:root{--bg:#07070a;--bg2:#0b0a0d;--panel:#0e0d12;--panel2:#16141b;--line:#1e1c22;--line2:#2c2925;--text:#f3ede2;--muted:#9a948a;--accent:#e2412b;--accent2:#d8b26a;--gold:#fbbf24;--violet:#8b5cf6;--torii:#f43f5e;--C:#a3a9b4;--U:#c07a3e;--R:#d8e0ea;--E:#ffc61a;--L:#a54bff;--M:#ff2f6d;--r:16px;--display:"Dela Gothic One",system-ui,sans-serif;--jp:"Noto Sans JP",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.5 Outfit,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 500px at 15% -10%,#e2412b18,#0000 60%),radial-gradient(800px 600px at 100% 10%,#8b5cf61a,#0000 60%);position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0}h1{font-size:clamp(26px,4vw,40px);font-weight:900}h2{font-size:clamp(22px,3vw,30px);font-weight:900}h3{font-size:17px;font-weight:700}main{max-width:1320px;margin:0 auto;padding:24px 20px 60px}@media (min-width:2200px){main,.foot{max-width:1640px}}[hidden]{display:none!important}.topbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#09090fcc;position:sticky;top:0}.topbar-in{align-items:center;gap:28px;max-width:1320px;margin:0 auto;padding:10px 20px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo-mark{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1a0a08;width:34px;height:34px;font:900 19px var(--jp);border-radius:10px;place-items:center;display:grid;box-shadow:0 0 0 2px #ffb4a055,0 0 22px #e2412b66}.logo-mark.sm{vertical-align:-4px;width:20px;height:20px;box-shadow:none;border-radius:6px;font-size:12px;display:inline-grid}.logo-txt{font:900 17px var(--display);letter-spacing:.04em}.nav{flex:1;gap:4px;display:flex}.nav a{color:var(--muted);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;transition:all .15s;position:relative}.nav a:hover{color:var(--text);background:var(--panel)}.nav a.on{color:var(--text);background:var(--panel2)}.nav .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:6px;right:5px}.hud{align-items:center;gap:8px;display:flex}.pill{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.pill small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pill.free{transition:all .15s}.pill.free:hover{border-color:var(--gold)}.pill.free.ready{border-color:#f6c85f88;box-shadow:0 0 16px #f6c85f33}.pill.icon{justify-content:center;width:36px;padding:0}.ki b{font-variant-numeric:tabular-nums}.ki.bump{animation:.4s bump}@keyframes bump{40%{border-color:#f0a07e;transform:scale(1.12)}}.btn{border-radius:14px;align-items:center;gap:10px;height:46px;padding:0 20px;font-weight:700;transition:transform .12s,filter .15s,background .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#11100f;box-shadow:0 8px 30px -8px #e2412b99}.btn.primary:hover{filter:brightness(1.1)}.btn.ghost{background:var(--panel2);border:1px solid var(--line2)}.btn.ghost:hover{border-color:var(--muted)}.btn.sm{border-radius:11px;height:36px;padding:0 14px;font-size:13px}.btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.btn .cost{background:#0004;border-radius:9px;align-items:center;gap:4px;padding:3px 9px;font-size:13px;display:inline-flex}.link{color:var(--muted);font-size:13px;font-weight:600}.link:hover{color:var(--text)}.hero{border:1px solid var(--line);background:#120b1a;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;min-height:380px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.hero-bg{opacity:.35;filter:saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#0b0710 25%,#0b0710aa 55%,#0000),linear-gradient(#0000 60%,#0b0710 100%);position:absolute;inset:0}.hero-kanji{font:900 380px/1 var(--jp);color:#ffffff07;z-index:1;pointer-events:none;position:absolute;bottom:-90px;right:-30px}.hero-txt{z-index:2;position:relative}.tag{font:700 11px var(--display);letter-spacing:.14em;color:var(--gold);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.hero h1{background:linear-gradient(#fff,#cffafe);color:#0000;-webkit-background-clip:text;background-clip:text;margin:14px 0;font-size:clamp(38px,6vw,76px);line-height:.95}.hero p{color:#d8d4e6;max-width:430px;margin:0 0 22px}.hero-btns{flex-wrap:wrap;gap:10px;display:flex}.hero-timer{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:18px;font-size:13px}.hero-timer b{color:var(--text)}.hero-pity{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:460px;margin-top:16px;font-size:12px;display:flex}.hero-pity:empty{display:none}.hero-pity .hp-k{letter-spacing:.12em;text-transform:uppercase;color:var(--c1,#ffd56b);font-weight:800}.hero-pity .hp-bar{background:#ffffff1f;border-radius:4px;flex:1;min-width:120px;height:8px;overflow:hidden}.hero-pity .hp-bar i{background:linear-gradient(90deg,var(--c2,#e2412b),var(--c1,#ffd56b));height:100%;transition:width .4s;display:block}.hero-pity b{font-variant-numeric:tabular-nums;color:var(--text)}.hero-pity small{color:var(--muted);flex-basis:100%;font-size:11.5px}.steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:44px 4px;display:grid}.step-n{font:900 30px var(--display);color:var(--accent)}.step h3{margin:4px 0 6px}.step p{color:var(--muted);margin:0;font-size:14px}.shop{grid-template-columns:1fr 340px;align-items:start;gap:24px;margin-top:20px;display:grid}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tabs{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}.tabs button{color:var(--muted);border-radius:9px;padding:6px 14px;font-size:13px;font-weight:600}.tabs button.on{background:var(--panel2);color:var(--text)}.pack-grid{background:radial-gradient(600px 300px at 50% 0,#ffffff08,transparent),var(--bg2);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px 18px;padding:28px 18px;display:grid}.pack-slot{cursor:pointer;flex-direction:column;align-items:center;gap:10px;display:flex}.pack-slot .pack{width:100%;max-width:175px;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .2s}.pack-slot:hover .pack{transform:translateY(-8px)rotate(-1.5deg)}.pack-slot.on .pack{filter:drop-shadow(0 0 22px var(--c1));transform:translateY(-10px)scale(1.04)}.pack-price{align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.pack-price .ki-ico{font-size:12px}.pack-slot .badge{font:700 10px var(--display);letter-spacing:.1em;background:var(--accent);color:#11100f;z-index:3;border-radius:6px;padding:3px 8px;position:absolute;top:-8px;right:-6px}.pack{--c1:#e63946;--c2:#ff7a5c;aspect-ratio:5/7.6;color:#fff;background:linear-gradient(160deg,var(--c1),color-mix(in srgb,var(--c1) 40%,#000) 55%,color-mix(in srgb,var(--c2) 70%,#000));border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 40px -14px #000,inset 0 0 0 1px #ffffff2a}.pack:before{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(115deg,#fff0 0 14px,#ffffff07 14px 15px);position:absolute;inset:0}.pack-crimp{z-index:2;background:repeating-linear-gradient(90deg,#0000003a 0 3px,#ffffff1c 3px 6px),linear-gradient(#fff2,#0003);height:7%;position:absolute;left:0;right:0}.pack-crimp.top{top:0}.pack-crimp.bottom{bottom:0}.pack-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:7% 0}.pack-brand{font:900 9px var(--display);letter-spacing:.24em;opacity:.85;position:absolute;top:8px;left:0;right:0}.pack-kanji{aspect-ratio:1;width:58%;font:900 clamp(32px,4.4vw,54px)/1 var(--jp);text-shadow:0 0 18px var(--c2),0 2px 0 #0006;background:radial-gradient(circle,#ffffff30,#ffffff08 60%);border:2px solid #fff5;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.pack-name{font:900 15px var(--display);text-shadow:0 2px 8px #0008}.pack-sub{opacity:.8;font-size:11px}.pack-count{background:#0006;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px}.pack-foil{z-index:3;mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff40 45%,#ffffff10 50%,#0000 60%) 0 0/250% 100%;animation:4.5s infinite foil;position:absolute;inset:0}@keyframes foil{0%{background-position:150% 0}60%,to{background-position:-60% 0}}.shop-side{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:20px;position:sticky;top:76px}.side-top{align-items:center;gap:12px;display:flex}.side-ic{width:44px;height:44px;font:900 22px var(--jp);background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:12px;place-items:center;display:grid}.facts{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.fact{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.fact b{font:700 18px var(--display);display:block}.fact small{color:var(--muted);font-size:12px}.odds{flex-direction:column;gap:7px;margin:12px 0 16px;display:flex}.odd{grid-template-columns:90px 1fr 54px;align-items:center;gap:10px;font-size:13px;display:grid}.odd span:first-child{align-items:center;gap:6px;font-weight:600;display:flex}.odd i{background:var(--c);border-radius:50%;width:8px;height:8px}.odd .bar{background:var(--bg2);border-radius:9px;height:6px;overflow:hidden}.odd .bar div{background:var(--c);height:100%;box-shadow:0 0 10px var(--c);border-radius:9px}.odd em{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal}.label{font:700 10px var(--display);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.pity{margin:10px 0}.pity-row{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.pity-row b{font-variant-numeric:tabular-nums}.pity-bar{background:var(--bg2);border:1px solid var(--line);border-radius:9px;height:8px;overflow:hidden}.pity-bar div{border-radius:9px;height:100%}.side-btns{flex-direction:column;gap:8px;margin-top:16px;display:flex}.side-btns .btn{justify-content:center;width:100%}.ownbar{color:var(--muted);align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.ownbar .pity-bar{flex:1}.lower{grid-template-columns:1.1fr 1fr 1fr;gap:20px;margin-top:40px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:22px;min-width:0;padding:18px}.panel-head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.live{font:700 9.5px var(--display);letter-spacing:.12em;color:var(--accent);align-items:center;gap:6px;display:flex}.live i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.25}}.feed{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.feed-item{background:var(--bg2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:8px;animation:.5s cubic-bezier(.22,1,.36,1) feedIn;display:flex}.feed-item.me{border-color:var(--gold);background:linear-gradient(90deg,#f6c85f18,var(--bg2))}@keyframes feedIn{0%{opacity:0;transform:translateY(-14px)scale(.97)}}.feed-item img{object-fit:cover;border:2px solid var(--rc);border-radius:7px;width:40px;height:52px}.feed-item .fi-txt{flex:1;min-width:0}.feed-item .fi-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.feed-item small{color:var(--muted);font-size:12px}.rar-tag{font:700 9.5px var(--display);letter-spacing:.06em;color:var(--rc);text-transform:uppercase}.feed-item time{color:var(--muted);white-space:nowrap;font-size:11px}.mini-market{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mm{background:var(--bg2);border:1px solid var(--line);cursor:pointer;border-radius:12px;gap:10px;min-width:0;padding:8px;display:flex}.mm:hover{border-color:var(--line2)}.mm img{object-fit:cover;border:2px solid var(--rc);border-radius:7px;width:42px;height:56px}.mm div{min-width:0}.mm b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.mm small{color:var(--muted);font-size:11px;display:block}.mm .price{font-size:13px;font-weight:700}.mm time{color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px}.podium{justify-content:center;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.pod{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;max-width:120px;display:flex}.pod .av{object-fit:cover;border:3px solid var(--pc);width:54px;height:54px;box-shadow:0 0 18px var(--pc);background:var(--bg2);border-radius:50%;margin-bottom:6px}.pod b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.pod small{color:var(--muted);font-size:11px}.pod .step-block{width:100%;font:900 24px var(--display);background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 45%,transparent),var(--bg2));border:1px solid color-mix(in srgb,var(--pc) 50%,transparent);border-radius:12px 12px 4px 4px;place-items:center;margin-top:8px;display:grid}.pod.p1{--pc:var(--gold)}.pod.p1 .step-block{height:110px}.pod.p2{--pc:#c8d0dc}.pod.p2 .step-block{height:80px}.pod.p3{--pc:#cd7f4b}.pod.p3 .step-block{height:60px}.pod.me b{color:var(--gold)}.podium.big .pod{max-width:200px}.podium.big .av{width:84px;height:84px}.podium.big .pod.p1 .step-block{height:160px}.podium.big .pod.p2 .step-block{height:115px}.podium.big .pod.p3 .step-block{height:85px}.card{--rc:var(--C);--rx:0deg;--ry:0deg;--mx:50%;--my:50%;aspect-ratio:5/7;transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;transition:transform .4s cubic-bezier(.2,.8,.3,1);position:relative}.card-frame{border-radius:inherit;border:3px solid var(--rc);background:#111;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 28px -10px #000,0 0 0 1px #0008}.card-art{position:absolute;inset:0}.card-art img{object-fit:cover;width:100%;height:100%}.card-art:after{content:"";background:linear-gradient(#0000 50%,#000c 88%);position:absolute;inset:0}.card-top{z-index:2;justify-content:space-between;display:flex;position:absolute;top:6px;left:7px;right:7px}.card-rar{letter-spacing:-1px;color:var(--rc);text-shadow:0 0 6px #000,0 0 2px #000;background:#000a;border-radius:6px;padding:1px 6px 1px 5px;font-size:10px}.card-kanji{writing-mode:vertical-rl;font:900 13px var(--jp);color:#fff;opacity:.9;text-shadow:0 0 6px #000,0 0 2px #000;z-index:2;max-height:55%;position:absolute;top:30px;right:6px;overflow:hidden}.card-info{z-index:2;padding:8px 9px 9px;position:absolute;bottom:0;left:0;right:0}.card-info b{font:700 12.5px/1.15 var(--display);text-shadow:0 1px 4px #000;display:block}.card-info small{color:#ffffffb0;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.card-shine{z-index:3;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),#ffffff38,transparent 45%);opacity:0;mix-blend-mode:overlay;transition:opacity .3s;position:absolute;inset:0}.card:hover .card-shine,.card.tilting .card-shine{opacity:1}.card-holo{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.card.r-U{--rc:var(--U)}.card.r-R{--rc:var(--R)}.card.r-E{--rc:var(--E)}.card.r-L{--rc:var(--L)}.card.r-M{--rc:var(--M)}.card.r-E .card-holo,.card.r-L .card-holo,.card.r-M .card-holo{opacity:.35;mix-blend-mode:color-dodge;background:repeating-linear-gradient(110deg,#ff006640 0%,#ffcc0040 6%,#00ff9940 12%,#00ccff40 18%,#cc33ff40 24%,#ff006640 30%) 0 0/300% 300%;background-position:var(--mx) var(--my)}.card.r-L .card-holo{opacity:.45}.card.r-M .card-holo{opacity:.6}.card.r-L .card-frame{box-shadow:0 0 24px -4px var(--L),0 10px 28px -10px #000}.card.r-M .card-frame{background:linear-gradient(#111,#111) padding-box,conic-gradient(from var(--ang,0deg),#ff3d6e,#ffb627,#3ddc97,#3fa9ff,#b26bff,#ff3d6e) border-box;box-shadow:0 0 30px -4px var(--M),0 10px 28px -10px #000;border-color:#0000;animation:3s linear infinite spin}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{transform:rotate(360deg)}}.card-badge{z-index:5;font:900 9px var(--display);letter-spacing:.08em;background:var(--gold);color:#2a1800;border-radius:7px;padding:4px 7px;position:absolute;top:-8px;left:-6px;box-shadow:0 4px 12px #0008}.card-badge.dup{background:var(--panel2);color:var(--muted);border:1px solid var(--line2)}.card-count{z-index:5;font:700 11px var(--display);background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:3px 8px;position:absolute;bottom:-7px;right:-6px}.card.locked .card-art img{filter:brightness(0)saturate(0);opacity:.6}.card.locked .card-frame{border:3px solid var(--line2)!important;background:var(--bg2)!important;animation:none!important;box-shadow:0 10px 28px -10px #000!important}.card.locked .card-rar{opacity:.55}.card-grid .card{content-visibility:auto;contain-intrinsic-size:auto 200px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:9px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}*{scrollbar-color:var(--line2) transparent;scrollbar-width:thin}.card.locked .card-holo,.card.locked .card-kanji{display:none}.card.locked .card-info b{color:var(--muted)}.card.locked:after{content:"?";font:900 44px var(--display);color:#ffffff25;z-index:4;place-items:center;display:grid;position:absolute;inset:0}.coll-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.ring{--p:0;width:86px;height:86px;font:900 18px var(--display);background:radial-gradient(closest-side,var(--bg) 78%,transparent 80% 100%),conic-gradient(var(--accent) calc(var(--p)*1%),var(--line) 0);border-radius:50%;place-items:center;display:grid}.coll{grid-template-columns:260px 1fr;align-items:start;gap:20px;display:grid}.albums{flex-direction:column;gap:6px;max-height:calc(100vh - 100px);padding-right:4px;display:flex;position:sticky;top:76px;overflow:auto}.alb{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.alb:hover{background:var(--panel)}.alb.on{background:var(--panel2);border-color:var(--line2)}.alb img{object-fit:cover;border-radius:6px;width:34px;height:46px}.alb .alb-all{background:var(--panel2);width:34px;height:46px;font:900 16px var(--jp);border-radius:6px;place-items:center;display:grid}.alb div{flex:1;min-width:0}.alb b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.alb small{color:var(--muted);font-size:11px}.alb .mini{background:var(--line);border-radius:9px;height:4px;margin-top:4px;overflow:hidden}.alb .mini i{background:var(--accent);height:100%;display:block}.alb.done .mini i{background:var(--gold)}.alb .claim{background:var(--gold);width:9px;height:9px;box-shadow:0 0 10px var(--gold);border-radius:50%;flex:none}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filters input[type=search],.filters select{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--text);font:inherit;border-radius:11px;padding:0 12px;font-size:14px}.filters input[type=search]{flex:1;min-width:200px}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{border:1px solid var(--line);height:32px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.chip i{background:var(--c);border-radius:50%;width:8px;height:8px}.chip.on{color:var(--text);border-color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.album-banner:empty{display:none}.album-banner{border:1px solid var(--line);background:var(--panel);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:110px;margin-bottom:18px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.album-banner .ab-bg{opacity:.3;background-position:50%;background-size:cover;position:absolute;inset:0}.album-banner:after{content:"";background:linear-gradient(90deg,var(--panel) 20%,transparent);position:absolute;inset:0}.album-banner>:not(.ab-bg){z-index:2;position:relative}.card-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 14px;display:grid}.empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:60px 20px}.page-head{margin-bottom:24px}.page-head p{margin:6px 0 0}.market-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.lot{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:12px;transition:all .2s;display:flex}.lot.gone{opacity:0;transform:scale(.9)}.lot .card{width:100%}.lot-meta{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.lot-meta time{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.lot-meta time.soon{animation:1.8s ease-in-out infinite pulse}.lot .btn{justify-content:center;width:100%}.lot .cote{color:var(--muted);font-size:11px}.lot .cote.good{color:var(--U)}.streak{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.sday{text-align:center;background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:14px 8px}.sday small{color:var(--muted);font-size:11px;font-weight:600;display:block}.sday b{font:700 15px var(--display);margin-top:6px;display:block}.sday.done{background:linear-gradient(180deg,#3ddc9718,var(--bg2));border-color:#3ddc9766}.sday.done b:after{content:" ✓";color:var(--U)}.sday.today{border-color:var(--gold);box-shadow:0 0 22px -6px var(--gold);cursor:pointer;animation:3s ease-in-out infinite glow}@keyframes glow{50%{box-shadow:0 0 30px -2px var(--gold)}}.sday.big b{color:var(--gold)}.streak-panel{margin-bottom:20px}.missions{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:20px;display:grid}.mission{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.mission.claimed{opacity:.5}.mission-top{justify-content:space-between;gap:10px;display:flex}.mission-top b{font-size:14px}.mission .reward{white-space:nowrap;color:#f0a07e;font-size:13px;font-weight:700}.mission.ready .pity-bar div{background:var(--U)}.stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.rank-list{flex-direction:column;gap:6px;margin-top:20px;display:flex}.rank{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:44px 44px 1fr auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.rank.me{border-color:var(--gold);background:linear-gradient(90deg,#f6c85f14,var(--panel))}.rank .pos{font:900 16px var(--display);color:var(--muted);text-align:center}.rank img{object-fit:cover;border-radius:50%;width:40px;height:40px}.rank small{color:var(--muted);font-size:12px}.opening{z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.op-bg{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--c1,#e63946) 35%,#0b0b14),#050508 70%);animation:.3s fadeIn;position:absolute;inset:0}.op-bg:after{content:"";background:repeating-conic-gradient(from 0deg,#ffffff06 0 6deg,transparent 6deg 18deg);animation:40s linear infinite rot;position:absolute;inset:-50%}@keyframes rot{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}}.op-flash{pointer-events:none;opacity:0;z-index:5;position:absolute;inset:0}.op-flash.go{animation:1.4s ease-out flash}@keyframes flash{0%{opacity:.4}to{opacity:0}}.op-close{z-index:10;background:#ffffff14;border-radius:12px;width:42px;height:42px;font-size:18px;position:absolute;top:18px;right:20px}.op-close:hover{background:#ffffff26}.op-stage{z-index:2;justify-content:center;align-items:center;width:100%;min-height:440px;display:flex;position:relative}.op-stage.shake{animation:.5s shake}@keyframes shake{20%{transform:translate(-8px,4px)}40%{transform:translate(7px,-5px)}60%{transform:translate(-5px,-3px)}80%{transform:translate(4px,3px)}}.op-hint{z-index:2;color:#fffa;letter-spacing:.02em;text-align:center;min-height:22px;margin-top:24px;font-size:14px;font-weight:600;position:relative}.op-hint kbd{font:700 11px var(--display);background:#ffffff1c;border-radius:5px;margin:0 2px;padding:2px 6px}.op-pack{cursor:grab;width:250px;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s cubic-bezier(.2,.8,.3,1),scale .15s;position:relative}@keyframes packIn{0%{opacity:0;transform:translateY(80px)scale(.6)rotate(-8deg)}}@keyframes wiggle{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.op-pack .pk{position:absolute;inset:0}.op-pack .pk-rest{clip-path:inset(15% 0 0);position:relative}.op-pack .pk-top{clip-path:inset(0 0 85%);transition:transform .6s cubic-bezier(.3,.6,.4,1),opacity .6s}.op-pack .pk-top .pack,.op-pack .pk-rest .pack{width:250px}.tearline{z-index:4;opacity:.7;transform-origin:0;height:2px;transform:scaleX(var(--t,0));background:repeating-linear-gradient(90deg,#fff 0 6px,#0000 6px 11px);position:absolute;top:15%;left:0;right:0}.op-pack.torn .pk-top{opacity:0;transform:translate(160px,-260px)rotate(40deg)}.op-pack.torn .tearline{display:none}.op-pack.out{opacity:0;transition:transform .5s cubic-bezier(.5,0,.7,.4),opacity .5s;transform:translateY(420px)rotate(4deg)}.op-cards{perspective:1400px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:0 20px;display:flex}.flip{aspect-ratio:5/7;cursor:pointer;width:clamp(130px,15vw,200px);animation:.55s cubic-bezier(.22,1,.36,1) backwards dealIn;animation-delay:calc(var(--i)*90ms);position:relative}@keyframes dealIn{0%{transform:translateY(240px) rotate(calc((var(--i) - 2)*-10deg)) scale(.5);opacity:0}}.flip-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.flip.revealed .flip-inner{transform:rotateY(180deg)}.flip-back,.flip-front{backface-visibility:hidden;position:absolute;inset:0}.flip-front{visibility:hidden;transition:visibility 0s .35s;transform:rotateY(180deg)}.flip.revealed .flip-front{visibility:visible}.flip-back{transition:visibility 0s .35s}.flip.revealed .flip-back{visibility:hidden}.flip-front .card{width:100%;height:100%}.flip-back{background:linear-gradient(145deg,#1d1b2e,#0e0d17);border:3px solid #403c38;border-radius:12px;place-items:center;display:grid;overflow:hidden;box-shadow:0 14px 30px -10px #000}.flip-back:before{content:"";background:repeating-linear-gradient(45deg,#ffffff05 0 8px,#0000 8px 16px);border:1px solid #ffffff1a;border-radius:8px;position:absolute;inset:10px}.flip-back span{font:900 54px var(--jp);color:#fff2;position:relative}.flip:not(.revealed):hover .flip-inner{transform:translateY(-8px)}.flip.hint-E .flip-back{border-color:var(--E);box-shadow:0 0 30px -4px var(--E),0 14px 30px -10px #000;animation:3.2s ease-in-out infinite hint}.flip.hint-L .flip-back{border-color:var(--L);box-shadow:0 0 40px 0 var(--L),0 14px 30px -10px #000;animation:2.6s ease-in-out infinite hint}.flip.hint-M .flip-back{border-color:var(--M);box-shadow:0 0 50px 6px var(--M),0 14px 30px -10px #000;animation:2s ease-in-out infinite hint}.flip.hint-L .flip-back span,.flip.hint-M .flip-back span{color:#fff5}@keyframes hint{50%{filter:brightness(1.15)}}.flip.revealed.r-L,.flip.revealed.r-M{z-index:3}.flip .reveal-name{white-space:nowrap;font:700 11px var(--display);letter-spacing:.08em;color:var(--rc);text-transform:uppercase;opacity:0;transition:opacity .3s .4s;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.flip.revealed .reveal-name{opacity:1}.op-bar{z-index:2;flex-direction:column;align-items:center;gap:14px;min-height:100px;margin-top:40px;display:flex;position:relative}.op-bar .sum{color:#fffc;flex-wrap:wrap;justify-content:center;gap:16px;font-size:14px;font-weight:600;display:flex}.op-bar .sum span{align-items:center;gap:6px;display:flex}.op-bar .btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.banner-mythic{z-index:6;text-align:center;pointer-events:none;font:900 clamp(40px,9vw,120px) var(--display);letter-spacing:.06em;color:#fff;text-shadow:0 0 30px var(--bc),0 0 80px var(--bc);animation:1.6s cubic-bezier(.2,.8,.3,1) forwards bigtxt;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes bigtxt{0%{opacity:0;transform:translateY(-50%)scale(2.2)}20%{opacity:1;transform:translateY(-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-50%)scale(.96)}}.fx{pointer-events:none;z-index:150;position:fixed;inset:0}.pt{width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 10px var(--c);animation:pt var(--d) cubic-bezier(.1,.7,.3,1) forwards;border-radius:50%;position:absolute}.pt.sq{border-radius:2px}@keyframes pt{to{transform:translate(var(--x),var(--y)) rotate(var(--rot));opacity:0}}.coin-fly{z-index:160;color:#f0a07e;text-shadow:0 0 10px #38bdf8;pointer-events:none;font-weight:900;animation:1s ease-out forwards coinUp;position:fixed}@keyframes coinUp{to{opacity:0;transform:translateY(-50px)}}.modal{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b;animation:.2s fadeIn;position:absolute;inset:0}.modal-box{background:var(--panel);border:1px solid var(--line2);border-radius:24px;grid-template-columns:300px 1fr;gap:28px;width:min(860px,100%);max-height:calc(100vh - 40px);padding:28px;animation:.3s cubic-bezier(.22,1,.36,1) modalIn;display:grid;position:relative;overflow:auto}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.97)}}.modal-box .card{width:100%}.wiki h2{font-size:28px}.wiki .native{font:900 18px var(--jp);color:var(--muted);margin-top:2px}.wiki .meta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.wiki .meta>span{background:var(--bg2);border:1px solid var(--line);border-radius:9px;padding:5px 10px;font-size:12px;font-weight:600}.wiki .meta .rtag{color:var(--rc);border-color:color-mix(in srgb,var(--rc) 50%,transparent)}.wiki dl{grid-template-columns:auto 1fr;gap:8px 18px;margin:16px 0;font-size:14px;display:grid}.wiki dt{color:var(--muted)}.wiki dd{margin:0;font-weight:600}.wiki p.desc{color:#cfcde0;margin:0 0 18px;font-size:14px}.wiki .btns{flex-wrap:wrap;gap:8px;display:flex}.modal-x{background:var(--panel2);border-radius:10px;width:36px;height:36px;position:absolute;top:14px;right:14px}.toasts{z-index:200;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--panel2);border:1px solid var(--line2);border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;animation:.35s cubic-bezier(.22,1,.36,1) toastIn;box-shadow:0 10px 30px #000a}.toast.good{border-color:#3ddc9788}.toast.bad{border-color:#e2412b88}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.95)}}.foot{max-width:1320px;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:24px 20px 40px;font-size:13px;display:flex}@media (max-width:1100px){.lower{grid-template-columns:1fr 1fr}.lower .panel:first-child{grid-column:1/-1}.shop{grid-template-columns:1fr}.shop-side{position:static}}@media (max-width:820px){.topbar-in{flex-wrap:wrap;gap:12px}.nav{flex:none;order:3;width:100%;overflow-x:auto}.hud{margin-left:auto}.pill small{display:none}.hero{grid-template-columns:1fr;padding:28px 22px}.steps{grid-template-columns:1fr;gap:16px}.lower,.coll{grid-template-columns:1fr}.albums{flex-direction:row;max-height:none;position:static;overflow-x:auto}.alb{min-width:190px}.modal-box{grid-template-columns:1fr}.modal-box>.card{max-width:240px;margin:0 auto}.streak{grid-template-columns:repeat(4,1fr)}.rank{grid-template-columns:30px 36px 1fr auto;gap:10px}.rank .hide-sm{display:none}.pack-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));padding:20px 12px}.flip{width:calc(33.3333vw - 26.6667px)}.op-cards{gap:12px}}.foot{justify-content:flex-start;align-items:center;gap:18px}.foot-dc{color:#c9cdfb;background:#5865f21a;border:1px solid #5865f255;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.foot-dc svg{width:20px;height:20px}.foot-dc:hover{color:#fff;background:#5865f2;border-color:#5865f2}.foot-cards{color:var(--muted);font-weight:700;text-decoration:none}.foot-cards:hover{color:var(--text,#fff);text-decoration:underline}.foot-legal{flex-wrap:wrap;gap:4px 14px;display:flex}.foot-legal a{color:var(--muted);font-size:12.5px;text-decoration:none}.foot-legal a:hover{color:var(--text,#fff);text-decoration:underline}.mk-soon{text-align:center;background:linear-gradient(#141219,#0c0b10);border:1px solid #ffffff1a;border-radius:12px;justify-items:center;gap:10px;max-width:520px;margin:40px auto;padding:40px 24px;display:grid}.mk-soon-k{color:#e2412b;opacity:.85;font-size:56px;line-height:1}.mk-soon h2{letter-spacing:.04em;margin:0;font-size:26px}.mk-soon p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}#fxc{z-index:150;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.panel,.lot,.mission,.step,.pack-grid,.rank,.fact,.mm,.feed-item,.sday{position:relative}.panel:before,.lot:before,.mission:before,.shop-side:before,.step:before,.pack-grid:before,.rank:before,.fact:before,.mm:before,.feed-item:before,.sday:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:1;background:radial-gradient(260px circle at var(--x,50%) var(--y,50%),#d8b26acc,#8b5cf666 40%,transparent 70%);-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.panel:hover:before,.lot:hover:before,.mission:hover:before,.shop-side:hover:before,.step:hover:before,.pack-grid:hover:before,.rank:hover:before,.fact:hover:before,.mm:hover:before,.feed-item:hover:before,.sday:hover:before{opacity:1}}.panel,.mission,.lot,.rank,.fact,.sday{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s}.nav a:after{content:"";background:linear-gradient(90deg,var(--accent),var(--accent2));transform-origin:0;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}.nav a.on:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav a:hover:after{transform:scaleX(1)}.nav a:hover{transform:translateY(-1px)}}.logo-mark{transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.logo:hover .logo-mark{transform:scale(1.06)}}.pill{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.pill:hover{border-color:var(--line2);transform:translateY(-1px);box-shadow:0 8px 20px -10px #000}}.pill.ki.down{border-color:#e2412b66}.pill.ki.debt{background:#ef44441a;border-color:#ef444499}.pill.ki.debt b{color:#f87171}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000,#fff5,#0000);width:60%;transition:left .6s cubic-bezier(.2,.8,.3,1);position:absolute;top:0;bottom:0;left:-80%;transform:skew(-20deg)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover:after{left:130%}.btn:not(:disabled):hover{transform:translateY(-2px)}.btn.primary:not(:disabled):hover{box-shadow:0 12px 40px -8px #e2412bcc,inset 0 0 0 1px #ffb4a055}.btn.gold:not(:disabled):hover{box-shadow:0 12px 40px -8px #f6c85fcc}}.btn:not(:disabled):active{transform:translateY(0)scale(.98)}.btn .cost{transition:transform .2s cubic-bezier(.22,1,.36,1)}.btn.big{height:54px;padding:0 28px;font-size:16px;animation:3s ease-in-out infinite pulseBtn}@keyframes pulseBtn{50%{box-shadow:0 10px 40px -6px #e2412b99,inset 0 0 0 1px #ffffff40}}.hero-bg{will-change:transform;transform:scale(1.08)}.hero-stage{z-index:2;perspective:1100px;height:330px;position:relative}.hero-fan{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.hc{width:176px;transform-style:preserve-3d;margin:-123px 0 0 -88px;transition:translate .6s cubic-bezier(.22,1,.36,1),filter .5s;animation:1.1s cubic-bezier(.22,1,.36,1) backwards hcIn;position:absolute;top:50%;left:50%;translate:0}.hc-0{animation-delay:.15s;transform:translate(-132px,24px)rotate(-11deg)translateZ(-30px)}.hc-1{animation-delay:0s;transform:translateY(-6px)translateZ(40px)scale(1.06)}.hc-2{animation-delay:.3s;transform:translate(132px,24px)rotate(11deg)translateZ(-30px)}@keyframes hcIn{0%{opacity:0;filter:blur(6px);translate:0 50px}}.hc.focus{translate:0 -10px 90px}.hero-fan.has-focus .hc:not(.focus){filter:brightness(.6)saturate(.8)}.hero-stage{cursor:pointer}.hc .card{width:100%}.hc-1 .card-frame{box-shadow:0 0 60px -8px var(--rc),0 20px 40px -14px #000}.hc .card-frame{box-shadow:0 20px 40px -14px #000}.hc-1 .card-frame:after{content:"";z-index:4;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 38%,#ffffff38 48%,#ffffff10 52%,#0000 62%) 0 0/260% 100%;animation:7s ease-in-out 1.4s infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{background-position:130% 0}35%,to{background-position:-60% 0}}.hero-glow{pointer-events:none;filter:blur(8px);will-change:transform;background:radial-gradient(circle,#b26bff50,#ff3d6e1f 42%,#0000 68%);border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -220px;position:absolute;top:50%;left:50%}.hero-glow:after{content:"";background:inherit;border-radius:50%;animation:6s ease-in-out infinite glowBreath;position:absolute;inset:0}@keyframes glowBreath{50%{opacity:.35;scale:1.12}}.hero-embers{pointer-events:none;position:absolute;inset:-20px 0 0;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 25% 70%,#0000);mask:linear-gradient(#0000,#000 25% 70%,#0000)}.em{bottom:0;left:var(--l);width:var(--s);height:var(--s);background:var(--ec);box-shadow:0 0 10px 2px var(--ec);opacity:0;animation:emRise var(--d) linear var(--dl) infinite;border-radius:50%;position:absolute}@keyframes emRise{0%{opacity:0;transform:translate(0)}15%{opacity:.85}70%{opacity:.5}to{transform:translate(var(--dx),-340px);opacity:0}}.hero h1{background-image:linear-gradient(100deg,#fff 30%,#cffafe 45%,#d8b26a 50%,#cffafe 55%,#fff 70%);background-size:200% 100%;animation:9s ease-in-out infinite titleShine}@keyframes titleShine{0%{background-position:120% 0}to{background-position:-80% 0}}.step{border-radius:18px;margin:-16px;padding:16px;transition:background .3s,transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.step:hover{background:var(--panel);transform:translateY(-2px)}}.step-n{transition:transform .35s cubic-bezier(.22,1,.36,1),text-shadow .3s;display:inline-block}@media (hover:hover) and (pointer:fine){.step:hover .step-n{text-shadow:0 0 24px var(--accent)}}.pack-slot{position:relative}@media (hover:hover) and (pointer:fine){.pack-slot .pack,.pack-slot:hover .pack,.pack-slot.on .pack{max-width:none;transform:none}}.pack-tilt{width:100%;max-width:175px;transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s cubic-bezier(.2,.8,.3,1),translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1)}.pack-tilt.tilting{transition:transform 60ms linear,translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.pack-slot:hover .pack-tilt{translate:0 -8px;scale:1.03}}.pack-slot.on .pack-tilt{translate:0 -8px;scale:1.04}.pack-slot:after{content:"";background:var(--c1);filter:blur(14px);opacity:0;z-index:-1;border-radius:50%;height:16px;transition:opacity .3s,transform .3s;position:absolute;bottom:26px;left:20%;right:20%}.pack-slot.on:after{opacity:.7;transform:scaleX(1.2)}@media (hover:hover) and (pointer:fine){.pack-slot:hover:after{opacity:.7;transform:scaleX(1.2)}}.pack-glare{z-index:4;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#fff5,transparent 50%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.tilt.tilting .pack-glare,.pack-slot:hover .pack-glare{opacity:1}}.pack-kanji{transition:transform .5s cubic-bezier(.22,1,.36,1),text-shadow .3s}@media (hover:hover) and (pointer:fine){.pack-slot:hover .pack-kanji{text-shadow:0 0 28px var(--c2),0 0 6px #fff,0 2px 0 #0006;transform:scale(1.05)}}.pack-price{transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s}@media (hover:hover) and (pointer:fine){.pack-slot:hover .pack-price{color:#fff}}.side-ic{transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.shop-side:hover .side-ic{transform:scale(1.05)}}.odd .bar div{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.3,1) backwards barIn}@keyframes barIn{0%{transform:scaleX(0)}}.odd{transition:transform .2s}@media (hover:hover) and (pointer:fine){.odd:hover{transform:translate(2px)}.fact:hover{background:var(--panel2);transform:translateY(-2px)}}.card{transition:transform .4s cubic-bezier(.2,.8,.3,1),translate .35s cubic-bezier(.22,1,.36,1),filter .3s}.card.tilting{transition:transform 60ms linear,translate .35s cubic-bezier(.22,1,.36,1),filter .3s}@media (hover:hover) and (pointer:fine){.card-grid .card:hover,.lot .card:hover{z-index:3;filter:drop-shadow(0 14px 24px color-mix(in srgb,var(--rc) 45%,transparent));translate:0 -5px}.card-grid .card.locked:hover{filter:none}}.card-art img{transition:transform .6s cubic-bezier(.2,.8,.3,1)}@media (hover:hover) and (pointer:fine){.card:hover .card-art img{transform:scale(1.04)}.card.locked:hover:after{color:#ffffff40;transition:color .3s}}.card-grid>.card{animation:.45s cubic-bezier(.22,1,.36,1) backwards cardIn}@keyframes cardIn{0%{opacity:0;translate:0 8px}}.feed-item{cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s}@media (hover:hover) and (pointer:fine){.feed-item:hover{background:var(--panel2);transform:translate(3px)}}.feed-item img{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.feed-item:hover img{transform:scale(1.05)}}.feed-item.me{animation:.5s cubic-bezier(.22,1,.36,1) feedIn,3.5s ease-in-out infinite meGlow}@keyframes meGlow{50%{box-shadow:0 0 22px -6px var(--gold)}}.mm{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.mm:hover{transform:translateY(-2px)}}.mm img{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.mm:hover img{transform:scale(1.05)}.lot:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px #000}}.alb{transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s}@media (hover:hover) and (pointer:fine){.alb:hover{transform:translate(2px)}}.alb img{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.alb:hover img{transform:scale(1.05)}}.alb .mini i{transition:width .8s cubic-bezier(.2,.8,.3,1)}.chip{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,color .2s}@media (hover:hover) and (pointer:fine){.chip:hover{color:var(--text);border-color:var(--c);transform:translateY(-1px)}}.chip:active{transform:scale(.97)}.pod .av{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s}@media (hover:hover) and (pointer:fine){.pod:hover .av{box-shadow:0 0 30px var(--pc);transform:translateY(-3px)scale(1.05)}}.pod .step-block{transition:filter .3s}@media (hover:hover) and (pointer:fine){.pod:hover .step-block{filter:brightness(1.2)}.rank:hover{background:var(--panel2);transform:translate(3px)}}.rank img{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.rank:hover img{transform:scale(1.05)}.mission:hover{transform:translateY(-2px)}}.mission.ready{animation:3s ease-in-out infinite readyGlow}@keyframes readyGlow{50%{box-shadow:0 0 0 1px #3ddc9766,0 0 26px -6px #3ddc97}}@media (hover:hover) and (pointer:fine){.sday:not(.today):hover,.sday.today:hover{transform:translateY(-2px)}}.toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opening.shake .op-stage{animation:.5s cubic-bezier(.22,1,.36,1) punch}.opening.shake-big .op-stage{animation:.9s cubic-bezier(.22,1,.36,1) punchBig}@keyframes punch{0%{transform:scale(1.025)}}@keyframes punchBig{0%{transform:scale(1.05)}}.op-bg{transition:filter .5s}.opening.dim .op-bg{filter:brightness(.35)saturate(.6)}.op-bg:before{content:"";background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--c1) 30%,transparent),transparent 55%);animation:6s ease-in-out infinite bgPulse;position:absolute;inset:0}@keyframes bgPulse{50%{opacity:.7;transform:scale(1.04)}}.op-pack-wrap{animation:.7s cubic-bezier(.22,1,.36,1) packIn;position:relative}.op-halo{background:radial-gradient(circle,var(--glow),transparent 62%);opacity:.35;filter:blur(24px);pointer-events:none;border-radius:50%;animation:4s ease-in-out infinite halo;position:absolute;inset:-70px}.aura .op-halo{background:radial-gradient(circle,var(--ac),transparent 62%);opacity:.65}.aura-L .op-halo{animation-duration:3s}.aura-M .op-halo{opacity:.85;animation-duration:2.4s}@keyframes halo{50%{opacity:.7;transform:scale(1.08)}}.op-pack.squeeze{scale:.98}.op-pack.tearing{filter:brightness(1.15);transition:scale .4s cubic-bezier(.22,1,.36,1);scale:1.04}.slit{z-index:5;opacity:0;width:0;height:3px;box-shadow:0 0 18px 6px var(--glow),0 0 70px 26px #fffa;background:#fff;border-radius:3px;transition:width .4s cubic-bezier(.5,0,.3,1),opacity .2s;position:absolute;top:15%;left:50%;translate:-50% -50%}.op-pack.tearing .slit{opacity:1;width:115%}.op-pack.torn .slit{opacity:0;width:160%;height:0;transition:all .4s}.op-pack-wrap.out{opacity:0;transition:transform .5s cubic-bezier(.5,0,.7,.4),opacity .45s;transform:translateY(300px)scale(.92)}.flip{transition:filter .4s}.opening.dim .flip:not(.charging){filter:brightness(.35)blur(1.5px)}.flip-back .back-shine{background:linear-gradient(105deg,#0000 35%,#fff2 48%,#0000 60%) 150% 0/250% 100%;transition:background-position .7s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.flip:not(.revealed):hover .back-shine{background-position:-60% 0}}.flip-back span{transition:color .3s,text-shadow .3s}@media (hover:hover) and (pointer:fine){.flip:not(.revealed):hover .flip-back span{color:#fff4;text-shadow:0 0 20px #fff4}}.flip.charging{z-index:6;animation:1s cubic-bezier(.45,0,.55,1) forwards chargeGrow}.flip.charging.r-M{animation-duration:1.7s}@keyframes chargeGrow{to{scale:1.08}}.flip.charging .flip-back{border-color:var(--rc);animation:1s ease-in forwards chargeGlow}.flip.charging.r-M .flip-back{animation-duration:1.7s}@keyframes chargeGlow{0%{box-shadow:0 0 20px 0 var(--rc)}to{box-shadow:0 0 70px 18px var(--rc),0 0 0 2px #fffa inset;filter:brightness(1.35)}}.flip-rays{z-index:-1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rc) 75%,transparent) 0 7deg,transparent 7deg 22deg);transition:opacity 1.2s;animation:30s linear infinite rot;position:absolute;inset:-65%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 60%);mask:radial-gradient(circle,#000 12%,#0000 60%)}.flip.revealed.r-R .flip-rays{opacity:.2}.flip.revealed.r-E .flip-rays{opacity:.5}.flip.revealed.r-L .flip-rays{opacity:.8;animation-duration:24s}.flip.revealed.r-M .flip-rays{opacity:.85;background:repeating-conic-gradient(#ff3d6e 0 6deg,transparent 6deg 15deg,#ffb627 15deg 21deg,transparent 21deg 30deg,#3fa9ff 30deg 36deg,transparent 36deg 45deg,#3ddc97 45deg 51deg,transparent 51deg 60deg);animation-duration:20s}.flip.pop .flip-front .card{animation:.7s cubic-bezier(.22,1,.36,1) popIn}@keyframes popIn{0%{scale:.94}}.flip.revealed .card-badge{animation:.5s cubic-bezier(.22,1,.36,1) .5s backwards stamp}@keyframes stamp{0%{opacity:0;scale:1.4}}.flip.revealed .reveal-name{animation:.5s cubic-bezier(.22,1,.36,1) .35s backwards labelPop}@keyframes labelPop{0%{opacity:0;translate:0 -4px}}.flip.r-L .reveal-name,.flip.r-M .reveal-name{text-shadow:0 0 14px var(--rc);font-size:14px}@media (hover:hover) and (pointer:fine){.flip.revealed:hover{z-index:5}.flip.revealed:hover .flip-front .card{translate:0 -5px}}.flip.best{z-index:4}.flip.best .card-frame{box-shadow:0 0 50px -4px var(--rc),0 14px 30px -10px #000}.big-txt{z-index:7;text-align:center;pointer-events:none;animation:2.2s cubic-bezier(.22,1,.36,1) forwards bigIn;position:absolute;top:9%;left:0;right:0}.big-txt span{font:900 clamp(40px,8vw,104px)/1 var(--display);letter-spacing:.08em;color:#fff;-webkit-text-stroke:2px var(--bc);text-shadow:0 0 30px var(--bc),0 0 90px var(--bc);display:block}.big-txt small{font:700 clamp(13px,1.8vw,20px) var(--display);color:var(--bc);letter-spacing:.24em;text-transform:uppercase;text-shadow:0 0 12px #000;margin-top:10px;display:block}@keyframes bigIn{0%{opacity:0;transform:scale(1.15)}18%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(.99)}to{opacity:0;transform:scale(.97)}}.op-bar .sum{gap:34px}.sum-it{animation:sumIn .55s calc(var(--d)*.12s) cubic-bezier(.22,1,.36,1) backwards;flex-direction:column;align-items:center;display:flex}.sum-it b{font:900 32px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.sum-it small{color:#fff9;margin-top:4px;font-size:12px;font-weight:600}@keyframes sumIn{0%{opacity:0;translate:0 10px}}.op-bar .btns{animation:.5s cubic-bezier(.22,1,.36,1) .5s backwards sumIn}.op-close{transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s}@media (hover:hover) and (pointer:fine){.op-close:hover{transform:scale(1.05)}}@media (max-width:820px){.op-bar .sum{gap:18px}.sum-it b{font-size:24px}}@media (max-width:1100px){.shop-side{position:relative}}@media (max-width:820px){.hero-stage{height:260px}.hc{width:132px;margin:-92px 0 0 -66px}.hc-0{transform:translate(-98px,18px)rotate(-11deg)translateZ(-30px)}.hc-2{transform:translate(98px,18px)rotate(11deg)translateZ(-30px)}.hero-glow{width:300px;height:300px;margin:-150px 0 0 -150px}}.card-stats{gap:4px;margin-top:5px;display:flex}.card-stats span{font:700 10.5px var(--display);font-variant-numeric:tabular-nums;background:#000a;border:1px solid #ffffff1a;border-radius:5px;flex:1;justify-content:center;align-items:baseline;gap:3px;padding:2px 0;display:flex}.card-stats i{font:700 7.5px var(--display);letter-spacing:.06em;opacity:.75;font-style:normal}.card-stats .st-atk{color:#ff8a7a}.card-stats .st-def{color:#7cc4ff}.statbox{background:var(--bg2);border:1px solid var(--line);border-radius:14px;margin:14px 0 4px;padding:14px}.stat-row{grid-template-columns:70px 1fr 64px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:600;display:grid}.stat-row b{text-align:right;font:700 15px var(--display);font-variant-numeric:tabular-nums}.stat-bar{background:var(--panel2);border-radius:9px;height:8px;overflow:hidden}.stat-bar i{transform-origin:0;border-radius:9px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) backwards barIn;display:block}.stat-row.atk .stat-bar i{background:linear-gradient(90deg,#e2412b,#ff8a7a)}.stat-row.atk b{color:#ff8a7a}.stat-row.def .stat-bar i{background:linear-gradient(90deg,#3fa9ff,#7cc4ff)}.stat-row.def b{color:#7cc4ff}.stat-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:4px;font-size:12px;display:flex}.stat-foot b{color:var(--text)}.card-rar{font:900 italic 14px/1 var(--display);letter-spacing:.02em;-webkit-text-stroke:.3px #000;text-shadow:none;background:#000c;border:1px solid #fff2;border-radius:6px;padding:3px 8px 3px 7px}.card.r-C .card-rar{color:#c3c9d4}.card.r-U .card-rar{background:linear-gradient(#f0c08f,#a8642f);color:#0000;-webkit-background-clip:text;background-clip:text;border-color:#c9864a66}.card.r-R .card-rar{background:linear-gradient(#fff,#9fb6cf);color:#0000;-webkit-background-clip:text;background-clip:text;border-color:#9fb6cf66}.card.r-E .card-rar{background:linear-gradient(#fff3b0,#f5b301 55%,#b37400);color:#0000;-webkit-background-clip:text;background-clip:text;border-color:#f5b30188}.card.r-L .card-rar{background:linear-gradient(#f3d9ff,#b26bff 50%,#ffb627);color:#0000;-webkit-background-clip:text;background-clip:text;border-color:#b26bff88}.card.r-M .card-rar{background:linear-gradient(90deg,#ff3d6e,#ffb627,#3ddc97,#3fa9ff,#b26bff);color:#0000;-webkit-background-clip:text;background-clip:text;border-color:#ff3d6e88}.card-rar{position:relative}.card-rar:before{content:"";border-radius:inherit;z-index:-1;background:#000c;position:absolute;inset:0}.card-top{isolation:isolate}.flip .reveal-name{font:900 italic 14px var(--display);letter-spacing:.06em}.flip.r-L .reveal-name,.flip.r-M .reveal-name{font-size:18px}.card.r-U .card-frame,.card.r-R .card-frame,.card.r-E .card-frame,.card.r-L .card-frame{border-color:#0000}.card.r-U .card-frame{background:linear-gradient(#111,#111) padding-box padding-box,linear-gradient(155deg,#f0c08f,#8a4f22 45%,#d79a62 70%,#6e3a16) border-box}.card.r-R .card-frame{background:linear-gradient(#111,#111) padding-box padding-box,linear-gradient(155deg,#fff,#8c9bb0 45%,#e6edf5 70%,#6f7d91) border-box}.card.r-E .card-frame{background:linear-gradient(#111,#111) padding-box padding-box,linear-gradient(155deg,#fff3b0,#c98a00 45%,#ffe27a 70%,#9a6400) border-box;box-shadow:0 0 18px -6px #f5b301,0 10px 28px -10px #000}.card.r-L .card-frame{background:linear-gradient(#111,#111) padding-box padding-box,linear-gradient(155deg,#ecd2ff,#7b3fd1 40%,#ffb627 75%,#6a2fb8) border-box;box-shadow:0 0 24px -4px #b26bff,0 10px 28px -10px #000}#fx3d{z-index:150;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.scene3d,.battle>canvas.scene3d,.opening>canvas.scene3d{pointer-events:none;margin:0;display:block;inset:0;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;position:absolute!important}.scene3d.opening{z-index:-1}.scene3d.battle{z-index:1}.opening.gl .op-bg,.opening.gl .tp-amb,.opening.gl .tp-part,.opening.gl .tp-mouth,.opening.gl .tp-beam{opacity:0!important}.opening.gl .tp-pack{filter:none}.opening.gl .tp-pack.aura:before{display:none}.amb3d{pointer-events:none;display:block;position:fixed;inset:0;background:0 0!important;width:100%!important;height:100%!important}.bd3d{pointer-events:none;display:block;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.dialog.gl3d .dl-stage,.dialog.gl3d .dl-box{z-index:1;position:relative}.dialog.gl3d .dl-head,.dialog.gl3d .dl-skip{z-index:2}.map3d{z-index:1;pointer-events:none;will-change:transform;display:block;top:0;left:0;background:0 0!important;position:absolute!important}.map .arc.has-photo{isolation:auto}.arc-photo{background-attachment:scroll!important}.arc.off .scene,.arc.off .scene *,.arc.off .node-img{animation-play-state:paused!important}#netBar{z-index:400;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#e2412b,#d8b26a,#0000) 0 0/40% 100% no-repeat;width:100%;height:3px;transition:opacity .2s;position:fixed;top:0;left:0}#netBar.on{opacity:1;animation:1.1s linear infinite netBar}@keyframes netBar{0%{background-position:-40% 0}to{background-position:140% 0}}.soc-loading{flex-direction:column;align-items:center;gap:14px;display:flex}.soc-loading:before{content:"";border:3px solid #e2412b;border-color:#e2412b #d8b26a #ffffff14 #ffffff14;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.nav a.has-ico{text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:64px;padding:6px 10px 8px;font-size:12px;line-height:1.1;display:flex}.nav-ico{place-items:center;width:30px;height:30px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s;display:grid}.nav-ico img,.nav-ico svg{filter:drop-shadow(0 3px 4px #0009)saturate(.75)brightness(.85);width:30px;height:30px;transition:filter .2s}@media (hover:hover) and (pointer:fine){.nav a.has-ico:hover .nav-ico{transform:translateY(-2px)scale(1.08)}.nav a.has-ico:hover .nav-ico img,.nav a.has-ico:hover .nav-ico svg{filter:drop-shadow(0 4px 6px #000a)saturate()brightness()}}.nav a.has-ico.on{box-shadow:none;color:#fff;background:0 0}.nav a.has-ico.on .nav-ico{transform:translateY(-1px)scale(1.12)}.nav a.has-ico.on .nav-ico img,.nav a.has-ico.on .nav-ico svg{filter:drop-shadow(0 0 8px #e2412baa)drop-shadow(0 3px 4px #000a)saturate(1.1)brightness(1.08)}.nav a.has-ico:after{border-radius:3px;height:3px;bottom:0;left:18%;right:18%;box-shadow:0 0 10px #e2412b}.nav a.has-ico .dot{top:3px;right:12px}.nav a.has-ico .dot.nb{top:0;right:6px}.nav a.has-ico .nav-lbl{letter-spacing:.01em;font-weight:700}@media (max-width:900px){.nav a.has-ico{min-width:58px;padding:5px 7px 7px;font-size:11px}.nav-ico img,.nav-ico svg{width:26px;height:26px}}.worlds{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.world{border:1px solid var(--line);text-align:left;background:linear-gradient(160deg,var(--c1),var(--c2));border-radius:24px;align-items:flex-end;min-height:340px;padding:24px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.world:hover{box-shadow:0 24px 50px -24px var(--c1);transform:translateY(-4px)}.world-bg{opacity:.55;background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;inset:0}.world:hover .world-bg{opacity:.7;transform:scale(1.05)}.world-bg.photo,.world:hover .world-bg.photo{opacity:1;mix-blend-mode:normal;-webkit-mask:none;mask:none}.world:after{content:"";background:linear-gradient(#0000 20%,#09090fee 80%);position:absolute;inset:0}.world-kanji{z-index:2;font:900 64px/1 var(--jp);color:#ffffff30;position:absolute;top:14px;right:18px}.world-txt{z-index:2;width:100%;position:relative}.world h2{margin:6px 0 4px;font-size:28px}.world small{color:#fffb;font-size:13px}.world-prog{color:#fffc;align-items:center;gap:10px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.world-prog .pity-bar{flex:1}.world-prog .pity-bar div{background:linear-gradient(90deg,var(--gold),#d8b26a)}.map-top{align-items:center;gap:16px;margin-bottom:18px;display:flex}.map-top h1{font-size:28px}.map{border:1px solid var(--line);background:radial-gradient(#ffffff0d 1px,transparent 1.5px) 0 0/26px 26px, radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--c1) 22%,transparent),transparent 60%), linear-gradient(0deg,color-mix(in srgb,var(--c1) 9%,#0b0b12),color-mix(in srgb,var(--c2) 12%,#0b0b12));border-radius:28px;padding:30px 0 40px;position:relative;overflow:hidden}.map-bg{opacity:.18;pointer-events:none;background-position:50%;background-size:cover;height:420px;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 80%);mask:linear-gradient(#0000,#000 80%)}.map-path{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.map-path path{fill:none;stroke-linecap:round}.p-done{stroke:var(--gold);stroke-width:5px;filter:drop-shadow(0 0 6px #f6c85f88)}.map-col{flex-direction:column-reverse;gap:10px;max-width:640px;margin:0 auto;padding:0 20px;display:flex;position:relative}.map-start{font:900 12px var(--display);letter-spacing:.3em;color:#fff7;border:1px dashed #fff3;border-radius:99px;align-self:center;margin-top:10px;padding:8px 18px}.arc{flex-direction:column-reverse;gap:6px;display:flex}.arc-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#0009;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;margin:18px 0 6px;padding:10px 16px;display:flex;position:relative}.arc-head h3{flex:1;font-size:16px}.arc-n{font:700 10px var(--display);letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.arc-stars{color:#fffa;font-size:12px;font-weight:700}.arc-nodes{flex-direction:column-reverse;gap:22px;display:flex}.node-row{height:118px;position:relative}.node{z-index:1;flex-direction:column;align-items:center;gap:6px;width:170px;display:flex;position:absolute;top:0;translate:-50%}.node-img{background:var(--bg2);border:4px solid #fff4;border-radius:50%;width:78px;height:78px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 10px 24px -8px #000}.node-img img{object-fit:cover;object-position:top;width:100%;height:100%}.node.boss .node-img{border-color:#ff3d6e88;width:96px;height:96px}.node.boss{margin-top:-10px}.node-boss{font:900 9px var(--display);letter-spacing:.14em;color:#fff;background:#ff3d6e;border-radius:7px;padding:3px 8px;position:absolute;top:-6px}.node-lbl{text-align:center;flex-direction:column;align-items:center;display:flex}.node-lbl b{text-shadow:0 1px 6px #000;font-size:12.5px;line-height:1.2}.node-stars{letter-spacing:1px;font-size:13px}.node-stars i,.rewards i,.res-stars i{color:#ffffff30;font-style:normal}.node-stars i.on,.rewards i.on{color:var(--gold);text-shadow:0 0 8px #f6c85f88}.node:hover .node-img{transform:scale(1.06)}.node.done .node-img{border-color:var(--gold)}.node.current .node-img{border-color:#fff;animation:3s ease-in-out infinite nodeGlow}@keyframes nodeGlow{0%,to{box-shadow:0 0 #fff0,0 10px 24px -8px #000}50%{box-shadow:0 0 0 8px #fff2,0 0 30px 4px var(--c1)}}.node.focus-ping .node-img{animation:1.1s cubic-bezier(.22,1,.36,1) 2 nodePing}@keyframes nodePing{0%{box-shadow:0 0 0 0 #fffc,0 0 0 0 var(--c1,#e2412b)}60%{box-shadow:0 0 0 14px #fff0,0 0 34px 8px var(--c1,#e2412b)}to{box-shadow:0 0 0 18px #fff0,0 10px 24px -8px #000}}@media (prefers-reduced-motion:reduce){.node.focus-ping .node-img{animation:none}}.node.locked .node-img{filter:grayscale()brightness(.4)}.node.locked .node-lbl{opacity:.45}.node.locked{cursor:not-allowed}.prep-box{background:var(--panel);border:1px solid var(--line2);border-radius:24px;width:min(1000px,100%);max-height:calc(100vh - 40px);padding:26px;animation:.3s cubic-bezier(.22,1,.36,1) modalIn;position:relative;overflow:auto}.prep-head h2{margin:6px 0 18px}.prep-grid{grid-template-columns:1fr 1.2fr;gap:28px;display:grid}.foes{flex-direction:column;gap:8px;margin-top:8px;display:flex}.foe{background:var(--bg2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.foe img{object-fit:cover;object-position:top;border-radius:50%;width:48px;height:48px}.foe small{color:var(--muted);font-size:12px;display:block}.c-atk{color:#ff8a7a}.c-def{color:#7cc4ff}.rewards{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rewards span{background:var(--bg2);border:1px solid var(--line);border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:600}.small{font-size:12px}.slots{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.slot{aspect-ratio:5/7;border-radius:12px}.slot.empty{border:2px dashed var(--line2);color:var(--muted);place-items:center;font-size:13px;font-weight:600;display:grid}.slot.full .card{width:100%}.power-cmp{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.power-cmp b{color:var(--text);font-family:var(--display)}.verdict{font:900 13px var(--display);text-transform:uppercase;letter-spacing:.06em}.fight-btn{justify-content:center;width:100%}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:10px;display:grid}.pick{border-radius:12px;transition:opacity .2s}.pick .card{width:100%}.pick.in{opacity:.35}.pick.in:after{content:"✓";position:absolute}.battle{z-index:110;background:#07070a;grid-template-rows:auto 1fr auto 1fr auto;gap:10px;padding:18px 24px 22px;display:grid;position:fixed;inset:0;overflow:hidden}.b-bg{opacity:.22;filter:blur(3px)saturate(1.1);background-position:50%;background-size:cover;position:absolute;inset:0}.battle:before{content:"";background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--c1) 25%,transparent),transparent 60%),linear-gradient(180deg,#07070acc,transparent 40%,#07070aee);position:absolute;inset:0}.battle>*{z-index:1;position:relative}.b-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.b-top h3{margin-top:4px;font-size:20px}.b-turn{font:700 14px var(--display);background:#0008;border:1px solid #ffffff1a;border-radius:12px;padding:8px 16px}.b-side{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.unit{flex-direction:column;gap:8px;width:190px;transition:opacity .4s,filter .4s,translate .25s cubic-bezier(.22,1,.36,1);display:flex}.u-card{aspect-ratio:1;background:var(--bg2);border:3px solid #fff2;border-radius:16px;transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #000}.u-card img{object-fit:cover;object-position:top;width:100%;height:100%}.enemies .u-card{border-color:#ff3d6e55}.u-lv{font:700 10px var(--display);background:#000b;border-radius:7px;padding:3px 7px;position:absolute;top:6px;left:6px}.u-rar{font:900 italic 11px var(--display);color:var(--rc,#fff);background:#000b;border-radius:7px;padding:3px 7px;position:absolute;top:6px;right:6px}.u-rar.r-C{--rc:var(--C)}.u-rar.r-U{--rc:var(--U)}.u-rar.r-R{--rc:var(--R)}.u-rar.r-E{--rc:var(--E)}.u-rar.r-L{--rc:var(--L)}.u-rar.r-M{--rc:var(--M)}.u-guard{opacity:0;font-size:20px;transition:opacity .3s;position:absolute;bottom:8px;right:8px}.unit.guarding .u-guard{opacity:1}.u-done{text-align:center;font:700 10px var(--display);letter-spacing:.1em;text-transform:uppercase;opacity:0;background:#000a;padding:4px;transition:opacity .3s;position:absolute;inset:auto 0 0}.unit.acted .u-done{opacity:1}.unit.acted .u-card img{filter:brightness(.55)}.u-info b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.u-info small{gap:8px;font-size:11px;display:flex}.u-hp{background:#000a;border:1px solid #ffffff1a;border-radius:8px;height:16px;margin:4px 0;position:relative;overflow:hidden}.u-hp i{background:linear-gradient(90deg,#22c55e,#86efac);transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.enemies .u-hp i{background:linear-gradient(90deg,#ef4444,#fca5a5)}.u-gauge{background:#000a;border-radius:5px;height:5px;margin-bottom:4px;overflow:hidden}.u-gauge i{background:linear-gradient(90deg,#f59e0b,#fde68a);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.unit.full .u-gauge i{box-shadow:0 0 10px #fde68a}.unit.sel .u-card{box-shadow:0 0 0 3px #fff3,0 0 30px -4px var(--c1);border-color:#fff;transform:translateY(-6px)}.unit.ally:not(.ko):not(.acted){cursor:pointer}@keyframes hitFlash{0%{filter:brightness(2.2)}to{filter:brightness()}}.b-log{text-align:center;color:#fffc;min-height:24px;font-size:14px}.log-line{animation:.3s cubic-bezier(.22,1,.36,1) logIn}@keyframes logIn{0%{opacity:0;translate:0 4px}}.b-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:44px;display:flex}.b-who{font-weight:700}.b-hint{color:var(--muted);font-size:13px}.dmg-num{z-index:160;pointer-events:none;font:900 22px var(--display);color:#fff;text-shadow:0 2px #000,0 0 12px #000;animation:1.1s cubic-bezier(.22,1,.36,1) forwards dmgUp;position:fixed;translate:-50%}.dmg-num.special{color:#fbbf24;font-size:28px}.dmg-num.ko{color:#ff3d6e;font-size:24px}@keyframes dmgUp{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.b-result{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b;place-items:center;animation:.4s fadeIn;display:grid;position:fixed;inset:0}.res-box{text-align:center;background:var(--panel);border:1px solid var(--line2);border-radius:24px;width:min(520px,100% - 32px);padding:28px;animation:.4s cubic-bezier(.22,1,.36,1) modalIn}.res-box h2{letter-spacing:.08em;font-size:40px}.b-result.win h2{color:var(--gold);text-shadow:0 0 30px #f6c85f66}.b-result.lose h2{color:#ff6b6b}.res-stars{justify-content:center;gap:10px;margin:10px 0 4px;font-size:44px;display:flex}.res-stars i{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards starIn;animation-delay:calc(var(--d)*.25s)}.res-stars i.on{color:var(--gold);text-shadow:0 0 18px #f6c85faa}@keyframes starIn{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.res-xp{text-align:left;flex-direction:column;gap:8px;margin:18px 0;display:flex}.res-card{background:var(--bg2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.res-card img{object-fit:cover;object-position:top;border-radius:10px;width:44px;height:44px}.res-card>div{flex:1}.res-card small{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.lvup{color:var(--gold);font-weight:800}.stat-bar.xp i{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.res-ki{font:900 22px var(--display);color:#f0a07e;margin-bottom:18px}.res-box .btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.card-lv{font:700 9.5px var(--display);color:#fde68a;background:#000c;border:1px solid #fff2;border-radius:6px;padding:2px 6px}.stat-lv{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:grid}.stat-lv small{color:var(--muted);font-size:11px}@media (max-width:900px){.worlds{grid-template-columns:1fr}.world{min-height:220px}.prep-grid{grid-template-columns:1fr}.battle{gap:6px;padding:12px 10px 14px}.unit{width:30vw}.b-side{gap:8px}.u-info small{display:none}.node{width:130px}}.node-count{font:900 11px var(--display);color:#fde68a;background:#000d;border:1px solid #fff3;border-radius:8px;padding:3px 7px;position:absolute;top:48px;right:34px}.foe-n{font:900 12px var(--display);color:#fde68a;margin-left:4px}.enemies.n4 .unit,.enemies.n5 .unit,.enemies.n6 .unit{width:140px}.enemies.n5,.enemies.n6{gap:14px}.enemies.n5 .u-info small,.enemies.n6 .u-info small{display:none}.enemies.n5 .u-card,.enemies.n6 .u-card{border-radius:12px}@media (max-height:820px){.enemies.n4 .unit,.enemies.n5 .unit,.enemies.n6 .unit{width:118px}.allies .unit{width:160px}}@media (max-width:900px){.enemies.n4 .unit,.enemies.n5 .unit,.enemies.n6 .unit{width:28vw}}.shadow img,.unit.shadow .u-card img,img.shadow{filter:grayscale(.7)brightness(.55)sepia()hue-rotate(225deg)saturate(2.2)}.unit.shadow .u-card{border-color:#8b5cf6aa;box-shadow:0 0 24px -6px #8b5cf6,0 14px 30px -12px #000}.node-img.shadow{border-color:#8b5cf6aa}.dialog{z-index:130;cursor:pointer;-webkit-user-select:none;user-select:none;background:#07070a;flex-direction:column;justify-content:flex-end;animation:.35s fadeIn;display:flex;position:fixed;inset:0}.dl-bg{opacity:.5;filter:blur(1px);background-position:50%;background-size:cover;position:absolute;inset:0}.dialog:before{content:"";background:linear-gradient(#07070acc,#07070a44 35%,#07070ae6 78%);position:absolute;inset:0}.dialog>*{z-index:1;position:relative}.dl-head{position:absolute;top:22px;left:28px}.dl-head h3{margin-top:4px;font-size:22px}.dl-skip{position:absolute;top:22px;right:28px}.dl-stage{pointer-events:none;flex:1;justify-content:space-between;align-items:flex-end;padding:0 6vw;display:flex}.dl-slot{opacity:0;width:min(300px,34vw);transition:opacity .4s,filter .4s,transform .5s cubic-bezier(.22,1,.36,1)}.dl-slot.in{opacity:1}.dl-slot.left{transform:translate(-30px)}.dl-slot.right{transform:translate(30px)}.dl-slot.in{transform:none}.dl-slot:not(.talking){filter:brightness(.4)saturate(.6)}.dl-face{aspect-ratio:3/4;background:var(--bg2);box-shadow:0 0 60px -20px var(--c1);border:3px solid #fff2;border-bottom:0;border-radius:22px 22px 0 0;overflow:hidden}.dl-face img{object-fit:cover;object-position:top;width:100%;height:100%}.dl-face.none,.dl-face.kitsu,.dl-face.collector{place-items:center;display:grid}.dl-face span{font:900 120px/1 var(--jp)}.dl-face.none span{color:#fff3}.dl-face.kitsu{background:radial-gradient(circle at 50% 40%,#ffb347,#e8590c 60%,#7c2d12);border-color:#ffd8a8aa}.dl-face.kitsu span{color:#fff7ed;text-shadow:0 0 30px #fff3,0 6px #0003}.dl-face.collector{background:radial-gradient(circle at 50% 35%,#3c3834,#171614 60%,#05010c);border-color:#8b5cf6aa;box-shadow:0 0 80px -10px #8b5cf6}.dl-face.collector span{color:#c4b5fd;text-shadow:0 0 30px #8b5cf6}.dl-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d16ee;border:1px solid #fff2;border-radius:20px;width:min(900px,100% - 32px);min-height:130px;margin:0 auto 28px;padding:20px 26px 22px;box-shadow:0 20px 50px -20px #000}.dl-name{font:900 15px var(--display);background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:10px;margin:-36px 0 10px;padding:5px 14px;display:inline-block;box-shadow:0 8px 20px -8px #000}.dialog.speaker-right .dl-box{text-align:right}.dialog[data-kind=kitsu] .dl-name{background:linear-gradient(135deg,#ffb347,#e8590c)}.dialog[data-kind=collector] .dl-name{background:linear-gradient(135deg,#6d28d9,#171614)}.dialog[data-kind=collector] .dl-text{color:#ddd6fe;font-style:italic}.dl-text{min-height:52px;margin:0;font-size:17px;line-height:1.55}.dl-next{color:#fff6;opacity:0;font-size:12px;transition:opacity .3s;position:absolute;bottom:12px;right:22px}.dialog.done .dl-next{opacity:1}@media (max-width:900px){.dl-stage{padding:0 10px}.dl-slot{width:42vw}.dl-face span{font-size:70px}.dl-text{font-size:15px}.dl-head{left:14px}.dl-skip{right:14px}}.profile-chip{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 10px 0 4px;font-size:13px;font-weight:700;transition:border-color .2s,transform .2s;display:flex}.profile-chip:hover{border-color:var(--line2);transform:translateY(-1px)}.profile-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.profile-chip .gear{color:var(--muted);font-size:13px}.pav,.set-av,.dl-face.player{background:linear-gradient(135deg,var(--accent),var(--violet));color:#fff;place-items:center;display:grid;overflow:hidden}.pav{width:28px;height:28px;font:900 13px var(--display);border-radius:9px}.pav img,.set-av img,.dl-face.player img{object-fit:cover;width:100%;height:100%}.settings-box{background:var(--panel);border:1px solid var(--line2);border-radius:24px;width:min(560px,100%);padding:26px;animation:.3s cubic-bezier(.22,1,.36,1) modalIn;position:relative}.settings-box h2{margin-bottom:6px}.set-profile{align-items:flex-start;gap:20px;margin-top:18px;display:flex}.set-av{width:110px;height:110px;font:900 44px var(--display);border-radius:24px;flex:none;box-shadow:0 10px 30px -10px #000}.set-fields{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.set-fields input:not([type=file]){border:1px solid var(--line);background:var(--bg2);height:40px;color:var(--text);font:inherit;border-radius:11px;width:100%;padding:0 12px;font-size:14px}.set-fields input:focus{border-color:var(--accent);outline:none}.set-row{align-items:center;gap:8px;display:flex}.set-row input{flex:1}.set-fields .label{margin-top:4px}.dl-face.player span{font:900 110px/1 var(--display);color:#fff}.dialog[data-kind=player] .dl-name{background:linear-gradient(135deg,var(--accent),var(--violet))}@media (max-width:820px){.profile-chip b,.profile-chip .gear{display:none}.set-profile{flex-direction:column;align-items:center}}.set-audio{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.vol{grid-template-columns:170px 1fr 50px;align-items:center;gap:12px;margin-top:10px;font-size:14px;font-weight:600;display:grid}.vol b{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.vol input{accent-color:#e2412b;width:100%}.adv-energy{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0fe6;border:1px solid #fde04733;border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 14px auto;padding:8px 14px;display:flex;position:sticky;top:72px;box-shadow:0 6px 24px #0008}.adv-energy .en-ico{filter:drop-shadow(0 0 6px #fde047);font-size:18px}.adv-energy>b{font:400 18px var(--display);color:#fff}.adv-energy>b small{color:var(--muted);font-size:12px}.en-cells{gap:3px;display:flex}.en-cells i{background:#ffffff12;border-radius:3px;width:10px;height:16px;transform:skew(-12deg)}.en-cells i.on{background:linear-gradient(#fef08a,#f59e0b);box-shadow:0 0 8px #fbbf2499}.en-cells.vip{gap:2px}.en-cells.vip i{width:5px}.adv-energy .en-next{color:var(--muted);min-width:92px;font-size:12px}.adv-energy .en-next b{color:#fde047}.adv-energy.en-empty{border-color:#f43f5e66}.adv-energy.en-empty .en-ico{filter:grayscale()}.pp-go .pp-cost{opacity:.8;margin-left:6px;font-size:.8em}@media (max-width:600px){.adv-energy{margin-right:auto}.en-cells i{width:7px}}.pname-box{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.05;display:flex}.pname-box b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.plv{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.plv-n{color:#ffd23f}.plv-bar{background:#ffffff1f;border-radius:3px;width:44px;height:4px;display:block;overflow:hidden}.plv-bar i{background:linear-gradient(90deg,#ffd23f,#ff8a3d);border-radius:3px;height:100%;display:block}.pt-lv{color:var(--muted);margin-top:1px;font-size:9px;font-weight:600;display:block}.en-plus{color:#291400;background:linear-gradient(135deg,#fde68a,#fbbf24 50%,#d97706);border-radius:9px;place-items:center;width:28px;height:28px;margin-left:2px;font:900 18px/1 Outfit,sans-serif;transition:transform .12s,filter .15s;display:grid;box-shadow:0 4px 14px -4px #fbbf24aa}.en-plus:hover:not(:disabled){filter:brightness(1.1);transform:scale(1.08)}.en-plus:active:not(:disabled){transform:scale(.94)}.en-plus:disabled{opacity:.3;cursor:default;box-shadow:none;filter:grayscale(.6)}.map-back{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0d12f2;margin-bottom:-36px;position:sticky;top:72px;box-shadow:0 8px 20px -10px #000}.map-back+.map-top{min-height:36px;padding-left:124px}@media (max-width:600px){.map-back+.map-top{padding-top:44px;padding-left:0}}.arc-modes{z-index:2;flex-wrap:wrap;align-items:center;gap:6px;margin:0 4px 4px;display:flex;position:relative}.am-btn{color:#d9d1c4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#000a;border:1px solid #fff2;border-radius:999px;height:28px;padding:0 12px;font:700 12px Outfit,sans-serif}.am-btn small{opacity:.8;font-weight:600}.am-btn:hover{border-color:var(--mc)}.am-btn.on{background:color-mix(in srgb,var(--mc) 28%,#000c);border-color:var(--mc);color:#fff;box-shadow:0 0 14px -4px var(--mc)}.am-btn.locked{opacity:.55;cursor:help}.am-info{color:var(--mc);text-shadow:0 1px 3px #000;font-size:11.5px;font-weight:700}.arc.mode-1 .node.done .node-img,.arc.mode-2 .node.done .node-img{border-color:var(--mc)}.arc.mode-1 .node-img,.arc.mode-2 .node-img{box-shadow:0 0 0 2px #000,0 0 16px -4px var(--mc)}.arc.mode-1 .arc-head,.arc.mode-2 .arc-head{border-color:color-mix(in srgb,var(--mc) 60%,transparent)}.arc-nm{z-index:2;color:#d9d1c4;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#000a;border:1px solid #fff2;border-radius:12px;align-self:flex-start;align-items:center;gap:9px;max-width:100%;margin:0 4px 6px;padding:6px 12px 6px 8px;display:flex;position:relative}.arc-nm .an-box{border:2px solid var(--nc);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font:900 13px Outfit,sans-serif;display:grid}.arc-nm .an-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.arc-nm .an-txt b{letter-spacing:.03em;text-transform:uppercase;font:800 12.5px Outfit,sans-serif}.arc-nm .an-txt small{opacity:.8;font-size:11px}.arc-nm:hover{border-color:var(--nc)}.arc-nm.on{background:color-mix(in srgb,var(--nc) 26%,#000c);border-color:var(--nc);color:#fff;box-shadow:0 0 18px -4px var(--nc)}.arc-nm.on .an-box{background:var(--nc)}.arc-nm.locked{opacity:.6;cursor:help}.arc-nm.locked .an-box{border-color:#fff4;font-size:10px}.arc.nm .node-img{box-shadow:0 0 0 2px #000,0 0 18px -2px var(--mc)}.arc.nm .node.done .node-img{border-color:var(--mc)}.arc.nm .arc-head{border-color:var(--mc);box-shadow:inset 0 0 30px -12px var(--mc)}.arc.nm .arc-head h3:after{content:" ☠";color:var(--mc)}.world-modes{gap:10px;margin-top:6px;font-size:11.5px;font-weight:700;display:flex}.world-modes span{color:var(--mc)}.mode-badge{background:color-mix(in srgb,var(--mc) 25%,#000);border:1px solid var(--mc);color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:6px;margin-left:6px;padding:2px 8px;font:700 11px Outfit,sans-serif;display:inline-block}.mode-badge.trial{--mc:#22d3ee}.pp-modeinfo{background:color-mix(in srgb,var(--mc) 14%,#07070a);border:1px solid color-mix(in srgb,var(--mc) 50%,transparent);color:var(--mc);border-radius:10px;padding:7px 10px;font-size:12px;font-weight:700}.scene{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.sc-sky{background:linear-gradient(180deg,var(--sky1),var(--sky2) 58%,var(--sky3));position:absolute;inset:0}.sc-stars{opacity:.8;background-color:#0000;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 33% 8%,#fff,#0000),radial-gradient(1.4px 1.4px at 58% 22%,#fff,#0000),radial-gradient(1px 1px at 76% 12%,#fff,#0000),radial-gradient(1.2px 1.2px at 90% 30%,#fff,#0000),radial-gradient(1px 1px at 45% 35%,#fff,#0000),radial-gradient(1px 1px at 22% 40%,#fff,#0000),radial-gradient(1.3px 1.3px at 68% 42%,#fff,#0000);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:420px 300px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:6s ease-in-out infinite twinkle;position:absolute;inset:0 0 40%}@keyframes twinkle{0%{opacity:.25}to{opacity:.85}}.sc-orb{background:radial-gradient(circle at 40% 40%,#fff,var(--oc) 45%,transparent 72%);box-shadow:0 0 80px 30px color-mix(in srgb,var(--oc) 45%,transparent);opacity:.95;border-radius:50%;position:absolute;translate:-50% -50%}.sc-orb.moon{background:radial-gradient(circle at 38% 38%,#fff,var(--oc) 60%,color-mix(in srgb,var(--oc) 70%,#000) 100%);box-shadow:0 0 70px 20px color-mix(in srgb,var(--oc) 35%,transparent)}.sc-orb.planet{background:radial-gradient(circle at 35% 35%,#fff,var(--oc) 40%,color-mix(in srgb,var(--oc) 40%,#000) 100%);box-shadow:0 0 60px 10px color-mix(in srgb,var(--oc) 30%,transparent)}.sc-orb.planet:after{content:"";border:2px solid color-mix(in srgb,var(--oc) 70%,#fff);opacity:.7;border-radius:50%;height:14%;position:absolute;top:44%;left:-30%;right:-30%;transform:rotate(-14deg)}.sc-far,.sc-near{position:absolute;left:0;right:0}.sc-far{filter:blur(.6px);height:46%;bottom:16%}.sc-near{height:34%;bottom:8%}.sc-far svg,.sc-near svg{width:100%;height:100%;display:block}.sc-ground{background:linear-gradient(180deg,var(--g1),var(--g2));height:12%;position:absolute;bottom:0;left:0;right:0}.sc-grid{transform-origin:top;background:repeating-linear-gradient(90deg,#e2412b33 0 1px,#0000 1px 60px),repeating-linear-gradient(0deg,#e2412b26 0 1px,#0000 1px 16px);position:absolute;inset:0;transform:perspective(200px)rotateX(55deg)}.sc-fog{background:linear-gradient(0deg,transparent 4%,var(--fog) 22%,transparent 48%);animation:14s ease-in-out infinite fogDrift;position:absolute;inset:0}@keyframes fogDrift{50%{opacity:.6;transform:translate(2%)}}.sc-fx{position:absolute;inset:0;overflow:hidden}.sc-fx i{animation-duration:var(--d);animation-delay:var(--dl);scale:var(--s);animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute}.p-dust{opacity:.6;background:#fed7aa;border-radius:50%;width:3px;height:3px;animation-name:driftR}.p-sparks{background:#ffb4a0;border-radius:50%;width:4px;height:4px;animation-name:rise;box-shadow:0 0 8px #ff7a5c}.p-embers{background:#fdba74;border-radius:50%;width:3px;height:3px;animation-name:rise;box-shadow:0 0 8px #f97316}.p-leaves{opacity:.85;background:#4ade80;border-radius:60% 0;width:10px;height:6px;animation-name:fallSway}.p-petals{opacity:.9;background:#fbcfe8;border-radius:70% 0;width:9px;height:7px;animation-name:fallSway}.p-snow{opacity:.85;background:#fff;border-radius:50%;width:4px;height:4px;animation-name:fallSway}.p-rain{background:linear-gradient(#fff0,#d9d1c4aa);width:1.5px;height:22px;animation-name:fall;animation-duration:calc(var(--d) / 9)!important}.p-bubbles{border:1.5px solid #ffb4a0aa;border-radius:50%;width:10px;height:10px;animation-name:rise}.p-stars{background:#fff;border-radius:50%;width:2px;height:2px;animation-name:blink;animation-timing-function:ease-in-out!important}.p-mist{width:420px;height:110px;bottom:calc(10% + var(--s) * 10%);background:radial-gradient(closest-side,#ffffff2a,#0000);border-radius:50%;animation-name:driftR;animation-duration:calc(var(--d) * 4)!important;top:auto!important}.p-clouds{filter:blur(4px);background:radial-gradient(closest-side,#fffc,#fff0);border-radius:50%;width:240px;height:70px;animation-name:driftR;animation-duration:calc(var(--d) * 5)!important;top:calc(var(--s) * 20%)!important}.p-gulls{border-top:2px solid #18161599;border-radius:50% 50% 0 0;width:16px;height:6px;animation-name:driftR;animation-duration:calc(var(--d) * 3)!important;top:calc(var(--s) * 18% + 6%)!important}@keyframes driftR{0%{left:-15%}to{left:110%}}@keyframes rise{0%{opacity:0;top:105%}15%{opacity:1}to{opacity:0;top:-6%}}@keyframes fall{0%{top:-8%}to{top:106%}}@keyframes fallSway{0%{top:-6%;transform:translate(0)rotate(0)}50%{transform:translate(30px)rotate(160deg)}to{top:106%;transform:translate(-10px)rotate(320deg)}}@keyframes blink{50%{opacity:.15}}.map{background:#07070a;border-color:#24212a;padding:0}.map .map-bg{display:none}.map-col{gap:0;max-width:none;padding:0}.map-start{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--display);background:#07070a99;margin:18px auto 22px;font-weight:400;position:relative}.arc{gap:0;padding:10px 0 26px;position:relative}.arc>.scene{z-index:0;-webkit-mask:linear-gradient(#0000,#000 70px calc(100% - 70px),#0000);mask:linear-gradient(#0000,#000 70px calc(100% - 70px),#0000)}.arc-head,.arc-nodes{z-index:1;width:min(640px,100%);margin-left:auto;margin-right:auto;position:relative}.arc-head{background:linear-gradient(90deg,#07070ae6,#151312d9);border:1px solid #ffffff1f;margin-top:18px;margin-bottom:10px;box-shadow:0 10px 30px -14px #000}.arc-head h3{font-size:18px}.arc-n{font-family:var(--display);color:#ff7a5c;font-weight:400}.arc-nodes{gap:10px;padding:0 20px}.node-row{height:150px}.node{gap:4px;width:190px}.node-img{background:conic-gradient(from 200deg,#6b655d,#d9d1c4,#6b655d,#d9d1c4,#6b655d);border:0;border-radius:50%;width:92px;height:92px;padding:4px;box-shadow:0 12px 26px -8px #000,0 0 0 3px #07070a99}.node-img img{background:#0b0a0d;border-radius:50%}.node.done .node-img{background:conic-gradient(from 200deg,#b45309,#fde68a,#d97706,#fef3c7,#b45309)}.node.current .node-img{background:conic-gradient(#e2412b,#d8b26a,#e2412b);animation:3s ease-in-out infinite nodeGlow}.node.boss .node-img{background:conic-gradient(from 200deg,#9f1239,#fda4af,#be123c,#fecdd3,#9f1239);width:118px;height:118px}.node.boss.done .node-img{background:conic-gradient(from 200deg,#b45309,#fde68a,#be123c,#fef3c7,#b45309)}.node.locked .node-img{background:#2a2725}.node-num{z-index:2;min-width:30px;height:30px;font:400 13px var(--display);background:linear-gradient(135deg,#0e0d12,#16141b);border:1px solid #2c2925;border-radius:10px;place-items:center;padding:0 6px;display:grid;position:absolute;top:66px;left:50%;translate:-62px;box-shadow:0 6px 14px -6px #000}.node.boss .node-num{top:88px;translate:-74px}.node-boss{letter-spacing:.18em;font-size:10px;font-family:var(--display);background:linear-gradient(135deg,#f43f5e,#be123c);border-radius:8px;padding:4px 12px;font-weight:400;top:-12px;box-shadow:0 6px 16px -6px #f43f5e}.node-count{top:68px;right:42px}.node.boss .node-count{top:90px;right:30px}.node-lbl{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07070ad9;border:1px solid #ffffff1a;border-radius:12px;max-width:190px;margin-top:4px;padding:6px 12px 5px}.node-lbl b{text-shadow:none;font-size:12px}.p-all{stroke:#fff5;stroke-width:6px;stroke-dasharray:1 14}.p-done{stroke:#fbbf24;stroke-width:6px}.worlds{gap:22px}.world{background:#07070a;border:0;border-radius:28px;min-height:420px;padding:26px;box-shadow:0 30px 60px -30px #000}.world:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,var(--c1),transparent 40%,transparent 60%,var(--c2));-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.world .scene{z-index:0;opacity:.9;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.world:hover .scene{transform:scale(1.04)}.world-bg{z-index:1;opacity:.45;mix-blend-mode:luminosity;-webkit-mask:linear-gradient(#000 30%,#0000 85%);mask:linear-gradient(#000 30%,#0000 85%)}.world:hover .world-bg{opacity:.6}.world:after{z-index:1;background:linear-gradient(#0000 30%,#07070af2 82%)}.world-kanji{z-index:2;color:#ffffff24;text-shadow:0 0 40px var(--c1);font-size:84px}.world h2{font-size:34px;font-weight:400}.world-prog .pity-bar{background:#0009;height:10px}.battle{background:#07070a}.battle>.scene{z-index:0}.battle:before{z-index:0;background:linear-gradient(#07070a66,#0000 30% 55%,#07070af0 80%)}.battle .b-bg{display:none}.b-top,.b-side,.b-log,.b-actions{z-index:2;position:relative}.b-turn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07070acc}.enemies .u-card{border-color:#f43f5e88;box-shadow:0 0 0 2px #07070a88,0 18px 40px -16px #000}.allies .u-card{border-color:#e2412b66}.u-card{border-radius:18px}.u-info{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07070acc;border:1px solid #ffffff14;border-radius:12px;padding:6px 8px}.unit.sel .u-card{border-color:#e2412b;box-shadow:0 0 0 3px #e2412b44,0 0 34px -4px #e2412b}.b-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070acc;border:1px solid #ffffff14;border-radius:16px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 14px}.b-log{text-shadow:0 2px 8px #000}.dmg-num{color:#fff;-webkit-text-stroke:2px #0b0a0d;paint-order:stroke fill;text-shadow:0 4px #0b0a0d;font-size:28px}.dmg-num.crit{color:#fde047;font-size:32px}.dmg-num.special{background:linear-gradient(#fff,#fde047 50%,#f59e0b);color:#0000;-webkit-text-stroke:2px #451a03;-webkit-background-clip:text;background-clip:text;font-size:36px}.slash{z-index:155;pointer-events:none;background:linear-gradient(90deg,transparent,#fff 40%,var(--sc,#ffb4a0) 60%,transparent);width:180px;height:6px;box-shadow:0 0 16px var(--sc,#e2412b);border-radius:6px;animation:.38s cubic-bezier(.22,1,.36,1) forwards slash;position:fixed;translate:-50% -50%}@keyframes slash{0%{opacity:0;clip-path:inset(0 100% 0 0)}35%{opacity:1}to{opacity:0;clip-path:inset(0)}}.beam{z-index:154;pointer-events:none;transform-origin:0;background:linear-gradient(180deg,transparent,var(--bc,#e2412b) 25%,#fff 50%,var(--bc,#e2412b) 75%,transparent);height:18px;box-shadow:0 0 30px 6px var(--bc,#e2412b);border-radius:18px;animation:.7s cubic-bezier(.22,1,.36,1) forwards beam;position:fixed}@keyframes beam{0%{opacity:0;scale:0 .4}25%{opacity:1;scale:1}70%{opacity:1;scale:1 .9}to{opacity:0;scale:1 .2}}.charge{z-index:153;pointer-events:none;background:radial-gradient(circle,#fff,var(--bc,#e2412b) 30%,transparent 70%);border-radius:50%;width:160px;height:160px;animation:.45s ease-out forwards charge;position:fixed;translate:-50% -50%}@keyframes charge{0%{opacity:0;scale:.2}60%{opacity:.9}to{opacity:0;scale:1.3}}.vs-intro{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07070ad0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 6vw;animation:.5s ease-in 2s forwards vsOut;display:grid;position:absolute;inset:0}@keyframes vsOut{to{opacity:0;visibility:hidden}}.vs-side{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vs-side img{object-fit:cover;object-position:top;border:3px solid #fff3;border-radius:20px;width:110px;height:110px;box-shadow:0 18px 40px -16px #000}.vs-side.left{animation:.7s cubic-bezier(.22,1,.36,1) backwards vsL}.vs-side.right{animation:.7s cubic-bezier(.22,1,.36,1) backwards vsR}.vs-side.left img{border-color:#e2412b88}.vs-side.right img{border-color:#f43f5e88}.vs-side.right img.shadow{filter:grayscale(.7)brightness(.55)sepia()hue-rotate(225deg)saturate(2.2)}@keyframes vsL{0%{opacity:0;transform:translate(-80px)}}@keyframes vsR{0%{opacity:0;transform:translate(80px)}}.vs-mid{text-align:center}.vs-mid b{font:400 110px/1 var(--display);background:linear-gradient(#fff,#ff7a5c 45%,#d8b26a);color:#0000;filter:drop-shadow(0 0 30px #e2412b88);-webkit-background-clip:text;background-clip:text;animation:.6s cubic-bezier(.22,1,.36,1) .25s backwards vsIn;display:block}.vs-mid small{font:400 14px var(--display);letter-spacing:.2em;color:#d9d1c4;text-transform:uppercase;margin-top:10px;display:block}.vs-mid .vs-stage{color:#ff7a5c;font-size:12px}@keyframes vsIn{0%{opacity:0;transform:scale(1.6)}}@media (max-width:900px){.vs-side img{width:64px;height:64px}.vs-mid b{font-size:60px}.node-row{height:140px}}.map .map-path{z-index:1}.map .arc-head,.map .arc-nodes,.map .map-start{z-index:2}.arc>.scene .sc-far{height:min(46%,360px);bottom:min(16%,140px)}.arc>.scene .sc-near{height:min(34%,240px);bottom:min(8%,70px)}.arc>.scene .sc-ground{height:min(12%,90px)}.arc>.scene .sc-orb{top:min(var(--oy,20%),160px)!important}.vs-intro{background:radial-gradient(#151312f2,#07070afa 70%)}.vs-mid b{color:#ecfeff;filter:none;-webkit-text-stroke:3px #0b0a0d;paint-order:stroke fill;text-shadow:0 0 30px #e2412b,0 0 70px #8b5cf6,0 6px #0b0a0d;background:0 0}.dmg-num.special{color:#fde047;-webkit-text-stroke:2px #451a03;text-shadow:0 0 18px #f59e0b,0 4px #451a03;background:0 0}.arc.has-photo{isolation:isolate}.arc-photo{z-index:0;background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 90px calc(100% - 90px),#0000);mask:linear-gradient(#0000,#000 90px calc(100% - 90px),#0000)}.arc-photo:after{content:"";background:linear-gradient(90deg,#07070ab3,#07070a40 30% 70%,#07070ab3),linear-gradient(#07070a33,#07070a66);position:absolute;inset:0}@media (max-width:900px){.arc-photo{background-attachment:scroll}}.battle>.b-photo{filter:blur(7px)saturate(1.1);z-index:0;backface-visibility:hidden;background-position:50%;background-size:cover;position:absolute;inset:-30px;transform:translateZ(0)}.battle:has(.b-photo):before{background:linear-gradient(#07070a99,#0000 28% 50%,#07070ae6 82%),radial-gradient(#0000 50%,#07070a88)}.dl-bg.photo{opacity:.75;filter:blur(7px)saturate(1.1);inset:-30px}.battle{grid-template-rows:auto 1fr auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 22px 16px}.bt-top{z-index:3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.bt-title h3{margin-top:2px;font-size:18px}.bt-timeline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070acc;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:6px;padding:6px 10px;display:flex}.tl{opacity:.85;border:2px solid #fff2;border-radius:10px;width:38px;height:38px;transition:all .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.tl img{object-fit:cover;object-position:top;width:100%;height:100%}.tl.ally{border-color:#3b9dff99}.tl.enemy{border-color:#ff3b4a99}.tl.now{opacity:1;width:52px;height:52px;animation:1.1s ease-in-out infinite alternate tlGlow;box-shadow:0 0 18px -2px}.tl.now.ally{color:#3b9dff;border-color:#3b9dff}.tl.now.enemy{color:#ff3b4a;border-color:#ff3b4a}@keyframes tlGlow{0%{box-shadow:0 0 0 2px #07070ae6,0 0 10px}to{box-shadow:0 0 0 2px #07070ae6,0 0 22px 4px}}@media (prefers-reduced-motion:reduce){.tl.now{animation:none}}.bt-ctrl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.bt-cycle{font:400 12px var(--display);color:#d9d1c4;background:#07070acc;border:1px solid #ffffff1a;border-radius:10px;padding:7px 12px}.bt-toggle{height:34px;font:400 12px var(--display);letter-spacing:.06em;color:#9a948a;background:#07070acc;border:1px solid #2c2925;border-radius:10px;padding:0 12px;transition:all .2s}.bt-toggle.on{color:#0a0806;background:linear-gradient(135deg,#e2412b,#d8b26a);border-color:#0000;box-shadow:0 0 16px -4px #e2412b}.bt-field{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.bt-field .unit{width:178px}.bt-field.enemies.n4 .unit,.bt-field.enemies.n5 .unit,.bt-field.enemies.n6 .unit{width:136px}.unit{transition:opacity .5s,filter .5s,translate .22s cubic-bezier(.22,1,.36,1);position:relative}.u-card{aspect-ratio:1;background:#0b0a0d;border:3px solid #fff2;border-radius:18px;position:relative;overflow:visible;box-shadow:0 16px 34px -14px #000}.u-card>img{object-fit:cover;object-position:top;border-radius:15px;width:100%;height:100%}.unit.enemy .u-card{border-color:#f43f5e77}.unit.ally .u-card{border-color:#e2412b55}.u-type{z-index:3;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc) 70%,#fff),var(--tc) 60%,color-mix(in srgb,var(--tc) 60%,#000));width:34px;height:34px;font:900 15px/1 var(--jp);color:#fff;text-shadow:0 1px 2px #0008;border:2px solid #0b0a0d;border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;left:-10px;box-shadow:0 4px 10px -4px #000}.u-type small{font:400 8.5px var(--display);color:var(--tc);text-shadow:0 1px 2px #000;letter-spacing:.05em;position:absolute;bottom:-14px}.u-lv{font:400 10px var(--display);background:#000b;border-radius:7px;padding:3px 7px;position:absolute;top:6px;right:6px}.u-status{z-index:3;gap:3px;display:flex;position:absolute;bottom:6px;left:6px}.u-status span{background:#07070ad9;border:1px solid #ffffff2a;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:relative}.u-status i{font:400 9px var(--display);background:#0b0a0d;border-radius:5px;padding:0 3px;font-style:normal;position:absolute;bottom:-4px;right:-4px}.u-status{flex-wrap:wrap;max-width:calc(100% - 12px)}.u-status .kst{color:var(--sc);border-color:color-mix(in srgb,var(--sc) 55%,transparent);box-shadow:inset 0 0 8px color-mix(in srgb,var(--sc) 25%,transparent)}.u-status .kst.malus{border-color:#ff4d6d99}.u-status .kst b{font:700 11px/1 var(--display,sans-serif);letter-spacing:-1px;white-space:nowrap}.u-shieldfx{opacity:0;pointer-events:none;border:2px solid #f0a07e;border-radius:22px;transition:opacity .4s;position:absolute;inset:-6px;box-shadow:0 0 22px #38bdf8aa,inset 0 0 22px #38bdf855}.unit.shielded .u-shieldfx{opacity:1}.u-aura{pointer-events:none;opacity:0;border-radius:26px;transition:opacity .4s;position:absolute;inset:-10px}.unit.charging .u-aura{opacity:1;animation:1.6s ease-in-out infinite auraPulse;box-shadow:0 0 40px 8px #f43f5e,inset 0 0 30px #f43f5e88}.unit.phase2 .u-card{border-color:#f43f5e;box-shadow:0 0 30px -6px #f43f5e,0 16px 34px -14px #000}@keyframes auraPulse{50%{opacity:.55}}.u-turn{font:400 11px var(--display);letter-spacing:.12em;color:#0a0806;opacity:0;pointer-events:none;white-space:nowrap;background:linear-gradient(135deg,#e2412b,#d8b26a);border-radius:8px;padding:4px 10px;transition:opacity .3s,translate .3s;position:absolute;top:-30px;left:50%;translate:-50%}.unit.active .u-turn{opacity:1;translate:-50% -4px}.unit.active .u-card{border-color:#e2412b;transform:translateY(-8px);box-shadow:0 0 0 3px #e2412b44,0 0 36px -4px #e2412b}.u-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.unit.ult-ready .u-card{box-shadow:0 0 0 2px #fde04788,0 0 28px -4px #fde047,0 16px 34px -14px #000}.unit.targetable{cursor:crosshair}.unit.targetable .u-card:hover{border-color:#fde047;box-shadow:0 0 0 3px #fde04755,0 0 30px -6px #fde047}.unit.ko{opacity:.25;filter:grayscale()}.unit.broken .u-card>img{filter:saturate(.4)brightness(.8)}.unit.broken .u-tough{background:#f43f5e33}.unit.lunge-up{translate:0 -28px}.unit.lunge-down{translate:0 28px}.unit.hit .u-card{animation:.35s ease-out hitFlash}.unit.shatter .u-card{animation:.55s ease-out shatterFx}.unit.glow .u-card{animation:.6s ease-out glowFx}@keyframes shatterFx{0%{filter:brightness(2.4)hue-rotate(160deg)}to{filter:none}}@keyframes glowFx{0%{box-shadow:0 0 #fff,0 0 40px 10px #ffb4a0}to{}}.u-info{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07070ad0;border:1px solid #ffffff14;border-radius:12px;margin-top:8px;padding:6px 8px}.u-info b{font:400 12px var(--display);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;display:block;overflow:hidden}.u-hp{background:#000b;border:1px solid #ffffff1a;border-radius:7px;height:15px;position:relative;overflow:hidden}.u-hp i{position:absolute;inset:0 auto 0 0}.u-hp .lag{opacity:.8;background:#fff;transition:width 1s cubic-bezier(.5,0,.5,1) .35s}.u-hp .cur{background:linear-gradient(90deg,#16a34a,#86efac);transition:width .25s ease-out}.unit.enemy .u-hp .cur{background:linear-gradient(90deg,#dc2626,#fca5a5)}.u-hp span{text-align:center;font:400 9.5px/13px var(--display);text-shadow:0 1px 2px #000;display:block;position:relative}.u-tough,.u-en{background:#000a;border-radius:4px;height:6px;margin-top:4px;overflow:hidden}.u-tough{background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#07070a calc(10% - 1px) 10%)}.u-tough i{background:linear-gradient(90deg,#ece5d8,#fff);height:100%;transition:width .35s ease-out;display:block}.u-en i{background:linear-gradient(90deg,#f59e0b,#fde047);height:100%;transition:width .4s ease-out;display:block}.unit.ult-ready .u-en i{box-shadow:0 0 10px #fde047}.bt-log{z-index:2;text-align:center;color:#ece5d8;text-shadow:0 2px 8px #000;min-height:24px;font-size:14px;position:relative}.bt-log b{color:#fff}.bt-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070ad9;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:200px 1fr 300px;align-items:center;gap:16px;padding:12px 16px;display:grid;position:relative;box-shadow:0 -10px 40px -20px #000}.bt-sp small{font:400 10px var(--display);letter-spacing:.16em;color:#9a948a;margin-bottom:6px;display:block}.bt-sp div{gap:6px;display:flex}.bt-sp i{background:#0b0a0d;border:2px solid #2c2925;border-radius:4px;width:22px;height:22px;transition:all .3s;transform:rotate(45deg)}.bt-sp i.on{background:linear-gradient(135deg,#e2412b,#8b5cf6);border-color:#ffb4a0;box-shadow:0 0 12px #e2412b88}.bt-actions{justify-content:center;gap:10px;display:flex}.act{background:linear-gradient(#16141b,#0e0d12);border:1px solid #2c2925;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:130px;height:66px;padding:6px 14px;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.act b{font:400 13px var(--display)}.act small{color:#9a948a;font-size:11px;font-weight:700}.act kbd{font:400 9px var(--display);color:#6b655d;position:absolute;top:6px;left:8px}.act:not(:disabled):hover{border-color:#ff7a5c;transform:translateY(-3px)}.act.on{background:linear-gradient(#312e2b,#0e0d12);border-color:#e2412b;box-shadow:0 0 0 1px #e2412b55,0 8px 24px -10px #e2412b}.act:disabled{opacity:.4;cursor:not-allowed}.act.ult.ready{background:linear-gradient(#4a3a0e,#1c1405);border-color:#fde047;animation:2.4s ease-in-out infinite ultReady;box-shadow:0 0 24px -6px #fde047}.act.ult.ready small{color:#fde047}@keyframes ultReady{50%{box-shadow:0 0 34px -2px #fde047}}.bt-help{font-size:13px;line-height:1.4}.bt-help .hint{color:#ff7a5c}.preview{z-index:6;white-space:nowrap;pointer-events:none;background:#07070af2;border:1px solid #fde04788;border-radius:10px;padding:7px 11px;font-size:12px;position:absolute;top:-14px;left:50%;translate:-50% -100%;box-shadow:0 10px 24px -10px #000}.preview b{font-family:var(--display);color:#fde047;font-weight:400}.preview .weak{color:#4ade80;font-weight:800}.preview .resist{color:#f87171;font-weight:800}.preview small{color:#a39c91}.pop{z-index:158;pointer-events:none;font:400 15px var(--display);letter-spacing:.06em;white-space:nowrap;-webkit-text-stroke:2px #0b0a0d;paint-order:stroke fill;animation:1.3s cubic-bezier(.22,1,.36,1) forwards popUp;position:fixed;translate:-50%}.pop.weak{color:#4ade80}.pop.resist{color:#a39c91}.pop.shield{color:#f0a07e}.pop.status{color:#e9d5ff;font-size:13px}.pop.break{color:#fde047;text-shadow:0 0 18px #f59e0b;font-size:24px}.pop.ko{color:#f43f5e;font-size:22px}.pop.heal{color:#86efac}@keyframes popUp{0%{opacity:0;transform:translateY(8px)scale(.9)}15%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-34px)}}.dmg-num.weak{color:#fde047}.dmg-num.resist{color:#d9d1c4;font-size:22px}.dmg-num.heal{color:#86efac}.dmg-num.burn{color:#fb923c;font-size:22px}.bt-flash{z-index:150;pointer-events:none;mix-blend-mode:screen;animation:.6s ease-out forwards btFlash;position:fixed;inset:0}@keyframes btFlash{0%{opacity:var(--fa,.35)}to{opacity:0}}.cutin{z-index:157;pointer-events:none;background:#07070a99;place-items:center;animation:1.4s forwards ciBg;display:grid;position:fixed;inset:0}@keyframes ciBg{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}.ci-band{background:linear-gradient(90deg,#0000,#312e2bf2 15%,#e2412b 50%,#312e2bf2 85%,#0000);align-items:center;gap:26px;width:120%;padding:22px 16%;animation:1.4s cubic-bezier(.22,1,.36,1) forwards ciBand;display:flex;transform:skewY(-6deg);box-shadow:0 0 60px #e2412b88}.cutin.enemy .ci-band{background:linear-gradient(90deg,#0000,#4a0e1af2 15%,#f43f5e 50%,#4a0e1af2 85%,#0000);box-shadow:0 0 60px #f43f5e88}@keyframes ciBand{0%{transform:skewY(-6deg)translate(-60%)}25%{transform:skewY(-6deg)translate(0)}75%{transform:skewY(-6deg)translate(4%)}to{opacity:0;transform:skewY(-6deg)translate(70%)}}.ci-band img{object-fit:cover;object-position:top;border:4px solid #fff;border-radius:24px;width:150px;height:150px;transform:skewY(6deg);box-shadow:0 10px 30px #0008}.ci-band div{transform:skewY(6deg)}.ci-band small{font:400 13px var(--display);letter-spacing:.3em;color:#0a0806;display:block}.cutin.enemy .ci-band small{color:#1c0509}.ci-band b{font:400 54px/1 var(--display);color:#fff;-webkit-text-stroke:2px #0a0806;paint-order:stroke fill;text-shadow:0 6px #0a0806;display:block}.ci-band span{font:400 16px var(--display);color:#0a0806;margin-top:6px;display:block}@media (max-width:900px){.bt-top{grid-template-columns:1fr;justify-items:center}.bt-timeline .tl{width:28px;height:28px}.bt-timeline .tl.now{width:38px;height:38px}.bt-field .unit{width:28vw}.bt-bar{grid-template-columns:1fr}.act{flex:1;min-width:0}.ci-band b{font-size:30px}.ci-band img{width:90px;height:90px}}.bt-field .u-card{height:auto;min-height:0}.bt-field .u-card>img{position:absolute;inset:0}.battle{height:100vh;overflow:hidden}.bt-field{min-height:0}.bt-field .unit{max-height:100%}@media (max-height:860px){.bt-field .unit{width:150px}.bt-field.enemies.n4 .unit,.bt-field.enemies.n5 .unit,.bt-field.enemies.n6 .unit{width:118px}}.preview{top:50%;left:calc(100% + 10px);translate:0 -50%}.bt-field.enemies .unit:last-child .preview{left:auto;right:calc(100% + 10px)}.rs{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:radial-gradient(at 50% 30%,#312e2bcc,#07070af2 65%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px 20px;transition:opacity .5s;display:flex;position:fixed;inset:0;overflow:auto}.rs.lose{background:radial-gradient(at 50% 30%,#3b0d17d9,#07070af5 65%)}.rs.neutral{text-align:center;background:radial-gradient(at 50% 30%,#1b2433d9,#07070af5 65%)}.rs.neutral .rs-ribbon{box-shadow:none;background:linear-gradient(90deg,#0000,#1e293b 12%,#475569 50%,#1e293b 88%,#0000)}.rs.neutral .rs-ribbon:after{display:none}.rs.neutral .rs-ribbon span{color:#e2e8f0;-webkit-text-stroke-color:#0f172a;text-shadow:0 4px #0f172a;font-size:clamp(28px,5.5vw,56px)}.rs.neutral .rs-cond{max-width:560px;margin-top:0}.rs.in{opacity:1}.battle:has(>.rs) .bt-log{visibility:hidden}.rs>*{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.rs.in>*{opacity:1;transform:none}.rs.in>:nth-child(2){transition-delay:.15s}.rs.in>:nth-child(3){transition-delay:.3s}.rs.in>:nth-child(4){transition-delay:.45s}.rs.in>:nth-child(5){transition-delay:.6s}.rs.in>:nth-child(6){transition-delay:.75s}.rs.in>:nth-child(7){transition-delay:.9s}.rs.in>:nth-child(8){transition-delay:1.05s}.rs-ribbon{text-align:center;background:linear-gradient(90deg,#0000,#403c38 12%,#e2412b 50%,#403c38 88%,#0000);width:min(760px,100%);padding:14px 0;position:relative;overflow:hidden;box-shadow:0 0 60px -10px #e2412b;transform:skew(-10deg)!important}.rs.in .rs-ribbon{transform:skew(-10deg)!important}.rs-ribbon:after{content:"";background:linear-gradient(100deg,#0000 40%,#fff8 50%,#0000 60%) 0 0/250% 100%;animation:3s ease-in-out 1s infinite ribShine;position:absolute;inset:0}@keyframes ribShine{0%{background-position:130% 0}40%,to{background-position:-40% 0}}.rs-ribbon span{font:400 clamp(44px,8vw,78px)/1 var(--display);letter-spacing:.08em;color:#fff;-webkit-text-stroke:3px #0a0806;paint-order:stroke fill;text-shadow:0 6px #0a0806,0 0 40px #e2412b;display:block;transform:skew(10deg)}.rs.lose .rs-ribbon span{color:#fecdd3;-webkit-text-stroke-color:#1c0509;text-shadow:0 6px #1c0509,0 0 40px #f43f5e}.rs-stage{font:400 13px var(--display);letter-spacing:.14em;text-transform:uppercase;color:#ffb4a0}.rs.lose .rs-stage{color:#fda4af}.rs-stars{gap:14px;display:flex}.rs-stars i{color:#ffffff1f;-webkit-text-stroke:2px #ffffff26;font-size:64px;font-style:normal;line-height:1}.rs-stars i.on{color:#fde047;-webkit-text-stroke:2px #92400e;text-shadow:0 0 30px #f59e0b;animation:.6s cubic-bezier(.22,1,.36,1) backwards starLand;animation-delay:calc(var(--d) * .35s + .4s)}@keyframes starLand{0%{opacity:0;transform:scale(2.2)rotate(-25deg)}}.rs-cond{color:#d9d1c4;margin-top:-8px;font-size:14px}.rs-stats{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rs-stats div{text-align:center;background:#07070ab3;border:1px solid #ffffff1a;border-radius:14px;min-width:118px;padding:10px 14px}.rs-stats b{font:400 22px var(--display);color:#fff;display:block}.rs-stats small{color:#a39c91;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.rs-team{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.rs-hero{text-align:center;width:170px}.rs-portrait{aspect-ratio:3/4;border:3px solid #e2412b88;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px -16px #000}.rs-portrait img{object-fit:cover;object-position:top;width:100%;height:100%}.rs-hero.up .rs-portrait{border-color:#fde047;box-shadow:0 0 30px -6px #fde047,0 18px 40px -16px #000}.rs-hero.dead .rs-portrait img{filter:grayscale()brightness(.45)}.rs-hero.dead .rs-portrait{border-color:#475569}.rs-lvup{color:#291400;font:400 13px var(--display);letter-spacing:.1em;background:linear-gradient(90deg,#f59e0b,#fde047,#f59e0b);padding:5px 0;animation:.6s cubic-bezier(.22,1,.36,1) 1.6s backwards lvBadge;position:absolute;bottom:14px;left:-10%;right:-10%;transform:rotate(-8deg);box-shadow:0 6px 18px -6px #000}@keyframes lvBadge{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}}.rs-ko{font:400 34px var(--display);color:#f43f5e;-webkit-text-stroke:2px #1c0509;paint-order:stroke fill;place-items:center;display:grid;position:absolute;inset:0}.rs-hero b{font:400 13px var(--display);margin-top:8px;display:block}.rs-hero small{color:#a39c91;margin-top:2px;font-size:12px;display:block}.rs-xp{background:#07070a;border:1px solid #ffffff1a;border-radius:6px;height:8px;margin-top:6px;overflow:hidden}.rs-xp i{height:100%;width:var(--to);background:linear-gradient(90deg,#8b5cf6,#e2412b);animation:1.4s cubic-bezier(.22,1,.36,1) 1.1s backwards xpFill;display:block;box-shadow:0 0 10px #e2412b88}@keyframes xpFill{0%{width:var(--from)}}.rs-reward{background:#07070ab3;border:1px solid #ff7a5c55;border-radius:16px;align-items:baseline;gap:10px;padding:10px 22px;display:flex}.rs-reward .ki-ico{font-size:26px}.rs-reward b{font:400 34px var(--display);color:#ffb4a0;font-variant-numeric:tabular-nums}.rs-reward small{color:#a39c91}.rs-foes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rs-foe{background:#07070ab3;border:1px solid #f43f5e44;border-radius:14px;align-items:center;gap:10px;min-width:230px;padding:8px 12px 8px 8px;display:flex}.rs-foe img{object-fit:cover;object-position:top;border-radius:10px;width:44px;height:44px}.rs-foe b{font:400 12px var(--display)}.rs-foe small{color:#a39c91;font-size:11px}.rs-hp{background:#000a;border-radius:5px;height:7px;margin:4px 0 2px;overflow:hidden}.rs-hp i{background:linear-gradient(90deg,#dc2626,#fca5a5);height:100%;display:block}.rs-power{color:#d9d1c4;align-items:center;gap:14px;font-size:14px;display:flex}.rs-power b{font:400 18px var(--display);color:#fff}.rs-power .vs{font:400 12px var(--display);color:#f43f5e}.rs-tips{grid-template-columns:repeat(3,minmax(0,220px));gap:12px;display:grid}.rs-tips div{text-align:left;background:#07070ab3;border:1px solid #ffffff1a;border-radius:16px;padding:14px}.rs-tips i{color:#fff;background:linear-gradient(135deg,#e2412b,#8b5cf6);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:8px;font-size:16px;font-style:normal;display:grid}.rs-tips b{font:400 14px var(--display);margin-bottom:4px;display:block}.rs-tips small{color:#d9d1c4;font-size:12.5px;line-height:1.45}.rs-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}@media (max-width:760px){.rs-tips{grid-template-columns:1fr}.rs-hero{width:30vw}.rs-stars i{font-size:46px}}.rs{justify-content:flex-start;gap:12px;padding:24px 20px}.rs>:first-child{margin-top:auto}.rs>:last-child{margin-bottom:auto}.rs-hero{width:140px}.rs-stats div{min-width:104px;padding:8px 12px}.rs-stats b{font-size:19px}.rs-ribbon{padding:10px 0}@media (max-height:820px){.rs-hero{width:112px}.rs-stars i{font-size:50px}.rs-tips div{padding:10px 12px}}.act{min-width:150px;max-width:210px;height:auto;min-height:66px;padding:8px 14px}.act b{text-align:center;font-size:12.5px;line-height:1.15}.act small{font-size:10.5px}.bt-end small{font:400 10px var(--display);letter-spacing:.14em;color:#9a948a;margin-bottom:6px;display:block}.bt-end small b{color:#fde68a;letter-spacing:0;font-size:13px}.end-bar{background:#07070a repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff12 calc(10% - 1px) 10%);border:1px solid #2c2925;border-radius:9px;height:16px;position:relative;overflow:hidden}.end-bar i{background:linear-gradient(90deg,#f59e0b,#fde047);transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #f59e0b88}.end-bar em{opacity:.85;background:repeating-linear-gradient(135deg,#f43f5e 0 4px,#be123c 4px 8px);transition:all .3s;position:absolute;top:0;bottom:0}.end-bar.low i{background:linear-gradient(90deg,#ef4444,#f97316);animation:1.4s ease-in-out infinite endLow}@keyframes endLow{50%{opacity:.6}}@media (min-width:901px){.bt-bar{grid-template-columns:230px minmax(0,1fr) 300px}}@media (min-width:901px) and (max-width:1280px){.bt-bar{grid-template-columns:200px minmax(0,1fr)}.bt-help{grid-column:1/-1}.bt-actions{flex-wrap:wrap}}@media (min-width:761px) and (max-height:820px){.bt-actions{flex-wrap:nowrap}.act{flex:1 1 0;min-width:0;min-height:54px;padding:6px 10px}}@media (min-width:761px) and (max-width:1280px) and (max-height:820px){.bt-help{display:none}.bt-bar{grid-template-columns:180px minmax(0,1fr);padding:8px 12px}}.act.rest{border-color:#f59e0b55}.act.rest b{color:#fde68a}.act.rest.on{background:linear-gradient(#3b2a0a,#0e0d12);border-color:#f59e0b}.u-type{display:none}.u-name{align-items:center;gap:6px;min-width:0;margin-bottom:4px;display:flex}.u-name b{flex:1;min-width:0;margin:0}.u-name small{font:400 9px var(--display);letter-spacing:.06em}.u-tb{width:20px;height:20px;font:900 10px/1 var(--jp);color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc) 70%,#fff),var(--tc) 60%,color-mix(in srgb,var(--tc) 60%,#000));border:1.5px solid #07070a;border-radius:50%;flex:none;place-items:center;display:grid}.bt-wheel{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070ad9;border:1px solid #ffffff1a;border-radius:20px;width:190px;padding:12px;position:fixed;top:50%;left:18px;translate:0 -50%}.tw-title{font:400 11px var(--display);letter-spacing:.18em;color:#9a948a;text-align:center;margin-bottom:4px}.tw-ring{aspect-ratio:1;position:relative}.tw-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tw-ring svg path{fill:none;stroke:#a39c91;stroke-width:2px;stroke-dasharray:4 4;opacity:.75}.tw-core{fill:#0b0a0d;stroke:#2c2925}.tw-t{opacity:.45;flex-direction:column;align-items:center;gap:1px;transition:opacity .3s;display:flex;position:absolute;translate:-50% -50%}.tw-t.on{opacity:1}.tw-t b{width:34px;height:34px;font:900 15px/1 var(--jp);color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc) 70%,#fff),var(--tc) 60%,color-mix(in srgb,var(--tc) 60%,#000));border:2px solid #07070a;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 10px -4px #000}.tw-t.on b{box-shadow:0 0 14px -2px var(--tc),0 4px 10px -4px #000}.tw-t small{font:400 9px var(--display);color:var(--tc);text-shadow:0 1px 2px #000}.tw-mid{font:400 9px/1.5 var(--display);color:#d9d1c4;text-align:center;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width:1180px){.bt-wheel{display:none}}.bt-wheel{width:216px}.tw-ring svg path{stroke:#ece5d8;stroke-width:3px;stroke-dasharray:none;opacity:.9;filter:drop-shadow(0 0 3px #e2412b88)}.tw-ring svg marker path{fill:#ece5d8}.bt-wheel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:200px;padding:0}.tw-title{color:#ece5d8;text-shadow:0 2px 6px #000,0 0 2px #000}.tw-ring svg{filter:drop-shadow(0 2px 3px #000a)}.tw-arc path{fill:none;stroke:var(--tc);stroke-width:4px;stroke-linecap:round;opacity:.45}.tw-arc polygon{fill:var(--tc);opacity:.45}.tw-arc.on path,.tw-arc.on polygon{opacity:1}.tw-t b{width:36px;height:36px;font-size:16px;box-shadow:0 4px 12px -2px #000}.tw-t{opacity:.55}.tw-t small{text-shadow:0 1px 3px #000,0 0 2px #000;margin-top:2px;font-size:9.5px}.tw-mid{color:#fff;text-shadow:0 1px 4px #000,0 0 2px #000;flex-direction:column;gap:2px;font-size:10px;display:flex}.tw-mid span:first-child{color:#86efac}.tw-mid span:last-child{color:#fca5a5}.rs-drop{background:#07070ab3;border:1px solid #fde04766;border-radius:16px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex;box-shadow:0 0 30px -12px #fde047}.rs-drop-card{width:74px}.rs-drop-card .card{width:100%}.rs-drop b{font:400 16px var(--display);margin-top:4px;display:block}.rs-drop small{color:#a39c91;font-size:12px}.rs-drop em{color:#fde047;font-style:normal;font-weight:800}.bt-title .mode-badge{margin:0 0 0 6px}.vs-mid .mode-badge{margin:6px auto 2px;padding:3px 12px;font-size:13px}.bt-quit{border-color:#22d3ee88}.rs-ribbon{background:linear-gradient(90deg,#07070a00 0%,#1a0b08 14%,#5a1409 34%,#9e2116 50%,#5a1409 66%,#1a0b08 86%,#07070a00 100%);width:min(820px,100%);padding:18px 0 16px;overflow:visible;box-shadow:0 30px 80px -30px #e2412b,inset 0 1px #ffffff14}.rs-ribbon:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 6%,#d8b26a 30%,#f6dfa4 50%,#d8b26a 70%,#0000 94%) top/100% 2px no-repeat,linear-gradient(90deg,#0000 6%,#d8b26a 30%,#f6dfa4 50%,#d8b26a 70%,#0000 94%) bottom/100% 2px no-repeat;position:absolute;inset:0}.rs-ribbon:after{mix-blend-mode:normal;background:linear-gradient(100deg,#0000 42%,#ffffff2e 50%,#0000 58%) 0 0/250% 100%}.rs-ribbon span{font:400 clamp(48px,8.4vw,86px)/1 var(--display);letter-spacing:.12em;color:#0000;background:linear-gradient(#fffaf0 0%,#f6dfa4 42%,#d8a94a 62%,#fff1c7 100%);-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 3px #2a0c06)drop-shadow(0 0 22px #e2412b99);-webkit-background-clip:text;background-clip:text;padding:0 .2em;display:inline-block;position:relative}.rs.lose .rs-ribbon{background:linear-gradient(90deg,#07070a00 0%,#0e0a10 14%,#2a1530 34%,#3d1f44 50%,#2a1530 66%,#0e0a10 86%,#07070a00 100%);box-shadow:0 30px 80px -30px #7c3aed}.rs.lose .rs-ribbon:before{background:linear-gradient(90deg,#0000 6%,#6b6478 30%,#b9b2c8 50%,#6b6478 70%,#0000 94%) top/100% 2px no-repeat,linear-gradient(90deg,#0000 6%,#6b6478 30%,#b9b2c8 50%,#6b6478 70%,#0000 94%) bottom/100% 2px no-repeat}.rs.lose .rs-ribbon span{background:linear-gradient(#f3eef8 0%,#b9b2c8 55%,#7d758d 100%);filter:drop-shadow(0 3px #120a16)drop-shadow(0 0 18px #7c3aed66);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.rs-ribbon:after{opacity:0;animation:none}}.act-tip{z-index:30;text-align:left;pointer-events:none;background:#0b0a0ef2;border:1px solid #ff7a5c66;border-radius:10px;width:max-content;max-width:260px;padding:9px 12px;animation:.14s ease-out actTipIn;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #000}.act-tip b{font:400 13px var(--display);color:#fff;margin-bottom:3px;display:block}.act-tip span{font:500 12px/1.4 var(--body);color:#cfc8bd;white-space:normal;display:block}.act-tip:after{content:"";border:6px solid #0000;border-top-color:#ff7a5c66;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes actTipIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@media (hover:none){.act-tip{display:none}}#prep{padding:16px}#prep .prep-box{--ln:#ffffff16;--ln2:#ffffff29;--pan:#0c0b10;--txt2:#cfc7b9;--txt3:#9a948a;--gold:#d8b26a;--red:#e2412b;border:1px solid var(--ln2);background:#07070a;border-radius:0;grid-template:"side main"minmax(0,1fr)"go main"/minmax(300px,360px) minmax(0,1fr);width:min(1340px,100%);height:min(880px,100dvh - 32px);max-height:none;padding:0;display:grid;overflow:hidden;box-shadow:0 40px 90px -30px #000}#prepBox .ppi{flex:none;width:1em;height:1em;display:block}.tbadge{width:22px;height:22px;font:900 11px/1 var(--jp);color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc) 70%,#fff),var(--tc) 60%,color-mix(in srgb,var(--tc) 60%,#000));text-shadow:0 1px 2px #0008;border:2px solid #07070a;border-radius:50%;flex:none;place-items:center;display:inline-grid}#prepBox .pp-k{font:700 10.5px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--txt3);align-items:center;gap:10px;display:flex}#prepBox .pp-k:after{content:"";background:var(--ln);flex:1;height:1px}#prepBox .pp-k em{font:400 14px var(--display);letter-spacing:.04em;color:#fff;font-style:normal}#prepBox .pp-k.gold{color:var(--gold)}#prepBox .pp-side{border-right:1px solid var(--ln2);scrollbar-width:thin;background:#0a090d;flex-direction:column;grid-area:side;min-height:0;display:flex;overflow:hidden auto}#prepBox .pp-hero{isolation:isolate;border-bottom:1px solid var(--ln2);flex-direction:column;flex:none;justify-content:flex-end;gap:7px;min-height:clamp(200px,27vh,270px);padding:58px 20px 18px;display:flex;position:relative;overflow:hidden}#prepBox .pp-hero-bg{z-index:-1;background-position:50% 35%;background-size:cover;animation:14s ease-out both ppHero;position:absolute;inset:0}#prepBox .pp-hero-bg.none{background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 50%,#07070a),color-mix(in srgb,var(--c2) 30%,#07070a) 80%)}#prepBox .pp-hero:after{content:"";z-index:-1;background:linear-gradient(180deg,#07070a55 0%,#07070a10 30%,#0a090d99 62%,#0a090d 100%),linear-gradient(90deg,color-mix(in srgb,var(--c1) 22%,transparent),transparent 70%);position:absolute;inset:0}@keyframes ppHero{0%{transform:scale(1.08)}}#prepBox .pp-back{border:1px solid var(--ln2);height:30px;font:800 10.5px var(--body);letter-spacing:.18em;text-transform:uppercase;color:#e8e1d4;background:#07070acc;align-items:center;gap:7px;padding:0 12px 0 9px;transition:border-color .2s,color .2s;display:inline-flex;position:absolute;top:14px;left:16px}#prepBox .pp-back .ppi{font-size:14px}#prepBox .pp-back:hover{border-color:var(--red);color:#fff}#prepBox .pp-kicker{font:700 10.5px var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 6px #000;align-items:center;gap:9px;display:inline-flex}#prepBox .pp-kicker:before{content:"";background:var(--red);flex:none;width:6px;height:6px;transform:rotate(45deg)}#prepBox .pp-hero h2{color:#fff;text-shadow:0 2px 18px #000,0 1px 2px #000;overflow-wrap:anywhere;margin:0;padding-top:.04em;font-size:clamp(26px,2.5vw,36px);line-height:1}#prepBox .pp-stage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#prepBox .pp-stage>span{border:1px solid var(--ln2);font:700 10px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt2);background:#07070acc;padding:3px 9px}#prepBox .pp-boss{background:var(--red);font:400 13px var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:2px 9px}#prepBox .pp-stage .mode-badge{border-radius:0;margin:0}#prepBox .pp-sbody{flex-direction:column;gap:18px;padding:16px 20px 20px;display:flex}#prepBox .pp-sec{flex-direction:column;gap:10px;display:flex}#prepBox .pp-modeinfo{background:color-mix(in srgb,var(--mc) 12%,#07070a);border:1px solid color-mix(in srgb,var(--mc) 45%,transparent);font:700 12px var(--body);color:var(--mc);border-radius:0;padding:8px 12px}#prepBox .pp-foes{flex-direction:column;gap:6px;display:flex}#prepBox .pp-foe{background:linear-gradient(90deg,#e2412b14,var(--pan) 45%);border:1px solid var(--ln);border-left:2px solid var(--red);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;padding:7px 10px 7px 7px;display:grid}#prepBox .pp-fimg{width:60px;height:60px;position:relative}#prepBox .pp-fimg img{object-fit:cover;object-position:top;border:1px solid var(--ln2);background:#000;width:100%;height:100%}#prepBox .pp-fimg .tbadge{position:absolute;bottom:-7px;right:-7px}#prepBox .pp-finfo{min-width:0}#prepBox .pp-finfo>b{font:400 15px/1.1 var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#prepBox .pp-finfo .foe-n{font:400 14px var(--display);color:var(--gold);margin-left:4px}#prepBox .pp-fst{grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin-top:6px;display:grid}#prepBox .pp-fst span,#prepBox .pp-st span{border-right:1px solid var(--ln2);flex-direction:column;margin-right:12px;padding-right:12px;line-height:1.05;display:flex}#prepBox .pp-fst span:last-child,#prepBox .pp-st span:last-child{border:0;margin:0;padding:0}#prepBox .pp-fst small,#prepBox .pp-st small{font:700 9px var(--body);letter-spacing:.2em;color:var(--txt3)}#prepBox .pp-fst b{font:400 15px var(--display);letter-spacing:.02em;color:#fff}#prepBox .pp-fst b.c-atk,#prepBox .pp-st b.c-atk{color:#ff8a7a}#prepBox .pp-fst b.c-def,#prepBox .pp-st b.c-def{color:#7cc4ff}#prepBox .pp-weak{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#prepBox .pp-weak>small{font:700 9.5px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3);margin-right:4px}#prepBox .pp-weak>span{border:1px solid var(--ln2);background:#07070a;align-items:center;gap:6px;padding:2px 10px 2px 2px;display:inline-flex}#prepBox .pp-weak b{font:700 12px var(--body);color:#f1ebe0}#prepBox .pp-rewards{flex-direction:column;gap:6px;display:flex}#prepBox .pp-rewards>span{font:800 14px var(--body);color:#fff;background:linear-gradient(90deg,#d8b26a17,#0000 75%);border:1px solid #d8b26a30;padding:9px 12px 9px 28px;position:relative}#prepBox .pp-rewards>span:before{content:"";background:var(--gold);width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:11px;transform:rotate(45deg)}#prepBox .pp-rewards>span small{color:var(--txt3);font-weight:600}#prepBox .pp-rewards>.pp-rw{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:11px;padding:7px 12px 7px 8px;display:grid}#prepBox .pp-rewards>.pp-rw:before{display:none}#prepBox .pp-rwi{width:30px;height:30px;color:var(--gold);background:#07070a;border:1px solid #d8b26a55;grid-row:span 2;place-items:center;font-size:17px;display:grid}#prepBox .pp-rw b{font:400 19px/1.05 var(--display);letter-spacing:.03em;color:#fff}#prepBox .pp-rw small{font:600 11px/1.3 var(--body);color:var(--txt3);grid-column:2}#prepBox .pp-rw.done{opacity:.55}#prepBox .pp-rw.done b{color:var(--txt2)}#prepBox .pp-rw:has(.pp-stars){gap:12px;display:flex}#prepBox .pp-stars{gap:3px;font-style:normal;display:inline-flex}#prepBox .pp-stars i{color:#ffffff1f;width:20px;height:20px}#prepBox .pp-stars i .ppi{width:100%;height:100%}#prepBox .pp-stars i.on{color:#f0c75e;filter:drop-shadow(0 0 6px #f0c75e66)}#prepBox .pp-rule{font:600 11.5px/1.5 var(--body);color:var(--txt3);margin:0;display:block}#prepBox .pp-rule:has(>span){flex-direction:column;gap:5px;display:flex}#prepBox .pp-rule>span{align-items:center;gap:9px;display:flex}#prepBox .pp-rule .pp-stars{flex:none;gap:1px}#prepBox .pp-rule .pp-stars i{filter:none;width:12px;height:12px}#prepBox .pp-rule .evi{width:1.2em;height:1.2em}#prepBox .pp-gobar{border-top:1px solid var(--ln2);border-right:1px solid var(--ln2);background:#0a090d;flex-wrap:wrap;grid-area:go;align-items:stretch;gap:8px;padding:12px 16px 14px;display:flex}#prepBox .pp-en{border:1px solid var(--ln2);color:#f5a524;background:#07070a;flex:none;align-items:center;gap:3px;padding:0 11px;font-size:16px;display:flex}#prepBox .pp-en b{font:400 22px var(--display);color:#fff;margin-left:3px}#prepBox .pp-en small{font:700 11px var(--body);color:var(--txt3)}#prepBox .pp-en.low{border-color:#e2412b88}#prepBox .pp-en.low b{color:#ff8a7a}#prepBox .pp-go{color:#fff;text-shadow:0 1px 2px #0005;min-width:0;height:62px;font:400 25px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;border:0;flex:1;justify-content:center;gap:12px;margin:0;padding:0 16px;transition:filter .2s,transform .2s,box-shadow .3s;background:linear-gradient(#ee5236,#cf341e)!important;box-shadow:inset 0 0 0 1px #ff9b84,0 16px 36px -16px #e2412b!important}#prepBox .pp-go .ppi{font-size:22px}#prepBox .pp-go:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}#prepBox .pp-go:not(:disabled):active{transform:translateY(1px)}#prepBox .pp-cost{font:400 15px var(--display);letter-spacing:.04em;opacity:1;background:#07070a59;align-items:center;gap:2px;margin:0;padding:5px 8px;display:inline-flex}#prepBox .pp-cost .ppi{color:#ffd28a;font-size:14px}#prepBox .pp-go:disabled{opacity:1;filter:none;text-shadow:none;color:var(--txt3)!important;box-shadow:0 0 0 1px var(--ln2) inset!important;background:#141217!important}#prepBox .pp-gotxt.sm{font:800 11.5px/1.3 var(--body);letter-spacing:.14em;text-align:center}#prepBox .pp-go:disabled [data-en-next]{color:#fff}#prepBox .pp-main{flex-direction:column;grid-area:main;gap:12px;min-width:0;min-height:0;padding:16px 20px 0;display:flex;position:relative}#prepBox .pp-teamhead{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 28px;display:flex}#prepBox .pp-th{align-items:center;gap:12px;display:flex}#prepBox .pp-th .pp-k{color:#f1ebe0;font-size:11px}#prepBox .pp-th .pp-k:after{display:none}#prepBox .pp-pips{gap:3px;display:flex}#prepBox .pp-pips i{background:var(--ln2);width:18px;height:4px}#prepBox .pp-pips i.on{background:var(--red);box-shadow:0 0 8px #e2412b88}#prepBox .pp-cnt{font:400 17px var(--display);letter-spacing:.04em;color:#fff}#prepBox .pp-power{flex:420px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:16px;max-width:560px;display:grid}#prepBox .pp-pw{flex-direction:column;line-height:1;display:flex}#prepBox .pp-pw small{font:700 9.5px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--txt3);margin-bottom:4px}#prepBox .pp-pw b{font:400 24px var(--display);letter-spacing:.03em;color:#fff}#prepBox .pp-pw.pp-pwfoe{text-align:right}#prepBox .pp-pw.pp-pwfoe b{color:#ff8a7a}#prepBox .pp-pwmid{min-width:0}#prepBox .pp-bar{background:#ffffff12;border:0;border-radius:0;width:auto;height:8px;position:relative;overflow:visible}#prepBox .pp-bar i{background:var(--vc);height:100%;box-shadow:0 0 14px -2px var(--vc);border-radius:0;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}#prepBox .pp-bar em{opacity:.75;background:#fff;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px;left:50%}#prepBox .pp-verdict{font:400 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--vc);align-items:baseline;gap:10px;margin-top:6px;display:flex}#prepBox .pp-verdict small{font:700 11px var(--body);letter-spacing:.06em;color:var(--txt3)}#prepBox .pp-slots{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:clamp(150px,30vh,290px);display:grid}#prepBox .pp-slot{--rc:#6b655d;isolation:isolate;text-align:left;color:inherit;background:var(--pan);border:1px solid color-mix(in srgb,var(--rc) 55%,transparent);border-radius:0;padding:0;transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#prepBox .pp-slot.r-C{--rc:var(--C)}#prepBox .pp-slot.r-U{--rc:var(--U)}#prepBox .pp-slot.r-R{--rc:var(--R)}#prepBox .pp-slot.r-E{--rc:var(--E)}#prepBox .pp-slot.r-L{--rc:var(--L)}#prepBox .pp-slot.r-M{--rc:var(--M)}#prepBox .pp-slot:before{content:"";z-index:3;background:var(--rc);height:3px;position:absolute;top:0;left:0;right:0}#prepBox .pp-slot:after{content:"";z-index:1;background:linear-gradient(#07070a66 0%,#0000 22% 42%,#07070aeb 84%);position:absolute;inset:0}#prepBox .pp-slot>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}#prepBox .pp-slot:not(.pp-free):hover{border-color:var(--red);transform:translateY(-2px)}#prepBox .pp-slot:not(.pp-free):hover>img{transform:scale(1.04)}#prepBox .pp-sn{z-index:2;font:400 15px var(--display);letter-spacing:.04em;color:#fff;text-shadow:0 1px 6px #000;position:absolute;top:11px;left:12px}#prepBox .pp-rar{z-index:2;font:400 14px var(--display);background:#07070acc;border-radius:0;padding:2px 7px;position:absolute;top:10px;left:40px}#prepBox .pp-slot>.tbadge{z-index:2;width:28px;height:28px;font-size:14px;position:absolute;top:9px;right:10px}#prepBox .pp-adv{z-index:2;font:800 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:#bbf7d0;background:#0d2a17e6;border:1px solid #4ade8066;border-radius:0;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;position:absolute;top:40px;left:12px}#prepBox .pp-adv .ppi{color:#4ade80;font-size:8px}#prepBox .pp-adv.bad{color:#fecaca;background:#2a0d0de6;border-color:#f8717166}#prepBox .pp-adv.bad .ppi{color:#f87171}#prepBox .pp-info{z-index:2;padding:10px 14px 13px;position:absolute;bottom:0;left:0;right:0}#prepBox .pp-info>b{font:400 clamp(16px,1.45vw,21px)/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px #000;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#prepBox .pp-info>small{font:600 11px var(--body);color:var(--txt2);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 9px;display:block;overflow:hidden}#prepBox .pp-st{font:inherit;gap:0;display:flex}#prepBox .pp-st b{font:400 18px var(--display);letter-spacing:.02em}#prepBox .pp-x{z-index:2;border:1px solid var(--ln2);color:#ff8a7a;opacity:0;background:#07070acc;border-radius:0;place-items:center;width:28px;height:28px;font-size:12px;transition:opacity .2s;display:grid;position:absolute;top:9px;right:44px}#prepBox .pp-slot:hover .pp-x,#prepBox .pp-slot:focus-visible .pp-x{opacity:1}@media (hover:none){#prepBox .pp-x{opacity:1}}#prepBox .pp-slot.pp-free{text-align:center;cursor:default;background:repeating-linear-gradient(135deg,#0c0b10 0 10px,#0e0d12 10px 20px);border:1px dashed #ffffff2e;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}#prepBox .pp-slot.pp-free:before,#prepBox .pp-slot.pp-free:after{display:none}#prepBox .pp-slot.pp-free em{font:400 15px var(--display);letter-spacing:.04em;color:#ffffff38;font-style:normal;position:absolute;top:11px;left:12px}#prepBox .pp-slot.pp-free>span{width:46px;height:46px;color:var(--red);background:#e2412b12;border:1px solid #e2412b77;place-items:center;font-size:20px;display:grid}#prepBox .pp-slot.pp-free small{font:400 15px var(--display);letter-spacing:.06em;text-transform:uppercase;color:#e8e1d4;flex-direction:column;align-items:center;gap:4px;padding:0 10px;display:flex}#prepBox .pp-slot.pp-free small i{font:600 11px/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--txt3);font-style:normal}#prep #prepBox .pp-bonus{z-index:5;flex:none;margin:0;display:block;position:relative}#prepBox .pp-bonus>summary{cursor:pointer;background:var(--pan);border:1px solid var(--ln2);align-items:center;gap:12px;min-height:44px;padding:6px 10px 6px 12px;list-style:none;transition:border-color .2s;display:flex}#prepBox .pp-bonus>summary::-webkit-details-marker{display:none}#prepBox .pp-bonus>summary:hover,#prepBox .pp-bonus[open]>summary{border-color:#fff3}#prepBox .pp-bsum{font:700 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);flex:none;align-items:center;display:flex}#prepBox .pp-bsum b{font:400 19px var(--display);letter-spacing:.02em;color:#4ade80;margin-right:6px}#prepBox .pp-bsum b:nth-of-type(2){color:#ff9bd6}#prepBox .pp-bsum i{background:var(--ln2);width:1px;height:16px;margin:0 12px}#prepBox .pp-btop{flex:1;gap:6px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}#prep #prepBox .pp-bn{font:600 12px var(--body);color:#e8e1d4;white-space:nowrap;background:#4ade800d;border:1px solid #4ade8040;border-radius:0;flex:none;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}#prepBox .pp-bn i{color:#4ade80;font-size:13px}#prep #prepBox .pp-bn b{color:#f1ebe0;font-weight:700}#prepBox .pp-bn em{font:400 14px var(--display);letter-spacing:.03em;color:#4ade80;font-style:normal}#prep #prepBox .pp-bn.passive{background:#ff5f8f0d;border-color:#ff5f8f40}#prepBox .pp-bn.passive i{color:#ff9bd6}#prepBox .pp-bn.passive em{font:600 12px var(--body);color:var(--txt3)}#prepBox .pp-bmore{font:800 10px var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--txt3);flex:none;align-items:center;gap:5px;padding-left:6px;display:inline-flex}#prepBox .pp-bmore .ppi{font-size:15px;transition:transform .25s}#prepBox .pp-bonus[open] .pp-bmore{color:#fff}#prepBox .pp-bonus[open] .pp-bmore .ppi{transform:rotate(180deg)}#prepBox .pp-bpanel{border:1px solid var(--ln2);scrollbar-width:thin;background:#0c0b10fa;flex-direction:column;gap:14px;max-height:min(380px,52vh);padding:14px 16px;animation:.2s cubic-bezier(.22,1,.36,1) ppDrop;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px -16px #000}@keyframes ppDrop{0%{opacity:0;transform:translateY(-6px)}}#prepBox .pp-bgrp{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:24px;min-width:0;display:grid}#prepBox .pp-bgrp>.pp-k{grid-column:1/-1}#prepBox .pp-bgrp .pp-k{margin-bottom:4px}#prepBox .pp-brow{border-bottom:1px solid var(--ln);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}#prepBox .pp-brow small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#prepBox .pp-brow.passive small{white-space:normal}#prepBox .pp-brow>i{color:#4ade80;font-size:15px}#prepBox .pp-brow b{font:700 13px var(--body);color:#f1ebe0;display:block}#prepBox .pp-brow u{color:var(--txt3);font-weight:600;text-decoration:none}#prepBox .pp-brow small{font:500 11px/1.35 var(--body);color:var(--txt3);display:block}#prepBox .pp-brow>em{font:400 16px var(--display);letter-spacing:.03em;color:#4ade80;white-space:nowrap;font-style:normal}#prepBox .pp-brow.passive{grid-template-columns:20px minmax(0,1fr)}#prepBox .pp-brow.passive>i{color:#ff9bd6}#prepBox .pp-bcap{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;padding:2px 0 6px;display:flex}#prepBox .pp-bcap small{font:500 11px/1.35 var(--body);color:var(--txt3);flex-basis:100%}#prepBox .pp-bcnt{border:1px solid var(--ln2);font:600 11px var(--body);color:var(--txt3);padding:2px 8px}#prepBox .pp-bcnt b{color:#f1ebe0}#prepBox .pp-bcnt.full{color:var(--gold);border-color:#fbbf2466}#prepBox .pp-bcnt.full b{color:var(--gold)}#prepBox .pp-brow s{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);opacity:.6}#prepBox .pp-brow.off{opacity:.45}#prepBox .pp-brow.off>em{font:700 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}#prep #prepBox .pp-bnone{border:1px dashed var(--ln2);font:500 12px/1.4 var(--body);color:var(--txt3);align-items:center;gap:10px;padding:9px 12px;display:flex}#prepBox .pp-bnone i{color:#4ade80;vertical-align:-2px;font-size:14px;display:inline-block}#prepBox .pp-bnone>i{flex:none}#prepBox .pp-coll{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}#prepBox .pp-pickhead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#prepBox .pp-pickhead .pp-k{color:#f1ebe0;flex:1;min-width:180px}#prepBox .pp-pickhead>small{font:600 11px var(--body);color:var(--txt3)}#prepBox .pp-tools{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}#prepBox .pp-sfield{flex:220px;min-width:0;display:flex;position:relative}#prepBox .pp-sfield .ppi{color:var(--txt3);pointer-events:none;margin-top:-7.5px;font-size:15px;position:absolute;top:50%;left:11px}#prepBox .pp-search{width:100%;min-width:0;height:34px;font:500 13px var(--body);padding:0 12px 0 34px}#prepBox .pp-select{min-width:0;max-width:210px;height:34px;font:700 12px var(--body);padding:0 8px}#prepBox .pp-search:focus,#prepBox .pp-select:focus{outline:none;box-shadow:0 0 0 3px #e2412b22;border-color:var(--red)!important}#prepBox .pp-filters{flex-wrap:wrap;align-items:center;gap:4px;width:100%;display:flex}#prepBox .pp-chip{border:1px solid var(--ln2);height:28px;font:800 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);background:0 0;border-radius:0;align-items:center;gap:5px;padding:0 10px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}#prepBox .pp-chip:hover{color:#fff;border-color:#ffffff40}#prepBox .pp-chip.on{color:#fff;background:var(--red);border-color:var(--red)}#prepBox .pp-chip.adv .ppi{color:#4ade80;font-size:8px}#prepBox .pp-chip.adv.on .ppi{color:#fff}#prepBox .pp-chip.rar{letter-spacing:.04em;padding:0 8px}#prepBox .pp-chip.rar .rb{position:static}#prepBox .pp-chip em{font:700 10.5px var(--body);letter-spacing:0;color:var(--txt3);font-style:normal}#prepBox .pp-chip.rar.on{border-color:var(--red);background:#1c1214}#prepBox .pp-chip.rar.on em{color:#fff}#prepBox .pp-fsep{background:var(--ln2);width:1px;height:18px;margin:0 5px}#prep #prepBox .pp-pick{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:auto;align-content:start;gap:12px 9px;min-height:0;padding:4px 6px 18px 2px;display:grid;overflow:hidden auto}#prep #prepBox .pp-pick .pp-mini{aspect-ratio:4/5;height:auto;min-height:auto;transition:transform .2s cubic-bezier(.22,1,.36,1)}#prepBox .pp-mini{color:inherit;padding:0;position:relative}#prepBox .pp-mini>img{object-fit:cover;object-position:top}#prepBox .pp-mini>.tbadge{width:20px;height:20px;font-size:10px;position:absolute}#prepBox .pp-mini .pp-mlv{position:absolute}#prepBox .pp-mini .pp-mname{white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}#prepBox .pp-mini .pp-check{position:absolute}#prepBox .pp-mini:hover{transform:translateY(-3px)}#prepBox .pp-mini.in{opacity:1}#prepBox .pp-mini .pp-check{font:400 34px var(--display);color:#fff;box-shadow:inset 0 0 0 2px var(--red);text-shadow:0 0 14px #e2412b,0 2px 4px #000;background:0 0;place-items:center;display:grid}#prepBox .pp-mini .pp-mlv{font:400 10px var(--display);letter-spacing:.03em;background:#07070acc;border-radius:0;padding:1px 5px}#prepBox .pp-madv{color:#4ade80;filter:drop-shadow(0 1px 2px #000);width:13px;height:13px;position:absolute;top:26%;right:9%}#prepBox .pp-madv .ppi{width:100%;height:100%}#prep #prepBox .pp-mlink{color:#4ade80;filter:none;background:#052e16ee;border:1px solid #4ade80;place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;inset:25% auto auto 8%;box-shadow:0 0 10px -2px #4ade80}#prep #prepBox .pp-pick .pp-sep{height:auto;font:400 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:#e8e1d4;grid-column:1/-1;align-self:end;align-items:center;gap:10px;padding:8px 2px 0;display:flex}#prepBox .pp-sep:after{content:"";background:var(--ln2);flex:1;height:1px}#prepBox .pp-sep .rb{position:static}#prepBox .pp-more{border:1px dashed var(--ln2);height:40px;font:800 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);border-radius:0;grid-column:1/-1}#prepBox .pp-more:hover{border-color:var(--red);color:#fff}#prepBox .pp-empty{text-align:center;font:600 13px var(--body);color:var(--txt3);border:1px dashed var(--ln);grid-column:1/-1;padding:40px 20px}@media (min-width:901px) and (max-height:780px){#prep{padding:10px}#prep .prep-box{height:calc(100dvh - 20px)}#prepBox .pp-hero{gap:5px;min-height:150px;padding:52px 18px 14px}#prepBox .pp-hero h2{font-size:26px}#prepBox .pp-sbody{gap:14px;padding:12px 18px 16px}#prepBox .pp-foe{grid-template-columns:48px minmax(0,1fr);padding:5px 8px 5px 5px}#prepBox .pp-fimg{width:48px;height:48px}#prepBox .pp-gobar{padding:10px 14px}#prepBox .pp-go{height:54px;font-size:22px}#prepBox .pp-main{gap:9px;padding-top:12px}#prepBox .pp-pw b{font-size:20px}#prepBox .pp-slots{height:clamp(130px,25vh,220px)}#prepBox .pp-slot:not(.pp-free)>img{object-position:50% 15%;width:58%;left:auto}#prepBox .pp-slot:not(.pp-free):after{background:linear-gradient(90deg,var(--pan) 38%,#0c0b10cc 50%,transparent 72%),linear-gradient(180deg,transparent 60%,#07070a99)}#prepBox .pp-info>small{margin:2px 0 6px}#prepBox .pp-st b{font-size:16px}#prepBox .pp-bonus>summary{min-height:40px}}@media (max-width:900px){#prep{padding:0}#prep .prep-box{overscroll-behavior:contain;border:0;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden auto}#prepBox .pp-side{border-right:0;flex:none;order:1;overflow:visible}#prepBox .pp-main{flex:none;order:2;min-height:auto;padding:16px 14px 18px}#prepBox .pp-gobar{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a090df2;border-right:0;flex:none;order:3;position:sticky;bottom:0;box-shadow:0 -16px 30px -12px #000}#prepBox .pp-go{height:56px;font-size:22px}#prepBox .pp-hero{min-height:160px;padding:56px 16px 16px}#prepBox .pp-rewards:not(.ev-pp){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#prepBox .pp-rewards:not(.ev-pp)>span:last-child:nth-child(odd){grid-column:1/-1}#prepBox .pp-sbody{padding:14px 16px 6px}#prepBox .pp-teamhead{flex-direction:column;align-items:stretch}#prepBox .pp-power{flex:none;gap:12px;max-width:none}#prepBox .pp-pw b{font-size:19px}#prepBox .pp-slots{gap:6px;height:auto}#prepBox .pp-slot{aspect-ratio:3/4.3}#prepBox .pp-sn{display:none}#prepBox .pp-rar{padding:1px 5px;font-size:11px;top:7px;left:6px}#prepBox .pp-slot>.tbadge{width:22px;height:22px;font-size:11px;top:6px;right:6px}#prepBox .pp-x{width:22px;height:22px;font-size:10px;top:6px;right:32px}#prepBox .pp-adv{gap:0;padding:3px 4px;font-size:0;top:30px;left:6px}#prepBox .pp-adv .ppi{font-size:9px}#prepBox .pp-info{padding:6px 7px 8px}#prepBox .pp-info>b{font-size:13px}#prepBox .pp-info>small{display:none}#prepBox .pp-st{margin-top:4px}#prepBox .pp-st span{margin-right:6px;padding-right:6px}#prepBox .pp-st small{letter-spacing:.12em;font-size:8px}#prepBox .pp-st b{font-size:13px}#prepBox .pp-slot.pp-free{gap:8px}#prepBox .pp-slot.pp-free>span{width:36px;height:36px;font-size:16px}#prepBox .pp-slot.pp-free small{font-size:12px}#prepBox .pp-slot.pp-free small i{display:none}#prep #prepBox .pp-bonus{z-index:auto}#prepBox .pp-bpanel{max-height:none;box-shadow:none;grid-template-columns:1fr;margin-top:4px;animation:none;position:static}#prepBox .pp-coll{flex:none}#prep #prepBox .pp-pick{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px 7px;padding:4px 0 8px;overflow:visible}#prepBox .pp-sfield{flex:100%}#prepBox .pp-select{flex:40%;max-width:none}}@media (max-width:460px){#prepBox .pp-btop{display:none}#prepBox .pp-bonus>summary{justify-content:space-between}#prepBox .pp-pickhead>small{display:none}}.bt3-modal{z-index:130}#trialPrep .bt3-box{background:linear-gradient(#141217,#121110);border:1px solid #24212a;border-radius:24px;flex-direction:column;gap:14px;width:min(1100px,100%);max-height:calc(100vh - 40px);padding:0 0 18px;display:flex;position:relative;overflow:auto;box-shadow:0 30px 70px -30px #000}#trialPrep .bt3-head{background:linear-gradient(120deg,color-mix(in srgb,var(--c1) 40%,#0000),color-mix(in srgb,var(--c2) 25%,#0000) 70%),#0d0c10;border-bottom:1px solid #24212a;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;position:relative}#trialPrep .bt3-head h2{margin:4px 0;font-size:24px}#trialPrep .bt3-head small{color:#d9d1c4;max-width:720px;font-size:12.5px;line-height:1.45;display:block}#trialPrep .bt3-kanji{font:900 54px/1 var(--jp);color:#ffffff30;flex:none}#trialPrep .bt3-close{color:#d9d1c4;background:#07070a;border:1px solid #2c2925;border-radius:10px;width:34px;height:34px;position:absolute;top:14px;right:14px}#trialPrep .bt3-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px;display:grid}#trialPrep .bt3-slot{text-align:left;min-height:150px;color:inherit;background:#07070a;border:1px solid #2c2925;border-radius:16px;align-items:flex-start;gap:10px;padding:10px;display:flex;position:relative}#trialPrep .bt3-slot.free{color:#6b655d;text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px}#trialPrep .bt3-slot.free em{font-size:12px;font-style:normal}#trialPrep .bt3-slot.free span{font-size:28px}#trialPrep .bt3-slot img{object-fit:cover;object-position:top;border-radius:12px;flex:none;width:84px;height:120px}#trialPrep .bt3-slot .tbadge{position:absolute;top:104px;left:72px}#trialPrep .bt3-rar{position:absolute;top:14px;left:14px}#trialPrep .bt3-x{color:#6b655d;position:absolute;top:6px;right:8px}#trialPrep .bt3-slot:hover{border-color:#ff7a5c}#trialPrep .bt3-info{flex-direction:column;gap:4px;min-width:0;display:flex}#trialPrep .bt3-info b{font:400 14px var(--display)}#trialPrep .bt3-info small{color:#a39c91;font-size:11.5px}#trialPrep .bt3-moves{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}#trialPrep .bt3-moves kbd{text-align:center;color:#a39c91;background:#1c1a20;border-radius:4px;width:18px;margin-right:6px;font-size:10px;display:inline-block}#trialPrep .bt3-moves .ult{color:#fde047}#trialPrep .bt3-passive{color:#c4b5fd;margin:2px 0 0;font-size:11.5px;line-height:1.35}#trialPrep .bt3-links{flex-wrap:wrap;gap:6px;padding:0 22px;display:flex}#trialPrep .bt3-links span{background:#07070a;border:1px solid #22d3ee44;border-radius:9px;padding:5px 10px;font-size:12px}#trialPrep .bt3-pool{flex-direction:column;gap:10px;padding:0 22px;display:flex}#trialPrep .bt3-row{align-items:flex-start;gap:12px;display:flex}#trialPrep .bt3-rl{flex:none;width:44px;padding-top:30px}#trialPrep .bt3-cards{flex-wrap:wrap;gap:8px;display:flex}#trialPrep .bt3-card{width:96px;color:inherit;background:#07070a;border:2px solid #2c2925;border-radius:12px;padding:0;position:relative;overflow:hidden}#trialPrep .bt3-card img{object-fit:cover;object-position:top;width:100%;height:120px;display:block}#trialPrep .bt3-card .tbadge{position:absolute;top:4px;left:4px}#trialPrep .bt3-card.in{border-color:#22d3ee;box-shadow:0 0 16px -4px #22d3ee}#trialPrep .bt3-card:hover{border-color:#ff7a5c}#trialPrep .bt3-name{white-space:nowrap;text-overflow:ellipsis;padding:4px 5px;font-size:10.5px;font-weight:700;line-height:1.15;display:block;overflow:hidden}#trialPrep .bt3-pas{color:#c4b5fd;text-shadow:0 1px 3px #000;position:absolute;top:4px;right:4px}#trialPrep .bt3-check{color:#000;background:#22d3ee;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;bottom:26px;right:4px}#trialPrep .bt3-foot{justify-content:flex-end;gap:10px;padding:0 22px;display:flex}@media (max-width:760px){#trialPrep .bt3-slots{grid-template-columns:1fr}#trialPrep .bt3-slot{min-height:0}#trialPrep .bt3-head{padding:16px}#trialPrep .bt3-kanji{display:none}#trialPrep .bt3-row{flex-direction:column}#trialPrep .bt3-rl{padding:0}#trialPrep .bt3-card{width:84px}#trialPrep .bt3-card img{height:104px}}.pp-refill{cursor:pointer;color:#291400;min-height:48px;font-family:var(--body);background:linear-gradient(135deg,#fde68a,#fbbf24 48%,#ea8a0c);border:0;flex:none;align-items:center;gap:10px;margin:0;padding:0 16px 0 8px;transition:transform .15s,filter .15s,box-shadow .2s;animation:2.4s ease-in-out infinite ppRefillGlow;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe9a8aa,0 10px 26px -10px #fbbf24cc;border-radius:18px!important}.pp-refill .rf-plus{color:#fde047;width:34px;height:34px;font:900 24px/1 Outfit,var(--body),sans-serif;background:#291400;place-items:center;display:grid;box-shadow:0 2px 8px #0006;border-radius:50%!important}.pp-refill .rf-tx{font:900 12px/1.1 var(--body);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.pp-refill .rf-tx small{font:800 12px/1 var(--body);letter-spacing:.02em;text-transform:none;opacity:.85;align-items:center;gap:3px;display:inline-flex}.pp-refill .rf-tx small img{width:13px;height:13px}.pp-refill:hover{filter:brightness(1.08);transform:translateY(-1px)}.pp-refill:active{transform:translateY(1px)scale(.98)}.pp-refill:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes ppRefillGlow{0%,to{box-shadow:inset 0 0 0 1px #ffe9a8aa,0 10px 26px -10px #fbbf24cc}50%{box-shadow:inset 0 0 0 1px #ffe9a8,0 0 26px -2px #fbbf24aa}}@media (prefers-reduced-motion:reduce){.pp-refill{animation:none}}#prepBox .pp-en{border-radius:16px!important}#prepBox .pp-gobar.low{flex-wrap:wrap}#prepBox .pp-gobar.low .pp-refill{flex:auto;justify-content:center;min-height:52px}#prepBox .pp-gobar.low .pp-go{flex:1 0 100%;height:38px;border-radius:12px!important}@media (max-width:900px){#prepBox .pp-gobar.low .pp-go{height:36px}}#prepBox .pp-skipdlg{font:600 13px var(--body);color:var(--txt2);cursor:pointer;-webkit-user-select:none;user-select:none;flex-basis:100%;justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}#prepBox .pp-skipdlg input{accent-color:#e2412b;cursor:pointer;width:16px;height:16px;margin:0}#prepBox .pp-skipdlg:hover{color:#fff}.bs-shop{margin-top:6px;display:block}.bs{isolation:isolate;background:#07070a;border:1px solid #2a2622;grid-template-columns:minmax(240px,420px) 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(26px,3.4vw,48px) clamp(18px,4vw,56px);display:grid;position:relative;overflow:hidden}.bs:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07070a00 0%,#07070acc 46%,#07070af2 64%,#07070a 100%),linear-gradient(#07070a00 62%,#07070a 100%),radial-gradient(46% 70% at 22% 55%,#e2412b40,#e2412b00 70%);position:absolute;inset:0}.bs:after{content:"";background:linear-gradient(90deg,#e2412b,#d8b26a 40%,#0000 80%);height:2px;position:absolute;top:0;left:0;right:0}.bs-bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.bs-bg img{object-fit:cover;object-position:28% 30%;filter:grayscale()contrast(1.08)brightness(.62);opacity:.85;width:100%;height:100%}.bs-kanji{z-index:-1;font:900 clamp(220px,26vw,380px)/1 var(--jp,serif);color:#ffffff07;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.2em;right:-.06em}.bs-stage{perspective:1100px;cursor:pointer;place-items:center;padding:8px 0;display:grid;position:relative}.bs-glow{aspect-ratio:1;will-change:transform,opacity;background:radial-gradient(circle,#e2412b55,#e2412b18 45%,#0000 68%);border-radius:50%;width:86%;animation:6s ease-in-out infinite bsGlow;position:absolute}@keyframes bsGlow{50%{opacity:.55;transform:scale(.92)}}.bs-stage{min-height:400px}.bs-fan{width:100%;height:400px;position:relative}.bs-fc{width:190px;margin:-133px 0 0 -95px;transition:translate .5s cubic-bezier(.22,1,.36,1),filter .4s;animation:.9s cubic-bezier(.22,1,.36,1) backwards bsFcIn;position:absolute;top:50%;left:50%}.bs-fc-0{animation-delay:.12s;transform:translate(-100px,24px)rotate(-11deg)}.bs-fc-1{z-index:2;transform:translateY(-8px)scale(1.08)}.bs-fc-2{animation-delay:.24s;transform:translate(100px,24px)rotate(11deg)}.bs-fc-in{animation:6s ease-in-out infinite bsFloat}.bs-fc-0 .bs-fc-in{animation-delay:-2s}.bs-fc-2 .bs-fc-in{animation-delay:-4s}.bs-fc .card{width:100%;box-shadow:0 30px 50px -24px #000}.bs-fan:hover .bs-fc{filter:brightness(.62)saturate(.85)}.bs-fan .bs-fc:hover{filter:none;z-index:3;translate:0 -14px}@keyframes bsFcIn{0%{opacity:0;translate:0 40px}}@keyframes bsFloat{50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.bs-fc,.bs-fc-in{animation:none}}.bs-stage:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#000e,#0000);border-radius:50%;width:min(360px,80vw);height:40px;position:absolute;bottom:4%;left:50%;translate:-50%}.bs-info{max-width:600px;position:relative}.bs-eyebrow{font:700 11px var(--body);letter-spacing:.28em;text-transform:uppercase;color:#bdb6aa;align-items:center;gap:10px;margin:0;display:flex}.bs-eyebrow span{color:#e2412b}.bs-eyebrow i{background:#ffffff40;width:28px;height:1px}.bs-info h2{letter-spacing:.01em;text-shadow:0 4px 30px #000;margin:10px 0;font-size:clamp(44px,5.2vw,78px);line-height:.95}.bs-lede{color:#d9d1c4;max-width:520px;margin:0 0 20px;font-size:15px;line-height:1.55}.bs-packs{background:#07070ab8;border:1px solid #ffffff1f;border-left:2px solid #d8b26a;grid-template-columns:1fr auto;align-items:end;gap:10px 16px;max-width:520px;padding:14px 16px;display:grid}.bs-pk-cells{order:2;grid-column:1/-1;grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.bs-pk-cells i{background:#ffffff12;height:6px;transition:background .3s,box-shadow .3s}.bs-pk-cells i.on{background:linear-gradient(90deg,#d8b26a,#f4d58d);box-shadow:0 0 10px #d8b26a55}.bs-pk-n{font:700 11px var(--body);letter-spacing:.2em;text-transform:uppercase;color:#9a948a}.bs-pk-ico{vertical-align:-5px;filter:drop-shadow(0 0 8px #e2412b66);width:26px;height:26px;margin-right:8px;display:inline-block}.bs-pk-n b{font:400 34px/1 var(--display);letter-spacing:0;color:#fff;vertical-align:-6px;margin-right:6px;display:inline-block}.bs-pk-next{color:#9a948a;font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.bs-pk-next b{color:#d8b26a}.bs-btns{flex-wrap:wrap;gap:10px;margin:14px 0 26px;display:flex}.bs-rates{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:520px;display:grid}.bs-rate{background:#0b0a0ee6;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;padding:10px;display:grid}.bs-r{font:400 14px var(--display);color:var(--c)}.bs-rate b{white-space:nowrap;font:400 16px var(--display);color:#fff;font-variant-numeric:tabular-nums;justify-self:end}.bs-rate .bar{background:#ffffff12;grid-column:1/-1;height:3px;display:block}.bs-rate .bar i{background:var(--c);height:100%;display:block}.bs-rate small{color:#8d877e;grid-column:1/-1;font-size:11px}.bs-odds{color:#bdb6aa;max-width:520px;margin:10px 0 0;font-size:12.5px;line-height:1.5}.bs-odds b{color:#fff}.bs-earn{color:#7f7a72;max-width:520px;margin-top:6px;font-size:11.5px;line-height:1.5;display:block}@media (max-width:860px){.bs{grid-template-columns:1fr;gap:18px;padding:22px 16px 24px}.bs:before{background:linear-gradient(#07070a55 0%,#07070acc 34%,#07070af5 52%,#07070a 100%),radial-gradient(70% 40% at 50% 22%,#e2412b40,#e2412b00 70%)}.bs-bg{height:60%;bottom:auto}.bs-bg img{object-position:50% 20%}.bs-stage,.bs-fan{height:290px;min-height:0}.bs-fc{width:140px;margin:-98px 0 0 -70px}.bs-fc-0{transform:translate(-86px,18px)rotate(-12deg)}.bs-fc-2{transform:translate(86px,18px)rotate(12deg)}.bs-info h2{font-size:clamp(40px,12vw,56px)}.bs-btns .btn{flex:100%;justify-content:center}.bs-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-rate{padding:9px 10px}.bs-rate small{display:none}}.tp-pack{z-index:2;width:min(375px,82vw,calc(66svh * var(--pack-ratio,.75)));aspect-ratio:var(--pack-ratio,.75);perspective:1100px;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 34px 40px #000d);transition:transform .85s cubic-bezier(.55,0,.8,.35),opacity .7s ease-in;animation:.7s cubic-bezier(.22,1,.36,1) backwards tpIn;position:relative}@keyframes tpIn{0%{opacity:0;transform:translateY(46px)scale(.92)}}.tp-pack.aura:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--ac) 55%,transparent),transparent 65%);filter:blur(18px);border-radius:40%;animation:3.2s ease-in-out infinite tpAura;position:absolute;inset:-14%}@keyframes tpAura{50%{opacity:.45}}.tp-pack.drop{opacity:0;transition-delay:.35s;transform:translateY(75vh)rotate(-4deg)}.tp-tilt{transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.tp-part{position:absolute;inset:0}.tp-part>img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.tp-body{clip-path:inset(var(--cut) 0 0 0)}.tp-top{clip-path:inset(0 0 calc(100% - var(--cut)) 0);transform-origin:96% var(--cut)}@keyframes tpTop{25%{transform:translate(4px,-12px)rotate(-2deg)}to{opacity:0;transform:translate(180px,-150px)rotate(26deg)}}.tp-light{left:3%;right:3%;top:var(--cut);pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(#fff 0,#ffe1e8 22%,#ff3d6e55 45%,#0000 70%);height:90px;position:absolute;translate:0 -50%}.tp-pack.open .tp-light{animation:1.3s ease-out forwards tpLight}@keyframes tpLight{20%{opacity:1}to{opacity:.25}}.tp-guide{left:0;right:0;top:var(--cut);pointer-events:none;height:0;transition:opacity .3s;position:absolute}.tp-dash{filter:drop-shadow(0 0 4px #fff);border-top:2px dashed #ffffffc0;animation:2.4s ease-in-out infinite tpDash;position:absolute;top:-1px;left:3%;right:3%}@keyframes tpDash{50%{opacity:.4}}.tp-cut{background:linear-gradient(90deg,#ffe4ea,#fff,#ffe4ea);border-radius:4px;width:0;height:4px;position:absolute;top:-2px;left:0;box-shadow:0 0 10px #fff,0 0 26px #ff3d6e}.tp-finger{background:radial-gradient(circle,#fff 28%,#fff5 55%,#0000 70%);border-radius:50%;width:30px;height:30px;animation:2.6s cubic-bezier(.45,0,.25,1) infinite tpFinger;position:absolute;top:-15px;left:3%}@keyframes tpFinger{0%{opacity:0;left:3%}12%{opacity:1}68%{opacity:1;left:calc(97% - 30px)}84%,to{opacity:0;left:calc(97% - 30px)}}.tp-pack.cutting .tp-finger,.tp-pack.cut .tp-dash,.tp-pack.cut .tp-finger{opacity:0;animation:none}.tp-pack.open .tp-cut{opacity:0;transition:opacity .5s .2s}.tp-stack{z-index:1;aspect-ratio:5/7;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;width:min(280px,64vw,42.8571vh);position:absolute;top:50%;left:50%;translate:-50% -50%}.tp-stack.up{opacity:1;animation:1.35s cubic-bezier(.45,0,.25,1) forwards tpRise}@keyframes tpRise{0%{transform:translateY(16%)scale(.84)}45%{transform:translateY(-40%)scale(.84)}to{transform:none}}.tp-stack:before{content:"";filter:blur(18px);opacity:.6;z-index:-1;background:#000;border-radius:16px;position:absolute;inset:4% -3% -3%}.tp-card{cursor:grab;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;position:absolute;inset:0}.tp-card.drag{cursor:grabbing;transition:none}.tp-card.out-r{opacity:0;pointer-events:none;transform:translate(135%)rotate(16deg)!important}.tp-card.out-l{opacity:0;pointer-events:none;transform:translate(-135%)rotate(-16deg)!important}.tp-flip{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.tp-card.down .tp-flip{transform:rotateY(180deg)}.tp-face,.tp-back{backface-visibility:hidden;position:absolute;inset:0}.tp-face{visibility:visible;transition:visibility 0s .18s}.tp-card.down .tp-face{visibility:hidden}.tp-back{visibility:hidden;transition:visibility 0s .18s}.tp-card.down .tp-back{visibility:visible}.tp-face .card{width:100%;height:100%;cursor:inherit}.tp-back{border:2px solid var(--rc);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rc) 45%,#14070d),#07060c 72%);box-shadow:0 0 40px -6px var(--rc),inset 0 0 40px #0009;border-radius:14px;place-items:center;display:grid;overflow:hidden;transform:rotateY(180deg)}.tp-back span{font:900 clamp(70px,13vw,110px)/1 var(--jp);color:#fff;text-shadow:0 0 24px var(--rc),0 0 60px var(--rc)}.tp-back i{background:linear-gradient(115deg,#0000 35%,#ffffff40 48%,#0000 60%) 0 0/250% 100%;animation:2.8s ease-in-out infinite tpSheen;position:absolute;inset:0}@keyframes tpSheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes tpCharge{to{box-shadow:0 0 120px 10px var(--rc),inset 0 0 60px var(--rc);filter:brightness(1.5)}}.tp-card.charging{transform:scale(1.04)}.opening.dim .tp-count{opacity:.4}.tp-count{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:20px;margin-right:8px;padding:2px 10px;display:inline-block}.tp-sum{grid-template-columns:repeat(5,minmax(0,148px));justify-content:center;gap:14px;width:min(820px,94vw);display:grid}.tp-s{animation:tpS .55s calc(var(--d) * 60ms) cubic-bezier(.22,1,.36,1) backwards}.tp-s .card{width:100%}@keyframes tpS{0%{opacity:0;transform:translateY(26px)scale(.94)}}@media (max-width:640px){.tp-sum{grid-template-columns:repeat(3,minmax(0,1fr));max-height:58vh;padding:4px;overflow:auto}.tp-sum.one{grid-template-columns:minmax(0,220px)}}.tp-stack{perspective:900px}.tp-3d{transform-style:preserve-3d;--gx:50%;--gy:50%;--ga:0;--l:0;--r:0;--t:0;--b:0;position:absolute;inset:0}.tp-card{transform-style:preserve-3d}.tp-face .card{transition:none;transform:none!important}.tp-face .card .card-frame{box-shadow:0 0 0 1px #ffffff1f}.tp-glare{z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:calc(.12 + var(--ga) * .88);background:linear-gradient(115deg,transparent calc(var(--gx) - 32%),#ffffff2e calc(var(--gx) - 10%),#ffffff8c var(--gx),#ffffff2e calc(var(--gx) + 10%),transparent calc(var(--gx) + 32%)), radial-gradient(circle at var(--gx) var(--gy),#ffffff45,transparent 45%);border-radius:12px;position:absolute;inset:0}.tp-holo,.tp-edge{z-index:5;pointer-events:none;border-radius:12px;display:none;position:absolute;inset:0}.tp-card.r-E .tp-holo,.tp-card.r-L .tp-holo,.tp-card.r-M .tp-holo{mix-blend-mode:color-dodge;opacity:calc(.35 + var(--ga) * .65);background:repeating-linear-gradient(115deg,#ff4d6d 0%,#ffd166 4%,#6dffb0 8%,#4dc9ff 12%,#b77bff 16%,#ff4d6d 20%) 0 0/300% 300%;background-position:var(--gx) var(--gy);filter:brightness(.55)saturate(1.4);-webkit-mask:linear-gradient(115deg,transparent calc(var(--gx) - 38%),#000 calc(var(--gx) - 6%),#000 calc(var(--gx) + 6%),transparent calc(var(--gx) + 38%));-webkit-mask:linear-gradient(115deg,transparent calc(var(--gx) - 38%),#000 calc(var(--gx) - 6%),#000 calc(var(--gx) + 6%),transparent calc(var(--gx) + 38%));mask:linear-gradient(115deg,transparent calc(var(--gx) - 38%),#000 calc(var(--gx) - 6%),#000 calc(var(--gx) + 6%),transparent calc(var(--gx) + 38%));display:block}.tp-card.r-E .tp-holo:after,.tp-card.r-L .tp-holo:after,.tp-card.r-M .tp-holo:after{content:"";border-radius:inherit;opacity:.9;background:radial-gradient(circle,#fff 0 .8px,#0000 1.4px) 0 0/9px 9px,radial-gradient(circle,#fff 0 .6px,#0000 1.2px) 4px 5px/13px 11px;position:absolute;inset:0}.tp-card.r-E .tp-holo:before,.tp-card.r-L .tp-holo:before,.tp-card.r-M .tp-holo:before{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 35%,#fff 50%,#0000 65%) 0 0/300% 100%;animation:4.5s ease-in-out infinite holoIdle;position:absolute;inset:0}@keyframes holoIdle{0%,55%{background-position:130% 0}to{background-position:-30% 0}}.tp-card.r-L .tp-holo{opacity:calc(.45 + var(--ga) * .55)}.tp-card.r-M .tp-holo{opacity:calc(.55 + var(--ga) * .45);filter:brightness(.65)saturate(1.6)}.tp-card .tp-edge{background:linear-gradient(90deg,rgb(255 255 255/var(--l)),transparent 55%),linear-gradient(270deg,rgb(255 255 255/var(--r)),transparent 55%), linear-gradient(180deg,rgb(255 255 255/var(--t)),transparent 50%),linear-gradient(0deg,rgb(255 255 255/var(--b)),transparent 50%), color-mix(in srgb,var(--rc) 35%,transparent);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 10px var(--rc));padding:4px;display:block;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tp-side{z-index:6;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,rgb(255 255 255/calc(var(--l) * .75)),transparent 42%),linear-gradient(270deg,rgb(255 255 255/calc(var(--r) * .75)),transparent 42%), linear-gradient(180deg,rgb(255 255 255/calc(var(--t) * .6)),transparent 36%),linear-gradient(0deg,rgb(255 255 255/calc(var(--b) * .6)),transparent 36%);border-radius:12px;position:absolute;inset:0}.tp-halo{z-index:-1;pointer-events:none;filter:blur(14px);background:linear-gradient(90deg,color-mix(in srgb,#fff calc(var(--l) * 100%),transparent),transparent 30%),linear-gradient(270deg,color-mix(in srgb,#fff calc(var(--r) * 100%),transparent),transparent 30%), linear-gradient(180deg,color-mix(in srgb,#fff calc(var(--t) * 100%),transparent),transparent 30%),linear-gradient(0deg,color-mix(in srgb,#fff calc(var(--b) * 100%),transparent),transparent 30%);border-radius:22px;position:absolute;inset:-14px}.tp-card.r-E .tp-halo,.tp-card.r-L .tp-halo,.tp-card.r-M .tp-halo{filter:blur(16px) drop-shadow(0 0 12px var(--rc))}.tp-card:not([data-i="0"]):not(.shown) .tp-halo{display:none}.tp-badge{z-index:8}.tp-card.r-C .tp-glare,.tp-card.r-U .tp-glare,.tp-card.r-R .tp-glare{opacity:calc(.06 + var(--ga) * .4)}.tp-card.r-C .tp-side,.tp-card.r-U .tp-side,.tp-card.r-R .tp-side{opacity:.32}.tp-card.r-C .tp-halo,.tp-card.r-U .tp-halo,.tp-card.r-R .tp-halo{opacity:.35}.tp-card.r-C .tp-edge,.tp-card.r-U .tp-edge,.tp-card.r-R .tp-edge{opacity:.6;filter:drop-shadow(0 0 3px #fff8)}.tp-card.r-E .tp-holo,.tp-card.r-L .tp-holo,.tp-card.r-M .tp-holo{opacity:calc(.6 + var(--ga) * .4);filter:brightness(.7)saturate(1.7);-webkit-mask:linear-gradient(115deg,#0006 calc(var(--gx) - 60%),#000 calc(var(--gx) - 12%),#000 calc(var(--gx) + 12%),#0006 calc(var(--gx) + 60%));-webkit-mask:linear-gradient(115deg,#0006 calc(var(--gx) - 60%),#000 calc(var(--gx) - 12%),#000 calc(var(--gx) + 12%),#0006 calc(var(--gx) + 60%));mask:linear-gradient(115deg,#0006 calc(var(--gx) - 60%),#000 calc(var(--gx) - 12%),#000 calc(var(--gx) + 12%),#0006 calc(var(--gx) + 60%))}.tp-card.r-M .tp-holo{filter:brightness(.8)saturate(1.9)}.tp-card.r-E .tp-holo:after,.tp-card.r-L .tp-holo:after,.tp-card.r-M .tp-holo:after{animation:2.6s ease-in-out infinite alternate glitter}@keyframes glitter{0%{opacity:.45}to{opacity:1}}.tp-card.r-E .tp-side,.tp-card.r-L .tp-side,.tp-card.r-M .tp-side{mix-blend-mode:color-dodge;opacity:.9;background:linear-gradient(90deg,rgb(255 120 200/calc(var(--l) * .8)),transparent 45%),linear-gradient(270deg,rgb(120 220 255/calc(var(--r) * .8)),transparent 45%), linear-gradient(180deg,rgb(255 230 120/calc(var(--t) * .7)),transparent 40%),linear-gradient(0deg,rgb(160 255 180/calc(var(--b) * .7)),transparent 40%)}.tp-card.r-E .tp-edge,.tp-card.r-L .tp-edge,.tp-card.r-M .tp-edge{opacity:1;background:linear-gradient(90deg,rgb(255 255 255/var(--l)),transparent 50%),linear-gradient(270deg,rgb(255 255 255/var(--r)),transparent 50%), linear-gradient(180deg,rgb(255 255 255/var(--t)),transparent 45%),linear-gradient(0deg,rgb(255 255 255/var(--b)),transparent 45%), conic-gradient(from calc(var(--gx) * 3.6deg),#ff4d6d,#ffd166,#6dffb0,#4dc9ff,#b77bff,#ff4d6d);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 14px var(--rc));padding:4px}.tp-card.r-E .tp-halo,.tp-card.r-L .tp-halo,.tp-card.r-M .tp-halo{opacity:calc(.55 + var(--ga) * .45);filter:blur(18px);background:conic-gradient(from calc(var(--gx) * 3.6deg),#ff4d6d,#ffd166,#6dffb0,#4dc9ff,#b77bff,#ff4d6d);inset:-18px}.tp-side,.tp-halo{display:none}.tp-rim{pointer-events:none;background:var(--rc);box-shadow:0 0 10px 2px var(--rc),0 0 26px 6px var(--rc);opacity:calc(.12 + var(--ga) * .88);border-radius:14px;position:absolute;inset:-2px;translate:0 0 -1px}.tp-card.r-L .tp-rim{box-shadow:0 0 12px 3px var(--rc),0 0 34px 9px var(--rc)}.tp-card.r-M .tp-rim{background:conic-gradient(from calc(var(--gx) * 3.6deg),#ff4d6d,#ffd166,#6dffb0,#4dc9ff,#b77bff,#ff4d6d);box-shadow:0 0 12px 3px #ff4d6d,0 0 34px 10px #b77bff}.tp-card.shown .tp-rim{display:none}.tp-rim{background:linear-gradient(115deg,transparent calc(var(--gx) - 30%),#ffffffd0 var(--gx),transparent calc(var(--gx) + 30%)), repeating-linear-gradient(115deg,#ff4d6d 0%,#ffd166 5%,#6dffb0 10%,#4dc9ff 15%,#b77bff 20%,#ff4d6d 25%);background-size:100% 100%,400% 400%;background-position:0 0,var(--gx) var(--gy);box-shadow:0 0 8px 2px #fff8,0 0 18px 4px var(--rc),0 0 40px 10px color-mix(in srgb,var(--rc) 60%,transparent);border-radius:15px;animation:5s linear infinite rimFoil;inset:-3px}@keyframes rimFoil{to{filter:hue-rotate(360deg)}}.tp-rim,.tp-card.r-E .tp-rim,.tp-card.r-L .tp-rim,.tp-card.r-M .tp-rim{filter:none;will-change:auto;background:linear-gradient(115deg,transparent calc(var(--gx) - 22%),#fffffff0 var(--gx),transparent calc(var(--gx) + 22%)), repeating-linear-gradient(115deg,#ffd6e7 0%,#fff2b8 2.5%,#c9ffe4 5%,#bfe9ff 7.5%,#e2d1ff 10%,#ffd6e7 12.5%), linear-gradient(180deg,#f4f6ff,#b9c0d6);background-size:100% 100%,500% 500%,100% 100%;background-position:0 0,var(--gx) var(--gy),0 0;background-blend-mode:screen,multiply,normal;box-shadow:0 0 6px 1px #ffffffb0,0 0 22px 5px color-mix(in srgb,var(--rc) 70%,transparent);border-radius:16px;animation:none;inset:-4px}.tp-card.r-E .tp-rim{opacity:calc(.2 + var(--ga) * .8)}.tp-card.r-L .tp-rim{opacity:calc(.25 + var(--ga) * .75);box-shadow:0 0 8px 2px #ffffffc0,0 0 28px 7px color-mix(in srgb,var(--rc) 75%,transparent)}.tp-card.r-M .tp-rim{opacity:calc(.3 + var(--ga) * .7);box-shadow:0 0 8px 2px #fff,0 0 30px 8px #ff6fa6b0,0 0 46px 12px #8f7bffa0}.tp-rim,.tp-card.r-E .tp-rim,.tp-card.r-L .tp-rim,.tp-card.r-M .tp-rim{opacity:1;border-radius:12px;inset:0;translate:0 0 .6px;box-shadow:inset 0 0 18px #fff8}.tp-card.top .tp-rim{display:none}.tp-card.shown .tp-face .card{box-shadow:none}.tp-card.shown.r-E .tp-face .card,.tp-card.shown.r-L .tp-face .card,.tp-card.shown.r-M .tp-face .card{box-shadow:0 0 0 2px var(--rc),0 0 46px -6px var(--rc)}.tp-card:not(.top) .tp-badge,.tp-card.r-C .tp-edge,.tp-card.r-U .tp-edge,.tp-card.r-R .tp-edge{display:none}.tp-guide{top:var(--cut)}.tp-dash{filter:none;border-top:2px dashed #ffffff8c;animation:2.4s ease-in-out infinite tpDash;left:15%;right:15%}.tp-pack.torn .tp-guide{opacity:0}.tp-pack:has(.tp-cut.on) .tp-guide{opacity:0}.tp-cut{z-index:4;top:var(--cut);opacity:0;pointer-events:none;background:#fff;border-radius:6px;width:0;height:3px;margin-top:-1px;position:absolute;left:0;right:auto;box-shadow:0 0 6px 1px #fff,0 0 26px 6px #ff3d6e,0 -14px 40px 8px #ff3d6e99}.tp-cut.rtl{left:auto;right:0}.tp-cut:after{content:"";background:radial-gradient(circle,#fff 20%,#0000 70%);border-radius:50%;width:20px;height:20px;position:absolute;top:-9px;right:-10px}.tp-cut.rtl:after{left:-10px;right:auto}.tp-cut.on{opacity:1}.tp-cut.back{transition:width .3s,opacity .3s}.tp-pack.torn .tp-cut{opacity:0;transition:opacity .3s}.tp-top{transform-origin:calc(50% + var(--dir) * 50%) var(--cut);transform:translateY(calc(var(--tp) * -5px)) rotate(calc(var(--dir) * var(--tp) * 3deg))}.tp-pack.back .tp-top{transition:transform .3s}.tp-pack.torn .tp-top{animation:.9s cubic-bezier(.3,.6,.3,1) forwards tpFly}@keyframes tpFly{0%{transform:translateY(-5px) rotate(calc(var(--dir) * 3deg))}20%{transform:translateY(-10px) rotate(calc(var(--dir) * -6deg))}to{transform:translate(calc(var(--dir) * 70vw),-60vh) rotate(calc(var(--dir) * 70deg));opacity:0}}.tp-pack.open .tp-top{animation:none}.tp-beam{z-index:0;left:4%;right:4%;bottom:calc(100% - var(--cut));opacity:0;pointer-events:none;filter:blur(4px);background:linear-gradient(#0000 20%,#ffffff40 65%,#fff);height:0;transition:height .6s cubic-bezier(.2,.9,.3,1),opacity .3s;position:absolute;-webkit-mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.tp-pack.rising .tp-body{animation:1s cubic-bezier(.5,0,.7,.4) .35s forwards tpBodyOut}@keyframes tpBodyOut{to{opacity:0;transform:translateY(70vh)rotate(4deg)}}.tp-pack.drop{opacity:1;transform:none}.tp-stack{width:min(270px,60vw,37.1429vh)}.tp-stack.up{animation:1s cubic-bezier(.2,.9,.3,1.05) forwards tpRise2}@keyframes tpRise2{0%{opacity:0;transform:translateY(22%)scale(.8)}35%{opacity:1}to{opacity:1;transform:none}}.tp-card:not([data-i="0"]) .tp-face .card{filter:none}.tp-back{background:radial-gradient(circle at 50% 42%,#4a0f1e,#120509 60%,#07060c);border:2px solid #ff3d6e66;box-shadow:0 0 30px -10px #ff3d6e,inset 0 0 40px #0009}.tp-back span{text-shadow:0 0 24px #ff3d6e,0 0 60px #ff3d6e}.tp-card.hit.top.down .tp-back:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 3px var(--rc),0 0 56px var(--rc);animation:1.4s ease-in-out infinite tpTease;position:absolute;inset:0}@keyframes tpTease{0%,to{opacity:.55}50%{opacity:1}}.tp-card.charging .tp-back{animation:tpCharge var(--w,.8s) ease-in forwards}.tp-rim,.tp-card.r-E .tp-rim,.tp-card.r-L .tp-rim,.tp-card.r-M .tp-rim{opacity:var(--ga)}.opening.tp .op-hint{flex-direction:column;align-items:center;gap:10px;margin-top:14px;display:flex}.tp-info{opacity:0;flex-direction:column;align-items:center;gap:2px;min-height:62px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(8px)}.tp-info.on{opacity:1;transform:none}.tp-ir{font:400 13px var(--display);letter-spacing:.06em}.tp-ir em{color:#fde047;font-style:normal}.tp-info b{font:400 clamp(18px,3vw,26px)/1.1 var(--display);color:#fff}.tp-info small{color:#fff9;font-size:12px}.tp-tray{flex-wrap:wrap;justify-content:center;gap:6px;max-width:92vw;display:flex}.tp-tr{background:#17121f;border:1.5px solid #ffffff26;border-radius:6px;width:24px;height:34px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.tp-tr.done{border-color:var(--rc);box-shadow:0 0 10px color-mix(in srgb,var(--rc) 50%,transparent)}.tp-tr img{object-fit:cover;width:100%;height:100%;display:block}.tp-help{color:#fffa;font-size:13px;font-weight:600}.tp-card.flying{pointer-events:none;transition:transform .75s cubic-bezier(.45,.05,.55,.95),opacity .3s .45s}.tp-card{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s,translate .3s cubic-bezier(.2,.8,.2,1)}.tp-card.drag{transition:translate .3s}.tp-card{--heat:0}.tp-card.hit .tp-back{box-shadow:0 0 calc(20px + var(--heat) * 90px) calc(var(--heat) * 18px) var(--rc),inset 0 0 40px #0009}.tp-card.hit .tp-back:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--heat);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rc) 70%,#fff),color-mix(in srgb,var(--rc) 30%,transparent) 45%,transparent 75%);mix-blend-mode:screen;position:absolute;inset:0}.tp-card.hit.top.down .tp-back:after{animation-duration:calc(1.4s - var(--heat) * 1s)}.tp-crack{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tp-crack g{opacity:0;transition:opacity .15s}.tp-crack path{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 4px var(--rc)) drop-shadow(0 0 9px var(--rc))}.tp-card.c1 .s1,.tp-card.c2 .s1,.tp-card.c2 .s2,.tp-card.c3 .s1,.tp-card.c3 .s2,.tp-card.c3 .s3,.tp-card.c4 .s1,.tp-card.c4 .s2,.tp-card.c4 .s3,.tp-card.c4 .s4{opacity:1}.tp-card.pop .tp-flip{animation:.3s cubic-bezier(.3,1.7,.5,1) tpPop}@keyframes tpPop{35%{scale:1.1}to{scale:1}}.opening.hype .op-bg{filter:brightness(.7)saturate(1.3)}.tp-hype{color:#fde047;letter-spacing:.02em;font-weight:800}.tp-hype b{letter-spacing:.2em;margin-left:4px}.tp-card.r-E .tp-holo,.tp-card.r-L .tp-holo{opacity:calc(.28 + var(--ga) * .6)}.tp-card.r-M .tp-holo{opacity:calc(.38 + var(--ga) * .55)}.gem{vertical-align:-.28em;object-fit:contain;filter:drop-shadow(0 0 4px #b26bff99);-webkit-user-select:none;user-select:none;pointer-events:none;width:1.25em;height:1.25em;margin:0 .06em;display:inline-block}.pill.ki .gem{vertical-align:-6px;width:22px;height:22px}.rs-reward .gem{width:30px;height:30px}.coin-fly .gem{width:1.3em;height:1.3em}.btn .cost .gem{width:1.15em;height:1.15em}img.gem{width:1.25em!important;min-width:0!important;height:1.25em!important;box-shadow:none!important;object-fit:contain!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;position:static!important}.pill.ki img.gem{width:22px!important;height:22px!important}.rs-reward img.gem{width:30px!important;height:30px!important}.tp-pack.beam-M .tp-beam{background:linear-gradient(0deg,#fff 0,#fff0 40%),linear-gradient(90deg,#ff2f6d,#ffc61a,#5dff9e,#3fc6ff,#a54bff,#ff2f6d);-webkit-mask:linear-gradient(#0000 12%,#000 90%);mask:linear-gradient(#0000 12%,#000 90%)}.tp-pack.torn .tp-beam{opacity:.9}.tp-pack.torn.beam-E .tp-beam,.tp-pack.torn.beam-L .tp-beam,.tp-pack.torn.beam-M .tp-beam{opacity:1;left:-4%;right:-4%}.tp-pack.beam-M .tp-beam{-webkit-mask-composite:source-in;background:linear-gradient(0deg,#ffffffb0 0,#fff0 35%),linear-gradient(90deg,#ff2f6d,#ffc61a,#5dff9e,#3fc6ff,#a54bff,#ff2f6d);-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000),linear-gradient(#0000 12%,#000 90%);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000),linear-gradient(#0000 12%,#000 90%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tp-beam{z-index:0;left:4%;right:4%;bottom:calc(100% - var(--cut));opacity:0;filter:blur(4px);pointer-events:none;background:linear-gradient(to top,var(--leak),color-mix(in srgb,var(--leak) 25%,transparent) 35%,transparent 80%);height:0;transition:height .6s cubic-bezier(.2,.9,.3,1),opacity .3s;-webkit-mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.tp-pack.rising .tp-beam{opacity:0;transition:opacity .8s .5s}.tp-stack.up:not(.out){filter:drop-shadow(0 0 18px var(--leak))}.tp-amb{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tp-aura{background:radial-gradient(closest-side,#ff3d6e57,#0000 46%),conic-gradient(#0000,#ff3d6e24 8%,#0000 18%,#ff3d6e1a 30%,#0000 42%,#ff3d6e24 60%,#0000 72%,#ff3d6e17 86%,#0000);width:100vmax;height:100vmax;animation:60s linear infinite tpAuraSpin;position:absolute;top:52%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 70%);mask:radial-gradient(closest-side,#000 20%,#0000 70%)}@keyframes tpAuraSpin{to{rotate:360deg}}.tp-floor{background:radial-gradient(closest-side,#ff3d6e29,#0000);width:160vw;height:60vh;position:absolute;bottom:-30vh;left:50%;translate:-50%}.opening.tp .op-stage>.tp-pack{z-index:2}.opening.tp .op-stage>.tp-stack{z-index:1}.tp-amb{position:fixed;inset:0;overflow:visible}.tp-beam{bottom:calc(100% - var(--cut) - 5%)}.tp-mouth{z-index:3;left:2%;right:2%;top:var(--cut);pointer-events:none;opacity:0;background:radial-gradient(50% 50% at 50% 50%,var(--leak) 0,color-mix(in srgb,var(--leak) 55%,transparent) 30%,transparent 72%);filter:blur(7px);mix-blend-mode:screen;height:70px;transition:opacity .35s,background .4s;position:absolute;translate:0 -50%}.tp-pack.rising .tp-mouth{opacity:0;transition:opacity .8s .5s}.tp-mouth{filter:blur(10px);background:radial-gradient(50% 50% at 50% 50%,#fff 0,var(--leak) 18%,color-mix(in srgb,var(--leak) 45%,transparent) 42%,transparent 72%);height:130px;left:-8%;right:-8%;translate:0 -46%}.tp-pack.torn .tp-mouth{opacity:1}.tp-beam{background:linear-gradient(to top,color-mix(in srgb,var(--leak) 85%,transparent) 0,var(--leak) 10%,color-mix(in srgb,var(--leak) 25%,transparent) 38%,transparent 80%);filter:blur(6px);left:-30%;right:-30%;bottom:calc(100% - var(--cut) - 3%);background:radial-gradient(42% 100% at 50% 100%,var(--leak) 0,color-mix(in srgb,var(--leak) 55%,transparent) 14%,color-mix(in srgb,var(--leak) 18%,transparent) 42%,transparent 75%);-webkit-mask:none;mask:none}.tp-pack.torn .tp-beam{opacity:.85;height:110vh}.hb-tab i.hb-ico{overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff30}.hb-tab i.hb-ico svg{filter:drop-shadow(0 1px 1.5px #0009);width:22px;height:22px;display:block}.hb-tab:not(.on) i.hb-ico svg{filter:drop-shadow(0 1px 1.5px #0009)saturate(.85)}.btn.bs-free{box-shadow:0 0 0 1px #ffe08a66,0 8px 26px -10px #f6c85f}.opening.tp .op-stage{min-height:min(70vh,660px)}.op-bar{min-height:0;margin-top:clamp(8px,3vh,40px)}.tp-sum{grid-template-columns:repeat(5,minmax(0,min(148px,13vh)))}.tp-sum.one{grid-template-columns:minmax(0,min(250px,32vh))}.opening:has(.tp-sum) .op-stage{min-height:0}@media (max-width:640px){.tp-sum{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-sum.one{grid-template-columns:minmax(0,220px);max-height:none;overflow:visible}}@media (max-height:820px){.opening.tp .op-stage{min-height:min(62vh,560px)}.opening.tp .op-hint{margin-top:6px}.op-bar{gap:8px}.op-bar .sum{gap:22px}.op-bar .sum-it b{font-size:clamp(22px,4.2vh,34px)}}@media (max-height:620px){.opening.tp .op-stage{min-height:min(56vh,440px)}.tp-sum{gap:8px}.op-bar .btns .btn{padding:8px 14px}}.hero-txt .tag{color:#e2412b}.lr-use .bs-tk-lr,.lr-get .bs-tk-lr{vertical-align:middle;filter:drop-shadow(0 0 6px #fff8);width:auto;height:1.9em;margin:-.5em .5em -.5em -.2em;animation:2.8s ease-in-out infinite bsTkGlow;transform:rotate(-8deg)}@keyframes bsTkGlow{50%{filter:drop-shadow(0 0 12px #fff)brightness(1.08);transform:rotate(-4deg)scale(1.06)}}.hb-tab.hb-lr i{background:conic-gradient(from 200deg,#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f);overflow:hidden}.hb-tab.hb-lr i img{filter:drop-shadow(0 1px 2px #0009);width:150%;height:auto;transform:rotate(-14deg)}.hb-tab.hb-lr.on{color:#fff3c4;border-color:#f7c95c;box-shadow:0 0 18px -4px #f7c95c}.hero-lr-link{cursor:pointer;font:700 12.5px var(--body);color:#fff3c4;background:#f7c95c14;border:1px solid #f7c95c66;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:5px 12px 5px 6px;transition:background .2s,transform .2s;display:inline-flex}.hero-lr-link img{width:30px;height:auto;margin:-6px 0;transform:rotate(-8deg)}.hero-lr-link b{color:#f7c95c}.hero-lr-link:hover{background:#f7c95c2a;transform:translate(2px)}.hero.hero-lr{background:#0d0a06;border-color:#f7c95c55;box-shadow:inset 0 0 0 1px #f7c95c22,0 30px 80px -40px #f7c95c88}.hero.hero-lr:after{background:linear-gradient(90deg,#0b0806 18%,#0b0806e6 30%,#0b080699 42%,#0b080630 52%,#0000 60%),linear-gradient(#0000 70%,#0b0806 100%)}.hero-lr .lr-bg{opacity:1;filter:none;will-change:auto;background:#1a0804 url(/img/shop/bg-lr-garantie.webp) 50% 45%/cover no-repeat;inset:0 0 0 8%;transform:none!important}.hero-lr .lr-kanji{color:#0000;background:linear-gradient(160deg,#f7c95c30,#ff5f8f12 60%,#0000);-webkit-background-clip:text;background-clip:text;bottom:-70px;right:-10px}.hero-lr .lr-tag{color:#f7c95c!important}.hero.hero-lr h1.lr-h1{filter:drop-shadow(0 4px 24px #f7c95c55);background-size:220% 100%;margin:12px 0 6px;animation:7s ease-in-out infinite titleShine;background-image:linear-gradient(100deg,#fff6d8 20%,#ffd23f 34%,#ff8fb1 44%,#9ff5c8 52%,#8fd8ff 60%,#ffd23f 70%,#fff6d8 84%)!important}.hero-lr .lr-sub{font:800 clamp(15px, 1.6vw, 19px) var(--body);color:#fff3c4;letter-spacing:.02em;max-width:none;margin:0 0 16px}.hero-lr .lr-desc{color:#e6dccb;max-width:470px;margin:0 0 18px;font-size:14px}.hero-lr .lr-desc b{color:#ffd23f}.hero-lr .lr-use{box-shadow:0 14px 40px -14px #f7c95ccc}.hero-lr a.btn{align-items:center;text-decoration:none;display:inline-flex}.hero-lr .lr-where{color:#b9b0a0;max-width:470px;margin-top:14px;font-size:12.5px;display:block}.hero-lr .lr-where b{color:#f3e6c4}.hero-lr .lr-glow{background:radial-gradient(circle,#ffd23f55,#ff5f8f2a 42%,#0000 68%)}.hero-lr .lr-sparks{pointer-events:none;position:absolute;inset:0}.hero-lr .lr-sparks i{left:var(--l);top:var(--t);width:var(--s);height:var(--s);background:hsl(var(--h) 100% 78%);box-shadow:0 0 10px hsl(var(--h) 100% 70%);animation:lrTwinkle var(--d) ease-in-out var(--dl) infinite;border-radius:50%;position:absolute}@keyframes lrTwinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.lr-bi-top{background:linear-gradient(120deg,#f7c95c3a,#ff5f8f1a 50%,#0000 80%)!important;border-color:#f7c95c55!important}.lr-bi-top .bi-kanji{color:#2a1600;background:conic-gradient(from 200deg,#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f)}.lr-bi-where{margin:0;font-size:13px}.lr-bi-where b{color:#f3e6c4}.kshop .ks-ty-lr{margin:2px auto 12px}@media (max-width:820px){.hero.hero-lr h1.lr-h1{font-size:clamp(32px,9.5vw,46px)}:is(.hero.hero-lr,.hero.hero-lr:has(.hero-tabs)){padding-top:230px}.hero-lr .lr-bg{background-position:46% 52%;height:330px;inset:0 0 auto}.hero.hero-lr:after{background:linear-gradient(#0000 0,#0b080610 140px,#0b0806d0 260px,#0b0806 330px)}.hero-lr .hero-btns .btn{flex:100%;justify-content:center}.hero-lr .lr-use,.hero-lr .lr-get{white-space:nowrap;letter-spacing:.06em}.hero-lr .lr-use .bs-tk-lr,.hero-lr .lr-get .bs-tk-lr{height:1.6em}.hero-lr .lr-tag{letter-spacing:.14em}}.gfx-lite .hero-lr .lr-sparks i{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hero-lr .lr-sparks i{animation:none}}.opening.rr-charging .op-stage{transition:transform var(--rrms,.8s) cubic-bezier(.5,0,.75,0),filter var(--rrms,.8s);filter:contrast(1.15);transform:scale(1.06)}.opening.rr-charging:after{content:"";z-index:40;pointer-events:none;animation:rrVignette var(--rrms,.8s) ease-in forwards;background:radial-gradient(circle at 50% 46%,#0000 18%,#000c 62%);position:absolute;inset:0}@keyframes rrVignette{0%{opacity:0}to{opacity:1}}.tp-card.rr-tremble{animation:70ms linear infinite rrTremble}.opening.rr-L .tp-card.rr-tremble{animation-duration:55ms}.opening.rr-M .tp-card.rr-tremble{animation-duration:45ms}@keyframes rrTremble{0%{translate:-2px 1px}25%{translate:2px -1px}50%{translate:-1px -2px}75%{translate:2px 2px}to{translate:-2px 1px}}.opening.rr-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) rrShake}.opening.rr-shake-big{animation:.7s cubic-bezier(.36,.07,.19,.97) rrShake}@keyframes rrShake{10%,90%{transform:translate(-3px,2px)}20%,80%{transform:translate(6px,-4px)}30%,50%,70%{transform:translate(-10px,6px)}40%,60%{transform:translate(10px,-6px)}}.rr{z-index:60;cursor:pointer;-webkit-user-select:none;user-select:none;--rr:#ffc61a;flex-direction:column;justify-content:center;align-items:center;gap:1.4vh;display:flex;position:fixed;inset:0;overflow:hidden}.rr-veil{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rr) 38%,#000) 0%,#05060ce6 48%,#000 80%);animation:.35s ease-out backwards rrFade;position:absolute;inset:0}@keyframes rrFade{0%{opacity:0}}.rr-lines{pointer-events:none;opacity:.32;mix-blend-mode:screen;background:repeating-conic-gradient(#fff 0deg .5deg,#0000 .9deg 5.5deg);animation:.5s cubic-bezier(.22,1,.36,1) backwards rrLinesIn,22s linear infinite rrSpin;position:absolute;inset:-30%;-webkit-mask:radial-gradient(circle,#0000 16%,#000 38%,#0000 75%);mask:radial-gradient(circle,#0000 16%,#000 38%,#0000 75%)}@keyframes rrLinesIn{0%{opacity:0;transform:scale(2.4)}}.rr-rays{pointer-events:none;opacity:.55;mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rr) 70%,transparent) 0deg 7deg,transparent 7deg 22deg);animation:.7s cubic-bezier(.22,1,.36,1) backwards rrRaysIn,14s linear infinite reverse rrSpin;position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 62%);mask:radial-gradient(circle,#000 0%,#0000 62%)}@keyframes rrRaysIn{0%{opacity:0;transform:scale(.2)rotate(-90deg)}}@keyframes rrSpin{to{rotate:360deg}}.rr-kanji{font:900 min(78vh,90vw)/1 var(--jp);color:#0000;pointer-events:none;-webkit-text-stroke:2px color-mix(in srgb,var(--rr) 55%,transparent);opacity:.22;animation:1.1s cubic-bezier(.22,1,.36,1) .15s backwards rrKanji;position:absolute;top:50%;left:50%;translate:-50% -52%}@keyframes rrKanji{0%{opacity:0;filter:blur(12px);transform:scale(1.8)}}.rr-stage{z-index:3;perspective:1200px;position:relative}.rr-card{width:min(300px,30vh,62vw);box-shadow:0 0 0 2px color-mix(in srgb,var(--rr) 70%,transparent),0 0 70px -6px var(--rr),0 40px 80px -30px #000;border-radius:16px;animation:1.05s cubic-bezier(.16,1,.3,1) 50ms backwards rrCardIn,3.4s ease-in-out 1.2s infinite rrFloat;position:relative}.rr-card .card{width:100%}@keyframes rrCardIn{0%{opacity:0;filter:brightness(4);transform:translateZ(-1400px)rotateY(1080deg)rotate(-30deg)scale(.3)}55%{opacity:1;filter:brightness(2.2)}80%{filter:brightness(1.3);transform:translateZ(80px)rotateY(-8deg)scale(1.08)}to{filter:none;transform:none}}@keyframes rrFloat{50%{transform:translateY(-10px)rotateX(4deg)rotateY(-5deg)}}.rr-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rr-shine:before{content:"";background:linear-gradient(105deg,#0000 40%,#fffc 50%,#0000 60%);animation:1.1s ease-in-out 1.05s forwards rrShine;position:absolute;inset:-20% -60%;transform:translate(-120%)}@keyframes rrShine{to{transform:translate(120%)}}.rr-title{z-index:4;font:400 clamp(54px,13vh,140px)/1 var(--display);letter-spacing:.02em;order:-1;gap:.04em;display:flex;position:relative}.rr-title span{background:linear-gradient(#fffbe6 0%,#ffe27a 38%,#ffb000 62%,#a85a00 100%);color:#0000;-webkit-text-stroke:2px #3a2200;filter:drop-shadow(0 6px 0 #3a2200) drop-shadow(0 0 22px var(--rr));animation:rrDrop .55s cubic-bezier(.34,1.56,.64,1) backwards calc(.55s + var(--i) * .14s);-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes rrDrop{0%{opacity:0;transform:translateY(-120vh)scale(2.4)rotate(-18deg)}70%{transform:translateY(6px)scale(.94)}to{transform:none}}.rr-L .rr-title span{-webkit-text-stroke-color:#1d1b19;filter:drop-shadow(0 6px #1d1b19)drop-shadow(0 0 26px #a54bff);background-image:linear-gradient(#f5e8ff 0%,#d4a6ff 38%,#a54bff 62%,#35322e 100%)}.rr-M .rr-title span{-webkit-text-stroke-color:#1a0614;filter:drop-shadow(0 6px #1a0614)drop-shadow(0 0 30px #ff2f6d);animation:rrDrop .55s cubic-bezier(.34,1.56,.64,1) backwards calc(.55s + var(--i) * .16s),rrRainbow 2.4s linear infinite;background-image:linear-gradient(90deg,#ff3d6e,#ffb627,#3ddc97,#3fa9ff,#b26bff,#ff3d6e);background-size:300% 100%}@keyframes rrRainbow{to{background-position:300% 0}}.rr-name{z-index:4;text-align:center;flex-direction:column;align-items:center;animation:.6s cubic-bezier(.22,1,.36,1) 1.05s backwards rrUp;display:flex;position:relative}.rr-name b{font:400 clamp(22px,4.2vh,40px)/1.1 var(--display);color:#fff;text-shadow:0 3px 0 #000,0 0 26px var(--rr)}.rr-name small{color:#d9d1c4;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700}@keyframes rrUp{0%{opacity:0;transform:translateY(24px)}}.rr-new{z-index:5;color:#fff;font:400 16px var(--display);letter-spacing:.08em;background:#f43f5e;border-radius:8px;padding:6px 14px;animation:.45s cubic-bezier(.34,1.56,.64,1) 1.25s backwards rrStamp;position:absolute;top:calc(50% - min(150px,15vh));left:calc(50% + min(120px,12vh));rotate:14deg;box-shadow:0 0 0 3px #fff,0 10px 30px -6px #f43f5e}@keyframes rrStamp{0%{opacity:0;transform:scale(3)}}.rr-tap{z-index:5;color:#fffa;letter-spacing:.08em;text-transform:uppercase;opacity:0;font-size:13px;font-weight:700;transition:opacity .4s;position:absolute;bottom:5vh}.rr.ready .rr-tap{opacity:1;animation:1.6s ease-in-out infinite rrBlink}@keyframes rrBlink{50%{opacity:.35}}.rr.out{animation:.42s cubic-bezier(.7,0,.84,0) forwards rrOut}@keyframes rrOut{to{opacity:0;filter:blur(6px);transform:scale(1.12)}}.rr-bolts{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rr-bolts path{fill:none;stroke:#e9d5ff;stroke-width:.45px;filter:drop-shadow(0 0 1.2px #a54bff)drop-shadow(0 0 3px #a54bff);opacity:0;animation:2.2s step-end infinite rrBolt}.rr-bolts path:nth-child(2){animation-delay:.7s}.rr-bolts path:nth-child(3){animation-delay:1.4s}@keyframes rrBolt{0%,4%,8%{opacity:1}2%,6%,10%,to{opacity:0}}.rr-M .rr-rays{opacity:.75;background:repeating-conic-gradient(#ff3d6e99 0deg 6deg,#ffb62799 6deg 12deg,#3ddc9799 12deg 18deg,#3fa9ff99 18deg 24deg,#b26bff99 24deg 30deg,#0000 30deg 45deg)}.rr-M .rr-veil{background:radial-gradient(circle,#ff2f6d55 0%,#05060ce6 50%,#000 82%)}.rr-M .rr-card{box-shadow:0 0 0 3px #fff,0 0 90px -4px #ff2f6d,0 0 140px 10px #b26bff66,0 40px 80px -30px #000}.rr-M .rr-kanji{-webkit-text-stroke-color:#fff6;opacity:.3}.rr-M .rr-card{animation:1.5s cubic-bezier(.16,1,.3,1) .1s backwards rrCardIn,3.4s ease-in-out 1.7s infinite rrFloat}.rr-M .rr-name{animation-delay:1.5s}.rr-M .rr-new{animation-delay:1.7s}@media (prefers-reduced-motion:reduce){.rr *{animation-duration:.01ms!important}.opening.rr-shake,.opening.rr-shake-big{animation:none}}.rb{font-family:var(--display);letter-spacing:.03em;color:#0000;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 0 .5px #000)drop-shadow(0 1px #000b);-webkit-background-clip:text;background-clip:text;padding:0 .1em;font-style:italic;font-weight:400;line-height:1;display:inline-block}.rb-C{background-image:linear-gradient(#fbfcfd 8%,#b5bbc5 52%,#6b717c 92%)}.rb-U{background-image:linear-gradient(#ffe4c2 6%,#e09a58 42%,#a45a24 70%,#6e3a16 94%)}.rb-R{background-image:linear-gradient(#fff 6%,#e3e9f1 38%,#8e9aab 62%,#dfe6ef 80%,#6f7d91 96%)}.rb-E{background-image:linear-gradient(#fffbd6 6%,#ffe066 34%,#f5b301 58%,#ffda4d 76%,#a86b00 96%)}.rb-L{background-image:linear-gradient(#fff0ff 6%,#f0b6ff 30%,#b45cff 56%,#ff8ad8 78%,#6a24d6 96%)}.rb-M{background-image:linear-gradient(90deg,#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f);background-size:200% 100%;animation:5s linear infinite rbFlow}@keyframes rbFlow{to{background-position:-200% 0}}.rar-tag .rb,.chip .rb,.bs-r .rb,.pp-chip .rb{font-size:1.15em}.tp-ir .rb{font-size:1.25em}.wiki .meta .rtag .rb{font-size:1.1em}.card.r-C .card-rar{background:linear-gradient(#fbfcfd 8%,#b5bbc5 52%,#6b717c 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.card.r-U .card-rar{background:linear-gradient(#ffe4c2 6%,#e09a58 42%,#a45a24 70%,#6e3a16 94%);-webkit-background-clip:text;background-clip:text}.card.r-R .card-rar{background:linear-gradient(#fff 6%,#e3e9f1 38%,#8e9aab 62%,#dfe6ef 80%,#6f7d91 96%);-webkit-background-clip:text;background-clip:text}.card.r-E .card-rar{background:linear-gradient(#fffbd6 6%,#ffe066 34%,#f5b301 58%,#ffda4d 76%,#a86b00 96%);-webkit-background-clip:text;background-clip:text}.card.r-L .card-rar{background:linear-gradient(#fff0ff 6%,#f0b6ff 30%,#b45cff 56%,#ff8ad8 78%,#6a24d6 96%);-webkit-background-clip:text;background-clip:text}.card.r-M .card-rar{background:linear-gradient(90deg,#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite rbFlow}.big-txt span.rb{color:#0000;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 22px var(--bc)) drop-shadow(0 0 60px var(--bc));padding:0 .1em}.card .card-holo,.card .card-shine{border-radius:inherit;overflow:hidden}.card .card-holo:before,.card .card-holo:after,.card .card-shine:after{content:"";pointer-events:none;position:absolute;inset:0}.card.r-C .card-holo{display:none}.card.r-U .card-holo{opacity:0;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff10 0 1px,transparent 1px 3px), radial-gradient(60% 45% at var(--mx) var(--my),#ffcf9a80,transparent 70%);transition:opacity .3s}.card.r-U:hover .card-holo,.card.r-U.tilting .card-holo{opacity:1}.card.r-R .card-holo{opacity:0;mix-blend-mode:soft-light;background:linear-gradient(115deg,transparent calc(var(--mx) - 34%),#ffffffd0 calc(var(--mx) - 26%),transparent calc(var(--mx) - 20%), transparent calc(var(--mx) + 2%),#ffffffe6 calc(var(--mx) + 8%),transparent calc(var(--mx) + 16%));transition:opacity .3s}.card.r-R:hover .card-holo,.card.r-R.tilting .card-holo{opacity:1}.card.r-R .card-holo:after{mix-blend-mode:screen;background:linear-gradient(#dfe8ff22,#0000 40%,#9fb6cf22)}.card.r-E .card-holo{opacity:1;mix-blend-mode:normal;background:0 0}.card.r-E .card-holo:before{mix-blend-mode:color-dodge;opacity:.35;-webkit-mask:radial-gradient(70% 60% at var(--mx) var(--my),#000,#0005 70%);-webkit-mask:radial-gradient(70% 60% at var(--mx) var(--my),#000,#0005 70%);mask:radial-gradient(70% 60% at var(--mx) var(--my),#000,#0005 70%);background:radial-gradient(circle,#ffe58a 0 .7px,#0000 1.2px) 0 0/7px 7px,radial-gradient(circle,#fff6c9 0 .5px,#0000 1px) 3px 4px/11px 9px;transition:opacity .3s}.card.r-E:hover .card-holo:before,.card.r-E.tilting .card-holo:before{opacity:.75}.card.r-E .card-holo:after{mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 42%,#fff3b0d0 48%,#ffd23f 50%,#fff3b0d0 52%,#0000 58%);animation:6s ease-in-out infinite glintGold;inset:-20% -60%}@keyframes glintGold{0%,62%{transform:translate(-60%)}to{transform:translate(60%)}}.card.r-L .card-holo{opacity:1;mix-blend-mode:normal;background:0 0}.card.r-L .card-holo:before{mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 .8px,#0000 1.3px) 0 0/23px 19px,radial-gradient(circle,#f0c4ff 0 .6px,#0000 1.1px) 9px 6px/17px 29px,radial-gradient(circle,#c4e6ff 0 .6px,#0000 1.1px) 14px 13px/31px 23px;animation:3.2s ease-in-out infinite alternate twinkle}.card.r-L .card-holo:after{mix-blend-mode:color-dodge;opacity:.3;background:linear-gradient(125deg,#ff7ad940,#b45cff50 30%,#5ad1ff40 55%,#ff7ad940 80%) 0 0/260% 260%;background-position:var(--mx) var(--my);transition:opacity .3s}.card.r-L:hover .card-holo:after,.card.r-L.tilting .card-holo:after{opacity:.65}.card.r-L .card-frame{animation:4s ease-in-out infinite urAura}@keyframes urAura{0%,to{box-shadow:0 0 18px -6px #b45cff,0 10px 28px -10px #000}50%{box-shadow:0 0 30px -2px #b45cff,0 10px 28px -10px #000}}.card.r-M .card-holo{opacity:.5;mix-blend-mode:color-dodge;background:repeating-linear-gradient(115deg,#ff5f8f55 0%,#ffd23f55 5%,#5dff9e55 10%,#3fc6ff55 15%,#b87bff55 20%,#ff5f8f55 25%) 0 0/320% 320%;background-position:var(--mx) var(--my);transition:opacity .3s}.card.r-M:hover .card-holo,.card.r-M.tilting .card-holo{opacity:.8}.card.r-M .card-holo:before{mix-blend-mode:screen;opacity:.7;background:radial-gradient(circle,#fff 0 .9px,#0000 1.4px) 0 0/19px 17px,radial-gradient(circle,#fff 0 .6px,#0000 1.1px) 7px 9px/13px 23px;animation:2.4s ease-in-out infinite alternate twinkle}.card.r-M .card-holo:after{mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 40%,#ffffffd0 48%,#fff 50%,#ffffffd0 52%,#0000 60%);animation:4.5s ease-in-out infinite glintGold;inset:-20% -60%}.card.locked .card-holo,.card.locked .card-holo:before,.card.locked .card-holo:after{animation:none;display:none}.card.locked .card-frame{animation:none}.tp-face .card .card-holo{display:none}.card .card-frame:after{content:"";z-index:4;pointer-events:none;border:1px solid #0000;border-radius:9px;position:absolute;inset:0}.card.r-C .card-frame{background:#111;border:2px solid #3b414b;box-shadow:0 10px 28px -10px #000}.card.r-R .card-frame{background:linear-gradient(#111,#111) padding-box padding-box,linear-gradient(150deg,#fff 0%,#b9c9dc 18%,#f4f8ff 34%,#7f93ab 52%,#fff 68%,#9fb2c8 84%,#e9f0f8 100%) border-box;border-width:3px;border-color:#0000;box-shadow:0 0 14px -4px #d6e6ff,0 10px 28px -10px #000}.card.r-R .card-frame:after{border-color:#ffffffa0}.card.r-E .card-frame:after{border-color:#ffe27a99}.card.r-L .card-frame{background:linear-gradient(#111,#111) padding-box padding-box,linear-gradient(150deg,#f2dcff 0%,#8f3dff 22%,#3b0f8c 48%,#b46bff 70%,#4a159e 100%) border-box;border-width:4px;border-color:#0000}.card.r-L .card-frame:after{border-color:#ffcf5ad0;box-shadow:inset 0 0 0 1px #3b0f8c}.card.r-M .card-frame{background:linear-gradient(#111,#111) padding-box,conic-gradient(from var(--ang,0deg),#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f) border-box;border-width:4px;box-shadow:0 0 14px -2px #ff5f8f,8px 0 22px -6px #3fc6ff,-8px 0 22px -6px #ffd23f,0 8px 22px -6px #5dff9e,0 10px 28px -10px #000}.card.r-M .card-frame:after{border-color:#ffffffd0}.card.locked .card-frame:after{display:none}.card-stars{z-index:5;letter-spacing:-2px;border:1px solid var(--sb,#fff3);color:var(--sc,#fff);text-shadow:0 0 6px var(--sg,transparent);pointer-events:none;background:#07070acc;border-radius:8px;padding:2px 6px;font-size:14px;font-weight:900;line-height:1;position:absolute;top:31px;left:7px}.card-stars.st-1{--sc:#c98a52;--sb:#c98a5266}.card-stars.st-2{--sc:#e0a46a;--sb:#e0a46a88;--sg:#e0a46a66}.card-stars.st-3{--sc:#ece5d8;--sb:#ece5d888;--sg:#fff5}.card-stars.st-4{--sc:#fde047;--sb:#fde04799;--sg:#fde04788}.card-stars.st-5{--sc:#34d399;--sb:#34d39999;--sg:#34d39999}.card-stars.st-6{--sc:#f0abfc;--sb:#d946efaa;--sg:#d946efaa;background:#1e0b2acc}.card-stars.st-7{--sb:#fff8;color:#0000;text-shadow:none;background:linear-gradient(90deg,#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff),#07070ae6;-webkit-background-clip:text,border-box;background-clip:text,border-box;filter:drop-shadow(0 0 3px #fff6);-webkit-background-clip:text,padding-box;background-clip:text,padding-box;font-size:14px;box-shadow:0 0 10px #ffd23f88,0 0 0 1px #fff5}.card.st5 .card-frame,.card.st6 .card-frame,.card.st7 .card-frame{outline:2px solid var(--so);outline-offset:-2px}.card.st5{--so:#34d39966}.card.st6{--so:#d946ef77}.card.st7{--so:#ffd23f99}.psp{--ln:#ffffff16;--ln2:#ffffff29;--pan:#0c0b10;--txt2:#cfc7b9;--txt3:#9a948a;--gold:#d8b26a;--gold-hi:#f6dfa4;--red:#e2412b;--tw:112px;--rh:146px;--hh:50px}.psi{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em;display:inline-block}.toast .psi{vertical-align:-.22em;width:1.15em;height:1.15em;margin-right:2px}.psp-gem{justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}.psp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin:26px 0 18px;display:flex}.psp-kicker{font:700 11px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;display:inline-flex}.psp-kicker:before{content:"";background:var(--red);width:6px;height:6px;transform:rotate(45deg)}.psp-title h1{margin:6px 0 0;font-size:clamp(40px,4.4vw,64px)}.psp-bar{border:1px solid var(--ln2);background:#0c0b10eb;flex-wrap:wrap;flex:100%;align-items:stretch;min-width:0;display:flex;overflow:hidden}.psp-res{white-space:nowrap;box-shadow:-1px 0 0 var(--ln), 0 -1px 0 var(--ln);color:var(--gold);flex:none;align-items:center;gap:9px;padding:9px 16px;display:flex}.psp-res>.psi{width:24px;height:24px}.psp-res>.psp-gem{font-size:20px}.psp-res>span:not(.psp-gem):not(.psp-mini){flex-direction:column;line-height:1.05;display:flex}.psp-res b{font:400 19px var(--display);letter-spacing:.02em;color:#fff}.psp-res b em{color:var(--txt3);margin-left:1px;font-size:13px;font-style:normal}.psp-res small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);margin-top:2px}.psp-mini{background:#ffffff1a;width:74px;height:4px;margin-left:4px;position:relative}.psp-mini i{background:var(--gold);position:absolute;inset:0 auto 0 0}.psp-res small.psp-res-xp{letter-spacing:.06em;font-variant-numeric:tabular-nums;margin:0}.psp-act{height:28px;color:var(--text);cursor:pointer;font:800 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #ffffff4d;margin-left:4px;padding:0 11px;transition:background .2s,color .2s,border-color .2s}.psp-act:hover{color:#0a0a0a;background:#fff;border-color:#fff}.psp-link{cursor:pointer;white-space:nowrap;min-height:50px;box-shadow:-1px 0 0 var(--ln), 0 -1px 0 var(--ln);color:var(--gold);font:800 11px var(--body);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;flex:1 0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;padding:0 16px;transition:color .2s,background .2s;display:flex}.psp-link span{transition:transform .3s var(--ease)}.psp-link:hover{color:var(--gold-hi);background:#d8b26a12}.psp-link:hover span{transform:translate(3px)}.psp-tag{border:1px solid var(--ln2);background:linear-gradient(90deg,#5865f21f,#0c0b10eb 45%);border-left:2px solid #5865f2;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 16px;padding:14px 18px;display:grid}.psp-tag-ico{color:#c7d2fe;border:1px solid #5865f280;place-items:center;width:44px;height:44px;display:grid}.psp-tag-ico .psi{width:24px;height:24px}.psp-tag b{font:400 17px var(--display);text-transform:uppercase;letter-spacing:.03em;color:#fff;align-items:center;gap:8px;display:flex}.psp-tag b .psi{color:#a5b4fc;width:15px;height:15px}.psp-tag p{color:var(--txt2);max-width:80ch;margin:4px 0 0;font-size:12.5px;line-height:1.5}.psp-tag strong{color:#fff}.psp-tag-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.psp-sec{border-bottom:1px solid var(--ln);align-items:flex-end;gap:16px;margin:36px 0 14px;padding-bottom:12px;display:flex}.psp-sec>div:first-child{flex:auto;min-width:0}.psp-sec-n{color:var(--red);letter-spacing:.08em;vertical-align:.55em;margin-right:14px;font-size:.5em;display:inline-block}.psp-sec h2{margin:0;font-size:clamp(26px,2.4vw,34px)}.psp-sec p{color:var(--txt3);max-width:70ch;margin:4px 0 0;font-size:13px}.psp-hero{isolation:isolate;border:1px solid var(--ln2);background:#0a090d;grid-template-columns:minmax(0,1fr) minmax(260px,320px);min-height:clamp(400px,56vh,520px);display:grid;position:relative;overflow:hidden}.psp-hero-art{z-index:-2;position:absolute;inset:0 0 0 26%}.psp-hero-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.psp-hero-art:after{content:"";background:linear-gradient(90deg,#0a090d 0%,#0a090ddb 18%,#0a090d33 52%,#0a090d66 74%,#0a090de0 100%),linear-gradient(#0a090d00 54%,#0a090d 100%);position:absolute;inset:0}.psp-hero-kanji{z-index:-1;font:900 clamp(220px, 26vw, 360px)/1 var(--jp);color:#e2412b17;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.24em;left:-.04em}.psp-hero-body{align-self:center;max-width:640px;padding:34px 40px 30px}.psp-eyebrow{font:700 11px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.psp-eyebrow i{background:#d8b26a80;width:22px;height:1px}.psp-eyebrow .psp-sec-n{font:400 15px var(--display);letter-spacing:.06em;vertical-align:0;margin:0}.psp-hero h2{color:#fff;text-shadow:0 6px 34px #000;margin:12px 0 10px;font-size:clamp(40px,4.4vw,66px);line-height:.92}.psp-lede{color:#ddd5c8;text-shadow:0 1px 12px #000;max-width:50ch;margin:0;font-size:14.5px;line-height:1.5}.psp-prog{max-width:560px;margin:22px 0 0}.psp-prog-head{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;margin-bottom:10px;display:flex}.psp-prog-big{align-items:baseline;gap:6px;display:flex}.psp-prog-big b{font:400 52px/.85 var(--display);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 4px 24px #000}.psp-prog-big em{font:400 20px var(--display);color:var(--txt3);font-style:normal}.psp-prog-big small{font:700 10px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3);align-self:flex-end;margin-left:4px}.psp-prog-ready{font:800 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--red);align-self:center;padding:3px 9px}.psp-prog-ready b{font:400 14px var(--display);letter-spacing:.04em}.psp-prog-xp{color:var(--txt2);text-shadow:0 1px 8px #000;margin-left:auto;font-size:12.5px}.psp-prog-xp b{color:var(--gold-hi);font-weight:800}.psp-track-bar{background:#ffffff1a;height:8px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.psp-track-bar i{position:absolute;top:0;bottom:0;left:0}.psp-track-bar .got{background:linear-gradient(90deg, #a8843f, var(--gold) 60%, var(--gold-hi));transition:width .6s var(--ease)}.psp-track-bar .ready{background:repeating-linear-gradient(-45deg, var(--red) 0 5px, #b8301e 5px 10px)}.psp-track-bar .xp{background:#ffffff59}.psp-track-bar span{background:#07070ae6;width:1px;position:absolute;top:-3px;bottom:-3px}.psp-row{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:22px;display:flex}.psp-count{border-left:2px solid var(--red);flex-direction:column;gap:6px;margin:0;padding-left:14px;display:flex}.psp-count small{font:700 10px var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--txt3)}.psp-count div{gap:12px;display:flex}.psp-count span{align-items:baseline;gap:3px;display:flex}.psp-count b{font:400 34px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.psp-count i{font:800 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-style:normal}.psp-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.psp-cta .btn{align-items:center;gap:10px;display:inline-flex}.psp-cta .btn .psi{width:18px;height:18px}.psp-note{border:1px solid var(--ln2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--gold);background:#07070ac7;align-items:center;gap:12px;padding:11px 16px;display:flex}.psp-note .psi{width:20px;height:20px}.psp-note span{color:var(--txt2);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.psp-note b{font:400 16px var(--display);text-transform:uppercase;letter-spacing:.03em;color:#fff}.psp-note.done{border-color:#d8b26a73}.psp-prem{border:1px solid #d8b26a4d;border-top:2px solid var(--gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07070ad1;flex-direction:column;align-self:stretch;gap:12px;margin:22px 22px 22px 0;padding:18px;display:flex}.psp-prem-k{font:700 10px var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;display:flex}.psp-prem-h{flex-direction:column;gap:6px;margin:0;display:flex}.psp-prem-h b{font:400 30px/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;color:#fff}.psp-prem-h span{color:var(--txt2);font-size:12.5px;line-height:1.45}.psp-tots{background:var(--ln);border:1px solid var(--ln);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:auto;display:grid}.psp-tots-k{font:700 9px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3);background:#0b0a0e;grid-column:1/-1;padding:6px 9px}.psp-tot{min-width:0;color:var(--gold);background:#0b0a0e;align-items:center;gap:7px;padding:8px 9px;display:flex}.psp-tot .psi{width:18px;height:18px}.psp-tot .psp-gem{font-size:15px}.psp-tot b{font:400 17px var(--display);letter-spacing:.02em;color:#fff}.psp-tot small{color:var(--txt3);text-overflow:ellipsis;font-size:11px;line-height:1.15;overflow:hidden}.psp-tot:last-child:nth-child(2n){grid-column:1/-1}.psp-buy{cursor:pointer;color:#1a1205;height:48px;font:400 18px var(--display);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(180deg, var(--gold-hi), var(--gold));transition:transform .25s var(--ease), filter .2s;border:0;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 16px 34px -18px #d8b26ae6,inset 0 1px #ffffff80}.psp-buy:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.psp-buy-cost{font:800 13px var(--body);letter-spacing:0;background:#1a120529;align-items:center;gap:2px;padding:3px 8px;display:inline-flex}.psp-buy:disabled{cursor:not-allowed;color:#8a847a;border:1px solid var(--ln2);box-shadow:none;background:0 0}.psp-buy:disabled .gem{filter:grayscale();opacity:.6}.psp-prem-miss{text-align:center;color:var(--txt3);margin-top:-4px;font-size:11.5px}.psp-prem-stat{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);align-items:baseline;gap:10px;padding:10px 0;display:flex}.psp-prem-stat span{font:400 40px/1 var(--display);color:var(--gold-hi)}.psp-prem-stat em{color:var(--txt3);font-size:18px;font-style:normal}.psp-prem-stat small{color:var(--txt2);font-size:12px}.psp-prem.on{background:linear-gradient(#d8b26a1f,#07070adb 46%);border-color:#d8b26a80}.psp-legend{font:700 10px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.psp-legend>span:not(.psp-nav){align-items:center;gap:6px;display:inline-flex}.psp-legend>span:not(.psp-nav):before{content:"";border:1px solid var(--ln2);width:10px;height:10px}.psp-legend .lg-got:before{background:var(--gold);border-color:var(--gold)!important}.psp-legend .lg-got .psi{display:none}.psp-legend .lg-rd:before{box-shadow:0 0 8px #e2412bb3;border:1.5px solid var(--red)!important}.psp-nav{margin-left:6px;display:inline-flex}.psp-nav button{border:1px solid var(--ln2);color:#e9e2d6;cursor:pointer;width:34px;height:34px;font:400 20px/1 var(--body);background:0 0;place-items:center;transition:background .2s,color .2s;display:grid}.psp-nav button+button{border-left:0}.psp-nav button:hover{color:#0a0a0a;background:#fff}.psp-track{background:var(--pan);border:1px solid var(--ln2);grid-template-columns:92px minmax(0,1fr) minmax(240px,280px);display:grid;overflow:hidden}.psp-rows{grid-template-rows:var(--hh) var(--rh) var(--rh);border-right:1px solid var(--ln);row-gap:8px;padding:12px 0 14px;display:grid}.psp-lab{font:400 13px var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--txt2);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.psp-lab.pm{color:var(--gold);box-shadow:inset 2px 0 0 var(--gold);background:linear-gradient(90deg,#d8b26a1a,#0000)}.psp-lab .psi{width:22px;height:22px}.psp-scroll{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;outline:0;overflow:auto hidden}.psp-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--red)}.psp-tiers{gap:8px;width:max-content;padding:12px 14px 14px;display:flex}.psp-tier{width:var(--tw);grid-template-rows:var(--hh) var(--rh) var(--rh);flex:none;row-gap:8px;display:grid}.psp-tn{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;padding:0 2px 9px;line-height:1;display:flex;position:relative}.psp-tn b{font:400 24px var(--display);color:#8f897f}.psp-tn small{font:700 9px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#6f6a62}.psp-tn:after{content:"";background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:-8px}.psp-tier:last-child .psp-tn:after{right:0}.t-got .psp-tn b{color:var(--gold)}.t-got .psp-tn:after{background:var(--gold)}.t-ready .psp-tn b{color:#fff}.t-ready .psp-tn small{color:#ff8a73}.t-ready .psp-tn:after{background:var(--red)}.t-next .psp-tn b{color:#fff}.t-next .psp-tn small{color:var(--txt2)}.t-next .psp-tn:before{content:attr(data-next);font:800 8.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);position:absolute;bottom:9px;right:2px}.psp-tier.mile .psp-tn b{color:#c9b48a}.psp-tier.mile.t-got .psp-tn b{color:var(--gold-hi)}.psp-cell{border:1px solid var(--ln);min-width:0;transition:transform .3s var(--ease), border-color .25s, box-shadow .3s;background:linear-gradient(#131218,#0d0c11);place-items:center;display:grid;position:relative}.psp-cell.pm{background:linear-gradient(#1d160b,#0f0c07);border-color:#d8b26a33}.psp-tier.big .psp-cell.fr{border-color:#ffffff38}.psp-tier.big .psp-cell.pm{border-color:#d8b26a8c;box-shadow:inset 0 0 34px #d8b26a24}.psp-tier:hover .psp-cell{border-color:#ffffff42}.psp-tier:hover .psp-cell.pm{border-color:#d8b26a99}.psp-cell.s-got>.psp-rw{opacity:.38;filter:saturate(.5)}.psp-cell.s-tag>.psp-rw,.psp-cell.s-prem>.psp-rw{filter:grayscale(.7)brightness(.55)}.psp-cell.s-ready{border-color:var(--red)!important;box-shadow:0 0 0 1px var(--red), 0 18px 34px -20px #e2412be6, inset 0 0 30px #e2412b24!important}.psp-cell.s-ready.pm{box-shadow:0 0 0 1px var(--red), 0 18px 34px -20px #e2412be6, inset 0 0 34px #d8b26a33!important}.psp-mk{place-items:center;font-style:normal;display:grid;position:absolute;top:0;right:0}.psp-mk.ok{color:#1a1205;background:var(--gold);width:24px;height:24px}.psp-mk.ok .psi{width:15px;height:15px}.psp-mk.lk{width:24px;height:24px;color:var(--txt3)}.psp-mk.lk .psi{width:13px;height:13px}.psp-cell.pm .psp-mk.lk{color:#d8b26ab3}.psp-mk.rd{font:800 9px var(--body);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--red);padding:3px 7px;left:0;right:auto}.psp-rw{text-align:center;transition:transform .35s var(--ease);flex-direction:column;align-items:center;gap:3px;padding:8px 4px;display:flex}.psp-rw>.psi{filter:drop-shadow(0 8px 10px #0000008c);width:40px;height:40px;margin-bottom:4px}.psp-rw>.psp-gem{margin-bottom:4px;font-size:32px}.psp-rw b{font:400 24px/1 var(--display);letter-spacing:.02em;color:#fff}.psp-rw small{font:700 9.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt3)}.psp-cell.pm .psp-rw small{color:#b39a6a}.psp-rw.card{aspect-ratio:auto;gap:5px}.psp-rw.card b{font-size:0;line-height:0}.psp-rw.card .rb{font-size:11px}.psp-tier:hover .psp-rw{transform:translateY(-2px)}.psp-cb{background:#000 var(--bk) center / 100% 100% no-repeat;width:44px;height:61px;box-shadow:0 0 0 1px color-mix(in srgb, var(--rc) 60%, transparent), 0 10px 22px -8px color-mix(in srgb, var(--rc) 70%, #000);border-radius:3px;flex:none;display:block;position:relative}.psp-cb:after{content:"";filter:drop-shadow(0 0 4px #000);background:url(/img/brand/logo-128.webp) 50%/contain no-repeat;position:absolute;inset:27% 21%}.psp-cb i{border-radius:inherit;mix-blend-mode:screen;opacity:.7;background:linear-gradient(115deg,#0000 35%,#ffffff47 48%,#0000 60%);position:absolute;inset:0}.psp-cb.xl{border-radius:5px;width:84px;height:117px}.psp-fin{isolation:isolate;grid-template-rows:var(--hh) var(--rh) var(--rh);background:radial-gradient(120% 70% at 50% 100%,#d8b26a29,#0000 70%),linear-gradient(#121017,#0b0a0e);border-left:1px solid #d8b26a59;row-gap:8px;padding:12px 14px 14px;display:grid;position:relative}.psp-fin:before{content:"30";z-index:-1;font:400 150px/1 var(--display);color:#d8b26a12;pointer-events:none;position:absolute;top:-26px;right:-6px}.psp-fin-k{font:700 10px var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);border-bottom:3px solid #d8b26a59;align-self:center;align-items:center;gap:10px;padding-bottom:6px;display:flex}.psp-fin-r{border:1px solid var(--ln);background:#07070a8c;align-items:center;gap:14px;min-width:0;padding:10px 12px;transition:border-color .25s;display:flex;position:relative}.psp-fin-r.pm{background:radial-gradient(closest-side at 22%,#d8b26a47,#0000 90%),#140f07b3;border-color:#d8b26a80}.psp-fin-r.pm .psp-cb{box-shadow:0 0 0 1px var(--gold), 0 0 34px -4px #d8b26ad9, 0 14px 26px -10px #000;transition:transform .4s var(--ease);transform:rotate(-4deg)}.psp-fin-r.fr .psp-cb{transition:transform .4s var(--ease);transform:rotate(3deg)}.psp-fin-r:hover .psp-cb{transform:rotate(0)translateY(-3px)}.psp-fin-r>span{flex-direction:column;gap:4px;min-width:0;display:flex}.psp-fin-r small{font:700 9.5px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3)}.psp-fin-r.pm small{color:var(--gold)}.psp-fin-r b{font:400 19px/1.02 var(--display);text-transform:uppercase;letter-spacing:.02em;color:#fff}.psp-fin-r em{font:800 9.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt2);border:1px solid var(--ln2);align-self:flex-start;align-items:center;gap:5px;margin-top:4px;padding:2px 7px;font-style:normal;display:inline-flex}.psp-fin-r em .psi{width:11px;height:11px}.psp-fin-r em.ok{color:#1a1205;background:var(--gold);border-color:var(--gold)}.psp-fin-r em.rd{color:#fff;background:var(--red);border-color:var(--red)}.psp-fin-r.s-ready{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.psp-fin-r.s-got .psp-cb{opacity:.5}.psp-fin-r.s-tag .psp-cb,.psp-fin-r.s-prem .psp-cb{filter:grayscale(.4)brightness(.75)}.psp-xp{scroll-margin-top:76px}.psp-need{white-space:nowrap;color:var(--gold);background:#d8b26a0f;border:1px solid #d8b26a4d;align-items:center;gap:10px;padding:8px 14px;display:flex}.psp-need .psi{width:22px;height:22px}.psp-need>span{flex-direction:column;line-height:1.05;display:flex}.psp-need b{font:400 22px var(--display);color:var(--gold-hi);letter-spacing:.02em}.psp-need small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.psp-ways{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.psp-way{text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid var(--ln);transition:transform .35s var(--ease), border-color .25s;background:linear-gradient(#121017,#0b0a0e);border-top:2px solid #d8b26a73;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 14px;display:flex;position:relative}.psp-way-ico{color:#e9e2d6;background:radial-gradient(closest-side,#d8b26a33,#0000 80%);border:1px solid #d8b26a40;place-items:center;width:50px;height:50px;margin-bottom:8px;display:grid}.psp-way-ico .psi{width:30px;height:30px;transition:transform .45s var(--ease)}.psp-way b{font:400 17px var(--display);text-transform:uppercase;letter-spacing:.03em;color:#fff}.psp-way strong{font:400 26px/1 var(--display);letter-spacing:.02em;color:var(--gold-hi)}.psp-way small{color:var(--txt2);font-size:12px;line-height:1.4}.psp-way-go{font:800 10px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);margin-top:auto;padding-top:10px;transition:color .2s}.psp-way-go span{transition:transform .3s var(--ease);display:inline-block}.psp-way:hover{border-color:#ffffff38;border-top-color:var(--red);transform:translateY(-3px)}.psp-way:hover .psp-way-ico .psi{transform:translateY(-2px)rotate(-5deg)}.psp-way:hover .psp-way-go{color:var(--gold)}.psp-way:hover .psp-way-go span{transform:translate(3px)}.psp-foot{border-left:2px solid var(--red);color:var(--txt3);margin:14px 0 6px;padding-left:12px;font-size:12.5px}.psp-way:focus-visible,.psp-link:focus-visible,.psp-buy:focus-visible,.psp-nav button:focus-visible{outline:2px solid var(--red);outline-offset:-2px}@keyframes psp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes psp-zoom{0%{transform:scale(1.07)}}@keyframes psp-glow{50%{box-shadow:0 0 0 1px var(--red), 0 18px 40px -16px #e2412b, inset 0 0 36px #e2412b38}}.psp-anim .psp-rise{animation:psp-rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms)}.psp-anim .psp-hero-art img{animation:psp-zoom 1.6s var(--ease) both}.psp-cell.s-ready.fr{animation:2.4s ease-in-out infinite psp-glow}.gfx-lite .psp-cell.s-ready{animation:none}@media (prefers-reduced-motion:reduce){.psp *,.psp :before,.psp :after{transition:none!important;animation:none!important}.psp-way:hover,.psp-buy:hover:not(:disabled),.psp-tier:hover .psp-rw{transform:none}}@media (max-width:1240px){.psp-ways{grid-template-columns:repeat(3,minmax(0,1fr))}.psp-hero{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1180px) and (min-width:761px){.psp-res-xp{display:none}.psp-res{padding:9px 13px}}@media (max-width:1100px){.psp-track{grid-template-columns:82px minmax(0,1fr) 230px}.psp-fin-r{gap:10px;padding:8px 10px}.psp-cb.xl{width:70px;height:97px}.psp-fin-r b{font-size:16px}}@media (max-height:760px) and (min-width:761px){.psp{--rh:128px;--hh:46px}.psp-tn b{font-size:21px}.psp-top{gap:10px;margin:18px 0 14px}.psp-title h1{font-size:clamp(36px,3.6vw,50px)}.psp-sec{margin:24px 0 10px}.psp-hero{min-height:340px}.psp-hero-body{padding:22px 34px 20px}.psp-hero h2{margin:8px 0 6px;font-size:clamp(34px,3.6vw,50px)}.psp-lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.psp-prog{margin-top:14px}.psp-prog-big b{font-size:42px}.psp-row{margin-top:14px}.psp-count b{font-size:28px}.psp-prem{gap:9px;margin:16px 16px 16px 0;padding:14px}.psp-prem-h b{font-size:25px}.psp-tot{padding:6px 8px}.psp-buy{height:42px}.psp-rw>.psi{width:34px;height:34px}.psp-rw>.psp-gem{font-size:27px}.psp-cb.xl{width:66px;height:92px}}@media (max-width:900px) and (min-width:761px){.psp-hero{grid-template-columns:minmax(0,1fr) 250px}.psp-hero-body{padding:26px 24px 22px}.psp-tots{grid-template-columns:1fr}.psp-tot:last-child:nth-child(2n){grid-column:auto}.psp-track{grid-template-columns:40px minmax(0,1fr)}.psp-lab{writing-mode:vertical-rl;font-size:12px;rotate:180deg}.psp-lab .psi{width:16px;height:16px;rotate:90deg}.psp-fin{border-top:1px solid #d8b26a59;border-left:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.psp-fin-k{grid-column:1/-1}}@media (max-width:760px){.psp{--tw:96px;--rh:120px;--hh:44px}.psp-top{gap:12px;margin-top:18px}.psp-title h1{font-size:44px}.psp-kicker{letter-spacing:.22em}.psp-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.psp-res{gap:8px;min-width:0;padding:9px 12px}.psp-res>.psi{width:20px;height:20px}.psp-res b{font-size:17px}.psp-res-lv{order:-1;grid-column:1/-1}.psp-res-lv .psp-mini{flex:auto;width:auto}.psp-res .psp-act{display:none}.psp-link{grid-column:1/-1;justify-content:center;min-height:42px;margin:0}.psp-tag{grid-template-columns:1fr;gap:10px}.psp-tag-ico{display:none}.psp-tag-btns{justify-content:flex-start}.psp-sec{flex-wrap:wrap;gap:12px;margin:28px 0 12px}.psp-sec p{font-size:12.5px}.psp-hero{flex-direction:column;min-height:0;display:flex}.psp-hero-art{height:230px;inset:0 0 auto}.psp-hero-art img{object-position:40% 30%}.psp-hero-art:after{background:linear-gradient(#0a090d1a 0%,#0a090d4d 50%,#0a090d 100%)}.psp-hero-kanji{font-size:200px;top:150px;bottom:auto}.psp-hero-body{max-width:none;padding:140px 16px 4px}.psp-eyebrow{letter-spacing:.24em}.psp-hero h2{font-size:42px}.psp-lede{font-size:13.5px}.psp-prog-big b{font-size:44px}.psp-prog-xp{flex-basis:100%;margin-left:0}.psp-row{gap:16px;margin-top:18px}.psp-count b{font-size:30px}.psp-cta{flex:100%}.psp-cta .btn,.psp-note{flex:100%;justify-content:center}.psp-note{justify-content:flex-start}.psp-prem{margin:16px}.psp-legend{width:100%}.psp-nav{margin-left:auto}.psp-track{grid-template-columns:30px minmax(0,1fr)}.psp-rows{padding-top:10px}.psp-lab{writing-mode:vertical-rl;letter-spacing:.16em;gap:6px;font-size:11px;rotate:180deg}.psp-lab .psi{width:14px;height:14px;rotate:90deg}.psp-tiers{gap:6px;padding:10px 10px 12px}.psp-tn b{font-size:19px}.psp-lab .psi{display:none}.psp-cta .btn.psp-claim{letter-spacing:.1em;white-space:nowrap;padding-left:12px;padding-right:12px;font-size:12px}.t-next .psp-tn:before{display:none}.psp-rw>.psi{width:32px;height:32px}.psp-rw>.psp-gem{font-size:26px}.psp-rw b{font-size:20px}.psp-cb{width:38px;height:53px}.psp-fin{border-top:1px solid #d8b26a59;border-left:0;grid-column:1/-1;grid-template-rows:auto;gap:8px;padding:12px}.psp-fin:before{font-size:110px;top:-14px}.psp-cb.xl{width:62px;height:86px}.psp-ways{grid-template-columns:1fr;gap:8px}.psp-way{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px;display:grid}.psp-way-ico{grid-row:1/4;margin:0}.psp-way b{grid-column:2}.psp-way small{grid-column:2/-1}.psp-way strong{grid-area:1/3;font-size:22px}.psp-way-go{display:none}}.psp-rws{flex-direction:column;align-items:center;display:flex}.psp-rws>.psp-rw{gap:2px;padding:4px 4px 0}.psp-rws>.psp-rw>.psi{width:30px;height:30px;margin-bottom:1px}.psp-rws>.psp-rw .psp-cb{width:32px;height:44px}.psp-rws>.psp-rw b{font-size:19px}.psp-rws>.psp-rw.card b{font-size:0}.psp-more{flex-wrap:wrap;justify-content:center;gap:2px 4px;margin-top:2px;display:flex}.psp-more .psp-rw{background:#ffffff0d;border-radius:99px;flex-direction:row;align-items:center;gap:2px;padding:1px 5px}.psp-more .psp-rw:before{content:"+";font:700 11px var(--body);color:var(--txt3)}.psp-more .psp-rw>.psi{width:18px;height:18px;margin:0}.psp-more .psp-rw>.psp-gem{margin:0;font-size:15px}.psp-more .psp-rw b{font-size:12px}.psp-more .psp-rw small,.psp-more .psp-cb{display:none}.psp-more .psp-rw.card b{font-size:0}.psp-more .psp-rw.card .rb{font-size:9px}.psp-cell.s-got .psp-rws{opacity:.38;filter:saturate(.5)}.psp-cell.s-tag .psp-rws,.psp-cell.s-prem .psp-rws{filter:grayscale(.7)brightness(.55)}.psp-rw.gold b{color:#ffd56b}.psp-rw.cos b{font-size:13px;line-height:1.1}.psp-waiver{color:var(--txt2);cursor:pointer;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.35;display:flex}.psp-waiver input{accent-color:#d8b26a;flex:none;margin-top:2px}.psp-waiver.need{color:#ff8a73;animation:.5s psp-need}@keyframes psp-need{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.psp-buy.wait{opacity:.6;pointer-events:none}.psp-fin-r b{font-size:15px;line-height:1.15}.psp-fin-more{font:600 11px/1.3 var(--body);color:var(--txt3);text-transform:none;letter-spacing:0;margin-top:3px;font-style:normal;display:block}.psp{--gold:#ffd337;--gold-hi:#ffe780;--tw:210px;--hh:38px;--rh:82px;min-width:0;max-width:1560px;margin:auto}.psp-top{background:url(/img/pass/hero.png) 50%/cover;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:230px;margin:0;padding:28px 32px;display:flex}.psp-title h1{font:400 clamp(34px,4.4vw,68px)/1.1 var(--display);text-transform:uppercase;color:#fff1b8;letter-spacing:0;align-items:center;gap:16px;display:flex}.psp-title h1 .psi{flex:none;width:60px;height:60px}.psp-season{font:400 clamp(20px,2.3vw,34px)/1.2 var(--display);text-transform:uppercase;background:linear-gradient(100deg,#0000,#b30019 15% 85%,#0000);margin:14px 0 0 68px;padding:6px 30px;display:table}.psp-season-end{background:#08090cc9;border-left:3px solid #e31332;flex:none;align-items:center;gap:12px;padding:14px;display:flex}.psp-season-end .psi{width:32px;height:32px;color:var(--gold)}.psp-season-end span{gap:5px;display:grid}.psp-season-end small{text-transform:uppercase}.psp-season-end b{font:400 28px var(--display);color:var(--gold)}.psp-hero{background:0 0;border:0;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:16px;min-height:0;display:grid;overflow:visible}.psp-hero:before,.psp-hero:after{display:none}.psp-summary{background:linear-gradient(135deg,#16151c,#090b10 65%,#30200c);border:1px solid #726039;border-radius:24px;grid-template-columns:.65fr 1fr 1fr;align-items:center;gap:20px;min-width:0;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff20}.psp-summary small{font:400 18px var(--display);text-transform:uppercase;letter-spacing:.03em}.psp-level{text-align:center}.psp-level small{font-size:26px;display:block}.psp-level>b{font:400 80px/1.1 var(--display);color:var(--gold)}.psp-current{border-left:1px solid #ffffff24;min-width:0;padding-left:18px}.psp-current strong{font:400 25px var(--display);margin:12px 0;display:block}.psp-current em{color:var(--gold);font-style:normal}.psp-current-bar{background:#34343e;border-radius:20px;height:15px;overflow:hidden;box-shadow:inset 0 1px 3px #fff5}.psp-current-bar i{border-radius:inherit;background:linear-gradient(#fff39c,#ffc400);height:100%;display:block}.psp-next{min-width:0}.psp-next>.psp-rw{flex-direction:row;justify-content:center}.psp-next .psp-cta{gap:6px;display:grid}.psp-next .psp-note{padding:4px;font-size:11px}.psp-next .psp-note .psi{display:none}.psp-next .psp-note span{line-height:1.35}.psp-next .btn{white-space:normal;letter-spacing:0;height:auto;min-height:42px;padding:8px;font-size:12px}.psp-prem{background:linear-gradient(120deg,#100b0a,#322007 100%);border:1px solid #ffd337;border-radius:24px;gap:10px;min-width:0;margin:0;padding:22px;position:relative;box-shadow:0 0 15px #ffd33725,inset 0 0 20px #ffb00012}.psp-prem-k{font:400 28px var(--display);color:var(--gold);padding-right:70px}.psp-prem-k .psi{width:36px;height:36px}.psp-prem-ticket{pointer-events:none;width:94px;position:absolute;top:10px;right:16px;transform:rotate(-8deg)}.psp-prem-h b{font:400 19px var(--display)}.psp-prem-h span{font-size:11px}.psp-prem .psp-tots{display:none}.psp-waiver{font-size:10px}.psp-buy,.psp-claim{box-shadow:0 3px 15px #ffc40020;color:#161006!important;background:linear-gradient(#fff18b,#ffd42d 45%,#efb400)!important;border:1px solid #ffe986!important;border-radius:28px!important}.psp-buy{height:44px}.psp-prem-miss{font-size:10px}.psp-sec{margin:22px 0 12px}.psp-sec h2{font:400 30px var(--display)}.psp-sec-n{display:none}.psp-sec p{font-size:11px}.psp-nav button{color:var(--gold);border-radius:8px;width:38px;height:38px}.psp-track{background:0 0;border:0;grid-template-columns:150px minmax(0,1fr);min-width:0;display:grid}.psp-rows{grid-template-rows:var(--hh) var(--rh) var(--rh);gap:0;padding:12px 0 14px;display:grid}.psp-lab{writing-mode:horizontal-tb;letter-spacing:0;border:1px solid #fff2;border-radius:10px 0 0;flex-direction:row;font-size:19px;rotate:none}.psp-lab.pm{border-radius:0 0 0 10px}.psp-lab .psi{rotate:none}.psp-tiers{gap:10px;padding:12px 8px 14px}.psp-tier{background:linear-gradient(#13131a,#090b10 55%,#332508);border:1px solid #48454b;border-radius:16px;gap:0;overflow:hidden}.psp-tier.t-next,.psp-tier.t-ready{border-color:#ffdf55;box-shadow:0 0 12px #ffbd0050}.psp-tn{border-bottom:1px solid #ffffff20;justify-content:center;align-items:center;padding:0}.psp-tn b{color:#fff;font-size:26px}.psp-tn small,.psp-tn:after,.psp-tn:before{display:none!important}.psp-cell,.psp-cell.pm{background:0 0;border:0;border-radius:0}.psp-cell.pm{background:#a3770010;border-top:1px solid #b49a4144}.psp-cell.s-ready{background:#ffcc0010;box-shadow:none!important;animation:none!important}.psp-cell .psp-rw,.psp-cell .psp-rws{filter:none;opacity:1}.psp-rw{flex-flow:wrap;justify-content:center;gap:6px;padding:8px 24px 8px 8px}.psp-rw b{font-size:20px}.psp-rw small{text-transform:none;letter-spacing:0;color:#e9e7e1;font-size:10px}.psp-rw>.psi{width:30px;height:30px;margin:0}.psp-ticket-art{object-fit:contain;width:48px;height:36px}.psp-mk{top:50%;right:5px;transform:translateY(-50%)}.psp-mk.ok{color:#8ce300;background:0 0}.psp-mk.lk{color:#ffd966}.psp-more{margin:0}.psp-rws>.psp-rw{padding-right:22px}.psp-cb{width:24px;height:34px}.psp-ways{grid-template-columns:repeat(3,minmax(0,1fr))}.psp-way{background:linear-gradient(120deg,#17161d,#090b10);border:1px solid #46434a;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px;display:grid}.psp-way-ico{border:0;grid-row:1/3;width:38px;height:38px;margin:0}.psp-way b{font-size:18px}.psp-way strong{font-size:22px}.psp-way small{grid-column:2/4;font-size:11px}.psp-way-go{color:#ffc900;grid-column:3;padding:0}.psp-need{display:none}.psp-tag{border-radius:14px}.psp-foot{font-size:11px}@media (max-width:1000px){.psp-hero{grid-template-columns:1fr}.psp-prem{padding-right:125px}.psp-prem-ticket{width:110px}.psp-ways{grid-template-columns:1fr}.psp-season-end{display:none}.psp-top{min-height:200px}.psp-summary{min-height:190px}}@media (max-width:600px){.psp{--tw:170px;--hh:36px;--rh:88px}.psp-top{background-position:60%;min-height:190px;padding:25px 16px}.psp-title{text-shadow:0 2px 10px #000;max-width:95%}.psp-title h1{gap:8px;font-size:34px}.psp-title h1 .psi{width:34px;height:34px}.psp-season{margin-left:0;padding-inline:18px;font-size:19px}.psp-summary{border-radius:18px;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:18px}.psp-level>b{font-size:56px}.psp-level small{font-size:20px}.psp-current strong{font-size:23px}.psp-next{text-align:center;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:12px}.psp-next .psp-note{justify-content:center}.psp-prem{padding:18px}.psp-prem-k{font-size:25px}.psp-prem-ticket{width:76px}.psp-prem-h{padding-right:50px}.psp-track{grid-template-columns:64px minmax(0,1fr)}.psp-lab{flex-direction:column;gap:4px;font-size:11px}.psp-lab .psi{width:20px;height:20px;display:block}.psp-sec{flex-wrap:wrap}.psp-legend{gap:8px;width:auto;font-size:10px}.psp-legend>span:not(.psp-nav){display:none}.psp-sec h2{font-size:26px}.psp-sec p{max-width:260px}.psp-way{padding:12px}.psp-way b{font-size:16px}.psp-way strong{font-size:20px}}.psp .psp-next button.psp-claim{color:#161006!important;clip-path:none!important;background:linear-gradient(#fff18b,#ffd42d 45%,#efb400)!important;border-radius:28px!important;transform:none!important;box-shadow:0 2px 15px #ffc40030!important}.psp .psp-next button.psp-claim:before,.psp .psp-next button.psp-claim:after{display:none!important}.psp-prem-k{letter-spacing:0}.psp-title h1{color:#fff}.psp-title h1 .psi{filter:brightness(1.3)saturate(1.5)}.psp-way{background-image:linear-gradient(#090a0fdd,#090a0fdd),url(/img/pass/quest-panel.png);background-size:cover}.psp .psp-rw.ki>.psp-gem{background:url(/img/kritsu.webp?v=2) 50%/contain no-repeat;width:34px;height:34px;font-size:0;display:block}#passView,#passView .psp{width:100%;min-width:0;max-width:100%}#passView *,#passView :before,#passView :after{box-sizing:border-box}#passView .psp-hero>*,#passView .psp-summary>*,#passView .psp-prem>*,#passView .psp-way>*{min-width:0}#passView .psp-way{background:linear-gradient(120deg,#17161d,#090b10)}#passView .psp-rw small{font:600 12px/1.3 var(--body)}#passView .psp-cell .psp-rw{max-width:100%}#passView .psp-prem-k{flex-wrap:wrap}@media (min-width:601px) and (max-width:1100px){#passView .psp-hero{grid-template-columns:minmax(0,1fr)}#passView .psp-summary{grid-template-columns:minmax(90px,.65fr) minmax(0,1fr) minmax(0,1fr)}#passView .psp-prem{padding:22px 130px 22px 22px}#passView .psp-prem-ticket{width:100px}#passView .psp-track{grid-template-columns:100px minmax(0,1fr)}}@media (max-width:600px){#passView .psp{--tw:170px;--rh:88px;--hh:36px;padding-bottom:24px}#passView .psp-top{background-position:62%;border-radius:14px;align-items:center;min-height:180px;padding:20px 14px 38px;position:relative;overflow:hidden}#passView .psp-title{width:100%;max-width:100%}#passView .psp-title h1{letter-spacing:0;gap:7px;font-size:clamp(25px,7.4vw,36px);line-height:1.15}#passView .psp-title h1 .psi{width:26px;height:26px}#passView .psp-season{max-width:100%;margin-top:10px;padding:5px 12px;font-size:clamp(16px,4.6vw,21px)}#passView .psp-season-end{background:#09090cba;border-left-width:2px;gap:6px;padding:3px 7px;display:flex;position:absolute;bottom:8px;left:14px}#passView .psp-season-end .psi{width:14px;height:14px}#passView .psp-season-end span{align-items:center;gap:8px;display:flex}#passView .psp-season-end small{font-size:10px}#passView .psp-season-end b{font:700 12px var(--body)}#passView .psp-hero{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}#passView .psp-summary{grid-template-columns:70px minmax(0,1fr);gap:10px;width:100%;min-height:0;padding:16px}#passView .psp-level>b{font-size:48px}#passView .psp-level small,#passView .psp-summary small{font-size:18px}#passView .psp-current{padding-left:12px}#passView .psp-current strong{margin:7px 0;font-size:22px}#passView .psp-current-bar{height:10px}#passView .psp-next{padding-top:10px}#passView .psp-next>.psp-rw{padding:7px}#passView .psp-next .psp-cta{width:100%}#passView .psp-next .btn{width:100%;min-height:44px;font:700 12px/1.3 var(--body);padding:10px}#passView .psp-prem{border-radius:18px;gap:9px;width:100%;margin:0;padding:16px}#passView .psp-prem-k{gap:7px;padding-right:58px;font-size:24px}#passView .psp-prem-k .psi{width:28px;height:28px}#passView .psp-prem-ticket{width:67px;top:12px;right:12px}#passView .psp-prem-h{margin:0;padding:0}#passView .psp-prem-h b{font:700 14px/1.4 var(--body)}#passView .psp-prem-h span{font:400 12px/1.45 var(--body)}#passView .psp-waiver{font:400 12px/1.5 var(--body);gap:9px}#passView .psp-waiver input{flex:none;width:18px;height:18px}#passView .psp-buy{width:100%;height:auto;min-height:46px;font:700 14px/1.3 var(--body);white-space:normal;gap:8px;padding:10px}#passView .psp-buy-cost{font:700 14px var(--body);flex:none}#passView .psp-prem-miss{font:400 11px/1.4 var(--body);text-align:center}#passView .psp-sec{align-items:center;gap:8px;margin:22px 0 8px}#passView .psp-sec>div:first-child{flex:180px}#passView .psp-sec p{font:400 12px/1.5 var(--body);max-width:none}#passView .psp-legend{margin-left:auto}#passView .psp-nav button{min-width:44px;min-height:44px}#passView .psp-track{grid-template-columns:62px minmax(0,1fr);width:100%}#passView .psp-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0}#passView .psp-tier{scroll-snap-align:start}#passView .psp-rows{padding-top:12px}#passView .psp-lab{font:700 10px var(--body);letter-spacing:0}#passView .psp-ways{grid-template-columns:minmax(0,1fr);gap:10px}#passView .psp-way{grid-template-columns:30px minmax(0,1fr) auto;gap:6px 8px;min-height:98px;padding:14px}#passView .psp-way-ico{grid-row:1/3;width:28px;height:28px}#passView .psp-way-ico .psi{width:26px;height:26px}#passView .psp-way b{font:700 13px/1.4 var(--body);grid-column:2}#passView .psp-way strong{white-space:nowrap;grid-area:1/3;font-size:18px}#passView .psp-way small{font:400 12px/1.4 var(--body);grid-column:2/4}#passView .psp-way-go{grid-column:3;font-size:11px;display:block}#passView .psp-foot{font:400 12px/1.5 var(--body)}}#passView .psp-tier{background:linear-gradient(#17151c 0%,#0c0d11 55%,#302207 100%)}#passView .psp-cell .psp-rw,#passView .psp-cell .psp-rws{opacity:1;filter:none}#passView .psp-cell.s-got .psp-rw,#passView .psp-cell.s-got .psp-rws{opacity:.7}#passView .psp-cell{padding:8px 24px 8px 8px;overflow:visible}#passView .psp-cell .psp-rw{flex-wrap:wrap;gap:5px;padding:0;line-height:1.3}#passView .psp-cell .psp-rw b{font:700 14px/1.3 var(--body)}#passView .psp-cell .psp-rw small{font:500 12px/1.3 var(--body);color:#e9e5dc}#passView .psp-cell .psp-rws{gap:8px;width:100%}#passView .psp-cell .psp-more{gap:4px}#passView .psp-cell .psp-more .psp-rw{padding:2px 5px}#passView .psp-cell .psp-more .psp-rw b{font-size:11px}#passView .psp-cell .psp-more .psp-rw small{display:none}#passView .psp-mk.rd{background:#c88a00;border-radius:0 0 0 5px;padding:2px 5px;font-size:8px;top:0;left:auto;right:0;transform:none}#passView .psp-tier:hover .psp-rw{transform:none}#passView .psp-tiers{align-items:stretch}#passView .psp-next>.psp-rw{gap:8px}#passView .psp-next>.psp-rw b{font:700 19px var(--body)}#passView .psp-next>.psp-rw small{font:500 14px var(--body)}@media (min-width:1001px){#passView .psp-top{flex-wrap:nowrap;gap:24px;min-height:220px;padding:28px}#passView .psp-title{min-width:0}#passView .psp-title h1{font-size:clamp(40px,4vw,62px)}#passView .psp-season-end{max-width:210px;position:static}#passView .psp-hero{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}#passView .psp-summary{grid-template-columns:100px minmax(0,1fr);align-content:center;gap:16px 22px;padding:24px}#passView .psp-level{grid-row:1/3}#passView .psp-level>b{font-size:72px}#passView .psp-current{border:0;padding:0}#passView .psp-current strong{margin:8px 0}#passView .psp-next{border-top:1px solid #ffffff20;grid-column:2;grid-template-columns:1fr;gap:6px;padding-top:12px;display:grid}#passView .psp-next>.psp-rw{justify-content:flex-start;padding:2px 0}#passView .psp-next .psp-cta{width:100%}#passView .psp-next .btn{font:700 13px/1.4 var(--body);min-height:44px;padding:10px 14px}#passView .psp-prem{justify-content:center;padding:22px}#passView .psp-prem-h b{font:700 15px/1.4 var(--body)}#passView .psp-prem-h span{font:400 12px/1.45 var(--body)}#passView .psp-waiver{font:400 11px/1.45 var(--body)}#passView .psp-prem-k{font-size:28px}#passView .psp-track{--rh:102px;--hh:38px;grid-template-columns:130px minmax(0,1fr)}#passView .psp-scroll{scroll-snap-type:x mandatory;container-type:inline-size}#passView .psp-tier{scroll-snap-align:start;width:max(175px,20cqw - 11.2px)}#passView .psp-lab{font-size:18px}#passView .psp-ways{grid-template-columns:repeat(3,minmax(0,1fr))}#passView .psp-way{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:16px}#passView .psp-way b{font:700 14px/1.35 var(--body)}#passView .psp-way strong{font-size:22px}#passView .psp-way small{font:400 12px/1.45 var(--body)}#passView .psp-sec p{font:400 12px/1.5 var(--body);max-width:80ch}}@media (min-width:1450px){#passView .psp-summary{grid-template-columns:110px minmax(0,1fr) minmax(0,1.1fr);gap:20px}#passView .psp-level{grid-row:auto}#passView .psp-next{border-top:0;border-left:1px solid #ffffff20;grid-column:auto;padding:0 0 0 20px}}#modalBox .wiki{scrollbar-width:thin;max-height:min(80vh,760px);padding-right:8px;overflow-y:auto}.wiki .meta span.rb{background-image:inherit;border:0;border-radius:0;padding:0 .1em;font-size:1.1em}.wiki .meta .rtag .rb-C{background-image:linear-gradient(#fbfcfd 8%,#b5bbc5 52%,#6b717c 92%)}.wiki .meta .rtag .rb-U{background-image:linear-gradient(#ffe4c2 6%,#e09a58 42%,#a45a24 70%,#6e3a16 94%)}.wiki .meta .rtag .rb-R{background-image:linear-gradient(#fff 6%,#e3e9f1 38%,#8e9aab 62%,#dfe6ef 80%,#6f7d91 96%)}.wiki .meta .rtag .rb-E{background-image:linear-gradient(#fffbd6 6%,#ffe066 34%,#f5b301 58%,#ffda4d 76%,#a86b00 96%)}.wiki .meta .rtag .rb-L{background-image:linear-gradient(#fff0ff 6%,#f0b6ff 30%,#b45cff 56%,#ff8ad8 78%,#6a24d6 96%)}.wiki .meta .rtag .rb-M{background-image:linear-gradient(90deg,#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f);background-size:200% 100%}.wiki .meta .rtag{align-items:center;gap:6px;display:inline-flex}.wiki .meta .ttag{color:var(--tc);border-color:color-mix(in srgb,var(--tc) 50%,transparent);align-items:center;gap:7px;padding-left:5px;display:inline-flex}.wiki .meta .ttag b{color:var(--tc)}.stat-row.hp b{color:#4ade80}.stat-row.hp .stat-bar i{background:linear-gradient(90deg,#16a34a,#4ade80)}.stat-stars{color:var(--muted,#9a948a);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 8px;font-size:12px;display:flex}.stat-stars b{color:#ffd84d;letter-spacing:.05em}.stat-stars small{font-size:12px}.stat-stars small i{color:#ffd84d;font-style:normal;font-weight:700}.stat-row.spd b{color:#fde047}.stat-row.spd .stat-bar i{background:linear-gradient(90deg,#ca8a04,#fde047)}.stat-type{color:#d9d1c4;border-top:1px solid #ffffff10;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.wk-h{font:400 15px var(--display);color:#fff;letter-spacing:.02em;margin:18px 0 8px}.wk-h small{font:600 11px var(--body,inherit);color:var(--muted);letter-spacing:0;margin-left:6px}.wk-none{color:var(--muted);background:#ffffff06;border:1px dashed #ffffff18;border-radius:12px;padding:10px 14px;font-size:13px}.wk-moves{gap:8px;display:grid}.wk-move{background:#ffffff07;border:1px solid #ffffff12;border-left:3px solid #6b655d;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.wk-move.m1{border-left-color:#38bdf8}.wk-move.m2{background:linear-gradient(90deg,#f472b612,#ffffff07);border-left-color:#f472b6}.wk-move small{font:700 10px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block}.wk-move b{font:400 15px var(--display);color:#fff;margin:2px 0 3px;display:block}.wk-move p{color:#d9d1c4;margin:0;font-size:12.5px;line-height:1.45}.wk-cost{color:#fde047;font:700 11px var(--display);white-space:nowrap;background:#000a;border-radius:8px;flex:none;align-self:center;padding:4px 9px}.wk-passive{background:linear-gradient(120deg,#ff5f8f1a,#b87bff14 50%,#3fc6ff12);border:1px solid #ff5f8f66;border-radius:12px;padding:12px 14px}.wk-passive b{font:400 15px var(--display);background:linear-gradient(90deg,#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff);color:#0000;-webkit-background-clip:text;background-clip:text}.wk-passive p{color:#ece5d8;margin:4px 0 0;font-size:13px;line-height:1.5}.wk-links{gap:8px;display:grid}.wk-link{background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;padding:10px 12px}.wk-lh{justify-content:space-between;gap:10px;font-size:13px;display:flex}.wk-lh b{color:#fff}.wk-lh span{color:#4ade80;white-space:nowrap;font-weight:800}.wk-mem{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wk-mem img{object-fit:cover;cursor:pointer;border:2px solid #ffffff30;border-radius:50%;width:34px;height:34px;transition:transform .2s}.wk-mem img:hover{transform:scale(1.12)}.wk-mem img.off{filter:grayscale()brightness(.5)}.wk-mem img.me{border-color:var(--rc)}.wk-prov{gap:6px;display:grid}.wk-pv{background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr auto;gap:2px 12px;padding:9px 12px;font-size:13px;display:grid}.wk-pv b{color:#fff}.wk-pv span{color:#d9d1c4;grid-column:1}.wk-pv small{color:var(--muted);grid-area:1/2/span 2;align-self:center}.pp-bonus{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.pp-bn{color:#d9d1c4;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:6px 10px;font-size:12px}.pp-bn.link{border-color:#4ade8055}.pp-bn.link b{color:#4ade80}.pp-bn.passive{border-color:#ff5f8f66}.pp-bn.passive b{color:#ff8ad8}.pp-mlink{filter:drop-shadow(0 0 4px #4ade80);font-size:12px;position:absolute;bottom:22px;right:4px}.bt-bonus.link{color:#4ade80}.bt-bonus.passive{color:#ff8ad8}.wiki .meta span.rb{color:#0000!important;background-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}#prep .pp-pick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:112px;align-content:start}#prep .pp-mini{aspect-ratio:auto;height:112px;min-height:112px}.wk-preview{color:#f3dca0;background:#e8b64a12;border:1px solid #e8b64a44;border-radius:10px;margin:12px 0 4px;padding:8px 12px;font-size:12.5px}#view-market .lot .card{cursor:zoom-in}.qp{--ln:#ffffff16;--ln2:#ffffff29;--pan:#0c0b10;--txt2:#cfc7b9;--txt3:#9a948a;--gold:#d8b26a;--gold-hi:#f6dfa4;--red:#e2412b;min-width:0}.qp .qpi{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em;display:inline-block}.toast .qpi{vertical-align:-.22em;width:1.15em;height:1.15em;margin-right:3px}.qp-gem{align-items:center;line-height:1;display:inline-flex}.qp-tk{filter:drop-shadow(0 2px 3px #000a);flex:none;width:1.25em;height:1.25em;display:inline-block}.qp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin:26px 0 18px;display:flex}.qp-title{flex-direction:column;gap:10px;display:flex}.qp-kicker{font:700 11px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;display:inline-flex}.qp-kicker:before{content:"";background:var(--red);width:6px;height:6px;transform:rotate(45deg)}.qp-title h1{margin:0;padding-top:.06em;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.qp-bar{border:1px solid var(--ln2);background:#0c0b10eb;flex-wrap:wrap;flex:100%;align-items:stretch;min-width:0;display:flex;overflow:hidden}.qp-res{white-space:nowrap;box-shadow:-1px 0 0 var(--ln), 0 -1px 0 var(--ln);color:var(--gold);flex:1 0 auto;align-items:center;gap:10px;padding:10px 18px;display:flex}.qp-res>.qpi{width:22px;height:22px}.qp-res>.qp-gem{font-size:20px}.qp-res>span:not(.qp-gem){flex-direction:column;line-height:1.05;display:flex}.qp-res b{font:400 19px var(--display);letter-spacing:.02em;color:#fff;font-variant-numeric:tabular-nums}.qp-res b em{color:var(--txt3);margin-left:1px;font-size:13px;font-style:normal}.qp-res small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);margin-top:3px}.qp-res.hot{background:linear-gradient(#d8b26a24,#0000)}.qp-res.hot b{color:var(--gold-hi)}.qp-res-cd{color:var(--txt3)}.qp-sec{border-bottom:1px solid var(--ln);align-items:flex-end;gap:16px;margin:40px 0 16px;padding-bottom:12px;display:flex}.qp-sec>div:first-child{flex:auto;min-width:0}.qp-sec-n{color:var(--red);letter-spacing:.08em;vertical-align:.55em;margin-right:14px;font-size:.5em;display:inline-block}.qp-sec h2{margin:0;font-size:clamp(26px,2.4vw,34px)}.qp-sec p{color:var(--txt3);max-width:70ch;margin:4px 0 0;font-size:13px}.qp-hero{isolation:isolate;border:1px solid var(--ln2);background:#0a090d;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(250px,300px);min-height:clamp(470px,66vh,590px);display:grid;position:relative;overflow:hidden}.qp-hero-art{z-index:-2;background:linear-gradient(120deg,#5a140b,#2a0a07 60%,#120708);position:absolute;inset:0 0 0 22%}.qp-hero-art img{object-fit:cover;object-position:60% 40%;filter:grayscale()contrast(1.35)brightness(1.1);mix-blend-mode:luminosity;opacity:1;width:100%;height:100%}.qp-hero-art:before{content:"";z-index:1;mix-blend-mode:screen;background:radial-gradient(55% 65% at 68% 38%,#ff785061,#0000 70%);position:absolute;inset:0}.qp-hero-art:after{content:"";z-index:2;background:linear-gradient(90deg,#0a090d 0%,#0a090ddb 18%,#0a090d40 52%,#0a090d66 74%,#0a090de6 100%),linear-gradient(#0a090d00 48%,#0a090db3 74%,#0a090d 100%);position:absolute;inset:0}.qp-hero-kanji{z-index:-1;font:900 clamp(200px, 22vw, 320px)/1 var(--jp);color:#e2412b14;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;top:-.12em;left:-.04em}.qp-hero-body{grid-area:1/1;align-self:center;max-width:620px;padding:34px 40px 22px}.qp-heyebrow{font:700 11px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.qp-heyebrow i{background:#d8b26a80;width:22px;height:1px}.qp-heyebrow .qp-sec-n{font:400 15px var(--display);letter-spacing:.06em;vertical-align:0;margin:0}.qp-hero h2{color:#fff;text-shadow:0 6px 34px #000;max-width:11ch;margin:12px 0;font-size:clamp(40px,4.4vw,66px);line-height:.92}.qp-lede{color:#ddd5c8;max-width:46ch;font:500 14.5px/1.5 var(--body);letter-spacing:0;text-transform:none;text-shadow:0 1px 12px #000;margin:0}.qp-hmeta{flex-wrap:wrap;align-items:stretch;gap:14px 26px;margin:22px 0;display:flex}.qp-hstreak{border-right:1px solid var(--ln2);align-items:center;gap:10px;padding-right:26px;display:flex}.qp-hstreak .qpi{filter:drop-shadow(0 0 10px #e2412b99);width:30px;height:30px}.qp-hstreak b{font:400 52px/1 var(--display);color:#fff}.qp-hstreak small{font:700 10px/1.35 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3)}.qp-count{border-left:2px solid var(--red);flex-direction:column;justify-content:center;gap:6px;padding-left:14px;display:flex}.qp-count small{font:700 10px var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--txt3)}.qp-clock{gap:14px;display:flex}.qp-clock span{align-items:baseline;gap:3px;display:flex}.qp-clock b{font:400 36px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.qp-clock em{font:800 11px var(--body);letter-spacing:.08em;color:var(--gold);font-style:normal}.qp-hactions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.qp-cta{cursor:pointer;background:var(--red);color:#fff;height:50px;font:800 12.5px var(--body);letter-spacing:.16em;text-transform:uppercase;transition:background .2s, transform .2s var(--ease);border:0;align-items:center;gap:10px;padding:0 24px;display:inline-flex;box-shadow:0 16px 36px -14px #e2412bf2}.qp-cta .qpi{width:20px;height:20px}.qp-cta .qp-gem{margin-left:-4px;font-size:17px}.qp-cta:hover{background:#f0533c;transform:translateY(-1px)}.qp-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.qp-got{color:#6fd39b;height:50px;font:800 12px var(--body);letter-spacing:.16em;text-transform:uppercase;background:#0a090d99;border:1px solid #6fd39b73;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.qp-got .qpi{width:16px;height:16px}.qp-week{font:700 11px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);align-items:center;gap:4px;display:inline-flex}.qp-week .qp-gem{font-size:15px}.qp-prize{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#140c0ab8,#0a090deb);border:1px solid #d8b26a61;flex-direction:column;grid-area:1/2;align-self:center;align-items:center;gap:4px;margin:24px 24px 18px 0;padding:18px;display:flex;box-shadow:0 30px 60px -30px #000,inset 0 1px #ffffff0d}.qp-prize-k{font:700 10px var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin:0;display:flex}.qp-prize-k:before,.qp-prize-k:after{content:"";background:#d8b26a80;width:16px;height:1px}.qp-prize-vis{place-items:center;width:100%;height:150px;margin:4px 0 2px;display:grid;position:relative}.qp-rays{background:repeating-conic-gradient(from 0deg, #f6dfa429 0 7deg, transparent 7deg 22deg);position:absolute;inset:-10px 10%;-webkit-mask:radial-gradient(closest-side,#000 25%,#0000 100%);mask:radial-gradient(closest-side,#000 25%,#0000 100%)}.qp-prize-vis:before{content:"";filter:blur(6px);background:radial-gradient(closest-side,#e2412b8c,#0000);border-radius:50%;width:150px;height:110px;position:absolute}.qp-chest{filter:drop-shadow(0 14px 22px #000000b3);width:150px;height:auto;display:block;position:relative}.qp-prize-t{font:400 20px var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff}.qp-prize-v{font:400 40px/1 var(--display);color:var(--gold-hi);text-shadow:0 0 22px #d8b26a73;align-items:center;gap:4px;display:inline-flex}.qp-prize-v .qp-gem{font-size:28px}.qp-prize-when{font:800 10px var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--txt2);border:1px solid var(--ln2);margin-top:6px;padding:5px 12px}.qp-prize-when.now{color:#fff;background:var(--red);border-color:var(--red)}.qp-track{border-top:1px solid var(--ln2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a090dd1;grid-area:2/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.35fr);display:grid;position:relative}.qp-track:before{content:"";height:2px;width:calc(100% * var(--fill,0));background:var(--gold);z-index:2;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #d8b26acc}.qp-day{--c:transparent;min-width:0;box-shadow:-1px 0 0 var(--ln);color:var(--txt2);font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;display:grid;position:relative}.qp-day-n{font:700 9.5px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3);grid-area:1/2}.qp-day-gem{width:40px;height:40px;font-size:calc(15px + var(--g) * .9px);grid-area:1/1/span 3;place-items:center;line-height:1;display:grid}.qp-day-v{font:400 22px/1 var(--display);color:#fff;letter-spacing:.02em;grid-area:2/2;align-items:center;gap:2px;display:flex}.qp-day-v .qp-gem{font-size:15px}.qp-day-st{font:800 9px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);grid-area:3/2;align-items:center;gap:4px;display:flex}.qp-day-st .qpi{width:11px;height:11px}.qp-day.done{background:linear-gradient(#d8b26a1a,#0000)}.qp-day.done .qp-day-st{color:var(--gold)}.qp-day.done .qp-day-gem,.qp-day.done .qp-chest{opacity:.5;filter:grayscale(.5)}.qp-day.done .qp-day-v{color:var(--txt2)}.qp-day.later{opacity:.7}.qp-day.next .qp-day-st{color:#fff}.qp-day.next{background:linear-gradient(#ffffff0d,#0000)}.qp-day.today{cursor:pointer;box-shadow:inset 0 0 0 1px var(--red), 0 -10px 30px -10px #e2412bcc;background:linear-gradient(#e2412b6b,#e2412b1f);transition:background .2s}.qp-day.today:hover{background:linear-gradient(#e2412b8c,#e2412b33)}.qp-day.today:focus-visible{outline-offset:-3px;outline:2px solid #fff}.qp-day.today .qp-day-n,.qp-day.today .qp-day-st{color:#fff}.qp-day.big .qp-chest.sm{filter:drop-shadow(0 6px 10px #0009);grid-area:1/1/span 3;width:58px}.qp-day.big .qp-day-v{color:var(--gold-hi);font-size:26px}.qp-day.big{background:linear-gradient(90deg,#e2412b24,#0000 80%)}.qp-day.big.today{background:linear-gradient(#e2412b6b,#e2412b1f)}.qp-warn{border:1px solid #e2412b47;border-left:2px solid var(--red);color:var(--txt2);background:#e2412b12;align-items:center;gap:12px;margin-top:10px;padding:11px 16px;font-size:13px;line-height:1.45;display:flex}.qp-warn .qpi{width:18px;height:18px;color:var(--red)}.qp-warn b{color:#fff}.qp-warn.soft{border-color:var(--ln2);border-left-color:var(--txt3);background:0 0}.qp-warn.soft .qpi{color:var(--txt3)}.qp-warn.lost{border-color:var(--red);background:#e2412b24}.qp-ready{background:linear-gradient(90deg,#d8b26a33,#0c0b10f2 62%);border:1px solid #d8b26a8c;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 18px;margin-bottom:16px;padding:14px 14px 14px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #d8b26ab3}.qp-ready:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff0c81a,#0000);width:40%;animation:4.5s ease-in-out infinite qp-sheen;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.qp-ready-ico{background:#d8b26a1f;border:1px solid #d8b26a8c;place-items:center;width:48px;height:48px;display:grid}.qp-ready-ico .qpi{width:28px;height:28px}.qp-ready-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.qp-ready-txt b{font:400 21px var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff}.qp-ready-txt small{color:var(--txt3);font-size:12px}.qp-ready-sum{flex-wrap:wrap;gap:6px;display:flex}.qp-claimall{z-index:1;cursor:pointer;background:var(--gold);color:#17110a;white-space:nowrap;height:48px;font:800 12px var(--body);letter-spacing:.16em;text-transform:uppercase;transition:background .2s, transform .2s var(--ease);border:0;padding:0 24px;position:relative}.qp-claimall b{margin-left:4px}.qp-claimall:hover:not(:disabled){background:var(--gold-hi);transform:translateY(-1px)}.qp-claimall:disabled{opacity:.7;cursor:default}.qp-claimall:focus-visible{outline-offset:2px;outline:2px solid #fff}.qp-rw{white-space:nowrap;height:26px;color:var(--gold-hi);background:#d8b26a12;border:1px solid #d8b26a4d;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.qp-rw b{font:400 15px/1 var(--display);letter-spacing:.02em}.qp-rw small{font:700 9.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.qp-rw .qp-gem{font-size:15px}.qp-rw .qpi,.qp-rw .qp-tk{width:16px;height:16px}.qp-rw.card .rb{font-size:10px}.qp-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.qp-tab{cursor:pointer;border:1px solid var(--ln2);min-width:0;height:54px;color:var(--txt2);font:400 17px var(--display);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#121017,#0b0a0e);justify-content:center;align-items:center;gap:10px;padding:0 12px;transition:color .2s,border-color .2s,background .2s;display:flex;position:relative}.qp-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qp-tab .qpi{width:18px;height:18px;color:var(--txt3);transition:color .2s}.qp-tab:hover{color:#fff;border-color:#ffffff4d}.qp-tab.on{color:#fff;border-color:var(--red);background:linear-gradient(#e2412b,#a8291a);box-shadow:0 14px 30px -16px #e2412bf2}.qp-tab.on .qpi{color:#fff}.qp-tab.on:after{content:"";border-right:1px solid var(--red);border-bottom:1px solid var(--red);background:#a8291a;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.qp-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.qp-tab i{min-width:22px;height:22px;font:400 13px/1 var(--display);color:#17110a;background:var(--gold);place-items:center;padding:0 6px;font-style:normal;display:grid;box-shadow:0 0 14px #d8b26a99}.qp-period{border:1px solid var(--ln);background:#0c0b1099;flex-wrap:wrap;align-items:stretch;margin:14px 0 12px;display:flex}.qp-per-cell{min-width:0;box-shadow:-1px 0 0 var(--ln);color:var(--gold);align-items:center;gap:10px;padding:9px 16px;display:flex}.qp-per-cell>.qpi{width:18px;height:18px}.qp-per-cell>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.qp-per-cell small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.qp-per-cell b{font:600 13.5px var(--body);color:#fff;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.qp-per-cell b .qpi{color:#6fd39b;width:14px;height:14px}.qp-pips{gap:3px;display:flex}.qp-pips i{border:1px solid var(--ln2);width:12px;height:12px}.qp-pips i.on{background:var(--gold);border-color:var(--gold)}.qp-bonus.got b{color:#6fd39b}.qp-per-link{min-height:44px;box-shadow:-1px 0 0 var(--ln);color:var(--gold);font:800 11px var(--body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;padding:0 16px;text-decoration:none;transition:color .2s,background .2s;display:flex}.qp-per-link span{transition:transform .3s var(--ease)}.qp-per-link:hover{color:var(--gold-hi);background:#d8b26a12}.qp-per-link:hover span{transform:translate(3px)}.qp-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:10px;display:grid}.qp-q{--qc:#8a8378;--qc2:#3a3630;isolation:isolate;background:linear-gradient(100deg, color-mix(in srgb, var(--qc) 10%, #0e0d12), #0b0a0e 55%);border:1px solid var(--ln2);min-width:0;transition:border-color .2s, transform .2s var(--ease);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid;position:relative;overflow:hidden}.qp-q:before{content:"";background:var(--qc);opacity:.7;width:3px;position:absolute;top:0;bottom:0;left:0}.qp-q:hover{border-color:#ffffff47}.qp-q.c-summon{--qc:#e2412b;--qc2:#6e1409}.qp-q.c-sword{--qc:#f08a3c;--qc2:#6b2f08}.qp-q.c-pvp{--qc:#a77bff;--qc2:#3a1d78}.qp-q.c-grow{--qc:#4fc490;--qc2:#10462f}.qp-q.c-coin{--qc:#d8b26a;--qc2:#5a4112}.qp-q.c-book{--qc:#6aa8e6;--qc2:#173e66}.qp-q.c-torii{--qc:#f05a5a;--qc2:#5c1414}.qp-q.c-star{--qc:#f2c94c;--qc2:#5e4708}.qp-med{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--qc) 85%, #fff), var(--qc) 45%, var(--qc2) 100%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fff3}.qp-med:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(#ffffff2e,#0000 50%);position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #ffffff59}.qp-med .qpi{z-index:1;filter:drop-shadow(0 2px 2px #00000073);width:26px;height:26px;position:relative}.qp-q-main{flex-direction:column;gap:10px;min-width:0;display:flex}.qp-q-t{font:600 14.5px/1.3 var(--body);color:#fff}.qp-q-prog{align-items:center;gap:10px;display:flex}.qp-q-bar{background:#ffffff12;flex:auto;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.qp-q-bar i{background:linear-gradient(90deg, var(--qc2), var(--qc));position:absolute;inset:0 auto 0 0}.qp-q-prog small{font:400 15px var(--display);color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none}.qp-q-prog small em{color:var(--txt3);margin-left:1px;font-size:12px;font-style:normal}.qp-q-side{flex-direction:column;align-items:stretch;gap:8px;min-width:128px;display:flex}.qp-tag{color:#2a1d08;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);background:linear-gradient(#f6dfa4,#d8b26a 60%,#b8914a);justify-content:flex-end;align-items:center;gap:8px;padding:6px 10px 6px 18px;display:flex}.qp-tag .qp-rw{color:#2a1d08;background:0 0;border:0;height:auto;padding:0}.qp-tag .qp-rw b{font-size:19px}.qp-tag .qp-rw .qp-gem{font-size:18px}.qp-tag .qp-rw small{color:#5a4112}.qp-tag .qp-rw .qp-tk{width:18px;height:18px}.qp-tag-en{font:800 11px var(--body);color:#4a3510;border-left:1px solid #2a1d0840;align-items:center;gap:2px;padding-left:8px;display:inline-flex}.qp-tag-en .qpi{width:12px;height:12px}.qp-tag .qp-rw.px small{margin-left:2px}.qp-rep{font:800 11px var(--body);color:#4a3510;border-left:1px solid #2a1d0840;align-items:center;padding-left:8px;display:inline-flex}.qp-claim{height:34px;color:var(--txt3);cursor:pointer;white-space:nowrap;font:800 10px var(--body);letter-spacing:.14em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff24;padding:0 12px;transition:background .2s,color .2s,border-color .2s}.qp-claim:disabled{cursor:default}.qp-claim.on{background:var(--red);border-color:var(--red);color:#fff;font-size:11px;box-shadow:0 10px 24px -12px #e2412bf2}.qp-claim.on:hover:not(:disabled){background:#f0533c}.qp-claim:focus-visible{outline-offset:2px;outline:2px solid #fff}.qp-q-done{height:34px;font:800 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#6fd39b;justify-content:center;align-items:center;gap:5px;display:inline-flex}.qp-q-done .qpi{width:13px;height:13px}.qp-q.ready{background:linear-gradient(100deg,#d8b26a2e,#100e0c 60%);border-color:#d8b26abf;box-shadow:0 0 0 1px #d8b26a40,0 20px 40px -24px #d8b26acc}.qp-q.ready:before{background:var(--gold);opacity:1;width:3px}.qp-q.ready:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffecbe17,#0000);width:45%;animation:5s ease-in-out infinite qp-sheen;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.qp-q.ready .qp-q-bar i{background:linear-gradient(90deg, #b8914a, var(--gold-hi))}.qp-q.claimed{opacity:.5}.qp-q.claimed .qp-med{filter:grayscale(.85)}.qp-q.claimed .qp-tag{filter:grayscale();opacity:.6}.qp-q.claimed .qp-q-bar i{background:#6fd39b}.qp-q.big:not(.claimed){border-color:#d8b26a73}.qp-group{margin-top:20px}.qp-group:first-of-type{margin-top:0}.qp-group h3{text-transform:uppercase;align-items:baseline;gap:10px;margin:0 0 10px;font-size:20px;display:flex}.qp-group h3 small{font:700 11px var(--body);letter-spacing:.14em;color:var(--txt3)}.qp-journey{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:10px;margin-bottom:10px;display:grid}.qp-coll{isolation:isolate;border:1px solid var(--ln2);background:#0e0c10;align-items:flex-end;min-height:170px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.qp-coll-art{z-index:-2;object-fit:cover;object-position:top;opacity:.55;width:60%;height:100%;position:absolute;inset:0 0 0 40%}.qp-coll:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0c10 35%,#0e0c1066 75%,#0e0c10bf),linear-gradient(#0000 40%,#0e0c10);position:absolute;inset:0}.qp-coll-body{flex-direction:column;gap:6px;width:100%;display:flex}.qp-coll-body>small{font:700 10px var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.qp-coll-body>b{font:400 46px/1 var(--display);color:#fff}.qp-coll-body>b em{color:var(--txt3);margin-left:6px;font-size:18px;font-style:normal}.qp-coll-bar{background:#ffffff14;max-width:320px;height:6px;position:relative}.qp-coll-bar i{background:linear-gradient(90deg, #b8914a, var(--gold-hi));position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #d8b26a99}.qp-coll-best{color:var(--txt3);font-size:12.5px}.qp-coll-best strong{color:#fff;font-weight:700}.qp-stats{border:1px solid var(--ln2);background:#0c0b10eb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.qp-stat{min-width:0;box-shadow:-1px 0 0 var(--ln), 0 -1px 0 var(--ln);align-items:center;gap:12px;padding:14px 18px;display:flex}.qp-stat-ico{width:34px;height:34px;color:var(--gold);background:#d8b26a0f;border:1px solid #d8b26a4d;flex:none;place-items:center;display:grid}.qp-stat-ico .qpi{width:17px;height:17px}.qp-stat>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.qp-stat b{font:400 24px/1.05 var(--display);color:#fff;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:2px;display:flex}.qp-stat b .qp-gem{font-size:17px}.qp-stat small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}@media (max-height:760px) and (min-width:641px){.qp-top{margin:14px 0}.qp-sec{margin-top:28px}.qp-hero{min-height:0}.qp-hero-body{padding:24px 34px 16px}.qp-hero h2{margin:8px 0;font-size:clamp(36px,3.6vw,54px)}.qp-hmeta{margin:14px 0 16px}.qp-hstreak b{font-size:44px}.qp-clock b{font-size:30px}.qp-prize{margin:16px 20px 12px 0;padding:14px}.qp-prize-vis{height:112px}.qp-chest{width:116px}.qp-prize-v{font-size:32px}.qp-day{padding:10px 12px}}@media (max-width:1180px){.qp-track{grid-template-columns:repeat(4,minmax(0,1fr))}.qp-day{box-shadow:-1px 0 0 var(--ln), 0 -1px 0 var(--ln)}.qp-day.big{grid-column:span 1}.qp-tab{gap:8px;font-size:15px}.qp-tab .qpi{display:none}}@media (max-width:900px){.qp-hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.qp-hero-art{inset:0}.qp-prize{text-align:left;flex-flow:wrap;grid-area:2/1;justify-content:center;gap:4px 16px;margin:0 20px 18px}.qp-prize-k{justify-content:center;width:100%}.qp-prize-vis{width:120px;height:100px}.qp-chest{width:108px}.qp-track{grid-row:3}.qp-ready{grid-template-columns:auto minmax(0,1fr)}.qp-ready-sum{grid-column:1/-1}.qp-claimall{grid-column:1/-1;width:100%}.qp-journey{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.qp-top{margin-top:14px}.qp-res{flex:33%;gap:8px;padding:9px 12px}.qp-res-cd{flex-basis:50%}.qp-res b{font-size:17px}.qp-sec{flex-wrap:wrap;margin-top:30px}.qp-hero-body{padding:24px 18px 16px}.qp-hero-kanji{font-size:170px}.qp-hero h2{font-size:40px}.qp-lede{font-size:13.5px}.qp-hmeta{gap:14px 18px;margin:18px 0}.qp-hstreak{border-right:0;padding-right:0}.qp-hstreak b{font-size:42px}.qp-clock{gap:10px}.qp-clock b{font-size:28px}.qp-cta{justify-content:center;width:100%}.qp-prize{margin:0 14px 16px}.qp-track{grid-template-columns:repeat(3,minmax(0,1fr))}.qp-day{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:3px;padding:10px 6px}.qp-day>*{grid-area:auto/1!important}.qp-day-gem{width:34px;height:34px}.qp-day-v{font-size:20px}.qp-day.big{text-align:left;grid-column:1/-1;grid-template-columns:auto auto;justify-content:center;justify-items:start;column-gap:14px}.qp-day.big .qp-chest.sm{width:64px;grid-area:1/1/span 3!important}.qp-day.big .qp-day-n,.qp-day.big .qp-day-v,.qp-day.big .qp-day-st{grid-column:2!important}.qp-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.qp-tab{grid-column:span 2;gap:6px;height:46px;padding:0 4px;font-size:13px}.qp-tab i{min-width:20px;height:20px;padding:0 4px;font-size:12px}.qp-tab.on:after{display:none}.qp-per-cell{box-shadow:0 -1px 0 var(--ln);flex:100%}.qp-per-link{box-shadow:0 -1px 0 var(--ln);flex:100%;justify-content:center;margin:0}.qp-q{grid-template-columns:48px minmax(0,1fr);gap:12px}.qp-med{width:48px;height:48px}.qp-med .qpi{width:22px;height:22px}.qp-q-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0}.qp-q-side>:last-child{flex:none}.qp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qp-stat{gap:10px;padding:12px}.qp-stat b{font-size:20px}}@keyframes qp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes qp-fade{0%{opacity:.25;transform:translateY(6px)}}@keyframes qp-zoom{0%{transform:scale(1.07)}}@keyframes qp-day{0%{opacity:0;transform:translateY(10px)}}@keyframes qp-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes qp-spin{to{transform:rotate(360deg)}}.qp-anim .qp-rise{animation:qp-rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.qp-anim .qp-hero-art img{animation:qp-zoom 1.6s var(--ease) both}.qp-anim .qp-day{animation:qp-day .5s var(--ease) both;animation-delay:calc(.26s + var(--k,0) * 50ms)}.qp-rays{animation:60s linear infinite qp-spin}.qp-swap{animation:qp-fade .35s var(--ease) both}@media (prefers-reduced-motion:reduce){.qp *,.qp :before,.qp :after{transition:none!important;animation:none!important}.qp-cta:hover,.qp-claimall:hover:not(:disabled){transform:none}}.hub-tabs{--ln2:#ffffff29;--txt2:#cfc7b9;--txt3:#9a948a;--gold:#d8b26a;--red:#e2412b;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 24px}.hub-tabs[hidden]{display:none}.hub-tabs .qp-tab{grid-column:auto;text-decoration:none}.hub-tabs .qp-tab .qpi{flex:none;display:block}.hub-tabs .hub-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red);border-radius:50%;flex:none}.hub-tabs .qp-tab.on .hub-dot{background:#fff;box-shadow:0 0 8px #fff}.hub-tabs .hub-dot[hidden]{display:none}@media (max-width:640px){.hub-tabs.qp-tabs{grid-template-columns:none;gap:4px;margin-bottom:16px}.hub-tabs .qp-tab,.hub-tabs .qp-tab:nth-child(-n+2){letter-spacing:.02em;flex-direction:column;grid-column:auto;gap:3px;height:54px;padding:0 4px;font-size:12.5px}.hub-tabs .qp-tab span{max-width:100%}.hub-tabs .hub-dot{position:absolute;top:6px;right:6px}.hub-tabs .qp-tab.on:after{display:none}}.qp-organized{--red:#ef3345}.qp-organized .qp-top{background:linear-gradient(110deg,#111015,#170b10 75%,#500e1c55);border-bottom:1px solid #ef334525;border-radius:8px;align-items:center;min-height:136px;margin:0 0 22px;padding:28px 30px}.qp-organized .qp-title{padding-left:24px;position:relative}.qp-organized .qp-title:before{content:"";background:#ef3345;width:5px;height:38px;position:absolute;top:8px;left:0;transform:skew(-24deg)}.qp-organized .qp-title p{color:#bcb8c1;margin:0;font-size:14px}.qp-back{color:#a9a5af;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin-bottom:8px;padding:12px 0;display:flex}.qp-back b{color:#f5f3f6}.qp-page-nav{border:1px solid #ffffff20;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px;display:grid;overflow:hidden}.qp-page-nav button{min-height:52px;box-shadow:none;color:#eee;cursor:pointer;font:400 18px var(--display);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.qp-page-nav button:last-child{border-right:0}.qp-page-nav button.on{background:linear-gradient(#d92736,#940e1c)}.qp-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qp-hub-card{text-align:left;color:#f7f5f7;cursor:pointer;background:radial-gradient(at 0 100%,#70132135,#0000 70%),#101014;border:1px solid #fff2;border-radius:10px;min-width:0;min-height:260px;padding:28px;transition:border-color .18s,transform .18s,background .18s;position:relative}.qp-hub-icon{color:#ffbcc0;background:#cb21341a;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:20px;display:flex;box-shadow:0 0 30px #f22b3920}.qp-hub-icon .qpi{width:36px;height:36px}.qp-hub-card h2{font:400 clamp(22px,2.2vw,30px)/1.2 var(--display);text-transform:uppercase;margin:0 0 10px}.qp-hub-card p{color:#bcb8c1;min-height:44px;font:400 14px/1.6 var(--body);margin:0 0 28px}.qp-hub-foot{font:500 12px/1.5 var(--body);justify-content:space-between;align-items:center;gap:12px;display:flex}.qp-hub-foot>span{font-size:30px}.qp-hub-progress{background:#ffffff15;border-radius:4px;height:5px;margin-top:8px;display:block;overflow:hidden}.qp-hub-progress i{background:linear-gradient(90deg,#b51e31,#ff5360);height:100%;display:block}.qp-organized .qp-quests>.qp-sec,.qp-organized .qp-statsec>.qp-sec{display:none}.qp-organized .qp-list{grid-template-columns:minmax(0,1fr)}.qp-organized .qp-q{background:linear-gradient(100deg,#24121760,#101014 38%);border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;padding:16px 20px}.qp-organized .qp-med{width:46px;height:46px}.qp-organized .qp-q-main{flex-direction:row;align-items:center;gap:24px}.qp-organized .qp-q-t{flex:1}.qp-organized .qp-q-prog{flex:none;width:clamp(130px,18vw,230px)}.qp-organized .qp-q-side{border-left:1px solid #ffffff16;flex-direction:row;align-items:center;gap:18px;padding-left:18px}.qp-organized .qp-tabs{gap:6px}.qp-organized .qp-tab{border-radius:7px}.qp-organized .qp-tab.on{background:linear-gradient(#d92736,#940e1c);box-shadow:0 4px 16px #e62b3320}.qp-organized button:focus-visible{outline-offset:3px;outline:2px solid #ff6975}@media (hover:hover){.qp-hub-card:hover{border-color:#ef334580;transform:translateY(-3px)}.qp-page-nav button:hover:not(.on){background:#261218}}@media (max-width:1000px){.qp-organized .qp-q-main{flex-direction:column;align-items:stretch;gap:10px}.qp-organized .qp-q-prog{width:100%}.qp-hub-card{padding:20px}}@media (max-width:640px){.qp-organized .qp-top{min-height:120px;padding:22px 14px}.qp-organized .qp-title p{font-size:12px;line-height:1.6}.qp-page-nav{margin-bottom:18px}.qp-page-nav button{flex-direction:column;gap:6px;padding:10px 5px;font-size:13px}.qp-hub{grid-template-columns:minmax(0,1fr);gap:12px}.qp-hub-card{min-height:0;padding:20px}.qp-hub-icon{float:left;width:52px;height:52px;margin:0 16px 12px 0}.qp-hub-card h2{font-size:23px}.qp-hub-card p{min-height:0;margin-bottom:18px;font-size:13px}.qp-hub-foot{clear:both}.qp-organized .qp-q{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px}.qp-organized .qp-med{width:36px;height:36px}.qp-organized .qp-q-side{border-top:1px solid #ffffff12;border-left:0;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;padding:10px 0 0}.qp-organized .qp-q-prog{max-width:100%}}.qp-daily-page .qp-top{background:#0c0b10 url(/img/quests/daily/texture_entete_droite.png) 100%/auto 100% no-repeat}.qp-daily-page .qp-title h1{overflow-wrap:break-word;font-size:clamp(28px,4.2vw,58px);line-height:1.15}.qp-daily{background:linear-gradient(110deg,#0d0c10ee,#0d0c10e8),url(/img/quests/daily/texture_entete_droite.png) 50%/cover;border-radius:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:0}.qp-daily .qp-hero-body{max-width:none;padding:40px clamp(20px,4vw,56px)}.qp-daily .qp-heyebrow{color:#ef3345;letter-spacing:.22em;font-size:12px}.qp-daily h2{max-width:none;margin:22px 0 12px;font-size:clamp(40px,5.6vw,80px);line-height:1.08}.qp-daily .qp-lede{color:#eee;font-size:clamp(14px,1.5vw,19px)}.qp-daily .qp-hmeta{gap:22px;margin:28px 0}.qp-daily .qp-hstreak{border:0;padding:0}.qp-daily-flame{object-fit:contain;width:38px;height:44px}.qp-daily .qp-hstreak b{font-size:64px}.qp-daily .qp-hstreak small{color:#bcb5bf}.qp-daily .qp-count{padding-left:22px}.qp-daily .qp-count small{letter-spacing:.16em;line-height:1.5}.qp-daily .qp-clock b{font-size:clamp(30px,3.6vw,48px)}.qp-daily .qp-got,.qp-daily .qp-cta{border-radius:6px;height:auto;min-height:52px;padding:14px 20px;line-height:1.4}.qp-daily .qp-prize{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(#3b111780,#130c0f);border:1px solid #d5b272;border-radius:18px;gap:12px;margin:26px 26px 26px 0;padding:24px 16px}.qp-daily .qp-prize-vis{height:160px;margin:6px 0}.qp-daily .qp-prize-vis:before{display:none}.qp-daily .qp-chest{object-fit:contain;width:190px;height:100%}.qp-daily .qp-prize-t{font-size:clamp(23px,2.4vw,34px)}.qp-daily .qp-prize-v{font:400 clamp(32px,3.4vw,48px)/1.2 var(--display);color:#ffe4a6;align-items:center;gap:10px;display:flex}.qp-daily .qp-prize-v small{font:700 18px var(--body);text-transform:uppercase}.qp-daily-gem{object-fit:contain;width:30px;height:30px;display:inline-block}.qp-daily .qp-prize-v .qp-daily-gem{width:40px;height:40px}.qp-daily .qp-prize-when{letter-spacing:.16em;border:1px solid #967065;border-radius:5px;max-width:100%;padding:8px 12px;font-size:10px}.qp-daily .qp-track{background:#0b0a0d;border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:24px;display:grid}.qp-daily .qp-track:before,.qp-daily .qp-track:after{display:none}.qp-daily .qp-day,.qp-daily .qp-day.big{min-height:116px;box-shadow:none;opacity:1;text-align:center;background:linear-gradient(#151216,#0d0c10);border:1px solid #ffffff28;border-radius:12px;flex-direction:column;grid-column:auto;justify-content:center;align-items:center;gap:10px;padding:18px 4px;display:flex}.qp-daily .qp-day.done,.qp-daily .qp-day.today{background:linear-gradient(#302117,#100e10);border-color:#e0bc78}.qp-daily .qp-day-n{color:#ddd5dc;font-size:11px}.qp-daily .qp-day-v,.qp-daily .qp-day.big .qp-day-v{color:#fff;gap:5px;font-size:30px}.qp-daily .qp-day-st{font-size:10px}.qp-daily .qp-day.done .qp-day-st{color:#6de2a7}@media (max-width:850px){.qp-daily{grid-template-columns:minmax(0,1fr)}.qp-daily .qp-prize{grid-area:2/1;margin:0 20px 24px}.qp-daily .qp-track{grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.qp-daily .qp-hero-body{padding:28px 22px}.qp-daily .qp-prize-vis{height:130px}}@media (max-width:420px){.qp-daily .qp-track{gap:6px;padding:10px}.qp-daily .qp-day,.qp-daily .qp-day.big{min-height:100px;padding:12px 2px}.qp-daily .qp-day-v,.qp-daily .qp-day.big .qp-day-v{font-size:24px}.qp-daily .qp-daily-gem{width:22px;height:22px}.qp-daily .qp-day-n,.qp-daily .qp-day-st{letter-spacing:.08em;font-size:8px}.qp-daily .qp-heyebrow{font-size:10px}}.qp-home-page{padding-bottom:28px;container-type:inline-size}.qp-home-page .qp-top{background:radial-gradient(at 70% 5%,#400d17,#190a10 38%,#090609 75%);min-height:180px;padding:24px 32px;display:block;position:relative;overflow:hidden}.qp-home-page .qp-top:after{content:"";pointer-events:none;background:url(/img/quests/hub-exact/entete_renard_extrait_sans_texte.png) 100% 0/auto 100% no-repeat;width:63%;position:absolute;inset:0 0 0 auto}.qp-home-brand{z-index:1;font:800 17px var(--body);color:#fff;margin:0 0 20px 24px;display:block;position:relative}.qp-home-brand:before{content:"/";color:#ef3345;margin-right:10px}.qp-home-brand:after{content:"";vertical-align:middle;background:#40383f;width:65px;height:1px;margin-left:24px;display:inline-block}.qp-home-page .qp-title{z-index:1;position:relative}.qp-home-page .qp-title h1{font:800 clamp(36px,4.5cqw,62px)/1.1 var(--body);letter-spacing:-.035em;text-transform:uppercase}.qp-home-page .qp-title p{max-width:75%;font-size:clamp(13px,1.3cqw,18px);line-height:1.5}.qp-home-page .qp-page-nav{border-radius:16px;margin:24px 0 28px}.qp-home-page .qp-page-nav button{min-height:62px;font:700 clamp(13px,1.45cqw,20px) var(--body);background:0 0;gap:16px}.qp-home-page .qp-page-nav button:first-child{background:linear-gradient(115deg,#451018,#310d16);border:1px solid #b92a40;border-radius:15px}.qp-home-nav-icon{object-fit:contain;flex:none;width:30px;height:30px}.qp-home-page .qp-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qp-home-page .qp-hub-card{isolation:isolate;background:radial-gradient(at 75% 65%,#250b12,#130a0d 58%,#0a0709);border:1px solid #621a29;border-radius:18px;grid-template-rows:82px 84px minmax(76px,1fr) auto;align-content:stretch;gap:0;min-width:0;min-height:390px;padding:28px;display:grid;position:relative;overflow:hidden}.qp-home-page .qp-hub-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(150deg,#0000 48%,#74142525 48.4%,#0000 75%);position:absolute;inset:40% -10% 0}.qp-home-page img.qp-hub-decor{opacity:.88;z-index:-1;pointer-events:none;width:50%;height:auto;position:absolute;top:0;right:0;transform:none}.qp-home-page .qp-hub-icon{float:none;width:72px;height:72px;box-shadow:none;background:radial-gradient(circle,#2d0a12,#12080b 75%);border:1px solid #b52b42;border-radius:50%;place-items:center;margin:0;display:grid}.qp-home-page .qp-hub-icon img{object-fit:contain;width:42px;height:42px}.qp-home-page .qp-hub-card h2{font:800 clamp(21px,2.1cqw,30px)/1.12 var(--body);letter-spacing:-.025em;max-width:none;margin:0;padding-top:12px}.qp-home-page .qp-hub-card h2:before{content:"";background:#ef3345;width:48px;height:3px;margin-bottom:14px;display:block}.qp-home-page .qp-hub-card p{color:#d8d0d5;min-height:0;font:400 clamp(14px,1.35cqw,18px)/1.45 var(--body);margin:12px 0 22px}.qp-home-page .qp-hub-foot{border-top:1px solid #3c2630;grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-height:68px;margin:0;padding-top:18px;display:grid}.qp-home-page .qp-hub-status{min-width:0}.qp-home-page .qp-hub-status b{font:650 clamp(12px,1.04cqw,15px)/1.4 var(--body)}.qp-home-page .qp-hub-status-icon img{filter:invert(36%)sepia(93%)saturate(1991%)hue-rotate(324deg)brightness(103%);width:26px;height:26px;display:block}.qp-home-page .qp-hub-arrow{background:#511820;border-radius:8px;place-items:center;width:34px;height:36px;display:grid}.qp-home-page .qp-hub-arrow img{object-fit:contain;width:18px;height:22px}.qp-home-page .qp-hub-progress{background:#42333d;border-radius:8px;height:7px;margin-top:8px;display:block;overflow:hidden}.qp-home-page .qp-hub-progress i{border-radius:inherit;background:#ef3345;height:100%;display:block}@container (width<=900px){.qp-home-page .qp-hub-card{grid-template-rows:76px 80px minmax(82px,1fr) auto;padding:20px}.qp-home-page .qp-hub-foot{grid-template-columns:minmax(0,1fr) 30px;gap:8px}.qp-home-page .qp-hub-status-icon{display:none}}@container (width<=680px){.qp-home-page .qp-top{min-height:170px;padding:20px 16px}.qp-home-page .qp-title p{max-width:95%;font-size:13px}.qp-home-page .qp-top:after{opacity:.5}.qp-home-page .qp-page-nav{margin:18px 0}.qp-home-page .qp-page-nav button{flex-direction:column;gap:5px;min-height:64px;padding:8px 4px;font-size:10px}.qp-home-page .qp-home-nav-icon{width:24px;height:24px}.qp-home-page .qp-hub{grid-template-columns:minmax(0,1fr);gap:14px}.qp-home-page .qp-hub-card{grid-template-rows:62px auto auto auto;min-height:0;padding:22px}.qp-home-page .qp-hub-icon{width:52px;height:52px}.qp-home-page .qp-hub-icon img{width:32px;height:32px}.qp-home-page .qp-hub-card h2{padding-top:6px;font-size:23px}.qp-home-page .qp-hub-card p{margin:12px 0 20px;font-size:14px}.qp-home-page .qp-hub-foot{grid-template-columns:24px minmax(0,1fr) 34px}.qp-home-page .qp-hub-status-icon{display:block}.qp-home-page .qp-hub-status b{font-size:12px}.qp-home-page img.qp-hub-decor{width:auto;max-width:50%;max-height:145px}}.qp-home-page .qp-top{min-height:0;padding:clamp(16px,2cqw,28px) clamp(16px,2.4cqw,34px)}.qp-home-page .qp-home-brand{margin-bottom:clamp(10px,1.4cqw,20px);font-size:clamp(12px,1.4cqw,18px)}.qp-home-page .qp-title h1{font-size:clamp(32px,4.3cqw,62px)}.qp-home-page .qp-title p{max-width:85%;font-size:clamp(12px,1.3cqw,18px)}.qp-home-page .qp-page-nav{margin:clamp(16px,2cqw,28px) 0}.qp-home-page .qp-page-nav button{min-height:clamp(46px,5cqw,70px)}.qp-home-page .qp-hub{align-items:stretch;gap:clamp(12px,1.5cqw,23px)}.qp-home-page .qp-hub-card{aspect-ratio:1.02;flex-direction:column;min-height:0;padding:clamp(18px,2.8cqw,42px);display:flex}.qp-home-page .qp-hub-icon{flex:none;width:clamp(54px,6.2cqw,92px);height:clamp(54px,6.2cqw,92px)}.qp-home-page .qp-hub-icon img{width:58%;height:58%}.qp-home-page .qp-hub-card h2{margin:clamp(14px,1.5cqw,22px) 0 0;padding:0;font-size:clamp(18px,2.25cqw,34px)}.qp-home-page .qp-hub-card h2:before{width:clamp(32px,3.8cqw,58px);margin-bottom:clamp(12px,1.2cqw,18px)}.qp-home-page .qp-hub-card p{margin:12px 0 20px;font-size:clamp(12px,1.3cqw,19px)}.qp-home-page .qp-hub-foot{grid-template-columns:20px minmax(0,1fr) 28px;gap:10px;min-height:0;margin-top:auto;padding-top:clamp(12px,1.4cqw,20px)}.qp-home-page .qp-hub-status b{font-size:clamp(10px,.95cqw,14px);line-height:1.4;display:block}.qp-home-page .qp-hub-status-icon{display:block}.qp-home-page .qp-hub-status-icon img{width:20px;height:20px}.qp-home-page .qp-hub-progress{height:6px}@container (width<=680px){.qp-home-page .qp-hub-card{aspect-ratio:auto;min-height:270px;padding:22px}.qp-home-page .qp-hub-card h2{font-size:23px}.qp-home-page .qp-hub-card p{font-size:14px}.qp-home-page .qp-hub-status b{font-size:12px}.qp-home-page .qp-title p{max-width:100%}}.qp-home-page .qp-hub-icon{grid-template-rows:1fr;grid-template-columns:1fr}.qp-home-page .qp-hub-icon img{place-self:center;width:clamp(32px,3.7cqw,54px);max-width:none;height:clamp(32px,3.7cqw,54px)}.qp-home-page .qp-hub-card{aspect-ratio:1.02}.qp-home-page .qp-hub-status b{font-size:clamp(11px,1.08cqw,16px);font-weight:700}.qp-home-page .qp-hub-foot{grid-template-columns:22px minmax(0,1fr) 30px;gap:9px}.qp-home-page .qp-hub-arrow{width:30px;height:32px}.qp-home-page .qp-hub-arrow img{width:26px;max-width:none;height:28px}@container (width<=680px){.qp-home-page .qp-hub-card{aspect-ratio:auto}.qp-home-page .qp-hub-icon img{width:32px;height:32px}.qp-home-page .qp-hub-status b{font-size:12px}}.qp-home-page .qp-hub-arrow img{filter:brightness(0)invert();width:18px;height:20px}.qp-home-page .qp-hub-icon img,.qp-home-page .qp-home-nav-icon{object-fit:contain;object-position:center;filter:brightness(0)invert();clip-path:none}.qp-home-page .qp-hub-icon{overflow:visible}.qp-organized:not(.qp-home-page){--gold:#ff3955;--display:var(--body);width:100%;max-width:1560px;margin-inline:auto}.qp-organized:not(.qp-home-page) .qp-top{background:#10090d url(/img/quests/red-2026/14-1.png) 50%/102% 185% no-repeat;border-radius:20px;min-height:175px;padding:30px clamp(20px,4vw,64px)}.qp-organized:not(.qp-home-page) .qp-title h1{font-family:var(--body);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(27px,3.6vw,58px);font-weight:850;line-height:1.12}.qp-organized:not(.qp-home-page) .qp-title p{max-width:80%;font-size:clamp(14px,1.25vw,20px);line-height:1.5}.qp-organized:not(.qp-home-page) .qp-page-nav{background:#0d0b0f;border:1px solid #3b3035;border-radius:20px;margin:24px 0;overflow:hidden}.qp-organized:not(.qp-home-page) .qp-page-nav button{min-width:0;min-height:66px;font:750 clamp(13px,1.35vw,22px)/1.3 var(--body);box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px}.qp-organized:not(.qp-home-page) .qp-page-nav button.on{color:#fff;background:linear-gradient(130deg,#54111f,#270c13);border-radius:18px;box-shadow:inset 0 0 0 1px #ff3653}.qp-organized:not(.qp-home-page) .qp-page-nav .qpi{flex:none;width:30px;height:30px;overflow:visible}.qp-organized .qp-tabs{background:0 0;border:0;flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.qp-organized .qp-tabs button{min-height:52px;font:700 15px var(--body);background:#100d12;border:1px solid #4a3b42;border-radius:24px;flex:140px;padding:12px 18px}.qp-organized .qp-tabs button.on{background:linear-gradient(135deg,#761326,#290b13);border-color:#ff3653}.qp-organized .qp-period{background:linear-gradient(115deg,#190d13 0%,#110c10 65%,#300d18 100%);border:1px solid #842234;border-radius:20px;margin:0 0 24px;padding:8px 16px}.qp-organized .qp-per-cell{min-width:0;padding:10px 18px}.qp-organized .qp-list{gap:12px}.qp-organized .qp-q{background:linear-gradient(115deg,#1d0c14 0%,#100c10 58%,#290c16 100%);border:1px solid #852335;border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;gap:24px;min-height:92px;padding:18px 24px}.qp-organized .qp-q:before,.qp-organized .qp-q:after,.qp-organized .qp-med:after{display:none}.qp-organized .qp-med{clip-path:none;width:60px;height:60px;box-shadow:none;background:#170b11;border:1px solid #ff3653;border-radius:50%}.qp-organized .qp-med .qpi{width:32px;height:32px}.qp-organized .qp-q-t{font:750 clamp(15px,1.35vw,22px)/1.35 var(--body)}.qp-organized .qp-q-main{gap:24px;min-width:0}.qp-organized .qp-q-prog{flex:1;min-width:100px}.qp-organized .qp-q-bar i,.qp-organized .qp-coll-bar i{background:linear-gradient(90deg,#ed2241,#ff4c61)}.qp-organized .qp-tag{color:#fff;background:#330d18;border:1px solid #bc2940;border-radius:24px;padding:8px 14px}.qp-organized .qp-journey{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}.qp-organized .qp-coll{background:#200b13 url(/img/quests/red-2026/33-10.png) 50%/105% 145% no-repeat;border:1px solid #a3293e;border-radius:22px;min-height:450px;overflow:hidden}.qp-organized .qp-coll-art{object-fit:cover;opacity:.45;mix-blend-mode:luminosity;width:70%;height:100%}.qp-organized .qp-coll-body{flex-direction:column;justify-content:flex-end;gap:22px;min-height:450px;padding:36px;display:flex;position:relative}.qp-organized .qp-coll-body>small{font:850 clamp(24px,3vw,46px)/1.1 var(--body);color:#fff}.qp-organized .qp-coll-body>b{font:750 30px var(--body)}.qp-organized .qp-coll-best{border-top:1px solid #ffffff30;margin-top:24px;padding-top:24px;font-size:16px}.qp-organized .qp-stats{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.qp-organized .qp-stat{box-shadow:none;background:linear-gradient(145deg,#160c12,#2c0c16);border:1px solid #98263a;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:24px}.qp-organized .qp-stat-ico{color:#eaca88;background:0 0;border:1px solid #d52b47;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.qp-organized .qp-stat b{font:850 clamp(26px,2.8vw,44px)/1.15 var(--body);white-space:normal;overflow-wrap:anywhere}.qp-organized .qp-stat small{font:750 clamp(11px,1.15vw,17px)/1.4 var(--body);letter-spacing:0;color:#eee}.qp-daily{background:linear-gradient(120deg,#120d11,#1c0c13);border:1px solid #a3293e;border-radius:22px}.qp-daily h2{font-family:var(--body);letter-spacing:-.03em;font-size:clamp(36px,4vw,60px);font-weight:850}.qp-daily .qp-prize{background:radial-gradient(#5a102580,#160b10);border-color:#a3293e}.qp-daily .qp-prize-t{font-family:var(--body);font-weight:850}.qp-daily .qp-hstreak b{font:800 30px var(--body)}.qp-daily .qp-clock b{font:800 clamp(22px,2vw,32px) var(--body)}.qp-daily .qp-track{background:0 0;gap:12px;padding:26px}.qp-daily .qp-day,.qp-daily .qp-day.big{background:linear-gradient(145deg,#200d15,#100b0f);border-color:#822236;min-height:160px;padding:16px 8px}.qp-daily .qp-day.today{background:linear-gradient(145deg,#521020,#180b11);border-color:#ff3452}.qp-daily .qp-day.done{background:#160d11;border-color:#842236}.qp-daily .qp-day-st{background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;width:100%;padding:10px 4px;display:block}.qp-daily .qp-day.done .qp-day-st{background:#163620;border-color:#327448}@media (max-width:1100px){.qp-organized .qp-journey{grid-template-columns:1fr}.qp-organized .qp-coll,.qp-organized .qp-coll-body{min-height:320px}.qp-organized .qp-q-main{flex-direction:column;align-items:stretch;gap:12px}}@media (max-width:700px){.qp-organized:not(.qp-home-page) .qp-top{background-position:100%;background-size:auto 185%;min-height:150px;padding:24px 18px}.qp-organized:not(.qp-home-page) .qp-title p{max-width:100%}.qp-organized:not(.qp-home-page) .qp-page-nav button{flex-direction:column;gap:8px;padding:12px 6px;font-size:11px}.qp-organized .qp-tabs{gap:8px}.qp-organized .qp-tabs button{flex-basis:calc(33% - 8px);padding:10px 6px;font-size:11px}.qp-organized .qp-q{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.qp-organized .qp-med{width:42px;height:42px}.qp-organized .qp-med .qpi{width:24px;height:24px}.qp-organized .qp-q-side{border-left:0;grid-column:1/-1;justify-content:space-between;min-width:0;padding:8px 0 0}.qp-organized .qp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qp-organized .qp-stat{padding:18px}.qp-organized .qp-coll-body{padding:24px}.qp-daily .qp-track{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.qp-daily .qp-day:last-child{grid-column:1/-1}.qp-daily .qp-hmeta{flex-direction:column}.qp-daily .qp-count{border:0;padding:0}}.qp-suite-icon{object-fit:contain;filter:brightness(0)invert();flex:none;width:30px;height:30px}.qp-organized:not(.qp-home-page) .qp-title{width:100%;max-width:none}.qp-organized:not(.qp-home-page) .qp-title p{width:auto;max-width:900px}.qp-organized .qp-tabs button{white-space:normal;text-overflow:clip;height:auto;overflow:visible}.qp-organized .qp-tabs button span{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.qp-organized .qp-tag .qp-rw,.qp-organized .qp-tag .qp-rw small{color:#fff}.qp-organized .qp-tag-en{color:#f5cc81;border-color:#ffffff30}.qp-organized .qp-q-side{flex-shrink:0}.qp-organized .qp-tag{clip-path:none;justify-content:center}.qp-organized .qp-q-prog{width:100%}.qp-organized .qp-q-bar{flex:1;min-width:0}.qp-organized .qp-tabs button:after{display:none}.qp-organized .qp-stat-ico .qpi{width:30px;height:30px}.qp-organized .qp-coll-body>small{letter-spacing:0}.qp-daily .qp-prize{box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff12;border-radius:0;align-self:center;gap:14px;margin:28px;padding:32px 24px}.qp-daily .qp-prize-k{color:#ad98a1;font:600 12px/1.5 var(--body);letter-spacing:.04em;text-transform:none}.qp-daily .qp-prize-k:before,.qp-daily .qp-prize-k:after{display:none}.qp-daily .qp-prize-vis{place-items:center;height:56px;margin:4px 0;display:grid}.qp-daily .qp-prize-vis .qp-daily-gem{object-fit:contain;filter:none;width:48px;height:48px}.qp-daily .qp-prize-t{font:650 19px/1.4 var(--body);text-transform:none;letter-spacing:0;color:#f2e9ed}.qp-daily .qp-prize-v{font:750 32px/1.2 var(--body);color:#fff;letter-spacing:-.03em;gap:8px}.qp-daily .qp-prize-v small{font:500 16px var(--body);text-transform:lowercase;color:#c3b1b9;letter-spacing:0}.qp-daily .qp-prize-v .qp-daily-gem{display:none}.qp-daily .qp-prize-when{color:#a8919b;font:500 12px/1.5 var(--body);text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0}.qp-daily .qp-got{color:#9bd0ab;letter-spacing:.07em;background:#142019;border-color:#355440;border-radius:10px;font-size:11px}@media (max-width:850px){.qp-daily .qp-prize{border-top:1px solid #ffffff12;border-left:0;margin:0 22px 24px;padding:26px 12px 4px}}.qp-organized .qp-coll-art{object-fit:contain;object-position:right center;opacity:.68;width:60%;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.qp-organized .qp-coll:after{background:linear-gradient(90deg,#100c10 25%,#100c10b3 48%,#100c1010 80%),linear-gradient(#0000 58%,#100c10e6)}@media (max-width:600px){.qp-organized .qp-coll-art{opacity:.5;width:72%}.qp-organized .qp-coll-body{gap:16px;padding:18px 4px}}body:not(.online) .online-only{display:none!important}.set-account{background:#5865f21a;border:1px solid #5865f255;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px;padding:10px 14px;display:flex}.set-discord{color:#a5b4fc;font-size:13px;font-weight:700}.set-account b{color:#fff;flex:1}body.gated{overflow:hidden}.gtag{font:700 11px var(--display);letter-spacing:.04em;vertical-align:middle;color:#fff;background:color-mix(in srgb, var(--gc) 30%, #0c0b0f);border:1px solid color-mix(in srgb, var(--gc) 70%, transparent);border-radius:7px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}#profileGuild{margin-right:6px;display:inline-flex}.g-emb{width:40px;height:40px;font:900 22px var(--jp);color:#fff;background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--gc) 75%, #fff), var(--gc) 60%, color-mix(in srgb, var(--gc) 50%, #000));box-shadow:0 0 18px -4px var(--gc);border-radius:12px;flex:none;place-items:center;display:inline-grid}.g-emb.big{border-radius:22px;width:84px;height:84px;font-size:46px}.g-emb.pod-emb{width:54px;height:54px;box-shadow:0 0 18px var(--pc);border-radius:16px;margin-bottom:6px;font-size:28px}.nav .dot.nb{width:auto;min-width:16px;height:16px;font:700 9px/16px var(--display);color:#fff;text-align:center;border-radius:8px;padding:0 4px;font-style:normal;top:-2px;right:-4px}.soc-tabs{margin-bottom:16px}.soc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.soc-input{color:#fff;width:100%;height:44px;font:inherit;background:#07070a;border:1px solid #ffffff1c;border-radius:12px;margin-bottom:10px;padding:0 14px}.soc-l{margin:16px 0 6px}.soc-loading{text-align:center;color:var(--muted);padding:40px}.soc-user{border-radius:12px;align-items:center;gap:10px;padding:8px 6px;display:flex}.soc-user:hover{background:#ffffff06}.su-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex;position:relative}.su-main .av,.soc-conv .av,.soc-th-head .av{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.av-ph{font:400 18px var(--display);color:#fff;background:linear-gradient(135deg,#e2412b,#8b5cf6);place-items:center;display:grid}.su-dot{background:#475569;border:2px solid #0c0b0f;border-radius:50%;width:12px;height:12px;position:absolute;top:32px;left:32px}.su-dot.on{background:#4ade80;box-shadow:0 0 8px #4ade80}.su-txt{flex-direction:column;min-width:0;display:flex}.su-txt b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.su-txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.su-act{flex:none;align-items:center;gap:6px;display:flex}.soc-chat{grid-template-columns:320px 1fr;gap:18px;height:min(640px,100vh - 260px);display:grid}.soc-convs{scrollbar-width:thin;overflow:hidden auto}.soc-conv .su-txt{flex:1;min-width:0}.soc-conv .su-txt small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.soc-conv{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 8px;display:flex;position:relative}.soc-conv:hover,.soc-conv.on{background:#ffffff0a}.soc-conv .su-dot{top:40px;left:40px}.soc-badge{min-width:22px;height:22px;font:700 11px var(--display);color:#fff;background:#ff3d6e;border-radius:11px;place-items:center;margin-left:auto;padding:0 6px;font-style:normal;display:grid}.soc-when{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.soc-thread,.g-chat{flex-direction:column;min-height:0;display:flex}.g-chat{height:min(560px,100vh - 300px)}.soc-th-head button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 0 12px;display:flex}.soc-th-head small{color:var(--muted)}.soc-msgs{flex-direction:column;flex:1;gap:8px;min-height:0;padding:6px 4px 10px;display:flex;overflow-y:auto}.soc-msg{background:#2a2725;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:75%;padding:8px 12px}.soc-msg.mine{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:16px 16px 4px;align-self:flex-end}.soc-msg b{color:#93c5fd;font-size:12px;display:block}.soc-msg p{white-space:pre-wrap;word-break:break-word;color:#fff;margin:0;line-height:1.4}.soc-msg small{text-align:right;color:#fff9;margin-top:2px;font-size:10px;display:block}.soc-sys{color:var(--muted);background:#ffffff08;border-radius:10px;align-self:center;padding:4px 10px;font-size:12px}.soc-send{border-top:1px solid #ffffff10;gap:8px;padding-top:10px;display:flex}.soc-send input{color:#fff;height:44px;font:inherit;background:#07070a;border:1px solid #ffffff1c;border-radius:12px;flex:1;padding:0 14px}.g-head{border-color:color-mix(in srgb, var(--gc) 50%, #24212a);align-items:center;gap:18px;margin-bottom:18px;display:flex}.g-info{flex:1;min-width:0}.g-info h2{margin:2px 0 4px}.g-info h2 small{color:var(--muted);font-size:.6em}.g-info p{margin:0}.g-stats{gap:18px;display:flex}.g-stats div{text-align:center}.g-stats b{font:400 22px var(--display);color:#fff;display:block}.g-stats small{color:var(--muted);font-size:11px}.g-role{font:700 11px var(--display);color:#d9d1c4;background:#ffffff10;border-radius:8px;padding:3px 8px}.g-role.r-chef{color:#ffd23f;background:#ffc61a22}.g-role.r-officier{color:#ff7a5c;background:#e2412b1c}.g-form{flex-direction:column;display:flex}.g-form .btn{margin-top:14px}.g-pick{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.g-pick input{display:none}.g-pick span{width:42px;height:42px;font:900 20px var(--jp);color:#fff;cursor:pointer;background:#07070a;border:2px solid #ffffff1c;border-radius:12px;place-items:center;display:grid}.g-pick input:checked+span{border-color:#fff;box-shadow:0 0 0 2px #ff3d6e}.g-pick .g-col{border-radius:50%;width:36px;height:36px}.g-inv{cursor:default}.pl{width:min(860px,92vw);max-height:82vh;padding-right:6px;overflow-y:auto}.pl-head{align-items:center;gap:18px;margin-bottom:16px;display:flex}.pl-av{object-fit:cover;border:3px solid #fff2;border-radius:50%;flex:none;width:96px;height:96px;font-size:40px!important}.pl-head h2{margin:0 0 4px}.pl-act{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pl-stats{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.pl-stats div{text-align:center;background:#ffffff07;border:1px solid #ffffff10;border-radius:12px;padding:10px 6px}.pl-stats b{font:400 20px var(--display);color:#fff;display:block}.pl-stats small{color:var(--muted);font-size:11px}.pl-show{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0 18px;display:grid}.pl-show .card{width:100%}.pl-show .card-stats{display:none}.pl-coll{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;margin-top:8px;display:grid}.pl-coll img{aspect-ratio:1;object-fit:cover;object-position:top;border:2px solid var(--rc,#433e3a);border-radius:7px;width:100%}.pl-coll img.r-C{--rc:var(--C)}.pl-coll img.r-U{--rc:var(--U)}.pl-coll img.r-R{--rc:var(--R)}.pl-coll img.r-E{--rc:var(--E)}.pl-coll img.r-L{--rc:var(--L)}.pl-coll img.r-M{--rc:var(--M)}.pl-coll img.off{filter:grayscale()brightness(.3);border-color:#2a2725}.pl-lock{margin-top:10px}.rank[data-player],.pod[data-player]{cursor:pointer}.rank .av-ph{border-radius:50%;width:40px;height:40px}.pod .av,.pod .av-ph{object-fit:cover;border-radius:50%;width:56px;height:56px}@media (max-width:860px){.soc-grid,.soc-chat{grid-template-columns:1fr}.soc-chat{height:auto}.soc-thread{height:70vh}.pl-show{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-stats{grid-template-columns:repeat(3,1fr)}.g-head{flex-wrap:wrap}}.utag{color:var(--muted);opacity:.85;letter-spacing:0;margin-left:1px;font-size:.78em;font-weight:500}.g-emb{position:relative;overflow:visible}.g-emb>.g-logo{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.gtag .g-logo{object-fit:cover;border-radius:4px;width:14px;height:14px}.g-logo-edit{color:#ffb4a0;background:#0e0d12;border:1px solid #2c2925;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 4px 10px -4px #000}.g-logo-edit:hover{border-color:#e2412b}.g-logo-tools{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.gtag[data-gview],.pod[data-gview],.rank[data-gview]{cursor:pointer}.gtag[data-gview]:hover{filter:brightness(1.2)}.g-role.r-adjoint{color:#ff7a5c;background:#e2412b1c}.g-role.r-aine{color:#67e8f9;background:#22d3ee18}.g-role.r-membre{color:#a8a29e;background:#ffffff0c}.g-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;display:flex}.g-type,.g-req,.g-region{font:700 11px var(--display);color:#d9d1c4;white-space:nowrap;background:#ffffff0c;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.g-type.t-open{color:#86efac;background:#4ade801a}.g-type.t-invite{color:#fde68a;background:#ffc61a1a}.g-type.t-closed{color:#fda4af;background:#ff3d6e1a}.su-txt small .g-type{padding:0 6px;font-size:10px}.su-txt b .g-region{vertical-align:middle;padding:0 6px;font-size:10px}.g-subtabs{margin-bottom:14px}.g-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.g-row .g-small{max-width:120px}.g-up{text-transform:uppercase}.g-area{resize:vertical;height:70px;padding:10px 14px}select.soc-input{appearance:auto}.g-types{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.g-types input{display:none}.g-types span{cursor:pointer;background:#07070a;border:2px solid #ffffff1c;border-radius:12px;flex-direction:column;gap:2px;height:100%;padding:10px;font-size:13px;display:flex}.g-types span small{color:var(--muted);font-size:11px}.g-types input:checked+span{background:#ff3d6e12;border-color:#ff3d6e}.g-search{flex-direction:column;margin-bottom:8px;display:flex}.g-search .btn{align-self:flex-start}.g-check{color:#d9d1c4;cursor:pointer;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.g-line .su-txt small{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.g-req-msg{color:#d9d1c4;margin:-4px 0 8px 62px;font-size:13px;font-style:italic}.g-log{flex-direction:column;gap:2px;max-height:560px;display:flex;overflow-y:auto}.g-log-row{border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.g-log-row:nth-child(odd){background:#ffffff05}.g-log-row span{text-align:center}.g-log-row p{color:#ece5d8;margin:0;font-size:13px}.g-log-row time{color:var(--muted);white-space:nowrap;font-size:11px}.g-log-row.k-kick p{color:#fda4af}.g-log-row.k-chef p{color:#fde68a}.g-log-row.k-join p{color:#86efac}.g-logo-box{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.g-logo-box p{margin:0;font-size:13px}.g-block{color:#fda4af}.gv .g-head{border:0;margin-bottom:12px;padding:0}.gv-act{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.gv-act .soc-input{flex:1;min-width:200px;margin:0}.pl-guild{border:1px solid color-mix(in srgb, var(--gc) 55%, transparent);background:color-mix(in srgb, var(--gc) 12%, #0c0b0f);color:inherit;cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;margin-left:auto;padding:8px 12px;display:flex}.pl-guild:hover{background:color-mix(in srgb, var(--gc) 20%, #0c0b0f)}.pl-guild .g-emb{width:44px;height:44px;font-size:24px}.g-who{align-items:center;gap:6px;margin-bottom:2px;display:flex!important}.g-who-btn{color:#93c5fd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.g-who .g-role{padding:1px 6px;font-size:9.5px}.gtag-mini{width:16px;height:16px;font:900 10px var(--jp);color:#fff;background:var(--gc);border-radius:5px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.gtag-mini .g-logo{object-fit:cover;width:100%;height:100%}.g-crop-ov{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g-crop{text-align:center;background:#121016;border:1px solid #2c2925;border-radius:20px;width:min(340px,100%);padding:20px;box-shadow:0 20px 60px -20px #000}.g-crop h3{margin:0 0 4px}.g-crop p{margin:0 0 12px;font-size:13px}.g-crop canvas{aspect-ratio:1;cursor:grab;touch-action:none;background:#07070a;border-radius:22px;width:100%;max-width:280px;box-shadow:0 0 0 2px #fff2}.g-crop canvas:active{cursor:grabbing}.g-crop-zoom{align-items:center;gap:8px;margin:12px 0;display:flex}.g-crop-zoom input{flex:1}.g-crop-act{justify-content:flex-end;gap:8px;display:flex}@media (max-width:860px){.g-types{grid-template-columns:1fr}.pl-guild{width:100%;margin-left:0}.g-stats{justify-content:space-around;width:100%}}.pl-head{flex-wrap:wrap}.pl.gv{width:min(720px,92vw - 56px)}.gv .g-head{flex-wrap:wrap}.panel.hof{background:radial-gradient(80% 45% at 50% 30%,#d8b26a1f,#0000 70%),linear-gradient(#0f0e12,#0a0a0d);flex-direction:column;display:flex;position:relative;overflow:hidden}.panel.hof:before{content:"殿堂";font:900 96px/1 var(--jp,serif);color:#ffffff06;pointer-events:none;writing-mode:vertical-rl;position:absolute;top:44px;right:-6px}.hof .panel-head h3{letter-spacing:.02em;background:linear-gradient(#fff6d0,#d8b26a 60%,#a8792d);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px}.hof-k{font:700 10px var(--body);letter-spacing:.24em;text-transform:uppercase;color:#e2412b;margin-bottom:2px;display:block}.hof .podium{gap:8px;padding-top:26px}.hof .pod{position:relative}.hof .pod .av,.hof .pod .av-ph{border:2px solid var(--pc);width:58px;height:58px;box-shadow:0 0 0 3px #07070a, 0 0 22px color-mix(in srgb, var(--pc) 60%, transparent)}.hof .pod.p1 .av,.hof .pod.p1 .av-ph{width:70px;height:70px}.hof .pod.p1:before{content:"";filter:drop-shadow(0 2px 6px #d8b26a88);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 22'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff6d0'/%3E%3Cstop offset='.6' stop-color='%23d8b26a'/%3E%3Cstop offset='1' stop-color='%238a6427'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2 7l7 6 8-11 8 11 7-6-3 13H5z' fill='url(%23g)' stroke='%235a3d12' stroke-width='1'/%3E%3Ccircle cx='17' cy='3' r='2' fill='%23e2412b'/%3E%3Ccircle cx='2' cy='7' r='1.6' fill='%23fff6d0'/%3E%3Ccircle cx='32' cy='7' r='1.6' fill='%23fff6d0'/%3E%3C/svg%3E") 50%/contain no-repeat;width:34px;height:22px;position:absolute;top:-24px;left:50%;translate:-50%}.hof .pod b{margin-top:2px}.hof .pod small{font-variant-numeric:tabular-nums}.hof .pod .step-block{color:#fff;text-shadow:0 2px #0008;background:linear-gradient(180deg, color-mix(in srgb, var(--pc) 55%, #07070a), color-mix(in srgb, var(--pc) 14%, #07070a) 70%, #07070a);border:1px solid color-mix(in srgb, var(--pc) 60%, transparent);border-bottom:0;border-radius:0;font-size:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.hof .pod .step-block:after{content:"";background:linear-gradient(115deg,#0000 35%,#fff2 48%,#0000 60%);position:absolute;inset:0}.hof .pod.p1 .step-block{height:104px}.hof .pod.p2 .step-block{height:76px}.hof .pod.p3 .step-block{height:58px}.hof-list{background:#ffffff0d;border-top:1px solid #d8b26a55;gap:1px;margin-top:0;display:grid}.hof-row{cursor:pointer;background:#0b0a0e;grid-template-columns:22px 30px 1fr auto;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:grid}.hof-row:hover{background:#15131a}.hof-row.me{box-shadow:inset 2px 0 #d8b26a}.hof-pos{font:400 15px var(--display);color:#8d877e;text-align:center}.hof-row .av,.hof-row .av-ph{object-fit:cover;border-radius:50%;width:30px;height:30px}.hof-id{gap:4px;min-width:0;display:grid}.hof-id b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hof-bar{background:#ffffff12;height:3px;display:block}.hof-bar i{background:linear-gradient(90deg,#e2412b,#d8b26a);height:100%;display:block}.hof-n{font:400 15px var(--display);color:#f6dfa4;font-variant-numeric:tabular-nums}.sx,.hf{--ln:#ffffff16;--ln2:#ffffff29;--pan:#0c0b10;--pan2:#111016;--txt2:#cfc7b9;--txt3:#9a948a;--gold:#d8b26a;--red:#e2412b;--ok:#6fd39a}.sx-i{vertical-align:-.22em;flex:none;width:1.2em;height:1.2em;display:inline-block}.sx-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:18px;display:flex}.sx-title{flex-direction:column;gap:10px;min-width:0;display:flex}.sx-kicker,.hf-kicker{font:700 11px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;display:inline-flex}.sx-kicker:before,.hf-kicker:before{content:"";background:var(--red);flex:none;width:6px;height:6px;transform:rotate(45deg)}.sx-title h1{margin:0;padding-top:.06em;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.sx-lede,.hf-lede{max-width:54ch;color:var(--txt3);margin:0;font-size:13.5px;line-height:1.5}.sx-me{border:1px solid var(--ln2);border-top:2px solid var(--gold);background:#0c0b10eb;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.sx-me-id{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px 0 6px;display:flex}.sx-me-id>.av,.sx-me-id>.pfa>.av,.sx-me-id>.pfa>.av-ph{object-fit:cover;border-radius:50%;width:52px;height:52px}.sx-me-act{border-left:1px solid var(--ln);flex-direction:column;gap:6px;padding-left:14px;display:flex}.sx-btn{height:30px;color:var(--text);cursor:pointer;white-space:nowrap;font:800 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #ffffff42;align-items:center;gap:8px;padding:0 12px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sx-btn .sx-i{width:15px;height:15px}.sx-btn:hover{color:#0a0a0a;background:#fff;border-color:#fff}.sx-btn.danger:hover{background:var(--red);border-color:var(--red);color:#fff}.sx-tabs{border:1px solid var(--ln2);background:#07070ae0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:18px;display:grid}.sx-tab,.sx-stab{min-width:0;height:52px;box-shadow:1px 0 0 var(--ln);color:var(--txt3);cursor:pointer;font:800 12px var(--body);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;transition:color .2s,background .2s;display:flex;position:relative}.sx-tab .sx-i,.sx-stab .sx-i{width:20px;height:20px}.sx-tab span,.sx-stab span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-tab:hover,.sx-stab:hover{color:#fff;background:#ffffff08}.sx-tab.on,.sx-stab.on{color:#fff;box-shadow:1px 0 0 var(--ln), inset 0 2px 0 var(--red);background:linear-gradient(#e2412b29,#e2412b00 80%)}.sx-tab.on .sx-i,.sx-stab.on .sx-i{color:var(--red)}.sx-tab i,.sx-stab i{min-width:20px;height:20px;font:400 12px/1 var(--display);letter-spacing:.02em;color:#fff;background:var(--red);place-items:center;padding:0 5px;font-style:normal;display:grid}.sx-tab:focus-visible,.sx-stab:focus-visible,.sx-ib:focus-visible,.sx-btn:focus-visible,.sx-u-main:focus-visible,.hf-tab:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.sx-subtabs{border-bottom:1px solid var(--ln2);flex-wrap:wrap;margin:0 0 16px;display:flex}.sx-stab{height:44px;box-shadow:none;flex:none;font-size:11px}.sx-stab.on{box-shadow:inset 0 -2px 0 var(--red);background:0 0}.sx-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sx-grid-guild{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sx-side{flex-direction:column;gap:16px;min-width:0;display:flex}.sx-panel{background:var(--pan);border:1px solid var(--ln);min-width:0;padding:16px 18px 14px;position:relative}.sx-panel.sx-hot{border-color:#e2412b66;border-top:2px solid var(--red);background:linear-gradient(180deg, #e2412b12, var(--pan) 60%)}.sx>.sx-panel.sx-hot,#socBody>.sx-panel.sx-hot{margin-bottom:16px}.sx-ph{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 10px;padding-bottom:10px;display:flex}.sx-ph>div{min-width:0}.sx-k{font:700 10px var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;display:block}.sx-ph h2{color:#fff;margin:0;font-size:clamp(20px,1.7vw,26px);line-height:1}.sx-ph h2 em{color:var(--txt3);letter-spacing:.04em;margin-left:6px;font-size:.62em;font-style:normal}.sx-count{font:700 10px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);white-space:nowrap;flex:none}.sx-count b{font:400 22px/1 var(--display);letter-spacing:.02em;color:#fff;vertical-align:-2px;margin-right:4px}.sx-count em{font-style:normal}.sx-link{font:800 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);white-space:nowrap;flex:none;text-decoration:none}.sx-link span{transition:transform .3s var(--ease);display:inline-block}.sx-link:hover{color:#f6dfa4}.sx-link:hover span{transform:translate(3px)}.sx-sub{font:700 10px var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--txt3);align-items:center;gap:10px;margin:14px 0 4px;display:flex}.sx-sub:after{content:"";background:var(--ln);flex:1;height:1px}.sx-sub b{font:400 13px var(--display);letter-spacing:.04em;color:var(--txt2);order:2}.sx-sub.is-on span{color:var(--ok)}.sx-sub.is-on span:before{content:"";background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.sx-none{color:var(--txt3);margin:8px 0;font-size:13px}.sx-note{color:var(--txt3);margin:10px 0 0;font-size:12px;line-height:1.5}.sx-empty{text-align:center;color:var(--txt3);flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.sx-empty-i{color:#d8b26a8c;width:40px;height:40px;margin-bottom:4px}.sx-empty b{font:400 18px var(--display);text-transform:uppercase;letter-spacing:.03em;color:#e9e2d6}.sx-empty p{max-width:40ch;margin:0;font-size:13px;line-height:1.5}.sx-user,.sx-gline{border-bottom:1px solid var(--ln);align-items:center;gap:10px;min-width:0;padding:9px 8px;transition:background .2s;display:flex;position:relative}.sx-user:last-child,.sx-gline:last-child{border-bottom:0}.sx-user:hover,.sx-gline:hover{background:#ffffff06}.sx-user:hover:before,.sx-gline:hover:before{content:"";background:var(--red);width:2px;position:absolute;top:8px;bottom:8px;left:0}.sx-u-main{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex;position:relative}.sx-u-av{flex:none;place-items:center;display:inline-grid;position:relative}.sx-u-av>.av,.sx-u-av>.pfa>.av,.sx-u-av>.pfa>.av-ph{object-fit:cover;border-radius:50%;width:44px;height:44px}.sx-dot{z-index:3;border:2px solid var(--pan);background:#4a4650;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.sx-user.on .sx-dot,.sx-conv.online .sx-dot,.sx-u-av.on .sx-dot{background:var(--ok);box-shadow:0 0 8px var(--ok)}.sx-user:not(.on) .sx-u-av>.av,.sx-user:not(.on) .sx-u-av>.pfa{filter:saturate(.5);opacity:.8}.sx-u-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.sx-u-name{color:#fff;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:800;display:flex}.sx-u-name>.nc,.sx-u-name>b{text-overflow:ellipsis;overflow:hidden}.sx-u-name .gtag,.sx-u-name .utag{flex:none}.sx-u-txt .pft.mini{align-self:flex-start;max-width:100%;margin:1px 0}.sx-u-meta{color:var(--txt3);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12px;display:flex}.sx-st{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sx-st b{font:400 13.5px var(--display);letter-spacing:.03em;color:var(--txt2)}.sx-st .sx-i{width:12px;height:12px;color:var(--gold)}.sx-status{font:700 10px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);white-space:nowrap;align-items:center;display:inline-flex}.sx-status .sx-i{width:14px;height:14px;margin-right:6px}.sx-user.on .sx-status,.sx-status.is-on{color:var(--ok)}.sx-u-act{flex:none;align-items:center;gap:6px;display:flex}.sx-u-act .btn{align-items:center;gap:6px;display:inline-flex}.sx-u-act .btn .sx-i{width:14px;height:14px}.sx-ib{border:1px solid var(--ln2);width:34px;height:34px;color:var(--txt2);cursor:pointer;background:0 0;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid}.sx-ib .sx-i{width:17px;height:17px}.sx-ib:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#ffffff80}.sx-ib.acc{color:#fff;border-color:var(--red);background:#e2412b24}.sx-ib.acc:hover{background:var(--red);border-color:var(--red)}.sx-ib.gold{color:var(--gold);border-color:#d8b26a73}.sx-ib.gold:hover{background:var(--gold);color:#1a1205;border-color:var(--gold)}.sx-ib.danger:hover{color:#fff;border-color:var(--red);background:#7d1d12}.sx-ib:disabled{opacity:.35;cursor:default}.sx-you{font:700 9.5px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid #d8b26a66;padding:3px 6px}.sx-search{margin-bottom:8px;display:block;position:relative}.sx-search .sx-i{width:18px;height:18px;color:var(--txt3);pointer-events:none;z-index:1;margin-top:-9px;position:absolute;top:50%;left:13px}.sx-search .soc-input{height:46px;margin:0;padding-left:42px!important}.sx-search:focus-within .sx-i{color:var(--red)}.sx-tr-band{border:1px solid var(--ln);grid-template-columns:1fr 1fr;margin-bottom:6px;display:grid}.sx-tr-band div{align-items:baseline;gap:8px;padding:10px 14px;display:flex}.sx-tr-band div+div{border-left:1px solid var(--ln)}.sx-tr-band b{font:400 30px/1 var(--display);color:#fff}.sx-tr-band div:first-child b{color:var(--gold)}.sx-tr-band small{font:700 10px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3)}.sx-tr-row{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:8px 2px;display:flex}.sx-tr-row>.sx-i{width:18px;height:18px;color:var(--gold)}.sx-tr-who{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sx-tr-who .av{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.sx-tr-who span{flex-direction:column;min-width:0;display:flex}.sx-tr-who b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sx-tr-who small{color:var(--txt3);font-size:11.5px}.sx-chat{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;height:min(660px,100vh - 300px);min-height:440px;display:grid}.sx-convs{flex-direction:column;min-height:0;display:flex}.sx-conv-list{scrollbar-width:thin;flex:1;min-height:0;margin:0 -8px;overflow:hidden auto}.sx .sx-conv{border:0;border-bottom:1px solid var(--ln);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border-radius:0;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.sx .sx-conv:hover{background:#ffffff08}.sx .sx-conv.on{box-shadow:inset 2px 0 0 var(--red);background:#e2412b1a}.sx-conv .sx-u-txt{flex:1}.sx-conv .sx-u-txt small{color:var(--txt3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sx-conv.unread .sx-u-txt small{color:var(--txt2);font-weight:700}.sx-conv-r{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.sx .soc-when{color:var(--txt3);margin:0;font-size:10.5px}.sx .soc-badge{min-width:20px;height:20px;font:400 12px/1 var(--display);background:var(--red);border-radius:0;margin:0}.sx-thread{flex-direction:column;min-height:0;padding-bottom:12px;display:flex}.sx-th-head{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.sx .sx-th-head>button{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.sx .sx-msgs{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 4px;display:flex;overflow-y:auto}.sx .sx-msg{background:var(--pan2);border:1px solid var(--ln);border-left:2px solid #d8b26a8c;border-radius:0;align-self:flex-start;max-width:min(76%,520px);padding:9px 13px 7px}.sx .sx-msg.mine{border-color:#e2412b66;border-left-width:1px;border-right:2px solid var(--red);background:linear-gradient(#e2412b38,#e2412b1f);align-self:flex-end}.sx .sx-msg p{color:#f3ede2;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.sx .sx-msg small{text-align:right;letter-spacing:.06em;color:var(--txt3);margin-top:3px;font-size:10px;display:block}.sx .sx-sys{border:1px solid var(--ln);color:var(--txt3);background:0 0;border-radius:0;align-self:center;align-items:center;gap:10px;padding:4px 12px;font-size:11.5px;display:flex}.sx .sx-sys:before{content:"";background:var(--gold);flex:none;width:5px;height:5px;transform:rotate(45deg)}.sx .sx-sys time{color:#6e6960;font-size:10.5px}.sx .sx-send{border-top:1px solid var(--ln);gap:8px;padding-top:12px;display:flex}.sx .sx-send input{flex:1;min-width:0;height:46px;margin:0;padding:0 14px}.sx .sx-send .btn{flex:none;align-items:center;gap:8px;display:inline-flex}.sx .sx-send .btn .sx-i{width:16px;height:16px}.sx .g-who{align-items:center;gap:6px;margin-bottom:3px;display:flex!important}.sx .g-who-btn{color:var(--gold);font-size:12.5px;font-weight:800}.sx-gcard{isolation:isolate;background:linear-gradient(100deg, color-mix(in srgb, var(--gc) 16%, #0c0b10) 0%, #0c0b10 46%, #0a090d 100%);border:1px solid var(--ln2);border-top:2px solid var(--gc);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:16px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.sx-gcard:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff03 22px 23px);position:absolute;inset:0}.sx-gcard-kanji{z-index:-1;font:900 180px/1 var(--jp);color:color-mix(in srgb, var(--gc) 10%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;right:380px;translate:0 -50%}.sx .g-emb{box-shadow:0 0 0 1px #ffffff2e, 0 10px 26px -12px var(--gc);background:linear-gradient(160deg, color-mix(in srgb, var(--gc) 70%, #fff 10%), var(--gc) 55%, color-mix(in srgb, var(--gc) 45%, #000));border-radius:0}.sx .g-emb.big{width:96px;height:96px;box-shadow:0 0 0 1px #ffffff40, 0 0 0 5px #0a090d, 0 0 0 6px color-mix(in srgb, var(--gc) 60%, transparent), 0 18px 40px -14px var(--gc);border-radius:0;font-size:52px}.sx .g-emb .g-logo{border-radius:0}.sx .g-logo-edit{color:#fff;border-radius:0;width:30px;height:30px;bottom:-10px;right:-10px}.sx .g-logo-edit .sx-i{width:15px;height:15px}.sx-gcard-id{min-width:0}.sx-gcard-id h2{color:#fff;overflow-wrap:anywhere;margin:2px 0 8px;font-size:clamp(28px,3vw,44px);line-height:.95}.sx-gcard-id h2 em,.sx-gtag{font-style:normal;font:400 .42em var(--display);letter-spacing:.1em;color:#fff;vertical-align:.5em;background:color-mix(in srgb, var(--gc,#e2412b) 30%, #0a090d);border:1px solid color-mix(in srgb, var(--gc,#e2412b) 70%, transparent);padding:2px 7px;display:inline-block}.sx-gtag{vertical-align:1px;flex:none;padding:1px 6px;font-size:11px}.sx-gname{text-overflow:ellipsis;overflow:hidden}.sx-gcard-id p{max-width:62ch;color:var(--txt2);margin:0;font-size:13.5px;line-height:1.5}.sx-gstats{border:1px solid var(--ln2);background:#07070a99;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.sx-gstats>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:104px;padding:12px 16px;display:flex;position:relative}.sx-gstats>div+div{border-left:1px solid var(--ln)}.sx-gstats .sx-i{width:16px;height:16px;color:var(--gold)}.sx-gstats b{font:400 28px/1 var(--display);letter-spacing:.02em;color:#fff;font-variant-numeric:tabular-nums}.sx-gstats b em{color:var(--txt3);font-size:15px;font-style:normal}.sx-gstats small{font:700 9.5px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3)}.sx-bar{background:#ffffff14;width:100%;height:3px;margin-top:4px;display:block}.sx-bar i{background:linear-gradient(90deg, var(--red), var(--gold));height:100%;display:block}.sx .g-chips{gap:6px;margin:0 0 10px}.sx .g-type,.sx .g-req,.sx .g-region{height:22px;font:700 10px var(--body);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ln2);color:var(--txt2);background:#ffffff0a;border-radius:0;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.sx .g-type .sx-i{width:13px;height:13px}.sx .g-type.t-open,.hf .g-type.t-open{color:#8fe0b0;border-color:#6fd39a59}.sx .g-type.t-invite,.hf .g-type.t-invite{color:#f0d79a;border-color:#d8b26a66}.sx .g-type.t-closed,.hf .g-type.t-closed{color:#ff9c8a;border-color:#e2412b73}.sx .g-region em,.hf .g-region em{color:#fff;letter-spacing:.06em;background:#ffffff1a;margin-right:2px;padding:0 4px;font-style:normal}.sx-u-meta .g-type,.sx-u-meta .g-region{height:18px;padding:0 6px;font-size:9px}.sx .g-role{height:22px;font:700 10px var(--body);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ln2);color:var(--txt2);white-space:nowrap;background:#ffffff0a;border-radius:0;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.sx .g-role .sx-i{width:13px;height:13px}.sx .g-role.r-chef{color:#f6dfa4;background:#d8b26a1f;border-color:#d8b26a99}.sx .g-role.r-adjoint{color:#ff9c8a;background:#e2412b1a;border-color:#e2412b80}.sx .g-role.r-aine{color:#9fd8e6;background:#67c8e012;border-color:#67c8e066}.sx .g-role.r-membre{color:var(--txt3)}.sx .g-role b{font:400 13px var(--display);color:#fff;letter-spacing:.02em;margin-left:2px}.sx-roles{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.sx .g-who .g-role{height:18px;padding:0 6px;font-size:9px}.sx .g-req-msg{border-left:2px solid var(--gold);color:var(--txt2);background:#d8b26a0d;margin:-4px 0 8px 64px;padding:8px 12px;font-size:13px;font-style:italic}.sx .g-chat{flex-direction:column;height:min(600px,100vh - 280px);min-height:420px;display:flex}.sx .g-log{flex-direction:column;gap:0;max-height:600px;display:flex}.sx .g-log-row{border-bottom:1px solid var(--ln);background:0 0;border-radius:0;grid-template-columns:34px 1fr auto;gap:12px;padding:9px 6px}.sx .g-log-row span{border:1px solid var(--ln2);width:30px;height:30px;color:var(--txt2);place-items:center;display:grid}.sx .g-log-row span .sx-i{width:15px;height:15px}.sx .g-log-row.k-join span{color:var(--ok);border-color:#6fd39a59}.sx .g-log-row.k-kick span,.sx .g-log-row.k-refuse span,.sx .g-log-row.k-leave span{color:#ff9c8a;border-color:#e2412b66}.sx .g-log-row.k-chef span,.sx .g-log-row.k-promote span,.sx .g-log-row.k-create span{color:var(--gold);border-color:#d8b26a73}.sx .g-log-row time{color:var(--txt3);font-size:11px}.sx .g-form .label,.sx .g-search .label{letter-spacing:.24em;color:var(--txt3);margin:12px 0 6px;font-size:10px;display:block}.sx .g-form .btn{margin-top:16px}.sx .g-search{gap:0;margin-bottom:6px}.sx .g-search .btn,.sx .g-logo-tools .btn,.sx .gv-act .btn{align-items:center;gap:8px;display:inline-flex}.sx .g-search .btn .sx-i,.sx .g-logo-tools .btn .sx-i,.sx .gv-act .btn .sx-i{width:15px;height:15px}.sx .g-pick span{border:1px solid var(--ln2);border-radius:0}.sx .g-pick input:checked+span{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red), 0 0 14px -4px var(--red)}.sx .g-pick .g-col{border-radius:0;width:34px;height:34px}.sx .g-types span{border:1px solid var(--ln2);background:#ffffff05;border-radius:0}.sx .g-types span .sx-i{width:18px;height:18px;color:var(--txt3);margin-bottom:4px}.sx .g-types input:checked+span{border-color:var(--red);box-shadow:inset 0 2px 0 var(--red);background:#e2412b1a}.sx .g-types input:checked+span .sx-i{color:var(--red)}.sx .g-check input{accent-color:var(--red)}.sx .g-block{color:#ff9c8a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sx .g-block .sx-i{width:15px;height:15px}.pl.gv.sx{width:min(760px,92vw - 56px)}.gv.sx .sx-gcard{grid-template-columns:auto minmax(0,1fr);margin:0 0 14px;padding:18px}.gv.sx .sx-gstats{grid-column:1/-1}.gv.sx .sx-gcard-kanji{right:10px}.gv.sx .gv-act{margin-bottom:6px}@keyframes sx-rise{0%{opacity:0;transform:translateY(12px)}}.sx-anim .sx-rise,.hf-anim .hf-rise,.hf-anim .hf-pod{animation:sx-rise .55s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms)}.hf-anim .hf-row:not(.hf-head){animation:sx-rise .45s var(--ease) both;animation-delay:calc(.24s + var(--i,0) * 30ms)}.hf-anim .hf-pod{animation-duration:.7s;animation-delay:calc(80ms + var(--i,0) * .11s)}.hf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:18px;display:flex}.hf-title{flex-direction:column;gap:10px;min-width:0;display:flex}.hf-title h1{background:linear-gradient(#fff6d0 0%,#f2d9a0 38%,#d8b26a 62%,#9c7130 100%);color:#0000;filter:drop-shadow(0 6px 26px #d8b26a2e);-webkit-background-clip:text;background-clip:text;margin:0;padding-top:.06em;font-size:clamp(44px,5.4vw,84px);line-height:.98}.hf-side{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.hf-meta{border:1px solid var(--ln2);background:#0c0b10eb;display:flex}.hf-meta:empty{display:none}.hf-meta-c{flex-direction:column;gap:3px;min-width:0;padding:10px 18px;display:flex}.hf-meta-c+.hf-meta-c{border-left:1px solid var(--ln)}.hf-meta-c b{font:400 26px/1 var(--display);letter-spacing:.02em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.hf-meta-c:first-child b{color:var(--gold)}.hf-meta-c b em{color:var(--txt3);margin-left:2px;font-size:14px;font-style:normal}.hf-meta-c small{font:700 9.5px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--txt3);white-space:nowrap}.hf-tabs{border:1px solid var(--ln2);background:#07070ae0;grid-template-columns:1fr 1fr;display:grid}.hf-tabs:empty{display:none}.hf-tab{height:42px;color:var(--txt3);cursor:pointer;font:800 11.5px var(--body);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:color .2s,background .2s;display:flex}.hf-tab+.hf-tab{box-shadow:-1px 0 0 var(--ln)}.hf-tab .sx-i{width:17px;height:17px}.hf-tab:hover{color:#fff}.hf-tab.on{color:#fff;background:var(--red)}.hf-stage{isolation:isolate;border:1px solid var(--ln2);background:radial-gradient(46% 70% at 50% 18%,#d8b26a33,#0000 70%),radial-gradient(70% 40% at 50% 100%,#e2412b1f,#0000 70%),linear-gradient(#0f0e12,#09080b);border-bottom:0;margin-bottom:18px;padding:58px 24px 0;position:relative;overflow:hidden}.hf-stage:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 180deg at 50% -8%, #d8b26a12 0 3deg, transparent 3deg 12deg);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0%,#0000 70%);mask:linear-gradient(#000 0%,#0000 70%)}.hf-stage:after{content:"";background:linear-gradient(90deg,#0000,#d8b26ab3,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hf-stage-kanji{z-index:-1;font:900 132px/1 var(--jp);color:#ffffff09;writing-mode:vertical-rl;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:18px;left:18px}.hf-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;max-width:980px;margin:0 auto;display:grid}.hf-pod{--pc:#c8d0dc;--pc2:#7e8794;cursor:pointer;flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.hf-pod.p1{--pc:#f2d9a0;--pc2:#a8792d}.hf-pod.p3{--pc:#e0a274;--pc2:#8a4d27}.hf-pod.empty{cursor:default;opacity:.5}.hf-pod-card{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 10px 16px;display:flex;position:relative}.hf-crown{filter:drop-shadow(0 4px 12px #d8b26a99);z-index:2;width:52px;height:34px;margin-left:-26px;animation:3.6s ease-in-out infinite hf-crown;position:absolute;top:-42px;left:50%}@keyframes hf-crown{50%{transform:translateY(-4px)rotate(-3deg)}}.hf-pod-av{isolation:isolate;transition:transform .4s var(--ease);place-items:center;margin-bottom:4px;display:grid;position:relative}.hf-pod-av:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--pc) 34%, transparent), transparent 68%);z-index:-1;border-radius:50%;position:absolute;inset:-16px}.hf-pod-av>.av,.hf-pod-av>.pfa>.av,.hf-pod-av>.pfa>.av-ph{object-fit:cover;border-radius:50%;width:84px;height:84px;font-size:32px}.hf-pod-av>.av{box-shadow:0 0 0 3px #0b0a0e, 0 0 0 5px var(--pc), 0 0 30px -4px var(--pc)}.hf-pod.p1 .hf-pod-av>.av,.hf-pod.p1 .hf-pod-av>.pfa>.av,.hf-pod.p1 .hf-pod-av>.pfa>.av-ph{width:108px;height:108px;font-size:40px}.hf-pod-av .g-emb{width:84px;height:84px;box-shadow:0 0 0 3px #0b0a0e, 0 0 0 5px var(--pc), 0 0 30px -4px var(--pc);border-radius:0;font-size:44px}.hf-pod.p1 .hf-pod-av .g-emb{width:104px;height:104px;font-size:56px}.hf-pod-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:baseline;gap:2px;max-width:100%;font-size:17px;font-weight:800;display:flex;overflow:hidden}.hf-pod-name>.nc{text-overflow:ellipsis;overflow:hidden}.hf-pod.p1 .hf-pod-name{font-size:20px}.hf-pod.me .hf-pod-name:after{content:"Toi";font:700 9px var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid #d8b26a80;align-self:center;margin-left:6px;padding:2px 5px}.hf-pod-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:20px;display:flex}.hf-pod-tags .pft.mini{max-width:100%}.hf-pod .hf-coll{width:min(100%,220px);margin-top:2px}.hf-pod-stats{font:700 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);justify-content:center;gap:14px;display:flex}.hf-pod-stats span{align-items:baseline;gap:4px;display:inline-flex}.hf-pod-stats b{font:400 17px var(--display);letter-spacing:.02em;color:#fff}.hf-pod-stats .sx-i{width:13px;height:13px;color:var(--gold);align-self:center}.hf-power{color:var(--txt3);font:700 10px var(--body);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:6px;display:inline-flex}.hf-power b{font:400 28px/1 var(--display);color:var(--pc);letter-spacing:.02em}.hf-power .sx-i{width:16px;height:16px;color:var(--pc);align-self:center}.hf-plinth{background:linear-gradient(180deg, color-mix(in srgb, var(--pc) 62%, #07070a) 0%, color-mix(in srgb, var(--pc2) 34%, #07070a) 38%, #0a090c 100%);border:1px solid color-mix(in srgb, var(--pc) 55%, transparent);border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding-top:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -30px 40px -20px #07070a}.hf-plinth:before{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff38 46%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.hf-pod:not(.empty):hover .hf-plinth:before{transition:transform 1s var(--ease);transform:translate(120%)}.hf-plinth span{font:400 52px/1 var(--display);color:#fff;text-shadow:0 2px 0 #00000080, 0 0 24px color-mix(in srgb, var(--pc) 60%, transparent);position:relative}.hf-plinth small{font:700 9.5px var(--body);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--pc) 85%, #fff);position:relative}.hf-pod.p1 .hf-plinth{height:150px}.hf-pod.p2 .hf-plinth{height:112px}.hf-pod.p3 .hf-plinth{height:86px}.hf-pod.p1 .hf-plinth span{font-size:68px}.hf-pod.me .hf-plinth{box-shadow:inset 0 1px 0 #ffffff73, inset 0 3px 0 var(--red), inset 0 -30px 40px -20px #07070a}.hf-pod:not(.empty):hover .hf-pod-av{transform:translateY(-3px)}.hf-coll{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-width:0;display:grid}.hf-coll-n{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.hf-coll-n b{font:400 18px/1 var(--display);letter-spacing:.02em;color:#f6dfa4;font-variant-numeric:tabular-nums}.hf-coll-n em{color:var(--txt3);font-size:11px;font-style:normal}.hf-coll small{font:700 10px var(--body);letter-spacing:.08em;color:var(--txt3);white-space:nowrap;grid-area:1/2;justify-self:end}.hf-bar{background:#ffffff14;grid-column:1/-1;height:4px;display:block;overflow:hidden}.hf-bar i{background:linear-gradient(90deg, var(--red), var(--gold));transform-origin:0;height:100%;display:block;box-shadow:0 0 8px #d8b26a80}.hf-anim .hf-bar i{animation:hf-bar 1.1s var(--ease) both;animation-delay:.35s}@keyframes hf-bar{0%{transform:scaleX(0)}}.hf-table{border:1px solid var(--ln2);background:var(--pan);flex-direction:column;display:flex}.hf-row{--cols:64px minmax(0, 2.3fr) minmax(0, .9fr) minmax(150px, 1.4fr) 64px 80px;grid-template-columns:var(--cols);border-bottom:1px solid var(--ln);background:var(--pan);cursor:pointer;align-items:center;gap:14px;min-height:62px;padding:8px 18px 8px 0;transition:background .2s;display:grid;position:relative}.hf-row:last-child{border-bottom:0}.hf-row:not(.hf-head):hover{background:#14121a}.hf-row:not(.hf-head):hover .hf-pos{color:#fff}.hf-head{cursor:default;border-bottom-color:var(--ln2);min-height:38px;font:700 9.5px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--txt3);background:#07070ae6;padding-top:0;padding-bottom:0}.hf-head .sx-i{width:13px;height:13px;color:var(--gold)}.hf-pos{font:400 22px var(--display);color:#6e6960;font-variant-numeric:tabular-nums;justify-self:center}.hf-head>span:first-child{justify-self:center}.hf-row.t1 .hf-pos{color:#f2d9a0}.hf-row.t2 .hf-pos{color:#d5dbe4}.hf-row.t3 .hf-pos{color:#e0a274}.hf-row.t1,.hf-row.t2,.hf-row.t3{background:linear-gradient(90deg, #d8b26a0f, transparent 40%), var(--pan)}.hf-row.t1:before,.hf-row.t2:before,.hf-row.t3:before{content:"";background:#f2d9a0;width:2px;position:absolute;top:0;bottom:0;left:0}.hf-row.t2:before{background:#c8d0dc}.hf-row.t3:before{background:#e0a274}.hf-who{align-items:center;gap:12px;min-width:0;display:flex}.hf-who>.av,.hf-who>.pfa>.av,.hf-who>.pfa>.av-ph{object-fit:cover;border-radius:50%;width:42px;height:42px}.hf-who>.pfa,.hf-who>.av{flex:none}.hf-who .g-emb{border-radius:0;width:42px;height:42px;font-size:22px;box-shadow:0 0 0 1px #ffffff2e}.hf-who-t{flex-direction:column;gap:2px;min-width:0;display:flex}.hf-who-n{color:#fff;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:800;display:flex}.hf-who-n>.nc,.hf-who-n>b{text-overflow:ellipsis;overflow:hidden}.hf-who-n .utag{flex:none}.hf-who-t .pft.mini{align-self:flex-start;max-width:100%}.hf-who-g{display:none}.hf-you{font:700 9px var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid #d8b26a80;flex:none;padding:2px 5px;font-style:normal}.hf-c-guild{min-width:0;overflow:hidden}.hf-none{color:#4f4b47;font-style:normal}.hf-c-num{text-align:right;white-space:nowrap;justify-self:end}.hf-c-num b{font:400 19px var(--display);letter-spacing:.02em;color:#fff;font-variant-numeric:tabular-nums}.hf-c-num em{color:var(--txt3);font-size:12px;font-style:normal}.hf-c-lr b{color:#ff9c8a}.hf .g-type,.hf .g-region{height:20px;font:700 9.5px var(--body);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ln2);color:var(--txt2);white-space:nowrap;background:#ffffff0a;border-radius:0;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.hf .g-type .sx-i{width:12px;height:12px}.hf-who-t .g-region{align-self:flex-start;height:18px;font-size:9px}.hf .sx-gtag{--gc:#e2412b}.hf-pod[style*=--gc] .sx-gtag,.hf-row[style*=--gc] .sx-gtag{--gc:inherit}.hf-row.me{z-index:4;background:linear-gradient(90deg,#d8b26a29,#d8b26a0a 55%),#0f0d10;border-bottom-color:#0000;position:sticky;top:64px;bottom:10px;box-shadow:inset 0 0 0 1px #d8b26a8c,0 10px 30px -12px #000}.hf-row.me:before{content:"";background:var(--gold);width:3px;position:absolute;top:0;bottom:0;left:0}.hf-row.me .hf-pos{color:var(--gold)}.hf-row.me:hover{background:linear-gradient(90deg,#d8b26a38,#d8b26a0f 55%),#121015}.hf-row.hf-pinned{margin-top:6px}.hf-row.hf-pinned .hf-pos{font-size:16px}.hf-empty{text-align:center;color:var(--txt3);padding:30px}@media (max-width:1180px){.sx-gcard{grid-template-columns:auto minmax(0,1fr)}.sx-gstats{grid-column:1/-1}.sx-gcard-kanji{right:20px}}@media (max-width:1100px){.hf-row{--cols:54px minmax(0, 2fr) minmax(0, .8fr) minmax(130px, 1.3fr) 52px 66px;gap:10px}}@media (max-width:960px){.sx-grid,.sx-grid-guild{grid-template-columns:minmax(0,1fr)}.sx-chat{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.sx-convs{max-height:320px}.sx-thread{height:70vh;min-height:420px}.hf-row{--cols:48px minmax(0, 1fr) minmax(120px, .9fr) 44px 58px}.hf-row>.hf-c-guild{display:none}.hf-who-g{display:flex}.hf-who-g:empty{display:none}}@media (max-width:760px){.sx-top,.hf-top{gap:12px}.sx-title h1{font-size:42px}.hf-title h1{font-size:46px}.sx-lede,.hf-lede{font-size:12.5px}.sx-me{gap:10px;width:100%;padding:10px 12px}.sx-me-id{flex:1;padding:0}.sx-me-id>.av,.sx-me-id>.pfa>.av,.sx-me-id>.pfa>.av-ph{width:44px;height:44px}.sx-me-id .sx-u-meta{display:none}.sx-me-act{padding-left:10px}.sx-btn{letter-spacing:.1em;height:30px;padding:0 9px;font-size:9.5px}.sx-tab{letter-spacing:.12em;gap:6px;height:48px;padding:0 6px;font-size:10.5px}.sx-tab .sx-i{width:18px;height:18px}.sx-subtabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sx-subtabs::-webkit-scrollbar{display:none}.sx-stab{padding:0 12px}.sx-panel{padding:14px 12px 10px}.sx-user,.sx-gline{flex-wrap:wrap;padding:10px 4px}.sx-u-act{flex-wrap:wrap;justify-content:flex-end;width:100%;padding-left:56px}.sx-u-name{font-size:14px}.sx-gcard{gap:14px;padding:16px 14px}.sx .g-emb.big{width:72px;height:72px;font-size:38px}.sx-gcard-kanji{font-size:120px;right:-10px}.sx-gstats>div{min-width:0;padding:10px}.sx-gstats b{font-size:22px}.sx .g-req-msg{margin-left:4px}.sx .sx-msg{max-width:88%}.sx .sx-send .btn span{display:none}.hf-side{width:100%}.hf-meta-c{flex:1;padding:9px 10px}.hf-meta-c b{font-size:21px}.hf-meta-c small{letter-spacing:.14em;font-size:8.5px}.hf-stage{padding:48px 6px 0}.hf-stage-kanji{font-size:84px;left:6px}.hf-podium{gap:6px}.hf-pod-card{gap:4px;padding:0 2px 10px}.hf-pod-av>.av,.hf-pod-av>.pfa>.av,.hf-pod-av>.pfa>.av-ph,.hf-pod-av .g-emb{width:58px;height:58px;font-size:24px}.hf-pod.p1 .hf-pod-av>.av,.hf-pod.p1 .hf-pod-av>.pfa>.av,.hf-pod.p1 .hf-pod-av>.pfa>.av-ph,.hf-pod.p1 .hf-pod-av .g-emb{width:72px;height:72px;font-size:30px}.hf-crown{width:38px;height:25px;margin-left:-19px;top:-32px}.hf-pod-name,.hf-pod.p1 .hf-pod-name{font-size:13px}.hf-pod-name .utag,.hf-pod.me .hf-pod-name:after,.hf-pod-tags .pft,.hf-pod .hf-coll small{display:none}.hf-coll-n b{font-size:15px}.hf-pod-stats{letter-spacing:.08em;gap:8px;font-size:8.5px}.hf-pod-stats b{font-size:14px}.hf-power b{font-size:20px}.hf-power small{display:none}.hf-pod.p1 .hf-plinth{height:104px}.hf-pod.p2 .hf-plinth{height:78px}.hf-pod.p3 .hf-plinth{height:60px}.hf-plinth span{font-size:36px}.hf-pod.p1 .hf-plinth span{font-size:46px}.hf-plinth small{letter-spacing:.2em;font-size:8px}.hf-row{--cols:34px minmax(0, 1fr) 96px;gap:8px;min-height:58px;padding-right:10px}.hf-row>.hf-c-num{display:none}.hf-pos{font-size:18px}.hf-who{gap:9px}.hf-who>.av,.hf-who>.pfa>.av,.hf-who>.pfa>.av-ph,.hf-who .g-emb{width:36px;height:36px}.hf-who-n{font-size:13.5px}.hf-who-t .pft.mini,.hf-coll small,.hf-coll-n em{display:none}.hf-row.me{top:58px;bottom:calc(74px + env(safe-area-inset-bottom))}}@media (max-width:380px){.sx-tab span{letter-spacing:.08em;font-size:9.5px}.sx-me-act .sx-btn{justify-content:center;gap:0;width:32px;padding:0;font-size:0}.sx-me-act .sx-btn .sx-i{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.sx-anim .sx-rise,.hf-anim .hf-rise,.hf-anim .hf-pod,.hf-anim .hf-row,.hf-anim .hf-bar i,.hf-crown{animation:none!important}.hf-plinth:before,.hf-pod-av,.sx-link span{transition:none!important}}@media (min-width:761px) and (max-height:760px){.hf-title h1{font-size:clamp(44px,4.4vw,64px)}.hf-top{margin-bottom:14px}.hf-stage{padding-top:46px}.hf-pod-av>.av,.hf-pod-av>.pfa>.av,.hf-pod-av>.pfa>.av-ph,.hf-pod-av .g-emb{width:68px;height:68px;font-size:28px}.hf-pod.p1 .hf-pod-av>.av,.hf-pod.p1 .hf-pod-av>.pfa>.av,.hf-pod.p1 .hf-pod-av>.pfa>.av-ph,.hf-pod.p1 .hf-pod-av .g-emb{width:86px;height:86px;font-size:34px}.hf-pod-card{gap:4px;padding-bottom:12px}.hf-pod.p1 .hf-plinth{height:112px}.hf-pod.p2 .hf-plinth{height:84px}.hf-pod.p3 .hf-plinth{height:64px}.hf-plinth span{font-size:42px}.hf-pod.p1 .hf-plinth span{font-size:54px}}.hf-pod.me[data-gview] .hf-pod-name:after{content:"Ta guilde"}.tr-cand.locked{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.tier{--em:none;--em-sm:none;--tc:#cfc8bd;--glow:#0000;vertical-align:middle;white-space:nowrap;line-height:1;font:400 12px var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--tc);align-items:center;gap:.3em;display:inline-flex}.tier-em{background:var(--em-sm) center / contain no-repeat;filter:drop-shadow(0 1px 1.5px #000c);flex:none;width:1.7em;height:1.7em;margin:-.25em 0;font-style:normal;display:block}.tier-nm{text-shadow:0 1px 2px #000a;padding-top:.08em}.tier-bronze{--em:url(/img/tiers/bronze.svg);--em-sm:url(/img/tiers/bronze-sm.svg);--tc:#dd9b63;--glow:#c06a3055}.tier-argent{--em:url(/img/tiers/argent.svg);--em-sm:url(/img/tiers/argent-sm.svg);--tc:#ccd6de;--glow:#b9c7d455}.tier-or{--em:url(/img/tiers/or.svg);--em-sm:url(/img/tiers/or-sm.svg);--tc:#f3c652;--glow:#e5a52366}.tier-platine{--em:url(/img/tiers/platine.svg);--em-sm:url(/img/tiers/platine-sm.svg);--tc:#74e3cc;--glow:#46bba566}.tier-diamant{--em:url(/img/tiers/diamant.svg);--em-sm:url(/img/tiers/diamant-sm.svg);--tc:#93c8ff;--glow:#4f9bff77}.tier-maitre{--em:url(/img/tiers/maitre.svg);--em-sm:url(/img/tiers/maitre-sm.svg);--tc:#c9a0ff;--glow:#9a5ae677}.tier-legende{--em:url(/img/tiers/legende.svg);--em-sm:url(/img/tiers/legende-sm.svg);--tc:#ff8a5c;--glow:#ff4a1a88}.tier.big{letter-spacing:.08em;flex-direction:column;gap:4px;font-size:24px}.tier.big .tier-em{background-image:var(--em);width:120px;height:120px;filter:drop-shadow(0 8px 12px #000d) drop-shadow(0 0 16px var(--glow));margin:0;position:relative}.tier.big .tier-nm{text-shadow:0 2px 10px #000, 0 0 18px var(--glow);padding:0}.tier-legende.big .tier-nm{background:linear-gradient(#ffe7a6 10%,#f8c35a 45%,#e2412b 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 2px 6px #000);-webkit-background-clip:text;background-clip:text}.tier-diamant.big .tier-em:after,.tier-maitre.big .tier-em:after,.tier-legende.big .tier-em:after{content:"";pointer-events:none;-webkit-mask:var(--em) center / contain no-repeat;-webkit-mask:var(--em) center / contain no-repeat;mask:var(--em) center / contain no-repeat;mix-blend-mode:soft-light;background:linear-gradient(115deg,#fff0 38%,#ffffff85 48%,#fff0 58%) 130% 0/260% 100% no-repeat;animation:4.2s cubic-bezier(.45,0,.2,1) infinite tierShine;position:absolute;inset:0}.tier-diamant.big .tier-em:after{mix-blend-mode:screen;background-image:linear-gradient(115deg,#fff0 40%,#ffffff60 48%,#fff0 56%)}.tier-legende.big .tier-em{animation:3.2s ease-in-out infinite tierPulse}@keyframes tierShine{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@keyframes tierPulse{50%{filter:drop-shadow(0 8px 12px #000d)drop-shadow(0 0 26px #ff4a1aaa)}}@media (prefers-reduced-motion:reduce){.tier.big .tier-em,.tier.big .tier-em:after{animation:none!important}}.kc-meta .tier{font-size:10.5px}.ar-tiers .tier{flex-direction:column;gap:5px;font-size:12px}.ar-tiers .tier-em{background-image:var(--em);filter:drop-shadow(0 3px 5px #000c);width:52px;height:52px;margin:0}.ar-resume{background:#f43f5e1f;border:1px solid #f43f5e66;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.ar-resume span{color:var(--muted);flex:1}.ar-top{grid-template-columns:1fr 1.35fr 1fr;align-items:start;gap:14px;display:grid}.ar-top .panel{flex-direction:column;gap:10px;padding:16px;display:flex}.ar-rank{text-align:center;align-items:center}.ar-elo b{font:400 46px var(--display);color:#fff;line-height:1}.ar-elo small{color:var(--muted);margin-left:6px}.ar-next{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.ar-next .pity-bar{width:100%}.ar-next .pity-bar div{background:linear-gradient(90deg,#e2412b,#d8b26a);transition:width .6s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 10px #d8b26a55}.ar-wl{color:var(--muted);gap:14px;display:flex}.ar-wl b{color:#fff}.ar-slots,.ar-pslots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ar-slot{text-align:center;border:2px solid var(--rc,#fff2);color:inherit;cursor:pointer;background:#ffffff08;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-height:150px;padding:0 0 8px;display:flex;position:relative;overflow:hidden}.ar-slot img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%}.ar-slot .rb{position:absolute;top:6px;left:6px}.ar-slot b{padding:0 6px;font-size:12px;line-height:1.2}.ar-slot small{color:var(--muted);font-size:11px}.ar-slot.vacant{font:400 34px var(--display);color:#fff4;border-style:dashed;justify-content:center}.ar-slot.r-C,.ar-cand.r-C{--rc:var(--C)}.ar-slot.r-U,.ar-cand.r-U{--rc:var(--U)}.ar-slot.r-R,.ar-cand.r-R{--rc:var(--R)}.ar-slot.r-E,.ar-cand.r-E{--rc:var(--E)}.ar-slot.r-L,.ar-cand.r-L{--rc:var(--L)}.ar-slot.r-M,.ar-cand.r-M{--rc:var(--M)}.ar-power{color:var(--muted);font-size:13px}.ar-power b{color:#fff}.ar-play{flex-direction:column;gap:6px;display:flex}.ar-play .btn.big{width:100%}.ar-queue{background:#e2412b14;border:1px solid #e2412b55;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ar-queue div{flex-direction:column;flex:1;display:flex}.ar-queue small{color:#ff7a5c;font-variant-numeric:tabular-nums}.ar-spin{border:3px solid #e2412b33;border-top-color:#e2412b;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite arSpin}@keyframes arSpin{to{transform:rotate(360deg)}}.ar-chal,.ar-friend{border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.ar-chal{background:#fde04714;border:1px solid #fde04744}.ar-chal.out{background:#ffffff08;border-color:#ffffff1a}.ar-chal span,.ar-friend span{flex-direction:column;flex:1;min-width:0;display:flex}.ar-chal small,.ar-friend small{color:var(--muted);font-size:11px}.ar-chal .av,.ar-friend .av{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.ar-friend .su-dot{top:34px;left:34px}.ar-friend.off{opacity:.55}.ar-flist{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.ar-tabs{margin-top:22px}.ar-ranking .rank{grid-template-columns:44px 44px minmax(0,1fr) auto auto auto}.ar-ranking .rank .tier{margin-left:8px;font-size:12.5px}@media (max-width:820px){.ar-ranking .rank{grid-template-columns:30px 36px minmax(0,1fr) auto auto}}@media (max-width:760px){.ar-ranking .rank{grid-template-columns:26px 34px minmax(0,1fr) auto auto}.ar-ranking .rank .tier{margin:0;font-size:13px;display:inline-flex}.ar-ranking .rank .tier-nm{display:none}}.ar-hist{flex-direction:column;gap:6px;display:flex}.ar-h{border:1px solid #ffffff12;border-left:4px solid var(--hc);background:#ffffff07;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ar-h.win{--hc:#22c55e}.ar-h.lose{--hc:#f43f5e}.ar-h-res{font:400 13px var(--display);color:var(--hc);width:84px}.ar-h .av{object-fit:cover;border-radius:50%;width:34px;height:34px}.ar-h-txt{flex-direction:column;flex:1;display:flex}.ar-h-txt small{color:var(--muted);font-size:11px}.ar-h-d{font:400 16px var(--display);color:var(--muted)}.ar-h-d.up{color:#4ade80}.ar-h-d.down{color:#fb7185}.ar-rules{flex-direction:column;gap:14px;display:flex}.ar-tiers{flex-wrap:wrap;gap:10px;display:flex}.ar-tiers div{flex-direction:column;align-items:center;gap:4px;display:flex}.ar-tiers small{color:var(--muted);font-size:11px}.ar-rules ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.7}.ar-rules b{color:#fff}.ar-pick{flex-direction:column;gap:12px;min-width:0;display:flex}.ar-pick h2{margin:0}.ar-pslots{grid-template-columns:repeat(3,120px) 1fr;align-items:end}.ar-pslots .ar-slot{min-height:0}.ar-plinks{color:var(--muted);padding:0 0 8px 6px;font-size:12px}.ar-search{color:#fff;width:100%;font:inherit;background:#07070a;border:1px solid #fff2;border-radius:12px;padding:10px 14px}.ar-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:46vh;padding:2px;display:grid;overflow-y:auto}.ar-cand{text-align:center;cursor:pointer;border:2px solid color-mix(in srgb, var(--rc) 55%, transparent);color:inherit;background:#ffffff07;border-radius:12px;flex-direction:column;gap:2px;padding:0 0 6px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.ar-cand:hover{transform:translateY(-2px)}.ar-cand.on{box-shadow:0 0 0 3px var(--accent), 0 0 18px var(--accent)}.ar-cand img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%}.ar-cand .rb{transform-origin:0 0;position:absolute;top:4px;left:4px;transform:scale(.85)}.ar-cand b{padding:0 4px;font-size:11px;line-height:1.15}.ar-cand small{color:var(--muted);font-size:10px}.ar-pick>.btn.big{align-self:flex-end}.pv-intro .vs-side{align-items:center}.pv-who{flex-direction:column;align-items:center;gap:4px;margin:0 14px;display:flex}.pv-who .av{object-fit:cover;border:3px solid #fff;border-radius:50%;width:64px;height:64px;font-size:28px}.pv-who b{font:400 16px var(--display)}.pv-who small{color:#d9d1c4;font-size:12px}.pv-name{z-index:3;background:#07070acc;border:1px solid #f43f5e55;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;display:flex;position:absolute;top:84px;left:50%;transform:translate(-50%)}.pv-name .av{object-fit:cover;border-radius:50%;width:26px;height:26px;font-size:12px}.pv-timer{font:400 13px var(--display);color:#ffb4a0;font-variant-numeric:tabular-nums;background:#e2412b22;border:1px solid #e2412b66;border-radius:10px;padding:7px 12px}.pv-timer.low{color:#fecdd3;background:#f43f5e33;border-color:#f43f5e;animation:.5s ease-in-out infinite alternate pvBlink}@keyframes pvBlink{to{opacity:.55}}.pv-elo{font:400 26px var(--display);color:#d9d1c4;align-items:baseline;gap:14px;display:flex}.pv-elo b{color:#fff;font-size:46px}.pv-elo i{color:var(--muted);font-style:normal}.pv-elo em{font-size:24px;font-style:normal}.pv-elo em.up{color:#4ade80}.pv-elo em.down{color:#fb7185}.pv-tier{flex-direction:column;align-items:center;gap:6px;display:flex}.pv-tier small{font:400 14px var(--display);color:var(--gold)}@media (max-width:1000px){.ar-top{grid-template-columns:1fr 1fr}.ar-friends{grid-column:1/-1}}@media (max-width:640px){.ar-top{grid-template-columns:1fr}.ar-pslots{grid-template-columns:repeat(3,1fr)}.ar-plinks{grid-column:1/-1}.pv-who{display:none}.pv-name{top:120px}}.dr{z-index:2;box-sizing:border-box;height:100%;color:var(--text);grid-template-rows:auto auto 1fr;gap:14px;padding:16px 24px 18px;display:grid;position:relative}.battle>.dr{grid-area:1/1/-1/-1;grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.dr-slots{max-width:min(100%,67.5vh + 20px)}.dr-top{align-items:flex-start;gap:16px;display:flex}.dr-title{flex:1}.dr-kind{font:400 11px var(--display);letter-spacing:.18em;text-transform:uppercase;color:#ff7a5c}.dr-title h2{font:400 clamp(26px,3vw,38px)/1 var(--display);background:linear-gradient(90deg,#fff,#ffb4a0 60%,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0}.dr-title small{color:#9a948a;font-size:13px}.dr-board{grid-template-columns:1fr 170px 1fr;align-items:stretch;gap:14px;display:grid}.dr-team{background:linear-gradient(#141217f2,#141211f2);border:1px solid #24212a;border-radius:20px;flex-direction:column;gap:12px;padding:14px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #000}.dr-team:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(500px 160px at 0 0,#e2412b22,#0000 70%);position:absolute;inset:0}.dr-team.theirs:before{background:radial-gradient(500px 160px at 100% 0,#f43f5e22,#0000 70%)}.dr-team.active{border-color:#e2412b;box-shadow:inset 0 0 0 1px #e2412b55,0 0 40px -14px #e2412b}.dr-team.theirs.active{border-color:#f43f5e;box-shadow:inset 0 0 0 1px #f43f5e55,0 0 40px -14px #f43f5e}.dr-team.theirs .dr-who{text-align:right;flex-direction:row-reverse}.dr-who{align-items:center;gap:10px;display:flex;position:relative}.dr-who img,.dr-who .av{object-fit:cover;border-radius:12px;width:40px;height:40px;box-shadow:0 0 0 2px #e2412b66}.dr-team.theirs .dr-who img,.dr-team.theirs .dr-who .av{box-shadow:0 0 0 2px #f43f5e66}.dr-who>div{flex:1;min-width:0}.dr-who b{font-size:15px;display:block}.dr-who small{color:#9a948a;align-items:center;gap:6px;font-size:12px;display:flex}.dr-team.theirs .dr-who small{justify-content:flex-end}.dr-who .tier{font-size:10px}.dr-pow{font:400 18px/1 var(--display);color:#fff;flex-direction:column;align-items:flex-end;display:flex}.dr-team.theirs .dr-pow{align-items:flex-start}.dr-pow small{color:#9a948a;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font:600 10px Outfit,sans-serif}.dr-slots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.dr-slot{aspect-ratio:3/4;border:2px solid color-mix(in srgb,var(--rc,#2c2925) 70%,transparent);box-shadow:0 12px 26px -14px #000,0 0 24px -12px var(--rc,transparent);background:#0b0a0d;border-radius:14px;position:relative;overflow:hidden}.dr-slot img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.dr-slot .rb{z-index:2;position:absolute;top:6px;left:6px}.dr-slot .tbadge{z-index:2;position:absolute;top:6px;right:6px}.dr-sname{z-index:2;background:linear-gradient(#0000,#07070aaa 45%,#07070af2);padding:24px 8px 7px;position:absolute;bottom:0;left:0;right:0}.dr-sname b{font:400 12.5px/1.15 var(--display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dr-sname small{color:#a5b4cf;font-size:10.5px}.dr-slot.fresh{animation:.55s cubic-bezier(.22,1,.36,1) drSlam}@keyframes drSlam{0%{opacity:0;filter:brightness(2.2);transform:translateY(-18px)scale(1.12)}60%{filter:brightness(1.4)}to{opacity:1;filter:none;transform:none}}.dr-slot.vacant{box-shadow:none;background:repeating-linear-gradient(135deg,#0b0a0d,#0b0a0d 10px,#161413 10px 20px);border:2px dashed #2c2925;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.dr-q{font:400 30px/1 var(--display);color:#2c2925}.dr-slot.vacant small{color:#5b6b8c;letter-spacing:.04em;font-size:11px;font-weight:700}.dr-slot.vacant.live{border-color:#e2412b;animation:1.4s ease-in-out infinite drLive}.dr-slot.vacant.live .dr-q,.dr-slot.vacant.live small{color:#ff7a5c}.dr-team.theirs .dr-slot.vacant.live{border-color:#f43f5e}.dr-team.theirs .dr-slot.vacant.live .dr-q,.dr-team.theirs .dr-slot.vacant.live small{color:#fda4af}@keyframes drLive{50%{box-shadow:0 0 30px -6px #e2412b}}.dr-links{color:#ffb4a0;font-size:12px;position:relative}.dr-mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dr-clock{width:118px;height:118px;position:relative}.dr-clock svg{width:100%;height:100%;transform:rotate(-90deg)}.dr-clock circle{fill:none;stroke-width:7px}.dr-clock .bg{stroke:#1e1c22}.dr-clock .fg{stroke:#a39c91;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .2s linear,stroke .3s}.dr-clock.me .fg{stroke:#e2412b;filter:drop-shadow(0 0 6px #e2412b)}.dr-clock.them .fg{stroke:#f43f5e;filter:drop-shadow(0 0 6px #f43f5e)}.dr-clock.soon .fg{stroke:#fde047}.dr-clock.soon b{color:#fde047;animation:1s ease-in-out infinite drBeat}.dr-clock b{font:400 38px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}@keyframes drBeat{50%{transform:scale(1.12)}}.dr-turn b{font:400 14px var(--display);display:block}.dr-turn small{color:#9a948a;font-size:12px}.dr-order{gap:6px;display:flex}.dr-order i{background:#1e1c22;border-radius:4px;width:12px;height:12px;transition:all .25s}.dr-order i.mine{box-shadow:inset 0 0 0 2px #e2412b88}.dr-order i.theirs{box-shadow:inset 0 0 0 2px #f43f5e88}.dr-order i.done.mine{background:#e2412b}.dr-order i.done.theirs{background:#f43f5e}.dr-order i.now{background:#fff;transform:scale(1.35);box-shadow:0 0 12px #fff}.dr-pick{background:linear-gradient(#141217f2,#141211f2);border:1px solid #24212a;border-radius:20px;grid-template-rows:auto 1fr;gap:12px;min-height:0;padding:14px;display:grid}.dr-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dr-search{min-width:220px;height:40px;color:var(--text);background:#0b0a0d;border:1px solid #2c2925;border-radius:12px;flex:1;padding:0 14px;font-size:14px}.dr-search:focus{border-color:#e2412b;outline:none;box-shadow:0 0 0 3px #e2412b22}.dr-filters{flex-wrap:wrap;gap:6px;display:flex}.dr-chip{color:#a5b4cf;background:#0e0d12;border:1px solid #2c2925;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.dr-chip .tbadge{transform:scale(.85)}.dr-chip em{color:#6ee7b7;background:#10b98133;border-radius:6px;padding:0 6px;font-style:normal}.dr-chip:hover{color:#fff;border-color:#3b4f7a}.dr-chip.on{color:#fff;background:linear-gradient(135deg,#e2412b,#6366f1 55%,#d8b26a);border-color:#0000}.dr-chip.counter:not(.on){color:#6ee7b7;border-color:#10b98166}.dr-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:max-content;gap:10px;min-height:0;padding:2px 4px 4px 2px;display:grid;overflow:auto}.dr-grid.wait{opacity:.62}.dr-card{content-visibility:auto;contain-intrinsic-size:auto 150px;aspect-ratio:3/4;color:var(--text);text-align:left;border:2px solid color-mix(in srgb,var(--rc) 45%,#1e1c22);content-visibility:auto;contain-intrinsic-size:auto 150px;background:#0b0a0d;border-radius:13px;padding:0;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .15s,border-color .15s;position:relative;overflow:hidden}.dr-card img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.dr-card .rb{z-index:2;position:absolute;top:5px;left:5px}.dr-card .tbadge{z-index:2;position:absolute;top:5px;right:5px}.dr-cname{z-index:2;background:linear-gradient(#0000,#07070ab0 45%,#07070af5);padding:22px 7px 6px;position:absolute;bottom:0;left:0;right:0}.dr-cname b{font:400 11.5px/1.15 var(--display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dr-cname small{color:#a5b4cf;font-size:10px}.dr-card:not(:disabled):hover{border-color:var(--rc);box-shadow:0 14px 28px -12px #000,0 0 22px -6px var(--rc);transform:translateY(-4px)}.dr-card:not(:disabled):hover img{transform:scale(1.06)}.dr-card:not(:disabled):active{transform:translateY(-1px)scale(.97)}.dr-card.up{border-color:#10b981aa}.dr-card.down{border-color:#f43f5e66}.dr-adv{z-index:3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:44%;left:50%;translate:-50%}.dr-adv.up{color:#fff;background:#10b981;box-shadow:0 4px 14px -2px #10b981aa}.dr-adv.down{color:#fff;background:#f43f5edd}.dr-card.taken{filter:grayscale()brightness(.45)}.dr-taken{z-index:4;font:400 13px var(--display);color:#fff;letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.dr-card.sending{border-color:#e2412b;box-shadow:0 0 26px -4px #e2412b}.dr-none{text-align:center;color:#9a948a;grid-column:1/-1;padding:30px}@media (max-width:1000px){.dr{gap:10px;padding:12px}.battle>.dr{grid-template-rows:auto auto minmax(calc(100dvh - 40px),1fr);overflow-y:auto}.dr-board{grid-template-columns:1fr}.dr-mid{flex-direction:row;gap:14px}.dr-clock{width:74px;height:74px}.dr-clock b{font-size:24px}.dr-slots{grid-template-columns:repeat(3,minmax(0,92px))}.dr-title small{display:none}}.dr-select{max-width:230px;height:40px;color:var(--text);background:#0b0a0d;border:1px solid #2c2925;border-radius:12px;padding:0 10px;font-size:13px;font-weight:700}.dr-select:focus{border-color:#e2412b;outline:none;box-shadow:0 0 0 3px #e2412b22}.dr-chip.rar{padding:0 10px}.dr-chip.rar .rb{position:static}.dr-chip.rar.on{background:color-mix(in srgb,var(--rc) 30%,#0e0d12);border-color:var(--rc)}.dr-count{color:#9a948a;margin-left:auto;font-size:12px}.dr-sep{font:400 13px var(--display);letter-spacing:.06em;color:#d8d2c6;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;padding:6px 2px 0;display:flex}.dr-sep:after{content:"";background:linear-gradient(90deg,#3a3630,#0000);flex:1;height:1px}.dr-sep .rb{position:static}.dr-more{text-align:center;color:#9a948a;grid-column:1/-1;padding:14px;font-size:12px}@media (max-width:700px){.dr-select{flex:1;max-width:none}.dr-count{width:100%;margin:0}}.ar-season{flex-direction:column;gap:10px;margin-top:14px;padding:16px;display:flex}.ar-season .panel-head{flex-wrap:wrap;gap:8px}.ar-season-left{color:var(--muted);font-size:13px}.ar-season-left b{color:var(--gold)}.ar-season-tiers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ar-season-tier{border:1px solid var(--line2);background:var(--panel2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ar-season-tier small{color:var(--muted)}.ar-season-tier span{font-size:13px}.ar-season-tier.t1{background:linear-gradient(160deg, #f5b83d1f, var(--panel2) 70%);border-color:#f5b83d88}.ar-season-tier.t2{border-color:#d8e0ea66}.ar-season-tier.t3{border-color:#c07a3e66}.ar-season-tier.me{box-shadow:0 0 0 2px var(--accent) inset}.ar-season-me{flex-wrap:wrap;align-items:center;gap:4px;font-size:13.5px;display:flex}.ar-season-me .tier-em{width:22px;height:22px}@media (max-width:640px){.ar-season-tiers{grid-template-columns:1fr}}.ar-maps{margin-top:14px;padding:16px}.ar-maps .panel-head{flex-wrap:wrap;margin-bottom:10px}.ar-maps-in{grid-template-columns:minmax(240px,1.1fr) 2fr;align-items:start;gap:14px;display:grid}.ar-map-big{aspect-ratio:16/9;border:1px solid var(--gold-lo);background:#000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #000}.ar-map-big>img,.ar-map-big>.pv-map-scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ar-map-cap{background:linear-gradient(#0000,#07070ae8 55%);flex-direction:column;gap:2px;padding:30px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ar-map-cap b{font:400 22px var(--display);color:#fff;letter-spacing:.02em}.ar-map-cap small{color:#d9d1c4;font-size:12px;line-height:1.35}.ar-map-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.ar-map{cursor:pointer;text-align:left;color:inherit;background:#ffffff06;border:2px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:stretch;gap:1px;padding:0 0 7px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.ar-map:hover{border-color:#ffffff38;transform:translateY(-2px)}.ar-map.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 10px 24px -14px var(--gold)}.ar-map.on:after{content:"✓";background:var(--gold);color:#1a1205;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:6px;right:6px}.ar-map>img,.ar-map>.pv-map-scene,.ar-map>.ar-map-any{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:5px;display:block}.ar-map b{padding:0 8px;font-size:12px;line-height:1.2}.ar-map small{color:var(--muted);padding:0 8px;font-size:10.5px}.pv-map-scene{position:relative;overflow:hidden}.pv-map-scene .scene{position:absolute;inset:0}.pv-map-scene .sc-orb{scale:.45}.ar-map-any{background:radial-gradient(circle at 50% 40%,#2a2530,#0b0a0e);place-items:center;font-size:30px;display:grid}.ar-map-big>.ar-map-any{height:100%;font-size:54px;position:absolute;inset:0}.ar-h-map{color:var(--gold)!important}@media (max-width:760px){.ar-maps-in{grid-template-columns:1fr}.ar-map-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.pv-mapname{letter-spacing:.08em;color:var(--gold-hi,#f6dfa4)!important}.pv-mapban{z-index:6;pointer-events:none;white-space:nowrap;border:1px solid var(--gold-lo,#7a5a24);color:#fff;background:#07070acc;border-radius:999px;padding:7px 18px;font-size:13px;animation:5.5s forwards pvMapBan;position:absolute;top:74px;left:50%;translate:-50%;box-shadow:0 10px 30px -12px #000}.pv-mapban b{color:var(--gold-hi,#f6dfa4);font-weight:700}.pv-mapban small{color:#d9d1c4}@keyframes pvMapBan{0%,30%{opacity:0;transform:translateY(-8px)}38%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media (max-width:640px){.pv-mapban{white-space:normal;text-align:center;max-width:calc(100% - 32px);padding:5px 12px;font-size:11.5px;top:60px}}.pf-stat .tier{flex-direction:column;gap:3px;max-width:100%;font-size:13px}.pf-stat .tier-em{background-image:var(--em);width:30px;height:30px;margin:0}.ar-todo{color:#cfc7b9;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-6px 0 16px;font-size:13px;display:flex}.ar-todo b{letter-spacing:.14em;text-transform:uppercase;color:#d8b26a;font-size:11px}.ar-todo span{align-items:center;gap:7px;display:inline-flex}.ar-todo i{width:20px;height:20px;font:800 11px var(--body);color:#fff;background:#e2412b;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}#arenaView{--ar-glass:linear-gradient(160deg, #1e1828c7, #0e0c14db 55%, #0a090eeb);--ar-ln:#ffffff16;--ar-ln2:#ffffff29;--ar-gold:#f7c95c}#arenaView .page-head{margin-bottom:10px}#arenaView .panel,#arenaView .ar-top>*{background:var(--ar-glass)!important;border:1px solid var(--ar-ln)!important;border-radius:26px!important;box-shadow:0 30px 60px -40px #000,inset 0 1px #ffffff0d!important}#arenaView .panel:before,#arenaView .panel:after{border-radius:26px!important}#arenaView .ar-top{gap:18px}#arenaView .ar-top .panel{gap:12px;padding:20px}#arenaView .panel-head h3{font-size:18px}#arenaView .btn{border-radius:999px!important}#arenaView .btn.big{min-height:54px}#arenaView .btn.primary{background:linear-gradient(135deg,#ff5a3d,#e2412b 55%,#b8241a)!important;box-shadow:0 18px 36px -16px #e2412bf2,inset 0 1px #ffffff4d!important}#arenaView .btn.ghost{border-color:var(--ar-ln2)!important;background:#ffffff0d!important}#arenaView .btn.ghost:hover:not(:disabled){color:#fff!important;background:#ffffff1f!important;border-color:#f7c95c80!important}#arenaView .ar-todo{gap:8px 10px;margin:0 0 18px}#arenaView .ar-todo span{border:1px solid var(--ar-ln);background:#ffffff0d;border-radius:999px;padding:7px 14px 7px 7px}#arenaView .ar-todo i{width:24px;height:24px;box-shadow:0 0 14px -3px #e2412bcc}#arenaView .ar-resume{border-radius:22px}#arenaView .ar-rank{background:radial-gradient(80% 60% at 50% 20%, color-mix(in srgb, var(--glow,#e2412b) 40%, transparent), transparent 70%), var(--ar-glass)!important}#arenaView .ar-rank .label{font:800 10.5px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--ar-gold)}#arenaView .ar-next .pity-bar{border-radius:999px;height:8px;overflow:hidden}#arenaView .ar-next .pity-bar div{border-radius:999px}#arenaView .ar-wl{flex-wrap:wrap;justify-content:center;gap:6px}#arenaView .ar-wl span{border:1px solid var(--ar-ln);background:#ffffff0d;border-radius:999px;padding:4px 11px;font-size:12.5px}#arenaView .ar-slot{border:2px solid color-mix(in srgb, var(--rc,#fff) 55%, transparent);background:#ffffff0a;box-shadow:0 14px 30px -18px #000;border-radius:20px!important}#arenaView .ar-slot.vacant{border:2px dashed var(--ar-ln2);cursor:pointer;background:#ffffff08;transition:border-color .2s,background .2s}#arenaView .ar-slot.vacant:hover{color:var(--ar-gold);background:#f7c95c0f;border-color:#f7c95c99}#arenaView .ar-power{border:1px solid var(--ar-ln);background:#00000040;border-radius:999px;padding:8px 14px}#arenaView .ar-queue{border-radius:22px}#arenaView .ar-chal,#arenaView .ar-friend{border-radius:999px;padding:6px 8px 6px 6px}#arenaView .ar-friend{border:1px solid var(--ar-ln);background:#ffffff08}#arenaView .ar-flist{gap:6px}#arenaView .ar-season{gap:14px;padding:20px 22px}#arenaView .ar-season-left{border:1px solid var(--ar-ln2);background:#07070a99;border-radius:999px;padding:6px 14px}#arenaView .ar-season-tiers{gap:12px}#arenaView .ar-season-tier{background:#ffffff0a;border-radius:22px;gap:4px;padding:16px 18px}#arenaView .ar-season-tier b{font:400 18px var(--display);color:#fff;letter-spacing:.02em}#arenaView .ar-season-tier.t1{background:radial-gradient(120% 120% at 0 0,#f5b83d33,#ffffff08 65%);box-shadow:0 0 30px -16px #f5b83de6}#arenaView .ar-season-tier.me{box-shadow:0 0 0 2px var(--ar-gold) inset, 0 0 26px -10px #f7c95ce6}#arenaView .ar-season-me{background:#f7c95c12;border:1px solid #f7c95c4d;border-radius:22px;padding:10px 16px}#arenaView .ar-more{border:1px solid var(--ar-ln);background:#0000002e;border-radius:18px}#arenaView .ar-more summary{cursor:pointer;font:800 11.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:9px 14px;list-style:none;display:flex}#arenaView .ar-more summary::-webkit-details-marker{display:none}#arenaView .ar-more summary:hover{color:#fff}#arenaView .ar-more summary i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .25s;transform:rotate(45deg)translate(-2px,-2px)}#arenaView .ar-more[open] summary i{transform:rotate(225deg)translate(-2px,-2px)}#arenaView .ar-more>small{padding:0 14px 12px;line-height:1.5;display:block}#arenaView .ar-maps{padding:20px 22px}#arenaView .ar-map-big{border-radius:24px}#arenaView .ar-map{background:#ffffff0a;border-radius:18px}#arenaView .ar-map.on{border-color:var(--ar-gold);box-shadow:0 0 0 1px var(--ar-gold), 0 0 24px -8px #f7c95ccc}#arenaView .tkb{border-radius:26px!important}#arenaView .ar-tabs{border:1px solid var(--ar-ln);background:#0000004d;border-radius:999px;gap:4px;padding:4px;display:inline-flex}#arenaView .ar-tabs .q-tab{min-height:36px;padding:0 16px;border:0!important;border-radius:999px!important}#arenaView .ar-tabs .q-tab.on{color:#fff!important;background:linear-gradient(135deg,#ff5a3d,#e2412b)!important;box-shadow:0 6px 16px -6px #e2412be6!important}#arenaView .ar-body>*{border-radius:24px!important}#arenaView .rank{border-color:var(--ar-ln);background:#ffffff0a;border-radius:999px!important}#arenaView .rank.me{background:#f7c95c1a;border-color:#f7c95c99;box-shadow:0 0 22px -10px #f7c95ce6}#arenaView .ar-h{border-radius:999px}@media (max-width:640px){#arenaView .panel,#arenaView .ar-top>*{border-radius:24px!important}#arenaView .ar-top .panel,#arenaView .ar-season,#arenaView .ar-maps{padding:16px 14px}#arenaView .ar-todo span{border-radius:18px;width:100%}#arenaView .ar-tabs{display:flex}#arenaView .ar-tabs .q-tab{flex:1 1 0;padding:0 8px}#arenaView .rank{border-radius:22px!important}}.ar-pick .btn{border-radius:999px!important}.ar-pick .ar-slot{border-radius:18px!important}.ar-pick .ar-search{padding:10px 18px;border-radius:999px!important}.ar-pick .ar-cand{border-radius:16px}.mk-tabs{margin-bottom:14px}.mk-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mk-bar #mkSearch{flex:220px}.mk-bar select{width:auto}.mk-rars{flex-wrap:wrap;gap:4px;display:flex}.mk-rars .chip{--c:var(--accent)}.lot.mine{outline-offset:4px;border-radius:16px;outline:2px dashed #e2412b66}.lot-meta .utag{font-size:.85em}.mk-sellhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mk-sellhead p{flex:360px;margin:0}.mk-sellhead b{color:#fff}.mk-sellhead input{flex:0 280px}.mk-sellgrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.mk-sc{text-align:center;cursor:pointer;border:2px solid color-mix(in srgb, var(--rc) 55%, transparent);color:inherit;background:#ffffff07;border-radius:12px;flex-direction:column;gap:2px;padding:0 0 8px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.mk-sc:hover{box-shadow:0 8px 22px -8px var(--rc);transform:translateY(-3px)}.mk-sc.r-C{--rc:var(--C)}.mk-sc.r-U{--rc:var(--U)}.mk-sc.r-R{--rc:var(--R)}.mk-sc.r-E{--rc:var(--E)}.mk-sc.r-L{--rc:var(--L)}.mk-sc.r-M{--rc:var(--M)}.mk-sc img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%}.mk-sc .rb{position:absolute;top:5px;left:5px}.mk-sc b{padding:0 5px;font-size:12px;line-height:1.2}.mk-sc small{color:var(--muted);font-size:10.5px}.mk-mine{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.mk-mine .panel{flex-direction:column;gap:6px;padding:14px;display:flex}.mk-row{border-left:3px solid var(--rc);background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:6px;display:flex}.mk-row img{object-fit:cover;object-position:top;cursor:pointer;border-radius:8px;width:40px;height:52px}.mk-row span{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.mk-row small{color:var(--muted);font-size:11.5px}.mk-gain{color:#4ade80;font:400 14px var(--display)}.mk-cost{color:#fb7185;font:400 14px var(--display)}.mk-sell{grid-template-columns:220px 1fr;align-items:center;gap:24px;min-width:0;display:grid}.mk-sell-card .card{width:100%}.mk-sell-form{flex-direction:column;gap:10px;display:flex}.mk-sell-form h2,.mk-sell-form p{margin:0}.mk-price{align-items:center;gap:8px;display:flex}.mk-price input{color:#fff;font:400 22px var(--display);background:#07070a;border:1px solid #ffffff2a;border-radius:12px;flex:1;padding:12px 14px}.mk-price span{font-size:22px}.mk-quick{flex-wrap:wrap;gap:6px;display:flex}.mk-quick .chip{--c:var(--gold)}.mk-net{color:#d9d1c4}.mk-net b{color:#fde047}.mk-warn{font-size:12px}.mk-sell-form .btn.big{align-self:flex-start}.mm-empty{text-align:center;color:var(--muted);padding:18px 8px;font-size:13px;line-height:1.6}@media (max-width:900px){.mk-mine{grid-template-columns:1fr}}@media (max-width:600px){.mk-sell{grid-template-columns:1fr}.mk-sell-card{width:180px;margin:0 auto}}.lot.lot-flash{animation:1.8s ease-out lotFlash}@keyframes lotFlash{0%,30%{box-shadow:0 0 0 2px #d8b26a,0 0 28px #d8b26a88}to{box-shadow:0 0 #d8b26a00}}.mm[data-mm-lot]{cursor:pointer}.mk-rule{margin:0 0 12px;font-size:13px}.mk-rule b{color:#fff}.mk-myoffer{color:var(--muted);font-size:11.5px}.mk-myoffer b{color:#fff}.mk-lots{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:14px;margin-bottom:14px;display:grid}.mk-lotbox{border-top:3px solid var(--rc);flex-direction:column;gap:8px;padding:14px;display:flex}.mk-offer{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.mk-offer .tr-acts{flex-direction:column;gap:4px;display:flex}.mk-mini{align-items:center;gap:8px;min-width:0;display:flex}.mk-mini .tr-mini{flex:none}.mk-mini span{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.mk-mini b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-mini small{color:var(--muted);font-size:11px}.mk-mini em{color:#fde047;font-style:normal}.mk-hist{flex-direction:column;gap:8px;padding:14px;display:flex}.mk-offcols{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.mk-offcols{grid-template-columns:1fr}}@media (max-width:520px){.mk-lots,.mk-offer{grid-template-columns:1fr}.mk-offer .tr-acts{flex-direction:row}}.kchat{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.kchat>*{pointer-events:auto}body.gated .kchat{display:none}body:has(#battle:not([hidden])) .kchat{display:none}body:has(#opening:not([hidden])) .kchat{display:none}body:has(#prep:not([hidden])) .kchat{display:none}.kc-fab{cursor:pointer;color:#fff;background:linear-gradient(135deg,#121015,#1b1a18);border:1px solid #d8b26a55;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;transition:transform .15s;display:flex;position:relative;box-shadow:0 12px 30px -10px #000,0 0 24px -8px #d8b26a88}.kc-fab:hover{transform:translateY(-2px)}.kc-fab-ico{width:38px;height:38px;font:900 18px var(--jp,serif);background:linear-gradient(135deg,#e2412b,#d8b26a);border-radius:50%;place-items:center;display:grid}.kc-fab-txt{text-align:left;flex-direction:column;line-height:1.15;display:flex}.kc-fab-txt b{font-size:14px}.kc-fab-txt small{color:#4ade80;font-size:11px}.kc-unread{color:#fff;min-width:20px;height:20px;font:700 11px/20px var(--display);text-align:center;background:#e2412b;border-radius:10px;padding:0 6px;font-style:normal;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #07070a}.kchat.open .kc-fab{display:none}.kc-panel{background:#0a090c;border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;width:380px;height:min(600px,100vh - 110px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -20px #000,0 0 0 1px #000}.kc-head{background:linear-gradient(#1f1d1b,#141312);border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 12px 10px 14px;display:flex}.kc-ico{width:36px;height:36px;font:900 18px var(--jp,serif);color:#fff;background:linear-gradient(135deg,#e2412b,#d8b26a);border-radius:10px;flex:none;place-items:center;display:grid}.kc-title{flex:1;min-width:0}.kc-title h3{margin:0;font-size:16px}.kc-title small{font:600 10px var(--display);letter-spacing:.06em;color:#a39c91;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kc-live{vertical-align:1px;background:#4ade80;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #4ade80}.kc-hbtn{color:#d9d1c4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;width:30px;height:30px}.kc-hbtn:hover{color:#fff;background:#ffffff18}.kc-rooms{scrollbar-width:none;background:#0b0a0d;border-bottom:1px solid #ffffff0d;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.kc-room{color:#a39c91;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:flex}.kc-room i{font-style:normal;font-family:var(--jp,serif);color:#6b655d}.kc-room small{color:#6b655d;font-variant-numeric:tabular-nums;font-size:10px}.kc-room.on{color:#fff;background:#e2412b1c;border-color:#e2412b}.kc-room.on i{color:#ff7a5c}.kc-room.on small{color:#ffb4a0}.kc-list{scrollbar-width:thin;overscroll-behavior:contain;flex:1;padding:8px 10px 12px;overflow-y:auto}.kc-empty{text-align:center;color:var(--muted);padding:30px 10px;font-size:13px}.kc-older{color:#d9d1c4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;margin:4px auto 8px;padding:6px 12px;font-size:12px;display:block}.kc-day{font:700 10px var(--display);letter-spacing:.12em;text-transform:uppercase;color:#6b655d;align-items:center;gap:10px;margin:12px 0 6px;display:flex}.kc-day:before,.kc-day:after{content:"";background:#ffffff10;flex:1;height:1px}.kc-msg{border-radius:12px;grid-template-columns:34px 1fr;gap:9px;padding:6px;display:grid;position:relative}.kc-msg.mention{background:#fde0470d;box-shadow:inset 3px 0 #fde047}.kc-av{cursor:pointer;background:0 0;border:0;align-self:start;padding:0}.kc-av .av{object-fit:cover;border-radius:50%;width:34px;height:34px;font-size:15px!important}.kc-side{color:#0000;text-align:center;padding-top:3px;font-size:10px}.kc-msg:hover .kc-side{color:#6b655d}.kc-body{min-width:0}.kc-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:2px;display:flex}.kc-name{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.kc-name:hover{text-decoration:underline}.kc-meta .gtag{font-size:10px}.kc-badge{width:18px;height:18px;font:700 11px var(--jp,serif);color:#fff;cursor:help;border-radius:5px;place-items:center;font-style:normal;display:inline-grid}.kc-badge.b-founder{background:linear-gradient(135deg,#e2412b,#f59e0b);box-shadow:0 0 8px #e2412b88}.kc-badge.b-pioneer{background:#0e7490}.kc-badge.b-chief{background:#7c3aed}.kc-tier{padding:1px 7px;font-size:9.5px}.kc-msg p{color:#ece5d8;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.kc-at{color:#ff7a5c;font-weight:700}.kc-at.me{color:#fde047}.kc-del{cursor:pointer;opacity:0;background:#0a090c;border:0;border-radius:7px;width:24px;height:24px;font-size:11px;position:absolute;top:4px;right:4px}.kc-msg:hover .kc-del{opacity:.8}.kc-card{border:1px solid color-mix(in srgb, var(--rc,#fff) 30%, #ffffff10);background:#ffffff07;border-radius:14px;gap:10px;max-width:300px;margin-top:6px;padding:8px;display:flex}.kc-card.r-C{--rc:var(--C)}.kc-card.r-U{--rc:var(--U)}.kc-card.r-R{--rc:var(--R)}.kc-card.r-E{--rc:var(--E)}.kc-card.r-L{--rc:var(--L)}.kc-card.r-M{--rc:var(--M)}.kc-card-art{aspect-ratio:5/7;border:2px solid var(--rc);cursor:pointer;background:#111;border-radius:9px;flex:none;width:62px;padding:0;position:relative;overflow:hidden}.kc-card-art img{object-fit:cover;object-position:top;width:100%;height:100%}.kc-card-art .rb{font-size:9px;position:absolute;top:3px;left:3px}.kc-card-info{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.kc-card-info b{font-size:14px;line-height:1.2}.kc-card-info small{color:#a39c91;font-size:11px}.kc-kind{font:700 9.5px var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 8px}.k-trade{color:#fde047;background:#fde04718;border:1px solid #fde04755}.k-want{color:#ff7a5c;background:#e2412b18;border:1px solid #e2412b55}.k-show{color:#f0abfc;background:#d946ef18;border:1px solid #d946ef55}.k-sale{color:#4ade80;background:#22c55e18;border:1px solid #22c55e55}.kc-own.yes{color:#4ade80!important}.kc-own.no{color:#ff7a5c!important}.kc-price{font:700 13px var(--display);color:#fff}.kc-price time{color:#a39c91;font-weight:400}.kc-card-info .btn{height:28px;margin-top:4px;padding:0 12px;font-size:12px}.kc-sys{background:linear-gradient(90deg,#d8b26a14,#e2412b0d);border:1px solid #d8b26a33;border-radius:12px;margin:8px 4px;padding:8px 10px}.kc-sys-line{align-items:flex-start;gap:8px;display:flex}.kc-sys-line span{font-size:15px}.kc-sys-line p{color:#e9d5ff;flex:1;margin:0;font-size:12.5px;line-height:1.4}.kc-sys-line time{color:#6b655d;font-size:10px}.kc-sys .kc-card{margin-left:23px}.kc-jump{z-index:3;color:#07070a;cursor:pointer;background:#e2412b;border:0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;bottom:74px;left:50%;translate:-50%;box-shadow:0 6px 18px -4px #000}.kc-attach{background:#ffffff0a;border:1px solid #ffffff14;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:10px;margin:0 10px;padding:6px 8px;display:flex}.kc-attach img{object-fit:cover;object-position:top;border-radius:6px;width:30px;height:42px}.kc-attach span{flex-direction:column;flex:1;align-items:flex-start;gap:2px;font-size:13px;display:flex}.kc-attach button{color:#a39c91;cursor:pointer;background:0 0;border:0}.kc-form{background:#0b0a0d;border-top:1px solid #ffffff10;gap:8px;padding:10px;display:flex}.kc-form input{color:#fff;min-width:0;font:inherit;background:#07070a;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:10px 12px;font-size:13.5px}.kc-form input:focus{border-color:#d8b26a;outline:none}.kc-cardbtn,.kc-send{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex:none;width:40px;font-size:16px}.kc-send{background:linear-gradient(135deg,#e2412b,#d8b26a);border:0}.kc-picker{z-index:4;background:#181615;border:1px solid #fff2;border-radius:16px;flex-direction:column;gap:8px;max-height:70%;padding:10px;display:flex;position:absolute;bottom:64px;left:8px;right:8px;box-shadow:0 -10px 40px -10px #000}.kc-phead{justify-content:space-between;align-items:center;display:flex}.kc-phead button{color:#a39c91;cursor:pointer;background:0 0;border:0;font-size:14px}.kc-ptabs{flex-wrap:wrap;gap:4px;display:flex}.kc-ptab{color:#a39c91;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.kc-ptab.on{color:#fff;background:#d8b26a33;border-color:#d8b26a}.kc-phelp{color:#a39c91;font-size:11.5px}.kc-psearch{color:#fff;font:inherit;background:#07070a;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px;font-size:13px}.kc-pgrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;min-height:120px;display:grid;overflow-y:auto}.kc-pc{border:2px solid color-mix(in srgb, var(--rc) 60%, transparent);color:inherit;cursor:pointer;text-align:center;background:#ffffff07;border-radius:9px;flex-direction:column;padding:0 0 4px;display:flex;position:relative;overflow:hidden}.kc-pc.r-C{--rc:var(--C)}.kc-pc.r-U{--rc:var(--U)}.kc-pc.r-R{--rc:var(--R)}.kc-pc.r-E{--rc:var(--E)}.kc-pc.r-L{--rc:var(--L)}.kc-pc.r-M{--rc:var(--M)}.kc-pc img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%}.kc-pc .rb{font-size:9px;position:absolute;top:3px;left:3px}.kc-pc b{padding:2px 3px 0;font-size:10px;line-height:1.15}.kc-pc small{color:#4ade80;font-size:10px}.kc-pc:hover{box-shadow:0 0 0 2px var(--accent)}@media (max-width:600px){.kchat{bottom:10px;right:10px}.kc-fab-txt{display:none}.kc-fab{padding:6px}.kchat.open{bottom:0;left:0;right:0}.kc-panel,.kchat.big .kc-panel{border-radius:18px 18px 0 0;width:100vw;height:calc(100dvh - 60px)}}.k-pull{color:#ffb4a0;background:linear-gradient(90deg,#e2412b22,#f59e0b22);border:1px solid #e2412b66}.kc-meta .gtag[data-gview]{cursor:pointer}.kc-badge.b-deputy{background:#b45309}.kc-badge.b-vip{letter-spacing:.04em;color:#3b2600;background:linear-gradient(135deg,#fde68a,#d4a017);width:auto;padding:0 4px;font:800 9px/18px system-ui,sans-serif}.kc-trbar{align-items:center;gap:6px;min-height:20px;margin-top:1px;display:flex}.kc-trbar small{color:#8a8378;font-size:10.5px}.kc-trl{color:#8a8378;font:600 10.5px var(--body,inherit);letter-spacing:.02em;cursor:pointer;opacity:.55;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:2px 0;transition:opacity .15s,color .15s}.kc-msg:hover .kc-trl,.kc-trl:focus-visible{opacity:1}.kc-trl:hover{color:#ff7a5c;text-decoration:underline}.kc-trbusy{font-style:italic}@media (hover:none){.kc-trl{opacity:.85;padding:5px 8px 5px 0;font-size:11.5px}}.kchat{gap:0;bottom:22px;right:24px}.kc-fab{box-sizing:border-box;color:#fff;text-align:left;background:linear-gradient(110deg,#17130fef,#0d0c0bf2 70%);border:1px solid #e8bd7755;border-radius:999px;gap:15px;width:min(318px,100vw - 32px);min-height:82px;padding:8px 18px 8px 8px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #000,0 9px 32px #000a,0 0 24px #efab4a2a}.kc-fab:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f4d59c22;position:absolute;inset:5px}.kc-fab:hover{border-color:#f4cd8a;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 36px #000c,0 0 30px #efab4a49}.kc-fab-ico{isolation:isolate;color:#fffaf0;background:radial-gradient(circle,#0b0a09 58%,#17110b 60%);border:1px solid #f2ca85;border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 0 0 3px #090807,0 0 0 4px #e5b86f9c,0 0 17px #f4b65e83,inset 0 0 13px #efb45a24}.kc-fab-ico:before,.kc-fab-ico:after{content:"";z-index:-1;border-radius:inherit;border:1px solid #eac17a9c;position:absolute;inset:-5px}.kc-fab-ico:after{border-color:#eac17a65;inset:-9px 3px 3px -9px;transform:rotate(-22deg)}.kc-fab-ico svg,.kc-ico svg{fill:currentColor;width:40px;height:40px}.kc-fab-ico svg circle,.kc-ico svg circle{fill:#7a3d12}.kc-fab-txt{flex:1;gap:4px;line-height:1.1}.kc-fab-txt b{letter-spacing:.01em;font:700 22px/1.05 Georgia,Times New Roman,serif}.kc-fab-txt small{color:#c1b9b0;font:500 15px/1.2 var(--body,system-ui);letter-spacing:0;text-transform:none;align-items:center;gap:9px;display:flex}.kc-fab-txt .kc-live{flex:0 0 11px;width:11px;height:11px;margin:0}.kc-fab-arrow{color:#f2d3a5;font:400 40px/.8 system-ui;transform:translateY(-1px)}.kc-unread{z-index:2;top:3px;right:6px;box-shadow:0 0 0 3px #100e0c}.kc-panel,.kchat.big .kc-panel{background:linear-gradient(145deg,#11100ff8,#090909fc);border:1px solid #c6a06b55;border-radius:24px;width:min(590px,100vw - 36px);height:min(760px,100dvh - 44px);box-shadow:inset 0 0 0 1px #ffffff08,0 28px 80px #000d,0 0 30px #e7ae5a16}.kchat.big .kc-panel{width:min(920px,100vw - 42px);height:calc(100dvh - 42px)}.kc-head{box-sizing:border-box;background:linear-gradient(#181614,#100f0e);border-bottom:1px solid #d4af7630;gap:16px;min-height:100px;padding:15px 18px}.kc-ico{color:#fffaf0;background:radial-gradient(circle,#0b0a09 59%,#17110b 61%);border:1px solid #f1ca85;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 0 3px #090807,0 0 0 5px #d9ad6980,0 0 21px #efb45a55}.kc-ico:before{content:"";border:1px solid #e7be777a;border-radius:50%;position:absolute;inset:-7px 2px 2px -7px;transform:rotate(-24deg)}.kc-ico svg{width:40px;height:40px}.kc-title h3{font:700 25px/1.15 var(--body,system-ui);letter-spacing:-.02em}.kc-title small{color:#a9a29a;font:500 14px/1.2 var(--body,system-ui);letter-spacing:0;text-transform:none;align-items:center;gap:7px;margin-top:5px;display:flex}.kc-title small .kc-live{flex:0 0 10px;width:10px;height:10px;margin:0}.kc-room-context{text-overflow:ellipsis;overflow:hidden}.kc-hbtn{color:#e9c18a;background:linear-gradient(145deg,#ffffff06,#00000025);border:1px solid #d7b47a4d;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:color .18s,border-color .18s,background .18s;display:grid}.kc-hbtn:hover{color:#fff3d4;background:#d5a75c1c;border-color:#e8c68a}.kc-hbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.kc-rooms{background:#0e0d0c;border-bottom:1px solid #ffffff12;gap:9px;padding:14px 16px}.kc-room{color:#c8c3bc;min-height:50px;font:500 14px/1 var(--body,system-ui);background:linear-gradient(145deg,#ffffff04,#00000020);border:1px solid #ffffff1b;border-radius:15px;flex:1 0 auto;justify-content:center;align-items:center;gap:9px;padding:8px 12px;transition:all .18s;display:flex}.kc-room i{color:#d7a66b;place-items:center;display:grid}.kc-room i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.kc-room small{color:#aaa198;min-width:16px;font-size:11px}.kc-room.on{color:#fff4de;background:radial-gradient(#d8a65d3b,#a46c291a 70%);border-color:#e8c17d;box-shadow:inset 0 0 16px #e0ab5433,0 0 14px #e6b56d2d,0 0 0 1px #ffdd9c36}.kc-room.on i,.kc-room.on small{color:#ffd394}.kc-room:hover:not(.on){color:#fff;background:#ffffff08;border-color:#b8905a8c}.kc-list{scrollbar-color:#dcae6b55 #ffffff0a;padding:8px 16px 12px}.kc-msg{border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:50px 1fr;gap:13px;padding:10px 8px}.kc-av .av{border:1px solid #ffffff30;width:46px;height:46px;box-shadow:0 2px 8px #0008}.kc-name{font-size:15px}.kc-meta time{color:#817b75;font-size:12px}.kc-msg:hover{background:#ffffff07}.kc-day{color:#9e8e77;margin:14px 0 8px}.kc-day:before,.kc-day:after{background:#d0aa6a27}.kc-empty{color:#aaa29a}.kc-older{color:#e7c38e;background:#d8ae6b0c;border-color:#d8ae6b35}.kc-jump{color:#21170a;background:linear-gradient(135deg,#ffe3a5,#dcaa5e);box-shadow:0 5px 18px #000b}.kc-form{background:#0e0d0c;border-top:1px solid #d2a96038;gap:10px;padding:12px 14px}.kc-cardbtn,.kc-send{color:#f5e8d4;background:#ffffff06;border:1px solid #d9b87a42;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.kc-cardbtn svg,.kc-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.kc-cardbtn:hover{background:#ffffff0e;border-color:#e3c58e}.kc-form input{background:#090908;border-color:#c09a6438;border-radius:14px;padding:12px 15px;font-size:15px}.kc-form input:focus{border-color:#e4ba78;box-shadow:0 0 0 3px #e2b76b16}.kc-send{color:#261909;background:linear-gradient(145deg,#ffe4a3,#d99d4f);border:1px solid #ffdfa0;box-shadow:0 4px 14px #d9a85c3d}.kc-send:hover{filter:brightness(1.08)}@media (max-width:600px){.kchat{bottom:14px;right:14px}.kc-fab{width:min(286px,100vw - 28px);min-height:72px}.kc-fab-ico{flex-basis:56px;width:56px;height:56px}.kc-fab-ico svg{width:34px;height:34px}.kc-fab-txt b{font-size:19px}.kc-fab-txt small{font-size:13px}.kc-fab-arrow{font-size:34px}.kchat.open{bottom:0;left:0;right:0}.kc-panel,.kchat.big .kc-panel{border-radius:22px 22px 0 0;width:100vw;height:calc(100dvh - 12px)}.kc-head{gap:12px;min-height:86px;padding:12px 12px 12px 14px}.kc-ico{flex-basis:56px;width:56px;height:56px}.kc-ico svg{width:33px;height:33px}.kc-title h3{font-size:21px}.kc-title small{font-size:12px}.kc-title small .kc-room-context{display:none}.kc-hbtn{flex-basis:42px;width:42px;height:42px}.kc-rooms{gap:6px;padding:9px 10px}.kc-room{border-radius:13px;gap:6px;min-height:44px;padding:7px 9px;font-size:12px}.kc-room i svg{width:20px;height:20px}.kc-room small{display:none}.kc-list{padding:6px 10px 10px}.kc-msg{grid-template-columns:44px 1fr;gap:10px;padding:9px 5px}.kc-av .av{width:40px;height:40px}.kc-msg p{font-size:14px}.kc-form{gap:8px;padding:10px}.kc-cardbtn,.kc-send{width:44px;height:46px}.kc-form input{padding:10px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.kc-fab,.kc-room,.kc-hbtn{transition:none}}.kchat .kc-fab{aspect-ratio:3;filter:none;isolation:isolate;border-radius:0;outline:none;width:min(270px,100vw - 24px);height:auto;min-height:0;padding:0;display:block;position:relative;overflow:visible;container-type:inline-size;box-shadow:none!important;background:0 0!important;border:0!important}.kchat .kc-fab:hover,.kchat .kc-fab:active,.kchat .kc-fab:focus{outline:none;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.kchat .kc-fab:before,.kchat .kc-fab:after,.kchat .kc-fab-ico:before,.kchat .kc-fab-ico:after,.kchat.open .kc-fab{display:none}.kchat .kc-fab-frame{z-index:0;object-fit:contain;pointer-events:none;filter:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.kchat .kc-fab-smoke{display:none}.kchat .kc-fab-ico{z-index:2;width:27.5%;height:82.5%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:8.25%;left:14.167%;transform:none}.kchat .kc-fab-ico img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.kchat .kc-fab-txt{z-index:3;text-align:left;width:36%;height:47%;margin:0;padding:0;display:block;position:absolute;top:32%;left:43.8%;transform:none}.kchat .kc-fab-txt b{color:#fffaf0;font:650 6.9cqw/1.15 var(--body,system-ui,sans-serif);letter-spacing:0;text-transform:none;margin:0;display:block}.kchat .kc-fab-txt small{white-space:nowrap;color:#bdb5ae;font:500 3.67cqw/1.2 var(--body,system-ui,sans-serif);letter-spacing:.01em;text-transform:none;align-items:center;gap:1.65cqw;display:flex;position:absolute;top:50%;left:.4%}.kchat .kc-fab-txt small:before{content:"";background:#16ef8a;border-radius:50%;flex:0 0 2.8cqw;width:2.8cqw;height:2.8cqw;display:block;box-shadow:0 0 1.3cqw #16ef8a40}.kchat .kc-fab-online{display:none}.kchat .kc-fab-arrow{z-index:3;width:15%;height:45%;font-size:0;display:block;position:absolute;top:31.25%;left:74.75%;right:auto;transform:none}.kchat .kc-fab-arrow img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.kchat .kc-fab-frame{transition:filter .2s}@media (hover:hover) and (pointer:fine){.kchat .kc-fab:hover .kc-fab-frame{filter:brightness(1.12)drop-shadow(0 0 4px #edbb7955)}}.kchat .kc-fab:focus-visible .kc-fab-frame{filter:brightness(1.12)drop-shadow(0 0 3px #ffe2a3)}@media (prefers-reduced-motion:reduce){.kchat .kc-fab-frame{transition:none}}@media (max-width:600px){.kchat:not(.open){right:max(0px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.kchat .kc-fab{width:min(210px,100vw - 16px)}}.kc-panel{font-family:var(--body,system-ui, sans-serif)}.kc-head{background:#101010;flex-shrink:0;gap:18px;padding:18px 20px}.kc-title h3{text-transform:none;font-size:28px;font-weight:700}.kc-title small{color:#a8abb5;font-weight:400}.kc-title .kc-room-context{display:none}.kc-title .kc-live{box-shadow:none;background:#00e9a0}.kc-panel .kc-ico{background:#0a0a0a;flex-basis:60px;width:60px;height:60px;box-shadow:0 0 0 3px #0a0a0a,0 0 0 4px #ba945e,0 0 12px #dca65a30}.kc-panel .kc-ico svg{width:34px;height:34px}.kc-panel .kc-ico:after{content:"";pointer-events:none;border:1px solid #dab17180;border-radius:50%;position:absolute;inset:-7px -3px -4px -6px}.kc-hbtn{border-radius:11px;flex-basis:44px;width:44px;height:44px}.kc-rooms{background:0 0;border:0;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 14px 12px;display:grid}.kc-room{border-radius:12px;gap:7px;min-width:0;min-height:44px;padding:8px 5px;font-size:14px}.kc-room small{display:none}.kc-room i svg{width:22px;height:22px}.kc-room.on{background:linear-gradient(#dba8620d,#14120f 65%,#dba86230);box-shadow:inset 0 0 9px #efc78e35,0 0 10px #efc78e25}.kc-list{scrollbar-color:#efb96f #252527;background:#101010;border:1px solid #d8c1a31c;border-radius:14px;min-height:0;margin:0 14px;padding:0 12px}.kc-list::-webkit-scrollbar{width:6px}.kc-list::-webkit-scrollbar-thumb{background:#efb96f;border-radius:8px}.kc-list::-webkit-scrollbar-track{background:#252527}.kc-msg{border-bottom:0;grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding:12px 2px 0}.kc-msg .kc-body{border-bottom:1px solid #ffffff0d;padding:1px 0 12px}.kc-msg:last-child .kc-body{border-bottom:0}.kc-msg.grouped{padding-top:2px}.kc-msg.grouped .kc-body{padding-bottom:8px}.kc-av .av{width:48px;height:48px}.kc-meta{gap:7px;margin-bottom:4px}.kc-name{font:700 15px/1.3 var(--body,system-ui,sans-serif)}.kc-meta time{color:#777982;margin-left:5px;font-size:12px}.kc-msg p{color:#c9cdd6;font-size:15px;line-height:1.5}.kc-badge{width:auto;height:auto;font:600 11px/1.2 var(--body,system-ui,sans-serif);color:#e6c28e;background:#d5ac7010;border:1px solid;border-radius:999px;padding:2px 8px}.kc-badge.b-founder{color:#ff666c;background:#f33c4c12;box-shadow:inset 0 0 0 2px #090909}.kc-badge.b-pioneer{color:#84bdff;background:#3180d012}.kc-badge.b-chief{color:#c39bff;background:#9656ef12}.kc-form{background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;padding:12px 14px 14px}.kc-compose{flex:1;min-width:0;position:relative}.kc-compose input{box-sizing:border-box;color:#eee;background:#121212;border:1px solid #b18d565e;border-radius:12px;width:100%;height:48px;padding:10px 44px 10px 15px}.kc-compose input::placeholder{color:#7b7d86}.kc-emoji-toggle{color:#b5bac7;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:3px;display:grid;position:absolute;top:8px;right:9px}.kc-emoji-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:26px;height:26px}.kc-emojis{z-index:5;background:#151515;border:1px solid #b18d5666;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:4px;padding:8px;display:grid;position:absolute;bottom:58px;right:0;box-shadow:0 8px 28px #0009}.kc-emojis[hidden]{display:none}.kc-emojis button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px;font-size:22px}.kc-emojis button:hover{background:#ffffff14}.kc-cardbtn,.kc-send{width:48px;height:48px;box-shadow:none;border-radius:11px;flex:0 0 48px}.kc-send{color:#111;background:linear-gradient(120deg,#dca255,#ffe3aa)}.kc-panel button:focus-visible{outline-offset:2px;outline:2px solid #f2cf95}@media (max-width:600px){.kc-head{gap:12px;padding:16px}.kc-title h3{font-size:24px}.kc-panel .kc-ico{flex-basis:48px;width:48px;height:48px}.kc-panel .kc-ico svg{width:28px;height:28px}.kc-hbtn{flex-basis:36px;width:36px;height:38px}.kc-rooms{gap:5px;padding:12px 10px}.kc-room{gap:4px;font-size:11px}.kc-room i svg{width:18px;height:18px}.kc-list{margin:0 10px;padding:0 9px}.kc-msg{grid-template-columns:40px minmax(0,1fr);gap:10px}.kc-av .av{width:40px;height:40px}.kc-msg p{font-size:14px}.kc-form{padding:10px 10px max(12px,env(safe-area-inset-bottom));gap:8px}.kc-cardbtn,.kc-send{flex-basis:42px;width:42px}}.kchat .kc-mobile-art,.kchat .kc-mobile-status{display:none}@media (max-width:767px){.kchat:not(.open){right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(var(--kitsu-chat-bottom-offset,76px) + env(safe-area-inset-bottom,0px))}.kchat .kc-fab{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:50%;width:64px;min-width:44px;height:64px;min-height:44px;display:block;container-type:normal}.kchat.open .kc-fab,.kchat .kc-fab-frame,.kchat .kc-fab-smoke,.kchat .kc-fab-ico,.kchat .kc-fab-txt,.kchat .kc-fab-arrow{display:none}.kchat .kc-mobile-art{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kchat .kc-mobile-art img{object-fit:contain;width:100%;height:100%;display:block}.kchat .kc-mobile-status:not([hidden]){z-index:2;background:#2ce77f;border:2px solid #10100f;border-radius:50%;width:10px;height:10px;display:block;position:absolute;bottom:7px;right:7px}.kchat .kc-unread:not([hidden]){box-sizing:border-box;color:#fff;min-width:20px;height:20px;font:700 11px/1 var(--body,system-ui,sans-serif);box-shadow:none;z-index:3;background:#bc3024;border:1px solid #ec7c65;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:0;right:0}.kchat .kc-fab:focus-visible{outline-offset:4px;outline:2px solid #e9b75c}}@media (max-width:380px){.kchat .kc-fab{width:56px;height:56px}}.tr-box{flex-direction:column;grid-column:1/-1;gap:14px;min-width:0;display:flex}.tr-head h2{margin:2px 0 4px}.tr-head p{margin:0}.tr-head b{color:#fff}.tr-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.tr-side{cursor:pointer;background:#ffffff06;border:2px solid #ffffff12;border-radius:16px;padding:12px;transition:border-color .15s,background .15s}.tr-side.on{border-color:var(--accent);background:#e2412b0d}.tr-side .label small{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:6px;font-weight:600}.tr-arrow{color:#d8b26a;text-align:center;font-size:26px}.tr-slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.tr-slot{border:2px solid var(--rc,#fff2);color:inherit;cursor:pointer;text-align:center;background:#0b0a0d;border-radius:12px;flex-direction:column;align-items:center;gap:1px;min-height:120px;padding:0 0 6px;display:flex;position:relative;overflow:hidden}.tr-slot img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%}.tr-slot .rb{font-size:9px;position:absolute;top:4px;left:4px}.tr-slot b{padding:0 4px;font-size:11px;line-height:1.15}.tr-slot small{color:var(--muted);font-size:10px}.tr-slot.vacant{font:400 28px var(--display);color:#ffffff40;border-style:dashed;justify-content:center}.tr-fair{border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600}.tr-fair.ok{color:#4ade80;background:#22c55e14;border:1px solid #22c55e55}.tr-fair.ko{color:#fda4af;background:#f43f5e12;border:1px solid #f43f5e44}.tr-pickbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tr-pickbar .q-tabs{margin:0}.tr-pickbar input{flex:160px}.tr-pickbar .chip{--c:var(--accent)}.tr-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:34vh;padding:2px;display:grid;overflow-y:auto}.tr-cand{text-align:center;cursor:pointer;border:2px solid color-mix(in srgb, var(--rc) 55%, transparent);color:inherit;background:#ffffff07;border-radius:11px;flex-direction:column;gap:1px;padding:0 0 5px;transition:transform .12s;display:flex;position:relative;overflow:hidden}.tr-cand:hover{transform:translateY(-2px)}.tr-cand.on{box-shadow:0 0 0 3px var(--accent), 0 0 16px var(--accent)}.tr-cand img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%}.tr-cand .rb{font-size:9px;position:absolute;top:4px;left:4px}.tr-cand b{padding:0 3px;font-size:10.5px;line-height:1.15}.tr-cand small{color:var(--muted);font-size:10px}.tr-cand small em{color:#fb7185;font-style:normal}.tr-slot.r-C,.tr-cand.r-C,.tr-mini.r-C{--rc:var(--C)}.tr-slot.r-U,.tr-cand.r-U,.tr-mini.r-U{--rc:var(--U)}.tr-slot.r-R,.tr-cand.r-R,.tr-mini.r-R{--rc:var(--R)}.tr-slot.r-E,.tr-cand.r-E,.tr-mini.r-E{--rc:var(--E)}.tr-slot.r-L,.tr-cand.r-L,.tr-mini.r-L{--rc:var(--L)}.tr-slot.r-M,.tr-cand.r-M,.tr-mini.r-M{--rc:var(--M)}.tr-foot{align-items:center;gap:10px;display:flex}.tr-foot input{flex:1}.tr-rule{margin:0 0 14px}.tr-rule b{color:#fff}.tr-cols{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.tr-cols .panel{flex-direction:column;gap:10px;padding:14px;display:flex}.tr-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.tr-who{align-items:center;gap:8px;display:flex}.tr-who .av{object-fit:cover;border-radius:50%;width:32px;height:32px;font-size:14px!important}.tr-who span{flex-direction:column;display:flex}.tr-who small{color:var(--muted);font-size:11px}.tr-msg{color:#d9d1c4;margin:0;font-size:12.5px;font-style:italic}.tr-deal{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.tr-deal>div>small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.tr-deal .tr-arrow{font-size:18px}.tr-minis{flex-wrap:wrap;gap:4px;display:flex}.tr-mini{aspect-ratio:5/7;border:2px solid var(--rc);cursor:pointer;background:#111;border-radius:7px;width:40px;padding:0;position:relative;overflow:hidden}.tr-mini img{object-fit:cover;object-position:top;width:100%;height:100%}.tr-mini .rb{transform-origin:0 0;font-size:7px;position:absolute;top:1px;left:1px;transform:scale(.85)}.tr-mini small{color:#4ade80;text-shadow:0 0 3px #000;font-size:10px;font-weight:900;position:absolute;bottom:1px;right:2px}.tr-acts{flex-wrap:wrap;gap:6px;display:flex}.tr-status{color:var(--muted);font-size:12px;font-weight:700}.tr-status.s-accepted{color:#4ade80}.tr-status.s-declined{color:#fb7185}@media (max-width:980px){.tr-cols{grid-template-columns:1fr}}@media (max-width:640px){.tr-sides{grid-template-columns:1fr}.tr-arrow{transform:rotate(90deg)}.tr-foot{flex-direction:column;align-items:stretch}}.hero-tabs{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:48px;right:48px}.hb-tab{color:#d9d1c4;cursor:pointer;background:#07070a99;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.hb-tab i{width:24px;height:24px;font:900 13px var(--jp,serif);color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:50%;place-items:center;font-style:normal;display:grid}.hb-tab:hover{color:#fff;border-color:#fff4}.hb-tab.on{color:#fff;border-color:var(--c2);box-shadow:0 0 16px -4px var(--c2);background:#07070acc}.hero:has(.hero-tabs){padding-top:64px}.hero-arrow{z-index:3;color:#fff;cursor:pointer;opacity:.55;background:#07070a99;border:1px solid #fff2;border-radius:50%;width:36px;height:36px;margin-top:-18px;font-size:22px;line-height:1;transition:opacity .15s;position:absolute;top:50%}.hero-arrow:hover{opacity:1}.hero-arrow.prev{left:10px}.hero-arrow.next{right:10px}@media (max-width:820px){.hero-tabs{left:16px;right:16px}.hb-tab span{display:none}.hb-tab{padding:4px}.hero-arrow{display:none}}.ev-scroll{flex-direction:column;grid-column:1/-1;gap:12px;min-width:0;display:flex}.ev-scroll h2,.ev-scroll p{margin:0}.ev-sizes{flex-wrap:wrap;gap:6px;display:flex}.ev-sizes .chip{--c:#fde047}.ev-sizes .chip b{margin-left:4px}.ev-pick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:55vh;padding:2px;display:grid;overflow-y:auto}.ev-pc{text-align:center;cursor:pointer;border:2px solid color-mix(in srgb, var(--rc) 55%, transparent);color:inherit;background:#ffffff07;border-radius:11px;flex-direction:column;gap:2px;padding:0 0 6px;display:flex;position:relative;overflow:hidden}.ev-pc:hover:not(:disabled){box-shadow:0 0 0 2px #fde047}.ev-pc:disabled{opacity:.45;cursor:default}.ev-pc.r-C{--rc:var(--C)}.ev-pc.r-U{--rc:var(--U)}.ev-pc.r-R{--rc:var(--R)}.ev-pc.r-E{--rc:var(--E)}.ev-pc.r-L{--rc:var(--L)}.ev-pc.r-M{--rc:var(--M)}.ev-pc img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%}.ev-pc .rb{font-size:9px;position:absolute;top:4px;left:4px}.ev-pc b{padding:0 3px;font-size:10.5px;line-height:1.15}.ev-pc small{color:var(--muted);font-size:10px}.ev-pc .stat-bar{height:4px;margin:2px 6px 0}.ev-got{flex-direction:column;gap:8px;width:min(460px,100%);display:flex}.ev-got>div{background:#ffffff0a;border:1px solid #ffffff18;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ev-got i{text-align:center;width:28px;font-size:20px;font-style:normal}.ev-got span{flex-direction:column;display:flex}.ev-got small{color:var(--muted);font-size:12px}.ev-pp span small{color:var(--muted)}.arc-later{opacity:.85}.arc-later .arc-head{background:#07070ae6;border-style:dashed}.later-txt{z-index:2;text-align:center;color:#d9d1c4;background:#07070ad9;border:1px dashed #fff3;border-radius:14px;max-width:520px;margin:18px auto 40px;padding:14px 18px;position:relative}.card-later{z-index:6;text-align:center;white-space:nowrap;pointer-events:none;font:800 10px var(--display);letter-spacing:.08em;text-transform:uppercase;color:#1c1405;background:repeating-linear-gradient(135deg,#fbbf24 0 12px,#f59e0b 12px 24px);border-block:1px solid #0005;padding:4px 0;position:absolute;top:44%;left:-12%;right:-12%;rotate:-18deg;box-shadow:0 2px 10px #0009}.bi{flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;display:flex}.bi-top{background:linear-gradient(120deg, color-mix(in srgb, var(--c1) 30%, transparent), transparent 70%);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.bi-kanji{width:56px;height:56px;font:900 28px var(--jp,serif);color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:14px;flex:none;place-items:center;display:grid}.bi-top h2{margin:2px 0 4px}.bi-top p{margin:0;font-size:13px}.bi-top b{color:#fde047}.bi-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.bi-head b{font:400 18px var(--display)}.bi-head small{color:var(--muted)}.bi-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.bi-card{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.bi-card .card{width:100%}.bi-card small{color:var(--muted);font-size:11.5px}.bi-card em{color:#4ade80;font-style:normal}.bi-card:not(.owned) .card{filter:saturate(.75)brightness(.85)}.sc-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.sc-tools .pp-search{min-width:200px;height:36px;color:var(--text);background:#07070a;border:1px solid #24212a;border-radius:10px;flex:1;padding:0 12px;font-size:13px}.sc-tools .pp-select{max-width:220px;height:36px;color:var(--text);background:#07070a;border:1px solid #24212a;border-radius:10px;padding:0 8px;font-size:12px;font-weight:700}.sc-tools .pp-search:focus,.sc-tools .pp-select:focus{border-color:#e2412b;outline:none;box-shadow:0 0 0 3px #e2412b22}.sc-max{color:#bdb6aa;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sc-count{color:#9a948a;margin-left:auto;font-size:12px}.ev-pick .pp-more{grid-column:1/-1}.ev-pick .ev-pc{content-visibility:auto;contain-intrinsic-size:auto 150px}.ev-none{text-align:center;color:#9a948a;grid-column:1/-1;padding:24px}@media (max-width:700px){.sc-tools .pp-select{flex:1;max-width:none}.sc-count{width:100%;margin:0}}.evp{--ln:#ffffff16;--ln2:#ffffff29;--txt2:#cfc7b9;--txt3:#9a948a;--gold:#d8b26a;--gold2:#f7c95c;--red:#e2412b;--glass:linear-gradient(160deg, #1e1828c7, #0e0c14db 55%, #0a090eeb);--rad:26px}.evi{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em;display:inline-block}.toast .evi{width:1.15em;height:1.15em;margin-right:2px}.evp-kicker{font:700 11px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;display:inline-flex}.evp-kicker:before{content:"";background:var(--red);width:6px;height:6px;transform:rotate(45deg)}.evx{flex-direction:column;gap:22px;min-width:0;display:flex}.evx *,.evx :before,.evx :after{box-sizing:border-box}.evx .ev-card,.evx .ev-inv{border-radius:0!important}.evx-h{color:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;font-size:clamp(22px,2vw,28px);display:flex}.evx-h small{font:500 13.5px var(--body);color:var(--txt3);letter-spacing:0;text-transform:none}.evx-top{z-index:6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:relative}.evx-top h1{margin:0;padding-top:.06em;font-size:clamp(36px,3.6vw,52px);line-height:1.02}.evx-coins{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.evx-coin{cursor:help;border:1px solid var(--ln);background:#ffffff0d;outline:none;align-items:center;gap:9px;min-height:46px;padding:6px 8px 6px 10px;transition:border-color .2s,background .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d;border-radius:999px!important}.evx-coin:hover,.evx-coin:focus-visible,.evx-coin.tip{background:#f7c95c12;border-color:#f7c95c73}.evx-coin>.evi{filter:drop-shadow(0 0 6px #f7c95c40);width:24px;height:24px}.evx-coin-n{flex-direction:column;padding-right:6px;line-height:1.05;display:flex}.evx-coin-n b{font:400 18px var(--display);color:#fff;letter-spacing:.02em}.evx-coin-n b em{color:var(--txt3);font-size:12px;font-style:normal}.evx-coin-n small{font:700 10px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);margin-top:2px}.evx-mini{cursor:pointer;white-space:nowrap;color:#1a1205;height:32px;font:800 11px var(--body);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffe9a8,#f7c95c);padding:0 14px;transition:transform .2s,filter .2s;box-shadow:0 6px 18px -8px #f7c95ccc;border-radius:999px!important}.evx-mini:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.evx-mini:disabled{cursor:default;color:var(--txt3);box-shadow:none;background:#ffffff0f}.evx-tip{z-index:30;pointer-events:none;width:max-content;max-width:260px;font:500 12.5px/1.45 var(--body);color:var(--txt2);text-transform:none;letter-spacing:0;text-align:left;opacity:0;background:#100d16f7;border:1px solid #f7c95c4d;border-radius:16px;padding:10px 14px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 20px 40px -16px #000,0 0 24px -12px #f7c95c80}.evx-tip b{color:#fff}.evx-tip small{color:var(--txt3);margin-top:4px;font-size:11.5px;display:block}.evx-coin:hover .evx-tip,.evx-coin:focus-visible .evx-tip,.evx-coin.tip .evx-tip{opacity:1;transform:translate(-50%)}.evx-howto{background:var(--glass);border:1px solid var(--ln);overflow:hidden;box-shadow:0 30px 60px -40px #000;border-radius:var(--rad)!important}.evx-howto summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 18px;list-style:none;display:flex}.evx-howto summary::-webkit-details-marker{display:none}.evx-howto summary b{font:800 14px var(--body);color:#fff}.evx-howto summary small{color:var(--txt3);font-size:12.5px}.evx-howto-q{width:28px;height:28px;font:900 15px var(--body);color:#1a1205;background:linear-gradient(135deg,#ffe9a8,#f7c95c);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 16px -4px #f7c95ccc}.evx-chev{width:9px;height:9px;color:var(--txt3);border-bottom:2px solid;border-right:2px solid;margin-left:auto;transition:transform .25s;transform:rotate(45deg)translate(-2px,-2px)}details[open]>summary .evx-chev{transform:rotate(225deg)translate(-2px,-2px)}.evx-howto ol{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.evx-howto li{border:1px solid var(--ln);background:#ffffff0a;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.evx-howto-ico{width:52px;height:52px;color:var(--gold2);background:radial-gradient(circle at 30% 25%,#f7c95c4d,#f7c95c0f 70%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 22px -8px #f7c95cb3,inset 0 0 0 1px #f7c95c4d}.evx-howto-ico .evi{width:26px;height:26px}.evx-howto-ico em{width:22px;height:22px;font:900 11px var(--body);color:#fff;background:var(--red);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 3px #120f18}.evx-howto li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.evx-howto li b{font:400 17px var(--display);color:#fff;letter-spacing:.02em}.evx-howto li small{color:var(--txt2);font-size:13px;line-height:1.4}.evx-hero{isolation:isolate;border:1px solid var(--ln2);min-height:clamp(340px,46vh,440px);box-shadow:0 40px 90px -50px color-mix(in srgb, var(--c2) 70%, #000), inset 0 1px 0 #ffffff0f;background:#0b0a10;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:20px;padding:30px;display:grid;position:relative;overflow:hidden;border-radius:32px!important}.evx-hero-art{z-index:-2;position:absolute;inset:0 0 0 26%}.evx-hero-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.evx-hero-art:after{content:"";background:linear-gradient(90deg,#0b0a10 0%,#0b0a10d6 18%,#0b0a101f 55%,#0b0a1080 82%,#0b0a10d9 100%),linear-gradient(#0b0a1000 55%,#0b0a10 100%);position:absolute;inset:0}.evx-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c1) 35%, transparent), transparent);filter:blur(30px);opacity:.7;border-radius:50%;width:60%;height:90%;position:absolute;bottom:-40%;left:-10%}.evx-hero-kanji{z-index:-1;font:900 clamp(200px, 22vw, 320px)/1 var(--jp);color:#e2412b14;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.24em;left:-.04em}.evx-hero-body{min-width:0;max-width:580px}.evx-eyebrow{font:700 11px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.evx-live{color:#bbf7d0;letter-spacing:.14em;background:#4ade801f;border:1px solid #4ade8059;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.evx-live i{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite evx-pulse;box-shadow:0 0 10px #4ade80}.evx-live.off{color:#d4d4d8;background:#a1a1aa1f;border-color:#a1a1aa59}@keyframes evx-pulse{50%{opacity:.35}}.evx-hero h2{color:#fff;text-shadow:0 6px 34px #000;max-width:13ch;margin:14px 0 10px;font-size:clamp(36px,4vw,60px);line-height:.94}.evx-lede{color:#ddd5c8;text-shadow:0 1px 12px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.evx-cd{color:var(--gold2);border:1px solid var(--ln2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070a99;border-radius:999px;align-items:center;gap:10px;margin:18px 0 20px;padding:8px 16px 8px 12px;display:inline-flex}.evx-cd>.evi{width:18px;height:18px}.evx-cd small{font:700 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt3)}.evx-cd [data-evp-cd]{gap:8px;display:flex}.evx-cd [data-evp-cd] span{align-items:baseline;gap:2px;display:flex}.evx-cd b{font:400 20px/1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.evx-cd i{font:800 10.5px var(--body);text-transform:uppercase;color:var(--gold);font-style:normal}.evx-ctas{flex-wrap:wrap;gap:10px;display:flex}.evx-btn{cursor:pointer;white-space:nowrap;height:52px;font:800 14px var(--body);letter-spacing:.06em;text-transform:uppercase;transition:transform .25s var(--ease), filter .2s, background .2s, border-color .2s;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex;border-radius:999px!important}.evx-btn .evi{width:18px;height:18px}.evx-btn.primary{color:#fff;background:linear-gradient(135deg,#ff5a3d,#e2412b 55%,#b8241a);box-shadow:0 16px 34px -14px #e2412be6,inset 0 1px #ffffff4d}.evx-btn.ghost{color:#f3ede2;border:1px solid var(--ln2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12}.evx-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.evx-btn.ghost:hover{border-color:#f7c95c80}.evx-over{color:#bbf7d0;height:52px;font:700 13.5px var(--body);background:#4ade801a;border:1px solid #4ade804d;border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.evx-over .evi{width:16px;height:16px}.evx-prize{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a090eb8;border:1px solid #f7c95c4d;flex-direction:column;align-items:center;gap:4px;padding:16px 18px 18px;display:flex;box-shadow:0 0 40px -18px #f7c95c99;border-radius:24px!important}.evx-prize-k{font:800 10.5px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold2)}.evx-prize-cards{justify-content:center;padding:10px 0 8px;display:flex}.evp-pc{width:80px;transition:transform .35s var(--ease);flex:none}.evp-pc .card{pointer-events:none;width:100%}.evp-pc.p0{transform:rotate(-7deg)translate(14px,6px)}.evp-pc.p1{z-index:2;position:relative;transform:translateY(-4px)}.evp-pc.p2{transform:rotate(7deg)translate(-14px,6px)}.evx-prize:hover .evp-pc.p0{transform:rotate(-10deg)translate(4px,4px)}.evx-prize:hover .evp-pc.p2{transform:rotate(10deg)translate(-4px,4px)}.evx-prize>b{font:400 18px var(--display);text-transform:uppercase;color:#fff}.evx-prize>small{color:var(--txt2);font-size:12.5px}.evx-link{font:800 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-top:6px;text-decoration:none}.evx-link:hover{color:#fff}.evx-play,#evpShop{scroll-margin-top:84px}.evx-acts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.evx-act{background:var(--glass);border:1px solid var(--ln);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #000,inset 0 1px #ffffff0d;border-radius:var(--rad)!important}.evx-act.boss{border-color:#e2412b38}.evx-act-head{isolation:isolate;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.evx-act-head:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e0c1433,#0e0c14c7 40%,#0e0c14f2 80%),linear-gradient(#0000 40%,#0e0c14e6);position:absolute;inset:0}.evx-act-bg{z-index:-2;object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.evx-foe{background:#111;border:2px solid #f7c95c73;border-radius:20px;width:96px;height:120px;margin:0;overflow:hidden;box-shadow:0 16px 30px -14px #000,0 0 24px -10px #f7c95c99}.evx-act.boss .evx-foe{border-color:#ff6a5299;box-shadow:0 16px 30px -14px #000,0 0 24px -10px #e2412bcc}.evx-foe img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.evx-act-id{min-width:0;padding-right:56px}.evx-tag{font:800 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#1a1205;background:linear-gradient(#ffe9a8,#f7c95c);border-radius:999px;padding:4px 11px;display:inline-flex}.evx-act.boss .evx-tag{color:#fff;background:linear-gradient(135deg,#ff5a3d,#b8241a)}.evx-act-id h3{color:#fff;margin:8px 0 6px;font-size:clamp(19px,1.7vw,24px);line-height:1.02}.evx-act-id p{color:var(--txt2);margin:0;font-size:13px;line-height:1.45}.evx-prog{font:800 12px var(--body);color:var(--txt2);border:1px solid var(--ln2);background:#07070a99;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;top:16px;right:16px}.evx-prog .evi{color:#4ade80;width:12px;height:12px}.evx-act-body{flex-direction:column;flex:1;gap:14px;padding:4px 18px 18px;display:flex}.evx-diffs{border:1px solid var(--ln);background:#0000004d;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;display:grid}.evx-diff{cursor:pointer;min-width:0;min-height:44px;color:var(--txt2);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 4px;transition:background .2s,color .2s,box-shadow .2s;display:flex;position:relative;border-radius:999px!important}.evx-diff b{font:800 12.5px var(--body);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.evx-diff b:before{content:"";background:var(--dc);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.evx-diff small{color:var(--txt3);font-size:10px}.evx-diff:hover{color:#fff;background:#ffffff0d}.evx-diff.on{color:#fff;background:color-mix(in srgb, var(--dc) 22%, #ffffff0a);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--dc) 70%, transparent), 0 0 18px -6px var(--dc)}.evx-diff.spent{opacity:.5}.evx-diff em{white-space:nowrap;font:800 9px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#052e16;background:linear-gradient(#bbf7d0,#4ade80);border-radius:999px;padding:2px 8px;font-style:normal;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 0 12px -2px #4ade80b3}.evx-diffs:has(em){margin-top:8px}.evx-sum{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.evx-win{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:inline-flex}.evx-win>small{font:700 10.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--txt3)}.evx-win .evp-g .evi{width:20px;height:20px}.evx-win .evp-g b{font-size:15px}.evx-bonus{color:var(--gold);border:1px solid #d8b26a59;border-radius:999px;padding:2px 9px;font-size:11.5px}.evx-first,.evx-vd{font:800 12px var(--body);border:1px solid var(--ln);background:#ffffff0d;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.evx-first small{color:var(--txt3);font-weight:600}.evx-vd{color:var(--vc);border-color:color-mix(in srgb, var(--vc) 35%, transparent);background:color-mix(in srgb, var(--vc) 9%, transparent);cursor:help}.evx-sum .evx-first{margin-left:auto}.evx-hint{color:#fed7aa;background:#fb923c14;border:1px solid #fb923c40;border-radius:16px;margin:-4px 0 0;padding:9px 14px;font-size:12.5px;line-height:1.4}.evx-go{cursor:pointer;color:#fff;width:100%;height:58px;font:800 15px var(--body);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #00000059;transition:transform .25s var(--ease), filter .2s;background:linear-gradient(135deg,#ffb347,#f59e0b 45%,#d97706);justify-content:center;align-items:center;gap:12px;margin-top:auto;display:flex;box-shadow:0 18px 36px -16px #f59e0be6,inset 0 1px #ffffff59;border-radius:999px!important}.evx-act.boss .evx-go{background:linear-gradient(135deg,#ff5a3d,#e2412b 55%,#b8241a);box-shadow:0 18px 36px -16px #e2412bf2,inset 0 1px #ffffff4d}.evx-go .evi{width:20px;height:20px}.evx-go:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.evx-go:disabled{cursor:not-allowed;color:var(--txt3);text-shadow:none;font-size:12.5px;box-shadow:inset 0 0 0 1px var(--ln2)!important;background:#ffffff0d!important}.evx-cost{font:800 13px var(--body);background:#00000047;border-radius:999px;align-items:center;gap:2px;padding:4px 10px 4px 6px;display:inline-flex}.evx-cost .evi{width:15px;height:15px}.evx-cost.low{color:#fecdd3;background:#f43f5e59}.evx-left{text-align:center;color:var(--txt3);margin:-6px 0 0;font-size:12.5px}.evx-done,.evx-shut{border-radius:22px;align-items:center;gap:14px;margin-top:auto;padding:16px 18px;display:flex}.evx-done{color:#bbf7d0;background:radial-gradient(120% 140% at 0 0,#4ade8029,#4ade800a 60%);border:1px solid #4ade804d}.evx-done>.evi{background:#4ade802e;border-radius:50%;width:34px;height:34px;padding:8px;box-shadow:0 0 20px -6px #4ade80}.evx-done span{flex-direction:column;gap:2px;display:flex}.evx-done b{font:400 18px var(--display);color:#fff;letter-spacing:.02em}.evx-done small{color:var(--txt2);font-size:13px}.evx-shut{font:800 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#e9e2d6;border:1px solid var(--ln2);background:#ffffff0a;justify-content:center}.evx-shut .evi{width:15px;height:15px}.evx-act.closed .evx-act-head,.evx-act.finished .evx-act-head{filter:grayscale(.6)brightness(.85)}.evx-det{border:1px solid var(--ln);background:#0000002e;border-radius:18px}.evx-det summary{cursor:pointer;font:800 11.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);align-items:center;gap:8px;padding:9px 14px;list-style:none;display:flex}.evx-det summary::-webkit-details-marker{display:none}.evx-det summary:hover{color:#fff}.evx-det>p{color:var(--txt3);margin:0;padding:0 14px 8px;font-size:12px}.evx-det>p b{color:var(--gold)}.evx-table{padding:0 8px 10px;overflow-x:auto}.evx-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12.5px}.evx-table th,.evx-table td{text-align:left;border-top:1px solid #ffffff0f;padding:7px 6px}.evx-table thead th{font:700 9.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#7a746b;border:0}.evx-table tbody th{color:#fff;font-weight:800}.evx-table tbody th i{background:var(--dc);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.evx-table td small{text-transform:uppercase;color:var(--vc);font-size:10px;font-weight:800}.evx-table td[class^=v-]{color:#f3ede2}.evx-table .evi{width:14px;height:14px}.v-easy{--vc:#6ee79a}.v-even{--vc:#f5d76e}.v-hard{--vc:#fb9a52}.v-deadly{--vc:#ff6b7d}.evp-give{flex-wrap:wrap;align-items:center;gap:2px 0;display:inline-flex}.evp-g{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.evp-g .evi{width:17px;height:17px}.evp-g b{color:#f3ede2;font-variant-numeric:tabular-nums;font-weight:800}.evp-g small{color:var(--txt3);font-size:11.5px}.evp-g .rb{font-size:9px}.evp-plus{color:#625d56;margin:0 6px;font-style:normal}.evx-shop-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.evx-shop-head .evx-h{margin:0}.evx-purse{white-space:nowrap;cursor:help;background:#f7c95c14;border:1px solid #f7c95c59;border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 10px;display:inline-flex;box-shadow:0 0 24px -12px #f7c95ccc}.evx-purse .evi{width:24px;height:24px}.evx-purse b{font:400 22px var(--display);color:#ffe9a8}.evx-purse small{font:700 10px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--txt3)}.evx-empty{color:var(--txt2);border:1px dashed var(--ln2);background:#ffffff0a;border-radius:16px;margin:-4px 0 14px;padding:10px 16px;font-size:13px}.evx-wares{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.evx-ware{text-align:center;background:var(--glass);border:1px solid var(--ln);transition:transform .3s var(--ease), border-color .2s;flex-direction:column;align-items:center;gap:4px;padding:16px 14px 14px;display:flex;box-shadow:inset 0 1px #ffffff0d;border-radius:24px!important}.evx-ware:hover{border-color:#f7c95c4d;transform:translateY(-3px)}.evx-ware-vis{background:radial-gradient(circle at 35% 30%,#f7c95c40,#f7c95c0a 70%);border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:6px;display:grid;box-shadow:0 0 30px -12px #f7c95cb3,inset 0 0 0 1px #f7c95c33}.evx-ware-vis .evi{filter:drop-shadow(0 8px 8px #00000080);width:44px;height:44px;transition:transform .45s var(--ease)}.evx-ware:hover .evx-ware-vis .evi{transform:translateY(-3px)rotate(-5deg)}.evx-ware>b{font:400 16px var(--display);text-transform:uppercase;letter-spacing:.02em;color:#fff}.evx-ware>small{color:var(--txt2);font-size:12px;line-height:1.35}.evx-lim{color:var(--gold);cursor:help;background:#f7c95c14;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.evx-ware.out .evx-lim{color:#fecdd3;background:#f43f5e1f}.evx-ware.out .evx-ware-vis .evi{filter:grayscale()brightness(.6)}.evx-buy{cursor:pointer;color:#1a1205;width:100%;height:44px;transition:transform .25s var(--ease), filter .2s;background:linear-gradient(#ffe9a8,#f7c95c 55%,#e0a93a);justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:0;display:flex;box-shadow:0 14px 28px -14px #f7c95ce6,inset 0 1px #ffffff8c;border-radius:999px!important}.evx-ware>small+.evx-buy,.evx-lim+.evx-buy{margin-top:10px}.evx-buy .evi{width:19px;height:19px}.evx-buy b{font:400 18px var(--display);letter-spacing:.03em}.evx-buy:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.evx-buy.no{cursor:not-allowed;color:#8a847a;box-shadow:inset 0 0 0 1px var(--ln2);background:#ffffff0a}.evx-buy.no .evi{filter:grayscale();opacity:.6}.evx-orow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.evx-o{isolation:isolate;text-align:left;cursor:pointer;min-width:0;color:var(--txt3);border:1px solid var(--ln);font:inherit;transition:border-color .2s, transform .25s var(--ease);background:#ffffff0a;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex;position:relative;overflow:hidden;border-radius:999px!important}.evx-o img{z-index:-1;object-fit:cover;opacity:.2;filter:grayscale(.7);width:100%;height:100%;transition:opacity .3s,filter .3s;position:absolute;inset:0}.evx-o i{width:38px;height:38px;font:900 18px var(--jp);color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));box-shadow:0 0 16px -4px var(--c2);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.evx-o span{flex-direction:column;min-width:0;display:flex}.evx-o small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase}.evx-o b{font:400 14px var(--display);text-transform:uppercase;color:#e9e2d6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.evx-o em{font:800 10.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff14;border-radius:999px;margin-left:auto;padding:5px 12px;font-style:normal}.evx-o:hover{border-color:color-mix(in srgb, var(--c2) 60%, transparent);transform:translateY(-2px)}.evx-o:hover img{opacity:.35;filter:none}.evx button:focus-visible,.evx summary:focus-visible,.evx a:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.ev-got i .evi{width:26px;height:26px}.ev-sizes .chip .evi{vertical-align:-4px;width:18px;height:18px;margin-right:2px}@keyframes evp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes evp-fade{0%{opacity:.25;transform:translateY(6px)}}@keyframes evp-zoom{0%{transform:scale(1.07)}}.evp-anim .evp-rise{animation:evp-rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.evp-anim .evx-hero-art img{animation:evp-zoom 1.6s var(--ease) both}.evp-swap{animation:evp-fade .4s var(--ease) both}@media (prefers-reduced-motion:reduce){.evp *,.evp :before{transition:none!important;animation:none!important}.evx-btn:hover,.evx-go:hover:not(:disabled),.evx-buy:hover:not(:disabled),.evx-ware:hover,.evx-o:hover{transform:none}}@media (max-width:1240px){.evx-wares{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.evx-acts{grid-template-columns:1fr}}@media (max-width:900px){.evx-howto ol{grid-template-columns:1fr}}@media (max-width:760px){.evx{gap:18px}.evx-top h1{font-size:40px}.evx-coins{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:6px;width:100%;display:grid}.evx-coin{min-width:0;padding:5px 6px 5px 9px}.evx-coin:has(.evx-mini){grid-column:1/-1}.evx-coin-n{min-width:0}.evx-coin-n small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evx-mini{height:34px;margin-left:auto;padding:0 11px;font-size:10.5px}.evx-tip{width:auto;max-width:none;left:0;right:0;transform:translateY(-4px)}.evx-coin:hover .evx-tip,.evx-coin.tip .evx-tip,.evx-coin:focus-visible .evx-tip{transform:none}.evx-howto summary{padding:11px 14px}.evx-howto summary small{display:none}.evx-howto ol{gap:8px;padding:0 12px 12px}.evx-howto li{border-radius:18px;gap:12px;padding:10px 12px}.evx-howto-ico{width:44px;height:44px}.evx-howto-ico .evi{width:22px;height:22px}.evx-hero{flex-direction:column;align-items:stretch;min-height:0;padding:0 0 16px;display:flex;border-radius:28px!important}.evx-hero-art{height:240px;inset:0 0 auto}.evx-hero-art img{object-position:40% 30%}.evx-hero-art:after{background:linear-gradient(#0b0a101a 0%,#0b0a104d 50%,#0b0a10 100%)}.evx-hero-kanji{font-size:180px;top:150px;bottom:auto}.evx-hero-body{max-width:none;padding:150px 16px 0}.evx-hero h2{max-width:none;font-size:36px}.evx-lede{font-size:13.5px}.evx-cd{margin:14px 0 16px}.evx-ctas{grid-template-columns:1fr;display:grid}.evx-btn{width:100%}.evx-prize{margin:0 16px}.evx-act-head{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px}.evx-foe{border-radius:16px;width:76px;height:96px}.evx-act-id,.evx-act-id h3{padding-right:0}.evx-act-id p{font-size:12.5px}.evx-prog{top:12px;right:12px}.evx-act-body{padding:4px 12px 14px}.evx-diffs{border-radius:22px;gap:4px;padding:4px}.evx-diff{min-height:42px;border-radius:18px!important}.evx-diff b{font-size:11px}.evx-diff b:before{display:none}.evx-sum .evx-first{margin-left:0}.evx-wares{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evx-ware{padding:14px 10px 12px;border-radius:22px!important}.evx-ware-vis{width:60px;height:60px}.evx-ware-vis .evi{width:36px;height:36px}.evx-ware>b{font-size:14px}.evx-orow{grid-template-columns:1fr}}@media (max-width:360px){.evx-diff b{letter-spacing:0;font-size:10px}.evx-coin-n small{font-size:9px}}.salle-page{--s-ice:#7dd3fc;--s-ice2:#bae6fd;--s-gold:#facc15;--s-gold2:#fde68a;--s-ink:#0c2233}.salle-hero{background:linear-gradient(120deg,#fff 0%,#f1f8fd 45%,#e3f2fb 100%);border-color:#7dd3fc8c;box-shadow:0 40px 90px -46px #7dd3fcbf,0 0 0 1px #facc152e,inset 0 1px #fff}.salle-hero .evx-hero-art{inset:0 0 0 30%}.salle-hero .evx-hero-art img{object-position:60% 40%}.salle-hero .evx-hero-art:after{background:linear-gradient(90deg,#fbfdff 0%,#fbfdffe6 14%,#fbfdff33 48%,#fbfdff00 70%,#e3f2fba6 100%),linear-gradient(#f1f8fd00 60%,#f1f8fdf2 100%)}.salle-hero:before{opacity:.55;background:radial-gradient(closest-side,#facc1580,#0000)}.salle-hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#bae6fd59 55%,#0000);border-radius:50%;width:55%;animation:6s ease-in-out infinite salle-glow;position:absolute;inset:-30% 10% auto auto}@keyframes salle-glow{50%{opacity:.55;transform:scale(1.06)}}.salle-hero .evx-hero-kanji{color:#facc1529;-webkit-text-stroke:1px #ca8a0438}.salle-hero .evx-eyebrow{color:#a16207}.salle-perm{color:#075985;background:#7dd3fc38;border-color:#0ea5e973}.salle-perm i{background:#0ea5e9;box-shadow:0 0 10px #38bdf8}.salle-hero h2{color:var(--s-ink);text-shadow:0 2px #fff,0 10px 30px #7dd3fc8c}.salle-hero .evx-lede{color:#24465c;text-shadow:none}.salle-time{color:#0c4a6e;background:#ffffffbf;border-color:#7dd3fc99}.salle-time small{color:#2f5d78}.salle-time b{color:#a16207;font-size:18px}.salle-btn.primary{color:#1c1404;background:linear-gradient(135deg,#fff7d1,#facc15 50%,#eab308);box-shadow:0 16px 34px -14px #eab308e6,inset 0 1px #fff}.salle-hero .evx-over{color:#166534;background:#4ade8029}.salle-prize{background:#ffffffd1;border-color:#facc1599;box-shadow:0 0 46px -16px #facc15cc}.salle-prize .evx-prize-k{color:#a16207}.salle-prize>b{color:var(--s-ink)}.salle-prize>small{color:#3b6178}.salle-prize .salle-day{color:#075985;background:#7dd3fc38;border-radius:999px;margin-top:6px;padding:3px 10px;font-weight:700}.salle-xp{align-items:baseline;gap:6px;padding:8px 0 4px;display:flex}.salle-xp .evi{align-self:center;width:30px;height:30px}.salle-xp b{font:400 clamp(34px, 3.4vw, 46px)/1 var(--display);color:#ca8a04;text-shadow:0 2px #fff,0 0 26px #facc1599}.salle-xp small{font:800 14px var(--body);color:#a16207}.salle-howto .evx-howto-ico{background:radial-gradient(circle at 30% 25%,#bae6fd59,#7dd3fc0f 70%);box-shadow:0 0 22px -8px #7dd3fccc,inset 0 0 0 1px #7dd3fc59}.salle-howto .evx-howto-ico em{background:#0ea5e9}.salle-kj{font:900 22px/1 var(--jp);color:var(--s-gold);text-shadow:0 0 12px #facc1599}.salle-act{border-color:#7dd3fc47}.salle-act.boss{border-color:#facc1552}.salle-act .evx-act-head:before{background:linear-gradient(90deg,#0816220d,#081622b8 42%,#081622ed 80%),linear-gradient(#0000 40%,#081622e6)}.salle-act .evx-act-bg{opacity:.9}.salle-act .evx-foe{border-color:#7dd3fcb3;box-shadow:0 16px 30px -14px #000,0 0 24px -8px #7dd3fccc}.salle-act.boss .evx-foe{border-color:#facc15bf;box-shadow:0 16px 30px -14px #000,0 0 24px -8px #facc15cc}.salle-act .evx-tag{color:#062a3d;background:linear-gradient(#e0f2fe,#7dd3fc)}.salle-act.boss .evx-tag{color:#1c1404;background:linear-gradient(#fff7d1,#facc15)}.salle-g b{color:var(--s-gold2)}.salle-act .evx-go{color:#1c1404;background:linear-gradient(135deg,#f0f9ff,#bae6fd 45%,#7dd3fc);box-shadow:0 16px 34px -16px #7dd3fce6,inset 0 1px #fff}.salle-act.boss .evx-go{background:linear-gradient(135deg,#fff7d1,#facc15 50%,#eab308);box-shadow:0 16px 34px -16px #eab308e6,inset 0 1px #fff}.salle-act .evx-go .evx-cost{color:#1c1404;background:#ffffff8c}.salle-o{border-color:#7dd3fc66}.salle-o img{opacity:.38;filter:none}.salle-o i{color:#1c1404!important;background:linear-gradient(135deg,#fff,#bae6fd 55%,#facc15)!important}.salle-o small{color:var(--s-ice,#7dd3fc)}.salle-pp span:first-child{color:#fde68a}@media (max-width:760px){.salle-hero .evx-hero-art{inset:0}.salle-hero .evx-hero-art:after{background:linear-gradient(#f6fbfe59 0%,#f6fbfeeb 52%,#f6fbfe 100%)}.salle-hero:after{width:90%;inset:-20% -20% auto auto}}@media (prefers-reduced-motion:reduce){.salle-hero:after{animation:none}}*{font-synthesis-weight:none}::selection{background:#e2412b55}body{background:var(--bg);font-family:Outfit,system-ui,sans-serif}h1,h2,h3,.tag,.label,.logo-txt{font-family:var(--display);letter-spacing:.01em;font-weight:400}h1{font-size:clamp(28px,4vw,44px)}.topbar{background:#07070ab8;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000,#e2412b55,#d8b26a55,#0000) 1}.logo-mark{color:#0a0806;font-family:var(--jp);background:conic-gradient(from 210deg,#e2412b,#d8b26a,#e2412b);border-radius:12px;box-shadow:inset 0 0 0 1px #fff3,0 0 26px #e2412b66}.logo-txt{letter-spacing:.12em;background:linear-gradient(90deg,#fff,#ffb4a0 60%,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px}.nav a{letter-spacing:.01em;font-weight:600}.nav a.on{background:linear-gradient(#16141b,#0e0d12);box-shadow:inset 0 0 0 1px #2c2925}.nav a:after{background:linear-gradient(90deg,#e2412b,#d8b26a)}.pill{background:#0e0d12cc;border-color:#1e1c22}.ki-ico{color:#ff7a5c;text-shadow:0 0 12px #e2412b}.btn{letter-spacing:.01em;font-family:Outfit,sans-serif;font-weight:800}.btn.primary{color:#fff;text-shadow:0 1px 2px #0006;background:linear-gradient(135deg,#e2412b,#6366f1 55%,#d8b26a);box-shadow:0 10px 30px -10px #e2412bcc,inset 0 0 0 1px #ffffff26}.btn.primary:not(:disabled):hover{box-shadow:0 14px 40px -8px #e2412bcc,inset 0 0 0 1px #ffffff40}.btn.gold{color:#291400;background:linear-gradient(135deg,#fde68a,#fbbf24 50%,#d97706)}.btn.ghost{background:#0e0d12;border-color:#2c2925}.btn .cost{background:#0005}.panel,.shop-side,.lot,.mission,.prep-box,.settings-box,.modal-box,.res-box{background:linear-gradient(#141217,#0e0d12);border-color:#24212a;box-shadow:0 20px 50px -30px #000,inset 0 0 0 1px #ffffff05}.pack-grid{background:radial-gradient(700px 300px at 50% 0,#e2412b12,#0000),linear-gradient(#0e0d12,#0b0a0d);border-color:#24212a}.fact,.feed-item,.mm,.foe,.rewards span,.res-card,.sday,.rank,.alb.on{background:#0b0a0d;border-color:#1e1c22}.tag{color:#ff7a5c;letter-spacing:.16em;font-size:11px}.label{color:#9a948a;font-size:10.5px}.live{color:#f43f5e}.live i{background:#f43f5e}.hero{background:#100f0e;border-color:#24212a}.hero:after{background:linear-gradient(90deg,#07070a 22%,#07070ab0 52%,#0000),linear-gradient(#0000 55%,#07070a 100%)}.hero h1{background-image:linear-gradient(100deg,#fff 30%,#ffb4a0 45%,#d8b26a 50%,#ffb4a0 55%,#fff 70%);font-size:clamp(40px,6vw,82px);line-height:1}.hero-kanji{color:#e2412b0d}.hero-glow{background:radial-gradient(circle,#e2412b40,#8b5cf622 42%,#0000 68%)}.step-n{font-family:var(--display);background:linear-gradient(135deg,#e2412b,#d8b26a);color:#0000;-webkit-background-clip:text;background-clip:text}.step:hover .step-n{text-shadow:none;filter:drop-shadow(0 0 12px #e2412b88)}.pack-brand{letter-spacing:.3em}.pack-name{font-family:var(--display);letter-spacing:.02em;font-weight:400}.pack-slot .badge{color:#fff;font-family:var(--display);background:linear-gradient(135deg,#f43f5e,#be123c);font-weight:400}.odd .bar div{box-shadow:none}.card-info b{font-family:var(--display);letter-spacing:.01em;font-weight:400}.card-stats span,.card-rar,.card-lv,.card-count,.card-badge{font-family:var(--display);font-weight:400}.ring{background:radial-gradient(closest-side,var(--bg) 78%,transparent 80% 100%),conic-gradient(#e2412b calc(var(--p)*1%),#1e1c22 0);font-family:var(--display);font-weight:400}.alb .mini i{background:linear-gradient(90deg,#e2412b,#d8b26a)}.chip.on{box-shadow:0 0 14px -6px var(--c)}.mission .pity-bar div{background:linear-gradient(90deg,#e2412b,#d8b26a)}.flip-back{background:radial-gradient(circle at 50% 40%,#292724,#110f0e);border-color:#2c2925}.flip-back span{font-family:var(--jp);color:#e2412b33}.toast{background:#0e0d12f2;border-color:#2c2925}.foot{border-color:#1e1c22}.modal-bg{background:#030712cc}.pod .step-block,.sum-it b,.res-ki,.b-turn,.verdict,.node-boss,.node-count,.dmg-num,.big-txt span,.big-txt small{font-family:var(--display);font-weight:400}.res-box h2{font-weight:400}.ask{z-index:300;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ask-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030712c7;animation:.2s fadeIn;position:absolute;inset:0}.ask-box{text-align:center;background:linear-gradient(#16141b,#0e0d12);border:1px solid #2c2925;border-radius:20px;width:min(420px,100%);padding:24px;animation:.25s cubic-bezier(.22,1,.36,1) modalIn;position:relative;box-shadow:0 30px 60px -20px #000}.ask-box h3{font-size:20px}.ask-box p{color:#a39c91;margin:10px 0 0;font-size:14px}.ask-btns{justify-content:center;gap:10px;margin-top:20px;display:flex}.btn.danger{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);box-shadow:0 10px 30px -10px #f43f5e}.card{will-change:auto}.card:hover,.card.tilting{will-change:transform}.card.r-M .card-frame{background:linear-gradient(#111,#111) padding-box padding-box;animation:none}.card-ring{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-ring:before{content:"";aspect-ratio:1;background:conic-gradient(#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f);width:180%;animation:3s linear infinite ringSpin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes ringSpin{to{rotate:360deg}}.card.r-L .card-frame{animation:none;box-shadow:0 0 18px -6px #b45cff,0 10px 28px -10px #000}.card-aura{border-radius:inherit;pointer-events:none;opacity:0;animation:4s ease-in-out infinite auraBreath;position:absolute;inset:0;box-shadow:0 0 30px -2px #b45cff}@keyframes auraBreath{50%{opacity:1}}.card.locked .card-ring,.card.locked .card-aura{display:none}.card.off .card-ring:before,.card.off .card-aura,.card.off .card-rar,.card.off .card-frame,.card.off .card-frame:after,.card.off .card-holo,.card.off .card-shine{animation-play-state:paused}.card.off,.card.off *{animation-play-state:paused!important}.node-lbl{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07070ae6}.u-info{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07070ae0}.bt-bar,.bt-wheel{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#07070ae6}.bt-wheel{background:0 0}.bt-timeline{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07070add}.b-turn,.b-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#07070add}.dl-box{-webkit-backdrop-filter:none;backdrop-filter:none}.adv-energy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0b0ff2}.gfx-lite *,.gfx-lite :before,.gfx-lite :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gfx-lite .topbar{background:#070b16f0}.gfx-lite .modal-bg,.gfx-lite .ask-bg{background:#000000d9}.gfx-lite .arc-head,.gfx-lite .map-start{background:#07070ad9}.gfx-lite .btn.big,.gfx-lite .hero h1,.gfx-lite .rb-M,.gfx-lite .card.r-M .card-rar,.gfx-lite .hc-1 .card-frame:after,.gfx-lite .sday.today,.gfx-lite .act.ult.ready,.gfx-lite .node.current .node-img,.gfx-lite .pt.next .pt-r.free{animation-play-state:paused}.set-gfx .vol{grid-template-columns:170px 1fr 80px}.set-gfx small{margin-top:8px;font-size:12px;display:block}.ar-pick,.mk-sell{grid-column:1/-1}.kc-pgrid,.ar-grid,.tr-grid,.mk-sellgrid,.ev-pick,.bi-grid,.pl-coll,.soc-showcase{grid-auto-rows:max-content;align-content:start}.kc-pc>img,.ar-cand>img,.tr-cand>img,.mk-sc>img,.ev-pc>img,.ar-slot>img,.tr-slot>img{flex:none}.kc-pgrid{flex:auto;min-height:140px}#collGrid>*{content-visibility:auto;contain-intrinsic-size:auto 320px}.coll-sentinel{height:1px}.pp-pick>*,.mk-sellgrid>*,.kc-pgrid>*,.tr-grid>*,.ar-grid>*,.pl-coll>*{content-visibility:auto;contain-intrinsic-size:auto 120px}.pl-coll>*{contain-intrinsic-size:auto 40px}.pp-more{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px dashed #475569;border-radius:10px;grid-column:1/-1;padding:10px}.pp-more:hover{border-color:#a39c91}.gfx-lite .card:not(:hover):not(.tilting),.gfx-lite .card:not(:hover):not(.tilting) *,.gfx-lite .card:not(:hover):not(.tilting) :before,.gfx-lite .card:not(:hover):not(.tilting) :after{animation-play-state:paused!important}.gfx-lite .card .card-holo,.gfx-lite .card .card-shine{display:none!important}.gfx-lite .hero-embers,.gfx-lite .hero-embers *,.gfx-lite .hero-glow{animation-play-state:paused!important}.gfx-lite .tp-pack,.gfx-lite .opening.ovx .tp-stack.up:not(.out),.gfx-lite .tp-card .tp-edge,.gfx-lite .tp-halo,.gfx-lite .tp-card.r-E .tp-halo,.gfx-lite .tp-card.r-L .tp-halo,.gfx-lite .tp-card.r-M .tp-halo,.gfx-lite .tp-pack.aura:before,.gfx-lite .rr-bolts path{filter:none}.gfx-lite .tp-halo{opacity:.55}.gfx-lite .tp-stack:before{filter:none;background:radial-gradient(at 50% 55%,#000b,#0000 72%)}.gfx-lite .tp-glare,.gfx-lite .tp-side,.gfx-lite .tp-holo{display:none!important}.gfx-lite .wk-splash{filter:saturate(1.3)brightness(.42)}.gfx-lite .ovx-front{display:none}.gfx-lite .tp-card:not([data-i="0"]) .tp-face .card{filter:none}.gfx-lite .tp-card.shown .tp-face .card,.gfx-lite .tp-card.shown.r-E .tp-face .card,.gfx-lite .tp-card.shown.r-L .tp-face .card,.gfx-lite .tp-card.shown.r-M .tp-face .card{box-shadow:0 0 0 2px var(--rc)}.gfx-lite .tp-card.charging .tp-back{animation-name:tpChargeLite}@keyframes tpChargeLite{to{box-shadow:0 0 0 3px var(--rc), inset 0 0 40px var(--rc)}}@media (hover:none){.gfx-lite .card,.gfx-lite .card *,.gfx-lite .card :before,.gfx-lite .card :after{animation-play-state:paused!important}}.gfx-lite .tp-back i{animation:none;display:none}.gfx-lite .tp-rim{box-shadow:0 0 0 2px var(--rc);animation:none}.gfx-lite #opening .card-foil-sweep,.gfx-lite #opening .card-exclusive-reflection{display:none}html.gfx-lite .opening .op-tease{filter:none!important;background:0 0!important;padding:0!important;animation:none!important;box-shadow:inset 0 0 0 4px #b26bff,inset 0 0 26px #b26bff99!important;-webkit-mask:none!important;mask:none!important}html.gfx-lite .opening.tease-M .op-tease{box-shadow:inset 0 0 0 4px #ff7ab0,inset 0 0 26px #8f7bff99!important}html.gfx-lite .rr.wk .wk-splash,html.gfx-lite .rr.wk.hit .wk-splash{filter:brightness(.45)saturate(1.2)!important;animation:none!important}html.gfx-lite .rr-M .wk-splash:before{mix-blend-mode:normal!important;opacity:.25!important;animation:none!important}html.gfx-lite .wk-back img,html.gfx-lite .rr-M .wk-back img{filter:none!important}html.gfx-lite .wk-back i,html.gfx-lite .rr .wk-back i{animation:none!important;display:none!important}html.gfx-lite .rr .wk-card,html.gfx-lite .rr.wk.hit .wk-face,html.gfx-lite .rr.walk .wk-flip{filter:none!important}html.gfx-lite .wk-sil{filter:brightness(.6)saturate(1.2)!important}html.gfx-lite .wk-sil:after,html.gfx-lite .wk-flare,html.gfx-lite .wk-ghost{mix-blend-mode:normal!important}html.gfx-lite .wk-cut,html.gfx-lite .rr.silok .wk-cut,html.gfx-lite .rr-M.silok .wk-cut{filter:none!important}html.gfx-lite .rr.nosil .wk-cut{filter:brightness(.32)saturate(.5)!important}html.gfx-lite .wk-rim{display:none!important}html.gfx-lite .rr.silok.c3:not(.c4) .wk-cl3{animation:.12s ease-out backwards wkCutIn!important}html.gfx-lite .rr.wk.rr-M.hit .rr-title span,html.gfx-lite .tp-pips.lr i.lit,html.gfx-lite #opening .card.r-M:not(.collector-card) .card-frame:after,html.gfx-lite #opening .card.r-M:not(.collector-card) .card-border{animation:none!important}html.gfx-lite .wk-back,html.gfx-lite .rr-M .wk-back,html.gfx-lite .rr .wk-back{box-shadow:0 0 0 2px var(--rr)!important}html.gfx-lite .wk-back:before{box-shadow:none!important}html.gfx-lite .opening.rr-open .tp-stack{visibility:hidden}html.op-on body>main{content-visibility:hidden}.topbar{-webkit-backdrop-filter:none!important;background:#07070af0!important}.arc.has-photo:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--c1) 20%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--c2) 12%, #0b0b12), color-mix(in srgb, var(--c1) 10%, #0b0b12));position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 90px calc(100% - 90px),#0000);mask:linear-gradient(#0000,#000 90px calc(100% - 90px),#0000)}.arc-photo{opacity:0;transition:opacity .6s}.arc-photo.in{opacity:1}@media (prefers-reduced-motion:reduce){.arc-photo{transition:none}}#collGrid.chunked{display:block}#collGrid>.coll-chunk{content-visibility:auto}#collGrid .coll-chunk>.card{content-visibility:visible}#collGrid .coll-chunk.off .card *,#collGrid .coll-chunk.off .card :before,#collGrid .coll-chunk.off .card :after,#collGrid.scrolling .card *,#collGrid.scrolling .card :before,#collGrid.scrolling .card :after{animation-play-state:paused!important}#collGrid .card .card-art{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--rc) 24%, #0b0b0e), #0b0b0e 74%)}#collGrid .card-art img{opacity:0;transition:opacity .35s,transform .6s cubic-bezier(.2,.8,.3,1)}#collGrid .card-art img.ld{opacity:1}#collGrid .card.locked .card-art img.ld{opacity:.6}@media (prefers-reduced-motion:reduce){#collGrid .card-art img{transition:none}}#collGrid.chunked .card .card-frame{container-type:normal}#collGrid.chunked .card:not(.collector-card) .card-art,#collGrid.chunked .card:not(.collector-card) .card-holo{border-radius:calc(2.6 * var(--cq)) calc(2.6 * var(--cq)) 0 0}#collGrid.chunked .card:not(.collector-card) .card-rar{font-size:clamp(9px, calc(7.4 * var(--cq)), 19px)}#collGrid.chunked .card:not(.collector-card) .card-lv{font-size:clamp(8px, calc(5.4 * var(--cq)), 14px)}#collGrid.chunked .card:not(.collector-card) .card-stars{font-size:clamp(9px, calc(6.6 * var(--cq)), 16px)}#collGrid.chunked .card:not(.collector-card) .card-stars.st-7{font-size:clamp(7px, calc(5 * var(--cq)), 12px)}#collGrid.chunked .card:not(.collector-card) .card-kanji{font-size:clamp(10px, calc(8 * var(--cq)), 22px)}#collGrid.chunked .card:not(.collector-card) .card-stats{gap:calc(4 * var(--cq))}#collGrid.chunked .card:not(.collector-card) .card-stats span{font-size:clamp(8.5px, calc(6 * var(--cq)), 16px)!important}#collGrid.chunked .card:not(.collector-card) .card-stats i{font-size:clamp(6.5px, calc(4.2 * var(--cq)), 11px)!important}#collGrid.chunked .card:not(.collector-card) .card-info{gap:calc(.6 * var(--cq))}#collGrid.chunked .card:not(.collector-card) .card-info b{font-size:clamp(9px, calc(7 * var(--cq)), 21px)!important}#collGrid.chunked .card:not(.collector-card) .card-info small{font-size:clamp(7px, calc(4.3 * var(--cq)), 12.5px)}#collGrid.chunked.cq-narrow .card:not(.collector-card) .card-info small{display:none}@supports (-webkit-touch-callout:none){.tw-pc,.ev-pick .ev-pc,.dr-card,.card-grid .card,.pp-pick>*,.mk-sellgrid>*,.kc-pgrid>*,.tr-grid>*,.ar-grid>*,.pl-coll>*{content-visibility:visible;contain-intrinsic-size:none}}#battle.avfx-on{isolation:isolate}.avfx{z-index:-1;pointer-events:none;position:absolute;inset:0}.avfx-gl{width:100%;height:100%;display:block;position:absolute;inset:0}#battle.avfx-on>.scene,#battle.avfx-on>.b-photo,#battle.avfx-on:before{display:none}#battle.avfx-on .bt-field .unit{width:min(150px,13vw)}#battle.avfx-on .u-card{aspect-ratio:5/7;background:0 0;box-shadow:none!important;border-color:#0000!important;animation:none!important}#battle.avfx-on .u-card>img,#battle.avfx-on .u-lv,#battle.avfx-on .u-shieldfx,#battle.avfx-on .u-aura{opacity:0!important}#battle.avfx-on .unit.ko{opacity:1;filter:none}#battle.avfx-on .unit.ko .u-info{opacity:.35;filter:grayscale()}@media (max-height:860px){#battle.avfx-on .bt-field .unit{width:min(124px,12vw)}}@media (max-width:760px){#battle.avfx-on .bt-field .unit{width:27vw}}.avfx-cut{z-index:60;pointer-events:none;visibility:hidden;align-items:center;display:flex;position:absolute;inset:0}.avfx-cut.on{visibility:visible}.avfx-cut .band{background:linear-gradient(100deg, var(--c2) 0%, var(--c1) 52%, var(--c2) 100%);will-change:transform;border-block:4px solid #08080a;align-items:center;gap:clamp(10px,3vw,28px);width:100%;height:clamp(100px,28%,190px);padding-left:7%;display:flex;position:relative;overflow:hidden;transform:skewY(-6deg)translate(-105%);box-shadow:0 0 60px #0009}.avfx-cut .lines{background-image:var(--lines);opacity:.45;background-size:512px 100%;width:calc(100% + 512px);position:absolute;top:0;bottom:0;left:0}.avfx-cut.on .lines{animation:.22s linear infinite avfxLines}@keyframes avfxLines{to{transform:translate(-512px)}}.avfx-cut .cg{aspect-ratio:1;color:#fff;background:#08080a 50% 18%/cover no-repeat;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:clamp(64px,12vw,124px);font:400 clamp(34px,7vw,76px)/1 Dela Gothic One,sans-serif;display:grid;position:relative;box-shadow:0 0 24px #ffffff59}.avfx-cut .ct{color:#fff;min-width:0;position:relative}.avfx-cut .cjp{letter-spacing:.2em;font:400 clamp(14px,2.4vw,24px)/1.2 Dela Gothic One,sans-serif}.avfx-cut .cname{letter-spacing:.03em;-webkit-text-stroke:2px #08080a;paint-order:stroke fill;text-shadow:4px 4px #08080a;white-space:nowrap;font:400 clamp(26px,5.6vw,66px)/.95 Bangers,Impact,sans-serif}.avfx-cut .cg{overflow:hidden}.avfx-cut .cg img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}:root{--bg:#07070a;--bg2:#0e0d12;--panel:#0e0d12;--panel2:#16141b;--line:#ffffff14;--line2:#ffffff24;--text:#f3ede2;--muted:#9a948a;--dim:#625d56;--accent:#e2412b;--accent2:#d8b26a;--gold:#d8b26a;--torii:#e2412b;--red:#e2412b;--red-deep:#9e2116;--gold-hi:#f6dfa4;--gold-lo:#7a5a24;--display:"Anton", Impact, sans-serif;--stat:"Dela Gothic One", "Anton", sans-serif;--rarity:"Bangers", "Anton", sans-serif;--brush:"Kaushan Script", cursive;--jp:"Shippori Mincho B1", "Noto Serif JP", serif;--body:"Manrope", system-ui, sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--r:4px}html,body{background:var(--bg)}body{min-height:100vh;min-height:100dvh;font-family:var(--body);color:var(--text)}body:before{background:radial-gradient(1200px 600px at 75% -10%, #e2412b24, transparent 60%), radial-gradient(900px 500px at -10% 110%, #d8b26a12, transparent 60%), var(--bg)!important}::selection{background:var(--red);color:#fff}h1,h2,.page-head h1,.pass-head h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:.95}.page-head h1,.view>h1,.pass-head h1,.coll-head h1{font-size:clamp(40px,5vw,76px)}h3{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-weight:400}.tag,.label,.eyebrow{font-family:var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.page-head .tag,.pass-head .tag{color:var(--red)}.page-head .tag:before,.pass-head .tag:before{content:"";background:var(--red);width:5px;height:5px;margin-right:10px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.muted{color:var(--muted)}.topbar{border-bottom:1px solid var(--line)!important;background:#07070ad1!important;border-image:!important}.logo-mark{font-family:var(--jp);border:1.5px solid var(--red)!important;color:var(--red)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.logo-txt{font-family:var(--display)!important;letter-spacing:.04em!important;-webkit-text-fill-color:currentColor!important;color:#fff!important;background:0 0!important}.nav a,.nav a.has-ico{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:#bdb6aa;border-radius:0;font-size:12px;font-weight:700;box-shadow:none!important;background:0 0!important}.nav a:hover,.nav a.on,.nav a.has-ico.on{color:#fff;transform:none}.nav a:after,.nav a.has-ico:after{height:2px;background:var(--red)!important;box-shadow:none!important}@media (min-width:761px){.nav a.has-ico{flex-direction:row;min-width:0;padding:8px 12px}.nav a.has-ico .nav-ico{display:none}.nav a.has-ico .dot{top:4px;right:2px}}.nav .dot,.nav a.has-ico .dot{background:var(--red);box-shadow:0 0 8px var(--red)}.pill,.profile-chip{border:1px solid var(--line2)!important;background:#ffffff08!important;border-radius:0!important}.pill.ki b{font-family:var(--display);letter-spacing:.03em;font-weight:400}.btn{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;transition:transform .3s var(--ease), background .25s, color .25s, border-color .25s, box-shadow .3s;font-size:12px;font-weight:800;border-radius:0!important}.btn.big{letter-spacing:.2em;font-size:13px}.btn.primary{background:var(--red)!important;color:#fff!important;border:0!important;box-shadow:0 18px 44px -20px #e2412bd9,inset 0 1px #ffffff38!important}.btn.primary:hover:not(:disabled){transform:translateY(-2px);background:#ef4f37!important}.btn.gold{background:linear-gradient(180deg, var(--gold-hi), var(--gold))!important;color:#1a1205!important;border:0!important;box-shadow:0 16px 40px -20px #d8b26acc!important}.btn.ghost{color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff59!important}.btn.ghost:hover:not(:disabled){color:#0a0a0a!important;background:#fff!important;border-color:#fff!important}.btn:disabled{opacity:.45}.btn .cost,.cost{border-radius:0!important}.panel,.lot,.mission,.shop-side,.step,.rank,.fact,.mm,.feed-item,.sday,.ev-card,.ev-res,.ar-slot,.q-card,.soc-grid>*,.alb,.pt-r,.market-grid>*{border-radius:var(--r)!important}.panel{background:linear-gradient(180deg, var(--bg2), #0a090c)!important;border:1px solid var(--line)!important;box-shadow:none!important}.panel:before,.panel:after{border-radius:var(--r)!important}input,select,textarea,.soc-input{font-family:var(--body);border:1px solid var(--line2)!important;color:var(--text)!important;background:#ffffff08!important;border-radius:0!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--red)!important}.q-tabs button,.q-tabs a,.q-tab{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;border:1px solid var(--line2)!important;color:#bdb6aa!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.q-tabs .on,.q-tabs button.on,.q-tabs a.on,.q-tab.on{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.toast{font-family:var(--body);border:1px solid var(--line2)!important;border-left:3px solid var(--red)!important;background:#0e0d12f5!important;border-radius:0!important}.toast.good{border-left-color:var(--gold)!important}.modal-box,.ask-box,.ks-box,.tuto-box{border-radius:var(--r)!important}.modal-box,.ask-box{background:linear-gradient(180deg, var(--bg2), #0a090c)!important;border:1px solid var(--line2)!important}.card.r-U .card-holo,.card.r-R .card-holo,.card.r-E .card-holo{display:none!important}.hero,.pack-grid,.shop-side,.bs-shop,.shop,.ev-card,.ev-inv,.pass-track,.ar-top>*,.ar-body>*,.coll-progress,.albums,.streak-panel,.dl-box,.rs-stats div,.bt-bar,.bt-timeline,.act,.kchat-box,.chat-box,.soc-grid .panel,.market-grid,.podium>*,.lp-card{border-radius:var(--r)!important}.hero h1{font-family:var(--display);text-transform:uppercase;background-image:linear-gradient(100deg, #fff 30%, #f3ede2 45%, var(--gold-hi) 50%, #f3ede2 55%, #fff 70%)!important}.act{border:1px solid var(--line2)!important;background:linear-gradient(#16141b,#0c0b0f)!important}.act:hover:not(:disabled),.act.on{border-color:var(--red)!important;box-shadow:0 0 0 1px var(--red) inset, 0 14px 30px -18px #e2412bcc!important}.act b{text-transform:uppercase;letter-spacing:.04em;font-family:var(--display)!important}.bt-bar{border:1px solid var(--line)!important;background:#07070adb!important}.bt-toggle{font-family:var(--body);letter-spacing:.12em;font-weight:800;border-radius:0!important}.bt-toggle.on{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.pk-brand{display:none!important}#loginGate.lp-frame{z-index:300;background:#07070a;position:fixed;inset:0}#loginGate.lp-frame iframe{border:0;width:100%;height:100%;display:block}.card .card-info b{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #000,0 2px 8px #000;font-size:14px;font-weight:400;line-height:1.05;overflow:hidden;font-family:var(--display)!important}.card .card-info small{font-family:var(--body);color:#cfc7b9;letter-spacing:.03em}.card .card-stats{justify-content:flex-start;gap:10px;margin-top:4px}.card .card-stats span{text-shadow:0 1px 4px #000;letter-spacing:.02em;flex:none;justify-content:flex-start;padding:0;box-shadow:none!important;font:800 11px var(--body)!important;color:#e8e1d4!important;background:0 0!important;border:0!important}.card .card-stats i{letter-spacing:.04em;opacity:1;color:var(--rc);margin-right:3px;font:400 9px var(--stat)!important}.card.r-M .card-stats i{color:#f6dfa4}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#ece6da;background-color:#141217}select option:checked{color:#fff;background-color:#e2412b}select option:disabled{color:#6b655d}.modal .settings-box,.modal #modalBox,.modal .modal-box{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.tuto{--tu-c1:#f97316;--tu-c2:#d8b26a;z-index:130;opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .3s;position:fixed;inset:0}.tuto.in{opacity:1}.tuto-dim{background:linear-gradient(#02030799,#020307cc 55%,#020307f0);position:absolute;inset:0}.tuto-spot{pointer-events:none;border-radius:6px;transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1);animation:1.8s ease-in-out infinite tutoPulse;position:absolute;box-shadow:0 0 0 9999px #020307c7,0 0 0 2px #d8b26a,0 0 0 6px #d8b26a22,0 0 30px 6px #d8b26a66}.tuto-spot:before,.tuto-spot:after{content:"";border:2px solid #f6dfa4;width:16px;height:16px;position:absolute}.tuto-spot:before{border-bottom:0;border-right:0;top:-7px;left:-7px}.tuto-spot:after{border-top:0;border-left:0;bottom:-7px;right:-7px}@keyframes tutoPulse{50%{box-shadow:0 0 0 9999px #020307c7,0 0 0 2px #f6dfa4,0 0 0 10px #d8b26a14,0 0 44px 10px #d8b26a88}}.tuto:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#020307b3 60%,#020307e6);height:46%;position:absolute;bottom:0;left:0;right:0}.tuto-skip.btn.ghost{z-index:4;letter-spacing:.12em;text-transform:uppercase;font-size:12px;position:absolute;top:14px;right:14px;background:#05050799!important}.tuto-skip.btn.ghost:hover{color:#0a0a0a!important;background:#fff!important}.tuto-goku{z-index:2;aspect-ratio:3/4;opacity:0;width:250px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;bottom:28px;left:max(12px,50% - 560px);transform:translate(-40px,20px)}.tuto.in .tuto-goku{opacity:1;transform:none}.tuto-goku:before{content:"";z-index:-1;opacity:.45;filter:blur(8px);background:radial-gradient(50% 55% at 50% 55%,#f97316,#0000 70%);position:absolute;inset:5% -20% 0}.tuto-goku img{object-fit:cover;object-position:50% 12%;clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px);background:linear-gradient(#f97316,#3e3a36);width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #fff2;-webkit-mask:linear-gradient(#000 70%,#0000 97%);mask:linear-gradient(#000 70%,#0000 97%)}.tuto-box{z-index:3;min-height:140px;box-shadow:0 -10px 40px -22px var(--tu-c1), 0 24px 50px -16px #000;background:linear-gradient(#121017f5,#08070bf8);border:1px solid #ffffff1a;border-top:0;margin-left:200px;padding:30px 30px 34px;transition:transform .5s cubic-bezier(.22,1,.36,1) 50ms;position:absolute;bottom:24px;left:max(12px,50% - 560px);right:max(12px,50% - 560px);transform:translateY(20px);border-radius:0!important}.tuto.in .tuto-box{transform:none}.tuto-box:before{content:"";background:linear-gradient(90deg, var(--tu-c1), var(--tu-c2) 45%, #ffffff10 80%);height:2px;position:absolute;top:0;left:0;right:0}.tuto-box:after{content:"";pointer-events:none;border:2px solid #d8b26a99;border-top:0;height:14px;position:absolute;inset:auto -1px -1px;-webkit-mask:linear-gradient(90deg,#000 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px));mask:linear-gradient(90deg,#000 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px))}.tuto-name{color:#fff;text-shadow:0 1px #0006;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);font:400 16px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f97316,#c2410c);padding:7px 22px 6px;position:absolute;top:-16px;left:24px;box-shadow:0 8px 22px -8px #000}.tuto-text{font:500 17px/1.62 var(--body);color:#f3ede2;text-shadow:0 1px 2px #000;text-wrap:pretty;min-height:3.2em;margin:2px 0 0}.tuto-step{align-items:center;gap:7px;display:flex;position:absolute;bottom:13px;left:30px}.tuto-step i{background:#ffffff26;width:7px;height:7px;transition:background .3s,box-shadow .3s;transform:rotate(45deg)}.tuto-step i.on{background:var(--tu-c2);box-shadow:0 0 8px #d8b26a99}.tuto-step i.cur{background:var(--tu-c1);box-shadow:0 0 10px var(--tu-c1)}.tuto-next{width:22px;height:22px;color:var(--gold);opacity:0;place-items:center;font-size:11px;transition:opacity .25s;display:grid;position:absolute;bottom:10px;right:22px}.tuto-next:before{content:"";border:1px solid #d8b26a66;position:absolute;inset:3px;transform:rotate(45deg)}.tuto.done .tuto-next{opacity:1;animation:1.1s ease-in-out infinite tutoBob}@keyframes tutoBob{50%{transform:translateY(4px)}}@media (max-width:760px){.tuto-goku{width:120px;left:8px;bottom:calc(80px + env(safe-area-inset-bottom) + 140px)}.tuto-goku img{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.tuto-box{left:8px;right:8px;bottom:calc(80px + env(safe-area-inset-bottom));min-height:140px;margin-left:0;padding:26px 16px 32px}.tuto-box:after{content:"";pointer-events:none;border:2px solid #d8b26a99;border-top:0;height:14px;position:absolute;inset:auto -1px -1px;-webkit-mask:linear-gradient(90deg,#000 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px));mask:linear-gradient(90deg,#000 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px))}.tuto-name{padding:6px 18px 5px;font-size:14px;top:-15px;left:14px}.tuto-text{font-size:15.5px;line-height:1.58}.tuto-step{bottom:12px;left:16px}.tuto-next{right:12px}.tuto-skip.btn.ghost{height:34px;padding:0 12px;font-size:11px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.tuto-spot,.tuto.done .tuto-next{animation:none}.tuto-spot{transition:none}.tuto-goku,.tuto-box{transition:opacity .3s;transform:none}}.tuto .dvx-front{z-index:5;pointer-events:none;border:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.tuto.gvx .tuto-goku:before{opacity:.22}.tuto{--tx-glow:#ffb347;--tx-em:#ffb347}.tuto-panel{z-index:-1;pointer-events:none;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);opacity:0;transform-origin:0;background:radial-gradient(circle,#00000059 0 1.3px,#0000 1.8px) 0 0/7px 7px,linear-gradient(118deg,#ff9a1f 8%,#c2410c 50%,#3a1204 92%);position:absolute;inset:2% -24% 12%;transform:scaleX(0);-webkit-mask:linear-gradient(#000 50%,#0000 100%);mask:linear-gradient(#000 50%,#0000 100%)}.tuto-panel:after{content:"";background:var(--dl-lines,none) 0 0 / 380px 100%;opacity:.3;animation:.6s linear infinite tuLines;position:absolute;inset:0}.tuto.in .tuto-panel{opacity:.9;animation:.55s cubic-bezier(.15,1.45,.35,1) .2s both tuPanel;transform:none}.tuto.in .tuto-goku img{animation:.55s cubic-bezier(.2,1.6,.4,1) .2s both tuPunch}@keyframes tuPanel{0%{filter:brightness(3);opacity:1;transform:scaleX(0)skew(-24deg)}35%{filter:brightness(1.6);transform:scaleX(1.1)}to{transform:none}}@keyframes tuPunch{0%{filter:brightness(2.6);transform:scale(1.2)}40%{filter:brightness(1.2);transform:scale(.97)}to{filter:none;transform:none}}@keyframes tuLines{to{background-position:380px 0}}.tuto.tp .tuto-goku{animation:.34s cubic-bezier(.6,0,.9,.4) forwards tuTp}@keyframes tuTp{0%{filter:none}35%{filter:brightness(2.2);opacity:1;scale:1.06 .9}to{filter:brightness(4);opacity:0;scale:.12 1.7}}.tuto-name{animation:.5s cubic-bezier(.15,1.35,.35,1) .3s both tuPlate}@keyframes tuPlate{0%{opacity:0;filter:brightness(3);transform:translate(-34px)skew(-26deg)scaleX(1.4)}45%{opacity:1;transform:translate(3px)skew(-5deg)}to{filter:none;transform:none}}.tuto.done .tuto-next:after{content:"";border:1px solid #d8b26a;animation:1.2s ease-out infinite tuPing;position:absolute;inset:-4px;transform:rotate(45deg)}@keyframes tuPing{0%{opacity:.9;transform:rotate(45deg)scale(.5)}to{opacity:0;transform:rotate(45deg)scale(1.6)}}html.gfx-lite .tuto-panel:after{animation:none}@media (prefers-reduced-motion:reduce){.tuto.in .tuto-panel,.tuto.in .tuto-goku img,.tuto-name,.tuto-panel:after,.tuto.done .tuto-next:after{animation:none}.tuto.tp .tuto-goku{opacity:0;transition:opacity .2s;animation:none}}body.tuto-on .toasts{z-index:210;top:70px;bottom:auto}body.kshop-on .hud .pill.ki{cursor:pointer}body.kshop-on .hud .pill.ki:after{content:"+";color:#100f0e;background:linear-gradient(135deg,#e2412b,#d8b26a);border-radius:6px;place-items:center;width:18px;height:18px;margin-left:6px;font-size:13px;font-weight:900;line-height:1;display:inline-grid}.kshop{--ks-gold:#f7c95c;--ks-gold-hi:#fff1c2;--ks-red:#e2412b;--ks-txt:#f6f0e6;--ks-mut:#a69f95;--ks-line:#ffffff17;z-index:125;font-family:var(--body,system-ui, sans-serif);color:var(--ks-txt);background:#05040acc;place-items:center;padding:24px;animation:.3s both ksFade;display:grid;position:fixed;inset:0;overflow:hidden}.kshop *,.kshop :before,.kshop :after{box-sizing:border-box}.kshop button{font-family:var(--body,system-ui, sans-serif)}.ks-aurora{pointer-events:none;filter:blur(70px)saturate(1.2);opacity:.75;position:absolute;inset:-20%}.ks-aurora i{mix-blend-mode:screen;border-radius:50%;width:55vmax;height:55vmax;animation:28s ease-in-out infinite alternate ksDrift;position:absolute}.ks-aurora i:first-child{background:radial-gradient(closest-side,#7c3aedaa,#0000);top:0;left:5%}.ks-aurora i:nth-child(2){background:radial-gradient(closest-side,#ec489988,#0000);animation-duration:34s;animation-delay:-9s;top:20%;right:0}.ks-aurora i:nth-child(3){background:radial-gradient(closest-side,#f5b94277,#0000);animation-duration:40s;animation-delay:-18s;bottom:-5%;left:30%}.kshop .ks-box{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f7c95c55 transparent;-webkit-backdrop-filter:blur(24px)saturate(1.4);width:min(1060px,100%);max-height:calc(100dvh - 48px);padding:34px 34px 26px;animation:.45s cubic-bezier(.2,.9,.25,1.05) both ksPop;position:relative;overflow:auto;box-shadow:0 50px 120px -30px #000,inset 0 1px #ffffff14;border:1px solid var(--ks-line)!important;background:radial-gradient(60% 40% at 0 0,#7c3aed30,#0000 70%),radial-gradient(50% 35% at 100% 8%,#ec489922,#0000 70%),linear-gradient(160deg,#1e1628eb,#100d16f0 40%,#0a090ef7)!important;border-radius:30px!important}.kshop .ks-x{z-index:6;cursor:pointer;border:1px solid var(--ks-line);color:#fff;background:#0a090e99;place-items:center;width:40px;height:40px;transition:background .2s,transform .25s;display:grid;position:absolute;top:16px;right:16px;border-radius:50%!important}.kshop .ks-x svg{width:18px;height:18px}.kshop .ks-x:hover{background:#ffffff29;transform:rotate(90deg)}.kshop .ks-btn{isolation:isolate;cursor:pointer;white-space:nowrap;height:52px;font:800 15px var(--body);letter-spacing:.02em;color:#f3ede2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 28px;transition:transform .25s cubic-bezier(.2,.9,.3,1.3),box-shadow .25s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.kshop .ks-btn i{font-size:19px;font-style:normal;transition:transform .25s}.kshop .ks-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.02)}.kshop .ks-btn:hover:not(:disabled) i{transform:translate(4px)}.kshop .ks-btn.gold{color:#2a1600;background:linear-gradient(100deg,#fff1c2,#f7c95c 40%,#e9a23b 80%,#ffd77a);box-shadow:0 18px 44px -18px #f7c95ccc,inset 0 0 0 1px #fff6}.kshop .ks-btn.gold:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%) 0 0/250% 100% no-repeat;animation:4.5s ease-in-out 1s infinite ksSweep;position:absolute;inset:0}.kshop .ks-btn.big{height:62px;padding:0 36px;font-size:17px}.kshop .ks-btn.ghost{background:#ffffff10;height:46px;padding:0 22px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff26}.kshop .ks-btn.ghost:hover:not(:disabled){background:#ffffff1c}.kshop .ks-btn:disabled{cursor:not-allowed;filter:saturate(.7);opacity:.7}.kshop .ks-btn.gold:disabled:after{animation:none}.kshop .ks-btn.wait{outline-offset:3px;outline:2px solid #fde047}.kshop .ks-pill{cursor:pointer;font:800 15px var(--body);border:0;justify-content:center;align-items:center;padding:15px 30px;display:inline-flex;border-radius:999px!important}.kshop .ks-pill-gold{color:#2a1600;background:linear-gradient(100deg,#ffefb3,#f7c95c 40%,#e9a23b 75%,#ffd77a);width:100%;box-shadow:0 14px 34px -12px #f7c95ccc}.kshop .ks-link{font:700 13px var(--body);color:#e8e1d4;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.kshop .ks-link:hover{text-decoration-color:currentColor}.kshop .ks-chip{font:700 12px var(--body);color:#fde68a;white-space:nowrap;background:#fde04712;border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #fde04738}.kshop .ks-dot{background:#4ade80;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 4px #4ade8030,0 0 12px #4ade80}.kshop .ks-terms{color:#8f877b;font-size:12px;position:relative}.kshop .ks-terms summary{cursor:pointer;color:#a69f95;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.kshop .ks-terms summary::-webkit-details-marker{display:none}.kshop .ks-terms summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.kshop .ks-terms[open] summary:after{transform:rotate(225deg)translateY(-1px)}.kshop .ks-terms p{margin:8px 0 0;line-height:1.5}.kshop .ks-waiver{cursor:pointer;color:#cfc7ba;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:12.5px;line-height:1.45;transition:border-color .2s,color .2s;display:flex}.kshop .ks-waiver input{appearance:none;cursor:pointer;flex:0 0 22px;width:22px;height:22px;margin:0;transition:background .2s,border-color .2s;background:#ffffff0f!important;border:1.5px solid #ffffff4d!important;border-radius:7px!important}.kshop .ks-waiver input:checked{background:var(--ks-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a1600' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center / 16px no-repeat!important;border-color:var(--ks-gold)!important}.kshop .ks-waiver input:disabled{cursor:not-allowed;opacity:.5}.kshop .ks-waiver.need{color:#fecdd3;border-color:#f43f5e;animation:.5s cubic-bezier(.36,.07,.19,.97) both ksShake;box-shadow:0 0 0 3px #f43f5e22}.kshop .ks-waiver.need input{border-color:#f43f5e!important}.kshop .ks-pic{background:#ffffff0b;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.kshop .ks-pic svg{width:26px;height:26px}.kshop .ks-pic.lr{background:radial-gradient(circle at 50% 40%,#f7c95c40,#f7c95c0d 70%);box-shadow:inset 0 0 0 1px #f7c95c66,0 0 22px -6px #f7c95c}.kshop .ks-pic.lr .ks-tklr{filter:drop-shadow(0 2px 6px #000a)drop-shadow(0 0 8px #f7c95c88);width:82%;height:auto;animation:3s ease-in-out infinite ksTkGlow}.kshop .ks-pic.red svg,.kshop .ks-pic.multi svg{filter:drop-shadow(0 0 6px #e2412b88)}.kshop .ks-pic.multi svg{width:23px;height:23px;position:absolute}.kshop .ks-pic.multi svg:first-child{opacity:.75;transform:translate(-5px,-2px)rotate(-12deg)}.kshop .ks-pic.multi svg:last-child{transform:translate(5px,2px)rotate(8deg)}.kshop .ks-pic.gem{font-size:24px}.kshop .ks-pic.gem img.gem{width:26px!important;height:26px!important}.kshop .ks-pic.en{color:#fde047;text-shadow:0 0 12px #fde04799;font-size:22px}.kshop .ks-pic.ur{box-shadow:none;background:0 0;overflow:hidden}.kshop .ks-pic.ur img{filter:drop-shadow(0 0 8px #a855f7);height:40px}.kshop .ks-pic.ur b{font:400 20px/1 var(--display);color:#fff;text-shadow:0 0 10px #a855f7;position:absolute}.kshop .ks-was{color:#8c857b;align-items:baseline;gap:6px;display:inline-flex}.kshop .ks-was small{font:800 10px var(--body);letter-spacing:.2em;text-transform:uppercase}.kshop .ks-was s{font:700 19px/1 var(--body);color:#857e74;text-decoration:none;position:relative}.kshop .ks-was s:after{content:"";background:#e9e1d4cc;border-radius:2px;height:2px;position:absolute;top:52%;left:-3px;right:-3px}.kshop .ks-rib{z-index:5;font:400 26px/1 var(--display);letter-spacing:.02em;color:#fff;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);filter:drop-shadow(0 8px 14px #0008);background:linear-gradient(#ef4f37,#b8281a);place-items:center;padding:10px 18px 10px 28px;display:grid;position:absolute;top:26px;right:-1px}.kshop .ks-rib:before{content:"";background:#0d0a08;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:12px;box-shadow:inset 0 0 0 1.5px #fff6}.kshop.ks-page{--ksw:min(1600px, calc(100vw - 48px));z-index:auto;margin-left:calc(50% - var(--ksw) / 2);margin-right:calc(50% - var(--ksw) / 2);background:0 0;place-items:normal;padding:0 0 24px;animation:none;display:block;position:relative;inset:auto;overflow:clip visible}@media (max-width:1360px){.kshop.ks-page{--ksw:100%}}.kshop .ks-own{font:700 12.5px var(--body);color:#fff3c4;background:linear-gradient(90deg,#f7c95c2e,#f7c95c10);border-radius:999px;align-items:center;gap:8px;padding:4px 5px 4px 10px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #f7c95c55}.kshop .ks-own .ks-tklr{width:30px;height:auto;margin:-6px 0}.kshop .ks-own b{color:#2a1600;background:#f7c95c;border-radius:999px;padding:4px 10px;font-weight:800}.kshop .ks-gems{transition:transform .35s cubic-bezier(.2,.9,.3,1.3);position:relative}.kshop .ks-gems:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 55%, transparent), transparent);filter:blur(4px);border-radius:50%;width:70%;height:10px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.kshop .ks-gems img{left:var(--x);top:var(--y);width:calc(40px * var(--s));height:auto;transform:translate(-50%, -50%) rotate(var(--r));filter:drop-shadow(0 6px 10px #0009) drop-shadow(0 0 10px color-mix(in srgb, var(--c) 60%, transparent));position:absolute}.kshop .ks-gems.n0 img{width:38px}.kshop .ks-gems.chest .ks-chest{filter:drop-shadow(0 8px 14px #000a)drop-shadow(0 0 14px #fcd34d55);width:58px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.kshop .ks-gems.chest img{width:calc(44px * var(--s))}.kshop .ks-note{font:600 12px var(--body);color:#8f887d;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.kshop .ks-note svg{color:#86efac;width:14px;height:14px}.kshop .ks-ty{text-align:center;width:min(440px,100%);padding:40px 28px 28px}.kshop .ks-ty-gem{filter:drop-shadow(0 0 26px #f7c95c);width:96px;height:96px;animation:.6s cubic-bezier(.34,1.56,.64,1) ksPopIn}.kshop .ks-ty h3{font:400 32px/1 var(--display);text-transform:none;margin:14px 0 10px}.kshop .ks-ty p{color:#d9d1c4;margin:0 0 22px;line-height:1.55}.kshop .ks-ty-n{font:400 34px var(--display);color:#f6dfa4}.kshop .ks-hist{width:min(780px,100%)}.kshop .ks-hist h3{font:400 30px/1 var(--display);text-transform:none;margin:0 0 6px}.kshop .ks-sum{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px;display:flex}.kshop .ks-sum b{font:400 18px var(--display);color:#f6dfa4;margin-left:auto}.kshop .ks-table{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;margin-bottom:12px;overflow-x:auto}.kshop .ks-table table{border-collapse:collapse;width:100%;font-size:13px}.kshop .ks-table th{text-align:left;letter-spacing:.2em;text-transform:uppercase;color:#9a948a;border-bottom:1px solid #ffffff12;padding:11px 12px;font-size:10px}.kshop .ks-table td{white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:10px 12px}.kshop .ks-table td small{color:#9a948a;margin-left:2px}.kshop .ks-st{letter-spacing:.04em;border:1px solid;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-block}.ks-st.ok{color:#4ade80;background:#4ade8014;border-color:#4ade8066}.ks-st.wait{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2466}.ks-st.no{color:#f87171;background:#f8717114;border-color:#f8717166}.ks-st.back{color:#a39c91;background:#a39c9114;border-color:#a39c9166}.kshop .muted{color:var(--ks-mut)}@keyframes ksFade{0%{opacity:0}}@keyframes ksPop{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes ksPopIn{0%{opacity:0;transform:scale(.4)}}@keyframes ksDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.15)}to{transform:translate(-8%,-4%)scale(.95)}}@keyframes ksSweep{0%,55%{background-position:150% 0}85%,to{background-position:-50% 0}}@keyframes ksSheet{0%{transform:translateY(100%)}}@keyframes ksFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes ksTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes ksTkGlow{50%{filter:drop-shadow(0 2px 6px #000a)drop-shadow(0 0 14px #ffe08a)brightness(1.1)}}@keyframes ksShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.kshop,.kshop *,.kshop :before,.kshop :after{transition:none!important;animation:none!important}}.kshop .ksa{--gold:#f7c95c;--gold-hi:#fff1c2;gap:18px;display:grid}.kshop .ksa-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:26px;display:flex}.kshop .ksa-eyebrow{font:700 12px var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--red,#e2412b)}.kshop .ksa-eyebrow:before{content:"";background:currentColor;width:5px;height:5px;margin-right:10px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.kshop .ksa-hero{isolation:isolate;min-height:clamp(420px,100dvh - 580px,500px);box-shadow:0 0 0 1px #ffffff12 inset, 0 40px 90px -40px color-mix(in srgb, var(--c2) 60%, transparent);background:#0b0a0f;border-radius:32px;align-items:center;display:flex;position:relative}.kshop .ksa-bg{z-index:-3;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.kshop .ksa-bg img{object-fit:cover;object-position:70% 30%;opacity:.5;filter:saturate(1.15)contrast(1.05);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 62%);mask-image:linear-gradient(90deg,#0000 18%,#000 62%)}.kshop .ksa-bg:after{content:"";background:radial-gradient(60% 90% at 74% 50%, color-mix(in srgb, var(--c2) 40%, transparent), transparent 70%), radial-gradient(50% 80% at 0% 100%, #e2412b30, transparent 70%), linear-gradient(0deg, #0b0a0f 0%, transparent 30%);position:absolute;inset:0}.kshop .ksa-kanji{z-index:-2;font:900 min(520px, 48vh)/1 var(--jp);color:color-mix(in srgb, var(--c2) 16%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;position:absolute;top:50%;right:3%;transform:translateY(-52%)}.kshop .ksa-stage{z-index:1;pointer-events:none;text-align:center;place-content:center;justify-items:center;gap:18px;width:32%;display:grid;position:absolute;top:0;bottom:0;right:6%}.kshop .ksa-stage:before{content:"";aspect-ratio:1;filter:blur(60px);opacity:.55;background:conic-gradient(#ff5f8f,#ffd23f,#5dff9e,#3fc6ff,#b87bff,#ff5f8f);border-radius:50%;width:80%;animation:14s linear infinite ksaSpin;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.kshop .ksa-tkbig{width:clamp(250px,19vw,370px);animation:6s ease-in-out infinite ksaFloat;position:relative}.kshop .ksa-tkbig .ks-tklr{filter:drop-shadow(0 26px 30px #000c)drop-shadow(0 0 30px #f7c95c88);width:100%;height:auto;animation:3.4s ease-in-out infinite ksTkGlow;display:block}.kshop .ksa-tkshine{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffffd9 50%,#0000 60%) 150% 0/300% 100% no-repeat;animation:4.5s ease-in-out .8s infinite ksSweep;position:absolute;inset:0;-webkit-mask:url(/img/shop/ticket-lr.webp) 50%/100% 100% no-repeat;mask:url(/img/shop/ticket-lr.webp) 50%/100% 100% no-repeat}.kshop .ksa-tkqty{font:900 12px/1 var(--body);color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ff4fa3,#a855f7);border-radius:999px;padding:6px 12px;position:absolute;top:4%;left:-4%;transform:rotate(-8deg);box-shadow:0 8px 18px -6px #ff4fa3}.kshop .ksa-stage p{max-width:26ch;font:600 13.5px/1.4 var(--body);color:#e6d8b8;margin:0;position:relative}.kshop .ksa-stage p b{font:400 22px/1.05 var(--display);color:#fff3c4;text-transform:uppercase;letter-spacing:.01em;display:block}.kshop .ksa-hero-body{z-index:2;max-width:62%;padding:36px 56px;position:relative}.kshop .ksa-kick{font:800 12.5px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;display:inline-flex}.kshop .ksa-kick svg{width:18px;height:18px}.kshop .ksa-title{font:400 clamp(84px, 7.2vw, 136px)/.84 var(--display);letter-spacing:-.005em;color:#fff;text-shadow:0 10px 50px #000;margin:10px 0 8px}.kshop .ksa-title em{background:linear-gradient(#fff8e1 0%,#ffd56b 48%,#f0a93a 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 6px 24px #f7c95c40);-webkit-background-clip:text;background-clip:text;font-style:normal}.kshop .ksa-lead{font:400 clamp(30px, 2.3vw, 42px)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:#f6efe3;margin:0 0 20px}.kshop .ksa-lead em{color:var(--gold);font-style:normal}.kshop .ksa-perks{flex-wrap:wrap;row-gap:14px;margin:0;padding:0;list-style:none;display:flex}.kshop .ksa-perks li{border-left:1px solid #ffffff1c;grid-template-columns:auto auto;grid-template-areas:"ico n""t t";justify-content:start;align-items:center;gap:6px 10px;padding:0 22px;display:grid}.kshop .ksa-perks .ks-pic{border-radius:13px;grid-area:ico;width:40px;height:40px}.kshop .ksa-perks li:first-child{border:0;padding-left:0}.kshop .ksa-perks b{font:400 clamp(36px, 2.6vw, 46px)/.9 var(--display);color:#fff;grid-area:n}.kshop .ksa-perks li.g b{background:linear-gradient(180deg, #fff6d6, var(--gold) 60%, #d9962a);color:#0000;-webkit-background-clip:text;background-clip:text}.kshop .ksa-perks span{font:700 12.5px/1.25 var(--body);color:#efe7da;white-space:nowrap;grid-area:t;display:grid}.kshop .ksa-perks small{color:#91897d;font-size:11.5px;font-weight:600}.kshop .ksa-why{font:600 12px var(--body);color:#8f887d;margin:12px 0 0}.kshop .ksa-buy{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.kshop .ksa-cta{isolation:isolate;white-space:nowrap;cursor:pointer;height:72px;font:800 18px var(--body);letter-spacing:.02em;color:#2a1600;background:linear-gradient(100deg,#fff1c2,#f7c95c 40%,#e9a23b 80%,#ffd77a);border:0;border-radius:999px;align-items:center;gap:26px;padding:0 8px 0 36px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 22px 50px -18px #f7c95ccc,inset 0 0 0 1px #fff6}.kshop .ksa-cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%) 0 0/250% 100% no-repeat;animation:4.5s ease-in-out 1s infinite ksaSweep;position:absolute;inset:0}.kshop .ksa-cta b{color:#ffe9a8;font:400 30px/1 var(--display);letter-spacing:.01em;background:#17100a;border-radius:999px;align-items:baseline;gap:4px;padding:14px 24px;display:inline-flex}.kshop .ksa-cta b small{font:700 13px var(--body);color:#c9b58a}.kshop .ksa-ghost{cursor:pointer;height:48px;font:700 14px var(--body);color:#f3ede2;background:#ffffff10;border:0;border-radius:999px;padding:0 22px;box-shadow:inset 0 0 0 1px #ffffff26}.kshop .ksa-ghost:hover:not(:disabled){background:#ffffff1c}.kshop .ksa-on{background:#f7c95c14;border-radius:22px;align-items:center;gap:14px;padding:16px 22px;display:flex;box-shadow:inset 0 0 0 1px #f7c95c40}.kshop .ksa-on b{font:400 22px/1.1 var(--display);color:#fff3c4;display:block}.kshop .ksa-on small{color:#d9cba8;font-size:12.5px}.kshop .ksa-fine{font:700 13px var(--body);color:#86efac;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.kshop .ksa-fine>span{align-items:center;gap:8px;display:inline-flex}.kshop .ksa-fine svg{width:16px;height:16px}.kshop .ksa-fine .ks-terms{font-weight:500}.kshop .ksa-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,2.05fr);gap:18px;display:grid}.kshop .ksa-tile{isolation:isolate;background:#121017;border-radius:28px;flex-direction:column;min-height:248px;padding:20px 24px;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.kshop .ksa-tile:not(.ksa-gems):hover{transform:translateY(-4px)}.kshop .ksa-tile h3{font:400 clamp(30px, 2.1vw, 38px)/.92 var(--display);color:#fff;margin:10px 0 8px}.kshop .ksa-tag{font:800 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#ffffff14;border-radius:999px;align-self:flex-start;padding:5px 12px;box-shadow:inset 0 0 0 1px #fff2}.kshop .ksa-list{font:600 14px/1.25 var(--body);color:#d7cfc3;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.kshop .ksa-list li{white-space:nowrap;align-items:center;gap:10px;display:flex}.kshop .ksa-list .ks-pic{border-radius:9px;width:28px;height:28px}.kshop .ksa-list .ks-pic svg{width:20px;height:20px}.kshop .ksa-list .ks-pic.multi svg{width:18px;height:18px}.kshop .ksa-list .ks-pic.gem img.gem{width:20px!important;height:20px!important}.kshop .ksa-list .ks-pic.en{font-size:17px}.kshop .ksa-list .ks-pic.ur img{height:30px}.kshop .ksa-list .ks-pic.ur b{font-size:15px}.kshop .ksa-list b{color:#fff3c4;font-weight:800}.kshop .ksa-tile-body{z-index:2;flex-direction:column;flex:1;max-width:64%;display:flex;position:relative}.kshop .ksa-tile-buy{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:12px;display:flex}.kshop .ksa-btn{white-space:nowrap;cursor:pointer;height:56px;font:400 26px/1 var(--display);letter-spacing:.02em;color:#fff;border:0;border-radius:999px;padding:0 30px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s}.kshop .ksa-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.03)}.kshop .ksa-btn.pink{background:linear-gradient(100deg,#ff7ac3,#ff4fa3 45%,#a855f7);box-shadow:0 16px 36px -14px #ff4fa3,inset 0 0 0 1px #fff3}.kshop .ksa-btn.violet{background:linear-gradient(100deg,#a78bfa,#8b5cf6 50%,#d946ef);box-shadow:0 16px 36px -14px #8b5cf6,inset 0 0 0 1px #fff3}.kshop .ksa-btn.done{font:800 14px var(--body);box-shadow:none;color:#b9b2a6;background:#ffffff14}.kshop .ksa-tile-art{z-index:1;pointer-events:none;width:46%;position:absolute;inset:0 0 0 auto}.kshop .ksa-legend .ksa-tile-art{width:38%}.kshop .ksa-legend .ksa-tag{color:#2a0b1e;box-shadow:none;background:linear-gradient(90deg,#ffe066,#ffb3e0)}.kshop .ksa-back{aspect-ratio:360/481;filter:drop-shadow(0 18px 24px #000a);width:50%;transition:transform .45s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:18px}.kshop .ksa-back.b1{right:36%;transform:rotate(-14deg)}.kshop .ksa-back.b2{right:6%;transform:rotate(10deg)}.kshop .ksa-legend:hover .ksa-back.b1{transform:rotate(-20deg)translate(-10px)}.kshop .ksa-legend:hover .ksa-back.b2{transform:rotate(16deg)translate(10px)}.kshop .ksa-tile-tk{width:clamp(130px,9vw,176px);animation:6s ease-in-out -2s infinite ksaFloat;position:absolute;bottom:14%;right:6%;transform:rotate(-6deg)}.kshop .ksa-tile-tk .ks-tklr{filter:drop-shadow(0 16px 20px #000b)drop-shadow(0 0 18px #f7c95c77);width:100%;height:auto;display:block}.kshop .ksa-tile .ks-rib{z-index:3;padding:8px 14px 8px 24px;font-size:22px;top:20px}.kshop .ksa-start .ksa-tag{color:#2a0b1e;box-shadow:none;background:linear-gradient(90deg,#ffe066,#ffb3e0)}.kshop .ksa-start .ksa-tile-art{width:36%}.kshop .ksa-start .ksa-tile-body{max-width:66%}.kshop .ksa-mystery{filter:drop-shadow(0 18px 30px #000)drop-shadow(0 0 30px #a855f777);width:72%;transition:transform .45s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:50%;right:12%;transform:translateY(-50%)rotate(8deg)}.kshop .ksa-start:hover .ksa-mystery{transform:translateY(-52%)rotate(2deg)scale(1.05)}.kshop .ksa-mystery img{width:100%;display:block}.kshop .ksa-mystery b{font:400 90px/1 var(--display);color:#fff;text-shadow:0 0 20px #a855f7,0 0 50px #a855f7;place-items:center;animation:2.4s ease-in-out infinite ksaPulse;display:grid;position:absolute;inset:0}.kshop .ksa-owned,.kshop .ksa-tile.owned{filter:saturate(.35)}.kshop .ksa-gems{background:radial-gradient(60% 70% at 50% 0,#f59e0b26,#0000 70%),linear-gradient(160deg,#19130c,#110e0b 60%,#0d0b0a);padding:22px 22px 20px}.kshop .ksa-gems header{align-items:baseline;gap:14px;margin:0 4px 12px;display:flex}.kshop .ksa-gems h3{align-items:center;gap:10px;max-width:none;margin:0;font-size:34px;display:flex}.kshop .ksa-gems h3 img.gem{filter:drop-shadow(0 0 10px #f59e0b99);width:30px!important;height:30px!important}.kshop .ksa-gems header small{color:#9d9384;font-size:13px}.kshop .ksa-gem-row{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.kshop .ksa-gem{cursor:pointer;color:#fff;background:radial-gradient(90% 60% at 50% 30%, color-mix(in srgb, var(--c) 24%, transparent), transparent 70%), #ffffff08;border:0;border-radius:22px;flex-direction:column;align-items:center;gap:2px;padding:16px 8px 12px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff10}.kshop .ksa-gem:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 60%, transparent) inset, 0 20px 36px -18px var(--c);transform:translateY(-5px)}.kshop .ksa-gem .ks-gems{flex:auto;width:100%;height:78px;max-height:96px}.kshop .ksa-gem .ks-gems img{width:calc(60px * var(--s))}.kshop .ksa-gem .ks-gems.n0 img{width:54px}.kshop .ksa-gem .ks-gems.chest .ks-chest{width:88px}.kshop .ksa-gem .ks-gems.chest img{width:calc(64px * var(--s))}.kshop .ksa-gem:hover:not(:disabled) .ks-gems{transform:translateY(-4px)scale(1.06)}.kshop .ksa-gem>b{font:400 30px/1 var(--display);margin-top:4px}.kshop .ksa-gem>small{color:#a39a8c;white-space:nowrap;font-size:11.5px}.kshop .ksa-gem>i{font:800 14px var(--body);color:#1c0d00;background:linear-gradient(100deg, #fff1c2, color-mix(in srgb, var(--c) 80%, #fff) 60%);border-radius:999px;margin-top:8px;padding:8px 16px;font-style:normal}.kshop .ksa-gtag{white-space:nowrap;font:900 9.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#2a1300;background:linear-gradient(90deg,#ffe066,#f7c95c);border-radius:0 0 10px 10px;padding:3px 10px 4px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.kshop .ksa-gem:last-child .ksa-gtag{color:#fff;background:linear-gradient(90deg,#ff4fa3,#8b5cf6)}.kshop .ksa-gem.tagged{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 50%, transparent) inset}.kshop .ksa-bar{background:#ffffff06;border-radius:999px;align-items:center;gap:22px;padding:10px 12px 10px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff10}.kshop .ksa-bar .ks-waiver{background:0 0;border:0;flex:auto;align-items:center;margin:0;padding:0;font-size:12px;line-height:1.4}.kshop .ksa-bar .ks-waiver.need{color:#fecdd3}.kshop .ksa-bar .ks-waiver.need input{box-shadow:0 0 0 4px #f43f5e33;border-color:#f43f5e!important}.kshop .ksa-foot{flex:none;align-items:center;gap:18px;padding-right:8px;display:flex}@media (min-width:1100px){.kshop .ksa-foot .ks-terms[open] p{z-index:20;color:#bdb4a6;background:#141118;border-radius:16px;width:420px;margin:0;padding:14px 16px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 24px 50px -16px #000,inset 0 0 0 1px #ffffff14}}@keyframes ksaSpin{to{transform:rotate(360deg)}}@keyframes ksaFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes ksaSweep{0%,50%{background-position:150% 0}85%,to{background-position:-60% 0}}@keyframes ksaPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (min-width:1100px) and (max-height:1000px){.kshop .ksa{gap:14px}.kshop .ksa-hero-body{padding:30px 48px}.kshop .ksa-title{font-size:clamp(84px,7vw,124px)}.kshop .ksa-lead{margin-bottom:18px}.kshop .ksa-buy{margin-top:22px}.kshop .ksa-cta{height:64px}.kshop .ksa-tile{min-height:236px;padding:20px 24px}.kshop .ksa-tkbig{width:clamp(220px,16vw,300px)}.kshop .ksa-lead{font-size:clamp(30px,2.4vw,42px)}}@media (max-width:1099px){.kshop .ksa-hero-body{max-width:64%;padding:36px 32px}.kshop .ksa-stage{width:40%;right:0}.kshop .ksa-row{grid-template-columns:1fr 1fr}.kshop .ksa-gems{grid-column:1/-1}.kshop .ksa-bar{border-radius:22px;flex-direction:column;align-items:stretch;padding:14px 16px}}@media (max-width:700px){.kshop .ksa{gap:16px}.kshop .ksa-hero{border-radius:26px;flex-direction:column;align-items:stretch;min-height:0;margin-top:10px}.kshop .ksa-stage{width:100%;padding:34px 16px 4px;position:relative;inset:auto}.kshop .ksa-tkbig{width:230px}.kshop .ksa-kanji{font-size:300px;top:170px;right:50%;transform:translate(50%,-50%)}.kshop .ksa-bg img{object-position:60% 30%;height:360px;-webkit-mask-image:linear-gradient(#000 20%,#0000 60%);mask-image:linear-gradient(#000 20%,#0000 60%)}.kshop .ksa-hero-body{max-width:none;padding:6px 18px 22px}.kshop .ksa-title{font-size:76px}.kshop .ksa-perks{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.kshop .ksa-perks li{border-left:1px solid #ffffff1c;padding:0 0 0 12px}.kshop .ksa-perks li:first-child{border-left:2px solid var(--gold);grid-column:1/-1;padding-left:12px}.kshop .ksa-perks b{font-size:34px}.kshop .ksa-buy{gap:14px;margin-top:22px}.kshop .ksa-cta{justify-content:space-between;gap:10px;width:100%;height:62px;padding:0 6px 0 22px;font-size:16px}.kshop .ksa-cta b{padding:12px 16px;font-size:23px}.kshop .ksa-cta b small{font-size:11.5px}.kshop .ksa-lead{font-size:32px}.kshop .ksa-hero>.ks-rib{padding:8px 14px 8px 24px;font-size:22px;top:18px}.kshop .ksa-perks span{white-space:normal}.kshop .ksa-fine{gap:10px;font-size:12px}.kshop .ksa-row{grid-template-columns:1fr;gap:14px}.kshop .ksa-tile{min-height:230px;padding:20px}.kshop .ksa-tile-body{max-width:64%}.kshop .ksa-tile-tk{width:120px;bottom:10%;right:4%}.kshop .ksa-tile h3{font-size:34px}.kshop .ksa-list{font-size:13px}.kshop .ksa-btn{height:52px;padding:0 24px;font-size:24px}.kshop .ksa-tile-buy{flex-wrap:wrap;gap:8px 12px}.kshop .ksa-gems header{flex-wrap:wrap;row-gap:2px}.kshop .ksa-gems header small{flex-basis:100%}.kshop .ksa-gem-row{grid-template-columns:1fr;gap:8px}.kshop .ksa-gem{text-align:left;grid-template-columns:70px minmax(0,1fr) auto;grid-template-areas:"art n price""art sub price";align-items:center;column-gap:12px;padding:8px 12px 8px 6px;display:grid}.kshop .ksa-gem .ks-gems{grid-area:art;width:70px;height:56px}.kshop .ksa-gem .ks-gems img{width:calc(40px * var(--s))}.kshop .ksa-gem .ks-gems.n0 img{width:38px}.kshop .ksa-gem .ks-gems.chest .ks-chest{width:56px}.kshop .ksa-gem .ks-gems.chest img{width:calc(42px * var(--s))}.kshop .ksa-gem>b{grid-area:n;place-self:end start;margin:0;font-size:26px}.kshop .ksa-gem>small{grid-area:sub;place-self:start}.kshop .ksa-gem>i{grid-area:price;margin:0}.kshop .ksa-gtag{left:auto;right:18px;transform:none}.kshop .ksa-bar{border-radius:20px}.kshop .ksa-bar .ks-waiver{align-items:flex-start}.kshop .ksa-foot{flex-wrap:wrap;gap:10px 18px}.kshop .ks-note{flex-basis:100%}}.kshop .ksa-cta{background:linear-gradient(#fff6d2 0%,#ffd970 30%,#f2b33d 60%,#c9801f 100%);justify-content:center;gap:0;min-width:0;height:74px;padding:0 54px;box-shadow:0 0 0 3px #2a1600,0 0 0 5px #f7c95c,0 14px 30px -10px #f7c95caa,inset 0 3px #fff9,inset 0 -5px #a8661a;border-radius:20px!important}.kshop .ksa-cta:after{border-radius:inherit}.kshop .ksa-cta b{color:#3b1d00;font:400 40px/1 var(--display);letter-spacing:.01em;text-shadow:0 2px #fff7;background:0 0;align-items:center;padding:0;display:inline-flex}.kshop .ksa-cta:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 0 0 3px #2a1600,0 0 0 5px #ffe39a,0 20px 40px -10px #f7c95c,inset 0 3px #fff9,inset 0 -5px #a8661a}.kshop .ksa-cta:active:not(:disabled){transform:translateY(1px);box-shadow:0 0 0 3px #2a1600,0 0 0 5px #f7c95c,inset 0 3px #fff9,inset 0 -2px #a8661a}.kshop .ksa-cta:disabled{filter:grayscale(.3)brightness(.85)}@media (max-width:640px){.kshop .ksa-cta{width:100%;height:64px;padding:0 24px}.kshop .ksa-cta b{font-size:34px}}.kshop .ksa-legend{background:linear-gradient(90deg,#0d0912f2 0%,#0d0912cc 38%,#0d091233 75%,#0d091200 100%),url(/img/shop/bg-legendaire.webp?v=2) 60% 30%/cover no-repeat,#120a1a}.kshop .ksa-start{background:linear-gradient(90deg,#0c0a12f2 0%,#0c0a12cc 40%,#0c0a1233 78%,#0c0a1200 100%),url(/img/shop/bg-depart.webp) 65% 30%/cover no-repeat,#110c1d}.kshop .ksa-mystery .ksa-mys-r{font:900 italic 15px/1 var(--display);color:#fff;background:linear-gradient(135deg,#b45cff,#7b2cbf);border-radius:6px;padding:3px 8px 2px;position:absolute;top:5%;left:7%;box-shadow:inset 0 0 0 1px #fff5,0 0 12px #b45cff99}@media (max-width:640px){.kshop .ksa-legend{background:linear-gradient(#0d091200 0%,#0d0912cc 55%,#0d0912f2 100%),url(/img/shop/bg-legendaire.webp?v=2) 55% 25%/cover no-repeat,#120a1a}.kshop .ksa-start{background:linear-gradient(#0c0a1200 0%,#0c0a12cc 55%,#0c0a12f2 100%),url(/img/shop/bg-depart.webp) 60% 25%/cover no-repeat,#110c1d}}.kshop .ksa-row-solo{grid-template-columns:1fr}.kshop .ksa-akatsuki{background:linear-gradient(90deg,#14070bf2 0%,#14070bcc 40%,#14070b22 78%,#14070b00 100%),url(/img/banners/akatsuki.webp?v=2) 70% 35%/cover no-repeat,#14070b;min-height:230px}.kshop .ksa-akatsuki .ksa-tag{color:#fff;background:linear-gradient(90deg,#d3122f,#7c0b1f)}.kshop .ksa-akatsuki h3{color:#ffb3bd;text-shadow:0 0 18px #d3122f66}.kshop .ksa-aka-ic{color:#ff5a6e;font:400 20px/1 serif}.kshop .ksa-aka-mark{color:#fff;text-shadow:0 0 18px #d3122f,0 2px 4px #000;font:400 64px serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.kshop .ksa-akatsuki{background:linear-gradient(#14070bb0 0%,#14070bd8 55%,#14070bf2 100%),url(/img/banners/akatsuki.webp?v=2) 60% 25%/cover no-repeat,#14070b}.kshop .ksa-akatsuki .ksa-tile-art{width:38%}.kshop .ksa-aka-mark{display:none}.kshop .ksa-akatsuki .ksa-list li,.kshop .ksa-akatsuki .ksa-list li span{white-space:normal}}.kshop .ksa-halloween{background:linear-gradient(90deg,#120a14f2 0%,#120a14cc 40%,#120a1422 78%,#120a1400 100%),url(/img/banners/halloween-2026.webp) 70% 35%/cover no-repeat,#160b1c;min-height:230px}.kshop .ksa-halloween .ksa-tile-art{width:26%}.kshop .ksa-halloween .ksa-tag{color:#2a1206;background:linear-gradient(90deg,#ffb347,#ff8b24 55%,#c084fc)}.kshop .ksa-halloween h3{color:#ffd2a1;text-shadow:0 0 18px #ff8b2466}@media (max-width:640px){.kshop .ksa-halloween{background:linear-gradient(#120a1400 0%,#120a14cc 55%,#120a14f2 100%),url(/img/banners/halloween-2026.webp) 60% 25%/cover no-repeat,#160b1c}.kshop .ksa-halloween .ksa-tile-art{width:38%}}.kshop .ksa-creator{background:#ffffff06;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff10}.kshop .ksa-creator label{gap:3px;display:grid}.kshop .ksa-creator label b{font:700 15px var(--body)}.kshop .ksa-creator label small{color:#c9c1b4;font-size:12.5px}.kshop .ksa-creator label em{color:#fde68a;font-style:normal;font-weight:800}.kshop .ksa-creator-in{flex:0 380px;gap:8px;min-width:0;display:flex}.kshop .ksa-creator-in input{color:#f3ede2;min-width:0;height:48px;font:700 15px var(--body);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border:0;border-radius:999px;flex:1;padding:0 18px;box-shadow:inset 0 0 0 1px #ffffff26}.kshop .ksa-creator-in input:focus{outline:none;box-shadow:inset 0 0 0 2px #fde68a99}@media (max-width:640px){.kshop .ksa-creator-in{flex-basis:100%}}.kshop .ksa-akatsuki .ksa-tile-art{width:34%}.kshop .ksa-aka-cards{justify-content:center;align-items:center;display:flex;position:absolute;inset:16px 12px}.kshop .ksa-aka-card{aspect-ratio:5/7;width:48%;max-width:145px;transform:translateX(calc((var(--i) - 1)*48%)) rotate(calc((var(--i) - 1)*12deg));filter:drop-shadow(0 6px 10px #0009);position:absolute}.kshop .ksa-aka-card:nth-child(2){z-index:2}.kshop .ksa-aka-card .card{pointer-events:none;width:100%;height:100%;margin:0}@media (max-width:640px){.kshop .ksa-akatsuki .ksa-tile-art{order:-1;width:100%;height:190px;position:relative;inset:auto}.kshop .ksa-akatsuki{flex-direction:column}.kshop .ksa-akatsuki .ksa-tile-body{max-width:100%}.kshop .ksa-aka-card{width:105px}}@media (max-width:760px){.topbar{-webkit-backdrop-filter:none;background:#070b14f5}.topbar-in{flex-wrap:nowrap;gap:8px;padding:8px 12px}.logo-txt{display:none}.hud{gap:6px;min-width:0;margin-left:auto}.hud .pill,.hud .profile-chip{flex-shrink:0}.nav{z-index:60;overscroll-behavior-x:contain;scrollbar-width:none;width:auto;padding:4px 4px calc(4px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b14f2;border-top:1px solid #322f2b;order:0;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav a.has-ico{flex:none;min-width:64px;padding:4px 6px 6px;font-size:10px;transform:none!important}.nav a.has-ico .nav-lbl{font-size:10px}.nav-ico,.nav-ico img,.nav-ico svg{width:24px;height:24px}.nav a:after,.nav a.has-ico:after{top:0;bottom:auto}main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.foot{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.kchat{right:10px;bottom:calc(76px + env(safe-area-inset-bottom))}.toasts{bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}.toast{text-align:center}.adv-energy{flex-wrap:wrap;row-gap:4px;width:auto;max-width:100%;margin:0 0 14px;position:static}.adv-energy .en-cells{flex:auto}.adv-energy .en-next{flex:100%;order:5;min-width:0}.map-back{top:60px}.rank{grid-template-columns:26px 34px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.rank>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rank>span:not(.pos):not(.av-ph){white-space:nowrap}.rank .gtag,.rank .tier,.rank .hide-sm{display:none}.mission-top{flex-wrap:wrap}.mission-top b{flex:60%;min-width:0}.mission .reward{white-space:normal;flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rs{padding:16px 12px calc(24px + env(safe-area-inset-bottom));gap:10px}.rs>*{flex-shrink:0}.rs-ribbon span{font-size:40px}.rs-stats{gap:6px}.rs-stats div{flex:28%;min-width:0;padding:6px 8px}.rs-stats b{font-size:16px}.rs-stats small{font-size:9px}.rs-hero{width:25vw}.rs-team{gap:10px}.rs-btns{width:100%}.rs-btns .btn{white-space:nowrap;flex:100%;justify-content:center;gap:6px}.opening{padding-bottom:env(safe-area-inset-bottom);justify-content:flex-start;overflow-y:auto}.opening.tp .op-stage,.op-stage{min-height:56dvh}.op-hint{margin-top:0}.op-bar{gap:8px;min-height:0;margin-top:6px;padding:0 10px 12px}.op-bar .sum{gap:10px;font-size:12px}.op-bar .btns{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.op-bar .btns .btn{padding:9px 14px;font-size:13px}.set-gfx .vol{flex-wrap:wrap}.set-gfx select{flex:140px;min-width:140px}}@media (max-width:400px){.profile-chip .pname-box{display:none}.hud .profile-chip{gap:0;padding:0 3px}}@media (max-width:380px){.nav a,.nav a.has-ico{min-width:58px}.hud .pill.icon{display:none}.topbar-in{gap:6px;padding:8px}.hud{gap:4px}.hud .pill.ki{gap:4px;padding:0 7px;font-size:13px}.hud .pill.ki img.gem{width:18px!important;height:18px!important}.hud .pill.en,.hud .pill.inv{padding:0 5px}}@media (max-width:760px),(pointer:coarse){.q-tab{min-height:40px}.chip{min-width:40px;min-height:40px}.en-plus{width:38px;height:38px}.evp-act,.psp-act{height:38px}.evp-res:nth-child(5) .evp-act{height:34px}.sx-btn{height:38px}.sx-me-act .sx-btn{width:40px}.snd-mute{min-height:34px;padding:8px 10px}}@media (max-width:480px){.bs-btns .btn{white-space:nowrap;letter-spacing:.08em;gap:10px;padding:0 12px}.bs-btns .btn .cost{letter-spacing:.04em;white-space:nowrap;font-size:11px}.bs{grid-template-columns:minmax(0,1fr)}.bs>*{min-width:0}}@media (max-width:360px){.bs-btns .btn{letter-spacing:.03em;padding:0 10px;font-size:11.5px}.bs-btns .btn .cost{padding:3px 6px;font-size:10px}}@media (max-width:340px){.bs-btns .btn{white-space:normal;line-height:1.15}}@media (max-width:760px){.evp-res-sc{flex-wrap:wrap;row-gap:8px}.evp-res-sc .evp-act{flex:100%;margin-left:0}}@media (max-width:380px){.evp-res:has(.evp-act){flex-wrap:wrap;row-gap:6px}.evp-res .evp-act{flex:100%;margin-left:0}}@media (max-width:400px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px 10px}}.nav-ico svg{color:#8d877e;transition:color .2s;filter:none!important}.nav a.has-ico:hover .nav-ico svg{color:#d9d1c4}.nav a.has-ico.on .nav-ico svg{color:var(--red,#e2412b);filter:drop-shadow(0 0 6px #e2412b66)!important}@media (max-width:760px){#battle.battle{grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;height:100dvh;padding:0}#battle.battle>*{min-width:0}#battle>.bt-top{grid-row:1}#battle>.bt-field.enemies{grid-row:2}#battle>.bt-log{grid-row:3}#battle>.bt-field.allies{grid-row:4}#battle>.bt-bar{grid-row:5}#battle>.b-photo{filter:saturate(.85)brightness(.55);inset:0}#battle.battle:has(.b-photo):before{background:linear-gradient(#07070acc,#07070a33 22% 70%,#07070ad9)}#battle .bt-top{padding:calc(6px + env(safe-area-inset-top)) 10px 7px;background:linear-gradient(#07070af0,#07070ac7);border-bottom:1px solid #ffffff12;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) repeat(3,auto);place-items:center stretch;gap:6px;display:grid}#battle .bt-ctrl{display:contents}#battle .bt-title{grid-area:1/1;min-width:0;line-height:1}#battle .bt-title .tag{font:600 9px/1.1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold,#d8b26a);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0 0 3px;padding:0;display:block;overflow:hidden}#battle .bt-title .mode-badge{display:none}#battle .bt-title h3{font:400 16px/1.05 var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}#battle .bt-title h3 small{color:var(--muted);font-size:11px}#battle .bt-ctrl .bt-toggle,#battle .bt-ctrl [data-flee]{color:#d9d1c4;min-width:38px;height:34px;box-shadow:none;background:#0e0d12e6;border:1px solid #ffffff24;grid-row:1;margin:0;padding:0 9px;border-radius:0!important}#battle .bt-ctrl [data-auto]{font:800 10px/1 var(--body);letter-spacing:.14em;grid-column:2}#battle .bt-ctrl [data-speed]{font:400 14px/1 var(--display);letter-spacing:.02em;grid-column:3}#battle .bt-ctrl .bt-toggle.on{background:var(--red,#e2412b)!important;border-color:var(--red,#e2412b)!important;color:#fff!important}#battle .bt-ctrl [data-flee]{color:#9a948a;grid-column:4;width:38px;padding:0;font-size:0;position:relative}#battle .bt-ctrl [data-flee]:before{content:"";background:currentColor;width:16px;height:16px;margin:auto;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 22V3M5 4h12l-2.5 4.5L17 13H5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 22V3M5 4h12l-2.5 4.5L17 13H5'/%3E%3C/svg%3E") 50%/contain no-repeat}#battle .bt-ctrl [data-flee]:active{color:var(--red,#e2412b);border-color:var(--red,#e2412b)}#battle .bt-ctrl .bt-quit{color:#22d3ee;border-color:#22d3ee88}#battle .bt-top:has(.bt-snd){grid-template-columns:minmax(0,1fr) repeat(4,auto)}#battle .bt-ctrl .bt-snd{color:#d9d1c4;min-width:38px;height:34px;box-shadow:none;background:#0e0d12e6;border:1px solid #ffffff24;grid-area:1/2;margin:0;padding:0 8px;font-size:15px;border-radius:0!important}#battle .bt-ctrl .bt-snd.muted{color:#9a948a;border-color:#f43f5e66}#battle .bt-top:has(.bt-snd) .bt-ctrl [data-auto]{grid-column:3}#battle .bt-top:has(.bt-snd) .bt-ctrl [data-speed]{grid-column:4}#battle .bt-top:has(.bt-snd) .bt-ctrl [data-flee]{grid-column:5}#battle .bt-timeline{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;grid-area:2/1/auto/-1;justify-self:start;align-items:center;gap:4px;min-width:0;max-width:100%;margin-right:70px;padding:0;display:flex;overflow:hidden;background:0 0!important;border-radius:0!important}#battle .bt-timeline .tl{opacity:.72;width:22px;height:22px;box-shadow:none;border:1px solid #ffffff2e;border-radius:0;flex:none}#battle .bt-timeline .tl.ally{border-color:#3b9dff99}#battle .bt-timeline .tl.enemy{border-color:#ff3b4a99}#battle .bt-timeline .tl.now{opacity:1;border-width:1.5px;width:28px;height:28px;animation:1.1s ease-in-out infinite alternate tlGlow;box-shadow:0 0 0 2px #07070ae6,0 0 12px -2px}#battle .bt-timeline .tl.now.ally{color:#3b9dff;border-color:#3b9dff}#battle .bt-timeline .tl.now.enemy{color:#ff3b4a;border-color:#ff3b4a}#battle .bt-cycle{font:400 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#d9d1c4;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-area:2/1/auto/-1;justify-self:end;padding:0}#battle .pv-timer{border-radius:0;grid-area:2/1/auto/-1;justify-self:end;margin-right:64px;padding:3px 6px;font-size:11px}#battle .bt-top:has(.pv-timer:not([hidden])) .bt-timeline{margin-right:124px}#battle .bt-field{--info:48px;flex-wrap:wrap;place-content:center;align-items:center;gap:10px;min-height:0;padding:12px 8px 4px;display:flex;overflow:visible;container-type:size}#battle .bt-field.allies{padding:14px 8px 6px}#battle.battle .bt-field .unit{width:27vw;max-height:none;width:min(calc((100cqw - 36px) / 3), calc((100cqh - var(--info) - 16px) * 5 / 7))}#battle.battle .bt-field.enemies .unit{width:min(calc((100cqw - 36px) / 3 * .9), calc((100cqh - var(--info) - 14px) * 5 / 7))}#battle .bt-field.enemies:is(.n4,.n5,.n6){--info:30px;--n:4;flex-wrap:nowrap;gap:8px 6px}#battle .bt-field.enemies.n5{--n:5}#battle .bt-field.enemies.n6{--n:6}#battle.battle .bt-field.enemies:is(.n4,.n5,.n6) .unit{width:min(calc((100cqw - 16px - (var(--n) - 1) * 6px) / var(--n)), calc((100cqh - var(--info) - 14px) * 5 / 7))}#battle .bt-field.enemies:is(.n4,.n5,.n6) .u-name{display:none}#battle .bt-field.enemies:is(.n4,.n5,.n6) :is(.u-hp,.u-tough,.u-en){margin-right:0}#battle .bt-field.enemies:is(.n4,.n5,.n6) .u-hp span{font-size:10px;top:calc(100% + 10px);left:50%;translate:-50%}#battle .bt-field .u-card{aspect-ratio:5/7;border-width:1px;border-radius:0;height:auto;min-height:0}#battle .bt-field .u-card>img{border-radius:0}#battle .u-lv{border-radius:0;padding:2px 5px;font-size:9px}#battle .u-status{gap:2px;bottom:3px;left:3px}#battle .u-status span{border-radius:0;width:19px;height:19px;font-size:11px}#battle .u-shieldfx,#battle .u-aura{border-radius:0}#battle .unit.active .u-card{transform:translateY(-4px)}#battle .unit.lunge-up{translate:0 -18px}#battle .unit.lunge-down{translate:0 18px}#battle .u-turn{z-index:4;font:400 10px/1 var(--display);letter-spacing:.14em;background:var(--red,#e2412b);color:#fff;border-radius:0;padding:3px 7px 2px;top:0;translate:-50% -55%;box-shadow:0 0 0 1px #07070ae6,0 4px 12px -4px #e2412b}#battle .unit.active .u-turn{translate:-50% -55%}#battle .unit.active .u-card:after{content:"";background:var(--red,#e2412b);height:2px;position:absolute;bottom:-5px;left:0;right:0;box-shadow:0 0 10px #e2412b}#battle .unit.targetable .u-card:before{content:"";z-index:3;pointer-events:none;background-color:#0000;background-image:linear-gradient(#f6dfa4,#f6dfa4),linear-gradient(#f6dfa4,#f6dfa4),linear-gradient(#f6dfa4,#f6dfa4),linear-gradient(#f6dfa4,#f6dfa4),linear-gradient(#f6dfa4,#f6dfa4),linear-gradient(#f6dfa4,#f6dfa4),linear-gradient(#f6dfa4,#f6dfa4),linear-gradient(#f6dfa4,#f6dfa4);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border:1px solid #f6dfa48c;animation:1.3s ease-in-out infinite btTgt;position:absolute;inset:-4px;box-shadow:0 0 16px -4px #d8b26a}@keyframes btTgt{50%{opacity:.65;inset:-7px}}#battle .unit.ko{opacity:1;filter:none}#battle .unit.ko .u-card>img{filter:grayscale()brightness(.45)}#battle .unit.ko .u-info{opacity:.4;filter:grayscale()}#battle .unit.ko .u-card:before{content:"K.O.";z-index:3;pointer-events:none;font:400 22px/1 var(--display);letter-spacing:.08em;color:#f3ede2;text-shadow:0 2px #07070a,0 0 18px #07070a;box-shadow:none;background:#07070a73;border:0;place-items:center;animation:none;display:grid;position:absolute;inset:0}#battle .u-info{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin-top:6px;padding:0;background:0 0!important}#battle .u-name{align-items:flex-end;min-width:0;height:26px;margin:0 0 4px;display:flex}#battle .u-name .u-tb,#battle .u-name small{display:none}#battle .u-name b{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;font:400 11px/1.15 var(--display);letter-spacing:.03em;text-transform:uppercase;color:#f3ede2;text-align:left;word-break:break-word;text-shadow:0 1px 2px #07070a,0 0 8px #07070a;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#battle .unit.enemy .u-name b{color:#e9e1d4}#battle .u-hp{background:#ffffff1f;border:0;border-radius:0;height:5px;margin-right:38px;overflow:visible}#battle .u-hp i{border-radius:0}#battle .u-hp .cur{background:linear-gradient(90deg,#22a35a,#6ee7a0)}#battle .unit.enemy .u-hp .cur{background:linear-gradient(90deg,#c2311f,#f07a5c)}#battle .u-hp span{text-align:left;width:max-content;font:400 10.5px/1 var(--display);letter-spacing:.02em;color:#f3ede2;text-shadow:0 1px 2px #07070a;font-variant-numeric:tabular-nums;display:block;position:absolute;top:50%;left:calc(100% + 5px);translate:0 -50%}#battle .u-tough,#battle .u-en{background-color:#ffffff14;border-radius:0;height:3px;margin:3px 38px 0 0}#battle .unit.ult-ready .u-en i{box-shadow:0 0 8px #fde047}#battle .preview,#battle .bt-field.enemies .unit:last-child .preview{border-radius:0;padding:5px 8px;font-size:11px;line-height:1.3;inset:auto auto 8px 50%;translate:-50%}@media (hover:none){#battle .preview{display:none}}#battle>.pv-name{display:none}#battle>.pv-mapban{top:calc(84px + env(safe-area-inset-top));border-radius:0}#battle .bt-log{color:#d9d1c4;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-shadow:0 1px 4px #07070a,0 0 2px #07070a;height:18px;min-height:0;padding:0 12px;font-size:11.5px;line-height:18px;display:block;overflow:hidden}#battle .bt-log .log-line{text-overflow:ellipsis;overflow:hidden}#battle .bt-bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;margin:0;display:grid;box-shadow:0 -18px 30px -18px #000;background:linear-gradient(#0a090de6,#07070af7)!important;border:0!important;border-top:1px solid #ffffff14!important;border-radius:0!important}#battle .bt-end{display:contents}#battle .bt-end small{font:600 9px/1 var(--body);letter-spacing:.18em;color:#9a948a;white-space:nowrap;grid-area:1/1;margin:0}#battle .bt-end small b{font:400 13px/1 var(--display);letter-spacing:.02em;color:var(--gold-hi,#f6dfa4)}#battle .end-bar{background-color:#ffffff14;border:0;border-radius:0;grid-area:2/1/auto/-1;height:5px}#battle .end-bar i{box-shadow:none;background:linear-gradient(90deg,#b8862e,#f6dfa4)}#battle .end-bar.low i{background:linear-gradient(90deg,#9e2116,#e2412b)}#battle .bt-help{white-space:nowrap;grid-area:1/2;justify-self:end;align-items:baseline;gap:6px;min-width:0;max-width:100%;font-size:0;line-height:0;display:flex;overflow:hidden}#battle .bt-help>*{display:none}#battle .bt-help>b,#battle .bt-help>.hint,#battle .bt-help>span.muted:only-child{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}#battle .bt-help>b{font:400 11px/14px var(--display);letter-spacing:.03em;text-transform:uppercase;color:#f3ede2;flex:0 auto}#battle .bt-help>.hint{font:600 10.5px/14px var(--body);color:var(--gold,#d8b26a);flex:none}#battle .bt-help>span.muted:only-child{font:600 10.5px/14px var(--body);color:#9a948a}#battle .bt-actions{grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(48px,auto);gap:6px;min-height:102px;margin-top:2px;display:grid}#battle .act{text-align:left;justify-content:center;align-items:flex-start;gap:3px;min-width:0;max-width:none;height:auto;min-height:48px;padding:6px 8px 5px 10px;box-shadow:none!important;background:linear-gradient(#15131a,#0c0b0f)!important;border:1px solid #ffffff1f!important;border-radius:0!important;transform:none!important}#battle .act kbd{display:none}#battle .act b{letter-spacing:.03em;text-align:left;color:#f3ede2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font:400 12.5px/1.08 var(--display)!important}#battle .act small{font:600 9.5px/1.1 var(--body);letter-spacing:.04em;color:#9a948a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}#battle .act:before{content:"";background:#ffffff24;width:2px;position:absolute;top:0;bottom:0;left:0}#battle .act[data-act=basic]:before{background:#9a948a}#battle .act[data-act=skill]:before{background:var(--red,#e2412b)}#battle .act[data-act=ult]:before{background:var(--gold,#d8b26a)}#battle .act[data-act=rest]:before{background:#6ee7a0}#battle .act.on{border-color:var(--red,#e2412b)!important;box-shadow:inset 0 0 0 1px var(--red,#e2412b)!important;background:linear-gradient(#2a1310,#110b0c)!important}#battle .act.rest b{color:#f3ede2}#battle .act.rest small{color:#6ee7a0}#battle .act.rest.on{background:linear-gradient(#10241a,#0b0f0d)!important;border-color:#6ee7a0!important;box-shadow:inset 0 0 0 1px #6ee7a0!important}#battle .act:disabled{opacity:1;cursor:not-allowed;background:#0b0a0d!important;border-color:#ffffff0f!important}#battle .act:disabled b{color:#5d5851}#battle .act:disabled small{color:#4d4943}#battle .act:disabled:before{background:#ffffff14}#battle .act.ult.ready{animation:2.2s ease-in-out infinite btUlt;border-color:var(--gold,#d8b26a)!important;background:linear-gradient(#2c2210,#120e07)!important;box-shadow:inset 0 0 0 1px #d8b26a99,0 0 18px -6px #d8b26a!important}#battle .act.ult.ready b{color:var(--gold-hi,#f6dfa4)}#battle .act.ult.ready small{color:var(--gold,#d8b26a)}#battle .act.ult.ready.on{box-shadow:inset 0 0 0 2px var(--gold-hi,#f6dfa4), 0 0 22px -4px #d8b26a!important}@keyframes btUlt{50%{box-shadow:inset 0 0 0 1px #f6dfa4e6,0 0 26px -4px #d8b26a}}}@media (max-width:760px) and (max-height:700px){#battle .bt-top{padding-top:calc(4px + env(safe-area-inset-top));gap:4px 6px;padding-bottom:5px}#battle .bt-ctrl .bt-toggle,#battle .bt-ctrl [data-flee]{height:30px}#battle .bt-timeline .tl{width:20px;height:20px}#battle .bt-timeline .tl.now{width:24px;height:24px}#battle .bt-field{--info:44px;padding-top:10px}#battle .u-name{height:23px}#battle .u-name b{font-size:10px}#battle .bt-log{height:16px;font-size:11px;line-height:16px}#battle .bt-actions{grid-auto-rows:minmax(44px,auto);min-height:94px}#battle .act{min-height:44px;padding:5px 8px 4px 10px}#battle .act b{font-size:12px!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){#battle .unit.targetable .u-card:before,#battle .act.ult.ready{animation:none}}.card.r-C,.tp-card.r-C{--fr:url(/img/cards/front-N.webp);--bk:url(/img/cards/back-N.webp)}.card.r-U,.tp-card.r-U{--fr:url(/img/cards/front-R.webp);--bk:url(/img/cards/back-R.webp)}.card.r-R,.tp-card.r-R{--fr:url(/img/cards/front-SR.webp);--bk:url(/img/cards/back-SR.webp)}.card.r-E,.tp-card.r-E{--fr:url(/img/cards/front-SSR.webp);--bk:url(/img/cards/back-SSR.webp)}.card.r-L,.tp-card.r-L{--fr:url(/img/cards/front-UR.webp);--bk:url(/img/cards/back-UR.webp)}.card.r-M,.tp-card.r-M{--fr:url(/img/cards/front-LR.webp);--bk:url(/img/cards/back-LR.webp)}.card{border-radius:3.8%/2.75%}.card .card-frame,.card.card.locked .card-frame{border-radius:inherit;overflow:visible;container-type:inline-size;background:0 0!important;border:0!important}.card.card.locked .card-frame{box-shadow:0 10px 28px -10px #000!important}.card .card-frame:after{box-shadow:none!important;border-color:#0000!important}.card.st5 .card-frame,.card.st6 .card-frame,.card.st7 .card-frame{outline-offset:0}.card .card-art{background:#0b0b0e;border-radius:2.6cqw 2.6cqw 0 0;inset:2.4% 3.4% 21.5%;overflow:hidden}.card .card-art img{object-position:50% 14%}.card .card-art:after{background:linear-gradient(#0000 58%,#0009 84%,#000d 100%)}.card-border{z-index:2;pointer-events:none;background:var(--fr) 0 0 / 100% 100% no-repeat;width:104%;height:104%;position:absolute;top:-2%;left:-2%}.card.locked .card-border{filter:grayscale()brightness(.5)}.card .card-holo,.card .card-shine{z-index:3}.card .card-holo{border-radius:2.6cqw 2.6cqw 0 0;inset:2.4% 3.4% 21.5%}.card .card-top,.card .card-kanji,.card .card-info,.card .card-stats,.card .card-stars{z-index:5}.card .card-top{align-items:flex-start;top:4.6%;left:6.5%;right:6.5%}.card .card-rar{border-radius:.35em;padding:.16em .42em .14em .36em;font-size:clamp(9px,7.4cqw,19px)}.card .card-lv{border-radius:.4em;padding:.18em .45em;font-size:clamp(8px,5.4cqw,14px)}.card .card-stars{letter-spacing:-.12em;padding:.14em .4em;font-size:clamp(9px,6.6cqw,16px);top:14%;left:6.5%}.card .card-stars.st-7{font-size:clamp(7px,5cqw,12px)}.card .card-kanji{max-height:52%;font-size:clamp(10px,8cqw,22px);top:14.5%;right:6.5%}.card .card-stats{justify-content:center;gap:4cqw;margin:0;position:absolute;bottom:23.4%;left:7%;right:7%}.card .card-stats span{text-shadow:0 1px 3px #000;border-radius:.4em;background:#000a!important;padding:.1em .4em!important;font-size:clamp(8.5px,6cqw,16px)!important}.card .card-stats i{font-size:clamp(6.5px,4.2cqw,11px)!important}.card .card-info{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;padding:0;display:flex;inset:77.6% 7% 5.6%}.card .card-info b{white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;line-height:1.02;display:-webkit-box;overflow:hidden;font-size:clamp(9px,7cqw,21px)!important}.card .card-info small{max-width:100%;margin:0;font-size:clamp(7px,4.3cqw,12.5px);line-height:1.1}@container (width<=120px){.card .card-info small{display:none}}.rs-drop-card .card-info,.rs-drop-card .card-stats,.rs-drop-card .card-kanji{display:none}.tp-back{background:#000 url(/img/cards/back-N.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:3.8%/2.75%!important;overflow:visible!important}.tp-back span{display:none}.tp-back .tp-bk{border-radius:inherit;pointer-events:none;opacity:calc(var(--heat,0) * .9);background:var(--bk) center / 100% 100% no-repeat;transition:opacity .25s;position:absolute;inset:0}.tp-back .tp-logo{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 8px #000)drop-shadow(0 0 18px #ffffff30);width:44%;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.tp-card.hit .tp-back .tp-logo{filter:drop-shadow(0 0 8px #000) drop-shadow(0 0 calc(10px + var(--heat,0) * 26px) var(--rc))}.tp-back>i{border-radius:inherit}.tp-tr{background:#111 url(/img/cards/back-N.webp) 50%/100% 100% no-repeat;border-color:#ffffff1c}.pr-card .pr-back{color:#0000;text-shadow:none;background:#000 url(/img/cards/back-N.webp) 50%/100% 100% no-repeat;border:0;border-radius:4px;position:relative}.pr-card:has(.rb-U) .pr-back{background-image:url(/img/cards/back-R.webp)}.pr-card:has(.rb-R) .pr-back{background-image:url(/img/cards/back-SR.webp)}.pr-card:has(.rb-E) .pr-back{background-image:url(/img/cards/back-SSR.webp)}.pr-card:has(.rb-L) .pr-back{background-image:url(/img/cards/back-UR.webp)}.pr-card:has(.rb-M) .pr-back{background-image:url(/img/cards/back-LR.webp)}.pr-card .pr-back:after{content:"";filter:drop-shadow(0 0 4px #000);background:url(/img/brand/logo-128.webp) 50%/contain no-repeat;position:absolute;inset:26% 20%}.ks-mystery{background:#000 url(/img/cards/back-UR.webp) 50%/100% 100% no-repeat;border:0;border-radius:3.8%/2.75%}.ks-mystery:after{display:none}.pp-mini.r-C{--fr:url(/img/cards/front-N.webp)}.pp-mini.r-U{--fr:url(/img/cards/front-R.webp)}.pp-mini.r-R{--fr:url(/img/cards/front-SR.webp)}.pp-mini.r-E{--fr:url(/img/cards/front-SSR.webp)}.pp-mini.r-L{--fr:url(/img/cards/front-UR.webp)}.pp-mini.r-M{--fr:url(/img/cards/front-LR.webp)}.pp-mini{background:0 0;border-radius:7px;overflow:visible;border:0!important}.pp-mini:before{content:"";z-index:1;pointer-events:none;background:var(--fr) center / 100% 100% no-repeat;position:absolute;inset:0}.pp-mini>img{border-radius:5px 5px 0 0;width:92%;height:77%;position:absolute;inset:3% 4% 20%}.pp-mini>:not(img){z-index:2}.pp-mini .pp-mname{text-shadow:0 1px 2px #000;background:0 0;place-items:center;height:15%;padding:0;font-size:10px;line-height:1;display:grid;bottom:5%;left:9%;right:9%}.pp-mini .pp-mlv{top:6%;left:8%}.pp-mini>.tbadge{top:6%;right:8%}.pp-mini .pp-check{border-radius:5px;inset:3% 4% 20%}.logo-img{filter:drop-shadow(0 2px 6px #0008);width:auto;height:36px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.logo:hover .logo-img{transform:scale(1.06)rotate(-3deg)}.logo-img.sm{vertical-align:-4px;filter:none;height:18px;display:inline-block}@media (max-width:760px){.logo-img{height:30px}}#bootSplash{z-index:400;pointer-events:none;background:#07070a;place-items:center;animation:.4s 2.5s forwards bootOut;display:grid;position:fixed;inset:0}#bootSplash img{filter:drop-shadow(0 0 30px #e2412b55);width:min(150px,34vw);height:auto;animation:1.6s ease-in-out infinite bootPulse}body.online #bootSplash,body.offline #bootSplash{animation:.4s .25s forwards bootOut}@keyframes bootOut{to{opacity:0;visibility:hidden}}@keyframes bootPulse{0%,to{opacity:.85;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){#bootSplash img{animation:none}}.gfx-lite .card-grid>.card,.gfx-lite .flip-front .card{animation:none!important}.card-ex{font:400 .62em/1.35 var(--display);letter-spacing:.08em;color:#fff;text-shadow:0 1px #0006;vertical-align:middle;background:linear-gradient(135deg,#e2412b,#9e2116);border:1px solid #ffb4a3aa;align-items:center;margin-left:4px;padding:1px 5px 0;display:inline-flex;box-shadow:0 0 10px #e2412b88,inset 0 1px #fff5}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{max-width:100%;overflow-x:clip}html,body{overscroll-behavior:none}.nav,.albums,.kc-rooms,.evx-table,.ks-table,.psp-scroll,.sx-subtabs,.tkb-bracket,[data-hscroll]{overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.modal-box,.settings-box,#modalBox,.prep-box,.ed-box,.adm-box,.kc-panel,.opening,#trialPrep .bt3-box{overscroll-behavior:contain}.coll>*{min-width:0}html{touch-action:manipulation}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}a,button,[role=button],.btn{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}}@media (max-width:760px){.coll{grid-template-columns:minmax(0,1fr)}.albums{max-width:100%;scroll-padding-inline:12px}.prep-box,#trialPrep .bt3-box{max-height:calc(100dvh - 40px)}.ed-box{max-height:calc(100dvh - 48px)}.adm-box{max-height:calc(100dvh - 32px)}.topbar{padding-top:env(safe-area-inset-top)}main,.foot{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.topbar-in{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.nav{padding-left:max(4px, env(safe-area-inset-left));padding-right:max(4px, env(safe-area-inset-right))}}@media (pointer:coarse){:is(.hud .pill.en,.hud .pill.inv,.hud .rf-pill,.hud .profile-chip,.topbar .logo,.snd-btn,.chip,.q-tab,.qp-claim,.evx-mini,.hb-tab,.sx-btn,.en-plus,.hf-tab,.evx-diff,a.link,.sx-link,.evx-link,.foot a){position:relative}:is(.hud .pill.en,.hud .pill.inv,.hud .rf-pill,.hud .profile-chip,.topbar .logo,.snd-btn,.chip,.q-tab,.qp-claim,.evx-mini,.hb-tab,.sx-btn,.en-plus,.hf-tab,.evx-diff,a.link,.sx-link,.evx-link,.foot a):before{content:"";pointer-events:auto;background:0 0;position:absolute;inset:min(0px,50% - 22px)}}@media (max-width:380px){.topbar-in{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.tw-rk>header{flex-wrap:wrap;row-gap:8px}.tw-rk>header h3{margin-bottom:0}}@media (max-width:400px){.hero-btns .btn{padding-left:16px;padding-right:16px}}body .topbar{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ff8b3826,0 8px 28px #0005;background:linear-gradient(115deg,#0b1422,#070e19 48%,#0c101c)!important;border-top:1px solid #e4773b80!important;border-bottom:1px solid #26374c!important}body .topbar:before{content:"";z-index:-1;opacity:.035;pointer-events:none;background:#b5cae4;width:290px;position:absolute;top:0;bottom:0;left:12%;-webkit-mask:url(/img/brand/logo-256.webp) 50%/contain no-repeat;mask:url(/img/brand/logo-256.webp) 50%/contain no-repeat}body .topbar:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#b540194d 0 17px,#0000 18px 27px,#eb632033 28px 31px,#0000 32px 41px,#f1752330 42px 45px,#0000 46px) 0 0/150px 100% no-repeat,linear-gradient(315deg,#c54c2455 0 15px,#0000 16px 26px,#ee702733 27px 30px,#0000 31px 40px,#e9662330 41px 44px,#0000 45px) 100% 100%/140px 100% no-repeat,radial-gradient(140px 2px at 62% 0,#ffba81,#0000),radial-gradient(120px 2px at 93% 0,#ffb781,#0000);position:absolute;inset:0}body .topbar .logo{gap:12px;position:relative}body .topbar .logo-img{object-fit:contain;filter:drop-shadow(0 3px 6px #0007);width:54px;height:49px}body .topbar .logo-txt{letter-spacing:.015em;color:#f5f7fb;font:italic 400 32px/1 Anton,Impact,sans-serif;display:block}body .topbar .hud .pill,body .topbar .hud .profile-chip{color:#f4f5fb;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -2px #0005,0 5px 12px #0004;background:linear-gradient(165deg,#ffffff0c,#0000 45%),linear-gradient(#131a29,#080e19)!important;border:1px solid #aebbd140!important;border-radius:16px!important}body .topbar .hud .pill{height:48px;font:800 20px/1 var(--body);gap:10px;padding:0 13px;display:flex}body .topbar .hud .pill :is(b,.en-v,.inv-v){font-family:var(--body);font-size:inherit;font-weight:800}body .topbar .hud .pill:hover{box-shadow:inset 0 1px #ffffff1a,0 5px 16px #0007;border-color:#cad7ec80!important}body .topbar .hud .pill.ki{border-color:#c89c5566!important}body .topbar .hud .pill.ki b{letter-spacing:0;font-size:21px}body .topbar .hud .pill.ki img.gem{filter:drop-shadow(0 0 7px #ff9e2850);width:29px!important;height:29px!important}body.kshop-on .topbar .hud .pill.ki:after{color:#ffd16d;width:25px;height:25px;font:800 22px/1 var(--body);background:linear-gradient(145deg,#b58137,#583719);border:1px solid #da9d4166;border-radius:8px;margin-left:2px;display:inline-grid;box-shadow:inset 0 1px #ffd78366}body .topbar .hud .pill.en .en-ico{color:#ffcb68;text-shadow:0 0 13px #ff991a70;font-size:26px}body .topbar .hud .pill.en .en-max{display:none}body .topbar .hud .pill.en .hd-en-plus{color:#d3d8e4;background:linear-gradient(#4b505c,#292e39);border:1px solid #9ca7ba4a;border-radius:8px;width:25px;height:25px;margin-left:1px;font-size:20px;box-shadow:inset 0 1px #ffffff26}body .topbar .hud .pill.en.full .hd-en-plus{opacity:.7;filter:none}body .topbar .hud .pill.inv{box-shadow:inset 0 1px #ff60751a,inset 0 -1px #f68c3640,0 5px 12px #0004;border-color:#e4594c80!important}body .topbar .hud .pill.inv .inv-svg{filter:drop-shadow(0 0 7px #ff415660);width:28px;height:32px}body .topbar .hud .pill.inv .inv-t,body .topbar .hud .pill.en .en-t{color:#959eaf;border-left:1px solid #b6c1d12e;margin-left:2px;padding-left:12px;font-size:15px;font-weight:700}body .topbar .hud .profile-chip{text-align:left;gap:10px;min-width:210px;height:56px;padding:5px 13px 5px 7px;border-left-color:#d0a47580!important;border-radius:22px!important}body .topbar .hud .profile-chip .pav{border-radius:50%;flex:none;width:42px;height:42px;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffff26,0 2px 8px #0005}body .topbar .hud .profile-chip .pav>*{border-radius:inherit;width:100%;height:100%}body .topbar .hud .profile-chip .pav>span{font:800 20px/1 var(--body);color:#fff;place-items:center;display:grid}body.online .topbar .hud .profile-chip .pav:after{content:"";background:#43ec89;border:2px solid #111927;border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:2px}body .topbar .hud .profile-chip .pname-box{flex:1;gap:4px;min-width:0;display:flex}body .topbar .hud .profile-chip #profileName{max-width:130px;font-size:16px;line-height:1.1;display:block}body .topbar .hud .profile-chip .plv{color:#aaa38e;gap:5px;font-size:11px;display:flex}body .topbar .hud .profile-chip .plv-n{color:#ffbf55}body .topbar .hud .profile-chip .plv-bar{background:#ffffff24;border-radius:8px;width:65px;height:5px;overflow:hidden}body .topbar .hud .profile-chip .plv-bar>i{border-radius:inherit;background:linear-gradient(90deg,#ffbf5f,#ff902b);box-shadow:0 0 8px #ff9f4250}body .topbar .hud .profile-chip .gear{color:#e2e7f1;opacity:.9;margin-left:auto;font:23px/1 sans-serif}body .topbar .nav>a{color:#b8c1d1;letter-spacing:.025em;font-weight:800;position:relative}body .topbar .nav>a:hover,body .topbar .nav>a.on{color:#ff8b3d}body .topbar .nav>a:after{height:3px;background:#ff873e!important;box-shadow:0 0 9px #ff721a80!important}body .topbar .nav .dot{background:#ff393c;box-shadow:0 0 9px #ff3a3c99}body .topbar :is(a,button,[role=button]):focus-visible{outline-offset:3px;outline:2px solid #ffbc77}@media (min-width:761px){body .topbar .topbar-in{grid-template-rows:76px 43px;grid-template-columns:auto minmax(0,1fr);gap:0;max-width:1680px;padding:0 28px;display:grid}body .topbar .topbar-in .logo{grid-area:1/1}body .topbar .topbar-in .hud{grid-area:1/2;justify-self:end;margin:0}body .topbar .topbar-in .nav{flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:center;align-self:stretch;align-items:stretch;gap:clamp(4px,1.2vw,20px);width:100%;min-width:0;display:flex;overflow:visible}body .topbar .nav>a,body .topbar .nav>a.has-ico{letter-spacing:.025em;white-space:nowrap;align-items:center;min-width:0;padding:10px 12px 13px;font-size:13px;display:flex}body .topbar .nav>a:after{bottom:0;left:18%;right:18%}body .topbar .nav>a .nav-ico{opacity:.85;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:7px;display:inline-flex}body .topbar .nav>a .nav-ico svg{width:16px;height:16px;display:block}}@media (min-width:761px) and (max-width:1100px){body .topbar .topbar-in{grid-template-rows:70px 41px;padding:0 18px}body .topbar .topbar-in .nav{gap:2px}body .topbar .nav>a,body .topbar .nav>a.has-ico{letter-spacing:0;padding:10px 9px 12px;font-size:11px}body .topbar .hud{gap:8px}body .topbar .hud .pill{gap:7px;height:42px;padding:0 10px;font-size:18px}body .topbar .hud .profile-chip{min-width:175px;height:50px}body .topbar .hud .profile-chip #profileName{max-width:100px;font-size:14px}body .topbar .hud .profile-chip .plv-bar{width:45px}body .topbar .logo-img{width:44px;height:40px}body .topbar .logo-txt{font-size:27px}}@media (max-width:760px){body .topbar .topbar-in{flex-wrap:nowrap;gap:7px;padding:9px 10px;display:flex}body .topbar:before{width:150px;left:0}body .topbar .logo-img{width:34px;height:32px}body .topbar .logo-txt{display:none}body .topbar .hud{gap:5px;margin-left:auto}body .topbar .hud .pill{gap:4px;height:34px;padding:0 7px;font-size:13px;display:flex;border-radius:11px!important}body .topbar .hud .pill.ki b{font-size:14px}body .topbar .hud .pill.ki img.gem{width:20px!important;height:20px!important}body.kshop-on .topbar .hud .pill.ki:after{display:none}body .topbar .hud .pill.en .en-ico{font-size:17px}body .topbar .hud .pill.en .hd-en-plus{border-radius:5px;width:17px;height:19px;font-size:14px}body .topbar .hud .pill.inv .inv-svg{width:19px;height:23px}body .topbar .hud .pill.inv .inv-t,body .topbar .hud .pill.en .en-t{margin-left:0;padding-left:4px;font-size:9px}body .topbar .hud .profile-chip{gap:0;min-width:0;height:37px;padding:3px;border-radius:50%!important}body .topbar .hud .profile-chip .pav{width:29px;height:29px}body .topbar .hud .profile-chip :is(.pname-box,#profileName,.gear){display:none}body .topbar .nav{background:linear-gradient(#101927,#080e19);border-top:1px solid #e57a3540}body .topbar .nav>a{letter-spacing:0;font-size:10px}}@media (max-width:370px){body .topbar .topbar-in{gap:4px;padding:8px 6px}body .topbar .hud{gap:3px}body .topbar .hud .pill{padding:0 5px}body .topbar .hud .pill.en .hd-en-plus{display:none}}body .topbar .hud{gap:12px}body .topbar .hud :is(.pill,.profile-chip,.hud-action){--hud-cut:polygon(12px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,12px 100%,0 calc(100% - 12px),0 12px);--hud-rim:#b18242;isolation:isolate;clip-path:var(--hud-cut);flex-shrink:0;position:relative;background:linear-gradient(130deg,#ffe3a3,var(--hud-rim) 12%,#402b18 24%,#ce9448 38%,#302421 62%,var(--hud-rim) 88%,#ffe0a3)!important;box-shadow:none!important;border:0!important;border-radius:0!important}body .topbar .hud :is(.pill,.profile-chip,.hud-action):before{content:"";z-index:-1;pointer-events:none;clip-path:var(--hud-cut);background:linear-gradient(122deg,#ffffff0d,#0000 34%),linear-gradient(#142132,#080f1c 55%,#0b1420);position:absolute;inset:1.5px}body .topbar .hud :is(.pill,.profile-chip,.hud-action):hover:before{background:linear-gradient(120deg,#ffffff18,#0000 65%),#152234}body .topbar .hud .pill{gap:9px;height:42px;padding:0 16px;font-size:17px}body .topbar .hud .pill.ki b{font-size:18px}body .topbar .hud .pill.ki img.gem{width:26px!important;height:26px!important}body .topbar .hud .pill.en{--hud-rim:#258fd2;background:linear-gradient(130deg,#b1f2ff,#278cce 15%,#133144 28%,#45c1ff 40%,#10263e 64%,#258ac9 86%,#a7e9ff)!important}body .topbar .hud .pill.en .en-ico{color:#8edfff;filter:grayscale()brightness(1.8);text-shadow:0 0 10px #32baff;font-size:23px}body .topbar .hud .pill.en .hd-en-plus{color:#c3e7ff;background:#1e344b;border-radius:5px;width:23px;height:23px;box-shadow:inset 0 1px #a1dfff30}body .topbar .hud .pill.inv{--hud-rim:#db443a;background:linear-gradient(130deg,#ffa78c,#e44d37 15%,#391c1b 28%,#f16f4b 40%,#30191c 64%,#d34732 86%,#ffba8b)!important}body .topbar .hud .pill.inv .inv-svg{width:24px;height:28px}body .topbar .hud .pill.inv .inv-t,body .topbar .hud .pill.en .en-t{padding-left:9px;font-size:12px}body .topbar .hud .profile-chip{gap:11px;min-width:200px;height:50px;margin-left:6px;padding:5px 16px 5px 18px}body .topbar .hud .profile-chip .pav{width:34px;height:34px}body .topbar .hud .profile-chip #profileName{max-width:105px;font-size:14px}body .topbar .hud .profile-chip .plv{font-size:10px}body .topbar .hud .profile-chip .plv-bar{width:48px;height:4px}body .topbar .hud .hud-fox{opacity:.65;background:linear-gradient(135deg,#ffbd65,#ad591d);flex:none;width:35px;height:38px;margin-left:6px;display:block;-webkit-mask:url(/img/brand/logo-256.webp) 50%/contain no-repeat;mask:url(/img/brand/logo-256.webp) 50%/contain no-repeat}body .topbar .hud .hud-action{color:#f8c574;cursor:pointer;place-items:center;width:46px;height:44px;text-decoration:none;display:grid}body .topbar .hud .hud-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}body .topbar .hud .hud-bell svg{fill:#f4ad46;stroke:#ffe0a0;filter:drop-shadow(0 0 5px #ffba3955)}body .topbar .hud .hud-settings{color:#c2d3e7;background:linear-gradient(130deg,#c3d3e7,#405c7d 22%,#1a2a40 45%,#7d99ba 85%,#c4defb)!important}body .topbar .hud .hud-alert-count{color:#fff;background:#df3a31;border-radius:50%;place-items:center;min-width:14px;height:14px;font-size:9px;font-weight:800;display:grid;position:absolute;top:3px;right:4px;box-shadow:0 0 7px #f24c4266}body .topbar .hud .hud-alert-count[hidden]{display:none}.hud-notifications{z-index:180;color:#edf0f7;background:linear-gradient(145deg,#172335,#090e18);border:1px solid #d89b484d;border-radius:12px;width:min(330px,100vw - 24px);padding:18px;position:absolute;top:72px;right:28px;box-shadow:0 16px 44px #0009}.hud-notifications>b{font-size:15px}.hud-notifications p{color:#a5b1c5;margin:14px 0 0;font-size:12px;line-height:1.6}.hud-notifications a{color:#eac08a;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:15px;padding:14px 0;font-size:13px;text-decoration:none;display:flex}.hud-notifications a:hover{color:#fff}.hud-notifications[hidden]{display:none!important}@media (min-width:761px) and (max-width:1100px){body .topbar .hud{gap:8px}body .topbar .hud .profile-chip{gap:9px;min-width:168px;margin-left:4px;padding:5px 12px 5px 14px}body .topbar .hud .hud-fox{width:25px;margin-left:0}body .topbar .hud .pill{gap:6px;padding:0 11px;font-size:16px}body .topbar .hud .hud-action{width:37px;height:42px}}@media (max-width:760px){body .topbar .hud{gap:7px}body .topbar .hud :is(.pill,.profile-chip,.hud-action){--hud-cut:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}body .topbar .hud .pill{gap:4px;height:33px;padding:0 8px;font-size:12px}body .topbar .hud .pill.ki b{font-size:13px}body .topbar .hud .pill.ki img.gem{width:19px!important;height:19px!important}body .topbar .hud .pill.en .en-ico{font-size:18px}body .topbar .hud .pill.en .hd-en-plus{width:17px;height:19px;font-size:14px}body .topbar .hud .pill.inv .inv-svg{width:18px;height:22px}body .topbar .hud .pill.inv .inv-t,body .topbar .hud .pill.en .en-t{padding-left:4px;font-size:9px}body .topbar .hud .profile-chip{gap:0;min-width:0;height:36px;margin-left:2px;padding:3px 5px}body .topbar .hud .profile-chip .pav{width:27px;height:27px}body .topbar .hud .hud-fox{display:none}body .topbar .hud .hud-action{width:31px;height:34px}body .topbar .hud .hud-action svg{width:18px;height:18px}.hud-notifications{top:57px;right:12px}}@media (max-width:440px){body .topbar .hud .pill.inv .inv-t,body .topbar .hud .pill.en .en-t,body .topbar .hud .pill.en .hd-en-plus{display:none}body .topbar .hud{gap:6px}body .topbar .hud .pill{padding:0 7px}}body .topbar .hud .pill.en .en-ico{filter:drop-shadow(0 0 5px #299fee80);align-items:center;display:flex}body .topbar .hud .en-ico svg{width:22px;height:28px;display:block}@media (max-width:760px){body .topbar .hud .en-ico svg{width:16px;height:21px}}@media (max-width:370px){body .topbar .hud{gap:3.5px}body .topbar .hud .profile-chip{margin-left:0}}body .topbar .hud .profile-chip .hud-avatar-wrap{flex:none;width:34px;height:34px;display:block;position:relative}body .topbar .hud .profile-chip .hud-profile-count{z-index:3;color:#fff;min-width:17px;height:17px;font:800 10px/13px var(--body);text-align:center;background:#e84439;border:2px solid #152033;border-radius:20px;padding:0 4px;position:absolute;top:-5px;right:-6px;box-shadow:0 0 8px #e8443940}.hud-account-menu{--menu-cut:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);isolation:isolate;z-index:180;width:min(316px,100vw - 24px);max-width:calc(100% - 24px);clip-path:var(--menu-cut);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8e683a transparent;color:#edf0f7;filter:drop-shadow(0 16px 24px #0009);background:linear-gradient(135deg,#dca65f,#5d442b 15%,#253040 42% 75%,#bb7f37);border:0;border-radius:0;max-height:calc(100dvh - 90px);padding:2px 13px 14px;position:absolute;top:72px;right:28px;overflow-y:auto}.hud-account-menu:before{content:"";z-index:-1;clip-path:var(--menu-cut);pointer-events:none;background:radial-gradient(at 100% 0,#ab672717,#0000 60%),linear-gradient(145deg,#101a29,#080e18 70%);position:absolute;inset:1px}.hud-account-menu:after{content:"";pointer-events:none;background:#f4b564;width:64px;height:2px;position:absolute;top:0;left:23px;box-shadow:0 0 8px #f4a65166}.hud-account-heading{border-bottom:1px solid #c7985726;justify-content:space-between;align-items:center;height:53px;margin:0 4px 7px;display:flex;position:relative}.hud-account-label{color:#d1a16a;font:800 9px/1 var(--body);letter-spacing:2.3px;padding-left:3px}.hud-account-mark{opacity:.25;background:#d29954;width:36px;height:32px;-webkit-mask:url(/img/brand/logo-256.webp) 50%/contain no-repeat;mask:url(/img/brand/logo-256.webp) 50%/contain no-repeat}.hud-account-row{color:#e9edf5;text-align:left;cursor:pointer;background:#ffffff02;border:1px solid #0000;border-radius:0;align-items:center;gap:13px;width:100%;min-height:66px;margin-top:5px;padding:11px 12px;text-decoration:none;transition:background .16s,border-color .16s;display:flex;position:relative}.hud-account-row:before{content:"";opacity:0;background:#eba858;width:2px;transition:opacity .16s;position:absolute;top:17px;bottom:17px;left:-1px}.hud-account-row:hover,.hud-account-row:focus-visible,.hud-account-row[aria-expanded=true]{color:#fff;background:linear-gradient(100deg,#b875251a,#b8752503);border-color:#db9c4938;outline:none}.hud-account-row:hover:before,.hud-account-row:focus-visible:before,.hud-account-row[aria-expanded=true]:before{opacity:1}.hud-account-icon{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#dda85f;background:linear-gradient(135deg,#ba80352b,#91652a09);flex:none;place-items:center;width:34px;height:36px;display:grid}.hud-account-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hud-account-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hud-account-copy b{letter-spacing:.45px;text-transform:uppercase;font:400 17px/1.15 Anton,Impact,sans-serif}.hud-account-copy small{font:400 10px/1.3 var(--body);color:#8795a9}.hud-account-arrow{fill:none;stroke:#9f7847;stroke-width:1.6px;flex:none;width:13px;height:16px;transition:transform .16s}.hud-account-row[aria-expanded=true] .hud-account-arrow{transform:rotate(90deg)}.hud-menu-count{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);color:#fff0db;min-width:21px;height:22px;font:800 10px/1 var(--body);background:linear-gradient(140deg,#d25035,#9e3028);flex:none;place-items:center;padding:0 5px;display:grid}.hud-account-notifications{border-left:1px solid #d9904b55;margin:8px 7px 10px;padding:0 8px}.hud-account-notifications a{color:#d8b588;font:400 11px/1.5 var(--body);border-bottom:1px solid #ffffff09;justify-content:space-between;gap:12px;padding:12px 6px;text-decoration:none;display:flex}.hud-account-notifications a:hover{color:#fff}.hud-account-notifications p{color:#93a1b5;font:400 11px/1.6 var(--body);padding:8px 6px}.hud-account-menu[hidden],.hud-account-notifications[hidden],.hud-profile-count[hidden],.hud-menu-count[hidden]{display:none!important}@media (max-width:760px){body .topbar .hud .profile-chip .hud-avatar-wrap{width:27px;height:27px}body .topbar .hud .profile-chip .hud-profile-count{min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:11px;top:-3px;right:-4px}.hud-account-menu{max-height:calc(100dvh - 135px);top:57px;right:12px}}body .topbar{background:linear-gradient(110deg,#0c1524,#030911 62%,#0a101b)!important;border-bottom-color:#bb682d88!important}body .topbar:before{opacity:.065;width:460px;left:8%;transform:rotate(-12deg)}body .topbar:after{background:linear-gradient(132deg,#ff961c 0 15px,#b54614 16px 20px,#0000 21px 37px,#f7791a 38px 43px,#0000 44px 59px,#bd491c70 60px 67px,#0000 68px) 0 0/210px 100% no-repeat,linear-gradient(312deg,#ff8d19 0 17px,#7d2c14 18px 27px,#0000 28px 45px,#f8751b 46px 52px,#0000 53px 65px,#8b341e66 66px 76px,#0000 77px) 100% 100%/220px 100% no-repeat}@media (min-width:761px){body .topbar .topbar-in{grid-template-rows:88px 52px;padding-inline:clamp(20px,3vw,54px)}body .topbar .logo-img{width:65px;height:59px}body .topbar .logo-txt{letter-spacing:1px;font-size:43px;transform:skew(-8deg)}body .topbar .topbar-in .nav{justify-content:center;gap:0}body .topbar .nav>a,body .topbar .nav>a.has-ico{letter-spacing:.4px;gap:10px;padding:13px clamp(10px,1.8vw,29px) 17px;font:400 clamp(12px,1.3vw,18px)/1 Anton,Impact,sans-serif}body .topbar .nav>a+a{border-left:1px solid #ffffff12}body .topbar .nav>a .nav-ico{opacity:1;flex-basis:25px;width:25px;height:25px;margin:0}body .topbar .nav>a .nav-ico svg{width:25px;height:25px}body .topbar .nav>a.on{color:#ffae32}body .topbar .nav>a.on .nav-ico{color:#fff3d8;filter:drop-shadow(0 0 4px #ff651d)}body .topbar .nav>a.nav-shop .nav-ico{color:#f0b5ff;filter:drop-shadow(0 0 4px #e168da88)}body .topbar .hud .pill{height:47px;padding-inline:16px;font-size:21px}body .topbar .hud .pill.ki b{font-size:21px}body .topbar .hud .profile-chip{min-width:225px;height:60px}body .topbar .hud .profile-chip .hud-avatar-wrap,body .topbar .hud .profile-chip .pav{width:42px;height:42px}body .topbar .hud .profile-chip #profileName{font-size:17px}.hud-account-menu{top:83px}}@media (min-width:761px) and (max-width:1100px){body .topbar .topbar-in{grid-template-rows:76px 48px;padding-inline:20px}body .topbar .logo-img{width:47px;height:44px}body .topbar .logo-txt{font-size:32px}body .topbar .nav>a,body .topbar .nav>a.has-ico{gap:7px;padding-inline:14px;font-size:13px}body .topbar .nav>a .nav-ico,body .topbar .nav>a .nav-ico svg{flex-basis:20px;width:20px;height:20px}body .topbar .hud .pill{height:42px;padding-inline:11px;font-size:17px}body .topbar .hud .pill.ki b{font-size:18px}body .topbar .hud .profile-chip{min-width:168px;height:52px}body .topbar .hud .profile-chip #profileName{font-size:14px}body .topbar .hud .profile-chip .hud-avatar-wrap,body .topbar .hud .profile-chip .pav{width:34px;height:34px}}@media (max-width:760px){body .topbar .topbar-in{gap:8px;height:62px;padding:8px 12px}body .topbar:before{display:none}body .topbar:after{opacity:.35;background-size:65px 100%,65px 100%}body .topbar .logo{flex:none}body .topbar .logo-img{width:31px;height:31px}body .topbar .hud{flex:1;justify-content:flex-end;gap:7px;min-width:0}body .topbar .hud #admPill,body .topbar .hud #rfPill{display:none!important}body .topbar .hud .pill{gap:4px;min-width:0;height:34px;padding:0 8px;font-size:13px}body .topbar .hud .pill.ki b{font-size:13px}body .topbar .hud .pill.en .hd-en-plus,body .topbar .hud .pill .en-t,body .topbar .hud .pill .inv-t{display:none}body .topbar .hud .profile-chip{clip-path:none;width:38px;min-width:38px;height:38px;margin-left:2px;padding:3px;overflow:visible;background:#b78b46!important;border-radius:50%!important}body .topbar .hud .profile-chip:before{clip-path:none;border-radius:50%}body .topbar .hud .profile-chip .pav,body .topbar .hud .profile-chip .hud-avatar-wrap{width:32px;height:32px}body .topbar .hud .profile-chip .hud-profile-count{top:-5px;right:-5px}body .topbar .nav{background:#080f19;border-top:1px solid #c376354d;box-shadow:0 -5px 18px #0005}body .topbar .nav>a.has-ico{gap:5px;min-width:72px;padding-top:10px}body .topbar .nav>a .nav-ico svg{width:21px;height:21px}body .topbar .nav>a .nav-lbl{letter-spacing:0;font-size:9px}.hud-account-menu{top:61px}}@media (max-width:360px){body .topbar .topbar-in{gap:5px;padding-inline:7px}body .topbar .hud{gap:4px}body .topbar .hud .pill{padding-inline:6px}body .topbar .logo-img{width:27px}}@media (min-width:761px){body .topbar .topbar-in{grid-template-rows:68px 42px;transition:grid-template-rows .22s}body .topbar .logo-img{width:46px;height:43px}body .topbar .logo-txt{font-size:32px}body .topbar .hud .pill{height:39px;font-size:17px}body .topbar .hud .pill.ki b{font-size:18px}body .topbar .hud .profile-chip{height:48px}body .topbar .hud .profile-chip .pav,body .topbar .hud .profile-chip .hud-avatar-wrap{width:33px;height:33px}body .topbar .hud .profile-chip #profileName{font-size:14px}body .topbar .topbar-in .nav{transition:opacity .16s;overflow:hidden}body .topbar .nav>a,body .topbar .nav>a.has-ico{padding-top:9px;padding-bottom:12px}body .topbar.is-scrolled{-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 18px #0003;background:linear-gradient(110deg,#0b1424ba,#030911b3)!important}body .topbar.is-scrolled .topbar-in{grid-template-rows:62px 0}body .topbar.is-scrolled .nav{opacity:0;visibility:hidden;pointer-events:none}body .topbar.is-scrolled:before{opacity:.025}body .topbar.is-scrolled:after{opacity:.22}.hud-account-menu{top:66px}body .topbar.is-scrolled .hud-account-menu{top:60px}}@media (prefers-reduced-motion:reduce){body .topbar .topbar-in,body .topbar .topbar-in .nav{transition:none}}body .topbar{-webkit-backdrop-filter:blur(14px);background:linear-gradient(110deg,#0c1524b8,#030911ad 62%,#0a101bb3)!important}@media (max-width:760px){body .topbar{-webkit-backdrop-filter:blur(10px);background:#07101bc4!important}body .topbar:after{opacity:.2}}body .topbar,body .topbar.is-scrolled{-webkit-backdrop-filter:blur(18px);box-shadow:0 4px 18px #0002;background:linear-gradient(110deg,#10172282,#080e1878)!important;border-top-color:#bba48220!important;border-bottom-color:#ccd9e521!important}body .topbar:before{opacity:.018!important}body .topbar .nav>a.on{color:#e8b783}body .topbar .nav>a.on .nav-ico,body .topbar .nav>a.nav-shop .nav-ico{filter:none;color:inherit}body .topbar .nav>a:after{height:2px;box-shadow:none!important;background:#dca16f!important}body .topbar .nav>a+a{border-left-color:#ffffff08}body .topbar .hud :is(.pill,.profile-chip,.hud-action){background:linear-gradient(130deg,#cab18a88,#4a53615c 34%,#7a73665c 80%,#bca37d88)!important}body .topbar .hud :is(.pill,.profile-chip,.hud-action):before{background:linear-gradient(120deg,#1a2430cf,#0b121dc9)}body .topbar .hud .pill.en{background:linear-gradient(130deg,#78a7bc99,#3a576655 50%,#6697b088)!important}body .topbar .hud .pill.inv{background:linear-gradient(130deg,#b87e7899,#65434355 50%,#ab787088)!important}body .topbar .hud .pill.ki img.gem,body .topbar .hud .pill.inv .inv-svg,body .topbar .hud .pill.en .en-ico{text-shadow:none;filter:none!important}body .topbar .hud .hud-fox{opacity:.35}@media (max-width:760px){body .topbar,body .topbar.is-scrolled{background:#0c1422a6!important}body .topbar .nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1320e6;border-top-color:#ffffff14;box-shadow:0 -4px 14px #0002}}body .topbar:after{opacity:.025!important}body .topbar .hud :is(.pill,.profile-chip,.hud-action){clip-path:none!important;background:linear-gradient(150deg,#d5e5fa09,#0a121b40)!important;border:1px solid #c9d5e226!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff08,0 3px 10px #0002!important}body .topbar .hud :is(.pill,.profile-chip,.hud-action):before{content:none!important}body .topbar .hud :is(.pill,.profile-chip,.hud-action):hover{background:#b4c9e010!important;border-color:#d4e1ed44!important}body .topbar .hud .profile-chip{border-radius:16px!important}body .topbar .hud .hud-fox{opacity:.65;background:#c29b64}body .topbar .hud .pill.en .hd-en-plus{box-shadow:none;color:#a1afbd;background:#a9c6de08;border:1px solid #b3c6d32b;border-radius:4px}body .topbar .nav>a+a{border-left:0}body .topbar .nav>a.on .nav-ico{filter:none}@media (max-width:760px){body .topbar .hud .profile-chip{border-radius:50%!important}body .topbar .hud :is(.pill,.hud-action){border-radius:7px!important}}body .topbar .hud .pill.ki,body .topbar .hud .pill.en,body .topbar .hud .pill.inv,body .topbar .hud #rfPill,body .topbar .hud #admPill{background:linear-gradient(150deg,#d5e5fa09,#0a121b40)!important;border:1px solid #c9d5e226!important;box-shadow:inset 0 1px #ffffff08!important}body .topbar,body .topbar.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none!important;background:#101015b8!important;border:0!important;border-bottom:1px solid #ffffff0b!important}body .topbar:before,body .topbar:after{display:none!important}body .topbar .hud{align-items:center;gap:12px!important}body .topbar .hud .hud-resources{white-space:nowrap;background:#19191fc9;border:1px solid #ffffff20;border-radius:28px;align-items:center;gap:0;height:46px;padding:0 15px;display:flex}body .topbar .hud .hud-resources .pill{min-width:0!important;height:24px!important;box-shadow:none!important;font:700 16px/1 var(--body)!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:0 10px!important}body .topbar .hud .hud-resources .pill:before,body .topbar .hud .hud-resources .pill:after{display:none!important}body .topbar .hud .hud-resources .ki{margin-left:5px;border-left:1px solid #ffffff2b!important;padding-left:15px!important}body .topbar .hud .hud-resources .ki b{font:inherit!important}body .topbar .hud .hud-resources .ki-ico{color:#54d9f3;display:inline-flex;font-size:0!important}body .topbar .hud .hud-resources .ki-ico img{display:none!important}body .topbar .hud .hud-resources .ki-ico:after{content:"♢";font:700 24px/1 sans-serif}body .topbar .hud .hud-resources .en-ico{background:#ff533d;border-radius:6px;width:27px;height:6px;text-shadow:none!important;font-size:0!important}body .topbar .hud .hud-resources .en-max{color:inherit;margin-left:-7px;font:inherit!important;display:inline!important}body .topbar .hud .hud-resources .hd-en-plus,body .topbar .hud #invPill,body .topbar .hud #rfPill{display:none!important}body .topbar .hud .hud-missions,body .topbar .hud .hud-notices summary{color:#eeeef2;cursor:pointer;height:46px;font:700 15px/1 var(--body);background:#19191fc9;border:1px solid #ffffff20;border-radius:28px;justify-content:center;align-items:center;gap:9px;padding:0 17px;text-decoration:none;display:flex}body .topbar .hud .hud-missions svg{width:21px;height:21px}body .topbar .hud .hud-notices{position:relative}body .topbar .hud .hud-notices summary{color:#bdbbc8;width:46px;padding:0;list-style:none;position:relative}.hud-notices summary::-webkit-details-marker{display:none}.hud-notices summary svg{width:23px;height:23px}.hud-notices summary i{background:#ff654a;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.hud-notice-panel{color:#eee;z-index:100;background:#19191ff5;border:1px solid #ffffff20;border-radius:16px;width:min(280px,80vw);padding:18px;position:absolute;top:56px;right:0;box-shadow:0 12px 35px #0006}.hud-notice-panel strong{font-size:14px}.hud-notice-panel p,.hud-notice-panel a{font:400 12px/1.5 var(--body);color:#bdbbc8;margin:12px 0 0;display:block}.hud-notice-panel a:hover{color:#fff}body .topbar .hud .profile-chip{overflow:visible;clip-path:none!important;background:#232027!important;border:1px solid #e4a7cb80!important;border-radius:50%!important;width:50px!important;min-width:50px!important;height:50px!important;padding:3px!important;box-shadow:0 0 0 2px #ffffff08!important}body .topbar .hud .profile-chip:before,body .topbar .hud .profile-chip:after{display:none!important}body .topbar .hud .profile-chip .pav{flex-shrink:0;border-radius:50%!important;width:42px!important;height:42px!important}body .topbar .hud .profile-chip :is(#profileName,.pname-box,#profileLv,.gear,.hud-fox){display:none!important}body .topbar .hud :is(.hud-missions,summary):hover{background:#25252e;border-color:#ffffff40}@media (min-width:761px){body .topbar .topbar-in{grid-template-rows:64px 38px!important}body .topbar.is-scrolled .topbar-in{grid-template-rows:60px 0!important}body .topbar .logo-img{width:34px;height:34px}body .topbar .logo-txt{font-size:25px}body .topbar .nav>a,body .topbar .nav>a.has-ico{font:600 12px/1 var(--body);gap:7px;padding:9px 18px}body .topbar .nav>a .nav-ico,body .topbar .nav>a .nav-ico svg{flex-basis:18px;width:18px;height:18px}}@media (max-width:760px){body .topbar .topbar-in{gap:6px!important;height:60px!important;padding:8px!important}body .topbar .logo{display:none!important}body .topbar .hud{width:100%;justify-content:center!important;gap:8px!important}body .topbar .hud .hud-resources{height:38px;padding:0 8px}body .topbar .hud .hud-resources .pill{padding:0 6px!important;font-size:13px!important}body .topbar .hud .hud-resources .ki{padding-left:10px!important}body .topbar .hud .hud-resources .en-ico{width:20px}body .topbar .hud .hud-missions{gap:5px;height:38px;padding:0 11px;font-size:12px}body .topbar .hud .hud-notices summary{width:38px;height:38px}body .topbar .hud .profile-chip{width:40px!important;min-width:40px!important;height:40px!important;padding:2px!important}body .topbar .hud .profile-chip .pav{width:34px!important;height:34px!important}}@media (max-width:360px){body .topbar .hud{gap:5px!important}body .topbar .hud .hud-missions{padding:0 8px}body .topbar .hud .hud-missions svg{display:none}}body .topbar .hud #invPill{margin-left:5px;border-left:1px solid #ffffff2b!important;padding-left:15px!important;display:flex!important}body .topbar .hud .hud-resources .ki-ico{font-size:inherit!important}body .topbar .hud .hud-resources .ki-ico:after{display:none}body .topbar .hud .hud-resources .ki-ico img.gem{object-fit:contain;width:23px!important;height:23px!important;display:block!important}body .topbar .hud .hud-resources .en-ico{background:0 0;border-radius:0;width:auto;height:auto;color:#80d7ff!important;filter:none!important;font-size:21px!important}body .topbar .hud .hud-resources .inv-ico{align-items:center;display:flex}body .topbar .hud .hud-resources .inv-svg{width:22px;height:25px;filter:none!important}body .topbar .hud .hud-shop{color:#bdbbc8;background:#19191fc9;border:1px solid #ffffff20;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;text-decoration:none;display:grid}body .topbar .hud .hud-shop svg{width:22px;height:22px}body .topbar .hud .hud-shop:hover{color:#fff;background:#25252e;border-color:#ffffff40}@media (max-width:760px){body .topbar .hud .hud-shop{width:38px;height:38px}body .topbar .hud #invPill{padding-left:10px!important}body .topbar .hud .hud-resources .ki-ico img.gem{width:18px!important;height:18px!important}body .topbar .hud .hud-resources .inv-svg{width:18px;height:21px}body .topbar .hud .hud-resources .en-ico{font-size:17px!important}}@media (max-width:360px){body .topbar .hud .hud-resources{padding:0 4px}body .topbar .hud .hud-resources .pill{gap:4px!important;padding:0 4px!important}body .topbar .hud #invPill,body .topbar .hud .hud-resources .ki{padding-left:7px!important}}body .topbar .hud a.hud-shop,body .topbar .hud a.hud-shop:hover{color:inherit;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .topbar .hud a.hud-shop svg{pointer-events:none;filter:drop-shadow(0 0 5px #d66bff40);width:32px;height:32px;transition:transform .18s,filter .18s}body .topbar .hud a.hud-shop:hover svg{filter:drop-shadow(0 0 7px #d66bff80);transform:translateY(-2px)}body .topbar .hud a.hud-shop:focus-visible{outline-offset:2px;outline:2px solid #b18aff}@media (max-width:760px){body .topbar .hud a.hud-shop svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){body .topbar .hud a.hud-shop svg{transition:none}}#hub-social{display:none!important}.community-chevron{font:400 16px/1 sans-serif;transition:transform .15s}.nav a[aria-expanded=true] .community-chevron{transform:rotate(180deg)}.community-menu{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17171ef5;border:1px solid #ffffff1c;border-radius:15px;width:220px;padding:7px;position:fixed;box-shadow:0 14px 40px #0008}.community-menu[hidden]{display:none!important}.community-menu a,.community-menu button{color:#dedee8;width:100%;min-height:46px;font:600 13px/1.3 var(--body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.community-menu svg{color:#bcadc9;flex:none;width:21px;height:21px}.community-menu a:hover,.community-menu button:hover,.community-menu :focus-visible{color:#fff;background:#ffffff0b;outline:1px solid #ffffff20}.community-menu button svg{color:#efa967}@media (max-width:760px){.community-chevron{font-size:12px;position:absolute;top:7px;right:4px}.community-menu{width:210px}}body .topbar .nav a .community-chevron{color:#aaa7b7;opacity:.8;transform-origin:50%;filter:none;flex:0 0 14px;width:14px;height:14px;margin:0 0 0 2px;transition:transform .18s,color .18s;display:block;position:static}body .topbar .nav a:hover .community-chevron,body .topbar .nav a[aria-expanded=true] .community-chevron{color:#ede9f5;opacity:1}body .topbar .nav a[aria-expanded=true] .community-chevron{transform:rotate(180deg)}@media (max-width:760px){body .topbar .nav a .community-chevron{width:11px;height:11px;margin:0;position:absolute;top:13px;right:6px}}@media (prefers-reduced-motion:reduce){body .topbar .nav a .community-chevron{transition:none}}a,button,summary,[role=button]{touch-action:manipulation}body .topbar .hud .profile-chip{gap:6px;width:auto!important;min-width:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .topbar #profileGuild{max-width:76px;margin:0;overflow:hidden}body .topbar #profileGuild .gtag{box-shadow:none;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.btn[aria-busy=true]{cursor:progress;opacity:.65}.btn[aria-busy=true] .cost{visibility:hidden}.btn[aria-busy=true]:before{content:"…";font-size:24px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media (max-width:760px){body .topbar,body .topbar.is-scrolled{-webkit-backdrop-filter:none!important;background:#101015dc!important}body .topbar .nav{-webkit-backdrop-filter:none!important}body .topbar .hud{gap:5px!important}body .topbar .hud .hud-resources{padding:0 4px}body .topbar .hud .hud-resources .pill{gap:4px!important;padding:0 4px!important}body .topbar #profileGuild{max-width:44px}body .topbar #profileGuild .gtag{gap:2px;font-size:9px}body .topbar .hud .profile-chip .pav{width:28px!important;height:28px!important}body .topbar .hud .profile-chip{gap:3px;padding:0!important}}@media (hover:none){.btn:hover,.pill:hover,body .topbar .hud .profile-chip:hover,body .topbar .nav a:hover{transform:none!important}body .topbar .hud *,body .topbar .nav *{transition:none!important;animation:none!important}body .topbar .hud a.hud-shop svg{filter:none!important;transform:none!important}}body .topbar .hud .hud-resources :is(#enPill,#invPill){box-sizing:border-box;position:relative;height:32px!important}body .topbar .hud .hud-resources :is(#enPill,#invPill):not(.full){padding-bottom:11px!important}body .topbar .hud .hud-resources :is(.en-t,.inv-t):not([hidden]){text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;pointer-events:none;width:auto;position:absolute;bottom:0;left:0;right:0;font:600 9px/11px var(--body)!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body .topbar .hud .hud-resources :is(.en-t,.inv-t)[hidden]{display:none!important}body .topbar .hud .hud-resources :is(.en-t,.inv-t):not([hidden]):before{content:"+1 · "}body .topbar .hud .hud-resources .en-t{color:#f4c877!important}body .topbar .hud .hud-resources .inv-t{color:#efab9c!important}body .topbar .nav>a[data-view=missions] .nav-lbl{white-space:nowrap;align-items:center;line-height:1.2;display:inline-flex;position:relative}body .topbar .nav>a[data-view=missions] .nav-lbl .dot{pointer-events:none;width:5px;height:5px;margin:0;position:absolute;inset:-3px -7px auto auto;transform:none;box-shadow:0 0 4px #ff393c40}body .topbar .nav>a[data-view=missions] .nav-lbl .dot:not([hidden])~.dot:not([hidden]){display:none}@media (min-width:761px){body .topbar .nav>a[data-view=missions]{justify-content:center;align-items:center;gap:7px}body .topbar .nav>a[data-view=missions] .community-chevron{flex:0 0 11px;align-self:center;width:11px;height:11px;margin-left:4px}}@media (max-width:760px){body .topbar .nav>a[data-view=missions] .community-chevron{top:13px;right:6px}body .topbar .nav>a[data-view=missions] .nav-lbl .dot{top:-2px;right:-6px}}#quests-menu a[href=\#pass] span{background:linear-gradient(100deg,#ffb46b 0%,#ff79c6 30%,#bd8dff 56%,#6fdcff 80%,#9ff0c1 100%);color:#0000;filter:drop-shadow(0 0 5px #bf7aff35);-webkit-background-clip:text;background-clip:text;font-weight:700}#quests-menu a[href=\#pass] svg{color:#db9bff;filter:drop-shadow(0 0 5px #b976ff60)}#quests-menu a[href=\#pass]:hover,#quests-menu a[href=\#pass]:focus-visible{background:linear-gradient(110deg,#ff9a6312,#cf79ff16,#70dfff10)}body .topbar,body .topbar.is-scrolled{background:#050505f0!important;border-bottom:1px solid #cba24c20!important}body .topbar .nav{background:0 0!important}body:has(#view-boosters:not([hidden])){background:#080808}#view-boosters .hero{isolation:isolate;background:#090705;border:1px solid #d2bc775c;min-height:490px;padding:76px clamp(28px,4vw,64px) 38px;box-shadow:0 18px 58px -30px #e8b94452,0 0 38px -22px #d5b65436,inset 0 0 0 1px #ffffff08;border-radius:10px!important}#view-boosters .hero-bg{opacity:1;filter:saturate(1.12);will-change:auto;background-position:50%;transform:none!important}#view-boosters .hero:after{pointer-events:none;background:linear-gradient(90deg,#070604f5 0%,#080605dc 25%,#0a06076b 48%,#0000 72%),linear-gradient(#0000 55%,#050403a0)}#view-boosters .hero-kanji{display:none}#view-boosters .hero h1{-webkit-text-fill-color:transparent;color:#ffda62;filter:none;width:-moz-fit-content;width:fit-content;max-width:100%;text-shadow:none;background:linear-gradient(100deg,#fff7d0 0%,#ffda62 38%,#f79bbd 96%);-webkit-background-clip:text;background-clip:text;padding-bottom:.05em;font-size:clamp(44px,6vw,94px);line-height:1.05;animation:none}#view-boosters .hero .tag{color:#ffd25a;letter-spacing:.23em}#view-boosters .hero-tabs{gap:10px;top:18px;left:clamp(28px,4vw,64px)}#view-boosters .hb-tab{color:#dedbd2;background:#090807cf;border-color:#ffffff30;min-height:38px;padding:6px 13px 6px 6px}#view-boosters .hb-tab.on{color:#fff3be;background:#080806;border-color:#ffe36e;box-shadow:0 0 15px -3px #ffe36ecc,inset 0 0 0 1px #ffe36e33}#view-boosters .hero-btns{gap:10px;max-width:620px}#view-boosters .hero-btns .btn{letter-spacing:.12em;min-height:46px;animation:none;border-radius:2px!important}#view-boosters .hero-btns [data-open]:not(:disabled){color:#191205!important;background:linear-gradient(135deg,#fff0b1,#e4b852)!important;border:1px solid #ffe39a!important;box-shadow:inset 0 1px #fff8,0 5px 18px -9px #e7b64488!important}#view-boosters .hero-btns [data-open]:disabled{opacity:.7;color:#c2a49b!important;box-shadow:none!important;background:linear-gradient(135deg,#8e4030aa,#582719aa)!important;border-color:#b6775a55!important}#view-boosters .hero-btns .cost{color:#fff;white-space:nowrap;background:#080705a0;border-radius:0;padding:5px 11px}#view-boosters .hero-btns .ghost:not([data-open]){color:#f1eee6;background:#08070585;border:1px solid #bba16b99;box-shadow:inset 0 0 0 2px #0004}#view-boosters .hero-details{margin:0 0 8px}#view-boosters .hero-details summary{color:#f0eadd;cursor:pointer;font-weight:600}#view-boosters .hero-pity{gap:9px 12px;max-width:590px;margin-top:22px}#view-boosters .hero-pity .hp-k{color:#ffc343}#view-boosters .hero-pity .hp-bar{background:#ffffff28;height:9px}#view-boosters .hero-pity .hp-bar i{background:linear-gradient(90deg,#a53af0,#ed75ac,#ffa943)}#view-boosters .hero-pity small{color:#c3bcb1;line-height:1.6}#view-boosters .hero-timer{color:#c3bcb1}#view-boosters .hero-arrow{opacity:1;background:#090807a8;border-color:#ffffff40}@media (hover:hover) and (pointer:fine){#view-boosters .hero-btns .btn:not(:disabled):hover{filter:brightness(1.08);border-color:#ffe6a3}}@media (max-width:820px){body .topbar,body .topbar.is-scrolled{background:#050505ed!important}body .topbar .nav{background:#080808f5!important}#view-boosters .hero{min-height:0;padding:70px 20px 24px}#view-boosters .hero-bg{background-position:60% 0}#view-boosters .hero:after{background:linear-gradient(#090604d9 0%,#090604d4 45%,#09060455 75%,#09060499 100%)}#view-boosters .hero h1{font-size:clamp(40px,10vw,72px)}#view-boosters .hero-tabs{scrollbar-width:none;flex-wrap:nowrap;top:16px;left:16px;right:16px;overflow-x:auto}#view-boosters .hb-tab{flex-shrink:0;min-height:34px;padding:4px 10px 4px 4px;font-size:11px}#view-boosters .hb-tab span{display:block}#view-boosters .hero-btns .btn{letter-spacing:.06em;min-height:44px;padding:12px;font-size:12px}#view-boosters .hero-btns [data-open]{flex:180px;justify-content:center}#view-boosters .hero-pity{margin-top:18px}#view-boosters .hero .tag{letter-spacing:.16em;font-size:10px}}#view-boosters .hero:before{content:"";z-index:1;pointer-events:none;opacity:.65;border-radius:inherit;background:radial-gradient(at 75% 24%,#e847aa50,#0000 49%),radial-gradient(at 87% 90%,#ffae3860,#0000 53%),linear-gradient(125deg,#0000 40%,#cda04418 50%,#0000 60%);position:absolute;inset:0}#view-boosters .hero .hero-txt,#view-boosters .hero .hero-stage{z-index:2;position:relative}#view-boosters .hero .hb-tab{box-sizing:border-box;flex:0 0 142px;justify-content:center;width:142px;height:40px;padding:6px 10px}#view-boosters .hero .hb-tab span{white-space:nowrap;display:block}@media (min-width:821px){#view-boosters .hero,#view-boosters .hero.hero-lr{box-sizing:border-box;min-height:560px}}@media (min-width:761px){body .topbar .topbar-in{width:100%;margin-inline:auto;position:relative;max-width:1320px!important;padding-inline:20px!important}body .topbar .topbar-in .hud{position:static}body .topbar .hud .hud-resources{margin:0;position:absolute;top:9px;left:50%;transform:translate(-50%)}body .topbar.is-scrolled .hud .hud-resources{top:7px}}@media (max-width:820px){#view-boosters .hero .hb-tab{flex-basis:130px;width:130px;height:36px}#view-boosters .hero:before{opacity:.4}}#view-boosters .hero.hero-lr{border-color:#f3d451;min-height:560px;box-shadow:inset 0 0 0 1px #ffe97870,0 0 34px -12px #f1c83f9c,0 28px 90px -48px #f1a931ab}#view-boosters .hero.hero-lr:before{opacity:1;background:radial-gradient(at 80% 18%,#ffe27c3d,#0000 46%),linear-gradient(115deg,#0000 32%,#e5b73b19 57%,#ffed8a2a 100%)}#view-boosters .hero.hero-lr:after{background:linear-gradient(90deg,#080806f7 0%,#080806e8 24%,#0908069c 43%,#09080622 67%,#0000 100%),linear-gradient(#0000 75%,#080806b8 100%)}#view-boosters .hero-lr .lr-bg{opacity:.94;filter:sepia(.3)saturate(1.3)contrast(1.05);background:url(/img/bg/jjk/plage-okinawa.webp) 50% 54%/cover no-repeat;inset:0;-webkit-mask-image:none;mask-image:none}#view-boosters .hero-lr .lr-tag{letter-spacing:.15em;font-size:13px;color:#ffdf45!important}#view-boosters .hero.hero-lr h1.lr-h1{letter-spacing:-.035em;-webkit-text-fill-color:currentColor;filter:drop-shadow(0 5px 15px #0009);width:max-content;max-width:100%;margin:18px 0 8px;font-size:clamp(66px,8vw,124px);line-height:.9;background:0 0!important}#view-boosters .hero-lr h1.lr-h1 span{color:#fff;-webkit-text-fill-color:#fff}#view-boosters .hero-lr h1.lr-h1 em{color:#ffd732;-webkit-text-fill-color:transparent;background:linear-gradient(#fff5ad 0%,#ffd52f 48%,#e6a900 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}#view-boosters .hero-lr .lr-sub{color:#fff;margin-bottom:12px;font-size:clamp(17px,1.7vw,22px)}#view-boosters .hero-lr .lr-desc{color:#f1eee2;text-shadow:0 2px 8px #000a;max-width:540px;font-size:15px;line-height:1.55}#view-boosters .hero-lr .lr-desc b{color:#ffd52f}#view-boosters .hero-lr .hero-stage{height:330px}#view-boosters .hero-lr .hc{width:176px;max-width:none;margin:-123px 0 0 -88px}#view-boosters .hero-lr .hc-0{transform:translate(-132px,24px)rotate(-11deg)translateZ(-30px)}#view-boosters .hero-lr .hc-1{transform:translateY(-6px)translateZ(40px)scale(1.06)}#view-boosters .hero-lr .hc-2{transform:translate(132px,24px)rotate(11deg)translateZ(-30px)}#view-boosters .hero-lr .hero-glow{background:radial-gradient(#ffdf5b55,#f2894435 40%,#0000 70%)}#view-boosters .hero-lr .lr-use,#view-boosters .hero-lr .lr-get{letter-spacing:.07em;min-height:58px;font-size:14px;color:#1b1606!important;background:linear-gradient(135deg,#fff089,#ffd329 58%,#efae08)!important;border:1px solid #fff0a3!important;box-shadow:inset 0 1px #fff9,0 8px 26px -11px #ffd52fcc!important}#view-boosters .hero-lr .hero-btns .btn.ghost[data-lr-index]{color:#fff!important;background:#090806bc!important;border:1px solid #f0c630!important;box-shadow:inset 0 0 0 1px #f0c6302b!important}#view-boosters .hero-lr .hero-btns .btn.ghost[data-lr-index]:hover{background:#f0c63018!important}#view-boosters .hero-lr .lr-where{color:#e0d8c1;max-width:560px;font-size:13px}#view-boosters .hero-lr .lr-where b{color:#ffdf45}#view-boosters .hero .hb-tab.hb-lr i{background:linear-gradient(145deg,#fff1a0,#e9b923 52%,#9b6910);box-shadow:0 0 18px #ffd73a8c}#view-boosters .hero .hb-tab.hb-lr i img{filter:drop-shadow(0 1px 2px #000b)sepia(.5)saturate(1.8)}#view-boosters .hero .hb-tab.hb-lr.on{color:#ffe75c;border-color:#ffe34d;box-shadow:0 0 20px -3px #ffe34d,inset 0 0 0 1px #ffe34d48}@media (max-width:820px){#view-boosters .hero.hero-lr{min-height:0}#view-boosters .hero-lr .hero-stage{height:clamp(300px,70vw,470px)}#view-boosters .hero.hero-lr h1.lr-h1{font-size:clamp(54px,12vw,82px)}#view-boosters .hero-lr .lr-desc{font-size:14px}}@media (prefers-reduced-motion:reduce){#view-boosters .hero-lr h1.lr-h1{filter:none}}#view-boosters .hero.hero-halloween h1{filter:drop-shadow(0 0 7px #ffd76638)drop-shadow(0 0 18px #ed85b32b);color:#ffe38a!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:linear-gradient(115deg,#fff9d9 0%,#ffe87e 24%,#ffd15a 41%,#ffb57b 58%,#f29ac8 78%,#d7b6ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}body .topbar .hud .hud-notices summary,body .topbar .hud .hud-notices summary:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .topbar .hud .hud-notices summary:focus-visible{outline-offset:2px;outline:2px solid #e8c477}#view-boosters .hero.hero-shonen{padding:70px 24px 20px;display:block}#view-boosters .hero-shonen:before,#view-boosters .hero-shonen:after{display:none}#view-boosters .hero-shonen #shonenShop{z-index:2;margin:0;position:relative}#view-boosters .hero-shonen .bs{box-shadow:none;border:0}#view-boosters .hero .hb-tab{flex-basis:158px;width:158px}@media (max-width:820px){#view-boosters .hero.hero-shonen{padding:68px 12px 16px}#view-boosters .hero .hb-tab{flex-basis:146px;width:146px}}#view-boosters .hero.hero-shonen{padding:76px clamp(28px,4vw,64px) 38px}#view-boosters .hero-shonen .bs{background:0 0;grid-template-columns:1.1fr 1fr;gap:28px;min-height:444px;padding:0}#view-boosters .hero-shonen .bs-info{grid-area:1/1;min-width:0}#view-boosters .hero-shonen .bs-stage{grid-area:1/2}#view-boosters .hero-shonen .bs-info h2{font-size:clamp(40px,5vw,72px)}#view-boosters .hero-shonen .bs-btns{margin-bottom:14px}#view-boosters .bs-details summary{cursor:pointer;color:#eee4cc;padding:8px 0;font-size:13px}#view-boosters .bs-details[open]{max-height:190px;overflow-y:auto}@media (max-width:820px){#view-boosters .hero.hero-shonen{padding:70px 20px 24px}#view-boosters .hero-shonen .bs{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}#view-boosters .hero-shonen .bs-info{grid-area:1/1}#view-boosters .hero-shonen .bs-stage{grid-area:2/1}#view-boosters .hero-shonen .bs-info h2{font-size:clamp(40px,10vw,56px)}}#view-boosters .hero.hero-shonen{grid-template-columns:minmax(0,1fr);align-items:center;height:auto;display:grid}#view-boosters .hero-shonen #shonenShop{min-width:0;position:static}#view-boosters .hero-shonen .bs{isolation:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;min-height:444px;position:static;overflow:visible}#view-boosters .hero-shonen .bs:before,#view-boosters .hero-shonen .bs:after,#view-boosters .hero-shonen .bs-kanji{display:none}#view-boosters .hero-shonen .bs-bg{z-index:-1;pointer-events:none;background:#080708;height:auto;inset:0;-webkit-mask-image:none;mask-image:none}#view-boosters .hero-shonen .bs-bg img{opacity:.32;filter:grayscale()brightness(.55);object-position:center}#view-boosters .hero-shonen .bs-bg:after{content:"";background:linear-gradient(90deg,#080708e8,#08070888 55%,#08070833);position:absolute;inset:0}#view-boosters .hero-shonen .bs-info{min-width:0;max-width:none;padding:8px 0}#view-boosters .hero-shonen .bs-eyebrow{letter-spacing:.16em;flex-wrap:wrap;max-width:none;margin:0 0 14px;font-size:10px;line-height:1.5}#view-boosters .hero-shonen .bs-info h2{white-space:normal;overflow-wrap:normal;margin:0 0 14px;font-size:clamp(38px,4.4vw,62px);line-height:1.08}#view-boosters .hero-shonen .bs-lede{max-width:480px;margin:0 0 20px;line-height:1.6}#view-boosters .hero-shonen .bs-packs{min-width:0;max-width:100%}#view-boosters .hero-shonen .bs-btns{grid-template-columns:minmax(0,1fr);gap:10px;max-width:420px;margin:16px 0 12px;display:grid}#view-boosters .hero-shonen .bs-btns .btn{white-space:normal;letter-spacing:.08em;justify-content:space-between;min-width:0;min-height:48px;padding:12px 16px;font-size:12px}#view-boosters .hero-shonen .bs-stage{align-self:center;width:100%;min-width:0;height:400px;min-height:0;padding:0}#view-boosters .hero-shonen .bs-fan{width:100%;height:400px}#view-boosters .hero-shonen .bs-fc{width:clamp(135px,14vw,180px);margin:0;top:50%;left:50%}#view-boosters .hero-shonen .bs-fc-0{transform:translate(-100%,-42%)rotate(-11deg)}#view-boosters .hero-shonen .bs-fc-1{transform:translate(-50%,-50%)scale(1.06)}#view-boosters .hero-shonen .bs-fc-2{transform:translateY(-42%)rotate(11deg)}@media (max-width:820px){#view-boosters .hero-shonen .bs{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}#view-boosters .hero-shonen .bs-info h2{font-size:clamp(34px,8vw,52px)}#view-boosters .hero-shonen .bs-stage{grid-area:2/1;height:290px;display:grid}#view-boosters .hero-shonen .bs-fan{height:290px}#view-boosters .hero-shonen .bs-fc{width:clamp(100px,29vw,145px)}#view-boosters .hero-shonen .bs-packs{grid-template-columns:minmax(0,1fr);gap:10px}#view-boosters .hero-shonen .bs-pk-next{justify-self:start}#view-boosters .hero-shonen .bs-btns{max-width:none}}#view-boosters .hero .hb-tab .hb-ico{aspect-ratio:1;flex:0 0 24px;width:24px;min-width:24px;height:24px;line-height:1}#view-boosters .hero .hb-tab{gap:6px;padding-inline:8px}#view-boosters .hero .hb-tab span{min-width:0;font-size:11px}@media (max-width:820px){#view-boosters .hero .hb-tab span{font-size:10px}}#view-boosters .hero .hb-tab{flex:none;gap:7px;width:auto;padding-inline:7px 12px}#view-boosters .hero .hb-tab span{font-size:12px}@media (max-width:820px){#view-boosters .hero .hb-tab{gap:6px;padding-inline:6px 10px}#view-boosters .hero .hb-tab span{font-size:11px}}@media (min-width:761px){body .topbar .topbar-in,body .topbar.is-scrolled .topbar-in{grid-template-columns:auto minmax(0,1fr) auto;gap:22px;transition:none;grid-template-rows:72px!important}body .topbar .topbar-in .logo{grid-area:1/1}body .topbar .topbar-in .nav{opacity:1;visibility:visible;pointer-events:auto;grid-area:1/2;justify-content:flex-start;gap:2px;transition:none;overflow:visible}body .topbar .topbar-in .hud{grid-area:1/3;min-width:0;position:relative;gap:10px!important}body .topbar .hud .hud-resources,body .topbar.is-scrolled .hud .hud-resources{height:42px;margin:0;padding-inline:8px;position:static;transform:none}body .topbar .hud .hud-resources .pill{gap:5px!important;padding-inline:7px!important;font-size:14px!important}body .topbar .nav>a,body .topbar .nav>a.has-ico{letter-spacing:0;gap:5px;padding:10px 9px;font-size:11px}body .topbar .nav>a .nav-ico,body .topbar .nav>a .nav-ico svg{flex-basis:15px;width:15px;height:15px;margin-right:0}body .topbar .hud .profile-chip{width:44px!important;min-width:44px!important;height:44px!important}body .topbar .hud .profile-chip .pav{width:36px!important;height:36px!important}body .topbar .hud .hud-notices summary{width:36px;height:42px}.hud-account-menu,body .topbar.is-scrolled .hud-account-menu{top:68px}}@media (min-width:761px) and (max-width:1150px){body .topbar .topbar-in,body .topbar.is-scrolled .topbar-in{gap:12px;padding-inline:16px!important}body .topbar .logo-txt{font-size:22px}body .topbar .logo-img{width:28px;height:28px}body .topbar .topbar-in .nav{scrollbar-width:none;gap:0;overflow-x:auto}body .topbar .nav>a,body .topbar .nav>a.has-ico{flex-shrink:0;padding-inline:8px;font-size:10px}body .topbar .nav>a .nav-ico{display:none}body .topbar .topbar-in .hud{gap:6px!important}body .topbar .hud .hud-resources{padding-inline:5px}}@media (min-width:1151px){body .topbar .topbar-in,body .topbar.is-scrolled .topbar-in{gap:24px;grid-template-rows:76px!important}body .topbar .logo-txt{font-size:30px}body .topbar .logo-img{width:39px;height:39px}body .topbar .topbar-in .nav{justify-content:space-evenly;gap:4px}body .topbar .nav>a,body .topbar .nav>a.has-ico{gap:7px;padding-inline:10px;font-size:12px}body .topbar .nav>a .nav-ico,body .topbar .nav>a .nav-ico svg{flex-basis:18px;width:18px;height:18px}body .topbar .hud .hud-resources{height:46px;padding-inline:10px}body .topbar .hud .hud-resources .pill{gap:6px!important;padding-inline:9px!important;font-size:16px!important}body .topbar .topbar-in .hud{gap:12px!important}body .topbar .hud .profile-chip{width:48px!important;min-width:48px!important;height:48px!important}body .topbar .hud .profile-chip .pav{width:40px!important;height:40px!important}}@media (min-width:761px){body .topbar .nav>a .dot{pointer-events:none;flex:0 0 6px;align-self:center;width:6px;height:6px;margin-left:0;position:static;inset:auto;transform:translateY(-5px);box-shadow:0 0 5px #ff393c55}body .topbar .nav>a .dot:not([hidden])~.dot:not([hidden]){display:none}}body .topbar .logo-txt{color:#f5f5f3;text-shadow:none;font-weight:400;line-height:1;letter-spacing:.015em!important;font-family:Anton,Impact,sans-serif!important;font-style:normal!important;transform:none!important}#view-boosters .hero .hero-btns .btn[class]{letter-spacing:0;text-transform:none;white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:12px 20px;font-size:16px;font-weight:700;display:inline-flex;border-radius:5px!important}#view-boosters .hero .hero-btns .btn[class]:is(.primary,.gold){color:#171008!important;background:linear-gradient(#ffbd43 0%,#ff9d29 48%,#ee7d20 100%)!important;border:1px solid #ffb947!important;box-shadow:inset 0 1px 1px #ffe4a780,0 0 18px #ff9c2626!important}#view-boosters .hero .hero-btns .btn[class].ghost{color:#f5f5f5!important;box-shadow:none!important;background:0 0!important;border:1px solid #777e79!important}#view-boosters .hero .hero-btns .btn .cost{min-height:24px;font-size:inherit;font-weight:inherit;border-left:1px solid #16100840;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 0 0 16px;display:inline-flex;color:inherit!important;background:0 0!important;border-radius:0!important}#view-boosters .hero .hero-btns .btn.ghost .cost{border-left-color:#ffffff35}#view-boosters .hero .hero-btns .btn .cost .gem{object-fit:contain;width:20px;height:20px}#view-boosters .hero .hero-btns .btn[class]:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.65)}#view-boosters .hero .hero-btns .btn:focus-visible{outline-offset:3px;outline:2px solid #ffe0a0}@media (max-width:520px){#view-boosters .hero .hero-btns .btn[class]{flex:auto;gap:10px;padding:11px 12px;font-size:13px}#view-boosters .hero .hero-btns .btn .cost{padding-left:10px}}#view-boosters .hero .hero-index-link{color:#f0eadd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 12px;padding:3px 0;font-size:14px;font-weight:600;display:inline-flex}#view-boosters .hero .hero-info-icon{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}#view-boosters .hero .hero-index-link:hover{color:#ffbd43}#view-boosters .hero .hero-index-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ffbd43}#view-boosters .hero .hero-deadline{letter-spacing:.08em}#view-boosters .hero .hero-deadline b{font-variant-numeric:tabular-nums}#view-boosters .hero .hero-btns .banner-summon[data-open="1"]{order:-2}#view-boosters .hero .hero-btns .banner-summon[data-open="10"]{order:-1}#view-boosters .hero .hero-txt h1.banner-wordmark-title{width:min(100%,590px);max-width:590px;margin:10px 0 4px;padding:0}#view-boosters .hero .banner-wordmark{object-fit:contain;width:100%;height:auto;display:block}#view-boosters .hero .banner-wordmark-subtitle{color:#ffffffd6;letter-spacing:.035em;text-shadow:0 1px 8px #000;align-items:center;gap:16px;margin:0 0 18px 2px;font:21px/1.25 Georgia,Times New Roman,serif;display:flex}#view-boosters .hero .banner-wordmark-subtitle i{background:linear-gradient(90deg,#ffffffb8,#ffffff2e);flex:0 0 40px;width:40px;height:2px;display:block}@media (max-width:820px){#view-boosters .hero .hero-txt h1.banner-wordmark-title{margin:8px 0 3px}#view-boosters .hero .banner-wordmark-subtitle{gap:12px;margin-bottom:14px;font-size:17px}#view-boosters .hero .banner-wordmark-subtitle i{flex-basis:32px;width:32px}}#view-boosters .hero .hero-index-link{margin-bottom:16px}#view-boosters .hero .hero-btns{gap:14px}#view-boosters .hero .hero-pity{margin-top:28px}#view-boosters .hero.hero-lr .lr-bg{opacity:.94;filter:none;background:url(/img/shop/lr-garantie-bg.png) 50%/cover no-repeat;-webkit-mask-image:none;mask-image:none}#view-boosters .hero.hero-lr .hc{width:176px;max-width:none;margin:-123px 0 0 -88px;left:50%}#view-boosters .hero.hero-lr .hc-0{transform:translate(-132px,24px)rotate(-11deg)translateZ(-30px)}#view-boosters .hero.hero-lr .hc-1{transform:translateY(-6px)translateZ(40px)scale(1.06)}#view-boosters .hero.hero-lr .hc-2{transform:translate(132px,24px)rotate(11deg)translateZ(-30px)}#view-boosters .hero.hero-lr .lr-desc,#view-boosters .hero.hero-lr .lr-where{max-width:440px}#view-boosters .hero.hero-lr .hero-stage{height:330px}#view-boosters .hero.hero-lr .hero-btns .btn.lr-get,#view-boosters .hero.hero-lr .hero-btns .btn.lr-use{color:#1b1606!important;background:linear-gradient(135deg,#fff089,#ffd329 58%,#efae08)!important;border:1px solid #fff0a3!important;box-shadow:inset 0 1px #fff9,0 8px 26px -11px #ffd52fcc!important}#view-boosters .hero.hero-lr .hero-btns .btn.ghost[data-lr-index]{color:#fff!important;background:#090806bc!important;border:1px solid #f0c630!important;box-shadow:inset 0 0 0 1px #f0c6302b!important}@media (max-width:820px){#view-boosters .hero.hero-lr .hero-stage{height:clamp(295px,68vw,470px)}#view-boosters .hero.hero-lr .hc{width:132px;max-width:none;margin:-92px 0 0 -66px;left:50%}#view-boosters .hero.hero-lr .hc-0{transform:translate(-98px,18px)rotate(-11deg)translateZ(-30px)}#view-boosters .hero.hero-lr .hc-1{transform:translateY(-6px)translateZ(40px)scale(1.06)}#view-boosters .hero.hero-lr .hc-2{transform:translate(98px,18px)rotate(11deg)translateZ(-30px)}}#view-boosters .hero .hero-txt h1.aka-title{-webkit-text-fill-color:currentColor;color:#fff;filter:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;align-items:center;gap:4px;width:auto;max-width:none;margin:14px 0 6px;padding:0;line-height:1;animation:none;display:flex;position:relative;background-image:none!important}#view-boosters .hero .aka-cloud{filter:drop-shadow(0 4px 10px #000c);z-index:2;flex:none;width:clamp(64px,9vw,112px);height:auto;margin-right:-14px;position:relative;transform:rotate(-8deg)translateY(-6px)}#view-boosters .hero .aka-word{z-index:1;font:400 clamp(46px, 6.6vw, 92px)/.9 var(--display,Impact);letter-spacing:.04em;color:#fff;-webkit-text-stroke:2px #14070b;paint-order:stroke fill;text-shadow:4px 4px #c8102e,0 0 26px #c8102e88,0 8px 22px #000;position:relative;transform:skew(-6deg)}#view-boosters .hero .aka-moon{aspect-ratio:1;width:clamp(40px,5vw,62px);font:900 clamp(22px, 3vw, 36px)/1 var(--jp,serif);color:#fff;background:radial-gradient(circle at 35% 30%,#ff3b4f,#a30d22 70%);border-radius:50%;flex:none;place-items:center;margin-left:12px;display:grid;box-shadow:0 0 0 3px #fff,0 0 22px #c8102e,0 6px 16px #000a}#view-boosters .hero .aka-word,#view-boosters .hero .aka-moon{-webkit-text-fill-color:#fff}#view-boosters .hero .aka-sub{color:#ffd9de}#view-boosters .hero .aka-sub i{background:linear-gradient(90deg,#ff3b4f,#ff3b4f22)}@media (max-width:820px){#view-boosters .hero .aka-cloud{margin-right:-10px}#view-boosters .hero .aka-moon{margin-left:8px}}#view-boosters .hero .hero-txt h1.aka-title{width:min(100%,620px);max-width:620px;margin:10px 0 8px;display:block}#view-boosters .hero .aka-wordmark{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:820px){#view-boosters .hero .hero-txt h1.aka-title{width:100%;margin:8px 0 6px}}#view-boosters .hero .hb-tab:has(.hb-custom-icon){justify-content:flex-start;align-items:center;gap:9px;display:flex}#view-boosters .hero .hb-tab .hb-ico:has(.hb-custom-icon){width:28px;min-width:28px;height:28px;box-shadow:none;background:0 0;border:0;flex:0 0 28px;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:visible}#view-boosters .hero .hb-tab .hb-custom-icon{object-fit:contain;filter:none;width:40px;max-width:none;height:40px;margin:0;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#view-boosters .hero .hb-tab .hb-custom-black-clover{width:42px;height:42px}#view-boosters .hero .hb-tab .hb-custom-lr{width:57px;height:57px}#view-boosters .hero .hb-tab:has(.hb-custom-icon)>span{align-self:center;line-height:1.2}#view-boosters .hero .hero-txt h1.ft-title{width:min(100%,500px);max-width:500px;margin:10px 0 2px;display:block}#view-boosters .hero .ft-sub{color:#ffe2c4}@media (max-width:820px){#view-boosters .hero.hero-fairytail .hero-bg{background-position:36% 0}#view-boosters .hero .hero-txt h1.ft-title{width:100%;margin:8px 0 2px}}#view-boosters .hero .hero-txt h1.ft-title{aspect-ratio:2.65;overflow:hidden}#view-boosters .hero .ft-wordmark{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#view-boosters .hero .hero-txt h1.kd-title{align-items:center;gap:14px;margin:10px 0 4px;display:flex}#view-boosters .hero .kd-word{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fff6d6 0%,#f3c96a 45%,#b9782a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #3a1408)drop-shadow(0 8px 18px #000c);-webkit-background-clip:text;background-clip:text;font:900 clamp(40px,6.2vw,84px)/.95 Cinzel,Trajan Pro,Georgia,serif}#view-boosters .hero .kd-seal{width:clamp(40px,4.4vw,58px);height:clamp(40px,4.4vw,58px);font:900 clamp(24px, 2.8vw, 36px)/1 var(--jp,serif);color:#fff4e0;-webkit-text-fill-color:#fff4e0;background:linear-gradient(150deg,#c8261f,#7c0f0f);border-radius:8px;flex:none;place-items:center;display:grid;transform:rotate(-4deg);box-shadow:0 0 0 2px #f3c96a,0 6px 16px #000a}#view-boosters .hero .kd-sub{color:#ffe7b8}#view-boosters .hero .kd-sub i{background:linear-gradient(90deg,#f3c96a,#f3c96a22)}#view-boosters .hero.hero-kingdom .hero-bg{background-position:70% 30%}#view-boosters .hero.hero-kingdom .hero-bg:after{content:"";background:linear-gradient(90deg,#120806e6 0%,#12080699 40%,#12080622 75%);position:absolute;inset:0}@media (max-width:820px){#view-boosters .hero.hero-kingdom .hero-bg{background-position:60% 0}#view-boosters .hero .hero-txt h1.kd-title{margin:8px 0 4px}}#view-boosters #feed{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#48434e #ffffff04;flex-direction:row;gap:18px;max-height:none;padding:3px 2px 18px;display:flex;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}#view-boosters .pull-item{scroll-snap-align:start;flex:0 0 160px;min-width:0}#view-boosters .pull-card{border:1.5px solid var(--rc);cursor:pointer;color:#fff;width:100%;height:224px;box-shadow:0 0 9px color-mix(in srgb,var(--rc) 24%,transparent);background:#111;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}#view-boosters .pull-card>img{object-fit:cover;width:100%;height:100%;display:block}#view-boosters .pull-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000b);position:absolute;inset:40% 0 0}#view-boosters .pull-card>b{text-align:left;font:700 11px/1.3 var(--body);z-index:1;text-shadow:0 1px 3px #000;position:absolute;bottom:9px;left:7px;right:7px}#view-boosters .pull-rarity{z-index:2;background:#121218d9;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;top:7px;left:7px}#view-boosters .pull-player{align-items:center;gap:7px;min-width:0;margin-top:10px;display:flex}#view-boosters .pull-player>img,#view-boosters .pull-avatar{object-fit:cover;border:1px solid var(--rc);border-radius:50%;flex:none;width:29px;height:29px}#view-boosters .pull-avatar{color:var(--rc);font:600 13px var(--body);background:#20202a;place-items:center;display:grid}#view-boosters .pull-player strong{font:700 11px var(--body);white-space:nowrap;text-overflow:ellipsis;color:#e8e6e4;overflow:hidden}#view-boosters .pull-item time{font:400 10px var(--body);color:#8d8995;margin-top:5px;display:block}#view-boosters .pull-card:hover{filter:brightness(1.08)}#view-boosters .pull-card:focus-visible{outline-offset:3px;outline:2px solid #ff9a58}#view-boosters .lower{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}#view-boosters .lower>.panel{min-width:0}@media (max-width:760px){#view-boosters .pull-item{flex-basis:140px}#view-boosters .pull-card{height:196px}#view-boosters #feed{gap:13px}}#prep{background:#040506ed;padding:12px}#prep #prepBox{background:#07090b;border:0;grid-template:82px minmax(0,1fr)/minmax(0,1fr) minmax(340px,31%);gap:12px;width:min(1780px,100%);height:calc(100dvh - 24px);max-height:none;padding:0;display:grid;overflow:hidden}#prepBox>.pp-hero{border:0;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 20px;min-height:0;padding:10px 22px 10px 190px;display:grid}#prepBox .pp-hero-bg{background-position:100%;animation:none}#prepBox .pp-hero:after{background:linear-gradient(90deg,#07090b 35%,#07090bd9 60%,#07090b22)}#prepBox .pp-back{gap:14px;height:56px;padding:0 24px;font-size:13px;top:12px;left:0}#prepBox .pp-hero h2{grid-area:1/1;font-size:clamp(23px,2vw,34px)}#prepBox .pp-kicker{letter-spacing:.08em;color:#aaa;grid-area:2/1;font-size:11px}#prepBox .pp-stage{grid-area:1/2/3;align-self:center}#prepBox>.pp-coll{background:#0b0d0f;border:1px solid #ffffff20;border-radius:5px;gap:18px;min-width:0;min-height:0;padding:22px;overflow:hidden}#prepBox .pp-pickhead .pp-k,#prepBox .pp-th .pp-k{font:400 clamp(23px,2vw,32px)/1.15 var(--display);letter-spacing:.06em;color:#f5f2ec}#prepBox .pp-pickhead .pp-k:after{display:none}#prepBox .pp-pickhead .pp-k em{font:400 14px var(--body);color:#aaa;margin-left:12px}#prepBox .pp-pickhead>small{display:none}#prepBox .pp-tools{gap:12px}#prepBox .pp-search,#prepBox .pp-select{background:#0b0d0f;border:1px solid #ffffff30;border-radius:4px;height:46px;font-size:13px}#prepBox .pp-filters{gap:8px;margin-top:4px}#prepBox .pp-chip{letter-spacing:.03em;border-radius:3px;height:36px;padding-inline:14px}#prep #prepBox .pp-pick{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));align-content:start;gap:22px 14px;padding:3px 5px 16px}#prep #prepBox .pp-mini{aspect-ratio:3/4;border:2px solid var(--rc,#555);background:#111;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0006}#prepBox .pp-mini>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#prepBox .pp-mini .pp-mname{font:600 11px var(--body);text-align:center;background:linear-gradient(#0000,#000e);padding:20px 5px 7px;bottom:0;left:0;right:0}#prepBox .pp-mini .pp-mlv{border-radius:3px;font-size:13px;top:5px;left:5px}#prepBox .pp-mini>.tbadge{width:26px;height:26px;top:5px;right:5px}#prepBox .pp-mini.in{border-color:#ff873e;box-shadow:0 0 0 2px #ff873e66,0 0 15px #ff6a3525}#prepBox .pp-mini.in>img{filter:none}#prepBox .pp-mini .pp-check{width:28px;height:28px;font:700 15px var(--body);color:#fff;z-index:4;background:#f58236;border-radius:50%;inset:5px 5px auto auto;box-shadow:0 0 0 2px #fff}#prepBox .pp-summary{scrollbar-width:thin;background:#0b0d0f;border:1px solid #ffffff20;border-radius:5px;flex-direction:column;gap:16px;min-height:0;padding:20px;display:flex;overflow:auto}#prepBox .pp-teamhead{display:block}#prepBox .pp-th{justify-content:space-between}#prepBox .pp-pips{display:none}#prepBox .pp-cnt{font-size:25px}#prepBox .pp-slots{gap:10px;height:auto}#prepBox .pp-slot{aspect-ratio:3/4.2;border-width:2px;border-radius:5px}#prepBox .pp-slot:not(.pp-free)>img{object-position:50% 15%;width:100%;height:100%;inset:0}#prepBox .pp-slot:not(.pp-free):after{background:linear-gradient(#0000 50%,#000d)}#prepBox .pp-sn,#prepBox .pp-st,#prepBox .pp-info>small,#prepBox .pp-adv{display:none}#prepBox .pp-info{padding:7px}#prepBox .pp-info>b{font:600 11px/1.3 var(--body);text-transform:none}#prepBox .pp-rar{padding:1px 4px;font-size:12px;top:6px;left:5px}#prepBox .pp-x{opacity:1;z-index:4;color:#fff;border-radius:50%;width:24px;height:24px;top:5px;right:5px}#prepBox .pp-slot>.tbadge{width:22px;height:22px;font-size:11px;top:34px;right:5px}#prepBox .pp-power{border-top:1px solid #fff2;flex:none;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:none;padding-top:14px}#prepBox .pp-pw b{font-size:30px}#prepBox .pp-pwfoe{text-align:left;grid-area:1/2}#prepBox .pp-pwmid{grid-area:2/1/auto/-1}#prepBox .pp-verdict{font-size:12px}#prepBox .pp-sbody{gap:14px;padding:0}#prepBox .pp-foe{grid-template-columns:44px minmax(0,1fr)}#prepBox .pp-fimg{width:44px;height:44px}#prepBox .pp-finfo>b{font-size:14px}#prepBox .pp-rewards{grid-template-columns:1fr 1fr;gap:6px;display:grid}#prepBox .pp-rule{font-size:10px}#prepBox .pp-gobar{box-shadow:none;background:0 0;border:0;border-top:1px solid #fff2;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding:14px 0 0;display:flex;position:static}#prepBox .pp-skipdlg{order:0;justify-content:flex-start;font-size:12px}#prepBox .pp-go{flex:none;order:1;width:100%;height:60px;border-radius:4px!important}#prepBox .pp-en{background:0 0;border:0;order:2;align-self:center;height:24px;min-height:0;padding:0;font-size:13px}#prepBox .pp-bpanel{max-height:240px;position:static}@media (min-width:1500px){#prep #prepBox .pp-pick{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){#prep{padding:0}#prep #prepBox{flex-direction:column;gap:12px;height:100dvh;max-height:none;padding:0 12px 20px;display:flex;overflow-y:auto}#prepBox>.pp-hero{flex:none;align-items:flex-start;gap:7px;min-height:125px;padding:54px 10px 12px;display:flex}#prepBox .pp-back{height:36px;padding:0 14px;top:8px}#prepBox .pp-hero h2{font-size:25px}#prepBox .pp-stage{align-self:flex-start}#prepBox>.pp-coll{flex:none;order:2;padding:14px}#prep #prepBox .pp-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:54dvh;overflow-y:auto}#prepBox .pp-summary{flex:none;order:1;padding:14px;overflow:visible}#prepBox .pp-slots{align-self:center;width:100%;max-width:460px}#prepBox .pp-search{height:42px}#prepBox .pp-select{flex:1;max-width:none;font-size:11px}#prepBox .pp-pickhead .pp-k,#prepBox .pp-th .pp-k{font-size:25px}#prepBox .pp-chip{padding-inline:10px;font-size:10px}}#prepBox .pp-mini-rarity{z-index:2;background:#08090ac9;padding:2px 4px;font-size:15px;position:absolute;bottom:32px;left:6px}#prepBox .pp-enemy-details{border:1px solid #fff2;border-radius:4px;padding:10px 12px}#prepBox .pp-enemy-details>summary{cursor:pointer;font:600 13px var(--body);color:#eee}#prepBox .pp-enemy-details[open]>.pp-sec{margin-top:12px}#prepBox .pp-enemy-details .pp-sec>.pp-k{display:none}#prepBox .pp-mini.r-M,#prepBox .pp-slot.r-M{background:linear-gradient(135deg,#73f7ff,#d953ff,#ffdb66,#78ffff);border-color:#9cecff}#prepBox .pp-mini.in{border-color:#ff873e}@media (prefers-reduced-motion:reduce){#prepBox .pp-mini,#prepBox .pp-slot,#prepBox .pp-slot>img{transition:none}}#prep #prepBox .pp-pick{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:20px 12px;overflow-y:auto}#prep #prepBox .pp-pick .pp-mini{aspect-ratio:auto;width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:5px;flex-direction:column;align-self:start;display:flex;overflow:visible;border:0!important}#prep #prepBox .pp-mini>img{aspect-ratio:3/4;object-fit:cover;border-radius:5px;flex:none;width:100%;height:auto;display:block;position:relative;inset:auto}#prep #prepBox .pp-mini:before{z-index:1;background:var(--fr) center/100% 100% no-repeat;pointer-events:none;border-radius:5px;inset:0 0 30px}#prep #prepBox .pp-mini .pp-mname{width:100%;max-width:100%;height:30px;min-height:30px;font:500 11px/1.4 var(--body);white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#eee;background:0 0;flex:none;padding:7px 0 0;display:block;position:static;overflow:hidden}#prep #prepBox .pp-mini.in:before{box-shadow:inset 0 0 0 3px #ff873e,0 0 10px #ff873e66}#prep #prepBox .pp-mini .pp-mini-rarity{bottom:36px;left:6px}#prep #prepBox .pp-mini .pp-check{width:26px;height:26px;box-shadow:none;background:#ff8b38;border:2px solid #fff;font-size:0;inset:6px 6px auto auto}#prep #prepBox .pp-mini .pp-check:after{content:"✓";font:800 17px/1 var(--body)}#prepBox .pp-pages{flex:none;justify-content:center;align-items:center;gap:22px;padding:8px 0 0;display:flex}#prepBox .pp-pages button{color:#fff;cursor:pointer;background:#111317;border:1px solid #ffffff30;border-radius:5px;width:38px;height:38px;font-size:26px}#prepBox .pp-pages button:disabled{opacity:.3;cursor:default}#prepBox .pp-pages span{font-variant-numeric:tabular-nums;color:#ccc;font-size:14px}@media (max-width:1100px){#prep #prepBox .pp-pick{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){#prep #prepBox .pp-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}#prep #prepBox .pp-mini .pp-mname{font-size:10px}}#prepBox .pp-summary>*{min-width:0;max-width:100%}#prepBox .pp-bsum,#prepBox .pp-bmore{letter-spacing:.04em}@media (min-width:1101px) and (max-height:780px){#prepBox>.pp-coll{gap:12px;padding:16px}#prepBox .pp-search,#prepBox .pp-select{height:38px}#prepBox .pp-chip{height:30px}#prep #prepBox .pp-mini>img{max-height:max(110px,50dvh - 215px)}}#prepBox .pp-summary{flex-direction:column;gap:0;padding:16px;display:flex;overflow:hidden}#prepBox .pp-summary-body{scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-width:0;min-height:0;padding:3px 3px 16px;display:flex;overflow:hidden auto}#prepBox .pp-summary-body>*{flex-shrink:0;min-width:0;max-width:100%}#prep #prepBox .pp-gobar,#prep #prepBox .pp-gobar.low{flex:none;grid-area:auto;grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:8px;width:100%;min-width:0;margin:0;padding:12px 0 0;position:relative;overflow:visible;display:grid!important}#prep #prepBox .pp-go,#prep #prepBox .pp-gobar.low .pp-go{box-sizing:border-box;white-space:normal;letter-spacing:.04em;place-self:stretch stretch;gap:8px;height:54px;min-height:54px;font-size:clamp(20px,2vw,27px);transform:none;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 12px!important}#prepBox .pp-gotxt{overflow-wrap:break-word;min-width:0}#prepBox .pp-skipdlg{justify-content:flex-start;width:100%;min-width:0;margin:0;font-size:11px}#prepBox .pp-en{justify-self:center;max-width:100%}#prepBox .pp-card-visual{pointer-events:none;aspect-ratio:5/7;width:100%;min-width:0;display:block;position:relative}#prepBox .pp-card-visual .card{pointer-events:none;width:100%;height:100%;box-shadow:none;margin:0;transform:none!important}#prepBox .pp-card-visual .card *{animation:none!important}#prep #prepBox .pp-crystal:before,#prep #prepBox .pp-crystal:after{display:none}#prep #prepBox .pp-mini.pp-crystal{overflow:visible;background:0 0!important}#prep #prepBox .pp-mini.pp-crystal.in .pp-card-visual{outline-offset:2px;border-radius:7px;outline:2px solid #ff873e}#prepBox .pp-crystal>.pp-mini-rarity,#prepBox .pp-crystal>.pp-rar{display:none}#prepBox .pp-crystal>.pp-mlv,#prepBox .pp-crystal>.tbadge,#prepBox .pp-crystal>.pp-check,#prepBox .pp-crystal>.pp-x{z-index:6}#prepBox .pp-slot.pp-crystal{aspect-ratio:auto;overflow:visible;background:0 0!important;border:0!important}#prepBox .pp-slot.pp-crystal .pp-info{text-align:center;min-width:0;padding:6px 0;position:static}#prepBox .pp-slot.pp-crystal .pp-info>b{font-size:10px}#prepBox .pp-slot.pp-crystal .pp-x{top:0;right:0}#prepBox .pp-slot.pp-crystal>.tbadge{top:27px;right:0}@media (max-width:900px){#prepBox .pp-summary-body{flex:none;overflow:visible}#prepBox .pp-summary{padding:14px;overflow:visible}#prep #prepBox .pp-go{font-size:23px}}@media (max-width:760px){body .topbar .topbar-in{box-sizing:border-box;flex-wrap:nowrap;width:100%;max-width:100%;min-height:60px;height:auto!important;padding:7px max(8px,env(safe-area-inset-right)) 7px max(8px,env(safe-area-inset-left))!important;gap:8px!important;display:flex!important}body .topbar .topbar-in .logo{flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:0;margin:0;padding:0;display:flex!important}body .topbar .logo .logo-img{object-fit:contain;width:32px;height:32px;display:block!important}body .topbar .logo .logo-txt{display:none!important}body .topbar .topbar-in .hud{flex:auto;width:auto;min-width:0;margin-left:auto;justify-content:flex-end!important;gap:5px!important}body .topbar .hud .hud-resources{border-radius:24px;flex:0 auto;min-width:0;height:40px;margin:0;padding:0 5px;position:static;transform:none}body .topbar .hud .hud-resources .pill{flex-shrink:1;min-width:0;gap:3px!important;padding:0 4px!important;font-size:12px!important}body .topbar .hud .hud-resources .ki,body .topbar .hud #invPill{margin-left:3px;padding-left:6px!important}body .topbar .hud .hud-resources .en-ico{width:15px;font-size:18px!important}body .topbar .hud .hud-resources .en-max{margin-left:0;font-size:11px!important}body .topbar .hud .hud-resources .ki-ico img.gem{width:18px!important;height:18px!important}body .topbar .hud .inv-ico{width:15px!important;height:19px!important}body .topbar .hud .hud-resources :is(.en-t,.inv-t):not([hidden]){font-size:8px!important}body .topbar .hud a.hud-shop{flex:none;width:30px;min-width:30px;height:40px;padding:3px}body .topbar .hud a.hud-shop svg{width:25px;height:25px}body .topbar .hud .hud-notices summary{width:30px;height:40px;padding:0}body .topbar .hud .hud-notices summary svg{width:21px;height:21px}body .topbar .hud .profile-chip{flex:0 0 34px;gap:0;width:34px!important;min-width:34px!important;height:40px!important;padding:0!important}body .topbar .hud .profile-chip .pav{width:32px!important;height:32px!important}body .topbar #profileGuild,body .topbar .hud #admPill{display:none}main{width:100%;min-width:0;padding:18px max(12px,env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}main>section,main>section>*,.play-grid>*,.coll>*,.shop>*,.ksa-row>*,.evx-grid>*,.ar-body>*{min-width:0;max-width:100%}main :is(h1,h2,h3,p){overflow-wrap:break-word}main :is(input,select,textarea){min-width:0;max-width:100%}main :is(.btns,.mission-top,.coll-tools,.filters,.sx-head,.tw-rk>header){flex-wrap:wrap;min-width:0}main .btn{white-space:normal;overflow-wrap:break-word;max-width:100%}#view-boosters .hero,#view-boosters .hero.hero-lr,#view-boosters .hero.hero-shonen{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:auto;padding:72px 16px 24px}#view-boosters .hero-txt,#view-boosters .hero-stage{min-width:0;max-width:100%}#view-boosters .hero h1{overflow-wrap:break-word;font-size:clamp(36px,10vw,64px)}#view-boosters .hero-btns{flex-wrap:wrap;width:100%;min-width:0;display:flex}#view-boosters .hero-btns .btn{letter-spacing:.04em;flex:100%;justify-content:center;min-width:0;max-width:100%;padding:12px 10px}#view-boosters .hero .hero-tabs{max-width:calc(100% - 24px);scroll-padding-inline:3px;left:12px;right:12px}#view-boosters .hero-pity{min-width:0;max-width:100%}#view-boosters .hero-shonen .bs-packs{padding:12px}#view-boosters .hero-shonen .bs-btns .btn{letter-spacing:.02em;gap:6px;padding:12px 9px;font-size:11px}.coll,.shop,.ar-body{grid-template-columns:minmax(0,1fr)}.albums,.sx-subtabs,.q-tabs,.evx-tabs{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.kshop .ksa-creator-in{flex:100%;max-width:100%}.kshop .ksa-perks li{min-width:0;padding-inline:10px}.foot{flex-wrap:wrap;gap:12px;padding-inline:16px}.foot nav{flex-wrap:wrap;gap:10px;display:flex}#prep #prepBox{max-width:100%;padding-inline:10px}#prepBox .pp-summary,#prepBox .pp-coll,#prepBox .pp-tools{min-width:0}#prepBox .pp-pickhead .pp-k{flex-wrap:wrap;min-width:0;font-size:23px}#prepBox .pp-sfield{flex-basis:100%}#prepBox .pp-select{width:calc(50% - 6px);min-width:0}#prepBox .pp-slot.pp-free small{overflow-wrap:anywhere;font-size:11px}}@media (max-width:360px){body .topbar .topbar-in{gap:3px!important;padding-inline:5px!important}body .topbar .topbar-in .logo{flex-basis:28px;width:28px}body .topbar .logo .logo-img{width:27px;height:27px}body .topbar .topbar-in .hud{gap:3px!important}body .topbar .hud .hud-resources{padding-inline:3px}body .topbar .hud .hud-resources .pill{padding-inline:3px!important;font-size:11px!important}body .topbar .hud .hud-resources .en-max{font-size:10px!important}body .topbar .hud a.hud-shop,body .topbar .hud .hud-notices summary{width:27px;min-width:27px}}@media (max-width:760px){#view-boosters .hero .hero-stage{width:100%;height:280px}#view-boosters .hero .hc{width:clamp(100px,30vw,150px);margin:0;top:50%;left:50%}#view-boosters .hero .hc-0{transform:translate(-100%,-43%)rotate(-10deg)}#view-boosters .hero .hc-1{transform:translate(-50%,-50%)}#view-boosters .hero .hc-2{transform:translateY(-43%)rotate(10deg)}.kshop .ksa{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.kshop .ksa>*,.kshop .ksa-row>*,.kshop .ksa-hero>*{min-width:0;max-width:100%}.kshop .ksa-cta{white-space:normal;max-width:100%;height:auto;min-height:60px;padding-inline:20px}.kshop .ksa-hero{width:100%}}.ar-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:520px;margin:0 0 14px;display:grid}.ar-mode{color:var(--text);text-align:left;cursor:pointer;background:#0e0d12;border:1px solid #2c2925;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.ar-mode b{font:400 22px/1 var(--display);letter-spacing:.04em}.ar-mode small{color:#9a948a;font-size:12px}.ar-mode em{font:800 9px/1 var(--body,Outfit, sans-serif);letter-spacing:.14em;color:#06131c;background:#38bdf8;border-radius:6px;padding:3px 6px;font-style:normal;position:absolute;top:8px;right:10px}.ar-mode.on{background:linear-gradient(135deg,#e2412b26,#0e0d12 70%);border-color:#e2412b;box-shadow:inset 0 0 0 1px #e2412b55}.ar-mode:hover:not(.on){border-color:#4a4540}.a2-queue b b{color:#7dd3fc}.a2-ia{font:700 9px/1 var(--body,Outfit, sans-serif);letter-spacing:.08em;color:#c9c2b6;vertical-align:1px;background:#ffffff1a;border-radius:4px;padding:2px 4px;font-style:normal}.a2-party{flex-direction:column;gap:8px;display:flex}.a2-mate{background:#38bdf80f!important;border:1px solid #38bdf855!important}.a2-mate>span:first-child{flex:none}.a2-note{color:#fde047;font-size:12px}.a2-leave{align-self:flex-start}.a2-again{flex-direction:column;align-items:center;gap:10px;width:min(560px,100%);display:flex}.a2-again .ar-queue{width:100%}.a2-again-msg{text-align:center;background:#ffffff0a;border:1px solid #fff2;border-radius:14px;width:100%;padding:10px 14px;font-size:14px}.a2-again-msg.bad{background:#f43f5e14;border-color:#f43f5e66}.a2-again-mate{background:#38bdf80f;border:1px solid #38bdf855;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:14px;display:flex;position:relative}.a2-again-mate .av{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.a2-again-mate .su-dot{top:36px;left:40px}.a2-again-mate span{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a2-again-mate small{color:#9a948a;font-variant-numeric:tabular-nums;font-size:12px}.a2-again-mate small:empty{display:none}.a2-again-mate em{font:800 18px/1 var(--body,Outfit, sans-serif);color:#4ade80;font-style:normal}.a2-again-mate.ready{background:#4ade8014;border-color:#4ade8077}.a2-again-mate.stuck{background:#fde04710;border-color:#fde04755}.a2-again-leave{color:#9a948a;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12.5px;text-decoration:underline}.a2-again-leave:hover{color:var(--text)}.dr-board.duo{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.dr-camp{flex-direction:column;gap:10px;min-width:0;display:flex}.dr-board.duo .dr-team{border-radius:16px;gap:8px;padding:10px 12px}.dr-board.duo .dr-slots{gap:8px;max-width:min(100%,31.5vh + 20px)}.dr-board.duo .dr-who img,.dr-board.duo .dr-who .av{width:32px;height:32px}.dr-board.duo .dr-who b{font-size:13.5px}.dr-board.duo .dr-pow{font-size:15px}@media (min-width:1001px){.dr-board.duo .dr-team{grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.dr-board.duo .dr-who{align-items:flex-start}.dr-board.duo .dr-pow{font-size:14px}.dr-board.duo .dr-pow small{display:none}.dr-board.duo .dr-slots{justify-self:end;width:100%;max-width:calc(28.125vh + 16px)}.dr-board.duo .dr-links{grid-column:1/-1}.dr-board.duo .dr-team.theirs .dr-who{text-align:left;flex-direction:row}.dr-board.duo .dr-team.theirs .dr-who small{justify-content:flex-start}.dr-board.duo .dr-sname{padding:16px 5px 4px}.dr-board.duo .dr-sname b{font-size:10.5px}.dr-board.duo .dr-sname small{font-size:9px}}.dr-team.mate{border-color:#38bdf855}.dr-team.mate.active{border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf855,0 0 40px -14px #38bdf8}.dr-team.mate .dr-who img,.dr-team.mate .dr-who .av{box-shadow:0 0 0 2px #38bdf888}.dr-team.gone{opacity:.55;filter:grayscale(.6)}.dr-role{font:800 9px/1 var(--body,Outfit, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0a0806;vertical-align:2px;background:#d8b26a;border-radius:5px;margin-left:6px;padding:2px 5px;font-style:normal}.dr-team.mate .dr-role{color:#06131c;background:#38bdf8}@media (max-width:1000px){.dr-board.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dr-board.duo .dr-mid{grid-area:1/1/auto/-1}.dr-board.duo .dr-camp{gap:6px}.dr-board.duo .dr-team{border-radius:12px;gap:6px;padding:7px}.dr-board.duo .dr-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:none}.dr-board.duo .dr-slot{border-radius:8px}.dr-board.duo .dr-sname{padding:12px 3px 3px}.dr-board.duo .dr-sname b{font-size:9.5px}.dr-board.duo .dr-sname small{display:none}.dr-board.duo .dr-slot .rb,.dr-board.duo .dr-slot .tbadge{transform-origin:0 0;transform:scale(.75)}.dr-board.duo .dr-slot .tbadge{transform-origin:100% 0}.dr-board.duo .dr-q{font-size:18px}.dr-board.duo .dr-slot.vacant small{font-size:8.5px}.dr-board.duo .dr-who{gap:6px}.dr-board.duo .dr-who img,.dr-board.duo .dr-who .av{border-radius:8px;width:24px;height:24px}.dr-board.duo .dr-who b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dr-board.duo .dr-who small{font-size:10px}.dr-board.duo .dr-who .tier{display:none}.dr-board.duo .dr-pow{font-size:12px}.dr-board.duo .dr-pow small,.dr-board.duo .dr-links{display:none}.dr-board.duo .dr-team.theirs .dr-who{text-align:left;flex-direction:row}.dr-board.duo .dr-team.theirs .dr-who small{justify-content:flex-start}}#battle.pv2 .bt-field.duo{flex-wrap:nowrap;align-items:stretch;gap:clamp(14px,3vw,44px)}.pv2-grp{border:1px solid var(--gc,#fff2);background:linear-gradient(180deg, color-mix(in srgb, var(--gc,#fff) 12%, transparent), transparent 60%);border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:6px 8px 8px;display:flex;position:relative}.pv2-grp.me{--gc:#d8b26a}.pv2-grp.mate{--gc:#38bdf8}.pv2-grp.foe{--gc:#f43f5e}.pv2-grp.gone{opacity:.8;border-style:dashed}.pv2-grp.gone .pv2-tag small{color:#fde047}.pv2-tag{border:1px solid color-mix(in srgb, var(--gc) 60%, transparent);background:#07070ad9;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 3px;display:flex}.pv2-tag .av{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px;font-size:11px}.pv2-tag b{font:400 12px/1 var(--display);color:var(--gc);white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.pv2-tag small{color:#c9c2b6;white-space:nowrap;font-size:10.5px}.pv2-units{justify-content:center;gap:12px;display:flex}#battle.pv2 .bt-field.duo .unit{width:min(150px,11vw)}#battle.pv2.avfx-on .bt-field.duo .unit{width:min(132px,10.5vw)}@media (max-height:860px){#battle.pv2 .bt-field.duo .unit,#battle.pv2.avfx-on .bt-field.duo .unit{width:min(112px,9.5vw)}#battle.pv2 .pv2-units{gap:8px}}#battle .unit.mate .u-hp .cur{background:linear-gradient(90deg,#0284c7,#7dd3fc)}#battle .unit.their-turn .u-card{box-shadow:0 0 0 3px #f43f5e55,0 0 32px -4px #f43f5e}#battle .unit.mate.their-turn .u-card{box-shadow:0 0 0 3px #38bdf855,0 0 32px -4px #38bdf8}#battle.avfx-on .unit.their-turn .u-card{box-shadow:none!important}#battle.avfx-on .unit.their-turn .u-info{outline-offset:2px;outline:2px solid #f43f5e}#battle.avfx-on .unit.mate.their-turn .u-info{outline-color:#38bdf8}.tl.mate{border-color:#38bdf8aa}.tl.now.mate{color:#38bdf8;border-color:#38bdf8}#battle.pv2 .pv-intro .vs-side img{width:clamp(44px,6vw,84px);height:clamp(44px,6vw,84px)}#battle.pv2 .pv-who{margin:0 6px}#battle.pv2 .pv-who .av{width:48px;height:48px}@media (max-width:760px){#battle.pv2 .bt-field.duo{--info:26px;--tag:22px;flex-flow:column;justify-content:center;align-items:stretch;gap:6px;padding:8px 6px 4px}#battle.pv2 .bt-field.allies.duo{flex-direction:column-reverse;padding:6px 6px 4px}#battle.pv2 .pv2-grp{border-radius:0;flex-direction:row;flex:1 1 0;align-items:center;gap:4px;min-height:0;padding:3px 4px 3px 0}#battle.pv2 .pv2-tag{width:var(--tag);border-width:0 2px 0 0;border-color:var(--gc);background:#07070acc;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-self:stretch;gap:4px;padding:4px 0}#battle.pv2 .pv2-tag .av{width:16px;height:16px}#battle.pv2 .pv2-tag b{writing-mode:vertical-rl;letter-spacing:.04em;max-width:none;max-height:9ch;font-size:10px;rotate:180deg}#battle.pv2 .pv2-tag small{display:none}#battle.pv2 .pv2-units{flex:1;align-self:stretch;align-items:center;gap:6px;min-width:0;padding-bottom:12px;container-type:size}#battle.battle.pv2 .bt-field.duo .unit,#battle.battle.pv2.avfx-on .bt-field.duo .unit{width:min(calc((100cqw - 12px) / 3), calc((100cqh - var(--info)) * 5 / 7));max-height:none}#battle.pv2 .bt-field.duo .u-name{display:none}#battle.pv2 .bt-field.duo :is(.u-hp,.u-tough,.u-en){margin-right:0}#battle.pv2 .bt-field.duo .u-hp span{font-size:9px;top:calc(100% + 9px);left:50%;translate:-50%}#battle.pv2 .bt-field.duo .u-info{margin-top:3px}#battle.pv2 .bt-field.duo .u-status span{width:15px;height:15px;font-size:9px}#battle.pv2 .bt-field.duo .u-lv{display:none}#battle.pv2 .bt-field.duo .u-turn,#battle.pv2 .bt-field.duo .unit.active .u-turn{translate:-50% 4px}#battle.pv2 .pv-intro .vs-side img{width:34px;height:34px}.ar-modes{max-width:none}.ar-mode{padding:8px 12px}.ar-mode b{font-size:19px}.ar-mode small{font-size:11px}}.mobile-nav-progress{display:none}@media (max-width:760px){body .topbar .nav{padding-bottom:calc(15px + env(safe-area-inset-bottom))}.mobile-nav-progress{z-index:61;left:50%;bottom:calc(5px + env(safe-area-inset-bottom));pointer-events:none;background:#e9893026;border-radius:3px;width:108px;max-width:calc(100% - 40px);height:3px;display:block;position:fixed;overflow:hidden;transform:translate(-50%)}.mobile-nav-progress>span{border-radius:inherit;background:linear-gradient(90deg,#e97325,#ffae55);height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 5px #ff8b3540}.mobile-nav-progress[hidden]{display:none}}#dialog.dialog{--dl-c1:var(--c1,#e2412b);--dl-c2:var(--c2,#d8b26a);--dl-foe:#e2412b;--dl-box-h:150px;isolation:isolate;background:#050507;animation:.45s ease-out both dlFade;overflow:hidden}#dialog.dialog:before{z-index:0;pointer-events:none;background:linear-gradient(#050507e6 0,#05050766 16%,#0000 34% 52%,#050507b3 74%,#050507f2 100%),radial-gradient(120% 90% at 50% 45%,#0000 55%,#050507cc 100%)}#dialog.dialog:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#000 0 6px,#0000 6px calc(100% - 6px),#000 calc(100% - 6px));position:absolute;inset:0}#dialog .dl-bg{opacity:.4;filter:grayscale(.6)brightness(.5)contrast(1.1);animation:24s ease-in-out infinite alternate dlDrift;inset:-40px;transform:scale(1.04)}#dialog .dl-bg.photo{opacity:.5;filter:grayscale(.5)brightness(.45)contrast(1.1);inset:-40px}#dialog .dl-head{max-width:calc(100% - 200px);animation:.6s cubic-bezier(.22,1,.36,1) .1s both dlDown;top:26px;left:32px}#dialog .dl-head .tag{color:var(--gold);letter-spacing:.3em;text-shadow:0 1px 8px #000;font-size:10.5px}#dialog .dl-head .tag:before{content:"";background:var(--dl-c1);width:6px;height:6px;box-shadow:0 0 10px var(--dl-c1);margin-right:10px;display:inline-block;transform:rotate(45deg)translateY(-1px)}#dialog .dl-head h3{font:400 clamp(22px, 2.6vw, 34px)/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);text-shadow:0 2px #000,0 0 30px #000;margin-top:8px}#dialog .dl-head h3:after{content:"";background:linear-gradient(90deg, var(--dl-c1), var(--dl-c2) 70%, transparent);width:64px;height:3px;margin-top:10px;display:block}#dialog .dl-skip.btn.ghost{letter-spacing:.12em;text-transform:uppercase;font-size:12px;animation:.6s cubic-bezier(.22,1,.36,1) .15s both dlDown;top:26px;right:32px;background:#05050799!important;border-color:#ffffff40!important}#dialog .dl-skip.btn.ghost:hover{color:#0a0a0a!important;background:#fff!important}#dialog .dl-stage{align-items:flex-end;margin-bottom:-64px;padding:0 max(4vw,50% - 600px)}#dialog .dl-slot{opacity:0;will-change:transform;width:clamp(220px,27vw,360px);transition:opacity .45s,filter .45s,transform .6s cubic-bezier(.22,1,.36,1);position:relative}#dialog .dl-slot.left{transform-origin:30% 100%;transform:translate(-70px)}#dialog .dl-slot.right{transform-origin:70% 100%;transform:translate(70px)}#dialog .dl-slot.in{opacity:1;filter:brightness(.42)saturate(.55);transform:translateY(14px)scale(.93)}#dialog .dl-slot.in.talking{filter:none;transform:none}#dialog .dl-slot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 55% at 50% 60%, var(--dl-c1), transparent 70%);opacity:0;height:90%;transition:opacity .5s;position:absolute;bottom:0;left:-18%;right:-18%}#dialog .dl-slot.right:before{background:radial-gradient(ellipse 50% 55% at 50% 60%, var(--dl-foe), transparent 70%)}#dialog .dl-slot.talking:before{opacity:.28}#dialog .dl-face{aspect-ratio:3/4;clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px);background:linear-gradient(#1a171f,#0b0a0e);border:0;border-radius:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 3px #00000059;-webkit-mask:linear-gradient(#000 72%,#0000 98%);mask:linear-gradient(#000 72%,#0000 98%)}#dialog .dl-face:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(128deg,#ffffff26 0,#ffffff0a 26%,#0000 26.2%);position:absolute;inset:0}#dialog .dl-slot.right .dl-face{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}#dialog .dl-face:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 0, transparent 62%, #05050780), linear-gradient(90deg, var(--pc1,var(--dl-c1)), transparent 55%) top / 100% 3px no-repeat;position:absolute;inset:0}#dialog .dl-slot.right .dl-face:after{background:linear-gradient(180deg, transparent 0, transparent 62%, #05050780), linear-gradient(270deg, var(--pc1,var(--dl-foe)), transparent 55%) top / 100% 3px no-repeat}#dialog .dl-face img{object-position:50% 12%}#dialog .dl-face span{font-size:clamp(90px,10vw,140px)}#dialog .dl-face.none{background:radial-gradient(circle at 50% 38%,#2a2630,#0b0a0e 70%)}#dialog .dl-face.kitsu{background:radial-gradient(circle at 50% 40%,#ffb347,#e8590c 60%,#7c2d12)}#dialog .dl-face.collector{background:radial-gradient(circle at 50% 35%,#3b2a5c,#120d1c 60%,#05010c)}#dialog .dl-face.player{background:linear-gradient(160deg, var(--red), var(--red-deep) 55%, #2a0d0a)}#dialog .dl-face.player span{font:400 clamp(90px, 10vw, 140px)/1 var(--display);color:#fff;text-shadow:0 6px #0004}#dialog .dl-box{z-index:2;margin:0 auto max(26px, env(safe-area-inset-bottom));width:min(980px,100% - 40px);min-height:var(--dl-box-h);box-shadow:0 -10px 40px -20px var(--dl-c1), 0 30px 60px -20px #000, inset 0 1px 0 #ffffff0d;background:linear-gradient(#121017f7,#08070bfa);border:1px solid #ffffff1a;border-top:0;padding:30px 34px;animation:.55s cubic-bezier(.22,1,.36,1) 50ms both dlUp;position:relative}#dialog .dl-box:before{content:"";background:linear-gradient(90deg, var(--dl-c1), var(--dl-c2) 45%, #ffffff10 80%);height:2px;transition:background .4s;position:absolute;top:0;left:0;right:0}#dialog.speaker-right .dl-box:before{background:linear-gradient(270deg, var(--dl-foe), #f59e0b 45%, #ffffff10 80%)}#dialog .dl-box:after{content:"";pointer-events:none;border:2px solid #d8b26a99;border-top:0;height:14px;position:absolute;inset:auto -1px -1px;-webkit-mask:linear-gradient(90deg,#000 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px));mask:linear-gradient(90deg,#000 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px))}#dialog.speaker-right .dl-box{text-align:left}#dialog .dl-name{font:400 17px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px #0006;background:linear-gradient(135deg, var(--dl-c1), var(--dl-c2));clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);margin:0;padding:7px 22px 6px;animation:.35s cubic-bezier(.22,1,.36,1) dlPlate;position:absolute;top:-17px;left:26px;box-shadow:0 8px 22px -8px #000,inset 0 0 0 1px #ffffff26;border-radius:0!important}#dialog.speaker-right .dl-name{background:linear-gradient(135deg, #7f1d1d, var(--dl-foe));left:auto;right:26px}#dialog[data-kind=player] .dl-name{background:linear-gradient(135deg, var(--red), var(--red-deep))}#dialog[data-kind=kitsu] .dl-name{background:linear-gradient(135deg,#ffb347,#e8590c)}#dialog[data-kind=collector] .dl-name{background:linear-gradient(135deg,#6d28d9,#1e1033)}#dialog[data-kind=collector] .dl-box:before{background:linear-gradient(270deg,#8b5cf6,#c4b5fd 45%,#ffffff10 80%)}#dialog[data-kind=collector] .dl-slot.right:before{background:radial-gradient(50% 55% at 50% 60%,#8b5cf6,#0000 70%)}#dialog .dl-text{z-index:1;max-width:62em;min-height:3.3em;font:500 18px/1.65 var(--body);color:#f3ede2;letter-spacing:.005em;text-shadow:0 1px 2px #000;text-wrap:pretty;margin:4px 0 0;position:relative}#dialog[data-kind=collector] .dl-text{color:#ddd6fe;font-style:italic}#dialog .dl-next{z-index:1;width:22px;height:22px;color:var(--gold);opacity:0;place-items:center;font-size:11px;transition:opacity .25s,transform .25s;display:grid;bottom:16px;right:26px;transform:translateY(-4px)}#dialog .dl-next:before{content:"";border:1px solid #d8b26a66;position:absolute;inset:3px;transform:rotate(45deg)}#dialog.done .dl-next{opacity:1;animation:1.1s ease-in-out infinite dlBob;transform:none}@media (max-width:760px){#dialog.dialog{--dl-box-h:150px}#dialog.dialog:after{display:none}#dialog .dl-head{top:calc(14px + env(safe-area-inset-top));max-width:calc(100% - 128px);left:14px}#dialog .dl-head .tag{letter-spacing:.18em;font-size:10px;line-height:1.5}#dialog .dl-head h3{font-size:20px}#dialog .dl-head h3:after{width:44px;margin-top:7px}#dialog .dl-skip.btn.ghost{top:calc(14px + env(safe-area-inset-top));height:34px;padding:0 12px;font-size:11px;right:12px}#dialog .dl-stage{margin-bottom:-40px;padding:0 6px}#dialog .dl-slot{width:min(48vw,240px)}#dialog .dl-slot.in{transform:translateY(10px)scale(.9)}#dialog .dl-face{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}#dialog .dl-slot.right .dl-face{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}#dialog .dl-face span,#dialog .dl-face.player span{font-size:72px}#dialog .dl-box{width:calc(100% - 16px);margin-bottom:calc(8px + env(safe-area-inset-bottom));padding:26px 18px 34px}#dialog .dl-name{padding:6px 18px 5px;font-size:15px;top:-15px;left:14px}#dialog.speaker-right .dl-name{right:14px}#dialog .dl-text{font-size:16px;line-height:1.6}#dialog .dl-next{bottom:10px;right:14px}}@media (max-height:560px) and (orientation:landscape){#dialog .dl-slot{width:min(22vw,200px)}#dialog .dl-box{min-height:118px;padding-top:24px;padding-bottom:22px}}@keyframes dlFade{0%{opacity:0}}@keyframes dlUp{0%{opacity:0;transform:translateY(26px)}}@keyframes dlDown{0%{opacity:0;transform:translateY(-12px)}}@keyframes dlPlate{0%{opacity:0;transform:translate(-10px)}}@keyframes dlBob{50%{transform:translateY(4px)}}@keyframes dlDrift{to{transform:scale(1.1)translate(-1.2%,-1%)}}@media (prefers-reduced-motion:reduce){#dialog.dialog,#dialog .dl-head,#dialog .dl-skip.btn.ghost,#dialog .dl-box,#dialog .dl-name,#dialog .dl-bg,#dialog.done .dl-next{animation:none}#dialog .dl-slot,#dialog .dl-slot.left,#dialog .dl-slot.right,#dialog .dl-slot.in,#dialog .dl-slot.in.talking{transition:opacity .3s,filter .3s;transform:none}#dialog .dl-bg{transform:none}}#dialog .dvx-back,#dialog .dvx-front{pointer-events:none;border:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}#dialog .dvx-back{z-index:0}#dialog .dvx-front{z-index:6}#dialog.dvx{background:#000}#dialog.dvx:before{z-index:1;background:linear-gradient(#050507b8 0,#05050733 18%,#0000 30% 58%,#0505078c 80%,#050507d9 100%)}#dialog.dvx:after{z-index:8}#dialog.dvx .dl-slot:before{display:none}#dialog .dl-stage{z-index:2;position:relative}#dialog .dl-fx{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}#dialog .dl-box{z-index:5}#dialog .dl-head,#dialog .dl-skip.btn.ghost{z-index:7}#dialog.dl-intro{animation:.6s cubic-bezier(.2,.9,.25,1) both dlWipe}#dialog.dl-out{animation:.48s linear forwards dlWipeOut}@keyframes dlWipe{0%{clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%)}to{clip-path:polygon(0 0,130% 0,100% 100%,-30% 100%)}}@keyframes dlWipeOut{0%,30%{clip-path:polygon(0 0,130% 0,100% 100%,-30% 100%);animation-timing-function:cubic-bezier(.6,0,.85,.4)}to{clip-path:polygon(130% 0,130% 0,100% 100%,100% 100%)}}#dialog .dl-kanji{z-index:1;pointer-events:none;color:#0000;opacity:.09;-webkit-text-stroke:1.5px color-mix(in srgb, var(--dl-c1) 75%, #fff);font:900 min(64vh,58vw)/1 Noto Serif JP,serif;animation:2s cubic-bezier(.2,.9,.3,1) both dlKanji;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes dlKanji{0%{opacity:0;transform:translate(-50%,-50%)scale(1.5)rotate(-6deg)}12%{opacity:.7;transform:translate(-50%,-50%)scale(1)rotate(0)}40%{opacity:.5}to{opacity:.09}}#dialog .dl-slot{--pc1:var(--dl-c1);--pc2:var(--dl-c2)}#dialog .dl-slot[data-kind=player]{--pc1:#ff4a2e;--pc2:#5c0f06}#dialog .dl-slot[data-kind=foe]{--pc1:#c4142a;--pc2:#160206}#dialog .dl-slot[data-kind=collector]{--pc1:#7c3aed;--pc2:#0a0512}#dialog .dl-panel{z-index:-2;pointer-events:none;background:linear-gradient(90deg, var(--pc1), color-mix(in srgb, var(--pc1) 40%, transparent) 60%, transparent) 0 0 / 100% 3px no-repeat, linear-gradient(90deg, transparent, #ffffff40 30%, transparent 70%) 0 7px / 100% 1px no-repeat, linear-gradient(160deg, color-mix(in srgb, var(--pc1) 58%, #0b0a0f) 0, color-mix(in srgb, var(--pc1) 22%, var(--pc2)) 55%, #060509 100%);clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);opacity:0;transform-origin:0;transition:opacity .45s;position:absolute;inset:5% -22% 20%;transform:scaleX(0);-webkit-mask:linear-gradient(#000 45%,#0000 100%);mask:linear-gradient(#000 45%,#0000 100%)}#dialog .dl-slot.right .dl-panel{clip-path:polygon(0 0,86% 0,100% 100%,14% 100%);transform-origin:100%;background:linear-gradient(270deg, var(--pc1), color-mix(in srgb, var(--pc1) 40%, transparent) 60%, transparent) 0 0 / 100% 3px no-repeat, linear-gradient(270deg, transparent, #ffffff40 30%, transparent 70%) 0 7px / 100% 1px no-repeat, linear-gradient(200deg, color-mix(in srgb, var(--pc1) 58%, #0b0a0f) 0, color-mix(in srgb, var(--pc1) 22%, var(--pc2)) 55%, #060509 100%)}#dialog .dl-slot.in .dl-panel{opacity:.35;transform:none}#dialog .dl-slot.in.talking .dl-panel{opacity:.95}#dialog .dl-slot.cut .dl-panel{animation:.5s cubic-bezier(.15,1.45,.35,1) both dlPanel}@keyframes dlPanel{0%{opacity:1;transform:scaleX(0)skew(-18deg)}40%{transform:scaleX(1.04)}to{transform:none}}#dialog .dl-slot.cut .dl-face{animation:.5s cubic-bezier(.2,1.6,.4,1) both dlPunch}@keyframes dlPunch{0%{filter:brightness(2.6)contrast(1.3);transform:scale(1.22)}40%{filter:brightness(1.2);transform:scale(.97)}to{filter:none;transform:none}}#dialog .dl-big{z-index:-1;white-space:nowrap;pointer-events:none;font:400 clamp(54px, 8.5vw, 136px)/.9 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #ffffff47;opacity:0;transition:opacity .4s;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-7deg)}#dialog .dl-slot.right .dl-big{transform:translate(-50%)rotate(7deg)}#dialog .dl-slot.talking .dl-big{opacity:1}#dialog .dl-slot.cut .dl-big{animation:1.5s cubic-bezier(.15,.9,.3,1) both dlBig}#dialog .dl-slot.right.cut .dl-big{animation-name:dlBigR}@keyframes dlBig{0%{opacity:0;letter-spacing:.35em;translate:-35%}25%{opacity:1}to{translate:0}}@keyframes dlBigR{0%{opacity:0;letter-spacing:.35em;translate:35%}25%{opacity:1}to{translate:0}}#dialog .dl-band{z-index:4;pointer-events:none;height:clamp(130px,24vh,230px);animation:1.2s cubic-bezier(.1,.9,.2,1) both dlBand;position:absolute;top:26%;left:-12vw;right:-12vw}#dialog .dl-band.right{animation-name:dlBandR}@keyframes dlBand{0%{transform:skewY(-6deg)translate(-112%)}17%{transform:skewY(-6deg)translate(0)}80%{transform:skewY(-6deg)translate(3%)}to{transform:skewY(-6deg)translate(118%)}}@keyframes dlBandR{0%{transform:skewY(6deg)translate(112%)}17%{transform:skewY(6deg)translate(0)}80%{transform:skewY(6deg)translate(-3%)}to{transform:skewY(6deg)translate(-118%)}}#dialog .dl-band-in{background:radial-gradient(circle, #0006 0 1.4px, transparent 1.9px) 0 0 / 8px 8px, var(--dl-lines) 0 0 / 460px 100%, linear-gradient(90deg, #070508 0, color-mix(in srgb, var(--bc) 55%, #000) 30%, var(--bc) 58%, #070508 100%);box-shadow:0 0 60px -10px var(--bc), 0 0 0 1px #000;border-block:3px solid #fff;animation:.45s linear infinite dlBandLines;position:absolute;inset:0;overflow:hidden}@keyframes dlBandLines{to{background-position:0 0,460px 0,0 0}}#dialog .dl-band.right .dl-band-in{animation-direction:reverse}#dialog .dl-band-face{clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);background:#000;width:clamp(150px,24vw,360px);position:absolute;top:-18%;bottom:-18%;left:18vw;overflow:hidden;transform:skewY(6deg)}#dialog .dl-band.right .dl-band-face{left:auto;right:18vw;transform:skewY(-6deg)}#dialog .dl-band-face img{object-fit:cover;object-position:50% 16%;filter:contrast(1.2)saturate(1.25);width:100%;height:100%;animation:1.2s ease-out both dlBandZoom}#dialog .dl-band-face img.shadow{filter:grayscale(.7)brightness(.55)sepia()hue-rotate(225deg)saturate(2.2)}#dialog .dl-band-face span{height:100%;color:var(--bc);place-items:center;font:900 120px/1 Noto Serif JP,serif;display:grid}@keyframes dlBandZoom{0%{transform:scale(1.35)}to{transform:scale(1.05)}}#dialog .dl-band-txt{position:absolute;top:50%;left:calc(21vw + clamp(150px,24vw,360px));transform:translateY(-50%)skewY(6deg)}#dialog .dl-band.right .dl-band-txt{text-align:right;left:auto;right:calc(21vw + clamp(150px,24vw,360px));transform:translateY(-50%)skewY(-6deg)}#dialog .dl-band-txt small{letter-spacing:.3em;color:#fff;text-shadow:0 2px #000;font:900 clamp(11px,1.3vw,17px)/1 Noto Sans JP,sans-serif;display:block}#dialog .dl-band-txt b{font:400 clamp(40px, 7vw, 112px)/.92 var(--display);text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #08060a;paint-order:stroke fill;text-shadow:.06em .06em 0 var(--bc), 0 0 30px #000;white-space:nowrap;margin-top:8px;display:block}#dialog .dl-ono{z-index:1;translate:-50% -50%;rotate:var(--rot);white-space:nowrap;pointer-events:none;color:#fff;-webkit-text-stroke:clamp(3px, .45vw, 6px) #0a0809;paint-order:stroke fill;text-shadow:.07em .07em 0 var(--oc), 0 0 34px color-mix(in srgb, var(--oc) 55%, transparent);font:400 clamp(64px,10vw,156px)/1 Dela Gothic One,sans-serif;animation:1.8s cubic-bezier(.2,1.5,.4,1) both dlOno;position:absolute}@keyframes dlOno{0%{opacity:0;scale:2.8}9%{opacity:1;scale:.9}15%{scale:1.05}21%{scale:1}72%{opacity:1;scale:1.07}to{opacity:0;scale:1.14}}#dialog .dl-ono.menace{color:color-mix(in srgb, var(--oc) 35%, #120810);-webkit-text-stroke:clamp(2px, .3vw, 4px) #f5efff;text-shadow:0 0 24px color-mix(in srgb, var(--oc) 70%, transparent), 0 0 4px #000;font-size:clamp(44px,6.4vw,96px);animation:2.6s both dlMenace}#dialog .dl-ono.menace i{translate:0 calc(var(--i) * .32em);animation:.14s steps(2,end) infinite dlJit;animation-delay:calc(var(--i) * -.05s);font-style:normal;display:inline-block}@keyframes dlMenace{0%{opacity:0;scale:1.25}15%{opacity:.95;scale:1}80%{opacity:.9}to{opacity:0;translate:-50% calc(-50% - 30px)}}@keyframes dlJit{50%{transform:translate(1.5px,-1.5px)}}#dialog .dl-ono.laugh{font-size:clamp(38px,5vw,76px);animation:1.8s both dlLaugh}@keyframes dlLaugh{0%{opacity:0;scale:.6}12%{opacity:1;scale:1.08}20%{scale:1}30%,50%,70%{rotate:calc(var(--rot) + 4deg)}40%,60%{rotate:calc(var(--rot) - 4deg)}85%{opacity:1}to{opacity:0;translate:-50% calc(-50% - 24px)}}#dialog .dl-ono.quiet{letter-spacing:.3em;color:#ded8cc;-webkit-text-stroke:2px #0a0809;text-shadow:0 0 20px #000;font-size:clamp(34px,4.4vw,64px);animation:1.8s both dlQuiet}@keyframes dlQuiet{0%{opacity:0;letter-spacing:.6em}25%{opacity:.85}75%{opacity:.85}to{opacity:0;letter-spacing:.2em}}#dialog{--tx-glow:#ffd27a;--tx-em:#ffd27a}#dialog[data-kind=player],#dialog[data-kind=kitsu]{--tx-glow:#ffb08a;--tx-em:#ff9a6b}#dialog.speaker-right{--tx-glow:#ff7a7a;--tx-em:#ff6b6b}#dialog[data-kind=collector]{--tx-glow:#c9a0ff;--tx-em:#c9a0ff}#dialog .dl-text .tc,.tuto-text .tc{animation:.45s ease-out both txIn}@keyframes txIn{0%{opacity:0;color:#fff;text-shadow:0 0 10px var(--tx-glow), 0 0 2px #fff}45%{opacity:1;color:#fffaf0;text-shadow:0 0 6px var(--tx-glow), 0 1px 2px #000}}#dialog .dl-text .tem,.tuto-text .tem{color:var(--tx-em);font-weight:800}.tx-caret{vertical-align:.05em;pointer-events:none;background:linear-gradient(135deg, #fff, var(--tx-glow,#ffd27a));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:.55em;height:.55em;filter:drop-shadow(0 0 6px var(--tx-glow,#ffd27a));margin-left:.15em;animation:.5s steps(2,end) infinite txCaret;display:inline-block}@keyframes txCaret{50%{opacity:.35}}#dialog[data-tone=shout] .dl-text{font-weight:700}#dialog[data-tone=suspense] .dl-text{color:#d6cfc2;font-style:italic}#dialog .dl-name.go{animation:.5s cubic-bezier(.15,1.35,.35,1) both dlPlate2}#dialog.speaker-right .dl-name.go{animation-name:dlPlate2R}@keyframes dlPlate2{0%{opacity:0;filter:brightness(3);transform:translate(-34px)skew(-26deg)scaleX(1.4)}45%{opacity:1;filter:brightness(1.4);transform:translate(3px)skew(-5deg)}to{filter:none;transform:none}}@keyframes dlPlate2R{0%{opacity:0;filter:brightness(3);transform:translate(34px)skew(26deg)scaleX(1.4)}45%{opacity:1;filter:brightness(1.4);transform:translate(-3px)skew(5deg)}to{filter:none;transform:none}}#dialog .dl-name:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffb8 50%,#0000 65%) 160% 0/260% 100% no-repeat;position:absolute;inset:0}#dialog .dl-name.go:after{animation:.8s ease-out .18s both dlShine}@keyframes dlShine{0%{background-position:160% 0}to{background-position:-160% 0}}#dialog .dl-box:before{transform-origin:0}#dialog.speaker-right .dl-box:before{transform-origin:100%}#dialog .dl-box.go:before{animation:.6s cubic-bezier(.2,.9,.3,1) both dlTrace}@keyframes dlTrace{0%{filter:brightness(3);transform:scaleX(0)}}#dialog .dl-box.hit{animation:.34s cubic-bezier(.3,1.6,.5,1) dlHit}@keyframes dlHit{0%{translate:0}18%{translate:-8px 5px}38%{translate:7px -4px}58%{translate:-4px 2px}to{translate:0}}#dialog .dl-next:after{content:"";opacity:0;border:1px solid #d8b26a;position:absolute;inset:-4px;transform:rotate(45deg)}#dialog.done .dl-next:before{border-color:#d8b26aaa;animation:2.6s linear infinite dlSpin}#dialog.done .dl-next:after{animation:1.2s ease-out infinite dlPing}@keyframes dlSpin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes dlPing{0%{opacity:.9;transform:rotate(45deg)scale(.5)}to{opacity:0;transform:rotate(45deg)scale(1.6)}}@media (max-width:760px){#dialog .dl-panel{left:-13%;right:-13%}#dialog .dl-big{-webkit-text-stroke-width:1px;font-size:46px}#dialog .dl-band{height:19vh;top:22%}#dialog .dl-band-face{width:36vw;left:13vw}#dialog .dl-band.right .dl-band-face{right:13vw}#dialog .dl-band-txt{left:52vw}#dialog .dl-band.right .dl-band-txt{right:52vw}#dialog .dl-band-txt b{-webkit-text-stroke-width:1.5px;white-space:normal;max-width:44vw;font-size:clamp(26px,8.5vw,44px)}#dialog .dl-band-txt small{letter-spacing:.14em;font-size:9.5px}#dialog .dl-kanji{font-size:74vw;top:34%}}html.gfx-lite #dialog .dl-band-in{animation:none}html.gfx-lite #dialog .dl-kanji{opacity:.09;animation:none}@media (prefers-reduced-motion:reduce){#dialog.dl-intro{animation:.24s both dlFadeRM}#dialog.dl-out{animation:.24s reverse both dlFadeRM}#dialog .dl-kanji,#dialog .dl-slot.cut .dl-panel,#dialog .dl-slot.cut .dl-face,#dialog .dl-slot.cut .dl-big,#dialog .dl-name.go,#dialog .dl-box.go:before,#dialog .dl-band-in,#dialog .dl-band-face img,#dialog .dl-ono.menace i{animation:none}#dialog .dl-band,#dialog .dl-band.right{animation:1.2s both dlFadeBand;transform:skewY(-6deg)}#dialog .dl-ono,#dialog .dl-ono.menace,#dialog .dl-ono.laugh,#dialog .dl-ono.quiet{animation:1.6s both dlFadeBand}#dialog .dl-box.hit,#dialog.done .dl-next:before,#dialog.done .dl-next:after,.tx-caret{animation:none}}@keyframes dlFadeRM{0%{opacity:0}}@keyframes dlFadeBand{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}body.onb-on .topbar :is(.nav,.logo,.hud-shop,.hud-notices,.profile-chip,#enPill,#invPill,.pill.ki),body.onb-on .mobile-nav-progress,body.onb-on #kchat,body.onb-on footer.foot{opacity:.32;filter:grayscale(.85);pointer-events:none;transition:opacity .3s,filter .3s}body.onb-summon .hub-tabs,body.onb-fight .hub-tabs .qp-tab:not([data-hub-tab=adventure]){opacity:.32;filter:grayscale(.85);pointer-events:none}body.onb-summon #view-boosters>:not(#shonenShop):not(#hero){opacity:.35;filter:grayscale(.7);pointer-events:none}body.onb-summon #view-boosters #hero :is([data-banner-index],[data-banner-trial],[data-banner-sel],[data-banner-step],[data-lr-sel],[data-lr-index]){opacity:.35;pointer-events:none}body.onb-fight #prep [data-close-prep]{opacity:.3;pointer-events:none}.onb-bar{z-index:60;box-sizing:border-box;color:#f6ede0;width:-moz-fit-content;width:fit-content;max-width:min(560px,100vw - 32px);font:500 14px/1.35 var(--body);text-wrap:balance;pointer-events:none;background:linear-gradient(90deg,#2a1608f2,#1a1210f2);border:1px solid #ffb34766;border-radius:999px;align-items:center;gap:10px;margin-inline:auto;padding:11px 18px;animation:.45s cubic-bezier(.2,1.3,.4,1) both onbIn;display:flex;position:fixed;top:72px;left:0;right:0;box-shadow:0 8px 30px #0008,0 0 0 4px #ff8a2a14}.onb-bar b{color:#ffb347;letter-spacing:.02em;font-weight:800}.onb-bar[hidden]{display:none}.onb-dot{background:#ff8a2a;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.6s ease-out infinite onbDot;box-shadow:0 0 #ff8a2a99}.onb-bar.onb-ping{animation:.5s ease-out onbPing}@keyframes onbIn{0%{opacity:0;transform:translateY(-10px)}}@keyframes onbDot{70%{box-shadow:0 0 0 9px #ff8a2a00}to{box-shadow:0 0 #ff8a2a00}}@keyframes onbPing{30%{border-color:#ffb347;transform:scale(1.05)}}.onb-target{z-index:2;outline-offset:4px;position:relative;outline:2px solid #ffb347!important;animation:1.4s ease-in-out infinite onbGlow!important}.onb-target.onb-shake{animation:.45s ease-in-out onbShake,1.4s ease-in-out .45s infinite onbGlow!important}@keyframes onbGlow{0%,to{box-shadow:0 0 #ffb34700,0 0 18px 2px #ff8a2a55}50%{box-shadow:0 0 0 8px #ffb34722,0 0 34px 8px #ff8a2aaa}}@keyframes onbShake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (max-width:760px){.onb-bar{border-radius:18px;padding:9px 14px;font-size:13px;top:70px}}@media (prefers-reduced-motion:reduce){.onb-bar,.onb-dot,.onb-target,.onb-target.onb-shake{animation:none!important}.onb-target{box-shadow:0 0 0 6px #ffb34744!important}}.tw-card{--ln:#ffffff16;--ln2:#ffffff29;--gold:#d8b26a;--red:#e2412b;--txt2:#cfc7b9;--txt3:#9a948a;isolation:isolate;border:1px solid var(--ln2);border-top:2px solid var(--red);background:radial-gradient(120% 140% at 0 100%,#e2412b38,#0000 55%),linear-gradient(100deg,#120d14 0%,#0a090d 60%,#0d0a0c 100%);grid-template-columns:200px minmax(0,1fr) auto;align-items:stretch;margin:0 0 14px;display:grid;position:relative;overflow:hidden}.tw-card.live{border-top-color:var(--gold);box-shadow:0 0 0 1px #d8b26a40,0 18px 40px -24px #d8b26a80}.tw-card-art{color:#1b1418;background:linear-gradient(#2a0f0c 0%,#120a0c 70%);place-items:end center;display:grid;position:relative;overflow:hidden}.tw-card-art .tw-sil{z-index:2;color:#0b0709;filter:drop-shadow(0 0 18px #e2412b8c);width:92px;height:auto;margin-bottom:-2px;position:relative}.tw-card-kanji{z-index:1;font:900 168px/1 var(--jp);color:#e2412b29;pointer-events:none;position:absolute;top:-.08em;left:50%;translate:-50%}.tw-card-glow{z-index:0;background:radial-gradient(60% 80% at 50% 100%,#ff8c3c59,#0000 70%);height:60%;position:absolute;inset:auto 0 0}.tw-card-body{flex-direction:column;gap:8px;min-width:0;padding:18px 22px;display:flex}.tw-card-k{font:700 10.5px var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin:0;display:flex}.tw-card-k i{background:#d8b26a80;width:22px;height:1px}.tw-perm{color:#120c04;background:var(--gold);letter-spacing:.18em;padding:3px 8px}.tw-card h2{color:#fff;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:.95}.tw-card-lede{max-width:62ch;color:var(--txt2);margin:0;font-size:13.5px;line-height:1.45}.tw-card-stats{border:1px solid var(--ln);background:#07070a80;flex-wrap:wrap;gap:0;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:4px;display:flex}.tw-card-stats>span{box-shadow:1px 0 0 var(--ln);flex-direction:column;gap:2px;padding:7px 14px;display:flex}.tw-card-stats small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.tw-card-stats b{font:400 17px var(--display);letter-spacing:.03em;color:#fff;white-space:nowrap;align-items:center;gap:4px;display:flex}.tw-card-stats .evi{width:16px;height:16px}.tw-card-run b{color:var(--gold)}.tw-card-go{cursor:pointer;background:var(--red);color:#fff;min-width:170px;font:400 22px var(--display);letter-spacing:.06em;text-transform:uppercase;border:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:0 26px;transition:background .2s,filter .2s;display:flex}.tw-card.live .tw-card-go{background:var(--gold);color:#140d03}.tw-card-go span{transition:transform .3s var(--ease,ease)}.tw-card-go:hover{filter:brightness(1.12)}.tw-card-go:hover span{transform:translate(4px)}.tw-card-go:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (max-width:760px){.tw-card{grid-template-columns:92px minmax(0,1fr)}.tw-card-art .tw-sil{width:56px}.tw-card-kanji{font-size:100px}.tw-card-body{padding:14px}.tw-card-lede{font-size:12.5px}.tw-card-stats>span{flex:40%;padding:6px 10px}.tw-card-go{grid-column:1/-1;min-height:50px}}.tw{--ln:#ffffff16;--ln2:#ffffff29;--pan:#0c0b10db;--gold:#d8b26a;--red:#e2412b;--txt2:#cfc7b9;--txt3:#9a948a;z-index:105;color:var(--text);opacity:0;background:#07070a;transition:opacity .35s;position:fixed;inset:0}.tw.in{opacity:1}.tw[hidden]{display:none}.tw-bd{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tw-scroll{z-index:1;overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.tw-wrap{max-width:1200px;margin:0 auto;padding:16px 24px 40px}.tw-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.tw-back{border:1px solid var(--ln2);height:36px;color:var(--txt2);cursor:pointer;font:800 11px var(--body);letter-spacing:.16em;text-transform:uppercase;background:#07070ab3;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tw-back:hover{color:#fff;border-color:#fff6}.tw-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tw-title h1{color:#fff;text-shadow:0 4px 24px #000;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(26px,3vw,40px);overflow:hidden}.tw-en{border:1px solid var(--ln2);background:#07070abf;align-items:center;gap:8px;padding:6px 12px;display:flex}.tw-en .evi{width:22px;height:22px}.tw-en b{font:400 20px var(--display);color:#fff}.tw-en b em{color:var(--txt3);font-size:13px;font-style:normal}.tw-en small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.tw-en.low b{color:#ff8a73}.tw-x{border:1px solid var(--ln2);color:#fff;cursor:pointer;background:#07070ab3;flex:none;width:38px;height:38px;font-size:16px}.tw-x:hover{background:var(--red);border-color:var(--red)}.tw-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:18px;display:grid}.tw-hero{flex-direction:column;gap:14px;min-width:0;display:flex}.tw-side{flex-direction:column;gap:12px;min-width:0;display:flex}.tw-floor{flex-direction:column;align-items:flex-start;padding:8px 0 0;display:flex;position:relative}.tw-floor small{font:700 11px var(--body);letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.tw-floor b{font:400 clamp(110px, 17vw, 220px)/.86 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#f3e6c6 55%,#b98c48 100%);color:#0000;filter:drop-shadow(0 10px 30px #000c);-webkit-background-clip:text;background-clip:text}.tw-floor.boss b{filter:drop-shadow(0 0 28px #e2412b8c)drop-shadow(0 10px 30px #000);background-image:linear-gradient(#fff 0%,#ffb3a3 45%,#e2412b 100%)}.tw-floor.bump b{animation:.7s cubic-bezier(.2,1.4,.4,1) twBump}@keyframes twBump{0%{opacity:0;transform:translateY(40%)scale(.85)}to{opacity:1;transform:none}}.tw-boss-in{border-left:2px solid var(--red);font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--txt2);background:#07070ab8;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;display:inline-flex}.tw-floor.boss .tw-boss-in{color:#ffb3a3}.tw-boss-in .evi{color:var(--red)}.tw-pips{grid-template-columns:repeat(10,1fr);gap:4px;max-width:420px;display:grid}.tw-pips i{background:#ffffff1f;height:6px}.tw-pips i.done{background:var(--gold)}.tw-pips i.cur{background:#fff;box-shadow:0 0 10px #fff9}.tw-pips i.boss{background:#e2412b73}.tw-pips i.boss.done{background:var(--red)}.tw-pips i.boss.cur{box-shadow:0 0 12px var(--red);background:#ff6a52}.tw-next{background:var(--pan);border:1px solid var(--ln);border-top:2px solid var(--gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tw-next.boss{border-top-color:var(--red)}.tw-next header{align-items:baseline;gap:12px;padding:12px 16px 0;display:flex}.tw-next-k{font:700 10px var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.tw-next.boss .tw-next-k{color:#ff6a52}.tw-next header b{font:400 20px var(--display);text-transform:uppercase;color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-foes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.tw-foes.n1{grid-template-columns:minmax(0,180px)}.tw-foes.n2{grid-template-columns:repeat(2,minmax(0,170px))}.tw-foe{min-width:0;margin:0}.tw-foe-img{aspect-ratio:3/4;background:#111;border:1px solid #ffffff38;position:relative;overflow:hidden}.tw-foe-img img{object-fit:cover;object-position:50% 15%;filter:grayscale(.35)contrast(1.05)brightness(.9);width:100%;height:100%}.tw-foe-img:after{content:"";mix-blend-mode:normal;background:linear-gradient(#0000 50%,#50147859),linear-gradient(#0000 60%,#07070a99);position:absolute;inset:0}.tw-foe.boss .tw-foe-img{border-color:#e2412bcc;box-shadow:0 0 22px -4px #e2412bb3}.tw-foe.boss .tw-foe-img img{filter:contrast(1.1)saturate(1.1)}.tw-crown{z-index:2;background:var(--red);color:#fff;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;left:6px}.tw-foe figcaption{align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.tw-foe figcaption b{font:700 12px var(--body);color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-next footer{border-top:1px solid var(--ln);flex-wrap:wrap;display:flex}.tw-pow,.tw-vd{flex:auto;align-items:center;gap:8px;padding:10px 16px;display:flex}.tw-pow{box-shadow:1px 0 0 var(--ln)}.tw-pow small,.tw-vd small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.tw-pow b,.tw-vd b{font:400 20px var(--display);color:#fff;letter-spacing:.02em}.tw-pow .evi{color:var(--gold);width:16px;height:16px}.tw-vd em{font:800 10px var(--body);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;padding:3px 8px;font-style:normal}.tw-vd.v-easy em{color:#4ade80;background:#4ade8026}.tw-vd.v-even em{color:#fde047;background:#fde04724}.tw-vd.v-hard em{color:#fb923c;background:#fb923c26}.tw-vd.v-deadly em{color:#ff6a52;background:#e2412b33}.tw-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tw-go{cursor:pointer;background:var(--red);color:#fff;min-height:54px;font:400 22px var(--display);letter-spacing:.05em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:12px;padding:0 26px;transition:filter .2s,transform .15s;display:inline-flex;box-shadow:0 10px 30px -12px #e2412bcc}.tw-go:hover:not(:disabled){filter:brightness(1.12)}.tw-go:active:not(:disabled){transform:translateY(1px)}.tw-go:disabled{opacity:.45;cursor:default;box-shadow:none}.tw-cost{background:#00000047;align-items:center;gap:3px;padding:3px 8px;font-size:17px;display:inline-flex}.tw-cost .evi{width:18px;height:18px}.tw-quit{min-height:54px;color:var(--gold);cursor:pointer;font:800 12px var(--body);letter-spacing:.16em;text-transform:uppercase;background:#07070ab8;border:1px solid #d8b26a80;padding:0 18px;transition:background .2s,color .2s}.tw-quit:hover:not(:disabled){background:var(--gold);color:#140d03}.tw-quit:disabled{opacity:.45;cursor:default}.tw-go:focus-visible,.tw-quit:focus-visible,.tw-back:focus-visible,.tw-x:focus-visible,.tw-tabs button:focus-visible,.tw-pc:focus-visible{outline-offset:2px;outline:2px solid #fff}.tw-auto{cursor:pointer;font:700 12px var(--body);color:var(--txt2);align-items:center;gap:9px;padding:8px 4px;display:inline-flex}.tw-auto input{opacity:0;width:1px;height:1px;position:absolute}.tw-auto span{border:1px solid var(--ln2);background:#ffffff24;width:36px;height:20px;transition:background .2s;position:relative}.tw-auto span:after{content:"";background:#fff;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.tw-auto input:checked+span{background:var(--red);border-color:var(--red)}.tw-auto input:checked+span:after{transform:translate(16px)}.tw-auto input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.tw-warn{color:#ff8a73;width:100%;margin:0;font-size:12.5px}.tw-link{color:var(--gold);cursor:pointer;font:800 11px var(--body);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tw-panel{background:var(--pan);border:1px solid var(--ln);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px 14px}.tw-panel h3{color:#fff;margin:0 0 10px;font-size:16px}.tw-note{color:var(--txt3);margin:10px 0 0;font-size:11.5px}.tw-empty{color:var(--txt3);margin:0;font-size:12.5px}.tw-rules ul,.tw-pick-rules{color:var(--txt2);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.tw-rules li::marker{color:var(--red)}.tw-pick-rules li::marker{color:var(--red)}.tw-tc-list{flex-direction:column;gap:8px;display:flex}.tw-tc{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.tw-tc-img{border:1.5px solid var(--rc,#ffffff4d);background:#111;width:52px;height:66px;position:relative;overflow:hidden}.tw-tc-img.r-C{--rc:var(--C)}.tw-tc-img.r-U{--rc:var(--U)}.tw-tc-img.r-R{--rc:var(--R)}.tw-tc-img.r-E{--rc:var(--E)}.tw-tc-img.r-L{--rc:var(--L)}.tw-tc-img.r-M{--rc:var(--M)}.tw-tc-img img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.tw-ko{font:400 16px var(--display);color:#ff6a52;letter-spacing:.06em;background:#07070a99;place-items:center;display:grid;position:absolute;inset:0}.tw-tc.ko .tw-tc-img img{filter:grayscale()brightness(.5)}.tw-tc-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.tw-tc-txt b{font:700 13px var(--body);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-tc-txt small{color:var(--txt3);font-size:11px}.tw-hp{background:#ffffff1a;height:8px;overflow:hidden}.tw-hp i{background:linear-gradient(90deg,#22c55e,#4ade80);height:100%;transition:width .6s;display:block}.tw-tc.low .tw-hp i{background:linear-gradient(90deg,#e2412b,#fb923c)}.tw-tc.ko .tw-hp i{width:0!important}.tw-tc.ko .tw-tc-txt b{color:var(--txt3);text-decoration:line-through}.tw-recs{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.tw-recs>div{box-shadow:1px 0 0 var(--ln);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.tw-recs small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.tw-recs b{font:400 26px/1 var(--display);color:var(--gold)}.tw-rk header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tw-rk header h3{margin:0}.tw-tabs{border:1px solid var(--ln2);display:flex}.tw-tabs button{color:var(--txt3);cursor:pointer;font:800 10px var(--body);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:5px 10px}.tw-tabs button.on{background:var(--red);color:#fff}.tw-rank{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tw-rank li{background:#ffffff08;border-left:2px solid #0000;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.tw-rank li.me{border-left-color:var(--gold);background:#d8b26a14}.tw-pos{font:400 16px var(--display);color:var(--txt3);text-align:center}.tw-rank li.top1 .tw-pos{color:#fde047}.tw-rank li.top2 .tw-pos{color:#e5e7eb}.tw-rank li.top3 .tw-pos{color:#d8a06a}.tw-rav{cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.tw-rav .av,.tw-rav img{width:30px;height:30px}.tw-rn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.tw-rank li>b{font:400 18px var(--display);color:#fff}.tw-me{color:var(--txt3);margin:8px 0 0;font-size:12px}.tw-me b{color:var(--gold)}.tw-loot{flex-wrap:wrap;gap:6px;display:flex}.tw-lg{border:1px solid var(--ln);background:#ffffff0d;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.tw-lg i{font-style:normal;display:inline-flex}.tw-lg .evi{width:18px;height:18px}.tw-lg b{font:700 12px var(--body);color:#fff;white-space:nowrap}.tw-lg.k-ki{border-color:#22d3ee66}.tw-lg.k-inv{border-color:#e2412b80}.tw-lg.k-xp{border-color:#8be0a473}.tw-lg.k-xp i{font:800 10px var(--body);color:#8be0a4;font-style:normal}.tw-log{border-top:1px solid var(--ln);flex-direction:column;gap:6px;max-height:220px;margin:10px 0 0;padding:8px 0 0;list-style:none;display:flex;overflow-y:auto}.tw-log li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tw-log li>span{min-width:70px;font:800 10.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--txt3)}.tw-log .tw-lg{padding:2px 7px}.tw-lastrun p{margin:0 0 8px;font-size:13px}.tw-pick{background:var(--pan);border:1px solid var(--ln);border-top:2px solid var(--red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:14px;padding:18px;display:flex}.tw-pick-head{flex-wrap:wrap;align-items:flex-start;gap:10px 28px;display:flex}.tw-pick-head h2{color:#fff;margin:0;font-size:clamp(24px,2.6vw,34px)}.tw-slots{grid-template-columns:repeat(3,minmax(0,120px)) auto;align-items:stretch;gap:10px;display:grid}.tw-slot{aspect-ratio:3/4;color:var(--txt3);font:400 28px var(--display);background:#ffffff08;border:1px dashed #ffffff40;place-items:center;display:grid;position:relative;overflow:hidden}.tw-slot.full{border:1.5px solid var(--rc,#fff);cursor:pointer;color:#fff;place-items:end stretch;padding:0}.tw-slot.full.r-C{--rc:var(--C)}.tw-slot.full.r-U{--rc:var(--U)}.tw-slot.full.r-R{--rc:var(--R)}.tw-slot.full.r-E{--rc:var(--E)}.tw-slot.full.r-L{--rc:var(--L)}.tw-slot.full.r-M{--rc:var(--M)}.tw-slot.full img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.tw-slot.full b,.tw-slot.full small{z-index:1;text-align:left;background:linear-gradient(#07070a99,#07070aeb);padding:0 6px;display:block;position:relative}.tw-slot.full b{font:700 11px var(--body);text-overflow:ellipsis;white-space:nowrap;padding-top:4px;overflow:hidden}.tw-slot.full small{font:700 10.5px var(--body);color:var(--gold);align-items:center;gap:4px;padding-bottom:4px;display:flex}.tw-slot.full small .evi{width:11px;height:11px}.tw-slot.full>i{z-index:2;opacity:.8;background:#07070acc;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;top:4px;right:4px}.tw-slot.full:hover>i{background:var(--red);opacity:1}.tw-slot-sum{flex-direction:column;justify-content:center;padding:0 12px;display:flex}.tw-slot-sum small{font:700 9.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.tw-slot-sum b{font:400 30px var(--display);color:var(--gold)}.tw-pick-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tw-pick-tools .pp-search{min-width:200px;height:38px;color:var(--text);background:#07070a;border:1px solid #24212a;flex:1;padding:0 12px;font-size:13px}.tw-pick-tools .pp-search:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #e2412b22}.tw-pick-tools small{color:var(--txt3);margin-left:auto;font-size:12px}.tw-pgrid{flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(98px,1fr));grid-auto-rows:max-content;gap:8px;max-height:min(52vh,520px);padding:2px;display:grid;overflow-y:auto}.tw-pc{text-align:center;cursor:pointer;color:inherit;border:2px solid color-mix(in srgb, var(--rc,#fff) 50%, transparent);content-visibility:auto;contain-intrinsic-size:auto 160px;background:#ffffff08;flex-direction:column;gap:2px;padding:0 0 6px;display:flex;position:relative;overflow:hidden}.tw-pc.r-C{--rc:var(--C)}.tw-pc.r-U{--rc:var(--U)}.tw-pc.r-R{--rc:var(--R)}.tw-pc.r-E{--rc:var(--E)}.tw-pc.r-L{--rc:var(--L)}.tw-pc.r-M{--rc:var(--M)}.tw-pc img{aspect-ratio:3/4;object-fit:cover;object-position:top;flex-shrink:0;width:100%}.tw-pc .rb{font-size:9px;position:absolute;top:4px;left:4px}.tw-pc b{text-overflow:ellipsis;white-space:nowrap;padding:0 3px;font-size:10.5px;line-height:1.15;overflow:hidden}.tw-pc small{color:var(--gold);justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:flex}.tw-pc small .evi{width:11px;height:11px}.tw-pc:hover{box-shadow:0 0 0 2px #fde047}.tw-pc.on{border-color:var(--red);box-shadow:0 0 0 2px var(--red), 0 0 18px -4px var(--red)}.tw-pc em{background:var(--red);color:#fff;width:22px;height:22px;font:400 14px var(--display);place-items:center;font-style:normal;display:grid;position:absolute;top:4px;right:4px}.tw-more{border:1px solid var(--ln2);min-height:40px;color:var(--txt2);cursor:pointer;font:800 11px var(--body);letter-spacing:.14em;text-transform:uppercase;background:#ffffff0d;grid-column:1/-1}.tw-pick-btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tw-end{text-align:center;background:var(--pan);border:1px solid var(--ln);border-top:2px solid var(--red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;align-items:center;gap:12px;max-width:640px;margin:4vh auto 0;padding:28px 26px;display:flex;position:relative}.tw-end.record{border-top-color:var(--gold);box-shadow:0 0 60px -20px #d8b26a99}.tw-end-k{font:700 11px var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--txt3);margin:0}.tw-end-floor{flex-direction:column;align-items:center;display:flex}.tw-end-floor small{font:700 11px var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.tw-end-floor b{font:400 clamp(96px, 16vw, 170px)/.9 var(--display);color:#fff;text-shadow:0 10px 40px #000}.tw-end-rec{background:var(--gold);color:#140d03;font:400 20px var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:6px 14px;display:inline-flex}.tw-end-best{color:var(--txt2);margin:0;font-size:13px}.tw-end-loot{border-top:1px solid var(--ln);flex-direction:column;align-items:center;gap:8px;width:100%;padding-top:12px;display:flex}.tw-end-loot h3{color:#fff;margin:0;font-size:16px}.tw-end-loot .tw-loot{justify-content:center}.tw-end-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@media (max-width:900px){.tw-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.tw-wrap{padding:10px 12px 28px}.tw-top{flex-wrap:wrap;gap:8px}.tw-back{padding:0 10px}.tw-title{flex:100%;order:3}.tw-title .evp-kicker{display:none}.tw-en{margin-left:auto;padding:4px 8px}.tw-en small{display:none}.tw-floor b{font-size:108px}.tw-foes{gap:6px;padding:10px}.tw-foe figcaption b{font-size:10.5px}.tw-acts>.tw-go,.tw-acts>.tw-quit{flex:100%}.tw-go{padding:0 14px;font-size:19px}.tw-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-slot-sum{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:10px;padding:0}.tw-pgrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));max-height:46vh}.tw-pick{padding:12px}.tw-pick-btns>*{flex:auto}.tw-end{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.tw,.tw-hp i,.tw-card-go span,.tw-go{transition:none}.tw-floor.bump b{animation:none}}.tw-tab{--ln:#ffffff16;--ln2:#ffffff29;--pan:#0c0b10;--gold:#d8b26a;--red:#e2412b;--txt2:#cfc7b9;--txt3:#9a948a;flex-direction:column;gap:14px;display:flex}.tw-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:760px){.tw-tab-grid{grid-template-columns:minmax(0,1fr)}}.tw-tab{--glass:linear-gradient(160deg, #1e1828c7, #0e0c14db 55%, #0a090eeb);--gold2:#f7c95c;gap:18px}.tw-tab *,.tw-tab :before,.tw-tab :after{box-sizing:border-box}.tw-tab .tw-card{border:1px solid var(--ln2);border-top:1px solid var(--ln2);background:radial-gradient(90% 140% at 0 100%,#e2412b47,#0000 55%),radial-gradient(60% 90% at 100% 0,#f7c95c14,#0000 60%),linear-gradient(110deg,#160f18 0%,#0c0a10 60%,#0d0a0e 100%);margin:0;box-shadow:0 40px 90px -50px #e2412bb3,inset 0 1px #ffffff0f;border-radius:32px!important}.tw-tab .tw-card.live{box-shadow:0 0 0 1px #f7c95c59,0 40px 90px -50px #f7c95c99}.tw-tab .tw-card-art{background:radial-gradient(80% 70% at 50% 100%,#ff783c52,#0000 70%),linear-gradient(#2a0f0c 0%,#120a0c 70%)}.tw-tab .tw-card-body{justify-content:center;gap:10px;padding:26px 26px 24px}.tw-tab .tw-perm{border-radius:999px;padding:4px 11px}.tw-tab .tw-card-k i{display:none}.tw-tab .tw-card-stats{background:0 0;border:0;gap:8px;width:auto;margin-top:6px}.tw-tab .tw-card-stats>span{box-shadow:none;border:1px solid var(--ln);background:#ffffff0d;border-radius:999px;padding:8px 16px}.tw-tab .tw-card-stats b{font-size:18px}.tw-tab .tw-card-run{background:#f7c95c14!important;border-color:#f7c95c73!important}.tw-tab .tw-card-go{min-width:200px;height:64px;font:800 17px var(--body);letter-spacing:.08em;transition:transform .25s var(--ease), filter .2s;background:linear-gradient(135deg,#ff5a3d,#e2412b 55%,#b8241a);align-self:center;margin:0 28px 0 8px;box-shadow:0 18px 38px -16px #e2412bf2,inset 0 1px #ffffff4d;border-radius:999px!important}.tw-tab .tw-card.live .tw-card-go{color:#1a1205;background:linear-gradient(#ffe9a8,#f7c95c 55%,#e0a93a);box-shadow:0 18px 38px -16px #f7c95ce6,inset 0 1px #ffffff80}.tw-tab .tw-card-go:hover{filter:brightness(1.08);transform:translateY(-2px)}.tw-tab .tw-card-go:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.tw-tab .tw-panel{background:var(--glass);border:1px solid var(--ln);padding:20px 22px;box-shadow:0 30px 60px -40px #000,inset 0 1px #ffffff0d;border-radius:26px!important}.tw-tab .tw-panel h3{margin-bottom:14px;font-size:20px}.tw-tab .tw-rules ul{counter-reset:twr;gap:8px;padding:0;list-style:none}.tw-tab .tw-rules li{border:1px solid var(--ln);counter-increment:twr;background:#ffffff0a;border-radius:18px;padding:10px 14px 10px 46px;font-size:13px;line-height:1.4;position:relative}.tw-tab .tw-rules li:before{content:counter(twr);width:24px;height:24px;font:900 11px var(--body);color:#fff;background:var(--red);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:12px;translate:0 -50%;box-shadow:0 0 14px -3px #e2412bcc}.tw-tab .tw-rk header{margin-bottom:14px}.tw-tab .tw-tabs{border:1px solid var(--ln);background:#0000004d;border-radius:999px;gap:4px;padding:4px}.tw-tab .tw-tabs button{white-space:nowrap;min-height:32px;padding:0 14px;font-size:10.5px;transition:background .2s,color .2s;border-radius:999px!important}.tw-tab .tw-tabs button:hover{color:#fff}.tw-tab .tw-tabs button.on{color:#fff;background:linear-gradient(135deg,#ff5a3d,#e2412b);box-shadow:0 6px 16px -6px #e2412be6}.tw-tab .tw-rank{gap:6px}.tw-tab .tw-rank li{border:1px solid var(--ln);border-left:1px solid var(--ln);background:#ffffff0a;border-radius:999px;padding:7px 14px 7px 8px}.tw-tab .tw-rank li.top1{background:#fde0470f;border-color:#fde04759}.tw-tab .tw-rank li.me{background:#f7c95c1a;border-color:#f7c95c99;box-shadow:0 0 22px -10px #f7c95ce6}.tw-tab .tw-rav .av,.tw-tab .tw-rav img{border-radius:50%!important}.tw-tab .tw-me{color:var(--txt2);background:#f7c95c14;border:1px solid #f7c95c59;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 0;padding:10px 16px;font-size:12.5px;display:flex}.tw-tab .tw-me b{font:400 18px var(--display);color:#ffe9a8;letter-spacing:.02em}.tw-tab .tw-empty{border:1px dashed var(--ln2);background:#ffffff08;border-radius:18px;padding:14px 16px}.tw-tab .tw-link{border-radius:999px}@media (max-width:760px){.tw-tab .tw-card{border-radius:28px!important}.tw-tab .tw-card-body{padding:18px 16px 14px}.tw-tab .tw-card-stats>span{border-radius:18px;flex:40%;padding:8px 14px}.tw-tab .tw-card-stats small{white-space:nowrap;letter-spacing:.1em}.tw-tab .tw-card-go{grid-column:1/-1;width:auto;min-width:0;height:56px;margin:0 16px 18px}.tw-tab .tw-panel{padding:16px 14px;border-radius:24px!important}}.tw .tw-go,.tw .tw-quit,.tw .tw-back,.tw .tw-en{border-radius:999px!important}.tw .tw-x{border-radius:50%!important}.tw .tw-go{background:linear-gradient(135deg,#ff5a3d,#e2412b 55%,#b8241a);box-shadow:0 16px 34px -14px #e2412be6,inset 0 1px #ffffff4d}.tw .tw-cost{border-radius:999px}.tw .tw-tabs{border-radius:999px;gap:3px;padding:3px}.tw .tw-tabs button{border-radius:999px!important}.tw .tw-auto span,.tw .tw-auto span:after{border-radius:999px}.tw-lowen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.tw-lowen .tw-warn{flex:180px;width:auto}.tfx-backdrop{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tfx-backdrop.tfx-fade{animation:.35s ease-out tfxFade}@keyframes tfxFade{0%{opacity:.45}to{opacity:1}}.tfx-ov{z-index:470;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;place-items:center;animation:.22s ease-out both tfxIn;display:grid;position:fixed;inset:0;overflow:hidden}.tfx-ov.tfx-out{pointer-events:none;animation:.22s ease-in forwards tfxOut}@keyframes tfxIn{0%{opacity:0}to{opacity:1}}@keyframes tfxOut{to{opacity:0}}.tfx-floor{background:radial-gradient(at 50% 55%,#1a0f14e6,#07070af2 70%)}.tfx-fl-rush{pointer-events:none;opacity:.55;background:repeating-linear-gradient(#0000 0 46px,#d8b26a22 46px 48px,#0000 48px 120px),repeating-linear-gradient(90deg,#0000 0 7vw,#f6dfa40d 7vw calc(7vw + 1px));animation:1.6s cubic-bezier(.45,0,.25,1) both tfxRush;position:absolute;inset:-20% 0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes tfxRush{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}.tfx-fl-beam{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#d8b26a 30%,#f6dfa4 50%,#d8b26a 70%,#0000);height:2px;animation:1.2s cubic-bezier(.3,.7,.3,1) .15s both tfxBeam;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 24px 4px #d8b26a55}@keyframes tfxBeam{0%{opacity:0;transform:translateY(40vh)scaleX(.3)}30%{opacity:.55}to{opacity:0;transform:translateY(-40vh)scaleX(1)}}.tfx-fl-box{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 16px;animation:.7s cubic-bezier(.2,.8,.2,1) both tfxRise;display:flex;position:relative}@keyframes tfxRise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}.tfx-fl-tag{font:800 12px/1 var(--body,system-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--red,#e2412b)}.tfx-fl-tag:before,.tfx-fl-tag:after{content:"";background:currentColor;width:5px;height:5px;margin:0 12px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.tfx-fl-num{font:400 clamp(84px, 24vw, 168px)/1 var(--display,Impact, sans-serif);color:#fff;letter-spacing:.01em;text-shadow:0 6px 30px #e2412b55,0 2px #0008;display:flex}.tfx-dg{height:1em;line-height:1;display:inline-block;overflow:hidden}.tfx-dg-s{will-change:transform;flex-direction:column;transition:transform 1s cubic-bezier(.2,.75,.15,1);display:flex}.tfx-dg-s i{height:1em;font-style:normal;display:block}.tfx-fl-sub{font:400 clamp(18px, 4.6vw, 26px)/1 var(--display,Impact, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#d8b26a)}.tfx-boss{background:#07070a}.tfx-bo-flash{mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(circle,#ff5a3c,#9e2116 60%,#3a0806);animation:.7s ease-out both tfxBossFlash;position:absolute;inset:0}@keyframes tfxBossFlash{0%{opacity:.55}to{opacity:0}}.tfx-bo-shake{background:radial-gradient(at 70%,#5c0f0c99,#0000 60%),linear-gradient(#120203,#07070a);animation:.5s linear 50ms both tfxShake;position:absolute;inset:0}@keyframes tfxShake{0%,to{transform:none}12%{transform:translate(-7px,4px)}25%{transform:translate(6px,-5px)}38%{transform:translate(-5px,-3px)}50%{transform:translate(4px,4px)}64%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.tfx-bo-band{z-index:3;background:#000;border:0 solid #e2412b;height:16%;position:absolute;left:-10%;right:-10%;transform:skewY(-6deg)}.tfx-bo-b1{border-bottom-width:3px;animation:.55s cubic-bezier(.2,.8,.2,1) both tfxBand1;top:-4%}.tfx-bo-b2{border-top-width:3px;animation:.55s cubic-bezier(.2,.8,.2,1) both tfxBand2;bottom:-4%}@keyframes tfxBand1{0%{transform:skewY(-6deg)translateY(-110%)}}@keyframes tfxBand2{0%{transform:skewY(-6deg)translateY(110%)}}.tfx-bo-kanji{font:900 min(70vh, 62vw)/1 var(--jp,serif);color:#e2412b14;pointer-events:none;animation:2.2s ease-out both tfxKanji;position:absolute;top:50%;right:4%;translate:0 -50%}@keyframes tfxKanji{0%{opacity:0;transform:scale(1.25)}30%{opacity:1}to{transform:scale(1)}}.tfx-bo-pic{z-index:1;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);width:58%;animation:.65s cubic-bezier(.2,.8,.2,1) .1s both tfxPic;position:absolute;top:0;bottom:0;right:0}.tfx-bo-pic:after{content:"";background:linear-gradient(90deg,#07070a 4%,#0000 40%),linear-gradient(#0000 65%,#07070acc),linear-gradient(200deg,#e2412b44,#0000 50%);position:absolute;inset:0}.tfx-bo-pic img{object-fit:cover;object-position:50% 20%;filter:saturate(1.1)contrast(1.08)drop-shadow(0 0 30px #e2412b66);width:100%;height:100%;animation:2.2s ease-out both tfxPicZoom}.tfx-bo-pic.tfx-noimg img{display:none}.tfx-bo-pic.tfx-noimg{background:radial-gradient(circle at 60% 45%,#9e211699,#0000 60%)}@keyframes tfxPic{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:none}}@keyframes tfxPicZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.tfx-bo-txt{z-index:2;flex-direction:column;gap:8px;max-width:62%;display:flex;position:absolute;top:50%;left:6%;translate:0 -50%}.tfx-bo-tag{background:var(--red,#e2412b);color:#fff;font:800 12px/1 var(--body,system-ui);letter-spacing:.3em;text-transform:uppercase;align-self:flex-start;padding:6px 12px;animation:.45s cubic-bezier(.2,.8,.2,1) .2s both tfxSlide}.tfx-bo-name{font:400 clamp(40px, 9vw, 112px)/.92 var(--display,Impact, sans-serif);text-transform:uppercase;color:#fff;overflow-wrap:anywhere;text-shadow:0 4px #0009,0 0 40px #e2412b66;animation:.55s cubic-bezier(.2,.8,.2,1) .32s both tfxSlide}.tfx-bo-ser{font:400 clamp(18px, 3.4vw, 30px)/1.1 var(--brush,cursive);color:var(--gold,#d8b26a);animation:.55s cubic-bezier(.2,.8,.2,1) .48s both tfxSlide}@keyframes tfxSlide{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@media (max-width:600px){.tfx-bo-pic{clip-path:polygon(0 8%,100% 0,100% 72%,0 80%);width:100%}.tfx-bo-pic:after{background:linear-gradient(#0000 55%,#07070a 94%),linear-gradient(200deg,#e2412b44,#0000 50%)}.tfx-bo-txt{max-width:none;inset:auto 16px 18%;translate:none}.tfx-bo-kanji{left:50%;right:auto;translate:-50% -50%}}.tfx-loot{z-index:470;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tfx-chip{white-space:nowrap;opacity:0;font:700 13px/1 var(--body,system-ui);color:var(--text,#f3ede2);background:linear-gradient(90deg,#16141bf2,#0e0d12f2);border:1px solid #d8b26a66;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 26px -12px #000,inset 0 1px #ffffff12}.tfx-chip b{letter-spacing:.02em;font-weight:800}.tfx-chip-i{background:#ffffff0d;flex:none;place-items:center;width:28px;height:28px;display:grid}.tfx-chip-i svg,.tfx-chip-i img{width:20px;height:20px}.tfx-k-mon{border-color:#d8b26a99}.tfx-k-mon .tfx-chip-i{color:#f6dfa4}.tfx-k-scroll{border-color:#c9b48a88}.tfx-k-scroll .tfx-chip-i{color:#e8d6ac}.tfx-k-ki{border-color:#7fb4ff88}.tfx-k-ki .tfx-chip-i{color:#9cc8ff}.tfx-k-inv{border-color:#e2412b99}.tfx-k-inv .tfx-chip-i{color:#ff8a6c}.tfx-k-xp{border-color:#8be0a488}.tfx-k-xp .tfx-chip-i{color:#8be0a4;font:800 11px var(--body);letter-spacing:.04em}.tfx-spark{background:#f6dfa4;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px 2px #d8b26a88}.tfx-spark.tfx-k-ki{background:#cfe4ff;box-shadow:0 0 8px 2px #7fb4ff88}.tfx-spark.tfx-k-inv{background:#ffb39e;box-shadow:0 0 8px 2px #e2412b88}.tfx-end{pointer-events:none;z-index:5;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.tfx-end-rm{background:radial-gradient(at 50% 0,#ff7a3c22,#0000 60%);animation:2.6s ease-out forwards tfxEndRm}.tfx-end-rm.tfx-end-rec{background:radial-gradient(at 50% 30%,#d8b26a40,#0000 65%)}@keyframes tfxEndRm{0%{opacity:0}25%{opacity:1}to{opacity:0}}.tfx-rm .tfx-fl-rush,.tfx-rm .tfx-fl-beam,.tfx-rm .tfx-bo-flash{display:none}.tfx-rm .tfx-fl-box,.tfx-rm .tfx-bo-shake,.tfx-rm .tfx-bo-band,.tfx-rm .tfx-bo-kanji,.tfx-rm .tfx-bo-pic,.tfx-rm .tfx-bo-pic img,.tfx-rm .tfx-bo-tag,.tfx-rm .tfx-bo-name,.tfx-rm .tfx-bo-ser{animation:.3s ease-out both tfxIn}.tfx-rm .tfx-bo-band{transform:skewY(-6deg)}.tfx-rm .tfx-dg-s{transition:none}@media (prefers-reduced-motion:reduce){.tfx-backdrop.tfx-fade{animation-duration:.25s}.tfx-ov,.tfx-ov.tfx-out{animation-duration:.18s}}.tkb{gap:14px;margin:16px 0;padding:18px 20px;display:grid;position:relative;overflow:hidden}.tkb:before{content:"";background:linear-gradient(90deg,#e2412b,#d8b26a,#e2412b);height:3px;position:absolute;inset:0 0 auto}.tkb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tkb-title{gap:2px;display:grid}.tkb-kanji{letter-spacing:.35em;color:#d8b26a;font-size:12px}.tkb-title h3{font:400 24px/1.1 var(--display);letter-spacing:.04em;margin:0}.tkb-state{background:#0e0d12;border:1px solid #2c2925;border-radius:14px;align-items:center;gap:10px;min-width:240px;padding:10px 14px;display:flex}.tkb-state>div{gap:2px;display:grid}.tkb-state small{color:var(--muted);font-size:12px}.tkb-state.open{border-color:#d8b26a66}.tkb-state.live{border-color:#10b98166}.tkb-state.call{border-color:#e2412b;box-shadow:0 0 24px -8px #e2412b}.tkb-cd{font-variant-numeric:tabular-nums;color:#f6dfa4}.tkb-cd.low{color:#fb7185}.tkb-pulse{background:#10b981;border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s infinite tkbPulse;box-shadow:0 0 #10b98188}.tkb-state.call .tkb-pulse{background:#e2412b;box-shadow:0 0 #e2412b88}@keyframes tkbPulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.tkb-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tkb-in{color:#6ee7b7;font-weight:700}.tkb-note{background:#0e0d12;border:1px solid #2c2925;border-radius:12px;padding:10px 14px;font-size:14px}.tkb-note.good{border-color:#d8b26a77}.tkb-note.bad{color:#fca5a5;border-color:#e2412b77}.tkb-empty{color:var(--muted);text-align:center;padding:14px;font-size:13px}.tkb-entries{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.tkb-entry{background:#0e0d12;border:1px solid #24212a;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.tkb-entry b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tkb-entry small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.tkb-entry .pos{text-align:center;color:#d8b26a;width:20px;font-size:12px;font-weight:800}.tkb-entry img,.tkb-seat img{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.tkb-entry.me{border-color:#d8b26a}.tkb-entry.wait{opacity:.7}.tkb-entry.vacant{opacity:.55;border-style:dashed}.tkb-entry.vacant small{margin-left:0}.tkb-wl{margin-top:4px}.tkb-byes{font-size:12px}.tkb-champ{background:linear-gradient(90deg,#d8b26a33,#0000);border:1px solid #d8b26a77;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:18px;display:flex}.tkb-champ span{font:400 13px var(--display);letter-spacing:.12em;text-transform:uppercase;color:#f6dfa4}.tkb-champ img{border-radius:50%;width:32px;height:32px}.tkb-bracket{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.tkb-col{grid-template-rows:auto 1fr;gap:8px;min-width:190px;display:grid}.tkb-colh{font:400 12px var(--display);letter-spacing:.12em;text-transform:uppercase;color:#d8b26a;text-align:center}.tkb-colb{flex-direction:column;justify-content:space-around;gap:10px;display:flex}.tkb-match{background:#0e0d12;border:1px solid #24212a;border-radius:12px;overflow:hidden}.tkb-match.live{border-color:#10b981aa;box-shadow:0 0 18px -8px #10b981}.tkb-match.call{border-color:#d8b26a88}.tkb-match.mine{outline-offset:1px;outline:2px solid #e2412b88}.tkb-seat{align-items:center;gap:7px;min-width:0;padding:6px 9px;font-size:12.5px;display:flex}.tkb-seat+.tkb-seat{border-top:1px solid #1d1b21}.tkb-seat b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tkb-seat .seed{color:#7c7568;text-align:right;flex:none;width:16px;font-size:11px}.tkb-seat.tbd{color:var(--muted)}.tkb-seat.win{background:linear-gradient(90deg,#10b98122,#0000)}.tkb-seat.win b{color:#fff}.tkb-seat.lose{opacity:.5}.tkb-seat.me b{color:#f6dfa4}.tkb-elo{color:#7c7568;margin-left:auto;font-size:11px}.tkb-w{color:#10b981;font-style:normal;font-weight:900}.tkb-ghost{color:#a5b4fc;white-space:nowrap;background:#6366f122;border-radius:6px;padding:1px 6px;font-size:10px}.tkb-mst{border-top:1px solid #1d1b21;padding:3px 9px 5px;font-size:11px}.tkb-mst .live{color:#6ee7b7}.tkb-mst .call{color:#f6dfa4}.tkb-mst .done{color:var(--muted)}.tkb-foot{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}.tkb-rewards{gap:4px;margin-top:6px;display:grid}.tkb-rewards div{background:#0e0d12;border-radius:9px;align-items:baseline;gap:8px;padding:5px 10px;font-size:13px;display:flex}.tkb-rewards span{color:var(--muted);flex:1}.tkb-rewards b{color:#f6dfa4}.tkb-rewards em{color:#c4b5fd;font-size:12px;font-style:normal}.tkb-hist{gap:4px;margin-top:6px;display:grid}.tkb-h{background:#0e0d12;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:5px 10px;font-size:13px;display:flex}.tkb-hd{color:var(--muted);flex:none;width:86px;font-size:12px}.tkb-hw{align-items:center;gap:6px;min-width:0;display:flex}.tkb-hw img{border-radius:50%;width:22px;height:22px}.tkb-h small{white-space:nowrap;margin-left:auto}.tkb-rules summary{cursor:pointer;color:var(--muted);font-size:13px}.tkb-rules ul{color:#cfc8bb;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.tkb-dev{border-top:1px dashed #2c2925;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}@media (max-width:800px){.tkb{padding:14px 16px}.tkb-foot{grid-template-columns:1fr}.tkb-state{width:100%;min-width:0}.tkb-bracket{grid-template-columns:repeat(4,minmax(170px,1fr))}}.tkb-soon{align-items:center}.tkb-soon-tag{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tkb-soon-tag b{font:400 20px var(--display);letter-spacing:.06em;text-transform:uppercase;color:#fde68a;background:#d8b26a14;border:1px solid #d8b26a66;padding:6px 14px}.tkb-soon-tag small{color:#9a948a;font-size:12px}@media (max-width:700px){.tkb-soon-tag{text-align:left;align-items:flex-start}}#battle>.vc{z-index:7;-webkit-backdrop-filter:blur(6px);color:#e9e6f5;background:#0b0a14cc;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:4px;max-width:min(360px,100vw - 28px);padding:7px 9px;font-size:12px;display:flex;position:absolute;top:84px;left:14px;box-shadow:0 6px 20px #0006}.vc-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vc-sub{color:#b9b3cf;font-size:11px;line-height:1.3}.vc-sub:empty{display:none}.vc-btn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:#ffffff10;border:1px solid #ffffff2a;border-radius:999px;padding:6px 10px;font-weight:600}.vc-btn:hover{background:#ffffff1e}.vc-btn.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-color:#0000}.vc-btn:disabled{opacity:.5;cursor:default}.vc-ico{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff10;border:1px solid #ffffff2a;border-radius:50%;place-items:center;padding:0;font-size:14px;display:grid}.vc-ico:hover{background:#fff2}.vc-ico.off{background:#f43f5e33;border-color:#f43f5e88}.vc-link{font:inherit;color:#c4b5fd;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vc-err{color:#fda4af}.vc-chip{white-space:nowrap;background:#ffffff10;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.vc-chip[hidden]{display:none}.vc-me.ok{color:#bbf7d0;background:#16a34a33;border-color:#22c55e99}.vc-me.mute{color:#a8a2bf;background:#ffffff0d}.vc-foe{color:#ede9fe;background:#7c3aed33;border-color:#a78bfa99}.vc-wave{--lv:0;align-items:center;gap:2px;height:14px;display:inline-flex}.vc-wave b{width:3px;height:calc(3px + var(--lv) * 11px);background:currentColor;border-radius:2px;transition:height .12s}.vc-wave b:nth-child(2){height:calc(3px + var(--lv) * 7px)}.vc-wave b:nth-child(3){height:calc(3px + var(--lv) * 13px)}.vc-wave b:nth-child(4){height:calc(3px + var(--lv) * 6px)}.vc-me.mute .vc-wave b{opacity:.5;height:3px}.vc-foe .vc-wave b,.vc-me.ok .vc-wave b{animation:.9s ease-in-out infinite alternate vcWave}.vc-wave b:nth-child(2){animation-delay:.15s!important}.vc-wave b:nth-child(3){animation-delay:.3s!important}.vc-wave b:nth-child(4){animation-delay:.45s!important}@keyframes vcWave{0%{transform:scaleY(.6)}to{transform:scaleY(1.25)}}@media (prefers-reduced-motion:reduce){.vc-wave b{animation:none!important}}.vc-audio{display:none}@media (max-width:760px){#battle>.vc{top:calc(118px + env(safe-area-inset-top));max-width:calc(100vw - 12px);padding:5px 7px;font-size:11px;left:6px}#battle>.vc .vc-sub:not(:has(button,.vc-err)){display:none}.vc-chip{padding:4px 8px}.vc-btn{padding:5px 8px}.vc-ico{width:28px;height:28px;font-size:13px}}.rf-box{flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;display:flex}.rf-head h2{margin:2px 0 6px}.rf-head p{margin:0}.rf-head b,.rf-rules b{color:#fff}.rf-head .tag{color:var(--red)}.rf-code{background:linear-gradient(135deg,#e2412b14,#d8b26a0d);border:1px solid #d8b26a44;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:14px 16px;display:flex}.rf-big{font:400 34px/1 var(--stat);letter-spacing:.12em;color:var(--gold-hi);display:block}.rf-link{flex:260px;gap:8px;min-width:0;display:flex}.rf-link input{border:1px solid var(--line2);min-width:0;height:36px;color:var(--text);background:#0007;border-radius:10px;flex:1;padding:0 12px;font-size:13px}.rf-warn{color:#fda4af;background:#f43f5e12;border:1px solid #f43f5e44;border-radius:12px;padding:10px 14px;font-size:13.5px}.rf-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rf-stats>div{border:1px solid var(--line);background:#ffffff06;border-radius:12px;flex-direction:column;align-items:center;padding:10px;display:flex}.rf-stats b{font:400 28px/1 var(--stat);color:#fff}.rf-stats span{color:var(--muted);font-size:12px}.rf-stats>div:first-child b{color:#4ade80}.rf-cols{grid-template-columns:1.1fr 1fr;align-items:start;gap:18px;display:grid}.rf-tiers{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rf-tier{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:26px 24px 1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:grid}.rf-n{font:400 15px var(--stat);color:var(--muted);text-align:center}.rf-ic{text-align:center;color:var(--gold)}.rf-ok{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rf-tier.done{background:#22c55e10;border-color:#22c55e44}.rf-tier.done .rf-ok,.rf-tier.done .rf-n{color:#4ade80}.rf-tier.next{border-color:var(--gold);box-shadow:inset 0 0 0 1px #d8b26a55}.rf-tier.next .rf-ok{color:var(--gold)}.rf-tier.ur{background:linear-gradient(90deg,#a54bff22,#ffffff05);border-color:#a54bff77}.rf-tier.ur .rf-lb{color:#e3c8ff;font-weight:700}.rf-tier.ur.done{border-color:#4ade80}.rf-extra{color:var(--muted);margin-top:8px;font-size:13px}.rf-extra b{color:var(--text)}.rf-extra.done small{color:#fda4af}.rf-rules{color:var(--muted);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:flex}.rf-by{background:#5865f21a;border:1px solid #5865f255;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;display:flex}.rf-list{flex-direction:column;gap:6px;max-height:32vh;margin-top:8px;display:flex;overflow-y:auto}.rf-row{border:1px solid var(--line);background:#ffffff06;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.rf-row .av,.rf-by .av{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.rf-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.rf-st{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.rf-st.st-pending{color:var(--gold);background:#d8b26a1a}.rf-st.st-paid{color:#4ade80;background:#22c55e1a}.rf-st.st-refused{color:#fda4af;background:#f43f5e1a}.rf-why{color:var(--muted);flex-basis:100%;padding-left:42px;font-size:12px}.rf-welcome{text-align:center;align-items:center;padding:6px 0}.rf-welcome h2{margin:0}.rf-welcome p{max-width:420px;margin:0}.rf-welcome b{color:var(--gold-hi)}.rf-wav{object-fit:cover;border:2px solid var(--gold);border-radius:50%;place-items:center;width:84px;height:84px;font-size:34px;display:grid;box-shadow:0 0 30px #d8b26a55}.rf-wbtn{margin-top:6px}.rf-invite{z-index:10001;background:#0e0d12f2;border:1px solid #d8b26a66;border-radius:16px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 16px 10px 10px;font-size:14px;animation:.4s cubic-bezier(.22,1,.36,1) modalIn;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #000}.rf-invite small:not(.utag){color:var(--muted);font-size:12.5px;display:block}.rf-invite small b{color:var(--gold-hi)}.rf-invite .rf-av{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}body:not(.gated) .rf-invite{display:none}@media (max-width:720px){.rf-cols{grid-template-columns:1fr}.rf-big{font-size:28px}.rf-link{flex-direction:column}.rf-link .btn{justify-content:center}}.hud .pill.rf-pill{cursor:pointer;font:inherit;color:#f6dfa4;background:linear-gradient(#2a1f0e,#17110a);border-color:#e8b64a55;gap:6px;font-size:14px;font-weight:700;transition:border-color .15s,transform .15s}.hud .pill.rf-pill:hover{border-color:#e8b64acc;transform:translateY(-1px)}.rf-pill-ic{fill:none;stroke:#f0c35a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #e8b64a66);flex-shrink:0;width:17px;height:17px}@media (max-width:1280px){.rf-pill-tx{display:none}.hud .pill.rf-pill{padding:0 8px}}@media (max-width:380px){.hud .pill.rf-pill{padding:0 5px}.rf-pill-ic{width:15px;height:15px}}.rf-lr{color:#f7c95c;white-space:nowrap;margin-left:6px;font-size:11.5px;font-weight:800}.rf-claim{background:#ffffff08;border:1px dashed #ffffff2e;border-radius:10px;margin-top:14px;padding:12px}.rf-claim p{margin:4px 0 8px;font-size:12.5px}.rf-claim input{text-transform:uppercase;letter-spacing:.12em}#modalBox:has(.rf-redesign){box-sizing:border-box;width:min(1380px,100vw - 32px);padding:28px;display:block;background:#050508!important;border:1px solid #6e2736!important}.rf-redesign{color:#f5f2f4;font-family:var(--body,system-ui,sans-serif);gap:18px}.rf-redesign .rf-head{isolation:isolate;min-height:185px;padding:18px 45% 22px 8px;position:relative}.rf-redesign .rf-head:before{content:"";z-index:-1;background:linear-gradient(90deg,#050508 5%,#050508dd 38%,#0000 75%),url(/img/referral/hero/header_scene_source_original.png) 100%/auto 100% no-repeat;position:absolute;inset:-28px -28px 0}.rf-redesign .rf-head .tag{color:#b5aeb5;letter-spacing:.2em;font-size:11px}.rf-redesign .rf-head h2{font:750 italic clamp(30px,4vw,56px)/1.15 var(--body,system-ui);color:#fff;align-items:center;gap:16px;margin:12px 0 16px;display:flex}.rf-redesign .rf-head h2>img{width:58px;height:58px}.rf-redesign .rf-head p{color:#bbb5be;font-size:13px;line-height:1.65}.rf-redesign .rf-head b{color:#f25469}.rf-redesign .rf-ui-icon{object-fit:contain;flex:none;width:25px;height:25px;display:inline-block}.rf-redesign :is(.rf-code,.rf-stats,.rf-progress,.rf-upcoming){background:linear-gradient(130deg,#27101975,#100c11 65%);border:1px solid #71313e70;border-radius:18px}.rf-redesign .rf-code{padding:20px}.rf-redesign .rf-code .label{color:#bcb2bb}.rf-redesign .rf-big{font:750 25px var(--body);color:#fff;letter-spacing:.06em}.rf-redesign .rf-link{align-items:center}.rf-redesign .rf-link input{background:#080709;border-color:#41353e;height:44px}.rf-redesign .rf-link .btn{color:#fff;white-space:nowrap;background:linear-gradient(#eb3049,#b50d29);border:1px solid #f1445b;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.rf-redesign .rf-stats{gap:0;padding:15px}.rf-redesign .rf-stats>div{background:0 0;border:0;border-right:1px solid #50313f;border-radius:0;gap:6px}.rf-redesign .rf-stats>div:last-child{border:0}.rf-redesign .rf-stats b,.rf-redesign .rf-stats>div:first-child b{font:750 30px var(--body);color:#fff}.rf-redesign .rf-progress{min-width:0;padding:20px}.rf-redesign .rf-progress header{align-items:center;gap:13px;display:flex}.rf-redesign h3{font:750 22px/1.3 var(--body);color:#fff;margin:0}.rf-redesign .rf-progress header p{color:#b8aeb8;margin:5px 0 0;font-size:13px}.rf-progress-count{white-space:nowrap;color:#ff687d;border:1px solid #a23a4a;border-radius:999px;margin-left:auto;padding:8px 16px;font-weight:750}.rf-redesign .rf-tiers{scrollbar-width:thin;scrollbar-color:#c92740 #171016;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:12px;padding:18px 0 12px;display:grid;overflow-x:auto}.rf-redesign .rf-tier{text-align:center;background:#100c11;border:1px solid #48313f;border-radius:12px;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;min-height:165px;padding:12px 8px;display:flex;position:relative}.rf-redesign .rf-ic{order:0;place-items:center;height:64px;display:grid}.rf-redesign .rf-ic>img{object-fit:contain;width:85px;height:64px}.rf-redesign .rf-ic .rf-ui-icon{width:45px;height:45px}.rf-redesign .rf-n{font:750 18px var(--body);color:#fff;order:2}.rf-redesign .rf-lb{color:#d3c9d1;order:1;min-height:34px;font-size:12px;line-height:1.4}.rf-redesign .rf-ok{letter-spacing:.03em;order:3;font-size:10px}.rf-redesign .rf-tier.done{background:#a11a2e14;border-color:#eb3049}.rf-redesign .rf-tier.done .rf-ok,.rf-redesign .rf-tier.done .rf-n{color:#ff697d}.rf-redesign .rf-tier.next{border-color:#f2bd69;box-shadow:inset 0 0 0 1px #f2bd6933}.rf-redesign .rf-tier.next .rf-ok{color:#f2bd69}.rf-redesign .rf-upcoming{background:#170b12 url(/img/referral/decor/fond_prochaine_recompense.svg) 50%/cover;grid-template-columns:140px 1fr minmax(130px,25%);align-items:center;gap:24px;padding:18px 24px;display:grid}.rf-next-art{place-items:center;display:grid}.rf-next-art>img{object-fit:contain;width:130px;height:90px}.rf-next-art>.rf-ui-icon{width:60px;height:60px}.rf-upcoming .label{color:#f13c55;letter-spacing:.14em;margin-bottom:7px;font-size:11px}.rf-upcoming p{color:#c6bbc4;margin:7px 0 0;font-size:13px}.rf-next-meter{text-align:center;gap:10px;display:grid}.rf-next-meter b{font-size:24px}.rf-next-meter progress{accent-color:#eb3049;border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}.rf-next-meter progress::-webkit-progress-bar{background:#281b23}.rf-next-meter progress::-webkit-progress-value{background:#eb3049;border-radius:999px}.rf-redesign .rf-cols{padding:0 4px}.rf-redesign .rf-extra{line-height:1.6}.rf-redesign .rf-row{background:#100c11;border-color:#372431}@media (max-width:720px){#modalBox:has(.rf-redesign){width:calc(100vw - 16px);padding:18px 12px}.rf-redesign .rf-head{min-height:190px;padding:10px 8px 20px}.rf-redesign .rf-head:before{opacity:.4;inset:-18px -12px 0}.rf-redesign .rf-head h2{gap:9px;font-size:34px}.rf-redesign .rf-head h2>img{width:42px;height:42px}.rf-redesign .rf-head p{max-width:95%}.rf-redesign .rf-code{padding:14px}.rf-redesign .rf-link{flex-basis:100%;align-items:stretch}.rf-redesign .rf-link .btn{white-space:normal}.rf-redesign .rf-progress{padding:14px}.rf-redesign h3{font-size:19px}.rf-progress-count{padding:6px 9px;font-size:12px}.rf-redesign .rf-upcoming{grid-template-columns:75px minmax(0,1fr);gap:12px;padding:15px}.rf-next-art>img{width:75px;height:80px}.rf-next-meter{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:16px}.rf-next-meter b{font-size:18px}}.rf-redesign .rf-head h2>.rf-title-art{object-fit:contain;object-position:left;width:min(100%,470px);height:auto}@media (min-width:1000px){.rf-redesign{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.rf-redesign>*{grid-column:1/-1;min-width:0}.rf-redesign>.rf-code{grid-area:2/1}.rf-redesign>.rf-stats{grid-area:2/2;align-items:center}}.hud .pill.adm-pill{cursor:pointer;font:inherit;color:#bfe3ff;background:linear-gradient(#0e1a26,#0a1118);border-color:#4aa3e855;gap:6px;font-size:14px;font-weight:700}.hud .pill.adm-pill:hover{border-color:#4aa3e8cc}.adm-pill svg,.adm-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}@media (max-width:1280px){.adm-pill-tx{display:none}.hud .pill.adm-pill{padding:0 8px}}.adm-ov{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050407cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.adm-box{background:linear-gradient(#15131a,#0d0c10);border:1px solid #ffffff1a;border-radius:16px;width:min(980px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 30px 80px -20px #000}.adm-box header{z-index:1;background:#15131af2;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.adm-box h2{font:400 22px var(--display);letter-spacing:.04em;margin:0}.adm-box header small{color:var(--muted,#9a948c);align-items:center;gap:6px;font-size:12px;display:flex}.adm-ic{color:#8fcbff;background:#4aa3e81f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.adm-x{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;margin-left:auto;font-size:15px}.adm-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.6s infinite admPulse;box-shadow:0 0 #4ade8088}@keyframes admPulse{70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.adm-body{padding:6px 20px 22px}.adm-h{font:700 11px var(--body);letter-spacing:.22em;text-transform:uppercase;color:#e2412b;margin:18px 0 10px}.adm-h small{letter-spacing:.04em;text-transform:none;color:var(--muted,#9a948c);margin-left:8px;font-weight:500}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.adm-tile{background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.adm-tile b{font:400 30px/1 var(--display);color:#f6efe3}.adm-tile span{color:#cfc8bd;font-size:13px}.adm-tile small{color:var(--muted,#9a948c);font-size:11.5px}.adm-tile.live{background:linear-gradient(#4ade8014,#ffffff05);border-color:#4ade8055}.adm-tile.live b{color:#86efac}.adm-tile.money{background:linear-gradient(#e8b64a17,#ffffff05);border-color:#e8b64a55}.adm-tile.money b{color:#f6dfa4}.adm-tile.bad b{color:#fca5a5}.adm-list{gap:6px;display:grid}.adm-row{background:#ffffff06;border-radius:10px;grid-template-columns:1.3fr 1fr auto auto auto;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.adm-row b small{color:var(--muted,#9a948c);margin-left:3px;font-weight:500}.adm-row span{color:#cfc8bd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-row em{color:#f6dfa4;font-style:normal;font-weight:800}.adm-row i{color:#86efac;background:#4ade801f;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal}.adm-row:not(.paid) i{color:#fca5a5;background:#f871711f}.adm-row time{color:var(--muted,#9a948c);font-size:12px}.adm-bot{background:#ffffff06;border-radius:10px;grid-template-columns:1.3fr .45fr .9fr .7fr .9fr .9fr 1.2fr;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.adm-bot b small{color:var(--muted,#9a948c);margin-left:3px;font-weight:500}.adm-bot span{color:#cfc8bd;font-variant-numeric:tabular-nums}.adm-bot em{color:#f6dfa4;font-style:normal;font-weight:800}.adm-bot.hot{background:#f8717114}.adm-bot.hot em{color:#fca5a5}.adm-chk{font-size:12px}.adm-chk.required{color:#fca5a5}.adm-chk.verified{color:#86efac}.adm-req{color:#fca5a5;font:inherit;cursor:pointer;background:#f871711a;border:1px solid #f8717166;border-radius:99px;margin-left:4px;padding:2px 8px;font-size:11px}.adm-req:disabled{opacity:.5;cursor:default}.adm-bot-head{background:0 0;padding-block:2px}.adm-bot-head b,.adm-bot-head span{color:var(--muted,#9a948c);font-size:11px;font-weight:600}.adm-empty{color:var(--muted,#9a948c);padding:12px 0}.adm-grp{border:1px solid #ffffff12;border-radius:12px;margin-bottom:12px;padding:10px}.adm-grp.sure{border-color:#f8717166}.adm-grp.probable{border-color:#f6dfa433}.adm-lvl{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.adm-lvl.sure{color:#fca5a5;background:#f8717133}.adm-lvl.probable{color:#f6dfa4;background:#f6dfa426}.adm-lvl.watch{color:#cfc8bd;background:#ffffff10}.adm-pairs{gap:4px;margin-bottom:8px;display:grid}.adm-pair{flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 2px;font-size:12px;display:flex}.adm-who{margin-right:4px;font-weight:700}.adm-who small{color:var(--muted,#9a948c);margin-left:2px;font-weight:500}.adm-sig b{opacity:.7;font-weight:800}.adm-sig.beh{color:#93c5fd;background:#60a5fa22}.adm-watch{color:var(--muted,#9a948c);margin-top:6px;font-size:13px}.adm-watch summary{cursor:pointer;padding:6px 0}.adm-grp.hot{background:#f8717108;border-color:#f8717155}.adm-grp-h{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;font-size:13px;display:flex}.adm-grp-h small{color:var(--muted,#9a948c);font-size:12px}.adm-grp-h small.warn{color:#fca5a5}.adm-sig{color:#cfc8bd;background:#ffffff10;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.adm-sig.dev,.adm-sig.fp{color:#f6dfa4;background:#f6dfa422}.adm-lk{background:#ffffff06;border-radius:10px;grid-template-columns:1.2fr 1.1fr .8fr .8fr .8fr .8fr 1fr;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.adm-lk b small{color:var(--muted,#9a948c);margin-left:3px;font-weight:500}.adm-lk span{color:#cfc8bd;font-variant-numeric:tabular-nums}.adm-lk.hot{background:#f8717114}.adm-lk.adm-bot-head{background:0 0}.adm-id{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:11px}.adm-menu{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.adm-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.adm-btn:hover{background:#4aa3e812;border-color:#4aa3e8aa;transform:translateY(-1px)}.adm-btn-ic{background:#ffffff0d;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.adm-btn-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-btn-t b{color:#f6efe3;font-size:14px}.adm-btn-t small{color:var(--muted,#9a948c);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.adm-btn em{font:400 24px/1 var(--display);color:#f6efe3;flex:none;font-style:normal}.adm-btn.money em{color:#f6dfa4}.adm-btn.bad{border-color:#f8717144}.adm-btn.bad em{color:#fca5a5}.adm-pop{z-index:401;background:#05040799;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.adm-pop-box{width:min(1040px,100%)}.adm-ic-e{background:#ffffff0d;font-size:19px}.adm-note{color:var(--muted,#9a948c);margin:12px 0 4px;font-size:12.5px;line-height:1.5}.adm-bar{grid-template-columns:minmax(120px,230px) 1fr minmax(90px,auto);align-items:center;gap:12px;padding:5px 0;font-size:13px;display:grid}.adm-bar span{color:#cfc8bd}.adm-bar i{background:#ffffff0a;border-radius:99px;height:12px;overflow:hidden}.adm-bar i b{background:linear-gradient(90deg,#4aa3e8,#8fcbff);border-radius:99px;height:100%;display:block}.adm-bar.bad i b{background:linear-gradient(90deg,#e2412b,#fca5a5)}.adm-bar em{color:#f6efe3;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:700}small.bad{color:#fca5a5;font-weight:700}.adm-coh{gap:3px;font-size:13px;display:grid}.adm-coh-r{grid-template-columns:1fr .7fr repeat(5,.8fr);gap:3px;display:grid}.adm-coh-r>*{text-align:center;font-variant-numeric:tabular-nums;background:#ffffff06;border-radius:6px;padding:6px 8px}.adm-coh-r b{text-align:left}.adm-coh-r.head>*{color:var(--muted,#9a948c);background:0 0;font-size:11px;font-weight:600}.adm-hours{grid-template-columns:repeat(24,1fr);align-items:end;gap:3px;height:110px;display:grid}.adm-hours i{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.adm-hours b{background:linear-gradient(#8fcbff,#4aa3e8);border-radius:4px 4px 0 0;width:100%;display:block}.adm-hours small{height:12px;color:var(--muted,#9a948c);font-size:10px}.adm-src{background:#ffffff06;border-radius:10px;grid-template-columns:1.6fr repeat(3,.8fr) .8fr;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.adm-src span{color:#cfc8bd;font-variant-numeric:tabular-nums}.adm-src em{color:#f6dfa4;font-style:normal;font-weight:800}.adm-src.adm-bot-head{background:0 0}.adm-src.adm-bot-head b,.adm-src.adm-bot-head span{color:var(--muted,#9a948c);font-size:11px;font-weight:600}.adm-wall{background:#ffffff06;border-radius:10px;grid-template-columns:1.4fr 1.4fr .6fr auto;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.adm-wall span,.adm-wall i{color:#cfc8bd;font-style:normal}.adm-wall i{color:var(--muted,#9a948c);font-size:11px}.adm-wall em{color:#fca5a5;font-style:normal;font-weight:800}.adm-pull{background:#ffffff06;border-radius:10px;grid-template-columns:1.4fr repeat(3,.7fr) repeat(3,.9fr) .7fr;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:grid}.adm-pull span{color:#cfc8bd;font-variant-numeric:tabular-nums}.adm-pull span small{color:var(--muted,#9a948c);font-size:10.5px}.adm-pull em{color:#fca5a5;font-style:normal;font-weight:800}.adm-pull.adm-bot-head b,.adm-pull.adm-bot-head span{color:var(--muted,#9a948c);font-size:11px;font-weight:600}@media (max-width:600px){.adm-pull{grid-template-columns:1.2fr repeat(3,.7fr);font-size:12px}.adm-pull span:nth-of-type(n+4){display:none}.adm-menu{grid-template-columns:1fr}.adm-bar{grid-template-columns:96px 1fr auto;gap:8px}.adm-src{grid-template-columns:1.4fr repeat(3,.7fr) .7fr;gap:6px;padding:8px;font-size:12px}.adm-wall{grid-template-columns:1fr auto}.adm-wall span,.adm-wall i{display:none}.adm-coh-r{font-size:11.5px}.adm-coh-r>*{padding:5px 3px}.adm-grid{grid-template-columns:1fr 1fr}.adm-tile b{font-size:24px}.adm-row{grid-template-columns:1fr auto}.adm-row span,.adm-row time{display:none}.adm-bot{grid-template-columns:1fr auto auto auto;gap:8px}.adm-bot span:nth-of-type(n+3):not(.adm-chk){display:none}.adm-bot{grid-template-columns:1fr auto auto auto auto}.adm-lk{grid-template-columns:1fr auto auto auto;gap:8px}.adm-lk span:nth-of-type(-n+3){display:none}}.adm-cr{background:#ffffff06;border-radius:10px;grid-template-columns:1.2fr .6fr .6fr .8fr auto;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.adm-cr em{color:#86efac;font-style:normal;font-weight:700}.adm-cr-new{gap:8px;margin:0 0 14px;display:flex}.adm-cr-new input{min-width:0;color:inherit;font:inherit;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff26;border-radius:10px;flex:1;padding:8px 12px}.adm-cr-new .adm-req{margin:0;padding:6px 14px;font-size:13px}.hm-ov{z-index:2000;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:#050407d9;place-items:center;display:grid;position:fixed;inset:0}.hm-card{text-align:center;background:linear-gradient(#1a1620,#0d0c10);border:1px solid #ffffff1a;border-radius:18px;width:min(420px,100%);padding:26px 22px 18px;animation:.25s ease-out hmIn;box-shadow:0 30px 80px -20px #000}@keyframes hmIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.hm-ic{margin-bottom:6px;font-size:34px;line-height:1}.hm-card h2{font:400 24px var(--display);letter-spacing:.04em;color:#f6efe3;margin:0 0 8px}.hm-card>p{color:#cfc8bd;margin:0 0 16px;font-size:14px;line-height:1.5}.hm-zone{place-items:center;min-height:86px;display:grid}.hm-load{color:var(--muted,#9a948c);margin:0;font-size:13px}.hm-check{cursor:pointer;color:#f6efe3;min-height:56px;font:600 15px var(--body);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:12px;padding:0 20px 0 14px;display:inline-flex}.hm-check:hover{border-color:#e2412b88}.hm-tick{background:#0b0a0d;border:2px solid #cfc8bd;border-radius:7px;flex:none;width:28px;height:28px;position:relative}.hm-zone.run .hm-tick{border-color:#e2412b #e2412b #0000 #0000;border-radius:50%;animation:.7s linear infinite hmSpin}.hm-zone.ok .hm-tick{background:#4ade801f;border-color:#4ade80;border-radius:7px;animation:none}.hm-zone.ok .hm-tick:after{content:"";border:3px solid #4ade80;border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}@keyframes hmSpin{to{transform:rotate(360deg)}}.hm-err{color:#fca5a5;min-height:18px;margin:10px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.hm-card{animation:none}}.ot-ov{z-index:2100;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);background:#050407eb;place-items:center;display:grid;position:fixed;inset:0}.ot-card{text-align:center;background:linear-gradient(#1a1620,#0d0c10);border:1px solid #ffffff1a;border-radius:18px;width:min(420px,100%);padding:26px 22px 22px;box-shadow:0 30px 80px -20px #000}.ot-ic{margin-bottom:6px;font-size:34px;line-height:1}.ot-card h2{font:400 24px var(--display);letter-spacing:.04em;color:#f6efe3;margin:0 0 8px}.ot-card p{color:#cfc8bd;margin:0 0 18px;font-size:14px;line-height:1.5}.ot-card .btn{min-height:46px;padding:0 26px}.card.collector-card{--cc:var(--cq,1cqw);--collector-frame:url(/img/cards/crystal/frame-N.webp);--collector-frame-inset:1.469% 0.75% -0.529% 1.489%;--collector-accent:#d9e3ed;--art-inset:6% 7% 8.5%;--rc:var(--collector-accent);--art-cut:polygon(3% 0,97% 0,100% 2%,100% 98%,97% 100%,3% 100%,0 98%,0 2%);color:#fff;border-radius:5%/3.5%}.card.collector-card.r-U{--collector-frame:url(/img/cards/crystal/frame-R.webp);--collector-frame-inset:1.836% 0.909% 0.692% 0.364%;--collector-accent:#ffb677}.card.collector-card.r-R{--collector-frame:url(/img/cards/crystal/frame-SR.webp);--collector-frame-inset:-1.945% -2.762% -1.73% -3.941%;--collector-accent:#e5e7ff;--art-inset:8% 9% 10%}.card.collector-card.r-E{--collector-frame:url(/img/cards/crystal/frame-SSR.webp);--collector-frame-inset:-0.8% 0.585% -3.106% 0.021%;--collector-accent:#ffd179}.card.collector-card.r-L{--collector-frame:url(/img/cards/crystal/frame-UR.webp);--collector-frame-inset:-3.182% -0.56% -5.509% -1.785%;--collector-accent:#ff9ecb;--art-inset:8% 8% 10%}.card.collector-card.r-M{--collector-frame:url(/img/cards/crystal/frame-LR.webp);--collector-frame-inset:0.277% 0.425% -0.6% 0.799%;--collector-accent:#ffd7a8}:is(.card.collector-card,#collGrid .card.collector-card) .card-frame{border-radius:inherit;isolation:isolate;outline:0;animation:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}:is(.card.collector-card,#collGrid .card.collector-card) .card-frame:after{content:none}:is(.card.collector-card,#collGrid .card.collector-card) .card-art{inset:var(--art-inset);clip-path:var(--art-cut);background:#090d16;border-radius:0}:is(.card.collector-card,#collGrid .card.collector-card) .card-art img{object-fit:cover;object-position:50% 14%;height:100%}:is(.card.collector-card,#collGrid .card.collector-card) .card-art:after{background:linear-gradient(#070c1920,#0000 25% 51%,#080c1640 64%,#080c16dc 85%,#080c16 100%)}:is(.card.collector-card,#collGrid .card.collector-card) .card-border{inset:var(--collector-frame-inset);background:var(--collector-frame) center / 100% 100% no-repeat;z-index:4;pointer-events:none;filter:drop-shadow(0 4px 5px #0005);border-radius:0;width:auto;height:auto;padding:0;-webkit-mask:none;mask:none}.card.collector-card .card-print-panel{z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#070b1566 38%,#070b15ce 75%,#070b15a6);position:absolute;inset:62% 8.8% 8.8%;-webkit-mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.card.collector-card .card-brand{z-index:7;justify-content:flex-end;align-items:center;gap:calc(.5 * var(--cc));pointer-events:none;filter:drop-shadow(0 1px 2px #000c);width:30%;display:flex;position:absolute;top:7.5%;right:8.5%}.card.collector-card .card-brand img{flex-shrink:0;width:47%;height:auto}.card.collector-card .card-brand b{color:#f5f7ff;font:italic 400 calc(4.6 * var(--cc))/1 "Anton",Impact,sans-serif;letter-spacing:.03em}.card.collector-card .card-rarity-art{z-index:7;pointer-events:none;filter:drop-shadow(0 2px 2px #0008);width:29%;height:auto;position:absolute;inset:7% auto auto 8.5%}.card.collector-card.r-U .card-rarity-art{width:21%;top:8.5%;left:11%}.card.collector-card:is(.r-R,.r-L) .card-rarity-art{top:3%}.card.collector-card.r-L .card-rarity-art{width:24%;top:5.3%;left:10.5%}:is(.card.collector-card,#collGrid .card.collector-card) .card-rar,.card.collector-card .card-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset:auto;overflow:hidden}:is(.card.collector-card,#collGrid .card.collector-card) .card-top{z-index:7;align-items:flex-start;gap:calc(1.5 * var(--cc));flex-direction:column;width:24%;max-width:none;display:flex;inset:auto auto 29% 11%}:is(.card.collector-card,#collGrid .card.collector-card) .card-ex{z-index:7;width:12%;max-width:none;box-shadow:none;filter:drop-shadow(0 1px 2px #030515e6);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:auto 29% 8.2% auto}.card.collector-card .card-ex img{width:100%;height:auto;display:block}:is(.card.collector-card,#collGrid .card.collector-card) .card-lv{color:#fff;white-space:nowrap;line-height:1.1;font:700 calc(3.8 * var(--cc))/1 var(--body);background:#080e19c9;border:1px solid #e2e9fa40;border-radius:.3em;padding:.3em .5em}:is(.card.collector-card,#collGrid .card.collector-card) .card-stars{z-index:7;border:1px solid var(--sb,#fff4);max-width:60%;font-size:calc(7 * var(--cc));letter-spacing:-.06em;text-shadow:0 0 6px var(--sg,transparent), 0 1px 2px #000;background:#07070ae0;border-radius:.55em;padding:.2em .45em .24em;inset:auto 10% 28.5% auto;box-shadow:0 2px 6px #000a}:is(.card.collector-card,#collGrid .card.collector-card) .card-stars.st-7{color:#fff0b5;-webkit-text-fill-color:currentColor;text-shadow:0 1px 3px #000,0 0 4px #ffcf5c66;background:#07070ae6;box-shadow:0 2px 6px #000a,0 0 8px #ffcf5c66}:is(.card.collector-card,#collGrid .card.collector-card) .card-kanji{width:auto;height:auto;max-height:30%;padding:calc(1.5 * var(--cc)) calc(.9 * var(--cc));box-sizing:border-box;color:#f4f1e9;opacity:.9;font:700 calc(3.7 * var(--cc))/1.2 var(--jp);letter-spacing:.08em;text-shadow:0 1px 2px #000;z-index:5;border-top:1px solid var(--collector-accent);background:linear-gradient(#070b16c9,#070b1670);inset:24% 10.5% auto auto}:is(.card.collector-card,#collGrid .card.collector-card) .card-info{text-align:left;justify-content:center;align-items:flex-start;gap:calc(.8 * var(--cc));z-index:7;border:0;flex-direction:column;height:12.5%;padding:0;display:flex;inset:71.5% 11% auto}.card.collector-card .card-name{align-items:center;gap:calc(1.5 * var(--cc));flex-shrink:0;width:100%;min-width:0;display:flex}.card.collector-card .card-name>b{flex:0 auto;min-width:0}:is(.card.collector-card,#collGrid .card.collector-card) .card-info b{color:#fff;letter-spacing:.012em;text-transform:uppercase;text-shadow:0 1px 2px #000;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0;display:-webkit-box;overflow:hidden;font:400 calc(6.5 * var(--cc))/1.05 "Anton",Impact,sans-serif!important}:is(.card.collector-card,#collGrid .card.collector-card).card-name-long .card-info b{font-size:calc(5.2 * var(--cc))!important}:is(.card.collector-card,#collGrid .card.collector-card) .card-info small{color:#c7cdd8;font:500 calc(3 * var(--cc))/1.2 var(--body);letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:100%;max-width:100%;margin:0;display:block;overflow:hidden}:is(.card.collector-card,#collGrid .card.collector-card) .card-stats{z-index:7;justify-content:flex-start;align-items:center;gap:calc(4 * var(--cc));border:0;height:4%;margin:0;padding:0;display:flex;inset:auto 31% 10% 12%}:is(.card.collector-card,#collGrid .card.collector-card).special .card-stats{gap:calc(2 * var(--cc));right:43%}:is(.card.collector-card,#collGrid .card.collector-card) .card-stats span{justify-content:flex-start;align-items:baseline;gap:calc(.9 * var(--cc));white-space:nowrap;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;flex:none;display:flex;font:800 calc(4.7 * var(--cc))/1 var(--body)!important;color:#fff!important;background:0 0!important;border:0!important;padding:0!important}:is(.card.collector-card,#collGrid .card.collector-card) .card-stats i{color:var(--collector-accent);opacity:1;letter-spacing:.04em;margin:0;font:600 calc(2.5 * var(--cc))/1 var(--body)!important}:is(.card.collector-card,#collGrid .card.collector-card) .card-stats span{position:relative}:is(.card.collector-card,#collGrid .card.collector-card) .card-stats .st-plus{margin-bottom:calc(.3 * var(--cc));font:800 calc(3.4 * var(--cc))/1 var(--body);color:#ffd84d;text-shadow:0 1px 1px #000;font-style:normal;position:absolute;bottom:100%;right:0}:is(.card.collector-card,#collGrid .card.collector-card) .card-edition{z-index:7;color:#aeb8c9;width:16%;font:500 calc(2.4 * var(--cc))/1.1 var(--body);letter-spacing:.04em;text-align:right;white-space:nowrap;position:absolute;bottom:10.7%;right:12%;overflow:hidden}:is(.card.collector-card,#collGrid .card.collector-card) .card-edition:after{content:"";height:calc(1 * var(--cc));margin-top:calc(.5 * var(--cc));opacity:.5;background:repeating-linear-gradient(90deg,#eff4ff 0 1px,#0000 1px 3px,#eff4ff 3px 5px,#0000 5px 6px,#eff4ff 6px 7px,#0000 7px 10px);display:block}:is(.card.collector-card,#collGrid .card.collector-card) .card-ttl{z-index:7;max-width:65%;font-size:calc(3.8 * var(--cc));inset:auto 12% 36% auto;transform:none}:is(.card.collector-card,#collGrid .card.collector-card) .card-holo{inset:var(--collector-frame-inset);z-index:6;opacity:0;background:linear-gradient(115deg,#0000 20%,#7ddfff33 35%,#ffd8c955 45%,#ead5ff44 53%,#0000 70%) 0 0/230% 230%;background-position:var(--mx) var(--my);-webkit-mask:var(--collector-frame) center / 100% 100% no-repeat;mask:var(--collector-frame) center / 100% 100% no-repeat;mix-blend-mode:screen;pointer-events:none;border-radius:0;transition:opacity .35s;display:block}:is(.card.collector-card,#collGrid .card.collector-card) .card-shine{inset:var(--art-inset);z-index:3;clip-path:var(--art-cut);opacity:.12;background:radial-gradient(ellipse at var(--mx) var(--my),#ffffff4d,transparent 50%);mix-blend-mode:soft-light;pointer-events:none;border-radius:0}:is(.card.collector-card,#collGrid .card.collector-card) :is(.card-holo,.card-shine):before,:is(.card.collector-card,#collGrid .card.collector-card) :is(.card-holo,.card-shine):after{content:none;animation:none}@media (hover:hover){:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-holo{opacity:.5}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-shine{opacity:.4}}.card.collector-card .card-foil-sweep{inset:var(--collector-frame-inset);z-index:6;pointer-events:none;-webkit-mask:var(--collector-frame) center / 100% 100% no-repeat;mask:var(--collector-frame) center / 100% 100% no-repeat;opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 37%,#d6fff433 45%,#fff9 49%,#ffe5f64d 53%,#0000 61%) 0 0/300% 100%;animation:9s ease-in-out infinite crystalFoilPass;position:absolute}.card.collector-card.r-M .card-foil-sweep{animation-duration:8s;animation-delay:-2.5s}.card.collector-card .card-sparkles{z-index:6;pointer-events:none;contain:paint;position:absolute;inset:17% 5.5% 27%;overflow:hidden}.card.collector-card .card-sparkles:before,.card.collector-card .card-sparkles:after{content:"";opacity:0;background:radial-gradient(circle at 5% 32%,#fff9 0 calc(.13 * var(--cc)),#ff4565 calc(.3 * var(--cc)),transparent calc(.85 * var(--cc))), radial-gradient(circle at 92% 19%,#fff9 0 calc(.1 * var(--cc)),#ffd477 calc(.25 * var(--cc)),transparent calc(.65 * var(--cc))), radial-gradient(circle at 12% 68%,#fff9 0 calc(.1 * var(--cc)),#6ee7ff calc(.25 * var(--cc)),transparent calc(.7 * var(--cc))), radial-gradient(circle at 87% 91%,#fff9 0 calc(.13 * var(--cc)),#ff4565 calc(.3 * var(--cc)),transparent calc(.8 * var(--cc)));animation:7s ease-in-out infinite crystalParticles;animation-delay:var(--particle-phase,-2s);position:absolute;inset:0}.card.collector-card .card-sparkles:after{background:radial-gradient(circle at 7% 84%,#fff9 0 calc(.1 * var(--cc)),#ff5f88 calc(.28 * var(--cc)),transparent calc(.75 * var(--cc))), radial-gradient(circle at 93% 49%,#fff9 0 calc(.1 * var(--cc)),#c69dff calc(.25 * var(--cc)),transparent calc(.7 * var(--cc))), radial-gradient(circle at 16% 18%,#fff9 0 calc(.1 * var(--cc)),#ff4565 calc(.28 * var(--cc)),transparent calc(.8 * var(--cc))), radial-gradient(circle at 88% 73%,#fff9 0 calc(.1 * var(--cc)),#9af0d2 calc(.25 * var(--cc)),transparent calc(.65 * var(--cc)));animation-duration:9s;animation-delay:calc(var(--particle-phase,-2s) - 3.5s)}.card.collector-card .card-exclusive-reflection{inset:var(--art-inset);z-index:2;pointer-events:none;clip-path:var(--art-cut);opacity:.28;mix-blend-mode:screen;background:linear-gradient(118deg,#0000 34%,#ff243c14 44%,#ff4f5f70 49%,#ff243c24 53%,#0000 64%) 68%/220% 100%;position:absolute}.card.collector-card:is(.r-L,.r-M) .card-exclusive-reflection{animation:11s ease-in-out infinite crystalExReflection}@keyframes crystalFoilPass{0%,68%{opacity:0;background-position:140%}73%{opacity:.3}88%{opacity:.45}96%,to{opacity:0;background-position:-40%}}@keyframes crystalParticles{0%{opacity:0;transform:translate(-1%,8%)}25%{opacity:.65}65%{opacity:.45}to{opacity:0;transform:translate(1%,-10%)}}@keyframes crystalExReflection{0%,to{opacity:.16;background-position:68%}50%{opacity:.32;background-position:40%}}.card.collector-card.off :is(.card-foil-sweep,.card-exclusive-reflection),.card.collector-card.off .card-sparkles:before,.card.collector-card.off .card-sparkles:after{animation-play-state:paused!important}.gfx-lite .card.collector-card :is(.card-foil-sweep,.card-sparkles){display:none}.gfx-lite .card.collector-card .card-exclusive-reflection{animation:none}:is(.card.collector-card,#collGrid .card.collector-card) :is(.card-ring,.card-aura){display:none}:is(.card.collector-card,#collGrid .card.collector-card).locked :is(.card-border,.card-rarity-art,.card-brand,.card-ex){filter:grayscale()brightness(.5)}:is(.card.collector-card,#collGrid .card.collector-card).locked :is(.card-shine,.card-holo){display:none}:is(.card.collector-card,#collGrid .card.collector-card).locked .card-info b{color:#9ca6b6}.rs-drop-card .card.collector-card :is(.card-info,.card-stats,.card-kanji,.card-edition,.card-brand){display:none}.tp-face>.card.collector-card{--mx:var(--gx,50%);--my:var(--gy,50%);box-shadow:none!important}.tp-face>.card.collector-card .card-shine{opacity:calc(.08 + var(--ga,0) * .32)}.tp-face>.card.collector-card .card-holo{opacity:calc(var(--ga,0) * .5)}.tp-card:has(.collector-card)>.tp-rim{border-radius:4%;inset:5%}.card.collector-card{--relief:clamp(2px,calc(1.6 * var(--cc)),5px)}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting),#opening .tp-card.top .card.collector-card,#opening .rr .card.collector-card{transform-style:preserve-3d;perspective:1000px}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-frame,#opening .tp-card.top .card.collector-card .card-frame,#opening .rr .card.collector-card .card-frame{transform-style:preserve-3d;isolation:auto}:is(.tp-face:has(>.collector-card),.wk-face:has(>.collector-card)){transform-style:preserve-3d}.rr.wk.hit .wk-face:has(>.collector-card){filter:none}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-frame:before,#opening .tp-card.top .card.collector-card .card-frame:before,#opening .rr .card.collector-card .card-frame:before{content:"";inset:var(--collector-frame-inset);pointer-events:none;background:var(--collector-frame) center / 100% 100% no-repeat;transform:translateZ(calc(-1 * var(--relief)));filter:brightness(.36)saturate(.7);position:absolute}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-border,#opening .tp-card.top .card.collector-card .card-border,#opening .rr .card.collector-card .card-border{transform:translateZ(calc(var(--relief) * 1.4));filter:drop-shadow(0 2px 1px #0009)drop-shadow(0 5px 5px #0006)}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) :is(.card-holo,.card-foil-sweep),#opening .tp-card.top .card.collector-card :is(.card-holo,.card-foil-sweep),#opening .rr .card.collector-card :is(.card-holo,.card-foil-sweep){transform:translateZ(calc(var(--relief) * 1.4 + .2px))}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) :is(.card-info,.card-stats,.card-edition,.card-print-panel),#opening .tp-card.top .card.collector-card :is(.card-info,.card-stats,.card-edition,.card-print-panel),#opening .rr .card.collector-card :is(.card-info,.card-stats,.card-edition,.card-print-panel){transform:translateZ(calc(var(--relief) * 1.8))}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) :is(.card-brand,.card-rarity-art,.card-ex,.card-top,.card-stars,.card-kanji),#opening .tp-card.top .card.collector-card :is(.card-brand,.card-rarity-art,.card-ex,.card-top,.card-stars,.card-kanji),#opening .rr .card.collector-card :is(.card-brand,.card-rarity-art,.card-ex,.card-top,.card-stars,.card-kanji){transform:translateZ(calc(var(--relief) * 2.3))}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-art,#opening .tp-card.top .card.collector-card .card-art,#opening .rr .card.collector-card .card-art{box-shadow:inset 0 2px 2px #ffffff24,inset 0 -4px 8px #0008}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-art img,#opening .tp-card.top .card.collector-card .card-art img{transform:translate3d(calc((var(--mx,50%) - 50%) * -.035),calc((var(--my,50%) - 50%) * -.025),0) scale(1.045);transition:transform .16s ease-out}.gfx-lite .card.collector-card{--relief:2px}:is(.card.collector-card,#collGrid .card.collector-card) .card-shine{overflow:hidden}:is(.card.collector-card,#collGrid .card.collector-card) .card-shine:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 39%,#e5f4ff18 44%,#ffffffa6 49%,#fff8 51%,#e9ddff1a 56%,#0000 61%);position:absolute;inset:-35% -100%;transform:translate(-38%)}:is(.card.collector-card,#collGrid .card.collector-card):is(:hover,.tilting) .card-shine:before,#opening .tp-card.top.shown .card.collector-card .card-shine:before,#opening .rr.hit .card.collector-card .card-shine:before{animation:6.5s ease-in-out infinite crystalInnerReflection}#opening .tp-card.top.shown .card.collector-card .card-shine,#opening .rr.hit .card.collector-card .card-shine{opacity:calc(.4 + var(--ga,0) * .2);mix-blend-mode:screen}.card.collector-card.off .card-shine:before{animation-play-state:paused!important}.gfx-lite .card.collector-card .card-shine:before{animation:none!important}@keyframes crystalInnerReflection{0%,8%{opacity:0;transform:translate(-38%)}16%{opacity:.8}36%{opacity:.8}44%,to{opacity:0;transform:translate(38%)}}@media (prefers-reduced-motion:reduce){.card.collector-card :is(.card-foil-sweep,.card-sparkles){display:none}.card.collector-card .card-exclusive-reflection{animation:none}:is(.card.collector-card,#collGrid .card.collector-card) :is(.card-holo,.card-shine){display:none}:is(.card.collector-card,#collGrid .card.collector-card),:is(.card.collector-card,#collGrid .card.collector-card) :is(.card-frame,.card-art img){transition:none;animation:none!important}}.card.collector-card.r-M.edition-halloween-2026{--collector-frame:url(/img/cards/crystal/frame-LR-halloween-2026.webp);--collector-frame-inset:0;--collector-accent:#ffab42}.card.collector-card.edition-akatsuki{--collector-frame:url(/img/cards/editions/akatsuki/frame.png);--collector-frame-inset:0;--collector-accent:#ff5143;--art-inset:6% 7% 9%}.card.collector-card.edition-akatsuki .card-art{background:#120608}.card.collector-card.edition-akatsuki .card-art img{filter:saturate(1.08)contrast(1.04)}.card.collector-card.edition-akatsuki .card-edition-aura{z-index:3;object-fit:cover;opacity:.22;mix-blend-mode:screen;pointer-events:none;filter:drop-shadow(0 0 6px #ff211d55);width:94%;height:76%;position:absolute;inset:7% 3% 17%}.card.collector-card.edition-akatsuki.r-M .card-rarity-art{filter:drop-shadow(0 0 5px #ff261a90);width:40%;top:3%;left:4%}.card.collector-card.edition-akatsuki .card-edition-label{color:#ffc0b5;text-shadow:0 0 8px #ec251a,0 2px 4px #000}.card-edition-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;font:700 clamp(6px,6.4cqw,11.5px)/1.3 var(--body);letter-spacing:.2px;color:#ffc481;text-shadow:0 2px 4px #000;pointer-events:none;z-index:3;position:absolute;bottom:-7%;left:0;right:0;overflow:hidden}.card.edition-halloween-2026 .card-rarity-art{filter:drop-shadow(0 0 3px #ad36d44d)}.card.edition-akatsuki .card-rarity-art{filter:drop-shadow(0 0 4px #ff3e26a6)}.wk-side .card-edition-label{font-size:10px}.hero-fan .card-edition-label,#collGrid .card.edition-halloween-2026 .card-edition-label{display:none}.kl-login{z-index:400;color:var(--text,#f3ede2);font:14px/1.45 var(--body,system-ui, sans-serif);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.kl-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040406c7;position:fixed;inset:0}.kl-box{border:1px solid var(--line2,#ffffff24);border-top:2px solid var(--red,#e2412b);width:min(420px,100%);animation:kl-in .32s var(--ease,ease) both;background:linear-gradient(#16141b,#0e0d12);padding:24px 24px 20px;position:relative;box-shadow:0 40px 90px -20px #000,0 0 0 1px #000}@keyframes kl-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.kl-x{width:36px;height:36px;color:var(--muted,#9a948a);cursor:pointer;background:0 0;border:0;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.kl-x:hover{color:#fff}.kl-head{align-items:center;gap:14px;margin-bottom:18px;padding-right:30px;display:flex}.kl-head img{box-shadow:0 0 0 1px var(--line2,#ffffff24);border-radius:12px;flex:none}.kl-kick{letter-spacing:.28em;text-transform:uppercase;color:var(--gold,#d8b26a);font-size:10.5px;font-weight:700;display:block}.kl-head h2{font:400 26px/1 var(--display,Impact, sans-serif);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:2px 0 0}.kl-oauth{gap:10px;display:grid}.kl-btn{width:100%;min-height:46px;font:700 15px var(--body,system-ui, sans-serif);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;text-decoration:none;transition:filter .15s,transform .15s;display:flex}.kl-btn svg{flex:none;width:22px;height:22px}.kl-btn:hover{filter:brightness(1.08)}.kl-btn:active{transform:translateY(1px)}.kl-btn:disabled{opacity:.55;cursor:default;filter:none}.kl-discord{color:#fff;background:#5865f2}.kl-google{color:#1f1f1f;background:#fff}.kl-main{background:var(--red,#e2412b);color:#fff;margin-top:4px}.kl-or{color:var(--muted,#9a948a);align-items:center;gap:12px;margin:18px 0 12px;font-size:12px;display:flex}.kl-or:before,.kl-or:after{content:"";background:var(--line2,#ffffff24);flex:1;height:1px}.kl-tabs{border:1px solid var(--line2,#ffffff24);grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.kl-tabs button{color:var(--muted,#9a948a);font:700 13px var(--body,system-ui, sans-serif);cursor:pointer;background:0 0;border:0;padding:9px 6px}.kl-tabs button.on{color:#fff;box-shadow:inset 0 -2px 0 var(--gold,#d8b26a);background:#ffffff12}.kl-form{gap:10px;display:grid}.kl-f{gap:5px;display:grid}.kl-f span{color:var(--muted,#b5aea3);font-size:12px;font-weight:700}.kl-f input{border:1px solid var(--line2,#ffffff29);color:#fff;width:100%;min-height:44px;font:16px var(--body,system-ui, sans-serif);background:#07070a;border-radius:0;padding:0 12px}.kl-f input:focus{border-color:var(--gold,#d8b26a);outline:none}.kl-help{color:var(--muted,#9a948a);margin:0;font-size:12.5px}.kl-help b{color:#fff}.kl-err{border-left:2px solid var(--red,#e2412b);color:#ffb4a8;background:#e2412b1f;margin:0;padding:8px 10px;font-size:13px}.kl-link{color:var(--gold,#d8b26a);font:600 13px var(--body,system-ui, sans-serif);cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px}.kl-link:hover{text-decoration:underline}.kl-legal{color:var(--muted,#8a847a);text-align:center;margin:14px 0 0;font-size:11.5px}.kl-legal a{color:inherit}.kl-methods{gap:8px;display:grid}.kl-m{background:var(--pan,#0e0d12);border:1px solid var(--ln,#ffffff14);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.kl-m-ic{border:1px solid var(--ln2,#ffffff24);width:34px;height:34px;color:var(--text,#f3ede2);place-items:center;display:grid}.kl-m-ic svg{width:20px;height:20px}.kl-m b{font-size:14px;display:block}.kl-m small{color:var(--txt3,#8a847a);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.kl-ok{color:#6ee7a0;padding:0 6px;font-size:18px;font-weight:800}.kl-addmail{border:1px dashed var(--ln2,#ffffff24);margin-top:4px;padding:12px}.kl-addmail .btn{justify-self:start}
