@font-face{font-family:Outfit;font-style:normal;font-weight:600 800;font-display:block;src:url(./outfit-fr-BbyKqFpx.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(./inter-fr-CUdj32sx.woff2)format("woff2")}:root{--ink-900:#07071a;--ink-800:#0e0e24;--ink-700:#17173a;--ink-600:#232352;--volt:#22d3ee;--volt-dim:#0e7490;--gold:#ffc531;--gold-dim:#8a6410;--blaze:#ff2d78;--mint:#2de38a;--rust:#ff4d4d;--squid:#2a0f45;--amber:#ffa23a;--on-1:#f4f5ff;--on-2:#a9add8;--on-3:#666c9e;--me:var(--volt);--display:"Outfit", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--tap:.12s;--move:.28s;--screen:.6s;--show:1.2s;--ease:cubic-bezier(.22, .61, .36, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);--press:70ms;--release:.22s;--gut:20px;--radius:20px;--r-sm:12px;--r-md:16px;--matter:linear-gradient(180deg, #f4f5ff12, #f4f5ff00 64%);--matter-hi:linear-gradient(180deg, #f4f5ff21, #f4f5ff05 58%);--edge:inset 0 1px 0 #f4f5ff1a;--edge-hi:inset 0 1px 0 #f4f5ff38;--lift-1:0 2px 5px -2px #0009;--lift-2:0 8px 20px -10px #000000bf;--lift-3:0 18px 40px -16px #000000d9;--ledge:0 4px 0 -1px #0000008c;--ledge-in:0 1px 0 -1px #0000008c;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:radial-gradient(128% 72% at 50% -6%, #f4f5ff0d, transparent 58%), radial-gradient(102% 76% at 50% 44%, transparent 44%, #0000008c 100%), var(--ink-900);color:var(--on-1);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.45;overflow:hidden}body:before{content:"";z-index:-2;background:radial-gradient(48% 38% at 50% 18%, #22d3ee29, transparent 70%), radial-gradient(40% 30% at 14% 8%, color-mix(in srgb, var(--me) 18%, transparent), transparent 70%), radial-gradient(56% 44% at 82% 92%, #ff2d7821, transparent 72%);animation:breathe 12s var(--ease) infinite;will-change:transform, opacity;position:fixed;top:-20%;bottom:-20%;left:-20%;right:-20%}body:after{content:"";z-index:-1;pointer-events:none;will-change:transform;background-image:radial-gradient(#a9add817 1px,#0000 1px);background-size:26px 26px;animation:26s linear infinite dust;position:fixed;top:-30px;bottom:-30px;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%)}@keyframes dust{0%{transform:translateY(0)}to{transform:translateY(-26px)}}@keyframes breathe{0%,to{opacity:.9;transform:scale(1)translateY(0)}50%{opacity:1;transform:scale(1.08)translateY(-2%)}}[hidden]{display:none!important}button,input{font:inherit;color:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:0}:focus-visible{outline:3px solid var(--volt);outline-offset:3px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn,.answer,.joker,.theme,.target,.emoji{transition:transform var(--release) var(--pop), box-shadow var(--release) var(--ease), background-color var(--tap) linear, border-color var(--tap) linear, opacity var(--tap) linear;box-shadow:var(--edge), var(--ledge), var(--lift-2)}.btn:active,.answer:active,.joker:not(.joker--off):active,.theme:active,.target:active,.emoji:active{box-shadow:var(--edge), var(--ledge-in), var(--lift-1);transition-duration:var(--press);transition-timing-function:ease-out;transform:translateY(2px)scale(.965)}.btn--wide:active,.answer:active,.target:active{transform:translateY(2px)scale(.985)}#app{width:100%;height:100dvh;position:relative;overflow:hidden}.screen{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + var(--gut)) calc(var(--safe-b) + 18px) calc(var(--safe-l) + var(--gut));flex-direction:column;gap:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.screen--enter{animation:screen-in var(--screen) var(--ease) both}.screen--leave{animation:screen-out var(--screen) var(--ease) both;pointer-events:none}@keyframes screen-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes screen-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)scale(.98)}}.screen--enter>*{animation:rise var(--move) var(--ease) both}.screen--enter>:first-child{animation-delay:80ms}.screen--enter>:nth-child(2){animation-delay:.14s}.screen--enter>:nth-child(3){animation-delay:.2s}.screen--enter>:nth-child(4){animation-delay:.26s}.screen--enter>:nth-child(5){animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.clock:after{content:"";z-index:6;pointer-events:none;opacity:0;transition:opacity .34s var(--ease);background:radial-gradient(118% 76%,#0000 52%,#ff2d7875 100%);position:absolute;top:0;bottom:0;left:0;right:0}.clock--hot:after{opacity:.5}.clock--beat:after{opacity:1;transition-duration:90ms}.grow{flex:auto;min-height:0}.midblock{flex-direction:column;flex:auto;justify-content:safe flex-start;min-height:0;padding-block-end:12px;display:flex}.scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.scroll--mid{flex-direction:column;justify-content:safe center;gap:12px;display:flex}.thumb{flex-direction:column;flex:none;gap:12px;display:flex}.thumb__cta{flex-direction:column;display:flex}.eyebrow{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--on-2);font-size:12px;font-weight:600}.title{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(26px,8vw,34px);font-weight:800;line-height:1.08}.subtitle{color:var(--on-2);font-size:15px}.num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.head{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.head__left{min-width:0}.btn{border-radius:var(--radius);background:var(--matter), var(--ink-700);border:2px solid var(--ink-600);min-height:64px;color:var(--on-1);font-family:var(--display);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:18px;font-weight:700;display:flex;position:relative}.btn--primary{background:var(--matter-hi), linear-gradient(135deg, var(--volt), #12b3cc);color:#04121a;box-shadow:var(--edge-hi), 0 4px 0 -1px var(--volt-dim), 0 12px 30px -12px #22d3eeb3;border-color:#0000}.btn--primary:active{box-shadow:var(--edge-hi), 0 1px 0 -1px var(--volt-dim), 0 6px 18px -10px #22d3eeb3}.btn--ghost,.btn--ghost:active{box-shadow:none;background-image:none}.btn--ghost{border-color:var(--ink-600);color:var(--on-2);font-family:var(--body);background:0 0;min-height:52px;font-size:15px;font-weight:600}.btn[disabled],.btn[aria-disabled=true]{opacity:.42;cursor:default;box-shadow:none;transform:none}.btn[disabled]:active,.btn[aria-disabled=true]:active{transform:none}.btn--wide{width:100%}.hint{color:var(--on-2);text-align:center;font-size:13px}.pill{background:var(--matter), var(--ink-700);border:1px solid var(--ink-600);box-shadow:var(--edge), var(--lift-1);color:var(--on-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.screen>.pill{align-self:flex-start}.pill--gold{color:var(--gold);background:#ffc53124;border-color:#ffc53180;box-shadow:0 0 18px -4px #ffc53180}.pill--blaze{color:var(--blaze);background:#ff2d7824;border-color:#ff2d7880}.pill--volt{color:var(--volt);background:#22d3ee24;border-color:#22d3ee73}.pill--mint{color:var(--mint);background:#2de38a24;border-color:#2de38a73}.avatar{background:var(--matter), var(--ink-800);border:2px solid var(--c,var(--volt));width:40px;height:40px;box-shadow:var(--edge), 0 0 0 3px color-mix(in srgb, var(--c,var(--volt)) 14%, transparent), 0 4px 12px -4px #000c;border-radius:999px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.avatar--lg{width:60px;height:60px;font-size:30px}.card{background:var(--matter), var(--ink-800);border:1px solid var(--ink-700);box-shadow:var(--edge), var(--lift-2);border-radius:var(--radius);padding:16px}.ring{flex:none;width:64px;height:64px;position:relative}.ring--lg{width:112px;height:112px}.ring--pulse{animation:ring-beat .24s var(--pop) both}@keyframes ring-beat{0%{transform:none}45%{transform:scale(1.07)}to{transform:none}}.ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.ring__track{fill:none;stroke:var(--ink-600)}.ring__arc{fill:none;stroke:var(--volt);stroke-linecap:round;transition:stroke .4s linear}.ring__value{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--on-1);place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ring--lg .ring__value{font-size:40px}.wire{left:50%;top:calc(var(--safe-t) + 8px);z-index:40;border:1px solid var(--ink-600);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-2);transition:transform var(--move) var(--ease);pointer-events:none;background:#17173af0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:flex;position:fixed;transform:translate(-50%,-140%)}.wire--on{transform:translate(-50%)}.wire__dot{background:var(--amber);border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite blink}@keyframes blink{50%{opacity:.2}}.paused{left:50%;top:calc(var(--safe-t) + 8px);z-index:41;border:1px solid var(--amber);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--amber);transition:transform var(--move) var(--ease);background:#17173af0;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:13px;font-weight:600;display:flex;position:fixed;transform:translate(-50%,-140%)}.paused--on{transform:translate(-50%)}.paused{white-space:nowrap}body.has-banner .screen{padding-top:calc(var(--safe-t) + 48px)}.screen{transition:padding-top var(--move) var(--ease)}.paused__hint{color:var(--on-2);padding-right:6px;font-weight:500}.toasts{left:50%;top:calc(var(--safe-t) + 8px);transition:top var(--move) var(--ease);z-index:39;pointer-events:none;flex-direction:column;gap:8px;width:min(92vw,420px);display:flex;position:fixed;transform:translate(-50%)}.toasts--low{top:calc(var(--safe-t) + 52px)}.toast{border:1px solid var(--ink-600);animation:toast-in var(--move) var(--pop) both;background:#0e0e24f5;border-radius:14px;align-items:center;gap:9px;padding:11px 15px;font-size:14px;font-weight:500;display:flex;box-shadow:0 12px 34px -14px #000}.toast--warn{border-color:#ffa23a99}.toast--joker{border-color:#ff2d7899}.toast--out{animation:toast-out var(--move) var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)scale(.94)}}@keyframes toast-out{to{opacity:0;transform:translateY(-10px)scale(.96)}}.brand{font-family:var(--display);letter-spacing:-.035em;background-image:linear-gradient(100deg, var(--volt) 0%, #fff 30%, var(--blaze) 58%, #fff 76%, var(--volt) 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 4px 26px #22d3ee47);animation:brand-shine 7s var(--ease) infinite alternate;background-position:0 0;background-size:128% 100%;background-clip:text;font-size:clamp(34px,12vw,52px);font-weight:800;line-height:.95}@keyframes brand-shine{to{background-position:100% 0}}.field{flex-direction:column;gap:8px;display:flex}.field>label{letter-spacing:.14em;text-transform:uppercase;color:var(--on-2);font-size:12px;font-weight:600}.input{border-radius:var(--radius);background:linear-gradient(180deg, #00000047, transparent 42%), var(--ink-800);border:2px solid var(--ink-600);width:100%;min-height:64px;font-family:var(--display);color:var(--on-1);transition:border-color var(--tap) linear, box-shadow var(--move) var(--ease);padding:0 18px;font-size:22px;font-weight:700;box-shadow:inset 0 2px 6px #00000073}.input::placeholder{color:var(--on-3);font-weight:600}.input:focus{border-color:var(--volt);outline:none;box-shadow:inset 0 2px 6px #00000073,0 0 0 4px #22d3ee29}.input--code{text-align:center;letter-spacing:.4em;text-indent:.4em;color:var(--volt);text-shadow:0 0 22px #22d3ee8c;font-size:34px}.input--code::placeholder{color:var(--on-3);text-shadow:none}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:10px;display:grid}.emoji{aspect-ratio:1;background:var(--matter), var(--ink-800);border:2px solid var(--ink-700);cursor:pointer;border-radius:16px;place-items:center;min-height:58px;font-size:28px;line-height:1;display:grid}.emoji[aria-pressed=true]{border-color:var(--volt);background:var(--matter-hi), #22d3ee24;box-shadow:var(--edge-hi), 0 0 0 4px #22d3ee29, 0 6px 20px -6px #22d3ee8c;transform:scale(1.06)}.emoji[aria-pressed=true]:active{transform:translateY(2px)scale(.94)}.title--go{color:var(--mint);text-shadow:0 0 34px #2de38a66}.title--wait{animation:wait-breath 6s var(--ease) infinite}@keyframes wait-breath{0%,to{opacity:1}50%{opacity:.62}}.roster{flex-direction:column;gap:8px;display:flex}.roster__row{border-radius:var(--r-md);background:var(--matter), var(--ink-800);border:1px solid var(--ink-700);box-shadow:var(--edge), var(--lift-1);align-items:center;gap:12px;padding:10px 14px;display:flex}.roster__row--new{animation:roster-in var(--move) var(--pop) both}@keyframes roster-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.roster__row--gone{pointer-events:none;animation:roster-out var(--move) var(--ease) both}@keyframes roster-out{to{opacity:0;transform:translate(-26px)}}.roster__row--me{border-color:var(--c,var(--volt));border-left:4px solid var(--c,var(--volt));background:var(--matter), linear-gradient(90deg, color-mix(in srgb, var(--c,var(--volt)) 16%, var(--ink-800)), var(--ink-800));box-shadow:var(--edge), 0 0 20px -8px color-mix(in srgb, var(--c,var(--volt)) 60%, transparent), var(--lift-2)}.roster__row--off{opacity:.45}.roster__name{min-width:0;font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:17px;font-weight:700;overflow:hidden}.roster__score{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--on-2);font-size:17px;font-weight:800}.roster__dot{background:var(--ink-600);border-radius:999px;flex:none;width:10px;height:10px}.roster__dot--acted{background:var(--mint);box-shadow:0 0 10px var(--mint)}.code-badge{border-radius:var(--r-md);background:linear-gradient(180deg, #0000004d, transparent 44%), var(--ink-800);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:.22em;text-indent:.22em;color:var(--volt);text-shadow:0 0 14px #22d3ee80;border:1px solid #22d3ee59;align-items:center;gap:10px;padding:8px 14px;font-size:20px;font-weight:800;display:inline-flex;box-shadow:inset 0 2px 6px #00000080,0 0 18px -6px #22d3ee80}.count{display:inline-block}.bump{animation:bump .32s var(--pop) both}@keyframes bump{0%,to{transform:none}38%{transform:scale(1.16)}}.jokers{flex:auto;grid-template-rows:repeat(3,minmax(92px,1fr));grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.screen--enter>.jokers-body{animation:none}.jokers .joker{animation:rise var(--move) var(--ease) both}.jokers .joker:first-child{animation-delay:.18s}.jokers .joker:nth-child(2){animation-delay:.225s}.jokers .joker:nth-child(3){animation-delay:.27s}.jokers .joker:nth-child(4){animation-delay:.315s}.jokers .joker:nth-child(5){animation-delay:.36s}.jokers .joker:nth-child(6){animation-delay:.405s}.joker{background:var(--matter), var(--ink-800);border:2px solid var(--ink-700);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:92px;padding:12px 13px;display:flex}.joker__icon{border-radius:var(--r-sm);background:linear-gradient(#00000057,#0000 56%);place-items:center;width:38px;height:38px;margin-bottom:4px;font-size:22px;line-height:1;display:grid;box-shadow:inset 0 1px #f4f5ff14}.joker__label{font-family:var(--display);font-size:16px;font-weight:800}.joker__tag{color:var(--on-2);font-size:11.5px;line-height:1.25}.joker--off{cursor:default;opacity:.34}.joker--off .joker__label{text-decoration:line-through;text-decoration-thickness:2px}.joker--off:active{transform:none}.joker--off{box-shadow:none;background-image:none}.joker--OFFENSIF{background:linear-gradient(152deg, #ff2d7829, #ff2d7805 56%), var(--matter), var(--ink-800);border-color:#ff2d7880}.joker--DEFENSIF{background:linear-gradient(152deg, #22d3ee29, #22d3ee05 56%), var(--matter), var(--ink-800);border-color:#22d3ee80}.joker--RISQUE{background:linear-gradient(152deg, #ffc53129, #ffc53105 56%), var(--matter), var(--ink-800);border-color:#ffc53180}.sealed{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;display:flex}.sealed__mark{background:radial-gradient(circle at 34% 26%, #f4f5ff4d, transparent 46%), repeating-radial-gradient(circle at 50% 50%, #00000029 0 3px, transparent 3px 7px), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--me) 55%, var(--ink-800)), var(--ink-900) 88%);width:128px;height:128px;box-shadow:inset 0 2px 0 #f4f5ff38, inset 0 -10px 22px #0009, 0 0 30px -6px color-mix(in srgb, var(--me) 40%, transparent), 0 16px 34px -14px #000000e6;animation:seal .52s var(--pop) both;border-radius:999px;place-items:center;font-size:46px;display:grid;position:relative}@keyframes seal{0%{opacity:0;transform:scale(1.7)rotate(-16deg)}46%{opacity:1;transform:scale(.9)rotate(4deg)}to{opacity:1;transform:none}}.sealed__mark:after{content:"";border:3px solid var(--me);animation:seal-wave .76s var(--ease) both;border-radius:999px;animation-delay:.2s;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}@keyframes seal-wave{0%{opacity:.85;transform:scale(.84)}to{opacity:0;transform:scale(2)}}.targets{flex-direction:column;gap:10px;display:flex}.targets--dense{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.targets--dense .target{gap:8px;padding-inline-start:10px;padding-inline-end:10px}.targets--dense .target:last-child:nth-child(odd){grid-column:1/-1}.targets .target{animation:slide-in var(--move) var(--ease) both}@keyframes slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.target{background:var(--matter), var(--ink-800);border:2px solid var(--ink-700);cursor:pointer;border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.target__name{font-family:var(--display);font-size:18px;font-weight:700}.themes{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(120px,190px);align-content:center;gap:12px;display:grid}.theme{background:var(--matter), var(--ink-800);border:2px solid var(--ink-700);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;padding:14px 10px;display:flex}.theme__icon{background:radial-gradient(circle at 50% 42%,#22d3ee29,#0000 68%);border-radius:999px;place-items:center;width:62px;height:62px;font-size:38px;line-height:1;display:grid;position:relative}.theme__label{font-family:var(--display);text-align:center;font-size:17px;font-weight:700;line-height:1.15}.theme[aria-pressed=true],.target[aria-pressed=true],.joker[aria-pressed=true]{border-color:var(--volt);background:var(--matter-hi), #22d3ee26;box-shadow:var(--edge-hi), var(--ledge), 0 0 24px -6px #22d3ee99}.theme[aria-pressed=true] .theme__icon{background:radial-gradient(circle at 50% 42%,#22d3ee66,#0000 70%)}.theme{position:relative}.taken{animation:take .38s var(--pop) both}@keyframes take{0%,to{transform:none}24%{transform:scale(.94)}}.taken:after{content:"";border:2px solid var(--volt);pointer-events:none;animation:lock-wave .56s var(--ease) both;border-radius:20px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.qmeta{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.qtext{font-family:var(--display);color:var(--on-1);flex:none;font-size:19px;font-weight:700;line-height:1.25}.qtext--secondary{color:var(--on-2);font-weight:600}.qplate{border-radius:var(--r-md);background:linear-gradient(180deg, #00000042, transparent 46%), var(--ink-800);border-left:3px solid var(--volt-dim);padding:13px 15px 13px 14px;box-shadow:inset 0 2px 7px #0006}.qplate--ink{border-left-color:var(--blaze)}.qbox{overscroll-behavior:contain;flex-direction:column;flex:0 auto;justify-content:safe flex-start;min-height:0;padding-block-end:12px;display:flex;overflow-y:auto}.answers{flex-direction:column;flex:auto;justify-content:space-between;gap:12px;min-height:0;display:flex}.answers--sparse{justify-content:flex-end}.answers .answer{flex:auto;max-height:104px}.answer{border-radius:var(--radius);background:var(--matter), var(--ink-800);border:2px solid var(--ink-600);text-align:left;cursor:pointer;width:100%;min-height:68px;animation:rise var(--move) var(--ease) both;align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative}.screen--enter>.answers{animation:none}.answer:not(.answer--ink):first-child{animation-delay:.18s}.answer:not(.answer--ink):nth-child(2){animation-delay:.24s}.answer:not(.answer--ink):nth-child(3){animation-delay:.3s}.answer:not(.answer--ink):nth-child(4){animation-delay:.36s}.answer--ink{animation-delay:.32s}.answer__key{background:var(--matter-hi), var(--ink-700);width:33px;height:33px;box-shadow:var(--edge-hi), 0 2px 0 -1px #00000080;font-family:var(--display);color:var(--on-1);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.answer__label{font-family:var(--display);flex:auto;font-size:20px;font-weight:700;line-height:1.2}.answer__poll{min-width:30px;font-family:var(--display);text-align:center;color:var(--on-2);background:#00000057;border-radius:9px;flex:none;padding:3px 8px;font-size:15px;font-weight:800;box-shadow:inset 0 1px 2px #00000080,inset 0 -1px #f4f5ff0f}.answers--locked .answer__poll{color:var(--on-3)}.fastest{border:1px solid color-mix(in srgb, var(--c,var(--volt)) 55%, transparent);background:color-mix(in srgb, var(--c,var(--volt)) 16%, #050c1cb8);box-shadow:0 0 18px -10px var(--c,var(--volt));color:var(--on-1);font-family:var(--display);border-radius:999px;align-self:center;align-items:center;gap:6px;margin:10px auto 0;padding:7px 11px;font-size:14px;font-weight:800;display:inline-flex}.fastest[hidden]{display:none}.joker-preview{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.poll-live__title{margin-top:16px;margin-bottom:8px}.poll-live{gap:8px;width:min(100%,520px);margin-top:4px;display:grid}.poll-live__row{background:#050c1cbd;border:1px solid #f4f5ff1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4f5ff0f}.poll-live__bar{width:var(--pct,0%);border-radius:inherit;transition:width .28s var(--ease);background:linear-gradient(90deg,#40e1ff4d,#ffd65c57);position:absolute;top:0;bottom:0;left:0;right:auto}.poll-live__label,.poll-live__meta{z-index:1;position:relative}.poll-live__label{min-width:0;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.poll-live__meta{color:var(--on-2);align-items:baseline;gap:8px;font-weight:800;display:flex}.poll-live__count{color:var(--on-3);font-size:13px}.poll-live__percent{text-align:right;min-width:42px;color:var(--gold);font-size:15px}.answer--picked{border-color:var(--c,var(--volt));background:var(--matter-hi), color-mix(in srgb, var(--c,var(--volt)) 26%, var(--ink-800));box-shadow:inset 0 2px 8px #0006, 0 0 22px -4px color-mix(in srgb, var(--c,var(--volt)) 55%, transparent);animation:lock-thunk .42s var(--pop) both}@keyframes lock-thunk{0%{transform:none}22%{transform:scale(.95)}to{transform:scale(.99)}}.answer--picked:after{content:"";border-radius:calc(var(--radius) + 2px);border:2px solid var(--c,var(--volt));pointer-events:none;animation:lock-wave .42s var(--ease) both;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}@keyframes lock-wave{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.07)}}.answer--picked .answer__key{background:var(--c,var(--volt));color:#05121a;animation:key-flip .36s var(--pop) both}@keyframes key-flip{0%{transform:none}40%{transform:scale(1.3)rotate(-8deg)}to{transform:none}}.answers--locked .answer:not(.answer--picked){opacity:.4;box-shadow:none;transform:scale(.975)}.answer--ink .answer__label{text-align:center;letter-spacing:.1em;font-size:30px}.splash{z-index:-1;pointer-events:none;opacity:0;animation:splash .4s var(--ease) both;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.splash svg{width:190%;height:190%;position:absolute;top:-30%;left:-45%}@keyframes splash{0%{opacity:0;transform:scale(.16)rotate(-18deg)}58%{opacity:1;transform:scale(1.07)rotate(3deg)}to{opacity:1;transform:none}}.hurry{animation:shake .52s var(--ease) both}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.sweep:before{content:"";z-index:4;pointer-events:none;animation:gold-sweep var(--show) linear .26s both;background:linear-gradient(76deg,#0000 40%,#ffc53166 50%,#0000 60%);position:absolute;top:-20%;bottom:-20%;left:-70%;right:-70%}@keyframes gold-sweep{0%{opacity:0;transform:translate(-55%)}26%{opacity:1}to{opacity:0;transform:translate(55%)}}.seal{background:radial-gradient(circle at 34% 26%, #f4f5ff57, transparent 46%), repeating-radial-gradient(circle at 50% 50%, #00000029 0 3px, transparent 3px 7px), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--c,var(--volt)) 62%, var(--ink-800)), var(--ink-900) 88%);width:148px;height:148px;box-shadow:inset 0 2px 0 #f4f5ff3d, inset 0 -10px 22px #0009, 0 0 34px -6px color-mix(in srgb, var(--c,var(--volt)) 45%, transparent), 0 16px 34px -14px #000000e6;animation:stamp .46s var(--pop) both, seal-idle 4.2s var(--ease) .46s infinite;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.seal:before{content:"";border:2px solid color-mix(in srgb, var(--c,var(--volt)) 70%, transparent);box-shadow:inset 0 0 14px -2px color-mix(in srgb, var(--c,var(--volt)) 40%, transparent);border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.seal:after{content:"";border:2px solid var(--c,var(--volt));pointer-events:none;animation:lock-wave .62s var(--ease) 80ms both;border-radius:999px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.seal>canvas,.medal>canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.seal--live .seal__glyph{display:none}.medal--live{width:216px;height:250px}.medal--live .medal__glyph{display:none}.seal__glyph{filter:drop-shadow(0 2px 5px #000000b3);width:58px;height:58px;position:relative}@keyframes seal-idle{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.sealed-answer{font-family:var(--display);letter-spacing:-.02em;text-align:center;color:var(--on-1);animation:rise var(--move) var(--ease) .32s both;font-size:clamp(24px,7.5vw,32px);font-weight:800;line-height:1.1}.center{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex}.center--podium{justify-content:space-evenly}.say{flex-direction:column;align-items:center;gap:6px;display:flex}@keyframes stamp{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.55)}55%{opacity:1;transform:scale(1.08)}to{transform:none}}.effect{background:var(--matter), var(--ink-800);border:1px solid var(--ink-700);box-shadow:var(--edge), var(--lift-1);animation:rise var(--move) var(--ease) both;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.effect__icon{flex:none;font-size:20px;line-height:1}.effect--bad{border-color:#ff2d7873}.effect--good{border-color:#2de38a73}.effect--gold{border-color:#ffc53173}.headline{font-family:var(--display);letter-spacing:-.03em;text-align:center;font-size:clamp(30px,10vw,44px);font-weight:800;line-height:1.02}.eyes{animation:nod 2.4s var(--ease) infinite;font-size:62px;line-height:1;position:relative}.eyes:before{content:"";z-index:-1;animation:halo 3.6s var(--ease) infinite;background:radial-gradient(circle,#22d3ee38,#0000 70%);border-radius:999px;position:absolute;top:-36%;bottom:-36%;left:-36%;right:-36%}@keyframes halo{0%,to{opacity:.45;transform:scale(.84)}50%{opacity:1;transform:scale(1.12)}}@keyframes nod{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}.stat-row{gap:10px;display:flex;position:relative}.stat-row:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, var(--ink-900) 34%);position:absolute;top:-20px;bottom:-14px;left:-20px;right:-20px}.stat{background:var(--matter), var(--ink-800);border:1px solid var(--ink-700);box-shadow:var(--edge), var(--lift-2);border-radius:18px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:14px 8px;display:flex}.stat__value{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.stat__label{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--on-2);font-size:10px;font-weight:600}.stat--pending{border-style:dashed}.stat--pending .stat__value{color:var(--on-3)}.stat--lands{animation:stat-lands .62s var(--pop) both}@keyframes stat-lands{0%{border-color:var(--volt);transform:scale(.92)}60%{border-color:var(--volt);transform:scale(1.04)}to{border-color:var(--ink-700);transform:none}}.medal{animation:medal-drop var(--show) var(--pop) both;filter:drop-shadow(0 10px 20px #000000b3);font-size:92px;line-height:1;position:relative}.medal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffc5314d,#ffc53114 42%,#0000 68%);border-radius:999px;position:absolute;top:-78%;bottom:-78%;left:-78%;right:-78%}.medal:after{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffc53180 0 2.5deg, transparent 2.5deg 26deg);animation:medal-rays var(--show) var(--ease) .22s both;position:absolute;top:-110%;bottom:-110%;left:-110%;right:-110%;-webkit-mask-image:radial-gradient(closest-side,#0000 26%,#000 46%,#0000 88%);mask-image:radial-gradient(closest-side,#0000 26%,#000 46%,#0000 88%)}@keyframes medal-rays{0%{opacity:0;transform:scale(.34)rotate(-18deg)}30%{opacity:1}to{opacity:0;transform:scale(1.26)rotate(14deg)}}@keyframes medal-drop{0%{opacity:0;transform:translateY(-42px)scale(.4)rotate(-26deg)}54%{opacity:1;transform:translateY(0)scale(1.16)rotate(7deg)}to{opacity:1;transform:none}}.headline--gold{background-image:linear-gradient(110deg, var(--gold) 0%, #fff6d8 34%, var(--gold) 62%, #fff6d8 84%, var(--gold) 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 4px 26px #ffc5314d);animation:brand-shine 6s var(--ease) infinite alternate;background-position:0 0;background-size:124% 100%;background-clip:text}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ring--pulse,.seal,.brand,.headline--gold,.title--wait,.eyes,.eyes:before,.medal,body:after{animation:none}.sweep:before,.sealed__mark:after,.answer--picked:after,.medal:after,.seal:after,.taken:after{display:none}.seal{animation:none}.clock--hot:after{opacity:.5}}.recap__title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.5rem,7vw,2rem);font-weight:800}.rcp-list{flex-direction:column;gap:10px;display:flex}.rcp{border-radius:var(--r-md);background:var(--matter), var(--ink-800);border:1px solid var(--ink-700);border-left:3px solid var(--ink-600);box-shadow:var(--edge), var(--lift-1);padding:11px 13px 11px 14px;position:relative}.rcp--hidden{visibility:hidden}.rcp--ok{border-left-color:var(--mint);background:linear-gradient(90deg, #2de38a1f, transparent 38%), var(--matter), var(--ink-800)}.rcp--ko{border-left-color:var(--blaze);background:linear-gradient(90deg, #ff2d781f, transparent 38%), var(--matter), var(--ink-800)}.rcp--mute{border-left-color:var(--ink-600);opacity:.72}.rcp--in{animation:rcp-in .32s var(--ease) both}@keyframes rcp-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rcp--in .rcp__pts{animation:pop-in .38s var(--pop) .18s both}.rcp__top{align-items:baseline;gap:8px;display:flex}.rcp__num{color:var(--on-3);min-width:1.2em;font-size:.75rem}.rcp__mark{font-size:.9rem}.rcp__q{color:var(--on-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.rcp__pts{color:var(--mint);text-shadow:0 0 16px #2de38a73;font-weight:800}.rcp__truth{margin:6px 0 0;font-size:1.05rem;font-weight:700}.rcp__mine,.rcp__note{color:var(--on-3);margin:4px 0 0;font-size:.8rem}.rcp__note{font-style:italic}.rcp .effect{margin-top:6px;padding:4px 8px;font-size:.78rem;animation:none}
