.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}}.dt-room{position:fixed;inset:0;overflow:hidden;z-index:0;background:linear-gradient(180deg,#171e2e,#10141f)}.dt-lattice{opacity:.5;background-size:56px 56px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'><g fill='none' stroke='%23e8b64c' stroke-width='1' opacity='0.10'><path d='M28 2 L54 28 L28 54 L2 28 Z'/><path d='M28 14 L42 28 L28 42 L14 28 Z'/></g></svg>")}.dt-lattice,.dt-motif{position:absolute;inset:0;pointer-events:none}.dt-motif{background-size:72px 72px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'><g fill='none' stroke-width='1.6' opacity='0.13'><path stroke='%23e8b64c' d='M28 24 L40 36 L28 48 L16 36 Z'/><path stroke='%234ec3b5' d='M44 24 L56 36 L44 48 L32 36 Z'/></g></svg>")}.dt-card{background:#1f2840;border:1px solid rgba(232,182,76,.22);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 36px -20px rgba(0,0,0,.65)}.dt-card.dt-teal{border-color:rgba(78,195,181,.3)}.dt-chip{display:inline-flex;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(31,40,64,.7);border:1px solid rgba(232,182,76,.22);font-weight:700;font-size:13px;color:#c3b89f;white-space:nowrap}.dt-btn,.dt-chip{align-items:center}.dt-btn{display:flex;justify-content:center;gap:8px;width:100%;padding:15px 22px;border:none;border-radius:16px;cursor:pointer;background:linear-gradient(180deg,#c96f42,#9d4f33);color:#faf3e4;font-family:inherit;font-weight:800;font-size:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.25),0 10px 24px -10px rgba(157,79,51,.7);transition:transform .14s cubic-bezier(.22,1.2,.36,1)}.dt-btn:active{transform:translateY(1px) scale(.985)}.dt-btn:disabled{opacity:.45;cursor:default}.dt-btn.dt-gold{background:linear-gradient(180deg,#f6d488,#e8b64c);color:#3c2c12;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(0,0,0,.18),0 10px 24px -10px rgba(232,182,76,.55)}.dt-btn.dt-tealbtn{background:linear-gradient(180deg,#63d3c4,#1b7f74);color:#07211d;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.22),0 10px 24px -10px rgba(27,127,116,.7)}.dt-btn.dt-wa{background:linear-gradient(180deg,#5fbf74,#37875c);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(0,0,0,.22),0 10px 24px -10px rgba(55,135,92,.7)}.dt-btn.dt-sm{padding:11px 16px;font-size:15px;border-radius:14px}.dt-ghost{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:16px;border:1.5px solid rgba(232,182,76,.22);background:none;color:#c3b89f;font-family:inherit;font-weight:700;font-size:15px;cursor:pointer}.dt-ghost.dt-teal{border-color:rgba(78,195,181,.3);color:#4ec3b5}.dt-tkt{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-weight:800;font-size:13px;white-space:nowrap}.dt-tkt.dt-prem{background:rgba(78,195,181,.14);border:1px solid rgba(78,195,181,.3);color:#8ce0d2}.dt-tkt.dt-pay{background:rgba(232,182,76,.12);border:1px solid rgba(232,182,76,.22);color:#f6d488}.dt-tkt.dt-promo{background:rgba(127,185,138,.13);border:1px solid rgba(127,185,138,.4);color:#a8d8b2}.dt-adots{display:inline-flex;gap:5px;direction:ltr}.dt-adots i{width:9px;height:9px;border-radius:50%;background:#e8b64c;box-shadow:0 0 6px rgba(232,182,76,.5)}.dt-adots i.dt-off{background:none;box-shadow:none;border:1.5px solid rgba(232,182,76,.45)}.dt-adots.dt-lg i{width:13px;height:13px}.dt-slot{position:relative;flex:1;min-width:0;border-radius:18px;border:1.5px dashed rgba(78,195,181,.3);background:rgba(31,40,64,.5);overflow:hidden;flex-direction:column;gap:7px;padding:14px 8px 12px}.dt-slot,.dt-slot .dt-art{display:flex;align-items:center;justify-content:center}.dt-slot .dt-art{width:52px;height:52px;border-radius:14px;background:repeating-linear-gradient(45deg,rgba(78,195,181,.1) 0 7px,rgba(78,195,181,.03) 7px 14px);border:1px solid rgba(78,195,181,.14)}.dt-lbrow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(31,40,64,.55);border:1px solid rgba(232,182,76,.1)}.dt-lbrow.dt-you{background:linear-gradient(90deg,rgba(78,195,181,.16),rgba(31,40,64,.6));border-color:rgba(78,195,181,.3);box-shadow:0 0 0 1px rgba(78,195,181,.18),0 10px 24px -14px rgba(78,195,181,.5)}.dt-lbrow.dt-rival{border-color:rgba(232,182,76,.4);background:linear-gradient(90deg,rgba(232,182,76,.1),rgba(31,40,64,.6))}.dt-lbtag{font-size:10px;font-weight:800;padding:2.5px 8px;border-radius:999px;white-space:nowrap}.dt-lbtag.dt-you{background:#4ec3b5;color:#0d2b27}.dt-lbtag.dt-rival{background:#e8b64c;color:#3c2c12}.dt-rline{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;overflow:hidden;background:linear-gradient(115deg,rgba(232,182,76,.16),rgba(31,40,64,.75) 55%);border:1.5px solid rgba(232,182,76,.38);box-shadow:inset 0 1px 0 rgba(246,212,136,.18),0 14px 30px -16px rgba(232,182,76,.45);cursor:pointer}.dt-rline:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(246,212,136,.1) 48%,transparent 62%);animation:dt-sweep 5.5s cubic-bezier(.16,1,.3,1) infinite}[dir=rtl] .dt-rline:after{animation-name:dt-sweep-r}.dt-freeze{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:14px;background:rgba(16,20,31,.72);border:1px solid rgba(232,182,76,.22)}.dt-freeze .dt-tick{width:8px;height:8px;border-radius:50%;background:#e8b64c;animation:dt-pulse 2.2s ease-in-out infinite;flex:none}.dt-bcoin{position:relative;flex:none;border-radius:26%;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,rgba(255,255,255,.09),rgba(0,0,0,.18));border:1.5px solid rgba(232,182,76,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px -8px rgba(0,0,0,.6)}.dt-bcoin.dt-pick{cursor:pointer;transition:transform .14s cubic-bezier(.22,1.2,.36,1),border-color .14s,box-shadow .2s}.dt-bcoin.dt-pick:active{transform:scale(.93)}.dt-bcoin.dt-on{border-color:#4ec3b5;box-shadow:0 0 0 3px rgba(78,195,181,.25),inset 0 1px 0 rgba(255,255,255,.12)}.dt-sheet{position:fixed;left:0;right:0;bottom:0;z-index:60;border-radius:28px 28px 0 0;background:linear-gradient(180deg,#232d49,#1f2840);border-top:1.5px solid rgba(232,182,76,.22);box-shadow:0 -24px 60px -20px rgba(0,0,0,.8);padding:14px 20px calc(26px + env(safe-area-inset-bottom, 0px));max-width:520px;margin:0 auto}.dt-scrim{position:fixed;inset:0;z-index:55;background:rgba(9,12,20,.62);backdrop-filter:blur(2px)}.dt-grab{width:44px;height:5px;border-radius:99px;background:rgba(244,236,221,.22);margin:0 auto 14px}.dt-input{width:100%;box-sizing:border-box;padding:15px 16px;border-radius:16px;background:#182137;border:1.5px solid rgba(232,182,76,.22);color:#f4ecdd;font-family:inherit;font-weight:800;font-size:20px;outline:none}.dt-input:focus{border-color:#4ec3b5;box-shadow:0 0 0 3px rgba(78,195,181,.18)}.dt-input::-moz-placeholder{color:#877f6c;font-weight:600}.dt-input::placeholder{color:#877f6c;font-weight:600}.dt-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e8b64c}[dir=rtl] .dt-eyebrow{letter-spacing:0;font-size:12px}.dt-eyebrow.dt-teal{color:#4ec3b5}@keyframes dt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dt-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes dt-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes dt-sweep{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@keyframes dt-sweep-r{0%{transform:translateX(100%)}55%,to{transform:translateX(-100%)}}@keyframes dt-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes dt-glowpulse{0%,to{box-shadow:0 0 0 3px rgba(78,195,181,.22),0 0 30px -6px rgba(78,195,181,.55)}50%{box-shadow:0 0 0 3px rgba(78,195,181,.1),0 0 16px -8px rgba(78,195,181,.3)}}@keyframes dt-conf{0%{transform:translateY(-12px) rotate(0);opacity:0}12%{opacity:1}to{transform:translateY(240px) rotate(160deg);opacity:0}}@media (prefers-reduced-motion:reduce){.dt-freeze .dt-tick,.dt-rline:after{animation:none!important}}