.otl-frame{--dune:#171e2e;--surface:#1f2840;--surface-2:#28324f;--surface-3:#323e60;--gold:#e8b64c;--gold-soft:#f3d088;--gold-stroke:rgba(232,182,76,.22);--gold-glow:rgba(232,182,76,.55);--clay-a:#c96f42;--clay-b:#9d4f33;--pearl:#f4efe6;--pearl-72:rgba(244,239,230,.72);--pearl-62:rgba(244,239,230,.62);--pearl-40:rgba(244,239,230,.40);--pearl-20:rgba(244,239,230,.20);--pearl-12:rgba(244,239,230,.12);--pearl-06:rgba(244,239,230,.06);--good:#5fb98a;--bad:#d9694e;--loop:#5b8cf5;--loop-soft:#9db8fa;--loop-d:#3459c9;--loop-08:rgba(91,140,245,.08);--loop-12:rgba(91,140,245,.12);--loop-22:rgba(91,140,245,.22);--loop-40:rgba(91,140,245,.40);--loop-glow:rgba(91,140,245,.5);--void:#070a12;--void-2:#0d1220;--otl-r-md:16px;--otl-r-full:9999px;--otl-ease-spring:cubic-bezier(.22,1.2,.36,1);--otl-ease-out:cubic-bezier(.16,1,.3,1);position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-cairo,"Cairo"),sans-serif;color:var(--pearl);-webkit-font-smoothing:antialiased}.otl-frame[dir=rtl] *{letter-spacing:0!important}.otl-frame.otl-bg-loop{background:radial-gradient(ellipse 95% 52% at 50% -6%,rgba(91,140,245,.16),transparent 62%),radial-gradient(ellipse 110% 60% at 50% 112%,rgba(232,182,76,.09),transparent 60%),linear-gradient(180deg,#171e2e,#131a29)}.otl-frame.otl-bg-void{background:radial-gradient(ellipse 120% 70% at 50% 50%,#101728,#070a12 72%),#070a12}.otl-tile{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:radial-gradient(circle at 50% 0,currentColor 1px,transparent 1.5px),radial-gradient(circle at 0 50%,currentColor 1px,transparent 1.5px),radial-gradient(circle at 100% 50%,currentColor 1px,transparent 1.5px),radial-gradient(circle at 50% 100%,currentColor 1px,transparent 1.5px);background-size:26px 26px;color:var(--gold)}.otl-bg-void .otl-tile{color:var(--loop);opacity:.07}.otl-lantern{position:absolute;pointer-events:none;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(91,140,245,.22),transparent 62%);filter:blur(26px)}.otl-lantern.warm{background:radial-gradient(circle,rgba(232,182,76,.2),transparent 62%)}.otl-hud{position:relative;z-index:20;display:flex;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top, 0px) + 10px) 16px 8px;flex-shrink:0}.otl-hud .otl-rp{padding:5px 11px;border-radius:var(--otl-r-full);border:1px solid var(--pearl-12);font-size:12px;font-weight:800;color:var(--pearl-72);font-variant-numeric:tabular-nums}.otl-hud .otl-rp,.otl-hud .otl-sc{background:rgba(40,50,79,.75);white-space:nowrap}.otl-hud .otl-sc{margin-inline-start:auto;display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--otl-r-full);border:1px solid var(--gold-stroke);font-size:13.5px;font-weight:900;color:var(--gold);font-variant-numeric:tabular-nums}.otl-hud .otl-mid{margin-inline:auto}.otl-mode-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--loop)}.otl-frame[dir=rtl] .otl-mode-tag{font-size:12.5px}.otl-body{position:relative;z-index:10;flex:1;min-height:0;display:flex;flex-direction:column}.otl-dock{position:relative;z-index:30;flex-shrink:0;padding:8px 16px calc(env(safe-area-inset-bottom, 0px) + 18px);background:linear-gradient(180deg,rgba(19,26,41,0),rgba(19,26,41,.94) 42%)}.otl-bg-void .otl-dock{background:linear-gradient(180deg,rgba(7,10,18,0),rgba(7,10,18,.95) 42%)}.otl-btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:56px;padding:16px 22px;background:linear-gradient(180deg,var(--clay-a),var(--clay-b));color:#fff5ec;font-weight:900;font-size:18px;border:none;border-radius:var(--otl-r-md);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.22),0 10px 30px -8px rgba(201,111,66,.55);transition:transform .15s var(--otl-ease-spring);cursor:pointer;font-family:inherit}.otl-btn-primary:active{transform:translateY(1px) scale(.985)}.otl-btn-primary.otl-btn-loop{background:linear-gradient(180deg,var(--loop),var(--loop-d));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -2px 0 rgba(0,0,0,.24),0 10px 30px -8px var(--loop-glow);color:#f2f6ff}.otl-tap{transition:transform .12s var(--otl-ease-spring)}.otl-tap:active{transform:scale(.97)}.otl-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pearl-62)}.otl-frame[dir=rtl] .otl-eyebrow{font-size:12.5px}.otl-noscroll::-webkit-scrollbar{width:0;height:0}.otl-noscroll{scrollbar-width:none}.otl-pbox{position:relative;border-radius:20px;padding:13px 16px;background:linear-gradient(180deg,var(--surface-2),#232c47);border:1.5px solid var(--gold-stroke);overflow:hidden}.otl-pbox .lbl{font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:3px}.otl-frame[dir=rtl] .otl-pbox .lbl{font-size:12px}.otl-pbox .q{font-size:19px;font-weight:900;line-height:1.3;color:var(--pearl)}.otl-pbox.slim{padding:9px 14px;border-radius:15px}.otl-pbox.slim .q{font-size:15.5px}.otl-pbox.slim .lbl{margin-bottom:1px}.otl-pbox.decoy{border-color:var(--loop-40);background:linear-gradient(180deg,#1b2440,#141b2e)}.otl-pbox.decoy .lbl{color:var(--loop-soft)}.otl-pbox.big{padding:18px 20px;border-radius:22px}.otl-pbox.big .q{font-size:26px;line-height:1.26}.otl-role{position:relative;overflow:hidden}.otl-role,.otl-role .rbody{flex:1;min-height:0;display:flex;flex-direction:column}.otl-role .rbody{justify-content:center;gap:18px;padding:0 22px}.otl-role .slot-chip{height:34px}.otl-role .slot-chip,.otl-role .slot-line{display:flex;align-items:center;justify-content:center;flex-shrink:0}.otl-role .slot-line{height:112px}.otl-role .slot-box{min-height:112px;display:flex;align-items:center;flex-shrink:0}.otl-role .slot-box>*{width:100%}.otl-role .slot-foot{height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.otl-role .foot{font-size:13px;font-weight:700;color:var(--pearl-40);text-align:center}.otl-rchip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--otl-r-full);font-size:13px;font-weight:900;border:1.5px solid;white-space:nowrap;flex-shrink:0}.otl-rchip.in{color:var(--gold);border-color:var(--gold-stroke);background:rgba(232,182,76,.1)}.otl-rchip.out{color:var(--loop-soft);border-color:var(--loop-40);background:var(--loop-12)}.otl-rline{font-size:34px;font-weight:900;line-height:1.14;text-align:center;text-wrap:balance}.otl-rline.in{color:var(--pearl)}.otl-rline.out{color:#eaf1ff;text-shadow:0 0 34px var(--loop-glow)}.otl-rimflash{position:absolute;inset:0;pointer-events:none;z-index:5;box-shadow:inset 0 0 0 3px var(--loop),inset 0 0 70px -6px var(--loop-glow);animation:otl-rim 1.1s var(--otl-ease-out) both}.otl-ring3{position:relative;width:44px;height:44px;flex-shrink:0}.otl-ring3 svg{transform:rotate(-90deg)}.otl-ring3 b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--pearl-72)}.otl-tbar{position:relative;height:5px;border-radius:3px;background:var(--pearl-06);overflow:hidden;flex-shrink:0}.otl-tbar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--loop-d),var(--loop));transition:width .25s linear}.otl-tbar.hot i{background:linear-gradient(90deg,#a8452f,var(--bad))}.otl-tpill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--otl-r-full);background:rgba(40,50,79,.9);border:1.5px solid var(--gold-stroke);font-size:14px;font-weight:900;color:var(--pearl);font-variant-numeric:tabular-nums}.otl-tpill.hot{border-color:rgba(217,105,78,.65);color:#f3b8a5;animation:otl-tick-pulse 1s infinite}.otl-alist{display:flex;flex-direction:column;align-content:start}.otl-arow{position:relative;gap:11px;padding:0 13px;border-radius:16px;background:linear-gradient(180deg,var(--surface-2),#232c47);border:1.5px solid var(--pearl-12);animation:otl-rise .4s var(--otl-ease-out) both;transition:transform .14s var(--otl-ease-spring),border-color .18s,background .18s}.otl-arow,.otl-arow .idx{display:flex;align-items:center}.otl-arow .idx{flex-shrink:0;justify-content:center;border-radius:9px;background:rgba(8,12,22,.5);color:var(--pearl-40);font-weight:900;font-variant-numeric:tabular-nums;border:1px solid var(--pearl-06)}.otl-arow .ans{flex:1;min-width:0;font-weight:800;color:var(--pearl);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otl-arow .tail{flex-shrink:0;display:flex;align-items:center;gap:7px}.otl-arow.mine{border-color:var(--gold-stroke);background:linear-gradient(180deg,rgba(232,182,76,.1),rgba(232,182,76,.02))}.otl-arow.tappable{cursor:pointer}.otl-arow.tappable:active{transform:scale(.985)}.otl-arow.picked{border-color:var(--loop);background:linear-gradient(180deg,var(--loop-22),var(--loop-08));box-shadow:0 0 0 3px var(--loop-12),0 10px 26px -14px var(--loop-glow)}.otl-arow.picked .idx{background:var(--loop);color:#0d1220;border-color:transparent}.otl-arow.dim{opacity:.5;cursor:default}.otl-author{color:var(--pearl-40);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72px}.otl-mytag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--otl-r-full);background:rgba(232,182,76,.16);border:1px solid var(--gold-stroke);color:var(--gold);font-size:10.5px;font-weight:900;white-space:nowrap}.otl-frame[dir=rtl] .otl-mytag{font-size:12px}.otl-picktick{width:26px;border-radius:50%;display:flex;background:var(--loop);color:#0d1220}.otl-picktick,.otl-tallychip{height:26px;align-items:center;justify-content:center;animation:otl-pop-in .26s var(--otl-ease-spring) both}.otl-tallychip{min-width:26px;padding:0 8px;border-radius:var(--otl-r-full);display:inline-flex;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;background:rgba(157,184,250,.18);border:1.5px solid rgba(157,184,250,.35);color:#bcd0fa}.otl-tallychip.hot{background:rgba(255,92,120,.25);border-color:rgba(255,92,120,.65);color:#ff9fb0}.otl-listwrap{position:relative;flex:1;min-height:0;overflow-y:auto;padding:2px 16px 12px}.otl-fadeb{position:sticky;bottom:-12px;margin-top:-34px;inset-inline:0;display:block;height:34px;pointer-events:none;background:linear-gradient(180deg,rgba(19,26,41,0),rgba(19,26,41,.92))}.otl-shead{display:flex;align-items:baseline;gap:9px;padding:10px 16px 8px;flex-shrink:0}.otl-shead h1{margin:0;font-size:22px;font-weight:900;line-height:1.2;color:var(--pearl)}.otl-shead .cnt{font-size:13px;font-weight:800;color:var(--pearl-40);font-variant-numeric:tabular-nums;margin-inline-start:auto;white-space:nowrap}.otl-roster{display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:16px;background:rgba(31,40,64,.6);border:1px solid var(--pearl-12);flex-shrink:0}.otl-roster .dots{display:flex;flex-wrap:wrap;gap:5px;flex:1;min-width:0}.otl-rdot{position:relative;border-radius:8px;flex-shrink:0;transition:filter .3s,opacity .3s}.otl-rdot.off{filter:grayscale(1) brightness(.55);opacity:.6}.otl-rdot .tick{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;width:13px;height:13px;border-radius:50%;background:var(--good);border:2px solid var(--dune);display:flex;align-items:center;justify-content:center}.otl-roster .n{font-size:12.5px;font-weight:900;color:var(--pearl-62);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.otl-ainput{width:100%;padding:15px 17px;background:var(--surface-2);border:1.5px solid var(--gold-stroke);border-radius:var(--otl-r-md);color:var(--pearl);font-size:19px;font-weight:800;outline:none;transition:border-color .18s,box-shadow .18s;font-family:inherit}.otl-ainput:focus{border-color:var(--loop);box-shadow:0 0 0 4px var(--loop-12)}.otl-ainput::-moz-placeholder{color:var(--pearl-40);font-weight:600}.otl-ainput::placeholder{color:var(--pearl-40);font-weight:600}.otl-ainput.shake{animation:otl-shake .32s var(--otl-ease-out)}.otl-numdisp{display:flex;align-items:center;justify-content:center;min-height:96px;border-radius:22px;background:var(--surface-2);border:1.5px solid var(--gold-stroke);font-size:56px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--pearl);transition:border-color .18s,box-shadow .18s}.otl-numdisp.on{border-color:var(--loop);box-shadow:0 0 0 4px var(--loop-12)}.otl-numdisp .ph{color:var(--pearl-20)}.otl-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.otl-pad .k{height:58px;border:none;border-radius:14px;background:var(--surface-3);color:var(--pearl);font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 0 rgba(0,0,0,.4);font-variant-numeric:tabular-nums;cursor:pointer;font-family:inherit}.otl-pad .k.dim{background:var(--surface-2);color:var(--pearl-62);font-size:18px}.otl-pad .k.send{background:linear-gradient(180deg,var(--clay-a),var(--clay-b));color:#fff5ec;font-size:17px;font-weight:900}.otl-locked{border-radius:20px;padding:15px 17px;background:linear-gradient(180deg,rgba(95,185,138,.14),rgba(95,185,138,.03));border:1.5px solid rgba(95,185,138,.45);animation:otl-pop-in .3s var(--otl-ease-spring) both}.otl-locked .lbl{font-size:11px;font-weight:900;color:var(--good);margin-bottom:4px}.otl-frame[dir=rtl] .otl-locked .lbl{font-size:12.5px}.otl-locked .val{font-size:24px;font-weight:900;color:var(--pearl);line-height:1.25}.otl-wait{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:rgba(31,40,64,.66);border:1.5px solid var(--pearl-12);overflow:hidden}.otl-wait:after{content:"";position:absolute;top:0;bottom:0;width:38%;background:linear-gradient(100deg,transparent,rgba(157,184,250,.11),transparent);animation:otl-sweep 4.4s var(--otl-ease-out) infinite}.otl-wait .txt{flex:1;min-width:0;display:block}.otl-wait .l1{font-size:15px;font-weight:900;color:var(--pearl-72);display:flex;align-items:baseline;gap:3px}.otl-wait .l2{display:block;font-size:12.5px;font-weight:700;color:var(--pearl-40);margin-top:2px}.otl-wdots{display:inline-flex;gap:3px;align-items:flex-end;padding-inline-start:2px}.otl-wdots i{width:4px;height:4px;border-radius:50%;background:var(--loop-soft);animation:otl-wdot 1.8s ease-in-out infinite}.otl-wdots i:nth-child(2){animation-delay:.22s}.otl-wdots i:nth-child(3){animation-delay:.44s}.otl-hostbadge{position:relative;flex-shrink:0}.otl-hostbadge .pulse{position:absolute;inset:-5px;border-radius:14px;border:1.5px solid var(--loop-40);animation:otl-hostpulse 2.6s ease-out infinite}.otl-gopt{position:relative;gap:13px;padding:19px 17px;border-radius:20px;background:linear-gradient(180deg,#131a2c,#0d1220);border:1.5px solid rgba(157,184,250,.18);transition:transform .14s var(--otl-ease-spring),border-color .18s,background .18s;cursor:pointer}.otl-gopt,.otl-gopt .mark{display:flex;align-items:center}.otl-gopt .mark{width:32px;height:32px;flex-shrink:0;border-radius:10px;border:1.5px solid rgba(157,184,250,.3);justify-content:center;font-size:14px;font-weight:900;color:var(--loop-soft);font-variant-numeric:tabular-nums}.otl-gopt .q{flex:1;min-width:0;font-size:20px;font-weight:900;line-height:1.3;color:#e8eeff}.otl-gopt:active{transform:scale(.985)}.otl-gopt.picked{border-color:var(--loop);background:linear-gradient(180deg,rgba(91,140,245,.24),rgba(91,140,245,.07));box-shadow:0 0 0 3px var(--loop-12),0 14px 34px -16px var(--loop-glow)}.otl-gopt.picked .mark{background:var(--loop);color:#0b1020;border-color:transparent}.otl-secret{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--otl-r-full);background:rgba(91,140,245,.1);border:1px dashed var(--loop-40);color:var(--loop-soft);font-size:12px;font-weight:900}.otl-secret.mute{background:transparent;border-color:var(--pearl-20);border-style:solid;color:var(--pearl-40);padding:5px 11px}.otl-unmask{position:relative;display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:22px;background:linear-gradient(180deg,var(--loop-22),rgba(91,140,245,.05));border:1.5px solid var(--loop);box-shadow:0 0 0 3px var(--loop-08),0 16px 40px -20px var(--loop-glow);overflow:hidden}.otl-unmask .who{flex:1;min-width:0;display:block}.otl-unmask .k{display:block;font-size:11.5px;font-weight:900;color:var(--loop-soft);margin-bottom:2px}.otl-frame[dir=rtl] .otl-unmask .k{font-size:13px}.otl-unmask .nm{display:block;font-size:27px;font-weight:900;line-height:1.1;color:#eef3ff;transform-origin:center}.otl-verdict{font-size:26px;font-weight:900;line-height:1.15;color:var(--pearl);text-wrap:balance;animation:otl-pop-in .45s var(--otl-ease-spring) both}.otl-verdict.caught{color:var(--gold-soft)}.otl-verdict.escaped{color:var(--loop-soft)}.otl-psplit{display:grid;grid-template-columns:1fr 1fr;gap:8px}.otl-pmini{border-radius:15px;padding:9px 12px;border:1.5px solid var(--pearl-12);background:rgba(31,40,64,.6);min-width:0}.otl-pmini .l{font-size:10.5px;font-weight:900;margin-bottom:2px}.otl-frame[dir=rtl] .otl-pmini .l{font-size:12px}.otl-pmini .v{font-size:15px;font-weight:900;color:var(--pearl);line-height:1.25}.otl-pmini.real{border-color:var(--gold-stroke);background:linear-gradient(180deg,rgba(232,182,76,.11),transparent)}.otl-pmini.real .l{color:var(--gold)}.otl-pmini.fake{border-color:var(--loop-40);background:linear-gradient(180deg,var(--loop-12),transparent)}.otl-pmini.fake .l{color:var(--loop-soft)}.otl-vrow{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:16px;background:rgba(31,40,64,.66);border:1.5px solid var(--pearl-12);animation:otl-rise .4s var(--otl-ease-out) both}.otl-vrow.imp{border-color:var(--loop);background:linear-gradient(90deg,var(--loop-22),rgba(91,140,245,.03))}.otl-vrow .nm{font-size:15px;font-weight:900;color:var(--pearl);white-space:nowrap;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;max-width:38%}.otl-vrow .voters{display:flex;gap:4px;flex-wrap:wrap;flex:1;min-width:0;justify-content:flex-end}.otl-frame[dir=rtl] .otl-vrow .voters{justify-content:flex-start}.otl-vrow .ct{flex-shrink:0;min-width:30px;text-align:center;padding:3px 8px;border-radius:var(--otl-r-full);background:rgba(8,12,22,.45);border:1px solid var(--pearl-12);font-size:13px;font-weight:900;color:var(--pearl-72);font-variant-numeric:tabular-nums}.otl-vrow.imp .ct{border-color:transparent}.otl-impflag,.otl-vrow.imp .ct{background:var(--loop);color:#0b1020}.otl-impflag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--otl-r-full);font-size:10.5px;font-weight:900;white-space:nowrap}.otl-frame[dir=rtl] .otl-impflag{font-size:12px}.otl-impflag.gold{background:var(--gold)}.otl-softflag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--otl-r-full);background:rgba(244,239,230,.08);border:1px dashed var(--pearl-20);color:var(--pearl-40);font-size:10.5px;font-weight:900;white-space:nowrap;flex-shrink:0}.otl-frame[dir=rtl] .otl-softflag{font-size:12px}.otl-dgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.otl-drow{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:13px;background:rgba(31,40,64,.5);border:1px solid var(--pearl-12);animation:otl-rise .4s var(--otl-ease-out) both;min-width:0}.otl-drow .n{flex:1;min-width:0;font-size:13px;font-weight:800;color:var(--pearl-72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otl-drow .d{font-size:14px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--good);flex-shrink:0}.otl-drow .d.zero{color:var(--pearl-20)}.otl-drow.you{border-color:var(--gold-stroke);background:linear-gradient(90deg,rgba(232,182,76,.1),transparent)}.otl-guessrow{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:16px;border:1.5px dashed var(--loop-40);background:var(--loop-08)}.otl-guessrow .l{font-size:11.5px;font-weight:900;color:var(--loop-soft);flex-shrink:0}.otl-frame[dir=rtl] .otl-guessrow .l{font-size:13px}.otl-guessrow .v{flex:1;min-width:0;font-size:14.5px;font-weight:900;color:var(--pearl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otl-mk{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.otl-mk.ok{background:rgba(95,185,138,.2);color:var(--good);border:1px solid rgba(95,185,138,.5)}.otl-mk.no{background:rgba(217,105,78,.18);color:#f3b8a5;border:1px solid rgba(217,105,78,.5)}.otl-rbig{font-size:40px;font-weight:900;line-height:1;color:var(--pearl);font-variant-numeric:tabular-nums}.otl-srow{display:flex;align-items:center;gap:11px;padding:0 13px;border-radius:16px;background:rgba(31,40,64,.66);border:1.5px solid var(--pearl-12);animation:otl-rise .42s var(--otl-ease-out) both;min-width:0}.otl-srow .rk{width:22px;flex-shrink:0;font-size:14px;font-weight:900;color:var(--pearl-40);font-variant-numeric:tabular-nums;text-align:center}.otl-srow .nm{flex:1;min-width:0;font-size:16px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otl-srow .dl{padding:2px 8px;border-radius:var(--otl-r-full);background:rgba(95,185,138,.16);border:1px solid rgba(95,185,138,.45);color:var(--good);font-size:12px;font-variant-numeric:tabular-nums}.otl-srow .dl,.otl-srow .tt{font-weight:900;flex-shrink:0}.otl-srow .tt{font-size:20px;font-variant-numeric:tabular-nums;min-width:42px;text-align:end}.otl-srow.lead{border-color:var(--gold);background:linear-gradient(90deg,rgba(232,182,76,.16),rgba(232,182,76,.02))}.otl-srow.lead .tt{color:var(--gold)}.otl-srow.you{border-color:var(--loop);background:linear-gradient(90deg,var(--loop-12),transparent)}.otl-nokick{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:16px;background:rgba(31,40,64,.5);border:1px dashed var(--pearl-20);font-size:12.5px;font-weight:700;color:var(--pearl-40);line-height:1.4}@keyframes otl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes otl-pop-in{0%{opacity:0;transform:scale(.82)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes otl-slam{0%{opacity:0;transform:scale(2.1) rotate(-7deg)}55%{opacity:1;transform:scale(.95) rotate(1.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes otl-rim{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes otl-sweep{0%{transform:translateX(-170%)}55%,to{transform:translateX(280%)}}@keyframes otl-wdot{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:1;transform:translateY(-3px)}}@keyframes otl-hostpulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}@keyframes otl-tick-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes otl-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes otl-fade{0%{opacity:0}to{opacity:1}}@keyframes otl-nudge-kf{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}.otl-nudge{animation:otl-nudge-kf .32s var(--otl-ease-spring)}.otl-rise-in{animation:otl-rise .45s var(--otl-ease-out) both}.otl-slam{animation:otl-slam .5s var(--otl-ease-spring) both}@media (prefers-reduced-motion:reduce){.otl-frame .otl-arow,.otl-frame .otl-drow,.otl-frame .otl-locked,.otl-frame .otl-picktick,.otl-frame .otl-rise-in,.otl-frame .otl-srow,.otl-frame .otl-tallychip,.otl-frame .otl-verdict,.otl-frame .otl-vrow{animation:otl-fade .01s both}.otl-frame .otl-slam{animation:otl-pop-in .2s both}.otl-frame .otl-rimflash{animation:none;opacity:0}.otl-frame .otl-wdots i{animation:otl-wdot 3.6s ease-in-out infinite;transform:none!important}.otl-frame .otl-wait:after{animation:none}.otl-frame .otl-hostbadge .pulse{animation:none;opacity:.35}}:root{--at-air-200:oklch(88% 0.06 230);--at-air-300:oklch(80% 0.11 235);--at-air-500:oklch(70% 0.13 242);--at-air-600:oklch(57% 0.14 248);--at-air-faint:oklch(70% 0.13 242/0.13);--at-air-line:oklch(70% 0.13 242/0.38);--at-air-glow:oklch(70% 0.13 242/0.5);--at-t40:var(--at-air-300);--at-t30:var(--at-air-500);--at-t20:oklch(62% 0.07 248);--at-t10:oklch(55% 0.025 252);--at-bad:oklch(62% 0.15 30);--at-ember:oklch(68% 0.17 45);--at-ink:oklch(16% 0.02 60);--at-glow-air:0 0 0 1px oklch(70% 0.13 242/0.3),0 12px 36px -10px var(--at-air-glow);--at-spring:cubic-bezier(0.22,1.2,0.36,1);--at-out:cubic-bezier(0.16,1,0.3,1)}.at-dune{background:radial-gradient(ellipse 80% 60% at 50% 0,oklch(32% .07 250/.5),transparent 60%),radial-gradient(ellipse 120% 70% at 50% 110%,oklch(48% .11 45/.32),transparent 55%),radial-gradient(ellipse 60% 50% at 10% 40%,oklch(40% .08 258/.55),transparent 60%),linear-gradient(180deg,oklch(15% .04 260),oklch(21% .055 268))}.at-tnum{font-variant-numeric:tabular-nums}.at-stamp{display:inline-flex;align-items:center;justify-content:center;font-weight:900;border-radius:9px;flex:none;direction:ltr}.at-stamp.at-t40{background:linear-gradient(160deg,oklch(86% .09 230),var(--at-t40));color:var(--at-ink);box-shadow:0 0 14px -2px var(--at-air-glow)}.at-stamp.at-t30{background:linear-gradient(160deg,var(--at-air-300),var(--at-air-500));color:var(--at-ink)}.at-stamp.at-t20{background:linear-gradient(160deg,oklch(66% .09 246),var(--at-t20));color:oklch(97% .005 250)}.at-stamp.at-t10{background:linear-gradient(160deg,oklch(58% .035 250),var(--at-t10));color:oklch(97% .005 250)}.at-scroll{scrollbar-width:none;overscroll-behavior:contain}.at-scroll::-webkit-scrollbar{display:none}@keyframes at-swoop-in{0%{opacity:0;transform:translateY(-18px) rotate(-1.4deg) scale(.97)}60%{opacity:1;transform:translateY(3px) rotate(.4deg) scale(1.004)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes at-streak{0%{transform:scaleX(0);transform-origin:0 50%;opacity:.9}70%{transform:scaleX(1);opacity:.5}to{transform:scaleX(1);opacity:0}}@keyframes at-glide-seg{0%{top:var(--at-gfrom)}to{top:var(--at-gto)}}@keyframes at-notch-bounce{0%{transform:translateY(-3px) scaleY(1.15)}55%{transform:translateY(1.5px) scaleY(.88)}to{transform:translateY(0) scaleY(1)}}@keyframes at-burn-shake{0%,to{transform:translateX(0)}18%{transform:translateX(-6px)}38%{transform:translateX(6px)}58%{transform:translateX(-4px)}78%{transform:translateX(3px)}}@keyframes at-ember-ash{0%{color:var(--at-ember);border-color:var(--at-ember);transform:rotate(0)}55%{color:var(--at-ember)}to{color:oklch(52% .02 70);border-color:oklch(30% .04 258);transform:rotate(-2.5deg)}}@keyframes at-pip-burn{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.35) rotate(8deg)}to{transform:scale(1) rotate(18deg)}}@keyframes at-unlock-glow{0%{box-shadow:0 0 0 0 var(--at-air-glow)}to{box-shadow:0 0 0 14px oklch(70% .13 242/0)}}@keyframes at-chip-land{0%{opacity:0;transform:translateY(-26px) scale(.6)}62%{opacity:1;transform:translateY(3px) scale(1.06)}82%{transform:translateY(-1.5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes at-toast-float{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}78%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes at-flash-in{0%{opacity:0}to{opacity:1}}@keyframes at-flash-out{to{opacity:0;visibility:hidden}}@keyframes at-stamp-in{0%{opacity:0;transform:scale(1.7) rotate(-7deg)}62%{opacity:1;transform:scale(.96) rotate(1.2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes at-arc-flare{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes at-reveal-slam{0%{opacity:0;transform:translateY(-26px) scale(1.25)}60%{opacity:1;transform:translateY(2px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes at-feather-drift{0%{opacity:0;transform:translateY(-10px) rotate(0)}12%{opacity:.85}to{opacity:0;transform:translate(-22px,120px) rotate(-50deg)}}@keyframes at-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes at-pop-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes at-tick-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.at-rm-snap{animation:none!important;transition:none!important}.at-clue-current,.at-lockbar{animation:at-flash-in .2s both!important}.at-chip-fresh,.at-reveal-answer{animation:at-flash-in .25s both!important}.at-arc,.at-feather,.at-streak-el{display:none!important}}.attv-stage{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 168px;color:oklch(94% .01 75);--attv-air-200:oklch(88% 0.06 230);--attv-air-300:oklch(80% 0.11 235);--attv-air-500:oklch(70% 0.13 242);--attv-air-600:oklch(57% 0.14 248);--attv-air-faint:oklch(70% 0.13 242/0.13);--attv-air-line:oklch(70% 0.13 242/0.38);--attv-air-glow:oklch(70% 0.13 242/0.5);--attv-t40:var(--attv-air-300);--attv-t30:var(--attv-air-500);--attv-t20:oklch(62% 0.07 248);--attv-t10:oklch(55% 0.025 252);--attv-ink:oklch(16% 0.02 60);--attv-fg:oklch(94% 0.01 75);--attv-muted:oklch(70% 0.02 70);--attv-dim:oklch(52% 0.02 70);--attv-border:oklch(30% 0.04 258);--attv-saffron:oklch(80% 0.15 78);--attv-spring:cubic-bezier(.22,1.2,.36,1);--attv-out:cubic-bezier(.16,1,.3,1)}.attv-stage .attv-tnum{font-variant-numeric:tabular-nums}.attv-ltr{direction:ltr}.attv-tile{position:absolute;inset:0;pointer-events:none;opacity:.4;background-size:150px 150px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'><g fill='none' stroke='%235E90DC' stroke-width='1.2' opacity='0.16'><circle cx='75' cy='75' r='52'/><circle cx='75' cy='75' r='30'/><path d='M75 23 L127 75 L75 127 L23 75 Z'/><path d='M75 38 L112 75 L75 112 L38 75 Z'/></g></svg>")}.attv-play{grid-column:1;grid-row:1;grid-template-columns:210px 1fr;gap:40px;padding:24px 60px 8px;min-height:0}.attv-play,.attv-rail{display:grid;position:relative}.attv-rail{grid-column:1;grid-row:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:12px}.attv-spine{position:absolute;inset-block:0;inset-inline-start:50%;width:5px;margin-inline-start:-2.5px;border-radius:3px;background:linear-gradient(180deg,oklch(100% 0 0/.26),oklch(100% 0 0/.1))}.attv-railcell{grid-column:1;position:relative}.attv-notch{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);height:4px;width:42px;border-radius:3px;background:oklch(100% 0 0/.3);transition:width .35s var(--attv-out),background .35s}[dir=rtl] .attv-notch{transform:translate(50%,-50%)}.attv-notch.attv-on{width:82px;height:5px;background:var(--attv-air-300);box-shadow:0 0 26px -2px var(--attv-air-glow)}.attv-notch.attv-spent{width:24px;background:oklch(100% 0 0/.12)}.attv-tierlbl{position:absolute;top:50%;inset-inline-end:calc(50% + 54px);transform:translateY(-50%);font-size:32px;font-weight:900;color:oklch(62% .02 258);transition:color .35s}.attv-tierlbl.attv-on{color:var(--attv-air-200);font-size:40px}.attv-tierlbl.attv-spent{color:oklch(40% .02 258)}.attv-ground{position:absolute;bottom:0;inset-inline-start:50%;transform:translateX(-50%);width:132px;height:6px;border-radius:3px;background:oklch(100% 0 0/.34)}[dir=rtl] .attv-ground{transform:translateX(50%)}.attv-groundlbl{position:absolute;bottom:14px;inset-inline-start:50%;transform:translateX(-50%);font-size:15px;font-weight:800;letter-spacing:.18em;color:oklch(48% .02 258);white-space:nowrap}[dir=rtl] .attv-groundlbl{transform:translateX(50%);letter-spacing:0}.attv-tagpos{position:absolute;inset-inline-start:50%;z-index:3}.attv-tagmid{transform:translateY(-50%)}.attv-tag{position:relative;margin-inline-start:-74px;width:148px;border-radius:22px;padding:10px 0 8px;text-align:center;box-shadow:0 18px 44px -14px oklch(0 0 0/.7),inset 0 2px 0 oklch(100% 0 0/.35)}.attv-tagval{font-size:74px;line-height:.9;font-variant-numeric:tabular-nums}.attv-tagsec,.attv-tagval{display:block;font-weight:900;direction:ltr}.attv-tagsec{margin:6px 10px 0;padding-top:6px;border-top:1.5px solid oklch(0 0 0/.22);font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums;opacity:.82}.attv-tag.attv-warn .attv-tagsec{animation:attv-tick 1s steps(2) infinite}.attv-plume{position:absolute;inset-inline-start:50%;transform:translateX(-50%);bottom:calc(100% - 6px);width:64px;height:180px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--attv-air-glow));opacity:.28;filter:blur(6px)}[dir=rtl] .attv-plume{transform:translateX(50%)}.attv-clues{grid-column:2;grid-row:1;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:12px;min-height:0}.attv-clue{grid-column:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:30px;padding:0 36px;border-radius:26px;position:relative;overflow:hidden;transition:background .45s var(--attv-out),border-color .45s,opacity .45s}.attv-clue--cur{background:linear-gradient(100deg,oklch(25% .055 252/.95),oklch(20% .045 258/.8));border:1.5px solid var(--attv-air-line);box-shadow:0 0 0 1px oklch(70% .13 242/.16),0 40px 90px -40px var(--attv-air-glow)}.attv-clue--past{background:oklch(20% .045 258/.38);border:1px solid var(--attv-border);opacity:.72}.attv-clue--ghost{background:oklch(18% .03 258/.25);border:1.5px dashed oklch(34% .04 256/.75);opacity:.55}.attv-cluetext{grid-column:2;font-size:74px;font-weight:800;line-height:1.14;color:var(--attv-fg);text-wrap:pretty}.attv-cluetext.attv-long{font-size:60px}.attv-cluetext.attv-xlong{font-size:46px;line-height:1.2}.attv-clue--past .attv-cluetext.attv-long{font-size:34px}.attv-clue--past .attv-cluetext.attv-xlong{font-size:30px;line-height:1.25}.attv-clue--past .attv-cluetext{font-size:40px;font-weight:700;color:var(--attv-muted)}.attv-cluetext.attv-soon{font-size:32px;font-weight:800;color:oklch(52% .02 258);display:flex;align-items:center;gap:22px}.attv-cluetext.attv-soon:after{content:"";flex:1;height:2px;background:repeating-linear-gradient(90deg,oklch(46% .03 256/.8) 0 14px,transparent 14px 28px)}.attv-swoop{animation:attv-swoop .55s var(--attv-spring) both}.attv-streak{position:absolute;bottom:0;inset-inline-start:0;height:3px;width:100%;background:linear-gradient(90deg,var(--attv-air-500),transparent);animation:attv-streak 1s .15s var(--attv-out) both}.attv-stamp{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:14px;font-weight:900;direction:ltr;font-variant-numeric:tabular-nums}.attv-stamp.attv-t40{background:linear-gradient(160deg,oklch(88% .08 228),var(--attv-t40));color:var(--attv-ink);box-shadow:0 0 26px -4px var(--attv-air-glow)}.attv-stamp.attv-t30{background:linear-gradient(160deg,var(--attv-air-300),var(--attv-air-500));color:var(--attv-ink)}.attv-stamp.attv-t20{background:linear-gradient(160deg,oklch(66% .09 246),var(--attv-t20));color:oklch(97% .005 250)}.attv-stamp.attv-t10{background:linear-gradient(160deg,oklch(58% .035 250),var(--attv-t10));color:oklch(97% .005 250)}.attv-stamp.attv-hollow{background:none;border:2px dashed oklch(42% .04 256);color:oklch(50% .02 258);box-shadow:none}.attv-feed{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:start;padding:16px 60px 0;border-top:1px solid oklch(30% .04 258/.5);background:oklch(13% .03 260/.5)}.attv-feedstat{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:4px;padding-top:22px;min-width:132px}.attv-feedcap{font-size:19px;font-weight:800;letter-spacing:.16em;color:var(--attv-muted);white-space:nowrap}[dir=rtl] .attv-feedcap{letter-spacing:0}.attv-feednum{display:flex;align-items:baseline;gap:11px}.attv-feednum .attv-big{font-size:66px;font-weight:900;line-height:.95;color:var(--attv-air-200);font-variant-numeric:tabular-nums}.attv-feednum .attv-of{font-size:24px;font-weight:800;color:var(--attv-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.attv-wirewrap{grid-column:2;grid-row:1;position:relative;height:152px}.attv-wire{inset-inline:-18px;top:86px;height:2px;background:linear-gradient(90deg,transparent,oklch(100% 0 0/.2) 3%,oklch(100% 0 0/.2) 97%,transparent)}.attv-post,.attv-wire{position:absolute;border-radius:2px}.attv-post{top:80px;width:4px;height:9px;background:oklch(100% 0 0/.26)}.attv-chips{position:absolute;inset-inline:0;top:0;height:86px;display:flex;align-items:flex-end;gap:26px}.attv-chip{position:relative;flex:none}.attv-chipname{position:absolute;top:100%;inset-inline-start:50%;transform:translateX(-50%);margin-top:16px;font-size:24px;font-weight:800;color:var(--attv-muted);white-space:nowrap}[dir=rtl] .attv-chipname{transform:translateX(50%)}.attv-chip.attv-fresh .attv-chipname{color:var(--attv-air-200)}.attv-chipstamp{position:absolute;bottom:-9px;inset-inline-start:50%;transform:translateX(-50%);z-index:2;border:2.5px solid oklch(15% .04 260)}[dir=rtl] .attv-chipstamp{transform:translateX(50%)}.attv-land{animation:attv-land .6s var(--attv-spring) both}.attv-roost{display:flex;align-items:center;justify-content:center;border-radius:999px;background:oklch(26% .05 255);border:3px solid oklch(100% 0 0/.14);font-weight:900;color:var(--attv-muted);font-variant-numeric:tabular-nums;flex:none}.attv-feedempty{position:absolute;top:52px;inset-inline-start:4px;font-size:26px;font-weight:700;color:oklch(48% .02 258)}.attv-av{border-radius:999px;flex:none;overflow:hidden;position:relative;background:oklch(26% .05 255)}.attv-avring{inset:0;pointer-events:none}.attv-avring,.attv-glyph{position:absolute;border-radius:999px}.attv-glyph{bottom:-2px;inset-inline-end:-2px;z-index:2;display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--attv-ink);border:2px solid oklch(15% .04 260)}.attv-reveal{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:26px 72px 46px;z-index:5}.attv-ansblk{grid-column:1;grid-row:1;position:relative;flex-direction:column;gap:10px;padding:16px 0 22px}.attv-ansblk,.attv-eyebrow{display:flex;align-items:center}.attv-eyebrow{gap:20px;font-size:23px;font-weight:900;letter-spacing:.3em;color:var(--attv-air-300);text-transform:uppercase}[dir=rtl] .attv-eyebrow{letter-spacing:0}.attv-eyebrow:after,.attv-eyebrow:before{content:"";width:80px;height:2px;background:linear-gradient(90deg,transparent,var(--attv-air-line))}.attv-eyebrow:after{background:linear-gradient(90deg,var(--attv-air-line),transparent)}.attv-answer{font-size:158px;font-weight:800;line-height:1.06;color:oklch(94% .01 75);text-align:center;text-wrap:balance;text-shadow:0 8px 0 oklch(12% .04 260/.9),0 0 110px var(--attv-air-glow);animation:attv-slam .6s var(--attv-spring) both}.attv-answer.attv-long{font-size:118px}.attv-arc{position:absolute;top:96px;inset-inline-start:50%;width:520px;height:520px;margin-inline-start:-260px;border-radius:50%;border:3px solid var(--attv-air-line);pointer-events:none;animation:attv-arc 1.1s var(--attv-out) both}.attv-count{display:inline-flex;gap:14px;font-size:36px;font-weight:800;color:var(--attv-muted)}.attv-count,.attv-nobody{align-items:center;animation:attv-stampin .5s .26s var(--attv-spring) both}.attv-nobody{display:flex;flex-direction:column;gap:6px}.attv-nobody .attv-h{font-size:64px;font-weight:800;color:oklch(72% .02 70)}.attv-nobody .attv-s{font-size:30px;font-weight:700;color:var(--attv-dim)}.attv-receipt{grid-column:1;grid-row:2;display:grid;grid-auto-rows:104px;align-content:center;gap:12px;min-height:0}.attv-rrow{grid-column:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:0 34px;border-radius:22px;background:oklch(20% .045 258/.5);border:1px solid var(--attv-border)}.attv-rrow.attv-hit{background:linear-gradient(90deg,oklch(26% .06 250/.7),oklch(20% .045 258/.5));border-color:var(--attv-air-line)}.attv-rclue{grid-column:2;font-size:40px;font-weight:700;color:var(--attv-fg);text-wrap:pretty}.attv-rrow.attv-hit .attv-rclue{color:oklch(94% .01 75);font-weight:800}.attv-rclue.attv-rlong{font-size:32px}.attv-rclue.attv-rxlong{font-size:26px;line-height:1.25}.attv-rwho{grid-column:3;display:flex;align-items:center;gap:16px}.attv-rwho .attv-whon{font-size:30px;font-weight:900;color:var(--attv-air-200);white-space:nowrap}.attv-none{font-size:26px;font-weight:700;color:oklch(48% .02 258);white-space:nowrap}.attv-stack{display:flex;align-items:center}.attv-stack .attv-av{margin-inline-start:-18px;box-shadow:0 6px 18px -8px oklch(0 0 0/.8)}.attv-stack .attv-av:first-child{margin-inline-start:0}.attv-stand{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:24px;padding:30px 72px 54px;z-index:5}.attv-standhd{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.attv-title{grid-column:1;grid-row:1;font-size:56px;font-weight:800;color:oklch(94% .01 75)}.attv-sub{font-size:26px;font-weight:700;color:var(--attv-muted)}.attv-note{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:12px;padding:11px 24px;border-radius:999px;background:var(--attv-air-faint);border:1px solid var(--attv-air-line);color:var(--attv-air-200);font-size:22px;font-weight:800;white-space:nowrap}.attv-rows{grid-column:1;grid-row:2;display:grid;gap:12px;align-content:center;min-height:0}.attv-srow{display:grid;grid-template-columns:66px 72px 1fr auto 132px;align-items:center;gap:22px;padding:0 26px;border-radius:20px;background:oklch(21% .045 258/.5);border:1px solid var(--attv-border);animation:attv-rise .45s var(--attv-out) both}.attv-srow.attv-lead{background:linear-gradient(90deg,oklch(34% .08 76/.3),oklch(21% .045 258/.5));border-color:oklch(80% .15 78/.5)}.attv-rank{grid-column:1;grid-row:1;font-size:32px;font-weight:900;color:var(--attv-dim);text-align:center}.attv-srow.attv-lead .attv-rank{color:var(--attv-saffron)}.attv-savw{grid-column:2;grid-row:1;position:relative;display:inline-flex}.attv-sname{grid-column:3;grid-row:1;font-size:32px;font-weight:800;color:var(--attv-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attv-sdelta{grid-column:4;grid-row:1}.attv-stotal{grid-column:5;grid-row:1;font-size:34px;font-weight:900;color:var(--attv-saffron);text-align:end;font-variant-numeric:tabular-nums}.attv-srow.attv-cmp{grid-template-columns:44px 48px 1fr auto 96px;gap:14px;padding:0 18px;border-radius:14px}.attv-srow.attv-cmp .attv-rank{font-size:22px}.attv-srow.attv-cmp .attv-sname{font-size:24px}.attv-srow.attv-cmp .attv-stotal{font-size:26px}.attv-srow.attv-cmp .attv-zero{font-size:16px;padding:3px 10px}.attv-teamgrid{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:34px;min-height:0}.attv-team{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:20px;padding:32px 34px;border-radius:32px;background:oklch(19% .04 260/.6);border:1.5px solid var(--attv-border);animation:attv-rise .5s var(--attv-out) both}.attv-team.attv-lead{box-shadow:0 30px 80px -40px oklch(80% .15 78/.4)}.attv-teamhd{grid-row:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.attv-teambadge{grid-column:1;grid-row:1;width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:900;color:var(--attv-ink)}.attv-teamname{grid-column:2;grid-row:1;font-size:38px;font-weight:900}.attv-teamtotal{grid-column:3;grid-row:1;font-size:64px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.attv-teambest{grid-row:2;display:inline-flex;align-items:center;gap:14px;font-size:28px;font-weight:800;color:var(--attv-air-200)}.attv-teamavs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.attv-teamavs,.attv-teammem{grid-row:3;align-content:center}.attv-teammem{display:grid;gap:10px;-moz-column-gap:16px;column-gap:16px}.attv-memrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:7px 14px;border-radius:14px;background:oklch(24% .04 258/.45)}.attv-memrow .attv-mn{grid-column:2;grid-row:1;font-size:26px;font-weight:800;color:var(--attv-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attv-memrow .attv-md{grid-column:3;grid-row:1}.attv-memrow.attv-nil{opacity:.55}.attv-teamfoot{grid-row:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--attv-border);font-size:24px;font-weight:700;color:var(--attv-muted)}.attv-final{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;padding:26px 72px 54px;z-index:5}.attv-podium{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1.16fr 1fr;align-items:end;gap:34px;min-height:0}.attv-plinth{position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);justify-items:center;gap:14px;padding:26px 22px 0;border-radius:30px 30px 0 0;background:linear-gradient(180deg,oklch(24% .05 256/.8),oklch(18% .04 260/.35));border:1.5px solid var(--attv-border);border-bottom:none;animation:attv-rise .55s var(--attv-out) both}.attv-plinth.attv-p1{background:linear-gradient(180deg,oklch(34% .08 76/.45),oklch(19% .04 260/.4));border-color:oklch(80% .15 78/.55);box-shadow:0 -20px 90px -40px oklch(80% .15 78/.5)}.attv-crown{grid-row:1;font-size:46px;line-height:1}.attv-pav{grid-row:2;position:relative;display:inline-flex}.attv-pname{grid-row:3;font-size:38px;font-weight:900;color:var(--attv-fg);text-align:center}.attv-ptot{grid-row:4;font-size:64px;font-weight:900;color:var(--attv-saffron);font-variant-numeric:tabular-nums;align-self:start}.attv-zero{padding:5px 14px;border-radius:10px;font-size:20px;font-weight:800;color:var(--attv-dim);background:oklch(30% .02 258/.5)}.attv-restrow{grid-column:1;grid-row:3;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.attv-rest{display:inline-flex;align-items:center;gap:12px;padding:10px 20px;border-radius:999px;background:oklch(21% .045 258/.55);border:1px solid var(--attv-border);font-size:24px;font-weight:800;color:var(--attv-muted)}.attv-rest b{color:var(--attv-fg);font-weight:900}.attv-intro{grid-column:1;grid-row:1;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:84px;padding:0 60px;position:relative}.attv-introl{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.attv-introq{font-size:128px;font-weight:800;line-height:1;color:oklch(94% .01 75);display:flex;align-items:baseline;gap:22px;animation:attv-pop .5s var(--attv-spring) both}.attv-introlbl{font-size:56px;color:var(--attv-muted)}.attv-introq .attv-of{font-size:64px;color:var(--attv-dim)}.attv-introcat{animation:attv-stampin .55s .25s var(--attv-spring) both}.attv-cat{display:inline-flex;align-items:center;gap:18px;padding:16px 38px;border-radius:999px;background:var(--attv-air-faint);border:1px solid var(--attv-air-line);color:var(--attv-air-200);font-size:44px;font-weight:800;white-space:nowrap}.attv-cat i{width:18px;height:18px;flex:none;border-radius:3px;transform:rotate(45deg);background:var(--attv-air-300)}.attv-introstakes{font-size:46px;font-weight:800;color:var(--attv-air-200);animation:attv-rise .5s .5s var(--attv-out) both}.attv-introsub{font-size:32px;font-weight:700;color:var(--attv-muted);animation:attv-rise .5s .62s var(--attv-out) both}.attv-introfoot{font-size:28px;font-weight:800;color:var(--attv-dim);animation:attv-tick 1.6s ease-in-out infinite}.attv-intror{grid-column:1;grid-row:1;position:relative;width:260px;height:560px;animation:attv-rise .6s .2s var(--attv-out) both}.attv-intror .attv-rail{height:100%}.attv-intror .attv-tierlbl{inset-inline-end:auto;inset-inline-start:calc(50% + 86px);font-size:34px}.attv-intror .attv-tierlbl.attv-on{font-size:42px}.attv-edge{position:absolute;inset-inline:0;bottom:0;height:10px;z-index:30;background:oklch(20% .04 258/.8)}.attv-edgefill{height:100%;background:linear-gradient(90deg,var(--attv-air-300),var(--attv-air-600));box-shadow:0 0 22px var(--attv-air-glow);animation:attv-drain linear both}.attv-edgelbl{position:absolute;inset-inline-end:34px;bottom:24px;font-size:20px;font-weight:800;letter-spacing:.2em;color:var(--attv-muted);white-space:nowrap}[dir=rtl] .attv-edgelbl{letter-spacing:0}.attv-paired{position:absolute;top:18px;inset-inline-start:50%;transform:translateX(-50%);z-index:40;padding:10px 26px;border-radius:999px;background:oklch(14% .03 258/.92);border:1px solid var(--attv-air-line);color:var(--attv-air-200);font-size:22px;font-weight:800;white-space:nowrap;animation:attv-pop .4s var(--attv-spring) both}[dir=rtl] .attv-paired{transform:translateX(50%)}@keyframes attv-glide{0%{top:var(--gfrom)}to{top:var(--gto)}}@keyframes attv-notchdrop{0%{transform:translateY(-8px) scaleY(1.16)}55%{transform:translateY(4px) scaleY(.9)}to{transform:translateY(0) scaleY(1)}}@keyframes attv-swoop{0%{opacity:0;transform:translateY(-46px) rotate(-.9deg) scale(.985)}62%{opacity:1;transform:translateY(6px) rotate(.25deg) scale(1.004)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes attv-streak{0%{transform:scaleX(0);transform-origin:0 50%;opacity:.9}70%{transform:scaleX(1);opacity:.5}to{transform:scaleX(1);opacity:0}}@keyframes attv-land{0%{opacity:0;transform:translateY(-70px) scale(.62)}62%{opacity:1;transform:translateY(7px) scale(1.07)}84%{transform:translateY(-3px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes attv-pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes attv-stampin{0%{opacity:0;transform:scale(1.6) rotate(-6deg)}62%{opacity:1;transform:scale(.97) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes attv-slam{0%{opacity:0;transform:translateY(-60px) scale(1.22)}60%{opacity:1;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes attv-arc{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.55)}}@keyframes attv-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes attv-tick{0%,to{opacity:1}50%{opacity:.4}}@keyframes attv-drain{0%{width:100%}to{width:0}}@keyframes attv-feather{0%{opacity:0;transform:translateY(-20px) rotate(0)}14%{opacity:.8}to{opacity:0;transform:translate(-60px,300px) rotate(-55deg)}}.attv-feather{position:absolute;pointer-events:none;animation:attv-feather 2.2s var(--attv-out) both}@media (prefers-reduced-motion:reduce){.attv-tag,.attv-tagpos{animation:none!important}.attv-swoop{animation:attv-fadein .2s both!important;transform:none}.attv-arc,.attv-feather,.attv-plume,.attv-streak{display:none!important}.attv-answer,.attv-land,.attv-plinth,.attv-rrow,.attv-srow,.attv-team{animation:attv-fadein .25s both!important}}@keyframes attv-fadein{0%{opacity:0}to{opacity:1}}.pcg-root{--pcg-200:oklch(90% 0.05 158);--pcg-300:oklch(82% 0.10 158);--pcg-500:oklch(67% 0.115 160);--pcg-600:oklch(52% 0.11 164);--pcg-700:oklch(41% 0.085 166);--pcg-faint:oklch(67% 0.115 160/0.13);--pcg-line:oklch(67% 0.115 160/0.38);--pcg-glow:oklch(67% 0.115 160/0.5);--pcg-table:oklch(30% 0.055 168);--pcg-table-deep:oklch(24% 0.05 170);--pcg-table-line:oklch(45% 0.06 165/0.35);--pcg-good:var(--pcg-300);--pcg-miss:oklch(78% 0.13 70);--pcg-stump:oklch(62% 0.15 30);--pcg-bg:oklch(15% 0.04 260);--pcg-bg-elevated:oklch(20% 0.045 258);--pcg-bg-higher:oklch(26% 0.05 255);--pcg-pearl:oklch(94% 0.01 75);--pcg-ink:oklch(16% 0.02 60);--pcg-saffron:oklch(80% 0.15 78);--pcg-fg-muted:oklch(70% 0.02 70);--pcg-fg-dim:oklch(52% 0.02 70);--pcg-border:oklch(30% 0.04 258);--pcg-border-strong:oklch(40% 0.04 258);--pcg-shadow-card:0 1px 0 0 oklch(100% 0 0/0.04) inset,0 20px 40px -20px oklch(0% 0 0/0.6);--pcg-glow-msh:0 0 0 1px oklch(67% 0.115 160/0.3),0 12px 36px -10px var(--pcg-glow);--pcg-teamA:oklch(68% 0.12 245);--pcg-teamB:oklch(64% 0.14 25);--pcg-teamA-faint:oklch(68% 0.12 245/0.14);--pcg-teamB-faint:oklch(64% 0.14 25/0.14);--pcg-spring:cubic-bezier(0.22,1.2,0.36,1);--pcg-ease-out:cubic-bezier(0.16,1,0.3,1);color:var(--pcg-pearl);background:radial-gradient(ellipse 85% 55% at 50% 0,oklch(34% .07 168/.55),transparent 62%),radial-gradient(ellipse 120% 70% at 50% 112%,oklch(48% .11 45/.26),transparent 55%),radial-gradient(ellipse 60% 50% at 8% 42%,oklch(36% .07 170/.5),transparent 60%),linear-gradient(180deg,oklch(15% .04 260),oklch(20% .05 200))}.pcg-tnum{font-variant-numeric:tabular-nums}[dir=rtl] .pcg-root *{letter-spacing:0!important}.pcg-felt{background:radial-gradient(ellipse 120% 90% at 50% 0,oklch(33% .06 168),var(--pcg-table-deep)),var(--pcg-table);border:1px solid var(--pcg-table-line);box-shadow:inset 0 1px 0 oklch(100% 0 0/.06),0 24px 44px -22px oklch(0 0 0/.7)}.pcg-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pcg-fg-muted)}[dir=rtl] .pcg-root .pcg-eyebrow{letter-spacing:0!important}.pcg-display{font-weight:900;letter-spacing:-.02em;line-height:.98}[dir=rtl] .pcg-root .pcg-display{letter-spacing:0!important}.pcg-card{background:var(--pcg-bg-elevated);border:1px solid var(--pcg-border);border-radius:22px;box-shadow:var(--pcg-shadow-card)}.pcg-tap{transition:transform .12s var(--pcg-spring)}.pcg-tap:active{transform:scale(.96)}.pcg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:16px;font-size:16px;font-weight:800;background:linear-gradient(160deg,var(--pcg-300),var(--pcg-500));color:var(--pcg-ink);box-shadow:0 1px 0 oklch(100% 0 0/.4) inset,0 10px 24px -10px var(--pcg-glow);transition:transform .12s var(--pcg-spring),filter .2s}.pcg-btn:active{transform:scale(.97)}.pcg-btn[disabled]{filter:grayscale(.6) brightness(.65);pointer-events:none}.pcg-catchip{gap:5px;padding:3px 10px;border-radius:9999px;font-size:12px;background:oklch(94% .01 75/.09);border:1px solid oklch(94% .01 75/.16);color:var(--pcg-fg-muted);white-space:nowrap}.pcg-catchip,.pcg-donechip{display:inline-flex;align-items:center;font-weight:800}.pcg-donechip{gap:6px;padding:4px 12px;border-radius:9999px;font-size:13px;background:var(--pcg-faint);border:1px solid var(--pcg-line);color:var(--pcg-200)}.pcg-stamp{display:inline-flex;align-items:center;justify-content:center;font-weight:900;border-radius:9px;flex:none;direction:ltr;font-variant-numeric:tabular-nums}.pcg-stamp-pts{background:linear-gradient(160deg,var(--pcg-200),var(--pcg-300));color:var(--pcg-ink)}.pcg-stamp-stump{background:linear-gradient(160deg,oklch(70% .14 35),var(--pcg-stump));color:oklch(97% .005 30)}.pcg-piece{position:absolute;top:0;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:flex;align-items:center;justify-content:center}.pcg-piece-grab{cursor:grab}.pcg-piece-grab:active{cursor:grabbing}@keyframes pcg-scrap-drop{0%{opacity:0;transform:translateY(-34px) rotate(var(--r0,-4deg)) scale(1.06)}62%{opacity:1;transform:translateY(4px) rotate(var(--r1,1deg)) scale(1)}to{opacity:1;transform:translateY(0) rotate(var(--r1,1deg)) scale(1)}}@keyframes pcg-tear-shake{0%,to{transform:rotate(var(--r1,1deg)) translateX(0)}18%{transform:rotate(var(--r1,1deg)) translateX(-5px)}38%{transform:rotate(var(--r1,1deg)) translateX(5px)}58%{transform:rotate(var(--r1,1deg)) translateX(-3px)}78%{transform:rotate(var(--r1,1deg)) translateX(2px)}}@keyframes pcg-tear-line-in{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes pcg-tumble{0%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(1.06);opacity:.9}55%{opacity:1}80%{transform:translate(calc(var(--fx) * .08),-8px) rotate(calc(var(--pr) - 12deg)) scale(1.03)}to{transform:translate(0) rotate(var(--pr)) scale(1)}}@keyframes pcg-piece-settle{0%{transform:scale(1.08,.94) rotate(var(--pr,0deg))}55%{transform:scale(.97,1.04) rotate(var(--pr,0deg))}to{transform:scale(1) rotate(var(--pr,0deg))}}@keyframes pcg-neat-bounce{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}45%{transform:translateX(7px)}68%{transform:translateX(-4px)}86%{transform:translateX(2px)}}@keyframes pcg-flag-pop{0%{transform:scale(.4) rotate(-14deg);opacity:0}62%{transform:scale(1.18) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0)}}@keyframes pcg-lock-in{0%{box-shadow:0 0 0 0 var(--pcg-glow)}to{box-shadow:0 0 0 16px oklch(67% .115 160/0)}}@keyframes pcg-count-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes pcg-chip-land{0%{opacity:0;transform:translateY(-24px) scale(.6)}62%{opacity:1;transform:translateY(3px) scale(1.06)}82%{transform:translateY(-1.5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pcg-heal-flash{0%{opacity:0}25%{opacity:.9}to{opacity:0}}@keyframes pcg-author-drop{0%{opacity:0;transform:translateY(-30px) scale(.7) rotate(-5deg)}60%{opacity:1;transform:translateY(3px) scale(1.05) rotate(1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes pcg-stamp-in{0%{opacity:0;transform:scale(1.7) rotate(-7deg)}62%{opacity:1;transform:scale(.96) rotate(1.2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes pcg-crown-drop{0%{opacity:0;transform:translateY(-46px) rotate(-16deg)}55%{opacity:1;transform:translateY(4px) rotate(4deg)}75%{transform:translateY(-3px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(-8deg)}}@keyframes pcg-confetti-fall{0%{opacity:0;transform:translateY(-16px) rotate(var(--cr,0deg))}12%{opacity:1}to{opacity:0;transform:translateY(var(--cy,120px)) rotate(calc(var(--cr, 0deg) + var(--cs, 160deg)))}}@keyframes pcg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pcg-pop-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pcg-tick-pulse{0%,to{opacity:1}50%{opacity:.55}}.tf{--bg:oklch(15% .04 260);--s1:oklch(20% .045 258);--s2:oklch(26% .05 255);--s3:oklch(31% .05 254);--line:oklch(30% .04 258);--line2:oklch(40% .04 258);--fg:oklch(94% .01 75);--mute:oklch(72% .02 70);--dim:oklch(56% .02 70);--gold:oklch(80% .15 78);--gold-hi:oklch(88% .12 82);--gold-ink:oklch(82% .15 78);--gold-soft:oklch(80% .15 78/.14);--gold-line:oklch(80% .15 78/.45);--on-gold:oklch(16% .02 60);--clay:oklch(68% .14 45);--clay-ink:oklch(74% .13 45);--clay-soft:oklch(68% .14 45/.16);--ta:oklch(72% .09 195);--tb:oklch(68% .14 45);--yes:oklch(84% .12 168);--yes-hi:oklch(91% .08 165);--yes-edge:oklch(55% .1 170);--on-yes:oklch(20% .05 170);--no:oklch(62% .19 355);--no-hi:oklch(71% .15 355);--no-edge:oklch(42% .15 355);--on-no:oklch(13% .04 355);--card:oklch(96% .012 80);--card-fg:oklch(18% .02 60);--card-mute:oklch(44% .02 60);--card-edge:oklch(66% .03 70);--card-line:transparent;--card-chip:oklch(90% .02 78);--back1:oklch(80% .02 75);--back2:oklch(60% .025 70);--yes-ink:oklch(84% .11 168);--no-ink:oklch(72% .16 355);--sl:1;--top:calc(env(safe-area-inset-top, 0px) + 46px);--bot:env(safe-area-inset-bottom,0px);--headH:44px;--btnH:128px;--gap:12px;--stageM:14px;--cardPad:22px 20px;--cntFS:30px;--glS:44px;--wdFS:26px;--btnDir:column;--btnGap:0px;--foolH:330px;--ringS:230px;--tw:28px;--ptsFS:92px;--rvGap:12px;--introFS:40px;--cdW:120px;position:relative;flex:1;min-height:0;color:var(--fg);font-family:Cairo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.tf.compact{--headH:38px;--btnH:96px;--gap:10px;--stageM:10px;--cardPad:16px 16px;--cntFS:26px;--glS:32px;--wdFS:24px;--btnDir:row;--btnGap:10px;--foolH:220px;--ringS:170px;--tw:21px;--ptsFS:64px;--rvGap:8px;--introFS:32px;--cdW:92px}.light .tf,.light.tf-portal{--bg:oklch(97% .015 75);--s1:oklch(99.3% .006 75);--s2:oklch(94% .025 70);--s3:oklch(91% .03 68);--line:oklch(88% .03 65);--line2:oklch(80% .035 65);--fg:oklch(16% .02 60);--mute:oklch(40% .02 60);--dim:oklch(52% .02 60);--gold:oklch(79% .15 76);--gold-hi:oklch(86% .12 80);--gold-ink:oklch(48% .12 68);--gold-soft:oklch(80% .15 78/.2);--gold-line:oklch(68% .14 72/.55);--clay-ink:oklch(50% .15 40);--ta:oklch(50% .11 200);--tb:oklch(55% .16 38);--yes:oklch(80% .12 168);--yes-hi:oklch(89% .08 165);--yes-edge:oklch(50% .1 170);--no:oklch(60% .19 355);--no-hi:oklch(69% .15 355);--no-edge:oklch(40% .15 355);--yes-ink:oklch(45% .1 170);--no-ink:oklch(48% .18 355);--card:oklch(100% 0 0);--card-edge:oklch(82% .035 65);--card-line:oklch(88% .03 65);--card-chip:oklch(95% .02 75);--back1:oklch(93% .02 70);--back2:oklch(88% .025 68)}.tf *,.tf-portal *{box-sizing:border-box}.tf-portal[dir=rtl] *,.tf[dir=rtl] *{letter-spacing:0!important}.tf .disp,.tf-portal .disp{font-family:Changa,Cairo,sans-serif}.tf .tf-num,.tf-portal .tf-num{display:inline-flex;direction:ltr;font-variant-numeric:tabular-nums}.tf .ltr,.tf-portal .ltr{direction:ltr;unicode-bidi:isolate;display:inline-block;font-variant-numeric:tabular-nums}.tf button,.tf-portal button{font-family:inherit;border:0;background:none;color:inherit;cursor:pointer;padding:0}.tf-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:99px;font-size:12.5px;font-weight:800;line-height:1.6;white-space:nowrap;border:1px solid var(--line2);color:var(--mute)}.tf-chip.gold{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.tf-dots{display:inline-flex;gap:5px;align-items:center}.tf-dots i{width:7px;height:7px;border-radius:99px;background:var(--line2)}.tf-dots i.on{background:var(--fg);width:18px}.tf-timer{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:var(--s1);border:1.5px solid var(--line2);color:var(--fg);font-weight:900;font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.tf-timer.hot{color:var(--clay-ink);border-color:oklch(68% .14 45/.55)}.tf-teamchip{display:inline-flex;gap:7px;padding:6px 13px;border-radius:999px;border:1.5px solid var(--line2);font-weight:800;font-size:13px;line-height:1.4}.tf-lrow,.tf-teamchip{align-items:center;background:var(--s1)}.tf-lrow{display:flex;gap:10px;padding:6px 11px;border-radius:16px;border:1.5px solid var(--line);color:var(--fg)}.tf-lrow .rank{width:18px;font-size:13px;font-weight:900;color:var(--dim);text-align:center}.tf-lrow .name{flex:1;min-width:0;font-weight:800;font-size:15px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-lrow .pts{font-size:17px;font-weight:900;font-variant-numeric:tabular-nums}.tf-lrow.lead{border-color:var(--gold)}.tf-lrow.lead .pts{color:var(--gold-ink)}.tf-av{display:inline-flex;border-radius:50%;flex:none;border:2px solid var(--line2);overflow:hidden;background:var(--s1)}.tf-av.ring{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.tf-play{position:absolute;inset:0;display:flex;flex-direction:column;padding:var(--top) 0 var(--bot)}.tf-head{display:flex;align-items:center;gap:8px;height:var(--headH);flex:none}.tf-cnt{display:flex;align-items:baseline;gap:6px;min-width:0}.tf-cnt span{font-size:13px;font-weight:700;color:var(--mute);line-height:1.6}.tf-cnt b{font-family:Changa,Cairo;font-size:var(--cntFS,30px);font-weight:800;line-height:1.2;display:inline-block;min-width:1.2em}.tf-cnt b.pop{animation:tf-pop calc(.22s * var(--sl)) cubic-bezier(.2,1.6,.4,1)}.tf-head .sp{flex:1}.tf-hotpill{display:inline-flex}.tf-hotpill.hot{animation:tf-beat 1s ease-in-out infinite}.tf-bar{height:6px;border-radius:6px;background:var(--s2);overflow:hidden;flex:none;margin-top:6px}.tf-bar i{display:block;height:100%;background:var(--gold);transition:transform .1s linear}.tf-fuse{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;height:6px;flex:none;margin-top:6px}.tf-fuse i{border-radius:6px;background:var(--clay);transition:transform calc(.22s * var(--sl)) cubic-bezier(.5,0,.8,.4),opacity calc(.22s * var(--sl))}.tf-fuse i.off{transform:scale(.2);opacity:0}.tf-stage{flex:1;min-height:0;position:relative;margin:var(--stageM) 0 calc(var(--stageM) + 4px)}.tf-back{position:absolute;inset:0 0 18px;border-radius:28px;transform-origin:50% 100%}.tf-back.b1{background:var(--back1);transform:translateY(9px) scale(.95)}.tf-back.b2{background:var(--back2);transform:translateY(18px) scale(.9)}.tf-card{position:absolute;inset:0 0 18px;border-radius:28px;background:var(--card);color:var(--card-fg);border:1.5px solid var(--card-line);box-shadow:0 6px 0 var(--card-edge);display:flex;flex-direction:column;padding:var(--cardPad);overflow:hidden;transform-origin:50% 100%}.tf-card .shade{position:absolute;inset:0;background:var(--back1);opacity:0;pointer-events:none}.tf-card.in{animation:tf-in calc(.36s * var(--sl)) cubic-bezier(.2,1.25,.4,1) both}.tf-card.in .shade{animation:tf-unshade calc(.26s * var(--sl)) ease-out both}.tf-card.in .tf-body{animation:tf-txt calc(.18s * var(--sl)) calc(.16s * var(--sl)) ease-out both}.tf-card.out-l,.tf-card.out-r{transform-origin:50% 50%;z-index:3;pointer-events:none}.tf-card.out-r{animation:tf-out-r calc(.24s * var(--sl)) cubic-bezier(.5,0,.9,.5) forwards}.tf-card.out-l{animation:tf-out-l calc(.24s * var(--sl)) cubic-bezier(.5,0,.9,.5) forwards}.tf-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;position:relative}.tf-claim{margin:0;font-weight:800;line-height:1.6;text-wrap:balance}.tf[lang=en] .tf-claim{line-height:1.45}.tf-q{font-weight:700;text-wrap:balance;margin:0}.tf-is,.tf-q{color:var(--card-mute);line-height:1.6}.tf-is{font-size:16px;font-weight:800;background:var(--card-chip);border-radius:99px;padding:2px 16px}.tf-ans{line-height:1.4;text-wrap:balance}.tf-ans,.tf-sum{font-family:Changa,Cairo;font-weight:800}.tf-sum{line-height:1.3;direction:ltr;white-space:nowrap;display:flex;gap:.22em;align-items:baseline}.tf-sum .eq{color:var(--card-mute)}.tf-mark{position:absolute;top:50%;left:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:99px;display:flex;align-items:center;justify-content:center;z-index:2;animation:tf-markin calc(.11s * var(--sl)) cubic-bezier(.2,1.6,.4,1) both}.tf-mark.yes{background:var(--yes);color:var(--on-yes);box-shadow:0 5px 0 var(--yes-edge)}.tf-mark.no{background:var(--no);color:var(--on-no);box-shadow:0 5px 0 var(--no-edge)}.tf-btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);height:var(--btnH);flex:none;direction:ltr}.tf-btn,.tf-btns{position:relative}.tf-btn{height:100%;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer}.tf-btn .edge{inset:7px 0 0}.tf-btn .cap,.tf-btn .edge{position:absolute;border-radius:26px}.tf-btn .cap{inset:0 0 7px;display:flex;flex-direction:var(--btnDir,column);align-items:center;justify-content:center;gap:var(--btnGap,0);overflow:hidden;transition:transform calc(.17s * var(--sl)) cubic-bezier(.3,1.7,.5,1),opacity .2s}.tf-btn .cap:before{content:"";position:absolute;left:10px;right:10px;top:6px;height:38%;border-radius:20px 20px 40px 40px;background:linear-gradient(180deg,oklch(100% 0 0/.32),oklch(100% 0 0/0));pointer-events:none}.tf-btn.yes .edge{background:var(--yes-edge)}.tf-btn.yes .cap{background:linear-gradient(180deg,var(--yes-hi),var(--yes) 60%);color:var(--on-yes)}.tf-btn.no .edge{background:var(--no-edge)}.tf-btn.no .cap{background:linear-gradient(180deg,var(--no-hi),var(--no) 60%);color:var(--on-no)}.tf-btn .gl{width:var(--glS,42px);height:var(--glS,42px);position:relative}.tf-btn .wd{font-family:Changa,Cairo;font-weight:800;font-size:var(--wdFS,26px);line-height:1.6;position:relative}.tf-btns.guard .tf-btn .cap{transform:translateY(2px);transition:transform calc(50ms * var(--sl)) ease-out}.tf-btns .tf-btn.down .cap{transform:translateY(7px);transition:transform calc(50ms * var(--sl)) ease-out}.tf-btns.off .tf-btn .cap{opacity:.4;transform:translateY(7px)}.tf-btns.off{pointer-events:none}.tf-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:26px}.tf-ring{position:absolute;top:calc(50% - 4px);left:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:99px;border:4px solid oklch(100% 0 0/.75);pointer-events:none;animation:tf-ring calc(.34s * var(--sl)) ease-out forwards}.tf-portal{--clay:oklch(68% .14 45);--on-gold:oklch(16% .02 60);--bg:oklch(15% .04 260);font-family:Cairo,system-ui,sans-serif}.tf-hot{pointer-events:none;z-index:60;animation:tf-hotpulse 1s ease-in-out infinite;background:linear-gradient(90deg,oklch(68% .14 45/.4),transparent 7%),linear-gradient(270deg,oklch(68% .14 45/.4),transparent 7%),linear-gradient(180deg,oklch(68% .14 45/.3),transparent 5%),linear-gradient(0deg,oklch(68% .14 45/.45),transparent 7%)}.tf-hot,.tf-stamp{position:fixed;inset:0}.tf-stamp{z-index:65;display:flex;align-items:center;justify-content:center;background:oklch(15% .04 260/.62)}.light .tf-stamp{background:oklch(97% .015 75/.7)}.tf-stamp div{font-family:Changa,Cairo;font-weight:800;font-size:46px;line-height:1.6;color:var(--on-gold);background:var(--clay);padding:6px 26px;border-radius:22px;transform:rotate(-4deg);animation:tf-stampin .45s cubic-bezier(.2,1.6,.4,1) both;box-shadow:0 8px 0 oklch(45% .13 40)}.tf-rv{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--rvGap,12px);padding:var(--top) 0 calc(var(--bot) + 84px)}.tf-rvhead{display:flex;align-items:center;gap:8px;min-height:30px;flex:none}.tf-h{font-family:Changa,Cairo;font-weight:800;line-height:1.6;margin:0}.tf-panel{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:16px}.tf-me{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--meGap,10px);text-align:center;position:relative}.tf-glow{position:absolute;left:50%;top:var(--glowY,38%);width:300px;height:220px;margin:-110px 0 0 -150px;border-radius:50%;background:radial-gradient(closest-side,oklch(80% .15 78/.22),oklch(80% .15 78/0));pointer-events:none}.tf-glow.neg{background:radial-gradient(closest-side,oklch(68% .14 45/.2),oklch(68% .14 45/0))}.tf-pts{display:flex;align-items:baseline;gap:8px;position:relative;line-height:1.2}.tf-pts b{font-family:Changa,Cairo;font-weight:800;font-size:var(--ptsFS,78px);direction:ltr;color:var(--gold-ink);display:inline-block}.tf-pts.neg b{color:var(--clay-ink)}.tf-pts.zero b{color:var(--dim)}.tf-pts>span{font-size:16px;font-weight:800;color:var(--mute);line-height:1.6}.tf-pts b.tick{animation:tf-tick calc(.12s * var(--sl)) ease-out}.tf-pts.neg b.done{animation:tf-wob .7s cubic-bezier(.3,1.6,.5,1)}.tf-line{font-size:16px;white-space:nowrap}.tf-line,.tf-quip{font-weight:800;line-height:1.6;position:relative}.tf-quip{font-size:15px;padding:4px 16px;border-radius:16px;background:var(--clay-soft);color:var(--clay-ink);border:1.5px solid var(--clay);animation:tf-rise .4s cubic-bezier(.2,1.4,.4,1) both}.tf-tally{flex-wrap:wrap;gap:var(--tg,5px);max-width:340px;position:relative;margin-top:4px}.tf-tally,.tf-tile{display:flex;justify-content:center}.tf-tile{width:var(--tw,22px);height:calc(var(--tw,22px) * 1.3);border-radius:6px;align-items:center;font-family:Changa,Cairo;font-weight:800;font-size:calc(var(--tw,22px) * .62);line-height:1;flex:none}.tf-tile.r{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--on-gold)}.tf-tile.w{background:repeating-linear-gradient(-45deg,oklch(68% .14 45/.35) 0 2px,transparent 2px 5px);border:1.5px solid var(--clay);color:var(--clay-ink)}.tf-tile.u{border:1.5px dashed var(--line2)}.tf-tile.flip{animation:tf-flip calc(.16s * var(--sl)) cubic-bezier(.2,1.5,.4,1) both}.tf-empty{width:120px;height:150px;border-radius:20px;border:2px dashed var(--line2);display:flex;align-items:center;justify-content:center;color:var(--dim);transform:rotate(-4deg)}.tf-cardsbtn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:16px;background:var(--s2)!important;border:1.5px solid var(--line2)!important;font-weight:800;font-size:15px;color:var(--fg);flex:none;align-self:center}.tf-cardsbtn em{font-style:normal;font-size:12px;color:var(--mute);font-weight:800}.tf-fool{position:relative;flex:none;height:var(--foolH,280px)}.tf-fool .tf-card{inset:0 0 10px;animation:tf-rise .5s cubic-bezier(.2,1.2,.4,1) both}.tf-truth{position:absolute;bottom:-6px;left:50%;z-index:4;display:flex;align-items:center;gap:8px;padding:2px 20px 2px 16px;border-radius:18px;font-family:Changa,Cairo;font-weight:800;font-size:24px;line-height:1.6;white-space:nowrap;transform:translateX(-50%) rotate(-4deg);animation:tf-truthin calc(.42s * var(--sl)) cubic-bezier(.2,1.6,.4,1) both}.tf-truth.yes{background:var(--yes);color:var(--on-yes);box-shadow:0 6px 0 var(--yes-edge)}.tf-truth.no{background:var(--no);color:var(--on-no);box-shadow:0 6px 0 var(--no-edge)}.tf-truth svg{width:26px;height:26px}.tf-who{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px}.tf-who>span{display:flex;flex-direction:column;align-items:center;gap:0;width:60px;font-size:12px;font-weight:800;line-height:1.6;animation:tf-fall calc(.46s * var(--sl)) cubic-bezier(.3,1.5,.5,1) both}.tf-who>span>b{font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-who .me .tf-av{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.tf-who .me b{color:var(--gold-ink)}.tf-fooln{font-family:Changa,Cairo;font-weight:800;font-size:22px;line-height:1.6;text-align:center;animation:tf-rise .4s cubic-bezier(.2,1.4,.4,1) both}.tf-st{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:6px;align-items:center;animation:tf-rise .42s cubic-bezier(.2,1.3,.4,1) both}.tf-st.me .tf-lrow{border-color:var(--gold)}.tf-rd{height:34px;min-width:48px;padding:0 8px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Changa,Cairo;font-weight:800;font-size:15px;direction:ltr}.tf-rd.p{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--on-gold)}.tf-rd.n{background:repeating-linear-gradient(-45deg,oklch(68% .14 45/.3) 0 2px,transparent 2px 5px);border:1.5px solid var(--clay);color:var(--clay-ink)}.tf-rd.z{border:1.5px dashed var(--line2);color:var(--dim)}.tf-hrow{display:flex;align-items:center;gap:10px;padding:6px 11px;border-radius:16px;background:var(--s1);border:1.5px solid var(--line);animation:tf-rise .42s cubic-bezier(.2,1.3,.4,1) both}.tf-hrow .nm{flex:1;min-width:0;font-weight:800;font-size:15px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-mbar{display:flex;width:84px;height:12px;border-radius:4px;overflow:hidden;gap:2px;direction:ltr;flex:none}.tf-mbar i{display:block;height:100%}.tf-mbar .r{background:var(--gold)}.tf-mbar .w{background:repeating-linear-gradient(-45deg,var(--clay) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1.5px var(--clay);border-radius:3px}.tf-team{display:flex;flex-direction:column;gap:8px;animation:tf-rise .5s cubic-bezier(.2,1.3,.4,1) both}.tf-mem{display:flex;align-items:center;gap:5px;padding:2px 9px 2px 3px;border-radius:99px;background:var(--s2);font-size:12.5px;font-weight:800;line-height:1.6}.tf-scrim{position:fixed;inset:0;background:oklch(10% .03 260/.66);z-index:80;animation:tf-fade .2s ease-out both}.light .tf-scrim{background:oklch(30% .02 60/.4)}.tf-sheet{position:fixed;left:0;right:0;bottom:0;height:82%;max-width:672px;margin:0 auto;z-index:81;background:var(--s1);color:var(--fg);border-radius:28px 28px 0 0;border-top:1px solid var(--line2);display:flex;flex-direction:column;padding:10px 14px calc(env(safe-area-inset-bottom, 0px) + 12px);animation:tf-sheet .32s cubic-bezier(.2,1,.3,1) both}.tf-grab{width:44px;height:5px;border-radius:5px;background:var(--line2);align-self:center;margin-bottom:8px;flex:none}.tf-seg{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--s2);flex:none}.tf-seg button{flex:1;height:40px;border-radius:11px;font-weight:800;font-size:13.5px;color:var(--mute)}.tf-seg button.on{background:var(--s1);color:var(--fg);box-shadow:0 0 0 1px var(--line2)}.tf-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:10px 0 4px;scrollbar-width:thin}.tf-li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 10px;border-radius:14px;background:var(--s2);border:1.5px solid transparent}.tf-li.w{border-color:oklch(68% .14 45/.5)}.tf-li .tx{font-size:13.5px;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-li .tr{font-size:11.5px;font-weight:800;color:var(--mute);line-height:1.6;display:flex;align-items:center;gap:4px}.tf-li .tr svg{width:12px;height:12px}.tf-mini{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:10px;font-family:Changa,Cairo;font-weight:800;font-size:14px;line-height:1}.tf-mini svg{width:14px;height:14px}.tf-mini.yes{background:var(--yes);color:var(--on-yes)}.tf-mini.no{background:var(--no);color:var(--on-no)}.tf-intro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:var(--top) 8px 40px;text-align:center}.tf-intro h1{margin:0;font-family:Changa,Cairo;font-weight:800;font-size:var(--introFS,40px);line-height:1.6;text-wrap:balance}.tf-rule{display:flex;flex-direction:column;gap:10px;align-items:center;max-width:330px}.tf-rule p{margin:0;font-size:15px;font-weight:700;line-height:1.6;color:var(--fg);text-wrap:pretty}.tf-cdw{perspective:600px;margin-top:10px}.tf-cd{width:var(--cdW,120px);height:calc(var(--cdW,120px) * 1.3);border-radius:22px;background:var(--card);color:var(--card-fg);box-shadow:0 6px 0 var(--card-edge);justify-content:center;font-family:Changa,Cairo;font-size:calc(var(--cdW,120px) * .62);font-weight:800;line-height:1;animation:tf-cdflip .5s cubic-bezier(.2,1.4,.4,1) both}.tf-cd,.tf-spec{display:flex;align-items:center}.tf-spec{position:absolute;inset:0;flex-direction:column;gap:var(--rvGap,14px);padding:var(--top) 0 var(--bot)}.tf-ringT{position:relative;width:var(--ringS,220px);height:var(--ringS,220px);flex:none}.tf-ringT svg{width:100%;height:100%;transform:rotate(-90deg)}.tf-ringT b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Changa,Cairo;font-weight:800;font-size:calc(var(--ringS,220px) * .36);line-height:1;direction:ltr}.tf-ringT.hot b{color:var(--clay-ink)}.tf-room{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:320px}.tf-room>span{animation:tf-bob 2.4s ease-in-out infinite}@keyframes tf-in{0%{transform:translateY(9px) scale(.95)}to{transform:none}}@keyframes tf-unshade{0%{opacity:1}to{opacity:0}}@keyframes tf-txt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tf-out-r{0%{transform:none;opacity:1}55%{opacity:1}to{transform:translate(62%,22%) rotate(14deg);opacity:0}}@keyframes tf-out-l{0%{transform:none;opacity:1}55%{opacity:1}to{transform:translate(-62%,22%) rotate(-14deg);opacity:0}}@keyframes tf-markin{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}@keyframes tf-ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}@keyframes tf-pop{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes tf-beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}}@keyframes tf-hotpulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes tf-stampin{0%{opacity:0;transform:scale(2) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}@keyframes tf-tick{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes tf-wob{0%{transform:rotate(0)}25%{transform:rotate(-7deg) translateY(4px)}55%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}to{transform:none}}@keyframes tf-flip{0%{opacity:0;transform:scale(.3) translateY(-8px)}to{opacity:1;transform:none}}@keyframes tf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tf-truthin{0%{opacity:0;transform:translateX(-50%) scale(2.2) rotate(-14deg)}to{opacity:1;transform:translateX(-50%) scale(1) rotate(-4deg)}}@keyframes tf-fall{0%{opacity:0;transform:translateY(-34px) rotate(-24deg)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes tf-fade{0%{opacity:0}to{opacity:1}}@keyframes tf-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes tf-cdflip{0%{opacity:0;transform:rotateY(80deg) scale(.9)}to{opacity:1;transform:none}}@keyframes tf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.tf-hot,.tf-hotpill.hot,.tf-ring,.tf-room>span{animation:none!important}.tf-hot{opacity:.75}.tf-cd,.tf-cnt b.pop,.tf-fool .tf-card,.tf-fooln,.tf-hrow,.tf-mark,.tf-pts b,.tf-quip,.tf-st,.tf-stamp div,.tf-team,.tf-tile.flip,.tf-truth,.tf-who>span{animation-duration:.01ms!important;animation-delay:0s!important}.tf-card.in{animation:tf-fade .12s ease-out both}.tf-card.in .shade,.tf-card.in .tf-body{animation:none}.tf-card.out-l,.tf-card.out-r{animation:tf-fade .12s ease-in reverse both}}.tf-tv{position:absolute;inset:0;color:var(--fg)}.tf-tv .tv-pres{position:absolute;top:18px;left:56px;right:56px;gap:24px;z-index:2}.tf-tv .tv-av,.tf-tv .tv-pres{display:flex;align-items:center}.tf-tv .tv-av .tf-av{box-shadow:0 0 0 3px var(--bg)}.tf-tv .tv-timer{font-family:Changa,Cairo;font-weight:800;font-size:46px;padding:0 26px;border-radius:99px;background:var(--s2);border:2px solid var(--line2);line-height:1.5}.tf-tv .tv-timer.hot{color:var(--clay-ink);border-color:var(--clay);animation:tf-beat 1s ease-in-out infinite}.tf-tv .tv-room{font-size:24px;font-weight:800;color:var(--mute);white-space:nowrap}.tf-tv .tv-h{font-family:Changa,Cairo;font-weight:800;font-size:52px;line-height:1.6;text-align:center;margin:0}.tf-tv .tv-round{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;overflow:hidden}.tf-tv .tv-ring{position:relative;width:560px;height:560px;z-index:1}.tf-tv .tv-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tf-tv .tv-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Changa,Cairo;font-weight:800;font-size:250px;line-height:1;direction:ltr}.tf-tv .tv-ring.hot b{color:var(--clay-ink);animation:tf-beat 1s ease-in-out infinite}.tf-tv .tv-belt{position:absolute;left:0;right:0;top:50%;height:240px;margin-top:-170px;direction:ltr;pointer-events:none}.tf-tv .tv-back{position:absolute;top:0;left:0;width:180px;height:236px;border-radius:24px;background:var(--s2);border:2px solid var(--line2);box-shadow:0 6px 0 var(--line);display:flex;padding:14px;animation:tv-belt 15.4s linear infinite;opacity:.55}.tf-tv .tv-back .in{flex:1;border-radius:14px;border:2px dashed var(--line2);display:flex;align-items:center;justify-content:center;gap:10px}.tf-tv .tv-back .g{width:44px;height:44px;display:inline-flex}.tf-tv .tv-back .g.yes{color:var(--yes)}.tf-tv .tv-back .g.no{color:var(--no)}@keyframes tv-belt{0%{transform:translateX(-220px) rotate(-6deg)}to{transform:translateX(1960px) rotate(6deg)}}.tf-tv .tv-cd{width:240px;height:312px;border-radius:40px;background:var(--card);color:var(--card-fg);box-shadow:0 10px 0 var(--card-edge);display:flex;align-items:center;justify-content:center;font-family:Changa,Cairo;font-size:180px;font-weight:800;line-height:1;animation:tf-cdflip .5s cubic-bezier(.2,1.4,.4,1) both}.tf-tv .tv-fool{position:absolute;inset:110px 56px 40px;display:grid;grid-template-columns:960px 1fr;gap:56px;align-items:center}.tf-tv .tv-foolcard{position:relative;height:620px}.tf-tv .tv-foolcard .tf-card{inset:0 0 14px;border-radius:44px;box-shadow:0 10px 0 var(--card-edge);padding:56px 64px;animation:tf-rise .5s cubic-bezier(.2,1.2,.4,1) both}.tf-tv .tv-foolside{display:flex;flex-direction:column;gap:18px}.tf-tv .tv-who{display:flex;flex-wrap:wrap;gap:22px 26px;margin-top:8px}.tf-tv .tv-who>span{display:flex;flex-direction:column;align-items:center;gap:4px;width:120px;animation:tf-fall .5s cubic-bezier(.3,1.5,.5,1) both}.tf-tv .tv-who b{font-size:26px;font-weight:800;line-height:1.6;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tf-tv .tv-st{position:absolute;inset:110px 56px 40px;display:flex;flex-direction:column;gap:22px}.tf-tv .tv-strow{display:grid;grid-template-columns:52px 60px minmax(0,1fr) auto 140px;gap:20px;align-items:center;height:96px;padding:0 24px;border-radius:24px;background:var(--s1);border:2px solid var(--line);animation:tf-rise .45s cubic-bezier(.2,1.3,.4,1) both}.tf-tv .tv-strow.lead{border-color:var(--gold);background:linear-gradient(90deg,var(--gold-soft),var(--s1))}.tf-tv .tv-strow .rk{font-family:Changa,Cairo;font-size:36px;font-weight:800;color:var(--dim);text-align:center}.tf-tv .tv-strow.lead .rk{color:var(--gold-ink)}.tf-tv .tv-strow .nm{font-size:34px;font-weight:800;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-tv .tv-strow .tot{font-family:Changa,Cairo;font-size:46px;font-weight:800;text-align:end;display:flex;justify-content:flex-end}.tf-tv .tv-stamp{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:oklch(15% .04 260/.62)}.tf-tv .tv-stamp div{font-family:Changa,Cairo;font-weight:800;font-size:120px;line-height:1.6;color:var(--on-gold);background:var(--clay);padding:10px 70px;border-radius:44px;transform:rotate(-4deg);animation:tf-stampin .45s cubic-bezier(.2,1.6,.4,1) both;box-shadow:0 14px 0 oklch(45% .13 40)}.tf-tv .tv-hot{position:absolute;inset:0;pointer-events:none;z-index:4;animation:tf-hotpulse 1s ease-in-out infinite;background:linear-gradient(90deg,oklch(68% .14 45/.4),transparent 7%),linear-gradient(270deg,oklch(68% .14 45/.4),transparent 7%),linear-gradient(180deg,oklch(68% .14 45/.3),transparent 5%),linear-gradient(0deg,oklch(68% .14 45/.45),transparent 7%)}@media (prefers-reduced-motion:reduce){.tf-tv .tv-back,.tf-tv .tv-hot,.tf-tv .tv-ring.hot b,.tf-tv .tv-timer.hot{animation:none!important}}