.auth-art .bg,.banner:before{background-image:url(/assets/anniv10-DSM-_LXk.webp)}.slot,.player .shot,.vid-prev,.ob .pv,.my-clips .th{background-image:url(/assets/battlefield-BHWYrHC5.webp)}.lb-hero .bg{background-image:url(/assets/loading-Dq1FMgo3.webp)}@media (width>=900px){.minimap{background-image:url(/assets/worldmap-DaW6NpiD.webp)}}.rank5{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.r5 .en{font-size:12px}@media (width<=370px){.rank5{gap:4px}.r5 .en{font-size:11px}}.input .pw-eye{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-8px;padding:0;display:grid}.input .pw-eye:hover,.input .pw-eye[aria-pressed=true]{color:var(--cyan)}.input .pw-eye svg{color:inherit}.verify-banner{color:var(--gold-1);background:#f2b84b1a;border:1px solid #f2b84b73;border-radius:4px;align-items:center;gap:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex}.verify-banner svg{width:16px;height:16px;color:var(--near);flex:none}.verify-banner a{color:var(--gold-2);white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.top-right .btn-login{padding:7px 14px;font-size:12.5px;display:none}body[data-auth=guest] .top-right .btn-login{display:inline-flex}body[data-auth=guest] .top-right :is(.avatar,.me-name,.chip,.dot){display:none}@media (width<=370px){.top-right .btn-login{padding:7px 10px}}.pbanner,.mode-banner{color:#bfe9fb;background:#4fd2ff1a;border:1px solid #4fd2ff66;border-radius:4px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:12.5px;line-height:1.35;display:flex}.pbanner svg,.mode-banner svg{flex:none;width:16px;height:16px}.pbanner.offline{color:#ffb3b5;background:#e5484d1a;border-color:#e5484d73}.pbanner.extended{color:var(--gold-1);background:#f2b84b1a;border-color:#f2b84b73}.x-done{text-align:center;justify-items:center;gap:10px;padding:36px 16px;display:grid}.x-done .ic{width:56px;height:56px;color:var(--win);background:#43d17a1f;border:1px solid #43d17a73;border-radius:50%;place-items:center;display:grid}.x-done .ic svg{width:26px;height:26px}.x-done h3{font-family:var(--display);text-transform:uppercase;color:var(--gold-1);font-size:22px;font-weight:800}.x-done p{color:var(--muted);max-width:300px;font-size:13px}.x-done-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:360px;margin-top:6px;display:grid}.x-done-actions .btn{white-space:normal;height:auto;min-height:46px;padding:6px 12px;font-size:15px}.x-done-actions>:only-child{grid-column:1/-1}.hint.err{color:#ff8a8d}.rec-title{font-family:var(--display);text-transform:uppercase;color:var(--gold-1);text-align:center;font-size:24px;font-weight:800}.rec-lead{color:var(--muted);text-align:center;margin:6px 0 16px;font-size:13px}.x-done.warn .ic{color:var(--near);background:#f2b84b1f;border-color:#f2b84b73}.x-done b{overflow-wrap:anywhere;color:var(--text)}.x-done-actions>*{text-align:center;min-width:0;line-height:1.15}.x-done .btn-block{max-width:360px}.x-done .btn[disabled]{opacity:.55;cursor:not-allowed}[aria-disabled=true].btn-gold{opacity:.45;pointer-events:none}.hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.hero-grid button{color:var(--text);background:#0a1531;border:1px solid #23396a;border-radius:6px;justify-items:center;gap:2px;padding:8px 2px;display:grid}.hero-grid button:hover,.hero-grid button:focus-visible{border-color:var(--cyan)}.hero-grid img{border-radius:4px;width:48px;height:48px}.hero-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.hero-grid small{color:var(--muted);font-size:10.5px}.hero-none{text-align:center;color:var(--muted);padding:24px 12px;font-size:13px}@media (width>=600px){.hero-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hof{gap:12px;display:grid}.hof-item{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:8px;padding:12px}.hof-item.closed{border-color:var(--gold-4)}.hof-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.hof-h b{font-family:var(--display);text-transform:uppercase;color:var(--gold-1);font-size:20px;font-weight:800}.hof-h span{color:var(--muted);font-size:12.5px}.hof-h small{color:var(--dim);flex-basis:100%;font-size:11.5px}.hof-item.pending .hof-h b{color:var(--muted)}.hof-item.pending p{color:var(--dim);font-size:12.5px}.hof-p{border-top:1px solid #1c2e57;align-items:center;gap:10px;padding:6px 0;display:flex}.hof-p .m{width:26px;height:26px;font-family:var(--display);color:#3a2408;background:linear-gradient(180deg,var(--gold-1),var(--gold-3));clip-path:var(--hex);flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.hof-p .m2{color:#1c2540;background:linear-gradient(#fff,#a4b1cc)}.hof-p .m3{color:#3a1a06;background:linear-gradient(#ffd5b0,#c27a45)}.hof-p .face{border:1px solid #3c5a9a;border-radius:50%;flex:none;width:34px;height:34px}.hof-p .who{flex:1;min-width:0}.hof-p .who b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.hof-p .who small{color:var(--muted);font-size:11.5px;line-height:1.3;display:block}.hof-p .score{font-family:var(--display);color:var(--gold-2);flex:none;font-size:20px;font-weight:800}body.p-home .promo-guest{border:1px solid var(--line);background:linear-gradient(135deg,#4fd2ff1a,#f3d48a14);border-radius:6px;align-items:center;gap:12px;padding:14px;display:flex}body.p-home .promo-guest .ic{background:var(--cyan-dim);width:40px;height:40px;color:var(--cyan);border-radius:50%;flex:none;place-items:center;display:grid}body.p-home .promo-guest b{font-size:13.5px;display:block}body.p-home .promo-guest small{color:var(--muted);font-size:12px;line-height:1.35;display:block}body.p-home .promo-guest .btn{flex:none}@media (width<=899px){body.p-home .bn-chips{flex-wrap:nowrap;gap:5px}body.p-home .bn-chips span{white-space:nowrap;padding:5px 7px;font-size:11px;line-height:18px}}body.p-home #addrSheet .addr-lead{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}body.p-home #addrSheet .modal-actions{margin-top:16px}body.p-home #addrSheet .modal-actions .btn{flex:1}body.p-home #addrSheet .addr-foot{color:var(--dim);text-align:center;margin:12px 0 0;font-size:12px}body.p-play .xrow{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}body.p-play .xbadge{color:var(--muted);background:#ffffff0f;border:1px solid #23396a;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:700}body.p-play .xcount{font-family:var(--display);color:var(--gold-2);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:800}body.p-play .tmr-pos{z-index:3;position:absolute;bottom:44px;right:8px}body.p-play .tmr{border:1px solid var(--gold-3);color:var(--gold-1);font-family:var(--display);letter-spacing:.04em;background:#000000a6;border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:15px;font-weight:800;display:inline-flex}body.p-play .tmr svg{width:13px;height:13px}body.p-play .vid-err{z-index:4;text-align:center;color:#cfe3ff;background:#050b1ae0;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}body.p-play .vid-err svg{width:28px;height:28px;color:var(--near)}body.p-play .vid-err b{font-size:14px}body.p-play .vid-err small{color:var(--muted);font-size:12px}body.p-play .vid-err .btn{height:34px;margin-top:4px;font-size:13px}body.p-play .rpt-btn{z-index:3;color:#ffffffb3;background:#00000073;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}body.p-play .rpt-btn svg{width:13px;height:13px}body.p-play .score-chip{border:1px solid var(--gold-4);width:max-content;max-width:100%;color:var(--gold-1);pointer-events:none;background:#f3d48a1a;border-radius:14px;margin:8px auto 0;padding:5px 12px;font-size:13px;animation:.5s 3s forwards chipFade}body.p-play .score-chip b{font-family:var(--display);color:var(--gold-2);font-size:16px}body.p-play .score-chip small{color:var(--muted);margin-left:4px;font-size:11.5px}@keyframes chipFade{to{opacity:0}}@media (prefers-reduced-motion:reduce){body.p-play .score-chip{animation-duration:10ms}}body.p-play .rp-reasons{margin-top:4px}body.p-play .rp-reasons .pill{height:40px}body.p-play .sum-clips .to .ico{width:32px;height:32px;margin:0 auto;font-size:20px;line-height:32px;display:block}body.p-play .sum-actions .a3{color:var(--text);background:#ffffff0d;grid-column:1/-1;box-shadow:inset 0 0 0 1px #2a3f70}body.p-play .sum-guest{margin-top:12px}body.p-play .sum-guest .btn{text-align:center;height:46px;padding:0 12px;font-size:15px}body.p-play .g-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}body.p-play .g-actions .btn{min-width:0}@media (width<=370px){body.p-play .g-actions .btn{letter-spacing:.03em;padding:0 8px;font-size:15px}}body.p-play .sum-cap{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}body.p-leaderboard .lb-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}body.p-leaderboard .lb-tabs{gap:6px;display:flex}body.p-leaderboard .lb-tabs .pill{height:38px;padding:0 16px;text-decoration:none}body.p-leaderboard .lb-search{flex:220px;min-width:0}body.p-leaderboard .lb-search .input{height:40px}body.p-leaderboard .lb-row .tie-time{color:#bfe9fb;background:#4fd2ff1f;border:1px solid #4fd2ff59;border-radius:8px;margin-left:6px;padding:0 6px;font-weight:600;display:inline-block}body.p-leaderboard .streak-note{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.4}body.p-leaderboard[data-auth=guest] #myBar{display:none}body.p-leaderboard .lb-lock{color:#bfe9fb;background:#4fd2ff1a;border:1px solid #4fd2ff66;border-radius:4px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:12px;font-size:13px;line-height:1.35;display:flex}body.p-leaderboard .lb-lock svg{flex:none;margin-top:2px}body.p-leaderboard .lb-lock b{color:#e4f6ff;display:block}body.p-leaderboard .lb-lock small{color:var(--muted);margin-top:2px;font-size:12px;display:block}body.p-leaderboard[data-state=verifying] .podium{filter:grayscale();opacity:.55}body.p-leaderboard[data-state=verifying] .lb-row .score{color:var(--muted)}body.p-leaderboard .lb-empty{text-align:center;background:#0e1c3d99;border:1px dashed #2a3f70;border-radius:6px;justify-items:center;gap:10px;padding:30px 16px;display:grid}body.p-leaderboard .lb-empty .ic{background:var(--cyan-dim);width:52px;height:52px;color:var(--cyan);border-radius:50%;place-items:center;display:grid}body.p-leaderboard .lb-empty .ic svg{width:24px;height:24px}body.p-leaderboard .lb-empty h3{max-width:280px;font-size:15px;font-weight:700;line-height:1.35}body.p-leaderboard .lb-empty p{color:var(--muted);max-width:280px;font-size:12.5px}body.p-leaderboard .lb-empty .btn{height:42px;padding:0 22px}body.p-leaderboard[data-state=empty] #myBar{display:none}body.p-leaderboard .lb-none{text-align:center;color:var(--muted);padding:20px 12px;font-size:13px}body.p-leaderboard .lb-row[data-i],body.p-leaderboard .pod[data-i],body.p-leaderboard .hof-p[data-i]{cursor:pointer}body.p-leaderboard .lb-row.unv .pos svg{color:var(--near)}body.p-leaderboard .lb-row.unv .who small{white-space:normal;line-height:1.3}body.p-leaderboard .lb-row.unv .score{color:var(--dim)}body.p-leaderboard .unv-msg a{color:var(--gold-2);font-weight:700;text-decoration:underline}body.p-leaderboard .pf-id{align-items:center;gap:14px;margin-bottom:14px;display:flex}body.p-leaderboard .pf-id .av{flex:none;width:64px;height:64px;position:relative}body.p-leaderboard .pf-id .face{border:2px solid var(--gold-3);border-radius:50%;width:64px;height:64px}body.p-leaderboard .pf-id b{font-size:17px;display:block}body.p-leaderboard .pf-id small{color:var(--muted);font-size:12.5px}body.p-leaderboard .pf-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}body.p-leaderboard .pf-stats div{text-align:center;background:#0000004d;border:1px solid #23396a;border-radius:6px;padding:10px 4px}body.p-leaderboard .pf-stats b{font-family:var(--display);color:var(--gold-2);font-size:24px;font-weight:800;line-height:1.1;display:block}body.p-leaderboard .pf-stats small{color:var(--muted);font-size:11px}body.p-upload .spec-req{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}body.p-upload .spec-req .spec{color:#bfe9fb;background:#4fd2ff14;border-color:#4fd2ff59}body.p-upload .spec.err{color:#ffb3b5;background:#e5484d1a;border-color:#e5484d80;height:auto;min-height:24px;padding:4px 8px;line-height:1.35}body.p-upload .spec.err:before{content:"✗ ";margin-right:4px}body.p-upload #upLock{align-items:flex-start;margin:12px 0 0}body.p-upload #upLock a{color:var(--gold-2);white-space:nowrap;font-weight:700;text-decoration:underline}body.p-upload #upLock b{display:block}body.p-upload .frame.locked{opacity:.55}body.p-upload .frame.locked .hero-pick,body.p-upload .frame.locked .hero-sugg{pointer-events:none}body.p-upload .hero-pick,body.p-upload .hero-sugg img{cursor:pointer}body.p-auth .social{gap:10px;margin-bottom:16px;display:grid}body.p-auth .social .soc{justify-content:center;align-items:center;gap:10px;min-width:0;height:46px;padding:0 10px;font-size:14px;display:flex}body.p-auth .social .mark{width:22px;height:22px;font:800 13px/1 var(--display,sans-serif);color:#1a1a1a;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}body.p-auth .social .soc-facebook .mark{color:#fff;background:#1877f2;font-family:Georgia,serif}body.p-auth .social .soc[disabled]{opacity:.45;cursor:not-allowed}body.p-auth .alert.warn{color:var(--gold-1);background:#f2b84b1a;border-color:#f2b84b73}body.p-auth .alert.warn svg{color:var(--near)}body.p-auth .alert.lock{color:#ffb3b5;background:#e5484d1a;border-color:#e5484d73}body.p-auth .alert.lock svg{color:#ff8a8d}body.p-auth .alert>span{min-width:0}body.p-auth .alert .btn{height:34px;margin-top:8px;padding:0 14px;font-size:13px}@media (width<=480px){body.p-auth #pane-register .two{grid-template-columns:1fr}}body.p-auth .saved{margin-bottom:14px}body.p-auth .saved-h{color:var(--muted);margin:0 0 8px;font-size:12.5px}body.p-auth .saved-acc{border:1px solid var(--gold-4);background:#0e1c3de6;border-radius:8px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}body.p-auth .saved-acc .face{border:2px solid var(--gold-3);border-radius:50%;flex:none;width:42px;height:42px}body.p-auth .saved-acc .who{flex:1;min-width:0}body.p-auth .saved-acc .who b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:block;overflow:hidden}body.p-auth .saved-acc .who small{color:var(--muted);font-size:12px;display:block}body.p-auth .saved-acc .btn{flex:none;height:38px;padding:0 14px;font-size:13px}body.p-auth .saved-acc .x-btn{flex:none;width:30px;height:30px;position:static}body.p-auth .saved .divider{margin:14px 0 0}body.p-upload .mask-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}body.p-play #gStars.off{visibility:hidden}body.p-play.mode .sum-stats,body.p-play.mode .sum-actions .a3,body.p-play.mode .sum-pill,body.p-play.mode .sum-cap{display:none}body.p-replay .rp-sub{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.4}body.p-replay a.rp-row{color:inherit;text-decoration:none}body.p-replay .rp-row .pos{width:46px;font-size:17px}body.p-replay .rp-row .who small{color:var(--muted);font-size:11.5px}body.p-replay .rp-row .score{font-family:var(--display);color:var(--gold-1);flex:none;font-size:18px;font-weight:800}body.p-replay .rp-row .go{width:16px;height:16px;color:var(--muted);flex:none}body.p-replay .rp-empty{padding:36px 16px}body.p-teaser .ts-cd{font-family:var(--display);text-align:center;color:var(--gold-1);letter-spacing:0;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(26px,8vw,40px);font-weight:800;line-height:1.1}body.p-teaser #tsPre{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}body.p-teaser #tsPre[hidden]{display:none}body.p-teaser .ts-trial{white-space:normal;text-align:center;height:auto;min-height:46px;padding:6px 10px;font-size:14px}body.p-share .sh-wrap{grid-template-columns:minmax(0,1fr);gap:16px;max-width:560px;margin:0 auto;padding:28px 16px 40px;display:grid}body.p-share .sh-wrap .auth-logo{margin-bottom:0}body.p-share .share-card{--u-fb:min(.9vw,5.28px);--u:var(--u-fb);aspect-ratio:1200/630;box-sizing:border-box;border:1px solid var(--gold-3);justify-content:center;align-items:center;gap:calc(var(--u)*3);width:100%;padding:calc(var(--u)*3);text-align:center;background:radial-gradient(120% 120% at 50% 0,#f3d48a24,#050b1af5 70%),#07102a;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}body.p-share .share-card .no{font-size:calc(var(--u)*3);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-weight:700}body.p-share .share-card h1{font-family:var(--display);font-weight:800;font-size:calc(var(--u)*7);color:var(--gold-1);margin:0;line-height:1.1}body.p-share .share-card .sqs{gap:calc(var(--u)*3);display:flex}body.p-share .share-card .sq{width:calc(var(--u)*12);height:calc(var(--u)*12);border-radius:calc(var(--u)*2);display:block}body.p-share .share-card .sq.g{background:var(--win)}body.p-share .share-card .sq.y{background:var(--near)}body.p-share .share-card .sq.r{background:#e5484d}body.p-share .share-card .tag-line{font-size:calc(var(--u)*3.6);color:var(--muted);font-weight:600}@supports (container-type:inline-size){body.p-share .share-card{--u:1cqw;container-type:inline-size}}body.p-share .sh-lead{color:var(--muted);text-align:center;margin:0;font-size:13.5px;line-height:1.5}body.p-share .share{margin-top:0}body.p-rewards .rw-seg{margin:0 0 12px}body.p-rewards .rw-rule{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.45}body.p-rewards .rw-list{flex-direction:column;gap:8px;display:flex}body.p-rewards .rw-row{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}body.p-rewards .rw-row .gi{border-radius:6px;flex:none;place-items:center;width:56px;height:56px;display:grid}body.p-rewards .rw-row .gi.skin img{width:80%;margin:12% auto 0}body.p-rewards .rw-body{flex:1;min-width:0}body.p-rewards .rw-body b{font-size:14px;line-height:1.25;display:block}body.p-rewards .rw-body small{color:var(--muted);font-size:11.5px;display:block}body.p-rewards .rw-body .rw-meta{color:var(--gold-2);margin-top:2px}body.p-rewards .rw-claim{flex:none;height:40px;padding:0 14px;font-size:14px}body.p-rewards .rw-row .st-badge{white-space:normal;text-align:center;max-width:96px}body.p-rewards .rw-empty{padding:36px 16px}body.p-claim .cl-gift{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}body.p-claim .cl-gift .gi{border-radius:6px;flex:none;place-items:center;width:56px;height:56px;display:grid}body.p-claim .cl-gift .gi.skin img{width:80%;margin:12% auto 0}body.p-claim .cl-gift .rw-body{flex:1;min-width:0}body.p-claim .cl-gift .rw-body b{font-size:14px;line-height:1.25;display:block}body.p-claim .cl-gift .rw-body small{color:var(--muted);font-size:11.5px;display:block}body.p-claim .input select{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}body.p-claim .input select option{color:var(--text);background:#060f26}body.p-claim .input.cl-ta{height:auto;padding:10px 14px}body.p-claim .input textarea{resize:none;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:1.4}body.p-claim .cl-help{color:var(--dim);margin-top:5px;font-size:12px;line-height:1.4}body.p-claim .field .check{text-transform:none;letter-spacing:0;color:#c6d0ea;justify-content:flex-start;margin:0;font-size:13px;font-weight:400;display:flex}body.p-claim .field .check input{width:24px;height:24px}body.p-claim .field .check span{padding-top:2px;line-height:1.4}body.p-claim .field label span[data-note]{display:block}body.p-claim #clSubmit{min-height:48px;margin-top:6px}body.p-my-clips .mc-quota{color:var(--muted);margin:0 0 12px;font-size:12.5px}body.p-my-clips .mc-quota a{color:var(--cyan);font-weight:700;text-decoration:none}body.p-my-clips .mc-filter{margin-bottom:12px}body.p-my-clips .mc-filter .pill{height:40px}body.p-my-clips .mc-list{flex-direction:column;gap:8px;display:flex}body.p-my-clips .mc-row{min-height:64px;color:var(--text);background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}body.p-my-clips .mc-row[hidden]{display:none}body.p-my-clips .mc-row img{border:1px solid #2a3f70;border-radius:50%;flex:none;width:44px;height:44px}body.p-my-clips .mc-body{flex:1;min-width:0}body.p-my-clips .mc-body b{font-size:14px;line-height:1.25;display:block}body.p-my-clips .mc-body small{color:var(--muted);font-size:11.5px;display:block}body.p-my-clips .mc-empty{padding:36px 16px}body.p-clip .cd-back{min-height:40px;color:var(--cyan);align-items:center;margin-bottom:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}body.p-clip .cd-head{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}body.p-clip .cd-head img{border:1px solid #2a3f70;border-radius:50%;flex:none;width:56px;height:56px}body.p-clip .cd-title{flex:1;min-width:0}body.p-clip .cd-title b{font-size:16px;line-height:1.25;display:block}body.p-clip .cd-title small{color:var(--muted);font-size:11.5px;display:block}body.p-clip .cd-note{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}body.p-clip .cd-block{background:#0000004d;border:1px solid #23396a;border-radius:6px;margin-bottom:12px;padding:14px}body.p-clip .cd-votes b{font-family:var(--display);color:var(--gold-1);font-size:34px;font-weight:800;line-height:1}body.p-clip .cd-votes small{color:var(--muted);margin-left:8px;font-size:12px}body.p-clip .cd-dist{border-radius:3px;gap:2px;height:14px;margin:10px 0;display:flex;overflow:hidden}body.p-clip .cd-dist i{min-width:2px;display:block}body.p-clip .cd-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}body.p-clip .cd-legend li{align-items:center;gap:5px;display:flex}body.p-clip .cd-legend i{border-radius:2px;width:10px;height:10px}body.p-clip .cd-legend b{color:var(--text)}body.p-clip .cd-reason small{color:var(--muted);font-size:11.5px;display:block}body.p-clip .cd-reason b{color:#ff8c8f;margin-top:2px;font-size:15px;display:block}body.p-clip .cd-points{color:var(--gold-2);margin:0 0 12px;font-size:13px;font-weight:700}body.p-clip .cd-refund{color:var(--win);margin:0 0 12px;font-size:13px;font-weight:700}body.p-clip .cd-withdraw,body.p-clip .cd-again{width:100%;min-height:48px}body.p-clip .cd-dlg{border:1px solid var(--gold-3);background:linear-gradient(#12234a,#0a1531 60%);border-radius:12px;width:calc(100% - 32px);max-width:360px;padding:20px 18px 18px;box-shadow:0 20px 50px #0000008c}body.p-clip .cd-dlg h2{font-family:var(--display);text-transform:uppercase;color:var(--gold-1);font-size:24px;font-weight:800}body.p-clip .cd-dlg p{color:var(--muted);margin:6px 0 16px;font-size:13.5px;line-height:1.45}body.p-clip .cd-dlg .btn{flex:1;min-height:44px}body.p-profile .pf-hero{align-items:center;gap:14px;margin:4px 0;display:flex}body.p-profile .pf-hero .av{flex:none;width:64px;height:64px}body.p-profile .pf-hero .face{border:2px solid var(--gold-3);border-radius:50%;width:64px;height:64px}body.p-profile .pf-hero b{overflow-wrap:anywhere;font-size:18px;display:block}body.p-profile .pf-hero small{color:var(--muted);font-size:12.5px}body.p-profile .pf-seg{margin:12px 0}body.p-profile .pf-seg button{letter-spacing:.02em;padding:0 4px;font-size:13px}body.p-profile .pf-stats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}body.p-profile .pf-stats div{text-align:center;background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;padding:12px 6px}body.p-profile .pf-stats b{font-family:var(--display);color:var(--gold-2);font-size:28px;font-weight:800;line-height:1.1;display:block}body.p-profile .pf-stats small{color:var(--muted);font-size:11.5px}body.p-profile .pf-badges{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}body.p-profile .pf-badge>div{text-align:center;opacity:.6;background:#0000004d;border:1px solid #23396a;border-radius:6px;height:100%;padding:12px 4px}body.p-profile .pf-badge.earned>div{opacity:1;border-color:var(--gold-3);background:#f2b84b14}body.p-profile .pf-badge .ic{width:36px;height:36px;color:var(--muted);place-items:center;margin:0 auto 4px;display:grid}body.p-profile .pf-badge.earned .ic{color:var(--gold-2)}body.p-profile .pf-badge .ic svg{width:24px;height:24px}body.p-profile .pf-badge b{font-size:14px;display:block}body.p-profile .pf-badge small{color:var(--muted);font-size:11px}body.p-profile .pf-links{flex-direction:column;gap:8px;margin-top:16px;display:flex}body.p-profile .pf-links a{min-height:44px;color:inherit;background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}body.p-profile .pf-links svg{width:18px;height:18px;color:var(--gold-2);flex:none}body.p-profile .pf-addr{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;margin-top:16px;padding:12px 14px}body.p-profile .pf-addr .h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}body.p-profile .pf-addr .h b{align-items:center;gap:8px;font-size:14px;display:flex}body.p-profile .pf-addr .h svg{width:18px;height:18px;color:var(--gold-2)}body.p-profile .pf-addr .h button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700}body.p-profile .pf-addr p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}body.p-profile .pf-addr p.none{color:var(--muted)}body.p-profile .pf-logout{color:#ffb3b5;cursor:pointer;background:#e5484d14;border:1px solid #e5484d73;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:20px;font-size:14px;font-weight:700;display:flex}body.p-profile .pf-logout svg{width:18px;height:18px}body.p-profile #addrEdit .modal-actions{margin-top:16px}body.p-profile #addrEdit .modal-actions .btn{flex:1}body.p-profile .pf-lead{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.45}body.p-profile .pf-list{flex-direction:column;gap:8px;display:flex}body.p-profile .pf-row{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}body.p-profile .pf-body{flex:1;min-width:0}body.p-profile .pf-body b{font-size:14px;line-height:1.25;display:block}body.p-profile .pf-body small{color:var(--muted);font-size:11.5px;display:block}body.p-profile .pf-body .pf-reason{color:var(--gold-2);margin-top:2px}body.p-profile .pf-score{font-family:var(--display);color:var(--gold-2);font-size:20px;font-weight:800}body.p-profile .pf-time,body.p-profile .pf-date{text-align:right;min-width:44px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}body.p-profile .pf-more{justify-content:center;align-items:center;min-height:44px;margin-top:12px;display:flex}body.p-settings .st-col{gap:14px;max-width:640px;margin:0 auto;display:grid}body.p-settings .st-sec{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;padding:14px}body.p-settings .st-sec h2{font-family:var(--display);text-transform:uppercase;color:var(--gold-1);margin-bottom:10px;font-size:18px;font-weight:800}body.p-settings .st-sec p,body.p-settings .st-sec .hint{color:var(--muted);margin-top:6px;font-size:12.5px}body.p-settings .st-sec .hint.err{color:#ff8a8d}body.p-settings .st-av{align-items:center;gap:14px;display:flex}body.p-settings .st-av img{border:2px solid var(--gold-3);border-radius:50%;flex:none;width:64px;height:64px}body.p-settings .st-av .btn,body.p-settings .st-row .btn{height:40px;padding:0 14px;font-size:14px}body.p-settings .st-rename{align-items:flex-start;gap:8px;display:flex}body.p-settings .st-rename .input{flex:1;min-width:0}body.p-settings .st-rename .btn{flex:none;height:48px}body.p-settings .input[aria-invalid=true]{border-color:#ff8a8d}body.p-settings .input:has(input[aria-invalid=true]){border-color:#ff8a8d}body.p-settings .st-row{border-top:1px solid #1c2e57;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 0;display:flex}body.p-settings .st-row:first-of-type{border-top:0}body.p-settings .st-row b{overflow-wrap:anywhere;font-size:14px;display:block}body.p-settings .st-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}body.p-settings .st-row>div{min-width:0}body.p-settings .st-sw-head,body.p-settings .st-nrow{grid-template-columns:1fr 64px 64px;align-items:center;gap:4px;display:grid}body.p-settings .st-sw-head{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:11.5px}body.p-settings .st-sw-head span:first-child{text-align:left}body.p-settings .st-nrow{border-top:1px solid #1c2e57;min-height:48px;font-size:14px}body.p-settings .st-nrow>span:first-child{overflow-wrap:anywhere;min-width:0}body.p-settings .st-sw{cursor:pointer;justify-content:center;align-items:center;height:44px;display:flex;position:relative}body.p-settings .st-sw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}body.p-settings .st-sw i{pointer-events:none;background:#060f26;border:1px solid #23396a;border-radius:12px;width:40px;height:24px;transition:background .15s;position:relative}body.p-settings .st-sw i:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}body.p-settings .st-sw input:checked+i{border-color:var(--cyan);background:#4fd2ff33}body.p-settings .st-sw input:checked+i:after{background:var(--cyan);transform:translate(16px)}body.p-settings .st-sw input:focus-visible+i{box-shadow:0 0 0 3px var(--cyan-dim)}body.p-settings .st-danger{border-color:#ff8a8d73}body.p-settings .btn-danger{color:#ff8a8d;background:#ff8a8d14;border:1px solid #ff8a8d99;border-radius:4px;height:44px;padding:0 16px;font-size:14px;font-weight:700}body.p-settings .btn-danger[disabled]{opacity:.45;cursor:not-allowed}body.p-settings .st-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}body.p-settings .st-actions .btn{height:46px;padding:0 10px;font-size:15px}body.p-settings #delSheet .guide-head h2{color:#ff8a8d}body.p-notifications .nt-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}body.p-notifications .nt-head .sec-h{margin:0}body.p-notifications .nt-readall{min-height:40px;color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:1px solid #2a3f70;border-radius:6px;flex:none;padding:0 12px;font-size:12.5px;font-weight:700}body.p-notifications .nt-readall:disabled{opacity:.45;cursor:default}body.p-notifications .nt-list{flex-direction:column;gap:8px;display:flex}body.p-notifications .nt-row{min-height:64px;color:var(--text);background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex;position:relative}body.p-notifications .nt-row.unread{background:#142854f2;border-color:#2f5da8}body.p-notifications .nt-ic{width:40px;height:40px;color:var(--cyan);background:#0000004d;border:1px solid #2a3f70;border-radius:50%;flex:none;place-items:center;display:grid}body.p-notifications .nt-ic svg{width:20px;height:20px}body.p-notifications .nt-row[data-kind=prize] .nt-ic,body.p-notifications .nt-row[data-kind=remind] .nt-ic{color:var(--gold-2)}body.p-notifications .nt-row[data-kind=live] .nt-ic{color:var(--win)}body.p-notifications .nt-body{flex:1;min-width:0}body.p-notifications .nt-body b{overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}body.p-notifications .nt-text{-webkit-line-clamp:2;line-clamp:2;color:#c6d0ea;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:36px;margin-top:2px;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}body.p-notifications .nt-body small{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}body.p-notifications .nt-mark{background:var(--lose);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;display:none}body.p-notifications .nt-row.unread .nt-mark{display:block}body.p-notifications .nt-empty{padding:36px 16px}body.p-page .pg-art{color:#c6d0ea;background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;padding:16px;font-size:14px;line-height:1.6}body.p-page .pg-art h3{color:var(--text);margin:16px 0 4px;font-size:15px}body.p-page .pg-art h3:first-child{margin-top:0}body.p-page .pg-art p{margin:0}body.p-page .pg-art ul{margin:0;padding-left:18px}body.p-page .pg-art li{overflow-wrap:anywhere;margin-top:4px}body.p-page .pg-sample{color:var(--muted);border-top:1px dashed #2a3f70;padding-top:12px;font-size:12.5px;margin-top:18px!important}body.p-page .faq-item+.faq-item{border-top:1px solid #1c2e57}body.p-page .faq-item h3{margin:0}body.p-page .faq-q{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;font-weight:700;display:flex}body.p-page .faq-q:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}body.p-page .faq-q span{overflow-wrap:anywhere;min-width:0}body.p-page .faq-q i{border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)}body.p-page .faq-q[aria-expanded=true] i{transform:rotate(-135deg)}body.p-page .faq-a{padding:0 0 12px}body.p-support .sp-col{gap:14px;max-width:640px;margin:0 auto;display:grid}body.p-support .sp-col>*{min-width:0}body.p-support .sp-tabs{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}body.p-support .sp-tabs button{min-height:44px;color:var(--muted);background:0 0;border-radius:4px;font-size:14px;font-weight:700}body.p-support .sp-tabs button[aria-current=page]{color:var(--cyan);background:#4fd2ff24}body.p-support .sp-card{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;gap:12px;padding:14px;display:grid}body.p-support .sp-card .field{margin:0}body.p-support .sp-lead{color:#c6d0ea;overflow-wrap:anywhere;font-size:13px}body.p-support .sp-lead a{color:var(--cyan)}body.p-support .input select{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}body.p-support .input select option{color:var(--text);background:#060f26}body.p-support .sp-ta{align-items:stretch;height:auto;padding:10px 12px}body.p-support .sp-ta textarea{resize:none;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:1.4}body.p-support .input:has([aria-invalid=true]){border-color:#ff8a8d}body.p-support .field label em{overflow-wrap:anywhere;text-align:right}body.p-support .sp-sent .sp-codebig{font-family:var(--display);color:var(--gold-1);letter-spacing:.04em;font-size:30px;font-weight:800}body.p-support .sp-echo{text-align:left;background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;width:100%;max-width:420px;padding:10px 12px}body.p-support .sp-echo b{overflow-wrap:anywhere;font-size:13px;display:block}body.p-support .sp-echo p{color:#c6d0ea;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin-top:4px;display:-webkit-box;overflow:hidden}body.p-support .sp-list{flex-direction:column;gap:8px;display:flex}body.p-support .sp-row{text-align:left;width:100%;min-height:64px;color:var(--text);background:#0e1c3de6;border:1px solid #1c2e57;border-radius:6px;gap:4px;padding:12px;display:grid}body.p-support .sp-r1{align-items:center;gap:8px;min-width:0;display:flex}body.p-support .sp-sub{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}body.p-support .sp-r2{color:var(--muted);gap:10px;font-size:12px;display:flex}body.p-support .sp-code{color:var(--cyan);font-weight:700}body.p-support .sp-doing{color:var(--cyan);background:#4fd2ff1f;border:1px solid #4fd2ff66}body.p-support .sp-back{min-height:40px;color:var(--cyan);background:0 0;justify-self:start;font-size:13px;font-weight:700}body.p-support .sp-th-head{gap:4px;display:grid}body.p-support .sp-th-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}body.p-support .sp-th-top b{overflow-wrap:anywhere;min-width:0;font-size:16px}body.p-support .sp-th-head small{color:var(--muted);font-size:12px}body.p-support .sp-msgs{flex-direction:column;gap:10px;display:flex}body.p-support .sp-msg{background:#0a1531;border:1px solid #1c2e57;border-radius:10px;max-width:86%;padding:8px 12px}body.p-support .sp-msg small{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}body.p-support .sp-msg p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.45}body.p-support .sp-msg[data-from=me]{background:#4fd2ff1f;border-color:#4fd2ff66;align-self:flex-end}body.p-support .sp-msg[data-from=cskh]{align-self:flex-start}body.p-support #spReplyBox{gap:8px;display:grid}body.p-support #spReplyBox[hidden],body.p-support #spClosed[hidden]{display:none}body.p-support .sp-closed{color:var(--muted);border:1px dashed #23396a;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}body.p-support .sp-closed .btn{height:40px;padding:0 14px;font-size:14px}body.p-season-end .se-hero{text-align:center;background:linear-gradient(#f2b84b1f,#0000);padding:22px 16px 18px}body.p-season-end .se-hero .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);font-size:12px;display:inline-block}body.p-season-end .se-hero p{max-width:420px;color:var(--muted);margin:8px auto 0;font-size:13px}body.p-season-end .se-col{gap:14px;max-width:640px;margin:0 auto;display:grid}body.p-season-end .se-col>*{min-width:0}body.p-season-end .se-card{background:#0e1c3de6;border:1px solid #1c2e57;border-radius:8px;gap:12px;padding:14px;display:grid}body.p-season-end .se-id{align-items:center;gap:10px;display:flex}body.p-season-end .se-id .face{border:1px solid #3c5a9a;border-radius:50%;width:44px;height:44px}body.p-season-end .se-id b{overflow-wrap:anywhere;font-size:15px}body.p-season-end .se-id small{color:var(--muted);font-size:12px;display:block}body.p-season-end .se-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.p-season-end .se-stats div{background:#0a1531;border:1px solid #23396a;border-radius:6px;padding:10px}body.p-season-end .se-stats b{font-family:var(--display);color:var(--gold-1);font-size:26px;font-weight:800;line-height:1.1;display:block}body.p-season-end .se-stats small{color:var(--muted);font-size:12px}body.p-season-end .se-card h2{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:800}body.p-season-end .se-card p{color:#c6d0ea;font-size:13px}body.p-season-end .se-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}body.p-season-end .se-actions .btn{text-align:center;white-space:normal;height:auto;min-height:44px;padding:6px 10px;font-size:14px}body.p-system .sys-wrap{place-items:center;min-height:100vh;padding:24px 16px;display:grid}body.p-system .sys-card{width:100%;max-width:420px}body.p-system .sys-code{font-family:var(--display);color:var(--gold-1);font-size:64px;font-weight:800;line-height:1}body.p-system .sys-time{color:var(--text);background:#0a1531;border:1px solid #23396a;border-radius:6px;padding:8px 14px;font-size:14px}body.p-teaser #tsStart{white-space:normal;height:auto;min-height:50px;padding:8px 14px;font-size:16px;line-height:1.15}
