:root{--text-primary:#191915;--text-secondary:#1919159e;--text-tertiary:#19191561;--text-accent:#41607f;--text-needs-you:#191915;--text-on-primary:#fbfaf7;--icon-default:#1919159e;--accent-needs-you:#e3a457;--accent-slate:#41607f;--agent-bean:#c08a6a;--agent-otter:#8ea592;--agent-bird:#8f9fb3;--agent-owl:#a199bd;--agent-bear:#b9a27a;--agent-fox:#b08f8f;--agent-seal:#7fa3a0;--agent-robot:#8c9196;--swatch-teal:#2a9d8f;--swatch-indigo:#5b5fc7;--swatch-amber:#d99a2b;--swatch-rose:#d9587a;--swatch-green:#3c9d5d;--swatch-slate:#5c6b7a;--surface-glass:#fbfaf7;--surface-sheet:#f7f9fb;--surface-solid:#fff;--button-primary-text:#fbfaf7;--surface-card:#fff;--surface-popover:#fff;--icon-head:#1919158c;--surface-raised:#ecebe6;--surface-rail:#f3f2ee;--surface-page:#fbfaf7;--surface-field:#fffffff0;--surface-material:#fbfaf7b8;--fill-subtle:#1919150f;--fill-row-selected:#ecebe6;--line-hairline:#e4e3dd;--line-hover:#cecdc6;--button-primary:#191915;--button-secondary:#fff;--button-secondary-text:#142233;--button-glass:#ffffffb3;--bubble-self:#41607f;--bubble-self-text:#fff;--bubble-other:#fffffff2;--switch-off:#1422331f;--field-text:#142233;--field-placeholder:#5e718a;--field-segment-track:#1422330f;--field-segment-on:#fff;--field-segment-on-text:#141513;--field-send:#142233;--field-private:#e6eef7fa;--composer-private:#e3ecf6f2;--canvas-desktop:#dce3ea;--canvas-phone:#eef3f8;--canvas-lock:#5e7188;--scrim:#0b152238;--text-on-dark:#fff;--notification:#ffffffbd;--keyboard-bg:#d3d9e0f5;--keyboard-key:#fff;--keyboard-text:#142233;--window-controls:#ffffffd9;--alpha-text-tertiary-80:#53667ecc;--alpha-accent-slate-12:#41607f1f;--alpha-accent-slate-40:#41607f66;--alpha-accent-slate-45:#41607f73;--alpha-text-primary-40:#14223366;--alpha-text-on-dark-40:#fff6;--alpha-text-primary-18:#1422332e;--alpha-surface-field-70:#ffffffa8;--alpha-fill-row-selected-50:#ffffff5c;--alpha-surface-solid-70:#ffffffb3;--alpha-surface-solid-97:#fffffff7;--alpha-fill-subtle-50:#14223308;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--radius-row:8px;--radius-card:16px;--radius-composer:22px;--radius-window-card:24px;--radius-window:26px;--radius-sheet:38px;--radius-pill:999px;--size-tap-target-ios:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text-primary:#f4f4f1;--text-secondary:#f4f4f19e;--text-tertiary:#f4f4f161;--text-accent:#bfd6ee;--text-needs-you:#f4f4f1;--text-on-primary:#141513;--icon-default:#f4f4f19e;--accent-needs-you:#e3a457;--accent-slate:#41607f;--agent-bean:#c08a6a;--agent-otter:#8ea592;--agent-bird:#8f9fb3;--agent-owl:#a199bd;--agent-bear:#b9a27a;--agent-fox:#b08f8f;--agent-seal:#7fa3a0;--agent-robot:#8c9196;--swatch-teal:#2a9d8f;--swatch-indigo:#5b5fc7;--swatch-amber:#d99a2b;--swatch-rose:#d9587a;--swatch-green:#3c9d5d;--swatch-slate:#5c6b7a;--surface-glass:#1b1c19;--surface-sheet:#1b1c19;--surface-solid:#1b1c19;--button-primary-text:#141513;--surface-card:#1b1c19;--surface-popover:#181915;--icon-head:#919085;--surface-raised:#232420;--surface-rail:#171816;--surface-page:#141513;--surface-field:#fffffff0;--surface-material:#171816c7;--fill-subtle:#f4f4f10f;--fill-row-selected:#232420;--line-hairline:#2a2b27;--line-hover:#393a36;--button-primary:#f4f4f1;--button-secondary:#eef1f4;--button-secondary-text:#15202b;--button-glass:#ffffff24;--bubble-self:#eef1f4;--bubble-self-text:#15202b;--bubble-other:#ffffff24;--switch-off:#fff3;--field-text:#142233;--field-placeholder:#5e718a;--field-segment-track:#1422330f;--field-segment-on:#fff;--field-segment-on-text:#141513;--field-send:#142233;--field-private:#e6eef7fa;--composer-private:#41607f52;--canvas-desktop:#3a424c;--canvas-phone:#141c27;--canvas-lock:#2e3947;--scrim:#00000073;--text-on-dark:#fff;--notification:#1e2732cc;--keyboard-bg:#2b3036f5;--keyboard-key:#5c636c;--keyboard-text:#fff;--window-controls:#ffffff38;--alpha-text-tertiary-80:#ffffff80;--alpha-accent-slate-12:#41607f1f;--alpha-accent-slate-40:#41607f66;--alpha-accent-slate-45:#41607f73;--alpha-text-primary-40:#fff6;--alpha-text-on-dark-40:#fff6;--alpha-text-primary-18:#ffffff2e;--alpha-surface-field-70:#ffffffa8;--alpha-fill-row-selected-50:#ffffff0f;--alpha-surface-solid-70:#2b3747b3;--alpha-surface-solid-97:#2b3747f7;--alpha-fill-subtle-50:#ffffff0d}}:root[data-theme=dark]{--text-primary:#f4f4f1;--text-secondary:#f4f4f19e;--text-tertiary:#f4f4f161;--text-accent:#bfd6ee;--text-needs-you:#f4f4f1;--text-on-primary:#141513;--icon-default:#f4f4f19e;--accent-needs-you:#e3a457;--accent-slate:#41607f;--agent-bean:#c08a6a;--agent-otter:#8ea592;--agent-bird:#8f9fb3;--agent-owl:#a199bd;--agent-bear:#b9a27a;--agent-fox:#b08f8f;--agent-seal:#7fa3a0;--agent-robot:#8c9196;--swatch-teal:#2a9d8f;--swatch-indigo:#5b5fc7;--swatch-amber:#d99a2b;--swatch-rose:#d9587a;--swatch-green:#3c9d5d;--swatch-slate:#5c6b7a;--surface-glass:#1b1c19;--surface-sheet:#1b1c19;--surface-solid:#1b1c19;--button-primary-text:#141513;--surface-card:#1b1c19;--surface-popover:#181915;--icon-head:#919085;--surface-raised:#232420;--surface-rail:#171816;--surface-page:#141513;--surface-field:#fffffff0;--surface-material:#171816c7;--fill-subtle:#f4f4f10f;--fill-row-selected:#232420;--line-hairline:#2a2b27;--line-hover:#393a36;--button-primary:#f4f4f1;--button-secondary:#eef1f4;--button-secondary-text:#15202b;--button-glass:#ffffff24;--bubble-self:#eef1f4;--bubble-self-text:#15202b;--bubble-other:#ffffff24;--switch-off:#fff3;--field-text:#142233;--field-placeholder:#5e718a;--field-segment-track:#1422330f;--field-segment-on:#fff;--field-segment-on-text:#141513;--field-send:#142233;--field-private:#e6eef7fa;--composer-private:#41607f52;--canvas-desktop:#3a424c;--canvas-phone:#141c27;--canvas-lock:#2e3947;--scrim:#00000073;--text-on-dark:#fff;--notification:#1e2732cc;--keyboard-bg:#2b3036f5;--keyboard-key:#5c636c;--keyboard-text:#fff;--window-controls:#ffffff38;--alpha-text-tertiary-80:#ffffff80;--alpha-accent-slate-12:#41607f1f;--alpha-accent-slate-40:#41607f66;--alpha-accent-slate-45:#41607f73;--alpha-text-primary-40:#fff6;--alpha-text-on-dark-40:#fff6;--alpha-text-primary-18:#ffffff2e;--alpha-surface-field-70:#ffffffa8;--alpha-fill-row-selected-50:#ffffff0f;--alpha-surface-solid-70:#2b3747b3;--alpha-surface-solid-97:#2b3747f7;--alpha-fill-subtle-50:#ffffff0d}@font-face{font-family:Neue Regrade;src:url(/fonts/NeueRegrade-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/NeueRegrade-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/NeueRegrade-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/NeueRegrade-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Gochi Hand;src:url(/fonts/GochiHand-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--font:"Neue Regrade", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-hand:"Gochi Hand", var(--font);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-serif:ui-serif, "New York", Georgia, "Times New Roman", serif;--display:600 clamp(30px, 4vw, 40px) / 1.15 var(--font);--title:600 18px / 24px var(--font);--body:400 16px / 24px var(--font);--body-strong:500 16px / 24px var(--font);--detail:400 14px / 20px var(--font);--detail-strong:500 14px / 20px var(--font);--caption:400 13px / 18px var(--font);--ease-out:cubic-bezier(.23, 1, .32, 1);--sidebar:264px;--panel:380px;--backdrop:var(--surface-page);--focus-ring:#191915;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--focus-ring:#fafaf9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--focus-ring:#fafaf9}}*{box-sizing:border-box}html,body,#root{height:100%}body{font:var(--body);letter-spacing:-.005em;color:var(--text-primary);background:var(--backdrop) fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p{margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:10px}::selection{background:#41607f59}.glass{background:var(--surface-glass);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line-hairline);box-shadow:inset 0 1px #ffffff0f,0 10px 30px #0a14241f}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}.app{grid-template-columns:var(--sidebar) minmax(0, 1fr);height:100%;display:grid}.main{min-width:0;height:100%;position:relative;overflow:hidden}.page-frame{height:100%}.splash{place-items:center;height:100%;display:grid}.sidebar{background:var(--surface-glass);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid var(--line-hairline);flex-direction:column;min-height:0;padding:18px 10px 12px;display:flex}.sidebar-nav{gap:2px;margin-bottom:18px;display:grid}.sidebar-lists{scrollbar-width:thin;flex:1;margin:0 -10px;padding:0 10px;overflow-y:auto}.sidebar-section{margin-bottom:18px}.sidebar-heading{font:var(--caption);color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:0 12px 6px;display:flex}.sidebar-count{font:var(--caption);color:var(--text-tertiary)}.badge{background:var(--accent-needs-you);min-width:20px;height:20px;color:var(--text-on-primary);font:500 12px/1 var(--font);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.sidebar-row{text-align:left;border-radius:var(--radius-row);width:100%;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), transform .16s var(--ease-out);border:1px solid #0000;padding:7px 12px;display:block;position:relative}.sidebar-row:hover{background:var(--alpha-fill-row-selected-50);border-color:var(--line-hairline)}.sidebar-row.active{background:var(--fill-row-selected)}.sidebar-row:active{transform:scale(.98)}.sidebar-row-content{font:var(--detail);align-items:center;gap:10px;display:flex;position:relative}.sidebar-row.two-line .sidebar-row-content{flex-direction:column;align-items:flex-start;gap:1px}.sidebar-row .row-title{font:var(--detail);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebar-row.active .row-title{font:var(--detail-strong)}.row-detail{font:var(--caption);color:var(--text-tertiary)}.row-detail.needs-you{color:var(--text-secondary);font-weight:500}.sidebar-nav svg{color:var(--icon-default);flex:none}.account{border-top:1px solid var(--line-hairline);align-items:center;gap:10px;margin-top:4px;padding:12px 8px 0;display:flex}.account-text{flex-direction:column;flex:1;min-width:0;display:flex}.account-name{font:var(--detail-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-status{font:var(--caption);color:var(--text-tertiary)}.avatar{background:var(--accent-slate);color:#fff;font-family:var(--font);border-radius:999px;flex:none;place-items:center;font-weight:500;display:inline-grid}.icon-button{width:36px;height:36px;color:var(--icon-default);transition:background-color .12s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;place-items:center;display:inline-grid;position:relative}.icon-button:hover,.icon-button.on{background:var(--fill-subtle)}.icon-button:active{transform:scale(.94)}.icon-button .dot{background:var(--accent-needs-you);border-radius:3px;width:8px;height:8px;position:absolute;top:6px;right:6px}.button{min-height:36px;font:var(--detail-strong);transition:transform .16s var(--ease-out), opacity .16s var(--ease-out), background-color .12s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button:disabled{opacity:.45}.button-primary{background:var(--button-primary);color:var(--text-on-primary)}.button-secondary{background:var(--button-secondary);color:var(--button-secondary-text);box-shadow:0 1px 1px #0a14241f}.button-glass{background:var(--button-glass);border:1px solid var(--line-hairline)}.button-text{color:var(--text-accent);padding:0 6px}.composer{border-radius:var(--radius-composer);background:var(--surface-field);color:var(--field-text);transition:box-shadow .16s var(--ease-out);gap:8px;padding:12px 12px 10px 18px;display:grid;box-shadow:0 8px 28px #0a142429,0 0 0 1px #1422330f}.composer-private{background:var(--composer-private)}.composer textarea{resize:none;color:var(--field-text);font:var(--body);background:0 0;border:0;outline:0;min-height:24px;max-height:320px;padding:4px 0 0}.composer-large textarea{min-height:48px}.composer-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.send{background:var(--field-send);color:#fff;width:36px;height:36px;transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);border-radius:999px;place-items:center;display:grid}.send:disabled{opacity:.3}.send:active:not(:disabled){transform:scale(.94)}.composer-tools{align-items:center;gap:8px;min-width:0;display:flex}.composer-dragging{box-shadow:inset 0 0 0 2px var(--composer-muted), var(--composer-lift)}.attach{width:34px;height:34px;color:var(--field-text);transition:background-color .12s var(--ease-out), transform .16s var(--ease-out);background:#14223312;border-radius:999px;place-items:center;display:grid}.attach:hover:not(:disabled){background:#14223321}.attach:active:not(:disabled){transform:scale(.95)}.dictate.on{background:var(--accent-slate);color:var(--text-on-dark)}.composer .attach-chip{color:var(--field-text);background:#1422330f;border-color:#14223314}.composer .attach-detail,.composer .attach-remove{color:var(--field-placeholder)}.composer .attach-glyph{color:var(--field-text);background:#ffffffb3}.attach:disabled{opacity:.3}.composer-note,.composer-count{font:var(--caption);color:var(--text-tertiary)}.composer-note{padding:0 4px}.composer-offline{max-width:800px;font:var(--caption);color:var(--text-tertiary);margin:0 auto 6px;padding:0 4px}.attach-list{flex-wrap:wrap;gap:8px;display:flex}.attach-chip{background:var(--fill-subtle);border:1px solid var(--line-hairline);max-width:100%;color:var(--text-primary);font:var(--caption);border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:flex}.attach-chip.failed{color:var(--text-needs-you)}.attach-thumb{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.attach-glyph{box-sizing:border-box;background:var(--surface-solid);width:36px;height:36px;color:var(--icon-default);border-radius:8px;flex:none;padding:9px}.attach-text{min-width:0;display:grid}.attach-name{font:var(--detail-strong);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.attach-detail{color:var(--text-tertiary)}.attach-chip.failed .attach-detail{color:var(--text-needs-you);font-weight:500}.attach-remove{width:22px;height:22px;font:400 16px/1 var(--font);color:var(--text-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.attach-remove:hover{background:var(--fill-subtle);color:var(--text-primary)}.bubble .attach-list{margin-top:6px}.bubble.self .attach-chip{color:inherit;background:#ffffff24;border-color:#0000}.bubble.self .attach-detail{color:inherit;opacity:.7}.segmented{background:var(--field-segment-track);border-radius:999px;padding:3px;display:inline-flex}.composer .segmented{background:#1422330f}.segmented button{font:var(--caption);color:inherit;opacity:.9;transition:opacity .12s var(--ease-out);border-radius:999px;padding:5px 12px;position:relative}.segmented button.on{opacity:1;color:var(--field-segment-on-text)}.segmented-pill{background:var(--field-segment-on);border-radius:999px;position:absolute;inset:0;box-shadow:0 1px 2px #0a14241f}.segmented-label{position:relative}.home{grid-template-rows:1fr auto;height:100%;padding:32px 32px 40px;display:grid}.home-greeting{text-align:center;align-content:center;justify-items:center;gap:14px;display:grid}.home-greeting h1{font:var(--display);letter-spacing:-.025em}.lead{font:var(--body);color:var(--text-secondary);text-wrap:pretty;max-width:34em}.home-composer{width:min(720px,100%);margin:0 auto}.agent-logo{object-fit:contain;flex:none;display:block}.page{height:100%;padding:40px max(32px,50% - 420px) 120px;overflow-y:auto}.page-header{margin-bottom:20px}.page-header h1{font:600 28px/34px var(--font);letter-spacing:-.02em}.search{height:44px;color:var(--text-tertiary);border-radius:14px;align-items:center;gap:10px;margin-bottom:28px;padding:0 14px;display:flex}.search input{color:var(--text-primary);font:var(--body);background:0 0;border:0;outline:0;flex:1}.empty{font:var(--detail);color:var(--text-tertiary);padding:12px 0}.group{margin:0 -12px 28px}.group-heading{font:var(--detail-strong);color:var(--text-secondary);margin-bottom:6px;padding:0 12px}.rows,.timeline{margin:0;padding:0;list-style:none}.row{text-align:left;width:100%;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), transform .16s var(--ease-out);border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.row:hover{background:var(--alpha-fill-row-selected-50);border-color:var(--line-hairline)}.row:active{transform:scale(.99)}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row .row-title{font:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-when{font:var(--caption);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none}.timeline-dot{background:var(--text-tertiary);border-radius:3px;flex:none;width:8px;height:8px}.timeline-dot.needs-you{background:var(--accent-needs-you)}.job{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.job.with-panel{grid-template-columns:minmax(0, 1fr) var(--panel)}.conversation{grid-template-rows:auto 1fr auto;height:100%;min-height:0;display:grid}.job-header{align-items:flex-start;gap:12px;padding:14px 20px 10px;display:flex}.job-header>.icon-button{margin-top:-6px}.job-header .back{display:none}.job-title{flex:1;min-width:0}.job-title h1{font:var(--title);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-meta{font:var(--caption);color:var(--text-tertiary)}.messages{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.messages-inner{flex-direction:column;gap:18px;width:min(720px,100% - 40px);margin:auto auto 0;padding:18px 0 28px;display:flex}.job-browser{display:contents}.bubble-row{align-items:flex-end;gap:10px;display:flex}.bubble-row.mine{justify-content:flex-end}.bubble{background:var(--bubble-other);max-width:min(560px,85%);color:var(--text-primary);font:var(--body);border-radius:20px;padding:10px 16px}.bubble.self{background:var(--bubble-self);color:var(--bubble-self-text)}.bubble p+p,.host p+p{margin-top:10px}.bubble ul,.host ul{margin:6px 0 0;padding-left:20px}.bubble-author{font:var(--caption);color:var(--text-tertiary);margin-bottom:2px;display:block}.host{font:var(--body);text-wrap:pretty;max-width:75ch}.host>p:first-child{font:var(--body-strong)}.host.muted,.link-host{color:var(--text-secondary)}.host-when{font:var(--caption);color:var(--text-tertiary);margin-top:6px;display:block}.host-foot{align-items:center;gap:10px;margin-top:6px;display:flex}.host-foot .host-when{margin-top:0}.bubble :is(p,ul,ol,blockquote,pre,.code-block,.table-scroll,hr,h1,h2,h3)+:is(p,ul,ol,blockquote,pre,.code-block,.table-scroll,hr,h1,h2,h3),.host :is(p,ul,ol,blockquote,pre,.code-block,.table-scroll,hr,h1,h2,h3)+:is(p,ul,ol,blockquote,pre,.code-block,.table-scroll,hr,h1,h2,h3){margin-top:10px}.bubble :is(h1,h2,h3),.host :is(h1,h2,h3){text-wrap:balance;margin-top:16px}.bubble :is(h1,h2,h3):first-child,.host :is(h1,h2,h3):first-child{margin-top:0}.bubble h1,.host h1{font:var(--title)}.bubble h2,.host h2{font:var(--body-strong)}.bubble h3,.host h3{font:var(--detail-strong);color:var(--text-secondary)}.bubble ol,.host ol{margin:6px 0 0;padding-left:22px}.bubble li+li,.host li+li,.bubble li>:is(ul,ol),.host li>:is(ul,ol){margin-top:4px}.bubble a,.host a{color:var(--text-accent);text-underline-offset:2px;text-decoration:underline}.bubble.self a{color:inherit}.bubble code,.host code{background:var(--fill-subtle);border-radius:6px;padding:1px 5px;font:400 .9em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.bubble blockquote,.host blockquote{border-left:3px solid var(--alpha-text-primary-18);color:var(--text-secondary);margin:0;padding:2px 0 2px 14px}.bubble hr,.host hr{border:0;border-top:1px solid var(--line-hairline);margin:14px 0 0}.code-block{background:var(--fill-subtle);border:1px solid var(--line-hairline);border-radius:12px;overflow:hidden}.code-head{font:var(--caption);color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 0 12px;display:flex}.code-block pre{white-space:pre;color:var(--text-primary);margin:0;padding:4px 12px 12px;font:400 13px/20px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.code-block code{font:inherit;background:0 0;padding:0}.copy-button{font:var(--caption);color:var(--text-secondary);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px;padding:3px 8px}.copy-button:hover{background:var(--fill-subtle);color:var(--text-primary)}.table-scroll{border:1px solid var(--line-hairline);border-radius:10px;max-width:100%;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:max-content;min-width:100%;font:var(--detail)}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-hairline);padding:6px 12px}.table-scroll th{font:var(--detail-strong);background:var(--fill-subtle)}.table-scroll tr:last-child td{border-bottom:0}.host.draft>p:last-child:after,.host.draft>:is(ul,ol)>li:last-child:after{content:"";vertical-align:-.2em;background:var(--text-secondary);width:2px;height:1.1em;margin-left:3px;animation:1.1s ease-in-out infinite alternate caret;display:inline-block}@keyframes caret{0%{opacity:1}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.host.draft>:is(p,ul,ol):last-child:after,.host.draft>:is(ul,ol)>li:last-child:after{animation:none}}.working{font:var(--detail);color:var(--text-secondary);align-items:center;gap:10px;display:flex}.job-composer{width:min(720px,100% - 40px);margin:0 auto;padding:0 0 20px}.card{border-radius:var(--radius-card);background:var(--surface-solid);border:1px solid var(--line-hairline);gap:10px;padding:16px 18px;display:grid;box-shadow:0 10px 30px #0a142424}.card h3{font:var(--body-strong)}.card-detail{font:var(--detail);color:var(--text-secondary);text-wrap:pretty}.card-note{font:var(--caption);color:var(--text-tertiary)}.card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.draft{background:var(--fill-subtle);font:var(--detail);white-space:pre-wrap;border-radius:10px;max-height:220px;margin:0;padding:12px;overflow:auto}.answer{gap:8px;display:flex}.answer input{border:1px solid var(--line-hairline);background:var(--surface-field);height:36px;color:var(--field-text);border-radius:999px;outline:0;flex:1;padding:0 14px}.panel{height:100%;min-height:0;box-shadow:none;border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto 1fr;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px 18px;display:flex}.panel-body{padding:8px 18px 24px;overflow-y:auto}.plan h2{font:var(--title);letter-spacing:-.01em}.plan-meta{font:var(--caption);color:var(--text-tertiary);margin:4px 0 16px}.parts{margin:0;padding:0;list-style:none;display:grid}.part{border-top:1px solid var(--line-hairline);gap:12px;padding:12px 0;display:flex}.part-dot{background:var(--alpha-text-primary-18);border-radius:3px;flex:none;width:8px;height:8px;margin-top:8px}.part.needs-you .part-dot{background:var(--accent-needs-you)}.part.running .part-dot{background:var(--accent-slate);animation:1.4s ease-in-out infinite pulse}.part.done .part-dot{background:var(--text-tertiary)}@keyframes pulse{50%{opacity:.35}}.part-text{flex-direction:column;gap:2px;display:flex}.part-ask{font:var(--detail);text-wrap:pretty}.part-line{font:var(--caption);color:var(--text-tertiary)}.needs-you-tab{gap:14px;display:grid}.activity section{margin-bottom:18px}.activity h3{font:var(--detail-strong);margin-bottom:6px}.activity ol{font:var(--caption);color:var(--text-secondary);gap:4px;margin:0;padding-left:18px;display:grid}.step-tool{color:var(--text-primary)}.skeleton{gap:12px;display:grid}.skeleton span{background:var(--fill-subtle) linear-gradient(90deg, var(--fill-subtle) 30%, transparent 50%, var(--fill-subtle) 70%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite shimmer}.sidebar-skeleton{gap:18px;padding:8px 12px}.skeleton-dot{background:var(--fill-subtle);border-radius:50%;flex:none;width:32px;height:32px}.skeleton .skeleton-bubble{border-radius:20px;justify-self:end;width:38%;height:40px;margin-bottom:12px}@keyframes shimmer{to{background-position:-200% 0}}.shimmer-text{background:linear-gradient(90deg, var(--text-secondary) 40%, var(--text-primary) 50%, var(--text-secondary) 60%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer}@media (prefers-reduced-motion:reduce){.skeleton span,.shimmer-text{animation:none}.shimmer-text{color:var(--text-secondary);background:0 0}}.toast{z-index:10;font:var(--detail);background:var(--surface-solid);border:1px solid var(--line-hairline);border-radius:999px;padding:8px 16px;position:absolute;top:14px;left:50%;translate:-50%;box-shadow:0 10px 30px #0a142433}.email-form{gap:10px;display:grid}.email-form input{border:1px solid var(--line-hairline);background:var(--surface-field);height:44px;color:var(--field-text);font:var(--body);border-radius:999px;outline:0;padding:0 16px}.problem{font:var(--detail);color:var(--text-needs-you)}.tabbar-wrap,.scrim,.more-panel{display:none}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}body{font-size:17px}:root{--body:400 17px / 24px var(--font);--body-strong:500 17px / 24px var(--font)}.home{padding:24px 16px calc(96px + env(safe-area-inset-bottom))}.page{padding:28px 16px calc(120px + env(safe-area-inset-bottom))}.job.with-panel{grid-template-columns:minmax(0,1fr)}.job-header .back{display:inline-grid}.job-header{padding:max(12px, env(safe-area-inset-top)) 12px 8px}.job-composer{width:calc(100% - 24px);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.messages-inner{width:calc(100% - 32px)}.panel{z-index:20;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--surface-sheet);height:min(78vh,680px);padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -20px 60px #0a14244d}.tabbar-wrap{z-index:30;left:16px;right:16px;bottom:calc(8px + env(safe-area-inset-bottom));gap:10px;display:flex;position:fixed}.tabbar{border-radius:999px;flex:1;padding:4px;display:flex}.tab{height:48px;color:var(--text-secondary);transition:transform .16s var(--ease-out), color .12s var(--ease-out);border-radius:999px;flex:1;place-items:center;display:grid;position:relative}.tab.on{color:var(--text-primary)}.tab:active{transform:scale(.94)}.tab svg{position:relative}.tab-pill{background:var(--fill-row-selected);border-radius:999px;position:absolute;inset:0}.tab-badge{background:var(--accent-needs-you);min-width:18px;height:18px;color:var(--text-on-primary);font:500 11px/18px var(--font);border-radius:999px;padding:0 5px;position:absolute;top:4px;left:calc(50% + 6px)}.tab-compose{width:56px;height:56px;color:var(--icon-default);border-radius:999px;place-items:center;display:grid}.tab-compose:active{transform:scale(.94)}.scrim{z-index:25;background:var(--scrim);display:block;position:fixed;inset:0}.more-panel{z-index:26;left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:28px;padding:16px 16px 14px;display:block;position:fixed}.more-panel .account{border-top:0;margin:0;padding:0}}:root{--glass-tint:var(--surface-glass);--glass-tint-strong:var(--fill-row-selected);--glass-rim:#fff9;--glass-edge:var(--line-hairline);--glass-shadow:0 1px 1px #0a14240f, 0 18px 48px #0a142424}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass-rim:#ffffff1a;--glass-shadow:0 1px 1px #0003, 0 24px 60px #00000059}}:root[data-theme=dark]{--glass-rim:#ffffff1a;--glass-shadow:0 1px 1px #0003, 0 24px 60px #00000059}.glass,.sidebar,.conversation,.panel,.button-glass,.search,.card,.toast{background:var(--glass-tint);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 .5px var(--glass-edge), var(--glass-shadow)}@media (width>=861px){.app{background:var(--glass-tint);border:1px solid var(--glass-edge);height:calc(100% - 20px);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow);animation:settle-in .42s var(--ease-out) both;border-radius:22px;margin:10px;overflow:hidden}.sidebar,.conversation,.panel{box-shadow:none;background:0 0;border:0;border-radius:0;animation:none}.sidebar{border-right:1px solid var(--glass-edge)}.panel{border-left:1px solid var(--glass-edge)}}.home,.page{background:0 0}.sidebar-row,.row,.tab,.icon-button{transition:background-color .12s var(--ease-out), box-shadow .12s var(--ease-out), transform .16s var(--ease-out)}.sidebar-row:hover,.row:hover,.icon-button:hover{background:var(--glass-tint-strong);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim)}.sidebar-row.active{background:var(--glass-tint-strong);box-shadow:inset 0 1px 0 var(--glass-rim), 0 4px 14px #0000141f}.tab-pill{background:var(--glass-tint-strong);box-shadow:inset 0 1px 0 var(--glass-rim)}.composer{background:var(--composer-bg);color:var(--composer-ink);box-shadow:0 0 0 1px var(--composer-ring), var(--composer-lift);border:0}.composer:focus-within{box-shadow:0 0 0 1px var(--composer-ring-focus), var(--composer-lift-focus)}.composer textarea{color:var(--composer-ink)}.composer textarea::placeholder{color:var(--composer-muted)}.composer .send{background:var(--composer-ink);color:var(--composer-on-ink)}.button-secondary{background:var(--glass-tint-strong);color:var(--text-primary);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim)}.button:hover:not(:disabled){filter:brightness(1.06)}.bubble.self{box-shadow:inset 0 1px #ffffffe6,0 6px 20px #00001e2e}@keyframes settle-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.sidebar,.conversation,.panel,.home-composer{animation:settle-in .42s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.sidebar,.conversation,.panel,.home-composer{animation:none}}.job-name{max-width:100%;font:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:left;transition:background-color .12s var(--ease-out);border:1px solid #0000;border-radius:10px;margin-left:-10px;padding:4px 10px;overflow:hidden}.job-name:hover{background:var(--glass-tint-strong);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim)}.job-name-field{max-width:100%;font:var(--title);color:var(--text-primary);animation:settle-in .2s var(--ease-out) both;border-radius:999px;outline:0;margin-left:-10px;padding:4px 12px}.panel-tabs{gap:2px;margin-left:-8px;display:flex}.panel-tab{font:var(--detail-strong);color:var(--text-tertiary);transition:color .12s var(--ease-out), background-color .12s var(--ease-out);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:6px 8px 8px;display:inline-flex;position:relative}.panel-tab:hover{color:var(--text-primary);background:var(--glass-tint-strong);border-color:var(--glass-edge)}.panel-tab.on{color:var(--text-primary)}.panel-underline{background:currentColor;border-radius:1px;height:2px;position:absolute;bottom:2px;left:8px;right:8px}.panel-count{min-width:18px;height:18px;font:500 11px/18px var(--font);background:var(--fill-subtle);color:var(--text-secondary);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.panel-count.on{background:var(--text-primary);color:var(--surface-sheet)}.bubble-stack{flex-direction:column;gap:4px;max-width:100%;display:flex}.bubble-row.mine .bubble-stack{align-items:flex-end}.bubble-from{font:var(--caption);color:var(--text-tertiary);padding:0 6px}.plan-label{font:var(--caption);color:var(--text-tertiary);margin:4px 0 8px}.part-card{border-radius:var(--radius-card);background:var(--fill-subtle);border:1px solid var(--line-hairline);grid-template-columns:56px minmax(0,1fr);gap:8px 12px;margin:0 0 10px;padding:14px 16px;display:grid}.part-card dt{font:var(--caption);color:var(--text-tertiary);padding-top:1px}.part-card dd{font:var(--detail);color:var(--text-primary);text-wrap:pretty;margin:0}.part-card dd.strong{font:var(--detail-strong);align-items:center;gap:8px;display:flex}.part-card dd.muted{color:var(--text-secondary)}.part-card dd.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.part-card .part-dot{margin-top:0}.part-card.needs-you .part-dot{background:var(--accent-needs-you)}.part-card.running .part-dot{background:var(--accent-slate);animation:1.4s ease-in-out infinite pulse}.part-card.done .part-dot{background:var(--text-tertiary)}.text-button{font:var(--detail-strong);color:var(--text-accent);margin-top:4px;display:block}.text-button:hover{text-decoration:underline}.page-loading{width:min(720px,100% - 40px);margin:0 auto;padding:72px 0 0}.pill{min-height:28px;font:var(--detail-strong);color:var(--text-primary);background:var(--surface-solid);transition:transform .16s var(--ease-out), filter .12s var(--ease-out);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;box-shadow:0 2px 8px #0a14242e}.pill:hover{filter:brightness(1.04)}.pill:active{transform:scale(.96)}.browser-card{gap:6px;width:100%;margin:0;display:grid}.browser-shot{border-radius:var(--radius-card);border:1px solid var(--line-hairline);background:var(--fill-subtle);position:relative;overflow:hidden;box-shadow:0 10px 30px #0a142424}.browser-shot img{aspect-ratio:auto 16/10;width:100%;height:auto;font-size:0;display:block}.browser-empty{aspect-ratio:16/10;background:var(--fill-subtle) linear-gradient(90deg, var(--fill-subtle) 30%, transparent 50%, var(--fill-subtle) 70%);background-size:200% 100%;animation:1.4s linear infinite shimmer;display:block}.browser-take{position:absolute;top:10px;right:10px}.browser-card figcaption{font:var(--caption);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;overflow:hidden}.status-strip{min-height:30px;font:var(--detail);color:var(--text-secondary);background:var(--glass-tint-strong);border-radius:999px;align-items:center;gap:8px;margin:0 0 8px;padding:0 14px;display:flex}.status-strip .shimmer-text,.status-strip-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-layer{z-index:40;position:fixed;inset:0}.control-scrim{background:var(--scrim);position:absolute;inset:0}.control-sheet{border-radius:var(--radius-window-card);background:var(--surface-sheet);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;inset:5vh 5vw;overflow:hidden;box-shadow:0 30px 80px #0a142459}.control-bar{border-bottom:1px solid var(--line-hairline);align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex}.control-url{min-width:0;font:var(--caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.control-banner{border-bottom:1px solid var(--line-hairline);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.control-title{font:var(--body-strong)}.control-view{background:var(--fill-subtle);min-height:0;position:relative}.control-view iframe{background:var(--surface-solid);border:0;width:100%;height:100%;position:absolute;inset:0}.control-expired{font:var(--detail);color:var(--text-secondary);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}@media (width<=860px){.control-sheet{border-radius:0;inset:0}.control-banner{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.browser-empty{animation:none}}.job-sections{border-top:1px solid var(--line-hairline);margin-top:20px}.panel-section{border-bottom:1px solid var(--line-hairline)}.panel-section-head{width:100%;font:var(--detail-strong);color:var(--text-primary);text-align:left;justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.panel-chevron{color:var(--icon-default);transition:transform .16s var(--ease-out);place-items:center;display:inline-grid;transform:rotate(-90deg)}.panel-chevron.open{transform:none}.panel-section-body{padding:0 0 14px;overflow:hidden}.panel-section .empty{padding:0}.library{gap:2px;margin:0;padding:0;list-style:none;display:grid}.library-row{border-radius:var(--radius-row);color:var(--text-primary);border:1px solid #0000;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;display:flex}a.library-row:hover{background:var(--glass-tint-strong);border-color:var(--glass-edge)}.library-glyph{background:var(--fill-subtle);width:18px;height:18px;color:var(--text-secondary);font:500 11px/18px var(--font);text-transform:uppercase;border-radius:5px;flex:none;place-items:center;display:grid}.library-text{flex-direction:column;min-width:0;display:flex}.library-title,.library-host{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-title{font:var(--detail)}.library-host{font:var(--caption);color:var(--text-tertiary)}.agent-modes{gap:6px;padding-bottom:14px;display:grid}.agent-mode{text-align:left;border-radius:var(--radius-row);border:1px solid var(--line-hairline);width:100%;color:var(--text-secondary);transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.agent-mode:hover{background:var(--glass-tint-strong)}.agent-mode.on{color:var(--text-primary);background:var(--glass-tint-strong);border-color:var(--glass-edge)}.agent-mode-dot{border:1.5px solid var(--text-tertiary);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;margin-top:3px;display:grid}.agent-mode.on .agent-mode-dot{border-color:var(--text-primary)}.agent-mode.on .agent-mode-dot:after{content:"";background:var(--text-primary);border-radius:50%;width:6px;height:6px}.agent-mode-text{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-mode-label{font:var(--detail-strong)}.agent-mode-detail{font:var(--caption)}.agent-instructions{gap:6px;display:grid}.agent-instructions>span{font:var(--caption);color:var(--text-tertiary)}.agent-instructions textarea{resize:vertical;border:1px solid var(--line-hairline);background:var(--surface-field);width:100%;min-height:76px;color:var(--field-text);font:var(--detail);border-radius:12px;outline:0;padding:10px 12px}.agent-instructions textarea::placeholder{color:var(--field-placeholder)}.agent-save{justify-content:flex-end;padding-top:10px;display:flex}.job-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 8px;display:flex}.delete-confirm{gap:10px;width:100%;display:grid}.delete-confirm p{font:var(--detail);color:var(--text-secondary)}.connect-mac{border-radius:var(--radius-card);background:var(--fill-subtle);border:1px solid var(--line-hairline);gap:10px;max-width:640px;margin:16px 16px 0;padding:16px 20px;display:grid}.connect-mac p{margin:0}.connect-title{font-weight:600}.connect-detail{color:var(--text-secondary)}.connect-code{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.08em}.connect-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-link{margin:12px 16px 16px}:root{--agent-teal:#2f7f80;--agent-indigo:#4c5caa;--agent-amber:#a46f24;--agent-rose:#a84860;--agent-green:#3c7c54;--agent-slate:#41607f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--agent-teal:#54a6a6;--agent-indigo:#8492dc;--agent-amber:#daa558;--agent-rose:#de7c92;--agent-green:#6db489;--agent-slate:#8aa6c8}}:root[data-theme=dark]{--agent-teal:#54a6a6;--agent-indigo:#8492dc;--agent-amber:#daa558;--agent-rose:#de7c92;--agent-green:#6db489;--agent-slate:#8aa6c8}.wiki{gap:24px;display:grid}.wiki-list{gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.wiki-list-heading{font:var(--detail-strong);color:var(--text-secondary);white-space:nowrap;align-self:center;margin:0;padding:0 12px}.wiki-link{border-radius:var(--radius-row);font:var(--body);color:var(--text-primary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 12px}.wiki-link:hover{background:var(--fill-subtle)}.wiki-link.on{background:var(--fill-row-selected)}.wiki-body{min-width:0}.wiki-article{gap:28px;display:grid}.wiki-head h2{font:600 22px/28px var(--font);letter-spacing:-.01em}.wiki-facts{border-radius:var(--radius-card);background:var(--surface-glass);border:1px solid var(--line-hairline);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 20px;margin:0;padding:16px;display:grid}.wiki-facts dt{font:var(--detail);color:var(--text-tertiary)}.wiki-facts dd{font:var(--body);color:var(--text-primary);margin:2px 0 0}.wiki-section{gap:10px;display:grid}.wiki-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wiki-section-head h3{font:var(--detail-strong);color:var(--text-secondary)}.wiki-actions{gap:14px;display:flex}.text-action{font:var(--detail-strong);color:var(--text-accent);cursor:pointer;background:0 0;border:0;padding:4px 0}.text-action:disabled{opacity:.45}.wiki-sources{font:var(--detail);color:var(--text-tertiary);margin:0;padding-left:18px}.wiki-edit,.wiki-chat,.wiki-proposal{gap:10px;display:grid}.wiki-edit textarea,.wiki-chat-ask input,.agent-form input,.agent-form textarea,.agent-memory-add input{border:1px solid var(--line-hairline);background:var(--surface-field);width:100%;color:var(--field-text);font:var(--body);border-radius:12px;padding:10px 12px}.wiki-chat-ask{grid-template-columns:1fr auto;gap:8px;display:grid}.wiki-edit-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.wiki-diff{background:var(--fill-subtle);font:var(--detail);border-radius:12px;margin:0;padding:10px 12px;list-style:none}.wiki-diff li{white-space:pre-wrap;padding:1px 0}.diff-add{color:var(--text-primary);background:var(--alpha-accent-slate-12)}.diff-del{color:var(--text-tertiary);text-decoration:line-through}.diff-same{color:var(--text-secondary)}.wiki-related{border-top:1px solid var(--line-hairline);gap:6px;padding-top:16px;display:grid}.wiki-related-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.wiki-updates{gap:14px;display:grid}.wiki-updates h2{font:var(--detail-strong);color:var(--text-secondary)}.wiki-updates ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.wiki-updates li{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.wiki-updates time{font:var(--detail);color:var(--text-tertiary)}.wiki-updates p{font:var(--body);margin:2px 0 0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=861px){.wiki{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px}.wiki-list{flex-direction:column;overflow:visible}.wiki-list-heading{align-self:auto;padding:14px 12px 4px}.wiki-link{width:100%}}.agent-settings{gap:18px;max-width:560px;margin-top:28px;display:grid}.agent-settings h2{font:var(--detail-strong)}.agent-settings h3{font:var(--detail-strong);color:var(--text-secondary)}.agent-form{gap:16px;display:grid}.agent-identity{align-items:center;gap:16px;display:flex}.agent-identity-fields{flex:1;gap:10px;min-width:0;display:grid}.agent-avatar{width:56px;height:56px;color:var(--text-on-primary);font:600 20px/1 var(--font);border-radius:999px;flex:none;place-items:center;display:inline-grid}.agent-colours{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.agent-colours legend{font:var(--detail);color:var(--text-secondary);margin-bottom:4px;padding:0}.agent-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px}.agent-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-solid), 0 0 0 4px var(--text-primary)}.agent-field{font:var(--detail);color:var(--text-secondary);gap:6px;display:grid}.agent-preview{font:var(--detail);color:var(--text-tertiary);font-style:italic}.agent-addresses{border:0;gap:10px;margin:0;padding:0;display:grid}.agent-addresses legend{font:var(--detail-strong);color:var(--text-secondary);margin-bottom:4px;padding:0}.agent-check{font:var(--body);align-items:center;gap:8px;display:flex}.agent-actions{justify-content:flex-end;display:flex}.agent-memory{gap:10px;display:grid}.agent-memories{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-memory-row{font:var(--body);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;display:grid}.agent-memory-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}@media (width<=480px){.agent-memory-row{grid-template-columns:minmax(0,1fr) auto}.agent-memory-row .row-detail{grid-column:1}}.settings-page{overflow-y:auto}.settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-nav{gap:2px;display:grid;position:sticky;top:0}.settings-nav-item{text-align:left;font:var(--detail);color:var(--text-secondary);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border:1px solid #0000;border-radius:10px;padding:7px 12px}.settings-nav-item:hover{background:var(--glass-tint-strong);border-color:var(--glass-edge);color:var(--text-primary)}.settings-nav-item.on{background:var(--fill-row-selected);color:var(--text-primary);font:var(--detail-strong)}.settings-body{gap:18px;min-width:0;max-width:620px;display:grid}.settings-title{font:600 20px/26px var(--font);letter-spacing:-.01em}.settings-lead{max-width:none}.settings-group{gap:8px;display:grid}.settings-group-title{font:var(--detail-strong);color:var(--text-secondary);padding:0 4px}.settings-card{border-radius:var(--radius-card);background:var(--fill-subtle);border:1px solid var(--line-hairline);gap:0;padding:4px 16px;display:grid}.settings-card>*+*{border-top:1px solid var(--line-hairline)}.settings-foot{font:var(--caption);color:var(--text-tertiary);text-wrap:pretty;padding:0 4px}.settings-row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 0;display:flex}.settings-row.stacked{flex-direction:column;align-items:stretch;gap:8px}.settings-row.stacked .settings-control{flex:auto;justify-content:stretch;width:100%}.settings-row-text{gap:2px;min-width:0;display:grid}.settings-label{font:var(--detail-strong);color:var(--text-primary)}.settings-control{flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.settings-inline{align-items:center;gap:10px;display:inline-flex}.settings-add{padding:10px 0}.settings-number{align-items:center;gap:6px;display:inline-flex}.settings-number input,.settings-text,.settings-time,.settings-select{border:1px solid var(--line-hairline);background:var(--surface-field);height:36px;color:var(--field-text);font:var(--detail);border-radius:10px;outline:0;padding:0 12px}.settings-number input{text-align:right;font-variant-numeric:tabular-nums;width:72px}.settings-text{width:100%}.settings-select{cursor:pointer;max-width:240px}.settings-unit{font:var(--caption);color:var(--text-tertiary)}.settings-remove{flex:none}.scheduling{gap:22px;display:grid}.offer-summary{border-radius:var(--radius-card);background:var(--glass-tint-strong);border:1px solid var(--glass-edge);gap:6px;padding:14px 16px;display:grid}.offer-summary .settings-group-title{padding:0}.offer-summary-line{font:var(--detail);color:var(--text-primary);text-wrap:pretty}.window-row,.rule-row{gap:10px;padding:12px 0;display:grid}.window-row+.window-row,.rule-row+.rule-row{border-top:1px solid var(--line-hairline)}.window-times{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-time{font-variant-numeric:tabular-nums;width:112px}.rule-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.day-picker{flex-wrap:wrap;gap:6px;display:flex}.day-chip{border:1px solid var(--line-hairline);width:32px;height:32px;font:var(--caption);color:var(--text-secondary);background:var(--surface-field);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px}.day-chip.on{background:var(--button-primary);color:var(--text-on-primary);border-color:#0000}.day-chip:active{transform:scale(.94)}.switch{background:var(--switch-off);width:44px;height:26px;transition:background-color .16s var(--ease-out);border-radius:999px;flex:none;position:relative}.switch.on{background:var(--button-primary)}.switch.on .switch-knob{background:var(--button-primary-text)}.switch-knob{background:var(--text-on-dark);width:20px;height:20px;transition:transform .18s var(--ease-out);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0a142438}.switch.on .switch-knob{transform:translate(18px)}.switch:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.switch,.switch-knob{transition:none}}.notify-grid{gap:0;padding:4px 0;display:grid}.notify-head,.notify-line{grid-template-columns:minmax(0,1fr) repeat(3,64px);align-items:center;gap:8px;min-height:44px;display:grid}.notify-head{font:var(--caption);color:var(--text-tertiary)}.notify-head span{text-align:center}.notify-line+.notify-line{border-top:1px solid var(--line-hairline)}.notify-check{place-items:center;display:grid}.notify-check input{width:18px;height:18px;accent-color:var(--accent-slate);cursor:pointer}.thread-level{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.thread-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choice-list{gap:8px;padding:6px 0;display:grid}.choice{text-align:left;border:1px solid var(--line-hairline);transition:background-color .12s var(--ease-out);background:0 0;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.choice:hover{background:var(--glass-tint-strong)}.choice.on{background:var(--fill-row-selected);border-color:var(--glass-edge)}.trusted-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.trusted-row .settings-row-text{min-width:0}.trusted-row .row-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trusted-form input[aria-label=Email]{min-width:0}@media (width<=860px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.settings-nav{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:2px;position:static;overflow-x:auto}.settings-row{flex-wrap:wrap}.settings-control{justify-content:flex-start;width:100%}.notify-head,.notify-line{grid-template-columns:minmax(0,1fr) repeat(3,56px)}}.load-trouble{text-align:center;min-height:60vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 16px;display:flex}.load-trouble p{margin:0;font-size:15px}.reconnecting{z-index:30;background:var(--surface-popover);color:var(--text-secondary);pointer-events:none;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0000001f}.connect-return{font:var(--detail);text-align:center;margin:0;padding:8px 16px}:root{--t-text:var(--text-primary);--t-text-2:var(--text-secondary);--t-text-3:var(--text-tertiary);--t-icon:var(--icon-default);--t-line:var(--line-hairline);--t-line-hover:var(--line-hover);--t-raised:var(--surface-raised);--t-pane:var(--surface-rail);--t-pane-strong:var(--surface-glass);--t-solid:var(--surface-card);--t-page:var(--surface-page);--t-link:var(--text-accent);--t-accent:var(--text-accent);--t-accent-fill:#3b82f629;--t-unread:#3b82f6;--t-danger:#e75127;--t-primary:var(--button-primary);--t-primary-text:var(--button-primary-text);--t-popover:var(--surface-popover);--t-highlight:color-mix(in srgb, var(--t-text) 10%, var(--surface-popover));--t-meter:#0570c7;--t-scrim:#141513b3;--ty-display:600 24px/34px var(--font);--ty-display-ls:-.91px;--ty-page:600 18px/27px var(--font);--ty-page-ls:-.56px;--ty-section-lg:600 20px/29px var(--font);--ty-section-lg-ls:-.8px;--ty-section:500 14px/21px var(--font);--ty-section-ls:.4px;--ty-label:400 14px/21px var(--font);--ty-label-ls:.52px;--ty-title:500 14px/21px var(--font);--ty-title-ls:0;--ty-row:400 14px/21px var(--font);--ty-row-ls:.52px;--ty-preview:400 14px/21px var(--font);--ty-preview-ls:.47px;--ty-body:400 15px/24.375px var(--font);--ty-body-ls:.45px;--ty-body-h:600 15px/22.5px var(--font);--ty-body-h-ls:-.25px;--ty-name:600 14px/21px var(--font);--ty-name-ls:.34px;--ty-date:400 14px/21px var(--font);--ty-date-ls:.47px;--ty-time:400 12px/18px var(--font);--ty-time-ls:.4px;--ty-chip:500 12px/18px var(--font);--ty-chip-ls:.19px;--ty-small:500 10px/15px var(--font);--ty-small-ls:.3px;--ty-caps:500 12px/18px var(--font);--ty-caps-ls:.6px;--ty-agent:500 12px/16px var(--font);--ty-agent-ls:.28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.pane{background:var(--t-solid);border:1px solid var(--t-line);border-radius:12px}.glass{background:var(--surface-glass);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--t-line);border-radius:12px}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}.frame{height:100%;color:var(--t-text);grid-template-columns:56px minmax(0,1fr);display:grid}.stage{min-width:0;height:100%;position:relative;overflow:hidden}.stage .page-frame{height:100%}.page-loading{place-items:center;height:100%;display:grid}.rail{background:var(--t-pane);border-right:1px solid var(--t-line);flex-direction:column;justify-content:space-between;width:56px;height:100%;padding:12px 0;display:flex}.rail-top,.rail-bottom{flex-direction:column;align-items:center;gap:8px;display:flex}.rail-icon{width:32px;height:32px;color:var(--t-icon);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px;place-items:center;display:grid;position:relative}.rail-icon:hover{color:var(--t-text)}.rail-icon.on{background:var(--t-raised);color:var(--t-text)}.rail-icon:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rail-dot{background:var(--t-unread);border-radius:999px;width:7px;height:7px;position:absolute;top:4px;right:4px}.rail-pop-wrap{position:relative}.pop-scrim{z-index:30;position:fixed;inset:0}.pop-row.with-icon{justify-content:flex-start;gap:12px}.pop-row.with-icon svg{color:var(--t-text-2)}.pop-row:disabled{color:var(--t-text-3);cursor:default}.pop-row:disabled:hover{background:0 0}.pop-row{width:100%;height:36px;font:400 14px/20px var(--font);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.pop-row:hover{background:var(--t-raised)}.pop-row.danger{color:var(--t-danger)}.pop-rule{background:var(--t-line);height:1px;margin:6px 0}.section{grid-template-columns:230px minmax(0,1fr);height:100%;display:grid}.section.bare{grid-template-columns:minmax(0,1fr)}.sub{min-height:0;padding:15px 14px;overflow-y:auto}.sub-title{font:600 17px/24px var(--font);color:var(--t-text);padding:0 12px 15px}.sub-item{text-align:left;width:100%;height:36px;font:400 15px/36px var(--font);color:var(--t-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:0 12px;display:block;overflow:hidden}.sub-item:hover{color:var(--t-text)}.sub-item.on{background:var(--t-raised);color:var(--t-text)}.sub-item.indent{padding-left:28px}.section-main{min-width:0;height:100%;padding:36px 32px 120px;position:relative;overflow-y:auto}.section-main>*{max-width:1000px;margin-left:auto;margin-right:auto}.section-right{align-items:center;gap:8px;display:flex;position:absolute;top:11px;right:10px}.section-right>*{max-width:none}.t-h1{font:600 28px/34px var(--font);letter-spacing:-.02em;color:var(--t-text)}.t-lead{font:400 15px/22px var(--font);color:var(--t-text-2)}.t-pill{background:var(--t-raised);height:28px;color:var(--t-text);font:500 12px/1 var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.t-primary-btn{background:var(--t-primary);height:36px;color:var(--t-primary-text);font:500 14px/1 var(--font);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.t-primary-btn:disabled{opacity:.45}.t-link{color:var(--t-link);text-underline-offset:2px;text-decoration:underline}.t-card{padding:20px 22px}.t-caps{font:500 12px/16px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--t-text-3)}@media (width<=700px){.frame{grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-top:1px solid var(--t-line);flex-direction:row;order:2;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 6px}.rail-top,.rail-bottom{flex-direction:row;gap:4px;min-width:0}.rail-icon{flex:0 40px;width:40px;min-width:0;height:40px}.section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sub{border-right:0;border-bottom:1px solid var(--t-line);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex;overflow:visible}.sub-title{width:100%;padding:0 0 4px}.sub-item{width:auto;height:30px;padding:0 10px;font-size:14px;line-height:30px}.sub-item.indent{padding-left:10px}.section-main{padding:24px 16px 96px}.section-right{justify-content:flex-end;margin-bottom:12px;position:static}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--backdrop:#141513;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--backdrop:#141513;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--surface-page)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page:#141513;--surface-rail:#171816;--surface-glass:#171816;--surface-material:#171816;--surface-solid:#1b1c19;--surface-card:#1b1c19;--surface-field:#1b1c19;--surface-raised:#252622;--surface-sheet:#1b1c19;--line-hairline:#2a2b27;--field-text:#fafaf9;--field-placeholder:#a6a69e99}}:root[data-theme=dark]{--surface-page:#141513;--surface-rail:#171816;--surface-glass:#171816;--surface-material:#171816;--surface-solid:#1b1c19;--surface-card:#1b1c19;--surface-field:#1b1c19;--surface-raised:#252622;--surface-sheet:#1b1c19;--line-hairline:#2a2b27;--field-text:#fafaf9;--field-placeholder:#a6a69e99}.sub-group{justify-content:space-between;align-items:center;gap:8px;padding:16px 12px 6px;display:flex}.sub-group-label{font:var(--ty-section);letter-spacing:.02em;color:var(--t-text-3)}.tip-box{z-index:1000;width:max-content;max-width:280px;font:400 14px/20px var(--font);text-align:left;color:#151613;pointer-events:none;transform-origin:50%;background:#fafaf9;border-radius:8px;padding:8px 12px;animation:.15s both tip-in;position:fixed;box-shadow:0 6px 18px #00000040}.tip-box.tip-rail{animation-name:tip-in-rail}.tip-box.leaving{animation:.15s both tip-out}.tip-box.tip-rail.leaving{animation-name:tip-out-rail}@keyframes tip-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.95)}}@keyframes tip-out-rail{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-8px)scale(.95)}}@keyframes tip-fade-out{0%{opacity:1}to{opacity:0}}.tip-box[hidden]{display:none}@keyframes tip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes tip-in-rail{0%{opacity:0;transform:translate(-8px)scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tip-box,.tip-box.tip-rail{animation-name:tip-fade}}@keyframes tip-fade{0%{opacity:0}to{opacity:1}}.rail-icon:hover,.t-icon-btn:hover:not(:disabled),.t-pill:hover:not(:disabled),.sub-item:hover{background:var(--t-raised)}.rail .rail-icon:hover{color:var(--t-text)}.rail-icon,.t-icon-btn,.t-pill,.t-chip,.sub-item,.pop-row,.icon-button,.tp-head,.tp-plain-row,.tp-option{transition:none}.tp-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,opacity .2s ease-out;display:grid}.tp-collapse.open{opacity:1;grid-template-rows:1fr}.tp-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.tp-collapse{transition-property:opacity}.threads:not(.resizing),.threads .t-side{transition:none}.threads.collapsed .t-side{transform:none}.row-menu,.row-card,.tp-menu{animation:none;transform:none}.t-spin{animation-duration:2.4s}.tip-box.leaving,.tip-box.tip-rail.leaving{animation-name:tip-fade-out}}.sidebar-row,.icon-button,.row,.tab,.job-name{transition-property:transform;transition-duration:.16s;transition-timing-function:var(--ease-out)}.head-icon,.threads-main .job .head-icon{transition:none}.wiki-list button,.lib-row-main,.content-row,.chip,.pw-chip,.settings-nav-item,.segmented button,.text-action,.pill,.agent-mode,.day-chip,.choice,.button,.pw-tabs button{transition:background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), border-color .15s cubic-bezier(.4, 0, .2, 1), transform .16s var(--ease-out)}.fy-tools{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.t-row-actions{transition:none}@media (hover:none){.fy-tools,.t-row-actions{opacity:1}}.tp-collapse{transition:grid-template-rows .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}:root{--composer-bg:#fff;--composer-ink:#191915;--composer-on-ink:#fbfaf7;--composer-muted:#6b6a63;--composer-pop-bg:#fff;--composer-pop-ink:#454541;--composer-hover:#1919150f;--composer-line:#1919151a;--composer-menu-bg:#fff;--composer-row-on:#ecebe6;--composer-sep:#e4e3dd;--composer-card-line:#e4e3dd;--composer-card-on:#191915;--composer-card-fill:#1919150a;--composer-hairline:#19191514;--composer-drop:#1919151a;--composer-drop-soft:#1919150d;--composer-ring:#e4e3dd;--composer-ring-focus:#cecdc6;--composer-lift:0 1px 2px #1919150a, 0 8px 24px #1919150f;--composer-lift-focus:0 1px 2px #1919150a, 0 8px 24px #19191514;--composer-pop-drop:0 12px 30px #1919151f;--composer-white:#fff;--composer-chip-line:#c08a6a47;--composer-chip-fill:#c08a6a1f;--composer-chip-hover:#c08a6a33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--composer-bg:#151613;--composer-ink:#fafafa;--composer-on-ink:#171717;--composer-muted:#919085;--composer-pop-bg:#21221e;--composer-pop-ink:#c8c7be;--composer-hover:#ffffff14;--composer-line:#ffffff1a;--composer-menu-bg:#181915;--composer-row-on:#2e302c;--composer-sep:#252622;--composer-card-line:#272825;--composer-card-on:#fafafa;--composer-card-fill:#ffffff1a;--composer-hairline:#ffffff14;--composer-drop:#0000002e;--composer-drop-soft:#0000001a;--composer-ring:#ffffff14;--composer-ring-focus:#ffffff29;--composer-lift:0 2px 8px #00000026, 0 8px 24px #0000000f;--composer-lift-focus:0 2px 8px #00000026;--composer-pop-drop:0 12px 30px #0000004d}}:root[data-theme=dark]{--composer-bg:#151613;--composer-ink:#fafafa;--composer-on-ink:#171717;--composer-muted:#919085;--composer-pop-bg:#21221e;--composer-pop-ink:#c8c7be;--composer-hover:#ffffff14;--composer-line:#ffffff1a;--composer-menu-bg:#181915;--composer-row-on:#2e302c;--composer-sep:#252622;--composer-card-line:#272825;--composer-card-on:#fafafa;--composer-card-fill:#ffffff1a;--composer-hairline:#ffffff14;--composer-drop:#0000002e;--composer-drop-soft:#0000001a;--composer-ring:#ffffff14;--composer-ring-focus:#ffffff29;--composer-lift:0 2px 8px #00000026, 0 8px 24px #0000000f;--composer-lift-focus:0 2px 8px #00000026;--composer-pop-drop:0 12px 30px #0000004d}.threads-main .job .job-composer{width:min(768px,100% - 32px);margin:0 auto;padding:0 0 24px}.threads-main .job .composer{background:var(--composer-bg);color:var(--composer-ink);box-shadow:0 0 0 1px var(--composer-ring), var(--composer-lift);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex}.threads-main .job .composer:focus-within{box-shadow:0 0 0 1px var(--composer-ring-focus), var(--composer-lift-focus)}.threads-main .job .needs-go{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-width:none;margin:0}.threads-main .job .needs-go+.composer{border-top-left-radius:0;border-top-right-radius:0}.threads-main .job .composer textarea{box-sizing:border-box;resize:none;width:100%;min-height:40px;max-height:400px;font:400 15px/20.6px var(--font);letter-spacing:0;color:var(--composer-ink);background:0 0;border:0;outline:0;margin:0;padding:6px 0 6px 8px;display:block}.threads-main .job .composer textarea::placeholder{color:var(--composer-muted)}.threads-main .job .composer .attach-list{padding:0 8px}.threads-main .job .composer-bar{justify-content:space-between;align-items:center;gap:8px;margin:0;padding-top:8px;display:flex}.threads-main .job .composer-tools{align-items:center;gap:2px;min-width:0;display:flex}.threads-main .job .composer-tool{width:28px;height:28px;font:500 16px/1 var(--font);color:var(--composer-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.threads-main .job .composer-tool:hover:not(:disabled),.threads-main .job .composer-tool[aria-expanded=true]{background:var(--composer-hover);color:var(--composer-ink)}.threads-main .job .composer-tool:disabled{opacity:.45;cursor:default}.threads-main .job .composer-menu-wrap{display:flex;position:relative}.composer-send{flex:none;align-items:center;gap:8px;display:flex}.threads-main .job .composer-voice{width:28px;height:28px;color:var(--composer-muted);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.threads-main .job .composer-voice:disabled{opacity:.45}.threads-main .job .composer .send{background:var(--composer-ink);width:28px;height:28px;color:var(--composer-on-ink);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.threads-main .job .composer .send:disabled{opacity:.4}.threads-main .job .composer .send.send-stop{background:var(--composer-ink);color:var(--composer-on-ink)}.threads-main .job .composer .composer-count{font:var(--ty-chip);color:var(--composer-muted)}.threads-main .job .composer-pop{z-index:30;background:var(--composer-pop-bg);min-width:200px;max-height:260px;color:var(--composer-ink);border:1px solid var(--composer-line);box-shadow:var(--composer-pop-drop);border-radius:10px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.threads-main .job .composer-pop button{text-align:left;height:32px;font:400 14px/21px var(--font);color:var(--composer-pop-ink);background:0 0;border:0;border-radius:8px;padding:0 10px}.threads-main .job .composer-pop button:hover:not(:disabled){background:var(--composer-hover);color:var(--composer-ink)}.threads-main .job .composer-pop button:disabled{color:var(--composer-muted)}.threads-main .job .composer-pop button[aria-checked=true]{background:var(--composer-line);color:var(--composer-ink)}.threads-main .job .composer-pop button{align-items:center;gap:8px;display:flex}.threads-main .job .composer-pop button svg{flex:none}.threads-main .job .composer-pop-sep{background:var(--composer-line);height:1px;margin:4px 6px}@keyframes composer-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.threads-main .job .composer-pop{animation:.12s cubic-bezier(.23,1,.32,1) composer-pop-in}@media (prefers-reduced-motion:reduce){.threads-main .job .composer-pop{animation:none}}.threads-main .job .composer-pop-empty{font:400 13px/18px var(--font);color:var(--composer-muted);padding:8px 10px}.threads-main .job .composer-at{background:var(--composer-menu-bg);overscroll-behavior:contain;width:360px;min-width:0;max-height:200px;box-shadow:0 0 0 1px var(--composer-hairline), 0 4px 16px var(--composer-drop), 0 2px 6px -2px var(--composer-drop-soft);border:0;border-radius:8px;padding:4px;display:block;top:auto;bottom:calc(100% + 8px);left:0;overflow:hidden auto}.threads-main .job .composer-at-group{padding:4px 0}.threads-main .job .composer-at-group+.composer-at-group{border-top:0}.threads-main .job .composer-at-title{font:400 12px/18px var(--font);color:var(--composer-muted);padding:6px 8px}.threads-main .job .composer-at button{width:100%;min-height:33px;color:var(--composer-ink);font:400 14px/21px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .12s;display:flex}.threads-main .job .composer-at button.on{background:var(--composer-row-on)}.threads-main .job .composer-at-tile{width:24px;height:24px;color:var(--composer-white);border-radius:25%;flex:none;place-items:center;display:grid}.threads-main .job .composer-at-mascot{border-radius:25%;flex:none;width:20px;height:20px}.threads-main .job .composer-at-label,.threads-main .job .composer-at-agent{flex:1;min-width:0}.threads-main .job .composer-at-agent{align-items:baseline;gap:8px;display:flex}.threads-main .job .composer-at-name{font:400 14px/21px var(--font);text-transform:uppercase;letter-spacing:.04em}.threads-main .job .composer-at-sub{font:400 14px/21px var(--font);color:var(--composer-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.threads-main .job .composer-menu-wrap>.composer-pop[role=menu]:not(.composer-privacy){background:var(--composer-menu-bg);width:max-content;min-width:176px;box-shadow:0 0 0 1px var(--composer-hairline), 0 4px 16px var(--composer-drop);border:0;border-radius:6px;padding:4px}.threads-main .job .composer-menu-wrap>.composer-pop[role=menu]:not(.composer-privacy) button{border-radius:4px;min-height:33px;padding:6px 8px}.threads-main .job .composer-menu-wrap>.composer-pop[role=menu]:not(.composer-privacy) button svg{width:14px;height:14px}.threads-main .job .composer-pop-sep{background:var(--composer-sep);margin:4px 0}.threads-main .job .composer-pop.composer-privacy{background:var(--composer-menu-bg);width:352px;box-shadow:0 0 0 1px var(--composer-hairline), 0 4px 16px var(--composer-drop);border:0;border-radius:16px;gap:8px;padding:12px;display:grid}.threads-main .job .composer-pop.composer-privacy button{border:1px solid var(--composer-card-line);width:100%;min-height:43px;color:var(--composer-pop-ink);border-radius:8px;padding:10px 12px}.threads-main .job .composer-pop.composer-privacy button.on,.threads-main .job .composer-pop.composer-privacy button[aria-checked=true]{border-color:var(--composer-card-on);background:var(--composer-card-fill);color:var(--composer-ink)}.threads-main .job .composer-chips{flex-wrap:wrap;gap:6px;padding:8px 8px 0;display:flex}.threads-main .job .composer-chip{border:1px solid var(--composer-chip-line);background:var(--composer-chip-fill);height:32px;color:var(--composer-ink);font:400 14px/20px var(--font);cursor:pointer;border-radius:8px;padding:0 12px}.threads-main .job .composer-chip:hover{background:var(--composer-chip-hover)}.threads-main .job .composer .send.send-talk{background:var(--talk);color:var(--composer-white);opacity:1;cursor:pointer}.threads-main .job .composer .send.send-talk:disabled{opacity:1;cursor:default}@keyframes send-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.threads-main .job .composer .send{animation:.15s cubic-bezier(.23,1,.32,1) send-in}@media (prefers-reduced-motion:reduce){.threads-main .job .composer .send{animation:none}}.tm-wrap{display:inline-flex;position:relative}.tm-trigger{height:32px;font:var(--ty-title);color:var(--t-text-3);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tm-trigger:hover,.tm-trigger[aria-expanded=true]{background:var(--t-raised);color:var(--t-text)}.tm-menu{z-index:60;background:var(--surface-popover);min-width:128px;color:var(--t-text);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 8px);box-shadow:0 0 0 1px #ffffff14,0 2px 8px #00000026,0 0 2px #0000001a}.tm-menu.tm-up{top:auto;bottom:calc(100% + 8px)}.tm-start{left:0}.tm-end{right:0}.tm-label{font:600 12px/18px var(--font);color:var(--t-text-3);padding:6px 8px}.tm-rule{background:var(--t-raised);height:1px;margin:4px -4px}.tm-row{width:100%;min-height:33px;font:400 14px/21px var(--font);color:var(--t-text);text-align:left;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.tm-row.radio{padding-right:32px}.tm-row:hover:not(:disabled),.tm-row:focus-visible{background:var(--t-raised);outline:0}.tm-row:disabled{color:var(--t-text-3);cursor:default}.tm-row.danger{color:var(--t-danger)}.tm-row>svg{color:var(--t-text-2);flex:none}.tm-row.danger>svg{color:var(--t-danger)}.tm-text{flex-direction:column;min-width:0;display:flex}.tm-note{font:400 12px/18px var(--font);color:var(--t-text-3);white-space:normal}.tm-tick{color:var(--t-text);display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tm-tick-left .tm-row.radio{padding:6px 8px 6px 32px}.tm-tick-left .tm-tick{place-items:center;width:16px;left:8px;right:auto}.tm-dot{background:currentColor;border-radius:50%;width:10px;height:10px}.tm-menu.tm-up{min-width:260px}.tm-menu.tm-up .tm-row{white-space:normal;align-items:flex-start}.app-scrim{z-index:80;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.app-dialog{background:var(--t-solid);border:1px solid var(--t-line);width:min(420px,100%);color:var(--t-text);border-radius:14px;gap:14px;padding:20px;display:grid;box-shadow:0 24px 60px #00000059}.app-dialog-title{font:600 17px/24px var(--font);color:var(--t-text)}.app-dialog-body{font:400 14px/20px var(--font);color:var(--t-text-2)}.app-dialog-field{gap:6px;display:grid}.app-dialog-label{font:400 13px/18px var(--font);color:var(--t-text-2)}.app-dialog-field input{background:var(--t-raised);border:1px solid var(--t-line);height:36px;color:var(--t-text);font:400 15px/22px var(--font);border-radius:8px;outline:0;padding:0 12px}.app-dialog-field input:focus-visible{border-color:var(--t-text-2)}.app-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.app-dialog-cancel,.app-dialog-confirm{height:34px;font:500 14px/1 var(--font);border-radius:8px;padding:0 14px}.app-dialog-cancel{color:var(--t-text-2)}.app-dialog-cancel:hover{background:var(--t-raised);color:var(--t-text)}.app-dialog-confirm{background:var(--t-primary);color:var(--t-primary-text)}.app-dialog-confirm.danger{color:var(--t-danger);box-shadow:inset 0 0 0 1px var(--t-danger);background:0 0}.app-dialog-confirm:disabled{opacity:.4;cursor:default}.app-dialog-cancel:focus-visible,.app-dialog-confirm:focus-visible,.app-toast button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-toasts{z-index:85;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.app-toast{pointer-events:auto;background:var(--t-solid);border:1px solid var(--t-line);min-height:44px;color:var(--t-text);font:400 14px/20px var(--font);border-radius:12px;align-items:center;gap:14px;padding:0 8px 0 16px;display:flex;box-shadow:0 12px 32px #0000004d}.app-toast-undo{height:30px;color:var(--t-link);font:500 14px/1 var(--font);border-radius:8px;padding:0 10px}.app-toast-undo:hover{background:var(--t-raised)}.app-toast-close{width:28px;height:28px;color:var(--t-text-3);border-radius:999px;place-items:center;display:grid}.app-toast-close:hover{background:var(--t-raised);color:var(--t-text)}:root{--si-ring:#ffffff14;--si-card-shadow:0 0 0 1px var(--si-ring), 0 4px 16px #0000002d, 0 2px 6px -2px #0000001a;--si-button-shadow:0 0 0 1px var(--si-ring), 0 1px 3px #0000001a, 0 0 1px #0000001a}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--si-ring:#1a191a0d;--si-card-shadow:0 0 0 1px var(--si-ring), 0 4px 16px #1a191a0f, 0 2px 6px -2px #1a191a0a}}:root[data-theme=light]{--si-ring:#1a191a0d;--si-card-shadow:0 0 0 1px var(--si-ring), 0 4px 16px #1a191a0f, 0 2px 6px -2px #1a191a0a}.sign-in{box-sizing:border-box;background:var(--surface-page);place-items:center;min-height:100%;padding:16px;display:grid}.si-card{box-sizing:border-box;background:var(--surface-card);width:min(408px,100%);box-shadow:var(--si-card-shadow);border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.si-logo{align-items:center;gap:8px;height:28px;display:flex}.si-logo .agent-logo{object-fit:contain;width:28px;height:28px;display:block}.si-wordmark{font:600 22px/1 var(--font);letter-spacing:-.01em;color:var(--text-primary)}.si-title{font:400 18px/27px var(--font);letter-spacing:-.01em;color:var(--text-primary);text-align:center;margin:0}.si-lead{font:400 14px/21px var(--font);color:var(--text-secondary);text-align:center;margin:0}.si-problem{font:400 14px/21px var(--font);color:var(--text-needs-you);text-align:center;margin:0}.si-options,.si-form{flex-direction:column;gap:12px;width:100%;display:flex}.si-button{box-sizing:border-box;background:var(--surface-card);width:100%;min-height:45px;color:var(--text-primary);font:500 14px/21px var(--font);letter-spacing:.01em;cursor:pointer;box-shadow:var(--si-button-shadow);transition:background-color .12s var(--ease-out), transform .12s var(--ease-out);border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.si-button svg{flex:none;display:block}.si-button:hover:not(:disabled){background:var(--surface-raised)}.si-button:active:not(:disabled){transform:scale(.98)}.si-button:disabled{opacity:.45;cursor:default}.si-button:focus-visible,.si-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.si-or{width:100%;font:400 12px/18px var(--font);color:var(--text-tertiary);align-items:center;gap:12px;display:flex}.si-or:before,.si-or:after{content:"";background:var(--line-hairline);flex:1;height:1px}.si-input{box-sizing:border-box;background:var(--surface-card);width:100%;min-height:45px;color:var(--text-primary);font:400 14px/21px var(--font);box-shadow:var(--si-button-shadow);border:0;border-radius:6px;outline:0;padding:12px 16px}.si-input::placeholder{color:var(--text-tertiary)}:root{--brand-whatsapp:#25d366;--brand-telegram:#26a5e4;--brand-imessage:#34da50;--brand-slack-red:#e01e5a;--brand-slack-blue:#36c5f0;--brand-slack-green:#2eb67d;--brand-slack-yellow:#ecb22e;--brand-apple:#000;--brand-google-red:#ea4335;--brand-google-blue:#4285f4;--brand-google-yellow:#fbbc05;--brand-google-green:#34a853;--brand-gmail:#ea4335;--brand-google-calendar:#4285f4;--brand-google-drive-blue:#2684fc;--brand-google-drive-blue-dark:#0066da;--brand-google-drive-green:#00ac47;--brand-google-drive-green-dark:#00832d;--brand-google-drive-red:#ea4335;--brand-google-drive-yellow:#ffba00;--brand-google-contacts-head:#4285f4;--brand-google-contacts-body:#1a73e8;--brand-google-analytics:#e37400;--brand-google-meet:#00897b;--brand-notion:#000;--brand-github:#181717;--brand-gitlab:#fc6d26;--brand-dropbox:#0061ff;--brand-linkedin:#0a66c2;--brand-outlook:#0078d4;--brand-salesforce:#00a1e0;--brand-x:#000;--brand-zoom:#0b5cff;--brand-youtube:red;--brand-airtable:#18bfff;--brand-asana:#f06a6a;--brand-box:#0061d5;--brand-brex:#212121;--brand-calcom:#292929;--brand-calendly:#006bff;--brand-clickup:#7b68ee;--brand-coda:#f46a54;--brand-cursor:#000;--brand-fathom:#9187ff;--brand-hubspot:#ff7a59;--brand-intercom:#000;--brand-jira:#0052cc;--brand-linear:#5e6ad2;--brand-posthog:#000;--brand-quickbooks:#2ca01c;--brand-sentry:#362d59;--brand-stripe:#635bff;--brand-supabase:#3fcf8e;--brand-xero:#13b5ea;--brand-google-docs:#4285f4;--brand-todoist:#e44332;--brand-monday:#fb275d;--brand-front:#a857f1;--brand-fireflies:#7c4dff;--brand-affinity:#1e0e1d;--brand-gong:#7121db;--brand-ramp:#0c0a08;--brand-attio:#000;--brand-lemlist:#316bff;--brand-plaid:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-apple:#fff;--brand-notion:#fff;--brand-github:#fff;--brand-x:#fff;--brand-brex:#fff;--brand-calcom:#fff;--brand-cursor:#fff;--brand-posthog:#fff;--brand-sentry:#fff;--brand-intercom:#6afdef}}:root[data-theme=dark]{--brand-apple:#fff;--brand-notion:#fff;--brand-github:#fff;--brand-x:#fff;--brand-brex:#fff;--brand-calcom:#fff;--brand-cursor:#fff;--brand-posthog:#fff;--brand-sentry:#fff;--brand-intercom:#6afdef}.brand-icon{flex:none;display:block}.brand-whatsapp{color:var(--brand-whatsapp)}.brand-telegram{color:var(--brand-telegram)}.brand-imessage{color:var(--brand-imessage)}.brand-apple{color:var(--brand-apple)}.brand-gmail{color:var(--brand-gmail)}.brand-google-calendar{color:var(--brand-google-calendar)}.brand-google-analytics{color:var(--brand-google-analytics)}.brand-google-meet{color:var(--brand-google-meet)}.brand-notion{color:var(--brand-notion)}.brand-github{color:var(--brand-github)}.brand-gitlab{color:var(--brand-gitlab)}.brand-dropbox{color:var(--brand-dropbox)}.brand-linkedin{color:var(--brand-linkedin)}.brand-outlook{color:var(--brand-outlook)}.brand-salesforce{color:var(--brand-salesforce)}.brand-x{color:var(--brand-x)}.brand-zoom{color:var(--brand-zoom)}.brand-youtube{color:var(--brand-youtube)}.brand-airtable{color:var(--brand-airtable)}.brand-asana{color:var(--brand-asana)}.brand-box{color:var(--brand-box)}.brand-brex{color:var(--brand-brex)}.brand-calcom{color:var(--brand-calcom)}.brand-calendly{color:var(--brand-calendly)}.brand-clickup{color:var(--brand-clickup)}.brand-coda{color:var(--brand-coda)}.brand-cursor{color:var(--brand-cursor)}.brand-fathom{color:var(--brand-fathom)}.brand-hubspot{color:var(--brand-hubspot)}.brand-intercom{color:var(--brand-intercom)}.brand-jira{color:var(--brand-jira)}.brand-linear{color:var(--brand-linear)}.brand-posthog{color:var(--brand-posthog)}.brand-quickbooks{color:var(--brand-quickbooks)}.brand-sentry{color:var(--brand-sentry)}.brand-stripe{color:var(--brand-stripe)}.brand-supabase{color:var(--brand-supabase)}.brand-xero{color:var(--brand-xero)}.brand-google-docs{color:var(--brand-google-docs)}.brand-todoist{color:var(--brand-todoist)}.brand-monday{color:var(--brand-monday)}.brand-front{color:var(--brand-front)}.brand-fireflies{color:var(--brand-fireflies)}.brand-affinity{color:var(--brand-affinity)}.brand-gong{color:var(--brand-gong)}.brand-ramp{color:var(--brand-ramp)}.brand-attio{color:var(--brand-attio)}.brand-lemlist{color:var(--brand-lemlist)}.brand-plaid{color:var(--brand-plaid)}.brand-file{object-fit:contain;flex:none;display:block}.brand-file-mono{filter:grayscale()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-invert{filter:invert()}}:root[data-theme=dark] .brand-invert{filter:invert()}.brand-letter{color:var(--t-text-2);font-weight:600;line-height:1;display:block}.brand-tile{--brand-tile:40px;width:var(--brand-tile);height:var(--brand-tile);border-radius:calc(var(--brand-tile) * .25);border:1px solid var(--t-line);background:var(--t-raised);flex:none;place-items:center;display:grid}.team-requests{gap:12px;width:100%;max-width:640px;margin:0 auto 20px;display:grid}.team-answer{border:1px solid var(--line-hairline);width:100%;color:inherit;font:var(--body);resize:vertical;background:0 0;border-radius:12px;margin-top:10px;padding:10px 12px}.topic-row,.share-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.share-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.topic-weight{background:var(--fill-subtle);border-radius:2px;width:64px;height:4px;display:block;overflow:hidden}.topic-weight>span{background:var(--text-accent);height:100%;display:block}.topic-hidden summary{cursor:pointer;font:var(--detail);color:var(--text-secondary);padding:6px 0}.share-answer{font:var(--detail);color:var(--text-secondary);white-space:pre-wrap;margin-top:4px;display:block}.chip-list{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chip{font:var(--detail);background:var(--fill-subtle);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.chip button{color:var(--text-secondary)}.inline-add{gap:8px;margin-top:8px;display:flex}.inline-add input{border:1px solid var(--line-hairline);min-width:0;color:inherit;font:var(--body);background:0 0;border-radius:10px;flex:1;padding:8px 12px}@media (width<=480px){.topic-row{grid-template-columns:minmax(0,1fr) auto}.topic-weight{display:none}.inline-add{flex-direction:column}}.reach-scrim{z-index:80;background:color-mix(in srgb, var(--t-page) 70%, transparent);position:fixed;inset:0}.reach-dialog{z-index:81;background:var(--t-solid);border:1px solid var(--t-line);width:min(540px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 240px);color:var(--t-text);border-radius:16px;outline:0;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 60px #00000059}.reach-dialog:focus-visible{border-radius:16px;outline:0}.reach-title{font:600 16px/24px var(--font);letter-spacing:-.025em;color:var(--t-text);flex-shrink:0;padding:24px 24px 16px}.reach-close{width:16px;height:16px;color:var(--t-text-2);opacity:.7;place-items:center;display:grid;position:absolute;top:16px;right:16px}.reach-close:hover{opacity:1}.reach-close:focus-visible,.reach-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reach-body{flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.reach-hero{background:color-mix(in srgb, var(--t-raised) 50%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:218px;margin-top:4px;display:flex}.reach-character{z-index:0;background:var(--reach-accent);width:152px;height:152px;animation:reach-fade .55s linear(0 0%, .0126 1.85185%, .0461 3.7037%, .0947 5.55556%, .1536 7.40741%, .219 9.25926%, .2876 11.1111%, .3572 12.963%, .4258 14.8148%, .4919 16.6667%, .5546 18.5185%, .6131 20.3704%, .6671 22.2222%, .7163 24.0741%, .7606 25.9259%, .8002 27.7778%, .8352 29.6296%, .8658 31.4815%, .8924 33.3333%, .9153 35.1852%, .9348 37.037%, .9512 38.8889%, .9649 40.7407%, .9762 42.5926%, .9854 44.4444%, .9927 46.2963%, .9985 48.1481%, 1.0029 50.0%, 1.0063 51.8519%, 1.0086 53.7037%, 1.0102 55.5556%, 1.0112 57.4074%, 1.0117 59.2593%, 1.0117 61.1111%, 1.0115 62.963%, 1.0111 64.8148%, 1.0105 66.6667%, 1.0097 68.5185%, 1.009 70.3704%, 1.0081 72.2222%, 1.0073 74.0741%, 1.0065 75.9259%, 1.0058 77.7778%, 1.005 79.6296%, 1.0044 81.4815%, 1.0037 83.3333%, 1.0032 85.1852%, 1.0027 87.037%, 1.0022 88.8889%, 1.0018 90.7407%, 1.0015 92.5926%, 1.0012 94.4444%, 1.0009 96.2963%, 1 98.1482%, 1 100%) both;border-radius:25%;position:relative;overflow:hidden}@keyframes reach-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reach-character{animation:none}}.reach-character img{width:134px;height:134px;position:absolute;top:18px;left:9px}.reach-stack{z-index:10;align-items:flex-end;margin-top:-40px;display:flex;position:relative}.reach-tile{background:var(--t-solid);width:56px;height:56px;color:var(--t-text);border-radius:16px;place-items:center;display:grid;position:relative;box-shadow:0 4px 12px #00000040,0 0 0 1px #00000014}.reach-tile:nth-child(n+2){margin-left:-6px}.reach-tile:nth-child(odd){margin-bottom:6px}.reach-row{gap:16px;padding-top:24px;display:flex}.reach-row-icon{border:1px solid var(--t-line);background:var(--t-page);width:40px;height:40px;color:var(--t-text);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.reach-row-body{border-bottom:1px solid color-mix(in srgb, var(--t-line) 70%, transparent);flex:1;gap:16px;min-width:0;padding-bottom:24px;display:grid}.reach-row-body.last{border-bottom:0}.reach-row-head{gap:4px;display:grid}.reach-row-head h3{font:600 16px/24px var(--font);letter-spacing:-.025em;color:var(--t-text)}.reach-row-head p{font:400 14px/20px var(--font);color:var(--t-text-2);margin:0}.reach-row-head a{color:var(--t-text);text-underline-offset:2px;text-decoration:underline}.reach-row-actions{justify-items:start;gap:12px;display:grid}.reach-actions{flex-wrap:wrap;gap:8px;display:flex}.reach-beta{border:1px solid var(--t-line);font:500 11px/18px var(--font);color:var(--t-text-2);vertical-align:2px;border-radius:999px;margin-left:8px;padding:0 6px}.reach-button{border:1px solid var(--t-line);height:36px;color:var(--t-text);font:500 14px/20px var(--font);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.reach-button:not(:disabled):hover{background:var(--t-raised)}.reach-button:disabled{opacity:.5;cursor:default}.reach-caption{font:400 13px/18px var(--font);color:var(--t-text-3);margin:0}.reach-trigger{background:0 0;border-radius:999px;justify-content:flex-start;align-items:center;width:90px;height:28px;padding-left:4px;display:flex}.reach-trigger:hover{background:var(--t-raised)}.reach-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reach-dot{border:1px solid var(--t-line);background:var(--t-solid);border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-left:-6px;display:grid}.reach-dot:first-child{margin-left:0}.reach-app-mark{border-radius:22%;display:block}.reach-row-brand{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.reach-row-brand .reach-app-mark{width:40px;height:40px}.reach-button:disabled,.reach-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rail-menu,.sub-menu{z-index:40;background:var(--t-popover);color:var(--t-text);box-shadow:0 0 0 1px var(--t-line), 0 2px 8px #00000026, 0 0 2px #0000001a;letter-spacing:.28px;border-radius:6px;flex-direction:column;display:flex;position:fixed}.rail-menu{left:52px}.acct-menu{transform-origin:0 100%;width:288px;padding:8px}.help-menu{transform-origin:0 100%;width:208px;padding:4px}.sub-menu{z-index:41;transform-origin:0 0;width:192px;padding:4px}.menu-row{width:100%;height:33px;color:var(--t-text);font:400 14px/21px var(--font);letter-spacing:.28px;text-align:left;border-radius:4px;flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.menu-row>svg{flex:none}.menu-row:hover,.menu-row:focus-visible,.menu-row.open{background:var(--t-highlight);outline:0}.menu-row.danger{color:var(--t-danger)}.menu-row:disabled{color:var(--t-text-3);cursor:default}.menu-row:disabled:hover{background:0 0}.menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.menu-chev{color:var(--t-text-2);margin-left:auto}.menu-rule{background:var(--t-line);flex:none;height:1px;margin:8px -8px}.menu-caption{font:400 12px/16px var(--font);letter-spacing:.2px;color:var(--t-text-3);padding:6px 8px 4px}.acct-card{text-align:left;width:100%;color:var(--t-text);border-radius:6px;flex-direction:column;align-items:stretch;padding:8px;display:flex}.acct-card:hover,.acct-card:focus-visible{background:var(--t-highlight);outline:0}.acct-name{font:500 14px/21px var(--font);letter-spacing:.28px;color:var(--t-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-email{font:400 12px/18px var(--font);letter-spacing:.24px;color:var(--t-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-meter{flex-direction:column;gap:4px;margin-top:16px;display:flex}.acct-meter-row{font:400 12px/18px var(--font);letter-spacing:.24px;color:var(--t-text-3);justify-content:space-between;gap:8px;display:flex}.acct-bar{background:var(--t-raised);border-radius:999px;height:6px;display:block;overflow:hidden}.acct-bar>span{background:var(--t-meter);border-radius:999px;height:100%;display:block}.acct-apps{color:var(--t-text-3);opacity:.7;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.help-scrim{z-index:80;background:var(--t-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.help-dialog{background:var(--t-popover);width:min(576px,100%);color:var(--t-text);box-shadow:0 0 0 1px var(--t-line), 0 4px 16px #0000002d, 0 2px 6px -2px #0000001a;border-radius:8px;gap:16px;padding:24px;display:grid;position:relative}.help-title{font:600 18px/18px var(--font);letter-spacing:-.2px;color:var(--t-text);padding-right:32px}.help-lead{font:400 14px/21px var(--font);letter-spacing:.28px;color:var(--t-text-2);margin-top:-8px}.help-close{width:24px;height:24px;color:var(--t-text);opacity:.7;border-radius:4px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.help-close:hover{opacity:1;background:var(--t-highlight)}.help-field{resize:vertical;border:1px solid var(--t-line);width:100%;min-height:120px;color:var(--t-text);font:400 14px/21px var(--font);letter-spacing:.28px;background:0 0;border-radius:6px;outline:0;padding:8px 12px}.help-field::placeholder{color:var(--t-text-3)}.help-field:focus,.help-field:focus-visible{box-shadow:none;border-color:var(--t-text-3);outline:0}.help-actions{justify-content:flex-end;display:flex}.help-primary{background:var(--t-primary);height:36px;color:var(--t-primary-text);font:500 14px/21px var(--font);border-radius:8px;padding:8px 16px}.help-primary:disabled{opacity:.45;cursor:default}.help-close:focus-visible,.help-primary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=700px){.rail-menu{width:auto;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.rail-menu,.sub-menu,.help-dialog{transition:none}}.page.inbox-page{max-width:none}.inbox-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.inbox-header-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.inbox-header-actions .button:disabled{opacity:.5;cursor:default}.inbox-tabs{border-bottom:1px solid var(--line-hairline);gap:20px;margin:0 0 16px;display:flex;overflow-x:auto}.inbox-tab{color:var(--text-secondary);font:var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 2px;display:inline-flex;position:relative}.inbox-tab:hover{color:var(--text-primary)}.inbox-tab.on{color:var(--text-primary);border-bottom-color:var(--text-primary);font-weight:600}.inbox-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-row)}.inbox-tab-count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-needs-you);min-width:18px;height:18px;color:var(--surface-page);font:600 11px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px}.inbox-group{margin:0 0 8px}.inbox-day{font:var(--detail);color:var(--text-tertiary);margin:20px 0 6px;padding:0 12px;font-weight:500}.inbox-item{border-radius:var(--radius-row)}.inbox-item.open{background:var(--fill-subtle)}.inbox-item.open .inbox-row{background:0 0}.inbox-body{font:var(--body);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-body.full{-webkit-line-clamp:unset;white-space:pre-wrap;color:var(--text-primary);display:block}.inbox-actions{align-items:center;gap:12px;padding:4px 12px 12px;display:flex}.inbox-dismiss{color:var(--text-secondary);font:var(--detail);cursor:pointer;border-radius:var(--radius-row);background:0 0;border:0;padding:6px 4px}.inbox-dismiss:hover{color:var(--text-primary)}.inbox-dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rail-count{box-sizing:border-box;background:var(--accent-needs-you);min-width:15px;height:15px;color:var(--surface-page);font:600 10px/15px var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;position:absolute;top:-2px;right:-4px}.inbox-page .lead{margin:0 0 16px}.inbox-body.quoted{border-left:2px solid var(--line-hover);padding-left:10px}.inbox-more{margin:8px 12px 24px}.t-nav{padding:8px 8px 0}.t-nav-item{border-radius:var(--radius-row);width:100%;height:36px;color:var(--text-secondary);font:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.t-nav-item:hover{background:var(--fill-subtle);color:var(--text-primary)}.t-nav-item.on{background:var(--fill-row-selected);color:var(--text-primary);font-weight:600}.t-nav-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.t-nav-label{flex:auto;min-width:0}.nav-count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-needs-you);min-width:18px;height:18px;color:var(--surface-page);font:600 11px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px}.inbox-line{justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-width:0;display:flex}.inbox-line .content-row-title{flex:auto;min-width:0}.inbox-line-meta{white-space:nowrap;flex:none}.inbox-row{gap:6px}@media (width<=640px){.inbox-line{flex-direction:column;align-items:flex-start;gap:2px}}.inbox-back{display:none}@media (width<=700px){.inbox-back{vertical-align:middle;border-radius:var(--radius-pill);background:var(--fill-subtle);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border:0;place-items:center;margin-right:8px;display:inline-grid}.inbox-back-chevron{transform:rotate(90deg)}}.helper-strip{background:var(--t-solid);border:1px solid var(--t-line);width:100%;max-width:800px;color:var(--t-text);border-radius:12px;gap:8px;margin:0 auto 8px;padding:10px 12px;display:grid}.helper-head{font:500 13px/18px var(--font);color:var(--t-text-2);text-align:left;align-items:center;gap:6px;display:inline-flex}.helper-head[aria-expanded=false] svg{transform:rotate(-90deg)}.helper-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.helper-row{font:400 13px/18px var(--font);color:var(--t-text-2);align-items:center;gap:10px;display:flex}.helper-row.on{color:var(--t-text)}.helper-line{flex:1;min-width:0}.helper-time{font:400 12px/16px var(--font);color:var(--t-text-3);font-variant-numeric:tabular-nums}.helper-pemble{object-fit:contain;flex:none;width:24px;height:24px}.helper-pemble.typing{transform-origin:50% 100%;animation:1.2s ease-in-out infinite helper-type}.helper-status{font:400 12px/16px var(--font);color:var(--t-text-3)}@keyframes helper-type{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.helper-pemble.typing{animation:none}}.needs-go{background:var(--t-solid);border:1px solid var(--t-line);width:100%;max-width:800px;color:var(--t-text);border-radius:12px;gap:10px;margin:0 auto 8px;padding:12px;display:grid}.needs-go-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.needs-go-kicker{font:500 13px/18px var(--font);color:var(--t-text-2);align-items:center;gap:6px;display:inline-flex}.needs-go-actions{align-items:center;gap:14px;display:inline-flex}.needs-go-link{font:400 13px/18px var(--font);color:var(--t-text-2);border-radius:6px;padding:2px 4px}.needs-go-link:hover{color:var(--t-text);background:var(--t-raised)}.needs-go-question{font:600 17px/24px var(--font);color:var(--t-text);padding:0 2px}.needs-go-reason{font:400 13px/18px var(--font);color:var(--t-text-3);margin-top:-6px;padding:0 2px}.needs-go-options{gap:6px;display:grid}.needs-go-option{text-align:left;height:40px;font:400 15px/22px var(--font);color:var(--t-text);border:1px solid var(--t-line);background:0 0;border-radius:10px;padding:0 14px}.needs-go-option:hover:not(:disabled){background:var(--t-raised)}.needs-go-option.primary{background:var(--t-primary);color:var(--t-primary-text);border-color:#0000;font-weight:500}.needs-go-option.primary:hover:not(:disabled){background:var(--t-primary);filter:brightness(.94)}.needs-go-option:disabled{opacity:.5;cursor:default}.needs-go-problem{font:400 13px/18px var(--font);color:var(--t-danger)}.needs-go-link:focus-visible,.needs-go-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.needs-go-preview{font:400 14px/20px var(--font);color:var(--t-text-2);background:var(--t-raised);white-space:pre-wrap;border-radius:10px;max-height:160px;margin:0;padding:10px 12px;overflow:auto}.needs-go-answer{gap:6px;display:flex}.needs-go-answer input{border:1px solid var(--t-line);min-width:0;height:40px;color:var(--t-text);font:400 15px/22px var(--font);background:0 0;border-radius:10px;flex:1;padding:0 12px}.needs-go-answer .needs-go-option{width:auto}.needs-go-flags{font:500 13px/18px var(--font);color:var(--t-danger);gap:2px;padding:0 2px;list-style:none;display:grid}.needs-go-fields{gap:8px;display:grid}.needs-go-field{gap:4px;display:grid}.needs-go-head-row{flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 2px;display:flex}.needs-go-label{font:500 12px/16px var(--font);color:var(--t-text-3);overflow-wrap:anywhere}.needs-go-key{white-space:pre-wrap;border:1px solid var(--t-line);unicode-bidi:isolate;border-radius:4px;padding:0 4px}.needs-go-sep{color:var(--t-text-3)}.needs-go-type{font:500 12px/16px var(--font);color:var(--t-text-2)}.needs-go-value{border:1px solid var(--t-line);background:var(--t-raised);font:400 14px/20px var(--font);color:var(--t-text);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:isolate;border-radius:10px;padding:8px 12px;display:block}.needs-go-rtl{-webkit-text-decoration:underline dotted var(--t-danger);text-decoration:underline dotted var(--t-danger);unicode-bidi:isolate}.needs-go-mark{font:500 11px/16px var(--font);color:var(--t-danger);border:1px solid var(--t-danger);border-radius:4px;margin:0 1px;padding:0 3px}.needs-go-gap{color:var(--t-text-3)}.needs-go-meta{font:400 12px/16px var(--font);color:var(--t-text-3);padding:0 2px}.needs-go-warn{color:var(--t-danger)}.needs-go:has(.needs-go-fields){overscroll-behavior:contain;max-height:max(240px,100dvh - 320px);overflow-y:auto}.needs-go:has(.needs-go-fields) .needs-go-options{z-index:1;background:var(--t-solid);box-shadow:0 -12px 12px -12px color-mix(in srgb, var(--t-text) 22%, transparent);margin:0 -12px -12px;padding:8px 12px 12px;position:sticky;bottom:-12px}.needs-go-label{text-transform:none}.needs-go-mail{border:1px solid var(--t-line);background:var(--t-raised);border-radius:10px;overflow:hidden}.needs-go-mail-row{border-bottom:1px solid var(--t-line);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 12px;display:grid}.needs-go-mail-label{font:500 13px/20px var(--font);color:var(--t-text-3)}.needs-go-mail-label .needs-go-label{font:inherit;color:inherit}.needs-go-mail-cell{gap:2px;min-width:0;display:grid}.needs-go-mail-value{font:400 14px/20px var(--font);color:var(--t-text);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:isolate}.needs-go-mail-body{gap:4px;padding:10px 12px 12px;display:grid}.needs-go-mail-text{font:400 14px/21px var(--font);color:var(--t-text);overflow-wrap:anywhere;unicode-bidi:isolate;display:block}.needs-go-para{white-space:pre-wrap;margin:0 0 10px}.needs-go-para:last-child{margin-bottom:0}.needs-go-value .needs-go-para{margin:0 0 8px}@media (width<=520px){.needs-go-mail-row{grid-template-columns:1fr;gap:0}}.ask-question{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ask-choices{gap:6px;display:grid}.ask-choice{cursor:pointer;gap:2px;height:auto;min-height:40px;padding:8px 14px;display:grid;position:relative}.ask-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ask-choice:has(input:checked){border-color:var(--t-text-2);background:var(--t-raised)}.ask-choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.ask-choice:has(input:disabled){opacity:.5;cursor:default}.ask-choice-label{overflow-wrap:anywhere;white-space:pre-wrap}.ask-choice-detail{font:400 13px/18px var(--font);color:var(--t-text-3);overflow-wrap:anywhere;white-space:pre-wrap}.ask-other{box-sizing:border-box;border:1px solid var(--t-line);width:100%;color:var(--t-text);font:400 15px/22px var(--font);resize:vertical;background:0 0;border-radius:10px;padding:10px 12px}.ask-other:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tp-anchor{display:inline-grid;position:relative}.tp-pop{z-index:40;box-sizing:border-box;overscroll-behavior:contain;background:var(--surface-popover);width:min(22rem,100vw - 1rem);max-height:min(44rem,100vh - 96px);color:var(--t-text);text-align:left;transform-origin:100% 0;border-radius:16px;padding:4px 12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 0 0 1px #ffffff14,0 4px 16px #0000002d,0 2px 6px -2px #0000001a}.tp{color:var(--t-text);display:grid}.tp-section{border-bottom:1px solid var(--t-line)}.tp-section:last-child{border-bottom:0}.tp-head{text-align:left;width:100%;height:40px;color:var(--t-text);justify-content:space-between;align-items:center;gap:8px;padding:0;transition:color .12s ease-out;display:flex}.tp-head:hover{color:var(--t-text-2)}.tp-title{font:525 14px/20px var(--font);align-items:center;gap:6px;display:inline-flex}.tp-chev{color:var(--t-text-3);flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.tp-chev.open{transform:rotate(90deg)}.tp-right{font:400 13px/18px var(--font);color:var(--t-text-3);white-space:nowrap}.tp-right b{font-weight:600}.tp-body{font:400 14px/20px var(--font);color:var(--t-text-2);gap:12px;padding:0 0 14px;display:grid}.tp-muted{font:400 13px/18px var(--font);color:var(--t-text-3)}.tp-label{font:400 13px/18px var(--font);color:var(--t-text-2)}.tp-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tp-link{font:400 13px/18px var(--font);color:var(--t-link);text-underline-offset:2px;text-decoration:underline}.tp-link-row{min-height:32px;font:400 14px/20px var(--font);color:var(--t-text);align-items:center;gap:4px;display:inline-flex}.tp-link-row:hover{color:var(--t-text-2)}.tp-link-row svg{color:var(--t-text-3)}.tp-options{gap:8px;display:grid}.tp-menu{background:var(--t-raised);transform-origin:100% 0;border-radius:10px;gap:2px;margin-bottom:8px;padding:4px;animation:.16s ease-out tp-in;display:grid}.tp-menu .pop-row{height:32px;color:var(--t-text)}.tp-menu .pop-row:disabled{color:var(--t-text-3);cursor:default}@keyframes tp-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tp-menu{animation:none}}.tp-option{border:1px solid var(--t-line);min-height:44px;color:var(--t-text-3);text-align:left;border-radius:12px;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;padding:0 14px;display:grid}.tp-option.on{border:1.5px solid var(--t-text);color:var(--t-text)}.tp-option:hover{background:var(--t-raised)}.tp-option-label{font:500 15px/22px var(--font)}.tp-info{color:var(--t-text-3);place-items:center;display:inline-grid}.tp-field{gap:6px;display:grid}.tp-field textarea{resize:vertical;background:var(--t-raised);border:1px solid var(--t-line);width:100%;min-height:96px;color:var(--t-text);font:400 14px/20px var(--font);border-radius:10px;outline:0;padding:10px 12px}.tp-field textarea::placeholder{color:var(--t-text-3)}.tp-save{width:100%;height:40px;font:500 14px/1 var(--font);background:var(--t-raised);color:var(--t-text-3);border-radius:8px}.tp-save.live{background:var(--t-primary);color:var(--t-primary-text)}.tp-save:disabled{cursor:default}.tp-toggle{justify-content:space-between;align-items:center;gap:14px;padding:6px 0;display:flex}.tp-toggle-text{gap:2px;min-width:0;display:grid}.tp-toggle-title{font:400 15px/22px var(--font);color:var(--t-text)}.tp-toggle-hint{font:400 13px/18px var(--font);color:var(--t-text-3);text-wrap:pretty;max-width:230px}.tp-rule{background:var(--t-line);height:1px;margin:4px 0}.tp-plain-row{min-height:36px;color:var(--t-text-2);font:400 14px/20px var(--font);text-align:left;align-items:center;gap:8px;display:flex}.tp-plain-row:hover{color:var(--t-text)}.tp-plain-row.danger{color:var(--t-danger)}.set-switch{background:var(--t-raised);border:1px solid var(--t-line);border-radius:999px;flex:none;width:40px;height:24px;position:relative}.set-switch span{background:var(--t-text-3);width:18px;height:18px;transition:transform .16s var(--ease-out);border-radius:999px;position:absolute;top:2px;left:2px}.set-switch.on{background:var(--t-primary);border-color:#0000}.set-switch.on span{background:var(--t-primary-text);transform:translate(16px)}.tm-wrap{position:relative}.tm-wrap .row-menu{top:calc(100% + 6px);left:auto;right:0}.tp-subhead{font:500 13px/18px var(--font);color:var(--t-text);margin:14px 0 6px}.tool-inventory{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tool-inventory-row{gap:2px;min-width:0;display:grid}.tool-inventory-app{font:400 14px/20px var(--font);color:var(--t-text)}.tool-inventory-row .tp-muted{overflow-wrap:anywhere}.pp-root{align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.pp-stack{cursor:pointer;height:28px;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 4px;display:inline-flex}.pp-stack:hover,.pp-stack.on{background:var(--t-raised)}.pp-stack-avatar{background:var(--t-raised);width:22px;height:22px;box-shadow:0 0 0 2px var(--surface-popover);border-radius:999px;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.pp-stack-avatar:first-child{margin-left:0}.pp-add{cursor:pointer;height:28px;color:var(--t-text-2);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:14px;display:inline-flex}.pp-add:hover,.pp-add.on{background:var(--t-raised);color:var(--t-text)}.pp-initial{width:100%;height:100%;color:var(--t-text);border-radius:inherit;justify-content:center;align-items:center;font-size:12px;font-weight:525;display:inline-flex}.pp-pop{z-index:60;box-sizing:border-box;background:var(--surface-popover);width:320px;color:var(--t-text);border-radius:12px;font-size:14px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 8px 32px #0003,0 2px 8px -4px #0000001a}.pp-title{padding:12px 16px 4px;font-size:14px;font-weight:525}.pp-row{box-sizing:border-box;align-items:center;gap:12px;min-height:66px;padding:17px 16px;display:flex}.pp-avatar{background:var(--t-raised);border-radius:8px;flex:none;width:32px;height:32px;display:inline-flex;position:relative;overflow:visible}.pp-badge{background:var(--surface-popover);box-sizing:border-box;border-radius:999px;width:18px;height:18px;padding:1px;position:absolute;bottom:-6px;right:-6px}.pp-who{flex-direction:column;flex:1;min-width:0;display:flex}.pp-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:525;line-height:18px;overflow:hidden}.pp-agent{letter-spacing:.08em;text-transform:uppercase;color:var(--t-text-2);font-size:11px;font-weight:525;line-height:14px}.pp-owner{border:1px solid var(--t-line);background:color-mix(in srgb, var(--surface-popover) 80%, transparent);color:var(--t-text-2);box-sizing:border-box;border-radius:999px;flex:none;align-items:center;gap:4px;height:21px;padding:2px 6px;font-size:10px;font-weight:525;line-height:16px;display:inline-flex}.pp-owner svg{color:var(--swatch-amber)}.pp-divider{background:var(--t-raised);height:1px}.pp-add-row{padding:12px}.pp-add-full{box-sizing:border-box;border:1px solid var(--t-line);width:100%;height:36px;color:var(--t-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:525;display:inline-flex}.pp-add-full:hover{background:var(--t-raised)}.pp-picker{border-radius:6px;width:544px}.pp-search{box-sizing:border-box;border-bottom:1px solid var(--t-line);height:40px;color:var(--t-text-2);align-items:center;gap:8px;padding:0 12px;display:flex}.pp-search input{min-width:0;color:var(--t-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.pp-search input::placeholder{color:var(--t-text-2)}.pp-group{color:var(--t-text-2);padding:6px 8px;font-size:12px}.pp-option{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 8px;font-size:14px;display:flex}.pp-option:hover{background:var(--t-raised)}.pp-option-name{font-weight:525}.pp-option.pp-disabled{opacity:.5;cursor:default}.pp-option.pp-disabled:hover{background:0 0}.pp-caption{color:var(--t-text-2);margin-left:auto;font-size:12px}.pp-problem{color:var(--text-needs-you);margin:0;padding:8px 12px;font-size:13px}.tsd-scrim{z-index:80;background:#14151373;justify-content:center;align-items:flex-start;padding:10vh 1rem 0;display:flex;position:fixed;inset:0}.tsd-dialog{background:var(--surface-card);width:min(720px,100%);max-height:86vh;color:var(--t-text);border:1px solid color-mix(in srgb, var(--line-hairline) 80%, transparent);transform-origin:top;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.tsd-field{border-bottom:1px solid var(--t-line);height:56px;color:var(--t-icon);flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.tsd-field input{min-width:0;height:100%;color:var(--t-text);font:400 16px/24px var(--font);background:0 0;border:0;outline:0;flex:1}.tsd-field input::placeholder{color:var(--t-text-3);opacity:1}.tsd-field input::-webkit-search-cancel-button{display:none}.tsd-body{min-height:0;overflow-y:auto}.tsd-empty{place-content:center;justify-items:center;gap:12px;min-height:350px;display:grid}.tsd-tile{background:var(--t-raised);width:32px;height:32px;color:var(--t-text-2);border-radius:8px;place-items:center;display:grid}.tsd-empty-title{font:500 14px/20px var(--font);color:var(--t-text)}.tsd-status{font:400 14px/20px var(--font);color:var(--t-text-3);padding:16px 12px}.tsd-problem{color:var(--t-danger)}.tsd-results{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.tsd-row{text-align:left;width:100%;color:var(--t-text);border-radius:8px;gap:4px;padding:10px;display:grid}.tsd-row.on{background:var(--t-raised)}.tsd-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.tsd-author{font:500 13px/18px var(--font);color:var(--t-text-2)}.tsd-time{font:400 12px/18px var(--font);color:var(--t-text-3);white-space:nowrap;margin-left:auto}.tsd-snippet{font:400 14px/20px var(--font);color:var(--t-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tsd-snippet mark{background:var(--t-accent-fill);color:inherit;border-radius:3px;padding:0 1px}.tsd-dialog button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (width<=639px){.tsd-scrim{align-items:flex-end;padding:0}.tsd-dialog{border-bottom:0;border-radius:16px 16px 0 0;width:100%}}.search-hit{border-radius:12px;animation:1.4s ease-out search-hit}@keyframes search-hit{0%,30%{background:var(--t-accent-fill)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.search-hit{background:var(--t-accent-fill);animation:none}}.threads{grid-template-columns:var(--side-w,300px) minmax(0, 1fr);height:100%;min-height:0;display:grid;position:relative}.threads:not(.resizing){transition:grid-template-columns .2s cubic-bezier(0,0,.2,1)}.threads .t-side{width:var(--side-open-w,300px);transition:transform .2s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1)}.threads.collapsed .t-side{opacity:0;pointer-events:none;transform:translate(-100%)}.threads.resizing .t-side{transition:none}.t-resize{top:0;bottom:0;left:calc(var(--side-w,300px) - 6px);z-index:4;cursor:col-resize;touch-action:none;justify-content:center;align-items:center;width:12px;display:flex;position:absolute}.t-resize-line{pointer-events:none;background:color-mix(in srgb, var(--t-line) 60%, transparent);width:1px;transition:background-color .1s ease-out;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.t-resize-grip{background:var(--t-line-hover);opacity:0;pointer-events:none;border-radius:999px;width:6px;height:56px;transition:opacity .1s ease-out;position:relative}.t-resize:hover .t-resize-line,.t-resize:focus-visible .t-resize-line,.threads.resizing .t-resize-line{background:var(--t-line-hover)}.t-resize:hover .t-resize-grip,.t-resize:focus-visible .t-resize-grip,.threads.resizing .t-resize-grip{opacity:1}.t-resize:focus-visible{outline:none}.t-expand{z-index:4;width:32px;height:32px;color:var(--t-icon);border-radius:6px;place-items:center;display:grid;position:absolute;top:12px;left:12px}.t-expand:hover{background:var(--t-raised);color:var(--t-text)}.threads-main{min-width:0;height:100%;min-height:0;position:relative}.t-side{flex-direction:column;gap:0;min-height:0;padding:8px 0 20px;display:flex;overflow:hidden auto}.t-side>*{flex-shrink:0}.t-side-top{z-index:2;background:var(--t-pane);margin-top:-8px;padding:8px 0 6px;position:sticky;top:-8px}.agent-card{background:#ffffff0f;border-radius:8px;width:calc(100% - 16px);height:44px;margin:0 8px;position:relative;overflow:hidden}.agent-main{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:0 12px 0 8px;display:flex}.agent-viewport{flex:1;min-width:0;position:relative;overflow:hidden}.agent-card:hover .agent-viewport{margin-right:52px}.agent-content{flex-direction:column;width:max-content;max-width:none;display:flex}.agent-name{color:var(--agent,var(--agent-bean));font:var(--ty-agent);letter-spacing:var(--ty-agent-ls);text-transform:uppercase}.agent-line{font:var(--ty-preview);letter-spacing:var(--ty-preview-ls);color:var(--t-text-2);white-space:nowrap}.agent-viewport[data-over]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.agent-card:hover .agent-viewport[data-over]{animation:1ms linear .6s forwards agent-mask}@keyframes agent-mask{to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}}.agent-card:hover .agent-viewport[data-over]>.agent-content[data-scroll]{animation:agent-scroll var(--agent-dur,1s) linear .6s forwards}@keyframes agent-scroll{0%{transform:translate(0)}to{transform:translateX(calc(var(--agent-dist,0px) * -1))}}.agent-actions{opacity:0;gap:2px;display:flex;position:absolute;top:10px;right:8px}.agent-card:hover .agent-actions{opacity:1}.agent-action{width:24px;height:24px;color:var(--t-icon);border-radius:6px;place-items:center;display:grid}.agent-action:hover:not(:disabled){color:var(--t-text);background:var(--t-raised)}.agent-action:disabled{color:var(--t-text-3)}@media (prefers-reduced-motion:reduce){.agent-card:hover .agent-viewport[data-over],.agent-card:hover .agent-viewport[data-over]>.agent-content[data-scroll]{animation:none}}.t-side-bar{box-sizing:content-box;align-items:center;gap:6px;height:40px;padding:12px 8px 0;display:flex}.t-spacer{flex:1}.t-pill:disabled{color:var(--t-text-2)}.t-icon-btn{width:28px;height:28px;color:var(--t-icon);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.t-side-bar .t-icon-btn+.t-icon-btn{margin-left:-4px}.t-icon-btn:hover:not(:disabled){color:var(--t-text);background:var(--t-raised)}.t-icon-btn.on{background:var(--t-raised);color:var(--t-text)}.t-icon-btn:disabled{opacity:.4;cursor:default}.t-icon-btn.quiet{width:28px;height:28px;color:var(--t-text-3)}.t-icon-btn .t-unread{position:absolute;top:6px;right:6px}.t-unread{background:var(--agent,var(--t-unread));border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.t-unread.attn{background:#ea992e}.t-collection{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.t-rows{grid-template-columns:minmax(0,1fr);gap:1px;margin:0 8px;padding:0;list-style:none;display:grid}.t-row{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;height:32px;min-height:32px;padding:0 8px;display:flex}.t-row:hover,.t-row.on{background:var(--t-raised)}.t-row-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--ty-row);letter-spacing:var(--ty-row-ls);flex:1;overflow:hidden}.t-row-title{color:var(--t-text)}.t-row-preview{color:var(--t-text-3);margin-left:8px}.t-row-when{font:400 12px/16px var(--font);color:var(--t-text-3);flex:none}.t-empty{font:400 14px/20px var(--font);color:var(--t-text-3);padding:6px 12px}.t-add-collection{height:36px;font:400 15px/22px var(--font);color:var(--t-text-2);text-align:left;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:flex}.t-add-collection:disabled{cursor:default}.new-thread{grid-template-rows:1fr auto;height:100%;min-height:0;display:grid}.new-greeting{text-align:center;place-self:center;justify-items:center;gap:14px;padding:0 24px;display:grid}.new-greeting .t-lead{max-width:34em}.new-composer{width:min(800px,100% - 32px);margin:0 auto 16px}.thread{grid-template-rows:56px minmax(0,1fr) auto;height:100%;min-height:0;display:grid;position:relative}.t-thread-head{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-width:0;padding:0 12px;display:grid}.t-thread-title{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.t-title{font:var(--ty-title);letter-spacing:var(--ty-title-ls);color:var(--t-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-title-field{font:500 15px/22px var(--font);color:var(--t-text);text-align:center;outline:1px solid var(--t-line);background:0 0;border:0;border-radius:8px;padding:2px 8px}.t-channels{align-items:center;display:inline-flex}.t-channel+.t-channel{margin-left:-4px}.t-channel .avatar{box-shadow:0 0 0 2px var(--t-pane)}.messages{padding:0}.t-column{flex-direction:column;gap:20px;width:min(768px,100% - 32px);margin:0 auto;padding:16px 0 24px;display:flex}.t-day{font:var(--ty-date);letter-spacing:var(--ty-date-ls);color:var(--t-text-3);align-items:center;gap:12px;margin:4px 0;display:flex}.t-day:before,.t-day:after{content:"";background:var(--t-line);flex:1;height:1px}.t-msg{align-items:flex-start;gap:12px;display:flex}.t-msg.pending{opacity:.6}.t-msg-main{flex:1;gap:4px;min-width:0;display:grid}.t-msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.t-name{font:500 12px/16px var(--font);color:var(--t-text)}.t-time{font:var(--ty-time);letter-spacing:var(--ty-time-ls);color:var(--t-text-3)}.t-msg-body{font:400 16px/1.6 var(--font);color:var(--t-text);text-wrap:pretty}.t-msg-body p+p{margin-top:10px}.t-msg-body ul{margin:6px 0 0;padding-left:20px}.t-msg-body strong{font-weight:600}.t-msg-actions{gap:2px;margin-top:2px;display:flex}.t-composer-wrap{width:min(752px,100% - 32px);margin:0 auto 16px}.composer.composer-thread{background:var(--t-solid);border:1px solid var(--t-line);width:100%;box-shadow:none;border-radius:12px;padding:14px 16px 10px}.composer.composer-thread:focus-within{box-shadow:none;border-color:var(--t-text-3)}.composer.composer-thread textarea{font:400 16px/24px var(--font);color:var(--t-text)}.composer.composer-thread textarea::placeholder{color:var(--t-text-3)}.composer.composer-thread .segmented{background:var(--t-raised)}.composer.composer-thread .segmented button{color:var(--t-text-2)}.composer.composer-thread .segmented button[aria-checked=true]{color:var(--t-text)}.composer.composer-thread .segmented-pill{background:var(--t-raised)}.thread-bar{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.thread-tools{align-items:center;gap:4px;min-width:0;display:flex}.t-voice{--voice-fill:var(--agent,var(--t-unread));background:var(--voice-fill);color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.t-voice:disabled{opacity:.45}.t-voice.send-stop{background:var(--t-raised);color:var(--t-text)}.t-details{z-index:5;background:var(--t-solid);width:330px;max-width:calc(100% - 32px);max-height:calc(100% - 80px);color:var(--t-text);border:1px solid var(--t-line);border-radius:12px;padding:4px 0;position:absolute;top:64px;right:16px;overflow-y:auto}.t-detail+.t-detail{border-top:1px solid var(--t-line)}.t-detail-head{width:100%;height:50px;font:400 15px/22px var(--font);text-align:left;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.t-detail-end{font:400 13px/18px var(--font);color:var(--t-text-3);align-items:center;gap:6px;display:inline-flex}.t-detail-end svg{transition:transform .16s var(--ease-out)}.t-detail-end svg.turn{transform:rotate(90deg)}.t-detail-body{font:400 14px/20px var(--font);color:var(--t-text-2);gap:10px;padding:0 16px 14px;display:grid}.t-members{gap:4px;display:grid}.t-members p{color:var(--t-text)}@media (width<=700px){.threads{height:100%;display:block;overflow-y:auto}.threads.has-thread{overflow:hidden}.threads-main{height:auto;min-height:100%}.threads.has-thread .threads-main{height:100%;min-height:0}.t-side{border-right:0;border-bottom:1px solid var(--t-line);min-height:0;overflow:visible}.threads.has-thread .t-side{display:none}.new-thread{flex-direction:column;justify-content:center;min-height:60vh;padding-bottom:16px;display:flex}.new-greeting{padding:24px 0}.t-composer-wrap,.new-composer,.t-column{width:calc(100% - 32px)}.t-details{width:auto;max-width:none;left:8px;right:8px}.threads.no-thread .threads-main{display:none}.threads.no-thread .t-side{min-height:100%}.threads .t-resize,.threads.has-thread .job-header .sidebar-toggle{display:none}.threads.has-thread .job-header .back{background:var(--t-raised);width:36px;height:36px;color:var(--t-text);border-radius:999px;flex:none;place-items:center;margin-top:0;display:inline-grid}.threads .back-chevron{transform:rotate(90deg)}}.threads .job-header .back{display:none}.worked-for{height:28px;font:var(--ty-chip);letter-spacing:var(--ty-chip-ls);color:var(--agent,var(--t-unread));background:color-mix(in oklch, var(--agent,var(--t-unread)) 16%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.t-pin{color:var(--text-tertiary);flex:none;display:inline-flex}.t-count{font:400 12px/16px var(--font);color:var(--t-text-3)}.t-side-search{background:var(--t-raised);border:1px solid var(--t-line);height:34px;color:var(--t-text);font:400 14px/20px var(--font);border-radius:8px;outline:0;padding:0 12px}.t-chips{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.t-chips::-webkit-scrollbar{display:none}.t-chip{height:24px;color:var(--t-text-2);font:var(--ty-chip);letter-spacing:var(--ty-chip-ls);background:0 0;border-radius:999px;flex:none;padding:0 8px}.t-chip:hover{background:var(--t-raised);color:var(--t-text)}.t-chip.on{color:var(--t-text);background:var(--t-raised)}.t-spin{border:2px solid var(--t-line);border-top-color:var(--t-accent);border-radius:999px;flex:none;width:12px;height:12px;animation:.8s linear infinite t-spin}@keyframes t-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.t-spin{animation-duration:2.4s}}.t-row-wrap{border-radius:8px;position:relative}.t-row-wrap:hover,.t-row-wrap.on{background:var(--t-raised)}.t-row-wrap .t-row{background:0 0}.t-row-actions{background:var(--t-pane-strong);opacity:0;pointer-events:none;border-radius:999px;gap:2px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.t-row-wrap:hover .t-row-actions,.t-row-wrap:focus-within .t-row-actions{opacity:1;pointer-events:auto}.t-row-wrap .t-row-text{padding-right:56px}.t-row-preview{display:inline}.row-menu{z-index:60;background:var(--t-solid);border:1px solid var(--t-line);width:232px;max-height:calc(100vh - 24px);color:var(--t-text);transform-origin:100% 0;border-radius:10px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #0000004d}.row-menu .pop-row{height:33px}.row-menu .pop-row:disabled{color:var(--t-text-3);cursor:default}.row-menu .pop-row.indent,.row-menu .t-empty.indent{padding-left:24px}.row-card{z-index:60;background:var(--t-solid);border:1px solid var(--t-line);width:300px;color:var(--t-text);pointer-events:none;border-radius:12px;padding:12px 14px;animation:.16s ease-out row-in;position:fixed;box-shadow:0 16px 40px #0000004d}@keyframes row-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.row-menu,.row-card{animation:none}}.row-card-title{font:600 15px/20px var(--font);color:var(--t-text);margin-bottom:6px}.row-card-by{align-items:center;gap:8px;margin-bottom:6px;display:flex}.row-card-line{font:400 14px/20px var(--font);color:var(--t-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-add-form{padding:0 14px 0 8px}.t-add-form input{background:var(--t-raised);width:100%;height:24px;color:var(--t-text);font:400 14px/21px var(--font);border:0;border-radius:6px;outline:0;padding:0 8px;box-shadow:0 0 0 1px #fafafa66}.t-add-form input::placeholder{color:var(--t-text-3)}.t-feed{gap:4px;margin:0;padding:0;list-style:none;display:grid}.t-feed-item{border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.t-feed-open{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.t-muted-line{font:400 14px/20px var(--font);color:var(--t-text-3);padding:24px}.agent-avatar img{object-fit:contain;width:40px;height:40px;display:block}.agent-avatar{background:color-mix(in oklch, var(--agent,var(--agent-bean)) 22%, transparent);width:40px;height:40px;color:var(--agent,var(--agent-bean));font:600 16px/1 var(--font);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.t-square{margin-top:8px}.t-sec-head{align-items:center;gap:4px;height:24px;margin:0 8px;padding-right:6px;display:flex}.t-sec-title{min-width:0;font:400 14px/21px var(--font);color:var(--t-text-2);text-align:left;border-radius:6px;flex:1;align-items:center;padding:4px 0;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.t-sec-chev{opacity:0;width:0;height:12px;margin-top:-6px;transition:width .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:50%;left:0;overflow:hidden;transform:rotate(90deg)}.t-sec-label{transition:transform .15s cubic-bezier(.4,0,.2,1)}.t-sec-title:hover,.t-sec-title:focus-visible{color:var(--t-text)}.t-sec-title:hover .t-sec-chev,.t-sec-title:focus-visible .t-sec-chev,.t-sec-title.closed .t-sec-chev{opacity:1;width:12px}.t-sec-title:hover .t-sec-label,.t-sec-title:focus-visible .t-sec-label,.t-sec-title.closed .t-sec-label{transform:translate(16px)}.t-sec-title.closed .t-sec-chev{transform:none}.t-sec-btn{width:24px;height:24px;color:var(--t-text-2);border-radius:6px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.t-sec-btn:hover,.t-sec-btn.on{background:var(--t-raised);color:var(--t-text)}.t-sec-body{overflow:hidden}.t-side .t-collection+.t-collection{margin-top:16px}.t-side .t-collection .t-empty{font:400 14px/21px var(--font);color:var(--t-text-3);padding:8px 16px}@media (prefers-reduced-motion:reduce){.t-sec-title,.t-sec-chev,.t-sec-label{transition:none}}.sec-menu{z-index:60;background:var(--t-popover);min-width:208px;max-width:calc(100vw - 16px);color:var(--t-text);box-shadow:0 0 0 1px var(--t-line), 0 2px 8px #00000026, 0 0 2px #0000001a;border-radius:6px;padding:4px;display:grid;position:fixed}.sec-menu .pop-row{height:33px;font:400 14px/21px var(--font);letter-spacing:.28px;border-radius:4px;padding:6px 8px}.sec-menu .pop-row:hover,.sec-menu .pop-row:focus-visible{background:var(--t-highlight);outline:0}.sec-menu .pop-row.with-icon{white-space:nowrap;gap:8px}.sec-menu .pop-row.with-icon svg{color:var(--t-text)}.sec-menu .pop-row.danger,.sec-menu .pop-row.danger svg{color:var(--t-danger)}.sec-menu .sec-checkrow{padding-right:32px;position:relative}.sec-title{font:500 12px/18px var(--font);letter-spacing:.24px;color:var(--t-text-2);padding:6px 8px}.sec-icon{width:16px;height:16px;color:var(--t-text);flex:none;place-items:center;display:grid}.sec-icon .t-chip-face{width:16px;height:16px}.sec-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sec-check{width:16px;height:16px;color:var(--t-text);place-items:center;margin-top:-8px;display:grid;position:absolute;top:50%;right:8px}.t-new{background:var(--t-raised);border-radius:999px;flex:none;align-items:center;height:28px;display:inline-flex}.t-new-main,.t-new-chev{height:28px;color:var(--t-text);font:525 12px/18px var(--font);letter-spacing:.02em;align-items:center;transition:background-color .15s;display:inline-flex}.t-new-main{border-radius:999px 0 0 999px;gap:6px;padding:0 6px 0 10px}.t-new-main:only-child{border-radius:999px;padding-right:10px}.t-new-chev{color:var(--t-text-2);border-radius:0 999px 999px 0;padding:0 8px 0 4px}.t-new-main:hover,.t-new-chev:hover,.t-new.on .t-new-chev{background:var(--t-highlight);color:var(--t-text)}.new-menu{z-index:60;background:var(--t-popover);width:177px;color:var(--t-text);box-shadow:0 0 0 1px var(--t-line), 0 2px 8px #00000026, 0 0 2px #0000001a;border-radius:6px;padding:4px;display:grid;position:fixed}.new-row{text-align:left;height:33px;color:var(--t-text);font:400 14px/21px var(--font);letter-spacing:.28px;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.new-row:hover,.new-row:focus-visible{background:var(--t-highlight);outline:0}.new-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-tip{background:var(--t-raised);color:var(--t-text-2);border-radius:6px;margin:4px;padding:12px;position:relative}.new-tip-icons{color:var(--t-text-2);gap:6px;margin-bottom:8px;display:flex}.new-tip p{font:400 12px/18px var(--font);letter-spacing:.24px}.new-tip-x{width:20px;height:20px;color:var(--t-text-2);border-radius:4px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.new-tip-x:hover{background:var(--t-highlight);color:var(--t-text)}.threads-main .job{height:100%;position:relative}.threads-main .job .conversation{min-width:0}.threads-main .job .messages-inner{width:min(768px,100% - 32px)}.threads-main .job .job-header.t-thread-head{box-sizing:border-box;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.threads-main .job .job-header .icon-button{border-radius:6px;width:32px;height:32px;margin-top:0}.threads-main .job .job-header .t-thread-title{flex:1;justify-content:center;min-width:0}.threads-main .job .job-header .t-title{font:var(--ty-title);letter-spacing:var(--ty-title-ls)}.threads-main .job .job-header h1{font:var(--ty-title);letter-spacing:var(--ty-title-ls);margin:0}.threads-main .job .job-header .job-name{font:inherit;color:var(--t-text);padding:2px 6px}.threads-main .job .job-header input{height:28px;font:400 13px/18px var(--font);color:var(--t-text)}.threads-main .job .bubble-row{gap:12px}.threads-main .job .bubble-row .avatar{border-radius:6px}.threads-main .job .bubble.self{color:var(--t-text);background:0 0}.threads-main .job .bubble-author,.threads-main .job .bubble-from,.threads-main .job .host-when{font:var(--ty-time);letter-spacing:var(--ty-time-ls);color:var(--t-text-3)}.threads-main .job .bubble-author{font:var(--ty-name);letter-spacing:var(--ty-name-ls);text-transform:none;color:var(--t-text);margin-bottom:0}.threads-main .job .host{font:var(--ty-body);letter-spacing:var(--ty-body-ls);color:var(--t-text)}.threads-main .job .host.muted{color:var(--t-text-2)}.threads-main .job .status-strip{background:var(--composer-bg);border:1px solid var(--composer-ring);font:400 14px/20px var(--font);color:var(--composer-ink);--text-primary:var(--composer-ink);--text-secondary:var(--composer-muted);border-bottom:0;border-radius:16px 16px 0 0;align-items:center;gap:10px;margin:0 0 -1px;padding:10px 14px;display:flex}.threads-main .job .status-strip-who{color:var(--composer-ink);flex:none}:is(.threads-main .job .job-composer:has(.status-strip) .composer,.threads-main .job .job-composer:has(.status-strip) .needs-go){border-top-left-radius:0;border-top-right-radius:0}.thread-problem{margin:6px 16px 0}.threads-main .job .bubble-row{border-radius:12px;margin:-8px;padding:8px;position:relative}.threads-main .job .bubble-row:hover,.threads-main .job .bubble-row:focus-within{background:color-mix(in srgb, var(--t-raised) 80%, transparent)}.threads-main .job .bubble-row:has(.thr-actions.open){background:color-mix(in srgb, var(--t-raised) 80%, transparent)}.threads-main .job .thr-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.threads-main .job .thr-bar{z-index:2;background:var(--t-page);border:1px solid var(--t-line);visibility:hidden;border-radius:8px;display:flex;position:absolute;top:-17px;right:8px}.threads-main .job .bubble-row:hover .thr-bar,.threads-main .job .thr-actions.open .thr-bar,.threads-main .job .thr-actions:focus-within .thr-bar{visibility:visible}.threads-main .job .thr-react{width:32px;height:32px;color:var(--t-text);border-radius:8px;place-items:center;font-size:14px;line-height:1;display:grid}.threads-main .job .thr-react:hover,.threads-main .job .thr-react.on{background:var(--t-highlight)}.threads-main .job .thr-react:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.threads-main .job .thr-counts{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.threads-main .job .thr-count{border:1px solid var(--t-line);height:24px;color:var(--t-text-2);font:500 12px/18px var(--font);letter-spacing:.19px;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.threads-main .job .thr-count:hover{background:var(--t-raised);color:var(--t-text)}.threads-main .job .thr-count.on{background:var(--t-accent-fill);border-color:var(--t-accent);color:var(--t-text)}.threads-main .job .thr-under{align-items:center;gap:4px;margin-top:4px;display:flex}.threads-main .job .thr-icon{width:28px;height:28px;color:var(--t-text-2);border-radius:8px;place-items:center;display:grid}.threads-main .job .thr-icon:hover,.threads-main .job .thr-icon.on{color:var(--t-text);background:var(--t-raised)}.threads-main .job .thr-note{font:var(--ty-chip);letter-spacing:var(--ty-chip-ls);color:var(--t-text-2)}.thr-pop{z-index:70;background:var(--t-popover);color:var(--t-text);box-shadow:0 0 0 1px var(--t-line), 0 2px 8px #00000026, 0 0 2px #0000001a;border-radius:6px;flex-direction:column;display:flex;position:fixed}.thr-pop-menu{padding:4px}.thr-menu-row{text-align:left;height:33px;color:var(--t-text);font:400 14px/21px var(--font);letter-spacing:.28px;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.thr-menu-row:hover,.thr-menu-row:focus-visible{background:var(--t-highlight);outline:0}.thr-pop-dialog{height:340px;overflow:hidden}.emoji-picker{flex-direction:column;height:100%;display:flex}.emoji-search{border-bottom:1px solid var(--t-line);height:37px;color:var(--t-text-3);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.emoji-search input{min-width:0;height:100%;color:var(--t-text);font:400 14px/21px var(--font);background:0 0;border:0;outline:0;flex:1;padding:8px 10px 8px 0}.emoji-search input::placeholder{color:var(--t-text-3)}.emoji-search input::-webkit-search-cancel-button{display:none}.emoji-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 4px 4px;overflow-y:auto}.emoji-head{font:500 12px/18px var(--font);letter-spacing:.24px;color:var(--t-text-3);padding:10px 4px 4px}.emoji-grid{grid-template-columns:repeat(9,32px);display:grid}.emoji-cell{border-radius:6px;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:grid}.emoji-cell:hover,.emoji-cell:focus-visible{background:var(--t-highlight);outline:0}.emoji-empty{font:400 13px/18px var(--font);color:var(--t-text-3);padding:12px 8px}.threads-main .job .messages-inner{width:min(768px,100% - 32px);margin-left:auto;margin-right:auto}.threads-main .job .job-header.t-thread-head{box-sizing:border-box;align-items:center;gap:4px;height:56px;padding:0 12px;display:flex;position:relative}.threads-main .job .head-add{height:32px;font:400 14px/20px var(--font);color:var(--t-text-2);border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.threads-main .job .head-add:hover,.threads-main .job .head-add.on{background:var(--t-raised);color:var(--t-text)}.threads-main .job .t-thread-title{pointer-events:none;justify-content:center;display:flex;position:absolute;top:50%;left:150px;right:96px;transform:translateY(-50%)}.threads-main .job .head-end{margin-left:auto}.threads-main .job .t-thread-title>*{pointer-events:auto;min-width:0}.threads-main .job .job-header h1{min-width:0}.threads-main .job .job-header .job-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 15px/22px var(--font);color:var(--t-text);letter-spacing:0;border-radius:6px;margin:0;padding:2px 6px;display:block;overflow:hidden}.threads-main .job .job-header .job-name:hover{background:var(--t-raised)}.threads-main .job .bubble-row,.threads-main .job .bubble-row.mine{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.threads-main .job .bubble-row:not(.agent-row) .avatar{background:var(--t-raised);color:var(--t-text-2);border-radius:8px;flex:none}.threads-main .job .agent-mark{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.threads-main .job .agent-mark img{object-fit:contain;width:28px;height:28px;display:block}.threads-main .job .bubble-stack{flex-direction:column;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex}.threads-main .job .bubble-row.mine .bubble-stack{align-items:stretch}.threads-main .job .bubble{box-shadow:none;max-width:none;color:var(--t-text);font:var(--ty-body);letter-spacing:var(--ty-body-ls);background:0 0;border:0;padding:0}.threads-main .job .bubble.self{box-shadow:none;color:var(--t-text);background:0 0}.threads-main .job .bubble-head{align-items:baseline;gap:8px;min-width:0;margin-bottom:2px;display:flex}.threads-main .job .bubble-author{font:var(--ty-name);letter-spacing:var(--ty-name-ls);color:var(--t-text);margin:0;display:block}.threads-main .job .bubble-author.agent-tag{font:600 12px/16px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--agent,var(--agent-bean))}.threads-main .job .bubble-time,.threads-main .job .bubble-from{font:var(--ty-time);letter-spacing:var(--ty-time-ls);color:var(--t-text-3)}.threads-main .job .bubble-from{padding:0}.threads-main .job .host{font:var(--ty-body);letter-spacing:var(--ty-body-ls);color:var(--t-text);max-width:none}.threads-main .job .host-foot{margin-top:4px}.threads-main .job .t-day{margin:4px 0 0}.threads-main .job .messages-inner{gap:22px;padding-top:22px}.threads-main .job .bubble-row .thr-actions{margin-left:0}.threads-main .job .head-icon{width:32px;height:32px;color:var(--icon-head);border-radius:6px;flex:none;place-items:center;transition:background-color 80ms ease-out,color 80ms ease-out;display:grid;position:relative}.threads-main .job .head-icon:hover,.threads-main .job .head-icon.on{background:var(--t-raised);color:var(--t-text)}.threads-main .job .head-icon.sidebar-toggle{border-radius:8px}.threads-main .job .head-icon.sidebar-toggle svg{opacity:.5}.threads-main .job .head-icon .dot{background:var(--accent-needs-you);border-radius:3px;width:8px;height:8px;position:absolute;top:6px;right:6px}.t-side .t-chips{margin-top:0;padding:6px 8px}.t-side .t-row-text{font:400 14px/21px var(--font)}.t-side .t-row-preview{color:var(--t-text-3)}.threads,.threads *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.threads .glass,.threads .conversation,.threads .t-details,.threads .row-menu,.threads .row-card,.threads .needs-go,.threads .t-row-actions,.threads .job .job-name-field{background:var(--t-solid)}.threads .t-side{background:var(--t-pane)}.threads .threads-main,.threads .job .conversation{background:var(--surface-page)}.threads .agent-card,.threads .attach-chip,.threads .bubble.self .attach-chip{background:var(--t-raised)}.t-side .agent-card{background:color-mix(in oklch, var(--agent,var(--agent-bean)) 26%, var(--t-page));border:0;border-radius:8px;outline:0;gap:8px;height:44px;padding:0 12px 0 8px;position:relative;overflow:hidden}.t-side .agent-avatar{background:0 0;border-radius:0;flex:none;align-self:flex-start;width:40px;height:44px;padding-top:6px}.t-side .agent-avatar img{width:40px;height:40px;display:block}.t-side .agent-text{align-items:baseline;gap:8px;min-width:0;display:flex}.t-side .agent-name{font:600 14px/21px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--t-text);flex:none}.t-side .agent-line{min-width:0;font:400 14px/21px var(--font);letter-spacing:.02em;color:color-mix(in srgb, var(--t-text) 55%, transparent);flex:1}.t-side .t-talk{border:1px solid var(--t-line);height:28px;color:var(--t-text);font:400 12px/18px var(--font);letter-spacing:.02em;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.t-side .t-talk:disabled{opacity:1;cursor:default}.t-side .t-chip{align-items:center;gap:6px;display:inline-flex}.t-chip-face{object-fit:contain;width:16px;height:16px}.t-side .t-row{padding-right:16px}.t-side .t-row-text{align-items:baseline;gap:0;display:flex}.t-side .t-row-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.t-side .t-row-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t-text-3);flex:1 1 0;margin-left:8px;overflow:hidden}.threads-main .job .worked-chip{background:var(--accent-fill);color:var(--agent,var(--agent-bean));font:500 13px/18px var(--font);border-radius:8px;align-self:flex-start;align-items:center;margin-top:10px;padding:6px 10px;display:inline-flex}.threads-main .job .reply-chips{flex-wrap:wrap;gap:8px;margin:2px 0 0 40px;display:flex}.threads-main .job .reply-chip{border:1px solid var(--t-line);height:32px;color:var(--t-text-2);font:400 13px/18px var(--font);background:0 0;border-radius:999px;padding:0 12px}.threads-main .job .reply-chip:hover{background:var(--t-raised);color:var(--t-text)}
