@layer legacy{:root{--font-sans:var(--font-ui);--text-xs:var(--text-1);--text-sm:var(--text-2);--text-md:var(--text-3);--text-lg:var(--text-4);--text-xl:var(--text-6);--text-2xl:var(--text-7);--leading-tight:var(--leading-heading);--leading:var(--leading-body);--s-1:var(--space-1);--s-2:var(--space-2);--s-3:var(--space-3);--s-4:var(--space-4);--s-5:var(--space-5);--s-6:var(--space-6);--s-8:var(--space-8);--s-10:var(--space-10);--r-control:var(--radius-control);--r-tile:var(--radius-card);--r-float:var(--radius-float);--sidebar-w:var(--shell-w);--ground:var(--bg-app);--surface:var(--bg-surface);--surface-raised:var(--bg-raised);--sidebar:var(--bg-sunken);--sidebar-hover:var(--bg-hover);--sidebar-active:var(--bg-selected);--ink:var(--fg);--ink-2:var(--fg-muted);--ink-3:var(--fg-subtle);--line:var(--border);--line-strong:var(--border-strong);--moss:var(--accent);--moss-hover:var(--accent-hover);--moss-soft:var(--accent-soft);--on-moss:var(--on-accent);--ochre:var(--agent-line-1);--ochre-soft:color-mix(in srgb, var(--agent-line-1) 12%, var(--bg-surface));--danger:var(--state-danger);--danger-soft:var(--state-danger-soft);--shadow-float:var(--elev-3)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0}h1,h2,h3,p{margin:0}legend{padding:0}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--link);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}summary{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--radius-control);height:36px;color:var(--fg);font-size:var(--text-md);font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn-quiet{background:var(--lightningcss-light,var(--bg-sunken))var(--lightningcss-dark,color-mix(in srgb, var(--fg) 8%, transparent));color:var(--fg)}.btn-quiet:not(:disabled):hover{background:var(--lightningcss-light,color-mix(in srgb, var(--fg) 7%, var(--bg-sunken)))var(--lightningcss-dark,color-mix(in srgb, var(--fg) 13%, transparent))}.btn-sm{height:30px;padding:0 var(--s-3);font-size:var(--text-sm)}.field{gap:6px;display:grid}.field-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg)}.field-hint{font-size:var(--text-xs);color:var(--ink-3)}.input{width:100%;height:36px;padding:0 var(--s-3);border:1px solid var(--border-field);border-radius:var(--radius-control);background:var(--bg-surface);font-size:var(--text-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.input:hover{border-color:var(--border-strong)}.input:focus-visible{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 30%, transparent);outline:0}.input[aria-invalid=true]{border-color:var(--danger)}.form-error{padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm)}.splash{place-items:center;height:100%;display:grid}.splash-mark{border:2px solid var(--line-strong);border-top-color:var(--moss);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.panel-muted{color:var(--ink-3);font-size:var(--text-sm)}.input-mono{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.btn-deny{color:var(--danger)}.btn-deny:not(:disabled):hover{background:var(--danger-soft)}.msg-name-link{color:inherit;text-decoration:none}.msg-name-link:hover{text-decoration:underline}.msg-avatar-link{align-self:start;text-decoration:none;display:inline-flex}.index{gap:var(--s-5);max-width:720px;padding:var(--s-8) var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.index-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.index-row{align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:var(--s-2) var(--s-1);border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;text-decoration:none;display:flex}.index-row:hover{background:var(--sidebar-hover)}.index-hash{width:24px;height:24px;color:var(--ink-3);place-items:center;font-weight:700;display:inline-grid}.index-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.index-meta{color:var(--ink-3);font-size:var(--text-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}@media (width<=759.98px){.index{padding:var(--s-6) var(--s-4)}.index-meta{display:none}.input{min-height:44px}}.settings{gap:var(--s-5);max-width:760px;padding:var(--s-8) var(--s-6);min-width:0;display:grid}.settings-title{font-size:var(--text-lg);font-weight:700}.settings-text{color:var(--ink-2);max-width:66ch}.settings-text code{background:var(--sidebar);font-size:max(var(--text-1), .92em);border-radius:4px;padding:0 4px}.field-optional{color:var(--ink-3);margin-left:4px;font-weight:400}@media (width<=759.98px){.settings{padding:var(--s-6) var(--s-4)}}.suggestion{gap:var(--s-2);padding:var(--s-3);border:1px dashed color-mix(in srgb, var(--moss) 45%, var(--line));border-radius:var(--r-tile);background:color-mix(in srgb, var(--moss-soft) 40%, var(--surface));display:grid}.suggestion-title{color:var(--ink);font-weight:700}.suggestion-text{color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.suggestion-text code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:max(var(--text-1), .92em)}.suggestion-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.suggestion-done{color:var(--moss);border-style:solid;font-weight:600}.suggestion-list{gap:var(--s-3);display:grid}.suggestion-item{gap:4px;display:grid}.suggestion-agent{color:var(--ink-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.timezone-form{flex-wrap:wrap}.timezone-form select{flex:200px;min-width:0;max-width:320px}.all-channels{gap:var(--s-3);min-width:0;display:grid}.all-channel-row{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.all-channel-row .index-row{border-bottom:0;flex:1;min-width:0}.all-channel-row[data-archived] .index-name{color:var(--ink-3)}.index-row-static:hover{background:0 0}.all-channel-actions{align-items:center;gap:var(--s-2);padding-right:var(--s-1);flex:none;display:inline-flex}@media (width<=759.98px){.all-channel-row{padding-bottom:var(--s-2);flex-wrap:wrap}.all-channel-row .index-row{flex-basis:100%;min-height:36px}.all-channel-actions{padding-left:40px}}}@layer ui{.ui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-spin{animation:ui-spin var(--loop-spin) linear infinite}@keyframes ui-spin{to{rotate:360deg}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-rise-in{0%{opacity:0;translate:0 var(--ui-rise,4px)}}.ui-count{font-variant-numeric:tabular-nums;justify-items:start;display:inline-grid}.ui-count>*{grid-area:1/1}.ui-count[data-counting]>.ui-count-final{opacity:0}:root[data-settled] :is(.agent-line-word,.agent-now-line,.ui-swap){transition:opacity var(--dur-med) var(--ease-out)}@starting-style{:root[data-settled] :is(.agent-line-word,.agent-now-line,.ui-swap){opacity:0}}@keyframes ui-pop-in{0%{opacity:0;scale:.97}}@keyframes ui-pop-out{to{opacity:0;scale:.99}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(root){opacity:0}::view-transition-group(*){animation-duration:var(--dur-med);animation-timing-function:var(--ease-out)}::view-transition-old(*){animation-duration:var(--dur-med);animation-timing-function:var(--ease-out)}::view-transition-new(*){animation-duration:var(--dur-med);animation-timing-function:var(--ease-out)}::view-transition-old(creli-morph-project){width:auto;height:100%}::view-transition-new(creli-morph-project){width:auto;height:100%}@keyframes theme-in{0%{opacity:0}}:root[data-theme-fade]::view-transition-old(root){opacity:1;animation:none}:root[data-theme-fade]::view-transition-new(root){animation:theme-in var(--dur-med) var(--ease-out) both}.ui-tick{font-variant-numeric:tabular-nums;display:inline-block}.ui-tick[data-tick=up]{animation:ui-tick-up var(--dur-med) var(--ease-out)}.ui-tick[data-tick=down]{animation:ui-tick-down var(--dur-med) var(--ease-out)}@keyframes ui-tick-up{0%{opacity:0;translate:0 .5em}}@keyframes ui-tick-down{0%{opacity:0;translate:0 -.5em}}[data-arrived]{animation:ui-row-in var(--dur-med) var(--ease-out)}@keyframes ui-row-in{0%{opacity:0;translate:0 -4px}}.ui-done-flash{z-index:var(--z-toast);background:var(--state-ok);color:var(--on-accent);pointer-events:none;opacity:0;place-items:center;display:grid;position:fixed}@media (prefers-reduced-motion:no-preference){a.ui-button:active{transform:scale(.98)}}.svc-mark{background:var(--bg-sunken);width:32px;height:32px;color:var(--fg);font-weight:var(--weight-heavy);border-radius:9px;flex:none;place-items:center;display:inline-grid}.svc-mark:is([data-mark=brand],[data-mark=icon]){background:var(--bg-render);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,var(--border))var(--lightningcss-dark,transparent), var(--elev-lift)}.svc-svg{width:58%;height:58%;display:block}.svc-mark img{object-fit:contain;width:60%;height:60%;display:block}.ui-button{--ui-button-h:36px;--ui-button-bg:var(--lightningcss-light,var(--bg-sunken))var(--lightningcss-dark,color-mix(in srgb, var(--fg) 8%, transparent));--ui-button-bg-hover:var(--lightningcss-light,color-mix(in srgb, var(--fg) 7%, var(--bg-sunken)))var(--lightningcss-dark,color-mix(in srgb, var(--fg) 13%, transparent));--ui-button-fg:var(--fg);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--ui-button-h);border-radius:var(--radius-control);background:var(--ui-button-bg);color:var(--ui-button-fg);box-shadow:none;font:inherit;font-size:var(--text-3);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.ui-button[data-size=sm]{--ui-button-h:30px;padding:0 var(--space-3);font-size:var(--text-2);gap:6px}.ui-button{max-width:100%}.ui-button-label{text-overflow:ellipsis;min-width:0;margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}.ui-button-label:has(>svg){align-items:center;gap:inherit;display:inline-flex}.ui-button-label>svg{flex:none}.ui-button:hover,.ui-button[data-hovered],[data-preview~=hover]>.ui-button{background:var(--ui-button-bg-hover)}.ui-button:focus-visible,.ui-button[data-focus-visible],[data-preview~=focus]>.ui-button{outline:var(--ring-control);outline-offset:2px}.ui-button[data-variant=primary]{--ui-button-bg:var(--accent);--ui-button-bg-hover:var(--accent-hover);--ui-button-fg:var(--on-accent)}.ui-button[data-variant=quiet]{--ui-button-bg:transparent;--ui-button-bg-hover:var(--bg-hover);--ui-button-fg:var(--fg-muted)}.ui-button[data-variant=quiet]:hover,.ui-button[data-variant=quiet][data-hovered],[data-preview~=hover]>.ui-button[data-variant=quiet]{color:var(--fg)}.ui-button[data-variant=danger]{--ui-button-bg:var(--state-danger);--ui-button-bg-hover:color-mix(in srgb, var(--state-danger) 86%, var(--fg));--ui-button-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0705)}.ui-button[data-disabled],.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button[data-pending]{cursor:progress}@media (prefers-reduced-motion:no-preference){[data-preview~=active]>.ui-button:not([data-disabled]),.ui-button[data-pressed]:not([data-disabled]){transform:scale(.98)}}.ui-icon-button,.ui-icon-button[data-size]{width:var(--ui-button-h);padding:0}.ui-icon-button>svg{flex:none}.ui-link{align-items:center;gap:var(--space-1);color:var(--fg);font-weight:var(--weight-semibold);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);border-radius:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.ui-link[data-tone=muted]{color:var(--fg-muted)}.ui-link[data-inline]{color:var(--link);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);display:inline}.ui-link:hover{color:var(--fg);text-decoration-color:currentColor}.ui-link[data-inline]:hover{color:var(--link-hover)}.ui-link:focus-visible{outline:var(--ring-control);outline-offset:2px}.ui-link>svg{transition:translate var(--dur-fast) var(--ease-out);flex:none}.ui-link:hover>svg{translate:2px}.ui-field{gap:6px;min-width:0;display:grid}.ui-field-label{font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg)}.ui-field-suggested{min-height:0;font-weight:var(--weight-regular);margin-inline-start:var(--space-1);padding-block:0;line-height:1.25}.ui-field-help{font-size:var(--text-1);line-height:var(--leading-body);color:var(--fg-subtle)}.ui-field-error{font-size:var(--text-1);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--state-danger-fg)}.ui-input{--ui-field-edge:var(--border-field);width:100%;min-width:0;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--ui-field-edge);font:inherit;font-size:var(--text-3);caret-color:var(--focus);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0}.ui-input::placeholder{color:var(--fg-subtle);opacity:1}.ui-input[data-hovered],[data-preview~=hover] .ui-input{--ui-field-edge:var(--border-strong)}.ui-input[data-focused],.ui-input:focus-visible,[data-preview~=focus] .ui-input{box-shadow:var(--ring-field);outline:0}.ui-input[data-invalid]{box-shadow:inset 0 0 0 2px var(--state-danger), 0 0 0 3px color-mix(in srgb, var(--state-danger) 22%, transparent)}.ui-input[data-disabled]{background:var(--bg-sunken);color:var(--fg-subtle);cursor:not-allowed}.ui-textarea{min-height:88px;padding:var(--space-2) var(--space-3);line-height:var(--leading-body);resize:vertical}.ui-select-button{align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;display:flex}.ui-select-button[data-focus-visible]{box-shadow:var(--ring-field);outline:0}.ui-select[data-invalid] .ui-select-button{box-shadow:inset 0 0 0 2px var(--state-danger), 0 0 0 3px color-mix(in srgb, var(--state-danger) 22%, transparent)}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select-value[data-placeholder]{color:var(--fg-subtle)}.ui-select-chevron{color:var(--fg-subtle);transition:rotate var(--dur-fast) var(--ease-out);flex:none}.ui-select-button[aria-expanded=true] .ui-select-chevron{rotate:180deg}.ui-select-popover{min-width:var(--trigger-width)}.ui-toggle-field{gap:2px;display:grid}.ui-switch,.ui-checkbox,.ui-radio{align-items:center;gap:var(--space-3);min-height:32px;font-size:var(--text-3);color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.ui-switch[data-disabled],.ui-checkbox[data-disabled],.ui-radio[data-disabled]{opacity:.5;cursor:not-allowed}.ui-toggle-help{padding-left:48px}.ui-checkbox~.ui-toggle-help,.ui-radio~.ui-toggle-help{padding-left:30px}.ui-switch-track{border-radius:var(--radius-pill);background:var(--border-strong);width:36px;height:20px;transition:background-color var(--dur-fast) var(--ease-out);flex:none;position:relative}.ui-switch-thumb{background:var(--bg-surface);width:14px;height:14px;box-shadow:var(--elev-1);transition:translate var(--dur-med) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.ui-switch[data-selected] .ui-switch-track{background:var(--accent)}.ui-switch[data-selected] .ui-switch-thumb{translate:16px}.ui-checkbox-box,.ui-radio-dot{background:var(--bg-surface);width:18px;height:18px;color:var(--on-accent);box-shadow:inset 0 0 0 1.5px var(--border-strong);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}.ui-checkbox-box{border-radius:var(--radius-inner)}.ui-checkbox[data-selected] .ui-checkbox-box,.ui-checkbox[data-indeterminate] .ui-checkbox-box{background:var(--accent);box-shadow:none}.ui-checkbox-dash{background:currentColor;border-radius:1px;width:8px;height:2px}.ui-radio-dot{border-radius:50%}.ui-radio[data-selected] .ui-radio-dot{box-shadow:inset 0 0 0 5px var(--accent)}.ui-switch[data-focus-visible] .ui-switch-track,.ui-checkbox[data-focus-visible] .ui-checkbox-box,.ui-radio[data-focus-visible] .ui-radio-dot{outline:var(--ring-control);outline-offset:2px}.ui-switch[data-invalid] .ui-switch-track,.ui-checkbox[data-invalid] .ui-checkbox-box,.ui-radio[data-invalid] .ui-radio-dot{box-shadow:inset 0 0 0 2px var(--state-danger)}.ui-radio-list{gap:var(--space-1);display:grid}.ui-radio-group[data-orientation=horizontal] .ui-radio-list{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ui-overlay{z-index:calc(var(--z-overlay) + 2);background:var(--scrim);position:fixed;inset:0}.ui-dialog-overlay{padding:var(--space-4);place-items:center;display:grid;overflow-y:auto}.ui-dialog-modal{width:min(100%,480px);max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-float);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-3);outline:0;overflow:auto}.ui-dialog-modal[data-size=sm]{width:min(100%,400px)}.ui-dialog-modal[data-size=lg]{width:min(100%,640px)}.ui-dialog-modal[data-size=xl]{width:min(100%,1120px)}.ui-dialog,.ui-sheet-dialog,.ui-popover-dialog{outline:0}.ui-dialog-head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4) 0 var(--space-6);display:flex}.ui-dialog-titles{min-width:0;padding-top:var(--space-1);flex:1}.ui-dialog-title{font-size:var(--text-5);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.ui-dialog-description{margin:var(--space-1) 0 0;font-size:var(--text-2);color:var(--fg-muted)}.ui-dialog-body{padding:var(--space-4) var(--space-6);font-size:var(--text-3);color:var(--fg-muted)}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}.ui-dialog-head+.ui-dialog-actions{padding-top:var(--space-6)}.ui-sheet{z-index:var(--z-drawer);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-3);outline:0;flex-direction:column;display:flex;position:fixed}.ui-sheet[data-side=right]{width:min(400px, calc(100vw - var(--space-12)));border-radius:var(--radius-float) 0 0 var(--radius-float);top:0;bottom:0;right:0}.ui-sheet[data-side=right][data-size=record]{width:min(460px, calc(100vw - var(--space-12)))}.ui-sheet[data-side=bottom][data-size=record]{max-height:none;padding-top:env(safe-area-inset-top);border-radius:0;top:0}.ui-sheet[data-side=left]{width:min(320px, calc(100vw - var(--space-12)));border-radius:0 var(--radius-float) var(--radius-float) 0;top:0;bottom:0;left:0}.ui-sheet[data-side=bottom]{border-radius:var(--radius-float) var(--radius-float) 0 0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);bottom:0;left:0;right:0}.ui-sheet-dialog{flex-direction:column;flex:1;min-height:0;display:flex}.ui-sheet-head{align-items:center;gap:var(--space-2);min-height:var(--topbar-h);padding:0 var(--space-2) 0 var(--space-5);border-bottom:var(--rule) solid var(--border);touch-action:none;display:flex;position:relative}.ui-sheet[data-side=bottom] .ui-sheet-head{padding-top:var(--space-3);cursor:grab}.ui-sheet-grabber{border-radius:var(--radius-pill);background:var(--border-strong);width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.ui-sheet-title{min-width:0;font-size:var(--text-4);font-weight:var(--weight-bold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ui-sheet-head[data-hide-title] .ui-sheet-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-sheet-head[data-hide-title] .ui-sheet-close{margin-left:auto}.ui-sheet-close.ui-button:focus-visible,.ui-sheet-close.ui-button[data-focus-visible]{outline-offset:-2px}.ui-sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5);flex:1;overflow:auto}.ui-sheet-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--rule) solid var(--border);display:flex}.ui-popover{--ui-rise:-4px;max-width:min(360px, calc(100vw - var(--space-8)));border-radius:var(--radius-popover);background:var(--bg-raised);color:var(--fg);box-shadow:inset 0 0 0 var(--rule) var(--border), var(--elev-3);outline:0}.ui-popover[data-placement=top]{--ui-rise:4px}.ui-popover{transform-origin:var(--trigger-anchor-point,top)}.ui-popover[data-entering]{animation:ui-pop-in var(--dur-med) var(--ease-out)}.ui-popover[data-exiting]{animation:ui-pop-out var(--dur-close) var(--ease-out) forwards}.ui-popover-dialog{padding:var(--space-3) var(--space-4) var(--space-4)}.ui-popover-title{margin:0 0 var(--space-2);font-size:var(--text-2);font-weight:var(--weight-bold);color:var(--fg-muted)}.ui-popover-arrow svg{fill:var(--bg-raised);stroke:var(--border);stroke-width:1px;display:block}.ui-popover-arrow[data-placement=bottom] svg{rotate:180deg}.ui-listbox,.ui-menu{max-height:min(320px,60dvh);padding:var(--space-1);outline:0;overflow:auto}.ui-option,.ui-menu-item{align-items:center;gap:var(--space-2);min-height:34px;padding:6px var(--space-3);border-radius:var(--radius-control);font-size:var(--text-3);color:var(--fg);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-out);outline:0;display:flex}.ui-option[data-focused],.ui-option[data-hovered],.ui-menu-item[data-focused],.ui-menu-item[data-hovered]{background:var(--bg-hover)}.ui-option[data-focus-visible],.ui-menu-item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--focus)}.ui-menu-popover{position:relative}.ui-menu-glide{top:0;right:var(--space-1);left:var(--space-1);height:var(--glide-h,0);border-radius:var(--radius-inner);background:var(--bg-hover);opacity:0;pointer-events:none;translate:0 var(--glide-y,0);transition:translate var(--dur-close) var(--ease-out), height var(--dur-close) var(--ease-out), opacity var(--dur-close) var(--ease-out);position:absolute}.ui-menu-glide[data-on]{opacity:1}.ui-menu-glide[data-instant]{transition:none}.ui-menu-glide[data-danger]{background:var(--state-danger-soft)}.ui-menu-popover:not(:has(.ui-menu-item[data-focused])) .ui-menu-glide{opacity:0}.ui-menu[data-glide]{position:relative}.ui-menu[data-glide] .ui-menu-item[data-focused],.ui-menu[data-glide] .ui-menu-item[data-hovered],.ui-menu[data-glide] .ui-menu-item[data-danger][data-focused]{background:0 0}.ui-option[data-disabled],.ui-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.ui-option-label{flex:1;min-width:0}.ui-option[data-selected] .ui-option-label{font-weight:var(--weight-semibold)}.ui-option-check{color:var(--fg);flex:none}.ui-menu-popover{min-width:200px}.ui-menu-icon{color:var(--fg-subtle);flex:none;display:grid}.ui-menu-check{width:16px;color:var(--accent);flex:none;display:grid}.ui-menu-text{flex:1;min-width:0;display:grid}.ui-menu-description{font-size:var(--text-1);color:var(--fg-subtle)}.ui-menu-item[data-danger],.ui-menu-item[data-danger] .ui-menu-icon{color:var(--state-danger-fg)}.ui-menu-item[data-danger][data-focused]{background:var(--state-danger-soft)}.ui-menu-shortcut{padding-left:var(--space-3);font:var(--weight-semibold) var(--text-1) / 1 var(--font-ui);color:var(--fg-subtle);margin-left:auto}.ui-menu-section+.ui-menu-section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--rule) solid var(--border)}.me-popover .me-menu{max-height:calc(100dvh - var(--space-8))}:is(.me-popover .ui-menu-section:has(.me-workspace-item),.me-sheet-menu .ui-menu-section:has(.me-workspace-item)){overscroll-behavior:contain;max-height:min(240px,40dvh);overflow-y:auto}.ui-menu-note{max-width:32ch;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3) var(--space-1);border-top:var(--rule) solid var(--border);font-size:var(--text-1);color:var(--fg-muted)}.ui-menu-header{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-1);font-weight:var(--weight-semibold);color:var(--fg-subtle)}.ui-menu-separator{height:0;margin:var(--space-1) calc(var(--space-1) * -1);border:0;border-top:var(--rule) solid var(--border)}.ui-tooltip{--ui-rise:3px;border-radius:var(--radius-control);background:var(--bg-enamel);max-width:240px;color:var(--fg-on-enamel);box-shadow:var(--elev-2);font-size:var(--text-1);font-weight:var(--weight-semibold);padding:6px 10px;line-height:1.35}.ui-tooltip[data-placement=bottom]{--ui-rise:-3px}.ui-tooltip[data-entering]{animation:ui-rise-in var(--dur-close) var(--ease-out)}.ui-tooltip[data-exiting]{animation:ui-fade-out var(--dur-tip-close) var(--ease-out) forwards}.ui-tooltip-arrow svg{fill:var(--bg-enamel);display:block}.ui-tooltip-arrow[data-placement=bottom] svg{rotate:180deg}.ui-tooltip-arrow[data-placement=left] svg{rotate:-90deg}.ui-tooltip-arrow[data-placement=right] svg{rotate:90deg}.ui-tab-strip{min-width:0;position:relative}.ui-tab-list{--ui-tab-fade:var(--space-8);isolation:isolate;border-radius:var(--radius-pill);background:var(--bg-sunken);scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;width:fit-content;max-width:100%;margin:0;padding:3px;list-style:none;display:flex;position:relative;overflow-x:auto}.ui-tab-list::-webkit-scrollbar{display:none}.ui-tab-list[data-scroll-start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-tab-fade));mask-image:linear-gradient(to right, transparent, black var(--ui-tab-fade))}.ui-tab-list[data-scroll-end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--ui-tab-fade)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--ui-tab-fade)), transparent)}.ui-tab-list[data-scroll-start][data-scroll-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-tab-fade), black calc(100% - var(--ui-tab-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--ui-tab-fade), black calc(100% - var(--ui-tab-fade)), transparent)}.ui-page-tab-item{flex:none;display:flex}.ui-tab{border-radius:var(--radius-pill);min-height:30px;font-size:var(--text-3);font-weight:var(--weight-semibold);color:var(--fg-muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);outline:0;flex:none;align-items:center;gap:6px;padding:0 14px;line-height:1;text-decoration:none;display:flex;position:relative}.ui-tab[data-hovered],[data-preview~=hover] .ui-tab:not([data-selected]),a.ui-tab:hover{color:var(--fg)}.ui-tab[data-selected],.ui-tab[aria-current=page]{color:var(--fg);font-weight:var(--weight-bold)}.ui-tab[data-focus-visible],[data-preview~=focus] .ui-tab:not([data-selected]),a.ui-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.ui-tab[data-disabled]{opacity:.5;cursor:not-allowed}.ui-tab-count{color:var(--fg-subtle);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.ui-tab-indicator{z-index:-1;border-radius:inherit;background:var(--bg-raised);box-shadow:var(--elev-1), inset 0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border));transition:translate var(--dur-med) var(--ease-out), width var(--dur-med) var(--ease-out);position:absolute;inset:0}.ui-tab-panel{padding-top:var(--space-5);outline:0}.ui-tab-panel[data-focus-visible]{box-shadow:0 0 0 2px var(--focus);border-radius:4px}@keyframes tab-in{0%{opacity:0;translate:var(--tab-from,0) 0}}.ui-tabs[data-dir=next]{--tab-from:8px}.ui-tabs[data-dir=prev]{--tab-from:-8px}@media (prefers-reduced-motion:no-preference){.ui-tabs[data-dir]>.ui-tab-panel{animation:tab-in var(--dur-med) var(--ease-out) backwards}}.ui-toast-region{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);width:min(360px, calc(100vw - var(--space-8)));outline:0;align-items:end;display:grid;position:fixed}:root:has(.composer) .ui-toast-region{bottom:calc(var(--space-4) + 112px)}.ui-toast-region[data-focus-visible]{outline:var(--ring-control);outline-offset:4px;border-radius:var(--radius-popover)}.ui-toast{--ui-toast-dir:-1;z-index:calc(3 - var(--ui-toast-i,0));transform-origin:bottom;translate:0 calc(var(--ui-toast-dir) * var(--ui-toast-i,0) * 12px);scale:calc(1 - var(--ui-toast-i,0) * .05);transition:translate var(--dur-med) var(--ease-out), scale var(--dur-med) var(--ease-out);outline:0;grid-area:1/1}.ui-toast-region:is(:hover,:focus-within) .ui-toast{translate:0 calc(var(--ui-toast-dir) * var(--ui-toast-i,0) * (100% + var(--space-2)));scale:1}.ui-toast-card{align-items:start;gap:var(--space-1) var(--space-3);padding:10px var(--space-2) 12px 14px;border-radius:var(--radius-popover);background:var(--bg-enamel);color:var(--fg-on-enamel);box-shadow:inset 0 0 0 var(--rule) var(--border-on-enamel), var(--elev-3);grid-template-columns:auto 1fr auto auto;display:grid;position:relative;overflow:hidden}.ui-toast-fuse{background:color-mix(in oklab, var(--fg-on-enamel) 45%, transparent);transform-origin:0;height:2px;animation:ui-fuse var(--ui-toast-time,0s) linear forwards;position:absolute;bottom:0;left:0;right:0}.ui-toast-region:is(:hover,:focus-within) .ui-toast-fuse{animation-play-state:paused}@keyframes ui-fuse{to{scale:0 1}}.ui-toast[data-focus-visible] .ui-toast-card{box-shadow:0 0 0 2px var(--focus), var(--elev-3)}.ui-toast-icon{color:var(--state-info-on-enamel);padding-top:1px;display:grid}.ui-toast[data-tone=success] .ui-toast-icon{color:var(--state-ok-on-enamel)}.ui-toast[data-tone=error] .ui-toast-icon{color:var(--state-danger-on-enamel)}.ui-toast-content{gap:2px;min-width:0;padding-top:2px;display:grid}.ui-toast-title{font-size:var(--text-3);font-weight:var(--weight-bold)}.ui-toast-body{font-size:var(--text-2);color:var(--fg-on-enamel-muted)}.ui-toast-action{min-height:30px;padding:0 var(--space-3);background:var(--bg-enamel-hover);color:var(--fg-on-enamel);font:inherit;font-size:var(--text-2);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;border-radius:8px;align-self:center}.ui-toast-action[data-hovered]{background:var(--bg-enamel-selected)}.ui-toast-close{width:30px;height:30px;color:var(--fg-on-enamel-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ui-toast-close[data-hovered]{background:var(--bg-enamel-hover);color:var(--fg-on-enamel)}.ui-toast-action[data-focus-visible],.ui-toast-close[data-focus-visible]{outline:var(--ring-control);outline-offset:1px}.ui-skeleton{background:color-mix(in srgb, var(--fg) 8%, transparent);height:.75em;animation:ui-skeleton-in var(--dur-med) var(--ease-out) both, ui-skeleton-pulse var(--dur-pulse) var(--ease-in-out) var(--dur-med) 1;border-radius:4px;display:block}.ui-skeleton[data-shape=block]{border-radius:var(--radius-card);height:64px}.ui-skeleton[data-shape=circle]{border-radius:50%;flex:none}.ui-skeleton[data-shape=square]{border-radius:8px;flex:none}@keyframes ui-skeleton-breathe{to{opacity:.55}}@keyframes ui-skeleton-in{0%{opacity:0}}@keyframes ui-skeleton-pulse{50%{opacity:.55}}:root[data-settled] .ui-reveal{animation:ui-fade-in var(--dur-count) var(--ease-in-out) both}.ui-skeleton-rows{display:grid}.ui-skeleton-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.ui-skeleton-lines{flex:1;gap:10px;padding-top:4px;display:grid}.ui-mon{--ui-mon-ink:var(--handoff);--ui-mon-glow:var(--lightningcss-light,var(--bg-surface))var(--lightningcss-dark,var(--fg));vertical-align:middle;flex:none;display:inline-block;overflow:visible}.ui-mon-bezel{fill:var(--studio-monitor)}.ui-mon-stand,.ui-mon-foot{fill:var(--studio-stand)}.ui-mon-screen{fill:color-mix(in oklab, var(--bg-sunken) 72%, var(--studio-monitor));transition:fill var(--dur-med) var(--ease-out)}.ui-mon[data-status=working] .ui-mon-screen{fill:color-mix(in oklab, var(--ui-mon-ink) 46%, var(--studio-monitor))}.ui-mon[data-status=waiting] .ui-mon-screen{fill:var(--state-wait-on-enamel)}.ui-mon[data-status=paused] .ui-mon-screen{fill:color-mix(in oklab, var(--fg-subtle) 55%, var(--studio-monitor))}.ui-mon[data-status=recovering] .ui-mon-screen{fill:color-mix(in oklab, var(--handoff) 78%, var(--ui-mon-glow))}.ui-mon-line{fill:color-mix(in oklab, var(--ui-mon-ink) 50%, var(--ui-mon-glow))}.ui-mon-bar{fill:color-mix(in oklab, var(--fg-subtle) 25%, var(--ui-mon-glow))}.ui-state{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--fg);font-size:var(--text-2);line-height:var(--leading-2);display:inline-flex}.ui-state[data-quiet]{color:var(--fg-muted)}.ui-state-mark{flex:none;line-height:0;display:inline-flex}.ui-state-word{overflow-wrap:anywhere;min-width:0}.ui-state[data-status=waiting] .ui-state-word{color:var(--fg);font-weight:var(--weight-semibold)}.ui-state[data-status=done] .ui-state-word{color:var(--state-ok-fg)}.ui-state[data-status=failed] .ui-state-word{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.ui-state[data-variant=pill]{border-radius:var(--radius-pill);background:var(--bg-sunken);min-height:22px;font-size:var(--text-1);padding:0 10px 0 8px}.ui-status{white-space:nowrap}.ui-badge{border-radius:var(--radius-pill);background:var(--lightningcss-light,var(--bg-sunken))var(--lightningcss-dark,color-mix(in srgb, var(--fg) 9%, transparent));min-width:20px;height:20px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.ui-badge[data-tone=wait]{background:var(--state-wait);color:var(--on-wait)}.ui-badge[data-tone=outline]{box-shadow:inset 0 0 0 var(--rule) var(--border-strong);color:var(--fg);background:0 0}.ui-badge[data-tone=danger]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.ui-badge[data-dot]{background:var(--fg-muted);width:8px;min-width:8px;height:8px;padding:0}.ui-tag{--ui-tag-fg:var(--fg-muted);--ui-tag-bg:var(--lightningcss-light,var(--bg-sunken))var(--lightningcss-dark,color-mix(in srgb, var(--fg) 9%, transparent));border-radius:var(--radius-pill);background:var(--ui-tag-bg);min-width:0;max-width:100%;min-height:20px;color:var(--ui-tag-fg);font-size:var(--text-1);font-weight:var(--weight-regular);vertical-align:middle;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 8px;line-height:1.25;display:inline-flex}.ui-tag-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-tag[data-kind=status]{background:0 0;padding-inline:0}.ui-tag-lamp{flex:none;line-height:0;display:inline-flex}.ui-tag[data-tone=danger]{--ui-tag-fg:var(--state-danger-fg)}.ui-tag[data-kind=kind][data-tone=danger]{--ui-tag-bg:var(--state-danger-soft)}.ui-tag[data-kind=kind][data-tone=accent]{--ui-tag-bg:var(--accent-soft);--ui-tag-fg:var(--accent)}.ui-overline{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:none;margin:0;line-height:1.3}.ui-agent-mark,.ui-person-face{--ui-mark:32px;width:var(--ui-mark);height:var(--ui-mark);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.ui-agent-mark[data-size=sm],.ui-person-face[data-size=sm]{--ui-mark:28px}.ui-agent-mark[data-size=lg],.ui-person-face[data-size=lg]{--ui-mark:64px}.ui-agent-mark>.agent-bullet{--bullet:100%}.ui-person-face{background:var(--person);color:var(--on-accent);font-size:max(var(--text-1), calc(var(--ui-mark) * .36));font-weight:var(--weight-bold);letter-spacing:.02em;border-radius:30%}.ui-person-face[data-size=sm]{font-size:var(--text-1);letter-spacing:0}.ui-agent-name{min-width:0;max-width:100%;font-weight:var(--weight-bold);color:var(--fg);align-items:center;gap:6px;display:inline-flex}.ui-agent-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-agent-name[data-face]{gap:var(--space-2)}.ui-agent-name>.ui-agent-mark.ui-agent-name-face{--ui-mark:24px}.ui-agent-name-line{width:14px;height:var(--agent-line-weight);background:var(--ui-ink,var(--agent-line-1));border-radius:2px;flex:none}.ui-meter{--ui-meter-fill:var(--fg);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ui-meter[data-tone=over]{--ui-meter-fill:var(--state-danger)}.ui-meter[data-tone=complete]{--ui-meter-fill:var(--state-ok)}.ui-meter-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-2);display:flex}.ui-meter-label{font-weight:var(--weight-semibold);color:var(--fg-muted)}.ui-meter-value{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--fg)}.ui-meter[data-tone=over] .ui-meter-value{color:var(--state-danger-fg)}.ui-meter-track{border-radius:var(--radius-pill);background:var(--border);height:6px;overflow:hidden}.ui-meter-fill{border-radius:inherit;background:var(--ui-meter-fill);height:100%;transition:width var(--dur-slow) var(--ease-line), background-color var(--dur-fast) var(--ease-out);display:block}.ui-empty{padding:var(--space-12) var(--space-6);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.ui-empty[data-compact]{padding:var(--space-6) var(--space-4)}.ui-empty-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7;filter:saturate(.6);width:100%;max-width:640px;-webkit-mask-image:linear-gradient(to bottom, #000 20%, transparent calc(100% - var(--space-12)));mask-image:linear-gradient(to bottom, #000 20%, transparent calc(100% - var(--space-12)))}.ui-empty-ghost+.ui-empty-copy{margin-top:calc(var(--space-12) * -1)}.ui-empty[data-compact] .ui-empty-ghost{-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.ui-empty[data-compact] .ui-empty-ghost+.ui-empty-copy{margin-top:var(--space-3)}.ui-empty-copy{justify-items:center;max-width:52ch;display:grid;position:relative}.ui-empty-icon{width:44px;height:44px;margin-bottom:var(--space-3);background:var(--bg-sunken);color:var(--fg-subtle);border-radius:50%;place-items:center;display:grid}.ui-empty-title{font-size:var(--text-5);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.ui-empty-body{margin:var(--space-2) 0 0;font-size:var(--text-3);color:var(--fg-muted);text-wrap:pretty}.ui-empty-action{margin-top:var(--space-5)}.ui-empty[data-note]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:color-mix(in srgb, var(--fg) 4%, transparent);margin:0}.ui-empty[data-note] .ui-empty-body{color:var(--fg-subtle);margin:0}.ui-empty[data-note] .ui-empty-action{margin-top:0}.ui-inline-error{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--state-danger-soft);color:var(--state-danger-fg);font-size:var(--text-2);flex-wrap:wrap;display:flex}.ui-inline-error[data-tone=quiet]{background:var(--bg-sunken);color:var(--fg)}.ui-inline-error[data-tone=quiet] .ui-inline-error-icon,.ui-inline-error[data-tone=quiet] .ui-inline-error-body{color:var(--fg-muted)}.ui-inline-error-icon{flex:none;margin-top:1px}.ui-inline-error-text{flex:1;gap:2px;min-width:min(100%,200px);padding-top:2px;display:grid}.ui-inline-error-title{font-weight:var(--weight-bold)}.ui-inline-error-retry{align-self:center}.ui-inline-error a{color:inherit;font-weight:var(--weight-bold);text-underline-offset:3px}.ui-inline-error[data-variant=plain]{gap:var(--space-2);font-weight:var(--weight-semibold);line-height:var(--leading-body);background:0 0;border-radius:0;margin:0;padding:0}.ui-inline-error[data-variant=plain] .ui-inline-error-icon{margin-top:2px}.ui-inline-error[data-variant=plain] .ui-inline-error-text{padding-top:0}.ui-route-error{max-width:440px;padding:var(--space-12) var(--space-6);text-align:center;justify-items:center;margin:0 auto;display:grid}.ui-route-error-icon{color:var(--state-danger)}.ui-route-error-title{margin:var(--space-3) 0 0;font-size:var(--text-6);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:var(--tracking-title);text-wrap:balance}.ui-route-error-body{margin:var(--space-2) 0 var(--space-5);color:var(--fg-muted);text-wrap:pretty}.ui-kbd{border-radius:var(--radius-inner);background:var(--bg-sunken);min-width:20px;height:20px;color:var(--fg-muted);box-shadow:inset 0 -1px 0 var(--border);font:var(--weight-semibold) var(--text-1) / 1 var(--font-ui);place-items:center;padding:0 5px;display:inline-grid}.ui-shortcut{font:inherit;gap:3px;display:inline-flex}@media (width<=759.98px){.ui-button,.ui-button[data-size=sm]{--ui-button-h:44px}.ui-tab{min-height:44px}.ui-link:not([data-inline]){min-width:44px;min-height:44px}summary{box-sizing:border-box;min-width:44px;min-height:44px;padding-block:var(--space-3)}label.check,.meeting-mode,.meeting-file{min-height:44px}.ui-input{min-height:44px;font-size:var(--text-4)}.ui-switch,.ui-checkbox,.ui-radio,.ui-option,.ui-menu-item,.ui-tab{min-height:44px}.ui-toast-region{top:calc(var(--space-2) + env(safe-area-inset-top));right:var(--space-2);bottom:auto;left:var(--space-2);align-items:start;width:auto}:root:has(.composer) .ui-toast-region{top:calc(var(--space-2) + env(safe-area-inset-top));right:var(--space-2);bottom:auto;left:var(--space-2);align-items:start;width:auto}.ui-toast{--ui-toast-dir:1;transform-origin:top;touch-action:pan-y}.ui-toast-action{min-height:44px}.ui-toast-close{width:44px;height:44px;margin:calc(var(--space-2) * -1) 0}.ui-dialog-overlay{padding:var(--space-2);place-items:end stretch}.ui-dialog-modal,.ui-dialog-modal[data-size]{width:100%}.ui-dialog-actions>*{flex:40%}.ui-dialog-actions>[data-variant=primary]{flex-basis:100%;order:-1}.ui-sheet-body{padding:var(--space-4)}.ui-inline-error-retry{width:100%}}@media (prefers-reduced-motion:reduce){.ui-spin{animation:ui-skeleton-breathe var(--loop-spin) var(--ease-in-out) infinite alternate}.ui-skeleton{animation:none}:root[data-settled] .ui-reveal{animation-duration:var(--dur-close)}.ui-popover[data-entering],.ui-tooltip[data-entering]{animation:ui-fade-in var(--dur-close) linear}.ui-popover[data-exiting]{animation:ui-fade-out var(--dur-close) linear forwards}.ui-menu-glide,.ui-toast{transition:opacity var(--dur-close) linear}.ui-tick[data-tick],[data-arrived]{animation-name:ui-fade-in}.ui-button,.ui-switch-thumb,.ui-select-chevron,.ui-tab-indicator,.ui-meter-fill{transition-property:background-color,color,box-shadow,opacity}.ui-link>svg{transition:none}.ui-button[data-pressed]:not([data-disabled]){background:color-mix(in srgb, var(--ui-button-bg-hover) 86%, var(--ui-button-fg))}}.shell-head-actions{align-items:center;gap:var(--space-2);display:flex}.shell-head-actions:empty{display:none}.call{align-items:center;gap:var(--space-3);padding-block:var(--space-4);text-align:center;flex-direction:column;min-width:0;display:flex}.call-face{padding:var(--space-2);place-items:center;display:grid}.call-text,.call-note,.call-state,.call-problem{overflow-wrap:anywhere;max-width:36ch;margin:0}.call-note,.call-left,.call-state{color:var(--fg-muted);font-size:var(--text-sm)}.call-alert,.call-problem{color:var(--state-danger-fg)}.call-clock{align-items:center;gap:var(--space-1);flex-direction:column;margin:0;display:flex}.call-elapsed{font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:.02em}.call-captions{min-height:5.5rem;padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);text-align:start;align-self:stretch}.call-captions ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.call-captions li{overflow-wrap:anywhere}.call-caption-who{font-weight:600}.call-captions li[data-who=you] .call-caption-who{color:var(--fg-muted)}.call-caption-empty{color:var(--fg-subtle);font-size:var(--text-sm)}.conference-faces{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.conference-face{align-items:center;gap:var(--space-1);min-width:5rem;padding:var(--space-2);border-radius:var(--radius-card);flex-direction:column;display:flex}.conference-face[data-speaking=true]{background:var(--bg-sunken)}.conference-face-name{font-size:var(--text-sm);overflow-wrap:anywhere;max-width:8ch}.conference-roster{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.conference-pick{gap:var(--space-2);flex-direction:column;display:flex}.call-controls{gap:var(--space-2);display:flex}@media (width<=759.98px){.call-sheet .ui-sheet-foot>*{flex:1}.call-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.conference-button{flex:none;min-width:44px;min-height:44px}.talk-button .ui-button-label,.conference-button .ui-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}[data-page-width=working]{--frame-max:var(--page-working);--frame-measure:none}[data-page-width=reading]{--frame-max:var(--page-working);--frame-measure:var(--page-reading)}[data-page-width=settings]{--frame-max:var(--page-settings);--frame-measure:none}[data-page-width=full]{--frame-max:100vw;--frame-measure:none}:is(.ui-page>:not(.ui-page-header,:has(>.ui-page-header)),.ui-page>:has(>.ui-page-header)>:not(.ui-page-header)){max-width:var(--frame-measure,none)}.ui-page{box-sizing:border-box;width:100%;max-width:calc(var(--frame-max) + 2 * var(--frame-pad));padding:var(--space-7) var(--frame-pad) var(--space-12);color:var(--fg);margin-inline:auto}@keyframes page-in{0%{opacity:0;translate:var(--page-from,0) 0}}@keyframes page-fade{0%{opacity:0}}:root[data-page-dir=next]{--page-from:8px}:root[data-page-dir=prev]{--page-from:-8px}@media (prefers-reduced-motion:no-preference){:root[data-navigated]:not([data-page-dir]) .ui-page{animation:page-fade var(--dur-close) var(--ease-out) backwards}:is(:root[data-navigated][data-page-dir] .ui-page>:not(.ui-page-header,:has(>.ui-page-header)),:root[data-navigated][data-page-dir] .ui-page>:has(>.ui-page-header)>:not(.ui-page-header)){animation:page-in var(--dur-med) var(--ease-out) backwards;animation-duration:var(--dur-med)}}@media (prefers-reduced-motion:reduce){:is(:root[data-navigated] .ui-page>:not(.ui-page-header,:has(>.ui-page-header)),:root[data-navigated] .ui-page>:has(>.ui-page-header)>:not(.ui-page-header)){animation:ui-fade-in var(--dur-close) linear backwards}:is(:root[data-navigated][data-page-dir] .ui-page>:not(.ui-page-header,:has(>.ui-page-header)),:root[data-navigated][data-page-dir] .ui-page>:has(>.ui-page-header)>:not(.ui-page-header)){animation:none}}.ui-split{min-width:0;container:ui-split/inline-size}.ui-split-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-split-main,.ui-split-side{min-width:0}@container ui-split (width>=880px){.ui-split[data-side=narrow]>.ui-split-grid{grid-template-columns:minmax(0,1fr) 280px}.ui-split[data-side=narrow] .ui-split-side[data-sticky]{top:var(--space-4);max-height:calc(100dvh - var(--topbar-h) - var(--space-8));overscroll-behavior:contain;position:sticky;overflow-y:auto}}@container ui-split (width>=960px){.ui-split[data-side=wide]>.ui-split-grid{grid-template-columns:minmax(0,1fr) 360px}.ui-split[data-side=wide] .ui-split-side[data-sticky]{top:var(--space-4);max-height:calc(100dvh - var(--topbar-h) - var(--space-8));overscroll-behavior:contain;position:sticky;overflow-y:auto}}@container ui-split (width>=1400px){.ui-split[data-side=narrow]>.ui-split-grid{grid-template-columns:minmax(0,1fr) 320px}.ui-split[data-side=wide]>.ui-split-grid{grid-template-columns:minmax(0,1fr) 400px}}.ui-card-grid{--card-min:260px;grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min), 100%), 1fr));gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-card-grid[data-min=sm]{--card-min:200px}.ui-card-grid[data-min=lg]{--card-min:340px}.ui-page-header{margin-bottom:var(--space-8);padding-top:var(--head-band);grid-template-columns:minmax(0,1fr);display:grid}.ui-page-header[data-band]{padding-top:0}.ui-page-header-main{align-items:flex-start;gap:var(--space-3) var(--space-6);min-width:0;display:flex}.ui-page-header-mark{min-height:var(--head-row);flex:none;align-self:flex-start;align-items:center;display:flex}.ui-page-header-main[data-mark]{column-gap:var(--space-3)}.ui-page-header-lines{gap:var(--space-1);min-width:0;margin-top:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.ui-page-header-words{gap:var(--space-1);flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-page-header-title-row{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;min-height:var(--head-row);flex-wrap:wrap;display:flex}.ui-page-header-title{overflow-wrap:anywhere;min-width:0;font-size:var(--text-7);font-weight:var(--weight-heavy);line-height:var(--leading-7);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.ui-page-header-soft{color:var(--fg);font-weight:var(--weight-semibold)}.ui-page-header-soft-sep{color:var(--fg-subtle)}.ui-page-header-status{align-items:center;gap:var(--space-2);display:inline-flex}.ui-page-header-situation,.ui-page-header-description{min-width:0;min-height:var(--leading-lead);color:var(--fg);font-size:var(--text-lead);line-height:var(--leading-lead);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ui-page-header-description,.ui-page-header-situation span{color:var(--fg-muted)}.ui-page-header-meta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;display:flex}.ui-page-header-meta>p{margin:0}.ui-page-header-meta>*{min-width:0;max-width:100%}.ui-page-header-side{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);flex:0 10 auto;display:flex}.ui-page-header-actions{place-content:center flex-end;align-items:center;gap:var(--space-2);min-height:var(--head-row);flex:none;display:flex}@media (width>=760px) and (width<=1099.98px){.ui-page-header-main{flex-wrap:wrap}.ui-page-header-words{flex:16rem}.ui-page-header-side{flex:0 auto;max-width:100%;margin-left:auto}}@media (width<=1023.98px){.ui-page-header-actions{flex-wrap:wrap;flex:0 auto;min-width:0}}.ui-page-header-fold{display:none}.ui-page-header-fold-actions{gap:var(--space-2);justify-items:stretch;display:grid}.ui-page-header-fold-actions+.ui-menu{margin-top:var(--space-2)}.ui-page-header-tools{flex:0 340px;justify-content:flex-end;min-width:200px;display:flex}.ui-page-header-tools>.page-tools{flex:auto}.ui-page-header-under{align-items:center;gap:var(--space-3) var(--space-4);min-width:0;margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ui-page-header-lines+.ui-page-header-under{margin-top:var(--space-4)}.ui-page-header-tabs{gap:var(--space-3);min-width:0;max-width:100%;display:grid}.ui-page-header-views{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ui-page-header-tabs+.ui-page-header-views{margin-left:auto}.ui-page-header[data-tabs]{margin-bottom:var(--space-6)}.ui-page-header-back,.ui-breadcrumbs-link{align-items:center;gap:var(--space-1);min-height:24px;color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);transition:color var(--dur-fast) var(--ease-out);border-radius:4px;text-decoration:none;display:inline-flex}.ui-page-header-back:hover,.ui-breadcrumbs-link:hover{color:var(--fg)}.ui-page-header-back:focus-visible,.ui-breadcrumbs-link:focus-visible{outline:var(--ring-control);outline-offset:2px}.ui-page-header-back{justify-self:start;margin-left:-2px}.ui-page-header>:is(.ui-breadcrumbs,.ui-page-header-back){height:var(--head-band);align-self:start}.ui-breadcrumbs ol{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs li{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.ui-breadcrumbs-sep{color:var(--fg-subtle);flex:none}.ui-breadcrumbs-back{display:none}.ui-breadcrumbs-more .ui-icon-button{width:var(--space-6);height:var(--space-6);min-height:var(--space-6);color:var(--fg-muted)}.ui-page-tabs{min-width:0}.ui-side-nav{top:var(--space-6);gap:var(--space-6);display:grid;position:sticky}.ui-sheet .ui-side-nav{position:static}.ui-side-nav-heading{margin:0 0 var(--space-1) var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.02em}.ui-side-nav-toggle{align-items:center;gap:var(--space-1);border-radius:var(--radius-control);text-align:start;cursor:pointer;background:0 0;border:0;width:100%;min-height:24px;padding:0;font-family:inherit;display:flex}.ui-side-nav-toggle:hover{color:var(--fg-muted)}.ui-side-nav-toggle:focus-visible{outline:var(--ring-control);outline-offset:2px}.ui-side-nav-chevron{transition:transform var(--dur-fast) var(--ease-out)}.ui-side-nav-group[data-open] .ui-side-nav-chevron{transform:rotate(180deg)}.ui-side-nav-group[data-collapsible]:not([data-open]) .ui-side-nav-heading{margin-bottom:0}.ui-side-nav-group[data-collapsible]:not([data-open]) .ui-side-nav-toggle:has(.ui-side-nav-summary){box-sizing:border-box;margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);letter-spacing:0;flex-wrap:wrap}.ui-side-nav-toggle:has(.ui-side-nav-summary) .ui-side-nav-chevron{color:var(--fg-subtle);margin-left:auto}.ui-side-nav-toggle:has(.ui-side-nav-summary):hover{background:var(--bg-hover)}.ui-side-nav-summary{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-regular);flex-basis:100%;line-height:1.4}.ui-side-nav-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ui-side-nav-link{align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-regular);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex;position:relative}.ui-side-nav-link:hover{background:var(--bg-hover);color:var(--fg)}.ui-side-nav-link:focus-visible{outline:var(--ring-control);outline-offset:1px}.ui-side-nav-label{flex:1;min-width:0}.ui-side-nav-badge{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex:none}.ui-side-nav-link[aria-current=page]{background:var(--selected-tint);color:var(--fg);font-weight:var(--weight-bold)}.ui-side-nav-item{display:grid}.ui-side-nav-item>*{grid-area:1/1}.ui-side-nav-link[data-described]{min-height:52px;padding-top:var(--space-2);align-items:flex-start}.ui-side-nav-description{min-width:0;padding:0 var(--space-3) var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);line-height:var(--leading-1);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-self:end;overflow:hidden}.ui-side-nav-description strong{color:var(--fg-muted);font-weight:var(--weight-semibold)}.ui-side-nav-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.ui-side-nav-trigger:focus-visible{outline:var(--ring-control);outline-offset:2px}.ui-side-nav-trigger-words{display:grid}.ui-side-nav-trigger-hint{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold)}.ui-side-nav-trigger-label{font-size:var(--text-4);font-weight:var(--weight-bold)}.ui-section{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-section+.ui-section{margin-top:var(--space-8)}.ui-section .ui-section+.ui-section{margin-top:var(--space-6)}.ui-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ui-section-words{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;max-width:68ch;display:grid}.ui-section-title{font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:-.01em;text-wrap:balance;margin:0}.ui-section-title[data-level="3"],.ui-section-title[data-level="4"]{font-size:var(--text-3)}.ui-section-description{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);text-wrap:pretty;margin:0}.ui-section-aside{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-section-aside>.ui-button[data-variant=quiet]:last-child{margin-inline-end:calc(var(--space-4) * -1)}.ui-section-aside>.ui-button[data-variant=quiet][data-size=sm]:last-child{margin-inline-end:calc(var(--space-3) * -1)}.ui-section-surface{gap:var(--space-4);min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.ui-toolbar{align-items:flex-end;gap:var(--space-2) var(--space-3);min-width:0;margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-toolbar-search{flex:0 280px;min-width:200px}.ui-toolbar-filters{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-toolbar-end{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.ui-toolbar-summary{min-height:36px;color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.ui-segmented{border-radius:var(--radius-pill);background:var(--bg-sunken);scrollbar-width:none;flex-wrap:nowrap;width:fit-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ui-segment{isolation:isolate;min-width:30px;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;flex:none;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex;position:relative}.ui-segmented[data-size=sm] .ui-segment{min-height:26px;padding:0 var(--space-2)}.ui-segment[data-hovered],.ui-segment[data-selected]{color:var(--fg)}.ui-segment[data-selected]{font-weight:var(--weight-bold)}.ui-segment[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--focus)}.ui-page-views .ui-segment{text-decoration:none}.ui-page-views .ui-segment:hover{color:var(--fg)}.ui-page-views .ui-segment:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.ui-segment[data-disabled]{opacity:.5;cursor:not-allowed}.ui-segment-indicator{z-index:-1;border-radius:inherit;background:var(--bg-raised);box-shadow:var(--elev-1);transition:translate var(--dur-med) var(--ease-out), width var(--dur-med) var(--ease-out);position:absolute;inset:0}.ui-segment-icon{display:inline-flex}.ui-segment-count{color:var(--fg-subtle);font-variant-numeric:tabular-nums}.ui-search{gap:6px;min-width:0;display:grid}.ui-search-box{align-items:center;display:flex;position:relative}.ui-search-icon{left:var(--space-3);color:var(--fg-subtle);pointer-events:none;position:absolute}.ui-search-input.ui-input{padding-left:34px;padding-right:36px}.ui-search-input::-webkit-search-cancel-button{appearance:none}.ui-search-input::-webkit-search-decoration{appearance:none}.ui-search-clear{width:28px;height:28px;color:var(--fg-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:4px}.ui-search-clear[data-hovered]{background:var(--bg-hover);color:var(--fg)}.ui-search-clear[data-focus-visible]{outline:var(--ring-control);outline-offset:1px}.ui-search[data-empty] .ui-search-clear{display:none}.ui-table-wrap{border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-3)}.ui-table-caption{padding:var(--space-3) var(--space-4) 0;color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);text-align:left}.ui-table th,.ui-table td{padding:var(--space-2) var(--space-4);text-align:left;vertical-align:middle}.ui-table thead th{padding-block:var(--space-2);border-bottom:var(--rule) solid var(--border);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap}.ui-table tbody tr{transition:background-color var(--dur-fast) var(--ease-out);position:relative}.ui-table tbody tr+tr{border-top:var(--rule) solid var(--border)}.ui-table tbody th{color:var(--fg);font-weight:var(--weight-semibold)}.ui-table td{color:var(--fg-muted)}.ui-table [data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.ui-table tbody tr[data-interactive]:hover{background:var(--bg-hover)}.ui-table tbody tr[aria-current]{background:var(--selected-tint);box-shadow:inset 0 0 0 var(--rule) color-mix(in srgb, var(--focus) 55%, transparent)}.ui-table tbody tr:has(.ui-table-row-link:focus-visible){box-shadow:inset 0 0 0 2px var(--focus)}.ui-table-row-link,.ui-list-row-link{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;text-decoration:none}.ui-table-row-link:after,.ui-list-row-link:after{content:"";position:absolute;inset:0}.ui-table tbody tr[data-interactive] :is(td,th) :is(a,button,input,select,textarea,[tabindex]):not(.ui-table-row-link){z-index:1;position:relative}.ui-table-state{min-width:0}.ui-list{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-list[data-surface]{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1)}.ui-list-row{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ui-list:not([data-surface]) .ui-list-row{padding-inline:0}.ui-list-row+.ui-list-row{border-top:var(--rule) solid var(--border)}.ui-list[data-surface] .ui-list-row:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.ui-list[data-surface] .ui-list-row:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.ui-list[data-surface] .ui-list-row:only-child{border-radius:var(--radius-card)}.ui-list-row[data-interactive]:hover,[data-preview~=hover] .ui-list-row[data-interactive]{background:var(--bg-hover)}.ui-list-row[data-current]{background:var(--selected-tint);box-shadow:inset 0 0 0 var(--rule) color-mix(in srgb, var(--focus) 55%, transparent)}[data-preview~=focus] .ui-list-row{box-shadow:inset 0 0 0 2px var(--focus)}.ui-list-row:has(.ui-list-row-link:focus-visible){box-shadow:inset 0 0 0 2px var(--focus)}.ui-list-row[data-density=line]{padding-block:var(--space-2)}.ui-list-row[data-density=line]>.ui-list-row-line{min-height:24px}.ui-list-row[data-density=two]{padding-block:var(--space-2)}.ui-list-row[data-density=two]>.ui-list-row-line{min-height:36px}.ui-list-row[data-density=control]{padding-block:var(--space-3)}.ui-list-row[data-density=control]>.ui-list-row-line{min-height:40px}.ui-list-row-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-list-row-leading{color:var(--fg-subtle);flex:none;align-items:center;display:flex}.ui-list-row-words{flex:14rem;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.ui-list-row-title{overflow-wrap:anywhere;min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold)}.ui-list-row-description{overflow-wrap:anywhere;min-width:0;color:var(--fg-muted);font-size:var(--text-2)}.ui-list-row-meta{align-items:center;gap:2px var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;display:flex}.ui-list-row-trailing{z-index:1;justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex;position:relative}.ui-list-row-extra{z-index:1;min-width:0;position:relative}@media (width<=759.98px){.ui-page{padding-top:var(--space-5)}.ui-page-header,.ui-page-header[data-tabs]{margin-bottom:var(--space-5)}.ui-page-header-title{font-size:var(--text-6);line-height:var(--leading-6)}.ui-page-header-situation,.ui-page-header-description{min-height:var(--leading-3);font-size:var(--text-3);line-height:var(--leading-3);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ui-page-header,.ui-page-header[data-band]{grid-template-columns:auto minmax(0,1fr);padding-top:0}.ui-page-header>:is(.ui-breadcrumbs,.ui-page-header-back){height:var(--head-row);margin-left:calc(-1 * var(--space-3));grid-area:1/1}.ui-page-header-main{column-gap:var(--space-3);flex-wrap:wrap;grid-area:1/2}.ui-page-header:not([data-band])>.ui-page-header-main,.ui-page-header-lines,.ui-page-header-under{grid-column:1/-1}.ui-page-header-words{flex:1 1 0}.ui-page-header-side{display:contents}.ui-page-header-tools{flex:none;order:1;width:auto}.ui-page-header-actions{flex-wrap:wrap;flex-basis:100%;order:2;justify-content:flex-start}.ui-page-header-actions:not(:has(>:nth-child(2))):has(>.ui-button[data-variant=primary]>svg:first-child){flex-basis:auto;order:1}.ui-page-header[data-tabs] .ui-page-header-fold{width:44px;min-height:var(--head-row);flex:none;order:1;justify-content:center;align-items:center;display:flex}.ui-page-header-fold-button{width:44px;min-height:44px}.ui-page-header[data-tabs] .ui-page-header-actions:not(:not(:has(>:nth-child(2))):has(>.ui-button[data-variant=primary]>svg:first-child)){display:none}.ui-page-header[data-tabs] .ui-page-header-actions:not(:has(>:nth-child(2))):has(>.ui-button[data-variant=primary]>svg:first-child)+.ui-page-header-fold{display:none}.ui-page-header-actions:not(:has(>:nth-child(2)))>.ui-button[data-variant=primary]:has(>svg:first-child){justify-content:center;width:44px;min-height:44px;padding:0}.ui-page-header-actions:not(:has(>:nth-child(2)))>.ui-button[data-variant=primary]:has(>svg:first-child)>.ui-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-page-header-under{margin-top:var(--space-4)}.ui-page-header-tabs+.ui-page-header-views{margin-left:0}.ui-breadcrumbs li:not(:last-child),.ui-breadcrumbs-sep{display:none}.ui-breadcrumbs-back{display:block}.ui-breadcrumbs ol{height:100%}.ui-page-header-back,.ui-breadcrumbs-link{justify-content:center;width:44px;min-height:44px}.ui-page-header .ui-breadcrumbs-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-side-nav-link,.ui-side-nav-toggle{min-height:44px}.ui-list-row[data-density=line]>.ui-list-row-line{min-height:28px}.ui-section-surface{padding:var(--space-4)}.ui-toolbar-search{flex:100%;min-width:0}.ui-toolbar-end{margin-left:0}.ui-toolbar-summary{min-height:0}.ui-segment,.ui-segmented[data-size=sm] .ui-segment{min-width:44px;min-height:44px}.ui-search-clear{width:44px;height:44px;right:0}.ui-table-wrap{overflow-x:visible}.ui-table,.ui-table tbody,.ui-table tr,.ui-table th,.ui-table td{display:block}.ui-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table tbody tr{gap:var(--space-1);min-height:44px;padding:var(--space-3) var(--space-4);display:grid}.ui-table tbody th,.ui-table tbody td{text-align:left;padding:0}.ui-table tbody td{gap:var(--space-3);font-size:var(--text-2);grid-template-columns:minmax(6rem,38%) minmax(0,1fr);display:grid}.ui-table tbody td[data-align=end]{text-align:left}.ui-table tbody td:before{content:attr(data-label);color:var(--fg-subtle);font-weight:var(--weight-semibold)}.ui-table [data-phone=hide]{display:none}.ui-table tbody td:not([data-label]){justify-content:flex-start;justify-self:stretch;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-table tbody td:not([data-label]):before{content:none}.ui-list-row-trailing{flex:100%;justify-content:flex-start;margin-left:0}}@media (prefers-reduced-motion:reduce){.ui-side-nav-link,.ui-side-nav-chevron,.ui-segment-indicator,.ui-tab-indicator,.ui-table tbody tr,.ui-list-row{transition:none}}.ui-table-sort{align-items:center;gap:var(--space-1);min-height:28px;margin-inline:calc(var(--space-1) * -1);padding:0 var(--space-1);border-radius:var(--radius-control);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.ui-table-sort:hover,.ui-table-sort[data-sorted]{color:var(--fg)}.ui-table-sort:hover{background:var(--bg-hover)}.ui-table-sort:focus-visible,.ui-table-group-toggle:focus-visible,.ui-lv-group-toggle:focus-visible{outline:var(--ring-control);outline-offset:2px}.ui-table [data-align=end] .ui-table-sort{flex-direction:row-reverse}.ui-table-sort-icon{color:var(--fg-subtle);display:inline-grid}.ui-table-sort[data-sorted] .ui-table-sort-icon{color:var(--fg)}.ui-table-group+.ui-table-group .ui-table-group-head,.ui-table tbody tr.ui-table-group-head+tr{border-top:var(--rule) solid var(--border)}.ui-table-wrap[data-groups]{overflow-x:clip}.ui-table-wrap[data-groups] .ui-table-group-head th{z-index:var(--z-sticky);position:sticky;top:0}.ui-table .ui-table-group-head th{background:var(--bg-sunken);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);padding-block:6px}.ui-table-group-toggle,.ui-table-group-static,.ui-lv-group-toggle{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);max-width:100%;min-height:28px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.ui-table-group-toggle,.ui-lv-group-toggle{cursor:pointer}.ui-table-group-label,.ui-lv-group-label{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.ui-table-group-count,.ui-lv-group-count{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.ui-table-chevron{color:var(--fg-subtle);flex:none;display:inline-grid}.ui-table-disclosure{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.ui-table tbody tr.ui-table-detail{background:var(--bg-sunken)}.ui-table .ui-table-detail>td{padding:var(--space-2) var(--space-4) var(--space-3) var(--space-8);color:var(--fg)}.ui-table .ui-table-group-foot>td{padding-block:var(--space-1)}.ui-lv{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-lv-toolbar .ui-lv-sort{min-width:12rem}.ui-lv-none{color:var(--fg-muted);margin:0}.ui-lv-group{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-lv-group+.ui-lv-group{margin-top:var(--space-2)}.ui-lv-group-static{align-items:center;gap:var(--space-2);max-width:100%;display:inline-flex}.ui-lv-group-head{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);margin:0}.ui-lv-tiles{--ui-lv-tile-min:240px;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-lv-tile-min)), 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-lv-tile{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-lv-more{justify-self:start}.ui-agent-faces{flex:none;align-items:center;padding-left:6px;display:inline-flex}.ui-agent-faces>.ui-agent-mark,.ui-agent-faces-more{box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;margin-left:-6px}.ui-agent-faces-more{border-radius:var(--radius-pill);background:var(--bg-sunken);min-width:28px;height:28px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}@media (width<=1099.98px){.ui-table [data-narrow=hide]{display:none}}@media (width<=759.98px){.ui-lv .ui-table tbody th,.ui-lv .ui-table tbody td{padding-block:0}.ui-lv .ui-table tbody .ui-table-group-head th,.ui-lv .ui-table tbody .ui-table-detail>td,.ui-table .ui-table-detail>td{padding:var(--space-2) var(--space-3)}.ui-table tbody .ui-table-group-head th,.ui-table tbody .ui-table-detail>td,.ui-table tbody .ui-table-group-foot>td{grid-template-columns:none;display:block}.ui-table tbody .ui-table-detail>td:before,.ui-table tbody .ui-table-group-foot>td:before{content:none}.ui-table-group-toggle,.ui-lv-group-toggle,.ui-table-sort{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-table-sort{transition:none}}.bld-muted{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.bld-pad{padding:var(--space-3) var(--space-4)}.bld-ok{color:var(--state-ok-fg);font-size:var(--text-2);margin:0}.bld-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bld-section-title{font-size:var(--text-5);font-weight:var(--weight-bold);line-height:var(--leading-heading);color:var(--fg);margin:0}.bld-sub-title{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-3);font-weight:var(--weight-semibold);color:var(--fg)}.bld-count{margin-left:var(--space-1);color:var(--fg-subtle);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.bld-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.bld-panel{background:var(--bg-surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.bld-panel-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.bld-face-slot{flex:none;block-size:32px;inline-size:32px}.bld-panel-id{flex:1;min-width:0}.bld-panel-title{font-size:var(--text-4);font-weight:var(--weight-bold);color:var(--fg);margin:0}.bld-panel-sub{color:var(--fg-subtle);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bld-convo{flex-direction:column;flex:1;min-height:0;display:flex}.bld-scroll{min-height:0;padding-bottom:var(--space-3);flex:1;overflow:hidden auto}.bld-intro{margin:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken)}.bld-intro-lead{margin:0 0 var(--space-2);font-size:var(--text-4);font-weight:var(--weight-semibold);color:var(--fg)}.bld-panel-card{padding:0 var(--space-3)}.bld-box{border-top:1px solid var(--border);gap:var(--space-1);flex-direction:column;display:flex}.bld-box>.ui-button{margin:var(--space-2) var(--space-3) 0;align-self:flex-end}.bld-card{gap:var(--space-3);margin-block:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);flex-direction:column;min-width:0;display:flex}.bld-card[data-highlight]{box-shadow:0 0 0 2px var(--focus), var(--elev-1)}.bld-card-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bld-card-title{min-width:0;font-size:var(--text-4);font-weight:var(--weight-bold);color:var(--fg);overflow-wrap:anywhere;flex:12rem;margin:0}.bld-source{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.bld-source[data-source=coach]{background:var(--state-wait-soft);color:var(--state-wait-fg)}.bld-why-text{color:var(--fg-muted);font-size:var(--text-3);line-height:var(--leading-body);margin:0}.bld-items{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bld-item{min-width:0}.bld-item-summary{font-size:var(--text-3);color:var(--fg);overflow-wrap:anywhere;margin:0}.bld-item-status{margin-left:var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold)}.bld-item-error{margin:var(--space-1) 0 0;color:var(--state-danger-fg);font-size:var(--text-2)}.bld-diff{margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);min-width:0}.bld-diff-label,.bld-side-word{margin-bottom:var(--space-1);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;display:block}.bld-diff-text{font-size:var(--text-3);line-height:var(--leading-body);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bld-ins{background:var(--state-ok-soft);color:var(--state-ok-fg);border-radius:3px;text-decoration:none}.bld-del{background:var(--state-danger-soft);color:var(--state-danger-fg);border-radius:3px;text-decoration:line-through}.bld-del+.bld-ins,.bld-ins+.bld-del{margin-inline-start:.25em}.bld-side+.bld-side{margin-top:var(--space-2)}.bld-tests,.bld-results{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bld-results[data-outdated]{opacity:.7}.bld-live-reads,.bld-live-results{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bld-live-card{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);flex-direction:column;display:flex}.bld-live-card p{margin:0}.bld-live-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bld-live-list li{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bld-headline{margin:0}.bld-table{border-collapse:collapse;width:100%;font-size:var(--text-2);font-variant-numeric:tabular-nums}.bld-table th,.bld-table td{padding:var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.bld-table thead th{color:var(--fg-subtle);font-weight:var(--weight-semibold);font-size:var(--text-1)}.bld-case{font-weight:var(--weight-regular);min-width:0}.bld-verdict{margin-right:var(--space-2);font-size:var(--text-1);font-weight:var(--weight-bold);color:var(--fg-subtle);display:inline-block}.bld-verdict[data-verdict=regressed]{color:var(--state-danger-fg)}.bld-verdict[data-verdict=improved]{color:var(--state-ok-fg)}.bld-case-input{color:var(--fg);overflow-wrap:anywhere}.bld-why,.bld-stub{margin-top:var(--space-1);color:var(--fg-subtle);font-size:var(--text-1);overflow-wrap:anywhere;display:block}.bld-changes,.bld-cases,.bld-settings{gap:var(--space-3);flex-direction:column;min-width:0;max-width:52rem;display:flex}.bld-open{flex-direction:column;display:flex}.bld-history{--bld-line:var(--ui-ink,var(--border-strong));margin:var(--space-2) 0 0;padding:0 0 0 var(--space-6);list-style:none;position:relative}.bld-history:before{content:"";inset-block:var(--space-3);inline-size:var(--agent-line-weight,4px);border-radius:var(--radius-pill);background:var(--bld-line);position:absolute;inset-inline-start:9px}.bld-row{padding:var(--space-2) 0;min-width:0;position:relative}.bld-row:before{content:"";box-sizing:border-box;border:4px solid var(--bld-line);background:var(--bg-surface);border-radius:50%;block-size:16px;inline-size:16px;position:absolute;inset-block-start:calc(var(--space-2) + 4px);inset-inline-start:calc(-1 * var(--space-6) + 3px)}.bld-row[data-status=applied]:before{background:var(--bld-line)}.bld-row[data-highlight] .bld-row-title{text-decoration:underline}.bld-row-line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.bld-row-title{min-width:0;color:var(--fg);font:inherit;font-size:var(--text-3);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:14rem;padding:0}.bld-row-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.bld-row-meta{color:var(--fg-subtle);font-size:var(--text-2)}.bld-row-items{margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.bld-versions{margin-top:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.bld-version-list,.bld-case-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bld-version{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.bld-version-line{min-width:0;font-size:var(--text-3);color:var(--fg);font-variant-numeric:tabular-nums;flex:14rem}.bld-case-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.bld-case-main{gap:var(--space-1);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.bld-case-text,.bld-case-expect{font-size:var(--text-3);color:var(--fg);overflow-wrap:anywhere;margin:0}.bld-case-expect .bld-side-word{margin-right:var(--space-1);display:inline}.bld-add-case,.bld-limits{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);flex-direction:column;display:flex}.bld-limits{flex-flow:wrap;width:fit-content;max-width:100%}.bld-limits>.ui-field{flex:0 12rem}.hire-ways{gap:var(--space-3);flex-direction:column;display:flex}.hire-builder{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.hire-builder .field-hint{flex:16rem;margin:0}.activity-keep{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.activity-kept,.activity-keep-error{margin:var(--space-1) 0 0;font-size:var(--text-2);color:var(--fg-subtle)}.activity-keep-error{color:var(--state-danger-fg)}@media (width<=759.98px){.bld-panel-card{padding:0 var(--space-2)}.bld-card{padding:var(--space-3)}.bld-table thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bld-table,.bld-table tbody,.bld-table tr,.bld-table th,.bld-table td{box-sizing:border-box;inline-size:100%;display:block}.bld-table tr{padding-block:var(--space-2);border-bottom:1px solid var(--border)}.bld-table th,.bld-table td{padding:var(--space-1) 0;border:0}.bld-table td:before{content:attr(data-label) ": ";color:var(--fg-subtle)}.bld-row-title{min-block-size:44px}.bld-history{padding-inline-start:var(--space-5)}.bld-row:before{inset-block-start:calc(var(--space-2) + 14px);inset-inline-start:calc(-1 * var(--space-5) + 3px)}.bld-case-row{flex-direction:column}.bld-box .composer-input{min-block-size:44px}.bld-box .composer-send{min-block-size:44px;min-inline-size:44px}}.bridge-muted{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.bridge-link{color:var(--accent);font-weight:var(--weight-semibold);text-underline-offset:2px}.bridge-connect{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.bridge-cards{gap:var(--space-4);display:grid}.bridge-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elev-0);padding:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bridge-card-title{font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.bridge-account-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bridge-account-name{font-size:var(--text-4);font-weight:var(--weight-bold);overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0}.bridge-platform{font-size:var(--text-1);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);border:1px solid var(--border)}.bridge-account-settings{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.bridge-account-foot{border-top:1px solid var(--border);padding-top:var(--space-3);gap:var(--space-2);display:grid}.bridge-notice{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--state-wait-soft);color:var(--state-wait-fg);border:1px solid var(--state-wait);flex-wrap:wrap;display:flex}.bridge-notice>span{flex:14rem;min-width:0}.bridge-block{gap:var(--space-2);min-width:0;display:grid}.bridge-block-title{margin:var(--space-2) 0 0;font-size:var(--text-2);font-weight:var(--weight-bold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:var(--space-2);display:flex}.bridge-count{background:var(--state-wait);color:var(--state-wait-fg);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--text-1)}.bridge-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bridge-row{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-sunken);min-width:0;display:grid}.bridge-row[data-closed]{opacity:.7}.bridge-row-main{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bridge-row-main>.ui-button,.bridge-row-main>.bridge-actions{margin-inline-start:auto}.bridge-row-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0}.bridge-row-channel{font-weight:var(--weight-semibold);color:var(--accent)}.bridge-arrow{color:var(--fg-subtle)}.bridge-picker{max-height:22rem;overflow:auto}.bridge-error-text{color:var(--state-danger-fg);overflow-wrap:anywhere;min-width:0}.bridge-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bridge-confirm{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--state-danger-soft);display:grid}.bridge-compact-radios .ui-radio-list{gap:var(--space-1)}.bridge-bind{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);border:1px solid var(--border-strong);display:grid}.bridge-bind-lead{line-height:var(--leading-body);margin:0}.bridge-health[data-failing] .bridge-health-line{color:var(--state-danger-fg)}.bridge-health-line{font-variant-numeric:tabular-nums;margin:0}.bridge-sheet .ui-sheet-body{gap:var(--space-4);display:grid}.bridge-steps{gap:var(--space-4);min-width:0;display:grid}.bridge-step-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.bridge-step{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative}.bridge-step:not(:last-child):before{content:"";inset-inline-start:calc(1rem - var(--agent-line-weight,3px) / 2);top:2rem;bottom:calc(-1 * var(--space-5));width:var(--agent-line-weight,3px);background:var(--line);position:absolute}.bridge-step-num{border-radius:var(--radius-pill);background:var(--bg-enamel);width:2rem;height:2rem;color:var(--fg-on-enamel);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;place-items:center;display:grid}.bridge-step-body{gap:var(--space-2);min-width:0;display:grid}.bridge-step-title{font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.bridge-how{gap:var(--space-1);line-height:var(--leading-body);margin:0;padding-inline-start:1.2em;display:grid}.bridge-how code,.bridge-muted code{background:var(--bg-sunken);border-radius:4px;padding:0 4px;font-size:.95em}.bridge-done{padding:var(--space-3);border-radius:var(--radius-control);background:var(--state-ok-soft);color:var(--state-ok-fg);margin:0}.bridge-photo{gap:var(--space-2);justify-items:start;display:grid}.bridge-setup{gap:var(--space-2);min-width:0;margin:0;display:grid}.bridge-setup-row{gap:var(--space-1);min-width:0;display:grid}.bridge-setup dt{font-size:var(--text-1);color:var(--fg-muted);font-weight:var(--weight-semibold)}.bridge-setup dd{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.bridge-setup code{overflow-wrap:anywhere;font-size:var(--text-2);background:var(--bg-sunken);border-radius:4px;padding:2px 6px}.bridge-install{justify-self:start;text-decoration:none}.bridge-teams-app{gap:var(--space-2);justify-items:start;margin-block-start:var(--space-3);display:grid}.bridge-teams-app p{margin:0}.bridge-page{align-content:start;gap:var(--space-4);display:grid}.bridge-page>.ui-page-header{margin-bottom:0}.bridge-wrap{flex-wrap:wrap}.bridge-code{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);border:1px dashed var(--border-strong);background:var(--bg-sunken);display:grid}.bridge-code p{margin:0}.bridge-code-text{font-size:var(--text-6);font-weight:var(--weight-bold);letter-spacing:.08em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.bridge-linked,.bridge-link{gap:var(--space-3);display:grid}.bridge-linked-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.bridge-linked-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);border:0;display:flex}.bridge-linked-card .bridge-row-main{flex-direction:column;flex:1;align-items:flex-start;gap:2px}.bridge-reach-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.bridge-reach-item{overflow-wrap:anywhere}.bridge-reach-item[data-off]{color:var(--fg-muted)}.bridge-via{font-size:var(--text-1);color:var(--fg-muted);border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 var(--space-2);white-space:nowrap}.bridge-delivery{margin:var(--space-1) 0 0;font-size:var(--text-1);color:var(--fg-muted)}.bridge-delivery[data-state=resent]{color:var(--state-wait-fg)}.bridge-delivery[data-state=failed]{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.bridge-composer-note{padding:var(--space-2) var(--space-4) 0;font-size:var(--text-1);color:var(--fg-muted);margin:0}@media (width<=759.98px){.bridge-card{padding:var(--space-3)}.bridge-connect>.ui-button{flex:100%}.bridge-row-main>.ui-button,.bridge-row-main>.bridge-actions{margin-inline-start:0}.bridge-actions>.ui-button{min-height:44px}.bridge-code-text{font-size:var(--text-5)}}.wa-templates-head{justify-content:space-between}.wa-template-body{color:var(--fg);font-size:var(--text-2);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wa-business-form{max-width:32rem}:root{--face-line-1:var(--lightningcss-light,#d7263d)var(--lightningcss-dark,#ff5a6e);--face-line-2:var(--lightningcss-light,#2d5be3)var(--lightningcss-dark,#6f93ff);--face-line-3:var(--lightningcss-light,#e89f00)var(--lightningcss-dark,#ffbe3d);--face-line-4:var(--lightningcss-light,#16915a)var(--lightningcss-dark,#3fcf8a);--face-line-5:var(--lightningcss-light,#7a4cc9)var(--lightningcss-dark,#b08cff);--face-line-6:var(--lightningcss-light,#0f8b8d)var(--lightningcss-dark,#3cc6c8);--face-line-7:var(--lightningcss-light,#b8327f)var(--lightningcss-dark,#ef6fb4);--face-line-8:var(--lightningcss-light,#d1561b)var(--lightningcss-dark,#ff8a4c);--face-on-line:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b1430);--face-enamel:var(--lightningcss-light,#0f1d44)var(--lightningcss-dark,#08112b);--face-grey:#8a8f99}.agent-bullet[data-line="1"]{--line:var(--agent-line-1,var(--face-line-1))}.agent-bullet[data-line="2"]{--line:var(--agent-line-2,var(--face-line-2))}.agent-bullet[data-line="3"]{--line:var(--agent-line-3,var(--face-line-3))}.agent-bullet[data-line="4"]{--line:var(--agent-line-4,var(--face-line-4))}.agent-bullet[data-line="5"]{--line:var(--agent-line-5,var(--face-line-5))}.agent-bullet[data-line="6"]{--line:var(--agent-line-6,var(--face-line-6))}.agent-bullet[data-line="7"]{--line:var(--agent-line-7,var(--face-line-7))}.agent-bullet[data-line="8"]{--line:var(--agent-line-8,var(--face-line-8))}.agent-bullet{--bullet-size:32px;--ring:transparent;--dot:transparent;--ring-gap:var(--bg-surface);width:max(24px, var(--bullet,var(--bullet-size)));height:max(24px, var(--bullet,var(--bullet-size)));background:var(--line);caret-color:var(--line);color:var(--face-on-line);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.agent-bullet[data-face=flat],.agent-bullet[data-face=dither]{color:var(--bg-enamel,var(--face-enamel))}.agent-bullet-face{border-radius:50%;width:100%;height:100%}.agent-bullet-ring{border:2px solid var(--ring);box-shadow:inset 0 0 0 1px var(--ring-gap);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.agent-bullet-dot{display:none}.agent-bullet[data-mood=thinking],.agent-bullet[data-mood=working],.agent-bullet[data-mood=step],.agent-bullet[data-mood=speaking]{--ring:var(--line)}.agent-bullet[data-mood=done]{--ring:var(--state-ok)}.agent-bullet[data-mood=waiting]{--ring:var(--state-wait)}.agent-bullet[data-mood=error]{--ring:var(--state-danger);background:color-mix(in srgb, var(--line) 72%, var(--face-grey))}.agent-bullet[data-mood=error] .agent-bullet-face{filter:saturate(.7)}.agent-bullet[data-mood=paused]{--ring:var(--fg-subtle);background:color-mix(in srgb, var(--line) 22%, var(--face-grey))}.agent-bullet[data-mood=paused] .agent-bullet-ring{border-style:dashed}.agent-bullet[data-mood=paused] .agent-bullet-face{filter:saturate(.12)brightness(.96)}.agent-bullet[data-mood=step] .agent-bullet-ring{--ring:var(--line);animation:agent-face-step var(--dur-med) var(--ease-out) both}@keyframes agent-face-step{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@keyframes agent-face-step-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-bullet[data-mood=step] .agent-bullet-ring{animation-name:agent-face-step-fade}}.agent-face[data-style=dither][data-mood=paused]{filter:saturate(.12)brightness(.92)}.agent-face[data-style=dither][data-mood=error]{filter:saturate(.7)}.side-item .agent-bullet.side-item-agent{background:var(--line);box-shadow:none;border-radius:50%;margin:0;animation:none}.side-item .agent-bullet.side-item-agent[data-mood=paused]{background:color-mix(in srgb, var(--line) 22%, var(--face-grey))}.side-item .agent-bullet.side-item-agent[data-mood=error]{background:color-mix(in srgb, var(--line) 72%, var(--face-grey))}.thread-inline .msg .agent-bullet{--bullet:24px}@media (width<=759.98px){.msg .agent-bullet{--bullet:28px}}}@layer screens{.scomp{gap:var(--space-2);min-width:0;display:grid}.scomp-field{align-items:flex-end;gap:var(--space-2);min-width:0;padding:6px 6px 6px var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-field);transition:box-shadow var(--dur-fast) var(--ease-out);display:flex}.scomp-field:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.scomp-field:focus-within{box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px color-mix(in oklab, var(--focus) 22%, transparent)}.scomp-input{box-sizing:border-box;min-width:0;min-height:32px;max-height:160px;color:var(--fg);font:inherit;font-size:var(--text-3);line-height:var(--leading-3);resize:none;field-sizing:content;caret-color:var(--focus);background:0 0;border:0;flex:auto;margin:0;padding:6px 0}.scomp-input:focus{outline:none}.scomp-input::placeholder{color:var(--fg-subtle)}.scomp-act.ui-button{flex:none}.scomp-below{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.scomp-examples{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.scomp-example{max-width:100%;min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font:inherit;font-size:var(--text-2);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0}.scomp-example:hover{background:color-mix(in oklab, var(--fg) 8%, var(--bg-sunken));color:var(--fg)}.scomp-example:focus-visible,.scomp-who-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scomp-who{align-items:center;gap:var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);margin-inline-start:auto;display:inline-flex}.scomp-who-select{max-width:220px;min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);border:0}@media (width<=759.98px){.scomp-input{font-size:var(--text-lead)}.scomp-example,.scomp-who-select{min-height:44px}.scomp-act.ui-button{--ui-button-h:44px}.scomp-input{min-height:44px}}.consent-badges{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.contacts-add{gap:var(--space-4);display:grid}.contact-details{flex-wrap:wrap}.contact-sections{min-width:0;display:grid}.contact-country{text-transform:uppercase;max-width:5rem}.contact-consents{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.contact-consents>.contact-consent{box-shadow:none;background:0 0;border-radius:0}.contact-consents>.contact-consent+.contact-consent{border-top:var(--rule) solid var(--border)}.contact-consent{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.contact-consent>*{grid-column:1/-1}.contact-consent>.contact-consent-head{grid-area:1/1}.contact-consent>.st-actions{grid-area:1/2;justify-content:flex-end}.contact-history-evidence{display:block}@media (width<=759.98px){.contact-consent>.st-actions{grid-area:auto/1/auto/-1;justify-content:flex-start}}.contact-consent-head{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.contact-evidence{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-muted);margin:0}.contact-consent-form,.contact-delete,.audit-export-form{gap:var(--space-2);display:grid}.contact-history{gap:0;display:grid}.contact-history-item{padding:var(--space-2) var(--space-4)}.contact-history-item+.contact-history-item{border-top:var(--rule) solid var(--border)}.sso-txt{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.privacy-address{white-space:pre-line}.auth-sso{width:100%}.saml-setup,.saml-form,.saml-idp,.scim,.scim-status{gap:var(--space-3);min-width:0;display:grid}.saml-details{gap:var(--space-3);margin:0;display:grid}.saml-detail{gap:var(--space-1);min-width:0;display:grid}.saml-detail dd{gap:var(--space-1);min-width:0;margin:0;display:grid}.saml-detail-value,.scim-token,.saml-test,.saml-result,.saml-file{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.saml-xml{font-size:var(--text-1)}.saml-file-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saml-certs,.scim-events{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.saml-idp p{margin:0}.scim-group-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;max-width:28rem;display:grid}.scim-events li{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.scim-when{color:var(--fg-subtle)}.scim-error{color:var(--state-danger)}.contact-way-key{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 var(--space-3);color:var(--fg-muted);font-size:var(--text-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.contact-way-key li{align-items:center;gap:6px;display:inline-flex}.contact-way-key i{background:var(--mini);border-radius:50%;width:10px;height:10px}.contact-timeline{margin:0;padding:0;list-style:none;display:grid}.contact-touch{padding-left:var(--space-5);position:relative}.contact-touch:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:4px}.contact-touch:first-child:before{top:14px}.contact-touch:last-child:before{bottom:calc(100% - 14px)}.contact-touch:after{content:"";background:var(--mini);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;position:absolute;top:9px;left:0}.contact-touch[data-way=consent]:after{border-radius:2px}.contact-touch-main{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:inherit;padding-block:6px;text-decoration:none;display:flex}a.contact-touch-main:hover .contact-touch-what{color:var(--link)}.contact-touch-words{gap:2px;min-width:0;display:grid}.contact-touch-words .st-row-meta{overflow-wrap:anywhere}.contact-touch-what{color:var(--fg);font-weight:var(--weight-semibold);font-size:var(--text-2)}.contact-touch-when{color:var(--fg-subtle);font-size:var(--text-1);flex:none}@media (width<=480px){.contact-touch-main{flex-direction:column;gap:2px}}.contacts-cell-name{align-items:center;gap:var(--space-2);vertical-align:middle;min-width:0;display:inline-flex}@media (width<=759.98px){.contacts-table .ui-table tbody tr{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.contacts-table .ui-table tbody th{flex:100%;min-width:0}.contacts-table .ui-table tbody td{color:var(--fg-muted);display:block}.contacts-table .ui-table tbody td:before{content:none}}.contact-consent .sk-fold{margin-top:var(--space-2)}.contact-strip{max-width:28rem}.shell{grid-template-columns:var(--shell-w) minmax(0, 1fr) 0px;background:var(--bg-pane);height:100dvh;color:var(--fg);display:grid}.shell[data-panel=inline]{grid-template-columns:var(--shell-w) minmax(0, 1fr) var(--panel-w)}.shell ::selection{background:var(--accent-soft);color:var(--fg)}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-palette);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex;position:absolute;translate:0 -200%}.skip-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;translate:0}.shell-main h1[data-route-focus]:focus{outline:none}.shell-main{flex-direction:column;min-width:0;min-height:0;display:flex}.pane{scrollbar-gutter:stable;scrollbar-color:var(--border-strong) transparent;outline:0;flex:1;min-height:0;position:relative;overflow-y:auto}.route-fallback-body{gap:var(--space-4);display:grid}.shell[data-sidebar=rail]{--shell-w:56px}.shell[data-sidebar=rail][data-side-phase=folding]{--shell-w:232px}.shell-sidebar{background:var(--bg-shell);min-height:0;color:var(--fg-on-shell);box-shadow:inset calc(-1 * var(--rule)) 0 0 var(--border-on-shell);position:relative;overflow:hidden}.side-layers{height:100%;position:relative}.shell-sidebar .side-layers>.sidebar{width:232px;position:absolute;inset:0 auto 0 0}.shell-sidebar .side-layers>.side-rail{width:56px;position:absolute;inset:0 auto 0 0}.side-layers[data-phase=folding]>.sidebar>*{animation:side-rows-out var(--dur-panel-close) var(--ease-out) forwards}.side-layers[data-phase=folding]>.side-rail{z-index:-1;animation:none}.side-layers[data-phase=unfolding]>.sidebar>*{animation:side-rows-in var(--dur-panel) var(--ease-out) both}.side-layers[data-phase=unfolding]>.side-rail{z-index:-1;pointer-events:none;animation:none}@keyframes side-rows-out{to{opacity:0;translate:-12px}}@keyframes side-rows-in{0%{opacity:0;translate:-12px}}@keyframes side-rail-in{0%{opacity:0}}@keyframes side-rail-out{to{opacity:0}}.sidebar{box-sizing:border-box;background:var(--bg-shell);height:100%;min-height:0;color:var(--fg-on-shell);flex-direction:column;padding:18px 12px 14px;display:flex}.sidebar :focus-visible,.side-rail :focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sidebar-brand{flex:none;justify-content:space-between;align-items:center;height:40px;margin-bottom:14px;padding:0 4px 0 10px;display:flex}.sidebar-brand .creli-logo{width:auto;height:24px;display:block}.side-fold{border-radius:var(--radius-control);width:28px;height:28px;color:var(--fg-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.side-fold:hover{background:var(--bg-shell-hover);color:var(--fg-on-shell)}.sidebar-scroll{overscroll-behavior:contain;scrollbar-color:var(--border-on-shell) transparent;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow:hidden auto}.side-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.side-link{border-radius:var(--radius-control);min-width:0;height:32px;color:var(--fg-on-shell);font-size:var(--text-3);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 8px 0 10px;font-weight:500;text-decoration:none;display:flex}.side-icon{color:var(--fg-subtle);transition:color var(--dur-fast) var(--ease-out);flex:none}.side-link:hover,.side-channel:hover{background:var(--bg-shell-hover);color:var(--fg-on-shell)}.sidebar[data-hover-held] .side-link:not(.active):hover,.sidebar[data-hover-held] .side-channel:not(.active):hover{background:0 0}.side-link.active{background:var(--selected-tint);color:var(--link);font-weight:650}.side-link.active .side-icon{color:var(--link)}.side-mark{border-radius:var(--radius-control);background:var(--selected-tint);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;top:0;left:0}.side-mark[data-shown]{opacity:1}.side-mark+.side-list,.side-mark~.side-group{position:relative}.sidebar-scroll:has(>.side-mark[data-shown]) :is(.side-link,.side-channel).active{background:0 0}.side-link-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-count,.side-num{box-sizing:border-box;border-radius:var(--radius-pill);min-width:20px;height:20px;font-size:var(--text-1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.side-num{background:var(--bg-sunken);color:var(--fg-muted)}.side-count,.side-num.side-num-wait{background:var(--state-wait);color:var(--on-wait)}.side-quiet{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;transition:opacity var(--dur-fast) var(--ease-out);flex:none;padding-right:4px}.side-company-row{position:relative}.side-pin{background:var(--bg-surface);width:24px;height:24px;box-shadow:var(--elev-1);color:var(--fg-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:6px}.side-company-row:is(:hover,:focus-within) .side-pin,.side-pin[data-open]{opacity:1}.side-company-row:is(:hover,:focus-within) .side-quiet{opacity:0}.side-company-row:has(.side-pin[data-open]) .side-quiet{opacity:0}.side-pin:hover,.side-pin[data-open]{color:var(--fg)}.side-pin:focus-visible{outline:2px solid var(--focus);outline-offset:0}.side-nest{margin:2px 0 4px 17px;padding-left:12px;position:relative}.side-nest:before{content:"";width:var(--rule);background:var(--border-on-shell);position:absolute;top:2px;bottom:6px;left:0}.side-nest>.side-list{gap:0}.side-trace{width:2px;height:var(--trace);background:var(--handoff);opacity:0;transition:height var(--dur-med) var(--ease-line), opacity var(--dur-fast) var(--ease-out);border-radius:2px;position:absolute;top:2px;left:-.5px}.side-nest[data-traced] .side-trace{opacity:1}.side-channel{min-width:0;height:28px;color:var(--fg-on-shell-muted);font-size:var(--text-2);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-weight:500;text-decoration:none;display:flex;position:relative}.side-channel.active{background:var(--selected-tint);color:var(--link);font-weight:650}.side-nest .side-channel.active:before{content:"";border-bottom:2px solid var(--handoff);border-left:2px solid var(--handoff);border-bottom-left-radius:8px;width:10px;height:calc(50% + 2px);position:absolute;top:-2px;left:-12.5px}.side-channel-hash{width:10px;color:var(--fg-subtle);flex:none}.side-channel-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-channel-dot{background:var(--fg-subtle);border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px}.side-settings{padding-top:var(--space-2);flex:none}.sidebar[data-mode=settings] .side-back{font-weight:var(--weight-semibold);flex:none;margin-bottom:6px}.side-kbd{background:var(--bg-sunken);color:var(--fg-muted);font:var(--weight-semibold) var(--text-1) / 1 var(--font-ui);border-radius:6px;flex:none;padding:3px 6px}.side-group-name{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);align-items:center;gap:4px;margin:0;padding:14px 10px 4px;display:flex}.side-settings-groups .side-link{font-weight:500}.side-settings-groups .side-link.active{font-weight:650}.side-group-fold{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;margin-top:10px;padding:0 0 8px;display:grid}.side-group-fold:not([aria-expanded=true]){background:var(--bg-sunken)}.side-group-fold:disabled{cursor:default}.side-group-fold .side-group-name{color:var(--fg-on-shell);font-size:var(--text-2);justify-content:space-between;padding-top:8px}.side-group-fold svg[data-open]{rotate:180deg}.side-group-scent{color:var(--fg-muted);font-size:var(--text-1);padding:0 10px;line-height:1.4}.side-rail{box-sizing:border-box;background:var(--bg-shell);height:100%;color:var(--fg-on-shell);flex-direction:column;align-items:center;padding:18px 8px 14px;display:flex}.side-rail-top{justify-items:center;gap:6px;margin-bottom:10px;display:grid}.side-rail-mark{place-items:center;height:40px;display:grid}.side-rail-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.side-rail-room:first-of-type,.side-rail-list>li:not(.side-rail-room)+.side-rail-room{border-top:var(--rule) solid var(--border-on-shell);margin-top:6px;padding-top:6px}.side-rail-btn{width:40px;height:40px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.side-rail-btn:hover,.side-rail-btn[aria-expanded=true]{background:var(--bg-shell-hover);color:var(--fg-on-shell)}.side-rail-btn.active{background:var(--selected-tint);color:var(--link)}.side-rail-btn .side-num,.side-rail-btn .side-num-wait{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-shell);padding:0 5px;position:absolute;top:1px;right:-2px}.side-rail-btn .side-num:not(.side-num-wait){color:var(--fg);box-shadow:0 0 0 2px var(--bg-shell), inset 0 0 0 var(--rule) var(--border-strong)}.side-rail-btn.bell .bell-dot{top:9px;right:9px}.side-rail-foot{justify-items:center;gap:2px;margin-top:auto;padding-top:10px;display:grid}.me.me-compact{flex:none;justify-content:center;width:40px;min-height:40px;margin-top:6px;padding:0}.ui-tooltip.side-tip{z-index:var(--z-palette);white-space:nowrap;pointer-events:none;max-width:none;animation:side-tip-in var(--dur-close) var(--ease-out);transition:top var(--dur-close) var(--ease-out);align-items:center;gap:8px;display:flex;position:fixed;translate:0 -50%}.side-tip-sub{color:var(--fg-on-enamel-muted);font-weight:500}@keyframes side-tip-in{0%{opacity:0;translate:-4px -50%}}.ui-tooltip.side-tip[data-leaving]{animation:side-tip-out var(--dur-tip-close) var(--ease-out) forwards}@keyframes side-tip-out{to{opacity:0}}.side-tip-words{animation:side-tip-swap var(--dur-close) var(--ease-out);align-items:center;gap:8px;display:inline-flex}@keyframes side-tip-swap{0%{opacity:0;translate:0 3px}}.sidebar-foot{align-items:center;gap:var(--space-1);padding-top:var(--space-2);flex:none;display:flex}.me{min-width:0;min-height:46px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--fg-on-shell);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-close) var(--ease-out);background:0 0;border:0;flex:1;align-items:center;gap:10px;display:flex}.me:hover,.me[aria-expanded=true]{background:var(--bg-shell-hover)}.me .me-face{--ui-mark:30px;font-size:var(--text-1)}.me-text{min-width:0;line-height:var(--leading-heading);flex:1;display:grid}.me-name,.me-workspace{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-name{font-size:var(--text-3);font-weight:var(--weight-semibold)}.me-workspace{color:var(--fg-subtle);font-size:var(--text-1)}.me-sheet .me-sheet-menu{max-height:none;padding:0;overflow:visible}.me-popover{min-width:240px}.me-theme,.me-workspace-item{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.me-workspace-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.me-theme-check{color:var(--link);flex:none}.ws-tile{background:var(--bg-sunken);width:24px;height:24px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);border-radius:7px;flex:none;place-items:center;line-height:1;display:inline-grid}.ws-tile-sm{border-radius:6px;width:20px;height:20px}.page-tools{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.page-ask{align-items:center;gap:var(--space-2);min-width:200px;max-width:380px;height:44px;padding:0 var(--space-2) 0 14px;background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border);color:var(--fg-subtle);font:inherit;font-size:var(--text-3);text-align:left;cursor:text;transition:box-shadow var(--dur-fast) var(--ease-out);border:0;border-radius:12px;flex:auto;display:flex}.page-ask:hover{box-shadow:inset 0 0 0 var(--rule) var(--border-strong)}.page-ask:focus-visible,.page-tool:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-ask-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.page-ask-icon{flex:none;display:none}.page-ask-keys{background:var(--bg-sunken);color:var(--fg-muted);border-radius:7px;flex:none;gap:1px;padding:4px 7px}.page-ask-keys .ui-kbd{min-width:0;height:auto;box-shadow:none;color:inherit;font-size:var(--text-1);font-weight:var(--weight-semibold);background:0 0;padding:0;line-height:1}.page-tool{border-radius:var(--radius-control);width:40px;height:40px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.page-tool:hover,.page-tool[aria-expanded=true]{background:var(--bg-hover);color:var(--fg)}.shell-head{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:calc(var(--space-7) + var(--head-band)) var(--space-6) var(--space-3);flex:none;display:flex}.shell-head-title{min-width:0;font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--leading-heading);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.shell-head .page-tools{flex:0 380px}.bell{border-radius:var(--radius-control);width:34px;height:34px;color:var(--fg-on-shell-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.bell:hover,.bell[aria-expanded=true]{background:var(--bg-shell-hover);color:var(--fg-on-shell)}.bell-dot{background:var(--fg-muted);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-shell);border-radius:50%;position:absolute;top:7px;right:8px}.bell-popover{width:min(400px, calc(100vw - var(--space-6)));max-width:min(400px, calc(100vw - var(--space-6)))}.bell-group+.bell-group{margin-top:var(--space-4)}.bell-group-title{padding:0 var(--space-4) var(--space-1);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);margin:0}.bell-sheet .bell-list{padding:0}.bell-popover .ui-popover-title{padding-bottom:var(--space-2)}.bell-list{padding:0 var(--space-2);margin:0;list-style:none;display:grid}.bell-open{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-control);color:var(--fg);grid-template-columns:20px minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.bell-open:hover{background:var(--bg-hover)}.bell-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bell-item[data-unread] .bell-open:before{content:"";top:15px;left:var(--space-2);background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute}.bell-kind{color:var(--fg-subtle);font-weight:var(--weight-semibold)}.side-rail-btn .bell-dot{display:none}.bell-when{white-space:nowrap;color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;grid-area:2/2;padding-top:0}.bell-title{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;min-width:0;font-size:var(--text-2);font-weight:var(--weight-semibold);line-height:var(--leading-heading);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bell-face{grid-area:1/1}.bell-face-creli{background:var(--bg-sunken);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.bell-face-creli .creli-mark{fill:var(--brand)}.bell-item:not([data-unread]) .bell-title{font-weight:var(--weight-regular);color:var(--fg-muted)}.bell-empty{padding:var(--space-2) var(--space-4) var(--space-4);color:var(--fg-muted);font-size:var(--text-2);margin:0}.bell-digest{margin:var(--space-2) 0 0;padding:0 var(--space-4);color:var(--fg-muted);font-size:var(--text-1)}.bell-digest a{color:var(--accent)}.bell-foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-top:var(--rule) solid var(--border);display:flex}.bell-readall,.bell-seeall{min-height:32px;padding:0 var(--space-2);color:var(--accent);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:6px;line-height:32px;text-decoration:none}.bell-readall:hover,.bell-seeall:hover{background:var(--bg-hover)}.bell-readall:focus-visible,.bell-seeall:focus-visible{outline:2px solid var(--focus);outline-offset:0}.conn-state{display:none}.conn-state[data-health=reconnecting],.conn-state[data-health=offline]{height:26px;padding:0 var(--space-2);font-size:var(--text-2);white-space:nowrap;animation:ui-fade-in var(--dur-med) var(--ease-out);flex:none;align-items:center;gap:6px;display:inline-flex}.conn-state[data-health=reconnecting]{color:var(--fg-subtle)}.conn-state[data-health=offline]{color:var(--state-danger-fg)}.conn-state-spin{animation:1.4s linear infinite ui-spin}.page-tools{justify-content:safe flex-end}.conn-state[data-health=reconnecting],.conn-state[data-health=offline]{margin-inline-start:var(--space-2)}@media (width<=1365.98px){.conn-state[data-health=reconnecting]{justify-content:center;width:28px;padding:0;position:relative}.conn-state[data-health=reconnecting] .conn-state-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.conn-state-short{display:none}.panel{background:var(--bg-surface);border-left:var(--rule) solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.panel:not([data-overlay]){position:relative;overflow:hidden}.panel:not([data-overlay])>*{width:calc(var(--panel-w) - var(--rule));min-height:0;transition:opacity var(--dur-panel) var(--ease-out), translate var(--dur-panel) var(--ease-out);flex:1;align-self:flex-end}.shell[data-panel=closed] .panel:not([data-overlay])>*,.panel:not([data-overlay])[data-closing]>*{opacity:0;translate:var(--space-6) 0;transition-duration:var(--dur-panel-close)}@starting-style{.shell[data-panel-anim] .panel:not([data-overlay])>*{opacity:0;translate:var(--space-6) 0}}.panel[data-overlay][data-closing]{animation:shell-panel-out var(--dur-panel-close) var(--ease-out) forwards}@keyframes shell-panel-out{to{opacity:0;translate:24px}}.panel[data-overlay]{z-index:calc(var(--z-overlay) + 1);width:min(var(--panel-w), 100vw);box-shadow:var(--elev-3);animation:shell-panel-in var(--dur-panel) var(--ease-out);position:fixed;top:0;bottom:0;right:0}@keyframes shell-panel-in{0%{opacity:0;translate:24px}}.scrim{z-index:var(--z-overlay);background:var(--scrim);animation:ui-fade-in var(--dur-med) var(--ease-out);position:fixed;inset:0}.ui-sheet.shell-drawer{background:var(--bg-shell);color:var(--fg-on-shell);box-shadow:var(--elev-3)}.shell-drawer .ui-sheet-head{z-index:1;top:var(--space-3);right:var(--space-2);border:0;min-height:0;padding:0;position:absolute}.shell-drawer .ui-sheet-close{color:var(--fg-on-shell)}.shell-drawer .ui-sheet-close[data-hovered]{background:var(--bg-shell-hover)}.shell-drawer .ui-sheet-body{padding:0;display:flex}.shell-drawer .side-layers{flex:1;min-width:0}.shell-drawer .sidebar{height:100%;padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom))}.shell-drawer .sidebar-brand{padding-right:56px}.tabbar{padding-bottom:env(safe-area-inset-bottom);background:var(--bg-surface);box-shadow:0 calc(-1 * var(--rule)) 0 var(--border);flex:none;grid-template-columns:repeat(5,1fr);display:grid}.tabbar-tab{min-width:0;min-height:60px;color:var(--fg-subtle);font:inherit;font-size:var(--text-1);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0;text-decoration:none;display:grid;position:relative}.tabbar-tab.active{color:var(--fg);font-weight:var(--weight-bold)}.tabbar-tab.active:before{content:"";background:var(--fg);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24%;right:24%}.tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.tabbar-icon{display:grid;position:relative}.tabbar-dot{background:var(--fg-muted);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;position:absolute;top:-2px;right:-4px}.tabbar-count{border-radius:var(--radius-pill);background:var(--state-wait);min-width:18px;color:var(--on-wait);box-shadow:0 0 0 2px var(--bg-surface);font-size:var(--text-1);font-weight:var(--weight-semibold);text-align:center;padding:1px 5px 0;line-height:15px;position:absolute;top:-5px;left:13px}.palette-overlay{z-index:var(--z-palette);padding:12vh var(--space-4) var(--space-4);animation:ui-fade-in var(--dur-med) var(--ease-out);place-items:start center;display:grid}.palette-overlay[data-exiting]{animation:ui-fade-out var(--dur-close) var(--ease-out) forwards}.palette{border-radius:var(--radius-float);background:var(--bg-raised);width:min(640px,100%);box-shadow:inset 0 0 0 var(--rule) var(--border), var(--elev-3);transform-origin:50% 0;animation:ui-pop-in var(--dur-med) var(--ease-out);outline:0;overflow:hidden}.palette[data-exiting]{animation:ui-pop-out var(--dur-fast) var(--ease-in-out) forwards}@media (prefers-reduced-motion:reduce){.palette{animation-name:ui-fade-in}.palette[data-exiting]{animation-name:ui-fade-out}}.palette-dialog{outline:0;flex-direction:column;max-height:min(560px,76dvh);display:flex}.palette-field{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-5);border-bottom:var(--rule) solid var(--border);flex:none;display:flex}.palette-search-icon{color:var(--fg-subtle);flex:none}.palette-input{min-width:0;height:100%;color:var(--fg);font:inherit;font-size:var(--text-4);caret-color:var(--accent);background:0 0;border:0;outline:0;flex:1;padding:0}.palette-input::placeholder{color:var(--fg-subtle)}.palette-list{overscroll-behavior:contain;min-height:0;padding:var(--space-2);scroll-padding:var(--space-2);flex:1;overflow-y:auto}.palette-group+.palette-group{margin-top:var(--space-2)}.palette-option{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--fg);font-size:var(--text-3);cursor:pointer;display:flex}.palette-option[aria-selected=true]{background:var(--bg-selected);box-shadow:inset 0 0 0 var(--rule) var(--border-strong)}.palette-icon,.palette-hash{width:24px;height:24px;color:var(--fg-subtle);flex:none;place-items:center;display:grid}.palette-hash{font-weight:var(--weight-heavy)}.palette-label{max-width:60%;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}@media (width<=759.98px){.palette-label{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;max-width:none}}.palette-hint{min-width:0;color:var(--fg-subtle);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.palette-group{color:var(--fg-subtle);font-size:var(--text-1);flex:none;margin-left:auto}.palette-hint+.palette-group{margin-left:0}.palette-enter{color:var(--fg-muted);flex:none;margin-left:auto}.palette-group+.palette-enter,.palette-hint+.palette-enter{margin-left:0}.palette-empty{padding:var(--space-6) var(--space-4);color:var(--fg-muted);text-align:center;margin:0}.palette-foot{gap:var(--space-5);padding:var(--space-2) var(--space-5);border-top:var(--rule) solid var(--border);color:var(--fg-subtle);font-size:var(--text-1);flex:none;display:flex}.palette-foot span{align-items:center;gap:4px;display:inline-flex}.palette[data-anchored]{top:var(--pal-top);right:var(--pal-right);width:min(640px, calc(100vw - var(--pal-right) - 280px));transform-origin:100% 0;animation:palette-grow var(--dur-med) var(--ease-out);position:fixed}.palette[data-anchored][data-exiting]{animation:palette-shrink var(--dur-close) var(--ease-out) forwards}.palette[data-anchored] .palette-field{height:var(--pal-from-h,44px)}.palette-overlay:has(>.palette[data-anchored]){padding:0}@keyframes palette-grow{0%{clip-path:inset(0 0 calc(100% - var(--pal-from-h,44px)) calc(100% - var(--pal-from-w,340px)) round 12px)}to{clip-path:inset(0 round var(--radius-float))}}@keyframes palette-shrink{0%{clip-path:inset(0 round var(--radius-float));opacity:1}to{clip-path:inset(0 0 calc(100% - var(--pal-from-h,44px)) calc(100% - var(--pal-from-w,340px)) round 12px);opacity:0}}.palette-list{position:relative}.palette-glide{border-radius:var(--radius-control);background:var(--selected-tint);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.palette-glide[data-shown]{opacity:1}.palette-list:has(>.palette-glide[data-shown]) .palette-option[aria-selected=true]{background:0 0}.palette-option{position:relative}.line-swatch{background:var(--agent-line-1);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.line-swatch[data-ink="2"]{background:var(--agent-line-2)}.line-swatch[data-ink="3"]{background:var(--agent-line-3)}.line-swatch[data-ink="4"]{background:var(--agent-line-4)}.line-swatch[data-ink="5"]{background:var(--agent-line-5)}.line-swatch[data-ink="6"]{background:var(--agent-line-6)}.line-swatch[data-ink="7"]{background:var(--agent-line-7)}.line-swatch[data-ink="8"]{background:var(--agent-line-8)}.line-colour-read{align-items:center;gap:var(--space-2);display:inline-flex}.line-colour{align-items:center;gap:var(--space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.line-colour-option{cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.line-colour-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.line-colour-option .line-swatch{width:20px;height:20px;transition:box-shadow var(--dur-fast) var(--ease-out)}.line-colour-option:hover .line-swatch{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 3px var(--border-strong)}.line-colour-input:checked+.line-swatch{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--fg)}.line-colour-input:focus-visible+.line-swatch{outline:2px solid var(--focus);outline-offset:5px}.line-colour[disabled]{opacity:.7}.line-colour-name{margin-left:var(--space-2);color:var(--fg-muted);font-size:var(--text-2)}@media (width<=1099.98px){.page-ask{width:auto;min-width:0;padding:0 var(--space-2) 0 var(--space-3);color:var(--fg-muted);cursor:pointer;flex:none;justify-content:center}.page-ask-icon{display:block}.page-ask-text{display:none}.shell-head .page-tools,.ui-page-header-tools{flex:none;width:auto;min-width:0}}@media (width<=759.98px){.shell,.shell[data-panel=inline]{grid-template-columns:minmax(0,1fr)}.shell-head{gap:var(--space-2);padding:var(--space-5) var(--space-3) var(--space-1) var(--space-4)}.shell-head-title{font-size:var(--text-5)}.shell-head .page-tools{flex:none}.page-tool,.bell{width:44px;height:44px}.conn-state-long{display:none}.conn-state-short{display:inline}.conn-state[data-health=reconnecting]{justify-content:center;width:28px;padding:0}.conn-state[data-health=reconnecting] .conn-state-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel[data-overlay]{border-left:0;width:100vw}.side-link,.side-channel,.me{height:auto;min-height:44px}.side-pin{display:none}.line-colour-option{width:44px;height:44px}.bell-open,.bell-readall,.bell-seeall{min-height:44px}.bell-readall,.bell-seeall{line-height:44px}.palette-overlay{padding:var(--space-2)}.palette-dialog{max-height:calc(100dvh - var(--space-4))}.palette-option{flex-wrap:wrap;min-height:44px;padding-block:6px}.palette-hint{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;padding-left:40px;display:-webkit-box}.palette-input{font-size:var(--text-lead)}.palette-foot{display:none}}@media (prefers-reduced-motion:reduce){.panel[data-overlay]{animation-name:ui-fade-in}.shell[data-panel-anim],.panel:not([data-overlay])>*{transition:none}.shell[data-panel=closed] .panel:not([data-overlay])>*,.panel:not([data-overlay])[data-closing]>*{translate:none}.panel[data-overlay][data-closing]{opacity:0;animation:none}.palette{animation-name:ui-fade-in}.conn-state-spin{animation:none}.skip-link,.side-link,.side-channel,.side-trace,.side-tip,.page-ask,.page-tool{transition:none}.side-layers[data-phase]>*,.palette[data-anchored],.palette[data-anchored][data-exiting]{animation-name:ui-fade-in}.palette[data-anchored][data-exiting]{animation-name:ui-fade-out}.side-tip{animation-name:ui-fade-in}}.splash-mark{width:40px;height:40px;animation:splash-breathe 1.6s var(--ease-in-out) infinite;background:url(/brand/creli-mark.svg) 50%/contain no-repeat;border:0;border-radius:0}@keyframes splash-breathe{0%,to{opacity:1}50%{opacity:.55}}.splash[data-reconnecting]{gap:var(--space-3);align-content:center}.splash-word{color:var(--fg-muted);font-size:var(--text-2)}.section{min-width:0}.section-tabs,.section-subnav{box-sizing:border-box;max-width:calc(var(--frame-max) + 2 * var(--frame-pad));padding-inline:calc(var(--frame-pad) - var(--space-3));margin-inline:auto}.section-tabs{padding-top:var(--space-4)}.section-subnav{margin-top:var(--space-3)}.section[data-framed] .section-tabs{margin-bottom:var(--space-6);padding:0}.section[data-framed] .section-subnav{margin:calc(-1 * var(--space-3)) 0 var(--space-6)}.ui-page-header-tabs>:is(.section-tabs,.section-subnav){max-width:100%;margin:0;padding:0}.cn-settings-lede{margin:0 0 var(--space-4)}@media (width<=759.98px){.section-tabs{padding-top:var(--space-3)}.section[data-framed] .section-tabs{padding:0}.section[data-framed] .section-subnav{margin:calc(-1 * var(--space-3)) 0 var(--space-6)}}.notif-page{align-content:start;gap:var(--space-5);box-sizing:border-box;width:100%;max-width:calc(var(--frame-max) + 2 * var(--frame-pad));padding:var(--space-7) var(--frame-pad) var(--space-12);color:var(--fg);margin-inline:auto;display:grid}.notif-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.notif-head-text{gap:var(--space-1);flex:20rem;min-width:0;display:grid}.notif-title{font-size:var(--text-7);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:-.015em;margin:0}.notif-sub{max-width:68ch;color:var(--fg-muted);font-size:var(--text-3);text-wrap:pretty;margin:0}.notification-list{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border);margin:0;padding:0;list-style:none;display:grid}.notification{align-items:center;gap:var(--space-1);padding-right:var(--space-2);min-width:0;display:flex}.notification+.notification{border-top:var(--rule) solid var(--border)}.notification-open{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:56px;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-radius:var(--radius-card);color:var(--fg);transition:background-color var(--dur-fast) var(--ease-out);flex:1;text-decoration:none;display:flex}.notification-open:hover{background:var(--bg-hover)}.notification-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.notification-dot{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.notification[data-unread] .notification-dot{background:var(--accent)}.notification-text{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.notification-title{color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:break-word}.notification[data-unread] .notification-title{color:var(--fg);font-weight:var(--weight-heavy)}.notification-body{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-meta{gap:var(--space-1);color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.notification-kind{font-weight:var(--weight-bold)}.notification-read{flex:none}.notification-routine{padding:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.notification-fold{max-width:100%;color:var(--fg-muted);justify-self:start}.notification-routine[data-unread] .notification-fold{color:var(--fg)}.notification-sublist{margin:0 0 var(--space-1) var(--space-4);border-left:var(--rule) solid var(--border);padding:0;list-style:none;display:grid}.notif-empty{text-align:left;justify-items:start;padding-inline:0}.notif-empty .ui-empty-copy{justify-items:start}@media (width<=759.98px){.notif-page{gap:var(--space-4);padding-block:var(--space-5) var(--space-10)}.notif-title{font-size:var(--text-6)}.notif-sub{font-size:var(--text-2)}.notification-open{padding-left:var(--space-3)}:is(.ui-list-row-meta,.sl-seq-counts,.stage-output-title,.project-facts,.project-channel,.rt-report-title,.co-proposal-meta,.co-proposal-src,.sl-seq-meta,.sl-sub,.gl-connected,.pk-reconnect,.sc-row-name,.pf-bars-label,.lg-dates-legend)>a,:is(.ostrip-title,.kr-task-title,.stage-strip-all,.stage-strip-title,.timeline-title,.sl-seq-name,.sl-link,.ec-shop-link,.soc-pub-link,.st-budget-name,.gm-agent-link,.st-arrow-link,.goal-title-link,.mon-name,.org-card-name,.sl-card-name,.soc-attention-title,.gl-docs),:is(table,.ui-table) th>a{vertical-align:middle;max-width:100%;padding-block:max(0px,22px - .5lh);display:inline-block}:is(.run-how,.thread-jumps .ui-button,.soc-move){min-height:44px}:is(.gh-title,.dept-decision-more,.lg-ob-contract)>a,.soc-top>li>a,:is(.org-tree-name,.rel-channel-link){vertical-align:middle;max-width:100%;padding-block:max(0px,22px - .5lh);display:inline-block}.pr-link{min-height:44px}:is(.sl-seq-meta>a,.pl-run>a,.soc-move,.rt-slot,.money-desk-link){min-width:44px}:is(.supervisor-count select,label.tool-option-sm){min-height:44px}.ui-empty-action>:is(a,button){align-items:center;min-height:44px;display:inline-flex}}.palette{border-radius:var(--radius-float);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-3)}.palette-field{gap:var(--space-3);height:60px;padding:0 var(--space-5)}.palette-search-icon{color:var(--fg-muted)}.palette-input{font-size:var(--text-4);font-weight:var(--weight-semibold);caret-color:var(--focus)}.palette-input::placeholder{font-weight:var(--weight-regular)}.palette-group-title{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold)}.palette-list>.palette-group{color:inherit;font-size:inherit;margin-left:0}.palette-option{gap:var(--space-3);min-height:42px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-control)}.palette-option[aria-selected=true]{background:var(--selected-tint)}.palette-icon,.palette-hash{width:28px;height:28px;color:var(--fg-muted);background:0 0}.palette-option[aria-selected=true] :is(.palette-icon,.palette-hash){color:var(--link)}.palette-label{font-weight:var(--weight-semibold)}.palette-option-group{color:var(--fg-subtle);font-size:var(--text-1);flex:none;margin-left:auto}.palette-hint+.palette-option-group,.palette-option-group+.palette-enter{margin-left:0}.palette-enter{color:var(--link)}.palette-foot{padding:var(--space-3) var(--space-5);background:var(--bg-sunken);color:var(--fg-muted);border-top:0}@media (width<=759.98px){.palette-option{min-height:44px}.palette-input{font-size:16px}}.auth{isolation:isolate;min-height:100dvh;padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px));background:radial-gradient(ellipse 70% 60% at 50% 46%, color-mix(in srgb, var(--handoff) 16%, var(--bg-enamel)), transparent 72%), var(--bg-enamel);color:var(--fg-on-enamel);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}@media (width>=1100px){.auth{background:radial-gradient(ellipse 34% 52% at 22% 52%, color-mix(in srgb, var(--handoff) 14%, var(--bg-enamel)), transparent 72%), radial-gradient(ellipse 46% 56% at 72% 52%, color-mix(in srgb, var(--handoff) 12%, var(--bg-enamel)), transparent 72%), var(--bg-enamel)}}.auth-top,.auth-main{z-index:1;position:relative}.auth-floor{z-index:0;pointer-events:none;--room-floor:color-mix(in srgb, var(--fg-on-enamel) 5%, var(--bg-enamel));--room-grid:color-mix(in srgb, var(--fg-on-enamel) 9%, var(--bg-enamel));--room-wall-l:color-mix(in srgb, var(--bg-enamel) 55%, var(--on-wait));--room-wall-r:color-mix(in srgb, var(--bg-enamel) 78%, var(--on-wait));--room-cap:color-mix(in srgb, var(--fg-on-enamel) 14%, var(--bg-enamel));position:absolute;inset:0;overflow:clip}.af-scene{width:980px;position:absolute}.af-scene svg{width:100%;height:auto;display:block}.af-wall-r{fill:var(--room-wall-r)}.af-wall-l{fill:var(--room-wall-l)}.af-cap{fill:var(--room-cap)}.af-end{fill:color-mix(in srgb, var(--fg-on-enamel) 8%, var(--bg-enamel))}.af-sky-high{stop-color:var(--on-wait)}.af-sky-low{stop-color:color-mix(in srgb, var(--handoff) 30%, var(--bg-enamel))}.af-mullion{fill:none;stroke:var(--room-wall-r);stroke-width:3px}.af-light{fill:var(--handoff)}.af-light-warm{fill:var(--state-wait)}.af-floor{fill:var(--room-floor)}.af-grid{fill:none;stroke:var(--room-grid);stroke-width:1px}.af-edge-l,.af-edge-r,.af-shadow,.af-bezel{fill:var(--on-wait)}.af-edge-l{fill-opacity:.7}.af-shadow{fill-opacity:.55}.af-pool-0{stop-color:var(--ink);stop-opacity:.38}.af-pool-1{stop-color:var(--ink);stop-opacity:.1}.af-pool-2{stop-color:var(--ink);stop-opacity:0}.af-desk,.af-pool{--ink:var(--agent-line-1)}.af-desk[data-line="2"],.af-pool[data-line="2"]{--ink:var(--agent-line-2)}.af-desk[data-line="3"],.af-pool[data-line="3"]{--ink:var(--agent-line-3)}.af-desk[data-line="4"],.af-pool[data-line="4"]{--ink:var(--agent-line-4)}.af-desk[data-line="5"],.af-pool[data-line="5"]{--ink:var(--agent-line-5)}.af-desk[data-line="6"],.af-pool[data-line="6"]{--ink:var(--agent-line-6)}.af-desk[data-line="7"],.af-pool[data-line="7"]{--ink:var(--agent-line-7)}.af-desk[data-line="8"],.af-pool[data-line="8"]{--ink:var(--agent-line-8)}.af-desk-you{--ink:color-mix(in srgb, var(--fg-on-enamel) 62%, var(--bg-enamel))}.af-pool-you{--ink:var(--brand)}.af-top{fill:color-mix(in srgb, var(--ink) 46%, var(--bg-enamel))}.af-side-l{fill:color-mix(in srgb, var(--ink) 34%, var(--on-wait))}.af-side-r{fill:color-mix(in srgb, var(--ink) 20%, var(--on-wait))}.af-desk:not([data-on]) .af-top{fill:color-mix(in srgb, var(--ink) 22%, var(--bg-enamel))}.af-desk:not([data-on]) .af-side-l{fill:color-mix(in srgb, var(--ink) 16%, var(--on-wait))}.af-desk:not([data-on]) .af-side-r{fill:color-mix(in srgb, var(--ink) 8%, var(--on-wait))}.af-desk-you .af-top{fill:color-mix(in srgb, var(--ink) 44%, var(--bg-enamel))}.af-stand,.af-screen{fill:var(--bg-enamel-hover)}.af-bezel-side{fill:color-mix(in srgb, var(--on-wait) 80%, var(--bg-enamel))}.af-desk[data-on] .af-screen{fill:color-mix(in srgb, var(--ink) 48%, var(--on-wait))}.af-desk-you .af-screen{fill:color-mix(in srgb, var(--brand) 62%, var(--on-wait))}.af-pool-you .af-pool-0{stop-opacity:.5}.af-pool-you .af-pool-1{stop-opacity:.16}.af-type{fill:color-mix(in srgb, var(--ink) 45%, var(--fg-on-enamel))}.af-desk-you .af-type{fill:var(--fg-on-enamel)}.af-handoff{fill:none;stroke:var(--handoff);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round;stroke-opacity:.8}.af-parcel{fill:var(--handoff)}.af-parcel-lines{fill:none;stroke:var(--fg-on-enamel);stroke-width:1.6px;stroke-linecap:round}.af-callout{border-radius:var(--radius-card);background:var(--fg-on-enamel);color:var(--on-wait);font-size:var(--text-2);white-space:nowrap;box-shadow:0 10px 28px -10px var(--on-wait);gap:1px;margin:0;padding:6px 12px 7px;line-height:1.25;display:grid;position:absolute;transform:translate(-50%,-100%)}.af-callout b{font-weight:var(--weight-bold)}.af-callout span{color:color-mix(in srgb, var(--on-wait) 68%, var(--fg-on-enamel));font-size:var(--text-1)}@media (width>=1100px){.af-scene{width:clamp(760px,66vw,1200px);-webkit-mask-image:linear-gradient(to right, transparent, var(--on-wait) 14%);mask-image:linear-gradient(to right, transparent, var(--on-wait) 14%);top:50%;left:max(480px,38%);transform:translateY(-46%)}}@media (width<=1099.98px){.af-scene{width:760px;-webkit-mask-image:linear-gradient(to bottom, var(--on-wait) 24%, transparent 54%);mask-image:linear-gradient(to bottom, var(--on-wait) 24%, transparent 54%);top:34px;left:50%;transform:translate(-46%)}.af-callout{display:none}}@media (width<=759.98px){.af-scene{width:560px;top:54px}}.auth-top{padding-block:var(--space-6) 0;padding-inline:clamp(0px, 2vw, var(--space-6));align-items:center;display:flex}.auth-home{border-radius:8px;display:inline-flex}.auth-logo{width:auto;height:32px;display:block}.creli-logo-mark,.creli-logo-ai{fill:var(--brand)}.creli-logo-word{fill:var(--brand-ink)}.creli-logo-on-enamel .creli-logo-word{fill:var(--fg-on-enamel)}.creli-mark{fill:var(--brand)}.auth-main{padding-block:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}@media (width>=1100px){.auth-main{justify-items:start;padding-inline-start:max(clamp(0px,8vw - 40px,120px),50vw - 760px)}}@media (width<=1099.98px) and (width>=760px){.auth-main{padding-block-start:236px}}.auth-stack{width:min(440px,100%);min-width:0}.auth-crew{min-height:calc(var(--crew-base,122px) * .68);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;display:flex}.auth-mate[data-line="1"]{--line:var(--agent-line-1)}.auth-mate[data-line="2"]{--line:var(--agent-line-2)}.auth-mate[data-line="3"]{--line:var(--agent-line-3)}.auth-mate[data-line="4"]{--line:var(--agent-line-4)}.auth-mate[data-line="5"]{--line:var(--agent-line-5)}.auth-mate[data-line="6"]{--line:var(--agent-line-6)}.auth-mate[data-line="7"]{--line:var(--agent-line-7)}.auth-mate[data-line="8"]{--line:var(--agent-line-8)}.auth-mate{width:var(--mate);height:var(--mate);margin-inline:calc(var(--mate) * -.14);margin-bottom:calc(var(--mate) * -.3);caret-color:var(--line);color:var(--bg-enamel);flex:none;position:relative}.auth-mate canvas{width:100%;height:100%;display:block}.auth-paw{z-index:2;bottom:calc(var(--mate) * .3 - var(--mate) * .05);width:calc(var(--mate) * .15);height:calc(var(--mate) * .095);background:var(--line);border-radius:50% 50% 42% 42%/64% 64% 36% 36%;position:absolute}.auth-paw[data-side=left]{left:calc(var(--mate) * (.5 - .235 - .075))}.auth-paw[data-side=right]{left:calc(var(--mate) * (.5 + .235 - .075))}@media (prefers-reduced-motion:no-preference){.auth-mate canvas{animation:auth-peek var(--dur-panel) var(--ease-pop) both;animation-delay:calc(var(--dur-close) * (1 + var(--i,0) * .5))}.auth-paw{animation:auth-paw var(--dur-med) var(--ease-out) both;animation-delay:calc(var(--dur-panel) + var(--dur-close) * (1 + var(--i,0) * .5))}}@keyframes auth-peek{0%{transform:translateY(72%)}to{transform:none}}@keyframes auth-paw{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:none}}.auth-card{z-index:1;gap:var(--space-5);padding:var(--space-8) var(--space-8) var(--space-6);border-radius:var(--radius-float);background:var(--bg-surface);color:var(--fg);box-shadow:var(--elev-3);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.auth-title{font-size:var(--text-7);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.auth-lede{margin:calc(var(--space-3) * -1) 0 0;color:var(--fg-muted);font-size:var(--text-lead);line-height:var(--leading-body);text-wrap:pretty}.auth-form{gap:var(--space-4);display:grid}.auth-idea-line{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.auth-idea-line .auth-idea-text{-webkit-line-clamp:2;min-width:0;color:var(--fg);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auth-change{color:var(--fg);font:inherit;font-weight:var(--weight-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;text-decoration:underline}.auth-field{gap:6px;display:grid}.auth-label{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold)}.auth-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.auth-card .auth-label-link{font-size:var(--text-2);font-weight:var(--weight-semibold)}.auth-input{background:var(--bg-surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--text-lead)}.auth-input:hover{box-shadow:inset 0 0 0 1px var(--fg-subtle)}.auth-input:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.auth-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--state-danger)}.auth-help{color:var(--fg-subtle);font-size:var(--text-1);line-height:var(--leading-body);margin:0}.auth-help-error{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.auth-password{display:flex;position:relative}.auth-password .auth-input{padding-right:84px}.auth-reveal{padding:0 var(--space-3);color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;display:inline-flex;position:absolute;top:4px;bottom:4px;right:4px}.auth-reveal:hover{background:var(--bg-hover);color:var(--fg)}.auth-reveal:focus-visible{outline:2px solid var(--focus);outline-offset:0}.auth-submit{width:100%;min-height:44px;margin-top:var(--space-1);font-size:var(--text-3)}.auth-sso{justify-self:center}.auth-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.auth-actions .ui-button{min-height:44px}.auth-footer{margin:var(--space-1) 0 0;padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--fg-muted);font-size:var(--text-3)}.auth-footer a,.auth-card a:not(.ui-link,.ui-button){color:var(--fg);font-weight:var(--weight-bold);text-underline-offset:3px}.auth-note,.guest-email-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2)}.auth-note{line-height:var(--leading-body);margin:0}@media (width<=759.98px){.auth-top{padding-block:var(--space-4) 0}.auth-main{padding-block:124px var(--space-8);place-items:start center}.auth-card{padding:var(--space-6) var(--space-5) var(--space-5)}.auth-title{font-size:var(--text-6)}.auth-reveal{min-width:44px;min-height:44px;top:0;bottom:0;right:0}.auth-footer a,.auth-card .auth-label-link{align-items:center;min-height:44px;display:inline-flex}.auth-card .auth-label-link{margin-block:-10px -6px}.auth-footer a{min-width:44px}.auth-label-row{align-items:center}}.hire-page{align-content:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.hire-page>.ui-page-header{margin-bottom:0}.hire-page-draft{gap:var(--space-3)}.hire-draft-back{justify-self:start}.hire-stage{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hire-floor{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hire-stage .hire-ask{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4)}.hire-stage .hire-ask-title{font-size:var(--text-5)}.hire-stage .hire-ask-input{min-height:52px}.hire-side .ui-section-heading{margin-bottom:var(--space-3)}.hire-side .hire-suggest-list{grid-template-columns:minmax(0,1fr)}.hire-side{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hire-room{--sr-fit-h:520px;min-height:420px}.hire-stage[data-draft] .hire-room{padding-top:84px}.hire-room .sr-head{left:var(--space-4);right:var(--space-4)}.hire-more{padding-inline:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);margin:0}.hire-legend{align-items:center;gap:var(--space-2);display:inline-flex}.hire-legend i{background:var(--handoff);border-radius:50%;width:8px;height:8px}.hire-job{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-2);display:flex}.hire-job-label{color:var(--fg-muted);font-size:var(--text-2);flex:none}.hire-job-words{min-width:0;color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);overflow-wrap:anywhere;flex:1}.hire-job .ui-button{flex:none}@media (width>=1100px){.hire-stage,.hire-top.hire-stage[data-ask]{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr)}.hire-stage .hire-floor{top:var(--space-5);position:sticky}.hire-stage .hire-room{--sr-fit-h:clamp(380px, calc(100dvh - 330px), 640px);justify-content:flex-start;min-height:0}.hire-stage[data-draft] .hire-room{padding-bottom:var(--space-10)}}.meet.hire-card{gap:var(--space-5);padding:var(--space-6)}.hire-card-head{align-items:center}.hire-face{flex:none;place-items:center;display:grid;position:relative}.hire-face .meet-mark{--bullet:64px;width:64px;height:64px}.hire-ring{border:2px solid var(--ui-ink);opacity:0;pointer-events:none;animation:hire-ring var(--dur-toast) var(--ease-out) var(--dur-med) both;border-radius:50%;position:absolute;inset:-6px}.hire-ring+.hire-ring{animation-delay:calc(var(--dur-med) + var(--dur-close))}.hire-face .meet-mark{animation:hire-born var(--dur-med) var(--ease-pop) var(--dur-close) both}@keyframes hire-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}@keyframes hire-born{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hire-face .meet-mark{animation:none}.hire-ring{opacity:.25;animation:none}.hire-ring+.hire-ring{opacity:.15;inset:-12px}}.hire-card .meet-name-field>.st-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hire-card .meet-name{min-height:48px;font-size:var(--text-5)}.hire-card .meet-role{font-size:var(--text-2)}.hire-inks{align-items:center;gap:var(--space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.hire-label{float:left;color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold);padding:0}.hire-inks-row{gap:var(--space-1);flex-wrap:wrap;display:flex}.hire-ink{cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.hire-ink-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hire-ink .line-swatch{border-radius:50%;width:22px;height:22px}.hire-ink:has(:checked){box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--fg)}.hire-ink:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.hire-card .hire-part{gap:var(--space-2);padding-top:0}.hire-part-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.hire-part-note{color:var(--fg-muted);font-size:var(--text-2)}.hire-card .hire-first-task{padding:var(--space-4);border-radius:var(--radius-control);background:color-mix(in oklab, var(--ui-ink) 7%, var(--bg-sunken));color:var(--fg);font-size:var(--text-3);line-height:var(--leading-body);margin:0}.hire-card [data-part=guard] .meet-fact{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.hire-card [data-part=guard] .meet-fact dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hire-card [data-part=guard] .meet-level-words{display:inline}.hire-card [data-part=guard] .meet-level-words strong{margin-right:.3em}.hire-card [data-part=guard] .meet-level-words strong:after{content:"."}.hire-card [data-part=guard] .meet-toolnames{display:none}.hire-card [data-part=guard] .meet-level-short{display:inline}.hire-card [data-part=guard] .meet-fact:first-child dd{display:block}.hire-card [data-part=guard] .meet-level-more{margin-top:var(--space-1)}.hire-card [data-part=guard] .meet-guard{gap:var(--space-3)}.hire-card .hire-accounts .meet-fact{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.hire-place-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hire-place-row,.hire-place-dm{align-items:center;gap:var(--space-2) var(--space-3);min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-control);background:color-mix(in oklab, var(--handoff) 7%, var(--bg-sunken));animation:hire-place-in var(--dur-med) var(--ease-out) both;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.hire-place-dm{background:var(--bg-sunken);grid-template-columns:auto minmax(0,1fr)}.hire-place-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.hire-place-row[data-new]{grid-template-columns:auto minmax(0,1fr) auto auto}.hire-place-row>.hire-place-hash{margin-top:10px}.hire-place-row>.hire-place-words{padding-top:var(--space-2)}.hire-place-row>.hire-place-faces{grid-area:2/2}.hire-place-row[data-new]{outline:1.5px dashed color-mix(in oklab, var(--handoff) 55%, transparent);outline-offset:-1.5px}.hire-place-row[data-added]{background:var(--bg-sunken)}.hire-place-hash{color:var(--fg-muted)}.hire-place-words{gap:2px;min-width:0;display:grid}.hire-place-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.hire-place-name{min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);overflow-wrap:anywhere;line-height:20px}.hire-place-reason{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body)}.hire-place-input{max-width:16rem;min-height:32px;padding-block:0}.hire-place-faces{align-items:center;display:flex}.hire-place-faces>*+*{margin-left:-6px}.hire-place-faces>.hire-place-people{margin-left:var(--space-3)}.hire-place-faces .ui-agent-mark{width:24px;height:24px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%}.hire-place-newface{outline:1.5px dashed var(--border-strong);outline-offset:1px;opacity:.9;animation:hire-place-in var(--dur-close) var(--ease-out) both;border-radius:50%;display:inline-flex}.hire-place-people{height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:0 0 0 2px var(--bg-surface);color:var(--fg-muted);font-size:var(--text-1);align-items:center;gap:2px;display:inline-flex}.hire-place-btn{border-radius:var(--radius-control);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hire-place-btn:hover{background:var(--bg-surface);color:var(--fg)}.hire-place-btn:focus-visible,.hire-place-add:focus-visible,.hire-place-addrow:focus-visible,.hire-place-pickrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hire-place-addbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hire-place-add{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg);font-size:var(--text-2);cursor:pointer;display:inline-flex}.hire-place-add:hover{border-color:var(--border-strong)}.hire-place-addrow{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-control);color:var(--fg);font-size:var(--text-3);cursor:pointer;background:0 0;display:flex}.hire-place-finding{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2);margin:0;display:flex}.hire-place-skel{background:var(--border);border-radius:50%;width:24px;height:24px}.hire-place-empty{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.hire-place-empty p{color:var(--fg);font-size:var(--text-2);margin:0}.hire-place-note{margin:0}.hire-place-search{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--fg-muted);display:flex}.hire-place-search .ui-input{flex:auto}.hire-place-pick{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.hire-place-pickrow{align-items:start;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hire-place-pickrow:hover{background:var(--bg-sunken)}.hire-card-foot .hire-lands{color:var(--fg-muted);font-size:var(--text-2);flex:1 0 100%;margin:0}@keyframes hire-place-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hire-place-row,.hire-place-dm,.hire-place-newface{animation:none}}.hire-more{border-radius:var(--radius-card);background:var(--bg-sunken)}.hire-more>summary{min-height:44px;padding:0 var(--space-4);color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:flex}.hire-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-card)}.hire-more-body{gap:var(--space-5);padding:0 var(--space-4) var(--space-4);display:grid}.hire-card .hire-card-foot{background:0 0;padding:0}.hire-card-foot .hire-submit{flex:0 auto;min-width:0}.hire-card-foot .ui-button{min-height:44px}@media (width<=759.98px){.hire-room{--sr-fit-h:210px;min-height:0}.hire-stage[data-draft] .hire-room{padding-top:120px}.hire-card .hire-card-foot{bottom:var(--space-2);z-index:2;padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-2);flex-wrap:nowrap;position:sticky}.hire-card .hire-card-foot .ui-button{flex:none}.hire-card .hire-card-foot .hire-submit{flex:0 auto;min-width:0}.hire-card .hire-card-foot .hire-lands{display:none}.hire-card .hire-card-foot:has(.hire-waits){flex-wrap:wrap}.hire-card .hire-card-foot .hire-waits{display:block}.hire-place-btn{width:44px;height:44px}.hire-place-row>.hire-place-hash{margin-top:14px}.hire-place-row>.hire-place-words{padding-top:var(--space-3)}}.hire-page>.ui-section+.ui-section{margin-top:0}.hire-top{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.hire-top[data-teams][data-ask]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.hire-ask{gap:var(--space-4);min-width:0;padding:var(--space-7) var(--space-7) var(--space-5);border-radius:var(--radius-float);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--handoff) 9%, transparent), transparent 60%), var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2);grid-template-columns:minmax(0,1fr);display:grid}.hire-ask form{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hire-ask-title{font-size:var(--text-5);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--leading-heading);text-wrap:balance;margin:0}.hire-ask-title label{cursor:text}.hire-ask-sub{margin:0 0 var(--space-2);color:var(--fg-muted);font-size:var(--text-3)}.hire-ask-input{line-height:var(--leading-body);resize:none;field-sizing:content;max-height:12rem}.hire-ask-error{color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.hire-ask-examples{gap:var(--space-2);flex-wrap:wrap;display:flex}.hire-ask-example{min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font:inherit;font-size:var(--text-2);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;line-height:1.35}.hire-ask-example:hover{background:var(--bg-hover);color:var(--fg)}.hire-ask-example:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hire-ask-more{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:var(--rule) solid var(--border);flex-wrap:wrap;display:flex}.hire-ask-more-label{color:var(--fg-subtle);font-size:var(--text-2)}.hire-match-note{color:var(--fg-muted);font-size:var(--text-2);margin:0;line-height:1.45}.hire-match{gap:var(--space-3);min-width:0;display:grid}.hire-match-job{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);display:flex}.hire-match-job q{min-width:0;color:var(--fg);quotes:none;overflow-wrap:anywhere;font-weight:600}.hire-match-title{font-size:var(--text-2);color:var(--fg-muted);margin:0;font-weight:600}.hire-match-line{color:var(--fg);margin:0;line-height:1.5}.hire-seats{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hire-seat{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--rule) solid var(--border);border-radius:var(--radius-control);background:var(--bg-surface);display:flex}.hire-seat[data-new]{border-color:var(--handoff);background:color-mix(in srgb, var(--handoff) 6%, var(--bg-surface))}.hire-seat-ghost{border:1.5px dashed var(--border-strong);background:var(--bg-sunken);border-radius:50%;flex:none;width:36px;height:36px}.hire-seat-main{gap:2px;min-width:0;display:grid}.hire-seat-who{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.hire-seat-who b{overflow-wrap:anywhere}.hire-seat-role,.hire-seat-cost{color:var(--fg-muted);font-size:var(--text-2)}.hire-seat-why{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;line-height:1.45}.hire-match-acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.hire-match-acts .ui-button{min-height:44px}.hire-match-error{color:var(--danger);font-size:var(--text-2);margin:0}.hire-step{color:var(--fg-muted);font-size:var(--text-2);margin:0;font-weight:600}.profile-strip{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);min-width:0;display:grid}.profile-strip[data-closed]{align-items:center;gap:0 var(--space-1);background:0 0;flex-wrap:wrap;padding:0;display:flex}.profile-strip[data-closed] .profile-strip-line{margin-right:var(--space-1);color:var(--fg-muted)}.profile-strip-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.profile-strip-line{color:var(--fg);font-size:var(--text-2);margin:0;line-height:1.45}.hire-ask .profile-strip-form{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.profile-strip-form .ui-input{min-width:0}.hire-ask .profile-strip-form>.ui-button[data-variant=quiet]{grid-column:1/-1;justify-self:start}.profile-strip-found{gap:var(--space-2);min-width:0;display:grid}.profile-facts{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.profile-fact{gap:var(--space-2);font-size:var(--text-2);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);display:grid}.profile-fact-title{color:var(--fg-muted)}.profile-fact-body{color:var(--fg);overflow-wrap:anywhere}.hire-teams{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hire-teams-title{font-size:var(--text-5);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0}.hire-teams[data-prominent]{padding-top:var(--space-2)}.hire-teams[data-prominent] .hire-teams-title{font-size:var(--text-4)}.hire-teams-sub,.hire-teams-note{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.hire-teams:not([data-prominent]){padding-top:var(--space-6)}.hire-teams-suggest{justify-self:start}.team-rows{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hire-teams:not([data-prominent]) .team-rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.hire-teams:not([data-prominent]) .team-rows:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1700px){.hire-teams:not([data-prominent]) .team-rows:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=759.98px){.hire-teams:not([data-prominent]) .team-rows:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.team-row-item{min-width:0}.hire-teams[data-view]{padding-top:0}.hire-teams[data-view] .team-rows{gap:var(--space-3);flex-wrap:wrap;display:flex}.hire-teams[data-view] .team-row-item{flex:26rem}.hire-teams[data-view] .team-row{min-height:72px}.team-row{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-lift);color:var(--fg);transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.team-row:hover{box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2)}.team-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.team-row-faces{padding-left:8px;display:flex}.team-row-faces>*{box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;margin-left:-8px}.hire-teams[data-prominent] .team-row-faces>:nth-child(n+5){display:none}.team-row-words{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.team-row-name{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.team-row-facts{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums}.team-row-go,.role-tile-go{color:var(--fg-subtle);flex:none}.hire-team{align-items:center;gap:var(--space-2);display:inline-flex}.hire-team-faces{padding-left:8px;display:flex}.hire-team-faces>*{box-shadow:0 0 0 2px var(--bg-app);border-radius:50%;margin-left:-8px}.hire-team-count{color:var(--fg-muted);font-size:var(--text-2);white-space:nowrap}.role-tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.hire-suggest-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.role-tiles>li{min-width:0;display:grid}.role-tile{align-items:center;gap:var(--space-3);min-width:0;min-height:72px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-lift);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.role-tile:hover{background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2)}.role-tile-desk{--sk-desk-width:56px;margin:-4px 0 -6px -4px}@media (prefers-reduced-motion:no-preference){.role-tile:hover,.team-row:hover{transform:translateY(-1px)}}.role-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.role-tile .role-tile-go{align-self:center}.role-tile[data-kind=suggestion]{padding-block:var(--space-4);background:var(--bg-surface)}.role-tile-words{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.role-tile-name{font-size:var(--text-3);font-weight:var(--weight-bold);overflow-wrap:anywhere;line-height:1.35}.role-tile-line{color:var(--fg-muted);font-size:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.role-tile[data-kind=suggestion] .role-tile-line{color:var(--fg);-webkit-line-clamp:3}.role-tile-have{margin-top:var(--space-1);justify-self:start;max-width:100%}.role-group{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:role-group/inline-size}@container role-group (width>=44.5rem) and (width<=66.99rem){.role-group>.role-tiles:has(>li:last-child:nth-child(2n+3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@container role-group (width>=67rem) and (width<=89.49rem){.role-group>.role-tiles:has(>li:last-child:nth-child(3n+4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@container role-group (width>=89.5rem) and (width<=111.99rem){.role-group>.role-tiles:has(>li:last-child:nth-child(4n+5)){grid-template-columns:repeat(5,minmax(0,1fr))}}@container role-group (width>=112rem){.role-group>.role-tiles:has(>li:last-child:nth-child(5n+6)){grid-template-columns:repeat(6,minmax(0,1fr))}}.role-group+.role-group{margin-top:var(--space-4)}.role-group-title{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-bold);margin:0}.role-sheet .ui-sheet-body{padding-block:var(--space-5) var(--space-6)}.role-sheet .ui-sheet-title,.role-sheet .gallery-hire .ui-button-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.role-sheet .gallery-hire{max-width:100%;height:auto;min-height:40px}.role-sheet-body{gap:var(--space-6);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.role-sheet-head{align-items:center;gap:var(--space-4);min-width:0;display:flex}.role-sheet-who{gap:var(--space-1);min-width:0;display:grid}.role-sheet-outcome{font-size:var(--text-lead);font-weight:var(--weight-semibold);line-height:var(--leading-heading);text-wrap:balance;margin:0}.role-sheet-name,.role-sheet-hint{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.role-sheet-have{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);font-size:var(--text-2);margin:0}.role-sheet-part{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.role-sheet-title{font-size:var(--text-3);font-weight:var(--weight-semibold);margin:0}.role-sheet-text{font-size:var(--text-3);line-height:var(--leading-body);margin:0}.role-sheet-list{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-3);line-height:var(--leading-body);margin:0;display:grid}.role-sheet-week{margin-top:var(--space-1)}.role-sheet .meet-station{background:var(--bg-raised)}.role-sheet .meet-stop[data-kind=first] .meet-station{box-shadow:inset 0 0 0 4px var(--ui-ink), 0 0 0 3px var(--bg-raised), 0 0 0 4.5px var(--ui-ink)}.role-sheet-stop{font-size:var(--text-3);line-height:1.4}.role-sheet-ask{justify-items:end;gap:var(--space-2);display:grid}.role-sheet-done{font-size:var(--text-2);margin:0}.role-sheet-error{color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.new-agent-advanced{padding-top:var(--space-1)}.new-agent-advanced>summary{min-height:32px;color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;gap:var(--space-2);list-style:none;display:flex}.new-agent-advanced>summary::-webkit-details-marker{display:none}.new-agent-advanced-mark{transition:transform var(--dur-fast) var(--ease-out);flex:none}.new-agent-advanced[open] .new-agent-advanced-mark{transform:rotate(90deg)}.new-agent-advanced>summary:hover{color:var(--fg)}.new-agent-advanced>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.new-agent-advanced-body{gap:var(--space-5);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.sentence-box{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2);grid-template-columns:minmax(0,1fr);display:grid}.sentence-label{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold)}.sentence-examples{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sentence-examples-label{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold)}.sentence-example{min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font:inherit;font-size:var(--text-2);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;line-height:1.35}.sentence-example:hover{background:var(--bg-hover);color:var(--fg)}.sentence-example:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.draft-progress{padding:var(--space-1) 0 0}.draft-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.draft-step{align-items:center;gap:var(--space-3);color:var(--fg-subtle);font-size:var(--text-3);display:flex;position:relative}.draft-step:not(:last-child):after{content:"";width:var(--agent-line-weight);height:calc(100% + var(--space-3));background:var(--border);border-radius:2px;position:absolute;top:50%;left:6px}.draft-step[data-state=done]:after{background:var(--agent-line-1);transition:background-color var(--dur-line) var(--ease-line)}.draft-station{z-index:1;background:var(--bg-surface);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--border);border-radius:50%;flex:none;position:relative}.draft-step[data-state=done]{color:var(--fg-muted)}.draft-step[data-state=done] .draft-station{background:var(--agent-line-1);box-shadow:none}.draft-step[data-state=live]{color:var(--fg);font-weight:var(--weight-bold)}.draft-step[data-state=live] .draft-station{box-shadow:inset 0 0 0 3px var(--agent-line-1), 0 0 0 4px color-mix(in srgb, var(--agent-line-1) 22%, transparent)}.meet{--ui-ink:var(--agent-line-1);gap:var(--space-6);min-width:0;padding:var(--space-7);border-radius:var(--radius-float);background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--ui-ink) 9%, transparent), transparent 55%), var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2);grid-template-columns:minmax(0,1fr);display:grid}.meet-head{align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.meet-mark{flex:none}.meet-who{gap:var(--space-1);flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.meet-name-field{gap:2px;display:grid}.meet-name{min-height:52px;padding:0 var(--space-3);font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:-.015em}.meet-role{color:var(--fg-muted);font-size:var(--text-lead);font-weight:var(--weight-semibold);margin:0}.meet-why{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.meet-part{align-content:start;gap:var(--space-3);min-width:0;padding-top:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.meet-part-title{font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.meet-route{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.meet-stop{gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);min-width:0;display:grid;position:relative}.meet-stop:not(:last-child):after{content:"";top:11px;bottom:calc(-1 * var(--space-3) - 11px);width:var(--agent-line-weight);background:var(--ui-ink);border-radius:2px;position:absolute;left:8px}.meet-station{z-index:1;background:var(--bg-surface);width:20px;height:20px;box-shadow:inset 0 0 0 4px var(--ui-ink);border-radius:50%;margin-top:1px;position:relative}.meet-stop[data-kind=first] .meet-station{background:var(--ui-ink);box-shadow:inset 0 0 0 4px var(--ui-ink), 0 0 0 3px var(--bg-surface), 0 0 0 4.5px var(--ui-ink)}.meet-stop-body{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.meet-stop-title{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold)}.meet-suggested{font-weight:var(--weight-regular);color:var(--fg-subtle);font-size:var(--text-1)}.meet-stop-hint{color:var(--fg-subtle);font-size:var(--text-2)}.hire-task-slots{gap:var(--space-3);margin:var(--space-2) 0;display:grid}.hire-repos{gap:var(--space-2);margin:var(--space-3) 0 0;border:0;min-width:0;padding:0;display:grid}.hire-repos-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.hire-repos-list code{overflow-wrap:anywhere}.hire-repos-later{margin-top:var(--space-3)}.hire-first-task{margin:var(--space-1) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);color:var(--fg);font-size:var(--text-3);line-height:var(--leading-body);overflow-wrap:anywhere}.hire-first-task-input{margin:var(--space-1) 0;font-size:var(--text-3);line-height:var(--leading-body)}.meet-routine{justify-content:space-between;align-items:flex-start;gap:var(--space-4);cursor:pointer;display:flex}.meet-routine-words{gap:2px;min-width:0;display:grid}.meet-switch{flex:none}.meet-guard{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid;container-type:inline-size}.meet-fact{gap:var(--space-4);grid-template-columns:11rem minmax(0,1fr);display:grid}.meet-fact dt{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold)}.meet-fact dd{justify-items:start;gap:var(--space-2);min-width:0;color:var(--fg-muted);font-size:var(--text-3);line-height:var(--leading-body);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@container (width<=34rem){.meet-fact{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.meet-level{color:var(--fg)}.meet-level-words{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.meet-level-short{color:var(--fg);margin:0}.meet-level-more summary{width:fit-content;color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-bold);cursor:pointer}.meet-level-more p{margin:var(--space-2) 0 0;color:var(--fg-muted);font-size:var(--text-2)}.meet-tools{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meet-tool{padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold)}.meet-tools-more summary,.meet-toolnames summary,.meet-instructions summary{width:fit-content;color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-bold);cursor:pointer;padding:3px 0;display:list-item}.meet-tools-more[open] summary,.meet-toolnames[open] summary,.meet-instructions[open] summary{margin-bottom:var(--space-2)}.meet-accounts{gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.meet-account{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.meet-account-words{overflow-wrap:anywhere;min-width:0;color:var(--fg-muted);flex:14rem}.meet-account-words strong{color:var(--fg)}.meet-account-actions{gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.meet-account-service{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.hire-account-pick{align-items:center;gap:var(--space-2);cursor:pointer;flex:16rem;min-width:0;display:flex}.hire-account[data-ticked]{box-shadow:inset 0 0 0 var(--rule) var(--agent-ink,var(--border))}.hire-account-meta{font-size:var(--text-sm);color:var(--fg-muted);display:block}.team-account .hire-account-pick{cursor:default}.team-account-roles{gap:var(--space-2) var(--space-3);min-width:0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.team-account-role{align-items:center;gap:var(--space-1);cursor:pointer;display:inline-flex}.meet-clamped{margin-left:var(--space-2)}.hire-dropped code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.hire-slots{margin-bottom:var(--space-1)}.hire-instructions{min-height:180px;font-size:var(--text-3)}.meet-foot{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.hire-submit{max-width:100%;height:auto;min-height:44px;padding-top:var(--space-2);padding-bottom:var(--space-2);white-space:normal;text-align:left}.first-run{gap:var(--space-4);display:grid}.first-run-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.first-run-card{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);color:var(--fg-muted);display:grid}.first-run-card-title{color:var(--fg);font-size:var(--text-5);font-weight:var(--weight-heavy);margin:0}.first-run-card p{margin:0}.first-run-card .sentence-box{box-shadow:none;background:0 0;padding:0}.first-run-card .sentence-label{font-size:var(--text-2)}.first-run .hire-draft{box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1)}.checklist{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);display:grid}.checklist-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.checklist-title{font-size:var(--text-4);font-weight:var(--weight-heavy);margin:0}.checklist-progress{color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums}.checklist-hide-all{color:var(--fg-muted);font-weight:var(--weight-semibold);margin-left:auto}.checklist-bar{height:var(--agent-line-weight);background:var(--border);border-radius:2px;display:block;overflow:hidden}.checklist-bar-fill{border-radius:inherit;background:var(--state-ok);height:100%;transition:width var(--dur-line) var(--ease-line);display:block}.checklist-items{margin:0;padding:0;list-style:none;display:grid}.checklist-item{align-items:center;gap:var(--space-3);grid-template-columns:20px minmax(0,1fr) 32px;min-height:40px;display:grid}.checklist-item+.checklist-item{border-top:var(--rule) solid var(--border)}.checklist-mark{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--border-strong);color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.checklist-item[data-done] .checklist-mark{background:var(--state-ok);box-shadow:none;color:var(--bg-surface)}.checklist-label{min-width:0;color:var(--fg);font-size:var(--text-3)}a.checklist-label{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}a.checklist-label:hover{text-underline-offset:3px;text-decoration:underline}.checklist-go{color:var(--fg-subtle);flex:none}.checklist-item[data-done] .checklist-label{color:var(--fg-subtle);text-decoration:line-through}.checklist-hide{color:var(--fg-subtle);justify-self:end}.first-task{margin:0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--state-wait-soft);color:var(--state-wait-fg);font-size:var(--text-2);line-height:var(--leading-body);gap:2px;display:grid}.first-task-title{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.first-task-body{color:var(--fg-muted);margin:0}.first-task-place{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-1) 0 0;color:var(--fg);font-size:var(--text-2);flex-wrap:wrap;display:flex}.first-task-sent+.first-task-place{margin:var(--space-2) var(--space-4) 0}.first-task-sent{margin:0 var(--space-4);background:var(--state-ok-soft);color:var(--state-ok-fg);font-weight:var(--weight-semibold)}.onboarding-slot{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.onboarding-slot-title{overflow-wrap:anywhere;font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.onboarding-slot-part{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.onboarding-slot-text{color:var(--fg-muted);font-size:var(--text-2);margin:0}.onboarding-rows{margin:0;padding:0;list-style:none;display:grid}.onboarding-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.onboarding-row+.onboarding-row{border-top:var(--rule) solid var(--border)}.onboarding-row-main{overflow-wrap:anywhere;min-width:0;font-size:var(--text-3);flex:200px;gap:2px;display:grid}.onboarding-row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=759.98px){.sentence-box,.meet{padding:var(--space-4)}.hire-ask{padding:var(--space-5) var(--space-4) var(--space-4)}.sentence-example,.hire-ask-example,.hire-ask-more .ui-button,.new-agent-advanced>summary{min-height:44px}.hire-ask-title{font-size:var(--text-5)}.role-sheet-ask,.role-sheet-ask .ui-button,.role-sheet .ui-sheet-foot .ui-button{flex:100%;width:100%;min-height:44px}.role-tile{min-height:64px}.team-row-faces>:nth-child(n+4){display:none}.meet-head{gap:var(--space-3)}.meet-mark{--bullet:48px}.meet-fact{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.meet-foot .ui-button{flex:100%}.meet-toolnames summary,.meet-instructions summary{padding:12px 0}a.checklist-label,.checklist-hide-all{min-height:44px}.checklist-item{grid-template-columns:20px minmax(0,1fr) 44px}.checklist-hide{width:44px;min-height:44px}.first-task,.first-task-sent{margin:0 var(--space-3)}.first-run-card{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.draft-step[data-state=live] .draft-station{animation:none}.draft-step:after,.checklist-bar-fill,.sentence-example,.hire-ask-example,.role-tile,.team-row,.new-agent-advanced-mark{transition:none}}.tp-roles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr));margin:0;padding:0;list-style:none;display:grid}.tp-role{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);transition:opacity var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid}.tp-role[data-off]{opacity:.6}.tp-role-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.tp-role-head>div{overflow-wrap:anywhere;flex:10rem;min-width:0}.tp-role-head b{font-size:var(--text-4);font-weight:var(--weight-bold)}.tp-role-cost{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);margin-left:auto}.tp-week{margin:var(--space-1) 0 0;padding-left:var(--space-5);color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body)}.tp-page{gap:var(--space-7)}.tp-stage .hire-floor{position:static}.tp-stage .tp-room{--sr-fit-h:460px;min-height:420px}.tp-confirm{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2);grid-template-columns:minmax(0,1fr);display:grid}.tp-total{font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tp-total-note{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.tp-costs{gap:var(--space-3);margin:var(--space-2) 0;padding:0;list-style:none;display:grid}.tp-cost{gap:var(--space-1);display:grid}.tp-cost-words{justify-content:space-between;gap:var(--space-2);font-size:var(--text-2);display:flex}.tp-cost-words span:last-child{color:var(--fg-muted);font-variant-numeric:tabular-nums}.tp-hire{justify-self:start;min-height:44px}@media (width>=1100px){.tp-stage .tp-room{--sr-fit-h:500px;min-height:480px}}@media (width<=759.98px){.tp-role,.tp-confirm{padding:var(--space-4)}.tp-stage .tp-room{--sr-fit-h:210px;min-height:0}}.first-run-business{gap:var(--space-3)}.biz-card{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-7);border-radius:var(--radius-float);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--handoff) 9%, transparent), transparent 60%), var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2);color:var(--fg-muted);grid-template-columns:minmax(0,1fr);display:grid}.biz-title{color:var(--fg);font-size:var(--text-7);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--leading-heading);text-wrap:balance;margin:0}.biz-ask{gap:var(--space-3);padding:var(--space-6)}.biz-ask .biz-title{font-size:var(--text-5)}.biz-ask .biz-sub{font-size:var(--text-2);line-height:var(--leading-body)}.fr-next{gap:var(--space-4);display:grid}.fr-next-title{font-size:var(--text-3);font-weight:var(--weight-bold);color:var(--fg);margin:0}.biz-sub,.biz-section-note,.biz-empty{max-width:68ch;margin:0}.biz-head{gap:var(--space-2);display:grid}.biz-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);margin:0}.biz-label{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold)}.biz-reading{align-items:center;gap:var(--space-2);color:var(--fg);margin:0;display:flex}.biz-reading-dot{background:var(--handoff);border-radius:50%;flex:none;width:10px;height:10px}.biz-section{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule) solid var(--border);display:grid}.biz-section-title{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.biz-sub-title{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);margin:0}.biz-list,.biz-chips,.biz-done-list,.biz-krs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.biz-krs{padding-left:var(--space-6);font-size:var(--text-2);list-style:outside}.biz-chips{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.biz-item,.biz-chip{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.biz-chip{grid-template-columns:auto minmax(0,1fr);align-items:center}.biz-chip>:last-child{grid-column:1/-1}.biz-item[data-off],.biz-chip[data-off]{opacity:.6}.biz-item-head{align-items:center;gap:var(--space-2) var(--space-3);color:var(--fg);flex-wrap:wrap;display:flex}.biz-item-head>.biz-goal-title{flex:240px}.biz-scope{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1)}.biz-muted{color:var(--fg-muted);font-size:var(--text-2)}.biz-cost{color:var(--fg-muted);font-size:var(--text-2);margin-left:auto}.biz-font-mark{border-radius:var(--radius-control);background:var(--bg-sunken);width:24px;height:24px;color:var(--fg);font-weight:var(--weight-bold);place-items:center;display:inline-grid}.biz-select{max-width:320px;min-height:44px}.biz-connections{gap:var(--space-2);display:grid}.biz-done-list>li{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.biz-done-list>li>:first-child{color:var(--fg)}.biz-conn{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.biz-conn-text{gap:2px;min-width:0;display:grid}.biz-conn-name{color:var(--fg)}.biz-confirm{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--rule) solid var(--border);display:grid}.biz-makes{color:var(--fg);margin:0}.biz-confirm-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.first-run-other{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}@media (width<=759.98px){.biz-card{padding:var(--space-5) var(--space-4)}.biz-confirm{background:var(--bg-surface);padding-bottom:var(--space-2);position:sticky;bottom:0}.biz-confirm-row>*{flex:auto;min-height:44px}.first-run-other>button{min-height:44px}}@media (pointer:coarse){.biz-leave .ui-checkbox{min-height:44px;padding-inline-end:var(--space-2)}}@media (prefers-reduced-motion:reduce){.biz-reading-dot{animation:none}}.tp-page .dg-settings{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.new-agent-side{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.new-agent-form{gap:var(--space-4);min-width:0;padding:var(--space-6);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=759.98px){.new-agent-form{padding:var(--space-4)}}.tp-routes{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.tp-route{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);display:grid}.tp-route-name{font-size:var(--text-3);font-weight:var(--weight-bold);overflow-wrap:anywhere}@media (width>=1100px){.new-agent-stage .hire-room{--sr-fit-h:440px;min-height:520px}}.st-page-single{max-width:880px}.st-page-fallback{gap:var(--space-4);display:grid}.st-section{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.st-section+.st-section,.st-frame>.perm-page>.st-section+.st-section,.st-frame>.ui-section+.ui-section,.st-frame>*>.ui-section+.ui-section{margin-top:var(--space-10);border-top:0;padding-top:0}.review-model .size-options{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));max-width:48rem}.review-model .size-option:first-of-type{grid-column:1/-1}.review-model .size-option{padding:var(--space-3);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);align-items:center}.review-model .size-option:first-of-type{align-items:start}.review-model .size-option[data-checked]{background:var(--selected-tint);box-shadow:inset 0 0 0 2px var(--focus)}.review-model .size-label{font-weight:var(--weight-semibold)}.review-model .size-spec{font-weight:var(--weight-regular)}.review-model .size-option input{margin-top:0}.review-model .size-option:first-of-type input{margin-top:3px}.st-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.st-section-words{gap:var(--space-1);min-width:0;max-width:68ch;display:grid}.st-title{font-size:var(--text-5);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-wrap:balance;margin:0}.st-lede{color:var(--fg-muted);font-size:var(--text-3);line-height:var(--leading-body);text-wrap:pretty;margin:0}.st-lede code,.st-hint code,.st-confirm code,.st-note code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:max(var(--text-1), .92em)}.st-count{border-radius:var(--radius-pill);background:var(--bg-sunken);min-width:20px;min-height:20px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:1px 6px 0;display:inline-flex}.perm-page{display:block}.perm-page>.st-section+.st-section{margin-top:var(--space-10)}.st-panel{gap:var(--space-4);min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.st-panel-head{gap:var(--space-1);display:grid}.st-panel-title{font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.st-sub{gap:var(--space-3);margin-top:var(--space-2);display:grid}.st-sub-title{align-items:center;gap:var(--space-2);font-size:var(--text-4);font-weight:var(--weight-bold);margin:0;display:flex}.st-rows{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);margin:0;padding:0;list-style:none;display:grid}.st-row{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.st-row+.st-row{border-top:var(--rule) solid var(--border)}.st-row-main{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.st-row-words{flex:14rem;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.st-row-name{overflow-wrap:anywhere;min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold)}.st-row-text{color:var(--fg);font-size:var(--text-3)}a.st-row-name{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}a.st-row-name:hover{text-underline-offset:3px;text-decoration:underline}.st-row-meta{align-items:center;gap:2px var(--space-2);min-width:0;color:var(--fg-subtle);font-size:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.st-row-meta a{color:var(--fg-muted);font-weight:var(--weight-semibold);text-decoration:none}.st-row-meta a:hover{color:var(--fg)}.st-row-end{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.st-row-icon{color:var(--fg-subtle);flex:none}.st-row-icon-danger{color:var(--state-danger)}.st-row-face{flex:none}.st-row-face-guest{background:var(--guest-soft);color:var(--guest)}.st-you{color:var(--fg-subtle);font-weight:var(--weight-regular)}.st-tabular{font-variant-numeric:tabular-nums}.st-clip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.st-hidden-value{color:var(--fg-subtle);letter-spacing:.1em}.st-tag{background:var(--bg-sunken);min-height:20px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-regular);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:1px 7px 0;display:inline-flex}.st-tag[data-tone=strong]{background:var(--accent-soft);color:var(--accent)}.st-tag:is([data-tone=ok],[data-tone=wait],[data-tone=info]):before{content:"";background:var(--state-ok);border-radius:50%;flex:none;width:7px;height:7px}.st-tag[data-tone=wait]:before{background:var(--state-wait)}.st-tag[data-tone=info]:before{background:var(--state-info)}.st-tag[data-tone=danger]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.st-chip{background:var(--bg-sunken);color:var(--fg-muted);font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:var(--text-1);white-space:nowrap;border-radius:6px;margin:0 4px 4px 0;padding:1px 7px 0;display:inline-block}.st-chips,.st-host-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-chips .st-chip{margin:0}dd>.ui-tag{margin:0 4px 4px 0}.ui-tag code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:inherit}.st-choice-name .ui-tag{margin-left:var(--space-2)}.st-muted{color:var(--fg-subtle)}.st-mono{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:var(--text-2)}.st-note{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.pk-covers{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);display:block}.pk-signup{color:inherit;font-weight:var(--weight-bold);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.pk-kept,.pk-reconnect,.pk-use{margin:var(--space-2) 0 0 calc(var(--space-6) + var(--space-1))}@media (width<=759.98px){.pk-kept,.pk-reconnect,.pk-use{margin-left:0}}.pk-use-bars{max-width:26rem}.pk-use-error{margin-top:var(--space-1);color:var(--state-danger-fg)}.pk-kept-words{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pk-reconnect a{color:inherit;font-weight:var(--weight-bold);text-underline-offset:3px}.pk-app-form{margin-top:var(--space-3)}.pk-uri{overflow-wrap:anywhere}.st-note[data-tone=wait]{color:var(--fg)}.st-note[data-tone=wait]:before{content:"";background:var(--state-wait);border-radius:50%;flex:none;width:8px;height:8px}.st-note[data-tone=danger]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.st-note>span:first-child{flex:18rem}.st-readonly{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);margin:0;display:flex}.st-readonly-icon{color:var(--fg-subtle);flex:none;margin-top:2px}.st-readonly a,.st-note a{color:inherit;font-weight:var(--weight-bold);text-underline-offset:3px}.st-done{align-items:flex-start;gap:var(--space-2);font-size:var(--text-2);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--state-ok-fg);margin:0;display:flex}.st-done-icon{flex:none;margin-top:2px}.st-loading{padding:var(--space-2) 0}.st-field{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.st-label{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold)}.st-optional{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-regular);margin-left:4px}.st-hint{color:var(--fg-subtle);font-size:var(--text-1);line-height:var(--leading-body);margin:0}.st-hint-error{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.st-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.st-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.st-fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.st-fieldset>legend{margin-bottom:var(--space-2);padding:0}.st-header-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.st-add-header{justify-self:start}.st-pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 6rem;display:grid}.ui-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--state-danger)}.ui-input:disabled{background:var(--bg-sunken);color:var(--fg-subtle);cursor:not-allowed}select.ui-input{padding-right:var(--space-2);cursor:pointer}.st-select-sm{width:auto;min-height:32px;font-size:var(--text-2)}.st-num{font-variant-numeric:tabular-nums}.st-check{align-items:center;gap:var(--space-2);min-height:24px;color:var(--fg);font-size:var(--text-3);cursor:pointer;display:inline-flex}.st-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.st-affix{align-items:center;width:9rem;display:inline-flex;position:relative}.st-affix-text{color:var(--fg-subtle);font-size:var(--text-2);pointer-events:none;position:absolute}.st-affix-text:first-child{left:var(--space-3)}.st-affix-text:last-child{right:var(--space-3)}.st-affix:has(>.st-affix-text:first-child) .ui-input{padding-left:24px}.st-affix:has(>.st-affix-text:last-child) .ui-input{padding-right:40px}.st-switch-field{gap:var(--space-1);display:grid}.st-switch{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:24px;display:inline-flex;position:relative}.st-switch input{opacity:0;cursor:pointer;width:36px;height:22px;margin:0;position:absolute}.st-switch-track{border-radius:var(--radius-pill);background:var(--bg-sunken);width:36px;height:22px;box-shadow:inset 0 0 0 1px var(--border-strong);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:none;position:relative}.st-switch-thumb{background:var(--fg-subtle);width:16px;height:16px;transition:translate var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.st-switch input:checked+.st-switch-track{background:var(--accent);box-shadow:none}.st-switch input:checked+.st-switch-track .st-switch-thumb{background:var(--on-accent);translate:14px}.st-switch input:focus-visible+.st-switch-track{outline:2px solid var(--focus);outline-offset:2px}.st-switch input:disabled+.st-switch-track{opacity:.5}.st-switch-label{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);line-height:var(--leading-body);padding-top:2px}.st-switch-hint{max-width:72ch;padding-left:48px}.st-choices{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));min-width:0;margin:0;padding:0;display:grid}.st-choices>legend{margin-bottom:var(--space-2);padding:0}.st-choices-stack{grid-template-columns:minmax(0,1fr)}.st-choice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:flex}.st-choice:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.st-choice[data-checked]{background:var(--selected-tint);box-shadow:inset 0 0 0 2px var(--focus)}.st-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.st-choice input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:3px 0 0}.st-choice-words{gap:2px;min-width:0;display:grid}.st-choice-name{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.st-choice-hint{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body)}.st-actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.st-inline-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-inline-form>.ui-input{flex:14rem;width:auto}.st-inline-actions{gap:var(--space-2);display:inline-flex}.st-row-form{padding-left:var(--space-7)}.ui-button.st-danger-quiet{color:var(--state-danger-fg)}.ui-button.st-danger-quiet:hover{background:var(--state-danger-soft);color:var(--state-danger-fg)}.st-link-btn{min-height:24px;color:var(--fg);font:inherit;font-size:var(--text-2);font-weight:var(--weight-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.st-link-btn:hover{color:var(--accent-hover)}.st-arrow-link{align-items:center;gap:var(--space-1);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.st-arrow-link:hover{text-underline-offset:3px;text-decoration:underline}.st-back{margin:0 0 var(--space-4)}.st-confirm{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--state-danger-soft);flex-wrap:wrap;display:flex}.st-confirm[data-tone=plain]{background:var(--bg-sunken)}.st-confirm-words{color:var(--fg);font-size:var(--text-2);line-height:var(--leading-body);flex:20rem;margin:0}.st-confirm-actions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.st-savebar{bottom:var(--space-4);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-float);background:var(--bg-raised);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-2);animation:st-rise var(--dur-med) var(--ease-out);flex-wrap:wrap;display:flex;position:sticky}.st-savebar-words{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.st-savebar-actions{gap:var(--space-2);display:inline-flex}@keyframes st-rise{0%{opacity:0;translate:0 6px}}.st-state-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.st-state-words{color:var(--fg-muted);font-size:var(--text-3);line-height:var(--leading-body);margin:0}.unattended .unattended-state{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.unattended .unattended-status{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-ok-soft);margin:0}.unattended .unattended-state[data-paused] .unattended-status{background:var(--state-wait-soft)}.st-onetime{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--state-info-soft);display:grid}.st-onetime-head{color:var(--fg);font-size:var(--text-2);margin:0}.st-onetime-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.st-onetime-row .ui-input{flex:18rem;width:auto}.st-budget-body{gap:var(--space-2);min-width:0;display:grid}.st-budget-row,.st-budget-ceiling .st-budget-body{align-items:center;gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr) auto}.st-meter{min-width:0}.st-cap-form{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:24rem;display:flex}.st-cap-form .st-label{color:var(--fg-muted);font-weight:var(--weight-semibold)}.st-cap-form .st-affix{width:7.5rem}.st-cap-hint{color:var(--fg-subtle);font-size:var(--text-1);text-align:right;flex:100%;margin:0}.st-cap-hint-error{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.st-facts{gap:var(--space-2);margin:0;display:grid}.st-facts>div{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.st-facts dt{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold)}.st-facts dd{color:var(--fg);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.st-row>.st-facts,.st-row>.st-note{margin-left:28px}.st-map-view{margin-left:0}.st-map-field{align-items:baseline;gap:var(--space-1);max-width:100%;margin-right:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.st-map-pending{justify-content:space-between}.st-map-editor{background:var(--bg-sunken);box-shadow:none}.st-problems{padding-left:var(--space-5);color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.st-problems code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.st-suggestions{gap:var(--space-3);display:grid}.st-log{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);margin:0;padding:0;list-style:none;display:grid}.st-log-row{overflow-wrap:anywhere;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-2);grid-template-columns:9.5rem minmax(0,1fr) minmax(0,auto);align-items:baseline;display:grid}.st-log-row+.st-log-row{border-top:var(--rule) solid var(--border)}.st-log-when{color:var(--fg-subtle)}.st-log-what{color:var(--fg)}.st-log-where{color:var(--fg-muted);font-weight:var(--weight-semibold)}.settings code{overflow-wrap:anywhere}.perm-levels{gap:var(--space-1);max-width:360px;margin-top:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.perm-level{gap:var(--space-1);min-width:0;display:grid}.perm-level i{border-radius:var(--radius-pill);background:var(--bg-sunken);height:6px;box-shadow:inset 0 0 0 var(--rule) var(--border);display:block}.perm-level[data-on] i{background:color-mix(in oklab, var(--handoff) 55%, var(--bg-surface));box-shadow:none}.perm-level[data-current] i{background:var(--handoff)}.perm-level b{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perm-level[data-current] b{color:var(--fg);font-weight:var(--weight-bold)}.perm-floor-fold{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1)}.perm-floor-fold>.set-fold-summary{font-weight:500}.perm-floor-lock{vertical-align:-2px;color:var(--fg-muted)}.perm-floor-fold .perm-floor{box-shadow:none;background:0 0}.perm-floor-fold .perm-floor-row{padding-inline:0}.perm-floor{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);margin:0;padding:0;list-style:none;display:grid}.perm-floor-row{box-sizing:border-box;min-height:52px;padding:var(--space-3) var(--space-5);align-content:center;gap:2px;display:grid}.perm-floor-row+.perm-floor-row{box-shadow:0 -1px 0 var(--border)}.perm-floor-row b{font-size:var(--text-3);font-weight:var(--weight-bold)}.perm-floor-row span{color:var(--fg-muted);font-size:var(--text-2)}@media (width<=759.98px){.st-row-end{flex:100%;justify-content:flex-start;margin-left:0}.st-budget-row,.st-budget-ceiling .st-budget-body{grid-template-columns:minmax(0,1fr)}.st-cap-form{justify-content:flex-start;max-width:none}.st-cap-hint{text-align:left}.st-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.st-row>.st-facts,.st-row>.st-note,.st-row-form{margin-left:0;padding-left:0}.st-log-row{grid-template-columns:minmax(0,1fr);gap:2px}.st-header-row{grid-template-columns:minmax(0,1fr) auto}.st-header-row>.ui-input:nth-of-type(2){grid-column:1}.st-check,.st-link-btn{align-items:center;min-height:44px}.st-choice,.st-select-sm{min-height:44px}.st-savebar{bottom:var(--space-2)}.st-savebar-actions{flex:100%}.st-savebar-actions .ui-button{flex:1}}@media (prefers-reduced-motion:reduce){.st-savebar{animation-name:ui-fade-in;animation-duration:var(--dur-fast)}.st-choice{transition:none}}.push-settings{min-width:0;display:grid}.push-switches{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.push-quiet-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.push-quiet-times{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,10rem));display:grid}.push-quiet-times .ui-input{font-variant-numeric:tabular-nums;min-height:44px}.push-here{margin-left:var(--space-2)}.phone-steps{gap:var(--space-1);margin-top:var(--space-2);counter-reset:phone-step;display:grid}.phone-step{counter-increment:phone-step;grid-template-columns:1.5em minmax(0,1fr);display:grid}.phone-step:before{content:counter(phone-step) ".";color:var(--fg-muted);font-variant-numeric:tabular-nums}.phone-setup{gap:var(--space-6);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}.phone-qr{border-radius:var(--radius-control);border:1px solid var(--border);width:100%;height:auto;display:block}.phone-qr-plate{fill:var(--bg-render)}.phone-qr-ink{fill:var(--on-wait)}.phone-setup-steps{gap:var(--space-2);min-width:0;display:grid}.phone-setup-head{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg);margin:0}.phone-setup-head+.phone-steps{margin-top:0}.phone-setup-watch{margin:var(--space-2) 0 0;color:var(--fg-muted);font-size:var(--text-sm)}@media (width<=759.98px){.push-quiet-times{grid-template-columns:repeat(2,minmax(0,1fr))}.push-device .st-actions>.ui-button{flex:auto;min-height:44px}.phone-setup{grid-template-columns:minmax(0,1fr)}.phone-qr{max-width:12rem}.st-row-meta a{align-items:center;min-width:44px;min-height:44px;margin-block:-12px;display:inline-flex}}.st-dialog-form{gap:var(--space-4);display:grid}.invite-or{justify-items:start;gap:var(--space-2);display:grid}.st-title-line{flex-wrap:wrap;align-items:baseline;display:flex}.st-title-count{margin-left:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.st-frame .set-facts{margin-bottom:var(--space-10)}.limits-unlimited{gap:var(--space-2)}.limits-refused{gap:var(--space-2);display:grid}.ops-detail{color:var(--fg-muted);font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ops-row .st-row-meta{margin:0}@media (width<=759.98px){.ops-actions>.ui-button{min-height:44px}}.supervisor-settings .supervisor-fields{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.supervisor-settings .supervisor-enabled{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-semibold);display:flex}.supervisor-settings .supervisor-enabled input{accent-color:var(--accent)}.supervisor-settings .supervisor-count{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:44px;display:flex}.supervisor-settings .supervisor-count select{min-height:36px}.supervisor-settings .supervisor-hint,.supervisor-settings .supervisor-off,.supervisor-settings .supervisor-source{color:var(--fg-muted)}.supervisor-settings .supervisor-escalate legend{font-weight:var(--weight-semibold);margin-bottom:var(--space-2);padding:0}.pk-app-form .ui-input,.sso-provider .ui-input,.network-form .ui-textarea{max-width:36rem}.scim-token>.ui-button{justify-self:start}.privacy-pointer{margin:0 0 var(--space-8)}.set-summary{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);grid-template-columns:minmax(0,1fr);margin:0;display:grid;container-type:inline-size}ul.set-summary{padding:0;list-style:none}.set-line{align-items:baseline;gap:var(--space-1) var(--space-4);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);grid-template-columns:minmax(0,12.25rem) minmax(0,1fr) auto;display:grid}.set-line+.set-line{background:linear-gradient(var(--border), var(--border)) var(--space-5) 0 / calc(100% - var(--space-5) * 2) var(--rule) no-repeat}.set-line-term{min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.set-line-words{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.set-line-sentence{color:var(--fg);font-size:var(--text-3);line-height:var(--leading-body);overflow-wrap:anywhere;text-wrap:pretty}.set-line-sentence strong{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.set-line-detail{align-items:center;gap:2px var(--space-2);min-width:0;color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.set-line-detail .ui-meter{flex:100%;max-width:22rem}.set-line-action{align-items:center;gap:var(--space-1);align-self:center;margin:0;display:flex}.set-line-note{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;color:var(--fg);font-size:var(--text-2);flex-wrap:wrap;grid-column:2/-1;display:flex}.set-change-form{gap:var(--space-4);min-width:0;color:var(--fg);grid-template-columns:minmax(0,1fr);display:grid}.set-change-fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.set-change-fields .st-grid{gap:var(--space-4)}.set-change-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.set-change-hint{color:var(--fg-muted);font-size:var(--text-2);margin:0}.set-change-form .st-outcome-budget-list li{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,8rem);display:grid}.set-change-form .st-outcome-budget-list .st-label{flex:none}.set-change-form .st-outcome-budget-list .st-cap-hint{grid-column:1/-1;justify-self:start}.st-budget-check{margin-bottom:var(--space-3)}.set-choices,.level-picker[data-variant=rows]{border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.set-choice,.level-picker[data-variant=rows] .level-option{align-items:start;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);box-shadow:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr);display:grid}.set-choice+.set-choice,.level-picker[data-variant=rows] .level-option+.level-option{border-top:var(--rule) solid var(--border)}.set-choice:first-child,.level-picker[data-variant=rows] .level-option:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.set-choice:last-child,.level-picker[data-variant=rows] .level-option:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.set-choice:hover,.level-picker[data-variant=rows] .level-option:hover{background:var(--bg-hover)}.set-choice[data-checked],.level-picker[data-variant=rows] .level-option[data-checked]{background:var(--selected-tint);box-shadow:inset 0 0 0 1.5px var(--focus)}.set-choice[data-disabled],.level-picker[data-variant=rows] .level-option[data-disabled]{cursor:not-allowed;background:0 0}.set-choice[data-disabled] .set-choice-name{color:var(--fg-subtle)}.set-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.set-choice input{width:16px;height:16px;accent-color:var(--accent);margin:3px 0 0}.set-choice-text{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.set-choice-name{align-items:center;gap:var(--space-2);color:var(--fg);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.set-choice-sentence,.level-picker[data-variant=rows] .level-sentence{color:var(--fg-muted);font-size:var(--text-2);text-wrap:pretty}.set-choice-note,.set-choice-why{color:var(--fg-muted);font-size:var(--text-1)}.level-picker[data-variant=rows] .level-name{font-weight:var(--weight-semibold)}.level-picker[data-variant=rows] .level-option[data-checked] .ui-tag{background:var(--bg-surface)}.set-fold{min-width:0}.set-fold-summary{align-items:center;gap:var(--space-2);min-height:32px;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:inline-flex}.set-fold-summary::-webkit-details-marker{display:none}.set-fold-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.set-fold-icon{color:var(--fg-muted);transition:transform var(--dur-med) var(--ease-out);flex:none}.set-fold[open]>.set-fold-body{animation:set-fold-in var(--dur-close) var(--ease-out)}@keyframes set-fold-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.set-fold[open]>.set-fold-body{animation:none}}.set-fold[open]>.set-fold-summary .set-fold-icon{transform:rotate(90deg)}.set-fold-body{gap:var(--space-3);min-width:0;margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.set-exceptions{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.set-exception{align-items:center;gap:var(--space-1) var(--space-4);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.set-exception+.set-exception{border-top:var(--rule) solid var(--border)}.set-exception-words{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.set-exception-name{align-items:center;gap:var(--space-2);min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}a.set-exception-name:hover{text-underline-offset:3px;text-decoration:underline}.set-exception-meta{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.set-exception-end{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.set-exception-value{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.set-add,.set-more{justify-self:start}.agent-perms{gap:var(--space-6)}.agent-perms .ap-now .effective,.agent-perms .ap-now .always-asks{margin:0}.ap-except{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ap-except-part{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ap-except-title{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);margin:0}.ap-except-part>.set-change-hint{margin-bottom:var(--space-1)}.ap-except .capability-history{margin-block:0}.ap-except-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.set-change-form .custom-grid-wrap{overflow-x:auto}@container (width<=560px){.set-line{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.set-line-term{grid-column:1}.set-line-words{grid-area:2/1/auto/-1}.set-line-action{grid-area:1/2}.set-line-note{grid-column:1/-1}.set-exception{padding-left:var(--space-4);grid-template-columns:minmax(0,1fr)}.set-exception-end{justify-content:flex-start}}@media (width<=759.98px){.set-exception-name,.set-line-action .ui-button,.set-exception-end .ui-button,.set-change-actions .ui-button{min-height:44px}.set-change-actions>*{flex:40%}}.gm-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.gm-key{color:var(--fg-muted);font-size:var(--text-2);margin:0}.gm-account-head{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.gm-account-head .cn-glyph{float:none;flex:none;margin:2px 0 0}.gm-account-words{flex:auto}.gm-cell .gm-choice{white-space:nowrap}.gm-cell[data-changed]{background:var(--bg-selected)}.cn-agent-off{color:var(--fg-muted)}.cn-pick{border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cn-pick-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cn-pick-row+.cn-pick-row{border-top:var(--rule) solid var(--border)}.cn-pick-name{align-items:center;gap:var(--space-3);cursor:pointer;flex:14rem;min-width:0;min-height:32px;display:flex}.cn-pick-name input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.cn-pick-words{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cn-pick-provider{color:var(--fg);font-weight:var(--weight-semibold)}.cn-pick-account{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.repo-grants .repo-row-end{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=759.98px){.cn-pick-name{min-height:44px}}.st-frame .set-summary+.ui-section,.st-frame .ui-section+.set-summary,.push-settings>.set-summary+.ui-section{margin-top:var(--space-10)}.set-exceptions-list{padding:0;list-style:none}.supervisor-form .supervisor-enabled{align-items:flex-start;gap:var(--space-2);min-height:44px;padding-top:var(--space-2);color:var(--fg);font-weight:var(--weight-semibold);display:flex}.supervisor-form .supervisor-enabled input{accent-color:var(--accent);margin-top:4px}.supervisor-form .supervisor-hint{color:var(--fg-muted);font-weight:var(--weight-regular)}.supervisor-form .supervisor-source{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.supervisor-form .supervisor-escalate{gap:var(--space-2);display:grid}.theme-line .set-line-action .ui-segmented{flex:none}.unattended-status{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}@media (width<=759.98px){.theme-line .set-line-action .ui-segment{min-height:44px}.set-line-detail a{align-items:center;min-height:44px;display:inline-flex}}.dev-row-title{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.dev-code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:var(--text-1);color:var(--fg-muted);overflow-wrap:anywhere}.dev-url{display:block}.st-row-name[data-off]{color:var(--fg-muted)}.dev-form{gap:var(--space-4);min-width:0;display:grid}.dev-form .st-check{align-items:flex-start}.dev-form .st-check input{flex:none;margin-top:3px}.dev-back{align-items:center;gap:var(--space-1);margin-right:var(--space-3);font-weight:var(--weight-semibold);display:inline-flex}.dev-hook-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.dev-filters{gap:var(--space-1);flex-wrap:wrap;display:flex}.dev-details summary{cursor:pointer;color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.dev-details[open]{gap:var(--space-2);display:grid}.dev-pre{max-height:24rem;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg);font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.api-ref-about{max-width:70ch}.api-ref-method{justify-content:center;min-width:4.5em}.delivery-attempts{padding-left:var(--space-5);color:var(--fg-muted);font-size:var(--text-2);margin:0}.ui-sheet.dev-sheet[data-side=right]{width:min(480px, calc(100vw - var(--space-12)))}.dev-delivery-strip{max-width:28rem;margin-top:var(--space-2)}.webhook-deliveries .dev-delivery-strip{margin:0 0 var(--space-4)}.cn-page{gap:var(--space-8);min-width:0;display:grid}.cn-page>.st-section+.st-section{margin-top:0}.cn-landing>.ui-page-header{margin-bottom:var(--space-6)}.cn-glyph{border-radius:var(--radius-control);background:var(--selected-tint);width:36px;height:36px;color:var(--link);font-size:var(--text-4);font-weight:var(--weight-heavy);flex:none;place-items:center;line-height:1;display:inline-grid}.cn-glyph[data-size=sm]{width:28px;height:28px;font-size:var(--text-3)}.cn-glyph[data-logo],.gl-logo{background:var(--bg-render);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,var(--border))var(--lightningcss-dark,transparent), var(--elev-lift);overflow:hidden}.cn-glyph img{object-fit:contain;width:22px;height:22px;display:block}.cn-glyph[data-size=sm] img{width:18px;height:18px}.cn-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cn-tile{align-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);display:grid}.cn-tile[data-choosing]{grid-column:1/-1}.cn-tile-head{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.cn-tile-words{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.cn-tile-name{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold)}.cn-tile-caps{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body)}.cn-tile-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cn-choose{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.cn-choose-caps{gap:var(--space-1) var(--space-4);border:0;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));margin:0;padding:0;display:grid}.cn-choose-caps>legend{margin-bottom:var(--space-2);padding:0}.cn-rows{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);margin:0;padding:0;list-style:none;display:grid}.cn-row{gap:var(--space-3);min-width:0;padding:var(--space-4);scroll-margin:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.cn-row+.cn-row{border-top:var(--rule) solid var(--border)}.cn-row[data-fresh]{border-radius:var(--radius-card);box-shadow:inset 0 0 0 2px var(--state-ok)}.cn-row-main{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.cn-row-words{flex:14rem;gap:2px;min-width:0;display:grid}.cn-row-title{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cn-row-provider{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold)}.cn-account{min-width:0;max-width:100%;color:var(--fg-muted);font-size:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-row-meta{color:var(--fg-subtle);font-size:var(--text-2)}.cn-status{flex:none}.cn-row>.st-note,.cn-reconnect-card>.st-hint,.cn-caps-block,.cn-syncs,.cn-using,.cn-row-actions,.cn-row>.st-confirm,.cn-row>.st-error,.cn-agent-access{margin-left:calc(36px + var(--space-3))}.cn-row>.st-note:not([data-tone]){color:var(--fg-muted);font-size:var(--text-3);background:0 0;padding:0}.cn-syncs-bars .mini-bar-part[data-tone=ok],.pk-use-bars .mini-bar-part[data-tone=ok]{background:color-mix(in oklab, var(--fg) 28%, transparent)}.cn-error-detail{color:inherit;opacity:.85;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:var(--text-1)}.cn-syncs{gap:var(--space-1);max-width:26rem;display:grid}.cn-syncs-failure{color:var(--state-danger-fg)}.cn-caps-block{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.cn-caps{gap:var(--space-1) var(--space-4);flex-wrap:wrap;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.cn-cap{overflow-wrap:anywhere;min-width:0;color:var(--fg-subtle);font-size:var(--text-2);align-items:center;gap:6px;display:inline-flex}.cn-cap[data-granted]{color:var(--fg)}.cn-cap-glyph{color:var(--fg-subtle);flex:none}.cn-cap[data-granted] .cn-cap-glyph{color:var(--state-ok)}.cn-upgrade-form{justify-self:stretch}.cn-using{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cn-using-label{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.cn-using-list{gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:12rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cn-using-agent{overflow-wrap:anywhere;min-width:0;color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.cn-using-access{color:var(--fg-subtle);font-weight:var(--weight-regular)}.cn-using-open{margin-left:auto}.cn-row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cn-more{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.cn-more a{color:var(--fg-muted);font-weight:var(--weight-semibold);text-underline-offset:3px}.cn-links{gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cn-return{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--state-ok-soft);color:var(--state-ok-fg);animation:cn-arrive var(--dur-med) var(--ease-out);display:flex}.cn-return[data-outcome=error]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.cn-return-icon{flex:none;margin-top:3px}.cn-return-words{flex:1;gap:2px;min-width:0;display:grid}.cn-return-title{font-size:var(--text-3)}.cn-return-body{color:var(--fg);font-size:var(--text-2);line-height:var(--leading-body)}.cn-return .ui-button{color:inherit}@keyframes cn-arrive{0%{opacity:0;translate:0 -6px}}.cn-grants{gap:var(--space-5);display:grid}.cn-grant-list{margin:0;padding:0;list-style:none;display:grid}.cn-grant{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.cn-grant+.cn-grant{border-top:var(--rule) solid var(--border)}.cn-propose{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--rule) solid var(--border);display:grid}.cn-propose-title{font-size:var(--text-sm);margin:0;font-weight:600}.cn-propose>.st-btn,.cn-propose>button{justify-self:start}.cn-grant-name{align-items:center;gap:var(--space-2);min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);flex:8rem;text-decoration:none;display:inline-flex}.cn-grant-name:hover{text-underline-offset:3px;text-decoration:underline}.cn-access{border-radius:var(--radius-control);background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--rule) var(--border);padding:2px;display:inline-flex}.cn-access-option{min-height:28px;padding:0 var(--space-3);color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;border-radius:6px;align-items:center;display:inline-flex;position:relative}.cn-access-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cn-access-option[data-checked]{background:var(--bg-surface);box-shadow:var(--elev-1), inset 0 0 0 var(--rule) var(--border-strong);color:var(--fg);font-weight:var(--weight-bold)}.cn-access-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.cn-access-option:has(input:disabled){opacity:.6;cursor:not-allowed}.cn-grant-add{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.cn-grant-add-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.cn-grant-add-row>select:first-child{flex:12rem;width:auto}.cn-grant-add-row>select:not(:first-child){flex:0 10rem;width:auto}.cn-agent{gap:var(--space-4)}.cn-agent-access{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cn-access-words{color:var(--fg-muted);font-size:var(--text-2)}.cn-give{max-width:36rem}.cn-connect-button{gap:var(--space-1);display:inline-grid}.cn-connected{min-height:32px;color:var(--state-ok-fg);font-size:var(--text-2);font-weight:var(--weight-bold);align-items:center;gap:6px;display:inline-flex}.cn-ask{color:var(--fg-subtle);font-size:var(--text-2)}.cn-ask-link{color:var(--fg-muted);font-weight:var(--weight-semibold);text-underline-offset:3px}@media (width<=759.98px){.cn-row>.st-note,.cn-reconnect-card>.st-hint,.cn-caps-block,.cn-syncs,.cn-using,.cn-row-actions,.cn-row>.st-confirm,.cn-row>.st-error,.cn-agent-access{margin-left:0}.cn-access-option{min-height:44px}.cn-using-open{margin-left:0}.cn-tile-actions .ui-button{flex:auto}.cn-connected{min-height:44px}}@media (prefers-reduced-motion:reduce){.cn-return{animation-name:ui-fade-in;animation-duration:var(--dur-fast)}}.gl-page{min-width:0}.gl-filters{margin-bottom:var(--space-3)}.gl-filter{flex:none;width:12rem;max-width:100%}.gl-filter .st-select{width:100%}.gl-pack-blurb{margin:0 0 var(--space-4);color:var(--fg-muted);font-size:var(--text-3)}.gl-more{align-items:center;gap:var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.gl-grid{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));padding:0;list-style:none;display:grid}.gl-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);grid-template-rows:auto 1fr auto auto auto;display:grid}.gl-card[data-connected]{box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1)}.gl-card-head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.gl-logo{border-radius:var(--radius-control);flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.gl-logo:has(.gl-logo-initial){background:var(--selected-tint);box-shadow:none}.gl-logo img{object-fit:contain;width:24px;height:24px;display:block}.gl-logo-initial{color:var(--link);font-size:var(--text-4);font-weight:var(--weight-heavy);line-height:1}.gl-card-words{gap:2px;min-width:0;display:grid}.gl-card-name{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-card-meta{color:var(--fg-subtle);font-size:var(--text-2)}.gl-card-desc{color:var(--fg-muted);font-size:var(--text-3);line-height:var(--leading-body);margin:0}.gl-roles{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gl-role{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold)}.gl-connected{align-items:center;gap:var(--space-1);color:var(--fg);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.gl-connected a{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}.gl-connected a:hover{text-underline-offset:3px;text-decoration:underline}.gl-card-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gl-blocked{margin:0}.gl-partner{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.gl-own-app-box{border-top:var(--rule) solid var(--border);padding-top:var(--space-2)}.gl-own-app-summary{cursor:pointer;color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.gl-own-app{gap:var(--space-2);margin-top:var(--space-2);display:grid}.gl-own-app-form{gap:var(--space-1);display:grid}.gl-own-app-label{color:var(--fg-muted);font-size:var(--text-2)}.gl-own-app-uri{overflow-wrap:anywhere}.gl-docs{color:var(--fg-subtle);font-size:var(--text-2);align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.gl-docs:hover{color:var(--fg);text-decoration:underline}.gl-steps{font-size:var(--text-2);color:var(--fg-muted)}.gl-steps summary{cursor:pointer;color:var(--fg);font-weight:var(--weight-semibold)}.gl-steps ol{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-5);display:grid}.gl-steps a{color:var(--link);align-items:center;gap:2px;display:inline-flex}.cn-not-allowed{margin:0}.gm-scroll{border-radius:var(--radius-card);background:var(--bg-surface);max-width:100%;box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);overflow-x:auto}.gm-table{border-collapse:collapse;width:100%;font-size:var(--text-3)}.gm-table th,.gm-table td{padding:var(--space-2) var(--space-3);border-bottom:var(--rule) solid var(--border);text-align:left;vertical-align:middle}.gm-table tbody tr:last-child>*{border-bottom:0}.gm-corner{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold)}.gm-account{min-width:8.5rem;max-width:10.5rem}.gm-table th,.gm-table td{padding-inline:var(--space-2)}.gm-agent-link{align-items:center;gap:var(--space-2);display:flex}.gm-account .cn-glyph{float:left;margin-right:var(--space-2)}.gm-account-words{min-width:0;display:grid}.gm-account-provider{color:var(--fg);font-weight:var(--weight-bold)}.gm-account-label,.gm-account-whose{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-agent{z-index:1;background:var(--bg-surface);font-weight:var(--weight-semibold);white-space:nowrap;position:sticky;left:0}.gm-agent-link{color:var(--fg);text-decoration:none}.gm-agent-link:hover span{text-decoration:underline}.gm-cell[data-access=read] .gm-word{color:var(--fg)}.gm-cell[data-access=read_write] .gm-word{color:var(--fg);font-weight:var(--weight-bold)}.gm-word,.gm-unknown{color:var(--fg-subtle);font-size:var(--text-2)}.gm-select{min-width:8rem}.gl-list .gl-card{align-content:start;gap:var(--space-2);height:100%;padding:var(--space-3);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.gl-list .gl-card[data-connected]{box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1)}.gl-list .gl-logo{width:32px;height:32px}.gl-list .gl-logo img{width:20px;height:20px}.gl-list .gl-card-name{font-size:var(--text-3)}.gl-list .gl-card-words{flex:auto}.gl-list .gl-card-meta{overflow-wrap:anywhere}.gl-list .gl-card-desc{font-size:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gl-list .gl-roles{display:none}.gl-list .gl-card-actions{margin-top:auto}@media (width<=759.98px){.cn-map-link{align-items:center;min-height:44px}}.channels-index .index-list{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);border-top:0;overflow:hidden}.channels-index .index-row{min-height:52px;padding-inline:var(--space-4);transition:background-color var(--dur-fast) var(--ease-out)}.channels-index .index-row:hover{background:var(--bg-hover)}.channels-index .all-channel-actions{padding-right:var(--space-4)}.channels-index .index-list>li:last-child,.channels-index .index-list>li:last-child .index-row{border-bottom-color:#0000}.chan,.guest-chan{--chan-col:780px;--chan-gutter:var(--frame-pad);--frame-start:max(var(--frame-pad), calc((100cqi - var(--frame-max)) / 2));--frame-end:var(--frame-start);--chan-start:var(--frame-start);--chan-end:max(var(--chan-gutter), calc(100% - var(--chan-start) - var(--chan-col)));--chan-col-inline:0;container-type:inline-size}.chan{background:var(--bg-pane);height:100%;color:var(--fg);flex-direction:column;display:flex}.chan-frame{box-sizing:border-box;width:100%;padding-inline:var(--chan-start) var(--chan-end)}.chan ::selection{background:var(--accent-soft);color:var(--fg)}.chan-scroll-wrap{flex:1;min-height:0;display:flex;position:relative}.chan-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-height:0;scroll-padding-block:var(--space-6);flex:1;position:relative;overflow-y:auto}.chan-content{padding-block:var(--space-4) var(--space-6)}.chan-skeleton{padding:var(--space-4) 0}.chan-content[data-settling]>:not(.chan-settle-hold){visibility:hidden}.chan-settle-hold{z-index:1;height:0;position:sticky;top:0;overflow:visible}.chan-empty{margin-block:var(--space-10) var(--space-6)}.chan-archived{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--chan-end) var(--space-3) var(--chan-start);border-top:var(--rule) solid var(--border);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;flex:none;display:flex}.chan-archived-text{flex:16rem;margin:0}.chan-archived-error{color:var(--state-danger-fg);flex:100%;margin:0}.day-divider{align-items:center;gap:var(--space-3);margin:var(--space-1) 0 var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold);display:flex}.day-divider:before,.day-divider:after{content:"";border-top:var(--rule) solid var(--border);flex:1}.earlier{padding:var(--space-2) 0 var(--space-4);justify-content:center;display:flex}.jump-latest{z-index:var(--z-sticky);right:var(--space-6);bottom:var(--space-4);box-shadow:var(--elev-2);position:absolute}.conn-banner{padding:var(--space-2) var(--space-7);background:var(--state-wait-soft);color:var(--state-wait-fg);font-size:var(--text-2);flex:none}.conn-banner-closed{background:var(--state-danger-soft);color:var(--state-danger-fg)}.feed{grid-template-columns:minmax(0,1fr);display:grid}.feed-virtual{display:block;position:relative}.group{padding:var(--space-3) 0 var(--space-4);border-radius:var(--radius-card)}.group+.group{margin-top:var(--space-1)}.feed-virtual>.group{box-sizing:border-box}.group[data-opened]{animation:group-opened calc(4 * var(--dur-med)) var(--ease-out) both}@keyframes group-opened{0%,40%{background-color:var(--state-info-soft)}to{background-color:#0000}}.ask-agent{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ask-agent-hint{font-size:var(--text-1);color:var(--fg-subtle);overflow-wrap:anywhere}.intent-offer{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.intent-offer-line{min-width:0;font-size:var(--text-1);color:var(--fg);overflow-wrap:anywhere}.intent-offer-lead{align-items:center;gap:var(--space-1);font-size:var(--text-1);color:var(--fg-muted);display:inline-flex}.intent-offer-hint{font-size:var(--text-1);color:var(--fg-subtle);overflow-wrap:anywhere}.tl-context{align-items:center;gap:var(--space-1);min-width:0;margin:0 0 var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);padding-left:44px;display:flex}.tl-context>svg{flex:none}.tl-context-title{min-width:0;color:var(--fg-muted);font:inherit;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.tl-context-title:hover{color:var(--fg);text-decoration:underline}.tl-opened .turn-row-open{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.group-foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-left:44px;display:flex}.group-foot .thread-open{color:var(--fg-muted);margin-inline-start:calc(-1 * var(--space-2))}.group-foot .thread-open:hover{color:var(--fg)}.group:has(>.group-foot[data-reveal]){position:relative}.group-foot[data-reveal]{top:var(--space-2);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);padding:0;position:absolute;right:0}.group-foot[data-reveal] .thread-open{background:var(--bg-pane);margin:0}.group:hover>.group-foot[data-reveal],.group:focus-within>.group-foot[data-reveal]{opacity:1}@media (hover:none){.group:not(:last-child)>.group-foot[data-reveal]{display:none}.group:last-child>.group-foot[data-reveal]{opacity:1;position:static}}.group-foot-count{color:var(--fg-subtle);font-size:var(--text-1)}.thread-more{min-height:24px;color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-bold);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:2px 0}.thread-more:hover{color:var(--fg)}.thread-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.thread-more{margin:0 0 var(--space-1);justify-self:start}.thread-inline{margin:0;display:grid}.msg{--mark:32px;--mark-gap:12px;grid-template-columns:var(--mark) minmax(0, 1fr);column-gap:var(--mark-gap);font-size:var(--text-3);line-height:var(--leading-body);padding:6px 0;display:grid}.msg-compact{--mark:24px;--mark-gap:10px}.msg>:is(.ui-person-face,.ui-agent-mark),.msg-avatar-link>:is(.ui-person-face,.ui-agent-mark){--ui-mark:var(--mark);z-index:1;position:relative}.msg-guest .ui-person-face{background:var(--guest-soft);color:var(--guest);box-shadow:none}.msg-avatar-link{z-index:1;border-radius:50%;align-self:start;text-decoration:none;display:inline-flex;position:relative}.msg>.agent-bullet,.msg-avatar-link>.agent-bullet{--bullet:var(--mark);--ring-gap:var(--bg-pane);z-index:1;position:relative}.msg-main{min-width:0}.msg-link{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px}.msg-link:hover{color:var(--link-hover);text-decoration-color:currentColor}.msg-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.msg-head{align-items:baseline;gap:2px var(--space-2);min-height:22px;line-height:var(--leading-heading);flex-wrap:wrap;margin-bottom:2px;display:flex}.msg-name{font-weight:var(--weight-bold);color:var(--fg)}.msg-name-link{color:var(--fg);text-decoration:none}.msg-name-link:hover{text-underline-offset:3px;text-decoration:underline}.msg-you,.msg-time{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums}.msg-status{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold)}.turn:has(.run[data-held]) .msg-status{color:var(--state-wait-fg)}.mention,.mention-agent{background:var(--person-soft);color:var(--fg);font-weight:var(--weight-semibold);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:0 3px}.mention-agent{background:var(--selected-tint);color:var(--link)}.sys-note{align-items:flex-start;gap:var(--space-3);max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);margin:0;padding:4px 0;display:flex}.sys-note-icon{color:var(--fg-subtle);flex:none;margin-top:3px}.sys-note-limit{color:var(--fg)}.sys-note-limit .sys-note-icon{color:var(--state-wait)}.sys-note-money{font-variant-numeric:tabular-nums}.project-link-more{color:var(--fg-subtle);font-size:var(--text-1)}.project-link-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.flow-note-more{color:var(--fg-subtle);font-size:var(--text-1)}.flow-note-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.flow-note-actions:empty{display:none}.left-open-tasks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.left-open-task{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex}.left-open-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.left-open-done,.left-open-state{flex-shrink:0}.left-open-state{color:var(--fg-subtle);font-size:var(--text-1)}.sys-note-body{gap:var(--space-1);min-width:0;display:grid}.turn-wants-list{padding-left:var(--space-4);color:var(--fg-muted);margin:0}.sys-note-quote{padding-left:var(--space-3);border-left:2px solid var(--line-strong);color:var(--fg-muted);overflow-wrap:anywhere;margin:0}.sys-note-from{color:var(--fg-subtle)}.run{--run-line:var(--fg-muted);gap:var(--space-2);display:grid;position:relative}.stn-text b{color:var(--fg);font-weight:var(--weight-semibold)}.stn-now .stn-text{color:var(--fg)}.stn-gap .stn-text b{color:var(--fg-muted)}.sk-steprow-after{gap:var(--space-2);margin:0 0 var(--space-2) calc(16px + var(--space-3));display:grid}.turn-steps-foot{margin:var(--space-2) 0 0;font-size:var(--text-2)}.stn-word{font-size:var(--text-1);font-weight:var(--weight-heavy)}.stn-details-toggle{min-height:24px;padding:0 var(--space-1);color:var(--fg-subtle);font:inherit;font-size:var(--text-1);font-weight:var(--weight-bold);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:2px;margin:-3px 0 -3px auto;display:inline-flex}.stn-details-toggle:hover{background:var(--bg-hover);color:var(--fg)}.stn-details-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.stn-details-toggle svg{transition:rotate var(--dur-fast) var(--ease-out)}.stn-details-toggle[aria-expanded=true] svg{rotate:180deg}.stn-details{gap:var(--space-1);max-width:68ch;margin:2px 0 var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);font-size:var(--text-1);display:grid}.stn-details p{margin:0}.stn-details-tool{color:var(--fg-muted)}.stn-details-head{color:var(--fg-subtle);font-weight:var(--weight-bold)}.run-how-sum{color:var(--fg-subtle);font-weight:var(--weight-regular)}.run-how-sum:before{content:"· "}.stn-fold{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.stn-meta[data-end=failed]{color:var(--state-danger-fg)}.stn-details[data-plain]{gap:var(--space-2)}.stn-facts{gap:var(--space-1) var(--space-3);font-size:var(--text-2);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.stn-facts dt{color:var(--fg-subtle)}.stn-facts dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.stn-facts dd[data-end=failed]{color:var(--state-danger-fg)}.stn-facts code{font-family:var(--font-mono);font-size:var(--text-1)}.stn-script{gap:var(--space-1);font-size:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.stn-script li{align-items:baseline;column-gap:var(--space-2);min-width:0;padding-left:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;display:flex;position:relative}.stn-script li:before{content:"";background:var(--fg-subtle);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.stn-script li[data-failed]:before{background:var(--state-danger-fg)}.stn-script b{color:var(--fg);font-weight:var(--weight-semibold)}.stn-script-note{color:var(--fg-subtle);font-size:var(--text-1)}.stn-alert{color:var(--state-danger-fg);white-space:nowrap}.stn-raw-toggle{color:var(--link);font:inherit;font-size:var(--text-1);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.stn-raw-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stn-call{gap:var(--space-1);display:grid}.stn-call+.stn-call{padding-top:var(--space-2);border-top:var(--rule) solid var(--border)}.stn-details pre{max-height:240px;color:var(--fg);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.stn[data-kind=held] .stn-text b,.stn[data-kind=held] .stn-word{color:var(--state-wait-fg)}.stn[data-kind=cleared] .stn-word{color:var(--state-ok-fg)}.stn[data-kind=stopped] .stn-word{color:var(--state-danger-fg)}.stn-signal{z-index:2;max-width:640px;margin:var(--space-1) 0 var(--space-3);position:relative}.stn-signal>*,.stn-signal>.card-anchor>*{margin:0}.card-anchor{display:contents}[data-opened]{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-card)}.approval[data-opened]{outline-offset:0;border-radius:var(--radius-float)}.sk-dc[data-opened],.sk-dc[tabindex="-1"]:focus{outline:none}.turn-actions{align-items:center;gap:var(--space-2);margin:2px 0 var(--space-2);flex-wrap:wrap;display:flex}.btn-stop:not(:disabled):hover{color:var(--state-danger-fg);box-shadow:inset 0 0 0 var(--rule) var(--state-danger)}.turn-error{color:var(--state-danger-fg);font-size:var(--text-2)}.run-body{gap:var(--space-2);padding:4px 0 var(--space-2);display:grid;position:relative}.todo{gap:var(--space-2);max-width:60ch;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);font-size:var(--text-2);display:grid}.todo-head{gap:var(--space-2);align-items:baseline;margin:0;display:flex}.todo-title{font-weight:var(--weight-bold)}.todo-count,.todo-more{color:var(--fg-muted)}.todo-more{margin:0}.todo-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.todo-item{gap:var(--space-2);overflow-wrap:anywhere;grid-template-columns:16px 1fr;align-items:start;display:grid}.todo-box{border:1.5px solid var(--border-strong);width:16px;height:16px;color:var(--bg-surface);border-radius:50%;place-items:center;margin-top:1px;display:grid;position:relative}.todo-item[data-status=completed] .todo-box{border-color:var(--run-line,var(--accent));background:var(--run-line,var(--accent))}.todo-item[data-status=completed] .todo-text{color:var(--fg-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--fg-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-muted) 60%, transparent)}.todo-item[data-status=in_progress] .todo-box{border-color:var(--run-line,var(--accent))}.todo-item[data-status=in_progress] .todo-text{font-weight:var(--weight-bold)}.todo-item[data-live] .todo-box:after{content:"";box-shadow:0 0 0 1.5px color-mix(in oklab, var(--run-line,var(--accent)) 45%, transparent);border-radius:50%;position:absolute;inset:-4px}.todo-toggle{color:var(--fg-muted);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.todo-toggle:hover{color:var(--fg)}.turn-stream{position:relative}.caret{vertical-align:-2px;background:var(--run-line);opacity:.7;border-radius:1px;width:3px;height:15px;margin-left:1px;display:inline-block}.stn[data-new]{animation:run-fade var(--dur-med) var(--ease-out) both}.stn-signal{animation:run-signal var(--dur-slow) var(--ease-out) both}@keyframes run-fade{0%{opacity:0}}@keyframes run-grow{0%{transform:scaleY(0)}}@keyframes run-pin{0%{opacity:0;transform:scale(.5)}}@keyframes run-signal{0%{opacity:0;translate:-8px}}.receipt-body{gap:var(--space-1);max-width:36rem;display:grid}.receipt-more{font-size:var(--text-1);margin:0}.receipt-details{gap:2px var(--space-4);font-size:var(--text-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.receipt-details>div{gap:var(--space-2);min-width:0;display:flex}.receipt-details>.receipt-wide{grid-column:1/-1}.receipt-details dt{min-width:5.5em;color:var(--fg-subtle);flex:none}.receipt-details dd{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.receipt-reason{align-items:baseline;gap:var(--space-2);color:var(--fg);font-size:var(--text-2);margin:0;display:flex}.receipt-lamp{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--fg-muted);border-radius:50%;flex:none;translate:0 -1px}.receipt-reason[data-outcome=failed] .receipt-lamp{background:var(--state-danger);box-shadow:none}.receipt-reason[data-outcome=failed] strong{color:var(--state-danger-fg)}.sources{gap:var(--space-1);display:grid}.sources-head{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold);margin:0}.sources :is(.sources-list,.res-sources)[data-scroll]{overscroll-behavior:contain;max-height:22rem;overflow-y:auto}.sources-more{justify-self:start}.sources-list{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.source-link{align-items:center;gap:var(--space-1);max-width:220px;min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-regular);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex;overflow:hidden}.source-link:hover{background:var(--bg-hover);color:var(--fg)}.source-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.handoffs{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.handoff{--from:var(--fg-subtle);--to:var(--fg-subtle);align-items:center;gap:var(--space-2);max-width:100%;min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-semibold);display:inline-flex}.handoff-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.handoff-track{flex:none;align-items:center;display:inline-flex}.handoff-track i{background:var(--from);width:12px;height:2px}.handoff-track i:last-child{background:var(--to)}.handoff-track b{background:var(--bg-surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--handoff);border-radius:50%}.oshare{gap:var(--space-2);max-width:68ch;margin:var(--space-2) 0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);display:grid}.oshare-head{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.oshare-icon{color:var(--handoff);flex:none}.oshare-why,.oshare-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.oshare-done{color:var(--state-ok);font-size:var(--text-2);font-weight:var(--weight-bold);margin:0}.oshare-actions{justify-items:start;gap:var(--space-2);display:grid}.oshare-work{max-width:420px}.grow-card{gap:var(--space-2);max-width:68ch;margin:var(--space-2) 0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);display:grid}.grow-suggest{box-shadow:inset 0 0 0 1.5px var(--handoff), var(--elev-1)}.grow-card-head{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.grow-card-icon{color:var(--handoff);flex:none}.grow-card-note,.grow-card-agents{color:var(--fg-muted);font-size:var(--text-2);margin:0}.grow-card-links{gap:var(--space-3);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.grow-card-actions{gap:var(--space-2);display:flex}.grow-form{gap:var(--space-4);display:grid}.grow-picks{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.grow-picks legend{margin-bottom:var(--space-1);padding:0}.grow-pick-role{color:var(--fg-muted);margin-inline-start:var(--space-2)}.grow-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.grow-tasks{gap:var(--space-1);display:grid}.grow-task-list{padding-left:var(--space-4);font-size:var(--text-2);margin:0}.report-team{margin:var(--space-2) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1)}.report-head{align-items:baseline;gap:var(--space-2);margin-bottom:4px;display:flex}.shipped-card{gap:var(--space-2);display:grid}.shipped-head{align-items:center;gap:var(--space-2);color:var(--fg);display:flex}.shipped-line{font-weight:var(--weight-semibold);margin:0}.shipped-group{gap:var(--space-1);display:grid}.shipped-title{font-size:var(--text-1);color:var(--fg-muted);font-weight:var(--weight-semibold);margin:0}.shipped-list{gap:var(--space-1);font-size:var(--text-1);margin:0;padding:0;list-style:none;display:grid}.shipped-item{overflow-wrap:anywhere}.shipped-item[data-state=reverted] .shipped-item-title{color:var(--state-wait-fg)}.shipped-agent,.shipped-note{color:var(--fg-muted)}.shipped-note{display:block}.merge-notice{margin:0}.composer{padding:var(--space-2) var(--chan-end,var(--chan-gutter,var(--space-7))) var(--space-3) var(--chan-start,var(--chan-gutter,var(--space-7)));background:var(--bg-pane);flex:none;position:relative}.composer>:is(.composer-box,.composer-error,.composer-hint,.composer-joins){max-width:var(--chan-col,920px);margin-inline:var(--chan-col-inline,auto)}.composer-box{align-items:flex-end;gap:var(--space-1);padding:8px 8px 8px var(--space-4);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-field), var(--elev-1);transition:box-shadow var(--dur-fast) var(--ease-out);display:flex;position:relative}.composer-box:focus-within{box-shadow:inset 0 0 0 2px var(--focus), var(--elev-1)}.composer-input{min-width:0;min-height:24px;max-height:200px;color:var(--fg);font:inherit;line-height:var(--leading-body);resize:none;background:0 0;border:0;outline:none;flex:1;align-self:center;padding:4px 0}.composer-input::placeholder{color:var(--fg-subtle)}.composer-send,.composer-mic{border-radius:var(--radius-control);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.composer-mic{touch-action:none;-webkit-user-select:none;user-select:none}.composer-mic:not(:disabled):hover{background:var(--bg-hover);color:var(--fg)}.composer-mic:disabled{color:var(--fg-subtle);cursor:default}.composer-model{min-height:36px;color:var(--fg-muted);white-space:nowrap;flex:none}.composer-model .ui-button-label{align-items:center;gap:2px;display:inline-flex}.composer-mic.is-recording{background:var(--state-danger);color:var(--bg-surface)}.composer-send{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent)}.composer-send:not(:disabled):hover{background:var(--accent-hover)}.composer-send:disabled{background:var(--bg-hover);color:var(--fg-subtle);cursor:default}.composer-send:focus-visible,.composer-mic:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.composer-hint{margin-block:var(--space-1) 0;padding-inline:var(--space-4);color:var(--fg-subtle);font-size:var(--text-1);visibility:hidden}.composer-hint[data-shown]{visibility:visible}.composer-hint kbd{font:inherit;font-weight:var(--weight-bold);color:var(--fg-muted)}.composer-joins{gap:var(--space-1);margin-block:0 var(--space-2);flex-direction:column;display:flex}.composer-join{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-1);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.composer-note{margin-block:0 var(--space-2);color:var(--fg-muted);font-size:var(--text-2)}.composer-error{margin-block:0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-danger-soft);color:var(--state-danger-fg);font-size:var(--text-2)}.mention-picker{z-index:var(--z-overlay);bottom:calc(100% - 4px);left:var(--chan-start,var(--chan-gutter,var(--space-7)));width:min(340px, calc(100% - 2 * var(--space-4)));max-height:260px;padding:var(--space-1);border-radius:var(--radius-float);background:var(--bg-raised);box-shadow:var(--elev-3);margin:0;list-style:none;position:absolute;overflow-y:auto}.mention-option{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);cursor:pointer;display:flex}.mention-option[aria-selected=true]{background:var(--bg-selected)}.mention-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-bold);overflow:hidden}.mention-role{min-width:0;color:var(--fg-muted);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-handle{color:var(--fg-subtle);font-size:var(--text-2);margin-right:auto}.mention-empty{padding:var(--space-2);color:var(--fg-subtle);font-size:var(--text-2)}.thread-view{flex-direction:column;flex:1;min-height:0;display:flex}.thread-view-sep{color:var(--fg-subtle)}.thread-view-title{color:var(--fg-subtle);font-size:var(--text-3);font-weight:var(--weight-regular);margin:0}.thread-view-grow{flex:1}.thread-view-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.tv-more{display:inline-flex}.tv-more-panel{top:calc(100% + var(--space-1));z-index:20;min-width:220px;padding:var(--space-1);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--border), var(--elev-2);flex-direction:column;align-items:stretch;gap:2px;display:none;position:absolute;right:0}.thread-view-actions:has(>.tv-more-panel:empty){display:none}.thread-view-actions[data-open]>.tv-more-panel{display:flex}.tv-more-panel .task-make-row{flex-direction:column;align-items:stretch;display:flex}.tv-more-panel .ui-button{width:100%;min-height:40px;box-shadow:none;background:0 0;justify-content:flex-start}.tv-more-panel .ui-button:hover{background:var(--bg-hover)}.thread-room-acts{align-items:center;gap:var(--space-2);display:flex}.thread-view-head .task-make-row{padding:0}.thread-view-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-height:0;scroll-padding-block:var(--space-6);flex:1;position:relative;overflow-y:auto}.thread-view-content{align-content:start;gap:var(--space-2);padding-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.thread-list{display:grid}.thread-divider{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold);display:flex}.thread-divider:after{content:"";border-top:var(--rule) solid var(--border);flex:1}.task-make-row{gap:var(--space-2);padding:0 0 var(--space-3);display:grid}.task-make-row .ui-button{justify-self:start}.task-header-foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chd{min-width:0;display:grid}.chd .chd-body{min-height:0;padding:var(--space-4);scrollbar-gutter:stable;flex:1;overflow-y:auto}.chd .chd-section{padding-top:var(--space-4)}.chd .chd-section-title{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);display:flex}.chd .chd-subtitle{margin:var(--space-3) 0 var(--space-1);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.02em}.chd .chd-count{color:var(--fg-subtle);font-weight:var(--weight-regular)}.chd .chd-muted{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.chd .chd-seats{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.chd .chd-seat{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.chd .chd-seat-text{flex:1;min-width:0;display:grid}.chd .chd-seat-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.chd .chd-seat-meta{color:var(--fg-subtle);font-size:var(--text-1);overflow-wrap:anywhere}.chd .chd-you{color:var(--fg-subtle);font-weight:var(--weight-regular)}.chd .chd-seat-remove{flex:none}.chd .chd-seat>:is(.st-confirm,.st-error,.chd-mode){flex:100%}.chd .chd-mode{padding-left:var(--space-8);display:grid}.chd .chd-limit-form{gap:var(--space-2);margin-top:var(--space-2);display:grid}.chd .chd-change-limit{margin-top:var(--space-2)}.channel-views{margin-block:var(--space-2) var(--space-4);justify-self:start}.index-note{margin:var(--space-2) 0;color:var(--fg-subtle);font-size:var(--text-2)}.chd .chd-help{margin-top:var(--space-2);font-size:var(--text-2)}.chd .chd-help summary{min-height:24px;color:var(--link);cursor:pointer;font-size:var(--text-1);font-weight:var(--weight-semibold)}.chd .chd-help dl{gap:var(--space-2);margin:var(--space-2) 0;display:grid}.chd .chd-help dt{font-size:var(--text-1);font-weight:var(--weight-bold)}.chd .chd-help dd{color:var(--fg-muted);font-size:var(--text-1);margin:0}.chd .chd-help>.chd-muted{font-size:var(--text-1)}.chd .guest-mentions{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule) solid var(--border)}.chd .guest-invite-open{margin-top:var(--space-2)}.chd .chd-select{width:auto;max-width:100%}.chd .chd-mode .chd-select{width:100%}.add-row{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.add-row .chd-add-select{flex:12rem;min-width:0}.add-row .ui-input{flex:1;min-width:0}.add-note{margin-top:var(--space-2)}.add-error{flex-basis:100%}.voice-rec{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-float) 0 0 var(--radius-float);background:var(--bg-surface);font-size:var(--text-2);display:flex;position:absolute;inset:0 84px 0 0}.voice-rec-dot{background:var(--state-danger);border-radius:50%;flex:none;width:8px;height:8px}.voice-rec-time{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none}.voice-rec-track,.voice-track{background:var(--border);border-radius:2px;flex:1;min-width:24px;height:4px;position:relative;overflow:hidden}.voice-rec-fill,.voice-fill{background:var(--state-danger);position:absolute;inset:0 auto 0 0}.voice-fill{background:var(--link)}.voice-rec-cancel{min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;flex:none}.voice-rec-cancel:hover{background:var(--bg-hover)}.voice-rec-hint{color:var(--fg-subtle);font-size:var(--text-1);flex:none}.voice-rec-error,.voice-error{margin:0 0 var(--space-2);color:var(--state-danger-fg);font-size:var(--text-2)}.voice-rec-error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-danger-soft);position:absolute;bottom:calc(100% + 4px);left:0;right:0}.voice-note{max-width:520px}.voice-to{color:var(--fg-subtle);font-size:var(--text-2);margin-bottom:2px}.voice-player{align-items:center;gap:var(--space-3);max-width:340px;margin:2px 0 var(--space-1);padding:6px var(--space-3) 6px 6px;border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);display:flex}.voice-play{background:var(--accent);width:32px;height:32px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.voice-play:disabled{opacity:.6;cursor:progress}.voice-time{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex:none}.voice-expired{color:var(--fg-subtle);font-size:var(--text-2)}.voice-transcript{color:var(--fg)}.voice-pending,.voice-failed{color:var(--fg-subtle);font-size:var(--text-2);font-style:italic}.voice-failed{color:var(--state-danger-fg)}.voice-edit{min-height:24px;color:var(--fg-subtle);font:inherit;font-size:var(--text-1);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;text-decoration:underline}.voice-edit-form{gap:var(--space-2);margin-top:var(--space-1);display:grid}.voice-edit-input{width:100%;padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);color:var(--fg);font:inherit;line-height:var(--leading-body);resize:vertical;border:0}.voice-edit-actions{gap:var(--space-2);display:flex}@media (prefers-reduced-motion:no-preference){.voice-fill,.voice-rec-fill{transition:width var(--dur-med) linear}}@media (prefers-reduced-motion:reduce){.group[data-opened]{background-color:var(--state-info-soft);animation:none}.stn[data-new],.stn-signal{animation:none}}@media (width<=759.98px){.chan,.guest-chan{--chan-gutter:var(--space-4)}.chan-content{padding-block:var(--space-3) var(--space-4)}.composer{padding:var(--space-2) var(--space-3) var(--space-3)}.shell-head-actions :is(.conference-button,.talk-button){box-shadow:none;color:var(--fg-muted);background:0 0}.thread-top,.thread-top.conv-head{align-items:center;column-gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-1);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.thread-top>.thread-view-head,.thread-top>.thread-head-info{display:contents}.thread-view-head .thread-back{--ui-button-h:44px;min-width:44px;min-height:44px;padding-inline:var(--space-3);grid-area:1/1;margin:0}.thread-view-head .thread-back .ui-button-label,.thread-view-sep,.thread-view-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-view-grow{display:none}.thread-room-acts{grid-area:1/3;gap:0}.thread-room-acts .ui-button{--ui-button-h:44px;min-width:44px;padding-inline:var(--space-3);box-shadow:none;background:0 0}.thread-room-acts .ui-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-view-actions{flex-wrap:nowrap;grid-area:1/4;gap:0}.tv-more{display:inline-flex}.tv-more-panel{top:calc(100% + var(--space-1));z-index:20;min-width:220px;padding:var(--space-1);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--border), var(--elev-2);flex-direction:column;align-items:stretch;gap:2px;display:none;position:absolute;right:0}.thread-view-actions[data-open]>.tv-more-panel{display:flex}.tv-more-panel .task-make-row{flex-direction:column;align-items:stretch;display:flex}.tv-more-panel .ui-button{width:100%;box-shadow:none;background:0 0;justify-content:flex-start}.thread-view-actions .tv-more{--ui-button-h:44px;min-width:44px;padding-inline:var(--space-3)}.thread-view-actions .tv-more .ui-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tv-more-panel .ui-button{min-height:44px}.composer-hint{display:none}.composer-send,.composer-mic{width:44px;height:44px}.composer-model{--ui-button-h:44px;min-width:44px;min-height:44px}.voice-rec{inset:0 96px 0 0}.voice-rec-hint{display:none}.voice-player{max-width:100%}.voice-play,.voice-rec-cancel,.voice-edit{min-width:44px;min-height:44px}.mention-picker{left:var(--space-3)}.mention-option{min-height:44px}.conn-banner,.chan-archived{padding-inline:var(--space-4)}.msg{--mark:28px;--mark-gap:10px}.group-foot{margin-left:0;padding-left:38px}.thread-more,.stn-details-toggle,.run-how,.turn-prose-more{min-height:44px}.msg-name-link{align-items:center;min-width:44px;min-height:44px;margin-block:-10px;display:inline-flex}.composer-box{flex-wrap:wrap;row-gap:0}.composer-input{flex:100%;min-height:44px;padding:10px 0}.composer-send{margin-inline-start:auto}.source-link{max-width:100%;min-height:44px}.turn-actions .ui-button{min-height:44px}.jump-latest{right:var(--space-4);min-height:44px}.chd .chd-help summary{min-height:44px}}.new-channel-dialog{gap:var(--space-3);display:grid}.new-channel-suggest{justify-self:start}.new-channel-agents{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.new-channel-role{color:var(--fg-muted);font-weight:var(--weight-regular)}.conv-index{gap:var(--space-6);max-width:var(--page-reading);display:grid}.conv-group{gap:var(--space-2);min-width:0;display:grid}.conv-group-title{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);margin:0}.conv-list .ui-list-row{min-height:64px;padding-block:var(--space-2);align-content:center}.conv-list .ui-list-row-line{align-items:center}.conv-lead{border-radius:var(--radius-control);background:var(--bg-sunken);width:32px;height:32px;color:var(--fg-muted);font-size:var(--text-4);font-weight:var(--weight-bold);place-items:center;display:grid}.conv-name{font-weight:var(--weight-semibold)}.conv-row[data-unread] .conv-name{font-weight:var(--weight-heavy)}.conv-line{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conv-row[data-unread] .conv-line{color:var(--fg)}.conv-line[data-quiet]{color:var(--fg-subtle)}.conv-line-who{color:var(--fg);font-weight:var(--weight-semibold)}.conv-end{align-items:center;gap:var(--space-3);grid-template-columns:64px 24px 72px;display:grid}.conv-faces{justify-content:flex-end;display:flex}.conv-faces>*+*{margin-left:-7px}.conv-count{justify-content:center;display:flex}.conv-when{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.conv-row[data-unread] .conv-when{color:var(--fg);font-weight:var(--weight-semibold)}.conv-new .ui-list-row-description{color:var(--fg-muted)}.conv-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}@media (width<=759.98px){.conv-list .ui-list-row-line{flex-wrap:nowrap}.conv-row .ui-list-row-trailing{flex:none;margin-left:auto}.conv-end{gap:var(--space-2);grid-template-columns:auto auto}.conv-faces{display:none}.conv-new .ui-list-row-line{flex-wrap:wrap}}.index .index-list>li,.index .index-row{min-width:0}.index .index-meta{overflow-wrap:anywhere;flex:0 auto}.rail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rail-sec{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rail-sec-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.rail-title{align-items:baseline;gap:var(--space-2);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0;display:flex}.rail-count{color:var(--fg-subtle);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.rail-count[data-wait]{border-radius:var(--radius-pill);background:var(--state-wait);min-width:20px;color:var(--on-wait);font-size:var(--text-1);font-weight:var(--weight-semibold);text-align:center;align-self:center;padding:0 6px;line-height:20px}.rail-muted{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.rail-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-project{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);overflow-wrap:anywhere;text-decoration:none}.rail-project:hover,.rail-row-title:hover,.rail-dm-name:hover{text-underline-offset:3px;text-decoration:underline}.rail-stages{margin-top:var(--space-1)}.rail-list{margin:0;padding:0;list-style:none;display:grid}.rail-row{align-items:center;gap:var(--space-2);min-height:40px;padding-block:var(--space-1);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.rail-row+.rail-row{border-top:var(--rule) solid var(--border)}.rail-row-title{min-width:0;color:var(--fg);font-size:var(--text-2);line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.rail-row-title:focus-visible,.rail-thumb:focus-visible,.rail-face:focus-visible,.rail-project:focus-visible,.rail-dm-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.rail-lamp{background:var(--fg-muted);border-radius:50%;justify-self:center;width:8px;height:8px}.rail-lamp[data-wait]{background:var(--state-wait);box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 3.5px var(--state-wait)}.rail-noface{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:50%}.rail-row>.ui-tag{grid-column:3}.rail-more{color:var(--fg-muted);font-size:var(--text-2);justify-self:start}.rail-made{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rail-thumb{min-width:0;color:var(--fg);gap:2px;text-decoration:none;display:grid}.rail-thumb-pic{aspect-ratio:4/3;margin-bottom:var(--space-1);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);color:var(--fg-subtle);transition:box-shadow var(--dur-fast) var(--ease-out);place-items:center;display:grid;overflow:hidden}.rail-thumb:hover .rail-thumb-pic{box-shadow:0 0 0 var(--rule) var(--border-strong), var(--elev-2)}.rail-page{width:100%;min-width:0;height:100%;padding:var(--space-3);color:var(--fg-muted);font-size:var(--text-1);text-align:left;-webkit-mask-image:linear-gradient(to bottom, var(--fg) 65%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fg) 65%, transparent);mask-image:linear-gradient(to bottom, var(--fg) 65%, transparent);flex-direction:column;place-self:stretch stretch;gap:3px;line-height:1.3;display:flex;overflow:hidden}.rail-page-head{color:var(--fg);font-weight:var(--weight-bold)}.rail-page-head,.rail-page-line{flex:none}.rail-page-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-thumb-pic img{object-fit:cover;object-position:top;width:100%;height:100%}.rail-thumb-title{font-size:var(--text-2);line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-thumb-kind{color:var(--fg-subtle);font-size:var(--text-1)}.rail-faces{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rail-face{border-radius:50%;place-items:center;width:40px;height:40px;text-decoration:none;display:inline-grid}.rail-who{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.rail-who-row{align-items:center;gap:var(--space-2);min-width:0;min-height:40px;display:flex}.rail-who-face{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;text-decoration:none;display:inline-grid}.rail-who-words{min-width:0;display:grid}.rail-who-name{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-who-line{color:var(--fg-subtle);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-who-more{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.rail-face-more{background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.rail-foot{padding-top:var(--space-4);border-top:var(--rule) solid var(--border)}.rail-dm{align-items:start;gap:var(--space-3);grid-template-columns:40px minmax(0,1fr)}.rail-dm-text{min-width:0;display:grid}.rail-dm-name{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}.rail-dm-meta{color:var(--fg-muted);font-size:var(--text-2)}.chs.ui-sheet[data-side=right]{width:min(520px, calc(100vw - var(--space-12)))}.chd.chs-body{display:block}.chd.chs-body>.chd-section:first-child{padding-top:0}.chd.chs-body>.chd-section+.chd-section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--rule) solid var(--border)}.chs-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.chd .chs-section-head .chd-section-title{margin:0}.chd .chs-agents{gap:0}.chd .chs-agents .chs-agent{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:var(--rule) solid var(--border);grid-template-columns:28px minmax(0,1fr) minmax(9.5rem,11.5rem) 32px;display:grid}.chd .chs-agents .chs-agent>.chd-mode{grid-column:3;padding-left:0}.chd .chs-agents .chs-agent>.chd-seat-remove{grid-column:4}.chd .chs-agents .chs-agent>:is(.st-confirm,.st-error,.chd-seat-confirm,.chd-seat-error){grid-column:2/-1}.chs-mode-select .ui-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=759.98px){.chd .chs-agents .chs-agent{grid-template-columns:28px minmax(0,1fr) 44px}.chd .chs-agents .chs-agent>.chd-mode{grid-area:2/2/auto/-1}.chd .chs-agents .chs-agent>.chd-seat-remove{grid-area:1/3}.rail-row{min-height:44px}.rail-face{width:44px;height:44px}}.apick{gap:var(--space-2);min-width:0;display:grid}.apick-list{max-height:min(440px,52dvh);padding:var(--space-1);overscroll-behavior:contain;border:var(--rule) solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-surface);outline:0;margin:0;overflow-y:auto}.apick-list[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.apick-section+.apick-section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--rule) solid var(--border)}.apick-head{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold)}.apick-row{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--fg);cursor:pointer;outline:0;grid-template-columns:20px 28px minmax(0,1fr) auto;display:grid}.apick-row[data-hovered],.apick-row[data-focused]{background:var(--bg-hover)}.apick-row[data-focus-visible],.apick-row[data-focused]{box-shadow:inset 0 0 0 2px var(--focus)}.apick-row[data-selected]{background:var(--bg-selected)}.apick-row[data-disabled]{cursor:default;color:var(--fg-muted)}.apick-check{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--on-accent);border-radius:5px;place-items:center;display:grid}.apick-check[data-on]{background:var(--accent);box-shadow:none}.apick-row[data-disabled] .apick-check{box-shadow:inset 0 0 0 1.5px var(--border)}.apick-text{min-width:0;display:grid}.apick-name{font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apick-name b{font-weight:var(--weight-semibold)}.apick-handle{color:var(--fg-subtle)}.apick-role{color:var(--fg-muted);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apick-state{color:var(--fg-muted);font-size:var(--text-1);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.apick-state[data-here]{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);line-height:20px}.apick-lamp{background:var(--state-info);border-radius:50%;width:8px;height:8px}.apick-state[data-state=paused] .apick-lamp{background:linear-gradient(90deg, var(--fg-muted) 0 35%, transparent 35% 65%, var(--fg-muted) 65%);border-radius:1px}.apick-none,.apick-empty{padding:var(--space-5) var(--space-3);color:var(--fg-muted);font-size:var(--text-2);text-align:center;margin:0}.apick-count{color:var(--fg-subtle);font-size:var(--text-1);margin:0}@media (width<=759.98px){.apick-row{grid-template-columns:20px 28px minmax(0,1fr)}.apick-state{grid-column:3}}.thumb-glance{gap:var(--space-1);width:100%;padding:var(--space-2);color:var(--fg-muted);font-size:var(--text-1);font-variant-numeric:tabular-nums;text-align:center;justify-items:center;display:grid}.thumb-glance b{font-size:var(--text-3);font-weight:var(--weight-semibold)}.thumb-glance b:not([class]){color:var(--fg)}.thumb-glance .ostrip-pass{width:80%}.thumb-glance-swatches{width:100%;height:100%}@media (width>=760px){.chs-mode-select .ui-select-button{min-height:32px;font-size:var(--text-2);padding-block:0}}.rail,.rail-sec{grid-template-columns:minmax(0,1fr)}.rail-dm{grid-template-columns:40px minmax(0,1fr)}@media (width<=759.98px){.rail-row{position:relative}.rail-row-title:after{content:"";position:absolute;inset:0}.rail-project,.rail-more{margin-block:-13px;padding-block:13px;display:block}}.keep-first-line{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--fg-muted);font-size:var(--text-3);flex-wrap:wrap;display:flex}.keep-first-text{flex:260px;margin:0}.keep-first-line .demo-keep{gap:var(--space-3) var(--space-4);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.keep-first-line .demo-keep-line,.keep-first-line .demo-keep>.demo-note-actions{grid-column:1/-1;margin:0}@media (width<=759.98px){.msg-avatar-link{margin:-8px;padding:8px}.tl-context-title{margin-block:-13px;padding-block:13px}.rail-who-face{width:44px;height:44px}.rail-who-name{align-items:center;min-height:44px;display:inline-flex}.rail-project,.rail-more{min-height:44px}}.turn-body{gap:var(--space-2);min-width:0;padding-bottom:var(--space-1);display:grid}.turn-body .msg-anchor>*,.msg-person .msg-main>.md,.thread-view .msg-main>.md{max-width:72ch}.turn-card{display:grid}.turn-prose-wrap{justify-items:start;gap:2px;min-width:0;display:grid}.turn-prose{width:100%;min-width:0}.turn-prose[data-folded]{max-height:6em;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:4lh;display:-webkit-box;overflow:hidden}.turn-prose[data-over]{-webkit-mask-image:linear-gradient(to bottom, var(--fg) 55%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fg) 55%, transparent);mask-image:linear-gradient(to bottom, var(--fg) 55%, transparent)}.turn-prose-more{min-height:28px;margin-left:calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}.turn-prose-more:hover{background:var(--bg-hover);color:var(--fg)}.turn-prose-more svg{transition:rotate var(--dur-fast) var(--ease-out)}.turn-prose-more[aria-expanded=true] svg{rotate:180deg}.run-how{min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--fg-muted);font:inherit;font-size:var(--text-1);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}.run-how:hover{background:var(--bg-hover);color:var(--fg)}.run-how:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.run-how svg{transition:rotate var(--dur-fast) var(--ease-out)}.run-how[aria-expanded=true] svg{rotate:180deg}.stn-details-tool{font-family:inherit;font-weight:var(--weight-bold)}.conv-head{padding:var(--space-7) var(--frame-end) var(--space-4) var(--frame-start);border-bottom:var(--rule) solid var(--border);flex:none}.conv-head>.ui-page-header{margin-bottom:0}.conv-head .ui-page-header-under{margin-top:var(--space-4)}.thread-view-head{align-items:center;gap:var(--space-2);min-height:var(--head-band);display:flex}@media (width>=760px){.thread-view-head .thread-back{--ui-button-h:var(--head-band);min-height:var(--head-band);color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin-inline-start:calc(-1 * var(--space-2))}.thread-view-head .thread-back:hover{color:var(--fg)}}.thread-head-info{gap:var(--space-1) var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.thread-head-row{align-items:center;gap:var(--space-1) var(--space-3);min-width:0;min-height:var(--head-row);flex-wrap:wrap;display:flex}@media (width>=760px){.thread-head-info>*{grid-column:1/-1}.thread-head-info>.thread-head-row{grid-area:1/1}.thread-head-info>.thread-head-side{grid-area:1/2}}.thread-head-side>:is(.thread-view-actions,.thread-room-acts){min-height:var(--head-row)}.thread-head-title{min-width:0;font-size:var(--text-7);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.thread-head-situation{min-width:0;max-width:68ch;height:1lh;color:var(--fg-muted);font-size:var(--text-4);line-height:var(--leading-body);white-space:nowrap;align-items:baseline;margin:0;display:flex;overflow:hidden}.thread-head-said{flex:0 auto;min-width:0;display:flex;overflow:hidden}.thread-head-said>.sk-situation{min-width:0;font-size:inherit;line-height:inherit;column-gap:.3em;display:flex}.thread-head-said>.sk-situation>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.thread-head-said>.sk-situation>span{flex:0 1000 auto}.thread-head-said>.sk-situation>strong{flex:0 auto}.thread-head-situation>.sk-waitjump{margin-left:.35em}.thread-head-sub{margin:var(--space-1) 0 0;color:var(--fg-subtle);font-size:var(--text-2)}.thread-crumb-sep{color:var(--fg-subtle)}.chan-situation{white-space:nowrap;align-items:baseline;min-width:0;display:flex;overflow:hidden}.chan-situation>.sk-situation{text-overflow:ellipsis;min-width:0;overflow:hidden}.chan-situation>.sk-waitjump{flex:none;margin-left:.35em}@media (width<760px){.conv-head{padding:var(--space-5) var(--frame-pad) var(--space-3)}.chan-head .ui-page-header-meta{display:none}.conv-head .ui-page-header-under{margin-top:var(--space-3)}.chan-head .ui-page-header-actions{flex-wrap:nowrap;flex-basis:auto;order:1;gap:0}.chan-head .ui-page-header-actions .ui-button{width:44px;min-height:44px;box-shadow:none;color:var(--fg-muted);background:0 0;justify-content:center;padding:0}.chan-head .ui-page-header-actions .ui-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-head-situation{font-size:var(--text-3)}}.cv-body,.tv-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.thread-view[data-settling] :is(.thread-head-info>:not(.thread-head-side),.cv-body){visibility:hidden}.thread-view[data-settling] .tv-main>:is(.composer,.bridge-composer-note){visibility:visible}.cv{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=1180px){:is(.thread-view,.cv)>.cv-body{flex-direction:row}:is(.thread-view,.cv)>.cv-body:has(>.sk-rail:is([data-open],[data-closing])[data-details])>.tv-main{--chan-end:max(var(--chan-gutter), calc(100% - var(--chan-start) - var(--chan-col)), calc(var(--details-w) + var(--chan-gutter)))}}.room-desk{padding:var(--space-2) var(--space-3) var(--space-3);border-radius:var(--radius-card);background:var(--studio-floor);box-shadow:inset 0 0 0 var(--rule) var(--border);justify-items:center;display:grid}.room-live-row{align-items:center;gap:2px var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.room-live-name{font-size:var(--text-3);font-weight:var(--weight-bold);align-items:center;gap:6px;display:inline-flex}.room-live-jump{color:var(--link);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.room-live-now{color:var(--fg-muted);font-size:var(--text-2);grid-column:2/-1}.sk-rail-tile>.out-card-drawn,.sk-rail-tile>*{transform-origin:0 0;width:400%;height:400%;position:absolute;inset:0 auto auto 0;transform:scale(.25)}.sk-rail-details .chd .rail{gap:var(--space-6);padding:0;display:grid}@media (width>=1180px){.thread-view[data-side] .tv-task[data-criteria],.thread-back svg{display:none}}.tv-task:empty{display:none}@media (width<760px){.thread-view-content>.tv-task{order:1}}.thread-list>[data-arrived]{animation:turn-in var(--dur-med) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.thread-list>[data-arrived]{animation:none}}.turn-steps-foot{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.turn-steps-route{color:var(--fg-muted)}.turn-steps-foot a{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}.room-skeleton-head{gap:var(--space-3);display:grid}.room-skeleton-body{gap:var(--space-7);padding-block:var(--space-6);display:grid}.room-skeleton-turn{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.room-skeleton-turn>div{gap:var(--space-2);display:grid}.thread-unread{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;color:var(--link);font-size:var(--text-1);font-weight:var(--weight-heavy);scroll-margin-top:var(--space-9);display:flex}.thread-unread:before,.thread-unread:after{content:"";border-top:var(--rule) solid color-mix(in oklab, var(--link) 45%, transparent);flex:1}.thread-view-scroll-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.thread-jumps{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--chan-end,var(--chan-gutter,var(--space-4))) var(--space-1) var(--chan-start,var(--chan-gutter,var(--space-4)));background:var(--bg-pane);flex-wrap:wrap;flex:none;display:flex}.thread-jumps .ui-button{--ui-button-h:28px}.thread-updates{gap:var(--space-1);display:grid}.thread-updates-toggle{justify-self:start;align-items:center;gap:var(--space-1);min-height:28px;padding:2px var(--space-2);border-radius:var(--radius-control);color:var(--fg-subtle);font:inherit;font-size:var(--text-1);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;display:inline-flex}.thread-updates-toggle:hover{background:var(--bg-hover);color:var(--fg)}.thread-updates-toggle:focus-visible{outline:2px solid var(--focus)}.thread-updates-toggle[aria-expanded=true] svg{rotate:180deg}.reply-quote{gap:var(--space-2);max-width:72ch;margin:0 0 var(--space-1) calc(var(--mark,32px) + var(--mark-gap,12px));padding:2px var(--space-2);border:0;border-left:2px solid var(--border);color:var(--fg-muted);font:inherit;font-size:var(--text-1);text-align:left;cursor:pointer;background:0 0;display:flex}.reply-quote:hover{color:var(--fg)}.reply-quote:focus-visible{outline:2px solid var(--focus)}.reply-quote b{color:var(--fg-subtle);flex:none}.tlist{align-content:start;gap:var(--space-3);padding-block:var(--space-3) var(--space-6);display:grid}.tlist-row{gap:var(--space-1) var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.tlist-row:hover{box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border-strong)), var(--elev-2)}.tlist-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tlist-row[data-status=waiting]{box-shadow:inset 0 0 0 1.5px var(--state-wait), var(--elev-1)}.tlist-title{min-width:0;font-weight:var(--weight-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tlist-summary{color:var(--fg-muted);font-size:var(--text-2);grid-column:1/-1;margin:0}.tlist-meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.tlist-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.thread-detail{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid;container:out-stage/inline-size}.thread-detail-open{justify-self:start}.thread-detail-sheet[data-side=right]{width:min(640px, calc(100vw - var(--space-12)))}@media (width<760px){.thread-head-info{padding:0}.thread-head-row{gap:var(--space-2);flex-wrap:nowrap;grid-area:1/2;min-height:52px}.thread-head-title{font-size:var(--text-4);font-weight:var(--weight-heavy);letter-spacing:0;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;line-height:1.25;display:-webkit-box}.thread-head-undo{flex:none}.thread-head-situation{box-sizing:content-box;margin:0 0 var(--space-3);padding:0 var(--space-4);grid-area:2/1/auto/-1}.thread-head-sub{display:none}.thread-head-side .ui-page-header-tools{grid-area:1/5}.thread-jumps{padding-inline:var(--space-4);position:relative}.thread-jumps:before{content:"";height:var(--space-6);background:linear-gradient(to bottom, transparent, var(--bg-pane));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.reply-quote{margin-left:calc(28px + var(--mark-gap,10px))}.thread-detail-sheet{border-radius:0;height:100dvh;max-height:100dvh}}.msg-continued{padding-top:0}.msg-gutter{justify-content:flex-end;padding-top:4px;display:flex}.msg-gutter-time{opacity:0;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out)}.msg-continued:hover .msg-gutter-time,.msg-continued:focus-within .msg-gutter-time{opacity:1}.sys-note-more,.turn-asked-brief{font-size:var(--text-1)}.turn-asked-brief[open]>summary{margin-bottom:var(--space-2)}.sys-note-more>summary,.turn-asked-brief>summary{min-height:24px;color:var(--fg-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.sys-note-more>summary:hover,.turn-asked-brief>summary:hover{color:var(--fg)}.sys-note-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.sys-note-more[open]{gap:var(--space-1);display:grid}.sys-note-head{color:var(--fg-muted);margin:0}@media (width<=759.98px){.sys-note-more>summary{min-height:44px}}.sys-note-times{color:var(--fg-subtle)}@media (width<=759.98px){.turn-prose-more{min-height:44px}}.res-wrap{gap:var(--space-2);min-width:0;display:grid}.res-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.res{--rc-tone:var(--fg-subtle);--rc-tone-soft:var(--bg-sunken);--rc-tone-fg:var(--fg-muted);gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);color:var(--fg);font-size:var(--text-2);grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.res[data-tone=ok],.res-step[data-tone=ok]{--rc-tone:var(--state-ok);--rc-tone-soft:var(--state-ok-soft);--rc-tone-fg:var(--state-ok-fg)}.res[data-tone=wait],.res-step[data-tone=wait]{--rc-tone:var(--state-wait);--rc-tone-soft:var(--state-wait-soft);--rc-tone-fg:var(--state-wait-fg)}.res[data-tone=danger],.res-step[data-tone=danger]{--rc-tone:var(--state-danger);--rc-tone-soft:var(--state-danger-soft);--rc-tone-fg:var(--state-danger-fg)}.res[data-tone=info],.res-step[data-tone=info]{--rc-tone:var(--state-info);--rc-tone-soft:var(--state-info-soft);--rc-tone-fg:var(--state-info-fg)}.res-mark{border-radius:var(--radius-control);background:var(--rc-tone-soft);width:40px;height:40px;color:var(--rc-tone-fg);grid-row:1/span 3;place-items:center;display:grid}.res-body{gap:var(--space-1);min-width:0;display:grid}.res-head{align-items:center;gap:var(--space-1) var(--space-2);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.res-title{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);letter-spacing:-.005em;line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.res-title a{color:inherit;text-decoration:none}.res-title a:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.res-meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--fg-muted);font-size:var(--text-1);flex-wrap:wrap;margin:0;display:flex}.res-meta>span{align-items:center;gap:var(--space-1);display:inline-flex}.res-meta [data-late]{color:var(--state-danger-fg);font-weight:var(--weight-bold)}.res-merge{gap:var(--space-1);display:grid}.res-verdict{color:var(--fg);font-size:var(--text-1);margin:0}.res-revert{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-1);flex-wrap:wrap;margin:0;display:inline-flex}.res-revert[data-tone=ok]{color:var(--state-ok-fg)}.res-revert-hint{color:var(--fg-muted)}.res-revert-error{color:var(--state-danger-fg)}.res-reverted{color:var(--state-wait-fg)}.res-mono{font-family:var(--font-mono);font-size:var(--text-1);overflow-wrap:anywhere}.res-note{color:var(--fg-muted);font-size:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.res-foot{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--text-1);flex-wrap:wrap;display:flex}.res-people{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.res-person{max-width:100%;min-height:24px;padding:0 var(--space-2) 0 2px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.res-initial{background:var(--person);width:24px;height:24px;color:var(--on-accent);font-size:var(--text-1);font-weight:var(--weight-semibold);border-radius:30%;flex:none;place-items:center;display:inline-grid}.res-leaf{border-radius:var(--radius-control);background:var(--bg-surface);width:40px;height:46px;box-shadow:inset 0 0 0 var(--rule) var(--border-strong);text-align:center;grid-row:1/span 3;grid-template-rows:16px 1fr;display:grid;overflow:hidden}.res-leaf-month{background:var(--rc-tone);color:var(--bg-surface);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;line-height:16px}.res-leaf-day{font-size:var(--text-5);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;align-self:center;line-height:1}.res-day{height:22px;margin-top:var(--space-1);background:repeating-linear-gradient(to right, var(--bg-sunken) 0 calc(100% / 12 - 1px), var(--border) calc(100% / 12 - 1px) calc(100% / 12));border-radius:6px;position:relative}.res-day-block{background:var(--rc-tone);border-radius:4px;min-width:6px;position:absolute;top:2px;bottom:2px}.res[data-tone=danger] .res-day-block{background:repeating-linear-gradient(135deg, var(--state-danger) 0 4px, var(--state-danger-soft) 4px 8px)}.res-day-scale{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.res-envelope{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);gap:2px;display:grid;position:relative}.res-env-line{gap:var(--space-2);font-size:var(--text-1);grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;margin:0;display:grid}.res-env-line>b{color:var(--fg-subtle);font-weight:var(--weight-bold)}.res-env-subject{margin:var(--space-1) 0 0;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.res-diff{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-1);font-variant-numeric:tabular-nums;display:inline-flex}.repo-name{white-space:nowrap;align-items:baseline;gap:.5ch;min-width:0;max-width:100%;display:inline-flex}.repo-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.repo-name-num{flex:none}.res-diff-add{color:var(--state-ok-fg);font-weight:var(--weight-bold)}.res-diff-del{color:var(--state-danger-fg);font-weight:var(--weight-bold)}.res-diff-bar{gap:2px;display:inline-flex}.res-diff-bar i{background:var(--border);border-radius:2px;width:8px;height:8px}.res-diff-bar i[data-k=add]{background:var(--state-ok)}.res-diff-bar i[data-k=del]{background:var(--state-danger)}.res-steps{margin:var(--space-2) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;list-style:none;display:grid}.res-step{--rc-tone:var(--border-strong);min-width:0;color:var(--fg-subtle);font-size:var(--text-1);justify-items:start;gap:4px;display:grid;position:relative}.res-step:before{content:"";background:var(--bg-raised);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--rc-tone);z-index:1;border-radius:50%}.res-step[data-state=done]:before,.res-step[data-state=now]:before{background:var(--rc-tone)}.res-step[data-state=now]:before{box-shadow:0 0 0 3px var(--rc-tone-soft)}.res-step:after{content:"";background:var(--border);height:2px;position:absolute;top:4px;left:10px;right:0}.res-step[data-state=done]:after{background:var(--rc-tone)}.res-step:last-child:after{display:none}.res-step-word{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.res-step[data-state=done] .res-step-word,.res-step[data-state=now] .res-step-word{color:var(--fg);font-weight:var(--weight-bold)}.res-amount{font-size:var(--text-6);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;line-height:1.1}.res-amount[data-negative]{color:var(--state-danger-fg)}.res-post{gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}.res-post-who{align-items:center;gap:var(--space-2);font-size:var(--text-1);color:var(--fg-muted);flex-wrap:wrap;display:flex}.res-post-who>span{white-space:nowrap}.res-post-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.res-replies{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.res-reply{justify-items:start;gap:2px;display:grid}.res-reply-comment,.res-reply-answer{overflow-wrap:anywhere;margin:0}.res-reply-answer{color:var(--fg);border-inline-start:2px solid var(--border);padding-inline-start:var(--space-2)}.res-stats{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));margin:0;display:grid}.res-stat dt{font-size:var(--text-xs);color:var(--fg-muted)}.res-stat dd{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.res-net{background:var(--fg);min-width:22px;height:22px;color:var(--bg-surface);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:0;border-radius:6px;place-items:center;padding:0 4px;display:inline-grid}.res-sources{margin:var(--space-1) 0 0;counter-reset:res-src;gap:2px;padding:0;list-style:none;display:grid}.res-source{gap:2px var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--fg);grid-template-columns:24px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.res-source:hover{background:var(--bg-hover)}.res-source:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.res-site{background:var(--site,var(--fg-subtle));width:24px;height:24px;color:var(--bg-surface);font-size:var(--text-1);font-weight:var(--weight-semibold);text-transform:uppercase;border-radius:6px;grid-row:1/span 2;place-items:center;display:grid}.res-source-title{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-semibold);overflow:hidden}.res-source-host{color:var(--fg-subtle);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.res-source-n{color:var(--fg-subtle);font-variant-numeric:tabular-nums;margin-right:6px}.res-change{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.res-change>div{padding:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-1);overflow-wrap:anywhere}.res-change-before{background:var(--state-danger-soft);color:var(--state-danger-fg)}.res-change-after{background:var(--state-ok-soft);color:var(--state-ok-fg)}.res-change b{font-size:var(--text-1);font-weight:var(--weight-semibold);margin-bottom:2px;display:block}.res-change p{margin:0}.res-change p+p{margin-top:2px}.res-monitor{gap:var(--space-2);max-width:560px;display:grid}.res-monitor-targets{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.res-monitor-target{gap:var(--space-1);display:grid}.res-price{align-items:baseline;gap:var(--space-2);font-size:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.res-price>s{color:var(--state-danger-fg)}.res-price>b{color:var(--state-ok-fg);font-weight:var(--weight-bold)}.res-docs{margin:var(--space-1) 0 0;gap:2px;padding:0;list-style:none;display:grid}.res-doc{align-items:center;gap:var(--space-2);min-width:0;color:var(--fg-muted);font-size:var(--text-2);display:flex}.res-doc>b{color:var(--fg);font-weight:var(--weight-semibold);margin-left:auto}.res-mark-person{background:var(--person);color:var(--on-accent);font-size:var(--text-2);font-weight:var(--weight-heavy);border-radius:30%}.res-doc>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.res-paper{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.res-ring{flex:none;grid-row:1/span 3;width:40px;height:40px;display:inline-block;position:relative}.res-ring svg{width:40px;height:40px;display:block;transform:rotate(-90deg)}.res-ring-track{fill:none;stroke:var(--bg-sunken);stroke-width:5px}.res-ring-fill{fill:none;stroke:var(--rc-tone,var(--state-info));stroke-width:5px;stroke-linecap:round}.res-ring-n{font-size:var(--text-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;place-items:center;display:grid;position:absolute;inset:0}.res-ring[data-full] .res-ring-n{color:var(--rc-tone,var(--state-ok))}.res-more{justify-self:start}@media (width<=480px){.res{gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:32px minmax(0,1fr)}.res-mark,.res-ring,.res-ring svg{width:32px;height:32px}.res-leaf{width:32px;height:38px}.res-change{grid-template-columns:minmax(0,1fr)}.res-steps{gap:var(--space-1);grid-auto-columns:auto;grid-auto-flow:row}.res-step{align-items:center;gap:var(--space-2);grid-template-columns:10px minmax(0,1fr)}.res-step:after{display:none}}.res-label{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);margin:0}.res-paper .res-label{display:inline}.res-criteria,.res-handed-outputs{gap:var(--space-1);margin-top:var(--space-1);min-width:0;display:grid}.res-criteria-list{padding:0 0 0 var(--space-4);color:var(--fg);font-size:var(--text-1);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.res-criteria-list>li::marker{color:var(--rc-tone)}.res-output-links{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));margin:0;padding:0;list-style:none;display:grid}.res-output-links>li{min-width:0}.ship-list{margin:0 calc(var(--space-3) * -1);padding:0;list-style:none;display:grid}.ship-list>li+li{border-top:var(--rule) solid var(--border)}.ship{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.ship-pic{border-radius:var(--radius-control);background:var(--bg-sunken);width:40px;height:40px;color:var(--fg-muted);place-items:center;display:grid;overflow:hidden}.ship[data-tone=ok] .ship-pic{background:var(--state-ok-soft);color:var(--state-ok-fg)}.ship[data-tone=wait] .ship-pic{background:var(--bg-sunken);color:var(--fg-muted)}.ship-img{object-fit:cover;width:100%;height:100%}.ship-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ship-head{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ship-head>.ship-worth{display:contents}.ship-head .ship-worth-why{flex:100%}.ship-title{min-width:0;max-width:100%;font-weight:var(--weight-semibold);justify-self:start}.ship-title-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:2lh;display:-webkit-box;overflow:hidden}.ship-meta{align-items:center;gap:0 var(--space-3);min-width:0;color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ship-milestone{align-items:center;gap:var(--space-1);display:inline-flex}.ship-meta>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ship-meta>.res-diff{font-size:var(--text-1);flex-wrap:wrap;row-gap:0;overflow:visible}.ship-checks[data-tone=ok]{color:var(--state-ok-fg)}.ship-checks[data-tone=danger]{color:var(--state-danger-fg)}.ship-checks[data-tone=wait]{color:var(--state-wait-fg)}.ship-note{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ship-met{align-items:center;gap:var(--space-1);display:inline-flex}.ship-met[data-tone=ok]{color:var(--state-ok-fg);font-weight:var(--weight-semibold)}.ship-wait{justify-self:start;width:fit-content;text-decoration:none}.ship-line{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;overflow:hidden}.ship-worth{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ship-worth-mark.ui-button{padding-inline:0}.ship-worth-why{min-width:0;color:var(--fg-muted);font-size:var(--text-1);overflow-wrap:break-word}.ship-error{color:var(--state-danger-fg);font-size:var(--text-1)}.ship-action{justify-items:end;display:grid}.ship-action .res-revert{font-size:var(--text-1);justify-items:end;margin:0;display:grid}.ship-hint,.ship-action .res-revert-hint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}.res-list>.res[data-wide]{grid-column:1/-1}.res[data-wide] .res-body{max-width:72ch}.res-goal{justify-items:start;gap:2px;min-width:0;display:grid}.res-goal .res-paper{-webkit-line-clamp:2;color:var(--fg)}.res-goal .res-paper[data-open]{-webkit-line-clamp:unset;display:block;overflow:visible}.res-inline-toggle,.res-criteria>summary,.res-note-more>summary{align-items:center;gap:var(--space-2);min-height:24px;color:var(--fg-muted);font:inherit;font-size:var(--text-1);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.res-inline-toggle{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.res-inline-toggle:hover,.res-criteria>summary:hover,.res-note-more>summary:hover{color:var(--fg)}.res-inline-toggle:focus-visible,.res-criteria>summary:focus-visible,.res-note-more>summary:focus-visible,.res-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.res-criteria>summary{color:var(--fg);font-weight:var(--weight-semibold)}.res-criteria-count{font-variant-numeric:tabular-nums}.res-criteria-bar{border-radius:var(--radius-pill);width:96px;height:4px;overflow:hidden}.res-criteria-track{fill:var(--border)}.res-criteria-done{fill:var(--state-ok)}.res-criteria[open] .res-criteria-list{margin-top:var(--space-1)}.res-thumb{gap:var(--space-1);min-width:0;color:var(--fg);text-decoration:none;display:grid}.res-thumb-pic{aspect-ratio:16/10;border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-subtle);transition:box-shadow var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.res-thumb:hover .res-thumb-pic{box-shadow:var(--elev-1)}.res-thumb-pic img{object-fit:cover;object-position:top;width:100%;height:100%}.res-thumb-title{font-size:var(--text-1);line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.res-latest{color:var(--fg-muted)}.res-note-more[open]{gap:var(--space-1);display:grid}@media (width<=759.98px){.res-inline-toggle,.res-criteria>summary,.res-note-more>summary{min-height:44px}}.res-note-more .handoff-note{background:0 0;padding:0}.md{overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);min-width:0}.md-heading{color:var(--fg);line-height:var(--leading-heading);text-wrap:balance;margin:0}.md-p{text-wrap:pretty;margin:0}.md-plain{white-space:pre-wrap}.md del{color:var(--fg-muted)}.md-list{padding-left:var(--space-6);margin:0}.md-list>li+li{margin-top:var(--space-2)}.md-list[data-tight]>li+li,.md-list>li>*+*{margin-top:var(--space-1)}.md-list>li::marker{color:var(--fg-muted);font-variant-numeric:tabular-nums}.md-list[data-tasks]{padding-left:var(--space-1)}.md-task{align-items:flex-start;gap:var(--space-2);list-style:none;display:flex}.md-task-body{flex:1;min-width:0}.md-task-body>*+*{margin-top:var(--space-1)}.md-check{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:4px;flex:none;place-items:center;margin-top:calc(.5lh - 8px);display:inline-grid}.md-task[data-checked]>.md-check{background:var(--state-ok-soft);box-shadow:inset 0 0 0 1.5px var(--state-ok);color:var(--state-ok-fg)}.md-quote{padding-left:var(--space-3);border-left:2px solid var(--border-strong);color:var(--fg-muted);margin:0}.md-quote>*+*{margin-top:var(--space-2)}.md-rule{width:100%;margin:var(--space-1) 0;border:0;border-top:var(--rule) solid var(--border)}.md-code{background:var(--bg-sunken);font-family:var(--font-mono);font-size:max(var(--text-1), .9em);border-radius:4px;padding:1px 5px}.md-codeblock{border-radius:var(--radius-control);background:var(--lightningcss-light,var(--bg-surface))var(--lightningcss-dark,var(--bg-sunken));min-width:0;box-shadow:0 0 0 var(--rule) var(--border);overflow:hidden}.md-codebar{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-1) 0 var(--space-3);border-bottom:var(--rule) solid var(--border);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);display:flex}.md-codeblock[data-open] .md-codebar:has(.md-lang:empty){display:none}.md-pre{padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;line-height:1.55;overflow-x:auto}.md-pre:focus-visible,.md-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.md-table-wrap{overscroll-behavior-x:contain;border-radius:var(--radius-card);background:linear-gradient(to right, var(--bg-surface) 40%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--bg-surface) 40%, transparent) right / 32px 100% no-repeat local, linear-gradient(to right, var(--border-strong), transparent) left / 10px 100% no-repeat scroll, linear-gradient(to left, var(--border-strong), transparent) right / 10px 100% no-repeat scroll, var(--bg-surface);min-width:0;max-width:100%;box-shadow:inset 0 0 0 var(--rule) var(--border);overflow-x:auto}.md-table{border-collapse:collapse;width:100%;font-size:var(--text-2);overflow-wrap:normal;line-height:1.45}.md-table th,.md-table td{min-width:7ch;padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.md-table thead th{background:var(--bg-sunken);border-bottom:var(--rule) solid var(--border);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);letter-spacing:.02em;vertical-align:bottom}.md-table tbody tr+tr{border-top:var(--rule) solid var(--border)}.md-table td{color:var(--fg)}.md-table td:not([data-numeric]){min-width:14ch}.md-table [data-align=right]{text-align:right}@media (width<560px){.md[data-variant=message] .md-table-wrap:not([data-cols="1"],[data-cols="2"]){background:var(--bg-surface);overflow-x:visible}.md[data-variant=message] .md-table-wrap:not([data-cols="1"],[data-cols="2"]) :is(.md-table,tbody,tr,td){display:block}.md[data-variant=message] .md-table-wrap:not([data-cols="1"],[data-cols="2"]) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.md[data-variant=message] .md-table-wrap:not([data-cols="1"],[data-cols="2"]) tr{padding:var(--space-2) 0}.md[data-variant=message] .md-table-wrap:not([data-cols="1"],[data-cols="2"]) td{min-width:0;padding:2px var(--space-3);text-align:left;white-space:normal}.md[data-variant=message] .md-table-wrap:not([data-cols="1"],[data-cols="2"]) td:first-child{font-weight:var(--weight-bold)}.md[data-variant=message] .md-table-wrap:not([data-cols="1"],[data-cols="2"]) td:not(:first-child)[data-label]:before{content:attr(data-label);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);display:block}}.md-table [data-align=center]{text-align:center}.md-table [data-numeric]{font-variant-numeric:tabular-nums;white-space:nowrap}.md-cite,.source-n{border-radius:var(--radius-pill);background:var(--selected-tint);min-width:1.5em;height:1.5em;color:var(--link);font-size:var(--text-1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;padding:0 3px;line-height:1;display:inline-grid}.md-cite{vertical-align:.15em;font-size:max(var(--text-1), .8em);margin-left:2px;text-decoration:none}.md-cite:hover{background:var(--link);color:var(--bg-surface)}.md-cite:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.source-n{margin-right:var(--space-1);margin-left:calc(-1 * var(--space-1))}.md[data-variant=message]{gap:var(--space-2);line-height:var(--leading-body);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.md[data-variant=message]>:where(.md-p,.md-heading,.md-list,.md-quote){max-width:68ch}.md[data-variant=message] .md-heading{font-weight:var(--weight-bold)}.md[data-variant=message]>.md-heading:not(:first-child){margin-top:var(--space-2)}.md[data-variant=message] .md-heading[data-level="1"]{font-size:var(--text-5);font-weight:var(--weight-heavy)}.md[data-variant=message] .md-heading[data-level="2"]{font-size:var(--text-4)}.md[data-variant=message] .md-heading[data-level="3"]{font-size:var(--text-3)}.md[data-variant=message] .md-heading:is([data-level="4"],[data-level="5"],[data-level="6"]){color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-semibold)}.today{box-sizing:border-box;width:100%;max-width:calc(var(--frame-max) + 2 * var(--frame-pad));padding:var(--space-7) var(--frame-pad) var(--space-12);color:var(--fg);margin-inline:auto;container:today/inline-size}.today-head{gap:var(--space-1);display:grid}.today-head-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-6);min-width:0;display:flex}.today-head-words{flex:auto;min-width:0;display:grid}.today-head-row>.page-tools{min-width:200px;min-height:var(--head-row);margin-top:var(--head-band);flex:0 10 340px}@media (width<=1099.98px){.today-head-row>.page-tools{flex:none;min-width:0}}.today-date{height:var(--head-band);color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold);line-height:var(--head-band);margin:0}.today-hello{font-size:var(--text-7);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0;padding-top:4px;line-height:1.2}.today-lede{color:var(--fg-muted);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:inline-block}.today-links,.today-sub{align-items:center;gap:0 var(--space-4);margin:var(--space-1) 0 0;font-size:var(--text-2);flex-wrap:wrap;display:flex}.today-links .ui-link,.today-links .today-link{color:var(--fg-muted);font-weight:var(--weight-semibold)}.today-links:empty{display:none}.today-error{margin-top:var(--space-6)}.home-demo-line{align-items:center;gap:var(--space-1) var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.home-demo-remove.ui-button{--ui-button-h:28px;padding-inline:var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold)}.demo-note{--ring-gap:var(--bg-raised);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.demo-note-line{color:var(--fg);font-size:var(--text-3);flex:280px;margin:0}.demo-note-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-note>.inline-error,.demo-note>[role=alert]{flex-basis:100%}.demo-keep{gap:var(--space-3) var(--space-4);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;display:grid}.demo-keep-line,.demo-keep>.demo-note-actions,.demo-keep>[role=alert]{grid-column:1/-1;margin:0}.home-cols{align-items:start;gap:var(--space-6) var(--space-7);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.home-cols[data-cols="2"][data-lanes="2"]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.home-cols[data-cols="3"][data-lanes="2"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.today[data-state=team] .home-cols[data-lanes="2"]{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.home-col{align-content:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-col:not([data-main]){gap:var(--space-5)}.home-slot{min-width:0}.home-flow{align-items:start;gap:var(--space-7) var(--space-8);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.home-flow[data-lanes="2"]{grid-template-columns:minmax(0,1fr) clamp(320px,30%,500px)}.home-lane{align-content:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-lane[data-lane=rail]{gap:var(--space-6)}.home-lane[data-lane=main]>.home-slot[data-slot=stats]{margin-top:calc(var(--space-7) * -1 + var(--space-4))}.today>.home-setup+.home-flow,.today>.home-setup{margin-top:var(--space-5)}.home-stack{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.today[data-cols="1"]{max-width:880px}@media (width>=2240px){.today:not([data-cols="1"],[data-state=first-run]){--frame-max:2000px}}.home-sec{align-content:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-sec-title{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-5);font-weight:var(--weight-bold);line-height:var(--leading-5);letter-spacing:var(--tracking-tight);margin:0;display:flex}.home-sec-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.home-sec-head>.home-sec-title{min-width:0}.home-sec-link{font-size:var(--text-2);font-weight:var(--weight-semibold);margin-left:auto}.home-count{color:var(--fg-subtle);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.home-quiet{color:var(--fg-subtle);margin:0}.home-sec-foot{margin:0}.home-more{font-size:var(--text-2)}.home-sec-error{color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.home-retry.ui-button{--ui-button-h:28px;padding-inline:var(--space-2);color:var(--fg)}.home-studio,.home-stats,.home-ship,.home-ask,.home-path,.home-since,.today .home-next .nw-card,.home-tomorrow-list,.home-setup{--ring-gap:var(--bg-raised);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1)}.home-ship{transition:box-shadow var(--dur-med) var(--ease-out), translate var(--dur-med) var(--ease-out)}.home-ship:hover{box-shadow:var(--elev-2);translate:0 -1px}.home-studio{border-radius:var(--radius-float);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-studio-head{align-items:baseline;gap:var(--space-1) var(--space-3);min-height:24px;padding:var(--space-4) var(--space-5) var(--space-3);flex-wrap:wrap;display:flex}.home-studio-counts{gap:0 var(--space-3);color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.home-studio-floor{min-width:0;padding:0 var(--space-2) var(--space-2)}.home-studio-floor .studio{border-radius:var(--radius-card);box-shadow:none}.home-studio-wait{border-radius:var(--radius-card);background:color-mix(in oklab, var(--handoff) 6%, var(--bg-sunken))}.home-needs{gap:var(--space-3)}.home-needs-dot{background:var(--state-wait);border-radius:50%;flex:none;width:8px;height:8px}.home-needs-clear{align-items:flex-start;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);margin:0;display:flex}.home-needs-clear svg{color:var(--state-ok);flex:none}@media (width<=759.98px){.today-hello{min-height:calc(4px + 3.6em)}}.home-glance{align-items:center;gap:var(--space-3);grid-template-columns:88px minmax(0,1fr);min-width:0;display:grid}.home-glance-thumb{background:var(--bg-sunken);width:88px;height:60px;box-shadow:inset 0 0 0 1px var(--border);pointer-events:none;border-radius:8px;display:block;position:relative;overflow:hidden}.home-glance-scale{transform-origin:0 0;background:var(--bg-surface);width:200%;height:200%;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.5)}.home-glance-img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.home-glance-pic{animation:ui-fade-in var(--dur-med) var(--ease-out) both}:is(.home-glance-slip,.home-glance-mail,.home-glance-post,.home-glance-page){background:var(--bg-raised);box-shadow:var(--elev-1), inset 0 0 0 1px var(--border);color:var(--fg);border-radius:5px 5px 0 0;flex-direction:column;gap:4px;padding:7px 8px 0;display:flex;position:absolute;inset:8px 10px 0;overflow:hidden}.home-glance-slip b{font-size:var(--text-3);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.home-glance-flap{background:linear-gradient(to bottom right, transparent 49%, var(--border) 50%, transparent 51%) left / 50% 100% no-repeat, linear-gradient(to bottom left, transparent 49%, var(--border) 50%, transparent 51%) right / 50% 100% no-repeat;height:12px;position:absolute;top:0;left:0;right:0}.home-glance-mail .home-glance-line{margin-top:10px}.home-glance-post{flex-flow:wrap;align-items:center}.home-glance-post .home-glance-line{width:calc(100% - 16px)}.home-glance-post .home-glance-rule{width:100%}.home-glance-dot{background:color-mix(in oklab, var(--ui-ink,var(--handoff)) 70%, var(--bg-surface));border-radius:50%;flex:none;width:12px;height:12px}.home-glance-line{background:color-mix(in oklab, var(--fg) 45%, transparent);border-radius:3px;flex:none;width:80%;height:6px}.home-glance-rule{background:color-mix(in oklab, var(--fg) 12%, transparent);border-radius:2px;flex:none;height:4px}.home-glance-rule[data-short]{width:60%}.home-glance-page[data-code] .home-glance-rule{height:5px;margin-left:8px}.home-glance-page[data-code] .home-glance-rule[data-add]{background:color-mix(in oklab, var(--state-ok-fg) 35%, transparent)}.home-glance-words{gap:2px;min-width:0;display:grid}.home-glance-text{min-width:0;color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.home-glance-text>svg{color:var(--fg-muted);flex:none}.home-glance-text>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-glance-sub{color:var(--fg-muted);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-needs-wait{gap:10px;display:grid}.home-needs-wait .ui-skeleton{border-radius:var(--radius-card)}.home-need{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);color:var(--fg);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.home-need:hover{background:var(--bg-hover)}.home-need:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home-need-mark{place-items:center;width:32px;height:32px;display:grid}.home-need-icon{background:var(--bg-sunken);width:32px;height:32px;color:var(--fg-muted);border-radius:50%;place-items:center;display:grid}.home-need-text{gap:2px;min-width:0;display:grid}.home-need-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.home-need-reason{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.home-need-why{color:var(--fg-muted);font-size:var(--text-1);overflow-wrap:anywhere}.home-need-detail{gap:0 var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.home-need-detail>span{overflow-wrap:anywhere;min-width:0}.home-need-glimpse{gap:0 var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;margin:2px 0;display:grid}.home-need-glimpse-icon{color:var(--fg-subtle);display:inline-grid}.home-need-glimpse-text{color:var(--fg);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-need-glimpse-sub{color:var(--fg-subtle);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.home-need-glimpse[data-kind=money] .home-need-glimpse-text{font-variant-numeric:tabular-nums;font-size:var(--text-3)}.home-need-action{pointer-events:none}.home-need:hover .home-need-action[data-variant=secondary]{background:var(--bg-hover)}.home-slot[data-slot=stats]{container:stats/inline-size}.home-stats-wait{min-height:84px}.home-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.home-stats[data-cells="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.home-stats[data-plain]{flex-wrap:wrap;align-items:center;display:flex}.home-stat{min-width:0;padding:var(--space-4) var(--space-5);color:var(--fg);transition:background-color var(--dur-fast) var(--ease-out);align-content:start;text-decoration:none;display:grid;position:relative}.home-stats[data-plain]>.home-stat{min-width:180px;padding-inline:var(--space-5) var(--space-8);flex:0 auto}.home-stat+.home-stat{box-shadow:-1px 0 0 var(--border)}a.home-stat:hover{background:var(--bg-hover)}a.home-stat:focus-visible,.home-stats-line:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.home-stat .sk-bnh-plot{max-width:260px}.home-stat-go{color:var(--link);font-weight:var(--weight-semibold)}.home-stat [data-tone=risk]{color:var(--fg);font-weight:var(--weight-semibold)}.home-stats-line{padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);color:var(--fg-muted);font-size:var(--text-2);align-self:center;margin-left:auto;text-decoration:none}.home-stats[data-plain]>.home-stats-line{box-shadow:-1px 0 0 var(--border);border-radius:0;align-self:stretch;align-items:center;column-gap:.3em;margin-left:0;display:flex}.home-stats-line:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}@container stats (width<=519.98px){.home-stats,.home-stats[data-cells="2"]{grid-template-columns:minmax(0,1fr)}.home-stats[data-plain]>.home-stat{min-width:0;padding-inline:var(--space-4);flex:140px}.home-stats[data-plain]>.home-stat+.home-stat{box-shadow:-1px 0 0 var(--border)}.home-stats[data-plain]>.home-stats-line{flex-basis:100%}.home-stat+.home-stat{box-shadow:0 -1px 0 var(--border)}.home-stats-line{padding-inline:var(--space-4);box-shadow:0 -1px 0 var(--border);border-radius:0;margin-left:0}}.home-shipped .home-sec-head .home-more{margin-left:auto}.home-ship-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.home-ship-grid[data-layout=row]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.home-ship-grid[data-layout=row][data-n="1"]{max-width:none}.home-slot[data-slot=shipped]{container:shipped/inline-size}.home-pair{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);display:grid}.home-pair>.home-since{margin-top:calc(var(--text-4) * var(--leading-heading) + var(--space-3))}.home-pair .home-ship-grid[data-layout=row][data-n="1"]{max-width:none}@container shipped (width<=759.98px){.home-pair{grid-template-columns:minmax(0,1fr)}.home-pair>.home-since{margin-top:0}}.home-ship-grid[data-layout=row] .sk-tile.home-ship{grid-template-rows:auto;grid-template-columns:clamp(150px,32%,240px) minmax(0,1fr)}.home-ship-grid[data-layout=row] .home-ship .ship{padding:var(--space-4) var(--space-5);align-content:center}.home-ship-grid[data-layout=row] .home-ship-task{-webkit-line-clamp:1}.home-ship-grid[data-layout=row] .home-ship .ship-title{font-size:var(--text-4)}.home-ship-grid>li{min-width:0;display:grid}.sk-tile.home-ship{grid-template-rows:auto 1fr;gap:0;min-width:0;display:grid;overflow:hidden}.home-ship .sk-tile-stage{aspect-ratio:16/9;border-radius:0;display:block}.home-ship .sk-tile-stage .out-glance{padding:var(--space-3) var(--space-4);align-content:center;position:absolute;inset:0}.home-ship .sk-tile-stage .out-glance-diff :is(.res-diff-add,.res-diff-del){font-size:var(--text-5)}.home-ship .sk-tile-stage .out-glance>.out-glance-line:not(.out-glance-head){display:none}.home-ship-convo{align-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3) calc(34px + var(--space-2));display:grid;position:absolute;inset:0}.home-ship-bubble{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) 4px;background:var(--bg-raised);box-shadow:var(--elev-lift);color:var(--fg);font-size:var(--text-2);line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;max-height:calc(2lh + 2 * var(--space-2));-webkit-box-orient:vertical;justify-self:start;display:-webkit-box;overflow:hidden}.home-ship-bubble[data-from=customer]{max-width:100%}.home-ship-bubble[data-from=agent]{border-radius:var(--radius-card) var(--radius-card) 4px var(--radius-card);background:color-mix(in oklab, var(--ui-ink,var(--handoff)) 16%, var(--bg-raised));width:46%;box-shadow:none;justify-self:end;gap:5px;display:grid}.home-ship-bubble[data-from=agent]>span{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--ui-ink,var(--handoff)) 40%, var(--bg-raised));height:5px;display:block}.home-ship-bubble[data-from=agent]>span:last-child{width:60%}.home-ship-stamp{align-items:center;gap:var(--space-1);color:var(--state-ok-fg);font-size:var(--text-1);font-weight:var(--weight-semibold);justify-self:end;display:inline-flex}.home-ship-site{background:var(--bg-render);width:100%;height:100%;display:block;position:relative;overflow:hidden}.home-ship-site img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.home-ship-stamp[data-on=picture]{left:var(--space-3);bottom:var(--space-3);height:24px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);background:var(--state-ok-soft);box-shadow:var(--elev-1);position:absolute}.home-ship-ms{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:color-mix(in oklab, var(--state-ok) 8%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.home-ship-ms-route{width:100%;height:100%;position:absolute;inset:0}.home-ship-ms-route path{fill:none;stroke:color-mix(in oklab, var(--handoff) 55%, transparent);stroke-width:2px;stroke-dasharray:5 6}.home-ship-ms-big{justify-items:start;line-height:1;display:grid;position:relative}.home-ship-ms-big b{color:var(--fg);font-size:var(--text-7);font-weight:var(--weight-heavy);letter-spacing:-.03em}.home-ship-ms-big span{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.home-ship-ms-flag{width:64px;height:74px;position:relative}.home-ship-ms-flag .base{fill:color-mix(in oklab, var(--state-ok) 18%, var(--bg-raised))}.home-ship-ms-flag .pole{stroke:var(--fg);stroke-width:2.4px;stroke-linecap:round}.home-ship-ms-flag .cloth{fill:var(--state-ok)}.home-ship-ms-flag .tick{fill:none;stroke:var(--bg-raised);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.home-ship-ms[data-source=reply]{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start}.home-ship-ms-bubble{width:64%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) 4px;background:var(--bg-raised);box-shadow:var(--elev-lift);gap:6px;display:grid;position:relative}.home-ship-ms-bubble>span{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--fg) 14%, var(--bg-raised));height:6px;display:block}.home-ship-ms-bubble>span:last-child{width:58%}.home-ship-ms[data-source=money]{grid-template-columns:minmax(0,1fr);align-items:end;padding-bottom:0}.home-ship-ms-paper{align-content:start;gap:var(--space-2);height:84%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--lightningcss-light,var(--bg-raised))var(--lightningcss-dark,color-mix(in oklab, var(--bg-raised) 86%, var(--fg)));box-shadow:var(--elev-1), inset 0 0 0 1px var(--border);display:grid;position:relative}.home-ship-ms-title{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-heavy);line-height:var(--leading-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-ship-ms-stamp{right:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--state-ok-fg);font-size:var(--text-1);font-weight:var(--weight-semibold);display:inline-flex;position:absolute;transform:rotate(-4deg);box-shadow:inset 0 0 0 1.5px}.home-ship .sk-tile-picture:not([data-bleed]){inset:var(--space-4) var(--space-5) 0}.home-ship .sk-tile-picture:not([data-bleed]) .out-card-picture{padding:0}.home-ship .sk-tile-picture:not([data-bleed]) .out-card-picture :is(.ostrip-paper,.ostrip-table-wrap,.ostrip-mail,.ostrip-post,.ostrip-generic,.ostrip-facts-wrap,.ostrip-diff,.ostrip-chart){padding-top:var(--space-5)}.home-ship-paper{inset:var(--space-4) var(--space-5) 0;align-content:start;gap:var(--space-2) var(--space-2);padding:var(--space-3);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--lightningcss-light,var(--bg-raised))var(--lightningcss-dark,color-mix(in oklab, var(--bg-raised) 86%, var(--fg)));box-shadow:var(--elev-1), inset 0 0 0 1px var(--border);font-size:var(--text-1);grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute}.home-ship-report{inset:var(--space-3) var(--space-4) 0;gap:var(--space-1);padding:var(--space-3) var(--space-3) 0;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--lightningcss-light,var(--bg-raised))var(--lightningcss-dark,color-mix(in oklab, var(--bg-raised) 86%, var(--fg)));box-shadow:var(--elev-1), inset 0 0 0 1px var(--border);text-align:left;flex-direction:column;display:flex;position:absolute;overflow:hidden}.home-ship-report-head{color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-ship-paper[data-paper=criteria]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.home-ship-paper-head{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.home-ship-line{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);line-height:18px;display:grid}.home-ship-line-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-ship-tick{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--on-accent);border-radius:4px;place-items:center;margin-top:1px;display:grid}.home-ship-line[data-met] .home-ship-tick{background:var(--state-ok);box-shadow:none}.home-ship-note{color:var(--fg-muted);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.home-ship[data-stack] .sk-tile-stage:before,.home-ship[data-stack] .sk-tile-stage:after{content:"";inset:calc(var(--space-4) + var(--space-2)) var(--space-5) 0;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--lightningcss-light,var(--bg-raised))var(--lightningcss-dark,color-mix(in oklab, var(--bg-raised) 86%, var(--fg)));box-shadow:var(--elev-1), inset 0 0 0 1px var(--border);transform-origin:bottom;position:absolute;transform:rotate(-3deg)translate(-8px)}.home-ship[data-stack] .sk-tile-stage:after{transform:rotate(3deg)translate(8px)}.home-ship[data-stack] .sk-tile-picture{z-index:1}.home-ship[data-stack] .sk-tile-face{z-index:2}.home-ship-check{background:var(--state-ok);width:18px;height:18px;color:var(--on-accent);border-radius:5px;place-items:center;display:grid}.home-ship-task{font-weight:var(--weight-bold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.home-ship-paper[data-kind=change] .home-ship-check{background:var(--handoff)}.home-ship .ship{align-content:space-between;align-items:start;gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr)}.home-ship .ship-pic{display:none}.home-ship .ship-body{gap:2px}.home-ship .ship-head{row-gap:var(--space-1)}.home-ship .ship-title{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);line-height:var(--leading-heading);padding-block:3px;text-decoration:none}.home-ship .ship-title:hover{text-underline-offset:3px;text-decoration:underline}.home-ship .ship-meta>.res-diff,.home-ship[data-picture=conversation] .ship-line{display:none}.home-ship .ship-action,.home-ship .ship-action .res-revert{justify-items:start}.home-projects-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-project{--ring-gap:var(--bg-raised);align-items:center;gap:var(--space-2) var(--space-5);box-sizing:border-box;min-width:0;min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-lift);grid-template-columns:minmax(0,1fr) minmax(0,auto) 112px minmax(96px,auto);display:grid}.home-project-head{gap:2px;min-width:0;display:grid}.home-project-title{min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);line-height:var(--leading-3);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.home-project-title:hover{text-underline-offset:3px;text-decoration:underline}.home-project-now{min-width:0;color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;display:flex}.home-project-now>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-project-wait{border-radius:var(--radius-pill);background:var(--state-wait);flex:none;width:7px;height:7px}.home-project-route{--fr-leg:14px;flex-wrap:wrap;row-gap:4px;min-width:0}.home-project-count{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.home-project-go.ui-button{justify-self:end;max-width:min(100%,220px)}.home-project-go .ui-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-project[data-single]{grid-template-columns:minmax(0,1fr) auto auto}.home-project[data-single]>.home-project-count:empty{display:none}.home-slot[data-slot=projects]{container:projects/inline-size}@container projects (width<=759.98px){.home-project:not([data-single]){padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""route route""count act"}.home-project:not([data-single])>.home-project-head{grid-area:head/1/head/-1}.home-project:not([data-single])>.home-project-route{grid-area:route}.home-project:not([data-single])>.home-project-count{grid-area:count}.home-project:not([data-single])>.home-project-go{grid-area:act;justify-self:end}}.home-next-wrap{gap:var(--space-5);display:grid}.today .home-next .nw-list{gap:var(--space-3);display:grid}.today .home-next .nw-card{padding:var(--space-4)}.home-next[data-compact] .nw-card{grid-template-columns:auto minmax(0,1fr)}.home-next[data-compact] .nw-actions{grid-column:2}.home-next[data-compact] .nw-title{font-weight:var(--weight-semibold);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-next[data-compact] .nw-outcome,.home-next[data-compact] .nw-reason{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-next[data-compact] .nw-meta,.home-next[data-compact] .nw-outcome+.nw-reason{display:none}.home-ask{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-float);grid-template-columns:minmax(0,1fr);display:grid;container:ask/inline-size}.home-ask-title{font-size:var(--text-6);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.home-ask[data-compact]{gap:var(--space-3);box-shadow:none;background:0 0;border-radius:0;padding:0}.home-ask[data-compact] .home-ask-title{font-size:var(--text-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.home-suggest-wrap{gap:var(--space-2);margin-top:var(--space-2);display:grid}.home-suggest-title{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.home-suggest{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.home-suggestion{align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.home-suggestion+.home-suggestion{box-shadow:0 calc(-1 * var(--rule)) 0 var(--border)}.home-suggestion-words{gap:2px;min-width:0;display:grid}.home-suggestion-title{font-size:var(--text-3);font-weight:var(--weight-semibold);line-height:var(--leading-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-suggestion-outcome{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-suggest .ui-skeleton{margin:var(--space-2) var(--space-4)}.home-path{gap:var(--space-3);padding:var(--space-4) var(--space-5);display:grid}.home-path-count{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.home-path-line{margin:var(--space-1) 0 0;padding:0;list-style:none;display:flex}.home-path-stop{align-content:start;justify-items:start;gap:var(--space-2);min-width:0;flex:1 1 0;padding-inline-end:var(--space-2);display:grid;position:relative}.home-path-stop:last-child{flex:0 auto;max-width:30%;padding-inline-end:0}.home-path-stop:not(:last-child):after{content:"";top:calc(var(--station-interchange) / 2 - 1px);left:calc(var(--station) / 2);border-top:2px dashed var(--border-strong);width:100%;position:absolute}.home-path-stop[data-done]:not(:last-child):after{border-top-style:solid;border-top-color:var(--handoff)}.home-path-station{z-index:1;box-sizing:border-box;width:var(--station);height:var(--station);margin-block:calc((var(--station-interchange) - var(--station)) / 2);border:2px solid var(--border-strong);background:var(--bg-raised);color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:relative}.home-path-stop[data-done] .home-path-station{border-color:var(--handoff);background:var(--handoff)}.home-path-stop[data-next] .home-path-station{width:var(--station-interchange);height:var(--station-interchange);margin:0 0 0 calc((var(--station) - var(--station-interchange)) / 2);border:4px solid var(--handoff);background:var(--bg-raised);box-shadow:0 0 0 4px color-mix(in oklab, var(--handoff) 18%, transparent)}.home-path-name{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-heading);overflow-wrap:anywhere}.home-path-stop[data-done] .home-path-name{color:var(--fg-muted)}.home-path-stop[data-next] .home-path-name{color:var(--fg);font-weight:var(--weight-semibold)}.home-path-next{justify-items:start;gap:var(--space-2);margin-top:var(--space-1);display:grid}.home-path-why{color:var(--fg-muted);font-size:var(--text-2);text-wrap:pretty;margin:0}.home-path-foot{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.home-path-hide.ui-button{--ui-button-h:28px;padding-inline:var(--space-2);color:var(--fg-subtle);font-size:var(--text-2)}.home-tomorrow{gap:var(--space-3);display:grid}.home-tomorrow-list{margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.home-tomorrow-row{align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;min-height:48px;padding:var(--space-2) var(--space-4);font-size:var(--text-2);grid-template-columns:76px 24px minmax(0,1fr);display:grid}.home-tomorrow-row+.home-tomorrow-row{box-shadow:0 calc(-1 * var(--rule)) 0 var(--border)}.home-tomorrow-at{color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums;line-height:1.3;display:grid}.home-tomorrow-at b{color:var(--fg);font-weight:var(--weight-semibold)}.home-tomorrow-title{overflow-wrap:anywhere;min-width:0;display:grid}.home-mini-leaf{background:var(--surface-raised);width:22px;height:24px;box-shadow:0 0 0 1px var(--line-strong);font-size:var(--text-1);font-weight:var(--weight-heavy);border-radius:5px;place-items:end center;padding-bottom:2px;display:grid;position:relative;overflow:hidden}.home-mini-leaf:before{content:"";background:var(--line-strong);height:7px;position:absolute;top:0;left:0;right:0}.home-mini-leaf[data-over]:before{background:var(--fg)}.home-mini-coin{width:22px;height:22px;box-shadow:inset 0 0 0 1.8px var(--state-ok);border-radius:50%}.home-duty-line a,.home-duty-row a{color:var(--fg);font-weight:var(--weight-semibold);text-decoration:none}.home-duty-line a:hover,.home-duty-row a:hover{text-decoration:underline}.home-tomorrow-only{color:var(--fg-subtle);font-size:var(--text-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.home-tomorrow-title b{font-weight:var(--weight-semibold)}.home-spend-quiet{align-items:center;gap:var(--space-2) var(--space-4);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.home-spend-quiet-title{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.home-spend-quiet-line{gap:0 var(--space-3);color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.home-spend-quiet-today{color:var(--fg);font-weight:var(--weight-semibold)}.home-spend-quiet .home-spend-meter{flex:100%}.home-spend-quiet-costs.home-sec-link{margin-inline-start:auto}.home-spend-figure{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.home-spend-figure b{font-size:var(--text-6);font-weight:var(--weight-heavy);line-height:1}.home-spend-figure span{color:var(--fg-subtle);font-size:var(--text-2)}.home-spend-meter .ui-meter-head{display:none}.home-spenders{gap:var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-2);padding:0;list-style:none;display:grid}.home-spenders li{align-items:center;gap:var(--space-2);grid-template-columns:20px minmax(0,1fr) auto;min-height:28px;display:grid}.home-spender-name{color:var(--fg-muted)}.home-spender-cost{font-variant-numeric:tabular-nums}.home-digest-card{--ring-gap:var(--bg-raised);gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);display:grid}.home-digest-facts{gap:var(--rule);border-radius:var(--radius-control);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.home-digest-fact{min-width:0;padding:var(--space-3) var(--space-4);background:var(--bg-raised);flex-direction:column-reverse;justify-content:flex-end;gap:2px;display:flex}.home-digest-fact dd{color:var(--fg);font-size:var(--text-5);font-weight:var(--weight-heavy);line-height:var(--leading-5);letter-spacing:var(--tracking-title);font-variant-numeric:tabular-nums;margin:0}.home-digest-fact dt{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-digest-retry{display:block}.home-digest-list{gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-2);margin:0;padding:0;list-style:none;display:grid}.home-digest-list b{color:var(--fg);font-weight:var(--weight-semibold)}.home-digest-more{min-height:28px;color:var(--link);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.home-digest-more:hover{text-underline-offset:3px;text-decoration:underline}.home-digest-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.home-digest-earlier{gap:var(--space-1) var(--space-3);color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}@container today (width<=599.98px){.home-digest-facts{grid-template-columns:minmax(0,1fr)}}.home-since{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);scroll-margin-top:var(--space-6);display:grid}.home-since .home-sec-title{font-size:var(--text-3)}.home-since-toggle{align-items:center;gap:var(--space-1);min-height:32px;margin-left:calc(-1 * var(--space-1));padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.home-since-toggle:hover{background:var(--bg-hover)}.home-since-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.home-since-chevron{transition:transform var(--dur-fast) var(--ease-out);flex:none}.home-since[data-open] .home-since-chevron{transform:rotate(90deg)}.home-since-summary{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.home-since-body{gap:var(--space-5);padding:var(--space-2) 0 var(--space-2);min-width:0;display:grid}.home-since-part{gap:var(--space-2);min-width:0;display:grid}.home-since-label{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.home-since-failures,.home-since-notices{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-since-failure{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.home-since-failure-icon{color:var(--state-danger);align-self:center}.home-since-failure[data-failure=ceiling] .home-since-failure-icon,.home-since-failure[data-failure=budgets] .home-since-failure-icon{color:var(--fg-subtle)}.home-since-cost{align-items:center;gap:var(--space-2) var(--space-4);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.home-since-notices a{overflow-wrap:anywhere}.home-since-snapshot{gap:var(--space-1);display:grid}.home-since-snapshot p{margin:0}.home-since-earlier{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.home-since .ship-list{margin-inline:calc(var(--space-3) * -1)}.home-since .ship-meta>.ship-line{white-space:normal;overflow-wrap:anywhere}.today[data-state=first-run]{max-width:820px}.today[data-state=first-run]:has(.fr){gap:var(--space-5);max-width:calc(var(--frame-max) + 2 * var(--frame-pad));grid-template-columns:minmax(0,1fr);grid-template-areas:"head""room""main";display:grid}:is(.today[data-state=first-run] .home-first:has(>.fr),.today .home-first>.fr){display:contents}.today[data-state=first-run]:has(.fr)>.today-head{grid-area:head}.today[data-state=first-run]:has(.fr)>:not(.today-head,.home-first){grid-column:1/-1}.today[data-state=first-run]:has(.fr) .today-hello{font-size:var(--text-7)}.today[data-state=first-run]:has(.fr) .today-lede{max-width:52ch;margin-top:var(--space-2);font-size:var(--text-4);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-body)}.today .fr-main{align-content:start;gap:var(--space-6);grid-area:main;min-width:0;display:grid}.today .fr-room{--sr-fit-h:340px;grid-area:room;height:380px}@media (width>=1100px){.today[data-state=first-run]:has(.fr){grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-rows:calc(var(--head-band) + var(--head-row)) auto 1fr;column-gap:var(--space-8);row-gap:var(--space-6);grid-template-areas:"head tools""head room""main room";align-items:start}:is(.today[data-state=first-run]:has(.fr)>.today-head,.today[data-state=first-run]:has(.fr) .today-head-row){display:contents}.today[data-state=first-run]:has(.fr) .today-head-words{grid-area:head}.today[data-state=first-run]:has(.fr) .today-head-row>.page-tools{grid-area:tools;justify-self:end;width:min(340px,100%)}.today .fr-room{top:var(--space-5);--sr-fit-h:calc(min(880px, max(520px, calc(100dvh - 156px))) - 120px);height:min(880px,max(520px,100dvh - 156px));position:sticky}}@media (width<=759.98px){.today[data-state=first-run]:has(.fr){grid-template-areas:"head""room""main"}.today .fr-room{--sr-fit-h:226px;height:250px}}.today[data-state=first-run] .today-hello{font-size:var(--text-8)}.today[data-state=first-run] .today-lede{display:block}.home-first{margin-top:var(--space-6)}@media (width<=759.98px){.today{padding-block:var(--space-5) var(--space-12)}.today-head-row>.page-tools{flex:none;margin-top:0}.today-head-row{column-gap:var(--space-2)}.today-date{height:auto;min-height:var(--head-band);flex-wrap:wrap;row-gap:0}.today-brief>span:last-child{overflow:visible}.today-date>.today-brief{margin-block:-10px}.today-head-start{flex:none;display:flex}.today-head-start>.start-new-open{width:44px;height:44px}.today-hello,.today[data-state=first-run] .today-hello{font-size:var(--text-6)}.today[data-state=first-run]:has(.fr) .today-hello{font-size:var(--text-6)}.home-cols{margin-top:var(--space-5)}.home-cols,.home-col{gap:var(--space-6)}.home-studio-head{padding:var(--space-3) var(--space-4) var(--space-2)}.home-stat{padding:var(--space-3) var(--space-4)}.home-ship-grid{gap:var(--space-3);margin-inline:calc(var(--frame-pad) * -1);padding:var(--space-1) var(--frame-pad) var(--space-3);overscroll-behavior-x:contain;scroll-padding-inline:var(--frame-pad);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow:auto hidden}.home-ship-grid::-webkit-scrollbar{display:none}.home-ship-grid>li{scroll-snap-align:start}.home-ship-grid[data-layout=row]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}.home-ship-grid[data-layout=row] .sk-tile.home-ship{grid-template-columns:120px minmax(0,1fr)}.home-ship .ship{padding:var(--space-3)}.home-ship .ship-title{font-size:var(--text-2)}.home-ask{padding:var(--space-5) var(--space-4)}.home-ask:not([data-compact]) .home-ask-title{font-size:var(--text-5)}.home-suggestion .home-start.ui-button{--ui-button-h:44px}.home-project-title{line-height:44px}.home-path{padding:var(--space-4)}.home-path-hide.ui-button,.home-demo-remove.ui-button,.home-retry.ui-button,.home-setup-foot .checklist-hide-all.ui-button{--ui-button-h:44px;min-width:44px}.home-path-all,.home-spend-quiet-costs,.home-demo-line .ui-link{align-items:center;min-height:44px;display:inline-flex}.home-since-toggle{min-height:44px}.home-setup{gap:var(--space-5);padding:var(--space-5) var(--space-4)}.home-setup-step{font-size:var(--text-6)}.home-setup-why{font-size:var(--text-3)}.home-setup-go{width:100%}.home-step.checklist-item,.today .first-run-start,.today .sentence-go,.today .sentence-row .input,.today .sentence-example,.today .first-run a.btn{min-height:44px}.today-links{margin-block:calc(var(--space-2) * -1) 0;scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.today-links::-webkit-scrollbar{display:none}.today-links[data-scroll-end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-10)), transparent)}.today-links[data-scroll-start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-10));mask-image:linear-gradient(to right, transparent, black var(--space-10))}.today-links[data-scroll-start][data-scroll-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-10), black calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-10), black calc(100% - var(--space-10)), transparent)}.today-links .ui-link{flex:none;align-items:center;padding-block:12px;line-height:20px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.home-glance-pic{animation:none}a.home-stat,.home-ship{transition:none}.home-ship:hover{translate:none}.home-ring-arc{transition:none}}.home-setup{gap:var(--space-6);margin-top:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@container today (width>=880px){.home-setup:not([data-choice]){gap:var(--space-8);padding:var(--space-7) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-setup:not([data-choice]) .home-setup-route{padding-left:var(--space-8);border-left:var(--rule) solid var(--border)}.home-setup[data-choice] .home-steps{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.home-setup-lead{align-content:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-setup-head{align-items:center;gap:var(--space-4);display:flex}.home-setup-titles{gap:2px;display:grid}.home-setup-title{font-size:var(--text-5);font-weight:var(--weight-heavy);line-height:var(--leading-heading);margin:0}.home-setup .checklist-progress{color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.home-ring{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.home-ring svg{fill:none;stroke-width:var(--agent-line-weight);position:absolute;inset:0}.home-ring-track{stroke:var(--border)}.home-ring-arc{stroke:var(--state-ok);stroke-linecap:round;transition:stroke-dashoffset var(--dur-line) var(--ease-line)}.home-ring-count{font-size:var(--text-4);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;line-height:1}.home-ring-count small{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.home-setup-next{justify-items:start;gap:var(--space-2);max-width:52ch;display:grid}.home-setup-step{font-size:var(--text-7);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:-.015em;text-wrap:balance;margin:0}.home-setup-why{color:var(--fg-muted);font-size:var(--text-4);text-wrap:pretty;margin:0}.home-setup-go{margin-top:var(--space-3)}.home-setup-route{align-content:start;gap:var(--space-3);min-width:0;display:grid}.home-steps.checklist-items{margin:0;padding:0;list-style:none;display:grid}.home-step.checklist-item{gap:var(--space-3);border-top:0;grid-template-columns:20px minmax(0,1fr) 32px;min-height:40px;position:relative}.home-step:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:9px}.home-step:first-child:before{top:50%}.home-step:last-child:before{bottom:50%}.home-setup[data-choice] .home-step:before{display:none}.home-step .checklist-mark{z-index:1;background:var(--bg-raised);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--border-strong);color:var(--bg-raised);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.home-step[data-done] .checklist-mark{background:var(--state-ok);box-shadow:none}.home-step[data-next] .checklist-mark{box-shadow:inset 0 0 0 5px var(--fg)}.home-step .checklist-label{min-width:0;font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere;justify-self:start}.home-step[data-next] .checklist-label{font-weight:var(--weight-heavy)}.home-step[data-done] .checklist-label{color:var(--fg-subtle);font-weight:var(--weight-regular);text-decoration:none}.home-step-hide.ui-button{color:var(--fg-subtle);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.home-step:hover .home-step-hide,.home-step-hide:focus-visible{opacity:1}@media (hover:none){.home-step-hide.ui-button{display:none}}.home-setup-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--rule) solid var(--border);flex-wrap:wrap;display:flex}.home-setup-foot .checklist-hide-all.ui-button{--ui-button-h:28px;padding-inline:var(--space-2);color:var(--fg-subtle);font-weight:var(--weight-semibold);margin-left:auto}.home-first-run-skeleton-cards{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.today .sentence-example{min-height:32px;padding:var(--space-2) var(--space-3);border:var(--rule) dashed var(--border-strong);border-radius:var(--radius-control);color:var(--fg-muted);line-height:1.35}.today .sentence-example:not(:disabled):hover{border-style:solid;border-color:var(--fg);color:var(--fg)}@media (width<=759.98px){.today .sentence-example{min-height:44px}}.home-ribbon{align-items:end;column-gap:var(--space-6);row-gap:var(--space-1);padding:var(--space-3) var(--space-5) var(--space-3);border-top:var(--rule) solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-ribbon-track{--rows:1;--line-y:calc(28px + var(--rows) * 25px);height:calc(var(--line-y) + 20px);z-index:1;position:relative;overflow:visible}.home-ribbon-line,.home-ribbon-past{left:0;top:var(--line-y);border-radius:2px;height:2px;position:absolute}.home-ribbon-line{background:var(--line);right:0}.home-ribbon-past{background:color-mix(in oklab, var(--accent) 45%, var(--line))}.home-ribbon-tick{top:calc(var(--line-y) + 8px);color:var(--fg-subtle);font-size:var(--text-1);white-space:nowrap;position:absolute;transform:translate(-50%)}.home-ribbon-tick[data-edge=start]{transform:none}.home-ribbon-tick[data-edge=end]{transform:translate(-100%)}.home-ribbon-now{height:calc(var(--line-y) + 2px);border-left:1.5px solid var(--accent);width:0;position:absolute;top:0}.home-ribbon-now span{color:var(--accent);font-size:var(--text-1);font-weight:var(--weight-semibold);position:absolute;top:-2px;left:5px}.home-ribbon-mark{top:calc(var(--line-y) - 30px - var(--row,0) * 25px);justify-items:center;display:grid;position:absolute;transform:translate(-50%)}.home-ribbon-mark:after{content:"";width:1.5px;height:calc(7px + var(--row,0) * 25px);background:var(--line)}.home-ribbon-face{color:inherit;border-radius:999px;text-decoration:none;display:grid}.home-ribbon-mark[data-more]:after{display:none}.home-ribbon-more{box-sizing:border-box;background:var(--bg-sunken);min-width:22px;height:22px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);box-shadow:0 0 0 var(--rule) var(--line);place-items:center;padding:0 5px}.home-ribbon-face:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-ribbon-face:hover{transform:translateY(-1px)}.home-ribbon-mark[data-later]{top:calc(var(--line-y) - 8px)}.home-ribbon-mark[data-later]:after{display:none}.home-ribbon-ring{box-sizing:border-box;border:2px solid var(--ui-ink,var(--fg-muted));background:var(--bg-raised);border-radius:999px;width:18px;height:18px}.home-ribbon-facts{gap:var(--space-5);color:var(--fg-muted);font-size:var(--text-2);white-space:nowrap;align-items:baseline;padding-bottom:14px;display:flex}.home-ribbon-facts b{color:var(--fg);font-size:var(--text-5);font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:4px}.home-ribbon-facts small{color:var(--fg-subtle);font-size:var(--text-1)}.home-ribbon-goal{color:var(--link);text-decoration:none}.home-ribbon-fact{color:inherit;text-decoration:none}.home-ribbon-fact:hover b{color:var(--link)}.home-ribbon-note{margin:calc(var(--space-2) * -1) 0 0;color:var(--fg-subtle);font-size:var(--text-1);grid-column:2}.home-ribbon[data-only] .home-ribbon-note,.home-ribbon[data-compact] .home-ribbon-note{margin-top:var(--space-1);grid-column:1}.home-ship-grid[data-layout=row] .sk-tile.home-ship{grid-template-columns:minmax(200px,52%) minmax(0,1fr)}.home-ship-grid[data-layout=row] .home-ship .sk-tile-stage{aspect-ratio:16/10}.home-ribbon[data-only=facts]{padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.home-ribbon[data-only=facts] .home-ribbon-facts{row-gap:var(--space-1);white-space:normal;flex-wrap:wrap}.home-studio{container:studio/inline-size}@container studio (width<=900px){.home-ribbon:not([data-only]){gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.home-ribbon:not([data-only]) .home-ribbon-note{grid-column:1;margin-top:0}.home-ribbon:not([data-only]) .home-ribbon-facts{row-gap:var(--space-1);white-space:normal;flex-wrap:wrap}}.home-ship-grid[data-layout=row][data-n="1"] .sk-tile.home-ship{grid-template-columns:minmax(200px,340px) minmax(0,1fr)}.home-ship-one{gap:var(--space-3);display:grid}.home-ship-aside{max-width:52ch;font-size:var(--text-2);line-height:var(--leading-body)}.today-date{align-items:center;gap:var(--space-3);white-space:nowrap;min-width:0;display:flex}.today-brief{min-width:0;color:var(--link);font-weight:var(--weight-semibold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.today-brief>span:last-child{text-overflow:ellipsis;overflow:hidden}.today-brief:hover>span:last-child{text-decoration:underline}button.home-more{font:inherit;font-size:var(--text-2);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0}button.home-more:hover{color:var(--link)}button.home-more:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px;border-radius:4px}.home-sec-foot>.ui-button.home-more[data-variant=quiet]{margin-inline-start:0}.today[data-light=evening] .home-studio .studio:after,.today[data-light=night] .home-studio .studio:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.today[data-light=evening] .home-studio .studio:after{background:radial-gradient(120% 90% at 50% 40%, transparent 35%, var(--studio-dusk) 100%), var(--studio-dusk);mix-blend-mode:multiply}.today[data-light=night] .home-studio .studio:after{background:var(--studio-night);mix-blend-mode:multiply}.home-ribbon[data-compact]{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr)}.home-ribbon[data-compact] .home-ribbon-track{--line-y:calc(24px + var(--rows) * 25px);height:calc(var(--line-y) + 6px)}.home-ribbon[data-compact] .home-ribbon-tick{display:none}.home-ribbon[data-compact] .home-ribbon-facts{row-gap:var(--space-1);white-space:normal;flex-wrap:wrap}.today-hello .today-lede{display:block}@media (width<=759.98px){.home-ship-grid[data-layout=row] .sk-tile.home-ship,.home-ship-grid[data-layout=row][data-n="1"] .sk-tile.home-ship{grid-template-columns:120px minmax(0,1fr)}.home-ribbon-face,.home-ribbon-more,.home-ribbon-fact{margin:-13px;padding:13px}.home-ribbon{margin-inline:2px}.home-digest-more{min-width:44px;min-height:44px}.home-ribbon-facts{gap:var(--space-4);padding-block:4px}.home-more{min-height:44px}}.task-lamp{--task-lamp:var(--fg-subtle);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--task-lamp);background:0 0;border-radius:50%;flex:none;display:inline-block}.task-lamp[data-status=doing]{--task-lamp:var(--state-info);background:var(--task-lamp)}.task-lamp[data-status=waiting]{--task-lamp:var(--state-wait);background:var(--task-lamp)}.task-lamp[data-status=blocked]{--task-lamp:var(--state-danger);background:var(--task-lamp);border-radius:1px;rotate:45deg}.task-lamp[data-status=done]{--task-lamp:var(--state-ok);background:var(--task-lamp)}.task-lamp[data-status=cancelled]{box-shadow:inset 0 0 0 1.5px var(--task-lamp);background:linear-gradient(135deg, transparent 45%, var(--task-lamp) 45% 60%, transparent 60%)}.board{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.board>.ui-page-header,.board>.ui-toolbar{margin:0}.board-hint{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.board-columns{--lanes:5;grid-template-columns:repeat(var(--lanes), minmax(148px, 1fr));gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;align-items:start;display:grid;overflow-x:auto}.board-columns>.board-col{scroll-snap-align:start}.board-col{align-content:start;gap:var(--space-2);min-width:0;min-height:240px;padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.board-cards{align-content:start;gap:var(--space-2);border-radius:var(--radius-control);min-height:120px;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:0;margin:0;padding:0;display:grid}.board-cards[data-drop-target]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--focus)}.board-cards[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--focus)}.board-item{border-radius:var(--radius-card);cursor:grab;outline:0;min-width:0}.board-item[data-focus-visible]{box-shadow:0 0 0 2px var(--focus)}.board-item[data-dragging]{opacity:.45}.board-cards .react-aria-DropIndicator[data-drop-target]{background:var(--focus);border-radius:1px;height:2px;margin:-5px 0 -3px}.task-move.ui-icon-button{top:var(--space-1);right:var(--space-1);padding:0;position:absolute}.task-move-item{align-items:center;gap:var(--space-2);display:inline-flex}.task-segments{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.task-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tasks-empty .ui-empty-ghost{max-width:none}.tasks-empty-ghost{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tasks-ghost-lane{align-content:start;gap:var(--space-2);min-height:220px;padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-sunken);box-shadow:var(--elev-well);display:grid}.tasks-ghost-title{align-items:center;gap:var(--space-2);padding:var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-heavy);display:flex}.tasks-ghost-card{border-radius:var(--radius-card);background:var(--bg-surface);height:64px;box-shadow:var(--elev-0)}.board-skeleton{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.board-skeleton-lane{gap:var(--space-2);display:grid}.task-make-row{padding:0 0 var(--space-2)}.task-header,.task-form{gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.task-header-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.task-header-top>.task-header-title{min-width:0;font-size:var(--text-4);flex:auto;padding-top:2px}.task-header-status dd,.task-status-button .ui-button-label{align-items:center;gap:var(--space-1);display:inline-flex}.task-header-title,.task-form-title{font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.task-header-facts{gap:2px var(--space-4);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.task-header-facts div{gap:6px;display:flex}.task-header-facts dt{color:var(--fg-subtle)}.task-header-facts dd{margin:0}.task-header-facts dd[data-late]{color:var(--state-danger-fg);font-weight:var(--weight-bold)}.task-outcome{gap:var(--space-1);display:grid}.task-outcome-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.task-outcome-title{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold)}.task-outcome-suggested{color:var(--fg-subtle);font-size:var(--text-1)}.task-outcome-edit{margin-left:auto}.task-outcome-text{font-size:var(--text-2);margin:0}.task-outcome-by{margin:0 0 0 calc(3.5em + var(--space-4));color:var(--fg-subtle);font-size:var(--text-1)}.task-outcome-fields{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.task-outcome-field{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-header-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.task-header-note-label{color:var(--fg-subtle)}.task-form-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.task-form-hint{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.task-form-foot{gap:var(--space-2);display:flex}@media (width<=759.98px){.board{gap:var(--space-4)}.board[data-has-tasks] .ui-page-header-description{display:none}.tasks-empty-ghost{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-ghost-lane:nth-child(n+3){display:none}.board-skeleton{grid-template-columns:minmax(0,1fr)}.board-skeleton-lane:nth-child(n+2){display:none}}.task-cal{gap:var(--space-2);min-width:0;display:grid}.task-cal-state{align-items:center;gap:6px;display:inline-flex}.task-cal-late{color:var(--state-danger-fg);font-weight:var(--weight-bold)}.task-cal-entry[data-late] .cal-chip{border-color:color-mix(in srgb, var(--state-danger) 45%, var(--border))}.task-cal-entry:is([data-status=done],[data-status=cancelled]) .cal-what{color:var(--fg-muted)}.task-cal-entry[data-status=done] .cal-what{text-decoration:line-through;-webkit-text-decoration-color:var(--fg-subtle);text-decoration-color:var(--fg-subtle)}.task-done{gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.task-done-head{align-items:baseline;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.task-done-mark{background:var(--state-ok);border-radius:50%;width:10px;height:10px}.task-done-title{font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0;margin:0}.task-done-line{color:var(--fg-muted);font-size:var(--text-2);grid-column:2;margin:0}.task-done-none{color:var(--fg-muted);font-size:var(--text-2);margin:0}.task-done-made{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.task-done-sub{margin:0 0 var(--space-2);font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg-muted)}.nw-card{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--elev-pane);grid-template-columns:auto 1fr auto;display:grid}.nw-words{gap:2px;min-width:0;display:grid}.nw-title{overflow-wrap:anywhere;margin:0}.nw-agent{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);display:block}.nw-title{font-weight:var(--weight-semibold)}.nw-reason,.nw-meta{color:var(--fg-muted);font-size:var(--text-1);margin:0}.nw-outcome{font-size:var(--text-1);margin:0}.nw-checks{color:var(--fg-muted);margin-inline-start:var(--space-1)}.nw-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=759.98px){.nw-card{grid-template-columns:auto 1fr}.nw-actions{grid-column:2}.nw-actions>*{min-width:88px;min-height:44px}}.task-handoff{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);min-width:0;display:grid}.task-handoff-from{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.task-handoff-who{color:var(--fg);font-weight:var(--weight-semibold)}.task-handoff-goal{color:var(--fg-muted);overflow-wrap:anywhere;margin:0}.task-handoff-outputs{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.task-handoff-outputs>li{max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--bg-surface);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-board{--desk-lane-min:200px;--desk-gap:10px;padding:var(--space-2)}.desk-board-inner{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--space-1);overflow-x:auto}.desk-band-row,.desk-lanes{grid-template-columns:repeat(var(--desks), minmax(0, 1fr));gap:var(--desk-gap);width:max(100%, calc(var(--desks) * var(--desk-lane-min) + (var(--desks) - 1) * var(--desk-gap)));box-sizing:border-box;display:grid}.desk-band-row{padding:var(--space-12) 0 var(--space-3);position:relative}.desk-band-seat{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.desk-band-desk{--sk-desk-width:112px;line-height:0;display:block}.desk-band-name{margin-top:var(--space-1);font-size:var(--text-3);font-weight:var(--weight-bold);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-decoration:none;overflow:hidden}a.desk-band-name:hover{text-underline-offset:3px;text-decoration:underline}.desk-band-name[data-ghost]{color:var(--fg-muted)}.desk-band-line{font-size:var(--text-1);font-weight:var(--weight-semibold);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.desk-band-role{font-size:var(--text-1);color:var(--fg-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.desk-band-arcs{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.desk-arc .sa-parcel rect{fill:var(--handoff)}.desk-arc:not([data-newest]) .sa-path{stroke:color-mix(in oklab, var(--handoff) 70%, transparent)}.desk-arc-callout.sk-scene-label{border-radius:var(--radius-control);white-space:normal;text-align:center;max-width:220px}.desk-arc-callout.sk-scene-label>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desk-lanes{align-items:start}.desk-lane{gap:var(--space-2);min-width:0;min-height:96px;padding:var(--space-2);border-radius:var(--radius-card);background:color-mix(in oklab, var(--ui-ink,var(--handoff)) 8%, transparent);flex-direction:column;display:flex}.desk-lane[data-ghost]{outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;background:0 0}.desk-lane-cards{gap:var(--space-2);border-radius:var(--radius-control);outline:0;flex-direction:column;margin:0;padding:0;display:flex}.desk-lane-cards[data-drop-target]{box-shadow:inset 0 0 0 2px var(--focus);background:color-mix(in oklab, var(--focus) 8%, transparent)}.desk-lane-cards .react-aria-DropIndicator[data-drop-target]{background:var(--focus);border-radius:1px;height:2px;margin:-5px 0 -3px}.desk-item{cursor:grab;border-radius:12px;outline:0;min-width:0}.desk-item[data-focus-visible] .desk-card{box-shadow:0 0 0 2px var(--focus), var(--elev-1)}.desk-item[data-dragging]{opacity:.45}.desk-lane-empty{padding:var(--space-1) var(--space-1);font-size:var(--text-2);color:var(--fg-muted);margin:0;line-height:1.5}.desk-lane-more.ui-button{color:var(--fg-muted);align-self:flex-start}.desk-lane-done{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) 0;font-size:var(--text-1);color:var(--fg-muted);margin:0;display:flex}.desk-lane-done b{color:var(--fg);font-variant-numeric:tabular-nums}.desk-lane-done svg{color:var(--state-ok)}.desk-card{background:var(--bg-surface);box-shadow:var(--elev-1);animation:desk-card-in var(--dur-slow) var(--ease-out) both;border-radius:12px;position:relative;overflow:hidden}.desk-card[data-tone=wait]{box-shadow:0 0 0 1.5px var(--state-wait), var(--elev-1)}.desk-card[data-tone=arriving]{background:color-mix(in oklab, var(--bg-surface) 78%, transparent);box-shadow:none;outline:1.5px dashed var(--handoff);outline-offset:-1.5px}.desk-card[data-focused]{box-shadow:0 0 0 2px var(--focus), var(--elev-1)}.desk-card-title{font-size:var(--text-3);font-weight:var(--weight-bold);color:var(--fg);overflow-wrap:break-word;line-height:1.3;text-decoration:none}.desk-card-title:hover{text-underline-offset:3px;text-decoration:underline}.desk-card-title:after{content:"";z-index:0;position:absolute;inset:0}.desk-card .ui-meter,.desk-card .sk-dc,.desk-give{z-index:1;position:relative}.desk-card .sk-dc[data-variant=strip]{border-radius:0}.desk-card .sk-dc .sk-dc-actions{gap:var(--space-1)}.desk-board .desk-card .sk-dc-strip-head>:first-child{display:none}.desk-card .sk-dc[data-variant=strip]{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.desk-card .sk-dc[data-variant=strip] .sk-dc-title{font-size:var(--text-1);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.desk-card .sk-dc[data-variant=strip] .sk-dc-strip-head{min-width:0}.desk-card .sk-dc[data-variant=strip] .sk-dc-actions{flex-wrap:wrap;row-gap:0}.desk-card .sk-dc[data-variant=strip] .sk-dc-actions .ui-button{flex:none}.desk-card .sk-dc[data-variant=strip] .sk-dc-actions .ui-button[data-variant=quiet]{padding-inline:var(--space-2)}.desk-give.ui-button{margin-top:var(--space-1);align-self:flex-start}.desk-free{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-2);color:var(--fg-muted);display:flex}@keyframes desk-card-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.desk-card{animation:none}}.desk-list{gap:var(--space-5);flex-direction:column;display:flex}.desk-strip{padding:var(--space-3) 0}.desk-strip-row{gap:var(--space-2);padding:0 var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.desk-strip-row>li{scroll-snap-align:start;flex:none}.desk-strip-seat{min-width:72px;min-height:44px;padding:var(--space-1);border-radius:var(--radius-control);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;display:flex}.desk-strip-seat:focus-visible{outline:2px solid var(--focus);outline-offset:0}.desk-strip-seat .sk-desk{--sk-desk-width:64px}.desk-strip-name{font-size:var(--text-1);font-weight:var(--weight-semibold)}.desk-sec{gap:var(--space-2);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.desk-sec-head{align-items:center;gap:var(--space-2);font-size:var(--text-3);font-weight:var(--weight-bold);margin:0;display:flex}.desk-sec-head:focus{outline:0}.desk-sec-count{font-size:var(--text-1);font-weight:var(--weight-regular);color:var(--fg-muted);margin-left:auto}.desk-sec-cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-page,.agent-line-item,.agent-roster{--agent-ink:var(--accent)}.agent-page{align-content:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.agent-page ::selection{background:color-mix(in srgb, var(--agent-ink) 22%, transparent);color:var(--fg)}.agent-roster ::selection{background:color-mix(in srgb, var(--agent-ink) 22%, transparent);color:var(--fg)}.agent-page :is(a,button,summary,input,select,textarea):focus-visible,.agent-roster a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-roster{gap:var(--space-5)}.roster-floor{min-width:0;margin-bottom:var(--space-5)}.roster-floor-hold{border-radius:var(--radius-float);background:color-mix(in oklab, var(--handoff) 6%, var(--bg-sunken))}.agent-lines{padding:var(--space-1);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);margin:0;list-style:none;display:grid}.agent-line-item+.agent-line-item .agent-line-row:before{content:"";top:0;left:calc(var(--space-3) + 28px + var(--space-3));right:var(--space-3);border-top:var(--rule) solid var(--border);position:absolute}.agent-line-row{align-items:center;gap:0 var(--space-4);min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);color:var(--fg);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:28px minmax(0,1fr) minmax(0,13rem) 11rem;grid-template-areas:"mark main status money";text-decoration:none;display:grid;position:relative}.agent-line-row:hover{background:var(--bg-hover)}.agent-line-row:hover:before{opacity:0}.agent-line-item:has(.agent-line-row:hover)+.agent-line-item .agent-line-row:before{opacity:0}.agent-line-mark{grid-area:mark}.agent-line-main{align-items:baseline;gap:var(--space-3);grid-area:main;min-width:0;display:flex}.agent-line-name{max-width:14rem;font-size:var(--text-3);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.agent-line-role{min-width:0;color:var(--fg-muted);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.agent-line-status{grid-area:status;min-width:0}.agent-line-status .ui-status{max-width:100%;line-height:var(--leading-heading);white-space:normal}.agent-lines[data-tags] .agent-line-row{grid-template-columns:28px minmax(0,1fr) minmax(0,13rem) minmax(0,14rem) 11rem;grid-template-areas:"mark main status labels money"}.agent-line-labels{gap:var(--space-1);flex-wrap:wrap;grid-area:labels;min-width:0;display:flex}.agent-line-spend{font-variant-numeric:tabular-nums;grid-area:money;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;min-width:0;display:grid}.agent-line-figure{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);text-align:right;white-space:nowrap}.agent-line-figure small{color:var(--fg-muted);font-size:inherit;font-weight:var(--weight-regular)}.roster-groups{gap:var(--space-6);min-width:0;display:grid}.roster-list-lead{color:var(--fg-muted);font-size:var(--text-2)}.agent-line-meter .ui-meter-head{display:none}.agent-line-meter .ui-meter-track{height:6px}.profile-head{margin-bottom:0}.profile-hero .ui-page-header-main{align-items:center;gap:var(--space-4) var(--space-6)}.profile-hero .ui-page-header-mark{flex:none}.profile-desk{width:264px;min-width:0}.profile-hero .ui-page-header-words{gap:var(--space-2)}.profile-hero .ui-page-header-description{font-size:var(--text-3);margin:0}.profile-hero .ui-page-header-actions{align-self:center}.profile-head-role{color:var(--fg-muted)}.agent-head-skeleton{gap:var(--space-3);display:grid}.profile-head-handle{color:var(--fg-subtle);font-weight:var(--weight-semibold)}a.agent-head-status{border-radius:var(--radius-pill);transition:box-shadow var(--dur-fast) var(--ease-out);text-decoration:none}a.agent-head-status:hover{box-shadow:0 0 0 2px var(--state-wait-soft), 0 0 0 3px var(--state-wait)}.agent-head-paused{align-items:baseline;gap:0 var(--space-3);max-width:72ch;color:var(--state-wait-fg);font-size:var(--text-2);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.agent-head-paused-words{flex:0 auto;min-width:0}.agent-head-raise{font-size:var(--text-2);flex:none}.agent-resume-error{color:var(--state-danger-fg);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.agent-resume-error a{color:inherit;text-underline-offset:3px}.agent-now{gap:var(--space-4)}.agent-now-needs{margin:0}@media (width<=759.98px){.agent-now-needs .home-need{grid-template-columns:minmax(0,1fr)}.agent-now-needs .home-need-mark{display:none}.agent-now-needs .home-need-action{grid-column:1}}.agent-now-more{font-size:var(--text-2);margin:0}.agent-now-day{gap:var(--space-3);display:grid}.agent-now-first{justify-items:start}.agent-now-caption{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.agent-now-caption a{color:var(--fg);font-weight:var(--weight-bold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.agent-now-caption a:hover{text-decoration-color:currentColor}.agent-route{--route-n:1;--route-planned:0;--route-solid:calc((var(--route-n) - var(--route-planned) - .5) / var(--route-n) * 100%);grid-auto-columns:minmax(7.5rem,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.agent-route:before{content:"";top:calc(var(--station) / 2 - var(--line-weight) / 2);left:calc(var(--station) / 2);right:calc(var(--station) / 2);height:var(--line-weight);background:linear-gradient(90deg, var(--agent-ink) 0 var(--route-solid), transparent var(--route-solid)), repeating-linear-gradient(90deg, var(--border-strong) 0 8px, transparent 8px 13px);transform-origin:0;border-radius:2px;position:absolute}.agent-station{min-width:0;padding-right:var(--space-3);color:var(--fg-muted);font-size:var(--text-1);align-content:start;gap:2px;display:grid;position:relative}.agent-station-pin{z-index:1;width:var(--station);height:var(--station);margin-bottom:var(--space-2);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--station-stroke) var(--agent-ink), 0 0 0 3px var(--bg-pane);border-radius:50%;position:relative}.agent-station[data-kind=live] .agent-station-pin:after{content:"";box-shadow:0 0 0 2px var(--agent-ink);animation:agent-station-ping 1.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}.agent-station[data-kind=held] .agent-station-pin{box-shadow:inset 0 0 0 var(--station-stroke) var(--state-wait), 0 0 0 3px var(--bg-pane), 0 0 0 5px var(--state-wait)}.agent-station[data-kind=failed] .agent-station-pin{box-shadow:inset 0 0 0 var(--station-stroke) var(--state-danger), 0 0 0 3px var(--bg-pane);border-radius:4px;rotate:45deg;scale:.82}.agent-station[data-kind=next] .agent-station-pin{box-shadow:inset 0 0 0 var(--station-stroke) var(--border-strong), 0 0 0 3px var(--bg-surface)}.agent-station-time{color:var(--fg-subtle);font-variant-numeric:tabular-nums}.agent-station-title{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.agent-station-title{text-decoration:none}a.agent-station-title:hover{text-underline-offset:3px;text-decoration:underline}.agent-station[data-kind=held] .agent-station-note{color:var(--state-wait-fg);font-weight:var(--weight-bold)}.agent-station[data-kind=failed] .agent-station-note{color:var(--state-danger-fg)}.agent-station[data-kind=next] .agent-station-title{color:var(--fg-muted)}@keyframes agent-station-ping{0%{opacity:.9;scale:.7}to{opacity:0;scale:1.45}}@keyframes agent-line-grow{0%{scale:0 1}}@keyframes agent-line-grow-down{0%{scale:1 0}}@media (width<=759.98px) and (prefers-reduced-motion:no-preference){.agent-route:before{animation-name:agent-line-grow-down}}@media (prefers-reduced-motion:no-preference){.agent-route:before{animation:agent-line-grow var(--dur-line) var(--ease-line) both}.agent-station{animation:agent-fade var(--dur-med) var(--ease-out) both}.agent-station:nth-child(2){animation-delay:40ms}.agent-station:nth-child(3){animation-delay:80ms}.agent-station:nth-child(4){animation-delay:.12s}.agent-station:nth-child(5){animation-delay:.16s}.agent-station:nth-child(n+6){animation-delay:.2s}}@media (prefers-reduced-motion:reduce){.agent-station[data-kind=live] .agent-station-pin:after{opacity:.6;animation:none}}@keyframes agent-fade{0%{opacity:0;translate:0 6px}}.agent-panel{gap:var(--space-8);min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.agent-panel{animation:ui-fade-in var(--dur-med) var(--ease-out) both}}.agent-overview{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);min-width:0;display:grid}.agent-overview-main,.agent-overview-side{gap:var(--space-8);min-width:0;display:grid}.agent-about-list{padding-inline:var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);margin:0}.agent-about-row{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--border);font-size:var(--text-3);grid-template-columns:6rem minmax(0,1fr);display:grid}.agent-about-row:last-child{border-bottom-color:#0000}.agent-about-row dt{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-regular);padding-top:2px}.agent-about-row dd{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.agent-about-value{min-width:0;color:var(--fg);overflow-wrap:break-word;word-break:normal;flex:14ch}.agent-about-value strong{font-weight:var(--weight-semibold)}.agent-about-link{font-size:var(--text-2);flex:none}.agent-about .agent-departures{border-top:0;margin:0;padding:0}.agent-about .agent-departures>li{border-bottom:0;grid-template-columns:auto minmax(0,1fr);padding:0}.agent-about .agent-departure-time{font-size:var(--text-2);font-weight:var(--weight-regular);color:var(--fg-muted)}.agent-about .agent-departure-what{overflow-wrap:break-word;word-break:normal}.agent-about-edit{font-size:var(--text-2);margin:0}.agent-block{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.agent-page .ui-section-aside>.ui-button[data-variant=quiet]:last-child{margin-inline-end:0}.agent-block-head,.agent-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.agent-block-title{font-size:var(--text-4);font-weight:var(--weight-heavy);margin:0}.agent-more{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-bold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.agent-more:hover{color:var(--link)}.agent-note,.agent-text{max-width:70ch;color:var(--fg-subtle);font-size:var(--text-2);margin:0}.agent-text{color:var(--fg-muted)}.agent-muted{color:var(--fg-subtle)}.agent-channel-suggest-ask{justify-items:start;gap:var(--space-2);display:grid}.agent-channel-suggest-ask>.agent-muted{font-size:var(--text-2);margin:0}.agent-channel-suggest-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.agent-channel-suggest-list li{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.agent-channel-suggest-list a{overflow-wrap:anywhere}.agent-nums{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.agent-nums>div:only-child{max-width:22rem}.agent-nums>div{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1)}.agent-nums dt:not(.ui-visually-hidden){color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.agent-nums dd{font-size:var(--text-7);font-weight:var(--weight-heavy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;line-height:1.15}.agent-nums-note{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-regular);letter-spacing:0;margin-top:2px;display:block}.agent-nums-words{color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-semibold);letter-spacing:0;padding-top:6px;line-height:1.3;display:block}.agent-nums dd[data-empty]{color:var(--fg-subtle)}.agent-cost{margin:0}.agent-cost-bars{height:56px;margin:var(--space-3) 0 0;border-bottom:var(--rule) solid var(--border-strong);align-items:flex-end;gap:2px;padding:0;list-style:none;display:flex}.agent-cost-bar{flex:1;align-items:flex-end;height:100%;display:flex}.agent-cost-bar>span{background:var(--lightningcss-light,color-mix(in srgb, var(--agent-ink) 42%, var(--bg-surface)))var(--lightningcss-dark,color-mix(in srgb, var(--agent-ink) 72%, var(--bg-surface)));transform-origin:bottom;width:100%;transition:background-color var(--dur-fast) var(--ease-out);border-radius:4px 4px 0 0}.agent-cost-bar[data-today]>span{background:var(--agent-ink)}.agent-cost-bar[data-hover]>span{background:color-mix(in srgb, var(--agent-ink) 85%, var(--bg-surface))}@media (prefers-reduced-motion:no-preference){.agent-cost-bar>span{animation:agent-bar-grow var(--dur-slow) var(--ease-out) both}}@keyframes agent-bar-grow{0%{scale:1 0}}.agent-cost-cap{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.agent-cost-read{color:var(--fg-muted);font-weight:var(--weight-semibold)}.agent-cost-none{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.agent-rows{border-top:var(--rule) solid var(--border);margin:0;padding:0;list-style:none}.agent-rows>li{align-items:center;gap:var(--space-1) var(--space-3);min-height:44px;padding:var(--space-2) 0;border-bottom:var(--rule) solid var(--border);font-size:var(--text-2);flex-wrap:wrap;display:flex}.agent-row-sub{color:var(--fg-subtle);font-size:var(--text-1);display:block}.agent-row-end{color:var(--fg-subtle);text-align:right;margin-left:auto}.agent-departures{border-top:var(--rule) solid var(--border);margin:0;padding:0;list-style:none}.agent-departures>li{align-items:baseline;gap:0 var(--space-3);padding:var(--space-2) 0;border-bottom:var(--rule) solid var(--border);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.agent-departure-time{font-size:var(--text-4);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;grid-row:span 2}.agent-departures>li[data-paused] .agent-departure-time{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-bold)}.agent-departure-what{overflow-wrap:anywhere;font-size:var(--text-2);font-weight:var(--weight-semibold)}.agent-departure-where{color:var(--fg-subtle);font-size:var(--text-1)}.agent-section-title .ui-tag,.agent-work-head .ui-tag{margin-left:var(--space-1);vertical-align:2px}.agent-section{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.agent-section-title{font-size:var(--text-5);font-weight:var(--weight-heavy);margin:0}.agent-segment{border-radius:var(--radius-control);background:var(--bg-sunken);gap:2px;padding:3px;display:inline-flex}.agent-segment-option{min-height:30px;padding:2px var(--space-3) 0;color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:6px}.agent-segment-option:hover{color:var(--fg)}.agent-segment-option[aria-pressed=true]{background:var(--bg-surface);color:var(--fg);box-shadow:var(--elev-1)}.agent-work-grid{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.agent-work-grid+.agent-nums{margin-top:var(--space-6)}.agent-work-list{align-content:start;gap:var(--space-2);min-width:0;display:grid}.agent-work-head{font-size:var(--text-3);font-weight:var(--weight-heavy);margin:0}.agent-work-list[data-tone=wait] .agent-work-head{color:var(--state-wait-fg)}.agent-rows>.agent-work-row{flex-wrap:nowrap}.agent-work-title{min-width:0;color:var(--fg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex:1}a.agent-work-title{text-decoration:none}a.agent-work-title:hover{text-underline-offset:3px;text-decoration:underline}.agent-work-kind{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-regular);display:block}.agent-work-when{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.agent-work-none{padding:var(--space-2) 0;border-top:var(--rule) solid var(--border);color:var(--fg-subtle);font-size:var(--text-2);margin:0}.agent-skills-tab{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;display:grid}.agent-skills-main{gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.agent-skill-list{border-top:var(--rule) solid var(--border);margin:0;padding:0;list-style:none}.agent-skill{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--border);display:grid}.agent-skill-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-skill-name{font-size:var(--text-3);font-weight:var(--weight-heavy);overflow-wrap:anywhere}.agent-skill-list[data-archived] .agent-skill-name{color:var(--fg-muted)}.agent-skill-action{margin-left:auto}.agent-skill-desc{max-width:70ch;color:var(--fg-muted);font-size:var(--text-2);margin:0}.agent-skill-meta{gap:2px var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.agent-skill-steps summary{min-height:28px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:inline-flex}.agent-skill-steps pre{margin:var(--space-1) 0 0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg);font:inherit;font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.agent-learning{gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.agent-learning-block{gap:var(--space-2);display:grid}.agent-grade{gap:var(--space-1);margin:0;display:grid}.agent-grade-value{font-size:var(--text-6);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.agent-grade[data-empty] .agent-grade-value{color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-semibold)}.agent-grade-trend{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);align-items:center;gap:4px;display:inline-flex}.agent-grade-trend[data-trend=up]{color:var(--state-ok-fg)}.agent-grade-trend[data-trend=down]{color:var(--state-danger-fg)}.agent-counts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agent-counts>div{display:grid}.agent-counts dt{color:var(--fg-subtle);font-size:var(--text-1);order:2}.agent-counts dd{font-size:var(--text-5);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;margin:0}.agent-learning .agent-rows{border-top-color:color-mix(in srgb, var(--border) 70%, transparent)}.agent-computer-tab{gap:var(--space-8);min-width:0;display:grid}.agent-trail ol{color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agent-trail li{align-items:center;gap:2px;display:inline-flex}.agent-trail [aria-current]{color:var(--fg);font-weight:var(--weight-bold)}.agent-trail-link,.agent-file-name:is(button){align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-1);color:var(--fg-muted);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:6px;display:inline-flex}.agent-trail-link:hover,.agent-file-name:is(button):hover{background:var(--bg-hover);color:var(--fg)}.agent-file-list{border-top:var(--rule) solid var(--border);margin:0;padding:0;list-style:none}.agent-file{align-items:center;gap:var(--space-4);border-bottom:var(--rule) solid var(--border);min-height:40px;font-size:var(--text-2);grid-template-columns:minmax(0,1fr) auto 9.5rem;display:grid}.agent-file-name{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.agent-file-name:is(button){color:var(--fg);padding:0}.agent-file svg{color:var(--fg-subtle);flex:none}.agent-file-size,.agent-file-when{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;text-align:right}.agent-recording-what{font-weight:var(--weight-semibold);gap:2px;display:grid}.agent-recording-what time{font-variant-numeric:tabular-nums}.ui-button.ui-button-deny{color:var(--state-danger-fg)}.agent-page :is(.computer,.phone,.memory,.activity){gap:var(--space-4);min-width:0;display:grid}.agent-page :is(.form-error,.field-error,.mcp-error){color:var(--state-danger-fg);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.agent-page .field{gap:var(--space-1);min-width:0;display:grid}.agent-page .field-label{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold)}.agent-page .field-hint{color:var(--fg-subtle);font-size:var(--text-1)}.agent-page .field-optional{color:var(--fg-subtle);font-weight:var(--weight-regular)}.agent-page .input{width:100%;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);color:var(--fg);font:inherit;font-size:var(--text-3);border:0}.agent-page textarea.input{padding:var(--space-2) var(--space-3);line-height:var(--leading-body)}.agent-page .input-sm{min-height:32px}.agent-page .input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.agent-page .input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--state-danger)}.agent-page .btn{border-radius:var(--radius-control);font-weight:var(--weight-bold)}.agent-page .profile-facts{border-top:var(--rule) solid var(--border);margin:0;display:grid}.agent-page .profile-facts>div{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--border);grid-template-columns:7rem minmax(0,1fr);display:grid}.agent-page .profile-facts dt{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-bold)}.agent-page .profile-facts dd{min-width:0;color:var(--fg-muted);font-size:var(--text-2);margin:0}.agent-page .profile-facts dd strong{color:var(--fg)}.profile-instructions{max-height:16rem;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.agent-media-list{gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-2);padding:0;list-style:none;display:grid}.agent-media-row{padding:var(--space-2) 0;border-top:1px solid var(--border);gap:2px;display:grid}.agent-media-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0}.agent-media-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums}.agent-media-row[data-status=failed] .agent-media-meta,.agent-media-row[data-status=expired] .agent-media-meta{color:var(--fg-subtle)}.agent-budget-words{font-variant-numeric:tabular-nums;margin:0}.agent-budget-bar{gap:var(--space-2);max-width:40rem;display:grid}.agent-budget-line .sk-budget{max-width:28rem;margin-top:var(--space-1);flex:100%}.agent-budget-left{color:var(--fg-muted);font-size:var(--text-1);font-variant-numeric:tabular-nums;display:block}.agent-budget-left[data-at]{color:var(--fg);font-weight:var(--weight-semibold)}.agent-budget-form{gap:var(--space-1);max-width:26rem;display:grid}.agent-budget-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-affix.agent-money{width:10rem}.agent-tools{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.agent-page .ui-tag code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit}.agent-model-fallbacks .ui-tag{margin-left:var(--space-1)}.agent-model{display:inline}.agent-model-change{margin-left:var(--space-1)}.agent-model-form{gap:var(--space-3);max-width:26rem;display:grid}.agent-select{width:100%}.agent-optional{color:var(--fg-subtle);font-weight:var(--weight-regular)}.agent-form-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-saved{color:var(--state-ok-fg);font-weight:var(--weight-semibold)}.computer-switch-row{gap:var(--space-1);display:grid}.computer-hint{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.computer-onoff{color:var(--fg-muted);margin:0}.computer-facts{border-top:var(--rule) solid var(--border);margin:0;display:grid}.computer-facts>div{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--border);grid-template-columns:8rem minmax(0,1fr);display:grid}.computer-facts dt{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-bold)}.computer-facts dd{align-items:center;gap:var(--space-1) var(--space-2);min-width:0;color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.computer-state-words,.computer-capped,.computer-error{font-size:var(--text-2);flex-basis:100%}.computer-capped{color:var(--state-danger-fg)}.computer-inuse{color:var(--fg)}.computer-clear{margin-left:auto}.computer-actions{gap:var(--space-2);display:grid}.guard-write-form{gap:var(--space-3);display:grid}.guard-write-form textarea{width:100%;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.guard-pii-kinds{gap:var(--space-2);display:grid}.computer-confirm{box-shadow:inset 0 0 0 var(--rule) var(--state-danger);border:0}.computer-confirm p{margin:0}.computer-confirm-title{font-weight:var(--weight-heavy)}.computer-warn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--state-wait-soft);color:var(--fg);font-size:var(--text-2);margin:0}.computer-key{background:var(--bg-sunken);color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-1);overflow-wrap:anywhere;border-radius:6px;padding:2px 7px 1px;display:inline-block}.computer-minutes .ui-meter{flex-basis:100%}.phone-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.phone-form{align-items:start;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));display:grid}.phone-form>.st-check,.phone-form>.ui-button,.phone-form>.st-error{grid-column:1/-1}.phone-form>.ui-button{justify-self:start}.phone-admin-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.phone-calls-title{margin:0 0 var(--space-2);font-size:var(--text-2);font-weight:var(--weight-bold)}.phone-call-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.phone-call{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);box-shadow:inset 0 0 0 var(--rule) var(--border);border:0}.phone-call-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.phone-call-peer{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.phone-call-status{font-variant-numeric:tabular-nums;margin-left:auto}.phone-call-details summary{margin-top:var(--space-1);font-size:var(--text-2);cursor:pointer}.phone-call-summary,.phone-transcript{font-size:var(--text-2);overflow-wrap:anywhere}.phone-transcript{gap:var(--space-1);max-height:320px;padding-left:var(--space-4);display:grid;overflow-y:auto}.activity-lede{max-width:68ch;color:var(--fg-muted);font-size:var(--text-3);flex:24rem;margin:0}.activity-split{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.activity[data-detail] .activity-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.activity-row[aria-current]{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--bg-selected)}.activity-aside{top:var(--space-4);gap:var(--space-4);max-height:calc(100dvh - var(--topbar-h) - var(--space-8));min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-0), var(--elev-1);outline:0;display:grid;position:sticky;overflow:auto}.activity-aside:focus-visible{box-shadow:var(--elev-0), var(--elev-1), 0 0 0 2px var(--focus)}.activity-aside-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.activity-aside-title{font-size:var(--text-4);font-weight:var(--weight-heavy);margin:0}.activity-list{border-top:var(--rule) solid var(--border);margin:0;padding:0;list-style:none}.activity-tools{align-items:center;gap:var(--space-1);flex:none;display:flex}.activity-row{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.activity-line{align-items:center;gap:var(--space-3);min-width:0;display:flex}.activity-outcome{flex:none;min-width:6.5rem}.activity-text{min-width:0;color:var(--fg);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.activity-text[data-quiet]{color:var(--fg-muted);font-weight:var(--weight-regular)}.activity-where{min-width:0;color:var(--fg-muted);font-weight:var(--weight-semibold);overflow-wrap:anywhere}a.activity-where{text-decoration:none}a.activity-where:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.activity-when{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.activity-meta{gap:2px var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding-inline-start:calc(6.5rem + var(--space-3));display:flex}.activity-row>.activity-receipts,.activity-made{padding-inline-start:calc(6.5rem + var(--space-3))}.activity-made{padding-top:var(--space-2)}.activity-made .ostrip{margin:0}.activity-kept{color:var(--fg-muted);font-size:var(--text-1);margin:0}.activity[data-detail] .activity-line{flex-wrap:wrap}.activity[data-detail] .activity-text{white-space:normal;flex-basis:100%;order:3}.activity[data-detail] :is(.activity-meta,.activity-made,.activity-row>.activity-receipts){padding-inline-start:0}.activity[data-detail] .activity-tools{margin-inline-start:auto}@media (width<=759.98px){.activity-line{row-gap:var(--space-1);flex-wrap:wrap}.activity-text{white-space:normal;flex-basis:100%;order:3}.activity-tools{margin-inline-start:auto}:is(.activity-meta,.activity-made,.activity-row>.activity-receipts){padding-inline-start:0}}.activity-receipts{gap:var(--space-1);display:grid}.activity-receipts summary{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);cursor:pointer}.activity-allowed-list,.activity-command-list{gap:var(--space-1);margin:var(--space-1) 0 0;padding:0 0 0 var(--space-3);border-left:var(--rule) solid var(--border);font-size:var(--text-1);list-style:none;display:grid}.activity-allowed-row{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.activity-allowed-why{color:var(--fg-muted)}.activity-allowed-at{color:var(--fg-subtle);font-variant-numeric:tabular-nums}.activity-allowed-more{margin:var(--space-1) 0 0;color:var(--fg-subtle);font-size:var(--text-1)}.activity-command{gap:2px;min-width:0;display:grid}.activity-command .activity-allowed-why{font-size:var(--text-1)}.activity-command-text{color:var(--fg);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.memory-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.memory-file,.memory-proposal{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);display:grid}.memory-file-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.memory-file-name{font-weight:var(--weight-heavy)}.memory-file-path{color:var(--fg-subtle);font-size:var(--text-1);overflow-wrap:anywhere}.memory-file-when{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;margin-left:auto}.memory-content{max-height:20rem;color:var(--fg-muted);font-family:inherit;font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.memory-lede,.memory-reason{max-width:68ch;color:var(--fg-muted);font-size:var(--text-3);margin:0}.memory-empty{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.memory-near-ceiling{max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);margin:0}.memory-text{gap:var(--space-1);white-space:normal;display:grid}.memory-text p{margin:0}.memory-text-h{color:var(--fg);font-weight:var(--weight-bold)}.memory-text-h:not(:first-child){margin-top:var(--space-2)}.memory-text-li{padding-left:var(--space-4);position:relative}.memory-text-li:before{content:"•";left:var(--space-1);color:var(--fg-subtle);position:absolute}.memory-proposals,.memory-saved{margin-top:var(--space-4)}.memory-saved-lines{padding:var(--space-2) 0;border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-1);overflow-wrap:anywhere;gap:2px;margin:0;line-height:1.5;list-style:none;display:grid}.memory-saved-lines .diff-line{padding-left:var(--space-2)}.memory-editor{width:100%}.diff-summary{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.diff{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diff-pane{align-content:start;gap:4px;min-width:0;margin:0;display:grid}.diff-label{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.diff-lines{max-height:320px;padding:var(--space-2) 0;border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5;overflow-y:auto}.diff-line{padding:0 var(--space-2) 0 0;display:block}.diff-line[data-change=removed]{background:var(--state-danger-soft)}.diff-line[data-change=added]{background:var(--state-ok-soft)}.diff-sign{width:1.6em;color:var(--fg-subtle);text-align:center;-webkit-user-select:none;user-select:none;display:inline-block}.diff-line[data-change=removed] .diff-sign{color:var(--state-danger-fg)}.diff-line[data-change=added] .diff-sign{color:var(--state-ok-fg)}.diff-empty{margin:0}.agent-perms{gap:var(--space-8);min-width:0;display:grid}.level-picker{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.level-option{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:18px minmax(0,1fr);display:grid}.level-option:hover{background:var(--bg-hover)}.level-option[data-checked]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.level-option[data-disabled]{background:var(--bg-sunken);box-shadow:none;cursor:not-allowed}.level-option[data-disabled] :is(.level-name,.level-sentence){color:var(--fg-subtle)}.level-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.level-option input{width:16px;height:16px;accent-color:var(--accent);margin:3px 0 0}.level-text{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.level-name{align-items:center;gap:var(--space-2);color:var(--fg);font-weight:var(--weight-heavy);flex-wrap:wrap;margin:0;display:flex}.level-name .ui-tag{margin-left:var(--space-2)}.level-option[data-checked] .ui-tag{background:var(--bg-surface)}.level-sentence{color:var(--fg-muted);font-size:var(--text-2);margin:0}.level-why{color:var(--fg-muted);font-size:var(--text-1)}.level-current{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);gap:2px;display:grid}.custom-grid-wrap{gap:var(--space-2);min-width:0;display:grid;overflow-x:auto}.custom-grid{border-collapse:collapse;width:100%;font-size:var(--text-2)}.custom-grid :is(th,td){padding:var(--space-2);border-bottom:var(--rule) solid var(--border);text-align:center}.custom-grid thead th{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.custom-grid :is(thead th:first-child,tbody th){text-align:left}.grid-class{font-weight:var(--weight-bold);display:block}.grid-hint{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-regular);display:block}.grid-mark{color:var(--accent)}.custom-grid input{width:16px;height:16px;accent-color:var(--accent)}.effective{border-top:var(--rule) solid var(--border);margin:0;padding:0;list-style:none}.effective-row{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--border);font-size:var(--text-2);flex-wrap:wrap;display:flex}.effective-class{font-weight:var(--weight-bold);flex:0 0 11rem}.effective-detail{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.effective-sit-name{color:var(--fg-subtle)}.effective-sentence{color:var(--fg-muted);flex:20rem}.outcome{border-radius:var(--radius-pill);font-size:var(--text-1);font-weight:var(--weight-bold);padding:2px 8px 1px;display:inline-block}.outcome-allow{background:var(--state-ok-soft);color:var(--state-ok-fg)}.outcome-ask{background:var(--state-wait-soft);color:var(--state-wait-fg)}.outcome-deny,.outcome-never{background:var(--state-danger-soft);color:var(--state-danger-fg)}.outcome-undo{background:var(--state-ok-soft);color:var(--state-ok-fg);box-shadow:inset 0 0 0 var(--rule) var(--state-ok-fg)}.action-row{justify-content:space-between}.action-words{flex:18rem;gap:2px;min-width:0;display:grid}.action-words .effective-class{flex:none}.action-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.legacy-note{gap:var(--space-2);display:grid}.legacy-note-words{margin:0}.legacy-note-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.grant-use{color:var(--fg-subtle)}.grant-edit,.grant-form{gap:var(--space-3);display:grid}.grant-edit{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken)}.grant-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.clamped{color:var(--state-wait-fg);font-size:var(--text-1);font-weight:var(--weight-semibold)}.trusted,.trusted-form{gap:var(--space-3);display:grid}.trusted-form code,.spend-now code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:max(var(--text-1), .92em)}.spend-form{gap:var(--space-4);display:grid}.grant-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.trusted-fields{gap:var(--space-3);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.trusted-words,.grant-words{color:var(--fg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.agent-fields{gap:var(--space-4);display:grid}.agent-instructions{height:auto;min-height:9rem;padding:var(--space-2) var(--space-3);line-height:var(--leading-body);resize:vertical}.agent-level-field,.tool-picker{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.agent-level-field>legend,.tool-picker>legend{margin-bottom:var(--space-2);padding:0}.field-error{color:var(--state-danger-fg);font-size:var(--text-2);font-weight:var(--weight-semibold)}.sentence-draft{gap:var(--space-2)}.tool-group{gap:var(--space-1);padding-top:var(--space-2);display:grid}.tool-group-title{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.tool-find{max-width:22rem;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-field);font:inherit;font-size:var(--text-3);border:0}.tool-find::placeholder{color:var(--fg-subtle);opacity:1}.tool-find:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tool-job{border-top:var(--rule) solid var(--border);padding-top:var(--space-1)}.tool-job:first-of-type{border-top:0}.tool-job-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;cursor:pointer;list-style:none;display:flex}.tool-job-head::-webkit-details-marker{display:none}.tool-job-name{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold)}.tool-job-name:before{content:"›";width:14px;color:var(--fg-subtle);transition:transform .12s;display:inline-block}.tool-job[open] .tool-job-name:before{transform:rotate(90deg)}.tool-job-count{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums}.tool-job-acts{gap:var(--space-1);padding:var(--space-1) 0;display:flex}.tool-options{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.tool-options-nested{padding:0 0 var(--space-2) 26px;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.tool-option{align-items:start;gap:var(--space-2);padding:var(--space-1) 0;cursor:pointer;grid-template-columns:16px minmax(0,1fr);display:grid}.tool-option-sm{align-items:center}.tool-option input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}.tool-option-sm input{margin:0}.tool-option-text{gap:1px;min-width:0;display:grid}.tool-option-name{color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.tool-option-hint{color:var(--fg-subtle);font-size:var(--text-2)}.tool-server{padding-top:var(--space-1);border-top:var(--rule) solid var(--border)}.tool-picker:disabled .tool-option{cursor:not-allowed;opacity:.7}.tool-others{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tool-others li{align-items:center;gap:var(--space-2);display:flex}@media (width<=1099.98px){.agent-overview,.agent-skills-tab{grid-template-columns:minmax(0,1fr)}.agent-line-row{grid-template-columns:28px minmax(0,1fr) minmax(0,11rem) 9rem}.agent-lines[data-tags] .agent-line-row{grid-template-columns:28px minmax(0,1fr) minmax(0,11rem) minmax(0,10rem) 9rem}}@media (width<=759.98px){.agent-page{gap:var(--space-5)}.agent-line-row,.agent-lines[data-tags] .agent-line-row{gap:2px var(--space-3);padding:var(--space-2);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"mark main money""mark status money""mark labels labels"}.agent-line-item+.agent-line-item .agent-line-row:before{left:calc(var(--space-2) + 28px + var(--space-3));right:var(--space-2)}.agent-line-mark{align-self:start;margin-top:4px}.agent-line-role{display:none}.agent-line-labels{padding-top:2px}.agent-line-spend{grid-template-columns:auto;align-self:start;padding-top:2px}.agent-line-spend .sk-budget{display:none}.profile-hero .ui-page-header-mark{flex:100%}.profile-desk{width:100%}.profile-hero .ui-page-header-title{font-size:var(--text-6)}.profile-head .ui-page-header-actions{flex:100%}.profile-head .ui-page-header-actions>.agent-head-primary{flex:auto}.profile-head .ui-page-header-actions .ui-icon-button{flex:none;width:44px;height:44px}.profile-head .ui-page-header-actions>.agent-head-talk{flex:1 1 0;order:1;min-width:44px}.profile-head .ui-page-header-actions>.agent-head-primary:has(~.agent-head-talk){flex:1 1 0}.profile-head .ui-page-header-actions>:not(.agent-head-primary,.agent-head-talk){order:2}.profile-head-compact .ui-page-header-main{flex-wrap:nowrap;align-items:center}.profile-head-compact .ui-page-header-words{flex:auto}.profile-head-compact :is(.ui-page-header-description,.ui-page-header-meta){display:none}.profile-head-compact .ui-page-header-title{font-size:var(--text-5)}.profile-head-compact .ui-page-header-actions{flex-wrap:nowrap;flex:none;padding-top:0}.profile-head-compact .ui-page-header-actions>:is(.agent-head-primary,.agent-head-talk){flex:none;justify-content:center;width:44px;min-width:44px;padding:0}.profile-head-compact .ui-page-header-actions>:is(.agent-head-primary,.agent-head-talk) .ui-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-head .ui-page-header-title{font-size:var(--text-6)}.profile-head .ui-page-header-description{font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-head-paused{flex-wrap:nowrap;min-width:0}.agent-head-paused-words{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-page a.agent-head-status{align-items:center;min-height:44px;margin-block:-9px;display:inline-flex}.agent-page .agent-head-raise{margin-block:-12px}.agent-route{gap:var(--space-3);grid-auto-columns:auto;grid-auto-flow:row}.agent-route:before{background:linear-gradient(180deg, var(--agent-ink) 0 var(--route-solid), transparent var(--route-solid)), repeating-linear-gradient(180deg, var(--border-strong) 0 8px, transparent 8px 13px);transform-origin:top;width:5px;height:auto;inset:9px auto 9px 7px}.agent-station{column-gap:var(--space-3);grid-template-columns:18px minmax(0,1fr);padding-right:0}.agent-station-pin{grid-row:1/span 3;margin-bottom:0}.agent-station>:not(.agent-station-pin){grid-column:2}.agent-station-title{white-space:normal}.agent-about-row{grid-template-columns:5rem minmax(0,1fr);align-items:center;padding:0}.agent-about-row dd{align-items:center}.agent-about-link{justify-content:flex-end}.agent-rows>.agent-work-row{flex-wrap:wrap}.agent-file{grid-template-columns:minmax(0,1fr) auto}.agent-file-when{display:none}.agent-page .profile-facts>div,.computer-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.diff{grid-template-columns:minmax(0,1fr)}.effective-class{flex-basis:100%}.grid-hint{display:none}.custom-grid :is(th,td){padding:var(--space-2) 4px}.trusted-fields{grid-template-columns:minmax(0,1fr)}.phone-call-status{flex-basis:100%;margin-left:0}.agent-page :is(a[href],button,summary,select,.input,.ui-input,.level-option,.tool-option),.agent-roster :is(a[href],button){min-height:44px}.agent-page :is(button,a[href]:not([class]),.agent-more,summary,a.activity-where,a.agent-work-title,.agent-trail-link),.agent-roster :is(button,a[href]:not([class])){align-items:center;min-width:44px;display:inline-flex}.agent-page :is(.ui-button,.btn){justify-content:center}.agent-page :is(.st-lede,.st-hint,.memory-lede,.activity-lede) a[href]{min-width:0;min-height:0;display:inline}.agent-page a.agent-station-title{margin:-10px 0;line-height:44px;display:block}}.agent-setup{align-items:start;gap:var(--space-8);grid-template-columns:200px minmax(0,1fr);display:grid}.agent-setup-page{gap:var(--space-6);min-width:0;max-width:880px;display:grid}.agent-work-page{gap:var(--space-10);min-width:0;display:grid}.agent-work-part{scroll-margin-top:var(--space-6)}@media (width<=1099.98px){.agent-setup{gap:var(--space-6);grid-template-columns:184px minmax(0,1fr)}}@media (width<=759.98px){.agent-setup{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.agent-skills-tab[data-single]{grid-template-columns:minmax(0,1fr)}.agent-missing{justify-self:start}.agent-profile :is(.bld-section-title,.agent-block-title,.agent-section-title){font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:-.01em;margin:0}.teach-skill-form{gap:var(--space-4);display:grid}@media (width<=759.98px){.agent-nums-note .ui-link{align-items:center;min-width:44px;min-height:44px;margin-block:-12px;display:inline-flex}}.profile-head-admins-only{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.role-muted{color:var(--fg-muted);font-size:var(--text-2);margin:0}.role-hint{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-wait-soft);color:var(--state-wait-fg);font-size:var(--text-2)}.role-sections{gap:var(--space-3);margin-block:var(--space-3);min-width:0;display:grid}.role-sec{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-raised);display:grid}.role-sec[data-state=customised]{border-color:var(--state-wait)}.role-sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.role-sec-title{font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.role-sec-state{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold)}.role-sec-state[data-state=customised]{color:var(--state-wait-fg)}.role-conflict{color:var(--state-wait-fg);font-size:var(--text-2);margin:0}.role-changes{font-size:var(--text-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.role-change{gap:0 var(--space-1);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.role-change-word{min-width:5.5em;color:var(--fg-subtle);font-weight:var(--weight-semibold)}.role-change[data-change=added] .role-change-word{color:var(--state-ok-fg)}.role-change[data-change=removed] .role-change-word{color:var(--state-danger-fg)}.role-change-detail{color:var(--fg-muted);flex-basis:100%;padding-left:5.5em}.role-model{font-size:var(--text-2);margin:0}.role-choice{margin-top:var(--space-1)}.role-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.role-done{gap:var(--space-2);display:grid}.role-done-head{font-weight:var(--weight-semibold);margin:0}.role-confirm{gap:var(--space-2);display:grid}.role-notice{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--selected-tint)}.role-notice-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.role-notice-head{font-size:var(--text-3);font-weight:var(--weight-bold);flex:16rem;margin:0}.role-notice-body{color:var(--fg-muted);font-size:var(--text-2);margin:0}.role-changes{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=759.98px){.role-change-detail{padding-left:0}}.role-changes>li{overflow-wrap:anywhere;min-width:0}.memory-timeline{gap:var(--space-2);padding:var(--space-3);border:var(--rule) solid var(--border);border-radius:var(--radius-card);background:var(--bg-sunken);margin:0;display:grid}.memory-timeline-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.memory-timeline-key{gap:var(--space-1) var(--space-3);font-weight:400;font-size:var(--text-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.memory-timeline-key li{align-items:center;gap:6px;display:inline-flex}.memory-timeline-key i{background:var(--mini);border-radius:3px;width:10px;height:10px}.memory-changes{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.memory-change{gap:2px var(--space-2);padding-left:var(--space-2);border-left:3px solid var(--mini);font-size:var(--text-2);grid-template-columns:4rem minmax(0,1fr);display:grid}.memory-change-when{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums}.memory-change-what{overflow-wrap:anywhere}.memory-change-who{color:var(--fg-subtle);font-size:var(--text-1);grid-column:2}.ls{gap:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;height:min(78vh,900px);min-height:0;display:grid}.ls-bar{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ls-host{min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-frame{border-radius:var(--radius-card);background:var(--bg-sunken);min-height:0;box-shadow:inset 0 0 0 var(--rule) var(--border);overflow:hidden}.ls-frame iframe{border:0;width:100%;height:100%;display:block}.ls-desktop{gap:var(--space-3);min-height:0;padding:var(--space-8) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);text-align:center;align-content:center;justify-items:center;display:grid}.ls-words{color:var(--fg);font-size:var(--text-3);margin:0}.ls-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.agent-file{grid-template-columns:minmax(0,1fr) auto 9.5rem 2rem}.agent-file-download{grid-column:4}.replay{gap:var(--space-3);min-width:0;display:grid}.replay-video{aspect-ratio:16/10;background:var(--bg-sunken);border-radius:var(--radius-card);width:100%;display:block}.agent-signin .agent-recording-what{overflow-wrap:anywhere;min-width:0}@media (width<=759.98px){.agent-file{grid-template-columns:minmax(0,1fr) auto 2.75rem}.agent-file-download{grid-column:3}}.cmp-thumb{background:var(--bg-sunken);object-fit:cover;width:32px;height:32px;color:var(--fg-subtle);border-radius:6px;flex:none;place-items:center;display:inline-grid}.cmp-poster{border:var(--rule) solid var(--border);background:var(--bg-sunken);object-fit:cover;width:72px;height:45px;color:var(--fg-subtle);border-radius:6px;flex:none;place-items:center;display:grid}.agent-recording .agent-recording-what{min-width:0}.agent-email{gap:var(--space-8);min-width:0;display:grid}.agent-email .st-hint code,.agent-email .st-lede code{overflow-wrap:anywhere}.email-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.email-address{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.email-address-text{min-width:0;padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);overflow-wrap:anywhere}.email-facts{gap:var(--space-3);margin:0;display:grid}.email-facts>div{gap:var(--space-3);font-size:var(--text-2);grid-template-columns:9rem minmax(0,1fr);display:grid}.email-facts dt{color:var(--fg-subtle);font-weight:var(--weight-bold)}.email-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.email-warn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--state-wait-soft);color:var(--fg);font-size:var(--text-2);margin:0}.email-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.email-alias{overflow-wrap:anywhere;display:block}.email-controls{gap:var(--space-3);max-width:28rem;display:grid}.email-sender-form .email-sender-scope{flex:0 10rem}.email-key{background:var(--bg-sunken);color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-1);overflow-wrap:anywhere;border-radius:6px;padding:2px 7px 1px;display:inline-block}.email-rows{border-top:var(--rule) solid var(--border);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.email-row{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--border);flex-wrap:wrap;display:flex}.email-row-main{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:16rem;min-width:0;display:flex}.email-row-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.held-main{flex:16rem;gap:2px;min-width:0;display:grid}.held-from{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.held-subject{overflow-wrap:anywhere}.held-preview{color:var(--fg-subtle);font-size:var(--text-2);overflow-wrap:anywhere}.email-when{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums}.calendar-meta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-2);flex-wrap:wrap;display:flex}.email-row[data-status=cancelled] .held-subject{color:var(--fg-subtle);text-decoration:line-through}.calendar-feed{gap:var(--space-2);display:grid}.email-form-title{font-size:var(--text-4);font-weight:var(--weight-heavy);margin:0}.email-msg{gap:var(--space-2);min-width:0;display:grid}.email-msg-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.email-from{align-items:center;gap:var(--space-1);max-width:100%;color:var(--fg-muted);font-size:var(--text-2);display:inline-flex}.email-from svg{flex:none}.email-from-addr{overflow-wrap:anywhere;min-width:0}.email-subject{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.email-empty{font-size:var(--text-2);margin:0}.email-quoted-text{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-left:2px solid var(--border-strong);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--bg-sunken);font-family:inherit;font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto}.email-attachments{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.email-attachment{gap:var(--space-1);max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);display:inline-flex}.email-attachment-name{overflow-wrap:anywhere;min-width:0}.email-outside-note{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.sys-note-unverified{font-weight:var(--weight-bold)}@media (width<=759.98px){.email-sender-form .email-sender-scope{flex:100%}.email-row-actions{width:100%;margin-left:0}.email-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.held-envelope{min-width:0;padding-top:var(--space-3);flex:18rem}.held-envelope .held-from{font-weight:var(--weight-semibold);color:var(--fg)}.held-envelope .held-preview{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.held-why{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.held-row .email-row-actions{align-self:center}.calendar-list{margin-top:var(--space-2)}.agent-cal-entry .cal-chip{cursor:default}.agent-cal-entry[data-answer=NEEDS-ACTION] .cal-chip{border-left-color:var(--state-wait)}.agent-cal-entry[data-answer=DECLINED] .cal-what{color:var(--fg-muted)}.agent-cal-entry[data-status=cancelled] .cal-what{color:var(--fg-subtle);text-decoration:line-through}.agent-cal-outside{color:var(--state-danger-fg)}.reach-mail{gap:var(--space-4);min-width:0;display:grid}.reach-row{gap:var(--space-3);min-width:0;display:grid}.reach-line{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.reach-line-label{font-weight:var(--weight-bold);overflow-wrap:anywhere}.reach-line-other{color:var(--fg-subtle)}.reach-setup{gap:var(--space-4);min-width:0;display:grid}.reach-steps{gap:var(--space-3);min-width:0;display:grid}.reach-step-list,.reach-where{padding-left:var(--space-6);gap:var(--space-2);font-size:var(--text-2);margin:0;display:grid}.reach-step-list li,.reach-where li{overflow-wrap:anywhere}.reach-confirm{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--state-wait-soft);display:grid}.reach-confirm-head{font-weight:var(--weight-bold);font-size:var(--text-2);margin:0}.reach-code{font-size:var(--text-3);letter-spacing:.08em}.reach-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.reach-email-off{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}.reach-email-off p{margin:0}.reach-email-off-head{font-weight:var(--weight-semibold);color:var(--fg)}.reach-email-off-acts{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.meeting-form{gap:var(--space-4);min-width:0;display:grid}.meeting-consent,.meeting-empty{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.meeting-file-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.meeting-file-name{overflow-wrap:anywhere;min-width:0;color:var(--fg-muted);font-size:var(--text-2)}.meeting-modes{border-radius:var(--radius-control);background:var(--bg-sunken);grid-template-columns:1fr 1fr;padding:3px;display:grid}.meeting-mode{min-height:32px;padding:0 var(--space-2);border-radius:calc(var(--radius-control) - 2px);color:var(--fg-muted);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0}.meeting-mode[aria-checked=true]{background:var(--bg-raised);color:var(--fg);box-shadow:var(--elev-1)}.meeting-mode:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.meeting-file{max-width:100%;font-size:var(--text-2)}.meeting-error{color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.meeting-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.meeting-card{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);min-width:0;display:grid}.meeting-card[data-status=failed]{box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-danger)}.meeting-card[data-status=done]{background:var(--bg-sunken);box-shadow:none}.meeting-card-head{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.meeting-icon{border-radius:var(--radius-control);background:var(--state-ok-soft);width:28px;height:28px;color:var(--state-ok-fg);flex:none;place-items:center;display:inline-grid}.meeting-card-titles{flex:auto;min-width:0}.meeting-card-meta{color:var(--fg-muted);font-size:var(--text-2);margin:0}.meeting-card-title{font-size:var(--text-3);line-height:var(--leading-heading);overflow-wrap:anywhere;margin:0}.meeting-status{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}.meeting-status[data-working]{background:var(--state-ok-soft);color:var(--state-ok-fg)}.meeting-status[data-status=failed]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.meeting-card-line{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.meeting-card-line[data-failed]{color:var(--state-danger-fg)}.meeting-card-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.transcript{gap:var(--space-2);min-width:0;display:grid}.transcript-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.transcript-count,.transcript-loading{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.transcript-lines{gap:var(--space-2);max-height:420px;padding:var(--space-2) var(--space-1) var(--space-2) 0;border-top:var(--rule) solid var(--border);margin:0;list-style:none;display:grid;overflow:auto}.transcript-line{gap:var(--space-2);grid-template-columns:3.75rem minmax(0,1fr);display:grid}.transcript-time{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;padding-top:2px}.transcript-text{font-size:var(--text-2);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.transcript-speaker{color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-bold);display:block}.task-card{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-wait);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.task-card[data-status=accepted],.task-card[data-status=dismissed]{background:var(--bg-sunken);box-shadow:none}.task-card-title{font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.task-card-note,.task-card-outcome{color:var(--fg-muted);font-size:var(--text-2);margin:0}.task-card-done{padding-left:var(--space-5);color:var(--fg-muted);font-size:var(--text-2);margin:0}.task-card-items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.task-item{align-items:start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg-sunken);grid-template-columns:auto minmax(0,1fr);display:grid}.task-item:not([data-included]){opacity:.6}.task-item-check{width:18px;height:18px;accent-color:var(--accent);margin-top:10px}.task-item-fields{gap:6px;min-width:0;display:grid}.task-item-meta{flex-wrap:wrap;gap:6px;display:flex}.task-item-owner{flex:10rem;min-width:0}.task-item-due{flex:0 10rem;min-width:0}.task-card-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.recording-file{gap:var(--space-2);max-width:560px;margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border);display:grid}.recording-file[data-status=failed]{box-shadow:inset 0 0 0 var(--rule) var(--danger)}.recording-head{align-items:center;gap:var(--space-2);min-width:0;color:var(--fg-muted);display:flex}.recording-name{min-width:0;color:var(--fg);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recording-size{color:var(--fg-subtle);font-size:var(--text-1);flex:none}.recording-download{border-radius:var(--radius-control);min-width:32px;min-height:32px;color:var(--fg-muted);place-items:center;margin-left:auto;display:inline-grid}.recording-line{color:var(--fg-muted);font-size:var(--text-2);margin:0}.recording-line[data-failed]{color:var(--danger)}.recording-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.recording-notes-link{font-size:var(--text-2);justify-self:start}.task-item-when{color:var(--fg-muted);font-size:var(--text-1);align-self:center}.task-item-when[data-late]{color:var(--danger)}.task-done-title{color:var(--fg)}.task-done-meta{color:var(--fg-subtle);font-size:var(--text-1);display:block}@media (width<=519.98px){.meeting-actions>*{flex:1 1 0}}@media (width<=759.98px){.meeting-mode{min-height:44px}}.approval{max-width:620px;margin:var(--space-1) 0 var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-2);color:var(--fg);font-size:var(--text-3);line-height:var(--leading-body);animation:approval-in var(--dur-med) var(--ease-out) both;position:relative;overflow:hidden}.approval:has(>.approval-settled){box-shadow:var(--elev-pane);animation:none}@keyframes approval-in{0%{opacity:0;translate:-8px}}.approval ::selection{background:var(--accent-soft);color:var(--fg)}.approval-title{font-size:var(--text-4);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:var(--leading-heading);overflow-wrap:anywhere;text-wrap:balance;margin:0}.approval-tool,.approval code,.needs code{font-family:var(--font-mono);font-size:max(var(--text-1), .92em)}.approval-tool{background:var(--bg-sunken);border-radius:4px;padding:1px 5px}.approval-meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.approval-reason,.approval-rule,.approval-account-note{max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.approval-rule{color:var(--fg-subtle)}.approval-reasons{padding-left:var(--space-4);max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.approval-facts{gap:var(--space-1);max-width:68ch;font-size:var(--text-2);margin:0;display:grid}.approval-facts>div{gap:var(--space-3);grid-template-columns:minmax(8ch,max-content) 1fr;display:grid}.approval-facts dt{color:var(--fg-subtle)}.approval-facts dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.approval-offer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.approval-based-on{color:var(--fg-subtle);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.approval-passage{max-width:68ch;padding:var(--space-1) var(--space-3);border-left:2px solid var(--line-strong);color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.approval-why{color:var(--fg-subtle);font-weight:var(--weight-semibold)}.approval-dests{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-1);flex-wrap:wrap;display:flex}.dest-list{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dest{min-width:0;max-width:100%}.dest .ui-tag code{color:var(--fg);font-size:inherit}.dest-new{margin-left:var(--space-1);color:var(--fg);font-weight:var(--weight-semibold)}.approval-preview{margin:var(--space-1) 0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);gap:2px;min-width:0;display:grid}.approval-preview p{overflow-wrap:anywhere;margin:0}.preview-subject{font-weight:var(--weight-heavy)}.preview-to{color:var(--fg-subtle);font-size:var(--text-1)}.preview-fields{gap:var(--space-1);margin:var(--space-1) 0 0;display:grid}.preview-fields[data-from-page]{padding-left:var(--space-3);border-left:2px solid var(--line-strong)}.preview-page-text{color:var(--fg-muted)}.preview-fields>div{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.preview-fields dt{color:var(--fg-subtle);font-size:var(--text-1);overflow-wrap:anywhere}.preview-fields dd{overflow-wrap:anywhere;margin:0}.approval-preview .preview-body{margin-top:var(--space-1);color:var(--fg-muted);white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.approval-preview .preview-body[data-full]{-webkit-line-clamp:none;display:block;overflow:visible}.approval-more{min-height:28px;color:var(--link);font:inherit;font-size:var(--text-1);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.approval-more:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.approval-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.preview-request{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.preview-method{background:var(--fg);color:var(--bg-surface);font-size:var(--text-1);font-weight:var(--weight-heavy);letter-spacing:.02em;border-radius:4px;padding:1px 6px}.preview-url{overflow-wrap:anywhere}.preview-json{max-height:12em;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;overflow:auto}.preview-amount{font-size:var(--text-6);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.approval-how{margin-top:var(--space-2);border-top-color:var(--border)}.approval-how>summary{min-height:36px;color:var(--fg-muted);font-size:var(--text-2)}.approval-how-body{gap:var(--space-2);padding-bottom:var(--space-1);min-width:0;display:grid}.approval-settled>summary{cursor:pointer;list-style:none}.approval-settled>summary::-webkit-details-marker{display:none}.approval-settled>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-control)}.approval-actions{gap:var(--space-2);margin-top:var(--space-1);display:grid}.approval-buttons{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.approval .ui-button,.needs .ui-button{font-variant-numeric:tabular-nums}.ui-button.btn-deny,.ui-button.inbox-deny{color:var(--state-danger)}.ui-button.btn-deny:hover:not(:disabled),.ui-button.inbox-deny:hover:not(:disabled){background:var(--state-danger-soft);color:var(--state-danger-fg)}.scope-menu-trigger svg{margin-left:-2px}.scope-menu-popover{min-width:260px;max-width:min(360px, calc(100vw - var(--space-8)))}.approval-buttons .scope-menu-trigger{font-weight:var(--weight-regular)}.approval-hint,.scope-quick-hint{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.approve-similar{align-items:center;gap:var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);flex-wrap:wrap;margin:0;display:flex}.decision-extra{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);margin:0;display:grid}.decision-more{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.decision-extra-help{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.decision-extra-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.approval-note{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2)}.approval-error{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-danger-soft);color:var(--state-danger-fg);font-size:var(--text-2)}.approval>.approval-error{margin:0 var(--space-4) var(--space-3)}.approval-keys{gap:var(--space-1);font-size:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.approval-keys li{align-items:center;gap:var(--space-2);color:var(--fg-muted);display:flex}.approval-key-mark{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--state-wait);border-radius:50%;flex:none}.approval-keys li[data-done]{color:var(--state-ok-fg)}.approval-keys li[data-done] .approval-key-mark{background:var(--state-ok);box-shadow:none}.approval-settled>summary{padding:var(--space-2) var(--space-3);transition:background-color var(--dur-close) var(--ease-out);display:block}.decision-line{align-items:center;gap:var(--space-3);min-width:0;animation:decision-in var(--dur-med) var(--ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;display:grid}@keyframes decision-in{0%{opacity:0;translate:0 -4px}}.decision-text{min-width:0;display:grid}.decision-facts{align-items:center;gap:2px var(--space-2);font-size:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.decision-earlier{color:var(--fg-muted);font-weight:var(--weight-semibold)}.decision-earlier:after{content:"·";margin-left:var(--space-2);color:var(--fg-subtle)}.decision-verb{font-weight:var(--weight-heavy)}.decision-line[data-tone=danger] .decision-verb{color:var(--state-danger-fg)}.decision-who,.decision-at,.decision-scope{color:var(--fg-muted)}.decision-at:before,.decision-scope:before{content:"·";margin-right:var(--space-2);color:var(--fg-subtle)}.decision-what{color:var(--fg-subtle);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decision-chevron{color:var(--fg-subtle);transition:rotate var(--dur-close) var(--ease-out)}.approval-settled[open] .decision-chevron{rotate:180deg}.approval-settled[open] .decision-what{white-space:normal}.approval-settled-body{gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-4);border-top:var(--rule) solid var(--border);display:grid}.approval-outcome{margin:var(--space-2) 0 0;color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold)}.approval-outcome p{margin:0}.suggestion{gap:var(--space-2);margin:0 var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);display:grid}.settings .suggestion,.suggestion-item .suggestion{margin:0}.suggestion-title{font-weight:var(--weight-heavy);margin:0}.suggestion-text{color:var(--fg-muted);overflow-wrap:anywhere;margin:0}.suggestion-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.suggestion-done{color:var(--state-ok-fg);font-weight:var(--weight-semibold)}.plan-summary{color:var(--fg-muted);overflow-wrap:anywhere;margin:0}.plan-picture{min-width:0}.plan-steps{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-8);border-radius:var(--radius-card);background:var(--bg-sunken);font-size:var(--text-2);margin:0;display:grid}.plan-step{padding-left:var(--space-1)}.plan-step::marker{color:var(--fg-subtle);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.plan-step-desc{font-weight:var(--weight-semibold);display:block}.plan-step-facts{align-items:baseline;gap:2px var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);flex-wrap:wrap;display:flex}.plan-step-class{color:var(--fg-muted);font-weight:var(--weight-bold)}.plan-step-any{font-style:italic}.plan-step-cap{color:var(--state-wait-fg);font-weight:var(--weight-bold)}.approval .ui-tag code,.needs .ui-tag code{font-size:inherit}.undo-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.undo-meter{border-radius:var(--radius-pill);background:var(--bg-sunken);flex:140px;height:6px;overflow:hidden}.undo-meter-fill{background:var(--accent);transform-origin:0;height:100%;display:block}.undo-count{min-width:4.5em;color:var(--fg-muted);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.undo-limits{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.plan-notes{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);display:grid}.plan-notes-title{color:var(--fg-muted);font-weight:var(--weight-bold);margin:0}.plan-notes-list{padding-left:var(--space-5);color:var(--fg-subtle);gap:2px;margin:0;display:grid}.mcp-request-facts{gap:var(--space-1);font-size:var(--text-2);margin:0;display:grid}.mcp-request-facts>div{gap:var(--space-2);grid-template-columns:88px minmax(0,1fr);display:grid}.mcp-request-facts dt{color:var(--fg-subtle);font-weight:var(--weight-bold)}.mcp-request-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.mcp-token{gap:var(--space-1);display:grid}.mcp-token .field-label{font-size:var(--text-2);font-weight:var(--weight-bold)}.mcp-token .field-optional{color:var(--fg-subtle);font-weight:var(--weight-regular)}.mcp-token .input{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-field);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-2);border:0}.mcp-token .input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mcp-token .field-hint,.mcp-secret-note{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.mcp-outcome-error{color:var(--state-danger-fg)}.mcp-outcome-tools{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.handoff-steps{padding-left:var(--space-6);color:var(--fg-muted);font-size:var(--text-2);gap:2px;margin:0;display:grid}.handoff-steps li::marker{color:var(--fg-subtle);font-weight:var(--weight-heavy)}.fact-check{gap:var(--space-2);max-width:68ch;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);display:grid}.fact-check[data-flagged=true]{background:color-mix(in oklab, var(--state-wait) 8%, var(--bg-sunken));box-shadow:inset 0 0 0 var(--rule) var(--state-wait)}.fact-check[data-compact]{padding:var(--space-2) var(--space-3)}.fact-check-title{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold);margin:0}.fact-check-summary{color:var(--fg);margin:0}.fact-check[data-flagged=true] .fact-check-summary{color:var(--state-wait-fg);font-weight:var(--weight-bold)}.fact-claims{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fact-claim{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.fact-claim-mark{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--state-ok-soft);color:var(--state-ok-fg);font-size:var(--text-1);font-weight:var(--weight-bold);white-space:nowrap}.fact-claim[data-status=unsupported] .fact-claim-mark{background:var(--state-wait-soft);color:var(--state-wait-fg)}.fact-claim-body{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.fact-claim-text{color:var(--fg)}.fact-claim-where{color:var(--fg-subtle);font-size:var(--text-1)}.fact-check-note{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.run-term[data-outcome=waiting] .receipt-arrived,.run-term[data-outcome=waiting] .receipt-muted{color:var(--state-wait-fg);font-weight:var(--weight-heavy)}@media (prefers-reduced-motion:reduce){.approval,.decision-line{animation-name:approval-fade;animation-duration:var(--dur-close)}.decision-chevron{transition:none}@keyframes approval-fade{0%{opacity:0}}}@media (prefers-reduced-motion:no-preference){.undo-meter-fill{transition:transform var(--dur-med) var(--ease-out)}}@media (width<=759.98px){.approval{max-width:none}.approval-buttons>.ui-button,.approval-buttons>[data-react-aria-pressable]{flex:auto}.approval-more,.approval-settled>summary{min-height:44px}.mcp-request-facts>div{grid-template-columns:minmax(0,1fr);gap:0}.mcp-token .input{min-height:44px;font-size:var(--text-4)}}.needs{align-content:start;gap:var(--space-7);min-width:0;display:grid}.needs .ui-page-header{margin-bottom:0}.needs-head{gap:var(--space-1);display:grid}.needs-count{min-width:28px;min-height:24px;font-size:var(--text-2);letter-spacing:0;display:inline-flex}.needs-split{align-items:start;gap:var(--space-6);grid-template-columns:minmax(300px,420px) minmax(360px,1fr);min-width:0;display:grid}.needs-list-col{gap:var(--space-6);min-width:0;display:grid}.needs-group{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.needs-group-title{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0;display:flex}.needs-group-count{color:var(--fg-muted)}.needs-acts{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.needs-acts-how{margin-left:var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-regular)}.needs-act{border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-pane);grid-template-columns:minmax(0,1fr);display:grid}.needs-act-glyph{border-radius:var(--radius-pill);background:var(--bg-sunken);width:24px;height:24px;color:var(--fg-muted);place-items:center;display:inline-grid}.needs-act>.need-list{margin:0 var(--space-2) var(--space-2);box-shadow:none;background:var(--bg-sunken)}.needs-acts[data-section=norush] .needs-act{box-shadow:none;border:1px solid var(--border);background:0 0}@media (width<=560px){.needs-act-go{margin-left:calc(3.5rem + var(--space-3))}}.needs-text,.needs-muted{max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);margin:0}.need-list{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-pane);margin:0;padding:0;list-style:none;display:grid}.need-row{min-width:0;transition:grid-template-rows var(--dur-med) var(--ease-out), opacity var(--dur-close) var(--ease-out), translate var(--dur-med) var(--ease-out);grid-template-rows:1fr;display:grid;position:relative}.need-row+.need-row:before{content:"";inset:0 var(--space-4) auto;height:var(--rule);background:var(--border);position:absolute}.need-row[data-selected]:before,.need-row[data-selected]+.need-row:before,.need-row[data-leaving]:before,.need-row[data-leaving]+.need-row:before{visibility:hidden}.need-row-fold{min-width:0;min-height:0}.need-row-line{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);transition:background-color var(--dur-close) var(--ease-out);display:flex;position:relative}.need-row:first-child .need-row-line{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.need-row:last-child .need-row-line{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.need-row-line:hover{background:var(--bg-hover)}.need-row[data-selected] .need-row-line{background:var(--selected-tint);box-shadow:inset 0 0 0 var(--rule) color-mix(in oklab, var(--focus) 55%, transparent)}.need-row[data-checked] .need-row-line{background:var(--selected-tint)}.need-row-lead{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.need-row-lead .agent-bullet[data-mood=waiting] .agent-bullet-ring{display:none}.need-row-open{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.need-row-open:after{content:"";position:absolute;inset:0}.need-row-lead,.need-row-trailing{z-index:1;position:relative}.need-row-open:focus-visible{outline:none}.need-row-line:has(.need-row-open:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.need-row-text{flex:1;gap:2px;min-width:0;display:grid}.need-row-title{font-size:var(--text-3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.need-row[data-selected] .need-row-title{font-weight:var(--weight-bold)}.need-row-title code{font-size:max(var(--text-1), .92em)}.need-row-preview{color:var(--fg-muted);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.need-row-preview[data-wrap]{overflow-wrap:anywhere;white-space:normal}.need-row-meta{align-items:center;gap:0 var(--space-2);min-width:0;color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;display:flex;overflow:hidden}.need-row-meta>*{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.need-row-meta>*+:before{content:"·";margin-right:var(--space-2)}.need-row-wait{color:var(--fg-muted);white-space:nowrap}.need-row-settled{font-weight:var(--weight-semibold)}.need-row-settled[data-tone=ok]{color:var(--state-ok-fg)}.need-row-settled[data-tone=danger]{color:var(--state-danger-fg)}.need-row-also{align-items:center;gap:var(--space-1);min-width:0;color:var(--fg-muted);font-size:var(--text-1);display:flex}.need-row-also>svg{color:var(--link);flex:none}.need-row-also>.need-row-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.need-row-chevron{color:var(--fg-subtle);transition:transform var(--dur-close) var(--ease-out);flex:none}.needs[data-layout=split] .need-row-chevron{display:none}.needs[data-layout=stack] .need-row[data-selected] .need-row-chevron{transform:rotate(90deg)}.need-row-trailing{gap:var(--space-1);flex:none;display:inline-flex}.need-row-trailing .ui-button{min-width:80px}@media (hover:hover){.needs[data-layout=split] .need-row-trailing{opacity:0;transition:opacity var(--dur-close) var(--ease-out)}.needs[data-layout=split] .need-row-line:hover .need-row-trailing,.needs[data-layout=split] .need-row-line:focus-within .need-row-trailing,.needs[data-layout=split] .need-row[data-selected] .need-row-trailing{opacity:1}}.need-row[data-leaving]{opacity:0;translate:var(--space-6) 0;pointer-events:none;grid-template-rows:0fr}.need-row[data-leaving]>.need-row-fold{overflow:hidden}.need-row-link,.need-row-link:hover{color:inherit;text-decoration:none}.need-row-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.need-row-go{color:var(--link);font-size:var(--text-2);font-weight:var(--weight-semibold);flex:none}.needs-inline-link{color:var(--link);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.needs-inline-link:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.inbox-similar-items{padding:0 var(--space-3) var(--space-3) var(--space-8);list-style:none}.inbox-similar-items>.need-list{box-shadow:none;background:var(--bg-sunken)}.inbox-similar-count{color:var(--fg-subtle);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.inbox-similar-list{gap:var(--space-1);font-size:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.inbox-similar-item{gap:var(--space-1) var(--space-3);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.inbox-similar-where{color:var(--fg);font-weight:var(--weight-semibold)}.needs-snoozed-toggle{border-radius:var(--radius-control);color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.needs-snoozed-toggle:hover{color:var(--fg)}.needs-snoozed-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.needs-snoozed-toggle:after{content:" ›"}.needs-snoozed-toggle[aria-expanded=true]:after{content:""}.suggestion-list{gap:var(--space-3);display:grid}.suggestion-item{gap:var(--space-1);display:grid}.suggestion-agent{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold);margin:0}.needs-tools{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.inbox-filters{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.inbox-filters .inbox-select{gap:0;min-width:10rem}.inbox-filters .inbox-select .ui-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.inbox-filters .inbox-select .ui-select-button{height:32px;min-height:32px;font-size:var(--text-2)}.inbox-filter-sheet{gap:var(--space-4);padding-bottom:var(--space-4);display:grid}.inbox-batch{z-index:var(--z-sticky);align-items:center;gap:var(--space-2) var(--space-3);min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--bg-pane);transition:background-color var(--dur-close) var(--ease-out), box-shadow var(--dur-close) var(--ease-out);flex-wrap:wrap;margin:0;display:flex;position:sticky;top:0}.inbox-batch[data-active]{background:var(--bg-raised);box-shadow:var(--elev-1)}.inbox-batch-all{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--text-2);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex}.inbox-batch input[type=checkbox],.inbox-check{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.inbox-batch-buttons{gap:var(--space-2);margin-left:auto;display:flex}.triage-approve-all{margin-left:auto}.inbox-summary{color:var(--fg-muted);font-size:var(--text-2);margin:0}.inbox-check-label{cursor:pointer;order:-1;place-items:center;width:28px;height:28px;margin:-4px 0 -4px -6px;display:inline-grid}.needs-keys-open{margin-top:var(--space-1);justify-self:start}.needs-keys-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.needs-keys-list>li{align-items:center;gap:var(--space-2);display:flex}.needs-empty-focus:focus:not(:focus-visible){outline:none}.needs-empty{padding:var(--space-4) 0;text-align:left;justify-items:start}.needs-empty .ui-empty-copy{justify-items:start}.needs-detail-col{top:var(--space-4);max-height:calc(100dvh - var(--topbar-h) - var(--space-8));overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-2);scrollbar-width:thin;position:sticky;overflow-y:auto}.needs-detail-empty{padding:var(--space-8) var(--space-6);color:var(--fg-subtle);font-size:var(--text-3);margin:0}.need-detail-pane{border-radius:var(--radius-card);outline:none;min-width:0;display:grid;position:relative}.need-detail-pane:focus-visible:after{content:"";z-index:calc(var(--z-sticky) + 1);border-radius:inherit;box-shadow:inset 0 0 0 2px var(--focus);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.needs-stage[data-ready] .need-detail-pane:not(.need-detail-leaving){animation:need-pane-fade var(--dur-close) var(--ease-out)}@keyframes need-pane-fade{0%{opacity:0}}}.need-detail :is(.approval,.decision-line){animation:none}.need-detail-pane>.approval,.need-detail-pane>.needs-card,.need-detail-sheet>.approval,.need-detail-sheet>.needs-card{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;animation:none}.need-detail-inline{padding:0 var(--space-3) var(--space-3)}.need-detail-inline>.approval,.need-detail-inline>.needs-card{border-radius:var(--radius-control);background:var(--bg-surface);max-width:none;box-shadow:var(--elev-pane);margin:0;animation:none}.inbox-card.approval{max-width:none;margin:0;animation:none}.need-detail .inbox-card.approval{overflow:clip}.need-card-head{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-1);display:grid}.need-card-head .approval-title,.needs-card-head .approval-title{font-size:var(--text-4);font-weight:var(--weight-bold);letter-spacing:-.01em}.need-detail-pane .need-card-head .approval-title,.need-detail-pane .needs-card-head .approval-title,.need-detail-sheet .need-card-head .approval-title,.need-detail-sheet .needs-card-head .approval-title{font-size:var(--text-5);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--leading-heading)}.need-card-facts{align-items:center;gap:var(--space-1) var(--space-2);color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.need-card-facts>*+:before{content:"·";margin-right:var(--space-2);color:var(--fg-subtle)}.inbox-where{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}.inbox-where:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.inbox-where:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.need-decide-bar{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);background:var(--bg-surface);flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (container-type:scroll-state){.needs-detail-col{container-type:scroll-state}@container scroll-state(scrollable:top){.need-decide-bar{box-shadow:0 var(--rule) 0 var(--border)}}}.need-decide-bar .need-decide-end{margin-inline-start:auto}.need-decide-bar>.approval-actions,.need-decide-bar>.approval-buttons,.need-decide-bar .approval-buttons{margin:0}.need-decide-bar>.approval-actions{gap:var(--space-2);width:100%;display:grid}.need-decide-bar .approve-similar,.need-decide-bar .prd-decide{margin:0}.need-decide-bar .prd-decide{gap:var(--space-2);flex-wrap:wrap;display:flex}.need-card-then{max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);text-wrap:pretty;margin:0}.need-card-body{gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-3);min-width:0;display:grid}.need-card-body>*{margin-block:0}.need-detail-foot{margin:var(--space-1) 0 0}.need-detail-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.need-detail-actions-end{margin-inline-start:auto;display:inline-flex}.inbox-card>.need-detail-foot{padding:0 var(--space-4) var(--space-4)}:is(.need-detail-pane:has(>.need-detail-snooze) .inbox-card>.need-detail-foot,.need-detail-pane:has(>.need-detail-snooze) .need-card-body>.need-detail-foot){padding-bottom:0}.inbox-row-settled{padding:var(--space-3) var(--space-5)}.needs-card{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-pane);display:grid}.needs-card>.need-decide-bar{margin-inline:calc(-1 * var(--space-5))}.needs-card-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.needs-card-head .approval-title{flex:14rem}.needs-link-detail{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.need-card-settled{color:var(--fg-muted);font-size:var(--text-3);margin:0}.inbox-memory-change{gap:var(--space-2);display:grid}.inbox-memory-change+.inbox-memory-change{padding-top:var(--space-3);border-top:var(--rule) solid var(--border)}.inbox-memory-note{gap:var(--space-1);max-height:16em;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg);font-size:var(--text-3);overflow-wrap:anywhere;margin:0;line-height:1.5;display:grid;overflow:auto}.inbox-memory-note>p{margin:0}.inbox-memory-noted{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--text-1)}.inbox-memory-change-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.inbox-memory-tab{font-size:var(--text-2);justify-self:start}.needs-pre{max-height:16em;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.need-sec{gap:var(--space-1);display:grid}.need-sec-title{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.need-sec-text{max-width:68ch;font-size:var(--text-3);line-height:var(--leading-body);text-wrap:pretty;margin:0}.need-fold{border-top:var(--rule) solid var(--border)}.need-fold>summary{align-items:center;gap:var(--space-2);min-height:44px;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.need-fold>summary::-webkit-details-marker{display:none}.need-fold>summary>svg{color:var(--fg-muted);transition:transform var(--dur-close) var(--ease-out);flex:none}.need-fold[open]>summary>svg{transform:rotate(90deg)}.need-fold>summary:hover{color:var(--link)}.need-fold>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.need-criteria{gap:var(--space-2);margin:0 0 var(--space-2);padding-left:var(--space-5);font-size:var(--text-2);line-height:var(--leading-body);display:grid}.need-criteria>li{padding-left:var(--space-1)}.need-criteria>li::marker{color:var(--fg-subtle);font-variant-numeric:tabular-nums}.need-criterion-stage{margin-left:var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);white-space:nowrap}.need-detail-also{padding:0 var(--space-5) var(--space-3)}.need-also{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--rule) solid var(--border);margin:0;display:grid}.need-also-title{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-bold);margin:0}.needs .question-card:not(.sk-dc),.need-detail-sheet .question-card:not(.sk-dc){box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.need-detail-pane>.question-card:not(.sk-dc),.need-detail-sheet>.question-card:not(.sk-dc){padding:var(--space-5)}.need-detail-snooze{padding:var(--space-1) var(--space-4) var(--space-4);justify-content:flex-start;display:flex}.approval-why-more{margin-left:var(--space-1)}.ui-sheet.need-sheet[data-side=bottom]{height:92dvh}.need-sheet .ui-sheet-body{padding:0}.need-detail-sheet .needs-card{padding:var(--space-4)}.need-detail-sheet .needs-card>.need-decide-bar{margin-inline:calc(-1 * var(--space-4))}.need-detail-sheet .need-card-head,.need-detail-sheet .need-card-body,.need-detail-sheet .need-detail-also{padding-inline:var(--space-4)}.need-detail-sheet .need-card-head{padding-top:var(--space-2)}.need-sheet .ui-sheet-foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));display:block}.need-sheet .ui-sheet-foot:has(>.need-sheet-decide:empty){display:none}.need-sheet-decide>.need-decide-bar{box-shadow:none;background:0 0;border:0;padding:0;position:static}.need-detail-sheet .need-detail-foot,.need-detail-sheet .need-detail-snooze{padding-inline:var(--space-4)}.need-detail-sheet:has(>.need-detail-snooze) .inbox-card>.need-detail-foot{padding-bottom:0}@media (width<=759.98px){.needs,.needs-list-col{gap:var(--space-6)}.need-row-line{gap:var(--space-2);min-height:60px;padding-inline:var(--space-3) var(--space-2)}.need-detail-inline{padding:0 0 var(--space-2)}.need-row-preview{white-space:normal;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.need-row-preview[data-wrap]{-webkit-line-clamp:3;line-clamp:3}.need-row-trailing .ui-button{min-width:0;min-height:44px}.need-row-chevron{display:none}.need-decide-bar .ui-button{flex:auto;min-height:44px}.approval-why-more,.needs-snoozed-toggle,.inbox-batch-all{min-height:44px}.inbox-similar-items{padding-left:var(--space-3)}.inbox-filters[data-phone]{gap:var(--space-1);margin-left:auto;display:inline-flex}.inbox-batch-buttons{margin-left:0}.inbox-check-label{width:44px;height:44px;margin:-8px 0 -8px -8px}.inbox-where{align-items:center;min-width:44px;min-height:44px;margin:-12px 0;display:inline-flex}}@media (prefers-reduced-motion:reduce){.need-row-line,.need-row-chevron,.need-fold>summary>svg{transition:none}.need-row{transition:opacity var(--dur-close) var(--ease-out)}.need-row[data-leaving]{translate:none}}.needs-tally{align-items:center;gap:var(--space-3);color:var(--fg-muted);font-size:var(--text-3);white-space:nowrap;margin:0;display:flex}.needs-tally b{color:var(--fg);font-weight:var(--weight-bold)}.needs-tally-pips{gap:5px;display:flex}.needs-tally-pips i{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--fg) 12%, var(--bg-surface));width:20px;height:8px;position:relative;overflow:hidden}.needs-tally-pips i:after{content:"";border-radius:inherit;background:var(--state-ok);transform-origin:0;transition:transform var(--dur-med) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.needs-tally-pips i[data-done]:after{transform:none}@media (prefers-reduced-motion:reduce){.needs-tally-pips i:after{opacity:0;transition:opacity var(--dur-close) var(--ease-out);transform:none}.needs-tally-pips i[data-done]:after{opacity:1}}.needs-stage{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.needs-line.sk-plate{border-radius:var(--radius-float) var(--radius-float) 0 0;box-shadow:none}.needs-line-inner{overscroll-behavior-x:contain;scrollbar-width:thin;position:relative;overflow-x:auto}.needs-line-slots{min-height:196px;padding:var(--space-4) var(--space-3) 0;justify-content:space-between;align-items:stretch;margin:0;list-style:none;display:flex}.needs-slot{z-index:1;flex:168px;min-width:132px;max-width:236px;display:grid;position:relative}.needs-slot-open,.needs-slot[data-state=done],.needs-slot[data-state=clear]{min-width:0;padding:var(--space-3) var(--space-2) var(--space-4);text-align:center;grid-template-rows:auto auto 1fr;align-content:start;justify-items:center;gap:2px;display:grid}.needs-slot-open{border-radius:var(--radius-card) var(--radius-card) 0 0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.needs-slot-open:hover{background:color-mix(in oklab, var(--bg-surface) 45%, transparent)}.needs-slot-open:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.needs-slot-desk{--sk-desk-width:104px;width:var(--sk-desk-width);margin-bottom:var(--space-1);display:block}.needs-slot-who{overflow-wrap:anywhere;max-width:100%;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-bold);align-items:center;gap:6px;display:inline-flex}.needs-slot-what{max-width:22ch;color:var(--fg-muted);font-size:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;line-height:1.35;display:-webkit-box;overflow:hidden}.needs-slot-kind{margin-top:var(--space-1)}.needs-slot-count{border-radius:var(--radius-pill);background:var(--state-wait);min-width:20px;color:var(--on-wait);font-size:var(--text-1);font-weight:var(--weight-heavy);padding:0 6px;line-height:18px}.needs-slot-check{color:var(--state-ok)}.needs-slot[data-current]>.needs-slot-open{margin-top:var(--space-3);background:var(--bg-surface);cursor:default}.needs-slot[data-current]:before,.needs-slot[data-current]:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute;bottom:0}.needs-slot[data-current]:before{background:radial-gradient(circle at 0 0, transparent 17.5px, var(--bg-surface) 18px);left:-18px}.needs-slot[data-current]:after{background:radial-gradient(circle at 100% 0, transparent 17.5px, var(--bg-surface) 18px);right:-18px}.needs-slot[data-current] .needs-slot-what{color:var(--fg);font-weight:var(--weight-semibold)}.needs-slot[data-state=done] .needs-slot-who,.needs-slot[data-state=done] .needs-slot-what{color:var(--fg-muted)}.needs-slot[data-state=done]{box-shadow:inset -1.5px 0 0 color-mix(in oklab, var(--fg-muted) 30%, transparent)}.needs-slot[data-state=clear]{flex-shrink:0;flex-basis:150px}.needs-line-inner[data-few] .needs-line-slots{justify-content:center;gap:var(--space-8)}.needs-line-inner[data-few] .needs-slot[data-state=clear]{margin-left:0}.needs-slot-open{padding-top:var(--space-6)}.needs-slot[data-current]>.needs-slot-open{padding-top:var(--space-3)}.needs-slot[data-state=done],.needs-slot[data-state=clear]{padding-top:var(--space-6)}.needs-slot[data-state=clear] .needs-slot-who{color:var(--fg-muted);font-weight:var(--weight-semibold)}.needs-line-arc{z-index:3;pointer-events:none;position:absolute;inset:0 auto auto 0;overflow:visible}.needs-stage .needs-detail-col{border-radius:0 0 var(--radius-float) var(--radius-float);max-height:none;box-shadow:var(--elev-1);position:relative;top:auto;overflow:visible}.needs-stage:not([data-line]) .needs-detail-col{border-radius:var(--radius-float)}.needs-stage .need-detail-pane{border-radius:inherit}.need-detail-pane>.inbox-card>.sk-dc{border-radius:inherit;box-shadow:none}.needs-dc-facts{gap:var(--space-2);min-width:0;display:grid}.needs-dc-facts>.sk-dc-h{margin:0}.needs-dc-facts>ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.needs-dc-facts>ul>li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--rule) var(--border);color:var(--fg);font-size:var(--text-2);overflow-wrap:anywhere;line-height:1.45}.needs-dc-facts .needs-pre{max-height:220px;overflow:auto}.need-detail-leaving{z-index:2;pointer-events:none;max-height:100%;margin:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.needs-stage[data-ready] .need-detail-pane:not(.need-detail-leaving){animation:needs-card-rise var(--dur-med) var(--ease-out) backwards}.needs-stage[data-ready] .needs-slot[data-current]>.needs-slot-open{animation:needs-tab-rise var(--dur-med) var(--ease-out)}@keyframes needs-card-rise{0%{opacity:0;translate:0 12px;scale:.985}}@keyframes needs-tab-rise{0%{translate:0 10px}}}.needs-queue{gap:var(--space-4);margin-top:var(--space-8);min-width:0;display:grid}.needs-queue[hidden]{display:none}.needs-queue-title{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:-.01em;margin:0}.approval:has(>.sk-dc){box-shadow:none;background:0 0;border-radius:0;overflow:visible}:is(.approval:has(>.sk-dc)[data-opened],.approval:has(>.sk-dc):focus){outline:none}.call-decision .sk-dc-why .approval-reason{color:inherit;font-size:inherit;line-height:inherit;margin:0}.call-said{margin:var(--space-2) 0 0;color:var(--fg-muted);font-size:var(--text-2);line-height:1.5}@media (width<=759.98px){.needs-tally-pips i{width:12px;height:6px}.needs-line-slots{min-height:124px;padding:var(--space-3) var(--space-3) 0}.needs-slot{flex:72px;min-width:64px;max-width:96px}.needs-slot-open,.needs-slot[data-state=done]{padding:var(--space-2) var(--space-1) var(--space-2)}.needs-slot-desk{--sk-desk-width:60px}.needs-slot-who{font-size:var(--text-2)}.needs-slot,.needs-slot-open{grid-template-columns:minmax(0,1fr)}.needs-slot-who{overflow-wrap:normal;min-width:0;max-width:100%}.needs-slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.needs-slot-open{position:relative}.needs-slot-count{top:var(--space-1);right:var(--space-1);position:absolute}.needs-slot[data-current]:before,.needs-slot[data-current]:after{width:12px;height:12px}.needs-slot[data-current]:before{background:radial-gradient(circle at 0 0, transparent 11.5px, var(--bg-surface) 12px);left:-12px}.needs-slot[data-current]:after{background:radial-gradient(circle at 100% 0, transparent 11.5px, var(--bg-surface) 12px);right:-12px}.needs-stage .sk-dc[data-variant=page]>.sk-dc-grid>.sk-dc-foot{display:contents}.needs-stage .sk-dc[data-variant=page]>.sk-dc-grid>.sk-dc-foot>*{padding-inline:var(--space-4)}.needs-stage .sk-dc[data-variant=page]>.sk-dc-grid>.sk-dc-foot>:last-child{padding-bottom:var(--space-4)}.needs-stage .sk-dc[data-variant=page] .sk-dc-actions{z-index:2;padding-block:var(--space-3);background:var(--bg-surface);box-shadow:inset 0 var(--rule) 0 var(--border);position:sticky;bottom:0}.needs-stage .sk-dc[data-variant=page] .sk-dc-actions>.ui-button:nth-child(-n+2){flex:40%}.needs-stage .sk-dc[data-variant=page] .sk-dc-actions{row-gap:var(--space-1)}.needs-stage .sk-dc[data-variant=page] .sk-dc-actions .sk-dc-deadline{font-size:var(--text-1);flex-basis:100%;order:3;margin:0}.needs-slot-open{padding-top:var(--space-3)}.needs-slot[data-current]>.needs-slot-open{padding-top:var(--space-1);margin-top:var(--space-2)}}.needs-pick{gap:var(--space-2);min-width:0;display:grid}.needs-pick-options{gap:var(--space-2);height:132px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.needs-pick-option{border-radius:var(--radius-control);background:var(--bg-sunken);min-width:0;height:100%;box-shadow:inset 0 0 0 var(--rule) var(--border);flex:0 132px;place-items:center;display:grid;position:relative;overflow:hidden}.needs-pick-img{object-fit:contain;width:100%;height:100%;padding:var(--space-2)}.needs-pick-wait{width:100%;height:100%}.needs-pick-more{color:var(--fg-muted);font-size:var(--text-1);white-space:nowrap;align-self:center}.needs-pick-why{margin:0}@media (width<=480px){.needs-pick-options{height:104px}.needs-pick-option{flex-basis:104px}}.approval-plan{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.approval-plan-post{font-size:var(--text-2)}.approval-plan-post[open]>summary{margin-bottom:var(--space-2)}.approval-plan-post>summary{min-height:24px;color:var(--fg-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.approval-plan-post>summary:hover{color:var(--fg)}.approval-plan-post>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.approval-plan>li:has(>.approval-plan-leave){align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.approval-plan-leave{font-size:var(--text-1);color:var(--fg-muted)}.approval-plan>li[data-left-out] .approval-plan-post>summary{color:var(--fg-subtle);text-decoration-line:line-through}.site-small{max-width:68ch;color:var(--fg-subtle);font-size:var(--text-1);overflow-wrap:anywhere;margin:0}.site-pairs{gap:var(--space-3);max-width:68ch;margin:var(--space-3) 0 var(--space-2);font-size:var(--text-2);padding:0;list-style:none;display:grid}.site-pair{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--border);overflow-wrap:anywhere;text-wrap:pretty;display:grid}.site-was{color:var(--fg-subtle);text-decoration-line:line-through;-webkit-text-decoration-color:var(--fg-subtle);text-decoration-color:var(--fg-subtle)}.site-now{color:var(--fg);text-decoration:none}.site-pair-more{padding-left:calc(var(--space-3) + 2px);color:var(--fg-subtle);font-size:var(--text-1)}.site-public-facts .sr-fact[data-fact=address] .sr-fact-value{font-size:var(--text-3);overflow-wrap:anywhere;display:block}.site-takes-out{max-width:68ch;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-wait-soft);box-shadow:inset 3px 0 0 var(--state-wait), inset 0 0 0 var(--rule) var(--border);color:var(--fg);font-size:var(--text-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.approval:has(>.approval-settled){box-shadow:none;background:0 0;padding:0}.approval-settled>summary{padding:var(--space-2) 0;border-radius:var(--radius-control)}.approval-settled>summary:hover{background:0 0}.approval-settled>summary:hover .decision-what{color:var(--fg-muted)}.approval-settled .decision-line{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;animation:none}.approval-settled .decision-line>.ui-agent-mark,.approval-settled .decision-line>:first-child{transform:scale(.85)}.approval-settled .decision-verb{font-weight:var(--weight-semibold)}.approval-settled-body{padding:var(--space-1) 0 var(--space-3) var(--space-6);animation:sk-dc-fade var(--dur-close) var(--ease-out);border-top:0}.needs-act{box-shadow:none;background:0 0;border-radius:0}.needs-act[data-waits]{box-shadow:none}.needs-act[hidden]{display:none}.needs-act[data-single]>.need-list{box-shadow:none;background:0 0;margin:0}.needs-act[data-single] .need-row{background:var(--bg-surface);box-shadow:var(--elev-1);border-radius:14px}.needs-act[data-single] .need-row-line{border-radius:14px;min-height:56px}.needs-act .sk-nl-body>.need-list{box-shadow:none;background:var(--bg-sunken)}.needs-act>.need-list[hidden]{display:none}.needs-acts[data-section=norush] .needs-act{border:0}.needs-acts[data-section=norush] .needs-act[data-single] .need-row{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.needs[data-layout=split] .needs-queue .need-row[data-selected]{display:none}.needs[data-layout=split] .needs-queue .need-row[data-selected]+.need-row:before{visibility:hidden}.needs-act-go{flex:none}.wr-strip{align-items:flex-end;gap:var(--space-2) 0;padding:var(--space-3);background:var(--bg-sunken);border-radius:var(--radius-card);flex-wrap:wrap;margin:0;list-style:none;display:flex}.wr-station{justify-items:center;gap:var(--space-1);padding:0 var(--space-3);display:grid;position:relative}.wr-faces{display:inline-flex;position:relative}.wr-station:not(:last-child) .wr-faces:after{content:"";left:calc(100% + var(--space-1));width:var(--space-4);border-top:2px dashed var(--handoff);position:absolute;top:50%}.wr-station[data-mark] .wr-faces .ui-agent-faces{outline:2px solid var(--handoff);outline-offset:2px;border-radius:var(--radius-pill)}.wr-mark{color:var(--handoff);font-size:var(--text-1);white-space:nowrap;font-weight:600}.wr-head{font-family:var(--font-mono);font-size:var(--text-1);color:var(--fg)}.wr-cost{font-size:var(--text-1);color:var(--fg-muted)}.wr-station[data-person]{align-self:center}.wr-station:has(+.wr-station[data-person]) .wr-faces:after{border-top-color:var(--state-wait)}.wr-person{padding:var(--space-1) var(--space-2);border:1.5px solid var(--state-wait);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--state-wait-fg);font-size:var(--text-1);white-space:nowrap;font-weight:600}.wr-strip[data-compact]{padding:var(--space-2)}.wr-strip[data-compact] .wr-station{padding:0 var(--space-2)}.wr-strip[data-compact] .ui-agent-faces{zoom:.78}.wr-evidence{gap:var(--space-2);display:grid}.wr-evidence-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.wr-evidence-title{font-size:var(--text-2);font-weight:600}.wr-totals,.wr-held,.wr-why,.wr-stopped{font-size:var(--text-2);color:var(--fg-muted);margin:0}.wr-totals{color:var(--fg)}.wr-ask{margin:var(--space-2) 0 0;font-weight:600}.wr-from{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.wr-card{border-color:var(--state-wait)}.wr-aside{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);display:grid}.wr-aside-title{align-items:center;gap:var(--space-1);font-size:var(--text-2);margin:0;font-weight:600;display:flex}.wr-aside>.ui-button{justify-self:start}.wr-table{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:var(--text-2)}.wr-table th,.wr-table td{padding:var(--space-2);border-top:1px solid var(--border);text-align:left;vertical-align:top}.wr-table th{white-space:nowrap;font-weight:600}.wr-table-head{font-family:var(--font-mono)}.wr-table-cost{text-align:right;white-space:nowrap}.wr-table tr[data-mark] td{color:var(--handoff)}.wr-dots,.home-glance-rounds{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.home-glance-rounds{padding:var(--space-2)}.wr-dots-line{margin-left:var(--space-1);font-size:var(--text-1);color:var(--fg-muted)}.wr-dot{background:var(--handoff);opacity:.55;border-radius:2px;width:8px;height:8px}.wr-dot[data-dot=steer],.wr-dot[data-dot=retry]{opacity:1;border-radius:50%}.wr-dot[data-dot=person]{opacity:1;background:var(--state-wait);border-radius:50%}.wr-fold{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);color:var(--fg-muted);display:flex}.wr-fold-line{flex:1;min-width:0}.rt-count{min-width:22px;height:22px;margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;vertical-align:middle;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.rt-page{align-content:start;gap:var(--space-6);min-width:0;display:grid}.rt-page>.ui-page-header{margin-bottom:0}.rt-page>.ui-section+.ui-section{margin-top:0}.ui-sheet.rt-sheet[data-side=right]{width:min(520px, calc(100vw - var(--space-12)))}.rt-sheet .ui-sheet-foot{align-items:center;gap:var(--space-2);flex-wrap:wrap}.rt-sheet .ui-sheet-foot .rt-hint{flex:12rem}.rt-new{gap:0}.rt-new>*+*{margin-top:var(--space-5)}.rt-new-who{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-card);background:var(--bg-sunken);display:flex}.rt-new-desk{flex:none;place-items:center;width:72px;height:64px;display:grid}.rt-new-who-words{min-width:0;color:var(--fg-muted);font-size:var(--text-3);overflow-wrap:anywhere;gap:2px;margin:0;line-height:1.45;display:grid}.rt-new-who-words b{color:var(--fg);font-weight:var(--weight-bold)}.rt-new-who-count{color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums}.rt-new-group{gap:var(--space-3);min-width:0;display:grid}.rt-new>.rt-new-group+.rt-new-group{padding-top:var(--space-5);border-top:var(--rule) solid var(--border)}.rt-agent-option{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.rt-agent-paused{color:var(--fg-subtle);font-size:var(--text-1)}.rt-new .rt-example{border-radius:var(--radius-pill)}.rt-new .rt-example[data-on]{background:var(--selected-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--focus) 45%, transparent);color:var(--link)}.rt-new .rt-preview{gap:var(--space-2)}.rt-new .rt-preview-runs{gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rt-new .rt-preview-runs li{padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border);color:var(--fg)}.rt-new-more{border-top:var(--rule) solid var(--border);min-width:0}.rt-new-more>summary{align-items:center;gap:var(--space-2);min-height:44px;padding-top:var(--space-3);color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.rt-new-more>summary::-webkit-details-marker{display:none}.rt-new-more>summary:before{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.rt-new-more[open]>summary:before{transform:rotate(45deg)}.rt-new-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.rt-new-more-note{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-regular)}.rt-new-more-body{gap:var(--space-4);padding-top:var(--space-2);display:grid}.rt-schedules{gap:var(--space-4);min-width:0;display:grid}.rt-note{color:var(--fg-muted);font-size:var(--text-3);margin:0}.rt-hint{color:var(--fg-muted);font-size:var(--text-2)}.rt-list{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rt-report{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.rt-report>:not(.rt-main,.rt-actions){grid-column:1/-1}.rt-report+.rt-report{box-shadow:inset 0 var(--rule) 0 var(--border)}.rt-main{gap:var(--space-1);min-width:0;display:grid}.rt-report-title{font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);overflow-wrap:anywhere}.rt-report[data-enabled] .rt-report-title{color:var(--fg)}.rt-report:not([data-enabled]) .rt-report-title{color:var(--fg-muted)}.rt-report{position:relative}.rt-report[data-focused]{background:var(--selected-tint)}.rt-last[data-failed]{color:var(--state-danger-fg)}.rt-last-error{color:var(--state-danger-fg);font-size:var(--text-2);overflow-wrap:anywhere}.rt-only-when{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.rt-only-when-field{gap:var(--space-1);display:grid}.rt-only-when-hint{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.rt-condition-form{gap:var(--space-2);max-width:62ch;display:grid}.rt-tz{color:var(--fg-subtle);font-size:var(--text-1)}.rt-when-line,.rt-meta,.rt-state{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;display:flex}.rt-when-line strong{color:var(--fg);font-weight:var(--weight-semibold)}.rt-next,.rt-preview-runs li{font-variant-numeric:tabular-nums}.rt-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.rt-confirm{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-3);flex-wrap:wrap;display:flex}.rt-confirm-buttons{gap:var(--space-2);display:inline-flex}.rt-error{max-width:62ch}.rt-form{gap:var(--space-4);min-width:0;display:grid}.rt-time-form{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken)}.rt-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.rt-examples{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.rt-example{font-variant-numeric:tabular-nums}.rt-preview{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2);display:grid}.rt-time-form .rt-preview{background:var(--bg-surface)}.rt-preview-words{color:var(--fg);font-weight:var(--weight-semibold)}.rt-preview-runs{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.rt-preview-error{color:var(--state-danger-fg)}.rt-form-foot{gap:var(--space-2);flex-wrap:wrap;display:flex}.rt-form-title{font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.rt-fixed{gap:var(--space-1);display:grid}.rt-fixed-value{font-weight:var(--weight-semibold)}.rt-agents{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.rt-agents>legend{margin-bottom:var(--space-1);padding:0}@media (width<=759.98px){.rt-page{gap:var(--space-5)}.rt-report{padding:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr)}.rt-actions{justify-content:flex-start}.rt-confirm-buttons>.ui-button{flex:auto}.rt-meta .ui-link{align-items:center;min-width:44px;min-height:44px;margin-block:-12px;display:inline-flex}}.rt-cell-name{gap:2px;min-width:0;display:grid}.rt-cell-title{color:var(--fg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rt-cell-name .rt-when-line{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-regular)}.rt-cell-name .rt-when-line strong{font-weight:var(--weight-regular)}.rt-cell-agents{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:inline-flex}.rt-cell-agents-words{min-width:0;max-width:12rem;color:var(--fg-muted);text-overflow:ellipsis;overflow:hidden}.rt-cell-state{color:var(--fg);gap:2px;display:grid}.rt-cell-state .rt-next{color:var(--fg-muted);font-size:var(--text-2)}.rt-table .ui-table-detail .rt-list{background:var(--bg-surface)}.rt-table .ui-table-detail .rt-report{padding:var(--space-3) var(--space-4)}.rt-table .ui-table-detail .rt-report-title{font-size:var(--text-3)}@media (width>=760px){.rt-table .ui-table tbody td[data-align=end]{white-space:nowrap;width:1%}}@media (width<=1099.98px){.rt-cell-agents-words{display:none}}.rf-strip{gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);min-width:0;display:grid}.rf-strip-line{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.rf-strip-line>svg{color:var(--fg-muted);flex:none}.rf-offer{gap:var(--space-1);display:grid}.rf-ran{gap:var(--space-2);display:grid}.rf-replies{gap:var(--space-2);padding:0 0 0 var(--space-6);margin:0;list-style:none;display:grid}.rf-reply{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.rf-reply-text{color:var(--fg);font-size:var(--text-2);overflow-wrap:anywhere}.rf-reply-done{color:var(--fg-muted);font-size:var(--text-2)}.rf-muted{color:var(--fg-muted);font-size:var(--text-2);text-wrap:pretty;margin:0}.rf-warn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-wait-soft);color:var(--state-wait-fg);font-size:var(--text-2);margin:0}.rf-reading,.rf-make{gap:var(--space-4);min-width:0;display:grid}.rf-facts{gap:var(--space-3);min-width:0;margin:0;display:grid}.rf-facts>div{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.rf-facts dt{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.rf-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.rf-tools,.rf-inputs{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rf-inputs{display:grid}.rf-when{gap:var(--space-2);display:grid}.rf-area{align-content:start;gap:var(--space-6);min-width:0;display:grid}.rf-area>.ui-page-header{margin-bottom:0}.rf-area>.ui-section+.ui-section{margin-top:0}.rf-meta{color:var(--fg-muted);font-size:var(--text-2);margin:0}.rf-meta:has(.rf-agent){align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.rf-agent{align-items:center;gap:var(--space-1);color:var(--fg);font-weight:var(--weight-semibold);display:inline-flex}.rf-fix-list a{font-weight:var(--weight-semibold);text-decoration:none}.rf-test,.rf-cases,.rf-corrections{gap:var(--space-3)}.rf-test-input{overflow-wrap:anywhere;margin:0}.rf-test-result{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.rf-test-result p{margin:0}.rf-test-output{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rf-stubbed{padding-left:var(--space-5);color:var(--fg-muted);font-size:var(--text-2);margin:0}.rf-fix-list{gap:var(--space-2);padding-left:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width<=640px){.rf-facts>div{grid-template-columns:minmax(0,1fr)}}.rf-flow{margin:0 0 var(--space-4);gap:0;padding:0;list-style:none;display:grid}.rf-flow-stop{gap:var(--space-2);padding:0 0 var(--space-3) var(--space-6);font-size:var(--text-3);overflow-wrap:anywhere;align-items:baseline;display:flex;position:relative}.rf-flow-stop:before{content:"";background:var(--bg-raised);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--border-strong);border-radius:50%;position:absolute;top:.35em;left:7px}.rf-flow-stop:after{content:"";background:var(--border);width:2px;position:absolute;top:calc(.35em + 12px);bottom:2px;left:11px}.rf-flow-stop:last-child{padding-bottom:0}.rf-flow-stop:last-child:after{display:none}.rf-flow-stop[data-kind=start],.rf-flow-stop[data-kind=done]{color:var(--fg-muted);font-weight:var(--weight-semibold)}.rf-flow-stop[data-kind=start]:before{background:var(--state-info);box-shadow:none}.rf-flow-stop[data-kind=done]:before{background:var(--state-ok);box-shadow:none}.rf-flow-n{min-width:1.5em;color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.rf-runs{gap:var(--space-2);display:grid}.rf-runs-title{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.rf-row-runs{grid-column:1/-1;max-width:22rem}.rf-row-runs .mini-bars-row{height:24px}.sh-area{gap:var(--space-4);min-width:0;display:grid}.sh-muted{color:var(--fg-muted);font-size:var(--text-2);margin:0}.sh-section-title{margin:0 0 var(--space-2);font-size:var(--text-4);font-weight:var(--weight-bold)}.sh-note,.sh-warn,.sh-done{padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);font-size:var(--text-2);margin:0}.sh-note{background:var(--bg-surface);border:var(--rule) solid var(--border)}.sh-warn{background:var(--state-wait-soft);border:var(--rule) solid var(--border)}.sh-done{background:var(--state-ok-soft);border:var(--rule) solid var(--border)}.sh-error{color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.sh-banner{z-index:2;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--rule) solid var(--state-danger);border-radius:var(--radius-card);background:var(--state-danger-soft);color:var(--state-danger-fg);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex;position:sticky;top:0}.sh-banner>p{font-size:var(--text-2);flex:16rem;margin:0}.sh-banner-dot{color:var(--state-danger);fill:currentColor;flex:none}@media (prefers-reduced-motion:no-preference){.sh-banner-dot{animation:1.6s ease-in-out infinite sh-pulse}}@keyframes sh-pulse{50%{opacity:.35}}.sh-frame{gap:var(--space-1);display:grid}.sh-frame iframe{aspect-ratio:16/10;border:var(--rule) solid var(--state-danger);border-radius:var(--radius-card);background:var(--bg-surface);width:100%}.sh-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sh-step{align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--rule) solid var(--border);border-radius:var(--radius-card);background:var(--bg-surface);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.sh-step[data-asking]{border-color:var(--state-wait)}.sh-step-n{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;min-width:1.5em}.sh-step-icon{color:var(--fg-muted);margin-top:2px}.sh-step-body{gap:var(--space-1);min-width:0;display:grid}.sh-step-words{overflow-wrap:anywhere;margin:0}.sh-typed{font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.sh-step-mark,.sh-step-fields{gap:var(--space-2);display:grid}.sh-step-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.sh-result{align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.sh-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sh-after,.sh-replay,.sh-steps-section,.sh-make,.sh-start{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sh-draft{gap:var(--space-1);margin:0;padding-left:1.5em;display:grid}.sh-question{gap:var(--space-2);padding:var(--space-3);border:var(--rule) solid var(--state-wait);border-radius:var(--radius-card);background:var(--bg-surface);display:grid}.sh-question-text{font-weight:var(--weight-semibold);margin:0}.sh-sessions{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.sh-sessions>li{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=640px){.sh-step{grid-template-columns:auto minmax(0,1fr) auto}.sh-step-icon{display:none}}.capability-gives{gap:var(--space-1);display:grid}.capability-origin{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.capability-summary,.capability-account{max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);margin:0}.capability-account{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken)}.capability-connect{color:var(--accent);font-weight:var(--weight-bold)}.capability-not-now{color:var(--state-danger-fg)}.capability-gives .mcp-outcome-tools{margin:0}.capability-history{margin-block:var(--space-6)}.capability-history-tools{gap:var(--space-1);margin-left:var(--space-2);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.capability-history-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.capability-history-row{padding:var(--space-2) 0;border-bottom:var(--rule) solid var(--border);font-size:var(--text-2);gap:2px;display:grid}.capability-history-row:last-child{border-bottom:0}.capability-history-what{color:var(--fg);margin:0}.capability-history-meta{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.capability-history-row[data-status=approved] .capability-history-state{color:var(--state-ok-fg);font-weight:var(--weight-bold)}.capability-history-row[data-status=pending] .capability-history-state{color:var(--state-wait-fg);font-weight:var(--weight-bold)}.cr-case{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.cr-fix{gap:var(--space-3);display:grid}.cr-block{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}.cr-lede{max-width:68ch;color:var(--fg-muted);font-size:var(--text-2);margin:0}.cr-steps{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-2);margin:0;display:grid}.cr-step-link{align-items:center;gap:var(--space-1);color:var(--accent);font-weight:var(--weight-bold);display:inline-flex}.cr-env{align-items:center;gap:var(--space-1);font-size:var(--text-1);flex-wrap:wrap;margin:0;display:flex}.cr-connect,.cr-key-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cr-key-label,.cr-access-name{font-size:var(--text-1);font-weight:var(--weight-bold)}.cr-key-input{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-2);flex:16rem}.cr-fields{padding-left:var(--space-5);font-size:var(--text-2);margin:0}.cr-access{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.cr-access-option{column-gap:var(--space-2);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.cr-access-hint{color:var(--fg-subtle);font-size:var(--text-1);grid-column:2}.cr-note{color:var(--state-wait-fg);font-size:var(--text-2);margin:0}.rn-page{align-content:start;gap:var(--space-4);min-width:0;display:grid}.rn-page>.ui-page-header{margin-bottom:0}.rn-detail{gap:var(--space-5);min-width:0;display:grid}.rn-main{align-content:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rn-split .ui-split-side>.rn-facts{padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1)}.rn-heading{font-size:var(--text-4);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--leading-heading);margin:0}.rn-detail[data-layout=panel] .rn-heading{font-size:var(--text-3)}.rn-result{gap:var(--space-4)}.rn-result .rn-text{max-width:72ch}.rn-how{gap:var(--space-4);padding-top:var(--space-6);border-top:var(--rule) solid var(--border)}.rn-part{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rn-part>.ui-button{justify-self:start}.rn-who{gap:var(--space-1);flex:1 1 0;min-width:0;display:grid}.rn-lead{font-size:var(--text-3);overflow-wrap:anywhere;margin:0}.rn-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rn-name{letter-spacing:var(--tracking-title);font-size:var(--text-5);font-weight:var(--weight-heavy);line-height:var(--leading-heading);overflow-wrap:anywhere;margin:0}.rn-head .ui-status{margin-left:auto}.rn-facts{gap:var(--space-4);min-width:0;font-size:var(--text-3);display:grid}.rn-fact-list{gap:var(--space-2);margin:0;display:grid}.rn-more{gap:var(--space-2);min-width:0;display:grid}.rn-more-summary{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;justify-self:start}.rn-more-summary:hover{color:var(--fg)}.rn-more[open]>.rn-more-summary{margin-bottom:var(--space-2)}.rn-fact{gap:var(--space-3);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);display:grid}.rn-fact dt{color:var(--fg-muted)}.rn-fact dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.rn-section{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rn-label{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.rn-quiet{color:var(--fg-muted);font-size:var(--text-2);margin:0}.rn-outside{gap:var(--space-2);min-width:0;display:grid}.rn-outside-list{gap:var(--space-1);font-size:var(--text-2);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.rn-flag{gap:var(--space-1);margin:0;display:grid}.rn-flag-quote{padding-left:var(--space-3);border-left:2px solid var(--border);color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.rn-steps{padding:var(--space-1) 0;border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);font-size:var(--text-3);margin:0;list-style:none;display:grid}.rn-steps li{padding:var(--space-2) var(--space-4);overflow-wrap:anywhere}.rn-steps li+li{border-top:var(--rule) solid var(--border)}.rn-verb{font-weight:var(--weight-semibold)}.rn-end{font-weight:var(--weight-bold)}.rn-end[data-end-state=done]{color:var(--state-ok-fg)}.rn-end[data-end-state=open],.rn-end[data-end-state=waiting]{color:var(--state-wait-fg)}.rn-note{color:var(--fg-muted);font-size:var(--text-2)}.rn-text{min-width:0;font-size:var(--text-3);line-height:var(--leading-body)}.rn-text[data-folded]{-webkit-mask-image:linear-gradient(to bottom, var(--fg) 70%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fg) 70%, transparent);mask-image:linear-gradient(to bottom, var(--fg) 70%, transparent)}.rn-actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.rn-error{max-width:62ch}.rn-refused{min-width:0;display:grid}@media (width<=760px){.rn-fact{grid-template-columns:minmax(0,1fr);gap:0}.rn-page{padding:var(--space-4)}}.rn-sup-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rn-sup{align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0;flex-wrap:wrap;padding-inline-start:var(--space-4);display:flex;position:relative}.rn-sup:before{content:"";inset-inline-start:0;background:var(--handoff);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em}.rn-sup[data-action=steer]:before,.rn-sup[data-action=escalate]:before{background:var(--state-wait)}.rn-sup[data-action=stop]:before{background:var(--fg-muted)}.rn-sup-action{font-weight:var(--weight-semibold)}.rn-sup-when{color:var(--fg-muted);font-size:var(--text-2)}.rn-sup-reason{overflow-wrap:anywhere;flex:100%}.rn-sup[data-action=retry]:before{background:var(--state-wait)}.rn-sup-change{background:var(--bg-sunken);border-radius:var(--radius-control);padding:0 var(--space-2);font-size:var(--text-2);overflow-wrap:anywhere}.rs-result .ostrip-list{grid-template-columns:minmax(0,1fr)}.rs-result .ostrip-item{width:100%;max-width:none}.goals{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.goals>.ui-page-header{margin-bottom:0}.goals.goal-sheet-body,.goals .goal-new{gap:var(--space-4);display:grid}.ui-sheet.goal-sheet[data-side=right]{width:min(560px, calc(100vw - var(--space-12)))}.goals .goal-title{font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);overflow-wrap:anywhere;margin:0}.goals .goal-meta{gap:2px var(--space-4);flex-wrap:wrap;display:flex}.goals .goal-meta,.agent-goals .goal-meta{margin:var(--space-1) 0 0;color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-regular)}.goals .goal-agents{align-items:center;gap:var(--space-1);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.goals .goal-agent{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-bold)}.goals .goal-krs,.goals .kr-linked,.agent-goals .agent-goal-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.goals .goal-kr{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--rule) solid var(--border);display:grid}.goals .kr,.agent-goals .kr{gap:var(--space-1);min-width:0;display:grid}.goals .kr[data-full] .ui-meter,.agent-goals .kr[data-full] .ui-meter{--ui-meter-fill:var(--state-ok)}.goals .kr[data-full] .ui-meter-value,.agent-goals .kr[data-full] .ui-meter-value{color:var(--state-ok-fg)}.goals .kr-meta,.agent-goals .kr-meta{color:var(--fg-subtle);font-size:var(--text-1)}.goals .kr-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.goals .kr-link-form{align-items:flex-end}.goals .kr-input{width:7rem}.goals .kr-select{flex:12rem;width:auto;max-width:22rem}.goals .kr-links{gap:var(--space-2);display:grid}.goals .kr-linked-task{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-2);display:flex}.goals .kr-task-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.goals .goal-hint,.agent-goals .goal-hint{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.goals .goal-new-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.goals .kr-fields-row{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.goals .kr-fields,.goals .goal-agent-picks{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.goals .goal-agent-picks{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.goals .goal-agent-picks legend{margin-bottom:var(--space-1);grid-column:1/-1;padding:0}.agent-goals .agent-goal{gap:var(--space-2);display:grid}.agent-goals .agent-goal-head{overflow-wrap:anywhere;margin:0}@media (width<=759.98px){.goals .goal-new-row,.goals .kr-fields-row{grid-template-columns:minmax(0,1fr)}.goals .kr-select{max-width:none}.goals .kr-input{flex:7rem}.goals .kr-linked-task{flex-wrap:wrap}.goals .kr-task-title{white-space:normal;flex-basis:100%}}.goal-kr-ideas{gap:var(--space-2);justify-items:start;display:grid}.goal-kr-idea-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.goal-page .goal-kr-head{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.goal-page .goal-kr-head>.kr{flex:auto}.goal-page .goal-kr-actions{gap:var(--space-1);flex:none;display:flex}.goal-page .kr-kind-fixed{padding-block:var(--space-2)}.goal-page .goal-agent-links{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.goal-page .goal-agent-edit{gap:var(--space-3);display:grid}.goal-page .goal-activity{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.goal-page .goal-activity-item{gap:2px var(--space-3);padding-top:var(--space-3);border-top:var(--rule) solid var(--border);font-size:var(--text-2);grid-template-columns:9rem minmax(0,1fr);display:grid}.goal-page .goal-activity-time{color:var(--fg-subtle);grid-row:span 2}.goal-page .goal-activity-line{overflow-wrap:anywhere}.goal-page .goal-activity-note{color:var(--fg-subtle);font-size:var(--text-1)}.goal-page .goal-activity-item[data-counted=false] .goal-activity-note{color:var(--state-wait-fg)}.goals .goal-new-kr{gap:var(--space-2);justify-items:start;display:grid}.goals .goal-new-kr>.kr-fields{justify-self:stretch}@media (width<=759.98px){.goal-page .goal-kr-head{flex-wrap:wrap}.goal-page .goal-activity-item{grid-template-columns:minmax(0,1fr)}.goal-page .goal-activity-time{grid-row:auto}}.goals-clock{align-items:center;gap:var(--space-2);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.goals-clock b{color:var(--fg);font-weight:var(--weight-semibold)}.goals-clock-bar{border-radius:var(--radius-pill);background:var(--bg-sunken);width:140px;height:4px;position:relative;overflow:hidden}.goals-clock-bar i{border-radius:inherit;background:var(--fg-muted);position:absolute;inset:0 auto 0 0}.goals-lead{animation:gh-in var(--dur-slow) var(--ease-out) both;container-type:inline-size}.goal-page{container-type:inline-size}@keyframes gh-in{0%{opacity:0}}.gh{border-radius:var(--radius-float);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-1);grid-template-columns:minmax(300px,34%) minmax(0,1fr) minmax(260px,28%);display:grid;overflow:hidden}.gh-tower{min-width:0;display:flex}.gh-tower>.gt{box-shadow:none;border-radius:0;flex:1;place-items:center;display:grid}.gh-facts{gap:var(--space-3);min-width:0;padding:var(--space-6);flex-direction:column;display:flex}.gh-head{align-items:flex-start;gap:var(--space-3);display:flex}.gh-title{font-size:var(--text-5);font-weight:var(--weight-heavy);letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;margin:0;line-height:1.2}.gh-title a{color:inherit;text-decoration:none}.gh-title a:hover{text-underline-offset:4px;text-decoration:underline}.gh-pace{flex:none;margin-top:4px}.gh-desc{font-size:var(--text-3);color:var(--fg-muted);max-width:60ch;margin:0;line-height:1.5}.gh-people{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.gh-owner,.gh-agents{align-items:center;gap:var(--space-2);display:inline-flex}.gh-krs{margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.gh-kr{align-items:start;gap:var(--space-2) var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.gh-kr .sk-bnh-label{color:var(--fg);flex-basis:100%}.gh-kr .sk-bnh[data-size] .sk-bnh-plot{max-width:84px}.gh-kr .sk-bnh[data-size] .sk-bnh-chart{height:22px}.gh-kr .sk-bnh-note{font-size:var(--text-1);color:var(--fg-muted);margin:0}.gh-kr-bar{min-width:0;margin-top:var(--space-3);position:relative}.gh-seg{gap:3px;display:flex}.gh-seg i{background:var(--bg-sunken);height:12px;box-shadow:inset 0 0 0 1px var(--border);border-radius:3px;flex:1}.gh-seg i[data-on]{box-shadow:none}.gh-seg i[data-plain]{background:var(--fg-subtle)}.gh-fill{border-radius:var(--radius-pill);background:var(--bg-sunken);height:10px;display:block;position:relative}.gh-fill i{border-radius:inherit;background:var(--handoff);position:absolute;inset:0 auto 0 0}.gh-fill i[data-met]{background:var(--state-ok)}.gh-mark{background:var(--fg);border-radius:1px;width:2px;margin-left:-1px;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.gh-none{font-size:var(--text-2);color:var(--fg-muted);margin:0}.gh-moving{gap:var(--space-3);min-width:0;padding:var(--space-5);border-left:1px solid var(--border);flex-direction:column;display:flex}.gh-moving-title{font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.gh-moving-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gh-row{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border);display:flex}.gh-row[data-wait]{box-shadow:inset 0 0 0 1.5px var(--state-wait)}.gh-row-words{flex-direction:column;flex:1;min-width:0;display:flex}.gh-row-title{font-size:var(--text-3);font-weight:var(--weight-bold);color:var(--fg);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.gh-row-title:hover{text-underline-offset:3px;text-decoration:underline}.gh-row-sub{font-size:var(--text-1);color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gh-row-error{font-size:var(--text-1);color:var(--state-danger-fg)}.gh-row-none{border:1.5px dashed var(--border-strong);border-radius:50%;flex:none;width:28px;height:28px}.gh-row-count{font-size:var(--text-2);font-weight:var(--weight-bold);color:var(--link);font-variant-numeric:tabular-nums;flex:none}.gh-row .ui-button.gh-row-act{flex:none}@container (width<=1040px){.gh{grid-template-columns:minmax(280px,42%) minmax(0,1fr)}.gh-moving{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}}@container (width<=620px){.gh{grid-template-columns:minmax(0,1fr)}.gh-facts{padding:var(--space-5) var(--space-4)}.gh-kr{grid-template-columns:minmax(0,1fr)}.gh-moving{padding:var(--space-4)}}.gt{min-height:300px}.gh[data-unmeasured] .gt{min-height:0}.gh[data-unmeasured] .gt-scene{max-width:260px}.gt-scene{width:100%;max-width:440px;margin:auto;position:relative}.gt-svg{width:100%;height:100%;display:block;overflow:visible}.gt-shadow{fill:var(--studio-shadow)}.gt-glass-back{fill:color-mix(in oklab, var(--handoff) 5%, transparent);stroke:color-mix(in oklab, var(--handoff) 30%, transparent);stroke-width:1px}.gt-glass{fill:color-mix(in oklab, var(--handoff) 6%, transparent);stroke:color-mix(in oklab, var(--handoff) 55%, transparent);stroke-width:1.2px;stroke-linejoin:round}.gt-glass-t{fill:color-mix(in oklab, var(--handoff) 10%, transparent)}.gt-brick{--gt-ink:var(--ui-ink,var(--fg-subtle))}.gt-brick-t{fill:color-mix(in oklab, var(--gt-ink), var(--bg-surface) 45%)}.gt-brick-l{fill:var(--gt-ink)}.gt-brick-r{fill:color-mix(in oklab, var(--gt-ink), var(--fg) 22%)}.gt-brick:not([data-ink]){--gt-ink:color-mix(in oklab, var(--fg-subtle) 70%, var(--bg-surface))}.gt-brick[data-ink=manual]{--gt-ink:var(--handoff)}.gt-ghost polygon{fill:color-mix(in oklab, var(--handoff) 8%, transparent);stroke:var(--handoff);stroke-width:1.2px;stroke-dasharray:3 3}.gt-ring{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-dasharray:2 4;stroke-linecap:round;opacity:.75}.gt-face{z-index:1;line-height:0;position:absolute;transform:translate(-50%,-50%)}.gt-callout.sk-scene-label{max-width:200px}.gt-callout.sk-scene-label>b{font-size:var(--text-3)}.gt-callout[data-tone=handoff].sk-scene-label>b{font-size:var(--text-1)}.gt-pace.sk-scene-label>b{font-size:var(--text-1);font-weight:var(--weight-semibold);color:var(--fg-muted)}.gt-scene[data-motion=on] .gt-brick{animation:gt-drop var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--gt-i,0) * 40ms)}@keyframes gt-drop{0%{opacity:0;transform:translateY(-14px)}}.goals-minis{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.goal-mini{gap:var(--space-3);box-sizing:border-box;height:100%;padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);flex-direction:column;display:flex}.goal-mini-head{align-items:flex-start;gap:var(--space-3);display:flex}.goal-mini-title{font-size:var(--text-4);font-weight:var(--weight-bold);flex:1;margin:0}.goal-mini-pick{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.goal-mini-pick:hover{text-underline-offset:3px;text-decoration:underline}.goal-mini-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.goal-mini-num{font-size:var(--text-2);color:var(--fg-muted);margin:0}.goal-mini-num b{font-size:var(--text-6);font-weight:var(--weight-heavy);color:var(--fg);margin-right:var(--space-1);font-variant-numeric:tabular-nums}.goal-mini-bar{height:8px}.goal-mini-foot{align-items:center;gap:var(--space-2);font-size:var(--text-1);color:var(--fg-muted);flex-wrap:wrap;margin:auto 0 0;display:flex}.goal-mini-open{color:var(--link);font-weight:var(--weight-semibold);align-items:center;min-height:24px;margin-left:auto;text-decoration:none;display:inline-flex}.goal-mini-open:hover{text-decoration:underline}@media (width<=759.98px){.goal-mini-pick,.goal-mini-open{min-height:44px}.gh-row-title{min-height:44px;padding-block:max(0px,22px - 1lh)}.gh-row-sub{-webkit-line-clamp:unset;display:block;overflow:visible}}.goal-tabs{gap:var(--space-4);display:grid}.gh-kr.gh-ms{grid-template-columns:minmax(0,1fr);gap:6px}.gh-ms-label{align-items:center;gap:var(--space-2);min-width:0;color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);display:inline-flex}.gh-ms-value{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.gh-ms-value b{color:var(--fg);font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:-.02em;line-height:1.05}.gh-ms-state{align-items:center;gap:var(--space-2);font-size:var(--text-5);font-weight:var(--weight-heavy);color:var(--fg-muted);line-height:1.15;display:inline-flex}.gh-ms-state[data-tone=ok]{color:var(--state-ok-fg)}.gh-ms .gh-kr-bar{margin-top:2px}.gh-fill[data-hatch]{background:repeating-linear-gradient(135deg, var(--bg-sunken) 0 5px, color-mix(in oklab, var(--fg-subtle) 22%, var(--bg-sunken)) 5px 7px)}.gh-ms-setup,.gh-ms-meta{gap:2px var(--space-3);font-size:var(--text-1);color:var(--fg-subtle);flex-wrap:wrap;display:flex}.gh-ms-setup{font-size:var(--text-2);color:var(--fg-muted)}.gh .kr-src,.goals .kr-src{color:var(--fg-subtle);flex:none}.goals .kr-counted-head{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.goals .kr-counted-title{min-width:0;font-weight:var(--weight-semibold)}.goals .kr-counted-state{color:var(--fg-muted);font-weight:var(--weight-semibold);font-size:var(--text-2);white-space:nowrap;margin-left:auto}.goals .kr-counted-state[data-tone=ok]{color:var(--state-ok-fg)}.goals .kr-counted-bar{border-radius:var(--radius-pill);background:var(--bg-sunken);height:8px;display:block;position:relative;overflow:hidden}.goals .kr-counted-bar i{background:var(--handoff);border-radius:inherit;position:absolute;inset:0 auto 0 0}.goals .kr-counted-bar i[data-met]{background:var(--state-ok)}.goals .kr-counted-bar[data-hatch]{background:repeating-linear-gradient(135deg, var(--bg-sunken) 0 5px, color-mix(in oklab, var(--fg-subtle) 22%, var(--bg-sunken)) 5px 7px)}.goals .kr-counted .kr-meta,.agent-goals .kr-counted .kr-meta{gap:2px var(--space-3);flex-wrap:wrap;display:flex}.goals .kr-setup,.agent-goals .kr-setup{color:var(--fg-muted);font-size:var(--text-2)}@media (prefers-reduced-motion:reduce){.goals-lead{animation:none}}.triggers-page{align-content:start;gap:var(--space-6);min-width:0;display:grid}.watches{gap:var(--space-3);margin-block-end:var(--space-6);display:grid}.watches .watch-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.watches .watch-label{line-height:var(--leading-body);overflow-wrap:anywhere}.watches .watch-row:not([data-on]) .watch-label{color:var(--fg-muted)}.watches .watch-details{color:var(--fg-subtle);font-size:var(--text-1)}.watches .watch-details summary{cursor:pointer;width:fit-content}.watches .watch-details .trigger-days{max-width:24rem;margin-block:var(--space-2)}:is(.triggers,.trigger-sheet) .trigger-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}:is(.triggers,.trigger-sheet) .trigger-row[data-paused] .trigger-sentence-text{color:var(--fg-muted)}:is(.triggers,.trigger-sheet) .trigger-row>:is(.st-confirm,.st-done,.st-error,.trigger-log){grid-column:1/-1}:is(.triggers,.trigger-sheet) .trigger-main{gap:var(--space-1);min-width:0;display:grid}:is(.triggers,.trigger-sheet) .trigger-sentence-text{line-height:var(--leading-body);overflow-wrap:anywhere}:is(.triggers,.trigger-sheet) .trigger-prompt-text{color:var(--fg);font-style:italic}:is(.triggers,.trigger-sheet) .trigger-meta{gap:0 var(--space-3);color:var(--fg-subtle);font-size:var(--text-1);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}:is(.triggers,.trigger-sheet) .trigger-days{max-width:24rem;margin-block:var(--space-1)}:is(.triggers,.trigger-sheet) .trigger-status{gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.triggers,.trigger-sheet) .trigger-stopped{white-space:normal;height:auto;min-height:22px}:is(.triggers,.trigger-sheet) .trigger-actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}:is(.triggers,.trigger-sheet) .trigger-form .st-field{min-width:0}.trigger-sheet .trigger-form.st-panel{box-shadow:none;background:0 0;padding:0}.ui-sheet.trigger-sheet[data-side=right]{width:min(560px, calc(100vw - var(--space-12)))}:is(.triggers,.trigger-sheet) .trigger-sentence{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}:is(.triggers,.trigger-sheet) .trigger-events-pick,:is(.triggers,.trigger-sheet) .trigger-match,:is(.triggers,.trigger-sheet) .trigger-trust{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}:is(.triggers,.trigger-sheet) .trigger-events-pick .st-check,:is(.triggers,.trigger-sheet) .trigger-trust .st-check{align-items:flex-start}:is(.triggers,.trigger-sheet) .trigger-events-pick .st-check input,:is(.triggers,.trigger-sheet) .trigger-trust .st-check input{flex:none;margin-top:2px}:is(.triggers,.trigger-sheet) .trigger-prompt{min-height:72px}:is(.triggers,.trigger-sheet) .trigger-match-row{gap:var(--space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.2fr) auto;align-items:center;display:grid}:is(.triggers,.trigger-sheet) .trigger-add-row{justify-self:start}:is(.triggers,.trigger-sheet) .trigger-limits-row{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;display:flex}:is(.triggers,.trigger-sheet) .trigger-limit{width:5.5rem}:is(.triggers,.trigger-sheet) .trigger-log{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}:is(.triggers,.trigger-sheet) .trigger-log-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}:is(.triggers,.trigger-sheet) .trigger-log-filter{width:auto;min-width:0}:is(.triggers,.trigger-sheet) .trigger-events{margin:0;padding:0;list-style:none;display:grid}:is(.triggers,.trigger-sheet) .trigger-event{align-items:center;gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-2) 0;border-top:var(--rule) solid var(--border);font-size:var(--text-2);flex-wrap:wrap;display:flex}:is(.triggers,.trigger-sheet) .trigger-event-when{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.triggers,.trigger-sheet) .trigger-event-type{font-weight:var(--weight-semibold);overflow-wrap:anywhere}:is(.triggers,.trigger-sheet) .trigger-event-why{color:var(--fg-muted);overflow-wrap:anywhere}.endpoint-list .endpoint-row .ui-list-row-line{min-height:52px}.endpoint-mark{border-radius:var(--radius-control);background:var(--bg-sunken);width:36px;height:36px;color:var(--fg-muted);place-items:center;display:grid}.endpoint-title{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.endpoint-url{color:var(--fg-muted);font-size:var(--text-1);overflow-wrap:anywhere}.endpoint-takers{align-items:center;display:inline-flex}.endpoint-unused{font-size:var(--text-2)}.endpoint-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.endpoint-row .st-confirm{margin-top:var(--space-1)}.endpoint-form{gap:var(--space-4);display:grid}.endpoint-secret{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-wait);display:grid}.endpoint-secret-head{margin:0}.endpoint-secret-row{gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;display:grid}.endpoint-secret code{overflow-wrap:anywhere}@media (width<=759.98px){:is(.triggers,.trigger-sheet) .trigger-row{grid-template-columns:minmax(0,1fr)}:is(.triggers,.trigger-sheet) .trigger-actions{justify-content:flex-start}:is(.triggers,.trigger-sheet) .trigger-sentence{padding-left:var(--space-2)}:is(.triggers,.trigger-sheet) .trigger-match-row{padding-bottom:var(--space-2);border-bottom:var(--rule) solid var(--border);grid-template-columns:minmax(0,1fr)}:is(.triggers,.trigger-sheet) .trigger-match-row>button{justify-self:start}.endpoint-secret{padding:var(--space-3)}.endpoint-secret-row{grid-template-columns:minmax(0,1fr)}}.trigger-cell-name{gap:2px;min-width:0;display:grid}.trigger-cell-lead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.trigger-arrive{--sk-arc-w:44px;flex:none;display:inline-flex}.trigger-arrive .sk-handoff{align-items:end}.trigger-source-mark{border-radius:var(--radius-control);background:var(--bg-sunken);width:24px;height:24px;color:var(--fg-muted);place-items:center;display:inline-grid}.trigger-arrive[data-state=stopped] .sa-path,.trigger-arrive[data-state=paused] .sa-path{stroke:color-mix(in oklab, var(--border-strong) 70%, transparent)}.trigger-arrive[data-state=stopped] .sa-parcel,.trigger-arrive[data-state=paused] .sa-parcel{display:none}@media (width<=759.98px){.trigger-arrive{display:none}}.trigger-cell-title{color:var(--fg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.trigger-cell-sub{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-regular);overflow-wrap:anywhere}.trigger-cell-agents{align-items:center;gap:var(--space-2);color:var(--fg-muted);white-space:nowrap;display:inline-flex}.trigger-table .ui-table-detail .trigger-list{margin:0}.guest-tag{padding:1px var(--space-1);border-radius:var(--space-1);background:var(--guest-soft);color:var(--guest);font-size:var(--text-1);font-weight:var(--weight-bold);vertical-align:1px;white-space:nowrap;line-height:1.4;display:inline-block}.guest-tag[data-former]{box-shadow:inset 0 0 0 var(--rule) var(--border-strong);color:var(--fg-subtle);background:0 0}.guest-banner{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-6);border-bottom:var(--rule) solid var(--border);background:var(--guest-soft);color:var(--fg);font-size:var(--text-2);flex-wrap:wrap;flex:none;margin:0;display:flex}.guest-banner strong,.guest-banner .guest-banner-icon{color:var(--guest)}.guest-banner .guest-banner-icon{flex:none}.guest-banner>span{flex:14rem;min-width:0}.guest-banner .guest-banner-link{color:var(--guest);font-weight:var(--weight-bold)}.guest-invite-form,.guest-invite-link{gap:var(--space-3);display:grid}.guest-invite-head{margin:0}.guest-invite-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.guest-invite-row .guest-invite-url{flex:12rem;min-width:0;font-family:ui-monospace,monospace}.guest-invite-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.guest-app{background:var(--bg-surface);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.guest-app .guest-notice{padding:var(--space-1) var(--space-3) var(--space-1) var(--frame-pad);font-size:var(--text-sm);color:var(--fg-muted);margin:0}.guest-app .guest-top{align-items:center;gap:var(--space-2);min-height:var(--topbar-h);padding:var(--space-1) var(--space-3) var(--space-1) var(--frame-pad);background:var(--bg-app);display:flex}.guest-app .guest-top-logo{flex:none;width:auto;height:22px}.guest-app .guest-top-where{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.guest-app .guest-top-ws{font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-app .guest-top-who{color:var(--fg-muted);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-app .guest-top-me{max-width:14rem;color:var(--fg-subtle);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-app .guest-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.guest-app .guest-body[data-many]{grid-template-columns:220px minmax(0,1fr)}.guest-app .guest-nav{padding:var(--space-3) var(--space-2);background:var(--bg-app);align-content:start;gap:2px;display:grid;overflow-y:auto}.guest-app .guest-nav-link{min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--fg-muted);text-decoration:none;display:grid}.guest-app .guest-nav-link:hover{background:var(--bg-hover)}.guest-app .guest-nav-link.active{background:var(--bg-selected);color:var(--fg)}.guest-app .guest-nav-name{font-weight:var(--weight-semibold)}.guest-app .guest-nav-ws{color:var(--fg-subtle);font-size:var(--text-1)}.guest-app .guest-main{flex-direction:column;min-height:0;display:flex}.guest-app .guest-chan{flex-direction:column;height:100%;min-height:0;display:flex}.guest-app .guest-chan-head{gap:var(--space-1);padding-block:var(--space-5) var(--space-4);padding-inline:var(--chan-start) var(--chan-end);background:var(--bg-surface);flex:none;display:grid}.guest-app .guest-chan-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.guest-app .guest-chan-title{min-width:0;font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;margin:0}.guest-app .guest-chan-note{max-width:72ch;color:var(--fg-muted);font-size:var(--text-3);margin:0}.guest-app .guest-note{padding:var(--space-4) var(--space-6);color:var(--fg-subtle);font-size:var(--text-2);margin:0}.guest-app .guest-ended{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.guest-app .guest-reply{gap:var(--space-1);justify-items:start;display:grid}@media (width<=759.98px){.guest-banner,.guest-app .guest-chan-head{padding-left:var(--space-4);padding-right:var(--space-4)}.guest-app .guest-top{padding:var(--space-2) var(--space-3) var(--space-2) var(--frame-pad);flex-wrap:wrap}.guest-app .guest-top-me{display:none}.guest-app .guest-body[data-many]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.guest-app .guest-nav{gap:var(--space-1);padding:var(--space-2) var(--space-3);display:flex;overflow-x:auto}.guest-app .guest-nav-link{flex:none}}.out-area{align-content:start;gap:var(--space-5);min-width:0;display:grid}.out-area>.ui-page-header{margin-bottom:0}.out-gallery-wrap .ui-toolbar-filters{align-items:flex-end}.out-title{font-size:var(--text-7);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:-.015em;text-wrap:balance;margin:0}.out-sub{color:var(--fg-muted);text-wrap:pretty;margin:0}.out-muted{color:var(--fg-subtle);font-size:var(--text-2)}.out-hint{margin:0 0 var(--space-2);color:var(--fg-muted);font-size:var(--text-2)}.out-gallery-wrap{gap:var(--space-4);min-width:0;display:grid}.out-sort:focus-visible,.out-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.out-filter{gap:var(--space-1);max-width:320px;display:grid}.out-filter-label{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold)}.out-select{min-height:36px}.out-gallery{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));margin:0;padding:0;list-style:none;display:grid}.out-card{min-width:0}@media (prefers-reduced-motion:reduce){.out-tile{transition:none}.out-tile:hover{translate:none}}.out-card-cover{position:absolute;inset:0;overflow:hidden}.out-card-cover img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.out-card-cover[data-has-image]{background:var(--bg-render)}.out-card-cover[data-glance]{align-content:center;display:grid}.out-card-drawn{display:grid;position:absolute;inset:0}.out-card-picture{min-width:0;min-height:0;padding:var(--space-3) var(--space-3) 0;display:grid;overflow:hidden}.out-card-picture>img.ostrip-img{object-fit:cover;object-position:top center;border-radius:0;width:100%;height:100%;max-height:none}.out-card-drawn[data-picture=image] .out-card-picture,.out-card-drawn[data-picture=slides] .out-card-picture,.out-card-drawn[data-picture=options] .out-card-picture,.out-card-drawn[data-picture=directions] .out-card-picture,.out-card-drawn[data-picture=screens] .out-card-picture,.out-card-drawn[data-picture=video] .out-card-picture{padding:0}.out-card-picture .ostrip-media{border-radius:var(--radius-control) var(--radius-control) 0 0;height:100%}.out-card-picture :is(.ostrip-paper,.ostrip-mail,.ostrip-post){-webkit-mask-image:linear-gradient(to bottom, var(--fg) 76%, transparent);mask-image:linear-gradient(to bottom, var(--fg) 76%, transparent)}.out-card-picture .ostrip-img{object-fit:cover;object-position:top center;border-radius:0;width:100%;height:100%;max-height:none}.out-card-picture :is(.ostrip-paper,.ostrip-table-wrap,.ostrip-mail,.ostrip-post,.ostrip-generic,.ostrip-facts-wrap,.ostrip-diff,.ostrip-chart){padding:var(--space-3);background:var(--bg-raised);box-shadow:var(--elev-1);align-content:start;overflow:hidden}.out-card-picture .ostrip-table-wrap{padding:var(--space-1) 0 0}.out-card-picture .ostrip-table{table-layout:fixed}.out-card-picture .ostrip-table :is(th,td){max-width:none}.out-card-picture .ostrip-table-wrap{-webkit-mask-image:linear-gradient(90deg, var(--fg) 78%, transparent), linear-gradient(180deg, var(--fg) 70%, transparent);mask-image:linear-gradient(90deg, var(--fg) 78%, transparent), linear-gradient(180deg, var(--fg) 70%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.out-card-drawn[data-picture=chart] .out-card-picture{padding:var(--space-2) var(--space-2) 0}.out-card-picture .ostrip-chart{padding:var(--space-1) var(--space-2) 0}.out-card-picture .out-chart{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.out-card-picture :is(.out-chart-title,.out-legend){display:none}.out-card-picture .ostrip-slide{aspect-ratio:auto;box-shadow:none;border-radius:0}.out-card-picture .ostrip-specimen{gap:var(--space-2);overflow:hidden}.out-card-picture .ostrip-type{display:none}.osk{padding:var(--space-4) var(--space-5) 0;color:var(--fg);font-size:var(--text-1);line-height:var(--leading-heading);display:grid;position:absolute;inset:0}.osk-paper{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--bg-raised);box-shadow:var(--elev-1);display:grid;overflow:hidden}.osk:not([data-shape=slide]),.out-card-drawn:is([data-picture=page],[data-picture=email],[data-picture=post],[data-picture=table],[data-picture=prd],[data-picture=generic]) .out-card-picture{-webkit-mask-image:linear-gradient(to bottom, var(--fg) calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fg) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to bottom, var(--fg) calc(100% - var(--space-8)), transparent)}.osk-page-heading,.osk-chart-title{font-size:var(--text-2);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.osk-text{color:var(--fg-muted);font-size:var(--text-1);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.osk-lines{gap:var(--space-2);padding-top:var(--space-1);display:grid}.osk-line{border-radius:var(--radius-pill);background:var(--bg-sunken);height:6px;display:block}.osk-line:last-child:not(:only-child){width:62%}.osk-sheet{--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:0;padding:0}.osk-sheet[data-cols="2"]{--cols:2}.osk-sheet[data-cols="3"]{--cols:3}.osk-sheet[data-cols="5"]{--cols:5}.osk-sheet[data-cols="6"]{--cols:6}.osk-cell{min-width:0;height:22px;padding:0 var(--space-2);border-right:var(--rule) solid var(--border);border-bottom:var(--rule) solid var(--border);color:var(--fg-muted);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;line-height:22px;overflow:hidden}.osk-head{background:var(--bg-sunken);height:26px;color:var(--fg);line-height:26px}.osk[data-shape=slide]{padding:var(--space-4);place-items:center}.osk-slide{align-content:center;gap:var(--space-1);aspect-ratio:16/9;width:100%;max-height:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-raised);box-shadow:var(--elev-1);display:grid;overflow:hidden}.osk-slide-title{font-size:var(--text-4);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--leading-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.osk-slide-sub{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.osk-mail-head{align-items:center;gap:var(--space-1) var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--rule) solid var(--border);grid-template-columns:auto minmax(0,1fr);display:grid}.osk-mail-head .osk-lines{padding:0}.osk-mail-head .osk-line:only-child{width:70%}.osk-mail-key{color:var(--fg-subtle);font-weight:var(--weight-semibold)}.osk-post-head{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.osk-post-head .osk-lines{padding:0}.osk-post-face{background:var(--bg-sunken);border-radius:50%;width:20px;height:20px}.osk-chart{grid-template-rows:auto 1fr}.osk-chart-plot{border-bottom:2px solid var(--border-strong);border-left:2px solid var(--border-strong);background:repeating-linear-gradient(180deg, transparent 0 21px, var(--border) 21px 22px);min-height:0}.out-glance{align-content:center;gap:var(--space-2);height:100%;padding:var(--space-4);color:var(--fg-muted);font-size:var(--text-2);display:grid}.out-glance-head{color:var(--fg)}.out-glance-icon{color:var(--state-info-fg);flex:none;place-items:center;display:inline-grid}.out-glance-icon[data-state=merged]{color:var(--state-ok-fg)}.out-glance-icon[data-state=closed],.out-glance-icon[data-state=proposed]{color:var(--fg-subtle)}.out-glance-diff .res-diff{align-items:baseline;gap:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:var(--text-2);grid-template-columns:auto auto 1fr;display:grid}.out-glance-diff :is(.res-diff-add,.res-diff-del){font-size:var(--text-6);font-weight:var(--weight-heavy);line-height:1}.out-glance-diff .res-diff-bar{grid-column:1/-1;gap:2px;height:8px;display:flex}.out-glance-diff .res-diff-bar i{border-radius:0;flex:1;width:auto;height:100%}.out-glance-diff .res-diff-bar i:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.out-glance-diff .res-diff-bar i:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.out-glance-diff .res-diff>:nth-child(4){color:var(--fg-muted);grid-column:1/-1}.out-glance-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.out-glance-mono{font-family:var(--font-mono);font-size:var(--text-1)}.out-glance-checks[data-failed]{color:var(--state-danger-fg)}.out-glance-counts{gap:var(--space-6);margin:0;display:flex}.out-glance-counts div{gap:2px;display:grid}.out-glance-counts dt{font-size:var(--text-1);font-weight:var(--weight-semibold)}.out-glance-counts dd{color:var(--fg);font-size:var(--text-6);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;margin:0;line-height:1}.out-glance-counts [data-tone=ok] dt{color:var(--state-ok-fg)}.out-glance-counts [data-tone=danger] dt,.out-glance-counts [data-tone=danger] dd{color:var(--state-danger-fg)}.out-glance-bar{border-radius:var(--radius-pill);width:100%;height:8px;display:block;overflow:hidden}.out-glance-pass{fill:var(--state-ok)}.out-glance-fail{fill:var(--state-danger)}.out-site{border:var(--rule) solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-surface);grid-template-rows:auto 1fr;min-height:100%;display:grid;overflow:hidden}.out-glance[data-glance=site]{align-content:stretch}.out-site-bar{padding:var(--space-1) var(--space-2);border-bottom:var(--rule) solid var(--border);background:var(--bg-sunken);align-items:center;gap:4px;display:flex}.out-site-bar i{background:var(--border-strong);border-radius:50%;width:6px;height:6px}.out-site-address{min-width:0;margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface);font-family:var(--font-mono);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.out-site-page{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--fg-subtle);display:grid}.out-site[data-open] .out-site-page{color:var(--state-ok-fg)}.out-site:not([data-open]){border-style:dashed}.out-site:not([data-open]) .out-site-page{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--bg-sunken) 6px 7px)}.out-site-state,.out-card-reviewer{color:var(--fg-muted);font-size:var(--text-1)}.out-card-status{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.out-detail-meta{align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.out-made-by{align-items:center;gap:var(--space-1);display:inline-flex}.out-warn{gap:var(--space-2);max-width:72ch;padding:var(--space-3);border-radius:var(--radius-control);background:var(--state-wait-soft);color:var(--state-wait-fg);font-size:var(--text-2);margin:0;display:flex}.out-versions{display:flex}.out-older{align-items:center;gap:var(--space-1) var(--space-2);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.out-detail{width:100%;max-width:1760px;margin-inline:auto}.out-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.out-layout[data-side]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) clamp(320px,30%,380px)}.out-main{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.out-main>.ui-page-header{margin-bottom:0}.out-main>.qual{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1)}.out-side{top:var(--space-4);align-content:start;gap:var(--space-7);max-height:calc(100dvh - var(--topbar-h) - var(--space-8));margin:calc(-1 * var(--space-1));padding:var(--space-1);overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;overflow-y:auto}.out-decide{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-float);background:var(--bg-raised);box-shadow:var(--elev-2);grid-template-columns:minmax(0,1fr);display:grid}.out-decide-actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.out-decide-actions>*{flex:none;min-width:0}.out-decide-actions>.ui-button[data-variant=primary]{flex:auto}.out-decide.is-pinned :is(.sk-dc-actions,.out-decide-actions,.out-decide-pick>.ui-button){display:none}.out-decide-pick{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.out-decide-line{font-size:var(--text-3);font-weight:var(--weight-semibold);margin:0}.out-decide>.qual{padding-top:var(--space-4);border-top:var(--rule) solid var(--border)}.out-decide>.out-draft-note,.out-decide>.out-warn{margin:0}.out-stage{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:out-stage/inline-size}.out-version-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.out-viewer{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.out-viewer>*{min-width:0}.out-jump{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}.out-jump:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.out-jump:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.out-files-title{margin:0 0 var(--space-2);font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg-muted)}.out-file-list{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.out-file{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--elev-pane);display:flex}.out-file-icon{color:var(--fg-subtle);flex:none}.out-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-semibold);overflow:hidden}.out-file-meta{min-width:0;color:var(--fg-subtle);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}@container out-stage (width<=520px){.out-file-meta{display:none}}.out-file-gone{color:var(--fg-subtle);font-size:var(--text-1)}.out-file-dl{border-radius:var(--radius-control);width:32px;height:32px;color:var(--fg);place-items:center;display:inline-grid}.out-file-dl:hover{background:var(--bg-hover)}.out-image-frame{touch-action:none;width:fit-content;max-width:100%;margin-inline:auto;position:relative}.out-image-frame[data-drawing]{cursor:crosshair}.out-image{border-radius:var(--radius-control);background:repeating-conic-gradient(var(--bg-sunken) 0 25%, var(--bg-surface) 0 50%) 0 0 / 16px 16px;max-width:100%;height:auto;display:block}.out-image-stage[data-long]{overscroll-behavior:contain;border-radius:var(--radius-control);max-height:70vh;overflow-y:auto}.out-image-stage[data-long] .out-image{border-radius:0}.out-image-stage[data-long] .out-image-frame:not([data-drawing]){touch-action:pan-y}.out-viewer[data-compact] .out-image{object-fit:contain;width:100%;height:280px}.out-region{border:2px solid var(--person);background:color-mix(in srgb, var(--person) 12%, transparent);pointer-events:none;border-radius:4px;position:absolute}.out-region[data-kind=drawing]{border-style:dashed;border-color:var(--focus);background:color-mix(in srgb, var(--focus) 10%, transparent)}.out-logo-sheet{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.out-variants{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.out-variants[data-count="3"]{--cols:3}.out-variants[data-count="4"]{--cols:4}.out-variant{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-sunken);border:2px solid #0000;display:grid}.out-variant[data-picked]{border-color:var(--state-ok)}.out-variant-foot{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);min-height:32px;font-size:var(--text-2);flex-wrap:wrap;display:flex}.out-variant-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-muted);overflow:hidden}.out-picked{align-items:center;gap:var(--space-1);color:var(--state-ok-fg);font-weight:var(--weight-semibold);display:inline-flex}.out-agent-pick,.out-agent-why{--pick-ink:var(--fg-muted)}:is(.out-agent-pick,.out-agent-why)[data-ink="1"]{--pick-ink:var(--agent-line-1)}:is(.out-agent-pick,.out-agent-why)[data-ink="2"]{--pick-ink:var(--agent-line-2)}:is(.out-agent-pick,.out-agent-why)[data-ink="3"]{--pick-ink:var(--agent-line-3)}:is(.out-agent-pick,.out-agent-why)[data-ink="4"]{--pick-ink:var(--agent-line-4)}:is(.out-agent-pick,.out-agent-why)[data-ink="5"]{--pick-ink:var(--agent-line-5)}:is(.out-agent-pick,.out-agent-why)[data-ink="6"]{--pick-ink:var(--agent-line-6)}:is(.out-agent-pick,.out-agent-why)[data-ink="7"]{--pick-ink:var(--agent-line-7)}:is(.out-agent-pick,.out-agent-why)[data-ink="8"]{--pick-ink:var(--agent-line-8)}.out-agent-pick{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:1px dashed var(--pick-ink);border-radius:var(--radius-control);color:var(--fg);font-size:var(--text-1);white-space:nowrap;display:inline-flex}.out-agent-line{width:10px;height:var(--agent-line-weight);background:var(--pick-ink);border-radius:2px;flex:none}.out-agent-why{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0;display:flex}.out-media-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.out-media{gap:var(--space-2);margin:0;display:grid}.out-video{border-radius:var(--radius-control);background:#000;width:100%;max-height:70vh}.out-audio{width:100%}.out-media-cap{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;display:flex}.out-made{font-size:var(--text-2);color:var(--fg-muted)}.out-made>summary{cursor:pointer;color:var(--fg);font-weight:var(--weight-semibold)}.out-made-list{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.out-made-list dt{color:var(--fg-subtle)}.out-made-list dd{color:var(--fg);margin:0}.out-made-prompt{white-space:pre-wrap;overflow-wrap:anywhere}.out-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.out-tile{aspect-ratio:1;border-radius:var(--radius-card);background:var(--bg-sunken);box-shadow:var(--elev-1);transition:box-shadow var(--dur-med) var(--ease-out), translate var(--dur-med) var(--ease-out);position:relative;overflow:hidden}.out-tile:hover{box-shadow:var(--elev-2);translate:0 -2px}.out-tile[data-picked]{box-shadow:inset 0 0 0 2px var(--state-ok), var(--elev-1)}.out-tile-link{width:100%;height:100%;color:var(--fg-muted);place-items:center;text-decoration:none;display:grid}.out-tile-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.out-tile-media{object-fit:cover;width:100%;height:100%}.out-tile[data-kind=svg] .out-tile-media{object-fit:contain;padding:var(--space-4);background:var(--bg-surface)}.out-tile-mark{position:absolute;inset:0}.out-tile-picked{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--bg-surface);color:var(--state-ok-fg);font-size:var(--text-1);font-weight:var(--weight-semibold);border-radius:999px;display:inline-flex;position:absolute}.out-board-canvas{border-radius:var(--radius-card);height:min(70vh,640px);min-height:360px;box-shadow:var(--elev-1);overflow:hidden}.out-board-bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.out-board-notes{gap:var(--space-2);display:grid}.out-board-note-list{gap:var(--space-1);font-size:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.out-board-note{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.out-doc-body{align-items:start;gap:var(--space-6);grid-template-columns:200px minmax(0,1fr);display:grid}.out-doc-body:not(:has(.out-outline)){grid-template-columns:minmax(0,1fr)}.out-outline{top:var(--space-4);font-size:var(--text-2);position:sticky}.out-outline-title{margin:0 0 var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.02em}.out-outline ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.out-outline li[data-level="2"]{padding-left:var(--space-3)}.out-outline li[data-level="3"]{padding-left:var(--space-6)}.out-outline a{color:var(--fg-muted);text-decoration:none}.out-outline a:hover{color:var(--fg);text-decoration:underline}.out-contents{font-size:var(--text-2);display:none}.out-contents>summary{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--elev-pane);color:var(--fg);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:inline-flex}.out-contents>summary::-webkit-details-marker{display:none}.out-contents>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.out-contents-count{color:var(--fg-subtle);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.out-contents ol{gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--elev-pane);list-style:none;display:grid}.out-contents li[data-level="2"]{padding-left:var(--space-3)}.out-contents li[data-level="3"]{padding-left:var(--space-6)}.out-contents a{color:var(--fg-muted);padding:2px 0;text-decoration:none;display:block}.out-contents a:hover{color:var(--fg);text-decoration:underline}@container out-stage (width<=899px){:is(.out-doc-body,.out-doc-body:not(:has(.out-outline))){gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.out-doc-body>.out-outline{display:none}.out-doc-body>.out-contents{display:block}.out-doc-body>.out-page{max-width:none}}.out-page{max-width:72ch;padding:var(--space-8) var(--space-8);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);line-height:var(--leading-body)}.out-viewer[data-compact] .out-page{max-height:360px;padding:var(--space-4);overflow:auto}.md[data-variant=document]{gap:var(--space-1);display:grid}.md-block{padding-right:var(--space-6);border-radius:4px;position:relative}.md-block[data-marked]{background:var(--state-wait-soft)}.md[data-variant=document] .md-heading{margin:var(--space-4) 0 var(--space-1);scroll-margin-top:var(--space-4)}.md[data-variant=document] .md-heading[data-level="1"]{font-size:var(--text-7);font-weight:var(--weight-heavy)}.md[data-variant=document] .md-heading[data-level="2"]{font-size:var(--text-6);font-weight:var(--weight-bold)}.md[data-variant=document] .md-heading[data-level="3"]{font-size:var(--text-5);font-weight:var(--weight-bold)}.md-block>:is(.md-p,.md-list,.md-quote,.md-codeblock,.md-table-wrap){margin-bottom:var(--space-2)}.md-block>.md-rule{margin:var(--space-4) 0}.out-plain{margin:0 0 var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.out-json{max-height:420px}.md-comment{width:24px;height:24px;color:var(--fg-subtle);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:inline-grid;position:absolute;top:2px;right:0}.md-block:hover .md-comment,.md-comment:focus-visible{opacity:1}.md-comment:hover{background:var(--bg-hover);color:var(--fg)}.out-table-view,.out-sheets{gap:var(--space-3);min-width:0;display:grid}.out-table-tools{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.out-table-wrap{border-radius:var(--radius-card);background:var(--bg-surface);max-height:70vh;box-shadow:var(--elev-pane);position:relative;overflow:auto}.out-viewer[data-compact] .out-table-wrap{max-height:260px}.out-table{border-collapse:collapse;width:100%;font-size:var(--text-2);font-variant-numeric:tabular-nums}.out-table th{z-index:1;background:var(--bg-raised);border-bottom:var(--rule) solid var(--border-strong);text-align:left;position:sticky;top:0}.out-table td{padding:var(--space-1) var(--space-3);border-bottom:var(--rule) solid var(--border);white-space:pre-wrap;vertical-align:top}.out-table [data-numeric]{text-align:right}.out-table tbody tr:hover td{background:var(--bg-hover)}.out-sort{align-items:center;gap:var(--space-1);width:100%;min-height:36px;padding:0 var(--space-3);color:var(--fg);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.out-table th[data-numeric] .out-sort{justify-content:flex-end}.out-seg{border-radius:var(--radius-control);background:var(--bg-sunken);width:fit-content;padding:2px;display:inline-flex}.out-seg button{min-height:32px;padding:0 var(--space-3);color:var(--fg-muted);font:inherit;font-size:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px}.out-seg button[aria-pressed=true]{background:var(--bg-surface);color:var(--fg);box-shadow:var(--elev-1)}.out-chart{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);margin:0;display:grid}.out-chart-title{font-weight:var(--weight-bold)}.out-legend{gap:var(--space-2) var(--space-4);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.out-legend li{align-items:center;gap:var(--space-1);display:inline-flex}.out-key{background:var(--key,var(--viz-1));border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.out-key[data-type=line],.out-key[data-type=area]{border-radius:1px;width:14px;height:2px}.out-chart-plot{min-width:0;position:relative}.out-chart-svg{max-width:100%;height:auto;display:block;overflow:visible}.out-tick line{stroke:var(--border);stroke-width:1px}.out-tick line[data-zero]{stroke:var(--border-strong)}.out-tick text,.out-cat{fill:var(--fg-subtle);font-size:var(--text-1);font-family:var(--font-ui)}.out-cross{stroke:var(--border-strong);stroke-width:1px}.out-bar{fill:var(--key);transition:opacity var(--dur-fast) var(--ease-out)}.out-bar[data-dim]{opacity:.45}.out-line{fill:none;stroke:var(--key);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.out-chart-area{fill:var(--key);opacity:.1}.out-dot{fill:var(--key);stroke:var(--bg-surface);stroke-width:2px}.out-end-label{fill:var(--fg);font-size:var(--text-1);font-weight:var(--weight-semibold);font-family:var(--font-ui)}.out-chart [data-series="1"]{--key:var(--viz-1)}.out-chart [data-series="2"]{--key:var(--viz-2)}.out-chart [data-series="3"]{--key:var(--viz-3)}.out-chart [data-series="4"]{--key:var(--viz-4)}.out-chart [data-series="5"]{--key:var(--viz-5)}.out-chart [data-series="6"]{--key:var(--viz-6)}.out-chart [data-series="7"]{--key:var(--viz-7)}.out-chart [data-series="8"]{--key:var(--viz-8)}.out-tooltip{z-index:2;min-width:140px;padding:var(--space-2) var(--space-3);border:var(--rule) solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);box-shadow:var(--elev-2);font-size:var(--text-2);pointer-events:none;position:absolute;top:0;transform:translate(-50%)}.out-tooltip-title{margin:0 0 var(--space-1);font-weight:var(--weight-bold)}.out-tooltip ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.out-tooltip li{align-items:center;gap:var(--space-2);display:flex}.out-tooltip-name{color:var(--fg-muted)}.out-tooltip-value{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin-left:auto}.out-slides{gap:var(--space-3);min-width:0;display:grid}.out-slides:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-card)}.out-slide-stage{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);place-items:center;display:grid}.out-slide-stage[data-marked]{box-shadow:inset 0 0 0 2px var(--state-wait)}.out-slide-img,.out-pdf-canvas{max-width:100%;height:auto;max-height:65vh;box-shadow:var(--elev-1);background:var(--bg-render);border-radius:4px;display:block}.out-slides[data-compact] .out-slide-img,.out-slides[data-compact] .out-pdf-canvas{max-height:280px}.out-slide-bar{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.out-slide-count{text-align:center;min-width:9ch;color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums}.out-thumbs{gap:var(--space-2);padding:0 0 var(--space-2);margin:0;list-style:none;display:flex;overflow-x:auto}.out-thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;width:120px;padding:2px;display:block}.out-thumb img,.out-thumb canvas{border-radius:3px;width:100%;height:auto;display:block}.out-thumb[aria-current]{border-color:var(--focus)}.out-thumb[data-marked]{box-shadow:0 0 0 2px var(--state-wait)}.out-email{border-radius:var(--radius-card);background:var(--bg-surface);max-width:72ch;box-shadow:var(--elev-1);overflow:hidden}.out-email-head{gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--rule) solid var(--border);background:var(--bg-sunken);font-size:var(--text-2);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.out-email-head dt{color:var(--fg-subtle)}.out-email-head dd{overflow-wrap:anywhere;margin:0}.out-email-subject{font-weight:var(--weight-bold)}.out-email-body{padding:var(--space-5);line-height:var(--leading-body)}.out-viewer[data-compact] .out-email-body{max-height:320px;overflow:auto}.out-frame{border-radius:var(--radius-card);background:var(--bg-render);width:100%;height:70vh;box-shadow:var(--elev-1);border:0}.out-frame[data-compact]{height:320px}.out-html-source{gap:var(--space-2);display:grid}.out-comments{align-content:start;gap:var(--space-4);scroll-margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.out-comments-title{align-items:baseline;gap:var(--space-2);font-size:var(--text-4);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0;display:flex}.out-comments-count{color:var(--fg-muted);font-size:var(--text-3);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.out-comments-empty{color:var(--fg-muted);font-size:var(--text-2);margin:0}.out-composer{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--rule) solid var(--border-field);border-radius:var(--radius-card);background:var(--bg-surface);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid}.out-composer:hover{border-color:var(--fg-subtle)}.out-composer:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.out-composer[data-spot]{border-color:var(--person)}.out-composer .out-composer-input,.out-composer .out-composer-input[data-focused],.out-composer .out-composer-input[data-hovered]{min-height:calc(2lh + var(--space-2));max-height:12lh;padding:var(--space-1) var(--space-1) 0 0;box-shadow:none;resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none}.out-composer-foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.out-composer-hint{color:var(--fg-subtle);font-size:var(--text-1)}.out-composer-spot{align-items:center;gap:var(--space-1);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0;display:flex}.out-composer-spot>svg{color:var(--person);flex:none}.out-composer-spot>.ui-button{margin-left:auto}.out-comment-list{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.out-comment{gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);display:grid}.out-comment-main{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.out-comment-head{align-items:baseline;gap:0 var(--space-2);min-height:28px;font-size:var(--text-2);flex-wrap:wrap;align-content:center;margin:0;display:flex}.out-comment-who{font-weight:var(--weight-semibold)}.out-comment-when{color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.out-comment-anchor{align-items:center;gap:var(--space-1);color:var(--fg-muted);font-size:var(--text-2);justify-self:start;margin:0;display:inline-flex}.out-comment-anchor>svg{color:var(--person);flex:none}.out-comment-body{white-space:pre-wrap;line-height:var(--leading-body);margin:0}.out-comment[data-resolved] .out-comment-body{color:var(--fg-muted)}.out-comment-actions{gap:var(--space-1);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-2));display:flex}.out-comment-action[data-tone=danger]{color:var(--state-danger-fg)}.out-comments-resolved{gap:var(--space-4);display:grid}.out-comments-resolved>summary{gap:var(--space-1);min-height:32px;padding-inline:var(--space-1);border-radius:var(--radius-control);color:var(--fg-muted);font-size:var(--text-2);cursor:pointer;justify-self:start;align-items:center;display:inline-flex}.out-comments-resolved>summary:hover{color:var(--fg)}.out-comments-resolved>summary{list-style:none}.out-comments-resolved>summary::-webkit-details-marker{display:none}:is(.out-comments-resolved,.dz-sources) .out-fold-mark{transition:transform var(--dur-fast) var(--ease-out);flex:none}:is(.out-comments-resolved,.dz-sources)[open]>summary .out-fold-mark{transform:rotate(90deg)}.out-comments-resolved>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.out-pin{border:1.5px solid var(--person);border-radius:var(--radius-pill);background:var(--person-soft);min-width:20px;height:20px;color:var(--person);font-size:var(--text-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.out-region>.out-pin{box-shadow:var(--elev-1);position:absolute;top:-10px;left:-10px}.out-preview{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}.out-preview-head{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;display:flex}.out-preview-head a{color:var(--fg-muted)}.msg-files{gap:var(--space-2);margin-top:var(--space-1);display:grid}.msg-images{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.msg-images img{border-radius:var(--radius-control);max-width:min(320px,100%);max-height:240px;box-shadow:var(--elev-1);object-fit:cover;display:block}.msg-file-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.msg-file-chip{align-items:center;gap:var(--space-2);max-width:100%;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--elev-pane);color:var(--fg);font-size:var(--text-2);text-decoration:none;display:inline-flex}.msg-file-chip:hover{background:var(--bg-hover)}.msg-file-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.msg-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-semibold);overflow:hidden}.msg-file-size{color:var(--fg-subtle);white-space:nowrap}@media (width<=759px){.out-area{padding:var(--space-5) var(--space-4) var(--space-10)}.out-comments-resolved>summary,.out-jump{min-height:44px}.out-jump{align-items:center;display:inline-flex}.out-board-canvas{height:60vh;min-height:300px}}@container out-stage (width<=600px){.out-page{padding:var(--space-4)}.out-variants,.out-variants[data-count="3"],.out-variants[data-count="4"]{--cols:1}.out-gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.out-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cite-body{grid-template-columns:200px minmax(0,1fr) minmax(240px,300px)}.cite-body:not(:has(.out-outline)){grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.cite-body[data-compact]{grid-template-columns:minmax(0,1fr)}.cite{vertical-align:super;font-size:max(var(--text-1), .8em);margin-left:2px;line-height:1;display:inline-block;position:relative}.cite-ref{border:var(--rule) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);min-width:18px;color:var(--fg-muted);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;padding:2px 5px}.cite-ref:hover{color:var(--fg);border-color:var(--fg-subtle)}.cite-ref:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cite[data-status=verified] .cite-ref{border-color:var(--state-ok)}.cite[data-status=unsupported] .cite-ref{border-color:var(--state-danger);background:var(--state-danger-soft);color:var(--state-danger-fg)}.cite[data-status=not_read] .cite-ref{border-style:dashed;border-color:var(--state-wait)}.cite[data-active] .cite-ref{background:var(--bg-selected);color:var(--fg)}.cite-pop{z-index:var(--z-overlay);width:max-content;max-width:280px;padding:var(--space-2) var(--space-3);border:var(--rule) solid var(--border);border-radius:var(--radius-control);background:var(--bg-raised);box-shadow:var(--elev-2);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-regular);line-height:var(--leading-body);text-align:left;vertical-align:baseline;white-space:normal;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cite:hover .cite-pop,.cite:focus-within .cite-pop{gap:var(--space-1);display:grid}.cite-pop-source{display:grid}.cite-pop-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.cite-pop-meta{color:var(--fg-muted)}.cite-pop-check{padding-top:var(--space-1);border-top:var(--rule) solid var(--border)}.cite-pop-check[data-tone=danger]{color:var(--state-danger-fg)}.cite-pop-check[data-tone=wait]{color:var(--state-wait-fg)}.cite-pop-check[data-tone=ok]{color:var(--state-ok-fg)}.cite-panel{top:var(--space-4);gap:var(--space-3);max-height:calc(100vh - var(--space-8));font-size:var(--text-2);display:grid;position:sticky;overflow:auto}.cite-panel-title{font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.cite-summary{color:var(--fg-muted);margin:0}.cite-recheck{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.cite-recheck-help{color:var(--fg-muted);font-size:var(--text-sm)}.cite-sub{margin:0 0 var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.02em}.cite-flags ul,.cite-sources{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cite-more{margin-top:var(--space-2);justify-self:start}.cite-flags ul{gap:0}.cite-flag{gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--rule) solid var(--border);grid-template-columns:16px minmax(0,1fr);display:grid}.cite-flag:first-child{border-top:0;padding-top:0}.cite-flag-mark{color:var(--state-wait);margin-top:3px;display:inline-flex}.cite-flag[data-tone=danger] .cite-flag-mark{color:var(--state-danger)}.cite-flag[data-tone=ok] .cite-flag-mark{color:var(--state-ok)}.cite-flag-main{gap:2px;min-width:0;display:grid}.cite-flag-text{color:var(--fg);overflow-wrap:anywhere}.cite-flag-why{color:var(--fg-muted);font-size:var(--text-1)}.cite-flag-sources{gap:var(--space-1);flex-wrap:wrap;margin-top:2px;display:flex}.cite-jump{align-items:center;gap:var(--space-1);max-width:100%;min-height:24px;padding:0 var(--space-2);border:var(--rule) solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-muted);font:inherit;font-size:var(--text-1);cursor:pointer;display:inline-flex}.cite-jump>b{color:var(--fg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cite-jump>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cite-jump:hover{border-color:var(--border-strong);color:var(--fg)}.cite-jump:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cite-source{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);scroll-margin:var(--space-4);grid-template-columns:24px minmax(0,1fr);display:grid}.cite-source[data-active]{background:var(--bg-selected)}.cite-source-id{color:var(--fg-subtle);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cite-source-main{gap:2px;min-width:0;display:grid}.cite-source-title{align-items:baseline;gap:var(--space-1);color:var(--fg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.cite-source-title:hover{text-decoration:underline}.cite-source-meta{color:var(--fg-muted)}.cite-source:not([data-read]) .cite-source-meta:first-of-type{color:var(--state-wait-fg)}.cite-quote{color:var(--fg-muted);font-style:italic}@container out-stage (width<=1040px){.cite-body{grid-template-columns:200px minmax(0,1fr)}.cite-body:not(:has(.out-outline)){grid-template-columns:minmax(0,1fr)}.cite-panel{max-height:none;padding-top:var(--space-4);border-top:var(--rule) solid var(--border);grid-column:1/-1;position:static;overflow:visible}}@container out-stage (width<=899px){:is(.cite-body,.cite-body:not(:has(.out-outline))){grid-template-columns:minmax(0,1fr)}}.oaccess{align-items:center;gap:var(--space-1) var(--space-2);min-width:0;color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;display:flex}.oaccess-title{color:var(--fg-subtle);flex:none;margin:0;display:flex}.oaccess-line{overflow-wrap:anywhere;min-width:0;margin:0}.oaccess-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.oaccess-mark,.oaccess-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.oaccess-mark{color:var(--fg)}.oaccess-pick{max-width:320px}.oaccess-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.oaccess-item,.oaccess-agents{align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;display:flex}.oaccess-item>*,.oaccess-agents>*{min-width:0;max-width:100%}.out-report-extras{gap:var(--space-3);margin-block-end:var(--space-3);display:grid}.out-report-stats{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;display:grid}.out-report-stat{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--elev-pane)}.out-report-stat dt{font-size:var(--text-xs);color:var(--fg-muted)}.out-report-stat dd{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.out-detail-meta>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.ow-top{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:stretch;display:grid}.ow-top:not([data-tally]){grid-template-columns:minmax(0,1fr)}.ow-bench{min-height:236px;padding:var(--space-6) var(--space-4) var(--space-4);align-items:center;display:flex;container-type:inline-size}.ow-desks{--ow-desk-w:clamp(56px, calc((100cqi - var(--space-8)) / (var(--ow-desks,5) + .7)), 128px);justify-content:space-around;align-items:flex-end;gap:var(--space-2);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ow-desks>li{min-width:0;display:flex}.ow-desk{--sk-desk-width:var(--ow-desk-w);align-items:center;gap:var(--space-1);width:var(--ow-desk-w);padding:var(--space-1) 0 var(--space-2);border-radius:var(--radius-card);color:var(--fg);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), opacity var(--dur-med) var(--ease-out);background:0 0;border:0;flex-direction:column;margin:0;display:flex}.ow-desk:hover{background:color-mix(in oklab, var(--handoff) 6%, transparent)}.ow-desk:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ow-desk[aria-pressed=true]{background:color-mix(in oklab, var(--handoff) 10%, transparent);box-shadow:0 0 0 2px var(--handoff)}.ow-desk[data-dim] .sd-stack{opacity:.5}.ow-desk[data-dim] .ow-desk-name{color:var(--fg-muted)}.ow-desk-name{text-align:center;justify-items:center;max-width:100%;line-height:1.3;display:grid}.ow-desk-name>b,.ow-desk-name>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ow-desk-name>b{font-size:var(--text-3);font-weight:var(--weight-bold)}.ow-desk-name>span{color:var(--fg-muted);font-size:var(--text-1)}.ow-pair .sk-handoff{--sk-arc-w:calc(var(--ow-desk-w) * .62);--sk-arc-lift:calc(var(--ow-desk-w) * .62 + 34px);padding-top:0}.ow-pair .sk-handoff-way{min-width:32px;margin:0 calc(var(--space-2) * -1) var(--sk-arc-lift)}.ow-tally{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--border), var(--elev-1);flex-direction:column;display:flex}.ow-tally[data-pending]{justify-content:flex-start;min-height:316px}.ow-split{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ow-split>li{gap:var(--space-2);border-top:var(--rule) solid var(--border);min-height:34px;font-size:var(--text-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;display:grid}.ow-split>li:first-child{border-top:0}.ow-split>li>b{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.ow-outcome{color:var(--fg-muted);font-size:var(--text-2);margin:0}.ow-outcome>b{color:var(--fg);font-weight:var(--weight-bold)}.ow-filters{margin-bottom:var(--space-4)}.ow-kinds{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.ow-groups{gap:var(--space-6);flex-direction:column;display:flex}.ow-more{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;display:flex}.out-card-alike{margin-left:auto}.ow-group-head{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-4);font-weight:var(--weight-bold);display:flex}.ow-group-count{color:var(--fg-muted);font-weight:var(--weight-semibold)}@media (width<=1099.98px){.ow-top{grid-template-columns:minmax(0,1fr)}}@media (width<=759.98px){.ow-top{gap:var(--space-3);margin-bottom:var(--space-4)}.ow-bench{min-height:150px;padding:var(--space-5) var(--space-2) var(--space-3)}.ow-desk-name>span,.ow-pair .sk-handoff-label{display:none}.ow-pair .sk-handoff{--sk-arc-lift:calc(var(--ow-desk-w) * .62 + 18px)}.ow-tally{align-items:baseline;gap:var(--space-1) var(--space-3);box-shadow:none;background:0 0;flex-flow:wrap;padding:0}.ow-tally[data-pending]{flex-wrap:nowrap;min-height:0}.ow-tally[data-pending]>.ui-skeleton:nth-child(n+3),.ow-tally .sk-bnh-plot,.ow-tally .sk-bnh-note{display:none}.ow-split{gap:var(--space-1) var(--space-3);flex-flow:wrap}.ow-split>li{min-height:0;color:var(--fg-muted);border:0;display:inline-flex}.ow-split>li>b{color:var(--fg);order:-1}.ow-split>li>svg{display:none}}.op-page .ui-page-header-mark .sk-desk{--sk-desk-width:76px}.op-meta{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.op-meta .out-made-by{color:var(--fg)}.op-state .ui-tag-text{align-items:center;gap:var(--space-1);display:inline-flex}.op-desk{padding:var(--space-6) var(--space-5) 0;background:color-mix(in oklab, var(--ui-ink,var(--handoff)) 9%, var(--studio-floor));container:op-desk/inline-size}.op-desk-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.op-desk .sk-paper-under[data-n="1"]{transform:translate(4px,6px)}.op-desk .sk-paper-under[data-n="2"]{transform:translate(8px,11px)}.op-paper-col{flex-direction:column;min-width:0;display:flex}.op-tabs-strip{min-width:0;padding:0 var(--space-4);overscroll-behavior-x:contain;scrollbar-width:none;position:relative;overflow-x:auto}.op-tabs-strip::-webkit-scrollbar{display:none}.op-tabs-strip[data-scroll-end]{-webkit-mask-image:linear-gradient(to right, var(--fg) calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(to right, var(--fg) calc(100% - var(--space-10)), transparent)}.op-tabs-strip[data-scroll-start]{-webkit-mask-image:linear-gradient(to right, transparent, var(--fg) var(--space-10));mask-image:linear-gradient(to right, transparent, var(--fg) var(--space-10))}.op-tabs-strip[data-scroll-start][data-scroll-end]{-webkit-mask-image:linear-gradient(to right, transparent, var(--fg) var(--space-10), var(--fg) calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(to right, transparent, var(--fg) var(--space-10), var(--fg) calc(100% - var(--space-10)), transparent)}.op-tabs.ui-segmented{gap:var(--space-1);background:0 0;border-radius:0;flex-wrap:nowrap;width:max-content;padding:0;display:flex;overflow:visible}.op-tabs .ui-segment{white-space:nowrap;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-control) var(--radius-control) 0 0;background:color-mix(in oklab, var(--bg-raised) 70%, transparent);font-size:var(--text-1);font-weight:var(--weight-bold);flex:none}.op-tabs .ui-segment-indicator{display:none}.op-tabs .ui-segment[data-selected]{background:var(--bg-raised);color:var(--fg)}.op-tabs .ui-segment[data-focus-visible]{box-shadow:none;outline:2px solid var(--focus);outline-offset:-2px}.op-paper{min-height:360px;padding-bottom:var(--space-8);border-end-end-radius:0;border-end-start-radius:0}.op-paper .sk-paper-body{overflow:visible}.op-paper .sk-paper-title{overflow-wrap:anywhere;min-width:0}.op-paper-sum{margin:0 0 var(--space-2);color:var(--fg-muted);font-size:var(--text-3);line-height:var(--leading-body)}.op-live{margin:0 0 var(--space-5);min-width:0}.op-live .pv-view{height:min(680px,62.5cqi)}.op-paper .out-page{max-width:72ch;box-shadow:none;background:0 0;border-radius:0;padding:0}.op-paper .out-outline{display:none}.op-paper .out-doc-body{grid-template-columns:minmax(0,1fr)}.op-paper .out-stage[data-lead-title] .md>.md-block:first-child:has(>.md-heading[data-level="1"]){display:none}.op-paper .md[data-variant=document] .md-heading[data-level="2"]{font-size:var(--text-4)}.op-notes{min-width:0}.op-notes .out-comments{gap:var(--space-3)}.op-paper .out-stage[data-frame=reading]{max-width:var(--page-reading)}.op-side{gap:var(--space-6)}.op-status{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--border), var(--elev-1);display:grid}.op-status-why{align-items:flex-start;gap:var(--space-3);color:var(--fg-muted);font-size:var(--text-3);line-height:var(--leading-body);text-wrap:pretty;margin:0;display:flex}.op-status-face{flex:none;margin-top:1px}.op-status-lead{color:var(--fg);font-weight:var(--weight-bold)}.op-status .out-decide-actions{flex-wrap:wrap}.op-status .out-decide-actions>.ui-button{flex:none}.op-decide.out-decide{box-shadow:none;background:0 0;padding:0}.op-side-title{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-4);font-weight:var(--weight-bold);display:flex}.op-side-title>span{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.op-receipt{border-radius:var(--radius-card);background:var(--bg-sunken);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.op-receipt:empty{display:none}.op-receipt>div{padding:var(--space-3) var(--space-4);border-left:var(--rule) solid var(--border);flex-direction:column-reverse;gap:2px;display:flex}.op-receipt>div:first-child{border-left:0}.op-receipt dt{color:var(--fg-muted);font-size:var(--text-1)}.op-receipt dd{font-size:var(--text-4);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;margin:0}@media (width<=759.98px){.op-page .ui-page-header-mark .sk-desk{--sk-desk-width:48px}.op-page .ui-page-header-main{align-items:center;row-gap:var(--space-2)}.op-page .ui-page-header-words{display:contents}.op-page .ui-page-header-mark{order:0}.op-page .ui-page-header-actions{flex:none;order:1;margin-left:auto}.op-page .ui-page-header-title-row{flex:100%;order:2;min-width:0;min-height:0}.op-page .ui-page-header-meta{flex:100%;order:3;min-width:0}.op-page .op-meta[data-phone]{gap:var(--space-3);white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.op-page .op-meta[data-phone]>*{font-size:var(--text-2);flex:none}.op-page .op-meta[data-phone]>:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.op-desk{padding:var(--space-4) var(--space-2) 0}.op-tabs-strip{padding:0 var(--space-2)}.op-tabs .ui-segment{min-height:44px}.op-paper{padding:var(--space-4)}}.out-studio-queue{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.out-studio-history{padding-block:var(--space-3);border-block:1px solid var(--border)}.out-studio-history ol{grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.out-studio-history li{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);display:grid}.out-studio-history li+li{border-top:1px solid var(--border)}.out-studio-version{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1;min-width:0;display:flex}.out-studio-vname{min-height:30px;padding-inline:var(--space-3);font-size:var(--text-2);align-items:center;display:inline-flex}.out-studio-version>span,.out-studio-history li p{color:var(--fg-muted);font-size:var(--text-2)}.out-studio-history li p{overflow-wrap:anywhere;grid-column:1;margin:0;padding-inline-start:var(--space-3)}.out-studio-note{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.out-studio-act{grid-area:1/2/3;place-self:center end}.op-why{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.op-why .op-side-title{margin:0}.op-why-idea{font-size:var(--text-4);font-weight:var(--weight-semibold);text-wrap:pretty;margin:0;line-height:1.45}.op-why-facts{gap:var(--space-3);margin:0;display:grid}.op-why-facts dt{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold)}.op-why-facts dd{line-height:var(--leading-body);margin:2px 0 0}.op-why-materials{gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.op-why-materials b{font-weight:var(--weight-semibold)}.op-why-materials span{color:var(--fg-muted);font-size:var(--text-2);display:block}.op-why-also{padding-top:var(--space-3);border-top:var(--rule) solid var(--border);color:var(--fg-muted);font-size:var(--text-2);margin:0}.op-confirm{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);justify-items:start;display:grid}.op-confirm .op-side-title{margin:0}.op-confirm .op-side-title span{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-weight:var(--weight-regular)}.op-confirm-list{gap:var(--space-1);padding-left:var(--space-5);line-height:var(--leading-body);margin:0;display:grid}.op-confirm-list li{overflow-wrap:anywhere}.op-confirm-why{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);text-wrap:pretty;margin:0}.op-carried{color:var(--fg-muted);font-size:var(--text-2);margin:0}:is(.op-decide,.op-status) .op-next .sk-workdoors>*{flex:auto}.op-decide .op-next,.op-status .op-next{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--rule) solid var(--border);display:grid}@media (width<=759.98px){details.out-contents>summary{align-items:center;min-height:44px}}.ostrip{margin-top:var(--space-2);min-width:0}.ostrip-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.ostrip-item{min-width:0;display:grid}.ostrip-item[data-wide]{grid-column:1/-1}.ostrip-tile{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-rows:auto 1fr auto;display:grid}.ostrip-head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ostrip-title{min-width:0;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:16rem;text-decoration:none;display:-webkit-box;overflow:hidden}.ostrip-title:hover{color:var(--link)}.ostrip-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.ostrip-version{color:var(--fg-subtle);font-size:var(--text-1);white-space:nowrap}.ostrip-body{gap:var(--space-2);align-content:start;min-width:0;display:grid}.ostrip-foot{gap:var(--space-1);min-width:0;display:grid}.ostrip-meta{gap:0 var(--space-2);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.ostrip-meta>span+span:before{content:"·";margin-right:var(--space-2);color:var(--fg-subtle)}.ostrip-kind{color:var(--fg-muted)}.ostrip-verdict{align-items:baseline;gap:var(--space-2);color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0;display:flex}.ostrip-verdict-lamp{flex:none}.ostrip-verdict[data-ok]{color:var(--state-ok-fg)}.ostrip-media{gap:var(--space-1);border-radius:var(--radius-control);min-width:0;color:var(--fg);transition:box-shadow var(--dur-fast) var(--ease-out);text-decoration:none;display:grid;overflow:hidden}.ostrip-media:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ostrip-img{object-fit:contain;border-radius:var(--radius-control);width:100%;height:auto;max-height:360px;display:block}.ostrip-item[data-kind=image] .ostrip-img,.ostrip-item[data-kind=board] .ostrip-img{object-fit:cover;box-shadow:inset 0 0 0 var(--rule) var(--border)}.ostrip-gone,.ostrip-wait{padding:var(--space-4) var(--space-3);border:var(--rule) dashed var(--border-strong);border-radius:var(--radius-control);color:var(--fg-muted);font-size:var(--text-2);text-align:center;display:block}.ostrip-options-wrap{gap:var(--space-3);display:grid}.ostrip-options{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));margin:0;padding:0;list-style:none;display:grid}.ostrip-option{gap:var(--space-1);justify-items:start;min-width:0;display:grid}.ostrip-option-media{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 var(--rule) var(--border);place-items:center;position:relative}.ostrip-option-media:hover{box-shadow:inset 0 0 0 var(--rule) var(--border-strong)}.ostrip-option[data-picked] .ostrip-option-media{box-shadow:inset 0 0 0 2px var(--state-ok)}.ostrip-option-media .ostrip-img{object-fit:contain;width:100%;height:100%;max-height:none;padding:var(--space-2)}.ostrip-picked{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--state-ok-fg);font-size:var(--text-1);font-weight:var(--weight-semibold);display:inline-flex;position:absolute}.ostrip-agent-pick,.ostrip-agent-why{--pick-ink:var(--fg-muted)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="1"]{--pick-ink:var(--agent-line-1)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="2"]{--pick-ink:var(--agent-line-2)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="3"]{--pick-ink:var(--agent-line-3)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="4"]{--pick-ink:var(--agent-line-4)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="5"]{--pick-ink:var(--agent-line-5)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="6"]{--pick-ink:var(--agent-line-6)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="7"]{--pick-ink:var(--agent-line-7)}:is(.ostrip-agent-pick,.ostrip-agent-why)[data-ink="8"]{--pick-ink:var(--agent-line-8)}.ostrip-agent-pick{bottom:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:1px dashed var(--pick-ink);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--fg);font-size:var(--text-1);display:inline-flex;position:absolute}.ostrip-agent-line{width:10px;height:var(--agent-line-weight);background:var(--pick-ink);border-radius:2px;flex:none}.ostrip-agent-why{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0;display:flex}.ostrip-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ostrip-more{color:var(--fg-muted);font-size:var(--text-2)}.ostrip-comment{gap:var(--space-2);display:grid}.ostrip-video{border-radius:var(--radius-control);background:var(--bg-sunken);width:100%;max-height:360px;display:block}.ostrip-audio{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ostrip-wave{flex:auto;min-width:0;height:32px}.ostrip-wave-bar{fill:var(--border-strong)}.ostrip-wave-played{fill:var(--handoff)}.ostrip-audio-time{color:var(--fg-muted);font-size:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap}.ostrip-slide{aspect-ratio:16/9;box-shadow:inset 0 0 0 var(--rule) var(--border);place-items:center}.ostrip-slide .ostrip-img{height:100%;max-height:none}.ostrip-paper{padding:var(--space-3);box-shadow:inset 0 0 0 var(--rule) var(--border)}.ostrip-paper:hover,.ostrip-slide:hover{box-shadow:inset 0 0 0 var(--rule) var(--border-strong)}.ostrip-page{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.ostrip-page-heading{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.ostrip-page-line{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-heading);overflow-wrap:anywhere;display:block}.ostrip-pdf{min-height:120px;display:block}.ostrip-pdf canvas{width:100%;height:auto;display:block}.ostrip-table-wrap{overflow-x:auto}.ostrip-table{border-collapse:collapse;width:100%;font-size:var(--text-1);font-variant-numeric:tabular-nums}.ostrip-table th,.ostrip-table td{padding:var(--space-1) var(--space-2);border-bottom:var(--rule) solid var(--border);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:16ch;overflow:hidden}.ostrip-table th{color:var(--fg-muted);font-weight:var(--weight-semibold)}.ostrip-chart{padding:var(--space-1) 0}.ostrip-diff{gap:var(--space-2);font-size:var(--text-2);container-type:inline-size}.ostrip-diff-stat,.ostrip-diff-file{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ostrip-diff-nums{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.ostrip-diff-nums>.ostrip-add,.ostrip-diff-nums>.ostrip-del{white-space:nowrap}@container (width<=160px){.ostrip-diff-repo .repo-name-text,.ostrip-diff-count,.ostrip-diff-file .ostrip-diff-nums{display:none}.ostrip-diff-nums{flex-wrap:nowrap}}@container (width<=110px){.ostrip-diff-repo{display:none}}.ostrip-diff-files{padding-top:var(--space-2);border-top:var(--rule) solid var(--border);font-family:var(--font-mono);font-size:var(--text-1);gap:2px;display:grid}.ostrip-diff-path{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ostrip-diff-repo,.ostrip-diff-more{color:var(--fg-muted)}.ostrip-diff:hover .ostrip-diff-path{text-underline-offset:2px;text-decoration:underline}.ostrip-add{color:var(--state-ok-fg);font-variant-numeric:tabular-nums}.ostrip-del{color:var(--state-danger-fg);font-variant-numeric:tabular-nums}.ostrip-mail,.ostrip-post,.ostrip-generic{gap:var(--space-1)}.ostrip-mail-row{gap:var(--space-2);min-width:0;font-size:var(--text-2);overflow-wrap:anywhere;display:flex}.ostrip-mail-key{min-width:7ch;color:var(--fg-muted);flex:none}.ostrip-mail-to{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ostrip-mail-subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ostrip-mail-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ostrip-post{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.ostrip-post-img,.ostrip-facts-img{object-fit:cover;border-radius:var(--radius-control);width:72px;height:72px;box-shadow:inset 0 0 0 var(--rule) var(--border)}.ostrip-post-text{gap:2px;min-width:0;display:grid}.ostrip-facts-wrap{gap:var(--space-3)}.ostrip-facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.ostrip-fact{gap:0;display:grid}.ostrip-fact dt{color:var(--fg-muted);font-size:var(--text-1)}.ostrip-fact dd{font-size:var(--text-4);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.ostrip-fact[data-tone=ok] dd{color:var(--state-ok-fg)}.ostrip-fact[data-tone=danger] dd{color:var(--state-danger-fg)}.ostrip-pass{border-radius:var(--radius-pill);width:100%;height:8px;display:block;overflow:hidden}.ostrip-pass-ok{fill:var(--state-ok)}.ostrip-pass-fail{fill:var(--state-danger)}.ostrip-generic .ostrip-img{max-height:240px}.ostrip-specimen{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=760px){.ostrip-specimen:has(.ostrip-type){grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}}.ostrip-swatch-grid{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.ostrip-swatch-item{gap:2px;min-width:0;display:grid}.ostrip-swatches{border-radius:var(--radius-control);width:100%;height:48px;display:block}.ostrip-swatch{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.ostrip-swatch-name{color:var(--fg);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ostrip-swatch-hex{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-1)}.ostrip-swatch-more{border:var(--rule) dashed var(--border-strong);border-radius:var(--radius-control);align-content:center;justify-items:center;min-height:48px}.ostrip-type{gap:var(--space-3);align-content:start;min-width:0;display:grid}.ostrip-scale{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ostrip-step{align-items:baseline;gap:var(--space-3);min-width:0;padding-bottom:var(--space-2);border-bottom:var(--rule) solid var(--border);display:flex}.ostrip-step-sample{min-width:2.5ch;color:var(--fg);font-size:var(--sample,var(--text-3));flex:none;line-height:1}.ostrip-step-sample[data-weight=bold]{font-weight:var(--weight-semibold)}.ostrip-step-label{min-width:0;color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums}.ostrip-fonts{font-size:var(--text-2);gap:2px;margin:0;display:grid}.ostrip-fonts-role{color:var(--fg-muted)}.ostrip-shots{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));margin:0;padding:0;list-style:none;display:grid}.ostrip-shot-facts{color:var(--fg-muted);font-size:var(--text-2);margin:0}@media (width<760px){.ostrip-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.ostrip-shot{gap:var(--space-2);grid-template-rows:auto auto;align-content:start;min-width:0;display:grid}.ostrip-shot-open{border-radius:var(--radius-control);background:var(--bg-surface);cursor:zoom-in;width:100%;box-shadow:inset 0 0 0 var(--rule) var(--border);transition:box-shadow var(--dur-fast) var(--ease-out);border:0;padding:0;display:block}.ostrip-shot-open:hover{box-shadow:inset 0 0 0 var(--rule) var(--border-strong), var(--elev-1)}.ostrip-shot-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ostrip-shot .ostrip-img{aspect-ratio:16/10;object-fit:cover;object-position:top;max-height:none}.ostrip-shot-blank{aspect-ratio:16/10;border:var(--rule) dashed var(--border-strong);border-radius:var(--radius-control);display:block}.ostrip-shot-name{color:var(--fg);font-size:var(--text-2);line-height:var(--leading-heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ostrip-shot-more{aspect-ratio:16/10;border:var(--rule) dashed var(--border-strong);border-radius:var(--radius-control);color:var(--fg-muted);font-size:var(--text-2);place-items:center;text-decoration:none;display:grid}.ostrip-shot-more:hover{color:var(--fg);border-color:var(--fg-muted)}.lightbox{place-items:center;min-width:0;display:grid}.lightbox-img{object-fit:contain;border-radius:var(--radius-control);width:100%;height:auto;max-height:calc(100dvh - 240px);box-shadow:inset 0 0 0 var(--rule) var(--border);background:var(--bg-surface);display:block}.lightbox-gone{padding:var(--space-8);color:var(--fg-muted);margin:0}.lightbox-steps{gap:var(--space-2);margin-right:auto;display:inline-flex}.lightbox-open{align-self:center}.ostrip-foot:empty{display:none}.mon-area{align-content:start;gap:var(--space-5);min-width:0;display:grid}.mon-area>.ui-page-header{margin-bottom:0}.mon-list{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);margin:0;padding:0;list-style:none;display:grid}.mon-list>.mon-row{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.mon-list>.mon-row+.mon-row{border-top:var(--rule) solid var(--border)}.mon-row[data-paused] .mon-name{color:var(--fg-muted)}.mon-main{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mon-name{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-decoration:none}.mon-name:hover{text-decoration:underline}.mon-what{color:var(--fg);overflow-wrap:anywhere}.mon-kind{color:var(--fg-muted);font-weight:var(--weight-semibold)}.mon-meta,.mon-state{gap:var(--space-1) var(--space-4);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;display:flex}.mon-last[data-status=failed]{color:var(--state-danger-fg)}.mon-last[data-status=changed]{color:var(--fg);font-weight:var(--weight-semibold)}.mon-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.mon-row .mon-error{grid-column:1/-1}.mon-facts .mon-targets{font-size:var(--text-2);font-weight:var(--weight-regular);gap:2px;margin:0;padding:0;list-style:none;display:grid}.mon-facts .mon-targets a{overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mon-poster{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex}.mon-targets{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.mon-targets a,.mon-results a{align-items:baseline;gap:var(--space-1);overflow-wrap:anywhere;display:inline-flex}@media (width<=759.98px){.mon-targets a{align-items:center;min-height:44px}}.mon-tz{color:var(--fg-subtle);font-size:var(--text-2)}.mon-run-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.mon-run{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.mon-run[data-status=unchanged],.mon-run[data-status=skipped]{background:var(--bg-sunken);box-shadow:none}.mon-run-head{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-2);flex-wrap:wrap;display:flex}.mon-run-status{font-weight:var(--weight-semibold);color:var(--fg)}.mon-run-status[data-status=failed]{color:var(--state-danger-fg)}.mon-run-status[data-status=unchanged],.mon-run-status[data-status=skipped],.mon-run-count{color:var(--fg-muted);font-weight:var(--weight-regular)}.mon-run-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.mon-toggle{margin-left:auto}.mon-run-summary{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);margin:0}.mon-summary-toggle{gap:var(--space-1);flex-wrap:wrap;align-items:baseline;display:inline-flex}.mon-diff{gap:var(--space-2);display:grid}.mon-diff-title{font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.mon-lines{border-radius:var(--radius-control);font-size:var(--text-2);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mon-lines li{padding:2px var(--space-2);overflow-wrap:anywhere;grid-template-columns:1.5em minmax(0,1fr);display:grid}.mon-lines li[data-change=added]{background:var(--state-ok-soft)}.mon-lines li[data-change=removed]{background:var(--state-danger-soft)}.mon-lines li>span[aria-hidden]{color:var(--fg-muted);font-weight:var(--weight-bold)}.mon-prices{border-collapse:collapse;width:100%;font-size:var(--text-2)}.mon-prices th,.mon-prices td{padding:var(--space-1) var(--space-2);border-bottom:var(--rule) solid var(--border);text-align:left;font-variant-numeric:tabular-nums}.mon-prices th{color:var(--fg-muted);font-weight:var(--weight-semibold)}.mon-prices tr[data-change=changed] td:last-child{font-weight:var(--weight-semibold)}.mon-results{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-2);margin:0;display:grid}.mon-form textarea{font-family:inherit}.report-more{margin:var(--space-1) 0 0;font-size:var(--text-2)}@media (width<=760px){.mon-area{padding:var(--space-5) var(--space-4) var(--space-10)}.mon-list>.mon-row{grid-template-columns:minmax(0,1fr)}}.mon-list>.mon-row>.mon-strip{grid-column:1/-1;max-width:22rem}.mon-history .mon-strip{max-width:32rem}.mon-history .mini-bars-row{height:56px}.mon-price-lines{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.mon-price-line{gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-top:var(--rule) solid var(--border);font-size:var(--text-2);grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:center;display:grid}.mon-price-label{overflow-wrap:anywhere;min-width:0;display:grid}.mon-price-now{text-align:right;font-variant-numeric:tabular-nums}.mon-price-now .mon-tz{display:block}@media (width<=40rem){.mon-price-line{grid-template-columns:minmax(0,1fr) auto}.mon-price-now{text-align:left;grid-column:1/-1}}.mon-cell-name,.mon-cell-stack{gap:2px;min-width:0;display:grid}.mon-table .mon-what{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-regular)}.mon-cell-stack{color:var(--fg-muted);font-size:var(--text-2)}.mon-table .mon-strip{max-width:14rem;margin-top:var(--space-1)}.mon-table .mini-bars-cap{flex-wrap:wrap}@media (width>=760px){.mon-table .mini-bars-cap>*{white-space:nowrap}}.mon-cell-actions{justify-items:end;gap:var(--space-1);display:inline-grid}@media (width>=760px){.mon-table .ui-table td[data-align=end]{white-space:nowrap;width:1%}}.mon-run{grid-template-columns:minmax(0,1fr)}.mon-run-head>*,.mon-diff>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.mon-facts .mon-summary-toggle{gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-2);font-weight:var(--weight-regular);display:grid}.mon-facts .mon-summary-toggle .mon-tz{font-size:var(--text-1);font-weight:var(--weight-regular);color:var(--fg-muted)}.mon-baselines{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.mon-baseline{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);align-content:start;display:grid}.mon-baseline-host{font-size:var(--text-3);font-weight:var(--weight-semibold);align-items:center;gap:6px;min-width:0;margin:0;display:flex}.mon-baseline-host>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mon-baseline-host>svg{color:var(--fg-muted);flex:none}.mon-baseline-when{color:var(--fg-muted);font-size:var(--text-2);margin:0}.mon-baseline-lines{font-size:var(--text-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.mon-baseline-lines li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mon-baseline-prices{font-size:var(--text-2);gap:2px;margin:0;display:grid}.mon-baseline-prices>div{justify-content:space-between;gap:var(--space-2);display:flex}.mon-baseline-prices dt{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mon-baseline-prices dd{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.co-brand,.co-knowledge,.co-brand-form{gap:var(--space-8);min-width:0;display:grid}.co-knowledge>.ui-section+.ui-section,.co-brand-form>.ui-section+.ui-section{margin-top:0}.co-unavailable{max-width:68ch}.co-muted{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.co-select{width:auto;max-width:100%;min-height:36px}.co-textarea{resize:vertical;width:100%;min-height:6rem;line-height:var(--leading-body)}.co-scope{border-radius:var(--radius-pill);height:22px;font-size:var(--text-1);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.co-scope[data-scope=public]{background:var(--state-info-soft);color:var(--state-info-fg)}.co-scope[data-scope=private]{background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--rule) var(--border);color:var(--fg-muted)}.co-topic{gap:var(--space-2);display:grid}.co-topic+.co-topic{margin-top:var(--space-3)}.co-topic-title{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-bold);margin:0}.co-fact-body{color:var(--fg);font-size:var(--text-3);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere}.co-fact-fields,.co-fact-form{gap:var(--space-4);min-width:0;display:grid}.co-policy-unset{color:var(--fg-subtle)}.co-policy-question{color:var(--fg-muted);font-style:italic}.co-policy-asked{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-wait-soft);display:grid}.co-policy-asked-label{color:var(--state-wait-fg);font-size:var(--text-1);font-weight:var(--weight-bold)}.co-policy-asked-text{color:var(--fg);font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.co-policy-asked-count{align-items:center;gap:var(--space-1);display:inline-flex}.co-proposals{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.co-proposal{min-width:0}.co-proposal-meta{display:inline}.co-proposal-meta>*+*{margin-inline-start:.3em}.co-proposal-src{white-space:nowrap}.co-proposal-src>a+.co-proposal-dot{margin-inline-start:.3em}.co-proposal-meta>.st-tabular{white-space:nowrap}.co-proposal-meta a{color:var(--fg-muted);font-weight:var(--weight-semibold);text-decoration:none}.co-proposal-meta a:hover{color:var(--fg);text-decoration:underline}.co-proposal-body{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.co-proposal-body p{margin:0}.co-proposal-logo{justify-items:stretch}.co-proposal-pic{border-radius:var(--radius-control);background:repeating-conic-gradient(var(--bg-sunken) 0% 25%, var(--bg-surface) 0% 50%) 50% / 16px 16px;height:160px;box-shadow:inset 0 0 0 1px var(--border);place-items:center;display:grid;overflow:hidden}.co-proposal-pic img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:120px;display:block}.co-proposal-logo .co-proposal-from{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.co-proposal-topic{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.co-proposal-body .co-fact-title{font-weight:var(--weight-bold)}.co-proposal-edit{gap:var(--space-4);min-width:0;display:grid}.co-build{gap:var(--space-4)}.co-kit-start{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-card);background:var(--studio-floor);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;display:grid}.co-kit-sheet{gap:var(--space-3) var(--space-2);padding:var(--space-4);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:auto 1fr;align-items:center;display:grid}.co-kit-logo{height:32px;padding:0 var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-control);color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-semibold);white-space:nowrap;place-items:center;display:grid}.co-kit-type{color:var(--fg-muted);font-size:var(--text-6);font-weight:var(--weight-heavy);justify-self:end;line-height:1}.co-kit-lines{gap:var(--space-2);grid-column:1/-1;display:grid}.co-kit-lines i{border-radius:var(--radius-pill);background:var(--border);height:6px;display:block}.co-kit-lines i:first-child{width:80%;height:10px}.co-kit-lines i:last-child{width:60%}.co-kit-swatches{gap:var(--space-2);grid-column:1/-1;display:flex}.co-kit-words{gap:var(--space-3);justify-items:start;max-width:52ch;display:grid}.co-kit-title{font-size:var(--text-5);font-weight:var(--weight-heavy);margin:0}.co-kit-words .co-muted{font-size:var(--text-3);line-height:var(--leading-body)}@media (width<=759.98px){.co-kit-start{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}}.co-brand{--co-measure:48rem}.co-brand-form .co-textarea,.co-brand-form .st-grid,.co-brand .ui-section .ui-empty,.co-brand .co-edit-list,.co-brand .co-colors,.co-brand .co-fonts,.co-brand .co-priorities .co-muted{max-width:var(--co-measure)}.co-swatch{flex:none;display:block}.co-swatch-fill{stroke:var(--border-strong);stroke-width:1px}.co-swatch-empty{fill:var(--bg-sunken);stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 3}.co-colors{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.co-color{align-items:center;gap:var(--space-3);min-width:0;display:flex}.co-color-words{gap:1px;min-width:0;display:grid}.co-color-name{font-size:var(--text-3);font-weight:var(--weight-bold);overflow-wrap:anywhere}.co-color-hex{color:var(--fg-muted)}.co-color-role{color:var(--fg-subtle);font-size:var(--text-1)}.co-fonts{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);margin:0;padding:0;list-style:none;display:grid}.co-font{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:10rem minmax(0,1fr) auto;display:grid}.co-font+.co-font{border-top:var(--rule) solid var(--border)}.co-font-role{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.co-font-family{font-size:var(--text-4);font-weight:var(--weight-bold);overflow-wrap:anywhere}.co-font-source{color:var(--fg-subtle);font-size:var(--text-2)}.co-style{gap:var(--space-2);display:grid}.co-style-colors{gap:var(--space-2);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.co-style-changed{color:var(--state-wait-fg);font-size:var(--text-2);margin:0}.co-style-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.co-priorities{gap:var(--space-3);display:grid}.co-priorities-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.co-priorities-edit{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.co-priorities-edit legend{margin-bottom:var(--space-1)}.co-priorities-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.co-voice{max-width:68ch;font-size:var(--text-3);line-height:var(--leading-body);white-space:pre-wrap;margin:0}.co-rules{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));width:100%;display:grid}.co-rule-list{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1)}.co-rule-head{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-2);font-weight:var(--weight-bold);display:flex}.co-rule-list[data-kind] .co-rule-head:before{content:"";background:var(--state-ok);border-radius:50%;flex:none;width:8px;height:8px}.co-rule-list[data-kind=dont] .co-rule-head:before{background:var(--state-danger)}.co-rule-list ul{gap:var(--space-1);font-size:var(--text-3);margin:0;padding-left:1.1rem;display:grid}.co-edit-list{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.co-edit-rows{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.co-edit-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.co-color-name-input{flex:9rem;width:auto}.co-hex-input{flex:0 8rem;width:8rem}.co-family-input{flex:10rem;width:auto}.co-color-swatch-pick{border-radius:var(--radius-control);cursor:pointer;flex:none;display:inline-grid;position:relative}.co-color-swatch-pick .co-swatch{display:block}.co-color-pick{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.co-color-pick:disabled{cursor:default}.co-color-swatch-pick:has(.co-color-pick:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.co-uploader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.co-font-files{gap:var(--space-3);display:grid}.co-file-grid{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.co-file{gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);flex-direction:column;display:flex}.co-file-picture{aspect-ratio:4/3;border-radius:var(--radius-control);background:repeating-conic-gradient(var(--bg-sunken) 0% 25%, var(--bg-surface) 0% 50%) 50% / 16px 16px;place-items:center;display:grid;overflow:hidden}.co-file-picture img{object-fit:contain;max-width:88%;max-height:88%}.co-file-picture[data-ground=dark]{background:repeating-conic-gradient(var(--bg-enamel) 0% 25%, var(--bg-enamel-hover) 0% 50%) 50% / 16px 16px}.co-file-words{min-width:0;padding-inline:var(--space-1);gap:2px;display:grid}.co-file-title{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.co-file-label{font-size:var(--text-2);font-weight:var(--weight-bold);overflow-wrap:anywhere}.co-file-meta{font-size:var(--text-1)}.co-file-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:nowrap;margin-top:auto;display:flex}@media (width<=759.98px){.co-file-grid{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);gap:0}.co-file{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;display:grid}.co-file+.co-file{border-top:1px solid var(--border)}.co-file-picture{aspect-ratio:1}.co-file-words{padding-inline:0}.co-file-actions{align-items:flex-end;gap:var(--space-1);flex-direction:column;margin-top:0;padding-top:0}}.co-earlier-logos{margin-top:var(--space-5)}.co-file-grid[data-quiet]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.co-file-grid[data-quiet] .co-file{box-shadow:none;background:var(--bg-sunken)}@media (width<=759.98px){.co-file-grid[data-quiet]{box-shadow:none;background:var(--bg-sunken);grid-template-columns:minmax(0,1fr)}.co-file-grid[data-quiet] .co-file{background:0 0}}.co-file-grid[data-quiet] .co-file-label{font-weight:var(--weight-regular);color:var(--fg-muted)}.co-intake-switch{align-items:center;gap:var(--space-2);font-size:var(--text-2);display:flex}.co-intake-learned{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;display:flex}.co-intake-head{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-2);font-weight:var(--weight-bold)}.co-intake-waiting{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);gap:0;margin:0;padding:0;list-style:none;display:grid}.co-intake-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.co-intake-row+.co-intake-row{border-top:1px solid var(--border)}.co-intake-pic{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-control);background:var(--bg-sunken);width:56px}.co-intake-words{gap:2px;min-width:0;display:grid}.co-intake-actions{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.co-modes{margin-bottom:var(--space-4)}.co-add{gap:var(--space-4);min-width:0;display:grid}.co-file-pick{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.co-file-name{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.co-draft-hint{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.co-kind-icon{color:var(--fg-muted);margin-top:3px}.co-source-status{white-space:normal;height:auto;min-height:22px}.co-download{font-size:var(--text-2);font-weight:var(--weight-semibold)}.co-label-suggestion{color:var(--fg-subtle);font-size:var(--text-2)}.co-label-suggestion[data-from=person]{font-style:italic}.co-detail-label{margin:0}.co-detail{gap:var(--space-4);min-width:0;display:grid}.co-detail-meta{margin:0}.co-chunks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.co-chunk{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken)}.co-chunk-head{margin:0 0 var(--space-1);font-size:var(--text-2);font-weight:var(--weight-bold)}.co-chunk-text{font-size:var(--text-2);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dm-domain-name{font-size:inherit}.dm-state{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.dm-block{gap:var(--space-3);min-width:0;display:grid}.dm-block-title{font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.dm-records-wrap{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);overflow-x:auto}.dm-records{border-collapse:collapse;width:100%;font-size:var(--text-2)}.dm-records th{padding:var(--space-2) var(--space-3);border-bottom:var(--rule) solid var(--border);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);text-align:left;white-space:nowrap}.dm-records td{padding:var(--space-2) var(--space-3);vertical-align:top}.dm-records tr+tr td{border-top:var(--rule) solid var(--border)}.dm-purpose{font-weight:var(--weight-semibold);white-space:nowrap}.dm-optional,.dm-priority{color:var(--fg-subtle);font-weight:var(--weight-regular)}.dm-cell{align-items:flex-start;gap:var(--space-1);min-width:0;display:flex}.dm-value{overflow-wrap:anywhere;word-break:break-all;min-width:12ch;max-width:28ch;padding-top:4px}.dm-records-folded{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.dm-check{min-width:9rem}.dm-status{font-weight:var(--weight-semibold);color:var(--fg-muted);align-items:center;gap:4px;padding-top:4px;display:inline-flex}.dm-status[data-tone=ok]{color:var(--state-ok-fg)}.dm-status[data-tone=wait]{color:var(--state-wait-fg)}.dm-status[data-tone=danger]{color:var(--state-danger-fg)}.dm-seen{color:var(--fg-subtle);font-size:var(--text-1);overflow-wrap:anywhere;margin-top:2px;display:block}.dm-forward{justify-content:space-between}.dm-add-address{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.dm-add-address>.st-hint,.dm-add-address>.st-error{flex-basis:100%}.dm-local{align-items:center;gap:var(--space-1);display:flex}.dm-local .ui-input{width:10rem}.dm-at{color:var(--fg-muted);overflow-wrap:anywhere}@media (width<=759.98px){.co-select{min-height:44px}.co-color-row{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"pick name name remove"".hex role role";display:grid}.co-color-row+.co-color-row{padding-top:var(--space-2);border-top:var(--rule) solid var(--border)}.co-color-row .co-color-swatch-pick{grid-area:pick}.co-color-row .co-color-swatch-pick .co-swatch{width:44px;height:44px}.co-color-row .co-color-name-input{grid-area:name}.co-color-row .co-hex-input{grid-area:hex;width:100%}.co-color-row .co-select{grid-area:role;width:100%}.co-color-row .co-remove{grid-area:remove;justify-self:center}.co-font{grid-template-columns:minmax(0,1fr);gap:2px}.dm-local .ui-input{width:100%}.dm-records,.dm-records tbody,.dm-records tr,.dm-records td{display:block}.dm-records thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dm-records tr{padding:var(--space-3)}.dm-records tr+tr{border-top:var(--rule) solid var(--border)}.dm-records tr+tr td{border-top:0}.dm-records td{padding:2px 0}.dm-records td.dm-purpose,.dm-records td.dm-type{margin-right:var(--space-2);display:inline-block}.dm-records td[data-label]:before{content:attr(data-label);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);display:block}.dm-value{min-width:0;max-width:none}.dm-check{min-width:0}}.co-use{gap:var(--space-2);max-width:32rem;display:grid}.co-use-head{font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg-muted);margin:0}.dept-intro-grid{gap:var(--space-10) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"does example""uses waits";align-items:start;display:grid}.dept-intro-does{grid-area:does}.dept-intro-example{grid-area:example}.dept-intro-uses{grid-area:uses}.dept-intro-waits{grid-area:waits}.dept-intro-grid>section{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dept-intro-h{font-size:var(--text-4);font-weight:var(--weight-semibold);line-height:var(--leading-heading);text-wrap:balance;margin:0}.dept-intro-caption{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.dept-intro-ask{color:var(--fg-muted)}.dept-line{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.dept-stop{grid-template-columns:var(--station) minmax(0, 1fr);gap:var(--space-4);font-size:var(--text-4);line-height:var(--leading-body);text-wrap:pretty;align-items:start;display:grid;position:relative}.dept-station{z-index:1;box-sizing:border-box;width:var(--station);height:var(--station);border:var(--station-stroke) solid var(--handoff);background:var(--bg-pane);border-radius:50%;margin-top:.3em;position:relative}.dept-stop:not(:last-child):before{content:"";top:calc(.3em + var(--station) / 2);bottom:calc(-1 * var(--space-6) - .3em - var(--station) / 2);left:calc(var(--station) / 2 - var(--line-weight) / 2);width:var(--line-weight);background:var(--handoff);position:absolute}.dept-facts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dept-facts>li{gap:var(--space-3);color:var(--fg);font-size:var(--text-3);line-height:var(--leading-body);grid-template-columns:8px minmax(0,1fr);align-items:baseline;display:grid}.dept-facts>li:before{content:"";border:2px solid var(--fg-subtle);box-sizing:border-box;border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.dept-example{min-width:0}.dept-example .res-list{grid-template-columns:minmax(0,1fr)}.dept-example .res-foot{display:none}.dept-example-bar{margin-top:var(--space-2)}.dept-intro-ahead{margin:var(--space-10) 0 0;padding-top:var(--space-6);border-top:var(--rule) solid var(--border);color:var(--fg-muted);font-size:var(--text-2)}.dept-numbers{gap:var(--space-4) var(--space-10);flex-wrap:wrap;margin:0;display:flex}.dept-number{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.dept-number dt{color:var(--fg-muted);font-size:var(--text-2)}.dept-number dd{font-size:var(--text-6);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.15}.dept-number-note{color:var(--fg-subtle);font-size:var(--text-1);display:block}.co-scene{width:100%;position:relative;container-type:inline-size}.co-scene-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.co-scene-over{position:absolute;inset:0}.co-scene-face{z-index:2}.co-scene-link,.co-room-link{color:inherit;text-decoration:none}.co-scene-link:focus-visible>.sk-scene-label,.co-room-link:focus-visible>.sk-scene-label{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.co-plate-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-5) var(--space-5) 0;flex-wrap:wrap;display:flex}.co-plate-head h2{font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.co-plate-head span{color:var(--fg-muted);font-size:var(--text-2)}.co-home{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;display:grid}.co-side{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.co-plan-card{min-width:0;scroll-margin-top:var(--space-8)}.co-plan{padding-bottom:var(--space-4)}.co-plan-scene{max-width:min(100%,1080px);margin:var(--space-2) auto 0;padding-inline:var(--space-3);box-sizing:border-box}.co-room{cursor:pointer}.co-room-rug{fill:color-mix(in oklab, var(--ui-ink) 14%, transparent);stroke:color-mix(in oklab, var(--ui-ink) 30%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.co-wall-t{fill:color-mix(in oklab, var(--ui-ink) 30%, var(--bg-surface))}.co-wall-l{fill:color-mix(in oklab, var(--ui-ink) 45%, var(--bg-surface))}.co-wall-r{fill:color-mix(in oklab, var(--ui-ink) 60%, var(--bg-surface))}.co-room-dash{fill:color-mix(in oklab, var(--bg-surface) 35%, transparent);stroke:var(--border-strong);stroke-width:1.2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.co-room[data-hired=false]:hover .co-room-dash{stroke:var(--link)}.co-room-link .sk-scene-label{cursor:pointer}.co-room-link .sk-scene-label>b{font-size:var(--text-3)}.co-room-link .sk-scene-label>span{font-size:var(--text-2);font-weight:var(--weight-semibold)}.co-room-link:not([data-hired]) .sk-scene-label>b{color:var(--fg-muted)}.co-room-link:hover .sk-scene-label>b{text-underline-offset:3px;text-decoration:underline}@container (width<=520px){.co-room-link .sk-scene-label>span{display:none}.co-room-link .sk-scene-label>b{font-size:var(--text-2)}}.co-proposals-section{gap:var(--space-2);min-width:0;display:grid}.co-proposals-section>.co-proposals-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.co-proposals-more{justify-self:start}.co-side .co-proposal-meta{min-width:0}.co-proposal-quote{padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);margin:0}.co-proposal-facts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.co-policy-line{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:var(--rule) solid var(--border);flex-wrap:wrap;display:flex}.co-policy-line-words{color:var(--fg-muted);font-size:var(--text-2);flex:14rem;margin:0}.co-policy-line-words b{color:var(--fg);font-size:var(--text-3)}.co-policy-line-actions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.co-page>.co-facts,.co-page>.ui-section{margin-top:var(--space-10)}.room-situation{font-size:var(--text-lead);line-height:var(--leading-lead,1.5);color:var(--fg-muted);display:inline}.room-situation>b{color:var(--fg);font-weight:var(--weight-semibold)}.room-wait-dot{width:8px;height:8px;margin-right:var(--space-2);background:var(--state-wait);vertical-align:.1em;border-radius:50%;display:inline-block}.room{gap:var(--space-8) var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.room[data-rail]{grid-template-columns:minmax(0,1fr) minmax(340px,560px)}.room>:is(.room-work,.room-setup){grid-column:1/-1}.room[data-rail]:not(:has(>.room-band))>.room-rail{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.room-band{border-radius:var(--radius-float);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-1);display:grid;overflow:hidden}.room-band>.dept-floor{box-shadow:none;border-radius:0}.room:not([data-rail])>.room-band:has(>.dept-floor):has(>.room-facts){grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.room:not([data-rail])>.room-band:has(>.dept-floor)>.room-facts{border-top:0;border-left:var(--rule) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.room:not([data-rail])>.room-band:has(>.dept-floor)>.room-facts .room-fact:nth-child(odd){border-left:0}.room:not([data-rail])>.room-band:has(>.dept-floor)>.room-facts .room-fact:nth-child(n+3){border-top:var(--rule) solid var(--border)}.room:not([data-rail])>.room-band:has(>.dept-floor)>.room-under{grid-column:1/-1}.room-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0;margin:0;display:grid}.room-band>.dept-floor+.room-facts{border-top:var(--rule) solid var(--border)}.room-fact{min-width:0;padding:var(--space-4) var(--space-5);flex-direction:column;gap:2px;display:flex}.room-fact+.room-fact{border-left:var(--rule) solid var(--border)}.room-fact dd{min-width:0;margin:0}.room-fact-value{font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.15}.room-fact-label{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold)}.room-fact-note{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-regular);display:block}.room-under{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-5);border-top:var(--rule) solid var(--border);display:grid}.room-rail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.room-decision{gap:var(--space-2);min-width:0;display:grid}.room-decision-more{color:var(--fg-muted);font-size:var(--text-2);margin:0}.room-decision:not(:has(.sk-dc,.dept-need)){display:none}.dept-need .approval-rule{color:var(--fg-muted);font-size:var(--text-2);margin:0}.room-soon{gap:var(--space-2);min-width:0;display:grid}.room-soon-title,.room-work-title{align-items:baseline;gap:var(--space-2);font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0;display:inline-flex}.room-soon-count,.room-work-count{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.room-soon-list{margin:0;padding:0;list-style:none;display:grid}.room-soon-row{align-items:center;gap:var(--space-1) var(--space-3);min-height:60px;padding:var(--space-2) 0;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.room-soon-row+.room-soon-row{border-top:var(--rule) solid var(--border)}.room-soon-row:has(.room-soon-act){grid-template-columns:24px minmax(0,1fr) auto auto}.room-soon-mark{color:var(--fg-subtle);place-items:center;display:grid}.room-soon-words{gap:2px;min-width:0;display:grid}.room-soon-name{color:var(--fg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}a.room-soon-name:hover{text-underline-offset:3px;text-decoration:underline}.room-soon-sub{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.room-soon-when{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.room-soon-more{color:var(--fg-muted);font-size:var(--text-2);margin:0}.room-work{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.room-work-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:36px;display:flex}.room-work-tools{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;display:flex}.room-work-tools>.ui-segmented{max-width:100%;overflow-x:auto}.room-setup{padding-top:var(--space-4);border-top:var(--rule) solid var(--border)}.room-setup-fold .sk-fold-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.room-setup-rows{margin:var(--space-2) 0 0;animation:room-fade-in var(--dur-close) var(--ease-out);padding:0;list-style:none;display:grid}.room-setup-row{align-items:center;gap:var(--space-2) var(--space-4);min-height:52px;padding:var(--space-2) 0;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto auto;display:grid}.room-setup-row+.room-setup-row{border-top:var(--rule) solid var(--border)}.room-setup-name{font-weight:var(--weight-semibold)}.room-setup-state{color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere}.room-setup-open{color:var(--link);font-size:var(--text-2);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.room-setup-open:hover{text-underline-offset:3px;text-decoration:underline}.room-setup-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@keyframes room-fade-in{0%{opacity:0}}.dept-queue{gap:var(--space-3);min-width:0;padding:var(--space-4) 0;border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.dept-queue-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:0 var(--space-5);flex-wrap:wrap;display:flex}.dept-queue-head>.ui-segmented{min-width:0;max-width:100%;overflow-x:auto}.dept-queue-title{align-items:baseline;gap:var(--space-2);font-size:var(--text-4);font-weight:var(--weight-bold);margin:0;display:inline-flex}.dept-queue-count{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.dept-queue>:not(.dept-queue-head,.ui-list,.dept-queue-rows){margin-inline:var(--space-5)}.dept-queue>.ui-list{border-top:var(--rule) solid var(--border)}.dept-queue>.ui-list .ui-list-row{padding-inline:var(--space-5)}.dept-queue>.ui-table-wrap{border-top:var(--rule) solid var(--border);box-shadow:none;border-radius:0;margin-inline:0}.dept-queue>.ui-table-wrap .ui-table :is(th,td):first-child{padding-left:var(--space-5)}.dept-queue>.ui-table-wrap .ui-table :is(th,td):last-child{padding-right:var(--space-5)}.dept-queue .dept-queue-rows{gap:0;margin:0;padding:0}.dept-queue .dept-queue-rows>li{box-shadow:none;border-top:var(--rule) solid var(--border);padding-inline:var(--space-5);background:0 0;border-radius:0}.dept-queue-foot{color:var(--fg-muted);font-size:var(--text-2);margin-block:0}@media (width<=1279.98px){.room[data-rail]{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}@media (width<=1099.98px){.room:not([data-rail])>.room-band:has(>.dept-floor):has(>.room-facts){grid-template-columns:minmax(0,1fr)}.room:not([data-rail])>.room-band:has(>.dept-floor)>.room-facts{border-left:0;border-top:var(--rule) solid var(--border)}.room[data-rail]{grid-template-columns:minmax(0,1fr)}.room>.room-rail{display:contents}.room .room-decision{order:-2}.room .room-band{order:-1}.room .room-soon{order:1}.room>.room-setup{order:2}}@media (width<=759.98px){.room{gap:var(--space-6)}.room-band>.dept-floor{position:relative}.room-band>.dept-floor .dept-floor-scene{max-height:150px;overflow:hidden}.room-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.room-fact:nth-child(odd){border-left:0}.room-fact:nth-child(n+3){border-top:var(--rule) solid var(--border)}.room-setup-row{grid-template-columns:minmax(0,1fr) auto}.room-setup-state{grid-area:2/1/auto/-1}.room-setup-open{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.room-setup-rows{animation:none}}.dept-floor-scene{max-width:680px;padding:0 var(--space-4) var(--space-2);box-sizing:border-box;margin:0 auto}.dept-rug{fill:color-mix(in oklab, var(--handoff) 10%, transparent)}.dept-pad-t{fill:color-mix(in oklab, var(--handoff) 30%, var(--bg-surface))}.dept-pad-l{fill:color-mix(in oklab, var(--handoff) 55%, var(--bg-surface))}.dept-pad-r{fill:color-mix(in oklab, var(--handoff) 70%, var(--bg-surface))}.dept-item-t{fill:var(--bg-raised);stroke:color-mix(in oklab, var(--handoff) 40%, var(--bg-surface));stroke-width:.6px}.dept-item-l{fill:color-mix(in oklab, var(--handoff) 18%, var(--bg-surface))}.dept-item-r{fill:color-mix(in oklab, var(--handoff) 30%, var(--bg-surface))}.studio-desk.dept-owner-desk{--desk-ink:var(--fg-subtle)}.dept-leg{stroke:color-mix(in oklab, var(--border-strong) 80%, transparent)}.dept-arc[data-tone=wait] .sa-path{stroke:var(--state-wait)}.dept-arc[data-tone=wait] .sa-parcel rect{fill:var(--state-wait)}.dept-arc[data-tone=wait] .sa-parcel path{stroke:var(--fg)}.dept-pad-label>b,.dept-station-label>b{font-size:var(--text-2)}.dept-station-label>span{color:var(--fg-muted)}.dept-floor-scene .dept-station-label[data-pinned]{max-width:min(120px,22cqi)}.dept-floor-scene .dept-tray-label[data-pinned]{max-width:min(200px,32cqi)}.dept-floor-scene .sk-scene-label[data-pinned]{max-width:min(220px,34cqi)}.dept-floor-scene .dept-parcel-label[data-pinned]{max-width:min(150px,26cqi)}.dept-ghost-label>b{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.dept-person{z-index:2;line-height:0;position:absolute;transform:translate(-50%,-50%)}.dept-person[data-waiting] .ui-person-face{box-shadow:0 0 0 2px var(--studio-floor), 0 0 0 4.5px var(--state-wait)}.dept-floor-hire{z-index:3;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.dept-flow{container:dept-flow/inline-size}.dept-station-count{z-index:2;border-radius:var(--radius-pill);background:var(--bg-raised);min-width:20px;box-shadow:0 0 0 var(--rule) var(--studio-edge), var(--elev-1);color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-bold);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;line-height:20px;display:none;position:absolute;transform:translate(-50%,-135%)}@container dept-flow (width<=520px){.dept-station-count{display:block}.dept-floor-scene .dept-station-label[data-pinned]{white-space:normal;text-align:right;justify-items:end;width:min-content;min-width:3.5em}.dept-floor-scene .dept-station-label>b{font-size:var(--text-1);line-height:1.2;overflow:visible}}@container (width<=520px){.dept-floor-scene .sk-scene-label>span,.dept-floor-scene :is(.dept-parcel-label,.dept-ghost-label,.dept-tray-label),.dept-floor-scene .dept-tray-link{display:none}.dept-floor-scene .dept-pad-label[data-pinned]{white-space:normal;text-align:right;justify-items:end;width:min-content}.dept-floor-scene .dept-pad-label>b{font-size:var(--text-1)}}@media (width<=1099.98px){.co-home{grid-template-columns:minmax(0,1fr)}.dept-intro-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"does""example""uses""waits"}}@media (width<=759.98px){.dept-numbers{gap:var(--space-4) var(--space-6)}.co-policy-line .ui-button{min-height:44px}.dept-intro-ahead a{align-items:center;min-height:44px;display:inline-flex}}.co-details{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.co-details>.ui-section-head{grid-column:1/-1}.co-details>.ui-section{padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);align-content:start;margin-top:0}.co-details>.ui-section:only-of-type{grid-column:1/-1;max-width:40rem}.co-details .soc-block{padding-block-start:var(--space-4)}.co-details .soc-limit>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-details .soc-limit>.ui-input{flex:12rem;min-width:0}@media (width<=759.98px){.co-details{grid-template-columns:minmax(0,1fr)}}.co-look{gap:var(--space-5);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;max-width:900px;display:grid}.co-look[data-off] .co-look-system{color:var(--fg-muted)}.co-look-cover{gap:var(--space-2);min-width:0;margin:0;display:grid}.co-look-frame{aspect-ratio:16/10;border-radius:var(--radius-control);background:var(--bg-render);box-shadow:0 0 0 var(--rule) var(--border), var(--elev-1);position:relative;overflow:hidden}.co-look-frame :is(img,svg,canvas){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.co-look-frame :is(.out-card-drawn,.out-card-picture){width:100%;height:100%;position:absolute;inset:0}.co-look-cover figcaption{font-size:var(--text-2);gap:2px;display:grid}.co-look-cover figcaption b{font-weight:var(--weight-semibold);color:var(--fg)}.co-look-system{gap:var(--space-4);min-width:0;margin:0;display:grid}.co-look-system>div{gap:var(--space-3);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.co-look-system dt{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold)}.co-look-system dd{line-height:var(--leading-body);margin:0}.co-look-face{font-size:var(--text-5);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--fg)}.co-look-swatches{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.co-look-swatch .co-swatch-fill{stroke:var(--fg-subtle)}.co-look-swatch{align-items:center;gap:var(--space-2);font-size:var(--text-2);display:inline-flex}.co-look-from{color:var(--fg-muted);font-size:var(--text-1)}.co-look-rules{padding-left:var(--space-5);margin:0}.co-look-rules li+li{margin-top:2px}.co-look-foot{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.co-look-note{color:var(--fg-muted);font-size:var(--text-2)}@media (width<=759px){.co-look{grid-template-columns:minmax(0,1fr)}.co-look-system>div{grid-template-columns:minmax(0,1fr);gap:2px}}.room-view-lede{max-width:68ch;margin:0 0 var(--space-6);color:var(--fg-muted);font-size:var(--text-lead);line-height:var(--leading-lead)}.co-side{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.co-rooms{gap:var(--space-2);min-width:0;display:grid}.co-rooms-title{align-items:baseline;gap:var(--space-2);font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0;display:inline-flex}.co-rooms-count{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.co-room-waits{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--text-2);white-space:nowrap;display:inline-flex}.co-room-hire{color:var(--link);font-size:var(--text-2);font-weight:var(--weight-bold)}.co-room-ghost{border:1.5px dashed var(--border-strong);border-radius:50%;width:28px;height:28px;display:block}.co-facts-acts{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.co-brand-lede{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.co-brand-lede>.room-view-lede{margin:0}.co-brand-split{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.co-brand-split>.co-brand-preview{order:-1;min-width:0}@media (width>=1440px){.co-brand-split[data-preview]{grid-template-columns:minmax(0,760px) minmax(360px,1fr)}.co-brand-split>.co-brand-preview{top:var(--space-6);order:0;position:sticky}}@media (width<=759.98px){a.room-soon-name,.room-decision-more>a{align-items:center;min-height:44px;display:inline-flex}}.sl-content{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sl-content>*{min-width:0}.sl-note{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.sl-note[data-tone=wait]{color:var(--state-wait-fg)}.sl-health{gap:var(--space-2);border-block-start:var(--rule) solid var(--border);padding-block-start:var(--space-2);display:grid}.sl-health-title{font-size:var(--text-2);margin:0;font-weight:600}.sl-health-tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sl-health-tile{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);gap:2px;display:grid}.sl-health-tile[data-state=pause]{box-shadow:inset 0 0 0 var(--rule) var(--state-danger)}.sl-health-label,.sl-health-detail{color:var(--fg-muted);font-size:var(--text-1)}.sl-health-value{font-size:var(--text-4);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.sl-sub{color:var(--fg-subtle);font-size:var(--text-1);font-weight:400;display:block}.sl-link{color:var(--fg-muted);font-weight:var(--weight-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sl-link:hover{color:var(--fg);text-decoration:underline}.sl-select{width:auto;max-width:100%;min-height:32px}.sl-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sl-sep{margin-inline:.4em}.sl-value-bar{max-width:48rem;margin-bottom:var(--space-2)}.sl-sign-route{max-width:32rem;margin-block:var(--space-2) 0}.sl-output-signers{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--rule) solid var(--border);display:grid}.sl-output-signers-head{font-size:var(--text-3);margin:0}.sl-output-signature{gap:var(--space-1);display:grid}.sl-card-facts{gap:var(--space-1);min-width:0;font-size:var(--text-2);color:var(--fg-muted);display:grid}.sl-card-added{margin:0}.sl-card-next{font-size:var(--text-2);color:var(--fg);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.sl-card-next-label{font-weight:var(--weight-semibold)}.sl-card-meeting{color:var(--fg-muted);align-items:center;gap:6px;display:inline-flex}.sl-seqs{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sl-seq{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.sl-seq-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sl-seq-name{font-size:var(--text-4);font-weight:var(--weight-bold);color:var(--fg);overflow-wrap:anywhere;text-decoration:none}a.sl-seq-name:hover{text-decoration:underline}.sl-seq-meta a,.sl-seq-counts a{color:var(--fg);font-weight:var(--weight-semibold)}.sl-seq-meta,.sl-seq-counts{align-items:center;gap:var(--space-1) var(--space-4);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.sl-card-reply{margin:0}.sl-crm{gap:var(--space-2);min-width:0;display:grid}.sl-crm-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sl-crm-line{color:var(--fg-muted);font-size:var(--text-2);margin:0}.sl-crm-recent{font-size:var(--text-2);color:var(--fg-muted)}.sl-crm-recent summary{cursor:pointer;color:var(--fg);align-items:center;gap:var(--space-1);min-height:44px;font-weight:var(--weight-semibold);list-style:none;display:flex}.sl-crm-recent summary::-webkit-details-marker{display:none}.sl-crm-chev{color:var(--fg-muted);transition:rotate var(--dur-fast) var(--ease-out);flex:none}.sl-crm-recent[open] .sl-crm-chev{rotate:90deg}.sl-crm-recent ul{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.sl-crm-recent li{overflow-wrap:anywhere}.sl-crm-rule{margin:var(--space-2) 0 0;color:var(--fg-subtle)}.sl-crm-who{font-weight:var(--weight-bold);color:var(--fg)}.sl-mail{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);display:grid}.sl-mail[data-compact]{padding:var(--space-3)}.sl-mail-head{gap:2px var(--space-3);font-size:var(--text-2);grid-template-columns:auto 1fr;margin:0;display:grid}.sl-mail-head dt{color:var(--fg-subtle)}.sl-mail-head dd{overflow-wrap:anywhere;margin:0}.sl-mail-subject{font-weight:var(--weight-bold)}.sl-mail-body{min-width:0;font-size:var(--text-3);line-height:var(--leading-body);overflow-wrap:anywhere}.sl-mail-foot{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.sl-timeline{gap:var(--space-8);min-width:0;display:grid}.sl-timeline>.ui-section+.ui-section{margin-top:0}.sl-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.sl-step{gap:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--border);display:grid}.sl-step-when{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);margin:0}.sl-review .ui-list-row-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-review-open{gap:var(--space-3);min-width:0;max-width:680px;padding:var(--space-1) 0 var(--space-2);animation:sl-fold-in var(--dur-close) var(--ease-out) both;display:grid}@keyframes sl-fold-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sl-review-open{animation:none}}.sl-add-form{gap:var(--space-4);display:grid}.sl-sources{font-size:var(--text-1)}.sl-sources>summary{cursor:pointer;list-style:none}.sl-sources>summary::-webkit-details-marker{display:none}.sl-sources>ul{margin:var(--space-1) 0 0;overflow-wrap:anywhere;gap:2px;padding:0;list-style:none;display:grid}.sl-seq[data-fresh]{box-shadow:var(--elev-1), 0 0 0 2px var(--focus)}.sl-form{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,12rem) minmax(0,1fr);display:grid}.sl-form>.sl-actions,.sl-form>.st-error{grid-column:1/-1}.sl-cap{max-width:6rem}@media (width<=759.98px){.sl-select{min-height:44px}.sl-form{grid-template-columns:minmax(0,1fr)}}.sl-outreach{gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sl-outreach-drafts{gap:var(--space-2);display:grid}.sl-outreach-sub{margin:var(--space-2) 0 0;font-size:var(--text-3);font-weight:var(--weight-bold)}.sl-pipeline{gap:var(--space-2);min-width:0;display:grid}@media (width<=759.98px){.ui-list-row-trailing>a{align-items:center;min-height:44px;display:inline-flex}.sl-link{min-height:44px}}.rc-board-wrap{gap:var(--space-3);min-width:0;display:grid}.rc-filter{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--fg-muted);font-size:var(--text-2);display:inline-flex}.rc-filter select{min-width:0;max-width:100%}.rc-rules{gap:var(--space-8);min-width:0;display:grid}.rc-rules>.ui-section+.ui-section{margin-top:0}.rc-summary{font-size:var(--text-3);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.rc-given,.rc-files{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.rc-given-added{margin-top:var(--space-1);padding-left:var(--space-3);border-left:var(--rule) solid var(--border-strong);color:var(--fg);gap:2px;display:grid}.rc-file{align-items:baseline;gap:var(--space-1) var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.rc-file .sl-link{align-items:center;gap:6px;display:inline-flex}.rc-req-name{font-weight:var(--weight-bold);margin:0}.rc-req-evidence{color:var(--fg-muted);overflow-wrap:anywhere;margin:0}.rc-decide{gap:var(--space-2);max-width:36rem;display:grid}.rc-decided{font-weight:var(--weight-bold);margin:0}.rc-history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rc-event{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-2);flex-wrap:wrap;display:flex}.rc-event[data-kind=decision] .rc-event-what{font-weight:var(--weight-bold);color:var(--fg)}.rc-event-what{color:var(--fg-muted)}.rc-event-note{color:var(--fg-muted);overflow-wrap:anywhere;flex-basis:100%;margin:0}.rc-reqs{gap:var(--space-2) var(--space-6);font-size:var(--text-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.rc-reqs ul{padding-left:var(--space-4);margin:0}.rc-nice{color:var(--fg-muted)}.rc-form textarea{resize:vertical;min-height:5rem}.rc-notes{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rc-note{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.rc-note[data-severity=warning]{box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-danger)}.rc-note-flag{color:var(--state-danger-fg);font-size:var(--text-1);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;margin:0}.rc-note-title{font-weight:var(--weight-bold);margin:0}.rc-note-body{color:var(--fg-muted);line-height:var(--leading-body);margin:0}.rc-where{gap:var(--space-3);display:grid}.rc-locations{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.rc-check{align-items:center;gap:var(--space-2);min-height:32px;display:inline-flex}.rc-feedback{gap:var(--space-3);min-width:0;display:grid}.rc-fb-title{margin:var(--space-2) 0 0;font-size:var(--text-3)}.rc-fb-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rc-fb-form{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.rc-fb-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rc-fb-line .ui-input{width:auto}.rc-fb-summary{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.rc-fb-items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rc-fb-item{gap:var(--space-1);display:grid}.rc-notice-text{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);font:inherit;line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rc-note-flag[data-review]{color:var(--state-wait-fg)}@media (width<=760px){.rc-check,.rc-filter select,.rc-fb-form select{min-height:44px}}.sp-procedures,.sp-widgets{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sp-note{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.sp-note[data-warn]{color:var(--state-wait-fg)}.sp-chart-title{font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.sp-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sp-rows .ui-list-row-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-row-end{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;min-width:0;display:inline-flex}.sp-row-time{min-width:6.5rem;color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sp-source{border-radius:var(--radius-pill);background:var(--bg-sunken);height:20px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.sp-rating{border-radius:var(--radius-pill);height:22px;font-size:var(--text-1);background:var(--bg-sunken);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:320px;padding:0 8px;display:inline-flex;overflow:hidden}.sp-conv{gap:var(--space-5);min-width:0;display:grid}.sp-conv-meta{align-items:center;gap:var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;display:flex}.sp-conv-agent{align-items:center;gap:var(--space-2);font-size:var(--text-2);display:inline-flex}.sp-ai,.sp-outside{border-radius:var(--radius-pill);background:var(--bg-sunken);height:18px;color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);align-items:center;padding:0 6px;display:inline-flex}.sp-handoff{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.sp-handoff-title{font-size:var(--text-3);margin:0}.sp-handoff-summary{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-body);margin:0}.sp-handoff-sub{font-size:var(--text-2);margin:0;font-weight:600}.sp-handoff-facts,.sp-handoff-draft{gap:var(--space-2);justify-items:start;display:grid}.sp-draft-text{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-body);margin:0}.sp-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-transcript{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sp-line{max-width:72ch;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);gap:4px;display:grid}.sp-line[data-from=agent]{background:var(--bg-sunken);box-shadow:none;justify-self:end}.sp-line[data-from=person]{background:var(--person-soft)}.sp-line[data-from=note]{box-shadow:none;color:var(--fg-subtle);font-size:var(--text-2);padding:0 var(--space-3);background:0 0}.sp-line-who{align-items:center;gap:var(--space-2);font-size:var(--text-2);font-weight:var(--weight-bold);flex-wrap:wrap;display:inline-flex}.sp-line-when{color:var(--fg-subtle);font-weight:var(--weight-regular,400);font-size:var(--text-1)}.sp-line-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-body)}.sp-order{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);font-size:var(--text-2);display:grid}.sp-order-action{color:var(--fg-muted)}.sp-refund{padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);font-size:var(--text-2)}.sp-refund[data-status=failed]{color:var(--state-danger-fg)}.sp-reply{gap:var(--space-2);display:grid}.sp-form{gap:var(--space-4);min-width:0;display:grid}.sp-procedure,.sp-widget{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.sp-procedure[data-enabled=false]{opacity:.7}.sp-procedure-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-procedure-name{font-size:var(--text-3);margin:0}.sp-row-actions{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.sp-procedure-body{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.sp-route{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.sp-route:before{content:"";border-left:1.5px dashed var(--handoff);position:absolute;top:12px;bottom:12px;left:11px}.sp-route-step{align-items:start;gap:var(--space-3);line-height:var(--leading-body);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.sp-route-n{background:var(--bg-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--handoff);color:var(--handoff);font-size:var(--text-1);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.sp-limits{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}.sp-limits-title{font-size:var(--text-2);font-weight:var(--weight-semibold)}.sp-form-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sp-embed{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.sp-origins{margin:0;padding-left:1.25em}.sp-widget-body{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.sp-widget-words{gap:var(--space-2);align-content:start;min-width:0;display:grid}.sp-widget-words .sp-chart-title{margin:var(--space-2) 0 0}.sp-site{border-radius:var(--radius-card);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);margin:0;overflow:hidden}.sp-site-bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-surface);display:flex}.sp-site-dots{gap:5px;display:flex}.sp-site-dots i{background:var(--border-strong);opacity:.5;border-radius:50%;width:8px;height:8px}.sp-site-url{min-width:0;padding:2px var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sp-site-page{align-content:start;gap:var(--space-2);min-height:300px;padding:var(--space-4);display:grid;position:relative}.sp-site-shape{background:var(--border);opacity:.55;border-radius:6px;display:block}.sp-site-shape[data-part=hero]{width:55%;height:64px}.sp-site-shape[data-part=line]{width:45%;height:8px}.sp-site-shape[data-short]{width:30%}.sp-chat{right:var(--space-3);bottom:var(--space-3);gap:var(--space-2);width:min(250px, calc(100% - 2 * var(--space-3)));padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-2);font-size:var(--text-2);display:grid;position:absolute}.sp-chat-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sp-chat-avatar{width:28px;height:28px;color:var(--lightningcss-light,var(--bg-raised))var(--lightningcss-dark,var(--fg));font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.sp-chat-who{min-width:0;line-height:1.25;display:grid}.sp-chat-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-chat-who>span{color:var(--fg-muted);font-size:var(--text-1)}.sp-chat-ai{border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);padding:0 5px}.sp-chat-msg{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sp-chat-person{padding:2px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-semibold);justify-self:start}.sp-chat-box{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg-subtle);display:flex}.sp-chat-send{padding:2px var(--space-2);border-radius:var(--radius-control);color:var(--lightningcss-light,var(--bg-raised))var(--lightningcss-dark,var(--fg));font-weight:var(--weight-semibold)}@media (width<=759.98px){.sp-row-end{justify-content:flex-start}.sp-row-time{text-align:left;min-width:0}}.ec-page{align-content:start;gap:var(--space-4);display:grid}.ec-page>.ui-page-header{margin-bottom:var(--space-3)}.ec-orders,.ec-inventory,.ec-suppliers,.ec-drafts{gap:var(--space-4);min-width:0;display:grid}.ec-note{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.ec-note[data-warn]{color:var(--state-danger-fg)}.ec-notice{padding:var(--space-3);border-radius:var(--radius-card);background:var(--state-info-soft);color:var(--state-info-fg);font-size:var(--text-2);margin:0}.ec-notice[data-ok=false]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.ec-shops,.ec-rows,.ec-actions,.ec-reorders{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ec-shop{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.ec-shop[data-status=needs_reauth]{box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-wait)}.ec-shop-name{font-weight:var(--weight-bold)}.ec-shop-meta{color:var(--fg-muted);font-size:var(--text-2)}.ec-shop-link{font-size:var(--text-2);margin-left:auto}.ec-connect,.ec-form{gap:var(--space-3);max-width:560px;display:grid}.ec-adjustments{gap:var(--space-2);min-width:0;display:grid}.ec-draft{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ec-draft-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ec-draft-name{font-weight:var(--weight-bold)}.ec-order-total{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin-left:auto}.ec-sku{color:var(--fg-subtle);font-size:var(--text-1);font-family:var(--font-mono)}.ec-action{align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;display:flex}.ec-action[data-status=failed]{color:var(--state-danger-fg)}.ec-chip{border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);padding:1px 8px}.ec-diff{border-collapse:collapse;width:100%;font-size:var(--text-2);table-layout:fixed}.ec-diff th,.ec-diff td{padding:var(--space-2);border-top:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.ec-diff thead th{color:var(--fg-subtle);font-weight:var(--weight-semibold);border-top:0}.ec-before{color:var(--fg-muted);text-decoration:line-through}.ec-after{background:var(--state-ok-soft);color:var(--state-ok-fg)}.ec-actions-row{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=759.98px){.ec-shop-link{margin-left:0}}.ec-by-day{max-width:32rem}.ec-orders,.ec-inventory{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ec-order-end{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:inline-flex}.ec-order-end .ec-order-total{text-align:right;min-width:6rem;margin-left:0}.ec-order-list .ec-actions{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.ec-adjustments{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.ec-adjustment-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;display:grid}.ec-level-name{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ec-levels .ec-meter{min-width:10rem}.ec-view-note{margin-bottom:var(--space-4)}.sc{gap:var(--space-8);min-width:0;display:grid}.sc-page{align-content:start;gap:var(--space-5);min-width:0;display:grid}.sc-page>.ui-page-header,.sc-page>.ui-toolbar{margin-bottom:0}.sc-bar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sc-section{gap:var(--space-3);min-width:0;display:grid}.sc-note{max-width:70ch;color:var(--fg-subtle);font-size:var(--text-2);margin:0}.sc-empty{color:var(--fg-muted);font-size:var(--text-2);margin:0}.sc-empty:empty{display:none}.sc-subtitle{margin:var(--space-2) 0 0;font-size:var(--text-2);font-weight:var(--weight-bold);color:var(--fg-muted)}.sc-sub{color:var(--fg-subtle);font-weight:var(--weight-regular)}.sc-outcomes dt,.sc-totals dt{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.sc-outcomes>div[data-empty] dd{color:var(--fg-subtle)}.sc-totals>[data-total=ideas]{position:relative}.sc-ideas-bars{top:var(--space-3);right:var(--space-3);align-items:flex-end;gap:4px;height:50px;display:flex;position:absolute}.sc-ideas-bars i{background:color-mix(in oklab, var(--fg) 22%, transparent);border-radius:3px 3px 1px 1px;width:12px;display:block}.sc-ideas-bars i.sc-ideas-now{background:var(--handoff)}.sc-ideas-bars i.sc-ideas-now[data-down]{background:var(--fg);opacity:.75}.sc-cases{gap:var(--space-1);font-size:var(--text-2);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.sc-table-wrap{max-height:none;overflow-x:auto}.sc-table th[scope=row]{padding:var(--space-1) var(--space-3);font-weight:var(--weight-semibold);text-align:left;border-bottom:var(--rule) solid var(--border)}.sc-table th[scope=col]{padding:var(--space-2) var(--space-3);font-weight:var(--weight-bold);white-space:nowrap}.sc-table th[scope=col][data-numeric]{text-align:right}.sc-table td{white-space:nowrap}.sc-table tfoot th,.sc-table tfoot td{border-top:var(--rule) solid var(--border-strong);font-weight:var(--weight-bold)}.sc-tool{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-1)}.sc-row-name a{color:var(--fg);text-underline-offset:3px;text-decoration:none}.sc-row-name a:hover{text-decoration:underline}.sc-runs{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sc-run{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--rule) solid var(--border);display:grid}.sc-run-line{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sc-run-time{font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.sc-run-meta{color:var(--fg-muted);font-size:var(--text-2)}.sc-run-toggle{cursor:pointer;font:inherit;font-size:var(--text-2);background:0 0;border:0;margin-left:auto;padding:0}.sc-trace{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);min-width:0;margin:0;display:grid}.sc-trace-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-trace-title{font-weight:var(--weight-bold)}.sc-key{background:var(--key);border-radius:3px;width:10px;height:10px;display:inline-block}.sc-trace-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sc-trace-row{gap:var(--space-3);grid-template-columns:minmax(10rem,18rem) minmax(0,1fr);align-items:center;min-height:24px;display:grid}.sc-trace-label{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-1);display:flex}.sc-trace-name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-semibold);overflow:hidden}.sc-trace-words{color:var(--fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.sc-trace-row[data-kind=root] .sc-trace-name{font-weight:var(--weight-heavy)}.sc-trace-row[data-error] .sc-trace-words{color:var(--danger);font-weight:var(--weight-semibold)}.sc-trace-track{width:100%;height:10px;display:block}.sc-trace-bar{fill:var(--key)}.sc-trace-row[data-error] .sc-trace-bar{stroke:var(--danger);stroke-width:2px;vector-effect:non-scaling-stroke}.sc-trace [data-slot="0"]{--key:var(--fg-subtle)}.sc-trace [data-slot="1"]{--key:var(--viz-1)}.sc-trace [data-slot="2"]{--key:var(--viz-2)}.sc-trace [data-slot="3"]{--key:var(--viz-3)}@media (width<=640px){.sc-trace-row{grid-template-columns:minmax(0,1fr);gap:2px}.sc-trace-label{flex-wrap:wrap}}.pf-page{align-content:start;gap:var(--space-5);min-width:0;display:grid}.pf-page>.ui-page-header,.pf-page>.ui-toolbar{margin-bottom:0}.pf-bar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pf-stack{gap:var(--space-8);min-width:0;display:grid}.pf-section{gap:var(--space-3);min-width:0;display:grid}.pf-muted{color:var(--fg-subtle);font-size:var(--text-2)}.pf-note{max-width:70ch;color:var(--fg-muted);font-size:var(--text-2);margin:0}.pf-split{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.pf-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.pf-tile{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pf-tile dt{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.pf-tile dd{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.pf-tile b{font-size:var(--text-5);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.pf-tile-note{color:var(--fg-muted);font-size:var(--text-1);flex-basis:100%}.pf-tile-meter{flex-basis:100%}.pf-tile[data-level=high]{box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-danger)}.spark{vertical-align:middle;flex:none;display:inline-block}.spark-bar{fill:color-mix(in srgb, var(--fg-subtle) 45%, transparent)}.spark-bar[data-zero]{fill:var(--border-strong)}.spark-bar[data-today]{fill:var(--fg-muted)}.spark[data-tone=accent] .spark-bar[data-today]{fill:var(--accent)}.pf-cell-spark{align-items:center;gap:var(--space-2);display:inline-flex}.pf-table-wrap{max-height:none;overflow-x:auto}.pf-table th[scope=row]{padding:var(--space-1) var(--space-3);font-weight:var(--weight-semibold);text-align:left;border-bottom:var(--rule) solid var(--border)}.pf-table th[scope=col]{padding:var(--space-2) var(--space-3);font-weight:var(--weight-bold);white-space:nowrap}.pf-table th[scope=col][data-numeric]{text-align:right}.pf-table td{white-space:nowrap}.pf-table td .ui-meter{min-width:10rem}.pf-bars{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pf-bars li{gap:var(--space-1);display:grid}.pf-bars-label{font-weight:var(--weight-semibold);font-size:var(--text-2)}.pf-subtitle{margin:var(--space-2) 0 0;font-size:var(--text-3);font-weight:var(--weight-bold)}.oc-card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);min-width:0;display:grid}.oc-card-title{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold);margin:0}.oc-card-total{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.oc-card-total b{font-size:var(--text-5);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.oc-card-agents{margin-top:var(--space-1)}.st-outcome-budgets{gap:var(--space-3);display:grid}.st-outcome-budget-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.st-outcome-budget-list li{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.st-outcome-budget-list .st-label{flex:0 0 14rem;max-width:100%}.pl-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.pl-card{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);min-width:0;display:grid}.pl-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pl-name{font-size:var(--text-3);font-weight:var(--weight-heavy);margin:0}.pl-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.pl-side{gap:var(--space-2);min-width:0;display:grid}.pl-side>.pf-muted{margin:0}@media (width>=1100px){.pl-body{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.pl-run-state{align-items:center;gap:var(--space-2);color:var(--fg);display:inline-flex}.pl-run-parcel{line-height:0;display:inline-grid}.pl-runs-title{margin:var(--space-1) 0 0;font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg-muted)}.pl-run-who{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.pl-run-agent{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;color:var(--fg);overflow-wrap:anywhere;display:inline-flex}.pl-run>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.pl-runs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pl-run{align-items:center;gap:var(--space-1) var(--space-3);min-height:44px;padding-bottom:var(--space-2);border-bottom:var(--rule) solid var(--border);font-size:var(--text-2);flex-wrap:wrap;display:flex}.pl-run:last-child{border-bottom:0;padding-bottom:0}.pl-run-when{color:var(--fg-subtle);font-variant-numeric:tabular-nums}.pl-run-why{color:var(--fg-muted);flex-basis:100%}.home-sec-link+.home-sec-link{margin-left:var(--space-3)}.fin-overview{align-content:start;gap:var(--space-8);min-width:0;display:grid}.fin-overview>.ui-section+.ui-section,.fin-charts>.ui-section+.ui-section{border-top:0;margin-top:0;padding-top:0}.fin-note{max-width:70ch;color:var(--fg-subtle);font-size:var(--text-2);margin:0}.fin-sub{color:var(--fg-subtle);font-size:var(--text-2)}.fin-charts{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));min-width:0;display:grid}.fin-badge{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);font-size:var(--text-1);font-weight:var(--weight-bold);color:var(--fg-muted)}.fin-badge[data-state=test],.fin-badge[data-state=live]{color:var(--fg)}.fin-badge[data-state=invalid],.fin-badge[data-state=live_refused]{border-color:var(--danger);color:var(--danger)}.fin-key{gap:var(--space-2);justify-items:start;display:grid}.fin-key .ui-input{width:min(100%,36rem)}.fin-amount{color:var(--fg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.fin-table a,.fin-list a{color:var(--fg);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:none}.fin-table a:hover,.fin-list a:hover{text-decoration:underline}.fin-bucket{font-size:var(--text-2);color:var(--fg-muted)}.fin-bucket:not([data-bucket=current]){color:var(--fg);font-weight:var(--weight-semibold)}.fin-bucket[data-bucket="61_90"],.fin-bucket[data-bucket=over_90]{color:var(--danger)}.fin-failed{font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--danger)}.fin-badge[data-state=waiting]{color:var(--fg);border-style:dashed}.fin-url{overflow-wrap:anywhere;max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);display:block}.fin-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.fin-events{scroll-margin-block:var(--space-8);transition:box-shadow var(--dur-med) var(--ease-out)}.fin-events[data-arrived]{box-shadow:0 0 0 2px color-mix(in oklab, var(--focus) 55%, transparent);border-radius:var(--radius-card)}.fin-note-quiet{font-size:var(--text-1)}.fin-sales{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.fin-sales p{min-width:0;color:var(--fg);font-size:var(--text-2);flex:18rem;margin:0}.fin-sales small{color:var(--fg-muted);font-size:var(--text-1);margin-top:2px;display:block}.fin-steps{gap:var(--space-4);counter-reset:fin-step;margin:0;padding:0;list-style:none;display:grid}.fin-step{gap:var(--space-2) var(--space-3);counter-increment:fin-step;grid-template-columns:24px minmax(0,1fr);display:grid}.fin-step:before{content:counter(fin-step);background:var(--bg-sunken);width:24px;height:24px;color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-heavy);border-radius:50%;place-items:center;display:grid}.fin-step>*{grid-column:2}.fin-step>:first-child{grid-row:1}.fin-step-title{color:var(--fg);font-size:var(--text-2);font-weight:var(--weight-bold)}.fin-step .fin-key[data-part=url]{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;width:100%}.fin-ev{gap:var(--space-2);justify-items:start;display:grid}.fin-ev-groups{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));width:100%;display:grid}.fin-ev-head{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-bold);display:inline-flex}.fin-ev-n{color:var(--fg-subtle);font-weight:var(--weight-semibold)}.fin-ev-list{margin:var(--space-1) 0 0;gap:2px;padding:0;list-style:none;display:grid}.fin-ev-list code{font-size:var(--text-1);color:var(--fg);overflow-wrap:anywhere}.fin-pick{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fin-pick .sl-select{width:auto;min-width:10rem}.fin-bills{gap:var(--space-5);min-width:0;display:grid}.fin-bill-group{gap:var(--space-2);min-width:0;display:grid}.fin-subhead{font-size:var(--text-3);font-weight:var(--weight-bold);margin:0}.fin-total{font-size:var(--text-5);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;margin:0}.fin-source{overflow-wrap:anywhere;display:block}.fin-bucket[data-when=overdue]{color:var(--danger)}.fin-bucket[data-when=later]{color:var(--fg-muted);font-weight:var(--weight-regular)}.fin-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fin-list li{align-items:baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule) solid var(--border);flex-wrap:wrap;display:flex}@media (width<=759.98px){.fin-list a{align-items:center;min-height:44px;display:inline-flex}}.inv{gap:var(--space-4);max-width:46rem;padding:var(--space-6);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);color:var(--fg);font-variant-numeric:tabular-nums;display:grid}.inv[data-compact]{padding:var(--space-3);gap:var(--space-3)}.inv-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.inv-word{color:var(--fg-muted);font-weight:var(--weight-bold)}.inv-number{font-size:var(--text-4);font-weight:var(--weight-heavy);margin:0}.inv-flags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.inv-flags li{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);font-size:var(--text-1);font-weight:var(--weight-bold)}.inv-status[data-status=paid]{border-color:var(--fg)}.inv-status[data-status=void],.inv-status[data-status=uncollectible]{color:var(--fg-subtle)}.inv-test{color:var(--fg-muted);border-style:dashed!important}.inv-parties{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.inv-parties dt{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.inv-parties dd{font-weight:var(--weight-semibold);margin:0;display:grid}.inv-email{color:var(--fg-muted);font-weight:var(--weight-regular);font-size:var(--text-2);overflow-wrap:anywhere}.inv-lines-wrap{overflow-x:auto}.inv-lines{border-collapse:collapse;width:100%;font-size:var(--text-2)}.inv-lines th{padding:var(--space-1) var(--space-2);border-bottom:var(--rule) solid var(--border-strong);color:var(--fg-subtle);font-weight:var(--weight-bold);text-align:left}.inv-lines td{padding:var(--space-2);border-bottom:var(--rule) solid var(--border);vertical-align:top}.inv-lines [data-numeric]{text-align:right;white-space:nowrap}.inv-totals{gap:var(--space-1);justify-self:end;min-width:min(100%,16rem);margin:0;display:grid}.inv-totals>div{justify-content:space-between;gap:var(--space-6);display:flex}.inv-totals dt{color:var(--fg-muted)}.inv-totals dd{margin:0}.inv-totals [data-total]{padding-top:var(--space-1);border-top:var(--rule) solid var(--border-strong);font-weight:var(--weight-bold)}.inv-totals [data-due]{font-size:var(--text-3);font-weight:var(--weight-heavy)}.inv-memo{color:var(--fg-muted);font-size:var(--text-2);white-space:pre-wrap;margin:0}.inv-link,.inv-quote{font-size:var(--text-2);margin:0}.fin-aging{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.fin-aging-row{gap:var(--space-1);margin:0;display:grid}.fin-aging-head{justify-content:space-between;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);display:flex}.fin-aging-head b{color:var(--fg);font-variant-numeric:tabular-nums}.fin-aging-bar{border-radius:var(--radius-pill);background:var(--bg-sunken);gap:2px;height:14px;display:flex;overflow:hidden}.fin-aging-part{flex:0 0 var(--share);background:var(--aging);min-width:4px}.fin-aging-key{gap:var(--space-1) var(--space-4);color:var(--fg-muted);font-size:var(--text-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fin-aging-key li{align-items:center;gap:6px;display:inline-flex}.fin-aging-key b{color:var(--fg);font-variant-numeric:tabular-nums}.fin-aging-key i{background:var(--aging);border-radius:3px;width:10px;height:10px}[data-bucket=current]{--aging:color-mix(in oklab, var(--handoff) 55%, var(--bg-surface))}[data-bucket="1_30"]{--aging:color-mix(in oklab, var(--fg-subtle) 70%, var(--bg-surface))}[data-bucket="31_60"]{--aging:var(--fg-muted)}[data-bucket="61_90"]{--aging:color-mix(in oklab, var(--state-danger) 70%, var(--fg-muted))}[data-bucket=over_90]{--aging:var(--state-danger)}.fin-setup-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.fin-can{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1)}.fin-receivables{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fin-when{color:var(--fg)}.fin-bills-table .fin-pick{gap:var(--space-1);justify-content:flex-end;display:inline-flex}.rel-muted{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.rel-page code,.rel-plan code,.rel-incident code,.rel-card code,.rel-targets code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:var(--text-2)}.rel-chip{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);line-height:var(--leading-heading);flex:none;align-items:center;display:inline-flex}.rel-chip[data-tone=ok]{background:var(--state-ok-soft);color:var(--state-ok-fg)}.rel-chip[data-tone=danger]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.rel-chip[data-tone=wait]{background:var(--state-wait-soft);color:var(--state-wait-fg)}.rel-chip[data-tone=info]{background:var(--state-info-soft);color:var(--state-info-fg)}.rel-target-site{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--rule) solid var(--border);font-size:var(--text-2);margin:0;display:grid}.rel-target-site-head,.rel-target-site-chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.rel-target-site-findings{padding-left:var(--space-4);color:var(--fg);margin:0}.rel-target-site-findings li[data-level=critical]{color:var(--state-danger-fg)}.rel-deploys,.rel-timeline{margin:0;padding:0;list-style:none;display:grid;position:relative}.rel-deploys:before,.rel-timeline:before{content:"";top:var(--space-3);bottom:var(--space-3);width:var(--agent-line-weight);border-radius:var(--radius-pill);background:var(--border);position:absolute;left:7px}.rel-event{gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:18px minmax(0,1fr);display:grid;position:relative}.rel-station{margin-top:var(--space-1);border-radius:var(--radius-pill);border:3px solid var(--border-strong);background:var(--bg-surface);width:18px;height:18px;position:relative}[data-tone=ok]>.rel-station{border-color:var(--state-ok)}[data-tone=danger]>.rel-station{border-color:var(--state-danger)}[data-tone=wait]>.rel-station{border-color:var(--state-wait)}[data-tone=info]>.rel-station{border-color:var(--state-info)}.rel-event[data-kind=rolled_back]>.rel-station{background:var(--state-wait)}.rel-event-body{gap:var(--space-1);min-width:0;display:grid}.rel-event-head,.rel-plan-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.rel-event-words{font-weight:var(--weight-semibold);color:var(--fg);overflow-wrap:anywhere}.rel-when{font-size:var(--text-1);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.rel-event-text{align-items:baseline;gap:var(--space-2);font-size:var(--text-2);color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.rel-event-link{font-size:var(--text-2);width:fit-content}.rel-actor{align-items:center;gap:var(--space-1);font-size:var(--text-2);min-width:0;display:inline-flex}.rel-actor .ui-agent-mark,.rel-actor .ui-person-face{width:20px;height:20px}.rel-handle{color:var(--fg-subtle)}.rel-person-name{color:var(--person);font-weight:var(--weight-semibold)}.rel-platform{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold)}.rel-incidents{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rel-ttr{font-variant-numeric:tabular-nums}.rel-plan,.rel-incident{gap:var(--space-5);min-width:0;display:grid}.rel-plan[data-compact]{gap:var(--space-2)}.rel-plan-head{gap:var(--space-2);display:grid}.rel-plan-title{font-size:var(--text-5);font-weight:var(--weight-semibold);color:var(--fg);overflow-wrap:anywhere;margin:0}.rel-plan[data-compact] .rel-plan-title{font-size:var(--text-3)}dl.rel-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.rel-fact{gap:2px;min-width:0;display:grid}.rel-fact dt{font-size:var(--text-1);color:var(--fg-subtle)}.rel-fact dd{font-size:var(--text-3);color:var(--fg);overflow-wrap:anywhere;margin:0}.rel-section{gap:var(--space-2);min-width:0;display:grid}.rel-subhead{align-items:center;gap:var(--space-1);font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.rel-changes,.rel-checks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.rel-change,.rel-check{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--border);font-size:var(--text-2);flex-wrap:wrap;display:flex}.rel-changes[data-rollback] .rel-change-title{text-decoration:line-through;-webkit-text-decoration-color:var(--fg-subtle);text-decoration-color:var(--fg-subtle)}.rel-change-title,.rel-check-name{color:var(--fg);overflow-wrap:anywhere;flex:200px;min-width:0}.rel-check-detail{color:var(--fg-subtle);flex-basis:100%}.rel-more{min-height:32px;padding:0 var(--space-2);color:var(--fg);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start}.rel-more:hover{text-decoration:underline}.rel-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rel-note{font-size:var(--text-3);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rel-links{gap:var(--space-4);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.rel-person-runs{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--person-soft);display:grid}.rel-person-line{font-size:var(--text-3);color:var(--fg);margin:0}.rel-howto{gap:var(--space-1);display:grid}.rel-howto-text{font-size:var(--text-2);color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rel-howto-link{align-items:center;gap:var(--space-1);width:fit-content;color:var(--link);font-size:var(--text-2);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.rel-howto-link:hover{text-underline-offset:3px;text-decoration:underline}.rel-links a{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}.rel-links a:hover{text-underline-offset:3px;text-decoration:underline}.rel-signoff{gap:var(--space-2);display:grid}.rel-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.rel-hint{font-size:var(--text-1);color:var(--fg-subtle);margin:0}.rel-waiting{font-size:var(--text-2);color:var(--state-wait-fg);font-weight:var(--weight-semibold);margin:0}.rel-outcome{font-size:var(--text-3);color:var(--fg);margin:0}.rel-signoff[data-state=shipped] .rel-outcome{color:var(--state-ok-fg)}.rel-error{font-size:var(--text-2);color:var(--state-danger-fg);margin:0}.rel-facts code{font-size:.95em}.rel-incident-actions{gap:var(--space-2);max-width:560px;display:grid}.rel-label{font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg)}.rel-textarea{resize:vertical;min-height:72px}.rel-incident-actions .ui-button{justify-self:start}.rel-target-form{gap:var(--space-4);min-width:0;display:grid}.rel-target-form textarea{resize:vertical;min-height:64px}.rel-problems{padding:var(--space-3);border-radius:var(--radius-control);background:var(--state-danger-soft);color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.rel-problems-head{margin:0 0 var(--space-1);font-weight:var(--weight-semibold)}.rel-problems ul{padding-left:var(--space-5);margin:0}.rel-door-made{gap:var(--space-2);margin-top:var(--space-3);display:grid}.rel-door-url{width:100%;min-width:0}.rel-door-secret{margin-top:var(--space-2);flex-wrap:wrap}.rel-lanes{gap:var(--space-1);margin:0 0 var(--space-4);display:grid}.rel-lanes-cap{color:var(--fg-subtle);font-size:var(--text-1);font-weight:var(--weight-bold)}.rel-lane{gap:var(--space-2);grid-template-columns:minmax(64px,120px) minmax(0,1fr);align-items:center;display:grid}.rel-lane-name{color:var(--fg-muted);font-size:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rel-lane-track{border-radius:var(--radius-control);background:repeating-linear-gradient(to right, var(--bg-sunken) 0 calc(100% / 14 - 1px), var(--border) calc(100% / 14 - 1px) calc(100% / 14));height:24px;position:relative}.rel-lane-mark{--tone:var(--fg-subtle);top:50%;left:var(--at);background:var(--tone);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.rel-lane-mark[data-rollback]{border-radius:2px;transform:rotate(45deg)}.rel-lane-incidents{height:calc(8px + var(--rows,1) * 20px)}.rel-lane-bar{--tone:var(--state-danger);top:calc(4px + var(--row) * 20px);left:min(var(--from), calc(100% - 28px));width:max(28px, calc(var(--to) - var(--from)));max-width:calc(100% - min(var(--from), calc(100% - 28px)));background:color-mix(in srgb, var(--tone) 22%, var(--bg-surface));height:18px;box-shadow:inset 3px 0 0 var(--tone);color:var(--fg);font-size:var(--text-1);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:4px;padding:0 4px;line-height:18px;position:absolute;overflow:hidden}.rel-lane-bar[data-open]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tone) 30%, var(--bg-surface)) 0 6px, color-mix(in srgb, var(--tone) 14%, var(--bg-surface)) 6px 12px)}.rel-lane-mark[data-tone=ok],.rel-lane-bar[data-tone=ok]{--tone:var(--state-ok)}.rel-lane-mark[data-tone=danger],.rel-lane-bar[data-tone=danger]{--tone:var(--state-danger)}.rel-lane-mark[data-tone=wait],.rel-lane-bar[data-tone=wait]{--tone:var(--state-wait)}.rel-lane-mark[data-tone=info]{--tone:var(--state-info)}.rel-lane-ticks{color:var(--fg-subtle);font-size:var(--text-1);justify-content:space-between;display:flex}.rel-route{margin-block:var(--space-2) var(--space-4)}.rel-route-first{justify-content:center;align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.rel-route-first p{margin:0}.rel-hold-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;display:grid}.rel-incident-end{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:inline-flex}@media (width<=759.98px){.rel-links>a{align-items:center;min-height:44px;display:inline-flex}.rel-howto-link{min-height:44px}}.soc-post{gap:var(--space-3);display:grid}.soc-card[data-network=linkedin]{--soc-accent:var(--lightningcss-light,#0a66c2)var(--lightningcss-dark,#70b5f9);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1f23)}.soc-card[data-network=facebook]{--soc-accent:var(--lightningcss-light,#0866ff)var(--lightningcss-dark,#4599ff);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242526)}.soc-card[data-network=instagram]{--soc-accent:var(--lightningcss-light,#d62976)var(--lightningcss-dark,#f77bb3);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)}.soc-card[data-network=x]{--soc-accent:var(--lightningcss-light,#0f1419)var(--lightningcss-dark,#e7e9ea);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)}.soc-card[data-network=tiktok]{--soc-accent:#fe2c55;--soc-ground:#000}.soc-card[data-network=threads]{--soc-accent:var(--lightningcss-light,#000)var(--lightningcss-dark,#f3f5f7);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101010)}.soc-card[data-network=bluesky]{--soc-accent:var(--lightningcss-light,#1083fe)var(--lightningcss-dark,#208bfe);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161e27)}.soc-card[data-network=mastodon]{--soc-accent:var(--lightningcss-light,#6364ff)var(--lightningcss-dark,#858afa);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191b22)}.soc-card[data-network=youtube]{--soc-accent:var(--lightningcss-light,#f03)var(--lightningcss-dark,#ff4e45);--soc-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f)}.soc-tabs>.ui-tab-strip{padding:var(--space-4) var(--space-6) 0}.soc-tab{align-items:center;gap:var(--space-1);display:inline-flex}.soc-dot{border-radius:var(--radius-pill);background:var(--state-danger);block-size:8px;inline-size:8px}.soc-panel{gap:var(--space-2);padding-block-start:var(--space-3);display:grid}.soc-preview-only{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.soc-card{border:var(--rule) solid var(--border);border-radius:var(--radius-card);background:var(--soc-ground,var(--bg-raised));max-inline-size:520px;color:var(--fg);box-shadow:var(--elev-1);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);overflow:hidden}.soc-card[data-network=tiktok]{color:#fff;max-inline-size:320px;position:relative}.soc-card[data-network=x]{border-radius:var(--radius-control)}.soc-head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.soc-avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--soc-accent,var(--accent));block-size:40px;inline-size:40px;color:var(--soc-ground,var(--on-accent));font-weight:var(--weight-semibold);font-size:var(--text-sm);flex:none;place-items:center;display:inline-grid}.soc-card[data-network=linkedin] .soc-avatar{border-radius:var(--radius-control)}.soc-avatar[data-placeholder]{border:var(--rule) dashed var(--border-strong);background:0 0}.soc-name[data-placeholder]{color:var(--fg-muted);font-weight:var(--weight-regular)}.soc-card[data-network=instagram] .soc-avatar{outline:2px solid var(--soc-accent);outline-offset:2px;block-size:32px;inline-size:32px}.soc-who{min-inline-size:0;display:grid}.soc-name{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soc-meta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--fg-muted);display:inline-flex}.soc-card[data-network=tiktok] .soc-meta{color:#d0d0d0}.soc-text{padding:0 var(--space-3) var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.soc-handle{font-weight:var(--weight-semibold)}.soc-link[data-part=tag],.soc-link[data-part=link]{color:var(--soc-accent,var(--accent))}.soc-card[data-network=linkedin] .soc-link[data-part=link]{font-weight:var(--weight-semibold)}.soc-more{color:var(--fg-muted)}.soc-media-grid{background:var(--border);gap:2px;display:grid;position:relative}.soc-media-grid[data-count="2"],.soc-media-grid[data-count="4"]{grid-template-columns:1fr 1fr}.soc-media-grid[data-count="3"]{grid-template-columns:2fr 1fr}.soc-media{background:var(--bg-sunken);margin:0;overflow:hidden}.soc-media img,.soc-media video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.soc-media[data-aspect=free] img,.soc-media[data-aspect=free] video{object-fit:contain;block-size:auto}.soc-media[data-aspect="1:1"]{aspect-ratio:1}.soc-media[data-aspect="4:5"]{aspect-ratio:4/5}.soc-media[data-aspect="1.91:1"]{aspect-ratio:1.91}.soc-media[data-aspect="16:9"]{aspect-ratio:16/9}.soc-media[data-aspect="9:16"]{aspect-ratio:9/16}.soc-media[data-aspect="3:4"]{aspect-ratio:3/4}.soc-card[data-network=x] .soc-media-grid{margin-inline:var(--space-3);border-radius:var(--radius-card);margin-block-end:var(--space-2);overflow:hidden}.soc-count{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--scrim);color:#fff;font-size:var(--text-xs);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.soc-actions{gap:var(--space-4);padding:var(--space-2) var(--space-3);border-block-start:var(--rule) solid var(--border);color:var(--fg-muted);font-size:var(--text-sm);display:flex}.soc-card[data-network=instagram] .soc-actions,.soc-card[data-network=tiktok] .soc-actions{color:inherit;border:0}.soc-action{align-items:center;gap:var(--space-1);display:inline-flex}.soc-card[data-network=threads] .soc-actions,.soc-card[data-network=bluesky] .soc-actions{border:0}.soc-card[data-network=mastodon] .soc-avatar{border-radius:var(--radius-control)}.soc-card[data-network=bluesky] .soc-media-grid,.soc-card[data-network=mastodon] .soc-media-grid{margin-inline:var(--space-3);border-radius:var(--radius-card);margin-block-end:var(--space-2);overflow:hidden}.soc-card[data-network=youtube]{max-inline-size:560px}.soc-card[data-network=youtube] .soc-avatar{block-size:36px;inline-size:36px}.soc-yt-title{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-lg);line-height:var(--leading-tight,1.3);margin:0}.soc-xlink{gap:var(--space-2);display:grid}.soc-xlink-line{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-muted);flex-wrap:wrap;max-inline-size:520px;margin:0;display:flex}.soc-xlink-cost{font-weight:var(--weight-semibold);color:var(--fg);font-variant-numeric:tabular-nums}.soc-followup{max-inline-size:calc(520px - var(--space-6));margin-inline-start:var(--space-6)}.soc-checks{gap:var(--space-1);font-size:var(--text-sm);color:var(--fg-muted);display:grid}.soc-count-line{gap:var(--space-2);margin:0;display:flex}.soc-checks[data-over] .soc-chars,.soc-over{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.soc-problems,.soc-notes{margin:0;padding-inline-start:var(--space-4)}.soc-problems{color:var(--state-danger-fg)}.soc-label,.soc-slot{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.soc-pubs{gap:var(--space-2);display:grid}.soc-pub-list,.soc-attention,.soc-accounts,.soc-picker-list,.soc-top{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.soc-top{padding-inline-start:var(--space-5);list-style:decimal}.soc-pub-list,.soc-attention,.soc-accounts{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);gap:0;overflow:hidden}.soc-pub,.soc-attention-row,.soc-account{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.soc-pub+.soc-pub,.soc-attention-row+.soc-attention-row,.soc-account+.soc-account{border-top:var(--rule) solid var(--border)}.soc-pub-where,.soc-account-name,.soc-attention-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}a.soc-attention-title{color:var(--fg);text-decoration:none}a.soc-attention-title:hover{text-decoration:underline}.soc-pub-when,.soc-pub-metrics,.soc-account-agents{color:var(--fg-muted);font-size:var(--text-sm)}.soc-pub-help{color:var(--fg-muted);font-size:var(--text-sm);flex-basis:100%}.soc-pub-link{color:var(--fg);font-weight:var(--weight-semibold);text-decoration:none}.soc-pub-link:hover{text-decoration:underline}.soc-attention-actions{gap:var(--space-1);margin-inline-start:auto;display:inline-flex}.soc-page{min-width:0}.soc-block{gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-3);display:grid}.soc-block-title{font-size:var(--text-lg);margin:0}.soc-net{padding:0 var(--space-1);border-radius:var(--radius-control);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--bg-sunken);color:var(--fg-muted);display:inline-flex}.soc-entry[data-status=draft] .cal-chip{border:var(--rule) dashed var(--border-strong)}.soc-entry[data-status=failed] .cal-chip{border:var(--rule) solid var(--state-danger)}.soc-entry[data-status=unknown] .cal-chip{border:var(--rule) solid var(--state-wait)}.soc-done{vertical-align:-1px;color:var(--state-ok-fg);margin-right:4px;display:inline-block}.soc-entry .cal-who{display:block}.soc-entry .cal-who .soc-net+.soc-net{margin-left:4px}.soc-entry[data-status=cancelled] .cal-what{color:var(--fg-subtle);text-decoration:line-through}.soc-entry[data-movable] .cal-chip{cursor:grab}.cal-day[data-drop]{background:var(--bg-hover);outline:2px dashed var(--accent);outline-offset:-2px}.soc-move{padding:0 var(--space-1);color:var(--accent);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-self:start}.soc-move:hover{text-decoration:underline}.soc-move-form{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg-raised);box-shadow:var(--elev-2);font-size:var(--text-xs);display:grid}.soc-move-form .soc-attention-actions{margin-inline-start:0}.soc-move-help{font-size:var(--text-sm);margin:0}.soc-limits{gap:var(--space-1);flex-basis:100%;margin:0;padding:0;list-style:none;display:grid}.soc-limit{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.soc-limit-input{inline-size:9rem}.soc-outsider{font-weight:var(--weight-semibold);color:var(--guest)}.soc-picker{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.soc-picker-row{align-items:center;gap:var(--space-2);display:flex}.cn-return-link{color:var(--accent);font-weight:var(--weight-semibold)}@media (width<=759.98px){.soc-tabs>.ui-tab-strip{padding:var(--space-3) var(--space-4) 0}.soc-card{max-inline-size:100%}.soc-attention-actions{margin-inline-start:0}}.soc-connect{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.soc-connect-list,.soc-read-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.soc-connect-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.soc-connect-form{gap:var(--space-1);padding:var(--space-2) 0 var(--space-1);flex:0 0 100%;grid-template-columns:minmax(0,420px);display:grid}.soc-connect-form label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.soc-connect-form .soc-pub-help a{color:var(--accent);align-items:center;gap:2px;display:inline-flex}.soc-connect-form>.ui-button{justify-self:start}.soc-read{gap:var(--space-2);padding-block:var(--space-2);border-block-start:var(--rule) solid var(--border);display:grid}.soc-read:first-child{border-block-start:0}.soc-net[data-network=threads],.soc-net[data-network=bluesky],.soc-net[data-network=mastodon],.soc-net[data-network=youtube]{color:var(--fg)}.cal-chip[data-image] .soc-chip-img{object-fit:cover;background:var(--bg-sunken);border-radius:4px;width:100%;height:48px;margin-bottom:4px;display:block}.cal-grid[data-view=week] .cal-chip[data-image] .soc-chip-img{height:72px}.soc-stats{gap:var(--space-4) var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;display:grid}.soc-stat{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.soc-stat dt{font-size:var(--text-2);color:var(--fg-muted)}.soc-stat dd{font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);margin:0;line-height:1.15}.soc-post-nets{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.soc-post-nets li{gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.soc-sorts{gap:var(--space-1);flex-wrap:wrap;display:flex}.soc-sort-count{align-items:center;gap:4px;display:inline-flex}.soc-comment-text,.soc-comment-reply,.soc-post-sorts{overflow-wrap:anywhere;margin:0}.soc-comment-text{white-space:pre-wrap}.soc-comment-reply{color:var(--fg-muted);font-size:var(--text-2)}.soc-post-sorts{align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;display:flex}.soc-comments .ui-list-row-extra,[data-post]>.ui-list-row-extra{gap:var(--space-2);display:grid}.soc-accounts-page{gap:var(--space-5);display:grid}.soc-stuck{align-items:center;gap:var(--space-5);min-height:220px;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.soc-stuck-scene{grid-template-columns:auto minmax(60px,160px) auto;justify-content:center;align-items:center;gap:0;display:grid;position:relative}.soc-stuck-route{width:100%;height:120px;overflow:visible}.soc-stuck-route path{fill:none;stroke:var(--handoff);stroke-width:1.6px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;opacity:.8}.soc-stuck-slots{gap:var(--space-3);display:grid}.soc-stuck-slot{border:1.6px dashed color-mix(in oklab, var(--handoff) 55%, var(--border-strong));background:color-mix(in oklab, var(--bg-surface) 60%, transparent);border-radius:10px;width:36px;height:36px}.soc-stuck-words{gap:var(--space-2);max-width:46ch;display:grid}.soc-stuck-title{font-size:var(--text-5);font-weight:var(--weight-heavy);line-height:var(--leading-heading);text-wrap:balance;margin:0}.soc-stuck-body{color:var(--fg-muted);line-height:var(--leading-body);margin:0}.soc-connect:not([data-folded]){gap:var(--space-3);box-shadow:none;background:0 0;padding:0}.soc-connect .soc-connect-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))}.soc-connect .soc-connect-row{align-items:stretch;gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);flex-direction:column;display:flex}.soc-connect .soc-connect-row[data-pick]{box-shadow:0 0 0 1.5px var(--handoff), var(--elev-1)}.soc-connect .soc-connect-row[data-open]{grid-column:1/-1}.soc-net-top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.soc-net-mark{background:var(--bg-sunken);width:32px;height:32px;color:var(--fg);font-weight:var(--weight-heavy);border-radius:9px;flex:none;place-items:center;display:grid}.soc-connect .soc-net{color:var(--fg);font-size:var(--text-4);font-weight:var(--weight-bold);background:0 0;padding:0}.soc-net-how{color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);flex:1}.soc-net-drafts,.soc-net-act{display:flex}.soc-connect .soc-connect-row{flex-wrap:nowrap}.soc-connect .soc-connect-form{padding-top:var(--space-2);border-top:var(--rule) solid var(--border);flex:none;align-content:start}.soc-connect .soc-connect-row[data-open] .soc-net-how{flex:none}.soc-connect[data-folded]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.soc-net-marks{gap:var(--space-1);display:flex}.soc-net-marks .soc-net-mark{width:26px;height:26px;font-size:var(--text-1);color:var(--fg-muted);border-radius:7px}.soc-connect-more{font-weight:var(--weight-semibold);flex:1}.soc-accounts-page .soc-accounts{gap:var(--space-3);box-shadow:none;background:0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));overflow:visible}.soc-accounts-page .soc-account{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);align-content:start}.soc-accounts-page .soc-account+.soc-account{border-top:0}.soc-accounts-page .soc-account-agents{flex:0 0 100%}.soc-moved{color:var(--fg-subtle);font-size:var(--text-2)}@media (width<=720px){.soc-stuck{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.soc-stuck-scene{justify-content:start}}.soc-connect[data-folded] .soc-connect-gallery{color:var(--fg-muted);font-size:var(--text-2)}.soc-res{gap:var(--space-5);min-width:0;display:grid}.soc-res p{margin:0}.soc-res-situation b{font-weight:var(--weight-semibold);color:var(--fg)}.soc-res-card{border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-1)}.soc-res-card[data-state]{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.soc-res-card[data-state]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.soc-res-half{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.soc-res-half+.soc-res-half{box-shadow:0 calc(-1 * var(--rule)) 0 var(--border)}@media (width>=760px){.soc-res-half+.soc-res-half{box-shadow:calc(-1 * var(--rule)) 0 0 var(--border)}}.soc-res-half .sk-bnh-top .sk-bnh-label{font-size:var(--text-3);font-weight:var(--weight-semibold);flex-basis:100%;order:-1}.soc-res-half .sk-bnh .sk-bnh-plot,.soc-res-half .sk-bnh[data-size=sm] .sk-bnh-plot{max-width:none;padding-top:var(--space-2)}.soc-res-half:first-child .sk-bnh-chart{height:4.5rem}.soc-res-half+.soc-res-half .sk-bnh[data-size=sm] .sk-bnh-chart{height:2.75rem}.soc-res-split{padding-top:var(--space-3);border-top:var(--rule) solid var(--border);color:var(--fg-muted);font-size:var(--text-2);line-height:var(--leading-body);margin-top:auto}.soc-res-split b{color:var(--fg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.soc-res-card>.soc-res-happened{border-top:var(--rule) solid var(--border);grid-column:1/-1;padding:0}.soc-res-card>.soc-res-happened[data-plain] .sr-fact .sr-fact-link,.soc-res-card>.soc-res-happened[data-plain] .sr-fact:first-child .sr-fact-link{padding:var(--space-4) var(--space-6)}.soc-res-channels{padding:var(--space-4) var(--space-6) var(--space-5)}.soc-res-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.soc-res-title{font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.soc-res-count{color:var(--fg-subtle);font-size:var(--text-2);font-variant-numeric:tabular-nums}.soc-res-legend{color:var(--fg-subtle);font-size:var(--text-2)}.soc-res-all{font-size:var(--text-2);margin-left:auto}.soc-res-list{min-width:0;margin-top:var(--space-2)}@media (width>=760px){.soc-res-list .ui-list-row-trailing{flex:0 22rem;justify-content:flex-start}}.soc-res-more{display:none}.soc-res-source{margin-top:var(--space-3);color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body)}@media (width<=759.98px){.soc-res-half,.soc-res-channels{padding-inline:var(--space-4)}.soc-res-card>.soc-res-happened[data-plain] .sr-fact .sr-fact-link,.soc-res-card>.soc-res-happened[data-plain] .sr-fact:first-child .sr-fact-link{padding:var(--space-3) var(--space-4)}.soc-res-list:not([data-all]) .ui-list-row:nth-child(n+4){display:none}.soc-res-list .ui-list-row-trailing{min-width:0}.soc-res-list .sk-tile{max-width:100%}.soc-res-more{margin-top:var(--space-1);border-top:var(--rule) solid var(--border);padding-top:var(--space-2);display:block}.soc-res-more-btn{justify-content:space-between;inline-size:100%}}.soc-accounts-page .soc-account .soc-net{color:var(--fg-subtle);font-size:var(--text-2);font-weight:var(--weight-semibold);background:0 0;padding:0}.soc-accounts-page .soc-account .soc-net-mark{width:28px;height:28px;font-size:var(--text-2);border-radius:8px}.soc-accounts-page .soc-account-name{font-size:var(--text-3)}.soc-net-mark:is([data-mark=brand],[data-mark=icon]){background:var(--bg-render);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,var(--border))var(--lightningcss-dark,transparent), var(--elev-lift)}.soc-engagement{margin-top:var(--space-8)}@media (width<=759.98px){.soc-res-all,.soc-connect-gallery{align-items:center;min-height:44px;display:inline-flex}}.skills-page{align-content:start;gap:var(--space-6);min-width:0;display:grid}.skills-page>.ui-page-header{margin-bottom:0}.skills-sub,.skills-note{margin:var(--space-1) 0 0;max-width:68ch;color:var(--fg-muted);font-size:var(--text-3)}.skills-section{gap:var(--space-3);min-width:0;display:grid}.skills-count{margin-left:var(--space-2);vertical-align:middle;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-variant-numeric:tabular-nums}.skills-grid,.skills-builtins,.skills-copies,.skills-adopt-list,.skills-findings,.skills-notes{margin:0;padding:0;list-style:none}.skills-areas{gap:var(--space-5);display:grid}.skills-area{gap:var(--space-2);display:grid}.skills-area-title{align-items:center;gap:var(--space-2);font-size:var(--text-3);flex-wrap:wrap;margin:0;display:flex}.skills-sort{justify-content:flex-end;display:flex}.skills-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.skills-card{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.skills-card[data-status=archived]{box-shadow:none;background:var(--bg-sunken)}.skills-card-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.skills-card-icon{color:var(--fg-subtle);flex:none}.skills-name{overflow-wrap:anywhere;min-width:0;font-size:var(--text-3);font-weight:var(--weight-bold)}.skills-version{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;margin-left:auto}.skills-desc{color:var(--fg-muted);font-size:var(--text-3);margin:0}.skills-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.skills-chip{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);overflow-wrap:anywhere}.skills-chip[data-trust=builtin],.skills-chip[data-trust=trusted]{background:var(--state-ok-soft);color:var(--state-ok-fg)}.skills-chip[data-trust=community],.skills-chip[data-tone=wait]{background:var(--state-wait-soft);color:var(--state-wait-fg)}.skills-chip[data-tone=info]{background:var(--state-info-soft);color:var(--state-info-fg)}.skills-stats,.skills-meta{gap:var(--space-1) var(--space-3);color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.skills-stats span{align-items:center;gap:var(--space-1);display:inline-flex}.skills-update{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-info-soft);color:var(--state-info-fg);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.skills-card-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.skills-detail{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--rule) solid var(--border);display:grid}.skills-detail-title{margin:var(--space-2) 0 0;font-size:var(--text-3);font-weight:var(--weight-bold)}.skills-steps summary,.skills-files summary{cursor:pointer;color:var(--fg-muted);font-size:var(--text-2)}.skills-steps pre{margin:var(--space-2) 0 0;max-height:320px;padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.skills-files ul{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--text-2)}.skills-size{color:var(--fg-subtle)}.skills-copy{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;font-size:var(--text-3);display:flex}.skills-copy-name{min-width:0;color:var(--fg);font-weight:var(--weight-semibold)}.skills-copy-stats{color:var(--fg-subtle);font-size:var(--text-2);margin-left:auto}.skills-builtins{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.skills-builtin{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--rule) dashed var(--border);border-radius:var(--radius-card);display:flex}.skills-builtin-main{gap:var(--space-1);flex:1;min-width:0;display:grid}.skills-import{gap:var(--space-4);min-width:0;display:grid}.skills-adopt,.skills-preview{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.skills-adopt-list{gap:var(--space-1);max-height:240px;display:grid;overflow:auto}.skills-adopt-agent,.skills-adopt-routine{align-items:center;gap:var(--space-2);font-size:var(--text-3);display:flex}.skills-import-form{gap:var(--space-3);display:grid}.skills-field{gap:var(--space-1);font-size:var(--text-3);display:grid}.skills-field>span{font-weight:var(--weight-semibold)}.skills-field small{color:var(--fg-subtle);font-size:var(--text-2)}.skills-field textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-2)}.skills-preview{background:var(--bg-surface);box-shadow:var(--elev-1)}.skills-preview[data-verdict=caution]{box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-wait)}.skills-preview[data-verdict=dangerous]{box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-danger)}.skills-preview-skill p{margin:0}.skills-notes{gap:var(--space-1);color:var(--fg-muted);font-size:var(--text-2);display:grid}.skills-facts{gap:var(--space-1);font-size:var(--text-2);margin:0;display:grid}.skills-facts>div{gap:var(--space-2);grid-template-columns:7em minmax(0,1fr);display:grid}.skills-facts dt{color:var(--fg-subtle)}.skills-facts dd{overflow-wrap:anywhere;margin:0}.skills-verdict{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);color:var(--state-ok-fg);margin:0;display:flex}.skills-verdict[data-verdict=caution]{color:var(--state-wait-fg)}.skills-verdict[data-verdict=dangerous]{color:var(--state-danger-fg)}.skills-findings{gap:var(--space-1);display:grid}.skills-findings li{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-size:var(--text-2);grid-template-columns:minmax(0,14em) minmax(0,10em) minmax(0,1fr);display:grid}.skills-findings li[data-severity=critical]{background:var(--state-danger-soft);color:var(--state-danger-fg)}.skills-findings li[data-severity=high]{background:var(--state-wait-soft);color:var(--state-wait-fg)}.skills-findings li[data-severity=medium],.skills-findings li[data-severity=low]{color:var(--fg-muted)}.skills-finding-match{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skills-decision{font-size:var(--text-3);margin:0}.agent-skills-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-skill-import{gap:var(--space-2);width:100%;display:grid}.agent-skill-history{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}.agent-skill-edits{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.agent-skill-edit summary{cursor:pointer;color:var(--fg-muted);font-size:var(--text-2)}.agent-skill-diff{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-skill-diff pre{max-height:200px;padding:var(--space-2);border-radius:var(--radius-control);background:var(--bg-raised);font-size:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.agent-skill-diff pre[aria-label=Before]{background:var(--state-danger-soft)}.agent-skill-diff pre[aria-label=After]{background:var(--state-ok-soft)}@media (width<=640px){.skills-builtin{flex-direction:column}.skills-findings li,.agent-skill-diff{grid-template-columns:minmax(0,1fr)}}.skill-use{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.skill-use-line{align-items:center;gap:var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;display:inline-flex}.skill-use-bar{flex:10rem;max-width:16rem}.skill-use-bar .mini-share-head{font-size:var(--text-1)}.skills-cell-name{gap:2px;min-width:0;display:grid}.skills-table .skills-name{font-size:var(--text-3);font-weight:var(--weight-semibold)}.skills-cell-desc{max-width:min(64ch,42vw);color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skills-table .ui-table td{white-space:nowrap}.skills-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}@media (width>=760px){.skills-table .ui-table td[data-align=end]:last-child{white-space:nowrap;width:1%}}.skills-sheet .skills-card{background:0 0;border:0;padding:0}@media (width<=759.98px){.skills-cell-desc{white-space:normal;max-width:none}}.org{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.org>.ui-page-header,.org>.ui-toolbar{margin-bottom:0}.org-reviews,.org-review{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.org-reviews>.ui-page-header,.org-review>.ui-page-header{margin-bottom:0}.org-muted{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.timeline-owner,.timeline-progress{color:var(--fg-muted)}.org-suggest-open{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.org-suggest{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);display:grid}.org-suggest-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.org-suggest-title{font-size:var(--text-4);margin:0}.org-suggest .org-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.org-suggest-item{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);display:grid}.org-suggest-item .org-card-name{margin:0}.org-suggest-item .org-card-foot{margin-top:var(--space-1)}.org-columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.org-unit{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5) var(--space-2);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);grid-template-columns:minmax(0,1fr);display:grid}.org-unit[data-unit=none]{box-shadow:none;outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;background:0 0}.org-unit-headagent,.org-card-line{align-items:center;gap:var(--space-1);font-size:var(--text-2);color:var(--fg-muted);margin:0;display:flex}.org-card-line{column-gap:var(--space-4);flex-wrap:wrap}.org-card-line [data-missing]{color:var(--state-wait-fg)}.org-columns[data-single] .org-cards{column-gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.org-unit-headagent{overflow-wrap:anywhere;min-width:0}.org-cards{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.org-unit .org-cards>li+li{border-top:var(--rule) solid var(--border)}.org-card{gap:var(--space-1);min-width:0;padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr);display:grid}.org-card-foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.org-card .org-card-line,.org-card .org-card-foot{padding-inline-start:calc(32px + var(--space-3))}.org-card .org-card-foot{margin-inline-start:calc(var(--space-3) * -1);margin-top:calc(var(--space-1) * -1)}.org-card .org-card-foot .org-claim{margin-inline-start:var(--space-3)}.org-card-name{font-weight:var(--weight-semibold);color:var(--fg);overflow-wrap:anywhere;text-decoration:none}a.org-card-name:hover{color:var(--link)}.org-status{font-size:var(--text-2);color:var(--fg-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.org-status-mon{display:inline-flex}.org-status[data-status=waiting]{color:var(--fg);font-weight:var(--weight-semibold)}.org-form{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);display:grid}.ui-dialog-body>.org-form{gap:var(--space-3);background:0 0;border:0;padding:0}.org-new{max-width:520px}.org-field{gap:var(--space-1);font-size:var(--text-2);color:var(--fg-muted);display:grid}.org-form-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.project-card{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);color:var(--fg);transition:box-shadow var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);text-decoration:none;display:grid}.project-card:hover{box-shadow:var(--elev-2);translate:0 -1px}.project-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.project-card[data-status=proposed]{outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;box-shadow:none}.project-card-proposed,.project-proposed{font-size:var(--text-2);color:var(--fg-muted);margin:0}.project-facts{gap:var(--space-3);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.project-facts>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.project-owner{align-items:center;gap:var(--space-1);display:inline-flex}.project-status{font-size:var(--text-1);padding:2px var(--space-2);margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);vertical-align:middle;font-weight:500}.project-status[data-status=active]{background:var(--state-info-soft);color:var(--state-info-fg)}.project-status[data-status=proposed]{background:var(--bg-sunken);color:var(--fg-muted)}.project-status[data-status=done]{background:var(--state-ok-soft);color:var(--state-ok-fg)}.project-page .ui-page-header-description{color:var(--fg)}.project-sentence{text-wrap:pretty}.project-loading{gap:var(--space-3);display:grid}.project-loading-title.ui-skeleton{height:1.75rem;margin-block-end:var(--space-1)}.project-loading>.pa-hero{margin-block-start:var(--space-3)}.project-facts{gap:2px var(--space-4);clip-path:inset(-8px -8px -8px 0)}.project-facts>*+*{position:relative}.project-facts>*+:before{content:"·";top:50%;left:calc(var(--space-4) / -2);color:var(--fg-subtle);line-height:1;position:absolute;transform:translate(-50%,-50%)}.project-spend{font-variant-numeric:tabular-nums}.project-spend[data-over]{color:var(--state-danger-fg)}.project-about{justify-items:start;gap:var(--space-1);max-width:75ch;margin:0 0 var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.project-about-text{font-size:var(--text-3);line-height:var(--leading-body);color:var(--fg);overflow-wrap:anywhere;margin:0}.project-about:not([data-open]) .project-about-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-about-toggle{margin-left:calc(-1 * var(--space-2))}.project-views-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.project-views-bar>.ui-tab-strip{flex:1 1 0;min-width:0}.project-add-task{flex:none}.project-join{margin-top:var(--space-2)}.project-panel{padding-top:var(--space-5);min-width:0}.project-panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-control)}.work{--work-gutter:28px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.work-group{--stn-ink:var(--border-strong);justify-items:stretch;gap:var(--space-2);padding:0 0 var(--space-6) calc(var(--work-gutter) + var(--space-3));grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.work-group:before{content:"";top:12px;bottom:0;left:calc(var(--work-gutter) / 2 - var(--line-weight) / 2);width:var(--line-weight);background:repeating-linear-gradient(180deg, var(--border-strong) 0 6px, transparent 6px 11px);position:absolute}.work-group:last-of-type:before{display:none}.work-group[data-all-done]:before,.work-group[data-state=done]:before{border-radius:var(--radius-pill);background:var(--handoff)}.work-group:after{content:"";top:calc(12px - var(--station) / 2);left:calc(var(--work-gutter) / 2 - var(--station) / 2);width:var(--station);height:var(--station);background:var(--bg-pane);box-shadow:inset 0 0 0 var(--station-stroke) var(--stn-ink);border-radius:50%;position:absolute}.work-group[data-all-done]:after{background:var(--handoff);box-shadow:none}.work-group[data-state=working]:after{background:var(--handoff);box-shadow:0 0 0 3px var(--bg-pane), 0 0 0 5px var(--handoff), 0 0 0 9px var(--selected-tint)}.work-group[data-person]:after{background:var(--bg-pane);box-shadow:inset 0 0 0 var(--station-stroke) var(--state-wait), 0 0 0 3px var(--bg-pane), 0 0 0 5px var(--state-wait)}.work-group[data-stage=elsewhere]:after{border-radius:4px}.work-group-head{align-items:baseline;gap:2px var(--space-3);min-height:24px;font-size:var(--text-3);font-weight:var(--weight-bold);flex-wrap:wrap;margin:0;line-height:24px;display:flex}.work-group-name{overflow-wrap:anywhere;min-width:0}.work-group-count{font-size:var(--text-2);font-weight:var(--weight-regular);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.work-rows{border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.work-row{align-items:start;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:28px minmax(0,1fr) fit-content(40%);min-width:0;display:grid;position:relative}.work-row+.work-row:before{content:"";top:0;left:calc(var(--space-4) + 28px + var(--space-3));right:var(--space-4);border-top:var(--rule) solid var(--border);position:absolute}.work-row[data-linked]{background:var(--bg-sunken)}.work .work-rows.work-rows-found{box-shadow:none;outline:1px dashed var(--border-strong);outline-offset:-1px;background:0 0}.work-rows-found .work-row[data-linked]{background:0 0}.work-row-who{padding-top:2px;display:flex}.work-row-nobody{border:1.5px dashed var(--border-strong);box-sizing:border-box;border-radius:50%;width:28px;height:28px;display:block}.work-row-main{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.work-row-title{-webkit-line-clamp:2;color:var(--fg);font-size:var(--text-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.work-row-title:hover{color:var(--link)}.work-row-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.work-row[data-state=done] .work-row-title{color:var(--fg-muted);font-weight:var(--weight-regular)}.work-row-meta{align-items:center;gap:2px var(--space-3);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;min-width:0;margin:0;display:flex}.work-row-meta>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.work-row-agent,.work-row[data-tone=waiting] .work-row-note{color:var(--fg)}.work-row-late{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.work-row-criteria{font-variant-numeric:tabular-nums}.work-row-criteria[data-met]{color:var(--state-ok-fg)}.work-row-marker{align-items:center;gap:var(--space-1);font-size:var(--text-1);color:var(--fg-muted);margin:0;display:inline-flex}.work-row-action{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;align-self:center;min-width:0;display:flex}.work-row-action>*,.project-page .ui-page-header-actions,.project-page .ui-page-header-actions>*{min-width:0;max-width:100%}.project-need{max-width:24rem}.work-done-toggle{justify-self:start}.work-gaps{gap:var(--space-1);margin:0 0 0 calc(28px + var(--space-3));font-size:var(--text-2);color:var(--fg-muted);padding:0;list-style:none;display:grid}@media (width<=759.98px){.work{--work-gutter:20px}.work-group{padding-left:calc(var(--work-gutter) + var(--space-2))}.work-row{padding:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.work-row-action{grid-column:2;justify-content:flex-start}.work-row-title{min-height:44px}}.project-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-add,.project-new{gap:var(--space-3);display:grid}.same-work{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);display:grid}.same-work-ask{color:var(--fg);margin:0}.same-work-acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-new-hint{margin:0 0 var(--space-4);color:var(--fg-muted)}.project-muted{font-size:var(--text-2);color:var(--fg-subtle);margin:0}.project-facts a,.project-proposed a{color:inherit}.project-add-note{font-size:var(--text-2);color:var(--fg-muted);margin:0}.project-add-note[data-joins]{color:var(--state-info-fg)}.project-plan-it{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.project-agents{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.project-agents legend{margin-bottom:var(--space-1);padding:0}.timeline{gap:var(--space-2);margin:0;display:grid}.timeline-summary{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-1);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;display:flex}.timeline-summary-late{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.timeline-summary-blocked{color:var(--state-danger-fg)}.timeline-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.timeline-row{gap:var(--space-3);grid-template-columns:34% 1fr;align-items:center;min-height:36px;display:grid}.timeline-label{gap:2px;min-width:0;display:grid}.timeline-title{font-size:var(--text-2);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline-meta{align-items:center;gap:2px var(--space-3);font-size:var(--text-1);color:var(--fg-muted);flex-wrap:wrap;min-width:0;display:flex}.timeline-agent{color:var(--fg-muted)}.timeline-when{font-variant-numeric:tabular-nums}.timeline-when[data-state=late],.timeline-when[data-state=blocked]{color:var(--state-danger-fg);font-weight:var(--weight-semibold)}.timeline-when[data-state=waiting]{color:var(--fg-muted)}.timeline-when[data-state=done]{color:var(--state-ok-fg)}.timeline-track{border-radius:var(--radius-pill);background:var(--bg-sunken);height:14px;position:relative}.timeline-bar{--left:0%;--width:0%;top:2px;bottom:2px;left:var(--left);width:var(--width);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--bg-surface);border:2px solid var(--fg-subtle);position:absolute}.timeline-bar[data-state=doing]{background:var(--fg-muted);border-color:var(--fg-muted)}.timeline-bar[data-state=waiting]{background:repeating-linear-gradient(-45deg, var(--fg-subtle) 0 3px, var(--bg-surface) 3px 6px);border-color:var(--fg-subtle)}.timeline-bar[data-state=blocked],.timeline-bar[data-state=late]{background:var(--state-danger);border-color:var(--state-danger)}.timeline-bar[data-state=done]{background:var(--state-ok);border-color:var(--state-ok)}.timeline-bar[data-state=cancelled]{border-style:dashed}.timeline-bar[data-open]{opacity:.6}.timeline-today{--at:0%;top:-4px;bottom:-4px;left:var(--at);background:var(--accent);width:2px;position:absolute}.timeline-caption{font-size:var(--text-1);color:var(--fg-muted)}.timeline-key{align-items:center;gap:var(--space-1);display:inline-flex}.timeline-swatch{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--bg-surface);border:2px solid var(--fg-subtle);width:14px;height:8px;display:inline-block}.timeline-swatch[data-state=doing]{background:var(--fg-muted);border-color:var(--fg-muted)}.timeline-swatch[data-state=waiting]{background:repeating-linear-gradient(-45deg, var(--fg-subtle) 0 2px, var(--bg-surface) 2px 4px);border-color:var(--fg-subtle)}.timeline-swatch[data-state=late]{background:var(--state-danger);border-color:var(--state-danger)}.timeline-swatch[data-state=done]{background:var(--state-ok);border-color:var(--state-ok)}.timeline-swatch[data-state=today]{background:var(--accent);border:0;border-radius:0;width:2px;height:12px}.timeline-swatch[data-state=due]{border:0;border-left:2px dashed var(--fg-muted);background:0 0;border-radius:0;width:0;height:12px}.chains{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.chain{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-raised)}.chain-head{margin:0 0 var(--space-2);font-size:var(--text-2);color:var(--fg-muted)}.chain-step{gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;align-items:center;display:flex}.chain-who{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.chain-step>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.chain-task{color:var(--fg)}.thread-questions{gap:var(--space-2);margin:var(--space-2) 0;display:grid}.question-card:not(.sk-dc){gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);display:grid}.question-card:is([data-status=answered],[data-status=cancelled],[data-status=expired]){box-shadow:inset 0 0 0 var(--rule) var(--border);background:var(--bg-raised)}.question-head{align-items:center;gap:var(--space-2);font-size:var(--text-2);color:var(--fg-muted);display:flex}.question-who{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:inline-flex}.question-agent{font-weight:var(--weight-semibold);color:var(--fg)}.question-text{color:var(--fg);margin:0;font-weight:600}.question-form{gap:var(--space-2);display:grid}.question-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.question-choice .question-likely{margin-inline-start:var(--space-2)}.question-fields{gap:var(--space-2);display:grid}.question-field{gap:var(--space-1);font-size:var(--text-2);color:var(--fg-muted);display:grid}.question-differently{align-items:end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.question-hint{font-size:var(--text-2);color:var(--fg-subtle);margin:0}.sk-dc .question-choices{margin-top:var(--space-1)}.sk-dc .question-recommend{color:var(--fg-muted);font-size:inherit}.sk-dc .question-hint{margin-top:var(--space-1)}.question-answer{gap:var(--space-1);font-size:var(--text-2);margin:0;display:grid}.question-answer-who{color:var(--fg-muted)}.question-field-label{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:inline-flex}.question-field-optional{color:var(--fg-subtle)}.question-long{resize:vertical;min-height:5rem}.question-sourced{white-space:normal;text-align:start;max-width:100%}.question-sourced-wrap{min-width:0;max-width:100%;display:inline-flex}.question-sourced-from{color:var(--fg-muted)}.question-recommend{font-size:var(--text-2);color:var(--fg);overflow-wrap:anywhere;margin:0}.question-default{overflow-wrap:anywhere}.question-remember{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-2);color:var(--fg);cursor:pointer;display:flex}.question-remember input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none}.question-remember-where{color:var(--fg-muted)}.question-remembered{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.question-field-choice{border:0;min-width:0;margin:0;padding:0}.question-field-choice>legend{margin-bottom:var(--space-1);padding:0}.question-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.question-option{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}.question-option:hover{background:var(--bg-hover)}.question-option[data-picked]{background:var(--accent);color:var(--on-accent)}.question-option-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.question-option:has(.question-option-input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.question-option .question-likely{margin-inline-start:var(--space-1)}.question-fields[data-assisted]{gap:var(--space-3);container-type:inline-size}@container (width>=520px){.question-fields[data-assisted]>.question-field{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,13rem) minmax(0,1fr)}.question-fields[data-assisted]>.question-field-choice{display:grid}.question-fields[data-assisted]>.question-field-choice>legend{float:left;width:13rem;padding-top:var(--space-2);margin:0}}.question-fields[data-assisted] .question-field-label{color:var(--fg);font-weight:var(--weight-semibold)}.question-why-list{gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);color:var(--fg-muted);list-style:none;display:grid}.question-why-list b{color:var(--fg)}@media (width<=760px){.question-option{min-height:44px}.sk-dc[data-assisted] .sk-dc-actions>.ui-button{flex:100%}}.question-note-row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.question-note-row>.question-note{flex:16rem;min-width:0}.question-note-row>.question-differently{flex-basis:100%;margin-top:0}.question-note{border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--rule) var(--border);font-size:var(--text-2)}.question-note>summary{padding:var(--space-1) var(--space-3);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:var(--radius-card);transition:background-color var(--dur-fast) var(--ease-out);list-style:none;display:block;overflow:hidden}.question-note>summary::-webkit-details-marker{display:none}.question-note>summary:hover{background:var(--bg-hover)}.question-note>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.question-note-lead,.question-note-more,.question-note[data-status=cancelled]>summary,.question-note[data-status=expired]>summary{color:var(--fg-muted)}.question-note-detail{gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-3);display:grid}.question-note-asked{font-size:var(--text-1);color:var(--fg-muted);margin:0}.question-note-choices{gap:var(--space-1);color:var(--fg-muted);margin:0;padding:0;list-style:none;display:grid}.question-note-choices li{align-items:center;gap:var(--space-1);display:flex}.question-note-choices li[data-picked]{color:var(--fg);font-weight:var(--weight-semibold)}@media (width<=760px){.org{padding:var(--space-5) var(--space-4)}.timeline-row{grid-template-columns:1fr}}.plan-card{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--bg-raised);display:grid}.plan-card-head{align-items:center;gap:var(--space-2);display:flex}.plan-card-title{overflow-wrap:anywhere;color:var(--fg);flex:1;font-weight:600}.plan-card-who{gap:var(--space-3);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.plan-proposer{align-items:center;gap:var(--space-1);display:inline-flex}.plan-tasks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.plan-tasks>li{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.plan-task-title{flex:1;min-width:12ch}.plan-task-duplicate{font-size:var(--text-1);color:var(--state-wait-fg);overflow-wrap:anywhere;flex-basis:100%}.plan-card-thread{font-size:var(--text-2);margin:0}.readout-quiet{margin:0 0 var(--space-4);font-size:var(--text-2);color:var(--fg-muted)}.project-panel .readout{margin-bottom:var(--space-5)}.project-proposals{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.task-proposal-change{max-width:none}.task-proposal-unmade{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--state-danger-soft);justify-items:start;display:grid}.task-proposal-unmade p,.task-proposal-unmade ul{margin:0}.task-proposal-unmade ul{padding-left:var(--space-4)}.task-proposal-rows{margin:0;padding:0;list-style:none;display:grid}.task-proposal-row{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);grid-template-columns:auto minmax(0,2fr) minmax(0,1fr) minmax(0,11rem);align-items:end;display:grid}.task-proposal-row:first-child{border-top:0}.task-proposal-row>.ui-toggle-field{padding-bottom:var(--space-2)}.task-proposal-row:not([data-keep]) .ui-field{opacity:.55}@media (width<=720px){.task-proposal-row{grid-template-columns:1fr}}.readout{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-raised);grid-template-columns:minmax(0,1fr);display:grid}.readout[data-over]{border-color:var(--state-danger-fg)}.readout-title{font-size:var(--text-2);margin:0;font-weight:600}.readout-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.readout-fact dt{font-size:var(--text-1);color:var(--fg-subtle)}.readout-fact dd{gap:var(--space-1);margin:0;display:grid}.readout-num{font-size:var(--text-5);font-variant-numeric:tabular-nums;font-weight:600}.readout-sub{font-size:var(--text-1);color:var(--fg-muted)}.readout-track{--share:0%;border-radius:var(--radius-pill);background:var(--bg-sunken);max-width:200px;height:6px;display:block;overflow:hidden}.readout-fill{height:100%;width:var(--share);background:var(--state-info-fg);display:block}.readout[data-over] .readout-fill{background:var(--state-danger-fg)}.readout-over{font-size:var(--text-1);color:var(--state-danger-fg);font-weight:600}.readout-tasks ul{margin:var(--space-2) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.readout-tasks li{justify-content:space-between;gap:var(--space-3);font-size:var(--text-2);display:flex}.readout-source{font-size:var(--text-1);color:var(--fg-subtle);margin:0}.project-evidence,.project-estimate,.project-decision{font-size:var(--text-2);color:var(--fg-muted);margin:0}.project-evidence-label{color:var(--fg);font-weight:600}.project-origin{font-size:var(--text-2);color:var(--fg-muted);margin:0}.project-origin a{color:inherit}.review-totals{font-variant-numeric:tabular-nums}.review-trend{gap:var(--space-5) var(--space-8);padding:var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.review-count{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin-inline-start:var(--space-2)}.review-quiet{color:var(--fg-muted);font-size:var(--text-2)}.review-table{font-variant-numeric:tabular-nums}.review-body{white-space:pre-wrap;font-family:inherit;font-size:var(--text-2);line-height:var(--leading-body);padding:var(--space-4) var(--space-5);background:var(--bg-surface);border-radius:var(--radius-card);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);margin:0}@media (width<=760px){.review-text,.org-review section{overflow-x:auto}}.project-repo{font-size:var(--text-2);color:var(--fg-muted);gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.project-repo-name{font-family:var(--font-mono);color:var(--fg)}.project-repo-form{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.project-card{grid-template-columns:minmax(0,1fr)}.project-card.pj-row{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--border), var(--elev-1);grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(112px,auto)}.project-card.pj-row:hover{translate:none}.project-card.pj-row[data-wait]{box-shadow:0 0 0 1.5px var(--state-wait), var(--elev-1)}.pj-row-words{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pj-row-title{font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);overflow-wrap:anywhere;margin:0}.pj-row-title a{color:inherit;text-decoration:none}.pj-row-title a:hover{text-underline-offset:3px;text-decoration:underline}.pj-row-title a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pj-row{position:relative}.pj-row-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pj-line-part{white-space:nowrap}@media (width<=1099.98px){.project-card.pj-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=759.98px){.project-card.pj-row{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}}.pa-hero{border-radius:var(--radius-float);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--border), var(--elev-1);margin-block:var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pa-hero[data-decide]{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr)}.pa{min-width:0}.pa-hero[data-decide]>.pa{background:var(--studio-floor);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.pa-plate{--pa-max-h:clamp(380px, 56vh, 620px);width:min(100%, calc(var(--pa-max-h) * var(--pa-aspect)));aspect-ratio:var(--pa-aspect);box-shadow:none;border-radius:0;margin-inline:auto}.pa-hero>.pa{background:var(--studio-floor)}.pa-hero .pa-plate{box-shadow:none;border-radius:0}.pa-arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pa-arc[data-leg=future]{stroke:color-mix(in oklab, var(--border-strong) 70%, transparent)}.pa-arc[data-leg=past]{stroke:color-mix(in oklab, var(--handoff) 60%, transparent)}.pa-arc[data-leg=into]{stroke:var(--handoff)}.pa-parcel{z-index:2;line-height:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.pa-parcel[data-tone=wait]{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--state-wait) 60%, transparent))}.pa-stops{margin:0;padding:0;list-style:none}.pa-stop{width:var(--pa-desk);position:absolute}.pa-stop:first-child{z-index:1}.pa-stop:nth-child(2){z-index:2}.pa-stop:nth-child(3){z-index:3}.pa-stop:nth-child(4){z-index:4}.pa-stop:nth-child(5){z-index:5}.pa-stop:nth-child(6){z-index:6}.pa-stop:nth-child(7){z-index:7}.pa-stop:nth-child(8){z-index:8}.pa-stop:nth-child(9){z-index:9}.pa-desk{border-radius:var(--radius-control);width:100%;color:var(--fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.pa-desk:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (width<=759.98px){.pa-desk:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.pa-desk:hover .sk-scene-label{box-shadow:0 0 0 var(--rule) var(--border-strong), var(--elev-2)}.pa-stop[data-state=person] .pa-desk:hover .sk-scene-label{box-shadow:0 0 0 1.5px var(--state-wait), var(--elev-2)}.pa-label{pointer-events:none}.pa-legend{bottom:var(--space-4);left:var(--space-5);gap:var(--space-4);color:var(--fg-muted);font-size:var(--text-1);flex-wrap:wrap;margin:0;display:flex;position:absolute}.pa-legend>span{align-items:center;gap:var(--space-1);display:inline-flex}.pa-legend>span:before{content:"";background:var(--handoff);border-radius:50%;width:8px;height:8px}.pa-legend>span[data-key=wait]:before{background:var(--state-wait)}.pa-legend>span[data-key=nobody]:before{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.pa-line{padding:var(--space-3) var(--space-4) 0;color:var(--fg-muted);font-size:var(--text-2);margin:0;display:none}.pa-decide.is-pinned .sk-dc-actions{display:none}.pa-hero .pa-decide.sk-dc{box-shadow:none;background:var(--bg-surface);border-radius:0;outline:0;align-self:stretch}.pa-hero[data-decide] .pa-decide>.sk-dc-actions{padding-top:var(--space-2);margin-top:auto}.pa-decide-plan{--sr-dot:28px;margin-block:var(--space-3) var(--space-1);font-variant-numeric:tabular-nums}.pa-decide-plan .sr-step-dot{margin-bottom:var(--space-1);font-size:var(--text-1);font-weight:var(--weight-bold)}.pa-pick{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));min-width:0;margin:0;padding:0;display:grid}.pa-option{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-raised);box-shadow:0 0 0 var(--rule) var(--border);font-size:var(--text-2);cursor:pointer;display:grid;position:relative}.pa-option>input{opacity:0;pointer-events:none;position:absolute}.pa-option[data-on]{box-shadow:0 0 0 2px var(--handoff)}.pa-option:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pa-pick:disabled .pa-option{cursor:default}.pa-option>b{font-weight:var(--weight-bold);overflow-wrap:anywhere}.pa-option-rec{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--link);color:var(--bg-surface);font-size:var(--text-1);font-weight:var(--weight-bold);white-space:nowrap;max-width:calc(100% - var(--space-2));text-overflow:ellipsis;position:absolute;top:-9px;left:50%;overflow:hidden;transform:translate(-50%)}.pa-decide-who{color:var(--fg-muted);font-size:var(--text-2);margin:0}.pa-decide-call{min-width:0;scroll-margin-top:var(--space-6);display:grid}.pa-hero .pa-decide-call>.sk-dc{box-shadow:none;background:var(--bg-surface);border-radius:0;outline:0;align-self:stretch}.pa-stages{margin-bottom:var(--space-5);scroll-margin-top:var(--space-6)}.pa-stages tr[data-person]{box-shadow:inset 3px 0 0 var(--state-wait)}.project-handoffs{color:var(--fg-muted)}@media (width<=1099.98px){.pa-hero[data-decide]{grid-template-columns:minmax(0,1fr)}}@media (width<=759.98px){.pa .pa-label,.pa .pa-legend{display:none}.pa-line{display:block}.pa-option{padding:var(--space-2)}}.org-tree-arcs .org-tree-line{fill:none;stroke:var(--border-strong);stroke-width:1px}.org-tree-card{position:relative}.org-tree-edit{padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--fg-muted);font:inherit;font-size:var(--text-1);font-weight:var(--weight-semibold);cursor:pointer;opacity:0;transition:opacity var(--dur-close) var(--ease-out);border:0;flex:none;align-self:flex-start;margin-left:auto}.org-tree-card:hover .org-tree-edit,.org-tree-edit:focus-visible{opacity:1}.org-tree-edit:hover{background:var(--bg-hover);color:var(--fg)}.org-tree-edit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:none){.org-tree-edit{opacity:1}}.org-lines{gap:var(--space-4);min-width:0;display:grid}.org-lines-bar{gap:var(--space-2);display:flex}.prd-panel{gap:var(--space-4);max-width:72ch;display:grid}.prd-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.prd-version{color:var(--fg-muted);font-size:var(--text-2)}.prd-open{font-size:var(--text-2);margin-left:auto}.prd-who,.prd-note{color:var(--fg-muted);font-size:var(--text-2);margin:0}.prd-decide,.prd-changes-form{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.prd-doc{gap:var(--space-4);display:grid}.prd-doc[data-compact]{gap:var(--space-3)}.prd-sec{gap:var(--space-2);display:grid}.prd-sec-title{font-size:var(--text-2);color:var(--fg-muted);text-transform:none;margin:0;font-weight:600}.prd-problem{font-size:var(--text-4);margin:0;line-height:1.5}.prd-doc[data-compact] .prd-problem{font-size:var(--text-3)}.prd-list{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.prd-criteria{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.prd-criterion{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--rule) solid var(--border);grid-template-columns:3.5em 1fr auto;align-items:baseline;display:grid}.prd-ref{font-variant-numeric:tabular-nums;color:var(--fg-muted);font-weight:600;font-size:var(--text-2)}.prd-criteria[data-compact] .prd-criterion{grid-template-columns:minmax(0,1fr) auto}.prd-criteria-fold{margin-bottom:var(--space-1)}.prd-criterion-text{gap:var(--space-1);display:grid}.prd-vague{color:var(--state-wait-fg);font-size:var(--text-1)}.prd-criterion-state{align-items:center;gap:var(--space-1);font-size:var(--text-1);color:var(--fg-subtle);white-space:nowrap;display:inline-flex}.prd-criterion[data-state=met] .prd-criterion-state{color:var(--state-ok-fg)}.prd-criterion[data-state=open] .prd-criterion-state{color:var(--state-info-fg)}.prd-criterion-tasks{color:var(--fg-subtle)}.prd-diff{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.prd-diff-sec{gap:var(--space-1);display:grid}.prd-diff-label{font-weight:600;font-size:var(--text-2);margin:0}.prd-diff-lines{gap:var(--space-1);font-size:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.prd-diff-line[data-change=added]{color:var(--state-ok-fg)}.prd-diff-line[data-change=removed]{color:var(--state-danger-fg);text-decoration:line-through}.prd-diff-mark{font-weight:600;text-decoration:none;display:inline-block}.plan-badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.plan-badge{font-size:var(--text-1);padding:1px var(--space-2);border-radius:var(--radius-pill);border:var(--rule) solid var(--border);background:var(--bg-sunken);color:var(--fg-muted);white-space:nowrap}.plan-badge[data-tone=wait]{border-color:var(--state-wait);background:var(--state-wait-soft);color:var(--state-wait-fg)}.plan-badge[data-tone=ok]{border-color:var(--state-ok);background:var(--state-ok-soft);color:var(--state-ok-fg)}.plan-badge[data-tone=danger]{border-color:var(--state-danger);background:var(--state-danger-soft);color:var(--state-danger-fg)}.plan-tasks[data-plan]{gap:var(--space-3)}.plan-tasks[data-plan]>li{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.plan-tasks[data-plan] .plan-task-title{flex:18rem;min-width:0}.plan-task-criteria{gap:var(--space-1);font-size:var(--text-2);color:var(--fg-muted);flex:100%;margin:0;padding:0;list-style:none;display:grid}.plan-task-criteria>li{gap:var(--space-2);grid-template-columns:3.5em minmax(0,1fr);align-items:baseline;display:grid}.plan-task-fold{flex:100%;min-width:0}.plan-task-fold>summary{align-items:center;gap:var(--space-1);min-height:32px;font-size:var(--text-2);color:var(--fg-muted);cursor:pointer;list-style:none;display:inline-flex}.plan-task-fold>summary::-webkit-details-marker{display:none}.plan-task-fold>summary>svg{transition:transform var(--dur-fast) var(--ease-out);flex:none}.plan-task-fold[open]>summary>svg{transform:rotate(90deg)}.plan-task-fold>summary:hover{color:var(--link)}.plan-task-fold[open]>.plan-task-criteria{padding-block:var(--space-1) var(--space-2)}.plan-changes{padding-left:var(--space-5);font-size:var(--text-2);margin:0}.plan-checks{gap:var(--space-3);max-width:72ch;margin-top:var(--space-5);display:grid}.plan-check-task{gap:var(--space-1);display:grid}.plan-check-title{margin:0;font-weight:600}.plan-checklist{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.plan-check-label{gap:var(--space-2);cursor:pointer;grid-template-columns:auto 3.5em 1fr;align-items:baseline;display:grid}.plan-check[data-checked]{color:var(--fg-muted)}.plan-graph{min-width:0}.plan-graph-empty{color:var(--fg-subtle)}.plan-node{gap:var(--space-1);border-radius:var(--radius-control);box-sizing:border-box;height:100%;padding:var(--space-2);border:var(--rule) solid var(--border-strong);background:var(--bg-surface);color:var(--fg);text-decoration:none;display:grid;overflow:hidden}.plan-node[data-status=done]{border-color:var(--state-ok);background:var(--state-ok-soft)}.plan-node[data-status=doing]{border-color:var(--state-info)}.plan-node[data-status=blocked]{border-color:var(--state-danger)}.plan-node-title{font-size:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.plan-node-meta{gap:var(--space-2);font-size:var(--text-1);color:var(--fg-muted);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.plan-edge[data-done]{stroke:var(--state-ok)}.pm-card{max-width:72ch}.pm-stages{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pm-stage{border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);border:var(--rule) solid var(--border);font-size:var(--text-1);display:grid}.pm-stage[data-status=done]{border-color:var(--state-ok);background:var(--state-ok-soft)}.pm-stage[data-status=doing]{border-color:var(--state-info);background:var(--state-info-soft)}.pm-stage-name{font-weight:600}.pm-stage-status{color:var(--fg-muted)}.pm-update{gap:var(--space-2);display:grid}.pm-update-card{gap:var(--space-2);padding-block:var(--space-2);display:grid}.pm-update-head{align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.pm-update-head span{color:var(--fg-muted)}.pm-update-card .rel-links{margin:0}.pm-meter{width:100%;height:8px}.pm-facts{gap:var(--space-3);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.pm-facts [data-tone=danger]{color:var(--state-danger-fg)}.pm-risks{padding-left:var(--space-5);font-size:var(--text-2);margin:0}.pm-norisk{color:var(--state-ok-fg);font-size:var(--text-2);margin:0}.pm-preview{gap:var(--space-3);margin:var(--space-3) 0;display:grid}.prd-launch{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);border:var(--rule) solid var(--border);background:var(--bg-sunken);display:grid}.prd-launch[data-started]{border-color:var(--state-ok)}.prd-launch-joins{color:var(--fg-muted)}.prd-launch-hire{gap:var(--space-1);color:var(--fg);align-items:center;display:inline-flex}.prd-launch-own{padding-left:var(--space-5);font-size:var(--text-2);margin:0}.prd-steps{margin:0;padding:0;list-style:none;display:grid}.prd-step{gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.prd-step+.prd-step{border-top:var(--rule) solid var(--border)}.prd-step-n{border:var(--rule) solid var(--border-strong);background:var(--bg-surface);block-size:1.375rem;inline-size:1.375rem;font-size:var(--text-1);color:var(--fg-muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.prd-step-words{gap:2px;min-width:0;display:grid}.prd-step-name{font-weight:650;font-size:var(--text-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.prd-step-done{color:var(--fg-muted);font-size:var(--text-1)}.prd-step-who{align-items:center;gap:var(--space-1);font-size:var(--text-2);white-space:nowrap;display:inline-flex}@media (width<=40rem){.prd-step{grid-template-columns:auto minmax(0,1fr)}.prd-step-who{white-space:normal;grid-column:2}}.prd-undo{margin-block:var(--space-3)}.prd-undo-lines{gap:var(--space-1);margin:0;padding-inline-start:var(--space-4);display:grid}.needs-prd-undo{gap:var(--space-2);margin-block-end:var(--space-3);display:grid}.needs-prd-undo:empty{display:none}.rail{--stop-pad:var(--space-2);--stn:32px;--route:3px;--stn-x:calc(var(--stop-pad) + var(--stn) / 2);gap:var(--space-2);margin:var(--space-2) 0 var(--space-6);min-width:0;scroll-margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.rail-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.rail-title{font-size:var(--text-3);font-weight:var(--weight-bold);color:var(--fg);margin:0}.rail-sum{gap:2px var(--space-2);color:var(--fg-subtle);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.rail-sum>span+span:before{content:"·";margin-right:var(--space-2)}.rail-track{margin:0 calc(-1 * var(--stop-pad));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:0;list-style:none;display:grid}.rail-track>.stage{min-width:0;position:relative}.rail-track>.stage:before{content:"";z-index:1;top:calc(var(--stop-pad) + var(--stn) / 2 - var(--route) / 2);left:var(--stn-x);width:100%;height:var(--route);background:repeating-linear-gradient(90deg, var(--border-strong) 0 6px, transparent 6px 11px);pointer-events:none;position:absolute}.rail-track>.stage:last-child:before{display:none}.rail-track>.stage[data-state=done]:before{border-radius:var(--radius-pill);background:var(--handoff)}.stage-station{z-index:2;width:var(--stn);height:var(--stn);margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid;position:relative}.stage-station:not([data-face]):after{content:"";background:var(--stn-gap);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--border-strong);border-radius:50%}.stage[data-state=done] .stage-station:not([data-face]):after{background:var(--handoff);box-shadow:none}.stage[data-state=done] .stage-station[data-face]{opacity:.85}.stage-station[data-face]{background:var(--stn-gap)}.stage-station .agent-bullet-ring{display:none}.stage[data-current] .stage-station{box-shadow:0 0 0 3px var(--stn-gap), 0 0 0 5px var(--handoff), 0 0 0 10px var(--selected-tint)}.stage[data-current] .stage-station:not([data-face]):after{background:var(--handoff);box-shadow:none}.stage[data-person] .stage-station{box-shadow:0 0 0 3px var(--stn-gap), 0 0 0 5px var(--state-wait)}.stage[data-person] .stage-station:not([data-face]):after{background:var(--stn-gap);box-shadow:inset 0 0 0 3px var(--state-wait)}.stage-stop{--stn-gap:var(--bg-pane);width:100%;height:100%;min-height:44px;padding:var(--stop-pad);border-radius:var(--radius-control);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:2px;display:grid}.stage-stop:hover{--stn-gap:var(--bg-hover);background:var(--bg-hover)}.stage-stop[aria-expanded=true]{--stn-gap:var(--bg-selected);background:var(--bg-selected)}.stage-stop:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.stage-name{max-width:100%;font-size:var(--text-3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);overflow-wrap:anywhere}.stage-word{max-width:100%;font-size:var(--text-2);color:var(--fg-muted);overflow-wrap:anywhere}.stage[data-current] .stage-name{font-weight:var(--weight-heavy)}.stage[data-person] .stage-word,.stage[data-current] .stage-word{color:var(--fg);font-weight:var(--weight-semibold)}.stage-who{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;font-size:var(--text-1);color:var(--fg-subtle);display:flex}.stage-who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stage-detail{padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-2);min-width:0}.stage-detail-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.stage-detail-head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.stage-detail-name{font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.stage-detail-close{margin-left:auto}.stage-detail-facts{gap:var(--space-1);display:grid}.stage-detail-output{min-width:0;max-width:420px}.stage-holder{align-items:center;gap:var(--space-2);font-size:var(--text-2);min-width:0;margin:0;display:flex}.stage-faces{gap:var(--space-2);flex:none;display:inline-flex}.stage-quiet{color:var(--fg-subtle)}.stage-meta{color:var(--fg-muted);font-size:var(--text-2);margin:0}.stage-wait{align-items:baseline;gap:2px var(--space-3);font-size:var(--text-2);color:var(--fg);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.stage-wait-link{font-size:var(--text-2);font-weight:var(--weight-semibold)}.stage-output{min-width:0}.stage-output .ostrip-tile{max-width:100%}.stage-output-title{font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.stage-prd{gap:var(--space-1);min-width:0;display:grid}.stage-prd-problem{color:var(--fg-muted);font-size:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.stage-note{font-size:var(--text-2)}.stage-note>summary{cursor:pointer;color:var(--fg-muted)}.rail-strip{align-items:center;gap:var(--space-2) var(--space-3);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.rail-strip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-dots{--dot:12px;--dot-at:18px;align-items:center;min-width:0;padding:3px 4px;display:flex}.rail-dot{height:var(--dot-at);flex:1 1 0;min-width:0;position:relative}.rail-dot:last-child{flex:0 0 var(--dot-at)}.rail-dot:before{content:"";top:calc(50% - var(--route) / 2);left:calc(var(--dot-at) / 2);right:calc(-1 * var(--dot-at) / 2);height:var(--route);background:repeating-linear-gradient(90deg, var(--border-strong) 0 5px, transparent 5px 9px);position:absolute}.rail-dot:last-child:before{display:none}.rail-dot[data-state=done]:before{background:var(--handoff)}.rail-dot:after{content:"";z-index:1;top:calc(50% - var(--dot) / 2);left:calc((var(--dot-at) - var(--dot)) / 2);width:var(--dot);height:var(--dot);background:var(--bg-raised);box-shadow:inset 0 0 0 3px var(--border-strong);border-radius:50%;position:absolute}.rail-dot[data-state=done]:after{background:var(--handoff);box-shadow:none}.rail-dot[data-current]:after{width:var(--dot-at);height:var(--dot-at);background:var(--handoff);box-shadow:0 0 0 3px var(--bg-raised), 0 0 0 7px var(--selected-tint);top:0;left:0}.rail-dot[data-person]:after{background:var(--bg-raised);box-shadow:inset 0 0 0 3px var(--state-wait), 0 0 0 2px var(--bg-raised), 0 0 0 4px var(--state-wait)}.rail-now{gap:2px var(--space-2);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;grid-column:1;min-width:0;display:flex}.rail-now>span{overflow-wrap:anywhere;min-width:0}.rail-now>span+span:before{content:"·";margin-right:var(--space-2)}.rail-now-stage{color:var(--fg);font-weight:var(--weight-bold)}.rail-strip-chevron{color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease-out);grid-area:1/2/span 2}.rail-strip[aria-expanded=true] .rail-strip-chevron{transform:rotate(180deg)}.rail-track[data-vertical]{--stn:28px;grid-auto-columns:auto;grid-auto-flow:row;margin:0}.rail-track[data-vertical] .stage:before{top:calc(var(--stop-pad) + var(--stn) / 2);left:calc(var(--stn-x) - var(--route) / 2);width:var(--route);background:repeating-linear-gradient(180deg, var(--border-strong) 0 6px, transparent 6px 11px);height:100%}.rail-track[data-vertical] .stage[data-state=done]:before{background:var(--handoff)}.rail-track[data-vertical] .stage-stop{grid-template-columns:var(--stn) minmax(0, 1fr);column-gap:var(--space-3);padding:var(--stop-pad) var(--stop-pad) var(--space-3)}.rail-track[data-vertical] .stage-station{grid-row:1/span 3;margin:0}.rail-track[data-vertical] :is(.stage-name,.stage-word,.stage-who){grid-column:2}@media (prefers-reduced-motion:reduce){.stage-stop,.rail-strip-chevron{transition:none}}.stage-strip-list{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.stage-strip-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.stage-strip-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0}.stage-strip-track{--station:12px;--station-stroke:3px;--station-interchange:16px;--line-weight:3px;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.stage-strip-step{--stn-ink:var(--border-strong);min-width:0;padding-top:calc(var(--station-interchange) + var(--space-1));color:var(--fg-muted);font-size:var(--text-1);flex:1 1 0;display:grid;position:relative}.stage-strip-step:before{content:"";top:calc(var(--station-interchange) / 2 - var(--line-weight) / 2);height:var(--line-weight);background:repeating-linear-gradient(90deg, var(--border-strong) 0 5px, transparent 5px 9px);position:absolute;left:2px;right:0}.stage-strip-step:last-child:before{display:none}.stage-strip-step[data-state=done]:before{background:var(--handoff)}.stage-strip-lamp{top:calc((var(--station-interchange) - var(--station)) / 2);width:var(--station);height:var(--station);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--station-stroke) var(--stn-ink);border-radius:50%;position:absolute;left:0}.stage-strip-step[data-state=done] .stage-strip-lamp{background:var(--handoff);box-shadow:none}.stage-strip-step[data-current]{color:var(--fg);font-weight:var(--weight-semibold)}.stage-strip-step[data-current] .stage-strip-lamp{width:var(--station-interchange);height:var(--station-interchange);background:var(--handoff);box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 5px var(--selected-tint);top:0;left:-2px}.stage-strip-step[data-person] .stage-strip-lamp{background:var(--bg-surface);box-shadow:inset 0 0 0 var(--station-stroke) var(--state-wait), 0 0 0 2px var(--bg-surface), 0 0 0 3.5px var(--state-wait)}.stage-strip-name{padding-right:var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-strip-now{gap:2px var(--space-2);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.stage-strip-at{color:var(--fg);font-weight:var(--weight-semibold)}.stage-strip-wait{color:var(--fg-muted)}.stage-strip[data-compact] .stage-strip-list{gap:var(--space-3);margin-top:var(--space-1)}.stage-strip[data-compact] .stage-strip-row{gap:4px}.stage-strip[data-compact] .stage-strip-title{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.stage-strip[data-compact] .stage-strip-step{padding-top:var(--station-interchange)}.stage-strip[data-compact] .stage-strip-track{max-width:40rem}.stage-strip[data-compact] .stage-strip-step:last-child:not(:only-child){flex:0 0 var(--station-interchange)}.stage-strip[data-compact] .stage-strip-step:only-child:before{left:var(--station-interchange);display:block}.stage-strip[data-compact] .stage-strip-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-strip[data-compact] .stage-strip-now>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.handoff-note{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-sunken);border-radius:var(--radius-control);font-size:var(--text-2);display:grid}.handoff-note[data-compact]{padding:var(--space-1) var(--space-2);gap:var(--space-1);font-size:var(--text-1)}.handoff-note-sec{gap:2px;display:grid}.handoff-note-head{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);margin:0}.handoff-note-list{padding-left:var(--space-4);gap:2px;margin:0;display:grid}.handoff-note-list li{overflow-wrap:anywhere}.handoff-note-more{color:var(--fg-subtle);list-style:none}.handoff-note-sec[data-sec=risks] .handoff-note-head{color:var(--state-wait-fg)}.work{gap:var(--space-5)}.work-group{gap:var(--space-3);padding:0}.work-group:before,.work-group:after{display:none}.work-group-head{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-4)}.work-group-glyph{line-height:0;display:inline-flex}.work-group-count{color:var(--fg-muted)}.work-rows{box-shadow:var(--elev-1)}.work-row{min-height:52px;padding:var(--space-3) var(--space-5);align-items:center}.work-row+.work-row:before{left:var(--space-5);right:var(--space-5)}.work-row-nobody{border-width:1.5px}.work-gaps{margin-left:0}.project-panel .pa-stages{margin-bottom:var(--space-6)}.stage-wait-link,.stage-output-title a,.work-gaps a{font-weight:var(--weight-semibold);text-decoration:none}.timeline-label{column-gap:var(--space-3);grid-template-columns:24px minmax(0,1fr);align-items:center}.timeline-face{grid-row:1/span 2}.timeline-nobody{box-sizing:border-box;border:1.5px dashed var(--border-strong);border-radius:50%;width:24px;height:24px}.timeline-title{font-weight:var(--weight-semibold);grid-column:2;text-decoration:none}.timeline-title:hover{color:var(--link)}.timeline-meta{grid-column:2}.timeline-rows{padding:var(--space-2) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);gap:0}.timeline-row{min-height:52px}.timeline-row+.timeline-row{box-shadow:inset 0 var(--rule) 0 var(--border)}.timeline-scale-row{padding:0 var(--space-5)}.chains{gap:var(--space-4)}.chain{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);border:0}.chain-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.chain-asker{align-items:center;gap:var(--space-2);color:var(--fg);font-weight:var(--weight-semibold);display:inline-flex}.chain-sum{font-variant-numeric:tabular-nums}.chain-steps{gap:0}.chain-step{align-items:center;gap:var(--space-2) var(--space-4);min-height:56px;padding:var(--space-2) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.chain-step+.chain-step{box-shadow:inset 0 var(--rule) 0 var(--border)}.chain-step[data-depth="2"]{padding-left:var(--space-6)}.chain-step[data-depth="3"]{padding-left:var(--space-10)}.chain-arc{--sk-arc-w:72px;display:inline-flex}.chain-gone{box-sizing:border-box;border:1.5px dashed var(--border-strong);border-radius:50%;width:28px;height:28px;display:block}.chain-words{gap:2px;min-width:0;display:grid}.chain-who{font-size:var(--text-1);color:var(--fg-muted)}.chain-task{font-size:var(--text-3);font-weight:var(--weight-semibold);color:var(--fg);overflow-wrap:anywhere}.chain-note{font-size:var(--text-2);color:var(--fg-muted);overflow-wrap:anywhere}.chain-end{align-items:center;gap:var(--space-3);display:inline-flex}.chain-cost{font-size:var(--text-2);color:var(--fg-muted);font-variant-numeric:tabular-nums}@media (width<=759.98px){.work-row{padding:var(--space-3)}.timeline-rows{padding:var(--space-1) var(--space-3)}.chain{padding:var(--space-3)}.chain-step{grid-template-columns:minmax(0,1fr)}.chain-step[data-depth="2"],.chain-step[data-depth="3"]{padding-left:var(--space-4)}}.plan-card{padding:var(--space-5);box-shadow:var(--elev-1);border-radius:var(--radius-card);border:0}.plan-card-title{font-size:var(--text-4);text-decoration:none}.plan-card-title:hover{color:var(--link)}.plan-proposer,.plan-task-agent{align-items:center;gap:var(--space-2);display:inline-flex}.plan-badge{padding:2px var(--space-2);background:var(--bg-sunken);border:0}.plan-badge[data-tone=wait]{background:var(--bg-sunken);color:var(--fg);font-weight:var(--weight-semibold);border:0}.plan-badge[data-tone=ok],.plan-badge[data-tone=danger]{border:0}.viz-frame{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.viz-tools{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.viz-zoom{text-align:center;min-width:4ch;font-size:var(--text-1);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.viz-list-toggle{margin-left:auto}.viz-scroll{border-radius:var(--radius-card);background:var(--bg-sunken);overscroll-behavior:contain;max-height:70vh;overflow:auto}.viz-scroll[hidden]{display:none}.viz-svg{font-family:var(--font-ui);display:block}.viz-list{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);font-size:var(--text-2)}.viz-list ol,.viz-list ul{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.viz-edge{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.viz-edge[data-back]{stroke-dasharray:4 4}.viz-arrow{fill:var(--border-strong)}.viz-edge-sub{fill:var(--fg-subtle)}.viz-edge-label{fill:var(--fg-muted);paint-order:stroke;stroke:var(--bg-sunken);stroke-width:4px;stroke-linejoin:round;font-size:12px}.flow-tab{gap:var(--space-4);min-width:0;display:grid}.flow-tab-head{gap:var(--space-1);display:grid}.flow-tab-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.flow-editor{gap:var(--space-3);min-width:0;display:grid}.flow-editor-head{gap:var(--space-1);display:grid}.flow-editor-head h4{font-size:var(--text-4);margin:0}.flow-editor-tools,.flow-editor-actions,.flow-editor-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.flow-editor-connecting{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);font-size:var(--text-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.flow-editor-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.flow-editor-panel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);min-width:0;display:grid}.flow-editor-step{gap:var(--space-2);display:grid}.flow-editor-step h5{font-size:var(--text-3);margin:0}.flow-editor-step h6{margin:var(--space-2) 0 0;font-size:var(--text-2);color:var(--fg-muted);font-weight:600}.flow-editor-label{gap:var(--space-1);font-size:var(--text-2);display:grid}.flow-editor-fields,.flow-editor-ways,.flow-editor-arrows{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.flow-editor-field,.flow-editor-way-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;display:grid}.flow-editor-way-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.flow-editor-check{font-size:var(--text-1);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.flow-editor-arrows li{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-2);display:flex}.flow-editor-state{font-size:var(--text-2);color:var(--fg-muted);margin:0}.flow-editor-state[data-problem]{color:var(--state-danger-fg)}.flow-node[data-marked] .flow-box{stroke:var(--state-danger);stroke-width:3px}@media (width<=760px){.flow-editor-body{grid-template-columns:minmax(0,1fr)}}.flow{gap:var(--space-3);min-width:0;display:grid}.flow-box{fill:var(--bg-raised);stroke:var(--border-strong);stroke-width:1px}.flow-node[data-kind=agent] .flow-box{stroke:var(--agent-ink,var(--accent));stroke-width:2px}.flow-node[data-kind=branch] .flow-box{stroke-dasharray:5 3}.flow-node[data-kind=entry] .flow-box{fill:var(--bg-surface);stroke:var(--border)}.flow-node[data-paused]{opacity:.6}.flow-node[role=button]{cursor:pointer}.flow-node[role=button]:focus-visible .flow-box,.flow-node[data-selected] .flow-box{stroke:var(--focus);stroke-width:3px}.flow-node:focus{outline:none}.flow-title{fill:var(--fg);font-size:13px;font-weight:600}.flow-line{fill:var(--fg-muted);font-size:12px}.flow-notes{fill:var(--fg-subtle);font-size:12px}.flow-field{fill:var(--fg-muted);font-family:ui-monospace,monospace;font-size:12px}.flow-rule{stroke:var(--border)}.flow-list li[data-kind=entry],.flow-list-fields{color:var(--fg-muted)}.flow-detail{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:var(--elev-1);display:grid}.flow-detail-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.flow-detail h4{font-size:var(--text-4);margin:0}.flow-detail h5{margin:var(--space-2) 0 0;font-size:var(--text-2);color:var(--fg-muted);font-weight:600}.flow-detail-facts{color:var(--fg-muted);font-size:var(--text-2);margin:0}.flow-detail-text{white-space:pre-wrap;font-size:var(--text-2);max-height:16rem;margin:0;overflow:auto}.flow-detail-tools{gap:var(--space-1) var(--space-3);font-size:var(--text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.org-tree{gap:var(--space-4);min-width:0;display:grid}.org-tree-summary{color:var(--fg-muted);font-size:var(--text-2);max-width:75ch;margin:0}.org-tree-roots,.org-team-grid,.org-team-subs{min-width:0;margin:0;padding:0;list-style:none}.org-tree-roots{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.org-team{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.org-team-body{gap:var(--space-3);min-width:0;padding-left:var(--space-5);grid-template-columns:minmax(0,1fr);margin-left:14px;display:grid}.org-tree-canvas{min-width:0;position:relative}.org-tree-arcs{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.org-tree-arcs .sa-path{stroke:color-mix(in oklab, var(--handoff) 70%, transparent);stroke-dasharray:4 5}.org-tree-face{z-index:2;flex:none;line-height:0;display:inline-flex;position:relative}.org-team-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.org-team-grid>li{min-width:0;display:grid;position:relative}.org-team-subs{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.org-tree-card{box-sizing:border-box;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border)), var(--elev-1);color:var(--fg);font-size:var(--text-2);display:flex}.org-tree-card[data-lead]{min-width:min(100%,260px);padding:var(--space-3) var(--space-4);font-size:var(--text-3);justify-self:start}.org-tree-who{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;display:grid}.org-tree-name{font-weight:var(--weight-semibold);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}a.org-tree-name:hover{color:var(--link)}.org-tree-sub,.org-tree-unit{min-width:0;font-size:var(--text-1);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.org-tree-sub .org-status{font-size:var(--text-1)}.org-tree-unit[data-missing]{color:var(--fg)}.org-sep{margin-inline:.4em}.org-tree-claim{color:var(--link);font:inherit;font-size:var(--text-1);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.org-tree-claim:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.org-views{margin:0}.chain-graph{gap:var(--space-2);margin-bottom:var(--space-3);min-width:0;display:grid}.chain-graph-head{font-size:var(--text-2);color:var(--fg-muted);margin:0}.chain-node{box-sizing:border-box;align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-3);border:var(--rule) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-raised);font-size:var(--text-2);color:var(--fg);white-space:nowrap;display:flex;overflow:hidden}.chain-node[data-kind=agent]{border-color:var(--ui-ink,var(--border-strong));border-width:2px}.chain-node-name{text-overflow:ellipsis;overflow:hidden}.chain-edge[data-status=failed] .viz-edge,.chain-edge[data-status=blocked] .viz-edge{stroke:var(--state-danger)}.chain-edge[data-status=done] .viz-edge{stroke:var(--state-ok)}.chain-edge[data-status=asked] .viz-edge{stroke-dasharray:3 3}.thread-chain{gap:var(--space-1);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);font-size:var(--text-2);display:grid}.thread-chain-line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.thread-chain-steps{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.thread-chain-person{align-items:center;gap:var(--space-1);display:inline-flex}.thread-chain-arrow{color:var(--fg-subtle)}.thread-chain-sep{margin-inline-start:calc(-1 * var(--space-1))}.thread-chain-facts,.thread-chain-label,.thread-chain-status{color:var(--fg-muted);font-size:var(--text-1)}.thread-chain-line[data-outcome=failed] .thread-chain-outcome{color:var(--state-danger-fg)}.thread-chain-line[data-outcome=working] .thread-chain-outcome{color:var(--state-info)}.timeline-scale-row{min-height:18px}.timeline-scale-track{height:18px;position:relative}.timeline-tick-label{--at:0%;left:var(--at);font-size:var(--text-1);color:var(--fg-subtle);white-space:nowrap;position:absolute;transform:translate(-50%)}.timeline-tick{--at:0%;top:0;bottom:0;left:var(--at);background:var(--border);width:1px;position:absolute}.timeline-due{--at:0%;top:-4px;bottom:-4px;left:var(--at);border-left:1.5px dashed var(--fg-subtle);width:0;position:absolute}.timeline-caption{gap:var(--space-3);flex-wrap:wrap;display:flex}.cal{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cal-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cal-nav{align-items:center;gap:var(--space-1);display:flex}.cal-title{margin:0 var(--space-2);font-size:var(--text-4);text-align:center;min-width:10ch}.cal-zone,.cal-empty,.cal-paused-line{font-size:var(--text-2);color:var(--fg-muted);margin:0}.cal-paused-line{margin-bottom:var(--space-3)}.cal-grid{border-radius:var(--radius-card);background:var(--border);box-shadow:var(--elev-1);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cal-weekday{padding:var(--space-1) var(--space-2);background:var(--bg-sunken);font-size:var(--text-1);color:var(--fg-subtle);font-weight:600}.cal-day{min-height:6.5rem;padding:var(--space-1);background:var(--bg-surface);align-content:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cal-grid[data-view=week] .cal-day{min-height:14rem}.cal-day[data-out]{background:var(--bg-sunken)}.cal-day[data-out] .cal-date{color:var(--fg-subtle)}.cal-date{font-size:var(--text-1);color:var(--fg-muted);font-weight:600}.cal-day[data-today] .cal-date{color:var(--link);font-weight:var(--weight-heavy)}.cal-entries{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.cal-chip{padding:var(--space-1) var(--space-2);background:color-mix(in oklab, var(--ui-ink,var(--border-strong)) 10%, var(--bg-raised));color:var(--fg);font-size:var(--text-1);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;text-decoration:none;display:grid}.cal-entry[data-paused] .cal-chip{opacity:.6;background:var(--bg-sunken)}.cal-chip:hover{background:color-mix(in oklab, var(--ui-ink,var(--border-strong)) 18%, var(--bg-raised))}.cal-time{font-variant-numeric:tabular-nums;color:var(--fg-muted)}.cal-time,.cal-agent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-what{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cal-who{gap:0 var(--space-2);min-width:0;color:var(--fg-muted);flex-wrap:wrap;display:flex}.cal-who>*{min-width:0;max-width:100%}.cal-agent{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.cal-agent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-ink{border-radius:var(--radius-pill);background:var(--ui-ink,var(--fg-subtle));flex:none;width:6px;height:6px}.cal-face{flex:none}.cal-paused{color:var(--fg-subtle)}.cal-band{align-items:center;gap:var(--space-1) var(--space-5);min-width:0;padding:var(--space-2);background:var(--bg-surface);box-shadow:inset 0 calc(-1 * var(--rule)) 0 var(--border);flex-wrap:wrap;grid-column:1/-1;display:flex}.cal-band-group{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cal-band-word{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);white-space:nowrap}.cal-band-list{gap:var(--space-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cal-band-entry{min-width:0;max-width:100%}.cal-band-entry .cal-chip{align-items:center;gap:var(--space-2);min-height:28px;padding-block:2px;display:flex}.cal-band-entry .cal-what{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-semibold);display:block;overflow:hidden}.cal-band-entry .cal-who{flex-wrap:nowrap;flex:none;gap:0}.cal-band-entry .cal-face+.cal-face{margin-left:-4px}.cal-entry[data-movable] .cal-chip{cursor:grab}.cal-entry[data-movable] .cal-chip:active{cursor:grabbing}.cal-move{gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.cal-move dt{color:var(--fg-muted);font-size:var(--text-2)}.cal-move dd{margin:0}.cal-move-after{font-weight:600}.cal-move-refused{margin:0}@media (width<=640px){.cal-grid{grid-template-columns:minmax(0,1fr)}.cal-weekday{display:none}.cal-day{min-height:0}.cal-day:not([data-has]){display:none}.cal-grid[data-view=week] .cal-day{min-height:0}}.out-preview{gap:var(--space-2);display:grid}.out-preview-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.out-preview-frame{border-radius:var(--radius-card);background:var(--bg-surface);width:100%;min-height:70vh;box-shadow:var(--elev-1);border:0}.out-preview-frame[data-compact]{min-height:20rem}.mini-none{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.mini-bars{--mini-ink:var(--viz-1);min-width:0;margin:0}.mini-bars-row{border-bottom:var(--rule) solid var(--border-strong);align-items:flex-end;gap:2px;height:40px;margin:0;padding:0;list-style:none;display:flex}.mini-bar{flex:1;align-items:flex-end;min-width:2px;height:100%;display:flex}.mini-bar-col{width:100%;height:var(--h);transform-origin:bottom;border-radius:3px 3px 0 0;flex-direction:column-reverse;display:flex;overflow:hidden}.mini-bar-part{height:var(--h);background:var(--mini);display:block}.mini-bar-part:not([data-tone]){--mini:var(--mini-ink)}.mini-bar:not([data-last]) .mini-bar-part:not([data-tone]){background:var(--lightningcss-light,color-mix(in srgb, var(--mini-ink) 55%, var(--bg-surface)))var(--lightningcss-dark,color-mix(in srgb, var(--mini-ink) 75%, var(--bg-surface)))}.mini-bar[data-hover] .mini-bar-col{outline:2px solid var(--focus);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.mini-bar-col{animation:mini-grow var(--dur-slow) var(--ease-out) both}}@keyframes mini-grow{0%{scale:1 0}}.mini-bars-cap{justify-content:space-between;gap:var(--space-2);color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums;margin-top:4px;display:flex}.mini-bars-read{color:var(--fg-muted);font-weight:var(--weight-semibold);text-align:right}.mini-share{gap:var(--space-1);min-width:0;margin:0;display:grid}.mini-share-head{justify-content:space-between;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);display:flex}.mini-share-head b{color:var(--fg);font-variant-numeric:tabular-nums}.mini-share-bar{border-radius:var(--radius-pill);background:var(--bg-sunken);gap:2px;height:12px;display:flex;overflow:hidden}.mini-share-part{flex:0 0 var(--share);background:var(--mini);min-width:4px}.mini-share-key{gap:var(--space-1) var(--space-4);color:var(--fg-muted);font-size:var(--text-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mini-share-key li{align-items:center;gap:6px;display:inline-flex}.mini-share-key b{color:var(--fg);font-variant-numeric:tabular-nums}.mini-share-key i{background:var(--mini);border-radius:3px;width:10px;height:10px}.mini-spark{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.mini-spark:not([data-tone]){--mini:var(--viz-1)}.mini-spark-line{fill:none;stroke:var(--mini);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mini-spark-end{fill:var(--mini);stroke:var(--bg-surface);stroke-width:1.5px}.mini-steps{min-width:0}.mini-steps .res-step{align-content:start}.mini-step-note{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums}@media (width<=759.98px){.cal-chip{align-content:center;min-height:44px}.cal-band-entry .cal-chip{min-height:44px}}:is(.pr-state,.pr-summary,.pr-check-result,.agent-pr-word)[data-tone=ok]{color:var(--state-ok-fg)}:is(.pr-state,.pr-summary,.pr-check-result,.agent-pr-word)[data-tone=danger]{color:var(--state-danger-fg)}:is(.pr-state,.pr-summary,.pr-check-result,.agent-pr-word)[data-tone=wait]{color:var(--state-wait-fg)}:is(.pr-state,.pr-summary,.pr-check-result,.agent-pr-word)[data-tone=info]{color:var(--state-info-fg)}:is(.pr-state,.pr-summary,.pr-check-result,.agent-pr-word)[data-tone=neutral]{color:var(--fg-muted)}.pr-plus{color:var(--state-ok-fg);font-variant-numeric:tabular-nums}.pr-minus{color:var(--state-danger-fg);font-variant-numeric:tabular-nums}.pr{gap:var(--space-4);min-width:0;display:grid}.pr:not([data-compact]){container:pr/inline-size}.pr-head,.pr-facts{gap:var(--space-2);min-width:0;display:grid}.pr-body{font-size:var(--text-3);line-height:var(--leading-body)}.pr-glance{gap:var(--space-4) var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-sunken);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.pr-glance-size .res-diff{align-items:baseline;gap:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:var(--text-2);grid-template-columns:auto auto 1fr;display:grid}.pr-glance-size :is(.res-diff-add,.res-diff-del){font-size:var(--text-6);font-weight:var(--weight-heavy);line-height:1}.pr-glance-size .res-diff-bar{grid-column:1/-1;gap:2px;height:8px;display:flex}.pr-glance-size .res-diff-bar i{border-radius:0;flex:1;width:auto;height:100%}.pr-glance-size .res-diff-bar i:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.pr-glance-size .res-diff-bar i:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.pr-glance-size .res-diff>:nth-child(4){color:var(--fg-muted);grid-column:1/-1}.pr-glance-checks{align-content:start;gap:var(--space-1);min-width:0;display:grid}.pr-glance-lamp{align-items:center;gap:var(--space-2);font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0;display:flex}.pr-glance-lamp svg{flex:none}.pr-glance-lamp[data-tone=ok]{color:var(--state-ok-fg)}.pr-glance-lamp[data-tone=danger]{color:var(--state-danger-fg)}.pr-glance-lamp[data-tone=wait]{color:var(--state-wait-fg)}.pr-glance-lamp[data-tone=info]{color:var(--state-info-fg)}.pr-glance-lamp[data-tone=neutral]{color:var(--fg-muted)}.pr-glance-sub{color:var(--fg-muted);font-size:var(--text-2);margin:0}.pr-glance>.pr-glance-sub{grid-column:1/-1}.pr-glance-files{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:var(--rule) solid var(--border);grid-column:1/-1;margin:0;list-style:none;display:grid}.pr-glance-file{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;min-width:0;display:grid}.pr-glance-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-2);color:var(--fg);overflow:hidden}.pr-glance-bar{width:100%;height:8px;display:block}.pr-glance-track{fill:var(--border);opacity:.5}.pr-glance-add{fill:var(--state-ok)}.pr-glance-del{fill:var(--state-danger)}.pr-glance-file .pr-file-stats{font-size:var(--text-1);white-space:nowrap;margin:0}@container pr (width<=479.98px){.pr-glance{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.pr-glance-file{grid-template-columns:minmax(0,1fr) auto}.pr-glance-bar{grid-area:2/1/auto/-1}}.pr-where{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-3);flex-wrap:wrap;margin:0;display:flex}.pr-link{align-items:center;gap:var(--space-1);color:var(--fg);font-weight:var(--weight-bold);text-underline-offset:2px;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.pr-link:hover{color:var(--accent-hover);text-decoration:underline}.pr-link:focus-visible,.pr-file-summary:focus-visible,.doc-diff-fold:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.pr-repo,.pr-state{font-weight:var(--weight-bold)}.pr-muted{color:var(--fg-subtle);font-size:var(--text-2)}.pr-title{font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);overflow-wrap:anywhere;margin:0}.pr-branches{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.pr-branch,.pr-file-path,.repo-name,.agent-pr-repo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-2);overflow-wrap:anywhere}.pr-branch{padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg)}.pr-meta{align-items:center;gap:var(--space-2) var(--space-4);color:var(--fg-muted);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.pr-asked{align-items:center;gap:var(--space-2);color:var(--fg);display:inline-flex}.pr-verdict{color:var(--state-ok-fg);font-size:var(--text-1);margin:0}.pr-reverted{color:var(--state-wait-fg);font-size:var(--text-1);margin:0}.pr-main-checks{font-size:var(--text-1);margin:0}.pr-main-checks [data-tone=ok]{color:var(--state-ok-fg)}.pr-main-checks [data-tone=danger]{color:var(--state-danger-fg)}.pr-rule{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2);margin:0}.pr-section{gap:var(--space-2);min-width:0;display:grid}.pr-section-title{font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg-muted);margin:0}.pr-body .md{max-width:72ch}.pr-summary{font-weight:var(--weight-semibold);margin:0}.pr-checks .sk-check-line a{color:var(--fg)}.pr-review,.pr-preview{font-size:var(--text-3);margin:0}.pr-label{color:var(--fg-muted);font-weight:var(--weight-semibold)}.pr-files{gap:var(--space-3)}.pr-file{border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-1);overflow:hidden}.pr-file-summary{min-height:44px;padding:var(--space-2) var(--space-3);background:var(--bg-sunken);cursor:pointer;align-items:center;margin:0;display:flex}section.pr-file>.pr-file-summary{cursor:default}.pr-file[open]>.pr-file-summary{border-bottom:var(--rule) solid var(--border)}.pr-file-head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.pr-file-path{color:var(--fg);font-weight:var(--weight-semibold)}.pr-file-status{color:var(--fg-muted);font-size:var(--text-1)}.pr-file-stats{font-size:var(--text-2);margin-inline-start:auto}.pr-note{padding:var(--space-2) var(--space-3);color:var(--fg-muted);font-size:var(--text-2);margin:0}.pr-diff-scroll{overflow-x:auto}.pr-diff{border-collapse:collapse;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-1);color:var(--fg);line-height:1.6}.pr-ln{width:1%;min-width:4ch;padding:0 var(--space-2);background:var(--bg-sunken);color:var(--fg-subtle);text-align:end;vertical-align:top;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none}.pr-code{padding:0 var(--space-3) 0 var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.pr-sign{width:2ch;font-weight:var(--weight-bold);-webkit-user-select:none;user-select:none;display:inline-block}.pr-add .pr-code{background:var(--state-ok-soft)}.pr-add .pr-ln{background:var(--state-ok-soft);color:var(--state-ok-fg)}.pr-add .pr-sign{color:var(--state-ok-fg)}.pr-del .pr-code{background:var(--state-danger-soft)}.pr-del .pr-ln{background:var(--state-danger-soft);color:var(--state-danger-fg)}.pr-del .pr-sign{color:var(--state-danger-fg)}.pr-hunk-text{padding:var(--space-1) var(--space-3);background:var(--state-info-soft);color:var(--state-info-fg);white-space:pre-wrap;overflow-wrap:anywhere}.pr[data-compact]{gap:var(--space-3)}.pr[data-compact] .pr-diff{font-size:var(--text-1)}.out-compare{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.out-compare>:not(.out-compare-back){justify-self:stretch}.doc-diff{gap:var(--space-3);min-width:0;display:grid}.doc-diff-head{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.doc-diff-versions{align-items:center;gap:var(--space-1);font-weight:var(--weight-bold);display:inline-flex}.doc-diff-counts{color:var(--fg-muted);font-size:var(--text-2)}.doc-diff-body{border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;box-shadow:var(--elev-1);display:grid;overflow:hidden}.doc-diff .pr-diff{font-size:var(--text-2)}.doc-diff .pr-code{font-family:var(--font-ui)}.doc-diff-fold{min-height:32px;padding:var(--space-1) var(--space-3);border:0;border-block:var(--rule) solid var(--border);background:var(--bg-sunken);color:var(--fg-muted);font:inherit;font-size:var(--text-2);text-align:start;cursor:pointer}.doc-diff-fold:hover{background:var(--bg-hover);color:var(--fg)}.repo-grants .repo-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.repo-grants .repo-main{gap:2px;min-width:0;display:grid}.repo-grants .repo-name{color:var(--fg);font-weight:var(--weight-semibold)}.repo-grants .repo-name-held{font-family:inherit}.repo-grants .repo-access{font-size:var(--text-2)}.repo-grants .repo-row[data-access=write] .repo-access{color:var(--fg)}.repo-grants .repo-row[data-access=read] .repo-access{color:var(--fg-muted)}.repo-grants .repo-when{color:var(--fg-subtle);font-size:var(--text-1)}.repo-grants .repo-merge{gap:var(--space-2);margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--text-1);display:grid}.repo-grants .repo-merge-limits{gap:var(--space-2);max-width:36rem;display:grid}.repo-grants .repo-row>:is(.st-error,.st-done){grid-column:1/-1}.repo-grants .repo-protect{max-width:72ch}.size-options{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;display:grid}.size-option{align-items:start;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--rule) var(--border-strong);cursor:pointer;display:flex}.size-option[data-checked]{box-shadow:inset 0 0 0 2px var(--focus);background:var(--selected-tint)}.size-options:disabled .size-option{cursor:default}.size-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.size-option input{accent-color:var(--accent);margin-top:3px}.kept-job-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.kept-job{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.kept-job-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.kept-job-meta{color:var(--fg-muted);font-size:var(--text-sm);flex:12rem}.coding-allowed{gap:var(--space-2);margin:var(--space-3) 0 0;border:0;padding:0;display:grid}.coding-allowed-title{font-weight:var(--weight-semibold);padding:0}.coding-allowed-row{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.coding-allowed-row input{accent-color:var(--accent)}.coding-recent-title{font-size:var(--text-3);font-weight:var(--weight-semibold);margin:var(--space-4) 0 var(--space-2)}.coding-task-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.coding-task{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.coding-task-title{overflow-wrap:anywhere;flex:16rem;min-width:0;font-weight:500}.coding-task-line{color:var(--fg);flex:100%}.coding-task-meta{color:var(--fg-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:12rem}.coding-task-files{font-size:var(--text-sm);flex:100%}.coding-task-files ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.coding-task-files code{overflow-wrap:anywhere}.coding-task-run{font-size:var(--text-sm);align-items:center;min-height:44px;display:inline-flex}.size-words{gap:2px;display:grid}.size-label{font-weight:var(--weight-bold)}.size-spec{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums}.size-price{font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.agent-pr{gap:var(--space-1);padding:var(--space-3) 0;min-width:0;display:grid}.agent-pr-open{color:var(--fg);text-decoration:none}.agent-pr-open:hover .agent-pr-title{text-decoration:underline}.agent-pr-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.agent-pr-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.agent-pr-meta{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-2);flex-wrap:wrap;display:flex}.agent-pr-repo{color:var(--fg-muted)}.agent-pr-word{font-weight:var(--weight-semibold)}.agent-pr-when{color:var(--fg-subtle)}.triggers .trigger-presets{gap:var(--space-2);display:grid}.triggers .trigger-preset{grid-template-columns:minmax(0,1fr) auto;align-items:center}.triggers .trigger-preset-label{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.triggers .trigger-preset-login{gap:var(--space-2);grid-column:1/-1;display:grid}.triggers .trigger-preset-login-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.triggers .trigger-preset-login-row .ui-input{flex:180px;min-width:0}.triggers .trigger-prefilled{margin:0}@media (width<=759px){.pr-file-stats{margin-inline-start:0}.size-options,.triggers .trigger-preset{grid-template-columns:1fr}}.qual{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid;container:qual/inline-size}.qual-title{font-size:var(--text-3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--fg);margin:0}.qual-block{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.qual-head{gap:var(--space-1) var(--space-2);font-size:var(--text-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.qual-head>strong{font-weight:var(--weight-semibold)}.qual-muted{color:var(--fg-muted);font-size:var(--text-2)}:is(.qual-head span,.qual-claim-word,.qual-line)[data-tone=ok]{color:var(--state-ok-fg)}:is(.qual-head span,.qual-claim-word,.qual-line)[data-tone=wait]{color:var(--state-wait-fg)}.qual-head span[data-tone]{font-weight:var(--weight-semibold)}:is(.qual-head span,.qual-claim-word)[data-tone=neutral]{color:var(--fg-muted)}.qual-claims{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.qual-claim{gap:2px var(--space-2);font-size:var(--text-2);line-height:var(--leading-body);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);display:grid}.qual-claim>:nth-child(n+3){grid-column:2}.qual-claim-word{font-weight:var(--weight-semibold)}.qual-evidence{overflow-wrap:anywhere;color:var(--fg-muted);font-size:var(--text-1)}.qual-line{font-size:var(--text-1)}.pr-quality{margin:0}@container qual (width<=30rem){.qual-claim{grid-template-columns:minmax(0,1fr)}.qual-claim>:nth-child(n+3){grid-column:1}}.cd-quiet{color:var(--fg-subtle);font-size:var(--text-2)}.cd-label{font-size:var(--text-2);font-weight:var(--weight-semibold);color:var(--fg-muted);margin:0}.cd-add{color:var(--state-ok-fg);font-variant-numeric:tabular-nums}.cd-del{color:var(--state-danger-fg);font-variant-numeric:tabular-nums}.cd-engine{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);letter-spacing:.01em;align-items:center;display:inline-flex}.cd-strip{gap:var(--space-1);margin-top:var(--space-2);max-width:34rem;display:grid}.cd-strip-meter .ui-meter-label{font-size:var(--text-2)}.cd-strip-now{font-size:var(--text-2);color:var(--fg-muted);overflow-wrap:anywhere;margin:0}.cd-strip-facts{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.cd-strip-ask{align-items:center;gap:var(--space-1);color:var(--state-wait-fg);font-weight:var(--weight-semibold);margin:0;display:inline-flex}.cd-strip-open{margin-left:auto}.cd-sheet .ui-sheet-body{padding-bottom:var(--space-8)}.cd-task{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cd-task>*{min-width:0}.cd-head{place-items:center start;gap:var(--space-2) var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.cd-title{font-size:var(--text-5);font-weight:var(--weight-heavy);line-height:var(--leading-heading);overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0}.cd-facts{gap:var(--space-1);font-size:var(--text-3);margin:0;display:grid}.cd-fact{gap:var(--space-3);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);display:grid}.cd-fact dt{color:var(--fg-subtle)}.cd-fact dd{overflow-wrap:anywhere;margin:0}.cd-progress{gap:var(--space-2);display:grid}.cd-now{font-size:var(--text-3);overflow-wrap:anywhere;margin:0}.cd-line{font-weight:var(--weight-semibold);margin:0}.cd-error{gap:var(--space-2);color:var(--state-danger-fg);align-items:flex-start;margin:0;display:flex}.cd-controls{gap:var(--space-3);display:grid}.cd-stop{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cd-note,.cd-ask-form{gap:var(--space-2);justify-items:start;display:grid}.cd-note .ui-field,.cd-ask-form .ui-field{width:100%}.cd-ask{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--state-wait-soft);box-shadow:inset var(--agent-line-weight) 0 0 var(--state-wait);display:grid}.cd-ask-head{font-size:var(--text-2);color:var(--state-wait-fg);font-weight:var(--weight-semibold);margin:0}.cd-ask-q{font-size:var(--text-4);overflow-wrap:anywhere;margin:0}.cd-tabs .ui-tab-panel{padding-top:var(--space-3)}.cd-steps{gap:var(--space-1);font-size:var(--text-3);margin:0;padding:0;list-style:none;display:grid}.cd-step{grid-template-columns:var(--space-5) minmax(0, 1fr) auto;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:var(--rule) solid var(--border);align-items:baseline;display:grid}.cd-step-pin{color:var(--fg-subtle);display:inline-flex}.cd-step-text{overflow-wrap:anywhere}.cd-step[data-bad] .cd-step-text{color:var(--state-danger-fg)}.cd-step[data-kind=test] .cd-step-text{font-weight:var(--weight-semibold)}.cd-step[data-kind=question] .cd-step-text{color:var(--state-wait-fg)}.cd-step-lines{font-size:var(--text-2);white-space:nowrap}.cd-changes{gap:var(--space-3);display:grid}.cd-changes-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.cd-file-list{gap:var(--space-1);font-size:var(--text-3);margin:0;padding:0;list-style:none;display:grid}.cd-diff{gap:var(--space-3);min-width:0;display:grid}.cd-diff-bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cd-diff-sum{gap:var(--space-2);font-size:var(--text-3);flex-wrap:wrap;margin:0;display:flex}.cd-files{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cd-file{border-radius:var(--radius-card);min-width:0;box-shadow:var(--elev-1);background:var(--bg-surface);overflow:hidden}.cd-file-head{align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-10);padding:var(--space-2) var(--space-3);background:var(--bg-sunken);color:var(--fg);font:inherit;font-size:var(--text-3);text-align:left;cursor:pointer;border:0;display:flex}.cd-file-head:hover{background:var(--bg-hover)}.cd-file-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cd-chevron{transition:transform var(--dur-fast);flex:none;transform:rotate(-90deg)}.cd-file[data-open] .cd-chevron{transform:none}.cd-path{font-family:var(--font-mono);font-size:var(--text-2);overflow-wrap:anywhere;flex:auto}.cd-file-note{padding:var(--space-2) var(--space-3);margin:0}.cd-hunks{overflow-x:auto}.cd-hunk{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--text-1);line-height:1.55}.cd-hunk-head{caption-side:top;text-align:left;padding:var(--space-1) var(--space-3);color:var(--fg-subtle);background:var(--bg-pane);white-space:pre}.cd-no{width:1%;padding:0 var(--space-2);color:var(--fg-subtle);text-align:right;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.cd-code{padding:0 var(--space-3) 0 var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.cd-sign{width:1.2ch;color:var(--fg-subtle);-webkit-user-select:none;user-select:none;display:inline-block}.cd-hunk tr[data-kind=add],.cd-split .cd-code[data-kind=add]{background:var(--state-ok-soft)}.cd-hunk tr[data-kind=del],.cd-split .cd-code[data-kind=del]{background:var(--state-danger-soft)}.cd-split .cd-code[data-kind=empty]{background:var(--bg-pane)}.cd-split .cd-code{width:49%}.cd-more{margin:var(--space-2) var(--space-3);color:var(--fg);font:inherit;font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0}.cd-more:hover{text-decoration:underline}.cd-plan{gap:var(--space-4);display:grid}.cd-checklist{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cd-item{grid-template-columns:var(--space-5) auto minmax(0, 1fr);gap:var(--space-1) var(--space-2);font-size:var(--text-3);align-items:baseline;display:grid}.cd-item-pin{color:var(--fg-subtle);display:inline-flex}.cd-item[data-status=done] .cd-item-pin{color:var(--state-ok)}.cd-item[data-status=in_progress] .cd-item-pin{color:var(--state-info)}.cd-item[data-status=blocked] .cd-item-pin{color:var(--state-danger)}.cd-item[data-status=done] .cd-item-text{color:var(--fg-muted)}.cd-item-id{font-family:var(--font-mono);font-size:var(--text-1);color:var(--fg-subtle)}.cd-item-text{overflow-wrap:anywhere}.cd-claim,.cd-sub{font-size:var(--text-2);color:var(--fg-muted);grid-column:3;margin:0}.cd-claim[data-claim=unmet]{color:var(--state-danger-fg)}.cd-sub{padding-left:var(--space-4);gap:var(--space-1);display:grid}.cd-sub li[data-status=done]{color:var(--fg-subtle);text-decoration:line-through}.cd-found ul{margin:var(--space-2) 0;padding-left:var(--space-5);font-size:var(--text-3)}.cd-cost{border-collapse:collapse;width:100%;font-size:var(--text-3);font-variant-numeric:tabular-nums}.cd-cost th,.cd-cost td{padding:var(--space-1) var(--space-2);text-align:right;border-bottom:var(--rule) solid var(--border)}.cd-cost th:first-child{text-align:left;font-weight:var(--weight-regular)}.cd-cost thead th{color:var(--fg-subtle);font-weight:var(--weight-semibold)}.cd-cost tfoot th,.cd-cost tfoot td{font-weight:var(--weight-semibold);border-bottom:0}.cd-renders{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.res .cd-renders{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(min(100%,6rem),1fr))}.cd-render{gap:var(--space-1);min-width:0;display:grid}.cd-render img,.cd-render-wait{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-control);background:var(--bg-sunken);width:100%;box-shadow:inset 0 0 0 var(--rule) var(--border)}.cd-replay{gap:var(--space-3);display:grid}.cd-replay-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cd-replay-scrub{flex:10rem;display:flex}.cd-replay-scrub input{width:100%;min-height:var(--space-11);accent-color:var(--accent)}.cd-replay-count{white-space:nowrap}.cd-replay-list{gap:var(--space-2);max-height:28rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cd-replay-entry[data-current]{box-shadow:inset 3px 0 0 var(--focus);padding-left:var(--space-2)}.cd-said{font-size:var(--text-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cd-did{font-size:var(--text-2);color:var(--fg-muted);margin:0}.cd-run-link{margin:0}.cd-run-tasks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cd-run-task{gap:var(--space-2);justify-items:start;display:grid}.cd-run-task>.ui-meter{justify-self:stretch}.cd-run-task-head{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.cd-run-task-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.cd-rounds{min-width:0}.cd-rounds>summary{cursor:pointer}.cd-round-list{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.cd-round{gap:var(--space-1);min-width:0;display:grid}.cd-round-asked{font-size:var(--text-2);color:var(--fg-muted);overflow-wrap:anywhere}.cd-unticked{font-size:var(--text-2);color:var(--fg-muted);overflow-wrap:anywhere;margin:0}.cd-task-progress{gap:var(--space-1);min-width:0;display:grid}.cd-task-progress[data-compact] .ui-meter-label{font-size:var(--text-1)}.cd-task-progress-label{font-size:var(--text-2);color:var(--fg-muted)}.cd-task-progress-now{font-size:var(--text-1);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-claim{margin:var(--space-1) 0 0 var(--space-6);font-size:var(--text-2);color:var(--fg-muted)}.plan-claim[data-claim=unmet]{color:var(--state-danger-fg)}.cd-real-name{color:var(--fg-subtle);font-size:var(--text-2)}.cd-health-row{gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--rule) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.cd-health-row:first-of-type{border-top:0}.cd-health-head{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.cd-health-facts{gap:var(--space-2) var(--space-4);font-size:var(--text-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.cd-health-facts dt{color:var(--fg-subtle);font-size:var(--text-2)}.cd-health-facts dd{font-variant-numeric:tabular-nums;margin:0}.cd-health-errors ul{margin:var(--space-1) 0 0;padding-left:var(--space-5);font-size:var(--text-2);gap:var(--space-1);overflow-wrap:anywhere;display:grid}@media (prefers-reduced-motion:reduce){.cd-chevron{transition:none}}@media (width<=759.98px){.task-header-top .ui-icon-button{min-width:44px;min-height:44px}}.lg-drafts,.lg-clauses,.lg-clause{gap:var(--space-5);min-width:0;display:grid}.lg-note{color:var(--fg-subtle);font-size:var(--text-2);line-height:var(--leading-body);margin:0}.lg-note[data-tone=wait]{color:var(--state-wait-fg)}.lg-muted{color:var(--fg-subtle)}.lg-actions{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.lg-clause>.ui-section+.ui-section{margin-top:0}.lg-by{align-items:center;gap:var(--space-1);display:inline-flex}.lg-check-bar{max-width:28rem}.lg-dates{gap:var(--space-2);min-width:0;margin:0;display:grid}.lg-dates-cap{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.lg-dates-lane{align-items:center;gap:var(--space-3);grid-template-columns:minmax(6rem,12rem) minmax(0,1fr);display:grid}.lg-dates-name{color:var(--fg);font-size:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg-dates-track{border-radius:var(--radius-pill);background:var(--bg-sunken);height:20px;position:relative}.lg-dates-track .lg-dates-mark{top:50%;left:clamp(6px, var(--at), calc(100% - 6px));position:absolute;translate:-50% -50%}.lg-dates-mark{--mark:var(--viz-1);background:var(--mark);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;display:inline-block}.lg-dates-mark[data-kind=notice]{--mark:var(--state-wait)}.lg-dates-mark[data-kind=expiry]{--mark:var(--viz-7)}.lg-dates-mark[data-kind=deadline]{--mark:var(--viz-2)}.lg-dates-mark[data-kind=payment]{--mark:var(--viz-3)}.lg-dates-mark[data-kind=other]{--mark:var(--border-strong)}.lg-dates-mark[data-suggested]{background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--mark,var(--fg-subtle))}.lg-dates-mark[data-late]{outline:2px solid var(--state-danger);outline-offset:1px}.lg-dates-scale{color:var(--fg-subtle);font-size:var(--text-1);font-variant-numeric:tabular-nums}.lg-dates-ticks{justify-content:space-between;display:flex}.lg-dates-key{gap:var(--space-1) var(--space-4);color:var(--fg-muted);font-size:var(--text-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lg-dates-key li{align-items:center;gap:6px;display:inline-flex}.lg-dates-key .lg-dates-mark{width:10px;height:10px;box-shadow:none}.lg-dates-key .lg-dates-mark[data-suggested]{box-shadow:inset 0 0 0 2px var(--fg-subtle)}@media (width<=760px){.lg-dates-lane{grid-template-columns:minmax(0,1fr);gap:4px}.lg-dates-scale>span:first-child{display:none}}.lg-form{gap:var(--space-3);max-width:720px;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.lg-text{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);font:inherit;line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lg-versions{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.lg-version{gap:var(--space-1) var(--space-3);font-size:var(--text-2);color:var(--fg-muted);flex-wrap:wrap;display:flex}.lg-version-n{color:var(--fg);font-weight:var(--weight-semibold)}.lg-reviewed{align-items:baseline;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.lg-obligations,.lg-reviews,.lg-review{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lg-excerpt{padding-left:var(--space-3);border-left:2px solid var(--border-strong);color:var(--fg-muted);font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.lg-select{width:auto;max-width:100%}.lg-paste{min-height:12rem;font:inherit;resize:vertical}.legal-draft{gap:var(--space-3);min-width:0;display:grid}.legal-notice{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--bg-sunken);color:var(--fg);flex-wrap:wrap;margin:0;display:flex}.legal-notice-type{font-size:var(--text-1);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.legal-open{color:var(--fg-muted);font-size:var(--text-2);margin:0}.legal-checklist{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.legal-checklist-title{font-size:var(--text-3);margin:0}.legal-parties{color:var(--fg-muted);font-size:var(--text-2);margin:0}.legal-checks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.legal-check{gap:var(--space-2);font-size:var(--text-2);grid-template-columns:5.5rem minmax(8rem,auto) minmax(0,1fr);align-items:baseline;display:grid}.legal-check-state{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--state-ok-soft);color:var(--state-ok-fg);font-size:var(--text-1);font-weight:var(--weight-semibold);justify-self:start}.legal-check[data-state=missing] .legal-check-state{background:var(--state-danger-soft);color:var(--state-danger-fg)}.legal-check[data-state=to_fill] .legal-check-state{background:var(--state-wait-soft);color:var(--state-wait-fg)}.legal-check-label{font-weight:var(--weight-semibold)}.legal-check-detail{color:var(--fg-muted);overflow-wrap:anywhere}.legal-checklist-note{color:var(--fg-subtle);font-size:var(--text-1);margin:0}.doc-redline{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);line-height:var(--leading-body);display:grid}.doc-redline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.doc-redline-same{color:var(--fg-muted)}.doc-redline-del{color:var(--state-danger-fg);background:var(--state-danger-soft);text-decoration:line-through;text-decoration-thickness:2px}.doc-redline-add{color:var(--state-ok-fg);background:var(--state-ok-soft);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}@media (width<=760px){.legal-check{grid-template-columns:auto minmax(0,1fr)}.legal-check-detail{grid-column:1/-1}.lg-actions .ui-button{min-height:44px}}.lg-drafts{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lg-draft-list .lg-check-bar{max-width:32rem}:is(.tr-status,.tr-cell,.agent-bug-where)[data-tone=ok]{color:var(--state-ok-fg)}:is(.tr-status,.tr-cell)[data-tone=danger]{color:var(--state-danger-fg)}:is(.tr-status,.tr-cell)[data-tone=wait]{color:var(--state-wait-fg)}:is(.tr-status,.tr-cell)[data-tone=info]{color:var(--state-info-fg)}:is(.tr-status,.tr-cell)[data-tone=neutral]{color:var(--fg-muted)}.tr{gap:var(--space-4);min-width:0;display:grid}.tr-head{gap:var(--space-1);min-width:0;display:grid}.tr-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.tr-status{font-weight:var(--weight-bold)}.tr-target{font-weight:var(--weight-semibold);color:var(--fg);overflow-wrap:anywhere}a.tr-target:focus-visible,.tr-trace a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.tr-sha{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2)}.tr-totals{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.tr-rule{color:var(--fg-subtle);font-size:var(--text-2);margin:0}.tr-muted{color:var(--fg-muted);font-size:var(--text-2);margin:0}.tr-error{color:var(--state-danger-fg);font-size:var(--text-2);margin:0}.tr-subhead{font-size:var(--text-3);font-weight:var(--weight-semibold);gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.tr-flag{margin-inline-start:var(--space-2)}.tr-refused,.tr-errors{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--state-danger-soft);color:var(--fg);display:grid}.tr-refused-list{gap:var(--space-1);font-size:var(--text-2);margin:0;padding-inline-start:var(--space-5);display:grid}.tr-grid-wrap{border-radius:var(--radius-card);background:var(--bg-surface);max-width:100%;box-shadow:var(--elev-1);overflow-x:auto}.tr-grid{border-collapse:collapse;width:100%;font-size:var(--text-2)}.tr-caption{text-align:start;padding:var(--space-2) var(--space-3);color:var(--fg-muted);caption-side:top}.tr-grid :is(th,td){padding:var(--space-2) var(--space-3);text-align:start;border-top:1px solid var(--border);vertical-align:middle}.tr-grid thead th{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold);background:var(--bg-surface);border-top:0}.tr-file-row th{background:var(--bg-sunken);color:var(--fg-muted);font-weight:var(--weight-regular)}.tr-name{font-weight:var(--weight-regular);overflow-wrap:anywhere;min-width:12rem}.tr-cell-empty{color:var(--fg-subtle)}.tr-cell{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-control);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.tr-cell:disabled{cursor:default}.tr-cell[data-tone=danger]{background:var(--state-danger-soft)}.tr-cell[data-tone=wait]{background:var(--state-wait-soft)}.tr-cell[data-tone=info]{background:var(--state-info-soft)}.tr-cell[aria-current=true]{border-color:var(--border-strong)}.tr-cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tr-cell:not(:disabled):hover{border-color:var(--border)}.tr-glyph{font-family:var(--font-mono)}.tr-detail{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);min-width:0;display:grid}.tr-kind{font-weight:var(--weight-semibold);margin:0}.tr-values{gap:var(--space-1);margin:0;display:grid}.tr-value{gap:var(--space-2);grid-template-columns:6rem minmax(0,1fr);display:grid}.tr-value dt{color:var(--fg-muted)}.tr-value dd{overflow-wrap:anywhere;margin:0}.tr-message{padding:var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken);max-height:16rem;font-family:var(--font-mono);font-size:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.tr-shot,.tr-video{gap:var(--space-1);margin:0;display:grid}.tr-shot img,.tr-video video{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-sunken);max-width:100%;height:auto}.tr-shot figcaption,.tr-video figcaption{color:var(--fg-muted);font-size:var(--text-1)}.tr-trace{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.tr-trace a{color:var(--accent);font-weight:var(--weight-semibold)}.tr-bug{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);justify-items:start;display:grid}.tr-bug-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tr-bug-line .tr-flag{margin-inline-start:0}.tr[data-compact]{gap:var(--space-1)}.agent-bug-pr{color:var(--fg-muted)}.agent-bug-where{font-weight:var(--weight-semibold)}.agent-bug-where[data-waits=true]{color:var(--state-wait-fg)}:is(.qa-word,.qa-status,.qa-step-result,.qa-account-secrets,.qa-step-errors)[data-tone=ok]{color:var(--state-ok-fg)}:is(.qa-word,.qa-status,.qa-step-result,.qa-account-secrets,.qa-step-errors)[data-tone=danger]{color:var(--state-danger-fg)}:is(.qa-word,.qa-status,.qa-step-result,.qa-account-secrets,.qa-step-errors)[data-tone=wait]{color:var(--state-wait-fg)}:is(.qa-word,.qa-status,.qa-step-result)[data-tone=info]{color:var(--state-info-fg)}:is(.qa-word,.qa-status,.qa-step-result)[data-tone=neutral]{color:var(--fg-muted)}.qa{gap:var(--space-5);min-width:0;display:grid}.qa[data-compact]{gap:var(--space-2)}.qa-head{gap:var(--space-1);min-width:0;display:grid}.qa-line{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.qa-status{font-size:var(--text-4);font-weight:var(--weight-bold)}.qa[data-compact] .qa-status{font-size:var(--text-3)}.qa-purpose{color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold)}.qa-summary{color:var(--fg);margin:0}.qa-target{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.qa-target-link,.qa-target-name{font-weight:var(--weight-semibold);color:var(--fg);overflow-wrap:anywhere}.qa-target-link:focus-visible,.qa-step-link:focus-visible,.qa-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-control)}.qa-sha{color:var(--fg-muted);font-family:var(--font-mono)}.qa-muted{color:var(--fg-muted);font-size:var(--text-2);margin:0}.qa-word{font-weight:var(--weight-semibold);white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.qa-glyph{font-family:var(--font-mono)}.qa-url,.qa-error-text{font-family:var(--font-mono);font-size:var(--text-1);overflow-wrap:anywhere}.qa-step-link{color:var(--accent);font-weight:var(--weight-semibold);white-space:nowrap}.qa-agent{color:var(--accent);font-weight:var(--weight-heavy)}.qa-person{align-items:center;gap:var(--space-1);color:var(--person);font-weight:var(--weight-bold);display:inline-flex}.qa-block{gap:var(--space-3);min-width:0;display:grid}.qa-block-title{font-size:var(--text-3);font-weight:var(--weight-semibold);margin:0}.qa-criteria-count{font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.qa-findings,.qa-criteria,.qa-broken,.qa-headers,.qa-errors,.qa-issues,.qa-rules,.qa-recordings{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.qa-finding,.qa-criterion,.qa-header-row,.qa-error-row{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.qa-finding{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-sunken)}.qa-finding[data-severity=fail]{background:var(--state-danger-soft)}.qa-finding-text,.qa-criterion-text{overflow-wrap:anywhere;flex:16rem;min-width:0}.qa-criterion-detail{flex-basis:100%}.qa-issues{font-size:var(--text-2);gap:var(--space-1);padding-inline-start:var(--space-4);list-style:outside}.qa-steps{border-top:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.qa-step{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border);scroll-margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.qa-step[data-failed]{background:var(--state-danger-soft)}.qa-step[data-result=blocked]{background:var(--state-wait-soft)}.qa-step:target{outline:2px solid var(--focus);outline-offset:-2px}.qa-step-body{gap:var(--space-1);min-width:0;display:grid}.qa-step-head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.qa-step-n{color:var(--fg-muted);font-size:var(--text-2);font-variant-numeric:tabular-nums;min-width:4.5rem}.qa-step-action{font-weight:var(--weight-semibold)}.qa-step-target{overflow-wrap:anywhere}.qa-step-result{margin-inline-start:auto}.qa-step-facts{font-size:var(--text-2);gap:2px;margin:0;display:grid}.qa-step-facts>div{gap:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.qa-step-facts dt{color:var(--fg-muted)}.qa-step-facts dd{overflow-wrap:anywhere;margin:0}.qa-step-detail{font-size:var(--text-2);overflow-wrap:anywhere;margin:0}.qa-step-meta{gap:var(--space-1) var(--space-3);color:var(--fg-muted);font-size:var(--text-1);flex-wrap:wrap;margin:0;display:flex}.qa-step-errors{font-weight:var(--weight-semibold)}.qa-step-bug{align-items:center;gap:var(--space-2);font-size:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.qa-step-bug .tr-flag{margin-inline-start:0}.qa-thumb{width:7.5rem;box-shadow:var(--elev-1);border-radius:var(--radius-control);background:var(--bg-sunken);cursor:zoom-in;border:0;align-self:start;padding:0;display:block;overflow:hidden}.qa-thumb img{width:100%;height:auto;display:block}.qa-shot-large{border-radius:var(--radius-control);max-width:100%;height:auto;display:block}@media (width<=640px){.qa-step{grid-template-columns:minmax(0,1fr)}.qa-thumb{width:100%;max-width:16rem}}.qa-compact-shot{gap:var(--space-1);margin:0;display:grid}.qa-compact-shot img{border:1px solid var(--border);border-radius:var(--radius-control);width:auto;max-width:100%;height:auto;max-height:14rem}.qa-recording{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qa-scores{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.qa-score{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);align-content:start;min-width:0;display:grid}.qa-score-head,.qa-score-value,.qa-score-sub{margin:0}.qa-score-name{font-weight:var(--weight-semibold)}.qa-score-value{align-items:baseline;gap:var(--space-2);display:flex}.qa-score-value strong{font-size:var(--text-6);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title)}.qa-score-sub{color:var(--fg-muted);font-size:var(--text-1);font-weight:var(--weight-semibold)}.qa-rules{font-size:var(--text-2)}.qa-rules .tr-flag{margin-inline-start:0}.qa-vitals{gap:var(--space-1);font-size:var(--text-2);margin:0;display:grid}.qa-vital{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.qa-vital dt{color:var(--fg-muted)}.qa-vital dd{gap:var(--space-2);font-variant-numeric:tabular-nums;margin:0;display:flex}.qa-viewports{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.qa-viewport{gap:var(--space-2);min-width:0;display:grid}.qa-viewport-name{font-weight:var(--weight-semibold);font-size:var(--text-2);margin:0}.qa-viewport-shot{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-sunken);width:auto;max-width:100%;height:auto;max-height:28rem;display:block}.qa-viewport[data-issues] .qa-viewport-shot{border-color:var(--state-wait)}.qa-visual{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);min-width:0;display:grid}.qa-visual-diff,.qa-side figure{gap:var(--space-1);min-width:0;margin:0;display:grid}.qa-side{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.qa-pic{width:fit-content;max-width:100%;position:relative}.qa-pic img{border:1px solid var(--border-strong);border-radius:var(--radius-control);max-width:100%;height:auto;display:block}.qa-regions{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qa-region{fill:none;stroke:var(--state-danger);stroke-width:2px}.qa-region[data-kind=missing]{stroke:var(--state-wait);stroke-dasharray:6 4}.qa-region[data-kind=extra]{stroke:var(--state-info);stroke-dasharray:6 4}.qa-accept{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-wait);min-width:0;display:grid}.qa-accept[data-accepted]{box-shadow:var(--elev-1)}.qa-accept-why{font-weight:var(--weight-semibold);margin:0}.qa-accepted,.qa-accept-note{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.qa-accept-form{gap:var(--space-2);max-width:32rem;display:grid}.qa-live-form{gap:var(--space-3);max-width:32rem;display:grid}.qa-live-hours{max-width:14rem}.qa-live-facts{gap:var(--space-1);font-size:var(--text-2);margin:0;display:grid}.qa-live-facts>div{gap:var(--space-2);display:flex}.qa-live-facts dt{color:var(--fg-muted)}.qa-live-facts dd{margin:0}.qa-account{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;flex-wrap:wrap;min-width:0;display:flex}.qa-account-what{gap:2px;min-width:0;display:grid}.qa-account-label{font-weight:var(--weight-semibold)}.qa-account-secrets{font-size:var(--text-2);font-weight:var(--weight-semibold)}.qa-account-form{gap:var(--space-3);max-width:32rem;padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.rel-hold-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rel-hold{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1), 0 0 0 1.5px var(--state-wait);min-width:0;display:grid}.rel-hold-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.rel-hold-what{font-size:var(--text-4);font-weight:var(--weight-bold)}.rel-hold-what code{font-family:var(--font-mono)}.rel-hold-reason{overflow-wrap:anywhere;margin:0}.rel-hold-form{gap:var(--space-2);max-width:32rem;display:grid}.rel-hold-done{font-weight:var(--weight-semibold);color:var(--state-ok-fg);margin:0}.dz{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dz-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.dz-line>.ui-tag{white-space:normal;flex:0 auto}.dz-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dz-block{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dz-block-title{font-size:var(--text-4);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0}.dz-two{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.dz-summary{font-size:var(--text-3);text-wrap:pretty;margin:0}.dz-notes{color:var(--fg-muted);white-space:pre-wrap;margin:0}.dz-sheet{margin:0}.dz-sheet-img{border-radius:var(--radius-control);width:100%;height:auto;box-shadow:var(--elev-1);display:block}.dz-in-use{align-items:center;gap:var(--space-1);color:var(--state-ok-fg);font-weight:var(--weight-semibold);margin:0;display:inline-flex}.dz-swatch{background:var(--sw);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);vertical-align:middle;border-radius:6px;flex:none;display:inline-block}.dz-mode{gap:var(--space-5);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dz-mode-top{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.dz-mode-top>.dz-swatches{flex:999 380px;min-width:0}.dz-mode-top>.dz-preview{flex:280px;max-width:440px}.dz-swatches{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.dz-swatch-card{column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);grid-template-columns:44px minmax(0,1fr);align-content:start;row-gap:2px;display:grid}.dz-swatch-card .dz-swatch{border-radius:var(--radius-control);grid-row:span 2;width:44px;height:44px}.dz-swatch-card .dz-swatch-pair{grid-column:1/-1}.dz-swatch-name{font-weight:var(--weight-semibold)}.dz-hex{font-family:var(--font-mono);font-size:var(--text-1);color:var(--fg-muted)}.dz-swatch-pair{align-items:center;gap:var(--space-1);font-size:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.dz-strip{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.dz-preview{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--t-bg);color:var(--t-text);font-family:var(--t-font);box-shadow:inset 0 0 0 1px var(--t-border);display:grid}.dz-preview-card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--t-radius);background:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-border);display:grid}.dz-preview-title{font-family:var(--t-heading);font-size:var(--text-4);font-weight:var(--weight-bold);margin:0}.dz-preview-body{color:var(--t-muted);font-size:var(--text-2);margin:0}.dz-preview-btn{padding:var(--space-2) var(--space-3);border-radius:var(--t-radius);background:var(--t-accent);color:var(--t-on-accent);font-weight:var(--weight-semibold);font-size:var(--text-2);justify-self:start}.dz-preview-states{gap:var(--space-2);flex-wrap:wrap;display:flex}.dz-preview-state{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-1);font-weight:var(--weight-semibold);border:1.5px solid}.dz-preview-state[data-s=success]{color:var(--t-success)}.dz-preview-state[data-s=warning]{color:var(--t-warning)}.dz-preview-state[data-s=danger]{color:var(--t-danger)}.dz-table{border-collapse:collapse;width:100%;font-size:var(--text-2)}.dz-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.dz-table-wrap>.dz-contrast{min-width:600px}.dz-table th{text-align:left;padding:var(--space-2);color:var(--fg-muted);font-weight:var(--weight-semibold);border-bottom:var(--rule) solid var(--border-strong)}.dz-table td{padding:var(--space-2);border-bottom:var(--rule) solid var(--border);vertical-align:middle}.dz-table code{font-family:var(--font-mono);font-size:var(--text-1)}.dz-num{font-variant-numeric:tabular-nums;white-space:nowrap}.dz-caption{caption-side:top;text-align:left;padding-bottom:var(--space-2);font-weight:var(--weight-bold)}.dz-caption .out-muted{font-weight:var(--weight-regular);display:block}.dz-sample{width:36px;height:28px;margin-right:var(--space-2);background:var(--s-bg);color:var(--s-fg);font-weight:var(--weight-bold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent);vertical-align:middle;border-radius:6px;place-items:center;display:inline-grid}.dz-suggest{align-items:center;gap:var(--space-1);display:inline-flex}.dz-palette{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dz-palette-item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--bg-sunken);font-size:var(--text-2);display:inline-flex}.dz-type{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dz-type-row{gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--rule) solid var(--border);grid-template-columns:180px minmax(0,1fr);align-items:baseline;display:grid}.dz-type-meta{font-size:var(--text-2);font-variant-numeric:tabular-nums}.dz-type-sample{font-size:var(--fs);line-height:var(--lh);font-weight:var(--fw);font-family:var(--ff);overflow-wrap:anywhere;min-width:0}.dz-scale,.dz-radii{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dz-scale li{align-items:center;gap:var(--space-2);grid-template-columns:48px minmax(0,1fr) 56px;display:grid}.dz-scale-name{font-family:var(--font-mono);font-size:var(--text-1)}.dz-space-bar{width:var(--px);background:var(--handoff);border-radius:3px;max-width:100%;height:12px;display:block}.dz-radii{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.dz-radii li{justify-items:center;gap:var(--space-1);display:grid}.dz-radius-box{border:2px solid var(--fg-muted);border-radius:var(--r);background:var(--bg-sunken);width:56px;height:56px}.dz-flow{padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-sunken);overscroll-behavior-x:contain;scrollbar-width:thin;overflow:auto hidden}.dz-flow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dz-flow-wrap{min-width:0;position:relative}.dz-flow-wrap:before,.dz-flow-wrap:after{content:"";z-index:1;pointer-events:none;opacity:0;width:56px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;top:1px;bottom:12px}.dz-flow-wrap:before{border-radius:var(--radius-card) 0 0 var(--radius-card);background:linear-gradient(to right, var(--bg-sunken), transparent);left:1px}.dz-flow-wrap:after{border-radius:0 var(--radius-card) var(--radius-card) 0;background:linear-gradient(to left, var(--bg-sunken), transparent);right:1px}.dz-flow-wrap[data-more~=start]:before,.dz-flow-wrap[data-more~=end]:after{opacity:1}.dz-flow-canvas{width:var(--w);height:var(--h);position:relative}.dz-flow-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.dz-edge path{fill:none;stroke:var(--fg-muted);stroke-width:1.75px}.dz-edge[data-back] path{stroke:var(--fg-subtle);stroke-dasharray:6 5}.dz-edge text{fill:var(--fg);font-size:var(--text-2);font-weight:var(--weight-semibold);font-family:var(--font-ui);paint-order:stroke;stroke:var(--bg-sunken);stroke-width:5px;stroke-linejoin:round}.dz-edge[data-back] text{fill:var(--fg-muted);font-weight:var(--weight-regular)}.dz-arrow-head{fill:var(--fg-muted)}.dz-node{left:var(--x);top:var(--y);width:var(--nw);gap:var(--space-2);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:absolute}.dz-node-thumb{height:var(--th);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:0 0 0 var(--rule) var(--border-strong), var(--elev-1);transition:box-shadow var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.dz-node-thumb img{object-fit:contain;background:var(--bg-render);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.dz-node:hover .dz-node-thumb{box-shadow:0 0 0 2px var(--border-strong), var(--elev-2)}.dz-node[data-current] .dz-node-thumb{box-shadow:0 0 0 2px var(--focus), var(--elev-2)}.dz-node:focus-visible{outline:none}.dz-node:focus-visible .dz-node-thumb{box-shadow:0 0 0 3px var(--focus)}.dz-node-name{align-items:baseline;gap:var(--space-2);font-size:var(--text-2);font-weight:var(--weight-semibold);line-height:var(--leading-heading);overflow-wrap:anywhere;display:flex}.dz-steps{padding:var(--space-3);gap:var(--space-5);border-radius:var(--radius-card);background:var(--bg-sunken);margin:0;list-style:none;display:grid}.dz-step{gap:var(--space-2);min-width:0;display:grid;position:relative}.dz-step+.dz-step:before{content:"";left:var(--space-5);top:calc(-1 * var(--space-5));height:var(--space-5);border-left:2px dashed var(--handoff);position:absolute}.dz-step-open{gap:var(--space-2);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.dz-step-thumb{aspect-ratio:16/10;height:auto}.dz-step-open:hover .dz-node-thumb{box-shadow:0 0 0 2px var(--border-strong), var(--elev-2)}.dz-step[data-current] .dz-node-thumb{box-shadow:0 0 0 2px var(--focus), var(--elev-2)}.dz-step-open:focus-visible{outline:none}.dz-step-open:focus-visible .dz-node-thumb{box-shadow:0 0 0 3px var(--focus)}.dz-step-to{color:var(--fg-muted);font-size:var(--text-2);gap:2px;margin:0;display:grid}.dz-step-to b{color:var(--fg);font-weight:var(--weight-semibold)}.dz-node-start{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-1);flex:none;padding:1px 7px}.dz-sources{gap:var(--space-2);display:grid}.dz-sources>summary{align-items:center;gap:var(--space-2);min-height:32px;padding-inline:var(--space-1);border-radius:var(--radius-control);color:var(--fg-muted);font-size:var(--text-2);font-weight:var(--weight-semibold);cursor:pointer;justify-self:start;display:inline-flex}.dz-sources>summary:hover{color:var(--fg)}.dz-sources>summary{list-style:none}.dz-sources>summary::-webkit-details-marker{display:none}.dz-sources>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=759.98px){.dz-sources>summary{min-height:44px}}.dz-screens{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:200px minmax(0,1fr);display:grid}.dz-screen-list{align-content:start;gap:var(--space-1);display:grid}.dz-screen-pick{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.dz-screen-pick:hover{background:var(--bg-hover)}.dz-screen-pick[aria-current=true]{background:var(--bg-selected);font-weight:var(--weight-semibold)}.dz-screen-pick:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dz-screen{gap:var(--space-3);min-width:0;display:grid}.dz-screen-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dz-screen-head>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.dz-screen-pick{overflow-wrap:anywhere;min-width:0}.dz-devices>*{min-width:0}@container out-stage (width<=640px){.dz-screens{grid-template-columns:minmax(0,1fr)}}.dz-devices{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.dz-device{gap:var(--space-2);min-width:0;margin:0;display:grid}.dz-device[data-device=desktop]{flex:520px;max-width:900px}.dz-device[data-device=tablet]{flex:0 320px}.dz-device[data-device=mobile]{flex:0 240px}.dz-device-chrome{height:28px;padding:0 var(--space-3);align-items:center;gap:6px;display:flex}.dz-device[data-device=desktop] .dz-device-chrome{border:var(--rule) solid var(--border-strong);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg-sunken);border-bottom:0}.dz-device[data-device=desktop] .dz-device-screen{border:var(--rule) solid var(--border-strong);border-radius:0 0 var(--radius-card) var(--radius-card)}.dz-dot{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.dz-url{height:14px;margin-left:var(--space-3);border-radius:var(--radius-pill);background:var(--bg-surface);flex:1}.dz-device:is([data-device=mobile],[data-device=tablet]){background:color-mix(in srgb, var(--fg) 88%, var(--bg-app));box-shadow:var(--elev-2);border-radius:30px;padding:10px}.dz-device:is([data-device=mobile],[data-device=tablet]) .dz-device-chrome{justify-content:center;height:18px}.dz-notch{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg-app) 30%, transparent);width:64px;height:6px}.dz-device:is([data-device=mobile],[data-device=tablet]) .dz-device-screen{border-radius:20px}.dz-device-screen{overscroll-behavior:contain;scrollbar-width:thin;background:var(--bg-render);overflow:hidden auto}.dz-device[data-device=desktop] .dz-device-screen{aspect-ratio:1440/900}.dz-device[data-device=tablet] .dz-device-screen{aspect-ratio:834/1194}.dz-device[data-device=mobile] .dz-device-screen{aspect-ratio:390/844}.dz-device-screen:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dz-device-screen .out-image-frame{width:100%;margin:0}.dz-device-screen .out-image{background:var(--bg-render);border-radius:0;width:100%;max-height:none}.dz-device-label{justify-content:center;gap:var(--space-1) var(--space-3);color:var(--fg-muted);font-size:var(--text-1);text-align:center;flex-wrap:wrap;display:flex}.dz-device-open{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}.dz-device-open:hover{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}.dz-device-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.dz-device:is([data-device=mobile],[data-device=tablet]) .dz-device-label{color:color-mix(in srgb, var(--bg-app) 80%, transparent)}.dz-device:is([data-device=mobile],[data-device=tablet]) .dz-device-open{color:inherit}@media (width<=759.98px){.dz-device-open{align-items:center;min-height:44px;display:inline-flex}}.dz-proto-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.dz-proto{justify-items:center;display:grid}.dz-proto .out-frame{height:78vh;transition:width var(--dur-fast) var(--ease-out)}.dz-proto[data-device=mobile] .out-frame{border-radius:24px;width:390px;max-width:100%}.dz-proto[data-device=desktop]{justify-items:start;height:78vh;overflow:hidden}.dz-proto[data-device=desktop] .out-frame{width:1440px;max-width:none;height:calc(78vh / var(--proto-scale,1));transform:scale(var(--proto-scale,1));transform-origin:0 0}.dz-a11y,.dz-critique{gap:var(--space-3);padding-top:var(--space-2);display:grid}.dz-a11y-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.dz-a11y-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dz-a11y-check{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1)}.dz-a11y-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.dz-a11y-label{font-weight:var(--weight-semibold);min-width:140px}.dz-a11y-items{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:var(--text-2);display:grid}.dz-a11y-where{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-1)}.dz-critique-issues li[data-fixed]{color:var(--fg-muted)}.dz-handoff{gap:var(--space-6)}.dz-handoff>.dz-block{padding-top:var(--space-4);border-top:var(--rule) solid var(--border)}.dz-handoff>.dz-block:first-child{border-top:0;padding-top:0}.dz-links{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.dz-components{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.dz-component{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);display:grid}.dz-component-name{margin:0}.dz-states{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.dz-assets{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.dz-asset{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-sunken);font-size:var(--text-2);display:grid}.dz-asset-pic{border-radius:var(--radius-control);background:repeating-conic-gradient(var(--bg-sunken) 0 25%, var(--bg-surface) 0 50%) 0 0 / 12px 12px;place-items:center;height:96px;display:grid}.dz-asset-pic img{max-width:80%;max-height:80px}.dz-asset-name{font-weight:var(--weight-semibold)}.dz-asset-dl{overflow-wrap:anywhere;font-size:var(--text-1)}.dz-acceptance{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dz-acceptance li{gap:var(--space-2);align-items:flex-start;display:flex}.dz-acceptance svg{color:var(--fg-muted);flex:none;margin-top:3px}.dz-verdict{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.dz-verdict>*{margin:0}.dz-verdict>.ui-tag{justify-self:start}.dz-result{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule) solid var(--border);display:grid}.dz-result-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.dz-result-head .ui-segmented{margin-left:auto}.dz-side{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dz-side figure,.dz-overlay{gap:var(--space-2);margin:0;display:grid}.dz-side-label{font-weight:var(--weight-semibold);font-size:var(--text-2)}.dz-pic{width:fit-content;max-width:100%;position:relative}.dz-pic img{border:var(--rule) solid var(--border-strong);border-radius:var(--radius-control);max-width:100%;height:auto;display:block}.dz-diff-box{left:var(--x);top:var(--y);width:var(--bw);height:var(--bh);border:2px solid var(--state-danger);pointer-events:none;border-radius:3px;position:absolute}.dz-diff-box[data-kind=missing]{border-color:var(--state-wait);border-style:dashed}.dz-diff-box[data-kind=extra]{border-color:var(--state-info);border-style:dashed}.dz-diff-lists{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dz-diff-list{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);font-size:var(--text-2)}.dz-diff-list-title{margin:0 0 var(--space-1);font-weight:var(--weight-semibold)}.dz-diff-list ul{padding-left:var(--space-4);margin:0}.co-tokens{gap:var(--space-3);display:grid}.co-tokens-mode{align-items:center;gap:var(--space-3);display:flex}.co-tokens-mode>.co-muted{min-width:40px}.dz-findings{padding:var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunken);font-size:var(--text-2)}.dz-findings ol{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.dz-lint strong{font-weight:var(--weight-semibold)}.dz-directions{gap:var(--space-3);min-width:0;display:grid}.dz-direction-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.dz-direction{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--elev-1);display:grid}.dz-direction[data-chosen]{box-shadow:0 0 0 2px var(--focus), var(--elev-1)}.dz-direction img{border-radius:calc(var(--radius-card) - 2px);width:100%;height:auto;display:block}.dz-direction-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.dz-direction-line{color:var(--fg-muted);overflow-wrap:anywhere}.dz-alt-head{font-size:var(--text-2);margin:0}.dz-alt-open{border-radius:calc(var(--radius-card) - 2px);background:var(--bg-sunken);cursor:pointer;border:0;width:100%;padding:0;display:block;overflow:hidden}.dz-alt-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dz-alternates .dz-direction-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.dz-alternates .dz-direction img{aspect-ratio:16/10;object-fit:cover;object-position:top;height:auto}.dz-alt-blank{aspect-ratio:16/10;display:block}.dz-direction-mark{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);display:inline-flex}.dz-decide-line{overflow-wrap:anywhere;margin:0}@media (width<=720px){.dz-screens,.dz-side,.dz-type-row{grid-template-columns:minmax(0,1fr)}.dz-screen-list{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}@media (width<=759.98px){.dz-view-tabs .ui-tab-list{width:100%}.dz-view-tabs .ui-tab{flex:auto;justify-content:center;padding-inline:6px}}}@layer controls{select:not([multiple]):not([size]){appearance:none;padding-right:calc(var(--space-3) + 20px);background-image:linear-gradient(45deg, transparent 50%, var(--fg-muted) 50%), linear-gradient(-45deg, transparent 50%, var(--fg-muted) 50%);cursor:pointer;background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}select:not([multiple]):not([size]):disabled{cursor:not-allowed;opacity:.6}[data-tone=ok]{--mini:var(--state-ok)}[data-tone=wait]{--mini:var(--state-wait)}[data-tone=danger]{--mini:var(--state-danger)}[data-tone=info]{--mini:var(--state-info)}[data-tone=muted]{--mini:var(--border-strong)}[data-tone=viz-1]{--mini:var(--viz-1)}[data-tone=viz-2]{--mini:var(--viz-2)}[data-tone=viz-3]{--mini:var(--viz-3)}[data-tone=viz-4]{--mini:var(--viz-4)}[data-tone=viz-5]{--mini:var(--viz-5)}[data-tone=viz-6]{--mini:var(--viz-6)}[data-tone=viz-7]{--mini:var(--viz-7)}[data-tone=viz-8]{--mini:var(--viz-8)}[data-tone=step-1]{--mini:color-mix(in oklab, var(--handoff) 24%, var(--bg-surface))}[data-tone=step-2]{--mini:color-mix(in oklab, var(--handoff) 38%, var(--bg-surface))}[data-tone=step-3]{--mini:color-mix(in oklab, var(--handoff) 52%, var(--bg-surface))}[data-tone=step-4]{--mini:color-mix(in oklab, var(--handoff) 66%, var(--bg-surface))}[data-tone=step-5]{--mini:color-mix(in oklab, var(--handoff) 82%, var(--bg-surface))}[data-tone=step-6]{--mini:var(--handoff)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-app:var(--lightningcss-light,#f4f6fb)var(--lightningcss-dark,#080c17);--bg-pane:var(--lightningcss-light,#f4f6fb)var(--lightningcss-dark,#080c17);--bg-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10162a);--bg-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161e36);--bg-sunken:var(--lightningcss-light,#edf1f9)var(--lightningcss-dark,#0c1222);--bg-render:#fff;--bg-hover:var(--lightningcss-light,#e9eef8)var(--lightningcss-dark,#1e2846);--selected-tint:var(--lightningcss-light,#e8efff)var(--lightningcss-dark,#16224a);--bg-selected:var(--lightningcss-light,#e8efff)var(--lightningcss-dark,#16224a);--bg-shell:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10162a);--bg-shell-hover:var(--lightningcss-light,#e9eef8)var(--lightningcss-dark,#1e2846);--bg-shell-selected:var(--lightningcss-light,#e8efff)var(--lightningcss-dark,#16224a);--border-on-shell:var(--lightningcss-light,#dde3f0)var(--lightningcss-dark,#252f50);--fg-on-shell:var(--lightningcss-light,#0e1a3a)var(--lightningcss-dark,#eef1f8);--fg-on-shell-muted:var(--lightningcss-light,#4a5573)var(--lightningcss-dark,#a9b4d6);--bg-enamel:var(--lightningcss-light,#0f1d44)var(--lightningcss-dark,#13235a);--bg-enamel-hover:var(--lightningcss-light,#182a5c)var(--lightningcss-dark,#1b2d6b);--bg-enamel-selected:var(--lightningcss-light,#22377a)var(--lightningcss-dark,#24397f);--border-on-enamel:var(--lightningcss-light,#1d3068)var(--lightningcss-dark,#22367a);--fg-on-enamel:#eef1f8;--fg-on-enamel-muted:#a9b4d6;--brand:#4a7df7;--brand-ink:var(--lightningcss-light,#0b0f17)var(--lightningcss-dark,#fff);--fg:var(--lightningcss-light,#0e1424)var(--lightningcss-dark,#edf0f9);--fg-muted:var(--lightningcss-light,#4a5470)var(--lightningcss-dark,#b4bbd2);--fg-subtle:var(--lightningcss-light,#5e6886)var(--lightningcss-dark,#8f98b6);--border:var(--lightningcss-light,#e2e7f3)var(--lightningcss-dark,#1d2541);--border-strong:var(--lightningcss-light,#737e9c)var(--lightningcss-dark,#6f80b3);--border-field:var(--lightningcss-light,#7e86a2)var(--lightningcss-dark,#64729e);--rule:1px;--accent:var(--lightningcss-light,#0e1424)var(--lightningcss-dark,#edf0f9);--accent-hover:var(--lightningcss-light,#22377a)var(--lightningcss-dark,#fff);--accent-soft:var(--lightningcss-light,#e6eaf4)var(--lightningcss-dark,#1b2b5c);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1424);--link:var(--lightningcss-light,#2b5bd6)var(--lightningcss-dark,#8aa8ff);--link-hover:var(--lightningcss-light,#1f4cc4)var(--lightningcss-dark,#b3c7ff);--handoff:var(--lightningcss-light,#4a7df7)var(--lightningcss-dark,#6f93ff);--focus:var(--lightningcss-light,#4a7df7)var(--lightningcss-dark,#6f93ff);--person:var(--lightningcss-light,#3c4767)var(--lightningcss-dark,#bcc5de);--person-soft:var(--lightningcss-light,#eef1f6)var(--lightningcss-dark,#1b2850);--guest:var(--lightningcss-light,#4e5a8c)var(--lightningcss-dark,#a9b5e8);--guest-soft:var(--lightningcss-light,#e2e6f3)var(--lightningcss-dark,#232a45);--agent-line-1:var(--lightningcss-light,#2d5be3)var(--lightningcss-dark,#6f93ff);--agent-line-2:var(--lightningcss-light,#d7263d)var(--lightningcss-dark,#ff5a6e);--agent-line-3:var(--lightningcss-light,#16915a)var(--lightningcss-dark,#3fcf8a);--agent-line-4:var(--lightningcss-light,#7a4cc9)var(--lightningcss-dark,#b08cff);--agent-line-5:var(--lightningcss-light,#cf6d00)var(--lightningcss-dark,#ffa04d);--agent-line-6:var(--lightningcss-light,#0e8a83)var(--lightningcss-dark,#3fd0c4);--agent-line-7:var(--lightningcss-light,#b8307a)var(--lightningcss-dark,#ff6fb5);--agent-line-8:var(--lightningcss-light,#8a5a2b)var(--lightningcss-dark,#d9a066);--agent-line-weight:4px;--line-weight:var(--agent-line-weight);--station:16px;--station-stroke:3.5px;--station-interchange:20px;--line-dash:repeating-linear-gradient(90deg, var(--border-strong) 0 8px, transparent 8px 13px);--state-wait:var(--lightningcss-light,#b57700)var(--lightningcss-dark,#ffbe3d);--state-wait-soft:var(--lightningcss-light,#f4f2ee)var(--lightningcss-dark,#191b24);--state-wait-fg:var(--fg);--on-wait:#0e1a3a;--state-wait-on-enamel:#ffbe3d;--state-ok-on-enamel:#3fcf8a;--state-info-on-enamel:#8fb0ff;--state-danger-on-enamel:#ff8f86;--state-ok:var(--lightningcss-light,#16915a)var(--lightningcss-dark,#3fcf8a);--state-ok-soft:var(--lightningcss-light,#dcf2e6)var(--lightningcss-dark,#0d3022);--state-ok-fg:var(--lightningcss-light,#0d6b40)var(--lightningcss-dark,#7fe3b0);--state-danger:var(--lightningcss-light,#b42a24)var(--lightningcss-dark,#ff7a70);--state-danger-soft:var(--lightningcss-light,#fbe3e1)var(--lightningcss-dark,#3b1714);--state-danger-fg:var(--lightningcss-light,#9e211c)var(--lightningcss-dark,#ffb0a8);--state-info:var(--lightningcss-light,#2d5be3)var(--lightningcss-dark,#6f93ff);--state-info-soft:var(--lightningcss-light,#e4ebfc)var(--lightningcss-dark,#16245a);--state-info-fg:var(--lightningcss-light,#1f45b8)var(--lightningcss-dark,#a9c0ff);--scrim:var(--lightningcss-light,#08112b73)var(--lightningcss-dark,#0009);--viz-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--viz-2:var(--lightningcss-light,#d4581f)var(--lightningcss-dark,#d95926);--viz-3:var(--lightningcss-light,#158f63)var(--lightningcss-dark,#199e70);--viz-4:var(--lightningcss-light,#5b6b8c)var(--lightningcss-dark,#93a3c4);--viz-5:var(--lightningcss-light,#c9507f)var(--lightningcss-dark,#d55181);--viz-6:#008300;--viz-7:var(--lightningcss-light,#6250d6)var(--lightningcss-dark,#9085e9);--viz-8:var(--lightningcss-light,#e34948)var(--lightningcss-dark,#e66767);--viz-seq-1:var(--lightningcss-light,#e2e3e5)var(--lightningcss-dark,#2b3043);--viz-seq-2:var(--lightningcss-light,#bcbdc2)var(--lightningcss-dark,#4e5364);--viz-seq-3:var(--lightningcss-light,#8b8e96)var(--lightningcss-dark,#7a7f8d);--viz-seq-4:var(--lightningcss-light,#515661)var(--lightningcss-dark,#afb3bf);--viz-seq-5:var(--lightningcss-light,#0e1424)var(--lightningcss-dark,#edf0f9);--font-mono:ui-monospace, monospace;--font-ui:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--text-1:.75rem;--text-2:.8125rem;--text-3:.875rem;--text-lead:1rem;--text-4:1.0625rem;--text-5:1.3125rem;--text-6:1.625rem;--text-7:2.25rem;--text-8:3.5rem;--text-unit:1.25rem;--leading-1:16px;--leading-2:20px;--leading-3:20px;--leading-lead:24px;--leading-4:24px;--leading-5:28px;--leading-6:32px;--leading-7:40px;--leading-8:56px;--leading-body:1.5;--leading-heading:1.25;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--tracking-tight:-.01em;--tracking-title:-.025em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--radius-inner:6px;--radius-control:10px;--radius-popover:14px;--radius-card:16px;--radius-float:20px;--radius-pill:999px;--shadow-ink:14 26 58;--ring-field:inset 0 0 0 2px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 30%, transparent);--ring-control:2px solid var(--focus);--elev-0:0 0 0 var(--rule) var(--border);--elev-1:0 1px 2px var(--lightningcss-light,rgb(var(--shadow-ink) / .05))var(--lightningcss-dark,#00000059), 0 8px 24px -12px var(--lightningcss-light,rgb(var(--shadow-ink) / .18))var(--lightningcss-dark,#ffffff0a);--elev-lift:0 1px 2px var(--lightningcss-light,rgb(var(--shadow-ink) / .07))var(--lightningcss-dark,transparent), 0 2px 6px -1px var(--lightningcss-light,rgb(var(--shadow-ink) / .06))var(--lightningcss-dark,transparent);--elev-pane:0 0 0 var(--rule) var(--lightningcss-light,var(--border))var(--lightningcss-dark,transparent), var(--elev-lift);--elev-well:inset 0 0 0 var(--rule) var(--lightningcss-light,var(--border))var(--lightningcss-dark,transparent);--elev-2:0 1px 2px var(--lightningcss-light,rgb(var(--shadow-ink) / .06))var(--lightningcss-dark,#0006), 0 14px 32px -12px var(--lightningcss-light,rgb(var(--shadow-ink) / .22))var(--lightningcss-dark,#000000bf);--elev-3:0 2px 4px var(--lightningcss-light,rgb(var(--shadow-ink) / .08))var(--lightningcss-dark,#00000073), 0 24px 56px -16px var(--lightningcss-light,rgb(var(--shadow-ink) / .32))var(--lightningcss-dark,#000c);--studio-floor:var(--lightningcss-light,color-mix(in oklab, var(--handoff) 6%, var(--bg-sunken)))var(--lightningcss-dark,color-mix(in oklab, var(--handoff) 6%, var(--bg-surface)));--studio-glass:var(--lightningcss-light,#0b1220)var(--lightningcss-dark,#05080f);--studio-monitor:var(--lightningcss-light,color-mix(in oklab, var(--fg) 92%, var(--handoff)))var(--lightningcss-dark,color-mix(in oklab, var(--bg-raised), var(--fg-subtle) 22%));--studio-stand:var(--lightningcss-light,color-mix(in oklab, var(--fg) 70%, var(--bg-surface)))var(--lightningcss-dark,color-mix(in oklab, var(--bg-surface) 60%, var(--fg-subtle)));--studio-edge:var(--lightningcss-light,var(--border))var(--lightningcss-dark,color-mix(in oklab, var(--fg-subtle) 45%, transparent));--studio-dusk:var(--lightningcss-light,#ff964621)var(--lightningcss-dark,#ff964633);--studio-night:var(--lightningcss-light,#3c488c1f)var(--lightningcss-dark,#02041075);--z-sticky:10;--z-drawer:30;--z-overlay:40;--z-toast:50;--z-palette:60;--shell-w:232px;--panel-w:340px;--topbar-h:52px;--head-band:24px;--head-row:44px;--page-reading:760px;--page-working:1600px;--page-settings:800px;--page-nav:212px;--frame-max:var(--page-working);--frame-pad:clamp(var(--space-6), 2.5vw, var(--space-12));--dur-instant:80ms;--dur-fast:.14s;--dur-close:.15s;--dur-med:.25s;--dur-count:.3s;--dur-panel:.32s;--dur-panel-close:.24s;--dur-toast:.35s;--dur-toast-close:.25s;--dur-slow:.42s;--dur-line:.52s;--dur-travel:.7s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-line:cubic-bezier(.5, 0, .2, 1);--ease-pop:cubic-bezier(.34, 1.36, .64, 1);--blur-swap:2px;--blur-stream:1px;--dur-tip-close:50ms;--dur-pulse:.9s;--dur-stagger:16ms;--stagger-seat:.22s;--loop-type:1.6s;--loop-type-slow:2.4s;--loop-type-step:.45s;--loop-role:5s;--loop-scroll:6s;--loop-flick:3.2s;--loop-write:4.4s;--loop-drift:9s;--loop-scan:1.2s;--loop-spin:.9s}@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}:root{--is-light:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--is-light:0}}:root[data-theme=dark]{--is-light:0}@media (width<=759.98px){:root{--frame-pad:var(--space-4)}}@media (resolution>=2x){:root{--rule:.5px}}.approval-settled-undo{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.approval-settled-undo>.approval-settled{flex:auto;min-width:0}.approval-settled-undo>.sk-dc-undo{flex:none}
