.sa{display:block}.sa-tabbed{flex-direction:column;display:flex}.sa-page{flex:1;min-height:0;position:relative}.sa-play{height:72px;font-size:26px}.sa-hold{left:50%;top:calc(24dvh + env(safe-area-inset-top));z-index:120;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line,#f3efe629);color:#f3efe6;font:700 15px var(--font-sc),system-ui;white-space:nowrap;background:#1c161cf2;border-radius:99px;padding:9px 16px;position:fixed;transform:translate(-50%)}.sa-tabs{z-index:4;padding:4px 10px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0d0b12f5;flex:none;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.sa-tabs button{height:56px;color:var(--dim);transition:color .12s,transform .12s var(--ease);align-content:center;justify-items:center;gap:1px;display:grid}.sa-tabs button:active{transform:scale(.93)}.sa-tabs span{font-size:25px;position:relative}.sa-tabs em{font-size:13px;font-style:normal;font-weight:700}.sa-tabs .on{color:var(--lime)}.sa-dot{background:var(--coral);border:2px solid #0c0e1e;border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;right:-6px}.sa-home{background:#0d0b12;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden}.sa .v5o-logo{font-size:clamp(54px,17.5vw,100px)}.sa-scene{--gy:.42;position:absolute;inset:0;overflow:hidden;container-type:size}.sa-land{--gw:max(100cqw,calc(100cqh * 1160 / 2078));--gh:calc(var(--gw) * 2078 / 1160);left:calc((100cqw - var(--gw)) * .5);top:calc((100cqh - var(--gh)) * var(--gy));width:var(--gw);height:var(--gh);background:var(--land) 0 0/100% 100% no-repeat;position:absolute}.sa-land img{width:16%;height:auto;transform:translate(-50%,var(--foot));position:absolute}.sa-land img.keep{width:20.6%}.sa-land img.ruin{width:18.2%}.sa-land img.ruin.keep{width:21.8%}.sa-land img.ruin.big{width:44%}.sa-arenaart{position:absolute;inset:0}.sa-scene:after{content:"";background:linear-gradient(#0d0b129e,#0d0b1214 22%,#0d0b121a 52%,#0d0b12 84%);position:absolute;inset:0}@keyframes sa-fade{0%{opacity:0}}.sa-head{z-index:2;padding:calc(10px + env(safe-area-inset-top)) 68px 0;text-shadow:0 2px 10px #000c;flex-direction:column;align-items:center;line-height:1.05;display:flex;position:relative}.sa-head b{font-variation-settings:"wdth" 80;font-size:clamp(22px,3.4dvh,30px);font-weight:800}.sa-head span{color:var(--lime);font-size:14px;font-weight:700}.sa-field{z-index:1;min-height:0;position:relative}.sa-road{width:100%;height:calc(100% - 10px);position:absolute;inset:0 0 10px;overflow:visible}.sa-road-bed{stroke:#2a1a0e;stroke-width:2.4px}.sa-road-lit{stroke:#0a0608;stroke-width:1.6px}.sa-road-next{fill:#e5c47f;animation:1.8s ease-in-out infinite sa-breathe}@keyframes sa-breathe{0%,to{opacity:.28}50%{opacity:.72}}.sa-road-flow{fill:none;stroke:#dfd1a4;stroke-width:3px;stroke-linecap:round;stroke-dasharray:3 13;animation:.9s linear infinite sa-flow}@keyframes sa-flow{to{stroke-dashoffset:-16px}}.sa-stonebase{fill:#5a5350;stroke:#0a0608;stroke-width:2.6px}.sa-stone.done .sa-stonebase{fill:#e5c47f;stroke:#0a0608}.sa-stone.now .sa-stonebase{stroke:#eace87;stroke-width:4px}.sa-stone.just .sa-stonebase{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,1.6,.4,1) sa-stonepop}@keyframes sa-stonepop{0%{transform:scale(.5)}50%{transform:scale(1.5)}to{transform:scale(1)}}.sa-stone.boss:not(.done) .sa-stonebase{stroke:#e09c7a;stroke-width:4px}.sa-pips rect{fill:#0d0b12;stroke:#e5c47f;stroke-width:1.4px}.sa-pips circle{fill:none;stroke:#e5c47f8c;stroke-width:1.6px}.sa-pips circle.on{fill:#eace87;stroke:#eace87;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,1.6,.4,1) sa-stonepop}.sa-pulse{fill:none;stroke:#e5c47f;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite sa-pulse}@keyframes sa-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.sa-marker{transition:transform .62s cubic-bezier(.3,1.5,.5,1)}.sa-marker-ring{fill:#1c1620;stroke:#eace87;stroke-width:3.5px}.sa-ground{pointer-events:none;--bh:clamp(96px,15.5dvh,170px);justify-items:center;width:44%;display:grid;position:absolute;bottom:8px;left:3%}.sa-ground .sa-buddy{pointer-events:auto}.sa-buddy{height:var(--bh,clamp(106px,20dvh,200px));aspect-ratio:3/4;--ec:var(--lime);display:block;position:relative}.sa-buddy img{object-fit:contain;transform-origin:50% 100%;filter:drop-shadow(0 14px 16px #0009);width:auto;max-width:none;height:100%;margin:auto;animation:2.8s ease-in-out infinite sa-idle;position:absolute;bottom:7%;left:0;right:0}@keyframes sa-idle{0%,to{transform:scale(1)}50%{transform:scale(1.015,.975)}}.sa-buddy.j-healer img{animation:3.6s ease-in-out infinite sa-float}@keyframes sa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.sa-buddy.cheer img{animation:.62s cubic-bezier(.3,1.4,.5,1) sa-cheer}@keyframes sa-cheer{0%{transform:scale(1.1,.86)}38%{transform:translateY(-22%)scale(.94,1.08)rotate(-4deg)}72%{transform:translateY(0)scale(1.08,.9)}to{transform:none}}.sa-dock{z-index:3;gap:clamp(6px,1dvh,10px);padding:0 14px 12px;display:grid;position:relative}.sa-goal{min-height:30px;color:var(--ink);text-shadow:0 1px 6px #000000e6;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.sa-goal .v5-i{color:var(--lime);font-size:18px}.sa-goal.go{min-height:46px;box-shadow:inset 0 0 0 1.5px var(--lime);background:#e5c47f24;border-radius:14px}.sa-goal.go span{flex:0 auto}.sa-rivalsay{text-align:center;color:var(--ink);text-shadow:0 1px 6px #000000e6;font-size:15px;font-weight:700;line-height:1.2}.sa-meter{width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#181218e0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:grid}.sa-mstars{grid-template-columns:repeat(14,minmax(0,1fr));justify-items:center;gap:0;display:grid}.sa-mstars i{color:#f3efe633;font-size:clamp(17px,4.7vw,23px);display:block}.sa-mstars i.on{color:#e8cf87;--fl:#e8cf87;filter:drop-shadow(0 1px #0a0608);animation:.42s cubic-bezier(.2,1.5,.4,1) both v5r-star}.sa-mpack{background:url(/card-battle/arena/pack.webp) 50%/cover;border-radius:4px;width:34px;height:50px;position:relative;overflow:hidden;box-shadow:0 4px 10px #000000b3,0 0 0 1px #fff3}.sa-mpack b{height:calc((1 - var(--f,0)) * 100%);-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();transition:height .34s var(--ease);background:#0a0b14b8;position:absolute;top:0;left:0;right:0}.sa-meter.big{padding:10px 14px}.sa-meter.big .sa-mstars{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.sa-meter.big .sa-mstars i{font-size:clamp(25px,7vw,34px)}.sa-meter.big .sa-mpack{width:50px;height:74px}.sa-battle{background:var(--lime);color:#0a0608;text-align:left;width:100%;height:clamp(74px,11.5dvh,96px);transition:transform .14s var(--ease);border-radius:22px;align-items:center;gap:14px;padding:0 18px 0 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -10px #e5c47fb3,inset 0 -5px #2338044d}.sa-battle:active{transform:scale(.97)}.sa-battle span:not(.sa-face){line-height:1;display:grid}.sa-battle b{font-variation-settings:"wdth" 78;letter-spacing:-.01em;font-size:clamp(34px,5.4dvh,44px);font-weight:800}.sa-battle em{opacity:.8;margin-top:3px;font-size:16px;font-style:normal;font-weight:700}.sa-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%) 0 0/280% 100%;animation:3.6s ease-in-out infinite sa-sheen;position:absolute;inset:0}@keyframes sa-sheen{0%,60%{background-position:120% 0}to{background-position:-60% 0}}.bossnext .sa-battle{background:linear-gradient(100deg,#edcd87,#eaa87f);box-shadow:0 14px 36px -10px #f0c384bf,inset 0 -5px #572a084d}.sa-face{background:var(--panel2);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #0a0608,0 4px 10px #0006}.sa-face img{width:124%;max-width:none;height:auto;position:absolute;top:-20%;left:-12%}.sa-pick{padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:radial-gradient(90% 50% at 50% 40%,#22254c,transparent 72%),var(--bg);flex-direction:column;align-items:center;gap:clamp(10px,2dvh,20px);display:flex}.sa-pick h2{font-variation-settings:"wdth" 80;font-size:clamp(28px,5dvh,40px);font-weight:800}@keyframes sa-up{0%{opacity:0;transform:translateY(24px)}}.sa-vs{padding:calc(30px + env(safe-area-inset-top)) 20px 30px;background:radial-gradient(70% 40% at 50% 50%,#e5c47f24,transparent),var(--bg);z-index:45;grid-template-rows:1fr auto 1fr;place-items:center;transition:opacity .2s;display:grid;position:fixed;inset:0}.sa-vs.going{opacity:0}.sa-vsfoe .sa-vsask{color:var(--lime);font-size:clamp(18px,min(1.9vw,3.1dvh),28px)}.sa-vsfoe .sa-vstired{color:var(--dim);font-size:clamp(15px,min(1.5vw,2.5dvh),22px);font-weight:600}.sa-vsfoe p{text-align:center;max-width:max(290px,19em);color:var(--ink);margin:2px 0 0;font-size:clamp(15px,min(1.6vw,2.6dvh),24px);font-weight:700;line-height:1.3;animation:.3s .3s both sa-trick}@keyframes sa-trick{0%{opacity:0;transform:translateY(6px)}}.sa-vsfoot{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:stretch;gap:12px;display:flex;position:absolute}.sa-vswait{text-align:center;color:var(--dim);font-size:14px;font-weight:700}.sa-vs.boss{background:radial-gradient(70% 40% at 50% 50%,#f0c38438,transparent),var(--bg)}.sa-vsfoe{animation:sa-infoe .34s var(--ease) both;justify-items:center;gap:8px;display:grid}.sa-vsfoe b{font-variation-settings:"wdth" 80;font-size:30px;font-weight:800}.sa-vsfoe small{color:#edcd87;margin-top:-6px;font-size:15px;font-weight:800}@keyframes sa-infoe{0%{opacity:0;transform:translate(70px)}}.sa-vsword{font-variation-settings:"wdth" 75;color:var(--lime);text-shadow:none;font-size:76px;font-style:normal;font-weight:800;animation:.4s cubic-bezier(.2,1.5,.4,1) .12s both v5r-star}.sa-vsme{height:min(32dvh,240px);animation:sa-inme .34s var(--ease) both}.sa-vsme img{filter:drop-shadow(0 14px 18px #0009);width:auto;height:100%}@keyframes sa-inme{0%{opacity:0;transform:translate(-70px)}}.sa-leave{z-index:50;background:#070810bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sa-leave>div{text-align:center;background:var(--panel);width:min(100%,340px);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;gap:8px;padding:22px 20px 12px;display:grid}.sa-leave h2{font-variation-settings:"wdth" 80;font-size:26px;font-weight:800}.sa-leave p{color:var(--dim);margin-bottom:8px;font-size:16px}.sa-leave .v5-textbtn{color:var(--ink);font-size:16px;font-weight:700}.sa-leave[data-away] .sa-face{justify-self:center;margin-bottom:4px}.sa-recap{padding-top:calc(clamp(30px,8dvh,90px) + env(safe-area-inset-top));justify-content:flex-start;gap:clamp(8px,1.8dvh,16px)}.sa-recap .v5r-word{font-size:clamp(44px,min(15vw,calc(125vw / var(--n))),100px)}.sa-recap.lose .v5r-word{font-size:clamp(44px,min(15vw,calc(125vw / var(--n))),90px)}.sa-recap:after{content:"";z-index:2;pointer-events:none;background:#0d0b12;animation:.42s ease-out both sa-recapveil;position:absolute;inset:0}@keyframes sa-recapveil{to{opacity:0}}.sa-recap .v5r-word span{animation:none}.sa-recap-sub{color:var(--ink);font-size:18px;font-weight:700;position:relative}.sa-recap-buddy{--bh:clamp(84px,min(24dvh,100%),220px);flex:1 1 0;place-items:end center;width:100%;min-height:0;display:grid;position:relative}.sa-recap-meter{z-index:2;width:min(100%,430px);position:relative}.sa-wrappers{pointer-events:none;justify-content:center;gap:14px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.sa-wrapper{aspect-ratio:5/8;background-position:50%;background-size:cover;border-radius:7px;width:clamp(86px,15dvh,118px);animation:.5s cubic-bezier(.2,1.5,.4,1) both sa-packpop,3s ease-in-out .5s infinite sa-bob;position:relative;overflow:hidden;box-shadow:0 16px 34px -10px #000,0 0 0 1.5px #ffffff4d}.sa-wrapper i{background:linear-gradient(115deg,#0000 35%,#ffffff73 50%,#0000 62%) 0 0/260% 260%;animation:4s ease-in-out infinite v5-holo;position:absolute;inset:0}@keyframes sa-packpop{0%{opacity:0;transform:translateY(46px)scale(.3)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes sa-bob{50%{transform:translateY(-6px)rotate(-1deg)}}.sa-recap-foot{z-index:8;opacity:0;visibility:hidden;width:min(100%,430px);min-height:124px;transition:opacity .22s,transform .22s var(--ease);align-content:end;gap:10px;display:grid;position:relative;transform:translateY(8px)}.sa-recap-foot.on{opacity:1;visibility:visible;transform:none}.sa-next{height:72px;font-size:24px}.sa-line{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.sa-line.gold{color:#edcd87}.sa-fly{z-index:12;color:#e8cf87;--fl:#e8cf87;pointer-events:none;font-size:46px;position:fixed}.sa-fly .v5-i{display:block}.sa-spirits,.sa-looks{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;scrollbar-width:none;background:radial-gradient(90% 40% at 70% 0,#2a2030,#0000 72%);flex-direction:column;gap:clamp(5px,1dvh,10px);display:flex;position:absolute;inset:0;overflow-y:auto}.sa-spirits h3,.sa-looks h3,.sa-act h3{color:var(--dim);font-size:15px;font-weight:700}.sa-sphead{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.sa-sphead h2{font-variation-settings:"wdth" 80;font-size:30px;font-weight:800}.sa-count{color:var(--dim);font-size:15px;font-weight:700}.sa-count b{color:var(--lime);font-size:21px}.sa-changed{min-height:40px;color:var(--dim);white-space:nowrap;background:#1c161ccc;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:clamp(12.5px,3.7vw,15px);font-weight:600;display:flex;overflow:hidden}.sa-changed>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sa-changed:not(.on) b{color:var(--ink);margin-right:auto;font-weight:800}.sa-changed em{color:var(--ink);flex:none;align-items:center;gap:3px;margin-left:auto;font-style:normal;font-weight:800;display:flex}.sa-changed em .v5-i{color:var(--dim);font-size:12px}.sa-changed.on{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--lime);animation:v5r-land .3s var(--ease) both;background:#e5c47f24}.sa-changed.on b{color:var(--lime);font-weight:800}.sa-deck,.sa-bench{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1dvh,8px);width:min(100%,max(276px,57dvh - 158.46px));display:grid}.sa-deck,.sa-bench,.sa-spirits h3{align-self:center}.sa-spirits h3,.sa-bench{width:min(100%,max(276px,57dvh - 158.46px))}.sa-spmeter{text-align:center;width:min(100%,430px);color:var(--dim);align-self:center;gap:5px;margin-top:auto;font-size:14px;font-weight:700;display:grid}.sa-slot{width:100%;transition:transform .12s var(--ease);border-radius:12px;display:block;position:relative;overflow:hidden}.sa-slot:active{transform:scale(.96)}.sa-deck .sa-slot{box-shadow:0 0 0 2px var(--fr1,transparent)}.sa-deck .landed{animation:.4s cubic-bezier(.2,1.5,.4,1) both v5r-land}.sa-deck .landed .sa-slot,.sa-slot.new{box-shadow:0 0 0 2.5px var(--lime)}.sa-slot.new:after{content:"New";background:var(--lime);color:#0a0608;border-radius:99px 0 0 99px;padding:2px 7px 2px 9px;font-size:12px;font-weight:800;position:absolute;top:6px;right:0}.sa-q{color:#f3efe666;place-items:center;font-size:30px;font-weight:800;display:grid;position:absolute;inset:0}.sa-packface{border-radius:18px;position:absolute;inset:0;overflow:hidden}.sa-detail{z-index:20;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;background:#090a14f7;flex-direction:column;align-items:center;gap:12px;animation:.18s ease-out both sa-fade;display:flex;position:fixed;inset:0}.sa-close{right:10px;top:calc(8px + env(safe-area-inset-top));z-index:2;background:#f3efe61a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid;position:absolute}.sa-bigcard{width:min(66vw,75dvh - 259.5px,340px);min-width:150px;animation:v5r-land .3s var(--ease) both;border-radius:18px;flex:0 auto;position:relative;overflow:hidden}.sa-act{flex-direction:column;flex:1;gap:8px;width:min(100%,430px);min-height:0;display:flex}.sa-picks4{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,50dvh - 75px);display:grid}.sa-picks4 button{box-shadow:0 0 0 1px var(--line);border-radius:9px;display:block;overflow:hidden}.sa-picks4 button:active{transform:scale(.95)}.sa-want{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:16px;font-weight:700;display:flex}.sa-want .v5-i{color:var(--lime);flex:none;font-size:20px}.sa-sound{background:#f3efe617;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.sa-lookstage{--bh:clamp(100px,19dvh,190px);flex:auto;place-items:end center;min-height:110px;max-height:240px;display:grid}.sa-lookhint{text-align:center;color:var(--dim);flex:none;min-height:20px;font-size:15px;font-weight:600}.sa-lookrow{flex:none;gap:5px;display:grid}.sa-lookrow>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;display:grid}.sa-look{min-width:0;box-shadow:inset 0 0 0 1px var(--line);transition:transform .12s var(--ease);background:#1c161cdb;border-radius:14px;justify-items:center;gap:3px;padding:5px 2px 4px;display:grid;position:relative}.sa-look:active{transform:scale(.95)}.sa-look.on{box-shadow:inset 0 0 0 2.5px var(--lime)}.sa-look.new:after{content:"";background:var(--coral);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}.sa-look em{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.sa-look.off em{color:var(--dim)}.sa-lookart{place-items:center;width:clamp(40px,7.2dvh,58px);height:clamp(40px,7.2dvh,58px);display:grid;position:relative}.sa-lookart.k-buddy img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sa-lookart.k-frame img{object-fit:cover;width:76%;height:100%;box-shadow:0 0 0 2.5px var(--fr1);border-radius:6px;position:absolute;inset:0 12%}.sa-look.off .sa-lookart>img,.sa-look.off .sa-decal{filter:brightness(.25)saturate(.3)}.sa-locktag{color:var(--ink);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}@media (min-width:900px){.sa-tabbed{flex-direction:row-reverse}.sa-tabs{border-top:0;border-left:0;border-right:1px solid var(--line);grid-template-columns:none;grid-auto-rows:84px;align-content:center;width:96px;padding:0 6px}.sa-tabs button{height:84px}.sa-goal{font-size:18px}.sa-battle{height:112px}.sa-battle b{font-size:50px}.sa-spirits{align-items:center}.sa-spirits .sa-changed,.sa-sphead,.sa-spmeter{width:min(100%,640px)}.sa-closest{width:min(100%,960px)}.sa-spirits .sa-deck,.sa-spirits .sa-bench,.sa-spirits h3{width:min(640px,85dvh - 255px)}.sa-looks>*{width:min(100%,560px);margin-inline:auto}.sa-looks{align-items:center}}@media (prefers-reduced-motion:reduce){.sa-lvpop{animation-name:v5r-star}.sa-road-next,.sa-road-flow,.sa-pulse,.sa-buddy img,.sa-sheen,.sa-wrapper,.sa-wrapper i{animation:none}}.sa .v5p-logo b{font-size:calc(var(--bw) * .155)}button.sa-head{text-align:center;width:auto;max-width:100%;color:inherit;border-radius:14px;justify-self:center}button.sa-head:active{transform:scale(.97)}.sa-head b{align-items:center;gap:6px;display:inline-flex}.sa-head b .v5-i{opacity:.65;font-size:15px}.sa-head span{text-wrap:balance}.sa-gift{right:12px;top:calc(10px + env(safe-area-inset-top));z-index:5;color:#0a0608;background:#edcd87;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid;position:absolute;box-shadow:0 6px 18px -6px #f0c384cc}.sa-gift:active{transform:scale(.92)}.sa-gift b{color:#edcd87;background:#0a0608;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:inset 0 0 0 1.5px #edcd87}.sa-mwrap{display:grid;position:relative}.sa-giftpop{color:#e8cf87;text-shadow:0 2px 6px #000;pointer-events:none;font-size:22px;font-style:normal;font-weight:800;animation:1.1s ease-out both sa-giftup;position:absolute;top:-6px;right:66px}@keyframes sa-giftup{0%{opacity:0;transform:translateY(14px)scale(.7)}25%{opacity:1;transform:none}to{opacity:0;transform:translateY(-22px)}}.sa-gbar{align-items:center;gap:0;width:100%;min-width:0;display:flex}.sa-gbar>b{z-index:1;width:22px;height:22px;color:var(--lime);box-shadow:inset 0 0 0 1.5px var(--lime);background:#0a0608;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:relative}.sa-gbar>span{background:#0a0b14cc;border-radius:0 9px 9px 0;flex:1;min-width:0;height:7px;margin-left:-3px;overflow:hidden;box-shadow:inset 0 0 0 1px #f3efe633}.sa-gbar i{background:var(--lime);height:100%;transition:width .45s var(--ease);display:block}.sa-gbar.full>b{color:#0a0608;box-shadow:none;background:#edcd87}.sa-gbar.full i{background:#edcd87}.sa-gbar.big>b{width:38px;height:38px;box-shadow:inset 0 0 0 2.5px var(--lime);font-size:20px}.sa-gbar.big.full>b{box-shadow:none}.sa-gbar.big>span{height:12px;margin-left:-5px}.sa-ground{gap:2px}.sa-bchip{pointer-events:auto;text-align:center;background:#0a0b14b8;border-radius:12px;gap:1px;width:min(100%,128px);padding:2px 8px 5px;display:grid}.sa-bchip em{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;font-weight:700;overflow:hidden}.sa-buddy.f2 img{scale:1.07}.sa-buddy.f3 img{scale:1.14}.sa-vsrule{text-align:center;text-wrap:balance;color:var(--lime);margin:0;padding:0 18px;font-size:clamp(17px,min(1.8vw,2.9dvh),27px);font-weight:700}.sa-vswait i{background:#f3efe629;border-radius:3px;width:min(56%,220px);height:5px;margin:7px auto 0;display:block;position:relative;overflow:hidden}.sa-vswait i:after{content:"";background:linear-gradient(90deg,#0000,#fff4d68c,#0000);width:40%;animation:1.5s ease-in-out infinite sa-vssheen;position:absolute;inset:0}@keyframes sa-vssheen{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.sa-vswait i:after{opacity:0;animation:none}}.sa-vswait b{background:var(--gold,#e8ca88);transform-origin:0;border-radius:3px;height:100%;transition:transform .3s ease-out;display:block}.sa-vs:has(.sa-vsrule){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.sa-vs:has(.sa-vsrule) .sa-vsme{height:min(28dvh,220px)}@media (max-height:700px){.sa-vs{padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(40px + env(safe-area-inset-bottom))}.sa-vs .sa-face{width:104px!important;height:104px!important}:is(.sa-vs .sa-vsme,.sa-vs:has(.sa-vsrule) .sa-vsme){height:22dvh}}.sa-evolve{z-index:40;padding:calc(clamp(16px,5dvh,50px) + env(safe-area-inset-top)) 20px calc(16px + env(safe-area-inset-bottom));background:radial-gradient(70% 46% at 50% 40%,color-mix(in srgb,var(--ec) 34%,#0a0608),#07080f 74%);flex-direction:column;align-items:center;gap:clamp(8px,1.8dvh,16px);display:flex;position:fixed;inset:0;overflow:hidden}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-evlead{font-variation-settings:"wdth" 80;text-align:center;margin-top:auto;font-size:clamp(18px,3dvh,24px);font-weight:800;position:relative}.sa-evcard{border-radius:16px;flex:0 auto;width:min(78vw,72dvh - 192.96px,330px);min-width:130px;margin-bottom:auto;position:relative}.sa-evface{opacity:0}.sa-evolve.p3 .sa-evface{opacity:1;animation:.3s cubic-bezier(.2,1.3,.4,1) both sa-evland}.sa-evolve>.sa-evdim{z-index:0;background:radial-gradient(60% 40% at 50% 34%,color-mix(in srgb,var(--ec) 34%,transparent),transparent),#07060c;opacity:.2;pointer-events:none;background-blend-mode:normal;transition:opacity .5s;position:absolute;inset:0}.sa-evolve.p1>.sa-evdim,.sa-evolve.p2>.sa-evdim{opacity:.86}.sa-evolve.lit>.sa-evdim{opacity:.5;transition-duration:.2s}.sa-evolve.f3.lit>.sa-evdim{opacity:.34}.sa-evbuddy{z-index:3;--bh:clamp(62px,10dvh,92px);animation:.4s cubic-bezier(.2,1.5,.4,1) both v5r-land;position:absolute;bottom:-3%;right:calc(-1*min(18%,50vw - 50% - 8px))}@keyframes sa-evland{0%{opacity:0;transform:scale(.93)}}.sa-evlead{transition:opacity .2s}.sa-evolve.p2 .sa-evlead{opacity:0}.sa-evpower{animation:.34s cubic-bezier(.2,1.25,.4,1) both sa-evrise}.sa-evolve .v5-primary{animation:.34s cubic-bezier(.2,1.25,.4,1) .12s both sa-evrise}@keyframes sa-evrise{0%{opacity:0;transform:translateY(26px)}}.sa-evfoot{z-index:4;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:10px;width:min(100%,420px);min-height:138px;display:flex;position:relative}.sa-evpower{background:#1c1620;border-radius:14px;justify-content:center;align-items:baseline;gap:8px;width:100%;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3.5px #e5c47f66}.sa-evpower small{color:var(--dim);font-size:13px;font-weight:700}.sa-evpower>b{font-variation-settings:"wdth" 80;color:#eace87;font-size:21px;font-weight:800}.sa-evpower p{font-size:16px;font-weight:600;line-height:1.2}.sa-evolve .v5-primary{justify-content:center;align-items:center;gap:8px;width:100%;height:64px;font-size:22px;display:flex}.sa-sheet{z-index:20;padding:calc(14px + env(safe-area-inset-top)) 16px calc(14px + env(safe-area-inset-bottom));scrollbar-width:none;animation:v5r-land .22s var(--ease) both;background:#090a14;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0;overflow-y:auto}.sa-sheet>*,.sa-bosspanel>*{flex:none;width:min(100%,560px);margin-inline:auto}.sa-sheet>.sa-close{width:48px;margin:0}.sa-climb>header{align-items:baseline;gap:10px;padding-right:46px;display:flex}.sa-climb h2{font-variation-settings:"wdth" 80;font-size:30px;font-weight:800}.sa-climb header span{color:var(--lime);font-size:14px;font-weight:700}.sa-climb ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sa-arena{min-height:92px;box-shadow:inset 0 0 0 1px var(--line);background:#1c1620;border-radius:16px;display:block;position:relative;overflow:hidden}.sa-arena.now{box-shadow:inset 0 0 0 2.5px var(--lime)}.sa-arenaart{opacity:.5;background-position:50% 30%;background-size:cover;position:absolute;inset:0;-webkit-mask:linear-gradient(270deg,#000,#0003);mask:linear-gradient(270deg,#000,#0003)}.sa-arena.ahead .sa-arenaart{opacity:.2;filter:grayscale(.7)}.sa-arena.done .sa-arenaart{opacity:.3}.sa-arenabody{gap:3px;min-width:0;display:grid;position:relative}.sa-arenabody h3{font-variation-settings:"wdth" 80;color:var(--ink);align-items:center;gap:6px;font-size:21px;font-weight:800;line-height:1.05;display:flex}.sa-arenabody h3 .v5-i{color:var(--dim);font-size:16px}.sa-arena.done h3 .v5-i{color:var(--lime)}.sa-arule{color:var(--ec);text-shadow:0 1px 4px #000;font-size:14px;font-weight:700}.sa-agifts{color:var(--ink);text-shadow:0 1px 4px #000;flex-wrap:wrap;gap:3px 10px;font-size:13px;font-weight:600;display:flex}.sa-agifts span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sa-agifts .v5-i{color:#edcd87;font-size:14px}.sa-abosses{align-items:center;display:flex;position:relative}.sa-abosses span+span{margin-left:-12px}.sa-arena.ahead .sa-abosses img{filter:brightness(.55)saturate(.4)}.sa-climbfoot{color:var(--dim);text-align:center;font-size:14px;font-weight:600;line-height:1.3}.sa-bossheet{background:#090a14;justify-content:flex-start;gap:clamp(6px,1.3dvh,12px);padding-top:0}.sa-bossheet .sa-bosshero{width:calc(100% + 32px);max-width:none}.sa-bossheet>.sa-scene{display:none}.sa-bosspanel{display:contents}.sa-bosshero{isolation:isolate;flex:1 1 0;align-items:flex-end;min-height:clamp(150px,30dvh,300px);margin:0 -16px;padding:0 16px 8px;display:flex;position:relative;overflow:hidden}.sa-bosshero .sa-scene{z-index:-2;position:absolute;inset:0}.sa-bosshero:after{content:"";z-index:-1;background:linear-gradient(#0000,#090a14 92%);position:absolute;inset:40% 0 0}.sa-bosshero>img{z-index:-1;object-fit:contain;object-position:right bottom;filter:brightness(.56)contrast(1.24)saturate(.6)drop-shadow(0 10px 18px #000000b3);max-width:90%;height:112%;position:absolute;bottom:-16%;right:-4%}img.soft{-webkit-mask:radial-gradient(closest-side,#000 70%,#0000);mask:radial-gradient(closest-side,#000 70%,#0000)}.sa-buddy img.soft{object-fit:cover;width:100%}.sa-bosshero>img.soft{aspect-ratio:3/4;object-fit:cover;max-width:100%;height:100%}.sa-bosshero>div:not(.sa-scene){max-width:66%}.sa-bosshero small{color:#edcd87;font-size:15px;font-weight:800;display:block}.sa-bosshero h2{font-variation-settings:"wdth" 72;font-size:clamp(36px,7dvh,56px);font-weight:800;line-height:.95}.sa-bosshero p{color:var(--lime);margin-top:4px;font-size:14px;font-weight:700}.sa-bossheet h3{color:var(--dim);font-size:15px;font-weight:700}.sa-bossline{color:var(--ink);text-wrap:balance;font-size:16px;font-weight:700;line-height:1.3}.sa-bossdeck{flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:center;gap:6px;width:min(100%,560px);display:grid}.sa-weak{background:color-mix(in srgb,var(--wk) 16%,#1c1620);box-shadow:inset 0 0 0 1.5px var(--wk);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.sa-weak i{background:var(--wk);width:14px;height:14px;box-shadow:none;border-radius:50%;flex:none}.sa-weak b{font-weight:800}.sa-bossprize,.sa-bosseased{color:#edcd87;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.sa-bosseased{color:var(--ink);text-align:center;font-size:15px}@media (max-height:700px){.sa-bosspanel:has(.sa-bosseased) h3{display:none}}.sa-bossfoot{gap:2px;margin-top:auto;display:grid}.sa-bossfoot .v5-primary{color:#0a0608;background:linear-gradient(100deg,#edcd87,#eaa87f);height:68px;font-size:26px}.sa-bossfoot .v5-textbtn{min-height:44px;color:var(--ink);font-size:16px;font-weight:700}.sa-seat{aspect-ratio:5/7.45;text-align:center;width:100%;color:var(--dim);box-shadow:inset 0 0 0 1.5px var(--line);background:#1c161c99;border-radius:12px;align-content:center;place-items:center;gap:4px;padding:6px;font-size:22px;display:grid;position:relative}.sa-seat small{font-size:clamp(10.5px,3vw,13px);font-weight:700;line-height:1.1}.sa-seat.open{color:var(--lime);box-shadow:inset 0 0 0 2px var(--lime);background:#e5c47f14;animation:1.8s ease-in-out infinite sa-breathe2}@keyframes sa-breathe2{50%{box-shadow:inset 0 0 0 2px #e5c47f59}}.sa-slotwrap{text-align:center;gap:3px;width:100%;min-width:0;display:grid}.sa-slotwrap:active{transform:scale(.97)}.sa-slotwrap .sa-gbar,.sa-nobar{height:18px}.sa-slotwrap .sa-gbar>b{width:18px;height:18px;font-size:11px}.sa-slotwrap .sa-gbar>span{height:6px}.sa-isbuddy{color:#0a0608;background:var(--coral);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid;position:absolute;top:24%;left:3px;box-shadow:0 0 0 1.5px #0a0608}.sa-evchip{color:#0a0608;background:#edcd87;border-radius:99px;place-items:center;height:18px;font-size:12.5px;font-style:normal;font-weight:800;animation:1.4s ease-in-out infinite sa-evpulse;display:grid}@keyframes sa-evpulse{50%{transform:scale(1.04)}}.sa-detail{scrollbar-width:none;background:#090a14;justify-content:flex-start;overflow-y:auto}.sa-bigcard{flex:none;width:min(52vw,33.12dvh,300px)}.sa-act{flex:none;gap:9px;padding-bottom:12px}.sa-detail h3{align-self:auto;width:auto}.sa-grow{color:var(--dim);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:15px;font-weight:700;display:grid}.sa-evbtn{color:#0a0608;background:linear-gradient(100deg,#edcd87,#eaa87f);justify-content:center;align-items:center;gap:8px;height:62px;font-size:clamp(18px,5vw,22px);display:flex}.sa-nextform{color:var(--dim);font-size:15px;font-weight:600;line-height:1.25}.sa-nextform b{color:var(--ink);font-weight:800}.sa-mkbuddy{background:#f3efe617;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:16px;font-weight:700;display:flex}.sa-mkbuddy .v5-i{color:var(--coral)}.sa-picks4 button{position:relative}.sa-picks4 button:disabled{opacity:.55}.sa-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sa-path li{text-align:center;background:#1c161ccc;border-radius:12px;justify-items:center;gap:1px;min-width:0;padding:6px 3px;display:grid}.sa-path li.now{box-shadow:inset 0 0 0 2px var(--ec)}.sa-path span{place-items:center;width:56px;height:56px;font-size:20px;display:grid;position:relative}.sa-path img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sa-path img.art{object-fit:cover;object-position:50% 25%;border-radius:10px;box-shadow:0 2px #0a06088c}.sa-path .sa-door{--dw:48px}.sa-path b{font-variation-settings:"wdth" 80;font-size:13px;font-weight:800;line-height:1.05}.sa-path small{color:var(--dim);font-size:12px;font-weight:600}.sa-mastery h3{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.sa-mastery h3 small{font-size:13px;font-weight:600}.sa-mastery h3 span{color:var(--lime);margin-left:auto}.sa-mastery ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sa-mastery li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:14px;font-weight:600;display:grid}.sa-mastery li>.v5-i{color:var(--dim);font-size:17px}.sa-mastery li.met>.v5-i,.sa-mastery li.met em{color:var(--lime)}.sa-mastery li span{padding-bottom:6px;line-height:1.15;position:relative}.sa-mastery li span:after{content:"";background:#f3efe61f;border-radius:9px;height:4px;position:absolute;bottom:0;left:0;right:0}.sa-mastery li span i{z-index:1;background:var(--lime);border-radius:9px;height:4px;position:absolute;bottom:0;left:0}.sa-mastery li em{color:#e8cf87;white-space:nowrap;font-size:13px;font-style:normal;font-weight:800}.sa-door{width:var(--dw,64px);aspect-ratio:7/9;background:linear-gradient(180deg,color-mix(in oklab,var(--ec) 82%,#fff7ea),var(--ec) 48%,color-mix(in oklab,var(--ec) 58%,#2a2030));border-radius:999px 999px 7px 7px;flex:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0a0608}.sa-door img{object-fit:contain;object-position:50% 100%;filter:brightness(0);width:92%;height:92%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sa-door.small{--dw:17px;border-radius:999px 999px 3px 3px;box-shadow:inset 0 0 0 1px #0a0608}.sa-slotbar{align-items:center;gap:4px;min-width:0;height:18px;display:flex}.sa-slotbar .sa-gbar{flex:1;min-width:0}.sa-slotbar .sa-door{margin-top:-4px}.sa-slotbar small{color:var(--dim);font-size:11px;font-weight:800;line-height:1}.sa-closest{flex:none;gap:4px;min-width:0;display:grid}.sa-aheads{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:0 -14px;padding:0 14px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.sa-aheads::-webkit-scrollbar{display:none}.sa-ahead{text-align:left;scroll-snap-align:start;min-width:0;min-height:104px;transition:transform .12s var(--ease);background:#1c1620;border-radius:16px;flex:0 0 min(88%,350px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 12px 6px 8px;display:grid;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3.5px #e5c47f57}.sa-ahead:active{transform:scale(.98)}.sa-ahead.ready{box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4px #e5c47f}.sa-aheadart{width:100px;height:92px;display:block;position:relative}.sa-aheadart .sa-door{--dw:72px;position:absolute;top:0;right:0}.sa-aheadart>img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 2px #0a0608);width:62px;height:74px;position:absolute;bottom:0;left:-2px}.sa-aheadtext{align-content:center;gap:3px;min-width:0;display:grid}.sa-aheadtext b{font-variation-settings:"wdth" 84;color:var(--ink);align-items:center;gap:5px;font-size:18px;font-weight:800;line-height:1.05;display:flex}.sa-aheadtext b .v5-i{color:#d99376;--fl:#d99376;flex:none;font-size:14px}.sa-aheadtext small{font-variation-settings:"wdth" 84;text-wrap:balance;color:#e8cf87;font-size:14px;font-weight:700;line-height:1.12}.sa-aheadtext .sa-evchip{height:32px;font-size:16px}.sa-aheadtext .sa-aheaddoor{color:var(--dim);font-size:12.5px;font-weight:600}.sa-aheadtext .sa-gbar>b{display:none}.sa-aheadtext .sa-gbar>span{border-radius:9px;height:7px;margin-left:0}.sa-seatpick header{gap:2px;padding-right:56px;display:grid}.sa-seatpick h2{font-variation-settings:"wdth" 80;color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608;font-size:30px;font-weight:800}.sa-seatpick header span{color:var(--dim);font-size:15px;font-weight:600}.sa-seatpick ol{gap:8px;margin-block:0;padding:0;list-style:none;display:grid}.sa-seatpick li button{text-align:left;width:100%;transition:transform .12s var(--ease);background:#1c1620;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 14px 7px 8px;display:grid;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3.5px #e5c47f38}.sa-seatpick li button:active{transform:scale(.98)}.sa-seatpick li button>span{gap:2px;min-width:0;display:grid}.sa-seatpick li button>.v5-i{color:var(--dim);font-size:20px}.sa-seatpick b{font-variation-settings:"wdth" 84;color:var(--ink);font-size:18px;font-weight:800;line-height:1.05}.sa-seatpick small{color:var(--dim);font-size:14px;font-weight:600;line-height:1.15}.sa-seatpick em{color:#0a0608;background:#e8cf87;border-radius:99px;justify-self:start;padding:1px 8px;font-size:13px;font-style:normal;font-weight:800}.sa-seatpick .best{background:#2a2030;grid-template-columns:84px minmax(0,1fr) auto;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4px #e5c47f}.sa-seatpick .best b{font-size:22px}.sa-seatpick .best>.v5-i{color:#e8cf87}.sa-gotap{background:#1c161cb8;border-radius:12px;width:100%;min-height:34px;padding:0 10px;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3px #e5c47f4d}.sa-gotap span{min-width:0}.sa-gotap .v5-i:last-child{color:var(--dim);font-size:13px}.sa-looks{gap:clamp(5px,1dvh,9px)}.sa-season{background:linear-gradient(120deg,#ebbd8024,#1c161ce6 60%);border-radius:16px;flex:none;gap:5px;padding:9px 0 8px 12px;display:grid;box-shadow:inset 0 0 0 1px #ebbd8059}.sa-season header{justify-content:space-between;align-items:baseline;gap:10px;padding-right:12px;display:flex}.sa-season header b{font-variation-settings:"wdth" 80;white-space:nowrap;font-size:18px;font-weight:800}.sa-season header span{color:#edcd87;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.sa-season ol{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;margin:0;padding:2px 12px 2px 2px;list-style:none;display:flex;overflow-x:auto}.sa-season ol::-webkit-scrollbar{display:none}.sa-season li{scroll-snap-align:center;flex:none;justify-items:center;gap:1px;width:clamp(62px,9.4dvh,74px);display:grid}.sa-season li>button{width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#0a0b1499;border-radius:12px;place-items:center;padding:4px;display:grid;position:relative}.sa-season li>button:active{transform:scale(.95)}.sa-season li.now>button{box-shadow:inset 0 0 0 2.5px #edcd87}.sa-season li:not(.done):not(.now) .sa-lookart{opacity:.75}.sa-season li small{color:var(--dim);font-size:11.5px;font-weight:700}.sa-season li.now small{color:#edcd87}.sa-tierbar{background:#f3efe61f;border-radius:9px;width:100%;height:4px;overflow:hidden}.sa-tierbar i{background:#edcd87;height:100%;display:block}.sa-tiertick{color:#0a0608;background:var(--lime);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid;position:absolute;top:2px;right:2px}.sa-lookstage{--bh:clamp(76px,14dvh,150px);flex:none;grid-template-columns:auto minmax(0,1fr);place-items:center;gap:12px;height:clamp(84px,15dvh,170px);padding:4px 10px;display:grid;position:relative}.sa-lookstage .sa-lookart{width:clamp(76px,13dvh,130px);height:clamp(76px,13dvh,130px)}.sa-lookhint{text-align:left;justify-self:start;gap:1px;min-height:0;font-size:14px;line-height:1.2;display:grid}.sa-lookhint b{color:var(--ink);font-variation-settings:"wdth" 80;font-size:22px;font-weight:800}.sa-kinds{background:#1c161cdb;border-radius:13px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;display:grid}.sa-kinds button{min-height:42px;color:var(--dim);border-radius:10px;font-size:15px;font-weight:700;position:relative}.sa-kinds .on{color:#0a0608;background:var(--lime)}.sa-kinds .sa-dot{top:6px;right:6px}.sa-lookgrid{scrollbar-width:none;flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));grid-auto-rows:max-content;gap:6px;min-height:96px;padding:2px;display:grid;overflow-y:auto}.sa-look{padding:5px 2px}.sa-look em{font-size:12.5px}.sa-lookart.k-tower,.sa-lookart.k-arena{border-radius:10px;overflow:hidden}.sa-washed{background-position:50%;background-repeat:no-repeat;display:block;position:absolute;inset:0}.sa-washed.tower{background-image:url(/card-battle/arena/field/tower-mine.webp);background-size:contain}.sa-washed.arena{background-position:50% 66%;background-size:300%}.sa-washed i{background:var(--w1);mix-blend-mode:color;opacity:.85;position:absolute;inset:0}.sa-washed.tower i{-webkit-mask:url(/card-battle/arena/field/tower-mine.webp) 50%/contain no-repeat;mask:url(/card-battle/arena/field/tower-mine.webp) 50%/contain no-repeat}.sa-washed.arena i{opacity:.6}.sa-look.off .sa-lookart{filter:brightness(.42)saturate(.5)}.sa-locktag{font-size:18px;position:absolute;inset:0 0 18px}.sa-recap-buddy{--bh:clamp(70px,min(18dvh,100%),170px);grid-template-rows:minmax(0,1fr) auto;gap:4px}.sa-lvpop{z-index:5;pointer-events:none;color:#fff7ea;text-shadow:0 3px #0a0608,0 0 #0a0608;-webkit-text-stroke:1.5px #0a0608;paint-order:stroke fill;justify-items:center;font-style:normal;line-height:.9;animation:1.15s cubic-bezier(.2,1.4,.4,1) both sa-lvpop;display:grid;position:absolute;bottom:50%;left:78%}.sa-lvpop small{letter-spacing:.06em;color:var(--lime);font-size:13px;font-weight:800}.sa-lvpop b{font-variation-settings:"wdth" 75;font-size:clamp(46px,8dvh,70px);font-weight:800}@keyframes sa-lvpop{0%{opacity:0;transform:translate(-50%,24px)scale(.5)}24%{opacity:1;transform:translate(-50%)scale(1.18)}38%{transform:translate(-50%)scale(1)}80%{opacity:1;transform:translate(-50%,-8px)}to{opacity:0;transform:translate(-50%,-22px)}}.sa-rbar{z-index:3;justify-items:center;gap:1px;width:min(62vw,240px);display:grid;position:relative}.sa-rbar em{color:var(--ink);font-size:14px;font-style:normal;font-weight:800}.sa-rbar.up em{color:var(--lime);animation:.4s cubic-bezier(.2,1.5,.4,1) both v5r-star}.sa-rbar.snap .sa-gbar i{transition:none}.sa-rbar.up .sa-gbar>b{animation:.4s cubic-bezier(.2,1.5,.4,1) both v5r-star}.sa-recap-foot{gap:5px;min-height:150px}.sa-recap.haspack .sa-recap-buddy{--bh:clamp(70px,min(15dvh,100%),150px);justify-items:start;padding-left:6%}.sa-recap.haspack .sa-rbar{width:min(46vw,190px)}.sa-recap .sa-wrappers{justify-content:flex-end;gap:0;padding-right:8px}.sa-recap .sa-wrapper{width:clamp(70px,12dvh,96px)}.sa-recap .sa-wrapper+.sa-wrapper{margin-left:-46px}.sa-line{min-height:0;font-size:15px}.sa-onemore{min-height:24px;color:var(--lime);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:800;line-height:1.15;display:flex}.sa-onemore .v5-i{color:#e8cf87;flex:none;font-size:16px}.sa-next{height:64px;margin-top:3px}.sa-rhome,.sa-rside{min-height:38px;color:var(--dim);font-size:15px;font-weight:700}@media (min-width:900px){.sa-bigcard{width:min(300px,36dvh)}.sa-looks>*{width:min(100%,640px)}}@media (prefers-reduced-motion:reduce){.sa-evpower,.sa-evolve .v5-primary,.sa-evolve.p3 .sa-evface,.sa-seat.open,.sa-evchip{animation:none}}.v5-app.sa,.sa .v5-app{--lime:#e5c47f;--bg:#0d0b12;--panel:#1c1620;--panel2:#2a2030;--line:#e5c47f33;--coral:#c47c68}.sa-decal{width:112%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sa-decal .base{fill:var(--r2);opacity:.62}.sa-decal .fleck{fill:none;stroke:var(--r1);stroke-width:2px;stroke-linecap:round;opacity:.55}.sa-lookart.k-ring .sa-decal{width:100%;position:static;transform:none}.sa-buddy img{filter:drop-shadow(0 3px #0a06088c)}.sa-sphead h2,.sa-climb h2,.sa-bosshero h2,.sa-head b,.sa-pick h2,.sa-evlead,.sa-rcname,.sa-rcrule,.sa-rcdone h2{color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608}.sa-head span,.sa-goal{-webkit-text-stroke:.08em #0a0608;paint-order:stroke fill}.sa .v5-primary{color:#0a0608;font-variation-settings:"wdth" 80;background:linear-gradient(#eace87,#deb575);box-shadow:inset 0 0 0 3px #0a0608,inset 0 0 5px #0a0608}.sa .v5-primary:active{transform:translateY(3px);box-shadow:inset 0 0 0 3px #0a0608,inset 0 0 2px #0a0608}.sa-battle{color:#0a0608;background:linear-gradient(#eace87,#deb575);box-shadow:inset 0 0 0 3.5px #0a0608,inset 0 0 6px #0a0608}.bossnext .sa-battle{color:#fff7ea;background:linear-gradient(#b5634a,#7c3c2d);box-shadow:inset 0 0 0 3.5px #0a0608,inset 0 0 6px #0a0608}.sa-face{box-shadow:0 0 0 3px #0a0608,0 0 0 5px #e5c47f}.sa-face img{max-width:none}.sa-meter,.sa-changed,.sa-look,.sa-kinds,.sa-season,.sa-arena,.sa-bchip{background:#1c1620;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3.5px #e5c47f57}.sa-meter.ready{box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4px #e5c47f}.sa-goal.go{background:#1c1620;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4px #e5c47f}.sa-goal.go,.sa-goal.go *{-webkit-text-stroke:0}.sa-look.on,.sa-arena.now{box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4.5px #eace87}.sa-sheet,.sa-detail{background:#0d0b12}.sa-spirits,.sa-looks{background:radial-gradient(90% 40% at 70% 0,#2a2030,#0000 72%),#0d0b12}.sa-seat{background:#1c1620;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3.5px #e5c47f38}.sa-seat.open{background:#2a2030;animation:none;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4px #e5c47f}.sa-slotwrap.ready .sa-slot{box-shadow:0 0 0 2px #0a0608,0 0 0 4px #eace87}.sa-evchip{animation:none;box-shadow:inset 0 0 0 1.5px #0a0608}.sa-gift{background:linear-gradient(#eace87,#deb575);box-shadow:inset 0 0 0 2.5px #0a0608,0 3px #0a0608}.sa-recap.win .v5r-word{color:#eace87;-webkit-text-stroke:.08em #0a0608;paint-order:stroke fill;text-shadow:0 .08em #0a0608}.sa-recap.lose .v5r-word{color:#fff7ea;-webkit-text-stroke:.08em #0a0608;paint-order:stroke fill;text-shadow:0 .08em #0a0608}.sa-recap .v5r-stars i.on{color:#eace87;--fl:#eace87;filter:drop-shadow(0 2px #0a0608)}.sa-recap .v5r-stars.paid i{margin-top:0;font-size:52px}.sa-evolve{background:radial-gradient(70% 46% at 50% 40%,#3a2418,#0d0b12 74%)}.sa-bossfoot .v5-primary{color:#fff7ea;background:linear-gradient(#b5634a,#7c3c2d);box-shadow:inset 0 0 0 3px #0a0608,inset 0 0 5px #0a0608}.sa-evbtn{background:linear-gradient(#eace87,#deb575)}.sa-packface .small,.v5p-mini .sa-packface .big{display:none}.v5p-mini .sa-packface .small{display:block}.sa-packface>span:not(.v5p-new){position:absolute;inset:0}.sa-packface .v5p-new{top:22%}.sa-recap.v5r{background:radial-gradient(88% 56% at 50% 34%,#3a2a1c,#0d0b12f7 74%)}.sa-recap.v5r.lose{background:radial-gradient(88% 56% at 50% 34%,#2a2030,#0d0b12f7 74%)}[data-screen=pack] .v5p{--bk1:#2a2030;--bk2:#e5c47f;background:radial-gradient(70% 46% at 50% 44%,#3a2a1c,#0d0b12 76%)}[data-screen=pack] .v5p-back:after,[data-screen=pack] .v5p-cardback:after{opacity:1;clip-path:none;background:url(/card-battle/arena/emblem.svg) 50%/contain no-repeat;width:62%}[data-screen=pack] .v5p-cover{background-position:50% 0}@property --mx{syntax:"<percentage>";inherits:true;initial-value:42%}@property --my{syntax:"<percentage>";inherits:true;initial-value:30%}[data-screen=pack] .v5p-sheen{mix-blend-mode:color-dodge;opacity:1;background:radial-gradient(30% 22% at calc((var(--mx) + 20%) / 1.4) calc((var(--my) + 20%) / 1.4),#ead8b43d,transparent 72%);transition:--mx .22s ease-out,--my .22s ease-out;animation:none}[data-screen=pack] .v5p-sheen:before{content:"";-webkit-mask:radial-gradient(34% 26% at calc((var(--mx) + 20%) / 1.4) calc((var(--my) + 20%) / 1.4),#000,transparent 74%);-webkit-mask:radial-gradient(34% 26% at calc((var(--mx) + 20%) / 1.4) calc((var(--my) + 20%) / 1.4),#000,transparent 74%);mask:radial-gradient(34% 26% at calc((var(--mx) + 20%) / 1.4) calc((var(--my) + 20%) / 1.4),#000,transparent 74%);background:repeating-linear-gradient(115deg,#ead8b400 0 2px,#ead8b43d 2px 3px);position:absolute;inset:0}[data-screen=pack] .v5p-foilshade:after{content:"";mix-blend-mode:hard-light;opacity:var(--lit,0);background:linear-gradient(115deg,transparent 45%,#e5ba6666 48.4%,#f0cc80bd 50%,#e5ba6666 51.6%,transparent 55%) var(--mx) var(--my)/240% 240%;transition:--mx .22s ease-out,--my .22s ease-out,opacity .4s ease-out;position:absolute;inset:-20%}[data-screen=pack] .v5p-body:after{content:"";pointer-events:none;mix-blend-mode:hard-light;background:linear-gradient(112deg,#0000 30%,#e5ba664d 40%,#f6d692b8 47%,#fff0c8 50%,#f6d692b8 53%,#e5ba664d 60%,#0000 70%);animation:5s cubic-bezier(.45,0,.4,1) .5s infinite sa-sweep;position:absolute;inset:-12% -60%;transform:translate(-62%)}@keyframes sa-sweep{0%{transform:translate(-62%)}24%,to{transform:translate(62%)}}[data-screen=pack] .v5p-capfoil:before,[data-screen=pack] .v5p-crimp.bottom:after{content:"";background:linear-gradient(112deg,#0000 40%,#fff4d6b3 47%,#fff8e6 50%,#fff4d6b3 53%,#0000 60%);animation:5s cubic-bezier(.45,0,.4,1) .35s infinite sa-sweep;position:absolute;inset:0 -60%;transform:translate(-62%)}[data-screen=pack] .v5p-crimp.bottom:after{animation-delay:.65s}@media (prefers-reduced-motion:reduce){[data-screen=pack] .v5p-body:after,[data-screen=pack] .v5p-capfoil:before,[data-screen=pack] .v5p-crimp.bottom:after{animation:none}}[data-screen=pack] .v5p-foilshade{background:linear-gradient(#0d0b1280,#0000 26%)}[data-screen=pack] .v5p-capfoil,[data-screen=pack] .v5p-crimp.bottom{background:linear-gradient(115deg,transparent 42%,#fff0c6 50%,transparent 58%) var(--mx) 0/240% 100%,linear-gradient(100deg,#b98f4e,#f0dba6 20%,#9a7440 42%,#e5c47f 60%,#a8823f 80%,#d9b56f) var(--mx) 0/220% 100%;transition:--mx .22s ease-out}[data-screen=pack] .v5p-logo{top:6%;bottom:auto}[data-screen=pack] .v5p-logo span{right:calc(var(--bw) * .035);top:calc(var(--bw) * 1.24);margin:0;font-size:11px;position:absolute}[data-screen=pack] .v5p-tearhint i{background:#f6ecd2;box-shadow:0 0 0 6px #e5c47f6b}[data-screen=pack] .v5p-glowline{--c:#e5c47f;box-shadow:none;background:#f4e0ae}[data-screen=pack] .v5p-flash{background:radial-gradient(min(58vw,240px) min(26vw,110px) at 50% var(--fy,26%),#f4e0ae,#e5c47f99 46%,transparent)!important}[data-screen=pack] .v5p-card.shown .v5p-tilt{animation-name:sa-cardturn}@keyframes sa-cardturn{0%{filter:brightness(1.3)sepia(.3)}to{filter:none}}[data-screen=pack] .v5p-card.shown:before{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:18px;animation:.5s ease-out sa-cardflash;position:absolute;inset:3%;box-shadow:0 0 30px 10px #ecc880cc}[data-screen=pack] .v5p-card.shown[data-rare]:before{animation-duration:.72s;box-shadow:0 0 44px 18px #f0d08ce6}@keyframes sa-cardflash{0%{opacity:0;transform:scale(.9)}24%{opacity:1}to{opacity:0;transform:scale(1.04)}}[data-screen=pack] .v5p-card.shown[data-rare]{--foil:.56}[data-screen=pack] .v5p-card.shown[data-rare="3"],[data-screen=pack] .v5p-card.shown[data-rare="4"]{--foil:.64}[data-screen=pack] .v5p-card.shown[data-rare] .sa-packface{box-shadow:0 0 0 2px #f0d08cf2}[data-screen=pack] .v5p-card.shown[data-rare] .sa-packface:before{content:"";z-index:2;pointer-events:none;opacity:var(--foil);background:repeating-linear-gradient(112deg,#e8b04800 0,#e8b04857 9%,#fad88c9e 11%,#e8b04857 13%,#e8b04800 22%,#e8b04800 34%) var(--mx) var(--my)/100% 100%;transition:background-position .22s ease-out;animation:7s ease-in-out infinite alternate sa-carddrift;position:absolute;inset:-40%}@keyframes sa-carddrift{0%{transform:translate(-12%)}to{transform:translate(12%)}}[data-screen=pack] .v5p-card.shown[data-rare] .sa-packface:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(112deg,#0000 41%,#e2a83e70 45%,#f6cc78d6 48.6%,#ffeab0f5 50%,#f6cc78d6 51.4%,#e2a83e70 55%,#0000 59%);animation:3.4s cubic-bezier(.45,0,.4,1) .14s infinite both sa-cardglint;position:absolute;inset:-10% -60%;transform:translate(-62%)}@keyframes sa-cardglint{0%{transform:translate(-62%)}33%,to{transform:translate(62%)}}[data-screen=pack] .v5p-card.shown[data-rare]:after{content:"";z-index:-1;pointer-events:none;border-radius:18px;animation:3.4s ease-in-out .14s infinite sa-cardrim;position:absolute;inset:3%;box-shadow:0 0 28px 8px #ecc880b3}@keyframes sa-cardrim{0%,to{opacity:.45}18%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-screen=pack] .v5p-card.shown:before,[data-screen=pack] .v5p-card.shown[data-rare] .sa-packface:after{opacity:0;animation:none}[data-screen=pack] .v5p-card.shown .v5p-tilt,[data-screen=pack] .v5p-card.shown[data-rare]:after,[data-screen=pack] .v5p-card.shown[data-rare] .sa-packface:before{animation:none}}[data-screen=pack] .v5p[data-phase=tear] .v5p-say{bottom:auto;top:min(calc(50% + var(--bw) * .8 + 20px),calc(100% - 44px - env(safe-area-inset-bottom)));opacity:1;pointer-events:none;background:#0d0b12b8;border-radius:99px;width:fit-content;margin-inline:auto;padding:4px 14px}[data-screen=pack] .v5p-bg{background:radial-gradient(60% 44% at 50% 44%,color-mix(in srgb,var(--rc) 14%,#3a2a1c),transparent 74%),radial-gradient(90% 70% at 50% 110%,#2a1f16,transparent 70%)}[data-screen=pack] .v5p-body{background:#0d0b12}[data-screen=pack] .v5p-cover{filter:none}[data-screen=pack] .v5p-face{background:0 0;box-shadow:0 26px 46px -18px #000000e6}[data-screen=pack] .v5p[data-phase=god] .v5p-rays{--rc:#e8cf87}[data-screen=pack] .v5p.r-common{--rc:#aeb2c8!important}[data-screen=pack] .v5p.r-uncommon{--rc:#9adcf9!important}[data-screen=pack] .v5p.r-rare{--rc:#f3efe6!important}[data-screen=pack] .v5p.r-ultra{--rc:#edcd87!important}[data-screen=pack] .v5p.r-legendary{--rc:#cfd990!important}.sa .v5o-title:before{background:radial-gradient(closest-side,#eec78529,#0000)}.sa .v5o-logo span{color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608}.sa .v5o-logo b{color:#eace87;-webkit-text-stroke:.07em #0a0608;paint-order:stroke fill;text-shadow:0 .06em #0a0608}.sa-recap.lose .sa-buddy img{transform-origin:50% 100%;animation:2.6s both sa-buddysad}@keyframes sa-buddysad{0%{transform:none}12%,58%{transform:translateY(5%)scaleY(.86)rotate(-5deg)}70%{transform:translateY(-12%)scaleY(1.08)}82%{transform:translateY(1%)scaleY(.96)}92%{transform:translateY(-3%)}to{transform:none}}.sa-arenarow{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:92px;padding:10px 10px 10px 12px;display:grid;position:relative}.sa-stepbox{gap:7px;padding:2px 10px 11px;display:grid;position:relative}.sa-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sa-step{background:#0d0b12;border-radius:12px;justify-items:center;gap:3px;padding:6px 0 5px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #e5c47f3d}.sa-step:active{transform:scale(.95)}.sa-step.shut{opacity:.42}.sa-step.now{opacity:1;box-shadow:inset 0 0 0 2.5px #eace87}.sa-step.boss .sa-face{box-shadow:0 0 0 2px #0a0608,0 0 0 3.5px #e09c7a}.sa-steppips{color:#4a4148;gap:1px;font-size:12px;display:flex}.sa-steppips .on{color:#e8cf87}.sa-stepbox p{color:#e8cf87;align-items:center;gap:5px;font-size:14px;font-weight:800;display:flex}.sa-stepbox p span{color:var(--dim);margin-left:auto;font-size:13px;font-weight:600}.sa-goals>header{gap:2px;padding-right:46px;display:grid}.sa-goals h2{font-variation-settings:"wdth" 80;color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608;font-size:30px;font-weight:800}.sa-goals header span{color:var(--dim);font-size:15px;font-weight:600}.sa-goals ol{gap:7px;margin-block:0;padding:0;list-style:none;display:grid}.sa-goalrow>button,.sa-goalrow.paid{text-align:left;background:#1c1620;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;width:100%;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3.5px #e5c47f38}.sa-goalrow>button:active{transform:scale(.98)}.sa-goalrow b{font-size:16px;font-weight:700;line-height:1.15}.sa-goalhint{color:var(--dim);grid-column:1;font-size:13px;line-height:1.15}.sa-goalhint~.sa-goalcta{grid-row:1/4}.sa-goalbar{background:#0d0b12;border-radius:99px;grid-column:1;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e5c47f33}.sa-goalbar i{background:linear-gradient(#eace87,#d9af6f);position:absolute;top:0;bottom:0;left:0}.sa-goalbar small{text-align:center;color:#fff7ea;-webkit-text-stroke:.14em #0a0608;paint-order:stroke fill;font-size:12px;font-weight:800;line-height:16px;display:block;position:relative}.sa-goalcta{color:var(--dim);grid-area:1/2/3;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.sa-goalrow.pinned>button{box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4.5px #eace87}.sa-goalrow.pinned .sa-goalcta{color:#eace87}.sa-goalrow.met>button{color:#0a0608;background:linear-gradient(#eace87,#deb575);box-shadow:inset 0 0 0 2.5px #0a0608}.sa-goalrow.met .sa-goalcta{color:#0a0608;font-size:15px}.sa-goalrow.met .sa-goalbar small{color:#0a0608;-webkit-text-stroke:0}.sa-goalrow.paid{opacity:.5}.sa-goalspast{min-height:44px;color:var(--dim);justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.sa-goalspast .v5-i{font-size:15px}@media (max-height:700px){.sa-goals{gap:6px}.sa-goals ol{gap:5px}.sa-goalrow>button,.sa-goalrow.paid{row-gap:3px;padding-block:6px}.sa-goals h2{font-size:26px}.sa-goalspast{min-height:40px}}.sa-goalrow.paid em{color:var(--dim);grid-column:1;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:700;display:flex}.sa-lvpip{z-index:2;color:#0a0608;background:#d8cfc0;border-radius:50%;place-items:center;min-width:1.5em;height:1.5em;padding:0 .2em;font-size:clamp(11px,3.2vw,14px);font-weight:800;line-height:1;display:grid;position:absolute;bottom:21%;right:5%;box-shadow:0 0 0 1.5px #0a0608}.sa-lvpip.t1{background:#dba772}.sa-lvpip.t2{background:#eace87}.sa-lvpip.t3{background:#dfd1a4;box-shadow:0 0 0 1.5px #0a0608,0 0 0 3px #eace87}.sa-deck .sa-slot.rim1{box-shadow:0 0 0 2px #0a0608,0 0 0 3.5px #c38d58}.sa-deck .sa-slot.rim2{box-shadow:0 0 0 2px #0a0608,0 0 0 4px #eace87}.sa-deck .sa-slot.rim3{box-shadow:0 0 0 2px #0a0608,0 0 0 0 4.5px #0a0608,0 0 0 6px #eace87}.sa-slotwrap .sa-gbar>b{display:none}.sa-slotwrap .sa-gbar>span{border-radius:9px;margin-left:0}.sa-bsay{z-index:4;color:#2a1a10;pointer-events:none;background:#f6ecd2;border-radius:12px;width:max-content;max-width:min(62vw,240px);margin:0;padding:7px 12px;font-size:14px;font-weight:800;line-height:1.2;animation:2.8s both sa-bsay;position:absolute;bottom:calc(100% + 16px);left:8px;box-shadow:0 3px #0a06088c}.sa-bsay.slow{animation-duration:5s}@media (max-height:640px){.sa-bsay{bottom:calc(100% + 4px)}}.sa-bsay:after{content:"";border:8px solid #0000;border-top-color:#f6ecd2;border-bottom:0;position:absolute;bottom:-7px;left:26px}@keyframes sa-bsay{0%{opacity:0;transform:translateY(8px)scale(.9)}7%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.sa-scene.dim:after{background:linear-gradient(#0d0b12b8,#0d0b128f 42%,#0d0b12f0 80%)}.sa[data-screen=pack] .v5p{background:0 0}.sa[data-screen=pack] .v5p-bg{background:radial-gradient(60% 44% at 50% 44%,color-mix(in srgb,var(--rc) 22%,transparent),transparent 74%)}.sa[data-screen=pack] .sa-scene.dim:after{background:#0d0b12c2}.sa-picks{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(6px,1.4dvh,14px);width:min(100%,560px);min-height:0;margin-top:clamp(4px,1.2dvh,14px);padding-bottom:clamp(6px,1.4dvh,16px);display:grid}.sa-pickone{min-width:0;min-height:0;animation:sa-up .42s var(--ease) both;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:relative;container-type:size}.sa-pickone>*{--nm:clamp(22px,min(9cqw,12.5cqh),48px);--nb:20px;--bh:min(calc((100cqh - var(--nm) * 1.2 - var(--nb) - 2px) / 1.17),86cqw)}.sa-pickone .sa-buddy{pointer-events:none;transition:transform .18s var(--ease);flex:none}.sa-pickone .sa-buddy:before{content:"";aspect-ratio:3;background:var(--home) 50% 30%/340% auto;width:min(195%,98cqw);box-shadow:inset 0 0 0 2px #0a0608,0 clamp(5px,1.4dvh,12px) 0 color-mix(in srgb,var(--ec) 16%,#1c1620),0 clamp(5px,1.4dvh,12px) 0 2px #0a0608;border-radius:52% 48% 46% 54%/58% 52% 48% 42%;transition:box-shadow .18s;position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.sa-pickone b{z-index:1;max-width:100%;margin-top:calc(var(--bh) * .09 + var(--nb));font-size:var(--nm);white-space:nowrap;font-variation-settings:"wdth" 80;color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608;flex:none;font-weight:800;line-height:1.2;position:relative}.sa-pickone:active .sa-buddy{transform:scale(.97)}.sa-pickone:focus-visible{outline:0}.sa-pickone:focus-visible b,.sa-pickone.chosen b{color:#eace87}.sa-pickone.chosen .sa-buddy:before{box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 5px #eace87,0 clamp(5px,1.4dvh,12px) 0 color-mix(in srgb,var(--ec) 16%,#1c1620),0 clamp(5px,1.4dvh,12px) 0 2px #0a0608}.sa-pickone.out{opacity:.62}.sa-pickone.out .sa-buddy{transform:scale(.95)}@media (hover:hover){.sa-pickone:hover .sa-buddy{transform:translateY(-1.5%)scale(1.03)}}@media (min-aspect-ratio:1){.sa-pick h2{font-size:clamp(28px,6dvh,64px)}.sa-picks{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,32px);width:min(100%,1720px);margin-top:0;padding:0 clamp(16px,2vw,24px)}.sa-pickone>*{--nb:14px}.sa-pick{padding-top:calc(clamp(8px,2dvh,24px) + env(safe-area-inset-top));padding-bottom:calc(clamp(8px,2dvh,24px) + env(safe-area-inset-bottom));gap:clamp(4px,1.6dvh,20px)}}@media (min-aspect-ratio:1) and (max-height:480px){.v5o-fan{display:none}}.sa-recap>:not(.sa-scene):not(.v5-fx):not(.v5p-flash):not(.sa-fly),.sa-evolve>:not(.sa-scene):not(.v5-fx),.sa-pick>:not(.sa-scene){z-index:1;position:relative}.v5o .v5o-title{z-index:1}.sa-rclear{z-index:40;color:#fff7ea;cursor:pointer;background:#0d0b12;position:fixed;inset:0;overflow:hidden}.sa-rcview{height:200%;transition:transform .7s cubic-bezier(.65,0,.3,1);position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.sa-rclear:is(.p3,.p4,.p5,.p6) .sa-rcview{transform:none}.sa-rcview>div{height:50%;position:absolute;left:0;right:0}.sa-rcnew{top:0}.sa-rcold{top:50%}.sa-rcnew .sa-scene:after{background:linear-gradient(#0d0b12c2,#0d0b126b 30%,#0d0b1200 44% 66%,#0d0b12cc 92%)}.sa-rcdone{z-index:2;left:0;right:0;top:calc(12dvh + env(safe-area-inset-top));text-align:center;justify-items:center;gap:6px;display:grid;position:absolute}.sa-rcdone small,.sa-rcpage small{color:#eace87;-webkit-text-stroke:.08em #0a0608;paint-order:stroke fill;font-size:17px;font-weight:700}.sa-rcdone h2{font-variation-settings:"wdth" 80;font-size:clamp(38px,11vw,54px);font-weight:800;line-height:1.02}.sa-rccrest{transform-origin:50%;will-change:transform;width:clamp(120px,34vw,176px);margin-top:10px;animation:.34s cubic-bezier(.2,1.5,.4,1) .22s both sa-rcstamp}.sa-rclear:not(.p0):not(.p1) .sa-rccrest{visibility:hidden}.sa-crest{width:100%;height:auto;display:block;overflow:visible}@keyframes sa-rcstamp{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}.sa-rcpage{left:50%;bottom:calc(9dvh + env(safe-area-inset-bottom));background:#1c1620;border-radius:16px;justify-items:center;gap:8px;width:min(92%,460px);padding:12px 12px 14px;animation:.36s cubic-bezier(.2,.9,.3,1) .6s both sa-rcrise;display:grid;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3.5px #e5c47f66}@keyframes sa-rcrise{0%{transform:translate(-50%,calc(100% + 12dvh))}}.sa-rcpage>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.sa-rcpage span{display:block;position:relative}.sa-rcpage .front{position:absolute;inset:0}.sa-rcpage span.new .front{opacity:0}.sa-rclear:not(.p0):not(.p1) .sa-rcpage span.new .front{opacity:1;animation:.3s cubic-bezier(.2,1.6,.4,1) sa-rcseat}@keyframes sa-rcseat{0%{transform:scale(1.28)}}.sa-rcnews{padding:calc(7dvh + env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom));text-align:center;pointer-events:none;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;justify-items:center;display:grid;position:absolute;inset:0}.sa-rcnews small{color:#eace87;-webkit-text-stroke:.08em #0a0608;paint-order:stroke fill;opacity:0;font-size:17px;font-weight:700}.sa-rcname{font-variation-settings:"wdth" 80;opacity:0;font-size:clamp(46px,14.5vw,72px);font-weight:800;line-height:1.02}.sa-rcrule{text-wrap:balance;font-variation-settings:"wdth" 84;opacity:0;max-width:15em;margin-top:10px;font-size:clamp(23px,6.6vw,32px);font-weight:800;line-height:1.14}.sa-rcpace{color:#eace87;-webkit-text-stroke:.08em #0a0608;paint-order:stroke fill;opacity:0;grid-row:5;margin-top:8px;font-size:17px;font-weight:700}.sa-rcsight{display:none}.sa-rcbuddy{--bh:clamp(118px,25dvh,220px);--up:.07;opacity:0;grid-row:6;align-self:end;position:relative}.sa-rcbuddy:has(.f2){--up:.14}.sa-rcbuddy:has(.f3){--up:.21}.sa-rcbuddy p{width:fit-content;left:0;right:0;bottom:calc(100% + var(--bh) * var(--up) + 18px);z-index:2;white-space:nowrap;color:#1a1320;background:#fff7ea;border-radius:14px;margin:auto;padding:6px 14px;font-size:16px;font-weight:700;position:absolute}.sa-rcbuddy p:after{content:"";border:8px solid #0000;border-top-color:#fff7ea;border-bottom:0;margin-left:-8px;position:absolute;bottom:-7px;left:50%}.sa-rcbuddy .sa-decal .base{fill:#0a0608;opacity:.42}.sa-rcbuddy .sa-decal .fleck{display:none}@media (max-height:640px){.sa-rcbuddy p{display:none}}.sa-rcgo{opacity:0;pointer-events:none;grid-row:7;width:min(100%,420px);margin-top:12px}.sa-rclear:is(.p4,.p5,.p6) .sa-rcnews small{animation:.3s both v5r-land}.sa-rclear:is(.p4,.p5,.p6) .sa-rcname{animation:.32s cubic-bezier(.2,1.4,.4,1) both sa-rcstamp}.sa-rclear:is(.p4,.p5,.p6) .sa-rcbuddy{animation:.34s both v5r-land}.sa-rclear:is(.p4,.p5,.p6) .sa-rcbuddy p{animation:.3s .62s both v5r-land}.sa-rclear:is(.p5,.p6) .sa-rcrule,.sa-rclear:is(.p5,.p6) .sa-rcpace{animation:.3s both v5r-land}.sa-rclear.p6 .sa-rcgo{pointer-events:auto;animation:.3s both v5r-land}.sa-rs{pointer-events:none;position:absolute;inset:0}.sa-rclear:is(.p5,.p6) .sa-rs{animation:4.6s both sa-rsbeat}@keyframes sa-rsbeat{0%,91%{opacity:1}to{opacity:0}}.sa-rs.frost i{background:url(/card-battle/arena/fx/river-frost.webp) 0 calc(var(--k) * 100% / 7)/100% 800%;opacity:0;width:100%;height:13.96%;position:absolute;top:43.36%;left:0}.sa-rclear:is(.p5,.p6) .sa-rs.frost i{animation:sa-rsin .24s calc(var(--k) * .2s) both}@keyframes sa-rsin{0%{opacity:0}to{opacity:1}}.sa-rs.ember b{width:22.76%;height:18.86%;position:absolute;top:40.81%;left:7.59%}.sa-rs.ember b i{opacity:0;background:url(/card-battle/arena/fx/river-ember.webp) 0 0/300% 300%;position:absolute;inset:0}.sa-rs.ember b i:first-child{background-position:100% 0}.sa-rs.ember b i:nth-child(2){background-position:0}.sa-rs.ember b i:nth-child(3){background-position:50%}.sa-rclear:is(.p5,.p6) .sa-rs.ember b i:first-child{animation:.34s both sa-rsflash}.sa-rclear:is(.p5,.p6) .sa-rs.ember b i:nth-child(2){animation:.3s .24s both sa-rsflash}.sa-rclear:is(.p5,.p6) .sa-rs.ember b i:nth-child(3){animation:.2s .46s both sa-rsin}@keyframes sa-rsflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}to{opacity:0}}.sa-rs u{aspect-ratio:1;opacity:0;background-position:0 0;background-size:400% 300%;width:19%;position:absolute;translate:-50% -50%}.sa-rs.ember u{left:19%;top:calc(43% + var(--k) * 5%);background-image:url(/card-battle/arena/fx/fire-burst.webp)}.sa-rclear:is(.p5,.p6) .sa-rs.ember u{animation:sa-rsflip-x .42s steps(4) calc(.28s + var(--k) * .24s) 3,sa-rsflip-y .42s steps(1) calc(.28s + var(--k) * .24s) both}.sa-rs.stone u{background-image:url(/card-battle/arena/fx/dust-burst.webp)}.sa-rs.stone u:first-child{top:30.4%;left:19%}.sa-rs.stone u:nth-child(2){top:30.4%;left:81%}.sa-rs.stone u:nth-child(3){top:69.2%;left:19%}.sa-rs.stone u:nth-child(4){top:69.2%;left:81%}.sa-rclear:is(.p5,.p6) .sa-rs.stone u{animation:sa-rsflip-x .15s steps(4) calc(.14s + var(--k) * .12s) 4,sa-rsflip-y .6s steps(1) calc(.14s + var(--k) * .12s) both}.sa-rs.tide i{background:url(/card-battle/arena/fx/river-tide.webp) 0 calc(var(--k) * 20%)/100% 600%;opacity:0;width:100%;height:20.55%;position:absolute;top:40.05%;left:0}.sa-rclear:is(.p5,.p6) .sa-rs.tide i{animation:sa-rstide 4.2s calc(var(--k) * .12s) both}@keyframes sa-rstide{0%{opacity:0}10%,44%{opacity:1}56%,to{opacity:0}}.sa-rs.tide img{opacity:0;filter:drop-shadow(0 2px #0a0608);width:11%;position:absolute;top:52%;translate:-50% -50%}.sa-rs.tide .left{left:19.05%}.sa-rs.tide .right{left:81.1%}.sa-rs.tide .fly{width:10%;left:50%}.sa-rclear:is(.p5,.p6) .sa-rs.tide .walk{animation:4.4s linear both sa-rswade}.sa-rclear:is(.p5,.p6) .sa-rs.tide .right{animation-delay:.2s}.sa-rclear:is(.p5,.p6) .sa-rs.tide .fly{animation:3.4s linear .3s both sa-rsfly}@keyframes sa-rswade{0%{opacity:0;top:76%}5%{opacity:1}13%{top:63%}52%{top:56%}to{opacity:1;top:30%}}@keyframes sa-rsfly{0%{opacity:0;top:70%}8%{opacity:1}92%{opacity:1}to{opacity:0;top:18%}}@keyframes sa-rsflip-x{0%{background-position-x:0}to{background-position-x:133.33%}}@keyframes sa-rsflip-y{0%{opacity:1;background-position-y:0}33%{background-position-y:50%}66%{background-position-y:100%}to{opacity:0;background-position-y:100%}}.sa-rclear.tough:is(.p5,.p6) .sa-land img{transform-origin:0 0;animation:.5s cubic-bezier(.3,1.5,.5,1) both sa-rsthump}@keyframes sa-rsthump{0%{scale:1}35%{scale:1.2 .9}to{scale:1.13}}@media (prefers-reduced-motion:reduce){.sa-rcview{transition:none}.sa-rclear *{animation-duration:10ms!important;animation-delay:0s!important}.sa-rs,.sa-rclear:is(.p5,.p6) .sa-rs.tide img{animation:none!important}.sa-rs.tide img{opacity:1}.sa-rs.tide i{opacity:1;animation:none!important}}.sa-jbtn{left:7px;top:calc(7px + env(safe-area-inset-top));z-index:5;justify-items:center;gap:1px;width:58px;padding:0;display:grid;position:absolute}.sa-jbtn .sa-crest{width:38px}.sa-jbtn span{color:#fff7ea;-webkit-text-stroke:.14em #0a0608;paint-order:stroke fill;text-shadow:0 1px #0a0608;font-size:13px;font-weight:800;line-height:1}.sa-jbtn:active{transform:scale(.92)}.sa-journey header h2{font-variation-settings:"wdth" 80;font-size:30px;font-weight:800}.sa-jfacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block:0;display:grid}.sa-jfacts div{text-align:center;background:#1c1620;border-radius:12px;align-content:start;justify-items:center;gap:2px;padding:8px 4px;display:grid;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3px #e5c47f4d}.sa-jfacts dd{color:#eace87;order:-1;margin:0;font-size:26px;font-weight:800;line-height:1}.sa-jfacts dt{color:var(--dim);font-size:12px;font-weight:700;line-height:1.1}.sa-journey section{gap:8px;display:grid}.sa-journey h4{color:#eace87;margin:6px 0 0;font-size:15px;font-weight:700}.sa-journey ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sa-jroad{background:#17121c;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 2px #0a0608}.sa-jbody h3{font-variation-settings:"wdth" 84;font-size:18px;font-weight:800;line-height:1.1}.sa-jbody p{color:var(--dim);align-items:center;gap:4px;margin-top:3px;font-size:14px;font-weight:700;display:flex}.sa-jbody p .v5-i{color:#e8cf87;--fl:#e8cf87}.sa-jroad.ahead h3{color:var(--dim)}.sa-jroad.now{background:#2b2118}.sa-jbody small.here{color:#edcd87}.sa-jbody small{color:var(--dim);margin-top:3px;font-size:13px;font-weight:700;line-height:1.15;display:block}.sa-jbosses{gap:6px;display:flex}.sa-jbosses span{text-align:center;justify-items:center;gap:3px;width:62px;display:grid}.sa-jbosses .sa-face{box-shadow:0 0 0 2px #0a0608,0 0 0 4px #5a4f60}.sa-jbosses .sa-face img{filter:brightness(.16)saturate(0)}.sa-jbosses .won .sa-face{box-shadow:0 0 0 2px #0a0608,0 0 0 4.5px #e5c47f}.sa-jbosses .won .sa-face img{filter:none}.sa-jbosses small{min-height:2.1em;color:var(--ink);font-size:11px;font-weight:700;line-height:1.05}.sa-side{text-align:left;background:#1c1620;border-radius:99px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:4px 12px 4px 6px;display:grid;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3px #e5c47f57}.sa-side:active{transform:scale(.98)}.sa-side span:not(.sa-face){white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:15px;font-weight:700;overflow:hidden}.sa-side b{color:#eace87;align-items:center;gap:2px;font-size:15px;font-weight:800;display:inline-flex}.sa-rlinks{justify-content:center;gap:18px;display:flex}.sa-recap.answered{gap:clamp(4px,1dvh,10px)}.sa-recap.answered .sa-recap-foot{min-height:0;animation:sa-bringin .3s var(--ease) both}.sa-recap.answered .sa-line{display:none}.sa-recap.answered .sa-recap-buddy{--bh:clamp(70px,min(15dvh,100%),150px)}@media (max-height:900px){.sa-recap.answered .sa-recap-meter{display:none}}@media (max-height:760px){.sa-recap.answered .sa-recap-buddy{display:none}.sa-recap.answered .sa-recap-foot{margin-top:auto}}@keyframes sa-bringin{0%{opacity:0;transform:translateY(14px)}}.sa-bring{background:#141018db;border-radius:16px;gap:8px;padding:10px 12px 8px;display:grid;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3px #e5c47f42}.sa-bring header{text-align:center;gap:1px;display:grid}.sa-bring header b{color:#edcd87;font-size:19px;font-weight:800;line-height:1.15}.sa-bring header span{color:var(--dim);font-size:15px;font-weight:600;line-height:1.2}.sa-bringcards{--in:clamp(84px,17dvh,118px);grid-template-columns:auto 26px auto;justify-content:center;align-items:center;gap:8px;display:grid}.sa-bringcards .ac{--ac-w:var(--in)}.sa-bringcards .out .ac{--ac-w:calc(var(--in) * .7)}.sa-bringcards>.v5-i{color:#e8cf87;justify-self:center;font-size:18px}.sa-bringcards figure{justify-items:center;gap:4px;min-width:0;margin:0;display:grid}.sa-bringcards .out .ac{filter:saturate(.45)brightness(.72)}.sa-bringcards figcaption{color:var(--ink);white-space:nowrap;justify-content:center;gap:5px;font-size:14px;font-weight:800;line-height:1.1;display:flex}.sa-bringcards figcaption span{color:var(--dim);font-weight:600}.sa-bringcards .out figcaption{flex-direction:column;align-items:center;gap:0;font-size:13px}.sa-bringcards .in figcaption{color:#edcd87}.sa-bringcards .empty i{width:calc(var(--in) * .7);aspect-ratio:5/7;color:var(--dim);background:#fff7ea0d;border-radius:10px;place-items:center;font-size:22px;display:grid;box-shadow:inset 0 0 0 2px #fff7ea29}.sa-bring.help{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.sa-bring.help header{text-align:left}.sa-bring.help .sa-door{--dw:62px}.sa-bringone{display:block}.sa-bringone .ac{--ac-w:62px}.sa-bringbtn{height:64px;font-size:22px}.sa-rbattle{width:100%;height:46px;color:var(--ink);background:#1c161cb8;border-radius:14px;font-size:17px;font-weight:800;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3px #fff7ea33}.sa-rlinks{flex-wrap:wrap;row-gap:0}.sa-rstep,.sa-rundo{min-height:38px;color:var(--dim);font-size:15px;font-weight:700}.sa-bringsheet{justify-content:center;gap:12px}.sa-bringsheet .sa-rbattle{width:min(100%,560px)}.sa-bringfoe{justify-content:center;align-items:center;gap:12px;display:flex}.sa-bringfoe h2{color:var(--ink);margin:0;font-size:24px;font-weight:800}.sa-bringsheet .sa-bringcards{--in:min(22dvh,calc((100vw - 116px) / 1.7),150px)}.sa-vsswap{width:max-content;max-width:calc(100% - 24px);left:50%;bottom:calc(72px + env(safe-area-inset-bottom));color:var(--ink);background:#0d0b12f0;border-radius:14px;align-items:center;gap:6px;margin:0;padding:3px 3px 3px 14px;font-size:16px;font-weight:700;line-height:1.15;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3px #e5c47f42}.sa-vsundo{color:#edcd87;flex:none;min-height:44px;padding:0 12px;font-size:16px;font-weight:800}.sa-prize{right:12px;top:calc(10px + env(safe-area-inset-top));z-index:5;color:#0a0608;background:linear-gradient(#eace87,#deb575);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:56px;height:50px;font-size:13px;font-weight:800;line-height:1;display:flex;position:absolute;box-shadow:inset 0 0 0 2.5px #0a0608,0 3px #0a0608}.sa-prize:active{transform:scale(.94)}.sa-prize .v5-i{font-size:20px}.sa-prize b{color:#edcd87;background:#0a0608;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:inset 0 0 0 1.5px #edcd87}.sa-gift+.sa-prize{top:calc(66px + env(safe-area-inset-top))}.sa-stepprize{color:#0a0608;background:#eace87;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:grid;position:absolute;top:3px;right:3px;box-shadow:inset 0 0 0 1.5px #0a0608}.sa-prizesheet>header{gap:2px;padding-right:46px;display:grid}.sa-prizesheet h2{font-variation-settings:"wdth" 80;color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608;font-size:30px;font-weight:800}.sa-prizesheet header span{color:var(--dim);font-size:15px;font-weight:600}.sa-prizesheet header .gave{color:#edcd87;font-weight:800}.sa-prizesheet ol{gap:7px;margin-block:0;padding:0;list-style:none;display:grid}.sa-prizerow{text-align:left;width:100%;color:var(--ink);background:#1c1620;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 26px;align-items:center;gap:12px;padding:7px 12px 7px 8px;display:grid;box-shadow:inset 0 0 0 2px #0a0608}.sa-prizerow:active{transform:scale(.98)}.sa-prizerow .ac{--ac-w:clamp(52px,9dvh,72px)}.sa-prizerow>span{gap:1px;min-width:0;display:grid}.sa-prizerow b{font-size:18px;font-weight:800;line-height:1.15}.sa-prizerow>span>span{align-items:center;gap:4px;font-size:15px;font-weight:700;display:flex}.sa-prizerow>span>span .v5-i{font-size:12px}.sa-prizerow em{color:var(--dim);font-size:14px;font-style:normal;font-weight:600;line-height:1.15}.sa-prizerow>.v5-i{font-size:24px}.sa-prizerow.on{color:#0a0608;background:linear-gradient(#eace87,#deb575);box-shadow:inset 0 0 0 2.5px #0a0608}.sa-prizerow.on em{color:#3a2c1c}.sa-prizefoot{background:#0d0b12;gap:2px;margin-top:auto;padding-top:10px;display:grid;position:sticky;bottom:0}.sa-prizefoot .v5-textbtn{min-height:44px}.sa-prizeup{text-align:center;justify-content:center;align-items:center;gap:12px}.sa-prizeup>*{width:auto}.sa-prizecard{animation:.34s both v5r-land;display:block;position:relative}.sa-prizecard .ac{--ac-w:min(58vw,36dvh,300px)}.sa-prizeup b{color:#fff7ea;text-wrap:balance;font-size:24px;font-weight:800;line-height:1.15}.sa-prizeup b i{color:#edcd87;-webkit-text-stroke:.07em #0a0608;paint-order:stroke fill;font-size:clamp(36px,6dvh,48px);font-style:normal;line-height:1.1;animation:.4s .16s both v5r-land;display:block}.sa-prizeup>span:last-child:not(.sa-prizecard){color:#edcd87;font-size:18px;font-weight:800}.sa-saverow{min-height:48px;color:var(--ink);text-align:left;background:#e5c47f14;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #e5c47f33}.sa-saverow span{flex:1}.sa-saverow:active{transform:scale(.98)}.sa-savenudge{min-height:32px;color:var(--ink);text-shadow:0 1px 6px #000000e6;justify-content:center;align-items:center;gap:6px;margin-inline:auto;font-size:14px;font-weight:700;line-height:1.2;display:flex}.sa-titlesave{min-height:44px;color:var(--ink);margin-top:8px;font-size:15px;font-weight:700}.sa-savesheet h2,.sa-savechoose h2{font-variation-settings:"wdth" 80;color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608;font-size:30px;font-weight:800;line-height:1.05}.sa-savesheet header{padding-right:52px}.sa-savesheet p,.sa-savechoose p{color:var(--ink);font-size:16px;line-height:1.35}.sa-savesheet small,.sa-savechoose small{color:var(--dim);font-size:13px;line-height:1.3;display:block}.sa-savesheet small a{color:inherit;text-decoration:underline}.sa-google{color:#e3e3e3;background:#131314;border-radius:24px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 16px;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #8e918f}.sa-google svg{flex:none;width:20px;height:20px}.sa-google:disabled{opacity:.6}.sa-savestate{align-items:center;gap:8px;font-weight:700;display:flex}.sa-savestate.waiting,.sa-savestate.newer{color:var(--dim);font-weight:600}.sa-savesheet footer{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.sa-savesheet footer .v5-textbtn,.sa-savesure .v5-textbtn,.sa-savekept .v5-textbtn,.sa-savechoose>.v5-textbtn{min-height:44px;color:var(--ink);font-size:15px;font-weight:700}.sa-savesure{background:#ffffff0d;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px;display:grid}.sa-savesure p{grid-column:1/-1}.sa-savesure .sa-savedel{color:#ff9d8a}.sa-savekept,.sa-savepair section{background:#e5c47f14;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;box-shadow:inset 0 0 0 1.5px #e5c47f33}.sa-savekept h3,.sa-savepair h3{color:var(--ink);font-size:17px;font-weight:800}.sa-savekept dl,.sa-savepair dl{gap:5px;margin:0;display:grid}.sa-savekept dl div,.sa-savepair dl div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sa-savekept dt,.sa-savepair dt{color:var(--dim);font-size:13px}.sa-savekept dd,.sa-savepair dd{color:var(--ink);text-align:right;min-width:0;margin:0;font-size:15px;font-weight:700}.sa-savepair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sa-savepair dl{flex:1;align-content:start}.sa-savepair dl div:first-child{min-height:44px}.sa-savepair .v5-primary{border-radius:14px;height:48px;font-size:15px}.sa-savenote{color:var(--dim);font-size:14px}.sa-team{padding:calc(14px + env(safe-area-inset-top)) 16px calc(14px + env(safe-area-inset-bottom));flex-direction:column;gap:clamp(4px,1dvh,10px);display:flex;position:fixed;inset:0}.sa-team>:not(.sa-scene){flex:none;width:min(100%,520px,70dvh - 165.2px);margin-inline:auto;position:relative}.sa-team h2{font-variation-settings:"wdth" 80;color:#fff7ea;-webkit-text-stroke:.09em #0a0608;paint-order:stroke fill;text-shadow:0 .07em #0a0608;font-size:clamp(26px,4.4dvh,34px);font-weight:800;line-height:1.05}.sa-team p{color:var(--ink);text-shadow:0 1px 6px #000000e6;font-size:15px;line-height:1.25}.sa-team h3{color:#edcd87;text-shadow:0 1px 6px #000000e6;font-size:15px;font-weight:800}.sa-teamgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,1dvh,8px);display:grid}.sa-team .sa-slot.new{box-shadow:none}.sa-team .v5-primary{height:clamp(52px,8dvh,60px);margin-top:auto;display:flex}.sa-mlabel{color:var(--ink);text-shadow:0 1px 5px #000000e6;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 2px;padding:0 4px;font-size:13px;font-weight:700;line-height:1.15;display:flex}.sa-mlabel b{color:#eace87;font-weight:800}.sa-mlabel em{color:#eace87;animation:sa-up .3s var(--ease) both;font-style:normal;font-weight:800}.sa-gift{grid-auto-rows:auto;align-content:center;gap:0;font-size:21px}.sa-gift>span{font-size:10.5px;font-weight:800;line-height:1}.sa-gobtn{left:7px;top:calc(7px + env(safe-area-inset-top));z-index:5;color:#eace87;justify-items:center;gap:1px;width:58px;padding:0;font-size:26px;display:grid;position:absolute}.sa-gobtn span{color:#fff7ea;-webkit-text-stroke:.14em #0a0608;paint-order:stroke fill;text-shadow:0 1px #0a0608;font-size:13px;font-weight:800;line-height:1}.sa-gobtn:active{transform:scale(.92)}.sa-jbtn+.sa-gobtn{top:calc(70px + env(safe-area-inset-top))}.sa-bsay{max-width:min(40vw,190px);font-size:13.5px}.sa-rivalsay{text-wrap:balance;min-height:1.2em}.sa-aheads{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.sa-picksub{z-index:1;color:var(--ink);text-shadow:0 1px 6px #000000e6;margin:calc(-1*clamp(10px,2dvh,20px) + 2px) 0 0;font-size:15px;font-weight:600;position:relative}.sa-pickone>*{--line:clamp(15px,min(4.6cqw,8cqh),21px)}.sa-pickone small{z-index:1;max-width:96%;font-size:var(--line);text-align:center;color:var(--ink);text-shadow:0 1px 6px #000000f2;flex:none;font-weight:600;line-height:1.2;position:relative}.sa-pickone>*{--bh:min(calc((100cqh - var(--nm) * 1.2 - var(--nb) - var(--line) * 1.2 - 4px) / 1.17),86cqw)}.sa-team>:not(.sa-scene){width:min(100%,520px)}.sa-team>.sa-teamgrid,.sa-team>h3:not(.sa-scene){width:min(100%,520px,70dvh - 225.4px)}.sa-team>h2,.sa-team>p{text-align:center}.sa-teamswap{text-align:left;background:#1c1620;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:clamp(2px,.8dvh,8px);padding:7px 12px 7px 10px;display:grid;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4px #e5c47f}.sa-teamswap:active{transform:scale(.98)}.sa-teamswap>.v5-i{color:#eace87;font-size:18px}.sa-teamswapart{width:68px;height:62px;display:block;position:relative}.sa-teamswapart i{border-radius:6px;width:42px;display:block;position:absolute;bottom:0;overflow:hidden;box-shadow:0 0 0 1.5px #0a0608}.sa-teamswapart .in{z-index:1;left:0;transform:rotate(-4deg)}.sa-teamswapart .out{filter:saturate(.45)brightness(.7);width:34px;top:2px;bottom:auto;right:0;transform:rotate(5deg)}.sa-teamswaptext{gap:1px;min-width:0;display:grid}.sa-teamswaptext b{color:#fff7ea;font-size:16px;font-weight:800;line-height:1.12}.sa-teamswaptext small{color:var(--dim);font-size:13.5px;font-weight:600}.sa-team .sa-teamtook{color:#eace87;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.sa-look small{display:none}.sa-swapbest{justify-content:center;align-items:center;width:100%;height:52px;margin-bottom:2px;font-size:17px;display:flex}.sa-home{--m1:#2a3a26;--m2:#161f18;--map:var(--hubart) 50%/cover no-repeat,radial-gradient(85% 85% at 50% 46%,var(--m1),var(--m2));background:var(--hubart-tall) 50%/cover no-repeat,radial-gradient(85% 85% at 50% 46%,var(--m1),var(--m2))}.sa-home[data-element=blaze]{--m1:#3e2a20;--m2:#21150f}.sa-home[data-element=frost]{--m1:#24384a;--m2:#121d29}.sa-home[data-element=volt]{--m1:#332c4c;--m2:#191628}.sa-home[data-element=tide]{--m1:#1c3b42;--m2:#0e1f24}.sa-home:after{content:"";pointer-events:none;background:linear-gradient(#0d0b1299,#0d0b1200 18% 58%,#0d0b12e0 82%);position:absolute;inset:0}.sa-buddy img.sa-hold{filter:blur(1.5px)}@media (min-width:900px){.sa-home:after{display:none}.sa-home{background:radial-gradient(70% 90% at 40% 40%,#1c1620,#0d0b12);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(360px,23vw,440px);column-gap:clamp(24px,3vw,56px);padding:clamp(16px,2.6dvh,28px) clamp(24px,3vw,56px) clamp(16px,2.6dvh,28px) clamp(16px,2.6dvh,28px)}.sa-field{background:var(--map);border-radius:22px;grid-area:1/1/-1;overflow:hidden;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 4px #e5c47f6b,0 18px 40px -22px #000;container-type:size}.sa-road{--rh:min(104cqh,112cqw);left:min(58cqw,calc(98.5cqw - var(--rh) * 39 / 90));height:var(--rh);aspect-ratio:390/450;width:auto;top:3cqh;bottom:auto;right:auto;transform:translate(-50%)}.sa-ground{--bh:min(26dvh,250px);width:clamp(180px,20%,300px);bottom:clamp(14px,3%,32px);left:clamp(16px,3%,48px)}.sa-bsay{max-width:210px;font-size:15px;bottom:calc(100% + 8px);left:50%;right:auto;transform:none}.sa-bsay:after{left:18px}button.sa-head{grid-area:2/2;justify-self:stretch;align-items:center;padding:0 0 clamp(12px,2dvh,20px)}.sa-head b{font-size:clamp(34px,5dvh,50px)}.sa-head span{font-size:18px}.sa-dock{grid-area:3/2;gap:14px;padding:0}.sa-mlabel{font-size:15px}.sa-rivalsay{font-size:17px}.sa-aheads{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:0;padding:0;display:grid;overflow:visible;-webkit-mask:none;mask:none}.sa-ahead{min-width:0}.sa-jbtn,.sa-gobtn,.sa-gift,.sa-prize{grid-area:4/2;align-self:start;margin-top:16px;position:relative;inset:auto}.sa-jbtn,.sa-gobtn{justify-self:start}.sa-jbtn+.sa-gobtn{margin-left:66px;top:auto}.sa-gift,.sa-prize{justify-self:end}.sa-gift+.sa-prize{margin-right:62px}.sa-scene:not(.sa-bosshero .sa-scene,.sa-rcsight .sa-scene) .sa-land{background:var(--hubart) 50%/cover no-repeat;width:100%;height:100%;top:0;left:0}.sa-scene:not(.sa-bosshero .sa-scene,.sa-rcsight .sa-scene) .sa-land>:is(img,.sa-rs){display:none}.sa-rcpace{font-size:24px}.sa-rcpace.on,.sa-rcnews small{-webkit-text-stroke:0;background:#0d0b12b8;border-radius:99px;padding:3px 16px}.sa-rcnews.sight{--tw:calc(72dvh * 1160 / 2078);grid-template-columns:minmax(0,min(46vw,520px)) var(--tw);grid-template-rows:minmax(0,1fr) repeat(7,auto) minmax(0,1fr);justify-content:center;column-gap:clamp(32px,5vw,88px)}.sa-rcnews.sight>*{grid-column:1}.sa-rcnews.sight small{grid-row:2}.sa-rcnews.sight .sa-rcname{white-space:nowrap;grid-row:3;font-size:min(72px,7.4vw)}.sa-rcnews.sight .sa-rcrule{grid-row:4;align-content:center;min-height:calc(3lh + 2px);display:grid}.sa-rcnews.sight .sa-rcpace{grid-row:6}.sa-rcnews.sight .sa-rcbuddy{margin-top:calc(var(--bh) * var(--up) + 64px);grid-row:7}.sa-rcnews.sight .sa-rcgo{grid-row:8}.sa-rcnews.sight .sa-rcsight{width:var(--tw);aspect-ratio:1160/2078;opacity:0;border-radius:16px;grid-area:1/2/-1;align-self:center;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0a0608,0 0 0 3.5px #e5c47f66,0 22px 40px -14px #000}.sa-rcsight .sa-scene:after{display:none}.sa-rclear:is(.p4,.p5,.p6) .sa-rcsight{animation:.34s both v5r-land}[data-screen=pack] .v5p{--bw:clamp(270px,37.5dvh,46vw)}[data-screen=pack] .v5p-rise{width:248px}[data-screen=pack] .v5p-logo span{font-size:calc(var(--bw) * .04)}[data-screen=pack] .v5p[data-phase=tear] .v5p-say{font-size:20px}}@media (min-width:900px) and (max-height:640px){.sa-rcnews.sight .sa-rcbuddy{margin-top:calc(var(--bh) * var(--up) + 8px)}}@media (min-width:1000px) and (min-aspect-ratio:5/4) and (max-height:680px){.sa-recap:not(.answered) .sa-recap-foot{gap:6px;padding-block:10px}}@media (min-width:1200px){.sa-spirits{grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;place-items:start stretch;gap:12px clamp(28px,3.4vw,64px);padding:clamp(18px,3dvh,32px) clamp(28px,3.4vw,64px);display:grid}.sa-spirits .sa-sphead,.sa-spirits .sa-closest{grid-column:1/-1;width:100%}.sa-spirits .sa-aheads{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-spirits .sa-changed{grid-area:3/1;width:100%}.sa-spirits .sa-deck{grid-area:4/1/6;align-self:start;width:100%}.sa-spirits .sa-seat{aspect-ratio:.81}.sa-spirits>h3{grid-area:3/2;align-self:center;width:100%}.sa-spirits .sa-bench{grid-area:4/2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;width:100%}.sa-spirits .sa-spmeter{grid-area:5/2;align-self:start;width:100%;margin-top:6px}.sa-looks{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(300px,4fr) minmax(0,7fr);align-items:start;gap:14px clamp(28px,3.4vw,64px);padding:clamp(18px,3dvh,32px) clamp(28px,3.4vw,64px);display:grid}.sa-looks>*{width:100%;margin-inline:0}.sa-looks .sa-sphead,.sa-looks .sa-season{grid-column:1/-1}.sa-looks .sa-season li{flex:1 1 0;width:auto;min-width:0}.sa-looks .sa-lookstage{--bh:min(34dvh,340px);background:#17121c;border-radius:18px;grid-area:3/1/5;grid-template-columns:1fr;align-content:center;align-self:stretch;justify-items:center;gap:18px;height:auto;min-height:0;max-height:none;box-shadow:inset 0 0 0 2px #0a0608}.sa-looks .sa-lookstage .sa-lookart{width:min(34dvh,340px);height:min(34dvh,340px)}.sa-looks .sa-lookhint{text-align:center;justify-self:center}.sa-looks .sa-kinds{grid-area:3/2}.sa-looks .sa-lookgrid{flex:none;grid-area:4/2;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-auto-rows:max-content;align-content:start;align-self:stretch;min-height:0;max-height:100%}.sa-looks .sa-look{align-content:center;gap:4px;padding-block:10px}.sa-looks .sa-look .sa-lookart{aspect-ratio:1;width:min(100%,84px);height:auto}.sa-looks .sa-look em{font-size:15px}.sa-looks .sa-look small{color:var(--dim);font-size:13.5px;font-weight:600;display:block}.sa-journey{padding-inline:clamp(28px,3.4vw,64px);padding-bottom:clamp(18px,3dvh,32px)}.sa-journey>*{width:min(100%,1640px)}.sa-journey>.sa-close{width:48px;margin:0}.sa-journey header h2{font-size:40px}.sa-journey section{gap:12px}.sa-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sa-jfacts{gap:14px}.sa-jfacts div{padding:14px 8px}.sa-jfacts dd{font-size:38px}.sa-jfacts dt{font-size:15px}.sa-jroad{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px 12px;display:flex}.sa-jroad .sa-crest{width:clamp(110px,16dvh,180px)}.sa-jroad h3{font-size:24px}.sa-jroad p,.sa-jbody small{font-size:16px}.sa-jbody{justify-items:center;gap:4px;display:grid}.sa-jbosses{justify-content:center;gap:10px}.sa-jbosses span{width:92px}.sa-jbosses .sa-face{margin:12px;scale:1.5}.sa-jbosses small{font-size:13px}}@media (min-width:1000px) and (min-aspect-ratio:5/4){.sa-recap,.sa-recap.answered{padding-top:calc(clamp(20px,5dvh,56px) + env(safe-area-inset-top));padding-bottom:calc(clamp(20px,4dvh,44px) + env(safe-area-inset-bottom));grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,clamp(400px,40vw,720px)));grid-template-areas:"word word""sub sub""stars stars""buddy foot""meter foot";justify-content:center;justify-items:center;gap:clamp(6px,1.4dvh,14px) clamp(40px,5vw,96px);display:grid}.sa-recap .v5r-word{font-size:clamp(60px,min(13dvh,calc(150vw / var(--n))),132px);grid-area:word}.sa-recap.lose .v5r-word{font-size:clamp(56px,min(12dvh,calc(150vw / var(--n))),116px)}.sa-recap-sub{grid-area:sub;font-size:20px}.sa-recap .v5r-stars{grid-area:stars}.sa-recap .v5r-stars:not(.paid) i:nth-child(2){margin-top:-6px;font-size:52px}.sa-recap .sa-recap-buddy,.sa-recap.haspack .sa-recap-buddy,.sa-recap.answered .sa-recap-buddy{--bh:clamp(150px,34dvh,380px);grid-area:buddy;justify-items:center;padding-left:0;display:grid}.sa-recap .sa-rbar,.sa-recap.haspack .sa-rbar{width:min(100%,320px)}.sa-recap-buddy .sa-rbar em{font-size:18px}.sa-recap.answered.haspack .sa-recap-buddy{padding-right:42%}.sa-recap.answered.haspack .sa-rbar{width:min(100%,260px)}.sa-recap.answered.haspack .sa-lvpop{left:72%}.sa-recap:not(.answered){grid-template:"word word""sub sub""stars stars""buddy."minmax(0,1fr)"buddy meter""buddy foot""buddy."minmax(0,1fr)/minmax(0,clamp(240px,50dvh,540px)) minmax(0,clamp(400px,36vw,640px))}.sa-recap:not(.answered) .sa-recap-buddy{--bh:clamp(170px,50dvh,540px);grid-template-rows:auto auto;align-self:center}.sa-recap .sa-recap-meter,.sa-recap.answered .sa-recap-meter{grid-area:meter;width:100%;display:block}.sa-recap .sa-wrappers{padding-right:7%}.sa-recap .sa-wrapper{width:clamp(90px,15dvh,150px)}.sa-recap .sa-wrapper+.sa-wrapper{margin-left:-64px}.sa-meter.big .sa-mstars i{font-size:clamp(30px,2.8vw,42px)}.sa-recap .sa-recap-foot,.sa-recap.answered .sa-recap-foot{opacity:1;visibility:visible;background:#141018db;border-radius:20px;grid-area:foot;align-self:end;gap:12px;width:100%;min-height:0;margin-top:0;padding:clamp(18px,2.6dvh,28px) clamp(16px,1.4vw,28px);transform:none;box-shadow:inset 0 0 0 2px #0a0608,inset 0 0 0 3px #e5c47f42}.sa-recap.answered .sa-recap-foot{box-shadow:none;background:0 0;padding:0;animation:none}.sa-recap-foot>*{transition:opacity .22s}.sa-recap-foot:not(.on)>*{opacity:.4}.sa-recap.answered .sa-bringcards{--in:clamp(84px,15dvh,132px)}.sa-recap .sa-line,.sa-recap .sa-onemore{font-size:clamp(15px,.9vw + 2px,18px)}.sa-recap .sa-line{text-wrap:balance}.sa-recap .sa-gotap{min-height:44px}.sa-bossheet{--th:min(72dvh,680px);grid-template-columns:calc(var(--th) * .75) minmax(0,min(44vw,640px));grid-template-rows:var(--th);place-content:center;column-gap:clamp(20px,2.6vw,40px);padding:0;display:grid}.sa-bossheet>.sa-scene{width:100%;margin:0;display:block}.sa-bossheet .sa-bosshero{width:100%;height:100%;min-height:0;margin:0;padding:0 clamp(16px,1.6vw,26px) clamp(14px,2dvh,22px)}.sa-bossheet .sa-bosshero,.sa-bosspanel{border-radius:16px;position:relative;box-shadow:0 0 0 2px #0a0608,0 0 0 3.5px #e5c47f66,0 22px 40px -14px #000}.sa-bossheet .sa-bosshero>img,.sa-bossheet .sa-bosshero>img.soft{object-position:center bottom;max-width:100%;height:76%;bottom:21%;left:50%;right:auto;translate:-50%}.sa-bosshero>div:not(.sa-scene){max-width:100%}.sa-bosshero h2{font-size:clamp(44px,8dvh,76px)}.sa-bosshero p{font-size:clamp(15px,.9vw + 2px,18px)}.sa-bossheet>.sa-bosspanel{width:100%;margin:0}.sa-bosspanel{background:#141018e6;flex-direction:column;justify-content:space-between;gap:clamp(8px,1.4dvh,14px);min-height:0;padding:clamp(16px,2.6dvh,28px) clamp(16px,1.6vw,28px);display:flex}.sa-bossheet h3,.sa-bossprize,.sa-bosseased{font-size:clamp(15px,.9vw + 2px,18px)}.sa-bossline{font-size:clamp(17px,1vw + 3px,22px)}.sa-bossfoot{margin-top:0}.sa-recap .sa-rhome{color:var(--ink)}.sa-vs,.sa-vs.boss{background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(24px,4vw,88px);padding-inline:clamp(40px,6vw,140px)}.sa-vs>.sa-scene{z-index:-1}.sa-vs:after{content:"";z-index:-1;background:radial-gradient(46% 52% at 50% 52%,#e5c47f29,#0000);position:absolute;inset:0}.sa-vs.boss:after{background:radial-gradient(46% 52% at 50% 52%,#f0c3843d,#0000)}.sa-vsme{grid-area:1/1;justify-self:center;height:clamp(240px,50dvh,560px)}.sa-vs:has(.sa-vsrule) .sa-vsme{grid-area:1/1;justify-self:center;height:clamp(240px,50dvh,560px)}.sa-vsword{grid-area:1/2;font-size:clamp(96px,15dvh,170px)}.sa-vsfoe{grid-area:1/3;gap:12px}.sa-vs .sa-face{box-shadow:0 0 0 4px #0a0608,0 0 0 7px #e5c47f,0 18px 30px -10px #000;width:clamp(180px,32dvh,340px)!important;height:clamp(180px,32dvh,340px)!important}.sa-vsfoe b{color:#fff7ea;-webkit-text-stroke:.08em #0a0608;paint-order:stroke fill;font-size:clamp(34px,4.6dvh,54px)}.sa-vsfoe small{font-size:clamp(16px,2dvh,22px)}.sa-vsfoe p{text-wrap:balance;text-shadow:0 1px 2px #0a0608;max-width:min(100%,22em)}.sa-vsfoe .sa-vstired{color:#cfcadb}.sa-vsfoot{bottom:calc(clamp(20px,4dvh,44px) + env(safe-area-inset-bottom))}}
