:root{--mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bg:#efede6;--surface:#fff;--surface-2:#f7f6f2;--ink:#17171b;--muted:#6a6a73;--line:#d9d6cc;--line-strong:#b9b5a8;--accent:#4b3cf0;--accent-ink:#fff;--ok:#18884a;--warn:#b97a00;--bad:#d22f27;--bad-soft:#fde8e6;--slack:#3b1c3d;--slack-ink:#f3e9f3;--paper:#fffdf5;--shadow:0 1px 0 #0000000a, 0 6px 18px -10px #00000040;--radius:10px;--gutter:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:145px}body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--sans);font-variant-numeric:tabular-nums;margin:0}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}[hidden]{display:none!important}.app{flex-direction:column;min-height:100vh;padding-bottom:58px;display:flex}@media (width>=768px){.app{padding-bottom:0}}.top{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.brand{padding:10px var(--gutter) 6px;align-items:center;gap:10px;display:flex}.brand__mark{background:var(--ink);width:26px;height:26px;color:var(--bg);letter-spacing:-.02em;border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.brand__name{letter-spacing:-.03em;margin-right:auto;font-size:17px;font-weight:750}.brand .settings-btn{margin-left:0}.settings-btn{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px}.settings-btn:hover{color:var(--ink)}.ticker{white-space:nowrap;border-block:1px solid var(--line);background:var(--ink);color:var(--bg);font-size:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker__track{will-change:transform;gap:48px;padding:5px 0;animation:120s linear infinite ticker;display:inline-flex}.ticker__track span:before{content:"▲ ";color:var(--ok)}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.stat{background:var(--bg);padding:6px var(--gutter) 7px;min-width:0}.stat dt{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;overflow:hidden}.stat dd{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.stat--red{background:var(--bad);color:var(--on-stamp);text-align:center;letter-spacing:.02em;grid-column:1/-1;font-weight:700;animation:1s steps(2,start) infinite blink}@keyframes blink{50%{background:#9b1c16}}@media (width>=768px){.stats{grid-template-columns:repeat(7,minmax(0,1fr))}.stat--red{grid-column:1/-1;place-items:center;padding-inline:20px;display:grid}.stat dd{font-size:17px}}.tabs{z-index:10;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);order:3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab{cursor:pointer;color:var(--muted);background:0 0;border:0;border-top:2px solid #0000;padding:12px 2px;font-size:12px;position:relative}.tab[aria-selected=true]{color:var(--ink);border-top-color:var(--accent);font-weight:700}.grid{width:100%;max-width:1720px;padding:12px var(--gutter) 16px;flex:1;min-width:0;margin-inline:auto;display:block}.panel{display:none}.panel.is-active{display:flex}@media (width>=768px){.tabs{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"team team""chat status""slack invoice";align-content:start;gap:12px;display:grid}.panel,.panel.is-active{display:flex}}@media (width>=1200px){.grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"team team""chat status""slack invoice"}}.panel{grid-area:var(--area);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:0;box-shadow:var(--shadow);flex-direction:column;overflow:hidden}.tutorial{font-family:var(--sans);border-bottom:1px solid var(--line);gap:8px;padding:10px 14px;display:grid}.btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 14px;font-weight:600}.btn:hover{border-color:var(--ink)}.btn:disabled,.btn[aria-disabled=true]:not(.btn--prompt){opacity:.45;cursor:not-allowed}.btn:focus-visible,.tab:focus-visible,.settings-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--prompt{background:var(--accent);color:var(--accent-ink);font-family:var(--mono);letter-spacing:.02em;border-color:#0000;border-radius:10px;padding:10px 22px}.btn--prompt:hover{filter:brightness(1.08);border-color:#0000}.btn--prompt:after{content:" ↵";opacity:.7}.app[data-pulse=prompt] [data-testid=prompt-btn]{animation:1.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent)}to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.ticker__track,.stat--red,.app[data-pulse=prompt] [data-testid=prompt-btn]{animation:none}.app[data-pulse=prompt] [data-testid=prompt-btn]{outline:3px solid var(--warn);outline-offset:3px}}.notice{z-index:30;max-width:calc(100vw - 2 * var(--gutter));background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:8px;padding:8px 14px;font-size:13px;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.banner{margin:8px var(--gutter) 0;background:var(--bad-soft);color:var(--ink);border:1px solid var(--bad);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.banner__text{flex:240px;margin:0}.menu__text{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;min-height:72px;color:var(--ink);font:12px/1.4 var(--mono,monospace);word-break:break-all;border-radius:8px;padding:8px}.menu__label{color:var(--muted);font-size:13px}.menu__row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.overlay{z-index:40;padding:var(--gutter);background:color-mix(in srgb, var(--bg) 40%, #0000008c);place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(440px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow);gap:12px;padding:20px;display:grid;overflow:auto}.dialog h2{font-size:17px}.muted{color:var(--muted);font-size:12px}.kv,.incidents{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kv li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.incidents li:before{content:"● "}.incidents .ok:before{color:var(--ok)}.incidents .bad:before{color:var(--bad)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar{background:var(--line);border-radius:99px;height:6px;display:block;overflow:hidden}.bar i{background:var(--accent);border-radius:inherit;height:100%;transition:width .2s linear;display:block}.bar--bad i{background:var(--bad)}.bar--thin{height:3px}.avatar{width:28px;height:28px;font:700 11px var(--mono);color:#fff;background:var(--line-strong);border-radius:7px;flex:none;place-items:center;display:inline-grid}.avatar--board{background:#e0791f}.avatar--investor{background:#1f9e6a}.avatar--customer{background:#2a8fc4}.avatar--bot{background:#611f69}.avatar--consultant{background:var(--warn)}.avatar--fired{background:var(--line-strong);color:var(--muted)}.tag{font:600 10px/1.6 var(--mono);white-space:nowrap;border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:0 8px;display:inline-block}.tag--ok{color:var(--ok);border-color:currentColor}.tag--warn{color:var(--warn);border-color:currentColor}.tag--bad{color:var(--bad);border-color:currentColor}.pill{background:var(--bad);min-width:20px;color:var(--on-stamp);font:700 11px/18px var(--mono);text-align:center;border-radius:99px;padding:0 6px;display:inline-block}.warn{color:var(--warn)}.pos{color:var(--ok)}.neg{color:var(--bad)}.btn--sm{border-radius:7px;padding:5px 10px;font-size:12px}.btn--xs{font-size:11px;font-family:var(--mono);border-radius:6px;padding:3px 8px}.btn--ghost{background:0 0}.btn--bad:hover{border-color:var(--bad)}.btn--ok{background:var(--ok);color:var(--on-ok);border-color:#0000}.btn--primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn--primary:hover{filter:brightness(1.15)}.btn--block{width:100%}.btn.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn[aria-disabled=true]{cursor:not-allowed}.btn[aria-disabled=true]:hover{border-color:var(--line-strong)}.short{color:var(--bad);font-weight:400}.link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.chat{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.models{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.model{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;gap:5px;min-width:128px;padding:7px 10px;display:grid}.model:hover{border-color:var(--line-strong)}.model.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.model__name{white-space:nowrap;font-size:13px;font-weight:700}.model__name small{color:var(--muted);font-weight:400}.model__quota{font:11px var(--mono);color:var(--muted)}.limit{color:var(--bad);font-family:var(--sans)}.thread{flex-direction:column;flex:1;gap:10px;min-height:120px;padding:4px 2px;display:flex;overflow-y:auto}.bubble p{font-size:14px}.bubble--me{background:var(--surface-2);border:1px solid var(--line);border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:8px 12px}.bubble--ai{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.bubble--ai p{padding-top:4px}.claim{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 0 var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.claim__head{align-items:center;gap:8px;font-size:13px;display:flex}.claim__head .avatar{border-radius:6px;width:22px;height:22px;font-size:9px}.claim__timer{font:11px var(--mono);color:var(--muted);white-space:nowrap;margin-left:auto}.claim__text{font-size:14px}.attach{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 8px;font-size:12px;display:flex}.attach span{font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.attach code{font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attach--test code{color:var(--ok)}.attach em{font:700 10px var(--mono);color:var(--muted);margin-left:auto;font-style:normal}.claim__actions{gap:8px;display:flex}.claim__actions .btn{flex:1}.build{font:12px var(--mono);color:var(--muted);gap:5px;display:grid}.build__row{justify-content:space-between;gap:8px;min-width:0;display:flex}.build__row b{color:var(--ink)}.build__extra{color:var(--accent)}.upsell{color:var(--bad);background:var(--bad-soft);border-radius:8px;padding:6px 10px;font-size:12px}.composer{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:18px;gap:8px;padding:8px;display:grid}.composer__input{color:var(--muted);padding:4px 8px;font-size:14px}.composer__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.btn--prompt.is-limit{background:var(--bad);color:var(--on-stamp)}.btn--prompt.is-limit:after{content:none}.slack{flex-direction:column;gap:10px;min-height:100%;display:flex}.goals{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.goal{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.goal.is-met>span:nth-child(2){color:var(--muted);text-decoration:line-through}.feed{flex-direction:column-reverse;flex:1;min-height:140px;max-height:360px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.feed__empty{color:var(--muted);padding:8px 0;font-size:13px}.post{border-radius:6px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:5px 4px;display:grid}.post__tag{font:9px/1.5 var(--mono);background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:0 4px}.post__text{font-size:14px}.post--system{padding:2px 4px 2px 40px;display:block}.post--system p{color:var(--muted);font-size:12px;font-style:italic}.post--cont{padding:1px 4px 3px 40px;display:block}.offer{background:var(--surface-2);border-left:3px solid #1f9e6a;margin-top:4px}.offer__actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sale{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.btn--sell{background:var(--ok);color:var(--on-ok);white-space:normal;border-color:#0000;padding:10px 12px}.btn--sell[aria-disabled=true]{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.status{align-content:start;gap:12px;display:grid}.status__banner{font:700 15px var(--sans);color:var(--on-ok);background:var(--ok);border-radius:8px;padding:12px 14px}.status__banner.is-bad{background:var(--bad)}.incident{border:1px solid var(--bad);background:var(--bad-soft);font-family:var(--sans);border-radius:10px;gap:8px;padding:12px;display:grid}.incident__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.incident__sev{font:700 11px var(--mono);background:var(--bad);color:var(--on-stamp);border-radius:4px;padding:1px 6px}.incident__rare{font:700 10px var(--mono);text-transform:uppercase;color:var(--warn)}.incident__text{font-size:14px}.incident__choices{gap:6px;display:grid}.choice{text-align:left;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:8px 10px;display:flex}.choice:hover:not([aria-disabled=true]){border-color:var(--ink)}.choice[aria-disabled=true]{opacity:.55;cursor:not-allowed}.choice--gamble{border-color:var(--accent)}.choice__label{font-size:13px;font-weight:600}.choice__note{font:11px var(--mono);color:var(--muted)}.incident__auto{font:11px var(--mono);color:var(--bad);gap:4px;display:grid}.uptime{gap:4px;display:grid}.uptime__bar{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;height:28px;display:grid}.up{background:var(--ok);border-radius:2px}.up--warn{background:var(--warn)}.up--bad{background:var(--bad)}.up--none{background:var(--line)}.uptime__legend{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.components{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none}.component{padding:10px 12px}.component+.component{border-top:1px solid var(--line)}.component__row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.component.is-warn .dot{background:var(--warn)}.component.is-bad .dot{background:var(--bad)}.component__name{font-weight:700}.component__name small{color:var(--muted);font-size:11px;font-weight:400}.component__state{color:var(--ok);margin-left:auto;font-size:12px}.component.is-warn .component__state{color:var(--warn)}.component.is-bad .component__state{color:var(--bad)}.component__agents{gap:4px;margin:4px 0 0 18px;padding:0;list-style:none;display:grid}.component__agents:empty{display:none}.agents{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.agents__n{color:var(--muted)}.agents__moves{flex-wrap:wrap;gap:4px;display:flex}.status__h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.past{gap:6px;margin:-6px 0 0;padding:0;list-style:none;display:grid}.past li{border-left:3px solid var(--ok);padding-left:12px;font-size:13px;display:grid}.past li.bad{border-left-color:var(--bad)}.past li span{color:var(--muted);font-size:11px}.team__sum{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:10px;font-size:13px;display:flex}.team__sum b{color:var(--ink)}.zero{background:var(--accent);color:var(--accent-ink);border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:700}.devs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.dev{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:6px;padding:10px;display:grid}.dev.is-fired{background:var(--surface-2)}.dev.is-fired .dev__head{opacity:1}.dev__head{align-items:center;gap:8px;min-width:0;display:flex}.dev__head .tag{margin-left:auto}.dev__who{min-width:0;display:grid}.dev__who span{color:var(--muted);font-size:12px}.dev__job{font-size:13px}.redacted{background:var(--ink);color:var(--bg);letter-spacing:.25em;font-family:var(--mono);border-radius:3px;padding:0 8px}.dev__clue{color:var(--muted);font-size:12px;font-style:italic}.dev__actions{flex-wrap:wrap;gap:6px;display:flex}.dev__actions:empty{display:none}.invoice{gap:10px;font-size:13px;display:grid}.inv__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inv__head span{color:var(--muted);font-size:11px;display:block}.inv__no{color:var(--muted);white-space:nowrap;font-size:11px}.inv__cols{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px dashed var(--line-strong);gap:8px;padding-bottom:4px;font-size:10px;display:flex}.inv__cols span:first-child{flex:1}.items{margin:0;padding:0;list-style:none}.item{border-bottom:1px dashed var(--line);gap:2px;padding:8px 0;display:grid}.item.is-quote{opacity:.7}.item__row{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.item__desc{flex:auto;min-width:0;font-weight:700}.item__amt{margin-left:auto;font-weight:700}.item__qty{color:var(--muted);flex-basis:100%;order:3;font-size:12px}.item__meta,.item__quirk{color:var(--muted);font-size:11px}.item__quirk{font-style:italic}.item__buy{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.inv__soon{color:var(--muted);font-size:11px}.totals{border-top:2px solid var(--ink);gap:2px;margin:0;padding-top:6px;display:grid}.totals div{justify-content:space-between;gap:8px;display:flex}.totals dd{margin:0}.totals .is-muted{color:var(--muted)}.totals__net{border-top:1px dashed var(--line-strong);margin-top:2px;padding-top:4px;font-size:15px;font-weight:700}.totals__net.is-neg{color:var(--bad)}.totals__note{color:var(--muted);font-size:11px;font-style:italic}.inv__h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.inv__h small{font-size:inherit}.addons{gap:6px;margin:0;padding:0;list-style:none;display:grid}.addon{border:1px dashed var(--line-strong);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.addon__text{min-width:0;display:grid}.addon__text span{color:var(--muted);font-size:11px}.addon .btn{flex:none}.addon--empty{color:var(--muted);font-size:12px}.spin{gap:6px;font-size:12px;display:grid}.spin .btn--sm{justify-self:start}.spin__share{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.spin__share span{color:var(--muted);margin-right:4px}.dialog--wide{width:min(660px,100%)}.dialog--card{width:min(480px,100%)}.dialog h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mail{font-family:var(--sans)}.mail__head{border-bottom:1px solid var(--line);gap:2px;margin:0;padding-bottom:8px;font-size:12px;display:grid}.mail__head div{gap:8px;min-width:0;display:flex}.mail__head dt{color:var(--muted);flex:none;width:56px}.mail__head dd{min-width:0;margin:0}.mail .kv{font-family:var(--mono);font-size:13px}.incidents{font-size:13px}.incidents li span{color:var(--muted);font-size:11px}.incidents li.more:before{content:""}.incidents li.more{color:var(--muted)}.mail__cards{background:var(--surface-2);border-radius:8px;padding:8px 10px;font-size:13px}.pm{color:#e9e7e1;font-family:var(--mono);background:#0d0e11;border-top:6px solid #ff5a4f;border-radius:10px;gap:10px;padding:20px;display:grid}.pm__kicker{color:#ff5a4f;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}.pm__name{letter-spacing:-.01em;font-size:24px}.pm__product{color:#8d909a;margin-top:-6px}.pm__rows{margin:0;display:grid}.pm__rows div{border-bottom:1px dashed #2c3039;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.pm__rows dt{color:#8d909a;flex:none}.pm__rows dd{text-align:right;margin:0;font-weight:700}.pm__quote{color:#a69dff;margin:4px 0 0;font-style:italic}.pm__quote span{text-transform:uppercase;letter-spacing:.1em;color:#8d909a;margin-bottom:2px;font-size:10px;font-style:normal;display:block}.pm__foot{color:#8d909a;font-size:11px}.prestige__points{font:700 13px var(--mono)}.holding{background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:8px 12px;font-size:13px}.lessons{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.lesson{text-align:left;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface-2);font-family:var(--sans);border-radius:10px;align-content:start;gap:4px;padding:10px;display:grid}.lesson:hover{border-color:var(--accent)}.lesson span{color:var(--muted);font-size:12px}.kept{font-size:13px}.setup{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px;display:grid}.setup__name{font-size:16px;font-weight:700}.setup__name span{color:var(--muted);font-size:12px;font-weight:400;display:block}.setup__rows{gap:6px;margin:0;display:grid}.setup__rows div{grid-template-columns:64px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.setup__rows dt{color:var(--muted)}.setup__rows dd{font-family:var(--sans);margin:0}.setup__team{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.setup__team li{border:1px dashed var(--line);border-radius:6px;padding:6px 8px;font-size:12px;display:grid}.setup__team span{color:var(--muted)}.setup__team em{color:var(--muted);font-size:11px;font-family:var(--sans)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:6px;max-height:52vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.card{border:1px dashed var(--line-strong);min-height:52px;color:var(--muted);border-radius:8px;padding:8px;font-size:12px;position:relative}.card.is-found{color:var(--ink);background:var(--surface-2);border-style:solid}.card span{font:700 9px var(--mono);text-transform:uppercase;color:var(--warn);position:absolute;top:3px;right:6px}.card.is-rare{padding-top:14px}@media (width>=1100px){.devs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media (width>=768px){.panel{scroll-margin-top:145px}}@media (prefers-reduced-motion:reduce){.bar i{transition:none}}.guidance{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.guidance[hidden]{display:none}.guidance p{flex:1;min-width:0;margin:0}.guidance .btn{flex-shrink:0}.purchase-forecast{overflow-wrap:anywhere;margin:8px 0;font-size:.78rem;line-height:1.5}@media (width<=767px){.guidance{flex-direction:column;align-items:flex-start}}.eyebrow{font:10px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.company-overview{max-width:1720px;padding:28px var(--gutter) 0;margin:0 auto}.company-overview h1{letter-spacing:-.055em;margin:5px 0;font-size:clamp(25px,3vw,36px);line-height:1.15}.guidance{margin:0 var(--gutter);border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);border-radius:8px;font-size:13px}.team__intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.team__intro h2{letter-spacing:-.04em;margin-top:4px;font-size:23px}.team__intro>p{text-align:right;color:var(--muted);font-size:12px}.team__sum{background:var(--surface-2);border-radius:6px;padding:9px 12px}.dev{border-top:3px solid var(--ok);border-radius:10px;gap:12px;padding:14px}.dev.is-fired{background:var(--surface);border-top-color:var(--accent)}.dev__head{flex-wrap:wrap;align-items:flex-start;gap:8px}.dev__who{flex:1;min-width:65px}.dev__who b{letter-spacing:-.025em;font-size:16px}.dev__who .dev__role{letter-spacing:.025em;color:var(--muted);font-size:10px;font-weight:700}.role-status{font:9px var(--mono);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.role-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.role-status--human{color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, var(--surface))}.role-status--ai{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.role-status--stalled{color:var(--bad);background:var(--bad-soft)}.role-mark{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);font:700 10px var(--mono);border-radius:7px;flex:none;place-items:center;display:grid}.dev__benefit{color:var(--muted);min-height:55px;font-size:12px;line-height:1.55}.dev__salary{font:700 17px var(--mono)}.dev__responsibility{border-block:1px solid var(--line);padding:10px 0}.dev__responsibility .dev__job{margin-top:8px}.dev__responsibility .dev__clue{margin-top:6px}.dev__risk{font-size:12px}.dev__risk p+p{color:var(--warn);margin-top:5px}.dev>.btn--bad{text-align:left;margin-top:2px;font-size:11px;line-height:1.6}.terminal-usage{color:var(--muted);font:10px/1.6 var(--mono)}.terminal-model{color:var(--muted);gap:5px;font-size:11px;display:grid}.terminal-model select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:12px var(--sans);border-radius:6px;padding:7px}.dev>[data-testid$=-prompt]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.terminal-impact{background:var(--surface-2);border-radius:6px;padding:10px;font-size:12px}.terminal-impact .eyebrow{margin-bottom:5px}.terminal-activity{font:11px/1.55 var(--mono);border-left:2px solid var(--accent);padding-left:9px}.terminal-activity ul{margin:6px 0 0;padding:0;list-style:none}.terminal-activity li+li{margin-top:6px}.dev__hiring{border-top:1px solid var(--line);padding-top:12px}.dev__hiring .dev__actions{margin-top:7px;display:grid}.dev__hiring .btn{text-align:left;font-size:11px;line-height:1.6}.dev__hiring .purchase-forecast{color:var(--muted);margin:8px 0 0;font-size:10px}@media (width<=767px){.company-overview{padding-top:18px}.team__intro{display:block}.team__intro>p{text-align:left;margin-top:8px}.dev__benefit{min-height:0}.stat--complaints{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}}:root{--ink:#2b2620;--outline:#2b2620;--paper:#fffdf7;--desk:#e9dfcc;--floor:#f6f0e4;--line:#d8ccb6;--muted:#665d4f;--text-2:#5b5246;--yellow:#ffe680;--green:#c9efb6;--blue:#bfe3ff;--pink:#ffc6d3;--gold:#f3d98a;--cash:#e7f6dc;--stamp:#c63f2a;--ok:#2a7f45;--on-stamp:#fff;--on-ok:#fff;--ai:#6b55c9;--low:#e0791f;--cork:#c99e6b;--cork-dot:#b48a58;--note-ink:#6b5a12;--low-ink:#8a3b12;--hand:"Caveat", "Comic Sans MS", cursive;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--hard:2px 2px 0 var(--shadow-ink);--hard-3:3px 3px 0 var(--shadow-ink);--note-shadow:0 6px 10px -4px #0004;--dots:radial-gradient(var(--line) 1px, transparent 1px) 0 0/16px 16px;--bg:var(--floor);--surface:var(--paper);--surface-2:var(--desk);--line-strong:#c9bba0;--accent:var(--ai);--accent-ink:#fff;--bad:var(--stamp);--warn:var(--low);--bad-soft:#ffe3dd;--workspace-ai:var(--ai);--workspace-ai-soft:#e6e0fb;--shadow:var(--hard-3);--radius:4px;--note-text:#2b2620;--shadow-ink:#2b2620;--rail-paper:#fffdf7;--receipt:#fff;--switch-off:#b9ad98;--seg-on-bg:#2b2620;--seg-on-text:#ffe680;--selected-edge:var(--outline);--edge-yellow:transparent;--edge-green:transparent;--edge-blue:transparent;--edge-pink:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-padding:0}body{font:13px/19px var(--sans);background:var(--floor);color:var(--ink);margin:0;overflow:hidden}button,textarea,select,input{font:inherit;color:inherit}button:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2.5px solid var(--ai);outline-offset:2px}.when-narrow{display:none}.btn{border:1.5px solid var(--outline);background:var(--paper);color:var(--ink);box-shadow:var(--hard);cursor:pointer;border-radius:6px;font-weight:600;transition:transform .1s,box-shadow .1s}.btn:hover:not([aria-disabled=true]){box-shadow:3px 3px 0 var(--shadow-ink);border-color:var(--outline);transform:translate(-1px,-1px)}.btn--ok{background:var(--ok);color:var(--on-ok)}.btn--primary{background:var(--ink);color:var(--paper)}.btn--bad{color:var(--stamp)}.link{color:inherit;font-weight:600}.index-card{border:1.5px solid var(--outline);border-top:4px solid var(--stamp);background:var(--paper);height:32px;font:600 12px/1.2 var(--sans);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:3px;flex-direction:column;justify-content:center;min-width:0;padding:0 12px;transition:transform .1s;display:inline-flex;overflow:hidden;box-shadow:1px 2px #2b262044}.index-card:hover:not([aria-disabled=true]){transform:translateY(-1px)}.index-card b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.index-card[aria-disabled=true]{opacity:.5;cursor:not-allowed}.index-card.is-queued{background:var(--yellow)}.app{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.top{z-index:10;background:var(--paper);border-bottom:2px solid var(--outline);align-items:center;gap:16px;min-width:0;padding-right:16px;display:flex;position:relative}.brand{flex:none;align-items:center;gap:10px;width:232px;min-width:0;padding:0 16px;display:flex}.brand__mark{filter:drop-shadow(1px 2px #0003);background:0 0;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.brand__mark svg{width:100%;height:100%;display:block}.brand__name{flex-direction:column;min-width:0;line-height:1.05;display:flex}.brand__name b{font:700 15px var(--sans);white-space:nowrap}.brand__name i{font:600 15px var(--hand);color:var(--stamp);font-style:normal}.workspace-menu{display:none}.stats{background:0 0;gap:10px;min-width:0;margin:0;padding:0;display:flex}.stat{border:1.5px solid var(--outline);box-shadow:var(--hard);background:var(--paper);border-radius:6px;min-width:0;padding:3px 12px}.stat--cash{background:var(--cash)}.stat dt{font:600 11px/14px var(--sans);color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap}.stat dd{font:700 15px/20px var(--mono);white-space:nowrap;letter-spacing:0;margin:0}.stat--profit dd{color:var(--ok)}.stat--value{position:relative}.stat__goal{background:var(--switch-off);border-radius:2px;height:3px;position:absolute;bottom:3px;left:12px;right:12px;overflow:hidden}.stat__goal i{height:100%;width:var(--p,0%);background:var(--ok);transition:width .6s;display:block}.stat__goal[data-blocked=true] i{background:var(--stamp)}.stat dd.neg{color:var(--stamp)}.top__right{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.stage-stamp{font:700 15px var(--mono);color:var(--stamp);border:2.5px solid var(--stamp);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:6px;padding:1px 10px;transform:rotate(-6deg)}.stage-stamp:after{content:"!"}.day-calendar{border:1.5px solid var(--outline);background:var(--paper);width:68px;box-shadow:var(--hard);text-align:center;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.day-calendar>span[aria-hidden]{background:var(--stamp);color:var(--on-stamp);font:700 10px/14px var(--mono);text-transform:uppercase;letter-spacing:.1em}.day-calendar>b{font:700 15px/22px var(--mono)}.alerts-chip{border:1.5px solid var(--outline);background:var(--green);height:34px;box-shadow:var(--hard);font:600 13px var(--sans);cursor:pointer;white-space:nowrap;border-radius:20px;padding:0 14px}.alerts-chip[data-state=bad]{background:var(--pink)}.alerts-chip [data-testid=stat-complaints]{font-family:var(--mono)}.workspace{grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid;position:relative}.settings-btn{border:1.5px solid var(--outline);background:var(--paper);height:28px;font:600 11px var(--sans);cursor:pointer;color:var(--ink);border-radius:6px;margin:0;padding:0 10px}.stat--red{background:var(--stamp);color:var(--on-stamp);font:700 13px var(--mono);border:0;border-radius:0;flex:none;grid-column:auto;padding:6px 24px}.guidance{background:var(--yellow);border:0;border-bottom:1.5px solid var(--outline);font:600 13px var(--sans);border-radius:0;flex:none;align-items:center;gap:12px;margin:0;padding:8px 24px;display:flex}.guidance p{min-width:0}.guidance .btn{flex:none;padding:4px 10px;font-size:12px}.tutorial{border-bottom:1.5px solid var(--line);background:var(--paper);flex:none;max-height:90px;padding:8px 24px;font-size:12px;overflow:hidden}.app[data-workflow=true] .tutorial{border:0;max-height:none;padding:0}.panel,.panel.is-active{min-height:0;box-shadow:none;background:var(--floor);border:0;border-radius:0;flex-direction:column;flex:1;max-height:none;margin:0;display:flex;overflow:hidden}.mood{font:700 18px var(--hand);color:var(--muted);white-space:nowrap;transform:rotate(-3deg)}.mood.is-ok{color:var(--ok)}.mood.is-bad{color:var(--stamp)}.role-conversation{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.role-controls{z-index:3;background:var(--desk);border-bottom:2px solid var(--outline);flex-direction:column;flex:none;gap:12px;padding:16px 24px 12px;display:flex;position:relative}.role-notes{grid-template-columns:minmax(0,1.4fr) minmax(210px,.9fr) minmax(0,1fr);gap:20px;display:grid}.note{min-width:0;box-shadow:var(--note-shadow);color:var(--note-text);border-radius:2px;padding:12px 16px 14px;position:relative}.note--yellow{background:var(--yellow);transform:rotate(-.6deg)}.note--yellow:before{content:"";background:#fffa;width:56px;height:16px;position:absolute;top:-8px;left:calc(50% - 28px);transform:rotate(2deg)}.note--green{background:var(--green);transform:rotate(.7deg)}.note--blue{background:var(--blue);transform:rotate(-.4deg)}.note__label{font:700 20px/1.1 var(--hand)}@keyframes stripes{to{background-position:24px 0}}.switch{font:600 13px/1.3 var(--sans);text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:6px 0 10px;padding:0;display:flex}.plan-link{font:600 12px var(--sans);color:inherit}.plan-name{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 8px;overflow:hidden}.plan-name b{font:700 15px var(--sans)}.plan-name span{font-size:12px}.allowance{align-items:center;gap:8px;min-width:0;display:flex}.allowance__bar{border:1px solid var(--outline);background:var(--paper);border-radius:3px;flex:1;min-width:24px;height:10px;display:block;overflow:hidden}.allowance__bar i{background:var(--ai);height:100%;transition:width .4s;display:block}.allowance[data-low=true] .allowance__bar i{background:var(--low)}.allowance b{font:700 12px var(--mono);white-space:nowrap}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)}}.bubble{background:var(--paper);border:1.5px solid var(--outline);border-radius:14px 14px 14px 4px;min-width:0;padding:8px 12px;box-shadow:2px 2px #2b262022}.bubble header{align-items:baseline;gap:8px;display:flex}.bubble header b{font:700 13px var(--sans)}.bubble header time{font:500 11px var(--mono);color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:12px}.bubble p{font:13px/19px var(--sans);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.new-pill{z-index:30;border:1.5px solid var(--outline);color:var(--note-text);box-shadow:2px 3px 0 var(--shadow-ink);font:700 16px var(--hand);cursor:pointer;background:#ffe680;border-radius:16px;padding:1px 14px;position:fixed;transform:translate(-50%,-100%)rotate(-2deg)}dialog.drawer{border:0;border-left:2px solid var(--outline);background:var(--paper);width:min(380px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;animation:.18s ease-out pop-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-10px 0 30px #0003}dialog.drawer:not([open]){display:none}dialog.drawer::backdrop{background:#2b262055}.drawer__head{border-bottom:1.5px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.drawer__head h2{font:700 24px var(--hand)}.drawer__close{border:1.5px solid var(--outline);background:var(--paper);cursor:pointer;width:32px;height:32px;box-shadow:var(--hard);color:var(--ink);border-radius:50%;font-size:18px}.drawer .dev{background:0 0;border:0;padding:0}.drawer .dev__salary{font:700 18px var(--mono)}.role-plan-options{flex-direction:column;gap:10px;display:flex}.role-plan-option{border:1.5px solid var(--outline);background:var(--paper);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.role-plan-option.is-current{background:var(--blue);box-shadow:var(--hard-3)}.role-plan-option b{font:700 14px var(--sans)}.role-plan-option p{color:var(--text-2);font-size:12px}.role-plan-option .btn{flex:none;padding:4px 10px;font-size:12px}.plan-explanation{color:var(--text-2);font-size:12px;line-height:1.6}.claim{border:1.5px solid var(--outline);box-shadow:var(--hard);background:var(--paper);border-radius:4px}.eyebrow{font:600 11px var(--sans);color:var(--muted);text-transform:none;letter-spacing:0}.pin--green:before{background:#2f8a4c}.pin--yellow:before{background:#ffe680}.note--lined{background:var(--rail-paper) repeating-linear-gradient(transparent 0 21px, var(--line) 21px 22px)}.tilt-l{transform:rotate(-1deg)}.tilt-r{transform:rotate(.8deg)}.tilt-l2{transform:rotate(-1.2deg)}.stage-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stage-chip{border:1.5px solid var(--outline);background:var(--rail-paper);font:600 10.5px/22px var(--sans);letter-spacing:-.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--note-text);border-radius:4px;overflow:hidden}.stage-chip.is-done{background:var(--green)}.stage-chip.is-current{background:var(--stamp);color:var(--on-stamp)}.goal-checks{font:500 13px/20px var(--sans);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.goal-checks li{align-items:center;gap:6px;min-width:0;display:flex}.goal-checks li.is-met{color:var(--muted);text-decoration:line-through}.checkbox{border:1.5px solid var(--outline);background:var(--rail-paper);width:16px;height:16px;font:700 11px var(--sans);color:#fff;border-radius:3px;flex:none;place-items:center;display:inline-grid}.is-met .checkbox{background:#2f8a4c}.receipt{background:var(--receipt);color:var(--note-text);font:500 12px/18px var(--mono);box-shadow:var(--note-shadow);padding:12px 14px}.receipt__head{text-align:center;letter-spacing:.1em;text-transform:uppercase;border-bottom:1.5px dashed var(--outline);padding-bottom:6px;font-weight:700}.receipt dl{margin:6px 0 0}.receipt dl div{justify-content:space-between;gap:8px;display:flex}.receipt dd{margin:0}.receipt__foot{text-align:center;color:var(--text-2);margin-top:8px;font-size:11px}.company-overview{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;max-width:none;min-height:0;padding:20px 24px;display:grid}[data-span="3"]{grid-column:span 3}[data-span="4"]{grid-column:span 4}[data-span="5"]{grid-column:span 5}[data-span="6"]{grid-column:span 6}[data-span="12"]{grid-column:span 12}.tile{background:var(--paper);border:1.5px solid var(--outline);min-width:0;min-height:0;box-shadow:var(--hard-3);flex-direction:column;gap:4px;padding:12px 16px;display:flex;overflow:hidden}.tile--green{background:var(--green)}.tile--pink{background:var(--pink)}.tile__title{font:700 20px/1.1 var(--hand)}.tile__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tile__meta{color:var(--muted);white-space:nowrap;font-size:12px}.tile p{color:var(--text-2);font-size:12px}.big-number{font:700 20px/1.3 var(--mono)}.big-number span{color:var(--muted);font-size:15px}.big-number.warn{color:var(--low)}.health-numbers{flex-wrap:wrap;gap:20px;display:flex;font-size:13px!important}.health-numbers b{font:700 20px var(--mono);color:var(--ink);margin-right:4px}.health-numbers .is-bad b{color:var(--stamp)}.tile-alert{background:var(--pink);padding:4px 8px;font-weight:600;color:var(--note-text)!important}.tile__actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.tile--road{flex-direction:row;align-items:center;gap:16px;padding:10px 16px}.tile--road .tile__title{flex:none}.stage-chips--wide{flex:1;gap:6px;margin:0}.stage-chips--wide .stage-chip{font-size:12px;line-height:26px}.tile--receipt{background:var(--receipt);color:var(--note-text);font:500 12px/18px var(--mono)}.tile--receipt p{color:var(--note-text)}.receipt__lines{margin:6px 0 0}.receipt__lines div{justify-content:space-between;gap:8px;display:flex}.receipt__lines dd{margin:0}.receipt__sub{border-top:1.5px dashed var(--outline);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;padding-top:6px;font-weight:700;font-size:11px!important}.receipt__history{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden auto}.receipt__history li{justify-content:space-between;gap:8px;display:flex}.receipt__history b{color:var(--ok)}.receipt__history b.is-neg{color:var(--stamp)}.receipt__empty{color:var(--muted)}.receipt__foot{text-align:center;flex:none;color:var(--text-2)!important;font-size:11px!important}.sidekick-row{border:0;border-bottom:1.5px dashed var(--line);text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--ink);background:0 0;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.sidekick-row .avatar{border:1.5px solid var(--outline);border-radius:50%;width:28px;height:28px;font-size:10px}.sidekick-row__who{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-2);flex:1;overflow:hidden}.sidekick-row__who b{color:var(--ink)}.sidekick-row .allowance{flex:none;width:130px}.sidekick-row .allowance__bar{flex:none;width:64px}.addons-count b{font:700 20px var(--mono);color:var(--note-text)}.tile--addons .btn{align-self:flex-start;margin-top:auto;padding:4px 10px;font-size:12px}.addons-drawer .addons{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.addons-drawer .addon{border:1.5px solid var(--outline);background:var(--paper);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.addons-drawer .addon__text{flex-direction:column;font-size:12px;display:flex}.slack{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.goals-strip{background:var(--cork) radial-gradient(var(--cork-dot) 1.5px, transparent 1.5px) 0 0/10px 10px;border-bottom:2px solid var(--outline);flex:none;align-items:center;gap:20px;padding:14px 24px;display:flex}.goals-strip__head{color:var(--ink);flex-direction:column;flex:none;display:flex}.goals-strip__head span{font:600 11px var(--sans)}.goal-cards{flex:1;gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.goal-card{background:var(--rail-paper);min-width:0;color:var(--note-text);box-shadow:var(--note-shadow);font:500 13px/18px var(--sans);flex:1;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}.goal-card:before{content:"";border:1.5px solid var(--outline);background:var(--stamp);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:calc(50% - 6px)}.goal-card.is-met>span:not(.checkbox){color:var(--muted);text-decoration:line-through}.feed{overscroll-behavior:contain;background:var(--floor) var(--dots);flex-direction:column;flex:1;gap:8px;min-height:0;max-height:none;padding:16px 24px;display:flex;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.post{border-radius:0;align-items:flex-end;gap:8px;max-width:780px;padding:0;display:flex}.post:hover{background:0 0}.post>.avatar{border:1.5px solid var(--outline);border-radius:50%;flex:none;width:32px;height:32px;font-size:10px}.post .bubble header time{margin-left:auto}.post__tag{font:500 9px/1.5 var(--mono);border:1px solid var(--line-strong);background:var(--floor);color:var(--muted);border-radius:3px;padding:0 4px}.post .post__text{color:var(--text-2);font-size:13px}.post--system{text-align:center;padding:0;display:block}.post--system p{font:600 15px var(--hand);color:var(--muted);font-style:normal}.offer{background:0 0;border:0}.offer .bubble{background:var(--cash);box-shadow:var(--hard-3)}.offer__actions{gap:8px;margin-top:8px;display:flex}.feed__empty{color:var(--muted);font:600 16px var(--hand)}.sale{background:var(--paper);border-top:2px solid var(--outline);border-radius:0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.sale__points{font:700 12px var(--mono)}.sale__hint{color:var(--muted);font-size:12px}.btn--sell{border:1.5px solid var(--outline);background:var(--stamp);max-width:420px;color:var(--on-stamp);box-shadow:var(--hard-3);white-space:normal;flex:none;padding:8px 16px;font-weight:700}.btn--sell[aria-disabled=true]{background:var(--desk);color:var(--muted);box-shadow:var(--hard)}.sale__confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.sale__confirm p{font:600 13px/1.4 var(--sans)}.sale__confirm-actions{gap:8px;display:flex}.sale__confirm .btn{padding:8px 16px}.status{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 24px;display:flex}.status__banner{border:1.5px solid var(--outline);background:var(--green);color:var(--note-text);font:700 13px var(--sans);box-shadow:var(--hard);white-space:nowrap;border-radius:20px;padding:3px 12px;display:inline-block}.status__banner.is-warn{background:var(--yellow)}.status__banner.is-bad{background:var(--stamp);color:var(--on-stamp)}.status-tiles{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.status-tiles .index-card{align-self:flex-start;margin-top:4px}.status .incident{border:1.5px solid var(--outline);background:var(--pink);color:var(--note-text);box-shadow:var(--hard-3);border-radius:0;flex:none}.status .purchase-forecast,.status__h2{flex:none}.complaint-box{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.complaint-log{flex-direction:column;gap:6px;max-width:780px;margin:0;padding:0;list-style:none;display:flex}.complaint-log li{border:1.5px solid var(--outline);background:var(--paper);border-radius:3px;align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.complaint-log time{font:500 11px var(--mono);color:var(--muted);white-space:nowrap;margin-left:auto}.complaint-box .components,.complaint-box .uptime,.complaint-box .past,.complaint-box .btn{max-width:780px}.components{border:1.5px solid var(--outline);background:var(--paper)}.overlay{background:#2b262066}.dialog{background:var(--paper);color:var(--ink);border:2px solid var(--outline);box-shadow:6px 6px 0 var(--shadow-ink);border-radius:4px}.banner,.notice{background:var(--paper);color:var(--ink);border:2px solid var(--outline);box-shadow:var(--hard-3);border-radius:4px}.banner{z-index:60;max-width:700px;margin:0 auto;position:fixed;bottom:12px;left:12px;right:12px}.notice{bottom:20px}.opening-meeting{z-index:100;background:var(--desk);place-items:center;padding:32px 20px;display:grid;position:fixed;inset:0;overflow:auto}.meeting-card{border:2px solid var(--outline);background:var(--paper);width:min(100%,620px);box-shadow:6px 6px 0 var(--shadow-ink);padding:32px}.meeting-card h1{font:700 32px/1.15 var(--sans);letter-spacing:-.02em;margin:10px 0}.meeting-lead{color:var(--text-2);margin-bottom:24px;font-size:15px;line-height:1.6}.meeting-message{gap:12px;margin:18px 0;display:flex}.meeting-avatar{border:1.5px solid var(--outline);background:var(--yellow);width:32px;height:32px;font:700 12px var(--mono);color:var(--note-text);border-radius:50%;flex:none;place-items:center;display:grid}.meeting-message b{font-size:13px}.meeting-message p{color:var(--text-2);margin-top:4px;font-size:14px;line-height:1.6}.meeting-note{border-top:1.5px dashed var(--line-strong);color:var(--text-2);margin:22px 0;padding-top:18px;font-size:13px;line-height:1.6}.meeting-card>.btn{width:100%;padding:12px}.tutorial-spotlight{z-index:150;pointer-events:none;position:fixed;inset:0}.spotlight-mask{pointer-events:auto;background:#1e1a149e;position:fixed}.spotlight-ring{border:2.5px solid var(--stamp);pointer-events:none;border-radius:6px;position:fixed}.spotlight-tip{border:2px solid var(--outline);background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--shadow-ink);pointer-events:auto;border-radius:4px;max-height:calc(100dvh - 24px);padding:18px;position:fixed;overflow:auto}.spotlight-tip h2{font:700 18px/1.3 var(--sans);margin:6px 0 8px}.spotlight-tip #spotlight-copy{font:13px/1.6 var(--sans);color:var(--text-2)}.spotlight-tip .btn{white-space:normal;width:100%;margin-top:14px;padding:9px 12px;font-size:13px}.spotlight-direction{font:600 12px/1.5 var(--sans);color:var(--stamp);margin-top:12px}.tutorial-highlight-target:focus-visible{outline:2.5px solid var(--stamp);outline-offset:3px}.avatar{color:var(--ink);background:var(--desk);font-family:var(--mono)}.avatar--bot{color:#fff;background:#611f69}.avatar--design{background:var(--pink)}.avatar--pm{background:var(--green)}.avatar--dev{background:var(--yellow)}.avatar--qa{background:var(--blue)}.avatar--support{background:var(--gold)}.avatar--ai{background:var(--ai);color:#fff}.avatar--board{color:#fff;background:#e0791f}.avatar--investor{color:#fff;background:#1f9e6a}.avatar--customer,.avatar--customers{color:#fff;background:#2a8fc4}.avatar--staff{color:#fff;background:#46505e}@media (width>=1440px){.app[data-active=team][data-workflow=true] .workspace{grid-template-columns:232px minmax(0,1fr) 264px}.app[data-active=team][data-workflow=true] .status-rail{display:block}.rail-toggle{display:none}}@media (width<=1279px){.when-wide{display:none}.when-narrow{display:inline}.stats{gap:8px}.stat{padding:3px 8px}.top__right{gap:10px}}@media (height<=799px) and (width>=701px){.app:not([data-onboarding=true]) .role-controls{flex-direction:row;align-items:center;gap:12px;height:56px;padding:0 24px}.app:not([data-onboarding=true]) .role-notes{display:contents}.app:not([data-onboarding=true]) .role-controls .note{align-items:center;gap:10px;padding:5px 10px;display:flex}.app:not([data-onboarding=true]) .role-controls .note--yellow{flex:1;transform:rotate(-.4deg)}.app:not([data-onboarding=true]) .role-controls .note--yellow:before{display:none}.app:not([data-onboarding=true]) .role-controls .note__head{display:contents}.app:not([data-onboarding=true]) .note--yellow .note__label{order:0;font-size:17px}.app:not([data-onboarding=true]) .note--yellow .note__title{flex:1;order:1;margin:0;font-size:13px}.app:not([data-onboarding=true]) .note--yellow .progress-bar{flex:none;order:2;width:72px}.app:not([data-onboarding=true]) .note--yellow .note__meta{order:3}.app:not([data-onboarding=true]) .role-controls .note__foot,.app:not([data-onboarding=true]) .role-controls .plan-name,.app:not([data-onboarding=true]) .role-controls .allowance-low,.app:not([data-onboarding=true]) .note--green .note__label{display:none}.app:not([data-onboarding=true]) .switch{margin:0;font-size:12px}.app:not([data-onboarding=true]) .switch__track{width:28px;height:16px}.app:not([data-onboarding=true]) .switch__knob{width:11px;height:11px}.app:not([data-onboarding=true]) .switch[aria-pressed=true] .switch__knob{transform:translate(12px)}.app:not([data-onboarding=true]) .segmented{height:28px}.app:not([data-onboarding=true]) .note--blue .note__label{font-size:17px}.app:not([data-onboarding=true]) .note--blue .allowance{width:110px}.app:not([data-onboarding=true]) .note--blue .allowance__bar{flex:none;width:40px}.app:not([data-onboarding=true]) .note--blue .plan-link{border:1.5px solid var(--outline);background:var(--paper);height:28px;box-shadow:var(--hard);border-radius:4px;order:5;padding:0 8px;text-decoration:none}.app:not([data-onboarding=true]) .role-controls .when-full{display:none}.app:not([data-onboarding=true]) .role-controls .when-compact{display:inline}.app:not([data-onboarding=true]) .work-alert{flex:none;gap:6px;padding:4px 8px;font-size:12px}.app:not([data-onboarding=true]) .work-alert span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app:not([data-onboarding=true]) .note--yellow .note__label{white-space:nowrap;flex:none}.app:not([data-onboarding=true]) .note--yellow .note__title{text-overflow:ellipsis;white-space:nowrap;min-width:60px;overflow:hidden}.app:not([data-onboarding=true]) .note--yellow .note__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app:not([data-onboarding=true]) .role-controls .note--yellow{overflow:hidden}.app:not([data-onboarding=true]) .next-up{flex:none}.app:not([data-onboarding=true]) .next-up__label,.app:not([data-onboarding=true]) .next-up__replace-link{display:none}.app:not([data-onboarding=true]) .next-up__toggle{flex-direction:row;align-items:center;display:inline-flex}.app:not([data-onboarding=true]) .next-up__menu{z-index:10;background:var(--paper);border:1.5px solid var(--outline);width:320px;box-shadow:4px 4px 0 var(--shadow-ink);flex-direction:column;gap:8px;padding:12px;animation:.15s ease-out pop-in;display:none;position:absolute;top:calc(100% + 8px);right:0}.app:not([data-onboarding=true]) .next-up[data-open=assign] .next-up__menu{display:flex}.app:not([data-onboarding=true]) .next-up__list{flex-direction:column;overflow:visible}.app:not([data-onboarding=true]) .next-up__list .index-card{white-space:normal;height:auto;padding:6px 10px}.app:not([data-onboarding=true]) .next-up__list .index-card small{color:var(--text-2);font-weight:400;display:block}.app:not([data-onboarding=true]) .next-up__replace{border:0;border-top:1.5px dashed var(--line-strong);width:auto;box-shadow:none;padding:8px 0 0;animation:none;display:block;position:static}.app:not([data-onboarding=true]) .next-up__replace .plan-explanation{display:none}.workspace-person{height:52px;padding:5px 10px}.person-avatar .avatar{width:34px;height:34px}.workspace-person__status{font-size:11px;line-height:13px}}@media (height<=799px) and (width>=701px) and (width<=1099px){.app:not([data-onboarding=true]) .note--yellow .note__label,.app:not([data-onboarding=true]) .note--blue .allowance{display:none}}@media (width<=700px){.app{grid-template-rows:auto minmax(0,1fr)}.top{flex-wrap:wrap;gap:8px;padding:8px 12px}.brand{gap:8px;width:auto;padding:0}.brand__name i{display:none}.brand__name b{font-size:14px}.brand__mark{width:26px;height:26px}.workspace-menu{border:1.5px solid var(--outline);background:var(--paper);min-width:40px;color:var(--ink);border-radius:4px;padding:2px 8px;display:block}.top__right{gap:8px}.stage-stamp{padding:0 6px;font-size:12px}.day-calendar{width:52px}.day-calendar>b{font-size:13px;line-height:18px}.alerts-chip{height:40px;padding:0 10px;font-size:12px}.alerts-chip__text:before{content:"☹" / "";margin-right:4px}.alerts-chip [data-alerts-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-toggle{display:none}.stats{order:3;gap:6px;width:100%}.stat{flex:1;padding:2px 8px}.stat dt{font-size:10px}.stat dd{font-size:13px;line-height:18px}.workspace{height:100%;display:block}.workspace-sidebar{z-index:45;width:260px;display:none;position:fixed;top:0;bottom:0;left:0;box-shadow:15px 0 50px #20202c40}.app[data-nav-open=true] .workspace-sidebar{display:flex}.app[data-nav-open=true] .workspace-shade{z-index:44;background:#2b262066;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.workspace-label{font:700 22px var(--hand);justify-content:space-between;align-items:center;display:flex}.workspace-close{color:var(--ink);background:0 0;border:0;font-size:22px;display:block}.workspace-main{height:100%}.panel__bar{height:52px;padding:0 12px}.panel__extra{display:none}.panel:not(.panel--team) .panel__body{display:block;overflow:hidden auto}.panel.panel--slack .panel__body{display:flex;overflow:hidden}.conversation-heading{gap:8px}.nameplate{flex-direction:column;align-items:stretch;gap:0;padding:2px 8px}.nameplate h1{font-size:13px}.nameplate p{font-size:10px}.mood{display:none}.folder-btn{white-space:normal;max-width:96px;height:40px;padding:0 8px;font-size:11px;line-height:1.1}.guidance{flex-direction:row;align-items:center;gap:8px;padding:6px 12px;font-size:12px;line-height:1.35}.role-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;padding:6px 12px;display:grid}.role-notes{display:contents}.note{padding:4px 10px}.note--yellow,.note--green,.work-alert{grid-column:1/-1}.note--yellow{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.note--yellow:before,.note__label{display:none}.note--yellow .note__head{display:contents}.note--yellow .note__title{grid-area:1/1;margin:0;font-size:13px}.note--yellow .note__meta{grid-area:1/2}.note--yellow .progress-bar{grid-column:1/-1;height:8px;margin:2px 0 3px}.note__foot,.plan-name,.allowance-low{display:none}.note--green{align-items:center;gap:10px;display:flex}.switch{flex:none;margin:0;font-size:12px}.switch .when-full{display:none}.switch .when-compact{display:inline}.segmented{flex:1;min-width:0;display:flex}.segmented button{flex:1;padding:0 2px;font-size:12px}.note--blue{grid-column:1;align-items:center;gap:8px;min-width:0;display:flex}.note--blue .note__head{display:contents}.note--blue .allowance{flex:1}.note--blue .plan-link{border:1.5px solid var(--outline);background:var(--paper);box-shadow:var(--hard);white-space:nowrap;border-radius:4px;order:5;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.note--blue .when-full{display:none}.note--blue .when-compact{display:inline}.next-up{grid-column:2;align-self:center}.next-up__label,.next-up__hint,.next-up__replace-link{display:none}.next-up__toggle{white-space:nowrap;flex-direction:row;align-items:center;display:inline-flex}.next-up__menu{z-index:10;background:var(--paper);border:1.5px solid var(--outline);width:min(320px,100vw - 24px);box-shadow:4px 4px 0 var(--shadow-ink);flex-direction:column;gap:8px;padding:12px;animation:.15s ease-out pop-in;display:none;position:absolute;top:calc(100% + 8px);right:0}.next-up[data-open=assign] .next-up__menu{display:flex}.next-up__list{flex-direction:column;overflow:visible}.next-up__list .index-card{white-space:normal;height:auto;padding:6px 10px}.next-up__list .index-card small{color:var(--text-2);font-weight:400;display:block}.next-up__replace{border:0;border-top:1.5px dashed var(--line-strong);width:auto;box-shadow:none;padding:8px 0 0;animation:none;display:block;position:static}.next-up__replace .plan-explanation{display:none}.app[data-onboarding=true] .next-up{flex-wrap:wrap;grid-column:1/-1}.app[data-onboarding=true] .next-up__toggle{display:none}.app[data-onboarding=true] .next-up__menu{display:contents}.app[data-onboarding=true] .next-up__list{flex-direction:row;flex:100%;padding:2px 2px 3px}.app[data-onboarding=true] .next-up__list .index-card{flex:1 1 0;justify-content:center}.app[data-onboarding=true] .next-up__list .index-card small,.app[data-onboarding=true] .next-up__replace{display:none}.app[data-onboarding=true] .next-up__replace-link{margin-left:auto;display:inline}.app[data-onboarding=true] .next-up[data-open=replace] .next-up__replace{background:var(--paper);border:1.5px solid var(--outline);width:min(300px,100vw - 24px);box-shadow:4px 4px 0 var(--shadow-ink);padding:12px;display:block;position:absolute;top:calc(100% + 8px);right:0}.chat-region,.conversation-scroll{padding:12px}.bubble-line__avatar{width:30px}.bubble-line__avatar .avatar{width:28px;height:28px}.conversation-composer{padding:6px 12px}.conversation-composer textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send-btn{padding:0 14px}.company-overview{flex-direction:column;flex:none;gap:12px;min-height:auto;padding:12px;display:flex}.tile{flex:none;overflow:visible}.tile--road{flex-direction:column;align-items:stretch}.receipt__history{max-height:160px}.goals-strip{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.goal-cards{flex-direction:column;gap:10px}.feed{padding:12px}.sale{flex-direction:column;align-items:stretch;padding:8px 12px}.status{flex:none;min-height:auto;padding:12px}.status-tiles{grid-template-columns:1fr;gap:10px}.complaint-box{flex:none;max-height:none;overflow:visible}.meeting-card{padding:22px}.meeting-card h1{font-size:26px}.opening-meeting{padding:20px 12px}.spotlight-tip{padding:15px}}@media (width<=700px),(pointer:coarse){.btn,.link,.index-card,.switch,.segmented button,.folder-btn,.alerts-chip,.stage-stamp,.office-link,.office-heading__title,.settings-btn,.workspace-menu,.workspace-close,.drawer__close,.send-btn{min-height:40px}.workspace-close,.drawer__close{min-width:40px}.segmented{min-height:43px}.stage-stamp{align-items:center;display:inline-flex}}@media (width<=400px){.brand__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.btn,.index-card{transition:none}dialog.drawer{animation:none!important}}.status-details{flex-direction:column;gap:10px;max-width:780px;display:flex}.complaint-log__head{font:600 15px var(--hand);color:var(--muted)}.note--yellow{box-shadow:inset 0 3px 0 var(--edge-yellow), var(--note-shadow)}.note--green{box-shadow:inset 0 3px 0 var(--edge-green), var(--note-shadow)}.note--blue{box-shadow:inset 0 3px 0 var(--edge-blue), var(--note-shadow)}.tile--green{box-shadow:inset 0 3px 0 var(--edge-green), var(--hard-3)}.tile--pink{box-shadow:inset 0 3px 0 var(--edge-pink), var(--hard-3)}.stage-stamp{cursor:pointer;transition:transform .1s}.stage-stamp:hover{transform:rotate(-6deg)scale(1.06)}dialog.stages-dialog{border:2px solid var(--outline);background:var(--paper);width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:6px 6px 0 var(--shadow-ink);border-radius:4px;padding:0;animation:.18s ease-out pop-in;overflow:auto}dialog.stages-dialog::backdrop{background:#2b262066}.stages-body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.stage-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stage-row{border:1.5px solid var(--outline);background:var(--paper);border-radius:3px;align-items:center;gap:12px;padding:8px 12px;display:flex}.stage-row.is-done{background:var(--green)}.stage-row.is-current{background:var(--yellow);box-shadow:var(--hard)}.stage-row__mark{border:1.5px solid var(--outline);width:26px;height:26px;font:700 12px var(--mono);background:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.stage-row.is-current .stage-row__mark{background:var(--stamp);color:var(--on-stamp)}.stage-row b{font:700 14px var(--sans);display:block}.stage-row small{color:var(--text-2);font-size:12px;line-height:1.4;display:block}.stage-row__state{font:600 11px var(--sans);color:var(--muted);white-space:nowrap;margin-left:auto}.stages-reset{border-top:1.5px dashed var(--line-strong);flex-direction:column;gap:10px;padding-top:12px;display:flex}.stages-reset>.btn{align-self:flex-start;padding:6px 12px}.stages-reset__warn{font:600 13px/1.5 var(--sans);color:var(--stamp)}.stages-reset__actions{flex-wrap:wrap;gap:8px;display:flex}.stages-reset__actions .btn{padding:6px 12px}.board-case{background:var(--yellow);border-top:1.5px solid var(--outline);color:var(--note-text);box-shadow:inset 0 3px 0 var(--edge-yellow);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:13px;display:flex}.board-case b{font-weight:700}.board-case ul{margin:4px 0 0;padding-left:18px}.board-case .btn{flex:none;padding:6px 14px}.board-case.is-approved{background:var(--green);box-shadow:inset 0 3px 0 var(--edge-green)}@media (width<=700px){.board-case{flex-direction:column;align-items:stretch;padding:8px 12px}}.runway-warn{color:var(--stamp);margin-top:4px;font-weight:700;display:block}:root{--o-floor:#efe6d6;--o-plank:#e6dbc7;--o-wall:#d9cdb8;--o-wall-edge:#c7b89e;--o-window:#bfe0f2;--o-frame:#f6f1e7;--o-rug:#e3eae4;--o-rug-edge:#d3ded6;--o-wood:#ddb07a;--o-wood-edge:#be8c55;--o-door:#8e5b3b;--o-door-edge:#6e432a;--o-door-hr:#6f8fa6;--o-door-hr-edge:#557287;--o-chair:#3d4752;--o-chair-edge:#2e363f;--o-screen:#2e3640;--o-paper:#fffdf8;--o-paper-2:#f4eee2;--o-ink:#2a2622;--o-muted:#5e554a;--o-label:#4e463d;--o-robot:#dce4ec;--o-robot-edge:#c6d1dc;--o-robot-body:#b9c6d3;--o-robot-face:#24303c;--o-eye:#7fe3f0;--o-antenna:#8796a5;--o-work:#2f7dc0;--o-ai:#6c5ce7;--o-low:#c98a0b;--o-track:#e8e1d3;--o-ask:#c2410c;--o-done:#1f7a4d;--o-warn:#a16207;--o-hired:#1d5fbf;--o-chip-ai:#ece9fd;--o-chip-ai-ink:#4433b8;--o-chip-human:#e3eefa;--o-chip-human-ink:#1d4f8c;--o-amber:#fcebd0;--o-amber-ink:#7a4a06;--o-ok:#ddf1e4;--o-ok-ink:#1f5e3b;--o-board-floor:#d8d5cc;--o-board-wall:#e9e3d6;--o-board-wall-edge:#c9bfae;--o-table:#8e5b3b;--o-table-edge:#6e432a;--o-leather:#23272d;--o-hr-floor:#dde6da;--o-hr-wall:#a9bbc6;--o-hr-wall-edge:#8fa3b0;--o-cabinet:#8796a5;--o-plant:#6fae6a;--o-plant-edge:#4f8f4c;--o-scrim:#1c18148c;--o-drop:#2a26221a;--o-display:"Fredoka", "Nunito", system-ui, sans-serif;--o-text:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--u:1px}.person,.robot{width:calc(var(--u) * 122);height:calc(var(--u) * 162);pointer-events:none;transform-origin:50% 94%;animation:character-breathe 5.6s ease-in-out var(--breath-delay,0s) infinite;flex:none;display:block;position:relative}.person{--pose-cycle:18s}.person__pose{background-size:400% 200%;background-position:var(--portrait-x) var(--portrait-y);animation-duration:var(--pose-cycle);animation-delay:var(--pose-delay,0s);background-repeat:no-repeat;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;inset:0}.person__pose--rest{background-image:url(/art/office/characters-rest-v1.png);animation-name:character-rest}.person__pose--gesture{opacity:0;background-image:url(/art/office/characters-gesture-v1.png);animation-name:character-gesture}.person__pose--blink{opacity:0;background-image:url(/art/office/characters-blink-v1.png);animation-name:character-blink}.person--portrait,.robot--portrait{--u:1.25px}.person--chair{--u:.72px;--pose-cycle:18s}.person--board{--pose-cycle:14s}@keyframes character-rest{0%,69%,86%,to{opacity:1}70%,85%{opacity:0}}@keyframes character-gesture{0%,72%,84%,to{opacity:0}73%,83%{opacity:1}}@keyframes character-blink{0%,69%,73%,83%,86%,to{opacity:0}70%,72%,84%,85%{opacity:1}}@keyframes character-breathe{0%,to{transform:translateY(0)rotate(-.25deg)}50%{transform:translateY(-1px)rotate(.25deg)scaleY(1.006)}}.robot__drawing{width:100%;height:100%;overflow:visible}.robot__antenna{left:49%;top:calc(var(--u) * 3);width:calc(var(--u) * 4);height:calc(var(--u) * 20);background:#7d8b96;border:1px solid #353330;position:absolute}.robot__antenna:after{content:"";left:calc(var(--u) * -5);top:calc(var(--u) * -3);width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:var(--o-eye);border:1.5px solid #353330;border-radius:50%;position:absolute}.robot__antenna.is-alert:after{background:var(--o-low);animation:2.4s ease-in-out infinite o-blink}.robot__eyes{transform-origin:50%;transform-box:fill-box;animation:robot-blink 6.4s ease-in-out var(--breath-delay,0s) infinite}.robot__arm{transform-origin:25% 5%;transform-box:fill-box;animation:robot-hands 3.8s ease-in-out var(--breath-delay,0s) infinite}.robot__arm--right{animation-direction:reverse}@keyframes robot-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes robot-hands{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.person,.person__pose,.robot,.robot__eyes,.robot__arm,.robot__antenna:after{animation:none!important}.person__pose--rest{opacity:1}.person__pose--gesture,.person__pose--blink{opacity:0}}.door{width:calc(var(--u) * 240);height:calc(var(--u) * 200);cursor:pointer;font:inherit;color:var(--o-ink);text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}.door__leaf{top:calc(var(--u) * 10);width:calc(var(--u) * 60);height:calc(var(--u) * 180);border-radius:calc(var(--u) * 6) calc(var(--u) * 6) 0 0;background:var(--o-door-edge);position:absolute}.door__leaf:before{content:"";inset:calc(var(--u) * 6) calc(var(--u) * 6) 0;border-radius:calc(var(--u) * 4) calc(var(--u) * 4) 0 0;background:var(--o-door);position:absolute}.door__panel{left:calc(var(--u) * 14);width:calc(var(--u) * 32);border-radius:calc(var(--u) * 3);box-shadow:inset 0 0 0 calc(var(--u) * 3) #0000002e;position:absolute}.door__panel:first-child{top:calc(var(--u) * 16);height:calc(var(--u) * 60)}.door__panel:nth-child(2){top:calc(var(--u) * 98);height:calc(var(--u) * 66)}.door__knob{top:calc(var(--u) * 84);width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:#f3d98a;border-radius:50%;position:absolute}.door__mat{top:calc(var(--u) * 26);width:calc(var(--u) * 22);height:calc(var(--u) * 140);border-radius:calc(var(--u) * 4);opacity:.85;background:#b23a26;position:absolute}.door__sign{top:calc(var(--u) * 56);width:calc(var(--u) * 146);box-sizing:border-box;padding:calc(var(--u) * 8) calc(var(--u) * 10);background:var(--o-paper);box-shadow:0 2px 0 var(--o-drop);border-radius:10px;flex-direction:column;gap:2px;display:flex;position:absolute}.door__sign b{font:600 15px var(--o-display)}.door__sign small{font:800 12px var(--o-text);color:var(--o-muted)}.door--right .door__leaf{box-shadow:calc(var(--u) * -4) 0 0 var(--o-drop);right:0;transform:skewY(-14deg)}.door--right .door__knob{left:calc(var(--u) * 10)}.door--right .door__mat{right:calc(var(--u) * 66)}.door--right .door__sign{left:0}.door--left .door__leaf{box-shadow:calc(var(--u) * 4) 0 0 var(--o-drop);left:0;transform:skewY(14deg)}.door--left .door__knob{right:calc(var(--u) * 10)}.door--left .door__mat{left:calc(var(--u) * 66)}.door--left .door__sign{right:0}.door--hr .door__leaf{background:var(--o-door-hr-edge)}.door--hr .door__leaf:before{background:var(--o-door-hr)}.door--hr .door__panel:first-child{background:var(--o-window)}.door:hover .door__sign,.door:focus-visible .door__sign{box-shadow:0 0 0 2px var(--o-ink)}.door:focus-visible{outline:none}@keyframes o-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.robot__antenna.is-alert:after{animation:none}}.app--office{grid-template-rows:56px auto minmax(0,1fr)}.app--office .top{gap:14px;padding-right:12px}.app--office .brand{width:auto;padding:0 4px 0 16px}.app--office .top__right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.stat__open{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.alerts-chip__bugs{opacity:.85;margin-left:6px;font-weight:600}.office-alert,.office-alert-strip{background:var(--o-amber);color:var(--o-amber-ink);font:800 13px var(--o-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;max-width:420px;padding:6px 12px;overflow:hidden}.office-alert-strip{display:none}.o-strip{flex-direction:column;min-width:0;display:flex}.o-strip:not(:has(>:not([hidden]))){display:none}.app--office .guidance{border-radius:0;margin:0}.app--office .ticker{z-index:5;position:fixed;bottom:0;left:0;right:0}.room-host{min-height:0;font-family:var(--o-text);color:var(--o-ink);position:relative;overflow:hidden;container-type:size}.room-host[data-room]>.room{animation:.16s ease-out o-fade}@keyframes o-fade{0%{opacity:.4}}@media (prefers-reduced-motion:reduce){.room-host[data-room]>.room{animation:none}}.room{--u:clamp(.35px, min(calc((100cqh - 16px) / 688), calc((100cqw - 20px) / 1248)), 1.1px);grid-template-rows:calc(var(--u) * 70) minmax(0,1fr);background:var(--o-floor);height:100%;display:grid}.room__wall{align-items:center;gap:calc(var(--u) * 48);padding:0 calc(var(--u) * 60);background:var(--o-wall);box-shadow:inset 0 calc(var(--u) * -8) 0 var(--o-wall-edge);display:flex;position:relative;overflow:hidden}.room__window{width:calc(var(--u) * 200);height:calc(var(--u) * 42);background:var(--o-window);box-shadow:inset 0 0 0 calc(var(--u) * 5) var(--o-frame);border-radius:6px}.room__cork{width:calc(var(--u) * 150);height:calc(var(--u) * 44);background:#b07a4a;border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 4px #8e5e35}.room__cork i{width:calc(var(--u) * 32);height:calc(var(--u) * 28);background:#ffe27a;transform:rotate(-5deg)}.room__cork i:nth-child(2){background:#c9efb6;transform:rotate(3deg)}.room__cork i:nth-child(3){background:#ffc6d3}.room__side{flex-direction:column;justify-content:space-around;display:flex;position:relative}.room__side--right{align-items:flex-end}.room__side--right:before{content:"";width:calc(var(--u) * 62);background:var(--o-wall);box-shadow:inset calc(var(--u) * 6) 0 0 var(--o-wall-edge);position:absolute;top:0;bottom:0;right:0}.room__side--left{align-items:flex-start}.room__side--left:before{content:"";width:calc(var(--u) * 62);background:var(--o-wall);box-shadow:inset calc(var(--u) * -6) 0 0 var(--o-wall-edge);position:absolute;top:0;bottom:0;left:0}.room__side .door{z-index:1}.room__plant,.office__kitchen i:first-child{width:calc(var(--u) * 56);height:calc(var(--u) * 56);background:var(--o-plant);box-shadow:inset -8px -8px 0 var(--o-plant-edge);margin-right:calc(var(--u) * 100);border-radius:50%}.chip{font:800 11px/1.5 var(--o-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:1px 8px;font-style:normal;display:inline-block;overflow:hidden}.chip--ai{background:var(--o-chip-ai);color:var(--o-chip-ai-ink)}.chip--human,.chip--busy,.chip--time{background:var(--o-chip-human);color:var(--o-chip-human-ink)}.chip--ok{background:var(--o-ok);color:var(--o-ok-ink)}.chip--warn{background:var(--o-amber);color:var(--o-amber-ink)}.chip--later{background:var(--o-paper-2);color:var(--o-label)}.o-eyebrow{font:800 11px var(--o-text);letter-spacing:.06em;text-transform:uppercase;color:var(--o-muted);margin:0}.o-note{font:700 13px/1.45 var(--o-text);color:var(--o-muted);margin:0}.o-bar{background:var(--o-track);border-radius:4px;height:8px;display:block;overflow:hidden}.o-bar i{background:var(--o-work);border-radius:4px;height:100%;display:block}.o-bar--ai i{background:var(--o-ai)}.o-bar--ok i{background:var(--o-done)}.o-bar--warn i{background:var(--o-low)}.o-bar--later i{background:#b8ae9e}.o-btn{border:2px solid var(--o-ink);background:var(--o-paper);min-height:40px;color:var(--o-ink);font:800 14px var(--o-text);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 16px;display:inline-flex}.o-btn small{opacity:.8;font-size:11px;font-weight:700}.o-btn--sm{min-height:34px;padding:4px 12px;font-size:13px}.o-btn--primary{background:var(--o-ink);color:var(--o-paper);box-shadow:0 4px #000}.o-btn--outline{background:0 0}.o-btn--bad{color:#fff;background:#b23a26;border-color:#b23a26}.o-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.o-link{font:800 13px var(--o-text);color:var(--o-chip-ai-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0}.o-close{background:var(--o-paper-2);width:40px;height:40px;color:var(--o-ink);font:600 22px/1 var(--o-text);cursor:pointer;border:0;border-radius:50%;flex:none}.o-switch{min-height:40px;font:800 14px var(--o-text);color:var(--o-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.o-switch__track{background:#b8ae9e;border-radius:13px;flex:none;width:44px;height:26px;position:relative}.o-switch__knob{background:#fffdf8;border-radius:50%;width:20px;height:20px;transition:left .12s;position:absolute;top:3px;left:3px}.o-switch[aria-pressed=true] .o-switch__track{background:var(--o-done)}.o-switch[aria-pressed=true] .o-switch__knob{left:21px}.o-segmented{border:2px solid var(--o-ink);border-radius:10px;display:inline-flex;overflow:hidden}.o-segmented button{color:var(--o-ink);font:800 12px var(--o-text);cursor:pointer;background:0 0;border:0;min-height:34px;padding:6px 10px}.o-segmented button[aria-pressed=true]{background:var(--o-ink);color:var(--o-paper)}.office__floor{grid-template-columns:minmax(0,1fr) calc(var(--u) * 250);background:repeating-linear-gradient(0deg, var(--o-floor) 0, var(--o-floor) calc(var(--u) * 46), var(--o-plank) calc(var(--u) * 46), var(--o-plank) calc(var(--u) * 48));min-height:0;display:grid;position:relative}.office__desks{grid-template-columns:repeat(3, calc(var(--u) * 290));grid-template-rows:repeat(2, calc(var(--u) * 280));place-self:center;gap:calc(var(--u) * 18) calc(var(--u) * 34);padding:calc(var(--u) * 20) calc(var(--u) * 30);background:var(--o-rug);box-shadow:inset 0 0 0 10px var(--o-rug-edge);border-radius:28px;display:grid}.office__desks .desk:nth-child(4){grid-column:1/span 1;transform:translate(50%)}.office__desks .desk:nth-child(5){transform:translate(50%)}.office__kitchen{left:calc(var(--u) * 24);bottom:calc(var(--u) * 16);align-items:center;gap:10px;display:flex;position:absolute}.office__kitchen i:first-child{margin:0}.office__kitchen i:nth-child(2){width:calc(var(--u) * 40);height:calc(var(--u) * 26);background:var(--o-chair);border-radius:6px}.office__kitchen i:nth-child(3){width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:var(--o-window);border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.desk{width:calc(var(--u) * 290);height:calc(var(--u) * 280);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.desk:focus-visible{outline:3px solid var(--o-ai);outline-offset:4px;border-radius:16px}.desk.is-locked{opacity:.45;cursor:default}.desk__bubble{z-index:4;max-width:calc(var(--u) * 280);color:#2a2622;font:800 13px/1.2 var(--o-text);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px #2a26221a,0 10px 20px -10px #2a262259}.desk__bubble span{text-overflow:ellipsis;overflow:hidden}.desk__bubble:after{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.desk__bubble i{color:#fff;width:22px;height:22px;font:600 14px var(--o-display);background:var(--o-ask);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.desk__bubble--done i{background:var(--o-done)}.desk__bubble--low i{background:var(--o-warn)}.desk__bubble--hired i{background:var(--o-hired)}.desk__chair{left:calc(var(--u) * 71);top:calc(var(--u) * 53);width:calc(var(--u) * 101);height:calc(var(--u) * 111);border:calc(var(--u) * 2) solid #353330;border-radius:calc(var(--u) * 12) calc(var(--u) * 12) 2px 2px;box-shadow:inset 0 0 0 calc(var(--u) * 5) #50585e;background:linear-gradient(90deg,#454b51,#657079 45%,#454b51);position:absolute}.desk__worker{left:calc(var(--u) * 55);top:calc(var(--u) * 20);z-index:2;position:absolute}.desk__furniture{left:0;top:calc(var(--u) * 110);width:calc(var(--u) * 290);height:calc(var(--u) * 160);pointer-events:none;z-index:1;filter:drop-shadow(0 3px 1px #2b262026);transform-origin:50% 90%;transition:filter .15s ease-out,transform .12s ease-out;position:absolute}.desk:hover .desk__furniture{filter:drop-shadow(0 4px 2px #2b262040)}.desk:active .desk__furniture{transform:scale(.99)}.desk__plate{left:calc(var(--u) * 25);top:calc(var(--u) * 192);width:calc(var(--u) * 240);color:#fff7e7;z-index:3;flex-direction:column;gap:1px;padding:1px 5px;display:flex;position:absolute}.desk__name{align-items:center;gap:6px;min-width:0;display:flex}.desk__name b{font:800 11px/1.2 var(--o-text);white-space:nowrap;flex:none}.desk__name .chip{min-width:0;padding:0 4px;font-size:9px}.desk__chip-short{display:none}.desk__plate small{font:600 9px/1.1 var(--o-text);color:#ebdac0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk__bars{left:calc(var(--u) * 29);top:calc(var(--u) * 232);width:calc(var(--u) * 232);z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute}.desk__bar{align-items:center;gap:5px;display:flex}.desk__bar b{width:30px;font:800 9px/1 var(--o-text);color:#fff7e7}.desk__track{background:#473c33;border:1px solid #302922;border-radius:2px;flex:1;height:7px;overflow:hidden}.desk__track i{background:var(--o-work);height:100%;transition:width .3s;display:block}.desk__track--ai i{background:var(--o-ai)}.desk__track--ai[data-low=true] i{background:var(--o-low)}.o-dialog{background:var(--o-paper);color:var(--o-ink);font-family:var(--o-text);border:0;border-radius:24px;max-width:min(960px,94vw);max-height:92dvh;padding:0;overflow:hidden;box-shadow:0 12px #0000002e,0 30px 60px -20px #00000080}.o-dialog::backdrop{background:var(--o-scrim)}.o-dialog[open]{flex-direction:column;display:flex}.o-dialog>[data-body]{flex-direction:column;min-height:0;display:flex}.o-dialog__head{border-bottom:2px solid var(--o-paper-2);align-items:center;gap:12px;padding:16px 20px;display:flex}.o-dialog__head h2{font:600 22px var(--o-display);margin:0}.o-dialog__extra{flex:1;min-width:0;font-size:13px}.o-dialog__body{min-height:0;padding:16px 20px;overflow:auto}.o-dialog--desk{width:min(560px,94vw)}.desk-dialog{box-sizing:border-box;flex-direction:column;gap:20px;min-height:0;max-height:92dvh;padding:22px 26px 20px;display:flex;overflow:auto}.desk-dialog__head{align-items:center;gap:14px;display:flex}.desk-dialog__portrait{background:var(--o-rug);border-radius:16px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.desk-dialog__portrait .robot,.desk-dialog__portrait .person{--u:.76px;transform-origin:top;animation:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.desk-dialog__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.desk-dialog__who h2{font:600 22px var(--o-display);margin:0}.desk-dialog__meta{min-width:0;font:700 13px/1.35 var(--o-text);color:var(--o-muted);white-space:nowrap;gap:4px;margin:0;display:flex}.desk-line{text-overflow:ellipsis;min-width:0;color:var(--o-ink);overflow:hidden}.desk-notice{text-align:left;background:var(--o-amber);color:var(--o-amber-ink);font:800 13px var(--o-text);cursor:pointer;border:0;border-radius:12px;padding:10px 14px}.desk-claims{background:var(--o-amber);color:var(--o-amber-ink);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.desk-plan{background:var(--o-paper-2);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.desk-plan__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.desk-plan__head b{font:600 16px var(--o-display)}.desk-plan__head small{font:700 13px var(--o-text);color:var(--o-muted)}.desk-plan__head .o-btn{margin-left:auto}.desk-plan__bar{align-items:center;gap:10px;display:flex}.desk-plan__bar .o-bar{border-radius:5px;flex:1;height:10px}.desk-plan__bar b{font:800 13px var(--o-text)}.desk-plan[data-low=true] .o-bar i{background:var(--o-low)}.desk-plan__note{font:700 13px var(--o-text);color:var(--o-muted);margin:0}.desk-plan[data-low=true] .desk-plan__note{color:var(--o-amber-ink)}.desk-plan__cards{flex-direction:column;gap:8px;margin-top:4px;display:flex}.desk-plan__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.plan-card{text-align:left;border:2px solid var(--o-track);background:var(--o-paper);color:var(--o-ink);font:700 12px var(--o-text);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.plan-card b{font:600 15px var(--o-display)}.plan-card span{color:var(--o-muted)}.plan-card em{color:var(--o-chip-ai-ink);margin-top:2px;font-style:normal;font-weight:800}.plan-card.is-current{border-color:var(--o-ink);cursor:default}.plan-card.is-current em{color:var(--o-muted)}.plan-card[aria-disabled=true]:not(.is-current){opacity:.55;cursor:not-allowed}.plan-card:hover:not([aria-disabled=true]){border-color:var(--o-ink)}.desk-work{flex-direction:column;gap:10px;display:flex}.desk-current{flex-direction:column;gap:4px;display:flex}.desk-current__row{align-items:center;gap:12px;min-width:0;display:flex}.desk-current__row b{font:600 17px var(--o-display)}.desk-current__row .o-bar{flex:1;min-width:60px}.desk-current__row small{font:800 13px var(--o-text)}.desk-current__left{font:700 12px var(--o-text);color:var(--o-muted)}.desk-next{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-next>span{font:800 13px var(--o-text);color:var(--o-muted)}.task-chip{border:2px solid var(--o-track);color:var(--o-ink);font:800 13px var(--o-text);cursor:pointer;background:0 0;border-radius:999px;min-height:36px;padding:7px 14px}.task-chip:hover:not([aria-disabled=true]):not(.is-unavailable){border-color:var(--o-ink)}.task-chip[aria-pressed=true]{border-color:var(--o-ink);background:var(--o-ink);color:var(--o-paper)}.task-chip.is-unavailable{opacity:.4;cursor:default;align-items:center;display:inline-flex}.desk-dialog__foot{border-top:2px solid var(--o-paper-2);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex;position:relative}.desk-dialog__more{background:var(--o-paper-2);border:0}.desk-more{z-index:2;background:var(--o-paper);width:min(300px,100%);box-shadow:0 0 0 2px var(--o-paper-2), 0 10px 30px #0000004d;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.desk-more__group{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.desk-more__item{text-align:left;width:100%;color:var(--o-ink);font:800 13px var(--o-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.desk-more__item:hover:not([aria-disabled=true]){background:var(--o-paper-2)}.desk-fire{flex-direction:column;gap:8px;display:flex}.desk-fire p{font:700 13px/1.4 var(--o-text);margin:0}.problem-banner{color:#fff;width:100%;min-height:48px;font:700 13px var(--o-text);text-align:left;cursor:pointer;background:#b23a26;border:0;align-items:center;gap:18px;padding:6px 20px 9px;display:flex;position:relative}.problem-banner[hidden]{display:none}.problem-banner small{font:800 10px var(--o-text);letter-spacing:.06em;text-transform:uppercase;opacity:.8;display:block}.problem-banner__mark{color:#b23a26;width:26px;height:26px;font:600 16px var(--o-display);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.problem-banner__what{flex:none;max-width:30%}.problem-banner__what b{font:600 16px var(--o-display);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.problem-banner__fix{flex:1;min-width:0}.problem-banner__fix>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.problem-banner__clock{text-align:right;flex:none}.problem-banner__clock b{font:600 16px var(--o-display);display:block}.problem-banner__go{color:#b23a26;font:800 13px var(--o-text);background:#fff;border-radius:10px;flex:none;padding:7px 14px}.problem-banner:hover .problem-banner__go,.problem-banner:focus-visible .problem-banner__go{background:#ffe3dc}.problem-banner__timer{background:#00000040;height:4px;position:absolute;bottom:0;left:0;right:0}.problem-banner__timer i{background:#ffd2c7;height:100%;transition:width .3s linear;display:block}.desk-problem{text-align:left;color:#fff;font:700 13px var(--o-text);cursor:pointer;background:#b23a26;border:0;border-radius:12px;padding:10px 14px}.o-dialog--problem{width:min(600px,94vw)}.problem{flex-direction:column;gap:16px;padding:24px 26px;display:flex;overflow:auto}.problem__head{align-items:flex-start;gap:12px;display:flex}.problem__head>div{flex:1}.problem__head h2{font:600 26px var(--o-display);margin:4px 0 0}.problem__sev{color:var(--o-amber-ink)}.problem__text{font:700 16px/1.5 var(--o-text);margin:0}.problem__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.problem__choice{text-align:left;border:2px solid var(--o-track);background:var(--o-paper);color:var(--o-ink);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.problem__choice b{font:600 16px var(--o-display)}.problem__choice small{font:800 13px var(--o-text);color:var(--o-amber-ink)}.problem__choice[data-kind=safe] small,.problem__choice[data-kind=backup] small,.problem__choice[data-kind=consultant] small{color:var(--o-done)}.problem__choice:hover:not([aria-disabled=true]){border-color:var(--o-ink)}.problem__choice[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hr__flag{background:var(--o-ask);color:#fff;width:18px;height:18px;font:600 12px var(--o-display);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.hr-job{background:var(--o-amber);color:var(--o-amber-ink);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.hr-job p{margin:0}.hr-job__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.room--board{background:var(--o-board-floor);color:var(--o-ink)}.room__wall--board{background:var(--o-board-wall);box-shadow:inset 0 calc(var(--u) * -10) 0 var(--o-board-wall-edge);justify-content:center}.board__frame{width:calc(var(--u) * 80);height:calc(var(--u) * 50);background:var(--o-plant);border-radius:4px;box-shadow:inset 0 0 0 5px #c7a27a}.board__screen{height:calc(var(--u) * 54);color:#fffdf8;background:#17232a;border-radius:6px;flex-direction:column;justify-content:center;min-width:200px;padding:0 18px;display:flex;box-shadow:inset 0 0 0 4px #4a3b33}.board__screen small{font:800 10px var(--o-text);color:#9fc9d2;letter-spacing:.05em;text-transform:uppercase}.board__screen b{font:600 18px var(--o-display)}.board__floor{grid-template-columns:calc(var(--u) * 230) minmax(0,1fr) 340px;gap:16px;min-height:0;padding-right:16px;display:grid}.board__scene{flex-direction:column;align-items:center;min-height:0;padding-top:10px;display:flex;position:relative}.board__members{gap:calc(var(--u) * 24);z-index:2;align-items:flex-end;display:flex}.board-member{width:calc(var(--u) * 140);flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.board-member__chair{width:calc(var(--u) * 106);height:calc(var(--u) * 108);background:linear-gradient(90deg,#4a514d,#67716a,#4a514d);border:2px solid #423a32;border-radius:12px 12px 2px 2px;position:absolute;bottom:18px}.board-member .person{z-index:1}.board-member figcaption{z-index:2;color:#3a2e28;text-align:center;background:#f0dfb5;border:1px solid #49392c;border-radius:2px;flex-direction:column;margin-top:-4px;padding:3px 10px;display:flex;box-shadow:0 3px #00000040}.board-member figcaption b{font:600 13px var(--o-display)}.board-member figcaption small{font:800 10px var(--o-text)}.board__speech{background:var(--o-paper);z-index:2;border-radius:16px;width:min(260px,30%);padding:12px 14px;position:absolute;top:12px;left:0;box-shadow:0 6px #0003}.board__speech p:last-child{font:700 13px/1.4 var(--o-text);max-height:5.6em;margin:4px 0 0;overflow:hidden}.board__table{width:min(640px,100%);min-height:0;margin-top:calc(var(--u) * -6);padding:calc(var(--u) * 24);box-sizing:border-box;background:0 0;border-radius:10px;flex-direction:column;flex:1;gap:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px #73513840}.board__table-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.board__table-notes{z-index:1;position:relative}.board__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;display:grid;overflow:hidden}.board-card{color:#2a2622;transform:rotate(var(--tilt,0deg));background:#fffdf8;border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 5px #00000038}.board-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.board-card header b{font:600 14px/1.2 var(--o-display)}.board-card p{font:700 12px var(--o-text);color:#5e554a;margin:0}.board-case{color:#2a2622;background:#fff6d6;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.board-case.is-approved{background:var(--o-ok);color:var(--o-ok-ink);box-shadow:none;align-items:flex-start}.board-case b{font:600 16px var(--o-display)}.board-case ul,.board-case p{font:700 12px/1.4 var(--o-text);margin:0;padding-left:16px}.board-case p{padding:0}.board__you{color:#2a2622;width:56px;height:56px;font:600 13px var(--o-display);z-index:1;box-shadow:0 0 0 10px var(--o-leather);background:#f3d98a;border-radius:50%;place-items:center;margin-top:-28px;display:grid}.board__aside{flex-direction:column;gap:12px;min-height:0;padding:12px 0;display:flex}.board__minutes{background:var(--o-paper);border-radius:14px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px;display:flex}.board__feed{flex:1;min-height:0;font-size:13px;overflow:auto}.board__aside .sale{background:var(--o-paper);border-radius:14px;padding:12px}.room--hr{background:var(--o-hr-floor)}.room__wall--hr{background:var(--o-hr-wall);box-shadow:inset 0 calc(var(--u) * -10) 0 var(--o-hr-wall-edge)}.hr__notice{height:calc(var(--u) * 54);background:#b07a4a;border-radius:6px;align-items:center;gap:12px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 4px #8e5e35}.hr__notice i{font:800 12px var(--o-text);color:#2a2622;background:#ffe27a;padding:4px 8px;font-style:normal;transform:rotate(-2deg)}.hr__notice i+i{background:#fffdf8;transform:rotate(2deg)}.hr__floor{grid-template-columns:calc(var(--u) * 230) minmax(0,1fr) 420px;gap:16px;min-height:0;padding-right:16px;display:grid}.hr__scene{grid-template-rows:auto minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);gap:16px;min-height:0;padding-top:16px;display:grid}.hr__desk{height:calc(var(--u) * 190);flex-direction:column;grid-column:2;justify-content:flex-end;align-items:center;display:flex;position:relative}.hr__recruiter{position:absolute;top:0}.hr__table{width:calc(var(--u) * 360);height:calc(var(--u) * 90);background:var(--o-wood);box-shadow:inset 0 -14px 0 var(--o-wood-edge);z-index:1;border-radius:14px}.hr__desk small{font:800 12px var(--o-text);color:var(--o-muted);margin-top:6px}.hr__cabinet{background:var(--o-cabinet);border-radius:12px;flex-direction:column;grid-row:1/span 2;gap:6px;min-height:0;padding:14px;display:flex;overflow:hidden;box-shadow:inset 0 -12px #6e7d8c}.hr__cabinet .o-eyebrow{color:#fff}.hr__folder{text-align:left;color:#2a2622;font:800 13px var(--o-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f3d98a;border:3px solid #0000;border-radius:6px;min-height:36px;padding:6px 10px;overflow:hidden}.hr__folder.is-selected{border-color:#2a2622}.hr__waiting{flex-direction:column;grid-column:2;gap:8px;min-height:0;display:flex}.hr__chairs{gap:14px;padding:4px 2px 8px;display:flex;overflow-x:auto}.hr__candidate{width:150px;color:var(--o-ink);font:inherit;cursor:pointer;background:#fffdf88c;border:3px solid #0000;border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:12px 8px;display:flex;position:relative}.hr__candidate.is-selected{border-color:var(--o-ink);background:var(--o-paper)}.hr__candidate b{font:600 15px var(--o-display);text-align:center}.hr__candidate small{font:700 12px var(--o-text);color:var(--o-muted)}.hr__seat{background:#5b6b7a;border-radius:18px 18px 8px 8px;width:72px;height:70px;position:absolute;top:6px}.hr__candidate .person{z-index:1}.hr__cv-slot{min-height:0;padding:16px 0;display:flex}.hr-cv{background:var(--o-paper);border-radius:6px;flex-direction:column;flex:1;gap:12px;min-height:0;padding:22px;display:flex;overflow:auto;transform:rotate(.5deg);box-shadow:0 10px #2a262226}.hr-cv header{justify-content:space-between;gap:12px;display:flex}.hr-cv h2{font:600 26px var(--o-display);margin:2px 0}.hr-cv__role{font:800 14px var(--o-text);color:var(--o-chip-human-ink);margin:0}.hr-cv__face{background:var(--o-paper-2);border-radius:50%;place-items:start center;width:70px;height:80px;display:grid;overflow:hidden}.hr-cv__face .person{margin-top:8px}.hr-cv__pitch{font:700 14px/1.5 var(--o-text);margin:0}.hr-cv__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.hr-cv__facts div{background:var(--o-paper-2);border-radius:10px;padding:8px 10px}.hr-cv__facts .is-low{background:var(--o-amber);color:var(--o-amber-ink)}.hr-cv__facts dt{font:800 10px var(--o-text);text-transform:uppercase;letter-spacing:.05em;color:var(--o-muted)}.hr-cv__facts dd{font:600 15px var(--o-display);margin:2px 0 0}.hr-cv__warn{font:800 12px var(--o-text);color:var(--o-amber-ink);margin:0}.hr-cv>.o-btn{margin-top:auto}.app--office>.top{grid-row:1}.app--office>.o-strip{grid-row:2}.app--office>.room-host{grid-row:3}.board__chair-line{background:var(--o-paper);color:var(--o-ink);font:700 13px/1.4 var(--o-text);border-radius:14px;margin:0;padding:10px 14px}.board__chair-line b{color:var(--o-muted);font-weight:800}.board-card header{flex-wrap:wrap}.board-card header .chip{flex:none}.board__aside .sale{flex-direction:column;align-items:stretch;gap:8px;display:flex}.board__aside .sale .btn{white-space:normal}.board__folder{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--o-paper);border-radius:14px;flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:12px;display:flex;overflow:auto}.board__folder>*{flex:none;min-width:0}.board__folder:focus-visible{outline:3px solid var(--o-work);outline-offset:2px}.board__aside>.sale{flex:none}.board__table-notes{scrollbar-gutter:stable;flex-direction:column;gap:12px;min-height:0;padding:4px 5px 22px;display:flex;overflow:auto}.board__table-notes>*{flex:none}.board__table-notes .board__cards{overflow:visible}.board__folder .board__minutes{gap:8px;padding:0}.board__folder .board__feed{flex:none;max-height:220px}.company-type-status{border-bottom:2px solid var(--o-wall-edge);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.company-type-status b{font:600 17px var(--o-display)}.company-type-status span{color:var(--o-muted);font:700 12px/1.4 var(--o-text)}.release-panel{flex-direction:column;gap:10px;display:flex}.release-panel header{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.release-panel h2{font:600 21px/1.15 var(--o-display);margin:0}.release-panel p{font:650 12px/1.45 var(--o-text);margin:0}.release-templates{flex-direction:column;gap:8px;display:flex}.release-template{border:2px solid var(--o-wall-edge);background:var(--o-paper-2);color:var(--o-ink);text-align:left;cursor:pointer;border-radius:5px 12px 12px 5px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.release-template b{font:600 16px var(--o-display)}.release-template span{font:650 12px/1.35 var(--o-text)}.release-template:hover{border-color:var(--o-work)}.release-template:focus-visible,.company-type-choice:focus-visible,.office-history summary:focus-visible{outline:3px solid var(--o-work);outline-offset:2px}.release-readiness{font:800 12px/1.4 var(--o-text);gap:4px;margin:0;padding-left:22px;display:grid}.release-next{color:var(--o-muted)}.release-desk-links,.release-actions{flex-wrap:wrap;gap:6px;display:flex}.release-desk-links .o-btn{flex:1}.release-preview{border-left:4px solid var(--o-work);background:var(--o-paper-2);overflow-wrap:anywhere;font:750 12px/1.45 var(--o-text);border-radius:0 8px 8px 0;flex-direction:column;gap:4px;padding:10px;display:flex}.release-preview small{color:var(--o-muted);font-size:11px;font-weight:650}.release-rule{background:var(--o-amber);color:var(--o-amber-ink);border-radius:8px;padding:8px 10px}.release-actions .o-btn{white-space:normal;flex:1}.office-history{border-top:1px solid var(--o-wall-edge);font:650 12px/1.45 var(--o-text);padding-top:10px}.office-history summary{cursor:pointer;padding:3px 0;font-weight:850}.office-history p{color:var(--o-muted);margin:8px 0}.office-history ul{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.office-history li{flex-direction:column;gap:2px;display:flex}.office-history li b{justify-content:space-between;gap:8px;display:flex}.office-history li>span{color:var(--o-muted)}.company-types h3{margin-bottom:8px}.company-types__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-type-choice{border:2px solid var(--o-wall-edge);background:var(--o-paper-2);color:var(--o-ink);text-align:left;cursor:pointer;font:650 13px/1.4 var(--o-text);border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.company-type-choice b{font:600 19px var(--o-display)}.company-type-choice small{color:var(--o-muted);font-size:12px}.company-type-choice[aria-pressed=true]{border-color:var(--o-work);box-shadow:inset 0 0 0 1px var(--o-work);background:var(--o-paper)}.office-award{color:#3a2e28;font:800 10px/1.1 var(--o-text);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.office-award--quality-lamp{left:calc(var(--u) * 14);top:calc(var(--u) * 132);width:calc(var(--u) * 46);height:calc(var(--u) * 62);z-index:2;background:linear-gradient(#b4862d,#b4862d) center bottom 5px/5px 38px no-repeat;position:absolute}.office-award--quality-lamp:before{content:"";width:100%;height:calc(var(--u) * 25);background:#f6d168;border-bottom:3px solid #b4862d;border-radius:50% 50% 10% 10%;position:absolute;top:0;box-shadow:0 5px 12px #f6d16888}.office-award--quality-lamp:after{content:"";width:80%;height:calc(var(--u) * 8);background:#b4862d;border-radius:50%;position:absolute;bottom:0}.office-award--quality-lamp>span{z-index:1;margin-top:calc(var(--u) * -30);font-size:calc(var(--u) * 10)}.office-award--release-ribbon{width:calc(var(--u) * 66);height:calc(var(--u) * 44);border:calc(var(--u) * 4) solid #bd8c38;z-index:1;background:#f4d471;border-radius:50%;box-shadow:0 2px #6e432a}.office-award--release-ribbon:before,.office-award--release-ribbon:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);background:#4f81b9;width:30%;height:55%;position:absolute;top:65%}.office-award--release-ribbon:before{left:15%;transform:rotate(12deg)}.office-award--release-ribbon:after{right:15%;transform:rotate(-12deg)}.office-award--release-ribbon>span{text-align:center;max-width:42px;font-size:clamp(7px,calc(var(--u) * 10),11px)}.office-award--sale-plaque{width:calc(var(--u) * 100);height:calc(var(--u) * 44);border:calc(var(--u) * 5) solid #8e5b3b;text-align:center;background:#e5c57e;border-radius:4px;box-shadow:0 3px #231c18}.office-award--reliability-seal{width:calc(var(--u) * 70);height:calc(var(--u) * 48);border:calc(var(--u) * 4) solid #c49d4d;color:#fff0bd;text-align:center;background:#244b43;border-radius:45% 45% 50% 50%}.office-award--sale-plaque>span,.office-award--reliability-seal>span{font-size:clamp(7px,calc(var(--u) * 10),11px)}.room__wall:has(.office-award){gap:calc(var(--u) * 20)}.room__wall--board:has(.office-award) .board__frame{display:none}@media (width<=700px){.board__folder{scrollbar-gutter:auto;flex:none;overflow:visible}.board__table-notes{scrollbar-gutter:auto;overflow:visible}.board__aside,.board__scene,.board__aside>.sale{min-width:0}.board__folder .board__minutes{max-height:none}.board__folder .board__feed{max-height:260px;overflow:auto}.board__table{overflow:visible}.company-types__choices{grid-template-columns:1fr}.room__wall--board:has(.office-award){gap:6px;padding:0 6px}.room__wall--board:has(.office-award) .board__screen{flex:1;min-width:0;padding:0 10px}}.app--office .opening-meeting{background:var(--o-scrim)}@media (width<=700px){.app--office{grid-template-rows:auto auto minmax(0,1fr)}.app--office .top{gap:6px 8px}.app--office .stat--profit,.office-alert{display:none}.office-alert-strip{border-radius:0;width:100%;max-width:none;min-height:40px;padding:9px 12px;display:block}.office-alert-strip[hidden]{display:none}.room{--u:clamp(.28px, min(calc((100cqw - 24px) / 600), calc((100cqh - 16px) / 980)), .62px)}.room__wall{gap:12px;padding:0 12px}.room__cork{display:none}.office__floor{display:block;overflow:hidden}.office__desks{grid-template-columns:repeat(2, calc(var(--u) * 290));grid-template-rows:repeat(3, calc(var(--u) * 280));gap:calc(var(--u) * 14);padding:calc(var(--u) * 14);width:max-content;box-shadow:inset 0 0 0 6px var(--o-rug-edge);border-radius:16px;margin:8px auto 0}.office__desks .desk:nth-child(4),.office__desks .desk:nth-child(5){grid-column:auto;transform:none}.office__floor .room__side--right{right:0;top:calc(8px + var(--u) * 14 + 2 * var(--u) * 294);height:calc(var(--u) * 280);justify-content:space-between;width:calc(50% - 4px);position:absolute}.room__side .room__plant,.office__kitchen{display:none}.desk__bubble{gap:4px;padding:3px 8px 3px 3px;font-size:11px}.desk__bubble i{width:16px;height:16px;font-size:11px}.desk__bars{top:calc(var(--u) * 220);gap:1px;padding:0}.desk__bar{gap:3px}.desk__bar b{width:18px;font-size:6.5px}.desk__track{height:4px}.desk__plate{top:calc(var(--u) * 181);padding:0 3px}.desk__name{gap:3px}.desk__name b{font-size:clamp(8px,calc(var(--u) * 24),10px);text-overflow:ellipsis;overflow:hidden}.desk__name .chip{padding:0 3px;font-size:7px}.desk__plate small,.desk__chip-full{display:none}.desk__chip-short{display:inline}.door{--u:min(.4px, calc((100cqh - 16px) / 1500));width:170px;height:calc(var(--u) * 200)}.door__sign{width:118px;padding:4px 6px;top:1px}.door__sign b{font-size:11px;line-height:1.1}.door__sign small{font-size:9px;line-height:1.15}.door--right .door__mat{right:34px}.door--left .door__mat{left:34px}.door--left .door__sign{left:46px;right:auto}.o-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.o-dialog--desk{border-radius:22px 22px 0 0;height:fit-content;max-height:88dvh;margin:auto 0 0}.desk-dialog{gap:16px;max-height:88dvh;padding:16px 16px 20px}.desk-dialog__meta{white-space:normal;flex-wrap:wrap}.desk-line{white-space:nowrap;max-width:100%}.desk-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-plan__head .o-btn{margin-left:0}.desk-current__row{flex-wrap:wrap}.desk-current__row b{width:100%}.o-dialog--problem{border-radius:22px 22px 0 0;height:fit-content;max-height:88dvh;margin:auto 0 0}.problem{padding:18px 16px 22px}.problem__choices{grid-template-columns:1fr}.problem-banner{gap:10px;padding:6px 12px 9px}.problem-banner__fix,.problem-banner__clock small{display:none}.problem-banner__what{flex:1;min-width:0;max-width:none}.room--board,.room--hr{height:auto;min-height:100%;overflow-y:auto}.room--board{grid-template-rows:48px minmax(0,1fr)}.board__screen{min-width:140px;height:36px}.board__screen small{font-size:9px}.board__screen b{font-size:15px}.room-host:has(.room--board,.room--hr){overflow-y:auto}.board__floor,.hr__floor{grid-template-columns:1fr;gap:12px;padding:0 12px 16px 0}.board__floor .room__side--left,.hr__floor .room__side--left{height:110px}.board__members{gap:10px}.board-member{width:84px}.board-member .person{--u:.68px}.board__table{border-radius:8px;width:100%;min-height:280px;padding:12px 20px}.board__cards{grid-template-columns:1fr}.board__aside{padding:0 0 0 12px}.board__minutes{max-height:320px}.hr__scene{grid-template-columns:1fr;padding:0 0 0 12px}.hr__desk,.hr__notice{display:none}.hr__scene>*{min-width:0}.hr__cabinet{flex-flow:wrap;grid-row:auto}.hr__cabinet .o-eyebrow{width:100%}.hr__folder{flex:auto;max-width:100%}.hr__waiting{grid-column:1}.hr__cv-slot{padding:0 0 0 12px}.hr-cv{transform:none}}@media (width<=700px),(pointer:coarse){.desk,.door,.o-btn,.o-segmented button,.hr__folder,.hr__candidate,.o-switch,.o-link,.o-close,.task-chip,.desk-more__item,.plan-card{min-height:44px}.o-close{min-width:44px}}.app--office .stats,.app--office .top__right>*{flex:none}.app--office .top__right>.office-alert{flex:0 auto;min-width:80px;max-width:360px}.o-dialog__body>*{flex:none}.notice{pointer-events:none}.desk-result{background:var(--o-paper-2);border-radius:10px;padding:10px 12px}.desk-result p{font:700 13px/1.4 var(--o-text);margin:4px 0}.desk-result small{color:var(--o-muted);font:600 11px/1.35 var(--o-text)}.task-chip.is-unavailable{white-space:normal;flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex}.task-chip.is-unavailable small{font-size:10px;font-weight:600}.desk__bubble--claim i,.desk__bubble--uncovered i,.desk__bubble--ask i{background:var(--o-warn)}.daily-strip{background:var(--o-paper-2);border-bottom:1px solid var(--o-wall-edge);color:var(--o-ink);font-family:var(--o-text);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:8px 18px;display:grid}.daily-card{border:1px solid var(--o-wall-edge);background:var(--o-paper);border-radius:10px;gap:3px;min-width:0;padding:7px 12px;display:grid;position:relative}.daily-card__open{color:inherit;text-align:left;font:800 13px/1.3 var(--o-text);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:0;display:flex}.daily-card__open:after{content:"";border-radius:10px;position:absolute;inset:0}.daily-card__open span{font-size:11px;font-weight:600}.daily-card:focus-within{outline:2px solid var(--o-work);outline-offset:2px}.daily-card__open:focus-visible{outline:none}.daily-card__progress{font:800 11px/1.3 var(--o-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.daily-card>small{font:700 10px/1.3 var(--o-text);color:var(--o-muted)}.daily-card[data-earned=true]{background:var(--o-ok);color:var(--o-ok-ink)}.daily-card[data-earned=true]>small{color:inherit}.daily-card[data-earned=true] .o-bar i{background:var(--o-done)}.objective-strip{border-bottom:1px solid var(--o-wall-edge);background:var(--o-paper);color:var(--o-ink);font-family:var(--o-text);grid-template-columns:minmax(0,1fr) 130px auto auto;align-items:center;gap:16px;padding:10px 18px;display:grid}.objective-strip__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.objective-strip__copy>b{font:700 16px var(--o-text)}.objective-strip__copy>p{color:var(--o-muted);font:600 12px/1.35 var(--o-text);margin:0}.objective-strip__progress{font:800 12px var(--o-text);flex-direction:column;gap:5px;display:flex}.objective-strip[data-blocked=true] .o-bar i{background:var(--o-low)}.objective-strip__today{background:var(--o-paper-2);min-width:74px}.objective-strip__today>span{font-size:11px}.o-dialog--today{width:660px;max-height:90dvh}.o-dialog--today h2{font:700 24px var(--o-text);margin:3px 0 0}.o-dialog--today .o-dialog__head{justify-content:space-between}.today-body{flex-direction:column;gap:12px;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto}.today-reset{font:600 12px/1.4 var(--o-text);color:var(--o-muted);margin:0}.today-list{gap:10px;display:grid}.today-task{border:1px solid var(--o-wall-edge);border-radius:12px;padding:12px 14px}.today-task header,.today-task>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.today-task header{font-size:14px}.today-task header strong{white-space:nowrap;color:var(--o-muted);font-size:12px}.today-task p{color:var(--o-muted);margin:5px 0;font-size:12px;line-height:1.4}.today-task__reward{font-size:12px;font-weight:800}.today-task[data-earned=true],.today-bonus[data-earned=true]{background:var(--o-ok);color:var(--o-ok-ink);border-color:#0000}.today-bonus{background:var(--o-paper-2);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.today-bonus span{font-size:12px}@media (width<=700px){.daily-strip{gap:6px;padding:6px 8px}.app--office .guidance p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daily-card{gap:4px;padding:7px 6px}.daily-card__open{flex-direction:column;font-size:11px}.daily-card__open span{font-size:10px}.daily-card__progress{gap:4px;font-size:10px}.objective-strip{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:9px 12px}.objective-strip__copy{grid-column:1}.objective-strip__copy>b{font-size:13px}.objective-strip__copy>p{display:none}.objective-strip__copy .o-eyebrow{font-size:9px}.objective-strip__progress{grid-area:2/1;grid-template-columns:auto minmax(30px,1fr);align-items:center;gap:8px;font-size:10px;display:grid}.objective-strip>[data-testid=objective-go]{grid-area:3/1;place-self:start;min-height:30px;padding:2px 8px;font-size:11px}.objective-strip__today{grid-area:1/2/span 3;min-width:64px;min-height:48px}.o-dialog--today{border-radius:22px 22px 0 0;width:100vw;height:fit-content;max-height:92dvh;margin:auto 0 0}.today-body{gap:10px;padding:12px 14px 16px}.today-task{padding:9px 11px}.today-task header{font-size:13px}.today-task>div{gap:6px}.today-task .o-link{font-size:12px}}.return-report{background:var(--o-paper);width:min(480px,100%);color:var(--o-ink);border:2px solid var(--o-wall-edge);font-family:var(--o-text);border-radius:14px;gap:10px}.return-report p{margin:0}.return-report__eyebrow{color:var(--o-muted);font-size:12px;font-weight:800}.return-report h2{font:600 23px var(--o-display);margin:0}.return-report .kv{font:700 14px var(--o-text)}.return-report .kv li{border-color:var(--o-wall-edge);align-items:baseline}.return-report .kv b{text-align:right;font-variant-numeric:tabular-nums}.return-report .neg,.return-report--urgent h2{color:var(--bad)}.return-report .pos{color:var(--o-ok-ink)}.return-report__risk{color:var(--bad);font-size:13px;font-weight:800}.return-report__output,.return-report__cap{color:var(--o-muted);font-size:12px;line-height:1.45}.return-report__cap{background:var(--o-paper-2);border-radius:8px;padding:8px}.return-report__next{font-size:14px;font-weight:800}.return-report__actions{display:flex}.return-report__actions .btn{width:100%}.return-report__details{border-top:1px solid var(--o-wall-edge);min-width:0;padding-top:8px}.return-report__details summary{cursor:pointer;color:var(--o-muted);padding:4px 0;font-size:13px;font-weight:800}.return-report__details summary:focus-visible{outline:2px solid var(--o-work);outline-offset:3px;border-radius:3px}.return-report__history{overscroll-behavior:contain;gap:8px;max-height:190px;padding-right:4px;display:grid;overflow:auto}.return-report__history .kv{font-size:12px}.return-report__history .muted{color:var(--o-muted)}.return-report .mail__cards{background:var(--o-paper-2)}.stage-row__benefits{color:var(--o-muted);margin-top:4px}.stage-row .btn{margin-top:6px}.sale__retention,.prestige__retention{font-size:12px;line-height:1.5}@media (width<=600px){.return-report{gap:8px;padding:16px}.return-report h2{font-size:21px}.return-report__history{max-height:150px}}dialog.stages-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.stages-dialog .stages-body{overscroll-behavior:contain;min-height:0;overflow:auto}.stages-dialog .stage-row>span:nth-child(2){min-width:0}@media (width<=600px){.stages-dialog .stages-body{padding:12px}.stages-dialog .stage-row{flex-wrap:wrap;gap:7px;padding:8px}.stages-dialog .stage-row>span:nth-child(2){flex:1}.stages-dialog .stage-row__state{text-align:right;flex-basis:100%}}
