@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--bg:#0e1013;--surface:#171a1f;--raised:#2c3038;--line:#22262d;--text:#ece9e2;--soft:#b9bdc5;--muted:#9ea3ad;--amber:#f2a33a;--amber-hi:#ffc572;--amber-bg:#2a2016;--amber-line:#5a4220;--amber-ink:#17110a;--green:#6cc4a4;--green-bg:#14241f;--red:#ff8f7a;--red-bg:#3a1a15;--red-line:#5a2a22;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--target:48px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font:400 15px/1.45 var(--sans);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--amber);text-decoration:none}:focus-visible{outline:2px solid var(--amber-hi);outline-offset:2px}.screen{flex-direction:column;max-width:560px;height:100%;margin:0 auto;display:flex}.logo{font:600 18px var(--mono);letter-spacing:-.3px}.logo span{color:var(--amber)}.btn{border:1px solid var(--amber-line);background:var(--amber);min-height:56px;color:var(--amber-ink);border-radius:28px;padding:0 20px;font-size:16px;font-weight:600;transition:background-color .15s,transform .1s}.btn:active{transform:scale(.98)}.btn:hover{background:var(--amber-hi)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn-quiet{min-height:var(--target);color:var(--soft);background:0 0;border:0;border-radius:24px;padding:0 14px;font-size:14px}.btn-quiet:hover{color:var(--text)}.login{flex-direction:column;flex:1;justify-content:center;gap:20px;padding:24px 24px 40px;display:flex}.login h1{margin:0;font-size:26px;font-weight:600}.login p{color:var(--soft);margin:0}.login form{flex-direction:column;gap:12px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{letter-spacing:1px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:600}.field input{border:1px solid var(--raised);background:var(--surface);min-height:56px;font:500 18px var(--mono);letter-spacing:1px;text-transform:uppercase;border-radius:14px;padding:0 16px}.field input:focus{border-color:var(--amber);outline:none}.error{border:1px solid var(--red-line);background:var(--red-bg);color:var(--red);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.top{padding:12px 8px 4px 20px;padding-top:max(12px, env(safe-area-inset-top));justify-content:space-between;align-items:center;display:flex}.status{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--soft);border-radius:14px;align-items:center;gap:10px;margin:4px 20px 8px;padding:10px 14px;font-size:13px;display:flex}.dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.status[data-state=online] .dot{background:var(--green);animation:2.4s ease-in-out infinite pulse}.status[data-state=down] .dot{background:var(--red)}.status b{color:var(--text);font-weight:600}.status .time{font:400 12px var(--mono);color:var(--muted);white-space:nowrap;margin-left:auto}.chip-pause{background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber);font:600 11px var(--mono);letter-spacing:1px;border-radius:10px;margin-left:auto;padding:4px 10px}.status{flex-wrap:wrap}.limits{font:400 12px var(--mono);color:var(--soft);flex-wrap:wrap;flex-basis:100%;gap:4px 14px;display:flex}.limits b{color:var(--text);font-weight:600}.limits .reset{color:var(--muted)}.limits[data-stale=true]{opacity:.6}.limits .stale{color:var(--amber)}.status .time+.chip-pause{margin-left:0}@keyframes pulse{50%{opacity:.35}}.content{flex-direction:column;flex:1;gap:12px;padding:8px 20px 16px;display:flex;overflow:auto}.content h1{letter-spacing:1px;color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.empty{border:1px dashed var(--raised);color:var(--soft);border-radius:18px;padding:24px 18px;font-size:14px}.rows-more{color:var(--soft);padding:6px 18px;font-size:14px}.card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.card[data-kind=stage],.card[data-kind=decision]{border-color:#3b2e1c}.card-head{font:400 12px var(--mono);color:var(--muted);justify-content:space-between;gap:12px;display:flex}.card-head a{min-height:24px}.card-title{margin:0;font-size:16px;font-weight:600;line-height:1.35}.why{color:var(--amber);margin:0;font-size:13px}.stage-goal,.stage-spend{color:var(--soft);margin:0;font-size:13px}.stage-issues{color:var(--soft);font-size:13px}.stage-issues summary{min-height:var(--target);cursor:pointer;align-items:center;display:flex}.stage-issues ul{margin:0;padding-left:20px}.options{flex-direction:column;gap:8px;display:flex}.option{text-align:left;border:1px solid var(--raised);background:var(--bg);border-radius:14px;flex-direction:column;gap:2px;min-height:52px;padding:10px 14px;font-size:13px;display:flex}.option b{color:var(--amber)}.actions{flex-wrap:wrap;gap:8px;display:flex}.act{min-height:var(--target);border:1px solid var(--raised);background:var(--bg);border-radius:14px;flex:1 1 0;padding:0 12px;font-size:14px;font-weight:600}.act-yes{background:var(--green);color:var(--bg);border:0;flex-grow:2}.act-no{color:var(--red)}.act-no-solid{border-color:var(--red-line);background:var(--red-bg);color:var(--red)}.act:disabled,.option:disabled{opacity:.45;cursor:default}.sheet{flex-direction:column;gap:10px;padding-top:4px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:var(--target);border:1px solid var(--raised);background:var(--bg);border-radius:24px;padding:0 16px;font-size:14px}.chip[aria-pressed=true]{border-color:var(--amber);background:var(--amber-bg);color:var(--amber)}.sheet-field{letter-spacing:.5px;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.sheet-field textarea{border:1px solid var(--raised);background:var(--bg);font:400 15px/1.4 var(--sans);resize:vertical;border-radius:14px;padding:12px 14px}.sheet-field textarea:focus{border-color:var(--amber);outline:none}.result{font:400 12px var(--mono);color:var(--muted);margin:0}.result[data-tone=ok]{color:var(--green)}.result[data-tone=bad]{color:var(--red)}.tabs{border-top:1px solid var(--line);background:var(--bg);padding:6px 8px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tab{min-height:56px;color:var(--muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex}.tab[aria-current=page]{color:var(--amber)}.tab svg{width:22px;height:22px}.tab-label{align-items:center;gap:6px;display:inline-flex;position:relative}.badge{background:var(--amber);min-width:20px;color:var(--amber-ink);font:600 11px/16px var(--mono);text-align:center;border-radius:10px;padding:1px 6px}.splash{color:var(--muted);flex:1;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.push-prompt{color:var(--soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex}.key-notice{background:var(--amber-bg);color:var(--amber-hi);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex}.key-notice-acts{flex:none;gap:8px;display:flex}.print{font-family:var(--mono);white-space:nowrap}.controls{flex-direction:column;gap:10px;display:flex}.statusbar{display:contents}.confirm-text{color:var(--soft);margin:0;font-size:14px}.card-link{color:var(--text);min-height:32px;display:block}.facts{flex-wrap:wrap;gap:8px;display:flex}.fact{min-height:var(--target);border:1px solid var(--line);background:var(--bg);color:var(--soft);border-radius:14px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.fact-hot{border-color:var(--amber-line);background:var(--amber-bg);color:var(--amber);font-weight:600}.back{min-height:var(--target);align-items:center;font-size:14px;display:inline-flex}.why-line,.filter{color:var(--soft);margin:0;font-size:13px}.block{flex-direction:column;gap:8px;display:flex}.project-cols{display:contents}.block-title{letter-spacing:1px;color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row{min-height:var(--target);border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:8px 14px;font-size:14px;display:flex}.agent{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:10px 14px;display:flex}.agent .row{background:0 0;border:0;min-height:0;padding:0}.now-line{color:var(--blue,#8fa8ff);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.workers{margin-top:4px}.budget{flex-direction:column;gap:6px;display:flex}.budget-text{font:400 12px var(--mono);color:var(--soft);margin:0}.budget-bar{background:var(--raised);border-radius:3px;height:6px}.budget-bar>div{background:var(--amber);border-radius:3px;height:6px}.budget-bar>div[data-hot=true]{background:var(--red)}.agent-title{color:var(--soft);overflow-wrap:anywhere;margin:0;font-size:14px}.log{border:1px solid var(--line);max-height:45vh;font:400 12px/1.5 var(--mono);color:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;overflow:auto}.row-kind{font-weight:600}.none{color:var(--muted);margin:0;font-size:13px}.task-group{flex-direction:column;gap:6px;display:flex}.task-group-title{color:var(--soft);margin:4px 0 0;font-size:12px;font-weight:600}.task-group-title .count{font:400 12px var(--mono);color:var(--muted)}.task{min-height:var(--target);border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.task-meta{font:400 11px var(--mono);color:var(--muted)}.task-title{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.task-done{opacity:.75}.task-done .task-meta{color:var(--green)}.row-meta{font:400 12px var(--mono);color:var(--muted);margin-left:auto}.task-page{flex-direction:column;gap:12px;display:flex}.task-kicker{font:400 12px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.task-kicker a{min-height:var(--target);white-space:nowrap;align-items:center;display:inline-flex}.content .task-h{letter-spacing:0;text-transform:none;color:var(--text);font-size:21px;font-weight:600;line-height:1.3}.steps{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.steps li{border-top:4px solid var(--raised);flex-direction:column;gap:2px;min-width:0;padding-top:8px;display:flex}.steps time{font:400 11px var(--mono);color:var(--muted)}.steps li[data-done=true]{border-color:var(--green);color:var(--soft)}.steps li[aria-current=step]{color:#8fa8ff;border-color:#8fa8ff;font-weight:600}.task-note{border:1px solid var(--amber-line);background:var(--amber-bg);color:var(--amber);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.task-note[data-tone=bad]{border-color:var(--red-line);background:var(--red-bg);color:var(--red)}.task-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.task-facts li{background:var(--surface);min-height:36px;color:var(--soft);border-radius:10px;align-items:center;gap:4px;padding:0 12px;font-size:13px;display:inline-flex}.task-facts b{color:var(--text)}.task-facts a{align-items:center;min-height:36px;padding:0 2px;font-weight:600;display:inline-flex}.task-facts li:has(.fact-pr){flex-wrap:wrap}.fact-pr{flex-wrap:wrap;align-items:center;gap:0 8px;display:inline-flex}.fact-pr a{color:var(--soft);gap:4px;font-weight:400}.fact-pr[data-state=merged] a,.checks[data-tone=ok],.lines .plus{color:var(--green)}.checks[data-tone=bad],.lines .minus{color:var(--red)}.checks[data-tone=wait]{color:var(--amber)}.lines{font:400 12px var(--mono);white-space:nowrap}.verdict{background:var(--amber-bg);color:var(--amber-hi);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 12px;font-size:14px;line-height:1.4}.verdict[data-tone=ok]{background:var(--green-bg);color:var(--green)}.dep+.dep{margin-left:6px}.dep [aria-label]{color:var(--green)}.task-sec{flex-direction:column;gap:8px;display:flex}.sec-head{justify-content:space-between;display:flex}.sec-head .count{font:400 12px var(--mono);letter-spacing:0;text-transform:none}.task-sec>.md,.task-sec>.fold{color:var(--text);font-size:15px}.fold{-webkit-line-clamp:var(--lines);line-clamp:var(--lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fold[data-open=true]{display:block}.fold .md p:last-child,.fold .md ul:last-child{margin-bottom:0}.more{min-height:36px;color:var(--amber);background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.criteria{background:var(--surface);border-radius:14px;margin:0;padding:4px 14px;list-style:none}.criteria li{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.criteria li+li{border-top:1px solid var(--line)}.criteria li>div{flex-direction:column;min-width:0;display:flex}.criteria .md{color:var(--text)}.criteria .md p{margin:0}.mark{border:1px solid var(--raised);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;display:grid}.criteria li[data-done=true] .mark{border-color:var(--green-bg);background:var(--green-bg);color:var(--green)}.criteria li[data-mark=failed] .mark{border-color:var(--red-bg);background:var(--red-bg);color:var(--red)}.more-row{min-height:var(--target);border:1px dashed var(--raised);color:var(--soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}.more-row .more{align-self:center}.comment{background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.comment-head{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.comment-head b{color:var(--text)}.comment-head span{font:400 12px var(--mono)}.comment .md{color:var(--text)}.task-more{background:var(--surface);color:var(--soft);border-radius:14px;padding:0 14px;font-size:14px}.task-more summary{min-height:var(--target);cursor:pointer;align-items:center;display:flex}.task-more .md{padding-bottom:12px}.task-discuss{background:var(--bg);border-top:1px solid var(--line);text-align:center;flex-direction:column;gap:6px;margin:4px -20px -16px;padding:12px 20px 16px;display:flex;position:sticky;bottom:0}.task-discuss .btn{justify-content:center;align-items:center;display:flex}.pinned{border:1px solid var(--line);background:var(--surface);color:var(--soft);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.pinned a{min-height:var(--target);align-items:center;font-weight:600;display:inline-flex}.subtabs{gap:8px;display:flex}.subtab{min-height:var(--target);border:1px solid var(--raised);color:var(--soft);border-radius:24px;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}.subtab[aria-current=page]{border-color:var(--amber);background:var(--amber-bg);color:var(--amber)}.list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.btn.new{min-height:var(--target);align-items:center;padding:0 22px;display:inline-flex}.conv{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--text);border-radius:14px;gap:2px;padding:10px 14px;display:grid}.conv[data-fresh=true]{border-color:var(--amber-line)}.conv-title{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.conv-last{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.thread{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bubble{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-self:flex-start;gap:6px;max-width:88%;padding:10px 14px;display:flex}.bubble[data-from=user]{background:var(--amber-bg);border-color:var(--amber-line);align-self:flex-end}.bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bubble-img{border-radius:10px;max-width:100%;max-height:240px;display:block}.bubble-meta{font:400 11px var(--mono);color:var(--muted)}.composer{background:var(--bg);flex-direction:column;gap:8px;padding:8px 0;display:flex;position:sticky;bottom:0}.composer textarea{border:1px solid var(--raised);background:var(--surface);font:400 15px/1.4 var(--sans);resize:vertical;border-radius:14px;padding:12px 14px}.composer textarea:focus{border-color:var(--amber);outline:none}.composer-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool{min-height:var(--target);border:1px solid var(--raised);background:var(--bg);cursor:pointer;border-radius:24px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.tool[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}.mic{min-width:var(--target);justify-content:center;padding:0}.send{margin-left:auto}.shots{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shot{position:relative}.shot img{object-fit:cover;border-radius:10px;width:72px;height:72px;display:block}.shot-x{width:var(--target);height:var(--target);color:var(--text);background:0 0;border:0;font-size:22px;position:absolute;top:-8px;right:-8px}.report-row{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--text);border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:10px 14px;display:grid}.report-day{font:600 13px var(--mono);color:var(--amber)}.report-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.marks{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.marks:empty{display:none}.mark{border:1px solid var(--line);font:600 11px var(--mono);border-radius:8px;padding:2px 8px}.mark-warn{color:var(--amber);border-color:var(--amber-line);background:var(--amber-bg)}.mark-ok{color:#6cc4a4}.conclusions{border-left:3px solid var(--amber);background:var(--surface);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.45}.md{color:var(--soft);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.conclusions .md{color:var(--text)}.md p,.md ul{margin:0 0 8px}.md ul{padding-left:20px}.md li{margin-bottom:4px}.md code{font:400 12px var(--mono)}.md-h{margin:8px 0 4px;font-size:13px}.report-section{background:var(--surface);border-radius:14px;padding:0 14px 6px}.report-section summary{cursor:pointer;align-items:center;min-height:52px;font-size:14px;font-weight:600;display:flex}.account{flex-direction:column;gap:10px;display:flex}.panel{background:var(--surface);border-radius:16px;padding:4px 14px}.card-row{min-height:var(--target);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.card-row+.card-row{border-top:1px solid var(--line)}.card-name{font-size:14px;font-weight:500}.card-hint{color:var(--muted);font-size:12px}.tag{color:var(--muted);border-radius:8px;flex:none;padding:3px 8px;font-size:11px}.tag-on{background:var(--green-bg);color:var(--green)}.tag-wait{background:var(--amber-bg);color:var(--amber)}.key-howto{margin:0;padding:0 0 10px}.qr{border-radius:8px;align-self:center;width:200px;overflow:hidden}.qr svg{width:100%;height:auto;display:block}.secret{font:500 16px var(--mono);letter-spacing:1px;text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;margin:0}.switch{width:52px;min-height:var(--target);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.switch-track{background:#3a3f48;border-radius:13px;align-items:center;width:44px;height:26px;padding:3px;display:flex}.switch-thumb{background:var(--text);border-radius:10px;width:20px;height:20px}.switch[aria-checked=true] .switch-track{background:#2e7d63;justify-content:flex-end}.switch:disabled{opacity:.45}.panel .sheet,.panel .act{margin:8px 0}.panel .sheet .act{margin:0}.periods{gap:8px;display:flex}.period{min-height:var(--target);border:1px solid var(--raised);background:var(--surface);color:var(--soft);font:inherit;cursor:pointer;border-radius:24px;flex:1;font-size:14px}.period[aria-pressed=true]{border-color:var(--amber);background:var(--amber-bg);color:var(--amber)}.bignums{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.bignum{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 10px}.bignum dt{color:var(--muted);font-size:11px}.bignum dd{margin:4px 0 0}.bignum-value{font:600 22px var(--mono);color:var(--text);display:block}.bignum-none{font:400 14px var(--sans);color:var(--muted)}.bignum-prev,.metric-prev{font:400 12px var(--mono);color:var(--muted)}.metric-group{background:var(--surface);border:1px solid var(--line);border-radius:12px}.metric-group summary{min-height:var(--target);cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.metric-sum{font:400 12px var(--mono);color:var(--muted)}.metric-rows{flex-direction:column;gap:6px;margin:0;padding:0 14px 10px;font-size:14px;list-style:none;display:flex}.metric-row{justify-content:space-between;gap:12px;display:flex}.metric-val{text-align:right;color:var(--text)}.metric-none{color:var(--muted)}.bignums.calib{grid-template-columns:1fr}.calib-rows{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px}.calib-reason{color:var(--muted);padding-left:12px}.compare-row{box-sizing:border-box;min-height:48px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 14px;text-decoration:none;display:grid}.compare-nums{font:400 13px var(--mono);justify-content:space-between;gap:8px;display:flex}.rules-state{margin:0;font-size:14px}.rules-state[data-hot]{color:var(--amber);font-weight:600}.history-row{flex-direction:column;align-items:stretch;gap:6px;padding:10px 14px;display:flex}.diff-side{flex-direction:column;gap:4px;margin:8px 0;display:flex}.diff-side b{letter-spacing:1px;color:var(--muted);text-transform:uppercase;font-size:12px}.diff{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);background:var(--bg);font:12px/1.5 var(--mono);border-radius:10px;margin:0;padding:10px;overflow-x:auto}.diff[data-side=before]{border-color:var(--red-line)}.diff[data-side=after]{border-color:var(--green)}@media (min-width:1024px){.screen{grid-template:"top status""tabs push""tabs content"minmax(0,1fr)/72px minmax(0,1fr);max-width:none;margin:0;display:grid}.statusbar{border-bottom:1px solid var(--line);grid-area:status;align-items:center;display:flex}.statusbar .status{border-bottom:0;flex:1;min-width:0}.statusbar .controls{flex:none;padding:0 24px 0 0;position:relative}.statusbar .controls>.sheet,.statusbar .controls>.error,.statusbar .controls>.result{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:320px;padding:12px;position:absolute;top:100%;right:24px}.top{border-right:1px solid var(--line);grid-area:top;justify-content:center;padding:0 10px}.logo-word{display:none}.status{border:0;border-bottom:1px solid var(--line);background:var(--bg);border-radius:0;flex-wrap:nowrap;min-height:60px;margin:0;padding:10px 24px}.status .time,.chip-pause{margin-left:0}.limits{flex-wrap:nowrap;flex-basis:auto;margin-left:auto}.prompts{grid-area:push}.push-prompt,.key-notice{border-bottom:1px solid var(--line);padding:8px 24px}.tabs{border-top:0;border-right:1px solid var(--line);flex-direction:column;grid-area:tabs;gap:4px;padding:8px 10px 18px;display:flex}.tab svg{flex:none}.tab{min-height:48px;color:var(--soft);flex-direction:row;gap:12px;padding:0 12px;font-size:15px;font-weight:500;position:relative}.tab:hover{color:var(--text)}.tab[aria-current=page]{background:var(--surface);color:var(--amber)}.tab-label{position:static}.tab-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tab .badge{position:absolute;top:2px;right:2px}.content{grid-area:content;padding:18px 24px}.content>*{width:100%;max-width:760px}.content:has(>.split){padding-bottom:0;overflow:hidden}.split{border-top:1px solid var(--line);flex:1;grid-template-columns:minmax(300px,400px) minmax(0,1fr);width:auto;max-width:none;min-height:0;margin:0 -24px;display:grid}.content>.split:first-child{border-top:0;margin-top:-18px}.split-list,.split-detail{flex-direction:column;gap:12px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.split-list{border-right:1px solid var(--line)}.split-detail{padding:18px 24px}.split-detail>*{max-width:760px}.split-list a[aria-current=true]{border-color:var(--amber)}.split-list .card:has(a[aria-current=true]){border-color:var(--amber);background:#1c1a17}.split-list .card-link[aria-current=true]{color:var(--amber)}.split[data-list=narrow]{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.split[data-list=narrow] .split-list .facts,.split[data-list=narrow] .split-list .card-head{display:none}.split[data-list=narrow] .split-list .card{padding:12px 14px}.split-aside{display:none}.split-detail>.thread{flex:1 0 auto}.pick{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pick:hover{border-color:var(--raised)}.pick[data-kind=decision] .card-head{color:var(--amber)}.pick[data-kind=blocker] .card-head{color:var(--red)}.pick-title{font-size:15px;font-weight:600;line-height:1.35}.split-list .pick[aria-current=true]{background:#1c1a17}.split-detail>.project-cols{order:1;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"agents tasks""reviews tasks""chat tasks""metrics metrics";align-items:start;gap:18px 20px;max-width:none;display:grid}.col-agents{grid-area:agents}.col-reviews{grid-area:reviews}.col-chat{grid-area:chat}.col-tasks{grid-area:tasks}.col-metrics{grid-area:metrics}.split-detail>.fact-hot{align-self:flex-start}.split-detail>.project-cols[data-task]>:not(.col-tasks,.col-task),.project-cols[data-task]~.fact-hot{display:none}.col-task{grid-area:task}.col-task .back{display:none}.col-task .task-page{position:relative}.col-task .task-discuss{background:0 0;border:0;width:260px;margin:0;padding:0;position:absolute;top:0;right:0}.col-task .task-discuss .btn{min-height:var(--target)}.col-task .task-kicker,.col-task .task-h{margin-right:280px}.task-pr{background:var(--surface);color:var(--soft);border-radius:14px;flex-direction:column;gap:6px;padding:10px 14px;font-size:14px;display:flex}.task-pr .line{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-pr .line+.line{font-size:12px}.task-pr .line a{min-height:36px;font:400 12px var(--mono);align-items:center;display:inline-flex}.task-pr b{color:var(--text)}.task-pr[data-state=merged] b{color:var(--green)}.content>.account{max-width:640px}}@media (min-width:1400px){.col-task .task-kicker,.col-task .task-h{margin-right:0}.task-detail{grid-template-columns:minmax(0,1fr) minmax(200px,240px);align-items:start;gap:20px;display:grid}.task-read,.task-side{flex-direction:column;gap:12px;min-width:0;display:flex}.col-task .task-side .task-discuss{text-align:left;width:auto;position:static}.task-rows{background:var(--surface);border-radius:14px;margin:0;padding:4px 14px;font-size:13px;list-style:none}.task-rows li{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.task-rows li+li{border-top:1px solid var(--line)}.task-rows li>span:first-child{color:var(--soft)}.task-rows li>span:last-child{text-align:right;font-family:var(--mono)}.split[data-aside]{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(320px,400px)}.split-aside{border-left:1px solid var(--line);flex-direction:column;gap:12px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.split-aside .back{display:none}.talk-head{flex-direction:column;align-items:center;gap:10px;display:flex}.talk-head .block-title{letter-spacing:0;text-transform:none;color:var(--text);align-self:flex-start;font-size:15px}.talk-context{border:1px dashed var(--raised);font:400 12px var(--mono);color:var(--muted);border-radius:8px;padding:3px 10px}.split-aside>.thread{flex:1 0 auto}.split-detail>.project-cols{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"agents tasks metrics""reviews tasks metrics""chat tasks metrics"}}@media (min-width:1024px){.split-detail>.project-cols[data-task]{grid-template:"tasks task"/minmax(260px,340px) minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1399px){.split[data-list=narrow]:has(.project-cols[data-task]){grid-template-columns:minmax(0,1fr)}.split:has(.project-cols[data-task])>.split-list{display:none}}@media (min-width:1280px){.screen{grid-template-columns:232px minmax(0,1fr)}.top{justify-content:flex-start;padding:0 24px}.logo-word{display:inline}.tab{justify-content:flex-start}.tab-label{flex:1;justify-content:space-between}.tab-name{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.tab .badge{position:static}}.sechead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sechead-note{color:var(--muted);margin:0;font-size:12px}.sechead-note svg{vertical-align:-1px;width:9px;height:12px}.pc-list{flex-direction:column;gap:12px;display:flex;position:relative}.card.pc{flex-direction:row;gap:0;padding:0;transition:transform .18s;position:relative}.pc-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 16px 16px 0;display:flex}.grip{width:44px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:18px 0 0 18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;display:flex}.grip:hover,.grip[aria-expanded=true]{color:var(--text)}.rank{font:600 11px var(--mono)}.pc[data-lifted]{z-index:3;cursor:grabbing;border-color:var(--amber);box-shadow:0 18px 40px #0000008c, 0 0 0 1px var(--amber-line);background:#1c1a17;transition:none}.pc[data-lifted] .grip{color:var(--amber)}.pc-list[data-dragging]{-webkit-user-select:none;user-select:none}.pc-list[data-dragging]~.concepts{opacity:.4}.pc[data-waiting] .rank{color:var(--amber)}.pc[data-paused]{border-color:var(--amber-line)}.pc[data-paused] .facts>.fact{opacity:.55}.paused-badge{border:1px solid var(--amber-line);background:var(--amber-bg);font:600 11px var(--mono);color:var(--amber);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.draghint{z-index:4;border:1px solid var(--amber-line);background:var(--amber-bg);color:var(--amber-hi);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.pc-pause{display:none}.pc-menu .act{min-width:0}.project-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-head h1{min-width:0}.pause-btn{min-height:var(--target);border:1px solid var(--raised);white-space:nowrap;background:0 0;border-radius:24px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pause-btn-resume{border-color:var(--green);background:var(--green);color:var(--bg)}.pause-btn:disabled{opacity:.45;cursor:default}.pausestrip{border:1px solid var(--amber-line);background:var(--amber-bg);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pausestrip p{margin:0}.pausestrip-icon{border:1px solid var(--amber-line);width:28px;height:28px;color:var(--amber);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pausestrip-t{color:var(--amber-hi);font-size:14px;font-weight:600}.pausestrip-s{color:var(--soft);font-size:12px}.held-note{float:right;color:var(--muted);font-weight:400}.task-group[data-held] .task{opacity:.6}.concepts{flex-direction:column;gap:10px;margin-top:8px;display:flex}.cc{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.cc[data-handed]{border-style:dashed;border-color:var(--raised);background:0 0}.cc-name{font:600 15px var(--sans);color:var(--text)}.cc-note{color:var(--soft);margin:0;font-size:12px}.st-amber{color:var(--amber)}.st-blue{color:#8fa8ff}.st-muted{color:var(--muted)}.portwait{color:#8fa8ff;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.portwait:before{content:"";background:currentColor;border-radius:4px;flex:none;width:8px;height:8px}.portwait b{color:var(--text)}.approve,.act-confirm{min-height:var(--target);background:var(--amber);color:var(--amber-ink);border:0;border-radius:12px;font-size:14px;font-weight:600}.act-confirm{flex-grow:2}.act-confirm:disabled{opacity:.45}.chip small{font:400 11px var(--mono);color:var(--muted)}.chip[aria-pressed=true] small{color:var(--amber)}.chip-own{color:var(--muted);border-style:dashed}.own-callsign{min-height:var(--target);border:1px solid var(--amber);background:var(--bg);width:12em;font:600 14px var(--sans);border-radius:24px;padding:0 16px}.own-callsign:focus{outline:none}.dim{z-index:20;background:#060709b8;position:fixed;inset:0}.approve-sheet{z-index:21;padding:18px 16px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--raised);background:var(--surface);border-radius:22px 22px 0 0;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.approve-title{margin:0;font-size:18px;font-weight:700}.approve-sub{color:var(--muted);margin-top:-8px;font-size:12px}@media (min-width:1024px){.split:has(>.split-detail>.concepts){grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.split-detail>.concepts{margin-top:0}.pc-pause{opacity:0;margin-left:auto;display:inline-flex}.pc:hover .pc-pause,.pc:focus-within .pc-pause,.pc[data-paused] .pc-pause{opacity:1}.pause-btn-compact{border-radius:10px;min-height:36px;padding:0 12px;font-size:13px;font-weight:500}.pause-btn-compact.pause-btn-resume{color:var(--green);background:0 0;border-color:#2d5a4b}.split[data-list=narrow] .pc-pause{display:none}.split[data-list=narrow] .split-list .card.pc{padding:0}.split[data-list=narrow] .card.pc .pc-body{padding:12px 14px 12px 0}.dim{display:none}.approve-sheet{background:0 0;border:0;border-radius:0;padding:4px 0 0;position:static}.cc[data-open]{border-color:var(--amber)}}@media (prefers-reduced-motion:reduce){.card.pc{transition:none}}
