.tw{--tw-pos:var(--felt);--tw-neg:var(--verm-text);color:var(--ink);font-size:1rem;line-height:1.55}.tw *,.tw *::before,.tw *::after{box-sizing:border-box}.tw p{margin:0}.tw-host{min-height:560px}.tw-host-sm{min-height:380px}.tw-page{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(18px,3vw,32px);box-shadow:var(--shadow)}.tw-embed{background:var(--card);border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);padding:clamp(16px,3vw,26px);margin:2em 0;box-shadow:var(--shadow);max-width:100%;overflow:hidden}.prose .tw-embed{font-size:1rem;line-height:1.55}.tw-body{display:grid;gap:18px;min-width:0}.tw-body > *{min-width:0} .tw-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-bottom:14px;margin-bottom:18px;border-bottom:1.5px dashed var(--line-strong)}.tw-kicker{font:600 .68rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--verm-text);width:100%}.tw .tw-title{font:600 1.3rem/1.2 var(--font-display);margin:0;flex:1 1 260px}.tw-more{font:600 .85rem/1.2 var(--font-text);white-space:nowrap}.tw-more::after{content:" →"} .tw-controls{display:grid;gap:14px 18px}.tw-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.tw-span2{grid-column:1 / -1}.tw-tight .tw-field{gap:4px}@media (max-width:480px){.tw-grid2:not(.tw-tight){grid-template-columns:1fr}}.tw-field{display:grid;gap:6px;min-width:0}.tw-field small{color:var(--ink-3);font-size:.8rem;line-height:1.4}.tw-label{font:600 .72rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;gap:10px;align-items:baseline}.tw-label output{color:var(--verm-text);font-size:.85rem;letter-spacing:0}.tw-input{width:100%;min-width:0;padding:11px 12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font:500 .98rem var(--font-mono)}.tw-input:focus-visible{outline:3px solid var(--vermilion);outline-offset:1px}select.tw-input{font-family:var(--font-text)}textarea.tw-input{font:400 .9rem/1.55 var(--font-mono);resize:vertical;min-height:140px}.tw input[type=range]{width:100%;accent-color:var(--vermilion)}.tw-check{display:inline-flex;gap:10px;align-items:center;font-weight:600;font-size:.95rem;cursor:pointer}.tw-check input{width:20px;height:20px;accent-color:var(--felt)}.tw-seg{max-width:100%;border-radius:18px}.tw-seg button{min-height:40px}.tw-seg button:focus-visible{outline:3px solid var(--vermilion);outline-offset:1px}.tw-seg-wrap{border-radius:18px}.tw-actions{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.tw .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.tw .btn-ghost{background:transparent;color:var(--ink)}.tw .btn-ghost:hover{background:var(--ink);color:var(--paper)} .tw-stats{display:grid;gap:14px}.tw-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:620px){.tw-kpis{grid-template-columns:1fr}}.tw-kpi{background:var(--paper-2);border-radius:14px;padding:14px 16px;display:grid;gap:4px;align-content:start;border-top:4px solid var(--line-strong)}.tw-kpi span{font:600 .68rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tw-kpi b{font:550 1.55rem/1.1 var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.01em;overflow-wrap:anywhere}.tw-kpi small{color:var(--ink-2);font-size:.82rem;line-height:1.4}.tw-kpi.is-ok{border-top-color:var(--felt);background:var(--ok-fill);color:var(--ok-ink)}.tw-kpi.is-ok span,.tw-kpi.is-ok small{color:var(--ok-ink);opacity:.85}.tw-kpi.is-bad{border-top-color:var(--vermilion);background:var(--stop-fill);color:var(--stop-ink)}.tw-kpi.is-bad span,.tw-kpi.is-bad small{color:var(--stop-ink);opacity:.85}.tw-kpi .bj-cat{font:600 .92rem/1.4 var(--font-mono)}.tw-kpi-hero{display:grid;gap:6px;padding:18px;border-radius:16px;background:var(--calm-fill);color:var(--calm-ink)}.tw-kpi-hero span{font:600 .7rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.tw-kpi-hero b{font:550 clamp(2rem,6vw,2.8rem)/1 var(--font-display);font-variation-settings:"opsz" 144}.tw-kpi-hero .hourglasses{color:var(--calm-line)}.tw-lines{display:grid}.tw-lines > div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px dashed var(--line-strong);font-size:.93rem}.tw-lines > div > span{color:var(--ink-2)}.tw-lines b{font:600 .9rem/1.4 var(--font-mono);text-align:right;overflow-wrap:anywhere}.tw-lines-sm > div{font-size:.86rem;padding:6px 0}.tw-verdict{padding:13px 15px;border-radius:12px;background:var(--paper-2);font-size:.95rem;line-height:1.5;border-left:4px solid var(--line-strong)}.tw-verdict.good{background:var(--ok-fill);color:var(--ok-ink);border-left-color:var(--ok-line)}.tw-verdict.bad{background:var(--stop-fill);color:var(--stop-ink);border-left-color:var(--stop-line)}.tw .tw-fine{font-size:.8rem;color:var(--ink-3);line-height:1.45}.tw .tw-muted{color:var(--ink-2);font-size:.95rem}.tw-missing{padding:14px;border:1.5px dashed var(--line-strong);border-radius:12px;color:var(--ink-2)} .tw-honest{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:14px 16px;border-radius:14px;background:var(--warn-fill);color:var(--warn-ink);font-size:.92rem;line-height:1.5}.tw-honest p{margin:0}.tw-honest a{color:inherit;font-weight:600}.tw-help{display:block;margin-top:6px}.sig .sig-none-c{fill:var(--paper-2);stroke:var(--line-strong)}.sig-none .mk{stroke:var(--ink-3)} .tw-chart{position:relative;height:clamp(200px,42vw,300px);background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.tw-chart svg{position:absolute;inset:10px 10px 30px 10px;width:calc(100% - 20px);height:calc(100% - 40px);overflow:hidden}.tw-chart polyline,.tw-chart line{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.tw-zero{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 4}.tw-exp{stroke:var(--vermilion);stroke-width:2;stroke-dasharray:7 6}.tw-line{stroke:var(--felt);stroke-width:2.6}.tw-pl{stroke:var(--ink-3);stroke-width:1.2;opacity:.35}.tw-pl.tw-fan{stroke:var(--brass);opacity:.22;stroke-width:1}.tw-ylab{position:absolute;left:12px;font:600 .7rem/1 var(--font-mono);color:var(--ink-3);background:color-mix(in srgb,var(--paper) 85%,transparent);padding:2px 4px;border-radius:4px;pointer-events:none}.tw-ylab[data-y="top"]{top:8px}.tw-ylab[data-y="bot"]{bottom:32px}.tw-ylab[data-y="zero"]{transform:translateY(-50%);margin-top:5px}.tw-chart .tw-xlab{position:absolute;left:10px;right:10px;bottom:8px}.tw-xlab{display:flex;justify-content:space-between;font:500 .7rem/1 var(--font-mono);color:var(--ink-3);gap:8px}.tw-live{position:absolute;right:12px;top:8px;font:600 .78rem/1 var(--font-mono);color:var(--ink-2);background:var(--card);border:1px solid var(--line);padding:6px 9px;border-radius:99px}.tw-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem;color:var(--ink-2)}.tw-legend span{display:inline-flex;align-items:center;gap:6px}.tw-legend i{width:20px;height:0;border-top:3px solid var(--felt);display:inline-block}.tw-legend .lg-exp{border-top:2px dashed var(--vermilion)}.tw-legend .lg-prev{border-top:2px solid var(--ink-3);opacity:.5} .tw-hist{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 12px 10px}.tw-hist:empty{display:none}.tw-bars{display:flex;align-items:flex-end;gap:3px;height:170px}.tw-bar{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.tw-bar i{display:block;width:100%;height:100%;border-radius:5px 5px 2px 2px;background:var(--felt);transform-origin:bottom;transform:scaleY(0);transition:transform .7s cubic-bezier(.2,.9,.3,1.15)}.tw-bar.neg i{background:var(--vermilion)}.tw-hist.go .tw-bar i{transform:scaleY(var(--h,0))}.tw-hist.live .tw-bar i{transition-duration:.18s}.tw-bar em{position:absolute;bottom:4px;font:600 .62rem/1 var(--font-mono);font-style:normal;color:var(--paper)}.tw-bar:nth-child(n) em{mix-blend-mode:normal}@media (max-width:480px){.tw-bar em{display:none}}.tw-hist .tw-xlab{margin-top:8px}.tw-progress{height:6px;border-radius:99px;background:var(--paper-2);overflow:hidden}.tw-progress i{display:block;height:100%;width:0;background:var(--felt);transition:width .15s linear}.tw-hg .hg{animation:tw-pop .45s cubic-bezier(.3,1.4,.5,1) both} .rl-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:center}@media (max-width:760px){.rl-wrap{grid-template-columns:1fr}}.rl-table{background:var(--felt-2);border-radius:14px;padding:10px}:root[data-theme="dark"] .rl-table{background:#0E3A2E}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .rl-table{background:#0E3A2E}}.rt-grid{display:grid;grid-template-columns:1.2fr repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(15px,1fr));gap:3px}.rt-n{font:700 .82rem/1 var(--font-mono);color:#fff;border:1.5px solid rgba(255,255,255,.35);border-radius:6px;padding:0;min-height:30px;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;position:relative}.rt-n.rt-r{background:#B8321F}.rt-n.rt-b{background:#1B1830}.rt-n.zero{background:#257A59;grid-row:1 / span 6;grid-column:1}.rt-grid.us .rt-n.zero[data-n="0"]{grid-row:1 / span 3}.rt-grid.us .rt-n.zero[data-n="37"]{grid-row:4 / span 3}.rt-n:hover{transform:translateY(-1px)}.rt-n.on{box-shadow:0 0 0 3px #E2C25B,0 0 14px rgba(226,194,91,.7);z-index:1}.rt-n.on::after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#E2C25B;top:3px;right:3px;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.rt-n:focus-visible{outline:3px solid #fff;outline-offset:1px}@media (max-width:420px){.rt-n{font-size:.66rem;min-height:26px;border-radius:4px}.rt-grid{gap:2px}.rt-n.on::after{width:6px;height:6px;top:2px;right:2px}}.rl-wheel{display:grid;justify-items:center;gap:10px}.rl-wheel svg{width:min(240px,72vw);height:auto}.rw-segs path{stroke:rgba(255,255,255,.35);stroke-width:.6}.rw-r{fill:#B8321F}.rw-b{fill:#1B1830}.rw-g{fill:#2F8F6A}.rw-segs path.on{stroke:#E2C25B;stroke-width:2.2}.rw-segs text{font:700 7px var(--font-mono);fill:#fff;text-anchor:middle;dominant-baseline:middle}.rw-cone{fill:var(--paper-2);stroke:var(--line-strong);stroke-width:1.5}.rw-hub{fill:var(--brass)}.rw-ball{transform-box:view-box;transform-origin:110px 110px}.rw-ball circle{fill:#fff;stroke:#1B1830;stroke-width:1.2;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.5))}.rl-last{font-size:.95rem;text-align:center;min-height:1.6em}.rl-num{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:50%;color:#fff;font:700 .95rem var(--font-mono);margin-right:6px;vertical-align:middle;animation:tw-pop .4s cubic-bezier(.3,1.4,.5,1)}.rl-num.r{background:#B8321F}.rl-num.b{background:#1B1830;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)}.rl-num.g{background:#2F8F6A} .bj-table{background:radial-gradient(120% 140% at 50% 0%,#1A7A5D,var(--felt-2));color:#F5F0E6;border-radius:18px;padding:16px 16px 14px;display:grid;gap:12px;position:relative;overflow:hidden}:root[data-theme="dark"] .bj-table{background:radial-gradient(120% 140% at 50% 0%,#165C47,#0E3A2E)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .bj-table{background:radial-gradient(120% 140% at 50% 0%,#165C47,#0E3A2E)}}.bj-table:focus{outline:none}.bj-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bj-who{font:600 .68rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;width:56px;color:#E2C25B}.bj-cards{display:flex;gap:8px}.bj-card{width:58px;height:82px;border-radius:9px;background:#FBF8F2;color:#1B1830;display:grid;grid-template-rows:1fr auto;place-items:center;padding:6px 4px;box-shadow:0 6px 14px -6px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.08);font-family:var(--font-display)}.bj-card b{font-size:1.6rem;line-height:1;font-weight:600}.bj-card i{font-style:normal;font-size:1.3rem;line-height:1}.bj-card.red{color:#B8321F}.bj-card.back{background:repeating-linear-gradient(45deg,#D9472B 0 6px,#B8321F 6px 12px);box-shadow:0 6px 14px -6px rgba(0,0,0,.6),inset 0 0 0 3px #FBF8F2}.bj-card.mystery{background:rgba(255,255,255,.12);color:#F5F0E6;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35);grid-template-rows:1fr}.bj-total{font:600 1.05rem/1.2 var(--font-display);margin-left:auto;background:rgba(0,0,0,.22);padding:6px 12px;border-radius:99px}@media (prefers-reduced-motion:no-preference){.bj-table.dealt .bj-card{animation:bj-deal .42s cubic-bezier(.2,.9,.3,1.1) both;animation-delay:calc(var(--i) * 110ms)}}@keyframes bj-deal{from{transform:translate(40px,-40px) rotate(12deg);opacity:0}}.bj-acts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media (max-width:560px){.bj-acts{grid-template-columns:repeat(3,minmax(0,1fr))}}.bj-a{display:grid;gap:4px;justify-items:center;padding:12px 6px;border-radius:14px;border:1.5px solid var(--ink);background:var(--card);color:var(--ink);font:600 .92rem/1.1 var(--font-text);cursor:pointer;transition:transform .12s,background .15s,color .15s;min-height:56px}.bj-a kbd{font:600 .66rem/1 var(--font-mono);padding:3px 6px;border-radius:5px;background:var(--paper-2);color:var(--ink-3);border:1px solid var(--line)}.bj-a:hover:not(:disabled){background:var(--ink);color:var(--paper);transform:translateY(-1px)}.bj-a:disabled{opacity:.35;cursor:not-allowed}.bj-a.right{background:var(--ok-fill);color:var(--ok-ink);border-color:var(--ok-line);opacity:1}.bj-a.wrong{background:var(--stop-fill);color:var(--stop-ink);border-color:var(--stop-line)}.bj-a.right,.bj-a.wrong{animation:tw-pop .35s ease both}.bj-a:focus-visible{outline:3px solid var(--vermilion);outline-offset:2px}.bj-fb{display:grid;gap:12px;justify-items:start}.bj-fb:empty{display:none}.bj-verdict{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:14px;font-size:.95rem;line-height:1.5;width:100%}.bj-verdict.good{background:var(--ok-fill);color:var(--ok-ink)}.bj-verdict.bad{background:var(--stop-fill);color:var(--stop-ink)}.tw .bj-mini{margin:0;width:100%}.tw .bj-mini table{width:100%;border-collapse:collapse;font:600 .82rem/1.2 var(--font-mono);text-align:center}.tw .bj-mini th,.tw .bj-mini td{padding:7px 4px;border-bottom:0;text-align:center;position:static;background:transparent;color:var(--ink-2);font:inherit;letter-spacing:0;text-transform:none}.tw .bj-mini thead th{color:var(--ink-3);font-size:.74rem}.tw .bj-mini th[scope="row"],.tw .bj-mini thead th:first-child{text-align:left;white-space:nowrap;padding-left:10px}.tw .bj-mini td.c-H{background:color-mix(in srgb,var(--card) 70%,var(--paper-2))}.tw .bj-mini td.c-S{background:color-mix(in srgb,var(--felt) 18%,transparent);color:var(--ink)}.tw .bj-mini td.c-D,.tw .bj-mini td.c-Ds{background:color-mix(in srgb,var(--brass) 26%,transparent);color:var(--ink)}.tw .bj-mini td.c-P{background:color-mix(in srgb,var(--calm-line) 22%,transparent);color:var(--ink)}.tw .bj-mini td.c-R{background:color-mix(in srgb,var(--vermilion) 22%,transparent);color:var(--ink)}.tw .bj-mini .cur{outline:3px solid var(--ink);outline-offset:-3px;border-radius:4px;color:var(--ink)}.bj-stats .tw-kpis{grid-template-columns:1fr 1fr 2fr}@media (max-width:620px){.bj-stats .tw-kpis{grid-template-columns:1fr 1fr}.bj-stats .tw-kpi:last-child{grid-column:1 / -1}} .bv-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.bv-col{border:1px solid var(--line);border-radius:16px;padding:14px;margin:0;background:var(--paper);display:grid;gap:10px;min-width:0}.bv-col[hidden]{display:none}.bv-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:stretch}.bv-res > .tw-verdict{grid-column:1 / -1}.bv-card{position:relative;border:1.5px solid var(--line);border-radius:16px;padding:16px;background:var(--card);display:grid;gap:6px;align-content:start;transition:transform .25s,box-shadow .25s,border-color .25s}.bv-card.none{background:var(--paper-2);border-style:dashed}.bv-card.win{border-color:var(--felt);box-shadow:0 0 0 3px color-mix(in srgb,var(--felt) 25%,transparent),var(--shadow);transform:translateY(-2px)}.bv-card.pop{animation:tw-pop .45s cubic-bezier(.3,1.4,.5,1)}.bv-ribbon{position:absolute;top:-11px;left:14px;font:700 .66rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--felt);color:var(--paper);padding:6px 9px;border-radius:99px}.tw .bv-name{font:600 1.05rem/1.25 var(--font-display);margin:4px 0 2px;overflow-wrap:anywhere}.bv-val{font:550 1.9rem/1 var(--font-display);font-variation-settings:"opsz" 144}.bv-val.pos{color:var(--felt)}.bv-val.neg{color:var(--verm-text)}.bv-bar{height:10px;border-radius:99px;background:var(--paper-2);position:relative;overflow:hidden}.bv-bar::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--ink-3);opacity:.5}.bv-bar i{position:absolute;top:0;bottom:0;width:var(--w);transition:width .45s ease}.bv-bar i.pos{left:50%;background:var(--felt);border-radius:0 99px 99px 0}.bv-bar i.neg{right:50%;background:var(--vermilion);border-radius:99px 0 0 99px}.tw .bv-txt{font-size:.88rem;color:var(--ink-2)}.tw .bv-warn{display:flex;gap:8px;align-items:flex-start;font-size:.84rem;line-height:1.4;color:var(--ink-2)} .ks-out{display:grid;gap:10px}.ks-sum{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;border:2px solid;animation:tw-pop .4s ease both}.ks-sum b{display:block;font:600 1.2rem/1.25 var(--font-display)}.ks-sum span{font-size:.88rem}.ks-sum.ks-ok{background:var(--ok-fill);color:var(--ok-ink);border-color:var(--ok-line)}.ks-sum.ks-warn{background:var(--warn-fill);color:var(--warn-ink);border-color:var(--warn-line)}.ks-sum.ks-stop{background:var(--stop-fill);color:var(--stop-ink);border-color:var(--stop-line)}.ks-item{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-radius:14px;background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--line-strong)}.ks-item.ks-ok{border-left-color:var(--ok-line)}.ks-item.ks-warn{border-left-color:var(--warn-line)}.ks-item.ks-stop{border-left-color:var(--stop-line)}@media (prefers-reduced-motion:no-preference){.ks-item{animation:tw-in .35s ease both}.ks-item:nth-child(2){animation-delay:60ms}.ks-item:nth-child(3){animation-delay:120ms}.ks-item:nth-child(4){animation-delay:180ms}.ks-item:nth-child(5){animation-delay:240ms}.ks-item:nth-child(n+6){animation-delay:300ms}}.ks-body{display:grid;gap:5px;min-width:0}.ks-title{font:600 1rem/1.3 var(--font-text)}.tw .ks-klar{font-size:.93rem;color:var(--ink-2)}.tw .ks-src{margin:2px 0 0;padding:6px 10px;border-left:2px solid var(--line-strong);font:400 .8rem/1.5 var(--font-mono);color:var(--ink-3);background:var(--paper-2);border-radius:0 8px 8px 0;overflow-wrap:anywhere} .qz-prog{display:flex;gap:5px}.qz-prog i{flex:1;height:7px;border-radius:99px;background:var(--paper-2)}.qz-prog i.cur{background:var(--brass)}.qz-prog i.ok{background:var(--felt)}.qz-prog i.bad{background:var(--vermilion)}.tw .qz-q{font:550 clamp(1.2rem,3.2vw,1.5rem)/1.3 var(--font-display);outline:none}.qz-opts{display:grid;gap:8px}.qz-o{display:flex;gap:12px;align-items:center;text-align:left;padding:13px 14px;border-radius:14px;border:1.5px solid var(--line-strong);background:var(--card);color:var(--ink);font:500 .98rem/1.4 var(--font-text);cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.qz-o:hover:not(:disabled){border-color:var(--ink);transform:translateX(2px)}.qz-o:focus-visible{outline:3px solid var(--vermilion);outline-offset:2px}.qz-o:disabled{cursor:default;opacity:.65}.qz-o.right{background:var(--ok-fill);color:var(--ok-ink);border-color:var(--ok-line);opacity:1}.qz-o.wrong{background:var(--stop-fill);color:var(--stop-ink);border-color:var(--stop-line);opacity:1}.qz-l{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);font:700 .8rem var(--font-mono)}.qz-fb{display:grid;gap:12px;justify-items:start}.qz-fb:empty{display:none}.qz-end{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.qz-end > div{flex:1 1 240px;display:grid;gap:10px;justify-items:start}.tw .qz-score{font:550 3rem/1 var(--font-display);font-variation-settings:"opsz" 144;outline:none} .lc-rows{display:grid;gap:12px}.lc-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr) minmax(130px,auto);gap:6px 14px;align-items:center}@media (max-width:640px){.lc-row{grid-template-columns:1fr;padding-bottom:10px;border-bottom:1px dashed var(--line)}}.lc-name b{display:block;font-size:.95rem}.lc-name small{color:var(--ink-3);font-size:.78rem;line-height:1.35;display:block}.lc-bar{display:flex;height:22px;border-radius:99px;overflow:hidden;background:var(--paper-2)}.lc-bar i{display:block;height:100%;width:0;transition:width .9s cubic-bezier(.2,.9,.3,1);transition-delay:var(--d,0ms)}.lc-row .lc-bar i{transition-delay:inherit}.lc-row{transition-delay:var(--d)}.lc-bar i.back{background:var(--coin);box-shadow:inset 0 0 0 2px var(--coin-ring);border-radius:99px 0 0 99px}.lc-bar i.house{background:var(--stop-line)}.lc-rows.go .lc-bar i{width:var(--w)}.lc-num{display:grid;text-align:right}@media (max-width:640px){.lc-num{text-align:left}}.lc-num b{font:600 .9rem var(--font-mono)}.lc-num small{font-size:.78rem;color:var(--verm-text);font-family:var(--font-mono)} .rc-clock{position:relative;width:min(220px,64vw);margin:4px auto 0}.rc-clock svg{width:100%;height:auto;transform:rotate(-90deg);display:block}.rc-track{fill:none;stroke:var(--paper-2);stroke-width:10}.rc-ring{fill:none;stroke:var(--felt);stroke-width:10;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1s linear,stroke .3s}.rc-ring.late{stroke:var(--vermilion)}.rc-mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:4px}.rc-mid b{font:550 2.4rem/1 var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144}.rc-mid span{font-size:.8rem;color:var(--ink-3)}.rc-acts{justify-content:center}.rc-alert:empty{display:none}.rc-box{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:var(--warn-fill);color:var(--warn-ink);border:2px solid var(--warn-line);animation:tw-pop .45s cubic-bezier(.3,1.4,.5,1) both}.rc-box.final{background:var(--calm-fill);color:var(--calm-ink);border-color:var(--calm-line)}.rc-box > div{display:grid;gap:8px}.rc-box b{font:600 1.15rem/1.3 var(--font-display)}.rc-box .tw-fine{color:inherit;opacity:.85}.rc-box a{color:inherit;font-weight:700} .tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:980px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tools-grid{grid-template-columns:1fr}}.card-tool.tc{--tc-bg:var(--ink);--tc-ink:var(--paper);--tc-ico:rgba(255,255,255,.12);background:var(--tc-bg);color:var(--tc-ink);border-color:transparent}.card-tool.tc p{color:color-mix(in srgb,var(--tc-ink) 78%,transparent)}a.card-tool.tc:hover{background:var(--tc-bg);color:var(--tc-ink);border-color:transparent;transform:translateY(-4px) rotate(-.4deg);box-shadow:var(--shadow)}.card-tool.tc .tool-ico{background:var(--tc-ico);color:var(--tc-ink)}.card-tool.tc .tool-tag{font:600 .64rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-top:auto;padding-top:10px}.tc-felt{--tc-bg:var(--ok-fill) !important;--tc-ink:var(--ok-ink) !important;--tc-ico:color-mix(in srgb,var(--ok-line) 18%,transparent) !important}.tc-verm{--tc-bg:var(--stop-fill) !important;--tc-ink:var(--stop-ink) !important;--tc-ico:color-mix(in srgb,var(--stop-line) 18%,transparent) !important}.tc-brass{--tc-bg:var(--warn-fill) !important;--tc-ink:var(--warn-ink) !important;--tc-ico:color-mix(in srgb,var(--warn-line) 18%,transparent) !important}.tc-calm{--tc-bg:var(--calm-fill) !important;--tc-ink:var(--calm-ink) !important;--tc-ico:color-mix(in srgb,var(--calm-line) 20%,transparent) !important}.tc-ink{--tc-bg:var(--ink) !important;--tc-ink:var(--paper) !important}.tool-ico svg{width:22px;height:22px}@keyframes tw-pop{0%{transform:scale(.85);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes tw-in{from{transform:translateY(8px);opacity:0}}@media (prefers-reduced-motion:reduce){.tw *,.tw *::before,.tw *::after{animation:none !important;transition:none !important}.tw-hist .tw-bar i{transform:scaleY(var(--h,0))}}
