@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:500;src:url(./grandstander-latin-500-normal-CN115CDG.woff2) format("woff2"),url(./grandstander-latin-500-normal-DW5-3QoC.woff) format("woff")}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:700;src:url(./grandstander-latin-700-normal-B7EXRwbV.woff2) format("woff2"),url(./grandstander-latin-700-normal-C_7sGtqO.woff) format("woff")}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:800;src:url(./grandstander-latin-800-normal-C5RZ1tt5.woff2) format("woff2"),url(./grandstander-latin-800-normal-CCyNXI-Z.woff) format("woff")}:root{color-scheme:dark;--ink: #f6ead2;--ink-dim: #b9a888;--gold: #ffcf5a;--frame: #6b5634;--frame-hi: #a88a55;--frame-dark: #2a2116;--green: #4fae3a;--red: #c8352c;--pet: #c27a2e;--gr0: #9aa3ad;--gr1: #6cc35a;--gr2: #4a9be8;--gr3: #a35ee0;--gr4: #f0a83a;--tm-regular: #6cc35a;--tm-epic: #a35ee0;--tm-legendary: #f0a83a}html,body{margin:0;height:100%;background:#0a0806;color:var(--ink);font-family:Grandstander,system-ui,sans-serif;font-weight:500;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}#app{position:fixed;inset:0;margin:auto;width:min(100vw,80dvh);height:min(100dvh,calc(100vw / .3879));overflow:hidden;container-type:size;background:#0b140e;--st: max(env(safe-area-inset-top, 0px), var(--shell-inset-top, 0px));--sb: max(env(safe-area-inset-bottom, 0px), var(--shell-inset-bottom, 0px))}#app *{--u: min(calc(100cqw / 360), .15625cqh );--gx: calc((100cqw - 360 * var(--u)) / 2);box-sizing:border-box}#stage,#stage canvas{position:absolute;inset:0;width:100%!important;height:100%!important}button{font:inherit;color:inherit;cursor:pointer;padding:0}[hidden]{display:none!important}.home>*{position:absolute}.home{text-shadow:0 calc(2 * var(--u)) 0 #000}.frame{border:calc(2 * var(--u)) solid var(--frame);outline:calc(1.5 * var(--u)) solid #000;background:linear-gradient(#2a2119,#15100b)}.frame-in{border:solid transparent;border-width:round(calc(10 * var(--u)),1px);border-image:url(./wooden-frame-10@1x-DwjaftAY.webp) 10 10 10 10 fill / round(calc(10 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./wooden-frame-10@1x-DwjaftAY.webp) 1x,url(./wooden-frame-10@2x-DZ6i_EqY.webp) 2x,url(./wooden-frame-10@3x-BzU_EG5Z.webp) 3x);border-image-source:image-set(url(./wooden-frame-10@1x-DwjaftAY.webp) 1x,url(./wooden-frame-10@2x-DZ6i_EqY.webp) 2x,url(./wooden-frame-10@3x-BzU_EG5Z.webp) 3x);--fill: radial-gradient(ellipse at 50% 30%, #3a2616cc, #1e130bdd);border-radius:0;padding:calc(4 * var(--u))}.topbar{top:calc(8 * var(--u) + var(--st));left:calc(8 * var(--u));right:calc(8 * var(--u));display:flex;align-items:flex-start;gap:calc(6 * var(--u))}.spacer{flex:1}.chip{height:calc(28 * var(--u));min-width:calc(28 * var(--u));border:solid transparent;border-width:round(calc(9 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 9 12 9 12 fill / 1;border-image-source:-webkit-image-set(url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 1x,url(./pill-9slice-9-12-9-12@2x-DG-KPSrC.webp) 2x,url(./pill-9slice-9-12-9-12@3x-CIUVKDc4.webp) 3x);border-image-source:image-set(url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 1x,url(./pill-9slice-9-12-9-12@2x-DG-KPSrC.webp) 2x,url(./pill-9slice-9-12-9-12@3x-CIUVKDc4.webp) 3x);background:none;display:flex;align-items:center;gap:calc(4 * var(--u));padding:0 calc(1 * var(--u));font-size:calc(13 * var(--u));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.chip .ico{height:calc(20 * var(--u));margin:calc(-6 * var(--u)) 0 calc(-6 * var(--u)) calc(-8 * var(--u))}.row-r{display:flex;gap:calc(6 * var(--u))}.avatar{position:relative;width:calc(50 * var(--u));height:calc(50 * var(--u));min-width:44px;min-height:44px;border-radius:50%;border:none;background:conic-gradient(#5fd35f calc(var(--xp, 0) * 360deg),#1d2a1d 0);display:flex;align-items:center;justify-content:center;outline:calc(2 * var(--u)) solid #000}.avatar-face{width:86%;height:86%;object-fit:contain}.rank-num{position:absolute;bottom:calc(-8 * var(--u));left:50%;translate:-50%;background:#15100b;border:calc(1.5 * var(--u)) solid var(--frame-hi);border-radius:calc(5 * var(--u));padding:0 calc(5 * var(--u));font-size:calc(11 * var(--u));font-weight:700}.side-icons{top:calc(78 * var(--u) + var(--st));left:calc(8 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u))}.side{width:max(44px,calc(40 * var(--u)));height:max(44px,calc(40 * var(--u)));border:none;background:none}.side-ic{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--u)) 0 #000a)}.side.locked{filter:grayscale(1) brightness(.6)}.hpbar .fill,.goal .fill{position:absolute;inset:0;border-style:solid;border-color:transparent;clip-path:inset(0 calc((1 - var(--p, 1)) * 100%) 0 0);transition:clip-path .25s ease-out}.floor-head{top:calc(60 * var(--u) + var(--st));left:0;right:0;text-align:center;pointer-events:none}.zone-name{font-size:calc(10 * var(--u));letter-spacing:.25em;color:#e3b56a}.floor-name{font-size:calc(18 * var(--u));font-weight:700;letter-spacing:.05em;white-space:nowrap}.floor-name .zone-name{font-size:inherit;letter-spacing:inherit}.dots{display:inline-flex;gap:calc(3 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u));margin-top:calc(2 * var(--u));background:#0009;border:calc(1.5 * var(--u)) solid #fff4;border-radius:999px}.fdot{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;border:calc(1.5 * var(--u)) solid #fff8}.fdot.done{background:var(--gold);border-color:var(--gold)}.fdot.here{background:#fff;box-shadow:0 0 calc(6 * var(--u)) #fff}.fdot.boss{border-color:#ff7a5c}.target{top:calc(105 * var(--u) + var(--st));left:50%;translate:-50%;scale:.9;transform-origin:50% 0;width:calc(180 * var(--u));text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:calc(3 * var(--u))}.t-name{font-size:calc(14 * var(--u));letter-spacing:.12em;color:#fff;font-weight:800;--o: calc(1.3 * var(--u));--oc: #000;text-shadow:calc(-1 * var(--o)) calc(-1 * var(--o)) 0 var(--oc),var(--o) calc(-1 * var(--o)) 0 var(--oc),calc(-1 * var(--o)) var(--o) 0 var(--oc),var(--o) var(--o) 0 var(--oc),0 calc(-1 * var(--o)) 0 var(--oc),0 var(--o) 0 var(--oc),calc(-1 * var(--o)) 0 0 var(--oc),var(--o) 0 0 var(--oc)}.hpbar{position:relative;align-self:center;width:calc(150 * var(--u));aspect-ratio:430 / 64;background:url(./hp-bar-bg-Ct8442NJ.webp) center / 100% 100% no-repeat}.hpbar .fill{inset:18.75% 3.3%;border:none;background:url(./hp-bar-fill-DOLyVGXT.webp) center / 100% 100% no-repeat;transition-duration:.1s;transition-timing-function:linear}.hpbar .bar-text{font-size:calc(11.4 * var(--u));--oc: #000}.hpbar.time .fill{filter:hue-rotate(48deg) saturate(1.3) brightness(1.25)}.hpbar.time.urgent{animation:pulse .5s infinite}.bar-text{position:absolute;left:50%;top:50%;translate:-50% -50%;white-space:nowrap;font-size:calc(10 * var(--u));line-height:1;font-weight:700;--o: calc(1.2 * var(--u));--oc: #2a1608;text-shadow:calc(-1 * var(--o)) calc(-1 * var(--o)) 0 var(--oc),var(--o) calc(-1 * var(--o)) 0 var(--oc),calc(-1 * var(--o)) var(--o) 0 var(--oc),var(--o) var(--o) 0 var(--oc),0 calc(-1 * var(--o)) 0 var(--oc),0 var(--o) 0 var(--oc),calc(-1 * var(--o)) 0 0 var(--oc),var(--o) 0 0 var(--oc)}.t-shield{font-size:calc(10 * var(--u));color:#cfe8ff}.k-intro{bottom:calc(358 * var(--u) + var(--sb));left:calc(30 * var(--u));right:calc(30 * var(--u));text-align:center;background:#000c;border:calc(2 * var(--u)) solid var(--frame);border-radius:calc(8 * var(--u));padding:calc(10 * var(--u));font-size:calc(12 * var(--u));animation:pop-in .4s ease-out;pointer-events:none}.k-intro-name{font-size:calc(15 * var(--u));font-weight:700;color:var(--gold);margin-bottom:calc(4 * var(--u))}.milestone{bottom:calc(274 * var(--u) + max(36 * var(--u),44px) + var(--sb));height:calc(38 * var(--u));left:calc(10 * var(--u));right:calc(10 * var(--u));display:flex;justify-content:space-between;align-items:flex-end}.ms-label{color:var(--gold);font-size:calc(13 * var(--u));font-weight:700}.ms-prog{display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(12 * var(--u))}.mini-bar{position:relative;width:calc(80 * var(--u));height:calc(8 * var(--u));background:#000;border:calc(1.5 * var(--u)) solid var(--frame);border-radius:999px;overflow:hidden}.mini-bar .fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(#f0d9a0,#b08a4a)}.fill.xp{background:linear-gradient(#b4f07a,#4fae3a)!important}.ms-right{display:flex;align-items:center;gap:calc(8 * var(--u))}.tap-energy{right:calc(10 * var(--u));top:calc(140 * var(--u) + var(--st));z-index:4;display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));opacity:0;pointer-events:none;transition:opacity .5s ease}.tap-energy.on{opacity:1;transition-duration:.12s}.tap-energy-ic{height:calc(22 * var(--u))}.tap-energy-bar{position:relative;width:calc(14 * var(--u));height:calc(100 * var(--u));background:#000;border:calc(1.5 * var(--u)) solid var(--frame);border-radius:999px;overflow:hidden}.tap-energy-bar .fill{position:absolute;inset:auto 0 0;background:linear-gradient(#7fd8ff,#2a7fc0);transition:height .1s linear}.chest-btn{position:relative;min-width:44px;min-height:44px;border:none;background:none;filter:grayscale(.7) brightness(.7)}.chest-ic{height:calc(34 * var(--u));display:block;margin:auto}.chest-btn.full{filter:none;animation:bob 1.2s ease-in-out infinite}.chest-amt{position:absolute;bottom:calc(-2 * var(--u));left:50%;translate:-50%;font-size:calc(9 * var(--u));color:var(--gold);white-space:nowrap}.goal{bottom:calc(274 * var(--u) + var(--sb));left:calc(8 * var(--u));right:calc(8 * var(--u));height:calc(36 * var(--u));min-height:44px;border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(11 * var(--u)),1px);border-image:url(./ascend-bar-bg-8-11-8-11@1x-wpvegngd.webp) 8 11 8 11 fill / 1;border-image-source:-webkit-image-set(url(./ascend-bar-bg-8-11-8-11@1x-wpvegngd.webp) 1x,url(./ascend-bar-bg-8-11-8-11@2x-QH88rMbh.webp) 2x,url(./ascend-bar-bg-8-11-8-11@3x-Dh4d5Bsk.webp) 3x);border-image-source:image-set(url(./ascend-bar-bg-8-11-8-11@1x-wpvegngd.webp) 1x,url(./ascend-bar-bg-8-11-8-11@2x-QH88rMbh.webp) 2x,url(./ascend-bar-bg-8-11-8-11@3x-Dh4d5Bsk.webp) 3x);background:none}.goal .fill{inset:calc(-4 * var(--u)) calc(-6 * var(--u));border-width:round(calc(9 * var(--u)),1px);border-image:url(./ascend-bar-fill-9@1x-BMMBoVd1.webp) 9 9 9 9 fill / 1;border-image-source:-webkit-image-set(url(./ascend-bar-fill-9@1x-BMMBoVd1.webp) 1x,url(./ascend-bar-fill-9@2x-Gdi9jQlU.webp) 2x,url(./ascend-bar-fill-9@3x-3an1_4Pn.webp) 3x);border-image-source:image-set(url(./ascend-bar-fill-9@1x-BMMBoVd1.webp) 1x,url(./ascend-bar-fill-9@2x-Gdi9jQlU.webp) 2x,url(./ascend-bar-fill-9@3x-3an1_4Pn.webp) 3x)}.goal-text{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--u));font-size:calc(13 * var(--u));font-weight:700;letter-spacing:.06em}.goal-text .ico{height:calc(24 * var(--u));margin:calc(-6 * var(--u)) 0}.goal:disabled{cursor:default}.goal.ready{animation:pulse 1s ease-in-out infinite}.goal.ready .fill{filter:hue-rotate(210deg) saturate(1.6) brightness(1.3)}.goal.guardian{animation:pulse 1.2s ease-in-out infinite}.goal.guardian .fill{filter:hue-rotate(160deg) saturate(1.5) brightness(1.05)}@keyframes pulse{50%{transform:scale(1.025);filter:brightness(1.15)}}@keyframes bob{50%{transform:translateY(calc(-3 * var(--u)))}}.grid-wrap{bottom:calc(104 * var(--u) + var(--sb));left:var(--gx);right:var(--gx);height:calc(166 * var(--u));overflow-x:hidden;overflow-y:auto;scrollbar-width:none;touch-action:pan-y;padding:0 calc(9 * var(--u)) calc(20 * var(--u));border:solid transparent;border-width:round(calc(10 * var(--u)),1px);border-image:url(./wooden-frame-25@1x-y1z9w5CI.webp) 25 25 25 25 fill / round(calc(25 * var(--u)),1px) / round(calc(3 * var(--u)),1px) stretch;border-image-source:-webkit-image-set(url(./wooden-frame-25@1x-y1z9w5CI.webp) 1x,url(./wooden-frame-25@2x-C10wsdhg.webp) 2x,url(./wooden-frame-25@3x-DTEjObF8.webp) 3x);border-image-source:image-set(url(./wooden-frame-25@1x-y1z9w5CI.webp) 1x,url(./wooden-frame-25@2x-C10wsdhg.webp) 2x,url(./wooden-frame-25@3x-DTEjObF8.webp) 3x);background:none}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(5 * var(--u))}.edge-btn{position:absolute;bottom:calc(124 * var(--u) + var(--sb) + 22 * var(--u));height:calc(102 * var(--u));width:calc(26 * var(--u));min-width:26px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(5 * var(--u));padding:0;border:solid transparent;border-width:round(calc(6 * var(--u)),1px);border-image:url(./frame-9slice-6@1x-ZFUkfaRg.webp) 6 6 6 6 fill / 1;border-image-source:-webkit-image-set(url(./frame-9slice-6@1x-ZFUkfaRg.webp) 1x,url(./frame-9slice-6@2x-BJlHBeyf.webp) 2x,url(./frame-9slice-6@3x-gUL56ejK.webp) 3x);border-image-source:image-set(url(./frame-9slice-6@1x-ZFUkfaRg.webp) 1x,url(./frame-9slice-6@2x-BJlHBeyf.webp) 2x,url(./frame-9slice-6@3x-gUL56ejK.webp) 3x);background:none;color:var(--gold);font:inherit;font-weight:800;font-size:calc(9.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 0 #3a2410,0 0 3px #3a2410;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0009)}.edge-btn.left{left:calc(var(--gx) + 1 * var(--u))}.edge-btn.right{right:calc(var(--gx) + 1 * var(--u))}.edge-btn[hidden]{display:none}.edge-ic{width:calc(18 * var(--u));filter:drop-shadow(0 calc(1.5 * var(--u)) 0 #0008)}.edge-txt{writing-mode:vertical-rl}.edge-btn.left .edge-txt{rotate:180deg}.edge-btn.locked{filter:grayscale(1) brightness(.6)}#app:has(.ritual.picking) .edge-btn{visibility:hidden}.pet.tm-pet{--c: var(--tm-regular)}.pet.tm-pet.epic{--c: var(--tm-epic)}.pet.tm-pet.legendary{--c: var(--tm-legendary)}.pet.tm-pet.none img{opacity:.25;filter:grayscale(1)}.tm-pet-plus{position:absolute;inset:0;display:grid;place-items:center;color:var(--gold);font-size:calc(20 * var(--u));font-weight:800}.pet .tm-pet-face{position:absolute;inset:calc(2 * var(--u));border-radius:calc(3 * var(--u))}.tm-pet-dps{position:absolute;top:0;left:0;right:0;padding:0 calc(2 * var(--u));font-size:calc(9 * var(--u));font-weight:800;color:#9fe08a;text-shadow:0 1px 0 #000,0 0 3px #000}.grid.tarot{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 calc(10 * var(--u));gap:calc(10 * var(--u))}.frame-card{height:calc(124 * var(--u));aspect-ratio:auto}.frame-card .ta-ic{height:calc(38 * var(--u))}.frame-card .ta-name{font-size:calc(10 * var(--u))}.frame-card .ta-stars{font-size:calc(12 * var(--u))}.ta-slot.frame-card{gap:calc(4 * var(--u));font-size:calc(18 * var(--u));color:var(--gold)}.ta-slot.frame-card span{font-size:calc(10 * var(--u));color:var(--ink-dim)}.ta-slot.frame-card.locked{font-size:calc(11 * var(--u));color:var(--ink-dim)}.gear-ring .gear-ring-art{rotate:0deg;height:46%}.pet{position:relative;min-width:0;aspect-ratio:1.42;border:solid transparent;border-width:round(calc(6 * var(--u)),1px);border-image:url(./frame-9slice-6@1x-ZFUkfaRg.webp) 6 6 6 6 fill / 1;border-image-source:-webkit-image-set(url(./frame-9slice-6@1x-ZFUkfaRg.webp) 1x,url(./frame-9slice-6@2x-BJlHBeyf.webp) 2x,url(./frame-9slice-6@3x-gUL56ejK.webp) 3x);border-image-source:image-set(url(./frame-9slice-6@1x-ZFUkfaRg.webp) 1x,url(./frame-9slice-6@2x-BJlHBeyf.webp) 2x,url(./frame-9slice-6@3x-gUL56ejK.webp) 3x);background:none}.pet img{position:absolute;left:50%;top:46%;translate:-50% -50%;height:112%}.pet.on-team{border-color:#d8b25a}.pet-lv{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;padding:0 calc(2 * var(--u));color:#fff;font-size:calc(11 * var(--u));font-weight:700;text-shadow:-1px 0 #3a2410,1px 0 #3a2410,0 -1px #3a2410,0 1px #3a2410,0 calc(1.5 * var(--u)) 0 #3a2410}.pet-lv .up{position:static;translate:none;height:calc(12 * var(--u));margin-left:auto;animation:bob .8s ease-in-out infinite}.pet-team{position:absolute;top:calc(1 * var(--u));left:calc(3 * var(--u));font-size:calc(10 * var(--u))}.pet.empty{display:flex;align-items:center;justify-content:center}.pet img.pet-plus{position:static;translate:none;height:42%;opacity:.85;filter:drop-shadow(0 calc(1 * var(--u)) 0 #0006)}.actions{bottom:calc(60 * var(--u) + var(--sb));left:calc(8 * var(--u));right:calc(8 * var(--u));height:calc(40 * var(--u));display:grid;grid-template-columns:1fr calc(80 * var(--u)) 1fr;align-items:center;gap:calc(6 * var(--u))}.act{height:calc(40 * var(--u));min-height:44px;display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 8 12 8 12 fill / 1;border-image-source:-webkit-image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);border-image-source:image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);background:none;font-size:calc(14 * var(--u));font-weight:700;letter-spacing:.08em}.act .ico,.act-ic{height:calc(22 * var(--u));margin:calc(-6 * var(--u)) 0}.act-up{grid-column:1}.act-auto{grid-column:3}.act-auto.on{color:#ffd0c8}.act:active,.summon-btn:active{transform:translateY(calc(2 * var(--u)))}.summon-btn{position:absolute;left:50%;bottom:calc(-6 * var(--u));translate:-50%;width:calc(80 * var(--u));height:calc(87 * var(--u));border:none;background:url(./avatar-bg-bb3AozHF.webp) center / contain no-repeat;filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0008)}.summon-btn.has{animation:glow 1.4s ease-in-out infinite alternate}@keyframes glow{0%{filter:drop-shadow(0 0 calc(6 * var(--u)) #c9a7ff)}to{filter:drop-shadow(0 0 calc(16 * var(--u)) #c9a7ff)}}.summon-art{position:absolute;left:50%;top:41%;translate:-50% -50%;height:54%;rotate:-18deg;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0006)}.summon-badge{position:absolute;left:50%;top:87%;translate:-50% -50%;font-size:calc(14 * var(--u));font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.nav{position:absolute;left:0;right:0;bottom:0;height:calc(56 * var(--u) + var(--sb));padding-bottom:var(--sb);display:grid;grid-template-columns:repeat(5,1fr);background:linear-gradient(#1f1912,#0e0b08);border-top:calc(2 * var(--u)) solid var(--frame);z-index:30}.nav-btn{position:relative;border:none;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1 * var(--u));min-height:44px;color:var(--ink-dim);text-shadow:0 2px 0 #000}.nav-icon{height:calc(28 * var(--u));filter:drop-shadow(0 calc(2 * var(--u)) 0 #000a)}.nav-text{font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.06em}.nav-btn.active{color:var(--ink)}.nav-btn.active:after{content:"";position:absolute;width:calc(40 * var(--u));height:calc(3 * var(--u));bottom:calc(3 * var(--u));background:#fff;border-radius:2px}.nav-lock,.nav-btn.locked .nav-icon:not(.nav-lock){display:none}.nav-btn.locked .nav-lock{display:block;width:calc(28 * var(--u));object-fit:contain}.nav-btn.locked .nav-text{opacity:.5}.nav-tip{position:absolute;z-index:90;display:flex;align-items:center;gap:calc(6 * var(--u));max-width:calc(240 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:#2a1d12f2;border:calc(2 * var(--u)) solid var(--gold);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #000a;color:#fff;font-size:calc(12 * var(--u));font-weight:700;line-height:1.25;transform-origin:var(--arrow) 100%;pointer-events:none}.nav-tip:after{content:"";position:absolute;top:100%;left:var(--arrow);translate:-50% 0;border:calc(7 * var(--u)) solid transparent;border-top-color:var(--gold)}.nav-tip-ic{height:calc(18 * var(--u));flex:none}.nav-tip.out{opacity:0;transition:opacity .2s}.sheet{position:absolute;left:calc(6 * var(--u));right:calc(6 * var(--u));top:calc(66 * var(--u) + var(--st));bottom:calc(60 * var(--u) + var(--sb));z-index:25;border-radius:calc(10 * var(--u));display:flex;flex-direction:column;background:linear-gradient(#241c14,#120e0a);animation:slide-up .18s ease-out}@keyframes slide-up{0%{transform:translateY(calc(30 * var(--u)));opacity:0}}.sheet-head{display:flex;align-items:center;justify-content:center;position:relative;height:calc(40 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--frame)}.sheet:not(.scene):not(.notebook) .sheet-head{height:calc(48 * var(--u));margin:0 calc(-4 * var(--u)) calc(4 * var(--u));border:solid transparent;border-width:round(calc(7 * var(--u)),1px) round(calc(8 * var(--u)),1px) round(calc(9 * var(--u)),1px);border-image:url(./top-banner-7-8-9-8@1x-C6oELOBO.webp) 7 8 9 8 fill / round(calc(7 * var(--u)),1px) round(calc(8 * var(--u)),1px) round(calc(9 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./top-banner-7-8-9-8@1x-C6oELOBO.webp) 1x,url(./top-banner-7-8-9-8@2x-5pDwJfcO.webp) 2x,url(./top-banner-7-8-9-8@3x-BXvF7VId.webp) 3x);border-image-source:image-set(url(./top-banner-7-8-9-8@1x-C6oELOBO.webp) 1x,url(./top-banner-7-8-9-8@2x-5pDwJfcO.webp) 2x,url(./top-banner-7-8-9-8@3x-BXvF7VId.webp) 3x);filter:drop-shadow(0 calc(3 * var(--u)) calc(2 * var(--u)) #0007)}.sheet:not(.scene):not(.notebook) .sheet-head-title{color:#fff3d0;-webkit-text-stroke:calc(1 * var(--u)) #5a3212;text-shadow:0 calc(2 * var(--u)) 0 #5a3212}.sheet:not(.scene):not(.notebook)[data-sheet=achievements] .sheet-head,.sheet:not(.scene):not(.notebook)[data-sheet=upgrades] .sheet-head,.sheet:not(.scene):not(.notebook)[data-sheet=tamers] .sheet-head,.sheet:not(.scene):not(.notebook)[data-sheet=effects] .sheet-head{border-width:round(calc(10 * var(--u)),1px);border-image:url(./steal-frame-20@1x-4lVubSJ1.webp) 20 20 20 20 fill / round(calc(20 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x);border-image-source:image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x)}.sheet:not(.scene):not(.notebook)[data-sheet=achievements] .sheet-head-title,.sheet:not(.scene):not(.notebook)[data-sheet=upgrades] .sheet-head-title,.sheet:not(.scene):not(.notebook)[data-sheet=tamers] .sheet-head-title,.sheet:not(.scene):not(.notebook)[data-sheet=effects] .sheet-head-title{color:#23324d;-webkit-text-stroke:0;text-shadow:0 calc(1 * var(--u)) 0 #ffffff99}.sheet-head-title{font-size:calc(17 * var(--u));font-weight:700;letter-spacing:.15em;color:var(--gold);text-shadow:0 2px 0 #000}.sheet-close{position:absolute;right:0;top:0;width:44px;height:44px;border:none;background:none}.sheet-close .ico{height:calc(26 * var(--u));vertical-align:middle}.sheet-scroll{flex:1;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none}.sheet-scroll::-webkit-scrollbar{display:none}.sheet-scroll.dragging{cursor:grabbing;user-select:none}.sheet-body{padding:calc(10 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));text-shadow:0 2px 0 #000}.sheet-title{font-weight:700;font-size:calc(14 * var(--u));color:var(--gold);margin-top:calc(4 * var(--u))}.frame-in{border-radius:0;padding:calc(4 * var(--u))}.up-row{display:grid;grid-template-columns:calc(30 * var(--u)) 1fr auto;align-items:center;gap:calc(8 * var(--u))}.up-icon{width:100%;height:calc(30 * var(--u));object-fit:contain}.up-name{font-weight:700}.up-vals{font-size:calc(11 * var(--u));color:var(--ink-dim)}.up-vals b{color:#9be86b}.odds{display:grid;gap:calc(3 * var(--u))}.odd{display:grid;grid-template-columns:calc(12 * var(--u)) 1fr auto calc(58 * var(--u));align-items:center;gap:calc(6 * var(--u))}.odd.teaser{opacity:.55}.dot{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%}.odd-v{font-weight:700}.odd-next{color:var(--ink-dim);font-size:calc(11 * var(--u));text-align:right}.pity{margin-top:calc(4 * var(--u));font-size:calc(11 * var(--u));color:var(--ink-dim)}.rules{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.toggle{display:flex;gap:calc(8 * var(--u));align-items:center;min-height:36px}.toggle input{width:22px;height:22px;accent-color:var(--green)}.muted{color:var(--ink-dim);margin:0;font-size:calc(11 * var(--u))}.gold{color:var(--gold)}.info{line-height:1.5}.book{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(4 * var(--u))}.bk{border-radius:calc(5 * var(--u));border:calc(1.5 * var(--u)) solid var(--c);background:radial-gradient(circle at 50% 40%,#6a4a2a,#1a120b);min-height:44px}.bk img{width:100%;display:block}.bk.unseen{border-color:#3a2e20;background:#120e0a}.bk.unseen img{filter:brightness(0) opacity(.45)}.btn{min-height:44px;padding:0 calc(10 * var(--u));border:solid transparent;border-width:round(calc(10 * var(--u)),1px) round(calc(14 * var(--u)),1px);border-image:url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 10 14 10 14 fill / round(calc(10 * var(--u)),1px) round(calc(14 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 1x,url(./button-9slice-10-14-10-14@2x-YLcj9cD6.webp) 2x,url(./button-9slice-10-14-10-14@3x-BFgFoKRi.webp) 3x);border-image-source:image-set(url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 1x,url(./button-9slice-10-14-10-14@2x-YLcj9cD6.webp) 2x,url(./button-9slice-10-14-10-14@3x-BFgFoKRi.webp) 3x);border-radius:0;outline:none;background:none;color:#fff3d0;font-weight:800;font-size:calc(14 * var(--u));letter-spacing:.04em;text-shadow:0 2px 0 #000;transition:scale .08s ease-out,filter .12s}.btn:not(:disabled):active{scale:.94;filter:brightness(1.15)}.btn.small{min-height:40px;font-size:calc(12 * var(--u));padding:0 calc(10 * var(--u))}.btn.green,.btn.primary{--slice: round(calc(10 * var(--u)), 1px);border-width:var(--slice);border-image:url(./bttn-green-10@1x-Z1d5uHDK.webp) 10 10 10 10 fill / var(--slice) stretch stretch;border-image-source:-webkit-image-set(url(./bttn-green-10@1x-Z1d5uHDK.webp) 1x,url(./bttn-green-10@2x-Cy1BcBsM.webp) 2x,url(./bttn-green-10@3x-DOm5lTbn.webp) 3x);border-image-source:image-set(url(./bttn-green-10@1x-Z1d5uHDK.webp) 1x,url(./bttn-green-10@2x-Cy1BcBsM.webp) 2x,url(./bttn-green-10@3x-DOm5lTbn.webp) 3x);color:#fff}.btn.red,.btn.danger{--slice: round(calc(10 * var(--u)), 1px);border-width:var(--slice);border-image:url(./bttn-red-10@1x-CSqakpme.webp) 10 10 10 10 fill / var(--slice) stretch stretch;border-image-source:-webkit-image-set(url(./bttn-red-10@1x-CSqakpme.webp) 1x,url(./bttn-red-10@2x-Ce1eRdj-.webp) 2x,url(./bttn-red-10@3x-CcAKpHz8.webp) 3x);border-image-source:image-set(url(./bttn-red-10@1x-CSqakpme.webp) 1x,url(./bttn-red-10@2x-Ce1eRdj-.webp) 2x,url(./bttn-red-10@3x-CcAKpHz8.webp) 3x);color:#fff}.btn:disabled{filter:grayscale(.8) brightness(.6);cursor:default}.row{display:flex;gap:calc(8 * var(--u));justify-content:center;flex-wrap:wrap}.modal{position:absolute;inset:0;background:#000b;display:flex;align-items:center;justify-content:center;z-index:50;padding:calc(16 * var(--u));animation:fade .2s}@keyframes fade{0%{opacity:0}}@keyframes pop-in{0%{transform:scale(.6);opacity:0}}.card{width:100%;max-height:100%;overflow-y:auto;border-radius:calc(12 * var(--u));padding:calc(16 * var(--u));text-align:center;display:flex;flex-direction:column;gap:calc(10 * var(--u));font-size:calc(14 * var(--u));background:linear-gradient(#2a2119,#120e0a);animation:pop-in .25s ease-out;text-shadow:0 2px 0 #000}.card p{margin:0}.card h2{margin:0;font-size:calc(22 * var(--u));letter-spacing:.06em}.beast-card{border-color:var(--c)}.card-art{width:60%;margin:0 auto;aspect-ratio:1;border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid #4b3a26;box-shadow:inset 0 0 0 calc(2 * var(--u)) #8a6a3c;background:radial-gradient(circle at 50% 40%,#e09a48,var(--pet) 55%,#7a4416)}.card-art img{width:100%}.tags{align-items:center}.fam{font-weight:700}.stats{font-size:calc(13 * var(--u))}.lore{font-style:italic;color:var(--ink-dim)}.result.won{border-color:var(--gold)}.quote{font-style:italic}.rewards{font-size:calc(20 * var(--u));font-weight:700;color:var(--gold)}.pct{font-size:calc(48 * var(--u));font-weight:700;color:var(--gold)}.diary{background:#e8d6b0;color:#3e2a16;text-shadow:none;border-radius:calc(4 * var(--u));padding:calc(10 * var(--u));font-family:Georgia,serif;font-size:calc(13 * var(--u));transform:rotate(-1deg);text-align:left}.diary p{margin:0}.diary-title{font-weight:700;margin-bottom:calc(4 * var(--u))}.toasts{position:absolute;top:calc(176 * var(--u) + var(--st));left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));z-index:60;pointer-events:none}.toast{background:#000d;border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));font-weight:700;animation:pop-in .2s ease-out;transition:opacity .4s;text-align:center;max-width:90%;text-shadow:0 2px 0 #000}.toast.out{opacity:0;transition-duration:.22s}.modal.closing,.ritual.closing,.sheet.closing{opacity:0;transition:opacity .22s ease-in;pointer-events:none}.ritual{position:absolute;top:0;left:0;right:0;bottom:calc(274 * var(--u) + var(--sb));z-index:70;border-bottom:calc(3 * var(--u)) solid var(--frame);background:radial-gradient(circle at 50% 45%,#3a2a1aee,#070504f5 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fade .25s;text-shadow:0 2px 0 #000}.scroll{position:relative;display:flex;align-items:center}.scroll.gone{display:none}.rod{width:calc(40 * var(--u));height:calc(188 * var(--u));background:url(./LeftScroll-BdCQmapw.png) center / contain no-repeat;z-index:2;filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) #000a)}.rod.right{background-image:url(./RightScroll-BfntWoDm.png)}.paper{position:relative;width:calc(16 * var(--u));height:calc(141 * var(--u));background:url(./MidllePaper-BMl9xCBJ.png) center / max(calc(222 * var(--u)),100%) 100% no-repeat;mask:url(./MidllePaper-BMl9xCBJ.png) center / max(calc(222 * var(--u)),100%) 100% no-repeat;margin:0 calc(-6 * var(--u));overflow:hidden;transition:width .24s cubic-bezier(.3,1.4,.5,1);display:flex;align-items:center;justify-content:center}.scroll.open .paper{width:calc(220 * var(--u))}.circle{--c: #9aa3ad;flex-shrink:0;width:calc(270 * var(--u));height:calc(241 * var(--u));background:var(--c);mask:url(./SummonSircle-CAEZk0Rd.png) center / contain no-repeat;filter:drop-shadow(0 0 calc(2 * var(--u)) var(--c)) drop-shadow(0 0 calc(8 * var(--u)) var(--c));opacity:0;transform:scale(.3);transition:background-color .25s}.circle.draw{opacity:1;transform:scale(1);transition:opacity .28s,transform .42s cubic-bezier(.3,1.5,.5,1),background-color .2s}.circle.pulse{animation:flash .35s ease-out}@keyframes spin{to{rotate:360deg}}@keyframes flash{0%{filter:brightness(2.5);scale:1.15}}.paper.smoke:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#fffd 0,#fff8 30%,transparent 60%);animation:smoke .3s ease-out forwards}@keyframes smoke{0%{transform:scale(.2)}to{transform:scale(1.6);opacity:0}}.seal{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(72 * var(--u));height:calc(72 * var(--u));z-index:3;touch-action:none}.seal-img{width:100%;height:100%;object-fit:contain}.seal.glow{filter:drop-shadow(0 0 calc(12 * var(--u)) #ffb84d);animation:shake .1s infinite,heat .26s ease-in forwards}@keyframes heat{to{filter:brightness(1.8) drop-shadow(0 0 calc(20 * var(--u)) #fff2a8)}}.seal.glow.waiting{animation:shake .1s infinite,seal-charge .7s ease-in-out infinite alternate}@keyframes seal-charge{0%{filter:brightness(1.2) drop-shadow(0 0 calc(12 * var(--u)) #ffb84d)}to{filter:brightness(1.8) drop-shadow(0 0 calc(24 * var(--u)) #fff2a8)}}@keyframes shake{50%{translate:calc(-50% + 2px) calc(-50% - 1px)}}.seal.burst{animation:burst .25s ease-out forwards}@keyframes burst{to{transform:scale(2.2);opacity:0}}.reveal{display:none;flex-direction:column;align-items:center;gap:calc(8 * var(--u));padding:0 calc(16 * var(--u));text-align:center}.reveal.show{display:flex}.reveal-head{display:none;flex-direction:column;align-items:center;gap:calc(4 * var(--u));margin-bottom:calc(4 * var(--u));text-align:center}.reveal-head.show{display:flex;animation:pop-in .35s cubic-bezier(.3,1.6,.5,1)}.reveal-tag{position:relative;height:calc(30 * var(--u))}.reveal-tag>img{height:100%;width:auto}.reveal-dps{display:flex;align-items:center;gap:calc(3 * var(--u));position:absolute;right:9%;top:50%;translate:0 -50%;font-size:calc(14 * var(--u));font-weight:800;color:#fff;text-shadow:-1px 0 #3a2410,1px 0 #3a2410,0 -1px #3a2410,0 1px #3a2410}.reveal-dps .reveal-dps-ic{height:calc(16 * var(--u));width:auto}.pet-dps{display:none;margin-left:auto;font-size:calc(9 * var(--u))}#app:has(.ritual .reveal.show) .pet-dps{display:inline}#app:has(.ritual .reveal.show) .pet-lv .up{display:none}.pet-cmp{position:absolute;top:calc(1 * var(--u));right:calc(3 * var(--u));font-size:calc(9 * var(--u));font-weight:800;text-shadow:0 1px 0 #000}.pet-cmp.up{color:#7cff5a}.pet-cmp.down{color:#ff6a5a}.ritual .reveal{margin-top:calc(6 * var(--u));gap:calc(6 * var(--u))}.paper .beast-pop{position:absolute;inset:0;margin:auto;width:calc(112 * var(--u));height:calc(112 * var(--u));z-index:1}.beast-pop{width:calc(140 * var(--u));height:calc(140 * var(--u));border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%);animation:pop-in .5s cubic-bezier(.3,1.6,.5,1)}.beast-pop img{width:100%;height:100%}.beast-name{font-size:calc(22 * var(--u));font-weight:700}.rarity-banner{background:var(--c);color:#1b1b24;text-shadow:none;font-weight:700;padding:calc(4 * var(--u)) calc(22 * var(--u));clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);font-size:calc(15 * var(--u))}.rarity-banner.small{font-size:calc(112 * var(--u));padding:calc(2 * var(--u)) calc(14 * var(--u))}.tag{font-weight:700;font-size:calc(16 * var(--u))}.tag.new{color:#7cff5a;animation:pulse .8s infinite}.tag.dup{color:#9ad0ff}.reveal-top,.reveal-info{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}.ritual .lore{font-size:calc(12 * var(--u))}.ritual-hint{position:absolute;bottom:calc(10 * var(--u));font-size:calc(11 * var(--u));color:var(--ink-dim);animation:none;margin:0}#app:has(.ritual.picking) .pet:not(.locked){filter:none;box-shadow:0 0 calc(6 * var(--u)) #ffe08a;cursor:pointer}#app:has(.ritual.picking) .pet.empty{color:#ffe08a}#app:has(.ritual.picking) .actions{grid-template-columns:1fr;left:calc(6 * var(--u));right:calc(6 * var(--u))}#app:has(.ritual.picking) .actions>:not(.act-free){display:none}.btn.act-free{height:calc(40 * var(--u));min-height:44px;display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));font-size:calc(14 * var(--u));font-weight:800;letter-spacing:.04em}.act-free.pick-hint{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--gold);font-weight:800;font-size:calc(14 * var(--u));letter-spacing:.04em;text-shadow:0 2px 0 #2a1608,0 0 4px #2a1608;animation:pulse 1.2s ease-in-out infinite}button.pet.empty{background:none;font:inherit;font-size:calc(18 * var(--u))}.yp-account{width:auto;padding:0 calc(8 * var(--u));font-size:calc(11 * var(--u));font-weight:700;white-space:nowrap}.btn,.act,.goal-text,.summon-badge{--o: calc(1.6 * var(--u));--oc: #2a1608;text-shadow:calc(-1 * var(--o)) calc(-1 * var(--o)) 0 var(--oc),0 calc(-1 * var(--o)) 0 var(--oc),var(--o) calc(-1 * var(--o)) 0 var(--oc),calc(-1 * var(--o)) 0 0 var(--oc),var(--o) 0 0 var(--oc),calc(-1 * var(--o)) var(--o) 0 var(--oc),0 var(--o) 0 var(--oc),var(--o) var(--o) 0 var(--oc),0 calc(2.6 * var(--u)) 0 var(--oc);color:#fff8e6}.ico{height:1.3em;width:auto;vertical-align:-.3em;filter:drop-shadow(0 calc(1.5 * var(--u)) 0 #0009);-webkit-user-drag:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(4 * var(--u))}.btn:not(.green,.red,.primary,.danger,.ghost){border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 8 12 8 12 fill / 1;border-image-source:-webkit-image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);border-image-source:image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);outline:none;background:none}.stars{display:inline-flex;vertical-align:-.2em}.stars .ico{height:1.1em}.rewards .ico{height:calc(28 * var(--u))}.beast-img{object-fit:contain;-webkit-user-drag:none}.pet .beast-img{height:116%;max-width:104%;top:40%;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0008)}.pet .beast-img.drawn{height:112%;max-width:none;filter:none}.card-art{display:flex;align-items:center;justify-content:center}.card-art .beast-img{width:78%;height:78%;filter:drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) #0009)}.card-art .beast-img.drawn{width:100%;height:100%;filter:none}.bk .beast-img{aspect-ratio:1;padding:12%}.bk .beast-img.drawn{padding:0}.beast-pop{display:flex;align-items:center;justify-content:center}.beast-pop .beast-img{width:76%;height:76%;filter:drop-shadow(0 calc(6 * var(--u)) calc(6 * var(--u)) #000a)}.beast-pop .beast-img.drawn{width:100%;height:100%;filter:none}.luck{display:grid;gap:calc(6 * var(--u));text-align:center}.luck-title{color:var(--gold);font-weight:800;font-size:calc(18 * var(--u));text-transform:uppercase}.luck-sub{font-size:calc(11 * var(--u));color:var(--ink-dim)}.luck-head,.luck-row{display:grid;grid-template-columns:1fr calc(70 * var(--u)) calc(18 * var(--u)) calc(70 * var(--u));align-items:center;gap:calc(4 * var(--u))}.luck-head{grid-template-columns:1fr calc(70 * var(--u)) calc(18 * var(--u)) calc(70 * var(--u));font-weight:700;color:#9fb4ff;font-size:calc(12 * var(--u))}.luck-head>:first-child{grid-column:2;text-align:right}.luck-head>:last-child{text-align:right}.luck-rows{display:grid;gap:calc(4 * var(--u));padding:calc(6 * var(--u));border:calc(1.5 * var(--u)) solid #5a4630;border-radius:calc(6 * var(--u));background:#0000004d}.luck-row{grid-template-columns:calc(14 * var(--u)) 1fr calc(70 * var(--u)) calc(18 * var(--u)) calc(70 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(4 * var(--u));border:calc(1 * var(--u)) solid color-mix(in srgb,var(--c) 60%,#000);background:color-mix(in srgb,var(--c) 55%,#120c08);font-weight:700;font-size:calc(12 * var(--u));text-align:right}.luck-row.tagged{grid-template-columns:minmax(0,1fr) calc(56 * var(--u)) calc(14 * var(--u)) calc(56 * var(--u));gap:calc(2 * var(--u));min-width:0;height:calc(30 * var(--u));padding:0;border-style:solid;border-width:0 round(calc(10 * var(--u)),1px) 0 round(calc(96 * var(--u)),1px);border-radius:0;border-image:var(--tag) 0 50 0 420 fill / 0 round(calc(10 * var(--u)),1px) 0 round(calc(96 * var(--u)),1px) stretch;background:none;color:#fff;text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.8);white-space:nowrap}.luck-row.tagged.off{filter:grayscale(1) brightness(.55)}.luck-row.off{background:#ffffff08;border-color:#3a2e22;color:#ffffff59}.luck-row .gem-dot{width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 15%,var(--c) 45%,color-mix(in srgb,var(--c) 50%,#000));box-shadow:0 0 0 calc(1.5 * var(--u)) #ffffff80}.luck-row.off .gem-dot{opacity:.5}.luck-name{text-align:left;text-transform:uppercase}.luck-arrow{color:#f3d58a;text-align:center}.luck-row.off .luck-arrow{opacity:.5}.luck .pity{font-size:calc(10 * var(--u));color:var(--ink-dim)}.btn.luck-buy{display:flex;justify-content:space-between;align-items:center;width:100%;text-transform:uppercase}.luck-cost{display:inline-flex;align-items:center;gap:calc(4 * var(--u))}.modal.bottom{align-items:flex-end;padding:0 calc(6 * var(--u))}.bc{width:100%;display:grid;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(16 * var(--u) + var(--sb));background:#1e1710;border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0}.bc-grip{width:calc(36 * var(--u));height:calc(4 * var(--u));border-radius:9px;background:#6b5634;margin:0 auto}.bc-tamer{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));background:#261d13;border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(6 * var(--u));font-weight:700;font-size:calc(12 * var(--u));text-align:left}.bc-plus{width:calc(30 * var(--u));height:calc(30 * var(--u));border:calc(1.5 * var(--u)) dashed var(--ink-dim);border-radius:50%;display:grid;place-items:center}.bc-chev{margin-left:auto;color:var(--ink-dim)}.bc-panel{border:calc(1.5 * var(--u)) solid var(--frame-hi);border-radius:calc(6 * var(--u));background:#5a3418;overflow:hidden}.bc-head{display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));background:#7a4520;border-bottom:calc(1.5 * var(--u)) solid var(--frame-hi);font-weight:800;font-size:calc(15 * var(--u))}.bc-num{color:#d9a877}.bc-rarity{margin-left:auto;padding:calc(3 * var(--u)) calc(8 * var(--u));border:calc(1.5 * var(--u)) solid var(--c);border-radius:calc(5 * var(--u));background:#1e1710;color:var(--c);font-size:calc(11 * var(--u))}.bc-body{display:grid;grid-template-columns:1fr 1fr}.bc-art{position:relative;display:grid;place-items:center;min-height:calc(150 * var(--u));background:radial-gradient(circle,#d08a3c,#8a4e1e)}.bc-art>img,.bc-art>canvas{width:75%;height:auto}.bc-art.bc-hit>img,.bc-art.bc-hit>canvas{animation:bc-shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes bc-shake{0%{transform:scale(1)}15%{transform:scale(1.15) rotate(-6deg)}35%{transform:scale(1.1) rotate(5deg)}55%{transform:scale(1.05) rotate(-3deg)}75%{transform:scale(1.02) rotate(2deg)}to{transform:scale(1) rotate(0)}}.bc-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,#fff6c0cc,transparent 60%);opacity:0}.bc-art.bc-hit:after{animation:bc-flash .5s ease-out}@keyframes bc-flash{0%{opacity:1}to{opacity:0}}.bc-burst{position:absolute;left:50%;top:50%;pointer-events:none}.bc-burst i{position:absolute;width:calc(9 * var(--u));height:calc(9 * var(--u));margin:calc(-4.5 * var(--u));border-radius:50%;background:radial-gradient(circle,#fff,#ffe066 45%,#ffb01f00 70%);rotate:var(--a);animation:bc-spark .7s cubic-bezier(.2,.7,.3,1) var(--d) both}@keyframes bc-spark{0%{transform:translate(0) scale(1.4);opacity:1}to{transform:translate(calc(70 * var(--u))) scale(0);opacity:0}}.bc-count{display:inline-block;animation:bc-count .6s ease-out}@keyframes bc-count{0%{scale:1;color:inherit}20%{scale:1.35;color:#8fe07a}to{scale:1;color:inherit}}.bc-lore{position:absolute;right:calc(6 * var(--u));bottom:calc(6 * var(--u));width:44px;height:44px;border:none;background:none}.bc-lore .ico{height:calc(22 * var(--u))}.bc-side{display:grid;gap:calc(6 * var(--u));padding:calc(8 * var(--u));align-content:start}.bc-fam{font-size:calc(11 * var(--u));font-weight:700;text-align:center}.bc-stats{display:grid;gap:calc(6 * var(--u));padding:calc(8 * var(--u));background:#3a2414;border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(6 * var(--u));font-size:calc(12 * var(--u))}.bc-stats>div{display:flex;justify-content:space-between;align-items:center}.bc-stats span{color:var(--ink-dim);font-weight:700}.btn.bc-free{background:#4a1620;width:100%}.bc-reward{display:flex;justify-content:center;align-items:center;gap:calc(3 * var(--u));font-size:calc(11 * var(--u));font-weight:700}.bc-xp{color:var(--green)}.btn.bc-bar{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 calc(14 * var(--u));text-transform:uppercase}.btn.bc-level{background:linear-gradient(#2f8a64,#1d5e43)}.bc-up{display:inline-flex;align-items:center;gap:calc(3 * var(--u));color:var(--gold);font-size:calc(11 * var(--u));text-transform:none}.ts-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(10 * var(--u));padding:0 calc(10 * var(--u))}.ts-box{aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:calc(10 * var(--u));border:solid transparent;border-width:round(calc(12 * var(--u)),1px);border-image:url(./frame-golden-trim-12@1x-BTzmYxCO.webp) 12 12 12 12 / round(calc(12 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./frame-golden-trim-12@1x-BTzmYxCO.webp) 1x,url(./frame-golden-trim-12@2x-H0yYIv6u.webp) 2x,url(./frame-golden-trim-12@3x-CdVhhXrA.webp) 3x);border-image-source:image-set(url(./frame-golden-trim-12@1x-BTzmYxCO.webp) 1x,url(./frame-golden-trim-12@2x-H0yYIv6u.webp) 2x,url(./frame-golden-trim-12@3x-CdVhhXrA.webp) 3x);--fill: radial-gradient(circle, #4a2e18, #24160c)}.ts-big{font-size:calc(32 * var(--u));font-weight:800;color:#ffe56a}.ts-cap,.ts-section{letter-spacing:.2em;font-size:calc(10 * var(--u));color:var(--ink-dim);font-weight:700;text-transform:uppercase}.ts-x{color:var(--ink-dim)}.ts-note{text-align:center;font-size:calc(10 * var(--u));color:var(--ink-dim)}.ts-section{display:flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(6 * var(--u))}.ts-section:after{content:"";flex:1;height:1px;background:#4a3a26}.ts-card{display:grid;gap:calc(10 * var(--u));padding:calc(4 * var(--u));border:solid transparent;border-width:round(calc(12 * var(--u)),1px);border-image:url(./wooden-frame-12@1x-BzQPXxRC.webp) 12 12 12 12 / round(calc(12 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./wooden-frame-12@1x-BzQPXxRC.webp) 1x,url(./wooden-frame-12@2x-DcgL6_lA.webp) 2x,url(./wooden-frame-12@3x-DE33LuhB.webp) 3x);border-image-source:image-set(url(./wooden-frame-12@1x-BzQPXxRC.webp) 1x,url(./wooden-frame-12@2x-DcgL6_lA.webp) 2x,url(./wooden-frame-12@3x-DE33LuhB.webp) 3x);--fill: radial-gradient(ellipse at 50% 20%, #4a2e18, #24160c)}.ts-row{display:flex;gap:calc(12 * var(--u));align-items:center}.ts-ic{flex:none;width:calc(54 * var(--u));height:calc(54 * var(--u));display:grid;place-items:center;border:solid transparent;border-width:round(calc(6 * var(--u)),1px);border-image:url(./steal-frame-20@1x-4lVubSJ1.webp) 20 20 20 20 fill / round(calc(20 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x);border-image-source:image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x)}.ts-ic .ico{height:calc(34 * var(--u));margin:0}.ts-title{color:var(--gold);font-weight:800;font-size:calc(15 * var(--u))}.ts-desc{font-size:calc(12 * var(--u));font-weight:700}.ts-sub{font-size:calc(10 * var(--u));color:var(--ink-dim)}.btn.ts-buy,.btn.ts-alt,.ts-lock{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center;gap:calc(4 * var(--u))}.btn.ts-buy{--slice: round(calc(10 * var(--u)), 1px);border-width:var(--slice);border-image:url(./bttn-green-10@1x-Z1d5uHDK.webp) 10 10 10 10 fill / var(--slice) stretch stretch;border-image-source:-webkit-image-set(url(./bttn-green-10@1x-Z1d5uHDK.webp) 1x,url(./bttn-green-10@2x-Cy1BcBsM.webp) 2x,url(./bttn-green-10@3x-DOm5lTbn.webp) 3x);border-image-source:image-set(url(./bttn-green-10@1x-Z1d5uHDK.webp) 1x,url(./bttn-green-10@2x-Cy1BcBsM.webp) 2x,url(./bttn-green-10@3x-DOm5lTbn.webp) 3x);color:#fff}.btn.ts-buy:disabled{border-image:url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 10 14 10 14 fill / round(calc(10 * var(--u)),1px) round(calc(14 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 1x,url(./button-9slice-10-14-10-14@2x-YLcj9cD6.webp) 2x,url(./button-9slice-10-14-10-14@3x-BFgFoKRi.webp) 3x);border-image-source:image-set(url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 1x,url(./button-9slice-10-14-10-14@2x-YLcj9cD6.webp) 2x,url(./button-9slice-10-14-10-14@3x-BFgFoKRi.webp) 3x);border-width:round(calc(10 * var(--u)),1px) round(calc(14 * var(--u)),1px);filter:none;opacity:.85}.btn.ts-alt{--slice: round(calc(10 * var(--u)), 1px);border-width:var(--slice);border-image:url(./bttn-blue-10@1x-GcDaGiLX.webp) 10 10 10 10 fill / var(--slice) stretch stretch;border-image-source:-webkit-image-set(url(./bttn-blue-10@1x-GcDaGiLX.webp) 1x,url(./bttn-blue-10@2x-CFomRGfk.webp) 2x,url(./bttn-blue-10@3x-anCupyUq.webp) 3x);border-image-source:image-set(url(./bttn-blue-10@1x-GcDaGiLX.webp) 1x,url(./bttn-blue-10@2x-CFomRGfk.webp) 2x,url(./bttn-blue-10@3x-anCupyUq.webp) 3x)}.ts-card.locked .ts-title,.ts-card.locked .ts-desc{color:var(--ink-dim)}.ts-lock{border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 8 12 8 12 fill / round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);border-image-source:image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);color:var(--ink-dim);letter-spacing:.15em;font-size:calc(10 * var(--u));text-transform:uppercase}.ts-lock .ico{height:calc(14 * var(--u))}.luck-card{position:relative;width:100%}.luck-close{position:absolute;top:calc(8 * var(--u));right:calc(8 * var(--u));width:44px;height:44px;border:none;background:none}.luck-close .ico{height:calc(24 * var(--u))}.yp-head{display:grid;gap:calc(8 * var(--u));padding:calc(12 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame-hi);border-radius:calc(6 * var(--u));background:#2a2016}.yp-top{display:flex;align-items:center;gap:calc(10 * var(--u))}.yp-avatar{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(8 * var(--u));background:#161009;display:grid;place-items:center}.yp-avatar .ico{height:calc(40 * var(--u));margin:0}.yp-name{color:var(--gold);font-weight:800;font-size:calc(16 * var(--u))}.yp-tools{margin-left:auto;display:flex;gap:calc(6 * var(--u))}.yp-tool{width:44px;height:44px;border:calc(1.5 * var(--u)) solid var(--frame-hi);border-radius:calc(8 * var(--u));background:#161009;display:grid;place-items:center}.yp-tool .ico{height:calc(20 * var(--u));margin:0}.yp-level{display:flex;justify-content:space-between;font-weight:800;text-transform:uppercase;font-size:calc(13 * var(--u))}.yp-xp{color:var(--ink-dim)}.yp-bar{height:calc(6 * var(--u));border-radius:9px;background:#000;border:1px solid var(--frame);overflow:hidden}.yp-bar>div{height:100%;background:var(--green)}.yp-section{display:flex;align-items:center;gap:calc(6 * var(--u));margin-top:calc(8 * var(--u))}.yp-stitle{flex:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:calc(12 * var(--u))}.btn.yp-green,.btn.yp-dark{min-height:44px;padding:0 calc(10 * var(--u));font-size:calc(11 * var(--u));text-transform:uppercase}.btn.yp-green{background:linear-gradient(#3e6a34,#24421e)}.btn.yp-dark{background:linear-gradient(#4a4642,#2c2a28)}.yp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(6 * var(--u))}.yp-slot{position:relative;aspect-ratio:1;border:calc(1.5 * var(--u)) solid var(--frame-hi);border-radius:calc(5 * var(--u));background:radial-gradient(circle,color-mix(in srgb,var(--c, #555) 40%,#2c3448),#1f2433);display:grid;place-items:center;overflow:hidden}.yp-slot>img,.yp-slot>canvas{width:70%;height:auto;margin-bottom:calc(10 * var(--u))}.yp-slot.empty{background:#1e1912;color:var(--ink-dim)}.yp-label{position:absolute;bottom:calc(4 * var(--u));left:0;right:0;text-align:center;font-size:calc(9 * var(--u));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--u))}.yp-page{aspect-ratio:.72;border:calc(2 * var(--u)) solid #3e7a52;border-radius:calc(6 * var(--u));background:linear-gradient(#24402e,#13251a);display:grid;place-items:center;align-content:center;gap:calc(8 * var(--u))}.yp-page .ico{height:calc(40 * var(--u));margin:0}.yp-ptag{font-weight:800;font-size:calc(11 * var(--u))}.yp-page.empty{border-color:var(--frame);background:#1e1912;color:var(--ink-dim)}.yp-attrs{display:grid;gap:calc(6 * var(--u));padding:calc(10 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(6 * var(--u));background:#2a2016}.yp-attrs>div{display:flex;justify-content:space-between;font-size:calc(12 * var(--u))}.yp-attrs span{color:var(--ink-dim)}.yp-tabs{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(4 * var(--u));margin-top:calc(10 * var(--u));padding-top:calc(6 * var(--u));background:#1e1710}.yp-tab{min-height:44px;display:flex;justify-content:center;align-items:center;gap:calc(4 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(6 * var(--u));background:#2a2016;color:var(--ink-dim);font-weight:800;text-transform:uppercase;font-size:calc(12 * var(--u))}.yp-tab.on{color:var(--gold);border-color:var(--frame-hi)}.yp-tab .ico{height:calc(18 * var(--u));margin:0}.btn.gem-blue,.btn.gem-green,.btn.gem-red{--slice: round(calc(10 * var(--u)), 1px);border:solid transparent;border-width:var(--slice);border-radius:0;outline:none;background:none;color:#fff;text-shadow:0 calc(1.5 * var(--u)) 0 rgba(0,0,0,.6)}.btn.gem-blue{border-image:url(./bttn-blue-10@1x-GcDaGiLX.webp) 10 10 10 10 fill / var(--slice) stretch stretch;border-image-source:-webkit-image-set(url(./bttn-blue-10@1x-GcDaGiLX.webp) 1x,url(./bttn-blue-10@2x-CFomRGfk.webp) 2x,url(./bttn-blue-10@3x-anCupyUq.webp) 3x);border-image-source:image-set(url(./bttn-blue-10@1x-GcDaGiLX.webp) 1x,url(./bttn-blue-10@2x-CFomRGfk.webp) 2x,url(./bttn-blue-10@3x-anCupyUq.webp) 3x)}.btn.gem-green{border-image:url(./bttn-green-10@1x-Z1d5uHDK.webp) 10 10 10 10 fill / var(--slice) stretch stretch;border-image-source:-webkit-image-set(url(./bttn-green-10@1x-Z1d5uHDK.webp) 1x,url(./bttn-green-10@2x-Cy1BcBsM.webp) 2x,url(./bttn-green-10@3x-DOm5lTbn.webp) 3x);border-image-source:image-set(url(./bttn-green-10@1x-Z1d5uHDK.webp) 1x,url(./bttn-green-10@2x-Cy1BcBsM.webp) 2x,url(./bttn-green-10@3x-DOm5lTbn.webp) 3x)}.btn.gem-red{border-image:url(./bttn-red-10@1x-CSqakpme.webp) 10 10 10 10 fill / var(--slice) stretch stretch;border-image-source:-webkit-image-set(url(./bttn-red-10@1x-CSqakpme.webp) 1x,url(./bttn-red-10@2x-Ce1eRdj-.webp) 2x,url(./bttn-red-10@3x-CcAKpHz8.webp) 3x);border-image-source:image-set(url(./bttn-red-10@1x-CSqakpme.webp) 1x,url(./bttn-red-10@2x-Ce1eRdj-.webp) 2x,url(./bttn-red-10@3x-CcAKpHz8.webp) 3x)}.btn.gem-blue:disabled,.btn.gem-green:disabled,.btn.gem-red:disabled{filter:grayscale(.8) brightness(.7)}.sheet,.card,.frame,.frame.bc{border:solid transparent;border-width:round(calc(3 * var(--u)),1px);border-radius:0;outline:none;box-shadow:none;background:none;border-image:url(./frame-golden-trim-40@1x-DdpX9DY1.webp) 40 40 40 40 fill / round(calc(40 * var(--u)),1px) / round(calc(2 * var(--u)),1px) stretch;border-image-source:-webkit-image-set(url(./frame-golden-trim-40@1x-DdpX9DY1.webp) 1x,url(./frame-golden-trim-40@2x-BuOfB1M-.webp) 2x,url(./frame-golden-trim-40@3x-B5e8WgtC.webp) 3x);border-image-source:image-set(url(./frame-golden-trim-40@1x-DdpX9DY1.webp) 1x,url(./frame-golden-trim-40@2x-BuOfB1M-.webp) 2x,url(./frame-golden-trim-40@3x-B5e8WgtC.webp) 3x)}.sh-tabs{position:sticky;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(4 * var(--u));margin:auto calc(-10 * var(--u)) calc(-10 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));background:linear-gradient(#0000,var(--sheet-bg, #2a1d12) 22%);z-index:2}.sh-page{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.sh-page-in{animation:fade .24s ease-out}.sheet-body:has(>.sh-tabs){min-height:100%}.sh-tab{position:relative;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;padding:0 0 calc(3 * var(--u));border:solid transparent;border-width:round(calc(9 * var(--u)),1px) round(calc(10 * var(--u)),1px);border-image:url(./woodenBoard-9-10-9-10@1x-Bk8317IL.webp) 9 10 9 10 fill / round(calc(9 * var(--u)),1px) round(calc(10 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./woodenBoard-9-10-9-10@1x-Bk8317IL.webp) 1x,url(./woodenBoard-9-10-9-10@2x-DWnjAZUL.webp) 2x,url(./woodenBoard-9-10-9-10@3x-2Y1ipVob.webp) 3x);border-image-source:image-set(url(./woodenBoard-9-10-9-10@1x-Bk8317IL.webp) 1x,url(./woodenBoard-9-10-9-10@2x-DWnjAZUL.webp) 2x,url(./woodenBoard-9-10-9-10@3x-2Y1ipVob.webp) 3x);background:none;color:#f3e2c2;font-weight:800;font-size:calc(9.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 0 #3a1f0c;filter:brightness(.82) saturate(.85);transition:translate .32s cubic-bezier(.3,1.6,.5,1),filter .2s}.sh-tab .ico{height:calc(26 * var(--u));margin-top:calc(-22 * var(--u));filter:drop-shadow(0 2px 0 #0008)}.sh-tab.on{color:#fff3d0;border-image-source:url(./woodenBoardWithGoldEdge-9-10-9-10@1x-Bb9cNB59.webp);border-image-source:-webkit-image-set(url(./woodenBoardWithGoldEdge-9-10-9-10@1x-Bb9cNB59.webp) 1x,url(./woodenBoardWithGoldEdge-9-10-9-10@2x-DlLpZCiS.webp) 2x,url(./woodenBoardWithGoldEdge-9-10-9-10@3x-C0l3k0ZD.webp) 3x);border-image-source:image-set(url(./woodenBoardWithGoldEdge-9-10-9-10@1x-Bb9cNB59.webp) 1x,url(./woodenBoardWithGoldEdge-9-10-9-10@2x-DlLpZCiS.webp) 2x,url(./woodenBoardWithGoldEdge-9-10-9-10@3x-C0l3k0ZD.webp) 3x);border-image-slice:9 10 fill;filter:none;translate:0 calc(-4 * var(--u))}.sh-tab.on .ico{scale:1.15}.sh-soon{text-align:center;padding:calc(40 * var(--u)) 0}.side-badge{position:absolute;top:0;right:0;min-width:calc(16 * var(--u));height:calc(16 * var(--u));padding:0 calc(3 * var(--u));border-radius:calc(8 * var(--u));background:var(--red);font-size:calc(10 * var(--u));font-weight:700;line-height:calc(16 * var(--u));text-align:center}.side{position:relative}.sh{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.sh-wallet{position:sticky;top:0;z-index:3;display:flex;justify-content:center;gap:calc(4 * var(--u));margin:calc(-10 * var(--u)) calc(-10 * var(--u)) 0;padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));background:linear-gradient(var(--sheet-bg, #2a1d12) 75%,#0000)}.sh-wallet .chip{flex:1 1 0;min-width:0;justify-content:center}.sh-featured{position:relative;display:flex;align-items:center;gap:calc(8 * var(--u));min-height:calc(104 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u));border:solid transparent;border-width:round(calc(14 * var(--u)),1px);border-image:url(./frame-golden-trim-24@1x-I2_P7wbS.webp) 24 24 24 24 / round(calc(24 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./frame-golden-trim-24@1x-I2_P7wbS.webp) 1x,url(./frame-golden-trim-24@2x-NU2Pn_ti.webp) 2x,url(./frame-golden-trim-24@3x-Czdb3yBY.webp) 3x);border-image-source:image-set(url(./frame-golden-trim-24@1x-I2_P7wbS.webp) 1x,url(./frame-golden-trim-24@2x-NU2Pn_ti.webp) 2x,url(./frame-golden-trim-24@3x-Czdb3yBY.webp) 3x);--fill: radial-gradient(circle at 25% 50%, #2b8a6e 0, #123a34 60%, #0a1f1c 100%);overflow:hidden}.sh-feat-art{width:calc(96 * var(--u));rotate:-12deg;filter:drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) #000a);animation:sh-float 2.6s ease-in-out infinite}@keyframes sh-float{50%{translate:0 calc(-5 * var(--u));rotate:-8deg}}.sh-feat-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:calc(4 * var(--u))}.sh-feat-tag{padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));background:#000a;font-size:calc(9 * var(--u));font-weight:800;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.sh-feat-title{font-size:calc(19 * var(--u));font-weight:800;line-height:1.05;color:#fff3d0;text-shadow:0 2px 0 #000;text-transform:uppercase}.btn.sh-feat-go{min-height:44px;padding:0 calc(10 * var(--u));font-size:calc(13 * var(--u));font-weight:800}.sh-banner{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));min-height:calc(44 * var(--u));margin-top:calc(4 * var(--u));border:solid transparent;border-width:round(calc(10 * var(--u)),1px) round(calc(22 * var(--u)),1px);border-image:url(./button-9slice-10-22-10-22@1x-BsFiUbrx.webp) 10 22 10 22 fill / round(calc(10 * var(--u)),1px) round(calc(22 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-10-22-10-22@1x-BsFiUbrx.webp) 1x,url(./button-9slice-10-22-10-22@2x-DeuNlKIC.webp) 2x,url(./button-9slice-10-22-10-22@3x-8Gc341nh.webp) 3x);border-image-source:image-set(url(./button-9slice-10-22-10-22@1x-BsFiUbrx.webp) 1x,url(./button-9slice-10-22-10-22@2x-DeuNlKIC.webp) 2x,url(./button-9slice-10-22-10-22@3x-8Gc341nh.webp) 3x);font-size:calc(18 * var(--u));font-weight:800;letter-spacing:.25em;color:var(--gold);text-shadow:0 2px 0 #000}.sh-banner-ic{height:calc(30 * var(--u));margin:calc(-10 * var(--u)) 0;filter:drop-shadow(0 2px 0 #0008)}.sh-grid{display:grid;gap:calc(8 * var(--u))}.sh-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--u))}.sh-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:calc(5 * var(--u));padding:calc(2 * var(--u));border:solid transparent;border-width:round(calc(22 * var(--u)),1px);border-image:url(./woodenboardWithMetalEdge-25@1x-CWchCL91.webp) 25 25 25 25 fill / round(calc(25 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./woodenboardWithMetalEdge-25@1x-CWchCL91.webp) 1x,url(./woodenboardWithMetalEdge-25@2x-DR91aLGs.webp) 2x,url(./woodenboardWithMetalEdge-25@3x-DPDqdcWk.webp) 3x);border-image-source:image-set(url(./woodenboardWithMetalEdge-25@1x-CWchCL91.webp) 1x,url(./woodenboardWithMetalEdge-25@2x-DR91aLGs.webp) 2x,url(./woodenboardWithMetalEdge-25@3x-DPDqdcWk.webp) 3x);text-align:center}.sh-card.pack{border-width:round(calc(22 * var(--u)),1px);border-image:url(./woodenBoardWithGoldEdge-30@1x-DraFBNHZ.webp) 30 30 30 30 fill / round(calc(30 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./woodenBoardWithGoldEdge-30@1x-DraFBNHZ.webp) 1x,url(./woodenBoardWithGoldEdge-30@2x-DlNW9Tzt.webp) 2x,url(./woodenBoardWithGoldEdge-30@3x-DBr5rbZ3.webp) 3x);border-image-source:image-set(url(./woodenBoardWithGoldEdge-30@1x-DraFBNHZ.webp) 1x,url(./woodenBoardWithGoldEdge-30@2x-DlNW9Tzt.webp) 2x,url(./woodenBoardWithGoldEdge-30@3x-DBr5rbZ3.webp) 3x)}.sh-card.pass{grid-column:span 2;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:calc(6 * var(--u));text-align:left;border-image-source:url(./frame-golden-trim-25@1x-DhZxnxRg.webp);border-image-source:-webkit-image-set(url(./frame-golden-trim-25@1x-DhZxnxRg.webp) 1x,url(./frame-golden-trim-25@2x-BdtuIppY.webp) 2x,url(./frame-golden-trim-25@3x-DvuGznQl.webp) 3x);border-image-source:image-set(url(./frame-golden-trim-25@1x-DhZxnxRg.webp) 1x,url(./frame-golden-trim-25@2x-BdtuIppY.webp) 2x,url(./frame-golden-trim-25@3x-DvuGznQl.webp) 3x);--fill: radial-gradient(circle at 30% 40%, #3b4fa8, #141a3a 75%);border-image-slice:25}.sh-card.pass .sh-buy{grid-column:1 / -1}.sh-pass-art{width:calc(54 * var(--u));filter:drop-shadow(0 2px 2px #0008);animation:sh-float 2.6s ease-in-out infinite}.sh-card.pass .sh-feat-title{font-size:calc(14 * var(--u))}.sh-title{display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--u));min-height:calc(26 * var(--u));margin:calc(-4 * var(--u)) calc(-4 * var(--u)) 0;border:solid transparent;border-width:round(calc(5 * var(--u)),1px) round(calc(10 * var(--u)),1px);border-image:url(./button-9slice-5-10-5-10@1x-qZRXzyDA.webp) 5 10 5 10 fill / round(calc(5 * var(--u)),1px) round(calc(10 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-5-10-5-10@1x-qZRXzyDA.webp) 1x,url(./button-9slice-5-10-5-10@2x-X7AppJlB.webp) 2x,url(./button-9slice-5-10-5-10@3x-DsWDSclF.webp) 3x);border-image-source:image-set(url(./button-9slice-5-10-5-10@1x-qZRXzyDA.webp) 1x,url(./button-9slice-5-10-5-10@2x-X7AppJlB.webp) 2x,url(./button-9slice-5-10-5-10@3x-DsWDSclF.webp) 3x);color:#fff3d0;font-weight:800;font-size:calc(12 * var(--u));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-shadow:0 1px 0 #000}.sh-grid.three .sh-title{font-size:calc(12 * var(--u))}.sh-title .ico{height:calc(14 * var(--u))}.sh-art{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.35;border-radius:calc(5 * var(--u));overflow:hidden;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--t) 85%,#fff) 0,var(--t) 45%,color-mix(in srgb,var(--t) 45%,#000) 100%);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #0006,inset 0 calc(-14 * var(--u)) calc(14 * var(--u)) #0005}.sh-grid.three .sh-art{aspect-ratio:1.05}.sh-art-ic{height:78%;max-width:84%;object-fit:contain;filter:drop-shadow(0 calc(4 * var(--u)) calc(3 * var(--u)) #0009);transition:scale .15s}.sh-card:active .sh-art-ic{scale:.94}.sh-gets{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(1 * var(--u)) calc(8 * var(--u));min-height:calc(30 * var(--u));align-content:center;font-size:calc(11 * var(--u));font-weight:800;color:#fff3d0}.sh-gets span{display:inline-flex;align-items:center;gap:calc(2 * var(--u))}.sh-note{font-size:calc(10 * var(--u));font-weight:800;color:var(--gold);letter-spacing:.04em;text-transform:uppercase}.btn.sh-buy{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--u));padding:0 calc(4 * var(--u));font-size:calc(14 * var(--u));font-weight:800}.btn.sh-buy .ico{height:calc(16 * var(--u))}.btn.sh-buy.ready{animation:sh-ready 1.1s ease-in-out infinite}@keyframes sh-ready{50%{filter:brightness(1.25);scale:1.04}}.ar{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.ar-head{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 * var(--u));align-items:center;padding:calc(10 * var(--u));border-radius:calc(6 * var(--u))}.ar-tier{display:flex;align-items:center;gap:calc(8 * var(--u))}.ar-tier-ic{height:calc(48 * var(--u))}.ar-cap{font-size:calc(9 * var(--u));letter-spacing:.15em;color:var(--ink-dim);text-transform:uppercase}.ar-tier-name{font-weight:700;font-size:calc(15 * var(--u))}.ar-tro{display:inline-flex;align-items:center;gap:calc(3 * var(--u));font-weight:700;color:var(--gold)}.ar-rankbox{text-align:center;font-weight:700;font-size:calc(13 * var(--u))}.ar-tickets{display:flex;justify-content:space-between;align-items:center;padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(13 * var(--u))}.ar-head.frame-in,.ar-tickets.frame-in{border:solid transparent;border-width:round(calc(10 * var(--u)),1px);border-image:url(./steal-frame-20@1x-4lVubSJ1.webp) 20 20 20 20 fill / round(calc(20 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x);border-image-source:image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x);background:none;color:#23324d;font-weight:700;text-shadow:0 1px 0 #ffffff88}.ar-head.frame-in .ar-cap,.ar-head.frame-in .muted{color:#4f5f7a}.ar-head.frame-in .ar-tro{color:#8a5a00}.ar-tk{display:inline-flex;align-items:center;font-weight:700}.ar-league{display:flex;justify-content:space-between;align-items:flex-end;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:calc(13 * var(--u))}.ar-ends{display:flex;flex-direction:column;align-items:flex-end}.ar-ends small{font-size:calc(9 * var(--u));color:var(--ink-dim)}.ar-zone{text-align:center;color:#6fd38a;font-weight:700;letter-spacing:.15em;font-size:calc(11 * var(--u));text-transform:uppercase}.ar-board{display:flex;flex-direction:column;gap:calc(2 * var(--u))}.ar-row{display:grid;grid-template-columns:calc(34 * var(--u)) calc(36 * var(--u)) 1fr auto;align-items:center;gap:calc(6 * var(--u));min-height:calc(50 * var(--u));padding:0 calc(2 * var(--u));border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 8 12 8 12 fill / round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);border-image-source:image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x)}.ar-row.promo{background:radial-gradient(ellipse at 20% 50%,#3c8a4a55,transparent 70%) padding-box}.ar-row.first{background:radial-gradient(ellipse at 20% 50%,#d4a72c66,transparent 70%) padding-box}.ar-row.you{position:sticky;bottom:calc(52 * var(--u));z-index:1;border-image:none;background:none}.ar-row.you:before{content:"";position:absolute;inset:calc(-8 * var(--u)) calc(-12 * var(--u));z-index:-1;border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 8 12 8 12 fill / round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);border-image-source:image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);filter:sepia(1) hue-rotate(55deg) saturate(1.7) brightness(.78)}.ar-badge{width:calc(32 * var(--u));filter:drop-shadow(0 2px 0 #0008)}.ar-rank{font-weight:700;font-size:calc(15 * var(--u));color:#6fd38a}.ar-row:not(.promo) .ar-rank{color:var(--ink-dim)}.ar-av{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;overflow:hidden;background:#0006;border:calc(1.5 * var(--u)) solid var(--frame)}.ar-av img{width:100%;height:100%;object-fit:contain}.ar-who{display:flex;flex-direction:column;min-width:0;font-size:calc(11 * var(--u));color:var(--gold)}.ar-who b{color:var(--ink);font-size:calc(13 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-who span{display:inline-flex;align-items:center;gap:calc(2 * var(--u))}.ar-row .ar-tro{display:inline-flex;align-items:center;gap:calc(3 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(10 * var(--u));background:#0007;font-weight:800}.ar-row .ar-tro .ico{height:calc(16 * var(--u))}.btn.ar-go{position:sticky;bottom:0;z-index:2;min-height:calc(48 * var(--u));font-size:calc(16 * var(--u));letter-spacing:.1em}.ac{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.ac-item{display:grid;grid-template-columns:calc(40 * var(--u)) 1fr calc(64 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));border-radius:calc(6 * var(--u))}.ac-item.frame-in{border-width:round(calc(6 * var(--u)),1px);border-image-width:round(calc(20 * var(--u)),1px);border-image-source:url(./wooden-frame-10@2x-DZ6i_EqY.webp);border-image-source:-webkit-image-set(url(./wooden-frame-10@2x-DZ6i_EqY.webp) 1x,url(./wooden-frame-20@2x-BaBuKbtI.webp) 2x,url(./wooden-frame-20@3x-DbfDxIxQ.webp) 3x);border-image-source:image-set(url(./wooden-frame-10@2x-DZ6i_EqY.webp) 1x,url(./wooden-frame-20@2x-BaBuKbtI.webp) 2x,url(./wooden-frame-20@3x-DbfDxIxQ.webp) 3x);border-image-slice:20 fill}.ac-item.done{opacity:.6}.ac-gems{display:flex;align-items:center;justify-content:center;gap:calc(2 * var(--u));height:calc(28 * var(--u));font-size:calc(12 * var(--u));border-radius:calc(6 * var(--u));font-weight:700}.ac-name{font-weight:700;color:var(--gold);font-size:calc(12 * var(--u));line-height:1.15}.ac-desc{font-size:calc(10 * var(--u));line-height:1.15}.ac-prog{display:flex;align-items:center;gap:calc(6 * var(--u));margin-top:calc(2 * var(--u));font-size:calc(9 * var(--u));color:var(--ink-dim)}.ac-bar{flex:1;height:calc(6 * var(--u));border-radius:calc(3 * var(--u));background:#0008;border:calc(1 * var(--u)) solid var(--frame);overflow:hidden}.ac-bar>div{height:100%;background:linear-gradient(#e6c27a,#a8823f)}.btn.ac-claim{min-height:44px;padding:0 calc(4 * var(--u));font-size:calc(11 * var(--u));text-transform:uppercase}.ac-claimed{display:flex;justify-content:center}.ac-claimed .ico{height:calc(20 * var(--u))}.card.au{position:relative;text-align:center;gap:calc(6 * var(--u))}.card.au h2{color:var(--gold);font-size:calc(18 * var(--u))}.au-close{position:absolute;top:calc(2 * var(--u));right:calc(2 * var(--u));width:44px;height:44px;border:none;background:none}.au-close .ico{height:calc(24 * var(--u))}.au-rows{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.au-row{display:grid;grid-template-columns:calc(24 * var(--u)) calc(14 * var(--u)) 1fr auto;align-items:center;gap:calc(8 * var(--u));min-height:44px;padding:0 calc(10 * var(--u));border-radius:calc(6 * var(--u));border:calc(1.5 * var(--u)) solid #3a2e22;background:#0004;color:var(--ink-dim);font-weight:700;font-size:calc(13 * var(--u));text-transform:uppercase;text-align:left}.au-row.on{color:var(--ink);border-color:var(--frame-hi);background:color-mix(in srgb,var(--c) 18%,#1e1710)}.au-row .gem-dot{width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 15%,var(--c) 45%,color-mix(in srgb,var(--c) 50%,#000))}.au-pct{font-size:calc(12 * var(--u))}.au-batch{min-height:44px;padding:0 calc(10 * var(--u));border-radius:calc(6 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame-hi);background:#120e0a;color:var(--ink);font:inherit;font-weight:700;text-transform:uppercase}.au-undisc{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));text-align:left}.au-undisc span{display:flex;flex-direction:column}.au-undisc small{color:var(--ink-dim);font-size:calc(11 * var(--u))}.btn.au-start{min-height:calc(48 * var(--u));font-size:calc(16 * var(--u));letter-spacing:.15em}.au-note{font-size:calc(11 * var(--u))}.side-icons{position:absolute}.side-icons>.side{transition:opacity .5s ease}.side-icons>.side-grimoire{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.side-icons>.side-grimoire{width:auto;height:auto;display:grid;grid-template-columns:repeat(2,calc(30 * var(--u)));gap:calc(3 * var(--u));align-content:start;min-width:44px;min-height:44px}.sg-book{width:calc(30 * var(--u));height:calc(30 * var(--u));object-fit:contain;filter:drop-shadow(0 0 calc(3 * var(--u)) var(--c)) drop-shadow(0 calc(1.5 * var(--u)) 0 #000a)}.sg-book.none{opacity:.55;filter:grayscale(.6) drop-shadow(0 calc(1.5 * var(--u)) 0 #000a)}.side-icons.tapping>.side-grimoire{opacity:1;pointer-events:auto;transition-duration:.12s}.side-icons.tapping>.side:not(.side-grimoire){opacity:0;pointer-events:none;transition-duration:.12s}.ms-right{position:relative}.ms-right .chest-btn,.tap-shop-btn{transition:opacity .5s ease}.tap-shop-btn{position:absolute;inset:0;min-width:44px;min-height:44px;border:none;background:none;opacity:0;pointer-events:none}.ms-right.tapping .tap-shop-btn,body.tutor-tap .tap-shop-btn{opacity:1;pointer-events:auto;transition-duration:.12s}.ms-right.tapping .chest-btn,body.tutor-tap .ms-right .chest-btn{opacity:0;pointer-events:none;transition-duration:.12s}.sheet{--sheet-bleed: calc(8 * var(--u));top:calc(-1 * var(--sheet-bleed));bottom:calc(56 * var(--u) + var(--sb) - var(--sheet-bleed));left:calc(-1 * var(--sheet-bleed));right:calc(-1 * var(--sheet-bleed));z-index:30;border-width:calc(28 * var(--u))!important;padding-top:var(--st)}.sheet.notebook{inset:0 0 calc(56 * var(--u) + var(--sb)) 0;border-image:none;border:none;border-width:0!important;border-radius:0;background:radial-gradient(ellipse at 50% 40%,#f1e2c0,#e2cc9f 70%,#c9ad79);box-shadow:inset 0 0 calc(30 * var(--u)) #7a5a2a88;color:#3a2614}.sheet.notebook .sheet-head{border-bottom-color:#8a6a3a}.sheet.notebook .sheet-head-title{color:#3a2614;text-shadow:none}.nb{display:flex;flex-direction:column;gap:calc(8 * var(--u));color:#3a2614}.nb-map{gap:calc(6 * var(--u))}.map-view{flex:1;min-height:0;margin:0 calc(-10 * var(--u)) calc(-10 * var(--u));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;border-top:calc(2 * var(--u)) solid #6a4a24}.map-view::-webkit-scrollbar{display:none}.map-view{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.map-view img{-webkit-user-drag:none}.map-view.dragging{cursor:grabbing}.map-art{position:relative;width:100%}.map-art>img{display:block;width:100%;height:100%;pointer-events:none;user-select:none}.map-pin{position:absolute;translate:calc(-29 * var(--u)) -50%;display:flex;align-items:center;gap:calc(4 * var(--u));min-height:44px;padding:0;border:none;background:none;color:#fff;font:inherit}.map-pin.flip{flex-direction:row-reverse;translate:calc(-100% + 29 * var(--u)) -50%}.map-pin.flip .map-pin-name{align-items:flex-end}.map-pin-ic{position:relative;display:grid;place-items:center;width:calc(58 * var(--u));height:calc(58 * var(--u));border:solid transparent;border-width:round(calc(6 * var(--u)),1px);border-image:url(./steal-frame-6@1x-i7Z5RodX.webp) 6 6 6 6 fill / round(calc(6 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./steal-frame-6@1x-i7Z5RodX.webp) 1x,url(./steal-frame-6@2x-B15bY7r6.webp) 2x,url(./steal-frame-6@3x-C9U_BRHi.webp) 3x);border-image-source:image-set(url(./steal-frame-6@1x-i7Z5RodX.webp) 1x,url(./steal-frame-6@2x-B15bY7r6.webp) 2x,url(./steal-frame-6@3x-C9U_BRHi.webp) 3x);filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0008)}.map-pin-ic>img:first-child{width:100%;height:100%;object-fit:contain}.map-pin-lock{position:absolute;width:calc(24 * var(--u));height:auto}.map-pin-name{display:flex;flex-direction:column;align-items:flex-start;padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#1c1530cc;border:calc(2 * var(--u)) solid #ffffff55;white-space:nowrap;text-shadow:0 1px 0 #000}.map-pin-name b{font-size:calc(12 * var(--u))}.map-pin-name small{font-size:calc(10 * var(--u));color:#d9cfff}.map-pin.cleared .map-pin-name{border-color:var(--gold)}.map-pin.cleared .map-pin-name small:after{content:" · ✓";color:var(--gold)}.map-pin.locked .map-pin-ic>img:first-child{filter:grayscale(1) brightness(.5)}.map-pin.locked .map-pin-name{opacity:.75}.map-you{position:absolute;z-index:2;translate:-50% calc(-100% - 26 * var(--u));display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:bob 1.4s ease-in-out infinite}.map-you-ic{width:calc(54 * var(--u));height:auto;border-radius:50%;box-shadow:0 0 #ffd75aaa;animation:map-ping 1.6s ease-out infinite}@keyframes map-ping{to{box-shadow:0 0 0 calc(16 * var(--u)) #ffd75a00}}.map-you span{margin-top:calc(-4 * var(--u));padding:calc(1 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:var(--gold);color:#3a2614;font-size:calc(11 * var(--u));font-weight:900}.sheet.notebook .sheet-scroll{overflow:hidden;display:flex;flex-direction:column}.sheet.notebook .nb{flex:1;min-height:0;box-sizing:border-box}.nb-head{display:flex;align-items:center;gap:calc(10 * var(--u))}.nb-head-tag{flex:1;min-width:0;height:calc(40 * var(--u));object-fit:contain;margin-right:calc(44px + 10 * var(--u))}.nb-head .nb-title{flex:1;text-align:left}.nb-title{text-align:center;font-size:calc(34 * var(--u));font-weight:800;letter-spacing:.04em;color:#3a2614;text-shadow:0 calc(2 * var(--u)) 0 #c9ad79}.nb-title.small{font-size:calc(28 * var(--u));color:color-mix(in srgb,var(--c, #3a2614) 55%,#2a1a0a)}.nb-rule{display:flex;align-items:center;gap:calc(8 * var(--u))}.nb-rule:before,.nb-rule:after{content:"";flex:1;height:calc(2 * var(--u));background:#6a4a24}.nb-rule-ic{height:calc(32 * var(--u))}.nb-sub{text-align:center;font-style:italic;font-weight:700;font-size:calc(18 * var(--u))}.nb-entry{display:grid;grid-template-columns:calc(64 * var(--u)) 1fr;align-items:center;gap:calc(10 * var(--u));flex:0 1 calc(84 * var(--u));min-height:0;grid-template-rows:minmax(0,1fr);padding:calc(6 * var(--u)) calc(8 * var(--u));border:calc(2 * var(--u)) double #6a4a24;border-radius:calc(6 * var(--u));background:#fff3;color:inherit;font:inherit;text-align:left}.nb-entry.locked{opacity:.55}.nb-entry-ic{width:100%;height:100%;min-height:0;object-fit:contain;filter:sepia(.6)}.nb-tag{display:inline-block;padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#6a4a24;color:#f6ead2;font-weight:700;font-size:calc(14 * var(--u));text-transform:uppercase}.nb-tag.plain{background:none;color:#3a2614;padding:0;letter-spacing:.1em}.nb-desc{font-style:italic;font-size:calc(12 * var(--u));margin-top:calc(3 * var(--u))}.nb-count{font-weight:700;font-size:calc(12 * var(--u))}.nb-count.center,.nb-empty{text-align:center}.nb-back{align-self:flex-start;min-width:44px;min-height:44px;border:calc(2 * var(--u)) solid #6a4a24;border-radius:calc(6 * var(--u));background:#3a2614;color:#f6ead2;font-size:calc(16 * var(--u))}.nb-diary p{margin:calc(4 * var(--u)) 0 0;font-style:italic;font-size:calc(13 * var(--u))}.nb-prog{height:calc(8 * var(--u));margin:0 calc(40 * var(--u));border-radius:calc(4 * var(--u));border:calc(1.5 * var(--u)) solid #6a4a24;background:#0002;overflow:hidden}.nb-prog>div{height:100%;background:linear-gradient(#a8b4c8,#6a7890)}.nb-pager{flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:calc(22 * var(--u)) minmax(0,1fr) calc(22 * var(--u));align-items:center;gap:calc(2 * var(--u))}.nb-arrow{min-height:44px;border:none;background:none;color:#3a2614;font-size:calc(30 * var(--u));font-weight:800}.nb-arrow:disabled{opacity:.2}.nb-grid{display:grid;height:100%;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));grid-template-rows:repeat(var(--rows, 1),minmax(0,1fr));gap:calc(4 * var(--u))}.nb-page .nb-grid{max-height:calc(var(--rows) * 92 * var(--u));align-self:center}.nb-cell{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));min-height:0;padding:calc(3 * var(--u)) calc(2 * var(--u));border:calc(1.5 * var(--u)) solid #6a4a24;border-radius:calc(4 * var(--u));background:#fff2;color:#3a2614;font:inherit}.nb-cell img{flex:1;min-height:0;width:100%;object-fit:contain}.nb-cell.unseen img{filter:brightness(0) opacity(.3)}.nb-cell span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:calc(9 * var(--u));text-transform:uppercase}.nb-reward{display:grid;grid-template-columns:calc(44 * var(--u)) 1fr auto;align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u));border:calc(2 * var(--u)) double #6a4a24;border-radius:calc(6 * var(--u))}.nb-reward-ic{width:100%}.btn.nb-claim{min-width:calc(76 * var(--u))}.nb-ribbons{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:calc(2 * var(--u));padding-top:calc(6 * var(--u));background:linear-gradient(#e2cc9f00,#d4bb88 30%)}.nb-ribbon{min-height:44px;border:none;border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:color-mix(in srgb,var(--c) 70%,#3a2614);color:#fff;font-weight:800;font-size:calc(12 * var(--u));text-shadow:0 calc(1 * var(--u)) 0 #0008;transform:translateY(calc(6 * var(--u)));transition:transform .12s}.nb-ribbon.on{transform:translateY(0);background:var(--c)}.nb-ribbon.tagged{position:relative;z-index:1;clip-path:none;background:none;padding:0;transform:none;transform-origin:50% 8%;filter:grayscale(.5) brightness(.85);transition:scale .15s}.nb-ribbon.tagged.on{background:none;transform:none;scale:1.18;filter:drop-shadow(0 0 calc(4 * var(--u)) #fff8)}.nb-ribbons{position:relative}.nb-ribbons:before{content:"";position:absolute;left:calc(-12 * var(--u));right:calc(-12 * var(--u));top:calc(6 * var(--u) + var(--hoop, 5 * var(--u)) - 2px);height:calc(2.5 * var(--u));border-radius:99px;background:linear-gradient(#c9a26a,#7a5428);box-shadow:0 calc(1 * var(--u)) 0 #0003;z-index:0;pointer-events:none}.nb-ribbon.tagged img{height:calc(38 * var(--u));max-width:100%;object-fit:contain}.sheet.notebook .sheet-head{display:none}.au-row.tagged{position:relative;grid-template-columns:1fr auto;min-height:calc(36 * var(--u));padding:0;border-style:solid;border-width:0 round(calc(12 * var(--u)),1px) 0 round(calc(116 * var(--u)),1px);border-radius:0;border-image:var(--tag) 0 50 0 420 fill / 0 round(calc(12 * var(--u)),1px) 0 round(calc(116 * var(--u)),1px) stretch;background:none;color:#fff;text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.8);filter:grayscale(.6) brightness(.65)}.au-row.tagged.on{filter:none;background:none}.au-row.tagged input,.au-row input,.au-undisc input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.au-box{flex:none;width:calc(26 * var(--u));height:calc(26 * var(--u));background:url(./Checkbox-unticked-BUtLpJMq.webp) center / contain no-repeat;transition:scale .18s cubic-bezier(.3,1.8,.5,1)}input:checked+.au-box{background-image:url(./Checkbox-ticked-8g69r2ft.webp);scale:1.08}.au-row.zero{opacity:.45;cursor:default}input:disabled+.au-box{filter:grayscale(1)}.au-row.tagged{margin-left:calc(32 * var(--u))}.au-row.tagged .au-box{position:absolute;left:calc(-116 * var(--u) - 32 * var(--u));top:50%;translate:0 -50%}.au-row.tagged .au-pct{grid-column:2}.dk{display:flex;flex-direction:column;gap:calc(6 * var(--u))}.dk-head{display:flex;justify-content:space-around;padding:calc(6 * var(--u));border-radius:calc(6 * var(--u));background:#0005;font-weight:700;font-size:calc(14 * var(--u))}.dk-head span{display:inline-flex;align-items:center;gap:calc(3 * var(--u))}.dk-card{display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(8 * var(--u));border-radius:calc(6 * var(--u))}.dk-row{display:grid;grid-template-columns:calc(40 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(8 * var(--u))}.dk-ic{width:100%}.dk-mid{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}.dk-title{font-weight:700;font-size:calc(14 * var(--u));color:var(--gold)}.dk-sub{font-size:calc(11 * var(--u));color:var(--ink-dim)}.dk-bar{height:calc(7 * var(--u));border-radius:calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--frame);background:#0008;overflow:hidden}.dk-bar>div{height:100%;background:linear-gradient(#8fe07a,#3f9a33)}.btn.dk-small{min-width:calc(76 * var(--u));min-height:44px;padding:0 calc(6 * var(--u));font-size:calc(12 * var(--u))}.dk-caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(5 * var(--u))}.dk-cap{display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));min-height:44px;padding:calc(6 * var(--u)) calc(3 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame-hi);border-radius:calc(6 * var(--u));background:#2a2016;color:var(--ink);font:inherit;font-size:calc(10 * var(--u))}.dk-cap b{font-size:calc(12 * var(--u));color:var(--gold)}.dk-cap span{display:inline-flex;align-items:center;gap:calc(2 * var(--u))}.dk-cap:disabled{opacity:.5}.dk-cap.locked{filter:grayscale(1)}.dk-cost{font-weight:700}.dk-ups{display:flex;flex-direction:column;padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u))}.dk-up{display:flex;justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) 0}.dk-up+.dk-up{border-top:calc(1 * var(--u)) solid #ffffff14}.nav-badge{top:calc(2 * var(--u));right:22%}.sheet.scene{border-image:none!important;border-width:0!important;padding-top:0;top:0;left:0;right:0;bottom:calc(56 * var(--u) + var(--sb));background:none;box-shadow:none;outline:none;pointer-events:none}.sheet.scene .lab-hud,.sheet.scene .lab-bar,.sheet.scene .lab-locked,.sheet.scene .sheet-close{pointer-events:auto}.sheet.scene .sheet-head{position:absolute;top:var(--st);right:0;z-index:5;border:none;height:auto}.sheet.scene .sheet-scroll{overflow:hidden;padding:0;height:100%}.lab{position:relative;height:100%;min-height:calc(560 * var(--u));padding-top:var(--st);color:var(--ink)}.lab-hud{position:absolute;top:calc(8 * var(--u) + var(--st));left:calc(8 * var(--u));right:calc(56 * var(--u));display:flex;gap:calc(4 * var(--u));justify-content:flex-end}.lab-hud .chip{display:inline-flex;align-items:center;gap:calc(3 * var(--u));font-weight:700;font-size:calc(12 * var(--u))}.lab-locked{position:absolute;top:45%;left:10%;right:10%;padding:calc(14 * var(--u));border-radius:calc(8 * var(--u));text-align:center;font-weight:700}.lab-bar{position:absolute;left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(8 * var(--u));display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:0;padding:calc(18 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));border:solid transparent;border-width:round(calc(10 * var(--u)),1px);border-image:url(./woodenboardWithMetalEdge-32@1x--Ku4C7XL.webp) 32 32 32 32 fill / round(calc(32 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./woodenboardWithMetalEdge-32@1x--Ku4C7XL.webp) 1x,url(./woodenboardWithMetalEdge-32@2x-DSxFp5zD.webp) 2x,url(./woodenboardWithMetalEdge-32@3x-C91p9hKy.webp) 3x);border-image-source:image-set(url(./woodenboardWithMetalEdge-32@1x--Ku4C7XL.webp) 1x,url(./woodenboardWithMetalEdge-32@2x-DSxFp5zD.webp) 2x,url(./woodenboardWithMetalEdge-32@3x-C91p9hKy.webp) 3x);background:none}.lab-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 calc(-3 * var(--u));min-height:calc(52 * var(--u));border:solid transparent;border-width:round(calc(9 * var(--u)),1px);border-image:url(./woodenBoard-9@1x-BmK3jOvC.webp) 9 9 9 9 fill / round(calc(9 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./woodenBoard-9@1x-BmK3jOvC.webp) 1x,url(./woodenBoard-9@2x-B-IurjMj.webp) 2x,url(./woodenBoard-9@3x-B7m484vL.webp) 3x);border-image-source:image-set(url(./woodenBoard-9@1x-BmK3jOvC.webp) 1x,url(./woodenBoard-9@2x-B-IurjMj.webp) 2x,url(./woodenBoard-9@3x-B7m484vL.webp) 3x);background:none;color:#f6ead2;font:inherit;font-weight:800;font-size:calc(13 * var(--u));letter-spacing:.06em;text-shadow:0 calc(2 * var(--u)) 0 #0008}.lab-btn.main{color:var(--gold);border-image-source:url(./woodenBoardWithGoldEdge-9@1x-D71AzRU_.webp);border-image-source:-webkit-image-set(url(./woodenBoardWithGoldEdge-9@1x-D71AzRU_.webp) 1x,url(./woodenBoardWithGoldEdge-9@2x-D5igIahe.webp) 2x,url(./woodenBoardWithGoldEdge-9@3x-UbYkeQKx.webp) 3x);border-image-source:image-set(url(./woodenBoardWithGoldEdge-9@1x-D71AzRU_.webp) 1x,url(./woodenBoardWithGoldEdge-9@2x-D5igIahe.webp) 2x,url(./woodenBoardWithGoldEdge-9@3x-UbYkeQKx.webp) 3x)}.lab-btn.main.collect{color:#9dff7a;animation:glow-pulse 1.2s ease-in-out infinite}.lab-btn-ic{position:absolute;left:50%;top:0;translate:-50% -74%;height:calc(38 * var(--u));filter:drop-shadow(0 calc(2 * var(--u)) 0 #0008);pointer-events:none}.card.lab-pop{position:relative;gap:calc(8 * var(--u))}.card.lab-pop h2{color:var(--gold);font-size:calc(18 * var(--u))}.lab-caps{display:flex;flex-direction:column;gap:calc(6 * var(--u))}.lab-cap{display:grid;grid-template-columns:calc(40 * var(--u)) 1fr;align-items:center;gap:calc(8 * var(--u));min-height:44px;padding:calc(8 * var(--u));border-radius:calc(6 * var(--u));color:var(--ink);font:inherit;text-align:left}.lab-cap div{display:flex;flex-direction:column;gap:calc(2 * var(--u));font-size:calc(11 * var(--u))}.lab-cap b{color:var(--gold);font-size:calc(14 * var(--u))}.lab-cap span{display:inline-flex;align-items:center;gap:calc(2 * var(--u))}.lab-cap.on{outline:calc(2 * var(--u)) solid #8fe07a}.lab-cap.locked{opacity:.45}.lab-cap-ic{width:100%}.lab-line{display:flex;justify-content:space-between;padding:calc(4 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid #ffffff14}.lab .lab-hud,.lab .lab-bar{z-index:2}.lab-item{display:grid;grid-template-columns:calc(36 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) 0;text-align:left}.lab-item+.lab-item{border-top:calc(1 * var(--u)) solid #ffffff14}.lab-item-ic{width:100%}.card.lab-pop{max-height:100%;overflow-y:auto}.hp-heart{color:#ff6a6a;font-size:calc(14 * var(--u))}.ar-result{display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));font-size:calc(18 * var(--u));font-weight:800;color:var(--gold)}.nav[hidden]{display:none}.summon-fx{position:absolute;left:50%;top:41%;width:62%;aspect-ratio:1;translate:-50% -50%;pointer-events:none;opacity:0}.summon-fx.go{opacity:1}.summon-btn.fx-on .summon-art{opacity:0}.summon-fx>*{position:absolute;inset:0;margin:auto}.summon-fx>.fx-scroll{display:flex;align-items:center;justify-content:center}.fx-rod{width:13%;height:62%;background:url(./LeftScroll-BdCQmapw.png) center / contain no-repeat;z-index:1}.fx-rod.right{background-image:url(./RightScroll-BfntWoDm.png)}.fx-paper{position:relative;width:0;height:50%;margin:0 -2%;background:url(./MidllePaper-BMl9xCBJ.png) center / max(74cqw,100%) 100% no-repeat;mask:url(./MidllePaper-BMl9xCBJ.png) center / max(74cqw,100%) 100% no-repeat;overflow:hidden}.summon-fx{container-type:inline-size}.summon-fx.go .fx-paper{animation:fx-paper 1s ease-out forwards}.summon-fx.go .fx-scroll{animation:fx-fade 1s ease-out forwards}.summon-fx-glow{position:absolute;inset:0;margin:auto;width:92cqw;height:82cqw;background:var(--c);mask:url(./SummonSircle-CAEZk0Rd.png) center / contain no-repeat;filter:drop-shadow(0 0 calc(3 * var(--u)) var(--c));opacity:0}.summon-fx.go .summon-fx-glow{animation:fx-glow 1s ease-out forwards}.summon-fx .beast-img{width:92%;height:92%;object-fit:contain;opacity:0}.summon-fx.go .beast-img{animation:fx-pop 1s ease-out forwards}@keyframes fx-paper{0%{width:0}20%{width:84cqw}28%{width:71cqw}34%,to{width:74cqw}}@keyframes fx-fade{0%,85%{opacity:1}to{opacity:0}}@keyframes fx-glow{0%,30%{opacity:0;transform:scale(.3)}50%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes fx-pop{0%,35%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.15)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.reveal .advice{max-width:calc(300 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));background:#0008;font-size:calc(12 * var(--u));font-weight:700;line-height:1.3}.reveal .advice.swap{border:calc(1.5 * var(--u)) solid #6fb6ff;color:#cfe8ff}.reveal .advice.free{border:calc(1.5 * var(--u)) solid #8fe07a;color:#dff5d4}.btn.suggest{animation:nudge-x 1s ease-in-out infinite}@keyframes nudge-x{0%,50%,to{transform:none}10%{transform:translate(calc(-4 * var(--u)))}20%{transform:translate(calc(4 * var(--u)))}30%{transform:translate(calc(-3 * var(--u)))}40%{transform:translate(calc(2 * var(--u)))}}@keyframes nudge{0%,50%,to{rotate:0deg}10%{rotate:-5deg}20%{rotate:5deg}30%{rotate:-4deg}40%{rotate:3deg}}.pet.swap-best{animation:nudge 1s ease-in-out infinite;filter:drop-shadow(0 0 calc(6 * var(--u)) #6fb6ff);z-index:1}.pet.swap-best:after{content:"SWAP";position:absolute;top:calc(-6 * var(--u));left:50%;translate:-50%;padding:0 calc(5 * var(--u));border-radius:calc(4 * var(--u));background:#2f7bd6;color:#fff;font-size:calc(9 * var(--u));font-weight:800;letter-spacing:.08em}.dl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(5 * var(--u))}.dl-day{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));padding:calc(6 * var(--u)) calc(2 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(6 * var(--u));background:#1e1710;font-size:calc(11 * var(--u));font-weight:700}.dl-day.big{grid-column:span 2}.dl-day.done{opacity:.45}.dl-day.today{border-color:var(--gold);background:#3a2b1c;box-shadow:0 0 calc(10 * var(--u)) #ffd75a88}.dl-ic{height:calc(26 * var(--u))}.intro-story{position:absolute;inset:0;z-index:60;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.intro-story.closing{animation:fade .22s ease-in reverse forwards;pointer-events:none}.intro-comic{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:calc(var(--st) + 62 * var(--u)) calc(16 * var(--u)) calc(var(--sb) + 18 * var(--u));background:#6a5bb5;transition:opacity .35s,transform .35s}.intro-comic:before,.intro-comic:after{content:"";position:absolute;inset:0;pointer-events:none}.intro-comic:before{background:url(./seal-CLOgrTS5.webp) 0 0 / calc(46 * var(--u)) space,url(./scroll-CZMJ63L4.webp) calc(23 * var(--u)) calc(23 * var(--u)) / calc(46 * var(--u)) space;filter:grayscale(1) brightness(2);opacity:.08}.intro-comic:after{background:radial-gradient(ellipse at 50% 40%,#7d6ccc00 30%,#2e2266aa)}.intro-comic.out{opacity:0;transform:scale(1.06)}.ip-list{position:relative;z-index:1;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(10 * var(--u))}.ip{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border:calc(4 * var(--u)) solid #1c1530;border-radius:calc(14 * var(--u));overflow:hidden;background:#87c3ff;box-shadow:0 calc(5 * var(--u)) 0 #2a2050,0 0 0 calc(2 * var(--u)) #fff2 inset;opacity:0;transform:translateY(calc(40 * var(--u))) scale(.9) rotate(-2deg)}.ip:nth-child(2){transform:translate(calc(60 * var(--u))) scale(.9) rotate(3deg)}.ip.in{animation:ip-in .5s cubic-bezier(.3,1.5,.5,1) forwards}@keyframes ip-in{to{opacity:1;transform:none}}.ip-art{position:relative;flex:1;min-height:0}.ip-art>*{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:auto;pointer-events:none}.ip-cap{position:relative;z-index:5;margin:0 calc(8 * var(--u)) calc(7 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:#fff8e6;border:calc(2.5 * var(--u)) solid #1c1530;color:#2b2140;font-size:calc(12.5 * var(--u));font-weight:700;line-height:1.25;text-align:center;opacity:0;transform:translateY(calc(8 * var(--u)))}.ip.in .ip-cap{transition:opacity .3s .35s,transform .3s .35s;opacity:1;transform:none}.p-seal{background:url(./Enchanted-Tower-Forest-Clearing-ChJbZ2wF.png) 60% 0 / 150% auto}.p-seal:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,#ffe9a066 0,#2a1e5a88 70%)}.ip-beast{z-index:1;filter:drop-shadow(0 0 calc(6 * var(--u)) #fff6) brightness(1.05);opacity:0}.ip.in .ip-beast{animation:ip-seal 1.6s var(--d) ease-in forwards}@keyframes ip-seal{0%{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.3)}}.ip-scroll{position:absolute;z-index:2;left:36%;top:28%;width:28%;filter:drop-shadow(0 0 calc(14 * var(--u)) #ffd75a)}.ip.in .ip-scroll{animation:ip-glow 1.2s .4s ease-in-out infinite alternate}@keyframes ip-glow{to{filter:drop-shadow(0 0 calc(26 * var(--u)) #ffe9a0) brightness(1.25);transform:scale(1.06)}}.p-burst{background:repeating-conic-gradient(from 0deg at 50% 45%,#fff 0 4deg,#fff0 4deg 13deg),radial-gradient(circle at 50% 45%,#c9f58a 0,#4fa83a 55%,#23561d)}.ip.p-burst.in{animation:ip-in .35s cubic-bezier(.3,1.5,.5,1) forwards,ip-shake .4s .3s}@keyframes ip-shake{20%{translate:calc(-4 * var(--u)) calc(2 * var(--u))}40%{translate:calc(4 * var(--u)) calc(-2 * var(--u))}60%{translate:calc(-3 * var(--u)) calc(-1 * var(--u))}80%{translate:calc(2 * var(--u)) calc(1 * var(--u))}}.ip-slime{filter:drop-shadow(0 calc(3 * var(--u)) 0 #0005)}.ip-slime.big{z-index:2;scale:.2}.ip.in .ip-slime.big{animation:ip-zoom .45s .2s cubic-bezier(.3,1.7,.5,1) forwards,bob 1.4s .7s ease-in-out infinite}@keyframes ip-zoom{to{scale:1}}.ip-slime.side{rotate:var(--r);opacity:0}.ip.in .ip-slime.side{transition:opacity .2s .45s,translate .35s .45s cubic-bezier(.3,1.6,.5,1);opacity:1}.p-door{background:url(./Enchanted-Tower-Forest-Clearing-ChJbZ2wF.png) 50% 22% / 130% auto}.ip-hero{left:31%!important;top:4%!important;width:auto!important;height:92%!important;z-index:2;filter:drop-shadow(0 calc(4 * var(--u)) 0 #0006)}.ip-pup{left:52%!important;top:34%!important;width:auto!important;height:62%!important;z-index:3;filter:drop-shadow(0 calc(3 * var(--u)) 0 #0005)}.ip.in .ip-hero,.ip.in .ip-pup{animation:ip-hop .5s .6s ease-out}@keyframes ip-hop{40%{transform:translateY(calc(-8 * var(--u))) scale(1.05)}}.ip-slime.crowd{z-index:1;opacity:0;transform:translate(var(--from, 0))}.ip-slime.crowd:first-child{--from: calc(-30 * var(--u))}.ip-slime.crowd:not(:first-child){--from: calc(30 * var(--u))}.ip.in .ip-slime.crowd{transition:opacity .3s var(--d),transform .5s var(--d) ease-out;opacity:1;transform:none}.ip-shock{left:22%!important;top:12%!important;z-index:4;color:#ff5a4a;font-size:calc(34 * var(--u));font-weight:900;-webkit-text-stroke:calc(2 * var(--u)) #1c1530;opacity:0}.ip.in .ip-shock{animation:pop-in .3s .9s cubic-bezier(.3,1.8,.5,1) both}.intro-go{position:relative;z-index:1;visibility:hidden;margin-top:calc(14 * var(--u));width:88%;min-height:calc(54 * var(--u));font-size:calc(18 * var(--u))}.intro-go.in{visibility:visible;animation:pop-in .4s cubic-bezier(.3,1.6,.5,1),pulse 1.4s .6s ease-in-out infinite}.intro-skip{position:absolute;z-index:3;top:calc(var(--st) + 14 * var(--u));right:calc(14 * var(--u));min-width:44px;min-height:44px;width:calc(64 * var(--u));height:calc(34 * var(--u));border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./pill-9slice-8-12-8-12@1x-BB5XATim.webp) 8 12 8 12 fill / round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image-source:-webkit-image-set(url(./pill-9slice-8-12-8-12@1x-BB5XATim.webp) 1x,url(./pill-9slice-8-12-8-12@2x-DsJziXQ3.webp) 2x,url(./pill-9slice-8-12-8-12@3x-D80qXRxw.webp) 3x);border-image-source:image-set(url(./pill-9slice-8-12-8-12@1x-BB5XATim.webp) 1x,url(./pill-9slice-8-12-8-12@2x-DsJziXQ3.webp) 2x,url(./pill-9slice-8-12-8-12@3x-D80qXRxw.webp) 3x);background:none;color:#fff3d0;font-size:calc(13 * var(--u));font-weight:900;letter-spacing:-.12em;display:flex;align-items:center;justify-content:center}.intro-story.talking{background:linear-gradient(#0000 45%,#000a)}.intro-talk{position:absolute;inset:0}.it-portrait{position:absolute;bottom:calc(var(--sb) + 96 * var(--u));width:calc(150 * var(--u));pointer-events:none}.intro-talk[data-side=left] .it-portrait{left:calc(6 * var(--u))}.intro-talk[data-side=right] .it-portrait{right:calc(6 * var(--u))}.it-portrait.in{animation:it-lean .4s cubic-bezier(.3,1.5,.5,1)}.intro-talk[data-side=right] .it-portrait.in{animation-name:it-lean-r}@keyframes it-lean{0%{transform:translate(calc(-80 * var(--u))) rotate(-8deg);opacity:0}}@keyframes it-lean-r{0%{transform:translate(calc(80 * var(--u))) rotate(8deg);opacity:0}}.it-face{width:100%;height:auto;display:block;filter:drop-shadow(0 calc(6 * var(--u)) 0 #0006)}.it-face.beast{width:84%;margin:0 auto}.it-box{position:absolute;left:calc(10 * var(--u));right:calc(10 * var(--u));bottom:calc(var(--sb) + 14 * var(--u));min-height:calc(84 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));border:solid transparent;border-width:round(calc(12 * var(--u)),1px);border-image:url(./frame-9slice-6@2x-BJlHBeyf.webp) 12 12 12 12 fill / round(calc(12 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./frame-9slice-6@2x-BJlHBeyf.webp) 1x,url(./frame-9slice-12@2x-B44JUICJ.webp) 2x,url(./frame-9slice-12@3x-d808F6UC.webp) 3x);border-image-source:image-set(url(./frame-9slice-6@2x-BJlHBeyf.webp) 1x,url(./frame-9slice-12@2x-B44JUICJ.webp) 2x,url(./frame-9slice-12@3x-d808F6UC.webp) 3x);color:#2b2140;font-size:calc(15 * var(--u));font-weight:700;line-height:1.3}.it-name{position:absolute;top:calc(-24 * var(--u));padding:calc(3 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:#6a5bb5;border:calc(2.5 * var(--u)) solid #1c1530;color:#fff;font-size:calc(13 * var(--u));font-weight:900}.intro-talk[data-side=left] .it-name{left:calc(4 * var(--u))}.intro-talk[data-side=right] .it-name{right:calc(4 * var(--u))}.it-text{color:#3a2a18}.it-more{position:absolute;right:calc(4 * var(--u));bottom:calc(-4 * var(--u));color:#6a5bb5;font-size:calc(12 * var(--u));animation:bob .8s ease-in-out infinite}.pet.locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1 * var(--u));filter:grayscale(.8) brightness(.6)}.pet.locked img.lock{position:static;translate:none;width:auto;height:calc(24 * var(--u));filter:drop-shadow(0 1px 0 #0008)}.pet.locked .lock-floor{display:flex;flex-direction:column;align-items:center;gap:0;line-height:1;font-size:calc(13 * var(--u));font-weight:700;color:#f3dcae;text-shadow:0 1px 0 #000}.pet.buy{display:flex;align-items:center;justify-content:center}.slot-price{display:flex;flex-direction:column;align-items:center;line-height:1;font-size:calc(14 * var(--u));font-weight:800;color:#fff;--o: calc(1.1 * var(--u));text-shadow:calc(-1 * var(--o)) calc(-1 * var(--o)) 0 #000,var(--o) calc(-1 * var(--o)) 0 #000,calc(-1 * var(--o)) var(--o) 0 #000,var(--o) var(--o) 0 #000}.pet.buy:not(.can) .slot-price{color:#ff8a7a}.pet .slot-price .ico{position:static;translate:none;width:calc(22 * var(--u));height:calc(22 * var(--u))}.pet.locked .lock-floor .ico{position:static;translate:none;width:calc(15 * var(--u));height:calc(15 * var(--u))}.yp-slot.locked{display:flex;align-items:center;justify-content:center;opacity:.5}.ascend-fx{position:absolute;left:0;right:0;top:calc(170 * var(--u) + var(--st));margin:0 auto;width:max-content;z-index:20;padding:calc(8 * var(--u)) calc(26 * var(--u));border:calc(2 * var(--u)) solid var(--gold);border-radius:calc(12 * var(--u));background:linear-gradient(#3a2b1cee,#1e1710ee);box-shadow:0 0 calc(24 * var(--u)) #ffd75a66;text-align:center;pointer-events:none;transition:opacity .3s}.ascend-fx.out{opacity:0}.ascend-fx-zone{font-size:calc(10 * var(--u));letter-spacing:.25em;color:var(--ink-dim)}.ascend-fx-floor{font-size:calc(30 * var(--u));font-weight:800;letter-spacing:.08em;color:var(--gold);text-shadow:0 calc(3 * var(--u)) 0 #000}.ascend-fx-reward{display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--u));font-weight:800;font-size:calc(14 * var(--u))}.dev-toggle{position:absolute;left:calc(6 * var(--u));bottom:calc(64 * var(--u) + var(--sb));z-index:90;min-width:44px;min-height:28px;padding:0 calc(6 * var(--u));border:2px solid #ff5ad1;border-radius:6px;background:#2a0f24cc;color:#ff9ae6;font:800 11px/1 monospace;opacity:.7}.dev-panel{position:absolute;left:calc(6 * var(--u));right:calc(6 * var(--u));bottom:calc(96 * var(--u) + var(--sb));max-height:70%;overflow-y:auto;z-index:91;padding:10px;border:2px solid #ff5ad1;border-radius:10px;background:#170a14f2;color:#fff;font:12px/1.3 system-ui,sans-serif;text-shadow:none}.dev-head{display:flex;justify-content:space-between;align-items:center;color:#ff9ae6}.dev-info{margin:6px 0;color:#cfc0d8;font-size:11px}.dev-sec{margin-top:8px}.dev-title{margin-bottom:4px;color:#ff9ae6;font-weight:700;font-size:11px;text-transform:uppercase}.dev-row{display:flex;flex-wrap:wrap;gap:6px}.dev-btn{min-height:36px;padding:0 10px;border:1px solid #6a3a60;border-radius:6px;background:#3a1a34;color:#fff;font:600 12px system-ui,sans-serif}.dev-btn.dev-x{min-width:36px}.dev-btn.dev-danger{background:#8a1f2c;border-color:#ff6a6a}.dev-num{width:70px;min-height:36px;border-radius:6px;border:1px solid #6a3a60;background:#24101f;color:#fff;padding:0 6px}.gear-locked{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));padding:calc(40 * var(--u)) 0;text-align:center}.gear-locked-ic{height:calc(64 * var(--u));filter:grayscale(1) brightness(.7)}.gear-wallet{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:calc(10 * var(--u));font-weight:700;font-size:calc(13 * var(--u))}.gear-wallet span{display:inline-flex;align-items:center;gap:calc(3 * var(--u))}.gear-wallet small{color:var(--ink-dim);font-size:calc(10 * var(--u))}.gear-odds{font-size:calc(10 * var(--u));text-align:center}.gear-sum{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));font-weight:700;color:#9fe08a}.gear-boost{display:inline-flex;align-items:center;gap:calc(3 * var(--u))}.btn.gear-craft{align-self:center;min-height:44px;padding:0 calc(18 * var(--u))}.gear-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(5 * var(--u))}.gear-slots.eight{grid-template-columns:repeat(4,minmax(0,1fr))}.gear-empty{aspect-ratio:1;display:grid;place-items:center;border:calc(1.5 * var(--u)) dashed var(--frame);border-radius:calc(6 * var(--u));color:var(--frame-hi);font-size:calc(20 * var(--u))}.gear-pop{text-align:center}.gear-hero{display:flex;justify-content:center}.gear-hero>*{width:calc(96 * var(--u))}.gear-hero>.tm-tile{width:calc(130 * var(--u))}.gear-rarity{margin:0;color:var(--c);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.gear-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(6 * var(--u))}.gear-actions .btn{min-height:44px;display:inline-flex;align-items:center;gap:calc(3 * var(--u))}.gear-rows{display:flex;flex-direction:column;gap:calc(6 * var(--u));text-align:left}.gear-rows>.btn{align-self:center;min-height:44px;display:inline-flex;align-items:center;gap:calc(3 * var(--u))}.gear-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(4 * var(--u))}.gear-choice{min-height:44px;display:inline-flex;align-items:center;gap:calc(3 * var(--u));padding:0 calc(8 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(6 * var(--u));background:#2a2016;color:var(--ink-dim);font:inherit;font-weight:700;font-size:calc(11 * var(--u))}.gear-choice.on{border-color:var(--gold);color:var(--gold)}.gr-tile{--c: var(--gr0);position:relative;aspect-ratio:1;display:grid;place-items:center;padding:0;border:calc(2 * var(--u)) solid var(--c);border-radius:calc(6 * var(--u));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c) 45%,#1e1710),#1e1710 75%);color:var(--ink);font:inherit}.gr-tile.r1,.gr-chest.r1{--c: var(--gr1)}.gr-tile.r2,.gr-chest.r2{--c: var(--gr2)}.gr-tile.r3,.gr-chest.r3{--c: var(--gr3)}.gr-tile.r4,.gr-chest.r4{--c: var(--gr4);box-shadow:0 0 calc(8 * var(--u)) var(--c)}.gr-chest{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--c) 60%,#1e1710),#1e1710 80%)}.gr-tile.on:after{content:"ON";position:absolute;top:calc(-5 * var(--u));right:calc(-5 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--green);font-size:calc(9 * var(--u));font-weight:800}.gr-ic{width:62%;filter:drop-shadow(0 calc(2 * var(--u)) 0 #0008)}.gr-kind{position:absolute;left:calc(3 * var(--u));top:calc(3 * var(--u));height:calc(16 * var(--u))}.gr-val{position:absolute;bottom:calc(1 * var(--u));left:0;right:0;font-size:calc(10 * var(--u));font-weight:800;text-shadow:0 1px 0 #000,0 0 3px #000}.ta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(6 * var(--u))}.gear-pop .ta-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:60vh;overflow-y:auto}.ta-spread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--u));padding:0 calc(16 * var(--u))}.ta-card,.ta-slot{--c: #8a7a5a;position:relative;aspect-ratio:.62;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(5 * var(--u)) calc(3 * var(--u));border:calc(2 * var(--u)) solid var(--c);border-radius:calc(6 * var(--u));background:linear-gradient(#f1e4c4,#d9c49a);color:#3a2614;font:inherit;text-align:center}.ta-card.s2{--c: var(--gr1)}.ta-card.s3{--c: var(--gr2)}.ta-card.s4{--c: var(--gr3)}.ta-card.s5{--c: var(--gr4)}.ta-card.s6{--c: #ff5ad2;background:linear-gradient(#2a1a3e,#4a2a6e);color:var(--gold);box-shadow:0 0 calc(10 * var(--u)) var(--c)}.ta-card.in{outline:calc(2 * var(--u)) solid var(--green);outline-offset:calc(1 * var(--u))}.ta-card.shine{animation:glow 1.2s ease-in-out infinite alternate}.ta-slot{justify-content:center;border-style:dashed;background:#1e1710;color:var(--ink-dim);font-size:calc(10 * var(--u))}.ta-slot.locked{gap:calc(4 * var(--u));opacity:.6}.ta-lock{height:calc(20 * var(--u))}.ta-num{font-weight:800;font-size:calc(11 * var(--u))}.ta-ic{height:calc(26 * var(--u))}.ta-name{font-size:calc(8.5 * var(--u));font-weight:700;line-height:1.1}.ta-stars{color:var(--c);font-size:calc(9 * var(--u));letter-spacing:-.05em;text-shadow:0 1px 0 #0006}.ta-stars.big{font-size:calc(16 * var(--u));min-width:calc(90 * var(--u))}.ta-stars.big.s1{--c: #8a7a5a}.ta-stars.big.s2{--c: var(--gr1)}.ta-stars.big.s3{--c: var(--gr2)}.ta-stars.big.s4{--c: var(--gr3)}.ta-stars.big.s5{--c: var(--gr4)}.ta-stars.big.s6{--c: #ff5ad2}.ta-pack{background:radial-gradient(circle at 50% 45%,#6a3a8a,#1e1710 80%)}.tm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--u))}.tm-tile{--c: var(--tm-regular);display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u));border:calc(2 * var(--u)) solid var(--c);border-radius:calc(6 * var(--u));background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--c) 40%,#1e1710),#1e1710 70%);color:var(--ink);font:inherit}.tm-tile.epic{--c: var(--tm-epic)}.tm-tile.legendary{--c: var(--tm-legendary);box-shadow:0 0 calc(8 * var(--u)) var(--c)}.tm-tile.locked .tm-ic{filter:brightness(.25)}.tm-ic{height:calc(40 * var(--u))}.tm-name{font-size:calc(10 * var(--u));font-weight:700;line-height:1.1;min-height:2.2em}.tm-lv{font-size:calc(10 * var(--u));color:var(--c);font-weight:700}.tm-shards{position:relative;width:100%;height:calc(12 * var(--u));border-radius:calc(6 * var(--u));background:#0006;overflow:hidden;font-size:calc(9 * var(--u));font-weight:700;line-height:calc(12 * var(--u))}.tm-shards i{position:absolute;inset:0 auto 0 0;background:var(--c);opacity:.7}.tm-shards.max{background:var(--c);color:#1e1710}.tm-on{font-size:calc(9 * var(--u));color:#9fe08a}.sh-featured.tm-feature{--fill: radial-gradient(circle at 80% 30%, #7a4a2a, #2a1608 70%)}.tm-feature .sh-feat-art{width:calc(78 * var(--u));align-self:center}.tm-feature .sh-feat-body{min-width:0}.tm-odds{font-size:calc(10.5 * var(--u));color:#e8d6b4}.tm-pity{font-size:calc(10.5 * var(--u));font-weight:800;color:var(--gold)}.gear-actions.tm-actions{align-self:stretch;flex-wrap:nowrap;margin-top:calc(2 * var(--u))}.btn.tm-summon{min-height:calc(50 * var(--u));flex:1;min-width:0;padding:0 calc(4 * var(--u));font-size:calc(12 * var(--u));white-space:nowrap;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;line-height:1.1}.tm-s-cost{display:inline-flex;align-items:center;gap:calc(3 * var(--u));font-size:calc(13 * var(--u))}.tm-s-cost .ico{height:calc(14 * var(--u));margin:0}.tm-row{--c: var(--tm-regular)}.tm-row.epic{--c: var(--tm-epic)}.tm-row.legendary{--c: var(--tm-legendary)}.tm-row .dk-sub{color:var(--c)}.tm-gain{font-weight:700;font-size:calc(11 * var(--u));text-align:right}.tm-new{color:var(--gold)}.bc-tamer-ic{height:calc(30 * var(--u))}.lab-item:has(.ta-stars.big){grid-template-columns:calc(90 * var(--u)) minmax(0,1fr) auto}.tm-face{--c: var(--tm-regular);position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c) 70%,#1e1710),#1e1710 80%)}.tm-face.epic{--c: var(--tm-epic)}.tm-face img,.pet .tm-face img{position:absolute;inset:0;translate:none;margin:auto;width:auto;height:auto;max-width:80%;max-height:80%}.tm-face.legendary{--c: var(--tm-legendary)}.sh.as{padding-bottom:calc(60 * var(--u))}.as-sum{text-align:center;font-size:calc(13 * var(--u))}.as-sum b{color:#9fe08a}.as-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(6 * var(--u))}.as-slot{position:relative;aspect-ratio:1;padding:0;border:solid transparent;border-width:round(calc(7 * var(--u)),1px);border-image:url(./steal-frame-20@1x-4lVubSJ1.webp) 20 20 20 20 fill / round(calc(20 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x);border-image-source:image-set(url(./steal-frame-20@1x-4lVubSJ1.webp) 1x,url(./steal-frame-20@2x-DOy6PJVi.webp) 2x,url(./steal-frame-20@3x-C9zjOBA4.webp) 3x);border-radius:0;--fill: radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c, #6b5634) 55%, transparent), transparent 75%);font:inherit;color:var(--ink);overflow:hidden}.as-slot.empty{opacity:.4}.as-slot.pick-target{outline:calc(2 * var(--u)) solid var(--gold);animation:glow 1s ease-in-out infinite alternate}.as-slot>img{position:absolute;left:50%;top:52%;translate:-50% -50%;height:86%}.as-badge{position:absolute;top:calc(2 * var(--u));right:calc(2 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(1.5 * var(--u)) solid var(--c);border-radius:calc(4 * var(--u))}.as-pct{position:absolute;top:calc(1 * var(--u));left:calc(3 * var(--u));font-size:calc(10 * var(--u));font-weight:800;color:#9fe08a;text-shadow:0 1px 0 #000,0 0 3px #000}.as-lv{position:absolute;left:calc(3 * var(--u));bottom:calc(1 * var(--u));font-size:calc(10 * var(--u));font-weight:800;text-shadow:0 1px 0 #000,0 0 3px #000}.as-bar{display:flex;align-items:center;justify-content:space-between;font-weight:700}.btn.as-bench{min-height:44px;padding:0 calc(14 * var(--u))}.as-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--u))}.as-card{--c: var(--tm-regular);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:calc(3 * var(--u));padding:calc(2 * var(--u));border:solid transparent;border-width:round(calc(10 * var(--u)),1px);border-image:url(./wooden-frame-10@1x-DwjaftAY.webp) 10 10 10 10 fill / round(calc(10 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./wooden-frame-10@1x-DwjaftAY.webp) 1x,url(./wooden-frame-10@2x-DZ6i_EqY.webp) 2x,url(./wooden-frame-10@3x-BzU_EG5Z.webp) 3x);border-image-source:image-set(url(./wooden-frame-10@1x-DwjaftAY.webp) 1x,url(./wooden-frame-10@2x-DZ6i_EqY.webp) 2x,url(./wooden-frame-10@3x-BzU_EG5Z.webp) 3x);background:none;transition:translate .15s,filter .15s;color:var(--ink);font:inherit}.as-card.epic{--c: var(--tm-epic)}.as-card.legendary{--c: var(--tm-legendary)}.as-card.picked{translate:0 calc(-4 * var(--u));filter:drop-shadow(0 0 calc(6 * var(--u)) var(--gold)) brightness(1.1)}.as-card.locked{filter:saturate(.4) brightness(.8)}.as-face{aspect-ratio:1;border-radius:calc(4 * var(--u))}.as-card.locked .as-face img{filter:brightness(0);opacity:.6}.as-lock{position:absolute;left:50%;top:34%;translate:-50% -50%;height:calc(28 * var(--u))}.as-num,.as-lvl{position:absolute;top:calc(6 * var(--u));min-width:calc(18 * var(--u));padding:0 calc(3 * var(--u));border-radius:calc(9 * var(--u));background:#000a;font-size:calc(10 * var(--u));font-weight:800;text-align:center}.as-num{left:calc(6 * var(--u));border:calc(1.5 * var(--u)) solid var(--gold)}.as-lvl{right:calc(6 * var(--u))}.as-boost{position:absolute;right:calc(6 * var(--u));top:calc(56% - 14 * var(--u));font-size:calc(10 * var(--u));font-weight:800;color:#9fe08a;text-shadow:0 1px 0 #000,0 0 3px #000}.as-name{font-size:calc(9.5 * var(--u));font-weight:700;line-height:1.1;min-height:2.2em}.as-foot{position:sticky;bottom:calc(-10 * var(--u));margin:0 calc(-10 * var(--u)) calc(-10 * var(--u));padding:calc(14 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));background:linear-gradient(#6b432200,#6b4322e6 40%);z-index:2}.btn.as-auto{width:100%;min-height:48px;font-size:calc(15 * var(--u))}.fx-intro{text-align:center;font-size:calc(11 * var(--u))}.fx-row{display:grid;grid-template-columns:calc(26 * var(--u)) minmax(0,1fr);align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border:calc(1.5 * var(--u)) solid var(--frame);border-radius:calc(8 * var(--u));background:#1e1710}.fx-ic{width:100%}.fx-main{font-weight:700;font-size:calc(13 * var(--u))}.fx-sub{color:var(--ink-dim);font-size:calc(10 * var(--u))}.ac-auto{font-size:calc(10 * var(--u));text-transform:uppercase;letter-spacing:.08em;padding:0 calc(6 * var(--u))}.tm-ability{margin:0;font-size:calc(12 * var(--u))}.tm-ability b{color:var(--gold)}.qs-intro{text-align:center;margin:0}.qs-head{margin-top:calc(8 * var(--u));color:var(--gold);font-weight:800;font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase}.ac-item.current{outline:calc(2 * var(--u)) solid var(--gold);outline-offset:calc(1 * var(--u))}.ac-item.later{opacity:.5}button.ms-left{display:block;min-height:44px;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left}.ms-label,.ms-count{--o: calc(1.4 * var(--u));--oc: #000;text-shadow:calc(-1 * var(--o)) calc(-1 * var(--o)) 0 var(--oc),0 calc(-1 * var(--o)) 0 var(--oc),var(--o) calc(-1 * var(--o)) 0 var(--oc),calc(-1 * var(--o)) 0 0 var(--oc),var(--o) 0 0 var(--oc),calc(-1 * var(--o)) var(--o) 0 var(--oc),0 var(--o) 0 var(--oc),var(--o) var(--o) 0 var(--oc)}.ms-left.done .ms-count{color:#9fe08a;font-weight:800}.ms-left.done .mini-bar .fill{background:#6fd35a}.ms-left.done{animation:pulse .9s ease-in-out infinite}.fly-icon{position:absolute;left:0;top:0;z-index:60;pointer-events:none;opacity:0}.fly-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0008)}.pet img.pet-rarity{left:calc(-1 * var(--u));top:calc(-6 * var(--u));translate:none;width:calc(16 * var(--u));height:auto;z-index:1;filter:drop-shadow(0 calc(1 * var(--u)) calc(1 * var(--u)) #0008)}.tutor{position:fixed;inset:0;pointer-events:none;z-index:200;font-family:inherit}.tutor[hidden],.tutor-hand[hidden]{display:none}.tutor-hole{position:absolute;border-radius:14px;box-shadow:0 0 0 200vmax #0805029e;transition:left .22s ease-out,top .22s ease-out,width .22s ease-out,height .22s ease-out;opacity:0}.tutor.focus .tutor-hole{opacity:1;animation:tutor-ring 1.2s ease-in-out infinite}@keyframes tutor-ring{0%,to{outline:3px solid rgba(255,214,102,.95);outline-offset:0}50%{outline:3px solid rgba(255,214,102,.25);outline-offset:6px}}.tutor-hand{position:absolute;width:56px;height:56px;margin-left:-14px;background:url(./tap-damage-D_CYqaYe.webp) center / contain no-repeat;filter:drop-shadow(0 4px 4px rgba(0,0,0,.55));transition:left .22s ease-out,top .22s ease-out;animation:tutor-tap .9s ease-in-out infinite}@keyframes tutor-tap{0%,to{translate:0 6px;scale:1}45%{translate:0 -4px;scale:.92}}.tutor-card{position:absolute;left:50%;width:min(300px,calc(100vw - 32px));transform:translate(-50%,-100%);padding:14px 16px 12px;border:18px solid transparent;border-image:url(./frame-9slice-6@3x-gUL56ejK.webp) 18 18 18 18 fill / 18px stretch stretch;border-image-source:-webkit-image-set(url(./frame-9slice-6@3x-gUL56ejK.webp) 1x,url(./frame-9slice-12@3x-d808F6UC.webp) 2x,url(./frame-9slice-18@3x-BeBGdtDX.webp) 3x);border-image-source:image-set(url(./frame-9slice-6@3x-gUL56ejK.webp) 1x,url(./frame-9slice-12@3x-d808F6UC.webp) 2x,url(./frame-9slice-18@3x-BeBGdtDX.webp) 3x);color:#3b2a14;text-align:center;transition:left .22s ease-out,top .22s ease-out;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.tutor.below .tutor-card{transform:translate(-50%)}.tutor.coach .tutor-card{top:calc(env(safe-area-inset-top,0px) + 118px);transform:translate(-50%) scale(.86);transform-origin:top center;opacity:.96}.tutor-card.enter{animation:tutor-in .35s cubic-bezier(.3,1.6,.5,1)}.tutor-card.nudge{animation:tutor-nudge .35s ease-in-out}@keyframes tutor-in{0%{opacity:0;scale:.6}}@keyframes tutor-nudge{25%{translate:-6px 0}75%{translate:6px 0}}.tutor-step{margin:-4px auto 4px;width:max-content;padding:2px 10px;border-radius:8px;background:#7a4a1c;color:#ffe6a8;font-size:10px;font-weight:800;letter-spacing:.12em}.tutor-title{font-size:16px;font-weight:800;line-height:1.15}.tutor-text{margin-top:3px;font-size:13px;font-weight:700;line-height:1.25;color:#5b4126}.ftue-wait{visibility:hidden;pointer-events:none}#app:not([data-tab=tower]) .ritual{display:none}.sheet[data-sheet=shop],.sheet[data-sheet=arena],.sheet[data-sheet=you],.sheet[data-sheet=achievements]{border-image-slice:40;overflow:clip}.sheet[data-sheet=shop]:before,.sheet[data-sheet=arena]:before,.sheet[data-sheet=you]:before,.sheet[data-sheet=achievements]:before,.sheet[data-sheet=shop]:after,.sheet[data-sheet=arena]:after,.sheet[data-sheet=you]:after,.sheet[data-sheet=achievements]:after{content:"";position:absolute;inset:calc(-10 * var(--u));z-index:-1;pointer-events:none}.sheet[data-sheet=shop]:before,.sheet[data-sheet=arena]:before,.sheet[data-sheet=you]:before,.sheet[data-sheet=achievements]:before{background:radial-gradient(ellipse at 50% 35%,#fff0 35%,#0000006b),var(--sheet-bg)}.sheet[data-sheet=shop]:after,.sheet[data-sheet=arena]:after,.sheet[data-sheet=you]:after,.sheet[data-sheet=achievements]:after{background:var(--pat-a) 0 0 / var(--pat) var(--pat) space,var(--pat-b) calc(var(--pat) / 2) calc(var(--pat) / 2) / var(--pat) var(--pat) space;filter:grayscale(1) brightness(2.2);opacity:.09}.sheet[data-sheet=shop]{--sheet-bg: #22646c;--pat-tile: url(./shop-5aM8drH3.webp)}.sheet[data-sheet=arena]{--sheet-bg: #7a2a3a;--pat-tile: url(./arena-Br4FOSJB.webp)}.sheet[data-sheet=you]{--sheet-bg: #2f4a8c;--pat-tile: url(./you-dc73DGu_.webp)}.sheet[data-sheet=achievements]{--sheet-bg: #2f6b45;--pat-tile: url(./quests-EcBOuynF.webp)}.sheet[data-sheet=shop]:after,.sheet[data-sheet=arena]:after,.sheet[data-sheet=you]:after,.sheet[data-sheet=achievements]:after{inset:-40%;background:var(--pat-tile) 0 0 / calc(110 * var(--u)) repeat;rotate:-20deg;opacity:.17;animation:rv-drift 14s linear infinite}.sheet[data-sheet=shop],.sheet[data-sheet=arena],.sheet[data-sheet=you],.sheet[data-sheet=achievements]{inset:0 0 calc(56 * var(--u) + var(--sb)) 0;border-width:0!important;border-image:none}.sheet[data-sheet=shop]:before,.sheet[data-sheet=arena]:before,.sheet[data-sheet=you]:before,.sheet[data-sheet=achievements]:before{inset:0}.sheet[data-sheet=arena] .sheet-body.ar,.sheet[data-sheet=shop] .sheet-body.sh,.sheet[data-sheet=achievements] .sheet-body.ac{padding-left:calc(6 * var(--u));padding-right:calc(6 * var(--u))}.sheet[data-sheet=shop] .sh-tabs,.sheet[data-sheet=shop] .sh-wallet,.sheet[data-sheet=achievements] .sh-tabs{margin-left:calc(-6 * var(--u));margin-right:calc(-6 * var(--u))}.sheet[data-sheet=shop] .sheet-scroll,.sheet[data-sheet=achievements] .sheet-scroll{overflow-x:hidden}.home>*,.nav{transition:opacity .35s ease,transform .45s cubic-bezier(.5,0,.3,1)}#app.fighting .home>:not(.target):not(.tap-energy):not(.k-intro):not(.ascend-fx):not(.giveup),#app.fighting .nav,#app.fighting .dev-toggle{opacity:0;pointer-events:none}#app.fighting .home>.topbar,#app.fighting .home>.floor-head,#app.fighting .home>.side-icons{transform:translateY(calc(-40 * var(--u)))}#app.fighting .home>.milestone,#app.fighting .home>.goal,#app.fighting .home>.grid-wrap,#app.fighting .home>.edge-btn,#app.fighting .home>.actions,#app.fighting .nav{transform:translateY(calc(80 * var(--u)))}#app.fighting .tap-energy{opacity:1}.ta-card.art{aspect-ratio:.82;padding:0;border:none;border-radius:calc(7 * var(--u));background:none;justify-content:flex-end;filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0008)}.ta-card.art .ta-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.rv-face .ta-card.art .ta-stars{font-size:calc(11 * var(--u))}.ta-card.art .ta-stars{position:relative;margin-bottom:calc(-7 * var(--u));color:var(--c);font-size:calc(9 * var(--u));white-space:nowrap}.ta-stars.icons{display:flex;justify-content:center}.ta-star{width:calc(15 * var(--u));height:calc(15 * var(--u));margin:0 calc(-1.5 * var(--u));filter:drop-shadow(0 calc(1 * var(--u)) calc(1 * var(--u)) #000a)}.frame-card .ta-star{width:calc(11 * var(--u));height:calc(11 * var(--u))}.ta-card.art.s1{--c: #c9b48a}.ta-card.art.s5{filter:drop-shadow(0 0 calc(5 * var(--u)) #f0a83acc) drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0008)}.ta-card.art.s6{box-shadow:none;filter:drop-shadow(0 0 calc(7 * var(--u)) #ff5ad2) drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0008)}.ta-card.art.in{outline:none;filter:drop-shadow(0 0 calc(4 * var(--u)) var(--green)) drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0008)}.ta-card.art.frame-card,.grid.tarot .ta-slot.frame-card{height:calc(108 * var(--u));width:auto;aspect-ratio:.82;justify-self:center;align-self:center}.grid.tarot .ta-slot.frame-card{border-radius:calc(7 * var(--u))}.ta-card.art.frame-card .ta-stars{font-size:calc(10 * var(--u))}.gear-hero .ta-card.art{width:calc(150 * var(--u))}.ta-spread .ta-slot{aspect-ratio:.82;border-radius:calc(7 * var(--u))}.rv{position:absolute;inset:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * var(--u));padding:calc(var(--st) + 20 * var(--u)) calc(12 * var(--u)) calc(var(--sb) + 20 * var(--u));overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#5a3f9a,#2a1d52 60%,#160f30);animation:fade .25s ease-out}.rv:before{content:"";position:absolute;inset:-40%;z-index:-1;background:url(./reveal-Dm8GonZy.webp) 0 0 / calc(110 * var(--u)) repeat;rotate:-20deg;opacity:.14;pointer-events:none;animation:rv-drift 14s linear infinite}@keyframes rv-drift{to{background-position:calc(110 * var(--u)) calc(110 * var(--u))}}.rv.closing{animation:fade .25s ease-in reverse forwards;pointer-events:none}.rv.shake{animation:shake .4s}.rv-title{color:var(--gold);font-size:calc(22 * var(--u));font-weight:900;letter-spacing:.12em;text-shadow:0 calc(2 * var(--u)) 0 #000,0 0 calc(12 * var(--u)) #ffd75a88}.rv-table{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,calc(104 * var(--u))));justify-content:center;gap:calc(10 * var(--u)) calc(8 * var(--u));width:100%;perspective:calc(900 * var(--u))}.rv-table.many{grid-template-columns:repeat(var(--cols),minmax(0,calc(54 * var(--u))));gap:calc(6 * var(--u));max-height:72%;padding:calc(14 * var(--u)) calc(10 * var(--u));overflow-y:auto;scrollbar-width:none}.rv-card{position:relative;aspect-ratio:var(--aspect);padding:0;border:none;background:none;perspective:calc(700 * var(--u))}.rv-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.3,1.35,.5,1)}.rv-card.up .rv-inner{transform:rotateY(180deg)}.rv-back,.rv-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;place-items:stretch}.rv-face{transform:rotateY(180deg)}.rv-back>img,.rv-back>div,.rv-face>*{width:100%;height:100%}.rv-face>.ta-card.art{aspect-ratio:auto}.rv-back{border-radius:calc(7 * var(--u));filter:drop-shadow(0 0 calc(5 * var(--u)) var(--glow));animation:rv-pulse 1.4s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.17s)}.rv-card.rare .rv-back{animation-duration:.7s}.rv-card.rare .rv-back:after{content:"";position:absolute;inset:calc(-6 * var(--u));border-radius:calc(10 * var(--u));background:radial-gradient(circle,color-mix(in srgb,var(--glow) 55%,transparent),transparent 70%);z-index:-1}@keyframes rv-pulse{to{filter:drop-shadow(0 0 calc(12 * var(--u)) var(--glow)) brightness(1.12);translate:0 calc(-2 * var(--u))}}.rv-card.up .rv-back{animation:none}.btn.rv-go{min-width:calc(180 * var(--u));min-height:calc(52 * var(--u));font-size:calc(17 * var(--u));animation:glow-pulse 1.4s ease-in-out infinite}@keyframes glow-pulse{50%{filter:brightness(1.18) drop-shadow(0 0 calc(8 * var(--u)) #b6ff8a88)}}.rv-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,var(--glow, #fff),transparent 65%);opacity:0}.rv-flash.on{animation:rv-flash .6s ease-out}@keyframes rv-flash{20%{opacity:.75}}.rv-burst{position:absolute;z-index:80;width:0;height:0;pointer-events:none}.rv-burst:before{content:"";position:absolute;left:calc(-20 * var(--u));top:calc(-20 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;border:calc(3 * var(--u)) solid var(--glow);box-shadow:0 0 calc(10 * var(--u)) var(--glow);animation:rv-ring .55s ease-out forwards}.rv-burst.big:before{animation-duration:.75s}@keyframes rv-ring{to{scale:3.2;opacity:0}}.rv-burst i{position:absolute;left:calc(-3 * var(--u));top:calc(-3 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#fff;box-shadow:0 0 calc(6 * var(--u)) var(--glow);rotate:var(--a);animation:rv-spark .7s ease-out forwards}@keyframes rv-spark{to{transform:translate(var(--d)) scale(.3);opacity:0}}.fly-ghost{position:fixed;z-index:200;margin:0;pointer-events:none;filter:drop-shadow(0 calc(6 * var(--u)) calc(6 * var(--u)) #000a)}.tm-back{display:grid;place-items:center;border:solid transparent;border-width:round(calc(8 * var(--u)),1px);border-image:url(./steal-frame-8@1x-CDApm6RN.webp) 8 8 8 8 fill / round(calc(8 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./steal-frame-8@1x-CDApm6RN.webp) 1x,url(./steal-frame-8@2x-4UzwkKMy.webp) 2x,url(./steal-frame-8@3x-3IWVBQyd.webp) 3x);border-image-source:image-set(url(./steal-frame-8@1x-CDApm6RN.webp) 1x,url(./steal-frame-8@2x-4UzwkKMy.webp) 2x,url(./steal-frame-8@3x-3IWVBQyd.webp) 3x)}.tm-back.epic{filter:hue-rotate(40deg) saturate(1.4)}.tm-back.legendary{filter:sepia(.8) saturate(2.4) hue-rotate(-12deg) brightness(1.05)}.tm-back-ic{width:55%;height:auto;opacity:.85}.tm-card{--c: var(--tm-regular);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;padding:calc(4 * var(--u)) calc(3 * var(--u));border-radius:calc(8 * var(--u));border:calc(3 * var(--u)) solid var(--c);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--c) 65%,#fff3),#1c1530 85%);box-shadow:0 0 calc(8 * var(--u)) color-mix(in srgb,var(--c) 70%,transparent);text-align:center}.tm-card.epic{--c: var(--tm-epic)}.tm-card.legendary{--c: var(--tm-legendary)}.tm-card.legendary:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent,#fff6 10%,transparent 20%,#fff6 30%,transparent 40%,#fff6 50%,transparent 60%,#fff6 70%,transparent 80%,#fff6 90%,transparent);animation:spin 6s linear infinite;pointer-events:none}.tm-card-tier{position:absolute;z-index:2;top:calc(3 * var(--u));left:50%;translate:-50%;padding:0 calc(6 * var(--u));border-radius:calc(6 * var(--u));background:var(--c);color:#1c1530;font-size:calc(8 * var(--u));font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tm-card-art{position:absolute;inset:calc(11 * var(--u)) calc(2 * var(--u)) auto;width:calc(100% - 4 * var(--u));height:64%;object-fit:contain;filter:drop-shadow(0 calc(3 * var(--u)) calc(2 * var(--u)) #0008)}.tm-card:after{content:"";position:absolute;inset:62% 0 0;background:linear-gradient(#1c153000,#1c1530f0 70%);pointer-events:none}.tm-card-name,.tm-card-gain{z-index:1}.tm-card-name{position:relative;margin-top:auto;color:#fff3d0;font-size:calc(9 * var(--u));font-weight:800;line-height:1.05;text-shadow:0 1px 0 #000}.tm-card-gain{position:relative;display:inline-flex;align-items:center;gap:calc(2 * var(--u));color:#bff7a8;font-size:calc(9 * var(--u));font-weight:800}.tm-card-gain b{color:var(--gold)}.tm-card-gain .ico{height:calc(11 * var(--u))}.rv-table.many .tm-card-name,.rv-table.many .tm-card-tier{display:none}.gr-tile.art{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--c) 45%,transparent),#1e1710 78%);overflow:visible}.gr-tile.art .gr-art{width:92%;height:92%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0009)}.gr-tile.art.r3 .gr-art,.gr-tile.art.r4 .gr-art{animation:bob 2.2s ease-in-out infinite}.gear-hero .gr-tile.art{width:calc(130 * var(--u))}.gr-back{--c: var(--gr0);display:grid;place-items:center;border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid color-mix(in srgb,var(--c) 80%,#fff);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c) 70%,#fff3),#1c1530 80%)}.gr-back.r1{--c: var(--gr1)}.gr-back.r2{--c: var(--gr2)}.gr-back.r3{--c: var(--gr3)}.gr-back.r4{--c: var(--gr4)}.gr-back-ic{width:70%;height:auto;filter:drop-shadow(0 calc(4 * var(--u)) calc(3 * var(--u)) #000a)}.gr-reveal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.gr-reveal .gr-tile{width:100%}.gr-reveal-name{color:#fff3d0;font-size:calc(11 * var(--u));font-weight:800;line-height:1.1;text-align:center;text-shadow:0 1px 0 #000}.gr-reveal-rarity{padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));background:var(--c);color:#1c1530;font-size:calc(9 * var(--u));font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rv-table:has(.gr-reveal){grid-template-columns:repeat(1,calc(150 * var(--u)))}.sl .sl-cabinet{--line-x: 49.9%;--line-y: 51.5%;--line-w: 53.4%;--lever-x: 93.6%;--lever-y: 54.5%;--lever-scale: .84;--knob-scale: 1.35;position:relative;width:calc(300 * var(--u));aspect-ratio:703 / 1100;margin-right:calc(24 * var(--u));filter:drop-shadow(0 calc(10 * var(--u)) calc(14 * var(--u)) #000c)}.sl-body{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sl-cabinet.jackpot{filter:drop-shadow(0 0 calc(18 * var(--u)) #ffd75a) drop-shadow(0 calc(10 * var(--u)) calc(14 * var(--u)) #000c)}.sl-rays{position:absolute;left:50%;top:45%;width:190%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(#ffd75a66 0 9deg,transparent 9deg 22.5deg);mask:radial-gradient(circle,#000 20%,transparent 70%);opacity:0;scale:.4;transition:opacity .4s,scale .6s cubic-bezier(.3,1.5,.5,1);animation:sl-turn 9s linear infinite;pointer-events:none}.sl-cabinet.jackpot .sl-rays{opacity:1;scale:1}@keyframes sl-turn{to{rotate:360deg}}.sl-bulb{position:absolute;width:7.4%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 18%,#ffe27acc 40%,transparent 70%);mix-blend-mode:screen;opacity:.15;animation:sl-blink 1.8s calc(var(--i) * .3s) infinite;pointer-events:none}.sl-bulb0{left:18.9%;top:18.6%}.sl-bulb1{left:21.1%;top:14.4%}.sl-bulb2{left:26.3%;top:10.9%}.sl-bulb3{left:72.5%;top:10.9%}.sl-bulb4{left:78%;top:14.4%}.sl-bulb5{left:80.1%;top:18.6%}.sl-cabinet.spinning .sl-bulb{animation-duration:.6s;animation-delay:calc(var(--i) * .1s)}.sl-cabinet.jackpot .sl-bulb{animation-duration:.25s;animation-delay:0s}@keyframes sl-blink{0%,35%{opacity:1}}.sl-crystal{position:absolute;top:21.4%;width:17%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#c9b6ff99,transparent 65%);mix-blend-mode:screen;animation:sl-breathe 2.4s calc(var(--i) * 1.2s) ease-in-out infinite;pointer-events:none}.sl-crystal0{left:10.7%}.sl-crystal1{left:88.2%}.sl-cabinet.paid .sl-crystal{background:radial-gradient(circle,#fff 0 8%,var(--glow) 30%,transparent 68%);animation-duration:.9s}.sl-rune{position:absolute;top:71.8%;width:15%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#9ff3ffcc,transparent 65%);mix-blend-mode:screen;opacity:.25;transition:opacity .3s;pointer-events:none}.sl-rune0{left:27%}.sl-rune1{left:71.8%}.sl-cabinet.spinning .sl-rune,.sl-cabinet.paid .sl-rune{opacity:1;animation:sl-breathe .5s calc(var(--i) * .25s) ease-in-out infinite}@keyframes sl-breathe{50%{opacity:.35}}.sl-marquee{position:absolute;left:18.5%;width:62.6%;top:25%;height:5.9%;display:grid;place-items:center}.sl-marquee span{color:#fff3d0;font-size:calc(17 * var(--u));font-weight:900;letter-spacing:.1em;white-space:nowrap;-webkit-text-stroke:calc(1 * var(--u)) #3a1a5a;text-shadow:0 calc(2 * var(--u)) 0 #3a1a5a,0 0 calc(8 * var(--u)) #ff8af2}.sl-reel{position:absolute;top:36.8%;height:27.3%;width:26.6%;overflow:hidden;border-radius:16%/9%}.sl-left{left:21.05%}.sl-right{left:51.9%}.sl-reel:after{content:"";position:absolute;inset:0;background:linear-gradient(#3a1e0a88,transparent 28%,transparent 72%,#3a1e0a88);pointer-events:none}.sl-strip{will-change:transform}.sl-reel.racing .sl-strip{transition:none!important;animation:sl-race .35s linear infinite}@keyframes sl-race{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.sl-reel.blur .sl-strip{filter:blur(calc(1.6 * var(--u)))}.sl-cell{position:relative;height:calc(66 * var(--u));display:grid;place-items:center}.sl-cell img{height:calc(44 * var(--u));width:auto;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0006)}.sl-cell span{position:absolute;bottom:calc(1 * var(--u));color:#4a2a14;font-size:calc(8.5 * var(--u));font-weight:900;letter-spacing:.06em;text-transform:uppercase}.sl-cell.hit img{animation:pop-in .35s cubic-bezier(.3,1.8,.5,1)}.sl-reel.stopped .sl-cell.hit{background:radial-gradient(circle,#ffd75a88,transparent 68%)}.sl-payline{position:absolute;left:var(--line-x);width:var(--line-w);top:var(--line-y);translate:-50% -50%;pointer-events:none;filter:drop-shadow(0 0 calc(4 * var(--u)) #ffd75a88)}.sl-tray{position:absolute;left:19.2%;width:60.5%;top:81.4%;height:8.6%;display:flex;justify-content:center;align-items:flex-end;border-radius:40%}.sl-cabinet.paid .sl-tray{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--glow) 70%,#fff) 0,transparent 70%)}.sl-prize{width:calc(110 * var(--u));margin-bottom:calc(14 * var(--u));transform-origin:50% 100%}.sl-prize .gr-tile{width:calc(80 * var(--u))}.sl-lever{position:absolute;left:calc(var(--lever-x) - 14% * .28);top:calc(var(--lever-y) - 26.4%);width:14%;height:26.4%;padding:0;border:none;background:none;transform-origin:28% 100%;scale:var(--lever-scale)}.sl-pipe{position:absolute;left:0;bottom:0;width:100%;pointer-events:none}.sl-knob{position:absolute;left:28%;top:9%;width:86%;scale:var(--knob-scale);pointer-events:none;filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0007)}.sl-lever.pulled{animation:sl-pull .7s cubic-bezier(.3,0,.3,1)}@keyframes sl-pull{30%{transform:scaleY(-.6)}60%{transform:scaleY(-.6)}85%{transform:scaleY(1.06)}}.sl-tune-wrap{position:absolute;left:calc(8 * var(--u));top:calc(8 * var(--u));z-index:2;font-size:12px}.sl-tune{width:44px;height:44px;border:none;border-radius:50%;background:#0009;color:#fff;font-size:20px}.sl-tune-panel{display:none;margin-top:6px;padding:8px;width:230px;border-radius:8px;background:#000d;color:#fff}.sl-tune-wrap.open .sl-tune-panel{display:grid;gap:4px}.sl-tune-panel label{display:grid;grid-template-columns:70px 1fr 52px;align-items:center;gap:4px}.sl-tune-panel span{text-align:right;font-variant-numeric:tabular-nums}.sl-tune-out{width:100%;font:11px ui-monospace,monospace;background:#222;color:#9f9;border:none;user-select:text}.sl-tune-reset{min-height:32px;border:none;border-radius:6px;background:#444;color:#fff}.btn.sl-go{min-width:calc(180 * var(--u));min-height:calc(52 * var(--u));font-size:calc(17 * var(--u));letter-spacing:.1em}.reg-root{position:absolute;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--u));pointer-events:none}.reg-root[hidden]{display:none}.reg-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#2a1a4acc,#000d 75%);animation:fade .3s}.card.reg-card{pointer-events:auto;position:relative;width:min(calc(320 * var(--u)),100%);align-items:center;text-align:center;gap:calc(8 * var(--u));padding-bottom:calc(16 * var(--u))}.reg-ribbon{padding:calc(6 * var(--u)) calc(22 * var(--u));border-radius:calc(10 * var(--u));background:linear-gradient(180deg,#ffd35c,#e38a1c);border:calc(2 * var(--u)) solid #fff3c0;color:#fff;font-size:calc(19 * var(--u));letter-spacing:.05em;white-space:nowrap;text-shadow:0 calc(2 * var(--u)) 0 #7a3c00,0 0 calc(2 * var(--u)) #7a3c00;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #0008}.reg-stage{position:relative;width:100%;height:calc(150 * var(--u));display:flex;align-items:center;justify-content:center;border-radius:calc(14 * var(--u));background:radial-gradient(ellipse 70% 32% at 50% 86%,#b88cff66,transparent 70%),radial-gradient(ellipse at 50% 40%,#3a2a6a,#1a1230 80%);box-shadow:inset 0 0 0 calc(2 * var(--u)) #0006,inset 0 calc(-10 * var(--u)) calc(20 * var(--u)) #0007;overflow:hidden}.reg-rays{position:absolute;inset:-40%;background:repeating-conic-gradient(from 0deg at 50% 50%,#fff2 0 8deg,transparent 8deg 22deg);mask:radial-gradient(circle,#000 15%,transparent 55%);animation:go-spin 18s linear infinite}.reg-team{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(6 * var(--u))}.reg-pet{--s: calc((86 - var(--d) * 14) * var(--u));position:relative;width:var(--s);height:var(--s);margin:0 calc(-9 * var(--u));z-index:calc(10 - var(--d));display:grid;place-items:center;animation:reg-bob 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.3s)}.reg-team.n1 .reg-pet,.reg-team.n2 .reg-pet,.reg-team.n3 .reg-pet{--s: calc((104 - var(--d) * 14) * var(--u));margin:0 calc(-2 * var(--u))}@keyframes reg-bob{50%{translate:0 calc(-4 * var(--u))}}.reg-pet .beast-img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0009)}.reg-glow{position:absolute;left:8%;right:8%;bottom:-4%;height:30%;border-radius:50%;background:radial-gradient(ellipse,var(--c),transparent 70%);opacity:.85}.reg-pet.best .reg-glow{inset:-10% -10% -6%;height:auto;background:radial-gradient(circle at 50% 60%,var(--c),transparent 62%);opacity:.7}.reg-tag{position:absolute;top:2%;left:4%;width:26%;filter:drop-shadow(0 calc(1 * var(--u)) 0 #000a)}.reg-lv{position:absolute;bottom:-2%;padding:0 calc(5 * var(--u));border-radius:calc(6 * var(--u));background:#000a;color:#fff;font-size:calc(9 * var(--u));line-height:1.5}.reg-pet.best .reg-lv{font-size:calc(11 * var(--u));background:linear-gradient(180deg,#ffd35c,#e38a1c);color:#5a2a00}.reg-stats{display:flex;justify-content:center;gap:calc(6 * var(--u))}.reg-chip{display:flex;align-items:center;gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u)) calc(4 * var(--u));border-radius:calc(20 * var(--u));background:#0007;box-shadow:inset 0 0 0 calc(1 * var(--u)) #fff2;color:#fff;font-size:calc(12 * var(--u));white-space:nowrap}.reg-chip .ico{width:calc(18 * var(--u));height:calc(18 * var(--u));object-fit:contain}.reg-sub{margin:0;font-size:calc(13 * var(--u));line-height:1.35;color:#f3e6c8}.btn.reg-go{min-width:calc(210 * var(--u));min-height:max(calc(52 * var(--u)),44px);font-size:calc(20 * var(--u));animation:glow-pulse 1.6s ease-in-out infinite}.card.go-card{position:relative;width:min(calc(300 * var(--u)),100%);align-items:center;text-align:center;gap:calc(6 * var(--u))}.card.go-card h2{color:var(--gold);font-size:calc(18 * var(--u))}.go-ribbon{padding:calc(6 * var(--u)) calc(22 * var(--u));border-radius:calc(10 * var(--u));background:linear-gradient(180deg,#ff6a8a,#c8245a);border:calc(2 * var(--u)) solid #ffd782;color:#fff;font-size:calc(17 * var(--u));letter-spacing:.06em;white-space:nowrap;text-shadow:0 calc(2 * var(--u)) 0 #6a0f2c;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #0008}.go-short{display:flex;align-items:center;gap:calc(4 * var(--u));font-size:calc(13 * var(--u));color:#ffd0d0}.go-short .icon{width:calc(16 * var(--u));height:calc(16 * var(--u))}.go-stage{position:relative;width:calc(170 * var(--u));height:calc(130 * var(--u));display:grid;place-items:center}.go-burst{position:absolute;inset:calc(-10 * var(--u));background:repeating-conic-gradient(#ffd78244 0 10deg,transparent 10deg 20deg);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:go-spin 12s linear infinite}@keyframes go-spin{to{rotate:360deg}}.go-art{position:relative;width:calc(120 * var(--u));height:calc(120 * var(--u));filter:drop-shadow(0 calc(6 * var(--u)) calc(8 * var(--u)) #0009)}.go-badge{position:absolute;top:calc(-4 * var(--u));right:calc(-8 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;display:grid;place-content:center;rotate:12deg;background:radial-gradient(circle at 35% 30%,#ffe9a0,#f0a02e 70%);border:calc(2 * var(--u)) solid #fff6;color:#5a2a00;line-height:1;box-shadow:0 calc(4 * var(--u)) calc(8 * var(--u)) #0008}.go-badge b{font-size:calc(19 * var(--u))}.go-badge small{font-size:calc(8 * var(--u));letter-spacing:.04em}.go-amount{display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(30 * var(--u));color:#fff;text-shadow:0 calc(2 * var(--u)) 0 #000a}.go-amount s{font-size:calc(16 * var(--u));color:#fff8;text-decoration-color:#ff4a6a;text-decoration-thickness:calc(2 * var(--u))}.go-amount .icon{width:calc(28 * var(--u));height:calc(28 * var(--u))}.go-note{font-size:calc(11 * var(--u));color:#cfc6ee}.btn.go-buy{min-width:calc(180 * var(--u));min-height:max(calc(50 * var(--u)),44px);font-size:calc(20 * var(--u));animation:glow-pulse 1.6s ease-in-out infinite}.card.go-card.plain .btn.go-buy{animation:none;font-size:calc(16 * var(--u))}.summon-btn.idle{isolation:isolate;animation:idle-breathe 1.2s ease-in-out infinite}.summon-btn.idle:before{content:"";position:absolute;left:50%;top:42%;width:118%;aspect-ratio:1;translate:-50% -50%;z-index:-1;border-radius:50%;background:radial-gradient(circle,#fff6c8 0,#ffd34acc 30%,#ffb02066 52%,transparent 70%);animation:idle-halo 1.2s ease-in-out infinite;pointer-events:none}.summon-btn.idle:after{content:"✦";position:absolute;top:calc(-4 * var(--u));right:calc(2 * var(--u));color:#fff6c4;font-size:calc(16 * var(--u));text-shadow:0 0 calc(6 * var(--u)) #ffc93c,calc(-58 * var(--u)) calc(26 * var(--u)) 0 #fff6c4;animation:sm-twinkle 1.2s ease-in-out infinite;pointer-events:none}@keyframes idle-breathe{0%,to{scale:1;filter:drop-shadow(0 0 calc(8 * var(--u)) #ffd34a)}50%{scale:1.08;filter:drop-shadow(0 0 calc(18 * var(--u)) #ffc93c)}}@keyframes idle-halo{0%,to{opacity:.55;scale:.9}50%{opacity:1;scale:1.08}}.summon-btn.nudge{animation:ring-nudge .6s ease-in-out 2}@keyframes ring-nudge{20%{rotate:-8deg;scale:1.08}40%{rotate:7deg;scale:1.1}60%{rotate:-5deg;scale:1.06}80%{rotate:3deg;scale:1.03}}.act-up{position:relative}.act-up.ready{color:#fff6c8;text-shadow:0 0 calc(6 * var(--u)) #ffd04a}.act-up.ready{isolation:isolate}.act-up.ready:before{content:"";position:absolute;inset:calc(4 * var(--u));z-index:-1;border-radius:calc(12 * var(--u));box-shadow:0 0 calc(14 * var(--u)) calc(5 * var(--u)) #ffcf40cc;animation:up-halo 1.1s ease-in-out infinite alternate;pointer-events:none}.act-up.ready:after{content:"!";position:absolute;top:calc(-10 * var(--u));right:calc(-8 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8a7a,#e0362a);border:calc(2 * var(--u)) solid #fff3d0;color:#fff;font-size:calc(12 * var(--u));font-weight:900;letter-spacing:0;text-shadow:none;animation:bob .9s ease-in-out infinite}@keyframes up-halo{0%{opacity:.45;scale:.96}to{opacity:1;scale:1.04}}.btn.luck-buy:not([disabled]),.btn.luck-finish.free{animation:glow-pulse 1.2s ease-in-out infinite}button.chip{color:inherit;font-family:inherit;cursor:pointer}button.chip:active{translate:0 calc(1.5 * var(--u))}.card.hud-info{position:relative;gap:calc(10 * var(--u));max-height:86%;text-align:left}.card.hud-info h2{color:var(--gold);font-size:calc(20 * var(--u));text-align:center;text-shadow:0 calc(2 * var(--u)) 0 #3a2410}.cg-rows,.db-rows{display:flex;flex-direction:column;gap:calc(8 * var(--u));overflow-y:auto;min-height:0}.cg-row{padding:calc(8 * var(--u)) calc(10 * var(--u));transition:box-shadow .2s}.cg-row.on{box-shadow:0 0 0 calc(2.5 * var(--u)) #ffd34a,0 0 calc(14 * var(--u)) #ffd34a88}.cg-head{display:flex;align-items:center;gap:calc(8 * var(--u))}.cg-ic{height:calc(34 * var(--u));width:calc(34 * var(--u));object-fit:contain;flex:none;filter:drop-shadow(0 calc(2 * var(--u)) 0 #0007)}.cg-name{flex:1;display:flex;flex-direction:column;color:#fff3d0;font-size:calc(16 * var(--u));font-weight:800}.cg-name small{color:#e6d3ad;font-size:calc(12 * var(--u));font-weight:600;line-height:1.25}.cg-have{padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#0006;color:#fff;font-size:calc(14 * var(--u));font-weight:800;font-variant-numeric:tabular-nums}.cg-cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 * var(--u));margin-top:calc(6 * var(--u))}.cg-list b{display:block;color:#ffd34a;font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase}.cg-list ul{margin:calc(2 * var(--u)) 0 0;padding-left:calc(14 * var(--u));color:#f4e6c8;font-size:calc(12.5 * var(--u));font-weight:600;line-height:1.3}.db-total{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));color:#fff;font-size:calc(24 * var(--u));font-weight:900;font-variant-numeric:tabular-nums}.db-total-ic{height:calc(30 * var(--u))}.db-row{display:grid;grid-template-columns:calc(48 * var(--u)) 1fr auto;align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));border-radius:calc(10 * var(--u));background:linear-gradient(90deg,color-mix(in srgb,var(--c) 28%,#1e130b),#1e130b 70%);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb,var(--c) 55%,#000)}.db-row.top{box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffd34a}.db-art{width:calc(48 * var(--u));height:calc(48 * var(--u));display:grid;place-items:center}.db-art img{width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0009)}.db-name{display:flex;align-items:baseline;gap:calc(6 * var(--u));color:#fff3d0;font-size:calc(14 * var(--u));font-weight:800}.db-name span{color:#d8c49c;font-size:calc(11 * var(--u));font-weight:700}.db-bar{margin-top:calc(4 * var(--u));height:calc(8 * var(--u));border-radius:99px;background:#0008;overflow:hidden}.db-bar i{display:block;width:var(--p);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c))}.db-val{display:flex;flex-direction:column;align-items:flex-end;color:#fff;font-variant-numeric:tabular-nums}.db-val b{font-size:calc(14 * var(--u))}.db-val span{color:#d8c49c;font-size:calc(11 * var(--u));font-weight:700}.db-bonus{display:flex;flex-direction:column;gap:calc(3 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));color:#f4e6c8;font-size:calc(12.5 * var(--u));font-weight:600}.db-bonus b{color:#ffd34a;font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase}.db-bonus div{display:flex;justify-content:space-between}.db-bonus em{color:#8dff6a;font-style:normal;font-weight:800}.db-tip,.db-empty{margin:0;color:#e6d3ad;font-size:calc(12.5 * var(--u));text-align:center}.tutor-anchor{position:fixed;pointer-events:none;z-index:-1}.tutor.soft .tutor-hole{box-shadow:none}.intro-story.picking .intro-skip{display:none}.picks{position:absolute;inset:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));padding:calc(var(--st) + 8 * var(--u)) calc(10 * var(--u)) calc(var(--sb) + 8 * var(--u));background:#3d5f3a url(./map-D5hEvC6s.webp) 50% 70% / cover no-repeat;animation:fade .25s;overflow-y:auto}.picks:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#fff3d633 0,#1d2a1a66);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}.picks.closing{animation:fade .22s ease-in reverse forwards;pointer-events:none}.picks>*{position:relative;flex:none}.pk-x{position:absolute;top:calc(var(--st) + 10 * var(--u));right:calc(12 * var(--u));z-index:2;width:44px;height:44px;border:none;border-radius:50%;background:#0006;color:#fff;font-size:calc(18 * var(--u))}.pk-confirm{width:calc(200 * var(--u));min-height:44px;padding:0;border:none;background:none;transition:transform .12s}.pk-confirm img{display:block;width:100%;height:auto;filter:drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) #0006)}.pk-confirm[disabled] img{filter:grayscale(1) brightness(.8) drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) #0006);opacity:.85}.pk-confirm:not([disabled]){animation:pk-ready 1.6s ease-in-out infinite}.pk-confirm:active:not([disabled]){transform:scale(.95)}@keyframes pk-ready{50%{transform:scale(1.04)}}@keyframes pk-in{0%{opacity:0;transform:translateY(calc(30 * var(--u))) scale(.85)}}.sm-panel{width:min(calc(330 * var(--u)),100%);display:flex;flex-direction:column;filter:drop-shadow(0 calc(6 * var(--u)) calc(8 * var(--u)) #0005);animation:pop-in .4s cubic-bezier(.3,1.6,.5,1)}.sm-top{display:block;width:100%;aspect-ratio:713 / 292}.sm-mid{margin:-1px 0;padding:calc(2 * var(--u)) 8% calc(4 * var(--u));background:url(./panel-mid-BQZHjvLh.webp) 0 0 / 100% 100% no-repeat}.sm-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(4 * var(--u)) calc(8 * var(--u))}.sm-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;border:none;background:none;transition:transform .18s,filter .18s;animation:pk-in .45s cubic-bezier(.3,1.5,.5,1) backwards}.sm-card:nth-child(2){animation-delay:.06s}.sm-card:nth-child(3){animation-delay:.12s}.sm-card:nth-child(4){animation-delay:.18s}.sm-portrait{display:block;width:calc(120 * var(--u));aspect-ratio:400 / 445;object-fit:contain;filter:drop-shadow(0 calc(3 * var(--u)) calc(2 * var(--u)) #5a3a1a66);transition:filter .2s}.sm-plate{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(106 * var(--u));aspect-ratio:226 / 105;margin-top:calc(-24 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(42 * var(--u));background:center / 100% 100% no-repeat;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #0004);--plate-dark: #7a1f12}.sm-plate span{margin-top:calc(1 * var(--u));color:#fff;font-size:calc(15 * var(--u));font-weight:900;line-height:1;text-shadow:0 calc(1.5 * var(--u)) 0 var(--plate-dark),0 0 calc(3 * var(--u)) var(--plate-dark)}.sm-plate-tide{--plate-dark: #173f7a}.sm-plate-gale{--plate-dark: #46307e}.sm-plate-grove{--plate-dark: #2f5a1d}.sm-card.on{z-index:1;transform:scale(1.06);background:radial-gradient(circle at 50% 40%,#fff6c8 0,#ffd34acc 34%,#ffc93c55 50%,transparent 66%)}.sm-card.on .sm-portrait{filter:drop-shadow(0 0 calc(4 * var(--u)) #fff8d0) drop-shadow(0 0 calc(10 * var(--u)) #ffc93c) drop-shadow(0 0 calc(4 * var(--u)) #ffb020);animation:bob 1.4s ease-in-out infinite}.sm-card.on:before,.sm-card.on:after{content:"✦";position:absolute;color:#fff6c4;text-shadow:0 0 calc(6 * var(--u)) #ffc93c;pointer-events:none;animation:sm-twinkle 1.3s ease-in-out infinite}.sm-card.on:before{top:calc(6 * var(--u));left:calc(2 * var(--u));font-size:calc(16 * var(--u))}.sm-card.on:after{top:calc(30 * var(--u));right:calc(2 * var(--u));font-size:calc(11 * var(--u));animation-delay:.6s}@keyframes sm-twinkle{0%,to{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(20deg)}}.sm-panel:has(.sm-card.on) .sm-card:not(.on) .sm-portrait{filter:saturate(.85) drop-shadow(0 calc(3 * var(--u)) calc(2 * var(--u)) #5a3a1a66)}.sm-bot{position:relative;width:100%;aspect-ratio:713 / 238;background:url(./panel-bot-CG-m6HPk.webp) 0 0 / 100% 100% no-repeat}.sm-info{position:absolute;left:9%;right:8%;top:11%;height:58%;display:grid;grid-template-columns:37% 1fr;align-items:center;column-gap:6%;color:#5b3a1e}.sm-info-who{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.sm-info-ic{width:calc(28 * var(--u));height:calc(30 * var(--u));object-fit:contain}.sm-info.empty .sm-info-ic{display:none}.sm-info-name{white-space:nowrap;font-size:calc(17 * var(--u));font-weight:900;line-height:1}.sm-info.empty .sm-info-name{font-size:calc(14 * var(--u))}.sm-info-fam{font-size:calc(13 * var(--u));font-weight:800}.sm-info-blurb{font-size:calc(11.5 * var(--u));font-weight:700;line-height:1.3}.picks.st{background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--c) 40%,transparent) 0,transparent 60%),radial-gradient(circle at 50% 45%,#3a2a1aee,#070504 80%);justify-content:center}.picks.st:before{background:url(./map-D5hEvC6s.webp) 50% 70% / cover no-repeat;opacity:.18;filter:blur(3px);backdrop-filter:none;-webkit-backdrop-filter:none}.st-head{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));animation:pop-in .4s cubic-bezier(.3,1.6,.5,1)}.st-el{width:calc(30 * var(--u));height:calc(32 * var(--u));object-fit:contain;filter:drop-shadow(0 0 calc(8 * var(--u)) var(--c))}.st-title{margin:0;color:#fff4dc;font-size:calc(22 * var(--u));font-weight:900;text-align:center;-webkit-text-stroke:calc(4 * var(--u)) #4a2a12;paint-order:stroke fill;text-shadow:0 calc(3 * var(--u)) 0 #2a1608,0 0 calc(16 * var(--u)) var(--c)}.st-sub{margin:0;max-width:calc(300 * var(--u));color:#f3e6cc;font-size:calc(12.5 * var(--u));font-weight:700;line-height:1.3;text-align:center;text-shadow:0 1px 0 #000}.st-scrolls{--uu: var(--u);display:flex;flex-direction:column;align-items:center}#app .st-row,#app .st-row *{--u: calc(min(calc(100cqw / 360), .15625cqh )*.64) }.st-row{position:relative;display:grid;place-items:center;margin:calc(3 * var(--uu)) 0;padding:0;border:none;background:none;color:inherit;transition:scale .2s,filter .2s,opacity .2s;animation:st-drop .5s cubic-bezier(.3,1.4,.5,1) backwards}.st-row:nth-child(2){animation-delay:.12s}.st-row:nth-child(3){animation-delay:.24s}@keyframes st-drop{0%{opacity:0;transform:translateY(calc(-60 * var(--uu))) rotate(-6deg) scale(.8)}}.st-row[disabled]{opacity:1;cursor:default}.st-row>*{grid-area:1 / 1}.st-row:not(.out) .scroll{animation:bob 1.4s ease-in-out infinite}.st-row .circle{--c: inherit;background:var(--c)}.st-row .circle.draw{animation:spin 14s linear infinite}.st-spirit{z-index:3;width:calc(150 * var(--u));height:calc(150 * var(--u));opacity:0;scale:.2;pointer-events:none}.st-spirit img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) #000a)}.st-row.out .st-spirit{opacity:1;scale:1;transition:scale .45s cubic-bezier(.3,1.8,.5,1),opacity .15s}.st-plate{z-index:4;align-self:end;margin-bottom:calc(6 * var(--uu));min-width:calc(92 * var(--uu));padding:calc(5 * var(--uu)) calc(14 * var(--uu)) calc(6 * var(--uu));border-style:solid;border-image:url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 10 14 10 14 fill / round(calc(10 * var(--uu)),1px) round(calc(14 * var(--uu)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 1x,url(./button-9slice-10-14-10-14@2x-YLcj9cD6.webp) 2x,url(./button-9slice-10-14-10-14@3x-BFgFoKRi.webp) 3x);border-image-source:image-set(url(./button-9slice-10-14-10-14@1x-BS26_tCq.webp) 1x,url(./button-9slice-10-14-10-14@2x-YLcj9cD6.webp) 2x,url(./button-9slice-10-14-10-14@3x-BFgFoKRi.webp) 3x);color:#fff4dc;font-size:calc(13 * var(--uu));font-weight:900;text-align:center;-webkit-text-stroke:calc(2.5 * var(--uu)) #3a200c;paint-order:stroke fill;opacity:0;translate:0 calc(8 * var(--uu));transition:opacity .25s .2s,translate .25s .2s}.st-row.out .st-plate{opacity:1;translate:0 0}.st-best{z-index:4;align-self:start;justify-self:end;margin:calc(14 * var(--u)) calc(44 * var(--u)) 0 0;width:calc(30 * var(--uu));height:calc(30 * var(--uu));opacity:0;transition:opacity .3s .3s;animation:glow-pulse 1.6s ease-in-out infinite}.st-best-ic{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--uu)) calc(2 * var(--uu)) #000a)}.st-row.out .st-best{opacity:1}.picks.st.ready:not(.chosen) .st-row{animation:st-call 1.6s ease-in-out infinite}.picks.st.ready:not(.chosen) .st-row:nth-child(2){animation-delay:.25s}.picks.st.ready:not(.chosen) .st-row:nth-child(3){animation-delay:.5s}@keyframes st-call{50%{scale:1.04}}.st-row.on{z-index:2;scale:1.08;filter:drop-shadow(0 0 calc(8 * var(--uu)) #fff4b0) drop-shadow(0 0 calc(18 * var(--uu)) #ffc93c)}.st-row.on .st-spirit{animation:bob 1.1s ease-in-out infinite}.picks.st.chosen .st-row:not(.on){scale:.94;filter:brightness(.6) saturate(.7)}.st-cap{min-height:calc(46 * var(--u));max-width:calc(300 * var(--u));text-align:center;text-shadow:0 1px 0 #000}.st-cap-name{color:#ffe9a0;font-size:calc(17 * var(--u));font-weight:900}.st-cap-lore{color:#f3e6cc;font-size:calc(12.5 * var(--u));font-weight:700}button.yp-avatar{position:relative;border:calc(2 * var(--u)) solid #d8b25a;padding:0}.yp-avatar img{width:100%;height:100%;object-fit:contain}.yp-edit{position:absolute;right:calc(-6 * var(--u));bottom:calc(-6 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));display:grid;place-items:center;border-radius:50%;background:#ffd34a;color:#3a2410;font-size:calc(11 * var(--u));font-weight:900;box-shadow:0 calc(1 * var(--u)) 0 #0008}.yp-name{display:flex;flex-direction:column;line-height:1.1}.yp-name small{color:#e6d3ad;font-size:calc(11 * var(--u));font-weight:700}:root{--ink-dim: #e9dcbd;--soft-shadow: 0 calc(1 * var(--u)) calc(2.5 * var(--u)) #000d}.home,.sheet-body,.card,.ritual,.toast{text-shadow:var(--soft-shadow)}.muted{font-size:calc(12.5 * var(--u));line-height:1.3}.luck-sub{font-size:calc(13 * var(--u));line-height:1.3;color:#fff3d8}.luck-head{color:#e4ebff;font-size:calc(14 * var(--u))}.pity,.luck .pity{font-size:calc(12.5 * var(--u));color:#fff3d8;line-height:1.3}.ac-item{text-shadow:none}.ac-name{color:#3a2410;font-size:calc(14.5 * var(--u));font-weight:800}.ac-desc{color:#5a3d1c;font-size:calc(12 * var(--u));font-weight:700}.ac-prog span,.ac-auto{color:#5a3d1c;font-size:calc(11.5 * var(--u));font-weight:800}.ac-gems{color:#3a2410;font-size:calc(13 * var(--u));font-weight:800}.ac-item.done{opacity:1;filter:grayscale(.55) brightness(.82)}.ac-item.later{opacity:1;filter:grayscale(.8) brightness(.7)}.qs-intro{color:#fff3d8;font-size:calc(13.5 * var(--u));font-weight:700}.qs-head{font-size:calc(14 * var(--u))}.sheet.notebook,.sheet.notebook *{text-shadow:none!important}.nb-count{font-size:calc(14 * var(--u));color:#3a2410}.dl-day b{font-size:calc(12.5 * var(--u))}.dl-day span{font-size:calc(13 * var(--u));font-weight:800}.card .muted,.lab-pop .muted{color:#fff3d8;font-size:calc(13 * var(--u))}.yp-head{border:solid transparent;border-width:round(calc(10 * var(--u)),1px);border-image:url(./wooden-frame-10@1x-DwjaftAY.webp) 10 10 10 10 fill / round(calc(10 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./wooden-frame-10@1x-DwjaftAY.webp) 1x,url(./wooden-frame-10@2x-DZ6i_EqY.webp) 2x,url(./wooden-frame-10@3x-BzU_EG5Z.webp) 3x);border-image-source:image-set(url(./wooden-frame-10@1x-DwjaftAY.webp) 1x,url(./wooden-frame-10@2x-DZ6i_EqY.webp) 2x,url(./wooden-frame-10@3x-BzU_EG5Z.webp) 3x);border-radius:0;--fill: radial-gradient(ellipse at 25% 20%, #4a3220ee, #24170dee 70%);padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u))}button.yp-avatar{width:calc(68 * var(--u));height:calc(68 * var(--u));border:none;border-radius:50%;background:none;filter:drop-shadow(0 calc(3 * var(--u)) calc(2 * var(--u)) #000a)}.yp-name{color:#ffe08a;font-size:calc(21 * var(--u));font-weight:900;-webkit-text-stroke:calc(1 * var(--u)) #5a3212;paint-order:stroke fill;text-shadow:0 calc(2 * var(--u)) 0 #3a2410}.yp-name small{margin-top:calc(2 * var(--u));color:#f4e6c8;font-size:calc(12.5 * var(--u));-webkit-text-stroke:0;text-shadow:var(--soft-shadow)}.yp-tool{border:calc(2 * var(--u)) solid #d8b25a;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6b4a2a,#2a1a0e);box-shadow:0 calc(2 * var(--u)) 0 #0008}.yp-level{align-items:baseline;font-size:calc(14 * var(--u))}.yp-level>span:first-child{color:#ffe08a}.yp-xp{color:#f4e6c8;font-size:calc(12.5 * var(--u))}.yp-bar{height:calc(14 * var(--u));border:calc(2 * var(--u)) solid #1a0f07;background:linear-gradient(#0d0804,#2a1a0e);box-shadow:0 calc(1 * var(--u)) 0 #fff2,inset 0 calc(2 * var(--u)) calc(3 * var(--u)) #000}.yp-bar>div{border-radius:99px;background:linear-gradient(#fff2a8,#ffc93c 45%,#e08a1c);box-shadow:inset 0 calc(-2 * var(--u)) 0 #0003,inset 0 calc(2 * var(--u)) 0 #fff6}.yp-stitle{display:flex;align-items:center;gap:calc(8 * var(--u));color:#ffe08a;font-size:calc(14 * var(--u));font-weight:900;text-shadow:0 calc(2 * var(--u)) 0 #3a2410}.yp-stitle:after{content:"";flex:1;height:calc(3 * var(--u));border-radius:99px;background:linear-gradient(90deg,#d8b25a,#d8b25a00)}.yp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--u))}.yp-stats.two{grid-template-columns:1fr 1fr}.yp-stat{display:flex;flex-direction:column;align-items:center;gap:calc(1 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u)) calc(7 * var(--u));text-align:center}.yp-stat-ic{height:calc(28 * var(--u));width:auto;filter:drop-shadow(0 calc(2 * var(--u)) 0 #0008)}.yp-stat b{color:#fff;font-size:calc(17 * var(--u));font-weight:900;font-variant-numeric:tabular-nums;text-shadow:0 calc(2 * var(--u)) 0 #000a}.yp-stat span{color:#f0dfbc;font-size:calc(11 * var(--u));font-weight:700;line-height:1.15}.yp-stat.bonus b{color:#8dff6a;font-size:calc(22 * var(--u))}.yp-stat.bonus .yp-stat-ic{height:calc(34 * var(--u))}.yp-tabs{background:linear-gradient(#1e171000,#1e1710 35%)}.yp-tab{border:solid transparent;border-width:round(calc(8 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 8 12 8 12 fill / 1;border-image-source:-webkit-image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);border-image-source:image-set(url(./button-9slice-8-12-8-12@1x-Dq1y-oj0.webp) 1x,url(./button-9slice-8-12-8-12@2x-Bc4cIUKi.webp) 2x,url(./button-9slice-8-12-8-12@3x-CV0uYbiu.webp) 3x);border-radius:0;background:none;color:#f4e6c8;font-size:calc(14 * var(--u));letter-spacing:.06em;text-transform:uppercase;text-shadow:0 calc(2 * var(--u)) 0 #3a2410}.yp-tab:not(.on){filter:brightness(.72) saturate(.7)}.yp-tab.on{color:#ffe08a}.yp-tab .ico{height:calc(22 * var(--u))}.gear-empty{border:none;border-radius:calc(10 * var(--u));background:radial-gradient(circle at 50% 40%,#3a2818,#1a0f07);box-shadow:inset 0 calc(3 * var(--u)) calc(6 * var(--u)) #000c,0 0 0 calc(2 * var(--u)) #6b4a2a,0 calc(1 * var(--u)) 0 calc(2 * var(--u)) #d8b25a55;color:#d8b25a88}.gear-sum{font-size:calc(13 * var(--u))}.gear-wallet small{font-size:calc(11.5 * var(--u))}.yp-head,.yp-stat.frame-in{border-image-slice:10}.yp-stat.frame-in{--fill: radial-gradient(ellipse at 50% 25%, #4a3220f2, #20140bf2 75%)}.yp-stat.bonus.frame-in{--fill: radial-gradient(ellipse at 50% 25%, #2f4a20f2, #142010f2 75%)}.yp-avatar img.player-av{width:100%;height:100%;object-fit:contain}.yp-edit{right:0;bottom:0}.pet-cmp{top:calc(2 * var(--u));right:calc(2 * var(--u));padding:0 calc(4 * var(--u));border-radius:99px;background:#000b;font-size:calc(11 * var(--u));line-height:1.35;text-shadow:none}.reg-pet .beast-img{position:absolute;inset:0;width:100%;height:100%;min-height:0}.btn-later{display:block;max-width:100%;overflow:hidden;letter-spacing:0;white-space:nowrap;text-overflow:clip}.side.fr-side{display:grid;place-items:center;overflow:visible}.fr-faces{position:relative;width:100%;height:100%}.fr-face{position:absolute;width:78%;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--u)) 0 #000a)}.fr-face.pal{top:0;right:-6%;opacity:.9;rotate:10deg}.fr-face.me{left:-4%;bottom:2%;z-index:1}.fr-side-label{position:absolute;bottom:calc(-9 * var(--u));z-index:2;padding:0 calc(4 * var(--u));border-radius:calc(5 * var(--u));background:linear-gradient(#ffe27a,#f5b52e);box-shadow:0 calc(1.5 * var(--u)) 0 #8a5a12;color:#4a2a12;font-size:calc(8.5 * var(--u));font-weight:900;letter-spacing:.06em}.fr-badge{z-index:3}.side.fr-side.ready .fr-faces{animation:fr-wiggle 2.4s ease-in-out infinite}@keyframes fr-wiggle{0%,70%,to{rotate:0deg;scale:1}76%{rotate:-9deg;scale:1.1}84%{rotate:7deg;scale:1.1}92%{rotate:-3deg;scale:1.04}}.fr-modal{z-index:60}.card.fr{position:relative;max-width:calc(340 * var(--u));gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u));background:radial-gradient(ellipse at 50% 18%,#ffd34a33 0,transparent 55%),linear-gradient(#3a2a1c,#1a120c);overflow-x:hidden}.fr-title{margin:0;color:#fff4dc;font-size:calc(24 * var(--u));font-weight:900;-webkit-text-stroke:calc(4 * var(--u)) #4a2a12;paint-order:stroke fill;text-shadow:0 calc(3 * var(--u)) 0 #2a1608,0 0 calc(14 * var(--u)) #ffc93c88}.fr-hero{display:flex;align-items:flex-end;justify-content:center;height:calc(104 * var(--u))}.fr-hero-me{position:relative;z-index:1;width:calc(96 * var(--u));filter:drop-shadow(0 0 calc(10 * var(--u)) var(--c)) drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) #000a);animation:bob 2s ease-in-out infinite}.fr-hero-pal{width:calc(66 * var(--u));margin:0 calc(-12 * var(--u)) calc(6 * var(--u));opacity:.85;filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #000a);animation:fr-peek 2.6s ease-in-out infinite}.fr-hero-pal.left{rotate:-10deg}.fr-hero-pal.right{rotate:10deg;animation-delay:1.3s}@keyframes fr-peek{50%{translate:0 calc(-5 * var(--u));opacity:1}}.fr-pitch{margin:0;color:#f3e6cc;font-size:calc(12.5 * var(--u));font-weight:700;line-height:1.3}.fr-count{color:#ffe9a0;font-size:calc(14 * var(--u));font-weight:800}.fr-count b{font-size:calc(20 * var(--u))}.fr-dim{color:#c9b48f;font-weight:700}.fr-trail{--p: 0%;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(4 * var(--u));padding-top:calc(6 * var(--u))}.fr-line{position:absolute;left:12.5%;right:12.5%;top:calc(18 * var(--u));height:calc(6 * var(--u));border-radius:99px;background:#0008;box-shadow:inset 0 0 0 calc(1 * var(--u)) #fff2}.fr-line i{display:block;width:var(--p);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffe27a,#f5b52e);box-shadow:0 0 calc(8 * var(--u)) #ffc93c;transition:width .6s cubic-bezier(.3,1.2,.5,1)}.fr-stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));min-height:44px;padding:0 0 calc(6 * var(--u));border:none;border-radius:calc(10 * var(--u));background:none;color:#f3e6cc}.fr-stop[disabled]{opacity:1}.fr-node{z-index:1;width:calc(30 * var(--u));height:calc(30 * var(--u));display:grid;place-items:center;border:calc(2.5 * var(--u)) solid #6b4a2a;border-radius:50%;background:#2a1d12;color:#c9b48f;font-size:calc(13 * var(--u));font-weight:900}.fr-stop.can .fr-node,.fr-stop.done .fr-node{border-color:#fff4b0;background:radial-gradient(circle at 35% 30%,#ffe27a,#e09a1a);color:#4a2a12}.fr-art{position:relative;width:calc(56 * var(--u));height:calc(56 * var(--u));display:grid;place-items:center;border-radius:calc(12 * var(--u));background:radial-gradient(circle,#ffffff22,transparent 70%)}.fr-art.spirit{background:radial-gradient(circle,color-mix(in srgb,var(--c) 60%,transparent) 0,transparent 70%)}.fr-art img{width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--u)) calc(2 * var(--u)) #000a)}.fr-art .fr-art-ic{position:absolute;width:62%;height:62%;right:4%;bottom:4%}.fr-art .fr-art-ic.back{inset:4% auto auto 4%;rotate:-18deg}.fr-stop:not(.can):not(.done) .fr-art{filter:saturate(.6) brightness(.8)}.fr-what{text-shadow:0 1px 0 #000,0 0 calc(3 * var(--u)) #000;display:flex;flex-direction:column;align-items:center;min-height:calc(28 * var(--u));font-size:calc(10 * var(--u));font-weight:800;line-height:1.25}.fr-what .ico,.fr-gift .ico,.fr-what img{height:1.2em;vertical-align:-.25em}.fr-state{padding:calc(1 * var(--u)) calc(6 * var(--u));border-radius:99px;background:#0006;color:#c9b48f;font-size:calc(9 * var(--u));font-weight:900;text-transform:uppercase;letter-spacing:.04em}.fr-stop.can{background:radial-gradient(ellipse at 50% 40%,#ffd34a44 0,transparent 70%);animation:fr-call 1.2s ease-in-out infinite}.fr-stop.can .fr-state{background:linear-gradient(#7be27a,#2f9a3a);color:#fff;text-shadow:0 1px 0 #135a1c}.fr-stop.done .fr-state{background:#2f6a44;color:#c8f5cf}@keyframes fr-call{50%{scale:1.07}}.btn.fr-share{margin-top:calc(4 * var(--u));min-height:calc(52 * var(--u));font-size:calc(18 * var(--u));gap:calc(6 * var(--u));animation:pk-ready 1.6s ease-in-out infinite}.fr-share-ic{height:calc(20 * var(--u))}.fr-gift{margin:0;color:#c9b48f;font-size:calc(11.5 * var(--u));font-weight:700}.fr-welcome{align-items:center}.fr-welcome>*{position:relative}.fr-rays{position:absolute;left:50%;top:calc(64 * var(--u));width:calc(280 * var(--u));aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(#ffd34a33 0 10deg,transparent 10deg 24deg);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:spin 18s linear infinite;pointer-events:none}.fr-welcome .fr-hero-me{width:calc(110 * var(--u))}.fr-gifts{display:flex;gap:calc(14 * var(--u))}.fr-g{display:flex;flex-direction:column;align-items:center;padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:#0005;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ffd34a66;color:#ffe9a0;font-size:calc(18 * var(--u))}.fr-g-ic{height:calc(40 * var(--u));animation:bob 1.6s ease-in-out infinite}.btn.fr-take{width:80%;min-height:calc(52 * var(--u));font-size:calc(18 * var(--u));animation:pk-ready 1.6s ease-in-out infinite}.btn.yp-delete{margin-top:calc(18 * var(--u));align-self:center;width:70%}.au-row{grid-template-columns:calc(24 * var(--u)) calc(14 * var(--u)) 1fr auto auto}.au-row.tagged{grid-template-columns:1fr auto auto}.au-row.tagged .au-act{grid-column:3}.au-act{min-width:calc(50 * var(--u));margin-left:calc(4 * var(--u));padding:calc(1 * var(--u)) calc(5 * var(--u));border-radius:99px;background:#0007;color:#9fd8ff;font-size:calc(9 * var(--u));font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.au-act:empty{visibility:hidden}.au-row.on .au-act{background:linear-gradient(#ffe27a,#f5b52e);color:#4a2a12}.au-help{line-height:1.3}.ac-item.locked{filter:grayscale(.85) brightness(.75)}.ac-item.locked .ac-desc .ico{height:1.1em;vertical-align:-.2em}.sheet-close{top:50%;translate:0 -50%;display:grid;place-items:center}.sheet.scene .sheet-close{top:0;translate:none}.sheet-close .ico{display:block}.luck .luck-head,.luck .luck-row.tagged{grid-template-columns:minmax(0,1fr) calc(66 * var(--u)) calc(18 * var(--u)) calc(66 * var(--u));gap:calc(2 * var(--u))}.luck .luck-head{padding-right:calc(6 * var(--u) + 1.5 * var(--u) + 10 * var(--u));white-space:nowrap}.luck .luck-head>:nth-child(1),.luck .luck-row.tagged>:nth-child(1){grid-column:2;text-align:right}.luck .luck-head>:nth-child(2),.luck .luck-row.tagged>:nth-child(2){grid-column:3;text-align:center}.luck .luck-head>:nth-child(3),.luck .luck-row.tagged>:nth-child(3){grid-column:4;text-align:right}.luck-run{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--u))}.reveal-tag{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));height:auto}.reveal-tag>img{height:calc(30 * var(--u))}.reveal-dps{position:static;translate:none;display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u)) calc(9 * var(--u));border-radius:99px;background:#000a;box-shadow:inset 0 0 0 calc(1 * var(--u)) #fff2}.rd-val{display:flex;align-items:center;gap:calc(3 * var(--u))}.yp-page{position:relative;aspect-ratio:.72;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(3 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border:none;border-radius:calc(3 * var(--u));background:url(./panel-mid-BQZHjvLh.webp) center / 100% 100% no-repeat,#ecd3a4;box-shadow:0 calc(3 * var(--u)) calc(4 * var(--u)) #0007;color:#5b3a1e;text-shadow:none;overflow:hidden}.yp-page:before{content:"";position:absolute;inset:0 0 auto;height:calc(6 * var(--u));background:radial-gradient(circle at 50% 0,#0000 calc(3 * var(--u)),#00000026 calc(3.5 * var(--u))) 0 0 / calc(9 * var(--u)) 100% repeat-x}.yp-page.found{rotate:-1.5deg}.yp-page.found:nth-child(2n){rotate:1.8deg}.yp-day{font-size:calc(11 * var(--u));font-weight:900;color:#7a3e18}.yp-snip{flex:1;min-height:0;overflow:hidden;font-size:calc(9 * var(--u));font-weight:700;font-style:italic;line-height:1.3;text-align:center;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.yp-pnum{font-size:calc(9 * var(--u));font-weight:800;color:#9a7a52}.yp-page.locked{justify-content:center;filter:grayscale(.6) brightness(.55)}.yp-page.locked .yp-lock{height:calc(28 * var(--u));margin:0}.yp-hint{font-size:calc(10 * var(--u));font-weight:900;line-height:1.2;text-align:center;color:#3a2410}.diary-sheet{position:relative;width:min(calc(300 * var(--u)),100%);display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u));padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u));background:url(./panel-mid-BQZHjvLh.webp) center / 100% 100% no-repeat,#ecd3a4;border-radius:calc(4 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #000a;color:#4a2a12;text-shadow:none;rotate:-1deg;animation:pop-in .3s cubic-bezier(.3,1.5,.5,1)}.diary-pnum{font-size:calc(10 * var(--u));font-weight:800;letter-spacing:.08em;color:#9a7a52;text-transform:uppercase}.diary-day{font-size:calc(22 * var(--u));font-weight:900;color:#7a3e18}.diary-text{margin:0;font-size:calc(15 * var(--u));font-weight:700;font-style:italic;line-height:1.45;text-align:center}.diary-sign{align-self:flex-end;font-size:calc(12 * var(--u));font-weight:800;color:#7a5a3a}.btn.diary-close{margin-top:calc(6 * var(--u));width:60%}.yp-speaker{display:block;width:calc(24 * var(--u));height:calc(24 * var(--u))}.yp-speaker svg{display:block;width:100%;height:100%;filter:drop-shadow(0 calc(1 * var(--u)) 0 #0008)}.home .grid-wrap{touch-action:none}.unlock-pop{z-index:65}.unlock-card{position:relative;max-width:calc(300 * var(--u));align-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#ffd34a40 0,transparent 60%),linear-gradient(#3a2a1c,#1a120c)}.unlock-card>*{position:relative}.unlock-rays{position:absolute;left:50%;top:calc(80 * var(--u));width:calc(320 * var(--u));aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(#ffd34a2e 0 10deg,transparent 10deg 22deg);mask:radial-gradient(circle,#000 15%,transparent 65%);animation:spin 16s linear infinite;pointer-events:none}.unlock-new{padding:calc(2 * var(--u)) calc(12 * var(--u));border-radius:99px;background:linear-gradient(#ff8a7a,#e0362a);box-shadow:0 calc(2 * var(--u)) 0 #8a1a12;color:#fff;font-size:calc(12 * var(--u));font-weight:900;letter-spacing:.12em}.unlock-ic{height:calc(84 * var(--u));margin:0;filter:drop-shadow(0 0 calc(12 * var(--u)) #ffd34a99);animation:bob 1.6s ease-in-out infinite}.unlock-name{margin:0;color:#fff4dc;font-size:calc(22 * var(--u));font-weight:900;-webkit-text-stroke:calc(4 * var(--u)) #4a2a12;paint-order:stroke fill}.unlock-line{margin:0;color:#f3e6cc;font-size:calc(13 * var(--u));font-weight:700;line-height:1.35}.unlock-btns{width:100%}.unlock-btns .btn{flex:1}.nav-btn.new:after{content:"NEW";position:absolute;top:calc(-2 * var(--u));right:8%;padding:0 calc(4 * var(--u));border-radius:99px;background:linear-gradient(#ff8a7a,#e0362a);box-shadow:0 calc(1 * var(--u)) 0 #8a1a12;color:#fff;font-size:calc(8 * var(--u));font-weight:900;letter-spacing:.06em;animation:glow-pulse 1.6s ease-in-out infinite}.sh-tab .tab-badge{top:calc(-6 * var(--u));right:calc(4 * var(--u));z-index:2}.giveup{position:absolute;bottom:calc(40 * var(--u) + var(--sb));left:50%;translate:-50%;z-index:6;min-height:44px;padding:0 calc(16 * var(--u));border:calc(1.5 * var(--u)) solid #ffffff44;border-radius:99px;background:#000a;color:#f3e6cc;font-size:calc(12 * var(--u));font-weight:800;letter-spacing:.04em}.giveup[hidden]{display:none}.dk-info{position:relative;width:calc(18 * var(--u));height:calc(18 * var(--u));margin-left:calc(6 * var(--u));padding:0;border:calc(1.5 * var(--u)) solid #f3e6cc;border-radius:50%;background:#0006;color:#f3e6cc;font-size:calc(11 * var(--u));font-weight:900;font-style:italic;line-height:1;vertical-align:middle}.dk-info:after{content:"";position:absolute;inset:calc(-13 * var(--u))}:is(.frame-in,.ts-box,.ts-card,.sh-featured,.sh-card.pass,.as-slot,.yp-head){--cut: calc(7 * var(--u));position:relative;isolation:isolate;background:none}.lab-locked.frame-in{position:absolute}:is(.frame-in,.ts-box,.ts-card,.sh-featured,.sh-card.pass,.as-slot,.yp-head):before{content:"";position:absolute;inset:calc(-2 * var(--u));z-index:-1;background:var(--fill, none);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));pointer-events:none}.ar-tickets.frame-in,.ac-item.frame-in,.ar-head.frame-in{--fill: none}.reveal-dps{gap:calc(6 * var(--u));padding:0;border-radius:0;background:none;box-shadow:none}.rd-val{height:calc(30 * var(--u));padding:0 calc(4 * var(--u));border:solid transparent;border-width:round(calc(9 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 9 12 9 12 fill / 1;border-image-source:-webkit-image-set(url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 1x,url(./pill-9slice-9-12-9-12@2x-DG-KPSrC.webp) 2x,url(./pill-9slice-9-12-9-12@3x-CIUVKDc4.webp) 3x);border-image-source:image-set(url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 1x,url(./pill-9slice-9-12-9-12@2x-DG-KPSrC.webp) 2x,url(./pill-9slice-9-12-9-12@3x-CIUVKDc4.webp) 3x);color:#fff;font-size:calc(15 * var(--u));font-weight:900}.rd-val .reveal-dps-ic{margin:calc(-6 * var(--u)) 0 calc(-6 * var(--u)) calc(-8 * var(--u));height:calc(20 * var(--u))}.rd-lv{height:calc(30 * var(--u));display:flex;align-items:center;padding:0 calc(4 * var(--u));border:solid transparent;border-width:round(calc(9 * var(--u)),1px) round(calc(12 * var(--u)),1px);border-image:url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 9 12 9 12 fill / 1;border-image-source:-webkit-image-set(url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 1x,url(./pill-9slice-9-12-9-12@2x-DG-KPSrC.webp) 2x,url(./pill-9slice-9-12-9-12@3x-CIUVKDc4.webp) 3x);border-image-source:image-set(url(./pill-9slice-9-12-9-12@1x-C2REHVBx.webp) 1x,url(./pill-9slice-9-12-9-12@2x-DG-KPSrC.webp) 2x,url(./pill-9slice-9-12-9-12@3x-CIUVKDc4.webp) 3x);color:#ffe9a0;font-size:calc(14 * var(--u));font-weight:900}.au-act{min-width:calc(54 * var(--u));padding:calc(1 * var(--u)) calc(4 * var(--u));border:solid transparent;border-width:round(calc(6 * var(--u)),1px);border-image:url(./steal-frame-6@1x-i7Z5RodX.webp) 6 6 6 6 fill / round(calc(6 * var(--u)),1px) stretch stretch;border-image-source:-webkit-image-set(url(./steal-frame-6@1x-i7Z5RodX.webp) 1x,url(./steal-frame-6@2x-B15bY7r6.webp) 2x,url(./steal-frame-6@3x-C9U_BRHi.webp) 3x);border-image-source:image-set(url(./steal-frame-6@1x-i7Z5RodX.webp) 1x,url(./steal-frame-6@2x-B15bY7r6.webp) 2x,url(./steal-frame-6@3x-C9U_BRHi.webp) 3x);border-radius:0;background:none;color:#5c6478;text-shadow:0 calc(1 * var(--u)) 0 #ffffff80;filter:brightness(.72) saturate(.6)}.au-row.on .au-act{background:none;color:#23324d;filter:none}.card.au{scrollbar-width:none}.card.au::-webkit-scrollbar{display:none}.dev-toggle[hidden]{display:none}body.finger-cursor,body.finger-cursor *{cursor:url(./fingerCursor-64-BfHt5vkX.png) 13 12,pointer!important}body.finger-cursor.finger-down,body.finger-cursor.finger-down *{cursor:url(./fingerCursorClicked-64-sq-Eizhd.png) 13 12,pointer!important}.conn-overlay{position:fixed;inset:0;z-index:4000;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;background:#000000b8;color:#fff;text-align:center;padding:24px}.conn-overlay[hidden]{display:none}.conn-msg{font-size:17px;max-width:34ch;line-height:1.45}.conn-overlay .btn{min-width:180px}.modal.nm-root{z-index:96;background:radial-gradient(ellipse at 50% 40%,#2a1a4acc,#000d 75%);align-items:flex-start;padding-top:calc(70 * var(--u) + var(--st, 0px))}.card.nm-card{position:relative;width:min(calc(320 * var(--u)),100%);align-items:center;text-align:center;gap:calc(8 * var(--u));padding-bottom:calc(14 * var(--u))}.nm-face{width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 60%,#b88cff88,#2a1a4a 70%);box-shadow:0 0 0 calc(2 * var(--u)) #fff3c0,0 calc(4 * var(--u)) calc(10 * var(--u)) #0008}.nm-face[hidden]{display:none}.nm-face .nm-face-img{width:100%;height:100%;object-fit:cover}.nm-face.sad .nm-face-img{filter:grayscale(.6) brightness(.85)}.nm-ask{margin:0;font-size:calc(14 * var(--u));line-height:1.35;color:#f3e6c8}.nm-ask b{color:#fff;font-size:calc(17 * var(--u))}.nm-note{margin:0;padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#ff6a8a33;color:#ffd0da;font-size:calc(12 * var(--u))}.nm-row{display:flex;gap:calc(6 * var(--u));width:100%}.nm-input{flex:1;min-width:0;height:max(calc(46 * var(--u)),44px);padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));border:calc(2 * var(--u)) solid #3ec46d;background:#fff;color:#222;font:inherit;font-size:max(calc(18 * var(--u)),16px);outline:none}.nm-input::placeholder{color:#9a9a9a}.nm-input:focus{box-shadow:0 0 0 calc(3 * var(--u)) #3ec46d55}.nm-dice{width:max(calc(46 * var(--u)),44px);height:max(calc(46 * var(--u)),44px);flex:none;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.nm-dice img{width:calc(32 * var(--u));height:calc(32 * var(--u));margin:calc(-6 * var(--u));object-fit:contain;filter:drop-shadow(0 calc(1.5 * var(--u)) calc(1.5 * var(--u)) #0005);pointer-events:none}.nm-error{margin:0;min-height:1.3em;color:#ffb4c2;font-size:calc(12 * var(--u))}.btn.nm-next{min-width:calc(200 * var(--u));min-height:max(calc(48 * var(--u)),44px);font-size:calc(17 * var(--u));display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u))}.nm-spin{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;border:calc(3 * var(--u)) solid #fff6;border-top-color:#fff;animation:go-spin .8s linear infinite}.nm-leave-title{margin:0;color:var(--gold);font-size:calc(20 * var(--u))}.nm-leave-row{display:flex;gap:calc(10 * var(--u));justify-content:center}.nm-leave-row .btn{min-height:max(calc(46 * var(--u)),44px);min-width:calc(110 * var(--u))}.reg-root.rs-root{padding:calc(56 * var(--u) + var(--st, 0px)) calc(14 * var(--u)) max(132px,calc(150 * var(--u)));align-items:stretch}.rs-screen{position:relative;pointer-events:auto;width:min(calc(340 * var(--u)),100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(10 * var(--u))}.rs-panel{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u));background:#fffdf6;color:#1d1d1d;text-align:center;box-shadow:0 calc(4 * var(--u)) calc(12 * var(--u)) #0007}.rs-title{width:100%;padding-bottom:calc(5 * var(--u));border-bottom:calc(3 * var(--u)) solid #3ec46d;font-size:calc(20 * var(--u));font-weight:900;overflow-wrap:anywhere}.rs-green{color:#2e9a5a}.rs-line{margin:0;font-size:calc(16 * var(--u));font-weight:800;line-height:1.25}.rs-hint{margin:0;font-size:calc(12 * var(--u));color:#444}.rs-hint[hidden],.rs-timer[hidden],.rs-spin[hidden]{display:none}.rs-timer{display:inline-flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(2 * var(--u));padding:calc(3 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:#ffe1d6;color:#e5402a;font-size:calc(30 * var(--u));font-weight:900;font-variant-numeric:tabular-nums}.rs-clock{font-size:calc(22 * var(--u))}.rs-spin{width:calc(34 * var(--u));height:calc(34 * var(--u));margin:calc(6 * var(--u)) 0 calc(2 * var(--u));border-radius:50%;border:calc(5 * var(--u)) solid #ddd;border-top-color:#777;animation:go-spin .9s linear infinite}.rs-mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));min-height:0}.rs-hero{width:calc(150 * var(--u));height:calc(150 * var(--u));border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 60%,#b88cff88,#2a1a4a 70%);box-shadow:0 0 0 calc(3 * var(--u)) #fff3c0,0 0 calc(30 * var(--u)) #b88cff99;animation:reg-bob 2.4s ease-in-out infinite}.rs-hero .nm-face-img{width:100%;height:100%;object-fit:cover}.rs-name{padding:calc(3 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u));background:#000a;color:var(--gold);font-size:calc(20 * var(--u));font-weight:900}.rs-bottom{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}.btn.rs-go{width:100%;min-height:max(calc(60 * var(--u)),52px);font-size:calc(22 * var(--u));display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));animation:glow-pulse 1.6s ease-in-out infinite}.btn.rs-go:disabled{animation:none;filter:grayscale(1) brightness(.8)}.rs-bubble{font-size:calc(24 * var(--u))}.rs-free{margin:0;color:#fff;font-size:calc(18 * var(--u));font-weight:900;text-shadow:0 calc(2 * var(--u)) 0 #0008}.modal.nm-leave-root{align-items:center;padding-top:calc(16 * var(--u))}.nm-leave{overflow:visible;padding-top:calc(18 * var(--u))}.nm-leave .nm-leave-title{padding:0 calc(30 * var(--u))}.nm-x{position:absolute;top:calc(4 * var(--u));right:calc(4 * var(--u));width:44px;height:44px;border-radius:50%;border:calc(3 * var(--u)) solid #e5402a;background:#fff;color:#222;font-size:calc(18 * var(--u));font-weight:900;cursor:pointer}.nm-abandon{color:#b8461a}.nm-leave .nm-face{width:calc(96 * var(--u));height:calc(96 * var(--u))}.nm-leave-row{flex-direction:row;flex-wrap:nowrap}.nm-ticker{position:absolute;z-index:6;top:calc(38 * var(--u) + var(--st, 0px));left:calc(70 * var(--u));display:flex;align-items:center;gap:calc(5 * var(--u));height:calc(18 * var(--u));padding:0 calc(3 * var(--u)) 0 calc(8 * var(--u));border:none;border-radius:calc(10 * var(--u));background:#1a1230b3;box-shadow:inset 0 0 0 calc(1 * var(--u)) #ffffff2a;color:#f3e6c8;font:inherit;font-size:calc(10.5 * var(--u));line-height:1;white-space:nowrap;text-shadow:none;cursor:pointer}.nm-ticker:before{content:"";position:absolute;inset:calc(-12 * var(--u)) calc(-4 * var(--u))}.nm-ticker[hidden]{display:none}.nm-t-name{max-width:calc(90 * var(--u));overflow:hidden;text-overflow:ellipsis;color:var(--gold);font-weight:800}.nm-t-time{font-variant-numeric:tabular-nums}.nm-t-cta{padding:calc(1.5 * var(--u)) calc(7 * var(--u));border-radius:calc(8 * var(--u));background:linear-gradient(180deg,#58d68d,#2e9a5a);color:#fff;font-weight:800}.nm-ticker.urgent .nm-t-time{color:#ffb49a}.nm-ticker.urgent{animation:nm-urgent 1.2s ease-in-out infinite}@keyframes nm-urgent{50%{box-shadow:inset 0 0 0 calc(1 * var(--u)) #ff8a6a,0 0 calc(8 * var(--u)) #ff6a4a88}}.nm-ticker.expired .nm-t-time{color:#c9b8d8}.picks.nm-who-root{z-index:96;justify-content:center;gap:0;overflow:hidden;container-type:size;--u-full: var(--u)}.nm-who-root>*{--u: min(var(--u-full), calc(100cqh / 685))}.nm-who-foot{position:relative;display:flex;justify-content:center;margin-top:calc(2 * var(--u))}.nm-who .nm-note{margin:0 0 calc(4 * var(--u));text-align:center}.nm-who-name{position:absolute;transform:translateY(-5px);left:10%;right:9%;top:9%;height:62%;display:flex;flex-direction:column;justify-content:center;gap:calc(4 * var(--u))}.nm-who-q{margin:0;color:#5b3a1e;font-size:calc(14 * var(--u));font-weight:900;text-align:center}.nm-who .nm-input{height:max(calc(40 * var(--u)),44px);border-color:#b07a3c;background:#fffaf0;color:#5b3a1e;font-weight:800;text-align:center}.nm-who .nm-input::placeholder{color:#b9a184;font-weight:700}.nm-who .nm-input:focus{box-shadow:0 0 0 calc(3 * var(--u)) #ffc93c88}.nm-who .nm-dice{height:max(calc(40 * var(--u)),44px)}.nm-who-foot>.nm-error{position:absolute;top:100%;left:50%;width:max-content;transform:translate(-50%);margin-top:calc(4 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));max-width:calc(300 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));color:#fff;font-weight:800;text-align:center;text-shadow:0 1px 2px #000a}.nm-who-foot>.nm-error:not(:empty){background:#2a1a0ccc}.nm-who-foot>.pk-confirm.busy img{filter:grayscale(1) brightness(.8)}.rv.waiting .rv-card{animation:rv-wait .9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .08s)}@keyframes rv-wait{0%{filter:brightness(1) drop-shadow(0 0 calc(6 * var(--u)) var(--glow))}to{filter:brightness(1.25) drop-shadow(0 0 calc(16 * var(--u)) var(--glow))}}.modal.ar-matching{z-index:60;background:radial-gradient(ellipse at 50% 45%,#3a1a1acc,#000d 75%)}.ar-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(10 * var(--u));width:min(calc(320 * var(--u)),100%)}.ar-match-side{width:calc(90 * var(--u));height:calc(90 * var(--u));justify-self:center;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle,#5a3a8a,#1a1230);box-shadow:0 0 0 calc(3 * var(--u)) #ffd35c;animation:enter-left .35s ease-out}.ar-match-side.rival{box-shadow:0 0 0 calc(3 * var(--u)) #ff6a6a;color:#fff;font-size:calc(40 * var(--u));font-weight:900;animation:enter-right .35s ease-out,rival-pulse .8s ease-in-out infinite alternate}.ar-match-face{width:100%;height:100%;object-fit:cover}.ar-match-ic{width:calc(54 * var(--u));height:calc(54 * var(--u));animation:vs-clash .6s ease-in-out infinite alternate}.ar-match-text{grid-column:1 / -1;margin:calc(8 * var(--u)) 0 0;text-align:center;color:#fff;font-size:calc(18 * var(--u));font-weight:900}@keyframes enter-left{0%{transform:translate(-60px);opacity:0}}@keyframes enter-right{0%{transform:translate(60px);opacity:0}}@keyframes rival-pulse{to{filter:brightness(1.4)}}@keyframes vs-clash{0%{transform:scale(.9) rotate(-8deg)}to{transform:scale(1.15) rotate(8deg)}}
