:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--card:#1c1c1e;--card-2:#2c2c2e;--sep:#54545899;--label:#fff;--label-2:#ebebf599;--label-3:#ebebf54d;--a:#0a84ff;--b:#0aa83f;--c-orange:#e07800;--d:#ff375f;--accent:#5e5ce6;--green:#30d158;--r-card:14px;--r-panel:22px;--blur-bg:#1e1e1eb8;--spring:cubic-bezier(.32, .72, 0, 1);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", system-ui, sans-serif}body{font-family:var(--font);-webkit-font-smoothing:antialiased}.logo{align-items:center;gap:.55em;display:inline-flex}.logo-icon{filter:drop-shadow(0 4px 14px #5e5ce659);flex:none;display:inline-block}.logo-icon svg{width:100%;height:100%;display:block}.wordmark{letter-spacing:.14em;font-weight:800}.wordmark span{color:var(--label-2);font-weight:300}.card{background:var(--card);border-radius:var(--r-card)}.panel{background:var(--blur-bg);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);border-radius:var(--r-panel)}.list{background:var(--card);border-radius:var(--r-card);margin:0;padding:0;list-style:none;overflow:hidden}.list>li{align-items:center;gap:.7em;padding:.6em .9em;display:flex;position:relative}.list>li+li:before{content:"";border-top:.5px solid var(--sep);position:absolute;top:0;left:3.2em;right:0}.list .value{font-variant-numeric:tabular-nums;color:var(--label-2);margin-left:auto}.list .gain{color:var(--green);font-variant-numeric:tabular-nums}.list .rank{width:1.4em;color:var(--label-3);font-variant-numeric:tabular-nums}.btn-primary{border-radius:var(--r-card);background:var(--accent);color:#fff;transition:transform .35s var(--spring), opacity .2s;border:0;font-weight:600}.btn-primary:disabled,.btn-primary.disabled{opacity:.35}.seg{background:#7676803d;border-radius:9px;padding:2px;display:inline-flex}.seg>span{color:var(--label);border-radius:7px;padding:.3em .9em}.seg>span.on{background:#636366;box-shadow:0 3px 8px #0000001f}.av{object-fit:cover;background:var(--card-2);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.av.initials{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 100%, #fff 18%), var(--c));color:#fff;letter-spacing:.02em;font-weight:600}.answer{border-radius:var(--r-card);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 90%, #fff), var(--c));color:#fff;text-align:left;transition:opacity .35s var(--spring), transform .35s var(--spring), box-shadow .35s var(--spring);border:0;align-items:center;gap:.7em;font-weight:700;display:flex}.answer .letter{color:#fff;background:#ffffff3d;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;font-weight:800;display:inline-grid}.answer .label{line-height:1.15}.answer.dim{opacity:.25}.answer.right{transform:scale(1.02);box-shadow:0 0 0 4px #fff}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}.rise{animation:rise .42s var(--spring) both}.dial{width:100%;height:auto;display:block;overflow:visible}.dial-face{fill:#1c1c1e;stroke:#ffffff29;stroke-width:1px}.dial-ticks line{stroke:#ffffff59;stroke-width:1.2px;stroke-linecap:round}.dial-needle{transform-box:view-box;transform-origin:100px 100px;transition:transform .12s linear}.dial-needle path{fill:#ff375f}.dial-hub{fill:#fff}.dial-band{stroke:#000;stroke-width:.6px}@keyframes dial-bands{0%{opacity:0}}.dial-bands{animation:dial-bands .6s var(--spring) both}.dial-secret{opacity:0;transition:opacity .15s}.peeking .dial-secret{opacity:1}.arrow-ring{width:100%;height:auto;display:block}.arrow-table{fill:#111113;stroke:#ffffff24;stroke-width:1.5px}.arrow-ticks line{stroke:#ffffff47;stroke-width:1.4px;stroke-linecap:round}.arrow-inner{fill:none;stroke:#ffffff0f;stroke-width:1px}.arrow-rot{transform-box:view-box;transform-origin:100px 100px}.arrow-shaft{fill:#ff375f}.arrow-tail{fill:#e5e5ea}.arrow-hub{fill:#fff}.seat-ring{aspect-ratio:1;border-radius:50%;position:relative;box-shadow:inset 0 0 0 2px #ffffff14}.seat{z-index:1;transition:left .45s var(--spring), top .45s var(--spring), transform .3s var(--spring), opacity .3s;flex-direction:column;align-items:center;gap:.3em;display:flex;position:absolute;transform:translate(-50%,-50%)}.seat span{text-overflow:ellipsis;white-space:nowrap;max-width:8em;font-weight:600;overflow:hidden}.seat .av{transition:box-shadow .3s}.seat.lit{z-index:2;transform:translate(-50%,-50%)scale(1.14)}.seat.lit .av{box-shadow:0 0 0 4px #ff9f0a,0 0 24px #ff9f0a8c}.seat.done .av{box-shadow:0 0 0 3px var(--green)}.seat.gone{opacity:.35}.seat-mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex;position:absolute;inset:20%}.seat-ring.drag .seat{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.seat.dragging{z-index:3;transition:none;transform:translate(-50%,-50%)scale(1.2)}.bomb-svg{width:100%;height:auto;display:block;overflow:visible}.bomb-body,.bomb-spark{transform-box:fill-box;transform-origin:50%}.bomb-spark{opacity:0}[data-tempo] .bomb-spark{opacity:1;animation:bomb-spark calc(var(--beat) / 2) linear infinite}[data-tempo] .bomb-body{animation:bomb-throb var(--beat) ease-in-out infinite}[data-tempo="0"]{--beat:1s}[data-tempo="1"]{--beat:.68s}[data-tempo="2"]{--beat:.42s}[data-tempo="3"]{--beat:.23s}@keyframes bomb-spark{0%{transform:scale(.8)rotate(0)}50%{transform:scale(1.2)rotate(25deg)}to{transform:scale(.8)rotate(50deg)}}@keyframes bomb-throb{50%{transform:scale(1.05)}}@keyframes bomb-flash{0%,12%{background-color:#ff3b30d9}to{background-color:#ff3b3000}}@keyframes bomb-boom{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.15)}}.bomb-boom-word{color:#ff453a;letter-spacing:.02em;text-shadow:0 0 .4em #ff453a99;animation:bomb-boom .6s var(--spring) both;margin:0;font-weight:900;line-height:1}.thespy-card,.thespy-pad-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:repeating-linear-gradient(45deg,#2c2c2e 0 14px,#242426 14px 28px);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.thespy-card-back{color:var(--label-2);margin:0;font-weight:700}.thespy-card-face{color:#000;text-align:center;opacity:0;background:#fff;place-items:center;margin:0;padding:.6em;font-weight:800;transition:opacity .12s;display:grid;position:absolute;inset:0}.peeking .thespy-card-face{opacity:1}.die{vertical-align:middle;width:1.6em;height:1.6em;display:inline-block}.die rect{fill:#f2f2f7;stroke:#00000026;stroke-width:.6px}.die circle{fill:#1c1c1e}.die.lit rect{fill:#ffd60a;stroke:#ff9f0a;stroke-width:1.2px}.seat-cup{color:#000;text-align:center;font-variant-numeric:tabular-nums;background:#f2f2f7;border-radius:99px;min-width:1.6em;padding:.1em .4em;font-style:normal;font-weight:800;position:absolute;top:-.2em;right:-.5em}.seat.out{opacity:.4}.seat.out .seat-cup{background:var(--card-2);color:var(--label-2)}.dice-big{letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.05}.dice-big.none{color:var(--label-2);font-weight:700}.dice-bid{flex-direction:column;align-items:stretch;gap:12px;display:flex}.dice-q{justify-content:center;align-items:center;gap:18px;display:flex}.dice-q b{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:44px;font-weight:900}.dice-step{background:var(--card-2);width:56px;height:56px;color:var(--label);cursor:pointer;border:0;border-radius:50%;font-size:30px;font-weight:700}.dice-step:disabled{opacity:.35}.dice-faces{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dice-face{background:var(--card);cursor:pointer;border:0;border-radius:12px;place-items:center;padding:8px 0;font-size:22px;display:grid}.dice-face.on{background:var(--accent)}.dice-face:disabled{opacity:.25}.dice-send{min-height:52px;padding:12px;font-size:18px}.dice-send:disabled{opacity:.45}.dice-liar{color:#fff;letter-spacing:.02em;cursor:pointer;background:#ff453a;border:0;border-radius:14px;padding:14px;font-size:22px;font-weight:900}.dice-liar:disabled,.dice-send:disabled{cursor:default}.tele-prompt{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:repeating-linear-gradient(45deg,#2c2c2e 0 14px,#242426 14px 28px);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.tele-prompt-back{color:var(--label-2);margin:0;font-weight:700}.tele-prompt-face{color:#000;text-align:center;opacity:0;background:#fff;place-items:center;margin:0;padding:.4em;font-weight:800;transition:opacity .12s;display:grid;position:absolute;inset:0}.tele-prompt.peeking .tele-prompt-face{opacity:1}
