:root{--hue: 205}:root{--cell: 26px;--gap: 7px;--field: calc(10 * var(--cell) + 9 * var(--gap))}.who{flex:0 0 auto;display:block;width:26px;height:26px;color:var(--ink-3);transition:color var(--d-mid) var(--ease)}.app[data-phase=answer] .who{color:var(--accent)}.app[data-phase=done] .who{display:none}.prompt{margin-block:0;transition:font-size var(--d-mid) var(--ease),color var(--d-mid) var(--ease)}.app[data-phase=guess] .prompt,.app[data-phase=reveal] .prompt{font-size:var(--t-md);font-weight:550;color:var(--ink-2);max-width:27ch}.app[data-phase=guess] .prompt small{margin:0 0 var(--s1)}.app[data-rv] .prompt small,.app[data-phase=done] .prompt{display:none}.opts{display:none;width:100%;max-width:var(--field);flex-direction:column;gap:var(--s2)}.app[data-phase=answer] .opts{display:flex}.opt{appearance:none;cursor:pointer;display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap);padding:var(--s3) var(--s4);text-align:left;background:var(--paper-2);border:0;border-radius:var(--r-md);font-size:var(--t-md);font-weight:500;letter-spacing:-.01em;transition:border-color var(--d-fast) var(--ease),background var(--d-fast) var(--ease),transform var(--d-fast) var(--ease)}.opt:active{transform:scale(.985)}.opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opt__dot{flex:0 0 auto;width:15px;height:15px;border-radius:50%;border:1.75px solid var(--line-strong);background:transparent;transition:background var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease),transform var(--d-fast) var(--ease)}.opt[data-pick]{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.opt[data-pick] .opt__dot{background:var(--accent);border-color:var(--accent);transform:scale(1.12)}.field{display:none;position:relative;width:var(--field);flex:0 0 auto;touch-action:none;border-radius:var(--r-sm)}.app[data-phase=guess] .field,.app[data-phase=reveal] .field{display:block}.field:focus-visible{outline:2px solid var(--accent);outline-offset:10px}.dots{position:relative;z-index:2;display:grid;grid-template-columns:repeat(10,var(--cell));gap:var(--gap)}.dots i{width:var(--cell);aspect-ratio:1;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.25px var(--line);transform:scale(.52);transition:background var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease),transform var(--d-fast) var(--ease)}.dots i[data-s=on]{background:var(--accent);box-shadow:none;transform:scale(1)}.dots i[data-s=other]{background:var(--line-strong);box-shadow:none;transform:scale(.56)}.dots i[data-you]{position:relative;z-index:1;transform:scale(1);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--ink)}.dots i[data-you][data-s=none]{background:var(--paper-3)}.mark{position:absolute;z-index:5;left:-10px;right:-10px;bottom:calc(var(--v, 0) * 1%);height:0;border-top:1.5px dashed var(--ink);opacity:0;pointer-events:none;transition:opacity var(--d-mid) var(--ease) .12s}.app[data-phase=reveal] .mark{opacity:1}.span{position:absolute;z-index:1;left:-10px;right:-10px;bottom:calc(var(--lo, 0) * 1%);height:calc(var(--d, 0) * 1%);background:linear-gradient(to bottom,transparent,var(--accent-soft) 22%,var(--accent-soft) 78%,transparent);opacity:0;transition:opacity var(--d-mid) var(--ease) 80ms}.app[data-phase=reveal] .span[data-on]{opacity:1}.lbl{position:absolute;z-index:6;left:0;top:0;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 4px;border-radius:var(--r-full);font-size:var(--t-xs);font-weight:700;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 3px var(--paper);opacity:0;pointer-events:none;transition:opacity var(--d-mid) var(--ease) 60ms}.lbl--real{background:var(--ink);color:var(--paper)}.lbl--du{background:var(--accent);color:var(--accent-ink)}.lbl--du.is-spot{background:var(--good);color:var(--paper)}.app[data-phase=reveal] .lbl--real[data-on],.app[data-phase=reveal] .lbl--du,.app[data-phase=reveal] .lbl--them{opacity:1}.lbl--them{padding:0;gap:6px;background:var(--paper);border-radius:var(--r-full)}.lbl__nm{display:inline-block;max-width:7.5em;overflow:hidden;text-overflow:ellipsis;padding:3px 9px 4px;border-radius:var(--r-full);background:var(--ink-2);color:var(--paper);font-weight:650}.lbl__v{font-size:var(--t-sm);font-weight:700;color:var(--ink-2);padding-right:4px}.mark--them{border-top:1.5px dotted var(--ink-3);z-index:4}.grab{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--accent);opacity:0;pointer-events:none;transition:opacity var(--d-mid) var(--ease)}.app[data-phase=guess] .grab{opacity:.9;animation:bob 2.4s var(--ease) infinite}.app[data-touched] .grab{opacity:0!important;animation:none}@keyframes bob{0%,to{transform:translate(-50%,-50%)}35%{transform:translate(-50%,calc(-50% - 9px))}70%{transform:translate(-50%,calc(-50% + 9px))}}.app[data-rv] .stage{gap:var(--s3)}.app[data-rv] .who{display:none}.app[data-phase=reveal]:not([data-rv]) .who{visibility:hidden}.readout{display:none;flex-direction:column;align-items:center;gap:2px;margin:0;flex:0 0 auto}.app[data-phase=guess] .readout{display:flex}.app[data-phase=reveal]:not([data-rv]) .readout{display:flex;opacity:0;transition:opacity var(--d-fast) var(--ease)}.app[data-phase=reveal]:not([data-rv]) .aidrow:not([hidden]):not(:empty){display:flex;visibility:hidden}.app[data-phase=done] .readout--score{display:flex}.readout .mega{color:var(--ink)}.readout .label{color:var(--ink-2);font-size:var(--t-sm);text-align:center;max-width:30ch}.readout .unit{color:var(--ink-2)}.readout--score .unit{margin-left:var(--s1)}.numhost{display:flex;justify-content:center}.readout .numfield{gap:var(--s1);padding:0 var(--s2) 4px;border-bottom-width:2px}.readout .numfield__in{field-sizing:fixed;width:3.1ch;min-width:3.1ch;max-width:3.1ch;font-size:var(--t-mega);font-weight:800;letter-spacing:var(--tight);line-height:1;-webkit-user-select:text;user-select:text}.readout .numfield__unit{font-size:calc(var(--t-mega) * .34);font-weight:600;color:var(--ink-2)}.aid{display:none;flex-direction:column;align-items:center;gap:var(--s2)}.app[data-phase=answer] .aid,.app[data-phase=guess] .aid{display:flex}.aid:empty{display:none}.aid .hint{margin:0;max-width:36ch;text-align:center}.done{display:none;width:100%;max-width:340px;flex-direction:column;gap:var(--s5)}.app[data-phase=done] .done{display:flex}.app[data-phase=done] .stage{justify-content:flex-start;padding-top:var(--s6)}.app[data-phase=done] .stage{overflow-y:auto;overscroll-behavior:contain}.done .rule{margin:0;width:100%}.srow__what{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srow__f[data-dir=spot]{color:var(--good)}.foot{margin:0;font-size:var(--t-sm);color:var(--ink-2);line-height:1.55;max-width:40ch}.app[data-phase=reveal] .dock{visibility:hidden}.app[data-rv] .dock{display:none}.dock .share{width:100%}.sheet{box-shadow:none;display:flex;flex-direction:column}.sheet[data-open]{box-shadow:0 -1px #0e0e110a,0 -14px 28px -12px #0e0e1129}.sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet[data-more] .sheet__body{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.sheet .btn{margin-top:var(--s3);width:100%;flex:0 0 auto}.prov{margin:var(--s3) 0 0;font-size:var(--t-xs);line-height:1.5;color:var(--ink-3)}.prov b{display:inline;color:var(--ink-3);font-weight:500;font-variant-numeric:tabular-nums}.factor__flav{display:none!important}.prov__note{display:block}.factor{margin:0 0 var(--s2);flex-wrap:wrap}.factor__n{line-height:1.05}.factor--spot .factor__n{font-size:var(--t-lg);letter-spacing:-.02em}.factor__flav{margin-left:auto;align-self:center;padding:4px var(--s3);border-radius:var(--r-full);background:var(--paper-2);color:var(--ink-2);font-size:var(--t-xs);font-weight:700;letter-spacing:0;white-space:nowrap}.belong{margin:0 0 var(--s2);max-width:34ch}.belong{color:var(--ink);font-weight:500}.belong q{quotes:auto;font-weight:500}html[lang=de] .belong q{quotes:"«" "»"}.napkin{margin-top:var(--s2)}.napkin__label{color:var(--ink-2)}.sheet__fact{margin:var(--s2) 0 0}.prov .sheet__src{display:block;width:auto;min-height:0;padding:0;border:0}.sheet__src:hover,.sheet__src:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}::selection{background:var(--accent-soft);color:var(--ink)}.app{caret-color:var(--accent)}.app{max-height:100vh;max-height:100dvh}@supports (overflow: clip){.app{overflow:clip}}.app{-webkit-user-select:none;user-select:none}.sheet__fact,.sheet__src,.prov,.napkin,.summary{-webkit-user-select:text;user-select:text}.dots i,.who svg{-webkit-user-drag:none}@media (max-height: 760px){:root{--cell: 22px;--gap: 6px}}@media (max-height: 660px){:root{--cell: 15px;--gap: 4px}.sheet{padding:var(--s4) var(--s4) max(var(--s4),env(safe-area-inset-bottom))}.prov{margin-bottom:var(--s2)}.factor{font-size:var(--t-lg)}.factor--spot .factor__n{font-size:var(--t-md)}.belong{font-size:var(--t-sm);margin-bottom:var(--s2)}.napkin{margin-top:var(--s2);padding:var(--s2) var(--s3)}.sheet__fact{margin-top:var(--s3)}.sheet .btn{margin-top:var(--s3);min-height:44px}.who{width:20px;height:20px}.done{gap:var(--s4)}.srow{padding:var(--s2) 0}.readout .numfield__in{font-size:var(--t-xl)}.readout .numfield__unit{font-size:var(--t-sm)}}@media (max-width: 360px){:root{--cell: 23px;--gap: 6px}}.app[data-phase=answer] .prompt{font-size:var(--t-xl)}.app[data-phase=answer] .opts{max-width:none;gap:var(--s3)}.app[data-phase=answer] .opt{font-size:var(--t-lg);padding:var(--s4) var(--s5);min-height:64px}#foot{display:none!important}.app[data-phase=answer] .numfield{display:none}.factor--res{display:flex;flex-direction:column;align-items:flex-start;gap:0}.factor--res .factor__n{font-size:calc(var(--t-mega) * .78);font-weight:800;letter-spacing:var(--tight);line-height:1}.factor__lbl,.factor__cmp{letter-spacing:normal}.factor__lbl{margin-top:4px;font-size:var(--t-md);font-weight:500;color:var(--ink-2);line-height:1.3}.factor__cmp{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:var(--s2);font-size:var(--t-md);line-height:1.3}.factor__you{color:var(--ink);font-weight:500}.factor__you b{font-weight:800;font-variant-numeric:tabular-nums}.factor__gap{color:var(--accent);font-weight:700}.factor--res.is-spot .factor__gap{color:var(--good)}.belong:empty{display:none}.demo{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in oklab,var(--paper) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:demo-in .3s var(--ease-o, ease) both}.demo.is-out{animation:demo-out .26s ease both}@keyframes demo-in{0%{opacity:0}to{opacity:1}}@keyframes demo-out{to{opacity:0}}.demo__card{position:relative;width:min(100%,380px);display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 18px 18px;border-radius:26px;background:var(--paper);box-shadow:0 28px 64px -28px #0e0e1173,0 0 0 1px var(--line);overflow:hidden;animation:demo-card .45s cubic-bezier(.2,.9,.3,1.15) both}@keyframes demo-card{0%{transform:translateY(14px) scale(.97);opacity:0}to{transform:none;opacity:1}}.demo__top{align-self:stretch;display:flex;align-items:center;justify-content:space-between}.demo__k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.demo__skip{border:0;background:var(--paper-2);color:var(--ink-2);font:inherit;font-size:var(--t-xs);font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer}.demo__skip:hover{background:var(--paper-3);color:var(--ink)}.demo__cap{align-self:stretch;display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:var(--t-md);font-weight:600;line-height:1.3}.demo__n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:13px}.demo__q{margin:2px 0 0;font-size:var(--t-lg);font-weight:700;text-align:center;letter-spacing:-.01em}.demo__opts{align-self:stretch;display:grid;gap:8px}.demo__opt{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--paper-2);font-weight:500;transition:background .25s,box-shadow .25s}.demo__opt .opt__dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-3);flex:none}.demo__opt.is-pick{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.demo__opt.is-pick .opt__dot{box-shadow:inset 0 0 0 4px var(--accent)}.demo__field{position:relative;width:210px;height:210px;display:none}.demo__dots{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.demo__dots i{border-radius:50%;box-shadow:inset 0 0 0 1.3px var(--line-strong, #cfd0d6);transition:background .12s}.demo__dots i.is-g{background:var(--ink-3);box-shadow:none}.demo__dots i.is-t{background:var(--accent);box-shadow:none}.demo__num{display:none;margin:0;font-size:40px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.demo__num small{font-size:.45em;font-weight:600;color:var(--ink-2);margin-left:2px}.demo__card[data-step="2"] .demo__opts,.demo__card[data-step="3"] .demo__opts{display:none}.demo__card[data-step="2"] .demo__field,.demo__card[data-step="3"] .demo__field,.demo__card[data-step="2"] .demo__num{display:block}.demo__mark,.demo__real{position:absolute;left:-8px;right:-8px;height:0;opacity:0;transition:opacity .3s .2s}.demo__mark{border-top:1.5px dashed var(--ink);z-index:2}.demo__mark b{position:absolute;right:-4px;top:-11px;padding:2px 8px;border-radius:9px;background:var(--paper);border:1.5px solid var(--ink);font-size:11px;font-weight:600}.demo__real{left:50%;right:auto;transform:translate(-50%,50%);padding:3px 10px;border-radius:10px;height:auto;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:800;box-shadow:0 0 0 4px var(--paper);z-index:3}.demo__card[data-step="3"] .demo__mark,.demo__card[data-step="3"] .demo__real{opacity:1}.demo__res{display:none;margin:4px 0 0;text-align:center;font-size:var(--t-sm);line-height:1.45;color:var(--ink-2)}.demo__res b{font-size:var(--t-lg);color:var(--ink)}.demo__res span b{font-size:inherit}.demo__res em{font-style:normal;font-weight:700;color:var(--accent)}.demo__card.is-res .demo__res{display:block;animation:demo-in .35s ease both}.demo__go{display:none;align-self:stretch;margin-top:4px}.demo__card.is-res .demo__go{display:flex;justify-content:center;animation:demo-in .35s ease both}.demo__hand{position:absolute;left:0;top:0;z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));transform-origin:30% 20%}.demo__hand svg{display:block;transition:transform .15s}.demo__hand.is-tap svg,.demo__hand.is-down svg{transform:scale(.86)}.demo__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--paper-2)}.demo__bar i{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;animation:demo-bar 9.2s linear both}@keyframes demo-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.demo,.demo__card,.demo__bar i{animation:none}}.demo__card{min-height:min(560px,calc(100dvh - 32px))}.demo__body{flex:1;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.whocrowd{position:absolute;z-index:3;left:calc(100% + 12px);top:0;bottom:0;pointer-events:none}.whocrowd svg{display:block;overflow:visible}.whocrowd__ax{stroke:var(--line-strong);stroke-width:1}.whocrowd circle{fill:var(--accent);opacity:.32}.whocrowd circle.is-du{opacity:1}.whocrowd.is-anim circle{animation:whodot .34s var(--ease-o) both;animation-delay:calc(40ms + var(--d, 0ms));transform-box:fill-box;transform-origin:center}.whocrowd.is-anim circle.is-du{animation-name:whodot-du}@keyframes whodot{0%{opacity:0;transform:translate(-8px) scale(.4)}}@keyframes whodot-du{0%{opacity:0;transform:translate(-8px) scale(.4)}to{opacity:1}}@media (prefers-reduced-motion: reduce){.whocrowd.is-anim circle{animation:none}}.stage.is-leave>:is(.who,.prompt,.duelhost,.field,.readout){opacity:0;transform:translateY(-8px);transition:opacity .22s var(--ease),transform .22s var(--ease)}.stage.is-enter>:is(.who,.prompt,.opts){animation:who-enter .38s var(--ease-o) both}.stage.is-enter>.prompt{animation-delay:50ms}.stage.is-enter>.opts{animation-delay:.1s}@keyframes who-enter{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){.stage.is-leave>*,.stage.is-enter>*{transition:none;animation:none}}.sheet:not([data-open]){transition:transform .28s cubic-bezier(.5,0,.75,0),visibility 0s linear .28s}.duelhost{flex:0 0 auto;display:flex;justify-content:center;width:100%}.duelhost:empty{display:none}.duelhost .vs.vs--board.vs--float{position:static;transform:none;animation:none;box-shadow:none}.app[data-phase=done] .duelhost{display:none}.sheet__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:baseline}.sheet__body>*{grid-column:1 / -1}#factor{margin:0}.sheet__body>.egg{margin:var(--s2) 0 0;font-size:var(--t-md);font-weight:500;line-height:1.35;text-wrap:balance}#beat,.sheet__body>.prov{margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--line);align-self:start}#beat{grid-column:1;font-size:var(--t-sm);line-height:1.35;padding-right:var(--s4);color:var(--ink)}#beat:empty{display:none}#beat:empty+.prov{grid-column:1 / -1;text-align:left;max-width:none}.sheet__body>.prov{grid-column:2;text-align:right;max-width:11em;text-wrap:balance;font-size:var(--t-xs);line-height:1.4;color:var(--ink-3)}.prov .sheet__src{display:inline;font-weight:600;color:var(--ink-2)}.prov :is(.prov__a,.prov__b){display:block}.sheet .btn{margin-top:var(--s5)}@media (max-width: 899px){.sheet__body>.egg{font-size:var(--t-sm);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width: 900px){.sheet__body{grid-template-columns:auto 1fr auto;column-gap:var(--s5);row-gap:var(--s1);align-items:end}#factor{grid-column:1;grid-row:1}.sheet__body>.egg{grid-column:2;grid-row:1 / 3;align-self:center;margin:0;font-size:var(--t-lg);max-width:36ch}#beat{grid-column:1;grid-row:2;margin:var(--s2) 0 0;padding:0;border:0;font-size:var(--t-md)}.sheet__body>.prov{grid-column:3;grid-row:1;align-self:start;margin:0;padding:0;border:0;max-width:12.5em}#beat:empty+.prov{grid-column:3;text-align:right;max-width:12.5em}.sheet__body>.egg{font-size:var(--t-md);min-width:12em}}.app[data-phase=done] .stage{overflow:visible;justify-content:flex-start;padding-top:var(--s2)}.done{max-width:620px;gap:var(--s3);flex:1 1 auto;min-height:0}.done .rule{display:none}#summary{flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;gap:var(--s2)}.tw__title{margin:0 auto;max-width:100%;padding:4px 14px 5px;border-radius:16px;background:var(--paper-2);font-size:var(--t-sm);font-weight:600;line-height:1.3;text-align:center;text-wrap:balance;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tw__head{flex:0 0 auto;height:calc(2 * 1.3 * var(--t-sm) + 9px);display:flex;align-items:flex-end;justify-content:center}.tw__plot{position:relative;flex:1 1 auto;min-height:0}.tw__plot svg{position:absolute;inset:0;overflow:visible}.tw__ax,.tw__tk{stroke:var(--line-strong);stroke-width:1}.tw__tl{position:absolute;left:0;transform:translateY(-50%);text-align:right;font-size:var(--t-xs);font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.tw__col circle.is-f{fill:var(--line-strong)}.tw__col circle.is-e{fill:none;stroke:var(--line);stroke-width:1}.tw__col.is-on circle.is-f{fill:var(--accent)}.tw__col.is-on.is-spot circle.is-f{fill:var(--good)}.tw__gap{fill:var(--accent-soft)}.tw__echt{stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}.tw__you{stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:3 3}.tw__col.is-on .tw__you{stroke:var(--ink);stroke-width:2;stroke-dasharray:4 3}.tw__hit{position:absolute;appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:12px;font:inherit;color:var(--ink);transition:background var(--d-fast) var(--ease)}.tw__hit:hover:not(.is-on){background:color-mix(in oklab,var(--paper-2) 70%,transparent)}.tw__hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tw__f{position:absolute;left:50%;bottom:2px;transform:translate(-50%);font-size:var(--t-xs);font-weight:650;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.tw__hit.is-on .tw__f{color:var(--ink)}.tw__f.is-spot{color:var(--good)}.tw__pill{position:absolute;padding:2px 8px 3px;border-radius:var(--r-full);font-size:var(--t-xs);font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:3;box-shadow:0 0 0 2px var(--paper)}.tw__pill--real{background:var(--ink);color:var(--paper)}.tw__pill--you{background:var(--accent);color:var(--accent-ink)}.tw__pill--you.is-spot{background:var(--good);color:var(--paper)}.tw__th{fill:var(--paper);stroke:var(--ink-2);stroke-width:2}.tw__thgap{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:2 3}.tw__pill--them{background:var(--ink-2);color:var(--paper)}.tw__thn{display:inline-block;max-width:7.5em;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}#summary.is-switch .tw__col.is-on circle.is-f{animation:tw-dot .3s var(--ease-o) both;animation-delay:var(--d, 0ms);transform-box:fill-box;transform-origin:center}#summary.is-switch .tw__col.is-on .tw__echt{stroke-dasharray:1;animation:tw-draw .38s var(--ease-o) .12s both}#summary.is-switch :is(.tw__pill,.tw__title){animation:tw-pill .28s var(--ease-o) .16s both}#summary.is-switch .tw__col.is-on :is(.tw__th,.tw__thgap){animation:tw-fade .28s var(--ease-o) .16s both}@keyframes tw-fade{0%{opacity:0}}@keyframes tw-dot{0%{opacity:.2;transform:scale(.4)}}@keyframes tw-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tw-pill{0%{opacity:0;scale:.9}}@media (prefers-reduced-motion: reduce){#summary.is-switch *{animation:none!important}}.scoreline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:var(--s3);row-gap:0;width:100%}.scoreline .readout--score .label{display:none}.scoreline .readout--score .mega{font-size:var(--t-xl)}.scoreline .readout--score .unit{font-size:calc(var(--t-xl) * .5)}.scoreline .daybeat{margin:0}.pips .pip{transition:transform var(--d-mid) var(--ease-o)}.pips .pip[data-hot]{transform:scale(1.8)}.whomp{position:absolute;z-index:5;left:calc(100% + 12px);top:0;bottom:0;width:0;pointer-events:none}.whomp svg{position:absolute;left:0;top:0;overflow:visible}.whomp circle{fill:var(--paper);stroke:var(--ink-3);stroke-width:1.4}.whomp circle.is-ok{stroke:var(--good);stroke-width:1.8}.mpn{position:absolute;top:0;right:8px;pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;max-width:9em;appearance:none;border:0;margin:0;padding:2px 8px 3px;border-radius:var(--r-full);background:var(--paper-2);color:var(--ink-2);box-shadow:0 0 0 2px var(--paper);font:inherit;font-size:var(--t-xs);font-weight:600;line-height:1.2;white-space:nowrap}.mpn b{font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:6.5em}.mpn.is-ok{color:var(--good)}.mpn__v{display:inline-block;max-width:0;overflow:hidden;opacity:0;font-variant-numeric:tabular-nums;transition:max-width .26s var(--ease-o),opacity .26s var(--ease-o)}.mpn.is-open .mpn__v{max-width:5em;opacity:1}@media (hover: hover){.mpn:hover .mpn__v{max-width:5em;opacity:1}}.mpn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.whomp.is-anim circle,.whomp.is-anim .mpn{animation:whomp-in .3s var(--ease-o) both}@keyframes whomp-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.whomp.is-anim *,.mpn__v{animation:none;transition:none}}.mpn--flt{z-index:7;opacity:0;transition:opacity .26s var(--ease-o);box-shadow:0 0 0 2px var(--paper),0 2px 8px -2px #0e0e112e}.mpn--flt.is-open{opacity:1}.mpn--flt.is-weg{opacity:0}.mpn.is-open{z-index:7}@media (min-width: 900px) and (min-height: 700px){.stage{max-width:732px;margin-inline:auto;width:100%}}
