.next-custom,.next-settings,.next-setup{gap:var(--space-6);padding-block-end:var(--space-8);display:grid}.next-page-lead{gap:var(--space-3);display:grid}.next-page-lead>p{color:var(--muted);margin:0;line-height:1.5}.next-section-nav ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.next-section-nav a{min-height:var(--control-h);padding-inline:var(--space-4);border:1px solid var(--line-strong);color:var(--text);font-size:var(--text-sm);transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.next-section-nav a:hover{background:var(--hover)}.next-section{gap:var(--space-3);scroll-margin-block-start:var(--space-4);display:grid}.next-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.next-section-head h2,.next-setup-profile>h2,.next-custom-card h3,.next-setup-group h3{font-family:var(--font-display);color:var(--text);margin:0;font-weight:500;line-height:1.2}.next-section-head h2{font-size:var(--text-xl)}.next-setup-profile>h2{font-size:18px}.next-custom-card h3,.next-setup-group h3{font-size:var(--text-md)}.next-section-lead,.next-custom-line,.next-setup-line{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.next-custom-card{gap:var(--space-4);min-width:0;padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;display:grid}.next-custom-places{color:var(--muted);font-size:var(--text-sm);margin:0}.next-custom-agents{padding-block:var(--space-1);gap:0;list-style:none}.next-custom-agent{align-items:start;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);display:grid}.next-custom-agent:last-child{border-block-end:0}.next-custom-agent>.orb{margin-block-start:2px}.next-custom-agent-words{gap:2px;min-width:0;display:grid}.next-custom-agent-who,.next-custom-agent-model{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.next-custom-agent-who .name{overflow-wrap:anywhere;font-weight:600}.next-custom-role,.next-custom-model-name small,.next-setup-model-name small{color:var(--muted);font-size:var(--text-sm)}.next-custom-agent-words>.next-scale,.next-setup-model>.next-scale{grid-column:1/-1}.next-custom-notools{padding:0 var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-xs);color:var(--text);font-size:var(--text-xs);align-items:center;font-weight:600;line-height:20px;display:inline-flex}.next-custom-agent-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.next-fold>summary{align-items:center;gap:var(--space-3);min-height:var(--control-h);cursor:pointer;list-style:none;display:flex}.next-fold>summary::-webkit-details-marker{display:none}.next-fold-title{flex:1;min-width:0;margin:0;font-weight:600}.next-fold-meta{color:var(--muted);font-size:var(--text-sm)}.next-fold-body{gap:var(--space-3);padding-block-start:var(--space-2);display:grid}.next-fold-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.next-textarea,.next-input{border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--field-size)}.next-input{min-height:var(--control-h);padding-inline:10px}.next-textarea{resize:vertical;min-height:132px;padding:10px;line-height:1.5}.next-check{align-items:start;gap:var(--space-3);min-height:var(--control-h);padding-block:var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.next-check>input{width:20px;height:20px;accent-color:var(--ink);margin:2px 0 0}.next-check>span{gap:2px;display:grid}.next-check-title,.next-settings-title{font-weight:600}.next-check-meta,.next-settings-meta{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.next-custom-cards{gap:var(--space-3);display:grid}.next-custom-cards>.note{margin:0}.next-provider{gap:var(--space-3)}.next-provider-head{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.next-provider-words{gap:2px;min-width:0;display:grid}.next-provider-status{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.next-provider-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.next-provider-glyph{border-radius:var(--radius-sm);background:var(--hover);width:32px;height:32px;color:var(--text);place-items:center;display:grid}.next-provider-fact{gap:2px;display:grid}.next-provider-fact h4{font-size:var(--text-sm);margin:0;font-weight:600}.next-provider-fact p,.next-provider-aside{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.next-provider-status.stopped{align-items:center;gap:var(--space-1);display:inline-flex}.next-cal-body,.next-cal-form{gap:var(--space-3);min-width:0;display:grid}.next-cal-label{gap:2px;display:grid}.next-cal-lbl{font-size:var(--text-sm);color:var(--text);font-weight:600}.next-cal-row{gap:var(--space-2);align-items:stretch;min-width:0;display:flex}.next-cal-row>.next-cal-input{flex:auto}.next-cal-row>.btn{flex:none}.next-cal-input[aria-invalid=true]{border-color:var(--danger)}.next-cal-error{align-items:flex-start;gap:var(--space-2);color:var(--bad-text);font-size:var(--text-sm);margin:0;line-height:1.5;display:flex}.next-cal-error>svg{flex:none;margin-block-start:2px}.next-cal-warn{color:var(--text);font-size:var(--text-sm);margin:0;line-height:1.5}.next-cal-folds{border-block-start:1px solid var(--line);display:grid}.next-cal-fold{border-block-end:1px solid var(--line)}.next-cal-fold>summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--text);font-weight:600;list-style:none;display:flex}.next-cal-fold>summary::-webkit-details-marker{display:none}.next-cal-fold[open]>summary .next-cal-chevron{transform:rotate(180deg)}.next-cal-fold>p{padding-block-end:var(--space-3)}.next-settings-name-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.next-settings-name-row>.next-input{flex:200px;width:auto}.next-computers{gap:0;margin:0;padding:0;list-style:none;display:grid}.next-computer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.next-computer-words{gap:2px;min-width:0;display:grid}.next-computer-name{font-weight:600}.next-computer-meta{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.next-custom-coming{align-items:flex-start;gap:var(--space-3);color:var(--muted);line-height:1.5;display:flex}.next-custom-coming>.icon{flex:none;margin-block-start:2px}.next-custom-templates{gap:var(--space-5)}.next-custom-template{gap:var(--space-2);display:grid}.next-custom-template-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-custom-template-row>.next-select{flex:0 220px}.next-setup-lines{margin:0;display:grid}.next-setup-line-row{gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.next-setup-line-row>dt{gap:2px;font-weight:600;display:grid}.next-setup-line-row>dt small{color:var(--muted);font-size:var(--text-sm);font-weight:400}.next-setup-line-row>dd{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.next-setup-line-row>dd>.next-setup-editor{grid-column:1/-1}.next-setup-value{overflow-wrap:anywhere;min-width:0}.next-setup-value.quiet{color:var(--muted)}.next-setup-mark{align-items:center;gap:var(--space-3);display:inline-flex}.next-setup-model{gap:2px;display:grid}.next-setup-model-name{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.next-setup-hint{color:var(--muted);font-size:var(--text-sm)}.next-setup-editor{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-setup-editor>.next-input,.next-setup-editor>.next-select{flex:200px;width:auto}.next-setup-fold{gap:0}.next-setup-fold>summary .next-fold-title{font-family:var(--font-display);font-size:18px;font-weight:500}.next-setup-resting{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas);margin:0;line-height:1.5;display:flex}.next-setup-resting>.icon{flex:none;margin-block-start:2px}.next-setup-group{gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:grid}.next-setup-standin{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.next-setup-facts{gap:var(--space-2);margin:0;display:grid}.next-setup-facts>div{gap:2px;display:grid}.next-setup-facts dt{font-size:var(--text-sm);font-weight:600}.next-setup-facts dd{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.next-setup-facts code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text)}.next-setup-manner{gap:var(--space-2);display:grid}.next-setup-foot{justify-content:flex-end;gap:var(--space-3);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.next-setup-heir{gap:var(--space-2);margin-block:var(--space-3);display:grid}.next-setup-heir>label{font-weight:600}.next-setup-heir>small{color:var(--muted);font-size:var(--text-sm)}.next-settings-plan{gap:var(--space-3);scroll-margin-block-start:var(--space-4);display:grid}.next-settings-card{gap:var(--space-3);container:card/inline-size}.next-settings-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.next-settings-words{flex:220px;gap:2px;min-width:0;display:grid}.next-settings-title{overflow-wrap:anywhere}.next-settings-state{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-sm);margin-inline-start:var(--space-2);font-weight:600;display:inline-flex}.next-settings-name{gap:var(--space-2);display:grid}.next-settings-name>label{gap:2px;display:grid}.next-settings-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.next-settings-devices,.next-settings-links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.next-settings-notices{align-items:center;column-gap:var(--space-3);margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.next-settings-notices>a{min-height:var(--tap);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.next-settings-notices>a:hover{text-decoration-color:currentColor}.next-settings-device>.icon,.next-settings-link>.icon{color:var(--muted);flex:none}.next-settings-link{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.next-settings-tray{align-items:flex-start;gap:var(--space-2);margin:0;display:flex}.next-settings-tray>.icon{flex:none;margin-block-start:2px}.next-settings-quiet{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;display:grid}.next-settings-quiet>label{gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:grid}.next-settings-quiet>.next-settings-actions{grid-column:1/-1}@media (width>=1000px){.next-setup-line-row{align-items:center;gap:var(--space-4);grid-template-columns:180px minmax(0,1fr)}.next-custom-agent{grid-template-columns:32px minmax(0,1fr) auto;align-items:center}.next-custom-agent-actions{grid-column:3;justify-content:flex-end}.next-provider-head{grid-template-columns:auto minmax(0,1fr) auto}.next-provider-actions{grid-column:3}}.next-plugin-bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-plugin-count{color:var(--muted);font-size:var(--text-sm);margin:0}.next-plugin-form{gap:var(--space-2);display:grid}.next-plugin-form>.next-check{margin-block-start:var(--space-2)}.next-plugin-tools-fold>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--text-sm);cursor:pointer;font-weight:600;list-style:none;display:flex}.next-plugin-tools-fold>summary::-webkit-details-marker{display:none}.next-plugin-tools-fold[open]>summary .caret{transform:rotate(180deg)}.next-plugin-note{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm)}.next-plugin-tools{margin:0;padding:0;list-style:none;display:grid}.next-plugin-tools>li{padding-block:var(--space-2);border-top:1px solid var(--line);font-size:var(--text-sm);overflow-wrap:anywhere;gap:2px;line-height:1.5;display:grid}.next-plugin-tools code{color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm)}.next-plugin-tools>li>span{color:var(--muted)}.next-plugin-tools>li>.next-plugin-tool-acts{align-items:center;gap:var(--space-2);color:var(--text);flex-wrap:wrap;display:flex}.next-plugin-tool-state{font-weight:600}.next-setup-plugins,.next-plugin-switch{gap:var(--space-2);display:grid}.next-preview-stage{justify-items:center;gap:var(--space-2);padding-block:var(--space-2);display:grid}.next-preview-word{place-items:center;min-height:28px;margin:0;display:grid}.next-preview-play{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-signature-words{gap:2px;display:grid}.next-signature-line{color:var(--muted);font-size:var(--text-sm)}.next-colour-own{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.next-colour-own-pick{align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--text-sm);display:inline-flex}.next-colour-own-pick input{width:var(--control-h);height:var(--control-h);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;padding:4px}.next-colour-own-held{width:28px;height:28px}.next-colour-own-line{color:var(--muted);font-size:var(--text-sm);flex-basis:100%}.next-settings-mail{gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:grid}.next-settings-subhead{font-size:var(--text-md);margin:0;font-weight:600}.next-settings-addresses{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.next-settings-address{gap:var(--space-1);min-width:0;display:grid}.next-settings-address-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.next-settings-address-text{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.next-settings-senders{gap:var(--space-2);padding-inline-start:calc(24px + var(--space-3));display:grid}.next-settings-senders>summary{min-height:var(--control-h);padding-block:var(--space-2);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:list-item}.next-settings-senders ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.next-settings-senders li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.next-settings-sender{overflow-wrap:anywhere;min-width:0}@font-face{font-family:Newsreader;src:url(/assets/Newsreader-DKBimn6N.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:92.62%;ascent-override:79.36%;descent-override:28.61%;line-gap-override:0%}@font-face{font-family:Aspire Sans;src:url(/assets/AspireSans-DH7HXdKU.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Aspire Sans Fallback;src:local(Segoe UI);size-adjust:94.55%;ascent-override:108.3%;descent-override:42.3%;line-gap-override:0%}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:22px;--text-display:clamp(28px, 4vw, 40px);--text-hero:clamp(40px, 5.4vw, 76px);--text-beat:clamp(32px, 3.9vw, 54px);--text-hero-lead:19px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--card-pad:14px;--tap:44px;--shell-wide:1000px;--sidebar-w:264px;--topbar-h:56px;--tabbar-h:60px;--content-w:760px;--font-body:"Aspire Sans", "Aspire Sans Fallback", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--ease:cubic-bezier(.2, 0, 0, 1);--t-fast:.15s;--t-move:.3s}@media (width>=760px){:root{--text-md:14px;--text-lg:16px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f6f6;--sidebar:#f0f0f0;--surface:#fff;--text:#1c1c1c;--muted:#5c5c5c;--ink:var(--text);--on-ink:#fff;--accent:#496c54;--on-accent:#fff;--selected:#e8e8e8;--hover:#ededed;--line:#e4e4e4;--line-strong:#cbcbcb;--edge:#888;--orbit:#a4b89d;--orb-light:#b8cbaa;--glow:#1c1c1c1f;--disabled:#ededed;--danger:#a4463a;--on-danger:#fff;--accent-deep:#34523f;--live-tint:#e1ebdf;--live-text:#2f5a3e;--live-line:#cfe0cb;--bad-tint:#f7e6e2;--bad-text:#8a3428;--bad-line:#ebcfc8;--mark-tile:#3e5c48;--mark-orbit:#b8cbaa;--mark-core:#cfdfc3;--on-vendor:#fff;--vendor-google:#3c6e8a;--vendor-other:#5c6862;--maker-anthropic:#c36343;--maker-deepseek:#5271ff;--maker-mistral:#e44600;--maker-zai:#73808d;--maker-nvidia:#588c00;--maker-qwen:#716afd;--maker-meta:#237af7;--maker-google:#397be9;--maker-aisingapore:#e84023;--maker-minimax:#eb3559;--maker-unbiased:#e83f2a;--maker-neutral:#7e7e7e;--agent-lead:var(--mark-tile);--agent-blue:#2f55ae;--agent-plum:#7b3f8b;--agent-amber:#875006;--agent-teal:#146767;--agent-red:#a93a48;--on-agent:#fff;--sphere-lead:var(--mark-tile);--sphere-blue:#2f55ae;--sphere-plum:#7b3f8b;--sphere-amber:#875006;--sphere-teal:#146767;--sphere-red:#a93a48;--on-sphere:#fff;--theme-dark:0;--tint:9%;--tint-strong:16%;--scrim:#1c1c1c66;--shadow:#1c1c1c14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#161616;--sidebar:#101010;--surface:#1e1e1e;--text:#ededed;--muted:#a0a0a0;--ink:var(--text);--on-ink:#141414;--accent:#b0c99f;--on-accent:#203022;--selected:#2f2f2f;--hover:#272727;--line:#2c2c2c;--line-strong:#3f3f3f;--edge:#727272;--orbit:#667e5e;--orb-light:#d2dfc7;--glow:#ededed1a;--disabled:#2f2f2f;--danger:#e0907f;--on-danger:#2a1512;--accent-deep:#c4d9b5;--live-tint:#2a382b;--live-text:#c4d9b5;--live-line:#3a493d;--bad-tint:#3a2622;--bad-text:#e0907f;--bad-line:#5a3a34;--mark-tile:#3e5c48;--mark-orbit:#b8cbaa;--mark-core:#cfdfc3;--agent-lead:var(--mark-orbit);--agent-blue:#9db4f2;--agent-plum:#cf96db;--agent-amber:#e3a655;--agent-teal:#64c0c0;--agent-red:#e88f94;--on-agent:#141414;--sphere-lead:var(--mark-tile);--sphere-blue:#2f55ae;--sphere-plum:#7b3f8b;--sphere-amber:#875006;--sphere-teal:#146767;--sphere-red:#a93a48;--on-sphere:#fff;--theme-dark:1;--tint:15%;--tint-strong:24%;--on-vendor:#fff;--vendor-google:#3c6e8a;--vendor-other:#5c6862;--maker-anthropic:#c36343;--maker-deepseek:#5271ff;--maker-mistral:#e44600;--maker-zai:#73808d;--maker-nvidia:#588c00;--maker-qwen:#716afd;--maker-meta:#237af7;--maker-google:#397be9;--maker-aisingapore:#e84023;--maker-minimax:#eb3559;--maker-unbiased:#e83f2a;--maker-neutral:#7e7e7e;--scrim:#0009;--shadow:#0006}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#161616;--sidebar:#101010;--surface:#1e1e1e;--text:#ededed;--muted:#a0a0a0;--ink:var(--text);--on-ink:#141414;--accent:#b0c99f;--on-accent:#203022;--selected:#2f2f2f;--hover:#272727;--line:#2c2c2c;--line-strong:#3f3f3f;--edge:#727272;--orbit:#667e5e;--orb-light:#d2dfc7;--glow:#ededed1a;--disabled:#2f2f2f;--danger:#e0907f;--on-danger:#2a1512;--accent-deep:#c4d9b5;--live-tint:#2a382b;--live-text:#c4d9b5;--live-line:#3a493d;--bad-tint:#3a2622;--bad-text:#e0907f;--bad-line:#5a3a34;--mark-tile:#3e5c48;--mark-orbit:#b8cbaa;--mark-core:#cfdfc3;--agent-lead:var(--mark-orbit);--agent-blue:#9db4f2;--agent-plum:#cf96db;--agent-amber:#e3a655;--agent-teal:#64c0c0;--agent-red:#e88f94;--on-agent:#141414;--sphere-lead:var(--mark-tile);--sphere-blue:#2f55ae;--sphere-plum:#7b3f8b;--sphere-amber:#875006;--sphere-teal:#146767;--sphere-red:#a93a48;--on-sphere:#fff;--theme-dark:1;--tint:15%;--tint-strong:24%;--on-vendor:#fff;--vendor-google:#3c6e8a;--vendor-other:#5c6862;--maker-anthropic:#c36343;--maker-deepseek:#5271ff;--maker-mistral:#e44600;--maker-zai:#73808d;--maker-nvidia:#588c00;--maker-qwen:#716afd;--maker-meta:#237af7;--maker-google:#397be9;--maker-aisingapore:#e84023;--maker-minimax:#eb3559;--maker-unbiased:#e83f2a;--maker-neutral:#7e7e7e;--scrim:#0009;--shadow:#0006}.orb{--orb-sphere:var(--c-sphere,var(--c));--orb-disc:color-mix(in srgb, var(--c) var(--tint-strong), var(--surface));--orb-band:var(--on-sphere);--orb-core:var(--on-sphere);--orb-k:1;--orb-px:1;--orb-ck:1;--orb-rx:21;--orb-ry:31;--orb-tilt:38deg;--tempo-blink:6s;--tempo-jitter:2s;--tempo-period:6s;flex:none;display:block;overflow:visible}.orb[data-size="24"]{--orb-k:calc(8 / 3.5);--orb-px:.25;--orb-ck:calc(8 / 12)}.orb[data-size="32"]{--orb-k:calc(6 / 3.5);--orb-px:calc(32 / 96);--orb-ck:.75}.orb[data-size="40"]{--orb-k:calc(4.8 / 3.5);--orb-px:calc(40 / 96)}.orb[data-size="56"]{--orb-px:calc(56 / 96)}.orb[data-size="64"]{--orb-px:calc(64 / 96)}.orb[data-size="160"]{--orb-px:calc(160 / 96)}.orb[data-tempo=calm]{--tempo-blink:9s;--tempo-jitter:3s;--tempo-period:10s}.orb[data-tempo=lively]{--tempo-blink:4s;--tempo-jitter:1.5s;--tempo-period:4s}.orb[data-geometry=research]{--orb-rx:16;--orb-ry:34;--orb-tilt:52deg}.orb[data-geometry=numbers]{--orb-tilt:45deg}.orb[data-geometry=writing]{--orb-rx:26;--orb-ry:31;--orb-tilt:30deg;--orb-len:179.4}.orb[data-tile]{--orb-band:var(--mark-orbit);--orb-core:var(--mark-core);--orb-k:calc(3 / 3.5)}.orb-tile{fill:var(--mark-tile)}.orb-disc{fill:var(--orb-disc)}.orb-sphere{fill:var(--orb-sphere)}.orb-orbits,.orb-orbit,.orb-gaze,.orb-core{transform-box:fill-box;transform-origin:50%}.orb-orbits{transform-box:view-box}.orb-orbit{fill:none;rx:calc(var(--orb-rx) * 1px);ry:calc(var(--orb-ry) * 1px);stroke:var(--orb-band);stroke-width:calc(3.5px * var(--orb-k) * var(--orb-px));stroke-linecap:butt;vector-effect:non-scaling-stroke}.orb-orbit-a{rotate:var(--orb-tilt)}.orb-orbit-b{rotate:calc(-1 * var(--orb-tilt))}.orb-orbit-c,.orb-orbit-d{display:none}.orb-orbit-d{rotate:90deg}.orb[data-geometry=writing] .orb-orbit-b{display:none}.orb[data-geometry=writing] .orb-orbit-a{stroke-linecap:round;stroke-dasharray:calc(var(--orb-len) * .4px * var(--orb-px)) calc(var(--orb-len) * .6px * var(--orb-px))}.orb[data-geometry=writing][data-state=idle] .orb-orbits,.orb[data-geometry=writing][data-state=thinking] .orb-orbits,.orb[data-geometry=writing][data-state=muted] .orb-orbits{stroke-dashoffset:calc(var(--orb-len) * .4px * var(--orb-px))}.orb-core{rx:calc(12px * var(--orb-ck));ry:calc(12px * var(--orb-ck));fill:var(--orb-core)}.orb[data-gaze=composer] .orb-gaze{translate:calc(4px * var(--orb-k)) 0}.orb[data-gaze=composer]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .orb-gaze{translate:calc(-4px * var(--orb-k)) 0}.orb[data-gaze=line] .orb-gaze{translate:0 calc(-4px * var(--orb-k))}.orb[data-state=listening] .orb-orbit{rx:calc((var(--orb-rx) + 3) * 1px)}.orb[data-state=listening] .orb-core{rx:calc(10px * var(--orb-ck));ry:calc(15px * var(--orb-ck))}.orb[data-state=listening][data-geometry=writing] .orb-orbit-a,.orb[data-state=speaking][data-geometry=writing] .orb-orbit-a{stroke-dasharray:none}.orb[data-state=thinking] .orb-core{rx:calc(12px * var(--orb-ck));ry:calc(8px * var(--orb-ck))}.orb[data-state=thinking][data-signature=scan] .orb-orbits{rotate:30deg}.orb[data-state=thinking][data-signature=trace] .orb-orbits{rotate:180deg}.orb[data-state=thinking][data-signature=trace][data-geometry=writing] .orb-orbits{stroke-dashoffset:calc(var(--orb-len) * -.1px * var(--orb-px));rotate:none}.orb[data-state=thinking][data-signature=count] .orb-orbit-c,.orb[data-state=thinking][data-signature=count] .orb-orbit-d{display:inline}.orb[data-state=thinking][data-signature=count] .orb-orbit-d{opacity:0}.orb[data-state=thinking][data-signature=gather] .orb-orbit{scale:calc((1 + 40 / var(--orb-rx)) / 2) calc((1 + 40 / var(--orb-ry)) / 2)}.orb[data-state=handing-off] .orb-orbit{rx:28px;ry:28px;opacity:.6}.orb[data-state=handing-off][data-geometry=writing] .orb-orbit-a{stroke-dasharray:none}.orb[data-state=ringing] .orb-orbit{stroke-dasharray:calc(6px * var(--orb-k) * var(--orb-px)) calc(5px * var(--orb-k) * var(--orb-px))}.orb[data-state=ringing][data-geometry=writing] .orb-orbit-a{stroke-linecap:round;stroke-dasharray:0 calc(7px * var(--orb-k) * var(--orb-px))}.orb[data-state=muted],.orb[data-state=reconnecting]{--orb-sphere:var(--line-strong);--orb-core:var(--muted);--orb-disc:color-mix(in srgb, var(--line-strong) var(--tint-strong), var(--surface))}.orb[data-state=reconnecting] .orb-orbit{stroke-dasharray:calc(3px * var(--orb-k) * var(--orb-px)) calc(4px * var(--orb-k) * var(--orb-px))}@media (prefers-reduced-motion:no-preference){.orb-disc,.orb-sphere{transition:fill var(--t-fast) var(--ease)}.orb-orbit{transition:rx var(--t-move) var(--ease), ry var(--t-move) var(--ease), opacity var(--t-move) var(--ease), stroke var(--t-fast) var(--ease)}.orb-gaze{transition:translate var(--t-move) var(--ease)}.orb-core{transition:rx var(--t-move) var(--ease), ry var(--t-move) var(--ease), scale 80ms linear, fill var(--t-fast) var(--ease)}.orb[data-state=idle] .orb-core{animation:orb-blink-steady var(--tempo-blink) var(--ease) infinite, orb-wander calc(var(--tempo-blink) * 2.5) linear infinite;animation-delay:calc(var(--tempo-jitter) * var(--orb-seed,0)), 0s}.orb[data-state=idle][data-tempo=calm] .orb-core{animation-name:orb-blink-calm,orb-wander}.orb[data-state=idle][data-tempo=lively] .orb-core{animation-name:orb-blink-lively,orb-wander}.orb[data-state=idle][data-gaze=composer] .orb-core,.orb[data-state=idle][data-gaze=line] .orb-core{animation-play-state:running,paused}.orb[data-state=idle] .orb-orbits{animation:orb-breathe var(--tempo-period) linear infinite}.orb[data-state=idle][data-geometry=writing] .orb-orbits{animation:12s linear infinite orb-pen}.orb[data-state=speaking] .orb-core{scale:calc(1 + .15 * var(--level,0))}.orb[data-state=thinking][data-signature=scan] .orb-orbits{animation:orb-turn var(--tempo-period) linear infinite}.orb[data-state=thinking][data-signature=scan] .orb-orbit-a{animation:2s linear infinite orb-scan}.orb[data-state=thinking][data-signature=trace] .orb-orbits{animation:8s linear infinite orb-turn}.orb[data-state=thinking][data-signature=trace]:where([data-geometry=writing]) .orb-orbits{animation:6s linear infinite orb-pen}.orb[data-state=thinking][data-signature=count] .orb-orbits{animation:orb-count 3s var(--ease) infinite}.orb[data-state=thinking][data-signature=count] .orb-orbit-c{animation:orb-count-third 3s var(--ease) infinite}.orb[data-state=thinking][data-signature=count] .orb-orbit-d{animation:orb-count-fourth 3s var(--ease) infinite}.orb[data-state=thinking][data-signature=gather] .orb-orbit{animation:orb-gather 2.4s var(--ease) infinite}.orb[data-state=handing-off] .orb-orbit{animation:orb-pass-out var(--t-move) var(--ease)}.orb[data-pass=in] .orb-orbit{animation:orb-pass-in var(--t-move) var(--ease) backwards}.orb[data-state=ringing] .orb-orbit{animation:1s linear infinite orb-ring}.orb[data-state=ringing][data-geometry=writing] .orb-orbit-a{animation:1s linear infinite orb-dots}.orb[data-still][data-state] .orb-core,.orb[data-still][data-state] .orb-orbits,.orb[data-still][data-state] .orb-orbit{animation:none}}@keyframes orb-blink-calm{0%,98.6667%{scale:1}99.3333%{scale:1 .12}to{scale:1}}@keyframes orb-blink-steady{0%,98%{scale:1}99%{scale:1 .12}to{scale:1}}@keyframes orb-blink-lively{0%,97%{scale:1}98.5%{scale:1 .12}to{scale:1}}@keyframes orb-wander{0%,50%,to{translate:0}12.5%{translate:2.12px 1px}25%{translate:3px}37.5%{translate:2.12px -1px}62.5%{translate:-2.12px 1px}75%{translate:-3px}87.5%{translate:-2.12px -1px}}@keyframes orb-breathe{0%,50%,to{rotate:0deg}12.5%,37.5%{rotate:2.12deg}25%{rotate:3deg}62.5%,87.5%{rotate:-2.12deg}75%{rotate:-3deg}}@keyframes orb-pen{0%{stroke-dashoffset:calc(var(--orb-len) * .4px * var(--orb-px))}to{stroke-dashoffset:calc(var(--orb-len) * -.6px * var(--orb-px))}}@keyframes orb-turn{0%{rotate:0deg}to{rotate:360deg}}@keyframes orb-scan{0%,to{rotate:calc(-1 * var(--orb-tilt))}12.5%,87.5%{rotate:calc(-.7071 * var(--orb-tilt))}25%,75%{rotate:0deg}37.5%,62.5%{rotate:calc(.7071 * var(--orb-tilt))}50%{rotate:var(--orb-tilt)}}@keyframes orb-count{0%{rotate:0deg}10%,12.5%{rotate:45deg}22.5%,25%{rotate:90deg}35%,37.5%{rotate:135deg}47.5%,50%{rotate:180deg}60%,62.5%{rotate:225deg}72.5%,75%{rotate:270deg}85%,87.5%{rotate:315deg}97.5%,to{rotate:360deg}}@keyframes orb-count-third{0%,25%{opacity:0;scale:.6}35%,90%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes orb-count-fourth{0%,50%{opacity:0;scale:.6}60%,65%{opacity:1;scale:1}75%,to{opacity:0;scale:1}}@keyframes orb-gather{0%,to{scale:1}50%{scale:calc(40 / var(--orb-rx)) calc(40 / var(--orb-ry))}}@keyframes orb-pass-out{0%{rx:calc(var(--orb-rx) * 1px);ry:calc(var(--orb-ry) * 1px);opacity:1}}@keyframes orb-pass-in{0%{rx:28px;ry:28px}}@keyframes orb-ring{to{stroke-dashoffset:calc(-11px * var(--orb-k) * var(--orb-px))}}@keyframes orb-dots{to{stroke-dashoffset:calc(-7px * var(--orb-k) * var(--orb-px))}}*{box-sizing:border-box}html{background:var(--canvas);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}button,textarea,select,input{font:inherit;color:inherit}textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]){font-size:var(--field-size,16px)}::placeholder{color:var(--muted);opacity:1}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;font-size:var(--text-display);margin:0;line-height:1.15}h2{font-size:var(--text-lg);margin:0;font-weight:600}.eyebrow{font-size:var(--text-xs);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 var(--space-3);font-weight:600}.note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted);line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:var(--space-3);z-index:100;min-height:var(--tap);padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-sm);align-items:center;display:inline-flex;position:absolute;top:-60px}.skip-link:focus{top:var(--space-3)}.icon{vertical-align:middle;flex-shrink:0}.app{--sidebar-w:272px;--content-w:680px;--control-h:var(--tap);--field-size:16px;--below:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));--c:var(--agent-lead);--c-sphere:var(--sphere-lead);background:var(--canvas);min-height:100dvh;color:var(--text)}.shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.main{width:100%;min-width:0;max-width:calc(var(--content-w) + 2 * var(--space-4));padding:0 var(--space-4) calc(var(--below) + var(--space-4));outline:none;margin:0 auto}.main>.inner{min-width:0}.label{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}.muted{color:var(--muted)}.small{font-size:var(--text-sm)}.name{color:var(--c);font-weight:600}.intro{margin:0 0 var(--space-4)}.page-foot{margin:var(--space-6) 0 0}.top{align-items:center;gap:var(--space-3);min-height:calc(var(--topbar-h) + env(safe-area-inset-top,0px));padding-block:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-2);display:flex}.top h1{min-width:0;font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;flex:1;font-size:26px;font-weight:500;line-height:1.15}.a-tile{min-width:var(--tap);min-height:var(--tap);flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark{flex-shrink:0;display:block}.lockup{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);display:inline-flex}.wordmark{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.005em;white-space:nowrap;font-weight:500}.iconbtn{width:var(--control-h);height:var(--control-h);color:var(--muted);transition-property:background-color,color,border-color,opacity,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.iconbtn:hover:not(:disabled){background:var(--hover);color:var(--text)}.iconbtn:active:not(:disabled){transform:scale(.96)}.iconbtn:disabled{color:var(--muted);background:var(--disabled)}.tab{width:72px;min-height:var(--tap);font-size:var(--text-xs);color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.tab.on{color:var(--text);font-weight:600}.tab .icon{width:22px;height:22px}@media (width>=1000px){.app{--control-h:40px;--field-size:var(--text-md);--below:0px}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.main{padding:var(--space-6) var(--space-8) var(--space-12);max-width:none;margin:0}.main>.inner{max-width:var(--content-w)}.main.wide>.inner{max-width:1040px}.top{min-height:var(--topbar-h);padding-block:5px 0}.top .a-tile,.top .top-back,.top .top-settings{display:none}}.page{width:100%;padding-bottom:var(--space-8)}.chip{min-height:var(--control-h);border:1px solid var(--edge);color:var(--text);background:var(--surface);border-radius:22px;flex:none;align-items:center;gap:6px;padding-inline:13px;font-size:14px;display:inline-flex}.chip.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.chip:hover:not(.on){background:var(--hover)}.sysline{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-2) 0;font-size:var(--text-xs);color:var(--muted);text-align:center;display:flex}.sysline.heads{margin-block-end:calc(-1 * var(--space-1))}.sysline .error{color:var(--danger)}.notes-mark{margin:var(--space-2) 0;flex-direction:column;align-items:center;min-width:0;display:flex}.notes-toggle{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;min-width:var(--control-h);min-height:var(--control-h);padding-inline:var(--space-3);color:var(--muted);font:inherit;font-size:var(--text-xs);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;line-height:1.4;display:inline-flex}.notes-toggle:hover{background:var(--hover);color:var(--text)}.notes-toggle>span{overflow-wrap:anywhere;min-width:0}.notes-toggle>.icon{flex:none}.notes-toggle[aria-expanded=true]>.notes-caret{rotate:90deg}.notes-body{margin-top:var(--space-2);padding:var(--space-3) 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);align-self:stretch}.notes-title{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-weight:600}.notes-only{color:var(--muted);margin:0}.notes-kept{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notes-line{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.notes-words{overflow-wrap:anywhere;flex:12em;min-width:0}.notes-state{border-radius:12px;flex:none;display:inline-flex}.notes-failed{color:var(--danger);font-size:var(--text-xs);flex-basis:100%;margin:0}.projects-heading{margin-top:var(--space-4);margin-bottom:var(--space-1)}.projects-foot{margin-top:var(--space-4)}.panels{container:panels/inline-size}.card h2,.settings-card h2{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-size:18px;font-weight:500;line-height:1.2}.card>h2{margin-bottom:var(--space-2)}.settings-card>h2{margin-bottom:0}.item{width:calc(100% + 2 * (var(--card-pad) - 10px));margin-inline:calc(10px - var(--card-pad));padding:var(--space-2) calc(var(--card-pad) - 10px);border-top:1px solid var(--line);border-inline:0;border-radius:var(--radius-sm);min-height:var(--tap);text-align:start;color:var(--text);transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border-bottom:0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;display:grid}.item:first-of-type{border-top:0}.item .t{font-size:14px;font-weight:600}.item .s{font-size:var(--text-sm);color:var(--muted)}.item:hover{background:var(--hover)}.bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:96px;padding-top:6px;display:grid}.bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar i{background:color-mix(in srgb, var(--ink) 38%, var(--surface));border-radius:6px 6px 3px 3px;width:100%;max-width:44px;display:block}.bar.now i{background:var(--ink)}.bar b{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.bar span{font-size:var(--text-xs);color:var(--muted)}.weekrow{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:10px;padding:6px 0;font-size:14px;display:grid}.weekrow:first-of-type{border-top:0}.weekrow b{color:var(--muted);font-weight:600;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;padding-top:2px}.weekrow.today b{color:var(--text)}.boxes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.box{text-align:start;border:1px solid var(--line);border-inline-start:3px solid var(--c,var(--line));border-radius:var(--radius-xs);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;flex-direction:column;gap:4px;padding:10px;display:flex}.box .t{font-size:14px;line-height:1.3}.box .s{font-size:var(--text-xs);color:var(--muted)}.box.working .s{color:var(--text)}.pool{gap:var(--space-1) 10px;grid-template-columns:1fr auto;align-items:baseline;padding:6px 0;display:grid}.pool .k{font-size:14px}.pool .v{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.pool .track{background:var(--hover);border-radius:4px;grid-column:1/3;height:8px;overflow:hidden}.pool .track i{background:var(--ink);border-radius:4px;height:100%;display:block}.pool.warm .track i{background:var(--bad-text)}.planline{font-size:var(--text-sm);color:var(--muted);padding-top:var(--space-1);justify-content:space-between;align-items:center;gap:10px;display:flex}.planline b{color:var(--text)}.log{gap:var(--space-4);flex-direction:column;display:flex}.day{font-size:var(--text-xs);color:var(--muted);padding-block:var(--space-2) 0;align-self:center}.answer{gap:var(--space-2);min-width:0;max-width:var(--content-w);flex-direction:column;align-self:stretch;display:flex}.empty{color:var(--muted);padding:var(--space-6) 0;text-align:center}.btn.starter{border-radius:var(--radius-lg);text-align:start;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:10px;font-weight:500;line-height:1.4}.pill.pill-working{color:var(--live-text);background:var(--live-tint);border-color:var(--live-line)}.pill.pill-done{background:var(--hover);color:var(--text);border-color:#0000}.pill.pill-unfinished{color:var(--bad-text);background:var(--bad-tint);border-color:var(--bad-line)}.thread{gap:var(--space-3);margin-block:var(--space-2);flex-direction:column;min-width:0;display:flex}.thread>.sysline{margin:0}.thread.nested{margin-inline-start:calc(24px + var(--space-3))}.composer{gap:var(--space-2);align-items:flex-end;display:flex}.composer>.orb{margin-bottom:calc((var(--tap) - 32px) / 2)}.composer .go{width:var(--tap);height:var(--tap);margin:calc(-1 * var(--inset,4px));padding:var(--inset,4px);background-color:var(--ink);color:var(--on-ink);transition-property:background-color,color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background-clip:content-box;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:0;display:grid}.composer .go:active:not(:disabled){transform:scale(.96)}.composer .go:disabled{background-color:var(--disabled);color:var(--muted)}@media (width>=1000px){dialog.sheet.tune{inset-block:auto var(--tune-end,96px);inset-inline:var(--tune-start,32px) auto;width:min(360px,100vw - 32px);max-height:calc(100dvh - var(--tune-end,96px) - var(--space-4));box-shadow:0 8px 40px var(--glow);margin:0;position:fixed}dialog.sheet.tune::backdrop{background:0 0}}.menu-list{flex-direction:column;gap:2px;display:flex}.menu-item{align-items:center;gap:var(--space-3);min-height:var(--tap);padding-block:var(--space-1);padding-inline:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.menu-item:hover,.menu-item[aria-checked=true]{background:var(--hover)}.menu-item:disabled,.menu-item:disabled:hover{background:var(--disabled);color:var(--muted);cursor:not-allowed}.menu-item>.orb,.menu-glyph{flex:none}.menu-glyph{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.menu-words{flex-direction:column;flex:1;min-width:0;display:flex}.menu-words>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-what{font-size:var(--text-xs);color:var(--muted)}.menu-item>.pill,.menu-check{flex:none}.dock-menu-title{align-items:center;gap:var(--space-1);min-width:0;display:flex}@media (width>=1000px){dialog.sheet.dock-menu{inset-block:auto var(--menu-end,96px);inset-inline:var(--menu-start,32px) auto;width:min(320px,100vw - 32px);max-height:calc(100dvh - var(--menu-end,96px) - var(--space-4));box-shadow:0 8px 40px var(--glow);margin:0;position:fixed}dialog.sheet.dock-menu[data-place=below]{inset-block:var(--menu-top,96px) auto;max-height:none}dialog.sheet.dock-menu::backdrop{background:0 0}}.people{gap:var(--space-2);flex-direction:column;display:flex}.person{gap:var(--space-3);padding:var(--space-3) 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);width:100%;min-height:var(--tap);color:var(--text);text-align:start;grid-template-columns:32px 1fr auto;align-items:center;display:grid}.person:hover:not(:disabled){background:var(--sidebar);border-color:var(--line-strong)}.person .nm{font-size:16px;font-weight:600}.person .role{color:var(--muted);font-size:var(--text-sm)}.person .st{font-size:var(--text-sm);color:var(--muted);margin-top:1px}.conversation .st{overflow-wrap:anywhere}.conversation .st>.pill{vertical-align:middle;margin-inline-end:var(--space-2)}.conversation{gap:var(--space-1);margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm);flex-direction:column;display:flex}.person.add{background:0 0;border-style:dashed}.person.add:disabled{cursor:not-allowed;color:var(--muted)}.agent-facts{align-items:center;gap:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.ability-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ability-chip{border:1px solid var(--edge);background:var(--surface);min-height:32px;color:var(--text);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:6px;padding-block:3px;padding-inline:6px 12px;display:inline-flex}.ability-chip.more{color:var(--muted);padding-inline:12px}.ability-glyph{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;display:inline-grid}.agent-page{container:agent/inline-size}.agent-sections{gap:var(--space-4);display:grid}.agent-section{scroll-margin-block-start:calc(76px + env(safe-area-inset-top,0px));container:setup/inline-size}.agent-section>.note{margin-top:var(--space-2)}.agent-section-body>.small.muted{margin:0 0 var(--space-2);line-height:1.5}.caret{color:var(--muted);transition:transform var(--t-fast) var(--ease)}details[open]>summary .caret{transform:rotate(90deg)}.row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);min-height:52px;display:flex}.row:last-child{border-bottom:0}.row .l{flex-direction:column;min-width:0;display:flex}.row .l small{color:var(--muted);font-size:var(--text-sm)}.row .value{color:var(--muted)}.row-field{align-items:center;gap:var(--space-2);min-width:0;display:flex}.row-field input{height:var(--control-h);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--text);font:inherit;font-size:var(--field-size);flex:1;padding-inline:10px}.row-field input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.given{font-size:var(--text-xs);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.switch{width:52px;height:var(--control-h);background:0 0;border:0;flex:none;position:relative}.switch:before{content:"";background:var(--line-strong);width:44px;height:26px;transition:background-color var(--t-fast) var(--ease);border-radius:13px;margin-top:-13px;position:absolute;top:50%;left:4px}.switch:after{content:"";background:var(--surface);width:20px;height:20px;transition:transform var(--t-fast) var(--ease);box-shadow:0 1px 2px var(--scrim);border-radius:50%;margin-top:-10px;position:absolute;top:50%;left:7px}.switch[aria-checked=true]:before{background:var(--ink)}.switch[aria-checked=true]:after{transform:translate(18px)}select.sel{height:var(--control-h);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--field-size);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px;max-width:58%;padding-inline:10px 28px}.always-can{border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 var(--space-3)}.always-can>summary{align-items:center;gap:var(--space-2);min-height:var(--control-h);cursor:pointer;font-weight:600;list-style:none;display:flex}.always-can>summary::-webkit-details-marker{display:none}.always-can[open]>summary .caret{transform:rotate(180deg)}.always-can>.row:last-child{border-bottom:0}.ability-row{justify-content:flex-start}.ability-row>.ability-glyph{border:1px solid var(--line);border-radius:var(--radius-sm);width:32px;height:32px}.ability-row>.ability-glyph.tile{border:0}.ability-row>.l{flex:1}.switch-with-word{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.switch-word{min-width:3ch;color:var(--muted);font-size:var(--text-sm)}.creating-only{color:var(--muted);font-size:var(--text-sm);margin:0}.creating-only a{min-height:var(--control-h);align-content:center;text-decoration:underline;display:inline-block}.add-starts>summary{min-height:var(--control-h);align-content:center;font-weight:600}.skill-add{margin:0 0 var(--space-2)}.skill-add>summary{list-style:none}.skill-add>summary::-webkit-details-marker{display:none}.skill-add[open]>summary .caret{transform:rotate(180deg)}.skill-add>.skill-ways{margin-top:var(--space-2)}.colour-swatches{gap:2px;display:flex}.tempo-options{gap:var(--space-2);flex-direction:column;display:flex}.tempo-option{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-inline:calc((var(--control-h) - 28px) / 2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:flex}.tempo-option:hover{background:var(--hover)}.tempo-option input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.colour-swatch{width:var(--control-h);height:var(--control-h);color:var(--on-agent);background:0 0;border:0;place-items:center;display:grid;position:relative}.colour-swatch:before{content:"";background:var(--c);box-sizing:border-box;border:2px solid #0000;border-radius:50%;width:28px;height:28px}.colour-swatch.on:before{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--surface)}.colour-swatch .icon{position:absolute}.skills{grid-template-columns:minmax(0,1fr);display:grid}.skill{min-height:var(--control-h);padding-inline:var(--space-3);background:var(--surface);border:1px solid var(--line-strong);color:var(--text);border-radius:17px;align-items:center;gap:6px;font-size:14px;display:inline-flex}.skill.add{color:var(--muted);background:0 0;border-style:dashed}.skills .skill-name{min-height:var(--control-h);color:inherit;text-align:start;background:0 0;border:0;flex:1;justify-content:center;padding:0}.skills .skill-name>span{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px}.skills .skill-name:hover>span{text-decoration-color:currentColor}.skills+.skill-ways{margin-block-start:var(--space-3)}.skill-open{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);color:inherit;text-align:start;background:0 0;border:0;flex:1;padding:0;display:flex}.skill-open>.icon{color:var(--muted)}.skill-open:hover .title{text-underline-offset:3px;text-decoration:underline}.skill-mark{vertical-align:-2px;margin-inline-end:var(--space-1)}.skill-ways{gap:var(--space-2);flex-wrap:wrap;display:flex}.skill-rows+.skill-ways{margin-block-start:var(--space-2)}.skill-row-large{row-gap:var(--space-2);flex-wrap:wrap}.skill-row-large>.skill-open{flex-basis:100%}.skill-short-offer{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.skill-row-large>.skill-short-offer{flex-basis:100%;padding-block-end:var(--space-1)}.skill-short-cost{font-size:var(--text-xs);color:var(--muted)}dialog.sheet.skill-sheet{max-width:960px}.skill-sheet .sheet-body{container:skill-sheet/inline-size}.skill-step{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.skill-step>p{text-wrap:pretty;margin:0}.skill-sheet .field>small,.skill-tools>small,.skill-method-foot>small{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.skill-from{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;display:grid}.skill-from p,.skill-findings>p,.skill-others p{margin:0}.skill-label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);margin:0;font-weight:600}.skill-findings{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas);font-size:var(--text-sm);display:grid}.skill-findings.held{border-color:var(--bad-line);background:var(--bad-tint);color:var(--bad-text)}.skill-findings.held .skill-label{color:inherit}.skill-lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.skill-lines li{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.skill-lines .icon{margin-block-start:2px;margin-block-start:calc(.5lh - 8px)}.skill-tools{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.skill-tools>legend{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);margin-block-end:var(--space-2);padding:0;font-weight:600}.skill-tool-list{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.skill-tool{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-block:var(--space-1);cursor:pointer;display:flex}.skill-tool .l{flex-direction:column;min-width:0;display:flex}.skill-tool .l small{color:var(--muted);font-size:var(--text-sm)}.skill-tool .l>span{overflow-wrap:anywhere}.skill-tool input,.skill-tick input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.skill-others{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.skill-method{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.skill-method>.field{align-content:start}.skill-method-foot{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.skill-count{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.skill-preview{gap:var(--space-2);grid-template-rows:auto 1fr;min-width:0;display:grid}.skill-preview>.md,.skill-read{min-width:0;min-block-size:var(--tap);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere}@container skill-sheet (width>=700px){.skill-tool-list,.skill-method{grid-template-columns:repeat(2,minmax(0,1fr))}}.md h4,.md h5{margin-block:var(--space-3) var(--space-2);font-family:var(--font-body);font-size:var(--text-md);margin-inline:0;font-weight:600;line-height:1.4}.skill-also{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.skill-tick{align-items:center;gap:var(--space-3);min-height:var(--control-h);cursor:pointer;font-weight:600;display:flex}.skill-actions{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.skill-actions-start,.skill-actions-end{gap:var(--space-2);flex-wrap:wrap;display:flex}.skill-actions-end{margin-inline-start:auto}.skill-results{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.skill-results li{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.skill-result-path{font-weight:600}.skill-results .btn{justify-self:start}.skill-diff{padding:var(--space-2) 0;border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;line-height:1.6;list-style:none}.skill-diff li{gap:var(--space-2);padding-inline:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;display:flex}.skill-diff li.same{color:var(--muted)}.skill-diff li.added{background:var(--canvas);color:var(--text);font-weight:600}.skill-diff li.removed{color:var(--muted)}.skill-diff li.removed .skill-diff-text{text-decoration:line-through}.skill-diff-mark{flex:none;inline-size:1ch}.skill-diff-text{min-width:0}details.text{margin-top:10px}details.text>summary{cursor:pointer;min-height:var(--control-h);align-items:center;gap:10px;list-style:none;display:flex}details.text>summary::-webkit-details-marker{display:none}details.text>summary .t{flex:1;font-weight:600}details.text>summary .s{font-size:var(--text-sm);color:var(--muted)}details.text textarea{width:100%;min-height:140px;margin:var(--space-1) 0 0;padding:var(--space-3) 14px;border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--canvas);color:var(--text);font:inherit;font-size:var(--field-size);resize:vertical;line-height:1.5;display:block}details.text .foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);font-size:var(--text-xs);color:var(--muted);display:flex}details.text .foot .btn{flex:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);background:var(--ink);color:var(--on-ink);text-align:center;white-space:nowrap;cursor:pointer;transition-property:background-color,color,border-color,opacity,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);border:1px solid #0000;border-radius:999px;flex:none;padding-inline:18px;font-weight:600;line-height:1.2;display:inline-flex}.btn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--canvas))}.btn:active:not(:disabled){transform:scale(.96)}.btn.quiet{border-color:var(--line-strong);color:var(--text);background:0 0}.btn.quiet:hover:not(:disabled){background:var(--hover)}.btn.quiet.on,.btn.quiet.on:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.icon-swap{display:inline-grid}.icon-swap>.icon{transition:opacity var(--t-move) var(--ease), scale var(--t-move) var(--ease), filter var(--t-move) var(--ease);grid-area:1/1}.icon-swap>.icon:last-child,.icon-swap[data-on]>.icon:first-child{opacity:0;filter:blur(4px);scale:.25}.icon-swap[data-on]>.icon:last-child{opacity:1;filter:blur();scale:1}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--canvas))}.btn.quiet.danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn.quiet.danger:hover:not(:disabled){background:var(--bad-tint);color:var(--bad-text)}.btn.small{min-height:var(--control-h);font-size:var(--text-sm);padding-inline:14px}.btn:disabled,.btn.quiet:disabled,.btn.danger:disabled{background:var(--disabled);color:var(--muted);cursor:not-allowed;border-color:#0000}.pill{height:24px;font-size:var(--text-xs);border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.pill .icon{width:12px;height:12px}.pill-live{color:var(--live-text);background:var(--live-tint);border-color:var(--live-line)}.pill-bad{color:var(--bad-text);background:var(--bad-tint);border-color:var(--bad-line)}.vendor-chip{width:24px;height:24px;color:var(--on-vendor);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.row-glyph{color:var(--muted)}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-pad);min-width:0}.field{gap:var(--space-2);display:grid}.field>span:first-child,.field>label:first-child{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.field textarea,.field input,.field select{width:100%;min-height:var(--tap);border:1px solid var(--edge);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--canvas);color:var(--text);font-size:var(--field-size);resize:vertical;line-height:1.5}.field textarea:focus-visible,.field input:focus-visible,.field select:focus-visible{border-color:var(--ink)}.list-rows{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.list-row{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}.list-row:last-child{border-bottom:0}.list-row .grow{flex:1;min-width:0}.list-row a.grow{min-height:var(--control-h);flex-direction:column;justify-content:center;display:flex}.list-row .title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.list-row .meta{font-size:var(--text-xs);color:var(--muted);display:block}.usage-month-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.usage-month-nav{gap:var(--space-1);display:inline-flex}.usage-figures{gap:var(--space-4);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.usage-figures dt{font-size:var(--text-sm);color:var(--muted)}.usage-figures dd{font-size:var(--text-lg);margin:0}.usage-figures dd strong{font-size:var(--text-xl);font-weight:600}.usage-chart{margin:var(--space-4) 0}.usage-kinds .usage-amount{font-variant-numeric:tabular-nums;font-weight:600}.account-buttons{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@container card (width<=559px){.account-actions{flex-direction:column;align-items:stretch}.account-buttons{justify-content:flex-start}.list-row:not(.account-actions):has(>.account-buttons){flex-wrap:wrap}.list-row:not(.account-actions):has(>.account-buttons)>.grow{flex-basis:calc(100% - 32px - var(--space-3))}.list-row:not(.account-actions)>.account-buttons{margin-inline-start:calc(32px + var(--space-3))}}.env-tag{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--text-xs);border-radius:999px;flex:none;align-items:center;font-weight:600;line-height:1;display:inline-flex}@media (width>=1000px){.top .env-tag{display:none}}.list-row.this-computer>form{flex-shrink:0}.list-row.this-computer .title{white-space:normal;overflow-wrap:anywhere}.list-row.this-computer .this-computer-taken{color:var(--text);overflow-wrap:anywhere}@container card (width<=559px){.list-row.this-computer{flex-wrap:wrap}.list-row.this-computer>.grow{flex-basis:calc(100% - 20px - var(--space-3))}.list-row.this-computer>form{margin-inline-start:calc(20px + var(--space-3))}}dialog.sheet{background:var(--surface);width:100%;max-width:560px;max-height:85dvh;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 40px var(--glow);margin:auto auto 0;padding:0;overflow-y:auto}dialog.sheet::backdrop{background:var(--scrim)}.sheet-body{padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom))}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sheet-head h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl)}@media (width>=1000px){dialog.sheet{border-radius:var(--radius-lg);margin:auto}.sheet-body{padding-bottom:var(--space-4)}}.placeholder{text-align:center;padding-top:var(--space-12)}.placeholder p{color:var(--muted)}.chart svg{width:100%;height:auto;display:block}.chart-plot{direction:ltr;position:relative}.chart-labels>span{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute}.chart-tick{transform:translateY(-50%)}.chart-axis{bottom:0}.chart-each{text-overflow:ellipsis;text-align:center;line-height:1.25;overflow:hidden;transform:translate(-50%)}.by-agent{fill:var(--c)}.swatch.by-agent{background:var(--c)}.chart-pie{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.chart-legend{margin:var(--space-2) 0 0;gap:var(--space-3);font-size:var(--text-xs);color:var(--text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:var(--space-1);display:flex}.chart-legend .swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.chart-legend .meta{color:var(--muted)}.series-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.series-table th,.series-table td{text-align:start;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--line)}.series-table th{font-size:var(--text-xs);color:var(--muted);font-weight:600}.card-big{font-size:28px;font-family:var(--font-display);margin:0}.welcome-symbol{margin:0 auto var(--space-6);justify-content:center;display:flex}.on-the-list{min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.on-the-list .page{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:480px;display:flex}.on-the-list .lockup{margin-bottom:calc(var(--space-5) - var(--space-4))}.on-the-list .settings-card{text-align:start;width:100%}.welcome-copy{margin:var(--space-4) 0 var(--space-8);color:var(--muted);line-height:1.8}.md p{margin:0 0 var(--space-3);line-height:1.7}.md>:last-child{margin-bottom:0}.md ul,.md ol{margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}.md li{margin-bottom:var(--space-1);line-height:1.6}.md h1,.md h2,.md h3{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;margin:var(--space-3) 0 var(--space-2);font-weight:600;line-height:1.4}.md code{font-family:var(--font-mono);font-size:max(var(--text-xs), .92em);background:var(--hover);border-radius:4px;padding:1px 5px}.md pre{margin:0 0 var(--space-3);padding:var(--space-3);white-space:pre;overflow-wrap:normal;max-width:100%;font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{margin:0 0 var(--space-3);border-inline-start:2px solid var(--line-strong);color:var(--muted);padding-inline-start:var(--space-3)}.md hr{border:0;border-top:1px solid var(--line);margin:var(--space-3) 0}.md a{color:var(--text);text-decoration:underline}@media (width<=999.98px){.welcome-symbol{margin-bottom:var(--space-4)}.welcome-copy{margin-bottom:var(--space-5)}}.raw-folders,.raw-acts{margin-block-start:var(--space-4)}.raw-folder{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.raw-count{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;text-align:end}.settings-sections{gap:var(--space-4);min-width:0;display:grid}.settings-card{gap:var(--space-2);scroll-margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;container:card/inline-size}details.settings-card{padding:0;display:block}details.settings-card>summary{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:var(--card-pad);border-radius:var(--radius-lg);list-style:none;display:flex}details.settings-card>summary::-webkit-details-marker{display:none}details.settings-card>summary h2{flex:1;min-width:0}details.settings-card[open]>summary{padding-bottom:var(--space-2)}.fold-body{gap:var(--space-2);padding:0 var(--card-pad) var(--card-pad);grid-template-columns:minmax(0,1fr);display:grid;container:card/inline-size}.settings-card .note{margin:0}.settings-row-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@container card (width>=480px){.settings-row-form{grid-template-columns:minmax(0,1fr) auto}}.settings-card .list-row .grow .title{white-space:normal}.usage-page .card{margin-bottom:var(--space-4)}.grant-label .title{font-size:var(--text-sm);font-weight:500;display:block}.grant-label .meta{font-size:var(--text-xs);color:var(--muted);line-height:1.5;display:block}.activity-glyph{background:var(--hover);width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.grants{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.grant-label{align-items:flex-start;gap:var(--space-3);min-height:var(--tap);cursor:pointer;display:flex}.grant-label input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin-top:2px}.note.error{color:var(--danger)}.note.ok{color:var(--text)}.schedule-row.disabled .title{color:var(--muted);text-decoration:line-through}.list-row.routine-row{padding-block:var(--space-3);display:block}.routine-head{align-items:center;gap:var(--space-3);display:flex}.routine-body{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);padding-inline-start:calc(36px + var(--space-3));display:grid}.routine-runs{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.routine-runs-none,.routine-today{font-size:var(--text-xs);color:var(--muted);margin:0}.routine-body>.note{margin:0}.routine-address{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.address-shown{gap:var(--space-2);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.address-shown>*{max-width:100%}.address-shown-title{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.address-shown-copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-self:stretch;display:flex}.address-shown-copy .field{flex:220px;min-width:0}.address-shown-copy .field input{font-family:var(--font-mono)}.address-shown .note{margin:0}.dock-address{max-width:var(--content-w);margin-inline:auto;margin-block:0 var(--space-3)}.dock-address .address-shown-copy .field{flex:1 1 0}.gate-app{grid-template-columns:minmax(0,1fr)}.gate{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}.gate .placeholder{padding-top:0}.gate .lockup,.on-the-list .lockup{color:var(--text)}.lockup .wordmark{font-size:28px}.gate-orb{margin:0 auto var(--space-5)}.gate-action{margin:var(--space-6) 0 var(--space-2)}.gate-link{min-height:var(--tap);padding:0 var(--space-2);color:var(--text);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.first-run-form{gap:var(--space-5);display:grid}.policy-links{align-items:center;gap:0 var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.first-run-actions{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.first-run-actions .first-run-next{margin-block:0;margin-inline-end:auto}.first-run-form .first-run-both{margin:0}.apply{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.apply .page{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;width:100%;max-width:520px;display:flex}.apply .lockup{margin-bottom:calc(var(--space-5) - var(--space-4))}.apply .welcome-symbol,.apply .eyebrow,.apply .welcome-copy,.apply-home{margin:0}.apply-form{text-align:start;gap:var(--space-4);width:100%;display:grid}.apply-form .field>span:first-child,.apply-form legend{font-size:var(--text-sm);letter-spacing:0;color:var(--text);font-weight:600}.apply-form .optional{color:var(--muted);font-weight:400}.apply-form .note.error{margin:calc(var(--space-2) - var(--space-4)) 0 0}.apply-uses{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.apply-uses legend{margin-bottom:var(--space-2);padding:0}.apply-actions{justify-content:flex-end;display:flex}.apply .policy-links{justify-content:center}.meters{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.meter{gap:var(--space-1);display:grid}.meter-label{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);font-weight:600;display:flex}.meter-label>:first-child{white-space:nowrap;flex:none}.meter-label>:last-child{text-align:end;min-width:0}.meter-track{background:var(--hover);border-radius:4px;height:8px;display:block;overflow:hidden}.meter-fill{background:var(--ink);border-radius:4px;height:100%;display:block}.meter-group{font-size:var(--text-sm);color:var(--muted);font-weight:600}.meter-group:not(:first-child){margin-top:var(--space-2)}.plan-beyond{gap:var(--space-2);margin-top:var(--space-3);display:grid}.plan-beyond>.meter-group{margin:0}.plan-given{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.plan-given-line{align-items:flex-start;gap:var(--space-2);display:flex}.plan-given-line>.icon{color:var(--muted);flex:none;margin-top:1px}.plan-given-line>span{gap:2px;min-width:0;display:grid}.plan-given-title{font-size:var(--text-sm);font-weight:600}.plan-given-line .meta{font-size:var(--text-sm);color:var(--muted)}.gate-paused{font-weight:600}.meter.warm .meter-fill{background:var(--bad-text)}.meter-fill.full{background:var(--danger)}.plan-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);font-size:var(--text-sm);flex-direction:column;display:flex}.plan-banner.bad{background:var(--bad-tint);border-color:var(--bad-line);color:var(--bad-text)}.plan-banner p{margin:0}.plan-banner .btn{align-self:flex-start}.meter .used-up{color:var(--bad-text);font-weight:600}.meter-note{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted);line-height:1.5;display:block}.topup-choices{gap:var(--space-2);min-width:0;margin:var(--space-4) 0;border:0;padding:0;display:grid}.topup-option{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;display:flex}.topup-option:hover{background:var(--hover)}.topup-option.on{border-color:var(--ink)}.topup-option>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.topup-words{overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.topup-title{font-weight:600}.topup-words>.meta{font-size:var(--text-sm);line-height:1.4}.topup-price{white-space:nowrap;flex:none;margin-inline-start:auto;font-weight:600}.sheet-body>.plan-banner{margin-bottom:var(--space-3)}.free-week-line{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);max-width:var(--content-w);margin:0 auto var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.5;display:flex}.free-week-line>p{flex:260px;margin:0}.free-week-acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.free-week-line>.note.error{flex-basis:100%}.plain{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plain li{padding-inline-start:16px;line-height:1.45;position:relative}.plain li:before{content:"·";color:var(--muted);position:absolute;inset-inline-start:4px}.sheet-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.plan-actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.plan-actions .plan-history{margin-inline-start:auto}.first-run{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.first-run>.page{align-items:stretch;gap:var(--space-5);flex-direction:column;width:100%;max-width:560px;padding-bottom:0;display:flex}.first-run .lockup{color:var(--text);margin:0}.first-run .policy-links{margin-top:0}.first-run-intro{color:var(--muted);margin:0;line-height:1.7}.step-line{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step-line li{align-items:center;gap:6px;display:inline-flex}.step-line li+li:before{content:"·" / ""}.step-n{border:1px solid var(--line-strong);width:20px;height:20px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:inline-grid}.step-line .here{color:var(--text);font-weight:600}.step-line .here .step-n{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.step-line .step-check{color:var(--text);flex-shrink:0}.first-run-1 .grant-label input,.first-run-2 .grant-label input{margin-inline-start:0}.first-run-said{align-items:flex-start;gap:var(--space-3);display:flex}.first-run-said p{margin:0;line-height:1.7}.first-run-settings>.page{max-width:var(--content-w);gap:var(--space-2)}.first-run-back-row{margin:0}.start-foot{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.start-foot .note{margin:0}.start-foot-actions{align-items:center;gap:var(--space-3);display:flex}.plan-chooser{gap:var(--space-4);width:100%;display:grid}.billed{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.billed legend{margin-bottom:var(--space-2);font-size:var(--text-sm);padding:0;font-weight:600}.billed-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.billed-option{min-height:var(--control-h);padding-inline:var(--space-4);border:1px solid var(--edge);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.billed-option:hover{background:var(--hover)}.billed-option.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.billed-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.billed-line{margin:0}.plan-price-lead{font-size:var(--text-md);color:var(--text);font-weight:600;display:block}.plan-free-facts{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);font-size:var(--text-sm);color:var(--text);margin:0;line-height:1.5;list-style:none;display:grid}.plan-free-facts li{padding-inline-start:14px;position:relative}.plan-free-facts li:before{content:"·";color:var(--muted);position:absolute;inset-inline-start:2px}.plan-moving-up{margin:0}.founder-code{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.5;display:flex}.founder-code>.icon{flex:none;margin-top:3px}.founder-code strong{color:var(--text)}.plan-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.plan-choices{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.plan-choice{gap:var(--space-3);flex-direction:column;display:flex}.plan-choice-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.plan-choice-head>h2{margin:0}.plan-choice-tag{border:1px solid var(--line-strong);height:24px;font-size:var(--text-xs);color:var(--text);white-space:nowrap;border-radius:12px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.plan-choice-price{font-size:var(--text-sm);color:var(--muted);margin:0}.plan-choice-price .plan-price{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text);font-weight:500;line-height:1.25}.plan-choice-price-row{align-items:last baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.topup-words>.meta>.plan-saving{vertical-align:middle;margin-inline-start:var(--space-1)}.plan-choice-facts{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.plan-choice .btn{margin-top:var(--space-1);align-self:flex-start}.plan-chooser-terms{margin:0}.plan-arriving{gap:var(--space-3);justify-items:start;max-width:560px;display:grid}.plan-arriving p{color:var(--muted);margin:0;line-height:1.7}.plan-arriving-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.plans-page .plan-chooser{margin-top:var(--space-4)}.lapse-notice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.lapse-notice p{flex:220px;margin:0}.lapse-notice .lapse-error{flex-basis:100%}.plan-lapse{margin:var(--space-3) 0}.agent-share{margin:var(--space-2) 0 0}.template-share,.template-read{gap:var(--space-4);display:grid}.template-share>p,.template-read>p{margin:0;line-height:1.5}.seat-file{border:1px dashed var(--line-strong);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.field input[type=file]{color:var(--muted);cursor:pointer}.field input[type=file]::file-selector-button{padding:2px var(--space-3);border:1px solid var(--line-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-inline-end:var(--space-3);font-weight:600}.template-paste{font-family:var(--font-mono)}.template-review{gap:var(--space-3);min-width:0;display:grid}.template-review>p{margin:0;line-height:1.5}.template-review h3{margin:var(--space-3) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--text-lg)}.template-carries{gap:var(--space-3);min-width:0;display:grid}.template-carries>p{margin:0;line-height:1.5}.template-carries h3{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);margin:0}.review-lines{gap:var(--space-3);min-width:0;margin:0;display:grid}.review-line{gap:2px;min-width:0;display:grid}.review-line dt{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.review-line dd{overflow-wrap:anywhere;min-width:0;margin:0}.review-pre{white-space:pre-wrap;overflow-wrap:anywhere}.review-colour{align-items:center;gap:var(--space-2);display:inline-flex}.review-swatch{background:var(--c);border-radius:50%;flex:none;width:16px;height:16px}.review-none,.review-marked{color:var(--muted);font-size:var(--text-sm)}.review-items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.review-item{gap:var(--space-2);min-width:0;padding:var(--space-3) 14px;border:1px solid var(--line);border-radius:var(--radius-md);display:grid}.review-item p{margin:0}.review-item-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.review-item-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.review-abilities{margin:0;padding:0;list-style:none}.review-ability{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.review-ability:last-child{border-bottom:0}.review-actions .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%}.weekrow.remembered{align-items:center;column-gap:10px;row-gap:var(--space-1);flex-wrap:wrap;display:flex}.weekrow.remembered b{flex:none;padding-top:0}.remembered-who{font-size:var(--text-sm);flex:none;align-items:center;gap:6px;display:inline-flex}.remembered-what{overflow-wrap:anywhere;flex:10em;min-width:0}.remembered-act{margin-inline-start:auto}.remembered-state{border-radius:12px;flex:none;display:inline-flex}.remembered-failed{color:var(--danger);font-size:var(--text-xs);flex-basis:100%;margin:0}.model-chooser{border:0;min-width:0;margin:0;padding:0}.model-chooser>legend{padding:0}.model-hint{color:var(--muted);font-size:var(--text-sm);margin:2px 0 0}.model-unoffered{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.model-option{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;display:flex}.model-option:hover{background:var(--hover)}.model-option.on{border-color:var(--ink)}.model-option>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.model-body{flex:1;gap:2px;min-width:0;display:grid}.model-top{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.model-name{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.4}.model-on{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:600;line-height:1.4;display:inline-flex}.model-line{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.model-part{max-width:100%;display:inline-block}.maker{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-sm);margin-block:2px;display:flex}.maker-mark{flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.maker-mark>img{object-fit:contain;width:24px;height:24px}.maker-mark.robot{color:var(--maker-tint,var(--muted))}:root,[data-theme=light]{--maker-light:block;--maker-dark:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--maker-light:none;--maker-dark:block}}[data-theme=dark]{--maker-light:none;--maker-dark:block}.maker-mark>img.light{display:var(--maker-light)}.maker-mark>img.dark{display:var(--maker-dark)}.model-standin{gap:var(--space-2);margin-top:var(--space-4);display:grid}.model-standin>label{flex-direction:column;display:flex}.model-standin>label>small{color:var(--muted);font-size:var(--text-sm)}.model-standin>select.sel{width:100%;max-width:360px}.add-step{gap:var(--space-4);min-width:0;display:grid}.add-back{justify-self:start}.add-who{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.add-who .nm{font-size:16px}.add-who .role,.add-who .st{color:var(--muted);font-size:var(--text-sm)}.template-review .model-chooser>legend{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.model-standin>.model-unoffered{margin:0}.add-card-on>.maker-mark{margin-block:calc(.5lh - 12px)}.model-chips{gap:var(--space-1);flex-wrap:wrap;min-width:0;margin-block:2px;display:flex}.model-chip,.add-chip{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);border-radius:999px;align-items:center;line-height:1.4;display:inline-flex}.model-dialog .model-hint{margin:0 0 var(--space-3)}.model-filter{gap:var(--space-2);min-width:0;margin:var(--space-3) 0;border:0;flex-wrap:wrap;padding:0;display:flex}.model-filter-option{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding-inline:var(--space-3) var(--space-4);border:1px solid var(--edge);cursor:pointer;border-radius:999px;display:inline-flex}.model-filter-option:hover{background:var(--hover)}.model-filter-option.on{border-color:var(--ink)}.model-filter-option>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.model-picks{margin-block-end:var(--space-4);display:grid}.maker-folds{gap:var(--space-4);min-width:0;margin-block-start:var(--space-3);display:grid}.maker-fold{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.maker-fold>summary{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-1) var(--space-3);border-radius:calc(var(--radius-md) - 1px);cursor:pointer;list-style:none;display:flex}.maker-fold>summary::-webkit-details-marker{display:none}.maker-fold>summary:hover{background:var(--hover)}.maker-fold>summary>.maker-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.maker-fold>summary>.maker-count{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin-inline-start:auto}.maker-fold>summary>.caret{flex:none}.maker-models{gap:var(--space-2);min-width:0;padding:0 var(--space-1) var(--space-1);display:grid}.model-pick{width:100%;min-width:0;min-height:var(--control-h);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;display:flex}.model-pick:hover{background:var(--hover)}.model-pick.on{border-color:var(--ink)}.model-noticed{min-width:0;display:grid}.model-notice{align-items:center;column-gap:var(--space-4);min-width:0;padding-inline:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.next-setup-model>.model-notice,.next-setup-standin>.model-notice{padding-inline:0}.next-setup-standin>.model-notice{flex-basis:100%}.model-notice-line{overflow-wrap:anywhere;min-width:0}.model-notice>a{min-height:var(--tap);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.model-notice>a:hover{text-decoration-color:currentColor}.model-chooser>.model-filter{margin-block-end:0}.add-step .model-chooser>legend{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.add-choose{gap:var(--space-3);min-width:0;display:grid}.add-choose>p{margin:0}.add-places{color:var(--muted);font-size:var(--text-sm)}.add-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));min-width:0;display:grid}.add-card{align-content:start;gap:var(--space-2);min-width:0;min-height:var(--control-h);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:start;display:grid}.add-card:hover:not(:disabled){background:var(--sidebar);border-color:var(--line-strong)}.add-card.from-template{border-style:dashed}.add-card:disabled{background:var(--disabled);color:var(--muted);cursor:not-allowed}.add-card:disabled .name{color:var(--muted)}.add-card-head{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.add-card-title{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.add-card-title .nm{overflow-wrap:anywhere;font-size:16px;font-weight:600}.add-card-role{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--text-xs);border-radius:999px;align-items:center;line-height:1.4;display:inline-flex}.add-card-about{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.add-card-on{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;display:flex}.add-card-can{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.add-card-can>span:first-child{margin-inline-end:var(--space-1)}.add-card-note{color:var(--muted);font-size:var(--text-sm)}.documents-page{container:documents/inline-size}.document-page{container:document/inline-size}@container documents (width<=419px){.doc-new-more{display:none}}.documents-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.documents-bar .note{margin:0}.doc-project{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.doc-project label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.doc-project .sel{flex:0 auto;min-width:0;max-width:16rem}.doc-said:empty{margin:0}.documents-failed{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.documents-failed .note{margin:0}.doc-list{margin-block-start:var(--space-4)}.list-row.doc-row{padding:0}.doc-link{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding-block:var(--space-2);border-radius:var(--radius-sm);flex:1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.doc-glyph{color:var(--muted);display:inline-flex}.doc-words{flex-direction:column;min-width:0;display:flex}.doc-link .title{font-size:var(--text-md);font-weight:600}.doc-link:hover .title{text-underline-offset:3px;text-decoration:underline}.doc-size{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.document-tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.doc-acts{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@container document (width<=519px){.document-tools .doc-project{flex-basis:100%}.document-tools .doc-project .sel{flex:1;max-width:none}.doc-acts{margin-inline-start:0}}.document-meta{gap:0 var(--space-2);margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.document-meta>span:not(:first-child):not(:empty):before{content:"·";content:"·" / "";margin-inline-end:var(--space-2)}.doc-dirty{color:var(--text);font-weight:600}.document-page .top h1{overflow-wrap:anywhere}.document-text{width:100%;height:max(16rem, calc(100dvh - var(--below) - 17rem));padding:var(--space-3) var(--space-4);border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--field-size);resize:vertical;margin-block-start:var(--space-2);line-height:1.6;display:block}.document-text:focus-visible{border-color:var(--ink)}.rename-form{gap:var(--space-3);display:grid}.rename-form .note,.draft-page .draft-not-yours,.note-page .note-line{margin:0}.draft-page .draft-revises{margin:var(--space-2) 0 0}.draft-text{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere;min-width:0;margin-block-start:var(--space-3)}.doc-bar-end{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.doc-adds{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.doc-adds .doc-drop-hint{margin:0;margin-inline-start:var(--space-1)}@media (hover:none){.doc-adds .doc-drop-hint{display:none}}.doc-refusals{gap:var(--space-1);margin-block-start:var(--space-2);display:grid}.doc-refusals .note{margin:0}.doc-drop{border-radius:var(--radius-md);min-height:8rem}.doc-drop.over{outline:2px dashed var(--ink);outline-offset:var(--space-1);background:var(--hover)}.doc-drop-line{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-sm);margin:0;font-weight:600}.doc-list{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.doc-list>.doc-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:0;display:grid}.doc-row-acts{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.doc-file{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--control-h);padding:var(--space-2) 0;border-radius:var(--radius-sm);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.doc-file:hover .title{text-underline-offset:3px;text-decoration:underline}.doc-file .doc-file-source{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.doc-file .title{font-size:var(--text-md);font-weight:600}.list-row .doc-file-line{color:var(--text);overflow-wrap:anywhere}.doc-pin[aria-pressed=true] .icon{fill:currentColor}@container documents (width<=599px){.doc-list{grid-template-columns:minmax(0,1fr)}.doc-row>.doc-row-acts{padding-block-end:var(--space-2)}}.web-page-form{gap:var(--space-3);display:grid}.web-page-form .note{margin:0}.bin-page{container:bin/inline-size}.bin-meters,.bin-list,.bin-empty{margin-block-start:var(--space-4)}.bin-empty:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.list-row.bin-row{flex-wrap:wrap;padding:0}.bin-item{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding-block:var(--space-2);flex:1;grid-template-columns:auto minmax(0,1fr);display:grid}.bin-item .title{font-size:var(--text-md);font-weight:600}.bin-acts{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.bin-row .bin-refused{margin:0 0 var(--space-2);flex:100%}@container bin (width<=559px){.bin-acts{flex:100%;padding-block-end:var(--space-2)}}.list-row.when-full-row{align-items:stretch;gap:var(--space-2);flex-direction:column}.when-full{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.when-full legend{font-size:var(--text-sm);margin-block-end:var(--space-2);padding:0;font-weight:600}.when-full-bin{align-self:flex-start}.export-sheet{gap:var(--space-4);display:grid}.export-sheet .note{margin:0}.export-sheet .export-note{color:var(--text)}.export-choices{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.md table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse;font-size:var(--text-sm)}.md th,.md td{padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);text-align:start;vertical-align:top}.md th{font-weight:600}.md a{text-underline-offset:3px;overflow-wrap:anywhere;padding-block:2px}.md :is(th,td) a{padding-block:3px}.md pre{color:var(--text)}.md-table{max-width:100%;margin:0 0 var(--space-3);overflow-x:auto}.md-table>table{margin:0}.md-table:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.md th,.md td{overflow-wrap:break-word;font-variant-numeric:tabular-nums}.md li.md-task{list-style:none}.md-task>input[type=checkbox]{appearance:none;block-size:1em;inline-size:1em;margin-block:0;margin-inline:0 var(--space-2);border-radius:var(--radius-xs);color:inherit;font:inherit;vertical-align:-.125em;background:0 0;border:.125em solid;place-content:center;display:inline-grid}.md-task>input[type=checkbox]:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background:currentColor;block-size:.625em;inline-size:.625em}.md-code{min-width:0;margin:0 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.md-code-head{padding:var(--space-2) var(--space-2) 0;justify-content:flex-end;display:flex}.md-code>pre{background:0 0;border:0;margin:0;padding-block-start:var(--space-1)}.md-code>.note{padding:0 var(--space-3) var(--space-3);margin:0}.log .md h4,.log .md h5{margin:var(--space-3) 0 var(--space-2);color:inherit;background:0 0;border:0;padding:0}@media print{.document-print .md-table{overflow:visible}}.document-print{display:none}@media print{@page{margin:20mm 18mm}html,body,.app,.shell,.main{background:var(--surface)}.skip-link,.top>:not(h1),.document-tools,.document-meta,.document-refused,.document-text,dialog{display:none!important}.shell{min-height:0;display:block}.main{max-width:none;margin:0;padding:0}.top{min-height:0;padding:0 0 var(--space-4)}.document-print{margin-block-start:var(--space-2);display:block}.document-print .md h2,.document-print .md h3,.document-print .md h4{break-after:avoid}.document-print .md pre{white-space:pre-wrap;overflow:visible}.document-print .md tr,.document-print .md li{break-inside:avoid}}.memory-filters{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.memory-filter{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.memory-filter label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.memory-filter .sel{flex:0 auto;min-width:0;max-width:16rem}.memory-feed{margin:var(--space-4) 0 0;padding:0;list-style:none}.memory-more{margin-block-start:var(--space-3)}.doc-adds .folder-plan,.doc-adds .folder-said{flex-basis:100%;margin:0}.folder-plan{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.folder-plan .note{margin:0}.folder-plan-actions{justify-content:flex-start}.computer-section{margin-block-start:var(--space-4)}.computer-head{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.computer-glyph,.computer-chevron{color:var(--muted);flex:none}.computer-presence,.computer-over,.computer-waiting{margin:0}.computer-over,.computer-waiting{color:var(--text);margin-block-start:var(--space-2)}.computer-acts{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.computer-said:empty{margin:0}.computer-tree{margin-block-start:var(--space-3)}.computer-tree .computer-tree{margin-block-start:0}.computer-level{padding-inline-start:var(--space-4)}.list-row.computer-row{padding:0}.list-row.computer-folder{flex-direction:column;align-items:stretch;gap:0}.computer-link{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--control-h);padding:var(--space-2) 0;border-radius:var(--radius-sm);text-align:start;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.computer-toggle{gap:var(--space-2);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr)}.computer-link .title{font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;font-weight:600}.computer-file .computer-link .title{font-weight:500}a.computer-link:hover .title,.computer-toggle:hover .title,.computer-section-list .computer-link:hover .title{text-underline-offset:3px;text-decoration:underline}.computer-section-list .computer-link{cursor:pointer}.computer-inside[hidden]{display:none}.computer-more,.computer-reading{margin-block:var(--space-2);margin-inline:var(--space-4) 0}.computer-level-failed{margin-inline-start:var(--space-4)}.computer-page .computer-stays{margin:0}.computer-sections{margin-block-start:var(--space-3)}.computer-sections>.note{margin:0 0 var(--space-2)}.computer-section-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.computer-section-bar .note{margin:0}.computer-plain{font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;line-height:1.6}.computer-folder-line{align-items:center;gap:var(--space-3);min-width:0;display:flex}.computer-tick{align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--text-sm);color:var(--text);cursor:pointer;flex:none;display:inline-flex}.computer-tick input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.computer-tick:has(input:disabled){color:var(--muted);cursor:not-allowed}.list-row .computer-paused-line{color:var(--text);overflow-wrap:anywhere}.computer-ticks-away{margin:var(--space-2) 0 0}
