.tb{position:relative;z-index:5;flex:none;padding-top:8px;background:#ffffffeb;border-top:1px solid var(--border);box-shadow:0 -10px 24px -18px #3c2d1459;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tb-row{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.tb-ind{position:absolute;left:0;top:0;width:25%;height:34px;pointer-events:none;transform:translate(calc(var(--at) * 100%));transition:transform .55s var(--spring)}.tb-ind:before{content:"";position:absolute;left:50%;top:0;width:58px;height:34px;margin-left:-29px;border-radius:999px;background:var(--primary-soft)}.tb-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 0 4px;border:none;background:none;cursor:pointer;font:500 11px/1.2 var(--font-body);color:var(--ink-400);transition:color .25s ease;-webkit-tap-highlight-color:transparent}.tb-ico{position:relative;display:grid;place-items:center;height:34px;transition:transform .25s var(--ease-out)}.tb-badge{position:absolute;left:100%;top:0;margin-left:-9px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;box-sizing:border-box;background:var(--hot);color:#fff;box-shadow:0 0 0 2px #fff;font:800 10.5px/18px var(--font-head);font-style:normal;text-align:center;animation:tbBadge .5s var(--spring) both}@keyframes tbBadge{0%{transform:scale(0)}}.tb-tab:active .tb-ico{transform:scale(.86)}.tb-tab.on{color:var(--primary-strong);font-weight:700}.tb-tab.on .tb-ico{animation:tbHop .5s var(--spring)}@keyframes tbHop{0%{transform:translateY(0) scale(.8)}to{transform:none}}@media(max-width:479.98px){.tb{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.tb-ind,.tb-ico{transition-duration:.01ms}.tb-tab.on .tb-ico,.tb-badge{animation:none}}@property --n{syntax: "<integer>"; initial-value: 0; inherits: false;}.screen.ob{position:relative;margin-top:calc(-1 * var(--sbh));overflow:hidden;isolation:isolate;background:var(--surface-50);user-select:none;-webkit-user-select:none}.ob-amb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ob-amb i{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;margin:-75% 0 0 -75%;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent 70%);opacity:var(--o, 1);transform:translate(var(--x, 0%),var(--y, 0%)) scale(var(--k, 1));transition:transform 1.6s var(--ease-out),opacity 1.2s ease;will-change:transform}.ob-amb .a{--c: rgba(245, 146, 46, .3)}.ob-amb .b{--c: rgba(251, 106, 60, .22)}.ob-amb .c{--c: rgba(245, 166, 35, .28)}.ob[data-step=splash] .a{--y: -22%;--k: .9}.ob[data-step=splash] .b{--x: -42%;--y: 52%;--k: .7;--o: .8}.ob[data-step=splash] .c{--x: 44%;--y: 46%;--k: .6}.ob[data-step=slides] .b{--x: 16%;--y: -44%}.ob[data-step=slides] .a{--x: -42%;--y: -6%;--k: .6;--o: .7}.ob[data-step=slides] .c{--x: 42%;--y: 52%;--k: .5;--o: .5}.ob[data-step=slides][data-slide="1"] .a{--x: -8%;--y: -44%;--k: 1;--o: 1}.ob[data-step=slides][data-slide="1"] .c{--x: 46%;--y: -12%;--k: .6;--o: .9}.ob[data-step=slides][data-slide="1"] .b{--x: -46%;--y: 52%;--k: .5;--o: .4}.ob[data-step=slides][data-slide="2"] .c{--x: 0%;--y: -42%;--k: 1.05;--o: 1}.ob[data-step=slides][data-slide="2"] .a{--x: 46%;--y: 2%;--k: .5;--o: .6}.ob[data-step=slides][data-slide="2"] .b{--x: -48%;--y: 40%;--k: .5;--o: .4}.ob[data-step=tintro] .b{--x: 28%;--y: -40%;--k: .9}.ob[data-step=tintro] .a{--x: -34%;--y: -36%;--k: .8}.ob[data-step=tintro] .c{--y: 60%;--k: .5;--o: .3}.ob[data-step=tplay] .a{--x: 52%;--y: -62%;--k: .7;--o: .6}.ob[data-step=tplay] .b{--x: -56%;--y: 58%;--k: .6;--o: .4}.ob[data-step=tplay] .c{--o: 0}.ob[data-step=tresult] .a{--y: -38%;--k: 1.1}.ob[data-step=tresult] .c{--x: 36%;--y: -30%;--k: .7}.ob[data-step=tresult] .b{--x: -40%;--y: -22%;--k: .6;--o: .6}.ob[data-step=profile] .a{--x: 54%;--y: -62%;--k: .7;--o: .55}.ob[data-step=profile] .c{--x: -56%;--y: 62%;--k: .6;--o: .45}.ob[data-step=profile] .b{--o: 0}.ob[data-step=welcome] .a{--y: -34%;--k: 1.1}.ob[data-step=welcome] .c{--x: 36%;--y: -18%;--k: .7}.ob[data-step=welcome] .b{--x: -40%;--y: -24%;--k: .6;--o: .6}.ob[data-step=kurucu] .c{--y: -50%;--k: 1.1}.ob[data-step=kurucu] .a{--x: -44%;--y: -30%;--k: .5;--o: .5}.ob[data-step=kurucu] .b{--o: .2;--y: 60%}.ob-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding-top:var(--top)}.ob-layer.is-enter{animation:obLayerIn .52s var(--ease-out) both}.ob-layer.is-enter[data-dir="-1"]{animation-name:obLayerInBack}.ob-layer.is-enter.is-first,.ob-layer.is-enter[data-step=tresult],.ob-layer.is-enter[data-step=welcome]{animation-name:obFade}.ob-layer.is-exit{z-index:0;pointer-events:none;animation:obLayerOut .32s ease both}.ob-layer.is-exit[data-dir="-1"]{animation-name:obLayerOutBack}@keyframes obLayerIn{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:none}}@keyframes obLayerInBack{0%{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:none}}@keyframes obLayerOut{to{opacity:0;transform:translate3d(-28px,0,0)}}@keyframes obLayerOutBack{to{opacity:0;transform:translate3d(28px,0,0)}}@keyframes obFade{0%{opacity:0}to{opacity:1}}@keyframes obFadeOut{to{opacity:0}}.ob-layer.is-enter .ob-rise{animation:obRise .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + .14s)}@keyframes obRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes obPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes obDraw{to{stroke-dashoffset:0}}@keyframes obSpin{to{rotate:360deg}}@keyframes obBreath{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.75}}@keyframes obShake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes obBlink{0%,to{opacity:1}50%{opacity:.25}}.ob-bar{flex:none;height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px 0 14px}.ob-back{flex:none;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--ink-700);background:#fffc;box-shadow:0 0 0 1px var(--border),0 6px 14px -8px #3c2d144d;transition:transform .2s var(--ease-out)}.ob-back:active{transform:scale(.9)}.ob-link{border:none;background:none;cursor:pointer;padding:10px 8px;border-radius:10px;font:600 15px var(--font-body);color:var(--ink-500)}.ob-link.center{align-self:center}.ob-link.inline{padding:0;font-size:inherit;color:var(--primary-strong)}.ob-link:active{opacity:.6}.ob-foot{flex:none;display:flex;flex-direction:column;gap:4px;padding:12px 24px 20px}.ob-cta{position:relative;overflow:hidden;flex:none;width:100%;height:58px;border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font:700 17px var(--font-body);color:#fff;background:linear-gradient(180deg,#F9A242,var(--primary) 58%,#EC8320);box-shadow:0 14px 26px -10px #ee781cb3,inset 0 1.5px #ffffff61,inset 0 -2px #b4550a38;transition:transform .2s var(--ease-out),box-shadow .25s ease,background .3s ease,color .3s ease}.ob-cta:active{transform:scale(.965)}.ob-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.34) 50%,transparent 64%);transform:translate(-120%);animation:obSheen 3.8s ease-in-out 1.4s infinite}@keyframes obSheen{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.ob-cta:disabled{cursor:default;background:var(--surface-100);color:var(--ink-400);box-shadow:none}.ob-cta:disabled:after{display:none}.ob-cta-lbl{display:inline-flex;align-items:center;gap:8px;animation:obLbl .4s var(--ease-out) both}@keyframes obLbl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-cta-arr{display:grid;animation:obNudge 1.8s ease-in-out infinite}@keyframes obNudge{0%,60%,to{transform:none}78%{transform:translate(5px)}}.ob-cta.gold{color:#4a2e05;background:linear-gradient(180deg,#FFC95E,var(--gold) 58%,#E8960F);box-shadow:0 14px 26px -10px #e8960fbf,inset 0 1.5px #ffffff80,inset 0 -2px #a05f0538}.ob-cta.is-done{color:#fff;background:var(--success);box-shadow:0 14px 26px -12px #3fa664cc}.ob-h1{font:800 31px/1.14 var(--font-head);letter-spacing:-.025em;color:var(--ink-900);text-wrap:balance}.ob-h1.sm{font-size:27px;line-height:1.18}.ob-h1.center{text-align:center}.ob-body{margin-top:10px;font:400 16px/1.5 var(--font-body);color:var(--ink-500);text-wrap:pretty}.ob-body b{font-weight:600;color:var(--ink-900)}.ob-hl{position:relative;white-space:nowrap;color:var(--primary-strong)}.ob-hl svg{position:absolute;left:-2%;bottom:-.17em;width:104%;height:.36em;overflow:visible}.ob-hl svg path{fill:none;stroke:var(--hot);stroke-width:3.6;stroke-linecap:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1}[data-live=true] .ob-hl svg path{animation:obDraw .7s var(--ease-io) .4s forwards}.ob-cat{display:inline-block;max-width:100%;height:24px;padding:0 10px;border-radius:999px;vertical-align:top;background:var(--gold-soft);color:var(--gold-strong);font:700 10.5px/24px var(--font-body);letter-spacing:.09em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-plate{flex:none;position:relative;min-width:40px;height:27px;padding:0 7px 0 12px;border-radius:7px;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:800 12.5px/1 var(--font-head);letter-spacing:.03em;color:var(--ink-700);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ob-plate:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--primary)}.ob-plate.mono{min-width:44px;padding:0 7px;font-size:11.5px}.ob-plate.mono:before{display:none}.ob-av{flex:none;width:var(--sz);height:var(--sz);border-radius:50%;display:grid;place-items:center;color:#fff;font:800 calc(var(--sz) * .25)/1 var(--font-head);letter-spacing:.02em;border:max(2px,calc(var(--sz) * .05)) solid #fff;box-shadow:0 calc(var(--sz) * .16) calc(var(--sz) * .36) calc(var(--sz) * -.14) #5a370f80}.ob-av.me{background:linear-gradient(150deg,#FBB054,var(--primary) 55%,#EE7F22)}.ob-av.opp{background:linear-gradient(150deg,#FFD27A,var(--gold) 60%,#E2901A)}.ob-av.ghost{background:linear-gradient(160deg,#5C574C,var(--ink-900));color:#fff3df}.ob-rays{position:absolute;left:50%;top:50%;width:460px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(245,146,46,.17) 0deg 9deg,transparent 9deg 18deg);-webkit-mask:radial-gradient(closest-side,#000 12%,transparent 74%);mask:radial-gradient(closest-side,#000 12%,transparent 74%);animation:obSpin 44s linear infinite}.ob-rays.soft{opacity:.75}.ob-rays.gold{background:repeating-conic-gradient(from 0deg,rgba(245,166,35,.24) 0deg 9deg,transparent 9deg 18deg)}.ob-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;height:100%;pointer-events:none}.ob-dots{flex:none;display:flex;gap:6px}.ob-dots button{width:8px;height:8px;padding:0;border:none;border-radius:999px;cursor:pointer;background:var(--primary-tint);transition:width .5s var(--spring),background .3s ease}.ob-dots button.on{width:26px;background:var(--primary)}.ob-dotty{display:inline-flex;gap:3px}.ob-dotty i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:obBlink 1s ease-in-out infinite}.ob-dotty i:nth-child(2){animation-delay:.18s}.ob-dotty i:nth-child(3){animation-delay:.36s}.ob-em{flex:none;width:var(--em);height:var(--em);border-radius:calc(var(--em) * .28);display:grid;place-items:center;background:linear-gradient(150deg,#FBB054 0%,var(--primary) 46%,#F1702B 100%);box-shadow:0 calc(var(--em) * .16) calc(var(--em) * .36) calc(var(--em) * -.1) #f0702b99,inset 0 1.5px #ffffff73,inset 0 -3px 6px #be500a2e}.ob-em svg{width:70%;height:70%;overflow:visible}.ob-em-beam{transform-origin:32px 26px}.ob-em-pan.l{transform-origin:13px 26px}.ob-em-pan.r{transform-origin:51px 26px}.ob-em-flame{transform-origin:32px 19px}.ob-em.is-anim .ob-em-s{stroke-dasharray:1;stroke-dashoffset:1;animation:obDraw .6s var(--ease-io) .3s forwards}.ob-em.is-anim .ob-em-beam{animation:obBeam 2s cubic-bezier(.3,0,.3,1) .75s both}.ob-em.is-anim .ob-em-pan{animation:obPan 2s cubic-bezier(.3,0,.3,1) .75s both}.ob-em.is-anim .ob-em-flame{animation:obIgnite .55s var(--spring) .95s both,obFlicker 1.7s ease-in-out 1.5s infinite}@keyframes obBeam{0%,to{transform:rotate(0)}18%{transform:rotate(-11deg)}42%{transform:rotate(7.5deg)}64%{transform:rotate(-4deg)}82%{transform:rotate(1.6deg)}}@keyframes obPan{0%,to{transform:rotate(0)}18%{transform:rotate(11deg)}42%{transform:rotate(-7.5deg)}64%{transform:rotate(4deg)}82%{transform:rotate(-1.6deg)}}@keyframes obIgnite{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes obFlicker{0%,to{transform:none}30%{transform:scale(1.08,.94) skew(-5deg)}60%{transform:scale(.94,1.1) skew(4deg)}}.ob-splash{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:9vh;cursor:pointer}.ob-sp-tile{position:relative;display:grid;place-items:center;animation:obSpPop .95s var(--spring) both}.ob-sp-tile .ob-em{position:relative}.ob-sp-tile .ob-rays{width:620px;animation:obSpin 60s linear infinite,obFade 1.4s ease .3s both}.ob-sp-halo{position:absolute;width:270px;height:270px;border-radius:50%;background:radial-gradient(closest-side,rgba(245,146,46,.4),transparent);animation:obBreath 3.2s ease-in-out infinite}@keyframes obSpPop{0%{opacity:0;transform:scale(.3) rotate(-18deg)}30%{opacity:1}to{opacity:1;transform:none}}.ob-sp-word{display:flex;margin-top:28px;font:800 46px/1 var(--font-head);letter-spacing:-.04em;color:var(--ink-900)}.ob-sp-word>span{display:block;overflow:hidden;padding:.12em 0 .24em;margin:-.12em 0 -.24em}.ob-sp-word i{display:block;font-style:normal;animation:obLetter .75s var(--ease-out) both;animation-delay:calc(1s + var(--i) * 45ms)}@keyframes obLetter{0%{transform:translateY(115%) rotate(9deg)}to{transform:none}}.ob-sp-tag{margin-top:20px;padding:9px 16px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font:700 10.5px/1 var(--font-body);letter-spacing:.14em;animation:obRise .7s var(--ease-out) 1.6s both}.ob-sp-dots{position:absolute;bottom:46px;display:flex;gap:7px;animation:obFade .5s ease 1.9s both}.ob-sp-dots i{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:obBounce 1s ease-in-out infinite}.ob-sp-dots i:nth-child(2){animation-delay:.14s}.ob-sp-dots i:nth-child(3){animation-delay:.28s}@keyframes obBounce{0%,60%,to{transform:none;opacity:.35}30%{transform:translateY(-7px);opacity:1}}.ob-layer.is-exit[data-step=splash]{z-index:3;animation:obFadeOut .22s ease .42s both}.ob-layer.is-exit .ob-sp-tile{animation:obSpZoom .62s cubic-bezier(.7,0,.7,1) forwards}.ob-layer.is-exit .ob-sp-tile svg,.ob-layer.is-exit .ob-sp-tile .ob-rays,.ob-layer.is-exit .ob-sp-halo,.ob-layer.is-exit .ob-sp-word,.ob-layer.is-exit .ob-sp-tag,.ob-layer.is-exit .ob-sp-dots{animation:obFadeOut .16s ease forwards}@keyframes obSpZoom{to{transform:scale(26)}}.ob-sl{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ob-sl-top{position:relative;z-index:3;flex:none;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 22px}.ob-lockup{display:flex;align-items:center;gap:9px;font:800 17px/1 var(--font-head);letter-spacing:-.03em;color:var(--ink-900)}.ob-lockup .ob-em{box-shadow:0 6px 12px -6px #f0702bb3}.ob-sl-viewport{flex:1;min-height:0;overflow:hidden;touch-action:pan-y;cursor:grab}.ob-sl-track{display:flex;height:100%;transform:translate3d(calc(var(--idx) * -100% + var(--drag, 0px)),0,0);transition:transform .65s var(--ease-out);will-change:transform}.ob-sl-track.is-dragging{transition:none;cursor:grabbing}.ob-sl-page{flex:0 0 100%;min-width:0;overflow:hidden;display:flex;flex-direction:column;--pp: calc(var(--p) + var(--dragp, 0))}.ob-sl-scene{flex:1;min-height:0;padding:2px 14px 6px}.ob-sl-copy{flex:none;min-height:178px;padding:6px 28px 0;transform:translate3d(calc(var(--pp) * 56px),0,0);transition:transform .65s var(--ease-out)}.ob-par-far{translate:calc(var(--pp) * -34px) 0;transition:translate .65s var(--ease-out)}.ob-par-near{translate:calc(var(--pp) * 44px) 0;transition:translate .65s var(--ease-out)}.is-dragging .ob-sl-copy,.is-dragging .ob-par-far,.is-dragging .ob-par-near{transition:none}.ob-sl-foot{flex:none;display:flex;align-items:center;gap:18px;padding:10px 24px 20px}.ob-sl-foot .ob-cta{flex:1;width:auto}.ob-fit{width:100%;height:100%;display:grid;place-items:center}.ob-sc{position:relative;flex:none;width:340px;height:336px;transform:scale(var(--s, 1))}.ob-layer.is-enter .ob-sl-scene{animation:obPop .9s var(--spring) .05s both}.ob-sl-page[data-live=false] .ob-sc *,.ob-sl-page[data-live=false] .ob-sc *:before,.ob-sl-page[data-live=false] .ob-sc *:after{animation-play-state:paused!important}.ob-du-board{position:absolute;left:8px;right:8px;top:4px;display:flex;align-items:center;justify-content:space-between}.ob-du-p{display:flex;align-items:center;gap:10px;width:130px}.ob-du-p.opp{flex-direction:row-reverse;text-align:right}.ob-du-meta{position:relative;display:flex;flex-direction:column;gap:2px}.ob-du-p.opp .ob-du-meta{align-items:flex-end}.ob-du-meta small{font:600 11.5px/1 var(--font-body);color:var(--ink-500);white-space:nowrap}.ob-du-score{font:800 25px/1 var(--font-head);letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums}.ob-du-score{counter-reset:n var(--n)}.ob-du-score:after{content:counter(n)}.ob-du-score.me{--n: 34;animation:obDuMe 8s linear infinite}.ob-du-score.opp{--n: 41}@keyframes obDuMe{0%,27%{--n: 34}36%,94%{--n: 52}94.1%,to{--n: 34}}.ob-du-lead{position:absolute;top:100%;margin-top:4px;padding:3px 6px;border-radius:999px;background:var(--hot);color:#fff;font:800 8.5px/1 var(--font-head);font-style:normal;letter-spacing:.1em}.ob-du-lead.me{left:0;opacity:0;animation:obDuLeadMe 8s linear infinite}.ob-du-lead.opp{right:0;animation:obDuLeadOpp 8s linear infinite}@keyframes obDuLeadMe{0%,34%{opacity:0;transform:scale(.4)}38%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.4)}}@keyframes obDuLeadOpp{0%,33%{opacity:1;transform:none}36%,96%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ob-du-timer{position:relative;flex:none;width:56px;height:56px;display:grid;place-items:center}.ob-du-timer svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ob-du-timer circle{fill:none;stroke-width:5}.ob-du-timer .trk{fill:#fff;stroke:var(--surface-100)}.ob-du-timer .prg{stroke:var(--hot);stroke-linecap:round;stroke-dasharray:1;animation:obDuRing 8s linear infinite}@keyframes obDuRing{0%{stroke-dashoffset:0}18%,94%{stroke-dashoffset:.24}97%,to{stroke-dashoffset:0}}.ob-du-secs{position:relative;font:800 17px/1 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums;--n: 30;animation:obDuSecs 8s linear infinite}.ob-du-secs{counter-reset:n var(--n)}.ob-du-secs:after{content:counter(n)}@keyframes obDuSecs{0%{--n: 30}18%,94%{--n: 23}97%,to{--n: 30}}.ob-du-card{position:absolute;left:12px;right:12px;top:90px;padding:16px 16px 18px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px #efe8dce6,0 26px 50px -22px #8c501466}.ob-du-q{margin-top:10px;font:800 17px/1.3 var(--font-head);letter-spacing:-.01em;color:var(--ink-900)}.ob-du-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.ob-du-opt{position:relative;display:flex;align-items:center;gap:9px;height:48px;padding:0 10px;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:600 14.5px/1 var(--font-body);color:var(--ink-900)}.ob-du-opt>i{flex:none;width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-strong);font:800 12.5px/1 var(--font-head);font-style:normal}.ob-du-opt.right{animation:obDuRight 8s linear infinite}.ob-du-opt.right .ok{position:absolute;left:10px;background:var(--success);color:#fff;opacity:0;animation:obDuOk 8s linear infinite}.ob-du-opt.wrong{animation:obDuWrong 8s linear infinite}.ob-du-opt.wrong>i{animation:obDuWrongB 8s linear infinite}@keyframes obDuRight{0%,19%{background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);transform:none}21%{transform:scale(.95)}24%{background:var(--success-soft);box-shadow:inset 0 0 0 2px var(--success);transform:scale(1.04)}28%,92%{background:var(--success-soft);box-shadow:inset 0 0 0 2px var(--success);transform:none}95%,to{background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);transform:none}}@keyframes obDuOk{0%,20%{opacity:0;transform:scale(.3)}25%,92%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.3)}}@keyframes obDuWrong{0%,30%{background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);transform:none}32%{transform:translate(-4px)}34%{transform:translate(4px)}36%,92%{background:var(--danger-soft);box-shadow:inset 0 0 0 2px var(--danger);transform:none}95%,to{background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);transform:none}}@keyframes obDuWrongB{0%,30%{background:var(--primary-soft);color:var(--primary-strong)}36%,92%{background:var(--danger);color:#fff}95%,to{background:var(--primary-soft);color:var(--primary-strong)}}.ob-du-chip{position:absolute;right:-6px;top:-10px;width:28px;height:28px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;color:#fff;font:800 8px/1 var(--font-head);box-shadow:0 5px 9px -3px #3c2d1473}.ob-du-chip.me{background:var(--primary);animation:obDuChipMe 8s linear infinite}.ob-du-chip.opp{background:var(--gold);animation:obDuChipOpp 8s linear infinite}@keyframes obDuChipMe{0%,17%{transform:scale(0)}21%{transform:scale(1.3)}24%,92%{transform:scale(1)}95%,to{transform:scale(0)}}@keyframes obDuChipOpp{0%,28%{transform:scale(0)}32%{transform:scale(1.3)}35%,92%{transform:scale(1)}95%,to{transform:scale(0)}}.ob-du-tap{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px;border-radius:50%;background:#f5922e6b;pointer-events:none;opacity:0;animation:obDuTap 8s linear infinite}@keyframes obDuTap{0%,13%{opacity:0;transform:scale(.2)}15.5%{opacity:1;transform:scale(.55)}23%,to{opacity:0;transform:scale(2)}}.ob-du-plus{position:absolute;right:14px;top:15px;padding:6px 10px;border-radius:999px;background:var(--ink-900);color:#fff;font:700 11px/1 var(--font-body);white-space:nowrap;opacity:0;animation:obDuPlus 8s linear infinite}@keyframes obDuPlus{0%,25%{opacity:0;transform:translateY(8px) scale(.7)}29%{opacity:1;transform:translateY(-2px) scale(1.06)}32%,92%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}.ob-lig-card{position:absolute;left:12px;right:12px;top:14px;padding:16px 14px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px #efe8dce6,0 26px 50px -22px #8c501466}.ob-lig-head{display:flex;align-items:center;gap:10px;padding:0 4px 12px}.ob-lig-ico{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold-strong)}.ob-lig-head b{display:block;font:800 15.5px/1.2 var(--font-head);color:var(--ink-900)}.ob-lig-head em{display:block;font:500 11.5px/1.3 var(--font-body);font-style:normal;color:var(--ink-500)}.ob-lig-rows{position:relative;height:224px;animation:obLigFade 9s linear infinite}@keyframes obLigFade{0%,92%{opacity:1}95%,96%{opacity:0}to{opacity:1}}.ob-lig-rank{position:absolute;left:0;top:calc(var(--r) * 58px);width:26px;height:50px;display:grid;place-items:center;font:800 13px/1 var(--font-head);color:var(--ink-400)}.ob-lig-rank.first{color:var(--gold-strong)}.ob-lig-row{position:absolute;left:30px;right:0;top:0;height:50px;display:flex;align-items:center;gap:10px;padding:0 12px 0 9px;border-radius:15px;background:var(--surface-50);box-shadow:inset 0 0 0 1.5px var(--border)}.ob-lig-row .nm{flex:1;min-width:0;font:600 14px/1 var(--font-body);color:var(--ink-900);white-space:nowrap}.ob-lig-row b{font:800 14px/1 var(--font-head);color:var(--gold-strong);font-variant-numeric:tabular-nums}.ob-lig-row.ist{animation:obLigIst 9s infinite}.ob-lig-row.ank{transform:translateY(58px);animation:obLigAnk 9s infinite}.ob-lig-row.izm{transform:translateY(116px);animation:obLigIzm 9s infinite}.ob-lig-row.can{z-index:2;transform:translateY(174px);background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary),0 12px 22px -12px #f5922ebf;animation:obLigCan 9s infinite}.ob-lig-row.can .ob-plate{background:var(--primary);color:#fff;box-shadow:none}.ob-lig-row.can .ob-plate:before{background:#ffffff73}@keyframes obLigCan{0%,11%{transform:translateY(174px);animation-timing-function:cubic-bezier(.3,1.5,.5,1)}17%,27%{transform:translateY(116px);animation-timing-function:cubic-bezier(.3,1.5,.5,1)}33%,43%{transform:translateY(58px);animation-timing-function:cubic-bezier(.3,1.5,.5,1)}49%,95%{transform:translateY(0);animation-timing-function:step-end}95.1%,to{transform:translateY(174px)}}@keyframes obLigIzm{0%,11%{transform:translateY(116px);animation-timing-function:var(--ease-out)}17%,95%{transform:translateY(174px);animation-timing-function:step-end}95.1%,to{transform:translateY(116px)}}@keyframes obLigAnk{0%,27%{transform:translateY(58px);animation-timing-function:var(--ease-out)}33%,95%{transform:translateY(116px);animation-timing-function:step-end}95.1%,to{transform:translateY(58px)}}@keyframes obLigIst{0%,43%{transform:translateY(0);animation-timing-function:var(--ease-out)}49%,95%{transform:translateY(58px);animation-timing-function:step-end}95.1%,to{transform:translateY(0)}}.ob-lig-n{--n: 367;animation:obLigN 9s linear infinite}.ob-lig-n{counter-reset:n var(--n)}.ob-lig-n:after{content:counter(n)}@keyframes obLigN{0%,11%{--n: 367}17%,27%{--n: 389}33%,43%{--n: 407}49%,95%{--n: 431}95.1%,to{--n: 367}}.ob-lig-up{padding:3px 6px;border-radius:999px;background:var(--hot);color:#fff;font:800 10px/1 var(--font-head);--n: 0;opacity:0;animation:obLigUp 9s linear infinite}.ob-lig-up:before{content:"▲";font-size:7px;margin-right:2px}.ob-lig-up{counter-reset:n var(--n)}.ob-lig-up:after{content:counter(n)}@keyframes obLigUp{0%,12%{--n: 0;opacity:0;transform:scale(.4)}17%,27%{--n: 1;opacity:1;transform:none}33%,43%{--n: 2;opacity:1}49%,93%{--n: 3;opacity:1;transform:none}95%,to{--n: 0;opacity:0}}.ob-lig-crown{position:absolute;right:-9px;top:-18px;color:var(--gold);filter:drop-shadow(0 3px 4px rgba(200,120,10,.45));opacity:0;animation:obLigCrown 9s infinite}@keyframes obLigCrown{0%,50%{opacity:0;transform:translateY(-30px) rotate(44deg) scale(.5);animation-timing-function:cubic-bezier(.3,1.6,.5,1)}56%,92%{opacity:1;transform:rotate(20deg)}95%,to{opacity:0;transform:rotate(20deg)}}.ob-lig-spark{position:absolute;width:8px;height:8px;border-radius:2px;background:var(--gold);rotate:45deg;opacity:0;animation:obLigSpark 9s infinite}.ob-lig-spark.s1{right:26px;top:-20px}.ob-lig-spark.s2{right:-16px;top:12px;width:6px;height:6px;background:var(--hot);animation-delay:.12s}.ob-lig-spark.s3{right:34px;top:-4px;width:5px;height:5px;background:var(--primary);animation-delay:.22s}@keyframes obLigSpark{0%,53%{opacity:0;transform:scale(0)}57%{opacity:1;transform:scale(1.4)}64%,to{opacity:0;transform:scale(.4) translateY(-10px)}}.ob-unv{--tc-a: #FCCB90;--tc-b: var(--primary);--tc-glow: rgba(245, 146, 46, .34)}.ob-unv[data-tier="1"]{--tc-a: #FBB054;--tc-b: #EC7C1E}.ob-unv[data-tier="2"]{--tc-a: #FD9D72;--tc-b: var(--hot);--tc-glow: rgba(251, 106, 60, .36)}.ob-unv[data-tier="3"]{--tc-a: #FFD67F;--tc-b: #E8960F;--tc-glow: rgba(245, 166, 35, .55)}.ob-unv-badge{position:absolute;left:50%;top:12px;width:166px;height:166px;margin-left:-83px;display:grid;place-items:center}.ob-unv-glow{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;border-radius:50%;background:radial-gradient(closest-side,var(--tc-glow),transparent 72%);animation:obBreath 2.6s ease-in-out infinite}.ob-unv-ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ob-unv-ring circle{fill:none;stroke-width:7}.ob-unv-ring .trk{stroke:#fff}.ob-unv-ring .prg{stroke:var(--tc-b);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:obDraw 1.1s cubic-bezier(.5,0,.3,1) forwards}.ob-unv-core{position:relative;width:126px;height:126px;border-radius:50%;overflow:hidden;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--tc-a),var(--tc-b));box-shadow:inset 0 2px #ffffff73,inset 0 -8px 14px #96460a33,0 18px 30px -14px var(--tc-b)}.ob-unv-core small{font:700 10px/1 var(--font-body);letter-spacing:.2em;opacity:.92}.ob-unv-core b{margin-top:2px;font:800 58px/1 var(--font-head);letter-spacing:-.04em;animation:obFlip .55s var(--spring) both}@keyframes obFlip{0%{opacity:0;transform:translateY(60%) scale(.7)}to{opacity:1;transform:none}}.ob-unv-burst{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:3px solid var(--tc-b);opacity:0;animation:obBurst .8s var(--ease-out) forwards}@keyframes obBurst{0%{opacity:.85;transform:scale(.92)}to{opacity:0;transform:scale(1.55)}}.ob-unv[data-tier="3"] .ob-unv-core:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.6) 50%,transparent 58%);animation:obKartSheen 2.4s ease-in-out infinite}.ob-unv-title{position:absolute;left:0;right:0;top:198px;height:40px;overflow:hidden;text-align:center}.ob-unv-title span{display:inline-block;font:800 28px/40px var(--font-head);letter-spacing:-.025em;color:var(--ink-900);animation:obFlip .55s var(--spring) both}.ob-unv-steps{position:absolute;left:50%;top:256px;translate:-50% 0;display:flex;gap:6px;padding:9px 13px;border-radius:999px;background:#ffffffd9;box-shadow:0 0 0 1px var(--border)}.ob-unv-steps i{width:13px;height:8px;border-radius:999px;background:var(--surface-100);transition:background .3s ease,width .5s var(--spring)}.ob-unv-steps i.done{background:var(--primary-tint)}.ob-unv-steps i.on{width:28px;background:var(--tc-b)}.ob-unv-orbit span{position:absolute;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--border),0 10px 16px -10px #3c2d1466;font:800 11.5px/1 var(--font-head);letter-spacing:.04em;color:var(--ink-700);animation:obFloat 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}.ob-unv-orbit span:nth-child(1){left:28px;top:20px;rotate:-8deg}.ob-unv-orbit span:nth-child(2){left:270px;top:28px;rotate:7deg;color:var(--primary-strong)}.ob-unv-orbit span:nth-child(3){left:0;top:92px;rotate:5deg;color:var(--hot)}.ob-unv-orbit span:nth-child(4){left:296px;top:98px;rotate:-6deg}.ob-unv-orbit span:nth-child(5){left:34px;top:156px;rotate:-4deg;color:var(--gold-strong)}.ob-unv-orbit span:nth-child(6){left:266px;top:160px;rotate:8deg}@keyframes obFloat{0%,to{transform:none}50%{transform:translateY(-9px)}}.ob-ti{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.ob-ti-scene{flex:1 0 190px;min-height:0}.ob-ti-copy{flex:none;padding:0 28px 6px}.ob-mm{height:250px}.ob-mm-p{position:absolute;top:30px;width:120px;display:flex;flex-direction:column;align-items:center;gap:12px}.ob-mm-p.me{left:20px;animation:obSlideL .9s var(--spring) .1s both}.ob-mm-p.opp{right:20px;animation:obSlideR .9s var(--spring) .1s both}.ob-mm-p b{font:800 16px/1 var(--font-head);color:var(--ink-900);animation:obFlip .5s var(--spring) both}@keyframes obSlideL{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}@keyframes obSlideR{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}.ob-mm-vs{position:absolute;z-index:2;left:50%;top:52px;width:52px;height:52px;margin-left:-26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#FD9167,var(--hot));color:#fff;border:4px solid #fff;font:800 17px/1 var(--font-head);box-shadow:0 10px 20px -8px #fb6a3cd9;animation:obSlam .65s var(--spring) .55s both}@keyframes obSlam{0%{opacity:0;transform:scale(2.8) rotate(-24deg)}to{opacity:1;transform:none}}.ob-mm-link{position:absolute;left:112px;right:112px;top:77px;height:3px;background:repeating-linear-gradient(90deg,var(--primary-tint) 0 7px,transparent 7px 14px);background-size:14px 3px;animation:obDash .6s linear infinite,obFade .5s ease .5s both}@keyframes obDash{to{background-position:14px 0}}.ob-mm-slot{position:relative;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:#ffffffbf}.ob-mm-slot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px dashed var(--ink-400);animation:obSpin 9s linear infinite}.ob-mm-win{height:40px;overflow:hidden}.ob-mm-ticker{display:flex;flex-direction:column;animation:obTicker 1.25s steps(5) infinite}.ob-mm-ticker i{flex:none;height:40px;font:800 26px/40px var(--font-head);font-style:normal;text-align:center;color:var(--ink-400)}@keyframes obTicker{to{transform:translateY(-200px)}}.ob-mm-radar{position:absolute;left:50%;top:48px}.ob-mm-radar i{position:absolute;width:96px;height:96px;margin:-48px;border-radius:50%;border:2px solid var(--hot);opacity:0;animation:obRadar 2.1s ease-out infinite}.ob-mm-radar i:nth-child(2){animation-delay:.7s}.ob-mm-radar i:nth-child(3){animation-delay:1.4s}@keyframes obRadar{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.ob-mm.is-found .ob-mm-radar i{animation:obRadar .8s ease-out 1 both;border-color:var(--success)}.ob-mm.is-found .ob-mm-radar i:nth-child(n+2){display:none}.ob-mm.is-found .ob-mm-p.opp .ob-av{animation:obPop .7s var(--spring) both,obFloat 3.4s ease-in-out .7s infinite}.ob-mm-status{position:absolute;left:50%;top:196px;translate:-50% 0;height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:#fff;box-shadow:0 0 0 1px var(--border),0 8px 16px -10px #3c2d144d;font:600 13px/1 var(--font-body);color:var(--ink-700);animation:obPop .5s var(--spring) both}.ob-mm.is-found .ob-mm-status{color:var(--success)}.ob-rules{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ob-rules span{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border);font:600 13px/1 var(--font-body);color:var(--ink-700)}.ob-rules b{font:800 14px/1 var(--font-head);color:var(--ink-900)}.ob-rules svg{color:var(--hot)}.ob-tp{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ob-tp-tag{display:inline-flex;align-items:center;gap:7px;padding-left:8px;font:700 11px/1 var(--font-body);letter-spacing:.12em;color:var(--hot)}.ob-tp-tag i{width:7px;height:7px;border-radius:50%;background:var(--hot);animation:obBlink 1.4s ease-in-out infinite}.ob-tp-board{flex:none;margin:4px 16px 0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--border),0 18px 34px -22px #78461466}.ob-tp-p{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:10px}.ob-tp-p.opp{justify-content:flex-end;text-align:right}.ob-tp-p>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-tp-p.opp>div{align-items:flex-end}.ob-tp-p small{font:600 11.5px/1.1 var(--font-body);color:var(--ink-500);white-space:nowrap}.ob-tp-p b{font:800 24px/1 var(--font-head);letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums}.ob-marks{display:flex;gap:4px;margin-top:3px}.ob-marks i{width:12px;height:5px;border-radius:999px;background:var(--surface-100);transition:background .3s ease}.ob-marks i.cur{background:var(--primary-tint)}.ob-marks i.ok{background:var(--success)}.ob-marks i.no{background:var(--danger)}.ob-tp-gain{position:absolute;left:56px;top:-8px;padding:4px 9px;border-radius:999px;background:var(--success);color:#fff;font:800 13px/1 var(--font-head);pointer-events:none;animation:obGain 1.6s var(--ease-out) both}@keyframes obGain{0%{opacity:0;transform:translateY(16px) scale(.6)}16%{opacity:1;transform:translateY(-6px) scale(1.12)}28%{transform:translateY(-8px) scale(1)}76%{opacity:1;transform:translateY(-12px)}to{opacity:0;transform:translateY(-24px)}}.ob-tp-oppav{position:relative;display:grid;flex:none}.ob-tp-tick{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff;border:2px solid #fff;animation:obPop .45s var(--spring) both}.ob-tp-tick.wait{right:-7px;top:-7px;bottom:auto;width:28px;height:18px;border-radius:999px;background:#fff;color:var(--ink-500);border:none;box-shadow:0 0 0 1px var(--border),0 4px 8px -4px #3c2d1459}.ob-tp-tick.wait .ob-dotty i{width:4px;height:4px}.ob-ring{position:relative;flex:none;width:64px;height:64px;display:grid;place-items:center;font:800 21px/1 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums}.ob-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ob-ring span{position:relative;display:grid}.ob-ring circle{fill:none;stroke-width:6}.ob-ring .trk{stroke:var(--surface-100)}.ob-ring .prg{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:1;transition:stroke .3s ease;animation:obTimer 30s linear forwards}@keyframes obTimer{to{stroke-dashoffset:1}}.ob-ring.is-low{color:var(--danger);animation:obPulse .5s ease-in-out infinite alternate}.ob-ring.is-low .prg{stroke:var(--danger)}.ob-ring.is-ok{color:var(--success)}.ob-ring.is-ok .prg{stroke:var(--success)}.ob-ring.is-no{color:var(--danger)}.ob-ring.is-no .prg{stroke:var(--danger)}.ob-ring.is-ok span,.ob-ring.is-no span{animation:obPop .45s var(--spring) both}@keyframes obPulse{to{transform:scale(1.09)}}.ob-tp-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;padding:18px 20px 6px;animation:obQIn .5s var(--ease-out) both}.ob-tp-body::-webkit-scrollbar{display:none}@keyframes obQIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}.ob-tp-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-tp-meta .ob-cat{min-width:0}.ob-tp-no{flex:none;font:700 12.5px/1 var(--font-body);color:var(--ink-700)}.ob-tp-no i{font-style:normal;color:var(--ink-400)}.ob-tp-q{margin-top:12px;font:800 21px/1.3 var(--font-head);letter-spacing:-.015em;color:var(--ink-900);text-wrap:pretty}.ob-tp-opts{display:flex;flex-direction:column;gap:10px;margin-top:18px}.ob-opt{position:relative;flex:none;width:100%;min-height:58px;padding:8px 12px 8px 10px;border:none;border-radius:18px;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong),0 8px 16px -12px #3c2d1447;font:600 15.5px/1.3 var(--font-body);color:var(--ink-900);transition:transform .18s var(--ease-out),box-shadow .25s ease,background .25s ease,opacity .3s ease;animation:obRise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .14s)}.ob-opt:disabled{cursor:default;color:var(--ink-900)}.ob-opt:not(:disabled):active{transform:scale(.975);background:var(--primary-soft)}.ob-opt-b{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-strong);font:800 15px/1 var(--font-head);transition:background .25s ease,color .25s ease}.ob-opt-t{flex:1;min-width:0}.ob-opt-who{flex:none;display:flex}.ob-opt-who .ob-av{animation:obPop .5s var(--spring) both}.ob-opt-who .ob-av+.ob-av{margin-left:-8px}.ob-opt.correct{background:var(--success-soft);box-shadow:inset 0 0 0 2px var(--success);animation:obCorrect .5s var(--ease-out)}.ob-opt.correct .ob-opt-b{background:var(--success);color:#fff}.ob-opt.wrong{background:var(--danger-soft);box-shadow:inset 0 0 0 2px var(--danger);animation:obShake .42s ease}.ob-opt.wrong .ob-opt-b{background:var(--danger);color:#fff}.ob-opt.dim{color:var(--ink-400);box-shadow:inset 0 0 0 1.5px var(--border);animation:none}.ob-opt.dim .ob-opt-b{opacity:.5}@keyframes obCorrect{0%,to{transform:none}40%{transform:scale(1.03)}}.ob-count{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding-bottom:8vh}.ob-count span{font:800 128px/1 var(--font-head);letter-spacing:-.05em;color:var(--primary);animation:obCount .7s var(--spring) both}.ob-count span.go{font-size:66px;color:var(--hot)}.ob-count em{font:600 14px/1 var(--font-body);font-style:normal;color:var(--ink-500)}@keyframes obCount{0%{opacity:0;transform:scale(2.2)}55%{opacity:1}to{opacity:1;transform:none}}.ob-coach{position:relative;flex:none;overflow:hidden;margin:6px 16px 18px;padding:12px 14px;border-radius:16px;background:#ffffffe0;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-400);animation:obRise .45s var(--ease-out) both}.ob-coach.ok{background:var(--success-soft);box-shadow:none;color:var(--success)}.ob-coach.no{background:var(--danger-soft);box-shadow:none;color:var(--danger)}.ob-coach-row{display:flex;align-items:center;gap:10px;font:500 13.5px/1.35 var(--font-body);color:var(--ink-700)}.ob-coach-row b{font-weight:700;color:var(--ink-900)}.ob-coach-ico{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold-strong)}.ob-coach-ico.ok{background:var(--success);color:#fff}.ob-coach-ico.no{background:var(--danger);color:#fff}.ob-coach-next{position:absolute;left:0;bottom:0;width:100%;height:3px;background:currentColor;transform-origin:left;animation:obNext var(--ms) linear both}@keyframes obNext{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ob-tr{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden auto;scrollbar-width:none}.ob-tr::-webkit-scrollbar,.ob-wl::-webkit-scrollbar,.ob-ti::-webkit-scrollbar{display:none}.ob-tr-hero{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:14px 0 18px}.ob-tr-kicker{position:relative;height:28px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;background:var(--success);color:#fff;font:800 11px/1 var(--font-head);letter-spacing:.14em}.ob-tr[data-out=lose] .ob-tr-kicker{background:var(--ink-700)}.ob-tr[data-out=draw] .ob-tr-kicker{background:var(--gold)}.ob-tr-vs{position:relative;display:flex;align-items:flex-start;gap:22px}.ob-tr-p{width:104px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity .4s ease}.ob-tr-p b{font:800 40px/1 var(--font-head);letter-spacing:-.03em;color:var(--ink-900);font-variant-numeric:tabular-nums}.ob-tr[data-out=win] .ob-tr-p:not(.won),.ob-tr[data-out=lose] .ob-tr-p:not(.won){opacity:.62}.ob-tr-av{position:relative;display:grid}.ob-tr-p.won .ob-av{box-shadow:0 0 0 4px var(--gold),0 16px 26px -12px #c8780ab3}.ob-tr-crown{position:absolute;z-index:2;left:50%;top:-25px;margin-left:-15px;color:var(--gold);filter:drop-shadow(0 4px 5px rgba(200,120,10,.45));animation:obCrown .8s var(--spring) .75s both}@keyframes obCrown{0%{opacity:0;transform:translateY(-36px) rotate(-34deg) scale(.5)}to{opacity:1;transform:rotate(-8deg)}}.ob-tr-sep{margin-top:96px;font:800 30px/1 var(--font-head);color:var(--ink-400)}.ob-tr-bar{position:relative;width:224px;height:8px;border-radius:999px;overflow:hidden;background:var(--ink-700)}.ob-tr-bar i{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,#FBB054,var(--primary));box-shadow:3px 0 0 var(--surface-50);animation:obGrowW 1.2s var(--ease-out) .55s both}@keyframes obGrowW{0%{width:50%}}.ob-tr-copy{flex:none;padding:0 28px}.ob-xpcard{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--border),0 16px 30px -22px #78461473}.ob-xpcard-ico{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#FFD27A,var(--gold));box-shadow:0 8px 14px -8px var(--gold);animation:obWiggle 2.6s ease-in-out 1.8s infinite}@keyframes obWiggle{0%,70%,to{transform:none}76%{transform:rotate(-10deg) scale(1.08)}84%{transform:rotate(8deg) scale(1.08)}92%{transform:rotate(-4deg)}}.ob-xpcard-txt{flex:1;min-width:0;display:flex;flex-direction:column}.ob-xpcard-txt b{font:800 20px/1.2 var(--font-head);color:var(--gold-strong);font-variant-numeric:tabular-nums}.ob-xpcard-txt small{margin-top:1px;font:500 12.5px/1.2 var(--font-body);color:var(--ink-500)}.ob-xpcard-bar{height:7px;margin-top:9px;border-radius:999px;overflow:hidden;background:var(--surface-100)}.ob-xpcard-bar i{display:block;width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--primary));transform-origin:left;animation:obGrowX 1s var(--ease-out) 1.3s both}@keyframes obGrowX{0%{transform:scaleX(0)}}.ob-xpcard-ends{display:flex;justify-content:space-between;margin-top:5px;font:600 11px/1 var(--font-body);color:var(--ink-500)}.ob-xpcard-ends em{font-style:normal}.ob-pf{flex:1;min-height:0;display:flex;flex-direction:column}.ob-prog{flex:1;height:8px;border-radius:999px;overflow:hidden;background:var(--surface-100)}.ob-prog i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#FBB054,var(--primary));transition:width .8s var(--spring)}.ob-prog-no{flex:none;min-width:30px;text-align:right;font:800 13px/1 var(--font-head);color:var(--ink-900)}.ob-prog-no i{font-style:normal;color:var(--ink-400)}.ob-strip{flex:none;display:flex;align-items:center;gap:10px;margin:8px 20px 0;padding:10px 12px 10px 10px;border-radius:20px;background:linear-gradient(120deg,#fff4e3,#fff 62%);box-shadow:0 0 0 1px var(--border),0 14px 26px -20px #78461473}.ob-strip-av{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;color:var(--primary)}.ob-strip-av svg:first-child{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ob-strip-av circle{fill:none;stroke-width:3.5}.ob-strip-av .trk{fill:#fff;stroke:var(--primary-soft)}.ob-strip-av .prg{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .9s var(--spring)}.ob-strip-av svg:last-child{position:relative}.ob-strip-main{flex:1;min-width:0}.ob-strip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:20px}.ob-strip-main small{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;color:var(--ink-400)}.ob-strip-slots{display:flex;gap:5px;margin-top:4px}.ob-strip-slots .ob-slot:first-child{flex-shrink:0}.ob-slot{flex:0 1 auto;min-width:0;height:24px;padding:0 8px;border-radius:999px;border:1.5px dashed var(--border-strong);font:600 11.5px/21px var(--font-body);color:var(--ink-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-slot.is-set{border:none;line-height:24px;background:var(--primary);color:#fff;animation:obPop .55s var(--spring) both}.ob-strip-xp{flex:none;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 8px 0 5px;border-radius:999px;background:var(--gold-soft);color:var(--gold-strong);font:800 11px/1 var(--font-head)}.ob-pf-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:20px 24px 0;animation:obSubIn .5s var(--ease-out) both}.ob-pf-body[data-dir="-1"]{animation-name:obSubInBack}.ob-pf-kayit,.ob-pf-rol{overflow-y:auto;scrollbar-width:none;padding-bottom:22px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),transparent);mask-image:linear-gradient(#000 calc(100% - 22px),transparent)}.ob-pf-kayit::-webkit-scrollbar,.ob-pf-rol::-webkit-scrollbar{display:none}.ob-pf-body>*{flex:none}@keyframes obSubIn{0%{opacity:0;transform:translate3d(34px,0,0)}to{opacity:1;transform:none}}@keyframes obSubInBack{0%{opacity:0;transform:translate3d(-34px,0,0)}to{opacity:1;transform:none}}.ob-auth{display:flex;flex-direction:column;gap:11px;margin-top:22px}.ob-auth-btn{height:56px;border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:var(--ink-900);font:600 16px/1 var(--font-body);box-shadow:inset 0 0 0 1.5px var(--border-strong),0 8px 16px -12px #3c2d1452;transition:transform .18s var(--ease-out)}.ob-auth-btn:active{transform:scale(.97)}.ob-auth-btn.dark{background:var(--ink-900);color:#fff;box-shadow:0 12px 22px -12px #1e190fbf}.ob-auth-btn.ghost{background:transparent;box-shadow:none;color:var(--primary-strong)}.ob-or{display:flex;align-items:center;gap:12px;font:500 12.5px/1 var(--font-body);color:var(--ink-400)}.ob-or span{flex:1;height:1px;background:var(--border-strong)}.ob-spin{width:20px;height:20px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:obSpin .7s linear infinite}.ob-consent{position:relative;display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:12px;border-radius:16px;cursor:pointer;font:400 13px/1.45 var(--font-body);color:var(--ink-500);transition:background .2s ease,box-shadow .2s ease}.ob-consent input{position:absolute;opacity:0;pointer-events:none}.ob-consent b{font-weight:600;color:var(--ink-900)}.ob-check{flex:none;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#fff;color:#fff;box-shadow:inset 0 0 0 2px var(--border-strong);transition:background .2s ease,box-shadow .2s ease}.ob-check svg{transform:scale(0);transition:transform .4s var(--spring)}.ob-consent input:checked+.ob-check{background:var(--primary);box-shadow:none}.ob-consent input:checked+.ob-check svg{transform:scale(1)}.ob-consent input:focus-visible+.ob-check{outline:2px solid var(--primary);outline-offset:2px}.ob-layer.is-enter .ob-consent.is-nudge{background:var(--danger-soft);box-shadow:inset 0 0 0 1.5px var(--danger);animation:obShake .45s ease both}.ob-consent.is-nudge .ob-check{box-shadow:inset 0 0 0 2px var(--danger)}.ob-consent-hint{margin:6px 12px 0;font:600 12.5px/1.3 var(--font-body);color:var(--danger)}.ob-signin{margin-top:16px;text-align:center;font:400 14px/1.4 var(--font-body);color:var(--ink-500)}.ob-roles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.ob-role{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:11px 12px 12px;border:none;border-radius:20px;cursor:pointer;text-align:left;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border),0 10px 18px -16px #3c2d1466;transition:transform .3s var(--ease-out),box-shadow .25s ease,background .25s ease;animation:obPop .6s var(--spring) both;animation-delay:calc(var(--i) * 45ms + .16s)}.ob-role:last-child{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px}.ob-role:active{transform:scale(.96)}.ob-role-ico{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-strong);transition:background .25s ease,color .25s ease,transform .5s var(--spring)}.ob-role-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-role-txt b{font:700 15px/1.2 var(--font-head);color:var(--ink-900)}.ob-role-txt small{font:500 12px/1.25 var(--font-body);color:var(--ink-500)}.ob-role-check,.ob-item-check{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;transform:scale(0);transition:transform .45s var(--spring)}.ob-role-check{position:absolute;right:10px;top:10px}.ob-role.on{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary),0 14px 24px -16px #f5922ed9}.ob-role.on .ob-role-ico{background:var(--primary);color:#fff;transform:rotate(-8deg) scale(1.08)}.ob-role.on .ob-role-check,.ob-item.on .ob-item-check{transform:scale(1)}.ob-search{display:flex;align-items:center;gap:10px;height:52px;margin-top:16px;padding:0 12px 0 16px;border-radius:999px;background:#fff;color:var(--ink-400);box-shadow:inset 0 0 0 1.5px var(--border-strong);transition:box-shadow .2s ease,color .2s ease}.ob-search:focus-within{color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary),0 0 0 4px #f5922e29}.ob-search input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 16px/1 var(--font-body);color:var(--ink-900);user-select:text;-webkit-user-select:text}.ob-search input::placeholder{color:var(--ink-400)}.ob-search-x{flex:none;width:28px;height:28px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--surface-100);color:var(--ink-500)}.ob-quick{display:flex;gap:8px;margin-top:12px}.ob-quick button{height:34px;padding:0 14px;border:none;border-radius:999px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:600 13.5px/1 var(--font-body);color:var(--ink-700);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.ob-quick button:active{transform:scale(.94)}.ob-quick button.on{background:var(--primary);color:#fff;box-shadow:none}.ob-pf-body>.ob-list{flex:1}.ob-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:8px;margin:12px -24px 0;padding:2px 24px 20px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}.ob-list::-webkit-scrollbar{display:none}.ob-item{flex:none;display:flex;align-items:center;gap:12px;height:54px;padding:0 12px;border:none;border-radius:16px;cursor:pointer;text-align:left;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border);font:600 15px/1 var(--font-body);color:var(--ink-900);transition:background .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.ob-item:active{transform:scale(.98)}.ob-item-nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ob-item.on{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.ob-item.on .ob-plate{background:var(--primary);color:#fff;box-shadow:none}.ob-item.on .ob-plate:before{background:#ffffff73}.ob-empty{padding:28px 0;text-align:center;font:500 14px/1.4 var(--font-body);color:var(--ink-500)}.ob-wl{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden auto;scrollbar-width:none}.ob-wl-scene{position:relative;flex:1 0 236px;display:grid;place-items:center;--rx: 0deg;--ry: 0deg}.ob-kart-wrap{position:relative;width:min(306px,100% - 56px);aspect-ratio:306 / 192;perspective:900px;animation:obThud .32s ease 1.5s}@keyframes obThud{0%,to{transform:none}30%{transform:translate(2px,3px) rotate(.6deg)}60%{transform:translate(-1px,-1px)}}.ob-kart{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:18px 18px 16px;border-radius:26px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#FBB054 0%,var(--primary) 42%,#F4702F 100%);box-shadow:0 30px 50px -24px #e66414cc,inset 0 1.5px #ffffff73,inset 0 0 0 1px #ffffff1f;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-out);animation:obKartIdle 7s ease-in-out 1.9s infinite}.ob-wl-scene.is-tilting .ob-kart{animation:none;transition:transform .12s linear}@keyframes obKartIdle{0%,to{transform:none}25%{transform:rotateX(3deg) rotateY(-8deg)}75%{transform:rotateX(-3deg) rotateY(8deg)}}.ob-kart-wm{position:absolute;right:-34px;bottom:-44px;color:#fff;opacity:.13;transform:rotate(-12deg)}.ob-kart-sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.4) 50%,transparent 58%);transform:translate(-70%);animation:obKartSheen 4.4s ease-in-out 1.3s infinite}@keyframes obKartSheen{0%{transform:translate(-70%)}40%,to{transform:translate(70%)}}.ob-kart-top{position:relative;display:flex;align-items:center;justify-content:space-between}.ob-kart-brand{display:flex;align-items:center;gap:8px;font:800 15px/1 var(--font-head);letter-spacing:-.02em}.ob-kart-brand .ob-em{background:#ffffff38;box-shadow:none}.ob-kart-lvl{height:24px;padding:0 10px;border-radius:999px;background:#ffffff38;font:800 10px/24px var(--font-head);letter-spacing:.12em}.ob-kart-mid{position:relative}.ob-kart-mid small{display:block;font:700 9.5px/1 var(--font-body);letter-spacing:.2em;opacity:.88}.ob-kart-mid b{display:block;margin-top:3px;font:800 37px/1 var(--font-head);letter-spacing:-.03em;text-shadow:0 2px 0 rgba(190,80,10,.25)}.ob-kart-bot{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ob-kart-lines{display:flex;flex-direction:column;gap:1px;min-width:0;font:600 11.5px/1.35 var(--font-body)}.ob-kart-lines i{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-kart-xp{flex:none;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 11px 0 8px;border-radius:999px;background:#fff;color:var(--primary-strong);font:800 13px/1 var(--font-head);font-variant-numeric:tabular-nums}.ob-seal{position:absolute;right:14px;top:46px;width:92px;height:92px;color:#fff;opacity:.92;transform:rotate(-14deg);animation:obStamp .46s cubic-bezier(.6,0,.9,.4) 1.1s both}.ob-seal svg{width:100%;height:100%;overflow:visible}.ob-seal circle{fill:none;stroke:currentColor;stroke-width:2.6}.ob-seal circle+circle{stroke-width:1.6}.ob-seal text{fill:currentColor;font:800 8.4px var(--font-head);letter-spacing:.1em}.ob-seal .tick{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}@keyframes obStamp{0%{opacity:0;transform:rotate(-36deg) scale(2.8)}72%{opacity:1;transform:rotate(-14deg) scale(.93)}to{opacity:.92;transform:rotate(-14deg) scale(1)}}.ob-wl-copy{flex:none;padding:0 28px}.ob-ladder{margin-top:18px}.ob-ladder-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:26px}.ob-ladder-line{position:absolute;left:8px;right:8px;top:50%;height:3px;margin-top:-1.5px;border-radius:999px;background:var(--surface-100)}.ob-ladder-track i{position:relative;width:12px;height:12px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 2.5px var(--border-strong);animation:obPop .5s var(--spring) both;animation-delay:calc(1s + var(--i) * 60ms)}.ob-ladder-track i.on{width:20px;height:20px;background:var(--primary);box-shadow:0 0 0 5px #f5922e38}.ob-ladder-track i.top{width:24px;height:24px;color:#fff;background:linear-gradient(150deg,#FFD27A,var(--gold));box-shadow:0 6px 12px -6px var(--gold)}.ob-ladder-ends{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px;font:600 12px/1.2 var(--font-body);color:var(--ink-500)}.ob-ladder-ends b{font-weight:700;color:var(--primary-strong)}.ob-ladder-ends em{font-style:normal;font-weight:700;color:var(--gold-strong)}.ob-ku{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ob-ku-scroll{flex:1;min-height:0;overflow:hidden auto;scrollbar-width:none;padding:0 24px 14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),transparent);mask-image:linear-gradient(#000 calc(100% - 18px),transparent)}.ob-ku-scroll::-webkit-scrollbar{display:none}.ob-ku-scroll{display:flex;flex-direction:column}.ob-ku-scroll>*{flex:none}.ob-ku-scroll:before,.ob-ku-scroll:after{content:"";flex:1}.ob-ku-hero{position:relative;height:128px;margin-top:-22px;display:grid;place-items:center}.ob-ku-hero .ob-rays{width:400px}.ob-medal{position:relative;display:flex;flex-direction:column;align-items:center}.ob-medal-ribbon{position:absolute;left:50%;top:58px;width:86px;height:66px;margin-left:-43px;background:linear-gradient(180deg,var(--hot),#E2552A);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.ob-medal-disc{position:relative;width:98px;height:98px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:conic-gradient(from 210deg,#ffe4a8,#f5a623,#ffd98a,#e8960f,#ffe4a8);box-shadow:0 16px 28px -14px #c8780ad9,inset 0 0 0 5px #ffffff8c,inset 0 0 0 7px #c97e1059}.ob-medal-disc .ob-em{background:none;box-shadow:none}.ob-medal-shine{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%);animation:obKartSheen 3.4s ease-in-out .9s infinite}.ob-medal-tag{position:relative;margin-top:-13px;height:26px;padding:0 12px;border-radius:999px;background:var(--ink-900);color:#ffd98a;font:800 10px/26px var(--font-head);letter-spacing:.14em;box-shadow:0 0 0 3px var(--surface-50)}.ob-seats{margin-top:14px;padding:12px 14px;border-radius:20px;text-align:center;background:#fff;box-shadow:0 0 0 1px var(--border),0 14px 26px -20px #78461473}.ob-seats-row{display:flex;justify-content:center;gap:10px}.ob-seat{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:2px dashed var(--border-strong);font:800 12px/1 var(--font-head);color:var(--ink-400)}.ob-seat.full{border:none;background:var(--surface-100);color:var(--ink-700);animation:obPop .5s var(--spring) both;animation-delay:calc(.55s + var(--i) * .12s)}.ob-seat.you{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong);font-size:9.5px;animation:obSeatPulse 1.6s ease-out infinite}@keyframes obSeatPulse{0%{box-shadow:0 0 #f5922e80}to{box-shadow:0 0 0 12px #f5922e00}}.ob-seats.is-joined .ob-seat.you{border:none;background:none;animation:none}.ob-seats.is-joined .ob-seat.you .ob-av{animation:obPop .6s var(--spring) both}.ob-seats p{margin-top:10px;font:500 12.5px/1.3 var(--font-body);color:var(--ink-500)}.ob-seats p b{font-weight:700;color:var(--hot)}.ob-seats.is-joined p b{color:var(--success)}.ob-perks{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:14px}.ob-perks li{display:flex;align-items:flex-start;gap:10px;font:600 14.5px/1.35 var(--font-body);color:var(--ink-900)}.ob-perks small{font:500 13px/1.35 var(--font-body);color:var(--ink-500)}.ob-perk-check{flex:none;width:22px;height:22px;margin-top:-1px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff}.ob-price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:13px 16px;border-radius:20px;background:linear-gradient(120deg,#fff1d6,#fffbf2);box-shadow:inset 0 0 0 1.5px var(--gold)}.ob-price small{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;color:var(--gold-strong)}.ob-price p{display:flex;align-items:baseline;gap:8px;margin-top:5px}.ob-price b{font:800 28px/1 var(--font-head);letter-spacing:-.03em;color:var(--ink-900)}.ob-price s{font:600 14px/1 var(--font-body);color:var(--ink-400)}.ob-price em{font:500 11.5px/1 var(--font-body);font-style:normal;color:var(--ink-500);white-space:nowrap}.ob-price-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ob-price-tag{flex:none;height:28px;padding:0 11px;border-radius:999px;background:var(--success);color:#fff;font:700 11.5px/28px var(--font-body);white-space:nowrap}.ob-fine{margin-top:8px;text-align:center;font:400 11px/1.3 var(--font-body);color:var(--ink-400)}@media(max-height:700px){.ob-h1{font-size:28px}.ob-h1.sm{font-size:25px}.ob-sl-copy{min-height:160px}.ob-tp-board{padding:9px 12px}.ob-tp-body{padding-top:12px}.ob-tp-q{margin-top:10px;font-size:19px}.ob-tp-opts{gap:8px;margin-top:14px}.ob-opt{min-height:50px;padding:6px 12px 6px 8px;border-radius:16px}.ob-opt-b{width:34px;height:34px}.ob-coach{margin:4px 16px 12px;padding:10px 12px}.ob-tr .ob-tr-av .ob-av{--sz: 68px !important}.ob-tr-sep{margin-top:80px}.ob-tr-p b{font-size:34px}.ob-count span{font-size:104px}}@media(prefers-reduced-motion:reduce){.ob *,.ob *:before,.ob *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ob .ob-ring .prg{animation-duration:30s!important}}.hm{position:relative}.hm-glow{position:absolute;left:0;right:0;top:calc(-1 * var(--top));height:430px;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 88% 0%,rgba(245,146,46,.24),transparent 70%),radial-gradient(60% 50% at 0% 12%,rgba(245,166,35,.17),transparent 70%)}.hm-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 20px 26px}.hm-scroll::-webkit-scrollbar{display:none}.hm-in{animation:hmIn .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + 60ms)}@keyframes hmIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hmPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes hmBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes hmFloat{0%,to{transform:rotate(8deg)}50%{transform:rotate(4deg) translateY(-6px)}}@keyframes hmBreath{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 0}.hm-greet{min-width:0}.hm-greet small{font:500 14px/1.2 var(--font-body);color:var(--ink-500)}.hm-greet h1{display:flex;align-items:center;gap:8px;margin-top:2px;font:800 24px/1.2 var(--font-head);letter-spacing:-.02em;color:var(--ink-900)}.hm-founder{flex:none;padding:4px 7px;border-radius:999px;background:linear-gradient(150deg,#FFD27A,var(--gold));color:#4a2e05;font:800 9px/1 var(--font-head);letter-spacing:.1em}.hm-avatar{position:relative;flex:none;width:60px;height:60px;display:grid;place-items:center}.hm-avatar>svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.hm-avatar circle{fill:none;stroke-width:3.5}.hm-avatar .trk{stroke:var(--primary-tint);opacity:.6}.hm-avatar .prg{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:1;animation:hmRing 1.3s var(--ease-out) .45s backwards}@keyframes hmRing{0%{stroke-dashoffset:1}}.hm-avatar-lvl{position:absolute;right:-3px;bottom:-3px;min-width:16px;height:22px;padding:0 5px;border-radius:999px;box-sizing:content-box;background:var(--ink-900);color:#fff;border:2px solid var(--surface-50);font:800 11px/22px var(--font-head);font-style:normal;text-align:center}.hm-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0 4px}.hm-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 6px 12px -10px #3c2d1466;font:600 12.5px/1 var(--font-body);color:var(--ink-900);font-variant-numeric:tabular-nums}.hm-pill svg{flex:none}.hm-pill.unvan{background:var(--ink-900);color:#fff3df;box-shadow:none}.hm-pill.unvan svg{color:#ffd27a}.hm-pill.streak svg{color:var(--hot)}.hm-pill.xp svg{color:var(--gold)}.hm-pill.xp.is-gain{animation:hmGain 1.5s var(--ease-out) .4s}.hm-pill.xp.is-gain svg{animation:hmZap .7s ease-in-out .4s 2}@keyframes hmGain{0%,to{box-shadow:inset 0 0 0 1px var(--border),0 0 #f5a62300;transform:none}25%{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 7px #f5a62338;transform:scale(1.08)}}@keyframes hmZap{0%,to{transform:none}30%{transform:rotate(-16deg) scale(1.25)}65%{transform:rotate(12deg) scale(1.15)}}.hm-levelup{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:18px;background:linear-gradient(120deg,#fff1d6,#fffbf2);box-shadow:inset 0 0 0 1.5px var(--gold);animation:hmPop .7s var(--spring) .5s both}.hm-levelup-ico{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#FFD27A,var(--gold))}.hm-levelup b{display:block;font:800 15px/1.2 var(--font-head);color:var(--ink-900)}.hm-levelup i{display:block;margin-top:2px;font:500 12.5px/1.3 var(--font-body);font-style:normal;color:var(--ink-500)}.hm-lig{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;margin-top:16px;padding:16px 14px 14px 16px;border:none;border-radius:26px;cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--ink-900);background:linear-gradient(150deg,#fff1db,#fde6c6 55%,#fbd9b4);box-shadow:0 20px 34px -24px #c87814a6,inset 0 1.5px #ffffffb3;transition:transform .2s var(--ease-out)}.hm-lig:active,.hm-duel:active,.hm-mix:active{transform:scale(.985)}.hm-lig-wm{position:absolute;right:-28px;top:26px;color:var(--gold);opacity:.17;pointer-events:none;animation:hmFloat 6s ease-in-out infinite}.hm-lig-top{position:relative;display:flex;align-items:center;justify-content:space-between}.hm-over{font:700 10.5px/1 var(--font-body);letter-spacing:.14em;color:var(--gold-strong)}.hm-lig-reset{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:#ffffffb8;font:600 11px/1 var(--font-body);color:var(--ink-700)}.hm-lig-h{position:relative;display:flex;align-items:center;gap:8px;margin-top:11px}.hm-lig-h b{font:800 22px/1.2 var(--font-head);letter-spacing:-.02em;color:var(--primary-strong)}.hm-lig-h em{font-style:normal;font-variant-numeric:tabular-nums}.hm-up{flex:none;padding:4px 8px;border-radius:999px;background:var(--success);color:#fff;font:800 11.5px/1 var(--font-head);font-style:normal;animation:hmPop .6s var(--spring) 1.5s both}.hm-lig-sub{position:relative;margin-top:3px;font:500 13.5px/1.35 var(--font-body);color:var(--ink-700)}.hm-ladder{position:relative;display:flex;flex-direction:column;gap:6px;margin-top:14px}.hm-rung{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px 0 6px;border-radius:13px;background:#ffffffa3;animation:hmIn .6s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms + .38s)}.hm-rung .rk{flex:none;min-width:26px;text-align:center;font:800 12.5px/1 var(--font-head);font-style:normal;color:var(--ink-500);font-variant-numeric:tabular-nums}.hm-rung .av{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface-100);color:var(--ink-700);font:800 9.5px/1 var(--font-head)}.hm-rung b{flex:1;min-width:0;font:600 13.5px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-rung em{flex:none;font:800 12.5px/1 var(--font-head);font-style:normal;color:var(--gold-strong);font-variant-numeric:tabular-nums}.hm-rung.me{z-index:1;background:#fff;box-shadow:inset 0 0 0 2px var(--primary),0 10px 18px -12px #f5922ed9}.hm-rung.me .rk{color:var(--primary-strong)}.hm-rung.me .av{background:linear-gradient(150deg,#FBB054,var(--primary));color:#fff;font-size:8px}.hm-lig.is-up .hm-rung.me{animation:hmClimb 1s var(--spring) .95s both}.hm-lig.is-up .hm-rung.me+.hm-rung{animation:hmDrop 1s var(--spring) .95s both}@keyframes hmClimb{0%{transform:translateY(44px)}to{transform:none}}@keyframes hmDrop{0%{transform:translateY(-44px)}to{transform:none}}.hm-lig-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.hm-chase{min-width:0;padding-left:2px;font:500 12.5px/1.3 var(--font-body);color:var(--ink-700)}.hm-chase b{font-weight:800;color:var(--primary-strong)}.hm-lig-cta{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px 0 15px;border-radius:999px;background:linear-gradient(180deg,#FFC95E,var(--gold));color:#4a2e05;font:700 13px/1 var(--font-body);box-shadow:0 8px 16px -8px #e8960fd9,inset 0 1.5px #ffffff80}.hm-duel{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;margin-top:14px;padding:15px 14px 15px 16px;border:none;border-radius:24px;cursor:pointer;text-align:left;background:linear-gradient(120deg,var(--hot),var(--primary));box-shadow:0 18px 30px -18px #fb6a3ccc,inset 0 1.5px #ffffff4d;transition:transform .2s var(--ease-out)}.hm-duel-glow{position:absolute;right:-40px;top:-56px;width:170px;height:170px;border-radius:50%;background:#ffffff29;animation:hmBreath 3.4s ease-in-out infinite}.hm-duel-vs{position:relative;flex:none;display:flex;align-items:center}.hm-duel-vs>i{z-index:2;width:22px;height:22px;margin:0 -7px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--hot);font:800 8.5px/1 var(--font-head);font-style:normal;box-shadow:0 3px 6px -2px #78280a73}.hm-duel-q{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:2px dashed rgba(255,255,255,.85);color:#fff;font:800 16px/1 var(--font-head);animation:hmSeek 1.8s ease-in-out infinite}@keyframes hmSeek{0%,to{transform:none;opacity:1}50%{transform:scale(.9);opacity:.6}}.hm-duel-txt{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hm-duel-txt b{font:800 17px/1.2 var(--font-head);color:#fff}.hm-duel-txt i{font:500 12.5px/1.35 var(--font-body);font-style:normal;color:#ffffffed}.hm-live{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:#ffffff38;color:#fff;font:800 9.5px/1 var(--font-head);letter-spacing:.1em}.hm-live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:hmBlink 1.4s ease-in-out infinite}.hm-sec{display:flex;align-items:baseline;justify-content:space-between;margin-top:24px;padding:0 4px}.hm-sec h2{font:800 19px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900)}.hm-sec span{font:600 12.5px/1 var(--font-body);color:var(--ink-500)}.hm-mix{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;margin-top:12px;padding:14px 14px 14px 16px;border:none;border-radius:22px;cursor:pointer;text-align:left;background:linear-gradient(180deg,#F9A242,var(--primary) 60%,#EC8320);box-shadow:0 16px 28px -16px #ee781cd9,inset 0 1.5px #ffffff61;transition:transform .2s var(--ease-out)}.hm-mix-ico{position:relative;flex:none;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#ffffff38;color:#fff}.hm-mix-txt{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hm-mix-txt b{font:800 17px/1.2 var(--font-head);color:#fff}.hm-mix-txt i{font:500 12.5px/1.3 var(--font-body);font-style:normal;color:#ffffffed}.hm-mix-go{position:relative;flex:none;width:42px;height:42px;padding-left:2px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--primary-strong);animation:hmPulse 2.2s ease-out infinite}@keyframes hmPulse{0%{box-shadow:0 0 #ffffff8c}70%,to{box-shadow:0 0 0 12px #fff0}}.hm-mix-spark{position:absolute;width:8px;height:8px;border-radius:2px;background:#fffc;rotate:45deg;opacity:0;animation:hmTwinkle 2.6s ease-in-out infinite}.hm-mix-spark.s1{left:47%;top:12px}.hm-mix-spark.s2{left:66%;bottom:13px;width:6px;height:6px;animation-delay:.9s}.hm-mix-spark.s3{left:58%;top:44%;width:5px;height:5px;animation-delay:1.6s}@keyframes hmTwinkle{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}.hm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.hm-kat{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:none;border-radius:18px;cursor:pointer;text-align:left;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1473;transition:transform .2s var(--ease-out),box-shadow .2s ease;animation:hmIn .6s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms + .48s)}.hm-kat:active{transform:scale(.96);box-shadow:inset 0 0 0 1.5px var(--fg)}.hm-kat-kod{flex:none;min-width:46px;height:40px;padding:0 6px;border-radius:12px;display:grid;place-items:center;background:var(--bg);color:var(--fg);font:800 11.5px/1 var(--font-head);letter-spacing:.02em}.hm-kat-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.hm-kat-txt b{font:600 13.5px/1.2 var(--font-body);color:var(--ink-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hm-kat-txt i{font:500 11.5px/1.2 var(--font-body);font-style:normal;color:var(--ink-500)}@media(prefers-reduced-motion:reduce){.hm *,.hm *:before,.hm *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.qz{position:relative;margin-top:calc(-1 * var(--sbh));padding-top:var(--top);overflow:hidden;user-select:none;-webkit-user-select:none}.qz:before{content:"";position:absolute;left:0;right:0;top:0;height:320px;z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 96% 0%,rgba(245,146,46,.18),transparent 70%),radial-gradient(50% 50% at 0% 30%,rgba(245,166,35,.1),transparent 70%)}.qz>*{position:relative;z-index:1}.qz>.sheet-scrim{position:absolute;z-index:30}@keyframes qzPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes qzRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qz-top{flex:none;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px 0 14px}.qz-x{flex:none;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--ink-700);background:#fffc;box-shadow:0 0 0 1px var(--border),0 6px 14px -8px #3c2d144d;transition:transform .2s var(--ease-out)}.qz-x:active{transform:scale(.9)}.qz-pips{flex:1;min-width:0;display:flex;gap:3px}.qz-pips i{flex:1;height:8px;border-radius:999px;background:var(--surface-100);transition:background .3s ease}.qz-pips i.cur{background:var(--primary-tint);animation:qzCur 1.2s ease-in-out infinite}.qz-pips i.ok{background:var(--success);animation:qzPip .5s var(--spring)}.qz-pips i.no{background:var(--danger);animation:qzPip .5s var(--spring)}@keyframes qzCur{0%,to{background:var(--primary-tint)}50%{background:var(--primary)}}@keyframes qzPip{0%{transform:scaleY(2.2)}to{transform:none}}.qz-xp{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 11px 0 8px;border-radius:999px;background:var(--gold-soft);color:var(--gold-strong);font:800 14px/1 var(--font-head);font-variant-numeric:tabular-nums}.qz-xp.pop{animation:qzXp .55s var(--spring)}@keyframes qzXp{0%{transform:scale(1.28);box-shadow:0 0 0 6px #f5a62347}to{transform:none;box-shadow:0 0 #f5a62300}}.qz-hud{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px 0}.qz-hud-l{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.qz-hud-row{display:flex;align-items:center;gap:8px;height:24px}.qz-no{font:800 15px/1 var(--font-head);color:var(--ink-900)}.qz-no i{font-style:normal;color:var(--ink-400)}.qz-streak{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 6px;border-radius:999px;background:var(--hot);color:#fff;font:800 11.5px/1 var(--font-head);animation:qzPop .5s var(--spring) both}.qz-cat{display:inline-block;max-width:100%;height:24px;padding:0 10px;border-radius:999px;background:var(--gold-soft);color:var(--gold-strong);font:700 10.5px/24px var(--font-body);letter-spacing:.09em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-ring{position:relative;flex:none;width:64px;height:64px;display:grid;place-items:center;font:800 21px/1 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums}.qz-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.qz-ring>span{position:relative;display:grid}.qz-ring circle{fill:none;stroke-width:6}.qz-ring .trk{fill:#fff;stroke:var(--surface-100)}.qz-ring .prg{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:1;transition:stroke .3s ease;animation:qzTimer 30s linear forwards}@keyframes qzTimer{to{stroke-dashoffset:1}}.qz-ring .bns{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:.1667 1;stroke-dashoffset:-.8333;animation:qzBonus 5s linear forwards}@keyframes qzBonus{98%{stroke-dasharray:.004 1;opacity:1}to{stroke-dasharray:0 1;opacity:0}}.qz-ring-bolt{position:absolute;right:-4px;top:-4px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#FFD27A,var(--gold));color:#fff;border:2px solid var(--surface-50);animation:qzPop .45s var(--spring) both,qzBoltOut .3s ease 5s forwards}@keyframes qzBoltOut{to{opacity:0;transform:scale(.3)}}.qz-ring.is-low{color:var(--danger);animation:qzLow .5s ease-in-out infinite alternate}.qz-ring.is-low .prg{stroke:var(--danger)}@keyframes qzLow{to{transform:scale(1.09)}}.qz-ring.is-ok{color:var(--success)}.qz-ring.is-ok .prg{stroke:var(--success)}.qz-ring.is-no{color:var(--danger)}.qz-ring.is-no .prg{stroke:var(--danger)}.qz-ring.is-ok>span,.qz-ring.is-no>span{animation:qzPop .45s var(--spring) both}.qz-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 20px 10px;animation:qzIn .5s var(--ease-out) both}.qz-body::-webkit-scrollbar{display:none}@keyframes qzIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}.qz-q{font:800 21px/1.3 var(--font-head);letter-spacing:-.015em;color:var(--ink-900);text-wrap:pretty}.qz-q.long{font-size:18px;line-height:1.34}.qz-opts{display:flex;flex-direction:column;gap:10px;margin-top:18px}.qz-opt{position:relative;width:100%;min-height:58px;padding:8px 12px 8px 10px;border:none;border-radius:18px;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong),0 8px 16px -12px #3c2d1447;font:600 15.5px/1.3 var(--font-body);color:var(--ink-900);transition:transform .18s var(--ease-out),box-shadow .25s ease,background .25s ease;animation:qzRise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .12s)}.qz-opt:disabled{cursor:default;color:var(--ink-900)}.qz-opt:not(:disabled):active{transform:scale(.975);background:var(--primary-soft)}.qz-opt-b{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-strong);font:800 15px/1 var(--font-head);transition:background .25s ease,color .25s ease}.qz-opt-t{flex:1;min-width:0;overflow-wrap:anywhere}.qz-opt.correct{background:var(--success-soft);box-shadow:inset 0 0 0 2px var(--success);animation:qzYes .5s var(--ease-out)}.qz-opt.correct .qz-opt-b{background:var(--success);color:#fff}.qz-opt.wrong{background:var(--danger-soft);box-shadow:inset 0 0 0 2px var(--danger);animation:qzShake .42s ease}.qz-opt.wrong .qz-opt-b{background:var(--danger);color:#fff}.qz-opt.dim{color:var(--ink-400);box-shadow:inset 0 0 0 1.5px var(--border);animation:none}.qz-opt.dim .qz-opt-b{opacity:.5}@keyframes qzYes{0%,to{transform:none}40%{transform:scale(1.03)}}@keyframes qzShake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.qz-plus{flex:none;padding:5px 9px;border-radius:999px;background:var(--success);color:#fff;font:800 12.5px/1 var(--font-head);animation:qzPop .5s var(--spring) .1s both}.qz-feed{position:relative;flex:none;overflow:hidden;display:flex;align-items:center;gap:10px;margin:6px 16px 18px;padding:12px 14px;border-radius:16px;background:#ffffffe6;box-shadow:inset 0 0 0 1px var(--border);font:500 13.5px/1.35 var(--font-body);color:var(--ink-700);animation:qzRise .45s var(--ease-out) both}.qz-feed>span:nth-child(2){flex:1;min-width:0}.qz-feed b{font-weight:700;color:var(--ink-900)}.qz-feed-ico{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff}.qz-feed-ico.tip{background:var(--gold-soft);color:var(--gold-strong)}.qz-feed.ok,.qz-feed.no{cursor:pointer;box-shadow:none}.qz-feed.ok{background:var(--success-soft);--tone: var(--success)}.qz-feed.no{background:var(--danger-soft);--tone: var(--danger)}.qz-feed.ok .qz-feed-ico,.qz-feed.no .qz-feed-ico{background:var(--tone)}.qz-feed em{flex:none;font:700 12px/1 var(--font-body);font-style:normal;color:var(--tone)}.qz-feed-next{position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--tone);transform-origin:left;animation:qzNext var(--ms) linear both}@keyframes qzNext{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qz-sheet p{font:400 14.5px/1.5 var(--font-body);color:var(--ink-500)}.qz-sheet-row{display:flex;align-items:center;gap:10px;margin-top:18px}.qz-sheet-row .ob-cta{flex:1;width:auto}.qz-sheet-quit{flex:none;height:58px;padding:0 20px;border:none;border-radius:999px;cursor:pointer;background:var(--danger-soft);color:var(--danger);font:700 15.5px/1 var(--font-body)}@media(max-height:700px){.qz-hud{padding-top:6px}.qz-ring{width:56px;height:56px;font-size:19px}.qz-body{padding-top:12px}.qz-q{font-size:19px}.qz-q.long{font-size:16.5px}.qz-opts{gap:8px;margin-top:14px}.qz-opt{min-height:50px;padding:6px 12px 6px 8px;border-radius:16px}.qz-opt-b{width:34px;height:34px}.qz-feed{margin:4px 16px 12px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.qz *,.qz *:before,.qz *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.qz .qz-ring .prg{animation-duration:30s!important}.qz .qz-ring .bns{animation-duration:5s!important}}.rs{position:relative;margin-top:calc(-1 * var(--sbh));padding-top:var(--top);overflow:hidden}.rs-glow{position:absolute;left:0;right:0;top:0;height:440px;z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 4%,rgba(245,146,46,.26),transparent 72%),radial-gradient(50% 40% at 100% 30%,rgba(245,166,35,.14),transparent 70%)}.rs-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 20px 20px}.rs-scroll::-webkit-scrollbar{display:none}.rs-in{animation:rsIn .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 80ms + 80ms)}@keyframes rsIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rsPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.rs-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.rs-kicker{height:26px;padding:0 12px;border-radius:999px;background:#fffc;box-shadow:inset 0 0 0 1px var(--border);font:700 10.5px/26px var(--font-body);letter-spacing:.12em;color:var(--gold-strong)}.rs-ring{position:relative;width:164px;height:164px;margin-top:14px;display:grid;place-items:center}.rs-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.rs-ring circle{fill:none;stroke-width:13}.rs-ring .trk{fill:#fff;stroke:var(--surface-100)}.rs-ring .prg{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--acc));animation:rsRing 1.4s var(--ease-out) .35s backwards}@keyframes rsRing{0%{stroke-dashoffset:1}}.rs-ring>div{position:relative}.rs-ring b{display:block;font:800 46px/1 var(--font-head);letter-spacing:-.03em;color:var(--ink-900);font-variant-numeric:tabular-nums}.rs-ring b i{font-size:22px;font-style:normal;color:var(--ink-400);letter-spacing:0}.rs-ring small{display:block;margin-top:4px;font:600 12.5px/1 var(--font-body);color:var(--ink-500)}.rs-title{margin-top:14px;font:800 25px/1.2 var(--font-head);letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance}.rs-sub{margin-top:4px;font:400 15px/1.45 var(--font-body);color:var(--ink-500)}.rs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.rs-stat{padding:12px 6px 11px;border-radius:18px;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1466}.rs-stat b{display:block;font:800 23px/1.1 var(--font-head);font-variant-numeric:tabular-nums}.rs-stat small{display:block;margin-top:2px;font:500 12px/1.2 var(--font-body);color:var(--ink-500)}.rs-stat.ok b{color:var(--success)}.rs-stat.no b{color:var(--danger)}.rs-stat.xp b{color:var(--gold-strong)}.rs-impact{margin-top:12px;padding:4px 14px;border-radius:22px;background:linear-gradient(150deg,#fff1db,#fde6c6 60%,#fbd9b4);box-shadow:0 18px 30px -24px #c8781499,inset 0 1.5px #ffffffb3}.rs-imp{display:flex;align-items:center;gap:12px;padding:11px 0}.rs-imp+.rs-imp{border-top:1px dashed rgba(201,126,16,.32)}.rs-imp-ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fffc;color:var(--gold-strong)}.rs-imp-txt{flex:1;min-width:0}.rs-imp-txt>b{display:flex;align-items:center;gap:8px;font:800 15px/1.25 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums}.rs-imp-txt>small{display:block;margin-top:3px;font:500 12.5px/1.35 var(--font-body);color:var(--ink-700)}.rs-imp-txt>small b{font-weight:700;color:var(--primary-strong)}.rs-bar{display:block;height:7px;margin-top:7px;border-radius:999px;overflow:hidden;background:#fffc}.rs-bar i{display:block;height:100%;width:calc(var(--to) * 100%);min-width:7px;border-radius:999px;background:linear-gradient(90deg,#FBB054,var(--primary));animation:rsBar 1.2s var(--ease-out) 1s backwards}@keyframes rsBar{0%{width:calc(var(--from) * 100%)}}.rs-chip{flex:none;padding:4px 8px;border-radius:999px;font:800 10.5px/1 var(--font-head);font-style:normal;letter-spacing:.04em;color:#fff;animation:rsPop .6s var(--spring) 1.5s both}.rs-chip.up{background:var(--success)}.rs-chip.new{background:var(--hot)}.rs-sec{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;padding:0 2px}.rs-sec h2{font:800 19px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900)}.rs-filter{display:flex;gap:6px}.rs-filter button{height:32px;padding:0 12px;border:none;border-radius:999px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:600 12.5px/1 var(--font-body);color:var(--ink-700);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.rs-filter button.on{background:var(--ink-900);color:#fff;box-shadow:none}.rs-hint{margin:4px 2px 0;font:500 12.5px/1.4 var(--font-body);color:var(--ink-500)}.rs-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.rs-card{border-radius:18px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--border);animation:rsIn .5s var(--ease-out) both;animation-delay:calc(min(var(--i),8)*35ms);transition:box-shadow .25s ease}.rs-card.open{box-shadow:inset 0 0 0 1.5px var(--border-strong),0 14px 24px -18px #3c2d1473}.rs-card-head{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;border:none;background:none;cursor:pointer;text-align:left}.rs-ico{flex:none;width:26px;height:26px;margin-top:1px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--success)}.rs-card.no .rs-ico{background:var(--danger)}.rs-card.to .rs-ico{background:var(--ink-400)}.rs-card-q{flex:1;min-width:0}.rs-card-q small{display:block;font:700 10px/1.3 var(--font-body);letter-spacing:.08em;color:var(--ink-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-card-q b{margin-top:3px;font:600 14px/1.38 var(--font-body);color:var(--ink-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-card.open .rs-card-q b{display:block}.rs-chev{flex:none;margin-top:4px;color:var(--ink-400);transition:transform .35s var(--ease-out)}.rs-card.open .rs-chev{transform:rotate(180deg)}.rs-ans{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px 48px}.rs-ans-row{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-radius:12px;font:500 13px/1.4 var(--font-body);color:var(--ink-900)}.rs-ans-row small{flex:none;width:44px;font:800 9.5px/1 var(--font-head);letter-spacing:.08em}.rs-ans-row span{flex:1;min-width:0;overflow-wrap:anywhere}.rs-ans-row span b{font:800 12.5px/1 var(--font-head);margin-right:3px}.rs-ans-row.mine{background:var(--danger-soft)}.rs-ans-row.mine small,.rs-ans-row.mine span b{color:var(--danger)}.rs-ans-row.right{background:var(--success-soft)}.rs-ans-row.right small,.rs-ans-row.right span b{color:var(--success)}.rs-exp{margin:0 12px 12px 48px;padding:10px 12px 12px;border-radius:12px;background:var(--surface-50);box-shadow:inset 0 0 0 1px var(--border);animation:rsIn .35s var(--ease-out) both}.rs-exp-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs-exp-top small{font:700 9.5px/1 var(--font-body);letter-spacing:.12em;color:var(--ink-400)}.rs-premium{padding:3px 7px;border-radius:999px;background:linear-gradient(150deg,#FFD27A,var(--gold));color:#4a2e05;font:800 8.5px/1 var(--font-head);letter-spacing:.1em}.rs-exp p{margin-top:7px;font:400 13px/1.5 var(--font-body);color:var(--ink-700)}.rs-exp p.none{color:var(--ink-400)}.rs-ref{display:inline-flex;align-items:flex-start;gap:6px;margin-top:9px;padding:6px 9px;border-radius:9px;background:var(--gold-soft);color:var(--gold-strong);font:700 11.5px/1.35 var(--font-body)}.rs-ref svg{flex:none;margin-top:1px}.rs-foot{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:10px;padding:12px 20px 20px;box-shadow:0 -18px 18px -6px var(--surface-50)}.rs-foot .ob-cta{flex:1;width:auto}.rs-btn{flex:none;width:58px;height:58px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#fff;color:var(--ink-700);box-shadow:inset 0 0 0 1.5px var(--border-strong),0 8px 16px -12px #3c2d1459;transition:transform .2s var(--ease-out)}.rs-btn:active{transform:scale(.92)}.rs-toast{position:absolute;left:50%;bottom:calc(100% + 4px);translate:-50% 0;padding:10px 16px;border-radius:999px;white-space:nowrap;background:var(--ink-900);color:#fff;font:600 13px/1 var(--font-body);box-shadow:0 12px 24px -12px #1e190f99;animation:rsPop .4s var(--spring) both}@media(prefers-reduced-motion:reduce){.rs *,.rs *:before,.rs *:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.dl{position:relative;margin-top:calc(-1 * var(--sbh));padding-top:var(--top);overflow:hidden;user-select:none;-webkit-user-select:none}.dl>*{position:relative;z-index:1}.dl>.ob-confetti{position:absolute;z-index:20}.dl>.dl-glow{position:absolute;left:0;right:0;top:0;height:420px;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 90% 0%,rgba(251,106,60,.2),transparent 70%),radial-gradient(60% 50% at 0% 14%,rgba(245,146,46,.18),transparent 70%)}.dl>.dl-glow.hot{height:560px;background:radial-gradient(80% 60% at 50% 30%,rgba(251,106,60,.22),transparent 72%),radial-gradient(60% 40% at 0% 0%,rgba(245,166,35,.18),transparent 70%)}.dl .center{text-align:center}.dl-in{animation:dlIn .65s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 65ms + 60ms)}@keyframes dlIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dlPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes dlBlink{0%,to{opacity:1}50%{opacity:.25}}.dl-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 16px 0 14px}.dl-bar h1{flex:1;font:800 20px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900)}.dl-bar-pad{flex:none;width:40px}.dl-back{flex:none;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--ink-700);background:#fffc;box-shadow:0 0 0 1px var(--border),0 6px 14px -8px #3c2d144d;transition:transform .2s var(--ease-out)}.dl-back:active{transform:scale(.9)}.dl-conn{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#fffc;box-shadow:inset 0 0 0 1px var(--border);font:600 11.5px/1 var(--font-body);color:var(--ink-400)}.dl-conn i{width:7px;height:7px;border-radius:50%;background:var(--ink-400);animation:dlBlink 1.2s ease-in-out infinite}.dl-conn.on{color:var(--success)}.dl-conn.on i{background:var(--success);box-shadow:0 0 0 3px var(--success-soft);animation:none}.dl-tag{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-radius:999px;background:var(--gold-soft);color:var(--gold-strong);font:700 12px/1 var(--font-body);white-space:nowrap}.dl-ghost-btn{height:46px;padding:0 20px;border:none;border-radius:999px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:700 14.5px/1 var(--font-body);color:var(--ink-900);transition:transform .2s var(--ease-out)}.dl-ghost-btn:active{transform:scale(.96)}.dl-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 20px 26px}.dl-scroll::-webkit-scrollbar{display:none}.dl-me{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:20px;cursor:pointer;text-align:left;background:#ffffffd9;box-shadow:inset 0 0 0 1px var(--border)}.dl-me-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dl-me-txt b{font:800 16px/1.2 var(--font-head);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-me-txt i{font:500 12px/1.2 var(--font-body);font-style:normal;color:var(--ink-500)}.dl-me-edit{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-strong)}.dl-quick{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;margin-top:12px;padding:18px 14px 18px 16px;border:none;border-radius:26px;cursor:pointer;text-align:left;background:linear-gradient(120deg,var(--hot),var(--primary));box-shadow:0 20px 34px -18px #fb6a3cd9,inset 0 1.5px #ffffff4d;transition:transform .2s var(--ease-out),opacity .2s ease}.dl-quick:active{transform:scale(.985)}.dl-quick:disabled{opacity:.6}.dl-quick-glow{position:absolute;right:-44px;top:-64px;width:190px;height:190px;border-radius:50%;background:#ffffff29;animation:dlBreath 3.4s ease-in-out infinite}@keyframes dlBreath{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.dl-quick-vs{position:relative;flex:none;display:flex;align-items:center}.dl-quick-vs>i{z-index:2;width:22px;height:22px;margin:0 -7px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--hot);font:800 8.5px/1 var(--font-head);font-style:normal;box-shadow:0 3px 6px -2px #78280a73}.dl-quick-q{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:2px dashed rgba(255,255,255,.85);color:#fff;font:800 17px/1 var(--font-head);animation:dlSeek 1.8s ease-in-out infinite}@keyframes dlSeek{0%,to{transform:none;opacity:1}50%{transform:scale(.9);opacity:.6}}.dl-quick-txt{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dl-quick-txt b{font:800 19px/1.2 var(--font-head);color:#fff}.dl-quick-txt i{font:500 12.5px/1.35 var(--font-body);font-style:normal;color:#ffffffed}.dl-quick-go{position:relative;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--hot);animation:dlPulse 2.2s ease-out infinite}@keyframes dlPulse{0%{box-shadow:0 0 #ffffff8c}70%,to{box-shadow:0 0 0 12px #fff0}}.dl-sec{display:flex;align-items:center;gap:8px;margin-top:22px;padding:0 4px;font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.dl-sec span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--success);color:#fff;font:800 11px/20px var(--font-head);letter-spacing:0;text-align:center}.dl-cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:10px -20px 0;padding:0 20px 2px}.dl-cats::-webkit-scrollbar{display:none}.dl-cats button{flex:none;display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 14px;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:600 13.5px/1 var(--font-body);color:var(--ink-700);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.dl-cats button:active{transform:scale(.95)}.dl-cats button.on{background:var(--primary);color:#fff;box-shadow:0 8px 14px -8px #f5922ed9}.dl-cats button:disabled{opacity:.5;cursor:default}.dl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:12px;padding:24px 20px;border-radius:22px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--border)}.dl-empty>b{margin-top:14px;font:800 16px/1.3 var(--font-head);color:var(--ink-900)}.dl-empty p{margin:6px 0 16px;font:400 13.5px/1.5 var(--font-body);color:var(--ink-500);text-wrap:pretty}.dl-empty-radar{position:relative;width:64px;height:64px;display:grid;place-items:center}.dl-empty-radar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--primary);opacity:0;animation:dlRadar 2.4s ease-out infinite}.dl-empty-radar i:nth-child(2){animation-delay:.8s}.dl-empty-radar i:nth-child(3){animation-delay:1.6s}.dl-empty-radar b{width:16px;height:16px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}@keyframes dlRadar{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.25)}}.dl-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dl-row{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1466}.dl-row-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dl-row-txt b{font:700 15px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-row-txt i{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.2 var(--font-body);font-style:normal;color:var(--ink-500)}.dl-row-txt i:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--success)}.dl-row-txt i.busy:before{background:var(--ink-400)}.dl-row-txt i.searching:before{background:var(--hot);animation:dlBlink 1s ease-in-out infinite}.dl-chal{flex:none;height:40px;padding:0 15px;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#F9A242,var(--primary));color:#fff;font:700 13px/1 var(--font-body);box-shadow:0 8px 14px -8px #ee781cd9;transition:transform .2s var(--ease-out)}.dl-chal:active{transform:scale(.94)}.dl-chal:disabled{cursor:default;background:var(--surface-100);color:var(--ink-400);box-shadow:none}.dl>.dl-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:28px;background:#1e180c80;animation:dlFade .2s ease both}@keyframes dlFade{0%{opacity:0}}.dl-modal{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 22px 22px;border-radius:28px;text-align:center;background:var(--surface-0);box-shadow:0 30px 60px -24px #1e180c99;animation:dlPop .5s var(--spring) both}.dl-modal>b{margin-top:6px;font:800 20px/1.2 var(--font-head);color:var(--ink-900)}.dl-modal p{display:inline-flex;align-items:center;gap:8px;margin:4px 0 10px;font:500 14px/1.4 var(--font-body);color:var(--ink-500)}.dl-modal-ring{position:relative;display:grid;border-radius:50%;animation:dlRing 1.4s ease-out infinite}@keyframes dlRing{0%{box-shadow:0 0 #fb6a3c8c}to{box-shadow:0 0 0 18px #fb6a3c00}}.dl-modal-row{display:flex;align-items:center;gap:10px;width:100%}.dl-modal-row .ob-cta{flex:1;width:auto;height:46px;font-size:15px}.dl>.dl-toast{position:absolute;z-index:45;left:50%;bottom:32px;translate:-50% 0;padding:11px 18px;border-radius:999px;white-space:nowrap;background:var(--ink-900);color:#fff;font:600 13px/1 var(--font-body);box-shadow:0 12px 24px -12px #1e190f99;animation:dlPop .4s var(--spring) both}.dl-name{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;align-items:center;padding:24px 24px 0}.dl-name-av{margin-bottom:20px}.dl-field{display:block;width:100%;margin-top:26px}.dl-field small{display:block;padding-left:4px;font:700 11px/1 var(--font-body);letter-spacing:.1em;color:var(--ink-500)}.dl-field input{width:100%;height:56px;margin-top:8px;padding:0 20px;border:none;outline:none;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:600 17px/1 var(--font-body);color:var(--ink-900);user-select:text;-webkit-user-select:text;transition:box-shadow .2s ease}.dl-field input:focus{box-shadow:inset 0 0 0 2px var(--primary),0 0 0 4px #f5922e29}.dl-mm-scene{flex:1 0 190px;min-height:0}.dl-mm-copy{flex:none;padding:0 28px 6px;animation:dlIn .5s var(--ease-out) both}.dl-vs-stage{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 16px}.dl-vs-p{flex:1;min-width:0;max-width:150px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.dl-vs-p.me{animation:dlFromL .9s var(--spring) .1s both}.dl-vs-p.opp{animation:dlFromR .9s var(--spring) .1s both}@keyframes dlFromL{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:none}}@keyframes dlFromR{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}.dl-vs-p b{max-width:100%;margin-top:10px;font:800 16px/1.2 var(--font-head);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-vs-p i{font:600 12px/1.2 var(--font-body);font-style:normal;color:var(--ink-500)}.dl-vs-badge{flex:none;width:56px;height:56px;margin-bottom:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#FD9167,var(--hot));color:#fff;border:4px solid #fff;font:800 18px/1 var(--font-head);box-shadow:0 10px 20px -8px #fb6a3cd9;animation:dlSlam .65s var(--spring) .55s both}@keyframes dlSlam{0%{opacity:0;transform:scale(2.8) rotate(-24deg)}to{opacity:1;transform:none}}.dl-vs-status{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;padding:0 24px 24px;text-align:center}.dl-vs-status p{display:inline-flex;align-items:center;gap:8px;font:600 15px/1.4 var(--font-body);color:var(--ink-500)}.dl-vs-status em{font:600 13.5px/1 var(--font-body);font-style:normal;color:var(--ink-500)}.dl-count{font:800 128px/1 var(--font-head);letter-spacing:-.05em;color:var(--hot);animation:dlCount .7s var(--spring) both}@keyframes dlCount{0%{opacity:0;transform:scale(2.2)}55%{opacity:1}to{opacity:1;transform:none}}.dl-play .qz-ring{width:46px;height:46px;font-size:16px}.dl-track{position:relative;flex:none;height:92px;margin:6px 20px 0}.dl-track-line{position:absolute;left:0;right:0;top:43px;height:6px;border-radius:999px;background:var(--surface-100);overflow:hidden}.dl-track-line i{display:block;height:100%;width:calc(var(--p) * (100% - 62px) + 17px);border-radius:999px;background:linear-gradient(90deg,var(--primary-tint),var(--primary));transition:width .6s var(--ease-out)}.dl-track-flag{position:absolute;right:0;top:46px;width:28px;height:28px;margin-top:-14px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink-700);box-shadow:0 0 0 1px var(--border-strong)}.dl-rider{position:absolute;left:calc(var(--p) * (100% - 62px));width:34px;height:34px;transition:left .6s var(--spring)}.dl-rider.me{top:6px;z-index:2}.dl-rider.opp{top:52px}.dl-rider b{position:absolute;left:24px;z-index:3;min-width:26px;height:16px;padding:0 6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--border-strong);font:800 10.5px/16px var(--font-head);color:var(--ink-700);text-align:center;font-variant-numeric:tabular-nums;transition:background .3s ease,color .3s ease}.dl-rider.me b{top:-7px}.dl-rider.opp b{bottom:-7px}.dl-rider.lead b{background:var(--ink-900);color:#fff;box-shadow:none}.dl-rider-av{position:relative;display:grid}.dl-rider-tick{position:absolute;left:-5px;top:-4px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff;border:1.5px solid #fff;animation:dlPop .45s var(--spring) both}.dl-leftbar{flex:none;margin:8px 20px 0;padding:10px 14px;border-radius:14px;background:var(--gold-soft);color:var(--gold-strong);font:600 12.5px/1.35 var(--font-body);text-align:center}.dl-play .qz-body{padding-top:12px}.dl-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dl-meta .qz-cat{min-width:0}.dl-meta .qz-no{flex:none;font-size:13px}.dl-who{flex:none;display:flex}.dl-who .ob-av{animation:dlPop .5s var(--spring) both}.dl-who .ob-av+.ob-av{margin-left:-8px}.dl-feed.ok,.dl-feed.no{cursor:default}.dl-feed .ob-dotty{margin-left:2px;vertical-align:middle}.dl-res{overflow:hidden auto;scrollbar-width:none}.dl-res::-webkit-scrollbar{display:none}.dl-res-hero{position:relative;flex:none;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 0 20px}.dl-res-kicker{position:relative;height:28px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;background:var(--ink-400);color:#fff;font:800 11px/1 var(--font-head);letter-spacing:.14em;animation:dlPop .5s var(--spring) both}.dl-res[data-out=win] .dl-res-kicker{background:var(--success)}.dl-res[data-out=lose] .dl-res-kicker{background:var(--ink-700)}.dl-res[data-out=draw] .dl-res-kicker{background:var(--gold)}.dl-res-vs{position:relative;display:flex;align-items:flex-start;gap:14px}.dl-res-p{width:124px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;transition:opacity .4s ease;animation:dlIn .7s var(--ease-out) .15s both}.dl-res[data-out=win] .dl-res-p:not(.won),.dl-res[data-out=lose] .dl-res-p:not(.won){opacity:.62}.dl-res-av{position:relative;display:grid}.dl-res-p.won .ob-av{box-shadow:0 0 0 4px var(--gold),0 16px 26px -12px #c8780ab3}.dl-res-crown{position:absolute;z-index:2;left:50%;top:-25px;margin-left:-15px;color:var(--gold);filter:drop-shadow(0 4px 5px rgba(200,120,10,.45));animation:dlCrown .8s var(--spring) .75s both}@keyframes dlCrown{0%{opacity:0;transform:translateY(-36px) rotate(-34deg) scale(.5)}to{opacity:1;transform:rotate(-8deg)}}.dl-res-p>b{max-width:100%;margin-top:8px;font:700 14px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-res-p>strong{min-height:42px;display:grid;place-items:center;font:800 40px/1.05 var(--font-head);letter-spacing:-.03em;color:var(--ink-900);font-variant-numeric:tabular-nums}.dl-res-p>strong .ob-dotty i{width:8px;height:8px}.dl-res-p>small{font:600 12px/1.2 var(--font-body);color:var(--ink-500)}.dl-res-sep{margin-top:112px;font:800 30px/1 var(--font-head);color:var(--ink-400)}.dl-res-copy{flex:none;margin-bottom:auto;padding:0 28px 12px;animation:dlIn .6s var(--ease-out) both}.dl-xp{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--border),0 16px 30px -22px #78461473;animation:dlPop .6s var(--spring) .9s both}.dl-xp-ico{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#FFD27A,var(--gold));box-shadow:0 8px 14px -8px var(--gold)}.dl-xp b{display:block;font:800 20px/1.2 var(--font-head);color:var(--gold-strong);font-variant-numeric:tabular-nums}.dl-xp small{display:block;margin-top:1px;font:500 12.5px/1.2 var(--font-body);color:var(--ink-500)}.dl-friendly{width:fit-content;margin:16px auto 0;padding:9px 14px;border-radius:999px;background:var(--surface-100);text-align:center;font:600 12.5px/1.3 var(--font-body);color:var(--ink-500)}.dl-res-links{display:flex;justify-content:center;gap:18px}@media(max-height:700px){.dl-track{margin-top:0}.dl-count{font-size:100px}.dl-res-p>strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.dl *,.dl *:before,.dl *:after,.dl-play *,.dl-play *:before,.dl-play *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dl-play .qz-ring .prg{animation-duration:30s!important}}.pl{position:relative}.pl-glow{position:absolute;left:0;right:0;top:calc(-1 * var(--top));height:400px;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 0%,rgba(251,106,60,.18),transparent 70%),radial-gradient(60% 50% at 0% 16%,rgba(245,166,35,.16),transparent 70%)}.pl-head{position:relative;z-index:1;flex:none;padding:8px 24px 0}.pl-head h1{font:800 24px/1.2 var(--font-head);letter-spacing:-.02em;color:var(--ink-900)}.pl-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 20px 26px}.pl-scroll::-webkit-scrollbar{display:none}.pl-in{animation:plIn .65s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + 60ms)}@keyframes plIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pl-sec{margin-top:20px;padding:0 4px;font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500)}.pl-duel{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin-top:12px;padding:18px 18px 16px;border:none;border-radius:28px;cursor:pointer;text-align:left;background:linear-gradient(130deg,var(--hot),var(--primary));box-shadow:0 22px 36px -20px #fb6a3cd9,inset 0 1.5px #ffffff4d;transition:transform .2s var(--ease-out)}.pl-duel:active{transform:scale(.985)}.pl-duel-glow{position:absolute;right:-50px;top:-70px;width:220px;height:220px;border-radius:50%;background:#ffffff29;animation:plBreath 3.4s ease-in-out infinite}@keyframes plBreath{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.pl-live{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:#ffffff38;color:#fff;font:800 9.5px/1 var(--font-head);letter-spacing:.1em}.pl-live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:plBlink 1.4s ease-in-out infinite}@keyframes plBlink{0%,to{opacity:1}50%{opacity:.25}}.pl-duel-vs{position:relative;display:flex;align-items:center}.pl-duel-vs>i{z-index:2;width:26px;height:26px;margin:0 -8px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--hot);font:800 9.5px/1 var(--font-head);font-style:normal;box-shadow:0 3px 6px -2px #78280a73}.pl-duel-q{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:2px dashed rgba(255,255,255,.85);color:#fff;font:800 20px/1 var(--font-head);animation:plSeek 1.8s ease-in-out infinite}@keyframes plSeek{0%,to{transform:none;opacity:1}50%{transform:scale(.9);opacity:.6}}.pl-duel-txt{position:relative;display:flex;flex-direction:column;gap:4px}.pl-duel-txt b{font:800 22px/1.2 var(--font-head);letter-spacing:-.015em;color:#fff}.pl-duel-txt i{font:500 13.5px/1.4 var(--font-body);font-style:normal;color:#fff;text-wrap:pretty}.pl-duel-go{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px 0 16px;border-radius:999px;background:#fff;color:#c9431b;font:700 13.5px/1 var(--font-body)}.pl-race{position:relative;display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:16px 14px 16px 16px;border:none;border-radius:26px;cursor:pointer;text-align:left;background:linear-gradient(150deg,#fff1db,#fde6c6 60%,#fbd9b4);box-shadow:0 20px 34px -24px #c87814a6,inset 0 1.5px #ffffffb3;transition:transform .2s var(--ease-out)}.pl-race:active{transform:scale(.985)}.pl-race-five{flex:none;display:flex;align-items:center}.pl-race-five>*+*{margin-left:-9px}.pl-race-five i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff6e6;border:2px dashed var(--gold);color:var(--gold-strong);font:800 12px/1 var(--font-head);font-style:normal}.pl-race-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pl-race-txt b{font:800 19px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900)}.pl-race-txt i{font:500 13px/1.4 var(--font-body);font-style:normal;color:var(--ink-700);text-wrap:pretty}.pl-race-go{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#FFC95E,var(--gold));color:#4a2e05;box-shadow:0 8px 16px -8px #e8960fd9}.pl-room{margin-top:12px;padding:16px;border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 18px 30px -24px #3c2d1480}.pl-room-top{display:flex;align-items:flex-start;gap:14px}.pl-room-ico{flex:none;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold-strong)}.pl-room-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pl-room-txt b{font:800 19px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900)}.pl-room-txt i{font:500 13.5px/1.4 var(--font-body);font-style:normal;color:var(--ink-500);text-wrap:pretty}.pl-room-row{display:flex;gap:10px;margin-top:16px}.pl-room-row button{flex:1;height:50px;border:none;border-radius:999px;cursor:pointer;font:700 15px/1 var(--font-body);transition:transform .2s var(--ease-out)}.pl-room-row button:active{transform:scale(.96)}.pl-room-join{background:#fff;color:var(--ink-900);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.pl-room-new{background:linear-gradient(180deg,#F9A242,var(--primary) 58%,#EC8320);color:#fff;box-shadow:0 12px 20px -10px #ee781cbf,inset 0 1.5px #ffffff61}.pl-room>p{margin-top:12px;text-align:center;font:400 12px/1.4 var(--font-body);color:var(--ink-400)}@media(prefers-reduced-motion:reduce){.pl *,.pl *:before,.pl *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.seg{position:relative;display:grid;grid-template-columns:repeat(var(--cols),1fr);padding:4px;border-radius:999px;background:#f4efe6eb}.seg-thumb{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) / var(--cols));border-radius:999px;background:#fff;box-shadow:0 6px 12px -8px #3c2d1480,0 0 0 1px #efe8dccc;transform:translate(calc(var(--at) * 100%));transition:transform .5s var(--spring)}.seg button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 8px;border:none;border-radius:999px;background:none;cursor:pointer;white-space:nowrap;font:600 14px/1 var(--font-body);color:var(--ink-500);transition:color .25s ease}.seg button.on{color:var(--ink-900);font-weight:700}.seg button em{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hot);color:#fff;font:800 10.5px/18px var(--font-head);font-style:normal;text-align:center}.seg.sm{flex:none}.seg.sm button{height:30px;padding:0 9px;font-size:11.5px}@media(prefers-reduced-motion:reduce){.seg-thumb{transition-duration:.01ms}}@keyframes soIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes soPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.push{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;padding-top:var(--top);background:var(--surface-50);box-shadow:-20px 0 44px -26px #3c2d1466;animation:pushIn .42s var(--ease-out) both}.push.is-exit{pointer-events:none;animation:pushOut .3s var(--ease-io) both}@keyframes pushIn{0%{transform:translate3d(100%,0,0)}to{transform:none}}@keyframes pushOut{to{transform:translate3d(100%,0,0)}}@media(max-width:479.98px){.push{padding-bottom:env(safe-area-inset-bottom,0px)}}.so,.pr{position:relative;user-select:none;-webkit-user-select:none}.so-glow,.pr-glow{position:absolute;left:0;right:0;top:calc(-1 * var(--top));height:380px;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 100% 0%,rgba(245,146,46,.2),transparent 70%),radial-gradient(60% 50% at 0% 12%,rgba(245,166,35,.15),transparent 70%)}.so-bar{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px 0 14px}.so-bar h1{flex:1;min-width:0;font:800 20px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-top{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;gap:12px;padding:6px 20px 0}.so-top .ob-search{height:50px;margin-top:0}.so-scroll,.pr-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 20px 28px}.so-scroll::-webkit-scrollbar,.pr-scroll::-webkit-scrollbar{display:none}.so-scroll,.pr-scroll,.ch-scroll{-webkit-mask-image:linear-gradient(transparent,#000 12px);mask-image:linear-gradient(transparent,#000 12px)}.so-in,.pr-in{animation:soIn .65s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 65ms + 80ms)}.so-save{flex:none;height:40px;padding:0 18px;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#F9A242,var(--primary));color:#fff;font:700 14px/1 var(--font-body);box-shadow:0 8px 14px -8px #ee781cd9;transition:transform .2s var(--ease-out),background .2s ease}.so-save:active{transform:scale(.94)}.so-save:disabled{cursor:default;background:var(--surface-100);color:var(--ink-400);box-shadow:none}.so-toast{position:absolute;z-index:45;left:50%;bottom:32px;translate:-50% 0;width:max-content;max-width:calc(100% - 40px);padding:11px 18px;border-radius:20px;text-align:center;background:var(--ink-900);color:#fff;font:600 13px/1.35 var(--font-body);box-shadow:0 12px 24px -12px #1e190f99;animation:soPop .4s var(--spring) both}.so-avw{position:relative;flex:none;display:grid}.so-av{background:linear-gradient(150deg,#ffffff57,#fff0 60%),var(--c, var(--primary))}.so-on{position:absolute;right:0;bottom:0;width:26%;height:26%;min-width:11px;min-height:11px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2.5px #fff}.mk{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:16px 16px 15px;border-radius:26px;color:var(--ink-900);background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 20px 32px -24px #3c2d148c}.mk.mine{color:#fff;background:linear-gradient(135deg,#FBB054 0%,var(--primary) 42%,#F4702F 100%);box-shadow:0 26px 44px -24px #e66414cc,inset 0 1.5px #ffffff73,inset 0 0 0 1px #ffffff1f}.mk-wm{position:absolute;right:-38px;bottom:-48px;color:var(--primary);opacity:.08;transform:rotate(-12deg);pointer-events:none}.mk.mine .mk-wm{color:#fff;opacity:.13}.mk-sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.34) 50%,transparent 58%);transform:translate(-70%);animation:mkSheen 5.4s ease-in-out 1s infinite}@keyframes mkSheen{0%{transform:translate(-70%)}40%,to{transform:translate(70%)}}.mk-top{position:relative;display:flex;align-items:center;justify-content:space-between}.mk-brand{display:flex;align-items:center;gap:8px;font:800 14.5px/1 var(--font-head);letter-spacing:-.02em}.mk.mine .mk-brand .ob-em{background:#ffffff38;box-shadow:none}.mk-lvl{height:24px;padding:0 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font:800 10px/24px var(--font-head);letter-spacing:.12em}.mk.mine .mk-lvl{background:#ffffff38;color:#fff}.mk-who{position:relative;display:flex;align-items:center;gap:14px}.mk.mine .ob-av{background:#fff;color:var(--primary-strong);border-color:#ffffff8c;box-shadow:0 10px 20px -10px #963c05a6}.mk-name{min-width:0}.mk-name b{display:block;font:800 23px/1.15 var(--font-head);letter-spacing:-.02em;overflow-wrap:anywhere}.mk.mine .mk-name b{text-shadow:0 1.5px 0 rgba(190,80,10,.22)}.mk-name span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;font:700 13.5px/1.2 var(--font-body);color:var(--primary-strong)}.mk.mine .mk-name span{color:#fff6e6}.mk-name em{margin-left:2px;padding:4px 7px;border-radius:999px;background:linear-gradient(150deg,#FFD27A,var(--gold));color:#4a2e05;font:800 9px/1 var(--font-head);font-style:normal;letter-spacing:.1em}.mk.mine .mk-name em{background:#fff;color:var(--primary-strong)}.mk-bot{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.mk-lines{display:flex;flex-direction:column;gap:1px;min-width:0;font:600 12px/1.4 var(--font-body);color:var(--ink-500)}.mk.mine .mk-lines{color:#fff}.mk-lines i{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-xp{flex:none;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 11px 0 8px;border-radius:999px;background:var(--gold-soft);color:var(--gold-strong);font:800 13px/1 var(--font-head);font-variant-numeric:tabular-nums}.mk.mine .mk-xp{background:#fff;color:var(--primary-strong)}.mk-prog{position:relative;margin-top:-4px}.mk-bar{display:block;height:7px;border-radius:999px;overflow:hidden;background:#ffffff52}.mk-bar i{display:block;height:100%;width:calc(var(--w) * 100%);min-width:7px;border-radius:999px;background:#fff;transform-origin:left;animation:mkGrow 1.1s var(--ease-out) .5s both}@keyframes mkGrow{0%{transform:scaleX(0)}}.mk-prog small{display:block;margin-top:6px;font:500 12px/1.3 var(--font-body);color:#fff}.mk-prog small b{font-weight:800}.pr-head{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 16px 0 24px}.pr-head h1{font:800 24px/1.2 var(--font-head);letter-spacing:-.02em;color:var(--ink-900)}.pr-bio{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:11px 11px 11px 16px;border:none;border-radius:20px;cursor:pointer;text-align:left;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1466;transition:transform .2s var(--ease-out)}.pr-bio:active,.pr-find:active,.pr-lig:active{transform:scale(.985)}.pr-bio p{flex:1;min-width:0;font:500 14px/1.45 var(--font-body);color:var(--ink-700);overflow-wrap:anywhere}.pr-bio.is-empty{background:#fff9;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.pr-bio.is-empty p{color:var(--ink-500)}.pr-bio>span{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-strong)}.pr-sec{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:24px;padding:0 4px}.pr-sec h2{font:800 19px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900)}.pr-sec>span{font:600 12.5px/1 var(--font-body);color:var(--ink-500)}.pr-sec>.pr-live{display:inline-flex;align-items:center;gap:6px;color:var(--success)}.pr-live i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.pr-hub{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.pr-hub button{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:12px;border:none;border-radius:20px;cursor:pointer;text-align:left;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1473;transition:transform .2s var(--ease-out)}.pr-hub button:active{transform:scale(.95)}.pr-hub-ico{width:36px;height:36px;margin-bottom:10px;border-radius:12px;display:grid;place-items:center;background:var(--bg);color:var(--fg)}.pr-hub b{font:800 22px/1 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums}.pr-hub small{margin-top:4px;font:500 12.5px/1.2 var(--font-body);color:var(--ink-500)}.pr-hub em{position:absolute;right:10px;top:10px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;box-sizing:border-box;background:var(--hot);color:#fff;font:800 11.5px/22px var(--font-head);font-style:normal;text-align:center;box-shadow:0 6px 10px -6px #fb6a3ce6;animation:soPop .5s var(--spring) both}.pr-find{display:flex;align-items:center;gap:12px;width:100%;height:52px;margin-top:10px;padding:0 14px 0 16px;border:none;border-radius:999px;cursor:pointer;text-align:left;background:#fff;color:var(--ink-400);box-shadow:inset 0 0 0 1.5px var(--border-strong);font:500 15.5px/1 var(--font-body);transition:transform .2s var(--ease-out)}.pr-find span{flex:1;color:var(--ink-500)}.st{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.st div{min-width:0;padding:12px 6px 11px;border-radius:18px;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1466}.st b{display:block;font:800 21px/1.1 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums}.st small{display:block;margin-top:3px;font:500 11.5px/1.25 var(--font-body);color:var(--ink-500)}.pr-lig{display:flex;align-items:center;gap:12px;width:100%;margin-top:10px;padding:12px 12px 12px 14px;border:none;border-radius:20px;cursor:pointer;text-align:left;color:var(--gold-strong);background:linear-gradient(150deg,#fff1db,#fde6c6 60%,#fbd9b4);box-shadow:0 16px 26px -22px #c87814a6,inset 0 1.5px #ffffffb3;transition:transform .2s var(--ease-out)}.pr-lig-ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fffc}.pr-lig-txt{flex:1;min-width:0}.pr-lig-txt b{display:block;font:800 15px/1.25 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums}.pr-lig-txt small{display:block;margin-top:2px;font:500 12.5px/1.3 var(--font-body);color:var(--ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 4px;margin-top:14px}.pr-badge{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;border:none;background:none;text-align:center;font:600 11.5px/1.25 var(--font-body);color:var(--ink-700)}button.pr-badge{cursor:pointer;transition:transform .2s var(--ease-out)}button.pr-badge:active{transform:scale(.92)}.pr-badge.locked{color:var(--ink-400)}.bd{position:relative;flex:none;width:var(--sz);height:var(--sz);border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 calc(var(--sz) * .055) #ffffff80,0 calc(var(--sz) * .2) calc(var(--sz) * .3) calc(var(--sz) * -.2) var(--glow)}.bd.primary{background:linear-gradient(150deg,#FBB054,var(--primary) 60%,#EE7F22);--glow: rgba(238, 120, 28, .9)}.bd.gold{background:linear-gradient(150deg,#FFD27A,var(--gold) 60%,#E2901A);--glow: rgba(226, 144, 26, .9)}.bd.hot{background:linear-gradient(150deg,#FF9A76,var(--hot) 60%,#E2552A);--glow: rgba(226, 85, 42, .9)}.bd.success{background:linear-gradient(150deg,#7CCB98,var(--success) 60%,#2F8A51);--glow: rgba(47, 138, 81, .9)}.bd.locked{background:var(--surface-100);color:var(--ink-400);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.bd.locked i{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink-500);box-shadow:0 0 0 1.5px var(--border-strong)}.pr-badge-sheet{display:flex;flex-direction:column;align-items:center;text-align:center}.pr-badge-sheet>b{margin-top:14px;font:800 20px/1.2 var(--font-head);color:var(--ink-900)}.pr-badge-sheet>p{margin-top:6px;font:400 14.5px/1.5 var(--font-body);color:var(--ink-500)}.pr-badge-done{display:inline-flex;align-items:center;gap:6px;height:32px;margin-top:16px;padding:0 14px;border-radius:999px;background:var(--success-soft);color:var(--success);font:700 13px/1 var(--font-body)}.pr-badge-prog{display:flex;align-items:center;gap:10px;width:100%;max-width:240px;margin-top:18px;font:800 13px/1 var(--font-head);color:var(--ink-700);font-variant-numeric:tabular-nums}.pr-badge-prog span{flex:1;height:8px;border-radius:999px;overflow:hidden;background:var(--surface-100)}.pr-badge-prog i{display:block;height:100%;width:calc(var(--w) * 100%);border-radius:999px;background:linear-gradient(90deg,#FBB054,var(--primary))}.pr-blocked{padding:14px 4px 10px}.pr-blocked small{display:block;font:700 10.5px/1 var(--font-body);letter-spacing:.1em;color:var(--ink-400)}.pr-blocked div{display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--ink-500)}.pr-blocked b{flex:1;min-width:0;font:600 14.5px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-blocked button{flex:none;height:34px;padding:0 13px;border:none;border-radius:999px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:700 12.5px/1 var(--font-body);color:var(--ink-700)}.pr-sheet-note{margin-top:10px;font:400 12.5px/1.5 var(--font-body);color:var(--ink-400)}.so-sec{display:flex;align-items:center;gap:8px;margin-top:24px;padding:0 4px;font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.so-sec.first{margin-top:4px}.so-sec span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--hot);color:#fff;font:800 11px/20px var(--font-head);letter-spacing:0;text-align:center}.so-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.so-scroll>.so-list:first-child{margin-top:2px}.so-row{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 8px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1466;animation:soIn .5s var(--ease-out) both;animation-delay:calc(min(var(--i, 0),10)*40ms + 60ms)}.so-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.so-row-main:active{opacity:.6}.so-row-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.so-row-txt b{font:700 15px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-row-txt i{font:500 12.5px/1.25 var(--font-body);font-style:normal;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-row-txt i.on{font-weight:600;color:var(--success)}.so-row.unread{box-shadow:inset 0 0 0 1.5px var(--primary-tint),0 12px 20px -16px #f5922eb3}.so-row.unread .so-row-txt i{font-weight:600;color:var(--ink-900)}.so-row-end{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding-right:4px}.so-row-end small{font:500 11.5px/1 var(--font-body);color:var(--ink-400)}.so-row-end em{min-width:20px;height:20px;padding:0 6px;border-radius:999px;box-sizing:border-box;background:var(--hot);color:#fff;font:800 11px/20px var(--font-head);font-style:normal;text-align:center}.so-pill{flex:none;display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 14px;border:none;border-radius:999px;white-space:nowrap;font:700 13px/1 var(--font-body)}button.so-pill{cursor:pointer;transition:transform .2s var(--ease-out)}button.so-pill:active{transform:scale(.94)}.so-pill.add{background:linear-gradient(180deg,#F9A242,var(--primary));color:#fff;box-shadow:0 8px 14px -8px #ee781cd9}.so-pill.sent{padding:0 12px;background:var(--success-soft);color:var(--success);animation:soPop .45s var(--spring) both}.so-pill.ghost{background:#fff;color:var(--ink-700);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.so-ibtn{flex:none;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-strong);transition:transform .2s var(--ease-out)}.so-ibtn:active{transform:scale(.9)}.so-ibtn.x{width:38px;height:38px;background:var(--surface-100);color:var(--ink-500)}.so-empty{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:2px;padding:26px 22px 24px;border-radius:24px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--border);animation:soIn .5s var(--ease-out) both}.so-empty-ico{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;border:2px dashed var(--border-strong);color:var(--ink-400)}.so-empty>b{margin-top:14px;font:800 16.5px/1.3 var(--font-head);color:var(--ink-900);overflow-wrap:anywhere}.so-empty p{margin-top:6px;font:400 13.5px/1.5 var(--font-body);color:var(--ink-500);text-wrap:pretty}.so-empty .so-pill{margin-top:16px}.so-note{margin-top:22px;padding:0 8px;text-align:center;font:400 11.5px/1.5 var(--font-body);color:var(--ink-400);text-wrap:pretty}.so-none{margin-top:10px;padding:0 4px;font:400 13.5px/1.5 var(--font-body);color:var(--ink-500)}.so-bio{margin-top:12px;padding:12px 16px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--border);font:500 14px/1.45 var(--font-body);color:var(--ink-700);overflow-wrap:anywhere}.so-rel{margin-top:14px;animation:soPop .5s var(--spring) both}.so-rel .ob-cta svg{flex:none}.so-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;text-align:center;font:500 12.5px/1.35 var(--font-body);color:var(--ink-500)}.so-hint.ok{font-weight:600;color:var(--success)}.so-ask{margin-bottom:10px;text-align:center;font:500 14px/1.4 var(--font-body);color:var(--ink-700)}.so-ask b{font-weight:700;color:var(--ink-900)}.so-state{display:flex;align-items:center;justify-content:space-between;gap:10px;height:58px;padding:0 8px 0 20px;border-radius:999px;background:var(--success-soft);color:var(--success);font:700 15.5px/1 var(--font-body)}.so-state.off{background:var(--surface-100);color:var(--ink-700)}.so-state span{display:inline-flex;align-items:center;gap:8px;min-width:0}.so-state button{flex:none;height:42px;padding:0 16px;border:none;border-radius:999px;cursor:pointer;background:#fff;color:var(--ink-700);box-shadow:inset 0 0 0 1.5px var(--border-strong);font:700 13.5px/1 var(--font-body)}.so-two{display:flex;gap:10px}.so-two .ob-cta{flex:1;width:auto}.so-ghost{flex:none;height:58px;padding:0 24px;border:none;border-radius:999px;cursor:pointer;background:#fff;color:var(--ink-700);box-shadow:inset 0 0 0 1.5px var(--border-strong);font:700 15.5px/1 var(--font-body)}.so-common{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.so-common span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font:600 12.5px/1 var(--font-body)}.so-scroll.is-blocked>:not(:nth-child(3)){opacity:.45}.so-duel{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:52px;margin-top:10px;border:none;border-radius:999px;cursor:pointer;background:var(--hot-soft);color:#c9431b;box-shadow:inset 0 0 0 1.5px #fb6a3c66;font:700 15.5px/1 var(--font-body);transition:transform .2s var(--ease-out)}.so-duel:active{transform:scale(.97)}.du-head{display:flex;align-items:center;gap:12px}.du-head small{display:block;font:700 10px/1 var(--font-body);letter-spacing:.12em;color:#c9431b}.du-head b{display:block;margin-top:4px;font:800 19px/1.2 var(--font-head);letter-spacing:-.015em;color:var(--ink-900)}.du-label{margin-top:18px;font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.du-cats{display:flex;flex-wrap:wrap;gap:8px;max-height:190px;margin-top:10px;overflow-y:auto;scrollbar-width:none}.du-cats::-webkit-scrollbar{display:none}.du-cats button{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 14px;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:600 13.5px/1 var(--font-body);color:var(--ink-700);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.du-cats button:active{transform:scale(.95)}.du-cats button.on{background:var(--primary);color:#fff;box-shadow:0 8px 14px -8px #f5922ed9}.du-note{margin:14px 2px 16px;font:400 13px/1.5 var(--font-body);color:var(--ink-500);text-wrap:pretty}.so-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:center;padding:28px;background:#1e180c80;animation:soFade .2s ease both}@keyframes soFade{0%{opacity:0}}.ch-duel{color:#c9431b}.ch .so-toast{bottom:88px}.so-reasons{display:flex;flex-direction:column;gap:8px}.so-reason{display:flex;align-items:center;gap:12px;height:50px;padding:0 14px;border:none;border-radius:16px;cursor:pointer;text-align:left;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border);font:600 14.5px/1 var(--font-body);color:var(--ink-900);transition:background .2s ease,box-shadow .2s ease}.so-reason i{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--border-strong);transition:box-shadow .2s ease}.so-reason.on{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.so-reason.on i{box-shadow:inset 0 0 0 6px var(--primary)}.so-also{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:4px;border:none;background:none;cursor:pointer;text-align:left;font:500 14.5px/1.3 var(--font-body);color:var(--ink-700)}.so-also.on .ob-check{background:var(--primary);box-shadow:none}.so-also.on .ob-check svg{transform:none}.so-danger{width:100%;height:54px;margin-top:16px;border:none;border-radius:999px;cursor:pointer;background:var(--danger);color:#fff;font:700 15.5px/1 var(--font-body);transition:transform .2s var(--ease-out)}.so-danger:active{transform:scale(.97)}.so-danger:disabled{cursor:default;background:var(--surface-100);color:var(--ink-400)}.ch-who{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.ch-who>span:last-child{min-width:0}.ch-who b{display:block;font:800 16px/1.2 var(--font-head);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-who i{display:block;margin-top:2px;font:500 12px/1.2 var(--font-body);font-style:normal;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-who i.on{font-weight:600;color:var(--success)}.ch-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;flex-direction:column;padding:8px 16px 12px}.ch-scroll::-webkit-scrollbar{display:none}.ch-scroll:before{content:"";flex:1}.ch-note{align-self:center;max-width:310px;margin-bottom:6px;padding:8px 12px;border-radius:14px;background:var(--gold-soft);color:var(--gold-strong);text-align:center;font:500 11.5px/1.45 var(--font-body);text-wrap:pretty}.ch-hello{align-self:center;margin:14px 0 6px;text-align:center;font:500 13.5px/1.45 var(--font-body);color:var(--ink-500)}.ch-item{display:flex;flex-direction:column}.ch-day{align-self:center;margin:14px 0 6px;padding:5px 11px;border-radius:999px;background:var(--surface-100);color:var(--ink-500);font:600 11px/1.2 var(--font-body)}.ch-msg{max-width:80%;margin-top:3px;padding:9px 14px;border-radius:20px;font:400 15px/1.42 var(--font-body);color:var(--ink-900);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text;animation:chIn .35s var(--ease-out) both}.ch-msg.head{margin-top:10px}.ch-msg.in{align-self:flex-start;background:#fff;box-shadow:inset 0 0 0 1px var(--border)}.ch-msg.out{align-self:flex-end;background:linear-gradient(180deg,#fde4c3,#fbd5aa)}.ch-msg.in.tail{border-bottom-left-radius:7px}.ch-msg.out.tail{border-bottom-right-radius:7px}@keyframes chIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.ch-time{margin:4px 6px 0;font:500 10.5px/1.2 var(--font-body);color:var(--ink-400)}.ch-time.in{align-self:flex-start}.ch-time.out{align-self:flex-end;text-align:right}.ch-typing{margin-top:10px;padding:13px 15px;color:var(--ink-400)}.ch-compose{position:relative;z-index:1;flex:none;display:flex;align-items:flex-end;gap:8px;padding:8px 12px calc(14px + var(--kb, 0px));border-top:1px solid var(--border);background:#fffffff0}.ch-compose textarea{flex:1;min-width:0;height:46px;min-height:46px;max-height:116px;padding:12px 16px;border:none;outline:none;resize:none;border-radius:23px;background:var(--surface-50);box-shadow:inset 0 0 0 1.5px var(--border-strong);font:400 16px/1.35 var(--font-body);color:var(--ink-900);scrollbar-width:none;user-select:text;-webkit-user-select:text;transition:box-shadow .2s ease}.ch-compose textarea:focus{box-shadow:inset 0 0 0 2px var(--primary)}.ch-compose textarea::placeholder{color:var(--ink-400)}.ch-send{flex:none;width:46px;height:46px;padding-right:2px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:linear-gradient(180deg,#F9A242,var(--primary));color:#fff;box-shadow:0 8px 14px -8px #ee781cd9;transition:transform .25s var(--spring),background .2s ease}.ch-send:active{transform:scale(.88)}.ch-send:disabled{cursor:default;background:var(--surface-100);color:var(--ink-400);box-shadow:none}.ch-locked{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 20px calc(20px + var(--kb, 0px));border:none;border-top:1px solid var(--border);background:#fffffff0;cursor:pointer;font:500 13.5px/1.4 var(--font-body);color:var(--ink-500)}.ch-locked b{font-weight:700;color:var(--primary-strong)}.ed-av{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px}.ed-av small{font:500 12px/1 var(--font-body);color:var(--ink-400)}.ed-field{display:block;margin-top:20px}.ed-field small{display:flex;justify-content:space-between;padding:0 6px;font:700 11px/1 var(--font-body);letter-spacing:.1em;color:var(--ink-500)}.ed-field small i{font-style:normal;font-weight:600;letter-spacing:0;color:var(--ink-400);font-variant-numeric:tabular-nums}.ed-field input,.ed-field textarea{display:block;width:100%;margin-top:8px;border:none;outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--ink-900);user-select:text;-webkit-user-select:text;transition:box-shadow .2s ease}.ed-field input{height:54px;padding:0 20px;border-radius:999px;font:600 16.5px/1 var(--font-body)}.ed-field textarea{height:104px;padding:14px 20px;border-radius:24px;resize:none;font:500 16px/1.45 var(--font-body)}.ed-field input:focus,.ed-field textarea:focus{box-shadow:inset 0 0 0 2px var(--primary),0 0 0 4px #f5922e29}.ed-field ::placeholder{color:var(--ink-400);font-weight:400}.ed-help{margin:8px 6px 0;font:400 12.5px/1.45 var(--font-body);color:var(--ink-500)}.ed-fixed{margin-top:22px;padding:2px 16px;border-radius:20px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--border)}.ed-fixed div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;font:500 13.5px/1.3 var(--font-body);color:var(--ink-500)}.ed-fixed div+div{border-top:1px solid var(--border)}.ed-fixed b{min-width:0;text-align:right;font-weight:600;color:var(--ink-900)}.so-banner{position:absolute;z-index:50;left:12px;right:12px;top:calc(var(--top) + 2px);display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border:none;border-radius:22px;cursor:pointer;text-align:left;background:#fffffff7;box-shadow:0 18px 36px -16px #3c2d148c,0 0 0 1px var(--border);animation:soBanner .55s var(--spring) both}@keyframes soBanner{0%{opacity:0;transform:translateY(-130%)}to{opacity:1;transform:none}}.so-banner>span:last-child{flex:1;min-width:0}.so-banner b{display:block;font:700 14px/1.25 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-banner em{flex:none;height:34px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#F9A242,var(--primary));color:#fff;font:700 13px/34px var(--font-body);font-style:normal}.so-banner i{display:block;margin-top:2px;font:500 12.5px/1.3 var(--font-body);font-style:normal;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.push,.so-banner,.so-scrim,.so *,.so *:before,.pr *,.pr *:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rm{position:relative;margin-top:calc(-1 * var(--sbh));padding-top:var(--top);overflow:hidden;user-select:none;-webkit-user-select:none}.rm>*{position:relative;z-index:1}.rm>.ob-confetti{position:absolute;z-index:20}.rm>.rm-glow{position:absolute;left:0;right:0;top:0;height:420px;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 8% 0%,rgba(245,166,35,.22),transparent 70%),radial-gradient(60% 50% at 100% 12%,rgba(251,106,60,.16),transparent 70%)}.rm>.rm-glow.hot{height:560px;background:radial-gradient(80% 60% at 50% 30%,rgba(251,106,60,.2),transparent 72%),radial-gradient(60% 40% at 0% 0%,rgba(245,166,35,.18),transparent 70%)}.rm>.so-toast{position:absolute;bottom:104px}.rm-in{animation:rmIn .6s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 65ms + 60ms)}@keyframes rmIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rmPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.rm-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 20px 20px}.rm-scroll::-webkit-scrollbar{display:none}.rm-note{margin-top:16px;text-align:center;font:400 12px/1.5 var(--font-body);color:var(--ink-400)}.rm-wait{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;text-align:center;font:600 14px/1.4 var(--font-body);color:var(--ink-500)}.rm-entry{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:36px 24px 0}.rm-boxes{position:relative;display:flex;gap:8px;margin-top:30px}.rm-boxes span{width:46px;height:58px;border-radius:16px;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:800 26px/1 var(--font-head);color:var(--ink-900);transition:box-shadow .2s ease,transform .3s var(--spring)}.rm-boxes span:nth-child(3){margin-right:10px}.rm-boxes span.full{box-shadow:inset 0 0 0 2px var(--primary);animation:rmPop .35s var(--spring) both}.rm-boxes span.cur{box-shadow:inset 0 0 0 2px var(--primary),0 0 0 4px #f5922e29}.rm-boxes input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:none;font-size:16px;cursor:text;user-select:text;-webkit-user-select:text}.rm-state{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 32px 40px;text-align:center}.rm-state-ico{width:72px;height:72px;margin-bottom:10px;border-radius:24px;display:grid;place-items:center;background:var(--danger-soft);color:var(--danger)}.rm-state>b{font:800 24px/1.2 var(--font-head);letter-spacing:-.02em;color:var(--ink-900)}.rm-state>p{display:inline-flex;align-items:center;gap:8px;font:400 15px/1.5 var(--font-body);color:var(--ink-500)}.rm-state-code{margin-top:10px;padding:7px 14px;border-radius:999px;background:var(--surface-100);color:var(--ink-500);font:800 14px/1 var(--font-head);letter-spacing:.08em}.rm-state-code.big{margin:0 0 8px;padding:0;background:none;color:var(--primary-strong);font-size:44px;letter-spacing:.02em}.rm-code{padding:18px 16px 14px;border-radius:26px;text-align:center;background:linear-gradient(150deg,#fff1db,#fde6c6 60%,#fbd9b4);box-shadow:0 20px 34px -24px #c87814a6,inset 0 1.5px #ffffffb3}.rm-code small{display:block;font:700 10.5px/1 var(--font-body);letter-spacing:.16em;color:var(--gold-strong)}.rm-code>b{display:block;margin-top:8px;font:800 46px/1 var(--font-head);letter-spacing:.01em;color:var(--primary-strong);font-variant-numeric:tabular-nums;user-select:text;-webkit-user-select:text}.rm-code-row{display:flex;gap:8px;margin-top:14px}.rm-code-row button{flex:1;min-width:0;height:42px;padding:0 10px;border:none;border-radius:999px;cursor:pointer;background:#fffc;color:var(--ink-700);font:700 13px/1 var(--font-body);transition:transform .2s var(--ease-out)}.rm-code-row button.main{flex:1.5;background:linear-gradient(180deg,#F9A242,var(--primary));color:#fff;box-shadow:0 8px 14px -8px #ee781cd9}.rm-code-row button:active{transform:scale(.96)}.rm-set{margin-top:12px;padding:4px 14px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--border),0 10px 18px -16px #3c2d1466}.rm-set-row{display:flex;align-items:center;gap:14px;min-height:54px;padding:8px 0}.rm-set-row+.rm-set-row{border-top:1px solid var(--border)}.rm-set-row>span{flex:none;width:66px;font:600 13.5px/1.2 var(--font-body);color:var(--ink-500)}.rm-set-row>b{flex:1;text-align:right;font:700 14.5px/1.2 var(--font-body);color:var(--ink-900)}.rm-set-row>.seg{flex:1}.rm-set-cat{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px 0 14px;border:none;border-radius:999px;cursor:pointer;background:var(--primary-soft);color:var(--primary-strong);font:700 13.5px/1 var(--font-body)}.rm-sec{display:flex;align-items:center;gap:8px;margin-top:22px;padding:0 4px;font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.rm-sec span{height:20px;padding:0 8px;border-radius:999px;background:var(--ink-900);color:#fff3df;font:800 11px/20px var(--font-head);letter-spacing:0}.rm-seats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px 4px;margin-top:14px}.rm-seat{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;animation:rmPop .5s var(--spring) both}.rm-seat-av{position:relative;display:grid}.rm-seat-crown{position:absolute;z-index:2;left:50%;top:-13px;margin-left:-9px;color:var(--gold);filter:drop-shadow(0 2px 3px rgba(200,120,10,.45));transform:rotate(-8deg)}.rm-seat-x{position:absolute;z-index:2;right:-4px;top:-4px;width:20px;height:20px;padding:0;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--ink-900);color:#fff;box-shadow:0 0 0 2px var(--surface-50)}.rm-seat>b{max-width:100%;font:600 11.5px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-seat.me>b{font-weight:800;color:var(--primary-strong)}.rm-seat>i{margin-top:-3px;font:600 9.5px/1 var(--font-body);font-style:normal;letter-spacing:.04em;color:var(--ink-400)}.rm-seat.empty{animation:none}.rm-seat.empty .rm-seat-av i{width:50px;height:50px;border-radius:50%;border:2px dashed var(--border-strong)}.rm-invite{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;margin-top:20px;border:none;border-radius:999px;cursor:pointer;background:#fff;color:var(--ink-900);box-shadow:inset 0 0 0 1.5px var(--border-strong);font:700 14.5px/1 var(--font-body);transition:transform .2s var(--ease-out)}.rm-invite:active{transform:scale(.97)}.rm-inv-none{font:400 14px/1.5 var(--font-body);color:var(--ink-500)}.rm-inv-list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;scrollbar-width:none}.rm-inv-list::-webkit-scrollbar{display:none}.rm-inv-row{flex:none;display:flex;align-items:center;gap:12px;padding:9px 0}.rm-inv-row+.rm-inv-row{border-top:1px solid var(--border)}.rm-inv-row>span:nth-child(2){flex:1;min-width:0}.rm-inv-row b{display:block;font:700 14.5px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-inv-row i{display:block;margin-top:2px;font:500 12px/1.2 var(--font-body);font-style:normal;color:var(--ink-500)}.rm-inv-row em{font-style:normal}.rm-inv-row .so-pill:disabled{cursor:default;background:var(--surface-100);color:var(--ink-400);box-shadow:none}.rm-inv-bot{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;margin-top:14px;border:none;border-radius:999px;cursor:pointer;background:var(--primary-soft);color:var(--primary-strong);font:700 14.5px/1 var(--font-body)}.rm-inv-bot:disabled{cursor:default;background:var(--surface-100);color:var(--ink-400)}.rm-inv-note{margin-top:10px;text-align:center;font:400 12px/1.45 var(--font-body);color:var(--ink-400)}.rm-race-stage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 16px}.rm-race-seats{display:flex;justify-content:center;gap:10px}.rm-race-seat{width:58px;display:flex;flex-direction:column;align-items:center;gap:7px;animation:rmPop .55s var(--spring) both}.rm-race-seat b{max-width:100%;font:600 11.5px/1.2 var(--font-body);color:var(--ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-race-seat.empty{animation:none}.rm-race-seat.empty i{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;border:2px dashed var(--hot);color:var(--hot);font:800 18px/1 var(--font-head);font-style:normal;animation:rmSeek 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes rmSeek{0%,to{transform:none;opacity:1}50%{transform:scale(.88);opacity:.45}}.rm-race-count{height:30px;padding:0 14px;border-radius:999px;background:#fffc;box-shadow:inset 0 0 0 1px var(--border);font:600 13px/30px var(--font-body);color:var(--ink-500)}.rm-race-count b{font:800 14px/1 var(--font-head);color:var(--hot)}.rm-race-copy{flex:none;padding:0 28px 18px}.rm-xp{margin-top:18px}.rm-crowd{flex:1;min-height:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:16px 10px;padding:12px 22px}.rm-crowd>span{width:64px;display:flex;flex-direction:column;align-items:center;gap:6px;animation:rmPop .55s var(--spring) both;animation-delay:calc(var(--i) * 70ms + .1s)}.rm-crowd b{max-width:100%;font:600 11.5px/1.2 var(--font-body);color:var(--ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-count-n{flex:none;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 24px 56px}.rm-count-n em{font:600 13.5px/1 var(--font-body);font-style:normal;color:var(--ink-500)}.rm-strip{flex:none;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:8px 16px 4px}.rm-strip::-webkit-scrollbar{display:none}.rm-chip{flex:none;position:relative;display:flex;align-items:center;gap:7px;height:44px;padding:0 12px 0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--border);transition:opacity .3s ease}.rm-chip .rk{flex:none;width:16px;text-align:center;font:800 11.5px/1 var(--font-head);font-style:normal;color:var(--ink-400)}.rm-chip.top .rk{color:var(--gold-strong)}.rm-chip-av{position:relative;display:grid}.rm-chip-av em{position:absolute;right:-4px;bottom:-3px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff;box-shadow:0 0 0 2px #fff;animation:rmPop .4s var(--spring) both}.rm-chip-txt{display:flex;flex-direction:column;gap:2px}.rm-chip-txt small{max-width:62px;font:600 10px/1 var(--font-body);color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-chip-txt b{font:800 13px/1 var(--font-head);color:var(--ink-900);font-variant-numeric:tabular-nums}.rm-chip.me{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.rm-chip.me .rm-chip-txt small{color:var(--primary-strong)}.rm-chip.out{opacity:.4}.rm-who{flex:none;display:flex;align-items:center}.rm-who .so-avw{animation:rmPop .45s var(--spring) both}.rm-who .so-avw+.so-avw{margin-left:-9px}.rm-who>i{margin-left:4px;font:800 11px/1 var(--font-head);font-style:normal;color:var(--ink-500)}.rm-res-hero{display:flex;flex-direction:column;align-items:center;padding-top:18px;text-align:center}.rm-res-kicker{height:28px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;background:var(--ink-700);color:#fff;font:800 11px/1 var(--font-head);letter-spacing:.14em;animation:rmPop .5s var(--spring) both}.rm-res-kicker.won{background:var(--success)}.rm-res-av{position:relative;display:grid;margin:26px 0 14px;animation:rmPop .6s var(--spring) .1s both}.rm-res-crown{position:absolute;z-index:2;left:50%;top:-24px;margin-left:-15px;color:var(--gold);filter:drop-shadow(0 3px 4px rgba(200,120,10,.45));transform:rotate(-8deg)}.rm-res-hero .ob-body b{font-weight:700;color:var(--ink-900)}.rm-rank{display:flex;flex-direction:column;gap:8px;margin-top:22px}.rm-rank-row{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 10px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--border);animation:rmIn .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .25s)}.rm-rank-row.me{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary),0 12px 20px -14px #f5922ed9}.rm-rank-row.out{opacity:.5}.rm-rank-row .rk{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 13px/1 var(--font-head);font-style:normal;color:var(--ink-500)}.rm-rank-row .rk.r1{color:#fff;background:linear-gradient(150deg,#FFD27A,var(--gold));box-shadow:0 6px 10px -6px var(--gold)}.rm-rank-row .rk.r2{color:var(--ink-700);background:linear-gradient(180deg,#f4eee2,#e6dcc9)}.rm-rank-row .rk.r3{color:#8a4a1c;background:linear-gradient(180deg,#fbdac1,#f4bd96)}.rm-rank-txt{flex:1;min-width:0}.rm-rank-txt b{display:block;font:700 15px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-rank-txt small{display:block;margin-top:2px;font:500 12px/1.2 var(--font-body);color:var(--ink-500)}.rm-rank-row em{flex:none;font:800 17px/1 var(--font-head);font-style:normal;color:var(--gold-strong);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.rm *,.rm *:before,.rm *:after,.rm-strip *,.rm-who *{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lg{position:relative}.lg-glow{position:absolute;left:0;right:0;top:calc(-1 * var(--top));height:380px;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 12% 0%,rgba(245,166,35,.24),transparent 70%),radial-gradient(60% 50% at 100% 14%,rgba(245,146,46,.16),transparent 70%)}@keyframes lgIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lgPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.lg-head{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 20px 0 24px}.lg-head h1{font:800 24px/1.2 var(--font-head);letter-spacing:-.02em;color:var(--ink-900)}.lg-controls{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 20px 0}.lg-scopes{display:flex;gap:8px}.lg-scopes button{flex:1;height:36px;border:none;border-radius:999px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--border-strong);font:600 13.5px/1 var(--font-body);color:var(--ink-700);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.lg-scopes button:active{transform:scale(.96)}.lg-scopes button.on{background:var(--primary);color:#fff;box-shadow:0 8px 14px -8px #f5922ed9}.lg-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:14px 20px 26px;-webkit-mask-image:linear-gradient(transparent,#000 14px);mask-image:linear-gradient(transparent,#000 14px)}.lg-scroll::-webkit-scrollbar{display:none}.lg-hero{padding:14px 16px;border-radius:24px;background:linear-gradient(150deg,#fff1db,#fde6c6 60%,#fbd9b4);box-shadow:0 18px 30px -24px #c87814a6,inset 0 1.5px #ffffffb3;animation:lgIn .6s var(--ease-out) both}.lg-hero.is-empty p{font:500 13.5px/1.45 var(--font-body);color:var(--ink-700)}.lg-hero-top{display:flex;align-items:center;gap:12px}.lg-hero-rank{flex:none;display:flex;align-items:baseline;color:var(--primary-strong)}.lg-hero-rank b{font:800 44px/1 var(--font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lg-hero-rank i{font:800 26px/1 var(--font-head);font-style:normal}.lg-hero-rank.long b{font-size:31px;letter-spacing:-.03em}.lg-hero-rank.long i{font-size:20px}.lg-hero-txt{flex:1;min-width:0}.lg-hero-txt small{display:block;font:700 10px/1.3 var(--font-body);letter-spacing:.1em;color:var(--gold-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-hero-txt>b{display:block;margin-top:3px;font:800 17px/1.25 var(--font-head);color:var(--ink-900)}.lg-hero-txt>b i{font:500 12.5px/1.25 var(--font-body);font-style:normal;color:var(--ink-700)}.lg-hero-txt>b i.blk{display:block;margin-top:2px}.lg-chase-bar{display:block;height:8px;margin-top:12px;border-radius:999px;overflow:hidden;background:#ffffffc7}.lg-chase-bar i{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:999px;background:linear-gradient(90deg,#FBB054,var(--primary));transform-origin:left;animation:lgGrow 1s var(--ease-out) .3s both}@keyframes lgGrow{0%{transform:scaleX(0)}}.lg-chase-txt{margin-top:8px;font:500 12.5px/1.35 var(--font-body);color:var(--ink-700)}.lg-chase-txt b{font-weight:800;color:var(--primary-strong)}.lg-hero-reset{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(201,126,16,.35);font:500 11.5px/1.3 var(--font-body);color:var(--ink-700)}.lg-note{margin:12px 4px 0;font:500 12.5px/1.4 var(--font-body);color:var(--ink-500)}.lg-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-100);color:var(--ink-700);font:800 12.5px/1 var(--font-head)}.lg-av.me{background:linear-gradient(150deg,#FBB054,var(--primary) 55%,#EE7F22);color:#fff;font-size:10px}.lg-av.big{width:52px;height:52px;font-size:16px;border:3px solid #fff;box-shadow:0 10px 18px -10px #5a370f8c}.lg-av.me.big{font-size:12.5px}.lg-plate.big{min-width:56px;height:38px;padding-left:16px;border-radius:10px;font-size:17px;box-shadow:inset 0 0 0 1.5px var(--border-strong),0 10px 18px -12px #5a370f80}.lg-plate.big:before{width:8px}.lg-plate.big.mono{padding:0 8px;font-size:14px}.lg-podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:8px;margin-top:30px;padding:0 4px}.lg-pod{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.lg-pod-mark{position:relative;display:grid;animation:lgPop .6s var(--spring) both;animation-delay:var(--d)}.lg-pod-crown{position:absolute;z-index:2;left:50%;top:-21px;margin-left:-12px;color:var(--gold);filter:drop-shadow(0 3px 4px rgba(200,120,10,.45));animation:lgCrown .8s var(--spring) .95s both}@keyframes lgCrown{0%{opacity:0;transform:translateY(-30px) rotate(-30deg) scale(.5)}to{opacity:1;transform:rotate(-8deg)}}.lg-pod>b{max-width:100%;margin-top:8px;font:700 13px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:lgIn .5s var(--ease-out) both;animation-delay:calc(var(--d) + .15s)}.lg-pod>i{margin-top:2px;font:800 12px/1.2 var(--font-head);font-style:normal;color:var(--gold-strong);font-variant-numeric:tabular-nums;animation:lgIn .5s var(--ease-out) both;animation-delay:calc(var(--d) + .2s)}.lg-pod-bar{width:100%;margin-top:8px;padding-top:9px;border-radius:16px 16px 5px 5px;display:grid;place-items:start center;transform-origin:bottom;animation:lgRise .8s var(--spring) both;animation-delay:var(--d)}.lg-pod-bar em{font:800 20px/1 var(--font-head);font-style:normal}@keyframes lgRise{0%{transform:scaleY(0)}to{transform:none}}.lg-pod.p1{--d: .35s}.lg-pod.p2{--d: .2s}.lg-pod.p3{--d: .05s}.lg-pod.p1 .lg-pod-bar{height:84px;color:#fff;background:linear-gradient(180deg,#FFD27A,var(--gold));box-shadow:0 14px 22px -14px #e8960ff2}.lg-pod.p2 .lg-pod-bar{height:60px;color:var(--ink-700);background:linear-gradient(180deg,#f4eee2,#e6dcc9)}.lg-pod.p3 .lg-pod-bar{height:44px;color:#8a4a1c;background:linear-gradient(180deg,#fbdac1,#f4bd96)}.lg-pod.p1 .lg-av{box-shadow:0 0 0 3px var(--gold),0 12px 20px -10px #c8780ab3}.lg-pod.me>b{color:var(--primary-strong)}.lg-pod.me .lg-pod-bar{box-shadow:0 0 0 2px var(--surface-50),0 0 0 4px var(--primary)}.lg-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.lg-row{display:flex;align-items:center;gap:12px;height:56px;padding:0 14px 0 10px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--border);animation:lgIn .5s var(--ease-out) both;animation-delay:calc(min(var(--i),10)*40ms + .45s)}.lg-row.me{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary),0 12px 20px -14px #f5922ed9}.lg-rank{flex:none;min-width:28px;text-align:center;font:800 13.5px/1 var(--font-head);color:var(--ink-500);font-variant-numeric:tabular-nums}.lg-row.me .lg-rank{color:var(--primary-strong)}.lg-row-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lg-row-txt b{font:600 14.5px/1.2 var(--font-body);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-row-txt i{font:700 11px/1.2 var(--font-body);font-style:normal;color:var(--primary-strong)}.lg-xp{flex:none;font:800 14.5px/1 var(--font-head);color:var(--gold-strong);font-variant-numeric:tabular-nums}.lg-gap{text-align:center;font-size:18px;line-height:1;letter-spacing:3px;color:var(--ink-400);animation:lgIn .5s var(--ease-out) both;animation-delay:calc(min(var(--i),10)*40ms + .45s)}button.lg-row{width:100%;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .2s var(--ease-out)}button.lg-row:active,button.lg-pod:active{transform:scale(.97)}button.lg-pod{padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit;transition:transform .2s var(--ease-out)}.lg-disclaimer{margin-top:20px;text-align:center;font:400 11.5px/1.5 var(--font-body);color:var(--ink-400)}@media(prefers-reduced-motion:reduce){.lg *,.lg *:before,.lg *:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}:root{--primary: #F5922E;--primary-strong: #E07C15;--primary-soft: #FDEBD3;--primary-tint: #FAD6AE;--gold: #F5A623;--gold-strong: #C97E10;--gold-soft: #FCEBD5;--hot: #FB6A3C;--hot-soft: #FEE6DA;--success: #3FA664;--success-soft: #E6F4EA;--danger: #EF4B3C;--danger-soft: #FCE6E2;--ink-900: #33312B;--ink-700: #4E4A40;--ink-500: #857E6E;--ink-400: #B4AD9E;--surface-0: #FFFFFF;--surface-50: #FFFDF9;--surface-100: #F4EFE6;--border: #EFE8DC;--border-strong: #E2D9C8;--shadow-card: 0 14px 32px -10px rgba(60, 45, 20, .12);--shadow-btn: 0 10px 22px -8px rgba(245, 146, 46, .45);--shadow-sm: 0 6px 16px -8px rgba(60, 45, 20, .12);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-full: 999px;--font-head: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--sbh: 52px;--top: 52px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--spring: cubic-bezier(.3, 1.5, .5, 1)}@supports (animation-timing-function: linear(0,1)){:root{--spring: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1)}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}html,body{overscroll-behavior:none}body{font-family:var(--font-body);color:var(--ink-900);background:radial-gradient(60vw 60vw at 85% -10%,var(--primary-soft),transparent 60%),radial-gradient(50vw 50vw at -10% 110%,var(--gold-soft),transparent 55%),var(--surface-50);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.stage{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:0}.phone{position:relative;width:100%;max-width:430px;height:100vh;height:100dvh;background:var(--surface-50);display:flex;flex-direction:column;overflow:hidden}@media(min-width:480px){.stage{padding:28px}.phone{min-height:min(920px,calc(100dvh - 56px));height:min(920px,calc(100dvh - 56px));border-radius:44px;box-shadow:0 40px 90px -30px #171c3873,0 0 0 10px #10121a,0 0 0 12px #24283a}}.statusbar{position:relative;z-index:60;flex:0 0 auto;height:52px;display:flex;align-items:center;justify-content:space-between;padding:6px 28px 0;font-weight:600;font-size:15px}.statusbar .icons{display:flex;align-items:center;gap:6px}@media(max-width:479.98px){:root{--sbh: 0px;--top: max(10px, env(safe-area-inset-top, 0px))}.statusbar,.home-indicator{display:none}.phone{padding-bottom:env(safe-area-inset-bottom,0px)}}.screen{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.tabview{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:calc(-1 * var(--sbh));padding-top:var(--top);animation:tabIn .45s var(--ease-out) both}.tabview[data-tab=home]{--from: -24px}.tabview[data-tab=play]{--from: -12px}.tabview[data-tab=leagues],.tabview[data-tab=profile]{--from: 24px}@keyframes tabIn{0%{opacity:0;transform:translate3d(var(--from, 0),0,0)}to{opacity:1;transform:none}}.home-indicator{width:134px;height:5px;border-radius:999px;background:var(--ink-900);margin:6px auto 8px;opacity:.9}.sample-tag{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:20;pointer-events:none;background:#14161fd1;color:#fff;font-size:10px;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.03em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#1e180c73;display:flex;align-items:flex-end;animation:fadeIn .2s ease}.sheet{width:100%;background:var(--surface-0);border-radius:26px 26px 0 0;padding:12px 24px 28px;box-shadow:0 -12px 40px -12px #1e180c66;animation:sheetUp .28s cubic-bezier(.2,1,.3,1)}.sheet-grip{width:42px;height:5px;border-radius:999px;background:var(--border-strong);margin:0 auto 16px}.sheet-h{font-family:var(--font-head);font-weight:700;font-size:17px;color:var(--ink-900);margin-bottom:14px}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.sheet-row{display:flex;align-items:center;gap:14px;width:100%;height:56px;padding:0 4px;border:none;background:none;cursor:pointer;text-align:left;font:600 15.5px/1 var(--font-body);color:var(--ink-900)}.sheet-row+.sheet-row,.sheet-row+.pr-blocked,.pr-blocked+.sheet-row{border-top:1px solid var(--border)}.sheet-row svg{flex:none;color:var(--ink-500)}.sheet-row.danger,.sheet-row.danger svg{color:var(--danger)}.sheet-row:active{opacity:.6}
