.chat-tool-menu[data-v-047611fb]{position:relative;width:8.4rem;height:2.8rem}.chat-tool-menu>button[data-v-047611fb]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:0 .45rem!important;line-height:1.1!important}.approval-mode-label[data-v-047611fb]{min-width:0;overflow:hidden;font-size:.53rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat-tool-menu>button.tone-automatic[data-v-047611fb]{border-color:#56c9917a;color:#8edbb4;background:#56c99114}.chat-tool-menu>button.tone-required[data-v-047611fb]{border-color:#d8a83d6b;color:var(--soft-gold)}.chat-tool-menu>button.tone-inactive[data-v-047611fb]{color:var(--muted);background:#ffffff06}.chat-tool-menu>button>.tool-count[data-v-047611fb]{position:absolute;right:-.18rem;top:-.2rem;min-width:.9rem;height:.9rem;display:grid;place-items:center;border:1px solid #0d0f11;border-radius:50%;padding:0 .15rem;color:#111;background:var(--soft-gold);font-size:.47rem;font-weight:700}.chat-tool-popover[data-v-047611fb]{position:absolute;z-index:30;bottom:calc(100% + .45rem);left:0;width:min(21rem,calc(100vw - 2rem));max-height:min(30rem,70vh);overflow:auto;border:1px solid rgba(216,168,61,.24);border-radius:6px;background:#111316;box-shadow:0 16px 44px #0000007a}.chat-tool-popover header[data-v-047611fb],.chat-tool-popover header span[data-v-047611fb],.chat-tool-popover footer[data-v-047611fb],.chat-tool-private[data-v-047611fb]{display:flex;align-items:center}.chat-tool-popover header[data-v-047611fb]{position:sticky;z-index:1;top:0;justify-content:space-between;padding:.45rem .55rem;border-bottom:1px solid rgba(183,188,196,.1);background:#111316}.chat-tool-popover header span[data-v-047611fb]{gap:.35rem;color:var(--ivory);font-size:.66rem}.chat-tool-popover header button[data-v-047611fb]{width:1.65rem;height:1.65rem;display:grid;place-items:center;border:0;border-radius:4px;color:var(--muted);background:transparent}.chat-tool-private[data-v-047611fb],.chat-tool-empty[data-v-047611fb]{margin:0;padding:.5rem .6rem;color:#e9a095;font-size:.58rem}.chat-tool-private[data-v-047611fb]{gap:.3rem}.chat-tool-group[data-v-047611fb]{display:grid;border-bottom:1px solid rgba(183,188,196,.08);padding:.35rem}.chat-tool-group>strong[data-v-047611fb]{padding:.15rem .28rem .25rem;color:var(--muted);font-size:.5rem;text-transform:uppercase}.chat-tool-group label[data-v-047611fb]{min-height:2.45rem;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.4rem;border-radius:4px;padding:.3rem;color:var(--silver);cursor:pointer}.chat-tool-group label[data-v-047611fb]:hover{background:#ffffff09}.chat-tool-group label.unavailable[data-v-047611fb]{cursor:not-allowed;opacity:.45}.chat-tool-group input[data-v-047611fb]{position:absolute;opacity:0;pointer-events:none}.chat-tool-check[data-v-047611fb]{width:1rem;height:1rem;display:grid;place-items:center;border:1px solid rgba(183,188,196,.28);border-radius:3px;color:transparent}.chat-tool-group input:checked+.chat-tool-check[data-v-047611fb]{border-color:var(--soft-gold);color:#111;background:var(--soft-gold)}.chat-tool-group label>span[data-v-047611fb]:last-child{min-width:0;display:grid;gap:.04rem}.chat-tool-group b[data-v-047611fb]{overflow:hidden;color:var(--ivory);font-size:.58rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat-tool-group small[data-v-047611fb]{color:var(--muted);font-size:.49rem}.chat-tool-group label.approval small[data-v-047611fb]{color:#d8a83d}.chat-tool-popover footer[data-v-047611fb]{gap:.28rem;padding:.42rem .55rem;color:var(--muted);font-size:.5rem}.chat-auto-approve[data-v-047611fb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;margin:.45rem;padding:.55rem;border:1px solid rgba(91,190,142,.28);border-radius:5px;color:#79d7aa;background:#5bbe8e0f;cursor:pointer}.chat-auto-approve.disabled[data-v-047611fb]{opacity:.5}.chat-auto-approve span[data-v-047611fb]{display:grid;gap:.08rem}.chat-auto-approve strong[data-v-047611fb]{font-size:.6rem}.chat-auto-approve small[data-v-047611fb]{color:var(--muted);font-size:.49rem;line-height:1.35}.chat-auto-approve input[data-v-047611fb]{position:absolute;opacity:0}.chat-auto-approve i[data-v-047611fb]{width:1.8rem;height:1rem;position:relative;border-radius:1rem;background:#34383d}.chat-auto-approve i[data-v-047611fb]:after{content:"";position:absolute;width:.72rem;height:.72rem;left:.14rem;top:.14rem;border-radius:50%;background:#aeb4bd;transition:transform .16s}.chat-auto-approve input:checked+i[data-v-047611fb]{background:#3c9f70}.chat-auto-approve input:checked+i[data-v-047611fb]:after{transform:translate(.8rem);background:#fff}@media(max-width:560px){.chat-tool-menu[data-v-047611fb]{width:100%;min-width:0;height:var(--touch-target)}.chat-tool-menu>button>.tool-count[data-v-047611fb]{right:.35rem;top:50%;transform:translateY(-50%)}.approval-mode-label[data-v-047611fb]{font-size:.68rem}.chat-tool-popover[data-v-047611fb]{position:fixed;z-index:100;right:0;bottom:0;left:0;width:auto;max-height:min(78dvh,42rem);padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:12px 12px 0 0;box-shadow:0 -18px 55px #000000b8}.chat-tool-popover header[data-v-047611fb]{min-height:var(--touch-target);padding:.55rem .75rem}.chat-tool-popover header span[data-v-047611fb]{font-size:.76rem}.chat-tool-popover header button[data-v-047611fb]{width:var(--touch-target);height:var(--touch-target)}.chat-auto-approve[data-v-047611fb]{min-height:var(--touch-target);margin:.55rem .65rem;padding:.65rem}.chat-auto-approve strong[data-v-047611fb]{font-size:.72rem}.chat-auto-approve small[data-v-047611fb]{font-size:.65rem}.chat-tool-group[data-v-047611fb]{padding:.45rem .6rem}.chat-tool-group>strong[data-v-047611fb]{font-size:.62rem}.chat-tool-group label[data-v-047611fb]{min-height:var(--touch-target);grid-template-columns:1.25rem minmax(0,1fr);gap:.55rem;padding:.45rem}.chat-tool-check[data-v-047611fb]{width:1.25rem;height:1.25rem}.chat-tool-group b[data-v-047611fb]{font-size:.72rem}.chat-tool-group small[data-v-047611fb],.chat-tool-popover footer[data-v-047611fb],.chat-tool-private[data-v-047611fb],.chat-tool-empty[data-v-047611fb]{font-size:.64rem}.chat-tool-popover footer[data-v-047611fb]{padding:.65rem .75rem}}.artifact-preview[data-v-aa7b0f3f]{min-width:0;margin:0;border:1px solid rgba(216,168,61,.2);border-radius:7px;background:#04060861;overflow:hidden}.artifact-preview>header[data-v-aa7b0f3f],.artifact-preview figcaption[data-v-aa7b0f3f],.artifact-preview>header>span[data-v-aa7b0f3f],.artifact-preview figcaption>span[data-v-aa7b0f3f],.artifact-preview a[data-v-aa7b0f3f]{display:flex;align-items:center}.artifact-preview>header[data-v-aa7b0f3f]{min-width:0;justify-content:space-between;gap:.6rem;padding:.45rem .55rem;border-bottom:1px solid rgba(183,188,196,.1)}.artifact-preview>header>span[data-v-aa7b0f3f]{min-width:0;gap:.35rem;color:var(--gold)}.artifact-preview strong[data-v-aa7b0f3f]{overflow:hidden;color:var(--ivory);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.artifact-preview small[data-v-aa7b0f3f]{color:var(--muted);font-size:.5rem;white-space:nowrap}.artifact-preview>img[data-v-aa7b0f3f],.artifact-preview>video[data-v-aa7b0f3f]{display:block;width:100%;max-height:36rem;object-fit:contain;background:#080a0c}.artifact-preview>audio[data-v-aa7b0f3f]{display:block;width:calc(100% - 1rem);margin:.8rem .5rem}.artifact-preview>iframe[data-v-aa7b0f3f]{display:block;width:100%;height:min(38rem,65vh);border:0;background:#fff}.artifact-preview>pre[data-v-aa7b0f3f]{max-height:28rem;margin:0;overflow:auto;padding:.65rem;color:var(--silver);background:#090b0c;font: .58rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.artifact-markdown[data-v-aa7b0f3f]{max-height:32rem;overflow:auto;padding:.65rem;color:var(--silver);font-size:.64rem}.artifact-markdown[data-v-aa7b0f3f] :first-child{margin-top:0}.artifact-markdown[data-v-aa7b0f3f] :last-child{margin-bottom:0}.artifact-table[data-v-aa7b0f3f]{max-height:28rem;overflow:auto}.artifact-table table[data-v-aa7b0f3f]{width:100%;border-collapse:collapse;font-size:.58rem}.artifact-table th[data-v-aa7b0f3f],.artifact-table td[data-v-aa7b0f3f]{min-width:6rem;border-bottom:1px solid rgba(183,188,196,.1);padding:.4rem .5rem;text-align:left;vertical-align:top}.artifact-table th[data-v-aa7b0f3f]{position:sticky;top:0;color:var(--gold);background:#111416}.artifact-table td[data-v-aa7b0f3f]{color:var(--silver)}.artifact-preview figcaption[data-v-aa7b0f3f]{justify-content:space-between;gap:.5rem;padding:.35rem .5rem;color:var(--muted);font-size:.49rem}.artifact-preview figcaption>span[data-v-aa7b0f3f]{gap:.55rem}.artifact-preview a[data-v-aa7b0f3f]{gap:.2rem;color:#8fc5f5}.artifact-status[data-v-aa7b0f3f]{min-height:5rem;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.8rem;color:var(--muted);font-size:.58rem;text-align:center}.artifact-error[data-v-aa7b0f3f]{color:#e9a095}@media(max-width:720px){.artifact-preview>header[data-v-aa7b0f3f],.artifact-preview figcaption[data-v-aa7b0f3f]{align-items:flex-start;flex-direction:column}.artifact-preview>img[data-v-aa7b0f3f],.artifact-preview>video[data-v-aa7b0f3f]{max-height:24rem}.artifact-preview>iframe[data-v-aa7b0f3f]{height:28rem}}.rich-message-renderer[data-v-2648e518]{white-space:normal}.rich-message-renderer[data-v-2648e518]{display:grid;gap:.55rem;min-width:0}.rich-markdown[data-v-2648e518]:empty{display:none}.rich-markdown[data-v-2648e518] :first-child{margin-top:0}.rich-markdown[data-v-2648e518] :last-child{margin-bottom:0}.rich-illustration[data-v-2648e518],.rich-block[data-v-2648e518],.rich-callout[data-v-2648e518]{min-width:0;margin:0;border:1px solid rgba(216,168,61,.2);border-radius:7px;background:#04060861;overflow:hidden}.rich-illustration header[data-v-2648e518],.rich-block>h4[data-v-2648e518]{margin:0;padding:.45rem .55rem;color:var(--ivory);font-size:.67rem;border-bottom:1px solid rgba(183,188,196,.1)}.rich-illustration img[data-v-2648e518]{display:block;width:100%;max-height:36rem;object-fit:contain;background:#f6f4ee}.rich-illustration figcaption[data-v-2648e518]{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;color:var(--muted);font-size:.52rem}.rich-illustration figcaption span[data-v-2648e518]{margin:0;color:var(--muted);font-size:inherit}.rich-illustration a[data-v-2648e518],.rich-cards a[data-v-2648e518]{color:#8fc5f5}.rich-callout[data-v-2648e518]{padding:.55rem .65rem;border-left:3px solid #6ba7d9}.rich-callout.success[data-v-2648e518]{border-left-color:#56c991}.rich-callout.warning[data-v-2648e518]{border-left-color:var(--gold)}.rich-callout>strong[data-v-2648e518]{display:block;margin-bottom:.25rem;color:var(--ivory);font-size:.68rem}.rich-callout>div[data-v-2648e518]{color:var(--silver);font-size:.75rem}.rich-metrics>div[data-v-2648e518],.rich-cards>div[data-v-2648e518]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem;padding:.5rem}.rich-metrics article[data-v-2648e518],.rich-cards article[data-v-2648e518]{min-width:0;display:grid;gap:.18rem;border:1px solid rgba(183,188,196,.1);border-radius:5px;padding:.5rem;background:#ffffff06}.rich-metrics article>span[data-v-2648e518]{margin:0;color:var(--muted);font-size:.52rem;text-transform:uppercase}.rich-metrics article>strong[data-v-2648e518]{color:var(--ivory);font-size:1rem}.rich-metrics small[data-v-2648e518]{color:var(--muted);font-size:.52rem}.rich-cards strong[data-v-2648e518]{color:var(--ivory);font-size:.66rem}.rich-cards p[data-v-2648e518]{margin:0;color:var(--silver);font-size:.63rem}.rich-cards a[data-v-2648e518]{font-size:.55rem}.rich-table>div[data-v-2648e518]{overflow:auto}.rich-table table[data-v-2648e518]{width:100%;border-collapse:collapse;font-size:.62rem}.rich-table th[data-v-2648e518],.rich-table td[data-v-2648e518]{min-width:7rem;border-bottom:1px solid rgba(183,188,196,.09);padding:.42rem .5rem;text-align:left;vertical-align:top}.rich-table th[data-v-2648e518]{color:var(--gold);background:#d8a83d0a}.rich-table td[data-v-2648e518]{color:var(--silver)}.rich-table-mobile[data-v-2648e518]{display:none}.rich-timeline ol[data-v-2648e518]{display:grid;gap:0;margin:0;padding:.4rem .6rem;list-style:none}.rich-timeline li[data-v-2648e518]{display:grid;grid-template-columns:.65rem minmax(0,1fr);gap:.45rem;padding:.35rem 0}.rich-timeline li>i[data-v-2648e518]{width:.5rem;height:.5rem;margin-top:.2rem;border:1px solid var(--gold);border-radius:50%;background:#d8a83d2e}.rich-timeline li>div[data-v-2648e518]{display:grid;gap:.08rem}.rich-timeline span[data-v-2648e518]{margin:0;color:var(--gold);font-size:.48rem;text-transform:uppercase}.rich-timeline strong[data-v-2648e518]{color:var(--ivory);font-size:.64rem}.rich-timeline p[data-v-2648e518]{margin:0;color:var(--silver);font-size:.6rem}@media(max-width:720px){.rich-metrics>div[data-v-2648e518],.rich-cards>div[data-v-2648e518]{grid-template-columns:1fr}.rich-illustration img[data-v-2648e518]{max-height:24rem}.rich-table-desktop[data-v-2648e518]{display:none}.rich-table-mobile[data-v-2648e518]{display:grid;max-height:28rem;overflow:auto}.rich-table-mobile article[data-v-2648e518]{border-bottom:1px solid rgba(183,188,196,.12);padding:.5rem}.rich-table-mobile article[data-v-2648e518]:last-child{border-bottom:0}.rich-table-mobile dl[data-v-2648e518]{display:grid;gap:.32rem;margin:0}.rich-table-mobile dl>div[data-v-2648e518]{display:grid;grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr);gap:.5rem}.rich-table-mobile dt[data-v-2648e518]{color:var(--gold);font-size:.55rem}.rich-table-mobile dd[data-v-2648e518]{min-width:0;margin:0;color:var(--silver);font-size:.66rem;line-height:1.4;overflow-wrap:anywhere}}.prompt-character-limit[data-v-be92ed0a]{font-size:.7rem;color:var(--muted);margin:.3rem .5rem;overflow-wrap:anywhere}.prompt-character-limit.error[data-v-be92ed0a]{color:#f2b8b0}.composer>.memory-import-action[data-v-be92ed0a]{width:fit-content;max-width:calc(100% - .8rem);height:auto;min-height:28px;padding:.3rem .55rem;font-family:inherit;font-size:.66rem;font-weight:500;white-space:normal;overflow-wrap:normal;line-height:1.35;justify-self:start;background:transparent;color:var(--soft-gold);border:1px solid var(--border);border-radius:4px;margin:.4rem}@media(pointer:coarse){.composer>.memory-import-action[data-v-be92ed0a]{min-height:44px}}.chat-title[data-v-be92ed0a],.chat-header-actions[data-v-be92ed0a],.conversation-actions[data-v-be92ed0a],.message[data-v-be92ed0a],.message-markdown[data-v-be92ed0a]{min-width:0}.message-tool-activity[data-v-be92ed0a]{display:flex;flex-wrap:wrap;gap:.28rem;margin:.35rem 0 0}.message-tool-activity>span[data-v-be92ed0a]{min-height:1.35rem;display:inline-flex;align-items:center;gap:.22rem;border:1px solid rgba(183,188,196,.13);border-radius:3px;padding:.18rem .34rem;color:var(--muted);background:#ffffff06;font-size:.5rem;text-transform:capitalize}.message-tool-activity strong[data-v-be92ed0a]{color:var(--silver);font-size:inherit;text-transform:none}.message-tool-activity .completed[data-v-be92ed0a]{color:#6fcf97}.message-tool-activity .failed[data-v-be92ed0a],.message-tool-activity .denied[data-v-be92ed0a]{color:#e9a095}.message-tool-activity .approval_required[data-v-be92ed0a]{border-color:#d8a83d40;color:var(--soft-gold)}.message-tool-activity .dispatching[data-v-be92ed0a]{border-color:#56c9914d;color:#8edbb4;animation:approval-dispatch-be92ed0a 1.25s ease-in-out infinite}@keyframes approval-dispatch-be92ed0a{50%{opacity:.55}}.chat-approval-list[data-v-be92ed0a]{display:grid;gap:.45rem;margin-top:.5rem}.chat-approval[data-v-be92ed0a]{display:grid;gap:.35rem;border:1px solid rgba(216,168,61,.28);border-radius:6px;padding:.55rem;background:#d8a83d0b}.chat-approval header[data-v-be92ed0a],.chat-approval header span[data-v-be92ed0a],.chat-approval footer[data-v-be92ed0a]{display:flex;align-items:center}.chat-approval header[data-v-be92ed0a]{justify-content:space-between;gap:.5rem}.chat-approval header span[data-v-be92ed0a]{gap:.3rem;color:var(--gold)}.chat-approval header strong[data-v-be92ed0a]{font-size:.64rem}.chat-approval header small[data-v-be92ed0a]{color:var(--muted);font-size:.5rem}.chat-approval p[data-v-be92ed0a]{margin:0;color:var(--silver);font-size:.6rem}.approval-preview[data-v-be92ed0a]{display:grid;grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr);margin:0;border:1px solid rgba(183,188,196,.12);border-radius:4px;background:#0305075c;font-size:.55rem}.approval-preview dt[data-v-be92ed0a],.approval-preview dd[data-v-be92ed0a]{margin:0;padding:.28rem .4rem;border-bottom:1px solid rgba(183,188,196,.08);overflow-wrap:anywhere}.approval-preview dt[data-v-be92ed0a]{color:var(--muted);text-transform:capitalize}.approval-preview dd[data-v-be92ed0a]{border-left:1px solid rgba(183,188,196,.08);color:var(--silver)}.approval-preview dt[data-v-be92ed0a]:last-of-type,.approval-preview dd[data-v-be92ed0a]:last-of-type{border-bottom:0}.chat-approval details[data-v-be92ed0a]{color:var(--muted);font-size:.5rem}.chat-approval summary[data-v-be92ed0a]{cursor:pointer}.chat-approval code[data-v-be92ed0a]{display:block;margin-top:.25rem;overflow-wrap:anywhere;color:var(--muted);font-size:.46rem}.chat-approval footer[data-v-be92ed0a]{justify-content:flex-end;gap:.35rem}.chat-approval footer button[data-v-be92ed0a]{min-height:1.75rem;border:1px solid rgba(183,188,196,.2);border-radius:4px;padding:0 .55rem;color:var(--silver);background:transparent;font-size:.56rem}.chat-approval footer .approve[data-v-be92ed0a]{display:inline-flex;align-items:center;gap:.25rem;border-color:#56c9916b;color:#8edbb4}.chat-action-failures[data-v-be92ed0a],.chat-action-success[data-v-be92ed0a]{margin-top:.45rem;border-left:2px solid;padding:.35rem .5rem;color:var(--silver);font-size:.57rem}.chat-action-failures[data-v-be92ed0a]{border-color:#e9a095;background:#e9a0950b}.chat-action-failures p[data-v-be92ed0a]{margin:0}.chat-action-failures strong[data-v-be92ed0a]{color:#e9a095}.chat-action-success[data-v-be92ed0a]{display:flex;align-items:center;gap:.45rem;border-color:#6fcf97;background:#6fcf970a}.chat-action-success strong[data-v-be92ed0a]{color:#6fcf97}.chat-action-success a[data-v-be92ed0a]{color:var(--soft-gold)}.chat-header-actions[data-v-be92ed0a]{flex-wrap:wrap;justify-content:flex-end}.model-context[data-v-be92ed0a]{max-width:min(15rem,40vw)}.private-chat-control[data-v-be92ed0a]{min-width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border:1px solid rgba(183,188,196,.16);border-radius:4px;padding:0 .42rem;color:var(--muted);background:transparent;font-size:.62rem}.private-chat-control.active[data-v-be92ed0a]{border-color:#d8a83d73;color:var(--gold);background:#d8a83d14}.message[data-v-be92ed0a],.message-markdown[data-v-be92ed0a],.message-markdown[data-v-be92ed0a] *{overflow-wrap:anywhere}.message-citations[data-v-be92ed0a]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.45rem;padding-top:.4rem;border-top:1px solid rgba(183,188,196,.08)}.citation-heading[data-v-be92ed0a]{flex:0 0 auto;color:var(--muted);font-size:.62rem;text-transform:uppercase}.citation-chip[data-v-be92ed0a]{min-width:0;max-width:min(16rem,100%);overflow:hidden;border:1px solid rgba(216,168,61,.2);border-radius:4px;padding:.18rem .4rem;color:var(--silver);background:#d8a83d0d;font-size:.64rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.message-actions .provenance-trigger[data-v-be92ed0a]{width:auto;display:flex;align-items:center;gap:.22rem;padding:0 .42rem;color:var(--muted);font-size:.52rem}.message-actions .provenance-trigger span[data-v-be92ed0a]{min-width:.9rem;border-radius:999px;padding:.08rem .22rem;color:var(--ivory);background:#d8a83d1f;text-align:center}.provenance-backdrop[data-v-be92ed0a]{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#010305b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.provenance-dialog[data-v-be92ed0a]{width:min(34rem,100%);max-height:min(36rem,80%);overflow:auto;border:1px solid rgba(216,168,61,.3);border-radius:8px;padding:.8rem;background:#15181c;box-shadow:0 1.2rem 4rem #0000008c}.provenance-dialog>header[data-v-be92ed0a],.provenance-dialog h5[data-v-be92ed0a]{display:flex;align-items:center}.provenance-dialog>header[data-v-be92ed0a]{justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(183,188,196,.12);padding-bottom:.6rem}.provenance-dialog h4[data-v-be92ed0a]{margin:.12rem 0 0;color:var(--ivory);font-size:.85rem}.provenance-dialog>header button[data-v-be92ed0a]{width:1.8rem;height:1.8rem;border:0;border-radius:4px;color:var(--muted);background:transparent}.provenance-dialog>section[data-v-be92ed0a]{margin-top:.75rem}.provenance-dialog h5[data-v-be92ed0a]{gap:.3rem;margin:0 0 .35rem;color:var(--soft-gold);font-size:.65rem}.provenance-dialog h5 span[data-v-be92ed0a]{margin-left:auto;color:var(--muted)}.provenance-dialog ol[data-v-be92ed0a]{display:grid;gap:.28rem;margin:0;padding-left:1.6rem}.provenance-dialog li[data-v-be92ed0a]{padding-left:.2rem;color:var(--muted);font-size:.62rem}.provenance-dialog li span[data-v-be92ed0a],.provenance-dialog li a[data-v-be92ed0a]{color:var(--silver);line-height:1.45}.provenance-dialog li a[data-v-be92ed0a]{color:#8fc5f5}@media(max-width:760px){.chat-header[data-v-be92ed0a]{align-items:flex-start;gap:.35rem}.chat-title[data-v-be92ed0a]{flex:1 1 8rem}.chat-header-actions[data-v-be92ed0a]{flex:0 1 auto;gap:.2rem}.conversation-actions[data-v-be92ed0a]{padding-right:0;border-right:0}.chat-state[data-v-be92ed0a]{font-size:0}.citation-chip[data-v-be92ed0a]{max-width:100%}}.chat-context-inspector[data-v-a4a9cc1d]{display:flex;min-width:0;flex-direction:column;color:#eee7d6;background:#121417;border:1px solid #3f351d;border-radius:6px;overflow:hidden;font-size:12px}.inspector-header[data-v-a4a9cc1d],.section-heading[data-v-a4a9cc1d],.context-section li[data-v-a4a9cc1d],.run-card[data-v-a4a9cc1d]{display:flex;align-items:center}.inspector-header[data-v-a4a9cc1d]{min-height:50px;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #332c1c}.inspector-header>div[data-v-a4a9cc1d]{display:grid;gap:1px}.eyebrow[data-v-a4a9cc1d]{color:#d7a928;font-size:9px;text-transform:uppercase}.inspector-title[data-v-a4a9cc1d]{font-size:14px}.muted[data-v-a4a9cc1d],small[data-v-a4a9cc1d]{color:#8c929d}.inspector-tabs[data-v-a4a9cc1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #332c1c}.inspector-tab[data-v-a4a9cc1d]{position:relative;display:inline-flex;min-width:0;height:34px;align-items:center;justify-content:center;gap:5px;padding:0 6px;color:#8c929d;background:transparent;border:0;border-right:1px solid #26292e;cursor:pointer;font:inherit}.inspector-tab[data-v-a4a9cc1d]:last-child{border-right:0}.inspector-tab.selected[data-v-a4a9cc1d]{color:#f1e8d4;background:#191b1e}.inspector-tab.selected[data-v-a4a9cc1d]:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;content:"";background:#d7a928}.tab-count[data-v-a4a9cc1d]{color:#d7a928;font-size:10px}.active-dot[data-v-a4a9cc1d]{width:6px;height:6px;background:#61c990;border-radius:50%}.inspector-panel[data-v-a4a9cc1d]{padding:8px}.metric-grid[data-v-a4a9cc1d]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.metric[data-v-a4a9cc1d]{display:grid;min-width:0;min-height:3rem;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:2px 5px;border:1px solid #303238;border-radius:4px;padding:5px;background:#181a1d}.metric svg[data-v-a4a9cc1d]{color:#7f8794}.metric span[data-v-a4a9cc1d]{color:#8c929d}.metric strong[data-v-a4a9cc1d]{grid-column:1 / -1;font-size:13px;text-align:center}.metric[data-v-a4a9cc1d]{grid-column:span 2}.metric[data-v-a4a9cc1d]:nth-child(n+4){grid-column:span 3}@media(max-width:760px){.metric span[data-v-a4a9cc1d]{font-size:10px;white-space:nowrap}.metric strong[data-v-a4a9cc1d]{font-size:12px}}.context-meter[data-v-a4a9cc1d]{display:grid;gap:7px;margin-top:12px}.section-heading[data-v-a4a9cc1d]{min-width:0;justify-content:space-between;gap:8px;color:#9ca2ad;font-size:11px;text-transform:uppercase}.section-heading>span[data-v-a4a9cc1d]{display:inline-flex;min-width:0;align-items:center;gap:6px}.section-heading svg[data-v-a4a9cc1d]{color:#d7a928}.section-heading strong[data-v-a4a9cc1d]{color:#ded6c5;font-size:11px}.meter-track[data-v-a4a9cc1d]{height:5px;background:#292c31;overflow:hidden}.meter-track span[data-v-a4a9cc1d]{display:block;height:100%;background:#d7a928}.context-sections[data-v-a4a9cc1d]{display:grid;gap:14px}.context-section[data-v-a4a9cc1d]{display:grid;gap:6px;min-width:0}.context-section ul[data-v-a4a9cc1d]{display:grid;gap:1px;margin:0;padding:0;list-style:none}.context-section li[data-v-a4a9cc1d]{min-width:0;gap:7px;padding:7px;background:#181a1d;border-left:2px solid #3f351d}.context-section li>svg[data-v-a4a9cc1d]{flex:0 0 auto;color:#8c929d}.context-section li>span[data-v-a4a9cc1d]:not(.score){display:grid;min-width:0;gap:2px}.context-section li strong[data-v-a4a9cc1d],.context-section li small[data-v-a4a9cc1d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-section li strong[data-v-a4a9cc1d]{font-size:11px;font-weight:600}.score[data-v-a4a9cc1d]{margin-left:auto;color:#d7a928;font-size:10px}.context-budget-detail[data-v-a4a9cc1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#292c31}.context-budget-detail span[data-v-a4a9cc1d]{padding:6px;background:#151719;color:#aeb3bd;font-size:9px;text-align:center}.context-details[data-v-a4a9cc1d]{border:1px solid #292c31;padding:6px}.context-details summary[data-v-a4a9cc1d]{cursor:pointer;color:#d7a928;font-size:10px}.context-details p[data-v-a4a9cc1d]{margin:6px 0 0;color:#9ca2ad;font-size:10px;line-height:1.4}.context-control-panel[data-v-a4a9cc1d]{border-top:1px solid #3f351d;padding-top:10px}.context-mode[data-v-a4a9cc1d]{display:flex;align-items:center;gap:7px;color:#c7cbd1;font-size:10px}.context-mode input[data-v-a4a9cc1d]{accent-color:#d7a928}.context-candidate-list[data-v-a4a9cc1d]{max-height:240px;display:grid;overflow:auto}.context-candidate-list label[data-v-a4a9cc1d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;border-bottom:1px solid #24272b}.context-candidate-list label>span[data-v-a4a9cc1d]{min-width:0;display:grid}.context-candidate-list strong[data-v-a4a9cc1d],.context-candidate-list small[data-v-a4a9cc1d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.context-candidate-list small[data-v-a4a9cc1d]{color:#7f8794;font-size:8px}.context-candidate-list select[data-v-a4a9cc1d],.collection-save input[data-v-a4a9cc1d],.collection-save button[data-v-a4a9cc1d]{min-width:0;border:1px solid #30343a;border-radius:3px;padding:4px;color:#ded6c5;background:#111315;font-size:9px}.collection-save[data-v-a4a9cc1d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.collection-save button[data-v-a4a9cc1d]{color:#d7a928}.collection-row[data-v-a4a9cc1d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.collection-row button[data-v-a4a9cc1d]{border:0;color:#bd7a70;background:transparent;font-size:9px}.run-card[data-v-a4a9cc1d]{align-items:flex-start;gap:9px;padding:10px;background:#181a1d;border-left:2px solid #d7a928}.run-card>svg[data-v-a4a9cc1d]{flex:0 0 auto;color:#d7a928}.run-card>div[data-v-a4a9cc1d]{display:grid;min-width:0;gap:3px}.run-state[data-v-a4a9cc1d]{color:#8c929d;font-size:9px;text-transform:uppercase}.run-state[data-tone=active][data-v-a4a9cc1d],.run-state[data-tone=success][data-v-a4a9cc1d]{color:#61c990}.run-state[data-tone=danger][data-v-a4a9cc1d]{color:#ef8b82}.run-state[data-tone=waiting][data-v-a4a9cc1d]{color:#e0b54b}.step-count[data-v-a4a9cc1d]{margin-left:auto;color:#d7a928;font-variant-numeric:tabular-nums}.spinning[data-v-a4a9cc1d]{animation:spin-a4a9cc1d 1s linear infinite}.empty-state[data-v-a4a9cc1d]{display:grid;min-height:100px;place-items:center;align-content:center;gap:7px;color:#7f8794}@keyframes spin-a4a9cc1d{to{transform:rotate(360deg)}}@media(max-width:720px){.chat-context-inspector[data-v-a4a9cc1d]{max-height:min(72dvh,680px);border-right:0;border-bottom:0;border-left:0;border-radius:0}.inspector-panel[data-v-a4a9cc1d]{overflow-y:auto}}.agent-preset-bar[data-v-ca2c4836],.agent-preflight[data-v-ca2c4836],.agent-compare[data-v-ca2c4836]{grid-column:1 / -1}.agent-preset-bar[data-v-ca2c4836]{display:flex;align-items:center;gap:.3rem;overflow-x:auto;padding-bottom:.05rem;scrollbar-width:none}.agent-preset-bar>span[data-v-ca2c4836]{flex:0 0 auto;margin-right:.12rem;color:var(--muted);font-size:.56rem;text-transform:uppercase}.agent-preset-bar button[data-v-ca2c4836],.agent-detail-actions button[data-v-ca2c4836],.agent-output-panel>header button[data-v-ca2c4836]{flex:0 0 auto;min-height:1.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.26rem;padding:0 .48rem;font-size:.59rem}.agent-preset-bar button svg[data-v-ca2c4836]{color:var(--gold)}.agent-permission-toggle.unavailable[data-v-ca2c4836]{cursor:not-allowed;opacity:.58}.agent-permission-toggle strong em[data-v-ca2c4836]{margin-left:.2rem;color:#f2b8b0;font-size:.48rem;font-style:normal;font-weight:500;text-transform:uppercase}.agent-approve-for-me[data-v-ca2c4836]{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border:1px solid rgba(91,190,142,.32);border-radius:5px;padding:.55rem .65rem;color:#79d7aa;background:#5bbe8e0e;cursor:pointer}.agent-approve-for-me.unavailable[data-v-ca2c4836]{opacity:.5;cursor:not-allowed}.agent-approve-for-me>span[data-v-ca2c4836]{display:grid;gap:.08rem}.agent-approve-for-me strong[data-v-ca2c4836]{font-size:.63rem}.agent-approve-for-me small[data-v-ca2c4836]{color:var(--muted);font-size:.52rem}.agent-approve-for-me input[data-v-ca2c4836]{position:absolute;opacity:0}.agent-approve-for-me i[data-v-ca2c4836]{width:2rem;height:1.08rem;position:relative;border-radius:1rem;background:#34383d}.agent-approve-for-me i[data-v-ca2c4836]:after{content:"";position:absolute;width:.78rem;height:.78rem;left:.15rem;top:.15rem;border-radius:50%;background:#aeb4bd;transition:transform .16s}.agent-approve-for-me input:checked+i[data-v-ca2c4836]{background:#3c9f70}.agent-approve-for-me input:checked+i[data-v-ca2c4836]:after{transform:translate(.92rem);background:#fff}.agent-preflight[data-v-ca2c4836]{min-width:0;border-top:1px solid rgba(183,188,196,.1);padding-top:.4rem}.agent-preflight>summary[data-v-ca2c4836]{min-width:0;display:flex;align-items:center;gap:.55rem;cursor:pointer;color:var(--muted);font-size:.56rem;list-style:none;overflow-x:auto;scrollbar-width:none}.agent-preflight>summary[data-v-ca2c4836]::-webkit-details-marker{display:none}.agent-preflight>summary[data-v-ca2c4836]:after{content:"+";margin-left:auto;color:var(--gold);font-size:.78rem}.agent-preflight[open]>summary[data-v-ca2c4836]:after{content:"−"}.agent-preflight>summary>span[data-v-ca2c4836]{flex:0 0 auto}.agent-preflight>summary>span+span[data-v-ca2c4836]{padding-left:.55rem;border-left:1px solid rgba(183,188,196,.12)}.agent-preflight-title[data-v-ca2c4836]{display:inline-flex;align-items:center;gap:.28rem;color:var(--gold)}.agent-preflight-title strong[data-v-ca2c4836]{color:var(--ivory);font-size:.64rem}.agent-preflight-details[data-v-ca2c4836]{display:grid;gap:.35rem;padding:.48rem 0 0}.agent-preflight-details>p[data-v-ca2c4836],.agent-preflight-details>footer[data-v-ca2c4836]{margin:0;color:var(--muted);font-size:.54rem}.agent-preflight-details>footer[data-v-ca2c4836]{display:inline-flex;align-items:center;gap:.2rem}.agent-preflight-details>footer span[data-v-ca2c4836]{margin-left:auto}.agent-preflight-details ul[data-v-ca2c4836]{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;font-size:.54rem}.agent-preflight-details li[data-v-ca2c4836]{display:inline-flex;align-items:center;gap:.2rem;border:1px solid rgba(91,190,142,.2);border-radius:999px;padding:.18rem .36rem;color:var(--silver);background:#5bbe8e0a}.agent-preflight-details li svg[data-v-ca2c4836]{color:#65cc98}.agent-preflight-details li em[data-v-ca2c4836]{color:var(--gold);font-style:normal}.agent-estimate-error[data-v-ca2c4836]{color:#f2b8b0!important}.agent-compare[data-v-ca2c4836]{min-width:0;display:flex;align-items:center;gap:.35rem;overflow:hidden}.agent-compare-toggle[data-v-ca2c4836]{flex:0 0 auto;min-height:1.8rem;display:inline-flex;align-items:center;gap:.28rem;padding:0 .5rem;color:var(--silver);font-size:.59rem}.agent-compare.active .agent-compare-toggle[data-v-ca2c4836]{border-color:#d8a83d7a;color:var(--ivory);background:#d8a83d17}.agent-compare-count[data-v-ca2c4836]{flex:0 0 auto;color:var(--gold);font-size:.54rem}.agent-compare>small[data-v-ca2c4836]{flex:0 0 auto;color:var(--muted);font-size:.54rem}.agent-compare-models[data-v-ca2c4836]{min-width:0;display:flex;align-items:center;gap:.25rem;overflow-x:auto;scrollbar-width:none}.agent-compare-models label[data-v-ca2c4836]{flex:0 0 auto;min-height:1.7rem;display:inline-flex;align-items:center;border:1px solid rgba(183,188,196,.13);border-radius:4px;padding:0 .4rem;cursor:pointer;color:var(--muted);background:#ffffff04}.agent-compare-models label.selected[data-v-ca2c4836]{border-color:#56c9915c;color:var(--ivory);background:#56c9910f}.agent-compare-models label.disabled[data-v-ca2c4836]{cursor:not-allowed;opacity:.45}.agent-compare-models input[data-v-ca2c4836]{position:absolute;width:1px;height:1px;opacity:0}.agent-compare-models label[data-v-ca2c4836]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:1px}.agent-run-list[data-v-ca2c4836]:has(.agent-empty){grid-template-rows:auto auto minmax(0,1fr)}.agent-run-filters[data-v-ca2c4836]{position:sticky;top:2rem;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(5.8rem,.72fr);gap:.3rem;padding:.38rem .45rem;border-bottom:1px solid rgba(183,188,196,.08);background:#111418}.agent-run-filters label[data-v-ca2c4836]{min-width:0;display:flex;align-items:center;gap:.25rem;border:1px solid rgba(183,188,196,.12);border-radius:4px;padding:0 .35rem;color:var(--muted);background:#0d0f12}.agent-run-filters input[data-v-ca2c4836],.agent-run-filters select[data-v-ca2c4836]{min-width:0;width:100%;min-height:1.7rem;border:0;color:var(--silver);background:#0d0f12;font-size:.58rem;outline:0}.agent-run-filters select[data-v-ca2c4836]{border:1px solid rgba(183,188,196,.12);border-radius:4px;padding:0 .25rem}.agent-detail-actions[data-v-ca2c4836]{flex:0 0 auto;display:flex;align-items:center;gap:.3rem}.agent-failure-summary[data-v-ca2c4836]{display:flex;align-items:flex-start;gap:.42rem;padding:.45rem .6rem;border-bottom:1px solid rgba(224,95,83,.2);color:#f2b8b0;background:#e05f5312}.agent-failure-summary div[data-v-ca2c4836]{min-width:0}.agent-failure-summary strong[data-v-ca2c4836]{font-size:.62rem}.agent-failure-summary p[data-v-ca2c4836]{margin:.08rem 0 0;font-size:.59rem;overflow-wrap:anywhere}.agent-output-panel>header button[data-v-ca2c4836]{min-height:1.55rem;margin-left:auto;border-color:#b7bcc424;color:var(--silver);background:transparent}.agent-deliverable-actions[data-v-ca2c4836]{min-width:0;display:flex;align-items:center;gap:.2rem;margin-left:auto;overflow-x:auto;scrollbar-width:none}.agent-deliverable-actions button[data-v-ca2c4836]{margin-left:0!important}.agent-deliverable-actions button[data-v-ca2c4836]:disabled{opacity:.4}.agent-saved-state[data-v-ca2c4836]{display:inline-flex;align-items:center;gap:.2rem;color:#8edbb4;font-size:.56rem;white-space:nowrap}.agent-garden-confirm[data-v-ca2c4836]{display:grid;grid-template-columns:minmax(13rem,1.2fr) minmax(10rem,1fr) minmax(7rem,.55fr) auto auto;align-items:center;gap:.35rem;padding:.45rem .55rem;border-bottom:1px solid rgba(216,168,61,.24);background:#d8a83d0e}.agent-garden-confirm>div[data-v-ca2c4836]{min-width:0;display:flex;align-items:center;gap:.38rem;color:var(--gold)}.agent-garden-confirm>div span[data-v-ca2c4836]{min-width:0;display:grid;gap:.05rem}.agent-garden-confirm strong[data-v-ca2c4836]{color:var(--ivory);font-size:.61rem}.agent-garden-confirm small[data-v-ca2c4836]{overflow:hidden;color:var(--muted);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.agent-garden-confirm input[data-v-ca2c4836],.agent-garden-confirm select[data-v-ca2c4836]{min-width:0;min-height:1.75rem;border:1px solid rgba(216,168,61,.2);border-radius:4px;padding:0 .4rem;color:var(--ivory);background:#0d0f12;font-size:.59rem}.agent-garden-confirm button[data-v-ca2c4836]{min-height:1.75rem;display:inline-flex;align-items:center;gap:.25rem;padding:0 .45rem;font-size:.57rem}.agent-result-sources[data-v-ca2c4836]{margin:0 .75rem .75rem;border:1px solid rgba(183,188,196,.1);border-radius:5px;background:#ffffff03}.agent-result-sources>header[data-v-ca2c4836]{display:flex;align-items:center;gap:.3rem;padding:.38rem .5rem;border-bottom:1px solid rgba(183,188,196,.09);color:var(--gold)}.agent-result-sources>header strong[data-v-ca2c4836]{color:var(--ivory);font-size:.61rem}.agent-result-sources>header span[data-v-ca2c4836]{color:var(--muted);font-size:.52rem}.agent-result-sources ol[data-v-ca2c4836]{display:grid;gap:0;margin:0;padding:0;list-style:none}.agent-result-sources li[data-v-ca2c4836]{min-width:0;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.35rem;padding:.42rem .5rem}.agent-result-sources li+li[data-v-ca2c4836]{border-top:1px solid rgba(183,188,196,.07)}.agent-result-sources li>span[data-v-ca2c4836]{width:1.1rem;height:1.1rem;display:grid;place-items:center;border-radius:50%;color:var(--gold);background:#d8a83d1a;font-size:.5rem}.agent-result-sources li div[data-v-ca2c4836]{min-width:0;display:grid;gap:.1rem}.agent-result-sources a[data-v-ca2c4836],.agent-result-sources li strong[data-v-ca2c4836]{overflow:hidden;color:#8fc5f5;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.agent-result-sources li strong[data-v-ca2c4836]{color:var(--silver)}.agent-result-sources p[data-v-ca2c4836]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:var(--silver);font-size:.56rem;line-height:1.35}.agent-result-sources small[data-v-ca2c4836]{color:var(--muted);font-size:.5rem}.agent-output-content[data-v-ca2c4836]{padding:.75rem;color:var(--ivory);font:.76rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.agent-output-content a[data-v-ca2c4836]{color:#8fc5f5;text-decoration:underline;text-underline-offset:.12em}.agent-output-content a[data-v-ca2c4836]:hover{color:#b9dcfb}.agent-profile-bar[data-v-ca2c4836]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(12rem,1.4fr) auto auto auto;align-items:end;gap:.35rem;padding-bottom:.42rem;border-bottom:1px solid rgba(183,188,196,.1)}.agent-profile-bar label[data-v-ca2c4836]{min-width:0;display:grid;gap:.18rem}.agent-profile-bar label>span[data-v-ca2c4836]{color:var(--muted);font-size:.55rem;text-transform:uppercase}.agent-profile-bar select[data-v-ca2c4836],.agent-profile-bar input[data-v-ca2c4836]{width:100%;min-height:1.9rem}.agent-profile-bar button[data-v-ca2c4836],.agent-approval-actions button[data-v-ca2c4836],.agent-detail-actions button[data-v-ca2c4836]{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:0 .55rem}.agent-profile-delete[data-v-ca2c4836]{color:#e9a49c}.agent-permission-toggle.approval-gated[data-v-ca2c4836]{border-color:#d8a83d47}.agent-permission-toggle.approval-gated small[data-v-ca2c4836]{color:var(--gold)}.agent-approval-panel[data-v-ca2c4836]{display:grid;gap:0;margin:.45rem 0 0;border:1px solid rgba(216,168,61,.48);border-left-width:3px;background:#d8a83d0e}.agent-approval-panel>header[data-v-ca2c4836],.agent-approval-row[data-v-ca2c4836],.agent-approval-panel>header>span[data-v-ca2c4836],.agent-approval-actions[data-v-ca2c4836]{display:flex;align-items:center}.agent-approval-panel>header[data-v-ca2c4836]{justify-content:space-between;gap:.5rem;padding:.38rem .5rem;border-bottom:1px solid rgba(216,168,61,.2);color:var(--gold)}.agent-approval-panel>header>span[data-v-ca2c4836]{gap:.3rem}.agent-approval-panel>header strong[data-v-ca2c4836]{color:var(--ivory);font-size:.68rem}.agent-approval-panel>header small[data-v-ca2c4836]{font-size:.54rem;text-transform:uppercase}.agent-approval-row[data-v-ca2c4836]{min-width:0;justify-content:space-between;gap:.65rem;padding:.42rem .5rem}.agent-approval-row+.agent-approval-row[data-v-ca2c4836]{border-top:1px solid rgba(183,188,196,.09)}.agent-approval-row>div[data-v-ca2c4836]:first-child{min-width:0}.agent-approval-row strong[data-v-ca2c4836]{color:var(--ivory);font-size:.64rem}.agent-approval-row p[data-v-ca2c4836]{margin:.1rem 0 0;color:var(--silver);font-size:.58rem;overflow-wrap:anywhere}.agent-approval-review[data-v-ca2c4836]{min-width:0;display:grid;gap:.25rem}.agent-approval-review pre[data-v-ca2c4836]{max-height:12rem;margin:0;padding:.45rem;overflow:auto;border:1px solid rgba(183,188,196,.14);background:#0406088c;color:var(--silver);font:.56rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.agent-approval-review span[data-v-ca2c4836]{display:flex;align-items:center;gap:.25rem;color:var(--gold);font-size:.53rem}.agent-approval-review code[data-v-ca2c4836]{color:var(--muted);font-size:.48rem;overflow-wrap:anywhere}.agent-approval-review code.missing[data-v-ca2c4836]{color:#e9a095}.agent-approval-actions[data-v-ca2c4836]{flex:0 0 auto;gap:.3rem}.agent-approval-actions button[data-v-ca2c4836]{min-height:1.7rem;font-size:.58rem}.agent-approval-actions .approve[data-v-ca2c4836]{border-color:#56c99173;color:#8edbb4}.agent-background-state[data-v-ca2c4836],.agent-steering[data-v-ca2c4836],.agent-decision-panel[data-v-ca2c4836],.agent-checkpoints[data-v-ca2c4836]{margin:.45rem .6rem;border:1px solid rgba(213,165,48,.22);background:#d5a53009}.agent-background-state[data-v-ca2c4836]{display:flex;align-items:center;gap:.5rem;padding:.48rem .58rem;color:var(--silver)}.agent-background-state svg[data-v-ca2c4836]{color:#65cc98;animation:agent-working-ca2c4836 1.8s ease-in-out infinite}.agent-background-state div[data-v-ca2c4836]{min-width:0;flex:1}.agent-background-state strong[data-v-ca2c4836]{color:var(--ivory);font-size:.64rem}.agent-background-state p[data-v-ca2c4836]{margin:.08rem 0 0;font-size:.56rem}.agent-background-state small[data-v-ca2c4836]{color:var(--muted);white-space:nowrap}@keyframes agent-working-ca2c4836{0%,to{opacity:.45}50%{opacity:1;filter:drop-shadow(0 0 4px rgba(101,204,152,.45))}}.agent-steering[data-v-ca2c4836]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem;align-items:center;padding:.4rem}.agent-steering svg[data-v-ca2c4836]{color:var(--gold)}.agent-steering input[data-v-ca2c4836]{min-width:0;min-height:1.8rem}.agent-steering button[data-v-ca2c4836],.agent-decision-panel button[data-v-ca2c4836]{min-height:1.8rem}.agent-decision-panel[data-v-ca2c4836]{padding:.5rem}.agent-decision-panel article[data-v-ca2c4836]{display:grid;gap:.35rem}.agent-decision-panel strong[data-v-ca2c4836]{color:var(--ivory);font-size:.68rem}.agent-decision-panel p[data-v-ca2c4836]{margin:0;color:var(--silver);font-size:.57rem}.agent-decision-options[data-v-ca2c4836]{display:flex;flex-wrap:wrap;gap:.3rem}.agent-checkpoints[data-v-ca2c4836]{padding:.45rem}.agent-checkpoints>header[data-v-ca2c4836]{display:flex;align-items:center;gap:.3rem;color:var(--gold);font-size:.6rem}.agent-checkpoints>header span[data-v-ca2c4836]{margin-left:auto}.agent-checkpoints details[data-v-ca2c4836]{padding:.35rem 0;border-top:1px solid rgba(183,188,196,.09)}.agent-checkpoints summary[data-v-ca2c4836]{cursor:pointer;color:var(--ivory);font-size:.62rem}.agent-checkpoints summary small[data-v-ca2c4836]{margin-left:.35rem;color:var(--muted)}.agent-stage-summary[data-v-ca2c4836]{display:grid;gap:.25rem;margin:.35rem 0}.agent-stage-summary article[data-v-ca2c4836]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.3rem .4rem;border:1px solid rgba(183,188,196,.1);border-radius:.25rem;background:#ffffff04}.agent-stage-summary article>span[data-v-ca2c4836]{display:grid;gap:.08rem;min-width:0}.agent-stage-summary strong[data-v-ca2c4836]{overflow:hidden;color:var(--ivory);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.agent-stage-summary small[data-v-ca2c4836]{color:var(--muted);font-size:.52rem}@media(max-width:720px){.agent-preset-bar[data-v-ca2c4836],.agent-preflight[data-v-ca2c4836]{grid-column:1}.agent-preflight>summary[data-v-ca2c4836]{gap:.4rem}.agent-preflight>summary>span[data-v-ca2c4836]:nth-of-type(2),.agent-preflight>summary>span[data-v-ca2c4836]:nth-of-type(3){display:none}.agent-preflight-details>footer[data-v-ca2c4836]{align-items:flex-start;flex-wrap:wrap}.agent-preflight-details>footer span[data-v-ca2c4836]{width:100%;margin-left:0}.agent-compare[data-v-ca2c4836]{grid-column:1;flex-wrap:wrap}.agent-compare-models[data-v-ca2c4836]{order:3;flex-basis:100%}.agent-compare>small[data-v-ca2c4836]{display:none}.agent-profile-bar[data-v-ca2c4836]{grid-template-columns:minmax(0,1fr);overflow:visible;padding:.55rem}.agent-profile-bar label[data-v-ca2c4836],.agent-profile-name[data-v-ca2c4836]{min-width:0!important}.agent-profile-bar button span[data-v-ca2c4836]{display:inline}.agent-profile-bar button[data-v-ca2c4836]{width:100%;min-height:var(--touch-target);padding:0 .75rem}.agent-profile-selection[data-v-ca2c4836]{min-height:var(--touch-target)}.agent-approval-row[data-v-ca2c4836]{align-items:flex-start;flex-direction:column}.agent-approval-actions[data-v-ca2c4836]{align-self:stretch;justify-content:flex-end}.agent-run-list[data-v-ca2c4836],.agent-run-list[data-v-ca2c4836]:has(.agent-empty){max-height:10.5rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow-x:hidden;overflow-y:auto}.agent-run-list>header[data-v-ca2c4836]{display:flex;grid-column:1}.agent-run-filters[data-v-ca2c4836]{position:sticky;top:2rem;grid-column:1}.agent-run-row[data-v-ca2c4836]{width:100%;min-height:3rem;border-right:0;border-bottom:1px solid rgba(183,188,196,.08)}.agent-run-row.active[data-v-ca2c4836]{box-shadow:inset 2px 0 0 var(--gold)}.agent-run-meta[data-v-ca2c4836]{display:grid}.agent-empty[data-v-ca2c4836]{display:grid;min-height:4rem}.agent-detail-header[data-v-ca2c4836]{align-items:flex-start}.agent-detail-actions[data-v-ca2c4836]{overflow-x:auto;max-width:56vw;scrollbar-width:none}.agent-detail-actions button[data-v-ca2c4836]{min-height:1.75rem;padding:0 .42rem}.agent-output-content[data-v-ca2c4836]{padding:.58rem;font-size:.72rem}.agent-output-panel>header[data-v-ca2c4836]{align-items:flex-start;flex-wrap:wrap}.agent-deliverable-actions[data-v-ca2c4836]{flex-basis:100%;width:100%;margin-left:0;padding-top:.2rem}.agent-deliverable-actions button[data-v-ca2c4836]{min-width:auto}.agent-garden-confirm[data-v-ca2c4836]{grid-template-columns:minmax(0,1fr) auto}.agent-garden-confirm>div[data-v-ca2c4836],.agent-garden-confirm input[data-v-ca2c4836]{grid-column:1 / -1}.agent-result-sources[data-v-ca2c4836]{margin:0 .58rem .58rem}}@media(max-width:760px),(pointer:coarse){select[aria-label="Agent model"][data-v-ca2c4836]{min-height:44px}}.workflow-context[data-v-a5c21915]{min-width:0;border:1px solid #454039;padding:.65rem;font-size:.75rem}.workflow-context summary[data-v-a5c21915]{cursor:pointer;color:var(--gold)}p[data-v-a5c21915],small[data-v-a5c21915]{color:var(--muted)}summary small[data-v-a5c21915]{margin-left:.5rem}.input-row[data-v-a5c21915]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:.4rem;margin:.4rem 0}.context-options[data-v-a5c21915]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.6rem 0}label[data-v-a5c21915]{display:grid;gap:.3rem}input[data-v-a5c21915],select[data-v-a5c21915],button[data-v-a5c21915]{min-width:0;min-height:44px;color:var(--ivory);background:#111;border:1px solid #454039;padding:.4rem;font:inherit}button[data-v-a5c21915]{cursor:pointer}@media(max-width:760px){.input-row[data-v-a5c21915],.context-options[data-v-a5c21915]{grid-template-columns:minmax(0,1fr)}}.stage-contract[data-v-aa9e8f58]{display:grid;gap:.4rem;min-width:0;font-size:.75rem}summary[data-v-aa9e8f58]{cursor:pointer;color:var(--gold);min-height:32px}label[data-v-aa9e8f58]{display:grid;gap:.3rem;margin:.4rem 0}p[data-v-aa9e8f58],small[data-v-aa9e8f58]{color:var(--muted);overflow-wrap:anywhere}input[data-v-aa9e8f58],textarea[data-v-aa9e8f58],select[data-v-aa9e8f58]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:.4rem;background:#111;color:var(--ivory);border:1px solid #454039;font:inherit}.required-input[data-v-aa9e8f58]{display:flex;align-items:center}.required-input input[data-v-aa9e8f58]{width:22px}.workflow-followup[data-v-def3f902]{min-width:0;border:1px solid #454039;padding:.65rem;font-size:.8rem}summary[data-v-def3f902]{cursor:pointer;color:var(--gold)}label[data-v-def3f902]{display:grid;gap:.3rem;margin:.4rem 0}p[data-v-def3f902]{color:var(--muted)}input[data-v-def3f902],select[data-v-def3f902],textarea[data-v-def3f902],button[data-v-def3f902]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:.45rem;background:#111;color:var(--ivory);border:1px solid #454039;font:inherit}button[data-v-def3f902]{cursor:pointer;margin:.3rem 0}button[data-v-def3f902]:disabled{opacity:.5}.workflow-view[data-v-5ad9e8ed]{min-height:100%;display:grid;align-content:start;gap:1rem;padding:1rem 1.1rem 2rem;color:var(--silver);background:#101214}.workflow-heading[data-v-5ad9e8ed],.workflow-heading>div[data-v-5ad9e8ed],.workflow-library header[data-v-5ad9e8ed],.workflow-library button[data-v-5ad9e8ed],.workflow-node header[data-v-5ad9e8ed],.workflow-node header span[data-v-5ad9e8ed],.composer-buttons[data-v-5ad9e8ed],.run-actions[data-v-5ad9e8ed],.run-metrics[data-v-5ad9e8ed],.run-stage header[data-v-5ad9e8ed],.stage-approval>span[data-v-5ad9e8ed],.stage-approval footer[data-v-5ad9e8ed],.add-stage-controls[data-v-5ad9e8ed]{display:flex;align-items:center}.workflow-heading[data-v-5ad9e8ed]{justify-content:space-between}.workflow-heading>div[data-v-5ad9e8ed]{gap:.6rem}.workflow-heading span[data-v-5ad9e8ed],.workflow-monitor>header span[data-v-5ad9e8ed]{color:var(--gold);font-size:.54rem;text-transform:uppercase}.workflow-heading h2[data-v-5ad9e8ed],.workflow-monitor h3[data-v-5ad9e8ed]{margin:0;color:var(--ivory);font-size:1rem;letter-spacing:0}.workflow-heading button[data-v-5ad9e8ed],.workflow-node header button[data-v-5ad9e8ed]{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(183,188,196,.16);border-radius:5px;color:var(--silver);background:transparent}.workflow-error[data-v-5ad9e8ed],.workflow-feedback[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.35rem;margin:0;padding:.5rem .65rem;border-left:2px solid #d66;color:#e9a095;background:#d250500f;font-size:.62rem}.workflow-feedback[data-v-5ad9e8ed]{border-color:#56c991;color:#8edbb4;background:#56c9910d}.workflow-layout[data-v-5ad9e8ed]{min-height:34rem;display:grid;grid-template-columns:13rem minmax(0,1fr);border-top:1px solid rgba(183,188,196,.1);border-bottom:1px solid rgba(183,188,196,.1)}.workflow-library[data-v-5ad9e8ed]{min-width:0;border-right:1px solid rgba(183,188,196,.1);padding:.7rem .7rem .7rem 0}.workflow-library header[data-v-5ad9e8ed]{justify-content:space-between;padding:.3rem .35rem;color:var(--muted);font-size:.56rem;text-transform:uppercase}.workflow-library button[data-v-5ad9e8ed]{width:100%;gap:.4rem;border:0;border-left:2px solid transparent;padding:.45rem .4rem;color:var(--silver);background:transparent;text-align:left}.workflow-library button.active[data-v-5ad9e8ed]{border-left-color:var(--gold);background:#d8a83d0f}.workflow-library button>span[data-v-5ad9e8ed]{min-width:0;display:grid;gap:.06rem}.workflow-library button strong[data-v-5ad9e8ed]{overflow:hidden;color:var(--ivory);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.workflow-library button small[data-v-5ad9e8ed],.workflow-library>span[data-v-5ad9e8ed]{color:var(--muted);font-size:.49rem}.run-history-heading[data-v-5ad9e8ed]{margin-top:.8rem;border-top:1px solid rgba(183,188,196,.08);padding-top:.7rem!important}.workflow-composer[data-v-5ad9e8ed]{min-width:0;display:grid;align-content:start;gap:.85rem;padding:.85rem 0 .85rem .9rem}.workflow-fields[data-v-5ad9e8ed]{display:grid;grid-template-columns:minmax(12rem,1.4fr) minmax(14rem,2fr) repeat(4,minmax(5.5rem,.6fr));gap:.55rem}.workflow-fields label[data-v-5ad9e8ed],.workflow-node>label[data-v-5ad9e8ed],.stage-limits label[data-v-5ad9e8ed]{min-width:0;display:grid;align-content:start;gap:.2rem}.workflow-fields label>span[data-v-5ad9e8ed],.workflow-node>label>span[data-v-5ad9e8ed],.stage-limits span[data-v-5ad9e8ed]{color:var(--muted);font-size:.5rem;text-transform:uppercase}.workflow-fields input[data-v-5ad9e8ed],.workflow-fields textarea[data-v-5ad9e8ed],.workflow-node input[data-v-5ad9e8ed],.workflow-node textarea[data-v-5ad9e8ed],.workflow-node select[data-v-5ad9e8ed],.stage-limits input[data-v-5ad9e8ed]{width:100%;min-width:0;border:1px solid rgba(183,188,196,.15);border-radius:4px;padding:.42rem;color:var(--ivory);background:#0b0d0f;font:inherit;font-size:.58rem;box-sizing:border-box}.workflow-fields textarea[data-v-5ad9e8ed],.workflow-node textarea[data-v-5ad9e8ed]{resize:vertical}.workflow-graph[data-v-5ad9e8ed]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,16rem);align-items:start;gap:.65rem;overflow-x:auto;padding:.25rem 0 .7rem}.workflow-node[data-v-5ad9e8ed]{min-width:0;display:grid;gap:.48rem;border:1px solid rgba(183,188,196,.13);border-top:2px solid rgba(86,201,145,.45);border-radius:6px;padding:.62rem;background:#111416}.workflow-node.synthesis[data-v-5ad9e8ed]{border-top-color:#d8a83da6}.workflow-node header[data-v-5ad9e8ed]{gap:.35rem}.workflow-node header span[data-v-5ad9e8ed]{width:1.7rem;height:1.7rem;justify-content:center;gap:.18rem;border-radius:4px;color:#111;background:#8edbb4;font-size:.52rem;font-weight:700}.workflow-node.synthesis header span[data-v-5ad9e8ed]{background:var(--gold)}.workflow-node header select[data-v-5ad9e8ed]{margin-left:auto;width:auto}.workflow-node header button[data-v-5ad9e8ed]{width:1.7rem;height:1.7rem;border:0}.dependency-picker[data-v-5ad9e8ed]{display:flex;flex-wrap:wrap;gap:.25rem;border:0;margin:0;padding:0}.dependency-picker legend[data-v-5ad9e8ed]{width:100%;color:var(--muted);font-size:.49rem;text-transform:uppercase}.dependency-picker label[data-v-5ad9e8ed],.memory-toggle[data-v-5ad9e8ed],.tool-picker label[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.25rem;color:var(--silver);font-size:.52rem}.dependency-picker input[data-v-5ad9e8ed],.memory-toggle input[data-v-5ad9e8ed],.tool-picker input[data-v-5ad9e8ed]{width:auto}.stage-controls[data-v-5ad9e8ed]{border-top:1px solid rgba(183,188,196,.08);padding-top:.35rem}.stage-controls summary[data-v-5ad9e8ed]{color:var(--muted);cursor:pointer;font-size:.52rem}.stage-limits[data-v-5ad9e8ed]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.4rem}.memory-toggle[data-v-5ad9e8ed]{margin:.45rem 0}.tool-picker[data-v-5ad9e8ed]{max-height:10rem;display:grid;gap:.25rem;overflow:auto}.tool-picker label.approval small[data-v-5ad9e8ed]{display:block;color:var(--gold);font-size:.44rem}.workflow-node>footer[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.25rem;color:var(--muted);font-size:.48rem}.add-stage-controls[data-v-5ad9e8ed]{align-self:center;flex-direction:column;gap:.4rem}.add-stage-controls button[data-v-5ad9e8ed],.composer-actions button[data-v-5ad9e8ed],.run-actions button[data-v-5ad9e8ed]{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(183,188,196,.16);border-radius:4px;padding:0 .6rem;color:var(--silver);background:transparent;font-size:.56rem}.composer-actions[data-v-5ad9e8ed]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-top:1px solid rgba(183,188,196,.09);padding-top:.7rem}.composer-buttons[data-v-5ad9e8ed],.run-actions[data-v-5ad9e8ed]{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.composer-actions .danger[data-v-5ad9e8ed]{color:#e9a095}.composer-actions .run[data-v-5ad9e8ed]{border-color:#56c99166;color:#8edbb4}.workflow-monitor[data-v-5ad9e8ed]{display:grid;gap:.75rem;border-top:1px solid rgba(216,168,61,.2);padding-top:.9rem}.workflow-monitor>header[data-v-5ad9e8ed]{min-width:0;display:grid;grid-template-areas:"heading actions" "metrics metrics";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem}.run-heading[data-v-5ad9e8ed]{grid-area:heading;min-width:0;display:grid;gap:.1rem}.run-heading h3[data-v-5ad9e8ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-actions[data-v-5ad9e8ed]{grid-area:actions}.run-metrics[data-v-5ad9e8ed]{grid-area:metrics;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .75rem;border-top:1px solid rgba(183,188,196,.08);padding-top:.5rem;font-size:.55rem}.run-metrics strong[data-v-5ad9e8ed],.run-stage small[data-v-5ad9e8ed]{color:var(--gold);font-size:.52rem;text-transform:uppercase}.run-stage-grid[data-v-5ad9e8ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem}.run-stage[data-v-5ad9e8ed]{min-width:0;border:1px solid rgba(183,188,196,.12);border-left:3px solid rgba(183,188,196,.25);border-radius:5px;padding:.55rem;background:#111416}.run-stage.status-succeeded[data-v-5ad9e8ed]{border-left-color:#56c991}.run-stage.status-failed[data-v-5ad9e8ed],.run-stage.status-blocked[data-v-5ad9e8ed],.run-stage.status-timed_out[data-v-5ad9e8ed]{border-left-color:#d66}.run-stage.status-awaiting_approval[data-v-5ad9e8ed]{border-left-color:var(--gold)}.run-stage header[data-v-5ad9e8ed]{gap:.35rem}.run-stage header>span[data-v-5ad9e8ed]{width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:3px;color:#111;background:var(--silver);font-size:.5rem}.run-stage header strong[data-v-5ad9e8ed]{min-width:0;overflow:hidden;color:var(--ivory);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.run-stage header small[data-v-5ad9e8ed]{margin-left:auto}.run-stage>p[data-v-5ad9e8ed]{color:#e9a095;font-size:.55rem}.stage-approval[data-v-5ad9e8ed]{display:grid;gap:.35rem;margin-top:.55rem;border-top:1px solid rgba(216,168,61,.25);padding-top:.5rem}.stage-approval>span[data-v-5ad9e8ed]{gap:.25rem;color:var(--gold);font-size:.54rem}.stage-approval>strong[data-v-5ad9e8ed]{color:var(--ivory);font-size:.58rem}.stage-approval pre[data-v-5ad9e8ed],.artifact-output pre[data-v-5ad9e8ed]{max-height:12rem;margin:0;overflow:auto;border:1px solid rgba(183,188,196,.11);padding:.4rem;color:var(--silver);background:#090b0c;font: .52rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.stage-approval code[data-v-5ad9e8ed]{color:var(--muted);font-size:.45rem;overflow-wrap:anywhere}.stage-approval footer[data-v-5ad9e8ed]{justify-content:flex-end;gap:.35rem}.stage-approval button[data-v-5ad9e8ed]{border:1px solid rgba(183,188,196,.16);border-radius:4px;padding:.35rem .5rem;color:var(--silver);background:transparent;font-size:.52rem}.stage-approval .approve[data-v-5ad9e8ed]{border-color:#56c99166;color:#8edbb4}.artifact-output[data-v-5ad9e8ed]{margin-top:.5rem}.artifact-output summary[data-v-5ad9e8ed]{color:var(--gold);cursor:pointer;font-size:.53rem}.artifact-output pre[data-v-5ad9e8ed]{margin-top:.35rem}.status-succeeded[data-v-5ad9e8ed]{color:#8edbb4!important}.status-failed[data-v-5ad9e8ed],.status-cancelled[data-v-5ad9e8ed],.status-timed_out[data-v-5ad9e8ed]{color:#e9a095!important}.spin[data-v-5ad9e8ed]{animation:spin-5ad9e8ed 1s linear infinite}@keyframes spin-5ad9e8ed{to{transform:rotate(360deg)}}.workflow-designer[data-v-5ad9e8ed]{min-height:21rem;display:grid;grid-template-columns:minmax(0,1fr) 17rem;border:1px solid rgba(183,188,196,.1);background:#0b0d0f}.workflow-canvas[data-v-5ad9e8ed]{min-width:0;display:flex;align-items:center;gap:.6rem;overflow:auto;padding:1rem;background-image:linear-gradient(rgba(183,188,196,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(183,188,196,.035) 1px,transparent 1px);background-size:20px 20px}.goal-node[data-v-5ad9e8ed]{width:10rem;min-width:10rem;display:grid;gap:.2rem;border:1px solid rgba(216,168,61,.28);border-left:3px solid var(--gold);border-radius:5px;padding:.6rem;background:#121518}.goal-node span[data-v-5ad9e8ed]{color:var(--gold);font-size:.48rem;text-transform:uppercase}.goal-node strong[data-v-5ad9e8ed]{overflow:hidden;color:var(--ivory);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.goal-node small[data-v-5ad9e8ed]{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.49rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.flow-arrow[data-v-5ad9e8ed]{flex:0 0 auto;color:#d8a83d8c}.workflow-column[data-v-5ad9e8ed]{min-width:11rem;display:grid;align-content:center;gap:.55rem}.canvas-node[data-v-5ad9e8ed]{width:11rem;min-height:5.5rem;display:grid;align-content:start;gap:.24rem;border:1px solid rgba(183,188,196,.15);border-left:3px solid #56c991;border-radius:5px;padding:.55rem;color:var(--silver);background:#121518;text-align:left}.canvas-node.synthesis[data-v-5ad9e8ed]{border-left-color:var(--gold)}.canvas-node.active[data-v-5ad9e8ed]{border-color:#d8a83d94;box-shadow:0 0 0 1px #d8a83d1f}.canvas-node>span[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.25rem;color:#8edbb4;font-size:.47rem;text-transform:uppercase}.canvas-node.synthesis>span[data-v-5ad9e8ed]{color:var(--gold)}.canvas-node strong[data-v-5ad9e8ed]{overflow:hidden;color:var(--ivory);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.canvas-node small[data-v-5ad9e8ed]{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.49rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.canvas-node footer[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.2rem;color:var(--muted);font-size:.45rem}.stage-inspector[data-v-5ad9e8ed]{min-width:0;display:grid;align-content:start;gap:.48rem;border-left:1px solid rgba(183,188,196,.1);padding:.7rem;background:#111416}.stage-inspector>header[data-v-5ad9e8ed]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.stage-inspector>header>span[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.3rem;color:var(--gold);font-size:.55rem;text-transform:uppercase}.stage-inspector>header button[data-v-5ad9e8ed]{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:0;color:#e9a095;background:transparent}.stage-inspector>label[data-v-5ad9e8ed]{display:grid;gap:.2rem}.stage-inspector>label>span[data-v-5ad9e8ed]{color:var(--muted);font-size:.48rem;text-transform:uppercase}.stage-inspector input[data-v-5ad9e8ed],.stage-inspector textarea[data-v-5ad9e8ed],.stage-inspector select[data-v-5ad9e8ed]{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(183,188,196,.15);border-radius:4px;padding:.42rem;color:var(--ivory);background:#090b0c;font:inherit;font-size:.55rem}.stage-inspector textarea[data-v-5ad9e8ed]{resize:vertical}.run-designer[data-v-5ad9e8ed]{min-height:16rem}.run-canvas[data-v-5ad9e8ed]{min-height:14rem}.run-node[data-v-5ad9e8ed]{min-height:4.4rem;border-left-color:#b7bcc459}.run-node.status-running[data-v-5ad9e8ed]{border-left-color:#62a8d8}.run-node.status-queued[data-v-5ad9e8ed],.run-node.status-pending[data-v-5ad9e8ed]{border-left-color:var(--muted)}.run-node.status-succeeded[data-v-5ad9e8ed]{border-left-color:#56c991}.run-node.status-awaiting_approval[data-v-5ad9e8ed]{border-left-color:var(--gold)}.run-node.status-failed[data-v-5ad9e8ed],.run-node.status-blocked[data-v-5ad9e8ed],.run-node.status-cancelled[data-v-5ad9e8ed],.run-node.status-timed_out[data-v-5ad9e8ed]{border-left-color:#d66}.run-node>span[data-v-5ad9e8ed]{color:var(--muted)}.run-node.status-running>span[data-v-5ad9e8ed]{color:#82bce3}.run-node.status-succeeded>span[data-v-5ad9e8ed]{color:#8edbb4}.run-node.status-awaiting_approval>span[data-v-5ad9e8ed]{color:var(--gold)}.run-inspector>header small[data-v-5ad9e8ed]{color:var(--gold);font-size:.48rem;text-transform:uppercase}.run-inspector>p[data-v-5ad9e8ed]{color:#e9a095;font-size:.55rem}.artifact-output[data-v-5ad9e8ed]{display:grid;gap:.4rem;margin-top:.5rem}.artifact-output>header[data-v-5ad9e8ed],.artifact-heading[data-v-5ad9e8ed]{display:flex;align-items:center}.artifact-output>header[data-v-5ad9e8ed]{justify-content:space-between;color:var(--gold);font-size:.52rem;text-transform:uppercase}.artifact-output article[data-v-5ad9e8ed]{display:grid;gap:.35rem;border:1px solid rgba(183,188,196,.1);border-radius:4px;padding:.45rem;background:#0c0e10}.artifact-heading[data-v-5ad9e8ed]{min-width:0;gap:.35rem;color:var(--gold)}.artifact-heading>span[data-v-5ad9e8ed]{min-width:0;display:grid;gap:.05rem}.artifact-heading strong[data-v-5ad9e8ed]{overflow:hidden;color:var(--ivory);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.artifact-heading small[data-v-5ad9e8ed]{color:var(--muted);font-size:.46rem}.artifact-heading a[data-v-5ad9e8ed]{width:1.7rem;height:1.7rem;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(183,188,196,.15);border-radius:4px;color:var(--silver)}.artifact-output pre[data-v-5ad9e8ed]{margin:0}.artifact-output code[data-v-5ad9e8ed]{overflow-wrap:anywhere;color:var(--muted);font-size:.43rem}.workflow-view[data-v-5ad9e8ed],.workflow-composer[data-v-5ad9e8ed]{grid-template-columns:minmax(0,1fr)}.workflow-heading[data-v-5ad9e8ed]{min-height:3.5rem}.workflow-heading>div[data-v-5ad9e8ed]{align-self:flex-start;display:grid;align-items:start;gap:0}.workflow-heading span[data-v-5ad9e8ed]{font-size:.66rem;font-weight:600;line-height:1.2}.workflow-heading h2[data-v-5ad9e8ed]{font-size:1.12rem;font-weight:650;line-height:1.25}.stage-task-editor[data-v-5ad9e8ed]{min-width:0;display:grid;gap:.25rem}.stage-task-editor>label[data-v-5ad9e8ed]{display:grid;gap:.2rem}.stage-task-editor>label>span[data-v-5ad9e8ed]{color:var(--muted);font-size:.48rem;text-transform:uppercase}.stage-task-editor>.prompt-approval-status[data-v-5ad9e8ed]{justify-self:start}.workflow-view.build-mode[data-v-5ad9e8ed]{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.build-mode .workflow-heading[data-v-5ad9e8ed],.build-mode>.workflow-error[data-v-5ad9e8ed],.build-mode>.workflow-feedback[data-v-5ad9e8ed]{flex:0 0 auto}.build-mode .workflow-layout[data-v-5ad9e8ed]{flex:1 1 auto;min-height:0;overflow:hidden}.build-mode .workflow-library[data-v-5ad9e8ed]{min-height:0;overflow-y:auto}.build-mode .workflow-composer[data-v-5ad9e8ed]{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.build-mode .workflow-designer[data-v-5ad9e8ed]{height:100%;min-height:0;overflow:hidden}.build-mode .workflow-canvas[data-v-5ad9e8ed]{min-height:0}.build-mode .stage-inspector[data-v-5ad9e8ed]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media(max-width:1000px){.workflow-layout[data-v-5ad9e8ed]{grid-template-columns:10rem minmax(0,1fr)}.workflow-fields[data-v-5ad9e8ed]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-goal[data-v-5ad9e8ed]{grid-column:span 2}.workflow-designer[data-v-5ad9e8ed]{grid-template-columns:minmax(0,1fr) 14rem}}@media(max-width:760px){.workflow-view[data-v-5ad9e8ed]{padding:.6rem}.workflow-view.build-mode[data-v-5ad9e8ed]{height:100%;min-height:0;overflow:auto;display:grid;align-content:start}.workflow-layout[data-v-5ad9e8ed]{display:block}.build-mode .workflow-layout[data-v-5ad9e8ed]{min-height:auto;overflow:visible}.workflow-library[data-v-5ad9e8ed]{display:grid;grid-template-columns:minmax(0,1fr);max-height:10rem;overflow:auto;border-right:0;border-bottom:1px solid rgba(183,188,196,.1);padding:.45rem 0}.workflow-library header[data-v-5ad9e8ed],.workflow-library>span[data-v-5ad9e8ed]{grid-column:1/-1}.workflow-library button[data-v-5ad9e8ed]{min-height:var(--touch-target)}.run-history-delete[data-v-5ad9e8ed]{opacity:1!important}.workflow-composer[data-v-5ad9e8ed],.build-mode .workflow-composer[data-v-5ad9e8ed]{height:auto;min-height:0;overflow:visible;grid-template-rows:auto auto auto;padding:.6rem 0}.workflow-fields[data-v-5ad9e8ed]{grid-template-columns:minmax(0,1fr)}.workflow-goal[data-v-5ad9e8ed]{grid-column:1}.workflow-fields input[data-v-5ad9e8ed],.workflow-fields textarea[data-v-5ad9e8ed],.workflow-fields select[data-v-5ad9e8ed]{min-height:var(--touch-target);font-size:.7rem}.workflow-designer[data-v-5ad9e8ed],.build-mode .workflow-designer[data-v-5ad9e8ed]{height:auto;min-height:0;overflow:visible;display:block}.workflow-canvas[data-v-5ad9e8ed],.build-mode .workflow-canvas[data-v-5ad9e8ed]{min-height:0;align-items:stretch;flex-direction:column;overflow:visible;padding:.7rem}.goal-node[data-v-5ad9e8ed],.workflow-column[data-v-5ad9e8ed],.canvas-node[data-v-5ad9e8ed]{width:100%;min-width:0}.workflow-column[data-v-5ad9e8ed]{gap:.45rem}.flow-arrow[data-v-5ad9e8ed]{align-self:center;transform:rotate(90deg)}.canvas-node[data-v-5ad9e8ed]{min-height:var(--touch-target)}.stage-inspector[data-v-5ad9e8ed],.build-mode .stage-inspector[data-v-5ad9e8ed]{overflow:visible;border-top:1px solid rgba(183,188,196,.1);border-left:0}.stage-inspector input[data-v-5ad9e8ed],.stage-inspector textarea[data-v-5ad9e8ed],.stage-inspector select[data-v-5ad9e8ed],.stage-inspector button[data-v-5ad9e8ed],.composer-actions button[data-v-5ad9e8ed],.run-actions button[data-v-5ad9e8ed],.run-panel-tabs button[data-v-5ad9e8ed]{min-height:var(--touch-target);font-size:.68rem}.stage-toolbox>summary[data-v-5ad9e8ed]{min-height:var(--touch-target)}.composer-actions[data-v-5ad9e8ed]{grid-template-columns:1fr;position:sticky;bottom:0;z-index:4;padding:.55rem;background:#101214}.composer-buttons[data-v-5ad9e8ed]{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.composer-buttons button[data-v-5ad9e8ed]{width:100%}.workflow-monitor>header[data-v-5ad9e8ed]{grid-template-areas:"heading" "actions" "metrics";grid-template-columns:minmax(0,1fr)}.run-actions[data-v-5ad9e8ed]{display:grid;grid-template-columns:1fr 1fr}.run-actions button[data-v-5ad9e8ed]{width:100%}.run-metrics[data-v-5ad9e8ed]{justify-content:flex-start}.run-panel-tabs[data-v-5ad9e8ed]{overflow-x:auto}.run-panel-tabs button[data-v-5ad9e8ed]{flex:1 0 auto}.run-tab-panel[data-v-5ad9e8ed]{min-height:16rem}}.final-deliverable[data-v-5ad9e8ed]{display:grid;gap:.45rem;border:1px solid rgba(86,201,145,.35);border-left:3px solid #56c991;padding:.7rem;background:#56c9910b}.final-deliverable>header[data-v-5ad9e8ed]{display:flex;align-items:center;justify-content:space-between}.final-deliverable>header>div[data-v-5ad9e8ed]{display:grid}.final-deliverable span[data-v-5ad9e8ed]{color:#8edbb4;font-size:.5rem;text-transform:uppercase}.final-deliverable strong[data-v-5ad9e8ed]{color:var(--ivory);font-size:.72rem}.final-deliverable a[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.3rem;color:#8edbb4;font-size:.55rem}.final-deliverable pre[data-v-5ad9e8ed],.partial-output pre[data-v-5ad9e8ed],.stage-detail pre[data-v-5ad9e8ed]{max-height:18rem;margin:0;overflow:auto;padding:.5rem;background:#090b0c;color:var(--silver);font: .52rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.stage-usage[data-v-5ad9e8ed]{display:grid;gap:1px;margin:0;background:#b7bcc414}.stage-usage div[data-v-5ad9e8ed]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.4rem;padding:.35rem;background:#0c0e10}.stage-usage dt[data-v-5ad9e8ed]{color:var(--muted);font-size:.48rem;text-transform:uppercase}.stage-usage dd[data-v-5ad9e8ed]{min-width:0;margin:0;overflow:hidden;color:var(--silver);font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.stage-detail summary[data-v-5ad9e8ed]{cursor:pointer;color:var(--gold);font-size:.52rem}.stage-detail ul[data-v-5ad9e8ed]{margin:.35rem 0 0;padding-left:1rem;color:var(--silver);font-size:.5rem}.partial-output[data-v-5ad9e8ed],.stage-recovery[data-v-5ad9e8ed]{display:grid;gap:.35rem;padding-top:.4rem;border-top:1px solid rgba(183,188,196,.09)}.partial-output>strong[data-v-5ad9e8ed],.stage-recovery>strong[data-v-5ad9e8ed]{color:var(--gold);font-size:.52rem;text-transform:uppercase}.stage-recovery p[data-v-5ad9e8ed]{margin:0;color:#e9a095;font-size:.52rem;line-height:1.4}.stage-recovery label[data-v-5ad9e8ed]{display:grid;gap:.2rem;color:var(--muted);font-size:.48rem}.stage-recovery button[data-v-5ad9e8ed]{min-height:1.8rem;border:1px solid rgba(216,168,61,.35);color:var(--gold);background:transparent;font-size:.52rem}.preflight-summary[data-v-5ad9e8ed]{margin-right:auto;color:var(--muted);font-size:.5rem}.preflight-summary.status-insufficient_budget[data-v-5ad9e8ed]{color:#e9a095}.dependency-picker[data-v-5ad9e8ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.dependency-picker>small[data-v-5ad9e8ed]{grid-column:1/-1;color:var(--muted);font-size:.46rem;line-height:1.35}.dependency-picker label[data-v-5ad9e8ed],.memory-toggle[data-v-5ad9e8ed],.tool-picker label[data-v-5ad9e8ed]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem;border:1px solid rgba(183,188,196,.1);border-radius:4px;padding:.4rem .45rem;background:#0c0e10;line-height:1.3}.stage-inspector input[type=checkbox][data-v-5ad9e8ed]{appearance:auto;width:.9rem;height:.9rem;min-width:.9rem;min-height:.9rem;margin:.05rem 0 0;padding:0;border:0;accent-color:var(--gold)}.tool-group[data-v-5ad9e8ed]{display:grid;gap:.3rem;margin-top:.55rem}.tool-group>strong[data-v-5ad9e8ed]{color:var(--gold);font-size:.47rem;text-transform:uppercase}.memory-toggle[data-v-5ad9e8ed]{margin:0}.memory-toggle span[data-v-5ad9e8ed],.tool-picker span[data-v-5ad9e8ed]{min-width:0;display:grid;gap:.1rem}.memory-toggle small[data-v-5ad9e8ed],.tool-picker small[data-v-5ad9e8ed]{color:var(--muted);font-size:.43rem;line-height:1.35}.tool-picker[data-v-5ad9e8ed]{max-height:11rem;gap:.3rem}.tool-picker label.approval em[data-v-5ad9e8ed]{color:var(--gold);font-size:.42rem;font-style:normal;text-transform:uppercase}.stage-toolbox[data-v-5ad9e8ed]{display:grid;gap:.45rem;border:1px solid rgba(216,168,61,.2);border-radius:5px;padding:.55rem;background:#d8a83d06}.stage-toolbox>header[data-v-5ad9e8ed],.stage-toolbox>header>span[data-v-5ad9e8ed],.stage-toolbox>header>div[data-v-5ad9e8ed]{display:flex;align-items:center}.stage-toolbox>header[data-v-5ad9e8ed]{justify-content:space-between;gap:.4rem}.stage-toolbox>header>span[data-v-5ad9e8ed]{gap:.28rem;color:var(--ivory);font-size:.58rem}.stage-toolbox>header small[data-v-5ad9e8ed]{color:var(--muted)}.stage-toolbox>header>div[data-v-5ad9e8ed]{gap:.25rem}.stage-toolbox button[data-v-5ad9e8ed]{border:1px solid rgba(183,188,196,.16);border-radius:3px;padding:.24rem .38rem;color:var(--silver);background:transparent;font-size:.46rem}.stage-toolbox>p[data-v-5ad9e8ed],.stage-toolbox>footer[data-v-5ad9e8ed],.synthesis-tool-note[data-v-5ad9e8ed]{margin:0;color:var(--muted);font-size:.47rem;line-height:1.4}.stage-toolbox>footer[data-v-5ad9e8ed],.synthesis-tool-note[data-v-5ad9e8ed]{display:flex;align-items:flex-start;gap:.25rem}.stage-memory[data-v-5ad9e8ed],.stage-auto-approve[data-v-5ad9e8ed]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;border:1px solid rgba(183,188,196,.12);border-radius:4px;padding:.4rem .45rem;background:#0c0e10}.stage-memory[data-v-5ad9e8ed]{grid-template-columns:auto minmax(0,1fr)}.stage-memory>span[data-v-5ad9e8ed],.stage-auto-approve>span[data-v-5ad9e8ed]{display:grid;gap:.05rem}.stage-memory span[data-v-5ad9e8ed],.stage-auto-approve strong[data-v-5ad9e8ed]{color:var(--ivory);font-size:.52rem}.stage-memory small[data-v-5ad9e8ed],.stage-auto-approve small[data-v-5ad9e8ed]{color:var(--muted);font-size:.43rem}.stage-auto-approve[data-v-5ad9e8ed]{border-color:#5bbe8e47;color:#79d7aa}.stage-auto-approve.disabled[data-v-5ad9e8ed]{opacity:.5}.stage-auto-approve input[data-v-5ad9e8ed]{position:absolute;opacity:0}.stage-auto-approve i[data-v-5ad9e8ed]{width:1.75rem;height:.94rem;position:relative;border-radius:1rem;background:#34383d}.stage-auto-approve i[data-v-5ad9e8ed]:after{content:"";position:absolute;width:.68rem;height:.68rem;left:.13rem;top:.13rem;border-radius:50%;background:#aeb4bd;transition:transform .16s}.stage-auto-approve input:checked+i[data-v-5ad9e8ed]{background:#3c9f70}.stage-auto-approve input:checked+i[data-v-5ad9e8ed]:after{transform:translate(.8rem);background:#fff}.tool-search[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.3rem;border:1px solid rgba(183,188,196,.14);border-radius:4px;padding:0 .4rem;color:var(--muted);background:#090b0c}.tool-search input[data-v-5ad9e8ed]{min-width:0;flex:1;border:0!important;padding:.38rem 0!important;background:transparent!important}.stage-tool-groups[data-v-5ad9e8ed]{max-height:18rem;display:grid;gap:.5rem;overflow:auto}.stage-tool-groups>section[data-v-5ad9e8ed]{display:grid;gap:.25rem}.stage-tool-groups>section>strong[data-v-5ad9e8ed]{color:var(--muted);font-size:.45rem;text-transform:uppercase}.stage-tool-card[data-v-5ad9e8ed]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.4rem;border:1px solid rgba(183,188,196,.1);border-radius:4px;padding:.38rem .42rem;background:#0c0e10;cursor:pointer}.stage-tool-card.enabled[data-v-5ad9e8ed]{border-color:#d8a83d59;background:#d8a83d0b}.stage-tool-card.unavailable[data-v-5ad9e8ed]{opacity:.48;cursor:not-allowed}.stage-tool-card input[data-v-5ad9e8ed]{width:auto!important}.stage-tool-card>span[data-v-5ad9e8ed]{display:grid;gap:.06rem}.stage-tool-card b[data-v-5ad9e8ed]{color:var(--ivory);font-size:.5rem}.stage-tool-card small[data-v-5ad9e8ed]{color:var(--muted);font-size:.42rem;line-height:1.35}.stage-tool-card em[data-v-5ad9e8ed]{color:var(--gold);font-size:.39rem;font-style:normal;text-align:right;text-transform:uppercase}.stage-toolbox[data-v-5ad9e8ed]{display:block;padding:0}.stage-toolbox>summary[data-v-5ad9e8ed]{min-height:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;cursor:pointer;list-style:none}.stage-toolbox>summary[data-v-5ad9e8ed]::-webkit-details-marker{display:none}.stage-toolbox>summary>span[data-v-5ad9e8ed]{min-width:0;display:flex;align-items:center;gap:.3rem;color:var(--ivory);font-size:.56rem}.stage-toolbox>summary>small[data-v-5ad9e8ed]{flex:0 0 auto;color:var(--muted);font-size:.46rem}.stage-toolbox>summary[data-v-5ad9e8ed]:after{content:"+";width:1rem;flex:0 0 1rem;color:var(--muted);font-size:.7rem;text-align:center}.stage-toolbox[open]>summary[data-v-5ad9e8ed]:after{content:"−"}.stage-toolbox-body[data-v-5ad9e8ed]{display:grid;gap:.45rem;border-top:1px solid rgba(183,188,196,.1);padding:.55rem}.stage-toolbox-body>header[data-v-5ad9e8ed]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.stage-toolbox-body>header>p[data-v-5ad9e8ed]{min-width:0;margin:0;color:var(--muted);font-size:.45rem;line-height:1.35}.stage-toolbox-body>header>div[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.25rem}.stage-toolbox-body>footer[data-v-5ad9e8ed]{display:flex;align-items:flex-start;gap:.25rem;margin:0;color:var(--muted);font-size:.47rem;line-height:1.4}.field-heading[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.25rem}.field-help[data-v-5ad9e8ed]{width:.9rem;height:.9rem;display:inline-grid;flex:0 0 auto;place-items:center;color:var(--muted);cursor:help}.field-help[data-v-5ad9e8ed]:hover,.field-help[data-v-5ad9e8ed]:focus{color:var(--gold);outline:0}.composer-actions[data-v-5ad9e8ed]{position:relative;z-index:1;min-height:2.75rem;padding:.7rem 0 .1rem;background:#101214}.composer-buttons[data-v-5ad9e8ed],.run-actions[data-v-5ad9e8ed]{flex-wrap:nowrap}.workflow-monitor[data-v-5ad9e8ed]{margin-top:.25rem}.workflow-monitor[data-v-5ad9e8ed]{min-width:0;margin:0;padding:.9rem 0 .9rem .9rem;border-top:0;align-content:start}.workflow-guidance[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.35rem;margin:0;padding:.5rem .65rem;border-left:2px solid #62a8d8;color:#9ec8e4;background:#62a8d80f;font-size:.62rem}.run-progress[data-v-5ad9e8ed]{width:7rem;height:.28rem;overflow:hidden;border-radius:999px;background:#b7bcc41f}.run-progress>span[data-v-5ad9e8ed]{display:block;height:100%;background:var(--gold);transition:width .2s ease}.heading-actions[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.4rem}.stage-recovery>small[data-v-5ad9e8ed]{color:var(--muted);font-size:.48rem}.run-history-item[data-v-5ad9e8ed]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1.65rem;align-items:center;border-left:2px solid transparent}.run-history-item.active[data-v-5ad9e8ed]{border-left-color:var(--gold);background:#d8a83d0f}.workflow-library .run-history-open[data-v-5ad9e8ed]{min-width:0;border-left:0}.workflow-library .run-history-delete[data-v-5ad9e8ed]{width:1.55rem;height:1.55rem;display:grid;place-items:center;border:0;border-radius:4px;padding:0;color:var(--muted);opacity:0}.run-history-item:hover .run-history-delete[data-v-5ad9e8ed],.run-history-delete[data-v-5ad9e8ed]:focus{opacity:1}.workflow-library .run-history-delete[data-v-5ad9e8ed]:hover{color:#e9a095;background:#d2505014}.run-node.status-running[data-v-5ad9e8ed]{position:relative;overflow:hidden;border-color:#62a8d8b8;background:linear-gradient(110deg,#121518 15%,#62a8d821,#121518 75%);background-size:240% 100%;box-shadow:0 0 0 1px #62a8d82e,0 0 1rem #62a8d81f;animation:active-stage-scan-5ad9e8ed 2.4s linear infinite}.run-node.status-queued[data-v-5ad9e8ed]{position:relative;overflow:hidden;background:linear-gradient(110deg,#121518 20%,#b7bcc414,#121518 76%);background-size:240% 100%;animation:queued-stage-scan-5ad9e8ed 4s ease-in-out infinite}.stage-robot[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.4rem;margin:.12rem 0 .18rem;border:1px solid rgba(98,168,216,.22);border-radius:5px;padding:.32rem .4rem;background:#0812199e;color:#9ed4f7;text-align:left}.stage-robot>svg[data-v-5ad9e8ed]{flex:0 0 auto;animation:robot-bob-5ad9e8ed .8s ease-in-out infinite alternate}.stage-robot.queued[data-v-5ad9e8ed]{border-color:#b7bcc429;color:var(--silver)}.stage-robot.queued>svg[data-v-5ad9e8ed]{animation:robot-wait-5ad9e8ed 1.8s ease-in-out infinite}.stage-robot b[data-v-5ad9e8ed]{min-width:0;color:#cde9fb;font-size:.55rem;letter-spacing:.03em}.stage-robot.queued b[data-v-5ad9e8ed]{color:var(--silver)}.stage-robot em[data-v-5ad9e8ed]{display:flex;gap:.18rem;margin-left:auto}.stage-robot em i[data-v-5ad9e8ed]{width:.25rem;height:.25rem;border-radius:50%;background:#82bce3;animation:working-dot-5ad9e8ed .9s ease-in-out infinite}.stage-robot.queued em i[data-v-5ad9e8ed]{background:var(--muted);animation-duration:1.5s}.stage-robot em i[data-v-5ad9e8ed]:nth-child(2){animation-delay:.15s}.stage-robot em i[data-v-5ad9e8ed]:nth-child(3){animation-delay:.3s}@keyframes active-stage-scan-5ad9e8ed{to{background-position:-240% 0}}@keyframes queued-stage-scan-5ad9e8ed{0%,to{background-position:0 0}50%{background-position:-120% 0}}@keyframes robot-bob-5ad9e8ed{to{transform:translateY(-2px) rotate(2deg)}}@keyframes robot-wait-5ad9e8ed{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(-1px);opacity:1}}@keyframes working-dot-5ad9e8ed{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.final-deliverable[data-v-5ad9e8ed]{border-radius:6px;padding:.9rem 1rem}.final-deliverable>header[data-v-5ad9e8ed]{gap:1rem;border-bottom:1px solid rgba(86,201,145,.16);padding-bottom:.65rem}.final-deliverable>header>div[data-v-5ad9e8ed]{min-width:0;gap:.08rem}.final-deliverable>header small[data-v-5ad9e8ed]{overflow:hidden;color:var(--muted);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.final-deliverable[data-v-5ad9e8ed] .rich-message-renderer{max-height:34rem;overflow:auto;padding:.35rem .2rem .5rem}.final-deliverable[data-v-5ad9e8ed] .rich-markdown{color:var(--silver);font-size:.72rem;line-height:1.6}.final-deliverable[data-v-5ad9e8ed] .rich-markdown h1{font-size:1.18rem}.final-deliverable[data-v-5ad9e8ed] .rich-markdown h2{margin-top:1.25rem;font-size:.96rem}.final-deliverable[data-v-5ad9e8ed] .rich-markdown h3{margin-top:1rem;font-size:.82rem}.final-deliverable[data-v-5ad9e8ed] .rich-markdown p,.final-deliverable[data-v-5ad9e8ed] .rich-markdown li{max-width:90rem}.artifact-integrity[data-v-5ad9e8ed]{color:var(--muted);font-size:.45rem}.artifact-integrity summary[data-v-5ad9e8ed]{cursor:pointer}.artifact-integrity code[data-v-5ad9e8ed]{display:block;margin-top:.25rem}.workflow-library>header[data-v-5ad9e8ed]{min-height:1rem}.workflow-loading-slot[data-v-5ad9e8ed]{width:1rem;height:1rem;display:grid;flex:0 0 1rem;place-items:center}.final-deliverable-actions[data-v-5ad9e8ed]{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.final-deliverable-actions a[data-v-5ad9e8ed],.final-deliverable-actions button[data-v-5ad9e8ed]{min-height:2rem;display:inline-flex;align-items:center;gap:.28rem;border:1px solid rgba(86,201,145,.28);border-radius:4px;padding:0 .55rem;color:#8edbb4;background:transparent;font:inherit;font-size:.55rem;text-decoration:none}.final-deliverable-actions a[data-v-5ad9e8ed]:hover,.final-deliverable-actions button[data-v-5ad9e8ed]:hover{border-color:#56c99194;background:#56c9910f}@media(max-width:760px){.final-deliverable>header[data-v-5ad9e8ed]{align-items:flex-start;flex-direction:column}.final-deliverable-actions[data-v-5ad9e8ed]{width:100%;justify-content:flex-start}.final-deliverable-actions a[data-v-5ad9e8ed],.final-deliverable-actions button[data-v-5ad9e8ed]{min-height:44px}}@media print{@page{margin:.65in}html,body,#app,.app-shell,.workspace,.agents-surface,.workflow-view[data-v-5ad9e8ed]{height:auto!important;min-height:0!important;overflow:visible!important}.app-shell{display:block!important;position:static!important}body *{visibility:hidden!important}.final-deliverable[data-v-5ad9e8ed],.final-deliverable[data-v-5ad9e8ed] *{visibility:visible!important}.final-deliverable[data-v-5ad9e8ed]{position:absolute;inset:0;width:auto;min-height:0;border:0!important;padding:0!important;background:#fff!important;color:#111!important}.final-deliverable-actions[data-v-5ad9e8ed]{display:none!important}.final-deliverable>header[data-v-5ad9e8ed]{border-bottom:1px solid #bbb!important}.final-deliverable span[data-v-5ad9e8ed],.final-deliverable strong[data-v-5ad9e8ed],.final-deliverable>header small[data-v-5ad9e8ed],.final-deliverable[data-v-5ad9e8ed] .rich-markdown,.final-deliverable[data-v-5ad9e8ed] .rich-markdown *{color:#111!important}.final-deliverable[data-v-5ad9e8ed] .rich-message-renderer{max-height:none!important;overflow:visible!important}}@media(prefers-reduced-motion:reduce){.run-node.status-running[data-v-5ad9e8ed],.run-node.status-queued[data-v-5ad9e8ed],.stage-robot>svg[data-v-5ad9e8ed],.stage-robot em i[data-v-5ad9e8ed]{animation:none}.run-history-delete[data-v-5ad9e8ed]{opacity:1}}.run-panel-tabs[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.25rem;border-bottom:1px solid rgba(183,188,196,.12)}.run-panel-tabs button[data-v-5ad9e8ed]{min-height:2rem;border:0;border-bottom:2px solid transparent;padding:0 .75rem;color:var(--muted);background:transparent;font-size:.58rem}.run-panel-tabs button.active[data-v-5ad9e8ed]{border-bottom-color:var(--gold);color:var(--ivory)}.run-tab-panel[data-v-5ad9e8ed]{min-height:28rem}.artifact-reader[data-v-5ad9e8ed]{display:grid;align-content:start;gap:.75rem;border:1px solid rgba(183,188,196,.12);border-radius:6px;padding:1rem;background:#0b0d0f}.artifact-reader>header[data-v-5ad9e8ed]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(183,188,196,.1);padding-bottom:.65rem}.artifact-reader>header>div[data-v-5ad9e8ed]{min-width:0;display:grid;gap:.08rem}.artifact-reader>header span[data-v-5ad9e8ed]{color:var(--gold);font-size:.5rem;text-transform:uppercase}.artifact-reader>header strong[data-v-5ad9e8ed]{overflow:hidden;color:var(--ivory);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.artifact-reader>header small[data-v-5ad9e8ed]{color:var(--muted);font-size:.5rem}.artifact-reader>header a[data-v-5ad9e8ed]{display:flex;align-items:center;gap:.3rem;color:#8edbb4;font-size:.55rem}.artifact-reader[data-v-5ad9e8ed] .rich-message-renderer{max-height:40rem;overflow:auto;padding:.4rem}.artifact-reader[data-v-5ad9e8ed] .rich-markdown{color:var(--silver);font-size:.72rem;line-height:1.6}.artifact-reader>pre[data-v-5ad9e8ed]{max-height:40rem;overflow:auto;padding:.75rem;background:#080a0b;color:var(--silver);font: .62rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.open-artifact[data-v-5ad9e8ed]{min-height:1.7rem;border:1px solid rgba(216,168,61,.25);border-radius:4px;color:var(--gold);background:transparent;font-size:.5rem}.workflow-canvas[data-v-5ad9e8ed]{align-items:safe center}.build-mode .workflow-composer[data-v-5ad9e8ed]{display:flex;flex-direction:column;overflow-y:auto}.build-mode .workflow-designer[data-v-5ad9e8ed]{flex:1 0 24rem;min-height:24rem}.build-mode .workflow-composer[data-v-5ad9e8ed]>:not(.workflow-designer){flex-shrink:0}@media(max-width:760px){.build-mode .workflow-designer[data-v-5ad9e8ed]{flex:auto;min-height:0}}@media(max-width:760px),(pointer:coarse){.stage-inspector select[data-v-5ad9e8ed],.stage-recovery button[data-v-5ad9e8ed]{min-height:44px}}.memory-help[data-v-f07f0748]{margin:0;padding:.55rem .7rem;color:var(--muted);font:inherit;font-size:.65rem;line-height:1.5;overflow-wrap:anywhere}@media(max-width:760px){.memory-help[data-v-f07f0748]{font-size:.7rem;padding:.5rem}}.memory-view[data-v-f07f0748]{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);overflow:hidden}.memory-toolbar[data-v-f07f0748]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .7rem;border-bottom:1px solid rgba(183,188,196,.09)}.memory-toolbar>div[data-v-f07f0748]{display:flex;align-items:baseline;gap:.45rem}.memory-toolbar strong[data-v-f07f0748]{color:var(--ivory);font-size:.72rem}.memory-toolbar span[data-v-f07f0748]{color:var(--muted);font-size:.6rem}.memory-toolbar button[data-v-f07f0748],.memory-editor footer button[data-v-f07f0748]{min-height:1.9rem;display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(216,168,61,.28);border-radius:4px;padding:0 .55rem;color:var(--ivory);background:#d8a83d17;font-size:.66rem}.memory-error[data-v-f07f0748]{margin:.45rem .7rem 0;color:#f2b8b0;font-size:.66rem}.memory-layout[data-v-f07f0748]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.memory-layout.editing[data-v-f07f0748]{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.7fr)}.memory-list[data-v-f07f0748]{min-width:0;min-height:0;overflow:auto}.memory-list article[data-v-f07f0748]{min-height:4.1rem;display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .7rem;border-bottom:1px solid rgba(183,188,196,.08)}.memory-list article>svg[data-v-f07f0748]{color:var(--soft-gold)}.memory-list article.disabled[data-v-f07f0748]{opacity:.58}.memory-list article.active[data-v-f07f0748]{background:#d8a83d0d}.memory-list article>div[data-v-f07f0748]:not(.memory-actions){min-width:0}.memory-list strong[data-v-f07f0748]{display:block;color:var(--ivory);font-size:.71rem}.memory-list p[data-v-f07f0748]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:.16rem 0;color:var(--silver);font-size:.65rem;line-height:1.35}.memory-list small[data-v-f07f0748]{color:var(--muted);font-size:.56rem}.memory-actions[data-v-f07f0748]{display:flex;gap:.12rem}.memory-actions button[data-v-f07f0748],.memory-editor header button[data-v-f07f0748]{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:0;border-radius:4px;color:var(--muted);background:transparent}.memory-actions button.enabled[data-v-f07f0748]{color:#7ed6a2;background:#7ed6a214}.memory-actions button[data-v-f07f0748]:hover,.memory-editor header button[data-v-f07f0748]:hover{color:var(--ivory);background:#ffffff0d}.memory-actions .danger[data-v-f07f0748]:hover{color:#f2b8b0}.memory-empty[data-v-f07f0748]{height:100%;display:grid;place-content:center;justify-items:center;gap:.3rem;padding:1rem;color:var(--muted);text-align:center}.memory-empty strong[data-v-f07f0748]{color:var(--silver)}.memory-empty span[data-v-f07f0748]{max-width:25rem;font-size:.65rem}.memory-editor[data-v-f07f0748]{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto auto minmax(8rem,1fr) auto auto;gap:.65rem;padding:.65rem;border-left:1px solid var(--border);background:#0d0f11}.memory-editor header[data-v-f07f0748]{display:flex;align-items:center;justify-content:space-between}.memory-editor header>div[data-v-f07f0748]{display:grid;gap:.08rem}.memory-editor header span[data-v-f07f0748],.memory-editor label>span[data-v-f07f0748]{color:var(--muted);font-size:.57rem;text-transform:uppercase}.memory-editor header strong[data-v-f07f0748]{color:var(--ivory);font-size:.75rem}.memory-editor label[data-v-f07f0748]{display:grid;gap:.25rem}.memory-editor input[data-v-f07f0748],.memory-editor textarea[data-v-f07f0748],.memory-editor select[data-v-f07f0748],.memory-filters input[data-v-f07f0748],.memory-filters select[data-v-f07f0748]{width:100%;border:1px solid rgba(216,168,61,.2);border-radius:4px;padding:.5rem;color:var(--ivory);background:#111316;font:inherit;font-size:.68rem}.memory-editor textarea[data-v-f07f0748]{height:100%;min-height:8rem;resize:none;line-height:1.45}.memory-enabled[data-v-f07f0748]{display:flex!important;grid-template-columns:auto 1fr;align-items:center;color:var(--silver);font-size:.64rem}.memory-enabled input[data-v-f07f0748]{width:auto}.memory-editor footer[data-v-f07f0748]{display:flex;align-items:center;justify-content:space-between}.memory-editor footer span[data-v-f07f0748]{color:var(--muted);font-size:.56rem}.memory-editor button[data-v-f07f0748]:disabled{opacity:.45}.memory-content[data-v-f07f0748]{min-height:0}.memory-view[data-v-f07f0748]{display:flex;flex-direction:column}.memory-layout[data-v-f07f0748]{flex:1}.memory-filters[data-v-f07f0748]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem .7rem}.memory-filters input[data-v-f07f0748],.memory-filters select[data-v-f07f0748]{flex:1;min-width:0;min-height:2.5rem}.memory-list[data-v-f07f0748]{overflow-wrap:anywhere}.memory-actions button[data-v-f07f0748]{min-width:2.75rem;min-height:2.75rem}.memory-editor[data-v-f07f0748]{overflow:auto}@media(max-width:760px){.memory-layout.editing[data-v-f07f0748]{display:block}.memory-layout.editing .memory-list[data-v-f07f0748]{display:none}.memory-editor[data-v-f07f0748]{height:100%}.memory-editor[data-v-f07f0748]{border-top:1px solid var(--border);border-left:0}.memory-toolbar[data-v-f07f0748]{padding:.4rem .5rem}.memory-list article[data-v-f07f0748]{padding:.45rem .5rem}.memory-toolbar button[data-v-f07f0748]{font-size:0;width:2.1rem;padding:0;justify-content:center}}.plaud-library[data-v-f9b274d3]{min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--silver)}header[data-v-f9b274d3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem .82rem;border-bottom:1px solid var(--border)}header h3[data-v-f9b274d3]{display:flex;align-items:center;gap:.4rem;margin:.1rem 0;color:var(--ivory);font-size:.92rem}header>div>span[data-v-f9b274d3]{color:var(--muted);font-size:.62rem}header form[data-v-f9b274d3]{display:grid;grid-template-columns:auto minmax(9rem,1fr) auto auto auto auto;align-items:center;gap:.35rem;border:1px solid rgba(216,168,61,.18);border-radius:6px;padding:.3rem .35rem}input[data-v-f9b274d3],button[data-v-f9b274d3]{min-height:1.9rem;border:1px solid rgba(216,168,61,.2);border-radius:4px;padding:0 .45rem;color:var(--ivory);background:#0d1012;font-size:.62rem}header form input[data-v-f9b274d3]:first-of-type{border:0;background:transparent}header form .refresh[data-v-f9b274d3]{display:flex;align-items:center;gap:.25rem}.ask-helm[data-v-f9b274d3],.provider-limit[data-v-f9b274d3]{display:flex;align-items:center;gap:.45rem;margin:0;padding:.48rem .75rem;color:var(--muted);background:#d8a83d0e;border-bottom:1px solid rgba(216,168,61,.12);font-size:.58rem}.ask-helm strong[data-v-f9b274d3],.provider-limit strong[data-v-f9b274d3]{color:var(--ivory)}.provider-limit svg[data-v-f9b274d3]{flex:none;color:var(--soft-gold)}.body[data-v-f9b274d3]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.body.inspecting[data-v-f9b274d3]{grid-template-columns:minmax(17rem,.8fr) minmax(24rem,1.2fr)}.recordings[data-v-f9b274d3],.detail[data-v-f9b274d3]{min-height:0;overflow:auto}.recordings>button[data-v-f9b274d3]:not(.group){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border:0;border-bottom:1px solid rgba(183,188,196,.09);border-radius:0;padding:.55rem .65rem;text-align:left;width:100%}.recordings>button.active[data-v-f9b274d3]{background:#d8a83d17}.recordings>button>svg[data-v-f9b274d3]{color:var(--soft-gold)}.recordings>button:not(.group)>span[data-v-f9b274d3]{min-width:0;display:grid;gap:.14rem}.recordings strong[data-v-f9b274d3]{overflow:hidden;color:var(--ivory);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.recordings small[data-v-f9b274d3]{display:flex;align-items:center;gap:.2rem;color:var(--muted);font-size:.55rem}.recordings em[data-v-f9b274d3]{color:var(--muted);font-size:.52rem;font-style:normal}.recordings .group[data-v-f9b274d3]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem;width:100%;border-width:0 0 1px;border-radius:0;padding:.45rem .65rem;text-align:left;background:#111416}.recordings .group span[data-v-f9b274d3]{display:block;color:var(--muted);font-size:.55rem}.recordings .group[aria-expanded=true]>svg[data-v-f9b274d3]:last-child{transform:rotate(180deg)}.recordings footer[data-v-f9b274d3]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem;background:#0d0f11}.recordings footer button[data-v-f9b274d3]{display:flex;align-items:center}.recordings footer span[data-v-f9b274d3]{color:var(--muted);font-size:.56rem}.detail[data-v-f9b274d3]{border-left:1px solid var(--border);background:#0d0f11}.detail>header[data-v-f9b274d3]{position:sticky;top:0;z-index:2;background:#111416}.detail>header span[data-v-f9b274d3]{min-width:0;display:grid}.detail>header strong[data-v-f9b274d3]{overflow:hidden;color:var(--ivory);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.detail>header small[data-v-f9b274d3]{color:var(--muted);font-size:.54rem}.detail>header button[data-v-f9b274d3]{display:flex;align-items:center;gap:.25rem}.audio-player[data-v-f9b274d3]{display:block;width:calc(100% - 1.3rem);margin:.65rem}.detail>section[data-v-f9b274d3]{padding:.65rem;border-bottom:1px solid rgba(183,188,196,.09)}.detail h4[data-v-f9b274d3]{display:flex;align-items:center;gap:.3rem;margin:0 0 .5rem;color:var(--soft-gold);font-size:.65rem}.note-sections[data-v-f9b274d3]{display:grid;gap:.8rem}.note-sections>h4[data-v-f9b274d3]{margin-bottom:0}.note-sections article[data-v-f9b274d3]{padding:.65rem;border:1px solid rgba(183,188,196,.1);border-radius:5px;background:#111416}.note-sections h5[data-v-f9b274d3]{margin:0 0 .45rem;color:var(--ivory);font-size:.69rem}.notes[data-v-f9b274d3]{color:var(--silver);font-size:.64rem;line-height:1.5}.notes[data-v-f9b274d3] :first-child{margin-top:0}.notes[data-v-f9b274d3] :last-child{margin-bottom:0}.timestamp-help[data-v-f9b274d3]{margin:-.15rem 0 .65rem;color:var(--muted);font-size:.57rem}.detail ol[data-v-f9b274d3]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.detail li[data-v-f9b274d3]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.45rem}.detail li button[data-v-f9b274d3]{height:max-content;color:#8fc5ff}.detail li div[data-v-f9b274d3]{display:grid;gap:.12rem}.detail li strong[data-v-f9b274d3]{color:var(--ivory);font-size:.59rem}.detail li p[data-v-f9b274d3]{margin:0;color:var(--silver);font-size:.64rem;line-height:1.45}.muted[data-v-f9b274d3],.loading[data-v-f9b274d3],.empty[data-v-f9b274d3],.error[data-v-f9b274d3]{color:var(--muted);font-size:.62rem}.loading[data-v-f9b274d3]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:1rem}.empty[data-v-f9b274d3]{height:100%;display:grid;place-content:center;justify-items:center;gap:.3rem;padding:1rem;text-align:center}.empty strong[data-v-f9b274d3]{color:var(--ivory);font-size:.72rem}.error[data-v-f9b274d3]{margin:0;padding:.45rem .7rem;color:#f2b8b0;background:#aa463c14}.more[data-v-f9b274d3]{margin-top:.6rem}@media(max-width:900px){.plaud-library[data-v-f9b274d3]{position:relative}header[data-v-f9b274d3]{align-items:stretch;flex-direction:column}header form[data-v-f9b274d3]{grid-template-columns:auto minmax(0,1fr) auto auto}header form input[type=date][data-v-f9b274d3]{display:none}input[data-v-f9b274d3],button[data-v-f9b274d3]{min-height:var(--touch-target);font-size:.7rem}.ask-helm[data-v-f9b274d3]{display:none}.body.inspecting[data-v-f9b274d3]{grid-template-columns:1fr}.body.inspecting>.recordings[data-v-f9b274d3]{visibility:hidden}.detail[data-v-f9b274d3]{position:absolute;inset:0;z-index:5;border-left:0}.detail>header[data-v-f9b274d3]{display:grid;grid-template-columns:var(--touch-target) minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.45rem}.detail>header button[data-v-f9b274d3]{min-width:var(--touch-target);justify-content:center}.recordings>button[data-v-f9b274d3]:not(.group),.recordings .group[data-v-f9b274d3]{min-height:var(--touch-target)}.recordings em[data-v-f9b274d3]{display:none}.recordings small[data-v-f9b274d3],.detail>header small[data-v-f9b274d3],.timestamp-help[data-v-f9b274d3],.muted[data-v-f9b274d3],.loading[data-v-f9b274d3],.empty[data-v-f9b274d3],.error[data-v-f9b274d3]{font-size:.66rem}.detail li[data-v-f9b274d3]{grid-template-columns:4.5rem minmax(0,1fr)}.detail li button[data-v-f9b274d3]{min-height:var(--touch-target)}.detail li strong[data-v-f9b274d3],.detail li p[data-v-f9b274d3],.notes[data-v-f9b274d3]{font-size:.7rem}}@media(max-width:520px){header form[data-v-f9b274d3]{grid-template-columns:auto minmax(0,1fr) var(--touch-target)}header form button[data-v-f9b274d3]:not(.refresh){display:none}.refresh[data-v-f9b274d3]{width:var(--touch-target);padding:0;justify-content:center;font-size:0}.detail>header[data-v-f9b274d3]{grid-template-columns:var(--touch-target) minmax(0,1fr)}.detail>header button[data-v-f9b274d3]:last-child{grid-column:1/-1;width:100%}.provider-limit[data-v-f9b274d3]{font-size:.64rem}.detail li[data-v-f9b274d3]{grid-template-columns:3.8rem minmax(0,1fr)}}.garden-view[data-v-f4a8c638]{min-width:0;min-height:0;grid-row:2/-1;display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#111316f0;color:var(--silver)}.garden-tabs[data-v-f4a8c638]{display:flex;align-items:center;border-bottom:1px solid var(--border);background:#0d0f11}.garden-tabs button[data-v-f4a8c638]{min-width:7rem;height:2.25rem;display:flex;align-items:center;justify-content:center;gap:.35rem;border:0;border-right:1px solid rgba(183,188,196,.09);border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:.66rem}.garden-tabs button.active[data-v-f4a8c638]{border-bottom-color:var(--gold);color:var(--ivory);background:#d8a83d0f}.garden-tabs button span[data-v-f4a8c638]{min-width:1rem;color:var(--soft-gold);font-size:.56rem}.garden-view>.memory-view[data-v-f4a8c638]{grid-row:2/-1}.garden-view>.plaud-library[data-v-f4a8c638]{grid-row:2/-1}.garden-header[data-v-f4a8c638]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border-bottom:1px solid var(--border)}.garden-header h3[data-v-f4a8c638]{display:flex;align-items:center;gap:.4rem;margin:.12rem 0;color:var(--ivory);font-size:.95rem}.garden-header>div>span[data-v-f4a8c638]{color:var(--muted);font-size:.66rem}.garden-header-actions[data-v-f4a8c638]{display:flex;align-items:center;gap:.4rem}.garden-header-actions button[data-v-f4a8c638],.garden-search button[data-v-f4a8c638]{min-height:2rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(216,168,61,.28);border-radius:5px;padding:0 .6rem;color:var(--ivory);background:#d8a83d17;font-size:.68rem}.garden-file-input[data-v-f4a8c638]{display:none}.garden-archive-toggle[data-v-f4a8c638]{display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.65rem}.garden-label-picker[data-v-f4a8c638]{display:grid;grid-template-columns:auto auto;align-items:center;gap:.08rem .3rem;color:var(--muted);font-size:.56rem}.garden-label-picker select[data-v-f4a8c638]{min-height:1.85rem;border:1px solid rgba(216,168,61,.24);border-radius:4px;padding:0 .35rem;color:var(--ivory);background:#0d0f12;font-size:.63rem}.garden-label-picker small[data-v-f4a8c638]{grid-column:2;color:var(--soft-gold);font-size:.52rem}.garden-stats[data-v-f4a8c638]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(183,188,196,.09);background:#ffffff04}.garden-stats div[data-v-f4a8c638]{display:grid;gap:.08rem;padding:.48rem .8rem;border-right:1px solid rgba(183,188,196,.08)}.garden-stats strong[data-v-f4a8c638]{color:var(--ivory);font-size:.82rem}.garden-stats span[data-v-f4a8c638]{color:var(--muted);font-size:.58rem}.garden-search[data-v-f4a8c638]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin:.65rem;border:1px solid rgba(216,168,61,.18);border-radius:6px;padding:.28rem .35rem .28rem .55rem;background:#0d0f12}.garden-search>svg[data-v-f4a8c638]{color:var(--muted)}.garden-search input[data-v-f4a8c638]{width:100%;min-height:1.9rem;border:0;padding:0;color:var(--ivory);background:transparent;outline:none;font-size:.74rem}.garden-error[data-v-f4a8c638]{margin:0 .65rem .45rem;color:#f2b8b0;font-size:.68rem}.garden-body[data-v-f4a8c638]{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.garden-body.searching[data-v-f4a8c638]{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.garden-library[data-v-f4a8c638],.garden-results[data-v-f4a8c638]{min-width:0;min-height:0;overflow:auto}.garden-results[data-v-f4a8c638]{border-left:1px solid var(--border);background:#0d0f11}.garden-library>header[data-v-f4a8c638],.garden-results>header[data-v-f4a8c638]{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:.5rem .7rem;border-bottom:1px solid rgba(183,188,196,.09);color:var(--soft-gold);background:#0d0f11f5;font-size:.66rem}.garden-library header small[data-v-f4a8c638],.garden-results header small[data-v-f4a8c638]{color:var(--muted)}.garden-document-list article[data-v-f4a8c638]{min-height:3.8rem;display:grid;grid-template-columns:1.6rem minmax(0,1.4fr) minmax(8rem,.6fr) auto;align-items:center;gap:.55rem;padding:.5rem .7rem;border-bottom:1px solid rgba(183,188,196,.08)}.garden-document-list article.archived[data-v-f4a8c638]{opacity:.55}.garden-document-list>article>svg[data-v-f4a8c638]{color:var(--soft-gold)}.garden-document-copy[data-v-f4a8c638],.garden-document-index[data-v-f4a8c638]{min-width:0;display:grid;gap:.12rem}.garden-document-copy strong[data-v-f4a8c638],.garden-document-copy span[data-v-f4a8c638],.garden-document-copy small[data-v-f4a8c638],.garden-document-index span[data-v-f4a8c638]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-document-copy strong[data-v-f4a8c638]{color:var(--ivory);font-size:.72rem}.garden-document-copy span[data-v-f4a8c638],.garden-document-index span[data-v-f4a8c638]{color:var(--muted);font-size:.6rem}.garden-document-copy .failed[data-v-f4a8c638]{color:#f2b8b0;font-size:.58rem}.garden-document-index strong[data-v-f4a8c638]{color:var(--muted);font-size:.61rem;text-transform:uppercase}.garden-document-index strong.indexed[data-v-f4a8c638]{color:#7ed6a2}.garden-document-index strong.failed[data-v-f4a8c638]{color:#f2b8b0}.garden-document-copy .garden-dropbox-attribution[data-v-f4a8c638],.garden-results .garden-result-attribution[data-v-f4a8c638]{color:#8fc5ff}.garden-document-copy .garden-source-path[data-v-f4a8c638],.garden-results .garden-result-path[data-v-f4a8c638]{display:block;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.garden-document-actions[data-v-f4a8c638]{display:flex;gap:.18rem}.garden-document-actions button[data-v-f4a8c638],.garden-document-actions a[data-v-f4a8c638]{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:0;border-radius:4px;padding:0;color:var(--muted);background:transparent;line-height:0}.garden-document-actions button>svg[data-v-f4a8c638],.garden-document-actions a>svg[data-v-f4a8c638]{display:block}.garden-document-actions button[data-v-f4a8c638]:hover,.garden-document-actions a[data-v-f4a8c638]:hover{color:var(--ivory);background:#ffffff0d}.garden-document-actions .danger[data-v-f4a8c638]:hover{color:#f2b8b0}.garden-empty[data-v-f4a8c638]{height:100%;display:grid;place-content:center;justify-items:center;gap:.3rem;padding:1rem;color:var(--muted);text-align:center}.garden-empty>svg[data-v-f4a8c638]{display:block}.garden-empty strong[data-v-f4a8c638]{color:var(--silver);font-size:.76rem}.garden-empty span[data-v-f4a8c638]{max-width:24rem;font-size:.66rem}.garden-results article[data-v-f4a8c638]{padding:.65rem .7rem;border-bottom:1px solid rgba(183,188,196,.08)}.garden-results article>div[data-v-f4a8c638]{display:flex;justify-content:space-between;gap:.5rem}.garden-results strong[data-v-f4a8c638]{color:var(--ivory);font-size:.68rem}.garden-results article span[data-v-f4a8c638]{color:#7ed6a2;font-size:.58rem;white-space:nowrap}.garden-results p[data-v-f4a8c638]{margin:.4rem 0;color:var(--silver);font-size:.68rem;line-height:1.45}.garden-results small[data-v-f4a8c638]{color:var(--muted);font-size:.57rem}button[data-v-f4a8c638]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.garden-view[data-v-f4a8c638]{grid-row:2/-1;border-radius:6px}.garden-header[data-v-f4a8c638]{align-items:stretch;flex-direction:column;padding:.55rem .6rem}.garden-header>div>span[data-v-f4a8c638]{display:none}.garden-header-actions[data-v-f4a8c638]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.garden-header-actions button[data-v-f4a8c638],.garden-label-picker select[data-v-f4a8c638]{width:100%;min-height:var(--touch-target)}.garden-archive-toggle[data-v-f4a8c638]{display:none}.garden-stats[data-v-f4a8c638]{grid-template-columns:repeat(2,minmax(0,1fr))}.garden-stats div[data-v-f4a8c638]{padding:.45rem .55rem}.garden-stats strong[data-v-f4a8c638]{font-size:.76rem}.garden-search[data-v-f4a8c638]{margin:.4rem}.garden-search input[data-v-f4a8c638],.garden-search button[data-v-f4a8c638]{min-height:var(--touch-target)}.garden-search button[data-v-f4a8c638]{width:var(--touch-target);padding:0;font-size:0;line-height:0}.garden-body.searching[data-v-f4a8c638]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(12rem,1fr) minmax(10rem,.8fr)}.garden-results[data-v-f4a8c638]{border-top:1px solid var(--border);border-left:0}.garden-document-list article[data-v-f4a8c638]{grid-template-columns:1.4rem minmax(0,1fr);padding:.55rem}.garden-document-index[data-v-f4a8c638]{display:none}.garden-document-actions[data-v-f4a8c638]{grid-column:2;display:flex;justify-content:flex-end;gap:.2rem}.garden-document-actions button[data-v-f4a8c638],.garden-document-actions a[data-v-f4a8c638]{width:var(--touch-target);height:var(--touch-target);border:1px solid rgba(183,188,196,.1);background:#ffffff05}.garden-document-copy strong[data-v-f4a8c638]{font-size:.72rem}.garden-document-copy span[data-v-f4a8c638],.garden-document-copy small[data-v-f4a8c638],.garden-results small[data-v-f4a8c638]{font-size:.66rem}}@media(max-width:760px){.garden-label-picker span[data-v-f4a8c638],.garden-label-picker small[data-v-f4a8c638]{display:none}.garden-label-picker[data-v-f4a8c638]{display:block}}@media(max-width:760px){.garden-tabs button[data-v-f4a8c638]{min-width:0;flex:1}}.connected-tools[data-v-ddfc5201]{border-bottom:1px solid var(--privacy-line, rgba(216, 168, 61, .2));background:#0b0d0f80}.connected-tools-heading[data-v-ddfc5201]{min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.45rem .8rem;border-bottom:1px solid var(--privacy-soft-line, rgba(183, 188, 196, .12))}.connected-tools-heading>div[data-v-ddfc5201],.connected-tools-heading span[data-v-ddfc5201],.connected-tools-empty[data-v-ddfc5201],.connected-tools-checking[data-v-ddfc5201],.connected-tool-state small[data-v-ddfc5201],.connected-tool-scope-label[data-v-ddfc5201],.connected-tools-message[data-v-ddfc5201]{display:flex;align-items:center;gap:.35rem}.connected-tools-heading>div[data-v-ddfc5201]{min-width:0;gap:.5rem}.connected-tools-heading>div>svg[data-v-ddfc5201]{flex:0 0 auto;color:var(--gold, #d8a83d)}.connected-tools-heading span[data-v-ddfc5201]{min-width:0;align-items:flex-start;flex-direction:column;gap:.05rem}.connected-tools-heading strong[data-v-ddfc5201]{font-size:.69rem}.connected-tools-heading small[data-v-ddfc5201],.connected-tools-checking[data-v-ddfc5201]{color:var(--muted, #7d8490);font-size:.54rem}.connected-tools-checking[data-v-ddfc5201]{flex-direction:row!important;align-items:center!important;white-space:nowrap}.connected-tools-message[data-v-ddfc5201]{margin:0;padding:.35rem .8rem;border-bottom:1px solid var(--privacy-soft-line, rgba(183, 188, 196, .12));font-size:.56rem}.connected-tools-message.error[data-v-ddfc5201],.connected-tool-error[data-v-ddfc5201]{color:#e9a095!important}.connected-tools-message.success[data-v-ddfc5201]{color:#6fcf97}.connected-tools-empty[data-v-ddfc5201]{min-height:3.5rem;padding:.5rem .8rem;color:var(--muted, #7d8490)}.connected-tools-empty span[data-v-ddfc5201]{display:grid;gap:.05rem}.connected-tools-empty strong[data-v-ddfc5201]{color:var(--silver, #b7bcc4);font-size:.62rem}.connected-tools-empty small[data-v-ddfc5201]{font-size:.54rem}.connected-provider[data-v-ddfc5201]{border-top:1px solid var(--privacy-soft-line, rgba(183, 188, 196, .12))}.connected-provider-heading[data-v-ddfc5201]{min-height:2.8rem;display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .8rem;background:#d8a83d09}.connected-provider-heading>span[data-v-ddfc5201]:nth-child(2){min-width:0;display:grid;gap:.08rem}.connected-provider-heading strong[data-v-ddfc5201]{color:var(--ivory, #f3e8cf);font-size:.67rem}.connected-provider-heading small[data-v-ddfc5201]{overflow:hidden;color:var(--muted, #7d8490);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.connected-service-row[data-v-ddfc5201]{min-width:0;min-height:5.1rem;display:grid;grid-template-columns:1.5rem minmax(9rem,1fr) minmax(10rem,.9fr) minmax(13rem,1.25fr) auto;align-items:center;gap:.65rem;padding:.55rem .8rem;border-top:1px solid rgba(183,188,196,.08)}.connected-tool-icon[data-v-ddfc5201]{color:var(--gold, #d8a83d)}.connected-service-icon[data-v-ddfc5201]{color:var(--silver, #b7bcc4)}.connected-tool-identity[data-v-ddfc5201],.connected-tool-state[data-v-ddfc5201],.connected-tool-scopes[data-v-ddfc5201]{min-width:0;display:grid;gap:.13rem}.connected-tool-identity strong[data-v-ddfc5201]{color:var(--ivory, #f3e8cf);font-size:.65rem}.connected-tool-identity small[data-v-ddfc5201],.connected-tool-state small[data-v-ddfc5201]{overflow:hidden;color:var(--muted, #7d8490);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.connected-tool-state small[data-v-ddfc5201]{gap:.25rem}.connected-tool-status[data-v-ddfc5201]{display:inline-flex;align-items:center;gap:.28rem;color:var(--muted, #7d8490);font-size:.56rem}.connected-tool-status.connected[data-v-ddfc5201]{color:#6fcf97}.connected-tool-status.attention[data-v-ddfc5201]{color:#e9a095}.connected-tool-scopes[data-v-ddfc5201]{grid-template-columns:repeat(2,minmax(0,max-content));align-content:center}.connected-tool-scope-label[data-v-ddfc5201]{grid-column:1 / -1;color:var(--muted, #7d8490);font-size:.51rem;text-transform:uppercase}.connected-tool-scope[data-v-ddfc5201]{overflow:hidden;border:1px solid var(--privacy-soft-line, rgba(183, 188, 196, .12));border-radius:3px;padding:.12rem .28rem;color:var(--silver, #b7bcc4);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.connected-tool-scope.muted[data-v-ddfc5201]{color:var(--muted)}.connected-tool-actions[data-v-ddfc5201]{display:flex;justify-content:flex-end;gap:.3rem}.connected-tool-actions button[data-v-ddfc5201],.connected-tool-actions a[data-v-ddfc5201]{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--privacy-line, rgba(216, 168, 61, .2));border-radius:4px;padding:0 .5rem;color:var(--silver, #b7bcc4);background:transparent;font-size:.57rem;text-decoration:none;white-space:nowrap}.connected-tool-actions button[data-v-ddfc5201]:hover:not(:disabled){color:var(--ivory, #f3e8cf);background:#d8a83d1a}.connected-tool-actions a[data-v-ddfc5201]:hover{color:var(--ivory, #f3e8cf);background:#d8a83d1a}.connected-tool-actions button[data-v-ddfc5201]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:900px){.connected-service-row[data-v-ddfc5201]{grid-template-columns:1.5rem minmax(0,1fr) auto}.connected-tool-state[data-v-ddfc5201],.connected-tool-scopes[data-v-ddfc5201]{grid-column:2 / -1}.connected-tool-actions[data-v-ddfc5201]{grid-column:2 / -1;justify-content:flex-start}}@media(max-width:560px){.connected-tools-heading[data-v-ddfc5201]{align-items:flex-start;flex-direction:column}.connected-provider-heading[data-v-ddfc5201]{grid-template-columns:1.5rem minmax(0,1fr)}.connected-provider-heading>.connected-tool-status[data-v-ddfc5201]{grid-column:2}.connected-service-row[data-v-ddfc5201]{grid-template-columns:1.5rem minmax(0,1fr)}.connected-tool-state[data-v-ddfc5201],.connected-tool-scopes[data-v-ddfc5201],.connected-tool-actions[data-v-ddfc5201]{grid-column:1 / -1}.connected-tool-scopes[data-v-ddfc5201]{grid-template-columns:minmax(0,1fr)}.connected-tool-scope-label[data-v-ddfc5201]{grid-column:auto}.connected-tool-actions[data-v-ddfc5201]{flex-wrap:wrap}}.capability-controls[data-v-142cc279]{border-bottom:1px solid var(--privacy-line, rgba(216, 168, 61, .2));background:#0b0d0f80}.capability-controls-heading[data-v-142cc279]{min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.45rem .8rem;border-bottom:1px solid var(--privacy-soft-line, rgba(183, 188, 196, .12))}.capability-controls-heading>div[data-v-142cc279],.capability-controls-heading span[data-v-142cc279],.capability-loading[data-v-142cc279],.capability-message[data-v-142cc279],.capability-ready[data-v-142cc279]{display:flex;align-items:center;gap:.35rem}.capability-controls-heading>div[data-v-142cc279]{min-width:0;gap:.5rem}.capability-controls-heading>div>svg[data-v-142cc279]{flex:0 0 auto;color:var(--gold, #d8a83d)}.capability-controls-heading>div span[data-v-142cc279]{align-items:flex-start;flex-direction:column;gap:.05rem}.capability-controls-heading strong[data-v-142cc279]{color:var(--ivory, #f3e8cf);font-size:.69rem}.capability-identity strong[data-v-142cc279]{color:var(--ivory, #f3e8cf);font-size:.66rem}.capability-controls-heading small[data-v-142cc279],.capability-controls-heading>span[data-v-142cc279]{color:var(--muted, #7d8490);font-size:.54rem}.capability-identity small[data-v-142cc279]{color:var(--muted, #7d8490);font-size:.52rem}.capability-message[data-v-142cc279],.capability-loading[data-v-142cc279]{margin:0;min-height:2rem;padding:.35rem .8rem;font-size:.56rem;border-bottom:1px solid var(--privacy-soft-line, rgba(183, 188, 196, .12))}.capability-message.error[data-v-142cc279]{color:#e9a095}.capability-message.success[data-v-142cc279]{color:#6fcf97}.capability-row[data-v-142cc279]{min-height:3.3rem;display:grid;grid-template-columns:minmax(12rem,1fr) 5.2rem 4.5rem 7.2rem auto;align-items:center;gap:.65rem;padding:.45rem .8rem;border-top:1px solid var(--privacy-soft-line, rgba(183, 188, 196, .12))}.capability-row.disabled[data-v-142cc279]{grid-template-columns:1rem minmax(12rem,1fr) auto;color:var(--muted, #7d8490)}.capability-identity[data-v-142cc279]{min-width:0;display:grid;gap:.08rem}.capability-number[data-v-142cc279]{display:grid;gap:.12rem;color:var(--muted, #7d8490);font-size:.48rem;text-transform:uppercase}.capability-number input[data-v-142cc279]{width:100%;min-width:0;height:1.65rem;padding:0 .35rem;border:1px solid rgba(183,188,196,.2);background:#040608b3;color:var(--silver, #b7bcc4);font-size:.58rem}.capability-seconds[data-v-142cc279]{display:flex;align-items:center;gap:.2rem}.capability-ready[data-v-142cc279]{color:#e9a095;font-size:.51rem;white-space:nowrap}.capability-ready.ready[data-v-142cc279]{color:#6fcf97}.capability-hard-disabled[data-v-142cc279]{color:#e9a095;font-size:.51rem;text-transform:uppercase}.capability-switch[data-v-142cc279]{margin-left:auto}@media(max-width:840px){.capability-row[data-v-142cc279]{grid-template-columns:minmax(10rem,1fr) 4.6rem 4rem auto}.capability-ready[data-v-142cc279]{display:none}}@media(max-width:620px){.capability-row[data-v-142cc279]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.4rem}.capability-identity[data-v-142cc279]{grid-column:1 / -1}.capability-number[data-v-142cc279]{display:grid}.capability-ready[data-v-142cc279]{grid-column:1 / 3;display:flex}.capability-switch[data-v-142cc279]{grid-column:3;grid-row:2 / 4;align-self:center}.capability-row.disabled[data-v-142cc279]{grid-template-columns:1rem 1fr auto}.capability-row.disabled .capability-identity[data-v-142cc279]{grid-column:auto}}.plaud-sync[data-v-98c10376]{border-bottom:1px solid rgba(216,168,61,.2);background:#0b0d0f80}header[data-v-98c10376],.summary[data-v-98c10376]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .8rem}header>span[data-v-98c10376],.summary>span[data-v-98c10376],.details>div[data-v-98c10376]{display:grid;gap:.12rem}header strong[data-v-98c10376],.summary strong[data-v-98c10376],.details strong[data-v-98c10376]{color:var(--ivory);font-size:.68rem}small[data-v-98c10376]{color:var(--muted);font-size:.54rem}.connection[data-v-98c10376]{display:flex;align-items:center;gap:.3rem;color:#e9a095;font-size:.56rem}.connection.ready[data-v-98c10376]{color:#6fcf97}.create[data-v-98c10376]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;padding:.65rem .8rem;border-top:1px solid rgba(183,188,196,.1)}label[data-v-98c10376]{display:grid;gap:.2rem;color:var(--muted);font-size:.54rem;text-transform:uppercase}input[data-v-98c10376],select[data-v-98c10376],textarea[data-v-98c10376],button[data-v-98c10376]{min-height:2rem;border:1px solid rgba(216,168,61,.22);border-radius:4px;color:var(--ivory);background:#101316;padding:0 .5rem}textarea[data-v-98c10376]{min-height:4rem;padding:.4rem;resize:vertical}button[data-v-98c10376]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}button[data-v-98c10376]:disabled{opacity:.45;cursor:not-allowed}article[data-v-98c10376]{border-top:1px solid rgba(183,188,196,.1)}.summary[data-v-98c10376]{grid-template-columns:minmax(0,1fr) minmax(8rem,auto) auto auto auto;cursor:pointer}.toggle[data-v-98c10376]{display:flex;align-items:center;gap:.3rem;text-transform:none}.toggle input[data-v-98c10376]{min-height:auto}.details[data-v-98c10376]{display:grid;grid-template-columns:1.4fr .6fr;gap:1rem;padding:.7rem 1.5rem;background:#0000002e}.details>div[data-v-98c10376]{align-content:start}.details button[data-v-98c10376],.item-actions[data-v-98c10376]{font-size:.52rem}.items article[data-v-98c10376]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.4rem 0;border-bottom:1px solid rgba(183,188,196,.08)}.items article>span[data-v-98c10376]:first-child{display:grid;gap:.1rem}.items b[data-v-98c10376]{color:var(--ivory);font-size:.6rem}.item-actions[data-v-98c10376]{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.item-actions button[data-v-98c10376],.details>div>button[data-v-98c10376]{min-height:1.65rem;display:flex;align-items:center;gap:.2rem}.danger[data-v-98c10376]{color:#f2b8b0}.retention[data-v-98c10376]{position:fixed;inset:50% auto auto 50%;z-index:30;width:min(34rem,calc(100vw - 2rem));display:grid;gap:.6rem;transform:translate(-50%,-50%);border:1px solid var(--gold);border-radius:7px;padding:1rem;color:var(--silver);background:#151719;box-shadow:0 1rem 4rem #000}.retention strong[data-v-98c10376]{color:var(--ivory)}.retention p[data-v-98c10376]{margin:0;font-size:.62rem}.retention span[data-v-98c10376]{display:flex;flex-wrap:wrap;gap:.35rem}.error[data-v-98c10376],.loading[data-v-98c10376]{margin:0;padding:.5rem .8rem;color:#e9a095;font-size:.58rem}.loading[data-v-98c10376]{color:var(--muted);display:flex;gap:.4rem}@media(max-width:700px){.summary[data-v-98c10376]{grid-template-columns:1fr auto}.summary>span[data-v-98c10376]:nth-child(2),.toggle[data-v-98c10376]{grid-column:1/-1}.details[data-v-98c10376]{grid-template-columns:1fr}}.settings-view[data-v-70c64ee5]{height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--silver);background:#101214}.settings-header[data-v-70c64ee5]{min-height:3.45rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(216,168,61,.24);padding:.5rem .9rem}.settings-header>div[data-v-70c64ee5]{display:grid;gap:.05rem}.settings-header p[data-v-70c64ee5]{margin:0;color:var(--gold);font-size:.5rem;letter-spacing:.08em}.settings-header h2[data-v-70c64ee5]{margin:0;color:var(--ivory);font-size:.9rem}.settings-header>span[data-v-70c64ee5]{display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.54rem}.settings-layout[data-v-70c64ee5]{min-height:0;overflow:hidden;display:grid;grid-template-columns:10.75rem minmax(0,1fr)}.settings-navigation[data-v-70c64ee5]{min-height:0;border-right:1px solid rgba(183,188,196,.1);padding:.55rem .45rem}.settings-nav-group[data-v-70c64ee5]{display:grid;gap:.08rem;margin-bottom:.55rem}.settings-nav-group>strong[data-v-70c64ee5]{padding:.25rem .4rem;color:var(--muted);font-size:.46rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.settings-nav-group button[data-v-70c64ee5]{min-height:1.9rem;display:flex;align-items:center;gap:.38rem;border:0;border-left:2px solid transparent;padding:.3rem .42rem;color:var(--silver);background:transparent;font-size:.55rem;text-align:left}.settings-nav-group button[data-v-70c64ee5]:hover{background:#ffffff06}.settings-nav-group button.active[data-v-70c64ee5]{border-left-color:var(--gold);color:var(--ivory);background:#d8a83d12}.settings-mobile-picker[data-v-70c64ee5]{display:none}.settings-content[data-v-70c64ee5]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.7rem .8rem 1.25rem}.settings-overview[data-v-70c64ee5]{display:grid;align-content:start;gap:.65rem}.settings-pane-heading[data-v-70c64ee5]{min-height:2.7rem;display:flex;align-items:center;gap:.45rem;border-bottom:1px solid rgba(183,188,196,.12);padding:.45rem .8rem;background:#0b0d0f80}.settings-pane-heading>svg[data-v-70c64ee5]{flex:0 0 auto;color:var(--gold)}.settings-pane-heading>span[data-v-70c64ee5]{min-width:0;display:grid;gap:.05rem}.settings-pane-heading strong[data-v-70c64ee5]{color:var(--ivory);font-size:.66rem}.settings-pane-heading small[data-v-70c64ee5],.settings-pane-meta[data-v-70c64ee5]{color:var(--muted);font-size:.52rem}.settings-pane-heading .settings-pane-meta[data-v-70c64ee5]{display:block;margin-left:auto;white-space:nowrap}.settings-scope-note[data-v-70c64ee5]{display:flex;align-items:center;gap:.35rem;margin:0;border-left:2px solid var(--gold);padding:.45rem .55rem;color:var(--silver);background:#d8a83d0b;font-size:.54rem}.settings-overview-facts[data-v-70c64ee5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid rgba(183,188,196,.1);border-left:1px solid rgba(183,188,196,.1)}.settings-overview-facts>div[data-v-70c64ee5]{display:grid;gap:.12rem;border-right:1px solid rgba(183,188,196,.1);border-bottom:1px solid rgba(183,188,196,.1);padding:.55rem}.settings-overview-facts dt[data-v-70c64ee5]{color:var(--muted);font-size:.47rem;text-transform:uppercase}.settings-overview-facts dd[data-v-70c64ee5]{margin:0;color:var(--ivory);font-size:.62rem}.settings-overview-facts small[data-v-70c64ee5],.settings-overview-help[data-v-70c64ee5]{color:var(--muted);font-size:.5rem;line-height:1.4}.settings-overview-help[data-v-70c64ee5]{margin:0;padding:.1rem .55rem}.settings-authority-panel[data-v-70c64ee5]{display:grid;gap:.7rem}.settings-authority-panel header>span[data-v-70c64ee5]{display:grid;gap:.08rem}.settings-authority-panel header strong[data-v-70c64ee5]{color:var(--ivory);font-size:.67rem}.settings-authority-panel header small[data-v-70c64ee5],.settings-authority-panel p[data-v-70c64ee5]{color:var(--muted);font-size:.52rem}.settings-authority-panel dl[data-v-70c64ee5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid rgba(183,188,196,.1);border-left:1px solid rgba(183,188,196,.1)}.settings-authority-panel dl>div[data-v-70c64ee5]{display:grid;gap:.12rem;border-right:1px solid rgba(183,188,196,.1);border-bottom:1px solid rgba(183,188,196,.1);padding:.45rem}.settings-authority-panel dt[data-v-70c64ee5]{color:var(--muted);font-size:.47rem;text-transform:uppercase}.settings-authority-panel dd[data-v-70c64ee5]{margin:0;color:var(--ivory);font-size:.58rem}.settings-authority-panel>button[data-v-70c64ee5]{justify-self:start;min-height:2rem;border:1px solid rgba(216,168,61,.28);border-radius:4px;padding:0 .65rem;color:var(--soft-gold);background:#d8a83d0d;font-size:.54rem}.settings-authority-panel p[data-v-70c64ee5],.settings-locked[data-v-70c64ee5]{display:flex;align-items:center;gap:.3rem;margin:0}.settings-embedded-pane[data-v-70c64ee5]{display:grid;align-content:start}.settings-editor-host[data-v-70c64ee5]{min-width:0}.settings-locked[data-v-70c64ee5]{padding:.6rem;color:var(--muted);font-size:.52rem}.settings-content[data-v-70c64ee5] .privacy-view{padding:0;background:transparent}.settings-content[data-v-70c64ee5] .privacy-header{display:none}.settings-content[data-v-70c64ee5] .privacy-view{height:auto;min-height:0;overflow:visible;overscroll-behavior:auto}@media(max-width:760px){.settings-layout[data-v-70c64ee5]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.settings-navigation[data-v-70c64ee5]{position:sticky;z-index:3;top:0;align-self:start;display:flex;gap:.25rem;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(183,188,196,.1);padding:.35rem .45rem;background:#101214;scrollbar-width:none}.settings-mobile-picker[data-v-70c64ee5]{display:none}.settings-nav-group[data-v-70c64ee5]{display:flex;flex:0 0 auto;gap:.25rem;margin:0}.settings-nav-group>strong[data-v-70c64ee5]{display:none}.settings-nav-group button[data-v-70c64ee5]{min-height:var(--touch-target);border:1px solid rgba(183,188,196,.12);border-left-width:1px;border-radius:5px;padding:0 .65rem;font-size:.68rem;white-space:nowrap}.settings-nav-group button.active[data-v-70c64ee5]{border-color:#d8a83d61;box-shadow:inset 0 -2px 0 var(--gold)}.settings-content[data-v-70c64ee5]{overflow-x:hidden;overflow-y:auto;padding:.6rem .6rem max(.9rem,env(safe-area-inset-bottom))}.settings-pane-heading small[data-v-70c64ee5],.settings-scope-note[data-v-70c64ee5],.settings-overview-facts small[data-v-70c64ee5],.settings-overview-help[data-v-70c64ee5]{font-size:.66rem;line-height:1.4}.settings-authority-panel dl[data-v-70c64ee5],.settings-overview-facts[data-v-70c64ee5]{grid-template-columns:1fr 1fr}}@media(max-width:430px){.settings-header[data-v-70c64ee5]{min-height:3rem;padding:.4rem .6rem}.settings-header>span[data-v-70c64ee5]{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-authority-panel dl[data-v-70c64ee5]{grid-template-columns:1fr}.settings-overview>button[data-v-70c64ee5]{min-height:3rem}.settings-content[data-v-70c64ee5]{padding:.5rem}}.notification-control[data-v-6898360a]{position:relative}.notification-trigger[data-v-6898360a],.notification-actions button[data-v-6898360a]{display:grid;place-items:center;padding:0;line-height:0;color:var(--silver);background:#ffffff06;border:1px solid rgba(216,168,61,.2)}.notification-trigger[data-v-6898360a]{position:relative;width:1.9rem;height:1.9rem;border-radius:8px}.notification-trigger[data-v-6898360a]:hover,.notification-trigger[aria-expanded=true][data-v-6898360a],.notification-actions button[data-v-6898360a]:hover,.notification-actions button[aria-pressed=true][data-v-6898360a]{color:var(--ivory);background:#d8a83d1a}.notification-badge[data-v-6898360a]{position:absolute;top:-.3rem;right:-.35rem;min-width:1rem;height:1rem;padding:0 .2rem;display:grid;place-items:center;border:2px solid #0b0d0e;border-radius:999px;color:#111;background:#e0b74e;font-size:.55rem;font-weight:800;line-height:1}.notification-center[data-v-6898360a]{position:absolute;z-index:120;top:calc(100% + .5rem);right:0;width:min(26rem,calc(100vw - 2rem));max-height:min(38rem,calc(100vh - 5rem));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:var(--ivory);background:#101315;border:1px solid rgba(216,168,61,.38);border-radius:7px;box-shadow:0 16px 50px #0000008c}.notification-toast-stack[data-v-6898360a]{position:fixed;z-index:260;top:4.1rem;right:1rem;width:min(22rem,calc(100vw - 2rem));display:grid;gap:.5rem;pointer-events:none}.notification-toast[data-v-6898360a]{position:relative;overflow:hidden;pointer-events:auto;color:var(--ivory);background:#111518;border:1px solid rgba(216,168,61,.38);border-radius:7px;box-shadow:0 14px 38px #00000085;animation:notification-toast-in-6898360a .18s ease-out}.notification-toast.severity-error[data-v-6898360a],.notification-toast.severity-critical[data-v-6898360a]{border-color:#df766d85}.notification-toast-content[data-v-6898360a]{width:100%;min-height:4.4rem;padding:.65rem 2.3rem .65rem .65rem;display:grid;grid-template-columns:1.65rem minmax(0,1fr) .9rem;align-items:start;gap:.55rem;text-align:left;color:inherit;background:transparent;border:0;border-radius:0}.notification-toast-content[data-v-6898360a]:hover{background:#ffffff09}.notification-toast .notification-copy[data-v-6898360a]{padding-top:.05rem}.notification-toast .notification-copy strong[data-v-6898360a]{color:var(--ivory);font-size:.78rem}.notification-toast .notification-copy small[data-v-6898360a]{color:#d8a83d;font-size:.64rem}.notification-toast-dismiss[data-v-6898360a]{position:absolute;top:.42rem;right:.42rem;width:1.45rem;height:1.45rem;padding:0;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:4px}.notification-toast-dismiss[data-v-6898360a]:hover{color:var(--ivory);background:#ffffff12}.notification-center>header[data-v-6898360a]{min-height:3.3rem;padding:.65rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(216,168,61,.2)}.notification-center>header>div[data-v-6898360a]:first-child,.preference-heading[data-v-6898360a]{display:grid;gap:.12rem}.notification-center header strong[data-v-6898360a]{font-size:.93rem}.notification-center header small[data-v-6898360a],.preference-heading small[data-v-6898360a]{color:var(--muted);font-size:.68rem}.notification-actions[data-v-6898360a]{display:flex;gap:.32rem}.notification-actions button[data-v-6898360a]{width:1.75rem;height:1.75rem;border-radius:5px}.notification-actions button[data-v-6898360a]:disabled{opacity:.35;cursor:default}.notification-body[data-v-6898360a]{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.activity-summary[data-v-6898360a]{max-height:15rem;display:grid;overflow:auto;border-bottom:1px solid rgba(216,168,61,.18)}.activity-summary section[data-v-6898360a]{display:grid}.activity-summary section>strong[data-v-6898360a]{padding:.4rem .65rem;color:#d8a83d;font-size:.6rem;text-transform:uppercase}.activity-summary button[data-v-6898360a]{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.45rem;padding:.45rem .65rem;border:0;border-top:1px solid rgba(255,255,255,.045);color:#aeb3bd;background:transparent;text-align:left}.activity-summary button[data-v-6898360a]:hover{background:#ffffff09}.activity-summary button>span[data-v-6898360a]{min-width:0;display:grid;gap:.08rem}.activity-summary b[data-v-6898360a]{color:var(--ivory);font-size:.7rem}.activity-summary small[data-v-6898360a],.activity-summary em[data-v-6898360a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal}.activity-summary em[data-v-6898360a]{color:#e9a095}.notification-filters[data-v-6898360a]{min-height:2.8rem;padding:.45rem .65rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem;border-bottom:1px solid rgba(255,255,255,.065)}.read-filter[data-v-6898360a]{display:grid;grid-template-columns:repeat(3,1fr)}.read-filter button[data-v-6898360a]{min-width:3.2rem;padding:.32rem .45rem;color:var(--muted);background:#15191c;border:1px solid rgba(255,255,255,.1);border-radius:0;font-size:.66rem}.read-filter button[data-v-6898360a]:first-child{border-radius:5px 0 0 5px}.read-filter button[data-v-6898360a]:last-child{border-radius:0 5px 5px 0}.read-filter button+button[data-v-6898360a]{border-left:0}.read-filter button.active[data-v-6898360a]{color:#111;background:#d8a83d}.notification-filters select[data-v-6898360a]{min-width:8.5rem;max-width:10rem;padding:.34rem 1.5rem .34rem .45rem;color:var(--silver);background:#15191c;border:1px solid rgba(255,255,255,.12);border-radius:5px;font-size:.66rem}.notification-preferences[data-v-6898360a]{min-height:0;padding:.75rem;overflow-y:auto}.preference-heading[data-v-6898360a]{padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.065)}.preference-heading strong[data-v-6898360a]{font-size:.78rem}.notification-preferences label[data-v-6898360a]{min-height:2.55rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#c7cbd1;border-bottom:1px solid rgba(255,255,255,.055);font-size:.72rem}.notification-preferences input[data-v-6898360a]{width:1rem;height:1rem;accent-color:#d8a83d}.notification-list[data-v-6898360a]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.notification-item[data-v-6898360a]{position:relative;border-bottom:1px solid rgba(255,255,255,.065)}.notification-item.unread[data-v-6898360a]{background:#d8a83d0e}.notification-content[data-v-6898360a]{width:100%;padding:.68rem 2.25rem .68rem .7rem;display:grid;grid-template-columns:1.65rem minmax(0,1fr) .9rem;align-items:start;gap:.52rem;text-align:left;color:inherit;background:transparent;border:0;border-radius:0}.notification-content[data-v-6898360a]:hover{background:#ffffff09}.notification-category[data-v-6898360a]{width:1.65rem;height:1.65rem;display:grid;place-items:center;color:#d8a83d;background:#d8a83d17;border:1px solid rgba(216,168,61,.16);border-radius:5px}.notification-copy[data-v-6898360a]{min-width:0;display:grid;gap:.22rem;color:#aeb3bd;font-size:.73rem;line-height:1.35}.notification-title-row[data-v-6898360a]{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.notification-title-row strong[data-v-6898360a]{min-width:0;overflow:hidden;color:var(--ivory);font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.notification-title-row small[data-v-6898360a]{flex:0 0 auto;color:#747b86;font-size:.62rem}.notification-meta[data-v-6898360a]{display:flex;gap:.55rem;color:#747b86;font-size:.65rem}.notification-link[data-v-6898360a]{color:#d8a83d}.notification-severity[data-v-6898360a]{margin-top:.12rem;color:#858c97}.severity-error .notification-severity[data-v-6898360a],.severity-critical .notification-severity[data-v-6898360a]{color:#df766d}.severity-success .notification-severity[data-v-6898360a]{color:#55c58a}.read-toggle[data-v-6898360a]{position:absolute;z-index:1;right:.55rem;top:50%;width:1.45rem;height:1.45rem;padding:0;display:grid;place-items:center;transform:translateY(-50%);color:#d8a83d;background:#d8a83d12;border:0;border-radius:4px}.read-toggle[data-v-6898360a]:hover{background:#d8a83d29}.notification-state[data-v-6898360a]{min-height:12rem;padding:2rem;display:grid;place-content:center;justify-items:center;gap:.45rem;text-align:center;color:var(--muted)}.notification-state strong[data-v-6898360a]{color:var(--ivory);font-size:.82rem}.notification-state p[data-v-6898360a]{max-width:18rem;margin:0;font-size:.7rem;line-height:1.45}.notification-state button[data-v-6898360a]{margin-top:.3rem;padding:.38rem .7rem;font-size:.7rem}.notification-error[data-v-6898360a]{color:#df766d}.notification-inline-error[data-v-6898360a]{margin:0;padding:.45rem .7rem;color:#ef9a90;background:#aa36361f;font-size:.68rem}.notification-loader[data-v-6898360a]{width:1.15rem;height:1.15rem;border:2px solid rgba(216,168,61,.2);border-top-color:#d8a83d;border-radius:50%;animation:notification-spin-6898360a .8s linear infinite}.load-more[data-v-6898360a]{width:100%;padding:.55rem;color:#d8a83d;background:transparent;border:0;border-radius:0;font-size:.68rem}.load-more[data-v-6898360a]:hover{background:#d8a83d0f}.sr-only[data-v-6898360a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes notification-spin-6898360a{to{transform:rotate(360deg)}}@keyframes notification-toast-in-6898360a{0%{opacity:0;transform:translateY(-.4rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.notification-center[data-v-6898360a]{position:fixed;top:3.6rem;right:.55rem;left:.55rem;width:auto;max-height:min(76vh,36rem)}.notification-toast-stack[data-v-6898360a]{top:3.75rem;right:.55rem;width:calc(100vw - 1.1rem)}.notification-filters[data-v-6898360a]{align-items:stretch;flex-direction:column}.notification-filters select[data-v-6898360a]{width:100%;max-width:none}.notification-content[data-v-6898360a]{min-height:4.25rem;padding-top:.75rem;padding-bottom:.75rem}}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#090a0a;color:#f3e8cf;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--obsidian: #090a0a;--charcoal: #111316;--panel: #171a1f;--raised: #20242b;--gold: #d8a83d;--soft-gold: #e8c96a;--antique-gold: #a87522;--ivory: #f3e8cf;--silver: #b7bcc4;--muted: #7d8490;--deep-red: #6f1d1b;--border: rgba(216, 168, 61, .2);--touch-target: 2.75rem;font-size:14px}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}#app{width:100%;height:100%;overflow:hidden}body{min-width:320px;background:var(--obsidian)}.auth-shell{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:.45rem;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));text-align:center;background-image:linear-gradient(rgba(216,168,61,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(216,168,61,.035) 1px,transparent 1px);background-size:48px 48px}.auth-shell img{width:4.5rem;height:4.5rem;object-fit:contain;filter:drop-shadow(0 0 16px rgba(216,168,61,.22))}.auth-shell h1{font-size:1.55rem}.auth-shell>p:not(.eyebrow,.error){margin:.35rem 0 .75rem;color:var(--silver);font-size:.78rem}.auth-status,.auth-version{color:var(--muted);font-size:.58rem}.google-sign-in{width:248px;height:40px;overflow:hidden;border-radius:4px}.auth-shell .error{max-width:22rem;margin:.55rem 0 0;font-size:.72rem}.not-found-code{margin-right:.3rem;color:var(--muted);font:inherit}.not-found-primary,.not-found-back{width:248px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:.78rem}.not-found-primary{border:0;color:var(--ivory);background:#232529}.not-found-back{min-height:32px;gap:.3rem;border:0;color:var(--silver);background:transparent}.not-found-primary:hover,.not-found-back:hover{color:var(--ivory)}button,input,textarea,select{font:inherit}button,select{cursor:pointer}button>svg,a[data-tooltip]>svg{display:block;flex:0 0 auto}:where(.collapse-button,.project-panel-heading button,.conversation-panel-heading button,.icon-button,.tab-rename,.tab-close,.add-chat-tab,.workspace-mode button,.window-control,.conversation-actions button,.message-actions button,.composer-row>button,.attachment-chip>button,.control-center-actions button,.provider-connection-editor>header button,.model-browser>header button,.provider-model-actions button,.model-editor-heading button,.agent-runtime-actions button){padding:0;line-height:0}.app-tooltip{position:fixed;z-index:200;max-width:13rem;pointer-events:none;border:1px solid rgba(216,168,61,.28);border-radius:4px;padding:.3rem .45rem;color:var(--ivory);background:#202329;box-shadow:0 6px 18px #00000073;font-size:.63rem;line-height:1.3}.app-shell{--sidebar-width: 14rem;--inspector-width: 18rem;position:relative;width:100%;height:100dvh;min-height:0;overflow:hidden;overflow:clip;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--inspector-width);background-image:linear-gradient(rgba(216,168,61,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(216,168,61,.035) 1px,transparent 1px);background-size:48px 48px}.app-shell.sidebar-collapsed{grid-template-columns:4.5rem minmax(0,1fr) var(--inspector-width)}.rail-resizer{position:absolute;z-index:35;top:0;bottom:0;width:7px;border:0;border-radius:0;padding:0;cursor:col-resize;background:transparent}.rail-resizer:after{content:"";position:absolute;inset:0 3px;background:transparent;transition:background .12s ease}.rail-resizer:hover:after,.rail-resizer:focus-visible:after{background:#d8a83d80}.sidebar-resizer{left:calc(var(--sidebar-width) - 3px)}.inspector-resizer{right:calc(var(--inspector-width) - 3px)}body.resizing-rail{cursor:col-resize;-webkit-user-select:none;user-select:none}.sidebar,.inspector{min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#0c0e10d1;border-color:var(--border);border-style:solid;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar{position:relative;min-width:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow-x:hidden;border-width:0 1px 0 0;padding:.85rem;transition:padding .16s ease}.sidebar-collapsed .sidebar{padding:.75rem 0}.command-version{color:#b7bcc494;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem;font-weight:400;line-height:1.2;letter-spacing:0;white-space:nowrap}.topbar>h2{min-width:0;display:flex;align-items:baseline;gap:.5rem;margin:0;color:var(--ivory);font-size:1rem;font-weight:650;line-height:1.25;letter-spacing:0}.model-identity{display:inline-flex;align-items:center;min-width:0;gap:5px;vertical-align:middle}.model-identity.compact{gap:4px}.model-brand-mark,.provider-brand-mark{width:12px;height:12px;flex:0 0 12px;object-fit:contain}.provider-brand-mark.monochrome{filter:brightness(0) invert(.82)}.model-identity-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-family-badge{flex:0 0 auto;padding:0 3px;border:1px solid rgba(216,168,61,.45);border-radius:3px;color:#d8b85e;font-size:7px;font-weight:700;line-height:1.25;text-transform:uppercase}.inspector{border-width:0 0 0 1px;padding:.75rem}.inspector>.chat-context-inspector{margin-bottom:.7rem}.mobile-inspector-close,.inspector-backdrop{display:none}.brand{display:flex;align-items:center;gap:.6rem;padding-right:2.25rem;margin-bottom:.9rem}.sidebar-collapsed .brand{gap:0;padding-left:.45rem;padding-right:2rem}.brand-mark{width:2.4rem;height:2.4rem;display:block;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-mark img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;filter:drop-shadow(0 0 12px rgba(216,168,61,.24))}.sidebar-collapsed .brand-mark{width:2rem;height:2rem}.brand-copy,.nav-label,.project-panel,.conversation-panel{transition:opacity .14s ease,visibility .14s ease}.collapse-button{position:absolute;top:.8rem;right:-1px;width:1.85rem;height:1.85rem;display:grid;place-items:center;border:1px solid rgba(216,168,61,.2);border-right:0;border-radius:8px 0 0 8px;color:var(--silver);background:#ffffff08}.collapse-button:hover{color:var(--soft-gold);border-color:#d8a83d5c}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label{opacity:0;visibility:hidden}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .project-panel,.sidebar-collapsed .conversation-panel{display:none}.sidebar-collapsed .collapse-button{width:1.8rem;height:1.8rem}.eyebrow,.section-label{margin:0;color:var(--soft-gold);font-size:.66rem;line-height:1.2;text-transform:uppercase;letter-spacing:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{margin-bottom:0;color:var(--ivory);font-weight:650}h1{font-size:1.05rem}h2{font-size:1.15rem}h3{font-size:.88rem}.nav-list{display:grid;gap:.18rem}.nav-item,.mobile-nav button,.icon-button,.composer button{border:1px solid transparent;color:var(--silver);background:transparent}.nav-item{min-height:2.3rem;display:flex;align-items:center;gap:.55rem;width:100%;border-radius:8px;padding:0 .6rem;font-size:.86rem}.nav-item[aria-disabled=true]{cursor:default;opacity:.48}.sidebar-collapsed .nav-list{margin-top:.7rem}.sidebar-collapsed .nav-item{justify-content:center;padding:0}.nav-item.active,.mobile-nav button.active{color:var(--ivory);border-color:#d8a83d29;background:#d8a83d0e;box-shadow:inset 2px 0 #d8a83dc2}.sidebar-collapsed .nav-item.active{border-color:transparent;box-shadow:inset 2px 0 #d8a83dc2}.project-panel,.control-panel,.usage-panel,.activity-panel,.metric,.chat-surface{border:1px solid var(--border);border-radius:8px;background:#171a1fd1}.project-panel{margin-top:.85rem;padding:.7rem}.project-panel-heading{display:flex;align-items:center;justify-content:space-between}.project-panel-heading button{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:1px solid transparent;border-radius:5px;color:var(--muted);background:transparent}.project-panel-heading button:hover{border-color:var(--border);color:var(--soft-gold)}.project-quick-stats{display:flex;flex-wrap:wrap;gap:.3rem .55rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(183,188,196,.08);color:var(--muted);font-size:.61rem}.project-quick-stats span{display:inline-flex;align-items:center;gap:.25rem}.project-quick-stats i{width:.42rem;height:.42rem;border-radius:50%}.conversation-panel{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);margin-top:.75rem;padding:.65rem 0;border-top:1px solid rgba(183,188,196,.1);border-bottom:1px solid rgba(183,188,196,.1)}.conversation-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:0 .35rem .35rem}.conversation-search{height:1.9rem;display:flex;align-items:center;gap:.35rem;margin:0 0 .35rem;padding:0 .45rem;border:1px solid rgba(183,188,196,.14);border-radius:5px;color:var(--muted);background:#111418c7}.conversation-search input{width:100%;min-width:0;height:auto;border:0;padding:0;color:var(--silver);background:transparent;font-size:.66rem;outline:0}.conversation-panel-heading button,.conversation-actions button{display:grid;place-items:center;border:1px solid transparent;border-radius:6px;color:var(--silver);background:transparent}.conversation-panel-heading button{width:1.7rem;height:1.7rem}.conversation-panel-heading button:hover,.conversation-actions button:hover{border-color:#d8a83d38;color:var(--soft-gold);background:#d8a83d0f}.conversation-list{min-height:0;grid-row:3;overflow-y:auto;overflow-x:hidden;display:grid;align-content:start;gap:.12rem}.conversation-list-row{min-width:0;min-height:2rem;display:grid;grid-template-columns:minmax(0,1fr) 1.8rem;border-radius:5px}.conversation-list-row:hover,.conversation-list-row.active{color:var(--ivory);background:#d8a83d12}.conversation-list-row.active{box-shadow:inset 2px 0 #d8a83db3}.conversation-list button{min-width:0;min-height:2rem;display:flex;align-items:center;gap:.45rem;border:0;border-radius:5px;padding:0 .45rem;color:var(--muted);background:transparent;font-size:.75rem;text-align:left}.conversation-list button:hover{color:var(--ivory);background:transparent}.conversation-list .conversation-rename{width:1.8rem;justify-content:center;padding:0;opacity:0}.conversation-list-row:hover .conversation-rename,.conversation-list-row:focus-within .conversation-rename{opacity:1}.conversation-list .conversation-open span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list p{margin:0;padding:.35rem;color:var(--muted);font-size:.7rem}.project-panel p:not(.section-label),.control-panel p{margin:.5rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.35}.control-panel select:disabled{cursor:not-allowed;opacity:.58;border-color:#b7bcc424;color:var(--muted)}select,input{width:100%;min-height:2.2rem;border:1px solid rgba(216,168,61,.22);border-radius:8px;color:var(--ivory);background:#0d0f12;padding:0 .6rem;font-size:.82rem;outline:none}select{margin-top:.45rem}select:focus,input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d8a83d1f}.workspace{min-width:0;min-height:0;height:100%;overflow:hidden;padding:.75rem;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.65rem}.topbar,.chat-header,.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar-actions{display:flex;align-items:center;gap:.4rem}.account-control{position:relative}.account-button{min-height:1.9rem;display:flex;align-items:center;gap:.4rem;border:1px solid rgba(216,168,61,.2);border-radius:6px;padding:0 .45rem;color:var(--silver);background:#ffffff06}.account-button>span{display:grid;min-width:0;text-align:left}.account-avatar,.account-menu-avatar{flex:0 0 auto;border-radius:50%;object-fit:cover}.account-avatar{width:1.15rem;height:1.15rem}.account-button strong,.account-button small{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-button strong{color:var(--ivory);font-size:.64rem;font-weight:600}.account-button small{color:var(--muted);font-size:.54rem;text-transform:capitalize}.account-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;width:17rem;display:grid;gap:.35rem;border:1px solid var(--border);border-radius:6px;padding:.7rem;color:var(--silver);background:#15181c;box-shadow:0 12px 28px #0000006b}.account-menu>span{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity{display:flex;align-items:center;gap:.55rem;min-width:0}.account-menu-avatar{width:2rem;height:2rem}.account-menu-identity>span{display:grid;min-width:0}.account-menu-identity strong,.account-menu-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity strong{color:var(--ivory);font-size:.78rem}.account-menu-identity small{color:var(--silver);font-size:.68rem}.account-role{color:var(--soft-gold);text-transform:capitalize}.account-menu button{min-height:2rem;display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.25rem;border:1px solid rgba(216,168,61,.2);border-radius:5px;color:var(--silver);background:#ffffff08}.status-pill{min-height:1.85rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(216,168,61,.26);border-radius:6px;padding:0 .55rem;color:var(--soft-gold);background:#d8a83d14;font-size:.74rem}.status-pill .status-provider-logo{width:13px;height:13px;flex-basis:13px}.status-location-icon,.status-provider-logo{flex-shrink:0}.icon-button{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:8px;border-color:#d8a83d33}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.metric{min-width:0;padding:.55rem .65rem .45rem}.metric-heading{display:flex;align-items:flex-start;min-width:0}.metric-heading span{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-value{display:block;width:100%;margin-top:.35rem;color:var(--ivory);font-size:.88rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-detail{display:block;margin:0;color:var(--muted);font-size:.67rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sparkline{width:100%;height:2rem;display:block;margin:.2rem 0 .05rem;overflow:visible}.sparkline line{stroke:#b7bcc41c;stroke-width:1}.sparkline polyline{fill:none;stroke:var(--gold);stroke-width:2;vector-effect:non-scaling-stroke}.chat-surface{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.chat-workbench{min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--border);border-radius:8px;background:#171a1fb3}.window-tabbar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;border-bottom:1px solid var(--border);background:#0d0f12e0}.chat-tabs{min-width:0;display:flex;align-items:stretch;gap:.15rem;overflow-x:auto;scrollbar-width:thin}.chat-tab{width:max-content;min-width:max-content;max-width:none;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;border-right:1px solid rgba(183,188,196,.08);border-bottom:2px solid transparent;background:#ffffff04}.chat-tab.active{border-bottom-color:var(--gold);background:#d8a83d11}.chat-tab.minimized{opacity:.68;border-bottom-style:dashed}.chat-tab>button:first-child{width:max-content;min-width:0;min-height:2.65rem;display:flex;align-items:center;gap:.4rem;border:0;padding:.28rem .3rem .28rem .55rem;color:var(--silver);background:transparent;text-align:left}.tab-status{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:var(--muted)}.chat-tab.active .tab-status{background:var(--gold)}.chat-tab.streaming .tab-status{background:#5cc489;animation:chat-tab-working 1.75s ease-in-out infinite}@keyframes chat-tab-working{0%,to{opacity:.66;transform:scale(.88);box-shadow:0 0 0 2px #5cc48914}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 0 4px #5cc48929}}.tab-copy{width:max-content;min-width:0;display:grid;gap:.05rem}.tab-copy strong,.tab-copy small{overflow:visible;text-overflow:clip;white-space:nowrap}.chat-tab .model-identity-name{overflow:visible;text-overflow:clip}.tab-copy strong{color:var(--ivory);font-size:.68rem;font-weight:600}.tab-copy small{color:var(--muted);font-size:.56rem}.tab-close,.add-chat-tab,.workspace-mode button,.window-control{display:grid;place-items:center;border:0;color:var(--muted);background:transparent}.tab-close{width:1.55rem;height:1.55rem;margin-right:.2rem;border-radius:4px}.tab-close:hover,.add-chat-tab:hover,.workspace-mode button:hover,.window-control:hover{color:var(--soft-gold);background:#d8a83d14}.add-chat-tab{width:2.25rem;min-width:2.25rem;min-height:2.65rem;border-left:1px solid var(--border)}.workspace-mode{display:grid;grid-template-columns:repeat(3,2.1rem);padding:.25rem;border-left:1px solid var(--border)}.workspace-mode button{border-radius:5px}.workspace-mode button.active{color:var(--soft-gold);background:#d8a83d1c}.workspace-mode button:disabled{opacity:.34;cursor:default}.chat-workspace{min-width:0;min-height:0;overflow:hidden;display:grid;gap:1px;background:var(--border)}.chat-workspace.tabs{grid-template-columns:minmax(0,1fr)}.chat-workspace.windows{position:relative;display:block;background:#080a0cc7}.chat-workspace.windows>.chat-window{position:absolute;min-width:min(420px,100%);min-height:min(320px,100%);border:1px solid rgba(216,168,61,.28);border-radius:6px;box-shadow:0 12px 30px #00000057}.chat-workspace.windows>.chat-window.active{border-color:#d8a83d9e;box-shadow:0 16px 36px #00000075,0 0 0 1px #d8a83d1f}.chat-window{border:0;border-radius:0;background:#171a1ff5}.chat-window.active{box-shadow:inset 0 0 0 1px #d8a83d47}.chat-window.windowed .window-titlebar{cursor:grab;-webkit-user-select:none;user-select:none}.chat-window.windowed.maximized .window-titlebar,body.moving-chat-window .chat-window.windowed .window-titlebar{cursor:grabbing}.window-resize-handle{position:absolute;right:0;bottom:0;z-index:3;width:1.15rem;height:1.15rem;border:0;border-radius:0;padding:0;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,rgba(216,168,61,.58) 51% 58%,transparent 59% 67%,rgba(216,168,61,.58) 68% 75%,transparent 76%)}body.moving-chat-window,body.resizing-chat-window{-webkit-user-select:none;user-select:none}.chat-window.windowed .chat-header-actions{gap:.15rem}.chat-window.windowed .model-context{max-width:8.5rem}.window-control{width:1.65rem;height:1.65rem;flex:0 0 auto;border-radius:4px}.empty-chat{margin:auto;display:grid;justify-items:center;gap:.3rem;padding:1rem;color:var(--muted);text-align:center}.empty-chat strong{color:var(--silver);font-size:.78rem}.empty-chat span{font-size:.68rem}.chat-surface>*{min-width:0}.chat-header{padding:.6rem .75rem;border-bottom:1px solid var(--border)}.chat-header>div:first-child{min-width:0}.chat-header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-actions,.conversation-actions{display:flex;align-items:center;gap:.3rem}.model-context{max-width:15rem;display:inline-flex;align-items:center;gap:.3rem;overflow:hidden;color:var(--silver);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.model-context.cloud{color:var(--soft-gold)}.conversation-actions{padding-right:.35rem;border-right:1px solid rgba(183,188,196,.12)}.conversation-actions button{width:1.75rem;height:1.75rem}.conversation-actions button.danger:hover{color:#f2b8b0;border-color:#f2b8b040;background:#6f1d1b33}.chat-tab .tab-rename{width:1.55rem;flex:0 0 1.55rem;display:grid;place-items:center;border:0;color:var(--muted);background:transparent;opacity:0}.chat-tab:hover .tab-rename,.chat-tab:focus-within .tab-rename{opacity:1}.chat-tab .tab-rename:hover{color:var(--soft-gold)}@media(hover:none){.conversation-list .conversation-rename,.chat-tab .tab-rename{opacity:1}}.chat-state{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.7rem}.chat-state span,.live-dot{width:.45rem;height:.45rem;border-radius:50%;background:#5cc489;box-shadow:0 0 0 3px #5cc4891a}.messages{width:100%;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.6rem;padding:.75rem}.message{max-width:min(44rem,92%);border:1px solid rgba(183,188,196,.14);border-radius:8px;padding:.6rem .75rem;background:#ffffff09}.message.user{align-self:flex-end;border-color:#d8a83d3d;background:#d8a83d14}.message span{display:block;margin-bottom:.2rem;color:var(--soft-gold);font-size:.68rem}.message p{margin:0;color:var(--ivory);font-size:.86rem;line-height:1.4}.message-markdown{color:var(--ivory);font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.message-markdown>:first-child{margin-top:0}.message-markdown>:last-child{margin-bottom:0}.message-markdown p,.message-markdown ul,.message-markdown ol,.message-markdown blockquote,.message-markdown pre{margin:.45rem 0}.message-markdown ul,.message-markdown ol{padding-left:1.25rem}.message-markdown li+li{margin-top:.2rem}.message-markdown h1,.message-markdown h2,.message-markdown h3,.message-markdown h4{margin:.8rem 0 .35rem;color:var(--ivory);font-size:.95rem;line-height:1.3}.message-markdown code{border:1px solid rgba(183,188,196,.12);border-radius:4px;padding:.08rem .25rem;color:#f3d98f;background:#0d0f11;font:.78rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.message-markdown pre{max-width:100%;overflow:auto;border:1px solid rgba(183,188,196,.14);border-radius:5px;padding:.65rem;background:#0d0f11}.message-markdown pre code{border:0;padding:0;color:var(--ivory);background:transparent}.message-markdown a{color:#9fc7f4;text-decoration:underline;text-underline-offset:2px}.message-markdown blockquote{border-left:2px solid var(--antique-gold);padding-left:.65rem;color:var(--silver)}.message .typing-indicator{width:2.25rem;height:1.25rem;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.22rem;margin-bottom:0}.chat-background-status{display:block;margin-top:.28rem;color:#aaa18f;font-size:.69rem;letter-spacing:.01em}.typing-indicator i{display:block;flex:0 0 auto;width:.32rem;height:.32rem;border-radius:50%;background:var(--soft-gold);opacity:.38;animation:typing-dot 1.2s ease-in-out infinite}.typing-indicator i:nth-child(2){animation-delay:.16s}.typing-indicator i:nth-child(3){animation-delay:.32s}@keyframes typing-dot{0%,60%,to{opacity:.38;transform:translateY(0)}30%{opacity:1;transform:translateY(-.16rem)}}@media(prefers-reduced-motion:reduce){.chat-tab.streaming .tab-status{animation:none;opacity:1;box-shadow:0 0 0 3px #5cc4891f}.typing-indicator i{animation:none;opacity:.75}}.message-actions{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin-top:.4rem;padding-top:.35rem;border-top:1px solid rgba(183,188,196,.08)}.message-timestamp{color:var(--muted);font-size:.52rem;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.message-route{min-width:0;overflow:hidden;color:var(--muted);font-size:.52rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.message-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;margin-left:auto}.message-actions button{width:1.65rem;height:1.55rem;display:grid;place-items:center;border:0;border-radius:4px;color:var(--muted);background:transparent}.message-actions button:hover{color:var(--ivory);background:#ffffff0d}.message-actions button.retry-response{width:auto;display:inline-flex;gap:.3rem;padding:0 .45rem;color:var(--soft-gold)}.composer{display:block;padding:.6rem;border-top:1px solid var(--border)}.composer.drag-active{background:#d8a83d14;box-shadow:inset 0 0 0 1px var(--gold)}.composer-row{display:grid;grid-template-columns:2.8rem 8.4rem minmax(0,1fr) 2.8rem;gap:.4rem;align-items:end}.composer textarea{min-height:2.8rem;max-height:8rem;resize:vertical;margin:0;padding:.55rem .65rem;line-height:1.35}.composer button{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:8px;border-color:#d8a83d57;color:var(--gold);background:#d8a83d1a}.composer button:disabled{cursor:not-allowed;opacity:.45}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.attachment-list{display:flex;min-width:0;gap:.3rem;margin-bottom:.4rem;overflow-x:auto;scrollbar-width:thin}.attachment-chip{position:relative;flex:0 1 auto;min-width:8rem;max-width:18rem;min-height:1.8rem;display:grid;grid-template-columns:auto minmax(3rem,1fr) auto auto auto;align-items:center;gap:.3rem;overflow:hidden;padding:.2rem .22rem .2rem .45rem;border:1px solid rgba(183,188,196,.2);border-radius:5px;color:var(--silver);background:#ffffff09;font-size:.66rem}.attachment-chip.ready{border-color:#4dca9152}.attachment-chip.error{border-color:#e05f538c}.attachment-name{min-width:0;overflow:hidden;color:var(--ivory);text-overflow:ellipsis;white-space:nowrap}.attachment-status{color:var(--muted);font-size:.58rem;text-transform:uppercase}.attachment-chip>button{width:1.45rem;height:1.45rem;padding:0;border:0;border-radius:3px;color:var(--silver);background:transparent}.attachment-chip>button:hover{color:var(--ivory);background:#ffffff12}.attachment-chip>i{position:absolute;inset:auto auto 0 0;height:2px;max-width:100%;background:var(--gold)}.attachment-chip>.attachment-activity{width:35%;animation:attachment-preparing 1.4s ease-in-out infinite alternate}@keyframes attachment-preparing{0%{left:0}to{left:65%}}@media(prefers-reduced-motion:reduce){.attachment-chip>.attachment-activity{animation:none;width:100%;opacity:.6}}.attachment-feedback,.chat-capability-feedback{min-height:.85rem;margin:.18rem 0 0;color:var(--muted);font-size:.6rem;line-height:1.2}.attachment-feedback:empty{display:none}.attachment-feedback.error,.chat-capability-feedback.error{color:#e59a92}.chat-capability-feedback button{margin-left:.45rem;border:0;padding:0;color:var(--gold);background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.usage-panel,.control-panel,.activity-panel{padding:.7rem;margin-bottom:.6rem}.usage-total{display:flex;align-items:baseline;gap:.4rem;margin-top:.75rem}.usage-total strong{color:var(--ivory);font-size:1.35rem}.usage-total span{color:var(--muted);font-size:.68rem}.usage-bars{height:3.2rem;display:grid;grid-template-columns:repeat(8,1fr);align-items:end;gap:.2rem;margin-top:.5rem;border-bottom:1px solid rgba(183,188,196,.14)}.usage-bars div{min-height:.25rem;background:linear-gradient(to top,var(--antique-gold),var(--soft-gold));opacity:.72}dl{margin:.65rem 0 0;display:grid;gap:.35rem}dl div{display:flex;justify-content:space-between;gap:1rem}dt{color:var(--muted);font-size:.74rem}dd{margin:0;color:var(--ivory);font-size:.74rem}.compact-stats{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(183,188,196,.1);border-left:1px solid rgba(183,188,196,.1)}.compact-stats div{padding:.4rem;border-right:1px solid rgba(183,188,196,.1);border-bottom:1px solid rgba(183,188,196,.1)}.panel-heading svg{color:var(--muted)}.context-row{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--silver);font-size:.76rem}.activity-row{display:flex;justify-content:space-between;gap:1rem;padding:.42rem 0;border-bottom:1px solid rgba(183,188,196,.08);color:var(--muted);font-size:.74rem}.activity-row:last-child{padding-bottom:0;border-bottom:0}.activity-row strong{color:var(--ivory);font-weight:600}.activity-row .healthy,dd.healthy{color:#7ed6a2}.error{color:#f2b8b0}.view-error-state{min-height:16rem;margin:0;padding:1.1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;border:1px solid rgba(224,95,83,.22);border-radius:8px;background:#e05f530f}.view-error-icon{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(224,95,83,.28);border-radius:6px;color:#f2b8b0;background:#e05f5314}.view-error-state h3{margin:.15rem 0 .3rem;font-size:.95rem;font-weight:650;color:var(--ivory)}.view-error-state p:not(.section-label){max-width:42rem;margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.view-error-correlation{display:inline-flex;margin-top:.6rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.62rem}.view-error-actions{display:flex;gap:.45rem}.view-error-actions button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(216,168,61,.24);border-radius:5px;padding:0 .65rem;color:var(--silver);background:#d8a83d0f;font-size:.64rem;white-space:nowrap}.view-error-actions button:hover{color:var(--ivory);border-color:#d8a83d6b;background:#d8a83d1a}.mobile-nav,.mobile-conversation-bar{display:none}.control-center-backdrop,.workspace-manager-backdrop,.chat-move-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.chat-move-dialog{width:min(30rem,94vw);max-height:min(36rem,88vh);display:grid;gap:.7rem;overflow:auto;border:1px solid rgba(216,168,61,.34);border-radius:8px;padding:.8rem;color:var(--silver);background:#111316;box-shadow:0 22px 70px #0000009e}.chat-move-dialog>header,.chat-move-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.chat-move-dialog h2{margin:.08rem 0 0;font-size:1rem}.chat-move-dialog>p{margin:0;font-size:.76rem;line-height:1.5}.chat-move-dialog>footer{min-height:1.8rem;color:var(--muted);font-size:.68rem}.chat-move-dialog>header button,.chat-move-dialog>footer button{min-height:1.8rem;border:1px solid var(--border);border-radius:5px;padding:0 .55rem;color:var(--silver);background:var(--panel-soft)}.chat-move-targets{display:grid;gap:.35rem}.chat-move-targets>button{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid var(--border);border-radius:6px;padding:.5rem .6rem;color:var(--silver);background:var(--panel-soft);text-align:left}.chat-move-targets>button:hover{border-color:#d8a83d73;background:#d8a83d14}.chat-move-targets i{width:.5rem;height:1.8rem;border-radius:3px}.chat-move-targets span{min-width:0;display:grid;gap:.1rem}.chat-move-targets strong,.chat-move-targets small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-move-targets small{color:var(--muted);font-size:.66rem}.workspace-manager{width:min(76rem,97vw);height:min(50rem,94vh);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(216,168,61,.34);border-radius:8px;color:var(--silver);background:#111316;box-shadow:0 22px 70px #0000009e}.workspace-manager-header,.workspace-manager-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid var(--border);background:#111316}.workspace-manager-actions,.workspace-manager-footer{display:flex;align-items:center;gap:.35rem}.workspace-manager-actions button,.workspace-manager-footer button,.member-add button,.member-row>button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(216,168,61,.2);border-radius:5px;padding:0 .55rem;color:var(--silver);background:#ffffff06}.workspace-manager-actions button:last-child,.member-add button,.member-row>button{width:2rem;padding:0}.workspace-manager-body{min-height:0;display:grid;grid-template-columns:17rem minmax(0,1fr);overflow:hidden}.workspace-list{min-height:0;overflow:auto;border-right:1px solid var(--border);background:#0d0f11}.workspace-list>button{width:100%;min-height:3.8rem;display:grid;grid-template-columns:.25rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;border:0;border-bottom:1px solid rgba(183,188,196,.08);padding:.5rem .65rem;color:var(--silver);background:transparent;text-align:left}.workspace-list>button:hover,.workspace-list>button.active{background:#d8a83d0e}.workspace-list>button.active{box-shadow:inset 2px 0 0 var(--gold)}.workspace-list>button.archived{opacity:.58}.workspace-list>button>i{width:.25rem;height:2rem;border-radius:2px}.workspace-list>button>span{min-width:0;display:grid;gap:.15rem}.workspace-list strong,.workspace-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-list strong{color:var(--ivory);font-size:.74rem}.workspace-list small{color:var(--muted);font-size:.58rem}.workspace-list-metrics{text-align:right}.workspace-list>p{padding:.8rem;color:var(--muted);font-size:.7rem}.workspace-editor{min-width:0;min-height:0;overflow:auto;padding:.8rem}.workspace-editor-heading,.workspace-members-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workspace-role,.member-owner{color:var(--soft-gold);font-size:.62rem;text-transform:uppercase}.workspace-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:.75rem -.8rem 0;border-top:1px solid rgba(183,188,196,.1);border-bottom:1px solid rgba(183,188,196,.1);background:#ffffff04}.workspace-stat-strip div{display:grid;gap:.1rem;padding:.55rem .8rem;border-right:1px solid rgba(183,188,196,.08)}.workspace-stat-strip strong{color:var(--ivory);font-size:.82rem}.workspace-stat-strip span{color:var(--muted);font-size:.58rem}.workspace-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem 0}.workspace-field{min-width:0;display:grid;align-content:start;gap:.3rem}.workspace-field.wide{grid-column:1 / -1}.workspace-field>span{color:var(--muted);font-size:.63rem;text-transform:uppercase}.workspace-field>span small{margin-left:.35rem;color:#626873;text-transform:none}.workspace-field select,.workspace-field input,.workspace-field textarea,.member-add select,.member-row select{margin:0;border:1px solid rgba(216,168,61,.18);border-radius:5px;color:var(--ivory);background:#0d0f12;font-size:.72rem;outline:none}.workspace-field textarea{width:100%;min-height:4rem;resize:vertical;padding:.55rem .6rem;line-height:1.35}.accent-swatches,.provider-toggles{display:flex;flex-wrap:wrap;gap:.35rem}.accent-swatches button{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:2px solid transparent;border-radius:50%;color:#080909;background:var(--swatch)}.accent-swatches button.active{border-color:var(--ivory)}.provider-toggles button{min-height:1.85rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(183,188,196,.15);border-radius:4px;padding:0 .5rem;color:var(--muted);background:#ffffff05;font-size:.65rem}.provider-toggles button>span{width:.42rem;height:.42rem;border-radius:50%;background:#555c65}.provider-toggles button.active{border-color:#d8a83d59;color:var(--ivory);background:#d8a83d12}.provider-toggles button.active>span{background:#7ed6a2}.budget-input{position:relative}.budget-input>span{position:absolute;left:.65rem;top:50%;color:var(--muted);transform:translateY(-50%)}.budget-input input{padding-left:1.4rem}.workspace-members{border-top:1px solid rgba(183,188,196,.1);padding-top:.75rem}.workspace-members-heading>div{display:flex;align-items:center;gap:.45rem}.workspace-members-heading>div>span{display:grid}.workspace-members-heading strong{color:var(--ivory);font-size:.72rem}.workspace-members-heading small{color:var(--muted);font-size:.58rem}.member-add{display:grid!important;grid-template-columns:minmax(8rem,1fr) 5.2rem 2rem;gap:.3rem!important}.member-add select,.member-row select{min-height:2rem;padding:0 .45rem}.member-list{margin-top:.55rem;border-top:1px solid rgba(183,188,196,.08)}.member-row{min-height:2.8rem;display:grid;grid-template-columns:1.7rem minmax(0,1fr) 5.2rem 2rem;align-items:center;gap:.5rem;border-bottom:1px solid rgba(183,188,196,.08)}.member-row img{width:1.55rem;height:1.55rem;border-radius:50%;object-fit:cover}.member-row>span{min-width:0;display:grid}.member-row>span strong,.member-row>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-row>span strong{color:var(--ivory);font-size:.68rem}.member-row>span small{color:var(--muted);font-size:.58rem}.workspace-manager-footer{border-top:1px solid var(--border);border-bottom:0}.workspace-manager-footer>span{flex:1}.workspace-manager-footer .save-workspace{border-color:#d8a83d66;color:var(--ivory);background:#d8a83d1c}.workspace-manager-footer .archive-workspace{color:#d6a29b}.workspace-manager button:disabled{cursor:not-allowed;opacity:.45}.control-center{width:min(68rem,96vw);max-height:min(48rem,92vh);overflow:auto;border:1px solid rgba(216,168,61,.34);border-radius:8px;color:var(--silver);background:#111316;box-shadow:0 22px 70px #0000009e}.workspace-manager-backdrop.embedded-settings-editor,.control-center-backdrop.embedded-settings-editor{position:static;inset:auto;z-index:auto;display:block;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.embedded-settings-editor .control-center,.embedded-settings-editor .workspace-manager{width:100%;height:auto;min-height:0;max-width:none;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.embedded-settings-editor .control-center-header,.embedded-workspace-members .workspace-manager-header,.embedded-workspace-members .workspace-manager-footer{display:none}.embedded-settings-editor .control-center-summary{background:#0b0d0f52}.workspace-manager-backdrop.embedded-workspace-members .workspace-manager-body{display:block;min-height:0}.workspace-manager-backdrop.embedded-workspace-members .workspace-list,.workspace-manager-backdrop.embedded-workspace-members .workspace-editor-heading,.workspace-manager-backdrop.embedded-workspace-members .workspace-stat-strip,.workspace-manager-backdrop.embedded-workspace-members .workspace-form-grid{display:none}.workspace-manager-backdrop.embedded-settings-editor .workspace-editor{min-width:0;padding:0;overflow:visible}.workspace-manager-backdrop.embedded-settings-editor .workspace-members{margin:0;border:0;border-radius:0}.workspace-manager-backdrop.embedded-workspace-general .workspace-manager{height:auto;min-height:32rem;border-top:1px solid rgba(183,188,196,.1)}.workspace-manager-backdrop.embedded-workspace-general .workspace-manager-body{display:block;min-height:26rem}.workspace-manager-backdrop.embedded-workspace-general .workspace-list{display:none}.workspace-manager-backdrop.embedded-workspace-general .workspace-editor{padding:.9rem 1rem 1.1rem}.workspace-manager-backdrop.embedded-workspace-general .workspace-manager-actions button:last-child,.workspace-manager-backdrop.embedded-workspace-general .workspace-members{display:none}.control-center-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;border-bottom:1px solid var(--border);background:#111316f7}.control-center-actions{display:flex;gap:.3rem}.control-center-actions button{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(216,168,61,.2);border-radius:6px;color:var(--silver);background:#ffffff06}.control-center-actions button:hover{color:var(--soft-gold);border-color:#d8a83d66}.spinning{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.control-center-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border)}.control-center-summary div{display:flex;align-items:baseline;gap:.4rem;padding:.65rem .9rem;border-right:1px solid rgba(183,188,196,.1)}.control-center-summary strong{color:var(--ivory);font-size:1.1rem}.control-center-summary span,.provider-row small{color:var(--muted);font-size:.66rem}.provider-table{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:0 .65rem .65rem}.provider-table-head,.provider-row{display:grid;grid-template-columns:minmax(12rem,1.4fr) minmax(10rem,1.2fr) minmax(8rem,1fr) 5rem 7rem;column-gap:.8rem;align-items:center}.provider-table-head{margin:0 -.65rem;padding:.45rem 1.55rem;color:var(--muted);background:#ffffff05;font-size:.62rem;text-transform:uppercase}.provider-row{padding:.7rem .9rem;border:1px solid rgba(183,188,196,.16);border-left:2px solid rgba(216,168,61,.48);border-radius:5px;background:#ffffff05;box-shadow:0 1px #00000047}.provider-row:hover,.provider-row:focus-within{border-color:#d8a83d4d;border-left-color:var(--gold);background:#d8a83d06}.provider-row>div:not(.provider-identity,.provider-state,.provider-models,.provider-model-heading,.provider-connection-actions),.provider-identity>span{min-width:0;display:grid;gap:.15rem}.provider-row strong{overflow:hidden;color:var(--ivory);font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.provider-identity{min-width:0;display:flex;align-items:center;gap:.5rem}.provider-identity>svg{flex:0 0 auto;color:var(--soft-gold)}.provider-identity>.provider-brand-mark,.provider-identity>.provider-brand-fallback{width:14px;height:14px;flex:0 0 14px}.provider-state{display:flex;align-items:center;gap:.35rem}.provider-state>span{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:#7d8490}.provider-state.ready>span{background:#5cc489;box-shadow:0 0 0 3px #5cc4891a}.provider-state.ready strong{color:#7ed6a2}.provider-row>p,.provider-models,.provider-model-heading,.provider-connection-actions,.provider-connection-editor,.model-browser,.model-editor{grid-column:1 / -1}.provider-row>p{margin:.45rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.35}.provider-connection-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.provider-connection-actions button,.provider-connection-editor button,.model-browser button{min-height:1.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(216,168,61,.22);border-radius:4px;padding:0 .48rem;color:var(--silver);background:#ffffff06;font-size:.62rem}.provider-connection-actions button:hover,.provider-connection-editor button:hover,.model-browser button:hover{border-color:#d8a83d6b;color:var(--ivory)}.provider-connection-actions button:disabled,.provider-connection-editor button:disabled,.model-browser button:disabled{cursor:not-allowed;opacity:.45}.provider-connection-editor,.model-browser{margin-top:.5rem;border:1px solid rgba(216,168,61,.25);border-radius:5px;background:#d8a83d09}.provider-connection-editor{display:grid;grid-template-columns:minmax(15rem,1.5fr) minmax(14rem,1fr) auto;align-items:end;gap:.55rem;padding:.6rem}.provider-connection-editor>header,.provider-connection-editor>footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.provider-reauth{grid-column:1 / -1;min-height:2.7rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .45rem;border:1px solid rgba(183,188,196,.14);border-radius:4px;color:var(--soft-gold);background:#ffffff05}.provider-reauth>span{min-width:0;display:grid;gap:.08rem}.provider-reauth-inline{margin-top:.15rem;background:#d8a83d0e}.provider-reauth-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.provider-reauth-button{width:220px;max-width:100%;height:40px;overflow:hidden;border-radius:4px}.provider-connection-editor>header>div{min-width:0;display:grid;gap:.08rem}.provider-connection-editor>header button,.model-browser>header button{width:1.75rem;min-height:1.75rem;padding:0}.provider-connection-editor label{min-width:0;display:grid;gap:.2rem}.provider-connection-editor label>span{color:var(--muted);font-size:.6rem}.provider-connection-editor label>.provider-protected-field{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.provider-protected-field small{display:inline-flex;align-items:center;gap:.18rem;color:var(--soft-gold);font-size:.54rem;white-space:nowrap}.provider-connection-editor input{width:100%;min-width:0;height:2rem;border:1px solid rgba(183,188,196,.18);border-radius:4px;padding:0 .5rem;color:var(--ivory);background:#0c0e10;font-size:.68rem}.provider-key-field small{color:var(--muted);font-size:.56rem}.provider-enabled-toggle{min-height:2rem;display:flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;align-self:center;gap:.35rem}.provider-enabled-toggle input{width:auto;height:auto}.provider-connection-editor footer .disconnect-provider{border-color:#e05f5340;color:#e59a92}.provider-connection-editor footer .save-provider{border-color:#d8a83d6b;color:var(--ivory);background:#d8a83d1a}.model-browser{overflow:hidden}.model-browser>header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .6rem;border-bottom:1px solid rgba(183,188,196,.09)}.model-browser>header>div{min-width:0;display:grid;gap:.2rem}.model-browser>header strong,.model-browser>header small{white-space:normal;overflow-wrap:anywhere}.model-browser>header>button{flex-shrink:0;min-width:2.75rem;min-height:2.75rem}.model-browser-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;margin:.45rem;border:1px solid rgba(183,188,196,.16);border-radius:4px;padding:0 .5rem;color:var(--muted);background:#0c0e10}.model-browser-search input{min-width:0;height:2rem;border:0;color:var(--ivory);background:transparent;outline:none;font-size:.68rem}.discovered-model-list{max-height:20rem;overflow:auto;border-top:1px solid rgba(183,188,196,.08)}.discovered-model-list article{display:grid;grid-template-columns:minmax(12rem,1.5fr) minmax(10rem,1fr) auto;align-items:center;gap:.6rem;padding:.48rem .6rem;border-bottom:1px solid rgba(183,188,196,.08)}.discovered-model-list article>div:first-child{min-width:0;display:grid;gap:.1rem}.discovered-model-list article p{overflow:hidden;margin:.1rem 0 0;color:var(--muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.discovered-model-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.discovered-model-meta span{border:1px solid rgba(216,168,61,.18);border-radius:3px;padding:.1rem .3rem;color:var(--soft-gold);font-size:.55rem}.model-browser-empty{padding:1rem;color:var(--muted);font-size:.66rem;text-align:center}.model-browser-empty.error{color:#f2b8b0}.provider-model-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(183,188,196,.08);color:var(--muted);font-size:.61rem;text-transform:uppercase}.provider-model-heading button,.provider-model-actions button,.model-editor-heading button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,168,61,.2);border-radius:4px;color:var(--silver);background:#ffffff06}.provider-model-heading-actions,.model-editor-heading>div{display:flex;align-items:center;gap:.25rem}.provider-model-heading button{min-height:1.7rem;gap:.3rem;padding:0 .45rem;font-size:.62rem;text-transform:none}.provider-model-heading button:hover,.provider-model-actions button:hover,.model-editor-heading button:hover{border-color:#d8a83d6b;color:var(--soft-gold)}.provider-models{display:grid;gap:.3rem;margin-top:.35rem}.provider-model-row{min-width:0;display:grid;grid-template-columns:minmax(11rem,1.35fr) minmax(13rem,1.5fr) 4.7rem auto;align-items:center;gap:.6rem;padding:.42rem .5rem;border:1px solid rgba(216,168,61,.13);border-radius:4px;background:#d8a83d06}.provider-model-row.disabled{opacity:.62}.provider-model-identity{min-width:0;display:grid;gap:.08rem}.provider-model-identity strong,.provider-model-identity small,.provider-model-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-model-meta{display:flex;min-width:0;gap:.55rem;color:var(--muted);font-size:.62rem}.provider-model-meta span+span{padding-left:.55rem;border-left:1px solid rgba(183,188,196,.1)}.model-enabled-state{color:#a4aab3;font-size:.62rem}.model-enabled-state.enabled{color:#7ed6a2}.provider-model-actions{display:flex;gap:.22rem}.provider-model-actions button,.model-editor-heading button{width:1.75rem;height:1.7rem;padding:0}.provider-model-actions .delete-model:hover{border-color:#e05f536b;color:#e59a92}.provider-model-empty{padding:.4rem .5rem;border:1px dashed rgba(183,188,196,.12)}.model-editor{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(7rem,.8fr) minmax(7rem,.8fr);align-items:end;gap:.45rem;margin-top:.45rem;padding:.55rem;border:1px solid rgba(216,168,61,.28);border-radius:5px;background:#d8a83d0b}.model-editor-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.model-editor label{min-width:0;display:grid;gap:.2rem}.model-editor label>span{color:var(--muted);font-size:.61rem}.model-capabilities-field{grid-column:1 / -1;min-width:0;display:grid;gap:.2rem}.model-capabilities-field>span{color:var(--muted);font-size:.61rem}.model-capability-toggles{min-width:0;min-height:2rem;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.model-capability-toggles button{max-width:100%;flex:0 1 auto;min-height:1.55rem;border:1px solid rgba(183,188,196,.16);border-radius:4px;padding:0 .35rem;color:var(--muted);background:#ffffff05;font-size:.59rem;text-transform:capitalize}.model-capability-toggles button.active{border-color:#d8a83d61;color:var(--ivory);background:#d8a83d17}.model-editor input,.model-editor select{width:100%;min-width:0;height:2rem;border:1px solid rgba(183,188,196,.18);border-radius:4px;padding:0 .5rem;color:var(--ivory);background:#0c0e10;font-size:.68rem}.model-editor-heading .save-model{width:1.75rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-color:#d8a83d66;color:var(--ivory);background:#d8a83d1a}.model-editor button:disabled{cursor:not-allowed;opacity:.45}.model-manager-error{margin:0;padding:.55rem .9rem;border-top:1px solid rgba(224,95,83,.25);color:#f2b8b0;font-size:.68rem}.control-center-footer{display:flex;align-items:center;gap:.45rem;padding:.65rem .9rem;border-top:1px solid var(--border);color:var(--muted);font-size:.66rem}.app-shell.agents-active{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.app-shell.agents-active.sidebar-collapsed{grid-template-columns:4.5rem minmax(0,1fr)}.agents-active .inspector{display:none}.agents-active .workspace{grid-template-rows:auto minmax(0,1fr)}.agents-surface{height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.agents-mode-tabs{min-height:3.1rem;display:flex;align-items:stretch;gap:.25rem;padding:0 1.1rem;border-bottom:1px solid rgba(183,188,196,.1);background:#0d0f11}.agents-mode-tabs button{min-height:3.1rem;display:inline-flex;align-items:center;gap:.3rem;border:0;border-bottom:3px solid transparent;padding:0 .85rem;color:var(--muted);background:transparent;font-size:.84rem;font-weight:600}.agents-mode-tabs button.active{border-bottom-color:var(--gold);color:var(--ivory);background:#d8a83d0e}.agents-mode-tabs button:hover{color:var(--ivory);background:#ffffff06}.agents-surface>.agent-runtime,.agents-surface>.workflow-view{min-height:0;overflow:auto}.agent-runtime{height:100%;min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto auto auto minmax(0,1fr);gap:.55rem;box-sizing:border-box;padding:1rem 1.1rem}.agent-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.25rem;border:1px solid var(--border);border-radius:7px;background:#0c0e10e6}.agent-workspace-tabs button{min-width:0;min-height:3rem;display:flex;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:5px;padding:.4rem .55rem;color:var(--muted);background:transparent;text-align:left}.agent-workspace-tabs button>span{min-width:0;display:grid;gap:.06rem}.agent-workspace-tabs strong{color:var(--silver);font-size:.68rem}.agent-workspace-tabs small{overflow:hidden;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.agent-workspace-tabs button.active{border-color:#d8a83d59;color:var(--gold);background:#d8a83d17}.agent-workspace-tabs button.active strong{color:var(--ivory)}.agent-profile-library{display:grid;gap:.45rem;padding:.65rem;border:1px solid rgba(216,168,61,.2);border-radius:7px;background:#111316f5}.agent-profile-library>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.agent-profile-library h3{margin:0;color:var(--ivory);font-size:.86rem}.agent-profile-library>p{margin:0;color:var(--muted);font-size:.61rem}.agent-profile-library>header button,.agent-profile-editor-heading button,.agent-profile-bar button{min-height:1.95rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(216,168,61,.28);border-radius:5px;padding:0 .55rem;color:var(--silver);background:#d8a83d0f;font-size:.6rem;white-space:nowrap}.agent-profile-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.4rem}.agent-profile-cards article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem;border:1px solid rgba(183,188,196,.12);border-radius:6px;padding:.45rem;background:#ffffff05}.agent-profile-cards article.active{border-color:#d8a83d6b;background:#d8a83d0f}.agent-profile-card-main{min-width:0;display:flex;align-items:center;gap:.4rem;border:0;padding:0;color:var(--gold);background:transparent;text-align:left}.agent-profile-card-main>span{min-width:0;display:grid;gap:.08rem}.agent-profile-card-main strong,.agent-profile-card-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-profile-card-main strong{color:var(--ivory);font-size:.66rem}.agent-profile-card-main small{color:var(--muted);font-size:.54rem}.agent-profile-cards article>div{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.25rem}.agent-profile-cards article>div span{border-radius:999px;padding:.1rem .3rem;color:var(--muted);background:#b7bcc412;font-size:.49rem}.agent-profile-use{align-self:center;display:inline-flex;align-items:center;gap:.2rem;border:0;color:#8edbb4;background:transparent;font-size:.55rem}.agent-profile-empty{min-height:4.6rem;display:grid;place-items:center;align-content:center;gap:.15rem;border:1px dashed rgba(183,188,196,.16);border-radius:6px;color:var(--muted);text-align:center}.agent-profile-empty strong{color:var(--silver);font-size:.66rem}.agent-profile-empty span{font-size:.55rem}.agent-runtime-header{min-height:3.5rem}.agent-runtime-header>div:first-child{align-self:flex-start;display:grid;gap:0}.agent-runtime-header,.agent-runtime-actions,.agent-composer-heading,.agent-composer-heading>div,.agent-detail-header,.agent-output-panel>header,.agent-timeline>header,.agent-tool-calls>header{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.agent-runtime-header h2,.agent-detail-header h3,.agent-run-list header,.agent-output-panel header,.agent-timeline header,.agent-tool-calls header{margin:0}.agent-runtime-header h2{font-size:1.12rem;font-weight:650;line-height:1.25;letter-spacing:0}.agent-runtime-actions button,.agent-cancel-button,.agent-run-button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(216,168,61,.24);border-radius:6px;color:var(--silver);background:#ffffff06}.agent-runtime-actions button{width:2rem;padding:0}.agent-tool-state,.agent-composer-heading>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.64rem}.agent-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.agent-metrics article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.55rem;padding:.4rem .55rem;border:1px solid rgba(216,168,61,.18);border-radius:6px;background:#171a1ff0}.agent-metrics svg{color:var(--gold)}.agent-metrics span{overflow:hidden;color:var(--muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.agent-metrics strong{font-size:.8rem;white-space:nowrap}.agent-composer{display:grid;grid-template-columns:minmax(10rem,.34fr) minmax(18rem,1fr);gap:.4rem;padding:.55rem;border:1px solid var(--border);border-radius:6px;background:#111316f5}.agent-composer-heading,.agent-composer-controls,.agent-permissions,.agent-profile-editor-heading,.agent-profile-bar,.agent-profile-notice,.agent-capabilities{grid-column:1 / -1}.agent-preset-bar{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.agent-preset-bar>span{color:var(--muted);font-size:.56rem;text-transform:uppercase}.agent-preset-bar button{min-height:1.8rem;display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(183,188,196,.14);border-radius:4px;padding:0 .45rem;color:var(--silver);background:#ffffff05;font-size:.57rem}.agent-profile-editor-heading{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr) auto auto;align-items:end;gap:.4rem;padding:.5rem;border:1px solid rgba(216,168,61,.18);border-radius:6px;background:#d8a83d0a}.agent-profile-editor-heading label,.agent-profile-bar label{min-width:0;display:grid;gap:.18rem}.agent-profile-editor-heading label>span,.agent-profile-bar label>span{color:var(--muted);font-size:.54rem;text-transform:uppercase}.agent-profile-editor-heading input,.agent-profile-bar select{min-height:1.95rem;padding:0 .45rem}.agent-profile-bar{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(14rem,1fr) auto;align-items:end;gap:.45rem;padding:.5rem;border:1px solid rgba(183,188,196,.12);border-radius:6px;background:#ffffff05}.agent-profile-selection{min-width:0;min-height:1.95rem;display:flex;align-items:center;gap:.35rem;color:var(--gold)}.agent-profile-selection>span{min-width:0;display:grid;gap:.05rem}.agent-profile-selection strong,.agent-profile-selection small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-profile-selection strong{color:var(--ivory);font-size:.62rem}.agent-profile-selection small{color:var(--muted);font-size:.52rem}.agent-profile-notice{margin:0;padding:.35rem .5rem;border-left:2px solid #56c991;color:#8edbb4;background:#56c9910f;font-size:.58rem}.agent-capabilities{min-width:0;border:1px solid rgba(183,188,196,.12);border-radius:6px;background:#0000001a}.agent-capabilities>summary{min-height:2.3rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.4rem .55rem;color:var(--silver);cursor:pointer;list-style:none}.agent-capabilities>summary::-webkit-details-marker{display:none}.agent-capabilities>summary>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--gold)}.agent-capabilities>summary strong{color:var(--ivory);font-size:.65rem}.agent-capabilities>summary small{color:var(--muted);font-size:.54rem;text-align:right}.agent-capabilities[open]>summary{border-bottom:1px solid rgba(183,188,196,.1)}.agent-capabilities .agent-permissions{padding:.45rem}.agent-composer-heading strong{font-size:.75rem}.agent-composer input,.agent-composer select,.agent-composer textarea{width:100%;min-width:0;margin:0;border:1px solid rgba(216,168,61,.2);border-radius:5px;color:var(--ivory);background:#0d0f12;font-size:.72rem;outline:none}.agent-task-editor{min-width:0;display:grid;gap:.28rem}.agent-task-editor textarea{width:100%}.prompt-approval-status{width:max-content;max-width:100%;min-height:1.65rem;display:inline-flex;align-items:center;justify-self:end;gap:.28rem;border:1px solid rgba(183,188,196,.18);border-radius:999px;padding:.2rem .5rem;color:var(--silver);background:#ffffff06;font-size:.55rem;white-space:nowrap}.prompt-approval-status span{overflow:hidden;text-overflow:ellipsis}.prompt-approval-status.tone-automatic{border-color:#56c9916b;color:#8edbb4;background:#56c99114}.prompt-approval-status.tone-required{border-color:#d8a83d61;color:var(--soft-gold);background:#d8a83d0f}.prompt-approval-status.tone-inactive{color:var(--muted)}.prompt-approval-status:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.agent-composer textarea{min-height:3.2rem;resize:vertical;padding:.52rem .6rem}.agent-composer>input{min-height:2rem;align-self:start;padding:.42rem .6rem}.agent-composer textarea:focus,.agent-composer select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d8a83d1a}.agent-composer-controls{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(7rem,.65fr) 5rem 5.5rem auto;align-items:end;gap:.4rem}.agent-composer-controls label{min-width:0;display:grid;gap:.22rem}.agent-composer-controls label>span{color:var(--muted);font-size:.58rem;text-transform:uppercase}.agent-composer-controls select,.agent-composer-controls input{min-height:2rem}.agent-run-button{min-width:5.2rem;padding:0 .75rem;border-color:#d8a83d80;color:var(--ivory);background:#d8a83d24}.agent-run-button:disabled{cursor:not-allowed;opacity:.42}.agent-permissions{min-width:0;display:grid;gap:.55rem;margin:0;border:0;padding:.05rem 0 0}.agent-permissions legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.agent-tool-group{min-width:0;display:grid;gap:.3rem}.agent-tool-group>header{display:flex;align-items:center;gap:.35rem;padding:0 .12rem;color:var(--gold)}.agent-tool-group>header>span{min-width:0;display:flex;align-items:baseline;gap:.4rem}.agent-tool-group>header strong{color:var(--silver);font-size:.61rem}.agent-tool-group>header small{color:var(--muted);font-size:.51rem}.agent-tool-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.35rem}.agent-approve-for-me{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;border:1px solid rgba(86,201,145,.22);border-radius:5px;padding:.45rem .55rem;color:var(--silver);background:#56c99109}.agent-approve-for-me>span{min-width:0;display:grid;gap:.05rem}.agent-approve-for-me strong{color:var(--ivory);font-size:.64rem}.agent-approve-for-me small{color:var(--muted);font-size:.54rem}.agent-approve-for-me input{width:auto}.agent-approve-for-me.unavailable{opacity:.5}.agent-permission-toggle{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;border:1px solid rgba(183,188,196,.12);border-radius:5px;padding:.3rem .4rem;cursor:pointer;background:#ffffff05}.agent-permission-icon{display:grid;place-items:center;color:var(--gold)}.agent-permission-toggle>span:nth-child(2){min-width:0;display:grid;gap:.05rem}.agent-permission-toggle strong{color:var(--silver);font-size:.64rem;font-weight:600}.agent-permission-toggle small{color:var(--muted);font-size:.54rem}.agent-permission-toggle input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.agent-switch{position:relative;width:1.75rem;height:.92rem;border:1px solid rgba(183,188,196,.3);border-radius:999px;background:#0c0e10}.agent-switch:after{content:"";position:absolute;top:2px;left:2px;width:.48rem;height:.48rem;border-radius:50%;background:var(--muted);transition:transform .14s ease,background .14s ease}.agent-permission-toggle input:checked+.agent-switch{border-color:#56c99180;background:#56c9911a}.agent-permission-toggle input:checked+.agent-switch:after{transform:translate(.78rem);background:#56c991}.agent-permission-toggle:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:1px}.agent-permission-boundary{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-size:.59rem}.agent-permission-toggle.external-read{border-color:#d8a83d33}.agent-runtime-notice{min-height:0}.agent-runtime-error{margin:0;padding:.35rem .55rem;border-left:2px solid #e05f53;color:#f2b8b0;background:#e05f5314;font-size:.68rem}.agent-schedules{min-width:0;border:1px solid var(--border);border-radius:6px;background:#111316f5}.agent-schedules-heading{width:100%;min-height:2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:0;padding:.35rem .55rem;color:var(--silver);background:transparent}.agent-schedules-heading>span{min-width:0;display:inline-flex;align-items:center;gap:.35rem}.agent-schedules-heading svg{color:var(--gold)}.agent-schedules-heading strong{color:var(--ivory);font-size:.66rem}.agent-schedules-heading small{color:var(--muted);font-size:.55rem}.agent-schedules-body{border-top:1px solid rgba(183,188,196,.1)}.agent-schedule-message{margin:0;padding:.35rem .55rem;border-bottom:1px solid rgba(183,188,196,.08);font-size:.58rem}.agent-schedule-message.error{color:#f2b8b0}.agent-schedule-message.success{color:#8edbb4}.agent-schedule-toolbar{min-height:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.35rem .55rem}.agent-schedule-toolbar>span{color:var(--muted);font-size:.56rem}.agent-schedule-toolbar button,.agent-schedule-create button{min-height:1.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border:1px solid rgba(216,168,61,.24);border-radius:4px;padding:0 .5rem;color:var(--silver);background:#d8a83d0d;font-size:.58rem;white-space:nowrap}.agent-schedule-create{display:grid;grid-template-columns:minmax(8rem,1fr) 7rem 5rem 5.5rem minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.4rem;padding:.45rem .55rem;border-top:1px solid rgba(183,188,196,.08)}.agent-schedule-create label{min-width:0;display:grid;gap:.18rem}.agent-schedule-create label>span{color:var(--muted);font-size:.52rem;text-transform:uppercase}.agent-schedule-create input,.agent-schedule-create select{width:100%;min-width:0;height:1.8rem;border:1px solid rgba(216,168,61,.2);border-radius:4px;padding:0 .4rem;color:var(--ivory);background:#0d0f12;font-size:.59rem}.agent-schedule-snapshot{align-self:center;color:var(--muted);font-size:.54rem;white-space:nowrap}.agent-schedule-approval{min-height:1.8rem;grid-template-columns:auto 1fr!important;align-content:center;column-gap:.35rem!important;cursor:pointer}.agent-schedule-approval input{position:absolute;width:1px;height:1px;opacity:0}.agent-schedule-approval>span{display:inline-flex;align-items:center;gap:.25rem;color:var(--ivory)!important;font-size:.56rem!important;text-transform:none!important}.agent-schedule-approval>small{grid-column:2;color:var(--muted);font-size:.48rem}.agent-schedule-approval:has(input:checked)>span{color:#8edbb4!important}.agent-schedule-approval.unavailable{opacity:.5;cursor:not-allowed}.agent-schedule-list{display:grid;max-height:10.5rem;overflow-y:auto;border-top:1px solid rgba(183,188,196,.08)}.agent-schedule-empty{margin:0;padding:.65rem;color:var(--muted);font-size:.58rem;text-align:center}.agent-schedule-row{min-width:0;min-height:3rem;display:grid;grid-template-columns:auto minmax(8rem,1fr) auto auto minmax(7rem,.8fr) minmax(8rem,.8fr) minmax(9rem,1fr) auto;align-items:center;gap:.5rem;padding:.38rem .55rem;border-bottom:1px solid rgba(183,188,196,.08)}.agent-schedule-row:last-child{border-bottom:0}.agent-schedule-row.disabled{opacity:.62}.agent-schedule-state{display:grid;place-items:center;color:var(--muted)}.agent-schedule-state.succeeded{color:#56c991}.agent-schedule-state.failed{color:#e05f53}.agent-schedule-name,.agent-schedule-timing{min-width:0;display:grid;gap:.05rem}.agent-schedule-name strong,.agent-schedule-timing strong{overflow:hidden;color:var(--ivory);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.agent-schedule-name small,.agent-schedule-timing small{color:var(--muted);font-size:.51rem}.agent-schedule-enabled{border:1px solid rgba(86,201,145,.28);border-radius:3px;padding:.08rem .25rem;color:#56c991;font-size:.49rem;text-transform:uppercase}.agent-schedule-enabled.paused{border-color:#b7bcc433;color:var(--muted)}.agent-schedule-approval-state{color:var(--muted);font-size:.5rem;white-space:nowrap}.agent-schedule-approval-state.automatic{color:#8edbb4}.agent-schedule-actions{display:flex;gap:.25rem}.agent-schedule-actions button{width:1.8rem;height:1.8rem;display:grid;place-items:center;border:1px solid rgba(216,168,61,.18);border-radius:4px;padding:0;color:var(--silver);background:transparent}.agent-schedule-actions button:hover:not(:disabled){color:var(--ivory);background:#d8a83d14}.agent-schedule-actions button.active{color:#8edbb4;border-color:#56c99159;background:#56c99112}.agent-schedule-actions button.danger:hover:not(:disabled){color:#f2b8b0;border-color:#e05f5366}.agent-schedule-history{display:flex;align-items:center;gap:.75rem;overflow-x:auto;padding:.35rem 2.1rem;border-bottom:1px solid rgba(183,188,196,.08);background:#0000001f}.agent-schedule-history>p{margin:0;color:var(--muted);font-size:.54rem}.agent-schedule-history>span{flex:0 0 auto;display:grid;grid-template-columns:auto auto;gap:.06rem .3rem}.agent-schedule-history strong{font-size:.51rem;font-weight:600;text-transform:capitalize}.agent-schedule-history strong.succeeded{color:#56c991}.agent-schedule-history strong.failed{color:#e05f53}.agent-schedule-history small{color:var(--muted);font-size:.49rem}.agent-schedule-history small:last-child:nth-child(3){grid-column:1 / -1;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-workbench{min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr);border:1px solid var(--border);border-radius:6px;background:#111316f5}.agent-run-list,.agent-run-detail,.agent-output-panel,.agent-timeline,.agent-tool-calls{min-height:0}.agent-run-list{overflow-y:auto;border-right:1px solid var(--border)}.agent-run-list>header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding:.52rem .6rem;border-bottom:1px solid rgba(183,188,196,.1);background:#15181c;color:var(--silver);font-size:.65rem;text-transform:uppercase}.agent-run-row{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;border:0;border-bottom:1px solid rgba(183,188,196,.08);border-radius:0;padding:.55rem .6rem;color:var(--silver);background:transparent;text-align:left}.agent-run-row:hover{background:#ffffff06}.agent-run-row.active{box-shadow:inset 2px 0 0 var(--gold);background:#d8a83d12}.agent-run-copy,.agent-run-meta{min-width:0;display:grid;gap:.15rem}.agent-run-copy strong{overflow:hidden;color:var(--ivory);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.agent-run-copy small,.agent-run-meta small{overflow:hidden;color:var(--muted);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.agent-run-meta{text-align:right}.agent-run-meta strong{color:var(--silver);font-size:.58rem;font-weight:500;text-transform:capitalize}.agent-status-dot{width:.42rem;height:.42rem;border-radius:50%;background:var(--muted)}.agent-status-dot.running{background:#56c991;box-shadow:0 0 0 3px #56c9911c}.agent-status-dot.queued{background:var(--gold)}.agent-status-dot.succeeded{background:#56c991}.agent-status-dot.failed,.agent-status-dot.timed_out{background:#e05f53}.agent-run-list:has(.agent-empty){display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.agent-empty{height:100%;display:grid;place-items:center;margin:0;padding:1rem;color:var(--muted);font-size:.68rem;text-align:center}.agent-run-detail{overflow:hidden;display:flex;flex-direction:column}.agent-run-detail>:not(.agent-detail-body){flex:0 0 auto}.agent-detail-header{padding:.52rem .7rem;border-bottom:1px solid var(--border)}.agent-detail-header h3{max-width:60vw;overflow:hidden;font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.agent-cancel-button{padding:0 .55rem;color:#f2b8b0;border-color:#e05f5359}.agent-context-state{min-width:0;display:flex;align-items:center;gap:.3rem;overflow-x:auto;padding:.3rem .5rem;border-bottom:1px solid rgba(183,188,196,.08);scrollbar-width:none}.agent-context-state span{flex:0 0 auto;display:inline-flex;align-items:center;gap:.2rem;border-right:1px solid rgba(183,188,196,.13);padding-right:.4rem;color:var(--muted);font-size:.55rem}.agent-context-state span.enabled{color:#8edbb4}.agent-run-stats{display:grid;grid-template-columns:minmax(8rem,1.35fr) repeat(7,minmax(4.5rem,1fr));margin:0;border-bottom:1px solid rgba(183,188,196,.1)}.agent-run-stats div{min-width:0;display:grid;gap:.12rem;padding:.4rem .5rem;border-right:1px solid rgba(183,188,196,.08)}.agent-run-stats dt{color:var(--muted);font-size:.55rem;text-transform:uppercase}.agent-run-stats dd{min-width:0;margin:0;overflow:hidden;color:var(--ivory);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.agent-detail-body{flex:1 1 auto;min-height:0;overflow:hidden;display:block}.agent-output-panel{min-width:0;overflow:auto}.agent-output-panel>header,.agent-timeline>header,.agent-tool-calls>header{position:sticky;top:0;z-index:1;padding:.45rem .65rem;border-bottom:1px solid rgba(183,188,196,.1);background:#15181c;color:var(--muted);font-size:.6rem;text-transform:uppercase}.agent-output-panel pre{margin:0;padding:.75rem;color:var(--ivory);font:.76rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}.agent-live-label{color:#56c991}.agent-output-empty,.agent-output-error{margin:0;padding:.75rem;color:var(--muted);font-size:.7rem}.agent-output-error{color:#f2b8b0}.agent-detail-tabs{display:flex;flex:0 0 auto;align-items:stretch;overflow-x:auto;border-bottom:1px solid rgba(183,188,196,.1);background:#111418;scrollbar-width:none}.agent-detail-tabs::-webkit-scrollbar{display:none}.agent-detail-tabs button{flex:0 0 auto;min-width:5.5rem;height:2rem;min-height:2rem;padding:0 .7rem;border:0;border-right:1px solid rgba(183,188,196,.08);border-radius:0;color:var(--muted);background:transparent;font-size:.59rem;text-transform:uppercase}.agent-detail-tabs button.active{box-shadow:inset 0 -2px 0 var(--gold);color:var(--ivory);background:#d8a83d0f}.agent-detail-tabs button span{margin-left:.2rem;color:var(--muted);font-size:.52rem}.agent-output-panel,.agent-timeline,.agent-tool-calls{display:none;height:100%;border:0}.agent-output-panel.detail-active,.agent-timeline.detail-active,.agent-tool-calls.detail-active{display:block}.agent-trace-column{display:contents}.agent-timeline{overflow-y:auto;border-bottom:1px solid rgba(183,188,196,.1)}.agent-timeline ol{list-style:none;margin:0;padding:.35rem 0}.agent-timeline li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;padding:.32rem .55rem}.agent-timeline li:not(:last-child):after{content:"";position:absolute;top:1rem;bottom:-.35rem;left:.75rem;width:1px;background:#d8a83d2e}.agent-event-marker{position:relative;z-index:1;width:.34rem;height:.34rem;margin-top:.22rem;border-radius:50%;background:var(--gold)}.agent-timeline li.succeeded .agent-event-marker{background:#56c991}.agent-timeline li.failed .agent-event-marker{background:#e05f53}.agent-timeline li div{min-width:0;display:grid;gap:.1rem}.agent-timeline li div>span:not(.agent-event-line){color:var(--silver);font-size:.61rem;line-height:1.3}.agent-event-line{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.3rem;align-items:center}.agent-event-line strong{overflow:hidden;color:var(--ivory);font-size:.56rem;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agent-event-line small{color:var(--muted);text-transform:capitalize}.agent-event-line time{color:var(--muted);font-size:.53rem}.agent-timeline li small,.agent-timeline>p{color:var(--muted);font-size:.56rem}.agent-timeline>p{margin:.7rem}.agent-tool-calls{overflow-y:auto}.agent-tool-calls>header small{margin-left:auto;color:#8edbb4;font-size:.52rem}.agent-tool-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:.5rem;padding:.5rem}.agent-tool-card{min-width:0;border:1px solid rgba(183,188,196,.11);border-radius:5px;padding:.42rem .48rem;background:#ffffff04}.agent-tool-card>header{display:flex;align-items:start;justify-content:space-between;gap:.4rem}.agent-tool-card>header>span:first-child{min-width:0;display:grid;gap:.05rem}.agent-tool-card>header strong{overflow:hidden;color:var(--ivory);font-size:.63rem;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.agent-tool-card>header small{color:#8edbb4;font-size:.5rem}.agent-tool-status{flex:0 0 auto;border:1px solid rgba(183,188,196,.2);border-radius:3px;padding:.08rem .25rem;color:var(--muted);font-size:.52rem;text-transform:capitalize}.agent-tool-status.succeeded,.agent-tool-status.completed{border-color:#56c99152;color:#8edbb4}.agent-tool-status.failed{border-color:#e05f5359;color:#f2b8b0}.agent-tool-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.28rem;color:var(--muted);font-size:.54rem}.agent-tool-meta>span{min-width:0;display:inline-flex;align-items:center;gap:.2rem}.agent-tool-card dl{display:grid;gap:.28rem;margin:.35rem 0 0;padding-top:.32rem;border-top:1px solid rgba(183,188,196,.08)}.agent-tool-card dl div{min-width:0;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.3rem}.agent-tool-card dt{color:var(--muted);font-size:.51rem;text-transform:uppercase}.agent-tool-card dd{min-width:0;margin:0;color:var(--silver);font-size:.56rem;line-height:1.35;overflow-wrap:anywhere}.agent-tool-card dd.agent-output-error{padding:0}.agent-tool-calls>p{margin:.7rem;color:var(--muted);font-size:.58rem}.agent-detail-empty{grid-row:1 / -1;width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:.5rem;color:var(--muted);font-size:.72rem;text-align:center}.agent-detail-empty>svg{display:block;margin:0}.agent-detail-empty>p{margin:0;line-height:1.35}.spinning{animation:agent-spin .7s linear infinite}@keyframes agent-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.app-shell{grid-template-columns:13rem minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:4.5rem minmax(0,1fr)}.inspector,.rail-resizer{display:none}}@media(max-width:760px){.app-shell{display:block;height:100dvh;overflow:hidden;overflow:clip;padding-bottom:4.4rem}.app-shell:has(.composer.composing){padding-bottom:0}.app-shell:has(.composer.composing) .workspace{height:100dvh}.app-shell:has(.composer.composing) .mobile-nav{display:none}.app-shell:has(.composer.composing) .topbar,.app-shell:has(.composer.composing) .metric-grid,.app-shell:has(.composer.composing) .window-tabbar,.app-shell:has(.composer.composing) .chat-header{display:none}.app-shell:has(.composer.composing) .workspace{grid-template-rows:minmax(0,1fr);padding:.2rem}.app-shell:has(.composer.composing) .chat-workbench,.app-shell:has(.composer.composing) .chat-workspace,.app-shell:has(.composer.composing) .chat-surface{min-height:0;height:100%}.sidebar{display:none}.workspace{height:calc(100dvh - 4.4rem);min-height:0;padding:.4rem;grid-template-rows:auto auto auto minmax(0,1fr);gap:.35rem}.agents-active .workspace{grid-template-rows:auto minmax(0,1fr)}.agent-runtime{grid-template-rows:auto auto auto auto auto auto minmax(0,1fr);gap:.35rem;padding:.75rem .5rem}.agent-tool-state{display:none}.agent-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-workspace-tabs button{min-height:2.55rem;justify-content:center;padding:.3rem;text-align:center}.agent-workspace-tabs button>svg{display:none}.agent-workspace-tabs small{display:none}.agent-profile-library>header{align-items:stretch;flex-direction:column}.agent-profile-library>header button{width:100%}.agent-profile-cards{grid-template-columns:minmax(0,1fr)}.agent-metrics{display:flex;overflow-x:auto;scrollbar-width:none}.agent-metrics article{flex:0 0 7.4rem;min-height:2.25rem}.agent-composer{grid-template-columns:minmax(0,1fr);padding:.4rem}.agent-composer>input,.agent-task-editor,.agent-composer-heading,.agent-composer-controls{grid-column:1}.agent-composer>input{display:none}.agent-composer textarea{min-height:3.4rem}.agent-profile-editor-heading,.agent-profile-bar{grid-template-columns:minmax(0,1fr);overflow:visible}.agent-profile-editor-heading button,.agent-profile-bar button{width:100%}.agent-capabilities>summary{align-items:flex-start;flex-direction:column}.agent-capabilities>summary small{text-align:left}.agent-composer-controls{grid-template-columns:minmax(7rem,1fr) minmax(6rem,.75fr) 4rem 2.4rem}.agent-composer-controls label:nth-child(4){display:none}.agent-permissions{display:grid;align-items:stretch;overflow:visible;padding-bottom:.05rem}.agent-tool-grid{grid-template-columns:minmax(0,1fr)}.agent-tool-group>header>span{align-items:flex-start;flex-direction:column;gap:.05rem}.agent-permission-toggle{min-width:0}.agent-permission-boundary{margin-left:0;padding-right:.35rem}.agent-run-button{position:sticky;bottom:.35rem;z-index:3;min-width:6.5rem;width:100%;min-height:var(--touch-target);padding:0 .8rem}.agent-run-button span{display:inline}.agent-schedule-toolbar{align-items:stretch;flex-direction:column}.agent-schedule-toolbar button{width:100%}.agent-schedule-create{grid-template-columns:1fr 1fr}.agent-schedule-create label:first-child,.agent-schedule-snapshot{grid-column:1 / -1}.agent-schedule-create button{width:100%}.agent-schedule-list{max-height:8rem}.agent-schedule-row{grid-template-columns:auto minmax(0,1fr) auto}.agent-schedule-row>.model-identity,.agent-schedule-timing{display:none}.agent-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.agent-run-list{max-height:12rem;display:grid;grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.agent-run-list>header{display:flex;position:sticky;top:0;z-index:2;background:#111316}.agent-empty{display:grid}.agent-run-row{width:100%;min-height:var(--touch-target);border-right:0;border-bottom:1px solid rgba(183,188,196,.08)}.agent-run-row.active{box-shadow:inset 2px 0 0 var(--gold)}.agent-run-meta{display:grid}.agent-run-detail{min-height:0}.agent-detail-header h3{max-width:58vw}.agent-run-stats{display:flex;overflow-x:auto}.agent-run-stats div{flex:0 0 5.6rem}.agent-output-panel pre{padding:.58rem;font-size:.72rem}.mobile-conversation-bar{display:grid;grid-template-columns:minmax(5.8rem,.7fr) minmax(7rem,1fr) 2.2rem 2.2rem;gap:.4rem}.mobile-conversation-bar select{margin:0}.mobile-conversation-bar button{display:grid;place-items:center;padding:0;border:1px solid rgba(216,168,61,.22);border-radius:6px;color:var(--soft-gold);background:#d8a83d0f;line-height:0}.inspector-backdrop{position:fixed;z-index:70;inset:0;display:block;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inspector.mobile-open{position:fixed;z-index:75;top:0;right:0;bottom:0;width:min(92vw,22rem);display:block;padding:2.7rem .7rem max(.7rem,env(safe-area-inset-bottom));border-left:1px solid var(--border);background:#0d0f12;box-shadow:-12px 0 34px #0000007a}.mobile-inspector-close{position:absolute;top:.55rem;right:.55rem;width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:1px solid rgba(216,168,61,.22);color:var(--silver);background:#15181c}.topbar{min-height:var(--touch-target);align-items:center;gap:.35rem}.topbar>h2{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.command-version{display:none}.topbar-actions{flex:0 0 auto;gap:.15rem}.account-button>span{display:none}.status-provider-id,.model-context{display:none}.status-pill{width:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target);justify-content:center;padding:0}.topbar .icon-button,.topbar .account-button{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target);justify-content:center;padding:0;border-radius:6px}.account-menu{position:fixed;top:calc(var(--touch-target) + .75rem);right:.45rem;left:.45rem;width:auto;max-height:calc(100dvh - 6rem);overflow:auto}.status-pill .status-location-icon{display:none}.metric-grid{display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none}.metric{min-width:7.4rem;padding:.38rem .5rem}.metric-heading span{font-size:.59rem}.metric-value{margin-top:.22rem;font-size:.76rem}.metric .sparkline,.metric-detail{display:none}.chat-surface{min-height:0}.workspace-mode{display:none}.window-tabbar>.add-chat-tab{display:none}.maximize-control{display:none}.chat-tab{min-height:var(--touch-target)}.message{max-width:100%;padding:.5rem .58rem}.messages{gap:.45rem;padding:.45rem}.message p,.message-markdown{font-size:.78rem;line-height:1.42}.chat-header{min-width:0;padding:.38rem .5rem}.chat-header h3{font-size:.76rem}.chat-header .section-label{font-size:.55rem}.conversation-actions{gap:.1rem}.conversation-actions button,.window-control{width:1.6rem;height:1.6rem}.composer{padding:.38rem}.composer-row{grid-template-columns:var(--touch-target) minmax(0,1fr) var(--touch-target);grid-template-rows:auto var(--touch-target);gap:.28rem;align-items:stretch}.composer button{width:var(--touch-target);height:var(--touch-target)}.composer textarea{grid-column:1 / -1;grid-row:1;width:100%;min-height:3.5rem;padding:.45rem .55rem;font-size:.78rem}.composer-row>.attach-button{grid-column:1;grid-row:2}.composer-row>button:last-child{grid-column:3;grid-row:2}.composer-row>.chat-tool-menu{grid-column:2;grid-row:2;width:100%;height:var(--touch-target);min-width:0}.composer-row>.chat-tool-menu>button{justify-content:flex-start;padding-inline:.65rem!important}.composer.composing{padding:.5rem;background:#101316;box-shadow:0 -12px 32px #0000006b}.composer.composing .composer-row{grid-template-columns:var(--touch-target) minmax(0,1fr) var(--touch-target);grid-template-rows:minmax(7.5rem,auto) var(--touch-target);align-items:stretch}.composer.composing textarea{grid-column:1 / -1;grid-row:1;width:100%;min-height:7.5rem;max-height:min(32dvh,17.5rem);resize:none;padding:.7rem .75rem;font-size:16px;line-height:1.45}.composer.composing .attach-button{grid-column:1;grid-row:2}.composer.composing .chat-tool-menu{grid-column:2;grid-row:2;width:100%;height:var(--touch-target)}.composer.composing .composer-row>button:last-child{grid-column:3;grid-row:2}.attachment-list{margin-bottom:.28rem}.attachment-chip{flex:0 0 min(15rem,calc(100vw - 3.5rem));max-width:calc(100vw - 3.5rem);min-height:2rem}.attachment-chip>button{width:1.65rem;height:1.65rem}.mobile-nav{position:fixed;inset:auto 0 0;width:100vw;padding-bottom:env(safe-area-inset-bottom);z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--border);background:#090a0af0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav button{min-height:3.7rem;display:grid;place-items:center;gap:.15rem;border-radius:0;font-size:.64rem;overflow:hidden}.mobile-nav button[aria-disabled=true]{opacity:.48}.control-center-backdrop,.workspace-manager-backdrop{place-items:end center;padding:0}.workspace-manager{width:100%;height:92dvh;border-width:1px 0 0;border-radius:8px 8px 0 0}.workspace-manager-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.workspace-list{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.workspace-list>button{min-width:12rem;border-right:1px solid rgba(183,188,196,.08);border-bottom:0}.workspace-list>button.active{box-shadow:inset 0 -2px 0 var(--gold)}.workspace-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-form-grid{grid-template-columns:minmax(0,1fr)}.workspace-field.wide{grid-column:auto}.workspace-members-heading{align-items:stretch;flex-direction:column}.member-add{grid-template-columns:minmax(0,1fr) 5.2rem 2rem}.workspace-manager-actions button span{display:none}.control-center{width:100%;max-height:88dvh;border-width:1px 0 0;border-radius:8px 8px 0 0}.control-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-table-head{display:none}.provider-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.55rem}.provider-row>div:nth-child(3),.provider-row>div:nth-child(4){display:none}.provider-state{justify-self:end}.provider-model-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.provider-model-identity,.provider-model-meta{grid-column:1 / -1}.provider-model-meta{flex-wrap:wrap;row-gap:.25rem}.model-enabled-state{align-self:center}.provider-model-actions{justify-self:end}.provider-model-actions button,.model-editor-heading button{width:2rem;height:2rem}.model-editor{grid-template-columns:minmax(0,1fr)}.provider-connection-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.view-error-state{grid-template-columns:minmax(0,1fr)}.view-error-actions{flex-wrap:wrap}.provider-connection-actions button{min-width:0;min-height:2.25rem;padding:0 .3rem}.provider-connection-editor{grid-template-columns:minmax(0,1fr)}.provider-connection-editor>header,.provider-connection-editor>footer,.provider-connection-editor label{grid-column:1}.provider-connection-editor input{min-height:2.45rem}.provider-reauth{grid-template-columns:auto minmax(0,1fr)}.provider-reauth-actions{grid-column:1 / -1;justify-content:flex-start;width:100%}.discovered-model-list article{grid-template-columns:minmax(0,1fr) auto}.discovered-model-meta{grid-column:1 / -1}.model-editor-heading,.model-editor label,.model-capabilities-field,.model-editor .save-model{grid-column:1}.model-editor input,.model-editor select,.model-editor .save-model{min-height:2.45rem}.model-capability-toggles{min-height:2.45rem;flex-wrap:wrap}.model-capability-toggles button{min-height:2rem}.mobile-conversation-bar,.mobile-conversation-bar button,.mobile-conversation-bar select,.agent-workspace-tabs button,.agent-runtime-actions button,.agent-cancel-button,.agent-profile-editor-heading button,.agent-profile-bar button,.agent-composer input,.agent-composer select,.agent-composer-controls input,.agent-composer-controls select,.prompt-approval-status{min-height:var(--touch-target)}.mobile-conversation-bar{padding-top:env(safe-area-inset-top)}.agent-profile-selection small,.agent-profile-cards small,.agent-tool-group small,.agent-permission-toggle small,.agent-capabilities>summary small{font-size:.68rem;line-height:1.35}}@media(pointer:coarse){button,[role=button],select,input:not([type=checkbox]):not([type=radio]){min-height:var(--touch-target)}}@media(max-width:760px),(pointer:coarse){.control-center .provider-connection-editor button,.control-center .provider-connection-actions button,.control-center .provider-model-actions button,.control-center .model-editor button{min-width:44px;min-height:44px}.control-center .provider-connection-editor input:not([type=checkbox]),.control-center .model-editor input:not([type=checkbox]),.control-center .model-editor select,.control-center .provider-enabled-toggle{min-height:44px}}.control-center{container:provider-center / inline-size}@container provider-center (max-width: 720px){.provider-table-head{display:none}.provider-row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.provider-model-row{grid-template-columns:minmax(0,1fr) auto}.provider-model-identity,.provider-model-meta{grid-column:1 / -1}.provider-model-meta{flex-wrap:wrap}.provider-model-actions{justify-self:end}.provider-connection-editor,.model-editor{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.model-editor>*{grid-column:1 / -1}.provider-reauth{grid-template-columns:auto minmax(0,1fr)}.provider-reauth-actions{grid-column:1 / -1;flex-wrap:wrap}}.app-shell.finops-active{grid-template-columns:14rem minmax(0,1fr)}.app-shell.finops-active.sidebar-collapsed{grid-template-columns:4.5rem minmax(0,1fr)}.finops-active .inspector{display:none}.finops-active .workspace{grid-template-rows:auto minmax(0,1fr)}.finops-view{--finops-line: rgba(216, 168, 61, .2);--finops-soft-line: rgba(183, 188, 196, .12);height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;color:var(--ivory, #f3e8cf);background:var(--charcoal, #111316);font-size:.75rem}.finops-header{position:sticky;top:0;z-index:5;min-height:3.45rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .8rem;border-bottom:1px solid var(--finops-line);background:#111316f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.finops-title-group{display:flex;align-items:baseline;gap:.55rem;min-width:0}.finops-eyebrow{margin:0;color:var(--gold, #d8a83d);font-size:.58rem}.finops-title-group h2{margin:0;font-size:1rem;line-height:1.2}.finops-updated{color:var(--muted, #7d8490);font-size:.58rem;white-space:nowrap}.finops-controls{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;min-width:0}.finops-segments{height:2rem;display:inline-flex;flex:0 0 auto;border:1px solid var(--finops-line);border-radius:4px;overflow:hidden}.finops-segments button,.finops-icon-button,.finops-state button,.finops-budget-row button{border:0;color:var(--silver, #b7bcc4);background:transparent}.finops-segments button{min-width:3.3rem;padding:0 .55rem;border-right:1px solid var(--finops-line);font-size:.66rem}.finops-segments button:last-child{border-right:0}.finops-segments button.active{color:var(--ivory, #f3e8cf);background:#d8a83d24;box-shadow:inset 0 -2px var(--gold, #d8a83d)}.finops-segments button:hover,.finops-icon-button:hover{color:var(--ivory, #f3e8cf);background:#d8a83d1a}.finops-user-filter{height:2rem;display:flex;align-items:center;gap:.3rem;padding-left:.45rem;border:1px solid var(--finops-line);border-radius:4px;color:var(--muted, #7d8490)}.finops-user-filter select{max-width:8rem;height:100%;border:0;color:var(--silver, #b7bcc4);background:transparent;font-size:.66rem}.finops-icon-button{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--finops-line);border-radius:4px}.finops-kpis{display:grid;grid-template-columns:repeat(5,minmax(8.5rem,1fr));min-width:45rem;border-bottom:1px solid var(--finops-line)}.finops-kpi{min-height:5.15rem;display:grid;grid-template-columns:1.15rem 1fr;align-content:center;gap:.2rem .3rem;padding:.65rem .8rem;border-right:1px solid var(--finops-line);background:var(--panel, #171a1f)}.finops-kpi:last-child{border-right:0}.finops-kpi svg{color:var(--muted, #7d8490)}.finops-kpi>span{color:var(--muted, #7d8490);font-size:.63rem}.finops-kpi>strong{grid-column:1 / -1;font-size:1.15rem;line-height:1.15;font-variant-numeric:tabular-nums}.finops-kpi>small{grid-column:1 / -1;color:var(--muted, #7d8490);font-size:.58rem}.finops-trend,.finops-agents,.finops-policies,.finops-budgets{border-bottom:1px solid var(--finops-line)}.finops-section-heading{min-height:2.35rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.42rem .8rem;border-bottom:1px solid var(--finops-soft-line)}.finops-section-heading>div{display:flex;align-items:center;gap:.4rem;min-width:0}.finops-section-heading svg{color:var(--gold, #d8a83d)}.finops-section-heading h3{margin:0;font-size:.72rem}.finops-section-heading>span{color:var(--muted, #7d8490);font-size:.59rem}.finops-section-heading>strong{font-variant-numeric:tabular-nums}.finops-chart-wrap{padding:.4rem .8rem .55rem;overflow:hidden}.finops-line-chart{width:100%;height:7.1rem;overflow:visible}.finops-grid-line{stroke:#b7bcc41a;stroke-width:.6}.finops-chart-area{fill:#d8a83d14}.finops-chart-line{fill:none;stroke:var(--gold, #d8a83d);stroke-width:1.7;vector-effect:non-scaling-stroke}.finops-chart-labels{display:flex;justify-content:space-between;gap:.35rem;color:var(--muted, #7d8490)}.finops-chart-labels span{min-width:0;flex:1 1 0;display:grid;gap:.1rem;text-align:center;font-size:.55rem}.finops-chart-labels b{color:var(--silver, #b7bcc4);font-weight:500}.finops-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--finops-line)}.finops-breakdown{min-width:0;border-right:1px solid var(--finops-line);border-bottom:1px solid var(--finops-line)}.finops-breakdown:nth-child(2n){border-right:0}.finops-breakdown:nth-last-child(-n+2){border-bottom:0}.finops-bars{display:grid;gap:.15rem;padding:.45rem .8rem .6rem}.finops-bar-row{min-height:2.1rem;display:grid;grid-template-columns:minmax(6.5rem,.9fr) minmax(4rem,1.4fr) 5.6rem;align-items:center;gap:.55rem}.finops-bar-label,.finops-bar-values{min-width:0;display:grid;gap:.05rem}.finops-bar-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem}.finops-bar-row small{color:var(--muted, #7d8490);font-size:.55rem}.finops-bar-track{height:.35rem;overflow:hidden;background:#b7bcc41a}.finops-bar-track i{height:100%;display:block;min-width:2px;background:var(--gold, #d8a83d)}.finops-bar-values{text-align:right;font-variant-numeric:tabular-nums}.finops-bar-values strong{font-size:.64rem}.finops-table-scroll{overflow-x:auto}.finops-agents table{width:100%;min-width:42rem;border-collapse:collapse;font-size:.63rem}.finops-agents th,.finops-agents td{height:2.3rem;padding:.35rem .8rem;border-bottom:1px solid var(--finops-soft-line);text-align:right;font-variant-numeric:tabular-nums}.finops-agents th{color:var(--muted, #7d8490);font-size:.55rem;font-weight:500;text-transform:uppercase}.finops-agents th:first-child,.finops-agents td:first-child{width:40%;text-align:left}.finops-agents td:first-child strong,.finops-agents td:first-child small{display:block}.finops-agents td:first-child small{margin-top:.1rem;color:var(--muted, #7d8490);font-size:.55rem}.finops-negative{color:#e9a095}.finops-policy-create,.finops-policy-row{display:grid;align-items:end;gap:.55rem;padding:.55rem .8rem;border-bottom:1px solid var(--finops-soft-line)}.finops-policy-create{grid-template-columns:7rem minmax(9rem,1.4fr) 6.5rem 7rem 7rem 5rem 4.2rem;background:#d8a83d09}.finops-policy-row{min-height:4.15rem;grid-template-columns:minmax(9rem,1.2fr) minmax(8rem,1.2fr) 7rem 7rem 5rem 4rem}.finops-policy-row:last-child{border-bottom:0}.finops-policy-create label,.finops-policy-row label{min-width:0;display:grid;gap:.15rem}.finops-policy-create label>span,.finops-policy-row label>span{color:var(--muted, #7d8490);font-size:.55rem}.finops-policy-create input:not([type=checkbox]),.finops-policy-create select,.finops-policy-row input:not([type=checkbox]){width:100%;height:1.75rem;min-width:0;border:1px solid var(--finops-line);border-radius:3px;padding:0 .4rem;color:var(--ivory, #f3e8cf);background:#0c0e10;font-size:.63rem}.finops-policy-create select:disabled{color:var(--muted, #7d8490);opacity:.8}.finops-policy-enabled{min-height:1.75rem;display:flex!important;align-items:center;align-self:end;gap:.35rem!important}.finops-policy-enabled input{width:.9rem;height:.9rem;accent-color:var(--gold, #d8a83d)}.finops-policy-enabled span{color:var(--silver, #b7bcc4)!important}.finops-policy-create button,.finops-policy-actions button{height:1.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--finops-line);border-radius:3px;color:var(--silver, #b7bcc4);background:transparent;font-size:.62rem}.finops-policy-create button:hover:not(:disabled),.finops-policy-actions button:hover:not(:disabled){color:var(--ivory, #f3e8cf);background:#d8a83d1a}.finops-policy-create button:disabled,.finops-policy-actions button:disabled{cursor:not-allowed;opacity:.45}.finops-policy-primary{color:var(--gold, #d8a83d)!important}.finops-policy-identity{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .4rem}.finops-policy-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem}.finops-policy-identity small{grid-column:1 / -1;color:var(--muted, #7d8490);font-size:.55rem}.finops-policy-status{display:inline-flex;align-items:center;gap:.18rem;color:var(--muted, #7d8490);font-size:.52rem;text-transform:uppercase}.finops-policy-status.status-healthy{color:#6fcf97}.finops-policy-status.status-warning,.finops-policy-status.status-critical{color:#e6bd5b}.finops-policy-status.status-exceeded{color:#e98f84}.finops-policy-usage{min-width:0;display:grid;gap:.25rem;align-self:center}.finops-policy-usage>div{height:.38rem;overflow:hidden;background:#b7bcc41a}.finops-policy-usage i{height:100%;display:block;background:var(--gold, #d8a83d)}.finops-policy-usage i.status-warning,.finops-policy-usage i.status-critical{background:#e6bd5b}.finops-policy-usage i.status-exceeded{background:#c95d52}.finops-policy-usage small{color:var(--muted, #7d8490);font-size:.55rem;font-variant-numeric:tabular-nums}.finops-policy-actions{display:grid;grid-template-columns:repeat(2,1.75rem);justify-content:end;gap:.25rem}.finops-policy-actions button{width:1.75rem;padding:0}.finops-policy-message{min-height:2.1rem;display:flex;align-items:center;gap:.35rem;margin:0;padding:.35rem .8rem;border-bottom:1px solid var(--finops-soft-line);font-size:.6rem}.finops-budget-list{display:grid}.finops-budget-row{min-height:3.65rem;display:grid;grid-template-columns:minmax(8rem,1fr) minmax(9rem,1.5fr) 9.5rem 3.5rem;align-items:center;gap:.75rem;padding:.45rem .8rem;border-bottom:1px solid var(--finops-soft-line)}.finops-budget-row:last-child{border-bottom:0}.finops-budget-name{display:grid;gap:.12rem}.finops-budget-name strong{font-size:.67rem}.finops-budget-name small,.finops-budget-meter small,.finops-budget-row label span{color:var(--muted, #7d8490);font-size:.55rem}.finops-budget-meter{display:grid;gap:.25rem}.finops-budget-meter>div{height:.4rem;background:#b7bcc41a}.finops-budget-meter i{height:100%;display:block;background:var(--gold, #d8a83d)}.finops-budget-meter i.status-warning,.finops-budget-meter i.status-critical{background:#e6bd5b}.finops-budget-meter i.status-exceeded{background:#c95d52}.finops-budget-row label{display:grid;gap:.15rem}.finops-budget-row input{width:100%;height:1.75rem;border:1px solid var(--finops-line);border-radius:3px;padding:0 .4rem;color:var(--ivory, #f3e8cf);background:#0c0e10;font-size:.65rem}.finops-budget-row button,.finops-state button{height:1.75rem;border:1px solid var(--finops-line);border-radius:3px;padding:0 .6rem;font-size:.62rem}.finops-budget-row button:hover,.finops-state button:hover{color:var(--ivory, #f3e8cf);background:#d8a83d1a}.finops-state{min-height:12rem;display:flex;align-items:center;justify-content:center;gap:.65rem;padding:1rem;color:var(--muted, #7d8490)}.finops-state>div{display:grid;gap:.15rem}.finops-state strong{color:var(--silver, #b7bcc4);font-size:.72rem}.finops-state span{font-size:.62rem}.finops-error{min-height:4rem;justify-content:flex-start;border-bottom:1px solid rgba(174,72,63,.35);color:#e9a095}.finops-error button{margin-left:auto}.finops-empty-inline{min-height:3rem;display:grid;place-items:center;margin:0;padding:.75rem;color:var(--muted, #7d8490);font-size:.62rem}.finops-spinner{animation:finops-spin .8s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes finops-spin{to{transform:rotate(360deg)}}@media(max-width:840px){.app-shell.finops-active,.app-shell.finops-active.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.finops-header{position:static;align-items:flex-start;flex-direction:column;gap:.45rem}.finops-controls{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.finops-title-group{width:100%}.finops-updated{margin-left:auto}.finops-kpis{overflow-x:auto;grid-template-columns:repeat(5,9rem)}.finops-breakdown-grid{grid-template-columns:1fr}.finops-breakdown,.finops-breakdown:nth-child(2n),.finops-breakdown:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--finops-line)}.finops-breakdown:last-child{border-bottom:0}.finops-budget-row{grid-template-columns:minmax(7rem,1fr) minmax(8rem,1.2fr) 8rem 3.4rem;min-width:34rem}.finops-budget-list{overflow-x:auto}.finops-policy-create{grid-template-columns:repeat(3,minmax(0,1fr))}.finops-policy-target{grid-column:span 2}.finops-policy-row{grid-template-columns:minmax(9rem,1.2fr) minmax(8rem,1fr) 6.5rem 6.5rem}.finops-policy-row .finops-policy-enabled,.finops-policy-row .finops-policy-actions{grid-column:span 2}.finops-policy-actions{justify-content:start}}@media(max-width:520px){.finops-view{font-size:.72rem}.finops-title-group{align-items:center}.finops-title-group h2{font-size:.9rem}.finops-updated{max-width:8rem;overflow:hidden;text-overflow:ellipsis}.finops-segments{min-height:var(--touch-target);height:auto}.finops-user-filter,.finops-icon-button{height:var(--touch-target)}.finops-icon-button{width:var(--touch-target)}.finops-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;overflow:visible}.finops-controls .finops-segments:first-child{grid-column:1 / -1}.finops-user-filter{grid-column:1;min-width:0}.finops-kpis{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.finops-kpi{min-height:5rem}.finops-kpi:last-child{grid-column:1 / -1}.finops-chart-wrap{padding-inline:.55rem}.finops-line-chart{height:6.2rem}.finops-chart-labels{gap:.12rem}.finops-chart-labels span{font-size:.5rem}.finops-bar-row{grid-template-columns:minmax(6rem,1fr) minmax(3rem,.8fr) 4.8rem;gap:.35rem}.finops-bars,.finops-section-heading{padding-inline:.55rem}.finops-policy-create,.finops-policy-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:.55rem}.finops-policy-create .finops-policy-target,.finops-policy-row .finops-policy-identity,.finops-policy-row .finops-policy-usage{grid-column:1 / -1}.finops-policy-row .finops-policy-enabled,.finops-policy-row .finops-policy-actions{grid-column:span 1}.finops-policy-create input,.finops-policy-create select,.finops-policy-create button,.finops-policy-row input,.finops-policy-row select,.finops-policy-row button,.finops-budget-row input,.finops-budget-row button{min-height:var(--touch-target)}.finops-budget-list{overflow-x:visible}.finops-budget-row{min-width:0;grid-template-columns:minmax(0,1fr) minmax(5rem,.7fr);gap:.45rem}.finops-budget-name,.finops-budget-meter{grid-column:1 / -1}.finops-budget-row button{width:100%}}@media(prefers-reduced-motion:reduce){.finops-spinner{animation:none}}.app-shell.privacy-active{grid-template-columns:14rem minmax(0,1fr)}.app-shell.privacy-active.sidebar-collapsed{grid-template-columns:4.5rem minmax(0,1fr)}.privacy-active .inspector{display:none}.privacy-active .workspace{grid-template-rows:auto minmax(0,1fr)}.privacy-view{--privacy-line: rgba(216, 168, 61, .2);--privacy-soft-line: rgba(183, 188, 196, .12);height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;color:var(--ivory, #f3e8cf);background:var(--charcoal, #111316);font-size:.72rem}.privacy-header{position:sticky;top:0;z-index:4;min-height:3.45rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .8rem;border-bottom:1px solid var(--privacy-line);background:#111316f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.privacy-title-group{min-width:0;display:flex;align-items:baseline;gap:.55rem}.privacy-title-group p{margin:0;color:var(--gold, #d8a83d);font-size:.58rem}.privacy-title-group h2{margin:0;font-size:1rem;line-height:1.2}.privacy-title-group>span{margin-left:auto;color:var(--muted, #7d8490);font-size:.58rem;white-space:nowrap}.privacy-refresh,.privacy-delete-row button{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--privacy-line);border-radius:4px;color:var(--silver, #b7bcc4);background:transparent;line-height:0}.privacy-refresh:hover:not(:disabled),.privacy-delete-row button:hover:not(:disabled){color:var(--ivory, #f3e8cf);background:#d8a83d1a}.privacy-view button:disabled{cursor:not-allowed;opacity:.45}.privacy-export{min-height:6.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border-bottom:1px solid var(--privacy-line);background:#d8a83d0b}.privacy-export-copy{min-width:0;display:flex;align-items:flex-start;gap:.7rem}.privacy-export-copy>svg{flex:0 0 auto;color:var(--gold, #d8a83d)}.privacy-export-copy h3{margin:0 0 .18rem;font-size:.82rem}.privacy-export-copy p{max-width:46rem;margin:0;color:var(--silver, #b7bcc4);font-size:.64rem;line-height:1.45}.privacy-export-copy small{display:flex;align-items:center;gap:.3rem;margin-top:.35rem;color:var(--muted, #7d8490);font-size:.57rem}.privacy-download,.privacy-retention-actions button,.privacy-confirm button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--privacy-line);border-radius:4px;padding:0 .65rem;color:var(--silver, #b7bcc4);background:transparent;font-size:.63rem;white-space:nowrap}.privacy-download{min-height:2.35rem;color:var(--ivory, #f3e8cf);background:#d8a83d21}.privacy-download:hover:not(:disabled),.privacy-retention-actions button:hover:not(:disabled),.privacy-confirm button:hover:not(:disabled){background:#d8a83d2e}.dropbox-panel{border-bottom:1px solid var(--privacy-line);background:#0b0d0f80}.dropbox-heading{min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.45rem .8rem;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-heading>div{min-width:0;display:flex;align-items:center;gap:.5rem}.dropbox-heading>div>svg{flex:0 0 auto;color:var(--gold, #d8a83d)}.dropbox-heading span{min-width:0;display:grid;gap:.05rem}.dropbox-heading strong{font-size:.69rem}.dropbox-heading small{color:var(--muted, #7d8490);font-size:.54rem}.dropbox-status{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:.25rem;color:var(--muted, #7d8490);font-size:.56rem;white-space:nowrap}.dropbox-status.connected{color:#6fcf97}.dropbox-status.error,.dropbox-status.expired{color:#e9a095}.dropbox-connect,.dropbox-account{min-height:3.6rem;display:flex;align-items:center;gap:.65rem;padding:.5rem .8rem}.dropbox-connect>span,.dropbox-account>span{min-width:0;display:grid;gap:.06rem}.dropbox-connect>span{flex:1}.dropbox-connect strong,.dropbox-account strong{color:var(--ivory, #f3e8cf);font-size:.63rem}.dropbox-connect small,.dropbox-account small{color:var(--muted, #7d8490);font-size:.53rem}.dropbox-account>img{width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:50%;object-fit:cover}.dropbox-account>svg{color:var(--gold, #d8a83d)}.dropbox-account>span:nth-of-type(1){min-width:8rem;flex:1}.dropbox-account>span:nth-of-type(2){min-width:10rem}.dropbox-account-actions{display:flex;gap:.35rem}.dropbox-panel button{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--privacy-line);border-radius:4px;padding:0 .55rem;color:var(--silver, #b7bcc4);background:transparent;font-size:.59rem;white-space:nowrap}.dropbox-panel button:hover:not(:disabled){color:var(--ivory, #f3e8cf);background:#d8a83d1a}.dropbox-schedule{display:grid;grid-template-columns:auto minmax(6rem,.7fr) minmax(6rem,.7fr) 5.5rem minmax(9rem,1fr) auto;align-items:end;gap:.45rem;padding:.5rem .8rem;border-top:1px solid var(--privacy-soft-line)}.dropbox-schedule label:not(.dropbox-enable){min-width:0;display:grid;gap:.18rem}.dropbox-schedule label>span{color:var(--muted, #7d8490);font-size:.52rem;text-transform:uppercase}.dropbox-schedule select,.dropbox-schedule input[type=time]{width:100%;min-width:0;height:1.9rem;border:1px solid var(--privacy-line);border-radius:3px;padding:0 .4rem;color:var(--ivory, #f3e8cf);background:#0c0e10;font-size:.59rem}.dropbox-enable{min-height:1.9rem;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.dropbox-enable input{accent-color:var(--gold, #d8a83d)}.dropbox-next{min-height:1.9rem;display:inline-flex;align-items:center;gap:.25rem;color:var(--muted, #7d8490);font-size:.54rem;white-space:nowrap}.dropbox-history{border-top:1px solid var(--privacy-soft-line)}.dropbox-history-toggle{margin:.4rem .8rem}.dropbox-history-toggle>span{color:var(--gold, #d8a83d)}.dropbox-history-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.4rem;padding:0 .8rem .6rem}.dropbox-history-list>p{margin:.35rem 0;color:var(--muted, #7d8490);font-size:.56rem}.dropbox-history-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.08rem .4rem;padding:.4rem;border:1px solid var(--privacy-soft-line);border-radius:4px}.dropbox-history-list article strong{overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.dropbox-history-list article small{grid-column:2;color:var(--muted, #7d8490);font-size:.52rem}.dropbox-history-state{grid-row:1 / span 2;align-self:start;border:1px solid var(--privacy-soft-line);border-radius:3px;padding:.08rem .25rem;color:var(--muted, #7d8490);font-size:.49rem;text-transform:uppercase}.dropbox-history-state.succeeded{border-color:#6fcf974d;color:#6fcf97}.dropbox-history-state.failed,.dropbox-message.error,.dropbox-history-list .error{color:#e9a095}.dropbox-message{margin:0;padding:.35rem .8rem;border-bottom:1px solid var(--privacy-soft-line);font-size:.56rem}.dropbox-message.success{color:#6fcf97}.dropbox-sync-panel{position:relative;border-bottom:1px solid var(--privacy-line);background:#14181bb8}.dropbox-sync-heading{min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.45rem .8rem;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-sync-heading>div{min-width:0;display:flex;align-items:center;gap:.5rem}.dropbox-sync-heading>div>svg{flex:0 0 auto;color:#8fc5ff}.dropbox-sync-heading span{min-width:0;display:grid;gap:.05rem}.dropbox-sync-heading strong{font-size:.69rem}.dropbox-sync-heading small{color:var(--muted, #7d8490);font-size:.54rem}.dropbox-sync-connection{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:.25rem;color:var(--muted, #7d8490);font-size:.56rem;white-space:nowrap}.dropbox-sync-connection.connected{color:#6fcf97}.dropbox-sync-connection.error,.dropbox-sync-connection.expired{color:#e9a095}.dropbox-sync-message{min-height:2rem;display:flex;align-items:center;gap:.35rem;margin:0;padding:.35rem .8rem;border-bottom:1px solid var(--privacy-soft-line);font-size:.56rem}.dropbox-sync-message.error,.dropbox-sync-source-error,.dropbox-sync-item-list .error{color:#e9a095}.dropbox-sync-message.success{color:#6fcf97}.dropbox-sync-empty{min-height:4rem;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .8rem;color:var(--muted, #7d8490);text-align:left}.dropbox-sync-empty>svg{flex:0 0 auto}.dropbox-sync-empty>span{display:grid;gap:.08rem}.dropbox-sync-empty strong{color:var(--silver, #b7bcc4);font-size:.64rem}.dropbox-sync-empty small{font-size:.54rem}.dropbox-sync-create{display:grid;grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,.8fr) minmax(7rem,.7fr) auto auto;align-items:end;gap:.45rem;padding:.5rem .8rem;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-sync-create>label,.dropbox-sync-schedule>label:not(.dropbox-reindex-enable){min-width:0;display:grid;gap:.16rem}.dropbox-sync-create label>span,.dropbox-sync-schedule label>span{color:var(--muted, #7d8490);font-size:.5rem;text-transform:uppercase}.dropbox-sync-panel button{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--privacy-line);border-radius:4px;padding:0 .55rem;color:var(--silver, #b7bcc4);background:transparent;font-size:.58rem;white-space:nowrap}.dropbox-sync-panel button:hover:not(:disabled){color:var(--ivory, #f3e8cf);background:#8fc5ff14}.dropbox-sync-create select,.dropbox-sync-schedule select,.dropbox-sync-schedule input[type=time],.dropbox-sync-item-detail select{width:100%;min-width:0;height:1.9rem;border:1px solid var(--privacy-line);border-radius:3px;padding:0 .4rem;color:var(--ivory, #f3e8cf);background:#0c0e10;font-size:.58rem}.dropbox-folder-choice{min-width:0;justify-content:flex-start!important}.dropbox-folder-choice span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropbox-sync-default{min-height:1.9rem;display:inline-flex;align-items:center;color:var(--muted, #7d8490);font-size:.53rem;white-space:nowrap}.dropbox-sync-list{display:grid}.dropbox-sync-source{min-width:0;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-sync-source:last-child{border-bottom:0}.dropbox-sync-source-main{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.45rem .8rem}.dropbox-sync-state{border:1px solid var(--privacy-soft-line);border-radius:3px;padding:.1rem .3rem;color:var(--muted, #7d8490);font-size:.48rem;text-transform:uppercase}.dropbox-sync-state.current{border-color:#6fcf974d;color:#6fcf97}.dropbox-sync-state.syncing,.dropbox-sync-state.queued{border-color:#8fc5ff57;color:#8fc5ff}.dropbox-sync-state.stale{color:#efc66b}.dropbox-sync-state.failed,.dropbox-sync-state.conflict{border-color:#e9a09559;color:#e9a095}.dropbox-sync-identity{min-width:0;display:grid;gap:.08rem}.dropbox-sync-identity strong{overflow:hidden;color:var(--ivory, #f3e8cf);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.dropbox-sync-identity small{overflow:hidden;color:var(--muted, #7d8490);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.dropbox-sync-icon-actions{display:flex;gap:.18rem}.dropbox-sync-icon-actions button,.dropbox-folder-dialog header button,.dropbox-folder-list>div>button:last-child{width:1.9rem;padding:0}.dropbox-sync-icon-actions button:last-child:hover{color:#e9a095}.dropbox-sync-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--privacy-soft-line);border-bottom:1px solid var(--privacy-soft-line)}.dropbox-sync-facts>span{min-width:0;display:grid;gap:.06rem;padding:.35rem .8rem;border-right:1px solid var(--privacy-soft-line)}.dropbox-sync-facts>span:last-child{border-right:0}.dropbox-sync-facts small{color:var(--muted, #7d8490);font-size:.49rem;text-transform:uppercase}.dropbox-sync-facts strong{overflow:hidden;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.dropbox-sync-source-error{display:flex;align-items:center;gap:.3rem;margin:0;padding:.35rem .8rem;font-size:.54rem}.dropbox-sync-source-error small{margin-left:auto;color:var(--muted, #7d8490);font-size:.48rem}.dropbox-sync-schedule{display:grid;grid-template-columns:auto minmax(6rem,.7fr) minmax(6rem,.7fr) 5.5rem auto;align-items:end;gap:.45rem;padding:.4rem .8rem}.dropbox-reindex-enable{min-height:1.9rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--silver, #b7bcc4);font-size:.55rem;white-space:nowrap}.dropbox-reindex-enable input{accent-color:#8fc5ff}.dropbox-sync-schedule>button{width:1.9rem;padding:0}.dropbox-sync-items{border-top:1px solid var(--privacy-soft-line)}.dropbox-sync-items-toggle{width:calc(100% - 1.6rem);justify-content:flex-start!important;margin:.35rem .8rem;border:0!important}.dropbox-sync-items-toggle>span{border-left:1px solid var(--privacy-soft-line);padding-left:.35rem;color:var(--muted, #7d8490);font-size:.49rem}.dropbox-sync-item-detail{padding:0 .8rem .5rem}.dropbox-sync-item-detail>label{width:min(12rem,100%);display:flex;align-items:center;gap:.4rem;color:var(--muted, #7d8490);font-size:.52rem}.dropbox-sync-item-detail>p{min-height:2.5rem;display:flex;align-items:center;justify-content:center;gap:.3rem;margin:0;color:var(--muted, #7d8490);font-size:.54rem}.dropbox-sync-item-list{max-height:12rem;overflow:auto;border-top:1px solid var(--privacy-soft-line)}.dropbox-sync-item-list>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.12rem .4rem;padding:.35rem 0;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-sync-item-list span{border:1px solid var(--privacy-soft-line);border-radius:3px;padding:.08rem .25rem;color:var(--muted, #7d8490);font-size:.47rem;text-transform:uppercase}.dropbox-sync-item-list span.failed,.dropbox-sync-item-list span.conflict{color:#e9a095}.dropbox-sync-item-list strong{min-width:0;overflow:hidden;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.dropbox-sync-item-list small{color:var(--muted, #7d8490);font-size:.49rem;white-space:nowrap}.dropbox-sync-item-list .error{grid-column:2 / -1;overflow:hidden;text-overflow:ellipsis}.dropbox-sync-run-list{display:grid;grid-template-columns:auto repeat(5,minmax(7rem,1fr));gap:.35rem;align-items:center;overflow-x:auto;padding-top:.45rem;color:var(--muted, #7d8490)}.dropbox-sync-run-list>strong{color:var(--silver, #b7bcc4);font-size:.54rem;white-space:nowrap}.dropbox-sync-run-list>span{min-width:7rem;display:grid;gap:.06rem;padding-left:.35rem;border-left:1px solid var(--privacy-soft-line)}.dropbox-sync-run-list b{color:#8fc5ff;font-size:.5rem;font-weight:600;text-transform:uppercase}.dropbox-sync-run-list small{font-size:.48rem;white-space:nowrap}.dropbox-folder-modal{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1rem;background:#050709b8}.dropbox-folder-dialog{width:min(31rem,100%);max-height:min(34rem,calc(100vh - 2rem));display:grid;grid-template-rows:auto auto minmax(8rem,1fr) auto;overflow:hidden;border:1px solid rgba(143,197,255,.35);border-radius:6px;background:#11161a;box-shadow:0 1rem 3rem #00000073}.dropbox-folder-dialog>header{min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .55rem .4rem .8rem;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-folder-dialog>header>span{display:inline-flex;align-items:center;gap:.4rem;font-size:.65rem}.dropbox-folder-dialog>nav{display:flex;gap:.1rem;overflow-x:auto;padding:.3rem .55rem;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-folder-dialog>nav button{min-height:1.55rem;border:0;padding:0 .3rem;color:#8fc5ff}.dropbox-folder-list{min-height:0;overflow:auto;padding:.25rem .55rem}.dropbox-folder-list>p{min-height:6rem;display:flex;align-items:center;justify-content:center;gap:.3rem;margin:0;color:var(--muted, #7d8490);font-size:.56rem}.dropbox-folder-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-folder-list>div>button:first-child{min-width:0;justify-content:flex-start;border:0}.dropbox-folder-list>div>button:first-child span{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis}.dropbox-folder-dialog>footer{display:flex;justify-content:center;padding:.4rem;border-top:1px solid var(--privacy-soft-line)}.privacy-summary{display:grid;grid-template-columns:repeat(5,minmax(7rem,1fr));border-bottom:1px solid var(--privacy-line)}.privacy-summary>div{min-width:0;min-height:4.85rem;display:grid;grid-template-columns:1.1rem 1fr;align-content:center;gap:.12rem .3rem;padding:.55rem .8rem;border-right:1px solid var(--privacy-line);background:var(--panel, #171a1f)}.privacy-summary>div:last-child{border-right:0}.privacy-summary svg{color:var(--muted, #7d8490)}.privacy-summary span{color:var(--muted, #7d8490);font-size:.59rem}.privacy-summary strong{grid-column:1 / -1;font-size:1.05rem;font-variant-numeric:tabular-nums}.privacy-summary small{grid-column:1 / -1;overflow:hidden;color:var(--muted, #7d8490);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.privacy-private{min-height:3.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .8rem;border-bottom:1px solid var(--privacy-line)}.privacy-private>div{min-width:0;display:flex;align-items:center;gap:.55rem}.privacy-private>div>svg{color:var(--gold, #d8a83d)}.privacy-private span{min-width:0;display:grid;gap:.08rem}.privacy-private strong{font-size:.68rem}.privacy-private small{color:var(--muted, #7d8490);font-size:.56rem}.privacy-image-provider{min-height:4.75rem;display:grid;grid-template-columns:minmax(14rem,1fr) minmax(13rem,22rem);align-items:center;gap:1rem;padding:.6rem .8rem;border-bottom:1px solid var(--privacy-line)}.privacy-image-provider>div{min-width:0;display:flex;align-items:flex-start;gap:.55rem}.privacy-image-provider>div>svg{flex:0 0 auto;color:var(--gold, #d8a83d)}.privacy-image-provider span{min-width:0;display:grid;gap:.1rem}.privacy-image-provider strong{font-size:.68rem}.privacy-image-provider small{color:var(--muted, #7d8490);font-size:.54rem;line-height:1.35}.privacy-image-provider>label{min-width:0;display:grid;grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:.25rem .5rem}.privacy-image-provider>label>span{color:var(--muted, #7d8490);font-size:.54rem}.privacy-image-provider select{width:100%;min-width:0;height:1.8rem;border:1px solid var(--privacy-line);border-radius:3px;padding:0 .4rem;color:var(--ivory, #f3e8cf);background:#0c0e10;font-size:.61rem}.privacy-image-provider>label>small{grid-column:1 / -1}.privacy-switch{flex:0 0 auto}.privacy-switch input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;clip-path:inset(50%)}.privacy-switch>span{width:2rem;height:1.05rem;display:block;position:relative;border:1px solid var(--privacy-soft-line);border-radius:1rem;background:#0c0e10;transition:.14s ease}.privacy-switch>span:after{content:"";width:.7rem;height:.7rem;position:absolute;top:.12rem;left:.14rem;border-radius:50%;background:var(--muted, #7d8490);transition:.14s ease}.privacy-switch input:checked+span{border-color:var(--gold, #d8a83d);background:#d8a83d33}.privacy-switch input:checked+span:after{left:1.05rem;background:var(--gold, #d8a83d)}.privacy-switch input:focus-visible+span{outline:2px solid #8fc5ff;outline-offset:2px}.privacy-retention,.privacy-delete{border-bottom:1px solid var(--privacy-line)}.privacy-section-heading{min-height:2.55rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.42rem .8rem;border-bottom:1px solid var(--privacy-soft-line)}.privacy-section-heading>div{min-width:0;display:flex;align-items:center;gap:.45rem}.privacy-section-heading svg{flex:0 0 auto;color:var(--gold, #d8a83d)}.privacy-section-heading span{min-width:0;display:grid;gap:.05rem}.privacy-section-heading h3{margin:0;font-size:.72rem}.privacy-section-heading small,.privacy-section-heading>span{color:var(--muted, #7d8490);font-size:.55rem}.privacy-retention-grid{display:grid;grid-template-columns:repeat(5,minmax(8rem,1fr))}.privacy-retention-grid label{min-width:0;min-height:4.2rem;display:grid;align-content:center;gap:.35rem;padding:.5rem .8rem;border-right:1px solid var(--privacy-soft-line);border-bottom:1px solid var(--privacy-soft-line)}.privacy-retention-grid label:last-child{border-right:0}.privacy-retention-grid label>span{min-width:0;display:grid;gap:.06rem}.privacy-retention-grid strong{font-size:.62rem}.privacy-retention-grid small{overflow:hidden;color:var(--muted, #7d8490);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.privacy-retention-grid select{width:100%;min-width:0;height:1.75rem;border:1px solid var(--privacy-line);border-radius:3px;padding:0 .4rem;color:var(--ivory, #f3e8cf);background:#0c0e10;font-size:.61rem}.privacy-retention-actions{min-height:3rem;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;padding:.48rem .8rem}.privacy-apply{color:var(--gold, #d8a83d)!important}.privacy-delete-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-delete-row{min-width:0;min-height:3.45rem;display:grid;grid-template-columns:1rem minmax(0,1fr) auto 2rem;align-items:center;gap:.55rem;padding:.45rem .8rem;border-right:1px solid var(--privacy-soft-line);border-bottom:1px solid var(--privacy-soft-line)}.privacy-delete-row:nth-child(2n){border-right:0}.privacy-delete-row>svg{color:var(--muted, #7d8490)}.privacy-delete-row>span{min-width:0;display:grid;gap:.08rem}.privacy-delete-row strong{font-size:.64rem}.privacy-delete-row small{overflow:hidden;color:var(--muted, #7d8490);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.privacy-delete-row b{color:var(--muted, #7d8490);font-size:.62rem;font-variant-numeric:tabular-nums}.privacy-delete-row button:hover:not(:disabled){border-color:#c95d5273;color:#e98f84;background:#c95d521a}.privacy-confirm{min-height:4rem;display:grid;grid-template-columns:1.2rem minmax(12rem,1fr) minmax(7rem,11rem) auto auto;align-items:center;gap:.55rem;padding:.55rem .8rem;border-top:1px solid rgba(201,93,82,.35);background:#c95d520f}.privacy-confirm>svg{color:#e98f84}.privacy-confirm>span{min-width:0;display:grid;gap:.08rem}.privacy-confirm strong{font-size:.64rem}.privacy-confirm small{color:var(--muted, #7d8490);font-size:.54rem}.privacy-confirm input{width:100%;height:2rem;border:1px solid rgba(201,93,82,.45);border-radius:3px;padding:0 .5rem;color:var(--ivory, #f3e8cf);background:#0c0e10;font-size:.63rem}.privacy-danger{color:#e98f84!important;border-color:#c95d5273!important}.privacy-message{min-height:2.25rem;display:flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .8rem;border-bottom:1px solid var(--privacy-soft-line);font-size:.61rem}.privacy-error{color:#e9a095;background:#c95d520f}.privacy-success{color:#6fcf97;background:#6fcf970d}.privacy-state{min-height:12rem;display:flex;align-items:center;justify-content:center;gap:.65rem;color:var(--muted, #7d8490)}.privacy-state>div{display:grid;gap:.12rem}.privacy-state strong{color:var(--silver, #b7bcc4);font-size:.72rem}.privacy-state span{font-size:.6rem}.privacy-spin{animation:privacy-spin .8s linear infinite}@keyframes privacy-spin{to{transform:rotate(360deg)}}@media(max-width:840px){.privacy-header{position:static}.privacy-title-group{flex-wrap:wrap}.privacy-title-group>span{width:100%;margin:0}.privacy-export{align-items:stretch;flex-direction:column}.privacy-download{width:100%}.privacy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-summary>div{border-bottom:1px solid var(--privacy-line)}.privacy-summary>div:nth-child(2n){border-right:0}.privacy-summary>div:last-child{grid-column:1 / -1;border-bottom:0}.privacy-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-retention-grid label:nth-child(2n){border-right:0}.privacy-retention-grid label:last-child{grid-column:1 / -1}.privacy-confirm{grid-template-columns:1.2rem minmax(0,1fr)}.privacy-image-provider{grid-template-columns:1fr}.privacy-confirm input{grid-column:1 / -1}.privacy-confirm button{width:100%}.dropbox-account{align-items:flex-start;flex-wrap:wrap}.dropbox-account-actions{margin-left:auto}.dropbox-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.dropbox-next{white-space:normal}.dropbox-sync-create{grid-template-columns:repeat(2,minmax(0,1fr))}.dropbox-folder-choice{grid-column:1 / -1}.dropbox-sync-source-main{grid-template-columns:auto minmax(0,1fr) auto}.dropbox-sync-icon-actions{grid-column:2 / -1;justify-content:flex-end}.dropbox-sync-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dropbox-sync-facts>span:nth-child(2){border-right:0}.dropbox-sync-facts>span:nth-child(-n+2){border-bottom:1px solid var(--privacy-soft-line)}.dropbox-sync-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.privacy-view{width:100%;max-width:100%;overflow-x:hidden}.privacy-header{padding-inline:.65rem}.privacy-title-group h2{width:100%}.privacy-export,.privacy-private,.privacy-image-provider,.privacy-section-heading,.privacy-retention-actions,.privacy-confirm{padding-inline:.65rem}.privacy-summary{grid-template-columns:1fr}.privacy-summary>div,.privacy-summary>div:nth-child(2n){border-right:0}.privacy-summary>div:last-child{grid-column:auto}.privacy-private{align-items:flex-start}.privacy-image-provider>label{grid-template-columns:1fr}.privacy-retention-grid{grid-template-columns:1fr}.privacy-retention-grid label,.privacy-retention-grid label:nth-child(2n),.privacy-retention-grid label:last-child{grid-column:auto;border-right:0;padding-inline:.65rem}.privacy-retention-grid small{white-space:normal}.privacy-retention-actions{display:grid;grid-template-columns:1fr}.privacy-retention-actions button{width:100%}.privacy-section-heading{align-items:flex-start;flex-direction:column}.privacy-delete-list{grid-template-columns:1fr}.privacy-delete-row,.privacy-delete-row:nth-child(2n){border-right:0;padding-inline:.65rem}.privacy-delete-row small{white-space:normal}.privacy-confirm{grid-template-columns:1.2rem minmax(0,1fr)}.privacy-confirm input,.privacy-confirm button{grid-column:1 / -1}.dropbox-heading,.dropbox-connect,.dropbox-account,.dropbox-schedule,.dropbox-sync-heading,.dropbox-sync-create,.dropbox-sync-source-main,.dropbox-sync-schedule{padding-inline:.65rem}.dropbox-sync-heading{align-items:flex-start}.dropbox-sync-heading>div{align-items:flex-start}.dropbox-sync-create{grid-template-columns:1fr}.dropbox-folder-choice,.dropbox-sync-default{grid-column:auto}.dropbox-sync-create>button:last-child{width:100%}.dropbox-sync-source-main{grid-template-columns:auto minmax(0,1fr) auto}.dropbox-sync-state{grid-row:1}.dropbox-sync-identity{grid-column:1 / -1;grid-row:2}.dropbox-sync-identity strong,.dropbox-sync-identity small{white-space:normal;overflow-wrap:anywhere}.dropbox-sync-icon-actions{grid-column:1 / -1;grid-row:3;justify-content:flex-start}.dropbox-sync-facts{grid-template-columns:1fr}.dropbox-sync-facts>span,.dropbox-sync-facts>span:nth-child(2){border-right:0;border-bottom:1px solid var(--privacy-soft-line)}.dropbox-sync-facts>span:last-child{border-bottom:0}.dropbox-schedule,.dropbox-sync-schedule{grid-template-columns:repeat(2,minmax(0,8rem));justify-content:start}.dropbox-reindex-enable{grid-column:1 / -1}.dropbox-sync-schedule>button{width:100%}.dropbox-sync-items-toggle{width:calc(100% - 1.3rem);margin-inline:.65rem;overflow-x:auto}.dropbox-sync-item-detail{padding-inline:.65rem}.dropbox-sync-item-list>div{grid-template-columns:auto minmax(0,1fr)}.dropbox-sync-item-list>div>small{grid-column:2;white-space:normal;overflow-wrap:anywhere}.dropbox-heading{align-items:flex-start}.dropbox-heading>div{align-items:flex-start}.dropbox-connect{align-items:stretch;flex-direction:column}.dropbox-connect button,.dropbox-account-actions,.dropbox-account-actions button{width:100%}.dropbox-account>span:nth-of-type(1),.dropbox-account>span:nth-of-type(2){width:calc(100% - 2.5rem);min-width:0}.dropbox-account-actions{display:grid;grid-template-columns:1fr 1fr;margin:0}.dropbox-enable,.dropbox-next{grid-column:1 / -1}.dropbox-schedule>button{width:100%}}
