.yc-boot-msg[data-v-d80218a9]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#0e0c0b;color:#f2ede4;font:700 16px Zen Kaku Gothic New,system-ui,sans-serif}.yc-boot-err[data-v-d80218a9]{color:#ff3d5a;padding:24px;text-align:center}.yc-root[data-v-d80218a9]{min-height:100vh}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--bg:#0e0c0b;--bg2:#131010;--panel:#151211;--panel2:#1d1917;--line:#2d2825;--line2:#433b36;--text:#f2ede4;--mute:#a59e93;--dim:#6d665e;--a1:#c23a22;--a2:#e8a820;--ink:#101010;--paper:#e8e0d4;--red:#c23a22;--yel:#e8a820;--C:#a9a7b8;--U:#3fd28b;--R:#3d8bff;--E:#b06bff;--L:#ffc83d;--M:#ff3d5a;--radius:16px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;overflow-x:clip}body{--top-h:64px;background:var(--bg);color:var(--text);font:15px/1.5 Zen Kaku Gothic New,system-ui,sans-serif;min-height:100vh;padding-top:var(--top-h);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 600px at 85% -10%,rgba(232,64,42,.1),transparent 60%),radial-gradient(800px 600px at -10% 30%,rgba(255,61,127,.08),transparent 60%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/48px 48px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed}.mono{font-family:JetBrains Mono,monospace}.jp{font-family:Yuji Syuku,sans-serif}.gem-i{color:var(--a1);font-weight:700}.top{position:fixed;top:0;left:0;right:0;z-index:10050;display:flex;align-items:center;gap:24px;padding:12px 28px;min-height:var(--top-h);box-sizing:border-box;background:#07070df5;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.logo{display:flex;align-items:center;gap:10px;font:900 20px Dela Gothic One;letter-spacing:.02em;cursor:pointer;text-decoration:none;color:inherit}.logo-mark{display:inline-grid;place-items:center;flex:none;overflow:hidden;width:36px;height:36px;border-radius:9px;background:#0a0000;box-shadow:0 0 0 1px #fff4e61f}.logo-mark .klogo{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border:0;border-radius:inherit}.logo .logo-mark{width:36px;height:36px}.logo b{background:none;color:var(--a1);-webkit-text-fill-color:var(--a1)}.nav{display:flex;gap:4px}.nav a{padding:9px 13px;border-radius:2px;font-weight:600;color:var(--mute);position:relative;transition:.15s;text-decoration:none;cursor:pointer}.nav a:hover{color:var(--text);background:#ffffff0a}.nav a.on{color:var(--text);background:transparent}.nav .dot{position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--a2);box-shadow:none;display:none}.nav .dot.show{display:block;animation:pulse 1.4s infinite}.nav .ic{display:none}.stats{margin-left:auto;display:flex;gap:8px;align-items:center}.pill{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line2);border-radius:2px;background:var(--panel);font:700 14px JetBrains Mono;white-space:nowrap;text-decoration:none;color:inherit}.pill small{font:500 11px Zen Kaku Gothic New;color:var(--mute)}.pill .bar{width:40px;height:4px;border-radius:4px;background:var(--line2);overflow:hidden}.pill .bar i{display:block;height:100%;background:var(--a1)}.pill.ready{border-color:var(--a2);box-shadow:none;animation:none;cursor:pointer}.ibtn{width:38px;height:38px;border-radius:2px;border:1px solid var(--line2);background:var(--panel);display:grid;place-items:center;font-size:15px}.top-profile{width:38px;height:38px;border-radius:50%;border:1px solid #3a332e;background:#14110f center 20%/cover;padding:0;overflow:hidden;display:grid;place-items:center;box-shadow:none;flex:none;cursor:pointer}.top-profile svg{width:20px;height:20px;color:#c8bfb2}.top-profile.on{border-color:#c8bfb2}.top-profile:hover{border-color:#e8e0d4}.cr-bump{animation:bump .5s}main{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:28px 28px 120px}.view{display:none}.view.on{display:block;animation:fadeup .45s ease}h2.sec{font:700 22px Dela Gothic One;margin:44px 0 6px;display:flex;align-items:baseline;gap:12px}h2.sec .k{font:900 14px Yuji Syuku;color:var(--dim)}p.sub{color:var(--mute);margin-bottom:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:2px;font:700 15px Dela Gothic One;transition:transform .12s,box-shadow .12s,opacity .2s;position:relative;overflow:hidden}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active{transform:translateY(0)}.btn.main{background:var(--a1);color:#fff;box-shadow:none}.btn.ghost{border:1px solid var(--line2);background:var(--panel)}.btn.sm{padding:10px 18px;font-size:13px}.btn:disabled{opacity:.4}.btn .tag{font:700 12px JetBrains Mono;background:#00000040;padding:3px 8px;border-radius:2px}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding:36px 44px;border:1px solid var(--line);border-radius:2px;background:var(--panel);position:relative;overflow:hidden}.hero:after{content:none}.kicker{font:700 12px JetBrains Mono;letter-spacing:.25em;color:var(--a1);margin-bottom:14px}.hero h1{font:900 clamp(34px,5vw,58px)/1.02 "Dela Gothic One";letter-spacing:-.02em;margin-bottom:16px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--mute);max-width:440px;margin-bottom:26px}.freebox{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.regen{display:flex;align-items:center;gap:12px;color:var(--mute);font-size:13px}.regen .track{width:180px;height:6px;background:var(--line2);border-radius:6px;overflow:hidden}.regen .track i{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a2));transition:width 1s linear}.hero-pack{display:grid;place-items:center;perspective:1200px;min-height:380px}.hero-pack .pack{--pw:230px;animation:none;cursor:pointer}.tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:20px}.tile-s{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.tile-s b{display:block;font:700 26px JetBrains Mono}.tile-s span{color:var(--mute);font-size:13px}.tile-s.click{cursor:pointer;transition:.2s}.tile-s.click:hover{border-color:var(--line2);transform:translateY(-2px)}.packgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pk-card{border:1px solid var(--line);border-radius:22px;background:var(--panel);padding:22px 18px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;position:relative;transition:.25s;perspective:900px}.pk-card:hover{border-color:var(--line2);transform:translateY(-3px)}.pk-card .pack{--pw:130px}.pk-card h3{font:700 15px Dela Gothic One}.pk-card p{font-size:12.5px;color:var(--mute);min-height:36px}.pk-card .cnt{position:absolute;top:14px;right:14px;font:700 13px JetBrains Mono;background:var(--panel2);border:1px solid var(--line2);padding:3px 10px;border-radius:999px}.pk-card .cnt.has{border-color:var(--a1);color:var(--a1)}.pk-card.locked .pack{filter:grayscale(.6) brightness(.6)}table.rates{width:100%;border-collapse:collapse;font-size:14px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.rates th,.rates td{padding:12px 16px;text-align:right;border-bottom:1px solid var(--line)}.rates th:first-child,.rates td:first-child{text-align:left}.rates th{font:600 12px Zen Kaku Gothic New;color:var(--mute);text-transform:uppercase;letter-spacing:.06em;background:var(--panel2)}.rates td{font-family:JetBrains Mono}.rdot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:10px;vertical-align:middle}.pack{--pw:220px;width:var(--pw);height:calc(var(--pw)*1.6);position:relative;transition:transform .2s ease-out}.pack:hover,.hero-pack .pack{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.pack-in{position:absolute;inset:0;border-radius:calc(var(--pw)*.05);overflow:hidden;background:var(--pbg);box-shadow:inset 0 0 0 1px #ffffff2e,0 calc(var(--pw)*.12) calc(var(--pw)*.25) calc(var(--pw)*-.08) #000000d9,0 0 calc(var(--pw)*.2) calc(var(--pw)*-.05) var(--pc)}.p-std{--pbg:linear-gradient(165deg,#0f4c7a 0%,#1d1670 48%,#0a0a1f 100%);--pc:#22e0ff}.p-epi{--pbg:linear-gradient(165deg,#6a22c4 0%,#2d0b66 50%,#0e0620 100%);--pc:#b06bff}.p-leg{--pbg:linear-gradient(165deg,#d49a12 0%,#6b4200 50%,#1a1000 100%);--pc:#ffc83d}.p-myth{--pbg:linear-gradient(165deg,#ff3d5a 0%,#7a0f35 48%,#12020a 100%);--pc:#ff3d5a}.p-myth .pack-in:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ang),#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff,#ff3d5a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 3s linear infinite;z-index:5}.crimp{position:absolute;left:0;right:0;height:7%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 2px,transparent 2px 6px),linear-gradient(#00000040,#00000040);z-index:4}.crimp.t{top:0}.crimp.b{bottom:0}.pk-k{position:absolute;right:2%;top:9%;font:900 calc(var(--pw)*.34)/1 "Yuji Syuku";writing-mode:vertical-rl;color:var(--pc);opacity:.2;z-index:1}.pk-emb{position:absolute;left:50%;top:40%;width:58%;transform:translate(-50%,-50%);color:var(--pc);opacity:.9;filter:drop-shadow(0 0 calc(var(--pw)*.06) var(--pc));z-index:1}.pk-emb svg{width:100%;display:block;animation:rot 14s linear infinite}.pk-logo{position:absolute;top:11%;left:9%;font:900 calc(var(--pw)*.062) "Dela Gothic One";letter-spacing:.1em;z-index:2}.pk-name{position:absolute;left:9%;right:9%;bottom:17%;font:900 calc(var(--pw)*.092)/1.05 "Dela Gothic One";text-transform:uppercase;z-index:2;text-shadow:0 2px 12px rgba(0,0,0,.6)}.pk-sub{position:absolute;left:9%;bottom:11%;font:700 calc(var(--pw)*.05) "JetBrains Mono";color:var(--pc);letter-spacing:.2em;z-index:2}.p-ser{--pbg:linear-gradient(165deg,#1b1b30,#08080f);--pc:#22e0ff}.pk-art{position:absolute;inset:0;background-size:cover;background-position:center 18%;z-index:0}.pk-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07070d26 25%,#07070d8c 55%,#07070df7 82%)}.p-ser .pk-name{font-size:calc(var(--pw)*.078);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.p-ser .pk-logo{text-shadow:0 1px 6px #000}.pk-gart{opacity:.38;filter:grayscale(.3)}.pk-big{position:absolute;left:0;right:0;top:20%;text-align:center;font:900 calc(var(--pw)*.48)/1 "Yuji Syuku";color:#fff;text-shadow:0 0 calc(var(--pw)*.12) var(--pc),0 4px 20px rgba(0,0,0,.6);z-index:1}.p-gen .pk-name{font-size:calc(var(--pw)*.088)}.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.sgrid .pk-card .pack{--pw:132px}.sgrid .pk-card h3{font-size:13.5px;line-height:1.25;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sprog{width:100%;display:flex;align-items:center;gap:8px;font:600 11.5px JetBrains Mono;color:var(--mute)}.sprog .track{flex:1;height:5px;border-radius:5px;background:var(--line2);overflow:hidden}.sprog .track i{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a2))}.srow{display:flex;gap:6px;width:100%}.srow .btn{flex:1;padding:9px 10px;font-size:12px}.pk-foil{position:absolute;inset:0;z-index:3;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.22) 45%,transparent 56%);background-size:260% 100%;animation:foil 4.5s ease-in-out infinite;animation-play-state:paused;pointer-events:none}.pack:hover .pk-foil,.op-pack .pk-foil,.hero-pack .pk-foil,.banner .pk-foil,.reward-m .pk-foil{animation-play-state:running}.card{--w:200px;width:var(--w);aspect-ratio:5/7;perspective:900px;position:relative;flex:none;--rc:var(--C)}.card .tilt{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .2s ease-out}.card:hover:not(.flipping) .tilt,.detail .card:hover:not(.flipping) .tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.card.static .tilt,.card.static .inner{transform-style:flat}.card.static .myth-aura,.card.static .anim-fx,.card.static .anim-sweep,.card.static .art img,.hdv-art .card .myth-aura,.hdv-art .card .anim-fx,.hdv-art .card .anim-sweep{animation-play-state:paused!important}.card .inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(0);transition:transform .68s cubic-bezier(.4,.08,.22,1);will-change:transform}.card.flipped .inner{transform:rotateY(180deg)}.card.flipping{z-index:24;pointer-events:none;animation:opFlipLift .68s ease-out}.card.flipping.flip-fast{animation-duration:.28s}.card.flipping.flip-fast .inner{transition-duration:.28s!important}.card.flipping .tilt{transform:none!important;transition:none}.card.flipping .inner{transition:transform .68s cubic-bezier(.4,.08,.22,1)}.card.flipping:after{content:"";position:absolute;inset:-4%;z-index:12;pointer-events:none;border-radius:calc(var(--w)*.08);background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 49%,rgba(255,244,200,.25) 51%,transparent 60%);background-size:200% 100%;background-position:120% 0;animation:flipShine .68s ease-out forwards;mix-blend-mode:soft-light}@keyframes opFlipLift{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-10px) scale(1.04)}}@keyframes flipShine{0%{background-position:120% 0;opacity:0}30%{opacity:.9}to{background-position:-30% 0;opacity:0}}.face{position:absolute;inset:0;border-radius:calc(var(--w)*.065);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;transform-style:preserve-3d}.front{transform:rotateY(180deg);background:#15151f;box-shadow:inset 0 0 0 calc(var(--w)*.016) var(--rc),0 calc(var(--w)*.06) calc(var(--w)*.14) -6px #000c}.card.static .front{transform:none}.r-C{--rc:var(--C)}.r-U{--rc:var(--U)}.r-R{--rc:var(--R)}.r-E{--rc:var(--E)}.r-L{--rc:var(--L)}.r-M{--rc:var(--M)}.art{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--rc) 35%,#111),#0b0b12)}.art img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;filter:url(#sharp) saturate(1.06) contrast(1.03)}.art.noimg:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;font:900 calc(var(--w)*.4) "Dela Gothic One";color:#ffffff26}.art.noimg img{display:none}.holo{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:color-dodge;opacity:var(--holo,0);background:repeating-linear-gradient(115deg,#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff,#ff3d5a 30%);background-size:400% 400%;background-position:var(--mx,50%) var(--my,50%);filter:brightness(.75) saturate(1.3)}.r-R{--holo:.14}.r-E{--holo:.26}.r-L{--holo:.38}.r-M{--holo:.5}.card:not(:hover) .holo{animation:holomove 7s linear infinite}.glare{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.45),transparent 42%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s}.card:hover .glare{opacity:1}.frame{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--w)*.05)}.frame:before{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(transparent,#05050af0);z-index:-1}.ftop{display:flex;justify-content:space-between;align-items:center}.gemb{display:inline-grid;place-items:center;width:calc(var(--w)*.16);height:calc(var(--w)*.16);padding:0;background:var(--rc);color:#0a0a12;border-radius:calc(var(--w)*.035);box-shadow:0 0 12px var(--rc)}.gemb .rar-ic{width:62%;height:62%;display:block}.num{font:800 calc(var(--w)*.055) "JetBrains Mono",ui-monospace,monospace;color:#fff;letter-spacing:.03em;background:#000000d1;padding:calc(var(--w)*.012) calc(var(--w)*.036);border-radius:999px;border:1px solid rgba(255,255,255,.22);text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.7);box-shadow:0 1px 3px #0000008c}.num b{color:#ffe08a;font-weight:900;margin-right:.05em}.cname{font:800 calc(var(--w)*.078)/1.1 "Dela Gothic One";text-shadow:0 2px 8px #000}.cser{font-size:calc(var(--w)*.052);color:#c9c7da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.newb{position:absolute;top:-10px;left:50%;transform:translate(-50%) translateZ(30px);z-index:9;font:900 11px Dela Gothic One;background:var(--a2);color:#fff;padding:4px 10px;border-radius:999px;box-shadow:0 0 16px var(--a2);opacity:0;transition:opacity .3s .5s;letter-spacing:.08em}.card.flipped .newb{opacity:1}.r-L .front:before,.r-M .front:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:calc(var(--w)*.02);z-index:6;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.r-L .front:before{background:conic-gradient(from var(--ang),#fff3c4,#ffc83d,#a0700a,#ffc83d,#fff3c4);animation:spin 4s linear infinite}.r-M .front:before{background:conic-gradient(from var(--ang),#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff,#ff3d5a);animation:spin 2.5s linear infinite}.r-M.flipped,.r-L.flipped{filter:drop-shadow(0 0 22px var(--rc))}.back{background:radial-gradient(circle at 50% 45%,var(--bk1,#1d2a55),var(--bk2,#0b0b1c) 70%);box-shadow:inset 0 0 0 calc(var(--w)*.016) color-mix(in srgb,var(--bkc,#22e0ff) 30%,#1a1a2e),0 calc(var(--w)*.06) calc(var(--w)*.14) -6px #000c}.back:before{content:"";position:absolute;inset:calc(var(--w)*.05);border:1px solid color-mix(in srgb,var(--bkc,#22e0ff) 30%,transparent);border-radius:calc(var(--w)*.04);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--bkc,#22e0ff) 5%,transparent) 0 6px,transparent 6px 12px)}.back .bg{position:absolute;left:50%;top:44%;width:52%;transform:translate(-50%,-50%);color:var(--bkc,var(--a1));filter:drop-shadow(0 0 10px var(--bkc,#22e0ff))}.back .bg .logo-mark{display:block;width:100%;aspect-ratio:1;height:auto;border-radius:50%;box-shadow:none;background:#0a0000}.back .bg .klogo{border-radius:50%}.back .bl{position:absolute;left:0;right:0;bottom:16%;text-align:center;font:900 calc(var(--w)*.07) "Dela Gothic One";letter-spacing:.14em}.back .bk{position:absolute;left:0;right:0;top:12%;text-align:center;font:900 calc(var(--w)*.07) "Yuji Syuku";color:#ffffff59}.card.hint .back{animation:hintglow 1.1s ease-in-out infinite}.card.hint-E .back{animation:hintglow .85s ease-in-out infinite;box-shadow:0 0 28px color-mix(in srgb,var(--rc) 55%,transparent)}.card.hint-L .back,.card.hint-M .back{animation:hintglow .7s ease-in-out infinite;box-shadow:0 0 36px color-mix(in srgb,var(--rc) 70%,transparent)}.card.hint-E:not(.flipped) .tilt{animation:jitter .4s ease-in-out infinite}.card.hint-L:not(.flipped) .tilt{animation:jitter .3s linear infinite}.card.hint-M:not(.flipped) .tilt{animation:jitter .22s linear infinite}.card.locked .art img{filter:grayscale(1) brightness(.3) blur(3px)}.card.locked .art:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;font:900 calc(var(--w)*.35) "Dela Gothic One";color:#ffffff2e}.card.locked{--holo:0}.card.locked .front:before{display:none}.card .qty{position:absolute;bottom:calc(var(--w)*-.04);right:calc(var(--w)*-.04);z-index:8;font:700 12px JetBrains Mono;background:var(--a1);color:#04121a;padding:2px 8px;border-radius:999px;transform:translateZ(20px)}.overlay{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:60px 20px 20px;overflow:clip}.overlay[hidden]{display:none}.op-bg{position:fixed;inset:0;background:#040409f0;animation:fadein .3s}.op-bg:before{content:"";position:absolute;left:50%;top:50%;width:110vmax;height:110vmax;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--glow,rgba(232,64,42,.08)) 0%,transparent 55%);animation:breathe 4s ease-in-out infinite;transition:background .6s}.op-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.op-pack{--opw:min(250px,56vw,36vh);position:relative;width:var(--opw);height:calc(var(--opw)*1.6);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;margin-top:6px}.op-pack:active{cursor:grabbing}.op-pack .pack{--pw:var(--opw);position:absolute;left:0;top:0;transform:none!important}.op-pack .half{position:absolute;left:0;right:0;overflow:hidden}.op-pack .half.top{top:0;height:19%;z-index:2;transform-origin:100% 100%;transform:translateY(calc(var(--tp,0)*-5px)) rotate(calc(var(--tp,0)*-5deg));transition:transform .08s}.op-pack .half.bot{top:19%;bottom:0;z-index:1}.op-pack .half.bot .pack{top:calc(var(--opw)*-.304)}.op-pack.glow{filter:drop-shadow(0 0 calc(var(--tp,0)*36px) var(--pglow,#fff))}.op-pack.idle{animation:packin .7s cubic-bezier(.2,1.3,.4,1),float 3.5s .7s ease-in-out infinite}.op-pack.torn .half.top{animation:tearTop .9s cubic-bezier(.3,.6,.4,1) forwards}.op-pack.torn .half.bot{animation:dropBody .9s .35s cubic-bezier(.5,0,.8,.4) forwards}.op-pack.torn .tear{opacity:0}.tear{position:absolute;left:4%;right:4%;top:19%;height:0;z-index:6;pointer-events:none;border-top:2px dashed rgba(255,255,255,.75);filter:drop-shadow(0 0 3px #000)}.tear i{position:absolute;left:0;top:-3px;height:4px;width:calc(var(--tp,0)*100%);background:linear-gradient(90deg,#fff,var(--yel));box-shadow:0 0 12px var(--yel),0 0 24px #fff;border-radius:4px}.tear b{position:absolute;top:-24px;left:calc(var(--tp,0)*100%);transform:translate(-50%);font-size:22px;filter:drop-shadow(0 2px 3px #000);animation:swipe 1.4s ease-in-out infinite}.op-pack.dragging .tear b,.op-pack.torn .tear b{display:none}@keyframes swipe{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@keyframes packin{0%{transform:translateY(-120vh) rotate(-14deg)}}.op-cards .card.emerge{animation:emerge .9s cubic-bezier(.18,1.2,.32,1) backwards}@keyframes emerge{0%{opacity:0;transform:translateY(190px) scale(.42) rotateX(48deg) rotate(-10deg);filter:blur(4px) brightness(1.4)}45%{opacity:1;filter:blur(0) brightness(1.08)}58%{transform:translateY(-36px) scale(1.06) rotateX(-6deg) rotate(2deg)}78%{transform:translateY(10px) scale(.97) rotateX(2deg) rotate(0)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0) rotate(0);filter:none}}.op-hint{color:var(--mute);font-size:14px;animation:pulse 1.8s infinite}.op-title{font:700 13px JetBrains Mono;letter-spacing:.25em;color:var(--mute)}.op-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;max-width:1200px;perspective:1100px}.op-cards .card{--w:clamp(96px,min(15.5vw,30vh),230px);cursor:pointer;animation:deal .85s cubic-bezier(.18,1.25,.32,1) backwards;transition:opacity .35s,filter .35s,transform .25s}.op-cards .card:not(.flipped):not(.flipping):hover .tilt{transform:translateY(-8px) scale(1.02) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.op-cards:has(.flipping) .card:not(.flipping):not(.flipped){opacity:.5;filter:brightness(.72) saturate(.9)}.op-cards .card.flipped:not(.flipping){animation:opLand .4s cubic-bezier(.22,1,.36,1)}@keyframes opLand{0%{transform:scale(1.03)}to{transform:scale(1)}}.op-actions{position:relative;z-index:1;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;min-height:52px}.op-close{position:fixed;top:18px;right:18px;z-index:2}.xbtn{width:44px;height:44px;padding:0;border:1px solid rgba(255,244,230,.22);background:#0c0b0ab8;color:#f0e8dc;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 22px #00000059,inset 0 1px #ffffff0f;transition:transform .16s ease,border-color .16s,background .16s,color .16s,box-shadow .16s}.xbtn .ic,.xbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block;pointer-events:none}.xbtn:hover{transform:translateY(-1px) rotate(90deg);color:#fff;border-color:var(--stamp);background:#c8281a38;box-shadow:0 10px 26px #c8281a47,inset 0 1px #ffffff1a}.xbtn:active{transform:translateY(0) rotate(90deg) scale(.94)}.xbtn.sm{width:36px;height:36px}.xbtn.sm .ic,.xbtn.sm svg{width:15px;height:15px;stroke-width:2.1}.modal .xbtn.mx{position:absolute;top:12px;right:12px;z-index:3}.op-close.xbtn{border-color:#fff4e647;background:#080706c7}.duel .xbtn{width:38px;height:38px;border-color:#fff4e633}.duel .d-quit{position:relative;z-index:30;flex:0 0 auto;min-width:7.5rem;pointer-events:auto}.soc-x.xbtn{width:36px;height:36px;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.soc-x.xbtn:hover{background:#c8281a2e;transform:rotate(90deg)}.op-summary{position:relative;z-index:1;font-size:13px;color:var(--mute);min-height:20px}#flash{position:fixed;inset:0;z-index:150;pointer-events:none;background:#fff;opacity:0}#flash.go{animation:flash .7s ease-out}#announce{position:fixed;inset:0;z-index:160;pointer-events:none;display:grid;place-items:center;opacity:0}#announce.go{animation:announce 2.2s cubic-bezier(.2,1,.3,1) forwards}#announce.an-E.go{animation:announce 2.4s cubic-bezier(.2,1,.3,1) forwards}#announce.an-L.go{animation:announceBig 2.6s cubic-bezier(.18,1,.28,1) forwards}#announce.an-M.go{animation:announceBig 2.8s cubic-bezier(.16,1,.28,1) forwards}#announce:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--an-bg,#fff) 18%,transparent),transparent 55%)}#announce.an-E.go:before,#announce.an-L.go:before,#announce.an-M.go:before{animation:anWash 2.4s ease-out forwards}#announce .an{text-align:center;position:relative}#announce .an-t{font:900 clamp(36px,8vw,96px)/1 "Dela Gothic One";letter-spacing:-.01em;color:var(--paper);filter:none}#announce.an-E .an-t{color:#e8d0ff;text-shadow:0 0 40px rgba(176,107,255,.55)}#announce.an-L .an-t{color:#ffe08a;text-shadow:0 0 48px rgba(255,200,61,.65),0 2px 0 #000}#announce.an-M .an-t{background:linear-gradient(90deg,#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff,#ff3d5a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mythText 1.6s linear infinite;filter:drop-shadow(0 2px 0 #000)}#announce .an-s{font:700 clamp(13px,2vw,18px) "JetBrains Mono";letter-spacing:.18em;color:#fff;margin-top:12px;text-shadow:none}.shake{animation:shake .6s cubic-bezier(.36,.07,.19,.97)}#fx{position:fixed;inset:0;z-index:140;pointer-events:none;width:100%;height:100%}.rr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.rr-head h1{font:900 clamp(30px,4.5vw,50px)/1 "Dela Gothic One"}.rr-head h1 span{font:900 .6em Yuji Syuku;color:var(--a2);margin-left:10px}.machine{margin-top:26px;border:1px solid var(--line2);border-radius:28px;padding:26px 0;background:linear-gradient(180deg,#141424,#0b0b14);position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0009}.machine:before,.machine:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:3;pointer-events:none}.machine:before{left:0;background:linear-gradient(90deg,#0f0f1c,transparent)}.machine:after{right:0;background:linear-gradient(-90deg,#0f0f1c,transparent)}.rr-window{position:relative;height:178px;overflow:hidden}.strip{position:absolute;top:0;left:0;display:flex;gap:12px;height:100%;will-change:transform}.marker{position:absolute;left:50%;top:-6px;bottom:-6px;width:4px;margin-left:-2px;z-index:4;background:linear-gradient(var(--a2),#fff,var(--a2));border-radius:4px;box-shadow:0 0 20px var(--a2),0 0 40px var(--a2)}.marker:before,.marker:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:10px solid transparent}.marker:before{top:0;border-top-color:var(--a2)}.marker:after{bottom:0;border-bottom-color:var(--a2)}.marker.bump{animation:mbump .12s}.rt{flex:none;width:136px;height:100%;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 18%,#14141f),#10101a 70%);border:1px solid color-mix(in srgb,var(--tc) 45%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;overflow:hidden}.rt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--tc);box-shadow:0 0 16px var(--tc)}.rt .t-gem{font-size:34px;line-height:1;color:var(--tc);filter:drop-shadow(0 0 10px var(--tc))}.rt .t-amt{font:900 22px Dela Gothic One}.rt .t-lbl{font:600 11px Zen Kaku Gothic New;color:var(--mute);text-transform:uppercase;letter-spacing:.1em}.rt .t-pack .pack{--pw:58px}.rt .t-pack .pk-name,.rt .t-pack .pk-sub,.rt .t-pack .pk-logo,.rt .t-pack .pk-k{display:none}.rt.jack{background:linear-gradient(180deg,#ffc83d59,#1a1408 75%)}.rt.jack .t-amt{background:linear-gradient(90deg,#fff3c4,#ffc83d);-webkit-background-clip:text;background-clip:text;color:transparent}.rt.win{animation:winpulse 1s ease-in-out infinite;z-index:2}.rr-ctrl{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.rr-ctrl .btn{min-width:280px;font-size:18px;padding:18px 34px}.rr-timer{font:700 14px JetBrains Mono;color:var(--mute)}.rewards{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.rewards .rt{width:auto;height:150px}.rewards .pct{position:absolute;top:8px;right:10px;font:700 11px JetBrains Mono;color:var(--tc)}.hist{display:flex;gap:8px;flex-wrap:wrap}.hist span{font:600 12px JetBrains Mono;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tc) 50%,transparent);color:var(--tc)}.col-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.col-head h1{font:900 clamp(28px,4vw,44px)/1 "Dela Gothic One"}.prog{margin-top:14px;display:flex;align-items:center;gap:14px;color:var(--mute);font-size:13px}.prog .track{flex:1;max-width:360px;height:8px;background:var(--line2);border-radius:8px;overflow:hidden}.prog .track i{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a2))}.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);position:sticky;top:calc(var(--top-h) + 4px);z-index:40}.filters input,.filters select{background:var(--panel2);border:1px solid var(--line2);color:var(--text);border-radius:10px;padding:9px 12px;font:inherit;font-size:14px}.filters input{flex:1;min-width:160px}.chip{padding:7px 12px;border-radius:999px;border:1px solid var(--line2);font-size:13px;font-weight:600;color:var(--mute)}.chip.on{color:#0a0a12;background:var(--cc,var(--text));border-color:var(--cc,var(--text))}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.grid .card{--w:100%;width:100%;cursor:pointer;transition:transform .2s}.grid .card .cname{font-size:13px}.grid .card .cser{font-size:10.5px}.grid .card .num{font-size:11px;padding:3px 7px;font-weight:800}.grid .card:hover{transform:translateY(-4px)}.empty{padding:60px;text-align:center;color:var(--mute);border:1px dashed var(--line2);border-radius:var(--radius)}.modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px}.modal[hidden]{display:none}.modal .mb{position:absolute;inset:0;background:#040409d9;animation:fadein .2s}.modal .mbox{position:relative;max-width:820px;width:100%;max-height:calc(100vh - 40px);overflow:auto;background:var(--panel);border:1px solid var(--line2);border-radius:24px;padding:30px;animation:pop .35s cubic-bezier(.2,1.3,.4,1)}.modal .mx{position:absolute;top:12px;right:12px}.detail{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}.detail .card{--w:240px}.detail h2{font:900 30px/1.05 Dela Gothic One;margin:10px 0 4px}.detail .jpn{color:var(--mute);font-family:Yuji Syuku;margin-bottom:18px}.rpill{display:inline-block;font:700 12px Dela Gothic One;padding:5px 12px;border-radius:999px;background:var(--rc);color:#0a0a12}dl.info{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:14px;margin-bottom:22px}dl.info dt{color:var(--mute)}dl.info dd{font-family:JetBrains Mono;text-align:right}.reward-m{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.reward-m .rt{width:200px;height:220px}.reward-m .rt .t-gem{font-size:56px}.reward-m .rt .t-amt{font-size:34px}.reward-m .rt .t-pack .pack{--pw:96px}.reward-m h2{font:900 28px Dela Gothic One}.reward-m p{color:var(--mute)}.mrow{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}#toast div{background:var(--panel2);border:1px solid var(--line2);padding:12px 18px;border-radius:2px;font-weight:600;font-size:14px;animation:toast 2.8s forwards;box-shadow:none}footer{position:relative;z-index:1;text-align:center;color:var(--dim);font-size:12px;padding:30px 20px 100px}.vfx{position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit}.vbadge{position:absolute;top:calc(var(--w)*.15);right:calc(var(--w)*.05);z-index:7;font:800 calc(var(--w)*.046) "Dela Gothic One";padding:calc(var(--w)*.014) calc(var(--w)*.035);border-radius:999px;color:#0a0a12;background:var(--vc);box-shadow:0 0 12px var(--vc);letter-spacing:.04em;white-space:nowrap}.card.v-h{--holo:.65}.card.v-h .front{box-shadow:inset 0 0 0 calc(var(--w)*.022) #22e0ff,0 0 24px #22e0ff80}.card.v-h .vfx{background:repeating-linear-gradient(-45deg,transparent 0 7px,rgba(255,255,255,.14) 7px 8px);mix-blend-mode:overlay}.card.v-g{--holo:.25}.card.v-g .art img{filter:url(#sharp) sepia(.55) saturate(1.7) hue-rotate(-8deg) brightness(1.06) contrast(1.05)}.card.v-g .front{box-shadow:inset 0 0 0 calc(var(--w)*.026) #ffc83d,0 0 30px #ffc83d8c}.card.v-g .vfx{background:linear-gradient(115deg,transparent 30%,rgba(255,240,180,.6) 45%,transparent 60%);background-size:300% 100%;animation:foil 3s ease-in-out infinite;mix-blend-mode:overlay}.card.v-s{--holo:.12}.card.v-s .art img{filter:url(#sharp) grayscale(1) contrast(1.35) brightness(.9)}.card.v-s .art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#8232ff80,#14002899);mix-blend-mode:color}.card.v-s .front{box-shadow:inset 0 0 0 calc(var(--w)*.022) #a052ff,0 0 34px #a052ff99}.card.v-s .vfx{background:radial-gradient(circle at 50% 120%,rgba(160,82,255,.6),transparent 60%);animation:pulse 2.4s infinite}.card.v-p{--holo:.9;filter:drop-shadow(0 0 18px rgba(255,61,127,.55))}.card.v-p .art img{filter:url(#sharp) saturate(1.5) contrast(1.08)}.card.v-p .vfx{padding:calc(var(--w)*.028);background:conic-gradient(from var(--ang),#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff,#ff3d5a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 1.8s linear infinite}.card.locked .vbadge,.card.locked .vfx{display:none}.card.hint-v:not(.flipped) .back{--rc:#ffffff;animation:hintglow .6s ease-in-out infinite}.op-cards.multi{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mw,96px),1fr));gap:10px;width:min(1100px,100%);max-height:62vh;overflow:auto;padding:14px 6px}.op-cards.multi .card{--w:100%;width:100%;animation-duration:.4s}.op-cards.multi .newb{font-size:8px;padding:2px 6px;top:-6px}.op-cards.multi .cname{font-size:9.5px}.op-cards.multi .cser{display:none}.op-cards.multi .num{font-size:9px;padding:2px 5px}.op-cards.multi .vbadge{font-size:7px}.banner{margin-top:20px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:30px 36px;border-radius:28px;border:1px solid color-mix(in srgb,var(--bc) 45%,transparent);background:radial-gradient(700px 320px at 85% 50%,color-mix(in srgb,var(--bc) 22%,transparent),transparent),var(--panel);position:relative;overflow:hidden}.banner:after{content:attr(data-k);position:absolute;left:-10px;bottom:-60px;font:900 200px/1 Yuji Syuku;color:#ffffff06;pointer-events:none}.banner .bkk{font:700 12px JetBrains Mono;letter-spacing:.25em;color:var(--bc)}.banner h2{font:900 clamp(26px,4vw,44px)/1.05 "Dela Gothic One";margin:10px 0}.banner p{color:var(--mute);margin-bottom:18px;max-width:480px}.bfan{display:flex;align-items:center;padding:10px 20px}.bfan .card{--w:136px;margin-left:-46px;transition:transform .3s}.bfan .card:first-child{margin-left:0;transform:rotate(-9deg) translateY(12px)}.bfan .card:nth-child(2){z-index:2;transform:translateY(-8px) scale(1.06)}.bfan .card:nth-child(3){transform:rotate(9deg) translateY(12px)}.brow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.brow .rr-timer{margin-left:4px}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.mis{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:18px;display:flex;flex-direction:column;gap:10px;transition:.2s}.mis.done{border-color:var(--a1);box-shadow:0 0 22px #e8402a2e}.mis.claimed{opacity:.45}.mis h4{font:700 14.5px Zen Kaku Gothic New}.mis .rw{font:700 12px JetBrains Mono;color:var(--a1)}.mis .mrow2{display:flex;justify-content:space-between;align-items:center;gap:10px}.mbar{height:7px;border-radius:7px;background:var(--line2);overflow:hidden}.mbar i{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a2));transition:width .5s}.chest{display:flex;align-items:center;gap:18px;padding:18px 22px;border:1px dashed var(--line2);border-radius:18px;background:var(--panel)}.chest .ci{font-size:40px}.chest.ready{border:1px solid var(--L);box-shadow:0 0 30px #ffc83d40}.chest.ready .ci{animation:float 2s ease-in-out infinite}.week7{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:12px}.day{border:1px solid var(--line2);border-radius:14px;padding:12px 4px;text-align:center;background:var(--panel);font-size:12px;font-weight:600}.day b{display:block;font:700 10.5px JetBrains Mono;color:var(--mute);margin-bottom:6px}.day .ri{font-size:22px;margin-bottom:4px}.day.got{border-color:var(--U);background:color-mix(in srgb,var(--U) 12%,var(--panel))}.day.today{border-color:var(--a2);box-shadow:0 0 22px #ff3d7f59}.login-m .week7{margin:18px 0}.ach{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.badge{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.badge .bi{font-size:24px;min-width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--panel2);border:1px solid var(--line2)}.badge.got{border-color:color-mix(in srgb,var(--L) 40%,var(--line))}.badge.got .bi{background:color-mix(in srgb,var(--L) 15%,var(--panel2));border-color:var(--L)}.badge.lock{opacity:.42}.badge.lock .bi{filter:grayscale(1)}.badge h5{font:700 13px Zen Kaku Gothic New}.badge p{font-size:12px;color:var(--mute)}.quiz{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:26px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.qimg{width:170px;aspect-ratio:5/7;border-radius:14px;background:#111 center 20%/cover;filter:blur(14px) grayscale(.7) brightness(.8);transition:filter .7s;box-shadow:0 0 0 2px var(--line2)}.qimg.show{filter:none}.qwrap{overflow:hidden;border-radius:14px}.qopts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.qopt{padding:14px;border:1px solid var(--line2);border-radius:14px;background:var(--panel2);font-weight:600;text-align:left;transition:.2s}.qopt:not(:disabled):hover{border-color:var(--a1)}.qopt.ok{border-color:var(--U);background:color-mix(in srgb,var(--U) 22%,var(--panel2))}.qopt.ko{border-color:var(--M);background:color-mix(in srgb,var(--M) 22%,var(--panel2))}.qhint{font:600 13px JetBrains Mono;color:var(--mute)}.prof{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;padding:30px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,#e8402a0f,#ff3d7f0d),var(--panel)}.avatar{width:104px;height:104px;border-radius:50%;background:var(--panel2) center 18%/cover no-repeat;box-shadow:0 0 0 3px var(--a1),0 0 34px #e8402a66;display:grid;place-items:center;color:var(--a1);position:relative;overflow:hidden;cursor:pointer;padding:0;border:0;flex:none}.avatar .logo-mark{width:56px;height:56px;border-radius:14px}.avatar .av-edit{position:absolute;inset:auto 0 0;padding:7px 4px 8px;font:700 11px Zen Kaku Gothic New;color:#fff;background:#0000009e;opacity:0;transition:opacity .18s ease;letter-spacing:.04em}.avatar:hover .av-edit,.avatar:focus-visible .av-edit{opacity:1}.av-pick{text-align:left;max-width:720px}.av-pick h2{text-align:center;margin-bottom:6px}.av-pick .av-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 18px}.av-pick .av-actions label.btn{cursor:pointer}.av-pick .av-actions input{display:none}.av-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;max-height:46vh;overflow:auto;padding:4px 2px 8px}.av-grid .av-opt{aspect-ratio:1;border-radius:12px;border:2px solid #3a332e;overflow:hidden;cursor:pointer;background:#111 center 18%/cover;padding:0;position:relative}.av-grid .av-opt:hover,.av-grid .av-opt.on{border-color:#e8b84a;box-shadow:0 0 0 1px #e8b84a59}.av-grid .av-opt.on:after{content:"✓";position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:50%;background:#e8b84a;color:#0c0b0a;font:700 12px/20px Zen Kaku Gothic New;text-align:center}.lvlb{font:900 13px Dela Gothic One;color:var(--a1);letter-spacing:.06em}.pname{font:900 clamp(22px,3.5vw,32px) "Dela Gothic One";background:none;border:0;color:var(--text);width:100%;outline:none;border-bottom:1px dashed transparent;padding:4px 0}.pname:hover,.pname:focus{border-bottom-color:var(--line2)}.xpbar{height:10px;border-radius:10px;background:var(--line2);overflow:hidden;margin-top:10px}.xpbar i{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a2))}.auth{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:16px;max-width:440px}.auth:empty{display:none}.auth-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.auth-lbl{font:700 11px Zen Kaku Gothic New;letter-spacing:.14em;text-transform:uppercase;color:#8a8278}.auth-page{min-height:min(78vh,720px);display:grid;place-items:center;padding:12px 0 40px;position:relative}.auth-page:before{content:"アカウント";position:absolute;inset:8% 0 auto;text-align:center;font:900 clamp(48px,12vw,110px)/1 "Yuji Syuku",serif;color:#c23a2212;letter-spacing:.08em;pointer-events:none;user-select:none}.auth-page-panel{position:relative;z-index:1;width:min(440px,100%);padding:32px 28px 28px;border:1px solid #3a332e;background:linear-gradient(165deg,rgba(194,58,34,.08),transparent 40%),linear-gradient(180deg,#1a1612,#100e0c);box-shadow:0 24px 60px #00000059}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:18px;font:900 18px Dela Gothic One;letter-spacing:.02em;color:#f3eee6}.auth-brand .logo-mark{width:32px;height:32px;border-radius:8px}.auth-brand em{font-style:normal;color:var(--a1)}.auth-page-panel .kicker{margin-bottom:10px}.auth-page-panel h1{font:900 clamp(28px,5vw,36px)/1.1 "Dela Gothic One";color:#f3eee6;margin:0 0 8px;letter-spacing:.02em}.auth-page-panel>.sub{margin:0 0 22px;color:#9a9186;line-height:1.55}.auth-page .auth-tabs{margin-bottom:18px}.auth-page .auth-tabs button{height:44px;font-size:13px}.auth-page .auth-form{gap:14px}.auth-page .auth-form label{font-size:12px;gap:6px;color:#b0a79c}.auth-page .auth-form input{height:48px;font-size:15px;padding:0 14px}.auth-page .auth-form .btn,.auth-page>.btn,#authPage .btn.main{width:100%;min-height:48px;margin-top:4px}.auth-page .auth-or{margin:18px 0}.auth-page .auth-row{gap:10px}.auth-page .auth-row .btn{flex:1;min-height:44px}.auth-page .auth-hint{margin:14px 0 0;font-size:12px;color:#7a736a;line-height:1.5}@media(max-width:560px){.auth-page-panel{padding:24px 18px}.auth-page-panel h1{font-size:28px}}.auth-gate{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #3a332e;background:#ffffff05}.auth-gate b{font:800 14px Zen Kaku Gothic New;color:#f3eee6}.auth-gate .sub{margin:0;font-size:12px}.auth-form{display:flex;flex-direction:column;gap:8px}.auth-form label{display:flex;flex-direction:column;gap:4px;font:700 11px Zen Kaku Gothic New;color:#9a9186}.auth-form input{height:40px;padding:0 12px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;font:600 14px Zen Kaku Gothic New;border-radius:0}.auth-form input:focus{outline:none;border-color:var(--gold)}.auth-or{display:flex;align-items:center;gap:10px;color:#6e675e;font:700 11px Zen Kaku Gothic New;letter-spacing:.12em;text-transform:uppercase}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:#2e2822}.auth-tabs{display:flex;gap:6px;margin-bottom:4px}.auth-tabs button{flex:1;height:36px;border:1px solid #3a332e;background:#12100e;color:#8a8278;font:700 12px Zen Kaku Gothic New;cursor:pointer;letter-spacing:.04em}.auth-tabs button.on{border-color:var(--gold);color:#fff;background:#c4a05a1f}.auth-guest{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px dashed #3a332e;background:#ffffff05}.auth-guest b{color:#f3eee6;font:700 13px Zen Kaku Gothic New}.top-handle.guest{color:#8a8278;font-weight:600}body.guest .nav a[data-go=reroll],body.guest .nav a[data-go=collection],body.guest .nav a[data-go=hdv],body.guest .nav a[data-go=duel],body.guest .nav a[data-go=missions]{opacity:.45}body.guest .soc-btn:not(.dc-invite){opacity:.45}.home-page{max-width:none;margin:0;padding:0 0 48px;position:relative}.home-stage{position:relative;isolation:isolate;overflow:hidden;min-height:min(82vh,720px);display:grid;align-items:center;padding:28px 18px 40px;background:radial-gradient(65% 50% at 75% 42%,rgba(200,40,24,.32),transparent 60%),linear-gradient(165deg,#140f0c,#0a0807 55%,#0c0a09)}.home-stage-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.home-sfx{position:absolute;font:900 clamp(42px,9vw,96px)/1 "Yuji Syuku",serif;color:#c23a221a;letter-spacing:.04em;user-select:none}.home-sfx.s1{left:3%;top:12%;transform:rotate(-8deg)}.home-sfx.s2{right:4%;top:24%;transform:rotate(6deg);color:#e8a8201a}.home-stage-in{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,36px);align-items:center}.home-copy{opacity:0;transform:translateY(16px)}.home-on .home-copy{animation:homeRise .55s ease forwards}.home-brand{margin:0;font:900 clamp(44px,7vw,84px)/.92 "Dela Gothic One",sans-serif;color:#fff;letter-spacing:-.03em}.home-brand em{font-style:normal;color:var(--red,#c23a22)}.home-kana{margin:8px 0 14px;font:700 12px/1 Yuji Syuku,serif;letter-spacing:.3em;color:#c8a090}.home-tag{margin:0 0 12px;font:900 clamp(24px,3.4vw,36px)/1.1 "Dela Gothic One",sans-serif;color:#f4eee6;max-width:12ch}.home-lead{color:#b4aaa0;font:600 15px/1.5 Zen Kaku Gothic New,sans-serif;max-width:34ch;margin:0 0 22px}.home-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.home-cta-main{min-width:min(100%,220px);min-height:46px;font-size:15px!important;box-shadow:0 8px 24px #b4140a59}.home-cta-sec{min-height:46px}.home-visual{position:relative;min-height:340px;display:grid;place-items:center;opacity:0;transform:translateY(16px)}.home-on .home-visual{animation:homeRise .55s .08s ease forwards}.home-pack{position:relative;z-index:2;display:grid;place-items:center;transform:scale(1.1)}.home-pack .pack{animation:homeFloat 5s ease-in-out infinite;will-change:transform}.home-fan{position:absolute;inset:14% 8%;z-index:1;pointer-events:none}.home-fan-card{position:absolute;width:min(120px,26vw);aspect-ratio:2/3;border-radius:10px;background:#1a1512 center/cover no-repeat;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 28px #0006;opacity:0}.home-on .home-fan-card{animation:homeDeal .5s ease forwards}.home-fan-card.f1{left:4%;top:20%;transform:rotate(-14deg);animation-delay:.15s}.home-fan-card.f2{right:4%;top:16%;transform:rotate(12deg);animation-delay:.22s}.home-fan-card.f3{left:30%;bottom:8%;transform:rotate(-4deg);animation-delay:.28s}.home-promise{width:min(1120px,100%);margin:0 auto;padding:10px 18px 0}.home-promise-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.07)}.home-rail{padding:20px 18px 8px 0;border-right:1px solid rgba(255,255,255,.07)}.home-rail:last-child{border-right:0}.home-rail i{display:block;margin-bottom:6px;font:700 11px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--red,#c23a22)}.home-rail b{display:block;font:900 15px Dela Gothic One,sans-serif;color:#f3eee6;margin-bottom:6px}.home-rail span{font:600 13px/1.45 Zen Kaku Gothic New,sans-serif;color:#948b80}@keyframes homeRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes homeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes homeDeal{0%{opacity:0}to{opacity:1}}@media(max-width:860px){.home-stage{min-height:auto;padding:16px 14px 32px}.home-stage-in{grid-template-columns:1fr}.home-visual{order:-1;min-height:280px}.home-pack{transform:scale(1)}.home-promise-track{grid-template-columns:1fr}.home-rail{border-right:0;border-top:1px solid rgba(255,255,255,.07);padding:14px 0}}@media(prefers-reduced-motion:reduce){.home-pack .pack,.home-fan-card,.home-copy,.home-visual{animation:none!important}.home-copy,.home-visual,.home-fan-card{opacity:1!important;transform:none!important}}.guest-gate{max-width:440px}.admin-audit{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.admin-audit-row{padding:8px 10px;border:1px solid #2a2420;background:#12100e;font:600 11px Zen Kaku Gothic New;color:#c8bfb2}.admin-audit-row b{color:#fff;margin-right:6px}.admin-audit-row small{color:#7a736a;margin-left:6px}.ref-box{margin-top:12px;padding:12px;border:1px solid #2e2822;background:#ffffff05;display:flex;flex-direction:column;gap:8px}.ref-box .auth-lbl{margin:0}.ref-code{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:800 18px JetBrains Mono;letter-spacing:.18em;color:var(--gold)}.ref-code b{font:inherit;color:inherit}.ref-link{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ref-link input{flex:1 1 220px;min-width:0;padding:8px 10px;border:1px solid #3a332e;background:#12100e;color:#cfc6ba;font:600 12px JetBrains Mono;border-radius:0;text-overflow:ellipsis}.ref-link input:focus{outline:none;border-color:var(--gold)}.ref-box .sub{margin:0;font-size:12px}.ref-box .auth-form{margin-top:2px}.ref-box .auth-form input{text-transform:uppercase;letter-spacing:.12em;font:700 14px JetBrains Mono}.grade-pill{display:inline-flex;align-items:center;padding:2px 8px;margin-left:6px;font:800 10px Zen Kaku Gothic New;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor;vertical-align:middle}.top-grade{font:800 10px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;margin-right:2px}.admin-panel{display:flex;flex-direction:column;gap:14px;text-align:left;width:100%}.admin-panel .auth-form label{color:#9a9186}.admin-box{padding:12px;border:1px solid #2e2822;background:#12100e;display:flex;flex-direction:column;gap:10px}.admin-box h3{margin:0;font:800 14px Zen Kaku Gothic New;color:#f3eee6}#adminShell{position:fixed;inset:0;z-index:12050;display:none;flex-direction:column;background:#0a0908;color:#f3eee6;overflow:hidden}#adminShell.on{display:flex}.admin-modlist{display:flex;flex-direction:column;gap:8px}.admin-modrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px;border:1px solid #2e2822;background:#12100e;color:inherit;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,opacity .15s}.admin-modrow:hover{border-color:#5a5248;background:#161310}.admin-modrow:disabled{opacity:.55;cursor:wait}.admin-modrow.on{border-color:#3a5a40;background:#3fd28b0f}.admin-modrow.on:hover{border-color:#4a7a50}.admin-modrow .who{min-width:0}.admin-modrow .who b{display:block;font:800 13px Zen Kaku Gothic New}.admin-modrow .who small{display:block;margin-top:3px;color:#8a8178;font:600 11px Zen Kaku Gothic New}.admin-modstate{flex:none;min-width:7.5rem;padding:7px 12px;border:1px solid #5a3428;border-radius:4px;background:var(--red);color:#fff;font:800 12px Zen Kaku Gothic New;text-align:center;letter-spacing:.04em}.admin-modstate.off{background:#1a1612;border-color:#3a332e;color:#9a9186}.nav [data-go].mod-off,[data-hdvt].mod-off{display:none!important}.admin-app{display:flex;flex-direction:column;height:100%;min-height:0}.admin-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid #2a2420;background:linear-gradient(180deg,#161210,#0e0c0a)}.admin-brand{display:flex;align-items:center;gap:12px;min-width:0}.admin-brand .ab-mark{width:40px;height:40px;display:grid;place-items:center;flex:none;background:var(--red);color:#fff;font:900 14px Dela Gothic One;letter-spacing:.04em}.admin-brand .ab-txt{min-width:0}.admin-brand .ab-txt b{display:block;font:900 18px/1.05 Dela Gothic One}.admin-brand .ab-txt small{display:block;margin-top:3px;font:700 11px Zen Kaku Gothic New;color:#9a9186}.admin-live{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #2e4a38;background:#3fd28b14;color:#3fd28b;font:700 11px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase}.admin-live i{width:7px;height:7px;border-radius:50%;background:#3fd28b;box-shadow:0 0 0 3px #3fd28b2e}.admin-top-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-main{flex:1;min-height:0;overflow:auto;padding:16px 18px 24px;display:flex;flex-direction:column;gap:14px}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-kpis-eco{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-kpi{position:relative;overflow:hidden;padding:14px 14px 12px;border:1px solid #2e2822;background:#12100e;display:flex;flex-direction:column;gap:6px;min-height:88px}.admin-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kpi,var(--red))}.admin-kpi .k-lab{font:700 10px Zen Kaku Gothic New;letter-spacing:.1em;text-transform:uppercase;color:#9a9186}.admin-kpi .k-val{font:900 26px/1 Dela Gothic One;color:#fff;overflow-wrap:anywhere}.admin-kpi .k-sub{font:600 11px Zen Kaku Gothic New;color:#7a736a}.admin-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:14px;min-height:0;align-items:stretch}.admin-pane{border:1px solid #2e2822;background:#0f0d0b;display:flex;flex-direction:column;min-height:420px;max-height:calc(100vh - 220px)}.admin-pane-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #2a2420;background:#14110e}.admin-pane-h h3{margin:0;font:900 15px Dela Gothic One}.admin-pane-h .mrow{gap:6px}.admin-tools{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid #1e1a17}.admin-search{flex:1;min-width:140px;height:38px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;padding:0 12px;font:600 13px Zen Kaku Gothic New}.admin-search:focus{outline:none;border-color:var(--red)}.admin-mem-list{flex:1;min-height:0;overflow:auto}.admin-row{display:grid;grid-template-columns:28px 40px minmax(0,1.2fr) 72px 52px 56px minmax(160px,1.1fr);gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #1a1714;cursor:pointer;transition:background .12s}.admin-row:hover{background:#16120f}.admin-row.sel{background:#c23a221a}.admin-row .av{width:36px;height:36px;border:1px solid #3a332e;background:#1a1612;display:grid;place-items:center;font:900 12px Dela Gothic One;color:#e8e0d4;overflow:hidden}.admin-row .av img{width:100%;height:100%;object-fit:cover}.admin-row .who{min-width:0}.admin-row .who b{display:block;font:800 13px Zen Kaku Gothic New;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-row .who small{display:flex;align-items:center;gap:6px;margin-top:2px;color:#8a8178;font:600 11px Zen Kaku Gothic New;flex-wrap:wrap}.admin-row .dot{width:7px;height:7px;border-radius:50%;background:#5a534c;flex:none}.admin-row .dot.on{background:#3fd28b;box-shadow:0 0 0 2px #3fd28b33}.admin-row .meta{font:700 12px JetBrains Mono;color:#c8bfb2;text-align:right}.admin-row .tag{justify-self:start;padding:2px 7px;border:1px solid #3a332e;font:700 9px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;color:#9a9186}.admin-row .tag.me{border-color:var(--red);color:var(--red)}.admin-row .tag.local{border-color:var(--yel);color:var(--yel)}.admin-row .tag.friend{border-color:#22e0ff;color:#22e0ff}.admin-row .tag.server,.admin-row .tag.on{border-color:#3fd28b;color:#3fd28b}.admin-row .tag.off{border-color:#8a8178;color:#8a8178}.admin-row .tag.ban{border-color:#c23a22;color:#ff8a7a;background:#c23a221f}.admin-row .dot.ban{background:#c23a22;box-shadow:0 0 0 2px #c23a2233}.admin-row.off{opacity:.82}.admin-row.banned{opacity:.9;background:#c23a220a}.admin-row .qbtn.ban,.admin-row .qbtn.danger{border-color:#6a2a22;color:#ff8a7a}.admin-row .qbtn.ban:hover,.admin-row .qbtn.danger:hover{border-color:#c23a22;background:#c23a2224;color:#fff}.admin-ban-reason{display:flex;flex-direction:column;gap:5px;font:700 11px Zen Kaku Gothic New;color:#9a9186;margin-top:4px}.admin-ban-reason input{height:40px;padding:0 12px;border:1px solid #2e2822;border-radius:8px;background:#0c0b0a;color:#f3eee6;font:600 13px Zen Kaku Gothic New}.admin-ban-reason input:focus{outline:none;border-color:var(--red)}.admin-ban-presets{margin-top:4px}.admin-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border:1px solid #5a3a2a;background:#1a100c;font:600 12px/1.4 Zen Kaku Gothic New;color:#e8d5c4}.admin-mod-acts{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.admin-mod-acts .btn{height:26px;padding:0 7px;font-size:10px}.admin-qacts{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.admin-row .qbtn{height:28px;padding:0 7px;font-size:10px;min-width:0}.admin-empty{padding:40px 20px;text-align:center;color:#7a736a;font:600 13px Zen Kaku Gothic New;line-height:1.5}.admin-mem-head{display:grid;grid-template-columns:28px 40px minmax(0,1.2fr) 72px 52px 56px minmax(160px,1.1fr);gap:8px;padding:6px 14px;border-bottom:1px solid #2a2420;background:#12100e;font:700 9px Zen Kaku Gothic New;letter-spacing:.08em;text-transform:uppercase;color:#7a736a}.admin-mem-head span:nth-child(n+4){text-align:right}.admin-select{height:38px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;padding:0 10px;font:700 12px Zen Kaku Gothic New}.admin-pane-h small{font:700 12px Zen Kaku Gothic New;color:#7a736a;margin-left:6px}.admin-tabs{display:flex;gap:0;border-bottom:1px solid #2a2420;background:#14110e}.admin-tabs button{flex:1;height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:#9a9186;font:800 12px Zen Kaku Gothic New;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.admin-tabs button.on{color:#fff;border-bottom-color:var(--red);background:#c23a2214}.admin-tabpane{display:none;flex:1;min-height:0;overflow:auto;padding:14px;flex-direction:column;gap:12px}.admin-tabpane.on{display:flex}.admin-give-hero{padding:12px;border:1px solid #3a241f;background:linear-gradient(135deg,#c23a222e,#12100e 70%);display:flex;flex-direction:column;gap:4px}.admin-give-hero b{font:900 15px Dela Gothic One;color:#fff}.admin-give-hero span{font:600 12px Zen Kaku Gothic New;color:#b0a79c}.admin-scope{display:flex;flex-wrap:wrap;gap:6px}.admin-scope label{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #3a332e;background:#12100e;font:700 11px Zen Kaku Gothic New;color:#c8bfb2;cursor:pointer}.admin-scope label:has(input:checked){border-color:var(--red);color:#fff;background:#c23a221f}.admin-scope input{accent-color:var(--red)}.admin-presets{display:flex;flex-wrap:wrap;gap:6px}.admin-presets button{height:34px;padding:0 10px;border:1px solid #3a332e;background:#12100e;color:#c8bfb2;cursor:pointer;font:800 11px Zen Kaku Gothic New;letter-spacing:.02em}.admin-presets button:hover{border-color:#6a635b;color:#fff}.admin-presets button.on{border-color:var(--red);background:#c23a2229;color:#fff}.admin-presets button.neg{border-color:#6a2a22;color:#ff8a7a}.admin-presets button.neg:hover,.admin-presets button.neg.on{border-color:#c23a22;background:#c23a2224;color:#fff}.admin-form .btn.danger{background:#5a1f18;border-color:#c23a22;color:#fff}.admin-form{display:flex;flex-direction:column;gap:10px}.admin-form label{display:flex;flex-direction:column;gap:5px;font:700 11px Zen Kaku Gothic New;color:#9a9186}.admin-form input,.admin-form select{height:42px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;padding:0 12px;font:600 14px Zen Kaku Gothic New}.admin-form input:focus,.admin-form select:focus{outline:none;border-color:var(--red)}.admin-form .btn{width:100%;min-height:44px}.admin-card-hits{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow:auto}.admin-card-hit{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;cursor:pointer;text-align:left}.admin-card-hit:hover,.admin-card-hit.on{border-color:var(--red);background:#c23a221a}.admin-card-hit .av{width:36px;height:36px;border-radius:4px;background:#0a0908 center/cover no-repeat;flex:0 0 auto}.admin-card-hit b{display:block;font:800 12px Zen Kaku Gothic New}.admin-card-hit small{display:block;font:600 10px Zen Kaku Gothic New;color:#9a9186}.admin-card-pick{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px;border:1px dashed #3a332e;background:#0e0c0b;color:#c8bfb2}.admin-card-pick.ok{border-style:solid;border-color:#4a3f36;background:#14110e;color:#f3eee6}.admin-card-pick .av{width:40px;height:40px;border-radius:4px;background:#0a0908 center/cover no-repeat;flex:0 0 auto}.admin-card-pick .who{min-width:0;flex:1}.admin-card-pick b{display:block;font:800 13px Zen Kaku Gothic New;color:#fff}.admin-card-pick small{display:block;font:600 10px Zen Kaku Gothic New;color:#9a9186}.admin-carte-step{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #2a2420;background:#100e0c}.admin-carte-lab{font:800 10px Zen Kaku Gothic New;letter-spacing:.08em;text-transform:uppercase;color:#8a8178}.admin-carte-search{display:flex;flex-direction:column;gap:5px;font:700 11px Zen Kaku Gothic New;color:#9a9186}.admin-carte-search input{height:42px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;padding:0 12px;font:600 14px Zen Kaku Gothic New}.admin-carte-search input:focus{outline:none;border-color:var(--red)}.admin-carte-quick{margin-top:2px}.admin-carte-rares button{border-color:#3a332e}.admin-carte-rares button[data-crare]:not([data-crare=""]){color:var(--rc,#c8bfb2)}.admin-carte-rares button.on{border-color:var(--rc,var(--red));color:#fff;box-shadow:inset 0 0 0 1px var(--rc,var(--red))}.admin-carte-qty{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.admin-carte-qty label{display:flex;flex-direction:column;gap:5px;font:700 11px Zen Kaku Gothic New;color:#9a9186}.admin-carte-qty input{height:42px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;padding:0 12px;font:600 14px Zen Kaku Gothic New;width:100%}.admin-carte-form{gap:12px}.admin-carte-form .btn{margin-top:2px}.admin-note{margin:0;font:600 11px/1.45 Zen Kaku Gothic New;color:#7a736a}.admin-selcount{font:700 11px Zen Kaku Gothic New;color:#c8bfb2}.top-acc-wrap{position:relative}.top-acc-wrap.is-admin .top-account{border-color:#c23a228c}.top-acc-wrap.is-admin .top-account:after{content:attr(data-role-tag);position:absolute;top:-6px;right:6px;padding:1px 5px;background:var(--red);color:#fff;font:800 8px Zen Kaku Gothic New;letter-spacing:.08em}.top-account.is-admin{position:relative}.top-acc-wrap[data-role=fondateur] .top-account{border-color:#e8b84a99}.top-acc-wrap[data-role=fondateur] .top-account:after{background:#e8b84a;color:#1a1206}.top-acc-wrap[data-role=modo] .top-account{border-color:#6cc4ff80}.top-acc-wrap[data-role=modo] .top-account:after{background:#2b7fc4}.top-acc-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:80;min-width:200px;display:flex;flex-direction:column;gap:0;border:1px solid #3a332e;background:#14110e;box-shadow:0 12px 32px #0000008c}.top-acc-menu[hidden]{display:none!important}.top-acc-menu button{display:block;width:100%;text-align:left;padding:12px 14px;border:0;border-bottom:1px solid #24201c;background:transparent;color:#e8e0d4;font:800 13px Zen Kaku Gothic New;cursor:pointer}.top-acc-menu button:last-child{border-bottom:0}.top-acc-menu button:hover{background:#1c1814}.top-acc-menu .tam-admin{color:#fff;background:#c23a2224}.top-acc-menu .tam-admin:hover{background:#c23a2247}@media(max-width:900px){.admin-kpis,.admin-kpis-eco{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:1fr}.admin-pane{max-height:none;min-height:320px}.admin-mem-head{display:none}.admin-row{grid-template-columns:28px 36px minmax(0,1fr) 70px;gap:6px 8px}.admin-row .meta:nth-child(5),.admin-row .meta:nth-child(6){display:none}.admin-qacts{grid-column:1/-1;justify-content:stretch}.admin-row .qbtn{flex:1}}.btn.dc-login{min-height:40px;border-radius:0;font:700 13px Zen Kaku Gothic New;letter-spacing:.02em;padding:8px 14px}.btn.dc-login{background:#5865f2;color:#fff;border:1px solid #5865f2}.btn.dc-login:hover{background:#4752c4;border-color:#4752c4}.btn.dc-login .dc-ic{display:inline-block;width:18px;height:18px;margin-right:2px;vertical-align:-4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='%23fff' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0a105.89 105.89 0 0 0-26.25 8.09C2.79 32.65-1.71 56.6.54 80.21a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1 105.25 105.25 0 0 0 32.19-16.14c2.64-27.38-4.51-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center/contain no-repeat}.auth-user{font:700 12px JetBrains Mono;color:var(--mute);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.auth-user img{width:22px;height:22px;border-radius:50%;border:1px solid #3a332e}.auth-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font:700 10px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;border:1px solid #3a332e;color:#c8bfb2}.auth-pill.dc{border-color:#5865f2;color:#aab1ff;background:#5865f21f}.auth-pill.local{border-color:var(--gold);color:var(--gold);background:#c4a05a1a}.auth-logout{font-size:12px;color:var(--mute);text-decoration:underline;background:none;border:0;cursor:pointer;padding:0}.auth-link{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #2e2822;background:#ffffff05}.auth-link b{font:700 13px Zen Kaku Gothic New;color:#f3eee6}.auth-link .sub{margin:0;font-size:12px}.auth-link .btn{align-self:flex-start}.admin-role{height:30px;padding:0 8px;border:1px solid #3a332e;background:#12100e;color:#cfc6ba;font:700 11px Zen Kaku Gothic New;border-radius:0}.admin-role:focus{outline:none;border-color:var(--gold)}.discord{display:contents}.dc-invite{text-decoration:none;color:#aab1ff;border-color:#3a4080;background:#5865f224}.dc-invite:hover{border-color:#5865f2;color:#fff;background:#5865f247}.dc-invite .dc-ic{display:block;width:18px;height:18px;margin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='%23aab1ff' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0a105.89 105.89 0 0 0-26.25 8.09C2.79 32.65-1.71 56.6.54 80.21a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1 105.25 105.25 0 0 0 32.19-16.14c2.64-27.38-4.51-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E") center/contain no-repeat}.dc-invite:hover .dc-ic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath fill='%23fff' d='M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0a105.89 105.89 0 0 0-26.25 8.09C2.79 32.65-1.71 56.6.54 80.21a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1 105.25 105.25 0 0 0 32.19-16.14c2.64-27.38-4.51-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z'/%3E%3C/svg%3E")}.f-discord{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 10px;text-decoration:none}.showcase{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.showcase .card{--w:100%;width:100%;cursor:pointer}.slot{aspect-ratio:5/7;border:2px dashed var(--line2);border-radius:14px;display:grid;place-items:center;color:var(--dim);font-size:13px;text-align:center;padding:12px}.backs{display:flex;gap:16px;flex-wrap:wrap}.backopt{width:92px;cursor:pointer;text-align:center;font-size:11.5px;color:var(--mute);font-weight:600}.backopt .card{--w:92px;margin-bottom:8px;pointer-events:none}.backopt.on .card{outline:3px solid var(--a1);outline-offset:3px;border-radius:8px}.backopt.lock{opacity:.35;cursor:not-allowed}.wiki{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);font-size:13px;line-height:1.6;color:#cfcde0;max-height:200px;overflow:auto;text-align:left}.wiki h6{font:700 11px JetBrains Mono;letter-spacing:.2em;color:var(--a1);margin-bottom:8px}.spoil{filter:blur(5px);cursor:pointer;transition:filter .3s}.spoil.open{filter:none}.vlist{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.vlist span{font:700 11px JetBrains Mono;padding:4px 10px;border-radius:999px;border:1px solid var(--vc);color:var(--vc)}.vlist span.no{opacity:.3}.dbtns{display:flex;gap:8px;flex-wrap:wrap;justify-content:inherit}@media(max-width:1150px){#pRR{display:none}}@media(max-width:700px){.banner{grid-template-columns:1fr;padding:22px}.bfan{justify-content:center;order:-1}.bfan .card{--w:104px;margin-left:-36px}.quiz{grid-template-columns:1fr;justify-items:center}.qopts{grid-template-columns:1fr;width:100%}.showcase{grid-template-columns:repeat(3,1fr)}.prof{grid-template-columns:1fr;text-align:center;justify-items:center}.week7{gap:4px}.day{font-size:10px;padding:8px 2px}.day .ri{font-size:17px}.op-cards.multi{--mw:74px}}body{font-synthesis:none;background:#101010}body:before{display:none}.top{background:#101010;border-bottom:1px solid #262626;box-shadow:none}.logo{font-family:Zen Kaku Gothic New;font-weight:900;letter-spacing:.06em;font-size:18px}.logo b{background:none;-webkit-text-fill-color:#e8e0d4;color:#e8e0d4}.logo .logo-mark{box-shadow:0 0 0 1px #e8e0d42e}.nav a{font-weight:600;border-radius:0;padding:8px 11px;font-family:Zen Kaku Gothic New}.nav a.on{background:transparent;color:#fff;box-shadow:inset 0 -2px #fff}.nav a:hover{background:transparent;color:#fff}.nav a.on:hover{background:transparent}.nav .dot{box-shadow:none;top:5px;right:6px;width:6px;height:6px;background:#e8a820}.pill{background:transparent;border:1px solid #2e2e2e;border-radius:0;box-shadow:none}.pill.ready{border-color:#e8a820;box-shadow:none;animation:none}.ibtn{background:transparent;border:1px solid #2e2e2e;border-radius:0}.gem-i{color:#e8a820}.hero,.banner,.prof,.quiz,.machine,.modal .mbox{border:1px solid #2e2e2e;border-radius:0;box-shadow:none;background:#161616}.tile-s,.pk-card,.mis,.badge,.chest,.filters,.day,table.rates,.empty,.slot,.wiki{border:1px solid #2a2a2a;border-radius:0;box-shadow:none;background:#161616}.pk-card:hover,.tile-s.click:hover{border-color:#4a4a4a;box-shadow:none;transform:none}.mis.done,.chest.ready,.badge.got{border-color:#e8a820;box-shadow:none}.badge.got .bi{background:#e8a8201a;border-color:#e8a820}.day.today{border-color:#c23a22;box-shadow:none}.day.got{border-color:var(--U);box-shadow:none}.modal .mbox{background:#161616}.modal .mb{background:#000000b8}.hero{background:#161616;padding:40px}.hero:after,.hero:before{content:none!important;display:none!important}.hero h1{font-family:Zen Kaku Gothic New;font-weight:900;letter-spacing:-.02em;line-height:1.12;text-shadow:none;font-size:clamp(28px,4.2vw,44px)}.hero h1 em{background:none;-webkit-text-fill-color:#c23a22;color:#c23a22;font-style:normal}.hero p{color:#8f8a82;max-width:400px;line-height:1.6;font-size:14.5px}.kicker{color:#6e675e;font-family:Zen Kaku Gothic New;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.sfx{display:none}.banner{background:#161616}.banner:after,.banner:before{content:none!important;display:none!important}.banner .bkk{color:#8f8a82;font-family:Zen Kaku Gothic New;font-weight:700;letter-spacing:.12em}.banner h2{font-family:Zen Kaku Gothic New;font-weight:900;text-shadow:none}h2.sec{font-family:Zen Kaku Gothic New;font-weight:900;position:relative;padding-bottom:0;align-items:center;margin-top:44px;font-size:20px}h2.sec:after{display:none}h2.sec .k{display:none}.col-head h1,.rr-head h1,#v-missions h1{font-family:Zen Kaku Gothic New!important;font-weight:900!important;text-shadow:none}.rr-head h1 span{font-family:Zen Kaku Gothic New;color:#e8a820;text-shadow:none;font-weight:700}.btn{border-radius:0;font-family:Zen Kaku Gothic New;font-weight:800;letter-spacing:.01em}.btn.main{background:#c23a22;color:#fff;border:0;box-shadow:none}.btn.main:after{display:none}.btn.main:not(:disabled):hover{transform:none;box-shadow:none;background:#d4452b}.btn.main:not(:disabled):active{transform:none;box-shadow:none;background:#a8321c}.btn.ghost{background:transparent;border:1px solid #3a3a3a;box-shadow:none;color:#d8d0c4}.btn.ghost:not(:disabled):hover{transform:none;border-color:#6a6a6a;box-shadow:none;background:transparent}.btn .tag{background:#00000059;color:#fff;border-radius:0;font-weight:700}.chip{border-radius:0;border:1px solid #3a3a3a}.filters input,.filters select{border:1px solid #3a3a3a;border-radius:0;background:#101010}.rates th{background:#e8e0d4;color:#101010;font-weight:800}.cname{font-family:Dela Gothic One;font-weight:400;letter-spacing:.01em}.gemb{border-radius:4px;transform:rotate(-7deg);border:1.5px solid #000;box-shadow:2px 2px #000}.front:after{content:"";position:absolute;inset:calc(var(--w)*.03);border:1px solid rgba(255,255,255,.35);border-radius:calc(var(--w)*.04);z-index:4;pointer-events:none}.back .bk{font-family:Yuji Syuku;font-weight:400;color:#f2ede48c;font-size:calc(var(--w)*.09)}.back .bl{font-family:Dela Gothic One;font-weight:400}.newb{font-family:Dela Gothic One;font-weight:400;background:var(--yel);color:#000;border:2px solid #000;border-radius:4px;box-shadow:2px 2px #000;letter-spacing:.04em}.vbadge{font-family:Dela Gothic One;font-weight:400;border:1.5px solid #000;box-shadow:2px 2px #000;border-radius:4px}.qty{border:1.5px solid #000;box-shadow:2px 2px #000;border-radius:4px!important;background:var(--yel)!important;color:#000!important}.p-std{--pbg:linear-gradient(165deg,#e8402a 0%,#7a160a 50%,#160605 100%);--pc:#ffd2c2}.pack-in:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px) 0 0/6px 6px}.pk-name,.pk-logo{font-family:Dela Gothic One;font-weight:400}.pk-k,.pk-big{font-family:Yuji Syuku;font-weight:400}.pk-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;z-index:0}.pk-gimg{opacity:.5;filter:grayscale(.25) contrast(1.1);mix-blend-mode:luminosity}.pk-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,transparent 24%,transparent 48%,rgba(0,0,0,.88) 84%),radial-gradient(circle at 50% 38%,transparent 45%,rgba(0,0,0,.4))}.pk-frame{position:absolute;inset:8% 4.5%;z-index:2;border:calc(var(--pw)*.013) solid var(--pc);border-radius:calc(var(--pw)*.03);box-shadow:inset 0 0 calc(var(--pw)*.07) #000000a6,0 0 calc(var(--pw)*.04) color-mix(in srgb,var(--pc) 60%,transparent)}.pack .pk-logo{position:absolute;top:10.5%;left:9%;right:auto;z-index:4;display:flex;align-items:center;gap:calc(var(--pw)*.025);font:400 calc(var(--pw)*.058) "Dela Gothic One";letter-spacing:.06em;color:#fff;text-shadow:0 1px 5px #000}.pack .pk-logo .logo-mark{width:calc(var(--pw)*.12);height:calc(var(--pw)*.12);border-radius:18%;box-shadow:0 0 0 1px #00000080,0 2px 6px #0000008c;filter:drop-shadow(0 0 3px #000)}.pk-hanko{position:absolute;left:9%;top:18%;z-index:4;background:#c8281a;color:#fff;font:400 calc(var(--pw)*.072)/1.05 "Yuji Syuku";padding:calc(var(--pw)*.022) calc(var(--pw)*.016);border-radius:calc(var(--pw)*.015);writing-mode:vertical-rl;border:calc(var(--pw)*.007) solid rgba(255,255,255,.75);transform:rotate(-5deg);box-shadow:calc(var(--pw)*.012) calc(var(--pw)*.012) 0 #000}.pk-badge{position:absolute;right:8%;top:16%;z-index:4;width:calc(var(--pw)*.21);aspect-ratio:1;border-radius:50%;background:var(--paper);color:#000;display:grid;place-content:center;text-align:center;font:400 calc(var(--pw)*.085)/.95 "Dela Gothic One";border:calc(var(--pw)*.01) solid #000;transform:rotate(12deg);box-shadow:calc(var(--pw)*.014) calc(var(--pw)*.014) 0 var(--pc)}.pk-badge small{font:900 calc(var(--pw)*.03) "Zen Kaku Gothic New";letter-spacing:.04em}.pk-ribbon{position:absolute;left:-2%;right:-2%;bottom:14%;z-index:4;padding:calc(var(--pw)*.04) 9%;background:linear-gradient(90deg,var(--pc),color-mix(in srgb,var(--pc) 50%,#000));transform:skewY(-7deg);box-shadow:0 calc(var(--pw)*.022) 0 #000,0 calc(var(--pw)*-.012) 0 #ffffff80}.pack .pk-name{position:static;transform:skewY(7deg);font:400 calc(var(--pw)*.086)/1.06 "Dela Gothic One";color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--pw)*.009) #000;paint-order:stroke fill;text-shadow:calc(var(--pw)*.013) calc(var(--pw)*.013) 0 #000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.pack .pk-big{top:24%;font-size:calc(var(--pw)*.44);z-index:3;-webkit-text-stroke:calc(var(--pw)*.01) #000;paint-order:stroke fill;text-shadow:calc(var(--pw)*.02) calc(var(--pw)*.02) 0 #000,0 0 calc(var(--pw)*.12) var(--pc)}.pack .crimp{height:6.5%;opacity:1;background:repeating-linear-gradient(90deg,#ffffff8c 0 1.5px,#00000040 1.5px 3.5px),linear-gradient(180deg,#f4f0ea,#9c958b 55%,#d8d2c8)}.pack .crimp.t{-webkit-mask:linear-gradient(135deg,transparent 33%,#000 34%) left top/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(-135deg,transparent 33%,#000 34%) left top/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(#000 0 0) left bottom/100% 72% no-repeat;-webkit-mask-composite:source-over;mask:linear-gradient(135deg,transparent 33%,#000 34%) left top/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(-135deg,transparent 33%,#000 34%) left top/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(#000 0 0) left bottom/100% 72% no-repeat}.pack .crimp.b{-webkit-mask:linear-gradient(45deg,transparent 33%,#000 34%) left bottom/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(-45deg,transparent 33%,#000 34%) left bottom/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(#000 0 0) left top/100% 72% no-repeat;mask:linear-gradient(45deg,transparent 33%,#000 34%) left bottom/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(-45deg,transparent 33%,#000 34%) left bottom/calc(var(--pw)*.045) calc(var(--pw)*.03) repeat-x,linear-gradient(#000 0 0) left top/100% 72% no-repeat}.pk-c{position:absolute;z-index:4;width:calc(var(--pw)*.055);aspect-ratio:1;background:#120907;border:calc(var(--pw)*.009) solid #f0c36a;transform:rotate(45deg);box-shadow:0 0 calc(var(--pw)*.03) #f0c36ab3}.pk-c:after{content:"";position:absolute;inset:26%;background:var(--pc)}.pk-c.c1{left:2%;top:6%}.pk-c.c2{right:2%;top:6%}.pk-c.c3{left:2%;bottom:6%}.pk-c.c4{right:2%;bottom:6%}.pk-spark{position:absolute;z-index:3;width:calc(var(--pw)*.06);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 22%,rgba(255,255,255,.55) 38%,transparent 70%);opacity:.85;animation:twinkle 2.6s ease-in-out infinite;animation-play-state:paused}.pk-spark.s1{left:18%;top:30%}.pk-spark.s2{right:24%;top:42%;width:calc(var(--pw)*.04);animation-delay:.9s}.pk-spark.s3{left:32%;top:52%;width:calc(var(--pw)*.035);animation-delay:1.7s}.pack:hover .pk-spark,.op-pack .pk-spark,.hero-pack .pk-spark,.banner .pk-spark{animation-play-state:running}@keyframes twinkle{0%,to{transform:scale(.4);opacity:.15}50%{transform:scale(1.2);opacity:1}}.pk-code{position:absolute;left:0;right:0;bottom:7.6%;z-index:4;text-align:center;font:700 calc(var(--pw)*.034) "JetBrains Mono";letter-spacing:.12em;color:#ffffffbf;text-shadow:0 1px 2px #000}.pk-holo{position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;padding:calc(var(--pw)*.014);opacity:0;transition:opacity .3s;background:conic-gradient(from var(--ang),#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff,#ff3d5a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 2.4s linear infinite;animation-play-state:paused}.pack:hover .pk-holo,.op-pack .pk-holo{opacity:.9;animation-play-state:running}.rt .t-pack .pk-code,.rt .t-pack .pk-c,.rt .t-pack .pk-spark,.rt .t-pack .pk-ribbon,.rt .t-pack .pk-badge,.rt .t-pack .pk-logo,.rt .t-pack .pk-hanko,.rt .t-pack .pk-big{display:none}.back{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--bkc,#e8402a) 42%,#000) 0%,var(--bk1,#2a1210) 40%,var(--bk2,#0e0807) 78%)}.back:before{display:none}.bk-pat{position:absolute;inset:0;opacity:.3;background-image:radial-gradient(circle at 50% 100%,transparent 18%,#f0c36a 19% 22%,transparent 23% 36%,#f0c36a 37% 40%,transparent 41% 54%,#f0c36a 55% 58%,transparent 59%),radial-gradient(circle at 50% 100%,transparent 18%,#f0c36a 19% 22%,transparent 23% 36%,#f0c36a 37% 40%,transparent 41% 54%,#f0c36a 55% 58%,transparent 59%);background-size:calc(var(--w)*.16) calc(var(--w)*.08);background-position:0 0,calc(var(--w)*.08) calc(var(--w)*.04);-webkit-mask:radial-gradient(circle at 50% 42%,transparent 28%,#000 62%);mask:radial-gradient(circle at 50% 42%,transparent 28%,#000 62%)}.bk-frame{position:absolute;inset:calc(var(--w)*.045);border:calc(var(--w)*.012) solid #d9a441;border-radius:calc(var(--w)*.035);box-shadow:inset 0 0 0 calc(var(--w)*.01) #000000b3,inset 0 0 0 calc(var(--w)*.02) color-mix(in srgb,var(--bkc,#e8402a) 75%,#000),0 0 calc(var(--w)*.03) #f0c36a59}.bk-c{position:absolute;width:calc(var(--w)*.075);aspect-ratio:1;background:var(--bk2,#0e0807);border:calc(var(--w)*.01) solid #f0c36a;transform:rotate(45deg);box-shadow:0 0 calc(var(--w)*.03) #f0c36a99}.bk-c:after{content:"";position:absolute;inset:28%;background:var(--bkc,#e8402a)}.bk-c.c1{left:calc(var(--w)*.008);top:calc(var(--w)*.008)}.bk-c.c2{right:calc(var(--w)*.008);top:calc(var(--w)*.008)}.bk-c.c3{left:calc(var(--w)*.008);bottom:calc(var(--w)*.008)}.bk-c.c4{right:calc(var(--w)*.008);bottom:calc(var(--w)*.008)}.bk-seal{position:absolute;left:50%;top:44%;width:60%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bkc,#e8402a) 32%,#000),#0b0807 72%);border:calc(var(--w)*.014) solid #d9a441;box-shadow:0 0 0 calc(var(--w)*.012) #000000bf,0 0 calc(var(--w)*.14) color-mix(in srgb,var(--bkc,#e8402a) 65%,transparent),inset 0 0 calc(var(--w)*.07) #000}.bk-ring{position:absolute;inset:7%;border-radius:50%;border:calc(var(--w)*.006) dashed rgba(240,195,106,.75);animation:rot 26s linear infinite}.bk-ring.r2{inset:14%;border-style:dotted;border-color:color-mix(in srgb,var(--bkc,#e8402a) 70%,#fff);animation-direction:reverse;animation-duration:18s}.back .bk-seal .bg{position:absolute;left:50%;top:50%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);color:var(--bkc,#e8402a);filter:drop-shadow(0 0 calc(var(--w)*.03) var(--bkc,#e8402a)) drop-shadow(0 0 1px #000)}.back .bk-seal .bg .logo-mark{width:100%;height:100%;border-radius:50%}.back .bk{top:9.5%;font:400 calc(var(--w)*.085)/1 "Yuji Syuku";color:#f0c36a;text-shadow:0 0 calc(var(--w)*.03) rgba(240,195,106,.6),0 2px 0 #000;letter-spacing:.2em}.back .bl{left:13%;right:13%;bottom:11%;padding:calc(var(--w)*.02) 0;background:linear-gradient(90deg,#b8261a,var(--bkc,#e8402a),#b8261a);border:calc(var(--w)*.008) solid #f0c36a;transform:skewY(-5deg);font:400 calc(var(--w)*.068)/1 "Dela Gothic One";letter-spacing:.12em;color:#fff;-webkit-text-stroke:calc(var(--w)*.006) #000;paint-order:stroke fill;box-shadow:0 calc(var(--w)*.015) 0 #000}.bk-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 36%,rgba(255,240,200,.22) 47%,transparent 57%);background-size:260% 100%;animation:foil 3.8s ease-in-out infinite}.op-bg{background:radial-gradient(rgba(242,237,228,.06) 1px,transparent 1.4px) 0 0/8px 8px,#0b0908}.op-title{font-family:Dela Gothic One;color:var(--paper);letter-spacing:.14em;background:var(--red);padding:8px 16px;border-radius:2px;transform:none;box-shadow:none;border:1px solid #e8e0d4}#announce .an{transform:none}#announce .an-t{font-family:Dela Gothic One;font-weight:400;-webkit-text-stroke:0;paint-order:normal;filter:drop-shadow(0 2px 0 #000);color:var(--paper);background:none;-webkit-text-fill-color:var(--paper)}#announce.an-E .an-t{color:#e8d0ff;-webkit-text-fill-color:#e8d0ff;filter:drop-shadow(0 0 28px rgba(176,107,255,.55)) drop-shadow(0 2px 0 #000)}#announce.an-L .an-t{color:#ffe08a;-webkit-text-fill-color:#ffe08a;filter:drop-shadow(0 0 36px rgba(255,200,61,.7)) drop-shadow(0 2px 0 #000)}#announce.an-M .an-t{background:linear-gradient(90deg,#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff,#ff3d5a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:mythText 1.6s linear infinite;filter:drop-shadow(0 2px 0 #000)}#announce .an-s{display:inline-block;background:#e8e0d4;color:#0c0a09;font-family:Zen Kaku Gothic New;font-weight:700;padding:6px 14px;border:0;border-radius:2px;box-shadow:none;text-shadow:none;letter-spacing:.1em;margin-top:14px}#toast div{background:#14110f;color:var(--paper);border:1px solid #3a332e;border-radius:2px;box-shadow:none;font-weight:600;position:relative;overflow:visible}#toast div:after{display:none}.machine{background:radial-gradient(rgba(242,237,228,.06) 1px,transparent 1.4px) 0 0/8px 8px,#120f0e}.machine:before{background:linear-gradient(90deg,#120f0e,transparent)}.machine:after{background:linear-gradient(-90deg,#120f0e,transparent)}.marker{background:var(--paper);box-shadow:0 0 0 2px #000,0 0 18px var(--red)}.marker:before{border-top-color:var(--red)}.marker:after{border-bottom-color:var(--red)}.rt{border-radius:6px;border-width:2px}.rt .t-amt{font-family:Dela Gothic One;font-weight:400}.hist span{border-radius:4px;border-width:2px}.detail h2,.reward-m h2,.pname{font-family:Dela Gothic One;font-weight:400}.rpill{border-radius:4px;font-weight:400;border:1.5px solid #000;box-shadow:2px 2px #000}.lvlb{color:#e8a820}.avatar{box-shadow:0 0 0 1px #3a3a3a}.qopt{border-radius:0;border:1px solid #2e2e2e}.qopt.ok{box-shadow:none;border-color:var(--U)}.qopt.ko{box-shadow:none;border-color:var(--M)}.qimg{border:1px solid #3a3a3a;box-shadow:none}footer{color:var(--mute)}footer .jp{font-family:Zen Kaku Gothic New;color:#8f8a82;font-size:13px;display:block;margin-bottom:6px;letter-spacing:.08em}@media(max-width:700px){h2.sec{font-size:18px}.hero,.banner,.prof,.quiz,.machine{box-shadow:none}}#splash{position:fixed;inset:0;z-index:400;display:grid;place-items:center;background:#101010;transition:opacity .45s ease,visibility .45s}#splash.out{opacity:0;visibility:hidden}.sp-in{text-align:center}.sp-logo{width:min(160px,40vw);aspect-ratio:1;margin:0 auto;filter:drop-shadow(0 0 28px rgba(200,20,20,.45));opacity:0;animation:spUp .5s .05s ease forwards}.sp-logo .logo-mark{width:100%;height:100%;border-radius:22px;box-shadow:0 0 0 1px #fff4e626}.sp-t{font:900 clamp(28px,6vw,48px)/1 "Zen Kaku Gothic New";letter-spacing:.08em;margin-top:18px;color:#e8e0d4;text-shadow:none;animation:spUp .5s .15s ease both}.sp-t b{color:#e8402a}.sp-jp{margin-top:8px;font:400 14px Yuji Syuku;letter-spacing:.35em;color:#e8e0d48c;animation:spUp .5s .25s ease both}@keyframes spReveal{to{clip-path:circle(75% at 50% 50%)}}@keyframes spPop{0%{transform:scale(.6) rotate(-25deg)}}@keyframes spUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#petals{display:none!important}.side-jp{display:none}.hero>div,.banner>div{position:relative;z-index:1}.rv{opacity:0;translate:0 12px;transition:opacity .4s ease,translate .4s ease}.rv.rv-in{opacity:1;translate:0 0}footer{margin-top:40px;padding-top:32px;position:relative;border-top:1px solid #262626}footer:before{display:none}.f-logo{width:52px;height:52px;margin:0 auto 12px}.f-logo .logo-mark{width:52px;height:52px;border-radius:14px}@media(prefers-reduced-motion:reduce){#petals{display:none}.rv{opacity:1;translate:0 0}}.snb{position:absolute;left:calc(var(--w)*.05);top:calc(var(--w)*.15);z-index:7;font:700 calc(var(--w)*.048) "JetBrains Mono";padding:calc(var(--w)*.012) calc(var(--w)*.03);border-radius:3px;color:#1a0f00;background:linear-gradient(135deg,#fff3c4,#f5c542 50%,#b9780f);border:1px solid #000;box-shadow:2px 2px #000;letter-spacing:.04em}.fusion .fu-rows{display:flex;flex-direction:column;gap:10px;margin:16px 0}.fu-row{display:grid;grid-template-columns:130px 1fr 110px 20px 130px auto;gap:12px;align-items:center;padding:10px 14px;border:2px solid rgba(242,237,228,.18);border-radius:6px;background:var(--panel2)}.fu-row .rpill{text-align:center;font-size:11px}.fu-bar{height:9px;border-radius:9px;background:var(--line2);overflow:hidden}.fu-bar i{display:block;height:100%;transition:width .4s}.fu-n{font:700 12px JetBrains Mono;color:var(--mute)}.fu-arrow{font:400 18px Dela Gothic One;color:var(--yel)}.fu-stage{position:relative;min-height:0;display:grid;place-items:center}.fu-stage:not(:empty){min-height:330px;margin-top:10px;border:2px dashed rgba(242,237,228,.2);border-radius:8px;background:radial-gradient(circle,rgba(232,64,42,.2),transparent 60%)}.fu-mini{position:absolute;left:50%;top:50%;width:70px;height:98px;margin:-49px 0 0 -35px;border-radius:6px;border:2px solid var(--paper);background:#222 center/cover;box-shadow:0 0 18px #ffc83d80;animation:fuIn .95s cubic-bezier(.6,0,.4,1) forwards}@keyframes fuIn{0%{transform:rotate(var(--a)) translateY(-120px) rotate(calc(-1*var(--a)))}70%{transform:rotate(calc(var(--a) + 200deg)) translateY(-30px) rotate(calc(-1*var(--a))) scale(.7);opacity:1}to{transform:rotate(calc(var(--a) + 260deg)) translateY(0) scale(.2);opacity:0}}.fu-core{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px;border-radius:50%;background:#fff;box-shadow:0 0 40px 18px #ffc83d,0 0 80px 30px #e8402a;animation:fuCore .95s ease-in forwards}@keyframes fuCore{0%{transform:scale(.2)}to{transform:scale(3);opacity:.9}}.fu-res .card{--w:200px;animation:uenter .6s cubic-bezier(.2,1.4,.4,1)}.evbox{margin-top:20px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:28px 32px;border-radius:0;border:1px solid #2e2e2e;box-shadow:none;background:#161616}.evbox.off{display:block;padding:18px 24px;border:1px solid #2a2a2a;box-shadow:none;background:#161616}.evbox.off h3{font:900 18px Zen Kaku Gothic New;margin:4px 0}.evbox .bkk{font:700 11px Zen Kaku Gothic New;letter-spacing:.12em;color:#8f8a82;text-transform:uppercase}.evbox h2{font:900 clamp(22px,3.5vw,34px)/1.15 "Zen Kaku Gothic New";margin:8px 0;text-shadow:none}.evbox .jp{font-family:Yuji Syuku;color:var(--e1,var(--yel));font-size:.65em;margin-left:8px;opacity:.85}.evbox p{color:#a59e93;max-width:520px;margin-bottom:14px}.ev-txt,.ev-pack{position:relative;z-index:1}.ev-pack .pack{--pw:170px;animation:none}.ev-k{display:none}.ev-prog{display:flex;align-items:center;gap:12px;margin-bottom:16px;font:700 12px JetBrains Mono;color:var(--mute)}.ev-prog .mbar{width:200px}.ev-prog .mbar i{background:linear-gradient(90deg,var(--e1),#fff)}.pass-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:14px}.pass-head b{display:block;font:400 22px Dela Gothic One}.pass-head span{font:700 12px JetBrains Mono;color:var(--mute)}.pass-track{display:flex;gap:10px;overflow-x:auto;padding:6px 4px 16px;scroll-behavior:smooth}.pt{flex:none;width:104px;min-height:128px;border:2px solid rgba(242,237,228,.18);border-radius:6px;background:var(--panel);padding:10px 8px;text-align:center;position:relative;opacity:.5}.pt.prem{min-height:148px;width:112px}.pt b{font:400 13px Dela Gothic One;color:var(--mute)}.pt .pt-i{font-size:26px;margin:6px 0;font-family:Yuji Syuku}.pt span{display:block;font:700 10.5px/1.3 Zen Kaku Gothic New}.pt .pt-prem{display:block;margin-top:6px;padding-top:6px;border-top:1px solid rgba(245,183,0,.28);color:var(--yel);font:700 10px/1.25 Zen Kaku Gothic New}.pt.big{border-color:#f5b70080}.pt.last{width:130px;border-color:var(--M);background:radial-gradient(circle,rgba(255,61,90,.25),var(--panel))}.pt.ok{opacity:1;cursor:pointer;border-color:var(--yel);box-shadow:3px 3px 0 var(--yel);animation:pulse 1.6s infinite}.pt.ok b{color:var(--yel)}.pt.cl{opacity:1;border-color:var(--U)}.pt em{position:absolute;top:6px;right:8px;font-style:normal;color:var(--U);font-weight:900}.store-note{margin:0 0 16px}.store-banner{padding:12px 14px;border:1px solid #3a332e;background:#161410;color:#c8bfb2;font:600 13px/1.45 Zen Kaku Gothic New}.store-banner.demo{border-color:#5c4300;background:#ffc83d0f;color:#f0d78a}.store-banner code{font:700 12px JetBrains Mono;color:#fff}.store-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.store-tabs button{height:40px;padding:0 14px;border:1px solid #3a332e;background:#12100e;color:#9a9186;font:700 12px Zen Kaku Gothic New;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.store-tabs button.on{border-color:var(--yel);color:#fff;background:#c4a05a1f}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.store-stage{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.72fr);gap:16px}.store-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);min-height:360px;overflow:hidden;border:1px solid #ff4d6a;background:#10080c;box-shadow:0 0 0 1px #ff3d5a40,0 22px 60px #00000080,0 0 80px #ff3d5a1f}.store-hero-art{position:relative;min-height:260px;display:grid;grid-template-columns:1.2fr .8fr .8fr}.store-hero-art>img{width:100%;height:100%;object-fit:cover;object-position:center 16%;filter:saturate(1.2) contrast(1.08)}.store-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 28%,#10080c 94%),linear-gradient(transparent 55%,#00000073);pointer-events:none}.store-hero-pack{position:absolute;left:8%;bottom:-6%;z-index:2;pointer-events:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.65))}.store-hero-pack .pack{--pw:132px}.store-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:26px 26px 26px 4px}.store-kicker{font:800 11px Zen Kaku Gothic New;letter-spacing:.16em;text-transform:uppercase;color:var(--yel)}.store-hero h2{margin:0;font:400 40px/1 Dela Gothic One;color:#fff;text-shadow:0 8px 30px rgba(255,61,90,.35)}.store-hero p{margin:0;max-width:34ch;color:#e4d7cc;font:600 14.5px/1.45 Zen Kaku Gothic New}.store-cta{align-self:flex-start;margin-top:8px;min-height:52px;padding:0 22px;font-size:16px;animation:storePulse 2.4s ease-in-out infinite}@keyframes storePulse{0%,to{box-shadow:0 0 #c23a228c}50%{box-shadow:0 0 0 10px #c23a2200}}.store-side{display:flex;flex-direction:column;overflow:hidden;border:1px solid #5c4300;background:#120e08}.store-side .store-visual{height:210px;flex:none}.store-side>div{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.store-side h3{margin:0;font:700 18px Dela Gothic One;color:#fff}.store-side .btn{align-self:flex-start}.store-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #2e2822;background:#141210;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.store-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:4;background:#3a332e}.store-card.cat-packs:before{background:linear-gradient(90deg,#ff3d5a,#ffc83d)}.store-card.cat-credits:before{background:linear-gradient(90deg,#ffc83d,#fff3c4)}.store-card.cat-cosmetics:before{background:linear-gradient(90deg,#7ef0ff,#b06bff)}.store-card.cat-pass:before{background:linear-gradient(90deg,#ffc83d,#ff3d5a)}.store-card.hot{grid-column:span 2;border-color:#6a4a22}.store-card:hover{transform:translateY(-7px);border-color:#c4a05a;box-shadow:0 18px 40px #00000073}.store-card.hot:hover{border-color:#ff4d6a;box-shadow:0 18px 46px #ff3d5a2e}.store-card.owned{opacity:.68}.store-card.owned:hover{transform:none}.store-tag{position:absolute;top:12px;left:12px;z-index:3;font:800 10px Zen Kaku Gothic New;letter-spacing:.08em;color:#120e0a;background:var(--yel);padding:4px 8px}.store-visual{position:relative;height:214px;overflow:hidden;background:#0c0b0a;display:grid;place-items:center}.store-card.hot .store-visual{height:250px}.store-glow{position:absolute;inset:auto auto 8%;width:70%;height:46%;border-radius:50%;background:#ffc83d33;filter:blur(22px);pointer-events:none}.store-visual.is-pack{background:radial-gradient(circle at 50% 42%,rgba(255,61,90,.2),transparent 62%),#0c0b0a}.store-visual.kind-mythique{background:radial-gradient(circle at 50% 40%,rgba(255,61,90,.38),transparent 60%),#14060c}.store-visual.kind-epique{background:radial-gradient(circle at 50% 40%,rgba(176,107,255,.34),transparent 60%),#100818}.store-visual.kind-legendaire{background:radial-gradient(circle at 50% 40%,rgba(255,200,61,.34),transparent 60%),#141006}.store-visual.is-pack .pack{--pw:124px;filter:drop-shadow(0 18px 18px rgba(0,0,0,.6));transition:transform .25s ease}.store-card:hover .store-visual.is-pack .pack{transform:translateY(-8px) scale(1.04)}.store-visual.is-back{height:268px;background:radial-gradient(ellipse at 50% 36%,color-mix(in srgb,var(--bkc,#e8402a) 62%,transparent),transparent 58%),radial-gradient(ellipse at 50% 92%,rgba(0,0,0,.72),transparent 42%),#0c0b0a}.store-visual.is-back .store-glow{width:54%;height:22%;bottom:7%;background:color-mix(in srgb,var(--bkc,#e8402a) 70%,transparent);filter:blur(16px)}.store-visual.is-back .card{filter:drop-shadow(0 22px 14px rgba(0,0,0,.72)) drop-shadow(0 0 18px color-mix(in srgb,var(--bkc,#e8402a) 55%,transparent));transition:transform .28s ease}.store-card:hover .store-visual.is-back:not(.is-set) .card,.store-side:hover .store-visual.is-back:not(.is-set) .card{transform:translateY(-12px) scale(1.05)}.store-visual .back .bl{background:linear-gradient(90deg,color-mix(in srgb,var(--bkc) 28%,#140c08),var(--bkc),color-mix(in srgb,var(--bkc) 28%,#140c08));border-color:color-mix(in srgb,var(--bkc) 35%,#f0c36a)}.store-visual .bk-frame,.store-visual .bk-seal{border-color:color-mix(in srgb,var(--bkc) 42%,#f0c36a)}.store-visual .bk-shine{opacity:.9;mix-blend-mode:screen}.store-visual .skin-obsidian .back{background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.22) 46%,transparent 58%),radial-gradient(circle at 50% 38%,#4a4a58,#14141c 46%,#050508 78%)}.store-visual .skin-obsidian .bk-pat{opacity:.12;filter:grayscale(1) brightness(1.6)}.store-visual .skin-obsidian .bk-frame,.store-visual .skin-obsidian .bk-seal,.store-visual .skin-obsidian .bk-c{border-color:#d5d5e4}.store-visual .skin-prism .bk-frame{border-color:transparent;background:linear-gradient(transparent,transparent) padding-box,conic-gradient(from var(--ang),#7ef0ff,#b06bff,#ffc83d,#ff5ad8,#7ef0ff) border-box;animation:spin 5s linear infinite}.store-visual .skin-prism .bk-shine{background:linear-gradient(115deg,transparent 20%,rgba(126,240,255,.35) 40%,rgba(255,90,216,.4) 52%,rgba(255,200,61,.3) 64%,transparent 78%);animation-duration:2.4s}.store-visual .skin-void .bk-pat{opacity:.7;mask:none;-webkit-mask:none;background:radial-gradient(circle,var(--bkc) .8px,transparent 1.5px) 0 0/calc(var(--w)*.16) calc(var(--w)*.2)}.store-visual .skin-void .bk-seal{box-shadow:0 0 0 calc(var(--w)*.012) #000000bf,0 0 calc(var(--w)*.22) var(--bkc),inset 0 0 calc(var(--w)*.08) #000}.store-visual .skin-eclipse .bk-pat{opacity:.16}.store-visual .skin-eclipse .bk-seal{box-shadow:0 0 0 calc(var(--w)*.02) #0a0804,0 0 0 calc(var(--w)*.034) var(--bkc),0 0 calc(var(--w)*.2) #e6c15a8c}.store-visual .skin-shrine .bk-pat{opacity:.55}.store-visual .skin-shrine .back .bk{color:#ffb45a}.store-visual .skin-circuit .bk-pat{opacity:.8;mask:none;-webkit-mask:none;background:linear-gradient(color-mix(in srgb,var(--bkc) 80%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bkc) 80%,transparent) 1px,transparent 1px);background-size:calc(var(--w)*.11) calc(var(--w)*.11)}.store-visual .skin-circuit .bk-c{border-color:var(--bkc);box-shadow:0 0 calc(var(--w)*.05) var(--bkc)}.store-visual .skin-holo .bk-shine{opacity:1;background:linear-gradient(115deg,transparent 18%,rgba(180,220,255,.2) 34%,rgba(255,170,220,.45) 48%,rgba(160,255,220,.35) 60%,transparent 76%);animation-duration:2.2s}.store-visual .skin-carmin .bk-pat{opacity:.4;filter:hue-rotate(-8deg) saturate(1.4)}.store-visual .skin-carmin .bk-seal{box-shadow:0 0 0 calc(var(--w)*.012) #000,0 0 calc(var(--w)*.18) #ff3c28b3,inset 0 0 calc(var(--w)*.07) #000}.store-visual.is-set{display:flex;align-items:flex-end;justify-content:center;gap:0;padding-bottom:18px;height:248px;background:radial-gradient(circle at 50% 18%,rgba(255,90,140,.34),transparent 52%),radial-gradient(circle at 70% 70%,rgba(230,193,90,.22),transparent 46%),#0c0b0a}.store-visual.is-set .card{margin:0 -22px;transition:transform .28s ease}.store-visual.is-set .card:nth-child(2){transform:rotate(-11deg) translateY(10px)}.store-visual.is-set .card:nth-child(3){transform:translateY(-16px) scale(1.06);z-index:2}.store-visual.is-set .card:nth-child(4){transform:rotate(11deg) translateY(10px)}.store-side:hover .store-visual.is-set .card:nth-child(3),.store-card:hover .store-visual.is-set .card:nth-child(3){transform:translateY(-26px) scale(1.08)}.store-visual .sf{position:absolute;height:118%;width:46%;object-fit:cover;object-position:center 15%;border:1px solid rgba(255,255,255,.2);box-shadow:0 14px 28px #0000008c}.store-visual.is-credits .sf1{left:6%;top:8%;transform:rotate(-9deg)}.store-visual.is-credits .sf2{left:27%;top:2%;z-index:2;height:126%;width:48%;transform:none}.store-visual.is-credits .sf3{right:6%;top:8%;transform:rotate(9deg)}.store-visual.is-pass .sf{inset:0;width:100%;height:100%;object-position:center 20%;border:0;box-shadow:none}.store-visual.is-pass:after{content:"PASS";position:absolute;left:12px;bottom:10px;z-index:2;font:400 28px Dela Gothic One;color:#fff;letter-spacing:.14em;text-shadow:0 2px 16px #000}.store-body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 16px;flex:1}.store-card h3{margin:0;font:700 17px Dela Gothic One;color:#f3eee6}.store-card.hot h3{font-size:22px}.store-card p{margin:0;flex:1;font:600 12.5px/1.45 Zen Kaku Gothic New;color:#a3988c}.store-perks{display:flex;flex-wrap:wrap;gap:6px}.store-perks span{font:800 10px Zen Kaku Gothic New;letter-spacing:.04em;color:#f0d78a;border:1px solid rgba(240,215,138,.35);padding:3px 7px;background:#ffc83d0f}.store-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.store-foot b{font:800 18px JetBrains Mono;color:var(--yel)}.store-foot .btn.main{min-width:112px;box-shadow:0 0 0 1px #ff502866,0 8px 18px #c23a2266}@media(max-width:980px){.store-stage,.store-hero{grid-template-columns:1fr}.store-hero-art{min-height:220px}.store-hero-art:after{background:linear-gradient(transparent 20%,#10080c)}.store-hero-copy{padding:4px 20px 22px}.store-hero-pack{left:auto;right:16px;bottom:38%}.store-card.hot{grid-column:span 1}}@media(max-width:700px){.store-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.store-grid{grid-template-columns:1fr}.store-visual,.store-card.hot .store-visual{height:220px}}.dr-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dr-opt{cursor:pointer;transition:transform .2s;text-align:center}.dr-opt:hover{transform:translateY(-8px)}.dr-opt .card{--w:100%;width:100%}.dr-st{margin-top:12px;font:700 12px Zen Kaku Gothic New;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.dr-st .dc{width:22px;height:22px;border-radius:50%;background:#3d8bff;display:inline-grid;place-items:center;font:400 11px Dela Gothic One;border:2px solid #000}.dr-rec{display:flex;gap:30px;margin:14px 0}.dr-rec small{display:block;font:700 11px JetBrains Mono;color:var(--mute);margin-bottom:6px}.pips{display:flex;gap:6px}.pips i{width:20px;height:20px;border-radius:50%;border:2px solid var(--line2);background:var(--panel2)}.pips.win i.on{background:var(--U);border-color:#000;box-shadow:0 0 10px var(--U)}.pips.loss i.on{background:var(--M);border-color:#000;box-shadow:0 0 10px var(--M)}.settings{display:flex;flex-direction:column;gap:10px;max-width:760px}.set{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:2px solid rgba(242,237,228,.2);border-radius:6px;background:var(--panel);box-shadow:4px 4px #0009}.set b{font:400 15px Dela Gothic One}.set small{display:block;color:var(--mute);font-size:12.5px;margin-top:2px}.set input[type=range]{width:200px;accent-color:var(--red)}.install-set{flex-wrap:wrap;align-items:flex-start}.install-set .install-qr{flex:0 0 auto;width:180px;height:180px;border-radius:8px;background:#fff;padding:8px;image-rendering:pixelated}@media(max-width:800px){.fu-row{grid-template-columns:1fr 1fr;row-gap:8px}.fu-row .fu-arrow{display:none}.evbox{grid-template-columns:1fr;padding:22px}.ev-pack{justify-self:center;order:-1}.dr-opts{gap:8px}.set{flex-direction:column;align-items:flex-start}}.ptitle{margin-top:6px;background:var(--ink);color:var(--yel);border:2px solid rgba(245,183,0,.5);border-radius:4px;padding:5px 10px;font:700 13px Zen Kaku Gothic New}.ptitle-n{margin-left:10px;color:var(--mute);font-size:12px}.chals{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.chal{position:relative;overflow:hidden;border:2px solid rgba(242,237,228,.28);border-radius:6px;background:var(--ar-bg);padding:18px;box-shadow:4px 4px #0009;display:flex;flex-direction:column;gap:6px;min-height:220px}.chal:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000040,#000000d1);pointer-events:none}.chal>*{position:relative}.chal .ck{position:absolute;right:10px;top:0;font:400 86px/1 Yuji Syuku;color:var(--ar-ac);opacity:.35}.chal .cn{font:900 11px Zen Kaku Gothic New;letter-spacing:.25em;color:var(--ar-ac)}.chal h3{font:400 19px Dela Gothic One}.chal p{font-size:13px;color:#d8d0c4}.chal .cr{font:700 11px JetBrains Mono;color:var(--yel)}.chal-st{margin:4px 0 8px;font:700 12px Zen Kaku Gothic New}.okb{color:var(--U)}.kob{color:#ff9a8a}.chal.done{border-color:var(--U);box-shadow:4px 4px 0 var(--U)}.chal .stamp{position:absolute;right:12px;bottom:14px;font:400 26px/1 Yuji Syuku;color:#fff;background:#c8281a;padding:6px;border:2px solid #fff;border-radius:6px;transform:rotate(-10deg);box-shadow:3px 3px #000}.rushbox{background:radial-gradient(circle at 85% 50%,rgba(160,0,20,.35),transparent 55%),var(--panel);border-color:#ff3d5a73!important}.duel.rushm .d-arena{box-shadow:inset 0 0 calc(80px + var(--rp,0)*260px) rgba(150,0,10,calc(.25 + var(--rp,0)*.55))}.duel.rushm .d-arena:after{color:#ff2a3a;opacity:calc(.08 + var(--rp,0)*.12)}.d-pass .rbon{display:flex;flex-direction:column;gap:6px;min-width:170px;padding:16px;font-size:13px}.d-pass .rbon b{font-size:26px}.mysbox{margin-top:20px;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:26px 32px;border-radius:0;border:1px solid #2e2e2e;box-shadow:none;position:relative;overflow:hidden;background:#161616}.mysbox .bkk{font:700 11px Zen Kaku Gothic New;letter-spacing:.12em;color:#8f8a82;text-transform:uppercase}.mysbox h3{font:900 clamp(20px,3vw,28px) "Zen Kaku Gothic New";margin:6px 0 8px}.mys-meta{display:flex;gap:18px;flex-wrap:wrap;font:700 12.5px JetBrains Mono;color:var(--mute);margin-bottom:14px}.mys-pack .pack{--pw:150px;animation:none}.p-mys{--pbg:linear-gradient(165deg,#1d1416,#070505 70%);--pc:#c8281a}.p-mys.gold{--pbg:linear-gradient(165deg,#5c4300,#140e00 70%);--pc:#ffc83d}.mys-bg{position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 6px,transparent 6px 12px),radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--pc) 35%,transparent),transparent 60%)}.mys-q{position:absolute;left:0;right:0;top:20%;text-align:center;z-index:1;font:400 calc(var(--pw)*.6)/1 "Dela Gothic One";color:#ffffff12}.mys-seal{position:absolute;left:50%;top:42%;z-index:2;width:42%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-8deg);border-radius:46% 54% 50% 50%/52% 48% 54% 46%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--pc) 70%,#fff),var(--pc) 45%,color-mix(in srgb,var(--pc) 55%,#000));box-shadow:inset 0 0 0 calc(var(--pw)*.02) #00000040,0 calc(var(--pw)*.02) calc(var(--pw)*.05) #000000b3;display:grid;place-items:center}.mys-seal span{font:400 calc(var(--pw)*.17)/1 "Yuji Syuku";color:#ffffffd9;text-shadow:0 2px 0 rgba(0,0,0,.4)}.p-mys.gold .mys-seal span{color:#4a2a00}.card.animated .art img{scale:1;transition:translate .25s ease-out;animation:artBreathe 7s ease-in-out infinite;translate:calc((50% - var(--mx,50%))*.06) calc((50% - var(--my,50%))*.06)}@keyframes artBreathe{0%,to{scale:1.03}50%{scale:1.09}}.anim-fx{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:inherit}.anim-fx i{position:absolute;bottom:-10%;width:calc(var(--w)*.035);aspect-ratio:1;border-radius:50%;opacity:0;animation:fxRise 4.5s linear infinite}.anim-fx i:nth-child(1){left:12%;animation-delay:0s}.anim-fx i:nth-child(2){left:28%;animation-delay:1.4s}.anim-fx i:nth-child(3){left:44%;animation-delay:.7s}.anim-fx i:nth-child(4){left:60%;animation-delay:2.3s}.anim-fx i:nth-child(5){left:74%;animation-delay:3.1s}.anim-fx i:nth-child(6){left:86%;animation-delay:1.9s}.anim-fx i:nth-child(7){left:36%;animation-delay:3.7s}@keyframes fxRise{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:.95}to{transform:translate(calc(var(--w)*.06),calc(var(--w)*-1.5)) scale(1.1);opacity:0}}@keyframes fxFall{0%{transform:translateY(calc(var(--w)*-1.5)) rotate(0);opacity:0}15%{opacity:.9}to{transform:translate(calc(var(--w)*.1)) rotate(260deg);opacity:0}}.anim-fx.fire i{background:radial-gradient(circle at 50% 70%,#fff3c4,#ffb020 40%,#ff3d1f 75%,transparent 76%);border-radius:50%/60% 60% 40% 40%;filter:blur(.4px)}.anim-fx.petal i{background:#ffb7c5;border-radius:80% 0;animation-name:fxFall;top:0;bottom:auto;width:calc(var(--w)*.05)}.anim-fx.spark i{background:#bff4ff;border-radius:2px;width:calc(var(--w)*.02);box-shadow:0 0 calc(var(--w)*.04) #22e0ff;animation-duration:2.6s}.anim-fx.mist i{background:radial-gradient(circle,rgba(176,107,255,.55),transparent 70%);width:calc(var(--w)*.28);filter:blur(2px);animation-duration:7s}.anim-fx.leaf i{background:#7fd36b;border-radius:0 80%;animation-name:fxFall;top:0;bottom:auto;width:calc(var(--w)*.05)}.anim-fx.gold i{background:radial-gradient(circle,#fff3c4,#ffc83d 50%,transparent 70%)}.anim-sweep{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);background-size:300% 100%;animation:sweepX 5.5s ease-in-out infinite}@keyframes sweepX{0%,70%{background-position:150% 0}to{background-position:-50% 0}}.anim-k{position:absolute;inset:0;z-index:2;display:grid;place-items:center;font:400 calc(var(--w)*.7)/1 "Yuji Syuku";color:#fff0;transition:color .5s;pointer-events:none}.card.animated:hover .anim-k{color:#ffffff38}.grid .card.animated .anim-fx i,.grid .card.animated .anim-sweep,.grid .card.animated .art img{animation-play-state:paused}.grid .card.animated:hover .anim-fx i,.grid .card.animated:hover .anim-sweep,.grid .card.animated:hover .art img{animation-play-state:running}@media(max-width:800px){.mysbox{grid-template-columns:1fr;padding:22px}.mys-pack{justify-self:center;order:-1}}@media(prefers-reduced-motion:reduce){.anim-fx,.anim-sweep{display:none}.card.animated .art img{animation:none}}.myth-aura{position:absolute;inset:-7%;z-index:-1;border-radius:calc(var(--w)*.1);pointer-events:none;opacity:.8;background:conic-gradient(from var(--ang),#ff2a3a,#ffc83d,#ff2a3a,#ff7a1a,#b0001a,#ff2a3a);filter:blur(calc(var(--w)*.07));animation:spin 4s linear infinite,auraPulse 2.2s ease-in-out infinite}@keyframes auraPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.95;transform:scale(1.04)}}.card.r-M:not(.flipped):not(.static) .myth-aura{opacity:.95;animation-duration:1.6s,.7s}.grid .card.r-M .myth-aura{inset:-4%;opacity:.55}.card.r-M .front{box-shadow:inset 0 0 0 calc(var(--w)*.02) #1a0505,0 0 calc(var(--w)*.1) #ff2a3a8c,0 calc(var(--w)*.06) calc(var(--w)*.14) -6px #000}.myth-vig{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 48%,rgba(110,0,15,.55) 78%,rgba(40,0,5,.85))}.myth-lines{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 calc(var(--w)*.07),rgba(255,215,120,.09) calc(var(--w)*.07) calc(var(--w)*.078))}.myth-frame{position:absolute;inset:4%;z-index:6;pointer-events:none;border-radius:calc(var(--w)*.04);border:calc(var(--w)*.013) solid #f0c36a;box-shadow:inset 0 0 0 calc(var(--w)*.006) #000,0 0 0 calc(var(--w)*.006) #000,inset 0 0 calc(var(--w)*.05) #ffc83d59,0 0 calc(var(--w)*.04) #ffc83d80}.myth-c{position:absolute;z-index:7;width:calc(var(--w)*.09);aspect-ratio:1;background:#1a0505;border:calc(var(--w)*.012) solid #f0c36a;transform:rotate(45deg);box-shadow:0 0 calc(var(--w)*.04) #ffc83d,0 0 0 calc(var(--w)*.006) #000}.myth-c:after{content:"";position:absolute;inset:24%;background:linear-gradient(135deg,#ff2a3a,#7a0010)}.myth-c.c1{left:calc(var(--w)*-.005);top:calc(var(--w)*-.005)}.myth-c.c2{right:calc(var(--w)*-.005);top:calc(var(--w)*-.005)}.myth-c.c3{left:calc(var(--w)*-.005);bottom:calc(var(--w)*-.005)}.myth-c.c4{right:calc(var(--w)*-.005);bottom:calc(var(--w)*-.005)}.myth-top{position:absolute;left:50%;top:calc(var(--w)*-.005);transform:translate(-50%);z-index:8;display:flex;align-items:center;gap:calc(var(--w)*.03);white-space:nowrap;padding:calc(var(--w)*.018) calc(var(--w)*.07);background:linear-gradient(180deg,#b0001a,#5a0008);border:calc(var(--w)*.008) solid #f0c36a;border-top:0;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);font:400 calc(var(--w)*.05)/1 "Dela Gothic One";letter-spacing:.14em;color:#fff3c4;text-shadow:0 1px 0 #000}.myth-top b{font:400 calc(var(--w)*.06)/1 "Yuji Syuku";color:#ffc83d;letter-spacing:0}.card.r-M .ftop{margin-top:calc(var(--w)*.075)}.card.r-M .gemb{background:linear-gradient(135deg,#ff2a3a,#7a0010);color:#ffc83d;border:1.5px solid #f0c36a;box-shadow:0 0 12px #ff2a3a,2px 2px #000;transform:rotate(-7deg) scale(1.12)}.card.r-M .frame:before{height:48%;background:linear-gradient(transparent,#46000aeb 55%,#140003fa)}.card.r-M .cname{background:linear-gradient(180deg,#fff8dc 10%,#ffc83d 55%,#c27c0e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 0 #000) drop-shadow(0 0 6px rgba(255,170,40,.6));font-size:calc(var(--w)*.08)}.card.r-M .cser{color:#ffd9a0}.card.r-M .frame{padding-bottom:calc(var(--w)*.14)}.card.r-M .snb{background:linear-gradient(110deg,#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff);color:#000;font-weight:900;top:auto;left:50%;bottom:calc(var(--w)*.035);transform:translate(-50%);z-index:8;box-shadow:0 0 10px #fff9,2px 2px #000;font-size:calc(var(--w)*.046)}.card.r-M .num{background:#3c0008cc;border:1px solid #f0c36a;color:#ffc83d}.mcine{position:fixed;inset:0;z-index:135;display:grid;place-items:center;overflow:clip;cursor:pointer;background:radial-gradient(circle at 50% 50%,#4a0610,#120203 55%,#000);animation:mcBg .5s ease-out}.mcine.out{animation:mcOut .45s ease-in forwards}@keyframes mcBg{0%{background-color:#fff;opacity:0}}@keyframes mcOut{to{opacity:0;transform:scale(1.06)}}.mc-line{position:absolute;left:0;height:2px;width:40vw;background:linear-gradient(90deg,transparent,rgba(255,215,140,.85),transparent);animation:mcLine .55s linear infinite}@keyframes mcLine{0%{transform:translate(110vw)}to{transform:translate(-50vw)}}.mc-k{position:absolute;font:400 min(52vh,48vw)/1 "Yuji Syuku";color:#c8101f;opacity:.9;text-shadow:0 0 60px rgba(255,40,40,.6);animation:mcSlam .6s .15s cubic-bezier(.2,1.6,.4,1) both;white-space:nowrap;letter-spacing:-.05em}@keyframes mcSlam{0%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:.85}}.mc-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:2}.mc-top{font:400 clamp(26px,5vw,52px)/1 "Dela Gothic One";letter-spacing:.08em;background:linear-gradient(90deg,#ff3d5a,#ffc83d,#3fd28b,#22e0ff,#b06bff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:2px #000;paint-order:stroke fill;filter:drop-shadow(5px 5px 0 #000);animation:mcUp .5s .5s cubic-bezier(.2,1.4,.4,1) both;transform:skew(-8deg)}.mc-card{animation:mcIn 1s .25s cubic-bezier(.2,1.25,.3,1) both}.mc-card .card{--w:min(300px,42vh,62vw)}@keyframes mcIn{0%{transform:scale(.1) rotate(-30deg);opacity:0;filter:brightness(4)}55%{transform:scale(1.18) rotate(5deg);opacity:1;filter:brightness(2)}to{transform:scale(1) rotate(0);filter:none}}.mc-name{text-align:center;font:400 clamp(22px,3.6vw,38px)/1.1 "Dela Gothic One";background:linear-gradient(180deg,#fff8dc,#ffc83d 60%,#c27c0e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(3px 3px 0 #000);animation:mcUp .5s .9s ease both}.mc-name small{display:block;margin-top:8px;font:700 13px JetBrains Mono;letter-spacing:.2em;-webkit-text-fill-color:#ffd9a0;color:#ffd9a0}.mc-skip{position:absolute;bottom:4vh;left:0;right:0;text-align:center;font:700 12px Zen Kaku Gothic New;color:#ffdcb499;letter-spacing:.2em;animation:pulse 1.4s infinite}@keyframes mcUp{0%{opacity:0;transform:translateY(24px) skew(-8deg)}}@media(prefers-reduced-motion:reduce){.myth-aura{animation:none}.mc-line{display:none}}.duel,.vn{position:fixed;inset:0;z-index:110;display:flex;flex-direction:column;overflow:clip;background:#0b0908;color:var(--paper)}.duel[hidden],.vn[hidden]{display:none}.d-arena{position:absolute;inset:0;z-index:0;background:var(--ar-bg,#140e0c)}.d-arena:before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(242,237,228,.06) 1px,transparent 1.4px) 0 0/8px 8px}.d-arena:after{content:attr(data-k);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:400 min(62vh,62vw)/1 "Yuji Syuku";color:var(--ar-ac,#e8402a);opacity:.09;pointer-events:none;white-space:nowrap}.d-arena .ar-name{position:absolute;left:14px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font:900 12px Zen Kaku Gothic New;letter-spacing:.45em;color:var(--ar-ac,#e8402a);opacity:.75}.d-top,.d-bot,.d-mid,.d-board{position:relative;z-index:1}.d-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 4px}.d-bot{display:flex;align-items:flex-end;gap:14px;padding:10px 16px 16px}.d-board{flex:1;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,18px);padding:8px 10px;min-height:0}.d-empty{color:var(--dim);font:700 13px Zen Kaku Gothic New}.d-mid{display:flex;align-items:center;justify-content:center;gap:18px;padding:6px;border-top:2px dashed rgba(242,237,228,.18);border-bottom:2px dashed rgba(242,237,228,.18);background:#00000040}.d-turn{font:400 14px Dela Gothic One;letter-spacing:.08em;min-width:180px;text-align:center}.hero-p{display:flex;gap:10px;align-items:center;padding:8px 14px 8px 8px;background:#0e0c0be6;border:2px solid var(--paper);border-radius:6px;box-shadow:4px 4px 0 var(--red);min-width:230px;transition:box-shadow .15s}.hero-p.tgt{cursor:crosshair;box-shadow:0 0 0 3px var(--yel),4px 4px 0 var(--red);animation:pulse 1s infinite}.hp-por{width:56px;height:56px;border-radius:6px;overflow:hidden;border:2px solid var(--paper);display:grid;place-items:center;font-size:30px;background:#201a18;flex:none}.hp-por img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.corrupt img{filter:grayscale(.5) sepia(.5) hue-rotate(-35deg) saturate(2.4) contrast(1.15) brightness(.85)}.hp-name{font:400 14px Dela Gothic One}.hp-sub{font:600 11px Zen Kaku Gothic New;color:var(--yel);max-width:220px}.hp-bar{height:7px;background:#2d2522;border-radius:4px;overflow:hidden;margin:5px 0 3px;width:160px}.hp-bar i{display:block;height:100%;background:linear-gradient(90deg,#e8402a,#ff8a3d);transition:width .4s}.hp-num{font:700 13px JetBrains Mono}.hp-mana{display:flex;gap:4px;margin-top:5px;flex-wrap:wrap}.hp-mana i{width:10px;height:10px;transform:rotate(45deg);background:#3d8bff;border:1px solid #bcd8ff;box-shadow:0 0 6px #3d8bff}.hp-mana i.off{background:#1d2433;box-shadow:none;border-color:#33405a}.hp-meta{font:600 11px JetBrains Mono;color:var(--mute);margin-top:4px}.unit{position:relative;width:clamp(54px,min(8.6vw,14vh),108px);aspect-ratio:3/4;border-radius:8px;border:3px solid var(--rc);background:#1a1514;box-shadow:3px 3px #000;transition:transform .15s,box-shadow .15s;flex:none}.unit img{width:100%;height:100%;object-fit:cover;object-position:center 18%;border-radius:5px;display:block}.unit .tok{width:100%;height:100%;display:grid;place-items:center;color:var(--red)}.unit .tok svg{width:60%}.unit.taunt{box-shadow:0 0 0 3px #cfc6b8,0 0 0 6px #000,3px 3px 0 6px #000}.unit.taunt:before{content:"ðŸ§±";position:absolute;bottom:14px;right:3px;font-size:13px;z-index:2}.unit.shielded:after{content:"";position:absolute;inset:-7px;border-radius:13px;border:2px solid #ffe27a;box-shadow:0 0 14px #ffe27a,inset 0 0 14px #ffe27a80;pointer-events:none}.unit.ready{cursor:pointer;box-shadow:0 0 0 2px #3fd28b,0 0 18px #3fd28b,3px 3px #000}.unit.ready:hover{transform:translateY(-6px)}.unit.sel{transform:translateY(-12px) scale(1.07);box-shadow:0 0 0 3px var(--yel),0 0 24px var(--yel),3px 3px #000}.unit.tgt{cursor:crosshair;box-shadow:0 0 0 3px var(--red),0 0 20px var(--red),3px 3px #000;animation:pulse 1s infinite}.u-atk,.u-hp{position:absolute;bottom:-10px;width:27px;height:27px;display:grid;place-items:center;font:400 14px Dela Gothic One;border:2px solid #000;color:#fff;z-index:3}.u-atk{left:-10px;background:#f5b700;color:#000;border-radius:50%}.u-hp{right:-10px;background:#e8402a;border-radius:6px}.u-hp.hurt{background:#8a1e12}.u-ab{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:17px;filter:drop-shadow(0 1px 2px #000);z-index:3}.u-zz{position:absolute;top:5px;right:6px;font:900 12px Zen Kaku Gothic New;color:#9cc6ff;text-shadow:0 0 4px #000}.u-name{position:absolute;left:0;right:0;bottom:13px;text-align:center;font:700 9.5px Zen Kaku Gothic New;color:#fff;text-shadow:0 1px 3px #000,0 0 2px #000;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit.enter{animation:uenter .45s cubic-bezier(.2,1.4,.4,1)}.unit.dying{animation:udie .45s forwards}@keyframes uenter{0%{transform:translateY(-50px) scale(1.35);opacity:0}}@keyframes udie{to{transform:scale(.5) rotate(10deg);opacity:0;filter:brightness(3)}}.d-hand{flex:1;display:flex;justify-content:center;gap:6px;min-height:clamp(84px,19vh,150px);align-items:flex-end}.hcard{position:relative;width:clamp(56px,min(8vw,13vh),98px);aspect-ratio:5/7;border-radius:7px;border:2px solid var(--rc);background:#1a1514;box-shadow:3px 3px #000;transition:transform .15s;flex:none;opacity:.55}.hcard.ok{opacity:1;cursor:pointer;box-shadow:0 0 0 2px #3d8bff,0 0 14px #3d8bff99,3px 3px #000}.hcard.ok:hover{transform:translateY(-18px) scale(1.15);z-index:3}.hcard img{width:100%;height:60%;object-fit:cover;object-position:center 18%;display:block;border-radius:5px 5px 0 0}.hcard .tok{height:60%;display:grid;place-items:center;color:var(--red)}.hcard .tok svg{width:50%}.h-cost{position:absolute;top:-10px;left:-10px;width:27px;height:27px;border-radius:50%;background:#3d8bff;border:2px solid #000;display:grid;place-items:center;font:400 14px Dela Gothic One;color:#fff;z-index:2}.h-name{font:700 9.5px/1.15 Zen Kaku Gothic New;padding:3px 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-ab{font:600 8.5px Zen Kaku Gothic New;color:var(--mute);padding:1px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcard .u-atk,.hcard .u-hp{width:23px;height:23px;font-size:12px;bottom:-9px}.d-hand-op{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.d-hand-op i{width:20px;height:30px;border-radius:3px;background:linear-gradient(160deg,#e8402a,#3a0d07);border:1.5px solid #f0c36a}.fl{position:fixed;z-index:210;pointer-events:none;font:400 26px Dela Gothic One;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;transform:translate(-50%,-50%);animation:flup 1.05s ease-out forwards;white-space:nowrap}.fl.dmg{color:#ff5a3d;font-size:30px}.fl.heal{color:#3fd28b}.fl.buff{color:#f5b700;font-size:17px}.fl.info{color:#ffe27a;font-size:15px}.fl.sfx{font-size:44px;color:var(--paper);text-shadow:4px 4px 0 var(--red);animation:sfxpop .85s ease-out forwards}@keyframes flup{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-150%) scale(1)}}@keyframes sfxpop{0%{opacity:0;transform:translate(-50%,-50%) scale(2.3) rotate(-14deg)}20%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-8deg)}to{opacity:0;transform:translate(-50%,-62%) scale(1.05) rotate(-8deg)}}.d-pass{position:absolute;inset:0;z-index:20;background:#080606f0;display:grid;place-items:center;text-align:center;padding:20px}.d-pass[hidden]{display:none}.d-pass h2{font:400 clamp(34px,7vw,72px) "Dela Gothic One";-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:6px 6px 0 var(--red);margin-bottom:12px;transform:skew(-8deg)}.d-pass p{color:var(--mute);margin-bottom:22px;max-width:520px}.d-pass .rwl{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.d-pass .rwl span{background:var(--paper);color:var(--ink);font:700 14px Zen Kaku Gothic New;padding:8px 14px;border:2px solid #000;border-radius:4px;box-shadow:3px 3px 0 var(--red)}.duel.shake{animation:shake .5s}.vn{justify-content:flex-end;cursor:pointer}.vn-body{position:relative;z-index:1;width:100%}.vn-box{display:flex;align-items:flex-end;gap:22px;padding:0 4vw 6vh;max-width:1150px;margin:0 auto;animation:fadeup .35s ease}.vn-por{width:clamp(110px,17vw,220px);aspect-ratio:3/4;border:3px solid var(--paper);border-radius:6px;box-shadow:6px 6px 0 var(--red);overflow:hidden;display:grid;place-items:center;font-size:clamp(56px,9vw,110px);background:#1a1514;flex:none}.vn-por img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.vn-por.kore{background:radial-gradient(circle at 50% 40%,#5a2210,#140805);box-shadow:6px 6px 0 var(--yel)}.vn-bub{flex:1;background:var(--paper);color:var(--ink);border:3px solid #000;border-radius:22px;padding:30px 26px 22px;box-shadow:7px 7px #000;position:relative;min-height:130px}.vn-bub:before{content:"";position:absolute;left:-20px;bottom:34px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:20px solid #000}.vn-name{position:absolute;top:-18px;left:20px;font:400 16px Dela Gothic One;background:var(--red);color:var(--paper);padding:5px 14px;border-radius:4px;transform:rotate(-2deg);border:2px solid #000;box-shadow:3px 3px #000}.vn-name.kore{background:var(--yel);color:#000}.vn-txt{font:700 clamp(15px,1.7vw,19px)/1.65 "Zen Kaku Gothic New"}.vn-next{position:absolute;right:18px;bottom:8px;font:700 12px Zen Kaku Gothic New;color:#8a8178;animation:pulse 1.2s infinite}.vn-box.narr .vn-por{display:none}.vn-box.narr .vn-bub{background:#0e0c0beb;color:var(--paper);border-color:var(--paper);font-style:italic;box-shadow:7px 7px 0 var(--red)}.vn-box.narr .vn-bub:before{display:none}.vn-box.narr .vn-next{color:var(--mute)}.vn-title{position:absolute;left:0;right:0;top:40%;transform:translateY(-50%);text-align:center;z-index:1;animation:fadeup .6s ease;padding:0 20px}.vn-title .c{font:900 14px Zen Kaku Gothic New;letter-spacing:.45em;color:var(--yel)}.vn-title h2{font:400 clamp(30px,6vw,64px)/1.1 "Dela Gothic One";text-shadow:6px 6px 0 var(--red);-webkit-text-stroke:2px #000;paint-order:stroke fill;margin:14px 0;transform:skew(-6deg)}.vn-title p{font:700 14px Zen Kaku Gothic New;color:var(--mute);letter-spacing:.2em}.vn-skip{position:absolute;top:16px;right:16px;z-index:3}.chapters{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.chap{position:relative;display:flex;flex-direction:column;min-height:280px;padding:0;cursor:pointer;border:1px solid #2a2521;border-radius:0;overflow:hidden;background:#12100e;box-shadow:0 10px 28px #00000059;transition:border-color .18s,transform .18s,box-shadow .18s}.chap:hover:not(.lock){border-color:var(--ar-ac);transform:translateY(-2px);box-shadow:0 14px 32px #00000073}.chap-art{position:relative;height:112px;flex:none;background:var(--ar-bg);overflow:hidden}.chap-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,#12100e 96%);pointer-events:none}.chap .ck{position:absolute;right:6px;top:-6px;font:400 78px/1 Yuji Syuku;color:var(--ar-ac);opacity:.16;pointer-events:none;user-select:none}.chap .cpor{position:absolute;left:14px;bottom:10px;z-index:1;width:58px;height:76px;border:1px solid rgba(255,244,230,.35);overflow:hidden;display:grid;place-items:center;font-size:22px;background:#0c0b0a;color:#e8e0d4}.chap .cpor img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.chap-body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px;background:#12100e}.chap .cn{font:800 11px JetBrains Mono;letter-spacing:.14em;text-transform:uppercase;color:var(--ar-ac)}.chap h3{font:800 16px/1.25 Zen Kaku Gothic New;margin:0;color:#f3eee6;text-shadow:0 1px 0 #000}.chap p{font-size:12.5px;line-height:1.4;color:#a59e93;margin:0}.chap .cr{margin-top:auto;padding-top:10px;font:700 11px/1.35 JetBrains Mono;color:var(--gold);border-top:1px solid #2a2521}.chap.lock{cursor:not-allowed;opacity:.78}.chap.lock .chap-art{filter:grayscale(.7) brightness(.65)}.chap.lock .cpor{color:#8a8278;border-color:#3a332e}.chap .stamp{position:absolute;right:10px;top:10px;z-index:2;font:400 18px/1 Yuji Syuku;color:#fff;background:var(--stamp);padding:5px 7px;border:1px solid #fff;transform:rotate(-8deg)}.freeduel{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.fd{border:2px solid rgba(242,237,228,.28);border-radius:6px;background:var(--ar-bg);padding:18px;box-shadow:4px 4px #0009;cursor:pointer;transition:.2s;position:relative;overflow:hidden}.fd:hover{border-color:var(--paper);box-shadow:5px 5px 0 var(--ar-ac);transform:translateY(-3px)}.fd .fk{position:absolute;right:8px;top:0;font:400 64px/1 Yuji Syuku;color:var(--ar-ac);opacity:.35}.fd h4{font:400 18px Dela Gothic One;margin-bottom:6px;position:relative}.fd p{font-size:12.5px;color:#d8d0c4;position:relative}.deckbox{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:20px;border:2px solid rgba(242,237,228,.28);border-radius:6px;background:var(--panel);box-shadow:4px 4px #0009}.deck-slots{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.deck-slots.sm{margin:8px 0 12px}.deck-slot{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:96px;padding:8px 12px;border:1.5px solid #3a332e;background:#12100e;color:#c8bfb2;cursor:pointer;font:700 12px Zen Kaku Gothic New;text-align:left}.deck-slot small{font:600 10.5px JetBrains Mono,monospace;color:#8a8278}.deck-slot:hover{border-color:#6a635b;color:#fff}.deck-slot.on{border-color:var(--red);background:#c23a2224;color:#fff}.deck-slot.on small{color:#ffb0a0}.deck-slot.ready:not(.on){border-color:#3a6a4a}.deck-slot.ready:not(.on) small{color:#3fd28b}.dk-top{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:160px;overflow:auto}.dk-top .unit{--rc:var(--C);width:52px;margin:0}.dk-top .sub{padding:8px 0}.curve{display:flex;align-items:flex-end;gap:5px;height:64px;margin:10px 0 20px;max-width:360px}.curve div{flex:1;background:var(--red);border-radius:3px 3px 0 0;position:relative;min-height:2px;border:1.5px solid #000}.curve div span{position:absolute;bottom:-18px;left:0;right:0;text-align:center;font:600 10px JetBrains Mono;color:var(--mute)}.abil{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.abil>div{display:flex;gap:10px;align-items:center;padding:12px;border:2px solid rgba(242,237,228,.2);border-radius:6px;background:var(--panel);font-size:13px}.abil b{font:400 13px Dela Gothic One}.abil span.i{font-size:22px}.abil small{display:block;color:var(--mute);font-size:12px}.modal .mbox.wide{max-width:1150px}.deckm{display:grid;grid-template-columns:1fr 360px;gap:22px}.dlist{max-height:58vh;overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:6px}.dk-sec{display:flex;align-items:center;gap:8px;margin:10px 0 2px;padding:6px 8px;border-bottom:1px solid rgba(242,237,228,.14);color:var(--yel);font:700 12px Zen Kaku Gothic New;letter-spacing:.04em;position:sticky;top:0;background:linear-gradient(var(--panel),rgba(21,18,17,.96));z-index:1}.dk-sec:first-child{margin-top:0}.dk-sec span{font-size:15px;line-height:1}.dk-sec b{font:800 12px Dela Gothic One;color:#fff;letter-spacing:.06em}.drow{display:flex;align-items:center;gap:10px;padding:5px 10px;border:2px solid rgba(242,237,228,.16);border-left:5px solid var(--rc);border-radius:6px;background:var(--panel2);cursor:pointer;font-size:13px;transition:.15s}.drow:hover{border-color:var(--paper);border-left-color:var(--rc)}.drow .dc{width:24px;height:24px;border-radius:50%;background:#3d8bff;display:grid;place-items:center;font:400 12px Dela Gothic One;flex:none;border:2px solid #000}.drow img{width:28px;height:38px;object-fit:cover;border-radius:3px;flex:none}.drow .dn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.drow .ds{font:700 12px JetBrains Mono;color:var(--mute);white-space:nowrap}.drow.full{opacity:.35;cursor:not-allowed}.dk-in{width:100%;background:var(--ink);border:2px solid rgba(242,237,228,.28);border-radius:4px;color:var(--text);padding:9px 12px;font:inherit;margin:10px 0}.dk-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.dk-head b{font:400 22px Dela Gothic One}@media(max-width:800px){.deckm,.deckbox{grid-template-columns:1fr}}@media(max-width:700px){.d-top{padding:8px 8px 2px}.d-bot{padding:6px 8px 10px;gap:6px;flex-direction:column;align-items:stretch}.hero-p{min-width:0;padding:5px 8px 5px 5px;gap:7px;box-shadow:3px 3px 0 var(--red)}.hp-por{width:38px;height:38px;font-size:20px}.hp-bar{width:90px}.hp-name{font-size:12px}.hp-sub{display:none}.d-hand{min-height:92px}.d-turn{min-width:0;font-size:12px}.unit{width:clamp(48px,14vw,70px)}.u-atk,.u-hp{width:22px;height:22px;font-size:12px}.u-name{display:none}.vn-box{flex-direction:column;align-items:flex-start;gap:26px}.vn-bub:before{display:none}.vn-por{width:100px}}@keyframes rot{to{transform:rotate(360deg)}}@keyframes spin{to{--ang:360deg}}@keyframes foil{0%{background-position:150% 0}60%,to{background-position:-50% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{50%{opacity:.45}}@keyframes glowp{50%{box-shadow:0 0 30px #ff3d7fb3}}@keyframes bump{30%{transform:scale(1.18);color:var(--a1)}}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}}@keyframes fadein{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.94) translateY(12px)}}@keyframes holomove{to{background-position:400% 400%}}@keyframes hintglow{0%,to{box-shadow:inset 0 0 0 3px var(--rc),0 0 18px var(--rc)}50%{box-shadow:inset 0 0 0 3px var(--rc),0 0 50px 6px var(--rc)}}@keyframes jitter{0%{transform:translate(0)}25%{transform:translate(1.5px,-1px)}50%{transform:translate(-1px,1.5px)}75%{transform:translate(1px,1px)}}@keyframes charge{0%{transform:scale(1)}20%{transform:scale(1.03) rotate(-2deg)}35%{transform:scale(1.04) rotate(2deg)}50%{transform:scale(1.06) rotate(-3deg)}65%{transform:scale(1.08) rotate(3deg)}80%{transform:scale(1.1) rotate(-2deg)}to{transform:scale(1.12) rotate(0)}}@keyframes tearTop{0%{transform:none}18%{transform:translate(6px,-10px) rotate(4deg)}55%{transform:translate(90px,-220px) rotate(32deg);opacity:1}to{transform:translate(200px,-480px) rotate(62deg);opacity:0}}@keyframes dropBody{0%{transform:none}30%{transform:translateY(20px) rotate(-2deg)}to{transform:translateY(120vh) rotate(-14deg) scale(.9);opacity:0}}@keyframes deal{0%{opacity:0;transform:translateY(100px) scale(.35) rotate(-16deg)}70%{opacity:1;transform:translateY(-8px) scale(1.04) rotate(2deg)}to{transform:none}}@keyframes flash{0%{opacity:.9}to{opacity:0}}@keyframes announce{0%{opacity:0;transform:scale(2.2)}15%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.1)}}@keyframes announceBig{0%{opacity:0;transform:scale(2.6) rotate(-2deg)}12%{opacity:1;transform:scale(.96) rotate(0)}22%{transform:scale(1.04)}70%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.14)}}@keyframes anWash{0%{opacity:.85}40%{opacity:.45}to{opacity:0}}@keyframes mythText{to{background-position:200% 0}}@keyframes shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-3px)}}@keyframes breathe{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes mbump{50%{transform:scaleY(1.06)}}@keyframes winpulse{0%,to{box-shadow:0 0 0 2px var(--tc),0 0 24px var(--tc)}50%{box-shadow:0 0 0 3px var(--tc),0 0 60px 8px var(--tc)}}@keyframes toast{0%{opacity:0;transform:translateY(10px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@media(max-width:900px){.tiles,.packgrid{grid-template-columns:repeat(2,1fr)}.detail{grid-template-columns:1fr;justify-items:start;text-align:left}.detail .card{--w:220px}dl.info{text-align:left}}@media(max-width:700px){body{--top-h:56px}.top{padding:10px 16px;gap:10px;background:#0e0c0bfa}.logo .brand{display:none}.nav{position:fixed;left:0;right:0;bottom:0;z-index:10050;justify-content:space-around;background:#101010fa;border-top:1px solid #262626;box-shadow:0 -8px 24px #00000059;padding:8px 8px calc(8px + env(safe-area-inset-bottom));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav a{display:flex;align-items:center;justify-content:center;font-size:10.5px;padding:10px 4px;border-radius:2px;flex:1}.nav .ic{display:none}.pill{padding:6px 10px;font-size:12px}.pill small,.pill .bar,#pFreeLbl{display:none}.top-av,.ibtn{width:32px;height:32px}.pill{padding:6px 8px;font-size:12px}main{padding:18px 16px 120px}.rt{width:112px}.rr-window{height:150px}.machine:before,.machine:after{width:40px}.rr-ctrl .btn{min-width:0;width:100%}.op-cards{gap:10px}.op-cards .card{--w:min(30vw,130px)}.filters{top:calc(var(--top-h) + 4px)}.grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px}.grid .card .cname{font-size:10.5px}.grid .card .cser{display:none}.rates th,.rates td{padding:10px 8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.shake,.card.hint-M:not(.flipped) .tilt{animation:none!important}.op-bg:before,.logo .logo-mark,.pk-emb svg,.back .bg .logo-mark{animation:none}.card.flipping .inner,.card.flipping:after,.op-cards .card.emerge,.op-cards .card.flipped{animation:none!important}.card.flipped .inner{transform:rotateY(180deg)}}:root{--bg:#0c0b0a;--bg2:#12100e;--panel:#161412;--panel2:#1c1916;--line:#2a2521;--line2:#3d3630;--text:#f3eee6;--mute:#9a9288;--dim:#6a635b;--a1:#c23a22;--a2:#e0a01a;--paper:#e8e0d4;--ink:#0c0b0a;--focus:rgba(232,168,32,.55)}html{scrollbar-color:#3d3630 #0c0b0a}body{background:radial-gradient(1100px 520px at 78% -8%,rgba(194,58,34,.14),transparent 58%),radial-gradient(900px 480px at -12% 18%,rgba(224,160,26,.06),transparent 55%),linear-gradient(180deg,#0e0c0a,#0c0b0a 40%,#0a0908);color:var(--text)}::selection{background:#c23a2259;color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button:focus:not(:focus-visible){outline:none}.top{padding:10px 22px;gap:14px;flex-wrap:nowrap;background:#0c0b0af5;border-bottom:1px solid #24201c}.logo{gap:10px;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#e8e0d4;flex:none;min-width:0}.logo .brand{position:relative}.logo:hover{color:#fff}.nav{gap:0;flex:1 1 auto;min-width:0;justify-content:space-between;overflow:visible;margin-left:6px}.nav a{padding:8px 6px;color:#8a8278;font-size:12.5px;letter-spacing:.01em;flex:1 1 auto;justify-content:center;min-width:0;white-space:nowrap;transition:color .18s ease,box-shadow .18s ease,background .18s ease}.nav a:hover{color:#f3eee6;background:#ffffff08}.nav a.on{color:#fff;background:transparent;box-shadow:inset 0 -2px #e8e0d4}.stats{gap:8px;flex:none;margin-left:auto}.pill{background:#ffffff06;border-color:#322c27;padding:7px 12px;gap:7px;transition:border-color .18s ease,background .18s ease}.pill:hover{border-color:#4a423a;background:#ffffff0a}.pill.ready{border-color:#e0a01a;background:#e0a01a1a}.pill-k{font:800 12px Zen Kaku Gothic New;opacity:.9}.pill-k-b{color:#c23a22}.pill-k-r{color:#e0a01a}.pill .bar{width:36px;height:3px;border-radius:0;background:#2a2521}.pill .bar i{background:#c23a22}.top-tools{display:flex;gap:6px;align-items:center;flex:none}.mus-wrap{position:relative;flex:none;width:36px;height:36px}.mus-wrap>#btnMusic{position:relative;z-index:1}.mus-pop{position:fixed;z-index:10050;width:268px;padding:0;display:none;flex-direction:column;background:#1c1713;border:1px solid #c4a05a;border-radius:6px;box-shadow:0 0 0 1px #0a0908,0 18px 48px #000c;overflow:hidden;isolation:isolate;opacity:1!important;filter:none!important;color:#f3eee6;pointer-events:auto}.mus-pop.open{display:flex;animation:musPop .18s ease both}.mus-pop[hidden]{display:none!important}@keyframes musPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.top.mus-open{z-index:10060}.mus-pop .mus-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#1a1612;border-bottom:1px solid #2e2822;font:700 10px/1 Zen Kaku Gothic New,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c4a05a}.mus-pop .mus-meta{padding:12px 12px 10px;min-width:0;border-bottom:1px solid #2a2521}.mus-pop .mus-meta b{display:block;font:400 14px/1.3 RocknRoll One,Dela Gothic One,sans-serif;color:#f6f0e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mus-pop .mus-meta small{display:block;margin-top:4px;font-size:11.5px;color:#9a9186}.mus-pop .mus-body{padding:12px;display:flex;flex-direction:column;gap:12px}.mus-pop .mus-vol{display:grid;grid-template-columns:18px 1fr 36px;align-items:center;gap:10px}.mus-pop .mus-vol .mus-vol-ic{width:16px;height:16px;color:#c4a05a;opacity:.9}.mus-pop .mus-vol input[type=range]{width:100%;margin:0;height:18px;cursor:pointer;accent-color:#c4a05a}.mus-pop .mus-vol em{font:700 11px/1 JetBrains Mono,monospace;color:#d8d0c4;text-align:right}.mus-pop .mus-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mus-pop .mus-acts button{height:36px;border:1px solid #5a4a32;background:#2a221c;color:#f6f0e6;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:4px;cursor:pointer;font:700 12px Zen Kaku Gothic New,sans-serif;opacity:1}.mus-pop .mus-acts button:hover{border-color:#e8b84a;color:#fff;background:#3a2e22}.mus-pop .mus-acts button.on{border-color:#c23a22;color:#fff;background:#c23a2259}.mus-pop .mus-acts .ic{width:15px;height:15px;flex:none;opacity:1}.mus-pop .mus-vol input[type=range]{opacity:1;filter:none}#btnMusic.playing{border-color:#c4a05a;color:#c4a05a;background:#c4a05a1f}.sticky-sub{position:sticky;top:calc(var(--top-h) + 4px);z-index:40;padding:10px 0 8px;background:linear-gradient(180deg,rgba(14,12,11,.96),rgba(14,12,11,.88) 70%,transparent);backdrop-filter:blur(8px)}.hdv-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 14px}.hdv-tabs :is(button,a){padding:9px 14px;border:1.5px solid #3a332e;background:#14100ee6;color:#9a9186;font:700 13px Zen Kaku Gothic New,sans-serif;cursor:pointer;border-radius:2px}.hdv-tabs :is(button,a):hover{border-color:#5a5248;color:#fff}.hdv-tabs :is(button,a).on{border-color:var(--gold);color:#fff;background:#c4a05a24}.hdv-filters{margin-bottom:12px}.hdv-stats{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 16px;font:600 12.5px Zen Kaku Gothic New;color:#8a8278}.hdv-stats b{color:var(--gold);font-family:JetBrains Mono,monospace}.hdv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.hdv-card{border:1.5px solid #2e2822;background:linear-gradient(180deg,#1a1612,#12100e);padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0;position:relative}.hdv-card:hover{border-color:#5a4a32}.hdv-card .hdv-art{display:flex;justify-content:center}.hdv-card .hdv-art .card{--w:148px;margin:0 auto}.hdv-card .hdv-info{display:flex;flex-direction:column;gap:4px;min-width:0}.hdv-card .hdv-info b{font:400 14px/1.25 RocknRoll One,Dela Gothic One,sans-serif;color:#f3eee6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdv-card .hdv-info small{color:#8a8278;font-size:11.5px}.hdv-card .hdv-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:700 12px Zen Kaku Gothic New;color:#9a9186}.hdv-card .hdv-price em{font:400 18px/1 RocknRoll One,sans-serif;color:var(--gold);font-style:normal}.hdv-card .hdv-meta{display:flex;justify-content:space-between;gap:8px;font:600 11px JetBrains Mono,monospace;color:#6e675e}.hdv-card .hdv-meta .hot{color:#e0a01a}.hdv-card .hdv-acts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto}.hdv-card .hdv-acts .btn{width:100%;padding:9px 8px;font-size:12px}.hdv-card .hdv-acts .btn.wide{grid-column:1/-1}.hdv-badge{position:absolute;top:8px;left:8px;z-index:2;padding:3px 7px;font:700 10px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;background:#0c0b0a;border:1px solid #5a4a32;color:var(--gold)}.hdv-badge.you{border-color:#3d8bff;color:#7eb6ff}.hdv-badge.won{border-color:#3fd28b;color:#3fd28b}.hdv-sell-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:min(70vh,640px);overflow:auto;padding:4px}.hdv-sell-pick .card{--w:110px;cursor:pointer}.hdv-sell-pick .card:hover{outline:2px solid var(--gold)}.hdv-form{display:flex;flex-direction:column;gap:12px;text-align:left}.hdv-form label{display:flex;flex-direction:column;gap:5px;font:700 12px Zen Kaku Gothic New;color:#9a9186}.hdv-form input,.hdv-form select{padding:10px 12px;border:1.5px solid #3a332e;background:#14110f;color:#f3eee6;font:600 14px Zen Kaku Gothic New}.hdv-empty{grid-column:1/-1;padding:48px 20px;text-align:center;color:#8a8278;border:1px dashed #2e2822}.trd-top{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.trd-top .sub{margin:0;max-width:60ch}.trd-h{grid-column:1/-1;margin:14px 0 0;font:400 17px RocknRoll One,sans-serif;color:#f3eee6}.trd-h small{font:700 12px Zen Kaku Gothic New;color:var(--gold);margin-left:6px}.trd-hdv-pub{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding:12px;border:1.5px solid #3a332e;background:linear-gradient(180deg,#1a1612,#12100e);margin-bottom:4px}.trd-hdv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.trd-hdv-list .hdv-card.trd{margin:0}.trd .trd-lab{font:700 11px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;color:#6e675e}.trd-cr{align-self:center;padding:4px 8px;border:1px solid #5a4a32;color:var(--gold);font:700 12px JetBrains Mono,monospace}.trd-st{grid-column:1/-1;text-align:center;font:700 12px Zen Kaku Gothic New;color:#8a8278}.trd-form{display:flex;flex-direction:column;gap:10px;text-align:left}.trd-form h4{margin:6px 0 0;font:700 13px Zen Kaku Gothic New;color:#f3eee6}.trd-form label{display:flex;flex-direction:column;gap:5px;font:700 12px Zen Kaku Gothic New;color:#9a9186}.trd-form input{padding:10px 12px;border:1.5px solid #3a332e;background:#14110f;color:#f3eee6;font:600 14px Zen Kaku Gothic New}.trd-pick{max-height:160px;overflow:auto;padding:4px;border:1px dashed #2e2822}.trd-pick .tc:hover{outline:2px solid var(--gold)}.rank-list{display:flex;flex-direction:column;gap:28px;margin-top:14px}.rank-stairs{--pod-gold:#e8b84a;--pod-silver:#c9c2b6;--pod-bronze:#c4783a;display:flex;align-items:flex-end;justify-content:center;gap:0;min-height:420px;padding:24px 12px 0;border:1px solid #342c24;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(232,184,74,.1),transparent 65%),linear-gradient(180deg,#1a1510,#0e0c0a)}.stair{flex:1;max-width:240px;min-width:0;display:flex;flex-direction:column;align-items:center;animation:podIn .55s cubic-bezier(.2,1.1,.3,1) both}.stair.p1{z-index:3;flex:1.15;max-width:280px;animation-delay:.08s}.stair.p2{z-index:2;animation-delay:0s}.stair.p3{z-index:1;animation-delay:.14s}@keyframes podIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.stair-player{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;width:100%;padding:0 10px 14px}.stair.p1 .stair-player{padding-bottom:18px}.pod-ico-wrap{width:34px;height:34px;display:grid;place-items:center}.stair.p1 .pod-ico-wrap{width:44px;height:44px}.pod-ico{width:100%;height:100%;display:block}.stair.p1 .pod-ico{color:var(--pod-gold)}.stair.p2 .pod-ico{color:var(--pod-silver)}.stair.p3 .pod-ico{color:var(--pod-bronze)}.pod-ring{margin:2px 0 6px;padding:3px;border-radius:50%}.stair.p1 .pod-ring{padding:4px;background:linear-gradient(145deg,#fff0c0,#e8b84a 45%,#8a6010)}.stair.p2 .pod-ring{background:linear-gradient(145deg,#f4f0ea,#9a948a 55%,#ddd6cc)}.stair.p3 .pod-ring{background:linear-gradient(145deg,#f0c090,#a05828 55%,#d89050)}.stair .rank-av{width:70px;height:70px;border:2px solid #0a0908;border-radius:50%;background:#0c0b0a center/cover no-repeat;display:grid;place-items:center;overflow:hidden}.stair.p1 .rank-av{width:100px;height:100px;border-width:3px}.stair .rank-av svg{width:26px;height:26px;color:#8a8278}.stair .rank-av.empty{background:#14110e}.pod-name{max-width:100%;padding:0 2px;font:800 14px/1.2 Zen Kaku Gothic New;color:#f3eee6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stair.p1 .pod-name{font:900 20px/1.1 Dela Gothic One;color:#fff6e0}.stair-player .rank-badge{margin-top:2px}.pod-score{margin-top:4px;font:800 17px/1 JetBrains Mono;color:var(--pod-gold)}.stair.p1 .pod-score{font-size:26px;color:#ffd060}.stair.p2 .pod-score{color:var(--pod-silver)}.stair.p3 .pod-score{color:#e09050}.pod-score span{display:block;margin-top:3px;font:700 10px Zen Kaku Gothic New;letter-spacing:.1em;text-transform:uppercase;color:#6e675e}.pod-lvl{font:600 11px Zen Kaku Gothic New;color:#7a736a}.stair-block{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:16px 8px 18px;border:1px solid #2e2822;border-bottom:0;background:linear-gradient(180deg,#221c16,#12100c)}.stair.p1 .stair-block{height:180px;border-color:#e8b84a80;background:linear-gradient(180deg,rgba(232,184,74,.18),transparent 40%),linear-gradient(180deg,#3a2a12,#1a1208)}.stair.p2 .stair-block{height:120px;border-color:#c9c2b666;background:linear-gradient(180deg,rgba(201,194,182,.12),transparent 40%),linear-gradient(180deg,#2a2824,#161412)}.stair.p3 .stair-block{height:84px;border-color:#c4783a73;background:linear-gradient(180deg,rgba(196,120,58,.14),transparent 40%),linear-gradient(180deg,#2a1c12,#14100c)}.stair.me .stair-block{box-shadow:inset 0 0 0 1px #e8b84a59}.stair-num{font:900 clamp(48px,8vw,72px)/.9 "Dela Gothic One";letter-spacing:-.04em}.stair.p1 .stair-num{color:var(--pod-gold);text-shadow:0 3px 0 #4a3008}.stair.p2 .stair-num{color:var(--pod-silver);text-shadow:0 2px 0 #2a2824}.stair.p3 .stair-num{color:var(--pod-bronze);text-shadow:0 2px 0 #3a2010}.stair-jp{font:700 13px Yuji Syuku;letter-spacing:.14em}.stair.p1 .stair-jp{color:#e8b84ad9}.stair.p2 .stair-jp{color:#c9c2b6cc}.stair.p3 .stair-jp{color:#c4783ad9}.rank-rest-label{display:flex;align-items:center;gap:12px;font:800 11px Zen Kaku Gothic New;letter-spacing:.2em;text-transform:uppercase;color:#6e675e}.rank-rest-label:before,.rank-rest-label:after{content:"";flex:1;height:1px;background:#2a2420}.rank-rest{display:flex;flex-direction:column;gap:6px}.rank-row{display:grid;grid-template-columns:48px 44px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #2a2420;background:linear-gradient(90deg,#161412,#12100e);transition:border-color .15s ease,background .15s ease}.rank-row:hover{border-color:#3a332e;background:linear-gradient(90deg,#1a1612,#14110e)}.rank-row.me{border-color:#e8b84a66;background:linear-gradient(90deg,#1e1a12,#14110e)}.rank-pos{font:900 18px/1 JetBrains Mono;color:#5a534c;text-align:center}.rank-pos b{font:inherit}.rank-av{width:44px;height:44px;border-radius:50%;border:1px solid #3a332e;background:#0c0b0a center/cover no-repeat;display:grid;place-items:center;overflow:hidden;flex:none}.rank-av svg{width:20px;height:20px;color:#8a8278}.rank-info{min-width:0}.rank-info b{display:block;font:800 14px/1.2 Zen Kaku Gothic New;color:#f3eee6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-info small{display:block;margin-top:3px;font:600 11px Zen Kaku Gothic New;color:#8a8278}.rank-score{text-align:right;font:800 15px/1.1 JetBrains Mono;color:var(--gold);white-space:nowrap}.rank-score span{display:block;margin-top:3px;font:600 10px Zen Kaku Gothic New;color:#6e675e;letter-spacing:.04em;text-transform:uppercase}.rank-badge{display:inline-block;margin-left:6px;padding:2px 7px;font:700 9px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;border:1px solid #3a332e;color:#a59e93;vertical-align:middle}.rank-badge.me{border-color:var(--gold);color:var(--gold);background:#c4a05a1f}.rank-badge.friend{border-color:#3d8bff;color:#7eb6ff}.rank-badge.role.r-modo{border-color:#3d8bff;color:#6cc4ff;background:#3d8bff1f}.rank-badge.role.r-admin{border-color:#ff3d5a;color:#ff6b55;background:#ff3d5a1f}.rank-badge.role.r-fondateur{border-color:#e8b84a;color:#e8b84a;background:#e8b84a1f}.rank-badge.role.r-testeur{border-color:#3fd28b;color:#3fd28b;background:#3fd28b1f}@media(max-width:700px){.rank-stairs{min-height:340px;padding:16px 6px 0;gap:0}.stair,.stair.p1{max-width:none}.stair .rank-av{width:52px;height:52px}.stair.p1 .rank-av{width:72px;height:72px}.pod-name{font-size:11px}.stair.p1 .pod-name{font-size:14px}.pod-score{font-size:13px}.stair.p1 .pod-score{font-size:18px}.stair.p1 .stair-block{height:140px}.stair.p2 .stair-block{height:96px}.stair.p3 .stair-block{height:68px}.stair-num{font-size:40px}.stair.p1 .stair-num{font-size:52px}.stair-jp{font-size:11px}.rank-row{grid-template-columns:40px 36px 1fr auto;gap:8px;padding:10px}.rank-pos{font-size:14px}.rank-av{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.stair{animation:none}}.ibtn{width:36px;height:36px;background:#ffffff05;border-color:#322c27;color:#c8bfb2;transition:border-color .18s ease,color .18s ease,background .18s ease}.ibtn:hover{border-color:#5a5248;color:#fff;background:#ffffff0d}.top-account{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;margin-left:2px;border:1px solid #3a332e;background:linear-gradient(180deg,#1a1714,#14110f);cursor:pointer;text-align:left;min-width:0;max-width:220px;text-decoration:none;color:inherit;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.top-account:hover{border-color:#6a635b;background:linear-gradient(180deg,#221e1a,#181512)}.top-account.on{border-color:#e8e0d4;box-shadow:inset 0 0 0 1px #e8e0d433}.top-av{width:34px;height:34px;flex:none;border-radius:50%;border:1px solid #4a423a;background:#0c0b0a center 20%/cover;display:grid;place-items:center;overflow:hidden}.top-av svg{width:18px;height:18px;color:#c8bfb2}.top-meta{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.15}.top-meta b{font:800 13px/1.2 Zen Kaku Gothic New;color:#f3eee6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:148px}.top-meta small{font:600 11px/1.2 Zen Kaku Gothic New;color:#8a8278;display:flex;align-items:center;gap:5px;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis}.top-meta .top-sep{opacity:.45;flex:none}.top-handle{color:#c4a05a;font-weight:700;overflow:hidden;text-overflow:ellipsis}.top-handle.dc{color:#aab1ff}.top-av-wrap{position:relative;flex:none;width:34px;height:34px}.top-av-wrap .top-av{width:100%;height:100%}.top-prov{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border-radius:50%;border:2px solid #14110f;background:#6e675e;pointer-events:none}.top-prov.dc{background:#5865f2}.top-prov.local{background:var(--gold)}#topLvl{color:#e0a01a;font-weight:700;flex:none}#topProg{color:#a59e93;overflow:hidden;text-overflow:ellipsis}main{padding:28px 36px 130px;max-width:1360px;margin-left:auto;margin-right:auto}.page-head{margin-bottom:8px}.page-head .kicker{margin-bottom:10px}.page-head h1{font:900 clamp(28px,4vw,44px)/1.08 "Zen Kaku Gothic New",sans-serif!important;letter-spacing:-.02em;margin:0;color:#f3eee6}.page-head .sub{margin-top:12px;max-width:640px;line-height:1.65}.hero{position:relative;overflow:visible;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:40px;align-items:start;text-align:left;justify-items:stretch}.hero>div:first-of-type{justify-self:start;text-align:left;min-width:0}.hero-pack{order:0!important;justify-self:end;place-items:start end;min-height:0;padding-top:0}.kicker{color:#8a8278;letter-spacing:.18em;font-size:10.5px;margin-bottom:12px}.hero h1{font-size:clamp(40px,6vw,64px)!important;letter-spacing:.04em!important;text-transform:uppercase;color:#f7f2ea;margin-bottom:14px}.hero p{color:#9a9288;font-size:15px;line-height:1.65;max-width:420px;margin-bottom:28px}.freebox{gap:14px}.freebox .brow{display:flex;flex-wrap:nowrap;gap:12px;align-items:stretch}.regen{gap:10px;font-size:12.5px;color:#7a736a}.regen .track{width:min(200px,50vw);height:5px;border-radius:0;background:#2a2521}.regen .track i{background:linear-gradient(90deg,#c23a22,#e0a01a);border-radius:0}.hero-pack{min-height:400px}.hero-pack .pack{--pw:240px;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45))}.btn{border-radius:0;min-height:46px;padding:12px 22px;letter-spacing:.02em;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.btn.main{background:#c23a22;color:#fff;border:1px solid #c23a22;box-shadow:inset 0 -2px #00000038}.btn.main:not(:disabled):hover{background:#d4452b;border-color:#d4452b}.btn.main:not(:disabled):active{background:#a8321c}.btn.ghost{background:#ffffff05;border:1px solid #3d3630;color:#e8e0d4}.btn.ghost:not(:disabled):hover{border-color:#6a635b;background:#ffffff0d;color:#fff}.btn.sm{min-height:38px;padding:8px 16px;font-size:13px}.btn .tag{background:#00000047;border:1px solid rgba(255,255,255,.12);padding:3px 8px;font-size:11px}h2.sec{margin:52px 0 8px;padding-bottom:10px;font-size:19px;letter-spacing:.01em;border-bottom:1px solid #24201c;color:#f3eee6}p.sub{color:#8a8278;margin-bottom:16px;line-height:1.6;font-size:14px;max-width:680px}.tiles{gap:10px;margin-top:22px}.tile-s{padding:16px 14px;border:1px solid #2a2521;background:#161412e6;transition:border-color .2s ease,background .2s ease}.tile-s b{font:800 22px/1.1 JetBrains Mono,monospace;color:#f3eee6}.tile-s span{color:#7a736a;font-size:12px;letter-spacing:.02em}.tile-s.click:hover{border-color:#5a5248;background:#1c1916}.banner,.evbox,.mysbox{margin-top:12px}.pk-card{padding:20px 16px 16px;gap:10px;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.pk-card h3{font-size:14.5px;letter-spacing:.01em}.pk-card p{color:#8a8278;min-height:32px}.pk-card .cnt{border-radius:0;background:#0c0b0a;border-color:#3d3630}.pk-card .cnt.has{border-color:#c23a22;color:#c23a22;background:#c23a2214}.sgrid,.packgrid{gap:14px}.filters{gap:8px;padding:12px;background:#161412f2!important;border:1px solid #2a2521;position:sticky;top:58px;z-index:20}.filters input,.filters select,.chip{border:1px solid #3d3630!important;border-radius:0!important;background:#0c0b0a!important;color:#e8e0d4}.filters input:focus,.filters select:focus{border-color:#6a635b!important}.chip{padding:8px 12px;transition:border-color .15s ease,background .15s ease}.chip.on,.chip:hover{border-color:#e8e0d4!important;background:#1a1714!important}.rate-board{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:14px;border-radius:18px;background:#120f0cc7;border:1px solid rgba(255,244,230,.1);box-shadow:0 14px 36px #00000038}.rate-head,.rate-row{display:grid;grid-template-columns:minmax(140px,1.2fr) 64px repeat(4,minmax(72px,1fr));gap:10px;align-items:center}.rate-head{padding:0 4px 10px;border-bottom:1px solid rgba(255,244,230,.08);font:700 10px/1 JetBrains Mono;letter-spacing:.12em;text-transform:uppercase;color:#7a736a}.rate-row{padding:10px 8px;border-radius:12px;background:#0000002e;transition:background .18s ease,transform .18s ease}.rate-row:hover{background:#c8281a0f;transform:translate(2px)}.rate-name{display:flex;align-items:center;gap:10px;min-width:0}.rate-gem{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;color:#0c0b0a;background:var(--rc);box-shadow:0 0 0 1px #00000059,0 4px 14px color-mix(in srgb,var(--rc) 40%,transparent)}.rate-gem .rar-ic{width:22px;height:22px;display:block}.rate-name b{display:block;font:400 14px RocknRoll One,sans-serif;color:#f3eee6}.rate-name small{font:700 11px JetBrains Mono;color:var(--rc);letter-spacing:.08em}.rate-pool{font:700 13px JetBrains Mono;color:#9a9186;text-align:center}.rate-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.rate-cell b{font:700 12px JetBrains Mono;color:#e8e0d4}.rate-cell i{display:block;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--rc),color-mix(in srgb,var(--rc) 40%,#fff));box-shadow:0 0 10px color-mix(in srgb,var(--rc) 40%,transparent)}.rate-note{margin:8px 4px 0;font-size:12.5px;color:#8a8278}.rate-note b{color:var(--gold);font-family:RocknRoll One,sans-serif;font-weight:400}.var-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}.var-card{position:relative;overflow:hidden;padding:18px 16px 16px;border-radius:16px;background:radial-gradient(140px 90px at 100% 0%,color-mix(in srgb,var(--vc) 28%,transparent),transparent 70%),#120f0ce0;border:1px solid color-mix(in srgb,var(--vc) 35%,rgba(255,244,230,.1));box-shadow:0 12px 28px #00000040;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.var-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--vc) 65%,#fff);box-shadow:0 16px 34px #00000052,0 0 24px color-mix(in srgb,var(--vc) 18%,transparent)}.var-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.var-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#0c0b0a;background:var(--vc);box-shadow:0 4px 14px color-mix(in srgb,var(--vc) 40%,transparent)}.var-ic .var-svg,.vbadge .var-svg{width:24px;height:24px;display:block}.vbadge{display:inline-flex;align-items:center;gap:4px}.vbadge .var-svg{width:12px;height:12px}.var-top b{display:block;font:400 18px RocknRoll One,sans-serif;color:#fff8ee}.var-top small{font:700 11px JetBrains Mono;color:var(--vc);letter-spacing:.04em}.var-pcts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.var-pcts div{padding:10px 10px 8px;border-radius:10px;background:#00000047;border:1px solid rgba(255,244,230,.06)}.var-pcts em{display:block;font:400 18px/1.1 RocknRoll One,sans-serif;color:var(--vc);font-style:normal}.var-pcts span{font:600 10px JetBrains Mono;color:#8a8278;letter-spacing:.04em}.var-card p{margin:0 0 12px;font-size:12.5px;line-height:1.45;color:#a59e93;min-height:2.9em}.var-bar{height:4px;border-radius:99px;background:#fff4e614;overflow:hidden}.var-bar i{display:block;height:100%;border-radius:inherit;background:var(--vc);box-shadow:0 0 12px var(--vc)}@media(max-width:980px){.rate-head,.rate-row{grid-template-columns:minmax(120px,1.1fr) 52px repeat(4,minmax(56px,1fr));gap:6px}.var-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rate-board{padding:12px 10px;border-radius:14px;overflow-x:auto}.rate-head,.rate-row{min-width:560px}.var-grid{grid-template-columns:1fr}}.mis,.badge,.chest,.day,.set,.chal,.chap,.fd{transition:border-color .2s ease,background .2s ease}.mis:hover,.set:hover,.chal:hover,.chap:hover,.fd:hover{border-color:#4a423a!important}.mis.done,.chest.ready,.badge.got,.pt.ok{border-color:#e0a01a!important}.day.today{border-color:#c23a22!important}.mgrid{gap:12px}.xpbar{background:#2a2521;border-radius:0;height:6px;overflow:hidden}.xpbar i{background:linear-gradient(90deg,#c23a22,#e0a01a)}.prof{padding:28px;gap:22px;align-items:center}.prof-main{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.pbio-lab{display:flex;flex-direction:column;gap:4px;font:700 11px Zen Kaku Gothic New;color:#9a9186;margin-top:4px}.pbio-lab small{font:600 11px JetBrains Mono;color:#6e675e}.pbio{width:100%;min-height:56px;resize:vertical;padding:10px 12px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;font:600 14px/1.4 Zen Kaku Gothic New;border-radius:0}.pbio:focus{outline:none;border-color:var(--gold)}.pgender{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0}.pgender-lab{font:700 11px Zen Kaku Gothic New;color:#8a8278;margin-right:4px}.wish-row{margin-bottom:8px}.title-guide,.earn-guide{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:8px 0 20px}.title-card,.earn-card{border:1px solid #2e2822;background:linear-gradient(165deg,#c23a220f,#14110f);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.title-card.got{border-color:#c4a05a73}.title-card b,.earn-card b{font:700 13px Dela Gothic One;color:#f3eee6}.title-card small,.earn-card span{font:600 12px Zen Kaku Gothic New;color:#8a8278;line-height:1.4}.title-card em{font-style:normal;font:700 10px JetBrains Mono;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.title-card:not(.got) em{color:#6e675e}.soc-report{position:absolute;right:8px;top:8px;opacity:.35;font-size:12px;padding:2px 4px;border:0;background:transparent;color:inherit;cursor:pointer}.soc-msg{position:relative}.soc-msg:hover .soc-report{opacity:1}.soc-report:hover{color:var(--a1)}.gchat-panel .gchat-name{display:block;font:800 11px Zen Kaku Gothic New;color:var(--yel);margin-bottom:2px}.gchat-panel .soc-msg.them,.soc-chat .soc-msg.them{padding-right:28px}.gchat-panel .gchat-text,.soc-chat .gchat-text{display:block;word-break:break-word}.soc-thread-acts{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.soc-thread-acts .btn{height:28px;padding:0 8px;font-size:10px}.blocked-row{cursor:default}.blocked-row .btn{flex:none;margin-left:auto}.soc-blocked-list{display:flex;flex-direction:column;gap:4px;padding:8px}.soc-tabs .tdot{position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--red);display:none}.soc-tabs .tdot.show{display:block}.soc-tabs button{position:relative}.install-page{min-height:min(78vh,720px);display:grid;place-items:center;padding:12px 0 40px;position:relative}.install-page:before{content:"アプリ";position:absolute;inset:6% 0 auto;text-align:center;font:900 clamp(48px,12vw,100px)/1 "Yuji Syuku",serif;color:#c23a2212;letter-spacing:.08em;pointer-events:none;user-select:none}.install-panel{position:relative;z-index:1;width:min(460px,100%);padding:32px 28px 28px;border:1px solid #3a332e;background:linear-gradient(165deg,rgba(194,58,34,.08),transparent 40%),linear-gradient(180deg,#1a1612,#100e0c);box-shadow:0 24px 60px #00000059}.install-panel h1{font:900 clamp(26px,5vw,34px)/1.1 "Dela Gothic One";color:#f3eee6;margin:0 0 8px}.install-panel>.sub{margin:0 0 20px;color:#9a9186;line-height:1.55}.install-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:18px}.install-qr{width:240px;height:240px;padding:12px;background:#fff;border:1px solid #3a332e;image-rendering:pixelated}.install-urlbox{display:flex;gap:8px;width:100%}.install-urlbox input{flex:1;min-width:0;height:42px;padding:0 12px;border:1px solid #3a332e;background:#12100e;color:#f3eee6;font:600 12px JetBrains Mono,monospace}.install-hint{margin:0;font-size:12px;color:#7a736a;text-align:center;line-height:1.45;max-width:36ch}.install-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.install-actions .btn{width:100%;min-height:48px}.install-steps{margin:0;padding:0 0 0 18px;color:#9a9186;font:600 13px/1.55 Zen Kaku Gothic New;display:flex;flex-direction:column;gap:8px}.install-steps b{color:#f3eee6}@media(max-width:560px){.install-panel{padding:24px 18px}.install-qr{width:200px;height:200px}}.avatar{border:1px solid #3d3630;box-shadow:none!important}.avatar:hover{border-color:#e8b84a!important}.pname{background:transparent;border:0;border-bottom:1px solid #3d3630;border-radius:0;font:800 22px Zen Kaku Gothic New;color:#f3eee6;padding:4px 0;width:min(280px,100%)}.pname:focus{border-bottom-color:#e8e0d4;outline:none}.auth{margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.machine{background:#14110f!important;border-color:#2a2521!important}.rr-ctrl{margin-top:18px;gap:14px}.rr-timer{color:#8a8278;font-size:13px}.hist span{border-radius:0;border-width:1px}.modal .mb{background:#080706c7}.modal .mbox{padding:28px;max-width:min(560px,92vw)}#toast div{background:#161412;border:1px solid #3d3630;color:#e8e0d4;box-shadow:0 12px 28px #00000059}footer{margin-top:56px;padding:40px 20px 110px;border-top:1px solid #24201c;color:#6a635b;font-size:12.5px;line-height:1.7}footer .jp{color:#8a8278;letter-spacing:.12em;margin-bottom:8px}.f-logo{width:48px;height:48px;margin:0 auto 14px;opacity:.9}.f-logo .logo-mark{width:48px;height:48px}.col-head,.rr-head{align-items:flex-end;gap:18px;margin-bottom:8px}.col-head h1,.rr-head h1,#v-duel>h1,#v-missions>h1{font:900 clamp(28px,4vw,44px)/1.08 "Zen Kaku Gothic New"!important;letter-spacing:-.02em}.prog .track{background:#2a2521;border-radius:0;height:6px}.prog .track i{background:linear-gradient(90deg,#c23a22,#e0a01a)}.set{padding:14px 16px}.set b{font:800 14px Zen Kaku Gothic New!important}.chal,.fd{min-height:0}.chap{min-height:280px!important}.chal:before{background:linear-gradient(180deg,#0003,#000000c7)}.pt{opacity:.55}.pt.ok{opacity:1;animation:none!important}.fu-row,.fu-stage:not(:empty){border-radius:0;box-shadow:none;border-color:#2a2521}@media(max-width:900px){.hero{padding:22px 8px!important;min-height:0;gap:24px;align-items:start!important}.hero-pack{min-height:280px;justify-self:end}.hero-pack .pack{--pw:190px}.hero h1{font-size:clamp(32px,8vw,48px)!important}}@media(max-width:1100px){.top-meta b{max-width:110px}.top-account{max-width:180px}.top-tools{display:none}.pill .bar{width:28px}}@media(max-width:700px){.top{padding:8px 10px;gap:6px;background:#0c0b0af5}.nav a{font-size:10px;padding:10px 2px;color:#8a8278}.nav a.on{box-shadow:inset 0 -2px #e8e0d4;color:#fff}.logo .brand,.pill#pRR,.top-tools{display:none}.top-account{max-width:148px;padding:3px 8px 3px 3px}.top-meta b{max-width:84px;font-size:12px}.top-meta small{font-size:10px}main{padding:18px 14px 120px}h2.sec{margin-top:36px;font-size:17px}.filters{top:52px;padding:10px}.tiles{grid-template-columns:repeat(2,1fr)}.tile-s:last-child{grid-column:1/-1}footer{padding-bottom:120px}}@media(max-width:420px){.top-meta small{display:none}.top-account{max-width:120px}}:root{--ink:#0d0a08;--paper:#efe6d8;--stamp:#c8281a;--gold:#e8b84a;--tone:rgba(255,244,230,.045)}body{font-family:Zen Kaku Gothic New,system-ui,sans-serif;background:radial-gradient(1000px 520px at 85% -12%,rgba(200,40,26,.16),transparent 58%),radial-gradient(720px 420px at -8% 30%,rgba(232,184,74,.07),transparent 55%),radial-gradient(var(--tone) .8px,transparent .9px) 0 0/5px 5px,linear-gradient(180deg,#120f0d,#0c0b0a 45%,#0a0908)}.ic{width:1.1em;height:1.1em;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ic .f,.ic-fill{fill:currentColor;stroke:none}.ic .soft{fill:currentColor;opacity:.22;stroke:none}.nav .ic{display:block!important;width:18px;height:18px;opacity:.9}.btn .ic{width:17px;height:17px}.ibtn .ic{width:18px;height:18px}.pill .ic{width:15px;height:15px}.logo{font-family:RocknRoll One,Dela Gothic One,sans-serif;font-weight:400;letter-spacing:.08em;font-size:18px}.logo .brand{background:linear-gradient(180deg,#fff8ee,#e8e0d4);-webkit-background-clip:text;background-clip:text;color:transparent}.nav a{display:inline-flex;align-items:center;gap:5px;font-family:Zen Kaku Gothic New;font-weight:700;font-size:12.5px;padding:8px 6px;border:1px solid transparent;color:#8a8278}.nav a .nj{display:none;font:400 10px/1 Yuji Syuku;color:#6a635b;margin-top:1px}.nav a>span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;gap:2px}.nav a:hover{color:#f3eee6;border-color:#322c27;background:#ffffff08}.nav a:hover .ic{opacity:1;color:var(--stamp)}.nav a.on{color:#fff;border-color:#3a332e;background:#c8281a14;box-shadow:inset 0 -2px 0 var(--stamp)}.nav a.on .ic{color:var(--stamp);opacity:1}.nav a.on .nj{color:var(--gold)}@media(min-width:1100px){.nav a .nj{display:block}}.pill{border:1.5px solid #3a332e;background:#14100eeb;font-family:JetBrains Mono,monospace;font-weight:700}.pill-k{font-family:RocknRoll One,sans-serif;font-size:12px}.ibtn{border:1.5px solid #3a332e;background:#14100eeb;color:#d8d0c4;position:relative}.ibtn:hover{border-color:var(--gold);color:var(--gold)}.ibtn.off{opacity:.45}#btnSound .ic-off,#btnSound.off .ic-on{display:none}#btnSound.off .ic-off{display:block}#btnMusic.muted{opacity:1;color:#8a8278}#btnMusic.muted:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:1.5px;background:currentColor;transform:rotate(-28deg);border-radius:1px;pointer-events:none}#btnMusic.playing,#btnMusic[aria-expanded=true]{opacity:1;color:var(--gold);border-color:var(--gold)}.top-account{border:1.5px solid #3a332e;background:linear-gradient(165deg,#221a16,#14110f 70%)}.top-account:hover{border-color:var(--gold)}.top-meta b{font-family:RocknRoll One,Zen Kaku Gothic New,sans-serif;font-weight:400;font-size:13px;letter-spacing:.02em}#topLvl{color:var(--gold);font-family:RocknRoll One,sans-serif;font-weight:400}.page-head h1,.col-head h1,.rr-head h1,#v-duel .page-head h1,#v-missions .page-head h1{font-family:RocknRoll One,Dela Gothic One,sans-serif!important;font-weight:400!important;letter-spacing:.02em!important}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:Yuji Syuku,serif;font-weight:400;font-size:13px;letter-spacing:.12em;color:var(--stamp);text-transform:none}.kicker:before{content:"";width:22px;height:2px;border:0;border-radius:1px;background:linear-gradient(90deg,var(--stamp),rgba(200,40,26,.15));box-shadow:none;transform:none;flex:none}.hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(220px,.85fr)!important;gap:28px 48px!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:20px 0 36px!important;min-height:0;align-items:start!important;justify-items:stretch!important;text-align:left!important;background:radial-gradient(720px 420px at 92% 35%,rgba(200,40,26,.18),transparent 60%),linear-gradient(100deg,rgba(12,11,10,.15) 40%,transparent 72%)!important}.hero>div:first-of-type{padding-top:8px;justify-self:stretch!important;text-align:left!important;display:flex;flex-direction:column;align-items:flex-start}.hero-pack{order:0!important;justify-self:end!important;align-self:start!important;place-items:start end!important;min-height:0;padding-top:0;width:100%}.hero:before{width:0!important;display:none!important}.hero:after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--stamp),rgba(232,184,74,.35),transparent);pointer-events:none;width:auto!important}.hero h1{font-family:RocknRoll One,Dela Gothic One,sans-serif!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase;color:#fff8ee;-webkit-text-stroke:.5px rgba(0,0,0,.35);filter:drop-shadow(0 3px 0 rgba(0,0,0,.45)) drop-shadow(0 12px 28px rgba(200,40,26,.28));text-align:left!important;align-self:flex-start}.hero p{font-size:15px;color:#c2b8ab;max-width:420px;text-align:left}.freebox{width:100%;max-width:480px;gap:14px;align-items:stretch}.freebox .brow,.freebox .cta{display:grid;grid-template-columns:1.35fr .9fr;gap:10px;width:100%}.freebox .regen{display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:center;width:100%;padding:10px 12px;border-radius:12px;background:#00000047;box-shadow:inset 0 0 0 1px #fff4e614}.freebox .regen .track{width:100%;height:6px;border-radius:99px;background:#2a2420;overflow:hidden}.freebox .regen .track i{border-radius:99px;background:linear-gradient(90deg,#c8281a,#e8b84a)}.freebox .regen span{grid-column:1/-1;font-size:12px;color:#9a9186;text-align:left}.btn{font-family:RocknRoll One,Dela Gothic One,sans-serif!important;font-weight:400!important;letter-spacing:.04em;min-height:52px;padding:0 18px;gap:10px;width:auto;position:relative;overflow:hidden;border-radius:12px!important;border:1px solid transparent!important;transition:transform .14s ease,filter .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.freebox .btn,.cta .btn{width:100%}.btn:before,.btn:after{display:none!important;content:none!important}.btn.main{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.35);border-color:#7a1810!important;background:linear-gradient(180deg,#f04a32,#c8281a 55%,#9e1a12)!important;box-shadow:inset 0 1px #ffffff38,0 8px 22px #c8281a47!important}.btn.main:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff47,0 12px 26px #c8281a5c!important}.btn.main:not(:disabled):active{transform:translateY(0);filter:brightness(.96);box-shadow:inset 0 1px #ffffff26,0 4px 12px #c8281a38!important}.btn.ghost{background:#fff4e608!important;color:#f0e8dc!important;border-color:#e8e0d447!important;box-shadow:none!important}.btn.ghost:not(:disabled):hover{color:#fff!important;transform:translateY(-2px);background:#e8b84a1a!important;border-color:#e8b84a8c!important}.btn.sm{min-height:42px;padding:0 14px;font-size:13px;border-radius:10px!important;width:auto!important}.btn .tag{font-family:JetBrains Mono,monospace!important;font-weight:700!important;margin-left:auto;background:#00000059;border:0;border-radius:8px;padding:5px 9px;font-size:10.5px;letter-spacing:.05em;color:#ffe7a3}.btn:disabled{filter:grayscale(.35);opacity:.42;transform:none!important;box-shadow:none!important}h2.sec{font-family:RocknRoll One,Dela Gothic One,sans-serif!important;font-weight:400!important;font-size:20px;letter-spacing:.03em;border-bottom:none;padding-bottom:0;display:flex;align-items:center;gap:12px;margin-top:48px}h2.sec:after{content:""!important;display:block!important;flex:1;height:2px;min-width:40px;background:linear-gradient(90deg,var(--stamp),rgba(232,184,74,.35),transparent)}p.sub{font-size:14.5px;color:#9a9186}.pk-card h3,.tile-s b,.banner h2,.evbox h2,.mysbox h3{font-family:RocknRoll One,Dela Gothic One,sans-serif!important;font-weight:400!important}.pk-card{border:1px solid rgba(255,244,230,.1)!important;border-radius:16px!important;background:#14100dd1!important;box-shadow:0 10px 28px #00000038!important;padding:20px 16px 16px!important;align-items:stretch!important;text-align:left!important}.pk-card .pack{align-self:center}.pk-card h3,.pk-card p{text-align:left}.pk-card .srow{justify-content:flex-start;width:100%}.pk-card:hover{border-color:#e8b84a66!important;transform:translateY(-3px);background:#1c1612eb!important;box-shadow:0 16px 34px #0000004d!important}.pk-card .cnt{font-family:RocknRoll One,sans-serif;border:0;border-radius:999px;background:#0d0a08;box-shadow:inset 0 0 0 1px #e8e0d433}.banner,.evbox,.mysbox,.prof,.quiz,.machine,.modal .mbox{border:1px solid rgba(255,244,230,.1)!important;border-radius:18px!important;background:#120f0cc7!important;box-shadow:0 14px 36px #00000040!important;padding:26px 28px!important}.banner{margin-top:8px!important;background:linear-gradient(110deg,rgba(200,40,26,.12),transparent 50%),#120f0cc7!important}.tile-s{border:1px solid rgba(255,244,230,.08)!important;border-radius:14px!important;background:#120f0ca6!important;box-shadow:none!important}.tile-s.click:hover{border-color:#e8b84a66!important;background:#1c1612d9!important}.chip{font-family:Zen Kaku Gothic New;font-weight:700;border:1.5px solid #3a332e!important;display:inline-flex;align-items:center;gap:7px}.chip .chip-rar{display:inline-grid;place-items:center;width:18px;height:18px;flex:none}.chip .chip-rar .rar-ic{width:18px;height:18px;display:block}.chip .chip-x{width:12px;height:12px;position:relative;flex:none;opacity:.75;margin-left:2px}.chip .chip-x:before,.chip .chip-x:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg);border-radius:1px}.chip .chip-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.chip.on{border-color:var(--stamp)!important;color:#fff;background:#c8281a1f!important}footer .jp{font-family:Yuji Syuku,serif;font-size:15px;color:var(--gold);letter-spacing:.16em}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(160px,.75fr)!important;gap:20px 24px!important;padding:16px 0 28px!important}.hero-pack .pack{--pw:180px}}@media(max-width:700px){.nav a{flex-direction:column;gap:3px;padding:8px 2px;border:0!important;box-shadow:none!important;background:transparent!important}.nav a .ic{display:block!important;width:18px;height:18px}.nav a.on{color:#fff;box-shadow:inset 0 -2px 0 var(--stamp)!important}.nav a>span{align-items:center;font-size:10px}.freebox .brow,.freebox .cta{grid-template-columns:1fr}.hero{grid-template-columns:1fr!important;gap:16px!important;padding:12px 0 24px!important;text-align:left!important;justify-items:stretch!important}.hero>div:first-of-type{order:1}.hero-pack{order:-1!important;justify-self:start!important;place-items:start start!important;min-height:0;width:auto}.hero-pack .pack{--pw:150px}.hero-sfx{right:auto;left:58%;top:2%}.banner,.evbox,.mysbox{padding:20px 16px!important;border-radius:16px!important}.banner{grid-template-columns:1fr!important}.bfan{justify-content:flex-start!important;order:0!important}.page-head,.col-head,.rr-head{text-align:left}main{padding:18px 16px 120px}}#mangaBg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.mg-tone,.mg-lines,.mg-wash,.mg-spark{position:absolute;inset:-20%}.mg-tone{background:radial-gradient(rgba(255,244,230,.055) .9px,transparent 1.1px) 0 0/6px 6px,repeating-linear-gradient(-18deg,transparent 0 14px,rgba(200,40,26,.035) 14px 15px);animation:mgDrift 28s linear infinite;opacity:.85}.mg-lines{background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0 8deg,rgba(255,244,230,.025) 8deg 9deg);mask:radial-gradient(circle at 70% 20%,#000 0 18%,transparent 55%);-webkit-mask:radial-gradient(circle at 70% 20%,#000 0 18%,transparent 55%);animation:mgSpin 48s linear infinite;opacity:.55}.mg-wash{background:radial-gradient(600px 380px at 20% 80%,rgba(200,40,26,.14),transparent 70%),radial-gradient(520px 360px at 90% 30%,rgba(232,184,74,.1),transparent 65%);animation:mgPulse 10s ease-in-out infinite alternate}.mg-spark{background:radial-gradient(circle at 18% 30%,rgba(255,244,230,.35) 0 1px,transparent 2px),radial-gradient(circle at 72% 58%,rgba(232,184,74,.4) 0 1px,transparent 2px),radial-gradient(circle at 44% 78%,rgba(200,40,26,.35) 0 1px,transparent 2px),radial-gradient(circle at 88% 18%,rgba(255,244,230,.3) 0 1px,transparent 2px);background-size:120% 120%;animation:mgDrift 18s ease-in-out infinite alternate}.mg-sfx{position:absolute;font:400 clamp(26px,5vw,68px)/1 "Yuji Syuku","RocknRoll One",serif;color:#e8b84a38;letter-spacing:.08em;white-space:nowrap;text-shadow:0 0 28px rgba(200,40,26,.18);user-select:none;animation:mgFloat 9s ease-in-out infinite}.mg-sfx.s1{left:3%;top:16%;transform:rotate(-18deg);animation-delay:0s;color:#c8281a47}.mg-sfx.s2{right:2%;top:26%;transform:rotate(12deg);animation-delay:-2s;font-size:clamp(34px,6vw,76px);color:#e8b84a3d}.mg-sfx.s3{left:6%;bottom:20%;transform:rotate(8deg);animation-delay:-4s;color:#fff4e629}.mg-sfx.s4{right:8%;bottom:14%;transform:rotate(-14deg);animation-delay:-6s;color:#c8281a38}.mg-sfx.s5{left:40%;top:7%;transform:rotate(4deg);animation-delay:-1.5s;font-size:clamp(22px,3vw,42px);color:#c8281a33}.mg-sfx.s6{right:26%;top:60%;transform:rotate(-22deg);animation-delay:-3.5s;font-size:clamp(24px,3.5vw,50px)}.side-jp{display:block!important;position:fixed;top:12%;z-index:0;pointer-events:none;writing-mode:vertical-rl;font:400 18px/1.5 Yuji Syuku,serif;color:#e8b84a47;letter-spacing:.35em;user-select:none;animation:mgSide 16s ease-in-out infinite alternate}.side-jp.l{left:8px}.side-jp.r{right:8px;animation-delay:-4s;color:#c8281a3d}@keyframes mgDrift{0%{transform:translateZ(0)}to{transform:translate3d(-4%,3%,0)}}@keyframes mgSpin{to{transform:rotate(360deg)}}@keyframes mgPulse{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@keyframes mgFloat{0%,to{translate:0 0;opacity:.55}50%{translate:0 -14px;opacity:1}}@keyframes mgSide{0%{translate:0 0}to{translate:0 24px}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes coinSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes packBob{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes packSway{0%,to{rotate:0deg}50%{rotate:-1.6deg}}@keyframes inkShine{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes stampIn{0%{opacity:0;transform:scale(1.4) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}@keyframes logoIdle{0%,to{filter:drop-shadow(0 0 0 transparent);scale:1}50%{filter:drop-shadow(0 0 10px rgba(200,40,26,.55));scale:1.04}}@keyframes ctaPulse{0%,to{box-shadow:inset 0 1px #ffffff38,0 8px 22px #c8281a47!important}50%{box-shadow:inset 0 1px #ffffff47,0 10px 28px #c8281a7a,0 0 0 1px #e8b84a2e!important}}@keyframes ctaSweep{0%{transform:translate(-120%) skew(-18deg);opacity:0}35%{opacity:.55}to{transform:translate(220%) skew(-18deg);opacity:0}}@keyframes tagPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes readyGlow{0%,to{border-color:#e0a01a;box-shadow:0 0 #e0a01a40}50%{border-color:#f0c36a;box-shadow:0 0 14px #e0a01a59}}@keyframes barShine{0%{transform:translate(-100%)}to{transform:translate(220%)}}@keyframes dustRise{0%{transform:translate3d(0,20px,0) scale(.4);opacity:0}15%{opacity:.7}to{transform:translate3d(18px,-110vh,0) scale(1);opacity:0}}@keyframes slashIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-12px) skew(-8deg)}40%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}@keyframes underlineGrow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes titleShimmer{0%,70%{background-position:120% 50%}to{background-position:-20% 50%}}@keyframes topIn{0%{opacity:0}to{opacity:1}}@keyframes iconPop{0%{transform:scale(1)}40%{transform:scale(1.18) rotate(-6deg)}to{transform:scale(1)}}@keyframes pagePop{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes cardFloat{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes sparkle{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1.25)}}@keyframes speedFlash{0%,86%,to{opacity:0}88%{opacity:.55}92%{opacity:.15}95%{opacity:.4}}.mg-dust{position:absolute;inset:0;overflow:hidden}.mg-dust i{position:absolute;bottom:-4%;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,#fff8ee 0 40%,transparent 70%);opacity:0;animation:dustRise linear infinite;box-shadow:0 0 6px #e8b84a59}.mg-dust i:nth-child(1){left:8%;animation-duration:11s;animation-delay:0s}.mg-dust i:nth-child(2){left:22%;width:2px;height:2px;animation-duration:14s;animation-delay:-3s}.mg-dust i:nth-child(3){left:38%;animation-duration:12.5s;animation-delay:-6s;background:radial-gradient(circle,#e8402a 0 40%,transparent 70%)}.mg-dust i:nth-child(4){left:55%;width:2px;height:2px;animation-duration:15s;animation-delay:-2s}.mg-dust i:nth-child(5){left:68%;animation-duration:10s;animation-delay:-8s;background:radial-gradient(circle,#e8b84a 0 40%,transparent 70%)}.mg-dust i:nth-child(6){left:81%;width:2px;height:2px;animation-duration:13s;animation-delay:-5s}.mg-dust i:nth-child(7){left:92%;animation-duration:16s;animation-delay:-1s}.mg-dust i:nth-child(8){left:14%;width:2px;height:2px;animation-duration:12s;animation-delay:-9s}.mg-flash{position:absolute;inset:-10%;pointer-events:none;opacity:0;background:repeating-linear-gradient(-28deg,transparent 0 26px,rgba(255,244,230,.07) 26px 28px);mask:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);animation:speedFlash 9s ease-in-out infinite}.mg-spark{animation:mgDrift 18s ease-in-out infinite alternate,sparkle 3.2s ease-in-out infinite!important}.hero{isolation:isolate}.hero-sfx{position:absolute;right:3%;top:6%;z-index:2;pointer-events:none;font:400 clamp(24px,3.4vw,44px)/1 "Yuji Syuku",serif;color:var(--stamp);transform:rotate(12deg);opacity:.95;text-shadow:2px 2px 0 #0a0908,-1px -1px 0 rgba(255,244,230,.2);animation:stampIn .55s .35s cubic-bezier(.2,1.4,.4,1) both,mgFloat 5.5s 1s ease-in-out infinite}.hero-sfx.b{inset:auto auto 8% 38%;font-size:clamp(18px,2.5vw,30px);color:var(--gold);transform:rotate(-10deg);animation-delay:.55s,.8s}.hero h1{position:relative;display:inline-block}.hero h1 .h1-jp{display:block;margin-top:6px;font:400 .34em/1 Yuji Syuku,serif;letter-spacing:.28em;color:var(--gold);-webkit-text-fill-color:var(--gold);text-transform:none;-webkit-text-stroke:0;text-shadow:none;background:none;-webkit-background-clip:border-box;background-clip:border-box}.hero h1{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;background:linear-gradient(105deg,#fff8ee 35%,#ffd27a 48%,#fff8ee 62%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:rise .5s .06s ease both,titleShimmer 5.5s 1.2s ease-in-out infinite}.hero h1:after{content:"";position:absolute;left:0;right:18%;bottom:-6px;height:3px;background:linear-gradient(90deg,var(--stamp),var(--gold),transparent);transform-origin:left center;border-radius:2px;animation:underlineGrow .55s .35s cubic-bezier(.2,1.2,.4,1) both}.hero-pack .pack{animation:packBob 4.2s ease-in-out infinite,packSway 6.5s ease-in-out infinite;will-change:translate,transform}.hero-pack .pk-foil,.hero-pack .pk-spark{animation-play-state:running!important}.hero-pack .pk-holo{opacity:.55;animation-play-state:running!important}.hero .kicker{animation:rise .45s ease both}.hero p{animation:rise .5s .12s ease both}.hero .freebox{animation:rise .5s .18s ease both}.hero-pack{animation:rise .55s .1s ease both}.hero .btn.main{animation:ctaPulse 2.8s ease-in-out infinite;overflow:hidden}.hero .btn.main>*{position:relative;z-index:1}.hero .btn.main:before{content:""!important;display:block!important;position:absolute;inset:-20% auto -20% -40%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:ctaSweep 3.6s ease-in-out infinite;pointer-events:none;z-index:0}.hero .btn.main .tag{animation:tagPulse 1.8s ease-in-out infinite}h2.sec{position:relative}h2.sec[data-sfx]{margin-top:58px}h2.sec[data-sfx]:before{content:attr(data-sfx);position:absolute;left:0;top:-1.05em;font:400 13px/1 Yuji Syuku,serif;color:var(--stamp);letter-spacing:.14em;opacity:.8;transform:rotate(-4deg);pointer-events:none;animation:stampIn .45s cubic-bezier(.2,1.3,.4,1) both}.page-head h1{position:relative;animation:slashIn .55s cubic-bezier(.2,1.2,.4,1) both}.page-head h1:after{content:attr(data-jp);display:block;margin-top:6px;font:400 16px/1 Yuji Syuku,serif;color:var(--gold);letter-spacing:.22em;opacity:.85}.page-head p.sub{animation:rise .45s .08s ease both}.tile-s b{font-family:RocknRoll One,monospace!important}.tile-s{position:relative;overflow:hidden}.tile-s:after{content:"";position:absolute;right:-8px;bottom:-10px;font:400 42px/1 Yuji Syuku;color:#c8281a14;pointer-events:none;transition:transform .35s ease,color .35s ease}.tile-s:hover:after{transform:translate(-4px,-6px) rotate(-8deg);color:#c8281a2e}.tiles .tile-s:nth-child(1):after{content:"図"}.tiles .tile-s:nth-child(2):after{content:"札"}.tiles .tile-s:nth-child(3):after{content:"開"}.tiles .tile-s:nth-child(4):after{content:"神"}.tiles .tile-s:nth-child(5):after{content:"運"}.logo .logo-mark{animation:logoIdle 3.8s ease-in-out infinite}.top{animation:topIn .45s ease}.nav a{transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,transform .15s ease}.nav a:hover{transform:translateY(-1px)}.nav a:hover .ic{animation:iconPop .35s ease}.nav a.on .ic{animation:iconPop .4s ease}.pill.ready{animation:readyGlow 1.6s ease-in-out infinite;cursor:pointer}.freebox .regen .track{position:relative;overflow:hidden}.freebox .regen .track:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,244,230,.45),transparent);animation:barShine 2.4s ease-in-out infinite}.pk-card,.tile-s,.chal,.chap,.fd,.mis{transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.pk-card .pack,.sgrid .pack,.hero-pack .pack{transition:transform .25s ease,filter .25s ease}.pk-card:hover .pack,.sgrid .pk-card:hover .pack{transform:translateY(-6px) scale(1.02)}.hero-pack .pack:hover{translate:0 -8px;scale:1.03}.coin.spin{animation:coinSpin .55s ease;transform-origin:center}.grid .card{content-visibility:auto;contain-intrinsic-size:140px 196px;transition:transform .22s ease,filter .22s ease}.grid .card:hover{transform:translateY(-5px) scale(1.02);z-index:2}.pk-card{content-visibility:auto;contain-intrinsic-size:180px 280px}.modal .mbox{animation:pagePop .34s cubic-bezier(.2,1.25,.4,1)}.view.on{animation:pagePop .38s cubic-bezier(.2,1.2,.4,1)}.rv{opacity:0;translate:0 18px;scale:.98;transition:opacity .45s cubic-bezier(.2,.9,.3,1),translate .45s cubic-bezier(.2,.9,.3,1),scale .45s cubic-bezier(.2,.9,.3,1)}.rv.rv-in{opacity:1;translate:0 0;scale:1}.top-account{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.top-account:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000059}.chip{transition:transform .15s ease,border-color .15s ease,background .15s ease}.chip:hover{transform:translateY(-1px)}.sp-logo{animation:spUp .5s .05s ease forwards}.sp-logo .logo-mark{animation:logoIdle 3.2s 1s ease-in-out infinite}.sp-t{animation:spUp .5s .15s ease both,titleShimmer 4s 1s ease-in-out infinite;background:linear-gradient(105deg,#fff8ee 35%,#ffd27a,#fff8ee 65%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sp-t b{-webkit-text-fill-color:transparent;color:transparent}main,footer{position:relative;z-index:1}header.top{position:fixed!important;top:0!important;left:0;right:0;z-index:10050!important}body.paused #mangaBg *,body.paused .hero-sfx,body.paused .hero-pack .pack,body.paused .side-jp,body.paused .logo .logo-mark,body.paused .sp-logo .logo-mark,body.paused .hero .btn.main,body.paused .pill.ready{animation-play-state:paused!important}@media(max-width:700px){.side-jp,.mg-sfx.s5,.mg-sfx.s6,.mg-dust{display:none}.mg-sfx{font-size:28px;opacity:.85}.mg-lines{opacity:.35}.hero-sfx{font-size:22px;right:2%;top:4%}h2.sec[data-sfx]:before{font-size:11px;top:-.95em}.hero .btn.main:before{animation-duration:4.5s}}.btn{transition:transform .14s ease,box-shadow .18s ease,opacity .2s ease,border-color .15s,background .15s,filter .15s}.btn:not(:disabled):hover{transform:translateY(-2px)}.btn:not(:disabled):active{transform:translateY(1px) scale(.985)}.pill{transition:transform .15s ease,border-color .15s,background .15s,box-shadow .2s}.pill:hover{transform:translateY(-1px)}.pill.ready{animation:readyGlow 1.6s ease-in-out infinite,readyBob 2.2s ease-in-out infinite}.cr-bump{animation:creditPop .55s cubic-bezier(.2,1.4,.4,1)}.tile-s{transition:transform .2s ease,border-color .2s,background .2s,box-shadow .2s}.tile-s:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000047}.tile-s b{transition:transform .2s ease}.tile-s:hover b{transform:scale(1.04)}.pk-card{transition:transform .22s ease,border-color .2s,box-shadow .22s,background .2s}.pk-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.chap,.fd,.mis,.chal{transition:transform .22s ease,border-color .2s,box-shadow .22s,opacity .2s}.chap:hover:not(.lock),.fd:hover,.mis:hover,.chal:hover{transform:translateY(-3px)}.chap-body h3{transition:color .2s ease}.chap:hover:not(.lock) .chap-body h3{color:#fff}.chap .cpor{transition:transform .25s cubic-bezier(.2,1.2,.4,1)}.chap:hover:not(.lock) .cpor{transform:translateY(-4px) scale(1.04)}.rate-row{transition:transform .18s ease,background .18s}.rate-row:hover{transform:translate(4px)}.var-card{transition:transform .22s ease,border-color .2s,box-shadow .22s}.var-card:hover{transform:translateY(-4px)}.var-ic{transition:transform .25s cubic-bezier(.2,1.3,.4,1)}.var-card:hover .var-ic{transform:rotate(-6deg) scale(1.08)}.grid .card{transition:transform .22s cubic-bezier(.2,1.1,.4,1),filter .22s}.grid .card:hover{transform:translateY(-8px) scale(1.03);z-index:3;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}.sgrid .pk-card:hover{transform:translateY(-4px)}#toast{bottom:32px;gap:10px}#toast div{background:linear-gradient(180deg,#1f1a16,#14110f);border:1px solid #3a332e;border-left:3px solid var(--stamp);padding:13px 20px 13px 16px;border-radius:0;font:700 14px Zen Kaku Gothic New;color:#f3eee6;box-shadow:0 12px 32px #00000073,4px 4px #c8281a40;animation:toastIn 2.9s cubic-bezier(.2,1.2,.3,1) forwards}#toast div b{color:var(--gold)}.soc-drawer{transition:transform .32s cubic-bezier(.2,.9,.2,1)}.soc-scrim{transition:opacity .28s ease}.soc-friend{transition:background .15s,transform .15s}.soc-friend:hover{transform:translate(3px)}.soc-btn{transition:transform .15s,border-color .15s,color .15s,background .15s,box-shadow .2s}.soc-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000059}.soc-btn .nbadge.show{animation:badgePop .4s cubic-bezier(.2,1.5,.4,1)}.soc-msg{animation:msgIn .28s ease both}.soc-empty h3{animation:rise .4s ease both}.soc-tabs button{transition:background .15s,color .15s,transform .15s}.soc-tabs button:hover{transform:translateY(-1px);color:#fff}.modal .mbox{animation:pagePop .38s cubic-bezier(.2,1.35,.4,1)}.view.on{animation:viewIn .42s cubic-bezier(.2,1.15,.3,1)}.freebox{position:relative;animation:rise .5s .18s ease both}.freebox:before{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:.55;background:radial-gradient(120px 40px at 20% 0%,rgba(232,184,74,.18),transparent 70%),radial-gradient(100px 36px at 80% 100%,rgba(200,40,26,.14),transparent 70%);animation:softGlow 4s ease-in-out infinite}.hero .btn.main:hover{animation:ctaPulse 1.6s ease-in-out infinite}.top-account:hover .top-av{transform:scale(1.06)}.top-av{transition:transform .2s ease}.showcase .card,.pShow .card{transition:transform .22s ease}.showcase .card:hover{transform:translateY(-6px) rotate(-1deg)}.badge{transition:transform .18s,border-color .18s,opacity .18s}.badge.got:hover{transform:translateY(-2px) scale(1.02)}.chest.ready{animation:chestReady 2.4s ease-in-out infinite}@keyframes toastIn{0%{opacity:0;transform:translateY(22px) scale(.92)}12%{opacity:1;transform:translateY(0) scale(1.03)}22%{transform:translateY(0) scale(1)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes creditPop{0%{transform:scale(1)}35%{transform:scale(1.22);color:var(--gold)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes readyBob{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes badgePop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes viewIn{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@keyframes softGlow{0%,to{opacity:.4}50%{opacity:.75}}@keyframes chestReady{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}55%{transform:translateY(0) rotate(-1deg)}70%{transform:translateY(-2px) rotate(1deg)}}@keyframes stampPunch{0%{transform:scale(1.4) rotate(-12deg);opacity:0}60%{transform:scale(.95) rotate(-8deg);opacity:1}to{transform:scale(1) rotate(-8deg)}}.chap .stamp{animation:stampPunch .45s cubic-bezier(.2,1.4,.4,1) both}@media(prefers-reduced-motion:reduce){#mangaBg .mg-tone,#mangaBg .mg-lines,#mangaBg .mg-wash,#mangaBg .mg-spark,#mangaBg .mg-dust,#mangaBg .mg-flash,.mg-sfx,.side-jp,.hero .kicker,.hero h1,.hero h1:after,.hero p,.hero .freebox,.hero-pack,.hero-pack .pack,.hero-sfx,.hero .btn.main,.hero .btn.main:before,.hero .btn.main .tag,.logo .logo-mark,.sp-logo .logo-mark,.top,.page-head h1,.page-head p.sub,.modal .mbox,.coin.spin,.view.on,.pill.ready,.freebox .regen .track:after,.sp-logo,.sp-t,.nav a:hover .ic,.nav a.on .ic,#toast div,.soc-btn .nbadge.show,.soc-msg,.soc-empty h3,.chap .stamp,.chest.ready,.freebox:before,.cr-bump{animation:none!important}.pk-card:hover .pack,.sgrid .pk-card:hover .pack,.hero-pack .pack:hover,.nav a:hover,.grid .card:hover,.top-account:hover,.chip:hover,.btn:hover,.btn:active,.pill:hover,.tile-s:hover,.pk-card:hover,.chap:hover,.fd:hover,.mis:hover,.var-card:hover,.soc-friend:hover,.soc-btn:hover,.xbtn:hover,.xbtn:active,.soc-x.xbtn:hover{transform:none!important;translate:none!important;scale:none!important;filter:none!important}.rv{opacity:1;translate:0;scale:1}}.soc-btn{position:relative;width:40px;height:40px;margin-left:4px;border:1px solid #3a332e;border-radius:10px;background:linear-gradient(180deg,#1a1714,#14110f);color:#e8e0d4;display:grid;place-items:center;transition:border-color .15s,color .15s,background .15s}.soc-btn:hover,.soc-btn.on{border-color:var(--gold);color:#fff;background:#1c1815}.soc-btn .ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.soc-btn .nbadge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--stamp);color:#fff;font:700 10px/18px JetBrains Mono;text-align:center;box-shadow:0 0 0 2px #0c0b0a;display:none}.soc-btn .nbadge.show{display:block}.soc-scrim{position:fixed;inset:0;z-index:80;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .28s ease}.soc-scrim.on{opacity:1;pointer-events:auto}.soc-drawer{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(380px,100vw);background:#111214;border-left:1px solid #2a2521;display:flex;flex-direction:column;transform:translate(104%);transition:transform .34s cubic-bezier(.2,.9,.15,1);box-shadow:-18px 0 48px #00000073}.soc-drawer.on{transform:none}.soc-drawer.on .soc-head{animation:rise .35s .05s ease both}.soc-drawer.on .soc-tabs{animation:rise .35s .1s ease both}.soc-drawer.on .soc-body{animation:rise .4s .14s ease both}.soc-head{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #1e1f22}.soc-head .av-wrap{position:relative;flex:none}.soc-head .av{width:48px;height:48px;border-radius:50%;background:#1e1f22 center/cover no-repeat;border:1px solid #3a332e;display:grid;place-items:center;overflow:hidden}.soc-head .av svg{width:26px;height:26px;color:#8a8278}.soc-head .online{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:#6d665e;border:2px solid #111214}.soc-head .online.on{background:#23a559}.soc-head .online.wait{background:#e8a820}.soc-head .who{flex:1;min-width:0}.soc-head .who b{display:block;font:800 15px Zen Kaku Gothic New;color:#f2ede4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-head .who small{color:#949ba4;font-size:12px}.soc-x{width:36px;height:36px;border-radius:8px;color:#b5bac1;display:grid;place-items:center}.soc-x:hover{background:#2b2d31;color:#fff}.soc-tabs{display:flex;gap:4px;margin:12px 14px;padding:4px;border-radius:12px;background:#1e1f22}.soc-tabs button{flex:1;height:40px;border-radius:9px;color:#949ba4;display:grid;place-items:center;position:relative}.soc-tabs button .ic,.soc-x .ic,.soc-empty .ei{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.soc-empty .ei{width:64px;height:64px;margin:0 auto 16px;opacity:.75;color:#b5bac1;display:block}.soc-tabs button.on{background:#2b2d31;color:#fff;box-shadow:inset 0 -2px 0 var(--stamp)}.soc-tabs button .tdot{position:absolute;top:6px;right:calc(50% - 18px);width:8px;height:8px;border-radius:50%;background:var(--stamp);display:none}.soc-tabs button .tdot.show{display:block}.soc-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.soc-friend{display:flex;align-items:center;gap:12px;padding:10px 16px;width:100%;text-align:left;transition:background .12s}.soc-friend:hover{background:#1e1f22}.soc-friend.on{background:#2b2d31}.soc-friend .av{width:40px;height:40px;border-radius:50%;background:#1e1f22 center/cover no-repeat;border:1px solid #3a332e;flex-shrink:0;position:relative}.soc-friend .meta{flex:1;min-width:0}.soc-friend b{display:block;font:700 14px Zen Kaku Gothic New;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soc-friend small{color:#949ba4;font-size:12px}.soc-friend .badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--stamp);color:#fff;font:700 10px/18px JetBrains Mono;text-align:center}.soc-friend .dot-on{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:#23a559;border:2px solid #111214;flex-shrink:0}.soc-empty{padding:48px 28px;text-align:center;color:#949ba4;font-size:14px;line-height:1.55}.soc-empty h3{font:800 18px Zen Kaku Gothic New;color:#f2ede4;margin:0 0 8px}.soc-codebox{margin:14px;padding:14px;border-radius:12px;background:#1e1f22;border:1px solid #2a2521}.soc-codebox .code{font:700 22px/1 JetBrains Mono,monospace;letter-spacing:.16em;color:var(--gold);margin:6px 0 10px}.soc-add{display:flex;gap:8px;padding:0 14px 14px;flex-wrap:wrap}.soc-add input{flex:1;min-width:140px;padding:12px 14px;border-radius:8px;border:1px solid #2a2521;background:#1e1f22;color:var(--text);font:600 14px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.soc-filt{display:flex;gap:6px;padding:0 14px 10px;flex-wrap:wrap}.soc-filt button{padding:7px 11px;border-radius:8px;border:1px solid #2a2521;background:#1a1b1e;color:#949ba4;font:700 11px Zen Kaku Gothic New;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.soc-filt button.on{background:#2b2d31;color:#fff;border-color:#3a332e;box-shadow:inset 0 -2px 0 var(--stamp)}.soc-more{padding:8px 16px 18px;text-align:center}#socFound{flex:1;min-height:0;overflow:auto}.soc-panel{flex:1;min-height:0;display:flex;flex-direction:column}.soc-panel .ph{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #1e1f22}.soc-panel .ph .av{width:36px;height:36px;border-radius:50%;background:#1e1f22 center/cover no-repeat;border:1px solid #3a332e}.soc-panel .ph b{font:700 14px Zen Kaku Gothic New}.soc-panel .ph .tabs{margin-left:auto;display:flex;gap:4px}.soc-panel .ph .tabs button{padding:6px 10px;font-size:12px;font-weight:700;color:#949ba4;border-radius:6px}.soc-panel .ph .tabs button.on{color:#fff;background:#2b2d31}.soc-chat{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:8px;min-height:0}.soc-msg{max-width:88%;padding:8px 12px;font-size:13.5px;line-height:1.45;word-break:break-word;border-radius:8px}.soc-msg.me{align-self:flex-end;background:#3a2218;border:1px solid #5a3428}.soc-msg.them{align-self:flex-start;background:#1e1f22;border:1px solid #2a2521}.soc-msg time{display:block;font-size:10px;color:#6d665e;margin-top:4px}.soc-compose{display:flex;gap:8px;padding:12px;border-top:1px solid #1e1f22}.soc-compose input{flex:1;padding:10px 12px;border-radius:8px;border:1px solid #2a2521;background:#1e1f22;color:var(--text)}.soc-trade{padding:14px;display:flex;flex-direction:column;gap:12px;flex:1;overflow:auto}.soc-sides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.soc-side{border:1px solid #2a2521;background:#1a1b1e;padding:10px;border-radius:10px;min-height:100px}.soc-side h4{font:700 11px Zen Kaku Gothic New;color:#949ba4;margin-bottom:8px;text-transform:uppercase}.soc-cards{display:flex;flex-wrap:wrap;gap:6px;min-height:40px}.soc-cards .tc{width:52px;height:68px;cursor:pointer;background:#0c0b0a center/cover no-repeat;border:1px solid #2a2521;border-radius:4px}.soc-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-height:180px;overflow:auto;padding:8px;border:1px solid #2a2521;background:#1a1b1e;border-radius:10px}.soc-pick button{border:1px solid #2a2521;padding:0;background:#14110f center/cover;aspect-ratio:3/4;position:relative;border-radius:4px}.soc-pick button.on{border-color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold)}.soc-pick button .tag{position:absolute;bottom:2px;left:2px;right:2px;font:700 8px/1.2 JetBrains Mono;background:#000000bf;padding:2px;text-align:center}.soc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.soc-ready{font-size:12px;color:#949ba4}.soc-ready.ok{color:#23a559}.soc-field{width:100%;margin:14px 0 6px;padding:12px 14px;border:1px solid #2a2521;border-radius:10px;background:#14110f;color:var(--text);font:13px/1.45 JetBrains Mono,monospace;resize:vertical;min-height:96px}.soc-field:focus{outline:none;border-color:var(--gold)}.soc-code-show{width:100%;margin:12px 0;padding:14px;border:1px solid #2a2521;border-radius:10px;background:#14110f;color:var(--gold);font:600 12px/1.5 JetBrains Mono,monospace;word-break:break-all;user-select:all}@media(max-width:420px){.soc-btn{width:36px;height:36px}}.wish-grid{margin:10px 0 26px}.wish-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wish-count{font:600 12px JetBrains Mono,monospace;color:#8a8278;letter-spacing:.06em;text-transform:uppercase}.wish-count b{font:400 20px Dela Gothic One;color:var(--gold);margin-right:2px;letter-spacing:0}.wish-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:16px}.wish-item{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #2e2822;border-top:2px solid var(--rc);background:linear-gradient(170deg,color-mix(in srgb,var(--rc) 12%,transparent),#14110f 55%);transition:transform .22s cubic-bezier(.2,1.1,.4,1),border-color .2s,box-shadow .2s}.wish-item:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--rc) 55%,#2e2822);box-shadow:0 14px 26px #00000073,0 0 0 1px color-mix(in srgb,var(--rc) 25%,transparent)}.wish-ribbon{position:absolute;top:-9px;left:-6px;z-index:20;padding:3px 9px 3px 10px;font:700 9.5px JetBrains Mono,monospace;letter-spacing:.14em;color:#fff;background:linear-gradient(90deg,#e0446a,#c23a22);box-shadow:0 3px 8px #0006}.wish-ribbon:after{content:"";position:absolute;left:0;bottom:-5px;border-top:5px solid #6d1a14;border-left:6px solid transparent}.wish-x{position:absolute;top:-9px;right:-9px;z-index:20;width:26px;height:26px;padding:0;display:grid;place-items:center;border:1px solid #4a413a;background:#1a1613;color:#cfc6ba;font-size:12px;cursor:pointer;box-shadow:0 3px 8px #00000073;transition:color .15s,border-color .15s,background .15s}.wish-x:hover{color:#fff;border-color:#c23a22;background:#c23a22}.wish-art{display:flex;justify-content:center}.wish-art .card{--w:100%;width:100%;max-width:150px;cursor:pointer}.wish-art .card .myth-aura{display:none}.wish-art .card .cname{font-size:12px}.wish-art .card .cser{font-size:10px}.wish-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.wish-meta b{font:400 14px/1.2 Dela Gothic One;color:#f3eee6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wish-meta small{font:600 11.5px Zen Kaku Gothic New;color:#8a8278;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wish-meta .wish-odds{font:600 10.5px JetBrains Mono,monospace;color:#6e675e}.wish-rar{align-self:flex-start;font:700 9.5px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--rc);border:1px solid color-mix(in srgb,var(--rc) 45%,transparent);padding:2px 6px;margin-bottom:2px}.wish-acts{display:flex;margin-top:auto}.wish-acts .btn{flex:1;min-width:0;font-size:12px;padding-inline:6px;white-space:nowrap}.wish-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:280px;border:2px dashed #3a332e;background:transparent;color:#6e675e;cursor:pointer;font:700 12px Zen Kaku Gothic New;transition:color .2s,border-color .2s,background .2s}.wish-add span{font:400 34px/1 Dela Gothic One}.wish-add:hover{color:var(--gold);border-color:var(--gold);background:#e0a01a0d}.wish-empty{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 24px;border:1px dashed #3a332e;background:linear-gradient(165deg,#e0446a12,#14110f 60%)}.wish-empty-ic{font-size:34px;filter:drop-shadow(0 4px 10px rgba(224,68,106,.35))}.wish-empty>div:nth-child(2){flex:1;min-width:220px}.wish-empty b{font:400 16px Dela Gothic One;color:#f3eee6}.wish-empty p{margin:4px 0 0;font:500 13px/1.45 Zen Kaku Gothic New;color:#8a8278}.card.r-M .inner{container-type:inline-size}.card.r-M .face{--w:100cqw}.card.r-M .myth-aura{inset:-5%;border-radius:10%;filter:blur(16px);background:conic-gradient(from var(--ang),#ff2a3a,#f0c36a,#7a0010,#ffb347,#ff2a3a)}.grid .card.r-M .myth-aura{inset:-4%;opacity:.5}.r-M .front:before{background:conic-gradient(from var(--ang),#5a0008 0deg,#f0c36a 40deg,#fff6d0 58deg,#f0c36a 76deg,#7a0010 130deg,#2a0004 190deg,#c8902a 235deg,#fff6d0 255deg,#c8902a 275deg,#5a0008 340deg);animation:spin 3.5s linear infinite}.card.r-M .front:after{inset:0;border:0;border-radius:inherit;z-index:5;background:linear-gradient(112deg,transparent 38%,rgba(255,236,180,.5) 47%,rgba(255,150,170,.28) 51%,rgba(140,220,255,.22) 54%,transparent 62%);background-size:260% 100%;mix-blend-mode:screen;animation:mythSweep 3.4s ease-in-out infinite}@keyframes mythSweep{0%{background-position:130% 0}55%,to{background-position:-70% 0}}.card.r-M .myth-lines{mix-blend-mode:screen;animation:mythTwinkle 2.2s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(255,246,214,.95) 0 .6px,transparent 1.4px) 0 0/calc(var(--w)*.19) calc(var(--w)*.21),radial-gradient(circle,rgba(255,200,110,.8) 0 .6px,transparent 1.4px) calc(var(--w)*.09) calc(var(--w)*.12)/calc(var(--w)*.27) calc(var(--w)*.25)}@keyframes mythTwinkle{0%{opacity:.2}to{opacity:.75}}.card.r-M .myth-vig:after{content:"神";position:absolute;right:7%;bottom:15%;font:400 calc(var(--w)*.4)/1 "Yuji Syuku",serif;color:#ffc83d21}.card.r-M .frame:before{height:40%;background:linear-gradient(transparent,#5a000cd1 42%,#160204 94%)}.card.r-M .frame>div:last-child{position:relative;padding-top:calc(var(--w)*.035)}.card.r-M .frame>div:last-child:before{content:"";position:absolute;left:0;right:25%;top:0;height:max(1px,calc(var(--w)*.006));background:linear-gradient(90deg,#f0c36a,#f0c36a00)}.card.r-M .cname{background:linear-gradient(100deg,#b8720c,#ffe9a8 28%,#fffaf0 42%,#ffc83d 58%,#b8720c);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:mythName 4s linear infinite}@keyframes mythName{to{background-position:-220% 0}}.card.r-M .cser{color:#f0d6a0;letter-spacing:.08em;text-transform:uppercase;font-size:calc(var(--w)*.042)}.op-cards .card.emerge{animation-duration:.55s}.prof-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;align-items:center;padding:30px 32px 24px;border:1px solid #2e2822;background:linear-gradient(120deg,#c23a2229,#14110feb 45%,#120f0d)}.prof-hero-bg{position:absolute;inset:-30px;z-index:-1;background:center 25%/cover no-repeat;filter:blur(26px) saturate(1.2);opacity:.32;transform:scale(1.05)}.prof-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c0b0a8c,#0c0b0a33 60%,#0c0b0aa6),linear-gradient(transparent 60%,#0c0b0abf)}.prof-id{display:flex;gap:24px;align-items:center;min-width:0}.prof-av-wrap{position:relative;flex:none}.prof-hero .avatar{width:112px;height:112px;border:0!important;box-shadow:0 0 0 3px #12100e,0 0 0 5px var(--gold),0 10px 30px #00000080!important}.prof-av-wrap .lvlb{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);white-space:nowrap;padding:3px 10px;background:linear-gradient(180deg,#e8b84a,#b8860b);color:#1a1208;font:400 11px Dela Gothic One;letter-spacing:.08em;box-shadow:0 3px 8px #00000073}.prof-hero .prof-main{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.prof-hero .pname{font:400 clamp(24px,3vw,34px)/1.1 "Dela Gothic One";padding:2px 0;max-width:460px}.prof-hero .pbio-lab{max-width:520px;margin:0}.prof-hero .pbio-lab>span{display:flex;gap:8px;align-items:baseline}.prof-hero .pbio{min-height:46px;background:#0c0a0999;backdrop-filter:blur(4px)}.prof-hero .pgender{margin:0}.prof-quick{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;align-self:stretch;align-content:center}.pq{padding:12px 14px;border:1px solid rgba(255,255,255,.08);background:#0c0a098c;backdrop-filter:blur(4px)}.pq b{display:block;font:400 20px/1.1 Dela Gothic One;color:#f3eee6}.pq span{font:600 11px Zen Kaku Gothic New;color:#9a9186;text-transform:uppercase;letter-spacing:.08em}.prof-xp{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.prof-xp .xpbar{height:8px;background:#ffffff14}.prof-xp .rr-timer{margin:0;text-align:left}.prof-nav{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 4px}.prof-nav a{padding:7px 14px;border:1px solid #2e2822;background:#14110f;color:#9a9186;text-decoration:none;font:700 12px Zen Kaku Gothic New;letter-spacing:.04em;transition:color .15s,border-color .15s,background .15s}.prof-nav a:hover{color:#fff;border-color:var(--gold);background:#e8b84a14}#v-profile h2.sec{scroll-margin-top:calc(var(--top-h) + 16px)}.show-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.show-bar .sub{margin:0}.prof-account{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:16px}.prof-card{padding:16px 18px;border:1px solid #2e2822;background:#14110f}.prof-card .auth{margin:0;max-width:none}.prof-card .ref-box{margin:0;border:0;padding:0;background:none}.show-pick h2{font:400 22px Dela Gothic One;margin:0 0 4px}.show-pick-q{box-sizing:border-box;width:100%;margin:12px 0;padding:10px 12px;border:1px solid #3a332e;border-radius:0;background:#12100e;color:#f3eee6;font:600 14px Zen Kaku Gothic New}.show-pick-q:focus{outline:none;border-color:var(--gold)}.show-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;max-height:min(52vh,460px);overflow:auto;padding:4px 4px 8px}.sp-item{position:relative;cursor:pointer;transition:transform .15s}.sp-item .card{--w:100%;width:100%;pointer-events:none}.sp-item:hover{transform:translateY(-3px)}.sp-item.on{outline:3px solid var(--gold);outline-offset:3px}.sp-n{position:absolute;top:-8px;right:-8px;z-index:20;width:26px;height:26px;display:grid;place-items:center;background:var(--gold);color:#1a1208;font:400 13px Dela Gothic One;box-shadow:0 3px 8px #00000080}.show-pick .mrow{justify-content:flex-end;align-items:center;margin-top:14px}.show-pick-n{margin-right:auto;font:600 12px JetBrains Mono;color:#9a9186}.wiki-note{margin-top:8px;font-size:11px;color:var(--dim)}.wiki-tr{border:0;background:none;padding:0;color:var(--gold);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.wiki-tr:hover{color:#fff}.quiz-lock{grid-column:1/-1;width:100%;display:flex;align-items:center;gap:18px;padding:20px 22px;border:1px dashed #3a332e;background:linear-gradient(165deg,#e8b84a0f,#14110f 60%)}.quiz-lock-ic{font-size:34px;filter:drop-shadow(0 4px 10px rgba(232,184,74,.3))}.quiz-lock b{font:400 18px Dela Gothic One;color:#f3eee6}.quiz-lock p{margin:6px 0 0;font:500 13px/1.5 Zen Kaku Gothic New;color:#9a9186}.quiz-lock [data-quiz-cd]{color:var(--gold);font-weight:700}.card-link{display:contents;color:inherit;text-decoration:none}.hdv-tabs a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.bfan>.card-link:first-child>.card{margin-left:0;transform:rotate(-9deg) translateY(12px)}.bfan>.card-link:nth-child(2)>.card{z-index:2;transform:translateY(-8px) scale(1.06)}.bfan>.card-link:nth-child(3)>.card{transform:rotate(9deg) translateY(12px)}.bfan>.card-link:not(:first-child)>.card{margin-left:var(--fan-ov,-46px)}#socScrim{z-index:10080}#socDrawer{z-index:10081}#opening{z-index:10100}#duel,#vn{z-index:10110}#modal{z-index:10120}#fx{z-index:10140}#flash{z-index:10150}#announce{z-index:10160}#toast{z-index:10200}@media(min-width:701px){.freebox .btn{white-space:nowrap}}@media(min-width:981px){.freebox{max-width:560px}.freebox .cta{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media(min-width:1700px){body{--top-h:68px}}@media(min-width:701px)and (max-width:1699px){body{--top-h:110px}.top{flex-wrap:wrap;row-gap:0;padding-bottom:0}.nav{order:3;flex:1 1 100%;margin:8px -22px 0;padding:0 14px;overflow:visible;justify-content:space-between;border-top:1px solid #24201c}.nav a{flex:1 1 0;justify-content:center;min-width:0;padding:9px 4px}.nav a>span{align-items:center}.stats{margin-left:auto}}@media(min-width:701px)and (max-width:980px){.banner,.evbox{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:24px}.banner h2,.evbox h2{font-size:26px}.bfan{--fan-ov:-40px;padding:6px 0;justify-content:center}.bfan .card{--w:104px}.freebox .cta{grid-template-columns:1fr}}@media(max-width:900px){.prof-hero{grid-template-columns:1fr;padding:24px 20px 20px}.prof-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){header.top{backdrop-filter:none;-webkit-backdrop-filter:none}.nav{margin:0;gap:0;padding-left:4px;padding-right:4px;overflow:hidden}.nav a{flex:1 1 0;min-width:0;flex-direction:column;gap:3px;padding:7px 0}.nav a>span{align-items:center;max-width:100%;font-size:9.5px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav .ic{width:19px;height:19px}.filters,.hdv-filters,.sticky-sub{position:static!important}.filters{gap:8px;padding:10px}.filters input{flex:1 1 100%;min-width:0}.filters select{flex:1 1 calc(50% - 4px);min-width:0}#fRar{flex:1 1 100%;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:0 2px 2px}#fRar::-webkit-scrollbar{display:none}#fRar .chip{flex:none;white-space:nowrap}.hdv-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.duel-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.hdv-tabs :is(button,a){min-width:0;padding-inline:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packgrid,.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-card{min-width:0;padding:14px 10px 12px;gap:8px}.pk-card .pack,.sgrid .pk-card .pack{--pw:min(132px,34vw)}.pk-card h3{font-size:13px}.pk-card p{font-size:11.5px}.pk-card .srow{flex-wrap:wrap;justify-content:center;gap:6px}.pk-card .btn{min-width:0;padding-inline:10px}.col-head{align-items:stretch}.col-head .mrow{width:100%;display:grid;grid-template-columns:auto 1fr;gap:8px}.col-head .mrow .btn{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-head .prog .track{flex:1}#pStats .tile-s:last-child{grid-column:auto}.showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.slot{font-size:11px;padding:6px}.pass-head .mbar{flex:1 1 100%;max-width:none!important;order:3}.week7{grid-template-columns:repeat(4,minmax(0,1fr))}.bfan{--fan-ov:-36px}}@media(max-width:640px){.wish-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wish-item{padding:9px}.wish-add{min-height:220px}.wish-acts .btn{font-size:11.5px}.wish-lg{display:none}}@media(max-width:560px){.prof-id{flex-direction:column;align-items:flex-start;gap:20px}.prof-hero .avatar{width:92px;height:92px}.prof-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.pq b{font-size:18px}.prof-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-14px;padding-right:14px}.prof-nav a{flex:none}}@media(max-width:420px){.top-meta{display:none}.top-account{max-width:none;padding:3px}.stats{gap:6px}.pill{padding:6px 8px}.hero .btn.main{font-size:16px}.hero .btn .tag{font-size:10px;padding:4px 7px}.tile-s{padding:12px}}@media(max-width:360px){.nav a>span{font-size:0}.nav .ic{width:21px;height:21px}}@media(prefers-reduced-motion:reduce){.card.r-M .front:after,.card.r-M .myth-lines,.card.r-M .cname,.r-M .front:before{animation:none}}.soc-head .soc-mod{flex:none;padding:6px 10px;font-size:12px}.soc-role{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;font:800 9.5px/16px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#2b2d31;color:#b5bac1}.soc-role.r-fondateur{background:#3a2e10;color:#e8b84a}.soc-role.r-admin{background:#3a1814;color:#ff6b55}.soc-role.r-modo{background:#112a3a;color:#6cc4ff}.gchat-name[data-player],.soc-panel .ph b[data-player]{cursor:pointer}.gchat-name[data-player]:hover{text-decoration:underline}.soc-chans{display:flex;gap:6px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid #1e1f22;scrollbar-width:none}.soc-chans button{flex:none;padding:6px 10px;border-radius:999px;font:700 12px Zen Kaku Gothic New;color:#949ba4;background:#1e1f22;border:1px solid #2a2521}.soc-chans button.on{color:#fff;border-color:var(--a1);background:#2b1a14}.soc-rules{margin:8px 12px 0;padding:8px 10px;border-radius:8px;background:#1a1b1e;border:1px solid #2a2521;font-size:12.5px;color:#b5bac1}.soc-rules summary{cursor:pointer;font-weight:700;color:#f2ede4}.soc-rules p{margin:6px 0 0;white-space:pre-line;line-height:1.5}.soc-sec{padding:12px 16px 4px;font:800 11px Zen Kaku Gothic New;letter-spacing:.08em;text-transform:uppercase;color:#6d665e}.soc-fmain{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.soc-friend .btn.sm{flex:none;padding:6px 10px;font-size:12px}.soc-unread{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--stamp);color:#fff;font:700 10px/18px JetBrains Mono;text-align:center}#socFind{text-transform:none;letter-spacing:0;font-family:Zen Kaku Gothic New,sans-serif}.soc-msg .soc-report+.soc-report{right:22px}.pp{display:flex;flex-direction:column;gap:14px;text-align:left;max-width:720px}.pp-head{display:flex;gap:16px;align-items:flex-start}.pp-av{width:96px;height:96px;flex:none;border-radius:50%;background:#2a241e center/cover no-repeat;border:2px solid #c9a227;box-shadow:0 0 0 3px #c9a2272e;display:grid;place-items:center;overflow:hidden}.pp-av-letter{font:400 36px Dela Gothic One,sans-serif;color:#e8dcc8;line-height:1;user-select:none}.pp h2{margin:0;font:400 24px Dela Gothic One,sans-serif;overflow-wrap:anywhere}.pp .on{color:#23a559}.pp-bio{margin:8px 0 0;color:#cfc8bd;white-space:pre-line;overflow-wrap:anywhere}.pp-stats{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#9a9186}.pp-stats b{color:var(--gold);font-family:JetBrains Mono,monospace}.pp h4,.modp h4{margin:6px 0 0;font:700 13px Zen Kaku Gothic New;color:#f3eee6}.pp-show{display:flex;flex-wrap:wrap;gap:10px}.pp-show .card{--w:110px}.pp-acts{flex-wrap:wrap;gap:8px;justify-content:flex-start}.pc{display:flex;flex-direction:column;gap:12px;max-width:960px}.pc h2{margin:0;font:400 22px Dela Gothic One,sans-serif}.pc .soc-field{padding:10px 12px;border:1.5px solid #3a332e;background:#14110f;color:#f3eee6;border-radius:6px}.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;max-height:min(64vh,620px);overflow:auto;padding:4px}.pc-grid .card{--w:104px}#modShell{position:fixed;inset:0;z-index:12060;display:none;flex-direction:column;background:#0a0908;color:#f3eee6;overflow:hidden}#modShell.on{display:flex}.mod-grid{grid-template-columns:minmax(0,1fr) minmax(320px,1.05fr)}.mod-tabs{display:flex;flex-wrap:wrap;gap:6px}.mod-tabs button{padding:7px 12px;border-radius:6px;font:700 12.5px Zen Kaku Gothic New;color:#949ba4;background:#1e1f22;border:1px solid #2a2521;cursor:pointer}.mod-tabs button.on{color:#fff;border-color:var(--a1);background:#c23a2226}.mod-row{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border:0;border-bottom:1px solid #1a1714;background:transparent;color:inherit;text-align:left;cursor:pointer}.mod-row:hover{background:#16120f}.mod-row.on{background:#c23a221f}.mod-av{width:36px;height:36px;border:1px solid #3a332e;background:#1a1612;display:grid;place-items:center;font:900 12px Dela Gothic One;color:#e8e0d4}.mod-row .who{min-width:0}.mod-row .who b{display:block;font:800 13px Zen Kaku Gothic New;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-row .who small{display:block;margin-top:2px;color:#8a8178;font:600 11px Zen Kaku Gothic New}.mod-tag{justify-self:end;padding:2px 7px;border:1px solid #3a332e;font:700 9px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;color:#9a9186;white-space:nowrap}.mod-detail,.mod-detail-empty{padding:14px;display:flex;flex-direction:column;gap:12px;overflow:auto;min-height:0;flex:1}.mod-detail-empty{justify-content:center;align-items:flex-start;color:#9a9186}.mod-detail-empty b{display:block;font:900 18px Dela Gothic One;color:#f3eee6;margin-bottom:6px}.mod-detail-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.mod-detail-h h3{margin:4px 0 0;font:900 20px Dela Gothic One}.mod-detail-h .sub{margin:6px 0 0}.mod-link{background:none;border:0;padding:0;color:var(--gold);font:inherit;cursor:pointer;text-decoration:underline}.mod-userbox{gap:12px}.mod-userbox h3{margin:4px 0 0}.mod-hist{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:auto}.mod-hist.tall{max-height:280px}.mod-mini{padding:8px 10px;border:1px solid #2a2420;background:#12100e}.mod-mini b{display:block;font:800 12px Zen Kaku Gothic New}.mod-mini small{display:block;color:#8a8178;font:600 11px Zen Kaku Gothic New;margin-top:2px}.mod-card{border:1.5px solid #2e2822;background:linear-gradient(180deg,#1a1612,#12100e);padding:12px;display:flex;flex-direction:column;gap:8px}.mod-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.mod-top span{font:600 11.5px JetBrains Mono,monospace;color:#6e675e}.mod-card .sub{margin:0}.mod-snap{margin:0;padding:8px 10px;border-left:3px solid var(--a1);background:#0e0c0a;color:#f3eee6;overflow-wrap:anywhere}.mod-snap small{display:block;margin-top:4px;color:#8a8278}.mod-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mod-acts span{font:700 11px Zen Kaku Gothic New;color:#8a8278;text-transform:uppercase;margin-left:4px}.mod-acts .btn{padding:6px 10px;font-size:12px}.mod-msg{font-size:13px;color:#cfc8bd;overflow-wrap:anywhere}.mod-msg small{color:#6e675e;font-family:JetBrains Mono,monospace;margin-right:6px}.mod-msg.del{opacity:.6;text-decoration:line-through}@media(max-width:980px){.mod-grid{grid-template-columns:1fr}.mod-grid .admin-pane{max-height:none;min-height:280px}}.rank-row[data-player],.stair[data-player]{cursor:pointer}.ann-bar{position:relative;z-index:40;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:9px 16px;background:linear-gradient(90deg,#3a2a08,#1a1206 60%,#120d06);border-bottom:1px solid #5a4a32;font-size:13.5px;color:#f3eee6}.ann-bar[hidden]{display:none}.ann-ic{font-size:18px}.ann-txt{flex:1;min-width:200px}.ann-txt b{color:var(--gold)}.ann-ok{font:700 12px Zen Kaku Gothic New;color:#3fd28b}.ann-x{width:28px;height:28px;border-radius:50%;color:#8a8278}.ann-x:hover{color:#fff;background:#2a2521}.pvp-pill{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:999px;background:#1a1612;border:1.5px solid var(--a1);box-shadow:0 10px 30px #00000080;font:700 13px Zen Kaku Gothic New;color:#f3eee6;max-width:calc(100vw - 32px)}.pvp-pill[hidden]{display:none}.pvp-spin{width:14px;height:14px;border-radius:50%;border:2px solid #5a4a32;border-top-color:var(--a1);animation:pvpSpin 1s linear infinite;flex:none}@keyframes pvpSpin{to{transform:rotate(360deg)}}.pvp-found{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px;background:#050403d1}.pvp-found[hidden]{display:none}.pvp-found-box{width:min(420px,100%);padding:24px;text-align:center;background:linear-gradient(180deg,#221a12,#120e0a);border:2px solid var(--gold);box-shadow:0 0 60px #ffc83d40;animation:rise .35s ease both}.pvp-found-box h2{margin:6px 0 14px;font:400 30px Dela Gothic One,sans-serif;color:var(--gold)}.pvp-vs{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;margin-bottom:12px}.pvp-vs b{display:block;font:700 17px Zen Kaku Gothic New}.pvp-vs small{color:#9a9186}.pvp-av{width:58px;height:58px;border-radius:50%;background:#1e1f22 center/cover no-repeat;border:2px solid #5a4a32;flex:none}.pvp-count{font:700 28px JetBrains Mono,monospace;color:#f3eee6;margin:8px 0 14px}.pvp-found-box .mrow{justify-content:center}.pvp-grade{display:inline-block;padding:2px 8px;border-radius:4px;border:1px solid var(--gc);color:var(--gc);font:800 11px/16px Zen Kaku Gothic New;letter-spacing:.04em;text-transform:uppercase;background:#00000059}.pvp-grade.big{font-size:18px;line-height:26px;padding:4px 14px;border-width:2px}.pvp-card{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:16px;border:1.5px solid #2e2822;background:linear-gradient(180deg,#1a1612,#12100e)}.pvp-rank{flex:1;min-width:240px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pvp-rank .mbar{width:100%;max-width:360px}.pvp-rank small{color:#8a8278}.pvp-pts b{color:var(--gold);font-family:JetBrains Mono,monospace}.pvp-btns{display:flex;flex-direction:column;gap:8px;min-width:220px;flex:1;max-width:360px}.pvp-btns .sub{margin:0}.d-timer,#dTimer{font:700 14px JetBrains Mono,monospace;color:var(--yel);min-width:3.2em;text-align:center;padding:4px 8px;border:1px solid rgba(232,168,32,.35);border-radius:6px;background:#00000059}.d-timer.hot,#dTimer.hot{color:#ff6b55;border-color:#ff6b558c}.d-timer[hidden],#dTimer[hidden]{display:none!important}.pp-rank{display:flex;align-items:center;gap:8px;margin-top:6px}.pp-rank small{color:#9a9186}.tour-new{margin-bottom:12px}.tour-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tour-card{border:1.5px solid #2e2822;background:linear-gradient(180deg,#1a1612,#12100e);padding:14px;display:flex;flex-direction:column;gap:6px}.tour-card.open{border-color:#5a4a32}.tour-card .sub{margin:0}.tour-top{display:flex;justify-content:space-between;gap:10px}.tour-top b{font:400 16px RocknRoll One,sans-serif;color:#f3eee6}.tour-top span{font:700 11px Zen Kaku Gothic New;color:var(--gold);text-transform:uppercase}.tour-card .mrow{justify-content:flex-start;flex-wrap:wrap;gap:6px;margin-top:6px}.tour-br{display:flex;flex-direction:column;gap:12px;max-width:960px}.tour-br h2{margin:0;font:400 22px Dela Gothic One,sans-serif}.br-cols{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px}.br-col{display:flex;flex-direction:column;justify-content:space-around;gap:10px;min-width:170px}.br-col h4{margin:0;font:700 12px Zen Kaku Gothic New;color:#8a8278;text-transform:uppercase}.br-m{display:flex;flex-direction:column;border:1px solid #2e2822;background:#14110f}.br-m span,.br-m i{padding:6px 10px;font-size:13px;border-bottom:1px solid #221d18}.br-m i{color:#5a544c}.br-m .won{color:var(--gold);font-weight:700}.br-m .out{color:#6e675e;text-decoration:line-through}.br-m small{padding:4px 10px;color:#8a8278;font-size:11px}.br-m.playing{border-color:var(--a1)}.duel-pane{display:none}.duel-pane.on{display:block;animation:rise .3s ease both}.duel-pane>.sec:first-child{margin-top:6px}.op-again{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.op-again[hidden]{display:none}.op-again .btn{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:86px;line-height:1.1}.op-again .btn small{font:600 10.5px Zen Kaku Gothic New;opacity:.85;text-transform:none;letter-spacing:0}.op-again .btn:disabled{opacity:.4;cursor:not-allowed}.soc-role.r-testeur{background:#0f2e1f;color:#3fd28b}.top-acc-wrap[data-role=testeur] .top-account{border-color:#3fd28b80}.top-acc-wrap[data-role=testeur] .top-account:after{background:#1f8a56}.chat-trade{max-width:96%;display:flex;flex-direction:column;gap:5px;border-color:#5a4a32!important;background:linear-gradient(180deg,#221a12,#15110d)!important}.chat-trade .ct-head{font:700 12.5px Zen Kaku Gothic New;color:var(--gold)}.chat-trade .trd-lab{font:700 10.5px Zen Kaku Gothic New;letter-spacing:.06em;text-transform:uppercase;color:#6e675e}.chat-trade .soc-cards .tc{width:44px;height:58px}.chat-trade .ct-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chat-trade .ct-acts .btn{padding:6px 10px;font-size:12px}.chat-trd .ct-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #3a332e;background:#14110e;border-radius:4px}.chat-trd .ct-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lot-tag.trade{background:#1e3a5f;color:#9ec5ff;border:1px solid #3a5a8a}.chat-trd .ct-msg{margin:0;color:#cfc8bd;font:600 12.5px/1.35 Zen Kaku Gothic New;overflow-wrap:anywhere}.ct-side{display:flex;flex-direction:column;gap:6px}.ct-side-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ct-side-h span{font:700 11px Zen Kaku Gothic New;letter-spacing:.08em;text-transform:uppercase;color:#8a8278}.ct-side-h em{font:700 11px JetBrains Mono,monospace;color:var(--gold);font-style:normal}.ct-swap{align-self:center;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#2a1814;color:var(--red);font-size:14px;border:1px solid #5a3428}.ct-swap.soft{margin:2px 0;opacity:.85}.trd-chips{display:flex;flex-wrap:wrap;gap:6px}.trd-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 10px 4px 4px;border:1px solid #3a332e;border-radius:999px;background:#1a1612;color:#f3eee6;font:700 12px Zen Kaku Gothic New}.trd-chip i{width:26px;height:26px;border-radius:50%;background:#0e0c0a center/cover no-repeat;border:1px solid #5a4a32;flex:none}.trd-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14ch}.trd-chip em{color:#8a8278;font-style:normal;font-size:11px}.trd-chip.miss{border-color:#5a3428}.trd-chip.have{border-color:#2e4a38}.trd-chip.cr{padding:4px 10px;color:var(--gold);border-color:#5a4a32}.trd-chip.more{padding:4px 10px;color:#8a8278}.trd-empty{color:#6e675e;font:600 12px Zen Kaku Gothic New}.hdv-card.trd .ct-side{margin-top:4px}.hdv-card.trd .trd-chips{margin-bottom:2px}.ct-new{padding:8px 12px 0;display:flex;justify-content:center}.trd-reply{color:#3fd28b!important}.ref-hero{padding:22px;border:1.5px solid #3a2e22;background:radial-gradient(circle at 85% 0%,rgba(232,184,74,.16),transparent 55%),linear-gradient(180deg,#1d1610,#120e0a);display:flex;flex-direction:column;gap:12px}.ref-hero h2{margin:0;font:400 28px Dela Gothic One,sans-serif}.ref-hero .sub{margin:0;max-width:70ch}.ref-linkrow{display:flex;gap:8px;flex-wrap:wrap}.ref-linkrow input{flex:1 1 260px;min-width:0;padding:12px 14px;border:1.5px solid #3a332e;background:#0e0b09;color:#f3eee6;font:600 13px JetBrains Mono,monospace}.ref-share{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ref-share .sub{margin:0 0 0 6px}.ref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin-top:14px}.ref-card{padding:18px;border:1.5px solid #2e2822;background:linear-gradient(180deg,#1a1612,#12100e);display:flex;flex-direction:column;gap:10px;min-width:0}.ref-card h3{margin:4px 0 0;font:400 18px RocknRoll One,sans-serif}.ref-card .sub{margin:0}.ref-track{display:flex;justify-content:space-between;align-items:center;position:relative;margin:6px 12px}.ref-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#2e2822}.ref-track span{position:relative;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#14110f;border:2px solid #3a332e;font:700 12px JetBrains Mono,monospace;color:#8a8278}.ref-track span.on{border-color:var(--a1);color:#fff;box-shadow:0 0 12px #e8402a66}.ref-tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.ref-tier{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;text-align:center;border:1.5px solid #2e2822;background:#14110f;opacity:.7}.ref-tier.next{opacity:1;border-color:#7b52c9;box-shadow:0 0 18px #7b52c940}.ref-tier.on{opacity:1;border-color:var(--gold)}.ref-tier .rt-ic{width:46px;height:56px;display:grid;place-items:center;font:400 22px Dela Gothic One,sans-serif;color:#fff;background:linear-gradient(160deg,#5b3b8f,#2a1a45);border-radius:6px;transform:rotate(-6deg)}.ref-tier.on .rt-ic{background:linear-gradient(160deg,#c9932f,#5a3c0a)}.ref-tier b{font:700 11px JetBrains Mono,monospace;color:#c9a6ff;text-transform:uppercase}.ref-tier span{font:700 12px/1.25 Zen Kaku Gothic New;color:#f3eee6}.ref-tier em{font:700 10.5px Zen Kaku Gothic New;font-style:normal;color:#8a8278;padding:2px 6px;background:#0e0b09;border-radius:4px}.ref-tier.next em{color:#ff6b55}.ref-tier.on em{color:var(--gold)}.ref-friends{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.ref-friend{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;background:#14110f;border:1px solid #2a2521}.ref-friend span{font:600 12px JetBrains Mono,monospace;color:#8a8278}.ref-friend span.ok{color:#3fd28b}.ref-top{display:flex;flex-direction:column;gap:6px}.ref-row{display:flex;align-items:center;gap:10px;padding:7px 10px;background:#14110f;border:1px solid #2a2521;cursor:pointer}.ref-row.me{border-color:var(--a1)}.ref-row .rp{width:26px;text-align:center;font:400 16px Dela Gothic One,sans-serif;color:var(--gold)}.ref-row .av{width:30px;height:30px;border-radius:50%;background:#1e1f22 center/cover no-repeat;border:1px solid #5a4a32;flex:none}.ref-row b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-row em{font:700 15px JetBrains Mono,monospace;font-style:normal;color:#f3eee6}.nav a[data-go=parrainage] .ic{color:var(--gold)}@media(max-width:700px){.ref-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.hdv-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.hdv-mainc{min-width:0}.criee{position:sticky;top:180px;height:calc(100vh - 200px);min-height:420px;display:flex;flex-direction:column;border:1.5px solid #2e2822;background:#111214;border-radius:10px;overflow:hidden}.criee:empty{display:none}.cri-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #1e1f22;background:linear-gradient(180deg,#1d1610,#141110)}.cri-head>div{flex:1;min-width:0}.cri-head b{display:block;font:400 17px RocknRoll One,sans-serif}.cri-head small{display:flex;align-items:center;gap:6px;font:700 10.5px JetBrains Mono,monospace;color:#3fd28b;letter-spacing:.06em;text-transform:uppercase}.cri-head small i{width:7px;height:7px;border-radius:50%;background:#3fd28b;box-shadow:0 0 8px #3fd28b}.cri-ic{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#3a1814;color:#ff6b55;font:400 18px Dela Gothic One,sans-serif}.cri-feed{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.cri-new{padding:8px 12px 0;display:flex;justify-content:center}.chat-lot .lot-row{display:flex;gap:10px;align-items:flex-start}.chat-lot .lot-row .card{--w:74px;flex:none}.chat-lot .lot-row .card-link{flex:none}.chat-lot .lot-info{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-lot .lot-info b{font:400 15px RocknRoll One,sans-serif;color:#f3eee6;overflow-wrap:anywhere}.chat-lot .lot-info small{color:#8a8278;font-size:11px}.chat-lot .lot-info .btn{align-self:flex-start;margin-top:4px;padding:6px 10px;font-size:12px}.lot-tag{align-self:flex-start;padding:1px 7px;border-radius:4px;font:800 10px Zen Kaku Gothic New;letter-spacing:.08em;background:#3a2e10;color:var(--gold);border:1px solid #5a4a32}.lot-tag.auction{background:#112a3a;color:#6cc4ff;border-color:#1f4a66}.lot-price{font:400 16px RocknRoll One,sans-serif;color:var(--gold)}.lot-price small{font:600 11px Zen Kaku Gothic New;color:#8a8278}small.have{color:#3fd28b!important}small.miss{color:#ff8a6b!important}.tc{position:relative}.tc.have{box-shadow:inset 0 0 0 2px #3fd28b}.tc.miss i{position:absolute;left:0;right:0;bottom:0;padding:1px 0;font:800 7.5px/1.2 Zen Kaku Gothic New;font-style:normal;text-align:center;color:#fff;background:#c23a22e6}.hdv-card.flash{animation:lotFlash 1.1s ease 2}@keyframes lotFlash{50%{box-shadow:0 0 0 3px var(--gold),0 0 30px #e8b84a80}}@media(max-width:1100px){.hdv-layout{grid-template-columns:1fr}.criee{position:static;height:520px}}.ref-share a,#pRef a.btn{text-decoration:none}.chat-lock{margin:10px 12px 12px;padding:14px;border:1.5px dashed #5a4a32;border-radius:8px;background:#15110d;display:flex;flex-direction:column;gap:8px;text-align:center}.chat-lock b{font:700 13.5px Zen Kaku Gothic New;color:var(--gold)}.chat-lock span{font-size:12.5px;color:#9a9186}.chat-lock .btn{align-self:center;text-decoration:none}.fr-host{position:relative;display:inline-grid;place-items:center;flex:none;isolation:isolate}.av-frame{position:absolute;inset:-30%;pointer-events:none;z-index:2}.av-frame svg{width:100%;height:100%;display:block;overflow:visible}.av-frame svg *{transform-box:view-box}.f-spin,.f-spin-r{transform-origin:80px 80px;animation:fRot 12s linear infinite}.f-spin-r{animation-direction:reverse}.f-slow{animation-duration:26s}.f-mid{animation-duration:9s}.f-fast{animation-duration:3.2s}.f-twinkle{transform-box:fill-box!important;transform-origin:center;animation:fTwinkle 2.4s ease-in-out infinite}.f-pulse{animation:fPulse 2.6s ease-in-out infinite}.f-bob{animation:fBob 2.8s ease-in-out infinite}.f-sway{animation:fSway 3.4s ease-in-out infinite}.f-sway-slow{transform-origin:80px 80px;animation:fSwayS 5s ease-in-out infinite}.f-fall{transform-box:fill-box!important;animation:fFall 4.5s linear infinite;opacity:0}.f-flicker{transform-box:fill-box!important;transform-origin:50% 100%;animation:fFlick .9s ease-in-out infinite alternate}.f-rise{animation:fRise 2.4s ease-in infinite;opacity:0}.f-flap{animation:fFlap 1.6s ease-in-out infinite alternate}.f-beat{transform-origin:80px 80px;animation:fBeat 1.3s ease-in-out infinite}@keyframes fRot{to{transform:rotate(360deg)}}@keyframes fTwinkle{0%,to{transform:scale(.2);opacity:0}45%{transform:scale(1) rotate(45deg);opacity:1}70%{opacity:.6}}@keyframes fPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes fBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes fSway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes fSwayS{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes fFall{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(-14px,110px) rotate(260deg);opacity:0}}@keyframes fFlick{0%{transform:scale(.9,.82) skew(-4deg)}to{transform:scale(1.05,1.12) skew(4deg)}}@keyframes fRise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-34px);opacity:0}}@keyframes fFlap{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@keyframes fBeat{0%,to{transform:scale(1)}15%{transform:scale(1.04)}30%{transform:scale(.99)}45%{transform:scale(1.03)}}.fr-epique svg{filter:drop-shadow(0 0 3px rgba(176,107,255,.45))}.fr-legendaire svg{filter:drop-shadow(0 0 4px rgba(255,200,61,.55))}.fr-mythique svg{filter:drop-shadow(0 0 5px rgba(255,90,90,.5))}.fr-radiant svg{filter:drop-shadow(0 0 6px rgba(255,251,224,.8))}@media(prefers-reduced-motion:reduce){.av-frame svg *{animation:none!important}.f-fall,.f-rise{display:none}}.top-av-wrap.fr-host,.prof-av-wrap.fr-host{display:block}.prof-av-wrap .lvlb{z-index:3}.top-av-wrap .av-frame{inset:-24%}.rank-row .fr-host,.pod .fr-host{display:inline-grid}.av-h{font-size:16px!important;margin:6px 0 -6px;align-self:flex-start}.fr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;width:100%}.fr-opt{display:flex;flex-direction:column;align-items:center;gap:3px;padding:30px 8px 10px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel2);text-align:center;transition:border-color .15s,background .15s}.fr-opt:hover{border-color:var(--line2)}.fr-opt.on{border-color:var(--tc);background:color-mix(in srgb,var(--tc) 10%,var(--panel2))}.fr-opt b{font-size:13px;margin-top:22px}.fr-opt em{font:700 10.5px Zen Kaku Gothic New;font-style:normal;color:var(--tc);letter-spacing:.04em;text-transform:uppercase}.fr-opt small{font-size:11px;color:var(--mute);line-height:1.3}.fr-opt.locked .fr-prev{filter:grayscale(.85) brightness(.55)}.fr-opt.locked b{color:var(--mute)}.fr-prev{width:64px;height:64px}.fr-prev-av{width:64px;height:64px;border-radius:50%;background:#2a2725 center 20%/cover no-repeat}.title-guide{display:flex!important;flex-direction:column;gap:18px}.title-tier h4{font:700 15px RocknRoll One,sans-serif;color:var(--tc);margin-bottom:8px}.title-tier h4 small{color:var(--mute);font-weight:600;margin-left:6px}.title-tier-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.title-card{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:10px}.title-card.got{border-color:color-mix(in srgb,var(--tc) 55%,transparent)!important}.title-card.got em{color:var(--tc)!important}.title-card.got b{color:var(--tc)}.title-card.t-legendaire.got,.title-card.t-mythique.got{background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 14%,var(--panel)),var(--panel))!important}.ptitle{border-radius:8px!important;border-color:var(--line2)!important;background:var(--panel2)!important}.pvp-grade{display:inline-flex!important;align-items:center;gap:6px;padding:2px 9px 2px 3px!important;border-radius:8px!important;background:color-mix(in srgb,var(--gc) 10%,rgba(0,0,0,.35))!important}.rk-emb{width:26px;height:26px;flex:none;overflow:visible;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.pvp-grade.big{gap:12px;padding:6px 16px 6px 8px!important;font-size:20px!important}.pvp-grade.big .rk-emb{width:72px;height:72px}.pvp-grade.in-rank .rk-emb{width:32px;height:32px}.rk-emb *{transform-box:view-box}.rk-shine{animation:rkShine 3.6s ease-in-out infinite}.rk-fer .rk-shine,.rk-bronze .rk-shine{animation-duration:6s}.rk-twinkle{transform-origin:40px 6px;animation:rkTw 1.8s ease-in-out infinite}.rk-rays{transform-origin:40px 40px;animation:fRot 16s linear infinite}.rk-breathe{transform-origin:40px 40px;animation:rkBr 2.6s ease-in-out infinite}.rk-platine,.rk-diamant,.rk-ascendant{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gc) 55%,transparent))}.rk-d3{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gc) 65%,transparent))}.rk-immortal{animation:rkPulse 2s ease-in-out infinite}.rk-radiant{animation:rkGlow 2.4s ease-in-out infinite}@keyframes rkShine{0%,55%{transform:skew(-20deg) translate(0)}to{transform:skew(-20deg) translate(150px)}}@keyframes rkTw{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}@keyframes rkBr{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes rkPulse{0%,to{filter:drop-shadow(0 0 3px #ff4d6d)}50%{filter:drop-shadow(0 0 10px #ff4d6d)}}@keyframes rkGlow{0%,to{filter:drop-shadow(0 0 4px #fff2a8)}50%{filter:drop-shadow(0 0 12px #fff2a8)}}.pvp-ladder{flex-basis:100%;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.pl-step{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;border-radius:10px;opacity:.45;filter:grayscale(.7);transition:.2s}.pl-step .rk-emb{width:52px;height:52px}.pl-step b{font-size:11.5px;color:var(--gc)}.pl-step small{font-size:10px;color:var(--mute)}.pl-step.done{opacity:.8;filter:none}.pl-step.on{opacity:1;filter:none;background:color-mix(in srgb,var(--gc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gc) 50%,transparent)}@media(max-width:700px){.pvp-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rk-emb,.rk-emb *{animation:none!important}}.pk-multi{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin-top:8px}.pkm{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;border:1px solid var(--line2);border-radius:8px;background:#00000040;color:var(--text);transition:border-color .15s,background .15s}.pkm b{font:800 13px Zen Kaku Gothic New,sans-serif}.pkm small{font:600 10px Zen Kaku Gothic New,sans-serif;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pkm:not(:disabled):hover{border-color:var(--a1);background:#c8281a24}.pkm:disabled{opacity:.4}#opAgain{flex-wrap:wrap}.dk-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:-2px 0 10px}.dk-filters select{background:var(--ink);border:1px solid rgba(242,237,228,.22);border-radius:6px;color:var(--text);padding:6px 8px;font:600 12px Zen Kaku Gothic New,sans-serif;max-width:100%}.dk-rar{display:flex;gap:4px}.dk-rar .chip{padding:4px 6px;min-height:0;border-radius:6px}.dk-rar .chip .rar-ic{width:16px;height:16px;color:var(--rc)}.dk-rar .chip.on{border-color:var(--rc)!important;background:color-mix(in srgb,var(--rc) 18%,transparent)!important}#dkFound{color:var(--mute);font-size:12px;margin-left:auto}.fu-all{display:flex;flex-direction:column;align-items:center;gap:6px;margin:14px 0 4px;text-align:center}.fu-all small{color:var(--mute);font-size:12px;max-width:520px}.fu-all-sum{text-align:center;margin:4px 0 12px}.fu-all-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fu-all-grid .card{--w:96px}html.is-opera .art img{filter:saturate(1.08) contrast(1.05)}html.is-opera .card.v-g .art img{filter:sepia(.55) saturate(1.7) hue-rotate(-8deg) brightness(1.06) contrast(1.05)}html.is-opera .card.v-s .art img{filter:grayscale(1) contrast(1.35) brightness(.9)}html.is-opera .card.v-p .art img{filter:saturate(1.5) contrast(1.08)}html.is-opera .card.locked .art img{filter:grayscale(1) brightness(.35)}html.is-opera .card:not(:hover) .holo{animation:none}html.is-opera .r-L .front:before,html.is-opera .r-M .front:before,html.is-opera .p-myth .pack-in:before,html.is-opera .card.v-p .vfx,html.is-opera .myth-aura{animation:none}html.is-opera .card .myth-aura{filter:none}html.is-opera #opening .r-L .front:before,html.is-opera .detail .r-L .front:before{animation:spin 4s linear infinite}html.is-opera #opening .r-M .front:before,html.is-opera .detail .r-M .front:before,html.is-opera .mcine .r-M .front:before,html.is-opera #opening .p-myth .pack-in:before,html.is-opera #opening .card.v-p .vfx,html.is-opera .detail .card.v-p .vfx{animation:spin 2.5s linear infinite}html.is-opera #opening .myth-aura,html.is-opera .detail .myth-aura,html.is-opera .mcine .myth-aura{filter:blur(calc(var(--w)*.07));opacity:.8;animation:spin 4s linear infinite,auraPulse 2.2s ease-in-out infinite}html.is-opera .card .inner,html.is-opera .home-pack .pack,html.is-opera .strip{will-change:auto}html.is-opera .pk-emb svg{animation:none}html.is-opera .pack:hover .pk-emb svg,html.is-opera #opening .pk-emb svg{animation:rot 14s linear infinite}html.is-opera .top,html.is-opera .nav,html.is-opera .xbtn,html.is-opera .sticky-sub,html.is-opera .prof-hero .pbio,html.is-opera .pq{backdrop-filter:none;-webkit-backdrop-filter:none}html.is-opera .top{background:#0e0c0bfa}html.is-opera .nav{background:#101010fa}html.is-opera .xbtn{background:#0c0b0af0}html.is-opera body:before{background:radial-gradient(900px 600px at 85% -10%,rgba(232,64,42,.1),transparent 60%),radial-gradient(800px 600px at -10% 30%,rgba(255,61,127,.08),transparent 60%)}img,video,canvas{max-width:100%;height:auto}.modal .mbox.wide{max-width:min(1150px,96vw)}.modal .mbox{max-width:min(560px,94vw);box-sizing:border-box}.pvp-pill{bottom:max(20px,env(safe-area-inset-bottom))}@media(max-width:1100px){.hdv-layout{grid-template-columns:1fr}.criee{position:static;height:min(480px,58vh);min-height:280px}.hdv-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.side-jp{display:none!important}#pRR{display:inline-flex!important}.top-tools{display:flex!important}}@media(min-width:701px)and (max-width:980px){body{--top-h:108px}.top{padding:10px 16px 0;gap:10px;row-gap:0}.nav{order:3;flex:1 1 100%;margin:6px -16px 0;padding:0 6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:0;border-top:1px solid #24201c}.nav::-webkit-scrollbar{display:none}.nav a{flex:0 0 auto;min-width:70px;justify-content:center;padding:8px 10px;font-size:11.5px;display:inline-flex!important}.nav a.nav-ref,.nav a.nav-sec{display:inline-flex!important}.nav a>span{align-items:center;font-size:11px}.nav a .nj{display:none!important}.stats{gap:6px;flex-wrap:nowrap;min-width:0;max-width:min(62vw,520px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stats::-webkit-scrollbar{display:none}.pill{padding:6px 8px;font-size:12px}.pill .bar{display:block!important;width:24px}.top-account{max-width:150px;padding:3px 8px 3px 3px}.top-meta{display:flex!important}.top-meta b{max-width:90px;font-size:12px}.top-meta small{display:inline!important;font-size:10px}.top-tools{display:flex!important}#pRR{display:inline-flex!important}main{padding:20px 16px 48px}.hero{grid-template-columns:minmax(0,1.15fr) minmax(140px,.7fr)!important;gap:18px!important;padding:18px 8px 28px!important;align-items:start!important}.hero-pack{min-height:240px}.hero-pack .pack{--pw:clamp(140px,22vw,180px)}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.packgrid,.sgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner,.evbox,.mysbox{grid-template-columns:1fr!important;padding:22px 18px!important}.bfan{justify-content:flex-start!important}.hdv-tabs,.duel-tabs{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px}.hdv-tabs::-webkit-scrollbar,.duel-tabs::-webkit-scrollbar{display:none}.hdv-tabs :is(button,a),.duel-tabs :is(button,a){flex:0 0 auto;white-space:nowrap}.pvp-ladder{display:flex!important;grid-template-columns:none;overflow-x:auto;gap:6px;scrollbar-width:none}.pvp-ladder::-webkit-scrollbar{display:none}.pl-step{flex:0 0 72px}.pvp-card{flex-direction:column;align-items:stretch}.pvp-btns{max-width:none;min-width:0}.week7{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px}.ref-grid{grid-template-columns:1fr}.title-guide,.earn-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-list{grid-template-columns:1fr}footer{padding:32px 16px 40px}}@media(max-width:700px){body{--top-h:56px;--nav-h: calc(68px + env(safe-area-inset-bottom,0px)) ;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.top{padding:8px 10px;gap:8px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));background:#0c0b0af7}.logo{gap:6px;min-width:0;flex:none}.logo .brand{display:inline!important;font-size:14px;letter-spacing:.04em;max-width:9ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-mark,.logo .logo-mark{width:30px;height:30px}.stats{gap:5px;min-width:0;flex:1 1 auto;justify-content:flex-end;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stats::-webkit-scrollbar{display:none}.pill{display:inline-flex!important;padding:5px 7px;font-size:11px;flex:none}.pill .bar{display:block!important;width:22px}.pill small,#pFreeLbl{display:none}#pRR{display:inline-flex!important}.top-tools{display:flex!important;gap:4px;flex:none}.top-tools .ibtn{width:32px;height:32px}.top-account{display:inline-flex!important;max-width:132px;padding:3px 6px 3px 3px;flex:none}.top-meta{display:flex!important}.top-meta b{max-width:72px;font-size:11.5px}.top-meta small{display:inline!important;font-size:9.5px}.top-av{width:28px;height:28px}.soc-btn{width:32px;height:32px;flex:none}.nav{position:fixed;left:0;right:0;bottom:0;z-index:10050;display:flex!important;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;margin:0;order:initial;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#101010fa;border-top:1px solid #262626;box-shadow:0 -8px 24px #00000059;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav::-webkit-scrollbar{display:none}.nav a,.nav a.nav-sec,.nav a.nav-ref{flex:0 0 auto;min-width:64px;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:2px;padding:6px 10px!important;margin:0;font-size:9.5px;color:#8a8278;border:0!important;background:transparent!important;box-shadow:none!important}.nav a.on{color:#fff;box-shadow:inset 0 -2px 0 var(--stamp,#c8281a)!important}.nav a>span{display:flex!important;align-items:center;max-width:100%;font-size:9px;letter-spacing:-.01em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav a .nj{display:none!important}.nav .ic,.nav a .ic{display:block!important;width:20px;height:20px;opacity:.95}main{padding:16px 14px calc(24px + var(--nav-h))}footer{padding:28px 14px calc(28px + var(--nav-h))}.filters,.hdv-filters,.sticky-sub{position:static!important}.filters{gap:8px;padding:10px;top:auto}.filters input{flex:1 1 100%;min-width:0}.filters select{flex:1 1 calc(50% - 4px);min-width:0}#fRar{flex:1 1 100%;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}#fRar::-webkit-scrollbar{display:none}#fRar .chip{flex:none}.hero{grid-template-columns:1fr!important;gap:14px!important;padding:10px 0 20px!important;text-align:left!important;justify-items:stretch!important;min-height:0}.hero>div:first-of-type{order:1}.hero-pack{order:-1!important;justify-self:start!important;min-height:0;width:auto}.hero-pack .pack{--pw:min(150px,42vw)}.hero h1{font-size:clamp(28px,8.5vw,40px)!important}.hero p{max-width:none;font-size:14px}.freebox .brow,.freebox .cta{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile-s:last-child{grid-column:auto}.packgrid,.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.grid .card .cname{font-size:10.5px}.grid .card .cser{display:block!important;font-size:9.5px}.store-grid{grid-template-columns:1fr 1fr}.banner,.evbox,.mysbox,.quiz,.prof{grid-template-columns:1fr!important;padding:18px 14px!important}.bfan{justify-content:flex-start!important;order:0!important;--fan-ov:-36px}.hdv-tabs,.duel-tabs{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;margin:14px 0 12px}.hdv-tabs::-webkit-scrollbar,.duel-tabs::-webkit-scrollbar{display:none}.hdv-tabs :is(button,a),.duel-tabs :is(button,a){flex:0 0 auto;min-height:40px;padding:8px 12px;white-space:nowrap;font-size:12.5px;min-width:0}.hdv-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.hdv-card .hdv-art .card{--w:min(132px,38vw)}.criee{height:min(420px,50vh);min-height:240px}.pvp-ladder{display:flex!important;grid-template-columns:none!important;overflow-x:auto;gap:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pvp-ladder::-webkit-scrollbar{display:none}.pl-step{flex:0 0 68px}.pvp-pill{bottom:calc(var(--nav-h) + 10px);max-width:calc(100vw - 24px)}.pvp-card,.pvp-btns{min-width:0;max-width:none}.pvp-rank{min-width:0}.week7{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px;overflow-x:auto}.week7 .day{min-width:0;padding:8px 2px;font-size:9.5px}.week7 .day .ri{font-size:15px}.mgrid{grid-template-columns:1fr}.pass-track{padding-bottom:10px}.col-head .mrow{width:100%;display:grid;grid-template-columns:auto 1fr;gap:8px}.col-head .mrow .btn{min-width:0}.showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prof-hero{grid-template-columns:1fr;padding:20px 14px}.prof-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.prof-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.prof-nav::-webkit-scrollbar{display:none}.prof-nav a{flex:none}.wish-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wish-lg{display:inline!important}.title-guide,.earn-guide{grid-template-columns:1fr}.ref-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-linkrow{flex-direction:column}.ref-linkrow input{flex:1 1 auto}.tour-list,.deckm,.deckbox{grid-template-columns:1fr}.d-bot{flex-direction:column;align-items:stretch}.d-hand{min-height:88px}.hero-p{min-width:0}.hp-sub{display:block!important;max-width:140px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit{width:clamp(46px,13vw,68px)}.u-name{display:block!important;font-size:8px}.vn-box{flex-direction:column;align-items:flex-start;gap:20px}.op-cards{gap:8px;padding:0 8px}.op-cards .card{--w:min(28vw,120px)}.op-cards.multi{--mw:min(26vw,90px)}.op-again .btn{min-width:72px;flex:1 1 30%}.rr-ctrl .btn{min-width:0;width:100%}.rr-window{height:140px}.rate-board{overflow-x:auto}.home-stage{padding:12px 12px 28px}.home-visual{min-height:240px}.home-brand{font-size:clamp(36px,12vw,56px)}.home-tag{max-width:none}.home-cta{flex-direction:column;align-items:stretch}.home-cta .btn{width:100%}.install-panel{padding:22px 16px}.btn{min-height:44px}.btn.sm,.chip{min-height:36px}h2.sec{font-size:18px;margin-top:28px}.page-head h1,.col-head h1,.rr-head h1,#v-duel>h1,#v-missions>h1{font-size:clamp(26px,8vw,36px)!important}.ann-bar{padding:8px 12px;font-size:12.5px}.ann-txt{min-width:0}.soc-drawer{width:min(380px,100vw)}.mod-grid{grid-template-columns:1fr}.mus-pop{right:0;left:auto;width:min(280px,calc(100vw - 24px))}}@media(max-width:480px){.store-grid{grid-template-columns:1fr}.store-visual,.store-card.hot .store-visual{height:200px}.tiles{grid-template-columns:1fr 1fr}.packgrid,.sgrid{grid-template-columns:1fr 1fr;gap:8px}.pk-card{padding:12px 8px 10px}.pk-card .pack,.sgrid .pk-card .pack{--pw:min(120px,40vw)}.hdv-grid{grid-template-columns:1fr 1fr;gap:8px}.week7{grid-template-columns:repeat(7,minmax(36px,1fr))!important;min-width:280px}.hero-pack .pack{--pw:min(140px,46vw)}.nav a,.nav a.nav-sec,.nav a.nav-ref{min-width:60px;padding:6px 8px!important}.logo .brand{max-width:7ch;font-size:13px}.top-meta small{font-size:9px}}@media(max-width:360px){.logo .brand{display:inline!important;max-width:5ch}.top-meta{display:flex!important}.top-meta b{max-width:56px}.nav a>span{font-size:8.5px;line-height:1.05}.nav .ic,.nav a .ic{width:19px;height:19px}.pill{padding:5px 6px;font-size:10.5px}.grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}@media(max-height:500px)and (max-width:980px){.hero-pack{min-height:0}.criee{height:min(280px,46vh)}.home-visual{min-height:180px}#opening .op-pack{--opw:min(180px,42vw,40vh)}}@media(orientation:landscape)and (max-width:900px)and (max-height:480px){body{--top-h:48px;--nav-h: calc(56px + env(safe-area-inset-bottom,0px)) }.nav a>span{font-size:8px}.nav .ic{width:18px;height:18px}main{padding-top:12px}.top-tools,#pRR,.nav a.nav-ref{display:flex!important}}.mus-sfx{display:none;width:100%;margin-top:10px;padding:8px 10px;border:1px solid rgba(232,224,212,.25);border-radius:8px;background:#ffffff0a;color:#f0e8dc;font:700 12px Zen Kaku Gothic New,sans-serif}.mus-sfx.off{color:#8a8278}@media(max-width:1100px){.top-tools{display:flex!important}#btnSound{display:none!important}.mus-sfx{display:block}}@media(max-width:700px){.top-tools .ibtn{width:34px;height:34px}.mus-pop{position:fixed!important;left:10px!important;right:10px!important;top:60px!important;width:auto!important}}
