:root{--ink: #1b1a17;--paper: #ffffff;--cream: #f5f0e6;--cream-2: #ebe5d8;--mute: #6f6a60;--rule: #e5dfd2;--dash: #d9d2c3;--seat-frame: #bfb8aa;--coral: #f0634a;--lime: #d8f55a;--lilac: #9f8bf0;--ink-sky: #74c6e8;--ink-amber: #eeb64f;--dark: #1f1e1b;--dark-2: #2a2926;--dark-3: #36342f;--dark-mute: #a29c90;--dark-rule: #3a3833;--panel-dark: #1f1e1b;--font: Inter, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-theme=light]{--paper: #e9e6de;--cream: #e0dcd2;--cream-2: #d5d1c6;--ink: #292826;--mute: #5d5a53;--rule: #d1cdc3;--dash: #c1bdb2;--seat-frame: #8f8c85;--dk-amber: #dc9340;--dk-foam: #f8f7f3;--dk-rose: #e6a1a8;--dk-kraft: #cdae88;--dk-espresso: #7a4a1c;--dk-crema: #c99c2a;--dk-chamomile: #e2bf5e;--dk-paper: #f8f7f3;--dk-line: currentColor}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}button{font-family:var(--font);cursor:pointer}button:disabled{cursor:default}button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.av{display:block;flex:none;position:relative;overflow:visible!important;line-height:0}.av>svg{display:block;width:100%;height:100%;overflow:visible}.av>img{position:absolute;left:-30%;top:-30%;width:160%;height:160%;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.av .av-loop{fill:none;stroke:var(--loop-ink, transparent);stroke-width:var(--loop-w, 0);stroke-linejoin:round;transition:stroke .12s ease,stroke-width .12s ease}@media(prefers-reduced-motion:reduce){.av .av-loop{transition:none}}.av>.av-rim{position:absolute;left:-30%;top:-30%;width:160%;height:160%;overflow:visible;pointer-events:none}.app{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;padding:20px;min-height:100%;align-items:start;background:var(--dark);color:var(--cream)}[data-theme=light] .app{background:var(--paper);color:var(--ink)}@media(max-width:900px){.app{grid-template-columns:minmax(0,1fr)}}.stagewrap{width:100%;max-width:1100px;aspect-ratio:16 / 9;overflow:hidden;container-type:size}.app.embedded{grid-template-columns:minmax(0,1fr);padding:0;height:100%;align-items:stretch}.app.embedded .stagewrap{height:100%;max-width:none;aspect-ratio:auto}.app.embedded .stage{border-radius:0}.stage{--st-bg: var(--dark);--st-2: var(--dark-2);--st-3: var(--dark-3);--st-4: #403d37;--st-wash: rgba(245, 240, 230, .045);--st-wash-2: rgba(245, 240, 230, .09);--st-wash-3: rgba(245, 240, 230, .14);--st-card: color-mix(in srgb, rgb(245, 240, 230) 4.5%, var(--st-2));--st-card-2: color-mix(in srgb, rgb(245, 240, 230) 9%, var(--st-2));--st-step: var(--dark-3);--st-track: var(--dark-2);--st-track-on: #403d37;--st-track-2: var(--dark-3);--st-track-2-on: #4a463f;--st-fg: var(--cream);--st-mute: var(--dark-mute);--st-faint: #78736a;--st-rule: var(--dark-rule);--st-rule-2: #45423b;--st-hair: rgba(245, 240, 230, .08);--st-hair-2: rgba(245, 240, 230, .16);--st-edge: var(--dark-3);--st-dash: #45423b;--st-dash-2: var(--dark-3);--st-pick: var(--cream);--st-frame: var(--cream);--st-pick-fg: var(--ink);--st-jira: #2684FF;--st-github: var(--cream);--st-trello: #3BA9DF;--st-key-jira: #579dff;--st-key-trello: #4fb3e8;--st-key-linear: #8b95ee;--st-key-github: var(--st-fg);--st-key-gitlab: var(--st-fg);--st-ink-default: var(--cream);--st-ink-lilac: var(--lilac);--st-ink-sky: var(--ink-sky);--st-ink-amber: var(--ink-amber);--st-tint-default: var(--st-ink-default);--st-tint-lilac: var(--st-ink-lilac);--st-tint-sky: var(--st-ink-sky);--st-tint-amber: var(--st-ink-amber);--dk-amber: #d98a3a;--dk-foam: #f5f0e6;--dk-rose: #d98a97;--dk-kraft: #a87b52;--dk-espresso: #6b3a12;--dk-crema: #cfa024;--dk-chamomile: #c9a23e;--dk-paper: #f5f0e6;--dk-line: var(--st-fg);--sp-1: .25cqw;--sp-2: .5cqw;--sp-3: .75cqw;--sp-4: 1cqw;--sp-5: 1.25cqw;--sp-6: 1.6cqw;--sp-7: 2cqw;--seat-out: clamp(17px, 1.62cqw, 22px);--cap-h: clamp(24px, 2.2cqw, 28px);container-type:size;position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:var(--st-bg);color:var(--st-fg)}[data-theme=light] .stage{--st-bg: var(--paper);--st-2: var(--cream);--st-3: #f6f4ef;--st-4: var(--cream-2);--st-wash: #f6f4ef;--st-wash-2: #fbfaf7;--st-wash-3: var(--cream-2);--st-card: var(--st-wash);--st-card-2: var(--st-wash-2);--st-step: var(--cream-2);--st-track: var(--cream);--st-track-on: #f6f4ef;--st-track-2: #f6f4ef;--st-track-2-on: var(--cream-2);--st-fg: var(--ink);--st-mute: var(--mute);--st-faint: #7a766e;--st-rule: #cdc9be;--st-rule-2: var(--rule);--st-hair: rgba(41, 40, 38, .12);--st-hair-2: rgba(41, 40, 38, .22);--st-edge: var(--rule);--st-dash: var(--dash);--st-dash-2: var(--dash);--st-pick: #f6f4ef;--st-frame: var(--seat-frame);--st-pick-fg: var(--ink);--st-jira: #0052cc;--st-github: var(--ink);--st-trello: #0079bf;--st-key-jira: #10309a;--st-key-trello: #0a3970;--st-key-linear: #2d2a94;--st-key-github: var(--st-fg);--st-key-gitlab: var(--st-fg);--st-ink-default: var(--ink);--st-ink-lilac: #5a48c0;--st-ink-sky: #1f76b0;--st-ink-amber: #b8691a;--st-tint-default: #efc24f;--st-tint-lilac: #9277e0;--st-tint-sky: #3fa9dc;--st-tint-amber: #eb9a3c;--dk-amber: inherit;--dk-foam: inherit;--dk-rose: inherit;--dk-kraft: inherit;--dk-espresso: inherit;--dk-crema: inherit;--dk-chamomile: inherit;--dk-paper: inherit;--dk-line: inherit}.stage.d{display:flex;flex-direction:column;padding:var(--sp-6) var(--sp-7)}.stage.d>*{flex:none;min-width:0}.stage.d>.d-plate{flex:none;min-height:0;max-height:calc(52cqh - var(--cap-h) - var(--sp-2))}.stage.d>.d-air{flex:1 1 2cqh;min-height:2cqh;max-height:6cqh}.stage.d>.d-top+.d-air{flex:none;height:3.5cqh}.stage.d>.d-air+.d-air{display:none}.stage.d>.d-people{flex:1 1 auto;min-height:clamp(96px,24cqh,200px);min-width:0;display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin;scrollbar-gutter:stable}.stage.d>.d-people{margin-inline:calc(-1 * var(--seat-out));padding-inline:var(--seat-out)}.d-people>*{flex:none;min-width:0}.d-people,.d-people.rung-xl{--seat-run: clamp(44px, 4.3cqw, 56px);--seat-done: clamp(32px, 3.1cqw, 40px);--seat-next: clamp(56px, 5.75cqw, 74px);--seat-pick: clamp(40px, 3.7cqw, 50px);--pick-nm: calc(var(--seat-pick) + 5.5cqw);--pn: clamp(11px, 1cqw, 13px);--tier-gap: clamp(9px, .9cqw, 12px);--tier-air: 1.5cqh}.d-people.rung-md{--seat-run: clamp(36px, 3.5cqw, 46px);--seat-done: clamp(30px, 2.9cqw, 38px);--seat-next: clamp(46px, 4.55cqw, 60px);--seat-pick: clamp(32px, 3.1cqw, 40px);--pick-nm: calc(var(--seat-pick) + 2.6cqw);--pn: clamp(10px, .9cqw, 12px);--tier-gap: clamp(8px, .75cqw, 10px);--tier-air: 1.3cqh}.d-people.rung-sm{--seat-run: clamp(28px, 2.7cqw, 36px);--seat-done: 30px;--seat-next: clamp(35px, 3.4cqw, 45px);--seat-pick: clamp(26px, 2.5cqw, 32px);--pick-nm: calc(var(--seat-pick) + 1.2cqw);--pn: clamp(9px, .8cqw, 11px);--tier-gap: clamp(5px, .6cqw, 8px);--tier-air: 1cqh}.d-people.at-rest.rung-xl{--seat-run: clamp(64px, 6.2cqw, 82px);--pn: clamp(12px, 1.15cqw, 15px);--tier-gap: var(--sp-7)}.d-people.at-rest.rung-lg{--seat-run: clamp(56px, 5.2cqw, 68px);--pn: clamp(11px, 1.05cqw, 14px);--tier-gap: var(--sp-5)}.d-people.at-rest.rung-md{--seat-run: clamp(42px, 4cqw, 52px);--pn: clamp(10px, .98cqw, 13px);--tier-gap: var(--sp-4)}.d-people.at-rest.rung-sm{--seat-run: clamp(34px, 3.3cqw, 42px);--pn: clamp(9px, .9cqw, 12px);--tier-gap: var(--sp-3)}.d-people>.d-air{height:var(--tier-air)}.d-people>.d-air:first-child{display:none}.d-people>.d-air:last-child{display:none}.stage.d>.d-plate{margin-top:auto}.d-who{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.d-who .s-slot{flex:none;line-height:0}.s-slot{position:relative;line-height:0;flex:none;animation:settle .24s cubic-bezier(.2,.8,.2,1)}.d-nm{display:flex;flex-direction:column;gap:.15cqw;min-width:0}.d-name{font-size:clamp(15px,1.56cqw,20px);font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-state{display:flex;align-items:center;gap:.9cqw;font-size:clamp(10px,.95cqw,12px);line-height:1.3;color:var(--st-mute);white-space:nowrap}.d-cheers{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:var(--sp-3)}.d-cheer{display:inline-flex;align-items:center;gap:.3cqw;height:clamp(20px,1.9cqw,24px);padding:0 var(--sp-2);border:none;border-radius:6px;background:transparent;color:var(--st-mute);font-family:var(--font-mono);font-size:clamp(10px,.95cqw,12px);line-height:1;cursor:pointer}.d-cheer .dk{flex:none}.d-cheer.none .dk{opacity:.4}.d-cheer:hover{background:var(--st-step)}.d-cheer.on{background:var(--st-4);color:var(--st-fg)}.d-cheer:disabled{opacity:.5;cursor:default}.d-cheer:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-cheer.told{cursor:default}.d-cheer.told:hover{background:transparent}[data-theme=light] .d-cheer:not(.on):not(.told):not(:disabled){--dk-line: var(--st-faint)}.s-bar{height:clamp(3px,.55cqw,6px);background:var(--st-step);border-radius:3px;overflow:hidden}.s-bar i{display:block;width:100%;height:100%;background:var(--st-fg);border-radius:3px;transform:scaleX(var(--spent, 0));transform-origin:left center;transition:transform .6s ease}.s-bar.over i{background:var(--coral)}.d-edge{position:absolute;top:0;left:0;right:0;height:clamp(3px,.4cqw,5px);border-radius:clamp(8px,.9cqw,14px) clamp(8px,.9cqw,14px) 0 0;overflow:hidden;background:var(--st-step);pointer-events:none}.d-edge i{display:block;width:100%;height:100%;background:var(--st-fg);transform:scaleX(var(--spent, 0));transform-origin:left center;transition:transform .6s ease}.d-edge.over i{background:var(--coral)}.d-cap{display:flex;align-items:center;min-width:0;height:var(--cap-h);margin-bottom:var(--sp-2);padding-inline:calc(var(--sp-5) + var(--sp-3))}.d-fields{flex:1 1 auto;min-width:0;display:flex;align-items:center}.d-fields>*{flex:0 1 auto;min-width:0}.d-grp{display:flex;align-items:center;min-width:0}.d-grp>*{flex:0 1 auto;min-width:0}.d-grp+.d-grp{margin-left:var(--sp-7)}.d-cap .d-mark{flex:none;display:inline-flex;line-height:0;margin-right:var(--sp-1)}.d-cap .d-mark svg{width:clamp(12px,1.1cqw,14px);height:clamp(12px,1.1cqw,14px)}.d-dot{flex:none;padding:0 2px;font-size:clamp(12px,1.02cqw,13px);line-height:1;color:var(--st-faint)}.d-cap>.d-bud-l{flex:none;font-family:var(--font-mono);font-size:clamp(10px,.98cqw,12.5px);line-height:1;color:var(--st-mute);white-space:nowrap;font-variant-numeric:tabular-nums}.d-cap>.d-bud-l b{font-weight:500;color:var(--st-fg)}.d-plate{flex:0 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:var(--sp-4);background:var(--st-2);border-radius:clamp(8px,.9cqw,14px);padding:var(--sp-5);--head-h: clamp(16px, 1.4cqw, 18px);--pr-card: calc(clamp(13.5px, 1.17cqw, 15px) * 1.27 + clamp(11px, .95cqw, 12.5px) * 1.25 + var(--sp-1) + 2 * var(--sp-2));--pr-head: calc(var(--head-h) + var(--sp-2));--board-min: calc(var(--pr-head) + var(--pr-card));position:relative}.stage.d>.d-plate+.d-air{flex:none;height:1.4cqh}.d-people>.d-start{flex:none;display:flex;justify-content:center;align-items:center}.d-people>.d-start .d-act{margin:0;justify-content:center}.d-people>.d-start{margin-top:auto}.d-people>.d-start .s-primary{padding:0 2.4cqw;height:clamp(40px,3.9cqw,50px);font-size:clamp(14px,1.35cqw,17px);border-radius:9px}.d-people>.d-start .s-secondary{height:clamp(40px,3.9cqw,50px);border-radius:9px}.d-board{flex:0 1 auto;min-height:0;min-width:0;overflow:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--sp-3);scrollbar-width:thin}.d-board:has(.d-cols){min-height:var(--board-min)}.d-board>*{flex:0 0 auto}.d-rule{flex:none;height:1px;margin:0 calc(-1 * var(--sp-5));background:var(--st-hair)}.d-prow{flex:none;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin}.d-prow{max-height:calc(var(--pr-head) + var(--pr-card) + 8px)}@container (min-height: 600px){.d-prow{max-height:calc(var(--pr-head) + 2 * var(--pr-card) + var(--sp-2) + 8px)}}.d-tix{display:flex;flex-direction:column;min-width:0}.d-heads,.d-cols,.d-ghosts{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(12.5cqw,1fr));column-gap:var(--sp-7)}.d-heads{position:sticky;top:0;z-index:1;grid-template-rows:var(--head-h);align-items:center;padding-bottom:var(--sp-2);background:var(--st-2)}.d-cols{row-gap:var(--sp-2);align-items:stretch}.d-tix>.d-install{margin-top:var(--sp-3)}.d-ph{display:flex;align-items:center;height:var(--head-h);min-width:0}.d-outcell{display:flex;align-items:center}.d-heads>.d-outcell{position:absolute;top:0;right:0;height:var(--head-h)}.d-ph>.d-outcell{margin-left:auto}.d-out{flex:none;padding:.22cqw .8cqw;border:1px solid var(--st-edge);border-radius:999px;background:none;color:var(--st-mute);cursor:pointer;font:inherit;font-size:clamp(10px,.92cqw,12px);line-height:1.5;white-space:nowrap}.d-outcell>.d-out{padding-block:0;line-height:calc(var(--head-h) - 2px)}.d-out:hover{border-color:var(--st-fg);color:var(--st-fg)}.d-out:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-mark[data-provider=jira]{color:var(--st-key-jira)}.d-mark[data-provider=trello]{color:var(--st-key-trello)}.d-mark[data-provider=linear]{color:var(--st-key-linear)}.d-mark[data-provider=github]{color:var(--st-key-github)}.d-mark[data-provider=gitlab]{color:var(--st-key-gitlab)}.d-scope,.d-whose,.d-proj{position:relative;display:flex;align-items:center;min-width:0}.d-refresh{flex:none;margin:0 0 0 var(--sp-6);padding:0;border:0;background:none;font:inherit;font-family:var(--font-mono);font-size:clamp(10px,.98cqw,12.5px);line-height:1.2;color:var(--st-mute);white-space:nowrap;cursor:pointer}.d-refresh:hover{color:var(--st-fg)}.d-refresh:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px;border-radius:4px}.d-refresh.busy{color:var(--st-mute);opacity:.5;cursor:default}.d-refresh:first-child{margin-left:0}.d-refresh.inert{color:var(--st-mute);cursor:default;pointer-events:none}.d-sc-b{display:inline-flex;align-items:center;gap:var(--sp-2);height:clamp(22px,2cqw,26px);padding:0 var(--sp-2);max-width:28cqw;min-width:0;border:0;border-radius:6px;background:none;color:var(--st-fg);font:inherit;font-family:var(--font);font-weight:500;font-size:clamp(12px,1.05cqw,13.5px);line-height:1;white-space:nowrap;cursor:pointer}.d-sc-b>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.d-sc-b>i{font-style:normal;color:var(--st-mute);margin-left:.2ch}.d-sc-b>.d-sc-c{flex:none;width:10px;height:10px;color:var(--st-mute)}.d-sc-b.none{color:var(--st-mute)}.d-sc-b:hover{color:var(--st-fg);background:var(--st-wash-2)}.d-sc-b:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-sc-b.inert{color:var(--st-mute);cursor:default;pointer-events:none}.d-sc-b.inert .d-sc-c{visibility:hidden}a.d-sc-b.inert{pointer-events:auto;cursor:pointer;text-decoration:none}a.d-sc-b.inert:hover{color:var(--st-fg)}a.d-sc-b.inert:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-sc-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:6;display:flex;flex-direction:column;gap:2px;min-width:220px;max-width:360px;max-height:min(60cqh,420px);overflow:auto;scrollbar-width:thin;padding:6px;border-radius:8px;background:var(--st-3);box-shadow:0 0 0 1px var(--st-hair-2),0 14px 32px -12px #0000008c;animation:d-dock-in .12s ease-out both}.d-sc-eb{font-family:var(--font-mono);font-size:clamp(9px,.85cqw,11px);letter-spacing:.06em;line-height:1;color:var(--st-faint);margin:6px 2px 0;padding:10px 8px 6px;border-top:1px solid var(--st-hair);pointer-events:none;-webkit-user-select:none;user-select:none}.d-sc-opt{display:flex;align-items:center;gap:10px;flex:none;height:30px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--st-mute);font:inherit;font-family:var(--font);font-weight:500;font-size:clamp(12px,1.05cqw,13.5px);line-height:1;text-align:left;white-space:nowrap;cursor:pointer}.d-sc-opt>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.d-sc-opt>i{flex:none;font-style:normal;font-family:var(--font-mono);font-size:clamp(10px,.95cqw,12px);opacity:.75}.d-sc-k{width:12px;height:12px;flex:none;visibility:hidden}.d-sc-opt.on .d-sc-k{visibility:visible}.d-sc-opt:hover,.d-sc-opt.on{color:var(--st-fg);background:var(--st-wash-2)}.d-sc-opt:focus-visible{outline:2px solid var(--st-fg);outline-offset:-2px}[data-theme=light] .stage .d-sc-menu{box-shadow:0 0 0 1px var(--st-hair-2),0 14px 28px -14px #2928263d}[data-theme=light] .stage .d-sc-opt:hover,[data-theme=light] .stage .d-sc-opt.on{background:var(--st-2)}.d-sc-q{margin:0;padding:8px 10px;font-family:var(--font-mono);font-size:clamp(11px,1.05cqw,14px);color:var(--st-mute)}.d-board,.d-prow,.d-people,.d-sc-menu{scrollbar-width:thin;scrollbar-color:var(--st-4) transparent}.d-board::-webkit-scrollbar,.d-prow::-webkit-scrollbar,.d-people::-webkit-scrollbar,.d-sc-menu::-webkit-scrollbar{width:8px;height:8px}.d-board::-webkit-scrollbar-track,.d-prow::-webkit-scrollbar-track,.d-people::-webkit-scrollbar-track,.d-sc-menu::-webkit-scrollbar-track{background:transparent}.d-board::-webkit-scrollbar-thumb,.d-prow::-webkit-scrollbar-thumb,.d-people::-webkit-scrollbar-thumb,.d-sc-menu::-webkit-scrollbar-thumb{background:var(--st-4);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.d-board::-webkit-scrollbar-button,.d-prow::-webkit-scrollbar-button,.d-people::-webkit-scrollbar-button,.d-sc-menu::-webkit-scrollbar-button{display:none}.d-prs{display:grid;grid-template-columns:repeat(var(--prs-cols, 4),minmax(0,1fr));gap:var(--sp-2) var(--sp-7);align-items:stretch}.d-nopr{margin:0;font-size:clamp(11px,1.05cqw,14px);line-height:1.25;color:var(--st-mute)}.d-cn{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0;padding-left:var(--sp-3);font-size:clamp(11.5px,1cqw,13px);line-height:1.2;font-weight:500;color:var(--st-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-cn b{font-family:var(--font-mono);font-size:.9em;font-weight:500;color:var(--st-faint);font-variant-numeric:tabular-nums;margin-left:0}.d-cn.empty{opacity:.55}.d-card{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;position:relative;padding:var(--sp-2) var(--sp-3);border-radius:4px;--card: var(--st-card);background:var(--card);color:inherit;text-decoration:none}.d-card:hover{--card: var(--st-card-2)}.d-card:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-card>a.d-ttl{text-decoration:none}.d-card>a.d-ttl:after{content:"";position:absolute;inset:0;border-radius:4px}.d-card>a.d-ttl:focus-visible{outline:none}.d-card>a.d-ttl:focus-visible:after{outline:2px solid var(--st-fg);outline-offset:2px}.stage{--st-hl: 14%;--st-hl-hover: 20%}[data-theme=light] .stage{--st-hl: 30%;--st-hl-hover: 38%}.d-card[data-hl=lilac]{--card: color-mix(in srgb, var(--st-tint-lilac) var(--st-hl), var(--st-2))}.d-card[data-hl=sky]{--card: color-mix(in srgb, var(--st-tint-sky) var(--st-hl), var(--st-2))}.d-card[data-hl=amber]{--card: color-mix(in srgb, var(--st-tint-amber) var(--st-hl), var(--st-2))}.d-card[data-hl=cream]{--card: color-mix(in srgb, var(--st-tint-default) var(--st-hl), var(--st-2))}.d-card[data-hl=lilac]:hover{--card: color-mix(in srgb, var(--st-tint-lilac) var(--st-hl-hover), var(--st-2))}.d-card[data-hl=sky]:hover{--card: color-mix(in srgb, var(--st-tint-sky) var(--st-hl-hover), var(--st-2))}.d-card[data-hl=amber]:hover{--card: color-mix(in srgb, var(--st-tint-amber) var(--st-hl-hover), var(--st-2))}.d-card[data-hl=cream]:hover{--card: color-mix(in srgb, var(--st-tint-default) var(--st-hl-hover), var(--st-2))}.d-card[data-link=lilac]{box-shadow:inset 0 0 0 1px var(--st-ink-lilac)}.d-card[data-link=sky]{box-shadow:inset 0 0 0 1px var(--st-ink-sky)}.d-card[data-link=amber]{box-shadow:inset 0 0 0 1px var(--st-ink-amber)}.d-card[data-link=cream]{box-shadow:inset 0 0 0 1px var(--st-ink-default)}.d-card.marking{cursor:pointer;position:relative;user-select:none;-webkit-user-select:none;touch-action:none}.d-card-a{position:absolute;right:-6px;top:50%;width:9px;height:9px;margin-top:-4.5px;border:1.5px solid var(--st-mute);border-radius:1px;padding:0;background:transparent;transform:rotate(45deg);cursor:crosshair}.d-card-a:hover,.d-card-a.on{border-color:var(--st-fg)}.d-card.marking .d-card-a{visibility:hidden}.d-card.marking:hover .d-card-a,.d-card.marking:focus-within .d-card-a,.d-card.marking .d-card-a.on{visibility:visible}.d-card-a:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-ttl{font-size:clamp(13.5px,1.17cqw,15px);line-height:1.27;font-weight:500;color:var(--st-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-key{display:flex;align-items:baseline;gap:var(--sp-3);margin-top:auto;font-family:var(--font-mono);font-weight:500;font-size:clamp(11px,.95cqw,12.5px);line-height:1.25;color:var(--st-mute);white-space:nowrap}.d-key i{margin-left:auto;margin-right:var(--sp-1);font-style:normal;font-weight:500;color:var(--st-fg)}.d-card[data-provider=jira] .d-key>span:first-child{color:var(--st-key-jira)}.d-card[data-provider=trello] .d-key>span:first-child{color:var(--st-key-trello)}.d-card[data-provider=linear] .d-key>span:first-child{color:var(--st-key-linear)}.d-card[data-provider=github] .d-key>span:first-child{color:var(--st-key-github)}.d-card[data-provider=gitlab] .d-key>span:first-child{color:var(--st-key-gitlab)}.d-key>span:first-child{opacity:.7}.d-key>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.d-oi{--seat-oi: clamp(15px, 1.35cqw, 18px);display:flex;align-items:center;align-self:center;flex:none;height:1.25em;margin-left:auto;position:relative;z-index:1;pointer-events:none}.d-oi+i{margin-left:0}.d-oi-s{position:relative;z-index:var(--i, 1);display:block;flex:none;margin:0 0 0 calc(-.22 * var(--seat-oi));padding:0;border:0;background:none;line-height:0;pointer-events:auto;cursor:default}.d-oi-s:first-child{margin-left:0}button.d-oi-s{cursor:pointer;border-radius:50%}.d-oi-s .av{transition:transform .12s ease}.d-oi-s:hover,.d-oi-s:focus-visible{z-index:60}.d-oi-s:hover .av,.d-oi-s:focus-visible .av{transform:scale(1.15)}.d-oi-s:focus-visible{outline:2px solid var(--st-fg);outline-offset:3px}.d-oi-s:after{content:attr(data-tip);position:absolute;right:-4px;bottom:calc(100% + 6px);padding:3px 7px;border-radius:6px;background:var(--st-fg);color:var(--st-bg);font-family:var(--font);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.d-oi-s:hover:after,.d-oi-s:focus-visible:after{opacity:1;visibility:visible;transform:none}.d-oi-more{margin-left:var(--sp-1);font-weight:500;font-size:.95em;color:var(--st-mute);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.d-oi-s .av,.d-oi-s:after{transition:none}}.d-ghosts{row-gap:var(--sp-2);pointer-events:none}.d-ghosts.prs{grid-template-columns:repeat(var(--prs-cols, 4),minmax(0,1fr))}.d-board>.d-ghosts,.d-prow>.d-ghosts{flex:0 1 auto;min-height:0;overflow:hidden}.d-ghosts>i{display:block;height:var(--pr-card);border-radius:4px;background:var(--st-card);animation:d-ghost 1.6s ease-in-out calc(var(--i) * .16s) infinite both}@keyframes d-ghost{0%,to{opacity:.35}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.d-ghosts>i{animation:none;opacity:.55}}.d-unconnected{margin:0;font-size:clamp(12px,1.17cqw,15px);color:var(--st-mute)}.d-board .d-quiet,.d-prow>.d-quiet{margin:0;font-family:var(--font-mono);font-size:clamp(11px,1.05cqw,14px);line-height:1.4;color:var(--st-mute)}.d-board>.d-quiet,.d-board>.d-nopr,.d-board>.d-unconnected{margin:0}.d-install{margin:0;font-family:var(--font-mono);font-size:clamp(10px,1cqw,13px);line-height:1.3;color:var(--st-mute)}.d-install a{color:var(--st-mute);text-decoration:none}.d-install a:hover{color:var(--st-fg);text-decoration:underline;text-underline-offset:.15em}.d-install a:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-part{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.d-lab{font-family:var(--font-mono);font-size:clamp(10px,1cqw,13px);line-height:1.2;color:var(--st-mute);white-space:nowrap}.d-lab b{color:var(--st-fg);font-weight:700;margin-right:.5ch}.d-tiles{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-3) var(--tier-gap)}.s-p{display:flex;flex-direction:column;align-items:center;gap:.6cqw;position:relative;flex:none}.s-pn{font-size:clamp(9px,1.3cqw,14px);max-width:10cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-tag{position:absolute;top:-.8cqw;right:-.6cqw;background:var(--lime);color:var(--ink);font-family:var(--font-mono);font-size:clamp(7px,1cqw,11px);font-weight:700;padding:.1cqw .4cqw;border-radius:.4cqw}.d-tiles .s-p{gap:.2cqw}.d-tiles .s-p.next .av{width:var(--seat-next)!important;height:var(--seat-next)!important}.d-tiles .s-pn{font-size:var(--pn);line-height:1.2;max-width:var(--seat-run)}.d-people.rung-sm .s-gw,.d-people.rung-md .s-gw{display:none}@container (max-width: 1000px){.d-people:not(.at-rest) .s-gw,.d-people.at-rest.rung-lg .s-gw{display:none}}.d-tiles .s-p.next .s-pn{max-width:var(--seat-next)}.d-tiles .s-tag{top:-.55cqw;right:-.1cqw;font-size:clamp(8px,.75cqw,9px)}.d-tiles .s-tag.num{background:var(--st-step);color:var(--st-mute)}.d-stack{display:flex;align-items:flex-start;min-width:0}.d-stack .s-p{opacity:.43;z-index:var(--i, 1);margin-left:calc(-.22 * var(--seat-done));transition:opacity .12s ease}.d-stack .s-p:first-child{margin-left:0}.d-stack .s-p:hover{opacity:1;z-index:60}.d-part.spoke .d-lab{max-width:14cqw;overflow:hidden;text-overflow:ellipsis}.d-empty{display:flex;align-items:center;gap:var(--sp-3);font-size:clamp(11px,1.05cqw,13px);line-height:1.25;color:var(--st-mute);min-width:0}.d-empty span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-empty .s-mascot{margin:0;line-height:0;flex:none}.d-picker{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.d-picker .pk{position:relative;display:flex;align-items:center;gap:.6cqw;min-width:0;max-width:17cqw;padding:.3cqw .9cqw .3cqw .35cqw;border:2px dashed var(--st-dash);border-radius:10px;background:transparent;color:var(--st-fg);font:inherit;font-size:clamp(11px,1.05cqw,14px);font-weight:600;text-align:left;cursor:pointer}.d-picker .pk .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-picker .pk{max-width:22cqw}.d-picker .pk:hover{border-color:var(--st-mute)}.d-picker .pk.on{background:var(--st-pick);border:2px solid var(--st-frame);color:var(--st-pick-fg)}.d-picker .pk .tag{position:absolute;top:-.6cqw;right:-.4cqw;background:var(--lime);color:var(--ink);font-family:var(--font-mono);font-size:clamp(8px,.78cqw,10px);font-weight:700;padding:.05cqw .4cqw;border-radius:4px}.d-picker .pk:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.stage.d .d-picker .pk{width:auto}.stage.d .d-picker{gap:var(--sp-2)}.stage.d .d-picker .pk{flex-direction:column;gap:var(--sp-1);max-width:none;border:0;border-radius:0;background:none;padding:var(--sp-1) var(--sp-2) calc(var(--sp-2) + 1px);font-size:var(--pn);line-height:1.2;--loop-ink: var(--st-dash);--loop-w: 1.75}.stage.d .d-picker .pk:hover{--loop-ink: var(--st-mute);--loop-w: 2.25}.stage.d .d-picker .pk.on{border:0;background:none;color:var(--st-fg);--loop-ink: var(--lime);--loop-w: 4}.stage.d .d-picker .pk.on .nm{font-weight:800}.stage.d .d-picker .pk .nm{max-width:var(--pick-nm)}.stage.d .d-picker .pk .tag{top:-.3cqw;right:-.3cqw}.d-act{margin-left:0;flex:none;display:flex;align-items:center;gap:var(--sp-5)}.s-primary{border:none;background:var(--coral);color:var(--ink);font:inherit;font-weight:700}[data-theme=light] .s-primary{color:#fff}.s-primary:hover{filter:brightness(1.05)}.s-primary:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.s-secondary{border:1px solid var(--st-edge);background:transparent;color:var(--st-fg);font:inherit;font-weight:600}.s-secondary:hover:not(:disabled){border-color:var(--st-fg)}.s-secondary:disabled{opacity:.6}.s-secondary:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.d-act .s-primary{padding:0 1.4cqw;height:clamp(36px,3.4cqw,44px);font-size:clamp(13px,1.25cqw,16px);border-radius:8px}.d-act .s-primary:disabled{opacity:.45;filter:none}.d-act .s-secondary{padding:0 1.2cqw;height:clamp(36px,3.4cqw,44px);font-size:clamp(12px,1.1cqw,14px);border-radius:8px}.d-act .d-msg{font-family:var(--font-mono);font-size:clamp(11px,1.05cqw,14px);color:var(--st-mute)}.d-people{--tier-ratio: 2.6;--room-gap: max(13px, calc(var(--tier-ratio) * var(--tier-gap)))}.d-room{display:flex;align-items:flex-start;gap:var(--room-gap);min-width:0}.d-room .d-part{flex:0 1 auto}.d-people>.d-said{margin-top:var(--tier-gap)}.stage.d>.d-conn{margin-top:0;align-items:center;flex-wrap:nowrap;gap:var(--sp-5)}.stage.d>.d-conn>.d-who{flex:0 1 auto;min-width:0}.stage.d>.d-conn>.d-who .d-name{font-size:clamp(15px,1.56cqw,20px)}.stage.d>.d-conn .d-head{flex:none;min-width:0;font-size:clamp(14px,1.4cqw,18px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--st-fg);white-space:nowrap}.stage.d>.d-conn+.d-air{flex:none;height:2cqh}.stage.d>.d-plate{margin-top:0}.d-conn{display:flex;align-items:flex-end;gap:var(--sp-6);min-width:0;min-height:calc(clamp(26px,2.5cqw,32px) + 2 * var(--sp-1))}.d-tracks{display:flex;align-items:flex-end;gap:var(--sp-6);flex-wrap:wrap;min-width:0}.stage.d>.d-conn>.d-tracks{margin-left:auto}.stage.d>.d-conn>.d-tracks~.d-quietbtn,.stage.d>.d-conn>.d-tracks~.p-theme{margin-left:0}.d-tk{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.d-tk>.d-out{align-self:flex-start;margin-top:var(--sp-1)}.stage.d>.d-conn .d-tk{flex-direction:row;align-items:flex-end;gap:var(--sp-3)}.stage.d>.d-conn .d-tk>.d-out{align-self:center;margin-top:0}.s-err{margin:0;font-size:clamp(10px,1.2cqw,13px);line-height:1.45;color:var(--st-fg)}.stage.d>.d-conn .s-err{margin:0 0 0 auto;padding:0;background:none;font-family:var(--font-mono);font-size:clamp(10px,1cqw,12px);line-height:1.6;color:var(--st-mute);max-width:24cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage.d>.d-conn .s-err.d-install{max-width:46cqw}.stage.d>.d-conn .d-me{display:flex;align-items:center;gap:var(--sp-3);flex:0 1 auto;min-width:0}.stage.d>.d-conn .d-me-seat{position:relative;flex:none;display:block;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;line-height:0}.stage.d>.d-conn .d-me-mark{position:absolute;right:-2%;bottom:-2%;width:clamp(20px,2.2cqw,28px);height:clamp(20px,2.2cqw,28px);display:grid;place-items:center;border-radius:50%;border:2px solid var(--st-bg);background:var(--st-3);color:var(--st-mute);transition:color .12s ease,background .12s ease}.stage.d>.d-conn .d-me-mark>svg{width:62%;height:62%;display:block}@media(hover:hover)and (pointer:fine){.stage.d>.d-conn .d-me-seat:hover .d-me-mark{background:var(--st-step);color:var(--st-fg)}}.stage.d>.d-conn .d-me-seat:focus-visible .d-me-mark{color:var(--st-fg)}.stage.d>.d-conn .d-me-seat:focus-visible{outline:2px solid var(--st-fg);outline-offset:3px}.stage.d>.d-conn .d-me-who{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.stage.d>.d-conn .d-me-line{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.stage.d>.d-conn .d-me-name{flex:0 1 auto;min-width:0;max-width:22cqw;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--st-fg);font:inherit;font-size:clamp(15px,1.56cqw,20px);font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage.d>.d-conn .d-me-name.is-fixed{cursor:default}.stage.d>.d-conn .d-me-acct{flex:none;display:inline-flex;align-items:center;gap:.45em;padding:.32cqw .9cqw;border:1px solid var(--st-edge);border-radius:999px;background:none;color:var(--st-mute);cursor:pointer;font:inherit;font-size:clamp(10px,.92cqw,12px);line-height:1.2}.stage.d>.d-conn .d-me-acct:hover:not(:disabled){border-color:var(--st-fg);color:var(--st-fg)}.stage.d>.d-conn .d-me-acct:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.stage.d>.d-conn .d-me-acct{white-space:nowrap}.stage.d>.d-conn .d-me-acct>svg{flex:none;width:1.2em;height:1.2em}.stage.d>.d-conn .d-me-acct:disabled{opacity:.5;cursor:default}.stage.d>.seatpick{--p-bg: var(--st-2);--p-fg: var(--st-fg);--p-mute: var(--st-mute);--p-rule: var(--st-rule);--p-surf: var(--st-3);--p-surf-2: var(--st-step);--p-dash: var(--st-dash);inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(380px,88%);max-height:min(96%,780px);padding:12px 16px 14px;border:1px solid var(--st-rule);border-radius:14px;z-index:8}.stage.d>.d-conn .s-err+.d-quietbtn{margin-left:0}.stage.d>.d-conn .d-quietbtn{margin-left:auto;flex:none;background:none;border:1px solid var(--st-edge);border-radius:6px;color:var(--st-mute);font:inherit;font-size:clamp(11px,1cqw,13px);line-height:1.2;padding:.35cqw .9cqw;cursor:pointer}.stage.d>.d-conn .d-quietbtn:hover{border-color:var(--st-fg);color:var(--st-fg)}.stage.d>.d-conn .d-quietbtn:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.stage.d>.d-conn .p-theme{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:auto;padding:.15cqw;border:1px solid var(--st-edge);border-radius:6px;font-size:clamp(11px,1cqw,13px);line-height:1.2}.stage.d>.d-conn .d-quietbtn+.p-theme,.stage.d>.d-conn .s-err+.p-theme{margin-left:0}.stage.d>.d-conn .p-theme-opt{display:inline-flex;align-items:center;height:auto;padding:.2cqw .6cqw;border:0;border-radius:4px;background:none;color:var(--st-mute);font:inherit;cursor:pointer}.stage.d>.d-conn .p-theme-opt:hover{color:var(--st-fg)}.stage.d>.d-conn .p-theme-opt.on{background:var(--st-4);color:var(--st-fg)}.stage.d>.d-conn .p-theme-opt:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.stage .stack{--p-bg: var(--st-bg);--p-surf: var(--st-2);--p-surf-2: var(--st-step);--p-fg: var(--st-fg);--p-mute: var(--st-mute)}.stage .stack-m:hover{background:var(--st-track-on)}.stage .stack-m[data-svc=jira]{color:var(--st-jira)}.stage .stack-m[data-svc=github]{color:var(--st-github)}.stage .stack-m[data-svc=trello]{color:var(--st-trello)}.stage .stack .cc-tip{top:auto;bottom:calc(100% + 7px);left:auto;right:0;background:var(--st-fg);color:var(--st-bg);transform:translateY(3px)}.stage .stack .cc-tip:after{bottom:auto;top:100%}.stage .stack .cc-slot:hover .cc-tip,.stage .stack .cc-slot:has(:focus-visible) .cc-tip{transform:translateY(0)}.stage.d>.d-conn .stack{margin-left:auto;align-self:center;flex:none}.stage.d>.d-conn .s-err+.stack{margin-left:0}.stage.d>.d-conn .stack~.d-quietbtn,.stage.d>.d-conn .stack~.p-theme{margin-left:0}.d-track{display:flex;background:var(--st-track);border-radius:10px;padding:var(--sp-1)}.d-seg{position:relative;display:block}.d-seg button{display:flex;align-items:center;gap:.5cqw;white-space:nowrap;height:clamp(26px,2.5cqw,32px);padding:0 .9cqw;border:0;border-radius:8px;background:transparent;color:var(--st-mute);font:inherit;font-size:clamp(11px,1.05cqw,14px);font-weight:600;cursor:pointer}.d-seg .cc-m{display:block;flex:none}.d-seg .d-svc{color:var(--st-fg)}.d-seg+.d-seg:before{content:"";position:absolute;left:0;top:24%;bottom:24%;width:1px;background:var(--st-rule)}.d-seg.on:before,.d-seg.on+.d-seg:before{opacity:0}.d-seg.on button{background:var(--st-track-on)}.d-seg[data-svc=jira].on button{color:var(--st-jira)}.d-seg[data-svc=github].on button{color:var(--st-github)}.d-seg[data-svc=linear].on button{color:#5e6ad2}.d-seg[data-svc=gitlab].on button{color:#fc6d26}.d-seg[data-svc=trello].on button{color:var(--st-trello)}.d-seg:not(.on) button:hover{background:var(--st-step)}.d-seg[data-svc=jira]:not(.on) button:hover{color:var(--st-jira)}.d-seg[data-svc=github]:not(.on) button:hover{color:var(--st-github)}.d-seg[data-svc=linear]:not(.on) button:hover{color:#5e6ad2}.d-seg[data-svc=gitlab]:not(.on) button:hover{color:#fc6d26}.d-seg[data-svc=trello]:not(.on) button:hover{color:var(--st-trello)}.d-seg button:focus-visible{outline:2px solid var(--st-fg);outline-offset:-2px}.d-conn.in-board{display:block}.d-conn.in-board .d-tracks{align-items:flex-start;gap:var(--sp-6)}.d-conn.in-board .d-track{background:var(--st-track-2)}.d-conn.in-board .d-seg.on button{background:var(--st-track-2-on)}.d-conn.in-board .d-seg+.d-seg:before{background:var(--st-rule-2)}.endcard{display:flex;flex-direction:column;gap:.8cqw;min-width:0}.end-lbl{font-family:var(--font-mono);font-size:clamp(9px,1.2cqw,13px);color:var(--st-mute)}.end-line{margin:0;font-size:clamp(20px,4cqw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.end-owed{margin:0;font-size:clamp(11px,1.6cqw,17px);color:var(--st-fg)}.end-tabs{display:flex;flex-wrap:wrap;gap:1cqw 2cqw;margin-top:.6cqw}.end-tab{display:inline-flex;align-items:center;gap:.7cqw;font-size:clamp(11px,1.5cqw,16px);color:var(--st-fg)}.end-tab-name{font-weight:600}.end-tab-ct{display:inline-flex;align-items:center;gap:.25cqw;font-family:var(--font-mono);font-size:clamp(9px,1.3cqw,14px);color:var(--st-mute)}.stage.d .endcard{padding-top:.6cqw;gap:1cqw}.stage.d .end-lbl{font-size:clamp(11px,1.05cqw,14px)}.stage.d .end-line{font-size:clamp(22px,2.8cqw,36px);max-width:28ch}.stage.d .end-owed{font-size:clamp(12px,1.17cqw,15px)}.stage.d .end-tabs{gap:.8cqw 2cqw;margin-top:.4cqw}.stage.d .end-tab{display:inline-flex;align-items:center;gap:.6cqw;font-size:clamp(11px,1.05cqw,14px)}.stage.d .end-tab-ct{display:inline-flex;align-items:center;gap:.3cqw;font-family:var(--font-mono);color:var(--st-mute)}@container (max-width: 1000px){.stage.d,.stage.d>*{--sp-1: .2cqw;--sp-2: .45cqw;--sp-3: .65cqw;--sp-4: .85cqw;--sp-5: 1.05cqw;--sp-6: 1.35cqw;--sp-7: 1.7cqw}.d-bud{width:30%}.d-people,.d-people.rung-xl{--seat-next: clamp(42px, 4.8cqw, 56px);--seat-run: clamp(32px, 3.6cqw, 42px);--seat-done: clamp(30px, 3.2cqw, 38px);--seat-pick: clamp(32px, 3.5cqw, 40px);--pick-nm: calc(var(--seat-pick) + 4cqw);--pn: clamp(10px, 1.05cqw, 12px);--tier-gap: var(--sp-5);--tier-air: 1.1cqh}.d-people.rung-md{--seat-run: clamp(30px, 3.2cqw, 38px);--seat-next: clamp(38px, 4.2cqw, 50px);--seat-pick: clamp(28px, 3cqw, 34px);--pick-nm: calc(var(--seat-pick) + 2cqw);--pn: clamp(9px, .95cqw, 11px);--tier-gap: clamp(6px, .72cqw, 8px);--tier-air: 1.1cqh}.d-people.rung-sm{--seat-run: 28px;--seat-next: 35px;--seat-pick: 26px;--pick-nm: calc(var(--seat-pick) + 1cqw);--pn: clamp(8px, .85cqw, 10px);--tier-gap: clamp(5px, .6cqw, 6px);--tier-air: 1cqh}.d-people.at-rest.rung-xl{--seat-run: clamp(52px, 6.2cqw, 64px);--pn: clamp(11px, 1.15cqw, 13px);--tier-gap: var(--sp-6)}.d-people.at-rest.rung-lg{--seat-run: clamp(40px, 4.7cqw, 50px);--pn: clamp(10px, 1.05cqw, 12px);--tier-gap: var(--sp-5)}.d-people.at-rest.rung-md{--seat-run: clamp(30px, 3.5cqw, 38px);--pn: clamp(9px, .95cqw, 11px);--tier-gap: var(--sp-4)}.d-people.at-rest.rung-sm{--seat-run: clamp(28px, 3cqw, 34px);--pn: clamp(8px, .85cqw, 10px);--tier-gap: var(--sp-3)}}.panel{position:relative;--p-bg: var(--paper);--p-fg: var(--ink);--p-mute: var(--mute);--p-rule: var(--rule);--p-surf: var(--cream);--p-surf-2: var(--cream-2);--p-dash: var(--dash);display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px;min-height:100%;height:100dvh;overflow:auto;container:panel / size;background:var(--p-bg);color:var(--p-fg);font-size:13px}.panel.offline{--p-fg: #8a857a}[data-theme=light] .panel.offline{--p-fg: #7a766e}.panel,.lab-log,.sp-body{scrollbar-width:thin;scrollbar-color:var(--p-surf-2) transparent}.panel::-webkit-scrollbar,.lab-log::-webkit-scrollbar,.sp-body::-webkit-scrollbar{width:8px;height:8px}.panel::-webkit-scrollbar-track,.lab-log::-webkit-scrollbar-track,.sp-body::-webkit-scrollbar-track{background:transparent}.panel::-webkit-scrollbar-thumb,.lab-log::-webkit-scrollbar-thumb,.sp-body::-webkit-scrollbar-thumb{background:var(--p-surf-2);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.panel::-webkit-scrollbar-button,.lab-log::-webkit-scrollbar-button,.sp-body::-webkit-scrollbar-button{display:none}.zone{display:flex;flex-direction:column;gap:14px;min-width:0}.zone-foot{margin-top:auto}.you,.connect{position:relative;z-index:2}.zone:has(>.you:empty){display:none}@container panel (min-height: 860px){.zone+.zone:not(.zone-foot){margin-top:calc(clamp(14px,4cqh,48px) - 14px)}}.you{display:flex;flex-direction:column;gap:6px}.you:empty{display:none}.connect{display:flex;flex-direction:column;gap:6px}.connect:empty{display:none}.stack{display:inline-flex;align-items:center;align-self:flex-start}.stack-connect{display:inline-flex;align-items:center;gap:6px}.stack-connect .cc-m{color:var(--coral)}.cc-slot.stack-i{display:inline-block}.stack-i+.stack-i{margin-left:-4px}.stack-i.stack-add{margin-left:6px}.stack-m,.stack-plus{display:grid;place-items:center;width:30px;height:30px;padding:0;margin:0;border:0;border-radius:50%;font:inherit;transition:background .12s ease,color .12s ease}.stack-m{background:var(--p-surf-2);color:var(--p-fg)}.stack-m[data-svc=jira]{color:#0052cc}.stack-m[data-svc=github]{color:#181717}.stack-m[data-svc=linear]{color:#5e6ad2}.stack-m[data-svc=gitlab]{color:#fc6d26}.stack-m[data-svc=trello]{color:#0079bf}.stack-plus{background:var(--p-surf);color:var(--p-mute)}.stack-m:hover{background:var(--p-bg)}.stack-plus:hover{background:var(--p-surf-2)}.stack-m:focus-visible,.stack-plus:focus-visible{outline:2px solid var(--p-fg);outline-offset:2px;z-index:6}.cc-enter{animation:cc-in .16s ease-out backwards}.stack.cc-enter{animation:cc-fade .12s ease-out backwards}@keyframes cc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cc-enter,.stack.cc-enter{animation:none}}.cc{--cc-tile: var(--p-bg);display:flex;flex-direction:column;gap:6px}.cc-clusters{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.cc-g{display:flex;flex-direction:column;gap:4px;min-width:0}.cc-eye{font-family:var(--font-mono);font-size:10px;line-height:12px;color:var(--p-mute);padding-left:3px;white-space:nowrap}.cc-track{display:flex;background:var(--p-surf);border-radius:10px;padding:3px}.cc-slot{position:relative;display:block}.cc-slot:hover,.cc-slot:focus-within{z-index:5}.cc-t{position:relative;width:44px;height:28px;display:grid;place-items:center;padding:0;margin:0;border:0;border-radius:8px;background:transparent;color:var(--p-mute);font:inherit;transition:color .12s ease}.cc-m{display:block}.cc-slot+.cc-slot .cc-t:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--p-dash)}.cc-t.on:before,.cc-slot.on+.cc-slot .cc-t:before,.cc-t:hover:before,.cc-slot:hover+.cc-slot .cc-t:before{opacity:0}.cc-t:not(.on):hover{background:var(--p-surf-2)}.cc-t[data-svc=jira]:not(.on):hover{color:#0052cc}.cc-t[data-svc=github]:not(.on):hover{color:#181717}.cc-t[data-svc=linear]:not(.on):hover{color:#5e6ad2}.cc-t[data-svc=gitlab]:not(.on):hover{color:#fc6d26}.cc-t[data-svc=trello]:not(.on):hover{color:#0079bf}.cc-t:not(.on):focus-visible{color:var(--p-fg)}.cc-t.on{background:var(--cc-tile);color:var(--p-fg)}.cc-t[aria-checked=true][data-svc=jira]{color:#0052cc}.cc-t[aria-checked=true][data-svc=github]{color:#181717}.cc-t[aria-checked=true][data-svc=linear]{color:#5e6ad2}.cc-t[aria-checked=true][data-svc=gitlab]{color:#fc6d26}.cc-t[aria-checked=true][data-svc=trello]{color:#0079bf}.cc-t.busy{opacity:.5}.cc-t:focus-visible{outline:2px solid var(--p-fg);outline-offset:-2px;z-index:6}.cc-tip{position:absolute;z-index:9;top:calc(100% + 7px);left:0;width:max-content;max-width:150px;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:8px;background:var(--p-fg);color:var(--p-bg);font-size:11px;line-height:1.35;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.cc-slot.cc-r .cc-tip{left:auto;right:0}.cc-tip:after{content:"";position:absolute;left:0;right:0;bottom:100%;height:9px}.cc-slot:hover .cc-tip{opacity:1;visibility:visible;pointer-events:auto;transform:none}.cc-slot:has(:focus-visible) .cc-tip{opacity:1;visibility:visible;pointer-events:auto;transform:none}.cc-tip b{font-weight:600;font-size:12px}.cc-tip em{font-style:normal;opacity:.82}.cc-tip .cc-as{font-family:var(--font-mono);font-size:10px;overflow-wrap:anywhere}.cc-tip .cc-install a{color:var(--p-bg);text-decoration:underline;text-underline-offset:2px}.cc-tip .cc-install a:focus-visible{outline:2px solid var(--p-bg);outline-offset:2px}.cc-dc{align-self:flex-start;margin-top:3px;padding:0;border:0;background:none;font:inherit;font-size:11px;color:var(--p-bg);text-decoration:underline;text-underline-offset:2px}.cc-tip .cc-dc:focus-visible{outline:2px solid var(--p-bg);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cc-tip,.cc-t{transition:none}}.budget{display:flex;flex-direction:column;gap:6px}.budget-l{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--p-mute)}.bar{height:4px;background:var(--p-surf-2);border-radius:2px;overflow:hidden}.bar i{display:block;width:100%;height:100%;background:var(--p-fg);border-radius:2px;transform:scaleX(var(--spent, 0));transform-origin:left center;transition:transform .6s ease}.bar.over i{background:var(--coral)}.floor-wrap{position:relative}.floor{position:relative;z-index:1;background:var(--p-surf);border-radius:14px;color:var(--p-fg)}.floor .main{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;animation:settle .24s cubic-bezier(.2,.8,.2,1)}.floor .who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.floor .name{font-weight:600;font-size:15px;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.floor .state{font-size:11px;color:var(--p-mute);line-height:1.3}.floor .state.held{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.floor .slot{position:relative;width:48px;height:48px;flex:none}.floor .slot.empty{border:2px dashed var(--p-dash);border-radius:12px;display:grid;place-items:center}.floor .perf{position:relative;height:16px}.floor .perf:before,.floor .perf:after{content:"";position:absolute;top:0;width:16px;height:16px;border-radius:50%;background:var(--p-bg)}.floor .perf:before{left:-8px}.floor .perf:after{right:-8px}.floor .perf i{position:absolute;left:14px;right:14px;top:8px;height:0;border-top:1px dashed var(--p-dash)}.floor .stub{padding:7px 14px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.floor .stub:last-child{padding-bottom:12px}.floor .tab{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-family:var(--font-mono);font-size:11px;line-height:16px;min-height:16px}.floor .tab .lab{color:var(--p-mute)}.floor .tab .ct{display:inline-flex;align-items:center;gap:3px}.floor .buy{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.floor .bt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;height:26px;min-width:26px;padding:3px;margin:0;border:1px solid var(--p-dash);border-radius:8px;background:transparent;color:var(--p-fg);font-family:var(--font-mono);font-size:11px;line-height:14px}.floor .bt>span{display:none}.floor .bt>span b{font-weight:700}.floor .bt:hover{background:var(--p-surf-2)}.floor .bt.on{padding:3px 8px 3px 5px;gap:4px;background:var(--p-surf-2);border-color:var(--p-surf-2)}.floor .bt.on>span{display:inline}.floor .bt:disabled{opacity:.4}[data-theme=light] .floor .bt:not(.on):not(:disabled){--dk-line: #7a766e}.dk{display:block;flex:none}.mytab{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;background:var(--p-surf);border-radius:10px;padding:6px 12px;font-family:var(--font-mono);font-size:11px;line-height:16px}.mytab .lab{color:var(--p-mute)}.mytab .ct{display:inline-flex;align-items:center;gap:3px}:root[data-theme=dark] .floor .perf i{border-top-color:var(--p-mute);opacity:.45}:root[data-theme=dark] .floor .bt{border-color:var(--p-rule)}@keyframes settle{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.logline{margin:0;font-family:var(--font-mono);font-size:11px;color:var(--p-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logline b{color:var(--p-fg);font-weight:400}.human{margin:0;font-size:13px;line-height:1.5}.group{display:flex;flex-direction:column;gap:8px}.g-h{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--p-mute)}.people{display:flex;gap:8px;flex-wrap:wrap;min-height:20px}.people .empty{font-size:11px;color:var(--p-mute)}.pp{display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;position:relative}.pp .nm{font-size:11px;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp.dim{opacity:.38}.pp .nm.you{font-weight:700;text-decoration:underline;text-decoration-color:var(--own, var(--lime));text-decoration-thickness:2px;text-underline-offset:2px}.pp-out{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;z-index:2;visibility:hidden}.pp:hover .pp-out,.pp:focus-within .pp-out{visibility:visible}.pp:hover,.pp:focus-within{z-index:3}.pp:focus-visible{outline:2px solid var(--p-fg);outline-offset:2px;border-radius:8px}.pp-out .p-quiet{background:var(--p-bg);white-space:nowrap}.pp-out{display:flex;gap:4px}.own-seat{display:block;flex:none;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;line-height:0}.own-seat:hover{--loop-ink: var(--p-mute);--loop-w: 2.25}.stage.d .own-seat:hover{--loop-ink: var(--st-mute)}.stage.d .own-seat:focus-visible{outline:2px solid var(--st-fg);outline-offset:3px}.seatpick{position:absolute;inset:0;z-index:6;background:var(--p-bg);color:var(--p-fg);padding:14px 16px 18px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.seatpick:focus{outline:none}.sp-body{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto;overscroll-behavior:contain;margin:-4px -16px -6px;padding:4px 16px 6px}.sp-head{display:flex;align-items:center;gap:10px}.sp-head h2{margin:0;flex:1 1 0;min-width:0;font-size:15px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.sp-name{flex:1 1 0;min-width:0;padding:4px 8px;border:1px solid var(--p-rule);border-radius:8px;background:var(--p-bg);color:var(--p-fg);font:inherit;font-size:15px;font-weight:600;line-height:1.2}.sp-name:focus-visible{outline:none;border-color:var(--p-fg)}.sp-lab{margin:6px 0 0;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--p-mute)}.sp-colours{display:flex;gap:8px}.sp-c{width:34px;height:34px;flex:none;display:grid;place-items:center;padding:0;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer}.sp-c>span{width:24px;height:24px;border-radius:50%;display:block}.sp-c:hover{border-color:var(--p-rule)}.sp-c.on{border-color:var(--seat-frame)}:root[data-theme=dark] .sp-c.on{border-color:var(--p-mute)}.sp-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.sp-a{display:grid;place-items:center;padding:5px;border:2px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.sp-a:hover{border-color:var(--p-rule)}.sp-a.on{border-color:var(--seat-frame)}:root[data-theme=dark] .sp-a.on{border-color:var(--p-mute)}.sp-foot{flex:none;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6px}.sp-err{margin:-4px 0 0;font-size:12px;line-height:1.35;color:var(--p-mute)}.sp-foot>button{flex:none;height:40px;padding:0 20px;border-radius:10px;font-size:14px}.stage.d>.seatpick .sp-foot>button{height:clamp(40px,3.9cqw,50px);border-radius:9px;padding:0 max(18px,2cqw);font-size:clamp(14px,1.35cqw,17px)}.stage.d>.seatpick .sp-foot>.s-secondary{font-size:clamp(12px,1.1cqw,14px)}.people.q-dots{gap:0}.people .qsep{display:flex;align-items:center;justify-content:center;width:12px;height:28px;flex:none;font-family:var(--font-mono);font-size:10px;color:var(--seat-frame)}:root[data-theme=dark] .people .qsep{color:#5a5750}.pp .tag{position:absolute;top:-6px;right:-2px;background:var(--lime);color:var(--ink);font-family:var(--font-mono);font-size:9px;font-weight:700;padding:1px 4px;border-radius:4px}.picks{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pk{position:relative;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border:2px dashed var(--p-dash);border-radius:10px;background:transparent;color:var(--p-fg);font:inherit;font-size:13px;font-weight:600;width:100%;min-width:0;text-align:left}.pk span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk:hover{border-color:var(--p-mute)}.pk.on{background:var(--p-surf);border:2px solid var(--seat-frame)}.pk .tag{position:absolute;top:-6px;right:-2px;background:var(--lime);color:var(--ink);font-family:var(--font-mono);font-size:9px;font-weight:700;padding:1px 4px;border-radius:4px}:root[data-theme=dark] .pk{border-color:#45423b}:root[data-theme=dark] .pk.on{background:var(--p-surf-2);border-color:var(--p-mute)}.btns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.p-primary{flex:1;padding:11px 12px;border:0;border-radius:10px;background:var(--coral);color:var(--ink);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-secondary{flex:1;padding:11px 12px;border:0;border-radius:10px;background:var(--p-surf-2);color:var(--p-fg);font:inherit;font-size:14px;font-weight:600}.p-secondary:disabled{opacity:.4}.btns>.p-draw{flex-basis:100%}.p-primary:hover:not(:disabled){filter:brightness(1.05)}.p-primary:disabled{opacity:.4}[data-theme=light] .p-primary{color:#fff}.quiet{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}.p-quiet{height:30px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid var(--p-rule);border-radius:8px;background:transparent;color:var(--p-mute);font:inherit;font-size:12px;white-space:nowrap;flex:none}.p-quiet:hover{color:var(--p-fg);border-color:var(--p-fg)}.p-quiet .mark{display:inline-block;vertical-align:-1px;margin-right:6px}.p-quiet-sm{height:26px}.p-signin{gap:6px}.p-signin>svg{flex:none}.p-signin:disabled{opacity:.5;color:var(--p-mute);border-color:var(--p-rule)}.p-note{font-size:11px;line-height:1.5;color:var(--p-mute)}.p-note code{font-family:var(--font-mono);font-size:11px;background:var(--p-surf);border-radius:3px;padding:1px 4px}.p-err{margin:0;font-size:12px;line-height:1.5;color:var(--p-fg);background:var(--p-surf);border-radius:8px;padding:8px 10px}.rec{display:flex;flex-direction:column;gap:10px}.rec-line{margin:0;font-weight:600;font-size:15px}.rec-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rec-list li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--p-rule)}.rec-list li:last-child{border-bottom:none}.rec-who{display:flex;flex-direction:column;gap:2px;min-width:0}.rec-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-tab{display:flex;gap:8px;font-family:var(--font-mono);font-size:10px;color:var(--p-mute)}.rec-tab .ct{display:inline-flex;align-items:center;gap:2px}.rec-d{font-family:var(--font-mono);font-size:11px;color:var(--p-mute);white-space:nowrap}.rec-d b{color:var(--p-fg);font-weight:400}.p-lab>summary{cursor:pointer;padding:6px 0;font-family:var(--font-mono);font-size:11px;color:var(--p-mute)}.p-lab[open]>summary{color:var(--p-fg)}.lab-step{display:flex;flex-direction:column;gap:4px}.lab-log{margin:0;padding:10px;border:1px solid var(--p-rule);border-radius:8px;background:var(--p-surf);color:var(--p-fg);font-family:var(--font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto}:root[data-theme=dark] .panel,:root[data-theme=dark] .panel .p-lab{--p-bg: var(--panel-dark);--p-fg: var(--cream);--p-mute: var(--dark-mute);--p-rule: var(--dark-rule);--p-surf: var(--dark-2);--p-surf-2: var(--dark-3);--p-dash: var(--dark-3);--dk-amber: #d98a3a;--dk-foam: #f5f0e6;--dk-rose: #d98a97;--dk-kraft: #a87b52;--dk-espresso: #6b3a12;--dk-crema: #cfa024;--dk-chamomile: #c9a23e;--dk-paper: #f5f0e6}:root[data-theme=dark] body:has(.panel){background:var(--panel-dark)}:root[data-theme=dark] .cc{--cc-tile: #403d37}:root[data-theme=dark] .cc-t:not(.on):hover{background:var(--p-bg)}:root[data-theme=dark] .cc-t[data-svc=jira]:not(.on):hover{color:#2684ff}:root[data-theme=dark] .cc-t[data-svc=github]:not(.on):hover{color:var(--p-fg)}:root[data-theme=dark] .cc-t[data-svc=trello]:not(.on):hover{color:#3ba9df}:root[data-theme=dark] .cc-t[aria-checked=true][data-svc=github]{color:var(--p-fg)}:root[data-theme=dark] .cc-t[aria-checked=true][data-svc=jira]{color:#2684ff}:root[data-theme=dark] .stack-m:hover{background:#403d37}:root[data-theme=dark] .stack-m[data-svc=github]{color:var(--p-fg)}:root[data-theme=dark] .stack-m[data-svc=jira]{color:#2684ff}:root[data-theme=dark] .cc-t[aria-checked=true][data-svc=trello]{color:#3ba9df}:root[data-theme=dark] .stack-m[data-svc=trello]{color:#3ba9df}.panel button:focus-visible{outline-color:var(--p-fg)}.p-theme{display:inline-flex;align-items:center;height:30px;flex:none;margin-left:auto;padding:2px;border:1px solid var(--p-rule);border-radius:8px;font-size:12px}.p-theme-opt{height:24px;padding:0 9px;display:inline-flex;align-items:center;border:0;border-radius:6px;background:none;font:inherit;color:var(--p-mute)}.p-theme-opt:hover{color:var(--p-fg)}.p-theme-opt.on{background:var(--p-surf-2);color:var(--p-fg)}.cb{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:100vh;padding:24px;text-align:center}.cb-line{margin:0;font-size:16px;font-weight:600}.cb-detail{margin:0;font-size:13px;line-height:1.5;color:var(--mute);max-width:32ch}.harness{display:flex;flex-direction:column;gap:18px;padding:16px;border:1px solid var(--dark-rule);border-radius:8px;background:var(--dark-2);color:var(--cream);font-size:14px}.hgroup{display:flex;flex-direction:column;gap:8px}.hlbl{font-family:var(--font-mono);font-size:11px;color:var(--dark-mute)}.hrow{display:flex;gap:6px}.hrow.wrap{flex-wrap:wrap}.hnote{margin:0;font-size:12px;line-height:1.45;color:var(--dark-mute)}.hnote.mono{font-family:var(--font-mono);font-size:11px;word-break:break-all}.hnote code{font-family:var(--font-mono);font-size:11px;background:var(--dark-3);border-radius:3px;padding:1px 4px}.hnote strong{color:var(--cream)}.harness button{font-size:13px;font-weight:600;color:var(--cream);background:var(--dark-3);border:1px solid var(--dark-rule);border-radius:6px;padding:7px 11px}.harness button:hover:not(:disabled){border-color:var(--cream)}.harness button:disabled{opacity:.35}.harness button:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.roster{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.roster li{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 8px;border-radius:6px;background:var(--dark);border:1px solid transparent}.roster li.r-speaking{border-color:var(--coral)}.roster li.r-done{opacity:.5}.rname{font-weight:600}.rstatus{grid-column:1;font-size:12px;color:var(--dark-mute)}.ractions{grid-row:1 / span 2;grid-column:2;display:flex;gap:4px;align-items:center}.ractions button{padding:4px 7px;font-size:11px;font-weight:500}@media(prefers-reduced-motion:reduce){.floor .main,.s-slot{animation:none}.bar i,.s-bar i{transition:none}}.d-ink{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.d-ink .d-link{fill:none;stroke-width:clamp(1.5px,.2cqw,2.5px);stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.d-ink .d-link-end{stroke-width:1.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.d-ink .d-link.pending{stroke-dasharray:4 4;opacity:.7}.d-ink .d-link[data-c=lilac]{stroke:var(--st-ink-lilac)}.d-ink .d-link[data-c=sky]{stroke:var(--st-ink-sky)}.d-ink .d-link[data-c=amber]{stroke:var(--st-ink-amber)}.d-ink .d-link[data-c=cream]{stroke:var(--st-ink-default)}.d-ink .d-link-end[data-c=lilac]{stroke:var(--st-ink-lilac);fill:var(--st-ink-lilac)}.d-ink .d-link-end[data-c=sky]{stroke:var(--st-ink-sky);fill:var(--st-ink-sky)}.d-ink .d-link-end[data-c=amber]{stroke:var(--st-ink-amber);fill:var(--st-ink-amber)}.d-ink .d-link-end[data-c=cream]{stroke:var(--st-ink-default);fill:var(--st-ink-default)}.stage.d>.d-conn{position:relative;z-index:2}.d-dock{flex:none;margin-right:var(--sp-5);font-size:clamp(11px,1.02cqw,13px);line-height:1;color:var(--st-mute)}.d-dock-pill{display:flex;align-items:center;gap:2px;background:var(--st-wash);border-radius:7px;padding:2px}.d-dock-sep{flex:none;width:1px;height:clamp(12px,1.1cqw,14px);margin:0 2px;background:var(--st-hair)}.d-dock-b{display:flex;align-items:center;justify-content:center;gap:5px;flex:none;width:clamp(24px,2.2cqw,28px);height:clamp(20px,1.72cqw,22px);padding:0;border:0;border-radius:5px;background:none;color:var(--st-mute);font:inherit;font-weight:600;line-height:1;cursor:pointer}.d-dock-b>svg{display:block;flex:none;width:clamp(12px,1.1cqw,14px);height:clamp(12px,1.1cqw,14px);overflow:visible}.d-dock-b.word{width:auto;padding:0 10px;white-space:nowrap}.d-dock-b:hover{color:var(--st-fg)}.d-dock-b.on{background:var(--st-wash-3);color:var(--st-fg)}.d-dock-b:disabled{opacity:.32;pointer-events:none}.d-dock button:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}@keyframes d-dock-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.d-sc-menu{animation:none}}
