@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:optional;src:url(/_next/static/media/instrument-var-latin.68c3c527.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:optional;src:url(/_next/static/media/instrument-var-latin-ext.a718fc63.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/plex-mono-400-latin.d3ebbfd6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/plex-mono-400-latin-ext.92eeb95d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/plex-mono-500-latin.98e207f0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/plex-mono-500-latin-ext.99dcf268.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/plex-mono-600-latin.db96af6b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/plex-mono-600-latin-ext.5356a6a4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{color-scheme:dark;--bg:#07090B;--scrim:rgb(0 0 0/.6);--drawer-lift:3%;--label:#EEF1F4;--label-2:#96A0A8;--label-3:#7F8A92;--separator:rgba(238,241,244,.14);--separator-2:rgba(238,241,244,.07);--green:#30D158;--orange:#FF9F0A;--orange-marker:#FF9F0A;--red:#FF453A;--blue:#5B9BFF;--violet:#9D8CFF;--amber:#E3B341;--teal:#40C8E0;--pink:#FF7AB6;--accent:#EEF1F4;--accent-ink:#07090B;--lift:10%;--lift-2:16%}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#F5F7F9;--scrim:rgb(0 0 0/.45);--drawer-lift:0%;--label:#0E1216;--label-2:#4A535B;--label-3:#5B636B;--separator:rgba(14,18,22,.18);--separator-2:rgba(14,18,22,.09);--green:#12782B;--orange:#9E4500;--orange-marker:#FF9500;--red:#C10012;--blue:#2F6FEB;--violet:#5B45D6;--amber:#8A5A00;--teal:#00707F;--pink:#B0246E;--accent:#0E1216;--accent-ink:#F5F7F9;--lift:5%;--lift-2:9%}}:root[data-theme=light]{color-scheme:light;--bg:#F5F7F9;--scrim:rgb(0 0 0/.45);--drawer-lift:0%;--label:#0E1216;--label-2:#4A535B;--label-3:#5B636B;--separator:rgba(14,18,22,.18);--separator-2:rgba(14,18,22,.09);--green:#12782B;--orange:#9E4500;--orange-marker:#FF9500;--red:#C10012;--blue:#2F6FEB;--violet:#5B45D6;--amber:#8A5A00;--teal:#00707F;--pink:#B0246E;--accent:#0E1216;--accent-ink:#F5F7F9;--lift:5%;--lift-2:9%}:root{--surface:color-mix(in srgb,var(--label) var(--lift),var(--bg));--surface-2:color-mix(in srgb,var(--label) var(--lift-2),var(--bg));--inset:color-mix(in srgb,var(--label) 4%,var(--bg));--fg:var(--label);--muted:var(--label-2);--faint:var(--label-3);--line:var(--separator);--hairline:var(--separator-2);--panel:var(--surface);--header-bg:var(--bg);--inverse:var(--bg);--quiet-bg:var(--bg);--quiet-line:var(--separator-2);--news:var(--label-2);--news-fill:var(--separator-2);--news-line:var(--separator);--news-ink:var(--label);--tip-bg:color-mix(in srgb,var(--label) 9%,var(--bg));--person:var(--blue);--person-fill:color-mix(in srgb,var(--blue) 12%,transparent);--person-line:color-mix(in srgb,var(--blue) 45%,transparent);--ok:var(--green);--ok-fill:color-mix(in srgb,var(--green) 12%,transparent);--ok-line:color-mix(in srgb,var(--green) 45%,transparent);--ok-ink:var(--green);--bad:var(--red);--bad-fill:color-mix(in srgb,var(--red) 10%,transparent);--bad-line:color-mix(in srgb,var(--red) 45%,transparent);--bad-ink:var(--red);--side-today:color-mix(in srgb,var(--muted) 82%,var(--bg));--side-with:color-mix(in srgb,var(--blue) 60%,var(--fg));--pending:var(--orange);--pending-fill:color-mix(in srgb,var(--orange) 12%,transparent);--pending-line:color-mix(in srgb,var(--orange) 45%,transparent);--pending-line-hover:var(--orange);--pending-ink:var(--orange);--law-ink:var(--amber);--law-fill:color-mix(in srgb,var(--amber) 14%,transparent);--in-line:color-mix(in srgb,var(--ok) 65%,transparent);--warn:var(--pending);--warn-fill:var(--pending-fill);--warn-line:var(--pending-line);--confirm-idle:var(--surface-2);--hover-tint:var(--surface);--stub-bg:var(--surface);--pill-hover-bg:var(--surface);--link-line:var(--separator);--stub-line:var(--separator);--ui:"Helvetica Neue",Helvetica,Arial,sans-serif;--display:"Instrument Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--r:4px;--r-l:6px;--z-toast:10;--z-sticky:30;--z-popup:32;--z-drawer:35;--z-rail:40;--z-review:45;--z-overlay:50;--z-dev:70;--z-tip:80;--r-pill:999px;--tile:26px;--card-pad:12px 14px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fg) 16%,transparent) transparent}:hover{scrollbar-color:color-mix(in srgb,var(--fg) 30%,transparent) transparent}body{margin:0;font:14.5px/1.5 var(--ui);letter-spacing:-.005em;background:var(--bg)}a,body{color:var(--fg)}a{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}header.top{display:flex;align-items:center;min-height:52px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--header-bg)}.wordmark{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:var(--fg)}.wordmark,.wordmark:hover{text-decoration:none}.wordmark-mark{display:block;width:20px;height:23px;fill:currentColor}.wordmark-name{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}:root{--rail-w:232px;--chrome-top:0px}html{scroll-padding-top:calc(var(--chrome-top) + 8px);scrollbar-gutter:stable}.desk{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);align-items:start;min-height:100dvh}.desk>main{padding:24px 28px 48px}.rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rail-foot,.rail-pages{display:flex;flex-direction:column;gap:2px}.rail-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--hairline)}.warn-line{display:flex;align-items:flex-start;gap:9px;min-height:36px;padding:8px 12px;border-radius:var(--r-l);font-size:13px;font-weight:500;line-height:1.35;color:var(--pending-ink);text-decoration:none}.warn-line .watch-dot{margin-top:5px}.warn-line:hover{background:var(--pending-fill);text-decoration:none}.rail-auth,.rail-identity{display:flex;align-items:center;gap:9px;min-height:32px;margin:0;padding:0 12px;font-size:12.5px;color:var(--muted)}.rail-identity{gap:10px;color:var(--faint)}.rail-identity-email{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-identity form{display:flex}.rail-identity .identity-action{font-family:inherit;font-size:12.5px}.bar-menu{display:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-l);background:none;color:var(--fg);cursor:pointer}@media (hover:hover){.bar-menu:hover{background:var(--surface)}}.bar-menu .rail-icon{width:20px;height:20px}.rail-item{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-l);font-size:14px;color:var(--muted);text-decoration:none}@media (hover:hover){.rail-item:hover{color:var(--fg);background:var(--surface);text-decoration:none}}.rail-item[data-open=true]{color:var(--fg);background:var(--surface)}.rail-item-end{margin-top:16px}.rail-icon{flex:none;width:15px;height:15px}.rail-item .counts,.rail-sub-item .counts{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.rail-item .counts .count,.rail-sub-item .counts .count{margin-left:0}.rail-item .count-new,.rail-sub-item .count-new{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fg)}.rail-item .count.count-bad,.rail-sub-item .count.count-bad{color:var(--bad-ink)}.rail-item .count,.rail-sub-item .count{margin-left:auto;font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pending-ink)}.rail-sub-item .count.count-quiet{color:var(--muted)}.rail-group{gap:2px}.rail-group,.rail-sub{display:flex;flex-direction:column}.rail-sub{gap:1px;margin:2px 0 8px 18px;padding-left:8px;border-left:1px solid var(--hairline)}.rail-sub-item{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:var(--r);font-size:13.5px;color:var(--muted);text-decoration:none}@media (hover:hover){.rail-sub-item:hover{color:var(--fg);background:var(--tint);text-decoration:none}}.rail-sub-item[aria-current=page]{color:var(--fg);background:var(--surface);font-weight:500}.rail-sub-tail{display:flex;flex-direction:column;gap:1px;margin-top:6px;padding-top:6px;border-top:1px solid var(--hairline)}.rail-sub-icon{flex:none;width:13px;height:13px}.rail-item[data-open=true]:has(+.rail-fold .rail-sub [aria-current=page]){background:none}.rail-fold{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.2,.7,.2,1),opacity .16s ease,visibility 0s linear .22s}.rail-fold[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.rail-fold-inner{min-height:0;overflow:hidden}.rail-close,.rail-fold-mark{display:none}@media (prefers-reduced-motion:reduce){.rail-fold{transition:none}}.rail-group-feature{margin:10px 0;padding:10px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}@media (min-width:761px){.rail{position:-webkit-sticky;position:sticky;inset:auto;top:0;display:flex;flex-direction:column;box-sizing:border-box;width:auto;height:100dvh;margin:0;padding:0 14px 12px;border:0;border-right:1px solid var(--line);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;color:inherit;background:var(--bg)}.rail-panel{display:contents}.rail-head{min-height:56px;padding:2px 12px 0}.bar,.bar-warn,.rail-scrim{display:none}}@media (min-width:761px) and (max-width:1099px){:root{--rail-w:212px}.rail{padding:0 8px 12px}.desk>main{padding:20px 20px 40px}}main{min-width:0;max-width:1600px}main.narrow{max-width:480px;margin:3rem auto 0;padding:0 1.5rem}h1{margin:0 0 .5rem;font-size:30px;line-height:1.1;letter-spacing:-.026em}h1,h2{font-family:var(--display);font-weight:500}h2{margin:1.75rem 0 .5rem;font-size:19px;letter-spacing:-.02em}h3{font-size:14.5px;margin:1rem 0 .25rem}h4{font-size:13px;margin:.5rem 0 .25rem;font-weight:500}.lede,h4{color:var(--muted)}.lede{margin:0 0 1.25rem;max-width:46rem;font-size:15px}.muted{color:var(--muted)}.mono{font-size:12.5px}.mono,.time{font-family:var(--mono)}.time{white-space:nowrap;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.error,.notice{padding:.6rem .9rem;border:1px solid var(--line);border-radius:var(--r-l);color:var(--fg)}.error:before,.notice:before{content:"";display:inline-block;width:7px;height:7px;margin:0 10px 1px 0;border-radius:50%;vertical-align:middle;background:var(--ok)}.error:before{background:var(--bad)}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:0 0 1.25rem}.page-head .view-switch,.page-head h1{margin:0}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap;color:var(--muted);background:var(--hairline)}.status-pill.status-needs-decision{color:var(--pending-ink);background:var(--pending-fill)}.status-pill.status-checking,.status-pill.status-executing,.status-pill.status-going-live,.status-pill.status-working{color:var(--fg)}.status-pill.status-waiting{color:var(--faint)}.status-pill.status-queued{color:var(--fg)}.status-pill.status-queued:before{content:"";width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.status-pill.status-no-worker{color:var(--bad-ink);background:var(--bad-fill)}.status-pill.status-no-model{color:var(--pending-ink);background:var(--pending-fill)}.status-pill.status-done{color:var(--ok-ink);background:var(--ok-fill)}.status-pill.status-no-change{color:var(--muted)}.status-pill.status-rejected{color:var(--bad-ink)}.status-pill.status-deleting,.status-pill.status-disputed,.status-pill.status-failed{color:var(--bad-ink);background:var(--bad-fill)}.status-pill.status-stopping{color:var(--fg)}.status-pill.status-stopped{color:var(--pending-ink);background:var(--pending-fill)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.busy-dot{display:inline-flex;flex:none;align-items:flex-end;gap:1.5px;height:9px;vertical-align:middle}.busy-dot i{width:2px;height:100%;background:currentColor;transform-origin:bottom;animation:busy-bar .9s ease-in-out infinite}.busy-dot i:nth-child(2){animation-delay:.2s}.busy-dot i:nth-child(3){animation-delay:.4s}@keyframes busy-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.busy-dot i{animation:none;transform:scaleY(.6)}}.notice.running:before{display:none}.notice.running .busy-dot{margin:0 10px 1px 0}.run-lines .busy-dot{margin:0 6px 1px -12px}.empty .busy-dot{margin:0 6px 1px 0}.status-pill.kr-pill.kr-pill-busy:before{display:none}.view-switch{display:inline-flex;gap:2px;padding:2px;margin:0 0 1.25rem;border:1px solid var(--line);border-radius:var(--r-pill)}.view-switch a,.view-switch button{padding:4px 12px;border-radius:var(--r-pill);font-size:12.5px;color:var(--muted);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.view-switch button{border:0;background:none;font:inherit;font-size:12.5px;cursor:pointer}.view-switch a:hover,.view-switch button:not(:disabled):hover{color:var(--fg)}.view-switch a[aria-current=page],.view-switch button[aria-current=true]{color:var(--fg);background:var(--surface);font-weight:500;cursor:default}.filters{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 1.25rem}.filters a{padding:4px 11px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:12.5px;color:var(--muted);text-decoration:none}.filters a:hover{color:var(--fg);border-color:var(--muted)}.filters a[aria-current=page]{color:var(--fg);border-color:var(--fg);background:var(--surface);font-weight:500}.group{margin:0 0 1.75rem}.band{display:block;padding:0 0 8px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.rows{display:flex;flex-direction:column}.row{grid-template-columns:26px 64px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:52px;padding:12px 16px;border-bottom:1px solid var(--hairline);color:var(--fg);text-decoration:none}.row,.tile{display:grid}.tile{position:relative;box-sizing:border-box;place-items:center;width:var(--tile);height:var(--tile);border:1px solid var(--line);border-radius:var(--r);color:var(--muted)}.tile-news{color:var(--fg)}.tile-pending{color:var(--pending)}.tile-ok{color:var(--ok)}.tile-bad{color:var(--bad)}.row-needs-decision .tile-plain{color:var(--pending)}.tile.tone-strong{color:var(--fg)}.tile.tone-plain{color:var(--muted)}.tile.tone-news{color:var(--news-ink);border-color:var(--news-line);background:var(--news-fill)}.tile.tone-turn{color:var(--pending);border-color:var(--pending-line);background:var(--pending-fill)}.tile.tone-person{color:var(--person);border-color:var(--person-line);background:var(--person-fill)}.tile.tone-agent{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 45%,transparent);background:color-mix(in srgb,var(--violet) 12%,transparent)}.message-bubble{justify-self:start;max-width:min(560px,100%);margin:0;padding:7px 12px;border:1px solid;border-radius:4px 14px 14px 14px;font-size:13.5px;line-height:1.45;color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap}.message-person{border-color:var(--person-line);background:var(--person-fill)}.message-agent .message-text>:first-child{margin-top:0}.message-agent .message-text>:last-child{margin-bottom:0}.message-typing{display:inline-flex;gap:4px;padding:4px 2px}.message-typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;animation:message-typing 1.2s ease-in-out infinite}.message-typing i:nth-child(2){animation-delay:.15s}.message-typing i:nth-child(3){animation-delay:.3s}@keyframes message-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.message-typing i{animation:none}}.message-sending{opacity:.7;scroll-margin-bottom:140px}.message-agent{border-color:color-mix(in srgb,var(--violet) 36%,transparent);background:color-mix(in srgb,var(--violet) 12%,transparent);white-space:normal}.tile.tone-good{color:var(--ok);border-color:var(--ok-line);background:var(--ok-fill)}.tile.tone-bad{color:var(--bad);border-color:var(--bad-line);background:var(--bad-fill)}[data-tip]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tip-look{padding:4px 9px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--tip-bg);box-shadow:0 6px 18px rgb(0 0 0/.28);color:var(--fg);font:400 12px/1.4 var(--ui);text-align:left}.tip-layer{position:fixed;inset:auto;z-index:var(--z-tip);margin:0;width:max-content;max-width:min(320px,calc(100vw - 16px));overflow:visible;white-space:pre-line;pointer-events:none;opacity:0;transition:opacity .1s ease,display allow-discrete .1s,overlay allow-discrete .1s}.tip-layer:popover-open{opacity:1}@starting-style{.tip-layer:popover-open{opacity:0}}.tip-layer[data-rich]{max-width:min(440px,calc(100vw - 16px));padding:12px 14px;white-space:normal}.tip-layer[data-rich]>div{display:grid;grid-gap:10px;gap:10px}.tip-arrow{position:absolute;width:7px;height:7px;background:var(--tip-bg);translate:-50% 0;rotate:45deg}.tip-layer[data-side=top] .tip-arrow{bottom:-4.5px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tip-layer[data-side=bottom] .tip-arrow{top:-4.5px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.tip-layer[data-side=left] .tip-arrow{right:-4.5px;translate:0 -50%;border-top:1px solid var(--line);border-right:1px solid var(--line)}.pop{position:fixed;inset:auto;margin:0;padding:6px;width:max-content;max-width:min(26rem,calc(100vw - 16px));max-height:min(60vh,320px);overflow-y:auto;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.tip-layer{transition:none}}@supports not selector(:popover-open){.pop,.tip-layer{display:none;z-index:var(--z-tip)}}.pop[data-open],.tip-layer[data-open]{display:block;opacity:1}.row:hover{background:var(--surface);text-decoration:none}.row-shell,.row-shell>.row{position:relative}.row-shell>.row{z-index:1;padding-right:56px;background:var(--bg);transform:translateX(var(--row-shift,0));transition:transform .22s ease}.row-shell>.row:hover{background:var(--surface)}.row-shell.dragging>.row{transition:none}.row-shell>.row-more{position:absolute;z-index:2;right:12px;top:50%;transform:translateY(-50%)}.row-shell>.row-more .more-button{width:28px;height:28px}.row-shell>.row-more:has(.more-menu){z-index:5}.row-under{position:absolute;inset:0;display:none;justify-content:flex-end;align-items:center;background:var(--red)}.row-under button{height:100%;min-width:88px;padding:0;display:grid;place-items:center;border:0;border-radius:0;background:none;color:#fff}.row-under button:hover{border:0}.delete-toast{gap:12px}.held-cancel{position:relative;overflow:hidden;min-height:0;padding:4px 13px;font:inherit;font-size:12.5px;font-weight:500;color:var(--fg);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:border-color .15s ease}.held-cancel:hover{border-color:var(--muted)}.held-time{position:absolute;inset:0;background:color-mix(in srgb,var(--fg) 14%,transparent);transform-origin:left center;animation:held-time 4s linear forwards}.held-cancel:hover .held-time{animation-play-state:paused}.held-label{position:relative}@keyframes held-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.row-shell{touch-action:pan-y}.row-shell>.row{padding-right:16px}.row-shell>.row-more{display:none}.row-under{display:flex}}@media (prefers-reduced-motion:reduce){.row-shell>.row{transition:none}}.row-source{color:var(--muted);font-size:13px}.row-time{color:var(--faint);font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.row-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-title{font-size:14.5px;font-weight:500}.row-context,.row-sep{color:var(--muted);font-size:13px}.row-context.mono{font-size:12px}.row .status-pill{justify-self:end}.row.row-no-change .row-title,.row.row-rejected .row-title,.row.row-waiting .row-title{color:var(--muted);font-weight:400}.toast{position:fixed;left:50%;bottom:40px;transform:translateX(-50%);z-index:var(--z-toast);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);color:var(--fg);font-size:12.5px;animation:rise .22s ease-out}.toast .mono,.toast-close{color:inherit}.toast-close{padding:0 2px;border:0;background:none;font-size:15px;line-height:1;cursor:pointer}@keyframes rise{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.history-sentinel{height:1px}.back{margin:0 0 .6rem}.back-link{display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none}.back-link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:translate .15s ease}.back-link:hover{color:var(--fg);text-decoration:none}.back-link:hover svg{translate:-2px 0}.steps-more{align-self:flex-start;width:-moz-fit-content;width:fit-content;margin:0 0 6px -9px;padding:4px 10px 4px 9px;border:0;border-radius:999px;background:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.steps-more:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}.steps-more:hover svg{translate:none}.steps-more-label{display:grid}.steps-more-label>span{grid-area:1/1}.steps-more-label>span[hidden]{display:block;visibility:hidden}.back-link:focus-visible{outline:2px solid var(--person);outline-offset:3px;border-radius:3px}.steps-more:focus-visible{outline-offset:1px;border-radius:999px}.docking-header{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + var(--chrome-top));z-index:var(--z-sticky);display:flow-root;pointer-events:none}.docking-panel{pointer-events:auto}.ticket-top{--dock:0;margin:-14px 0 4px}.ticket-top .docking-panel{position:relative;padding:calc(14px - 4px * var(--dock)) 0 calc(12px - 2px * var(--dock));background:var(--bg)}.ticket-top .docking-panel:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;background:linear-gradient(var(--bg),transparent);opacity:var(--dock);pointer-events:none}.ticket-top .back{overflow:hidden;max-height:calc(1.5rem * (1 - var(--dock)));margin-bottom:calc(.6rem * (1 - var(--dock)));opacity:calc(1 - var(--dock))}@media (max-width:760px){.ticket-top{margin-top:-12px}.ticket-top .docking-panel{margin-inline:-16px;padding-inline:16px}.ticket-top .back{max-height:calc(44px * (1 - var(--dock)));margin-bottom:0}}.ticket-top .ticket-head h1{font-size:calc(26px - 8px * var(--dock))}.ticket-top[data-docked] .ticket-head h1{overflow:hidden;max-height:calc(1lh + (var(--title-h, 1lh) - 1lh) * (1 - var(--dock)));-webkit-mask-image:linear-gradient(#000 calc(100% - 2.8lh * var(--dock) * (1 - var(--dock))),transparent);mask-image:linear-gradient(#000 calc(100% - 2.8lh * var(--dock) * (1 - var(--dock))),transparent)}.ticket-top[data-dock-full] .ticket-head{align-items:center}.ticket-top[data-dock-full] .ticket-head h1{white-space:nowrap;text-overflow:ellipsis}.ticket-top .ticket-head{margin:0}.ticket-head{display:flex;align-items:flex-start;gap:14px;margin:0 0 1.25rem}.ticket-head h1{flex:1 1;min-width:0;margin:0;font-size:26px;line-height:1.15;letter-spacing:-.024em;overflow-wrap:anywhere}.ticket-head-right{flex:none;padding-top:1px}.ticket-chips,.ticket-head-right{display:flex;align-items:center;gap:10px}.ticket-chips{min-width:0}@media (max-width:760px){.ticket-head-right{min-width:0}.ticket-chips{flex:1 1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.ticket-chips::-webkit-scrollbar{display:none}.ticket-chips>*{flex:none}.ticket-chips>:is(.spend-meter,.ticket-stub){display:none}}@media (max-width:760px){.ticket-top .ticket-head{flex-wrap:nowrap;align-items:center;gap:10px}.ticket-top .ticket-head h1{overflow:hidden;max-height:none;font-size:18px;white-space:nowrap;text-overflow:ellipsis;-webkit-mask-image:none;mask-image:none}.ticket-top .ticket-head-right{flex:none;flex-basis:auto;gap:6px}.ticket-top .ticket-chips{flex:none;overflow:visible;padding-right:0;-webkit-mask-image:none;mask-image:none}.ticket-top .ticket-chips>:not(.status-pill){display:none}}.ticket-stub{display:block}.ticket-stub path{fill:var(--stub-bg);stroke:var(--stub-line);stroke-width:1}.ticket-stub text{fill:var(--muted);font:11.5px var(--mono)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.step{--tile:28px;display:grid;grid-template-columns:var(--tile) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.step-wide{align-items:start}.card{min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);overflow:hidden}.step-wide .card{padding:var(--card-pad)}.step.quiet .card{padding:7px 14px}.step.quiet .card,.step.quiet .tile{border-color:var(--quiet-line);background:var(--quiet-bg)}.entries>.step{position:relative}.entries{gap:0;--entry-card-pad:3px}.entries>.step{--tile:24px;gap:12px;align-items:start;padding-bottom:14px}@media (min-width:761px){.entries>.step:before{content:"";position:absolute;left:calc(var(--tile) / 2 - .5px);top:calc(var(--tile) + 2px);bottom:2px;width:1px;background:var(--line)}}.entries>.step:last-child:before{display:none}.stream>.entries:has(+.sending-slot .step)>.step:last-child:before{display:block}.entries .tile{border:0;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 40%,transparent)}.entries .step.quiet .tile,.entries .tile{background:var(--bg)}.entries .step-busy .tile{box-shadow:none;border:1px dashed color-mix(in srgb,currentColor 50%,transparent)}.entries .card{border:0;border-radius:0;overflow:visible}.entries .card,.entries .step-busy .card,.entries .step-wide .card,.entries .step.quiet .card{padding:var(--entry-card-pad) 0 0;background:transparent}.entries>.step:is(.step-waits,:has(.fold-card)) .card{padding:var(--card-pad);border:1px solid color-mix(in srgb,var(--fg) 24%,transparent);border-radius:var(--r-l);background:color-mix(in srgb,var(--fg) 2%,transparent)}.entries>.step.step-waits .card{border-color:var(--pending-line);background:var(--panel)}.entries>.step:has(.fold-card) .card{border-color:var(--line);background:none}.frozen .entries>.step.step-waits .card{border-color:var(--line);background:transparent}.frozen .tile-dot{display:none}.entries>.step:is(.step-waits,:has(.fold-card))>.tile{margin-top:10px}.entries>.step:has(.fold-card) .card{padding:6px 14px}.entries>.step:has(.fold-card)>.tile{margin-top:calc(20px - var(--tile) / 2)}.entries>.step:is(.step-waits,:has(.fold-card)):before{top:calc(var(--tile) + 12px)}.entries .tile-dot{top:-1px;right:-1px;width:7px;height:7px;background:var(--pending);box-shadow:0 0 0 2px var(--bg)}.entries .tile-dot,.tile-badge{position:absolute;border-radius:50%}.tile-badge{right:-4px;bottom:-4px;display:grid;place-items:center;width:13px;height:13px;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 55%,transparent),0 0 0 2px var(--bg)}.tile-badge.tone-person{color:var(--person)}.answer-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.answer-topic{min-width:0;color:var(--fg)}.answer-reply{display:inline-grid;color:var(--faint)}.answer-chip{display:inline-flex;align-items:center;gap:6px;padding:1px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg)}.answer-chip svg{color:var(--person)}.card-main>*{min-width:0}.card-main>:first-child{margin-top:0}.card-main>.steps-more:first-child{margin-top:-2px}.entries>.step:focus-within,.entries>.step:hover{z-index:3}.entries>.clock-line{display:flex;align-items:center;justify-content:center;gap:10px;margin:2px 0 12px;font:11px var(--mono);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.entries>.clock-line:after,.entries>.clock-line:before{content:"";flex:none;width:24px;height:1px;background:var(--line)}.entries>.clock-line-day:after,.entries>.clock-line-day:before{flex:1 1;background:var(--hairline)}.step-kind{display:none}@media (max-width:760px){.entries>.step{--tile:16px;grid-template-columns:var(--tile) minmax(0,1fr);grid-template-areas:"tile kind" "card card";column-gap:8px;row-gap:4px;align-items:center;padding:14px 0}.entries>.step:first-child{padding-top:4px}.entries>.clock-line{margin:0}.entries>.clock-line+.step,.entries>.clock-line+.step[data-kind=run]+.step{padding-top:6px}.entries>.step>.tile{grid-area:tile;margin-top:0;border:0;background:none;box-shadow:none}.entries>.step>.step-kind{grid-area:kind;display:block;min-width:0;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.entries>.step>.card{grid-area:card}.entries>.step[data-kind=run]{display:none}.entries>.step:is(.step-waits,:has(.fold-card))>.tile{margin-top:0}.entries>.step:has(.fold-card) .card{padding:0;border:0;border-radius:0;background:none}.entries>.step:has(.fold-card) .fold-body{margin-inline:0;padding-inline:0}.entries>.step:has(.fold-card){row-gap:0}.entries>.step:has(.fold-card)>:is(.tile,.step-kind){display:none}.entries>.step.step-waits:has(.fold-card){margin:8px -16px 0;padding:10px 16px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.entries>.step:has(.fold-card) .fold-body{border-top:0}.entries>.step:has(.fold-card) .cv-why{border-block-color:transparent}.entries>.step.step-waits:has(.fold-card) .fold-name{font-size:22px;line-height:28px}.entries>.step:has(.fold-card) .fold-head{align-items:center}.entries>.step:has(.fold-card) .fold-chev{height:auto;align-self:stretch}button.steps-sheet-open{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:2px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:none;color:var(--fg);font:500 14px var(--ui);text-align:left}.steps-sheet-count{flex:1 1}button.steps-sheet-open svg{width:12px;height:12px;fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sheet .plain-steps{gap:10px;font-size:14px}.plain-steps .plain-term{padding:0;background:none;font:inherit;color:var(--fg);white-space:normal}.plain-steps .plain-term:before{content:"“"}.plain-steps .plain-term:after{content:"”"}.back-link,.cv-width,.line-head,.link-pill,.step-head,.steps-more{min-height:44px}.back-link,.link-pill{display:inline-flex;align-items:center}.cv-choice button,.cv-icon,.more-button{min-width:44px;min-height:44px}}.ticket-frame{display:flex;flex-direction:column;height:calc(100dvh - var(--chrome-top) - 24px)}.desk>main:has(.ticket-frame){padding-bottom:0}.ticket-frame>*>.ticket-body,.ticket-frame>.ticket-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.ticket-frame .stream{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding-bottom:12px;scrollbar-width:thin}body:not(:has(.review-layer)) .ticket-frame .ticket-chat{position:relative;inset:auto;flex:none;width:100%;max-width:920px;margin:6px auto calc(12px + env(safe-area-inset-bottom, 0px))}@media (min-width:761px) and (max-width:1099px){.ticket-frame{height:calc(100dvh - var(--chrome-top) - 20px)}}@media (max-width:760px){.ticket-frame{height:calc(100dvh - var(--chrome-top) - 12px)}}body:has(.sheet) .ticket-chat{display:none}.ticket-chat{--chat-gap:max(28px,calc(28px + (100% - var(--rail-w) - 976px) / 2));position:fixed;z-index:var(--z-overlay);bottom:16px;left:max(calc(var(--rail-w) + 28px),calc(100% - var(--chat-gap) - 920px));right:var(--chat-gap)}.ticket-chat .ticket-chat-refused{position:absolute;right:0;bottom:calc(100% + 8px);margin:0}button.ticket-chat-stop{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--red);color:#fff}button.ticket-chat-stop:disabled{opacity:.45;cursor:default}.ticket-chat-stop-square{width:11px;height:11px;border-radius:2px;background:currentColor}@media (max-width:760px){.ticket-chat{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}.as-composer.ticket-chat{transition:left .28s cubic-bezier(.3,.7,.2,1),box-shadow .15s ease}.ticket-chat textarea{transition:height .18s ease}body:has(.review-layer) .ticket-chat{left:var(--chat-gap)}.ticket-chat .ticket-chat-about{display:inline-flex;align-items:center;height:24px;margin-left:8px;padding:0 9px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--violet) 18%,transparent);color:var(--violet);font:600 12px var(--ui);white-space:nowrap}@media (min-width:761px){.review-layer:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--ticket-chat-h, 64px) + 28px);border-top:1px solid var(--line);pointer-events:none}}@media (max-width:760px){body:has(.review-layer) .ticket-chat{left:12px}}@media (prefers-reduced-motion:reduce){.as-composer.ticket-chat,.ticket-chat textarea{transition:none}}.step-busy .card{background:transparent}.step-busy .card,.step-busy .tile{border-style:dashed}.step-busy .card-line{align-items:center}.row-tone-turn .card-subject{color:var(--pending-ink)}.row-tone-good .card a{color:var(--ok-ink)}.row-tone-bad .card a{color:var(--bad-ink)}.row-tone-turn .card a{color:var(--pending-ink)}.row-tone-turn .card-detail{display:flex;flex-direction:column;gap:11px}.card-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.card-line.mono,.card-line.mono .card-rest{font-family:var(--mono);font-size:11.5px}.card-subject{color:var(--fg);font-weight:500}.card-rest{min-width:0;color:var(--muted)}.card-detail{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--hairline)}.card-detail.muted{color:var(--muted);font-size:12.5px}.card-detail.muted q{font-style:normal}:is(.row-tone-good,.row-tone-bad,.row-tone-turn) .card a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.trigger-picture{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;margin:calc(-1 * 12px) -14px}.trigger-image{display:block;width:100%;height:100%;min-height:104px;object-fit:cover}.trigger-picture .trigger-words{padding:12px 14px 12px 0}.headline{margin:4px 0 0;font-family:var(--display);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.012em;text-wrap:pretty}.entries .headline{margin-top:calc(var(--tile) / 2 - var(--entry-card-pad) - .5lh)}.source{color:var(--muted)}.source-news{color:var(--news-ink)}.conclusion{margin:8px 0 0;color:var(--fg);font-size:13.5px;line-height:1.6;text-wrap:pretty}.queue-line{display:flex;align-items:center;gap:12px}.entries>.step:has(.queue-line){align-items:center}.entries>.step:has(.queue-line) .card{padding-top:0}.queue-line .card-line{flex:1 1;min-width:0}.queue-retry{flex:none;gap:8px}.live-line,.queue-retry{display:flex;align-items:center}.live-line{flex-wrap:wrap;gap:4px 12px}.live-line button.undo{border-color:var(--fg);background:var(--fg);color:var(--bg);font-weight:650}.live-line button.undo:not(:disabled):hover{border-color:var(--fg);opacity:.86}.queue-retry button{padding:3px 12px;font-size:12.5px}.plain{display:flex;flex-direction:column;gap:14px;max-width:820px}.agent-text>:first-child{margin-top:0}.agent-text>:last-child{margin-bottom:0}.agent-text :is(p,ul,ol,blockquote){margin:0 0 10px}.agent-text :is(ul,ol){padding-left:20px}.agent-text ul{list-style:disc}.agent-text ol{list-style:decimal}.agent-text li+li{margin-top:3px}.agent-text :is(h1,h2,h3,h4){margin:14px 0 6px;font:600 1em/1.4 var(--ui)}.agent-text strong{font-weight:600}.agent-text code{font:.92em var(--mono);padding:1px 4px;border-radius:var(--r);background:var(--surface-2)}.agent-text blockquote{padding-left:12px;border-left:2px solid var(--line);color:var(--muted)}:root{--tick-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill-opacity='.16'/%3E%3Cpath d='M4.6 7.8l2 2 3.8-4.3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.plain-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--fg)}.plain-steps li{display:grid;grid-template-columns:15px minmax(0,1fr) auto;grid-gap:8px;gap:8px}.plain-steps li:before{content:"";width:15px;height:15px;margin-top:2.6px;background:var(--ok);-webkit-mask:var(--tick-mask) center /contain no-repeat;mask:var(--tick-mask) center /contain no-repeat}:root{--cross-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill-opacity='.16'/%3E%3Cpath d='M5.2 5.2l4.6 4.6M9.8 5.2l-4.6 4.6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.plain-steps li.plain-step-failed:before{background:var(--bad);-webkit-mask-image:var(--cross-mask);mask-image:var(--cross-mask)}.step-why{justify-self:start;border-bottom:1px dotted color-mix(in srgb,currentColor 50%,transparent);cursor:help}.plain-steps li.plain-step-opens{display:block}.plain-steps li.plain-step-opens:before{content:none}@media (hover:none){.plain-steps li.plain-step-opens:has(>.phone-tip){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:6px;column-gap:6px;align-items:start}.plain-step-opens>.phone-tip{margin:1px 0 0}.plain-step-opens>.step-lines{grid-column:1/-1}}.step-head{display:grid;grid-template-columns:15px minmax(0,1fr) auto;grid-gap:8px;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.step-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r)}.step-mark{position:relative;width:15px;height:15px;margin-top:2.6px}.step-mark:before{content:"";position:absolute;inset:0;background:var(--ok);-webkit-mask:var(--tick-mask) center /contain no-repeat;mask:var(--tick-mask) center /contain no-repeat}.step-mark-failed:before{background:var(--bad);-webkit-mask-image:var(--cross-mask);mask-image:var(--cross-mask)}:root{--minus-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill-opacity='.16'/%3E%3Cpath d='M4.6 7.5h5.8' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--equal-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill-opacity='.16'/%3E%3Cpath d='M4.6 6.2h5.8M4.6 8.8h5.8' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--alert-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M7.5 1.8 14 13.2H1z' fill-opacity='.16' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 6v3M7.5 11h.01' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bug-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 5 0'/%3E%3Cpath d='M6.5 9.5a3.5 3.5 0 0 1 7 0V13a3.5 3.5 0 0 1-7 0z'/%3E%3Cpath d='M10 9.5V16M6.5 11.5H3.5M16.5 11.5h-3M6.5 14.5 4.5 16M13.5 14.5l2 1.5M6.8 7.5 5 5.5M13.2 7.5 15 5.5'/%3E%3C/g%3E%3C/svg%3E")}.plain-steps li:is(.plain-step-misfilled,.plain-step-held,.plain-step-stopped):before,.step-mark:is(.step-mark-misfilled,.step-mark-held,.step-mark-stopped):before{background:var(--faint);-webkit-mask-image:var(--minus-mask);mask-image:var(--minus-mask)}.plain-steps li.plain-step-empty:before,.step-mark-empty:before{background:var(--faint);-webkit-mask-image:var(--equal-mask);mask-image:var(--equal-mask)}.plain-steps li.plain-step-partial:before,.step-mark-partial:before{background:var(--warn);-webkit-mask-image:var(--alert-mask);mask-image:var(--alert-mask)}.plain-steps li.plain-step-crashed:before,.step-mark-crashed:before{background:var(--bad);-webkit-mask-image:var(--bug-mask);mask-image:var(--bug-mask)}.plain-steps li.plain-step-running:before{content:none}.step-running-mark{display:grid;place-items:center;height:15px;margin-top:2.6px;color:var(--muted)}.step-chevron{width:11px;height:11px;margin-left:6px;vertical-align:-1px;fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.step-head:hover .step-chevron{stroke:var(--fg)}.step-head[aria-expanded=true] .step-chevron{transform:rotate(180deg)}.step-time{padding-top:2px;font:11.5px var(--mono);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.step-time.slow{color:color-mix(in srgb,var(--warn) 65%,var(--faint))}.step-lines{position:relative;display:flex;flex-direction:column;gap:5px;margin:6px 0 2px 23px;padding:0 0 0 12px;list-style:none;font-size:12.5px;color:var(--muted)}.step-lines:before{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:1px;background:var(--line)}.plain-steps .step-lines li{grid-template-columns:13px minmax(0,1fr) auto;gap:7px}.plain-steps .step-lines li:before{width:13px;height:13px;margin-top:2px}.plain-steps .step-lines li.step-line-failed:before{background:var(--bad);-webkit-mask-image:var(--cross-mask);mask-image:var(--cross-mask)}.plain-steps .step-lines li.step-line-not-run:before{background:var(--faint);-webkit-mask-image:var(--minus-mask);mask-image:var(--minus-mask)}.step-required{margin-left:7px;padding:1px 5px;border:1px solid color-mix(in srgb,var(--bad) 50%,transparent);border-radius:var(--r);font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bad);vertical-align:1px}.step-why-said{color:var(--fg)}.step-lines>li>span:first-child{min-width:0;overflow-wrap:anywhere}.step-tries{display:inline-flex;margin-top:2.6px;cursor:help}.step-try{position:relative;width:15px;height:15px;flex:none;border-radius:50%;background:var(--bg)}.step-try+.step-try{margin-left:-5px}.step-try:before{content:"";position:absolute;inset:0;background:var(--ok);-webkit-mask:var(--tick-mask) center /contain no-repeat;mask:var(--tick-mask) center /contain no-repeat}.step-try-failed:before{background:var(--bad);-webkit-mask-image:var(--cross-mask);mask-image:var(--cross-mask)}.step-try-partial:before{background:var(--warn);-webkit-mask-image:var(--alert-mask);mask-image:var(--alert-mask)}.step-try-empty:before{background:var(--faint);-webkit-mask-image:var(--equal-mask);mask-image:var(--equal-mask)}.plain-steps li.plain-step-tried{grid-template-columns:auto minmax(0,1fr) auto}.plain-steps li.plain-step-tried:before{content:none}.step-head:has(>.step-tries){grid-template-columns:auto minmax(0,1fr) auto}.plain-step-opens>.step-details{margin-left:23px}.step-details{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;margin:6px 0 2px;padding-top:8px;border-top:1px solid var(--hairline);font-size:12.5px}.step-details>div{display:contents}.step-details dt{padding-top:2px;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.step-details dd{min-width:0;margin:0;color:var(--fg);overflow-wrap:anywhere}.step-details dd.step-detail-warn{color:var(--pending-ink)}.step-details dd a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}.plain-steps>li{margin-inline:-6px;padding-inline:6px;border-radius:var(--r);transition:background-color .9s ease}.plain-steps>li.step-arrived{background-color:var(--person-fill);transition-duration:0s}.line-head{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.line-head:has(>.step-mark,>.step-running-mark){display:inline-flex;align-items:flex-start;gap:8px}.line-head>.step-running-mark{margin-top:0}.line-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r)}.line-head:hover .step-chevron{stroke:var(--fg)}.line-head[aria-expanded=true] .step-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.step-chevron{transition:none}}.plain-detail{display:flex;flex-direction:column;gap:11px;margin-top:8px}.plain-line{min-width:0;color:var(--fg)}.plain-term{padding:1px 5px;border-radius:var(--r);background:var(--surface-2);font:.88em var(--mono);white-space:pre-wrap}.ticket-head-right .spend-meter,.ticket-head-right .status-pill{box-sizing:border-box;height:25px}button.view-toggle{box-sizing:border-box;display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid var(--hairline);border-radius:var(--r);background:transparent;color:var(--faint);cursor:pointer}button.view-toggle:not(:disabled):hover{border-color:var(--hairline);color:var(--muted)}button.view-toggle[aria-pressed=true],button.view-toggle[aria-pressed=true]:not(:disabled):hover{border-color:var(--line);background:var(--surface-2);box-shadow:inset 0 1px 2px rgba(0,0,0,.35);color:var(--fg)}button.view-toggle:disabled{opacity:1;cursor:pointer}button.view-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.requester-chip{--tone:var(--muted);display:inline-flex;align-items:stretch;height:23px;font-size:12.5px;white-space:nowrap}.requester-chip-icon,.requester-chip-name{box-sizing:border-box;display:inline-flex;align-items:center}.requester-chip-icon{padding:0 7px 0 8px;border:1px solid color-mix(in srgb,var(--tone) 50%,transparent);border-radius:var(--r-pill) 0 0 var(--r-pill);color:var(--tone)}.requester-chip-name{padding:1px 10px 0 7px;border:1px solid var(--line);border-left:0;border-radius:0 var(--r-pill) var(--r-pill) 0;color:var(--fg)}.chip-person{--tone:var(--person)}.chip-linear{--tone:var(--violet)}.chip-news{--tone:var(--amber)}.chip-check{--tone:var(--green)}.chip-sync{--tone:var(--teal)}.chip-validator{--tone:var(--pink)}.spend-meter{box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden;font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.spend-meter-figure{color:var(--fg)}.spend-meter-word{color:var(--faint)}.receipt{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-gap:3px 16px;gap:3px 16px;margin:10px 0 0;padding-top:8px;border-top:1px solid var(--hairline);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-row{display:contents}.receipt dt{color:var(--fg)}.receipt dd{margin:0}.receipt-model{color:var(--faint);overflow-wrap:anywhere}.receipt-tokens{font-family:var(--mono);text-align:right;color:var(--fg)}.receipt-total :is(dt,dd){font-weight:600}.receipt-failed .receipt-tokens{color:var(--bad-ink)}.run-prompt{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--hairline)}.run-prompt summary{align-items:baseline;width:-moz-fit-content;width:fit-content;color:var(--fg);cursor:pointer}.run-prompt summary,.run-prompt-copy{display:flex;gap:10px;font-size:12.5px}.run-prompt-copy{align-items:center;margin:8px 0 0}.run-prompt-copy button{padding:3px 10px;font-size:12px}.run-prompt pre{margin:8px 0 0;padding:8px 10px;max-height:320px;overflow:auto;scrollbar-gutter:stable;border-radius:var(--r);background:var(--bg);font-family:var(--mono);font-size:11.5px;line-height:1.55;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.tool-input{margin:6px 0 0}.tool-input summary{width:-moz-fit-content;width:fit-content;font-size:12px;color:var(--muted);cursor:pointer}.tool-input summary:hover{color:var(--fg)}.tool-input pre{margin:6px 0 0;padding:8px 10px;border-radius:var(--r);background:var(--bg);font-size:11.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.claim-label,.tool-input pre{font-family:var(--mono);color:var(--muted)}.claim-label{margin:0;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.chips{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0}.chip{padding:3px 9px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font-family:var(--mono);font-size:11px}.claim{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-l)}.claim+.claim{margin-top:9px}.said{margin:0;font-size:14px;line-height:1.45}.said q{font-style:normal}.said-plainly{display:block;margin-top:3px;color:var(--muted);font-size:12.5px}.held{font-size:13px;color:var(--bad-ink);font-weight:550}.held,.prov{margin:0;line-height:1.5}.prov{color:var(--muted);font-size:11.5px;overflow-wrap:anywhere}.contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:11px 0 0;padding-top:10px;border-top:1px solid var(--hairline)}.contact>div{min-width:0}.contact dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.contact dd{margin:3px 0 0;font-size:12.5px;overflow-wrap:anywhere}.proposal-title{margin:0 0 6px;font-weight:600}.card-links{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0 0 8px;padding:0;list-style:none;font-size:12.5px}.card-link-note{color:var(--muted)}.card-detail .summary{font-size:13px;line-height:1.6}.decide{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg)}.decide-title{margin:0;font-size:12.5px;font-weight:600;color:var(--pending)}.decide-consequence{margin:0;font-size:11.5px;color:var(--muted)}.summary{white-space:pre-wrap}.question-text,.summary{overflow-wrap:anywhere;margin:0}.question-text{font-size:13.5px;color:var(--fg);text-wrap:pretty}.why summary{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);cursor:pointer;list-style:none}.why summary::-webkit-details-marker{display:none}.why summary:before{content:"›";display:inline-block;transition:transform .12s}.why[open] summary:before{transform:rotate(90deg)}.why summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.why .facts,.why .summary{margin-top:6px}.why .summary{color:var(--muted)}@media (prefers-reduced-motion:reduce){.why summary:before{transition:none}}.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:5px 16px;gap:5px 16px;margin:0;font-size:12.5px}.step:has(.turn-card) .card{padding:0;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--fg) 2.5%,var(--bg));overflow:hidden}.entries>.step:has(.turn-card) .card{padding:0;border-color:var(--line);background:color-mix(in srgb,var(--fg) 2.5%,var(--bg))}.entries>.step:has(.turn-card)>.tile{margin-top:calc(23px - var(--tile) / 2)}.turn-card{display:flex;flex-direction:column;min-width:0}.turn-head{display:flex;align-items:center;gap:10px;min-height:22px;padding:11px 16px;border-bottom:1px solid var(--separator-2)}.turn-head h2{margin:0;font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.turn-beside{margin-left:auto}.turn-body{display:flex;flex-direction:column;gap:16px;padding:18px}@media (max-width:640px){.turn-body{padding:16px 14px}.turn-head{padding:10px 14px}}.turn-headline{margin:0;max-width:72ch;font-size:15px;line-height:1.5;color:var(--fg);text-wrap:pretty;overflow-wrap:anywhere}.turn-headline b{font-weight:600}.stuck-where{font-family:var(--mono);font-size:13px;color:var(--muted)}.turn-form{display:flex;flex-direction:column;gap:14px}.turn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}button.turn-act{height:36px;padding:0 17px;font-size:13.5px;border-color:color-mix(in srgb,var(--fg) 18%,transparent);border-radius:var(--r-pill)}button.turn-act.primary{padding:0 19px;border-color:var(--accent)}button.turn-act.primary:disabled{opacity:.45;cursor:default}button[data-blocked]{opacity:.45;cursor:not-allowed}button.turn-act-small{height:28px;padding:0 12px;font-size:12.5px}button.turn-quiet{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 10px;border:0;border-radius:var(--r-pill);font-size:13px;color:var(--muted)}button.turn-quiet:not(:disabled):hover{color:var(--fg)}button.turn-quiet svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.turn-end{margin-left:auto}.turn-hint{font-size:12.5px;color:var(--faint)}.turn-keys{margin-left:auto}.turn-note{display:flex;flex-direction:column;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 3%,var(--bg))}.turn-note label{font-size:13px;color:var(--muted)}.turn-note textarea{box-sizing:border-box;width:100%;padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.5;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:8px;resize:vertical}.turn-note textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.turn-card .card-detail{display:flex;flex-direction:column;gap:14px;margin:0;padding-top:0;border-top:0}.agent-panel{display:grid;grid-gap:4px;gap:4px;padding:10px 12px 12px;border-radius:12px;background:color-mix(in srgb,var(--violet) 8%,var(--bg));font-size:13px}.agent-panel-head{display:flex;align-items:center;gap:7px;height:18px;margin:0;font:600 12px/18px var(--ui);color:var(--violet)}.agent-panel-head .cv-msg-icon{width:18px;height:18px;margin:0;color:var(--violet)}.agent-panel-text{margin:0;line-height:19.5px;color:var(--fg);overflow-wrap:anywhere}.ask-facts{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);grid-column-gap:24px;column-gap:24px;margin:0}.ask-facts>div{display:contents}.ask-facts dt{padding:4px 0;font-size:12.5px;color:var(--muted)}.ask-facts dd{margin:0;padding:4px 0;line-height:19.5px;color:var(--fg);overflow-wrap:anywhere}@media (max-width:640px){.ask-facts{grid-template-columns:minmax(0,1fr)}.ask-facts dt{padding-bottom:0}}.ask-options{min-width:0;margin:0;padding:0;border:0}.ask-options ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ask-options:disabled{opacity:.45}.ask-option{border:1px solid var(--line);border-radius:10px;transition:border-color .12s,background .12s}.ask-option:not(.ask-option-picked):hover{border-color:color-mix(in srgb,var(--fg) 26%,transparent)}.ask-options:disabled .ask-option:hover{border-color:var(--line)}.ask-option-picked{border-color:color-mix(in srgb,var(--fg) 55%,transparent);background:color-mix(in srgb,var(--fg) 4%,transparent)}.ask-option-main{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:start;padding:13px 14px;cursor:pointer}.ask-options:disabled .ask-option-main{cursor:default}.ask-option-main input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.ask-radio{box-sizing:border-box;display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border:1.5px solid color-mix(in srgb,var(--fg) 35%,transparent);border-radius:50%}.ask-option-picked .ask-radio{border-color:var(--fg)}.ask-option-picked .ask-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fg)}.ask-option-main input:focus-visible~.ask-radio{outline:2px solid var(--accent);outline-offset:2px}.ask-option-words{display:flex;flex-direction:column;gap:3px;min-width:0}.ask-option-title{font-size:14px;font-weight:500;color:var(--fg)}.ask-option-what{font-size:13px;line-height:1.45;color:var(--muted)}.ask-outcome{--tone:var(--muted);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;color:var(--muted);white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-pill)}.ask-outcome i{width:7px;height:7px;border-radius:50%;background:var(--tone)}.ask-outcome-acts{--tone:var(--ok)}.ask-outcome-continues{--tone:var(--pending)}.ask-outcome-ends{--tone:var(--bad)}@media (max-width:640px){.ask-option-main{grid-template-columns:16px minmax(0,1fr);row-gap:8px}.ask-outcome{grid-column:2;justify-self:start}}.ask-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,260px));grid-gap:12px;gap:12px;padding:0 14px 14px 42px}@media (max-width:640px){.ask-fields{grid-template-columns:minmax(0,1fr);padding-left:14px}}.ask-field,.ask-note{display:flex;flex-direction:column;gap:6px;min-width:0}.ask-field label,.ask-note label{font-size:12.5px;color:var(--muted)}.ask-optional{color:var(--faint)}.ask-field input,.ask-note input{box-sizing:border-box;height:38px;padding:0 12px;font:inherit;font-size:13.5px;color:var(--fg);background:var(--bg);border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);border-radius:8px}.ask-field input.mono{font-family:var(--mono)}.ask-field input:focus-visible,.ask-note input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.turn-aside{font-weight:500;color:var(--muted)}.turn-foot{flex-wrap:wrap;gap:6px 14px;min-height:34px;padding:9px 12px 9px 18px;border-top:1px solid var(--separator-2)}.steps-nav,.turn-foot{display:flex;align-items:center}.steps-nav{gap:4px}.steps-nav button{display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:var(--r-pill);background:none;color:var(--fg);cursor:pointer}.steps-nav button[aria-disabled=true]{color:var(--faint);opacity:.45;cursor:default}.steps-nav button:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.steps-nav svg,.steps-row-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.steps-body,.steps-progress{box-sizing:border-box;max-width:760px}.steps-progress{display:flex;align-items:center;gap:16px}.steps-marks{gap:4px}.steps-mark,.steps-marks{display:flex;flex:1 1;min-width:0}.steps-mark{align-items:center;height:14px;padding:0;border:0;background:none;cursor:pointer}.steps-mark span{display:block;width:100%;height:3px;border-radius:3px;background:color-mix(in srgb,var(--fg) 50%,transparent);transition:height .12s,background .12s}.steps-mark[data-answered] span{background:var(--fg)}.steps-mark[aria-current=step] span{height:5px}.steps-mark[aria-current=step]:not([data-answered]) span{background:color-mix(in srgb,var(--fg) 75%,transparent)}.steps-mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.steps-link{padding:0;border:0;background:none;color:var(--muted);font:400 12.5px/1.45 var(--ui);text-align:left;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer}.steps-link:not(:disabled):hover{color:var(--fg)}.steps-to-review{flex:none;white-space:nowrap}.steps-to-review[data-ready]{color:var(--fg)}.steps-to-review[aria-current=step]{font-weight:500;color:var(--fg);text-decoration:none}.steps-body:focus{outline:none}.steps-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.steps-label-page{font-weight:500;color:var(--fg)}.steps-label .mono{font-family:var(--mono);font-size:11.5px;color:var(--faint)}.steps-flag{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--bad-ink)}.steps-flag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.steps-quote{margin:18px 0 0;font-family:var(--display);font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;text-wrap:pretty}.steps-text{margin:14px 0 0;font-size:14.5px;color:var(--fg)}.steps-aside,.steps-text{max-width:68ch;line-height:1.5;text-wrap:pretty}.steps-aside{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.steps-source{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:14px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted)}.steps-source-lead{color:var(--faint)}.steps-source .card-links{display:inline-flex}.steps-options{display:flex;flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none}.steps-option-line{display:flex;align-items:flex-start}.steps-option-main{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:16px;column-gap:16px;align-items:start;min-width:0;padding:12px 14px;border:0;border-radius:10px;background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.steps-option-main:disabled{cursor:default}.steps-option[data-set-aside]{opacity:.45}.steps-option-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.steps-option-end{display:flex;align-items:center;gap:10px;min-height:20px}.steps-check{width:16px;height:16px;fill:none;stroke:var(--fg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}button.turn-quiet.steps-offer{flex:none;height:28px;font-size:12.5px;white-space:nowrap}.steps-option-line>.steps-offer{margin:8px 8px 0 0}.steps-option-inside{padding:0 14px 14px}.steps-option-sub{display:flex;align-items:baseline;gap:10px;margin:0 14px;padding:8px 0 10px;border-top:1px solid var(--separator-2);font-size:12.5px}.steps-option-sub>.steps-offer{margin-left:-10px}.steps-option-lead{flex:none;color:var(--faint)}.steps-option-note{flex:1 1;min-width:0;font-size:13px;line-height:1.45;color:var(--fg);overflow-wrap:anywhere}.steps-words{display:flex;flex-direction:column;gap:10px;margin:0 14px;padding:12px 0 14px;border-top:1px solid var(--separator-2)}.steps-words-asks{font-size:12.5px;line-height:1.45;color:var(--muted)}.steps-words-required{color:var(--fg)}.steps-reasons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.steps-words-line{display:flex;align-items:center;gap:8px}.steps-words-line .cv-drop-row-words[aria-invalid=true]{border-color:var(--bad)}.steps-words-presses{display:inline-flex;flex:none;align-items:center;gap:8px}.steps-words-line button.turn-quiet{height:30px;padding:0 8px;font-size:12.5px}.steps-words-lines{flex-direction:column;align-items:stretch}.steps-words-text{height:auto;padding:8px 10px;line-height:1.5;resize:vertical}.steps-own{display:flex;flex-direction:column;align-items:flex-start;margin-top:8px}button.turn-quiet.steps-own-press{height:30px;margin-left:4px;font-size:12.5px}button.turn-quiet.steps-own-press[aria-pressed=true]{color:var(--fg)}.steps-own>.steps-option-sub,.steps-own>.steps-words{align-self:stretch}.steps-words-missing{margin:0;font-size:12.5px;line-height:1.45;color:var(--bad-ink)}.steps-so-far{display:flex;flex:1 1;flex-wrap:wrap;align-items:baseline;row-gap:4px;min-width:0;margin:0;font-size:12.5px;line-height:1.5;color:var(--faint)}.steps-so-far-lead{margin-right:10px}.steps-so-far-item{display:inline-flex;align-items:baseline}.steps-so-far-sep{padding:0 8px}.steps-so-far-mark{display:inline-block;margin-right:5px;font-family:var(--mono);font-size:11.5px;color:var(--faint)}.steps-menu{flex:none;margin-left:auto}.steps-menu .more-menu{top:auto;bottom:calc(100% + 6px)}.turn-foot .in-place-problem{flex-basis:100%;margin:0}.turn-foot>.turn-hint{flex:1 1;min-width:0}.steps-review-title{margin:0;font-family:var(--display);font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--fg)}.steps-review-lede{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.steps-rows{margin:10px -12px 0;padding:0;list-style:none}.steps-rows>li+li{border-top:1px solid var(--separator-2)}.steps-row{display:grid;grid-template-columns:18px minmax(0,1fr) fit-content(40%) 14px;grid-column-gap:12px;column-gap:12px;align-items:start;box-sizing:border-box;width:100%;padding:12px;border:0;border-radius:8px;background:none;color:var(--fg);font:inherit;text-align:left}button.steps-row{cursor:pointer}button.steps-row:hover{background:color-mix(in srgb,var(--fg) 4%,transparent)}button.steps-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.steps-row-settled{grid-template-columns:18px minmax(0,1fr) fit-content(40%)}.steps-row-mark{font:500 11.5px/20px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.steps-row-what{display:flex;flex-direction:column;gap:1px;min-width:0}.steps-row-sub{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.steps-row-answer{font-size:13.5px;font-weight:500;line-height:20px;color:var(--fg);text-align:right;text-wrap:balance;overflow-wrap:anywhere}.steps-row-none{font-weight:400;color:var(--faint)}.steps-row-go{margin-top:3px;color:var(--faint)}.steps-brief-title{overflow:hidden;font-size:14px;line-height:20px;color:var(--fg);white-space:nowrap;text-overflow:ellipsis}.steps-brief-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:12px;line-height:18px;color:var(--faint)}.steps-outcome{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:13px;line-height:1.4;color:var(--muted)}.turn-card .steps-outcome a{color:inherit;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.turn-card .steps-outcome a:hover{color:var(--fg)}.steps-outcome-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--faint)}.steps-outcome-done .steps-outcome-dot{background:var(--ok)}.steps-outcome-waiting .steps-outcome-dot{background:var(--pending)}.steps-outcome-off .steps-outcome-dot{box-sizing:border-box;border:1.5px solid var(--faint);background:none}.steps-headline{font-size:15px}.steps-after{margin:14px -12px 0;padding:14px 12px 0;border-top:1px solid var(--separator-2)}.steps-after-head{display:flex;align-items:baseline;gap:10px;margin:0}.steps-after-title{font-size:13.5px;font-weight:500;color:var(--fg)}.steps-after-note{font-size:12.5px;color:var(--faint)}.steps-after-says{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.steps-after .steps-rows{margin-top:4px}@media (max-width:640px){.turn-foot{padding:6px 8px 6px 14px}.steps-nav button{width:32px;height:32px}.steps-mark{height:24px}.steps-quote{font-size:21px}.steps-option-line{flex-direction:column;align-items:stretch}.steps-option-line:has(>.steps-offer) .steps-option-main{padding-bottom:4px}.steps-option-line>.steps-offer{align-self:flex-start;height:32px;margin:0 0 6px 4px}.steps-option-main{row-gap:8px}.steps-option-end{display:contents}.steps-option-main .ask-outcome{grid-column:1;grid-row:2;justify-self:start}.steps-option-main .steps-check{grid-column:2;grid-row:1}.steps-words-line{flex-wrap:wrap}.steps-brief-title{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.steps-after .steps-row-settled>.card-links{grid-column:2;justify-self:start;margin-top:6px}}@media (prefers-reduced-motion:reduce){.steps-mark span{transition:none}}.stuck-report{border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 3%,var(--bg))}.stuck-report header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--separator-2)}.stuck-report h3{margin:0;font-size:13px;font-weight:600}.stuck-only{padding:2px 9px;font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-pill)}.stuck-report-copy{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.stuck-report .stuck-facts{padding:4px 14px 12px}.stuck-facts{display:grid;grid-template-columns:150px minmax(0,1fr);grid-column-gap:18px;column-gap:18px;margin:0;font-size:13px}.stuck-facts>div{display:contents}.stuck-facts dt{font-size:12.5px;color:var(--muted)}.stuck-facts dd,.stuck-facts dt{padding:8px 0;border-bottom:1px solid var(--separator-2)}.stuck-facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;line-height:1.5;color:var(--fg);overflow-wrap:anywhere}.stuck-facts>div:last-child>*{border-bottom:0}@media (max-width:640px){.stuck-facts{grid-template-columns:minmax(0,1fr)}.stuck-facts dt{padding-bottom:0;border-bottom:0}}.stuck-marker{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--bad);white-space:nowrap}.stuck-folder{color:var(--faint)}.facts dt{color:var(--muted)}.facts dd{margin:0;color:var(--fg);overflow-wrap:anywhere}.weight{padding:1px 8px;border:1px solid;border-radius:var(--r-pill);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.weight-acts{color:var(--ok)}.weight-comments{color:var(--muted)}.weight-continues{color:var(--pending)}.weight-ends{color:var(--bad)}.answer-values{margin-top:6px}.answer-values dd.mono{font-family:var(--mono);font-size:12px}.choice-text{box-sizing:border-box;flex:1 1;min-width:0;font:inherit;font-size:13px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg)}.empty{padding:2rem;border:1px dashed var(--line);border-radius:var(--r-l);color:var(--muted);text-align:center}.cv{display:flex;flex-direction:column;gap:10px;margin:8px 0 12px}.cv-pick{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cv-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px}.cv-seg button{font:inherit;font-size:12px;color:var(--muted);background:none;border:0;border-radius:999px;padding:3px 11px;cursor:pointer}.cv-seg button.mono{font-family:var(--mono);font-size:11.5px}.cv-seg button[aria-pressed=true]{background:var(--surface-2);color:var(--fg)}.cv-seg button.cv-seg-icon{position:relative;display:grid;place-items:center;padding:3px 9px;cursor:pointer}.cv-seg-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cv-bar{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"top act end" "rail rail rail";align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px}.cv-bar>.cv-start{grid-area:top;display:flex;justify-content:flex-start}.cv-act{grid-area:act;display:flex;align-items:center;gap:6px}.cv-bar>.cv-end{grid-area:end;display:flex;justify-content:flex-end}.cv-bar>.cv-rail{grid-area:rail}@media (max-width:760px){.cv-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top end" "act act" "rail rail";row-gap:10px}.cv-bar>.cv-act{justify-content:center}}.cv-slot{display:flex;align-items:center;gap:6px}.cv-slot .cv-pick{justify-content:flex-start}.cv-icon{box-sizing:border-box;width:32px;height:30px;min-height:0;padding:0;display:grid;place-items:center;color:var(--muted);background:none;border:0;border-radius:7px;cursor:pointer;transition:opacity .2s ease,color .15s ease,background .15s ease}.cv-icon:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent)}.cv-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cv-rail{position:relative;min-width:0}.cv-rail-window{position:relative;overflow:hidden;padding:4px 0;cursor:pointer;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;border-radius:6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.cv-rail-window:focus-visible{outline:2px solid var(--person);outline-offset:2px}.cv-rail-window.cv-scrubbing{cursor:-webkit-grabbing;cursor:grabbing}.cv-rail-track{position:relative;display:flex;align-items:flex-end;gap:14px;width:max-content;transition:transform .32s cubic-bezier(.3,.7,.2,1)}.cv-rail-page{display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px 6px;border-radius:8px;color:var(--faint);opacity:.45;transform-origin:50% 70%;transition:color .15s ease,opacity .2s ease,background .15s ease,transform .25s cubic-bezier(.3,.7,.2,1)}.cv-rail-page.on{color:var(--fg);opacity:1;background:color-mix(in srgb,var(--fg) 9%,transparent);transform:scale(1.1)}.cv-rail-window:hover .cv-rail-page:not(.on):hover{opacity:.8}.cv-rail-name{font-size:10.5px;line-height:1.1;white-space:nowrap}.cv-rail-window:hover .cv-rail-page:not(.on){color:var(--muted)}.cv-rail-dots{display:flex;gap:4px;align-items:center;height:10px}.cv-rail-dots i{width:8px;height:8px;border-radius:4px;background:color-mix(in srgb,var(--fg) 22%,var(--bg));transition:background .2s ease,width .2s ease,filter .12s ease,transform .22s cubic-bezier(.3,.7,.2,1)}.cv-rail-dots i.cv-empty{border-radius:2px}.cv-rail-dots i.cv-dot-kept{background:color-mix(in srgb,var(--ok) 45%,var(--surface-2))}.cv-rail-dots i.cv-dot-dropped{background:color-mix(in srgb,var(--bad) 45%,var(--surface-2))}.cv-rail-dots i.cv-dot-edit{background:color-mix(in srgb,var(--orange) 45%,var(--surface-2))}.cv-rail-dots i.on.cv-dot-kept{background:var(--ok)}.cv-rail-dots i.on.cv-dot-dropped{background:var(--bad)}.cv-rail-dots i.on.cv-dot-edit{background:var(--orange)}.cv-rail-dots i.cv-dot-new{position:relative}.cv-rail-dots i.cv-dot-new:after{content:"";position:absolute;top:-5px;right:-4px;width:6px;height:6px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 2px var(--bg)}.cv-rail-dots i.aim:not(.on){filter:brightness(1.5)}.cv-rail-dots i.on{width:18px}.cv-rail-dots i.held{box-shadow:inset 0 0 0 2.5px var(--fg);filter:none}.cv-rail-dots i.on:not([class*=cv-dot-]){box-shadow:inset 0 0 0 1.5px var(--fg)}.cv-rail-tip{position:absolute;top:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;pointer-events:none;z-index:2}@media (prefers-reduced-motion:reduce){.cv-rail-dots i,.cv-rail-page,.cv-rail-track{transition:none}}.cv-choice{display:inline-flex;gap:4px;margin-inline:4px}.cv-seg:has(.cv-width){gap:2px;padding:0;background:none}.cv-seg button.cv-width .cv-outline,.cv-seg button.cv-width .cv-width-badge{display:none}.cv-seg button.cv-width{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 11px 4px 7px}.cv-seg button.cv-width[aria-pressed=true]{background:color-mix(in srgb,var(--fg) 9%,transparent);color:var(--fg)}.cv-seg button.cv-width[aria-pressed=false]{color:var(--muted)}.cv-seg button.cv-width[aria-pressed=false] .cv-outline{opacity:.45;transition:opacity .15s ease}.cv-seg button.cv-width[aria-pressed=false]:hover .cv-outline{opacity:.8}.cv-seg button.cv-width[aria-pressed=true] .cv-width-count{color:var(--fg)}.cv-outline{position:absolute;inset:0;overflow:visible;pointer-events:none;fill:none;stroke-width:2;stroke-linecap:round}.cv-width-icon{width:20px;height:20px;display:grid;place-items:center}.cv-width-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cv-width-count{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-width-badge{position:absolute;top:-3px;right:2px;border-radius:50%;box-sizing:content-box;border:2px solid var(--bg)}.cv-width-done{width:12px;height:12px;display:grid;place-items:center;background:var(--ok)}.cv-width-done svg{width:8px;height:8px;fill:none;stroke:var(--bg);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cv-width-open{width:9px;height:9px;background:var(--orange)}.send-review{display:grid;grid-gap:8px;gap:8px}.fold-action{position:relative;z-index:1;flex:none;margin-left:auto;display:flex;align-items:center;gap:10px}.head-links{display:inline-flex;align-items:center;gap:8px;font-size:12.5px}.head-links>a:not(.link-pill),.head-priority{color:var(--muted)}.step .card a.link-pill,a.link-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 11px 3px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:400 12px/1 var(--ui);white-space:nowrap;text-decoration:none;transition:color .12s,background .12s}.step .card a.link-pill:hover,a.link-pill:hover{background:color-mix(in srgb,var(--fg) 9%,transparent);color:var(--fg)}a.link-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-pill svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.step .card a.link-pill.link-pill-unseen,a.link-pill.link-pill-unseen{--glow:var(--hl,var(--blue));color:var(--fg);border-color:color-mix(in srgb,var(--glow) 60%,transparent);animation:link-pill-glow 2.4s ease-in-out infinite}.link-pill-eye{display:grid;overflow:hidden;width:13px;animation:link-pill-grow .28s ease-out}@keyframes link-pill-grow{0%{width:0;opacity:0}}@keyframes link-pill-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--glow) 0%,transparent)}50%{box-shadow:0 0 10px 1px color-mix(in srgb,var(--glow) 40%,transparent)}}@media (prefers-reduced-motion:reduce){.link-pill-eye,.step .card a.link-pill.link-pill-unseen,a.link-pill.link-pill-unseen{animation:none}}.review-send{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px}.review-send .send-go{min-height:26px;padding:0 10px;border-radius:7px;font-size:13px}.send-review.review-send button.send-agent,.send-review.review-send button.send-discard,.send-review.review-send button.send-publish{background:var(--tone);border-color:var(--tone);color:var(--bg)}.send-review.review-send button.send-agent:hover,.send-review.review-send button.send-discard:hover,.send-review.review-send button.send-publish:hover{background:color-mix(in srgb,var(--tone) 86%,var(--fg));border-color:color-mix(in srgb,var(--tone) 86%,var(--fg))}.send-review.review-send button.send-agent .send-icon,.send-review.review-send button.send-discard .send-icon,.send-review.review-send button.send-publish .send-icon{color:currentColor}.review-send .in-place-problem{margin-top:0}.send-go-wrap{position:relative;display:flex;flex:none}.send-go-wrap>.send-go{flex:1 1}.send-why-chips{display:flex;flex-wrap:wrap;gap:6px}.send-why-chip{display:inline-flex;align-items:center;gap:7px;padding:2px 10px;border:1px solid var(--line);border-radius:var(--r-pill);font:500 12px var(--mono);white-space:nowrap}.send-why-chip i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--fg) 32%,var(--bg))}.send-why-kept i{background:var(--ok)}.send-why-edit i{background:var(--orange)}.send-why-dropped i{background:var(--bad)}.send-why-say{display:flex;align-items:flex-start;gap:10px;max-width:400px;font:600 14px/1.4 var(--display);letter-spacing:-.01em}.send-why-icon{flex:none;width:24px;height:24px;margin-top:-2px;display:grid;place-items:center;border-radius:50%}.send-why-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.send-why-icon-publish{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.send-why-icon-discard{background:color-mix(in srgb,var(--bad) 18%,transparent);color:var(--bad)}.send-why-icon-agent{background:color-mix(in srgb,var(--violet) 20%,transparent);color:var(--violet)}.send-review .send-go{display:inline-flex;align-items:center;justify-content:center;gap:7px}.send-icon{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.send-review button.send-publish{--tone:var(--ok)}.send-review button.send-discard{--tone:var(--bad)}.send-review button.send-agent{--tone:var(--violet)}.send-review button.send-agent,.send-review button.send-discard,.send-review button.send-publish{position:relative;overflow:hidden;background:color-mix(in srgb,var(--tone) 10%,var(--bg));border-color:color-mix(in srgb,var(--tone) 45%,transparent);color:var(--fg);font-family:var(--display);font-weight:600;transition:background .15s ease,border-color .15s ease}.send-review button.send-agent:hover,.send-review button.send-discard:hover,.send-review button.send-publish:hover{background:color-mix(in srgb,var(--tone) 18%,var(--bg));border-color:color-mix(in srgb,var(--tone) 70%,transparent)}.send-review button.send-agent .send-icon,.send-review button.send-discard .send-icon,.send-review button.send-publish .send-icon{color:var(--tone)}.send-review .send-go>.send-icon,.send-review .send-go>.send-label{position:relative}.send-review button.send-go:disabled{opacity:.7;cursor:progress}.send-review button.send-held{background:none;border-color:var(--line);color:var(--muted);font-family:var(--display);font-weight:600;cursor:progress}.send-review button.send-held .send-icon{animation:send-held-turn 2.4s linear infinite}@keyframes send-held-turn{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.send-review button.send-held .send-icon{animation:none}}.send-why-icon-held{background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--muted)}.send-review.review-send button.send-agent:disabled,.send-review.review-send button.send-discard:disabled,.send-review.review-send button.send-publish:disabled{background:var(--tone);border-color:var(--tone);color:var(--bg)}.send-label{display:grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;word-spacing:.12em}.send-label>span{grid-area:1/1}.send-label-off{visibility:hidden}.send-split{position:relative;display:inline-flex;align-items:stretch}.fold-action:has(.send-more>.more-menu){z-index:40}.send-split>.send-go-wrap>.send-go{border-top-right-radius:0;border-bottom-right-radius:0}.send-more{display:flex}.send-review button.send-caret{min-height:26px;padding:0 6px;border-left-width:0;border-radius:0 7px 7px 0;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--bg) 45%,transparent);cursor:pointer}.send-review button.send-caret.send-held{box-shadow:none;border-left-width:1px;border-left-color:var(--hairline);color:var(--muted)}.send-review button.send-caret:disabled{cursor:progress}.send-caret-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.send-caret[aria-expanded=true] .send-caret-icon{transform:rotate(180deg)}.send-row-publish{--c:var(--ok)}.send-row-discard{--c:var(--bad)}.send-row-agent{--c:var(--violet)}.send-more .more-item.send-row{cursor:pointer}.send-more .more-item.send-row:disabled{cursor:default}.send-row-name{display:inline-flex;align-items:center;gap:10px}.send-row-name svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.send-row:disabled .send-row-name svg{stroke:var(--faint)}.send-row:disabled .more-sub{margin-left:26px;color:var(--faint)}.merge-gate-overrules{display:grid;grid-gap:5px;gap:5px;margin:0;padding:9px 11px;list-style:none;border-radius:8px;background:color-mix(in srgb,var(--orange) 10%,transparent);font-size:13px}.merge-gate-overrules>li:not(.merge-gate-overrules-head):before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--dot);vertical-align:1px}.merge-gate-overrule-kept{--dot:var(--ok)}.merge-gate-overrule-edit{--dot:var(--orange)}.merge-gate-overrule-dropped{--dot:var(--bad)}.merge-gate-overrules-head{font:600 10.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--orange)}.send-refused{position:-webkit-sticky;position:sticky;z-index:8;bottom:16px;justify-self:end;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;width:min(380px,100%);padding:10px 10px 10px 12px;border:1px solid color-mix(in srgb,var(--red) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--red) 12%,var(--bg));box-shadow:0 14px 34px -12px rgb(0 0 0/.45);font-size:13px;line-height:1.4}body:has(.ticket-chat) .send-refused{bottom:96px}.send-gate-why{display:grid;grid-gap:10px;gap:10px}@media (max-width:760px){.review-send[data-dock]{position:fixed;z-index:var(--z-overlay);left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));flex-wrap:nowrap;transition:translate .2s ease,opacity .2s ease}.review-send[data-dock=hidden]{translate:0 calc(100% + 24px);opacity:0;pointer-events:none}body:has(.ticket-chat) .review-send[data-dock]{bottom:calc(var(--ticket-chat-h, 64px) + 18px + env(safe-area-inset-bottom, 0px))}.review-send[data-dock] .send-go-wrap,.review-send[data-dock]>.send-split{flex:1 1}.review-send[data-dock]>.send-split{border-radius:7px;box-shadow:0 10px 28px rgb(0 0 0/.45)}.review-send[data-dock] .send-go{min-height:48px;font-size:15px}.review-send[data-dock] button.send-caret{min-height:48px;padding:0 14px}.review-send[data-dock] .more-menu{top:auto;bottom:calc(100% + 6px)}.review-send[data-dock] .phone-tip{display:none}body:has(>.review-send[data-dock]) .ticket-frame .stream{padding-bottom:72px}body:has(.sheet,dialog.cv-viewer[open]) .review-send[data-dock]{display:none}}@media (prefers-reduced-motion:reduce){.review-send[data-dock]{transition:none}}.send-review button.send-caret.send-look,.send-review button.send-go.send-look{background:var(--surface-2);border-color:color-mix(in srgb,var(--fg) 22%,transparent);color:var(--fg);font-family:var(--display);font-weight:600}.send-review button.send-caret.send-look:hover,.send-review button.send-go.send-look:hover{background:color-mix(in srgb,var(--fg) 14%,var(--bg))}.send-review button.send-look .send-icon{color:var(--muted)}.send-review button.send-look.send-checking .send-icon{animation:send-held-turn 2.4s linear infinite}@media (prefers-reduced-motion:reduce){.send-review button.send-look.send-checking .send-icon{animation:none}}.change-list{margin:4px 0 8px;font-size:13px}button.change-list{position:static;width:100%;text-align:left;font:inherit;color:inherit}div.change-list{position:static;cursor:default}.change-list-items{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.change-list-line{display:flex;align-items:baseline;gap:9px;width:100%;padding:2px 4px;margin:0 -4px;border:0;border-radius:6px;background:none;color:var(--fg);font:400 13px/19.5px var(--ui);text-align:left;cursor:pointer}.change-list-line:hover{background:color-mix(in srgb,var(--fg) 3%,transparent)}.change-list-line[aria-current=true]{background:color-mix(in srgb,var(--fg) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 16%,transparent)}.change-summary{display:grid;grid-gap:8px;gap:8px;min-width:0}.change-summary>.change-list{min-height:0;margin:0}.change-picture{position:relative;margin:0 0 8px;min-width:0}.change-picture:not([data-grabbed]) .cv-frame,.change-summary:not([data-grabbed]) .change-list-items{overflow-y:hidden;overscroll-behavior:auto}.change-picture[data-grabbed] .cv-frame{border-color:color-mix(in srgb,var(--blue) 70%,transparent)}.change-picture-stop,.change-picture-try{position:absolute;z-index:3;pointer-events:none;opacity:0;transition:opacity .2s ease}.change-picture-try{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:rgba(5,7,9,.62);color:#f3f5f7;font:600 13.5px var(--ui)}.change-picture-try svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.change-picture-tried:not([data-grabbed]) .change-picture-try{opacity:1}.change-picture-stop{top:calc(var(--address-h, 38px) + 10px);right:22px;color:rgba(255,255,255,.78);font:500 12px var(--ui);text-shadow:0 1px 3px rgba(0,0,0,.8)}.change-picture[data-grabbed] .change-picture-stop{opacity:1}.change-picture:not([data-grabbed]) .cv-frame[data-zoom]{cursor:default}@media (prefers-reduced-motion:reduce){.change-picture-stop,.change-picture-try{transition:none}}.change-picture>.cv{margin:0}.change-summary>div.change-list{--list-pr:12px;padding-right:var(--list-pr)}.change-summary .change-list-items{--list-fade:14px;position:relative;max-height:var(--fit-list,none);margin:0 calc(1px - var(--list-pr)) 0 -4px;padding:0 calc(var(--list-pr) - 7px) 0 4px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory}.change-summary .change-list-items>li{scroll-snap-align:start}.change-list-headrow{display:flex;align-items:center;gap:8px}.change-list-headrow>.cv-why-head{flex:1 1}.change-list-pos{color:var(--muted);font:500 11.5px var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.change-summary .change-list-items::-webkit-scrollbar{width:6px}.change-summary .change-list-items::-webkit-scrollbar-thumb{border-radius:3px;background:color-mix(in srgb,var(--fg) 22%,transparent)}.change-summary .change-list-items::-webkit-scrollbar-track{background:none}@supports not selector(::-webkit-scrollbar){.change-summary .change-list-items{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fg) 22%,transparent) transparent}}.change-summary .change-list-items[data-up]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--list-fade));mask-image:linear-gradient(to bottom,transparent,#000 var(--list-fade))}.change-summary .change-list-items[data-down]{-webkit-mask-image:linear-gradient(to top,transparent,#000 var(--list-fade));mask-image:linear-gradient(to top,transparent,#000 var(--list-fade))}.change-summary .change-list-items[data-up][data-down]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--list-fade),#000 calc(100% - var(--list-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--list-fade),#000 calc(100% - var(--list-fade)),transparent)}@media (max-width:760px){.change-summary>div.change-list{--list-pr:8px}}.change-picture .cv-frame{height:calc(var(--fit-picture, 320px) - var(--address-h))}.cv-side-flip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg);font:500 13px var(--ui);cursor:pointer}.cv-side-flip:hover{background:color-mix(in srgb,var(--fg) 12%,transparent)}.cv-side-flip svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--muted)}.cv-side-flip-only{cursor:default}.cv-side-flip-label{display:grid}.cv-side-flip-label>span{grid-area:1/1;text-align:center}.cv-side-flip-off{visibility:hidden}@media (max-width:760px){.cv-side-flip{min-height:44px}}.change-list-line>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.change-list-line>i{flex:none;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--faint);translate:0 -1px}.change-list-line>i.kept{background:var(--ok);border-color:var(--ok)}.change-list-line>i.dropped{background:var(--bad);border-color:var(--bad)}.change-list-line>i.edit{background:var(--orange);border-color:var(--orange)}.change-list-line>span:not(.change-list-page){flex:1 1 auto;min-width:0}.change-list-line>.change-list-page{display:block;flex:none;max-width:40%;margin-left:auto;padding-left:8px;overflow:hidden;color:var(--faint);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.change-list-items>li{transition:opacity .2s ease}.change-list-items>li.change-list-away{opacity:.45}.cv-window{--address-h:38px;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:10px}.cv-window>.cv-frame{border:0;border-radius:0}.cv-address{position:relative;display:flex;flex:none;align-items:center;gap:8px;box-sizing:border-box;height:var(--address-h);padding:4px;overflow:hidden;border-bottom:1px solid var(--line);background:#0b0d0f}.cv-address-dots{display:flex;flex:none;gap:6px;padding-left:6px}.cv-address-dots i{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--fg) 22%,transparent)}.cv-address-box{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;height:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg)}.cv-address-box svg{flex:none;width:12px;height:12px;fill:none;stroke:var(--faint);stroke-width:2}.cv-address-text{display:flex;min-width:0;overflow:hidden;color:var(--fg);font:500 12.5px var(--mono);white-space:nowrap}.cv-address-path{flex:none;max-width:100%}.cv-address-host,.cv-address-path{overflow:hidden;text-overflow:ellipsis}.cv-address-host{min-width:0;color:var(--faint)}.cv-pane:has(>.cv-window)>.cv-corner{top:48px;right:22px}.cv-pane:has(>.cv-cap-row):has(>.cv-window)>.cv-corner{top:84px}.cv-address-btn,.cv-window .cv-address a.link-pill{display:grid;flex:none;place-items:center;box-sizing:border-box;width:30px;height:30px;min-height:0;padding:0;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease}.cv-address-btn:hover,.cv-window .cv-address a.link-pill:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.cv-address .link-pill svg,.cv-address-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cv-address .link-pill.link-pill-unseen{position:relative;color:var(--fg)}.cv-address .link-pill .link-pill-eye{position:absolute;top:1px;right:1px;width:10px;height:10px}.cv-address .link-pill .link-pill-eye svg{width:10px;height:10px}.cv-address .cv-side-flip{flex:none;height:30px;min-height:0;gap:6px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--muted);font:500 12.5px/1 var(--ui)}.cv-address .cv-side-flip:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.cv-address .cv-side-flip svg{width:15px;height:15px}.cv-address .cv-side-flip[data-shown=before]{color:var(--fg);background:color-mix(in srgb,var(--orange) 16%,transparent)}@media (max-width:760px){.cv-window{--address-h:46px}.cv-address{gap:2px;padding:5px}.cv-address .cv-side-flip,.cv-address-btn,.cv-window .cv-address a.link-pill{width:36px;height:36px;padding:0;justify-content:center}.cv-address .cv-side-flip-label{display:none}.cv-address-box{padding:0 10px;gap:6px}}.cv-address-load{position:absolute;bottom:0;left:0;height:2px;background:var(--person);animation:cv-address-load .6s ease-out forwards}@keyframes cv-address-load{0%{width:0;opacity:1}80%{width:100%;opacity:1}to{width:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.cv-address-load{display:none}.change-list-items>li{transition:none}}.cv-count{color:var(--muted);font:500 12px var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}button.link-pill.review-entry{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 11px 3px 9px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--muted);font:400 12px/1 var(--ui);white-space:nowrap;cursor:pointer;transition:color .12s,background .12s}button.link-pill.review-entry:hover{background:color-mix(in srgb,var(--fg) 9%,transparent);color:var(--fg)}body:has(.review-layer){overflow:hidden}.review-layer{position:fixed;inset:0;z-index:var(--z-review);display:flex;flex-direction:column;background:var(--bg);outline:none;animation:review-fade .16s ease}@keyframes review-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.review-layer{animation:none}}body:has(.review-layer) .sheet,body:has(.review-layer) .sheet-scrim{z-index:calc(var(--z-overlay) + 1)}.review-top{flex:none;display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 22px;border-bottom:1px solid var(--line)}.review-head{display:grid;min-width:0}.review-head b{font:500 17px/1.2 var(--display);letter-spacing:-.015em}.review-head span{overflow:hidden;color:var(--muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.review-end{display:flex;align-items:center;gap:10px;margin-left:auto}.review-close{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--r-l);background:none;color:var(--muted);cursor:pointer}.review-end+.review-close{margin-left:0}.review-head+.review-close{margin-left:auto}.review-close:hover{background:var(--surface);color:var(--fg)}.review-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.review-body{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:16px 22px 18px;overflow:hidden}body:has(.ticket-chat) .review-body{padding-bottom:calc(var(--ticket-chat-h, 64px) + 42px)}.review-body>.cv{margin:0}.review-body .cv-panes,.review-body>.cv{flex:1 1;min-height:0}.review-body .cv-pane{min-height:0}.review-body .cv-window{flex:1 1}.review-body .cv-frame{flex:1 1;height:auto;min-height:0}.review-layer>.send-refused{position:absolute;right:22px;bottom:16px;z-index:8}body:has(.ticket-chat) .review-layer>.send-refused{bottom:calc(var(--ticket-chat-h, 64px) + 28px)}@media (max-width:760px){.review-top{min-height:52px;padding:8px 6px 8px 14px;gap:8px}.review-head b{font-size:15px}.review-end:empty{display:none}.review-close{width:44px;height:44px}.review-body{padding:10px 12px 12px;overflow-y:auto;overscroll-behavior:contain}body:has(.ticket-chat) .review-body{padding-bottom:calc(var(--ticket-chat-h, 64px) + 96px)}.review-body .cv-pane,.review-body .cv-panes,.review-body .cv-window,.review-body>.cv{flex:none}.review-body .cv-frame{flex:none;height:240px}body:has(.review-layer) .review-send[data-place=card]{display:none}.review-layer>.send-refused{left:12px;right:12px;width:auto}body:has(.ticket-chat) .review-layer>.send-refused{bottom:calc(var(--ticket-chat-h, 64px) + 84px)}}.send-refused-icon{flex:none;width:16px;height:16px;margin-top:1px;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.send-refused-text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.send-refused-text b{font:600 13.5px var(--display);letter-spacing:-.01em}.send-refused-text span{color:var(--muted)}button.send-refused-retry{flex:none;min-height:0;padding:4px 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--fg);font:500 12.5px var(--ui)}button.send-refused-close{flex:none;display:grid;place-items:center;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:6px;background:none;color:var(--faint)}button.send-refused-close:hover{background:var(--tint);color:var(--fg)}.send-refused-close svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cv-choice button{--tone:var(--muted);box-sizing:border-box;width:30px;padding:0;display:grid;place-items:center;color:var(--tone);background:var(--bg);border:1px solid var(--line);cursor:pointer}.cv-choice svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv-choice .cv-choice-kept{--tone:var(--ok)}.cv-choice .cv-choice-dropped{--tone:var(--bad)}.cv-choice .cv-choice-edit{--tone:var(--orange)}.cv-choice button[aria-pressed=true]{border-color:color-mix(in srgb,var(--tone) 45%,transparent)}.cv-choice{gap:2px;padding:3px;border:0;border-radius:11px;background:color-mix(in srgb,var(--fg) 6%,var(--bg))}.cv-choice button{width:36px;height:30px;border-color:transparent;background:none;border-radius:8px}.cv-choice button[aria-pressed=true]{background:color-mix(in srgb,var(--tone) 18%,var(--bg));border-color:transparent}.cv-choice button:not(:disabled):not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}.cv-choice button:disabled{opacity:.3;cursor:default}.cv-choice[aria-busy=true] button{cursor:progress}.cv-edit-note{display:flex;gap:6px;align-items:center}.cv-edit-note input{flex:1 1;min-width:0;padding:0 10px;font:inherit;font-size:13px;border:1px solid color-mix(in srgb,var(--orange) 55%,transparent);border-radius:7px}.cv-edit-note button,.cv-edit-note input{height:30px;color:var(--fg);background:var(--bg)}.cv-edit-note button{padding:0 12px;font:inherit;font-size:12.5px;border-radius:999px;border:1px solid var(--line);cursor:pointer}.cv-why-slot{--why-line:19.5px;position:relative;z-index:4;height:calc(2px + 20px + 18px + 4px + 2 * var(--why-line));font-size:13px}.cv-why{position:absolute;inset:0 0 auto;display:grid;align-content:start;grid-gap:4px;gap:4px;min-height:100%;padding:10px 36px 10px 12px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--violet) 8%,var(--bg));cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .2s ease}.cv-why.cv-why-bare{align-content:center}.cv-why:hover,.cv-why[aria-pressed=true]{border-color:color-mix(in srgb,var(--violet) 30%,transparent);background:color-mix(in srgb,var(--violet) 12%,var(--bg))}.cv-why.cv-why-more:hover{box-shadow:0 12px 28px rgba(0,0,0,.45)}.cv-why:focus-visible{outline:2px solid var(--person);outline-offset:2px}.cv-why-head{display:flex;align-items:center;gap:7px;height:18px;font:600 12px/18px var(--ui);color:var(--violet)}.cv-why-head .cv-msg-icon{width:18px;height:18px;margin:0;color:var(--violet)}.cv-why-text{max-height:calc(2 * var(--why-line));overflow:hidden;color:var(--fg);line-height:var(--why-line);transition:max-height .3s ease}.cv-why-text .cv-msg-text,.cv-why-text p{margin:0;line-height:var(--why-line)}.cv-why-more:not(:hover) .cv-why-text{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.cv-why:hover .cv-why-text{max-height:40em}.cv-why-go{position:absolute;right:12px;top:50%;width:15px;height:15px;translate:0 -50%;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s ease}.cv-why:hover .cv-why-go{stroke:var(--fg)}.cv-why-unread:after{content:"";position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 2px var(--panel)}@media (prefers-reduced-motion:reduce){.cv-why,.cv-why-text{transition:none}}.cv-drawer-thread:has(>.cv-drawer-empty){align-content:center;justify-content:center}.cv-drawer-empty{max-width:250px;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.cv-drawer-empty b{font-size:14px;font-weight:600}.cv-drawer-empty>span:last-child{font-size:12.5px;line-height:1.45;color:var(--muted)}.cv-drawer-empty-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--violet);background:color-mix(in srgb,var(--violet) 12%,transparent)}.cv-drawer-empty-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cv-edit-row{display:flex;align-items:center;gap:10px;padding:11px 10px 11px 13px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 4%,var(--bg));font-size:13px}.cv-edit-row-pen{flex:none;width:14px;height:14px;margin-right:6px;fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv-edit-row-what{--edit-lines:6;flex:1 1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}span.cv-edit-row-what{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--edit-lines);line-clamp:var(--edit-lines);overflow:hidden}.cv-edit-row-words,span.cv-edit-row-what{scrollbar-gutter:stable;scrollbar-width:thin}.cv-edit-row-words{display:block;margin:0;padding:0;border:0;border-radius:6px;letter-spacing:inherit;background:var(--bg);box-shadow:0 0 0 5px var(--bg),0 0 0 6px color-mix(in srgb,var(--orange) 55%,transparent);color:var(--fg);font:inherit;line-height:1.5;resize:none;max-height:calc(1.5em * var(--edit-lines));overflow-y:auto}.cv-edit-row-words::placeholder{color:var(--faint);opacity:1}.cv-edit-row-open{cursor:text;border-radius:6px;box-shadow:0 0 0 5px transparent;transition:background .12s,box-shadow .12s}.cv-edit-row-open:hover{background:color-mix(in srgb,var(--orange) 10%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--orange) 10%,transparent)}.cv-edit-row-open:focus-visible{outline:none;box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--orange)}.cv-edit-row-words:focus-visible{outline:none;box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--orange)}.cv-edit-row-writing{border-color:color-mix(in srgb,var(--fg) 24%,transparent)}.cv-edit-row-btns{flex:none;display:flex;gap:6px;margin-left:auto}.cv-edit-row-btns .cv-pill-btn{min-width:82px;justify-content:center}.cv-drop-row{display:flex;align-items:center;gap:10px;padding:11px 10px 11px 13px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--fg) 4%,var(--bg));font-size:13px}.cv-drop-row-writing{flex-direction:column;align-items:stretch;gap:12px;padding:12px 12px 12px 13px;border-color:color-mix(in srgb,var(--fg) 24%,transparent)}.cv-drop-row-line{display:flex;align-items:center;gap:10px}.cv-drop-row-cross{flex:none;width:13px;height:13px;fill:none;stroke:var(--bad);stroke-width:2.2;stroke-linecap:round}.cv-drop-row-label{flex:none;color:var(--muted);white-space:nowrap}.cv-drop-row-why{flex:1 1;min-width:0;padding:0;border:0;background:none;color:var(--fg);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:text;border-radius:6px}.cv-drop-row-why:hover{background:color-mix(in srgb,var(--fg) 6%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--fg) 6%,transparent)}.cv-drop-row-why:focus-visible{outline:none;box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--person)}.cv-drop-row-ask{color:var(--faint)}.cv-drop-row-words{flex:1 1;min-width:0;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);font:inherit;font-size:13.5px}.cv-drop-row-words::placeholder{color:var(--faint);opacity:1}.cv-drop-row-words:focus-visible{outline:none;border-color:color-mix(in srgb,var(--fg) 40%,transparent)}.cv-drop-row-picks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:23px}.cv-drop-pick{padding:4px 11px;border:1px solid var(--line);border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg);font:400 12.5px/1.35 var(--ui);text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.cv-drop-pick:hover{background:color-mix(in srgb,var(--fg) 11%,transparent)}.cv-drop-pick-offered{display:inline-flex;align-items:center;gap:6px;border-color:color-mix(in srgb,var(--violet) 30%,transparent);background:color-mix(in srgb,var(--violet) 10%,transparent)}.cv-drop-pick-mark{flex:none;width:12px;height:12px;fill:none;stroke:var(--violet);stroke-width:1.7;stroke-linejoin:round}.cv-drop-pick-offered:hover{background:color-mix(in srgb,var(--violet) 17%,transparent)}.cv-drop-pick:focus-visible{outline:2px solid var(--person);outline-offset:2px}.cv-pill-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:none;color:var(--fg);font:500 12px var(--ui);cursor:pointer;transition:background .12s,border-color .12s}.cv-pill-btn:not(:disabled):hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--fg) 30%,transparent)}.cv-pill-btn:disabled{opacity:.45;cursor:default}.cv-pill-btn svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.cv-pill-btn{transition:none}}.cv-edit-note .cv-edit-save{background:var(--orange);border-color:var(--orange);color:var(--bg)}.cv-edit-note button:disabled{opacity:.5;cursor:default}.cv-refused{color:var(--bad)}.cv-note{margin:0;font-size:12.5px;color:var(--muted)}.cv-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;transition:opacity .09s ease}.cv-panes.cv-fading{opacity:.55}.cv-panes.cv-one{grid-template-columns:minmax(0,1fr)}.cv-pane{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.cv-corner{position:absolute;z-index:3;top:36px;right:26px}.cv-unseen{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid color-mix(in srgb,var(--fg) 24%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface-2) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px rgba(0,0,0,.5);color:var(--fg);font-size:12px;line-height:18px;white-space:nowrap;text-decoration:none;transition:border-color .12s,background .12s}.cv-unseen:before{content:"";flex:none;width:13px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 5.1A10 10 0 0 1 12 5c5 0 9 4.5 10 7a13 13 0 0 1-3.2 4.2M6.3 6.3C4.1 7.7 2.6 9.8 2 12c1 2.5 5 7 10 7 1.6 0 3.1-.4 4.4-1.1'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 5.1A10 10 0 0 1 12 5c5 0 9 4.5 10 7a13 13 0 0 1-3.2 4.2M6.3 6.3C4.1 7.7 2.6 9.8 2 12c1 2.5 5 7 10 7 1.6 0 3.1-.4 4.4-1.1'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E") center /contain no-repeat}@media (prefers-reduced-motion:reduce){.cv-unseen{transition:none}}.cv-over{position:absolute;z-index:3;left:10px;right:26px;bottom:10px}.cv-over .cv-edit-row{box-shadow:0 10px 28px rgba(0,0,0,.55)}.cv-before{--hl:var(--side-today)}.cv-after{--hl:var(--side-with)}.cv-before .cv-mark{--hl:var(--bad)}.cv-after .cv-mark{--hl:var(--ok)}.cv-cap-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.cv-cap{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg)}.cv-frame{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;height:460px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;border:1px solid var(--hl);border-radius:4px;background:#0b0d0f}.cv-pane[hidden]{display:none}.cv-frame[data-zoom=in]{cursor:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%2210%22%20cy=%2210%22%20r=%226.5%22%20fill=%22white%22%20stroke-width=%222%22/%3E%3Cpath%20d=%22M15%2015l6%206%22%20stroke-width=%223%22/%3E%3Cg%20stroke-width=%222%22%3E%3Cpath%20d=%22M7%2010h6M10%207v6%22/%3E%3C/g%3E%3C/svg%3E") 10 10,zoom-in}.cv-frame[data-zoom=out]{cursor:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%2210%22%20cy=%2210%22%20r=%226.5%22%20fill=%22white%22%20stroke-width=%222%22/%3E%3Cpath%20d=%22M15%2015l6%206%22%20stroke-width=%223%22/%3E%3Cg%20stroke-width=%222%22%3E%3Cpath%20d=%22M7%2010h6%22/%3E%3C/g%3E%3C/svg%3E") 10 10,zoom-out}.cv-frame:focus-visible{outline:2px solid var(--hl);outline-offset:2px}.cv-strip{position:relative;width:100%}.cv-padded{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--hl) 14%,transparent) 6px 7px),#0b0d0f}.cv-slice{position:relative;width:100%;overflow:hidden}.cv-slice img{position:absolute;left:0;pointer-events:none}.cv-slice img,.cv-whole{width:100%;display:block}.cv-whole{height:auto}.cv-dim:after{background:rgba(7,9,11,.62)}.cv-dim:after,.cv-hit:after{content:"";position:absolute;inset:0;pointer-events:none}.cv-hit:after{background:color-mix(in srgb,var(--hl) 4%,transparent);border-left:3px solid color-mix(in srgb,var(--hl) 40%,transparent);border-right:3px solid color-mix(in srgb,var(--hl) 40%,transparent);transition:background .2s ease,border-color .2s ease}.cv-focus{z-index:1}.cv-focus:after{background:color-mix(in srgb,var(--hl) 8%,transparent);border-color:var(--hl)}.cv-focus:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;animation:cv-focus-glow 1s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--hl) 45%,transparent),transparent) 0 /20px 100% no-repeat,linear-gradient(270deg,color-mix(in srgb,var(--hl) 45%,transparent),transparent) 100% /20px 100% no-repeat}@keyframes cv-focus-glow{0%,to{opacity:.75}50%{opacity:1}}.cv-mark{--dots-x:repeating-linear-gradient(90deg,var(--hl) 0 1px,transparent 1px 3px);--dots-y:repeating-linear-gradient(180deg,var(--hl) 0 1px,transparent 1px 3px);position:absolute;z-index:1;pointer-events:none}.cv-mark-words{box-sizing:content-box;padding-bottom:2px;background:var(--dots-x) left bottom /100% 1px no-repeat}.cv-mark-picture{background:var(--dots-x) left top /100% 1px no-repeat,var(--dots-x) left bottom /100% 1px no-repeat,var(--dots-y) left top /1px 100% no-repeat,var(--dots-y) right top /1px 100% no-repeat}.cv-anchor,.cv-edit-box,.cv-edit-gap{position:absolute;z-index:1;pointer-events:none}.cv-edit-box{border:1px solid color-mix(in srgb,var(--hl) 70%,transparent);border-radius:4px;box-sizing:border-box}.cv-edit-gap{border-top:2px dashed var(--orange)}.cv-focus:after,.cv-mark-picture,.cv-mark-words{transition:background .15s ease,box-shadow .15s ease}.cv-why-pointed .cv-focus:after{background:color-mix(in srgb,var(--hl) 12%,transparent)}.cv-why-pointed .cv-focus .cv-mark-words{border-radius:2px;background:var(--dots-x) left bottom /100% 1px no-repeat,color-mix(in srgb,var(--hl) 26%,transparent)}.cv-why-pointed .cv-focus .cv-mark-picture{box-shadow:0 0 0 2px color-mix(in srgb,var(--hl) 55%,transparent)}@media (max-width:760px){.cv-why{padding-left:0;border-color:transparent;border-block-color:var(--hairline);border-radius:0;background:none}}@media (max-width:700px){.cv-panes{grid-template-columns:minmax(0,1fr)}.cv-frame{height:320px}}@media (max-width:760px){.cv-frame{height:240px;overflow:hidden;overscroll-behavior:auto}}button.cv-whole-open{position:absolute;z-index:3;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);font:500 12px var(--ui);white-space:nowrap;cursor:pointer}button.cv-whole-open svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}dialog.cv-viewer{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#000;color:var(--fg)}dialog.cv-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}dialog.cv-viewer::-webkit-backdrop{background:#000}dialog.cv-viewer::backdrop{background:#000}.cv-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(8px + env(safe-area-inset-top, 0px)) 8px 8px 14px;background:var(--bg);border-bottom:1px solid var(--line)}.cv-viewer-caption{font-size:14px}.cv-viewer-body{overflow-y:auto;overscroll-behavior:contain}.cv-viewer-body img{display:block;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.cv-hit:after,.cv-icon,.cv-panes{transition:none}.cv-focus:before{animation:none}}.buttons{flex-wrap:wrap}.buttons,.buttons-end{display:flex;align-items:center;gap:.5rem}.buttons-end{margin-left:auto}button{font:inherit;font-size:14px;padding:.5rem 1.05rem;border:1px solid var(--line);border-radius:var(--r);background:none;color:var(--fg);cursor:pointer}button.primary{font-family:var(--display);font-weight:600;letter-spacing:-.01em;background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}button.danger{color:var(--bad-ink);border-color:var(--bad-line)}button:not(:disabled):hover{border-color:var(--muted)}button.primary:not(:disabled):hover{border-color:var(--accent);opacity:.86}button.danger:not(:disabled):hover{border-color:var(--bad);background:var(--bad-fill)}.identity-action{padding:0;border:0;border-radius:0;background:none;font-family:var(--mono);font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}.identity-action:active,.identity-action:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}@media (max-width:760px){:root{--chrome-top:48px}.desk{display:block;min-height:0}.desk>main{padding:12px 16px 40px}.bar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:4px;height:48px;padding:0 8px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.bar .wordmark{gap:8px;padding:0 8px}.bar-menu{display:grid}.bar-warn .warn-line{min-height:40px;padding:8px 16px;border-radius:0;border-bottom:1px solid var(--hairline)}.bar-warn .warn-line:after{content:"›";margin-left:auto;color:var(--faint)}.rail{position:fixed;inset:0;z-index:var(--z-rail);flex-direction:row;box-sizing:border-box;width:auto;height:auto;margin:0;padding:0;border:0;overflow:hidden;color:inherit;background:none;transition:display allow-discrete .15s,overlay allow-discrete .15s}.rail:popover-open{display:flex}.rail-panel{display:flex;flex:none;flex-direction:column;box-sizing:border-box;width:min(300px,86vw);padding:0 10px max(16px,env(safe-area-inset-bottom,0px));border-right:1px solid var(--line);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;background:color-mix(in srgb,var(--label) var(--drawer-lift),var(--bg));box-shadow:12px 0 40px rgb(0 0 0/.35);translate:-100% 0;transition:translate .15s cubic-bezier(.2,.7,.2,1)}.rail:popover-open .rail-panel{translate:0 0}.rail-panel:focus{outline:none}.rail-scrim{flex:1 1;min-width:0;margin:0;padding:0;border:0;background:var(--scrim);opacity:0;transition:opacity .15s ease;cursor:default;touch-action:none}.rail:popover-open .rail-scrim{opacity:1}@starting-style{.rail:popover-open .rail-panel{translate:-100% 0}.rail:popover-open .rail-scrim{opacity:0}}body:has(.rail:popover-open){overflow:hidden}.rail-head{justify-content:flex-start;gap:4px;box-sizing:border-box;min-height:48px;margin:0 -10px;padding:0 8px 1px}.rail-head .wordmark{gap:8px;padding:0 8px}.rail-close{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-l);background:none;color:var(--fg);cursor:pointer}.rail-close .rail-icon{width:20px;height:20px}.rail-item{min-height:40px;padding:0 12px;font-size:15px}.rail-icon{width:17px;height:17px}.rail-sub-item{min-height:40px;font-size:14px}.rail-fold-mark{display:inline-flex;flex:none;margin-left:auto;color:var(--faint);transition:rotate .15s ease}.rail-item .count+.rail-fold-mark,.rail-item .counts+.rail-fold-mark{margin-left:8px}.rail-item[data-open=true] .rail-fold-mark{rotate:90deg}.rail-foot .warn-line{display:none}.rail-auth,.rail-identity{min-height:40px;font-size:13.5px}.rail-identity form{align-self:stretch}.rail-identity .identity-action{display:inline-flex;align-items:center;min-height:40px;margin-right:-8px;padding:0 8px;font-size:inherit}@supports not selector(:popover-open){.bar-menu,.rail-head{display:none}.rail{position:static;inset:auto;display:block;padding:0 8px 12px;border-bottom:1px solid var(--line);transition:none}.rail-panel{width:auto;padding:0;border:0;overflow:visible;box-shadow:none;translate:none;transition:none}.rail-scrim{display:none}.rail-fold{display:block;opacity:1;visibility:visible;transition:none}.rail-fold-inner{overflow:visible}.rail-group:has(.rail-fold)>.rail-item .count,.rail-group:has(.rail-fold)>.rail-item .counts{display:none}}}@media (prefers-reduced-motion:reduce){.rail,.rail-fold-mark,.rail-panel,.rail-scrim{transition:none}}@media (prefers-reduced-transparency:reduce){.bar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:720px){.ticket-head{flex-wrap:wrap}.ticket-head-right{flex-basis:100%}}@media (max-width:600px){h1{font-size:26px}.pair{grid-template-columns:1fr}.row{grid-template-columns:26px minmax(0,1fr) auto;gap:6px 12px}.row-time{grid-column:2/-1}.row-line{grid-column:1/-1;white-space:normal}.row .status-pill{justify-self:start}.ticket-head{flex-wrap:wrap}.step{--tile:22px;gap:8px}.trigger-picture{grid-template-columns:minmax(0,1fr)}.trigger-image{aspect-ratio:16/9;min-height:0}.trigger-picture .trigger-words{padding:0 14px 12px}}dialog.confirm{max-width:min(32rem,calc(100vw - 32px));box-sizing:border-box;white-space:normal;padding:1.25rem 1.5rem;border:1px solid var(--bad-line);border-radius:var(--r-l);background:var(--panel);color:var(--fg)}dialog.confirm::-webkit-backdrop{background:rgb(0 0 0/.5)}dialog.confirm::backdrop{background:rgb(0 0 0/.5)}dialog.confirm p{margin:0 0 1rem}dialog.confirm .confirm-buttons{display:flex;justify-content:flex-end;gap:.6rem}.section-title{margin:2.75rem 0 .9rem;padding:0 0 8px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.priority{font-weight:600;text-transform:capitalize}.priority-urgent{color:var(--bad)}.priority-high{color:var(--warn)}.priority-medium{color:var(--fg)}.priority-low{color:var(--muted)}.forget{margin:0 0 1.25rem}.standing-questions{margin:0 0 1rem;padding-left:1.25rem;display:grid;grid-gap:4px;gap:4px}.forget>summary{cursor:pointer;font-size:13px;color:var(--muted)}.forget>.decision{margin-top:10px}.check{display:block;font-size:13px}.pending-findings{margin:0;padding-left:1.1em;font-size:13px;line-height:1.7}.notify-not-sent{color:var(--bad-ink)}.info-tip,.phone-tip{display:inline-flex;vertical-align:-2px;margin-left:6px}.phone-tip{display:none}@media (hover:none){.phone-tip{display:inline-flex}}.tap-mark{position:relative;display:grid;place-items:center;width:16px;height:16px;padding:0;border:1px solid var(--line);border-radius:50%;background:none;font:10px/1 var(--mono);color:var(--faint);cursor:help}.tap-mark:focus-visible,.tap-mark:hover{color:var(--fg)}.tap-mark:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tap-mark:after{content:"";position:absolute;inset:-6px}.phone-tip .tap-mark{border-color:var(--pending-line);color:var(--pending);font-weight:600}.notify-facts dt{display:flex;align-items:center;justify-content:space-between;gap:12px}.notify-facts .info-tip{margin-left:0;vertical-align:baseline}@media (max-width:600px){.notify-facts{grid-template-columns:1fr;gap:2px}.notify-facts dt{position:relative;justify-content:flex-start;gap:6px}.notify-facts dd{margin-bottom:12px}}.switched{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.switched .view-switch{margin:0;padding:1px}.switched .view-switch button{padding:2px 11px}.setting-select,.switched>form{min-width:0;max-width:100%}.setting-select{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg)}.setting-rows{container:setting-rows/inline-size;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r-l)}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px 24px;gap:10px 24px;padding:12px 16px}.setting-row+.setting-row{border-top:1px solid var(--line)}.setting-row+.setting-row-joined{border-top:0;padding-top:0}.setting-text{display:flex;flex-direction:column;gap:3px;min-width:0}.setting-name{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.setting-about{padding-left:16px;font-size:13px;line-height:1.4;color:var(--muted)}.setting-next{color:var(--fg);white-space:nowrap}.setting-act{--setting-h:30px;display:grid;grid-template-columns:14rem 7rem;align-items:center;grid-gap:6px 10px;gap:6px 10px}.setting-act .setting-field{box-sizing:border-box;width:100%;height:var(--setting-h)}.setting-act input.setting-field{padding:0 11px;border:1px solid var(--line);border-radius:var(--r);background:transparent;color:var(--fg);font:inherit;font-size:12.5px}.watch-dot.watch-dot-room{visibility:hidden}.setting-fixed{display:block;padding:0 11px;overflow:hidden;font-size:12.5px;line-height:var(--setting-h);color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.setting-pick{position:relative;display:flex;align-items:center;padding:0 30px 0 11px;border:1px solid var(--line);border-radius:var(--r);color:var(--fg);font-size:12.5px;cursor:pointer}.setting-pick>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.setting-pick:hover{border-color:var(--muted)}.setting-pick:has(select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.setting-pick:has(select:disabled){opacity:.55;cursor:default}.setting-pick select{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.setting-pick:after{content:"";position:absolute;top:50%;right:14px;width:5px;height:5px;margin-top:-5px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);pointer-events:none}.setting-act .view-switch{box-sizing:border-box;display:flex;width:100%;height:var(--setting-h);margin:0;padding:2px}.setting-act .view-switch button{flex:1 1;padding:0 6px}.setting-act .watch-form .view-switch button{min-height:0;padding:0 6px}.setting-act button.setting-press{box-sizing:border-box;width:100%;height:var(--setting-h);padding:0 6px;border-radius:var(--r-pill);font-size:12.5px}.setting-act .in-place-problem,.setting-act .in-place-said{grid-column:1/-1;margin-top:0;text-align:right}.setting-act-wide>.setting-field{grid-column:1/-1}@container setting-rows (max-width: 44rem){.setting-row{grid-template-columns:minmax(0,1fr)}.setting-act{grid-template-columns:minmax(0,1fr) 7rem;padding-left:16px}.setting-act .in-place-problem,.setting-act .in-place-said{text-align:left}}.subscriptions{margin:0 0 .75rem;border:1px solid var(--line);border-radius:var(--r-l);font-size:14px}.subscription+.subscription{border-top:1px solid var(--line)}.subscription>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;cursor:pointer;list-style:none}.subscription>summary::-webkit-details-marker{display:none}.subscription>summary:after{content:"▸";margin-left:auto;color:var(--faint);transition:transform .15s}.subscription[open]>summary:after{transform:rotate(90deg)}.subscription-name{min-width:11rem;font-weight:600}.subscription-glance{min-width:0;overflow-wrap:anywhere}.subscription-body{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px 31px}.subscription-body p{margin:0}.subscription-details,.subscription-live{font-size:13px}.subscription-live-needed{padding:2px 11px;border:1px solid var(--pending-line);border-radius:var(--r);background:var(--pending-fill);color:var(--pending-ink);font-weight:600;text-decoration:none}.subscription-live-needed:hover{border-color:var(--pending-line-hover)}.subscription-failed{display:flex;flex-direction:column;gap:6px;margin:2px 0}.subscription-failed-screen{display:block;width:min(100%,320px)}.subscription-failed-screen img{display:block;width:100%;height:auto;aspect-ratio:1280/800;border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.subscription-credentials{display:grid;grid-template-columns:max-content minmax(0,22rem);align-items:center;grid-gap:6px 10px;gap:6px 10px;margin:8px 0 0;font-size:13px}.subscription-credentials label{color:var(--muted)}.subscription-credentials input{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);min-width:0}.subscription-credentials button{grid-column:2;justify-self:start;padding:3px 12px;font-size:13px}.subscription-credentials-buttons{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.subscription-forms{gap:8px 12px;margin-top:6px}.subscription-forms,.subscription-forms>form{display:flex;flex-wrap:wrap;align-items:center}.subscription-forms>form{gap:8px;margin:0}.subscription-forms>button,.subscription-forms>form button{padding:3px 12px;font-size:13px}.subscription-import{margin-top:8px;font-size:13px}.subscription-import>summary{cursor:pointer;color:var(--muted);list-style:none}.subscription-import>summary::-webkit-details-marker{display:none}.subscription-import-steps{margin:8px 0 0;padding-left:1.2rem}.subscription-import-steps li{margin:2px 0}.subscription-import-form{display:flex;flex-direction:column;gap:6px;margin:8px 0 0}.subscription-import-form textarea{font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;padding:6px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);resize:vertical}.subscription-import-form button{align-self:flex-start;padding:3px 12px;font-size:13px}.subscription-note{margin:0 0 1rem;font-size:14px}.slack-status{margin:0;font-size:14px}@media (max-width:600px){.subscription-credentials{grid-template-columns:minmax(0,1fr)}.subscription-credentials button,.subscription-credentials-buttons{grid-column:1}.subscription-name{min-width:0}.subscription-body{padding-left:14px}}.sign-in{display:flex;flex-direction:column;gap:12px}.sign-in p{margin:0}.sign-in>.error,.sign-in>.notice{max-width:46rem}.notice.notice-quiet:before{background:var(--faint)}.sign-in-says{font-size:14px;color:var(--muted);max-width:46rem}.sign-in-controls{gap:8px 16px}.sign-in-controls,.sign-in-keys,.sign-in-type{display:flex;flex-wrap:wrap;align-items:center}.sign-in-keys,.sign-in-type{gap:6px}.sign-in-type label{font-size:13px;color:var(--muted)}.sign-in-type input{font:inherit;font-size:14px;width:16rem;max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg)}.sign-in-controls button{padding:3px 12px;font-size:13px}.sign-in-type button[aria-pressed=true]{background:var(--surface)}.sign-in-hint{flex-basis:100%;font-size:12.5px}.sign-in-screen{position:relative;width:100%;max-width:1280px;aspect-ratio:1280/800;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel)}.sign-in-screen img{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sign-in-screen-live{border-color:var(--pending-line)}.sign-in-screen-live img{cursor:crosshair;touch-action:none}.sign-in-screen-empty{display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:13px}.sign-in-mark{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--pending);border-radius:50%;pointer-events:none;animation:sign-in-mark 1.5s ease-out forwards}@keyframes sign-in-mark{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.sign-in-mark{animation:none}}.sign-in-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:14px}.sign-in-actions button{padding:3px 12px;font-size:13px}.sites{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2px 16px;gap:2px 16px}.row-result,.sites .check{font-size:13px}.row-result{flex:none}.crumb{margin:0 0 .4rem;font-size:13px}.crumb-sep{margin:0 .6rem;color:var(--muted)}.compare{margin:0 0 1.5rem}.difference{margin:0 0 .9rem}.compare-sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px;margin:0 0 1rem}.compare-side{margin:0;min-width:0}.compare-side figcaption{margin:0 0 6px;font-size:13px;display:flex;gap:8px;align-items:baseline}.compare-side img{width:100%;height:auto;max-height:70vh;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel)}.compare-side .says{margin:6px 0 0;font-size:13px;color:var(--muted)}.pages-read{list-style:none;margin:0;padding:0;font-size:13px;display:grid;grid-gap:3px;gap:3px}button:disabled{opacity:.5;cursor:default}.view-switch button[aria-current=true]:disabled{opacity:1}.sites .identity-action{margin-left:8px}.sites .unreachable{margin:2px 0 6px;font-size:12px}.sites .unreachable,.sites .unreachable-tag{color:var(--bad-ink)}.inline-form{display:inline}.signed-in-as{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;margin:0 0 1.25rem;color:var(--muted);font-size:13.5px;line-height:1.5}.signed-in-as strong{color:var(--fg);font-weight:500}.preferences{display:flex;flex-direction:column;gap:12px}.members{list-style:none;margin:0 0 8px;padding:0}.members li{padding:2px 0}.members .identity-action{margin-left:8px}.members-note{margin:0 0 8px;font-size:13px}.members-add{flex-wrap:wrap;max-width:26rem}.members-add :is(.in-place-problem,.in-place-said){flex-basis:100%;font-size:13px}.notify-facts .members-label{align-items:flex-start}.members-add :is(input[type=email],select){font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg)}.host-measured{margin:0 0 14px;font-size:13px}.host-stale{color:var(--pending-ink)}.host-usage{display:grid;grid-gap:20px;gap:20px;max-width:34rem}.host-row-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.host-label{font-weight:500}.host-figure{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.host-meter{position:relative;display:block;height:8px;border-radius:var(--r-pill);background:var(--hairline)}.host-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ok)}.host-meter[data-level=high] .host-meter-fill{background:var(--amber)}.host-meter[data-level=critical] .host-meter-fill{background:var(--bad)}.host-meter-cache{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:color-mix(in srgb,var(--muted) 35%,transparent)}.host-kills{color:var(--bad-ink);font-weight:500}.mini-label .host-kills{font-size:10.5px;letter-spacing:.02em}.host-meter-top{position:absolute;top:-9px;width:0;height:0;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--muted)}.host-meter-range{position:absolute;top:-4px;bottom:-4px;min-width:2px;border:1.5px solid var(--muted);border-radius:4px;box-sizing:border-box}.host-meter-mark{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--fg)}.host-row-detail{margin:6px 0 0;font-size:13px}.host-note{margin:0 0 10px;max-width:46rem;font-size:13px}.host-sub{margin:28px 0 6px;font-size:14px;font-weight:500}.host-containers{display:grid;grid-template-columns:max-content minmax(8rem,22rem) 3.2rem 1fr;align-items:center;grid-gap:4px 14px;gap:4px 14px;max-width:52rem;font-size:13.5px}.host-container{display:contents}.host-container .host-meter{height:6px}.host-container .host-figure{text-align:right}.host-container-says{grid-column:2/-1;margin:0 0 8px;font-size:12.5px}@media (max-width:600px){.host-containers{grid-template-columns:max-content 1fr 3.2rem}.host-container-says{grid-column:1/-1}}.page-head .host-pop-out{padding:.3rem .8rem;font-size:13px}main.window{max-width:none;padding:10px 12px}.mini-stats{display:grid;grid-template-columns:max-content 1fr 2.6rem;align-items:center;grid-gap:7px 10px;gap:7px 10px;font-size:12.5px}.mini-row{display:contents}.mini-label{display:flex;align-items:center;gap:5px;font-weight:500;white-space:nowrap}.mini-row[data-container] .mini-label{padding-left:10px;font-weight:400;color:var(--muted)}.mini-row .host-meter{height:6px}.mini-row .host-meter-mark{top:-2px;bottom:-2px}.mini-row .host-figure{text-align:right}.mini-foot{grid-column:1/-1;margin:2px 0 0;font-size:11.5px;color:var(--faint)}.mini-foot.host-stale{color:var(--pending-ink)}.mini-ai{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px}.mini-ai-figures{display:flex;gap:10px;color:var(--muted)}.mini-ai-figures b{font-family:var(--mono);font-weight:400;color:var(--fg)}.stats-section>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.stats-section>summary::-webkit-details-marker{display:none}.stats-section>summary:before{content:"›";display:inline-block;font-size:13px;line-height:1;transition:transform .12s}.stats-section[open]>summary:before{transform:rotate(90deg)}.stats-section>summary:hover{color:var(--muted)}@media (prefers-reduced-motion:reduce){.stats-section>summary:before{transition:none}}.ai-usage{width:100%;max-width:36rem;border-collapse:collapse;margin:0 0 8px;font-size:13.5px}.ai-usage :is(th,td){padding:5px 0 5px 22px;text-align:right;font-weight:400}.ai-usage :is(th,td):first-child{padding-left:0;text-align:left;overflow-wrap:anywhere}.ai-usage thead th{font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line)}.ai-usage td{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-usage tbody tr+tr :is(th,td){border-top:1px solid var(--hairline)}.ai-usage tfoot :is(th,td){font-weight:500;border-top:1px solid var(--line)}.host-thresholds{list-style:none;margin:0 0 12px;padding:0}.host-thresholds li{padding:3px 0}.host-thresholds .watch-dot{display:inline-block;margin-right:7px;vertical-align:1px}.host-thresholds .identity-action{margin-left:8px}.host-add{flex-wrap:wrap;align-items:center;max-width:26rem}.host-add :is(select,input){font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg)}.host-add-percent{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted)}.host-add-percent input{width:4.5rem;flex:none}.host-add :is(.in-place-problem,.in-place-said){flex-basis:100%;font-size:13px}.host-recipients{list-style:none;margin:0 0 8px;padding:0}.host-recipients li{padding:3px 0;overflow-wrap:anywhere}.host-recipients .identity-action{margin-left:8px}.host-add-recipient{margin-bottom:6px}.host-add-recipient input{flex:1 1 14rem}.switch-block{margin:0 0 1.4rem}.switch-note{margin:4px 0 0;font-size:13px}.row-plain{grid-template-columns:104px minmax(0,1fr) auto}.run-lines{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-gap:2px;gap:2px;font-size:13px}.run-lines .row-time{margin-right:8px}.criteria{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-gap:10px;gap:10px}.criterion{border-left:2px solid var(--line);padding:0 0 0 12px}.criterion-proposed{border-left-color:var(--fg)}.criterion-refused,.criterion-retired{opacity:.55}.criterion-statement{margin:0;max-width:70ch}.criterion-meta{margin:2px 0 0;font-size:13px}.criterion-buttons{display:flex;gap:10px;margin-top:4px}.feed-head{margin:0}.pub-mark{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--inset);color:var(--muted);font:600 12px var(--display);letter-spacing:.02em}.pub-mark-in{background:#0A66C2;color:#FFFFFF;font-weight:700}.pub-mark-long{font-size:10.5px;letter-spacing:0}.pub-mark-icon{overflow:hidden;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--hairline)}.pub-mark-icon img{width:20px;height:20px;object-fit:contain}.pub-mark-glyph{color:var(--muted)}.watch{position:relative;font-size:13px}.watch-say{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 2px;border-radius:var(--r);color:var(--muted);cursor:pointer;list-style:none}.watch-say:hover{color:var(--fg)}.watch-say::-webkit-details-marker{display:none}.watch-say:after{content:"▾";color:var(--faint)}.watch[open] .watch-say:after{content:"▴"}.watch-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-popup);display:flex;flex-direction:column;gap:10px;width:max-content;max-width:min(26rem,calc(100vw - 32px));padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);box-shadow:0 8px 24px rgb(0 0 0/.14)}.watch-more{margin:0;padding-top:8px;border-top:1px solid var(--line)}.watch-dot{width:7px;height:7px;border-radius:999px;background:var(--faint);flex-shrink:0}.watch-dot-on{background:var(--ok)}.watch-dot-warn{background:var(--pending)}.setting-note{margin:0 0 12px;font-size:13.5px}.setting-warn{color:var(--bad)}.notes-to-switch{grid-template-columns:7rem}.notes-to-more{grid-column:1/-1;gap:10px;padding:4px 0 2px 16px}.notes-to-field,.notes-to-more{display:flex;flex-direction:column}.notes-to-field{gap:6px}.notes-to-label{font-size:12.5px;font-weight:500;color:var(--muted)}.notes-to-input{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.notes-to-input .choice-text{flex:0 1 22rem;font-size:13px;padding:6px 10px}.notes-to-hint{font-size:12.5px;color:var(--muted);margin:0}.notes-to-problem{font-size:12.5px;color:var(--bad);margin:0}.notes-to-preview{font-size:13px}.notes-to-preview summary{cursor:pointer;color:var(--muted);font-size:12.5px}.notes-to-preview summary:hover{color:var(--fg)}.notes-to-people{list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:max-content 1fr;grid-column-gap:18px;column-gap:18px;grid-row-gap:3px;row-gap:3px}.notes-to-people li{display:contents}.notes-to-people .mono{font-family:var(--mono);font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.watch-next{color:var(--faint)}.watch-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.watch-form select{font:inherit;font-size:12.5px;padding:3px 7px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg)}.watch-form .view-switch{margin:0;padding:1px}.watch-form .view-switch button{padding:2px 11px}.watch-form label{min-width:4.5rem;color:var(--muted)}.watch-form button.quiet{padding:3px 12px;font-size:12.5px}.watch-subs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;border-top:1px solid var(--line)}.watch-subs-label{min-width:4.5rem;color:var(--muted)}.feed-subs{display:flex;flex-wrap:wrap;gap:6px;color:inherit;text-decoration:none}.feed-sub{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.feed-subs:hover .feed-sub{color:var(--fg)}.feed-sub-warn{border-color:var(--pending-line);color:var(--pending-ink)}@media (max-width:600px){.feed-head .watch{flex-basis:100%}.feed-head .watch-menu{right:auto;left:0}}.feed-filters{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:14px 0 0 -10px}.feed-filter{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-pill);color:var(--muted);font-size:13px;text-decoration:none}.feed-filter:hover{color:var(--fg);text-decoration:none}.feed-filter-on{color:var(--fg);background:var(--surface);font-weight:500}.feed-count{margin-left:6px;font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bad-ink)}.feed-seen{display:flex;align-items:center;gap:6px;margin:0 2px 0 auto;font-size:12.5px;color:var(--faint)}.feed-fresh{color:var(--fg);font-weight:500}.feed-seen button{padding:0;border:0;background:none;font:inherit;color:var(--muted);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);cursor:pointer}.feed-seen button:not(:disabled):hover{border:0;color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.feed-note{margin:8px 0 0;font-size:12.5px;color:var(--faint)}.feed-desk{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:10px}.feed-list{display:flex;flex-direction:column;min-width:0}.feed-day+.feed-day{margin-top:18px}.feed-day-label{margin:0 0 4px;padding:0 12px 6px;border-bottom:1px solid var(--hairline);color:var(--muted);font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.feed-day-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.feed-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:center;min-height:52px;padding:8px 12px;border-radius:8px;color:var(--fg);text-decoration:none}.feed-item:hover{background:var(--inset);text-decoration:none}.feed-item[aria-current=true]{background:var(--surface)}.feed-mark{position:relative;display:grid;place-items:center;width:30px;height:30px}.feed-item .pub-mark{width:30px;height:30px;font-size:11.5px}.feed-item .pub-mark-long{font-size:10px}.feed-item .pub-mark-icon img{width:18px;height:18px}.feed-new{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:var(--fg);box-shadow:0 0 0 2px var(--bg)}.feed-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.feed-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 14.5px/1.4 var(--display);letter-spacing:-.005em}.feed-removed .feed-title{color:var(--muted)}.feed-line{display:flex;flex-wrap:wrap;column-gap:5px;min-width:0;color:var(--faint);font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.feed-from,.feed-phrase{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.feed-phrase:before{content:"·";margin-right:5px}.feed-from:empty{display:none}.feed-from:empty+.feed-phrase:before{content:none;margin:0}.feed-phrase .busy-dot{margin:0 5px 1px 0}.feed-dot{display:inline-block;width:7px;height:7px;margin:0 6px 1px 0;border-radius:50%;vertical-align:middle;background:var(--muted)}.feed-dot-bad{background:var(--bad-ink)}.feed-dot-pending{background:var(--pending-ink)}.feed-dot-ok{background:var(--ok)}.feed-go{color:var(--faint);font-size:12.5px;font-weight:500;white-space:nowrap}.feed-item:hover .feed-go{color:var(--fg)}.feed-go-bad,.feed-item:hover .feed-go-bad{color:var(--bad-ink)}.feed-go-pending,.feed-item:hover .feed-go-pending{color:var(--pending-ink)}.feed-older{display:block;margin-top:6px;padding:10px 12px;border-radius:8px;color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none}.feed-older:hover{background:var(--inset);color:var(--fg);text-decoration:none}.feed-empty{margin:14px 0 0;padding:0 12px;max-width:46rem;color:var(--muted);font-size:14.5px;line-height:1.5}.feed-open{min-width:0}.feed-back{display:none}.feed-story{min-width:0}.story-head{display:grid;grid-template-columns:34px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center}.story-source p{margin:0;min-width:0}.story-who{font-size:14.5px;font-weight:500}.story-by{color:var(--muted);font-weight:400}.story-when{color:var(--faint);font-family:var(--mono);font-size:12px}.story-when a{color:inherit;text-decoration:none}.story-when a:hover{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}.story-headline{margin:14px 0 0;max-width:70ch;font:500 22px/1.2 var(--display);letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere}.story-headline a{color:inherit;text-decoration:none}.story-headline a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:5px}.story-state{display:flex;align-items:baseline;gap:6px;margin:10px 0 0;max-width:70ch;color:var(--muted);font-size:14px;line-height:1.5}.story-state .busy-dot{align-self:center}.story-state a{color:var(--muted)}.story-state a:hover{color:var(--fg)}.story-actions{gap:10px 18px;margin:16px 0 0}.story-act,.story-actions{display:flex;flex-wrap:wrap;align-items:center}.story-act{gap:8px 12px;margin:0}.story-consequence{flex-basis:100%;color:var(--faint);font-size:12.5px}.pill{display:inline-flex;align-items:center;min-height:32px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:none;color:var(--fg);font:500 13.5px/1.2 var(--ui);text-decoration:none;white-space:nowrap;cursor:pointer}a.pill:hover,button.pill:not(:disabled):hover{border-color:var(--muted);text-decoration:none}.pill-primary{border-color:var(--fg);background:var(--fg);color:var(--bg)}a.pill-primary:hover,button.pill-primary:not(:disabled):hover{border-color:var(--fg);opacity:.86}.story-link{display:inline-flex;align-items:center;padding:0;border:0;background:none;font:500 13.5px/1.4 var(--ui);color:var(--muted);text-decoration:none;cursor:pointer}a.story-link:hover,button.story-link:not(:disabled):hover{border:0;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.story-link-bad,button.story-link-bad:not(:disabled):hover{color:var(--bad-ink)}.story-mistake{margin:20px 0 0;max-width:70ch;padding:14px 18px 16px;border:1px solid var(--bad-line);border-radius:12px}.story-mistake-done{border-color:var(--line)}.story-mistake-head{margin:0 0 8px;font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bad-ink)}.story-mistake-done .story-mistake-head{color:var(--muted)}.story-held,.story-said{margin:0;font-size:15px;line-height:1.5}.story-held{margin-top:6px;color:var(--muted)}.story-mistake-foot,.story-ours+.story-ours{margin-top:12px}.story-ours-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.story-ours-note{margin:0;flex:1 1 24ch;color:var(--muted);font-size:13.5px;line-height:1.5}.story-correction{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--hairline)}.story-to{margin:0 0 8px;font-family:var(--mono);font-size:12px;color:var(--muted)}.story-letter{margin:0;font-size:14.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.story-warn{margin:10px 0 0;font-size:13px;color:var(--pending-ink)}.story-warn:before{content:"";display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;vertical-align:middle;background:var(--pending)}.story-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.story-copy form{margin:0}.story-hint{font-size:12.5px;color:var(--muted)}.story-sent{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted)}.story-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 8px}.story-label{margin:0;font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.story-switch{margin:0;padding:1px}.story-switch button{padding:2px 11px;font-size:12px}.story-brief,.story-found{margin:22px 0 0;max-width:70ch}.story-summary{margin:0;font-size:15.5px;line-height:1.6}.story-points{margin:10px 0 0;padding-left:1.1em;font-size:14px;line-height:1.6;color:var(--fg)}.story-points li+li{margin-top:3px}.story-found p{margin:6px 0 0;font-size:14.5px;line-height:1.55}.story-figure{margin:20px 0 0;max-width:70ch}.story-figure img{display:block;width:100%;max-height:240px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:var(--surface)}.story-figure figcaption{margin:6px 0 0;font-size:12.5px;color:var(--faint)}.story-fold{margin:20px 0 0;max-width:70ch}.story-fold>summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:500;color:var(--muted)}.story-fold>summary::-webkit-details-marker{display:none}.story-fold>summary:before{content:"›";display:inline-block;transition:transform .12s}.story-fold[open]>summary:before{transform:rotate(90deg)}.story-fold>summary:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){.story-fold>summary:before{transition:none}}.story-text{margin-top:10px;font-size:15px;line-height:1.65}.story-text p{margin:0 0 .9em}.story-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;padding-top:14px;border-top:1px solid var(--hairline);font-size:13px;color:var(--faint)}.story-foot a{color:var(--faint);text-decoration:none}.story-foot a:hover{color:var(--fg);text-decoration:underline}.story-foot .story-link{font-size:13px;font-weight:400;color:var(--faint)}.story-foot .story-act{gap:6px 12px}@media (min-width:1100px){.feed-desk{grid-template-columns:minmax(340px,400px) minmax(0,1fr)}.feed-list{padding-right:28px}.feed-open{position:-webkit-sticky;position:sticky;top:24px;padding-left:32px;border-left:1px solid var(--hairline)}.feed-open:has(.story-fold[open]){position:static}}@media (max-width:1099px){.feed-desk[data-named=true] .feed-list,.feed:has(.feed-desk[data-named=true]) .feed-top{display:none}.feed-desk[data-named=false] .feed-open{display:none}.feed-back{display:inline-flex;align-items:center;min-height:40px;margin:0 0 8px;padding:0 4px 0 0;color:var(--muted);font-size:13.5px;text-decoration:none}.feed-back:hover{color:var(--fg);text-decoration:none}}@media (max-width:640px){.feed-item{grid-template-columns:30px minmax(0,1fr);min-height:56px;padding:10px 12px}.feed-title{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feed-go{grid-column:2;margin-top:2px}.feed-filter,.feed-seen{min-height:40px}.feed-seen{flex-basis:100%;margin:0 0 0 10px}.feed-seen button,.watch-say{display:inline-flex;align-items:center;min-height:40px}.feed-older{padding:12px}.story-headline{font-size:20px}.pill,.story-foot .story-link,.story-foot a,.story-link{min-height:40px}.story-foot a{display:inline-flex;align-items:center}.story-figure img{aspect-ratio:16/10;max-height:200px}.feed-sub,.story-fold>summary,.story-switch button,.watch-form .view-switch button,.watch-form button.quiet,.watch-form select,.watch-more a{min-height:40px}.feed-sub,.watch-more a{display:inline-flex;align-items:center}}.look-row>summary{cursor:pointer;list-style:none}.look-row>summary::-webkit-details-marker{display:none}.look-row>.empty,.look-row>.run-lines{margin:10px 18px 0}.map-group{margin:12px 0 6px;font-size:13px}.map-reset-note{flex:1 1;min-width:16rem;font-size:13px}.kb-view .card-line{margin:0 0 2px}.kb-text{width:100%;height:calc(100vh - 15rem);min-height:20rem;box-sizing:border-box;padding:0;border:0;background:none;color:var(--fg);font:inherit;font-family:var(--mono);font-size:12px;line-height:1.65;white-space:pre;overflow:auto;scrollbar-gutter:stable;resize:none}.kb-text:focus{outline:none}.kb-text:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:800px){.kb-text{height:50vh}}.auth{width:100%;max-width:360px;margin:12vh auto 0;padding:32px 28px 28px;border:1px solid var(--line);border-radius:var(--r-l)}.auth-title{margin:0;font-size:26px}.auth-lede{margin:6px 0 24px;font-size:14px;color:var(--muted)}.auth-lede strong{color:var(--fg);font-weight:500}.auth-error{margin:0 0 16px;font-size:13.5px}.auth form{margin:0}.auth-providers{display:flex;flex-direction:column;gap:10px}button.auth-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 16px;font-size:14.5px}.auth-google{width:17px;height:17px;flex:none}@media (max-width:600px){.auth{margin-top:32px;padding:24px 20px 20px;border:0}}:root{--tint:color-mix(in srgb,var(--label) 5%,transparent)}a.button{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1.05rem;border:1px solid var(--line);border-radius:var(--r);font-size:14px;line-height:1.5;color:var(--fg);text-decoration:none;white-space:nowrap}a.button:hover{border-color:var(--muted);text-decoration:none}a.button.primary{font-family:var(--display);font-weight:600;letter-spacing:-.01em;background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}a.button.primary:hover{opacity:.86}button.kr-small{padding:3px 12px;font-size:13px}button.kr-link-button{padding:0;border:0;background:none;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}button.kr-link-button:not(:disabled):hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.kr-notice{max-width:46rem;margin:0 0 1.25rem}.kr-schema-notice:before{display:none}.kr-schema-notice>p{margin:0}.kr-schema-notice>p:before{content:"";display:inline-block;width:7px;height:7px;margin:0 10px 1px 0;border-radius:50%;vertical-align:middle;background:var(--bad)}.kr-schema-notice>p+ul{margin:6px 0 10px}.kr-schema-notice>ul:last-child{margin-bottom:0}.kr-main{width:100%;min-width:0}.kr-main-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;min-height:40px;margin:0 0 16px}.kr-heading{margin:0;font-size:21px}.kr-blurb{max-width:46rem;margin:4px 0 0;font-size:14px;color:var(--muted)}.kr-add{flex:none}.kr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px}.kr-search{position:relative;flex:0 1 280px;width:280px;max-width:100%}.kr-search input{width:100%;padding:8px 12px 8px 34px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--fg);font:inherit;font-size:14px}.kr-search input::placeholder{color:var(--faint)}.kr-search input:focus-visible{outline:none;border-color:var(--fg)}.kr-search-icon{position:absolute;top:50%;left:12px;width:15px;height:15px;transform:translateY(-50%);fill:none;stroke:var(--faint);stroke-width:2;stroke-linecap:round;pointer-events:none}.kr-filters{margin:0}.kr-filters button{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:12.5px;color:var(--muted)}.kr-filters button:not(:disabled):hover{color:var(--fg);border-color:var(--muted)}.kr-filters button[aria-pressed=true],.kr-filters button[aria-pressed=true]:not(:disabled):hover{color:var(--fg);border-color:var(--fg);background:none;font-weight:500}.kr-filter-count{font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.kr-section{margin:0 0 22px}.kr-band{margin:0;padding:0 12px 8px;font-family:var(--ui);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.kr-rows{list-style:none;margin:0;padding:0}.kr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:54px;padding:10px 12px;border-bottom:1px solid var(--hairline);color:var(--fg);text-decoration:none}.kr-row:hover{background:var(--tint);text-decoration:none}.kr-row:hover .kr-row-title{text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:3px}.kr-row-text{display:flex;flex-direction:column;min-width:0}.kr-row-title{font-size:14.5px;font-weight:500;overflow-wrap:anywhere}.kr-row-detail{overflow:hidden;font-size:13px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.kr-row-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 6px}.kr-empty{margin:0 0 1.25rem;border-style:solid;border-color:var(--hairline)}.status-pill.kr-pill{gap:7px;padding:0;background:none;font-family:var(--ui);font-size:12.5px;font-weight:450;letter-spacing:0;text-transform:none;color:var(--muted)}.status-pill.kr-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--faint);animation:none}.status-pill.kr-pill-pending{color:var(--pending-ink)}.status-pill.kr-pill-pending:before{background:var(--pending)}.status-pill.kr-pill-warn:before{background:none;box-shadow:inset 0 0 0 1.5px var(--pending)}.status-pill.kr-pill-ok:before{background:var(--ok)}.status-pill.kr-pill-bad{color:var(--bad-ink)}.status-pill.kr-pill-bad:before{background:var(--bad)}.kr-fact-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 20px;margin:0 0 18px}.kr-fact-titles{min-width:0}.kr-fact-titles h1{margin:0;overflow-wrap:anywhere}.kr-fact-detail{margin:6px 0 0;font-size:15px;color:var(--muted)}.kr-fact-id{margin:6px 0 0;font-size:12px;color:var(--faint);overflow-wrap:anywhere}.kr-fact-head .kr-row-badges{padding-top:10px}.kr-fact-head-end{display:flex;align-items:flex-start;gap:10px}.kr-callout{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r-l)}.kr-callout-title:before{content:"";display:inline-block;width:7px;height:7px;margin:0 9px 1px 0;border-radius:50%;vertical-align:middle;background:var(--faint)}.kr-callout-pending .kr-callout-title:before{background:var(--pending)}.kr-callout-bad .kr-callout-title:before{background:var(--bad)}.kr-callout-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.kr-callout-title{margin:0;font-size:14px;font-weight:600}.kr-callout>:not(.kr-callout-head):not(.kr-callout-title){margin-left:16px}.kr-callout-text{margin:0;font-size:14px;overflow-wrap:anywhere}.kr-callout-meta{margin:0;font-size:12.5px;color:var(--muted)}.kr-callout-more>summary{cursor:pointer;font-size:13px;color:var(--muted)}.kr-callout-more>summary:hover{color:var(--fg)}.kr-callout-more[open]>summary{margin-bottom:8px}.kr-callout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;font-size:13px}.kr-callout-actions a{color:var(--muted)}.kr-callout-actions a:hover{color:var(--fg)}.kr-diff{width:100%;border-collapse:collapse;font-size:13px}.kr-diff td,.kr-diff th{padding:6px 10px 6px 0;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;overflow-wrap:anywhere}.kr-diff thead th{font-size:12px;font-weight:500;color:var(--faint)}.kr-diff tbody th{width:30%;font-weight:500;color:var(--muted)}.kr-diff-was{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--bad-line);text-decoration-color:var(--bad-line)}.kr-fact-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:20px;gap:20px;align-items:start}.kr-card{min-width:0;padding:4px 20px;border:1px solid var(--line);border-radius:var(--r-l)}.kr-lines{margin:0}.kr-line{display:grid;grid-template-columns:minmax(120px,30%) minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding:11px 0;border-bottom:1px solid var(--hairline)}.kr-card>.kr-lines>.kr-line:last-child{border-bottom:0}.kr-line dt{font-size:13px;color:var(--muted)}.kr-line dd{min-width:0;margin:0;overflow-wrap:anywhere}.kr-line .kr-line{grid-template-columns:minmax(90px,35%) minmax(0,1fr);padding:2px 0;border:0}.kr-line-other dd{color:var(--muted)}.kr-side{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:10px}.kr-side-block{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-l)}.kr-side-title{margin:0 0 12px;font-family:var(--ui);font-size:13.5px;font-weight:600;letter-spacing:0}.kr-section-title{margin:2.5rem 0 .5rem;font-size:15px;font-weight:600}.kr-side-text{margin:0 0 10px;font-size:12.5px;color:var(--muted)}.kr-side-text:last-child{margin-bottom:0}.kr-confirms{display:flex;flex-direction:column;gap:12px;margin:0 0 4px;padding:0;list-style:none}.kr-confirm{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.kr-confirm-mark{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--pending);border-radius:50%;font-size:11px;line-height:1;color:var(--ok-ink)}.kr-confirm-mark-ok{border-color:var(--ok-line);background:var(--ok-fill)}.kr-confirm-text{display:flex;flex-direction:column;min-width:0}.kr-confirm-label{font-size:13.5px;font-weight:500}.kr-confirm-state{font-size:12px;color:var(--muted);overflow-wrap:anywhere}dialog.kr-dialog{width:min(30rem,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);color:var(--fg);box-shadow:0 16px 48px rgb(0 0 0/.3)}dialog.kr-dialog::-webkit-backdrop{background:rgb(0 0 0/.5)}dialog.kr-dialog::backdrop{background:rgb(0 0 0/.5)}.kr-dialog-form{display:flex;flex-direction:column;gap:14px;padding:20px 22px}.kr-dialog-title{margin:0;font-size:18px}.kr-dialog-text{margin:0;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.kr-dialog-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.kr-form-head{margin:0 0 18px}.kr-form-head h1{margin:0;overflow-wrap:anywhere}.kr-form{gap:22px;max-width:64rem}.kr-fields-form,.kr-form{display:flex;flex-direction:column}.kr-fields-form{gap:18px}.kr-field{display:flex;flex-direction:column;gap:5px;min-width:0}.kr-label{font-size:13px;font-weight:500;color:var(--fg)}.kr-optional{margin-left:8px;font-size:12px;font-weight:400;color:var(--faint)}.kr-hint{color:var(--muted)}.kr-hint,.kr-problem{margin:0;font-size:12.5px}.kr-problem{color:var(--bad-ink)}.kr-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);font:inherit;font-size:14px}.kr-field textarea{line-height:1.5;resize:vertical}.kr-field input.mono:not([type=checkbox]):not([type=radio]){font-family:var(--mono);font-size:13px}.kr-field input[type=date]{max-width:12rem}.kr-field input.kr-short{max-width:10rem}.kr-field-bad :is(input,select,textarea){border-color:var(--bad)}.kr-field-flag{gap:3px}.kr-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.kr-check input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.kr-prefixed{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.kr-prefixed:focus-within{border-color:var(--fg)}.kr-field-bad .kr-prefixed{border-color:var(--bad)}.kr-prefix{display:flex;align-items:center;padding:0 0 0 10px;font-size:13px;color:var(--faint);white-space:nowrap}.kr-prefixed input{flex:1 1;min-width:0;padding-left:0;border:0;background:none;box-shadow:none;outline:none}.kr-rename-use{align-self:flex-start;font-size:12.5px}.kr-rename-addresses{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:12.5px}.kr-rename-addresses dt{color:var(--faint)}.kr-rename-addresses dd{margin:0;overflow-wrap:anywhere}.kr-rename-warning{padding:8px 10px;border:1px dashed var(--line);border-radius:var(--r)}.kr-rename-line{font-size:12.5px;overflow-wrap:anywhere}.kr-rename-line s,.kr-row-rename s{-webkit-text-decoration-color:var(--bad-ink);text-decoration-color:var(--bad-ink);text-decoration-thickness:1.5px;color:var(--muted)}.kr-row-rename{overflow:hidden;font-size:12px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.kr-row-rename>span{color:var(--pending)}.kr-row-from{align-self:flex-start;max-width:100%;overflow:hidden;font-size:12px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.kr-row-from:hover{color:var(--fg)}.kr-rename-offer{display:flex;flex-direction:column;gap:4px;margin-right:auto}.kr-rename-check{align-items:flex-start}.kr-rename-check input{margin-top:2px}.kr-rename-check>span{display:flex;flex-direction:column;gap:2px}.kr-rename-offer .kr-rename-line{color:var(--muted)}.kr-group{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 16px 16px;border:1px solid var(--line);border-radius:var(--r-l)}.kr-legend{margin-left:-6px;padding:0 6px;font-size:13px;font-weight:600}.kr-group-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px 14px;gap:12px 14px}.kr-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.kr-list-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.kr-list-row>.kr-field{flex:1 1 160px}button.kr-remove-row{flex:none;width:36px;height:36px;margin-top:calc(13px * 1.5 + 5px);padding:0;font-size:18px;line-height:1;color:var(--muted)}.kr-group>.kr-link-button{align-self:flex-start}.kr-list-foot{display:flex;flex-wrap:wrap;gap:6px 18px}.kr-row-head{display:grid;grid-template-columns:var(--kr-columns);grid-gap:8px;gap:8px;padding:0 0 2px;font-size:12.5px;font-weight:500;color:var(--muted)}.kr-row-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-row-head .kr-optional{margin-left:6px}.kr-col-hinted{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px;cursor:help}.kr-list-row.kr-table-row{display:grid;grid-template-columns:var(--kr-columns);align-items:start;grid-gap:8px;gap:8px;padding-bottom:8px}.kr-table-row .kr-cell-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.kr-table-row button.kr-remove-row{margin-top:0}.kr-table-row .kr-field input[type=date]{max-width:none}.kr-table-row .kr-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){padding:6px 8px;font-size:13.5px}.kr-field textarea.kr-grow{min-height:0;resize:none;field-sizing:content}.kr-source select{width:100%}.kr-source-typing{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border:1px dashed var(--line);border-radius:var(--r)}.kr-source-typing .kr-source-label{font-size:12px;color:var(--muted)}.kr-source-typing .kr-link-button{align-self:flex-start;font-size:12.5px}.kr-add-property{position:relative;display:flex;flex-direction:column;gap:5px;max-width:26rem}.kr-add-property input{width:100%;padding:7px 10px;color:var(--fg);font:inherit;font-size:14px}.kr-add-list,.kr-add-property input{border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.kr-add-list{position:absolute;top:100%;left:0;right:0;z-index:3;margin:4px 0 0;padding:4px;list-style:none;box-shadow:0 6px 20px rgb(0 0 0/10%)}.kr-add-option{padding:6px 8px;border-radius:calc(var(--r) - 2px);font-size:14px;cursor:pointer}.kr-add-active{background:var(--tint)}.kr-naming{display:flex;flex-direction:column;gap:10px}.kr-preview{margin:0;font-size:12.5px;color:var(--muted)}.kr-preview .mono{color:var(--fg);font-size:12px}.kr-form-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:14px 0 16px;border-top:1px solid var(--line);background:var(--bg)}.kr-form-foot>.kr-field{flex:1 1 16rem;max-width:22rem}.kr-form-buttons{display:flex;gap:8px;margin-left:auto}.kr-form-note{flex-basis:100%}.kr-caution{max-width:46rem;margin:0 0 18px;font-size:14px}.kr-caution:before{background:var(--pending)}.kr-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;max-width:60rem;margin:0;padding:0;list-style:none}.kr-kind{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-l);color:var(--fg);text-decoration:none}.kr-kind:hover{border-color:var(--muted);text-decoration:none}.kr-kind-title{font-weight:600}.kr-kind-text{font-size:13px;color:var(--muted)}.kr-publish{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin:0 0 20px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r-l)}.kr-publish-text{flex:1 1 24rem;min-width:0}.kr-publish-text p{max-width:42rem;margin:4px 0 0;font-size:14px;color:var(--muted)}.kr-publish-count{margin:0;font-size:19px}.kr-publish-who{font-size:15px;font-weight:400;color:var(--muted)}.kr-publish-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px}button.kr-publish-button{gap:9px}.kr-publish-badge,button.kr-publish-button{display:inline-flex;align-items:center;justify-content:center}.kr-publish-badge{min-width:20px;height:20px;padding:0 6px;border-color:color-mix(in srgb,currentColor 30%,transparent);color:inherit;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-changes{margin:0 0 1rem;padding:0;list-style:none;border-top:1px solid var(--hairline)}.kr-change-group{margin:1.5rem 0 0}.kr-change-group .band{display:flex;align-items:center;gap:8px;margin:0}.kr-change-group .band .chip{padding:0 7px;font-size:10.5px;line-height:17px;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-change-group .kr-changes{border-top:0}.kr-change{border-bottom:1px solid var(--hairline)}.kr-change-summary{display:grid;grid-template-columns:124px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;cursor:pointer;list-style:none}.kr-change-summary::-webkit-details-marker{display:none}.kr-change-summary:hover{background:var(--tint)}.kr-change[open]>.kr-change-summary,details[open]>.kr-change-summary{background:none}.kr-change-summary .status-pill{justify-self:start}.kr-change-text{min-width:0}.kr-change-meta,.kr-change-text{display:flex;flex-direction:column}.kr-change-meta{align-items:flex-end;font-size:12.5px;color:var(--muted)}.kr-change-body{display:flex;flex-direction:column;gap:10px;padding:2px 12px 18px 150px}.kr-change-body .kr-fact-id{margin:0}.kr-batches{margin:0;padding:0;list-style:none}.kr-batch{display:grid;grid-template-columns:148px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--hairline)}.kr-batch .status-pill{justify-self:start}.kr-batch-text{display:flex;flex-direction:column;min-width:0}.kr-batch-error{font-size:12.5px;color:var(--bad-ink);overflow-wrap:anywhere}.kr-batch-end{display:flex;flex-direction:column;align-items:flex-end;gap:2px}@media (max-width:1080px){.kr-fact-body{grid-template-columns:minmax(0,1fr)}.kr-side{position:static}}@media (max-width:600px){.kr-row{grid-template-columns:minmax(0,1fr);row-gap:6px}.kr-row-badges{justify-content:flex-start}.kr-line,.kr-line .kr-line{grid-template-columns:minmax(0,1fr);gap:2px}.kr-line .kr-lines{margin-top:4px;padding-left:12px;border-left:1px solid var(--hairline)}.kr-line .kr-line{padding:4px 0}.kr-line .kr-line dt{font-size:12px}.kr-side{order:-1}.kr-publish-act,.kr-publish-act button,.kr-publish-act form{width:100%}.kr-batch,.kr-change-summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.kr-batch .status-pill,.kr-change-summary .status-pill{grid-column:1/-1}.kr-change-body{padding-left:12px}.kr-form-foot{position:static}.kr-form-buttons{margin-left:0}}@media (max-width:760px){.kr-row-head{display:none}.kr-list-row.kr-table-row{grid-template-columns:minmax(0,1fr)}.kr-table-row .kr-cell-label{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none}.kr-table-row button.kr-remove-row{justify-self:end}}.page-tabs{display:flex;gap:22px;margin-top:22px;border-bottom:1px solid var(--line)}.page-tab{position:relative;display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);font-size:13.5px;font-weight:500;cursor:pointer}.page-tab,.page-tab:hover{background:none;text-decoration:none}.page-tab-on,.page-tab:hover{color:var(--fg)}.page-tab-on{border-bottom-color:var(--fg)}.page-tab .count{font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pending-ink)}.page-tabs+.lede{margin-top:14px}.social-week{flex-wrap:wrap;column-gap:5px;row-gap:0}.social-week .feed-phrase{overflow:visible}.video-thumb{width:30px;height:30px;border-radius:6px;object-fit:cover}.video-summary{margin:14px 0 12px;padding:0 12px}.feed-go-rising,.feed-item:hover .feed-go-rising{color:var(--ok-ink)}.video-own{margin-left:6px;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.video-folds{margin:-6px 0 6px;padding:0 12px 0 54px}.video-fold-toggles{display:flex;flex-wrap:wrap;gap:2px 18px}.video-fold-toggle{padding:0;border:0;background:none;color:var(--faint);font:inherit;font-size:12.5px;cursor:pointer}.video-fold-toggle:before{content:"▸";display:inline-block;width:1em}.video-fold-toggle[aria-expanded=true]:before{content:"▾"}.video-fold-toggle:hover,.video-fold-toggle[aria-expanded=true]{color:var(--fg)}.video-fold-body{max-width:70ch;margin:6px 0 4px;color:var(--muted);font-size:13.5px;line-height:1.5}.video-comments p,.video-description{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.video-comments{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.video-comments p{margin-top:2px}.video-comment-meta{color:var(--faint);font-family:var(--mono);font-size:11.5px}.video-replies{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0 0 0 14px;border-left:1px solid var(--hairline);list-style:none}.video-more-replies{color:var(--faint);font-size:12.5px}.video-more-replies:hover{color:var(--fg)}.video-show-all{margin:12px 0 0;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);cursor:pointer}.video-show-all:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.social-facets{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:4px 0 0 -10px}.social-facet{padding:0 4px 0 10px;color:var(--faint);font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.social-chip+.social-facet{margin-left:10px}.social-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);color:var(--muted);font-size:13px;text-decoration:none;white-space:nowrap}.social-chip:hover{color:var(--fg);text-decoration:none}.social-chip-on{color:var(--fg);background:var(--surface);font-weight:500}.social-chip-count{font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.story-stance{margin:20px 0 0;max-width:70ch}.story-stance p{margin:0}.story-stance .story-stance-line{margin-top:4px;font-size:15px;line-height:1.5}.story-stance b{font-weight:500}.story-stance-none{color:var(--muted)}.story-stance-about{color:var(--faint);font-size:12.5px}.story-stance-people{margin:8px 0 0;padding:0;list-style:none;color:var(--muted);font-size:14px;line-height:1.5}.story-stance-people b{color:var(--fg)}@media (max-width:640px){.social-facets{flex-wrap:nowrap;margin:4px -16px 0;padding:0 16px 0 6px;overflow-x:auto;scrollbar-width:none}.social-facets::-webkit-scrollbar{display:none}.social-facets>*{flex:none}.social-chip{min-height:40px}}.feed-tile{position:relative;width:30px;height:30px;border-radius:50%}.feed-tile.tile-busy{border-style:dashed}.feed-tile .tile-dot{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:var(--pending);box-shadow:0 0 0 2px var(--bg)}.watch-cadence{color:var(--fg)}.watch-reads{margin:0;padding-top:8px;border-top:1px solid var(--line);color:var(--muted)}.watch-reads a{color:var(--fg);text-decoration:none}.watch-reads a:hover{text-decoration:underline}.check-press{margin:0}.check-press .pill{min-height:30px;padding-inline:14px;font-size:13px}.check-running{margin:-.25rem 0 1.25rem}.check-running a{color:inherit}.check-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:48px;padding:10px 16px;border-bottom:1px solid var(--hairline);color:var(--fg);text-decoration:none}.check-row:hover{background:var(--surface);text-decoration:none}.check-outcome{display:inline-flex;align-items:center;gap:7px;justify-self:end;color:var(--muted);font-size:13px;white-space:nowrap}.check-outcome .busy-dot{margin:0}.check-mark{width:7px;height:7px;border-radius:999px;background:var(--faint)}.check-tone-ok .check-mark{background:var(--ok)}.check-tone-waiting .check-mark{background:var(--pending)}.check-tone-waiting .check-outcome{color:var(--pending-ink);font-weight:500}.check-tone-bad .check-mark{background:var(--bad)}.check-tone-bad .check-outcome{color:var(--bad-ink)}.check-tone-ok .row-title,.check-tone-quiet .row-title{font-weight:400}.kept-lede{margin:-.5rem 0 1.25rem;color:var(--muted);font-size:13px;line-height:1.5;max-width:70ch}.kept-page{font-family:var(--mono);text-transform:none;letter-spacing:0}.kept-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"words forget" "why forget";grid-column-gap:16px;column-gap:16px;grid-row-gap:3px;row-gap:3px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--hairline)}.kept-words{grid-area:words;color:var(--fg);font-size:14px}.kept-why,.kept-words{overflow-wrap:anywhere}.kept-why{grid-area:why;color:var(--muted);font-size:12.5px}.kept-by,.kept-why-none{color:var(--faint)}.kept-forget{grid-area:forget;margin:0}.kept-forget .pill{min-height:28px;padding-inline:12px;font-size:12.5px}@media (max-width:760px){.check-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line out" "time time";gap:3px 12px;padding:10px 4px}.check-row .row-line{grid-area:line;grid-column:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.check-row .row-time{grid-area:time;grid-column:auto}.check-row .check-outcome{grid-area:out;align-self:start}.check-press .pill{min-height:36px}}.loading{display:flex;align-items:center;gap:10px;margin:.75rem 0;color:var(--muted);font-size:14px}.spinner{width:14px;height:14px;flex:none;border:2px solid var(--line);border-top-color:var(--fg);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.skeleton-rows{display:flex;flex-direction:column;gap:8px;margin:.5rem 0}.skeleton-row{display:block;height:44px;border-radius:6px;background:var(--surface);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-row,.spinner{animation:none}}.kr-heading-wrap{display:flex;align-items:center;gap:8px;height:40px}.kr-about{font-size:13px;color:var(--muted)}.kr-head-actions{display:flex;gap:8px;margin-left:auto}.kr-badge{display:inline-grid;place-items:center;width:18px;height:18px;flex:none}.kr-badge-pending{color:var(--pending)}.kr-badge-muted{color:var(--muted)}.kr-badge-bad{color:var(--bad)}.se-page{max-width:72rem}.se-crumb{margin:0 0 6px;font-size:13px;color:var(--muted)}.se-crumb a{color:inherit}.se-table{display:flex;flex-direction:column}.se-row{display:grid;grid-template-columns:minmax(0,1fr) 164px 72px 64px;grid-column-gap:12px;column-gap:12px;align-items:center;min-height:48px;border-bottom:1px solid var(--hairline)}.se-head{min-height:32px;border-bottom-color:var(--line);font-size:12px;color:var(--faint)}.se-center{display:flex;justify-content:center}.se-field{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.se-elbow{flex:none;width:10px;height:14px;margin-top:-10px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-bottom-left-radius:3px}.se-label{flex:1 1;min-width:0;height:32px;padding:0 8px;border:1px solid transparent;border-radius:var(--r);background:none;color:var(--fg);font:inherit;font-size:14px;font-weight:500;text-overflow:ellipsis}.se-label:hover{border-color:var(--line)}.se-label:focus-visible{outline:none;border-color:var(--fg)}.se-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--pending)}.se-type{width:100%;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);font:inherit;font-size:13px}.se-actions{display:flex;justify-content:flex-end;gap:4px}.se-icon{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r);background:none;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.se-icon:hover{color:var(--fg);background:var(--tint)}.se-add{margin:10px 0 0;border:1px solid var(--line)}.se-summary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.se-summary-text{flex:1 1 24rem;min-width:0;display:flex;flex-direction:column;gap:4px}.se-summary-title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.se-summary-dot{width:7px;height:7px;border-radius:50%;flex:none}.se-summary-dot.is-none{background:var(--faint)}.se-summary-dot.is-pending{background:var(--pending)}.se-summary-dot.is-ok{background:var(--ok)}.se-summary-line{margin:0 0 0 16px;font-size:13px}.se-summary-line.is-muted{color:var(--muted)}.se-summary-line.is-danger{color:var(--bad-ink)}.se-summary-line.is-pending{color:var(--pending-ink)}.se-summary-act{display:flex;align-items:flex-end;gap:12px}.se-summary-act button.primary:disabled{opacity:.45}.se-preview-title{margin:32px 0 10px;font-size:14px;font-weight:600}.se-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:28px;border:1px solid var(--line);border-radius:var(--r-l)}.se-preview-list{margin:0}.se-preview-row{width:100%;min-height:54px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.se-preview-row.is-on{background:var(--tint)}.se-preview-name{margin:0 0 8px;font-size:18px;font-weight:600}@media (max-width:760px){.se-row{grid-template-columns:minmax(0,1fr) 120px 48px 60px;column-gap:8px}.se-preview{grid-template-columns:minmax(0,1fr);padding:16px}}.kr-blurb-link{display:block;margin-top:6px;font-size:13px;color:var(--fg)}.more{position:relative}.more-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--r-l);background:none;color:var(--muted);cursor:pointer}.more-button:hover,.more-button[aria-expanded=true]{background:var(--surface);color:var(--fg)}.more-panel>.more-menu{gap:12px;width:max-content;padding:12px 14px}.more-panel .cb-links{width:min(25rem,calc(100vw - 64px))}.more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-popup);display:flex;flex-direction:column;gap:1px;box-sizing:border-box;min-width:15rem;max-width:calc(100vw - 32px);padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 16px 40px -10px rgb(0 0 0/.3);font-family:var(--ui);text-align:left;white-space:normal}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ask .more-menu{background:var(--td-card)}}:root[data-theme=light] .ask .more-menu{background:var(--td-card)}.more-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;box-sizing:border-box;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:6px;background:none;color:var(--fg);font:400 13.5px/1.35 var(--ui);text-align:left;text-decoration:none;cursor:pointer}.more-item.more-radio{flex-direction:row;align-items:center;justify-content:space-between}.more-item.more-radio[aria-checked=true]:after{content:"";width:12px;height:7px;border:solid;border-width:0 0 2px 2px;rotate:-45deg;translate:0 -2px}.more-item:is(:hover,:focus-visible){background:var(--tint);text-decoration:none}.more-item:focus-visible{outline-offset:-2px}.more-sub{font-size:12.5px;color:var(--muted)}.more-next{flex-direction:row;justify-content:space-between;align-items:center}.more-back{color:var(--muted)}.more-danger{color:var(--bad-ink)}.more-toggle{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.more-switch{position:relative;flex:none;width:30px;height:18px;border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transition:background .15s ease}.more-switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--muted);transition:transform .15s ease,background .15s ease}.more-toggle[aria-checked=true] .more-switch{background:var(--accent);box-shadow:none}.more-toggle[aria-checked=true] .more-switch:after{transform:translateX(12px);background:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.more-switch,.more-switch:after{transition:none}}.more-item:disabled{color:var(--faint);background:none;cursor:default}.more-divider{height:1px;margin:4px 6px;background:var(--hairline)}.more-phone{display:none}.more-fact,.more-fact:is(:hover,:focus-visible){background:none;cursor:default}@media (max-width:760px){.more-item.more-phone{display:flex}.more-divider.more-phone{display:block}}.more-form{display:contents}.more-form .in-place-problem{margin:2px 10px 6px;font-size:12.5px}.more-confirm{display:flex;flex-direction:column;gap:8px;padding:4px 10px 6px}.more-confirm p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.more-confirm-presses{display:flex;flex-wrap:wrap;gap:6px}.more-confirm-presses .more-item{width:auto;min-height:30px;padding:0 12px;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);font-size:13px}.more-confirm-presses .more-danger{border-color:var(--bad-line)}.more-confirm-presses .more-danger:is(:hover,:focus-visible){background:var(--bad-fill)}.kr-needs{color:var(--pending-ink)}.page-tools{display:flex;align-items:center;gap:8px}.menu{position:relative}.menu>summary{list-style:none;display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 11px;border:1px solid var(--line);border-radius:var(--r);font-size:13px;color:var(--muted);cursor:pointer;white-space:nowrap}.menu>summary::-webkit-details-marker{display:none}.menu>summary:hover,.menu[open]>summary{color:var(--fg);border-color:var(--muted)}.menu-warn{color:var(--bad-ink)}.menu-placeholder{font-size:13px}.menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-popup);box-sizing:border-box;width:min(28rem,calc(100vw - 32px));max-height:70vh;overflow:auto;scrollbar-gutter:stable;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);box-shadow:0 12px 36px rgb(0 0 0/.22)}.menu-panel-narrow{width:auto;white-space:nowrap}.menu-panel .sites{margin:0 0 10px}.menu-panel .forget{margin:10px 0 0}.menu-add{display:flex;gap:8px}.menu-add input{flex:1 1;min-width:0}.menu-add button{padding:.35rem .9rem}.topics{flex:0 1 auto}.topic{display:grid;grid-template-columns:minmax(0,1fr) auto 104px minmax(60px,auto);align-items:center;grid-gap:12px;gap:12px;min-height:44px;padding:0 6px 0 10px;border-bottom:1px solid var(--hairline)}.topic:focus-within,.topic:hover{background:var(--surface)}.topic-name{overflow:hidden;font-size:14.5px;color:var(--fg);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.topic-name:hover{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}.topic-state{display:flex;justify-content:flex-end;align-items:center;gap:10px}.topic-outcome{font-size:13px;color:var(--faint);white-space:nowrap}.topic-tag{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.topic-checking{font-size:13px;color:var(--pending-ink)}.topic-when{font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint);text-align:right;white-space:nowrap}.topic-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0}.topic:focus-within .topic-actions,.topic:hover .topic-actions{opacity:1}.topic-actions[data-deleting],.topic-actions[data-problem]{opacity:1}.topic:has(.topic-actions[data-deleting]){opacity:.4;transition:opacity .15s}.topic-error{max-width:22rem;overflow:hidden;margin-right:6px;font-size:12.5px;color:var(--bad-ink);text-overflow:ellipsis;white-space:nowrap}.buttons .topic-error{max-width:none;white-space:normal}.topic-form{display:contents}button.topic-button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r);font-size:11px;color:var(--muted)}button.topic-button:not(:disabled):hover{background:var(--surface-2);color:var(--fg)}.topic-add{grid-template-columns:24px minmax(0,1fr) auto;padding-left:4px;border-top:1px solid var(--hairline)}.topic-add:focus-within{background:var(--surface)}button.topic-plus{justify-self:center;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r);font-size:16px;line-height:1;color:var(--muted)}button.topic-plus:not(:disabled){color:var(--fg);background:var(--surface-2)}button.topic-plus:not(:disabled):hover{background:var(--line)}button.topic-plus:disabled{opacity:1;color:var(--faint)}.topic-adding{font-size:12.5px}.topic-problem{margin:6px 0 0 36px;font-size:13px;color:var(--bad-ink)}.topic-add input{width:100%;padding:0;border:0;background:none;font:inherit;font-size:14.5px;color:var(--fg);outline:none}.topic-add input::placeholder{color:var(--faint)}.topics-schedule{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 4px;font-size:13px;color:var(--muted);text-decoration:none;white-space:nowrap}.topics-schedule:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--faint)}.topics-schedule:hover{color:var(--fg);text-decoration:none}.topics-schedule-on:before{background:var(--ok)}.topics-schedule-paused{color:var(--pending-ink)}.topics-schedule-paused:before{background:var(--pending)}.menu-panel-narrow{display:grid;grid-gap:12px;gap:12px;min-width:16rem;max-width:20rem}.menu-item{display:grid;justify-items:start;grid-gap:6px;gap:6px;font-size:12.5px}.menu-item>button{font-size:13.5px}.menu-rule{width:100%;margin:0;border:0;border-top:1px solid var(--line)}.learned{margin-top:2.75rem}.row-turn{grid-template-columns:136px minmax(0,1fr) auto}@media (min-width:761px){body:has(.topics-page){height:100dvh;display:flex;flex-direction:column}body:has(.topics-page) .desk{flex:1 1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}body:has(.topics-page) .desk>main{padding-bottom:24px}body:has(.topics-page) .rail{min-height:0;overflow-y:auto;scrollbar-gutter:stable}body:has(.topics-page) main{min-height:0;display:flex;flex-direction:column}.topics-page{flex:1 1;min-height:0;display:flex;flex-direction:column}html:has(.topics-page){scrollbar-gutter:auto}body:has(.topics-page) main{max-width:none}.topics-page>:not(.topics),.topics>*{max-width:calc(1600px - 56px)}.topics{margin-inline:-28px;padding-inline:28px;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;background:linear-gradient(var(--bg) 30%,transparent) top /100% 24px no-repeat local,linear-gradient(transparent,var(--bg) 70%) bottom /100% 24px no-repeat local,radial-gradient(farthest-side at 50% 0,var(--line),transparent) top /100% 8px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,var(--line),transparent) bottom /100% 8px no-repeat scroll}}@media (min-width:761px) and (max-width:1099px){.topics{margin-inline:-20px;padding-inline:20px}}@media (max-width:640px){.topic{grid-template-columns:minmax(0,1fr) auto 28px}.topic.topic-add{grid-template-columns:24px minmax(0,1fr) auto}.topic .topic-delete,.topic-when{display:none}.topic-actions{opacity:1}}.menu-panel .sites{display:flex;flex-direction:column;gap:0}.menu-panel .sites li{display:flex;align-items:center;gap:8px;min-height:30px}.menu-panel .sites .check{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-panel .sites .unreachable{flex-basis:100%}.menu-panel .sites li:has(.unreachable){flex-wrap:wrap}.menu-panel .sites li:has(.in-place-said,.in-place-problem){flex-wrap:wrap}.menu-panel .sites .inline-form:has(>.in-place-said,>.in-place-problem){display:contents}.menu-panel .sites li .in-place-problem,.menu-panel .sites li .in-place-said{order:1;margin-top:0}form[data-pending]{cursor:progress}.in-place-problem,.in-place-said{display:block;flex-basis:100%;margin-top:6px;font-size:13px;line-height:1.4}.in-place-problem{color:var(--bad-ink)}.in-place-said{color:var(--muted)}.view-switch:has(>.in-place-problem,>.in-place-said){position:relative}.view-switch>.in-place-problem,.view-switch>.in-place-said{position:absolute;top:calc(100% + 4px);left:0;width:max-content;max-width:28rem;margin:0}.feed-act form,.feed-seen{flex-wrap:wrap}.subscription-credentials>.in-place-problem,.subscription-credentials>.in-place-said{grid-column:1/-1;contain:inline-size}dialog.confirm .confirm-buttons:has(>.in-place-problem,>.in-place-said){flex-wrap:wrap}dialog.confirm .confirm-buttons>.in-place-problem,dialog.confirm .confirm-buttons>.in-place-said{order:-1;text-align:start}.topic-item{border-bottom:1px solid var(--hairline)}.topic-item>summary.topic{border-bottom:0;list-style:none;cursor:pointer}.topic-item>summary::-webkit-details-marker{display:none}.topic-item[open]>summary.topic{background:var(--surface)}.topic-chevron{display:inline-block;width:16px;margin-left:-2px;color:var(--faint);font-size:11px;transition:transform .15s}.topic-item[open] .topic-chevron{transform:rotate(90deg)}.topic-body{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px 22px;padding:10px 10px 8px 18px;font-size:13.5px;border-left:2px solid var(--line)}.flags-line{margin:0;color:var(--muted)}.flags{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;font-size:13px}.flags .mono{color:var(--muted)}.suggestion{border-left:2px solid var(--fg);padding:2px 0 2px 12px;display:grid;grid-gap:6px;gap:6px}.suggestion-past{border-left-color:var(--line)}.suggestion-rejected{opacity:.7}.suggestion-change{margin:0;max-width:70ch;font-weight:500}.suggestion-evidence{margin:0;max-width:80ch;white-space:pre-wrap}.suggestion-pages{margin:0}.suggestion-decide{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.suggestion-decide input{flex:1 1;min-width:14rem}.suggestion-decide .suggestion-note{flex:0 0 100%;display:grid;grid-gap:6px;gap:6px;font-size:13px}.suggestion-decide .suggestion-note input{min-width:0;max-width:40rem;min-height:40px}.suggestion-decide .suggestion-note textarea{box-sizing:border-box;width:100%;max-width:40rem;min-height:84px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.topic-waiting{margin:0}.topic-waiting a{color:var(--pending-ink)}.suggestion-card{display:grid;grid-gap:28px;gap:28px;padding:6px 0;font-size:14px}.td-suggestions{display:grid;grid-gap:2px;gap:2px;margin-top:6px;padding-top:10px;border-top:1px solid var(--hairline)}.td-suggestions-head{display:inline-flex;align-items:baseline;gap:6px;min-height:32px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none}.td-suggestions-head:hover{color:var(--fg)}.td-suggestions-count{font-family:var(--mono);font-size:12px;color:var(--pending-ink)}.suggestions{display:grid;grid-gap:8px;gap:8px;margin-top:28px}.suggestions>.claim-label{font-weight:400}.suggestion-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.suggestion-item{border-bottom:1px solid var(--line)}.suggestion-item>summary{list-style:none;cursor:pointer}.suggestion-item>summary::-webkit-details-marker{display:none}.suggestion-row{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 4px}.suggestion-row-decided,.suggestion-row-rejected{min-height:44px;padding:10px 4px;border-bottom:1px solid var(--hairline)}.suggestion-row-text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.suggestion-row-head{font-weight:500;line-height:1.35}.suggestion-item .suggestion-row-head{font-size:15.5px;font-weight:600}.suggestion-item[open] .suggestion-row-head{font-family:var(--display);font-size:19px;letter-spacing:-.015em}.suggestion-row-meta{font-size:13px;color:var(--muted)}.suggestion-row-body{padding:4px 4px 28px 28px}.suggestion-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--faint)}.suggestion-dot-waiting{background:var(--pending-ink)}.suggestion-dot-live{background:var(--green)}.suggestion-dot-rejected{background:none;border:1px solid var(--faint);box-sizing:border-box}.suggestion-change-state{flex:none;font-size:13px;color:var(--muted)}a.suggestion-change-live{color:var(--green)}.suggestions-rejected .suggestion-list{opacity:.55}.topics-page>.filters{margin:16px 0 0}.suggestion-row-rejected .suggestion-row-head{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--fg) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--fg) 45%,transparent)}@media (max-width:560px){.suggestion-row{align-items:flex-start;flex-wrap:wrap}.suggestion-row .suggestion-dot{margin-top:6px}.suggestion-row-body{padding-left:4px}.suggestion-change-state{flex-basis:100%;padding-left:24px}.suggestion-row .suggestion-row-text{flex-basis:calc(100% - 24px)}.suggestion-item .suggestion-row .suggestion-switch{margin:6px 0 0 24px}}.suggestion-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 40px;gap:12px 40px;align-items:start}.suggestion-row .suggestion-switch{flex:none;margin:0 0 0 auto}.suggestion-item:not([open])>summary .suggestion-switch{display:none}.suggestion-side{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px}.suggestion-side-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;font-size:13px}.suggestion-side-head a{color:var(--muted)}.suggestion-side-head a:hover{color:var(--fg)}.suggestion-part,.suggestion-side-label{margin:0;font-size:13px;font-weight:600;color:var(--fg)}.suggestion-side-line{margin:0;color:var(--muted)}.suggestion-side-lead{display:none;font-weight:600;color:var(--fg)}.suggestion-shot{display:block;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-l);background:var(--inset)}.suggestion-shot:hover{border-color:var(--faint)}.suggestion-shot img{display:block;width:100%;object-fit:cover;object-position:top}.suggestion-shot-phone{width:min(100%,250px)}.suggestion-shot-phone img{aspect-ratio:390/760}.suggestion-shot-desktop img{aspect-ratio:16/10}.suggestion-noshot{margin:0;font-size:13px}.suggestion-why{display:grid;grid-gap:8px;gap:8px;max-width:46rem}.suggestion-why ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.suggestion-actions{display:grid;grid-gap:14px;gap:14px}.suggestion-actions .suggestion-decide{margin:0;gap:10px}.suggestion-actions .suggestion-decide button{min-height:40px;padding-inline:20px}.suggestion-more{display:grid;justify-items:start}.suggestion-fold-item{justify-self:stretch}.suggestion-fold{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--muted);cursor:pointer}.suggestion-fold:before{content:"▸";width:10px;font-size:10px;color:var(--faint);transition:transform .2s ease}.suggestion-fold[aria-expanded=true]{color:var(--fg)}.suggestion-fold[aria-expanded=true]:before{transform:rotate(90deg)}.suggestion-fold:hover{color:var(--fg)}.suggestion-fold-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.suggestion-fold-body[data-open]{grid-template-rows:1fr;opacity:1}.suggestion-fold-body>div{min-height:0;overflow:hidden}.suggestion-fold-body>div>p,.suggestion-fold-body>div>ul{max-width:46rem;margin:0;padding:2px 0 12px 18px;white-space:pre-wrap;color:var(--muted)}.suggestion-turn{display:inline-flex;align-items:center;min-height:36px;font-size:13px}.suggestion-turn a{color:var(--muted)}@media (prefers-reduced-motion:reduce){.suggestion-fold-body,.suggestion-fold:before{transition:none}}@media (max-width:640px){.suggestion-compare-desktop{grid-template-columns:minmax(0,1fr);gap:24px}.suggestion-compare-phone{gap:10px 12px;grid-template-areas:"h0 h1" "s0 s1" "l0 l0" "l1 l1"}.suggestion-compare-phone .suggestion-side{display:contents}.suggestion-compare-phone .suggestion-side-0>.suggestion-side-head{grid-area:h0}.suggestion-compare-phone .suggestion-side-1>.suggestion-side-head{grid-area:h1}.suggestion-compare-phone .suggestion-side-0>:is(.suggestion-shot,.suggestion-noshot){grid-area:s0}.suggestion-compare-phone .suggestion-side-1>:is(.suggestion-shot,.suggestion-noshot){grid-area:s1}.suggestion-compare-phone .suggestion-side-0>.suggestion-side-line{grid-area:l0;margin-top:8px}.suggestion-compare-phone .suggestion-side-1>.suggestion-side-line{grid-area:l1}.suggestion-compare-phone .suggestion-side-lead{display:inline}.suggestion-compare-phone .suggestion-shot-phone{width:100%}.suggestion-actions .suggestion-decide button{flex:1 1;min-height:44px}.suggestion-fold,.suggestion-turn{min-height:44px}}.request-text{display:flex;flex-direction:column;gap:14px;min-width:0}.request-composer textarea{min-height:96px}.request-composer .as-tool svg{width:18px;height:18px}.request-attached{display:flex;flex-direction:column;gap:8px}.request-text .request-pictures li{display:block}.request-picture-number{position:absolute;left:6px;bottom:6px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:var(--r-pill);background:rgb(0 0 0/.62);color:#fff;font:600 12px/1 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.request-pictures-hint{margin:0;font-size:13px;color:var(--muted)}.request-picture-open{display:block;border-radius:var(--r-l);cursor:zoom-in}.request-picture-open:focus-visible{outline:2px solid var(--fg);outline-offset:2px}dialog.pp-dialog{width:min(52rem,calc(100vw - 32px));max-height:min(44rem,calc(100dvh - 32px));padding:0;border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);color:var(--fg);box-shadow:0 16px 48px rgb(0 0 0/.3)}dialog.pp-dialog[open]{display:flex}dialog.pp-dialog::-webkit-backdrop{background:rgb(0 0 0/.5)}dialog.pp-dialog::backdrop{background:rgb(0 0 0/.5)}.pp-body{display:flex;flex-direction:column;gap:14px;width:100%;min-height:0;padding:18px 20px}.pp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-head h2{margin:0;font-size:18px}button.pp-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r);background:none;color:var(--muted)}button.pp-close:hover{background:var(--surface-2);color:var(--fg)}.pp-tabs{display:flex;gap:4px;border-bottom:1px solid var(--hairline)}.pp-tabs button{margin-bottom:-1px;padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font-size:14px}.pp-tabs button[aria-selected=true]{border-bottom-color:var(--fg);color:var(--fg)}.pp-panel{display:flex;flex-direction:column;gap:12px;min-height:16rem;overflow-y:auto}.pp-filter{padding:7px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);font:inherit;font-size:14px}.pp-note{margin:0;font-size:13px;color:var(--muted)}.pp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.pp-grid li{display:grid;grid-gap:3px;gap:3px;min-width:0}button.pp-pick{position:relative;display:block;aspect-ratio:4/3;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface-2)}button.pp-pick img{display:block;width:100%;height:100%;object-fit:cover}button.pp-pick[aria-pressed=true]{outline:3px solid var(--fg);outline-offset:-3px}button.pp-pick:disabled{opacity:.4}.pp-check{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fg);color:var(--bg);font-size:13px;font-weight:700}.pp-name{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pp-drop{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px 16px;border:1.5px dashed color-mix(in srgb,var(--fg) 30%,transparent);border-radius:10px;text-align:center}.pp-drop-says{margin:0;font-family:var(--display);font-size:16px;font-weight:500}.pp-files{margin-top:2px}.pp-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--hairline)}.pp-count{margin-right:auto;font-size:13px;color:var(--muted)}.pp-drop-over{position:absolute;inset:0;display:grid;place-items:center;border:2px dashed var(--fg);border-radius:var(--r-l);background:color-mix(in srgb,var(--bg) 80%,transparent);pointer-events:none}.pp-drop-over p{margin:0;padding:10px 18px;border-radius:10px;background:var(--fg);color:var(--bg);font-family:var(--display);font-weight:600}.request-text .error{margin:0}.request-picture-remove:after{content:"";position:absolute;inset:-9px}.request-pictures,.ticket-pictures{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.request-pictures li,.ticket-pictures li{position:relative;display:grid;grid-gap:4px;gap:4px;font-size:12px}.request-pictures img,.ticket-pictures img{display:block;width:96px;height:96px;object-fit:cover;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface-2)}.request-picture-tile{display:grid;place-items:center;width:96px;height:96px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface-2);font-family:var(--mono);font-size:12px;color:var(--muted)}.request-picture-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;border-radius:50%;font-size:11px;line-height:1;background:var(--panel)}.ticket-pictures{margin:4px 0 16px}.rv{--rv-gutter:40px;--rv-margin:clamp(236px,30%,304px);--rv-need-mark:color-mix(in srgb,var(--orange-marker) 22%,transparent);--rv-need-hot:color-mix(in srgb,var(--orange-marker) 32%,transparent);--rv-lift:color-mix(in srgb,var(--fg) 4%,transparent);container:rv/inline-size;position:relative;flex-direction:column;min-width:0;border-radius:var(--td-r);box-shadow:var(--td-edge);overflow-anchor:none}.rv,.rv-bar{display:flex;background:var(--td-card)}.rv-bar{position:-webkit-sticky;position:sticky;top:var(--chrome-top);z-index:5;flex-wrap:wrap;align-items:center;gap:0 12px;min-height:56px;padding:0 16px 0 var(--rv-gutter);border-bottom:1px solid var(--hairline);border-radius:var(--td-r) var(--td-r) 0 0}.rv-bar>:not(.rv-tabs){padding-block:11px}.rv-tabs{display:flex;align-self:stretch;gap:22px;margin-right:auto}button.rv-tab{position:relative;display:inline-flex;align-items:center;min-height:56px;padding:0;border:0;border-radius:0;background:none;font:500 13.5px/1 var(--ui);color:var(--muted);white-space:nowrap}button.rv-tab:not(:disabled):hover,button.rv-tab[aria-selected=true]{color:var(--fg)}button.rv-tab[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--fg)}button.rv-tab:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.rv-count{display:inline-flex;flex:none;align-items:center;min-width:0;margin:0;font-size:13.5px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv-count-tick{font-size:12px;color:var(--ok-ink)}button.rv-needs{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:none;font:600 13.5px var(--ui);color:var(--fg);white-space:nowrap}button.rv-needs:hover{background:color-mix(in srgb,var(--fg) 5.5%,transparent)}.rv-chev{margin-left:-2px;font-weight:400;color:var(--muted)}.rv-do{display:flex;flex:none;align-items:center;gap:4px}button.rv-notes-toggle{display:inline-grid;place-items:center;width:34px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--faint)}button.rv-notes-toggle svg{width:17px;height:17px}button.rv-notes-toggle[aria-pressed=true]{color:var(--muted)}button.rv-notes-toggle:hover{background:color-mix(in srgb,var(--fg) 5.5%,transparent);color:var(--fg)}.rv-finish-box{position:relative;display:inline-flex;flex:none}.rv-finish-box form{display:contents}button.rv-finish{min-height:34px;padding:0 14px;border-radius:var(--r-pill);font-size:13px;white-space:nowrap}button.rv-finish:not(.primary):not([aria-disabled=true]){border:1px solid var(--line);background:none;color:var(--fg)}button.rv-finish[aria-disabled=true],button.rv-finish[aria-disabled=true]:hover{border:1px solid var(--hairline);background:transparent;color:var(--faint);cursor:not-allowed;opacity:1}.rv-bar .rv-finish-box :is(.in-place-said,.in-place-problem),.rv-dock .rv-finish-box :is(.in-place-said,.in-place-problem){position:absolute;top:calc(100% + 8px);right:0;z-index:6;width:max-content;max-width:min(18rem,70vw);margin:0;padding:4px 9px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--tip-bg);box-shadow:0 6px 18px rgb(0 0 0/.28);font-size:12px;text-align:left;white-space:normal}.rv-do button.rv-copy-anyway{padding:4px 7px;font-size:12.5px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;white-space:nowrap}.rv-caret{flex:none;width:5px;height:5px;margin:0 1px 3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .15s}[aria-expanded=true]>.rv-caret{margin-bottom:-2px;transform:rotate(-135deg)}a.rv-docx{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--muted);text-decoration:none;white-space:nowrap}a.rv-docx:hover{background:color-mix(in srgb,var(--fg) 5.5%,transparent);color:var(--fg);text-decoration:none}a.rv-docx svg{flex:none;width:15px;height:15px}.rv-status{position:relative;display:inline-flex;flex:none}button.rv-status-button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:none;font:600 13.5px var(--ui);color:var(--fg);white-space:nowrap}button.rv-status-button:not([aria-disabled=true]):hover,button.rv-status-button[aria-expanded=true]{background:color-mix(in srgb,var(--fg) 5.5%,transparent)}button.rv-status-button[aria-disabled=true]{color:var(--muted);cursor:not-allowed}button.rv-status-button .rv-caret{color:var(--muted)}.rv-law-slot{display:flex;align-items:center}button.rv-law-button{gap:6px;font-weight:500;color:var(--muted)}button.rv-law-button .rv-sect{margin-right:0;color:var(--law-ink)}button.rv-law-button:not([aria-disabled=true]):hover,button.rv-law-button[aria-expanded=true]{color:var(--fg)}.rv-law-menu{min-width:17rem}.lg-noted{-webkit-text-decoration:underline 1.5px var(--law-ink);text-decoration:underline 1.5px var(--law-ink);text-underline-offset:.3em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.rv-status .rv-status-menu{top:calc(100% + 8px);right:0;left:auto;z-index:var(--z-popup);width:316px;max-width:calc(100vw - 32px);box-shadow:0 16px 40px -10px rgb(0 0 0/.3);font-family:var(--ui);white-space:normal}.rv-status .rv-status-menu[data-up]{top:auto;bottom:calc(100% + 10px);right:auto;left:-10px}.rv-status-form{display:contents}.rv-status-form .in-place-problem{margin:4px 10px;font-size:12.5px}button.rv-status-option{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:baseline;grid-gap:2px 8px;gap:2px 8px;width:100%;font-weight:400}button.rv-status-option[aria-checked=true]{background:color-mix(in srgb,var(--fg) 6.5%,transparent)}.rv-status-mark{display:grid;place-items:center;align-self:center;height:16px}.rv-status-says{display:flex;flex-direction:column;gap:2px;font-weight:500}.rv-status-says .more-sub{font-weight:400}.rv-status>.in-place-said{position:absolute;top:calc(100% + 8px);right:0;z-index:6;width:max-content;max-width:min(18rem,70vw);margin:0;padding:4px 9px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--tip-bg);box-shadow:0 6px 18px rgb(0 0 0/.28);font-size:12px;text-align:left;white-space:normal}.rv-status-foot{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding:9px 10px 5px;border-top:1px solid var(--hairline);font-size:12.5px;line-height:1.45;color:var(--muted)}.rv-copy-src p{white-space:pre-wrap}.rv-body{display:grid;grid-template-columns:minmax(0,1fr)}.rv[data-notes=margin] .rv-body{grid-template-columns:minmax(0,1fr) var(--rv-margin);column-gap:36px;padding-right:24px}.rv-doc{min-width:0;padding:30px var(--rv-gutter) 8px}.rv[data-notes=margin] .rv-doc{padding-right:0}.rv-p{margin:0 0 22px;max-width:70ch;font-family:var(--display);font-size:17px;line-height:1.75;letter-spacing:-.004em;color:var(--fg);white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere}.rv-empty{margin:0 0 18px;font-size:13.5px;color:var(--muted)}.rv-unplaced{margin:0 0 6px;font-size:12.5px;color:var(--faint)}.rv-theirs{font-size:16.5px;color:var(--muted)}.rv-theirs .rv-mk{color:var(--fg)}.rv-ins,.rv-mk,.rv-run{border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.3em;transition:background-color .12s,-webkit-text-decoration-color .12s;transition:background-color .12s,text-decoration-color .12s;transition:background-color .12s,text-decoration-color .12s,-webkit-text-decoration-color .12s}.rv-doc [data-ch]{cursor:pointer}.rv-ins,.rv-mk[data-state=in]{-webkit-text-decoration:underline 1.5px var(--in-line);text-decoration:underline 1.5px var(--in-line)}.rv-mk[data-state=flag]{-webkit-text-decoration:underline 1.5px var(--law-ink);text-decoration:underline 1.5px var(--law-ink)}:is(.rv-mk,.rv-run)[data-law]{-webkit-text-decoration:underline 1.5px var(--law-ink);text-decoration:underline 1.5px var(--law-ink)}.rv-run[data-law] :is(.rv-mk,.rv-ins){text-decoration:none}.rv-mk[data-state=need],:is(.rv-mk,.rv-run)[data-law=need]{padding:.04em .16em;margin:0 -.16em;border-radius:.3em;background-color:var(--rv-need-mark);-webkit-text-decoration:underline 2px var(--pending);text-decoration:underline 2px var(--pending)}:is(.rv-mk,.rv-run,.rv-in,.lg-noted,.rv-took,.lg-gone,.rv-del)[data-sect]:before{content:"§\202F";font:600 .78em/1 var(--display);color:var(--law-ink)}:is(.rv-took,.lg-gone)[data-sect]:before{margin-left:.16em}:is(.rv-took,.lg-gone)[data-sect] .rv-gone{margin-left:0}.rv-doc :is(.rv-mk,.rv-ins,.rv-q,.rv-answer,.rv-del,.rv-run)[data-hot]{background-color:color-mix(in srgb,var(--fg) 8%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--fg) 8%,transparent)}.rv-doc .rv-run[data-hot]:not([data-law]) :is(.rv-mk[data-state=in],.rv-ins),.rv-doc :is(.rv-mk[data-state=in]:not([data-law]),.rv-ins)[data-hot]{-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok)}.rv-doc .rv-answer[data-hot]>.rv-mk[data-state=need],.rv-doc :is(.rv-mk[data-state=need],[data-law=need])[data-hot]{background-color:var(--rv-need-hot);box-shadow:none}.rv-mk:is([data-state=kept],[data-state=ok])[data-hot]{-webkit-text-decoration:underline 1px var(--faint);text-decoration:underline 1px var(--faint)}.rv-gone{display:inline-block;box-sizing:border-box;width:.5em;height:.32em;margin:0 .06em 0 .16em;vertical-align:-.22em;border:1.5px solid var(--law-ink);border-top:0;border-radius:0 0 1.5px 1.5px;cursor:help}.rv-took .rv-gone{border-color:var(--ok);cursor:pointer}.rv-took[data-state=need] .rv-gone{border-color:var(--pending)}.rv-took[data-state=flag] .rv-gone{border-color:var(--law-ink)}.rv-gone[data-tight]{margin-right:.04em}.rv-took+.rv-took .rv-gone{margin-left:.04em}.rv-took[data-hot] .rv-gone{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 12%,transparent)}.rv-took[data-state=need][data-hot] .rv-gone{box-shadow:0 0 0 3px var(--rv-need-hot)}.rv-gone-words{font-family:var(--ui);font-size:12.5px;color:var(--faint)}.rv-gone-words:after{content:"taken out"}.rv-del{margin-right:.25em;color:var(--faint);-webkit-text-decoration:line-through 1.5px var(--faint);text-decoration:line-through 1.5px var(--faint)}.rv-sect{margin-right:3px;font:600 .82em/1 var(--display);color:var(--law-ink)}.rv-in{-webkit-text-decoration:underline 1.5px var(--in-line);text-decoration:underline 1.5px var(--in-line);text-underline-offset:.3em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.rv-lead{margin:0 0 6px;font-family:var(--display);font-size:15px;line-height:1.55;color:var(--faint);white-space:pre-wrap}.rv-lead+.rv-qa{margin-top:24px}.rv-qa+.rv-lead{margin-top:4px}.rv-q,.rv-qa{position:relative}.rv-q{margin:0 0 4px;border-radius:3px;font-family:var(--display);font-size:15.5px;line-height:1.55;color:var(--muted);white-space:pre-wrap;text-wrap:pretty}.rv-q-n{position:absolute;left:-28px;width:22px;font:500 12px/1 var(--mono);color:var(--faint);text-align:right;transform:translateY(6px)}.rv-answer{max-width:70ch;margin:0 0 26px;border-radius:3px;font-family:var(--display);font-size:17px;line-height:1.7;color:var(--fg);white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere}.rv-answer[data-state=kept]{font-family:var(--ui);font-size:13px;font-style:italic;color:var(--faint)}.rv-notes{position:relative;margin:0;padding:0;list-style:none}.rv-notes:not([data-placed]){visibility:hidden}.rv-notes>.rv-note{position:absolute;right:-10px;left:-10px}.rv-note{padding:0 10px;border-radius:10px;list-style:none;transition:background-color .12s}.rv-note-head{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0;min-height:30px;padding:6px 0;border:0;border-radius:6px;background:none;font:500 13px/1.35 var(--ui);color:var(--muted);text-align:left;cursor:pointer}.rv-note-head:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.rv-note-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-note-title .rv-sect{margin-right:4px}.rv-note-gist{flex:1 1;min-width:0;overflow:hidden;font-weight:400;color:var(--faint);text-overflow:ellipsis;white-space:nowrap}.rv-note:hover .rv-note-head,.rv-note[data-hot] .rv-note-head,.rv-note[data-open] .rv-note-head{color:var(--fg)}.rv-note:not([data-open]):hover,.rv-note[data-hot]:not([data-open]){background:var(--rv-lift)}.rv-note[data-open] .rv-note-gist{display:none}.rv-note[data-open] .rv-note-title{white-space:normal}.rv-glyph{position:relative;flex:none;width:12px;height:12px;align-self:center}.rv-note[data-state=need] .rv-glyph:before{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--pending)}.rv-note[data-state=flag] .rv-glyph:before{content:"";position:absolute;inset:2.5px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--law-ink)}.rv-note:is([data-state=in],[data-state=ok]) .rv-glyph{background:var(--ok);-webkit-mask:var(--tick-mask) center /contain no-repeat;mask:var(--tick-mask) center /contain no-repeat}.rv-note[data-state=ok] .rv-glyph{background:var(--muted)}.rv-note[data-state=kept] .rv-glyph:before{content:"";position:absolute;top:5.25px;left:2px;width:8px;height:1.5px;border-radius:1px;background:var(--muted)}.rv-note[data-state=info] .rv-glyph{display:none}.rv-note-body{display:flex;flex-direction:column;gap:8px;padding:0 0 12px 20px;font-size:13px;line-height:1.5;color:var(--muted)}.rv-note-words{margin:0;font-family:var(--display);font-size:14.5px;line-height:1.5;color:var(--fg);overflow-wrap:anywhere;text-wrap:pretty}.rv-note-words del{color:var(--faint);-webkit-text-decoration:line-through 1px var(--faint);text-decoration:line-through 1px var(--faint)}.rv-note-words ins{-webkit-text-decoration:underline 1.5px var(--in-line);text-decoration:underline 1.5px var(--in-line);text-underline-offset:.3em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.rv-row-arrow{margin:0 6px;font-family:var(--ui);font-size:12.5px;color:var(--faint)}.rv-row-sep{margin:0 8px;color:var(--faint)}.rv-row-taken{font-family:var(--ui);font-size:12.5px;color:var(--muted)}.rv-note[data-state=kept] .rv-note-words :is(ins,.rv-row-taken){background:none;color:var(--faint);-webkit-text-decoration:line-through 1px var(--faint);text-decoration:line-through 1px var(--faint)}.rv-note[data-state=kept] .rv-note-words del{color:var(--fg);text-decoration:none}.rv-note-label{margin-right:8px;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);vertical-align:2px}.rv-note-could{color:var(--muted)}.rv-why{display:flex;flex-direction:column;gap:6px}.rv-note-reason{margin:0}button.rv-why-toggle{padding:0;border:0;background:none;font:inherit;color:var(--fg);-webkit-text-decoration:underline 1px var(--line);text-decoration:underline 1px var(--line);text-underline-offset:3px;cursor:pointer}button.rv-why-toggle:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.rv-glue{white-space:nowrap}.rv-why p{margin:0}.rv-earlier summary{color:var(--muted);font-size:12.5px;cursor:pointer}.rv-earlier summary:hover{color:var(--fg)}.rv-earlier[open] summary{margin-bottom:8px}.rv-note-do{display:flex;align-items:center;gap:6px 8px;margin-top:2px}.rv-note-do,.rv-note-do .rv-choice{flex-wrap:wrap}.rv-note-do .rv-choice button{white-space:nowrap}.rv-note-do button.rv-text-button{padding:5px 8px;font-size:12.5px}.rv-note .rv-form .rv-write{min-height:80px;font-size:15px}.rv-note .rv-act button{padding:5px 12px;font-size:13px}.rv-note-body>.in-place-problem{margin:-6px 0 10px 20px}.rv-still{display:inline-flex;align-items:center;gap:7px;min-height:30px;font-size:12.5px;font-weight:500;color:var(--pending-ink);white-space:nowrap}.rv-note[data-state=kept] .rv-still{color:var(--muted)}.rv-note[data-state=need]{background:var(--rv-lift)}.rv-note[data-active]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 35%,transparent)}.rv-notes>.rv-note[data-lifted]{background:linear-gradient(var(--td-card),var(--td-card)),var(--bg)}.rv-notes>.rv-note[data-grown],.rv-notes>.rv-note[data-lifted]{z-index:3;box-shadow:0 0 0 1px var(--line),0 16px 36px -14px rgb(0 0 0/.4)}.rv-notes>.rv-note[data-grown]{background:linear-gradient(var(--rv-lift),var(--rv-lift)),var(--bg)}.rv-under{display:flex;flex-direction:column;gap:8px;margin:-12px 0 22px;padding:0;list-style:none}.rv-under>.rv-note{padding:2px 12px;background:var(--rv-lift);scroll-margin:96px 0 190px}.rv-under>.rv-note[data-lifted]{box-shadow:inset 0 0 0 1px var(--line)}.rv-qa+.rv-under{margin-top:-18px}.rv-reply{padding:26px var(--rv-gutter) 28px}.rv-reply:focus{outline:none}.rv-reply-label{margin:0 0 14px;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rv-reply-text{display:flex;flex-direction:column;gap:14px;max-width:70ch;font-family:var(--display);font-size:17px;line-height:1.65;color:var(--fg);overflow-wrap:anywhere}.rv-reply-text p{margin:0;white-space:pre-wrap}.rv-reply[data-draft] .rv-reply-text{padding:16px 18px;border:1px dashed var(--line);border-radius:8px;font-size:16px;color:var(--muted)}.rv-foot{margin:0;padding:12px var(--rv-gutter) 16px;border-top:1px solid var(--hairline);font-size:12.5px;line-height:1.5;color:var(--faint)}@container rv (max-width: 600px){.rv-bar,.rv-tabs{padding:0 16px}.rv-tabs{flex-basis:calc(100% + 32px);box-sizing:border-box;margin:0 -16px;border-bottom:1px solid var(--hairline)}.rv-tabs,button.rv-tab{min-height:46px}.rv-do{margin-left:auto}}@container rv (max-width: 699px){.rv-notes{display:none}}.rv-dock-slot{display:none}@media (prefers-reduced-motion:reduce){.rv-caret,.rv-ins,.rv-mk,.rv-note,.rv-run{transition:none}}@media (max-width:760px){.rv{--rv-gutter:16px;margin:0 -16px;box-shadow:0 -1px 0 var(--hairline),0 1px 0 var(--hairline)}.rv,.rv-bar{border-radius:0}.rv-bar{position:static;padding:0 16px}.rv-tabs{flex-basis:auto;min-height:0;margin:0 auto 0 0;padding:0;border:0}button.rv-tab{min-height:48px;font-size:14px}.rv[data-docked] .rv-bar .rv-do{display:none}.rv[data-docked] .rv-bar:not(:has(.rv-tab)){display:none}.rv-doc{padding:18px 16px 4px}.rv-p{font-size:16.5px;line-height:1.7}.rv-theirs{font-size:16px}.rv-q-n{position:static;display:inline-block;width:auto;margin-right:8px;transform:none;text-align:left;vertical-align:1px}.rv-under{margin-right:-6px;margin-left:-6px}.rv-note-head{min-height:40px}.rv-note-do .rv-choice button{min-height:40px;padding:0 14px;font-size:13.5px}.rv-note-do button.rv-text-button{min-height:40px}.rv-choice-box .in-place-problem{right:auto;left:0}.rv-reply{padding:20px 16px 24px}.rv-foot{padding:12px 16px 16px}.rv-dock-slot{display:block}.rv-dock-slot:empty{display:none}.rv-dock{margin:-8px -16px 8px;padding:0 16px;border-bottom:1px solid var(--hairline)}.rv-dock-row{display:flex;align-items:center;gap:4px;min-height:52px}.rv-dock .rv-count{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rv-dock .rv-count:has(.rv-status){overflow:visible}.rv-dock button.rv-needs,.rv-dock button.rv-status-button{min-height:40px;font-size:14px}.rv-dock .rv-status>.in-place-said,.rv-dock :is(.rv-finish-box) :is(.in-place-said,.in-place-problem){top:auto;bottom:calc(100% + 10px)}.rv-nav{display:inline-flex;flex:none}.rv-nav button{width:36px;min-height:40px;padding:0;border:0;border-radius:8px;background:none;font-size:20px;line-height:1;color:var(--muted)}.rv-nav button:not(:disabled):hover{background:var(--surface-2);color:var(--fg)}.rv-dock a.rv-docx{justify-content:center;width:40px;min-height:40px;padding:0}.rv-dock a.rv-docx svg{width:18px;height:18px}.rv-dock button.rv-finish{min-height:40px;padding:0 14px;font-size:13.5px}}.rv-card{display:flex;flex-direction:column;gap:7px;min-width:0;padding:1px 0 1px 16px;border-left:2px solid var(--line);scroll-margin:84px 0 24px}.rv-card[data-state=in],.rv-card[data-state=out]{border-left-color:var(--hairline)}.rv-tag{display:flex;gap:2px 12px;margin:0;font-size:12.5px;font-weight:500;color:var(--muted)}.rv-fix,.rv-tag{flex-wrap:wrap;align-items:baseline}.rv-fix{display:inline-flex;gap:2px 6px;font-size:13.5px;font-weight:400;color:var(--fg)}.rv-fix del{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.rv-fix ins{color:var(--fg);text-decoration:none}.rv-arrow{color:var(--faint)}.rv-form{display:flex;flex-direction:column;gap:9px;min-width:0}.rv-write{width:100%;min-height:96px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);color:var(--fg);font-family:var(--display);font-size:16px;line-height:1.55;resize:vertical;transition:border-color .15s,box-shadow .15s}.rv-write::placeholder{color:var(--faint)}.rv-write:focus-visible{outline:none;border-color:var(--muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 10%,transparent)}.rv-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rv-act button{padding:5px 12px}.rv-act button,button.rv-text-button{display:inline-flex;align-items:center;gap:8px;font-size:13px}button.rv-text-button{padding:5px 9px;border:0;background:none;color:var(--muted)}button.rv-text-button:not(:disabled):hover{background:var(--surface-2);color:var(--fg)}button.rv-src{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:5px 4px 5px 8px;border:0;background:none;font-size:12.5px;color:var(--muted);text-align:left}button.rv-src:after{content:"";flex:none;width:5px;height:5px;margin:0 3px 2px 1px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .15s}button.rv-src[aria-expanded=true]:after{margin-bottom:-2px;transform:rotate(-135deg)}button.rv-src:not(:disabled):hover,button.rv-src[aria-expanded=true]{color:var(--fg)}.rv-change{gap:9px}.rv-change-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.rv-change-head .rv-tag{display:block;flex:1 1;min-width:0;text-wrap:pretty}.rv-old{font-size:13.5px;line-height:1.5;color:var(--muted)}.rv-now,.rv-old{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rv-now{font-family:var(--display);font-size:16px;line-height:1.55;color:var(--fg);text-wrap:pretty}.rv-now[data-struck],.rv-old[data-struck]{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.rv-now[data-struck]{font-family:var(--ui);font-size:13.5px;line-height:1.5}.rv-old[data-goes]{font-family:var(--display);font-size:16px;line-height:1.55;color:var(--fg)}.rv-aside{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.rv-change-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-top:-4px}.rv-change[data-state=in]{border-left-color:color-mix(in srgb,var(--ok) 60%,transparent)}.rv-change[data-state=out]{border-left-color:var(--hairline)}.rv-change-state{font-size:12.5px}.rv-cites{display:flex;flex-wrap:wrap;gap:6px;margin:0}.rv-choice{display:inline-flex;flex:none;padding:2px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line)}.rv-choice form{display:contents}.rv-choice button{min-height:30px;padding:0 12px;border:0;border-radius:6px;background:none;font-size:13px;font-weight:500;color:var(--muted)}.rv-choice button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.rv-choice button:not(:disabled):not([aria-pressed=true]):hover{background:var(--surface-2);color:var(--fg)}.rv-choice button.rv-choice-still,.rv-choice button:disabled{cursor:default}.rv-choice button:disabled:not([aria-pressed=true]){opacity:.45}.rv-choice form[data-pending] button,.rv-choice[data-pending] button{opacity:.6}.rv-choice-box{position:relative;flex:none}.rv-choice-box .in-place-problem{position:absolute;top:calc(100% + 6px);right:0;z-index:2;width:max-content;max-width:min(18rem,70vw);margin:0;padding:4px 9px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--tip-bg);box-shadow:0 6px 18px rgb(0 0 0/.28);text-align:left}@media (max-width:600px){.rv-choice button{min-height:44px}.rv-card{padding-left:12px}}.rv-sources{display:flex;flex-direction:column;gap:10px;margin-top:2px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-l);background:var(--bg);font-size:13px;line-height:1.5;color:var(--muted)}.rv-sources p{margin:0}.rv-sources-part{display:flex;flex-direction:column;gap:6px}.rv-k{display:block;margin-bottom:2px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.rv-said{gap:10px;margin:0;padding:0 0 0 12px;border-left:1px solid var(--line);list-style:none}.rv-said,.rv-said li{display:flex;flex-direction:column}.rv-said li{gap:2px}.rv-said q{font-size:13.5px;color:var(--fg)}.rv-said-where{font-family:var(--mono);font-size:11px;color:var(--faint)}.rv-said-where a{color:inherit}.rv-said-where a:hover{color:var(--fg)}.rv-said-context{font-size:12.5px;font-style:italic;color:var(--muted)}.rv-before-mark{display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;background:var(--faint);vertical-align:middle}.rv-before-consistent .rv-before-mark{background:var(--ok)}.rv-before-differs .rv-before-mark{background:var(--fg)}.rv-entries{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:2px;vertical-align:baseline}.rv-entries code{padding:0 5px;border:1px solid var(--hairline);border-radius:4px;font-family:var(--mono);font-size:10.5px;color:var(--faint)}.drop{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:border-color .15s,background-color .15s,box-shadow .15s}.drop-over{border-color:var(--fg);background:var(--surface-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 12%,transparent)}.drop-row{display:flex;align-items:center;gap:16px}.drop-icon{flex:none;width:34px;height:34px;padding:7px;border-radius:8px;background:var(--bg);color:var(--muted)}.drop-over .drop-icon{color:var(--fg)}.drop-words{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.drop-says{margin:0;font-family:var(--display);font-size:15.5px;font-weight:500;letter-spacing:-.01em}.drop-choose{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer}.drop-choose:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.drop:focus-within .drop-choose{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.drop-hint{margin:0;font-size:12.5px;color:var(--muted)}.drop-paste{display:flex;flex-direction:column;gap:10px}.drop-paste textarea{width:100%;min-height:140px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--fg);font:inherit;font-size:14px;line-height:1.55;resize:vertical}.drop-paste-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.drop-paste-actions :is(.primary,.drop-link){padding:6px 16px;font-size:13px}.drop-link{padding:6px 4px;border:0;background:none;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.drop-link:not(:disabled):hover{color:var(--fg)}.dictate{flex-wrap:wrap;gap:8px;margin-right:auto}.dictate,.dictate-button{display:inline-flex;align-items:center}.dictate-button{justify-content:center;width:32px;height:32px;padding:0;border-radius:50%}.dictate-icon{width:16px;height:16px;flex:none}.dictate-listening{color:var(--bad-ink);border-color:var(--bad-line)}.dictate-problem{font-size:13px;color:var(--bad-ink)}.import-files{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.import-file{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--hairline);font-size:13.5px}.import-file-name{flex:1 1;min-width:0;overflow-wrap:anywhere}.import-file-size{flex:none;font-family:var(--mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}@media (max-width:640px){.drop{padding:16px}.drop-row{flex-wrap:wrap;align-items:flex-start;gap:12px 14px}.drop-words{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 50px)}}.as-page{gap:20px;min-width:0;max-width:780px}.as-head,.as-page{display:flex;flex-direction:column}.as-head{gap:6px}.as-head h1{margin:0}.as-head p{margin:0;font-size:14.5px;color:var(--muted);text-wrap:pretty}.as-title{position:relative;display:flex;align-items:center;gap:4px}.as-about-line{display:block;text-wrap:pretty}.as-about-line+.as-about-line{margin-top:3px}.as-about-line b{font-weight:500;color:var(--fg)}.as-about-line.as-about-how{margin-top:8px}.td-boxhead:has(.info-tip){position:relative}.td-boxhead .info-tip{margin:0 auto 0 -4px}@media (pointer:coarse){.as-title .tap-mark:after,.td-boxhead .tap-mark:after{inset:-14px}}.as-composer{display:flex;flex-direction:column;min-width:0;padding:6px;border-radius:var(--td-r,12px);background:var(--td-card);box-shadow:var(--td-edge);transition:box-shadow .15s}.as-composer:focus-within{box-shadow:var(--td-edge),0 0 0 2px color-mix(in srgb,var(--fg) 22%,transparent)}.as-composer[data-over]{box-shadow:0 0 0 2px var(--fg)}.as-composer textarea{display:block;width:100%;min-height:60px;padding:12px 14px 4px;border:0;background:none;color:var(--fg);font:16px/1.5 var(--ui);resize:none;overflow:hidden}.as-composer[data-use=follow] textarea{min-height:44px}.as-composer textarea:focus-visible{outline:none}.as-composer textarea::placeholder{color:var(--faint);opacity:1}.as-tools{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:2px;border-radius:0 0 10px 10px;background:var(--td-card)}.as-tools .dictate{margin:0}.as-tools .dictate-button,button.as-tool{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted)}.as-tools .dictate-icon{width:18px;height:18px}button.as-tool svg{width:19px;height:19px}.as-tools .dictate-button:not(:disabled):hover,button.as-tool:not(:disabled):hover{background:var(--td-inset);color:var(--fg)}.as-tools .dictate-listening{color:var(--bad-ink)}button.as-tool:disabled{opacity:.35;cursor:default}.as-tools-end{display:flex;align-items:center;gap:8px;margin-left:auto}.as-pill{position:relative;display:inline-flex;align-items:center;height:34px;padding:0 30px 0 13px;border-radius:var(--r-pill);background:var(--td-inset);color:var(--muted);font-size:13.5px;white-space:nowrap;cursor:pointer}.as-pill:hover,.as-pill[data-chosen]{color:var(--fg)}.as-pill:has(select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.as-pill select{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.as-pill:after{content:"";position:absolute;top:50%;right:13px;width:5px;height:5px;margin-top:-4px;border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);transform:rotate(45deg);pointer-events:none}button.as-send{min-width:76px;height:38px;padding:0 18px;border:0;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font:600 14.5px var(--display);letter-spacing:-.01em}button.as-send:not(:disabled):hover{opacity:.86}button.as-send:disabled{opacity:.3;cursor:default}.as-problem{color:var(--bad-ink)}.as-problem,.as-reading-file{margin:0;padding:4px 14px 8px;font-size:13px}.as-reading-file{display:flex;align-items:center;gap:9px;color:var(--muted)}.td-box .as-composer{padding:4px;border-radius:10px;background:var(--td-inset);box-shadow:none}.td-box .as-composer:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--fg) 22%,transparent)}.td-box .as-composer textarea{min-height:72px;padding:10px 12px 2px;font-size:14.5px}.td-box .as-pill,.td-box .as-tools .dictate-button:not(:disabled):hover,.td-box button.as-tool:not(:disabled):hover{background:var(--td-card)}.td-box .as-tools{background:var(--td-inset)}.as-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.as-dot-bad{background:var(--bad)}.as-dot-pending{background:var(--pending)}.as-state{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);white-space:nowrap}.as-progress{gap:0}.as-progress li{position:relative;grid-template-columns:15px 2.6em minmax(0,1fr);gap:10px;align-items:center;height:20px;line-height:20px}.as-progress li+li{margin-top:9px}.as-progress li:before{content:none}.as-progress li:not(:last-child):after{content:"";position:absolute;left:7px;top:19.5px;width:1px;height:10px;background:var(--line);transform-origin:top}.as-progress li:has(+.as-progress-in):after{animation:as-join-in .3s ease-out both}.as-mark{display:grid;place-items:center;height:15px}.as-tick{width:15px;height:15px;background:var(--ok);-webkit-mask:var(--tick-mask) center /contain no-repeat;mask:var(--tick-mask) center /contain no-repeat}.as-step-name{font-weight:500;white-space:nowrap}.as-roll{display:grid;min-width:0;overflow:hidden;color:var(--muted)}.as-roll>span{grid-area:1/1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.as-roll-out{animation:as-roll-out .3s ease-in both}.as-roll-in{animation:as-roll-in .3s ease-out both}.as-mark-in{animation:as-mark-in .3s ease-out both}.as-progress-in{overflow:hidden;animation:as-progress-in .3s ease-out both}@keyframes as-roll-out{to{opacity:0;transform:translateY(-100%)}}@keyframes as-roll-in{0%{opacity:0;transform:translateY(100%)}}@keyframes as-mark-in{0%{opacity:0;transform:scale(.6)}}@keyframes as-progress-in{0%{height:0;margin-top:0;opacity:0}}@keyframes as-join-in{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.as-progress li,.as-progress li *,.as-progress li:has(+.as-progress-in):after{animation:none}.as-roll-out{display:none}}.as-failed{gap:9px;margin:0;font-size:14.5px}.as-failed,.as-failed-row{display:flex;align-items:center}.as-failed-row{flex-wrap:wrap;justify-content:space-between;gap:10px 16px}.as-found{margin:0;font-size:14px;color:var(--muted)}.as-card{flex-direction:column;min-width:0}.as-card,.as-verdict{display:flex;gap:10px}.as-verdict{align-items:center;margin:0;font:600 24px/1.2 var(--display);letter-spacing:-.02em}.as-says{max-width:66ch;margin:0;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.as-wording{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:16px 18px 18px;border-radius:10px;background:var(--td-inset)}.as-label{margin:0;font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.as-words{margin:0;font:17px/1.55 var(--display);letter-spacing:-.005em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.as-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.as-draft .as-copy-row{margin-top:8px}.as-copy-row .in-place-said{flex-basis:auto;margin-top:0;color:var(--muted)}button.as-copy{min-width:132px;min-height:44px;padding:0 24px;border:0;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font:600 15px var(--display);letter-spacing:-.01em}button.as-copy:not(:disabled):hover{opacity:.86}.as-draft-text{max-width:68ch;margin:0;font:16.5px/1.65 var(--display);letter-spacing:-.004em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.as-card[data-compact] .as-draft-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.as-card[data-compact] .as-verdict{font-size:21px}.as-why>summary{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:13.5px;color:var(--muted);cursor:pointer;list-style:none}.as-why>summary::-webkit-details-marker{display:none}.as-why>summary:after{content:"";width:5px;height:5px;margin-bottom:3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .15s}.as-why[open]>summary:after{margin-bottom:-2px;transform:rotate(-135deg)}.as-why>summary:hover{color:var(--fg)}.as-rests,.as-why-body{display:flex;flex-direction:column;gap:8px;margin:2px 0 0;padding:0;font-size:13.5px;line-height:1.5;color:var(--muted);list-style:none}.as-why-body p{margin:0}.as-rests q{color:var(--fg)}@media (prefers-reduced-motion:reduce){.as-composer,.as-why>summary:after{transition:none}}.as-inline{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;border-radius:var(--td-r);background:var(--td-card);box-shadow:var(--td-edge)}.as-asked{display:-webkit-box;overflow:hidden;margin:0;font-size:14px;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.as-inline-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px}.as-inline-foot .as-state{margin-right:auto}.as-inline-body:empty{display:none}.as-inline{container:as-inline/inline-size}@container as-inline (max-width: 520px){.as-inline-foot .as-sum{flex-basis:100%}}.as-sum{min-width:0;margin:0 auto 0 0;overflow:hidden;font-size:13.5px;line-height:1.5;color:var(--muted)}.as-sum-in{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;margin-left:-24px}.as-sum-part{display:inline-flex;align-items:center}.as-sum-sep{flex:none;width:24px;text-align:center;color:var(--faint)}.as-sum-words{display:inline-flex;align-items:center;gap:7px}.as-sect{font:600 13px/1 var(--display);color:var(--law-ink)}.as-continue{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:var(--r-pill);background:var(--td-card-2);color:var(--fg);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.as-continue:after{content:"›";color:var(--muted)}.as-continue-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--pending-fill);color:var(--pending-ink);font-size:12px;font-weight:600}.as-continue:hover{text-decoration:none;opacity:.85}.td-box .as-inline{margin-top:16px;padding:0;border-radius:0;background:none;box-shadow:none}.as-group{display:flex;flex-direction:column;gap:8px}.as-group-head{display:flex;align-items:baseline;gap:8px;margin:8px 0 0;padding:0 4px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.as-group-head span{color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.as-list{display:flex;flex-direction:column;margin:0;padding:6px;list-style:none;border-radius:var(--td-r);background:var(--td-card);box-shadow:var(--td-edge)}.as-row{display:grid;grid-template:"mark title when" auto "mark meta when" auto/14px minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;min-height:58px;padding:10px 14px 10px 12px;border-radius:8px;color:var(--fg);text-decoration:none}.as-row:hover{background:var(--td-inset);text-decoration:none}.as-row-mark{display:grid;grid-area:mark;place-items:center}.as-row-title{grid-area:title;font:500 15px/1.35 var(--display);letter-spacing:-.01em}.as-row-meta,.as-row-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.as-row-meta{grid-area:meta;color:var(--muted)}.as-row-meta,.as-row-when{font-family:var(--mono);font-size:11.5px}.as-row-when{grid-area:when;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap;text-align:right}.as-row-when[data-tone]{color:var(--fg)}.as-empty{margin:0;padding:28px 20px;border-radius:var(--td-r);background:var(--td-card);box-shadow:var(--td-edge);font-size:14px;color:var(--muted);text-align:center}.cv-page{display:flex;flex-direction:column;gap:22px;min-width:0;max-width:1180px}.cv-result>:not(.rv),.cv-turn>:not(.cv-result){max-width:780px}.cv-head{display:flex;flex-direction:column}.cv-back{display:none;align-self:flex-start;font-size:13px;color:var(--muted);text-decoration:none}.cv-back:before{content:"←";margin-right:.3em}.cv-back:hover{color:var(--fg);text-decoration:none}.cv-title{display:flex;align-items:flex-start;gap:12px}.cv-title-main{display:flex;flex:1 1;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;padding-top:1px}.cv-title h1{margin:0;overflow-wrap:anywhere}.cv-title h1[data-asked]{font-size:24px;line-height:1.3;letter-spacing:-.02em;white-space:pre-wrap;text-wrap:pretty}button.cv-due{padding:0;border:0;border-radius:0;background:none;font:400 13.5px/1.4 var(--ui);color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.cv-due[data-tone=soon]{color:var(--pending-ink)}button.cv-due[data-tone=late]{color:var(--bad-ink)}@media (hover:hover){button.cv-due:not(:disabled):hover{text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:3px}button.cv-due[data-tone=later]:not(:disabled):hover{color:var(--fg)}}.cv-more{flex:none;margin:-1px -4px 0 auto}.cv-more .more-menu{width:272px}.cv-panel{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px 18px 18px;border-radius:10px;background:var(--td-card);box-shadow:var(--td-edge)}.cv-panel:focus:not(:focus-visible){outline:none}.cv-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cv-panel-head h2{margin:0;font:500 13.5px/1.35 var(--ui);letter-spacing:0;color:var(--fg)}button.cv-panel-close{padding:0;border:0;background:none;font-size:13px;color:var(--muted)}button.cv-panel-close:not(:disabled):hover{color:var(--fg)}.cv-details-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px 14px;gap:12px 14px;align-items:end}.cv-details-form label,.cv-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;color:var(--muted)}.cv-details-form :is(input,select){box-sizing:border-box;min-width:0;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);font:inherit;font-size:13.5px}.cv-details-form input:disabled{opacity:.5}.cv-field-pair{display:flex;gap:6px;min-width:0}.cv-field-pair input[type=date]{flex:1 1 auto}.cv-field-pair input[type=time]{flex:0 1 7rem}.cv-details-form button[type=submit]{justify-self:start;min-height:34px;padding:0 16px;border-radius:var(--r-pill);font-size:13px}.cv-details-form .in-place-problem{grid-column:1/-1}.cv-turns{gap:40px;margin:0;padding:0;list-style:none}.cv-turn,.cv-turns{display:flex;flex-direction:column}.cv-turn{gap:16px;min-width:0;scroll-margin:16px 0 24px}.cv-asked{gap:8px;max-width:780px}.cv-asked,.cv-sent{display:flex;flex-direction:column}.cv-sent{align-items:flex-start;gap:4px}.cv-sent-text{margin:0;font:500 19px/1.45 var(--display);letter-spacing:-.015em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.cv-sent-text[data-long]{font:400 15.5px/1.6 var(--display);letter-spacing:-.004em}.cv-sent-text[data-folded]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.cv-file{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:500;overflow-wrap:anywhere}.cv-file svg{flex:none;width:18px;height:18px;color:var(--muted)}.cv-meta{margin:0;font-family:var(--mono);font-size:12px;color:var(--faint)}button.cv-link{padding:0;border:0;background:none;font-size:13px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}button.cv-link:not(:disabled):hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.cv-change{display:flex;flex-direction:column;gap:10px}.cv-change-says{margin:0;font-size:13.5px;color:var(--muted)}.cv-choices{display:flex;flex-wrap:wrap;gap:8px}button.cv-choice{align-items:center;min-height:38px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:none;font-size:14px;color:var(--fg)}button.cv-choice:not(:disabled):hover{border-color:var(--line);background:var(--td-inset)}.cv-result:empty{display:none}.cv-failed,.cv-result>.as-card{padding:22px 24px;border-radius:var(--td-r);background:var(--td-card);box-shadow:var(--td-edge)}.cv-failed,.cv-result>.as-card{max-width:780px}.cv-failed{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cv-failed-head{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:500}button.as-again{min-height:40px;padding:0 18px;border:0;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font:600 14px var(--display)}button.as-again:not(:disabled):hover{opacity:.86}.as-chips{display:flex;flex-wrap:wrap}.as-chips,button.as-chip{align-items:center;gap:8px}button.as-chip{display:inline-flex;min-height:38px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:none;font-size:14px;color:var(--fg)}button.as-chip:not(:disabled):hover{border-color:var(--line);background:var(--td-card)}button.as-chip:disabled{opacity:.5;cursor:default}button.as-chip[aria-busy]{opacity:1}.as-chips .as-problem{flex-basis:100%;padding:0}.lg{max-width:780px;margin-top:10px}.lg-quiet{display:flex;justify-content:space-between;gap:6px 16px;padding:4px 2px}.lg-line,.lg-quiet{flex-wrap:wrap;align-items:center}.lg-line{display:inline-flex;gap:4px 8px;margin:0;max-width:66ch;font-size:13.5px;line-height:1.5;color:var(--muted)}.lg-word{color:var(--fg);font-weight:500}.lg-check{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.lg-check .in-place-problem{flex-basis:100%}button.lg-check-press{min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:none;font-size:13px;color:var(--fg)}button.lg-check-press:not(:disabled):hover{background:var(--td-inset)}.lg-list-box{display:flex;flex-direction:column;gap:4px;padding:16px 20px 12px;border-radius:var(--td-r);background:var(--td-card);box-shadow:var(--td-edge)}.lg-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-bottom:8px}.lg-top h2{margin:0;font:600 15px/1.3 var(--display);letter-spacing:-.005em}.lg-title{display:flex;flex-direction:column;gap:2px}.lg-read{margin:0;font:11.5px/1.4 var(--mono);color:var(--faint)}.lg-cards{display:flex;flex-direction:column;gap:22px;padding:10px 0 14px}.lg-cite{position:relative;top:-1px;display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 7px 0 5px;border:1px solid var(--line);border-radius:var(--r);font:500 11.5px/1 var(--mono);letter-spacing:0;color:var(--muted);text-decoration:none;white-space:nowrap}.lg-cite[data-unverified]{padding-left:7px;border-style:dashed}a.lg-cite{text-decoration:none}a.lg-cite:hover{color:var(--fg);background:var(--td-inset)}.lg-foot{padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--faint)}.as-left-out,.lg-foot{margin:0;line-height:1.5}.as-left-out{max-width:66ch;font-size:13.5px;color:var(--muted)}.as-left-out .as-label{margin-right:6px}button.as-copy-anyway{min-height:36px;padding:0 6px;border:0;background:none;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}button.as-copy-anyway:not(:disabled):hover{color:var(--fg)}button.as-copy:disabled{opacity:.5;cursor:progress}.as-legal{white-space:normal}@media (max-width:640px){.lg-list-box{padding:14px 16px 10px}}.cv-follow{max-width:780px}@media (max-width:760px){.cv-follow{position:-webkit-sticky;position:sticky;bottom:0;z-index:6;max-width:none;margin:0 -16px -40px;padding:8px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--bg)}.cv-follow:has(>.as-composer[data-tall]){position:static}.cv-back{margin:-12px 0 -6px}.cv-back,button.cv-due{display:inline-flex;align-items:center;min-height:44px}button.cv-due{margin-block:-12px}.cv-head .more-button{width:44px;height:44px;margin:-5px -10px 0 0}.more-item{min-height:44px}.more-confirm-presses .more-item{min-height:40px}.cv-panel{margin:12px -16px 0;padding:4px 16px 18px;border-radius:0;box-shadow:0 -1px 0 var(--hairline),0 1px 0 var(--hairline)}.cv-panel-head{align-items:center}button.cv-panel-close{min-height:44px;margin-right:-4px;padding:0 4px}.cv-details-form{grid-template-columns:minmax(0,1fr)}.cv-details-form :is(input,select){height:44px;font-size:16px}.cv-details-form button[type=submit]{min-height:44px}}@media (max-width:600px){.cv-page{gap:14px}.cv-meta{font-family:var(--ui);font-size:13px;color:var(--muted)}}@media (max-width:640px){.as-composer textarea,.td-box .as-composer textarea{font-size:16px}.suggestion-decide .suggestion-note :is(input,textarea){font-size:16px}.as-tools .dictate-button,button.as-tool{width:44px;height:44px}.as-pill,button.as-send{height:44px}button.as-copy{width:100%}.as-verdict{font-size:22px}.as-inline{padding:16px}.cv-failed,.cv-result>.as-card{padding:18px 16px}.cv-turns{gap:32px}.cv-sent-text{font-size:17.5px}.as-row{grid-template:"mark title title" auto "mark meta when" auto/14px minmax(0,1fr) auto;column-gap:10px;padding:12px 10px}.as-row-title{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.as-row-mark{align-self:start;padding-top:7px}.as-continue,.as-why>summary,button.as-again,button.as-chip,button.cv-choice,button.cv-link{min-height:44px}button.cv-link{display:inline-flex;align-items:center}.cv-page .cv-result button{min-height:44px}.cv-title h1[data-asked]{font-size:21px}}.cb-status{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 4px;font-size:13px;color:var(--muted);text-decoration:none;white-space:nowrap}.cb-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--faint)}.cb-status:hover{color:var(--fg);text-decoration:none}.cb-status-on:before{background:var(--ok)}.cb-status-busy{color:var(--pending-ink)}.cb-status-busy:before{background:var(--pending)}.cb-status-bad{color:var(--bad-ink)}.cb-status-bad:before{background:var(--bad)}.cb-links{display:grid;grid-gap:8px;gap:8px;font-size:12.5px}.cb-links label{color:var(--muted)}.cb-links textarea{padding:7px 9px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--fg);font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}.cb-links button{justify-self:start;font-size:13.5px}.cb-item{border-bottom:1px solid var(--hairline)}.cb-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto 92px 32px;align-items:center;grid-gap:12px;gap:12px;min-height:44px;padding:0 6px 0 10px;list-style:none;cursor:pointer}.cb-row::-webkit-details-marker{display:none}.cb-item[open]>.cb-row,.cb-row:focus-within,.cb-row:hover{background:var(--surface)}.cb-who{font-size:13.5px}.cb-who,.cb-words{overflow:hidden;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.cb-words{font-size:14.5px}.cb-topic{max-width:12rem;overflow:hidden;font-size:12.5px;text-overflow:ellipsis}.cb-topic,.cb-when{color:var(--faint);white-space:nowrap}.cb-when{font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cb-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0}.cb-actions[data-problem],.cb-actions[data-removing],.cb-row:focus-within .cb-actions,.cb-row:hover .cb-actions{opacity:1}.cb-item:has(.cb-actions[data-removing]){opacity:.4;transition:opacity .15s}.cb-actions:has(.cb-error){position:relative}.cb-error{position:absolute;right:34px;max-width:22rem;overflow:hidden;font-size:12.5px;color:var(--bad-ink);text-overflow:ellipsis;white-space:nowrap}button.cb-remove{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r);background:none;font-size:11px;color:var(--muted)}button.cb-remove:not(:disabled):hover{background:var(--surface-2);color:var(--bad-ink)}.cb-body{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px 22px;padding:10px 10px 8px 18px;border-left:2px solid var(--line);font-size:13.5px}.cb-quote{margin:0;font-family:var(--display);font-size:15.5px;line-height:1.55;color:var(--fg);overflow-wrap:anywhere;white-space:pre-line}.cb-quote:before{content:"\201C";color:var(--faint)}.cb-quote:after{content:"\201D";color:var(--faint)}.cb-context{font-size:13px;font-style:italic}.cb-context,.cb-meta{margin:0;color:var(--muted)}.cb-meta{font-size:12.5px}.cb-entries{display:flex;flex-wrap:wrap;gap:4px;margin:0}.cb-entries code{padding:0 5px;border:1px solid var(--hairline);border-radius:4px;font-family:var(--mono);font-size:10.5px;color:var(--faint)}.cb-more{margin:10px 0 0;font-size:13px}@media (max-width:760px){.cb-row{grid-template-columns:minmax(0,7rem) minmax(0,1fr) 32px}.cb-topic,.cb-when{display:none}.cb-actions{opacity:1}}.img-none{margin:0;font-size:14px;color:var(--muted)}.img-add{display:grid;grid-gap:12px;gap:12px;margin:0 0 1.5rem;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.img-add-row{display:flex;align-items:center;gap:14px}.img-add-icon{flex:none;width:34px;height:34px;padding:7px;border-radius:8px;background:var(--bg);color:var(--muted)}.img-add-words{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.img-add-says{margin:0;font-family:var(--display);font-size:15px;font-weight:500;letter-spacing:-.01em}.img-add-row>button{flex:none}.img-page-drop{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--bg) 78%,transparent);pointer-events:none}.img-page-drop:before{content:"";position:absolute;inset:16px;border:2px dashed var(--fg);border-radius:14px}.img-page-drop p{margin:0;padding:12px 20px;border-radius:10px;background:var(--fg);color:var(--bg);font-family:var(--display);font-size:18px;font-weight:600}.img-batch{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--hairline)}.img-batch-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted)}.img-batch-head .drop-link{padding:0;font-size:12.5px}.img-batch ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.img-batch li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}.img-batch-name{overflow:hidden;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.img-batch-state{flex:none;color:var(--muted)}.img-batch li[data-state=adding] .img-batch-state{color:var(--pending-ink)}.img-batch li[data-state=added] .img-batch-state{color:var(--ok)}.img-batch li[data-state=refused] .img-batch-state{flex:0 1 auto;color:var(--bad-ink);text-align:right}.img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:18px 14px;gap:18px 14px;margin:0;padding:0;list-style:none}.img-tile{position:relative;display:grid;grid-gap:3px;gap:3px;min-width:0}.img-tile:has(.img-actions[data-removing]){opacity:.4;transition:opacity .15s}.img-thumb{display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface-2)}.img-thumb img{display:block;width:100%;height:100%;object-fit:contain}.img-name{overflow:hidden;font-size:13px;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.img-meta{font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.img-actions{position:absolute;top:6px;right:6px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;opacity:0}.img-actions:has(.img-error),.img-actions[data-removing],.img-tile:focus-within .img-actions,.img-tile:hover .img-actions{opacity:1}button.img-remove{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);font-size:11px;color:var(--muted)}.img-error,button.img-remove:not(:disabled):hover{color:var(--bad-ink)}.img-error{max-width:14rem;padding:2px 6px;border-radius:var(--r);background:var(--bg);font-size:12px}.img-more{margin:14px 0 0;font-size:13px}dialog.img-lightbox{width:min(1400px,calc(100vw - 32px));max-width:none;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;border:0;background:transparent;color:#f2f4f6;overflow:hidden}dialog.img-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;grid-gap:10px;gap:10px}dialog.img-lightbox::-webkit-backdrop{background:rgb(6 8 10/.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.img-lightbox::backdrop{background:rgb(6 8 10/.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.img-lightbox-bar,.img-lightbox-foot{display:flex;align-items:center;gap:14px;min-width:0;padding:0 4px;font-size:13px}.img-lightbox-count{flex:none;font-family:var(--mono);font-size:12px;color:rgb(242 244 246/.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.img-lightbox-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}button.img-lightbox-close{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.08);color:inherit;font-size:13px}button.img-lightbox-close:hover{background:rgb(255 255 255/.18)}.img-lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.img-lightbox-media{display:block;max-width:100%;max-height:100%;width:auto;height:auto;min-width:0;min-height:0;object-fit:contain;border-radius:var(--r-l)}button.img-lightbox-nav{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:64px;padding:0 0 4px;border:0;border-radius:var(--r-l);background:rgb(0 0 0/.35);color:#fff;font-size:30px;line-height:1}button.img-lightbox-nav:hover{background:rgb(0 0 0/.6)}.img-lightbox-prev{left:4px}.img-lightbox-next{right:4px}.img-lightbox-foot .img-meta{color:rgb(242 244 246/.6)}.img-lightbox-foot .img-on-site{color:rgb(242 244 246/.8)}.img-lightbox-open{margin-left:auto;font-size:13px;color:rgb(242 244 246/.75);text-decoration:underline;text-underline-offset:3px}.img-lightbox-open:hover{color:#fff}.img-lightbox-open-next{margin-left:14px}.img-thumb{position:relative}.img-play{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:var(--r-pill);background:rgb(0 0 0/.65);color:#fff;font:600 12px/1.5 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.img-batch li[data-state=processing] .img-batch-state,.img-batch li[data-state=uploading] .img-batch-state{color:var(--pending-ink)}@media (max-width:760px){dialog.img-lightbox{width:100vw;height:100dvh}button.img-lightbox-nav{width:36px;height:52px;font-size:26px}.img-lightbox-foot{flex-wrap:wrap;row-gap:4px;padding-bottom:8px}}.img-on-site{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.img-on-site:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.img-unchecked{margin:0 0 1rem;color:var(--pending-ink)}.img-filters-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 1.25rem}.img-filters{margin:0}.img-filter-count{margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.img-live{margin:0;font-size:12.5px}.img-on-site[data-standing=unshown]:before{background:var(--faint)}.img-chip{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:1px 9px 1px 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:none;font:12px/1.6 var(--ui);color:var(--fg);cursor:pointer}.img-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.img-chip:focus-visible,.img-chip:hover{border-color:var(--muted);background:var(--surface)}.img-chip-pop ul{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none}.img-chip-pop li{min-width:0}.img-chip-pop a{display:flex;align-items:baseline;gap:8px;padding:4px 8px;border-radius:var(--r);font-size:12.5px;text-decoration:none}.img-chip-pop a:hover{background:var(--surface)}.img-chip-page{min-width:0;line-height:1.35}.img-chip-places{flex:none;margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--faint)}.img-on-site[data-standing=repo]:before{background:var(--pending-ink)}.img-lightbox-uses{display:flex;flex-wrap:wrap;gap:6px;max-height:6.5rem;margin:0;padding:0 4px 4px;overflow-y:auto;list-style:none}.img-lightbox-uses a{display:inline-flex;align-items:baseline;gap:8px;max-width:100%;padding:4px 10px;border-radius:var(--r-pill);background:rgb(255 255 255/.08);font-size:12.5px;color:rgb(242 244 246/.9);text-decoration:none}.img-lightbox-uses a:hover{background:rgb(255 255 255/.18);color:#fff}.img-use-page{flex:none;font-weight:500}.img-use-place{overflow:hidden;color:rgb(242 244 246/.6);text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.img-add-row{flex-wrap:wrap}.img-add-words{flex-basis:calc(100% - 48px)}.img-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.img-actions{opacity:1}}.as-composer,.ask,.cv-drawer,.today{--td-card:color-mix(in srgb,var(--label) 7%,var(--bg));--td-card-2:color-mix(in srgb,var(--label) 12%,var(--bg));--td-edge:0 0 0 1px rgba(238,241,244,.06),inset 0 1px 0 rgba(238,241,244,.05);--td-inset:color-mix(in srgb,var(--label) 4%,var(--bg))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.today,.ask,.cv-drawer,.as-composer){--td-card:#FFFFFF;--td-card-2:#F0F3F6;--td-edge:0 0 0 1px rgba(14,18,22,.06),0 1px 2px rgba(14,18,22,.05),0 8px 24px -12px rgba(14,18,22,.12);--td-inset:#F3F5F8}}:root[data-theme=light] :is(.today,.ask,.cv-drawer,.as-composer){--td-card:#FFFFFF;--td-card-2:#F0F3F6;--td-edge:0 0 0 1px rgba(14,18,22,.06),0 1px 2px rgba(14,18,22,.05),0 8px 24px -12px rgba(14,18,22,.12);--td-inset:#F3F5F8}.ask,.today{--td-r:12px;--td-pad:22px;--td-gap:16px}.td-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.td-headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}.td-head h1{margin:0;font-size:34px;font-weight:600;letter-spacing:-.03em}.td-date{margin:0;color:var(--muted);font-family:var(--mono);font-size:13px}.td-date,.td-new{white-space:nowrap}.td-new{padding:8px 16px;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font-size:14px;font-weight:500;text-decoration:none}.td-new:hover{text-decoration:none;opacity:.88}.td-box,.td-card{min-width:0;border-radius:var(--td-r);background:var(--td-card);box-shadow:var(--td-edge)}.td-card{display:flex;flex-direction:column;overflow:hidden}.td-box{padding:18px var(--td-pad) var(--td-pad)}.td-boxhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.td-boxhead h2{margin:0;font:500 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.td-round{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid var(--line);border-radius:50%;color:var(--muted)}.td-round svg{width:14px;height:14px}.td-round:hover{background:var(--td-card-2);color:var(--fg);text-decoration:none}.td-brief{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.9fr);margin-top:20px;overflow:visible}.td-brief>*+*{border-left:1px solid var(--hairline)}.td-brief-label{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.td-needs-brief{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 18px;gap:8px 18px;align-items:center;align-content:start;min-width:0;padding:16px 20px 18px;border-radius:var(--td-r) 0 0 var(--td-r);cursor:pointer;transition:background-color .15s}.td-needs-brief>.td-brief-label{grid-column:1/-1}.td-needs-brief:hover:not(:has(.td-chip:hover)){background:var(--td-inset)}.td-brief-hint{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--faint);font:400 11.5px var(--mono);letter-spacing:0;text-transform:none;opacity:0;transition:opacity .15s}.td-brief-hint svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.td-needs-brief:focus-within .td-brief-hint,.td-needs-brief:hover:not(:has(.td-chip:hover)) .td-brief-hint{opacity:1}.td-brief-count{color:var(--fg);font:500 40px/1 var(--display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:6px}.td-brief-count,.td-brief-count:hover{text-decoration:none}.td-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.td-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--muted);font-size:13px;white-space:nowrap;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.td-chip b{color:var(--fg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-chip:hover{border-color:var(--line);background:var(--td-card-2);color:var(--fg);text-decoration:none}.td-chip[data-pressed]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.td-chip[data-pressed] b{color:var(--bg)}:is(.td-brief-count,.td-chip):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.td-needs-brief.td-clear{cursor:default}.td-needs-brief.td-clear:hover{background:none}.td-clear-says{grid-column:1/-1;color:var(--faint);font-size:13px}.td-clear-says b{margin-right:10px;color:var(--fg);font:500 17px/1.3 var(--display);letter-spacing:-.01em}.td-team{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:16px 20px 18px}.td-pips{display:inline-flex;gap:4px}.td-pips i{width:5px;height:5px;border-radius:50%;background:var(--line)}.td-pips i.td-on{background:var(--muted)}.td-team-all{margin:-2px -8px -2px auto;padding:2px 8px;border:0;border-radius:var(--r-pill);background:none;color:var(--faint);font:400 11.5px var(--mono);letter-spacing:0;text-transform:none;cursor:pointer}.td-team-all:hover,.td-team-all[aria-expanded=true]{background:var(--td-inset);color:var(--fg)}.td-ticker{position:relative;height:32px;margin:0 -8px}.td-team-line{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:5px 8px;border-radius:7px;color:var(--fg);text-decoration:none}a.td-team-line:hover{background:var(--td-inset);text-decoration:none}.td-ticker .td-team-line{position:absolute;inset:0;transition:opacity .4s,transform .4s}.td-ticker .td-team-line[aria-hidden=true]{opacity:0;transform:translateY(8px);pointer-events:none}.td-team-words{min-width:0;overflow:hidden;color:var(--muted);font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.td-team-words b{color:var(--fg);font-weight:500}.td-team-words i{color:var(--fg);font-style:normal}.td-team-time{color:var(--faint);font:11px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.td-faint .td-team-words,.td-faint .td-team-words :is(b,i){color:var(--faint)}.td-face{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--td-card-2);color:var(--fg);font:600 9px var(--ui);letter-spacing:.02em}.td-face svg{color:var(--muted)}.td-team-none{display:block;padding:5px 8px;color:var(--faint);font-size:13.5px}.td-team-day{position:absolute;top:44px;right:12px;z-index:5;display:grid;width:min(400px,calc(100vw - 32px));max-height:60vh;overflow:auto;padding:6px;border-radius:var(--td-r);background:var(--td-card);box-shadow:var(--td-edge),0 18px 50px rgba(0,0,0,.35)}.td-team-day h3{display:flex;justify-content:space-between;margin:0;padding:8px 10px 6px;color:var(--faint);font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.td-team-day .td-team-line{padding:7px 10px}.td-team-day .td-team-words{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (prefers-reduced-motion:reduce){.td-ticker .td-team-line{transition:none}}.td-boxmeta{margin-left:10px;color:var(--faint);font:400 11.5px var(--mono);letter-spacing:0;text-transform:none}.td-needs{scroll-margin-top:16px}.td-needs .td-card{outline:2px solid transparent;outline-offset:3px}.td-here .td-card{animation:td-here 1.4s ease-out}.td-needs [data-need]{outline:2px solid transparent;outline-offset:3px;transition:opacity .2s}.td-needs .td-row[data-need]{outline-offset:-2px}.td-only .td-card{animation:none}.td-only [data-need].td-hit{animation:td-here 1.4s ease-out}.td-only [data-need]:not(.td-hit){opacity:.35}@keyframes td-here{0%,35%{outline-color:color-mix(in srgb,var(--fg) 45%,transparent)}to{outline-color:transparent}}@media (prefers-reduced-motion:reduce){.td-here .td-card,.td-only [data-need].td-hit{animation:none}}.td-fold-open{display:none}.td-board{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr);grid-gap:var(--td-gap);gap:var(--td-gap);align-items:start;margin-top:24px}.td-col{gap:var(--td-gap)}.td-col,.td-needs{display:flex;flex-direction:column;min-width:0}.td-kind{display:inline-flex;align-items:center;min-width:0;color:var(--muted);font-size:12.5px;font-weight:500;white-space:nowrap}.td-from{margin-left:4px;font-weight:400}.td-from,.td-hold{color:var(--faint)}.td-dot{display:inline-block;width:7px;height:7px;flex:none;margin-right:7px;border-radius:50%;background:var(--muted)}.td-dot.td-bad{background:var(--bad-ink)}.td-dot.td-pending{background:var(--pending-ink)}.td-title{color:var(--fg);font:500 15.5px/1.35 var(--display);letter-spacing:-.01em;text-decoration:none;text-wrap:pretty}a.td-title:hover{text-decoration:underline}.td-big{font-size:20px;line-height:1.3;letter-spacing:-.015em}.td-line{margin:0;color:var(--muted);font-size:13.5px;line-height:1.45}.td-sub{margin:0;color:var(--faint);font-size:12.5px}.td-box .td-sub{font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-when{display:inline-flex;align-items:center;color:var(--muted);font-size:12.5px}.td-stack{grid-gap:var(--td-gap);min-width:0}.td-grid,.td-stack{display:grid;gap:var(--td-gap)}.td-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--td-gap);align-items:stretch}.td-one>.td-card{grid-column:1/-1}.td-text{gap:6px;padding:var(--td-pad)}.td-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px}.td-act,.td-foot{align-items:center}.td-act{display:inline-flex;margin-left:auto;padding:6px 14px;border-radius:var(--r-pill);background:var(--td-card-2);color:var(--fg);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.td-act:hover{opacity:.85;text-decoration:none}.td-act.td-primary{background:var(--fg);color:var(--bg)}.today .td-publish button.kr-publish-button{padding:6px 14px;border:0;border-radius:var(--r-pill);background:var(--td-card-2);color:var(--fg);font-size:13px;font-weight:500}.today .td-publish button.kr-publish-button:not(:disabled):hover{opacity:.85}.td-publish{margin-left:auto}.td-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.td-feature .td-media{aspect-ratio:auto;height:100%;min-height:220px}.td-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:var(--td-pad)}.td-rows{grid-column:1/-1;padding:8px}.td-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 12px;border-radius:8px;color:var(--fg);text-decoration:none}a.td-row:hover{background:var(--td-inset);text-decoration:none}.td-checks .td-need,.td-rows .td-need,.td-site .td-need{grid-template-columns:28px minmax(0,1fr) auto}.today .td-tile{--tile:28px;position:relative;flex:none;border-radius:50%}.today .td-busy{border-style:dashed}.today .td-tile .tile-dot{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:var(--pending);box-shadow:0 0 0 2px var(--td-card)}.td-cardhead{display:flex;align-items:center;gap:10px;margin-bottom:4px}.today .td-rows,.today .td-text{overflow:visible}.td-hl{display:block;overflow:hidden;font:500 14.5px/1.4 var(--display);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis}.td-hl .td-dot{margin-right:8px;vertical-align:2px}.td-kindsub{display:none}@media (hover:none),(max-width:640px){.td-kindsub{display:block}.td-feature,.td-text{position:relative}:is(.td-text,.td-feature) .td-title:after{content:"";position:absolute;inset:0;border-radius:inherit}.td-feature .td-flip,:is(.td-text,.td-feature) .td-foot>*{position:relative;z-index:1}.td-feature .td-flip{position:absolute;z-index:2}}.td-plain{font:400 14px/1.4 var(--ui);letter-spacing:0}a.td-hl{color:var(--fg);text-decoration:none}.td-go{color:var(--faint);font-size:13px;white-space:nowrap}.td-go:after{content:" ›"}.td-go.td-state{display:inline-flex;align-items:center;font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-go.td-state:after{content:none}a.td-row:hover .td-go{color:var(--fg)}.td-unread .td-hl{color:var(--muted)}.td-list{display:flex;flex-direction:column;margin:0 -12px}.td-story{grid-template-columns:34px minmax(0,1fr);gap:12px}.td-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.td-earlier{color:var(--faint);font-size:12px}.td-earlier,.td-more{padding:10px 12px 2px}.td-more{display:block;color:var(--muted);font-size:13px;text-decoration:none}.td-more:hover{color:var(--fg);text-decoration:none}.td-none{margin:0;padding:4px 12px 8px;color:var(--muted);font-size:13.5px}.td-site{display:flex;flex-direction:column}.td-site>.td-row,.td-suggestions>.td-row{margin:0 -12px}.td-live{display:flex;flex-direction:column;margin:0 -12px 2px;color:var(--fg);text-decoration:none}.td-live .td-strip{margin:0 12px 6px}.td-live:hover{text-decoration:none}.td-live:hover .td-row{background:var(--td-inset)}.td-hl-wrap,.td-live .td-hl{white-space:normal}.td-hl-wrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.td-sub-line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.td-media{position:relative;aspect-ratio:16/10;max-width:100%;overflow:hidden;background:#000}.td-strip{aspect-ratio:16/6;margin-bottom:8px;border-radius:8px}.td-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.td-flip{position:absolute;right:10px;bottom:10px;display:inline-flex;gap:2px;padding:2px;border-radius:var(--r-pill);background:rgba(7,9,11,.74)}.td-flip button{padding:4px 10px;border:0;border-radius:var(--r-pill);background:none;color:#C9D0D6;font:500 11.5px var(--ui);cursor:pointer}.td-flip button[aria-pressed=true]{background:#EEF1F4;color:#07090B}.td-checks{margin-top:10px}@media (max-width:1500px){.td-board{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto 1fr}.td-col-wide{grid-row:1/span 2}.td-col-check{grid-row:1;grid-column:2}}@media (max-width:860px){.td-board{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.td-col-wide{grid-row:auto}.td-board>.td-col{display:contents}.td-needs{order:1}.td-box[aria-labelledby=td-press]{order:2}.td-box[aria-labelledby=td-li]{order:3}.td-box[aria-labelledby=td-ask]{order:4}.td-box[aria-labelledby=td-site]{order:5}}@media (max-width:700px){.td-feature{grid-template-columns:minmax(0,1fr)}.td-feature .td-media{aspect-ratio:16/10;height:auto;min-height:0}}@media (max-width:640px){.today{--td-pad:16px;--td-gap:12px}.td-brief,.td-grid{grid-template-columns:minmax(0,1fr)}.td-brief>*+*{border-left:0;border-top:1px solid var(--hairline)}.td-needs-brief{border-radius:var(--td-r) var(--td-r) 0 0}.td-needs-brief,.td-team{padding:14px 16px}.td-chip{min-height:36px}.td-brief-hint{display:none}.td-boxmeta{display:block;margin:2px 0 0}.td-fold-open{display:flex;align-items:center;gap:14px;width:calc(100% + 24px);min-height:48px;margin:0 -12px;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--fg);font:500 14.5px var(--display);text-align:left;cursor:pointer}@media (hover:hover){.td-fold-open:hover{background:var(--td-inset)}}.td-fold-label{flex:1 1}.td-fold-chevron{color:var(--faint);font-size:18px}.td-fold[data-open=false]>.td-fold-body{display:none}.td-feature .td-media{aspect-ratio:2/1}.td-strip{aspect-ratio:5/2}.td-checks .td-hl,.td-rows .td-hl,.td-story .td-hl{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-rows .td-need{min-height:52px}.td-act,.today .td-publish button.kr-publish-button{min-height:40px;padding-inline:16px}.td-round{width:40px;height:40px}.td-new{display:inline-flex;align-items:center;min-height:40px}.td-more{padding-block:13px 9px}.td-flip button{min-height:36px;padding-inline:14px}.td-head h1{font-size:30px}}.earlier-top{display:flow-root}.earlier-top:empty{display:none}.earlier-cue{display:flex;align-items:center;gap:8px;width:100%;margin:2px 0 12px;padding:0;border:0;background:none;color:var(--muted);font:500 12px var(--ui);white-space:nowrap}.earlier-cue:after,.earlier-cue:before{content:"";flex:1 1;height:1px;background:var(--hairline)}.earlier-cue svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.earlier-cue>:is(button,span){display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit}.earlier-cue>button{cursor:pointer}.earlier-cue>button:hover{color:var(--fg)}.earlier-cue-start{color:var(--faint)}.earlier-load{display:flex;justify-content:center;margin:2px 0 12px;padding:1px 0}.timeline-jumps{position:fixed;z-index:var(--z-overlay);right:28px;bottom:calc(var(--ticket-chat-h, 64px) + 28px);display:flex;flex-direction:column;gap:8px;pointer-events:none}.timeline-jump{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--fg) 10%,var(--bg));box-shadow:0 8px 22px rgba(0,0,0,.5);color:var(--fg);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.timeline-jump svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.timeline-jump:hover{background:color-mix(in srgb,var(--fg) 15%,var(--bg))}.timeline-jump.timeline-jump-on{opacity:1;transform:none;pointer-events:auto}.timeline-focus{position:fixed;z-index:var(--z-overlay);left:50%;bottom:calc(var(--ticket-chat-h, 64px) + 28px);display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border:1px solid color-mix(in srgb,var(--orange) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fg) 10%,var(--bg));box-shadow:0 8px 22px rgba(0,0,0,.5);color:var(--fg);font:600 13px var(--ui);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .2s ease,transform .2s ease}.timeline-focus svg{width:14px;height:14px;fill:none;stroke:var(--orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.timeline-focus:hover{background:color-mix(in srgb,var(--fg) 15%,var(--bg))}.timeline-focus:focus-visible{outline:2px solid var(--person);outline-offset:2px}.timeline-focus.timeline-focus-on{opacity:1;transform:translate(-50%);pointer-events:auto}body:has(.review-layer) :is(.timeline-jumps,.timeline-focus){display:none}@media (prefers-reduced-motion:reduce){:is(.timeline-jump,.timeline-focus){transition:none}}.earlier-rows>.step{transition:opacity .35s ease,transform .35s ease}@starting-style{.earlier-rows>.step{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.earlier-rows>.step{transition:none}}.merge-gate{position:fixed;inset:0;z-index:var(--z-overlay);width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:16px;background:var(--scrim);color:inherit}.merge-gate[open]{display:grid;place-items:center}.merge-gate::-webkit-backdrop{background:transparent}.merge-gate::backdrop{background:transparent}.merge-gate-box{width:min(440px,100%);display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 24px 60px rgba(0,0,0,.45)}.merge-gate-box h3{margin:0;font:600 17px/1.3 var(--display);letter-spacing:-.01em}.merge-gate-does{margin:0;color:var(--muted);font-size:13px}.merge-gate-note{display:grid;grid-gap:6px;gap:6px;font:600 13px var(--display)}.merge-gate-note textarea{min-height:72px;resize:vertical;padding:8px 10px;border:1px solid color-mix(in srgb,var(--violet) 55%,transparent);border-radius:8px;background:var(--bg);color:var(--fg);font:400 13px/1.4 var(--ui)}@media (max-width:760px){.merge-gate-note textarea{font-size:16px}}.merge-gate-reply{display:grid;grid-gap:2px;gap:2px;margin:0;padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--violet) 10%,transparent);font-size:13px}.merge-gate-reply b{font:600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--violet)}.merge-gate-row{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button.merge-go{background:var(--ok);border-color:var(--ok);color:var(--bg)}button.close-go{background:var(--bad);border-color:var(--bad);color:var(--bg)}.round-sent{margin:0;font-size:13px;color:var(--muted)}.rewrites{gap:22px;padding-bottom:18px;border-bottom:1px solid var(--separator-2)}.rewrite,.rewrites{display:flex;flex-direction:column}.rewrite{gap:12px;min-width:0}.rewrite-kicker{margin:0 0 -6px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rewrite-subject{font-weight:500}.rewrite-pages{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:12.5px;color:var(--muted)}.rewrite-pages code{font-family:var(--mono);font-size:12.5px;color:var(--fg)}.why .summary.agent-text{white-space:normal}.cv-msg{display:flex;align-items:flex-start;gap:7px;max-width:88%}.cv-msg-person{margin-left:auto;flex-direction:row-reverse}.cv-msg-icon{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:6px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 40%,transparent)}.cv-msg-icon svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cv-msg-person .cv-msg-icon{color:var(--person)}.cv-msg-agent .cv-msg-icon{color:var(--violet)}.cv-msg-body{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:6px 9px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);overflow-wrap:anywhere}.cv-msg-agent .cv-msg-body{border-color:color-mix(in srgb,var(--violet) 45%,transparent);background:color-mix(in srgb,var(--violet) 12%,transparent)}.cv-msg-text :is(p,ul,ol,blockquote){margin:0 0 6px}.cv-msg-text>:last-child{margin-bottom:0}.cv-msg-text :is(ul,ol){padding-left:18px}.cv-msg-text blockquote{padding-left:8px;border-left:2px solid var(--line);color:var(--muted)}.cv-msg-busy{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:500}.cv-msg-busy .busy-dot{color:var(--violet)}.cv-opts{display:grid;grid-gap:6px;gap:6px;margin-top:2px}.cv-opt{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 32px 8px 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--label) 7%,var(--bg));color:var(--fg);font:400 13.5px/1.4 var(--ui);text-align:left;cursor:pointer;transition:opacity .15s,border-color .15s,background .15s}.cv-opt:not(:disabled):hover{border-color:color-mix(in srgb,var(--fg) 35%,transparent)}.cv-opt:disabled{cursor:default}.cv-opt-letter{font:600 11px var(--mono);color:var(--violet)}.cv-opt-name{font-weight:600}.cv-opt-mine{padding:0 7px;border:1px solid color-mix(in srgb,var(--violet) 55%,transparent);border-radius:var(--r-pill);color:var(--violet);font:500 10px/16px var(--mono);letter-spacing:.05em;text-transform:uppercase}.cv-opts-settled .cv-opt:not(.cv-opt-picked){opacity:.42}.cv-opt-picked{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--bg))}.cv-opt-picked:after{content:"";position:absolute;top:50%;right:10px;translate:0 -50%;width:14px;height:14px;border-radius:50%;background:var(--ok)}.cv-opt-picked:before{content:"";position:absolute;z-index:1;top:50%;right:14.5px;width:3px;height:6px;translate:0 -65%;rotate:45deg;border:solid var(--bg);border-width:0 1.6px 1.6px 0}@media (prefers-reduced-motion:reduce){.cv-opt{transition:none}}.cv-drawer{font:400 13.5px/1.5 var(--ui)}@keyframes cv-drawer-in{0%{translate:24px 0;opacity:0}}.cv-drawer-thread{flex:1 1;min-height:0;display:grid;align-content:start;grid-gap:10px;gap:10px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.cv-drawer-note{flex:none;display:grid;grid-gap:8px;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.cv-drawer-why{display:flex;align-items:center;gap:8px;font:500 10.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cv-drawer-why .cv-msg-icon{margin-top:0;color:var(--violet)}.cv-drawer-note-text{margin:0;color:var(--fg);font:400 16px/1.45 var(--display);letter-spacing:-.01em;text-wrap:pretty}.cv-drawer-note-text b,.cv-drawer-note-text strong{font-weight:600}.cv-drawer .as-composer textarea{min-height:44px;font-size:14.5px}@media (min-width:761px){.sheet.cv-drawer{top:0;left:auto;bottom:0;width:min(420px,100vw);max-height:none;gap:10px;padding:16px;border-top:0;border-left:1px solid var(--line);border-radius:0;box-shadow:-14px 0 36px rgba(0,0,0,.5);animation:cv-drawer-in .2s ease-out}.cv-drawer .sheet-close,.cv-drawer .sheet-grab,.sheet-scrim:has(+.cv-drawer){display:none}.cv-drawer .sheet-head{padding:0;border:0;touch-action:auto;cursor:auto}.cv-drawer .sheet-body{display:contents}}@media (max-width:760px){.cv-drawer{height:min(75dvh,calc(100dvh - var(--keyboard, 0px) - 48px));transition:translate .2s ease,height .2s ease,bottom .2s ease}.cv-drawer .sheet-body{display:grid;align-content:start;grid-gap:10px;gap:10px;flex:1 1;min-height:0;padding-bottom:10px}.cv-drawer .sheet-body>.cv-drawer-thread{overflow:visible}.cv-drawer .as-composer{margin:0 16px calc(16px + env(safe-area-inset-bottom, 0px))}.cv-drawer .as-composer textarea{font-size:16px}}@keyframes sheet-in{0%{translate:0 100%}}.sheet-scrim{inset:0;background:rgb(0 0 0/.45)}.sheet,.sheet-scrim{position:fixed;z-index:var(--z-drawer)}.sheet{left:0;right:0;bottom:var(--keyboard,0);max-height:min(75dvh,calc(100dvh - var(--keyboard, 0px) - 48px));display:flex;flex-direction:column;border-top:1px solid var(--line);border-radius:18px 18px 0 0;background:var(--tip-bg);box-shadow:0 -14px 36px rgb(0 0 0/.5);color:var(--fg);animation:sheet-in .24s ease-out;transition:translate .2s ease}.sheet-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 6px 4px 16px;border-bottom:1px solid var(--hairline);touch-action:none;cursor:-webkit-grab;cursor:grab}.sheet-title{flex:1 1;min-width:0;font:600 15px var(--display)}.sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(20px + env(safe-area-inset-bottom, 0px))}.sheet-grab{display:flex;flex:1 0 100%;justify-content:center;margin:8px 0 2px}.sheet-grab:before{content:"";width:40px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--fg) 35%,transparent)}button.sheet-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:none;color:var(--muted)}button.sheet-close:active{background:var(--tint);color:var(--fg)}button.sheet-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sheet:focus{outline:none}@media (prefers-reduced-motion:reduce){.sheet{animation:none;transition:none}}.fold-card{display:grid;grid-gap:8px;gap:8px}.fold-top{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;min-height:26px}.fold-beside{position:relative;z-index:1;min-width:0;margin-block:-3px}.fold-head{flex:none;display:flex;align-items:flex-start;gap:8px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fold-head:focus-visible{outline:2px solid var(--person);outline-offset:3px;border-radius:6px}.fold-chev{flex:none;display:grid;place-items:center;width:18px;height:20px;color:var(--muted);transition:transform .18s ease}.fold-chev svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fold-open .fold-chev{transform:rotate(90deg)}.fold-head:hover .fold-chev{color:var(--fg)}.fold-main{min-width:0;flex:1 1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.fold-name{font-weight:600;line-height:20px;translate:0 -.5px}.fold-chips{display:flex;flex-wrap:wrap;min-height:20px;margin-block:-3px}.fold-chip,.fold-chips{gap:6px;align-items:center}.fold-chip{display:inline-flex;padding:3px 10px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:12px;line-height:18px;white-space:nowrap;color:var(--muted)}.fold-chip i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--fg) 32%,var(--bg))}.fold-chip-kept i{background:var(--ok)}.fold-chip-edit i{background:var(--orange)}.fold-chip-dropped i{background:var(--bad)}.fold-trail{position:relative;z-index:1;display:flex;flex:none;align-items:center;margin-left:auto}.fold-trail~.fold-action{margin-left:0}.outside-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 -14px -6px;padding:7px 14px;border-top:1px solid var(--hairline);border-radius:0 0 var(--r-l,8px) var(--r-l,8px);background:color-mix(in srgb,var(--fg) 3%,transparent);font-size:12.5px;color:var(--muted)}@media (max-width:760px){.outside-strip{flex-direction:column;align-items:flex-start;gap:5px}}.outside-say{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.outside-seg{display:inline-flex;align-items:center;gap:6px}.outside-mark{display:inline-flex;color:var(--muted)}.outside-mark svg{width:12px;height:12px}.outside-seg b{font:500 11.5px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.outside-tick{display:inline-flex;color:var(--ok-ink)}.outside-tick svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.outside-link,.step .card a.outside-link{display:inline-flex;align-items:baseline;color:inherit;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:3px}.outside-link:hover,.step .card a.outside-link:hover{color:var(--fg)}.outside-seg-bad{color:var(--bad-ink)}a.link-pill.link-pill-running{border-style:dashed}a.link-pill.link-pill-passed{border-color:var(--ok-line)}a.link-pill.link-pill-failed{border-color:var(--bad-line)}.link-pill-state{display:inline-flex}.link-pill-passed .link-pill-state{color:var(--ok-ink)}.link-pill-failed .link-pill-state{color:var(--bad-ink)}.entries .tile.tile-ringed{animation:tile-ring 1.4s ease-in-out infinite}@keyframes tile-ring{0%,to{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px color-mix(in srgb,var(--fg) 65%,transparent)}50%{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px color-mix(in srgb,var(--fg) 20%,transparent)}}@media (prefers-reduced-motion:reduce){.entries .tile.tile-ringed{animation:none;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px color-mix(in srgb,var(--fg) 50%,transparent)}}.fold-body{display:grid;grid-gap:8px;gap:8px;margin-inline:-14px;padding:12px 14px 8px;border-top:1px solid var(--hairline)}.card:has(>.card-main>.fold-card){position:relative}.card:has(>.card-main>.fold-card:not(.fold-open)){cursor:pointer}.fold-top>.fold-head:after{content:"";position:absolute;inset:0 0 auto;height:calc(2 * 6px + 26px);cursor:pointer}.fold-card .card-links,.turn-card .card-links{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.fold-body>.card-detail{margin:0;padding-top:0;border-top:0}.fold-card .card-links a,.turn-card .card-links a{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font-size:12px;text-decoration:none;transition:color .12s,border-color .12s,background .12s}.fold-card .card-links a:hover,.turn-card .card-links a:hover{color:var(--fg);border-color:color-mix(in srgb,var(--fg) 30%,transparent);background:color-mix(in srgb,var(--fg) 4%,transparent)}.fold-card .card-links a[target=_blank]:after,.turn-card .card-links a[target=_blank]:after{content:"\2197";font-size:11px;opacity:.7}.fold-card .card-links .card-link-note,.turn-card .card-links .card-link-note{color:var(--faint)}.fold-card .card-links .card-link-pending>span,.turn-card .card-links .card-link-pending>span{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px dashed var(--line);border-radius:var(--r-pill);color:var(--faint);font-size:12px;cursor:default}.fold-card .card-links .card-link-pending>span:before,.fold-card .card-links a:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/%3E%3C/svg%3E") center /contain no-repeat}.fold-card .card-links .card-link-pr a:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='2.5'/%3E%3Ccircle cx='6' cy='18' r='2.5'/%3E%3Ccircle cx='18' cy='18' r='2.5'/%3E%3Cpath d='M6 8.5v7M18 15.5V9a3 3 0 0 0-3-3h-4M13 4l-2 2 2 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='2.5'/%3E%3Ccircle cx='6' cy='18' r='2.5'/%3E%3Ccircle cx='18' cy='18' r='2.5'/%3E%3Cpath d='M6 8.5v7M18 15.5V9a3 3 0 0 0-3-3h-4M13 4l-2 2 2 2'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.fold-card .card-links a,.fold-chev{transition:none}}.playground-panel{position:fixed;bottom:16px;left:16px;z-index:var(--z-dev);display:flex;flex-direction:column;gap:8px;width:min(320px,calc(100vw - 32px));padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 16px 40px -10px rgb(0 0 0/.4);font-size:12.5px}.playground-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.playground-panel button{padding:3px 10px;font-size:12.5px}.playground-panel button[aria-pressed=true]{background:var(--surface-2);border-color:var(--muted)}.playground-at{margin-left:auto;font-family:var(--mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}