:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f4f5f7)var(--lightningcss-dark,#0f1216);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161a20);--panel-2:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1f26);--sunken:var(--lightningcss-light,#f2f4f6)var(--lightningcss-dark,#12161b);--line:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#262b33);--line-strong:var(--lightningcss-light,#cbd1d9)var(--lightningcss-dark,#363d47);--fg:var(--lightningcss-light,#171b21)var(--lightningcss-dark,#e8ebef);--fg-dim:var(--lightningcss-light,#3d424a)var(--lightningcss-dark,#b9bfc8);--fg-mute:var(--lightningcss-light,#575d67)var(--lightningcss-dark,#9ba2af);--link:var(--lightningcss-light,#1a55c2)var(--lightningcss-dark,#7fb0ff);--focus:var(--lightningcss-light,#2b6cf6)var(--lightningcss-dark,#5b9cff);--primary:#2b6cf6;--primary-fg:#fff;--bad:var(--lightningcss-light,#a72a39)var(--lightningcss-dark,#f4808c);--bad-bg:var(--lightningcss-light,#fdeef0)var(--lightningcss-dark,#f0616d1f);--warn:var(--lightningcss-light,#7f5310)var(--lightningcss-dark,#e8c489);--warn-bg:var(--lightningcss-light,#fdf3e2)var(--lightningcss-dark,#e0a33e1f);--good:var(--lightningcss-light,#116a2f)var(--lightningcss-dark,#6fd694);--yolo:var(--lightningcss-light,#884e00)var(--lightningcss-dark,#d99b3f);--shadow:0 18px 44px -20px var(--lightningcss-light,#10162473)var(--lightningcss-dark,#000000b3);--lift:var(--lightningcss-light,#1016240a)var(--lightningcss-dark,#ffffff0a);--c-not-started:var(--lightningcss-light,#545d6b)var(--lightningcss-dark,#9ba2ae);--c-analyzing:var(--lightningcss-light,#1956be)var(--lightningcss-dark,#64a2fe);--c-building:var(--lightningcss-light,#825205)var(--lightningcss-dark,#d99b3f);--c-verifying:var(--lightningcss-light,#0a647a)var(--lightningcss-dark,#38b0c8);--c-testing:var(--lightningcss-light,#6843be)var(--lightningcss-dark,#ad90fb);--c-landed:var(--lightningcss-light,#3e670c)var(--lightningcss-dark,#9ccf4a);--c-merged:var(--lightningcss-light,#116a2f)var(--lightningcss-dark,#59c579);--c-deployed:var(--lightningcss-light,#0f5b3a)var(--lightningcss-dark,#4fb474);--c-answered:var(--lightningcss-light,#3f5666)var(--lightningcss-dark,#8da5b7);--c-parked:var(--lightningcss-light,#77502f)var(--lightningcss-dark,#c09a75);--c-waiting:var(--lightningcss-light,#a42b59)var(--lightningcss-dark,#ef7fa8);--area-web:var(--lightningcss-light,#1e55c0)var(--lightningcss-dark,#7fadff);--area-renderer:var(--lightningcss-light,#7a33bd)var(--lightningcss-dark,#c894ff);--area-imaging:var(--lightningcss-light,#0b6385)var(--lightningcss-dark,#55c1ef);--area-api:var(--lightningcss-light,#0d694b)var(--lightningcss-dark,#56d3a3);--area-ai:var(--lightningcss-light,#a32276)var(--lightningcss-dark,#ff8ddb);--area-board:var(--lightningcss-light,#7c5506)var(--lightningcss-dark,#e5bd52);--area-bot:var(--lightningcss-light,#4b650f)var(--lightningcss-dark,#b6d46a);--area-tools:var(--lightningcss-light,#954413)var(--lightningcss-dark,#f0a271);--area-ops:var(--lightningcss-light,#a62d40)var(--lightningcss-dark,#ff8c96);--area-tests:var(--lightningcss-light,#4f48c9)var(--lightningcss-dark,#a3a0ff);--area-docs:var(--lightningcss-light,#0a6761)var(--lightningcss-dark,#4fd0c4);--area-other:var(--lightningcss-light,#545d6b)var(--lightningcss-dark,#9ba2ae);--col-wash:5%;--col-cap:11%;--radius:14px;--radius-sm:9px;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display:var(--font);--display-tracking:0px;--display-case:none;--tex:none;--glow:none;--glow-text:none;--edge:1px;--edge-accent:3px;--edge-cap:2px;--corner:var(--radius-sm);--card-shadow:none;--tex-panel:none;--tilt:0deg;--edge-style:solid;--chip-corner:99px;--btn-corner:var(--radius-sm);--rule:var(--edge) var(--edge-style) var(--line);--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);--kb:0px;--vp-h:100vh;--kb-slot:0px;--sheet-b:0px;--perch-h:22px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=toon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ffefc2;--panel:#fff;--panel-2:#fff8e4;--sunken:#f7e3ab;--line:#2a2118;--line-strong:#120e08;--fg:#1a140c;--fg-dim:#473827;--fg-mute:#6b5533;--link:#c1121f;--focus:#c1121f;--primary:#c1121f;--primary-fg:#fff;--shadow:0 10px 0 -4px #241c144d;--lift:#241c140f;--radius:16px;--radius-sm:12px;--font:"Comic Sans MS", "Comic Neue", "Chalkboard SE", ui-rounded, sans-serif;--font-display:Impact, Haettenschweiler, "Arial Black", sans-serif;--display-tracking:.4px;--tex:radial-gradient(58% 44% at 50% 38%, #ffd6661a, transparent 72%), radial-gradient(125% 105% at 50% 38%, transparent 46%, #c1121f1a 100%);--edge:2px;--edge-accent:5px;--edge-cap:4px;--corner:16px 7px 18px 6px;--chip-corner:10px 4px 11px 5px;--btn-corner:13px 5px 14px 6px;--rule:2px solid var(--line-strong);--card-shadow:3px 3px 0 -1px #241c1442;--tilt:.5deg;--tex-panel:radial-gradient(circle at 50% 50%, #c1121f1a 1.1px, transparent 1.5px) 0 0 / 7px 7px}:root[data-theme=shire]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ece0c6;--panel:#f7efdd;--panel-2:#f1e7d1;--sunken:#dfd0b0;--line:#cdb992;--line-strong:#a8916a;--fg:#241d12;--fg-dim:#413522;--fg-mute:#5e4d36;--link:#1f5c3a;--focus:#8a6a1f;--primary:#2c5f3f;--primary-fg:#f7efdd;--shadow:0 18px 44px -20px #3c2c1457;--lift:#3c2c140f;--radius:4px;--radius-sm:3px;--font:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-display:Luminari, Trattatello, Papyrus, Copperplate, Georgia, serif;--display-tracking:.5px;--tex:radial-gradient(60% 40% at 18% 12%, #7856281a, transparent 70%), radial-gradient(50% 60% at 84% 74%, #5a461e1a, transparent 70%), radial-gradient(38% 30% at 62% 30%, #8c642e14, transparent 72%),  radial-gradient(120% 90% at 50% 50%, transparent 38%, #4632161c 100%);--edge-accent:4px;--edge-cap:3px;--corner:3px 3px 5px 3px;--edge:3px;--edge-style:double;--chip-corner:3px;--btn-corner:3px 3px 5px 3px;--rule:3px double var(--line-strong);--card-shadow:1px 2px 0 -1px #3c2c1429;--tilt:.25deg;--tex-panel:repeating-linear-gradient(114deg, #7856280d 0 1px, transparent 1px 5px), repeating-linear-gradient(26deg, #7856280a 0 1px, transparent 1px 7px), radial-gradient(80% 60% at 20% 0%, #7856280f, transparent 70%)}:root[data-theme=spellbook]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#150d05;--panel:#2b1c0d;--panel-2:#3a2612;--sunken:#0c0703;--line:#4b3417;--line-strong:#6e4d22;--fg:#efe3cc;--fg-dim:#dbccb2;--fg-mute:#b7a88f;--link:#d9a441;--focus:#d9a441;--primary:#7a1420;--primary-fg:#f6e7c9;--shadow:0 18px 44px -20px #000000d1;--lift:#d9a4410f;--radius:5px;--radius-sm:4px;--font:"Book Antiqua", "Palatino Linotype", Palatino, Georgia, serif;--font-display:Harrington, Luminari, "Bookman Old Style", "Baskerville Old Face", Georgia, serif;--display-tracking:.6px;--glow-text:0 0 16px #d9a44152;--tex:radial-gradient(70% 50% at 50% -6%, #d9a4411a, transparent 72%), radial-gradient(34% 26% at 18% 88%, #d9a44112, transparent 74%), radial-gradient(120% 100% at 50% 50%, transparent 34%, #0000001c 100%);--edge-accent:4px;--edge-cap:3px;--corner:3px 3px 3px 18px;--chip-corner:2px 2px 2px 11px;--btn-corner:3px 3px 3px 13px;--rule:4px double #d9a4418c;--card-shadow:0 8px 16px -14px #000000e6;--tex-panel:radial-gradient(circle at 22% 28%, #d9a44112 0 6px, transparent 7px) 0 0 / 23px 19px, radial-gradient(circle at 74% 66%, #8c601e12 0 5px, transparent 6px) 0 0 / 31px 27px, radial-gradient(120% 130% at 50% 0%, #d9a44114, transparent 62%)}:root[data-theme=wasteland]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#dfae74;--panel:#eecb99;--panel-2:#e6bd85;--sunken:#dfb684;--line:#b98a56;--line-strong:#8f6636;--fg:#241408;--fg-dim:#422711;--fg-mute:#5f3c19;--link:#0f5f66;--focus:#b6461b;--primary:#b6461b;--primary-fg:#f8e6c8;--shadow:0 14px 30px -18px #3c1e088c;--lift:#3c1e0812;--radius:0px;--radius-sm:0px;--font:"Arial Narrow", "Roboto Condensed", "Liberation Sans Narrow", ui-sans-serif, sans-serif;--font-display:Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Black", sans-serif;--display-tracking:1px;--display-case:uppercase;--tex:radial-gradient(90% 55% at 50% 0%, #ffaa3c17, transparent 70%), radial-gradient(140% 60% at 50% 108%, #783c1414, transparent 70%);--edge:2px;--edge-accent:6px;--edge-cap:4px;--corner:0px;--chip-corner:0px;--btn-corner:0px;--rule:3px solid var(--line-strong);--card-shadow:4px 4px 0 -2px #3c1e083d;--tex-panel:repeating-linear-gradient(88deg, #783c140f 0 1px, transparent 1px 7px), repeating-linear-gradient(88deg, #ffc8820a 0 1px, transparent 1px 3px), linear-gradient(180deg, #ffaa3c12, transparent 40%)}:root[data-theme=galaxy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#03050c;--panel:#0b1a44;--panel-2:#142a5e;--sunken:#02040a;--line:#21386b;--line-strong:#3a5c9e;--fg:#e8eefc;--fg-dim:#bccae4;--fg-mute:#94a3c2;--link:#ffd54a;--focus:#4fc3f7;--primary:#2f7bff;--primary-fg:#fff;--shadow:0 18px 44px -20px #000000e0;--lift:#78aaff12;--radius:3px;--radius-sm:2px;--font-display:"Franklin Gothic Medium", "Trebuchet MS", "Arial Black", ui-sans-serif, sans-serif;--display-tracking:2px;--display-case:uppercase;--glow:0 0 20px -4px #2f7bffcc;--glow-text:0 0 18px #4fc3f766;--tex:radial-gradient(1px 1px at 12% 22%, #ffffff73, transparent 100%), radial-gradient(1px 1px at 72% 14%, #ffffff59, transparent 100%), radial-gradient(1px 1px at 38% 68%, #fff6, transparent 100%), radial-gradient(1px 1px at 88% 56%, #ffffff4d, transparent 100%), radial-gradient(1px 1px at 58% 88%, #ffffff59, transparent 100%), radial-gradient(1px 1px at 26% 44%, #ffffff40, transparent 100%), radial-gradient(1px 1px at 46% 8%, #fff6, transparent 100%), radial-gradient(1px 1px at 8% 62%, #ffffff4d, transparent 100%), radial-gradient(1px 1px at 94% 30%, #ffffff59, transparent 100%), radial-gradient(1px 1px at 66% 52%, #ffffff40, transparent 100%), radial-gradient(58% 42% at 78% 10%, #2f7bff17, transparent 68%), radial-gradient(46% 38% at 16% 78%, #963cdc14, transparent 70%), radial-gradient(70% 30% at 44% 44%, #4fc3f70f, transparent 72%);--edge-accent:2px;--edge-cap:3px;--corner:2px 12px 2px 12px;--chip-corner:1px 9px 1px 9px;--btn-corner:2px 11px 2px 11px;--rule:1px dotted #78aaff57;--card-shadow:0 0 16px -12px #2f7bfff2;--tex-panel:radial-gradient(circle at 50% 50%, #aacdff17 .6px, transparent 1.1px) 0 0 / 9px 9px, radial-gradient(120% 140% at 8% -10%, #963cdc1a, transparent 62%), radial-gradient(140% 130% at 98% 110%, #2f7bff1a, transparent 58%), linear-gradient(180deg, #78aaff12, transparent 60%)}:root[data-theme=downpour]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#010402;--panel:#04170b;--panel-2:#062210;--sunken:#000301;--line:#12331d;--line-strong:#1d5030;--fg:#c8ffd6;--fg-dim:#6ce08b;--fg-mute:#4aa761;--link:#39ff88;--focus:#39ff88;--primary:#127a3c;--primary-fg:#d6ffe3;--shadow:0 18px 44px -20px #000000e6;--lift:#39ff8812;--radius:2px;--radius-sm:2px;--font:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", "Courier New", monospace;--font-display:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", "Courier New", monospace;--display-tracking:.8px;--glow:0 0 18px -5px #39ff88d9;--glow-text:0 0 12px #39ff8873;--tex:linear-gradient(180deg, #39ff8817, transparent 55%);--edge-accent:2px;--edge-cap:2px;--corner:0px;--edge-style:dotted;--chip-corner:0px;--btn-corner:0px;--rule:1px dashed #39ff8861;--card-shadow:0 0 14px -11px #39ff88f2;--tex-panel:repeating-linear-gradient(90deg, #39ff880f 0 1px, transparent 1px 14px), repeating-linear-gradient(0deg, #00000012 0 1px, transparent 1px 4px), linear-gradient(180deg, #39ff8812, transparent 70%)}:root[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08050f;--panel:#1b0f30;--panel-2:#271649;--sunken:#05030c;--line:#3c2069;--line-strong:#5b3190;--fg:#ecdff7;--fg-dim:#c2b2dc;--fg-mute:#9b8eb4;--link:#ff5fa2;--focus:#22d3ee;--primary:#b21e8f;--primary-fg:#ffeaf8;--shadow:0 18px 44px -20px #000000d9;--lift:#22d3ee12;--radius:3px;--radius-sm:2px;--font-display:Bahnschrift, "DIN Alternate", "Segoe UI Semibold", "Franklin Gothic Medium", ui-sans-serif, sans-serif;--display-tracking:3px;--display-case:uppercase;--glow:0 0 22px -4px #ff5fa2cc;--glow-text:0 0 16px #22d3ee73;--tex:radial-gradient(55% 45% at 8% 92%, #ff5fa21a, transparent 72%), radial-gradient(55% 45% at 92% 8%, #22d3ee17, transparent 72%);--edge-accent:3px;--edge-cap:3px;--corner:0px 13px 0px 13px;--chip-corner:0px 7px 0px 7px;--btn-corner:0px 11px 0px 11px;--rule:1px solid #22d3ee66;--card-shadow:0 8px 20px -16px #ff5fa2d9;--tex-panel:repeating-linear-gradient(102deg, #22d3ee0f 0 1px, transparent 1px 8px), linear-gradient(102deg, #22d3ee12, transparent 42%, #ff5fa214)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--fg);font:14px/1.45 var(--font);-webkit-text-size-adjust:100%;touch-action:manipulation;margin:0}body:before{content:"";z-index:90;pointer-events:none;background:var(--tex);position:fixed;inset:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono)}.branch-name{overflow-wrap:anywhere;min-width:0}.btn{border:var(--edge) var(--edge-style) var(--line-strong);border-radius:var(--btn-corner);background:var(--panel);color:var(--fg-dim);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-size:13px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn-abbr{display:none}.btn:hover:not(:disabled){background:var(--panel-2);border-color:var(--focus);color:var(--fg)}.btn:disabled{opacity:.5;cursor:default}.btn b{font-variant-numeric:tabular-nums;color:var(--fg-mute);font-weight:600}.btn--sm{padding:3px 9px;font-size:12px}.btn--primary{background:var(--primary);color:var(--primary-fg);box-shadow:var(--glow);border-color:#0000}.btn--primary:hover:not(:disabled){filter:brightness(1.1);color:var(--primary-fg)}.btn--on{border-color:var(--focus);color:var(--fg)}.btn--danger:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.icon-btn{border:var(--edge) var(--edge-style) var(--line);border-radius:var(--btn-corner);background:var(--panel);width:26px;height:26px;color:var(--fg-mute);font:inherit;cursor:pointer;flex:none;padding:0}.icon-btn:hover{background:var(--panel-2);color:var(--fg)}.linkish{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.input,.select,.field input,.field textarea,.reply textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--fg);font:inherit;padding:7px 9px;font-size:13px}.select{width:auto;padding:5px 7px;font-size:12.5px}.input:focus,.select:focus,.field input:focus,.field textarea:focus,.reply textarea:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #2b6cf62e}.field{margin-bottom:11px;display:block}.field>span{color:var(--fg-dim);margin-bottom:4px;font-size:12px;display:block}.field textarea{resize:vertical;line-height:1.5}.hint{color:var(--fg-mute);margin:6px 0 0;font-size:11.5px}.hint--tight{margin:4px 2px 0}.hint--bad{color:var(--bad)}.notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);color:var(--fg-dim);margin:10px 0;padding:8px 11px;font-size:12.5px}.notice p{margin:4px 0 0}.notice .steps{margin:6px 0 0;padding:0 0 0 18px;list-style:decimal}.notice .steps li{margin:3px 0 0;padding-left:2px}.notice .steps b{color:var(--fg);white-space:nowrap}.notice--bad{border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-bg);color:var(--bad)}.notice--warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:var(--warn-bg);color:var(--warn)}.notice--wait{border-color:color-mix(in srgb, var(--c-waiting) 45%, transparent);background:color-mix(in srgb, var(--c-waiting) 12%, transparent);color:var(--c-waiting)}.notice--draft{color:var(--fg)}.notice--draft .btn{margin-top:8px}.dupe-list{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.dupe-list>li{min-width:0}.dupe-status{color:var(--fg-mute)}.dupe-quote{color:var(--fg-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;display:block;overflow:hidden}.top-notice{max-width:380px;margin:12px auto 0}.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.top{padding:calc(9px + var(--sa-t)) calc(14px + var(--sa-r)) 9px calc(14px + var(--sa-l));border-bottom:var(--edge) var(--edge-style) var(--line);background:var(--tex-panel), var(--panel);flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.brand{color:var(--fg);font-family:var(--font-display);letter-spacing:calc(.2px + var(--display-tracking));text-transform:var(--display-case);text-shadow:var(--glow-text);align-items:center;gap:7px;font-size:15px;font-weight:650;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{color:var(--c-analyzing);font-size:17px;line-height:1}.brand-mark--emoji{color:inherit;font-size:16px}.brand--pick{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);font-family:var(--font-display);cursor:pointer;padding:4px 8px;transition:background .12s,border-color .12s}.brand--pick:hover{background:var(--panel-2);border-color:var(--focus)}.boardsw[data-needs] .boardsw-at{color:var(--c-waiting)}.boardsw-at{align-items:center;gap:5px;margin-left:5px;display:inline-flex}.boardsw-who{text-overflow:ellipsis;white-space:nowrap;max-width:11ch;font-weight:600;overflow:hidden}.boardsw .boardsw-n{background:var(--c-waiting);min-width:17px;color:var(--panel);font-variant-numeric:tabular-nums;text-align:center;border-radius:99px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px}@media (width<=700px){.boardsw-who{display:none}}.top-nav{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.btn--icon{padding:3px 7px}.btn-ico{font-size:14px;line-height:1.15}.top-info{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.filterbar{align-items:center;gap:4px;min-width:0;display:flex}.presence-bar{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:2px 4px;display:flex}.pico{align-items:center;gap:5px;display:inline-flex}.pcount{border:1px solid color-mix(in srgb, var(--good) 40%, transparent);background:color-mix(in srgb, var(--good) 12%, transparent);color:var(--good);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:4px;padding:0 6px 0 5px;font-size:11px;font-weight:650;line-height:1.6;display:inline-flex}.pchip{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;color:var(--fg-mute);border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-family:inherit;font-size:10.5px;line-height:1.7;display:inline-flex}.pchip:hover{border-color:var(--line-strong);background:var(--lift)}.pchip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pchip b{font-weight:500}.pchip em{opacity:.8;font-style:normal}.pchip .dot{background:var(--line-strong)}.pchip.is-online{border-color:color-mix(in srgb, var(--good) 40%, transparent);background:color-mix(in srgb, var(--good) 10%, transparent);color:var(--good)}.pchip.is-online .dot{background:var(--good)}.pchip.is-me{box-shadow:inset 0 0 0 1px var(--line-strong)}.pchip--more{color:var(--fg-dim)}.pname{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pname:hover,.pname:focus-visible{text-underline-offset:2px;text-decoration:underline}.qchips{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.qchip{border:1px solid var(--line);background:var(--panel-2);color:var(--fg-mute);border-radius:99px;align-items:center;gap:5px;padding:1px 8px;font-size:10.5px;line-height:1.7;display:inline-flex}.top-nav .qchip{padding:0 7px;line-height:1.5}.qchip em{opacity:.8;font-style:normal}.qchip-label{opacity:.75}.qchip .meter-bar{width:30px;height:4px}.qchip b{font-variant-numeric:tabular-nums;font-weight:600}.qchip .meter-when{color:var(--fg-dim);align-items:center;gap:3px;display:inline-flex}.qchip .rcy{color:var(--fg-mute);opacity:.7;font-size:10px;line-height:1}.stale-bar{min-width:0;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:2px 4px}.stale-bar:hover{border-color:var(--line);background:var(--lift)}.stale-bar:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.stale-chip{border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 14%, var(--panel));color:var(--warn);overflow-wrap:anywhere;border-radius:99px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;padding:1px 8px;font-size:10.5px;line-height:1.7;display:inline-flex}.stale-chip>*{min-width:0}.stale-chip b{font-weight:600}.stale-what{color:var(--fg-mute)}.mention-bar{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;padding:2px 4px;display:flex}.mchip{border:1px solid color-mix(in srgb, var(--link) 45%, transparent);border-radius:var(--chip-corner);background:color-mix(in srgb, var(--link) 12%, var(--panel));align-items:stretch;min-width:0;max-width:min(100%,30rem);display:inline-flex;overflow:hidden}.mchip-go,.mchip-x,.mchip-more{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;font-size:10.5px;line-height:1.7}.mchip-go{text-align:left;align-items:center;gap:5px;min-width:0;padding:1px 4px 1px 8px;display:inline-flex;overflow:hidden}.mchip-go>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mchip-who{font-weight:600}.mchip-what{color:var(--fg-dim)}.mchip-x{color:var(--fg-mute);padding:1px 7px;font-size:12px}.mchip-go:hover,.mchip-x:hover{background:var(--lift)}.mchip-x:hover{color:var(--fg)}.mchip-more{border:1px solid var(--line);border-radius:var(--chip-corner);color:var(--fg-mute);padding:1px 8px}.mchip-more:hover{border-color:var(--line-strong);background:var(--lift)}.mchip-go:focus-visible,.mchip-x:focus-visible,.mchip-more:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.deploy-bar{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;padding:2px 4px;display:flex}.deploy-chip{border:1px solid var(--line);background:var(--panel);font:inherit;text-align:left;color:var(--fg-mute);cursor:pointer;border-radius:99px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;padding:1px 8px;font-size:10.5px;line-height:1.7;display:inline-flex}.deploy-chip:hover{border-color:var(--line-strong);color:var(--fg)}.deploy-chip b{color:var(--fg);font-weight:600}.deploy-prog{min-width:0;max-width:100%;color:var(--fg-mute);align-items:center;gap:6px;font-size:10.5px;line-height:1.7;display:flex}.deploy-prog-open{min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.deploy-prog-open:hover .deploy-prog-label{color:var(--fg)}.deploy-prog-track{flex:none;gap:1px;width:64px;height:4px;display:flex}.deploy-prog-cell{background:var(--line);border-radius:1px;flex:1 1 0;min-width:0;transition:background-color .2s ease-out}.deploy-prog-cell.is-on{background:var(--fg-mute)}.deploy-prog-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deploy-prog-label b{color:var(--fg);font-weight:600}.deploy-prog-group{margin:0 0 6px;padding:0 2px}.deploy-prog-group .deploy-prog-track{flex:auto;gap:2px;width:auto}.deploy-prog-group .deploy-prog-cell{border-radius:2px}.deploy-prog-group .deploy-prog-label{flex:none}.deploy-prog.is-failed .deploy-prog-label{color:var(--fg)}.main{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px 12px 12px;display:flex}.splash{color:var(--fg-mute);flex-direction:column;align-items:center;gap:10px;margin:auto;font-size:13px;display:flex}.no-boards-bug{text-align:left;width:min(420px,100%);margin-bottom:8px}.no-boards{text-align:left;width:min(420px,100%)}.no-boards .panel-sec{border-top:none;margin-top:0;padding-top:0}.tallies{color:var(--fg-dim);flex-wrap:wrap;flex:none;gap:4px 6px;font-size:11.5px;display:flex}.tally{white-space:nowrap;appearance:none;border-radius:var(--radius-sm);min-height:24px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button.tally{background:var(--panel);border-color:color-mix(in srgb, var(--accent,var(--fg-mute)) 32%, var(--line))}button.tally:hover{background:color-mix(in srgb, var(--accent,var(--fg-mute)) 10%, var(--panel));border-color:color-mix(in srgb, var(--accent,var(--fg-mute)) 60%, var(--line));color:var(--fg)}button.tally:active{background:color-mix(in srgb, var(--accent,var(--fg-mute)) 22%, var(--panel));border-color:color-mix(in srgb, var(--accent,var(--fg-mute)) 75%, var(--line));color:var(--fg)}.tally i{background:var(--accent,var(--fg-mute));border-radius:50%;width:7px;height:7px}.tally-emo{font-size:13px;line-height:1;display:none}.tally b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:650}.tally--total{color:var(--fg-mute);cursor:default}.warn{border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex}.warn-card,.warn-file{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:var(--chip-corner,var(--radius-sm));background:color-mix(in srgb, var(--warn) 10%, transparent);max-width:22em;color:inherit;font:inherit;cursor:pointer;margin-left:6px;padding:1px 6px;overflow:hidden}.warn-card:hover,.warn-file:hover{background:color-mix(in srgb, var(--warn) 20%, transparent)}.warn-card:focus-visible,.warn-file:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.row{scroll-snap-type:x proximity;flex:auto;align-items:stretch;gap:12px;min-height:0;display:flex;overflow:auto hidden}.col{scroll-snap-align:start;border:var(--edge) var(--edge-style) var(--line);border-top:var(--edge-cap) solid var(--accent);border-radius:var(--radius);--col-bg:color-mix(in srgb, var(--accent) var(--col-wash), var(--panel));background:var(--tex-panel), var(--col-bg);flex-direction:column;flex:300px;min-width:min(300px,84vw);max-width:88vw;min-height:0;display:flex}.col[data-col=not-started],.tally[data-col=not-started]{--accent:var(--c-not-started)}.col[data-col=building],.tally[data-col=building]{--accent:var(--c-building)}.col[data-col=waiting],.tally[data-col=waiting]{--accent:var(--c-waiting)}.tally[data-col=landed]{--accent:var(--c-landed)}.col[data-col=merged],.tally[data-col=merged]{--accent:var(--c-merged)}.col[data-col=parked],.tally[data-col=parked]{--accent:var(--c-parked)}.col-head{border-bottom:var(--edge) var(--edge-style) color-mix(in srgb, var(--accent) 26%, var(--line));background:var(--tex-panel), color-mix(in srgb, var(--accent) var(--col-cap), transparent);flex:none;align-items:center;gap:7px;padding:9px 11px;display:flex}.col-emoji{font-size:14px;line-height:1}.col-label{font-family:var(--font-display);letter-spacing:calc(.4px + var(--display-tracking));text-transform:uppercase;color:var(--accent);text-shadow:var(--glow-text);margin:0;font-size:11.5px;font-weight:650}.col-heart{opacity:.75;font-size:11px;line-height:1;transition:transform .14s,opacity .14s}.col-head:hover .col-heart{opacity:1;transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.col-heart{transition:none}}.count{border:var(--edge) var(--edge-style) var(--line);border-radius:var(--chip-corner);background:var(--sunken);min-width:22px;color:var(--fg-dim);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:1px 6px;font-size:11px}.col-head .count{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--fg);font-family:var(--mono);border-color:#0000;font-weight:700}.flush{border:var(--edge) var(--edge-style) var(--line);border-radius:var(--chip-corner);background:var(--sunken);color:var(--fg-dim);font:inherit;font-size:11px;line-height:inherit;cursor:pointer;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;transition:border-color .12s,color .12s;display:inline-flex}.flush:hover:not(:disabled){border-color:var(--accent);color:var(--fg)}.flush:disabled{cursor:progress;opacity:.6}.flush[data-mine=yes]{border-color:var(--accent);color:var(--accent)}.flush-undo{border-style:dashed}.flush-undo:hover:not(:disabled){border-color:var(--good);color:var(--fg)}.flush-emo{font-size:12px;line-height:1}.flush-n{font-variant-numeric:tabular-nums}.col-fold{width:15px;height:15px;color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-3px;padding:0;font-size:11px;line-height:1;transition:color .12s;display:inline-flex}.col-fold:hover{color:var(--accent)}.col-fold:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.col[data-collapsed=yes]{flex:none;width:46px;min-width:46px;max-width:46px}.col[data-collapsed=yes] .col-head{border-bottom:0;flex-direction:column;flex:auto;align-items:center;gap:8px;min-height:0;padding:9px 0}.col[data-collapsed=yes] .col-label{writing-mode:vertical-rl}.col[data-collapsed=yes] .count{margin-left:0}.col[data-collapsed=yes] .flush{margin-top:auto;margin-left:0}.col[data-collapsed=yes] .col-body{display:none}.col-body{--col-gap:8px;overscroll-behavior-y:contain;gap:var(--col-gap);flex-direction:column;flex:auto;min-height:0;padding:9px;display:flex;overflow:hidden auto}.col-empty{color:var(--fg-mute);margin:6px 2px;font-size:12px;font-style:italic}:is(.col-more,.cl-more){border:1px dashed var(--line-strong);border-right:3px solid var(--accent);border-radius:var(--radius-sm);color:var(--fg-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;margin-top:2px;padding:9px 10px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}:is(.col-more,.cl-more):hover:not(:disabled){background:var(--lift);border-color:var(--focus);border-right-color:var(--accent);color:var(--fg)}:is(.col-more,.cl-more):disabled{cursor:default;opacity:.6}.col-more .count{margin-left:auto}.card+.col-more{margin-top:max(2px, calc(var(--perch-h) / 2 - var(--col-gap)))}.col-group{display:contents}.col-group-head{z-index:2;background:var(--tex-panel), var(--col-bg);color:var(--sk,var(--fg-dim));font-family:var(--mono);letter-spacing:.7px;text-transform:uppercase;flex:none;align-items:center;gap:6px;margin:0 -9px;padding:5px 11px;font-size:9.5px;font-weight:650;display:flex;position:sticky;top:-9px}:is(.col-group:has(.card),.card)+.col-group .col-group-head{margin-top:max(0px, calc(var(--perch-h) / 2 - var(--col-gap)))}.col-group-head .count{min-width:0;padding:0 5px;font-size:9.5px}.col-group[data-status=analyzing]{--sk:var(--c-analyzing)}.col-group[data-status=building]{--sk:var(--c-building)}.col-group[data-status=verifying]{--sk:var(--c-verifying)}.col-group[data-status=waiting]{--sk:var(--c-waiting)}.col-group[data-status=testing]{--sk:var(--c-testing)}.col-group[data-status=merged]{--sk:var(--c-merged)}.col-group[data-status=deployed]{--sk:var(--c-deployed)}.col-group[data-status=answered]{--sk:var(--c-answered)}.newcard{border:1px dashed var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);color:var(--fg-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}.newcard:hover{background:var(--lift);border-color:var(--focus);border-left-color:var(--accent);color:var(--fg)}.newcard-plus{color:var(--accent);font-size:16px;line-height:1}.card{isolation:isolate;--card-pad-b:9px;padding:9px 10px var(--card-pad-b);border:var(--edge) var(--edge-style) var(--line);border-left:var(--edge-accent) solid var(--accent);border-radius:var(--corner);background:var(--tex-panel), var(--panel-2);box-shadow:var(--card-shadow);transform:translateX(var(--sw,0px)) rotate(calc(var(--tilt) * var(--tilt-dir,1)));flex:none;transition:background .15s,border-color .15s,transform .19s;position:relative}.card:nth-child(2n of .card:not([data-depth])){--tilt-dir:-1}.card[data-swiping]{-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s}.card:hover{background:var(--tex-panel), var(--sunken)}.card.is-live{border-color:color-mix(in srgb, var(--good) 45%, transparent);border-left-color:var(--accent)}.card.is-group{--tab-h:calc(9px + var(--edge-accent));margin-top:var(--tab-h);border-top-left-radius:0}:root:root .card.is-group{border-left-color:var(--ft,var(--c-landed))}.card.is-group:after{content:"";left:calc(-1 * var(--edge-accent));top:calc(-1 * var(--tab-h));width:40px;height:calc(var(--tab-h) + var(--edge));border:var(--edge) var(--edge-style) var(--line);border-bottom:0;border-left:var(--edge-accent) solid var(--ft,var(--c-landed));border-top:var(--edge-accent) solid var(--ft,var(--c-landed));background:var(--tex-panel), color-mix(in srgb, var(--ft,var(--c-landed)) 10%, var(--panel-2));border-radius:3px 9px 0 0;position:absolute}:root[data-layout=inbox] .card.is-group{margin-top:max(0px, calc(var(--perch-h) / 2 - var(--col-gap,0px)));--group-line:color-mix(in srgb, var(--ft,var(--c-landed)) 72%, transparent);border:var(--rule);border-color:var(--group-line);border-width:var(--edge-accent);border-left:var(--edge-accent) solid var(--group-line);padding-top:13px}:root[data-layout=inbox] .card.is-group .card-t{font-size:15px;font-weight:700}:root[data-layout=inbox] .card.is-group:after{display:none}.card[data-depth]{margin-left:22px}.card[data-depth]:before{content:"";left:-14px;top:calc(-1 * var(--col-gap,8px));background:var(--ft,var(--c-landed));border-radius:1px;width:2px;position:absolute;bottom:0}.card[data-depth]:nth-child(2n of .card[data-depth]){--tilt-dir:-1}.kid-lane{--kid-clear:max(0px, calc(var(--perch-h) / 2 - var(--col-gap,8px)));margin:var(--kid-clear) 0 0 22px;color:var(--sk,var(--fg-dim));font-family:var(--font-display);letter-spacing:.4px;text-transform:uppercase;flex:none;align-items:baseline;gap:5px;font-size:10px;font-weight:650;display:flex;position:relative}.kid-lane .count{min-width:0;margin-left:auto;padding:0 4px;font-size:10px}.kid-lane:before{content:"";left:-14px;top:calc(-1 * (var(--col-gap,8px) + var(--kid-clear)));background:var(--ft,var(--c-landed));border-radius:1px;width:2px;position:absolute;bottom:0}.kid-lane[data-col=not-started]{--sk:var(--c-not-started)}.kid-lane[data-col=building]{--sk:var(--c-building)}.kid-lane[data-col=waiting]{--sk:var(--c-waiting)}.kid-lane[data-col=landed]{--sk:var(--c-landed)}.kid-lane[data-col=merged]{--sk:var(--c-merged)}.kid-lane[data-col=parked]{--sk:var(--c-parked)}.card-head{flex-wrap:wrap;align-items:center;gap:2px 7px;margin:0 0 5px;padding-right:20px;display:flex}.card-kids{z-index:2;border:var(--edge) var(--edge-style) color-mix(in srgb, var(--ft,var(--c-landed)) 45%, transparent);border-radius:var(--chip-corner);background:color-mix(in srgb, var(--ft,var(--c-landed)) 14%, transparent);color:var(--ft,var(--c-landed));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:4px;margin:0;padding:1px 7px;font-size:10.5px;line-height:1.7;transition:background .12s,border-color .12s;display:inline-flex;position:relative}.card-kids:hover:not(:disabled){border-color:color-mix(in srgb, var(--ft,var(--c-landed)) 70%, transparent);background:color-mix(in srgb, var(--ft,var(--c-landed)) 24%, transparent)}.card-kids:disabled{cursor:default}.card-kids-mark{font-size:9px;line-height:1}.card-kids-n{font-weight:650}.card-roll{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:2px 7px;margin:0;font-size:11px;line-height:1.5;display:flex}.card-roll-i{align-items:center;gap:3px;display:inline-flex}.card-roll-e{font-size:10.5px;line-height:1}.card-roll-n{font-variant-numeric:tabular-nums;font-weight:650}.card-swipe{width:var(--swx,0px);border-radius:var(--corner);color:var(--fg-dim);white-space:pre-line;text-align:inherit;border:0;align-items:center;gap:5px;margin:0;padding:0 8px;font-family:inherit;font-size:11px;line-height:1.2;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.card-swipe[data-confirm]{cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--panel) 75%, transparent)}.card-swipe[data-dir=start]{text-align:right;background:color-mix(in srgb, var(--good) 22%, var(--panel-2));justify-content:flex-end;right:100%}.card-swipe[data-dir=park]{text-align:left;background:color-mix(in srgb, var(--c-parked) 22%, var(--panel-2));justify-content:flex-start;left:100%}.card-swipe[data-armed]{color:var(--panel);font-weight:600}.card-swipe[data-dir=start][data-armed]{background:var(--good)}.card-swipe[data-dir=park][data-armed]{background:var(--c-parked)}.card-swipe-i{font-size:10px}.card-swipe-t{overflow:hidden}.card-swipe-err{z-index:2;color:var(--bad);margin:4px 0 0;font-size:11.5px;position:relative}.stretch{z-index:1;border-radius:var(--radius-sm);position:absolute;inset:0}.card-feat{border-radius:var(--radius-sm);border-left:3px solid var(--ft,var(--c-landed));background:color-mix(in srgb, var(--ft,var(--c-landed)) 16%, transparent);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;padding:1px 20px 1px 6px;font-size:11.5px;overflow:hidden}.card-fu{color:var(--fg-mute);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;padding-right:20px;font-size:11.5px;overflow:hidden}.card-dep,.card-park{color:var(--warn);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;padding-right:20px;font-size:11.5px;font-weight:560;overflow:hidden}.card-ready{color:var(--good);white-space:nowrap;margin:0 0 0 auto;font-size:11px;font-weight:650}.card-t{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-right:20px;font-size:13.5px;font-weight:620;line-height:1.35;display:-webkit-box;overflow:hidden}.card-p{color:var(--fg-dim);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.card-bar{z-index:2;pointer-events:none;white-space:nowrap;border-radius:inherit;background:var(--lightningcss-light,color-mix(in srgb, var(--mc,var(--line)) 10%, #fff))var(--lightningcss-dark,color-mix(in srgb, var(--mc,var(--line)) 20%, transparent));color:var(--fg-dim);font-family:var(--mono);letter-spacing:.4px;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-wrap:nowrap;align-items:center;gap:8px;margin:-9px -10px 9px;padding:4px 26px 4px 5px;font-size:10px;line-height:1;display:flex;position:relative}.card-bar>*{pointer-events:auto;flex:none}.card-bar-n{text-overflow:ellipsis;min-width:0;color:var(--fg);flex:auto;font-size:11px;font-weight:700;overflow:hidden}.card-bar-state{opacity:.85}.card-bar .ctime{margin-left:9px}.card-bar-av{border:1px solid var(--lightningcss-light,color-mix(in srgb, var(--mc,var(--line-strong)) 45%, #fff))var(--lightningcss-dark,color-mix(in srgb, var(--mc,var(--line-strong)) 65%, transparent));background:var(--lightningcss-light,color-mix(in srgb, var(--mc,var(--sunken)) 20%, #fff))var(--lightningcss-dark,color-mix(in srgb, var(--mc,var(--sunken)) 30%, var(--panel)));border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:relative}.card-bar-av .dot{border:1.5px solid var(--panel-2);width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.card-bar-av.is-none{border-style:dashed;border-color:var(--line-strong);opacity:.85;background:0 0}.card-bar.is-running .card-bar-state,.card-bar.is-launching .card-bar-state{color:var(--c-analyzing)}.card-bar.is-waiting .card-bar-state{color:var(--c-waiting)}.card-bar.is-waiting .dot{background:var(--c-waiting);opacity:.6;animation:none}.card-bar.is-failed .card-bar-state{color:var(--bad)}.card-bar.is-crashed .card-bar-state{color:var(--warn)}.card-bar.is-held .card-bar-av{border-style:dashed}.card-bar.is-past .card-bar-n,.card-bar.is-past .card-bar-state{color:var(--fg-dim)}.card-bar.is-past .card-bar-av{opacity:.72}.card-bar.is-inline{border-radius:var(--chip-corner);pointer-events:auto;width:auto;margin:0;padding:3px 10px 3px 3px;display:inline-flex}.ctime{z-index:2;border-radius:var(--radius-sm);color:var(--fg-mute);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:3px;margin-left:-4px;padding:2px 4px;font-size:11px;line-height:1.35;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.ctime:hover,.ctime:focus-visible,.ctime[aria-expanded=true]{border-color:var(--line);background:var(--panel);color:var(--fg-dim)}.ctime-e{opacity:.85;font-size:10px}.ctimes{z-index:60;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);min-width:210px;max-width:min(320px,100vw - 12px);box-shadow:var(--shadow);padding:6px;font-size:11.5px;position:fixed}.ctimes-h{border-bottom:1px solid var(--line);color:var(--fg-mute);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;padding:0 2px 4px;font-size:11px;overflow:hidden}.ctimes-f{border-top:1px solid var(--line);color:var(--fg-mute);margin:6px 0 0;padding:5px 2px 0;font-size:11px}.ctimes-f strong{color:var(--fg-dim);font-variant-numeric:tabular-nums}.ctimes-l{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.ctimes-r{display:contents}.ctimes-r dt{color:var(--fg-mute);white-space:nowrap}.ctimes-r dd{color:var(--fg-dim);white-space:nowrap;justify-content:space-between;gap:6px;margin:0;display:flex}.ctimes-r[data-current] dt,.ctimes-r[data-current] dd{color:var(--fg);font-weight:600}.ctimes-ago{color:var(--fg-mute);font-variant-numeric:tabular-nums}button.shots-btn{font:inherit;cursor:pointer;font-size:10.5px;line-height:1.7}button.shots-btn:hover,button.shots-btn:focus-visible,button.shots-btn[aria-expanded=true]{border-color:var(--focus);color:var(--fg)}.lbox{z-index:75;padding:calc(24px + var(--sa-t,0px)) calc(24px + var(--sa-r,0px)) calc(24px + var(--sa-b,0px)) calc(24px + var(--sa-l,0px));background:#06090eb8;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}.lbox-win{border-radius:var(--radius);color:#f4f6faeb;background:#06090ef5;border:1px solid #ffffff24;flex-direction:column;gap:8px;width:min(1180px,100%);height:min(880px,100%);padding:10px;font-size:12px;display:flex;box-shadow:0 24px 64px #0000008c}.lbox-body{flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.lbox-bar{flex:none;align-items:center;gap:8px;display:flex}.lbox-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.lbox-of{opacity:.7;font-variant-numeric:tabular-nums;flex:none}.lbox-btn{border-radius:var(--radius-sm);width:26px;height:26px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;flex:none;place-items:center;line-height:1;text-decoration:none;display:grid}.lbox-btn:hover,.lbox-btn:focus-visible{border-color:var(--focus);background:#ffffff29}.lbox-stage{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.lbox-img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%}.lbox-note{opacity:.8;margin:0}.lbox-arrow{border-radius:var(--radius-sm);width:38px;height:62px;color:inherit;font:inherit;cursor:pointer;background:#06090e8c;border:1px solid #ffffff2e;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lbox-arrow:hover,.lbox-arrow:focus-visible{border-color:var(--focus);background:#06090ecc}.lbox-arrow--prev{left:0}.lbox-arrow--next{right:0}.lbox-strip{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.lbox-thumb{border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;flex:none;width:64px;height:64px;padding:0;line-height:0;overflow:hidden}.lbox-thumb:hover{border-color:#ffffff8c}.lbox-thumb.is-on{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.lbox-thumb img{object-fit:contain;width:100%;height:100%}.lbox-file{flex:none;min-width:0}@media (width>=701px){.lbox-body{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.lbox-stage{grid-area:1/2}.lbox-strip{flex-direction:column;grid-area:1/1;padding-bottom:0;padding-right:2px;overflow:hidden auto}.lbox-file{max-width:132px}}@media (width<=700px){.lbox{padding:0}.lbox-win{width:100%;height:100%;padding:calc(10px + var(--sa-t,0px)) calc(10px + var(--sa-r,0px)) calc(10px + var(--sa-b,0px)) calc(10px + var(--sa-l,0px));border:0;border-radius:0}.lbox-thumb{width:52px;height:52px}.lbox-arrow{display:none}}.kebab{z-index:2;top:max(4px, calc(var(--perch-h) / 2 - var(--col-gap,8px)));border-radius:var(--radius-sm);width:20px;height:20px;color:var(--fg-mute);cursor:pointer;opacity:.45;background:0 0;border:1px solid #0000;padding:0;font-size:14px;line-height:1;transition:opacity .12s,background .12s,border-color .12s;position:absolute;right:4px}.card:hover .kebab,.kebab:hover,.kebab:focus-visible,.kebab[aria-expanded=true]{opacity:1}.kebab:hover,.kebab[aria-expanded=true]{border-color:var(--line);background:var(--panel);color:var(--fg)}@media (hover:none){.kebab{opacity:.7}}.cmenu{z-index:60;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);min-width:168px;max-width:min(260px,100vw - 12px);box-shadow:var(--shadow);flex-direction:column;padding:4px;display:flex;position:fixed}.cmenu-item{color:var(--fg-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;text-decoration:none;display:flex}.cmenu-item:hover:not(:disabled),.cmenu-item:focus-visible{background:var(--sunken);color:var(--fg)}.cmenu-item:disabled{cursor:default;opacity:.55}.cmenu-i{text-align:center;flex:none;width:14px}.cmenu-i--emoji{font-size:13px}.cmenu-on{color:var(--fg-mute);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:10.5px}.cmenu-item[aria-checked=true] .cmenu-on{color:var(--good)}.cmenu-note,.cmenu-err{margin:2px 0 0;padding:3px 8px;font-size:11px}.cmenu-note{color:var(--fg-mute)}.cmenu-err{color:var(--bad)}.card-acts{z-index:2;pointer-events:none;flex-wrap:wrap;gap:5px;margin-top:8px;display:flex;position:relative}.card-acts>*{pointer-events:auto}.card-act{border:var(--edge) var(--edge-style) var(--line);border-radius:var(--btn-corner);background:var(--panel);color:var(--fg-dim);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:3px 9px;font-size:11px;line-height:1.5;display:inline-flex}a.card-act:hover,.card-act:hover:not(:disabled){border-color:var(--focus);color:var(--fg);text-decoration:none}.card-act:active:not(:disabled){transform:translateY(1px)}.card-act:disabled{cursor:default;opacity:.6}.card-act[data-armed]{border-color:var(--warn);color:var(--fg);font-weight:600}.card-act-say{color:var(--fg-mute);flex-basis:100%;margin:1px 0 0;font-size:10.5px;line-height:1.45}.card-act-say[data-state=ready]{color:var(--good)}.card-act-say[data-state=failed],.card-act-say[data-state=unavailable],.card-act-batch[data-state=red]{color:var(--bad)}.card-act-batch[data-state=green]{color:var(--good)}.card-act-batch[data-state=none]{color:var(--warn)}.badges{z-index:2;pointer-events:none;min-height:var(--perch-h);flex-wrap:wrap;gap:5px;margin-top:7px;display:flex;position:relative}.card-chips{display:contents}.badges:not(:has(.card-chips>*,.rx-perch:not(.rx-perch--bare))){display:none}.badges>*,.card-chips>*{pointer-events:auto}.badge{border:var(--edge) var(--edge-style) var(--line);border-radius:var(--chip-corner);background:var(--panel);max-width:100%;color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;line-height:1.7;display:inline-flex;overflow:hidden}a.badge:hover{border-color:var(--focus);color:var(--fg);text-decoration:none}.badge b{color:var(--fg-mute);font-weight:500}.badge.mono{font-family:var(--mono);font-size:10px}.badge.board{gap:0;padding-inline:5px;font-size:12px;line-height:1.45}.badge.msgs{font-variant-numeric:tabular-nums}.badge.ok{border-color:color-mix(in srgb, var(--good) 45%, transparent);color:var(--good)}.badge.warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent);color:var(--warn)}.badge.bad{border-color:color-mix(in srgb, var(--bad) 45%, transparent);color:var(--bad)}.badge.wait{border-color:color-mix(in srgb, var(--c-waiting) 55%, transparent);background:color-mix(in srgb, var(--c-waiting) 14%, var(--panel));color:var(--c-waiting)}.badge.wait b{color:inherit}.badge.test{border-color:color-mix(in srgb, var(--c-testing) 55%, transparent);background:color-mix(in srgb, var(--c-testing) 14%, var(--panel));color:var(--c-testing)}.badge.draft{border-style:dashed;border-color:color-mix(in srgb, var(--fg-dim) 55%, transparent);background:var(--sunken);color:var(--fg-dim)}.badge.draft b{color:inherit}.badge.pr[data-pr=open]{border-color:color-mix(in srgb, var(--good) 55%, transparent);color:var(--good)}.badge.pr[data-pr=merged]{border-color:color-mix(in srgb, var(--c-testing) 60%, transparent);color:var(--c-testing)}.badge.pr[data-pr=closed]{border-color:color-mix(in srgb, var(--bad) 50%, transparent);color:var(--bad)}.badge.branch{border-color:color-mix(in srgb, var(--link) 45%, transparent);color:var(--link)}.dot{background:var(--good);border-radius:50%;width:6px;height:6px}.card-bar-av .dot{animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes card-enter{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes landed{0%{opacity:1}to{opacity:0}}.card.landed:after{content:"";border-radius:var(--radius-sm);pointer-events:none;box-shadow:0 0 0 1px var(--accent), 0 0 14px -2px var(--accent);animation:1.1s ease-out forwards landed;position:absolute;inset:-1px}@media (prefers-reduced-motion:reduce){.card-bar-av .dot,.card.landed:after{animation:none}.card.landed:after{display:none}}.scrim{z-index:60;background:#06090e73;position:fixed;inset:0}.drawer{z-index:61;background:var(--panel);border-left:1px solid var(--line);width:min(460px,100vw);box-shadow:var(--shadow);padding:var(--sa-t) var(--sa-r) max(var(--sa-b), var(--kb)) var(--sa-l);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.drawer--wide{width:min(580px,100vw)}.drawer--large{border:1px solid var(--line);border-radius:14px;width:min(1240px,94vw);inset:4vh auto 4vh 50%;overflow:hidden;transform:translate(-50%)}@media (width>=901px){.drawer--large .drawer-body{--body-pad-t:14px;padding:var(--body-pad-t) 18px 18px}.drawer--large .card-split{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.drawer--large:has(.miniboard) .card-split{grid-template-columns:minmax(260px,470px) minmax(0,1fr)}.drawer--large .card-split-info{max-height:max(120px, calc(92vh - 130px - var(--quickact-h,0px) - var(--contbar-h,0px) - var(--replyq-h,0px)));display:block;position:sticky;top:0;overflow-y:auto}.drawer--large:has(.quickact) .card-split-info{--quickact-h:41px}.drawer--large:has(.contbar) .card-split-info{--contbar-h:47px}.drawer--large:has(.reply-pin) .card-split-info{--replyq-h:52vh}.drawer--large:has(.reply-pin--tall) .card-split-info{--replyq-h:76vh}.drawer--large .card-chat{border-top:0;margin-top:0;padding-top:0}}@media (width<=900px){.drawer--large{border:0;border-radius:0;width:100vw;inset:0;transform:none}}.drawer:focus{outline:none}.drawer-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:9px;padding:11px 12px;display:flex}.drawer-t{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;margin:0;font-size:14px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.drawer-body{overscroll-behavior:contain;--body-pad-t:12px;padding:var(--body-pad-t) 14px 18px;flex:auto;overflow-y:auto}.drawer-head .hint{margin:0}.runjump{white-space:nowrap;flex:none}.runjump .badge{background:var(--panel-2);color:inherit;font-variant-numeric:tabular-nums;border:0;padding:0 .45em;font-size:.85em;line-height:1.5}.panel-sec[tabindex]:focus{outline:none}.card-split,.card-split-info{display:contents}.panel-sec{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.panel-sec:first-child{border-top:0;margin-top:0;padding-top:0}.panel-sec h3,.no-boards>h3{letter-spacing:.5px;text-transform:uppercase;color:var(--fg-mute);margin:0 0 8px;font-size:11px;font-weight:650}.setgroup>summary{cursor:pointer;list-style:none}.setgroup>summary>h3{align-items:baseline;gap:8px;display:flex}.setgroup>summary::-webkit-details-marker{display:none}.setgroup>summary:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.setgroup>summary:hover .sec-toggle-t{color:var(--fg)}.setgroup>summary .sec-toggle-mark:before{content:"▸"}.setgroup[open]>summary .sec-toggle-mark:before{content:"▾"}.setgroup>summary .sec-toggle-t{color:var(--fg);flex:none;font-size:12px}.setgroup>summary .hint{flex:auto;min-width:0;margin:0}.setgroup-body{margin-top:12px}.sec-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sec-head h3{margin:0}.sec-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.sec-fold{display:none}.flagrow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 2px;font-size:12.5px;display:grid}.flagrow:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 5%, transparent)}.flagrow:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.flagrow:disabled{cursor:default;opacity:.55}.flagrow-why{color:var(--fg-mute);font-size:11px;line-height:1.4;display:block}.flagrow-state{border:1px solid var(--line);border-radius:var(--chip-corner);color:var(--fg-mute);font-family:var(--mono);letter-spacing:.5px;padding:1px 8px;font-size:9.5px;font-weight:700}.flagrow[aria-checked=true] .flagrow-state{border-color:color-mix(in srgb, var(--yolo) 55%, transparent);background:color-mix(in srgb, var(--yolo) 16%, transparent);color:var(--yolo)}.facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;margin:0 0 12px;display:grid}.facts dt{letter-spacing:.4px;text-transform:uppercase;color:var(--fg-mute);font-size:10.5px}.facts dd{color:var(--fg);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.facts dd .badge{margin-left:6px}.facts dd .card-acts{margin-top:5px}.facts dd .fact-own{color:var(--fg-mute);margin-top:1px;font-size:11px;display:block}.branch-row{align-items:center;gap:6px;max-width:100%;display:inline-flex}.copy-branch{flex:none}.card-body{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.draftbody{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.draftbody .card-body{align-self:stretch}.draftbody-box{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--fg);font:inherit;resize:vertical;padding:10px 12px;font-size:13px;line-height:1.55}.draftbody-btns,.run{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run .input{flex:160px;width:auto}.run .input--mark{text-align:center;flex:none;width:54px;font-size:17px}.sched{color:var(--fg-mute);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;font-size:13px;display:flex}.sched .input{flex:none;width:auto}.sched .hint{flex:160px;min-width:0}.sched-when{color:var(--fg);font-weight:600}.restart{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-top:8px;display:flex}.restart .hint{flex:200px;min-width:0;margin:0}.rerun{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-top:8px;display:flex}.rerun .hint{flex:200px;min-width:0;margin:0}.rerun .btn{color:var(--fg-dim);background:0 0}.rerun .btn:hover:not(:disabled){color:var(--fg);border-color:var(--line-strong)}.release{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-top:8px;display:flex}.release .hint{flex:200px;min-width:0;margin:0}.release .btn{color:var(--fg-dim);background:0 0}.release .btn:hover:not(:disabled){color:var(--fg);border-color:var(--line-strong)}.chain{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.chain .hint{flex:200px;min-width:0;margin:0}.handover{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.handover>summary{cursor:pointer;color:var(--fg-dim);font-size:13px}.handover>summary:hover{color:var(--fg)}.handover>:not(summary){margin-top:8px}.handover .input,.handover .select{width:100%}.claim-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.claim-h .hint{margin:0}.sec-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.machine-edit>.sec-toggle{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.sec-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.panel-sec h3.sec-toggle-h{font:inherit;letter-spacing:normal;text-transform:none;color:inherit;margin:0}.sec-toggle-t{letter-spacing:.5px;text-transform:uppercase;color:var(--fg-dim);font-size:11px;font-weight:650}.sec-toggle:hover .sec-toggle-t{color:var(--fg)}.sec-toggle-mark{color:var(--fg-mute);font-size:10px}.sec-toggle .hint{flex:100%;margin:0}.runset{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px 14px;margin-top:12px;display:grid}.runset .field{margin:0}.runset .select{width:100%}.runset .field+.input{margin-top:6px}.runset-lbl{color:var(--fg-dim);margin-bottom:4px;font-size:12px;display:block}.runset-wide{grid-column:1/-1}.seg{flex-wrap:wrap;gap:6px;display:flex}[data-lane=team]{--lane:var(--c-not-started)}[data-lane=agent]{--lane:var(--c-analyzing)}[data-lane=assistant]{--lane:var(--c-landed)}.lanes-row{top:calc(-1 * var(--body-pad-t,0px));z-index:4;background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:7px 0;display:flex;position:sticky}.lane-tab{border:1px solid var(--line-strong);background:var(--panel);color:var(--fg-dim);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.lane-tab:hover{background:var(--lift);color:var(--fg)}.lane-tab[aria-pressed=true]{border-color:color-mix(in srgb, var(--lane) 60%, transparent);background:color-mix(in srgb, var(--lane) 13%, transparent);color:var(--lane);font-weight:600}.lane-tab b{font-variant-numeric:tabular-nums;color:var(--fg-mute);font-weight:600}.lane-tab[aria-pressed=true] b{color:inherit}.lane-tab--stream{--lane:var(--fg-mute)}.histtabs{gap:6px;margin:0 0 10px;display:flex}.lane-tab--hist{--lane:var(--c-analyzing)}.lane-note{border-left:2px solid color-mix(in srgb, var(--lane) 55%, transparent);color:var(--fg-dim);margin:8px 0 10px;padding-left:9px;font-size:11.5px;line-height:1.45}.lane-note[data-quiet]{border-left-color:color-mix(in srgb, var(--warn) 60%, transparent);background:color-mix(in srgb, var(--warn) 7%, transparent);padding:4px 8px 4px 9px}.lane-pick{vertical-align:middle;gap:4px;margin-right:6px;display:inline-flex}.lane-pick-btn{border:1px solid var(--line);color:var(--fg-mute);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;line-height:1.6;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.lane-pick-btn:hover:not(:disabled){background:var(--lift);color:var(--fg)}.lane-pick-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--lane) 60%, transparent);background:color-mix(in srgb, var(--lane) 14%, transparent);color:var(--lane);font-weight:600}.lane-pick-btn:disabled{opacity:.42;cursor:not-allowed}.ltag{border:1px solid color-mix(in srgb, var(--lane) 45%, transparent);background:color-mix(in srgb, var(--lane) 12%, transparent);color:var(--lane);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:0 5px;font-size:9.5px;font-weight:650;line-height:1.7;display:inline-flex}.thread{flex-direction:column;gap:2px;display:flex}.thread-note{color:var(--fg-mute);margin:8px 2px;font-size:12.5px}.thread-note--bad{color:var(--bad)}.msg{flex-direction:column;align-items:flex-start;min-width:0;max-width:85%;margin:10px auto 0 0;display:flex;position:relative}.msg:first-child,.msg.is-run{margin-top:0}.msg.is-mine{align-items:flex-end;margin-left:auto;margin-right:0}.msg>.qn,.msg>.qn-moved{align-self:stretch}.msg-h{color:var(--fg-mute);align-items:baseline;gap:7px;margin-bottom:2px;font-size:11px;display:flex}.msg-who{color:var(--fg-dim);font-weight:650}.msg-h time{font-variant-numeric:tabular-nums}.msg>.reacts-quiet:not(:has(.react:not(.react--add))){margin:0;position:absolute;bottom:0;left:calc(100% + 4px)}.msg.is-mine>.reacts-quiet:not(:has(.react:not(.react--add))){left:auto;right:calc(100% + 4px)}.tag{background:var(--sunken);color:var(--fg-mute);letter-spacing:.3px;text-transform:uppercase;border-radius:4px;padding:0 5px;font-size:9.5px}.msg--session .msg-who{color:var(--c-analyzing)}.msg--system .msg-b{color:var(--fg-mute);font-style:italic}.msg--stream{border-top:0;flex-direction:row;align-self:stretch;align-items:baseline;gap:8px;max-width:none;margin:0;padding:1px 0;display:flex}.msg--stream+.msg:not(.msg--stream){margin-top:6px}.msg--stream time{color:color-mix(in srgb, var(--fg-mute) 70%, transparent);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.msg--stream .msg-b{min-width:0;color:var(--fg-mute);margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.45}.peek{border:0;border-top:1px dashed color-mix(in srgb, var(--line) 85%, transparent);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:8px;margin-top:6px;padding:5px 0 1px;display:flex}.peek>span[aria-hidden]{opacity:.75;flex:none;font-size:10.5px}.peek time{color:color-mix(in srgb, var(--fg-mute) 70%, transparent);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.peek-b{min-width:0;color:var(--fg-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.45;overflow:hidden}.peek:hover .peek-b,.peek:focus-visible .peek-b{color:var(--fg)}.msg-b{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.msg:not(.msg--stream)>.msg-b{background:var(--sunken);text-align:left;border-radius:12px;min-width:0;max-width:100%;padding:6px 10px}.msg.is-mine>.msg-b{background:var(--lift);box-shadow:inset -2px 0 0 var(--primary)}.held-mine{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.held-mine-err{color:var(--bad);font-size:11.5px}.msg-files{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.reply{border-top:1px solid var(--line);background:var(--panel-2);flex:none;padding:8px 12px 10px}.reply[data-lane]{border-top:2px solid color-mix(in srgb, var(--lane) 55%, transparent)}.reply[hidden]{display:none}.quickact{border-top:1px solid var(--line);background:var(--panel-2);flex:none;align-items:center;gap:8px;padding:7px 12px;display:flex}.quickact-btns{overscroll-behavior-x:contain;scrollbar-width:thin;flex:auto;gap:6px;min-width:0;margin:-2px 0 -7px;padding:2px 0 7px;display:flex;overflow-x:auto}.quickact-btns .btn{flex:none}.quickact-seg{flex:none;display:flex}.quickact-seg+.quickact-seg{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}.quickact-seg .btn+.btn{margin-left:-1px}.quickact-seg .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.quickact-seg .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.quickact-more{color:var(--fg-dim);flex:none;margin-left:6px}.quickact-more:hover,.quickact-more:focus-visible{color:var(--fg)}.quickact-seg .btn:hover,.quickact-seg .btn:focus-visible{z-index:1;position:relative}.btn--icon{align-items:center;gap:5px;display:inline-flex}.wicon{flex:none;width:1.35em;height:1.35em;display:block}.quickact-err{max-width:38%;color:var(--bad);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11.5px;overflow:hidden}.contbar{border-top:1px solid color-mix(in srgb, var(--c-waiting) 45%, transparent);background:color-mix(in srgb, var(--c-waiting) 12%, transparent);flex:none;align-items:center;gap:10px;padding:8px 12px;line-height:1.3;display:flex}.contbar-t{min-width:0;color:var(--c-waiting);white-space:nowrap;flex:auto;align-items:baseline;gap:7px;font-size:12px;display:flex;overflow:hidden}.contbar-t strong{flex:none}.contbar-age{opacity:.75;font-weight:500}.contbar-q{min-width:0;color:var(--fg-dim);text-overflow:ellipsis;overflow:hidden}.contbar .btn--primary{flex:none;min-height:30px}.contbar .linkish{color:var(--fg-dim);flex:none;font-size:11.5px}.contbar .linkish:hover:not(:disabled){color:var(--c-waiting)}.dest{color:var(--lane);flex-wrap:wrap;align-items:center;gap:6px;margin:0 2px 6px;font-size:11.5px;font-weight:600;display:flex}.dest[data-quiet]{color:var(--warn)}.reply-pin{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--c-waiting) 50%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--c-waiting) 10%, transparent);flex:none;max-height:min(48vh,100% - 200px);margin:0 2px 6px;padding:8px 10px;overflow-y:auto}.reply-pin--tall{max-height:min(72vh,100% - 200px)}.reply-pin--min{max-height:none;overflow:visible}.reply-pin--min>.reply-pin-q,.reply-pin--min>.qn{display:none}.reply-pin-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:11.5px;display:flex}.reply-pin-h strong{color:var(--c-waiting)}.reply-pin-h .linkish{white-space:nowrap;font-size:11.5px}.reply-pin-h .linkish:first-of-type{margin-left:auto}.reply-pin-q{color:var(--fg);margin:4px 0 0;font-size:13px;line-height:1.45}.reply-pin-q>:first-child{margin-top:0}.reply-pin-q>:last-child{margin-bottom:0}.reply-line{align-items:flex-end;gap:6px;display:flex}.reply-field{flex:auto;align-items:flex-end;gap:4px;min-width:0;display:flex;position:relative}.reply textarea{resize:none;flex:auto;min-width:0;max-height:160px;line-height:1.45;overflow-y:auto}.emoji-btn{border-radius:var(--radius-sm);cursor:pointer;filter:grayscale(.55);background:0 0;border:1px solid #0000;flex:none;padding:4px 6px;font-size:16px;line-height:1.4}.emoji-btn:hover,.emoji-btn[aria-expanded=true]{border-color:var(--line);background:var(--panel);filter:none}.emoji-menu,.emoji-pick{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);position:absolute;bottom:calc(100% + 6px);left:0}.emoji-menu{min-width:200px;max-height:240px;margin:0;padding:4px;list-style:none;overflow-y:auto}.emoji-opt{border-radius:var(--radius-sm);width:100%;color:var(--fg-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 7px;font-size:12px;display:flex}.emoji-opt:hover,.emoji-opt.is-sel{background:color-mix(in srgb, var(--focus) 16%, transparent);color:var(--fg)}.emoji-opt-c{font-size:16px}.emoji-opt-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emoji-opt-x{color:var(--fg-dim);margin-left:6px;font-weight:400}.composer .idea-field{position:relative}.composer .idea-field .emoji-pick{top:calc(100% + 6px);bottom:auto}.emoji-pick{overscroll-behavior:contain;width:min(320px,84vw);max-height:280px;padding:6px 8px 10px;left:auto;right:0;overflow-y:auto}.emoji-pick h4{background:var(--panel);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.04em;margin:6px 0 4px;padding:4px 0 2px;font-size:10.5px;font-weight:700;position:sticky;top:0}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:2px;display:grid}.emoji-grid button{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:18px;line-height:1.3}.emoji-grid button:hover{background:color-mix(in srgb, var(--focus) 18%, transparent)}.emoji-grid button.is-on{background:color-mix(in srgb, var(--focus) 26%, transparent);box-shadow:inset 0 0 0 1px var(--focus)}.emoji-grid button.is-cursor{box-shadow:inset 0 0 0 2px var(--focus)}.emoji-search{z-index:1;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--fg);font:inherit;margin-bottom:4px;padding:5px 7px;font-size:12px;position:sticky;top:0}.emoji-none{color:var(--fg-mute);margin:8px 2px;font-size:11.5px}.emoji-inline{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);overscroll-behavior:contain;max-height:240px;margin-top:6px;padding:6px 8px 8px;overflow-y:auto}.emoji-inline h4,.emoji-pop h4{background:var(--panel-2);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.04em;margin:6px 0 4px;padding:4px 0 2px;font-size:10.5px;font-weight:700;position:sticky;top:28px}.emoji-inline .emoji-search,.emoji-pop .emoji-search{background:var(--panel-2)}.emoji-pop section,.emoji-inline section,.emoji-pick section{content-visibility:auto}.reacts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px;margin-top:16px;padding-top:14px;display:flex}.react{font:inherit;border:var(--edge) var(--edge-style) var(--line);border-radius:var(--chip-corner);background:var(--panel);color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:4px;padding:1px 8px;font-size:12px;line-height:1.7;display:inline-flex}.react:hover{border-color:var(--focus);color:var(--fg)}.react:disabled{cursor:default;opacity:.6}.react b{font-variant-numeric:tabular-nums;color:var(--fg-mute);font-size:10.5px;font-weight:500}.react.is-mine{border-color:var(--focus);background:color-mix(in oklab, var(--focus) 18%, var(--panel));color:var(--fg)}.react.is-mine b{color:var(--fg-dim)}.who-pop{z-index:70;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);max-width:min(240px,100vw - 24px);box-shadow:var(--shadow);color:var(--fg);padding:5px 9px;font-size:12px;line-height:1.45;position:fixed}.react--add{color:var(--fg-mute)}.react--add.is-open{border-color:var(--focus);color:var(--fg)}.react--add .ricon{width:1em;height:1.7em;display:block}.reacts-pick{flex:1 0 100%;max-height:220px}.reacts-err{color:var(--bad);flex:1 0 100%;font-size:11.5px}.badges .react{max-width:100%;padding:0 6px;font-size:11px;overflow:hidden}.badges .react b{font-size:10px}.badges .reacts-err{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:100%;overflow:hidden}.rx-perch{z-index:3;height:var(--perch-h);box-sizing:border-box;transform:translateY(calc(var(--card-pad-b) + 50%));--rx-gap:2px;align-items:center;gap:var(--rx-gap);border:1px solid var(--line);background:var(--panel);border-radius:99px;max-width:100%;padding:2px 7px;display:inline-flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 3px 9px #00000057}.rx-perch .react{background:0 0;border-color:#0000;gap:2px;padding:0 2px;font-size:14px;line-height:1.2}.rx-perch .react:hover{background:color-mix(in oklab, var(--focus) 20%, transparent)}.rx-perch .react b{color:var(--fg-mute);font-size:9.5px}.rx-perch .react.is-mine{background:0 0}.rx-perch .react.is-mine>span:first-child{filter:drop-shadow(0 0 4px var(--focus))}.rx-perch .react.is-mine b{color:var(--fg);font-weight:700}.rx-perch .react--add{max-width:0;opacity:0;border-width:0;margin-inline-start:calc(var(--rx-gap) * -1);padding:0;transition:max-width 90ms linear,opacity 90ms linear;overflow:hidden}.rx-perch--bare{box-shadow:none;background:0 0;border-color:#0000;transition:border-color 90ms linear,box-shadow 90ms linear,background-color 90ms linear}.card:hover .rx-perch .react--add,.rx-perch .react--add:focus-visible,.rx-perch .react--add.is-open{border-width:var(--edge);opacity:1;max-width:4em;margin-inline-start:0;padding:0 2px}.card:hover .rx-perch--bare{border-color:var(--line);background:var(--panel);box-shadow:0 3px 9px #00000057}.rx-perch--bare:has(.react--add:focus-visible){border-color:var(--line);background:var(--panel);box-shadow:0 3px 9px #00000057}.rx-perch--bare:has(.react--add.is-open){border-color:var(--line);background:var(--panel);box-shadow:0 3px 9px #00000057}@media (hover:none){.rx-perch .react--add{border-width:var(--edge);opacity:1;max-width:4em;margin-inline-start:0;padding:0 2px}.rx-perch--bare{border-color:var(--line);background:var(--panel)}}.card:hover{z-index:1}.card:has(.rx-perch:not(.rx-perch--bare)){z-index:1}.reacts-quiet{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.reacts-quiet .react{padding:0 6px;font-size:11px}.reacts-quiet .react b{font-size:10px}.reacts-quiet .react--add{opacity:0;transition:opacity 90ms linear}.msg:hover .reacts-quiet .react--add,.reacts-quiet .react--add:focus-visible,.reacts-quiet .react--add.is-open{opacity:1}@media (hover:none){.reacts-quiet .react--add{opacity:1}}.emoji-pop{z-index:70;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);width:min(272px,100vw - 12px);height:min(260px,100vh - 24px);box-shadow:var(--shadow);overscroll-behavior:contain;padding:6px 8px 8px;position:fixed;overflow-y:auto}.reply-err{color:var(--bad);margin:0 2px 6px;font-size:11.5px}.reply-note{border-top:1px solid var(--line);background:var(--panel-2);color:var(--fg-mute);flex:none;margin:0;padding:10px 12px;font-size:11.5px}.composer{z-index:62;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(560px,100vw - 24px);max-height:76vh;box-shadow:var(--shadow);padding:16px;position:fixed;top:12vh;left:50%;overflow-y:auto;transform:translate(-50%)}.composer:focus{outline:none}.composer-h{margin:0 0 12px;padding-right:26px;font-size:15px;font-weight:650}.composer-x{width:30px;height:30px;color:var(--fg-mute);font:inherit;cursor:pointer;transition:background .12s ease, color .12s ease, transform .2s var(--ctl-spring);background:0 0;border:0;border-radius:50%;place-items:center;font-size:21px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.composer-x:hover{background:var(--sunken);color:var(--fg);transform:rotate(90deg)}.composer-run{display:none}.composer-board{color:var(--fg-mute);font-weight:550}.composer .composer-boardsel{max-width:11rem;font-size:inherit;font-weight:inherit;padding-block:1px}.composer-foot,.composer-btns{--row-h:30px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-foot>*,.composer-btns .btn,.composer-btns .select,.composer-btns .input{min-height:var(--row-h)}.composer-foot{color:var(--fg-mute);margin-top:10px;font-size:11.5px}.composer-foot .hint{flex:auto;margin:0}.counter{font-variant-numeric:tabular-nums;flex:none;align-items:center;margin-left:auto;display:inline-flex}.composer-foot .opt-chip{height:var(--row-h);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;margin:0;padding:0 12px;display:inline-flex}.composer-foot .opt-chip.is-on{font-weight:650}.composer-foot .opt-chip:not(.is-on){border-color:var(--line);background:var(--panel);color:var(--fg-mute)}.composer-foot .opt-chip:not(.is-on):hover{border-color:var(--line-strong);color:var(--fg-dim)}.composer-btns{margin-top:8px}.composer-go{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.composer-btns .select{flex:0 auto;min-width:0}.composer-btns .input{flex:0 auto;width:auto;min-width:0}.input--when{font-size:12px}.composer-btns .select--bot{max-width:200px}:is(.composer,.drawer){--ctl-lit:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff21);--ctl-shade:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#00000052);--ctl-edge:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#0000009e);--ctl-drop:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#00000061);--ctl-drop-hi:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#0000007a);--ctl-spring:cubic-bezier(.22, 1, .36, 1)}:is(.composer,.drawer) .btn:not(.btn--primary),:is(.composer,.drawer) .attach-btn,:is(.composer,.drawer) .icon-btn,:is(.composer,.drawer) .opt-chip{box-shadow:inset 0 1px 0 var(--ctl-lit), 0 2px 0 var(--ctl-edge), 0 2px 2px var(--ctl-drop)}:is(.composer,.drawer) .select,:is(.composer,.drawer) .input,:is(.composer,.drawer) .budget-in{box-shadow:inset 0 1px 0 var(--ctl-lit), inset 0 -1px 0 var(--ctl-shade), 0 1px 2px var(--ctl-drop)}:is(.composer,.drawer) .btn:not(.btn--primary),:is(.composer,.drawer) .attach-btn,:is(.composer,.drawer) .icon-btn,:is(.composer,.drawer) .opt-chip,:is(.composer,.drawer) .select,:is(.composer,.drawer) .input,:is(.composer,.drawer) .budget-in{transition:transform .14s var(--ctl-spring), box-shadow .14s ease, background .12s ease, border-color .12s ease, color .12s ease}:is(.composer,.drawer) .input:focus,:is(.composer,.drawer) .select:focus{border-color:var(--focus);box-shadow:inset 0 1px 0 var(--ctl-lit), 0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}:is(.composer,.drawer) .btn:hover:not(:disabled),:is(.composer,.drawer) .attach-btn:hover,:is(.composer,.drawer) .icon-btn:hover,:is(.composer,.drawer) .opt-chip:hover{transform:translateY(-1px)}:is(.composer,.drawer) .btn:not(.btn--primary):hover:not(:disabled),:is(.composer,.drawer) .attach-btn:hover,:is(.composer,.drawer) .icon-btn:hover,:is(.composer,.drawer) .opt-chip:hover{box-shadow:inset 0 1px 0 var(--ctl-lit), 0 3px 0 var(--ctl-edge), 0 4px 7px var(--ctl-drop-hi)}:is(.composer,.drawer) .btn:active:not(:disabled),:is(.composer,.drawer) .attach-btn:active,:is(.composer,.drawer) .icon-btn:active,:is(.composer,.drawer) .opt-chip:active{transform:translateY(2px)}:is(.composer,.drawer) .btn:not(.btn--primary):active:not(:disabled),:is(.composer,.drawer) .attach-btn:active,:is(.composer,.drawer) .icon-btn:active,:is(.composer,.drawer) .opt-chip:active{box-shadow:inset 0 1px 2px var(--ctl-shade)}:is(.composer,.drawer) .btn:disabled,:is(.composer,.drawer) .attach-btn:disabled,:is(.composer,.drawer) .icon-btn:disabled,:is(.composer,.drawer) .opt-chip:disabled{box-shadow:inset 0 1px 0 var(--ctl-lit), 0 1px 0 var(--ctl-edge);transform:none}:is(.composer,.drawer) .attach-btn,:is(.composer,.drawer) .icon-btn{border-radius:50%}.composer-btns .btn.btn--icon{width:var(--row-h);height:var(--row-h);border-radius:50%;flex:none;justify-content:center;padding:0;font-size:14px}:is(.composer,.drawer) .attach-btn:hover{transform:translateY(-1px)rotate(-7deg)}.drawer-head .icon-btn:last-child:hover{transform:translateY(-1px)rotate(90deg)}.composer-btns .btn.btn--on{border-color:var(--focus);background:color-mix(in srgb, var(--focus) 13%, var(--panel));color:var(--fg)}:is(.composer,.drawer) .btn--run{border-color:color-mix(in srgb, var(--good) 62%, var(--line-strong));background:color-mix(in srgb, var(--good) 8%, var(--panel));color:var(--fg)}:is(.composer,.drawer) .btn--run:hover:not(:disabled){border-color:var(--good);background:color-mix(in srgb, var(--good) 13%, var(--panel));color:var(--fg)}:is(.composer,.drawer) .btn--primary{transition:transform .14s var(--ctl-spring), filter .12s ease;background-image:linear-gradient(#ffffff42,#fff0 52%,#00000029);position:relative;overflow:hidden}:is(.composer,.drawer) .btn--primary:after{content:"";width:42%;transition:left .55s var(--ctl-spring);pointer-events:none;background:linear-gradient(100deg,#0000,#fff6,#0000);position:absolute;top:0;bottom:0;left:-55%;transform:skew(-18deg)}:is(.composer,.drawer) .btn--primary:hover:not(:disabled):after{left:125%}.composer-foot .yolo-opt.is-on{box-shadow:inset 0 1px 0 var(--ctl-lit), 0 2px 0 color-mix(in srgb, var(--warn) 45%, var(--ctl-edge)), 0 3px 10px color-mix(in srgb, var(--warn) 30%, transparent);transform:rotate(-1.2deg)}.composer-foot .yolo-opt.is-on:hover{transform:translateY(-1px)rotate(-1.2deg)}@media (prefers-reduced-motion:reduce){:is(.composer,.drawer) .btn,:is(.composer,.drawer) .attach-btn,:is(.composer,.drawer) .icon-btn,:is(.composer,.drawer) .opt-chip,:is(.composer,.drawer) .select,:is(.composer,.drawer) .input,:is(.composer,.drawer) .budget-in,.composer-x{transition:none}:is(.composer,.drawer) .btn:hover:not(:disabled),:is(.composer,.drawer) .btn:active:not(:disabled),:is(.composer,.drawer) .attach-btn:hover,:is(.composer,.drawer) .attach-btn:active,:is(.composer,.drawer) .icon-btn:hover,:is(.composer,.drawer) .icon-btn:active,:is(.composer,.drawer) .opt-chip:hover,:is(.composer,.drawer) .opt-chip:active,.drawer-head .icon-btn:last-child:hover,.composer-foot .yolo-opt.is-on,.composer-foot .yolo-opt.is-on:hover,.composer-x:hover{transform:none}:is(.composer,.drawer) .btn--primary:after{content:none}}.lineage{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--sunken);margin:0 0 12px;padding:7px 9px;font-size:12.5px}.lineage p{flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0;display:flex}.lineage p+p{margin-top:5px}.lineage-k{letter-spacing:.4px;text-transform:uppercase;color:var(--fg-mute);font-size:10.5px}.lineage .hint{margin:0}.group-done{margin:5px 0 0;padding-left:16px;line-height:1.4}.group-done li+li{margin-top:4px}.lineage .group-done+p{margin-top:5px}.group-done .linkish{color:inherit;text-align:left;text-decoration:none;display:block}.group-done .linkish:hover,.group-done .linkish:focus-visible{color:var(--link);text-decoration:underline}.lands-unsure{color:var(--fg-mute);font-size:12px}.lands-bad{color:var(--warn);font-size:12px}.minitile-row{align-items:center;gap:5px;display:flex}.minitile-row input[type=checkbox]{flex:none;margin:0}.minitile-row .minitile{flex:auto;min-width:0}.minitile-row .dep-x{flex:none}.bulk-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.bulk-on,.bulk-seq{color:var(--fg-mute);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.bulk-seq input,.bulk-on select{margin:0}.bulk>p.hint{margin-top:6px}.miniboard{flex-direction:column;gap:7px;margin:6px 0;display:flex}.minicol{border-top:var(--edge-cap) solid var(--accent);flex-direction:column;gap:4px;min-width:0;padding:5px 0 0;display:flex}.minicol[data-col=not-started]{--accent:var(--c-not-started)}.minicol[data-col=building]{--accent:var(--c-building)}.minicol[data-col=waiting]{--accent:var(--c-waiting)}.minicol[data-col=landed]{--accent:var(--c-landed)}.minicol[data-col=merged]{--accent:var(--c-merged)}.minicol[data-col=parked]{--accent:var(--c-parked)}.minicol-h{font-family:var(--font-display);letter-spacing:.4px;text-transform:uppercase;color:var(--fg-mute);align-items:baseline;gap:4px;margin:0;font-size:10px;font-weight:700;display:flex}.minicol-n{font-variant-numeric:tabular-nums;margin-left:auto}.minitile{border:var(--edge) var(--edge-style) var(--line);border-left:var(--edge-accent) solid var(--accent);border-radius:var(--corner);background:var(--tex-panel), var(--panel-2);width:100%;box-shadow:var(--card-shadow);color:var(--fg);font:inherit;text-align:left;cursor:pointer;padding:4px 6px;font-size:12px;line-height:1.35;transition:border-color .15s;display:block}.minitile:hover{border-color:var(--accent)}.dep{align-items:baseline;gap:2px;display:inline-flex}.dep-x{border-radius:var(--radius-sm);color:var(--fg-mute);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:13px;line-height:1}.dep-x:hover:not(:disabled){background:var(--bad-bg);color:var(--bad)}.dep-x:disabled{opacity:.5;cursor:default}.dep-pick p{margin-top:5px}.dep-pick .input{flex:12em;min-width:0}.feat-opts{max-height:11em;overflow-y:auto}.feat-opts p{flex-direction:column;align-items:flex-start;margin-top:5px}.follows{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--sunken);flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0 0 11px;padding:7px 9px;font-size:12.5px;display:flex}.follows b{overflow-wrap:anywhere}.follows-k{letter-spacing:.4px;text-transform:uppercase;color:var(--fg-mute);font-size:10.5px}.follows .hint{flex:100%;margin:0}.follows-ask{flex-wrap:wrap;gap:6px 8px;margin:7px 0;display:flex}.follows--feature{border-style:solid;border-color:color-mix(in srgb, var(--c-landed) 45%, transparent);border-left:3px solid var(--c-landed);background:color-mix(in srgb, var(--c-landed) 10%, var(--sunken))}.follows--feature .follows-k{color:var(--c-landed)}.composer .follows-pick{max-width:15rem;font-size:inherit;padding-block:1px}.composer .follows-pick:disabled{opacity:.55}.follows+.follows{margin-top:-5px}.dials{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.dial{--dial-t:calc(3.4s - var(--lvl) * 2.6s);--dot-gap:7px;--dot-r:1.55px;--dial-thumb:14px;--dial-tone:var(--primary);flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.dial:not(.dial--flat){--dial-tone:hsl(calc(205deg - var(--lvl) * 195deg) calc(48% + var(--lvl) * 42%) calc(56% - var(--lvl) * 9%))}.dials--kind .dial{flex:100%}.dial-top{align-items:baseline;gap:6px;min-width:0;display:flex}.dial-k{letter-spacing:.4px;text-transform:uppercase;color:var(--fg-mute);flex:none;font-size:10.5px}.dial-v{min-width:0;color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11.5px;font-weight:600;overflow:hidden}.dial[data-auto] .dial-v{color:var(--fg-mute);font-weight:500}.dial-rail{border:1px solid var(--line);background:radial-gradient(circle at center, var(--line-strong) 0 var(--dot-r), transparent calc(var(--dot-r) + .1px)) 0 0 / var(--dot-gap) var(--dot-gap);background-color:var(--sunken);border-radius:999px;height:20px;display:block;position:relative;overflow:hidden}.dial-fill{width:calc(var(--lvl) * 100%);background:radial-gradient(circle at center, color-mix(in srgb, var(--dial-tone) 88%, transparent) 0 var(--dot-r), transparent calc(var(--dot-r) + .1px)) 0 0 / var(--dot-gap) var(--dot-gap);box-shadow:0 0 calc(var(--lvl) * 10px) color-mix(in srgb, var(--dial-tone) calc(var(--lvl) * 55%), transparent);opacity:calc(.5 + .5 * var(--lvl));animation:dial-drift var(--dial-t) linear infinite;border-radius:999px;position:absolute;inset:0 auto 0 0;overflow:hidden}.dial-fill:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--dial-tone) 60%, transparent), transparent);opacity:calc(var(--lvl) * .85);animation:dial-sweep calc(var(--dial-t) * 1.5) linear infinite;position:absolute;inset:0}.dial--flat .dial-fill{width:100%;box-shadow:none;background:linear-gradient(180deg, var(--lightningcss-light,color-mix(in srgb, var(--dial-tone) 30%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--dial-tone) 15%, transparent)), var(--lightningcss-light,color-mix(in srgb, var(--dial-tone) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--dial-tone) 5%, transparent)));opacity:.55;animation:none}.dial--flat .dial-fill:after{content:none}@keyframes dial-drift{to{background-position:var(--dot-gap) 0}}@keyframes dial-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dial-rail input{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dial-rail input::-webkit-slider-thumb{width:var(--dial-thumb);height:var(--dial-thumb);background:color-mix(in srgb, var(--fg) 88%, var(--dial-tone));appearance:none;cursor:pointer;border:0;border-radius:50%;box-shadow:0 1px 3px #00000073}.dial-rail input::-moz-range-thumb{width:var(--dial-thumb);height:var(--dial-thumb);background:color-mix(in srgb, var(--fg) 88%, var(--dial-tone));cursor:pointer;border:0;border-radius:50%;box-shadow:0 1px 3px #00000073}.dial-rail input::-moz-range-track{background:0 0;border:0}.dial-rail input:focus{outline:none}.dial-rail:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.dial-rail input:disabled{cursor:default;opacity:.5}.dial--lens{--dial-thumb:28px;--lens-rail:24px;--lens-over:calc((var(--dial-thumb) - var(--lens-rail)) / 2);gap:6px}.dial--lens .dial-rail{height:var(--lens-rail);margin-bottom:var(--lens-over);background-image:none;overflow:visible;box-shadow:inset 0 1px 2px #0000002e}.dial-lens{top:50%;left:calc(var(--lvl) * (100% - var(--dial-thumb)));width:var(--dial-thumb);height:var(--dial-thumb);-webkit-backdrop-filter:blur(1.2px)saturate(180%)brightness(112%);backdrop-filter:blur(1.2px)saturate(180%)brightness(112%);box-shadow: 0 0 0 1px var(--lightningcss-light,color-mix(in srgb, var(--dial-tone) 44%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--dial-tone) 34%, transparent)), inset 0 1px 1.5px #ffffffb3, inset 0 -1.5px 2px #ffffff4d, inset 0 0 0 1px #ffffff38,  0 2px 6px #0000004d;pointer-events:none;background:radial-gradient(120% 96% at 30% 14%,#fff6,#ffffff0f 52%,#0000 72%),radial-gradient(90% 70% at 74% 96%,#ffffff29,#0000 66%);border-radius:50%;transition:left .2s cubic-bezier(.22,1,.36,1),transform .12s;position:absolute;transform:translateY(-50%)}.dial-lens:after{content:"";border-radius:inherit;background:conic-gradient(from 200deg, transparent 0 12%, #ffffff9e 30%, transparent 46%, #ffffff42 70%, transparent 86%);position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 62%,#000 82%);mask:radial-gradient(closest-side,#0000 62%,#000 82%)}.dial-rail:has(input:active) .dial-lens{transform:translateY(-50%)scale(1.06)}@media (prefers-reduced-motion:reduce){.dial-lens{transition:none}}.dial--lens .dial-rail input::-webkit-slider-thumb{box-shadow:none;background:0 0}.dial--lens .dial-rail input::-moz-range-thumb{box-shadow:none;background:0 0}.dials--kind .dial:not([data-stop]) .dial-fill{display:none}.dials--kind .dial:not([data-stop]){--dial-tone:var(--line-strong)}.dials--kind .dial[data-stop=bug]{--dial-tone:var(--bad)}.dials--kind .dial[data-stop=feature]{--dial-tone:var(--c-analyzing)}.dials--kind .dial[data-stop=question]{--dial-tone:var(--c-testing)}.dials--kind .dial[data-stop=objective]{--dial-tone:var(--good)}.dials--kind .dial[data-stop=qa]{--dial-tone:var(--warn)}.dials--kind .dial[data-stop=human]{--dial-tone:var(--c-waiting)}.dials--kind .dial[data-stop=epic]{--dial-tone:var(--c-landed)}.dials--kind .dial[data-stop=plan]{--dial-tone:var(--c-verifying)}.dials--kind .dial[data-stop=none]{--dial-tone:var(--fg-mute)}.dial--flat .dial-fill{opacity:.34}.dials--kind .dial[data-stop] .dial-v{color:var(--dial-tone)}.dials--kind .dial[data-peek] .dial-v{color:var(--fg-mute);font-weight:500}.dials--kind .dial[data-stop] .dial-rail{border-color:var(--lightningcss-light,color-mix(in srgb, var(--dial-tone) 24%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--dial-tone) 13%, transparent));background-color:var(--lightningcss-light,color-mix(in srgb, var(--dial-tone) 8%, var(--sunken)))var(--lightningcss-dark,color-mix(in srgb, var(--dial-tone) 4%, var(--sunken)))}.dial-ticks{justify-content:space-between;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;inset:0}.dial-ticks button{width:var(--dial-thumb);font:inherit;line-height:inherit;text-align:center;color:var(--fg-mute);filter:grayscale(.62)brightness(.95);opacity:.62;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .12s,filter .12s,transform .12s;position:relative}.dial-ticks button:after{content:"";inset:calc((var(--lens-rail) - 1em) / -2) 0;position:absolute}.dial-ticks button:hover:not(:disabled),.dial-ticks button:focus-visible{color:inherit;filter:none;opacity:.95;transform:translateY(-1px)}.dial-ticks button:disabled{cursor:default}.dial-ticks .is-on{color:inherit;filter:none;opacity:1;pointer-events:none;transform:scale(1.25)}.dial-ticks .is-on:after{content:none}.dswitch{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-start;gap:3px;padding:0;display:flex}.dswitch-box{border:1px solid var(--line);background:var(--sunken);border-radius:999px;width:40px;height:20px;transition:background .18s,border-color .18s,box-shadow .18s;display:block;position:relative}.dswitch-knob{background:var(--fg-mute);border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.dswitch.is-on .dial-k{color:var(--fg)}.dswitch.is-on .dswitch-box{border-color:color-mix(in srgb, var(--primary) 60%, transparent);background:color-mix(in srgb, var(--primary) 30%, transparent)}.dswitch.is-on .dswitch-knob{background:color-mix(in srgb, var(--fg) 88%, var(--primary));transform:translate(20px)}.dswitch.is-on:not([data-auto]) .dswitch-box{--burn-lo:#d71e09;--burn-mid:#ff7214;--burn-hi:#ffcb3d;border-color:color-mix(in srgb, var(--burn-mid) 72%, transparent);background:linear-gradient(0deg, var(--burn-lo), var(--burn-mid) 62%, #ffb029);animation:1.7s ease-in-out infinite dswitch-burn}.dswitch.is-on:not([data-auto]) .dswitch-box:after{content:"";border-radius:inherit;background:radial-gradient(42% 78% at 20% 118%, var(--burn-hi), transparent 70%), radial-gradient(34% 62% at 52% 126%, #ffeb85, transparent 72%), radial-gradient(40% 82% at 80% 120%, var(--burn-hi), transparent 68%);filter:blur(1.6px);pointer-events:none;animation:1.1s ease-in-out infinite alternate dswitch-flames;position:absolute;inset:0}.dswitch.is-on:not([data-auto]) .dswitch-knob{z-index:1;background:radial-gradient(circle,#fffbeb 0 38%,#ffda8f);box-shadow:0 0 6px #ffd152d9}@keyframes dswitch-burn{0%,to{box-shadow:0 0 5px color-mix(in srgb, var(--burn-mid) 55%, transparent)}38%{box-shadow:0 0 13px color-mix(in srgb, var(--burn-hi) 75%, transparent)}67%{box-shadow:0 0 8px color-mix(in srgb, var(--burn-mid) 62%, transparent)}}@keyframes dswitch-flames{0%{opacity:.5;transform:translateY(1px)scaleY(.85)}to{opacity:.95;transform:translateY(-1px)scaleY(1.15)}}.dswitch[data-auto] .dial-k{color:var(--fg-mute)}.dswitch[data-auto].is-on .dswitch-box{border-color:color-mix(in srgb, var(--primary) 34%, transparent);background:color-mix(in srgb, var(--primary) 16%, transparent)}.dswitch[data-auto].is-on .dswitch-knob{background:var(--fg-dim)}.dswitch:disabled{cursor:default;opacity:.55}@media (width<=430px){.dials{gap:7px}.dial-k{letter-spacing:.2px;font-size:9.5px}.dial-v{font-size:11px}.dswitch-box{width:36px}.dswitch.is-on .dswitch-knob{transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.dial-fill,.dial-fill:after,.dswitch.is-on .dswitch-box,.dswitch.is-on .dswitch-box:after{animation:none}}.machines,.people{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.machine,.person{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:9px 11px}.machine .dot,.person .dot{background:var(--fg-mute)}.machine.is-online .dot,.person.is-online .dot{background:var(--good)}.machine.is-idle .dot{background:var(--warn)}.machine.is-mine{background:color-mix(in srgb, var(--focus) 7%, var(--panel-2))}.machine{border-left:3px solid color-mix(in srgb, var(--mc,var(--line)) 70%, var(--line))}.machine[data-focus]{background:color-mix(in srgb, var(--mc,var(--line)) 8%, transparent);border-left-width:6px}.machine.is-revoked{opacity:.6}.machine-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.machine-h .hint{margin:0}.machine-h .btn{margin-left:auto}.machine-h .btn~.btn{margin-left:0}.machine-h .rowr{margin-left:auto}.machine-repo{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:6px;font-size:12px;display:flex}.machine-repo code{color:var(--fg);overflow-wrap:anywhere}.machine-n{align-items:center;gap:6px;font-size:13px;font-weight:620;display:inline-flex}.machine-e,.claim-e{font-size:13px;line-height:1}.machine-edit{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);margin-top:8px;padding:8px}.machine-edit-r{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.machine-edit-r label{flex-direction:column;gap:3px;display:flex}.machine-edit-r .hint{margin:0}.machine-edit-e input{text-align:center;width:56px;font-size:16px}.machine-edit-q input{text-align:center;width:52px}.machine-edit-n{flex:140px;min-width:120px}.machine-edit-n input{width:100%}.machine-edit-c{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.machine-edit-c .hint{margin:0 3px 0 0}.mc-sw{border:1px solid color-mix(in srgb, var(--mc) 60%, transparent);background:var(--mc);cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0}.mc-sw:hover{transform:scale(1.12)}.mc-sw.is-on{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--mc)}.machine-edit-picks{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.machine-pick{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 5px;font-size:16px;line-height:1}.machine-pick:hover{background:var(--panel-2)}.machine-pick.is-on{border-color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent)}.machine-m{color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:11px;display:flex}.machine-bot{align-items:center;gap:4px;display:inline-flex}.machine-bot.is-stale{color:var(--warn,#b7791f);font-weight:600}.machine-bot.is-unknown{opacity:.7}.machine-bot code{font-weight:400}.machine-spend{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.machine-plan{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:0 6px;line-height:16px;display:inline-flex}.machine-plan.is-unconfirmed{color:var(--fg-mute);border-style:dashed}.machine-plan-doubt{opacity:.75;margin-left:3px}.machine-plan[data-metal],.pchip[data-metal]{color:var(--metal-ink);background:linear-gradient(104deg, #fff0 24%, rgb(255 255 255/var(--metal-glare)) 37%, #fff0 49%, #fff0 66%, rgb(255 255 255/calc(var(--metal-glare) * .45)) 73%, #fff0 82%), var(--metal-face);text-shadow:0 1px #fff6}.machine-plan[data-metal]{border-color:var(--metal-rim);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000004d}.pchip[data-metal]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metal-rim) 60%, transparent), inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040}.pchip.is-me[data-metal]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metal-rim) 60%, transparent), inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040, 0 0 0 1px var(--line-strong)}.pchip[data-metal]:not(.is-online){filter:saturate(.45)contrast(.92);opacity:.75}[data-metal=gold]{--metal-face:linear-gradient(180deg, #8f6209 0%, #f0cf6a 12%, #fff6d8 46%, #e8bd3c 70%, #b3810f 88%, #7d5406 100%);--metal-rim:#6b4704;--metal-ink:#3a2701;--metal-glare:.55}[data-metal=silver]{--metal-face:linear-gradient(180deg, #7f878e 0%, #dfe5ea 12%, #fff 46%, #ccd3da 70%, #9aa2aa 88%, #808890 100%);--metal-rim:#737b83;--metal-ink:#262c32;--metal-glare:.6}[data-metal=bronze]{--metal-face:linear-gradient(180deg, #4a2a0e 0%, #b07a45 12%, #dcae7e 46%, #9c5f2c 70%, #6d3f17 88%, #4a2a0e 100%);--metal-rim:#3f230b;--metal-ink:#2a1705;--metal-glare:.34}.card-bar-av[data-metal] .claim-e{background:var(--metal-face);width:15px;height:15px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metal-rim) 55%, transparent), inset 0 1px 0 #fff6;border-radius:50%;place-items:center;font-size:9px;display:inline-grid}.card-bar-av[data-metal]:not(:has(.claim-e)):before{content:"";background:var(--metal-face);width:15px;height:15px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metal-rim) 55%, transparent), inset 0 1px 0 #fff6;border-radius:50%;flex-shrink:0}.machine-plan[data-metal].is-unconfirmed{filter:saturate(.25)contrast(.9);opacity:.7}.machine-au{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}.machine-au input{accent-color:var(--focus);cursor:pointer;margin:0}.machine-au.is-on{color:var(--fg)}.machine-old{border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 14%, var(--panel));border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;font-size:12px;display:flex}.machine-old-t{min-width:0;color:var(--warn);flex:220px}.machine-old-t .hint{color:var(--fg-mute);font-weight:400}.machine-old .btn{flex:none}.btn--go{border-color:color-mix(in srgb, var(--focus) 55%, transparent);background:color-mix(in srgb, var(--focus) 16%, var(--panel));color:var(--fg);font-weight:600}.btn--go:hover:not(:disabled){background:color-mix(in srgb, var(--focus) 26%, var(--panel))}.machine.is-outdated{border-left-color:var(--warn)}.machine-ill{border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 14%, var(--panel));border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;font-size:12px;display:flex}.machine-ill-t{min-width:0;color:var(--warn);flex:220px}.machine-ill-t .hint{color:var(--fg-mute);font-weight:400}.machine-ill.is-bad{border-color:color-mix(in srgb, var(--bad) 55%, transparent);background:color-mix(in srgb, var(--bad) 14%, var(--panel))}.machine-ill.is-bad .machine-ill-t{color:var(--bad)}.meter{align-items:center;gap:5px;display:inline-flex}.meter-bar{background:var(--sunken);border-radius:99px;width:54px;height:5px;overflow:hidden}.meter-bar i{background:var(--c-analyzing);height:100%;display:block}.meter-bar i[data-hot]{background:var(--warn)}.meter b{font-variant-numeric:tabular-nums;font-weight:600}.meter-when{font-variant-numeric:tabular-nums;white-space:nowrap}.wiz{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel-2);padding:12px}.wiz-rail{letter-spacing:.4px;text-transform:uppercase;color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0;font-size:10.5px;list-style:none;display:flex}.wiz-step+.wiz-step:before{content:"›";color:var(--line-strong);margin-right:6px}.wiz-step.is-done{color:var(--good)}.wiz-step.is-now{color:var(--fg);font-weight:700}.wiz-h{margin:0 0 8px;font-size:14px}.wiz-list{color:var(--fg-dim);flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.wiz-list b{color:var(--fg)}.wiz p code{background:var(--sunken);font-family:var(--mono);border-radius:4px;padding:1px 4px;font-size:11.5px}.wiz .notice>.btn{margin-top:8px}.wiz-foot{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wiz-foot .btn--primary{margin-left:auto}.wiz-check{color:var(--fg-mute);align-items:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}.wiz-check .dot{background:var(--fg-mute);flex:none}.wiz-check.is-ok{color:var(--good)}.wiz-check.is-ok .dot{background:var(--good)}.wiz-trouble{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.wiz-trouble .hint{margin:0 0 6px}.guide{margin-top:8px}.guide>summary{cursor:pointer;color:var(--fg-dim);font-size:11.5px;list-style:none}.guide>summary::-webkit-details-marker{display:none}.guide>summary:before{content:"▸ ";color:var(--fg-mute)}.guide[open]>summary:before{content:"▾ "}.guide>summary:hover{color:var(--fg)}.guide ol{color:var(--fg-mute);margin:6px 0 0;padding-left:18px;font-size:11.5px;line-height:1.6}.guide li+li{margin-top:5px}.guide b{color:var(--fg-dim);font-weight:600}.token-row{align-items:center;gap:8px;display:flex}.token-row code{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-width:0;font-family:var(--mono);white-space:nowrap;flex:auto;padding:6px 8px;font-size:11.5px;overflow-x:auto}.token-row code.wrap{white-space:pre-wrap;overflow-wrap:anywhere}[data-note=filed]{--nk:var(--c-verifying)}[data-note=claim]{--nk:var(--c-building)}[data-note=release]{--nk:var(--c-not-started)}[data-note=merged]{--nk:var(--c-testing)}[data-note=note]{--nk:var(--c-analyzing)}.notes-bar{top:calc(-1 * var(--body-pad-t,0px));z-index:1;margin:calc(-1 * var(--body-pad-t,0px)) -14px 10px;border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;display:flex;position:sticky}.notes-bar .input{flex:150px;width:auto}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{border:var(--edge) var(--edge-style) var(--line-strong);border-radius:var(--chip-corner);background:var(--panel);color:var(--fg-dim);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.chip:hover{background:var(--lift);color:var(--fg)}.chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--nk,var(--focus)) 60%, transparent);background:color-mix(in srgb, var(--nk,var(--focus)) 13%, transparent);color:var(--nk,var(--fg))}.chip b{font-variant-numeric:tabular-nums;color:var(--fg-mute);font-weight:600}.chip[aria-pressed=true] b{color:inherit}.notes{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.note{border:1px solid var(--line);border-left:3px solid var(--nk);border-radius:var(--radius-sm);background:var(--panel-2);padding:8px 10px}.note.is-mine{background:color-mix(in srgb, var(--focus) 7%, var(--panel-2))}.note-h{color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.note-who{color:var(--fg-dim);font-weight:620}.note-h time{font-variant-numeric:tabular-nums;margin-left:auto}.note-b{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12.5px;line-height:1.5}.ntag{border:1px solid color-mix(in srgb, var(--nk) 50%, transparent);background:color-mix(in srgb, var(--nk) 12%, transparent);color:var(--nk);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:9.5px;font-weight:650;line-height:1.75;display:inline-flex}.ntag i{font-size:8px;font-style:normal}.notenew{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.notenew .select{flex:none}.notenew .input{flex:130px;width:auto;font-size:12px}.toggles{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toggle{border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.toggle:hover{background:var(--lift)}.toggle input{width:15px;height:15px;accent-color:var(--primary);margin:2px 0 0}.toggle span{font-size:13px}.toggle em{color:var(--fg-mute);font-size:11.5px;font-style:normal;display:block}.login{justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.login-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(380px,100%);box-shadow:var(--shadow);padding:22px}.login-h{align-items:center;gap:8px;margin:0;font-size:19px;font-weight:650;display:flex}.login-mark{color:var(--c-analyzing)}.login-sub{color:var(--fg-mute);margin:4px 0 18px;font-size:12.5px}.login-box .btn{justify-content:center;width:100%;padding:8px}.login-foot{color:var(--fg-mute);text-align:center;margin:12px 0 0;font-size:11.5px}.login-or{color:var(--fg-mute);text-align:center;text-transform:uppercase;letter-spacing:.08em;border-top:var(--edge,1px) var(--edge-style,solid) var(--line);margin:14px 0 10px;padding-top:12px;font-size:11px}a.login-google{text-decoration:none;display:flex}.invites,.admin-list,.friend-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.invite,.admin-row,.friend{border:var(--edge,1px) var(--edge-style,solid) var(--line);border-radius:var(--chip-corner,var(--radius));background:var(--sunken);grid-template-columns:1fr auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.invite--off,.adm-row--gone{opacity:.62}.invite-em,.admin-em,.friend-em{word-break:break-all;font-size:13px}.invite-meta,.admin-meta,.friend-meta{color:var(--fg-mute);margin:2px 0 0;font-size:11px}.friend-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.invite-form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.invite-form .field{min-width:0}.friend-group{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-mute);margin:12px 0 0;font-size:11px;font-weight:600}.newbar{display:none}@media (width<=700px){input,textarea,select,.input,.select{font-size:16px!important}.btn,.btn--sm{min-height:26px;padding:2px 11px}.emoji-btn{justify-content:center;min-width:36px;min-height:36px}.quickact-btns{flex-wrap:wrap;overflow-x:visible}.quickact{flex-wrap:wrap}.quickact-err{white-space:normal;flex:100%;max-width:none}.quickact:not([data-acts-open])>.quickact-btns{display:none}.quickact-fold{flex:none}.reply>.hint--tight,.dest:not([data-quiet]) .dest-t{display:none}.reply-pin:not(.reply-pin--tall):not(.reply-pin--min){max-height:min(38vh,100% - 200px)}:is(.drawer:has(.reply-pin--min) .quickact,.drawer:has(.reply-pin--min) .contbar:not(:has(.btn--primary))){display:none}.contbar{flex-wrap:wrap;gap:6px 10px}.contbar-t{flex:100%}.contbar .btn--primary{flex:auto;justify-content:center;min-height:32px}.top{padding:calc(5px + var(--sa-t)) calc(8px + var(--sa-r)) 5px calc(8px + var(--sa-l));grid-template-columns:minmax(0,1fr) max-content;gap:6px;display:grid}.top>.ver{display:none}.brand-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-mark{display:none}.brand-mark--emoji{display:inline-block}.boardsw>*{flex:none}.boardsw .brand-word{flex:0 auto}.top>.brand{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);justify-self:start;min-width:0;max-width:100%;min-height:26px;padding:2px 8px}.top-nav{scrollbar-width:none;flex-wrap:nowrap;order:1;gap:4px;overflow-x:auto}.top-nav::-webkit-scrollbar{display:none}.top-nav>*{flex:none}.btn--icon{padding:2px 4px}.top-nav .pico{position:relative}.top-nav .pcount{background:var(--good);color:var(--bg);border-color:#0000;gap:0;padding:0 3px;font-size:9px;line-height:1.5;position:absolute;top:-3px;right:-5px}.top-nav .pcount .dot,.top-nav .qchip .qchip-label{display:none}.top-nav .qchips{flex-wrap:nowrap;max-width:none}.top-nav .qchip .meter-bar,.top-nav .qchip+.qchip,.top-nav .qchip em,.nav-wide{display:none}.top-info{scrollbar-width:none;flex-wrap:nowrap;order:2;grid-column:1/-1;gap:6px;width:100%;overflow-x:auto}.top-info::-webkit-scrollbar{display:none}.top-info>*{flex:none}.top-info .presence-bar{display:none}.top-info .stale-chip,.top-info .deploy-chip,.top-info .filterbar{flex-wrap:nowrap}.top-info .filterbar>*,.searchfilter>.tally{flex:none}.top-info .searchbox{border-radius:0;width:44vw;max-width:190px;min-height:30px;padding:0 6px}.top-info .stale-bar,.top-info .deploy-bar,.top-info .mention-bar{max-width:none}.top-info .mention-bar{flex-wrap:nowrap}.top-info .mchip,.top-info .mchip-more{flex:none}.top-info .mchip{max-width:78vw}.tallies{flex-wrap:nowrap;gap:0;padding-bottom:0;overflow:hidden}.tally{border-radius:0;flex:1 1 0;justify-content:center;gap:3px;min-width:0;min-height:26px;padding:0 4px}.tallies>*+*{margin-left:-1px}.tallies>:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.tallies>:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.tally-name,.tally i{display:none}.tally-emo{display:inline-block}.main{padding:8px calc(8px + var(--sa-r)) 0 calc(8px + var(--sa-l));gap:6px}.row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:9px}.col{scroll-snap-stop:always;flex:0 0 88vw;min-width:88vw;max-width:88vw}.card-p,.newcard{display:none}.newbar{z-index:50;margin:0 calc(-8px - var(--sa-r)) 0 calc(-8px - var(--sa-l));border-top:1px solid var(--line);background:var(--panel);padding-right:var(--sa-r);padding-left:var(--sa-l);flex:none;align-items:stretch;display:flex;position:relative}.newbar-btn{min-height:52px;padding:14px 12px calc(14px + var(--sa-b));font:inherit;cursor:pointer;border:0;flex:50%;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.newbar-btn:active{filter:brightness(.92)}.newbar-btn--new{background:var(--primary);color:var(--primary-fg)}.newbar-btn--wait{border-left:1px solid var(--line);background:var(--panel);color:var(--fg-dim)}.newbar-btn--wait[data-any]{background:color-mix(in srgb, var(--c-waiting) 16%, var(--panel));color:var(--c-waiting)}.newbar-count{background:var(--sunken);min-width:21px;color:var(--fg-dim);text-align:center;border-radius:99px;padding:1px 6px;font-size:12px}.newbar-btn--wait[data-any] .newbar-count{background:var(--c-waiting);color:var(--panel)}.drawer,.drawer--wide{border-left:0;width:100vw}.runjump .btn-word,.drawer-size,.sec-run:not([data-run-open])>:not(.sec-head),.sec-run:not([data-run-open])>.sec-head>.kindrow:not(.kindrow--kind){display:none}.sec-fold{display:inline-flex}.card-split-info:not([data-info-open])>:is(.facts,.lineage,.card-files){display:none}.info-fold{margin-bottom:10px}.sec-fold[data-set]:after{content:"";background:var(--fg);border-radius:50%;width:6px;height:6px}.composer{top:auto;left:0;right:0;bottom:max(var(--sheet-b), var(--sa-b));--sheet-h:min(88vh, calc(var(--vp-h) - var(--kb-slot)));width:100vw;max-height:var(--sheet-h);border-radius:var(--radius);padding:16px calc(14px + var(--sa-r)) 9px calc(14px + var(--sa-l));--field-min:58px;flex-direction:column;display:flex;transform:none}.composer-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.composer-body .feat-opts{max-height:none}.composer:not(:has(textarea,input)){--sheet-h:min(88vh, var(--vp-h));bottom:max(12px, var(--sa-b))}.composer>form>.dials:not(.dials--kind):not([data-open]){display:none}.composer-run{width:30px;height:30px;color:var(--fg-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:40px}.composer-run[aria-expanded=true]{background:var(--sunken);color:var(--fg)}.composer-run[data-set]:after{content:"";background:var(--fg);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.composer-h{white-space:nowrap;padding-right:60px;display:flex}.composer-board{text-overflow:ellipsis;padding-right:4px;overflow:hidden}.composer-what{flex:none}.composer>form{flex-direction:column;flex:auto;min-height:0;display:flex}.composer .field{min-height:var(--field-min);flex-direction:column;flex:auto;display:flex}.composer>form>*{flex-shrink:0}.composer>form .follows{display:none}.composer .field textarea{flex:0 auto;height:6em;min-height:0}.composer .field textarea::placeholder{font-size:80%}.composer-btns{flex-wrap:nowrap}.composer-go{flex-wrap:nowrap;flex:auto;min-width:0}.composer-btns .btn{flex:1 0 auto;justify-content:center}.composer-btns .select--bot{max-width:108px}.composer-btns .btn-word{display:none}.composer-btns .btn-abbr{display:inline}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:9px}::-webkit-scrollbar-track{background:0 0}.msg-shot{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);max-width:220px;font:inherit;cursor:pointer;padding:0;line-height:0;display:block;overflow:hidden}.msg-shot:hover{border-color:var(--focus)}.msg-shot img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:180px;display:block}.msg-shot--pending{opacity:.55;cursor:default}.card-files{border-top:1px solid var(--line);border-radius:var(--radius-sm);margin-top:14px;padding-top:12px}.card-files[data-drag]{box-shadow:inset 0 0 0 2px var(--focus)}.card-ci{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.card-ci summary{cursor:pointer;color:var(--muted);font-size:13px}.card-ci pre{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2,var(--panel));white-space:pre-wrap;overflow-wrap:anywhere;max-height:46vh;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;overflow:auto}.attach-btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:15px;line-height:1;display:inline-flex}.attach-btn:hover{background:var(--panel-2);border-color:var(--focus)}.attach-strip{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.attach-err{color:var(--bad);flex-basis:100%;margin:0;font-size:12px}.attach-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);align-items:center;gap:6px;max-width:200px;padding:3px 4px 3px 3px;font-size:12px;display:inline-flex}.attach-chip img{object-fit:cover;border-radius:4px;width:28px;height:28px}.attach-doc{text-align:center;width:28px}.attach-name{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-dim);overflow:hidden}.attach-x{color:var(--fg-mute);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px}.attach-x:hover{color:var(--bad)}.reply[data-drag],.composer form[data-drag]{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--focus)}.ver{border:1px solid var(--line);background:var(--sunken);color:var(--fg-mute);font-variant-numeric:tabular-nums;letter-spacing:.2px;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:600}a.ver:hover{color:var(--fg-dim);border-color:var(--line-strong);text-decoration:none}.ver--stale{border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);align-items:center;gap:5px;display:inline-flex}.ver--stale i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite pulse}.verpop{right:calc(16px + var(--sa-r));bottom:calc(16px + var(--sa-b));z-index:80;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);max-width:min(440px,100vw - 32px);box-shadow:var(--shadow);align-items:center;gap:14px;padding:11px 13px;display:flex;position:fixed}.verpop-body{flex-direction:column;gap:2px;min-width:0;display:flex}.verpop-body strong{font-size:13px}.verpop-sub{color:var(--fg-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.verpop-note{color:var(--fg-mute);font-size:11px}.verpop-acts{flex:none;gap:6px;margin-left:auto;display:flex}.verpop--update{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}.verpop--arrived{border-color:color-mix(in srgb, var(--good) 45%, transparent)}.verpop--arrived strong{color:var(--good)}@media (width<=700px){.verpop{bottom:calc(16px + 53px + var(--sa-b))}}@media (width<=640px){.verpop{left:calc(12px + var(--sa-l));right:calc(12px + var(--sa-r));flex-wrap:wrap;max-width:none}}.grants{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.grant{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:9px 11px}.grant-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grant-h .hint{margin:0}.grant-h .btn{margin-left:auto}.grant-h .btn~.btn{margin-left:0}.grant-note{border-left:2px solid var(--line);color:var(--fg-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding-left:9px;font-size:12.5px}.grant-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.grant-sub{color:var(--fg-mute);margin:12px 0 6px;font-size:12px;font-weight:500}.cost-heap{color:var(--fg-dim);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:inline-flex;position:relative}.cost-heap[data-tier=stack],.cost-heap[data-tier=sack],.cost-heap[data-tier=sacks]{color:var(--warn)}.cost-heap[data-tier=ice]{color:var(--bad)}.cost-heap.is-spent{border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);border-radius:var(--chip-corner);background:var(--warn-bg);color:var(--warn);padding:1px 5px}.cost-heap-pile{width:24px;height:15px;display:block;position:relative}.cost-heap[data-tier=coin] .cost-heap-pile,.cost-heap[data-tier=sack] .cost-heap-pile{width:13px}.cost-heap[data-tier=note] .cost-heap-pile,.cost-heap[data-tier=sacks] .cost-heap-pile{width:21px}.cost-heap-pile>i{font-size:10px;font-style:normal;line-height:1;position:absolute;bottom:0}.cost-heap-pile>i:first-child{left:0;transform:rotate(-9deg)}.cost-heap-pile>i:nth-child(2){left:8px;transform:rotate(8deg)}.cost-heap-pile>i:nth-child(3){bottom:5px;left:3px;transform:rotate(-2deg)}.badge.dur{font-variant-numeric:tabular-nums}.card-bot{opacity:.75;cursor:default;flex:none;font-size:12px;line-height:1}.card-bot:hover{opacity:1}.card-outsider{border:1px solid var(--warn);border-radius:var(--chip-corner);background:var(--warn-bg);color:var(--warn);cursor:default;flex:none;align-items:center;gap:3px;padding:0 5px;font-size:10px;line-height:15px;display:inline-flex}.card-yolo{z-index:2;border:2px solid color-mix(in srgb, var(--yolo) 70%, transparent);color:color-mix(in srgb, var(--yolo) 85%, transparent);font-family:var(--mono);letter-spacing:2px;opacity:.55;pointer-events:none;border-radius:3px;padding:1px 7px;font-size:13px;font-weight:800;position:absolute;bottom:7px;right:8px;transform:rotate(-9deg)}.card:has(.card-yolo){border-top-color:color-mix(in srgb, var(--yolo) 55%, var(--line));border-right-color:color-mix(in srgb, var(--yolo) 55%, var(--line));border-bottom-color:color-mix(in srgb, var(--yolo) 55%, var(--line))}:root[data-layout=inbox] .card-yolo{letter-spacing:1.2px;opacity:.5;border-width:1.5px;padding:0 4px;font-size:8.5px;bottom:6px;right:12px}.card:has(.card-yolo){--yolo-stamp-w:56px}:root[data-layout=inbox] .card:has(.card-yolo){--yolo-stamp-w:39px}.card:has(.card-yolo) .rx-perch{right:var(--yolo-stamp-w);max-width:calc(100% - var(--yolo-stamp-w))}.outsider-note{color:var(--warn);font-size:12px}.yolo-opt{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg-mute);cursor:pointer;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.yolo-opt.is-on{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:var(--warn-bg);color:var(--warn)}.composer-foot .yolo-opt.is-on{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 20%, transparent)}.yolo-opt input{accent-color:var(--warn);margin:1px 0 0}.yolo-opt:has(input:disabled){cursor:default;opacity:.72}.badge.area{border-color:color-mix(in srgb, var(--area,var(--line)) 55%, transparent);background:color-mix(in srgb, var(--area,var(--line)) 14%, var(--panel));color:var(--area,var(--fg-dim))}.badge.area b{color:inherit;font-variant-numeric:tabular-nums}.badge.area[data-area=web],.fmenu-item[data-area=web]{--area:var(--area-web)}.badge.area[data-area=renderer],.fmenu-item[data-area=renderer]{--area:var(--area-renderer)}.badge.area[data-area=imaging],.fmenu-item[data-area=imaging]{--area:var(--area-imaging)}.badge.area[data-area=api],.fmenu-item[data-area=api]{--area:var(--area-api)}.badge.area[data-area=ai],.fmenu-item[data-area=ai]{--area:var(--area-ai)}.badge.area[data-area=board],.fmenu-item[data-area=board]{--area:var(--area-board)}.badge.area[data-area=bot],.fmenu-item[data-area=bot]{--area:var(--area-bot)}.badge.area[data-area=tools],.fmenu-item[data-area=tools]{--area:var(--area-tools)}.badge.area[data-area=ops],.fmenu-item[data-area=ops]{--area:var(--area-ops)}.badge.area[data-area=tests],.fmenu-item[data-area=tests]{--area:var(--area-tests)}.badge.area[data-area=docs],.fmenu-item[data-area=docs]{--area:var(--area-docs)}.badge.area[data-area=other],.fmenu-item[data-area=other]{--area:var(--area-other)}.facts .fact--wide{grid-column:1/-1}.facts .area-list{flex-wrap:wrap;gap:5px;display:flex}.facts .area-list .badge{margin-left:0}.tally--filter{justify-content:center;min-width:28px;padding:0 6px}.tally--filter[data-on]{--accent:var(--focus);color:var(--fg);background:color-mix(in srgb, var(--focus) 14%, var(--panel))}.tally--filter[data-on]:hover{background:color-mix(in srgb, var(--focus) 24%, var(--panel))}.tally--filter[data-on]:active{background:color-mix(in srgb, var(--focus) 34%, var(--panel))}.ficon{width:13px;height:13px;display:block}.searchfilter{align-items:center;gap:4px;min-width:0;display:flex}.searchbox{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);width:160px;min-width:0;min-height:24px;color:var(--fg);font:inherit;padding:0 8px;font-size:12.5px}.searchbox:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #2b6cf62e}.cmenu.fmenu{min-width:190px;max-height:min(62vh,420px);overflow-y:auto}.fmenu-txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fmenu-dot{background:var(--area,var(--fg-mute));border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.fmenu-n{color:var(--fg-mute);font-variant-numeric:tabular-nums;padding-left:8px;font-weight:600}.fmenu-item[aria-checked=true]{background:color-mix(in srgb, var(--area,var(--focus)) 12%, transparent);color:var(--fg)}.fmenu-item[aria-checked=true] .fmenu-n{color:inherit}.fmenu-item .cmenu-on{margin-left:6px}.cmenu-head{color:var(--fg-mute);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px 2px;font-size:11px;font-weight:700}.badge.plan{border-color:color-mix(in srgb, var(--c-analyzing) 45%, transparent);background:color-mix(in srgb, var(--c-analyzing) 12%, transparent);color:var(--c-analyzing)}.badge.kind.is-bug{border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-bg);color:var(--bad)}.badge.kind.is-feature{border-color:color-mix(in srgb, var(--c-analyzing) 45%, transparent);background:color-mix(in srgb, var(--c-analyzing) 12%, transparent);color:var(--c-analyzing)}.badge.kind.is-question{border-color:color-mix(in srgb, var(--c-testing) 55%, transparent);background:color-mix(in srgb, var(--c-testing) 20%, transparent);color:var(--c-testing)}.badge.kind.is-objective{border-color:color-mix(in srgb, var(--good) 55%, transparent);background:color-mix(in srgb, var(--good) 18%, transparent);color:var(--good)}.badge.kind.is-qa{border-color:color-mix(in srgb, var(--warn) 55%, transparent);background:var(--warn-bg);color:var(--warn)}.badge.kind.is-human{border-color:color-mix(in srgb, var(--c-waiting) 55%, transparent);background:color-mix(in srgb, var(--c-waiting) 18%, transparent);color:var(--c-waiting)}.badge.kind.is-epic{border-color:color-mix(in srgb, var(--c-landed) 55%, transparent);background:color-mix(in srgb, var(--c-landed) 18%, transparent);color:var(--c-landed)}.badge.kind.is-guess{opacity:.72;border-style:dashed}.kind-opt{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.kind-k{color:var(--fg-mute);font-weight:600}.kindbtn{border:1px solid var(--line);background:var(--panel);color:var(--fg-dim);font:inherit;cursor:pointer;border-radius:999px;padding:4px 9px;font-size:12px}.kindbtn:hover{border-color:var(--line-strong);color:var(--fg)}.kindbtn.is-on{border-color:color-mix(in srgb, var(--primary) 55%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--fg);font-weight:600}.budget-opt{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}@media (width<=430px){.budget-k{display:none}}.budget-k{color:var(--fg-mute);font-weight:600}.budget-in{border:1px solid var(--line);background:var(--panel);color:var(--fg-dim);border-radius:999px;align-items:center;gap:2px;padding:3px 8px;display:inline-flex}.budget-in input{width:46px;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:12px}.budget-in input:focus{outline:none}.budget-opt:focus-within .budget-in{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}.kindrow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.kindrow+.kindrow{margin-top:14px}.sec-head>.kindrow{flex:1 0 100%}.kindrow .hint{font-size:11px}.kindrow--note .input{flex:180px;min-width:0}.kindrow--note .hint{flex:1 0 100%}.kindrow.convert>ul,.kindrow.convert>.kindrow{flex:1 0 100%;margin-top:8px}.convert-why{color:var(--fg-mute);margin:0;padding-left:18px;font-size:12px;line-height:1.5}.convert-why code{font-size:11px}.machine-main{color:var(--fg-mute);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:12px}.machine-main:hover{border-color:var(--line);color:var(--fg)}.machine-main.is-on{border-color:color-mix(in srgb, var(--primary) 55%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--fg);font-weight:600}.keys-group{margin:0 0 14px}.keys-h{color:var(--fg-dim);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:650}.keys-list{flex-direction:column;gap:1px;margin:0;display:flex}.keys-row{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:4px 0;display:flex}.keys-row:last-child{border-bottom:none}.keys-row dt{flex:none}.keys-row dd{min-width:0;margin:0;font-size:13px}.keys-kbd{border:var(--edge) solid var(--line-strong);border-radius:var(--chip-corner);background:color-mix(in srgb, var(--fg) 7%, transparent);min-width:36px;font-family:var(--font);place-items:center;padding:2px 7px;font-size:12px;display:inline-grid}.keys-note{color:var(--fg-mute);margin:10px 0 0;font-size:11px;line-height:1.6}.keys-note .keys-kbd{min-width:0}.verpop--said{border-color:color-mix(in srgb, var(--primary) 45%, transparent);font-size:13px}.adm{background:var(--bg);grid-template-columns:200px 1fr;height:100dvh;display:grid}.adm-side{border-right:var(--edge,1px) var(--edge-style,solid) var(--line);background:var(--panel);flex-direction:column;gap:14px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.adm-side__head{justify-items:start;gap:8px;display:grid}.adm-side__title{font-family:var(--font-display,var(--font));margin:0;font-size:18px;font-weight:700}.adm-nav{align-content:start;gap:14px;display:grid}.adm-nav__group{gap:2px;display:grid}.adm-nav__grouplabel{letter-spacing:.5px;text-transform:uppercase;color:var(--fg-mute);padding:0 8px 4px;font-size:11px;font-weight:650}.adm-nav__btn{border-radius:var(--chip-corner,var(--radius-sm));color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:13px}.adm-nav__btn:hover{background:var(--sunken)}.adm-nav__btn.is-active{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--fg);font-weight:650}.adm-main{flex-direction:column;min-width:0;min-height:0;display:flex}.adm-bar{border-bottom:var(--edge,1px) var(--edge-style,solid) var(--line);background:var(--panel);align-items:center;gap:10px;padding:12px 16px;display:flex}.adm-bar__title{font-family:var(--font-display,var(--font));margin:0;font-size:16px;font-weight:650}.adm-bar__crumb{color:var(--fg-mute);font-weight:500}.adm-bar__crumb:after{content:" / "}.adm-bar__busy{color:var(--fg-mute);margin-left:auto;font-size:12px}.adm-scroll{flex:1;min-height:0;padding:16px;overflow-y:auto}.adm-toast{margin:12px 16px 0}.adm-scroll .admin-row{border-radius:var(--corner,var(--radius));background:var(--tex-panel), var(--panel)}.adm-tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-top:10px;display:grid}.adm-tile{border:var(--edge,1px) var(--edge-style,solid) var(--line);border-radius:var(--corner,var(--radius));background:var(--tex-panel), var(--panel);gap:2px;padding:12px;display:grid}.adm-tile__n{font-family:var(--font-display,var(--font));font-size:26px;font-weight:700;line-height:1.1}.adm-tile__label{font-size:12px}.adm-tile__note{color:var(--fg-mute);font-size:11px}.adm-use{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.adm-use__row{grid-template-columns:1fr 76px;align-items:center;gap:4px 12px;display:grid}.adm-use__row.is-unused{opacity:.55}.adm-use__main{gap:6px;min-width:0;display:grid}.adm-use__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.adm-use__label{font-size:13px}.adm-use__bar{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.adm-use__fill{border-radius:inherit;background:var(--primary);height:100%;display:block}.adm-use__n{text-align:right;font-family:var(--font-display,var(--font));font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.1}.adm-use__note{color:var(--fg-mute);white-space:nowrap;font-size:11px}.admin-row:not(:has(.friend-acts)){grid-template-columns:1fr}.adm-mail-form{gap:10px;max-width:640px;display:grid}.adm-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;border:var(--edge,1px) var(--edge-style,solid) var(--line);border-radius:var(--corner,var(--radius));background:var(--tex-panel), var(--panel);max-height:420px;margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;overflow:auto}.adm-mail-dns{gap:2px;display:grid}.adm-backdrop,.adm-bar__menu{display:none}@media (width<=780px){.adm{grid-template-columns:1fr}.adm-side{z-index:41;width:224px;transition:transform .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.adm--nav-open .adm-side{transform:none}.adm--nav-open .adm-backdrop{z-index:40;background:#06090e73;display:block;position:fixed;inset:0}.adm-bar__menu{display:inline-flex}}.md{white-space:pre-wrap}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md-p{margin:0 0 .7em}.md-h{margin:1em 0 .35em;font-weight:650;line-height:1.3}.md-h[data-level="1"],.md-h[data-level="2"]{font-size:1.15em}.md-h[data-level="3"],.md-h[data-level="4"],.md-h[data-level="5"],.md-h[data-level="6"]{font-size:1.05em}.md-list{margin:0 0 .7em;padding-left:1.5em}.md-list li{margin:0 0 .15em}.md-list li::marker{color:var(--fg-dim)}.md-quote{border-left:2px solid var(--line);color:var(--fg-dim);margin:0 0 .7em;padding-left:.7em}.md-code{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);font-family:var(--mono);overflow-wrap:anywhere;padding:.05em .35em;font-size:.92em}.md-pre{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);white-space:pre;margin:0 0 .7em;padding:8px 10px;overflow-x:auto}.md-pre code{font-family:var(--mono);background:0 0;padding:0;font-size:.92em}.md-hr{border:0;border-top:1px solid var(--line);margin:.9em 0}.qn{flex-direction:column;gap:6px;margin-top:8px;display:flex}.qn-step{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-mute);margin:0;font-size:11px;font-weight:600}.qn-opts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qn-opt{text-align:left;width:100%;font:inherit;color:inherit;background:var(--sunken);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.qn-opt:hover:not(:disabled){border-color:var(--focus);background:var(--panel-2)}.qn-opt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.qn-opt:disabled{cursor:default}.qn-opt[data-picked=yes]{border-color:var(--focus);background:color-mix(in srgb, var(--focus) 14%, var(--sunken))}.qn-n{font-variant-numeric:tabular-nums;min-width:1.2em;color:var(--fg-mute);flex:none;font-size:12px}.qn-t{flex-direction:column;gap:2px;min-width:0;display:flex}.qn-l{display:block}.qn-rec{color:var(--good);white-space:nowrap;font-size:11px;font-weight:600}.qn-d{color:var(--fg-mute);white-space:pre-wrap;font-size:12px;line-height:1.4}.qn-busy{color:var(--fg-mute);margin-left:auto}.qn-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qn-other{flex:240px;align-items:center;gap:6px;min-width:0;display:flex}.qn-other input{min-width:0;font:inherit;color:inherit;background:var(--sunken);border:1px solid var(--line);border-radius:6px;flex:auto;padding:5px 8px;font-size:13px}.qn-other input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.qn-skip{margin-left:auto}.qn-done{color:var(--fg-mute);margin:2px 0 0;font-size:12px}.qn-err{color:var(--bad);margin:0;font-size:12px}.qn-moved{color:var(--fg-mute);margin:6px 0 0;font-size:12px}@media (width<=700px){.qn-other{flex-basis:100%}}.cl-wrap{max-width:780px;margin-inline:auto}.cl-lede{color:var(--fg-mute);margin:0 0 10px;font-size:12px}.cl-ver{color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 10px;font-size:12px;display:flex}.cl-ver-note{color:var(--primary)}.cl-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cl-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:9px 11px}.cl-item.is-link{isolation:isolate;cursor:pointer;position:relative}.cl-item.is-link:hover,.cl-item.is-link:focus-within{border-color:var(--accent);background:var(--sunken)}.cl-item.is-link .cl-b a{z-index:2;position:relative}.cl-item.is-new{border-left:3px solid var(--c-merged);padding-left:8px}.cl-h{color:var(--fg-mute);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.cl-h time{color:var(--fg-dim);font-weight:600}.cl-ago,.cl-who{white-space:nowrap}.cl-who{margin-left:auto}.cl-b{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.45}.cl-line{letter-spacing:.06em;text-transform:uppercase;color:var(--c-merged);align-items:center;gap:8px;margin:6px 0 12px;font-size:10px;font-weight:700;display:flex}.cl-line:before,.cl-line:after{content:"";border-top:1px solid var(--c-merged);opacity:.55;flex:1 1 0}.top-nav .clcount{background:var(--c-merged);min-width:15px;height:15px;color:var(--primary-fg);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}@media (width<=700px){.top-nav .clcount{color:#0000;min-width:7px;height:7px;margin-left:2px;padding:0;font-size:0}}.chat{grid-template-columns:minmax(150px,210px) 1fr;gap:10px;height:100%;min-height:0;display:grid}.chat-list{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.chat-sec{color:var(--fg-mute);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 2px;padding:0 8px;font-size:10px;font-weight:600}.chat-sec:first-child{margin-top:0}.chat-sec em{color:var(--good);letter-spacing:0;text-transform:none;margin-left:6px;font-style:normal;font-weight:500}.chat-pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.chat-pick:hover{background:var(--sunken)}.chat-pick.is-on{background:var(--sunken);box-shadow:inset 2px 0 0 var(--primary)}.chat-pick.is-new .chat-pick-n{font-weight:650}.chat-dot{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.chat-dot.is-lit{background:var(--warn);box-shadow:0 0 0 2px color-mix(in srgb, var(--warn) 22%, transparent)}.chat-pick-n{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-here{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--good) 22%, transparent);vertical-align:middle;border-radius:50%;margin-right:5px;display:inline-block}.chat-ico{margin-right:5px;font-style:normal}.chat-pick time{color:var(--fg-mute);flex:none;font-size:11px}.chat-pick .badge{flex:none}.chat-feed{min-height:0;padding-right:4px;overflow-y:auto}.chat-manage{flex-direction:column;gap:18px;padding:0 8px 8px 0;display:flex}.chat-msgs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.chat-msg{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(85%,100% - 60px);margin:10px auto 0 0;display:flex;position:relative}.chat-msg:first-child,.chat-msg.is-run{margin-top:0}.chat-msg.is-mine{align-items:flex-end;margin-left:auto;margin-right:0}.chat-msg>.chat-msg-b,.chat-msg>.chat-quote{min-width:0;max-width:100%}.chat-msg-h{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.chat-who{font-weight:600}.chat-msg-h time{color:var(--fg-mute);font-size:11px}.chat-msg-b{background:var(--sunken);text-align:left;border-radius:9px;padding:6px 9px}.chat-msg.is-mine .chat-msg-b{background:var(--lift);box-shadow:inset -2px 0 0 var(--primary)}.chat-quote{border-left:2px solid var(--line);color:var(--fg-dim);white-space:nowrap;align-items:baseline;gap:6px;margin-bottom:2px;padding-left:7px;font-size:11.5px;display:flex}.chat-quote-w{flex:none;font-weight:600}.chat-quote-t{text-overflow:ellipsis;overflow:hidden}.chat-msg-f{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}:is(.chat-msg>.chat-msg-f:not(:has(.react:not(.react--add))),.chat-msg>.reacts-quiet:not(:has(.react:not(.react--add)))){flex-wrap:nowrap;margin:0;position:absolute;bottom:0;left:calc(100% + 4px)}:is(.chat-msg.is-mine>.chat-msg-f:not(:has(.react:not(.react--add))),.chat-msg.is-mine>.reacts-quiet:not(:has(.react:not(.react--add)))){left:auto;right:calc(100% + 4px)}.chat-msg .reacts-quiet{margin-top:0}.chat-reply{color:var(--fg-mute);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;padding:0 2px;font-size:11px;line-height:1.6;transition:opacity 90ms linear}.chat-msg:hover .reacts-quiet .react--add,.chat-msg:hover .chat-reply,.chat-reply:focus-visible{opacity:1}.chat-reply:hover{color:var(--fg);text-decoration:underline}@media (hover:none){.chat-reply{opacity:1}}.chat-seen{color:var(--fg-mute);margin:3px 0 0;font-size:11px}.chat-compose{border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;flex:none;align-items:flex-end;gap:8px;padding:8px 12px 10px;display:flex}.chat-replying{background:var(--panel-2);border-top:1px solid var(--line);color:var(--fg-dim);flex:none;align-items:center;gap:8px;padding:6px 12px 0;font-size:11.5px;display:flex}.chat-replying-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-replying+.chat-compose{border-top:0}.chat-field{flex:220px}.chat-compose textarea{resize:vertical;flex:220px}.chat-field textarea{flex:auto;min-width:0}.chat-icon,.chat-mic{color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 7px;font-size:14px;line-height:1}.chat-icon:hover,.chat-mic:hover{border-color:var(--line)}.chat-icon:disabled,.chat-mic:disabled{opacity:.4;cursor:default}.chat-icon--on{border-color:var(--primary)}.chat-mic{flex:none;padding:7px 9px}.chat-mic--warm{border-color:var(--line);opacity:.65}.chat-mic--on{background:#c0392b29;border-color:#c0392b}.chat-mic--off{opacity:.4}.chat-voicebar{flex:100%;align-items:center;gap:6px;display:flex}.chat-voice{background:var(--bg);min-width:0;color:var(--fg);border:1px solid var(--line);border-radius:6px;flex:0 320px;padding:3px 4px;font-size:11px}.chat-rate{width:74px}.chat-rate-val{color:var(--fg-dim);width:30px;font-size:11px}.mention{background:color-mix(in srgb, var(--focus) 14%, transparent);color:var(--fg);white-space:nowrap;border-radius:4px;padding:0 3px;font-weight:600}.mention.is-me{background:color-mix(in srgb, var(--warn) 26%, transparent)}.cref{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:color-mix(in srgb, var(--link) 16%, transparent);max-width:22em;color:var(--link);font:inherit;text-align:left;border:0;border-radius:4px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-block;overflow:hidden}button.cref{cursor:pointer}.cref:hover,.cref:focus-visible{background:color-mix(in srgb, var(--link) 28%, transparent)}.chat-compose .notice{flex:100%}.chat-back{display:none}@media (width<=700px){.chat{grid-template-rows:1fr;grid-template-columns:1fr}.chat--list .chat-feed,.chat--convo .chat-list{display:none}.chat-list{border-right:0;padding-right:0}.chat-pick{padding:11px 10px}.chat-back{width:32px;height:32px;display:inline-block}.drawer:has(.chat--convo) .drawer-t{display:none}.drawer:has(.chat--list) :is(.chat-compose,.chat-replying){display:none}}.asst-blocked,.asst-error{color:var(--warn);margin:0;font-size:12px;line-height:1.5}.asst-dots{color:var(--fg-dim)}.stats-scope,.stats-ranges{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.stats-ranges{margin-bottom:18px}.stats-scope .btn.is-on,.stats-ranges .btn.is-on{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.kpi{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.kpi-l{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-mute);font-size:11px}.kpi-v{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.kpi-s{color:var(--fg-dim);font-size:11px}.stats-recon{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.stats-recon-l{grid-template-columns:1fr auto;gap:2px 12px;margin:0;font-size:12px;display:grid}.stats-recon-l dt{color:var(--fg-mute)}.stats-recon-l dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.chart{grid-template-columns:auto 1fr;grid-template-rows:var(--chart-h,150px) auto;column-gap:6px;margin-top:4px;display:grid}.chart-yaxis{color:var(--fg-mute);font-variant-numeric:tabular-nums;font-size:10px;position:relative}.chart-ysize{visibility:hidden;flex-direction:column;height:0;display:flex;overflow:hidden}.chart-ytick{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.chart-plot{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;position:relative}.chart-grid{background:color-mix(in srgb, var(--fg-mute) 22%, transparent);pointer-events:none;height:1px;position:absolute;left:0;right:0}.chart-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.chart-mark{cursor:help;justify-content:center;width:11px;margin-left:-5px;display:flex;position:absolute;top:0;bottom:0}.chart-mark-f{border-left:1px dashed color-mix(in srgb, var(--fg) 55%, transparent);align-self:stretch;width:0}.chart-mark:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid color-mix(in srgb, var(--fg) 55%, transparent);width:0;height:0;position:absolute;top:0}.chart-xaxis{color:var(--fg-mute);grid-column:2;padding-top:3px;font-size:10px;display:flex}.chart-xtick{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.chart-empty{text-align:center;color:var(--fg-mute);background:var(--panel-2);border:1px dashed var(--line);border-radius:var(--radius-sm);margin:6px 0 0;padding:14px;font-size:12px}.rowbars{flex-direction:column;gap:5px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rowbar{grid-template-columns:minmax(64px,22%) 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.rowbar-l{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rowbar-track{background:var(--panel-2);border-radius:3px;min-width:0;height:12px;overflow:hidden}.rowbar-fill{border-radius:3px;height:100%;display:block}.rowbar-v{font-variant-numeric:tabular-nums;color:var(--fg-dim)}.ckpts{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ckpt{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(120px,2fr) auto auto auto minmax(44px,auto) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.ckpt-n{flex-direction:column;gap:1px;min-width:0;display:flex}.ckpt-d,.ckpt-note{color:var(--fg-mute);font-size:11px}.ckpt-v{font-variant-numeric:tabular-nums;color:var(--fg-dim);white-space:nowrap}.ckpt-delta{font-variant-numeric:tabular-nums;text-align:right;color:var(--fg-mute);font-weight:600}.ckpt-delta.is-down{color:var(--good)}.ckpt-delta.is-up{color:var(--bad)}.ckpt-add{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ckpt-add .input[type=text]{flex:180px;min-width:0}.mstats{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mstat{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(110px,1.4fr) minmax(60px,.8fr) 1fr auto 1fr auto auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.mstat.is-revoked{opacity:.6}.mstat-n{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.mstat-dot{border-radius:50%;flex:none;width:8px;height:8px}.mstat-o{color:var(--fg-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mstat-bar{background:color-mix(in srgb, var(--fg-mute) 14%, transparent);border-radius:3px;min-width:0;height:10px;overflow:hidden}.mstat-fill{background:var(--c-merged);border-radius:3px;height:100%;display:block}.mstat-fill--cost{background:var(--c-building)}.mstat-v{font-variant-numeric:tabular-nums;white-space:nowrap}.mstat-v--per{color:var(--fg-mute)}.mstat-fail{border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-bg);color:var(--bad)}@media (width<=720px){.mstat{grid-template-columns:1fr auto auto}.mstat-o,.mstat-bar{display:none}}.stats-top{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.stats-top li{grid-template-columns:1fr auto;align-items:baseline;gap:8px;font-size:12px;display:grid}.stats-top .linkish{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-top-v{font-variant-numeric:tabular-nums}.stats-top-m{color:var(--fg-mute);grid-column:1/-1;font-size:11px}.deploy-live{border:1px solid var(--line);border-left:3px solid var(--good);border-radius:var(--radius-sm);background:var(--panel-2);margin:0 0 12px;padding:8px 10px}.deploy-live-head{align-items:baseline;gap:8px;margin:0;display:flex}.deploy-live-lab{text-transform:uppercase;letter-spacing:.04em;color:var(--good);font-size:11px}.deploy-live-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.deploy-live .hint{margin:4px 0 0}.deploy-live--preview{border-left-color:var(--warn);background:var(--warn-bg)}.deploy-live--preview .deploy-live-lab{color:var(--warn)}.deploys{flex-direction:column;gap:6px;display:flex}.deploy-run{border:1px solid var(--line);border-left:3px solid var(--fg-mute);border-radius:var(--radius-sm);background:var(--panel-2)}.deploy-run--ok{border-left-color:var(--good)}.deploy-run--failed{border-left-color:var(--bad)}.deploy-run--running{border-left-color:var(--c-building)}.deploy-run--stalled{border-left-color:var(--warn)}.deploy-run--queued{background:0 0}.deploy-run-sum{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;list-style:none;display:flex}.deploy-run-sum::-webkit-details-marker{display:none}.deploy-run-sum:hover{background:var(--sunken)}.deploy-run-mark{font-size:12px}.deploy-run-state{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-mute);font-size:11px}.deploy-run--failed .deploy-run-state{color:var(--bad)}.deploy-run--stalled .deploy-run-state{color:var(--warn)}.deploy-run-t{text-overflow:ellipsis;white-space:nowrap;flex:40%;min-width:0;overflow:hidden}.deploy-run-died{color:var(--bad);font-size:12px}.deploy-run-meta{color:var(--fg-mute);white-space:nowrap;margin-left:auto;font-size:12px}.deploy-run-thin{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 5px;font-size:10px}.deploy-sha,.deploy-img{font-family:var(--mono);font-size:11px}.deploy-run-body{border-top:1px solid var(--line);padding:0 10px 10px}.deploy-run-facts{color:var(--fg-mute);margin:8px 0;font-size:12px}.deploy-err{border-left:3px solid var(--bad);border-radius:var(--radius-sm);background:var(--sunken);margin:8px 0;padding:6px 8px}.deploy-err-lab{color:var(--bad);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:11px}.deploy-err-txt{max-height:16em;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45;overflow:auto}.deploy-file-row{justify-content:flex-end;margin:8px 0;display:flex}.deploy-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.deploy-step{border-radius:var(--radius-sm);background:var(--sunken);align-items:baseline;gap:8px;padding:3px 6px;font-size:12px;display:flex}.deploy-step-m{text-align:center;flex:none;width:1.25em}.deploy-step-n{font-family:var(--mono);flex:auto}.deploy-step-d{color:var(--fg-mute)}.deploy-step-o{text-align:right;min-width:66px;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.deploy-step--failed .deploy-step-o,.deploy-step--failed .deploy-step-n{color:var(--bad)}.deploy-step--pending{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.deploy-step--pending .deploy-step-m,.deploy-step--pending .deploy-step-n{color:var(--fg-mute)}.deploy-now{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px;padding-bottom:10px;display:flex}.deploy-now .hint{margin:0}.verdict{z-index:90;padding:calc(16px + var(--sa-t)) calc(16px + var(--sa-r)) calc(16px + var(--sa-b)) calc(16px + var(--sa-l));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--lightningcss-light,#0c121e8c)var(--lightningcss-dark,#000000ad);place-items:center;animation:.28s ease-out both verdict-in;display:grid;position:fixed;inset:0;overflow:hidden}.verdict[data-kind=done]{--vd:var(--good)}.verdict[data-kind=denied]{--vd:var(--c-parked)}.verdict-fx{pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--vd) 30%, transparent) 0%, transparent 38%), repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--vd) 16%, transparent) 0deg 6deg, transparent 6deg 14deg);width:200vmax;height:200vmax;animation:22s linear infinite verdict-spin,3.4s ease-in-out infinite verdict-breathe;position:absolute}.verdict-burst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.verdict-bit{animation:verdict-fly 2.6s var(--t) ease-out infinite;opacity:0;grid-area:1/1;font-size:30px;line-height:1}.verdict-box{text-align:center;justify-items:center;gap:18px;width:min(560px,100%);max-height:100%;padding:26px 22px;animation:.42s cubic-bezier(.2,1.4,.4,1) both verdict-pop;display:grid;position:relative;overflow-y:auto}.verdict-head{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-case);color:#fff;text-shadow:0 2px 18px color-mix(in srgb, var(--vd) 70%, transparent);margin:0;font-size:clamp(26px,6.4vw,42px);font-weight:800;line-height:1.12}.verdict-card{text-align:left;background:var(--tex-panel), var(--panel);border:var(--edge) var(--edge-style) var(--line-strong);border-left:var(--edge-accent) solid var(--vd);border-radius:var(--corner);width:min(420px,100%);padding:20px 18px;animation:2.8s ease-in-out infinite verdict-rock;box-shadow:0 24px 60px -18px #0000008c}.verdict-card-t{color:var(--fg);margin:0;font-size:clamp(17px,3.6vw,21px);font-weight:700;line-height:1.25}.verdict-card-b{color:var(--fg-dim);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.verdict-note{text-align:left;white-space:pre-wrap;width:min(420px,100%);color:var(--fg);background:var(--panel-2);border-left:3px solid var(--vd);border-radius:var(--radius-sm);gap:6px;margin:0;padding:14px 16px;font-size:15px;line-height:1.45;display:grid}.verdict-note-k{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute);font-size:11px;font-weight:700}.verdict-acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes verdict-in{0%{opacity:0}}@keyframes verdict-pop{0%{opacity:0;transform:scale(.86)translateY(14px)}}@keyframes verdict-spin{to{transform:rotate(1turn)}}@keyframes verdict-breathe{50%{opacity:.55}}@keyframes verdict-rock{0%,to{transform:rotate(-4deg)scale(1)}25%{transform:rotate(0)scale(1.03)}50%{transform:rotate(4deg)scale(1)}75%{transform:rotate(0)scale(1.03)}}@keyframes verdict-fly{0%{opacity:0;transform:rotate(var(--a)) translateY(0) rotate(calc(var(--a) * -1)) scale(.2)}12%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(var(--r)) scale(var(--s))}}@media (prefers-reduced-motion:reduce){.verdict,.verdict-box,.verdict-card,.verdict-fx{animation:none}.verdict-bit{display:none}}.looksw{align-items:center;gap:6px;display:inline-flex}.cmenu.lmenu{min-width:214px}.lmenu-item{align-items:flex-start}.lmenu-item[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--focus) 55%, transparent);background:color-mix(in srgb, var(--focus) 10%, transparent);color:var(--fg)}.lmenu-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.lmenu-sub{color:var(--fg-mute);font-size:10.5px;line-height:1.35}.lmenu-need{background:var(--c-waiting);min-width:17px;color:var(--panel);font-variant-numeric:tabular-nums;text-align:center;border-radius:99px;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:700;line-height:16px}.lmenu-item .cmenu-on,.lmenu-item .lmenu-need{align-self:flex-start}.lmenu-item--new{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.tchip{border:1px solid var(--line-strong);background:linear-gradient(135deg, var(--s1) 0 40%, var(--s2) 40% 62%, var(--s3) 62% 100%);border-radius:4px;flex:none;width:14px;height:14px}.lmenu-item .tchip{align-self:flex-start;margin-top:1px}:root[data-layout=inbox] .row{scroll-snap-type:none;flex-direction:column;gap:0;overflow:hidden auto}:root[data-layout=inbox] .col{background:0 0;border:0;border-radius:0;flex:none;min-width:0;max-width:none}:root[data-layout=inbox] .col[data-collapsed=yes]{width:auto;min-width:0;max-width:none}:root[data-layout=inbox] .col[data-collapsed=yes] .col-head{border-bottom:var(--edge) var(--edge-style) var(--line);flex-direction:row;flex:none;align-items:center;gap:7px;padding:9px 11px}:root[data-layout=inbox] .col[data-collapsed=yes] .col-label{writing-mode:horizontal-tb}:root[data-layout=inbox] .col[data-collapsed=yes] .count{margin-left:auto}:root[data-layout=inbox] .col[data-collapsed=yes] .flush{margin-top:0;margin-left:6px}:root[data-layout=inbox] .col-head{z-index:3;border-top:var(--edge-cap) solid var(--accent);background:var(--tex-panel), var(--panel-2);position:sticky;top:0}:root[data-layout=inbox] .col:has(.card)+.col .col-head{margin-top:calc(var(--perch-h) / 2)}:root[data-layout=inbox] .col-body{--col-gap:0px;padding:0;overflow:visible}:root[data-layout=inbox] .col-group-head{z-index:2;top:0}:root[data-layout=inbox] .card{--card-pad-b:8px;padding:8px 11px var(--card-pad-b);border:0;border-left:var(--edge-accent) solid transparent;border-right:var(--edge-accent) solid transparent;border-bottom:var(--rule);background:var(--tex-panel);--tilt:0deg;box-shadow:none;border-radius:0}:root[data-layout=inbox] .card-t{-webkit-line-clamp:2;line-clamp:2;font-size:13px;font-weight:600}:root[data-layout=inbox] .card-p{display:none}:root[data-layout=inbox] .badges{margin-top:5px}:root[data-layout=inbox] .card[data-selected]{border-left-color:var(--accent);background:var(--tex-panel), color-mix(in srgb, var(--accent) 16%, transparent)}:root[data-layout=inbox] .newcard{margin:8px}@media (width>=901px){:root[data-layout=inbox] .app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(300px,30%) minmax(0,1fr);display:grid}:root[data-layout=inbox] .top{grid-column:1/-1}:root[data-layout=inbox] .main{border-right:1px solid var(--line-strong);grid-area:2/1;gap:0;min-width:0;padding:0}:root[data-layout=inbox] .tallies{padding:6px 10px}:root[data-layout=inbox] .drawer--docked{z-index:auto;width:auto;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:0;grid-area:2/2;position:relative;inset:auto;overflow:hidden;transform:none}:root[data-layout=inbox] .drawer--docked .drawer-head .icon-btn{display:none}}
