.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}}.mshtv-body{position:relative;flex:1;min-height:0;width:100%;overflow:hidden;--msh-200:oklch(90% 0.05 158);--msh-300:oklch(82% 0.10 158);--msh-500:oklch(67% 0.115 160);--msh-faint:oklch(67% 0.115 160/0.13);--msh-line:oklch(67% 0.115 160/0.38);--msh-glow:oklch(67% 0.115 160/0.5);--msh-miss:oklch(78% 0.13 70);--msh-stump:oklch(62% 0.15 30);--msh-saffron:oklch(80% 0.15 78);--msh-ink:oklch(16% 0.02 60);--msh-fg:oklch(94% 0.01 75);--msh-fg-muted:oklch(70% 0.02 70);--msh-fg-dim:oklch(52% 0.02 70);--msh-border:oklch(30% 0.04 258);--msh-border-strong:oklch(40% 0.04 258);--msh-spring:cubic-bezier(0.22,1.2,0.36,1);--msh-out:cubic-bezier(0.16,1,0.3,1);color:var(--msh-fg);background:radial-gradient(ellipse 90% 60% at 50% -5%,oklch(34% .07 168/.6),transparent 62%),radial-gradient(ellipse 120% 70% at 50% 115%,oklch(48% .11 45/.24),transparent 55%)}.mshtv-body [dir=rtl] *{letter-spacing:0!important}.mshtv-tnum{font-variant-numeric:tabular-nums}.mshtv-ltr{direction:ltr;display:inline-block}.mshtv-topbar{display:flex;align-items:center;gap:24px;padding:14px 44px 6px;z-index:40;position:relative}.mshtv-phase{color:var(--msh-300)}.mshtv-chip,.mshtv-phase{font-size:22px;font-weight:800}.mshtv-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 20px;border-radius:999px;background:oklch(26% .05 255);border:1.5px solid var(--msh-border-strong);font-variant-numeric:tabular-nums}.mshtv-chip.mshtv-green{background:var(--msh-faint);border-color:var(--msh-line);color:var(--msh-200)}.mshtv-timer{display:inline-flex;align-items:center;gap:12px;padding:6px 22px;border-radius:999px;background:oklch(26% .05 255);border:1.5px solid var(--msh-border-strong);font-size:26px;font-weight:900;font-variant-numeric:tabular-nums}.mshtv-timer.mshtv-urgent{color:var(--msh-miss);animation:mshtv-pulse 1s ease-in-out infinite}.mshtv-timerbar{width:100px;height:8px;border-radius:8px;background:oklch(100% 0 0/.12);overflow:hidden}.mshtv-timerbar i{display:block;height:100%;border-radius:8px;background:var(--msh-500);transition:width .4s linear}.mshtv-stagebody{position:absolute;top:64px;left:0;right:0;bottom:0}.mshtv-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:0 44px}.mshtv-display{font-weight:900;letter-spacing:-.02em;line-height:1}.mshtv-scrapfield{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mshtv-floater{position:absolute;transition:top 2.6s var(--msh-out),left 2.6s var(--msh-out),transform 2.6s var(--msh-out)}.mshtv-floater>div{animation:mshtv-bob 5.5s ease-in-out infinite}.mshtv-wall{position:absolute;top:8px;left:44px;bottom:88px;right:calc(30% + 70px);display:grid;gap:16px}.mshtv-card{position:relative;background:oklch(20% .045 258/.85);border:1.5px solid var(--msh-border);border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 14px;box-shadow:inset 0 1px 0 0 oklch(100% 0 0/.04),0 20px 40px -20px oklch(0 0 0/.6);min-width:0;min-height:0}.mshtv-card.mshtv-lit{border-color:var(--msh-line);box-shadow:0 0 0 1px oklch(67% .115 160/.3),0 12px 36px -10px var(--msh-glow)}.mshtv-cat{gap:7px;padding:2px 14px;border-radius:999px;background:oklch(94% .01 75/.09);border:1px solid oklch(94% .01 75/.16)}.mshtv-cat,.mshtv-claim{display:inline-flex;align-items:center;font-weight:800;color:var(--msh-fg-muted);white-space:nowrap}.mshtv-claim{gap:10px;font-variant-numeric:tabular-nums}.mshtv-claim b{color:var(--msh-200);font-weight:900}.mshtv-claim.mshtv-zero{opacity:.45}.mshtv-claimpop{animation:mshtv-claim-pop .5s var(--msh-spring) both}.mshtv-lens{position:absolute;top:8px;right:44px;width:30%;bottom:88px;border-radius:30px;justify-content:center;gap:26px;background:radial-gradient(ellipse 120% 90% at 50% 0,oklch(33% .06 168),oklch(24% .05 170));border:1.5px solid oklch(45% .06 165/.35);box-shadow:inset 0 1px 0 oklch(100% 0 0/.06),0 24px 44px -22px oklch(0 0 0/.7);padding:0 18px}.mshtv-lens,.mshtv-lens-word{display:flex;flex-direction:column;align-items:center}.mshtv-lens-word{animation:mshtv-lens-in .5s var(--msh-out) both;gap:22px}.mshtv-lenslabel{font-size:19px;font-weight:800;color:var(--msh-fg-dim)}.mshtv-receipt{display:flex;align-items:center;gap:20px;padding:14px 30px;border-radius:20px;background:oklch(20% .045 258/.9);border:1.5px solid var(--msh-border);animation:mshtv-rise .5s var(--msh-out) both}.mshtv-stamp{display:inline-flex;align-items:center;justify-content:center;font-weight:900;border-radius:12px;direction:ltr;font-variant-numeric:tabular-nums;padding:4px 14px}.mshtv-stamp.mshtv-pts{background:linear-gradient(160deg,var(--msh-200),var(--msh-300));color:var(--msh-ink)}.mshtv-stamp.mshtv-stump{background:linear-gradient(160deg,oklch(70% .14 35),var(--msh-stump));color:oklch(97% .005 30)}.mshtv-row{display:flex;align-items:center;gap:16px;padding:10px 24px;border-radius:18px;background:oklch(20% .045 258/.9);border:1.5px solid var(--msh-border);animation:mshtv-rise .5s var(--msh-out) both}.mshtv-edgebar{position:absolute;left:0;bottom:0;height:10px;background:var(--msh-500);box-shadow:0 0 18px var(--msh-glow);transition:width 1s linear;z-index:50}.mshtv-foot{position:absolute;left:44px;right:44px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:30}.mshtv-note{font-size:18px;font-weight:700;color:var(--msh-fg-dim)}@keyframes mshtv-bob{0%,to{transform:translateY(0) rotate(var(--mshr,0deg))}50%{transform:translateY(-16px) rotate(calc(var(--mshr,0deg) + 3deg))}}@keyframes mshtv-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes mshtv-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes mshtv-claim-pop{0%{transform:scale(1)}35%{transform:scale(1.35);color:var(--msh-200)}to{transform:scale(1)}}@keyframes mshtv-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes mshtv-lens-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mshtv-crown{0%{opacity:0;transform:translateY(-70px) rotate(-18deg)}55%{opacity:1;transform:translateY(6px) rotate(5deg)}78%{transform:translateY(-4px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-9deg)}}@keyframes mshtv-author{0%{opacity:0;transform:translateY(-44px) scale(.7)}62%{opacity:1;transform:translateY(5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.mshtv-body *{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-ed]{--ed-accent:var(--saffron-500,oklch(80% 0.15 78));--ed-accent-ink:var(--ink,oklch(16% 0.02 60));--ed-on-bg:var(--j-fg,var(--color-fg));--ed-line:var(--j-border);--ed-surface:var(--j-bg-elevated);--ed-r:20px;--ed-display:"Cairo",system-ui,sans-serif}[data-ed=classic]{--ed-accent:oklch(80% 0.15 78);--ed-cta-a:oklch(68% 0.14 45);--ed-cta-b:oklch(49% 0.15 40);--ed-cta-fg:oklch(98% 0.01 75);--ed-cta-edge:oklch(38% 0.12 40)}[data-ed=kids]{--ed-accent:oklch(71% 0.17 38);--ed-accent-ink:oklch(99% 0.02 90);--ed-on-bg:oklch(28% 0.05 55);--ed-line:oklch(88% 0.04 75);--ed-surface:oklch(99.5% 0.012 90);--ed-r:26px;--ed-display:"Baloo 2","Cairo",system-ui,sans-serif;--ed-cta-a:oklch(71% 0.17 38);--ed-cta-b:oklch(62% 0.18 34);--ed-cta-fg:oklch(99% 0.02 90);--ed-cta-edge:oklch(62% 0.18 34);--sh-fg-muted:oklch(45% 0.04 55);--sh-fg-dim:oklch(60% 0.03 60);--sh-border:oklch(88% 0.04 75);--sh-border-strong:oklch(82% 0.05 70);--sh-elevated:oklch(99.5% 0.012 90);--sh-higher:oklch(96% 0.03 80)}[data-ed=kids][dir=rtl]{--ed-display:"Baloo Bhaijaan 2","Cairo",system-ui,sans-serif}[data-ed=social]{--ed-accent:oklch(74% 0.19 332);--ed-accent-ink:oklch(14% 0.03 320);--ed-line:oklch(40% 0.08 315/0.6);--ed-surface:oklch(24% 0.06 305/0.9);--ed-cta-a:oklch(74% 0.19 332);--ed-cta-b:oklch(58% 0.19 330);--ed-cta-fg:oklch(14% 0.03 320);--ed-cta-edge:oklch(46% 0.17 328);--sh-fg-muted:oklch(76% 0.04 320);--sh-fg-dim:oklch(62% 0.05 320);--sh-border:oklch(34% 0.07 310);--sh-border-strong:oklch(44% 0.08 315);--sh-elevated:oklch(22% 0.06 305);--sh-higher:oklch(27% 0.07 305)}[data-ed]{--sh-fg-muted:var(--color-fg-dim,oklch(70% 0.02 70));--sh-fg-dim:var(--color-fg-dim,oklch(52% 0.02 70));--sh-border:var(--j-border);--sh-border-strong:var(--j-border-strong,var(--j-border));--sh-elevated:var(--j-bg-elevated);--sh-higher:var(--j-bg-higher)}[data-ed=kids],[data-ed=social]{--ed-line:var(--sh-border)}.sh-world{overflow:hidden}.sh-bg,.sh-world{position:absolute;inset:0}[data-ed=classic] .sh-bg{background:radial-gradient(ellipse 80% 60% at 50% 0,oklch(35% .08 45/.5),transparent 60%),radial-gradient(ellipse 120% 70% at 50% 110%,oklch(55% .12 40/.4),transparent 55%),radial-gradient(ellipse 60% 50% at 10% 40%,oklch(40% .08 258/.6),transparent 60%),linear-gradient(180deg,oklch(15% .04 260),oklch(22% .06 275))}[data-ed=classic].sh-light .sh-bg{background:radial-gradient(ellipse 80% 60% at 50% 0,oklch(92% .06 75/.9),transparent 65%),radial-gradient(ellipse 120% 70% at 50% 110%,oklch(88% .08 55/.7),transparent 60%),linear-gradient(180deg,oklch(97% .015 75),oklch(90% .04 65))}[data-ed=kids] .sh-bg{background:radial-gradient(ellipse 90% 55% at 50% -8%,oklch(90% .09 85),transparent 60%),radial-gradient(ellipse 70% 50% at 8% 8%,oklch(86% .1 38/.55),transparent 55%),radial-gradient(ellipse 80% 55% at 96% 100%,oklch(86% .09 195/.5),transparent 55%),linear-gradient(176deg,oklch(97% .04 90),oklch(95% .045 70))}[data-ed=social] .sh-bg{background:radial-gradient(ellipse 80% 50% at 14% 0,oklch(42% .17 332/.55),transparent 60%),radial-gradient(ellipse 70% 50% at 96% 18%,oklch(46% .16 292/.5),transparent 55%),radial-gradient(ellipse 85% 60% at 82% 102%,oklch(46% .13 220/.45),transparent 55%),linear-gradient(168deg,oklch(17% .06 305),oklch(11% .04 296))}.sh-tile-field{position:absolute;inset:0;pointer-events:none;opacity:.06;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:24px 24px;color:var(--ed-accent)}[data-ed=kids] .sh-tile-field{opacity:.16;background-size:30px 30px}.sh-body{color:var(--ed-on-bg)}.sh-col{width:100%;max-width:460px;margin:0 auto}.sh-head{position:sticky;top:0;z-index:30;padding:14px 16px 0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-ed=classic] .sh-head{background:linear-gradient(180deg,oklch(15% .04 260/.94) 62%,oklch(15% .04 260/.7))}[data-ed=classic].sh-light .sh-head{background:linear-gradient(180deg,oklch(97% .015 75/.94) 62%,oklch(97% .015 75/.7))}[data-ed=kids] .sh-head{background:linear-gradient(180deg,oklch(97% .04 88/.95) 62%,oklch(97% .04 88/.7))}[data-ed=social] .sh-head{background:linear-gradient(180deg,oklch(14% .05 302/.94) 62%,oklch(14% .05 302/.72))}.sh-headrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.sh-oneline{margin:7px 0 0;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--sh-fg-muted);max-width:30ch;overflow:hidden;transition:max-height .24s var(--ease-out,cubic-bezier(.16,1,.3,1)),opacity .2s,margin .24s;max-height:40px}.sh-head.is-condensed .sh-oneline{max-height:0;opacity:0;margin-top:0}.sh-join{display:flex;align-items:center;gap:8px;margin-top:9px;padding:6px 8px 6px 13px;border-radius:15px;border:1.5px solid var(--ed-line);background:var(--ed-surface);box-shadow:0 8px 22px -14px oklch(0 0 0/.5)}[dir=rtl] .sh-join{padding:6px 13px 6px 8px}.sh-join-lbl{font-size:13px;white-space:nowrap}.sh-join-input,.sh-join-lbl{font-weight:800;color:var(--ed-on-bg)}.sh-join-input{flex:1;min-width:0;background:none;border:none;outline:none;font-family:ui-monospace,Cairo,monospace;font-size:16px;text-transform:uppercase;padding:3px 2px}.sh-join-input::-moz-placeholder{color:var(--sh-fg-dim);text-transform:none}.sh-join-input::placeholder{color:var(--sh-fg-dim);text-transform:none}.sh-join-btn{flex:none;height:36px;padding:0 15px;border-radius:11px;font-size:13.5px;font-weight:900;color:var(--ed-cta-fg);background:linear-gradient(180deg,var(--ed-cta-a),var(--ed-cta-b));box-shadow:inset 0 1px 0 oklch(100% 0 0/.28),0 3px 0 0 var(--ed-cta-edge)}.sh-join-btn:disabled{filter:saturate(.35) opacity(.5);box-shadow:none}.sh-edline{display:flex;align-items:center;gap:6px;margin:9px 0 0;font-size:11px;font-weight:700;color:var(--sh-fg-muted)}.sh-edline b{color:var(--ed-accent);font-weight:900}.sh-headpad{height:10px}.sh-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 22px}.sh-span2{grid-column:1/-1}.tile{position:relative;width:100%;height:226px;border-radius:22px;overflow:hidden;isolation:isolate;text-align:start;font-family:var(--gc-ui);border:none;padding:0;cursor:pointer;background:linear-gradient(178deg,var(--ga) 0,var(--gb) 58%,var(--gc,var(--gb)) 100%);transition:transform .14s var(--gc-spring)}.tile:active{transform:scale(.975)}.tile-art{position:absolute;top:0;left:0;right:0;height:122px}.tile-art img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:128px;height:128px}.tile-rays{inset:-36% -36% auto;height:200px;background:repeating-conic-gradient(from 8deg at 50% 42%,oklch(100% 0 0/.13) 0deg 7deg,transparent 7deg 26deg);-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0,transparent 44%);mask-image:radial-gradient(circle at 50% 42%,#000 0,transparent 44%)}.tile-rays,.tile-scrim{position:absolute;pointer-events:none}.tile-scrim{inset:0;background:linear-gradient(180deg,transparent 34%,var(--scrim1) 62%,var(--scrim2) 100%)}.tile-body{position:absolute;inset:auto 0 0;z-index:3;padding:0 12px 11px;display:flex;flex-direction:column;gap:2px}.tile-name{margin:0;font-family:var(--gc-display);font-weight:800;font-size:18px;line-height:1.08;color:#fff;text-shadow:0 2px 0 var(--name-shadow,oklch(30% .08 0/.5))}.tile[dir=rtl] .tile-name,[dir=rtl] .tile-name{font-family:var(--gc-display-ar);font-size:17.5px;line-height:1.3}.tile-name.is-long{font-size:15px}.tile-sub{font-size:10.5px;font-weight:800;color:oklch(97% .02 80/.82);line-height:1.2}.tile-hook{margin:2px 0 0;font-size:11.5px;font-weight:700;line-height:1.25;color:oklch(97% .015 80/.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.tile-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:oklch(100% 0 0/.16);border:1px solid oklch(100% 0 0/.28);color:#fff;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.tile-info{position:absolute;top:8px;z-index:6;inset-inline-end:8px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:oklch(20% .02 260/.42);border:1.5px solid oklch(100% 0 0/.36);color:#fff;backdrop-filter:blur(4px)}.tile-info:after{content:"";position:absolute;inset:-6px;border-radius:50%}.tile-new{padding:4px 8px;border-radius:8px;transform:rotate(-6deg);font-size:9.5px;font-weight:900;letter-spacing:.1em;line-height:1}[dir=rtl] .tile-new{transform:rotate(6deg);letter-spacing:0}.tile-pills{position:absolute;z-index:5;inset-inline-start:9px;top:9px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.tile.ed-classic{--gc:oklch(19% 0.05 262);--scrim1:oklch(18% 0.04 262/0.55);--scrim2:oklch(13% 0.04 262/0.9);--name-shadow:oklch(12% 0.03 262/0.65);box-shadow:inset 0 1.5px 0 oklch(100% 0 0/.24),inset 0 0 0 1.5px oklch(80% .15 78/.24),0 6px 0 0 oklch(10% .03 262),0 18px 30px -16px oklch(0 0 0/.7)}.tile.ed-classic .tile-new{background:linear-gradient(180deg,oklch(88% .12 82),oklch(72% .16 75));color:oklch(24% .05 60);box-shadow:0 2px 0 oklch(58% .13 70)}.tile.ed-kids{--scrim1:oklch(46% 0.15 33/0.34);--scrim2:oklch(38% 0.13 32/0.72);box-shadow:inset 0 2px 0 oklch(100% 0 0/.45),inset 0 0 0 2px oklch(100% 0 0/.14),0 6px 0 0 var(--edge,oklch(42% .13 40)),0 18px 30px -16px oklch(45% .14 35/.5)}.tile.ed-kids .tile-new{background:linear-gradient(180deg,oklch(73% .12 195),oklch(62% .13 198));color:#fff;box-shadow:0 2px 0 oklch(62% .13 198)}.tile.ed-social{--gc:oklch(20% 0.07 305);--scrim1:oklch(24% 0.08 310/0.5);--scrim2:oklch(16% 0.07 305/0.92);--name-shadow:oklch(16% 0.06 310/0.6);box-shadow:inset 0 1.5px 0 oklch(100% 0 0/.28),inset 0 0 0 1.5px oklch(74% .19 332/.28),0 6px 0 0 oklch(12% .05 305),0 18px 30px -16px oklch(10% .06 310/.8)}.tile.ed-social .tile-new{background:linear-gradient(180deg,oklch(74% .19 332),oklch(58% .19 330));color:oklch(14% .03 320);box-shadow:0 2px 0 oklch(46% .17 328)}.tile.is-featured{height:284px;border-radius:26px}.tile.is-featured .tile-art{height:140px}.tile.is-featured .tile-art img{width:158px;height:158px}.tile.is-featured .tile-name{font-size:24px}[dir=rtl] .tile.is-featured .tile-name{font-size:23px}.tile.is-featured .tile-name.is-long{font-size:20px}.tile.is-featured .tile-body{padding:0 16px 13px}.tile.is-featured .tile-hook{white-space:nowrap;font-size:12.5px}.tile.is-featured .tile-chips{flex-wrap:nowrap}.tile-play{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;margin-top:9px;border-radius:999px;font-family:var(--gc-display);font-weight:800;font-size:16px;color:var(--ed-cta-fg);background:linear-gradient(180deg,var(--ed-cta-a),var(--ed-cta-b));box-shadow:inset 0 1.5px 0 oklch(100% 0 0/.3),0 4px 0 0 var(--ed-cta-edge)}[dir=rtl] .tile-play{font-family:var(--gc-display-ar)}.flip,.flip-in{position:relative}.flip-in{width:100%;height:100%;transition:transform .23s cubic-bezier(.45,0,.55,1);will-change:transform}.flip.turning .flip-in{transform:scaleX(.04)}.flip-face{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.flip-in{transition:opacity .16s linear}.flip.turning .flip-in{transform:none;opacity:0}}.howto{position:absolute;inset:0;border-radius:inherit;overflow:hidden;display:flex;flex-direction:column;padding:12px 13px 10px;text-align:start;background:linear-gradient(180deg,oklch(0 0 0/.18),oklch(0 0 0/.32)),linear-gradient(178deg,var(--ga) 0,var(--gb) 58%,var(--gc,var(--gb)) 100%);box-shadow:inset 0 0 0 1.5px oklch(100% 0 0/.14)}.tile.ed-kids .howto{background:linear-gradient(178deg,oklch(99.5% .012 90),oklch(96% .03 80));box-shadow:inset 0 0 0 2px oklch(88% .04 75);color:oklch(28% .05 55)}.howto-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:oklch(100% 0 0/.6)}.howto-x{position:relative;flex:none;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;border:1.5px solid;color:inherit;opacity:.85}.howto-x:after{content:"";position:absolute;inset:-10px;border-radius:12px}[dir=rtl] .howto-eyebrow{letter-spacing:0}.tile.ed-kids .howto-eyebrow{color:oklch(60% .03 60)}.howto-title{margin:5px 0 0;font-family:var(--gc-display);font-weight:800;font-size:15.5px;line-height:1.15;color:#fff}[dir=rtl] .howto-title{font-family:var(--gc-display-ar);line-height:1.35}.tile.ed-kids .howto-title{color:oklch(28% .05 55)}.howto-flowv{display:flex;flex-direction:column;gap:3px;margin:9px 0 0}.howto-rowv{display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:11px;background:oklch(100% 0 0/.12);border:1px solid oklch(100% 0 0/.16)}.tile.ed-kids .howto-rowv{background:oklch(96% .03 80);border-color:oklch(88% .04 75)}.howto-rowv span.t{flex:1;min-width:0;font-size:10.5px;font-weight:800;line-height:1.22;color:oklch(100% 0 0/.92);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile.ed-kids .howto-rowv span.t{color:oklch(38% .045 55)}.howto-flow{display:flex;align-items:stretch;gap:3px;margin:9px 0 0}.howto-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 3px 6px;border-radius:12px;background:oklch(100% 0 0/.12);border:1px solid oklch(100% 0 0/.16)}.tile.ed-kids .howto-step{background:oklch(96% .03 80);border-color:oklch(88% .04 75)}.howto-step-n{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:8.5px;font-weight:900;background:oklch(100% 0 0/.22);color:#fff}.tile.ed-kids .howto-step-n{background:oklch(71% .17 38);color:#fff}.howto-step-t{font-size:9.5px;font-weight:800;line-height:1.2;text-align:center;color:oklch(100% 0 0/.92)}.tile.ed-kids .howto-step-t{color:oklch(38% .045 55)}.howto-rules{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.howto-rules li{display:flex;gap:6px;font-size:10.5px;font-weight:700;line-height:1.35;color:oklch(100% 0 0/.84)}.tile.ed-kids .howto-rules li{color:oklch(45% .04 55)}.howto-rules i{flex:none;width:5px;height:5px;margin-top:5px;border-radius:1.5px;transform:rotate(45deg);background:var(--ed-accent)}.howto-foot{margin-top:auto;display:flex;align-items:center;gap:6px;padding-top:9px}.howto-meta{flex:1;min-width:0;font-size:10px;font-weight:800;color:oklch(100% 0 0/.7);font-variant-numeric:tabular-nums}.tile.ed-kids .howto-meta{color:oklch(60% .03 60)}.howto-play{height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:900;color:var(--ed-cta-fg);background:linear-gradient(180deg,var(--ed-cta-a),var(--ed-cta-b));box-shadow:inset 0 1.5px 0 oklch(100% 0 0/.3),0 3px 0 0 var(--ed-cta-edge)}.sh-profile{display:flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;border-radius:999px;border:1.5px solid var(--ed-line);background:var(--ed-surface);color:var(--ed-on-bg);flex:none}[dir=rtl] .sh-profile{padding:4px 4px 4px 10px}.sh-profile.is-out{padding-inline:13px;height:38px}.sh-profile-codes{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:900;color:var(--ed-accent);font-variant-numeric:tabular-nums}.sh-avatar{border-radius:32%;overflow:hidden;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,oklch(80% .15 78/.25),oklch(68% .14 45/.2));border:1px solid var(--sh-border-strong)}.sh-avatar img{width:84%;height:84%;-o-object-fit:contain;object-fit:contain;display:block}.sh-prempill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:9.5px;font-weight:900;letter-spacing:.06em;color:var(--prem-ink);background:var(--prem-metal)}[dir=rtl] .sh-prempill{letter-spacing:0}.sh-scrimlayer{position:fixed;inset:0;z-index:60}.sh-scrimlayer>.veil{position:absolute;inset:0;background:oklch(8% .02 260/.66);backdrop-filter:blur(3px);transition:opacity .28s var(--ease-out,cubic-bezier(.16,1,.3,1))}.sh-sheet{position:absolute;left:0;right:0;bottom:0;max-height:93%;display:flex;flex-direction:column;background:var(--sh-elevated);border:1px solid var(--sh-border);border-bottom:none;border-radius:28px 28px 0 0;box-shadow:0 -24px 60px -20px oklch(0 0 0/.6);transition:transform .34s var(--gc-spring)}.sh-sheet-grab{padding:10px 0 2px;flex:none}.sh-sheet-grab i{display:block;width:42px;height:4.5px;border-radius:99px;background:var(--sh-border-strong);margin:0 auto}.sh-sheet-scroll{overflow-y:auto;padding:8px 18px 24px}.sh-drawer{position:absolute;top:0;bottom:0;inset-inline-end:0;width:89%;max-width:460px;display:flex;flex-direction:column;background:var(--sh-elevated);border-inline-start:1px solid var(--sh-border);box-shadow:-24px 0 60px -20px oklch(0 0 0/.6);transition:transform .34s var(--gc-spring)}.sh-row{display:flex;align-items:center;gap:11px;width:100%;padding:12px 13px;border-radius:15px;background:var(--sh-higher);border:1px solid var(--sh-border);text-align:start;color:var(--ed-on-bg)}.sh-eyebrow{font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-fg-dim)}[dir=rtl] .sh-eyebrow{letter-spacing:0}.sh-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:16px;font-size:17px;font-weight:900;color:var(--ed-cta-fg);background:linear-gradient(180deg,var(--ed-cta-a),var(--ed-cta-b));box-shadow:inset 0 1.5px 0 oklch(100% 0 0/.28),inset 0 -2px 0 oklch(0 0 0/.22),0 10px 26px -10px oklch(60% .15 42/.5);transition:transform .14s var(--gc-spring)}.sh-cta:active{transform:translateY(2px) scale(.99)}.sh-cta:disabled{filter:saturate(.3) opacity(.5);box-shadow:none}.sh-ghost{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:15px;border:1.5px solid var(--sh-border-strong);font-size:14.5px;font-weight:800;background:none}.sh-field,.sh-ghost{width:100%;color:var(--ed-on-bg)}.sh-field{padding:15px 16px;background:var(--sh-higher);border:1.5px solid var(--sh-border);border-radius:15px;font-size:16.5px;font-weight:700;outline:none}.sh-field:focus{border-color:var(--ed-accent);box-shadow:0 0 0 4px oklch(from var(--ed-accent) l c h/.16)}.sh-chip{gap:5px;padding:6px 11px;border-radius:999px;background:var(--sh-higher);border:1px solid var(--sh-border);font-size:11.5px;font-weight:800;color:var(--sh-fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sh-chip,.sh-est{display:inline-flex;align-items:center}.sh-est{gap:6px;padding:7px 12px;border-radius:999px;background:oklch(from var(--ed-accent) l c h/.13);border:1px solid oklch(from var(--ed-accent) l c h/.4);color:var(--ed-accent);font-size:12.5px;font-weight:900;font-variant-numeric:tabular-nums}.sh-est.is-neutral{background:var(--sh-higher);border-color:var(--sh-border);color:var(--sh-fg-muted)}.sh-note{display:flex;gap:7px;font-size:11px;font-weight:600;line-height:1.45;color:var(--sh-fg-dim)}.sh-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sh-benefit{position:relative;overflow:hidden;padding:12px 12px 11px;border-radius:17px;background:var(--prem-surface);border:1px solid oklch(80% .14 50/.34)}.sh-benefit-viz{height:46px;margin-bottom:8px;position:relative}.sh-benefit h4{margin:0;font-size:13px;font-weight:900;color:var(--prem-accent-bright);line-height:1.2}.sh-benefit p{margin:2px 0 0;font-size:10.5px;font-weight:600;line-height:1.35;color:oklch(78% .04 60)}.sh-metal{background:var(--prem-metal);color:var(--prem-ink)}.sh-tap{transition:transform .12s var(--gc-spring)}.sh-tap:active{transform:scale(.96)}.sh-rise{animation:sh-rise .42s var(--ease-out,cubic-bezier(.16,1,.3,1)) both}@keyframes sh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sh-pop{0%{transform:scale(.6);opacity:0}62%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.sh-pop{animation:sh-pop .42s var(--gc-spring) both}.sh-tnum{font-variant-numeric:tabular-nums}[dir=rtl] .sh-body,[dir=rtl] .sh-drawer,[dir=rtl] .sh-head,[dir=rtl] .sh-sheet{letter-spacing:0!important}@media (prefers-reduced-motion:reduce){.sh-pop,.sh-rise{animation:none}.sh-drawer,.sh-sheet{transition:none}}