:root,:host{--color-canvas:#fff;--color-surface:#fff;--color-pearl:#f7f6f4;--color-rail:#f2f0ec;--color-platinum:#eeedec;--color-alabaster:#dcdcdc;--color-lift:#fff;--color-hairline:#00000012;--color-hairline-strong:#00000024;--color-ink:#1a1a1a;--color-ink-2:#3c3c3c;--color-ink-muted:#606060;--color-ink-faint:#6a6a6a;--color-maris:#cc2500;--color-maris-press:#a81e00;--color-maris-soft:#f5ddd0;--color-maris-ring:#cc250038;--color-status-amber:#e5b847;--color-status-amber-soft:#fff4dc;--color-tint-sage:#c7ce9f;--color-tint-sage-ink:#4a5a36;--color-tint-clay:#e2c9b0;--color-tint-clay-ink:#6e4a2a;--color-tint-ocean:#a8c5c9;--color-tint-ocean-ink:#2d4d52;--color-tint-dune:#e8dcc0;--color-tint-dune-ink:#6a562a;--spacing-1:4px;--spacing-2:8px;--spacing-3:10px;--spacing-4:14px;--spacing-5:18px;--spacing-6:24px;--spacing-7:32px;--spacing-8:48px;--spacing-9:72px;--spacing-10:96px;--radius-standard:6px;--radius-standard-inner:4px;--radius-deep-release:var(--radius-standard)var(--radius-standard)34px var(--radius-standard);--radius-deep-release-joined:0 0 34px var(--radius-standard);--radius-workspace-release-joined:0 0 var(--radius-standard)34px;--radius-xs:1px;--radius-sm:2px;--radius-md:var(--radius-standard);--radius-lg:var(--radius-standard);--radius-xl:8px;--radius-2xl:14px;--radius-structural:1px;--radius-soft:var(--radius-standard);--radius-release:var(--radius-deep-release);--radius-composer-release:var(--radius-deep-release);--radius-composer-joined:var(--radius-deep-release-joined);--radius-composer-send:4px 4px 18px 4px;--radius-composer-control:var(--radius-standard);--radius-control:var(--radius-standard);--radius-control-inner:var(--radius-standard-inner);--radius-card:var(--radius-standard);--radius-pill:999px;--font-display:var(--font-runtime-display,"GT Sectra Fine",Georgia,serif);--font-display-medium:var(--font-runtime-display-medium,"GT Sectra",Georgia,serif);--font-display-force:var(--font-runtime-display-force,"GT Sectra Display",Georgia,serif);--font-sans:var(--font-runtime-body,"GT America","Helvetica Neue",Arial,sans-serif);--font-mono:var(--font-runtime-mono,"GT America Mono","SF Mono",ui-monospace,monospace);--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:19px;--text-display-md:28px;--text-display-lg:40px;--shadow-0:none;--shadow-1:none;--shadow-2:0 2px 8px #18181614;--shadow-float:0 12px 32px #18181629;--shadow-press:inset 0 1px 2px #1c160e24;--duration-instant:80ms;--duration-quick:.18s;--duration-assert:.22s;--duration-smooth:.4s;--duration-mood:.4s;--duration-expand:.68s;--duration-breathe:6s;--duration-drift:9s;--ease-out:cubic-bezier(.32,.72,0,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-natural:ease-in-out;--ease-spring:cubic-bezier(.34,1.56,.64,1);--rail-item-height:30px;--rail-item-pad-x:8px;--rail-item-gap:1px;--rail-item-radius:var(--radius-standard,6px);--rail-item-font:500 13px/1.3 var(--font-sans);--rail-dot-size:6px;--rail-glide-duration:.22s;--rail-glide-ease:cubic-bezier(.23,1,.32,1)}:root{--state-ink:24 24 22;--state-hover:rgb(var(--state-ink)/.045);--state-press:rgb(var(--state-ink)/.09);--state-select:rgb(var(--state-ink)/.065);--canvas:var(--color-canvas);--surface:var(--color-surface);--pearl:var(--color-pearl);--rail:var(--color-rail);--surface-2:var(--color-platinum);--surface-sunk:var(--color-alabaster);--surface-lift:var(--color-lift);--hairline:var(--color-hairline);--hairline-strong:var(--color-hairline-strong);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--ink-muted:var(--color-ink-muted);--ink-faint:var(--color-ink-faint);--maris:var(--color-maris);--maris-press:var(--color-maris-press);--maris-soft:var(--color-maris-soft);--maris-ring:var(--color-maris-ring);--status-amber:var(--color-status-amber);--tint-sage:var(--color-tint-sage);--tint-sage-ink:var(--color-tint-sage-ink);--tint-clay:var(--color-tint-clay);--tint-clay-ink:var(--color-tint-clay-ink);--tint-ocean:var(--color-tint-ocean);--tint-ocean-ink:var(--color-tint-ocean-ink);--tint-dune:var(--color-tint-dune);--tint-dune-ink:var(--color-tint-dune-ink);--list-item-hover-bg:var(--color-platinum);--list-item-selected-bg:var(--color-alabaster);--list-item-focus-ring:var(--color-maris-ring);--r-xs:var(--radius-xs);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-release:var(--radius-release);--r-pill:var(--radius-pill);--s-1:var(--spacing-1);--s-3:var(--spacing-3);--s-5:var(--spacing-5);--e-1:var(--shadow-1);--e-2:var(--shadow-2);--e-3:var(--shadow-float);--m-quick:var(--duration-quick);--e-out:var(--ease-out);--e-natural:var(--ease-natural);--chat-w:clamp(380px,38.2%,560px);--app-handle-w:12px;--rail-facet-w:23.6%;--rail-resize-default:30.9%;--rail-resize-min:23.6%;--rail-resize-max:38.2%;--toolbar-h:42px;--toolbar-control-h:28px;--toolbar-temporal-h:72px}.dark{--state-ink:243 239 229;--state-hover:rgb(var(--state-ink)/.06);--state-press:rgb(var(--state-ink)/.11);--state-select:rgb(var(--state-ink)/.08);--color-canvas:#1e1e1e;--color-surface:#1e1e1e;--color-pearl:#2f2e2b;--color-rail:#222220;--color-platinum:#363533;--color-alabaster:#464546;--color-lift:#464546;--rail:var(--color-rail);--color-hairline:#ffffff12;--color-hairline-strong:#ffffff24;--color-ink:#f2f2f2;--color-ink-2:#c8c8c8;--color-ink-muted:#a0a0a0;--color-ink-faint:#909090;--color-maris:#cc2500;--color-maris-press:#a81e00;--color-maris-soft:#cc250038;--color-maris-ring:#ff4a1f4d;--color-status-amber:#e5b847;--color-status-amber-soft:#e5b84729;--color-tint-sage:#2f3a23;--color-tint-sage-ink:#b6c49c;--color-tint-clay:#3a2a1b;--color-tint-clay-ink:#d8b58e;--color-tint-ocean:#1f2d38;--color-tint-ocean-ink:#9ab4c4;--color-tint-dune:#34281a;--color-tint-dune-ink:#d2b888;--shadow-1:none;--shadow-2:0 2px 8px #0000003d;--shadow-float:0 12px 32px #0000006b;--shadow-press:inset 0 1px 2px #0006}
:root :is(.icon-button,.trigger-btn,.menu-row,.composer-sheet-body,.social-account-row,.social-detail-back,.workspace-menu-trigger,.settings-back-link,.settings-nav-row,.settings-nav-item,.settings-action,.set-backapp,.set-navitem,.set-editbtn,.at-shell button,.inbox-tab-shell,[role=tab],.ld-handle,.app-shell-handle,[role=separator],.app-overlay button,.dialog button,.sheet button,.slash button,.mpop button,.atom-document button,.atom-document .g-btn,.atom-media-toolbar a,.atom-media-resize):focus-visible{outline:2px solid var(--color-maris);outline-offset:2px}:root :is(.input,.settings-field input,.set-input,.at-title-input,.pz-input,.pz-soul-editor,.pz-sample-ta,.pz-rule-text,.assets-search input,.facet-search input,.assets-search-input,.search-dock .sd-input,.prop-reply input):focus-visible{outline:2px solid var(--color-maris);outline-offset:1px}:root :is(.composer-frame,.composer-input-wrap,.settings-field):focus-within{border-color:var(--color-maris);box-shadow:0 0 0 3px var(--color-maris-soft)}:root :is(.input,.cv-input,.composer-extended textarea,.settings-field input,.set-input,.te-rich-block,.te-code-block,.text-big-input,.media-caption,.car-caption,.atom-heading,.atom-insight-text)[aria-invalid=true]{border-color:var(--color-maris);box-shadow:0 0 0 2px var(--color-maris-ring)}:root :is(.btn,.icon-button,.trigger-btn,.menu-row,.settings-action,.at-shell button,[role=tab],.app-overlay button,.atom-document button):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.48}:root :is([role=tab][aria-selected=true],[aria-pressed=true],[aria-current=page]){text-decoration-thickness:max(1px,.08em)}:root :is(.ds-modal-close,.icon-button,.trigger-btn,.social-account-row,.social-detail-back,.settings-back-link,.settings-nav-row,.settings-nav-item,.set-backapp,.set-navitem,.set-editbtn,.inbox-tab-shell,[role=tab],.menu-row:not(.is-destructive),.workspace-menu-trigger,.app-overlay-head .oh-close,.app-modal-nav .am-nav,.slash-item,.slash-foot,.mpop-item,.toolbar-search-clear,.toolbar-action--neutral,.toolbar-icon-button){--interaction-state-veil:transparent;background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil))}:root :is(.ds-modal-close,.icon-button,.trigger-btn,.social-account-row,.social-detail-back,.settings-back-link,.settings-nav-row,.settings-nav-item,.set-backapp,.set-navitem,.set-editbtn,.inbox-tab-shell,[role=tab],.menu-row:not(.is-destructive),.workspace-menu-trigger,.app-overlay-head .oh-close,.app-modal-nav .am-nav,.slash-item,.slash-foot,.mpop-item,.toolbar-search-clear,.toolbar-action--neutral,.toolbar-icon-button):hover:not(:disabled){--interaction-state-veil:var(--state-hover)}:root :is(.ds-modal-close,.icon-button,.trigger-btn,.social-account-row,.social-detail-back,.settings-back-link,.settings-nav-row,.settings-nav-item,.set-backapp,.set-navitem,.set-editbtn,.inbox-tab-shell,[role=tab],.menu-row:not(.is-destructive),.workspace-menu-trigger,.app-overlay-head .oh-close,.app-modal-nav .am-nav,.slash-item,.slash-foot,.mpop-item,.toolbar-search-clear,.toolbar-action--neutral,.toolbar-icon-button):active:not(:disabled){--interaction-state-veil:var(--state-press)}:root :is(.menu-row.is-hover,.menu-row.is-focus,.menu-row.is-highlighted,.menu-row.is-checked,.menu-row.is-current,.app-modal-nav .am-nav.is-active,.slash-item.sel,.slash-item[aria-selected=true],.toolbar-icon-button[aria-pressed=true]){--interaction-state-veil:var(--state-select)}@media (forced-colors:active){:root :is(.btn,.icon-button,.trigger-btn,.menu-row,.composer-sheet-body,.social-account-row,.social-detail-back,.workspace-menu-trigger,.input,.cv-input,.set-input,.at-title-input,.te-rich-block,.te-code-block,.text-big-input,.media-caption,.car-caption,.atom-heading,.atom-insight-text,.settings-nav-item,.settings-action,.set-backapp,.set-navitem,.set-editbtn,.at-shell button,[role=tab],.ld-handle,.app-shell-handle,[role=separator],.app-overlay button,.dialog button,.sheet button,.slash button,.mpop button,.atom-document button,.atom-document .g-btn,.atom-media-toolbar a,.atom-media-resize):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid canvastext}:root :is([role=tab][aria-selected=true],[aria-pressed=true],[aria-current=page]){border-color:highlight;outline:1px solid highlight}:root :is(.input,.cv-input,.composer-extended textarea,.settings-field input,.set-input,.te-rich-block,.te-code-block,.text-big-input,.media-caption,.car-caption,.atom-heading,.atom-insight-text)[aria-invalid=true]{border-color:mark;outline:2px solid mark}}@media (prefers-reduced-motion:reduce){:root :is(.animate-marquee-up,.animate-marquee-down,.animate-marquee-left,.animate-marquee-right){animation:none;transform:none}:root :is(.profile-performance-skeleton,.media-thumb.is-loading,.asset-vis.is-loading){background-position:50% 0;animation:none}:root :is(.explorer-state-spinner,.explorer-state-spinner *,.calendar-event-card.is-processing,.live,.at-all-chip.is-focused .at-all-chip-pip,.at-acct.is-focused .at-acct-focus-dot,.trace-pill .tp-dot,.search-dock-wrap.is-loading .sd-go svg,.think-mark,.think-shimmer,.maris-chunk-a,.maris-chunk-b){animation:none;transform:none}:root .think-shimmer{-webkit-text-fill-color:currentColor;background:0 0}:root :is(.slash,.mpop,.maris-note){animation-duration:1ms;animation-iteration-count:1;transform:none}}:root .rail-nav-item:focus-visible{outline:2px solid var(--color-maris);outline-offset:-2px;box-shadow:none}:root .sources-quiet .rail-nav-item:focus-visible{outline:none}:root .rail-nav-item:hover:not(:disabled),:root [data-glide-group] .menu-row[data-glide-item]:is(:hover,.is-hover,.is-focus):not(:disabled){--interaction-state-veil:transparent}
.btn{--interaction-state-veil:transparent;border-radius:var(--radius-control);border:1px solid var(--color-hairline-strong);background:var(--rail);background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil));color:var(--color-ink);font:inherit;font-weight:500;font-size:var(--text-base);cursor:pointer;transition:all var(--duration-quick)var(--ease-out);align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.btn:not(.btn-primary):hover{--interaction-state-veil:var(--state-hover)}.btn:not(.btn-primary):active{--interaction-state-veil:var(--state-press)}.btn:focus-visible{box-shadow:0 0 0 3px var(--color-maris-ring);outline:0}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-shape-standard{border-radius:var(--radius-control)}.btn-shape-pill{border-radius:var(--radius-pill)}.btn-ghost{color:var(--color-ink-2);background:0 0;border-color:#0000}.btn-ghost:hover{--interaction-state-veil:var(--state-hover)}.btn-primary{background:var(--color-maris);color:#fff;background-image:none;border:0;box-shadow:0 1px #0000000f,inset 0 -1px #0000002e}.btn-primary:hover{background:var(--color-maris-press)}.btn-primary:disabled{background:var(--color-ink-faint)}.btn-send{cursor:pointer;background:var(--color-maris);color:#fff;border-radius:var(--radius-pill);width:32px;height:32px;box-shadow:var(--shadow-1),inset 0 -1px 0 #0003;transition:background var(--duration-quick)var(--ease-out),box-shadow var(--duration-quick)var(--ease-out),transform var(--duration-quick)var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}.btn-send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.btn-send:hover{background:var(--color-maris-press);transform:translateY(-1px);box-shadow:0 4px 14px #cc250047,inset 0 -1px #0003}.btn-send:active{box-shadow:var(--shadow-press),0 1px 4px #cc25002e;transform:translateY(1px)}.btn-send:focus-visible{outline:2px solid var(--color-maris);outline-offset:3px}.btn-send:disabled,.btn-send.is-disabled{background:var(--color-ink-faint);cursor:not-allowed;box-shadow:none}.btn-send.is-compact{width:28px;height:28px}.btn-send.is-compact svg{width:12px;height:12px}.pill{--interaction-state-veil:transparent;background:var(--color-surface);background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil));border:1px solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-ink-2);cursor:pointer;transition:background var(--duration-quick)var(--ease-out);align-items:center;gap:6px;padding:7px 12px 7px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.pill svg{width:13px;height:13px}.pill:hover{--interaction-state-veil:var(--state-hover)}.pill:active{--interaction-state-veil:var(--state-press)}.icon-btn{--interaction-state-veil:transparent;border-radius:var(--radius-sm);background:0 0;background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil));width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;transition:background var(--duration-quick)var(--ease-out),color var(--duration-quick)var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{--interaction-state-veil:var(--state-hover);color:var(--color-ink)}.icon-btn:active{--interaction-state-veil:var(--state-press)}.icon-btn svg{width:16px;height:16px}.input{background:var(--color-platinum);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font:inherit;font-size:var(--text-base);color:var(--color-ink);width:100%;transition:border-color var(--duration-quick)var(--ease-out),box-shadow var(--duration-quick)var(--ease-out);padding:10px 12px}.input::placeholder{color:var(--color-ink-faint)}.input:focus{border-color:var(--color-ink-faint);box-shadow:none;outline:0}.input:disabled{opacity:.5;cursor:not-allowed}.inline-code,code{font-family:var(--font-mono);background:var(--color-platinum);border:1px solid var(--color-hairline);border-radius:var(--radius-xs);color:var(--color-ink-2);padding:1px 6px;font-size:12px}.ds-card{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:none;color:var(--color-ink);transition:border-color var(--duration-quick)var(--ease-out),box-shadow var(--duration-quick)var(--ease-out),transform var(--duration-quick)var(--ease-out),background var(--duration-quick)var(--ease-out);position:relative}.ds-card.pad-none{padding:0}.ds-card.pad-sm{padding:var(--spacing-4)}.ds-card.pad-md{padding:var(--spacing-6)}.ds-card.pad-lg{padding:var(--spacing-7)}.ds-card-flat{box-shadow:none;background:0 0}.ds-card-lift{background:var(--color-lift);box-shadow:var(--shadow-float)}.ds-card.is-interactive{--interaction-state-veil:transparent;background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil));cursor:pointer}.ds-card.is-interactive:hover{--interaction-state-veil:var(--state-hover);border-color:var(--color-hairline-strong);box-shadow:var(--shadow-2);transform:translateY(-1px)}.ds-card.is-interactive:active{--interaction-state-veil:var(--state-press);box-shadow:var(--shadow-press);transform:translateY(0)}.ds-card-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-5);display:flex}.ds-card-head+*{margin-top:var(--spacing-5)}.ds-card-head-main{min-width:0}.ds-card-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--spacing-2);font-weight:600}.ds-card-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:500;line-height:1.2}.ds-card-desc{margin-top:var(--spacing-1);font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.45}.ds-card-action{flex-shrink:0;align-items:center;display:inline-flex}.ds-row{--interaction-state-veil:transparent;align-items:center;gap:var(--spacing-4);min-height:72px;padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--color-ink);background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil));transition:background var(--duration-quick)var(--ease-out),border-color var(--duration-quick)var(--ease-out),box-shadow var(--duration-quick)var(--ease-out),transform var(--duration-quick)var(--ease-out);border:1px solid #0000;display:flex}.ds-row+.ds-row{margin-top:var(--spacing-2)}.ds-row.density-compact{min-height:54px;padding:var(--spacing-3)var(--spacing-4)}.ds-row.is-interactive{cursor:pointer}.ds-row.is-interactive:hover,.ds-row.is-hover,.ds-row.is-focus{--interaction-state-veil:var(--state-hover)}.ds-row.is-interactive:active,.ds-row.is-pressed{--interaction-state-veil:var(--state-press)}.ds-row.is-interactive:hover .ds-row-desc,.ds-row.is-interactive:hover .ds-row-meta,.ds-row.is-hover .ds-row-desc,.ds-row.is-hover .ds-row-meta,.ds-row.is-focus .ds-row-desc,.ds-row.is-focus .ds-row-meta,.ds-row.is-selected .ds-row-desc,.ds-row.is-selected .ds-row-meta{color:var(--color-ink-2)}.ds-row:focus-visible,.ds-row.is-focus{box-shadow:0 0 0 2px var(--list-item-focus-ring);outline:0}.ds-row.is-disabled{cursor:not-allowed;opacity:.48}.ds-row.is-selected{--interaction-state-veil:var(--state-select);border-color:var(--color-hairline)}.ds-row.surface-sheet{min-height:48px;padding:9px var(--spacing-4);border-radius:var(--radius-sm);gap:var(--spacing-3)}.ds-row.surface-sheet.is-selected{background:var(--color-maris-soft);color:var(--color-maris);border-color:#0000}.ds-row.surface-sheet.is-selected .ds-row-title,.ds-row.surface-sheet.is-selected .ds-row-desc,.ds-row.surface-sheet.is-selected .ds-row-meta{color:var(--color-maris)}.ds-row.surface-sheet.is-selected .ds-row-desc,.ds-row.surface-sheet.is-selected .ds-row-meta{opacity:.72}.ds-row.is-unread .ds-row-title{font-weight:650}.ds-row-leading{border-radius:var(--radius-sm);background:var(--color-platinum);width:30px;height:30px;color:var(--color-ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-row-leading svg{width:15px;height:15px;display:block}.ds-row.tone-maris .ds-row-leading{background:var(--color-maris-soft);color:var(--color-maris)}.ds-row.surface-sheet.tone-maris.is-selected .ds-row-leading{background:var(--color-maris);color:#fff;border-color:#0000}.ds-row.tone-sage .ds-row-leading{background:var(--color-tint-sage);color:var(--color-tint-sage-ink)}.ds-row.tone-clay .ds-row-leading{background:var(--color-tint-clay);color:var(--color-tint-clay-ink)}.ds-row.tone-ocean .ds-row-leading{background:var(--color-tint-ocean);color:var(--color-tint-ocean-ink)}.ds-row.tone-dune .ds-row-leading{background:var(--color-tint-dune);color:var(--color-tint-dune-ink)}.ds-row-body{flex:1;min-width:0}.ds-row-title-line{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.ds-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.ds-row-unread{border-radius:var(--radius-pill);background:var(--color-maris);flex-shrink:0;width:6px;height:6px}.ds-row-desc{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;line-height:1.4;overflow:hidden}.ds-row-trailing{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:inline-flex}.ds-row-meta{font-family:var(--font-mono);color:var(--color-ink-muted);white-space:nowrap;font-size:11px}.status,.status-pill{font-family:var(--font-mono);letter-spacing:.1em;border-radius:var(--radius-pill);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.status.s-draft,.status.s-note,.status.s-paused,.status.s-canceled{background:var(--color-platinum);color:var(--color-ink-2)}.status.s-sched,.status.s-active{background:var(--color-status-amber-soft);color:#715600}.status.s-live,.status.s-done{background:var(--color-maris);color:#fff}.status.s-live:before{content:"";border-radius:var(--radius-pill);background:#fff;width:5px;height:5px}.dark .status.s-active,.dark .status.s-sched{color:var(--color-status-amber)}.trigger-btn{border-radius:var(--radius-control);width:26px;height:26px;color:var(--color-ink-2);cursor:pointer;transition:background var(--duration-quick)var(--ease-out),color var(--duration-quick)var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.trigger-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.trigger-btn:hover{background:var(--color-platinum);color:var(--color-ink)}.trigger-btn.is-active{background:var(--color-alabaster);color:var(--color-ink)}.cmdk-pill{border-radius:var(--radius-control);height:22px;color:var(--color-ink-muted);font-family:var(--font-mono);cursor:pointer;transition:background var(--duration-quick)var(--ease-out),color var(--duration-quick)var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.cmdk-pill:hover{background:var(--color-platinum);color:var(--color-ink-2)}.cmdk-pill.is-active{background:var(--color-alabaster);color:var(--color-ink)}.plan-act{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-control);width:max-content;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:0;padding:2px;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.plan-act .pa-thumb{background:var(--color-maris);border-radius:var(--radius-control-inner);width:calc(50% - 2px);transition:transform var(--duration-quick)cubic-bezier(.34,1.45,.64,1);pointer-events:none;z-index:0;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #cc250029,inset 0 -1px #0000002e}.plan-act[data-mode=plan] .pa-thumb{transform:translate(0)}.plan-act[data-mode=act] .pa-thumb{transform:translate(100%)}.plan-act[data-mode=internal] .pa-thumb{transform:translate(0)}.plan-act[data-mode=external] .pa-thumb{transform:translate(100%)}.plan-act .pa-btn{z-index:1;border-radius:var(--radius-control-inner);font:inherit;color:var(--color-ink-2);cursor:pointer;transition:background var(--duration-quick)var(--ease-out),color var(--duration-quick)var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:5px 13px;display:inline-flex;position:relative}.plan-act[data-mode=plan] .pa-btn[data-pa=plan],.plan-act[data-mode=act] .pa-btn[data-pa=act],.plan-act[data-mode=internal] .pa-btn[data-pa=internal],.plan-act[data-mode=external] .pa-btn[data-pa=external]{background:var(--color-maris);color:#fff}.plan-act .pa-btn:focus-visible{outline:2px solid var(--color-maris);outline-offset:2px}.kbd{background:var(--color-surface);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-xs);min-width:18px;height:18px;font-family:var(--font-mono);color:var(--color-ink-2);-webkit-user-select:none;user-select:none;border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex;box-shadow:0 1px #0000000a}.kbd.is-pressed{background:var(--color-platinum);box-shadow:none;border-bottom-width:1px;transform:translateY(1px)}.tui-glyph{font-family:var(--font-mono);color:var(--color-ink-muted);letter-spacing:0;line-height:1;display:inline-block}.tui-glyph.is-idle,.tui-glyph.is-thinking,.tui-glyph.is-command,.tui-glyph.is-return,.tui-glyph.is-shift,.tui-glyph.is-escape,.tui-glyph.is-stashed,.tui-glyph.is-handed-off{color:var(--color-ink-muted)}.tui-glyph.is-active,.tui-glyph.is-tool-call{color:var(--color-maris)}.tui-glyph.is-done{color:var(--color-tint-sage-ink)}.tui-glyph.is-planned,.tui-glyph.is-ready,.tui-glyph.is-pending{color:var(--color-ink-faint)}.tui-strip{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:10px;display:grid}.tui-card{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);text-align:center;font-family:var(--font-mono);flex-direction:column;align-items:center;gap:8px;padding:18px 14px;display:flex}.tui-card .tc-ch{font-size:24px;line-height:1}.tui-card .tc-un{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.tui-card .tc-code{color:var(--color-ink-muted);font-size:10px}.cat-dot{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cat-dot svg{width:16px;height:16px}.cat-dot.is-sage{background:var(--color-tint-sage);color:var(--color-tint-sage-ink)}.cat-dot.is-clay{background:var(--color-tint-clay);color:var(--color-tint-clay-ink)}.cat-dot.is-ocean{background:var(--color-tint-ocean);color:var(--color-tint-ocean-ink)}.cat-dot.is-dune{background:var(--color-tint-dune);color:var(--color-tint-dune-ink)}.seg{background:var(--color-platinum);border:1px solid var(--color-hairline);border-radius:var(--radius-control);align-self:flex-start;align-items:center;gap:2px;width:max-content;padding:2px;display:inline-flex;position:relative}.seg .seg-thumb{width:var(--seg-thumb-width,calc(100% - 4px));border-radius:var(--radius-control-inner);background:var(--color-surface);box-shadow:var(--shadow-1);transform:translateX(var(--seg-thumb-x,0));transition:transform var(--duration-quick)cubic-bezier(.34,1.45,.64,1);pointer-events:none;position:absolute;top:2px;bottom:2px;left:2px}.seg button{z-index:1;border-radius:var(--radius-control-inner);font:500 12px var(--font-sans);color:var(--color-ink-2);cursor:pointer;transition:background var(--duration-quick)var(--ease-out),color var(--duration-quick)var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:relative}.seg button:hover{color:var(--color-ink-2)}.seg button.is-active{color:var(--color-ink)}.seg button svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ring--status{font:500 12.5px var(--font-sans);color:var(--color-ink-2);align-items:center;gap:6px;display:inline-flex}.ring--status .r-glyph{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ring--status .r-glyph svg{width:14px;height:14px;display:block}.ring--status.is-backlog .r-glyph,.ring--status.is-todo .r-glyph,.ring--status.is-paused .r-glyph,.ring--status.is-canceled .r-glyph,.ring--status.is-duplicate .r-glyph{color:var(--color-ink-faint)}.ring--status.is-active .r-glyph,.ring--status.is-scheduled .r-glyph{color:#8c7019}.ring--status.is-live .r-glyph,.ring--status.is-done .r-glyph{color:var(--color-maris)}.ring--status.is-backlog,.ring--status.is-paused,.ring--status.is-canceled,.ring--status.is-duplicate{color:var(--color-ink-muted)}.ring--status.is-active,.ring--status.is-scheduled{color:var(--color-ink-2)}.ring--status.is-live{color:var(--color-ink);font-weight:600}.progress-bar{display:block;overflow:hidden}.progress-bar__fill{border-radius:inherit;background:var(--pbar,var(--color-maris));height:100%;display:block}.permission-dot{font:500 12px var(--font-sans);color:var(--color-ink-2);align-items:center;gap:6px;display:inline-flex}.permission-dot .pd-glyph{border-radius:var(--radius-pill);background:0 0;border:1.5px solid;flex-shrink:0;width:10px;height:10px}.permission-dot.is-waiting{color:var(--color-ink-muted)}.permission-dot.is-approved{color:var(--color-maris)}.permission-dot.is-approved .pd-glyph{background:currentColor}.permission-dot.is-blocked{color:var(--color-ink-2)}.permission-dot.is-blocked .pd-glyph{border-style:dashed}.citation-marker{border-radius:var(--radius-pill);background:var(--color-alabaster);border:1px solid var(--color-hairline-strong);width:18px;height:18px;color:var(--color-ink-2);font:600 10.5px var(--font-mono);justify-content:center;align-items:center;line-height:1;display:inline-flex}.inline-asset-chip{border-radius:var(--radius-pill);background:var(--color-alabaster);border:1px solid var(--color-hairline);max-width:100%;min-height:24px;color:var(--color-ink-2);font:500 12px var(--font-sans);vertical-align:middle;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.inline-asset-chip svg{flex-shrink:0;width:14px;height:14px}.inline-asset-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-reference-chip{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-alabaster);max-width:min(100%,180px);min-height:24px;color:var(--color-ink-2);font:500 11.5px/1.2 var(--font-sans);vertical-align:baseline;white-space:nowrap;align-items:center;gap:5px;padding:1px 4px 1px 3px;display:inline-flex}.workspace-reference-chip[role=button]{cursor:default}.workspace-reference-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--color-maris)45%,transparent);outline-offset:2px}.workspace-reference-chip-visual{border-radius:var(--radius-pill);background:var(--color-platinum);width:18px;height:18px;color:var(--color-ink-muted);flex:none;place-items:center;display:inline-grid;overflow:hidden}.workspace-reference-chip-visual img,.workspace-reference-chip-visual video{object-fit:cover;width:100%;height:100%}.workspace-reference-chip-visual svg{width:12px;height:12px}.workspace-reference-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-reference-chip-content{flex:auto;align-items:center;gap:3px;min-width:0;display:flex}.workspace-reference-chip-detail{min-width:0;color:var(--color-ink-muted);font:500 10px/1.2 var(--font-mono);align-items:center;gap:6px;display:flex}.workspace-reference-chip-remove{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--color-ink-muted);font:600 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.workspace-reference-chip-remove:hover{background:var(--color-platinum);color:var(--color-ink)}.workspace-reference-chip-remove:focus-visible{outline:2px solid color-mix(in srgb,var(--color-maris)45%,transparent);outline-offset:1px}