:root,:root[data-style=calm]{--font-ui:-apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--font-head:-apple-system, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs:1rem;--radius:16px;--radius-sm:10px;--label-case:none;--label-track:0;--label-size:.8125rem;--head-weight:650;--row-pad:.85rem 1rem;--tile-num:1.75rem}:root[data-style=cockpit]{--font-ui:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-head:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs:.84rem;--radius:3px;--radius-sm:2px;--label-case:uppercase;--label-track:.12em;--label-size:.72rem;--head-weight:600;--row-pad:.7rem .9rem;--tile-num:2rem}:root[data-style=classic]{--font-ui:system-ui, sans-serif;--font-head:system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs:1rem;--radius:8px;--radius-sm:6px;--label-case:uppercase;--label-track:.07em;--label-size:.72rem;--head-weight:650;--row-pad:.7rem 1rem;--tile-num:1.4rem}:root,:root[data-style=calm][data-mode=light]{--bg:#f5f4f0;--surface:#fff;--sunken:#efeee9;--fg:#1d1d1f;--muted:#62626a;--line:#e7e5df;--accent:#226a68;--accent-fg:#fff;--accent-soft:#e2f0ee;--g-input:#ad3708;--g-spec:#5f4fc0;--g-review:#226a46;--g-triage:#b21f55;--g-needs:#5f666d;--age-warm:#8f4e08;--age-hot:#b82525;--warn-bg:#fdf3e2;--warn-fg:#7a4a07;--shadow:0 1px 2px #0000000a, 0 6px 20px #0000000d;--shadow-menu:0 12px 40px #0000002e;--scrim:#00000073;--glow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-style=calm][data-mode=dark]{--bg:#141416;--surface:#1f1f22;--sunken:#2a2a2e;--fg:#f2f2f4;--muted:#a4a4ac;--line:#303035;--accent:#5fc4bc;--accent-fg:#0c1f1e;--accent-soft:#1b3331;--g-input:#ff9f5a;--g-spec:#a99cf3;--g-review:#6dd29a;--g-triage:#f27aa8;--g-needs:#a6acb4;--age-warm:#f5b25c;--age-hot:#ff7b7b;--warn-bg:#3a2a10;--warn-fg:#f5cf8f;--shadow:0 8px 24px #00000059;--shadow-menu:0 12px 40px #00000080;--scrim:#00000073;--glow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=cockpit][data-mode=dark]{--bg:#07090a;--surface:#0d1110;--sunken:#151b19;--fg:#d8e6dc;--muted:#7f9889;--line:#1f2b26;--accent:#ffb000;--accent-fg:#07090a;--accent-soft:#261c04;--g-input:#ffb000;--g-spec:#b48cff;--g-review:#39d98a;--g-triage:#ff5d73;--g-needs:#7f9889;--age-warm:#ffb000;--age-hot:#ff5d73;--warn-bg:#2a1d05;--warn-fg:#f5cf8f;--shadow:none;--shadow-menu:0 12px 40px #0009;--scrim:#0009;--glow:0 0 8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=cockpit][data-mode=light]{--bg:#e9e6dc;--surface:#f4f2ea;--sunken:#e0dccf;--fg:#141612;--muted:#4d5148;--line:#c9c4b5;--accent:#8a4500;--accent-fg:#fff;--accent-soft:#f2dfc0;--g-input:#8a4400;--g-spec:#5b32c0;--g-review:#14623a;--g-triage:#a61f35;--g-needs:#4d5148;--age-warm:#8a4400;--age-hot:#a61f35;--warn-bg:#f6e6c6;--warn-fg:#6b3f05;--shadow:none;--shadow-menu:0 12px 40px #00000040;--scrim:#00000073;--glow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-style=classic][data-mode=light]{--bg:#f4f6f8;--surface:#fff;--sunken:#eceff3;--fg:#17202b;--muted:#5a6676;--line:#d9dee5;--accent:#1f5fa8;--accent-fg:#fff;--accent-soft:#e3edf8;--g-input:#a34b08;--g-spec:#5b4bc4;--g-review:#187344;--g-triage:#b4235a;--g-needs:#5d6674;--age-warm:#a34b08;--age-hot:#b4235a;--warn-bg:#fdf3e2;--warn-fg:#7a4a07;--shadow:none;--shadow-menu:0 12px 40px #0000002e;--scrim:#00000073;--glow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-style=classic][data-mode=dark]{--bg:#11161c;--surface:#171d25;--sunken:#0d1217;--fg:#e4e9ef;--muted:#98a3b2;--line:#2a3340;--accent:#7fb2ec;--accent-fg:#0d1217;--accent-soft:#1b2b3f;--g-input:#f0a54a;--g-spec:#a99cf3;--g-review:#5cc98d;--g-triage:#ee7aa6;--g-needs:#96a1b0;--age-warm:#f0a54a;--age-hot:#ee7aa6;--warn-bg:#3a2a10;--warn-fg:#f5cf8f;--shadow:none;--shadow-menu:0 12px 40px #00000080;--scrim:#00000073;--glow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--sw-calm-1:#f5f4f0;--sw-calm-2:#2b7a78;--sw-calm-3:#d9480f;--sw-cockpit-1:#07090a;--sw-cockpit-2:#ffb000;--sw-cockpit-3:#39d98a;--sw-classic-1:#f4f6f8;--sw-classic-2:#1f5fa8;--sw-classic-3:#b45309}*,:before,:after{box-sizing:border-box}body{font:var(--fs) / 1.5 var(--font-ui);background:var(--bg);color:var(--fg);margin:0}a{color:var(--accent)}main{overflow-wrap:anywhere;max-width:40rem;margin:0 auto;padding:1rem}button{min-height:44px;font:inherit;padding:0 1rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main.cockpit{flex-direction:column;max-width:none;height:100dvh;padding:0;display:flex}.topbar{z-index:40;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.4rem 1rem;display:flex;position:relative}.topbar .brand{flex:1;margin:0;font-size:1rem;font-weight:650}.topbar .who{color:var(--muted);flex:1;margin:0;font-size:.8125rem}.update{background:var(--warn-bg);color:var(--warn-fg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.45rem 1rem;font-size:.875rem;display:flex}.update button{min-height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.375rem;padding:0 .9rem;font-weight:600}.github{flex-direction:column;flex:1;min-height:0;display:flex}.github>p{margin:.5rem 1rem}.split{flex:1;grid-template-columns:minmax(18rem,25rem) 1fr;min-height:0;display:grid}.queue,.detail{min-width:0;overflow-y:auto}.queue{background:var(--surface);border-right:1px solid var(--line)}.bar{color:var(--muted);align-items:center;gap:.75rem;padding:0 1rem;font-size:.8125rem;display:flex}.bar output{flex:1}.live:before{content:"";background:var(--g-review);border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block}.linkbtn{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 .5rem}.banner{background:var(--warn-bg);color:var(--warn-fg);border-radius:.5rem;margin:.75rem 1rem 0;padding:.5rem .75rem;font-size:.875rem}.banner p{margin:0 0 .25rem}.banner button{min-height:2.25rem;color:inherit;background:0 0;border:1px solid;border-radius:.375rem}.empty{text-align:center;color:var(--muted);padding:2rem 1rem}.filters{border-bottom:1px solid var(--line);gap:.5rem;padding:.75rem 1rem .6rem;display:grid}.search{border:1px solid var(--line);background:var(--bg);width:100%;min-height:2.5rem;color:var(--fg);font:inherit;border-radius:.5rem;padding:0 .75rem}.filters .fbtns{flex-wrap:wrap;gap:.4rem;display:flex}.filters .fbtn{border:1px solid var(--line);background:var(--surface);min-height:2.25rem;color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.filters .fbtn[aria-expanded=true]{border-color:var(--accent)}.filters .fbtn.on{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);color:var(--accent)}.filters .fpanel{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;min-width:0;max-height:15rem;margin:0;padding:.3rem 0;overflow-y:auto}.filters .fpanel label{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.55rem;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;display:flex}.filters .fpanel label:hover{background:var(--sunken)}.filters .fpanel .none{color:var(--muted);margin:0;padding:.5rem .75rem;font-size:.8125rem}.filters .active{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.filters .achip{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);max-width:100%;min-height:1.875rem;color:var(--accent);cursor:pointer;overflow-wrap:anywhere;text-align:left;border-radius:999px;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.75rem;display:inline-flex}.filters .clear{min-height:1.875rem;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 .3rem;font-size:.8125rem;text-decoration:underline}.group h2{z-index:1;background:var(--surface);color:var(--muted);font-size:var(--label-size);letter-spacing:var(--label-track);text-transform:var(--label-case);align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem .35rem;font-weight:650;display:flex;position:sticky;top:0}.group h2:before{content:"";background:var(--gc,var(--g-needs));border-radius:2px;width:.5rem;height:.5rem}.group h2 .gh{all:unset;cursor:pointer;flex:1;align-items:center;gap:.5rem;min-height:2rem;display:flex}.group h2 .gh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.group h2 .chev:before{content:"▾";width:.8rem;font-size:.65rem;transition:transform .15s;display:inline-block}.group h2 .gh[aria-expanded=false] .chev:before{transform:rotate(-90deg)}.group[data-group=needs-input]{--gc:var(--g-input)}.group[data-group=spec-review]{--gc:var(--g-spec)}.group[data-group=in-review]{--gc:var(--g-review)}.group[data-group=triage]{--gc:var(--g-triage)}.group ul{margin:0;padding:0;list-style:none}.row{min-height:44px;padding:var(--row-pad);border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding-inline:1rem;text-decoration:none;display:grid}.group li:first-child .row{border-top-color:#0000}.row:hover{background:var(--sunken)}.row[aria-current=page]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.ref{font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.row .title{overflow-wrap:anywhere;font-weight:560;line-height:1.35}.age{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;padding-top:.1rem;font-size:.8em}.age[data-heat=warm],.waiting b[data-heat=warm]{color:var(--age-warm);font-weight:600}.age[data-heat=hot],.waiting b[data-heat=hot]{color:var(--age-hot);font-weight:700}.row .sub{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.3rem .5rem;font-size:.8em;display:flex}.waiting{color:var(--muted);margin:0;font-size:.875em}.meta{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.pr{background:var(--sunken);font-family:var(--font-mono);border-radius:.25rem;padding:.05rem .4rem;font-size:.72rem}.repos{border-top:1px solid var(--line);color:var(--muted);margin-top:.75rem;padding:.75rem 1rem 1.25rem;font-size:.875rem}.repos ul{font-family:var(--font-mono);color:var(--fg);padding:0;font-size:.78rem;list-style:none}.repos button{margin-top:.75rem;display:block}.d-empty{text-align:center;color:var(--muted);padding:2rem 1rem}.d-inner{max-width:46rem;padding:1rem 1rem 3rem}.back{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;display:none}.d-head{border-bottom:1px solid var(--line);gap:.5rem;padding-bottom:1rem;display:grid}.d-head h2{font-family:var(--font-head);text-wrap:balance;margin:0;font-size:1.375rem;line-height:1.25}.status{--gc:var(--g-needs);border:1px solid color-mix(in srgb, var(--gc) 45%, transparent);background:color-mix(in srgb, var(--gc) 10%, transparent);color:var(--gc);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:650}.status[data-status=Needs\ input]{--gc:var(--g-input)}.status[data-status=Spec\ review]{--gc:var(--g-spec)}.status[data-status=In\ review]{--gc:var(--g-review)}.status[data-status=none]{--gc:var(--g-triage)}.notice{border:1px dashed var(--line);background:var(--sunken);border-radius:.5rem;margin:1rem 0 0;padding:.6rem .75rem;font-size:.875rem}.notice[data-kind=warn]{background:var(--warn-bg);color:var(--warn-fg);border-style:solid;border-color:currentColor}.prbox{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding:.6rem .75rem;font-size:.875rem;display:flex}.actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--fg);border-radius:.5rem;align-items:center;padding:0 .9rem;font-size:.875rem;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.section-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:1.75rem 0 .5rem;font-size:.72rem;font-weight:650}.muted{color:var(--muted)}.comment{border:1px solid var(--line);background:var(--surface);border-radius:.5rem}.comment .who{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:.5rem .75rem;font-size:.875rem}.comment .who b{color:var(--fg)}.comment .md{padding:.25rem .75rem .5rem}.md{max-width:68ch}.md pre,.md table{max-width:100%;display:block;overflow-x:auto}.md pre{background:var(--sunken);border-radius:.5rem;padding:.75rem}.md code{font-family:var(--font-mono);font-size:.85em}.md table{border-collapse:collapse}.md th,.md td{border:1px solid var(--line);text-align:left;padding:.3rem .55rem}.md img{max-width:100%}.split.review{grid-template-columns:minmax(0,1fr)}.split.review .queue{display:none}.split.review .back{align-items:center;min-height:44px;display:inline-flex}.d-inner.rv{max-width:74rem;margin:0 auto}.btn.primary:hover{filter:brightness(1.08)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.rv-bar{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.rv-bar button,.rv-thread button,.rv-composer button{border:1px solid var(--line);background:var(--surface);min-height:2.25rem;color:inherit;border-radius:.375rem;padding:0 .6rem}.rv-bar button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.rv-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;display:grid}.rv-block{grid-template-columns:4rem minmax(0,1fr);align-items:start;column-gap:.5rem;min-width:0;display:grid}.rv-gutter{grid-template-columns:2.25rem 1.5rem;align-items:center;gap:.25rem;padding-top:.4rem;display:grid}.rv-block .md{min-width:0;max-width:none}.rv-block .md>*{margin-top:.4rem;margin-bottom:.4rem}.rv-block h1,.rv-block h2,.rv-block h3,.rv-block h4,.rv-block h5,.rv-block h6{line-height:1.3}.rv-block h1{font-size:1.375rem}.rv-block h2{font-size:1.125rem}.rv-block h3{font-size:1rem}.rv-block h4,.rv-block h5,.rv-block h6{font-size:.9375rem}.rv-block pre{overflow-x:auto}.rv-block table{table-layout:fixed;width:100%}.rv-block code{overflow-wrap:anywhere}.rv-line{color:var(--muted);font-family:var(--font-mono);text-align:right;white-space:nowrap;grid-column:1;font-size:.75rem}.rv-add{border:1px solid var(--line);background:var(--surface);width:1.5rem;height:1.5rem;min-height:1.5rem;color:var(--accent);cursor:pointer;border-radius:.375rem;grid-column:2;padding:0;font-size:.875rem;line-height:1}@media (hover:hover) and (pointer:fine){.rv-add{opacity:0}.rv-block:hover .rv-add,.rv-add:focus-visible{opacity:1}}.rv-margin{min-width:0;padding:.5rem 0}.rv-nomargin .rv-row{grid-template-columns:minmax(0,1fr)}.rv-thread{border:1px solid var(--line);border-left:4px solid var(--g-needs);background:var(--surface);overflow-wrap:anywhere;border-radius:.5rem;margin:0 0 .5rem;padding:.5rem .75rem}.rv-thread[data-class=pending]{border-left-color:var(--g-input)}.rv-thread[data-class=accepted]{border-left-color:var(--g-review)}.rv-thread[data-class=addressed],.rv-thread[data-class=rejected]{border-left-color:var(--muted)}.rv-collapsed{color:var(--muted);font-size:.875rem}.rv-composer textarea{width:100%;max-width:100%;font:inherit}.rv-whole,.rv-earlier{margin:1rem 0}.rv-decision[data-state=approved]{border-color:var(--g-review);color:var(--g-review);font-weight:600}.rv-decision[data-state=stale]{border-color:var(--g-input);color:var(--g-input)}.rv-gatebox{gap:.3rem;display:grid}.rv-gates{flex-wrap:wrap;gap:.4rem;display:flex}.rv-hint{color:var(--muted);font-size:.8125rem}.rv-overlay{background:var(--scrim);z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rv-dialog{color:inherit;box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:.75rem;width:min(32rem,100%);max-height:100%;margin:0;padding:1rem;position:static;overflow:auto}.rv-dialog textarea{box-sizing:border-box;width:100%;min-height:6rem}.rv-warn{background:var(--warn-bg);color:var(--warn-fg);border-radius:.5rem;padding:.4rem .6rem;font-size:.8125rem}@media (width<=45rem){main.cockpit{height:auto;min-height:100dvh}.update button{min-height:44px}.split{grid-template-columns:1fr}.queue{border-right:0}.split.open .queue,.split:not(.open) .detail{display:none}.rv-row{grid-template-columns:minmax(0,1fr);gap:0}.rv-margin{padding-left:0}.back{align-items:center;min-height:44px;display:inline-flex}}.appear{position:relative}.appear-btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);cursor:pointer;align-items:center;gap:.4rem;font-size:.875em;display:inline-flex}.appear-btn:hover{border-color:var(--accent)}.menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(300px,100vw - 32px);color:var(--fg);box-shadow:var(--shadow-menu);margin:0;padding:.5rem;position:absolute;top:calc(100% + 6px);left:auto;right:0}.menu[hidden]{display:none}.menu h2{color:var(--muted);font-size:var(--label-size);letter-spacing:var(--label-track);text-transform:var(--label-case);margin:.4rem .5rem .35rem;font-weight:600}.opt{border-radius:var(--radius-sm);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.15rem .7rem;padding:.55rem .5rem;display:grid}.opt:hover{background:var(--sunken)}.opt[aria-checked=true]{background:var(--accent-soft)}.opt .sw{border:1px solid var(--line);border-radius:6px;grid-row:span 2;width:42px;height:30px;display:flex;overflow:hidden}.opt .sw i{flex:1}.sw[data-style=calm] i:first-child{background:var(--sw-calm-1)}.sw[data-style=calm] i:nth-child(2){background:var(--sw-calm-2)}.sw[data-style=calm] i:nth-child(3){background:var(--sw-calm-3)}.sw[data-style=cockpit] i:first-child{background:var(--sw-cockpit-1)}.sw[data-style=cockpit] i:nth-child(2){background:var(--sw-cockpit-2)}.sw[data-style=cockpit] i:nth-child(3){background:var(--sw-cockpit-3)}.sw[data-style=classic] i:first-child{background:var(--sw-classic-1)}.sw[data-style=classic] i:nth-child(2){background:var(--sw-classic-2)}.sw[data-style=classic] i:nth-child(3){background:var(--sw-classic-3)}.opt small{color:var(--muted);grid-column:2;font-size:.8em;line-height:1.3}.opt .tick{color:var(--accent);visibility:hidden;grid-area:1/3/span 2}.opt[aria-checked=true] .tick{visibility:visible}.seg{border-radius:var(--radius-sm);background:var(--sunken);grid-template-columns:repeat(3,1fr);gap:2px;margin:0 .5rem .5rem;padding:3px;display:grid}.seg button{border-radius:calc(var(--radius-sm) - 2px);color:inherit;cursor:pointer;background:0 0;border:0;font-size:.875em}.seg button[aria-checked=true]{background:var(--surface);box-shadow:0 0 0 1px var(--accent);font-weight:600}.menu .fine{color:var(--muted);margin:.25rem .5rem .4rem;font-size:.75em}.menu .fine.err{color:var(--warn-fg);background:var(--warn-bg);border-radius:var(--radius-sm);padding:.3rem .5rem;font-size:.8125em}.tiles{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;min-width:0;margin:0;padding:.9rem 1rem .4rem;display:grid}.tile{--gc:var(--g-needs);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:inherit;cursor:pointer;text-align:left;gap:.1rem;padding:.55rem .55rem .5rem;display:grid}.tile[data-group=needs-input]{--gc:var(--g-input)}.tile[data-group=spec-review]{--gc:var(--g-spec)}.tile[data-group=in-review]{--gc:var(--g-review)}.tile[data-group=triage]{--gc:var(--g-triage)}.tile:hover{border-color:var(--gc)}.tile .n{color:var(--gc);font-family:var(--font-head);font-size:var(--tile-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.tile .l{color:var(--muted);letter-spacing:var(--label-track);text-overflow:ellipsis;text-transform:var(--label-case);white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.tile.zero .n{color:var(--muted)}.tile[aria-pressed=true]{border-color:var(--gc);background:color-mix(in srgb, var(--gc) 10%, var(--surface));box-shadow:0 0 0 1px var(--gc)}.filter-note{color:var(--muted);margin:.3rem 1rem 0;font-size:.8em}.filter-note button{min-height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 .2rem}:root[data-style=calm] .queue,:root:not([data-style]) .queue{background:var(--bg);border-right-color:#0000}:root[data-style=calm] .topbar{background:var(--bg);border-bottom-color:#0000}:root[data-style=calm] .tile{box-shadow:var(--shadow);border-color:#0000;border-radius:14px}:root[data-style=calm] .tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--gc)}:root[data-style=calm] .group ul{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0 12px;overflow:hidden}:root[data-style=calm] .group h2{background:0 0;padding-inline:20px}:root[data-style=calm] .row{border-top:0;position:relative}:root[data-style=calm] .group li+li .row:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:16px;right:0}:root[data-style=calm] .btn,:root[data-style=calm] .appear-btn{border-radius:999px}:root[data-style=calm] .comment,:root[data-style=calm] .prbox{box-shadow:var(--shadow);border-radius:var(--radius);border-color:#0000}:root[data-style=cockpit] .brand{text-transform:uppercase;letter-spacing:.08em}:root[data-style=cockpit] .tiles{border-bottom:1px solid var(--line);gap:0;padding:0}:root[data-style=cockpit] .tile{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:.8rem .6rem .65rem;position:relative}:root[data-style=cockpit] .tile:last-child{border-right:0}:root[data-style=cockpit] .tile .n{text-shadow:var(--glow) color-mix(in srgb, var(--gc) 60%, transparent);font-weight:500}:root[data-style=cockpit] .tile[aria-pressed=true]{background:color-mix(in srgb, var(--gc) 9%, var(--surface));box-shadow:none}:root[data-style=cockpit] .tile[aria-pressed=true]:after{content:"";background:var(--gc);height:3px;position:absolute;bottom:-1px;left:0;right:0}:root[data-style=cockpit] .group h2 .gh{text-transform:var(--label-case)}:root[data-style=cockpit] .group h2:before{box-shadow:var(--glow) var(--gc);border-radius:1px}:root[data-style=cockpit] .row .title{font-weight:500}:root[data-style=cockpit] .age[data-heat=hot]:before{content:"▲ ";font-size:.75em}:root[data-style=cockpit] .pr,:root[data-style=cockpit] .status{border:1px solid var(--line);border-radius:2px}:root[data-style=cockpit] .btn{text-transform:uppercase;letter-spacing:.08em;font-size:.8em}@media (width<=45rem){.appear-btn .lbl,.bar .live{display:none}.tiles{padding-inline:12px}}.acct{position:relative}.acct-btn{border:1px solid var(--line);background:var(--surface);width:2rem;height:2rem;color:var(--fg);cursor:pointer;border-radius:50%;padding:0;font-weight:650;position:relative}.acct-btn:hover{border-color:var(--accent)}.acct-btn .badge{border:2px solid var(--surface);background:var(--age-warm);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-2px;right:-2px}.acct-menu{width:min(320px,100vw - 32px)}.acct-menu section+section{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.25rem}.acct-menu p{margin:.25rem .5rem}.acct-menu .acct-email{overflow-wrap:anywhere;font-weight:600}.acct-menu .chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.75rem}.acct-menu section>button{margin:.25rem .5rem .25rem 0}.backdrop{z-index:30;background:color-mix(in srgb, var(--fg) 45%, transparent);position:fixed;inset:0}@media (width<=720px){.acct{position:static}.acct-btn{z-index:31}.acct-menu.sheet{z-index:32;box-sizing:border-box;width:auto;max-height:calc(100dvh - 3.25rem - 8px);position:fixed;top:3.25rem;left:8px;right:8px;overflow-y:auto}}
