.app-shell{--spring:cubic-bezier(.3, .7, .4, 1.3);--ease-out:cubic-bezier(.2, .9, .3, 1)}.app-shell .pretty{text-wrap:pretty}.app-shell .balance{text-wrap:balance}.app-shell .tnum{font-variant-numeric:tabular-nums;letter-spacing:.02em}.app-shell .ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .grow{flex:auto}.app-shell .sk{background:#1a1614;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a221e}.app-shell .sk:after{content:"";background:linear-gradient(90deg,#0000,#ffecde0d,#0000);animation:1.2s infinite acSk;position:absolute;inset:0;transform:translate(-100%)}@keyframes acSk{to{transform:translate(100%)}}.app-shell input,.app-shell textarea,.app-shell select{font-size:max(16px,1em)}.app-shell .row .inp,.app-shell .field2 input,.app-shell .field2 textarea{font-size:16px}.app-shell .dt-inp{height:32px;font-size:16px;font-family:var(--sans)}.app-shell .row:has(>.inp:focus){border-radius:0;box-shadow:inset 0 0 0 2px #f59a5eb3}.app-shell .group>.row:first-child:has(>.inp:focus){border-radius:20px 20px 0 0}.app-shell .group>.row:last-child:has(>.inp:focus){border-radius:0 0 20px 20px}.app-shell .group>.row:only-child:has(>.inp:focus){border-radius:20px}.app-shell .field2:focus-within{box-shadow:inset 0 0 0 2px #f59a5eb3}.app-shell .row .inp::placeholder,.app-shell .field2 ::placeholder{color:#8c7f76}.app-shell :is(.chip,.tplc,.hbtn,.jbtn,.plusbtn,.iconbtn,.segc>button,.lang>button,.dchip,.typofix,.timepill,.mc-flip,.sectlink,.eyebtn,.dots4>button,.redeem,.bx){transition:transform .16s var(--spring), background-color .12s, opacity .12s, box-shadow .2s}.app-shell :is(.chip,.tplc,.hbtn,.jbtn,.plusbtn,.iconbtn,.segc>button,.lang>button,.dchip,.typofix,.timepill,.sectlink,.eyebtn,.bx):active:not(:disabled){transform:scale(.95)}.app-shell :is(.pledge,.photo-row){transition:transform .16s var(--spring), box-shadow .2s}.app-shell :is(.pledge,.photo-row):active{transform:scale(.985)}.app-shell .mc-flip:active .mcard{filter:brightness(1.06)}.app-shell .row.btn{transition:background-color .12s}.app-shell .row.btn:active{background:#ffecde0d}.app-shell .chip:disabled,.app-shell .hbtn:disabled,.app-shell .jbtn:disabled{cursor:default;opacity:.4}.app-shell .hbtn{border-radius:22px;width:44px;height:44px}.app-shell .hbtn.lg{border-radius:28px;width:56px;height:56px}.app-shell .iconbtn{border-radius:22px;width:44px;height:44px}.app-shell .lang>button,.app-shell .segc>button{display:flex;position:relative}.app-shell .lang>button:after{content:"";position:absolute;inset:-8px -1px}.app-shell .segc>button{flex:1;min-width:0}.app-shell .segc>button>b{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.app-shell .segc>button:after{content:"";position:absolute;inset:-6px -1px}.app-shell .lang.big>button>b{padding:8px 14px;font-size:13px}.app-shell .fix{color:var(--tx3);background:#ffecde0f;align-items:center;gap:4px;display:inline-flex}.app-shell .fix.ok2{color:#6fd99b;background:#3cbf7421}.app-shell .authform .lbl2{text-wrap:balance;width:92px;line-height:1.3}.app-shell .fieldset{flex-direction:column;display:flex}.app-shell .row.err:after{content:"";background:var(--bad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.app-shell .ferrs{flex-direction:column;gap:6px;margin-top:10px;animation:.2s ease-out acFade;display:flex}.app-shell .errline.fe{text-wrap:pretty;align-items:flex-start;gap:7px;display:flex}.app-shell .errline.fe svg{flex:none;margin-top:2px}.app-shell .inp.dots{letter-spacing:.18em}.app-shell .okpill{animation:acPop .32s var(--spring);flex-shrink:0}.app-shell .okdot,.app-shell .lockdot{border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid}.app-shell .okdot{color:var(--ok);animation:acPop .32s var(--spring);background:#3cbf7424}.app-shell .okdot svg{stroke-width:2.8px;width:14px;height:14px}.app-shell .lockdot{color:var(--tx3);background:#ffecde0f}.app-shell .lockdot svg{width:13px;height:13px}.app-shell .busydot{border:2px solid #ffecde24;border-top-color:var(--em2);border-radius:50%;flex:none;width:16px;height:16px;margin:4px;animation:.7s linear infinite acSpin}.app-shell .eyebtn{width:40px;height:40px;color:var(--tx3);border-radius:20px;flex:none;place-items:center;margin:-8px -8px -8px 0;display:grid;position:relative}.app-shell .eyebtn[aria-pressed=true]{color:var(--em2)}.app-shell .eyebtn .slash{background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 1.5px #1a1614}.app-shell .typofix{text-align:left;width:100%;min-height:44px;font:500 13px/1.4 var(--sans);color:#ffd9c2;background:#2a1b14;border-radius:14px;align-items:center;gap:9px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 1px #5a3a28}.app-shell .typofix span{overflow-wrap:anywhere;flex:1;min-width:0}.app-shell .typofix b{color:#1b0f08;background:var(--em);font:700 12.5px var(--sans);border-radius:10px;flex:none;padding:5px 11px}.app-shell .banner .bx{width:32px;height:32px;color:inherit;opacity:.8;border-radius:16px;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid}.app-shell .shake-x{animation:.34s cubic-bezier(.36,.07,.19,.97) acShake}.app-shell .note-in{animation:acUp .3s var(--ease-out) both}.app-shell .sheetform{flex-direction:column;gap:12px;padding:6px;display:flex}.app-shell .authfoot{flex-direction:column;align-items:center;gap:12px;display:flex}.app-shell .authfoot .link b,.app-shell p.link b[role=button]{color:var(--em2);margin:-10px 0;padding:10px 4px;display:inline-block}.app-shell .sentbox{flex-direction:column;gap:12px;display:flex}.app-shell .seg3 i{position:relative;overflow:hidden}.app-shell .seg3 i.on.now{background:#ffecde1a}.app-shell .seg3 i.now:after{content:"";border-radius:inherit;background:var(--em);transform-origin:0;animation:acFill .7s var(--ease-out) 60ms both;position:absolute;inset:0}.app-shell .stepin.fwd{animation:acStepF .38s var(--ease-out) both}.app-shell .stepin.back{animation:acStepB .38s var(--ease-out) both}.app-shell .auth-screen{position:relative}.app-shell .auth-screen:before{content:"";pointer-events:none;background:radial-gradient(90% 60% at 18% 0,#ee7a3f2b,#0000 70%);height:360px;position:absolute;top:0;left:0;right:0}.app-shell .auth-screen>*{position:relative}.app-shell .authhero{flex-direction:column;gap:6px;margin-top:8px;display:flex}.app-shell .authhero .lic{width:56px;height:56px;color:var(--em2);background:#3a2519;border-radius:18px;margin-bottom:12px;box-shadow:inset 0 0 0 1px #5a3a28}.app-shell .kick{color:var(--em2);font-weight:600}.app-shell .authhero .sub{margin-top:4px}.app-shell .authhero.ok{text-align:center;align-items:center;gap:14px;margin-top:16vh}.app-shell .authhero.ok .lic{color:#9be3bc;background:#162a24;border-radius:24px;width:72px;height:72px;margin:0;box-shadow:inset 0 0 0 1px #2d604a}.app-shell .lic.pop{animation:.55s cubic-bezier(.2,.9,.3,1.45) both acPop}.app-shell .pledge.ticked{box-shadow:inset 0 0 0 1.5px #a2433f}.app-shell .hero-sel.v2{touch-action:pan-y;container-type:inline-size}.app-shell .hero-sel.v2 .hs-card{will-change:transform;border:0;margin-left:-99px;padding:0;transition:transform .62s cubic-bezier(.2,.9,.22,1.12),opacity .45s,box-shadow .35s;top:0;left:50%;right:auto}.app-shell .hero-sel.v2 .hs-card.c{z-index:3;opacity:1;transform:translateX(var(--dx,0px)) rotate(var(--rot,0deg))}.app-shell .hero-sel.v2 .hs-card.l{z-index:2;opacity:.42;transform:translateX(calc(35px - 50cqw + var(--dxs,0px))) translateY(26px) scale(.8);box-shadow:none}.app-shell .hero-sel.v2 .hs-card.r{z-index:2;opacity:.42;transform:translateX(calc(50cqw - 35px + var(--dxs,0px))) translateY(26px) scale(.8);box-shadow:none}.app-shell .hero-sel.v2 .hs-card.wrap{z-index:1;animation:.62s both acWrap}.app-shell .hero-sel.v2.drag .hs-card{transition:none}.app-shell .hero-sel.v2 .hs-card .ck,.app-shell .hero-sel.v2 .hs-card .nm{transition:opacity .3s}.app-shell .hero-sel.v2 .hs-card:not(.c) .ck,.app-shell .hero-sel.v2 .hs-card:not(.c) .nm{opacity:0}.app-shell .hero-sel.v2 .hs-card .nm{text-align:left}.app-shell .hero-sel.v2 .hs-card .nm span{display:block}.app-shell .dots4{gap:0;margin:-12px 0}.app-shell .dots4>button{align-items:center;height:44px;padding:0 5px;display:flex}.app-shell .dots4 i{transition:width .35s var(--spring), opacity .25s;display:block}.app-shell .mc-stage{perspective:1100px;flex-direction:column;align-items:center;gap:12px;padding:16px 6px 0;display:flex}.app-shell .mc-flip{text-align:left;width:100%;transform-style:preserve-3d;border-radius:26px;display:block}.app-shell .mc-flip .mcard{transform-origin:50% 60%;animation:1s cubic-bezier(.2,.85,.25,1.06) .1s both acCard}.app-shell .mcard>.mc-sheen{pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 30%,#ffffff80 48%,#ffffff0d 58%,#0000 66%);animation:1.2s ease-in-out .85s both acSheen;inset:0;transform:translate(-130%);z-index:2!important;position:absolute!important}.app-shell .mc-flip .mcard .code{animation:acCode .9s var(--ease-out) .55s both}.app-shell .copyhint{min-height:22px;font:500 12.5px var(--sans);color:var(--tx3);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.app-shell .copyhint.done{color:var(--ok);animation:acPop .3s var(--spring)}.app-shell .cardreveal .rv{animation:acUp .5s var(--ease-out) both}.app-shell .cardreveal .rv1{animation-delay:50ms}.app-shell .cardreveal .rv2{animation-delay:.75s}.app-shell .cardreveal .rv3{animation-delay:.85s}.app-shell .cardreveal .rv4{animation-delay:.95s}.app-shell .acct,.app-shell .club{scroll-padding-bottom:calc(180px + env(safe-area-inset-bottom));scroll-padding-top:40px}.app-shell .sect .h4{font:600 17px var(--sans);letter-spacing:-.01em}.app-shell .sectlink{font:600 13px var(--sans);color:var(--em2);margin:-10px 0;padding:10px 2px;position:relative}.app-shell .lockchip{color:var(--tx2);-webkit-backdrop-filter:none;white-space:nowrap;background:#27201d;box-shadow:inset 0 0 0 1px #3e332d}.app-shell .acct>.sect:first-child{flex-wrap:wrap;row-gap:8px}.app-shell .lockchip{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.app-shell .acct .sbox .v,.app-shell .acct .amt{font-family:var(--sans);font-variant-numeric:tabular-nums}.app-shell .acct .sbox .v{font-weight:600}.app-shell .tcard .tc-name{font:600 13px var(--sans)}.app-shell .tcard .tc-pts{font:700 36px/1.05 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px}.app-shell .tcard .tc-pts span{font:600 13px var(--sans);letter-spacing:0;margin-left:8px}.app-shell .tcard .tc-bot{font-size:12px;font-weight:600}.app-shell .redeem{min-height:56px;font:600 14.5px/1.35 var(--sans);color:var(--tx2);box-shadow:inset 0 0 0 1px var(--border);background:#1e1916;border-radius:16px;align-items:center;gap:12px;padding:10px 16px;display:flex}.app-shell .redeem .ri{width:36px;height:36px;color:var(--tx3);background:#ffecde0f;border-radius:12px;flex:none;place-items:center;display:grid}.app-shell .redeem.gold{color:#ead5a7;background:#302b21;box-shadow:inset 0 0 0 1px #776440}.app-shell .redeem.gold .ri{color:#2a1c05;background:#e3c77f}.app-shell .redeem b{font:700 15px/1.3 var(--sans);display:block}.app-shell .redeem small{font:500 12.5px/1.4 var(--sans);opacity:.9;margin-top:1px;display:block}.app-shell .upnote{color:#ead5a7;background:#302b21;border-radius:18px;flex-direction:column;gap:6px;padding:13px 15px;display:flex;box-shadow:inset 0 0 0 1px #776440}.app-shell .upnote .upt{font:700 13.5px var(--sans);align-items:center;gap:8px;display:flex}.app-shell .upnote .upl{font:500 13.5px/1.5 var(--sans);color:#f4e6c4}.app-shell .upnote .cap2{color:#c9b68c}.app-shell .pic.thumb{border-radius:12px;flex:none;width:40px;height:40px}.app-shell .chip.danger{color:#ffabae}.app-shell .rowsub{font:500 12px/1.4 var(--sans);color:var(--tx3);margin-top:2px;display:block}.app-shell .lic.bad{color:#ffabae;background:#e24c4f24}.app-shell .dangerbtn{color:#ffabae}.app-shell .dangerbtn.solid{color:#fff;box-shadow:none;background:#c93e41}.app-shell .dangerbtn.solid:disabled{color:#9a8d85;box-shadow:inset 0 0 0 1px var(--border);background:#1e1916}.app-shell .delhero{flex-direction:column;gap:12px;margin-top:6px;display:flex}.app-shell .delhero .lic{border-radius:18px;width:56px;height:56px}.app-shell .dellist{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:20px;flex-direction:column;gap:0;list-style:none;display:flex}.app-shell .dellist li{font:500 14px/1.5 var(--sans);color:var(--tx2);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.app-shell .dellist li+li{box-shadow:inset 0 1px 0 var(--hair)}.app-shell .dellist li svg{color:#ffabae;flex:none;margin-top:3px}.app-shell .dellist li:last-child svg{color:var(--ok)}.app-shell .dellist li.hi{color:#ffd9c2}.app-shell .row.wrap{flex-wrap:wrap;row-gap:2px}.app-shell .row.wrap .rowhint{flex-basis:100%;margin-top:-4px;padding-left:104px}.app-shell .row.locked .inp{color:var(--tx3);-webkit-text-fill-color:var(--tx3)}.app-shell .row .lockic{color:var(--tx3);flex:none}.app-shell .banner.lockban{color:var(--tx2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.app-shell .lockinline{vertical-align:-1px;margin-left:6px;display:inline-flex}.app-shell .chips.is-locked .chip{opacity:.45}.app-shell .chip .pdot{border-radius:50%;flex:none;width:8px;height:8px}.app-shell .chip.pos-top .pdot{background:#3cbf74}.app-shell .chip.pos-btm .pdot{background:#e24c4f}.app-shell .chip.pos-vers .pdot{background:#e6bf4c}.app-shell .chip.pos-top.on{color:#3cbf74;background:#142b22;box-shadow:inset 0 0 0 1.5px #3cbf74}.app-shell .chip.pos-btm.on{color:#ff878a;background:#321c24;box-shadow:inset 0 0 0 1.5px #e24c4f}.app-shell .chip.pos-vers.on{color:#e6bf4c;background:#302c1c;box-shadow:inset 0 0 0 1.5px #e6bf4c}.app-shell .layer-in{animation:acLayer .34s var(--ease-out) both}.app-shell .layer .pad>.sticky-head{z-index:5;margin:calc(-34px - env(safe-area-inset-top)) -22px 0;padding:calc(34px + env(safe-area-inset-top)) 22px 10px;background:linear-gradient(var(--bg) 80%, #0f0c0b00);position:sticky;top:0}.app-shell .layer>.scroll{scroll-padding-top:90px;scroll-padding-bottom:40px}.app-shell .club-empty{text-align:center;color:var(--tx3);flex-direction:column;align-items:center;gap:10px;padding:34px 22px;font-size:14px;display:flex}.app-shell .club-empty .lic{width:52px;height:52px;color:var(--em2);background:#3a2519;border-radius:18px}.app-shell .locked-card.bad{background:#2e1a17;box-shadow:inset 0 0 0 1px #6e3a33}.app-shell .locked-card.bad .lic{color:#ffabae;background:#e24c4f24}.app-shell .locked-card.bad .sub{color:#f0cfc9}.app-shell .ecard{transition:transform .18s var(--spring);position:relative}.app-shell .ecard:has(.ecard-open:active){transform:scale(.985)}.app-shell .ecard-open{z-index:3;border-radius:inherit;position:absolute;inset:0}.app-shell .ecard-open:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.app-shell .ecard .ebody{pointer-events:none}.app-shell .ecard .efoot button{pointer-events:auto}.app-shell .efl{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.app-shell .efl .cap2.ellip{white-space:normal;-webkit-line-clamp:2;overflow-wrap:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.app-shell .warnpill{white-space:normal;text-wrap:pretty;align-items:flex-start;line-height:1.45}.app-shell .club .warnpill svg,.app-shell .warnpill svg{flex:none;margin-top:2px}.app-shell .efr{flex:none;gap:8px;display:flex}.app-shell .jbtn.on{color:#ffd9c2;background:#3a2519}.app-shell .ecard.cancelled .ecover,.app-shell .ecard.cancelled .etitle,.app-shell .ecard.cancelled .host,.app-shell .ecard.cancelled .chips{opacity:.55;filter:grayscale(.7)}.app-shell .xchip{color:#ffabae!important;background:#2e1a17e6!important;box-shadow:inset 0 0 0 1px #6e3a33!important}.app-shell .club .datebadge b{font-family:var(--sans);font-weight:700}.app-shell .ecover .pic.cov img,.app-shell .dcover.cov img{object-position:50% 30%;transform:scale(1.35)}.app-shell .ecover .pic.cov:after,.app-shell .dcover.cov:before{content:"";z-index:1;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#1a1614);position:absolute;inset:0}.app-shell .interest-list span{min-width:0}.app-shell .report2{text-align:center;line-height:1.6;display:block}.app-shell .report2 svg{vertical-align:-2px;margin-right:6px;display:inline-block}.app-shell .composer .chips.scrollx,.app-shell .composer .tpl,.app-shell .dstrip{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.app-shell .cgroup .row{align-items:flex-start;min-height:52px}.app-shell .cgroup .row>.lbl2{padding-top:5px}:is(.app-shell .cgroup .row:has(.timepill),.app-shell .cgroup .row:has(.segc)){align-items:center}:is(.app-shell .cgroup .row:has(.timepill)>.lbl2,.app-shell .cgroup .row:has(.segc)>.lbl2){padding-top:0}.app-shell .chips.nowrap{flex-wrap:nowrap}.app-shell .dstrip-row{padding-top:0;min-height:0!important}.app-shell .dstrip-row:before{display:none}.app-shell .dstrip{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;width:100%;padding:2px 30px 4px 0;display:flex;overflow-x:auto}.app-shell .dstrip::-webkit-scrollbar{display:none}.app-shell .dchip{scroll-snap-align:start;background:#27201d;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:46px;height:58px;display:flex;box-shadow:inset 0 0 0 1px #3e332d}.app-shell .dchip small{font:600 11px var(--sans);color:var(--em2)}.app-shell .dchip b{font:700 18px/1.1 var(--sans);font-variant-numeric:tabular-nums}.app-shell .dchip.on{background:var(--em);box-shadow:none}.app-shell .dchip.on small,.app-shell .dchip.on b{color:#1b0f08}.app-shell .cgroup .row .grow.cap2{flex:auto;min-width:0}.app-shell .timepill{height:40px;color:var(--em2);cursor:pointer;background:#27201d;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #3e332d}.app-shell .timepill:focus-within{box-shadow:inset 0 0 0 2px #f59a5ecc}.app-shell .timepill select{appearance:none;color:var(--tx);font:700 17px var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;padding:0}.app-shell .timepill select option{color:var(--tx);background:#1c1715}.app-shell .tagin{width:120px}.app-shell button.link{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.app-shell .report2 button{margin:-12px -4px;padding:12px 4px}.app-shell button.chip.sm{position:relative}.app-shell button.chip.sm:after{content:"";position:absolute;inset:-7px -2px}.app-shell .chips:has(>button.chip.sm){row-gap:10px}.app-shell .timepill select{z-index:1;margin:-2px -12px -2px -34px;padding:10px 12px 10px 34px;position:relative}.app-shell .sw:before{content:"";position:absolute;inset:-7px -4px}.app-shell .alert .quote mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 2px;padding:1px 5px}.app-shell .pt.btm{color:#ff878a}.app-shell .pt.btm:before{background:#e24c4f}.app-shell .when-sum{font:600 13.5px var(--sans);color:#ffd9c2;justify-content:center;align-items:center;gap:7px;display:flex}@keyframes acFade{0%{opacity:0}}@keyframes acUp{0%{opacity:0;transform:translateY(10px)}}@keyframes acPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes acSpin{to{transform:rotate(360deg)}}@keyframes acShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes acFill{0%{transform:scaleX(0)}}@keyframes acStepF{0%{opacity:0;transform:translate(18px)}}@keyframes acStepB{0%{opacity:0;transform:translate(-18px)}}@keyframes acLayer{0%{opacity:0;transform:translateY(22px)scale(.99)}}@keyframes acWrap{0%{opacity:.42}35%,65%{opacity:0}to{opacity:.42}}@keyframes acCard{0%{opacity:0;transform:perspective(900px)translateY(40px)rotateY(-120deg)rotateX(24deg)scale(.82)}55%{opacity:1}to{opacity:1;transform:perspective(900px)rotateX(9deg)rotate(-2.5deg)}}@keyframes acSheen{to{transform:translate(130%)}}@keyframes acCode{0%{opacity:0;letter-spacing:.55em;filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.app-shell .hero-sel.v2 .hs-card.c{transform:none}}@media (max-width:420px){.app-shell .authform .row:has(>.inp){flex-wrap:wrap;row-gap:2px;padding-top:10px}.app-shell .authform .row:has(>.inp)>.lbl2{flex:1 0 100%;width:auto}.app-shell .authform .row:has(>.inp)>.inp{flex:1 1 0;min-width:0}}.app-shell:lang(zh) :is(.pledge h3,.warnpill){word-break:keep-all}.app-shell :is(.alert,.vsheet) button.link,.dlg-ghost:is(.alert-look,.vsheet-look) button.link{width:100%;margin:-8px 0 -12px}.app-shell .club .ecard{border-radius:20px;grid-template-columns:112px 1fr;display:grid}.app-shell .club .ecard .ecover{aspect-ratio:3/4;height:auto}.app-shell .club .ecard .ecover:after{background:linear-gradient(#10111600 52%,#16100de0)}.app-shell .club .ecard .ecover .pic.real img{object-position:50% 22%}.app-shell .club .ecard .ecover .pic.cov img{transform:scale(1.08)}.app-shell .club .ecard .ebody{margin-top:0;padding:12px 14px 12px 13px}.app-shell .club .ecard .etitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.32;display:-webkit-box;overflow:hidden}.app-shell .club .ecard .host{gap:7px;margin-top:8px;font-size:12px}.app-shell .club .ecard .host .pic{border-radius:7px;width:22px;height:22px}.app-shell .club .ecard .chips{margin-top:8px!important}.app-shell .club .ecard .datebadge{transform-origin:0 0;transform:scale(.86)}.app-shell .club .ecard .etime{justify-content:center;height:24px;padding:0 6px;font-size:10.5px;inset:auto 8px 8px}.app-shell .club .ecard .datebadge{top:8px;left:8px}.app-shell .club .ecard .ebody{min-width:0}.app-shell .club .ecard .chips{flex-wrap:wrap}.app-shell .club .ecard .etitle{overflow-wrap:anywhere}.app-shell .club .ecard .ecover{aspect-ratio:auto;height:100%;min-height:150px}.app-shell .club .ecard .efoot{flex-wrap:nowrap;gap:8px;margin-top:10px}.app-shell .club .ecard .efoot .hbtn{flex:none;width:38px;height:38px}.app-shell .club .ecard .efoot .jbtn{white-space:nowrap;height:38px;padding:0 14px;font-size:13px}.app-shell .club .ecard .stack+span,.app-shell .club .ecard .efoot .cap2{font-size:11.5px}.app-shell .club .ecard .efoot .efl{flex:auto;gap:6px;min-width:0}.app-shell .club .ecard .efoot .efl .pic{width:22px;height:22px}.app-shell .club .ecard .efoot .efl .cap2{white-space:nowrap;font-size:11px}.app-shell .club .ecard .efoot .efr{flex:none;gap:6px}.app-shell .warnline{color:var(--gold,#e3b75a);justify-content:center;align-items:flex-start;gap:6px;display:flex}.app-shell .warnline svg{flex:none;margin-top:2px}.app-shell .club .ecard .efoot .efl .cap2{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (max-width:480px){.app-shell .club .ecard .efoot .efl .stack{display:none}.app-shell .club .ecard .efoot .jbtn{padding:0 10px;font-size:12px}}.app-shell .club .ecard .ecover,.app-shell .home-scr .ecard .ecover{background:#14161c}.app-shell :is(.club,.home-scr) .ecard .ecover .pic img{object-fit:contain;object-position:50% 50%;transform:none}.app-shell .club .ecard .host{flex-wrap:nowrap;min-width:0}.app-shell .club .ecard .host>b,.app-shell .club .ecard .host .namecode{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .club .ecard .host>span:not(.chip):not([class*=pos]):not(:has(.identity-code)):not(:has(.tier)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .club .ecard .host>span:has(.tier){white-space:nowrap;flex:none;min-width:auto;overflow:visible}.app-shell .club .ecard .host>span:has(.identity-code){flex:auto;align-items:baseline;min-width:0;display:inline-flex;overflow:visible}.app-shell .club .ecard .host>:is(.chip,.tier,[class*=pos]){flex:none}.app-shell .langfab .lang button{min-width:44px;min-height:40px}.app-shell .club .ecard .efoot .hbtn{width:40px;height:40px}.app-shell .club .ecard .efoot .jbtn{height:40px}.app-shell .authform .ageecho{letter-spacing:.01em;color:var(--gold,#e3b75a);white-space:nowrap;flex:none;font-size:12.5px}.app-shell .club .ecard{grid-template-columns:minmax(96px,112px) minmax(0,1fr)}.app-shell .club .ecard .host{gap:5px}.app-shell .club .ecard .host>b{align-items:baseline;min-width:0;display:inline-flex;overflow:visible}.app-shell .club .ecard .host .identity-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-shell .club .ecard .host .identity-code,.app-shell .club .ecard .host .tier,.app-shell .club .ecard .host [class*=pos]{white-space:nowrap;flex:none}.app-shell .club .ecard .efoot .efl .cap2{flex:auto}@media (max-width:400px){.app-shell .club .ecard{grid-template-columns:96px minmax(0,1fr)}.app-shell .club .ecard .ebody{padding-left:11px;padding-right:11px}.app-shell .club .ecard .efoot .jbtn{padding:0 9px;font-size:11.5px}.app-shell .club .ecard .host{font-size:11.5px}}.app-shell :is(.club,.home-scr) .ecard .ecover{overflow:hidden}.app-shell .authform .lang button,.app-shell .lang.big button,.legal-shell .lang button,.app-shell .club .segc>button{min-height:40px}.app-shell .acct .row.btn{min-height:44px}.app-shell .acct .row:has(.lang){min-height:44px}@media (max-width:370px){.app-shell .club .ecard .efoot{flex-wrap:wrap;row-gap:6px}.app-shell .club .ecard .efoot .efl{flex:100%}.app-shell .club .ecard .efoot .efr{flex:100%;justify-content:flex-end}}.app-shell .compose .chips.whenrow{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.app-shell .compose .chips.whenrow>button{flex:0 auto}.app-shell .body.club-gate .cta{margin-top:6px}.tv .rk .rkempty{flex-direction:column;gap:10px;display:flex}.tv .rk .rkempty b{color:var(--tx1);letter-spacing:-.01em;font-size:clamp(20px,1.5vw,30px)}.app-shell .segc.segb>button,.app-shell .chip.danger{min-height:40px}
:root{--spring:cubic-bezier(.3, .7, .4, 1.3);--ease-out:cubic-bezier(.2, .8, .2, 1)}.nw{white-space:nowrap}.sk{background:#1a1614;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a231f}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffecde0d,#0000);animation:1.25s infinite skSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skSweep{to{transform:translate(100%)}}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.shake{animation:.36s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.livedot{background:var(--em);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 7px 1px 0;animation:1.6s ease-in-out infinite breathe;display:inline-block;box-shadow:0 0 0 3px #ee7a3f2e}@keyframes breathe{50%{opacity:.45}}.staff-splash{color:var(--tx3);z-index:1;background:#0f0c0b;place-items:center;display:grid;position:fixed;inset:0}.staff-splash.tv-splash{background:#000}.staff-splash .ss-in{animation:ssIn .5s var(--ease-out) both;flex-direction:column;align-items:center;gap:14px;display:flex}.staff-splash p{font:500 13px var(--sans);letter-spacing:.02em}.staff-splash .ss-bar{background:#ee7a3f29;border-radius:2px;width:120px;height:2px;position:relative;overflow:hidden}.staff-splash .ss-bar:after{content:"";background:var(--em);border-radius:2px;width:40%;animation:1.1s ease-in-out infinite ssBar;position:absolute;inset:0}@keyframes ssBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ssIn{0%{opacity:0;transform:translateY(6px)}}.stoast-wrap{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:400;pointer-events:none;width:max-content;max-width:min(92vw,560px);position:fixed;transform:translate(-50%)}.stoast{font:600 15px/1.4 var(--sans);color:var(--tx);animation:stIn .32s var(--spring) both;text-wrap:pretty;background:#221b18;border-radius:16px;align-items:center;gap:10px;padding:12px 18px 12px 14px;display:flex;box-shadow:inset 0 0 0 1px #4a3d36,0 20px 44px -16px #000}.stoast .ic{flex:none;width:20px;height:20px}.stoast.ok{color:#9be3bc;background:#162a24;box-shadow:inset 0 0 0 1px #2d604a,0 20px 44px -16px #000}.stoast.bad{color:#ffabae;background:#2e1a17;box-shadow:inset 0 0 0 1px #6e3a33,0 20px 44px -16px #000}.stoast.info{color:var(--tx);background:#231d19}@keyframes stIn{0%{opacity:0;transform:translateY(14px)scale(.96)}}dialog.sdlg{color:var(--tx);background:0 0;border:0;width:100%;max-width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:visible}dialog.sdlg.wide{max-width:min(1120px,100vw - 40px)}dialog.sdlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060403b8;animation:.2s ease-out bdIn}dialog.sdlg .sdlg-box{background:#17120f;border-radius:26px;max-height:calc(100dvh - 40px);animation:.28s cubic-bezier(.2,.9,.3,1.12) both dlgIn;overflow-y:auto;box-shadow:inset 0 0 0 1px #3a302b,0 40px 90px -24px #000}dialog.sdlg.closing .sdlg-box{animation:.15s ease-in forwards dlgOut}dialog.sdlg.closing::backdrop{animation:.15s ease-in forwards bdOut}@keyframes dlgIn{0%{opacity:0;transform:scale(.95)translateY(10px)}}@keyframes dlgOut{to{opacity:0;transform:scale(.97)translateY(6px)}}@keyframes bdIn{0%{opacity:0}}@keyframes bdOut{to{opacity:0}}.cfd{flex-direction:column;gap:12px;padding:28px 28px 22px;display:flex}.cfd-ic{border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.cfd.bad .cfd-ic{color:#ffabae;background:#e24c4f24;box-shadow:inset 0 0 0 1px #e24c4f59}.cfd.em .cfd-ic{color:var(--em2);background:#ee7a3f24;box-shadow:inset 0 0 0 1px #ee7a3f59}.cfd.ok .cfd-ic{color:#9be3bc;background:#3cbf7424;box-shadow:inset 0 0 0 1px #3cbf7459}.cfd-t{font:700 22px/1.35 var(--sans);letter-spacing:-.015em;text-wrap:balance}.cfd-t .identity-code{font-size:.72em!important}.cfd-b{color:var(--tx2);text-wrap:pretty;font-size:14.5px;line-height:1.6}dialog.sdlg :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cfd-acts{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:10px;display:grid}.sbtn{height:48px;font:700 15px var(--sans);white-space:nowrap;transition:transform .16s var(--spring), background-color .15s, box-shadow .15s, opacity .15s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.sbtn:active:not(:disabled){transform:scale(.97)}.sbtn:disabled{opacity:1;cursor:default;color:#7d716a!important;box-shadow:inset 0 0 0 1px var(--border)!important;background:#1e1916!important}.sbtn.bad{background:var(--bad);color:#fff}.sbtn.bad:hover:not(:disabled){background:#ec5b5e}.sbtn.em{background:var(--em);color:#1b0f08}.sbtn.em:hover:not(:disabled){background:var(--em2)}.sbtn.ok{background:var(--top);color:#082416}.sbtn.ghost2{background:var(--surface);color:var(--tx);box-shadow:inset 0 0 0 1px var(--border)}.sbtn.ghost2:hover:not(:disabled){background:#221c19}.sbtn.badg{color:#ffabae;background:0 0;box-shadow:inset 0 0 0 1px #e24c4f80}.sbtn.badg:hover{background:#e24c4f1a}.sbtn.sm{border-radius:11px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.banpick{flex-direction:column;gap:8px;margin-top:2px;display:flex}.banpick .bp{text-align:left;transition:box-shadow .15s, background .15s, transform .14s var(--spring);background:#1e1916;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #342a25}.banpick .bp:active{transform:scale(.985)}.banpick .bp i{border-radius:50%;flex:none;width:20px;height:20px;transition:box-shadow .15s;box-shadow:inset 0 0 0 2px #5a4d45}.banpick .bp.on{box-shadow:inset 0 0 0 1.5px var(--bad);background:#2e1a17}.banpick .bp.on i{box-shadow:inset 0 0 0 6px var(--bad)}.banpick .bp span{flex-direction:column;line-height:1.35;display:flex}.banpick .bp b{font:600 15px var(--sans)}.banpick .bp small{color:var(--tx3);font-size:12.5px}.banpick .bp-inp{height:48px;color:var(--tx);background:#221b18;border:0;border-radius:14px;outline:0;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 1.5px #5a3a28}.banpick .bp-inp:focus-visible{box-shadow:inset 0 0 0 1.5px var(--focus), 0 0 0 4px #ee7a3f29}.counter-shell .keys2>button,.counter-shell .keys2>.ghostkey{min-height:56px;font:500 30px var(--mono);color:var(--tx);transition:transform .12s var(--spring), background-color .12s, opacity .2s;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#2b231f;border-radius:18px;justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:inset 0 0 0 1px #413630}.counter-shell .keys2>button:hover:not(:disabled){background:#332925}.counter-shell .keys2>button:active:not(:disabled){background:#3a2e28;transition-duration:60ms;transform:scale(.95)}.counter-shell .keys2>.fn{font:600 14px var(--sans);color:var(--tx2);box-shadow:inset 0 0 0 1px var(--hair2);background:0 0}.counter-shell .keys2>.fn.fnl{flex-direction:column;gap:4px}.counter-shell .keys2>.ghostkey{visibility:hidden}.counter-shell .keys2>button:disabled{opacity:.28;cursor:default}.counter-shell .slots i{transition:background-color .14s, box-shadow .14s, transform .18s var(--spring);place-items:center;line-height:1;display:grid}.counter-shell .slots i.on{animation:slotPop .22s var(--spring);background:#3a2519;box-shadow:inset 0 0 0 1.5px #c9683a}.counter-shell .slots i.cur{box-shadow:inset 0 0 0 1.5px var(--hair2);position:relative}.counter-shell .slots i.cur:after{content:"";background:var(--em2);border-radius:1px;width:2px;height:34px;animation:1.05s step-end infinite caret}.counter-shell .slots.full i{background:#3a2519;box-shadow:inset 0 0 0 1.5px #ee7a3f}.counter-shell .slots .dot{background:var(--em2);border-radius:50%;width:16px;height:16px}.counter-shell .slots.locked i{opacity:.4}@keyframes slotPop{0%{transform:scale(.9)}}@keyframes caret{50%{opacity:0}}.counter-shell .kpad.locked{background:#1c1813;box-shadow:inset 0 0 0 1px #776440}.counter-shell .kpad.locked .lbl{color:#ead5a7}.counter-shell .slots.lockcount{grid-template-columns:1fr}.counter-shell .slots.lockcount i{color:#ead5a7;font:600 40px var(--mono);letter-spacing:.02em;background:#302b21;justify-content:center;align-items:center;gap:14px;display:flex;box-shadow:inset 0 0 0 1px #776440}.counter-shell .kpad.locked .keys2>button:not(.fnl){opacity:.28;pointer-events:none}.counter-shell .kpad.locked .keys2>.fnl{color:#ead5a7;background:#302b21;box-shadow:inset 0 0 0 1.5px #776440}.counter-shell.pin-shell{background:radial-gradient(700px 420px at 50% -10%,#ee7a3f1f,#0000 70%),#0f0c0b;place-items:center;display:grid;overflow-y:auto}.counter-shell .pinpad{width:min(420px,100%);min-height:0;animation:ssIn .45s var(--ease-out) both;background:#16110f;border-radius:30px;gap:16px;margin:0;padding:34px 30px 26px;box-shadow:inset 0 0 0 1px #2e2521,0 40px 90px -40px #000}.counter-shell .pin-head{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:4px;display:flex}.counter-shell .pin-head .pin-k{font:600 12.5px var(--sans);letter-spacing:.04em;color:var(--em2);margin-top:14px}.counter-shell .pin-head .sub{text-wrap:balance}.counter-shell .pinpad .slots i{height:72px}.counter-shell .pinpad .keys2>button,.counter-shell .pinpad .keys2>.ghostkey{height:66px;min-height:0}.counter-shell .pin-err{text-align:center;min-height:20px;margin:-6px 0 -4px}.counter-shell .pin-hint{color:var(--vers)}.counter-shell .tnav .tn-who{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}.counter-shell .tnav .tn-who i{width:28px;height:28px;font:700 13px/28px var(--sans);text-align:center;color:#1b0f08;background:var(--em2);border-radius:9px;font-style:normal}.counter-shell .tnav button.tstat{transition:transform .14s var(--spring), background-color .14s}.counter-shell .tnav button.tstat:active{transform:scale(.96)}.counter-shell .tnav button.tstat:hover{background:#ffecde17}.counter-shell .tnav button.tstat.hot:hover{background:#ee7a3f42}.counter-shell .tnav .tout{justify-content:center;align-items:center;width:44px;padding:0;line-height:1}.counter-shell .tstat{align-items:center}.counter-shell .reveal{gap:0}.counter-shell .reveal>.rv{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.counter-shell .rv>.rv-top .pic{animation:rvPic .5s var(--ease-out) both}.counter-shell .rv>.rv-top>div>*{animation:rvRise .45s var(--ease-out) both;animation-delay:60ms}.counter-shell .rv>.rv-top>div>.rv-meta{animation-delay:.1s}.counter-shell .rv>:nth-child(2){animation:rvRise .45s var(--ease-out) .12s both}.counter-shell .rv>:nth-child(3){animation:rvRise .45s var(--ease-out) .15s both}.counter-shell .rv>:nth-child(n+4){animation:rvRise .45s var(--ease-out) .18s both}@keyframes rvPic{0%{opacity:0;transform:translate(-28px)scale(.97)}}@keyframes rvRise{0%{opacity:0;transform:translateY(12px)}}.counter-shell .reveal>.rv:has(.rc-card){gap:14px}.counter-shell .rv:has(.rc-card) .rv-top .pic{height:200px}.counter-shell .rv-name{text-wrap:balance;margin-top:16px}.counter-shell .rv-meta{margin-top:12px;font-size:15px}.rv-top:has(.pt.btm) .pic{box-shadow:0 0 0 2px var(--btm)!important}.counter-shell .rv-sk{align-items:center;gap:24px;display:flex}.counter-shell .rv-sk .sk.a{border-radius:24px;width:178px;height:238px}.counter-shell .rv-sk>div{flex-direction:column;flex:1;gap:14px;display:flex}.counter-shell .rv-sk .b{width:160px;height:28px}.counter-shell .rv-sk .c{width:70%;height:56px}.counter-shell .rv-sk .d{width:50%;height:18px}.counter-shell .reveal .rv-flash{border-radius:inherit;pointer-events:none;z-index:5;opacity:0;position:absolute;inset:0}.counter-shell .reveal .rv-flash.ok{animation:.9s ease-out flashOk}.counter-shell .reveal .rv-flash.bad{animation:.9s ease-out flashBad}@keyframes flashOk{0%{opacity:1;box-shadow:inset 0 0 0 3px var(--top), inset 0 0 80px #3cbf7440}to{opacity:0;box-shadow:inset 0 0 0 3px var(--top), inset 0 0 80px #3cbf7400}}@keyframes flashBad{0%{opacity:1;box-shadow:inset 0 0 0 3px var(--bad), inset 0 0 80px #e24c4f40}to{opacity:0;box-shadow:inset 0 0 0 3px var(--bad)}}.counter-shell .rv-banned{animation:.42s cubic-bezier(.36,.07,.19,.97) .25s shake}.counter-shell .rv-banned .rv-top .pic{filter:grayscale()brightness(.7);box-shadow:0 0 0 2px var(--bad)!important}.counter-shell .rv-banned .rv-name{color:var(--tx3)}.counter-shell .rv-banned .pt,.counter-shell .rv-banned .tbadge{filter:grayscale();opacity:.6}.counter-shell .banned-card .bc-sub{font:500 15px var(--sans);color:var(--tx2)}.counter-shell .rc-card{border-radius:20px;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.counter-shell .rc-card .ic{flex:none;margin-top:2px}.counter-shell .rc-card div{flex-direction:column;gap:4px;display:flex}.counter-shell .rc-card b{font:700 21px/1.35 var(--sans);letter-spacing:-.01em}.counter-shell .rc-card span{color:var(--tx2);text-wrap:pretty;font-size:14.5px;line-height:1.55}.counter-shell .rc-card.bad{color:#ffabae;background:#2e1a17;box-shadow:inset 0 0 0 1.5px #8a3f38}.counter-shell .rc-card.ok{color:#9be3bc;background:#162a24;box-shadow:inset 0 0 0 1.5px #2d604a}.counter-shell .chkline{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--border);text-align:left;border-radius:18px;padding:12px 16px;transition:box-shadow .18s,background .18s}.counter-shell .chkline.on{background:#162a24;box-shadow:inset 0 0 0 1.5px #2d604a}.counter-shell .chkline:active{transform:scale(.99)}.counter-shell .chkline .sw{pointer-events:none}.counter-shell .amber .amber-b{color:#fff}.counter-shell .tcta.one{grid-template-columns:1fr}.counter-shell .tcta .cta,.counter-shell .tcta .ghost{transition:transform .14s var(--spring), filter .14s, background-color .15s}.counter-shell .tcta .cta:hover:not(:disabled){filter:brightness(1.06)}.counter-shell .tcta .cta:active:not(:disabled),.counter-shell .tcta .ghost:active:not(:disabled){transform:scale(.98)}.counter-shell .tcta .cta:disabled,.counter-shell .tcta .ghost:disabled{color:#9a8d85;box-shadow:inset 0 0 0 1px var(--border);cursor:default;background:#1e1916;opacity:1!important}.counter-shell .ci-beat{text-align:center;justify-content:center;align-items:center;gap:22px}.counter-shell .ci-mark svg{width:120px;height:120px;display:block}.counter-shell .ci-ring{fill:#3cbf741f;stroke:var(--top);stroke-width:5px;stroke-dasharray:330;stroke-dashoffset:330px;animation:ciRing .6s var(--ease-out) forwards;transform-origin:50%}.counter-shell .ci-tick{fill:none;stroke:#9be3bc;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80px;animation:ciTick .38s var(--ease-out) .42s forwards}.counter-shell .ci-mark{animation:ciPop .7s var(--spring) both}@keyframes ciRing{to{stroke-dashoffset:0}}@keyframes ciTick{to{stroke-dashoffset:0}}@keyframes ciPop{0%{opacity:0;transform:scale(.7)}}.counter-shell .ci-who{text-align:left;animation:rvRise .45s var(--ease-out) .3s both;align-items:center;gap:18px;display:flex}.counter-shell .ci-who .pic{width:84px;height:84px;box-shadow:0 0 0 2px var(--top);border-radius:22px}.counter-shell .ci-k{font:600 16px var(--sans);color:#9be3bc}.counter-shell .ci-name{font:700 40px/1.2 var(--sans);letter-spacing:-.03em}.counter-shell .ci-name .identity-code{margin-left:4px;font-size:.55em!important}.counter-shell .ci-sub{max-width:560px;color:var(--tx2);text-wrap:balance;animation:rvRise .45s var(--ease-out) .4s both;font-size:15.5px;line-height:1.6}.counter-shell .ci-beat .tcta{width:100%;animation:rvRise .45s var(--ease-out) .5s both;margin-top:8px}.counter-shell .ci-next{position:relative;overflow:hidden}.counter-shell .ci-drain{transform-origin:0;background:#1b0f0873;height:4px;animation:linear forwards drain;position:absolute;bottom:0;left:0;right:0}@keyframes drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.counter-shell .counter-empty{animation:ssIn .35s var(--ease-out) both}.counter-shell .counter-empty p:not(.big){text-wrap:balance;line-height:1.6}.counter-shell .ce-ic{width:72px;height:72px;color:var(--em2);background:#2a1b14;border-radius:22px;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #5a3a28}.counter-shell .ce-ic.amber-ic{color:#ead5a7;background:#302b21;box-shadow:inset 0 0 0 1px #776440}.counter-shell .ce-ic.bad-ic{color:#ffabae;background:#2e1a17;box-shadow:inset 0 0 0 1px #6e3a33}.counter-shell .sp-field{height:60px;color:var(--tx3);background:#27201d;border-radius:18px;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:inset 0 0 0 1.5px #5a3a28}.counter-shell .sp-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--focus), 0 0 0 4px #ee7a3f24}.counter-shell .sp-field input{min-width:0;height:100%;color:var(--tx);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:20px}.counter-shell .sres{transition:transform .14s var(--spring), background-color .12s;color:var(--tx)}.counter-shell .sres:hover{background:#211b18}.counter-shell .sres:active{transform:scale(.985)}.counter-shell .sres>.ic{color:var(--tx3)}.counter-shell .sp-empty{color:var(--tx3);padding:18px 6px;font-size:14.5px}.pq{flex-direction:column;gap:16px;padding:24px;display:flex}.pq-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pq-head .cap2{text-wrap:pretty;max-width:72ch;margin-top:6px}.pq-n{min-width:34px;height:30px;font:600 17px var(--mono);color:var(--em2);vertical-align:3px;background:#2a1b14;border-radius:10px;place-items:center;margin-left:6px;padding:0 10px;display:inline-grid}.qcards .qc{animation:rvRise .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms);flex-direction:column;display:flex}.qcards .qc>.pic{cursor:pointer;width:100%;height:220px;display:block;position:relative}.qcards .qc>.pic img{transition:filter .3s}.qcards .qc>.pic:hover .veil{background:#0000001f}.qcards .qc .qkind{z-index:3;font:700 11.5px var(--sans);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0c0bb8;border-radius:8px;padding:4px 9px;position:absolute;top:10px;left:10px}.qcards .qc .qkind.k-tv{color:#1b0f08;background:var(--em2)}.qcards .qc .qkind.k-reported{color:#fff;background:var(--bad)}.qcards .qb{flex-direction:column;flex:1;display:flex}.qcards .qname{font:600 14.5px var(--sans)}.qcards .qname .identity-code{margin-left:2px;font-size:.8em!important}.qcards .qnote{margin-top:2px}.qcards .qbtns{margin-top:auto;padding-top:12px}.qbtns>button{height:40px;font:600 13.5px var(--sans);transition:transform .14s var(--spring), filter .14s;border-radius:12px;justify-content:center;align-items:center;gap:6px;display:flex}.qbtns>button:active:not(:disabled){transform:scale(.96)}.qbtns>button:hover:not(:disabled){filter:brightness(1.08)}.qbtns>.y{color:#082416;background:var(--top)}.qbtns>.n{color:#ffabae;box-shadow:inset 0 0 0 1px #e24c4f80}.qbtns>button:disabled{opacity:.5}.qempty{text-align:center;color:var(--tx3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;display:flex}.qempty b{font:600 16px var(--sans);color:var(--tx)}.qempty .qe-ic{color:#9be3bc;background:#162a24;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.tv .page{animation:none}.tv .page.in{animation:.42s cubic-bezier(.2,.8,.2,1) .2s both tvIn}.tv .page.in.first{animation:.9s both tvFirst}.tv .page.out{pointer-events:none;z-index:1;animation:.2s cubic-bezier(.4,0,1,1) forwards tvOut}.tv .page.in{z-index:2}@keyframes tvIn{0%{opacity:0;transform:translateY(12px)}}@keyframes tvOut{to{opacity:0;transform:translateY(-8px)}}@keyframes tvFirst{0%{opacity:0}}.tv .tvbar,.tv .ticker{z-index:6}.tv .tvbar .live{transition:opacity .5s, transform .5s var(--ease-out)}.tv .tvbar .live i{animation:1.6s ease-in-out infinite breathe}.tv .tvbar .live.off{opacity:0;width:0;margin-right:-28px;overflow:hidden;transform:translate(-8px)}.tv .tsub-wrap{display:inline-grid}.tv .tsub-wrap .tsub{animation:subIn .6s var(--ease-out) both;white-space:nowrap}@keyframes subIn{0%{opacity:0;transform:translateY(8px)}}.tv .sdots i{background:#ffecde29;position:relative;overflow:hidden}.tv .sdots i.on{background:#ee7a3f47}.tv .sdots i.past{background:#ee7a3f80}.tv .sdots i b{background:var(--em);transform-origin:0;animation:linear both dotFill;position:absolute;inset:0}@keyframes dotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tv .ticker{transition:opacity .6s ease, transform .6s var(--ease-out)}.tv .ticker.hide{opacity:0;transform:translateY(24px)}.tv .ticker .viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.tv .inh h2 .roll,.tv .roll{animation:roll .5s var(--spring) both;display:inline-block}@keyframes roll{0%{opacity:0;transform:translateY(40%)}}.tv .pcount .tpage{font:600 16px var(--sans);color:var(--tx3);align-self:center;margin-right:6px}.tv .tgrid2{gap:12px;height:564px}.tv .tgrid2 .tt{aspect-ratio:auto;height:100%;min-height:0;animation:none}.tv .tgrid2.d2{gap:10px}.tv .tgrid2.d3{gap:8px}.tv .tgrid2.d2 .tt .nm2{bottom:9px;left:8px;right:6px}.tv .tgrid2.d2 .tt .nm2 b{font-size:14px}.tv .tgrid2.d2 .nm2 .identity-code{font-size:13px!important}.tv .tgrid2.d3 .tt{border-radius:11px}.tv .tgrid2.d3 .tt .nm2{bottom:7px;left:7px;right:5px}.tv .tgrid2.d3 .tt .nm2 b{font-size:12.5px}.tv .tgrid2.d3 .nm2 .identity-code{font-size:12px!important}.tv .tgrid2.d2 .newtag,.tv .tgrid2.d3 .newtag{padding:3px 6px;font-size:10.5px;top:6px;left:6px}.tv .tgrid2.paged{animation:tvIn .6s var(--ease-out) both}.tv .tgrid2.intro .tt{animation:tileIn .55s var(--ease-out) both;animation-delay:calc(var(--i,0) * 25ms)}.tv .tt.arrive{animation:arrive .8s var(--spring) both}.tv .tt.arrive:before{content:"";border-radius:inherit;z-index:4;pointer-events:none;animation:1.4s ease-out .2s 2 ringPulse;position:absolute;inset:0}@keyframes arrive{0%{opacity:0;transform:scale(.8)}}@keyframes ringPulse{0%{box-shadow:inset 0 0 0 3px var(--em), 0 0 0 0 #ee7a3fb3}to{box-shadow:inset 0 0 0 3px #0000,0 0 0 18px #ee7a3f00}}.tv .tt .tvote{z-index:4;border-radius:inherit;pointer-events:none;animation:2.4s ease-out both tvVote;position:absolute;inset:0}@keyframes tvVote{0%{box-shadow:inset 0 0 0 3px var(--em2), inset 0 0 50px #ee7a3f8c;opacity:1}70%{opacity:1}to{box-shadow:inset 0 0 0 3px var(--em2), inset 0 0 50px #ee7a3f00;opacity:0}}.tv .plus1{animation:plusIn .5s var(--spring) both}@keyframes plusIn{0%{opacity:0;transform:translateY(-50%)scale(.6)}}.tv .tt.join{gap:8px;padding:10px}.tv .tt.join b{font-size:17px;line-height:1.2}.tv .tt.join span{font-size:13px;line-height:1.3}.tv .tgrid2.d2 .tt.join b{font-size:13.5px}.tv .tgrid2.d3 .tt.join b{font-size:11.5px}.tv .tt.join .qr{border-radius:8px;flex:none}.tv .tonight .num0{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.tv .rr.hit .pts small{color:var(--tx2)}.tv .page.in .pod{animation:podRise .8s var(--ease-out) both}.tv .page.in .pod.p1{animation-delay:90ms}.tv .page.in .pod.p3{animation-delay:.18s}@keyframes podRise{0%{opacity:0;transform:translateY(40px)}}.tv .pod.empty{background:0 0;box-shadow:inset 0 0 0 1px var(--hair)!important}.tv .pod.empty:after{display:none}.tv .pod .pin .cd{font:500 16px var(--sans);color:var(--tx2);margin-top:4px;display:block}.tv .rr .who .tier{font:600 14px var(--sans);margin-top:1px;display:block}.tv .url{align-items:center;gap:24px}.tv .url>div:first-child{flex-direction:column;gap:4px;display:flex}.tv .url .nopw{margin-top:10px}.tv .urlqr{flex-direction:column;align-items:center;gap:10px;display:flex}.tv .urlqr .qr{border-radius:16px;box-shadow:0 20px 50px -20px #ee7a3f73}.tv .urlqr span{font:600 15px var(--sans);color:var(--tx2)}.admin-splash{background:#0d0a09}.admin-login{background:radial-gradient(800px 500px at 50% -10%,#ee7a3f1f,#0000 70%),#0d0a09;min-height:100dvh;padding:20px}.alogin{animation:ssIn .45s var(--ease-out) both;margin-top:0}.alogin .al-head{justify-content:space-between;align-items:center;display:flex}.alogin .al-badge{height:28px;font:600 12.5px var(--sans);color:var(--em2);background:#2a1b14;border-radius:9px;align-items:center;gap:6px;padding:0 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #5a3a28}.alogin h1{text-wrap:balance}.alogin .awho button{position:relative}.alogin .aw-tick{color:#1b0f08;background:var(--em);opacity:0;width:20px;height:20px;transition:opacity .18s, transform .22s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.alogin .awho button.on .aw-tick{opacity:1;transform:none}.alogin .apin{position:relative}.alogin .apin input{color:#0000;caret-color:#0000;font-size:16px}.alogin .apin input:disabled{opacity:.55}.alogin .apin .apin-dots{pointer-events:none;justify-content:center;align-items:center;gap:18px;height:60px;display:flex;position:absolute;bottom:0;left:0;right:0}.alogin .apin .apin-dots i{width:14px;height:14px;transition:background .15s, box-shadow .15s, transform .2s var(--spring);border-radius:50%;box-shadow:inset 0 0 0 2px #5a4d45}.alogin .apin .apin-dots i.on{background:var(--em2);box-shadow:none;transform:scale(1.1)}.alogin .al-err{min-height:20px;margin:-8px 0 -6px}.alogin .al-foot{color:var(--vers);align-items:center;gap:6px;display:flex}.admin-shell .dnav{gap:2px}.admin-shell .dn{transition:background-color .15s, color .15s, transform .14s var(--spring)}.admin-shell .dn:hover:not(.on){color:var(--tx);background:#ffecde0f}.admin-shell .dn:active{transform:scale(.97)}.admin-shell .dn .nb{animation:slotPop .3s var(--spring)}.admin-shell .apage{animation:pageIn .38s var(--ease-out) backwards}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}}.admin-shell .phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-shell .phead .sub{text-wrap:pretty;max-width:920px;margin-top:6px}.admin-shell .sub{text-wrap:pretty;max-width:920px}.admin-shell .prose{text-wrap:pretty;max-width:90ch}.admin-shell .h3,.admin-shell .agh{font:600 16px/1.35 var(--sans);color:var(--tx);letter-spacing:-.005em}.admin-shell .agh{color:var(--tx2);margin:0 0 8px 4px;font-size:14.5px}.admin-shell .pc-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.admin-shell .pc-h .cap2{text-wrap:pretty}.admin-shell .pcard.pad0{padding:0;overflow:hidden}.admin-shell .pc-h.pad{margin-bottom:8px;padding:18px 22px 4px}.admin-shell .dleft>.pcard,.admin-shell .dright>.pcard{border-radius:22px}.admin-shell .kpis.k4{grid-template-columns:repeat(4,1fr)}.admin-shell .kpi2{flex-direction:column;gap:2px;display:flex}.admin-shell .kpi2 .v{align-items:baseline;gap:8px;display:flex}.admin-shell .kpi2 .v .u{font:500 15px var(--sans);color:var(--tx3);letter-spacing:0}.admin-shell .kpi2 .cap2{margin-top:10px}.admin-shell .kpi2.em{background:#2a1b14;box-shadow:inset 0 0 0 1px #5a3a28}.admin-shell .kpi2.badk{background:#2e1a17;box-shadow:inset 0 0 0 1px #6e3a33}.admin-shell .kpi2.badk .okbig{color:#ffabae}.admin-shell .posbar{border-radius:3px;gap:3px;height:6px;margin-top:14px;display:flex;overflow:hidden}.admin-shell .posbar i{min-width:0;transition:flex-grow .5s var(--ease-out);border-radius:3px;flex-basis:0}.admin-shell .posbar .top,.admin-shell .posleg .top{background:var(--top)}.admin-shell .posbar .btm,.admin-shell .posleg .btm{background:var(--btm)}.admin-shell .posbar .vers,.admin-shell .posleg .vers{background:var(--vers)}.admin-shell .posleg{gap:12px;display:flex;margin-top:8px!important}.admin-shell .posleg span{align-items:center;gap:5px;display:inline-flex}.admin-shell .posleg i{border-radius:50%;width:7px;height:7px}.admin-shell .stackbar{background:#ffecde0d;border-radius:7px;gap:3px;height:14px;display:flex;overflow:hidden}.admin-shell .stackbar i{height:100%;transition:width .6s var(--ease-out);display:block}.admin-shell .stackbar i:first-child{border-radius:7px 0 0 7px}.admin-shell .stackbar i:last-child{border-radius:0 7px 7px 0}.admin-shell .stackbar .in,.admin-shell .stackleg .in{background:var(--top)}.admin-shell .stackbar .pend,.admin-shell .stackleg .pend{background:var(--em)}.admin-shell .stackbar .out,.admin-shell .stackleg .out{background:#6e625a}.admin-shell .stackbar .exp,.admin-shell .stackleg .exp{background:#776440}.admin-shell .stackbar .rej,.admin-shell .stackleg .rej{background:var(--bad)}.admin-shell .stackleg{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-shell .stackleg div{color:var(--tx3);flex-direction:column;gap:2px;padding-left:14px;font-size:12.5px;display:flex;position:relative}.admin-shell .stackleg div i{border-radius:3px;width:8px;height:8px;position:absolute;top:5px;left:0}.admin-shell .stackleg b{font:600 22px var(--mono);color:var(--tx);letter-spacing:-.02em}.admin-shell .tscroll{max-height:460px;overflow:auto}.admin-shell .tscroll.tall{max-height:calc(100dvh - 300px)}.admin-shell .atable{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.admin-shell .atable th{z-index:1;text-align:left;font:600 12px var(--sans);color:var(--tx3);letter-spacing:.02em;border-bottom:1px solid var(--border);white-space:nowrap;background:#1a1614;padding:10px 14px;position:sticky;top:0}.admin-shell .atable td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:10px 14px}.admin-shell .atable th:first-child,.admin-shell .atable td:first-child{padding-left:22px}.admin-shell .atable th:last-child,.admin-shell .atable td:last-child{padding-right:22px}.admin-shell .atable tbody tr{transition:background-color .12s}.admin-shell .atable tbody tr:hover{background:#ffecde08}.admin-shell .atable tbody tr:last-child td{border-bottom:0}.admin-shell .atable .r{text-align:right}.admin-shell .atable .dim,.admin-shell .dim{color:var(--tx3)}.admin-shell .atable .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.admin-shell .atable .who{align-items:center;gap:12px;min-width:0;display:inline-flex}.admin-shell .atable .who .pic{border-radius:12px;flex:none;width:38px;height:38px}.admin-shell .atable .who>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.admin-shell .atable .who b{white-space:nowrap;font-weight:600}.admin-shell .atable .who .tbadge{height:20px;padding:0 7px;font-size:9.5px}.admin-shell .atable tr.flag td{background:#e24c4f0d}.admin-shell .atable tr.banned td{background:#e24c4f09}.admin-shell .atable tr.banned .who .pic{filter:grayscale();opacity:.7}.admin-shell .atable .atext{color:var(--tx2);text-wrap:pretty;line-height:1.5}.admin-shell .atable.mem .contact{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.admin-shell .rowacts{justify-content:flex-end;gap:8px;display:inline-flex}.admin-shell .emailedit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell .emailedit .ainp{min-width:240px;height:36px}.admin-shell .tag{height:24px;font:600 12px var(--sans);white-space:nowrap;color:var(--tx2);background:#ffecde12;border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.admin-shell .tag.em{color:#1b0f08;background:var(--em2)}.admin-shell .tag.bad{color:#ffabae;background:var(--badT)}.admin-shell .tag.ok{color:#9be3bc;background:#162a24}.admin-shell .tag.k-rules,.admin-shell .tag.k-words{color:#ffd2a6;background:#2a1b14}.admin-shell .tag.k-checkin{color:#9be3bc;background:#162a24}.admin-shell .tag.k-photo{color:#b9d8ff;background:#17202b}.admin-shell .tag.k-club{color:#f1d47e;background:#302c1c}.admin-shell .tag.k-member{color:#d9c9ff;background:#221c30}.admin-shell .tag.k-system{color:var(--tx2)}.admin-shell .pcard.pos.ok{background:#13211c;box-shadow:inset 0 0 0 1px #2d604a}.admin-shell .pcard.pos.bad{background:#2e1a17;box-shadow:inset 0 0 0 1px #8a3f38}.admin-shell .posv{font:700 21px/1.3 var(--sans);letter-spacing:-.01em;align-items:center;gap:10px;margin:10px 0 16px;display:flex}.admin-shell .pcard.pos.wait{background:#f6eee80a;box-shadow:inset 0 0 0 1px #f6eee81f}.admin-shell .pos.wait .posv{color:var(--tx2)}.admin-shell .pos.ok .posv{color:#9be3bc}.admin-shell .pos.bad .posv{color:#ffabae}.admin-shell .cmp{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.admin-shell .cmp div{grid-template-rows:auto 8px;grid-template-columns:1fr 44px;align-items:center;gap:5px 12px;display:grid}.admin-shell .cmp span{color:var(--tx2);grid-column:1;font-size:13px}.admin-shell .cmp b{text-align:right;grid-area:1/2/span 2;font-size:22px;font-weight:600}.admin-shell .cmp i{height:8px;transition:width .6s var(--ease-out);border-radius:4px;grid-column:1}.admin-shell .cmp i.g{background:var(--em)}.admin-shell .cmp i.p{background:#6e625a}.admin-shell .nlist{flex-direction:column;display:flex}.admin-shell .nrow{border-top:1px solid var(--hair);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.admin-shell .nrow:first-child{border-top:0;padding-top:2px}.admin-shell .nrow .pic{border-radius:12px;width:38px;height:38px}.admin-shell .nr-t{flex-direction:column;min-width:0;display:flex}.admin-shell .nr-t b{font-weight:600}.admin-shell .nr-t span{color:var(--tx3);text-wrap:pretty;font-size:12.5px}.admin-shell .dright .nrow{grid-template-columns:38px 1fr}.admin-shell .dright .nrow>:last-child{grid-column:1/-1;justify-self:start;margin-left:50px}.admin-shell .nl-empty{align-items:center;gap:6px;display:flex}.admin-shell .pcard.jump{text-align:left;width:100%;color:var(--tx3);transition:transform .15s var(--spring), background-color .15s;grid-template-columns:44px 1fr 18px;align-items:center;gap:14px;display:grid}.admin-shell .pcard.jump:hover{background:#211b18}.admin-shell .pcard.jump:active{transform:scale(.985)}.admin-shell .pcard.jump>span:nth-child(2){flex-direction:column;display:flex}.admin-shell .pcard.jump b{font:600 15px var(--sans);color:var(--tx)}.admin-shell .pcard.jump small{color:var(--tx3);font-size:12.5px}.admin-shell .jm-ic{width:44px;height:44px;color:var(--em2);background:#2a1b14;border-radius:14px;place-items:center;display:grid}.admin-shell .jm-ic.bad{color:#ffabae;background:#2e1a17}.admin-shell .segm{box-shadow:inset 0 0 0 1px var(--hair);background:#ffecde0d;border-radius:13px;gap:3px;padding:3px;display:inline-flex}.admin-shell .segm.wrap{flex-wrap:wrap;align-self:flex-start}.admin-shell .segm button{height:34px;font:500 13px var(--sans);color:var(--tx2);white-space:nowrap;transition:background-color .15s, color .15s, transform .14s var(--spring);border-radius:10px;padding:0 14px}.admin-shell .segm button:hover:not(.on){color:var(--tx);background:#ffecde0d}.admin-shell .segm button:active{transform:scale(.96)}.admin-shell .segm button.on{color:#ffd9c2;background:#3a2519;font-weight:600;box-shadow:inset 0 0 0 1px #5a3a28}.admin-shell .vp-gate{background:#1e1916;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #342a25}.admin-shell .vp-gate p{color:var(--tx2);text-wrap:pretty;font-size:13.5px;line-height:1.55}.admin-shell .vp-gate b{color:#ead5a7;font-weight:600}.admin-shell .vp-ic{color:#ead5a7;background:#302b21;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-shell .vpairs .tscroll{margin:0 -22px}.admin-shell .vp-foot{align-items:center;gap:6px;margin-top:12px;display:flex}.admin-shell .vp-foot .link{text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.admin-shell .rp{animation:rvRise .4s var(--ease-out) both}.admin-shell .rp.clean:before{background:var(--hair2)}.admin-shell .rp .rp-who{align-items:center;gap:10px;min-width:0;display:inline-flex}.admin-shell .rp .rp-who .pic{border-radius:10px;width:30px;height:30px}.admin-shell .rp .rp-who b{white-space:nowrap;font-weight:600}.admin-shell .rp .t3,.admin-shell .rp .quote{text-wrap:pretty}.admin-shell .rp .cmeta{align-items:center;gap:6px;margin-top:-4px;display:flex}.admin-shell .acts>button{height:36px;font:600 13px var(--sans);color:var(--tx2);box-shadow:inset 0 0 0 1px var(--hair2);transition:transform .14s var(--spring), background-color .15s, filter .15s;border-radius:12px;align-items:center;padding:0 15px;display:inline-flex}.admin-shell .acts>button:hover{color:var(--tx);background:#ffecde0d}.admin-shell .acts>button:active{transform:scale(.96)}.admin-shell .acts>.del{color:#fff;background:var(--bad);box-shadow:none}.admin-shell .acts>.del:hover{color:#fff;background:#ec5b5e}.admin-shell .acts>.ban{color:#ffabae;box-shadow:inset 0 0 0 1px #e24c4f80}.admin-shell .acts>.add{color:var(--em2);box-shadow:none;border:1px dashed #ee7a3fb3}.admin-shell .banrow{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:10px 0;display:flex}.admin-shell .banrow:first-of-type{border-top:0}.admin-shell .banrow .br-t{flex-direction:column;flex:1;min-width:0;display:flex}.admin-shell .banrow .br-t b{font-weight:600}.admin-shell .banrow .br-t small{color:var(--tx3);font-size:12.5px}.admin-shell .banrow .link{white-space:nowrap;font-size:12.5px}.admin-shell .banrow .link:hover,.admin-shell .link:hover{color:var(--tx)}.admin-shell .cgroup{flex-direction:column;gap:12px;display:flex}.admin-shell .cg-h{font:700 18px var(--sans);letter-spacing:-.01em;align-items:baseline;gap:10px;display:flex}.admin-shell .cg-h span{font:500 13px var(--sans);color:var(--tx3)}.admin-shell .cgrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:14px;display:grid}.admin-shell .aempty{text-align:center;color:var(--tx3);flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.admin-shell .aempty.sm{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:20px;padding:22px 16px}.admin-shell .aempty .ic{color:var(--tx3);margin-bottom:4px}.admin-shell .aempty b{font:600 16px var(--sans);color:var(--tx);text-wrap:balance}.admin-shell .aempty span{text-wrap:balance;max-width:52ch;font-size:13.5px}.admin-shell .asearch{max-width:480px;height:46px;color:var(--tx3);background:#27201d;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex;box-shadow:inset 0 0 0 1px #3e332d}.admin-shell .asearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--focus), 0 0 0 4px #ee7a3f24}.admin-shell .asearch input.ainp{height:100%;box-shadow:none;background:0 0;flex:1;padding:0;font-size:16px}.admin-shell .asearch .as-x{width:30px;height:30px;color:var(--tx3);border-radius:9px;place-items:center;display:grid}.admin-shell .asearch .as-x:hover{color:var(--tx);background:#ffecde12}.admin-shell input.ainp{font-size:15px}.admin-shell .wch input{font-size:13px}.admin-shell .stepper>button{width:38px;height:38px;color:var(--tx2);font:500 19px var(--sans);transition:background-color .12s, color .12s, transform .12s var(--spring);border-radius:12px;place-items:center;display:grid}.admin-shell .stepper>button:hover:not(:disabled){color:var(--tx);background:#ffecde12}.admin-shell .stepper>button:active:not(:disabled){transform:scale(.9)}.admin-shell .stepper>button:disabled{color:#4e443e;cursor:default}.admin-shell .stepper b{transition:color .15s}.admin-shell .dsel>button{width:34px;height:32px;font:500 12.5px var(--sans);color:var(--tx3);transition:background-color .15s, color .15s, transform .14s var(--spring);border-radius:10px;place-items:center;display:grid}.admin-shell .dsel>button:hover:not(.on){color:var(--tx);background:#ffecde0f}.admin-shell .dsel>button:active{transform:scale(.92)}.admin-shell .dsel>button.on{background:var(--em);color:#1b0f08;font-weight:600}.admin-shell .tl i{animation:rvRise .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.admin-shell .savebar{z-index:4;margin-top:0;transition:box-shadow .25s;position:sticky;bottom:16px}.admin-shell .savebar.dirty{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;width:min(760px,100% - 32px);position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #000c}.admin-shell .savebar:not(.dirty){box-shadow:inset 0 0 0 1px var(--border);background:#1a1614}.admin-shell .savebar .cta{transition:transform .14s var(--spring), filter .15s}.admin-shell .savebar .cta:active:not(:disabled){transform:scale(.97)}.admin-shell .savebar .cta:disabled{color:#9a8d85;box-shadow:inset 0 0 0 1px var(--border);cursor:default;background:#1e1916;opacity:1!important}.admin-shell .savebar .cta .spin{width:14px;height:14px}@media (max-width:1100px){.admin-shell .kpis.k4{grid-template-columns:1fr 1fr}.admin-shell .stackleg{grid-template-columns:repeat(3,minmax(0,1fr))}}.picker .row .livedot{margin-right:8px}.picker .role{transition:transform .16s var(--spring), background-color .15s, box-shadow .15s}.nf{min-height:100dvh;color:var(--tx);background:radial-gradient(700px 460px at 50% 0,#ee7a3f1f,#0000 70%),#0f0c0b;place-items:center;padding:32px 22px;display:grid}.nf-in{text-align:center;width:min(420px,100%);animation:ssIn .5s var(--ease-out) both;flex-direction:column;align-items:center;gap:8px;display:flex}.nf-mark{width:64px;height:64px;color:var(--em);background:#2a1b14;border-radius:20px;place-items:center;margin-bottom:10px;display:grid;box-shadow:inset 0 0 0 1px #5a3a28}.nf-mark svg{width:36px;height:36px}.nf-code{font:600 14px var(--mono);letter-spacing:.2em;color:var(--em2)}.nf h1{font:700 30px/1.3 var(--sans);letter-spacing:-.02em}.nf-sub{color:var(--tx2);text-wrap:balance;font-size:15px}.nf-alt{color:var(--tx3);font-size:13px}.nf-acts{flex-direction:column;gap:10px;width:100%;margin-top:18px;display:flex}.nf-acts .cta,.nf-acts .ghost{width:100%;transition:transform .14s var(--spring)}.nf-acts .cta:active,.nf-acts .ghost:active{transform:scale(.98)}.nf-url{font:500 12.5px var(--mono);color:var(--tx3);letter-spacing:.02em;margin-top:18px}@media (prefers-reduced-motion:reduce){.tv .page.in{animation:.6s both fadeOnly!important}.tv .page.out{animation:.5s forwards fadeOut!important}dialog.sdlg .sdlg-box{animation:.15s both fadeOnly!important}.stoast{animation:.2s both fadeOnly!important}.counter-shell .reveal .rv-flash.ok,.counter-shell .reveal .rv-flash.bad{animation:.8s forwards fadeOut!important}.counter-shell .reveal .rv-flash.ok{box-shadow:inset 0 0 0 3px var(--top)}.counter-shell .reveal .rv-flash.bad{box-shadow:inset 0 0 0 3px var(--bad)}.counter-shell .ci-ring,.counter-shell .ci-tick{stroke-dashoffset:0}.tv .ticker .track{animation:none!important}}@keyframes fadeOnly{0%{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.counter-shell .sub,.counter-shell .cap2,.admin-shell .sub,.admin-shell .cap2{text-wrap:pretty}.counter-shell .prize-pts{align-items:center;gap:7px;display:inline-flex;color:#e3c77f!important}.counter-shell .facts .prize-pts .ic{flex:none}dialog.sdlg:focus,dialog.sdlg:focus-visible{outline:none}.admin-shell .cdays{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:26px 18px;display:grid}.admin-shell .cdays .cgrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.admin-shell .cdays .rp{max-width:760px}.admin-shell .rp:before{display:none}.admin-shell .rp{padding:18px 20px}.admin-shell .rp.flagged{background:#e24c4f0b;box-shadow:inset 0 0 0 1px #6e3a33}.admin-shell .rp.mild{box-shadow:inset 0 0 0 1px var(--hair2)}.admin-shell .acts>.del.soft{color:#ffabae;box-shadow:inset 0 0 0 1px var(--hair2);background:0 0}.admin-shell .acts>.del.soft:hover{color:#ffabae;background:#e24c4f1a}.tv .pt.btm,.counter-shell .pt.btm,.admin-shell .pt.btm{color:#ff878a}.tv-login{background:radial-gradient(1100px 620px at 50% -12%,#ee7a3f24,#0000 70%),#0a0807}.tv-login .alogin{margin-top:0}.tv-login .alogin .apin input{caret-color:#0000}@media (min-width:1280px){.tv-login .alogin{border-radius:34px;gap:26px;width:560px;padding:52px 46px 40px}.tv-login .alogin h1{font-size:34px;line-height:1.3}.tv-login .alogin .sub{font-size:17px;line-height:1.6}.tv-login .alogin .lbl{font-size:15px}.tv-login .alogin .apin input{border-radius:22px;height:76px}.tv-login .alogin .apin .apin-dots{gap:24px;height:76px}.tv-login .alogin .apin .apin-dots i{width:18px;height:18px}.tv-login .alogin .al-foot{font-size:16px}.tv-login .alogin .al-err{min-height:26px;font-size:18px;font-weight:600}.tv-login .alogin .sub{text-wrap:pretty}}.tv-stage .proto-badge.tvb{opacity:.85}.admin-shell .acts>.del:not(.soft),.qcards .qc .qkind.k-reported{background:#c4383b}.admin-shell .acts>.del:not(.soft):hover{background:#cc3f42}.admin-shell .tscroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tv .pcount{align-items:center;gap:14px}.tv .pcount .pt{border-radius:18px;gap:10px;padding:10px 22px 10px 18px;font-size:24px}.tv .pcount .pt:before{width:13px;height:13px}.tv .pcount .pt b{margin-left:12px;font-size:42px;line-height:1}@media (max-width:1100px){.admin-shell .dnav{flex-wrap:wrap;row-gap:6px;height:auto;min-height:60px;padding-bottom:6px;overflow-x:visible}.admin-shell .atable.mem{min-width:900px}.admin-shell .tscroll{overflow-x:auto}}.tv .tgrid2 .tt.tvempty{text-align:center;flex-direction:column;grid-area:1/1/-1/-1;justify-content:center;align-items:center;gap:14px;padding:40px;display:flex}.tv .tgrid2 .tt.tvempty b{color:var(--tx1);letter-spacing:-.01em;font-size:clamp(28px,2.4vw,46px)}.tv .tgrid2 .tt.tvempty span{color:var(--tx3);font-size:clamp(16px,1.15vw,24px);line-height:1.5}.tv .rk .rkempty{color:var(--tx3);padding:28px 4px;font-size:clamp(15px,1.05vw,21px);line-height:1.6}@media (prefers-reduced-motion:reduce){.tv .ticker .track{animation:none!important;transform:none!important}.tv .ticker .viewport{-webkit-mask-image:none;mask-image:none}}.tv .ticker .viewport{margin-left:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(64px,6vw,140px) calc(100% - clamp(48px,4vw,96px)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(64px,6vw,140px) calc(100% - clamp(48px,4vw,96px)),#0000)}@media (prefers-reduced-motion:reduce){.tv .ticker .viewport{-webkit-mask-image:none;mask-image:none}}.alogin .afield{flex-direction:column;gap:8px;display:flex}.alogin .afield input.ainp{height:52px;color:var(--tx);caret-color:var(--em);font-size:17px}.alogin .afield input.ainp[readonly]{color:var(--tx2)}.alogin .afield input.ainp:focus-visible{box-shadow:inset 0 0 0 1.5px #ee7a3f,0 0 0 4px #ee7a3f2e}.alogin>.sbtn{background:var(--em);color:#1b0f08;width:100%}.adjform{text-align:left;flex-direction:column;gap:12px;margin-top:14px;display:flex}.adjform .adj-sign{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adjform .adj-sign button{height:46px;color:var(--tx);font:600 15px var(--sans);cursor:pointer;background:0 0;border:1px solid #f6eee824;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;transition:background .15s,border-color .15s,color .15s;display:flex}.adjform .adj-sign button:active{transform:scale(.98)}.adjform .adj-sign button.plus.on{color:#5fd494;background:#3cbf7424;border-color:#3cbf74}.adjform .adj-sign button.minus.on{color:#f07a7c;background:#e24c4f24;border-color:#e24c4f}.adjform .adj-f{flex-direction:column;gap:6px;display:flex}.adjform .adj-f input.ainp{height:48px;color:var(--tx);caret-color:var(--em);font-size:16px}.adjform .adj-total{background:#f6eee80d;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.adjform .adj-total b{font:700 22px var(--sans);font-variant-numeric:tabular-nums;color:var(--tx)}.adjform .adj-total b.bad{color:#f07a7c}.pcard.bonusd .pc-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.pcard.bonusd.on{background:linear-gradient(#ee7a3f1f,#ee7a3f05);box-shadow:inset 0 0 0 1px #ee7a3f8c}.bonusd .bd-now{color:var(--tx);align-items:flex-start;gap:10px;margin-top:10px;display:flex}.bonusd .bd-now svg{color:var(--em);flex:none;margin-top:2px}.bonusd .bd-now span{flex-direction:column;gap:3px;display:flex}.bonusd .bd-now small{font:500 13px var(--sans);color:var(--tx2)}.bonusd .bd-none{margin-top:8px}.bonusd .bd-list{border-top:1px solid #f6eee814;flex-direction:column;margin-top:10px;display:flex}.bonusd .bd-list>div{border-bottom:1px solid #f6eee80f;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.bonusd .bd-list b{font:600 14px/1.3 var(--sans);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bonusd .bd-list .bd-date{font:500 13.5px var(--sans);color:var(--tx2);white-space:nowrap}.bonusd .link.bad{color:#f07a7c}.admin-shell .wch span.pending{opacity:.55}.admin-shell .wch span.pending button{visibility:hidden}.adjform .bd-example{color:var(--tx);font:500 14px/1.45 var(--sans);background:#ee7a3f14;border-radius:12px;margin-top:-4px;padding:10px 12px;display:block}.adjform .bd-example b{color:#f59a5e;font-variant-numeric:tabular-nums}.adjform .bd-example small{font:500 12.5px var(--sans);color:var(--tx2);margin-top:3px;display:block}@media (max-width:480px){.admin-shell .dnav{flex-wrap:nowrap;height:60px;min-height:60px;padding-bottom:0;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.admin-shell .dnav>*{flex:none}}.admin-shell .apage:has(.savebar.dirty){padding-bottom:240px}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;line-break:auto}:lang(zh){line-break:strict}p,li,small,.sub,.cap2,.penal,.warn2,.banner,.pledge p,.alert p,.vsheet p,.errline,.okline,.vnote,.quote,.infocard li,.field2 p,.pgrid-empty,.rs,.report2{text-wrap:pretty}h1,h2,h3,h4,.lt,.t2,.t3,.etitle,.pledge h3,.infocard h3,.balance,.alert h3,.vsheet h3{text-wrap:balance}.infopill,.errpill,.okpill,.warnpill,.chip,nav.tabs button,.segc b,.seg3 b,.nw{white-space:nowrap}@media (hover:none) and (pointer:coarse){input,textarea,select,.row .inp,.field2 input,.field2 textarea,.dt-inp,.ainp,.wch input{font-size:max(16px,1em)!important}}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:max(16px,1em)}}:root{--focus-ring:#f59a5e}:focus-visible,button:focus-visible,[role=button]:focus-visible,a:focus-visible,summary:focus-visible,.chip:focus-visible,.cta:focus-visible,.ghost:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.row .inp:focus-visible,.field2 input:focus-visible,.field2 textarea:focus-visible{outline:none}.row:has(.inp:focus-visible){box-shadow:inset 0 0 0 2px var(--focus-ring)}.field2:focus-within{box-shadow:inset 0 0 0 2px var(--focus-ring)}.dt-inp:focus-visible,.ainp:focus-visible,.wch input:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}nav.tabs button:focus-visible,.tb:focus-visible,.cell:focus-visible{outline-offset:-3px}.cta:disabled,.cta[aria-disabled=true],.cta.dis,.counter-shell .tcta .cta:disabled,.savebar .cta:disabled{opacity:1;color:#9a8d85;box-shadow:inset 0 0 0 1px var(--border,#3a302b);text-shadow:none;cursor:not-allowed;background:#1e1916;transform:none}.cta:disabled svg,.cta.dis svg{opacity:.7}
