.perm-summary[data-v-03cb76a3]{flex-direction:column;gap:6px;min-width:0;display:flex}.perm-head[data-v-03cb76a3]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.perm-icon[data-v-03cb76a3]{color:var(--accent-teal-ink,var(--p-primary-color));flex-shrink:0}.perm-title[data-v-03cb76a3]{min-width:0;font-weight:600}.perm-title[data-v-03cb76a3],.perm-trigger[data-v-03cb76a3]{color:var(--p-text-color);overflow-wrap:anywhere}.perm-trigger[data-v-03cb76a3]{align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.perm-trigger-icon[data-v-03cb76a3]{color:var(--accent-orange-ink,var(--p-orange-500));flex-shrink:0;margin-top:2px}.perm-subject[data-v-03cb76a3]{background:var(--p-content-background);color:var(--p-text-color);border:1px solid var(--p-content-border-color);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12.5px}.perm-note[data-v-03cb76a3],.perm-reason[data-v-03cb76a3],.perm-where[data-v-03cb76a3]{color:var(--p-text-muted-color);overflow-wrap:anywhere;margin:0;font-size:12.5px}.perm-note[data-v-03cb76a3]{font-style:italic}.perm-where code[data-v-03cb76a3]{font-family:ui-monospace,monospace}.perm-command summary[data-v-03cb76a3]{cursor:pointer;color:var(--accent-teal-ink,var(--p-primary-color));width:fit-content;font-size:12.5px}.perm-command pre[data-v-03cb76a3],.perm-command-inline[data-v-03cb76a3]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--p-content-background);max-height:12rem;color:var(--p-text-color);border:1px solid var(--p-content-border-color);border-radius:6px;margin:6px 0 0;padding:6px 8px;font-family:ui-monospace,monospace;font-size:12.5px;overflow:auto}.perm-command-inline[data-v-03cb76a3]{margin-top:0}.aia[data-v-badf4973]{justify-content:center;display:flex}.aia-stage[data-v-badf4973]{max-width:100%;display:inline-block;position:relative}.aia--annotating .aia-stage[data-v-badf4973]{cursor:crosshair}.aia-image[data-v-badf4973]{background:repeating-conic-gradient(color-mix(in srgb,var(--p-text-color) 6%,transparent) 0 25%,transparent 0 50%) 50% /16px 16px;border-radius:8px;max-width:100%;max-height:75vh;display:block}.aia-badge[data-v-badf4973]{z-index:2;border:2px solid var(--p-content-background);background:var(--p-primary-color);width:20px;height:20px;color:var(--p-primary-contrast-color,#fff);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute}.aia-badge.resolved[data-v-badf4973]{background:var(--p-surface-400)}.aia-note[data-v-badf4973]{z-index:3;width:min(18rem,85vw);box-shadow:0 10px 30px color-mix(in srgb,var(--p-text-color) 18%,transparent);cursor:default;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute}.aia-note[data-v-badf4973],.aia-note-input[data-v-badf4973]{border:1px solid var(--p-content-border-color);background:var(--p-content-background)}.aia-note-input[data-v-badf4973]{width:100%;color:var(--p-text-color);font:inherit;resize:vertical;border-radius:7px;padding:7px 9px;font-size:13px}.aia-note-actions[data-v-badf4973]{flex-wrap:wrap;gap:6px;display:flex}.aia-note-error[data-v-badf4973]{color:var(--danger-ink,var(--p-red-500));font-size:12px}.aia-badge-note[data-v-badf4973]{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.aia-badge-author[data-v-badf4973]{color:var(--p-text-muted-color);margin:0;font-size:11.5px}.image-lightbox[data-v-76832e0b]{z-index:2000;color:#fff;background:#000000f5;flex-direction:column;display:flex;position:fixed;inset:0}.image-lightbox__bar[data-v-76832e0b]{padding:max(8px,env(safe-area-inset-top)) 8px 8px 16px;align-items:center;gap:4px;display:flex}.image-lightbox__bar[data-v-76832e0b] .p-button-text{color:#fff}.image-lightbox__title[data-v-76832e0b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.image-lightbox__count[data-v-76832e0b]{opacity:.85;flex-shrink:0;font-size:13px}.image-lightbox__nav[data-v-76832e0b]{position:absolute;top:50%;transform:translateY(-50%);background:#00000073!important}.image-lightbox__nav[data-v-76832e0b] .p-button-icon,.image-lightbox__nav.p-button-text[data-v-76832e0b]{color:#fff}.image-lightbox__nav--prev[data-v-76832e0b]{left:8px}.image-lightbox__nav--next[data-v-76832e0b]{right:8px}.image-lightbox__body[data-v-76832e0b]{flex:1;min-height:0;display:flex;position:relative}.image-lightbox__stage[data-v-76832e0b]{min-height:0;padding:0 8px max(8px,env(safe-area-inset-bottom));touch-action:none;cursor:zoom-in;flex:1;place-items:center;display:grid;overflow:hidden}.image-lightbox__stage img[data-v-76832e0b]{-o-object-fit:contain;object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:transform 60ms linear}.ap[data-v-524d7ca8]{min-width:0}.ap-image[data-v-524d7ca8]{position:relative}.ap-image-expand[data-v-524d7ca8]{position:absolute;bottom:8px;right:8px}.ap-state[data-v-524d7ca8]{color:var(--p-text-muted-color);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-size:13px;display:flex}.ap-error[data-v-524d7ca8]{color:var(--p-red-600)}.ap-markdown[data-v-524d7ca8]{overflow-wrap:anywhere;padding:4px 2px;font-size:14px;line-height:1.6}.ap-markdown[data-v-524d7ca8] .mermaid-diagram{justify-content:center;display:flex;overflow-x:auto}.ap-markdown[data-v-524d7ca8] .chat-code{border:1px solid var(--p-content-border-color);background:var(--p-content-hover-background);border-radius:6px;padding:8px 10px;font-size:12px;overflow-x:auto}.ap-pdf[data-v-524d7ca8]{background:#fff;width:100%;height:min(78vh,900px);display:block}.ap-pdf[data-v-524d7ca8],.ap-table-wrap[data-v-524d7ca8]{border:1px solid var(--p-content-border-color);border-radius:8px}.ap-table-wrap[data-v-524d7ca8]{max-width:100%;overflow:auto}.ap-table[data-v-524d7ca8]{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.ap-table td[data-v-524d7ca8],.ap-table th[data-v-524d7ca8]{border-bottom:1px solid var(--p-content-border-color);text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:20rem;padding:6px 10px}.ap-table th[data-v-524d7ca8]{background:var(--p-content-background);color:var(--p-text-muted-color);font-weight:700;position:sticky;top:0}.ap-text[data-v-524d7ca8]{background:var(--p-content-hover-background);max-height:70vh;color:var(--p-text-color);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.ap-download[data-v-524d7ca8],.ap-text[data-v-524d7ca8]{border:1px solid var(--p-content-border-color)}.ap-download[data-v-524d7ca8]{border-radius:10px;gap:10px;padding:16px;display:grid}.ap-download-head[data-v-524d7ca8]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ap-download-head span[data-v-524d7ca8],.ap-note[data-v-524d7ca8]{color:var(--p-text-muted-color);margin:0;font-size:12px}.ap-outline[data-v-524d7ca8]{max-height:50vh;margin:0;padding-left:18px;font-size:13px;line-height:1.55;overflow:auto}.artifact-thumbnail-capture[data-v-bf8ab10e]{z-index:-1;opacity:0;pointer-events:none;contain:strict;width:1280px;height:800px;position:fixed;top:0;left:0;overflow:hidden}.artifact-card[data-v-429fbc75]{border:1px solid color-mix(in srgb,var(--p-primary-color) 22%,var(--p-content-border-color));background:var(--p-content-background);min-width:0;color:var(--p-text-color);box-shadow:0 4px 14px color-mix(in srgb,var(--p-text-color) 6%,transparent);border-radius:12px;display:grid;position:relative}.artifact-card--full[data-v-429fbc75]{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);overflow:hidden}.artifact-card--row[data-v-429fbc75]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 10px}.artifact-card__row-thumb[data-v-429fbc75]{aspect-ratio:16/10;border:1px solid var(--p-content-border-color);background:color-mix(in srgb,var(--p-primary-color) 7%,var(--p-content-background));cursor:zoom-in;border-radius:8px;width:88px;padding:0;display:block;overflow:hidden}.artifact-card__row-thumb img[data-v-429fbc75]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.artifact-card__thumb[data-v-429fbc75]{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--p-content-border-color);background:color-mix(in srgb,var(--p-primary-color) 7%,var(--p-content-background));width:100%;color:var(--accent-teal-ink,var(--p-primary-color));cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.artifact-card__thumb[data-v-429fbc75]:not(:disabled){cursor:zoom-in}.artifact-card__thumb[data-v-429fbc75]:disabled{cursor:default}.artifact-card__thumb img[data-v-429fbc75]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.artifact-card__thumb--image img[data-v-429fbc75]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.artifact-card__icon[data-v-429fbc75]{font-size:28px}.artifact-card__pending[data-v-429fbc75]{color:var(--p-text-muted-color);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.artifact-card__progress[data-v-429fbc75]{background:color-mix(in srgb,var(--p-primary-color) 15%,var(--p-content-background));border-radius:999px;width:96px;height:4px;position:relative;overflow:hidden}.artifact-card__progress span[data-v-429fbc75]{border-radius:inherit;background:var(--p-primary-color);width:40%;animation:1.2s ease-in-out infinite artifact-card-progress-429fbc75;position:absolute;inset:0 auto 0 0}@keyframes artifact-card-progress-429fbc75{0%{transform:translate(-100%)}to{transform:translate(250%)}}.artifact-card__failed[data-v-429fbc75]{color:var(--p-red-600);font-size:22px}.artifact-card__row-icon[data-v-429fbc75]{background:color-mix(in srgb,var(--p-primary-color) 13%,var(--p-content-background));width:34px;height:34px;color:var(--accent-teal-ink,var(--p-primary-color));border-radius:9px;place-items:center;display:grid}.artifact-card--failed .artifact-card__row-icon[data-v-429fbc75]{color:var(--p-red-600)}.artifact-card__body[data-v-429fbc75]{flex-direction:column;gap:3px;min-width:0;display:flex}.artifact-card--full .artifact-card__body[data-v-429fbc75]{padding:10px 12px 4px}.artifact-card__title[data-v-429fbc75]{align-items:center;gap:6px;min-width:0;display:flex}.artifact-card__title strong[data-v-429fbc75]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}.artifact-card__meta[data-v-429fbc75]{color:var(--p-text-muted-color);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.artifact-card--failed .artifact-card__meta[data-v-429fbc75]{color:var(--p-red-600)}.artifact-card__chip[data-v-429fbc75]{background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));color:var(--p-text-color);border-radius:999px;padding:1px 7px;font-weight:600}.artifact-card__summary[data-v-429fbc75]{color:var(--p-text-muted-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.artifact-card__actions[data-v-429fbc75]{align-items:center;gap:2px;display:flex}.artifact-card--full .artifact-card__actions[data-v-429fbc75]{padding:4px 8px 10px 12px}.artifact-card-list[data-v-aa52d82c]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.artifact-card-list__grid[data-v-aa52d82c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}
