.card,.card-back{--q:var(--k,var(--u));width:calc(var(--q) * var(--cw));height:calc(var(--q) * var(--cw) * 1.5);font-family:var(--font-body,inherit);flex-shrink:0;position:relative;overflow:hidden}.card{border-radius:calc(var(--q) * 12);box-shadow:0 calc(var(--q) * 4) calc(var(--q) * 12) #0000004d;background:radial-gradient(circle at 24% 30%,#ffec96f2 0 1.2px,#0000 2px),radial-gradient(circle at 70% 18%,#ffec9699 0 1.2px,#0000 2px),radial-gradient(circle at 84% 52%,#ffec96cc 0 1px,#0000 1.8px),radial-gradient(circle at 12% 60%,#ffec9699 0 1px,#0000 1.8px),radial-gradient(at 22% 12%,#e6ffb438,#0000 46%),radial-gradient(at 78% 20%,#e6ffb429,#0000 42%),radial-gradient(at 50% 76%,#214a35,#0000 60%),linear-gradient(#1b4a35,#0f2d22 55%,#0a2118)}.card.is-small{border-radius:calc(var(--q) * 8);box-shadow:0 calc(var(--q) * 2) calc(var(--q) * 4) #0000004d}.card.t-UR{box-shadow:0 0 calc(var(--q) * 18) calc(var(--q) * 4) #ffd678bf, 0 calc(var(--q) * 4) calc(var(--q) * 12) #0006;background:radial-gradient(circle at 20% 22%,#fff6c8 0 1.6px,#0000 2.6px),radial-gradient(circle at 80% 14%,#fff6c8 0 1.6px,#0000 2.6px),radial-gradient(circle at 88% 44%,#ffe9a0 0 1.3px,#0000 2.2px),radial-gradient(circle at 10% 52%,#ffe9a0 0 1.3px,#0000 2.2px),radial-gradient(circle at 34% 8%,#fff 0 1px,#0000 2px),radial-gradient(circle at 50% 44%,#ffd678f2,#ff8c3c8c 34%,#0000 62%),linear-gradient(#5a2414,#8a3a1a 40%,#3a1a12 78%,#1c0d0a)}.card.t-UR.is-small{box-shadow:0 0 calc(var(--q) * 8) calc(var(--q) * 2) #ffd678b3}.card.is-selected{outline:calc(var(--q) * 3) solid #fff1c1;outline-offset:calc(var(--q) * 2)}.t-R{--ring:linear-gradient(135deg, #f3f5f8, #8f9aab 40%, #f3f5f8 60%, #aab4c3);--halo:linear-gradient(135deg, #e9edf2, #9aa6b8, #f6f8fb, #8f9aab);--halo-op:.5;--logo:linear-gradient(180deg, #fff, #aeb8c8 50%, #e8ecf2 55%, #7f8a9b)}.t-SR{--ring:linear-gradient(135deg, #fff3b0, #d9a321 40%, #fbe78a 60%, #b7801a);--halo:linear-gradient(135deg, #fff3b0, #e0ad2a, #fff0a0, #b7801a);--halo-op:.85;--logo:linear-gradient(180deg, #fff6c8, #e9b428 50%, #fff2a8 55%, #a86f10)}.t-SSR{--ring:conic-gradient(from 20deg, #ff8ad0, #ffd36e, #9bffb0, #7fd6ff, #c99bff, #ff8ad0);--halo:conic-gradient(from 0deg, #ff8ad0, #ffd36e, #9bffb0, #7fd6ff, #c99bff, #ff8ad0);--halo-op:.85;--logo:linear-gradient(100deg, #ff7ac6, #ffd36e 30%, #8dffb3 55%, #7fd6ff 75%, #d09bff)}.t-UR{--ring:conic-gradient(from 20deg, #fff6c8, #ffd36e, #ff8ad0, #7fd6ff, #fff6c8, #ffb44a, #c99bff, #fff6c8);--halo:conic-gradient(from 0deg, #fff6c8, #ffd36e, #ff9a5a, #fff6c8, #ffd36e, #ff9a5a, #fff6c8);--halo-op:.95;--logo:linear-gradient(100deg, #fff6c8, #ffc23a 28%, #ff7ac6 52%, #7fd6ff 76%, #fff6c8)}.card-full{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;left:0}.card-halo{aspect-ratio:1;width:84%;opacity:var(--halo-op);background:repeating-linear-gradient(0deg, #00000038 0 2px, transparent 2px 5px), repeating-linear-gradient(90deg, #00000038 0 2px, transparent 2px 5px), var(--halo);border-radius:50%;margin-top:-42%;position:absolute;top:40%;left:8%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62% 84%,#0000 86%);mask:radial-gradient(circle,#0000 60%,#000 62% 84%,#0000 86%)}.card.is-live.t-SSR .card-halo{will-change:transform;animation:16s linear infinite card-spin}@keyframes card-spin{to{transform:rotate(360deg)}}.card-art{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:14% 2% 26%}.card-art img{object-fit:contain;-webkit-user-drag:none;max-width:100%;max-height:106%}.card.is-unowned .card-art img{filter:brightness(0)opacity(.55)}.card-shade{background:linear-gradient(#0000,#081c148c 40%,#081c14eb);height:46%;position:absolute;bottom:0;left:0;right:0}.card.t-UR:not(.is-unowned) .card-shade{background:linear-gradient(#0000,#280a0499 45%,#1e0804f0);height:34%}.card-ring{padding:calc(var(--q) * 1.5);border-radius:calc(var(--q) * 8);background:var(--ring);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:4.5%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-ring.is-inner{padding:calc(var(--q) * 1);border-radius:calc(var(--q) * 6);opacity:.8;inset:7.5%}.card.is-small .card-ring{padding:calc(var(--q) * 1);border-radius:calc(var(--q) * 5);inset:4%}.card.is-small .card-ring.is-inner{border-radius:calc(var(--q) * 4);inset:7%}.card.is-unowned .card-ring{padding:calc(var(--q) * 1);border-radius:calc(var(--q) * 5);background:#5f6f62;inset:4%}.card-logo,.tier-logo{color:#fff;-webkit-text-stroke:2.4px #fff;text-shadow:0 1px 1px #0009;font-weight:900;line-height:1}.card-logo:after,.tier-logo:after{content:attr(data-t);background:var(--logo);color:#0000;-webkit-text-stroke:0 transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}.card-logo{font-size:calc(var(--q) * 20);position:absolute;top:6%;left:8%}.card.t-UR .card-logo{font-size:calc(var(--q) * 26);top:9%;left:11%}.card.is-small .card-logo{font-size:calc(var(--q) * 10)}.card.is-small.t-UR .card-logo{font-size:calc(var(--q) * 11)}.card.is-unowned .card-logo{opacity:.6}.tier-logo{font-size:calc(var(--k,var(--u)) * var(--ls,20));display:inline-block;position:relative}.card-stars{font-size:calc(var(--q) * 13);color:#ffd76a;text-shadow:0 1px 2px #000;line-height:1;position:absolute;top:7%;right:8%}.card-stars.is-max{color:#ffb300;text-shadow:0 0 calc(var(--q) * 6) #ffc83ce6, 0 1px 0 #fff}.card.t-UR .card-stars{top:10%;right:11%}.card.is-small .card-stars{font-size:calc(var(--q) * 7.5);letter-spacing:-.05em}.card-foot{align-items:flex-start;gap:calc(var(--q) * 2);flex-direction:column;display:flex;position:absolute;bottom:6%;left:9%;right:9%}.card.t-UR .card-foot{bottom:9%;left:12%;right:12%}.card-rule{height:calc(var(--q) * 1);margin-bottom:calc(var(--q) * 3);background:var(--ring);opacity:.9;align-self:stretch}.card-title{justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--q) * 6);padding:calc(var(--q) * 3) 0;margin-bottom:calc(var(--q) * 2);border-top:calc(var(--q) * 1) solid #ffd36e;border-bottom:calc(var(--q) * 1) solid #ffd36e;background:linear-gradient(90deg,#0000,#3c1006d9 18% 82%,#0000);display:flex}.card-title i{width:calc(var(--q) * 6);height:calc(var(--q) * 6);box-shadow:0 0 calc(var(--q) * 4) #ffd36e;background:linear-gradient(135deg,#fff6c8,#ffb44a);flex-shrink:0;transform:rotate(45deg)}.card-title-text,.card.t-UR:not(.is-unowned) .card-name{color:#5a2414;-webkit-text-stroke:2px #5a2414;text-shadow:0 1px 0 #5a2414, 0 0 calc(var(--q) * 6) #ffbe46e6;position:relative}.card-title-text:after,.card.t-UR:not(.is-unowned) .card-name:after{content:attr(data-t);background:linear-gradient(#fff 10%,#fff0a0 48%,#ffb62e 58%,#fff6c8 90%);color:#0000;-webkit-text-stroke:0 transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}.card-title-text{font-size:calc(var(--q) * 16);letter-spacing:.1em;white-space:nowrap;font-weight:900;line-height:1.15}.card-name{font-size:calc(var(--q) * 19);letter-spacing:.03em;white-space:nowrap;color:#fff;text-shadow:0 1px 2px #000;font-weight:900;line-height:1.15}.card.is-unowned .card-name{color:#b7c7b4}.card.t-UR:not(.is-unowned) .card-name{font-size:calc(var(--q) * 24);letter-spacing:.06em}.card.is-small .card-name{font-size:calc(var(--q) * 9.5);letter-spacing:-.04em}.card.is-small.t-UR:not(.is-unowned) .card-name{font-size:calc(var(--q) * 10);letter-spacing:-.04em;-webkit-text-stroke:1.2px #5a2414;text-shadow:0 0 calc(var(--q) * 2) #ffbe46e6}.card-line{font-size:calc(var(--q) * 11);color:#eaf3e6;white-space:nowrap;font-weight:700;line-height:1.3}.card-quote{margin-top:calc(var(--q) * 1);padding-top:calc(var(--q) * 2);border-top:calc(var(--q) * 1) solid #fff6d959;color:#fff1c1;white-space:nowrap;text-shadow:0 1px 2px #000000d9;align-self:stretch;font-weight:700;line-height:1.3}.card.t-UR .card-quote{text-align:center;color:#fff6d9;text-shadow:0 1px 0 #5a2414, 0 0 calc(var(--q) * 4) #5a2414e6;border-top-color:#ffd76a99}.card-gallery{z-index:60;padding:calc(var(--q) * 8);background:#10231c;position:absolute;inset:0;overflow:auto}.card-gallery-row{gap:calc(var(--q) * 6);margin-bottom:calc(var(--q) * 16);flex-wrap:wrap;display:flex}.card-badge{padding:calc(var(--q) * 2) calc(var(--q) * 6);border-radius:calc(var(--q) * 8);color:#fff6d9;font-size:calc(var(--q) * 11);background:#c7572e;font-weight:900;line-height:1.2;position:absolute;top:17%;right:8%}.card.is-small .card-badge{font-size:calc(var(--q) * 7.5)}.card-sparks{pointer-events:none;position:absolute;inset:0}.card-spark{width:calc(var(--q) * 5);height:calc(var(--q) * 5);opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fff 0 30%,#ffe27ae6 45%,#ffe27a00 70%);border-radius:50%;animation:2.6s linear infinite card-spark;position:absolute;bottom:8%}.card-spark.s0{animation-delay:0s;left:10%}.card-spark.s1{animation-delay:.9s;left:24%}.card-spark.s2{animation-delay:1.7s;left:38%}.card-spark.s3{animation-delay:.4s;left:52%}.card-spark.s4{animation-delay:2.1s;left:66%}.card-spark.s5{animation-delay:1.2s;left:80%}.card-spark.s6{animation-delay:.6s;left:90%}.card-spark.s7{animation-delay:2.3s;left:17%}@keyframes card-spark{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(calc(var(--q) * var(--cw) * -1.2)) scale(1.3)}}.card-back{border-radius:calc(var(--q) * 8);box-shadow:0 calc(var(--q) * 2) calc(var(--q) * 4) #0000004d;--ring:linear-gradient(135deg, #c9bda3, #8a6a3c);background:linear-gradient(#1b4a35,#0f2d22 60%,#0a2118)}.card-back .card-ring{padding:calc(var(--q) * 1.5);border-radius:calc(var(--q) * 5);inset:6%}.card-back svg{width:46%;margin-top:-23%;position:absolute;top:50%;left:27%}.card-back.g-SR{--ring:linear-gradient(135deg, #fff3b0, #d9a321 40%, #fbe78a 60%, #b7801a);box-shadow:0 0 calc(var(--q) * 10) calc(var(--q) * 3) #ffd678cc}.card-back.g-SSR{--ring:conic-gradient(from 20deg, #ff8ad0, #ffd36e, #9bffb0, #7fd6ff, #c99bff, #ff8ad0);box-shadow:0 0 calc(var(--q) * 12) calc(var(--q) * 4) #c99bffe6}.sm-tab,.sf{font-family:"M PLUS Rounded calc(var(--q) * 1)", "Hiragino Maru Gothic ProN", var(--font-body,sans-serif);color:#fff1c1;-webkit-user-select:none;user-select:none}.sm-btn{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;font-weight:900}.sm-btn.is-main{border:calc(var(--k) * 3) solid #7c543a;color:#5a3a26;box-shadow:0 calc(var(--k) * 4) 0 #4a2f1e;background:#ffd76a}.sm-btn.is-sub{border:calc(var(--k) * 2) solid #fff1c173;color:#fff1c1;background:#14302a}.sm-btn:disabled,.sm-btn.is-off{border:calc(var(--k) * 2) solid #fff1c140;color:#c9d2cf;box-shadow:none;cursor:default;background:#1c2a2e}.sm-btn:active:not(:disabled){transform:translateY(calc(var(--k) * 2))}.sm-panel{box-sizing:border-box;border:calc(var(--k) * 2) solid #fff1c147;background:#08161ed1}.sm-bar{height:calc(var(--k) * 10);border-radius:calc(var(--k) * 5);background:#fff1c133;overflow:hidden}.sm-bar>i{background:#ffd76a;height:100%;display:block}.sm-bar.is-rainbow>i{background:linear-gradient(90deg,#ff8ad0,#ffd36e,#9bffb0,#7fd6ff,#c99bff)}.sm-tab{--k:min(var(--u), calc((100vh - var(--u) * 104 - var(--st) - var(--sb)) / 740));top:0;left:0;right:0;bottom:calc(var(--u) * 104 + var(--sb));z-index:20;background:linear-gradient(#0b1b33 0%,#10283a 40%,#123226 70%,#0c2219 100%);position:absolute;overflow:hidden}.sm-box{left:50%;top:var(--st);width:calc(var(--k) * 390);height:calc(var(--k) * 740);margin-left:calc(var(--k) * -195);position:absolute}.sm-moon{left:calc(var(--k) * 95);top:calc(var(--k) * 70);width:calc(var(--k) * 200);height:calc(var(--k) * 200);background:radial-gradient(circle,#fbe9a480,#0000 68%);border-radius:50%;position:absolute}.sm-topbar{left:calc(var(--k) * 10);right:calc(var(--k) * 10);top:calc(var(--k) * 12);height:calc(var(--k) * 44);align-items:center;gap:calc(var(--k) * 10);padding:0 calc(var(--k) * 12);border-radius:calc(var(--k) * 22);display:flex;position:absolute}.sm-title{font-size:calc(var(--k) * 16);white-space:nowrap;flex-grow:1;font-weight:900}.sm-coin{align-items:center;gap:calc(var(--k) * 4);font-size:calc(var(--k) * 15);color:#ffd76a;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900;display:flex}.sm-coin.is-tegami{color:#cff0bd}.sm-coin img{width:calc(var(--k) * 16);height:calc(var(--k) * 22);object-fit:contain}.sm-coin.is-tegami img{width:calc(var(--k) * 24);height:calc(var(--k) * 21)}.sm-odds-btn{right:calc(var(--k) * 12);top:calc(var(--k) * 66);height:calc(var(--k) * 44);padding:0 calc(var(--k) * 14);border-radius:calc(var(--k) * 22);font-size:calc(var(--k) * 13);white-space:nowrap;position:absolute}.sm-fan{left:0;top:calc(var(--k) * 118);width:calc(var(--k) * 390);height:calc(var(--k) * 250);pointer-events:none;position:absolute}.sm-fan>div{position:absolute}.sm-fan-l{left:calc(var(--k) * 44);top:calc(var(--k) * 34);transform:rotate(-10deg)}.sm-fan-r{left:calc(var(--k) * 234);top:calc(var(--k) * 34);transform:rotate(10deg)}.sm-fan-c{left:calc(var(--k) * 123);top:calc(var(--k) * 6)}.sm-head{left:0;right:0;top:calc(var(--k) * 372);text-align:center;font-size:calc(var(--k) * 20);white-space:nowrap;text-shadow:0 calc(var(--k) * 3) 0 #0a1a16;font-weight:900;line-height:1.5;position:absolute}.sm-pity{left:calc(var(--k) * 12);top:calc(var(--k) * 410);width:calc(var(--k) * 366);padding:calc(var(--k) * 10) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 6);flex-direction:column;display:flex;position:absolute}.sm-row{justify-content:space-between;align-items:baseline;gap:calc(var(--k) * 8);font-size:calc(var(--k) * 14);white-space:nowrap;font-weight:900;line-height:1.5;display:flex}.sm-row.is-small{font-size:calc(var(--k) * 13)}.sm-row.is-small>span:first-child{font-weight:700}.sm-row b{color:#ffd76a;font-variant-numeric:tabular-nums;font-weight:900}.sm-wish{left:calc(var(--k) * 12);top:calc(var(--k) * 508);width:calc(var(--k) * 366);padding:calc(var(--k) * 10) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);align-items:center;gap:calc(var(--k) * 10);display:flex;position:absolute}.sm-wish>svg{width:calc(var(--k) * 30);height:calc(var(--k) * 30);flex-shrink:0}.sm-wish-col{gap:calc(var(--k) * 5);flex-direction:column;flex-grow:1;min-width:0;display:flex}.sm-wish-btn{height:calc(var(--k) * 44);padding:0 calc(var(--k) * 10);border-radius:calc(var(--k) * 12);font-size:calc(var(--k) * 12);white-space:nowrap;flex-shrink:0;line-height:1.2}.sm-buttons{left:calc(var(--k) * 12);top:calc(var(--k) * 588);width:calc(var(--k) * 366);gap:calc(var(--k) * 10);grid-template-columns:1fr 1fr;display:grid;position:absolute}.sm-pull{height:calc(var(--k) * 112);border-radius:calc(var(--k) * 18);justify-content:center;align-items:center;gap:calc(var(--k) * 4);white-space:nowrap;flex-direction:column;display:flex}.sm-pull-name{font-size:calc(var(--k) * 26);line-height:1.1}.sm-pull-cost{align-items:center;gap:calc(var(--k) * 4);font-size:calc(var(--k) * 16);line-height:1.3;display:flex}.sm-pull-cost img{width:calc(var(--k) * 24);height:calc(var(--k) * 21);object-fit:contain}.sm-pull:disabled .sm-pull-cost img{opacity:.6}.sm-pull-note{font-size:calc(var(--k) * 12);font-weight:700;line-height:1.3}.sm-today{left:0;right:0;top:calc(var(--k) * 710);text-align:center;font-size:calc(var(--k) * 12);white-space:nowrap;font-weight:700;line-height:1.5;position:absolute}.sm-sheet{z-index:5;background:#040a10b8;position:absolute;inset:0}.sm-sheet-panel{left:50%;top:calc(var(--st) + var(--k) * 12);bottom:calc(var(--k) * 12);width:calc(var(--k) * 366);margin-left:calc(var(--k) * -183);border-radius:calc(var(--k) * 16);border:calc(var(--k) * 2) solid #fff1c166;box-sizing:border-box;background:#0d2230;flex-direction:column;display:flex;position:absolute;overflow:hidden}.sm-sheet-head{justify-content:space-between;align-items:center;gap:calc(var(--k) * 8);padding:calc(var(--k) * 8) calc(var(--k) * 8) calc(var(--k) * 8) calc(var(--k) * 14);border-bottom:calc(var(--k) * 2) solid #fff1c133;flex-shrink:0;display:flex}.sm-sheet-title{font-size:calc(var(--k) * 17);white-space:nowrap;font-weight:900;line-height:1.4}.sm-close{width:calc(var(--k) * 48);height:calc(var(--k) * 48);border-radius:calc(var(--k) * 24);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sm-close svg{width:calc(var(--k) * 22);height:calc(var(--k) * 22)}.sm-sheet-body{-webkit-overflow-scrolling:touch;min-height:0;padding:calc(var(--k) * 10) calc(var(--k) * 14) calc(var(--k) * 14);gap:calc(var(--k) * 12);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.sm-odds-tier{gap:calc(var(--k) * 6);flex-direction:column;display:flex}.sm-odds-head{align-items:center;gap:calc(var(--k) * 8);display:flex}.sm-odds-head>i{height:calc(var(--k) * 2);border-radius:calc(var(--k) * 1);background:var(--ring);opacity:.8;flex-grow:1}.sm-odds-head>b{font-size:calc(var(--k) * 16);color:#ffd76a;font-variant-numeric:tabular-nums;font-weight:900}.sm-odds-list{gap:calc(var(--k) * 2) calc(var(--k) * 14);grid-template-columns:1fr 1fr;display:grid}.sm-odds-item{justify-content:space-between;align-items:baseline;gap:calc(var(--k) * 6);font-size:calc(var(--k) * 13);white-space:nowrap;font-weight:700;line-height:1.6;display:flex}.sm-odds-item>span:last-child{color:#cff0bd;font-variant-numeric:tabular-nums;font-weight:900}.sm-odds-none{font-size:calc(var(--k) * 13);color:#c9d2cf;font-weight:700;line-height:1.6}.sm-note{padding:calc(var(--k) * 10) calc(var(--k) * 12);border-radius:calc(var(--k) * 12);font-size:calc(var(--k) * 13);background:#fff1c11a;margin:0;font-weight:700;line-height:1.7}.sm-note b{color:#ffd76a;font-weight:900}.sm-ur-grid{grid-template-columns:repeat(3, calc(var(--k) * 100));justify-content:space-between;gap:calc(var(--k) * 14) 0;padding:calc(var(--k) * 6) calc(var(--k) * 4) 0;display:grid}.sm-ur-item{color:inherit;align-items:center;gap:calc(var(--k) * 6);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0;font-family:inherit;display:flex;position:relative}.sm-ur-item:disabled{cursor:default}.sm-ur-item:disabled .card{opacity:.45}.sm-ur-label{font-size:calc(var(--k) * 11);text-align:center;white-space:nowrap;font-weight:900;line-height:1.3}.sm-ur-have{left:50%;top:calc(var(--k) * 60);padding:calc(var(--k) * 3) calc(var(--k) * 8);border-radius:calc(var(--k) * 10);color:#355c31;font-size:calc(var(--k) * 12);white-space:nowrap;background:#e3edd2;font-weight:900;line-height:1.3;position:absolute;transform:translate(-50%)}.sm-sheet-foot{padding:calc(var(--k) * 10) calc(var(--k) * 14) calc(var(--k) * 14);gap:calc(var(--k) * 8);border-top:calc(var(--k) * 2) solid #fff1c133;flex-direction:column;flex-shrink:0;display:flex}.sm-sheet-foot p{font-size:calc(var(--k) * 13);text-align:center;margin:0;font-weight:700;line-height:1.5}.sm-sheet-foot .sm-btn{height:calc(var(--k) * 60);border-radius:calc(var(--k) * 16);font-size:calc(var(--k) * 16);white-space:nowrap}.sf{--k:min(var(--u), calc((100vh - var(--st) - var(--sb)) / 844));z-index:60;background:radial-gradient(at 50% 58%,#2a2350 0%,#131a36 46%,#070b18 100%);position:absolute;inset:0;overflow:hidden}.sf-box{left:50%;top:var(--st);width:calc(var(--k) * 390);height:calc(var(--k) * 844);margin-left:calc(var(--k) * -195);position:absolute}.sf-tap{z-index:9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.sf-hint{left:0;right:0;bottom:calc(var(--k) * 40);z-index:8;text-align:center;font-size:calc(var(--k) * 13);color:#d9cff5;text-shadow:0 1px 3px #000;pointer-events:none;font-weight:700;line-height:1.5;position:absolute}.sf[data-tier=R]{--lc:#e9edf2f2;--lc2:#9aa6b88c}.sf[data-tier=SR]{--lc:#fff3b0fa;--lc2:#e0ad2ab3}.sf[data-tier=UR]{--lc:#fff6c8;--lc2:#ff6e3ccc}.sf-light{left:calc(var(--k) * 195);top:calc(var(--k) * 400);width:calc(var(--k) * 620);height:calc(var(--k) * 620);margin:calc(var(--k) * -310) 0 0 calc(var(--k) * -310);background:radial-gradient(circle, var(--lc) 0%, var(--lc2) 32%, #fff0 68%);opacity:0;will-change:transform, opacity;border-radius:50%;animation:3.2s linear both sf-light;position:absolute}.sf-rays{left:calc(var(--k) * 195);top:calc(var(--k) * 400);width:calc(var(--k) * 700);height:calc(var(--k) * 700);margin:calc(var(--k) * -350) 0 0 calc(var(--k) * -350);opacity:0;will-change:transform, opacity;border-radius:50%;animation:3.2s linear both sf-rays;position:absolute;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}.sf[data-tier=R] .sf-rays{background:repeating-conic-gradient(from 0deg, #e9edf280 0 8deg, transparent 8deg 24deg)}.sf[data-tier=SR] .sf-rays{background:repeating-conic-gradient(from 0deg, #ffe27aa6 0 8deg, transparent 8deg 24deg)}.sf[data-tier=SSR] .sf-rays{background:conic-gradient(#ff8ad0b3,#ffd36eb3,#9bffb0b3,#7fd6ffb3,#c99bffb3,#ff8ad0b3)}.sf[data-tier=UR] .sf-rays{background:repeating-conic-gradient(from 0deg, #ffd678d9 0 9deg, #ff5a3299 9deg 18deg, transparent 18deg 30deg)}@keyframes sf-light{0%,42%{opacity:0;transform:scale(.2)}52%{opacity:1;transform:scale(.55)}to{opacity:1;transform:scale(1.25)}}@keyframes sf-rays{0%,44%{opacity:0;transform:scale(.3)rotate(0)}58%{opacity:.95;transform:scale(.8)rotate(14deg)}to{opacity:.9;transform:scale(1.2)rotate(50deg)}}.sf-env{left:calc(var(--k) * 195);top:calc(var(--k) * 400);width:calc(var(--k) * 250);height:calc(var(--k) * 250);margin:calc(var(--k) * -125) 0 0 calc(var(--k) * -125);will-change:transform, opacity;animation:3.2s linear both sf-env;position:absolute}.sf-env img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;left:0}.sf-env .is-closed{animation:3.2s linear both sf-closed}.sf-env .is-open{opacity:0;animation:3.2s linear both sf-opened}@keyframes sf-env{0%{opacity:0;transform:translate(0, calc(var(--k) * 520)) scale(.2) rotate(-24deg);animation-timing-function:cubic-bezier(.15,.85,.3,1)}8%{opacity:1}28%{opacity:1;transform:translate(0, calc(var(--k) * -14)) scale(1.08) rotate(4deg);animation-timing-function:ease-in-out}36%{transform:translate(0)scale(1)rotate(0)}40%{transform:translate(0)scale(.94,1.05)rotate(-2deg)}44%{animation-timing-function:ease-out;transform:translate(0)scale(1.1,.96)rotate(2deg)}52%{transform:translate(0)scale(1.16)rotate(0)}to{opacity:1;transform:translate(0, calc(var(--k) * 6)) scale(1.22) rotate(0deg)}}@keyframes sf-closed{0%,44%{opacity:1}46%,to{opacity:0}}@keyframes sf-opened{0%,44%{opacity:0}46%,to{opacity:1}}.sf-seal{left:calc(var(--k) * 195);top:calc(var(--k) * 410);width:calc(var(--k) * 64);height:calc(var(--k) * 64);margin:calc(var(--k) * -32) 0 0 calc(var(--k) * -32);opacity:0;will-change:transform, opacity;animation:3.2s linear both sf-seal;position:absolute}.sf-seal img{object-fit:contain;width:100%;height:100%}@keyframes sf-seal{0%,43%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(0)scale(1)rotate(0)}45%{opacity:1;transform:translate(0, calc(var(--k) * -6)) scale(1.3) rotate(10deg)}72%{opacity:1;transform:translate(calc(var(--k) * 120), calc(var(--k) * -210)) scale(1.1) rotate(300deg);animation-timing-function:ease-in}88%,to{opacity:0;transform:translate(calc(var(--k) * 170), calc(var(--k) * -150)) scale(.8) rotate(420deg)}}.sf-spark{left:calc(var(--k) * 195);top:calc(var(--k) * 400);width:calc(var(--k) * 14);height:calc(var(--k) * 14);margin:calc(var(--k) * -7) 0 0 calc(var(--k) * -7);opacity:0;background:radial-gradient(circle, #fff 0 22%, var(--lc) 34%, #fff0 70%);will-change:transform, opacity;border-radius:50%;animation:3.2s linear both sf-spark;position:absolute}@keyframes sf-spark{0%,44%{opacity:0;animation-timing-function:cubic-bezier(.1,.7,.3,1);transform:translate(0)scale(.4)}50%{opacity:1}88%{opacity:.9;transform:translate(var(--dx), var(--dy)) scale(1.5)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.6)}}.sf-pillar{background:#05070f;position:absolute;inset:0;overflow:hidden}.sf-pillar video,.sf-pillar img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;left:0}.sf-wipe{will-change:transform;animation:1.5s cubic-bezier(.3,.7,.2,1) .9s both sf-wipe;position:absolute;inset:0;overflow:hidden}.sf-wipe-in{will-change:transform;animation:1.5s cubic-bezier(.3,.7,.2,1) .9s both sf-wipe-in;position:absolute;inset:0}@keyframes sf-wipe{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sf-wipe-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sf-pillar-still{transform-origin:50% 46%;will-change:transform}.sf-pillar[data-video="0"] .sf-pillar-still{animation:7s ease-out both sf-zoom}.sf-pillar-flash{opacity:0;will-change:opacity;background:#fff;animation:7s linear both sf-pillar-flash;position:absolute;inset:0}@keyframes sf-zoom{0%{transform:scale(1)}to{transform:scale(1.22)}}@keyframes sf-pillar-flash{0%{opacity:1}9%{opacity:0}10%{opacity:0}18%{opacity:.55}30%{opacity:0}92%{opacity:0}to{opacity:.9}}@keyframes sf-fade-in{0%{opacity:0}to{opacity:1}}.sf-ur{background:#1c0d0a;position:absolute;inset:0;overflow:hidden}.sf-ur-art{object-fit:cover;transform-origin:50% 40%;will-change:transform, opacity;width:100%;height:100%;animation:6.4s ease-out both sf-ur-art;position:absolute;top:0;left:0}@keyframes sf-ur-art{0%{opacity:0;transform:scale(1.5)}14%{opacity:1}to{opacity:1;transform:scale(1.04)}}.sf-ur-shade{background:linear-gradient(#0000,#280a04b3 45%,#140604f5);height:44%;position:absolute;bottom:0;left:0;right:0}.sf-ur-text{left:0;right:0;bottom:calc(var(--sb) + var(--k) * 110);align-items:center;gap:calc(var(--k) * 8);opacity:0;will-change:transform, opacity;flex-direction:column;animation:6.4s ease-out both sf-ur-text;display:flex;position:absolute}@keyframes sf-ur-text{0%,38%{opacity:0;transform:translateY(calc(var(--k) * 18)) scale(.9)}50%{opacity:1;transform:translateY(0)scale(1.06)}56%,to{opacity:1;transform:translateY(0)scale(1)}}.sf-ur-logo{--ls:44}.sf-ur-title{justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--k) * 10);padding:calc(var(--k) * 6) 0;border-top:calc(var(--k) * 2) solid #ffd36e;border-bottom:calc(var(--k) * 2) solid #ffd36e;background:linear-gradient(90deg,#0000,#3c1006e0 18% 82%,#0000);display:flex}.sf-ur-title i{width:calc(var(--k) * 9);height:calc(var(--k) * 9);box-shadow:0 0 calc(var(--k) * 6) #ffd36e;background:linear-gradient(135deg,#fff6c8,#ffb44a);flex-shrink:0;transform:rotate(45deg)}.sf-gold{white-space:nowrap;color:#5a2414;-webkit-text-stroke:3px #5a2414;text-shadow:0 2px 0 #5a2414, 0 0 calc(var(--k) * 10) #ffbe46e6;font-weight:900;line-height:1.2;position:relative}.sf-gold:after{content:attr(data-t);background:linear-gradient(#fff 10%,#fff0a0 48%,#ffb62e 58%,#fff6c8 90%);color:#0000;-webkit-text-stroke:0 transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}.sf-ur-title .sf-gold{font-size:calc(var(--k) * 26);letter-spacing:.12em}.sf-ur-name{font-size:calc(var(--k) * 46);letter-spacing:.08em}.sf-title{left:calc(var(--k) * 16);top:calc(var(--k) * 20);font-size:calc(var(--k) * 18);white-space:nowrap;font-weight:900;line-height:1.4;position:absolute}.sf-count{right:calc(var(--k) * 16);top:calc(var(--k) * 23);font-size:calc(var(--k) * 13);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4;position:absolute}.sf-grid{left:calc(var(--k) * 16);top:calc(var(--k) * 62);width:calc(var(--k) * 358);grid-template-columns:repeat(5, calc(var(--k) * 64));gap:calc(var(--k) * 10) calc(var(--k) * 9.5);display:grid;position:absolute}.sf-grid>button{cursor:pointer;border-radius:calc(var(--k) * 8);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.sf-grid>button:disabled{cursor:default}.sf-tally{left:calc(var(--k) * 16);top:calc(var(--k) * 62);width:calc(var(--k) * 358);gap:calc(var(--k) * 8);grid-template-columns:repeat(4,1fr);display:grid;position:absolute}.sf-tally-item{height:calc(var(--k) * 64);border-radius:calc(var(--k) * 12);justify-content:center;align-items:center;gap:calc(var(--k) * 4);flex-direction:column;display:flex}.sf-tally-item b{font-size:calc(var(--k) * 17);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.2}.sf-progress{left:calc(var(--k) * 16);top:calc(var(--k) * 138);width:calc(var(--k) * 358);position:absolute}.sf-halo{left:calc(var(--k) * 35);top:calc(var(--k) * 300);width:calc(var(--k) * 320);height:calc(var(--k) * 320);opacity:0;border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%)}.sf-halo.t-R{opacity:1;background:radial-gradient(circle,#e9edf266,#9aa6b833)}.sf-halo.t-SR{opacity:1;background:radial-gradient(circle,#fff3b099,#e0ad2a59)}.sf-halo.t-SSR{opacity:1;background:conic-gradient(#ff8ad080,#ffd36e80,#9bffb080,#7fd6ff80,#c99bff80,#ff8ad080)}.sf-halo.t-UR{opacity:1;background:conic-gradient(#fff6c8bf,#ff964699,#fff6c8bf,#ff964699,#fff6c8bf)}.sf-big{left:calc(var(--k) * 100);top:calc(var(--k) * 296);will-change:transform, opacity;animation:.72s cubic-bezier(.2,.9,.3,1.2) both sf-flip;position:absolute}@keyframes sf-flip{0%{opacity:0;transform:scale(.1,.9)}45%{opacity:1;transform:scale(1.1,1.06)}to{opacity:1;transform:scale(1)}}.sf-wait{left:calc(var(--k) * 100);top:calc(var(--k) * 296);position:absolute}.sf-msg{left:calc(var(--k) * 8);right:calc(var(--k) * 8);top:calc(var(--k) * 596);text-align:center;font-size:calc(var(--k) * 22);white-space:nowrap;text-shadow:0 calc(var(--k) * 3) 0 #2a2350;font-weight:900;line-height:1.4;position:absolute}.sf-msg.is-long{font-size:calc(var(--k) * 18);top:calc(var(--k) * 599)}.sf-sub{left:calc(var(--k) * 8);right:calc(var(--k) * 8);top:calc(var(--k) * 632);text-align:center;font-size:calc(var(--k) * 13);font-weight:700;line-height:1.6;position:absolute}.sf-sub.is-gain{font-size:calc(var(--k) * 16);color:#ffd76a;white-space:nowrap;font-weight:900}.sf-tip{left:0;right:0;bottom:calc(var(--k) * 100);text-align:center;font-size:calc(var(--k) * 12);color:#d9cff5;white-space:nowrap;font-weight:700;line-height:1.5;position:absolute}.sf-actions{left:calc(var(--k) * 16);right:calc(var(--k) * 16);bottom:calc(var(--k) * 28);gap:calc(var(--k) * 10);grid-template-columns:1fr 1.5fr;display:grid;position:absolute}.sf-actions .sm-btn{height:calc(var(--k) * 60);border-radius:calc(var(--k) * 16);font-size:calc(var(--k) * 15);white-space:nowrap}.sf-actions .sm-btn.is-main{font-size:calc(var(--k) * 17)}.sf-batch{left:calc(var(--k) * 34);top:calc(var(--k) * 276);width:calc(var(--k) * 322);grid-template-columns:repeat(5, calc(var(--k) * 58));gap:calc(var(--k) * 8);will-change:transform, opacity;animation:.6s ease-out both sf-batch;display:grid;position:absolute}@keyframes sf-batch{0%{opacity:0;transform:translateY(calc(var(--k) * 16))}to{opacity:1;transform:translateY(0)}}.sf-more{right:calc(var(--k) * 34);top:calc(var(--k) * 560);padding:calc(var(--k) * 2) calc(var(--k) * 10);border-radius:calc(var(--k) * 12);border:calc(var(--k) * 2) solid #fff1c166;font-size:calc(var(--k) * 13);white-space:nowrap;background:#08161ee6;font-weight:900;line-height:1.5;position:absolute}.sf-result{left:calc(var(--k) * 16);right:calc(var(--k) * 16);top:calc(var(--k) * 62);bottom:calc(var(--k) * 104);gap:calc(var(--k) * 12);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.sf-result-cards{grid-template-columns:repeat(5, calc(var(--k) * 64));gap:calc(var(--k) * 10) calc(var(--k) * 9.5);flex-shrink:0;display:grid}.sf-chips{gap:calc(var(--k) * 8);flex-shrink:0;grid-template-columns:repeat(4,1fr);display:grid}.sf-chip{height:calc(var(--k) * 58);border-radius:calc(var(--k) * 12);justify-content:center;align-items:center;gap:calc(var(--k) * 3);flex-direction:column;display:flex}.sf-chip b{font-size:calc(var(--k) * 15);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.2}.sf-sec{font-size:calc(var(--k) * 14);color:#ffd76a;white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:baseline;font-weight:900;line-height:1.5;display:flex}.sf-sec span{font-size:calc(var(--k) * 13);color:#fff1c1;font-weight:700}.sf-fresh{grid-template-columns:repeat(5, calc(var(--k) * 64));gap:calc(var(--k) * 10) calc(var(--k) * 9.5);flex-shrink:0;display:grid}.sf-lines{padding:calc(var(--k) * 10) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 2);flex-direction:column;flex-shrink:0;display:flex}.sf-lines .sm-row{font-size:calc(var(--k) * 13)}.sf-lines .sm-row>span:first-child{font-weight:700}.sf-empty{font-size:calc(var(--k) * 13);color:#c9d2cf;flex-shrink:0;font-weight:700;line-height:1.6}@supports (height:100dvh){.sm-tab{--k:min(var(--u), calc((100dvh - var(--u) * 104 - var(--st) - var(--sb)) / 740))}.sf{--k:min(var(--u), calc((100dvh - var(--st) - var(--sb)) / 844))}}.sm-odds-tier.t-UR .sm-odds-list{grid-template-columns:1fr}.sm-odds-item>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.sf[data-tier=SSR]{--lc:#fffffffa;--lc2:#fff4c880}.sf[data-tier=SSR] .sf-rays{background:repeating-conic-gradient(from 0deg, #ff6ebef2 0 10deg, transparent 10deg 20deg, #ffc446f2 20deg 30deg, transparent 30deg 40deg, #fff06ef2 40deg 50deg, transparent 50deg 60deg, #78f096f2 60deg 70deg, transparent 70deg 80deg, #64c8fff2 80deg 90deg, transparent 90deg 100deg, #be8cfff2 100deg 110deg, transparent 110deg 120deg);-webkit-mask:radial-gradient(circle,#000 20%,#000000bf 46%,#0000 70%);mask:radial-gradient(circle,#000 20%,#000000bf 46%,#0000 70%)}.sf-ring{display:none}.sf[data-tier=SSR] .sf-ring,.sf[data-tier=UR] .sf-ring{left:calc(var(--k) * 195);top:calc(var(--k) * 400);width:calc(var(--k) * 400);height:calc(var(--k) * 400);margin:calc(var(--k) * -200) 0 0 calc(var(--k) * -200);opacity:0;will-change:transform, opacity;background:conic-gradient(#ff6ebe,#ffc446,#fff06e,#78f096,#64c8ff,#be8cff,#ff6ebe);border-radius:50%;animation:3.2s linear both sf-ring;display:block;position:absolute;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 71%);mask:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 71%)}.sf[data-tier=UR] .sf-ring{background:conic-gradient(#fff6c8,#ffb44a,#ff5a32,#fff6c8,#ffb44a,#ff5a32,#fff6c8)}@keyframes sf-ring{0%,45%{opacity:0;transform:scale(.3)rotate(0)}56%{opacity:1;transform:scale(.85)rotate(-20deg)}to{opacity:.95;transform:scale(1.12)rotate(-70deg)}}.sm-coin.is-kohaku,.sm-coin.is-tegami{flex-shrink:0}.co-roll{width:5.5em;font-size:calc(var(--k,var(--u)) * 15);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:baseline;display:inline-flex}.co-roll .rn-d{text-align:center;width:.62em;display:inline-block}.co-roll .rn-c{display:inline-block}.co-roll .rn-x{display:none}.co-tegami{text-align:left;transform-origin:0 60%;font-variant-numeric:tabular-nums;min-width:2.75em;display:inline-block}.co-tegami.is-bump{animation:.36s ease-out both co-bump}.ot-tegami.is-late .co-tegami.is-bump{animation-delay:.75s}@keyframes co-bump{0%{transform:scale(1)}35%{color:#eaffb0;transform:scale(1.4)}to{transform:scale(1)}}.sf-pick{z-index:12;position:absolute;inset:0;overflow:hidden}.sf-pick-dim{will-change:opacity;background:#03050ee6;animation:.22s ease-out both sf-fade-in;position:absolute;inset:0}.sf-pick-box{left:50%;top:var(--st);width:calc(var(--k) * 390);height:calc(var(--k) * 844);margin-left:calc(var(--k) * -195);position:absolute}.sf-pick-rays,.sf-pick-ring{left:calc(var(--k) * 195);top:calc(var(--k) * 370);will-change:transform, opacity;border-radius:50%;position:absolute}.sf-pick-rays{width:calc(var(--k) * 760);height:calc(var(--k) * 760);margin:calc(var(--k) * -380) 0 0 calc(var(--k) * -380);animation:2.4s linear both sf-pick-rays;-webkit-mask:radial-gradient(circle,#000 22%,#000000b3 44%,#0000 68%);mask:radial-gradient(circle,#000 22%,#000000b3 44%,#0000 68%)}.sf-pick.t-SSR .sf-pick-rays{background:repeating-conic-gradient(from 0deg, #ff6ebee6 0 10deg, transparent 10deg 20deg, #ffc446e6 20deg 30deg, transparent 30deg 40deg, #fff06ee6 40deg 50deg, transparent 50deg 60deg, #78f096e6 60deg 70deg, transparent 70deg 80deg, #64c8ffe6 80deg 90deg, transparent 90deg 100deg, #be8cffe6 100deg 110deg, transparent 110deg 120deg)}.sf-pick.t-UR .sf-pick-rays{background:repeating-conic-gradient(from 0deg, #ffdc82f2 0 9deg, #ff5a32b3 9deg 18deg, transparent 18deg 30deg)}.sf-pick-ring{width:calc(var(--k) * 470);height:calc(var(--k) * 470);margin:calc(var(--k) * -235) 0 0 calc(var(--k) * -235);animation:2.4s linear both sf-pick-ring;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 71%);mask:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 71%)}.sf-pick.t-SSR .sf-pick-ring{background:conic-gradient(#ff6ebe,#ffc446,#fff06e,#78f096,#64c8ff,#be8cff,#ff6ebe)}.sf-pick.t-UR .sf-pick-ring{background:conic-gradient(#fff6c8,#ffb44a,#ff5a32,#fff6c8,#ffb44a,#ff5a32,#fff6c8)}@keyframes sf-pick-rays{0%{opacity:0;transform:scale(.3)rotate(0)}12%{opacity:1;transform:scale(1)rotate(6deg)}to{opacity:.95;transform:scale(1.08)rotate(56deg)}}@keyframes sf-pick-ring{0%{opacity:0;transform:scale(.3)rotate(0)}14%{opacity:1;transform:scale(1.04)rotate(-10deg)}20%{transform:scale(1)rotate(-14deg)}to{opacity:.95;transform:scale(1)rotate(-80deg)}}.sf-pick-logo{left:0;right:0;top:calc(var(--k) * 84);text-align:center;will-change:transform, opacity;line-height:1;animation:.4s cubic-bezier(.2,.9,.3,1.3) .12s both sf-pick-pop;position:absolute}.sf-pick-card{left:calc(var(--k) * 100);top:calc(var(--k) * 150);width:calc(var(--k) * 190);height:calc(var(--k) * 285);transform-origin:50% 0;will-change:transform, opacity;animation:.42s cubic-bezier(.2,.9,.3,1.15) both sf-pick-card;position:absolute;transform:scale(1.474)}@keyframes sf-pick-card{0%{opacity:0;transform:translateY(calc(var(--k) * 150)) scale(.5)}60%{opacity:1;transform:translateY(calc(var(--k) * -6)) scale(1.56)}to{opacity:1;transform:translateY(0)scale(1.474)}}@keyframes sf-pick-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.sf-pick-text{left:0;right:0;top:calc(var(--k) * 584);align-items:center;gap:calc(var(--k) * 6);will-change:transform, opacity;flex-direction:column;animation:.36s ease-out .2s both sf-pick-text;display:flex;position:absolute}@keyframes sf-pick-text{0%{opacity:0;transform:translateY(calc(var(--k) * 14))}to{opacity:1;transform:translateY(0)}}.sf-pick-title{justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--k) * 10);padding:calc(var(--k) * 4) 0;border-top:calc(var(--k) * 2) solid #ffd36e;border-bottom:calc(var(--k) * 2) solid #ffd36e;background:linear-gradient(90deg,#0000,#3c1006e0 18% 82%,#0000);display:flex}.sf-pick-title i{width:calc(var(--k) * 8);height:calc(var(--k) * 8);box-shadow:0 0 calc(var(--k) * 6) #ffd36e;background:linear-gradient(135deg,#fff6c8,#ffb44a);flex-shrink:0;transform:rotate(45deg)}.sf-pick-title .sf-gold{font-size:calc(var(--k) * 22);letter-spacing:.12em}.sf-pick-name{font-size:calc(var(--k) * 38);letter-spacing:.06em;white-space:nowrap;color:#fff;text-shadow:0 calc(var(--k) * 3) 0 #2a2350, 0 0 calc(var(--k) * 14) #c99bffe6;font-weight:900;line-height:1.25}.sf-pick-name.sf-gold{font-size:calc(var(--k) * 40);text-shadow:0 2px 0 #5a2414, 0 0 calc(var(--k) * 10) #ffbe46e6}.sf-pick-gain{font-size:calc(var(--k) * 18);color:#ffd76a;white-space:nowrap;text-shadow:0 calc(var(--k) * 2) 0 #1a1230;font-weight:900;line-height:1.5}.sf-pick-gain.is-new{padding:calc(var(--k) * 2) calc(var(--k) * 14);border-radius:calc(var(--k) * 14);color:#fff6d9;text-shadow:none;background:#c7572e}.sf-pick-hint{left:0;right:0;top:calc(var(--k) * 792);text-align:center;font-size:calc(var(--k) * 13);color:#d9cff5;font-weight:700;line-height:1.5;position:absolute}.sf-pick-spark{left:calc(var(--k) * 195);top:calc(var(--k) * 370);width:calc(var(--k) * 16);height:calc(var(--k) * 16);margin:calc(var(--k) * -8) 0 0 calc(var(--k) * -8);opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fff 0 24%,#fff4bef2 36%,#fff0 70%);border-radius:50%;animation:1.2s cubic-bezier(.1,.7,.3,1) both sf-pick-spark;position:absolute}@keyframes sf-pick-spark{0%{opacity:0;transform:translate(0)scale(.4)}14%{opacity:1}80%{opacity:.9;transform:translate(var(--dx), var(--dy)) scale(1.5)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.6)}}.sf-pick-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.sf-grid>button.is-pick{position:relative}.sf-grid>button.is-pick:after,.sf-picked-item:after{content:"";inset:calc(var(--k) * -3);border-radius:calc(var(--k) * 10);border:calc(var(--k) * 2) solid #fff;box-shadow:0 0 calc(var(--k) * 8) calc(var(--k) * 2) #c99bfff2, 0 0 calc(var(--k) * 16) calc(var(--k) * 4) #7fd6ff99;pointer-events:none;position:absolute}.sf-grid>button.is-pick.t-UR:after,.sf-picked-item.t-UR:after{box-shadow:0 0 calc(var(--k) * 8) calc(var(--k) * 2) #ffd678f2, 0 0 calc(var(--k) * 16) calc(var(--k) * 4) #ff6e3cb3;border-color:#fff6c8}.sf-picked{left:calc(var(--k) * 16);top:calc(var(--k) * 160);width:calc(var(--k) * 358);align-items:center;gap:calc(var(--k) * 12);display:flex;position:absolute}.sf-picked-label{font-size:calc(var(--k) * 12);color:#ffd76a;white-space:nowrap;flex-shrink:0;font-weight:900;line-height:1.4}.sf-picked-list{gap:calc(var(--k) * 10);display:flex}.sf-picked-item{flex-shrink:0;position:relative}.sf.is-hundred .sf-batch{top:calc(var(--k) * 300)}.sf.is-hundred .sf-more{top:calc(var(--k) * 584)}.sf.is-hundred .sf-big,.sf.is-hundred .sf-wait{top:calc(var(--k) * 306)}.sf.is-hundred .sf-halo{top:calc(var(--k) * 310)}.sf.is-hundred .sf-msg{top:calc(var(--k) * 612)}.sf.is-hundred .sf-msg.is-long{top:calc(var(--k) * 614)}.sf.is-hundred .sf-sub{top:calc(var(--k) * 646)}.sf-pk{padding:calc(var(--k) * 10) calc(var(--k) * 8) calc(var(--k) * 14);border-radius:calc(var(--k) * 16);gap:calc(var(--k) * 10);border:calc(var(--k) * 2) solid #fff1c166;box-sizing:border-box;background:linear-gradient(#3c286e99,#14163699);flex-direction:column;flex-shrink:0;display:flex}.sf-pk-head{padding:0 calc(var(--k) * 6);font-size:calc(var(--k) * 15);color:#ffd76a;white-space:nowrap;justify-content:space-between;align-items:baseline;font-weight:900;line-height:1.5;display:flex}.sf-pk-head span{font-size:calc(var(--k) * 13);color:#fff1c1;font-weight:700}.sf-pk-list{justify-content:center;gap:calc(var(--k) * 14) calc(var(--k) * 12);flex-wrap:wrap;display:flex}.sf-pk-item{align-items:center;gap:calc(var(--k) * 6);flex-direction:column;display:flex;position:relative}.sf-pk-item .card{box-shadow:0 0 calc(var(--k) * 10) calc(var(--k) * 3) #c99bffe6, 0 0 calc(var(--k) * 20) calc(var(--k) * 6) #7fd6ff73}.sf-pk-item.t-UR .card{box-shadow:0 0 calc(var(--k) * 10) calc(var(--k) * 3) #ffd678f2, 0 0 calc(var(--k) * 20) calc(var(--k) * 6) #ff6e3c99}.sf-pk-note{font-size:calc(var(--k) * 11);color:#ffd76a;white-space:nowrap;font-weight:900;line-height:1.3}.sf-pk-note.is-new{padding:calc(var(--k) * 1) calc(var(--k) * 8);border-radius:calc(var(--k) * 9);color:#fff6d9;background:#c7572e}.card.is-small.is-mid .card-name{font-size:calc(var(--q) * 14);letter-spacing:0}.card.is-small.is-mid.t-UR:not(.is-unowned) .card-name{font-size:calc(var(--q) * 15);letter-spacing:0}.card.is-small.is-mid .card-logo{font-size:calc(var(--q) * 15)}.card.is-small.is-mid.t-UR .card-logo{font-size:calc(var(--q) * 17)}.card.is-small.is-mid .card-stars{font-size:calc(var(--q) * 10)}.sf-result.is-more{-webkit-mask:linear-gradient(#000 calc(100% - var(--k) * 44), transparent);-webkit-mask:linear-gradient(#000 calc(100% - var(--k) * 44), transparent);mask:linear-gradient(#000 calc(100% - var(--k) * 44), transparent)}.sf-more-hint{left:50%;bottom:calc(var(--k) * 100);padding:calc(var(--k) * 3) calc(var(--k) * 14);border-radius:calc(var(--k) * 14);border:calc(var(--k) * 2) solid #fff1c173;font-size:calc(var(--k) * 12);color:#fff1c1;white-space:nowrap;pointer-events:none;background:#08161eeb;font-weight:900;line-height:1.5;position:absolute;transform:translate(-50%)}.sf-result{bottom:calc(var(--k) * 104);padding-bottom:calc(var(--k) * 8)}.sf-pick-dim{background:#03050ef9}.sf-pick-text{padding:calc(var(--k) * 8) 0 calc(var(--k) * 10);top:calc(var(--k) * 576);background:linear-gradient(#03050e00,#03050ed1 22% 78%,#03050e00)}.sf-pick-title{font-size:calc(var(--k) * 16);letter-spacing:.14em;color:#ffe9a0;white-space:nowrap;text-shadow:0 1px #5a2414;background:0 0;border:0;align-self:center;padding:0;font-weight:900;line-height:1.4;display:block}.sf-pick.is-ready{opacity:.004;pointer-events:none}.sf-pick.is-ready,.sf-pick.is-ready *{animation:none!important}.sm-free{left:calc(var(--k) * 12);top:calc(var(--k) * 582);width:calc(var(--k) * 366);height:calc(var(--k) * 52);align-items:center;gap:calc(var(--k) * 10);padding:0 calc(var(--k) * 10) 0 calc(var(--k) * 12);border:calc(var(--k) * 2) solid #fff1c140;border-radius:calc(var(--k) * 16);color:#fff6d999;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#0a1a22e6;font-family:inherit;display:flex;position:absolute}.sm-free.is-ready{border:calc(var(--k) * 3) solid #ffd76a;color:#fff6d9;box-shadow:0 calc(var(--k) * 3) 0 #2a1c04;cursor:pointer;background:linear-gradient(#3a2c0a 0%,#6a4a10 100%)}.sm-free.is-ready:after{content:"";inset:calc(var(--k) * -5);border:calc(var(--k) * 3) solid #ffe9a8;border-radius:calc(var(--k) * 20);pointer-events:none;will-change:opacity;animation:1.4s ease-in-out infinite sm-free-pulse;position:absolute}@keyframes sm-free-pulse{0%,to{opacity:0}50%{opacity:.9}}.battle[data-calm="1"] .sm-free.is-ready:after{opacity:.5;animation:none}.sm-free-art{width:calc(var(--k) * 34);height:calc(var(--k) * 30);object-fit:contain}.sm-free:not(.is-ready) .sm-free-art{opacity:.45}.sm-free-col{flex-direction:column;flex:auto;min-width:0;display:flex}.sm-free-name{font-family:var(--font-display);font-size:calc(var(--k) * 19);line-height:1.2}.sm-free.is-ready .sm-free-name{color:#ffd76a}.sm-free-note{font-size:calc(var(--k) * 11);font-weight:700;line-height:1.3}.sm-free-go{padding:calc(var(--k) * 6) calc(var(--k) * 16);border-radius:calc(var(--k) * 12);color:#3a2408;font-size:calc(var(--k) * 16);background:#ffd76a;flex:none;font-weight:900}.sm-buttons{top:calc(var(--k) * 642)}.sm-pull{height:calc(var(--k) * 68);gap:0}.sm-pull-name{font-size:calc(var(--k) * 21)}.sm-pull-cost{font-size:calc(var(--k) * 13)}.sm-pull-cost img{width:calc(var(--k) * 19);height:calc(var(--k) * 17)}.sm-pull-note{font-size:calc(var(--k) * 10.5)}.sm-today{top:calc(var(--k) * 714)}.sb-row,.sb-sheet,.sb-drop,.ow-sheet,.ow-news,.ow-badge{--z:var(--k,var(--u));--rk:#9aa6ad;--rk-bg:#2a363c}.r-n{--rk:#aab4ba;--rk-bg:#2c373d}.r-r{--rk:#6fb7ff;--rk-bg:#17324e}.r-sr{--rk:#c79bff;--rk-bg:#33205a}.r-ssr{--rk:#ffd36e;--rk-bg:#3a2c14}.sb-row{gap:calc(var(--z) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sb-slot{align-items:stretch;gap:calc(var(--z) * 3);min-width:0;min-height:calc(var(--z) * 56);padding:calc(var(--z) * 4) calc(var(--z) * 5);border:calc(var(--z) * 2) solid var(--rk);border-radius:calc(var(--z) * 12);background:var(--rk-bg);color:var(--cream,#fff1c1);text-align:left;-webkit-tap-highlight-color:transparent;flex-direction:column;font-family:inherit;display:flex}button.sb-slot{cursor:pointer}.sb-slot.r-ssr{border-image:conic-gradient(from 20deg,#ff8ad0,#ffd36e,#9bffb0,#7fd6ff,#c99bff,#ff8ad0) 1;border-radius:0}.sb-slot.is-none{color:#9fb3ad;background:#08161e80;border-style:dashed;border-color:#4b6470}.sb-top{align-items:center;gap:calc(var(--z) * 5);min-width:0;display:flex}.sb-icon{width:calc(var(--z) * 32);height:calc(var(--z) * 32);border-radius:calc(var(--z) * 9);background:radial-gradient(circle,#1b2a33 0%,#0a141a 100%);flex:none;position:relative}.sb-icon img{object-fit:contain;-webkit-user-drag:none;width:92%;height:92%;position:absolute;inset:4%}.sb-slot.is-none .sb-icon img{opacity:.22}.sb-rank{left:calc(var(--z) * -3);top:calc(var(--z) * -4);padding:0 calc(var(--z) * 4);border-radius:calc(var(--z) * 6);background:var(--rk);color:#10202a;font-size:calc(var(--z) * 9);font-weight:900;line-height:1.5;position:absolute}.sb-col{gap:calc(var(--z) * 1);white-space:nowrap;flex-direction:column;flex:1 1 0;min-width:0;line-height:1.25;display:flex}.sb-name{min-width:0;font-size:calc(var(--z) * 11);white-space:nowrap;flex-direction:column;flex:1 1 0;font-weight:900;line-height:1.25;display:flex}.sb-name small{font-size:calc(var(--z) * 10);color:var(--rk);font-weight:900}.sb-effect{font-size:calc(var(--z) * 11);white-space:nowrap;color:var(--rk);font-weight:900;line-height:1.25}.sb-slot.is-none .sb-effect{font-size:calc(var(--z) * 10);color:#9fb3ad;font-weight:700}.sb-sheet-body{align-items:center;gap:calc(var(--z) * 12);display:flex}.sb-icon.is-big{width:calc(var(--z) * 92);height:calc(var(--z) * 92);border:calc(var(--z) * 3) solid var(--rk);border-radius:calc(var(--z) * 18)}.sb-icon.is-big .sb-rank{left:calc(var(--z) * -3);top:calc(var(--z) * -8);font-size:calc(var(--z) * 13);padding:0 calc(var(--z) * 7)}.sb-sheet-col{gap:calc(var(--z) * 5);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sb-sheet-line{justify-content:space-between;align-items:baseline;gap:calc(var(--z) * 8);font-size:calc(var(--z) * 13);white-space:nowrap;font-weight:700;line-height:1.3;display:flex}.sb-sheet-line.is-small{font-size:calc(var(--z) * 11)}.sb-sheet-line b{font-size:calc(var(--z) * 15);color:var(--gold,#ffd76a)}.sb-sheet-effect{font-family:var(--font-display);font-size:calc(var(--z) * 22);color:var(--gold,#ffd76a);white-space:nowrap;line-height:1.2}.sb-bar{height:calc(var(--z) * 8)}.sb-bar .bar-fill{background:var(--gold,#ffd76a)}.sb-extra{justify-content:space-between;align-items:baseline;gap:calc(var(--z) * 8);margin-top:calc(var(--z) * 10);padding:calc(var(--z) * 7) calc(var(--z) * 10);border:calc(var(--z) * 2) solid #ffd36e;border-radius:calc(var(--z) * 10);font-size:calc(var(--z) * 11);white-space:nowrap;background:#3a2c14b3;font-weight:700;line-height:1.3;display:flex}.sb-extra b{color:#ffd36e;font-size:calc(var(--z) * 12)}.sb-note{margin-top:calc(var(--z) * 10);font-size:calc(var(--z) * 10);color:#b7c7b4;line-height:1.5}.sb-drop{z-index:30;color:#fff6d9;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:opacity;background:#03080e80;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;animation:.2s ease-out both sb-drop-bg;display:flex;position:absolute;inset:0}@keyframes sb-drop-bg{0%{opacity:0}to{opacity:1}}.sb-drop-col{align-items:center;gap:calc(var(--z) * 8);flex-direction:column;max-width:92%;display:flex;position:relative}.sb-icon.is-drop{width:calc(var(--z) * 116);height:calc(var(--z) * 116);border:calc(var(--z) * 4) solid var(--rk);border-radius:calc(var(--z) * 24);box-shadow:0 0 calc(var(--z) * 22) var(--rk);will-change:transform, opacity;animation:.42s cubic-bezier(.2,.9,.3,1.35) both sb-drop-pop}.sb-icon.is-drop .sb-rank{left:calc(var(--z) * -8);top:calc(var(--z) * -10);padding:0 calc(var(--z) * 9);font-size:calc(var(--z) * 16)}@keyframes sb-drop-pop{0%{opacity:0;transform:translateY(calc(var(--z) * 60)) scale(.3) rotate(-18deg)}70%{opacity:1;transform:translateY(calc(var(--z) * -6)) scale(1.1) rotate(4deg)}to{opacity:1;transform:none}}.sb-drop-name{font-size:calc(var(--z) * 13);white-space:nowrap;text-shadow:0 1px 3px #000;font-weight:900;line-height:1.4;animation:.3s ease-out .18s both sb-drop-text}.sb-drop-text{padding:calc(var(--z) * 4) calc(var(--z) * 18);border:calc(var(--z) * 3) solid var(--rk);border-radius:calc(var(--z) * 20);font-family:var(--font-display);font-size:calc(var(--z) * 20);color:#fff6d9;white-space:nowrap;will-change:transform, opacity;background:#08161ef0;line-height:1.4;animation:.3s ease-out .26s both sb-drop-text}.sb-drop.k-level .sb-drop-text{font-size:calc(var(--z) * 26);color:var(--gold,#ffd76a)}@keyframes sb-drop-text{0%{opacity:0;transform:translateY(calc(var(--z) * 10))}to{opacity:1;transform:none}}.sb-drop.k-rank .sb-drop-text{font-size:calc(var(--z) * 30);color:var(--rk);border-width:calc(var(--z) * 4)}.sb-drop-rays{left:50%;top:calc(var(--z) * 58);width:calc(var(--z) * 330);height:calc(var(--z) * 330);margin:calc(var(--z) * -165) 0 0 calc(var(--z) * -165);background:repeating-conic-gradient(from 0deg, var(--rk) 0 9deg, transparent 9deg 24deg);opacity:.7;will-change:transform;border-radius:50%;animation:6s linear infinite sb-drop-rays;position:absolute;-webkit-mask:radial-gradient(circle,#000 18%,#00000080 42%,#0000 68%);mask:radial-gradient(circle,#000 18%,#00000080 42%,#0000 68%)}@keyframes sb-drop-rays{to{transform:rotate(360deg)}}.battle[data-calm="1"] .sb-drop-rays{opacity:.4;animation:none}.ow-badge{left:calc(var(--z) * -16);bottom:calc(var(--z) * -2);width:calc(var(--z) * 34);height:calc(var(--z) * 34);border:calc(var(--z) * 2) solid #ffd76a;pointer-events:none;background:#0a141a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ow-badge.t-1{border-color:#ff6a58}.ow-badge.t-2{border-color:#c99bff}.ow-badge img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ow-badge-hint{margin-top:calc(var(--z) * -3);padding:0 calc(var(--z) * 4);border-radius:calc(var(--z) * 6);color:#3a2408;font-size:calc(var(--z) * 8.5);white-space:nowrap;background:#ffd76a;font-weight:900;line-height:1.5;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ow-sheet{z-index:40;position:absolute;inset:0}.ow-sheet-back{background:#03080e99;border:0;padding:0;position:absolute;inset:0}.ow-sheet-panel{left:calc(var(--z) * 8);right:calc(var(--z) * 8);bottom:calc(var(--z) * 8);max-height:calc(100% - var(--st,0px) - var(--z) * 70);gap:calc(var(--z) * 6);padding:calc(var(--z) * 10);border:calc(var(--z) * 2) solid var(--gold,#ffd76a);border-radius:calc(var(--z) * 16);color:var(--cream,#fff1c1);will-change:transform, opacity;background:#0e2028;flex-direction:column;animation:.22s ease-out both ow-sheet-in;display:flex;position:absolute}@keyframes ow-sheet-in{0%{opacity:0;transform:translateY(calc(var(--z) * 30))}to{opacity:1;transform:none}}.ow-sheet-head{align-items:center;gap:calc(var(--z) * 8);display:flex}.ow-sheet-title{font-size:calc(var(--z) * 16);white-space:nowrap;flex:1 1 0;font-weight:900;line-height:1.3}.ow-sheet-count{font-size:calc(var(--z) * 12);color:var(--gold,#ffd76a);white-space:nowrap;font-weight:900}.ow-auto{padding:calc(var(--z) * 4) calc(var(--z) * 8);border-radius:calc(var(--z) * 8);font-size:calc(var(--z) * 10.5);background:#ffd76a1f;font-weight:700;line-height:1.4}.ow-list{gap:calc(var(--z) * 6);-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.ow-item{--tc:#ffd76a;align-items:center;gap:calc(var(--z) * 6);min-width:0;min-height:calc(var(--z) * 58);padding:calc(var(--z) * 4) calc(var(--z) * 5);border:calc(var(--z) * 2) solid #35505c;border-radius:calc(var(--z) * 12);color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:#142a33;font-family:inherit;display:flex}button.ow-item{cursor:pointer}.ow-item.t-1{--tc:#ff6a58;border-color:#b8382c}.ow-item.t-2{--tc:#c99bff;border-image:conic-gradient(from 20deg,#ff8ad0,#ffd36e,#9bffb0,#7fd6ff,#c99bff,#ff8ad0) 1;border-radius:0}.ow-item.is-on{box-shadow:inset 0 0 0 calc(var(--z) * 2) #fff6d9;background:#26404a}.ow-item.is-closed{color:#9fb3ad;background:#08161e80;border-style:dashed}.ow-icon{width:calc(var(--z) * 46);height:calc(var(--z) * 46);border:calc(var(--z) * 2) solid var(--tc,#ffd76a);background:#0a141a;border-radius:50%;flex:none;position:relative}.ow-icon img{object-fit:cover;-webkit-user-drag:none;border-radius:50%;width:100%;height:100%}.ow-item.is-closed .ow-icon{border-color:#4b6470}.ow-item.is-closed .ow-icon img{opacity:.16}.ow-tier{right:calc(var(--z) * -5);bottom:calc(var(--z) * -4);padding:0 calc(var(--z) * 4);border-radius:calc(var(--z) * 6);background:var(--tc);color:#10202a;font-size:calc(var(--z) * 10);font-weight:900;line-height:1.5;position:absolute}.ow-col{gap:calc(var(--z) * 1);white-space:nowrap;flex-direction:column;flex:1 1 0;min-width:0;line-height:1.25;display:flex}.ow-name{align-items:baseline;gap:calc(var(--z) * 4);font-size:calc(var(--z) * 11.5);letter-spacing:-.03em;font-weight:900;display:flex}.ow-on{left:calc(var(--z) * -5);top:calc(var(--z) * -5);padding:0 calc(var(--z) * 4);border-radius:calc(var(--z) * 6);color:#10202a;font-size:calc(var(--z) * 8.5);background:#fff6d9;font-weight:900;position:absolute}.ow-trait{font-size:calc(var(--z) * 9.5);letter-spacing:-.03em;color:#cfe3d6;font-weight:700}.ow-uses{gap:calc(var(--z) * 5);font-size:calc(var(--z) * 9);color:#9fb3ad;font-weight:700;display:flex}.ow-uses i{color:var(--tc);font-style:normal}.ow-news{left:50%;top:calc(var(--st,0px) + var(--z) * 188);z-index:20;align-items:center;gap:calc(var(--z) * 10);max-width:94%;padding:calc(var(--z) * 8) calc(var(--z) * 14) calc(var(--z) * 8) calc(var(--z) * 8);border:calc(var(--z) * 3) solid var(--gold,#ffd76a);border-radius:calc(var(--z) * 18);color:#fff6d9;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:#08161ef2;font-family:inherit;animation:.3s cubic-bezier(.2,.9,.3,1.3) both ow-news-in;display:flex;position:absolute;transform:translate(-50%)}@keyframes ow-news-in{0%{opacity:0;transform:translateX(-50%) translateY(calc(var(--z) * -14)) scale(.8)}to{opacity:1;transform:translate(-50%)}}.ow-icon.is-news{width:calc(var(--z) * 64);height:calc(var(--z) * 64)}.ow-news-top{font-size:calc(var(--z) * 11);color:var(--gold,#ffd76a);font-weight:900}.ow-news .ow-name{font-size:calc(var(--z) * 16)}.ow-news-hint{margin-top:calc(var(--z) * 2);font-size:calc(var(--z) * 10);color:#fff6c8;font-weight:700}.ow-badge.is-next{border-style:dashed}.ow-on.is-next{background:#ffd76a}.ow-auto.is-pending{color:#ffd9cf;background:#ff6a5829}button.sb-row{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-family:inherit}.sbm{--z:var(--k,var(--u))}.sbm-hero{align-items:center;gap:calc(var(--z) * 12);padding:calc(var(--z) * 10) calc(var(--z) * 12);border-radius:calc(var(--z) * 16);display:flex}.sbm-mogu{width:calc(var(--z) * 104);height:calc(var(--z) * 104);border-radius:calc(var(--z) * 16);background:radial-gradient(circle at 50% 70%,#ffec9652 0%,#ffec9600 68%);flex:none;justify-content:center;align-items:flex-end;display:flex}.sbm-mogu.is-ur{height:calc(var(--z) * 132)}.sbm-mogu img{object-fit:contain;-webkit-user-drag:none;max-width:100%;max-height:100%}.sbm-total{gap:calc(var(--z) * 4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sbm-total-title{font-size:calc(var(--z) * 12);color:var(--gold,#ffd76a);font-weight:900;line-height:1.3}.sbm-total-line{justify-content:space-between;align-items:baseline;gap:calc(var(--z) * 8);font-size:calc(var(--z) * 13);white-space:nowrap;font-weight:700;line-height:1.3;display:flex}.sbm-total-line b{font-family:var(--font-display);font-size:calc(var(--z) * 17);color:#fff6d9;font-variant-numeric:tabular-nums;font-weight:400}.sbm-total-line.is-extra{font-size:calc(var(--z) * 11);color:#ffd36e}.sbm-total-line.is-extra b{font-size:calc(var(--z) * 13);color:#ffd36e}.sbm-slot{--rk:#9aa6ad;--rk-bg:#2a363c;align-items:center;gap:calc(var(--z) * 12);box-sizing:border-box;width:100%;padding:calc(var(--z) * 10) calc(var(--z) * 12);border:calc(var(--z) * 2) solid var(--rk);border-radius:calc(var(--z) * 16);background:var(--rk-bg);color:var(--cream,#fff1c1);text-align:left;-webkit-tap-highlight-color:transparent;font-family:inherit;display:flex}button.sbm-slot{cursor:pointer}.sbm-slot.r-ssr{border-image:conic-gradient(from 20deg,#ff8ad0,#ffd36e,#9bffb0,#7fd6ff,#c99bff,#ff8ad0) 1;border-radius:0}.sbm-slot.is-none{color:#9fb3ad;background:#08161e80;border-style:dashed;border-color:#4b6470}.sb-icon.is-mid{width:calc(var(--z) * 76);height:calc(var(--z) * 76);border:calc(var(--z) * 3) solid var(--rk);border-radius:calc(var(--z) * 16)}.sbm-slot.is-none .sb-icon.is-mid{border-color:#4b6470}.sbm-slot.is-none .sb-icon img{opacity:.22}.sb-icon.is-mid .sb-rank{left:calc(var(--z) * -4);top:calc(var(--z) * -7);padding:0 calc(var(--z) * 6);font-size:calc(var(--z) * 12)}.sbm-col{gap:calc(var(--z) * 3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sbm-line{justify-content:space-between;align-items:center;gap:calc(var(--z) * 8);white-space:nowrap;display:flex}.sbm-line.is-small{font-size:calc(var(--z) * 10.5);font-weight:700;line-height:1.3}.sbm-slot-name{font-size:calc(var(--z) * 12);color:var(--rk);font-weight:900;line-height:1.3}.sbm-slot.is-none .sbm-slot-name{color:#9fb3ad}.sbm-lv{font-size:calc(var(--z) * 13);color:var(--gold,#ffd76a);font-weight:900}.sbm-item{font-size:calc(var(--z) * 15);white-space:nowrap;font-weight:900;line-height:1.3}.sbm-effect{font-family:var(--font-display);font-size:calc(var(--z) * 20);color:var(--gold,#ffd76a);white-space:nowrap;line-height:1.2}.sbm-bar{min-width:calc(var(--z) * 40);height:calc(var(--z) * 8);flex:1 1 0;display:block}.sbm-bar .bar-fill{background:var(--gold,#ffd76a);display:block}.sbm-extra{padding:calc(var(--z) * 1) calc(var(--z) * 8);border-radius:calc(var(--z) * 8);color:#ffd36e;font-size:calc(var(--z) * 11);white-space:nowrap;background:#ffd36e29;align-self:flex-start;font-weight:900;line-height:1.5}.sbm-none{font-size:calc(var(--z) * 12);font-weight:700;line-height:1.4}.sbm-how{gap:calc(var(--z) * 3);padding:calc(var(--z) * 10) calc(var(--z) * 12);border-radius:calc(var(--z) * 14);font-size:calc(var(--z) * 11.5);color:#cfe3d6;flex-direction:column;font-weight:700;line-height:1.5;display:flex}.sbm,.sb-sheet,.ow-sheet{--sbm-row-h:116;--sbm-tile:88;--sbm-gap:8;--sbm-right-w:86;--sbm-effect-fs:20;--sbm-none-h:72;--sbm-total-box-h:36;--sbs-tile:96;--sbs-box-h:58;--sbs-step-h:44;--ows-row-h:78;--ows-icon:52;--ows-auto-h:48;--ows-gap:8}.r-n{--rk:#aeb8c8;--rk-edge:#aeb8c8;--rk-ink:#1b2530;--rk-tile:linear-gradient(#2a3644, #17212c)}.r-r{--rk:#7fb6ff;--rk-edge:#7fb6ff;--rk-ink:#0e2238;--rk-tile:linear-gradient(#1e3a60, #12233c)}.r-sr{--rk:#c9a0ff;--rk-edge:#c9a0ff;--rk-ink:#2a1648;--rk-tile:linear-gradient(#3a2466, #20143c)}.r-ssr{--rk:#ffd36e;--rk-edge:conic-gradient(from 20deg, #ff8ad0, #ffd36e, #9bffb0, #7fd6ff, #c99bff, #ff8ad0);--rk-ink:#3a2410;--rk-tile:linear-gradient(#4a3416, #2a1c0c)}.sb-tile{--ts:72;width:calc(var(--z) * var(--ts));height:calc(var(--z) * var(--ts));border-radius:calc(var(--z) * var(--ts) * .24);background:var(--rk-tile,linear-gradient(#2a3644, #17212c));flex:none;position:relative}.sb-tile:before{content:"";padding:calc(var(--z) * 3);border-radius:inherit;background:var(--rk-edge,#aeb8c8);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sb-tile img{object-fit:contain;-webkit-user-drag:none;width:84%;height:84%;position:absolute;top:8%;left:8%}.sb-tile.is-row{--ts:var(--sbm-tile)}.sb-tile.is-sheet{--ts:var(--sbs-tile)}.sb-chip{height:calc(var(--z) * 19);padding:0 calc(var(--z) * 8);border-radius:calc(var(--z) * 9);background:var(--rk-edge,#aeb8c8);color:var(--rk-ink,#1b2530);font-size:calc(var(--z) * 11);letter-spacing:.04em;align-items:center;font-weight:900;display:inline-flex}.sb-chip.r-ssr{background:linear-gradient(100deg,#ff8ad0,#ffd36e 40%,#9bffb0 70%,#7fd6ff)}.sb-chip.is-big{height:calc(var(--z) * 20);font-size:calc(var(--z) * 12)}.sb-new{height:calc(var(--z) * 19);padding:0 calc(var(--z) * 7);border-radius:calc(var(--z) * 9);color:#fff1c1;font-size:calc(var(--z) * 10);background:#e8573a;align-items:center;font-weight:900;display:inline-flex}.sb-barbox{min-width:calc(var(--z) * 30);height:calc(var(--z) * 8);border-radius:calc(var(--z) * 4);background:#fff1c12e;flex:1 1 0;display:block;overflow:hidden}.sb-barbox>span{background:#ffd76a;height:100%;display:block}.sb-barbox.is-big{height:calc(var(--z) * 10);border-radius:calc(var(--z) * 5);flex:none}.sb-barbox.is-thin{height:calc(var(--z) * 6);border-radius:calc(var(--z) * 3)}.sb-barbox.is-thin>span{background:#ff6b5a}.sb-barbox.is-thin.t-2>span{background:linear-gradient(90deg,#ff8ad0,#ffd36e,#9bffb0,#7fd6ff)}.sbm .sbm-col-root{gap:calc(var(--z) * var(--sbm-gap));padding-left:calc(var(--z) * 12);padding-right:calc(var(--z) * 12)}.sbm .sbm-slot{align-items:center;gap:calc(var(--z) * 14);width:100%;min-height:calc(var(--z) * var(--sbm-row-h));box-sizing:border-box;padding:calc(var(--z) * 12) calc(var(--z) * 14);border-radius:calc(var(--z) * 16);color:#fff1c1;text-align:left;cursor:pointer;border-image:;font-family:inherit;display:flex}.sbm .sbm-col{gap:calc(var(--z) * 4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sbm-head{align-items:center;gap:calc(var(--z) * 6);display:flex}.sbm .sbm-slot-name,.sb-sheet .sbm-slot-name{font-size:calc(var(--z) * 11);color:#fff1c1bf;white-space:nowrap;font-weight:900}.sbm .sbm-item{font-size:calc(var(--z) * 15);white-space:nowrap;font-weight:900;line-height:1.3}.sbm-lvrow{align-items:center;gap:calc(var(--z) * 8);display:flex}.sbm .sbm-lv{font-size:calc(var(--z) * 11);color:#fff1c1;white-space:nowrap;font-weight:900}.sbm-sub{font-size:calc(var(--z) * 10);color:#cff0bd;white-space:nowrap;font-weight:700}.sbm-right{width:calc(var(--z) * var(--sbm-right-w));gap:calc(var(--z) * 2);text-align:right;flex-direction:column;flex:none;display:flex}.sbm-role{font-size:calc(var(--z) * 10);color:#fff1c1bf;font-weight:700}.sbm .sbm-effect{font-family:inherit;font-size:calc(var(--z) * var(--sbm-effect-fs));color:#ffd76a;white-space:nowrap;font-weight:900;line-height:1.2}.sbm .sbm-none{align-items:center;gap:calc(var(--z) * 12);min-height:calc(var(--z) * var(--sbm-none-h));box-sizing:border-box;padding:calc(var(--z) * 8) calc(var(--z) * 12);border:calc(var(--z) * 2) dashed #fff1c159;border-radius:calc(var(--z) * 16);font-size:inherit;font-weight:inherit;line-height:inherit;background:#08161e99;display:flex}.sbm-none-tile{width:calc(var(--z) * 52);height:calc(var(--z) * 52);border-radius:calc(var(--z) * 13);background:#fff1c114;flex:none;justify-content:center;align-items:center;display:flex}.sbm-none-tile img{width:calc(var(--z) * 40);height:calc(var(--z) * 40);object-fit:contain;filter:brightness(0);opacity:.45}.sbm-none-col{gap:calc(var(--z) * 2);flex-direction:column;flex:1 1 0;display:flex}.sbm-none-text{font-size:calc(var(--z) * 14);color:#fff1c1;font-weight:900}.sbm-none-hint{font-size:calc(var(--z) * 11);color:#fff1c1bf;white-space:nowrap;font-weight:700}.sbm .sbm-total{gap:calc(var(--z) * 8);margin-top:calc(var(--z) * 2);padding:calc(var(--z) * 10) calc(var(--z) * 12);border-radius:calc(var(--z) * 16);flex-direction:column;flex:none;display:flex}.sbm .sbm-total-title{font-size:calc(var(--z) * 13);color:#ffd76a;font-weight:900}.sbm-total-grid{gap:calc(var(--z) * 8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sbm-total-box{justify-content:center;align-items:center;gap:calc(var(--z) * 6);height:calc(var(--z) * var(--sbm-total-box-h));border-radius:calc(var(--z) * 10);font-size:calc(var(--z) * 11);white-space:nowrap;background:#fff1c11a;font-weight:700;display:flex}.sbm-total-box b{font-size:calc(var(--z) * 15);color:#ffd76a;font-weight:900}.sbm-total-extra{gap:calc(var(--z) * 2);font-size:calc(var(--z) * 10);color:#cff0bd;flex-direction:column;font-weight:700;display:flex}.sbm .sbm-how{gap:calc(var(--z) * 3);padding:calc(var(--z) * 2) calc(var(--z) * 8) 0;font-size:calc(var(--z) * 11);color:#fff1c1d9;background:0 0;border:0;flex-direction:column;font-weight:700;line-height:1.5;display:flex}.sb-sheet{--z:var(--k,var(--u));left:calc(var(--z) * 12);right:calc(var(--z) * 12);bottom:calc(var(--z) * 12);gap:calc(var(--z) * 12);box-sizing:border-box;padding:calc(var(--z) * 14);border:calc(var(--z) * 3) solid #7c543a;border-radius:calc(var(--z) * 20);color:#fff1c1;box-shadow:0 calc(var(--z) * 10) 0 #00000059;background:#0e2238;flex-direction:column;display:flex;position:absolute}.sb-sheet-head{align-items:center;gap:calc(var(--z) * 12);display:flex}.sb-sheet-head .sm-close{flex:none;align-self:flex-start}.sb-sheet .sb-sheet-col{gap:calc(var(--z) * 5)}.sb-sheet-name{font-size:calc(var(--z) * 20);white-space:nowrap;font-weight:900;line-height:1.3}.sb-sheet-boxes{gap:calc(var(--z) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-sheet-box{justify-content:center;align-items:center;gap:calc(var(--z) * 2);min-height:calc(var(--z) * var(--sbs-box-h));border-radius:calc(var(--z) * 12);font-size:calc(var(--z) * 11);text-align:center;background:#fff1c11a;flex-direction:column;font-weight:700;display:flex}.sb-sheet-box b{font-size:calc(var(--z) * 20);color:#ffd76a;white-space:nowrap;font-weight:900}.sb-sheet-box.is-extra{color:#cff0bd;background:#cff0bd1f}.sb-sheet-box.is-extra b{font-size:calc(var(--z) * 12);color:#cff0bd}.sb-sheet-box.is-off{opacity:.6}.sb-sheet-lv{gap:calc(var(--z) * 6);flex-direction:column;display:flex}.sb-sheet-lvline{font-size:calc(var(--z) * 11);color:#fff1c1d9;justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.sb-sheet-lvline b{font-size:calc(var(--z) * 13);color:#fff1c1;font-weight:900}.sb-ladder{align-items:center;gap:calc(var(--z) * 6);display:flex}.sb-step{justify-content:center;align-items:center;gap:calc(var(--z) * 5);height:calc(var(--z) * var(--sbs-step-h));box-sizing:border-box;border:calc(var(--z) * 2) solid transparent;border-radius:calc(var(--z) * 11);background:#fff1c112;flex:1 1 0;display:flex}.sb-step.is-on{background:#ffd76a33;border-color:#ffd76a}.sb-step img{width:calc(var(--z) * 26);height:calc(var(--z) * 26);object-fit:contain}.sb-step b{font-size:calc(var(--z) * 11);font-weight:900}.sb-sheet .sb-note{font-size:calc(var(--z) * 11);color:#fff1c1d9;margin-top:0;font-weight:700;line-height:1.5}.ow-sheet .ow-sheet-panel{top:calc(var(--st,0px) + var(--z) * 132);bottom:calc(var(--z) * 8);gap:calc(var(--z) * 10);max-height:none;padding:calc(var(--z) * 14) calc(var(--z) * 12) calc(var(--z) * 12);border:calc(var(--z) * 3) solid #ffd76a;border-radius:calc(var(--z) * 22);background:#0e2238}@media (height<=700px){.ow-sheet .ow-sheet-panel{top:calc(var(--st,0px) + var(--z) * 56)}}.ow-sheet .ow-sheet-title{font-size:calc(var(--z) * 18)}.ow-sheet .ow-sheet-count{font-size:calc(var(--z) * 13)}.ow-autobtn{align-items:center;gap:calc(var(--z) * 10);height:calc(var(--z) * var(--ows-auto-h));padding:0 calc(var(--z) * 12);border:calc(var(--z) * 2) solid #fff1c173;border-radius:calc(var(--z) * 14);color:#fff1c1;font-family:inherit;font-size:calc(var(--z) * 13);text-align:left;cursor:pointer;background:#14302a;flex:none;font-weight:900;display:flex}.ow-automark{width:calc(var(--z) * 22);height:calc(var(--z) * 22);box-sizing:border-box;border:calc(var(--z) * 2) solid #fff1c199;border-radius:50%;flex:none}.ow-autobtn.is-on{border-color:#ffd76a}.ow-autobtn.is-on .ow-automark{background:radial-gradient(circle,#ffd76a 0 45%,#0000 50%);border-color:#ffd76a}.ow-pending{padding:calc(var(--z) * 4) calc(var(--z) * 10);border-radius:calc(var(--z) * 10);color:#ffd9cf;font-size:calc(var(--z) * 11);background:#ff6b5a29;flex:none;font-weight:700;line-height:1.4}.ow-sheet .ow-list{gap:calc(var(--z) * var(--ows-gap));padding-top:calc(var(--z) * 9);align-content:start}.ow-sheet .ow-item{gap:calc(var(--z) * 8);min-height:calc(var(--z) * var(--ows-row-h));box-sizing:border-box;padding:calc(var(--z) * 8);border:calc(var(--z) * 2) solid #fff1c140;border-radius:calc(var(--z) * 14);box-shadow:none;background:#08161ed1;border-image:;position:relative}.ow-sheet .ow-item.t-1{border:calc(var(--z) * 3) solid #ff6b5a}.ow-sheet .ow-item.t-2{border:calc(var(--z) * 3) solid #c99bff}.ow-sheet .ow-item.is-on{border:calc(var(--z) * 3) solid #ffd76a;background:#ffd76a24}.ow-sheet .ow-item.is-closed{border-style:solid}.ow-sheet .ow-icon{width:calc(var(--z) * var(--ows-icon));height:calc(var(--z) * var(--ows-icon));box-sizing:border-box;padding:calc(var(--z) * 3);background:linear-gradient(#ffd76a,#b7801a);border:0}.ow-sheet .ow-item.t-1 .ow-icon{background:conic-gradient(from 20deg,#ff6b5a,#ffb199,#ff6b5a)}.ow-sheet .ow-item.t-2 .ow-icon{background:conic-gradient(from 20deg,#ff8ad0,#ffd36e,#9bffb0,#7fd6ff,#c99bff,#ff8ad0)}.ow-sheet .ow-icon img{background:#0b1b33}.ow-lock{width:calc(var(--z) * var(--ows-icon));height:calc(var(--z) * var(--ows-icon));background:#fff1c114;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ow-lock svg{width:calc(var(--z) * 22);height:calc(var(--z) * 22)}.ow-sheet .ow-col{gap:calc(var(--z) * 3)}.ow-sheet .ow-name{font-size:calc(var(--z) * 13);letter-spacing:-.04em;font-weight:900}.ow-sheet .ow-item.is-closed .ow-name{color:#fff1c199}.ow-sheet .ow-trait{font-size:calc(var(--z) * 10);letter-spacing:-.04em;color:#cff0bd;font-weight:700}.ow-sheet .ow-item.is-closed .ow-trait{color:#fff1c1bf}.ow-usesrow{align-items:center;gap:calc(var(--z) * 5);display:flex}.ow-usesrow i{font-style:normal;font-size:calc(var(--z) * 9);color:#fff1c1cc;white-space:nowrap;flex:none;font-weight:900}.ow-sheet .ow-item.t-1 .ow-usesrow i{color:#ffb199}.ow-sheet .ow-on{left:calc(var(--z) * -3);top:calc(var(--z) * -9);height:calc(var(--z) * 18);padding:0 calc(var(--z) * 8);border-radius:calc(var(--z) * 9);color:#5a3a26;font-size:calc(var(--z) * 10);background:#ffd76a;align-items:center;font-weight:900;display:inline-flex}.ow-sheet .ow-on.is-next{color:#fff1c1;background:#ff6b5a}.ow-foot{font-size:calc(var(--z) * 10);color:#fff1c1cc;flex:none;font-weight:700;line-height:1.5}.ow-sheet .ow-item{padding:calc(var(--z) * 6);gap:calc(var(--z) * 6)}.ow-sheet .ow-icon,.ow-lock{width:calc(var(--z) * 46);height:calc(var(--z) * 46)}.ow-sheet .ow-name{font-size:calc(var(--z) * 12);letter-spacing:-.06em}.ow-sheet .ow-trait{font-size:calc(var(--z) * 9.5);letter-spacing:-.07em}.ow-usesrow i{font-size:calc(var(--z) * 8.5);letter-spacing:-.04em}.ow-sheet .sm-close,.sb-sheet .sm-close{width:calc(var(--z) * 44);height:calc(var(--z) * 44);border-radius:calc(var(--z) * 22);border:calc(var(--z) * 2) solid #fff1c173;cursor:pointer;background:#14302a;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ow-sheet .sm-close svg,.sb-sheet .sm-close svg{width:calc(var(--z) * 20);height:calc(var(--z) * 20)}.sb-sheet-flavor{font-size:calc(var(--z) * 12);color:#fff1c1d9;white-space:nowrap;letter-spacing:-.03em;font-weight:700;line-height:1.4}.sb-drop{--sbd-w:196;--sbd-tile:96;--sbd-head-fs:20}.sb-drop-card{--rk-line:var(--rk,#fff1c1);justify-content:center;align-items:center;gap:calc(var(--z) * 8);width:calc(var(--z) * var(--sbd-w));box-sizing:border-box;padding:calc(var(--z) * 16) calc(var(--z) * 10) calc(var(--z) * 14);border:calc(var(--z) * 2) solid var(--rk-line);border-radius:calc(var(--z) * 14);will-change:transform, opacity;background:#08161eeb;flex-direction:column;animation:.42s cubic-bezier(.2,.9,.3,1.35) both sb-drop-pop;display:flex;position:relative}.sb-drop-card.r-n{--rk-line:#fff1c1}.sb-drop-card.r-ssr{--rk-line:#ffd36e}.sb-tile.is-drop{--ts:var(--sbd-tile)}.sb-drop-card .sb-drop-name{align-items:center;gap:calc(var(--z) * 6);font-size:calc(var(--z) * 12);color:#fff1c1;text-shadow:none;font-weight:700;animation:none;display:flex}.sb-drop-card .sb-drop-text,.sb-drop.k-level .sb-drop-card .sb-drop-text,.sb-drop.k-rank .sb-drop-card .sb-drop-text{font-family:inherit;font-size:calc(var(--z) * var(--sbd-head-fs));color:var(--rk-line);background:0 0;border:0;padding:0;font-weight:900;line-height:1.3;animation:.3s ease-out .2s both sb-drop-text}.sb-drop.k-rank .sb-drop-card .sb-drop-text{font-size:calc(var(--z) * 24)}.sb-drop-card .sb-drop-rays{top:calc(var(--z) * 64);z-index:-1}.sb-step-arrow{width:calc(var(--z) * 12);height:calc(var(--z) * 12);flex:none}.sb-ladder{gap:calc(var(--z) * 4)}.al-tab,.ot{--k:var(--u);--vh:100vh;font-family:var(--font-body);color:#fff1c1;-webkit-user-select:none;user-select:none}@supports (height:100dvh){.al-tab,.ot{--vh:100dvh}}.al-tab{top:0;left:0;right:0;bottom:calc(var(--u) * 104 + var(--sb));z-index:20;background:linear-gradient(#0b1b33 0%,#10283a 40%,#123226 70%,#0c2219 100%);position:absolute;overflow:hidden}.al-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.al-col{box-sizing:border-box;width:100%;padding:calc(var(--st) + var(--k) * 12) calc(var(--k) * 12) calc(var(--k) * 24);gap:calc(var(--k) * 12);flex-direction:column;display:flex}.al-topbar{height:calc(var(--k) * 44);align-items:center;gap:calc(var(--k) * 10);padding:0 calc(var(--k) * 12);border-radius:calc(var(--k) * 22);flex-shrink:0;display:flex}.al-title{font-size:calc(var(--k) * 16);white-space:nowrap;flex-grow:1;font-weight:900}.al-hl{font-size:calc(var(--k) * 14);color:#ffd76a;white-space:nowrap;font-weight:900;line-height:1.5}.al-team{padding:calc(var(--k) * 10) calc(var(--k) * 12) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 8);flex-direction:column;flex-shrink:0;display:flex}.al-team-head{justify-content:space-between;align-items:center;gap:calc(var(--k) * 8);display:flex}.al-auto-team{height:calc(var(--k) * 44);padding:0 calc(var(--k) * 12);border-radius:calc(var(--k) * 12);font-size:calc(var(--k) * 12);white-space:nowrap;flex-shrink:0}.al-team-cards{gap:calc(var(--k) * 8);display:flex}.al-cardbtn{border-radius:calc(var(--k) * 8);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;padding:0}.al-empty{box-sizing:border-box;width:calc(var(--k) * 62);height:calc(var(--k) * 93);border-radius:calc(var(--k) * 8);border:calc(var(--k) * 2) dashed #fff1c14d;font-size:calc(var(--k) * 11);color:#b7c7b4;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.al-team-lines{gap:calc(var(--k) * 2);font-size:calc(var(--k) * 13);flex-direction:column;font-weight:700;line-height:1.4;display:flex}.al-team-lines span{white-space:nowrap}.al-team-lines b{color:#ffd76a;font-variant-numeric:tabular-nums;font-weight:900}.al-team-lines b.is-green{color:#cff0bd}.al-train{gap:calc(var(--k) * 8);flex-shrink:0;grid-template-columns:1.25fr 1fr;display:grid}.al-train-btn,.al-toggle{min-width:0;height:calc(var(--k) * 54);border-radius:calc(var(--k) * 14);font-size:calc(var(--k) * 14);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;line-height:1.25;display:flex}.al-toggle{font-size:calc(var(--k) * 13)}.al-toggle.is-on{border:calc(var(--k) * 3) solid #7c543a;color:#1f4a22;background:#cff0bd}.al-cost{font-size:calc(var(--k) * 12);line-height:1.25}.al-shelf-head{margin-top:calc(var(--k) * 4);font-size:calc(var(--k) * 13);white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:baseline;font-weight:700;line-height:1.5;display:flex}.al-sec{gap:calc(var(--k) * 8);flex-direction:column;flex-shrink:0;display:flex}.al-sec-head{align-items:center;gap:calc(var(--k) * 8);font-size:calc(var(--k) * 12);white-space:nowrap;font-weight:900;line-height:1.5;display:flex}.al-sec-head>i{height:calc(var(--k) * 2);border-radius:calc(var(--k) * 1);background:var(--ring);opacity:.8;flex-grow:1}.al-sec-head>span:last-child{font-variant-numeric:tabular-nums}.al-grid{grid-template-columns:repeat(5, calc(var(--k) * 64));justify-content:space-between;gap:calc(var(--k) * 10) 0;display:grid}.al-item{color:inherit;align-items:center;gap:calc(var(--k) * 3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0;font-family:inherit;display:flex;position:relative}.al-item.is-none{cursor:default}.al-lv{font-size:calc(var(--k) * 11);color:#fff1c1;white-space:nowrap;font-weight:900;line-height:1.2}.al-item.is-none .al-lv{color:#b7c7b4}.al-chip{left:calc(var(--k) * 4);top:calc(var(--k) * 18);padding:calc(var(--k) * 1) calc(var(--k) * 4);border-radius:calc(var(--k) * 6);color:#355c31;font-size:calc(var(--k) * 8);white-space:nowrap;background:#e3edd2;font-weight:900;line-height:1.3;position:absolute}.al-sheet{z-index:5;position:absolute;inset:0}.al-sheet-back{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#040a10b8;border:0;padding:0;position:absolute;inset:0}.al-sheet-panel{left:calc(var(--k) * 8);right:calc(var(--k) * 8);bottom:calc(var(--k) * 8);max-height:calc(100% - var(--st) - var(--k) * 16);border-radius:calc(var(--k) * 16);border:calc(var(--k) * 2) solid #fff1c166;box-sizing:border-box;will-change:transform;background:#0d2230;flex-direction:column;animation:.2s ease-out both al-sheet-in;display:flex;position:absolute;overflow:hidden}@keyframes al-sheet-in{0%{transform:translateY(calc(var(--k) * 40));opacity:0}to{opacity:1;transform:translateY(0)}}.al-sheet-head{justify-content:space-between;align-items:center;gap:calc(var(--k) * 8);padding:calc(var(--k) * 8) calc(var(--k) * 8) calc(var(--k) * 8) calc(var(--k) * 14);border-bottom:calc(var(--k) * 2) solid #fff1c133;flex-shrink:0;display:flex}.al-sheet-title{min-width:0;font-size:calc(var(--k) * 17);white-space:nowrap;font-weight:900;line-height:1.4}.al-sheet-body{-webkit-overflow-scrolling:touch;min-height:0;padding:calc(var(--k) * 12) calc(var(--k) * 14);gap:calc(var(--k) * 12);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.al-detail-top{gap:calc(var(--k) * 14);flex-shrink:0;align-items:flex-start;display:flex}.al-detail-col{gap:calc(var(--k) * 8);flex-direction:column;flex-grow:1;min-width:0;display:flex}.al-kv{justify-content:space-between;align-items:baseline;gap:calc(var(--k) * 8);font-size:calc(var(--k) * 13);white-space:nowrap;font-weight:700;line-height:1.5;display:flex}.al-kv b{font-size:calc(var(--k) * 14);color:#ffd76a;font-variant-numeric:tabular-nums;font-weight:900}.al-kv b.al-stars{letter-spacing:.05em}.al-shard{gap:calc(var(--k) * 4);flex-direction:column;display:flex}.al-stats{gap:calc(var(--k) * 6);grid-template-columns:repeat(3,1fr);display:grid}.al-stat{padding:calc(var(--k) * 6) 0;border-radius:calc(var(--k) * 10);align-items:center;gap:calc(var(--k) * 2);font-size:calc(var(--k) * 11);white-space:nowrap;background:#fff1c11a;flex-direction:column;font-weight:700;line-height:1.3;display:flex}.al-stat b{font-size:calc(var(--k) * 15);color:#fff1c1;font-variant-numeric:tabular-nums;font-weight:900}.al-lines{padding:calc(var(--k) * 10) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 2);flex-direction:column;flex-shrink:0;display:flex}.al-ur-now{padding:calc(var(--k) * 2) calc(var(--k) * 10);border-radius:calc(var(--k) * 10);font-size:calc(var(--k) * 12);color:#c9d2cf;white-space:nowrap;background:#fff1c124;align-self:flex-end;font-weight:900;line-height:1.5}.al-ur-now.is-on{color:#1f4a22;background:#cff0bd}.al-sheet-foot{padding:calc(var(--k) * 10) calc(var(--k) * 14) calc(var(--k) * 14);gap:calc(var(--k) * 10);border-top:calc(var(--k) * 2) solid #fff1c133;flex-direction:column;flex-shrink:0;display:flex}.al-sheet-foot.is-row{grid-template-columns:1fr 1fr;display:grid}.al-sheet-foot p{font-size:calc(var(--k) * 14);text-align:center;margin:0;font-weight:900;line-height:1.5}.al-foot-btn{min-width:0;height:calc(var(--k) * 60);border-radius:calc(var(--k) * 16);font-size:calc(var(--k) * 15);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;line-height:1.25;display:flex}.al-swap{justify-content:space-between;display:flex}.ot{z-index:50;background:linear-gradient(#0b1b33 0%,#10283a 40%,#123226 70%,#0c2219 100%);position:absolute;inset:0;overflow:hidden}.ot-col{box-sizing:border-box;padding:calc(var(--st) + var(--k) * 10) calc(var(--k) * 12) calc(var(--sb) + var(--k) * 18);gap:calc(var(--k) * 10);flex-direction:column;display:flex;position:absolute;inset:0}.ot-head{align-items:center;gap:calc(var(--k) * 12);padding-left:calc(var(--k) * 4);flex-shrink:0;display:flex}.ot-title{font-size:calc(var(--k) * 22);white-space:nowrap;flex-grow:1;font-weight:900;line-height:1.4}.ot-tegami{transform-origin:50% 60%}@keyframes ot-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.ot-body{-webkit-overflow-scrolling:touch;gap:calc(var(--k) * 10);flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow-y:auto}.ot-panel{padding:calc(var(--k) * 10) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 2);flex-direction:column;flex-shrink:0;display:flex}.ot-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--k) * 8);margin-bottom:calc(var(--k) * 4);display:flex}.ot-note{font-size:calc(var(--k) * 12);white-space:nowrap;font-weight:700;line-height:1.5}.ot-reward{align-items:center;gap:calc(var(--k) * 4);font-size:calc(var(--k) * 13);white-space:nowrap;font-weight:900;line-height:1.5;display:flex}.ot-reward img{width:calc(var(--k) * 20);height:calc(var(--k) * 17);object-fit:contain}.ot-cal{gap:calc(var(--k) * 5);grid-template-columns:repeat(7,1fr);display:grid}.ot-day{box-sizing:border-box;height:calc(var(--k) * 54);border-radius:calc(var(--k) * 10);border:calc(var(--k) * 2) solid transparent;color:#fff1c1;justify-content:center;align-items:center;gap:calc(var(--k) * 1);background:#fff1c11f;flex-direction:column;display:flex}.ot-day.is-big{border-color:#ffd76a}.ot-day.is-today{border:calc(var(--k) * 3) solid #ffd76a;color:#12301f;background:#fff1c1}.ot-day.is-done{color:#12301f;background:#ffd76a}.ot-day-n{font-size:calc(var(--k) * 10);white-space:nowrap;font-weight:900;line-height:1.3}.ot-day-r{font-size:calc(var(--k) * 13);font-weight:900;line-height:1.3}.ot-day svg{width:calc(var(--k) * 16);height:calc(var(--k) * 16)}.ot-row{min-height:calc(var(--k) * 34);align-items:center;gap:calc(var(--k) * 8);display:flex}.ot-mark{box-sizing:border-box;width:calc(var(--k) * 22);height:calc(var(--k) * 22);border:calc(var(--k) * 2) solid #fff1c180;border-radius:50%;flex-shrink:0}.ot-mark.is-done{background:#cff0bd;border:0;justify-content:center;align-items:center;display:flex}.ot-mark svg{width:calc(var(--k) * 16);height:calc(var(--k) * 16)}.ot-name{min-width:0;font-size:calc(var(--k) * 13);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-weight:700;line-height:1.5;overflow:hidden}.ot-num{font-size:calc(var(--k) * 13);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:900;line-height:1.5}.ot-row.is-done .ot-num{color:#cff0bd}.ot-none{font-size:calc(var(--k) * 13);color:#c9d2cf;font-weight:700;line-height:1.6}.ot-week-bar{align-items:center;gap:calc(var(--k) * 8);margin:calc(var(--k) * 2) 0;display:flex}.ot-week-bar .sm-bar{flex-grow:1}.ot-week-bar b{font-size:calc(var(--k) * 13);color:#ffd76a;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900}.ot-foot{flex-shrink:0}.ot-claim{width:100%;height:calc(var(--k) * 64);border-radius:calc(var(--k) * 18);justify-content:center;align-items:center;gap:calc(var(--k) * 8);font-size:calc(var(--k) * 18);white-space:nowrap;display:flex}.ot-claim:disabled{font-size:calc(var(--k) * 15)}.ot-claim img{width:calc(var(--k) * 28);height:calc(var(--k) * 24);object-fit:contain}.ot-got{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ot-got-text{left:0;right:0;bottom:calc(var(--sb) + var(--k) * 96);text-align:center;font-family:var(--font-display);font-size:calc(var(--k) * 26);color:#eaffb0;-webkit-text-stroke:calc(var(--k) * 5) #2c3a06;paint-order:stroke fill;white-space:nowrap;will-change:transform, opacity;line-height:1.3;animation:1.4s ease-out both ot-got-text;position:absolute}@keyframes ot-got-text{0%{opacity:0;transform:translateY(calc(var(--k) * 14)) scale(.6)}14%{opacity:1;transform:translateY(0)scale(1.18)}24%{transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(calc(var(--k) * -8)) scale(1)}to{opacity:0;transform:translateY(calc(var(--k) * -20)) scale(1)}}.ot-fly{left:calc(50% - var(--k) * 22 + (var(--i) - 2) * var(--k) * 34);bottom:calc(var(--sb) + var(--k) * 40);width:calc(var(--k) * 44);height:calc(var(--k) * 44);object-fit:contain;opacity:0;will-change:transform, opacity;animation:.9s cubic-bezier(.5,0,.7,.4) both ot-fly;animation-delay:calc(var(--i) * 60ms);--tx:calc(var(--k) * 96 - (var(--i) - 2) * var(--k) * 34);--ty:calc(var(--k) * 110 + var(--st) + var(--sb) - var(--vh));position:absolute}@keyframes ot-fly{0%{opacity:0;transform:translate(0)scale(.4)}14%{opacity:1;transform:translate(0, calc(var(--k) * -30)) scale(1.2)}90%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(.6)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.4)}}.side-icon.has-badge{position:relative}.side-badge{right:calc(var(--u) * -6);top:calc(var(--u) * -6);box-sizing:border-box;min-width:calc(var(--u) * 20);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 5);border-radius:calc(var(--u) * 10);border:calc(var(--u) * 2) solid #fff6d9;color:#fff6d9;font-size:calc(var(--u) * 12);font-weight:900;line-height:calc(var(--u) * 16);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#c7572e;position:absolute}.ot-got-text{bottom:calc(var(--sb) + var(--k) * 150);z-index:2}.fy-tab,.ff,.rs{--k:var(--u);font-family:var(--font-body);color:#fff1c1;-webkit-user-select:none;user-select:none}.fy-tab{top:0;left:0;right:0;bottom:calc(var(--u) * 104 + var(--sb));z-index:20;background:linear-gradient(#10203f 0%,#1a3350 42%,#1d3a4c 72%,#12283a 100%);position:absolute;overflow:hidden}.fy-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.fy-col{box-sizing:border-box;width:100%;padding:calc(var(--st) + var(--k) * 12) calc(var(--k) * 12) calc(var(--k) * 24);gap:calc(var(--k) * 10);flex-direction:column;display:flex}.fy-top{padding:calc(var(--k) * 8) calc(var(--k) * 6);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 4);flex-shrink:0;grid-template-columns:1fr 1fr 1.3fr;display:grid}.fy-stat{align-items:center;gap:calc(var(--k) * 2);min-width:0;font-size:calc(var(--k) * 11);white-space:nowrap;flex-direction:column;font-weight:700;line-height:1.4;display:flex}.fy-stat b{font-size:calc(var(--k) * 16);color:#ffd76a;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.3}.fy-hero{padding:calc(var(--k) * 12) calc(var(--k) * 10) calc(var(--k) * 14);border-radius:calc(var(--k) * 16);align-items:center;gap:calc(var(--k) * 4);background:linear-gradient(#284678b3,#101e3cd1);flex-direction:column;flex-shrink:0;display:flex}.fy-hero.is-ok{box-shadow:0 0 calc(var(--k) * 14) #a0d7ff80;border-color:#cfe9ff}.fy-hero-head{font-size:calc(var(--k) * 13);color:#cfe9ff;white-space:nowrap;font-weight:900;line-height:1.5}.fy-hero-row,.fy-sheet-row{justify-content:center;align-items:baseline;gap:calc(var(--k) * 10);white-space:nowrap;display:flex}.fy-x{font-family:var(--font-display);font-size:calc(var(--k) * 30);color:#dfe9f5;font-variant-numeric:tabular-nums;line-height:1.25}.fy-x.is-next{font-size:calc(var(--k) * 44);color:#ffe27a;text-shadow:0 calc(var(--k) * 3) 0 #5a3a12, 0 0 calc(var(--k) * 14) #ffdc78b3}.fy-arrow{font-size:calc(var(--k) * 22);color:#cfe9ff;font-weight:900}.fy-hero-ratio{font-size:calc(var(--k) * 15);color:#ffd76a;white-space:nowrap;font-weight:900;line-height:1.5}.fy-hero-restart{font-size:calc(var(--k) * 13);white-space:nowrap;font-weight:700;line-height:1.5}.fy-reason{padding:calc(var(--k) * 8) calc(var(--k) * 12);border-radius:calc(var(--k) * 12);align-items:center;gap:calc(var(--k) * 2);font-size:calc(var(--k) * 13);text-align:center;background:#fff1c11a;flex-direction:column;flex-shrink:0;font-weight:900;line-height:1.5;display:flex}.fy-reason.is-ok{color:#1f4a22;background:#cff0bdeb}.fy-reason.is-warn{color:#fff6d9;background:#c7572eeb}.fy-left{font-size:calc(var(--k) * 15);color:#ffd76a;white-space:nowrap}.fy-lists{gap:calc(var(--k) * 8);flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.fy-list{min-width:0;padding:calc(var(--k) * 8) calc(var(--k) * 10) calc(var(--k) * 10);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 2);flex-direction:column;display:flex}.fy-list-head{font-size:calc(var(--k) * 13);white-space:nowrap;font-weight:900;line-height:1.5}.fy-list.is-lose .fy-list-head{color:#ffb4a0}.fy-list.is-keep .fy-list-head{color:#cff0bd}.fy-li{font-size:calc(var(--k) * 13);white-space:nowrap;font-weight:700;line-height:1.6}.fy-go{height:calc(var(--k) * 64);border-radius:calc(var(--k) * 18);font-size:calc(var(--k) * 20);white-space:nowrap;flex-shrink:0}.fy-go:disabled{font-size:calc(var(--k) * 16)}.fy-panel{padding:calc(var(--k) * 10) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 4);flex-direction:column;flex-shrink:0;display:flex}.fy-panel-head{justify-content:space-between;align-items:baseline;gap:calc(var(--k) * 8);white-space:nowrap;display:flex}.fy-panel-head b{font-size:calc(var(--k) * 14);color:#ffd76a;font-variant-numeric:tabular-nums;font-weight:900}.fy-note{font-size:calc(var(--k) * 12);color:#d5e2ea;font-weight:700;line-height:1.6}.fy-ur-line{padding:calc(var(--k) * 2) calc(var(--k) * 10);border-radius:calc(var(--k) * 10);color:#5a2414;font-size:calc(var(--k) * 13);white-space:nowrap;background:linear-gradient(90deg,#ffe27a,#ffb44a);align-self:flex-start;font-weight:900;line-height:1.6}.fy-sheet{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fy-sheet-panel{box-sizing:border-box;width:calc(var(--k) * 340);padding:calc(var(--k) * 16) calc(var(--k) * 16) calc(var(--k) * 18);border-radius:calc(var(--k) * 18);border:calc(var(--k) * 2) solid #fff1c173;align-items:center;gap:calc(var(--k) * 10);background:#10263c;flex-direction:column;display:flex;position:relative}.fy-sheet-title{font-size:calc(var(--k) * 20);white-space:nowrap;font-weight:900;line-height:1.4}.fy-sheet-text{font-size:calc(var(--k) * 14);text-align:center;margin:0;font-weight:700;line-height:1.7}.fy-sheet-text b{color:#ffb4a0;font-weight:900}.fy-sheet-btns{align-self:stretch;gap:calc(var(--k) * 10);grid-template-columns:1fr 1.3fr;display:grid}.fy-sheet-btns .sm-btn{height:calc(var(--k) * 60);border-radius:calc(var(--k) * 16);font-size:calc(var(--k) * 18);white-space:nowrap}.ff{z-index:70;position:absolute;inset:0;overflow:hidden}.ff-bg{will-change:opacity;background:linear-gradient(#f4f9ff,#dcebf8 60%,#c5dbee);animation:.8s ease-out both ff-in;position:absolute;inset:0}.ff[data-phase=spring] .ff-bg,.ff[data-phase=climb] .ff-bg{background:linear-gradient(#fff6c8,#d9f2b0 55%,#9fd08a);animation:.5s ease-out both ff-in}.ff[data-phase=dawn] .ff-bg{background:linear-gradient(#2a2350,#c7572e 62%,#ffd76a);animation:.5s ease-out both ff-in}.ff[data-phase=ur] .ff-bg{background:radial-gradient(circle at 50% 36%,#fff6c8 0%,#ffb44a 30%,#5a2414 72%,#1c0d0a 100%);animation:.5s ease-out both ff-in}@keyframes ff-in{0%{opacity:0}to{opacity:1}}.ff-flakes{pointer-events:none;position:absolute;inset:0}.ff-flake{left:calc(var(--i) * 5.6% + 1%);width:calc(var(--k) * 10 + var(--i) * var(--k) * .5);height:calc(var(--k) * 10 + var(--i) * var(--k) * .5);box-shadow:0 0 calc(var(--k) * 6) #8cb4dccc;will-change:transform;animation:2.4s linear infinite ff-fall;animation-delay:calc(var(--i) * -.37s);background:radial-gradient(circle,#fff 0 45%,#fff0 72%);border-radius:50%;position:absolute;top:-6%}@keyframes ff-fall{0%{transform:translate(0)}to{transform:translate(calc(var(--k) * 26), 115vh)}}.ff-col{left:0;right:0;top:calc(var(--st) + var(--k) * 200);padding:0 calc(var(--k) * 16);align-items:center;gap:calc(var(--k) * 10);will-change:transform, opacity;flex-direction:column;animation:.4s ease-out both ff-rise;display:flex;position:absolute}.ff[data-phase=dawn] .ff-col,.ff[data-phase=ur] .ff-col{top:calc(var(--st) + var(--k) * 110)}@keyframes ff-rise{0%{opacity:0;transform:translateY(calc(var(--k) * 14))}to{opacity:1;transform:translateY(0)}}.ff-big{font-family:var(--font-display);font-size:calc(var(--k) * 30);color:#1d3a5c;white-space:nowrap;text-align:center;line-height:1.4}.ff-big.is-spring{font-size:calc(var(--k) * 36);color:#2f5a1c}.ff-big.is-dawn{font-size:calc(var(--k) * 34);color:#fff6c8;text-shadow:0 calc(var(--k) * 3) 0 #5a2414}.ff-label{font-size:calc(var(--k) * 15);color:#35557a;white-space:nowrap;font-weight:900;line-height:1.5}.ff-label.is-spring,.ff-small.is-spring{color:#2f5a1c}.ff-mult{justify-content:center;align-items:baseline;gap:calc(var(--k) * 12);white-space:nowrap;display:flex}.ff-mult-old{font-family:var(--font-display);font-size:calc(var(--k) * 26);color:#6f86a3;line-height:1.3}.ff-arrow{font-size:calc(var(--k) * 24);color:#35557a;font-weight:900}.ff-mult-new{font-family:var(--font-display);font-size:calc(var(--k) * 56);color:#e08a12;font-variant-numeric:tabular-nums;text-shadow:0 calc(var(--k) * 3) 0 #fff;line-height:1.2}.ff-small{font-size:calc(var(--k) * 14);color:#35557a;white-space:nowrap;font-weight:900;line-height:1.5}.ff-stage{justify-content:center;align-items:baseline;gap:calc(var(--k) * 10);white-space:nowrap;display:flex}.ff-stage-word{font-family:var(--font-display);font-size:calc(var(--k) * 26);color:#2f5a1c;line-height:1.3}.ff-stage-num{font-family:var(--font-display);font-size:calc(var(--k) * 72);color:#c7572e;font-variant-numeric:tabular-nums;text-shadow:0 calc(var(--k) * 4) 0 #fff6c8;line-height:1.15}.ff-gifts{box-sizing:border-box;width:calc(var(--k) * 320);padding:calc(var(--k) * 10) calc(var(--k) * 14) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);gap:calc(var(--k) * 2);flex-direction:column;display:flex}.ff-gifts-head{font-size:calc(var(--k) * 13);color:#ffd76a;font-weight:900;line-height:1.5}.ff-gift{font-size:calc(var(--k) * 14);white-space:nowrap;font-weight:700;line-height:1.7}.ff-ur-art{width:calc(var(--k) * 220);height:calc(var(--k) * 220);position:relative}.ff-ur-art img{object-fit:contain;-webkit-user-drag:none;will-change:transform;width:100%;height:100%;animation:.5s cubic-bezier(.2,.9,.3,1.3) both ff-ur-pop;position:relative}@keyframes ff-ur-pop{0%{transform:scale(.5)}to{transform:scale(1)}}.ff-ur-glow{background:radial-gradient(circle,#fffffff2 0%,#ffe27acc 34%,#ffe27a00 70%);border-radius:50%;position:absolute;inset:-30%}.ff-ur-ring{will-change:transform;background:conic-gradient(#fff6c8,#ffb44a,#ff5a32,#fff6c8,#ffb44a,#ff5a32,#fff6c8);border-radius:50%;animation:9s linear infinite ff-spin;position:absolute;inset:-22%;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 71%);mask:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 71%)}@keyframes ff-spin{to{transform:rotate(360deg)}}.ff-ur-title{font-size:calc(var(--k) * 18);letter-spacing:.14em;color:#ffe9a0;white-space:nowrap;text-shadow:0 calc(var(--k) * 2) 0 #5a2414;font-weight:900;line-height:1.4}.ff-ur-name{font-family:var(--font-display);font-size:calc(var(--k) * 44);color:#fff6c8;white-space:nowrap;text-shadow:0 calc(var(--k) * 3) 0 #5a2414, 0 0 calc(var(--k) * 12) #ffbe46e6;line-height:1.2}.ff-hint{left:0;right:0;bottom:calc(var(--sb) + var(--k) * 40);text-align:center;font-size:calc(var(--k) * 13);color:#35557a;pointer-events:none;font-weight:700;line-height:1.5;position:absolute}.ff[data-phase=dawn] .ff-hint,.ff[data-phase=ur] .ff-hint{color:#fff1c1}.ff-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.rs{z-index:65;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rs-back{background:#040a10b8;position:absolute;inset:0}.rs-panel{box-sizing:border-box;width:calc(var(--k) * 330);padding:calc(var(--k) * 18) calc(var(--k) * 16) calc(var(--k) * 18);border-radius:calc(var(--k) * 18);border:calc(var(--k) * 2) solid #fff1c173;align-items:center;gap:calc(var(--k) * 8);will-change:transform, opacity;background:#10263c;flex-direction:column;animation:.22s ease-out both al-sheet-in;display:flex;position:relative}.rs.is-leaving .rs-panel{animation:.5s ease-in .2s both rs-out}@keyframes rs-out{to{opacity:0;transform:scale(.92)}}.rs-title{font-size:calc(var(--k) * 20);white-space:nowrap;font-weight:900;line-height:1.4}.rs-time{font-size:calc(var(--k) * 15);color:#cfe9ff;white-space:nowrap;font-weight:900;line-height:1.5}.rs-cap{padding:calc(var(--k) * 2) calc(var(--k) * 12);border-radius:calc(var(--k) * 10);color:#fff6d9;font-size:calc(var(--k) * 12);white-space:nowrap;background:#c7572eeb;font-weight:900;line-height:1.6}.rs-gain{align-items:center;gap:calc(var(--k) * 8);font-family:var(--font-display);font-size:calc(var(--k) * 34);color:#ffd76a;white-space:nowrap;line-height:1.3;display:flex}.rs-gain img{width:calc(var(--k) * 30);height:calc(var(--k) * 40);object-fit:contain}.rs-note{font-size:calc(var(--k) * 12);color:#d5e2ea;text-align:center;font-weight:700;line-height:1.6}.rs-btn{height:calc(var(--k) * 60);border-radius:calc(var(--k) * 16);font-size:calc(var(--k) * 18);white-space:nowrap;align-self:stretch}.rs-fly{pointer-events:none;position:absolute;inset:0}.rs-fly img{left:calc(50% - var(--k) * 16 + (var(--i) - 2.5) * var(--k) * 22);width:calc(var(--k) * 26);height:calc(var(--k) * 34);object-fit:contain;opacity:0;will-change:transform, opacity;animation:.6s cubic-bezier(.5,0,.7,.4) both rs-fly;animation-delay:calc(var(--i) * 40ms);position:absolute;top:46%}@keyframes rs-fly{0%{opacity:0;transform:translate(0)scale(.6)}14%{opacity:1;transform:translate(0, calc(var(--k) * -20)) scale(1.2)}90%{opacity:1;transform:translate(calc((2.5 - var(--i)) * var(--k) * 22), calc(var(--k) * 34 + var(--st) - 46vh)) scale(.6)}to{opacity:0;transform:translate(calc((2.5 - var(--i)) * var(--k) * 22), calc(var(--k) * 34 + var(--st) - 46vh)) scale(.4)}}.chip-row{align-items:center;gap:calc(var(--u) * 6);display:flex}.chip.chip-mult{color:#cfe9ff;border-color:#cfe9ff}.chip.chip-mult .chip-value{color:#ffe27a}.tab.has-dot{position:relative}.tab-dot{right:calc(var(--u) * 8);top:calc(var(--u) * 6);width:calc(var(--u) * 14);height:calc(var(--u) * 14);border:calc(var(--u) * 2) solid #fff6d9;box-sizing:border-box;pointer-events:none;background:#c7572e;border-radius:50%;position:absolute}.arena[data-mogu-ur="1"] .mogu-glow{will-change:opacity;background:radial-gradient(circle,#ffe27abf 0%,#ffb44a66 42%,#ffe27a00 70%);animation:2.6s ease-in-out infinite alternate mogu-ur-glow;inset:-22%}@keyframes mogu-ur-glow{0%{opacity:.6}to{opacity:1}}.arena[data-calm="1"][data-mogu-ur="1"] .mogu-glow{opacity:.8;animation:none}.al-mogu{padding:calc(var(--k) * 8) calc(var(--k) * 12);border-radius:calc(var(--k) * 14);align-items:center;gap:calc(var(--k) * 12);flex-shrink:0;display:flex}.al-mogu.is-ur{box-shadow:0 0 calc(var(--k) * 10) #ffd67880;border-color:#ffd36e}.al-mogu img{width:calc(var(--k) * 54);height:calc(var(--k) * 54);object-fit:contain;flex-shrink:0}.al-mogu-col{gap:calc(var(--k) * 2);flex-direction:column;flex-grow:1;min-width:0;display:flex}.al-mogu-name{align-items:baseline;gap:calc(var(--k) * 8);font-size:calc(var(--k) * 16);white-space:nowrap;font-weight:900;line-height:1.4;display:flex}.al-mogu-name small{font-size:calc(var(--k) * 12);color:#ffe9a0;font-weight:900}.al-mogu-line{font-size:calc(var(--k) * 12);color:#d5e2ea;white-space:nowrap;font-weight:700;line-height:1.5}.al-mogu-lv{font-size:calc(var(--k) * 16);color:#ffd76a;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:900}.fx-seal{left:50%;top:calc(var(--st) + var(--u) * 268);padding:calc(var(--u) * 5) calc(var(--u) * 16);border-radius:calc(var(--u) * 16);border:calc(var(--u) * 2) solid #fff6c8;color:#fff6d9;font-size:calc(var(--u) * 15);white-space:nowrap;box-shadow:0 calc(var(--u) * 3) 0 #3a1408;z-index:6;pointer-events:none;will-change:transform, opacity;background:linear-gradient(90deg,#7a2a1a,#c7572e 50%,#7a2a1a);font-weight:900;line-height:1.5;animation:1.5s ease-out both fx-seal;position:absolute}@keyframes fx-seal{0%{opacity:0;transform:translate(-50%, calc(var(--u) * 10)) scale(.7)}12%{opacity:1;transform:translate(-50%)scale(1.08)}20%{transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%, calc(var(--u) * -8)) scale(1)}}.zk{--k:var(--u);z-index:50;font-family:var(--font-body);color:#fff1c1;-webkit-user-select:none;user-select:none;background:linear-gradient(#0b1b33 0%,#10283a 40%,#123226 70%,#0c2219 100%);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.zk-head{align-items:center;gap:calc(var(--k) * 10);padding:calc(var(--st) + var(--k) * 10) calc(var(--k) * 12) calc(var(--k) * 8) calc(var(--k) * 16);flex-shrink:0;display:flex}.zk-head .ot-title{flex-grow:0}.zk-count{text-align:right;min-width:0;font-size:calc(var(--k) * 12);color:#ffd76a;white-space:nowrap;flex-grow:1;font-weight:900;line-height:1.5}.zk-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-grow:1;min-height:0;overflow:hidden auto}.zk-col{box-sizing:border-box;padding:calc(var(--k) * 2) calc(var(--k) * 12) calc(var(--sb) + var(--k) * 24);gap:calc(var(--k) * 12);flex-direction:column;display:flex}.zk-note{font-size:calc(var(--k) * 12);color:#d5e2ea;text-align:center;font-weight:700;line-height:1.6}.battle[data-calm="1"] .sf-spark,.battle[data-calm="1"] .sf-pick-spark,.battle[data-calm="1"] .card-sparks,.battle[data-calm="1"] .sf-ring,.battle[data-calm="1"] .sf-pick-ring{display:none!important}.battle[data-calm="1"] .sf-rays,.battle[data-calm="1"] .sf-pick-rays{opacity:.35!important;animation:none!important}.battle[data-calm="1"] .card.is-live.t-SSR .card-halo,.battle[data-calm="1"] .sf-pillar-flash,.battle[data-calm="1"] .ff-ur-ring{animation:none!important}.battle[data-calm="1"] .sf-pillar-flash{opacity:0!important}.battle[data-calm="1"] .ff-flake:nth-child(3n+1),.battle[data-calm="1"] .ff-flake:nth-child(3n+2){display:none}.ff[data-phase=ur] .ff-col{top:calc(var(--st) + var(--k) * 70);gap:calc(var(--k) * 12)}.ff-ur-stage{width:calc(var(--k) * 240);height:calc(var(--k) * 360);position:relative}.ff-ur-card{left:calc(var(--k) * 25);width:calc(var(--k) * 190);height:calc(var(--k) * 285);transform-origin:50% 0;will-change:transform, opacity;animation:.7s cubic-bezier(.2,.9,.3,1.12) both ff-ur-card;position:absolute;top:0;transform:scale(1.263)}@keyframes ff-ur-card{0%{opacity:0;transform:translateY(calc(var(--k) * 170)) scale(.5)}60%{opacity:1;transform:translateY(calc(var(--k) * -6)) scale(1.33)}to{opacity:1;transform:translateY(0)scale(1.263)}}.ff-ur-rays,.ff-ur-stage .ff-ur-ring{will-change:transform, opacity;border-radius:50%;position:absolute;inset:50% auto auto 50%}.ff-ur-rays{width:calc(var(--k) * 760);height:calc(var(--k) * 760);margin:calc(var(--k) * -380) 0 0 calc(var(--k) * -380);background:repeating-conic-gradient(from 0deg, #ffdc82f2 0 9deg, #ff5a32b3 9deg 18deg, transparent 18deg 30deg);animation:28s linear infinite ff-spin;-webkit-mask:radial-gradient(circle,#000 22%,#000000b3 44%,#0000 68%);mask:radial-gradient(circle,#000 22%,#000000b3 44%,#0000 68%)}.ff-ur-stage .ff-ur-ring{width:calc(var(--k) * 460);height:calc(var(--k) * 460);margin:calc(var(--k) * -230) 0 0 calc(var(--k) * -230)}.ff-ur-new{font-family:var(--font-display);font-size:calc(var(--k) * 22);color:#fff6c8;white-space:nowrap;text-shadow:0 calc(var(--k) * 3) 0 #5a2414;line-height:1.4}.ff-gifts.is-ur{border-color:#ffd36e;align-items:center}.battle[data-calm="1"] .ff-ur-rays{opacity:.4;animation:none}.al-mogu.is-btn{box-sizing:border-box;width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.al-mogu.is-btn .al-mogu-col,.al-mogu.is-btn .al-mogu-name,.al-mogu.is-btn .al-mogu-line{display:flex}.al-mogu.is-btn .al-mogu-col{flex-direction:column}.mg-note{font-size:calc(var(--k) * 12);color:#d5e2ea;font-weight:700;line-height:1.6}.mg-head{font-size:calc(var(--k) * 13);color:#ffd76a;font-weight:900;line-height:1.5}.mg-line{font-size:calc(var(--k) * 14);white-space:nowrap;font-weight:700;line-height:1.7}.ff-ur-stage{z-index:0}.ff-ur-new,.ff-gifts.is-ur{z-index:1;position:relative}.ff-ur-new{text-align:center;padding:calc(var(--k) * 4) 0;background:linear-gradient(90deg,#0000,#3c1006e0 18% 82%,#0000);align-self:stretch}.ff-ur-warm{left:50%;top:calc(var(--st) + var(--k) * 70);margin-left:calc(var(--k) * -120);opacity:.004;pointer-events:none;position:absolute}.ff-ur-warm,.ff-ur-warm *{animation:none!important}.ff{container-type:size}.fm{background:#3a1c0e;position:absolute;inset:0;overflow:hidden}.fm.is-spring{background:#a9703f}.fm-stage{aspect-ratio:720/1280;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (width:1cqw){.fm-stage{aspect-ratio:auto;width:max(100cqw,56.25cqh);height:max(100cqh,177.78cqw)}.fm.is-sleep .fm-stage{transform:translate(calc(-50% + max(100cqw,56.25cqh)/2.27273 - 44cqw),-50%)}}.fm-stage>img.fm-still,.fm-stage>video{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;left:0}.fm-flash{opacity:0;pointer-events:none;will-change:opacity;background:#fff;animation:.55s ease-out both fm-flash;position:absolute;inset:0}@keyframes fm-flash{0%{opacity:1}to{opacity:0}}.fm-top,.fm-bottom{align-items:center;gap:calc(var(--k) * 4);pointer-events:none;will-change:transform, opacity;flex-direction:column;animation:.4s ease-out both ff-rise;display:flex;position:absolute;left:0;right:0}.fm-top{top:calc(var(--st) + var(--k) * 34)}.fm-bottom{bottom:calc(var(--sb) + var(--k) * 46)}.fm-title{font-family:var(--font-display);font-size:calc(var(--k) * 30);color:#fff;white-space:nowrap;-webkit-text-stroke:calc(var(--k) * 6) #2a1408;paint-order:stroke fill;text-shadow:0 calc(var(--k) * 3) calc(var(--k) * 8) #0009;line-height:1.35}.fm-title.is-spring{font-size:calc(var(--k) * 36);color:#fff6c8;-webkit-text-stroke:calc(var(--k) * 7) #2f5a1c}.fm-label{font-size:calc(var(--k) * 15);color:#fff1c1;white-space:nowrap;-webkit-text-stroke:calc(var(--k) * 4) #2a1408;paint-order:stroke fill;font-weight:900;line-height:1.4}.fm-bottom .ff-mult-old{color:#fff1c1;-webkit-text-stroke:calc(var(--k) * 5) #2a1408;paint-order:stroke fill}.fm-bottom .ff-arrow{color:#fff1c1;-webkit-text-stroke:calc(var(--k) * 4) #2a1408;paint-order:stroke fill}.fm-bottom .ff-mult-new{color:#ffd76a;-webkit-text-stroke:calc(var(--k) * 7) #2a1408;paint-order:stroke fill;text-shadow:0 calc(var(--k) * 3) calc(var(--k) * 8) #0009}.fm-bottom .ff-small{color:#fff1c1;-webkit-text-stroke:calc(var(--k) * 4) #2a1408;paint-order:stroke fill}.ff[data-phase=snow] .ff-hint,.ff[data-phase=count] .ff-hint,.ff[data-phase=spring] .ff-hint{bottom:calc(var(--sb) + var(--k) * 12);color:#fff;text-shadow:0 1px 4px #000000e6}.ff[data-phase=snow] .ff-bg,.ff[data-phase=count] .ff-bg,.ff[data-phase=spring] .ff-bg,.ff[data-phase=snow] .ff-flake:nth-child(2n),.ff[data-phase=count] .ff-flake:nth-child(2n){display:none}.ff[data-phase=snow] .ff-flake,.ff[data-phase=count] .ff-flake{opacity:.8;box-shadow:none}.ff[data-phase=climb] .ff-col{top:calc(var(--st) + var(--k) * 24);left:calc(var(--k) * 16);right:calc(var(--k) * 16);padding:calc(var(--k) * 12) calc(var(--k) * 12) calc(var(--k) * 14);gap:calc(var(--k) * 4);border-radius:calc(var(--k) * 20);background:#221408b8}.ff[data-phase=climb] .ff-label.is-spring{font-size:calc(var(--k) * 16);color:#fff}.ff[data-phase=climb] .ff-stage-word{color:#fff6c8}.ff[data-phase=climb] .ff-stage-num{font-size:calc(var(--k) * 64);color:#ffd76a;text-shadow:0 calc(var(--k) * 4) 0 #5a2414;line-height:1.1}.ff[data-phase=climb] .ff-small.is-spring{font-size:calc(var(--k) * 15);color:#fff}.ff[data-phase=climb] .ff-hint,.ff[data-phase=spring] .ff-hint{color:#fff;text-shadow:0 0 calc(var(--k) * 6) #221408e6, 0 calc(var(--k) * 1) calc(var(--k) * 2) #221408e6}.hk{gap:calc(var(--u) * 12);color:var(--cream);font-family:var(--font-body);flex-direction:column;display:flex}.hk-head{justify-content:space-between;align-items:center;display:flex}.hk-title{font-size:calc(var(--u) * 18);margin:0;font-weight:900;line-height:1.4}.hk-close{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border:calc(var(--u) * 2) solid #fff1c173;color:var(--cream);background:#14302a;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.hk-close svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.hk-sec{gap:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 12) calc(var(--u) * 12);border-radius:calc(var(--u) * 14);border:calc(var(--u) * 2) solid #fff1c138;background:#08161e99;flex-direction:column;display:flex}.hk-h{font-size:calc(var(--u) * 15);color:#ffd76a;margin:0;font-weight:900;line-height:1.5}.hk-p,.hk-note,.hk-msg,.hk-warn{font-size:calc(var(--u) * 13);margin:0;font-weight:700;line-height:1.6}.hk-note{color:#ffb4a0}.hk-msg.is-ok{color:#cff0bd}.hk-msg.is-ng,.hk-warn{color:#ffb4a0;font-weight:900}.hk-code{box-sizing:border-box;width:100%;height:calc(var(--u) * 92);padding:calc(var(--u) * 8);border:calc(var(--u) * 2) solid #fff1c159;border-radius:calc(var(--u) * 10);color:#d9f0ff;word-break:break-all;resize:none;-webkit-user-select:text;user-select:text;background:#071620;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px;line-height:1.4;overflow-y:auto}.hk-code.is-input{height:calc(var(--u) * 76)}.hk-row{align-items:center;gap:calc(var(--u) * 10);display:flex}.hk-count{font-size:calc(var(--u) * 12);color:#c9d2cf;white-space:nowrap;font-weight:700}.hk-btn{box-sizing:border-box;min-height:calc(var(--u) * 48);padding:0 calc(var(--u) * 16);border:calc(var(--u) * 2) solid #fff1c173;border-radius:calc(var(--u) * 14);color:var(--cream);font-family:inherit;font-size:calc(var(--u) * 15);white-space:nowrap;background:#14302a;font-weight:900}.hk-btn.is-main{border:calc(var(--u) * 3) solid #7c543a;color:#5a3a26;background:#ffd76a}.hk-btn.is-danger{color:#fff6d9;background:#c7572e;border-color:#ffb4a0}.hk-btn:disabled{color:#c9d2cf;background:#1c2a2e;border-color:#fff1c140}.hk-confirm{gap:calc(var(--u) * 8);flex-direction:column;display:flex}.hk-back{z-index:80;padding:calc(var(--st) + var(--u) * 12) calc(var(--u) * 14) calc(var(--sb) + var(--u) * 12);box-sizing:border-box;background:#040a10c7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hk-card{box-sizing:border-box;width:100%;max-width:calc(var(--u) * 350);max-height:100%;padding:calc(var(--u) * 14);border:calc(var(--u) * 3) solid var(--brown);border-radius:calc(var(--u) * 20);background:#10283a;overflow-y:auto}.sheet-move{margin-bottom:calc(var(--u) * 14)}.sheet{max-height:calc(100% - var(--u) * 24);overflow-y:auto}.al-lock-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 13);background:#fff1c11a;flex-shrink:0;font-weight:900;line-height:1.5;display:flex}.al-lock-row>span{min-width:0}.al-lock-btn{min-width:calc(var(--u) * 84);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 14);flex-shrink:0}.al-lock-btn.is-on{border:calc(var(--u) * 3) solid #7c543a;color:#1f4a22;background:#cff0bd}.al-cardbtn,.al-item{position:relative}.al-lock{right:calc(var(--u) * -4);top:calc(var(--u) * 62);width:calc(var(--u) * 20);height:calc(var(--u) * 20);border:calc(var(--u) * 2) solid #fff6d9;box-sizing:border-box;pointer-events:none;background:#2f5a1c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.al-lock svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.slot-enemy:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #fffac8d9 0 10deg, #a0ebff80 10deg 20deg, transparent 20deg 32deg);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:118%;margin:-59% 0 0 -59%;position:absolute;top:46%;left:50%;-webkit-mask:radial-gradient(circle,#000 30%,#0009 48%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0009 48%,#0000 70%)}.arena[data-rare="1"] .slot-enemy:before{opacity:1;animation:9s linear infinite rare-spin}.arena[data-calm="1"][data-rare="1"] .slot-enemy:before{opacity:.7;animation:none}@keyframes rare-spin{to{transform:rotate(360deg)}}.arena[data-rare="1"] .enemy-plate{--rare:1}.fx-banner-rare{color:#12405a;box-shadow:0 calc(var(--u) * 6) 0 #12405a;z-index:6;background:linear-gradient(#f4ffff 0%,#bdeeff 100%);border-color:#2a6f8a}:root{--font-display:"Mochiy Pop P One", "Zen Maru Gothic", "Hiragino Maru Gothic ProN", sans-serif;--font-body:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Yu Gothic", system-ui, sans-serif;--cream:#fff1c1;--brown:#7c543a;--brown-dark:#4a2f1e;--brown-ink:#5a3a26;--gold:#ffd76a;--plate:#08161ed1;--plate-line:#fff1c147;--moon:#f6de8a;--ink:#f4ebd0;--amber:#ffc93c;--panel:#070f1ef0;--line:#f6de8a47;--cutin-in:.22s;--cutin-out:.28s;--cutin-sec:1.6s}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{overscroll-behavior:none;color:var(--cream);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#050d1a;font-weight:700;position:fixed;inset:0;overflow:hidden}button{font-family:inherit;font-weight:inherit;color:inherit;cursor:pointer;touch-action:manipulation;appearance:none;margin:0}button:focus-visible{outline-offset:2px;outline:2px solid #7ce0ff}.icon{flex:none;display:block}.screen{--u:1px;--su:1px;--st:env(safe-area-inset-top,0px);--sb:env(safe-area-inset-bottom,0px);width:min(100vw,62dvh);height:100dvh;padding:var(--st) 0 var(--sb);background:#0b1b2b;margin:0 auto;position:relative;overflow:hidden}.title{background:#0e2233;position:absolute;inset:0;overflow:hidden}.title-art{object-fit:cover;object-position:50% 40%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.title-moonlight{aspect-ratio:1;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#ffec9600 44%,#ffec9657 52%,#ffec961f 66%,#ffec9600 76%);border-radius:50%;width:78%;margin:-39% 0 0 -39%;animation:6.5s ease-in-out infinite alternate title-moon;position:absolute;top:13%;left:50%}@keyframes title-moon{0%{opacity:.35;transform:scale(.97)}to{opacity:1;transform:scale(1.05)}}.title-fireflies{pointer-events:none;position:absolute;inset:0}.firefly{width:calc(var(--u) * 9);height:calc(var(--u) * 9);margin:calc(var(--u) * -4.5) 0 0 calc(var(--u) * -4.5);opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fffbd6 0%,#ffe778e6 34%,#ffe77800 70%);border-radius:50%;animation:8s ease-in-out infinite firefly;position:absolute}@keyframes firefly{0%{opacity:0;transform:translate(0,0)}18%{opacity:.95}40%{opacity:.35;transform:translate3d(calc(var(--u) * 12), calc(var(--u) * -16), 0)}62%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--u) * -8), calc(var(--u) * -30), 0)}}.title-shade{height:calc(var(--u) * 300 + var(--sb));pointer-events:none;background:linear-gradient(#08181400,#081814e0 62%);position:absolute;bottom:0;left:0;right:0}.title-logo{left:calc(var(--u) * 15);top:calc(var(--st) + var(--u) * 70);width:calc(var(--u) * 360);pointer-events:none;height:auto;position:absolute}.title-menu{left:0;right:0;bottom:calc(var(--sb) + var(--u) * 34);align-items:center;gap:calc(var(--u) * 18);flex-direction:column;display:flex;position:absolute}.title-start{width:calc(var(--u) * 240);height:calc(var(--u) * 60);border:calc(var(--u) * 4) solid var(--brown);border-radius:calc(var(--u) * 30);background:var(--cream);color:var(--brown-ink);font-size:calc(var(--u) * 24);letter-spacing:.12em;white-space:nowrap;box-shadow:0 calc(var(--u) * 5) 0 var(--brown-dark), 0 calc(var(--u) * 10) calc(var(--u) * 18) #00000073;padding:0;font-weight:900}.title-start:active{transform:translateY(calc(var(--u) * 3))}.title-start:disabled{font-size:calc(var(--u) * 18);letter-spacing:.04em}.title-sub{gap:calc(var(--u) * 14);display:flex}.title-pill{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 16);border:calc(var(--u) * 2) solid #fff1c1b3;border-radius:calc(var(--u) * 22);color:var(--cream);font-size:calc(var(--u) * 14);white-space:nowrap;background:#0a1e1ab8;font-weight:700;display:flex}.title-version{font-size:calc(var(--u) * 12);color:#d9e4d2;font-weight:500}.title-note{left:50%;bottom:calc(var(--sb) + var(--u) * 232);padding:calc(var(--u) * 8) calc(var(--u) * 18);border:calc(var(--u) * 3) solid var(--brown);border-radius:calc(var(--u) * 20);background:var(--cream);color:var(--brown-ink);font-size:calc(var(--u) * 18);white-space:nowrap;pointer-events:none;font-weight:900;position:absolute;transform:translate(-50%)}.battle{position:absolute;inset:0}.arena{top:0;left:0;right:0;bottom:calc(var(--u) * 104 + var(--sb));contain:layout paint;touch-action:none;cursor:pointer;background:#0b1b33;position:absolute;overflow:hidden}.bg,.bg-layer{pointer-events:none;position:absolute;inset:0}.bg-layer{will-change:opacity;background-position:50% 80%;background-repeat:no-repeat;background-size:cover;transition:opacity .7s}.bg-night{background-image:linear-gradient(#0b1b33 0%,#10283a 38%,#123226 62%,#0c2219 100%)}.bg-moon{opacity:0;background-image:linear-gradient(#17335c 0%,#1c4466 38%,#1d4a3a 62%,#153626 100%)}.bg-boss{opacity:0;background-image:linear-gradient(#24132f 0%,#3a1a2c 38%,#33221c 62%,#1c1410 100%)}.arena.has-bg-night .bg-night{background-image:var(--bg-night)}.arena.has-bg-moon .bg-moon{background-image:var(--bg-moon)}.arena.has-bg-boss .bg-boss{background-image:var(--bg-boss)}.arena.has-bg-night:not(.has-bg-moon) .bg-moon,.arena.has-bg-night:not(.has-bg-boss) .bg-boss{background-image:none}.arena[data-moon="1"] .bg-moon,.arena[data-moon="2"] .bg-moon,.arena[data-moon="3"] .bg-moon,.arena[data-boss="1"] .bg-boss{opacity:1}.stage-box{left:50%;bottom:calc(var(--u) * 92);width:calc(var(--su) * 390);height:calc(var(--su) * 330);margin-left:calc(var(--su) * -195);pointer-events:none;position:absolute}.ground{left:0;right:0;top:calc(100% - var(--u) * 92 - var(--su) * 208);pointer-events:none;background:#12301f;position:absolute;bottom:0}.moon-disc{left:calc(var(--su) * 236);top:calc(var(--su) * -168);width:calc(var(--su) * 120);height:calc(var(--su) * 120);box-shadow:0 0 calc(var(--su) * 60) calc(var(--su) * 18) #f6de8a47;will-change:transform;background:#f6de8a;border-radius:50%;transition:transform .9s;position:absolute}.arena[data-moon="1"] .moon-disc{transform:scale(1.3)}.arena[data-moon="2"] .moon-disc{transform:scale(1.67)}.arena[data-moon="3"] .moon-disc{transform:scale(2)}.hill{position:absolute}.hill-a{left:calc(var(--su) * -40);top:calc(var(--su) * -18);width:calc(var(--su) * 230);height:calc(var(--su) * 150);border-radius:calc(var(--su) * 115) calc(var(--su) * 115) 0 0;background:#0f2a22}.hill-b{left:calc(var(--su) * 170);top:calc(var(--su) * 12);width:calc(var(--su) * 280);height:calc(var(--su) * 130);border-radius:calc(var(--su) * 140) calc(var(--su) * 140) 0 0;background:#0d251e}.ground-shadow{left:calc(var(--su) * 30);top:calc(var(--su) * 300);width:calc(var(--su) * 330);height:calc(var(--su) * 34);background:#00000038;border-radius:50%;position:absolute}.arena.has-bg-night .ground,.arena.has-bg-night .moon-disc,.arena.has-bg-night .hill{display:none}.scene-light{pointer-events:none;position:absolute;inset:0}.scene-light:before,.scene-light:after{content:"";opacity:0;will-change:opacity;transition:opacity .7s;position:absolute;inset:0}.scene-light:before{background:radial-gradient(circle at 76% 24%,#fbe9a466 0%,#a0cdf533 45%,#a0cdf51a 100%)}.scene-light:after{background:linear-gradient(#e8734a33,#781e2824 60%,#280a144d)}.arena[data-moon="1"] .scene-light:before{opacity:.45}.arena[data-moon="2"] .scene-light:before{opacity:.75}.arena[data-moon="3"] .scene-light:before,.arena[data-boss="1"] .scene-light:after{opacity:1}.slot{transform-origin:50% 100%;transition:transform .12s ease-out;position:absolute}.slot img{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-drag:none;will-change:transform;width:100%;height:100%;display:block;position:relative}.slot.is-pose{z-index:2;transform:scale(1.24)}.mogu-glow{background:radial-gradient(circle,#ffec9666 0%,#ffec9624 45%,#ffec9600 70%);border-radius:50%;position:absolute;inset:-12%}.arena[data-moon="1"] .mogu-glow,.arena[data-moon="2"] .mogu-glow,.arena[data-moon="3"] .mogu-glow{background:radial-gradient(circle,#fbe9a49e 0%,#fbe9a438 45%,#fbe9a400 70%)}.slot-enemy img{transform-origin:bottom;will-change:transform, opacity}.slot{z-index:1}.slot-enemy{z-index:0;transform-origin:100% 100%}.slot-enemy.is-boss{transform:scale(var(--boss-scale,1.4146))}.slot-enemy.is-boss:before{content:"";pointer-events:none;background:radial-gradient(#0000009e 0%,#0000005c 50%,#0000 72%);border-radius:50%;height:16%;position:absolute;bottom:-4%;left:8%;right:8%}.enemy-plate{left:calc(var(--su) * 212);top:calc(var(--su) * 4);width:calc(var(--su) * 158);align-items:center;gap:calc(var(--su) * 3);flex-direction:column;display:flex;position:absolute}.enemy-name{font-size:calc(var(--su) * 12);white-space:nowrap;text-shadow:0 1px 2px #000000b3;line-height:1.3}.enemy-bar{width:calc(var(--su) * 150);height:calc(var(--su) * 12);border:calc(var(--su) * 2) solid #2a1810;border-radius:calc(var(--su) * 6);background:#3a2a22;overflow:hidden}.enemy-bar-fill{background:#e8734a;height:100%}.stage-hud{--boss-plate-top:max(calc(var(--boss-head,calc(var(--su) * -44)) - var(--su) * 48), calc(var(--top-clear,-9999px) + var(--su) * 6))}.arena[data-moon="1"] .stage-hud,.arena[data-moon="2"] .stage-hud,.arena[data-moon="3"] .stage-hud{--boss-plate-top:max(calc(var(--boss-head,calc(var(--su) * -44)) - var(--su) * 48), calc(var(--moon-clear,-9999px) + var(--su) * 4))}.enemy-plate.is-boss{left:calc(var(--su) * 12);top:var(--boss-plate-top);width:calc(var(--su) * 366);align-items:stretch;gap:calc(var(--su) * 2)}.enemy-plate.is-boss .enemy-name{color:#ffd0b8;font-size:calc(var(--su) * 14);text-shadow:0 calc(var(--su) * 1.5) 0 #280804f2, 0 0 calc(var(--su) * 4) #280804e6;font-weight:900}.enemy-plate.is-boss .enemy-bar{width:100%;height:calc(var(--su) * 18);border:calc(var(--su) * 3) solid #2a0c08;border-radius:calc(var(--su) * 9);box-shadow:0 0 0 calc(var(--su) * 1.5) #ffd76a;background:#3a1a16}.enemy-plate.is-boss .enemy-bar-fill{background:linear-gradient(#ff8a6a 0%,#ff4a3a 55%,#c4201a 100%)}.topbar{left:calc(var(--u) * 10);right:calc(var(--u) * 10);top:calc(var(--st) + var(--u) * 12);height:calc(var(--u) * 44);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--plate-line);border-radius:calc(var(--u) * 22);background:var(--plate);pointer-events:none;display:flex;position:absolute}.topbar-stage{gap:calc(var(--u) * 3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.topbar-stage-name{font-size:calc(var(--u) * 15);white-space:nowrap;font-weight:900;line-height:1}.dots{gap:calc(var(--u) * 3);display:flex}.dot{width:calc(var(--u) * 9);height:calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:#4b6470}.dot.is-on{background:var(--gold)}.dot.is-boss{background:#e8734a}.dot.is-boss.is-now{box-shadow:0 0 0 calc(var(--u) * 1.5) var(--cream)}.topbar-coin{align-items:center;gap:calc(var(--u) * 5);flex:none;display:flex}.coin-kohaku{width:calc(var(--u) * 18);height:calc(var(--u) * 24);background:url(/art/kohaku-drop.png) 50%/contain no-repeat;flex:none}.coin-kohaku.is-small{width:calc(var(--u) * 13.5);height:calc(var(--u) * 18)}.coin-tegami{width:calc(var(--u) * 20);height:calc(var(--u) * 14);border:calc(var(--u) * 2) solid #2f6b2a;border-radius:calc(var(--u) * 12) calc(var(--u) * 2) calc(var(--u) * 12) calc(var(--u) * 2);background:#7cc46a;flex:none}.topbar-value{font-size:calc(var(--u) * 16);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.topbar-value.is-kohaku{color:var(--gold)}.topbar-value.is-tegami{color:#cff0bd}.side-icons{right:calc(var(--u) * 10);top:calc(var(--st) + var(--u) * 66);gap:calc(var(--u) * 8);display:flex;position:absolute}.side-icon{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border:calc(var(--u) * 2) solid #fff1c180;border-radius:calc(var(--u) * 14);background:var(--plate);color:var(--cream);justify-content:center;align-items:center;padding:0;display:flex}.combo{left:calc(var(--u) * 12);top:calc(var(--st) + var(--u) * 66);gap:calc(var(--u) * 4);pointer-events:none;flex-direction:column;display:flex;position:absolute}.combo-line{align-items:baseline;gap:calc(var(--u) * 6);white-space:nowrap;display:flex}.combo-pop{transform-origin:0 80%;will-change:transform;display:inline-block}.combo-num{font-family:var(--font-display);font-size:calc(var(--u) * 40);font-variant-numeric:tabular-nums;color:var(--cream);text-shadow:0 calc(var(--u) * 3) 0 var(--brown), 0 0 calc(var(--u) * 14) #ffd76a73;line-height:1.1;display:inline-block}.combo-num.is-tier1{color:var(--gold);text-shadow:0 calc(var(--u) * 3) 0 #8a4a1c, 0 0 calc(var(--u) * 14) #ffd76abf}.combo-num.is-tier2{font-size:calc(var(--u) * 43);color:#ff9a3c;text-shadow:0 calc(var(--u) * 3) 0 #7a2c10, 0 0 calc(var(--u) * 16) #ff9a3ccc}.combo-num.is-tier3{font-size:calc(var(--u) * 44);color:#ff8fc0;text-shadow:0 calc(var(--u) * 3) 0 #8a2452, 0 0 calc(var(--u) * 16) #ff8fc0cc}.combo-num.is-tier4{font-size:calc(var(--u) * 46);color:#7ce0ff;text-shadow:0 calc(var(--u) * 3) 0 #1c5a80, 0 0 calc(var(--u) * 18) #7ce0ffd9}.combo-num.is-tier5{font-size:calc(var(--u) * 46);text-shadow:0 calc(var(--u) * 3) 0 #3a2a5c, 0 0 calc(var(--u) * 18) #ffffffd9}.combo-num.is-rainbow0{color:#ff8080}.combo-num.is-rainbow1{color:#ffb347}.combo-num.is-rainbow2{color:#ffe866}.combo-num.is-rainbow3{color:#8fe87a}.combo-num.is-rainbow4{color:#7ce0ff}.combo-num.is-rainbow5{color:#d2a8ff}.combo-label{font-size:calc(var(--u) * 15);font-weight:900}.bar{border-radius:calc(var(--u) * 5);background:#fff1c138;overflow:hidden}.bar-fill{height:100%}.combo-bar{width:calc(var(--u) * 150);height:calc(var(--u) * 8)}.combo-bar .bar-fill{background:var(--gold)}.moon-gauge{left:calc(var(--u) * 12);top:calc(var(--st) + var(--u) * 134);width:calc(var(--u) * 200);gap:calc(var(--u) * 4);pointer-events:none;flex-direction:column;display:flex;position:absolute}.moon-gauge-head{justify-content:space-between;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12);white-space:nowrap;text-shadow:0 1px 2px #0009;line-height:1.3;display:flex}.moon-gauge-value{color:var(--gold);font-variant-numeric:tabular-nums}.moon-gauge-bar{height:calc(var(--u) * 10)}.moon-gauge-bar .bar-fill{background:#bfe3ff}.moon-panel{left:calc(var(--u) * 12);right:calc(var(--u) * 12);top:calc(var(--st) + var(--u) * 128);gap:calc(var(--u) * 5);padding:calc(var(--u) * 8) calc(var(--u) * 12);border:calc(var(--u) * 2) solid #fbe9a4;border-radius:calc(var(--u) * 14);background:var(--plate);pointer-events:none;flex-direction:column;display:flex;position:absolute}.moon-panel-head,.moon-panel-foot{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 12);white-space:nowrap;line-height:1.3;display:flex}.moon-panel-title{font-size:calc(var(--u) * 16);color:#fbe9a4;font-weight:900}.moon-panel-next{font-variant-numeric:tabular-nums}.moon-panel-bar{height:calc(var(--u) * 10)}.moon-panel-bar .bar-fill{background:#fbe9a4}.moon-panel-hint{color:#bfe3ff}.bottom-hud{left:calc(var(--u) * 12);bottom:calc(var(--u) * 10);align-items:flex-start;gap:calc(var(--u) * 6);flex-direction:column;display:flex;position:absolute}.chip{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--plate-line);border-radius:calc(var(--u) * 14);background:var(--plate);font-size:calc(var(--u) * 13);white-space:nowrap;display:flex}.chip-value{font-size:calc(var(--u) * 16);font-variant-numeric:tabular-nums;color:var(--gold);font-weight:900}.train-row{gap:calc(var(--u) * 6);display:flex}.train-btn{justify-content:center;align-items:center;gap:calc(var(--u) * 1);min-width:calc(var(--u) * 142);height:calc(var(--u) * 42);padding:0 calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--brown);border-radius:calc(var(--u) * 16);background:var(--cream);color:var(--brown-ink);white-space:nowrap;box-shadow:0 calc(var(--u) * 3) 0 var(--brown-dark);flex-direction:column;font-weight:900;display:flex}.train-btn:active,.auto-btn:active{transform:translateY(calc(var(--u) * 2))}.train-btn-name{font-size:calc(var(--u) * 12);line-height:1.2}.train-btn-cost{align-items:center;gap:calc(var(--u) * 4);font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;line-height:1.2;display:flex}.train-btn.is-short{color:#5d5446;background:#b9b39a;border-color:#5d5446}.auto-btn{width:calc(var(--u) * 58);height:calc(var(--u) * 42);border:calc(var(--u) * 2) solid #fff1c180;border-radius:calc(var(--u) * 16);background:var(--plate);color:var(--cream);font-size:calc(var(--u) * 12);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.25;display:flex}.auto-btn-state{font-size:calc(var(--u) * 13);color:#9fb0b5;font-weight:900}.auto-btn.is-on{border-color:var(--gold)}.auto-btn.is-on .auto-btn-state{color:var(--gold)}.oowaza-btn{right:calc(var(--u) * 14);bottom:calc(var(--u) * 20);width:calc(var(--u) * 72);height:calc(var(--u) * 72);border:calc(var(--u) * 4) solid #4c463c;color:#2c2820;white-space:nowrap;box-shadow:0 calc(var(--u) * 5) 0 #2a251d;background:#6f6a58;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.oowaza-btn.is-ready{border-color:var(--brown);background:var(--gold);color:var(--brown-ink);box-shadow:0 calc(var(--u) * 5) 0 var(--brown-dark), 0 0 calc(var(--u) * 26) calc(var(--u) * 6) #ffd76a99}.oowaza-btn.is-ready:active{transform:translateY(calc(var(--u) * 3))}.oowaza-btn-name{font-size:calc(var(--u) * 11.5);font-weight:900;line-height:1.1}.oowaza-btn-count{font-size:calc(var(--u) * 22);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.1}.tabs{height:calc(var(--u) * 104 + var(--sb));gap:calc(var(--u) * 6);padding:calc(var(--u) * 10) calc(var(--u) * 8) 0;border-top:calc(var(--u) * 3) solid var(--brown);background:#0a1a16;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;display:grid;position:absolute;bottom:0;left:0;right:0}.tab{justify-content:center;align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 72);border:calc(var(--u) * 2) solid #fff1c159;border-radius:calc(var(--u) * 16);color:var(--cream);background:#14302a;flex-direction:column;padding:0;display:flex}.tab.is-current{border:calc(var(--u) * 3) solid var(--brown);background:var(--cream);color:var(--brown-ink)}.tab-label{font-size:calc(var(--u) * 13);white-space:nowrap;line-height:1.2}.tab.is-current .tab-label{font-weight:900}.fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fx-layer{pointer-events:none;position:absolute;inset:0}.fx-banner{left:50%;top:calc(var(--st) + var(--u) * 216);max-width:94%;padding:calc(var(--u) * 8) calc(var(--u) * 20);border:calc(var(--u) * 3) solid var(--brown);border-radius:calc(var(--u) * 22);background:var(--cream);color:var(--brown-ink);font-size:calc(var(--u) * 20);white-space:nowrap;box-shadow:0 calc(var(--u) * 4) 0 var(--brown-dark);will-change:transform, opacity;font-weight:900;line-height:1.3;animation:1.6s ease-out both fx-banner;position:absolute}.fx-banner-moon{background:#fbe9a4}.fx-banner-win{background:var(--gold)}.fx-banner-boss{color:#fff;box-shadow:0 calc(var(--u) * 4) 0 #5a2414;background:#e8734a;border-color:#5a2414}.fx-banner-lose{color:var(--cream);box-shadow:none;background:#08161ef0;border-color:#fff1c180}@keyframes fx-banner{0%{opacity:0;transform:translate(-50%)scale(.7)}12%{opacity:1;transform:translate(-50%)scale(1.08)}20%{transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%, calc(var(--u) * -10)) scale(1)}}.fx-notice{right:calc((100% - var(--su) * 390) / 2 + var(--su) * 10);bottom:calc(var(--u) * 92 + var(--su) * 36);max-width:calc(var(--su) * 184);padding:calc(var(--u) * 5) calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--gold);border-radius:calc(var(--u) * 14);color:var(--cream);font-size:calc(var(--u) * 13);white-space:nowrap;text-overflow:ellipsis;will-change:transform, opacity;background:#08161ee6;line-height:1.3;animation:1.5s ease-out both fx-notice;position:absolute;overflow:hidden}@keyframes fx-notice{0%{opacity:0;transform:translateY(calc(var(--u) * 10)) scale(.7)}9%{opacity:1;transform:translateY(calc(var(--u) * -3)) scale(1.14)}16%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--u) * -6))}}.fx-ripple{width:calc(var(--u) * 56);height:calc(var(--u) * 56);margin:calc(var(--u) * -28) 0 0 calc(var(--u) * -28);border:calc(var(--u) * 3) solid #fff1c1d9;will-change:transform, opacity;border-radius:50%;animation:.32s ease-out both fx-ripple;position:absolute}@keyframes fx-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.oowaza-flash{opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at var(--ox,77%) var(--oy,60%), #fff1c100 0deg 5deg, #fff1c1e6 5deg 7deg, #fff1c100 7deg 12deg), #140c0473;-webkit-mask-image:radial-gradient(circle at var(--ox,77%) var(--oy,60%), #0000 0, #0000 calc(var(--su) * 80), #000 calc(var(--su) * 210));-webkit-mask-image:radial-gradient(circle at var(--ox,77%) var(--oy,60%), #0000 0, #0000 calc(var(--su) * 80), #000 calc(var(--su) * 210));mask-image:radial-gradient(circle at var(--ox,77%) var(--oy,60%), #0000 0, #0000 calc(var(--su) * 80), #000 calc(var(--su) * 210));will-change:opacity, transform;position:absolute;inset:0}.arena.is-oowaza .oowaza-flash{animation:.7s ease-out both oowaza-flash}@keyframes oowaza-flash{0%{opacity:0;transform:scale(1.25)}14%{opacity:1;transform:scale(1.06)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.arena.is-scene-oowaza .oowaza-flash{opacity:1;animation:none}.cutin-layer{pointer-events:none}.cutin{left:0;top:calc(var(--cutin-lift,calc(var(--su) * 72)) * -1);width:calc(var(--su) * 390);height:calc(var(--su) * 150);transform:scale(var(--cutin-scale,1));transform-origin:100%;pointer-events:none;position:absolute}.cutin[hidden]{display:none}.cutin-band{left:calc(var(--su) * -1005);width:calc(var(--su) * 2400);height:calc(var(--su) * 150);box-shadow:0 calc(var(--su) * 6) 0 #00000040;will-change:transform;background:#c4603a;position:absolute;top:0;transform:rotate(-5deg)}.cutin-text{left:calc(var(--su) * 10);top:calc(var(--su) * 47);width:calc(var(--su) * 224);transform-origin:0;will-change:transform, opacity;flex-direction:column;gap:0;display:flex;position:absolute;transform:rotate(-5deg)}.cutin-name{width:100%;padding:calc(var(--su) * 3) calc(var(--su) * 3) calc(var(--su) * 4);-webkit-text-stroke:calc(var(--su) * 6.5) #2e1006;paint-order:stroke fill;font-family:var(--font-display);font-size:calc(var(--su) * var(--name-px,33));color:#fff;white-space:nowrap;text-shadow:0 calc(var(--su) * 3) 0 #2e1006, 0 0 calc(var(--su) * 10) #100602bf;line-height:1.2;overflow:hidden}.cutin-ally{font-size:calc(var(--su) * 17);color:var(--cream);white-space:nowrap;padding-left:calc(var(--su) * 4);text-shadow:0 calc(var(--su) * 1.5) 0 #280e04f2, 0 0 calc(var(--su) * 4) #280e04f2;font-weight:900;line-height:1.2}.cutin-art-box{z-index:1;left:calc(var(--su) * var(--art-left,238));top:calc(var(--su) * var(--art-top,-8));width:calc(var(--su) * var(--art-w,144));height:calc(var(--su) * var(--art-h,150));transform-origin:100% 62%;will-change:transform, opacity;position:absolute}.cutin-art-glow{background:radial-gradient(circle, #ffffffc7 0%, var(--band-glow,#ffd76acc) 40%, #fff0 71%);pointer-events:none;border-radius:50%;width:128%;height:128%;position:absolute;top:-14%;left:-14%}.cutin-art{object-fit:contain;object-position:center bottom;transform-origin:50% 100%;will-change:transform;width:100%;height:100%;display:block}.cutin-lines{left:calc(var(--su) * 760);width:calc(var(--su) * 1000);background:repeating-linear-gradient(90deg, #fff0 0, #fff0 calc(var(--su) * 40), #ffffff42 calc(var(--su) * 40), #ffffff42 calc(var(--su) * 46), #fff0 calc(var(--su) * 46), #fff0 calc(var(--su) * 84), #ffffff24 calc(var(--su) * 84), #ffffff24 calc(var(--su) * 87), #fff0 calc(var(--su) * 87), #fff0 calc(var(--su) * 120));will-change:transform;height:100%;animation:.3s linear infinite cutin-lines;position:absolute;top:0;transform:skew(-32deg)}@keyframes cutin-lines{0%{transform:skew(-32deg)translate(0)}to{transform:skewX(-32deg) translateX(calc(var(--su) * -120))}}.cutin-flash{left:calc(var(--su) * -200);top:calc(var(--su) * -14);width:calc(var(--su) * 790);height:calc(var(--su) * 178);opacity:0;will-change:opacity;background:#fff;position:absolute;transform:rotate(-5deg)}.cutin-veil{opacity:0;pointer-events:none;will-change:opacity;background:#040a1854;transition:opacity .18s;position:absolute;inset:0}.arena.is-cutin .cutin-veil{opacity:1}.cutin.is-playing .cutin-band{animation:cutin-band-in var(--cutin-in) cubic-bezier(.2, .9, .3, 1) both, cutin-band-out var(--cutin-out) ease-in calc(var(--cutin-sec) - var(--cutin-out)) forwards}.cutin.is-playing .cutin-text{animation:cutin-text-in var(--cutin-in) ease-out 50ms both, cutin-text-out var(--cutin-out) ease-in calc(var(--cutin-sec) - var(--cutin-out)) forwards}.cutin.is-playing .cutin-art-box{animation:cutin-art-in var(--cutin-in) ease-out 40ms both, cutin-art-out var(--cutin-out) ease-in calc(var(--cutin-sec) - var(--cutin-out)) forwards}.cutin.is-playing .cutin-art{animation:cutin-art-drift var(--cutin-sec) linear both}.cutin.is-playing .cutin-flash{animation:.2s ease-out both cutin-flash}.cutin.is-frozen .cutin-band{animation:cutin-band-in var(--cutin-in) linear -1s both paused}.cutin.is-frozen .cutin-text{animation:cutin-text-in var(--cutin-in) linear -1s both paused}.cutin.is-frozen .cutin-art-box{animation:cutin-art-in var(--cutin-in) linear -1s both paused}.cutin.is-frozen .cutin-art{animation:cutin-art-drift var(--cutin-sec) linear calc(var(--cutin-sec) * -.5) both paused}.cutin.is-frozen .cutin-flash{animation:none}@keyframes cutin-band-in{0%{transform:translate(-112%)rotate(-5deg)}to{transform:translate(0)rotate(-5deg)}}@keyframes cutin-band-out{0%{transform:translate(0)rotate(-5deg)}to{transform:translate(112%)rotate(-5deg)}}@keyframes cutin-text-in{0%{opacity:0;transform:translateX(calc(var(--su) * -44)) rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(-5deg)}}@keyframes cutin-text-out{0%{opacity:1;transform:translate(0)rotate(-5deg)}to{opacity:0;transform:translateX(calc(var(--su) * 24)) rotate(-5deg)}}@keyframes cutin-art-in{0%{opacity:0;transform:scale(1.32)}55%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes cutin-art-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes cutin-art-drift{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes cutin-flash{0%{opacity:.9}to{opacity:0}}.arena[data-calm="1"] .cutin-art-box{left:calc(var(--su) * 238);top:calc(var(--su) * -8);width:calc(var(--su) * 144);height:calc(var(--su) * 150)}.arena[data-calm="1"] .cutin-art-glow,.arena[data-calm="1"] .cutin-lines,.arena[data-calm="1"] .cutin-flash,.arena[data-calm="1"] .cutin-veil{display:none}.fx-banner.is-big{top:calc(var(--st) + var(--u) * 208);padding:calc(var(--u) * 9) calc(var(--u) * 26) calc(var(--u) * 11);border-width:calc(var(--u) * 4);border-radius:calc(var(--u) * 28);font-family:var(--font-display);font-size:calc(var(--u) * 27);box-shadow:0 calc(var(--u) * 6) 0 var(--brown-dark);font-weight:400;line-height:1.25;animation-name:fx-banner-big}.fx-banner-boss.is-big{box-shadow:0 calc(var(--u) * 6) 0 #5a2414}.fx-banner-lose.is-big{font-size:calc(var(--u) * 22);box-shadow:none}.fx-banner.is-big:before{content:"";z-index:-1;width:calc(var(--u) * 300);height:calc(var(--u) * 300);margin:calc(var(--u) * -150) 0 0 calc(var(--u) * -150);pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#fff4bed9 0%,#ffe27a66 38%,#ffe27a00 68%);border-radius:50%;animation:.7s ease-out both fx-banner-glow;position:absolute;top:50%;left:50%}.fx-banner-boss.is-big:before{background:radial-gradient(circle,#ff9678cc 0%,#e8503c66 38%,#e8503c00 68%)}.fx-banner-lose.is-big:before{display:none}@keyframes fx-banner-big{0%{opacity:0;transform:translate(-50%)scale(.3)}9%{opacity:1;transform:translate(-50%)scale(1.24)}16%{transform:translate(-50%)scale(.96)}22%{transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%, calc(var(--u) * -10)) scale(1)}}@keyframes fx-banner-glow{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.arena[data-calm="1"] .fx-banner.is-big:before{display:none}.fx-combo-card{left:calc(var(--u) * 10);top:calc(var(--st) + var(--u) * 262);max-width:60%;font-family:var(--font-display);font-size:calc(var(--u) * 26);color:#ffe866;white-space:nowrap;-webkit-text-stroke:calc(var(--u) * 6) #5a2414;paint-order:stroke fill;text-shadow:0 calc(var(--u) * 3) 0 #3a160a;transform-origin:0 60%;will-change:transform, opacity;line-height:1.2;animation:1.3s ease-out both fx-combo-card;position:absolute}@keyframes fx-combo-card{0%{opacity:0;transform:rotate(-6deg)scale(.3)}11%{opacity:1;transform:rotate(-6deg)scale(1.3)}20%{transform:rotate(-6deg)scale(1)}80%{opacity:1;transform:rotate(-6deg)scale(1)}to{opacity:0;transform:rotate(-6deg) translateY(calc(var(--u) * -10)) scale(1)}}.fx-stage-card{left:0;top:calc(var(--st) + var(--u) * 264);padding:calc(var(--u) * 4) calc(var(--u) * 22);border:calc(var(--u) * 2) solid var(--gold);border-radius:calc(var(--u) * 18);color:var(--gold);font-family:var(--font-display);font-size:calc(var(--u) * 19);white-space:nowrap;will-change:transform, opacity;background:#08161ee6;line-height:1.3;animation:1.5s linear both fx-stage-card;position:absolute}@keyframes fx-stage-card{0%{transform:translateX(calc(var(--u) * 392))}18%{transform:translateX(calc(var(--u) * 212))}72%{transform:translateX(calc(var(--u) * 190))}to{transform:translateX(calc(var(--u) * -260))}}.screen-flash{opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.screen-flash.is-on{animation:.3s ease-out both screen-flash}.screen-flash.is-white{--flash-peak:.72;background:#fff}.screen-flash.is-skill{--flash-peak:.42;background:#fff}.screen-flash.is-gold{--flash-peak:.8;background:radial-gradient(circle at var(--ox,77%) var(--oy,60%), #fffbe0 0%, #ffd76a 45%, #ffd76a59 100%)}.screen-flash.is-moon{--flash-peak:.5;background:radial-gradient(circle at 78% 34%,#fffbe0 0%,#dff0ff 50%,#bfe3ff80 100%)}@keyframes screen-flash{0%{opacity:var(--flash-peak,.7)}to{opacity:0}}.moon-rays{width:calc(var(--u) * 460);height:calc(var(--u) * 460);margin:calc(var(--u) * -230) 0 0 calc(var(--u) * -230);opacity:0;pointer-events:none;will-change:transform, opacity;background:repeating-conic-gradient(#fff6c800 0deg 8deg,#fff6c88c 12deg 15deg,#fff6c800 19deg 24deg);transition:opacity .9s;animation:48s linear infinite paused moon-rays;position:absolute;top:34%;left:78%;transform:scale(2);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000008c 30%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000008c 30%,#0000 68%)}.arena[data-moon="1"] .moon-rays{opacity:.4;animation-play-state:running}.arena[data-moon="2"] .moon-rays{opacity:.62;animation-play-state:running}.arena[data-moon="3"] .moon-rays{opacity:.85;animation-play-state:running}@keyframes moon-rays{0%{transform:scale(2)rotate(0)}to{transform:scale(2)rotate(360deg)}}.boss-edge{opacity:0;pointer-events:none;will-change:transform, opacity;width:36%;transition:opacity .6s;position:absolute;top:0;bottom:0}.boss-edge-l{background:linear-gradient(90deg,#ff3c2ccc,#ff3c2c00);left:0}.boss-edge-r{background:linear-gradient(270deg,#ff3c2ccc,#ff3c2c00);right:0}.arena[data-boss="1"] .boss-edge{opacity:.22}.arena.is-boss-in .boss-edge-l{animation:1.5s ease-out both boss-edge-l}.arena.is-boss-in .boss-edge-r{animation:1.5s ease-out both boss-edge-r}@keyframes boss-edge-l{0%{opacity:0;transform:translate(-100%)}14%{opacity:1;transform:translate(0)}36%{opacity:.35}56%{opacity:.95}to{opacity:.22;transform:translate(0)}}@keyframes boss-edge-r{0%{opacity:0;transform:translate(100%)}14%{opacity:1;transform:translate(0)}36%{opacity:.35}56%{opacity:.95}to{opacity:.22;transform:translate(0)}}.boss-clock{left:calc(var(--su) * 250);top:calc(var(--boss-plate-top) - var(--su) * 28);width:calc(var(--su) * 130);text-align:right;font-family:var(--font-display);font-size:calc(var(--su) * 42);color:#ff5a4a;-webkit-text-stroke:calc(var(--su) * 7) #2a0c08;paint-order:stroke fill;font-variant-numeric:tabular-nums;transform-origin:50% 70%;will-change:transform, opacity;line-height:1.1;animation:.95s ease-out both boss-clock;position:absolute}@keyframes boss-clock{0%{opacity:1;transform:scale(1.7)}22%{transform:scale(.94)}32%{transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.96)}}.oowaza-mogu{left:calc(var(--su) * 20);top:calc(var(--su) * 20);z-index:5;width:calc(var(--su) * 250);height:calc(var(--su) * 250);object-fit:contain;object-position:center center;opacity:0;pointer-events:none;transform-origin:50%;will-change:transform, opacity;position:absolute}.oowaza-mogu[hidden]{display:none}.oowaza-veil{opacity:0;pointer-events:none;will-change:opacity;background:#030612a8;transition:opacity .14s;position:absolute;inset:0}.arena.is-oowaza-seq .oowaza-veil{opacity:1}.oowaza-band{left:0;top:calc(var(--cutin-lift,calc(var(--su) * 72)) * -1 - var(--su) * 56);width:calc(var(--su) * 390);height:calc(var(--su) * 88);pointer-events:none;position:absolute}.oowaza-band[hidden]{display:none}.oowaza-band-bg{left:calc(var(--su) * -1005);width:calc(var(--su) * 2400);border-top:calc(var(--su) * 4) solid #fff6c8;border-bottom:calc(var(--su) * 4) solid #8a4a1c;will-change:transform;background:linear-gradient(#ffd65cb3 0%,#fab222b3 46%,#e2800ab8 100%);height:100%;position:absolute;top:0;transform:rotate(-4deg)}.oowaza-band-text{left:calc(var(--su) * 14);top:calc(var(--su) * 6);width:calc(var(--su) * 300);gap:calc(var(--su) * 1);transform-origin:0;white-space:nowrap;will-change:transform, opacity;flex-direction:column;display:flex;position:absolute;transform:rotate(-4deg)}.oowaza-band-label{font-size:calc(var(--su) * 15);color:#5a2e00;padding-left:calc(var(--su) * 4);font-weight:900;line-height:1.2}.oowaza-band-name{padding:0 calc(var(--su) * 4) calc(var(--su) * 4);font-family:var(--font-display);font-size:calc(var(--su) * 27);color:#fff;-webkit-text-stroke:calc(var(--su) * 6) #5a2e00;paint-order:stroke fill;text-shadow:0 calc(var(--su) * 3) 0 #3a1c00;line-height:1.2}.oowaza-band-count{right:calc(var(--su) * 14);top:calc(var(--su) * -2);font-family:var(--font-display);font-size:calc(var(--su) * 38);color:#fff;-webkit-text-stroke:calc(var(--su) * 7) #b3261e;paint-order:stroke fill;will-change:transform, opacity;line-height:1.2;position:absolute;transform:rotate(-4deg)}.oowaza-band.is-on .oowaza-band-bg{animation:.16s cubic-bezier(.2,.9,.3,1) both oowaza-band-in}.oowaza-band.is-on .oowaza-band-text,.oowaza-band.is-on .oowaza-band-count{animation:.2s ease-out 40ms both oowaza-text-in}.oowaza-band.is-out .oowaza-band-bg{animation:.26s ease-in both oowaza-band-out}.oowaza-band.is-out .oowaza-band-text,.oowaza-band.is-out .oowaza-band-count{animation:.2s ease-in both oowaza-text-out}@keyframes oowaza-band-in{0%{transform:translate(-112%)rotate(-4deg)}to{transform:translate(0)rotate(-4deg)}}@keyframes oowaza-band-out{0%{transform:translate(0)rotate(-4deg)}to{transform:translate(112%)rotate(-4deg)}}@keyframes oowaza-text-in{0%{opacity:0;transform:rotate(-4deg)scale(1.5)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes oowaza-text-out{0%{opacity:1;transform:rotate(-4deg)scale(1)}to{opacity:0;transform:rotate(-4deg)scale(1)}}.arena[data-calm="1"] .screen-flash,.arena[data-calm="1"] .moon-rays,.arena[data-calm="1"] .boss-edge,.arena[data-calm="1"] .oowaza-mogu,.arena[data-calm="1"] .oowaza-veil,.arena[data-calm="1"] .oowaza-band{display:none}.sheet-back{z-index:20;padding:calc(var(--u) * 20);background:#030a10a8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sheet{width:100%;max-width:calc(var(--u) * 330);padding:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 18);border:calc(var(--u) * 3) solid var(--brown);border-radius:calc(var(--u) * 20);color:var(--cream);box-shadow:0 calc(var(--u) * 6) 0 #00000059;background:#10283a}.sheet-head{margin-bottom:calc(var(--u) * 12);justify-content:space-between;align-items:center;display:flex}.sheet-title{font-size:calc(var(--u) * 20);margin:0;font-weight:900}.sheet-close{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border:calc(var(--u) * 2) solid #fff1c180;border-radius:calc(var(--u) * 14);background:var(--plate);justify-content:center;align-items:center;padding:0;display:flex}.sheet-row{gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 14);flex-direction:column;display:flex}.sheet-label{font-size:calc(var(--u) * 14)}.seg{gap:calc(var(--u) * 8);grid-template-columns:1fr 1fr;display:grid}.seg-btn,.sheet-btn{min-height:calc(var(--u) * 46);padding:0 calc(var(--u) * 10);border:calc(var(--u) * 2) solid #fff1c159;border-radius:calc(var(--u) * 14);color:var(--cream);font-size:calc(var(--u) * 16);white-space:nowrap;background:#14302a}.seg-btn.is-on{border:calc(var(--u) * 3) solid var(--brown);background:var(--cream);color:var(--brown-ink);font-weight:900}.sheet-reset{margin-top:calc(var(--u) * 18);padding-top:calc(var(--u) * 14);border-top:calc(var(--u) * 2) solid #fff1c12e}.sheet-btn{width:100%}.sheet-btn.is-danger{color:#fff;background:#e8734a;border-color:#5a2414;font-weight:900}.sheet-warn{margin:0 0 calc(var(--u) * 10);font-size:calc(var(--u) * 14);line-height:1.6}.sheet-reset-actions{gap:calc(var(--u) * 8);grid-template-columns:1fr 1fr;display:grid}.panel{z-index:10;max-height:46%;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--panel);color:var(--ink);border-top:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:16px 16px 0 0;flex-direction:column;font-weight:400;display:flex;position:absolute;bottom:0;left:0;right:0}.panel-toggle{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-family:inherit;font-size:14px;display:flex}.panel-toggle-title{font-family:var(--font-display);color:var(--moon);white-space:nowrap}.panel-summary{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.panel-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:0 12px 12px;overflow-y:auto}.panel-stats{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 10px;display:grid}.panel-stats>div{background:#f6de8a12;border-radius:10px;padding:6px 10px}.panel-stats dt{opacity:.75;font-size:11px}.panel-stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff6d6;margin:0;font-size:18px}.panel-row{margin-bottom:8px}.panel-label{opacity:.8;margin-bottom:4px;font-size:12px;display:block}.panel-choices{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.panel-actions{gap:6px;margin-top:10px;display:grid}.panel .chip{border:1px solid var(--line);height:auto;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:normal;touch-action:manipulation;background:#ffffff0a;border-radius:12px;padding:6px 8px;font-family:inherit;font-size:15px;display:block}.panel .chip.is-on{background:var(--moon);border-color:var(--moon);color:#1b2333;font-weight:700}.panel .chip.wide{text-align:center;font-size:14px}.panel .chip.copy{border-color:var(--amber);color:var(--amber)}.panel-copied{margin-top:8px;font-size:13px}.panel-copied p{margin:0 0 6px}.panel-copied textarea{border:1px solid var(--line);width:100%;color:var(--ink);-webkit-user-select:text;user-select:text;background:#00000059;border-radius:10px;padding:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px;display:block}.stage-box.stage{isolation:isolate}.topbar-value.is-kohaku{transform-origin:50% 60%;will-change:transform;display:inline-block}.arena[data-moon="1"] .boss-clock,.arena[data-moon="2"] .boss-clock,.arena[data-moon="3"] .boss-clock{top:calc(var(--boss-plate-top) - var(--su) * 16);font-size:calc(var(--su) * 30);-webkit-text-stroke-width:calc(var(--su) * 5)}.screen-flash.is-edge{--flash-peak:.9;box-shadow:inset 0 0 calc(var(--u) * 46) calc(var(--u) * 12) #ffd76ad9;background:0 0}.screen-flash.is-on.is-edge{animation-duration:.15s}.topbar-value.is-kohaku{width:5.5em;font-size:calc(var(--u) * 15.5);transform-origin:70% 60%;will-change:transform;justify-content:flex-end;align-items:baseline;display:inline-flex}.topbar-value.is-kohaku .rn-d{text-align:center;width:.62em;display:inline-block}.topbar-value.is-kohaku .rn-c{display:inline-block}.topbar-value.is-kohaku .rn-x{display:none}.topbar-value.is-kohaku{transform-origin:20% 60%;justify-content:flex-start}.coin-tegami{width:calc(var(--u) * 27);height:calc(var(--u) * 24);background:url(/art/tegami-envelope.png) 50%/contain no-repeat;border:0;border-radius:0}.tab-art{width:calc(var(--u) * 34);height:calc(var(--u) * 30);object-fit:contain;pointer-events:none;-webkit-user-drag:none}.moon-panel{align-items:center;gap:calc(var(--u) * 10);flex-direction:row}.moon-panel-main{gap:calc(var(--u) * 5);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.moon-panel-hint.is-last{color:#ffd76a;font-weight:900}.moon-clock{width:calc(var(--u) * 56);height:calc(var(--u) * 56);transform-origin:50%;will-change:transform;flex:none;position:relative}.moon-clock-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.moon-clock-track{fill:#08161e99;stroke:#fff1c138;stroke-width:6px}.moon-clock-arc{fill:none;stroke:#ffd76a;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .9s linear,stroke .2s}.moon-clock-num{font-family:var(--font-display);font-size:calc(var(--u) * 30);color:#ffd76a;font-variant-numeric:tabular-nums;-webkit-text-stroke:calc(var(--u) * 5) #3a2408;paint-order:stroke fill;will-change:transform;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.moon-clock-num.is-up{animation:.2s ease-out both moon-clock-up}@keyframes moon-clock-up{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.moon-clock.is-hurry{animation:.5s ease-in-out infinite moon-clock-hurry}.moon-clock.is-hurry .moon-clock-arc{stroke:#ff5a4a}.moon-clock.is-hurry .moon-clock-num{color:#ff6a58;-webkit-text-stroke-color:#3a0c08}@keyframes moon-clock-hurry{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.topbar{padding-right:calc(var(--u) * 14)}.topbar-value.is-tegami{text-align:left;font-variant-numeric:tabular-nums;width:2.75em;display:inline-block;overflow:visible}.oowaza-band-text{left:calc(var(--su) * 16);top:calc(var(--su) * 24);gap:0}.oowaza-band-name{font-size:calc(var(--su) * 25);padding-bottom:0;line-height:1.2}.oowaza-band-count{top:calc(var(--su) * 4);right:calc(var(--su) * 16);font-size:calc(var(--su) * 36);line-height:1.15}.oowaza-btn-body{will-change:transform;flex-direction:column;justify-content:center;align-items:center;display:flex}.oowaza-btn-body.is-pop{animation:.32s ease-out both oowaza-pop}.oowaza-btn-body.is-pop .oowaza-btn-count{animation:.36s ease-out both oowaza-count-pop}@keyframes oowaza-pop{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes oowaza-count-pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.oowaza-ring{left:calc(var(--u) * -12);top:calc(var(--u) * -12);width:calc(var(--u) * 88);height:calc(var(--u) * 88);pointer-events:none;position:absolute;overflow:visible;transform:rotate(-90deg)}.oowaza-ring-track{fill:none;stroke:#08161eb8;stroke-width:6px}.oowaza-ring-arc{fill:none;stroke:#ffd76a;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .14s linear}.oowaza-ring.is-moon .oowaza-ring-arc{stroke:#fff3b0}.oowaza-ring.is-max .oowaza-ring-arc{stroke:#fff3b0;animation:1.4s ease-in-out infinite oowaza-max}@keyframes oowaza-max{0%,to{opacity:1}50%{opacity:.45}}.oowaza-ring-flash{left:calc(var(--u) * -12);top:calc(var(--u) * -12);width:calc(var(--u) * 88);height:calc(var(--u) * 88);border:calc(var(--u) * 6) solid #fff;pointer-events:none;will-change:transform, opacity;border-radius:50%;animation:.4s ease-out both oowaza-ring-flash;position:absolute}@keyframes oowaza-ring-flash{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}.oowaza-band-name{-webkit-text-stroke:calc(var(--su) * 7) #4a2400;text-shadow:0 calc(var(--su) * 3) 0 #3a1c00, 0 0 calc(var(--su) * 10) #1e0c00b3}.oowaza-band-label{color:#3a1c00;text-shadow:0 0 calc(var(--su) * 4) #fff6c8e6}.oowaza-band-text{top:calc(var(--su) * 21);gap:calc(var(--su) * 7)}.oowaza-band-label{font-size:calc(var(--su) * 13);line-height:1.1}.oowaza-band-name{padding:0 calc(var(--su) * 4);line-height:1.15}.oowaza-band-count{top:calc(var(--su) * 12)}.cutin-text{z-index:2}.hotaru-hit{width:calc(var(--hr,52px) * 2);height:calc(var(--hr,52px) * 2);pointer-events:auto;cursor:pointer;touch-action:none;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0}.hotaru-hit[hidden]{display:none}.hotaru-touch{margin-top:calc(var(--u) * -8);padding:calc(var(--u) * 2) calc(var(--u) * 10);border:calc(var(--u) * 2) solid #7a4a00;border-radius:calc(var(--u) * 12);color:#4a2c00;font-size:calc(var(--u) * 13);white-space:nowrap;pointer-events:none;background:#ffe27a;font-weight:900;line-height:1.3;animation:.9s ease-in-out infinite hotaru-touch;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes hotaru-touch{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.1)}}.hotaru-arrow{left:50%;top:calc(var(--u) * -30);width:0;height:0;margin-left:calc(var(--u) * -11);border-left:calc(var(--u) * 11) solid transparent;border-right:calc(var(--u) * 11) solid transparent;border-top:calc(var(--u) * 16) solid #ffe27a;pointer-events:none;animation:.7s ease-in-out infinite hotaru-arrow;display:none;position:absolute}@keyframes hotaru-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * 8))}}.hotaru-hit.is-first .hotaru-touch{padding:calc(var(--u) * 4) calc(var(--u) * 14);border-width:calc(var(--u) * 3);font-size:calc(var(--u) * 18)}.hotaru-hit.is-first .hotaru-arrow{display:block}.hotaru-ground{opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(70% 46% at 50% 78%,#ffd65c57 0%,#ffbe3c24 55%,#ffbe3c00 100%),linear-gradient(#bee66e00 0%,#bee66e1a 60%,#ffd65c29 100%);height:62%;transition:opacity .8s;position:absolute;bottom:0;left:0;right:0}.arena[data-hotaru="1"] .hotaru-ground{opacity:1}.arena[data-calm="1"] .hotaru-ground{display:none}.screen-flash.is-hotaru{--flash-peak:.55;background:radial-gradient(circle at 40%,#fff3b0 0%,#ffd76a 40%,#bee66e66 100%)}.fx-banner-hotaru{color:#3c4a08;box-shadow:0 calc(var(--u) * 6) 0 #3c4a08;background:linear-gradient(#f4ffc4 0%,#ffe27a 100%);border-color:#5c7a1c}.fx-banner.is-long{animation-duration:2s}.arena[data-calm="1"] .fx-banner-hotaru.is-big{font-size:calc(var(--u) * 20);padding:calc(var(--u) * 6) calc(var(--u) * 18)}.fx-hotaru-plus{right:calc(var(--u) * 16);top:calc(var(--st) + var(--u) * 206);font-family:var(--font-display);font-size:calc(var(--u) * 24);color:#d9f7a8;white-space:nowrap;-webkit-text-stroke:calc(var(--u) * 5) #2c3a06;paint-order:stroke fill;will-change:transform, opacity;line-height:1.2;animation:1.2s ease-out both fx-hotaru-plus;position:absolute}@keyframes fx-hotaru-plus{0%{opacity:0;transform:translateY(calc(var(--u) * 10)) scale(.5)}14%{opacity:1;transform:translateY(0)scale(1.25)}24%{transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(calc(var(--u) * -6)) scale(1)}to{opacity:0;transform:translateY(calc(var(--u) * -18)) scale(1)}}.moon-panel.is-hotaru{background:linear-gradient(90deg,#14260ee6 0%,#08161edb 100%);border-color:#c6ee8a}.moon-panel.is-hotaru .moon-panel-title{color:#d9f7a8}.hotaru-row{align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 31);font-size:calc(var(--u) * 13);white-space:nowrap;font-weight:900;line-height:1.3;display:flex}.hotaru-row-item{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.hotaru-kohaku{color:var(--gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;transform-origin:50% 70%;font-size:1.25em;display:inline-block}.hotaru-kohaku.is-up{animation:.24s ease-out both moon-clock-up}.moon-clock.is-hotaru .moon-clock-arc{stroke:#c6ee8a}.moon-clock.is-hotaru .moon-clock-num{color:#e6ffb4;-webkit-text-stroke-color:#24320a}.moon-clock.is-hotaru.is-hurry .moon-clock-arc{stroke:#ff5a4a}.moon-clock.is-hotaru.is-hurry .moon-clock-num{color:#ff6a58;-webkit-text-stroke-color:#3a0c08}.moon-clock-num.is-jump{animation:.4s ease-out both moon-clock-jump}@keyframes moon-clock-jump{0%{transform:scale(1)}35%{transform:scale(1.6)}to{transform:scale(1)}}.moon-panel.is-both{justify-content:space-between;gap:calc(var(--u) * 4);padding-left:calc(var(--u) * 8);padding-right:calc(var(--u) * 8);min-height:calc(var(--u) * 76);border-image:linear-gradient(90deg,#fbe9a4 0% 45%,#c6ee8a 55% 100%) 1;border-radius:0}.boost-half{align-items:center;gap:calc(var(--u) * 5);flex:1 1 0;min-width:0;display:flex}.boost-half.is-hotaru{justify-content:flex-end}.boost-half-text{gap:calc(var(--u) * 1);white-space:nowrap;flex-direction:column;min-width:0;font-weight:900;line-height:1.25;display:flex}.boost-half-name{font-size:calc(var(--u) * 13);color:#fbe9a4}.boost-half.is-hotaru .boost-half-name{color:#d9f7a8}.boost-half-mult{font-family:var(--font-display);font-size:calc(var(--u) * 17);color:#fbe9a4}.boost-half-sub{font-size:calc(var(--u) * 11)}.boost-total{white-space:nowrap;flex-direction:column;flex:none;align-items:center;line-height:1.1;display:flex}.boost-total-label{font-size:calc(var(--u) * 11);font-weight:900}.boost-total-mult{font-family:var(--font-display);font-size:calc(var(--u) * 30);color:#fff;-webkit-text-stroke:calc(var(--u) * 5) #6a3a00;paint-order:stroke fill}.moon-clock.is-small{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.moon-clock.is-small .moon-clock-num{font-size:calc(var(--u) * 22);-webkit-text-stroke-width:calc(var(--u) * 4)}.arena[data-hotaru="1"] .stage-hud{--boss-plate-top:max(calc(var(--boss-head,calc(var(--su) * -44)) - var(--su) * 48), calc(var(--moon-clear,-9999px) + var(--su) * 4))}.arena[data-hotaru="1"] .boss-clock{top:calc(var(--boss-plate-top) - var(--su) * 16);font-size:calc(var(--su) * 30);-webkit-text-stroke-width:calc(var(--su) * 5)}.fx-banner-hotaru{z-index:6}.fx-hotaru-plus{right:calc(var(--u) * 100);top:calc(var(--st) + var(--u) * 166);z-index:6}.slot[hidden]{display:none}.fx-tegami{width:calc(var(--u) * 58);height:calc(var(--u) * 58);margin:calc(var(--u) * -29) 0 0 calc(var(--u) * -29);z-index:6;pointer-events:none;will-change:transform, opacity;animation:1.25s linear both fx-tegami;position:absolute}.fx-tegami img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}.fx-tegami-glow{will-change:opacity;background:radial-gradient(circle,#ffffecf2 0%,#ffe27abf 28%,#aae66e59 52%,#ffe27a00 70%);border-radius:50%;animation:.42s ease-in-out infinite alternate fx-tegami-glow;position:absolute;inset:-55%}@keyframes fx-tegami-glow{0%{opacity:.55}to{opacity:1}}@keyframes fx-tegami{0%{opacity:0;transform:translate(0, calc(var(--u) * 10)) scale(.3);animation-timing-function:cubic-bezier(.2,.8,.3,1)}11%{opacity:1;transform:translate(0, calc(var(--u) * -56)) scale(1.22);animation-timing-function:cubic-bezier(.6,0,.9,.5)}23%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0)scale(1.06,.9)}31%{transform:translate(0, calc(var(--u) * -20)) scale(1);animation-timing-function:cubic-bezier(.6,0,.9,.5)}39%{transform:translate(0)scale(1.04,.95)}56%{opacity:1;transform:translate(0, calc(var(--u) * -6)) scale(1.1);animation-timing-function:cubic-bezier(.5,0,.8,.4)}92%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(.46)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.24)}}.arena[data-calm="1"] .fx-tegami-glow{opacity:.6;animation:none;inset:-30%}.topbar-value.is-tegami.is-bump{transform-origin:0 60%;animation:.36s ease-out both tegami-bump}@keyframes tegami-bump{0%{transform:scale(1)}35%{color:#eaffb0;transform:scale(1.38)}to{transform:scale(1)}}.oowaza-band-bg{background:linear-gradient(#ffd65ca8 0%,#fab222a8 46%,#e2800aa8 100%)}.enemy-plate,.boss-clock{transition:opacity .14s linear}.arena.is-oowaza-seq .enemy-plate,.arena.is-oowaza-seq .boss-clock,.arena.is-cutin .enemy-plate,.arena.is-cutin .boss-clock{opacity:0}.oowaza-band-label{color:#3a1c00;-webkit-text-stroke:calc(var(--su) * 3) #fff6c8;paint-order:stroke fill;text-shadow:0 calc(var(--su) * 1) calc(var(--su) * 3) #fff6c8f2}.oowaza-band-name{text-shadow:0 calc(var(--su) * 3) 0 #3a1c00, 0 0 calc(var(--su) * 12) #1e0c00d9}.oowaza-band-count{text-shadow:0 0 calc(var(--su) * 10) #3c0a00cc}.topbar-stage{min-width:max-content}.topbar-stage-name{font-variant-numeric:tabular-nums}.arena[data-moon="1"] .oowaza-band,.arena[data-moon="2"] .oowaza-band,.arena[data-moon="3"] .oowaza-band{top:max(calc(var(--cutin-lift,calc(var(--su) * 72)) * -1 - var(--su) * 56), calc(var(--moon-clear,-999px) + var(--su) * 20))}.moon-panel.is-line{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 4) 0 calc(var(--u) * 14);border-radius:calc(var(--u) * 22);flex-direction:row}.moon-panel.is-line .moon-panel-title{font-size:calc(var(--u) * 15);white-space:nowrap;flex:none;line-height:1.2}.moon-panel.is-line .moon-panel-title b{margin-left:calc(var(--u) * 2);font-family:var(--font-display);font-size:calc(var(--u) * 19);color:#ffd76a;font-weight:400}.moon-panel.is-line .moon-panel-bar{min-width:calc(var(--u) * 40);height:calc(var(--u) * 8);flex:1 1 0}.moon-panel.is-line .moon-panel-hint.is-last{min-width:0;font-size:calc(var(--u) * 12);white-space:nowrap;text-align:center;flex:1 1 0}.moon-panel.is-line .moon-clock{width:calc(var(--u) * 56);height:calc(var(--u) * 56);margin:calc(var(--u) * -8) 0}.moon-panel.is-line .hotaru-row{gap:calc(var(--u) * 8);min-width:0;min-height:0;font-size:calc(var(--u) * 12);flex:1 1 0}.moon-panel.is-both{min-height:0;padding-top:calc(var(--u) * 2);padding-bottom:calc(var(--u) * 2)}.kogane{width:var(--gs,76px);height:var(--gs,76px);z-index:7;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.kogane[hidden]{display:none}.kogane-glow{will-change:transform, opacity;background:radial-gradient(circle,#fff4b4 0%,#ffd650d9 36%,#ffbe2866 56%,#ffbe2800 71%);border-radius:50%;animation:.9s ease-in-out infinite alternate kogane-glow;position:absolute;inset:-42%}@keyframes kogane-glow{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.arena[data-calm="1"] .kogane-glow{opacity:.55;animation:none;inset:-18%}.kogane-img{object-fit:contain;will-change:transform;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.kogane-hud{align-items:stretch;gap:calc(var(--u) * 3);margin-top:calc(var(--u) * -4);padding:calc(var(--u) * 4) calc(var(--u) * 6);border-radius:calc(var(--u) * 9);background:#08161ed1;flex-direction:column;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.kogane-dots{gap:calc(var(--u) * 2);display:flex}.kogane-dot{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:#fff1c13d;border-radius:50%;flex:none}.kogane-dot[hidden]{display:none}.kogane-dot.is-on{background:#ffd76a}.kogane-time{height:calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:#fff1c138;overflow:hidden}.kogane-time-fill{border-radius:inherit;transform-origin:0;will-change:transform;background:#ffe27a;width:100%;height:100%}.kogane.is-hurry .kogane-time-fill{background:#ff6a58}.fx-seal.fx-banner-gold{top:auto;bottom:calc(var(--u) * 92 + var(--su) * 42);padding:calc(var(--u) * 4) calc(var(--u) * 14);color:#4a2c00;font-size:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 3) 0 #7a4a00;background:linear-gradient(#fff6c8 0%,#ffd76a 100%);border-color:#7a4a00;animation-duration:2s}.fx-seal.fx-banner-gold.is-lose{color:#1e2a34;box-shadow:0 calc(var(--u) * 3) 0 #3a4a5a;background:linear-gradient(#e8eef2 0%,#b8c6d0 100%);border-color:#3a4a5a;animation-duration:1.5s}.hotaru-time{width:calc(var(--u) * 54);height:calc(var(--u) * 4);margin:calc(var(--u) * 18) 0 0 calc(var(--u) * -27);border-radius:calc(var(--u) * 2);pointer-events:none;background:#fff1c138;position:absolute;top:100%;left:50%;overflow:hidden}.hotaru-time[hidden]{display:none}.hotaru-time-fill{transform-origin:0;will-change:transform;background:#d9f7a8;width:100%;height:100%}.stage-flow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-flow-far,.stage-flow-near{opacity:0;will-change:transform, opacity;display:flex;position:absolute;left:0}.stage-flow-far>i,.stage-flow-near>i{background-repeat:no-repeat;flex:none;height:100%}.stage-flow-far>i.is-flip,.stage-flow-near>i.is-flip{transform:scaleX(-1)}.stage-flow-far{-webkit-mask:linear-gradient(#0000 0%,#000 26% 100%);mask:linear-gradient(#0000 0%,#000 26% 100%)}.stage-flow-near{-webkit-mask:linear-gradient(#0000 0%,#000 12% 100%);mask:linear-gradient(#0000 0%,#000 12% 100%)}.stage-flow-streak{width:320%;height:calc(var(--su) * 150);opacity:0;will-change:transform, opacity;background:repeating-linear-gradient(108deg, #ecffbe00 0, #ecffbe00 calc(var(--u) * 26), #ecffbe6b calc(var(--u) * 40), #ecffbe1a calc(var(--u) * 54), #04141a66 calc(var(--u) * 74), #04141a00 calc(var(--u) * 98));position:absolute;left:0;-webkit-mask:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}.stage-big{left:50%;top:calc(var(--st) + var(--u) * 180);padding:calc(var(--u) * 3) calc(var(--u) * 26);border:calc(var(--u) * 3) solid var(--gold);border-radius:calc(var(--u) * 24);color:var(--gold);font-family:var(--font-display);font-size:calc(var(--u) * 28);white-space:nowrap;font-variant-numeric:tabular-nums;transform-origin:50%;z-index:5;pointer-events:none;will-change:transform, opacity;background:#08161eeb;line-height:1.3;position:absolute;transform:translate(-50%)}.stage-big[hidden]{display:none}.stage-big.is-small{padding:calc(var(--u) * 1) calc(var(--u) * 20);border-width:calc(var(--u) * 2);font-size:calc(var(--u) * 22)}.moon-panel.is-line .moon-panel-count{font-size:calc(var(--u) * 13);color:#fff6d9;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-weight:900;line-height:1.2}.moon-panel.is-line{gap:calc(var(--u) * 6);padding-left:calc(var(--u) * 12)}.boss-retry{right:calc(var(--u) * 10);bottom:calc(var(--u) * 122);z-index:8;align-items:flex-end;gap:calc(var(--u) * 4);pointer-events:none;will-change:transform, opacity;flex-direction:column;animation:.34s cubic-bezier(.2,.9,.3,1.2) both boss-retry-in;display:flex;position:absolute}@keyframes boss-retry-in{0%{opacity:0;transform:translateY(calc(var(--u) * 34))}to{opacity:1;transform:translateY(0)}}.boss-retry-btn{align-items:center;gap:calc(var(--u) * 6);min-width:calc(var(--u) * 132);height:calc(var(--u) * 48);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 8);border:calc(var(--u) * 3) solid #3a140c;border-radius:calc(var(--u) * 24);color:#fff6d9;font-family:inherit;font-size:calc(var(--u) * 15);white-space:nowrap;box-shadow:0 calc(var(--u) * 4) 0 #3a140c;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f08a5c 0%,#d2552f 100%);font-weight:900;line-height:1.2;display:flex;position:relative}.boss-retry-btn:active{transform:translateY(calc(var(--u) * 3));box-shadow:0 calc(var(--u) * 1) 0 #3a140c}.boss-retry-mark{width:calc(var(--u) * 32);height:calc(var(--u) * 32);border:calc(var(--u) * 2) solid #fff6d9;color:#fff6d9;font-size:calc(var(--u) * 11);letter-spacing:-.04em;background:#7a1f12;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.boss-retry.is-hot .boss-retry-btn{color:#4a2c00;box-shadow:0 calc(var(--u) * 4) 0 #7a4a00;background:linear-gradient(#fff3a8 0%,#ffc23a 100%);border-color:#7a4a00;animation:.9s ease-in-out infinite boss-retry-pulse}.boss-retry.is-hot .boss-retry-btn:before{content:"";inset:calc(var(--u) * -9);border-radius:calc(var(--u) * 32);z-index:-1;pointer-events:none;will-change:opacity;background:radial-gradient(#ffe27abf 0%,#ffc83c4d 55%,#ffc83c00 75%);animation:.9s ease-in-out infinite alternate boss-retry-glow;position:absolute}@keyframes boss-retry-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes boss-retry-glow{0%{opacity:.45}to{opacity:1}}.battle[data-calm="1"] .boss-retry.is-hot .boss-retry-btn,.battle[data-calm="1"] .boss-retry.is-hot .boss-retry-btn:before{animation:none}.boss-retry-now{padding:calc(var(--u) * 1) calc(var(--u) * 10);border:calc(var(--u) * 2) solid #7a4a00;border-radius:calc(var(--u) * 12);color:#7a2a00;font-size:calc(var(--u) * 13);white-space:nowrap;background:#fff6c8;font-weight:900;line-height:1.4}.boss-retry-now b{margin-left:calc(var(--u) * 4);font-family:var(--font-display);font-size:calc(var(--u) * 16);color:#c2410c;font-weight:400}.boss-retry-tip{max-width:calc(var(--u) * 250);padding:calc(var(--u) * 5) calc(var(--u) * 10);border:calc(var(--u) * 2) solid var(--gold);border-radius:calc(var(--u) * 12);color:var(--cream);font-size:calc(var(--u) * 12);white-space:nowrap;background:#08161ef0;font-weight:700;line-height:1.4}.dot.is-boss.is-wait{position:relative}.dot.is-boss.is-wait:after{content:"";inset:calc(var(--u) * -2.5);border:calc(var(--u) * 1.5) solid var(--cream);border-radius:calc(var(--u) * 5);will-change:opacity;animation:1.1s ease-in-out infinite alternate dot-wait;position:absolute}@keyframes dot-wait{0%{opacity:.15}to{opacity:1}}.arena[data-retry="1"] .fx-notice{bottom:calc(var(--u) * 92 + var(--su) * 36 + var(--u) * 100)}.arena[data-retry="1"] .fx-seal.fx-banner-gold{bottom:calc(var(--u) * 92 + var(--su) * 42 + var(--u) * 100)}.boss-retry-in{font-family:var(--font-display);font-size:calc(var(--u) * 15);color:#c2410c;font-weight:400;display:none}@media (height<=700px){.boss-retry{bottom:calc(var(--u) * 114)}.boss-retry-btn{height:calc(var(--u) * 44);padding-right:calc(var(--u) * 10)}.boss-retry-now{display:none}.boss-retry-in{display:inline}.boss-retry-mark{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}}.oowaza-band-bg{box-shadow:inset 0 0 0 calc(var(--su) * 200) color-mix(in srgb, var(--ow-tint,transparent) 26%, transparent)}.ow-effects{right:calc(var(--u) * 12);top:calc(var(--st) + var(--u) * 110);justify-content:flex-end;gap:calc(var(--u) * 4);max-width:calc(var(--u) * 230);height:calc(var(--u) * 16);pointer-events:none;display:flex;position:absolute;overflow:hidden}.ow-effect{align-items:center;gap:calc(var(--u) * 3);padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 8);border:calc(var(--u) * 1) solid #ffd76a;color:#fff6d9;font-size:calc(var(--u) * 10);white-space:nowrap;background:#08161ee0;flex:none;font-weight:900;line-height:1;display:flex}.ow-effect b{color:#ffd76a;font-variant-numeric:tabular-nums}.ow-effect.k-freeze{border-color:#8fe3ff}.ow-effect.k-freeze b{color:#8fe3ff}.ow-effect.k-burn{border-color:#ff7a4a}.ow-effect.k-burn b{color:#ff9a7a}.arena[data-ow-tier=red] .oowaza-band-bg{border-top-color:#ff6b5a;border-bottom-color:#ff6b5a}.arena[data-ow-tier=red] .oowaza-band-name{color:#ffd9cf;-webkit-text-stroke-color:#7a1408}.arena[data-ow-tier=rainbow] .oowaza-band-bg{border-image:linear-gradient(90deg,#ff8ad0,#ffd36e,#9bffb0,#7fd6ff,#c99bff) 1}.arena[data-ow-tier=rainbow] .oowaza-band-name{color:#fff6ff;-webkit-text-stroke-color:#4a2a7a}.arena[data-owfx=freeze] .slot-enemy:after{content:"";pointer-events:none;background:radial-gradient(#c8f4ff80 0%,#8fe3ff57 55%,#8fe3ff00 78%);border-radius:46% 46% 40% 40%;position:absolute;inset:4% 8% 2%}.arena[data-owfx=freeze] .enemy-plate.is-boss .enemy-name:after{content:"とまっている";margin-left:calc(var(--su) * 8);padding:0 calc(var(--su) * 6);border-radius:calc(var(--su) * 7);color:#0e2238;font-size:calc(var(--su) * 11);text-shadow:none;background:#8fe3ff}.arena[data-owfx=guard] .slot-mogu:after,.arena[data-owfx=guard] .slot-ally:after{content:"";border:calc(var(--su) * 3) solid #ffd76a;box-sizing:border-box;opacity:.9;pointer-events:none;will-change:opacity;border-radius:50%;height:22%;animation:1.1s ease-in-out infinite alternate owfx-blink;position:absolute;bottom:-6%;left:4%;right:4%}.arena[data-owfx=burn] .slot-enemy:after{content:"";pointer-events:none;transform-origin:50% 100%;will-change:transform, opacity;background:radial-gradient(at 50% 90%,#fff096f2 0%,#ff8c32d9 38%,#ff461e80 62%,#ff461e00 78%);border-radius:50% 50% 46% 46%/70% 70% 30% 30%;height:36%;animation:.36s ease-in-out infinite alternate owfx-flame;position:absolute;bottom:0;left:22%;right:22%}.arena[data-owfx=skill] .slot-ally:after{content:"";width:calc(var(--su) * 14);height:calc(var(--su) * 20);margin-left:calc(var(--su) * -7);clip-path:polygon(58% 0,8% 56%,44% 56%,30% 100%,92% 38%,54% 38%);pointer-events:none;will-change:opacity;background:#fff06a;animation:.5s ease-in-out infinite alternate owfx-blink;position:absolute;top:-14%;left:50%}.arena[data-owfx=kohaku] .topbar-coin[aria-label=こはく]{position:relative}.arena[data-owfx=kohaku] .topbar-coin[aria-label=こはく]:after{content:"×1.5";right:calc(var(--u) * -2);top:calc(var(--u) * -9);padding:0 calc(var(--u) * 5);border-radius:calc(var(--u) * 7);color:#3a2408;font-size:calc(var(--u) * 10);background:#ffb347;font-weight:900;line-height:1.4;position:absolute}@keyframes owfx-blink{0%{opacity:.45}to{opacity:1}}@keyframes owfx-flame{0%{opacity:.75;transform:scale(.92,.9)}to{opacity:1;transform:scale(1.04,1.12)}}.arena[data-calm="1"][data-owfx] .slot-mogu:after,.arena[data-calm="1"][data-owfx] .slot-ally:after,.arena[data-calm="1"][data-owfx] .slot-enemy:after{animation:none}.arena[data-ow="10"]:not([data-calm="1"]) .oowaza-veil{background:linear-gradient(270deg,#ff9a60d1 0%,#ff96aa99 34%,#ffc0d04d 58%,#0306128c 100%)}.arena[data-ow="8"]:not([data-calm="1"]) .oowaza-veil{background:linear-gradient(200deg,#14103cd1 0%,#030612b3 60%)}.arena[data-owfx=skill] .slot-mogu:after{content:"";width:calc(var(--su) * 14);height:calc(var(--su) * 20);margin-left:calc(var(--su) * -7);clip-path:polygon(58% 0,8% 56%,44% 56%,30% 100%,92% 38%,54% 38%);opacity:1;pointer-events:none;will-change:opacity;background:#fff06a;border:0;border-radius:0;animation:.5s ease-in-out infinite alternate owfx-blink;position:absolute;top:-14%;left:50%}.bal-notice{z-index:70;padding:calc(var(--st) + var(--u) * 16) calc(var(--u) * 20) calc(var(--sb) + var(--u) * 120);box-sizing:border-box;background:#03080e9e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bal-card{gap:calc(var(--u) * 10);width:100%;max-width:calc(var(--u) * 340);box-sizing:border-box;padding:calc(var(--u) * 18) calc(var(--u) * 16) calc(var(--u) * 16);border:calc(var(--u) * 3) solid #ffd76a;border-radius:calc(var(--u) * 20);color:#fff1c1;box-shadow:0 calc(var(--u) * 8) 0 #00000059;background:#0e2238;flex-direction:column;display:flex}.bal-title{font-size:calc(var(--u) * 18);color:#ffd76a;text-align:center;font-weight:900;line-height:1.4}.bal-text{font-size:calc(var(--u) * 14);font-weight:700;line-height:1.6}.bal-text b{color:#ffd76a;white-space:nowrap;font-weight:900}.bal-text.is-keep{padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 12);color:#cff0bd;font-size:calc(var(--u) * 13);background:#cff0bd1f}.bal-btn{min-width:calc(var(--u) * 160);height:calc(var(--u) * 52);margin-top:calc(var(--u) * 4);border:calc(var(--u) * 3) solid #7c543a;border-radius:calc(var(--u) * 26);color:#5a3a26;font-family:inherit;font-size:calc(var(--u) * 17);box-shadow:0 calc(var(--u) * 4) 0 #4a2f1e;cursor:pointer;background:#ffd76a;align-self:center;font-weight:900}.bal-text,.boss-retry-tip,.ow-news-hint,.ow-pending,.ow-foot,.ow-auto,.sb-note,.sbm-how span,.sbm-none-hint,.fx-notice{word-break:keep-all;overflow-wrap:break-word;line-break:strict}.ow-art-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ow-art{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.ow-art>i{opacity:0;will-change:opacity;background-repeat:no-repeat;background-size:200% 200%;position:absolute;inset:0}.guide{z-index:65;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.guide-hand,.guide-text{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.guide-finger{left:calc(var(--u) * -30);width:calc(var(--u) * 60);height:calc(var(--u) * 60);will-change:translate;animation:.9s ease-in-out infinite guide-bob;position:absolute}.guide-hand.is-down .guide-finger{top:calc(var(--u) * -60);rotate:180deg}.guide-hand.is-up .guide-finger{animation-name:guide-bob-up;top:0}@keyframes guide-bob{0%,to{translate:0 calc(var(--u) * -9)}50%{translate:0}}@keyframes guide-bob-up{0%,to{translate:0 calc(var(--u) * 9)}50%{translate:0}}.guide-text>span{width:max-content;max-width:calc(100vw - var(--u) * 24);padding:calc(var(--u) * 6) calc(var(--u) * 14);border:calc(var(--u) * 3) solid #5a3a1c;border-radius:calc(var(--u) * 18);color:#3a2408;font-size:calc(var(--u) * 15);text-align:center;white-space:pre;box-shadow:0 calc(var(--u) * 3) 0 #00000059;background:#fff6d9;font-weight:900;line-height:1.35;display:block;position:absolute;bottom:0;left:0;translate:-50%}.guide[data-place=left] .guide-text>span{left:auto;right:0;translate:none}.battle[data-guide-band="1"] .fx-notice,.battle[data-guide-band="1"] .fx-seal.fx-banner-gold{translate:0 calc(var(--u) * -46)}.fuyu-hint{left:calc(var(--u) * 12);bottom:calc(var(--u) * 104);z-index:9;align-items:center;column-gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 8) calc(var(--u) * 14);border:calc(var(--u) * 3) solid #cfe9ff;border-radius:calc(var(--u) * 18);color:#fff;text-align:left;box-shadow:0 calc(var(--u) * 3) 0 #0006;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:#102842f5;grid-template-columns:auto auto;font-family:inherit;animation:.34s cubic-bezier(.2,.9,.3,1.2) both boss-retry-in;display:grid;position:absolute}.fuyu-hint-top{font-size:calc(var(--u) * 15);white-space:nowrap;grid-column:1;font-weight:900;line-height:1.3}.fuyu-hint-sub{font-size:calc(var(--u) * 11);color:#cfe9ff;white-space:nowrap;grid-column:1;font-weight:700;line-height:1.4}.fuyu-hint-go{padding:calc(var(--u) * 6) calc(var(--u) * 12);border-radius:calc(var(--u) * 12);color:#3a2408;font-size:calc(var(--u) * 13);white-space:nowrap;background:#ffd76a;grid-area:1/2/span 2;font-weight:900}.boss-retry-winter{pointer-events:auto;height:calc(var(--u) * 40);padding:0 calc(var(--u) * 14);border:calc(var(--u) * 3) solid #cfe9ff;border-radius:calc(var(--u) * 20);color:#fff;font-family:inherit;font-size:calc(var(--u) * 13);white-space:nowrap;box-shadow:0 calc(var(--u) * 3) 0 #0006;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#102842f5;font-weight:900}.boss-retry-tip{max-width:calc(var(--u) * 250)}.train-btn.is-auto{color:#2f5a1c;box-shadow:0 calc(var(--u) * 3) 0 #2f5a1c;background:#dff1d2;border-color:#3f7a2a}.train-btn-bar{width:calc(var(--u) * 104);height:calc(var(--u) * 6);margin-top:calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background:#2f5a1c40;display:block;overflow:hidden}.train-btn-bar>span{border-radius:inherit;background:#3f9a2a;height:100%;transition:width .25s linear;display:block}.ow-badge.is-manual{border-color:#8fe3ff}.ow-badge-hint.is-manual{color:#0c2a3a;background:#8fe3ff}.ow-news{align-items:stretch;gap:calc(var(--z) * 6);flex-direction:column}.ow-news-main{align-items:center;gap:calc(var(--z) * 10);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-family:inherit;display:flex}.ow-news-pick{height:calc(var(--z) * 40);border:calc(var(--z) * 2) solid #5a3a1c;border-radius:calc(var(--z) * 14);color:#3a2408;font-family:inherit;font-size:calc(var(--z) * 15);white-space:nowrap;box-shadow:0 calc(var(--z) * 3) 0 #8a5a1c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffd76a;font-weight:900}.chip-row{gap:calc(var(--u) * 5)}.chip-row .chip{gap:calc(var(--u) * 5);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 12);flex:none}.chip-row .chip-value{font-size:calc(var(--u) * 15)}.sheet-reset{margin-top:calc(var(--u) * 30)}.sheet-btn.is-reset{width:auto;min-width:calc(var(--u) * 130);color:#f0b3a8;font-size:calc(var(--u) * 13);background:#78282240;border-color:#d66e60b3;margin:0 auto;display:block}.fx-layer:has(.fx-notice) .fx-seal.fx-banner-gold{translate:0 calc(var(--u) * -38)}.battle[data-guide-band="1"] .fx-layer:has(.fx-notice) .fx-seal.fx-banner-gold{translate:0 calc(var(--u) * -84)}.battle[data-calm="1"] .guide-finger{animation:none}.fx-banner-lose.is-big{white-space:pre;text-align:center}.arena[data-retry-wait="1"] .moon-gauge{padding:calc(var(--u) * 4) calc(var(--u) * 8) calc(var(--u) * 6);margin:calc(var(--u) * -4) calc(var(--u) * -8) calc(var(--u) * -6);border-radius:calc(var(--u) * 12);box-shadow:0 0 0 calc(var(--u) * 2) var(--gold);background:#08161ed1}.arena[data-retry-wait="1"] .moon-gauge-value{color:var(--gold);font-weight:900}.boss-retry-tip{max-width:calc(var(--u) * 214);white-space:normal;text-align:center}.tab{position:relative}.tab-free{left:50%;top:calc(var(--u) * -9);padding:0 calc(var(--u) * 6);border:calc(var(--u) * 2) solid #5a3a1c;border-radius:calc(var(--u) * 9);color:#3a2408;font-size:calc(var(--u) * 10);white-space:nowrap;pointer-events:none;will-change:transform;background:linear-gradient(#fff6c8 0%,#ffd76a 100%);font-weight:900;line-height:1.5;animation:1.2s ease-in-out infinite tab-free-bob;position:absolute;translate:-50%}@keyframes tab-free-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -3))}}.battle[data-calm="1"] .tab-free{animation:none}.free-notice{left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 104);z-index:9;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 10);border:calc(var(--u) * 3) solid #ffd76a;border-radius:calc(var(--u) * 18);color:#fff6d9;text-align:left;box-shadow:0 calc(var(--u) * 3) 0 #0006;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:linear-gradient(#3a2c0a 0%,#6a4a10 100%);font-family:inherit;animation:.34s cubic-bezier(.2,.9,.3,1.2) both boss-retry-in;display:flex;position:absolute}.free-notice-art{width:calc(var(--u) * 34);height:calc(var(--u) * 30);object-fit:contain;flex:none}.free-notice-col{flex-direction:column;flex:auto;min-width:0;display:flex}.free-notice-top{font-size:calc(var(--u) * 14);white-space:nowrap;color:#ffd76a;font-weight:900;line-height:1.3}.free-notice-sub{font-size:calc(var(--u) * 10.5);white-space:nowrap;font-weight:700;line-height:1.4}.free-notice-go{padding:calc(var(--u) * 7) calc(var(--u) * 9);border-radius:calc(var(--u) * 12);color:#3a2408;font-size:calc(var(--u) * 12.5);white-space:nowrap;background:#ffd76a;flex:none;font-weight:900}.backpay-row{justify-content:center;align-items:center;gap:calc(var(--u) * 8);margin:calc(var(--u) * 6) 0;font-size:calc(var(--u) * 17);white-space:nowrap;font-weight:900;display:flex}.backpay-row img{width:calc(var(--u) * 40);height:calc(var(--u) * 35);object-fit:contain}.backpay-row b{font-size:calc(var(--u) * 26);color:var(--gold,#ffd76a)}.fx-seal.fx-banner-gold.fx-bonus{translate:0 calc(var(--u) * -76)}.free-notice-top{white-space:normal;word-break:keep-all;font-size:calc(var(--u) * 15)}.stage-big.is-quick{padding:calc(var(--u) * 1) calc(var(--u) * 16);border-width:calc(var(--u) * 2);font-size:calc(var(--u) * 19)}.fx-banner.is-big.is-quick{padding:calc(var(--u) * 4) calc(var(--u) * 18) calc(var(--u) * 5);border-width:calc(var(--u) * 3);font-size:calc(var(--u) * 20)}.fx-banner.is-big.is-quick:before{display:none}:is(.arena:has(.fuyu-hint) .fx-notice,.arena:has(.free-notice) .fx-notice){translate:0 calc(var(--u) * -78)}:is(.arena:has(.fuyu-hint) .fx-seal.fx-banner-gold,.arena:has(.free-notice) .fx-seal.fx-banner-gold){translate:0 calc(var(--u) * -116)}
