:root{--u:3.9px;--sh:844px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html,body{overscroll-behavior:none;touch-action:none;background:#1d1511;width:100%;height:100%;margin:0;font-family:ui-rounded,SF Pro Rounded,Nunito,"Baloo 2",Quicksand,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:focus-visible{outline:3px solid var(--accent2,#ffc65c);outline-offset:2px}.hide{display:none!important}#app{justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#surround{background:linear-gradient(180deg, var(--tint,#3a2a1c), #17100c);position:absolute;top:0;bottom:0;left:0;right:0}#surround:before{content:"";background:var(--deskbg,none) center / cover;filter:blur(12px)brightness(.4)saturate(1.1);position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%}#stage{background:#3a2a20;flex:none;position:relative;overflow:hidden;box-shadow:0 0 6vmin #000a}#c{touch-action:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#ui{pointer-events:none;font-size:calc(var(--u) * 3.6);position:absolute;top:0;bottom:0;left:0;right:0}#ui>*{pointer-events:auto}#ui>.hud,#ui>.toasts,#ui>.lvbanner,#ui>.bubble,#ui>.confetti{pointer-events:none}#ui .hud button,#ui .hud .pill{pointer-events:auto}#stage{--sheet:#fff6e6;--card:#fffdf6;--card2:#fbe9c8;--ink:#4a3326;--ink2:#7d5d46;--accent:#ff9a3c;--accent2:#ffc65c;--line:#ecd3a6;--chip:#fff3d6e6;--good:#2c7d45;--bad:#d04a42}#stage[data-theme=mint]{--sheet:#eefbf3;--card:#fbfffc;--card2:#cdeedd;--ink:#24473c;--ink2:#4d7a6b;--accent:#2fb58f;--accent2:#7fdcb8;--line:#b8e2d0;--chip:#e3f7ece6}#stage[data-theme=night]{--sheet:#232748;--card:#2d3260;--card2:#3a4078;--ink:#eef0ff;--ink2:#b4bbec;--accent:#7c8cff;--accent2:#ffd36a;--line:#424a8a;--chip:#2a2f58e6}#stage[data-theme=candy]{--sheet:#fff0f7;--card:#fffafd;--card2:#ffd6ea;--ink:#5a2c45;--ink2:#96557a;--accent:#f0589f;--accent2:#ff9ccc;--line:#f6bfdc;--chip:#ffe6f2e6}#stage[data-theme=sunset]{--sheet:#fff0e4;--card:#fffaf4;--card2:#ffd9bd;--ink:#5a2f2a;--ink2:#96564a;--accent:#f0654f;--accent2:#ffb35c;--line:#f3c4a2;--chip:#ffe9d8e6}#stage[data-theme=royal]{--sheet:#f3eeff;--card:#fcfaff;--card2:#ddd0ff;--ink:#36286a;--ink2:#6c5ca5;--accent:#7a4fe0;--accent2:#c0a6ff;--line:#cdbff5;--chip:#ebe3ffe6}.ic,.pic{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block;position:relative}.ic{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.ic.big{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.ic.tiny{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.ic:not(.img),.pic:not(.img){background:radial-gradient(circle at 35% 30%, #fff9 0 18%, transparent 19%), var(--c,#d9b98a);box-shadow:inset 0 calc(var(--u) * -.5) 0 #0002;border-radius:50%}.ic-coin{--c:#f5b92e}.ic-gem{--c:#3fc3ee}.ic-amber{--c:#e98a1d}.ic-power{--c:#e8603c}.ic-speed{--c:#3fb0e8}.ic-crit{--c:#e83c7a}.ic-luck{--c:#4cb36a}.pic{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.pic.hero{width:calc(var(--u) * 26);height:calc(var(--u) * 26);margin:0 auto}.pic.sq:not(.img),.pic.fos:not(.img),.pic.wpic:not(.img),.pic.chestpic:not(.img){border-radius:calc(var(--u) * 3)}.ic.sz-s,.pic.sz-s{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4)}.ic.sz-m,.pic.sz-m{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.ic.sz-l,.pic.sz-l{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.pic.swatch{box-shadow:inset 0 0 0 calc(var(--u) * .5) #fff9, 0 0 0 2px #0002;border-radius:50%}.hrt{opacity:.35;filter:grayscale()}.hrt.on{opacity:1;filter:none}.hud{color:#fff;text-shadow:0 1px #0006;--bar:calc(env(safe-area-inset-top) + var(--u) * 12.5);--reg:calc(var(--bar) + var(--u) * 21);position:absolute;top:0;bottom:0;left:0;right:0}.topbar{height:var(--bar);padding:env(safe-area-inset-top) calc(var(--u) * 2) 0;align-items:center;gap:calc(var(--u) * 1.4);border-radius:0 0 calc(var(--u) * 3) calc(var(--u) * 3);background:#2a1c14b0;display:flex;position:absolute;top:0;left:0;right:0}.topbar .sp{flex:1}.lvl{width:calc(var(--u) * 10.5);height:calc(var(--u) * 10.5);background:#1d151199;border-radius:50%;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid;position:relative}.xpring{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.xpring circle{fill:none;stroke-width:4px}.xpring .bg{stroke:#fff3}.xpring .fg{stroke:var(--accent2);stroke-linecap:round;transition:stroke-dashoffset .25s}.lvtxt{flex-direction:column;align-items:center;line-height:1;display:flex}.lvtxt small{font-size:max(11px, calc(var(--u) * 2.6));opacity:.9}.lvtxt b{font-size:calc(var(--u) * 4.4)}.chip{align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 7.6);padding:0 calc(var(--u) * 2.2) 0 calc(var(--u) * .8);border-radius:calc(var(--u) * 3);font-size:calc(var(--u) * 3.6);min-width:calc(var(--u) * 13);background:#1d151199;display:flex}.chip b{font-weight:900}.topc{top:var(--bar);height:calc(var(--u) * 21);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.depth{text-align:center;margin-top:calc(var(--u) * .6);line-height:1}.depth .dn b{font-size:calc(var(--u) * 11);-webkit-text-stroke:calc(var(--u) * .5) #4a3326;paint-order:stroke fill;font-weight:900;display:inline-block}.depth .dn small{font-size:calc(var(--u) * 4.4);margin-left:calc(var(--u) * .8)}.depth .stage{font-size:calc(var(--u) * 3.1);margin-top:calc(var(--u) * .4);color:#fff;text-shadow:0 1px 2px #000;width:max-content;padding:calc(var(--u) * .5) calc(var(--u) * 2.2);background:#2a1a10b8;border-radius:99px;margin-left:auto;margin-right:auto}.slot{width:calc(var(--u) * 56);height:calc(var(--u) * 4.6);margin-top:calc(var(--u) * 1);position:relative}.bar{height:calc(var(--u) * 2.2);margin-top:calc(var(--u) * .6);background:#0006;border-radius:99px;overflow:hidden}.bar.small{height:calc(var(--u) * 1.5)}.bar.wide{height:calc(var(--u) * 3.5)}.bar>i{transform-origin:0;background:linear-gradient(#ffd76a,#ffab3c);border-radius:99px;width:100%;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0)}.bar.red>i{background:linear-gradient(#ff8a7a,#e0443a)}.bar.pink>i{background:linear-gradient(#ffa6d4,#f0589f)}.bar.yellow>i{background:linear-gradient(#ffe36a,#f2b21e)}.combo,.boss{position:absolute;top:0;bottom:0;left:0;right:0}.combo{align-items:center;display:flex}.combo .bar{width:100%;height:calc(var(--u) * 3.2);margin:0}.combo b{font-size:calc(var(--u) * 2.6);color:#fff;text-shadow:0 1px 2px #000b;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.combo.fever .bar{box-shadow:0 0 calc(var(--u) * 2) #ff7ac0}.lrow{justify-content:space-between;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 2.8);line-height:1.15;display:flex}.lrow .lname{font-weight:900}.boss .bar{height:calc(var(--u) * 1.8);margin-top:calc(var(--u) * .3)}.lcol{top:calc(var(--reg) + var(--u) * 1);left:calc(var(--u) * 2);width:calc(var(--u) * 35);gap:calc(var(--u) * 1);max-height:calc(100% - var(--sheet-h,40%) - var(--reg) - var(--u) * 3);pointer-events:none;flex-direction:column;display:flex;position:absolute}.lcol>*{flex:none;max-width:100%}.layerbar{border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * .9) calc(var(--u) * 1.8) calc(var(--u) * .5);background:#2a1c14b0}.layerbar .bar{margin-top:calc(var(--u) * .4)}.pill{align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 6.6);padding:0 calc(var(--u) * 1.8);border-radius:calc(var(--u) * 3.3);color:#fff;background:#2a1c14b0;align-self:flex-start;min-width:44px;display:flex}.pill .ic{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.pill .bar{width:calc(var(--u) * 14);margin:0}.pill b{font-size:calc(var(--u) * 3);min-width:calc(var(--u) * 6);text-align:right}.hearts{display:flex}.hearts .ic{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);margin-right:calc(var(--u) * -.3)}.hearts.big .ic{width:calc(var(--u) * 9);height:calc(var(--u) * 9);margin:0 calc(var(--u) * .5)}.htimer{font-size:calc(var(--u) * 2.7);min-width:calc(var(--u) * 6)}.hbtn.empty{background:#b53a3ae6}.nextchip{align-items:center;gap:calc(var(--u) * 1);border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * .7) calc(var(--u) * 1.6) calc(var(--u) * .7) calc(var(--u) * .7);font-size:calc(var(--u) * 2.8);background:#2a1c14b0;align-self:flex-start;line-height:1.15;display:flex}.nextchip .ic{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.soon{font-size:calc(var(--u) * 2.7);border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * .7) calc(var(--u) * 1.6) calc(var(--u) * .5);background:#2a1c14b0;line-height:1.15}.soon.ready .bar>i{background:linear-gradient(#9af0a8,#3fbf5c)}.rebirth{align-items:center;gap:calc(var(--u) * 1.2);min-height:44px;padding:calc(var(--u) * .8) calc(var(--u) * 2.4) calc(var(--u) * .8) calc(var(--u) * .8);border-radius:calc(var(--u) * 4);color:#2f1708;text-shadow:none;font-size:calc(var(--u) * 3.2);box-shadow:0 calc(var(--u) * .8) 0 #a64d0d;text-align:left;background:linear-gradient(#ffb347,#e9731d);align-self:flex-start;font-weight:900;animation:1.4s infinite pulse;display:flex}.rebirth .ic{width:calc(var(--u) * 7);height:calc(var(--u) * 7)}.rebirth small{font-size:calc(var(--u) * 2.6);display:block}.rebirth>span{flex-direction:column;line-height:1.1;display:flex}.evban{align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 11);padding:0 calc(var(--u) * 1.6) 0 calc(var(--u) * .6);border-radius:calc(var(--u) * 3);color:#fff;text-align:left;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff4}.evban .eart{width:calc(var(--u) * 10);height:calc(var(--u) * 9);flex:none;position:relative}.evban .eart .pic{position:absolute}.evban .eart .chestpic{width:calc(var(--u) * 8.4);height:calc(var(--u) * 8.4);top:0;left:0}.evban .eart .tk{right:calc(var(--u) * -.4);bottom:calc(var(--u) * -.6);width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.evban .et{line-height:1.12;font-size:calc(var(--u) * 2.9);flex-direction:column;min-width:0;display:flex}.evban .et b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.evban .et small{font-size:calc(var(--u) * 2.4);opacity:.95}.evban em{font-style:normal;font-weight:900;font-size:calc(var(--u) * 2.9);padding:0 calc(var(--u) * 1.4);background:#0005;border-radius:99px;margin-left:auto}.ev-goldrush{background:linear-gradient(100deg,#b8761b,#f2b83d)}.ev-fossilfest{background:linear-gradient(100deg,#6b5a3e,#c9a46a)}.ev-turboweek{background:linear-gradient(100deg,#b5391d,#ff8a3d)}.ev-starfall{background:linear-gradient(100deg,#1f2a5e,#5a6ad8)}.boosts{gap:calc(var(--u) * .8);flex-direction:column;display:flex}.boost{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * .5) calc(var(--u) * 2);font-size:calc(var(--u) * 2.7);background:#5b3bb0e6;border-radius:99px;align-self:flex-start;display:flex}.boost.b-fever{background:#d24a8fe6}.side{top:calc(var(--reg) + var(--u) * 1);right:calc(var(--u) * 2);grid-auto-flow:column;grid-template-rows:repeat(var(--srows,6), auto);gap:calc(var(--u) * 1.2);pointer-events:none;direction:rtl;display:grid;position:absolute}.side-btn{width:calc(var(--u) * 10.5);height:calc(var(--u) * 10.5);direction:ltr;background:#2a1c14b0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid;position:relative}.side-btn .ic{width:calc(var(--u) * 6.6);height:calc(var(--u) * 6.6)}.dot{width:calc(var(--u) * 3);height:calc(var(--u) * 3);background:#ff4f6a;border:2px solid #fff;border-radius:50%;font-style:normal;position:absolute;top:4px;right:4px}.cnt{min-width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);background:var(--accent);color:#2f1708;font-size:calc(var(--u) * 2.8);text-shadow:none;border-radius:99px;place-items:center;padding:0 3px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-2px}.turbo{right:calc(var(--u) * 2);bottom:calc(var(--sheet-h,40%) + var(--u) * 2);width:calc(var(--u) * 15);height:calc(var(--u) * 15);color:#fff;font-weight:900;font-size:calc(var(--u) * 2.8);box-shadow:0 calc(var(--u) * 1) 0 #8a2f0d;background:radial-gradient(circle at 35% 30%,#ffb35c,#e9531d);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.turbo .ic{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4)}.turbo.on{box-shadow:0 0 calc(var(--u) * 5) #ff8a2f, 0 calc(var(--u) * 1) 0 #8a2f0d}.turbo.dim{filter:grayscale(.8);opacity:.7}.sheet{height:var(--sheet-h,40%);background:var(--sheet);color:var(--ink);border-radius:calc(var(--u) * 4) calc(var(--u) * 4) 0 0;box-shadow:0 calc(var(--u) * -.8) calc(var(--u) * 3) #0004;flex-direction:column;margin:0;transition:height .2s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sheet.drag{transition:none}.grab{height:calc(var(--u) * 5);cursor:grab;touch-action:none;flex:none;place-items:center;width:100%;display:grid}.grab:before{content:"";width:calc(var(--u) * 11);height:calc(var(--u) * 1.1);background:var(--line);border-radius:99px}.sheet.collapsed .body{visibility:hidden}.sheet .body{flex:1;min-height:0;position:relative}.pane{padding:calc(var(--u) * 1) calc(var(--u) * 2.4);gap:calc(var(--u) * 1.6);overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.pane.scroll,.scroll{touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.jokers{justify-content:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 1) 0;border-top:2px solid var(--line);background:var(--card2);flex:none;display:flex}.joker{width:calc(var(--u) * 10.5);height:calc(var(--u) * 10.5);background:var(--card);min-width:44px;min-height:44px;box-shadow:0 0 0 2px var(--line);border-radius:50%;place-items:center;display:grid;position:relative}.joker .ic{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.joker.empty .ic{opacity:.5;filter:grayscale(.6)}.tabs{background:var(--card);border-top:2px solid var(--line);padding-bottom:env(safe-area-inset-bottom);flex:none;display:flex}.tab{min-width:0;min-height:44px;padding:calc(var(--u) * 1) 0;color:var(--ink2);font-size:calc(var(--u) * 2.5);flex-direction:column;flex:1;align-items:center;gap:0;display:flex;position:relative}.tab .ic{width:calc(var(--u) * 6);height:calc(var(--u) * 6);filter:grayscale(.6)}.tab.on{color:var(--ink)}.tab.on .ic{filter:none;transform:scale(1.1)}.tab span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tab.on:before{content:"";background:var(--accent);border-radius:3px;height:3px;position:absolute;top:0;left:20%;right:20%}.seg{background:var(--card2);border-radius:99px;flex:none;align-self:flex-start;padding:3px;display:flex}.seg button{min-height:34px;padding:0 calc(var(--u) * 3.4);font-size:calc(var(--u) * 3.2);color:var(--ink2);border-radius:99px}.seg button.on{background:var(--accent);color:#2f1708}.list{gap:calc(var(--u) * 1.6);flex-direction:column;display:flex}.row{align-items:center;gap:calc(var(--u) * 2.4);background:var(--card);border-radius:calc(var(--u) * 3.4);padding:calc(var(--u) * 1.8);box-shadow:0 2px 0 var(--line);flex:none;display:flex}.row.locked{opacity:.5}.row .mid{pointer-events:auto;flex:1;min-width:0;display:block;position:static}.nl{align-items:baseline;gap:calc(var(--u) * 1.5);flex-wrap:wrap;display:flex}.nl b{font-size:calc(var(--u) * 3.8)}.nl small{color:var(--ink2);font-size:calc(var(--u) * 3)}.fx{color:var(--ink2);font-size:calc(var(--u) * 3);font-weight:600;line-height:1.25;display:block}.row .btns{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cost{justify-content:center;align-items:center;gap:calc(var(--u) * 1);min-width:calc(var(--u) * 21);min-height:44px;padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 3);color:#2f2118;font-size:calc(var(--u) * 3.6);box-shadow:0 calc(var(--u) * .7) 0 #00000026;background:#b9ab94;font-weight:900;display:flex}.cost .ic{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4)}.cost small{font-size:calc(var(--u) * 2.6)}.cost.can{color:#2f1708;background:linear-gradient(#ffb347,#f08a1c)}.cost.ad{color:#fff;background:linear-gradient(#a98bff,#7a4fe0)}.cost.store{color:#fff;background:linear-gradient(#2f9e56,#217a43)}.cost.cant{filter:grayscale(.7);opacity:.7}.cost:disabled{opacity:.55}.hint,.sub{color:var(--ink2);font-size:calc(var(--u) * 3.1);margin:0;font-weight:600}.sechead{font-size:calc(var(--u) * 3.8);padding-top:calc(var(--u) * 1.4);color:var(--ink);justify-content:space-between;align-items:baseline;font-weight:900;display:flex}.sechead small{font-size:calc(var(--u) * 2.6);color:var(--ink2);font-weight:600}.pane.treep{gap:calc(var(--u) * 1);overflow:hidden}.treewrap{touch-action:pan-x pan-y;cursor:grab;overscroll-behavior:contain;border-radius:calc(var(--u) * 3);background:var(--card2);flex:1;min-height:0;overflow:auto}.tree{width:calc(var(--u) * var(--tw,140));height:calc(var(--u) * var(--th,160));position:relative}.tree .lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tree .lines line{stroke:var(--line);stroke-width:4px;stroke-linecap:round}.tree .lines line.on{stroke:var(--accent)}.node{width:calc(var(--u) * 21);padding:calc(var(--u) * .6);border-radius:calc(var(--u) * 3);background:var(--card);box-shadow:0 0 0 2px var(--line), 0 3px 0 var(--line);align-items:center;gap:calc(var(--u) * .3);text-align:center;color:var(--ink);flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%)}.node .nic{width:calc(var(--u) * 7);height:calc(var(--u) * 7)}.node em{color:var(--ink2);font-style:normal;font-size:calc(var(--u) * 2.5);line-height:1}.node small{font-size:calc(var(--u) * 2.6);min-height:calc(var(--u) * 5.8);align-items:center;line-height:1.1;display:flex}.node .ncost{font-size:calc(var(--u) * 3);align-items:center;gap:2px;display:flex}.node .ncost .ic{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.node.locked{opacity:.5}.node.can{box-shadow:0 0 0 3px var(--accent), 0 3px 0 var(--accent)}.node.owned{background:var(--sheet)}.node.maxed{box-shadow:0 0 0 3px var(--good)}.museum{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.mgroup{background:var(--card);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 2)}.ghead{justify-content:space-between;display:flex}.ghead small{color:var(--ink2)}.cells{gap:calc(var(--u) * 1.5);margin-top:calc(var(--u) * 1.5);grid-template-columns:repeat(4,1fr);display:grid}.cell{text-align:center;font-size:calc(var(--u) * 2.5);flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.cell .pic{aspect-ratio:1;width:100%;height:auto}.cell.miss .pic{filter:brightness(0)opacity(.28)}.cell.miss .pic:not(.img){background:var(--line)}.shiny{font-style:normal;font-size:calc(var(--u) * 2.2);color:#6a3a00;padding:0 calc(var(--u) * 1.2);background:linear-gradient(#ffe36a,#ffab3c);border-radius:99px;position:absolute;top:-2px;right:-2px}.setline{font-size:calc(var(--u) * 2.8);color:var(--ink2);margin-top:3px}.setline.done{color:var(--good);font-weight:900}.map{gap:calc(var(--u) * 1)}.lhead{gap:calc(var(--u) * 2);background:var(--card2);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 1.8);margin-top:calc(var(--u) * 1.6);flex:none;align-items:center;display:flex}.lhead .boss{width:calc(var(--u) * 13);height:calc(var(--u) * 13);pointer-events:none;position:static}.lhead .boss.sil{filter:brightness(0)opacity(.45)}.lhead .lt{flex-direction:column;gap:1px;min-width:0;display:flex}.lhead .lt b{font-size:calc(var(--u) * 3.8)}.lhead .ld{font-size:calc(var(--u) * 2.6);color:var(--ink2);font-weight:600;line-height:1.2}.lhead small{color:var(--ink2);font-size:calc(var(--u) * 2.8)}.mrow{align-items:center;gap:calc(var(--u) * 2.4);background:var(--card);border-radius:calc(var(--u) * 2.6);padding:calc(var(--u) * 1.2) calc(var(--u) * 2);flex:none;min-height:44px;display:flex}.mrow>b{width:calc(var(--u) * 8);text-align:center;font-size:calc(var(--u) * 4)}.mmid{font-size:calc(var(--u) * 2.9);color:var(--ink2);flex:1}.mchest{display:flex}.mchest .ic{width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6)}.mchest .ic.tiny{width:calc(var(--u) * 4);height:calc(var(--u) * 4);margin-left:-4px}.mrow.cleared>b{color:var(--good)}.mrow.now{background:var(--card2);box-shadow:0 0 0 3px var(--accent)}.mrow.lock{opacity:.6}.mmid .bar{background:var(--line)}.wardrobe{padding-bottom:0}.wardrobe .in{flex:1;min-height:0}.wgrid{gap:calc(var(--u) * 1.8);padding-bottom:calc(var(--u) * 2);grid-template-columns:repeat(3,1fr);display:grid}.wcell{background:var(--card);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 1.6);font-size:calc(var(--u) * 2.8);color:var(--ink);box-shadow:0 2px 0 var(--line);flex-direction:column;align-items:center;gap:3px;min-height:44px;display:flex;position:relative}.wcell .wpic{width:calc(var(--u) * 17);height:calc(var(--u) * 17);border-radius:calc(var(--u) * 3)}.wcell .swatch{box-shadow:inset 0 0 0 2px #0002}.wcell .st{font-size:calc(var(--u) * 3);color:var(--ink2)}.wcell.eq{box-shadow:0 0 0 3px var(--good)}.wcell.sel{box-shadow:0 0 0 3px var(--accent)}.wcell .st.gem{color:#17758f}.wcell .st.cant{color:var(--bad)}.trybar{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2);background:var(--card2);border-top:2px solid var(--accent);display:flex;position:absolute;bottom:0;left:0;right:0}.trybar .tn{flex-direction:column;flex:1;display:flex}.trybar small{color:var(--ink2)}.ghost{min-height:44px;padding:0 calc(var(--u) * 3);color:var(--ink2)}.packs{gap:calc(var(--u) * 2);grid-template-columns:repeat(2,1fr);display:grid}.pack{padding:calc(var(--u) * 2.4) calc(var(--u) * 1.4) calc(var(--u) * 1.6);background:var(--card);border-radius:calc(var(--u) * 3);box-shadow:0 2px 0 var(--line);color:var(--ink);font-size:calc(var(--u) * 3.3);flex-direction:column;align-items:center;gap:2px;min-height:44px;display:flex;position:relative}.pack .packart{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.pack .pr{color:#fff;padding:calc(var(--u) * .8) calc(var(--u) * 3);background:linear-gradient(#2f9e56,#217a43);border-radius:99px;font-weight:900}.rib{top:calc(var(--u) * 1);left:calc(var(--u) * -.6);color:#fff;font-style:normal;font-size:calc(var(--u) * 2.4);padding:1px calc(var(--u) * 2);text-shadow:none;background:#d04a42;border-radius:0 99px 99px 0;font-weight:900;position:absolute}.rib.x2{left:auto;right:calc(var(--u) * -.6);background:#6a3fd0;border-radius:99px 0 0 99px}.rib.off{top:-2px;left:-4px}.artwrap{width:calc(var(--u) * 13);height:calc(var(--u) * 13);flex:none;place-items:center;display:grid;position:relative}.row.sold{opacity:.5}.chestpic{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.info{place-items:center;width:44px;height:44px;display:grid}.info .ic{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.lockl{align-items:center;gap:calc(var(--u) * 1);color:var(--ink2);font-size:calc(var(--u) * 3);margin-top:calc(var(--u) * .6);display:flex}.lockl .ic{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.row.exp .mid>b{display:block}.modal{z-index:20;padding:0 calc(var(--u) * 4);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:auto!important}.scrim{background:#1d1511aa;animation:.2s fadein;position:absolute;top:0;bottom:0;left:0;right:0}.card{width:100%;max-height:calc(var(--sh) * .86);overscroll-behavior:contain;background:var(--card);color:var(--ink);border-radius:calc(var(--u) * 5);padding:calc(var(--u) * 4.5) calc(var(--u) * 4) calc(var(--u) * 4);gap:calc(var(--u) * 2.2);text-align:center;box-shadow:0 calc(var(--u) * 1.6) 0 var(--line), 0 calc(var(--u) * 4) calc(var(--u) * 8) #0007;touch-action:pan-y;flex-direction:column;flex:none;animation:.28s cubic-bezier(.2,1.4,.4,1) popin;display:flex;position:relative;overflow-y:auto}.card>*{flex:none}.card h2{font-size:calc(var(--u) * 5.6);margin:0}.card p{font-size:calc(var(--u) * 3.4);color:var(--ink2);margin:0;font-weight:600;line-height:1.35}.card .x{top:calc(var(--u) * 1.6);right:calc(var(--u) * 2);width:44px;height:44px;font-size:calc(var(--u) * 7);color:var(--ink2);z-index:2;position:absolute}.card .logo{width:70%;height:auto;margin:0 auto;display:block}.big-btn{min-height:48px;padding:calc(var(--u) * 2) calc(var(--u) * 5);border-radius:calc(var(--u) * 4);background:var(--card2);color:var(--ink);font-size:calc(var(--u) * 4);justify-content:center;align-items:center;gap:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * .8) 0 var(--line);font-weight:900;display:flex}.big-btn.go{color:#2f1708;box-shadow:0 calc(var(--u) * .8) 0 #a64d0d;background:linear-gradient(#ffb347,#f08a1c)}.big-btn.ad{color:#fff;box-shadow:0 calc(var(--u) * .8) 0 #4a2a9e;background:linear-gradient(#a98bff,#7a4fe0)}.big-btn.gem{color:#08303f;box-shadow:0 calc(var(--u) * .8) 0 #176a8f;background:linear-gradient(#59d0f0,#2a9fcf)}.big-btn.danger{color:#fff;background:#d04a42}.big-btn.ghost{box-shadow:none;color:var(--ink2);background:0 0}.big-btn:disabled,.big-btn.cant{opacity:.5}.big-btn .ic{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.big-num{justify-content:center;align-items:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 9);color:var(--ink);display:flex}.big-num .ic{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.big-num small{font-size:calc(var(--u) * 3.6);color:var(--ink2)}.tag{background:var(--card2);color:var(--ink2);padding:calc(var(--u) * .8) calc(var(--u) * 2.4);font-size:calc(var(--u) * 3);border-radius:99px}.dgrid{gap:calc(var(--u) * 1.6);grid-template-columns:repeat(4,1fr);display:grid}.dcell{background:var(--card2);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 1.4) calc(var(--u) * .8);align-items:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 20);font-size:calc(var(--u) * 2.8);flex-direction:column;display:flex;position:relative}.dcell>small{color:var(--ink2)}.dcell .rw{justify-content:center;align-items:flex-start;gap:calc(var(--u) * 1.2);display:flex}.ritem{align-items:center;gap:calc(var(--u) * .3);font-size:calc(var(--u) * 2.7);max-width:calc(var(--u) * 14);flex-direction:column;line-height:1.1;display:flex}.ritem b{white-space:nowrap}.dcell.d7{grid-column:span 2}.dcell .ck{border-radius:inherit;color:#fff;font-size:calc(var(--u) * 8);background:#3d9a58d9;place-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.dcell.past .ck{display:grid}.dcell.today{box-shadow:0 0 0 3px var(--accent)}.durs{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.durs .cost{min-width:calc(var(--u) * 18)}.etime{font-size:calc(var(--u) * 4);display:block}.set{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 3.6);text-align:left;display:flex}.set input[type=range]{width:50%;accent-color:var(--accent);height:32px}.olist{text-align:left;flex-direction:column;gap:3px;display:flex}.orhead{margin-top:calc(var(--u) * 1);padding:calc(var(--u) * .8) calc(var(--u) * 2);border-radius:calc(var(--u) * 2);color:#fff;font-size:calc(var(--u) * 3.1);background:var(--rc);text-shadow:0 1px #0005;justify-content:space-between;align-items:center;display:flex}.orow{align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * .8) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2);background:var(--card2);border-left:calc(var(--u) * 1.2) solid var(--rc);font-size:calc(var(--u) * 3);display:flex}.orow .on{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.orow .on small{color:var(--ink2);font-size:calc(var(--u) * 2.6);font-weight:600}.orow>b{color:var(--ink);font-size:calc(var(--u) * 3.2)}.r-common{--rc:#6f7a8b}.r-rare{--rc:#2f7fd6}.r-epic{--rc:#9040d6}.r-legendary{--rc:#c4760a}.etrack{gap:calc(var(--u) * 1.4);text-align:left;flex-direction:column;display:flex}.erow{align-items:center;gap:calc(var(--u) * 2);background:var(--card2);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 1.2) calc(var(--u) * 2);display:flex}.erow .mid{pointer-events:auto;flex:1;display:block;position:static}.erow .mid small{color:var(--ink2);display:block}.erow .en{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--line);font-size:calc(var(--u) * 3);border-radius:50%;flex:none;place-items:center;display:grid}.erow.ready{box-shadow:0 0 0 3px var(--accent)}.erow.done{opacity:.6}.evbig{height:calc(var(--u) * 26);border-radius:calc(var(--u) * 3.4);color:#fff;align-items:center;gap:calc(var(--u) * 3);padding:0 calc(var(--u) * 4);text-align:left;text-shadow:0 1px 2px #0007;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff4}.evbig .eart{width:calc(var(--u) * 24);height:calc(var(--u) * 22);flex:none;position:relative}.evbig .eart .chestpic{width:calc(var(--u) * 20);height:calc(var(--u) * 20);position:absolute;top:0;left:0}.evbig .eart .tk{width:calc(var(--u) * 11);height:calc(var(--u) * 11);position:absolute;bottom:0;right:0}.evbig .et{gap:calc(var(--u) * .6);flex-direction:column;min-width:0;display:flex}.evbig .et b{font-size:calc(var(--u) * 5.4);line-height:1.05}.evbig .et span{font-size:calc(var(--u) * 3.1);font-weight:600}.tk{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.jbig{align-items:center;gap:calc(var(--u) * 1);flex-direction:column;display:flex}.jcount{align-items:baseline;gap:calc(var(--u) * 1.4);background:var(--card2);padding:calc(var(--u) * 1) calc(var(--u) * 4);color:var(--ink);border-radius:99px;align-self:center;display:inline-flex}.jcount b{font-size:calc(var(--u) * 7)}.jcount small{font-size:calc(var(--u) * 3.1);color:var(--ink2)}.jbtns{gap:calc(var(--u) * 1.6);flex-direction:column;display:flex}.toasts{bottom:calc(var(--sheet-h,40%) + var(--u) * 20);align-items:center;gap:calc(var(--u) * 1.2);z-index:15;flex-direction:column;display:flex;position:absolute;left:0;right:0}.toast{color:#fff;padding:calc(var(--u) * 1.8) calc(var(--u) * 4);font-size:calc(var(--u) * 3.6);text-align:center;background:#3a2a20ee;border-radius:99px;max-width:90%;animation:2.4s forwards toast}.toast.good{background:#257a41ee}.toast.small{font-size:calc(var(--u) * 3);padding:calc(var(--u) * 1) calc(var(--u) * 3)}.lvbanner{text-align:center;font-size:calc(var(--u) * 14);color:#ffe36a;-webkit-text-stroke:calc(var(--u) * .7) #7a3a00;paint-order:stroke fill;z-index:16;text-shadow:0 calc(var(--u) * 1.2) 0 #7a3a00;font-weight:900;position:absolute;top:30%;left:0;right:0}.lvbanner.go{animation:1.8s forwards banner}.adfake{z-index:99;color:#fff;background:#000c;place-items:center;font-size:6vmin;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.chestscene{z-index:30;justify-content:center;align-items:center;gap:calc(var(--u) * 4);color:#fff;padding:calc(var(--u) * 4);background:radial-gradient(circle at 50% 36%,#f2b25c 0,#b8672a 24%,#5a2f18 60%,#1d1008);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto!important}.cstage{width:calc(var(--u) * 50);height:calc(var(--u) * 50);position:relative}.cstage .cpic{width:100%;height:100%}.cstage .glow{opacity:.4;background:radial-gradient(circle,#fff6 0,#0000 60%);position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}.cstage.burst .glow{animation:.8s forwards burst}.cstage .cpic.shake{animation:.5s infinite shake}.cstage .cpic:not(.img){border-radius:calc(var(--u) * 6);background:linear-gradient(#c88a4a,#8a5a2a)}.t-gold{background:radial-gradient(circle,#ffd76a99,#0000 60%)!important}.t-silver{background:radial-gradient(circle,#cfe3ff99,#0000 60%)!important}.crow{gap:calc(var(--u) * 2);width:100%;min-height:calc(var(--u) * 40);flex-wrap:wrap;justify-content:center;display:flex}.ccard{width:calc(var(--u) * 26);height:calc(var(--u) * 36);perspective:600px;opacity:0;animation:.4s forwards dealin;animation-delay:calc(var(--i) * .12s);position:relative}.ccard .back,.ccard .face{border-radius:calc(var(--u) * 3);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:calc(var(--u) * 1.4);flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:transform .45s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ccard .back{font-size:calc(var(--u) * 9);background:linear-gradient(135deg,#d98a3c,#7a4420);border:3px solid #fff6}.ccard .face{background:var(--card);color:var(--ink);border:4px solid var(--rc,#8e97a6);box-shadow:0 0 calc(var(--u) * 4) var(--rc);transform:rotateY(180deg)}.ccard.flip .back{transform:rotateY(180deg)}.ccard.flip .face{transform:rotateY(360deg)}.face .frame{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.face .frame:not(.img){box-shadow:none;background:0 0}.face .cn{font-size:calc(var(--u) * 2.9);z-index:1;line-height:1.1}.face .ca{font-size:calc(var(--u) * 3.4);z-index:1;font-weight:900}.face .ic,.face .pic{z-index:1;width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.face.r-legendary{background:linear-gradient(#fff6d6,#ffe08a)}.face.r-epic{background:linear-gradient(#f4e6ff,#e0c8ff)}.face.r-rare{background:linear-gradient(#e6f2ff,#cfe5ff)}.newtag{color:#fff;font-style:normal;font-size:calc(var(--u) * 2.6);padding:1px calc(var(--u) * 2);z-index:2;background:#e0344f;border-radius:99px;position:absolute;top:-3px;right:-3px;transform:rotate(8deg)}.ctap{font-size:calc(var(--u) * 4);opacity:.9;margin:0}@keyframes pulse{50%{transform:scale(1.05)}}@keyframes fadein{0%{opacity:0}}@keyframes popin{0%{opacity:0;transform:scale(.8)}}@keyframes toast{0%{opacity:0;transform:translateY(8px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes banner{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.15)}35%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(-6vh)}}@keyframes shake{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)scale(1.04)}}@keyframes burst{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes dealin{0%{opacity:0;transform:translateY(40px)scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.card .logo{width:62%}.card.settings .logo{width:42%}.row.exp .mid>small{display:block}.goalline{font-size:calc(var(--u) * 2.7);opacity:.92;margin:calc(var(--u) * .5) 0 calc(var(--u) * .3);font-weight:600;line-height:1.2}.status{gap:calc(var(--u) * 1.4);padding:0 calc(var(--u) * 1.4)}.status.empty{background:#b53a3ae6}.sbtn{align-items:center;gap:calc(var(--u) * .6);color:#fff;display:flex;position:relative}.sbtn:after{content:"";position:absolute;top:-9px;bottom:-9px;left:-4px;right:-4px}.sbtn .ic{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.sbtn b{font-size:calc(var(--u) * 3.2)}.combo{gap:calc(var(--u) * 1)}.combo .cico{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);filter:hue-rotate(300deg)saturate(1.4);flex:none}.combo .bar{flex:1;width:auto;position:relative}.combo .bar b{letter-spacing:.04em;text-transform:uppercase;font-weight:900;font-size:calc(var(--u) * 2.5)}.boss .lrow{font-weight:900}.boss .bar{height:calc(var(--u) * 2.6)}.finger{width:calc(var(--u) * 14);align-items:center;gap:calc(var(--u) * .6);pointer-events:none;margin-top:calc(var(--u) * 5);z-index:3;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.finger i{width:calc(var(--u) * 11);height:calc(var(--u) * 11);border:calc(var(--u) * 1) solid #fff;box-shadow:0 0 calc(var(--u) * 3) #ffc65c;background:#fff3;border-radius:50%;animation:1s ease-out infinite tapring}.finger b{padding:calc(var(--u) * .5) calc(var(--u) * 2.4);font-size:calc(var(--u) * 3.2);background:#2a1c14cc;border-radius:99px}@keyframes tapring{0%{opacity:1;transform:scale(.55)}to{opacity:.1;transform:scale(1.25)}}.side-btn.offer{background:linear-gradient(#a98bff,#7a4fe0);flex-direction:column}.side-btn.offer small{font-size:max(10px, calc(var(--u) * 2.3));margin-top:-2px;line-height:1}.side-btn.pulse{box-shadow:0 0 0 3px var(--accent,#ffc65c);animation:1.2s infinite pulse}.side-btn.ev-goldrush{background:#b8761bd9}.side-btn.ev-fossilfest{background:#8a6f45d9}.side-btn.ev-turboweek{background:#b5391dd9}.side-btn.ev-starfall{background:#3a4aa8d9}.cost.rec{box-shadow:0 0 0 3px #fff8, 0 calc(var(--u) * .7) 0 #00000026;animation:1.1s infinite pulse}.soon.ready{animation:1.4s infinite pulse}.tabs{gap:8px;padding-left:8px;padding-right:8px}.tab{font-size:max(11px, calc(var(--u) * 2.6));padding-left:2px;padding-right:2px}.tab .dot{top:2px;right:18%}.crumb{min-height:44px;padding:0 calc(var(--u) * 3);color:var(--ink2);font-size:calc(var(--u) * 3.4);flex:none;align-self:flex-start;margin-top:-4px;font-weight:900}.morerow{text-align:left;width:100%;color:var(--ink);position:relative}.morerow .dot{top:50%;right:calc(var(--u) * 9);margin-top:calc(var(--u) * -1.5)}.morerow .chev{font-size:calc(var(--u) * 7);color:var(--ink2)}.card:has(.x) h2{padding:0 calc(var(--u) * 8)}.card .note{color:var(--ink);background:var(--card2);border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.4);font-weight:900}.big-num.amberbig b{color:#d9780b;font-size:calc(var(--u) * 13);text-shadow:0 calc(var(--u) * .5) 0 #f3c98a}.big-num.amberbig .ic{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.sub.small{font-size:calc(var(--u) * 2.7)}.sub.err{color:var(--bad);min-height:1.2em}.bossleft{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.bossleft .bar{margin:0}.yearin{text-align:center;width:60%;min-height:48px;font:inherit;font-size:calc(var(--u) * 6);border-radius:calc(var(--u) * 3);border:3px solid var(--line);background:var(--card2);color:var(--ink);-webkit-user-select:text;user-select:text;align-self:center}.codebox{width:100%;font:600 calc(var(--u) * 2.8) ui-monospace, Consolas, monospace;border-radius:calc(var(--u) * 2.4);border:2px solid var(--line);background:var(--card2);color:var(--ink);padding:calc(var(--u) * 1.4);resize:none;-webkit-user-select:text;user-select:text;word-break:break-all}.links{justify-content:center;gap:calc(var(--u) * 5);display:flex}.tlink{color:var(--ink2);font-size:calc(var(--u) * 3.2);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.tlink.danger{color:var(--bad);font-size:calc(var(--u) * 2.9)}.danger-zone{border-top:2px dashed var(--line);padding-top:calc(var(--u) * 1);color:var(--ink2);font-size:calc(var(--u) * 2.6);flex-direction:column;align-items:center;display:flex}.wide .joker{width:calc(var(--u) * 8);height:calc(var(--u) * 8);min-width:40px;min-height:40px}.wide .joker .ic{width:calc(var(--u) * 6.2);height:calc(var(--u) * 6.2)}.wide .jokers{padding:calc(var(--u) * .4) 0;gap:calc(var(--u) * 2)}#ui[data-mode=menu] .hud,#ui[data-mode=menu] .sheet,#ui[data-mode=menu] .finger{visibility:hidden}.boot{z-index:40;justify-content:center;align-items:center;gap:calc(var(--u) * 5);color:#e9d3ae;background:radial-gradient(circle at 50% 42%,#2e2019,#1a110d 78%);flex-direction:column;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.boot.out{opacity:0;pointer-events:none}.boot.loading .logo{height:calc(var(--sh) * .2);width:auto;max-width:70%}.bar.load{width:56%;height:calc(var(--u) * 1.8);background:#ffffff1f;margin:0}.bar.load>i{background:#e9a63c;transition:transform .25s ease-out}.boot.loading small{opacity:.65;font-size:calc(var(--u) * 3);letter-spacing:.1em}#ui>.menu{pointer-events:none}.menu{color:#fff;text-shadow:0 1px #0006;padding:env(safe-area-inset-top) 0 calc(env(safe-area-inset-bottom) + var(--u) * 2.5);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.menu>*{pointer-events:auto;flex:none}.menu>.mgap{pointer-events:none;flex:1}.mtop{align-items:center;gap:calc(var(--u) * 1.6);height:calc(var(--u) * 12.5);padding:0 calc(var(--u) * 2.5);margin-top:calc(var(--u) * 1.5);display:flex}.mtop .sp{flex:1}.mbadge{width:calc(var(--u) * 10.5);height:calc(var(--u) * 10.5);min-width:44px;min-height:44px;box-shadow:inset 0 0 0 calc(var(--u) * .6) var(--accent2);background:#1d151199;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.mbadge small{font-size:max(10px, calc(var(--u) * 2.4));opacity:.9}.mbadge b{font-size:calc(var(--u) * 4.4)}.mtitle{font-size:calc(var(--u) * 3.2);opacity:.92;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mtitle:empty{display:none}.mlogo{height:calc(var(--sh) * .2);width:auto;max-width:66%;margin-top:calc(var(--u) * 2);filter:drop-shadow(0 2px 5px #0008);align-self:center}.mbtns{justify-content:center;gap:calc(var(--u) * 1.6);padding:0 calc(var(--u) * 3);margin-top:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.mbtn{width:calc(var(--u) * 16.5);height:calc(var(--u) * 15);border-radius:calc(var(--u) * 3.2);justify-content:center;align-items:center;gap:calc(var(--u) * .6);padding:0 calc(var(--u) * .6);background:#2a1c14b8;flex-direction:column;display:flex;position:relative}.mbtn .ic{width:calc(var(--u) * 8.4);height:calc(var(--u) * 8.4)}.mbtn span{max-width:100%;font-size:calc(var(--u) * 2.7);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.mbtn:active,.mplay:active{transform:translateY(1px)}.mplay{width:calc(100% - var(--u) * 10 * var(--ik,1));min-height:48px;height:calc(var(--u) * 12);border-radius:calc(var(--u) * 4);background:var(--accent);color:#2f1708;text-shadow:none;font-size:calc(var(--u) * 4.4);box-shadow:0 calc(var(--u) * .8) 0 #a64d0d;align-self:center;font-weight:900}.mbottom{padding-top:calc(var(--u) * 1);flex-direction:column;display:flex}.mstrip{margin:calc(var(--u) * 2.4) calc(var(--u) * 2 * var(--ik,1)) 0;scrollbar-width:none;touch-action:pan-x;border-radius:calc(var(--u) * 3);cursor:grab;background:#1d1511d9;position:relative;overflow:auto hidden}.mstrip::-webkit-scrollbar{display:none}.mtrack{gap:calc(var(--u) * 5);padding:calc(var(--u) * 1) calc(var(--u) * 4) calc(var(--u) * 2.8);width:max-content;display:flex}.ssec{flex-direction:column;flex:none;display:flex}.shead{left:calc(var(--u) * 1);align-self:flex-start;align-items:baseline;gap:calc(var(--u) * 1.4);min-height:32px;font-size:calc(var(--u) * 3);color:#fff;display:flex;position:sticky}.shead b{font-weight:900}.shead small{opacity:.7}.shead .chev{opacity:.8;font-style:normal}.spath{gap:calc(var(--u) * 3.2);padding:calc(var(--u) * 1.6) 0 calc(var(--u) * 1.2);align-items:center;display:flex}.snode{width:calc(var(--u) * 9);height:calc(var(--u) * 9);box-shadow:inset 0 0 0 calc(var(--u) * .6) #6b5242;color:#d9c3a3;font-size:max(14px, calc(var(--u) * 3.6));text-shadow:none;transform:translateY(calc(var(--w) * var(--u) * 1.1));background:#3b2a20;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;position:relative}.snode+.snode:before{content:"";width:calc(var(--u) * 3.2);height:calc(var(--u) * .7);z-index:-1;background:#6b5242;position:absolute;top:50%;right:100%}.snode.done{box-shadow:inset 0 0 0 calc(var(--u) * .6) #86c38a;color:#fff;background:#4a7d4e}.snode.done+.snode:before{background:#86c38a}.snode.now{background:var(--accent);box-shadow:inset 0 0 0 calc(var(--u) * .6) #fff;color:#2f1708;animation:1.4s ease-in-out infinite nodepulse}.snode.lock{opacity:.55}.snode.guard{width:calc(var(--u) * 11.5);height:calc(var(--u) * 11.5)}.snode .gpic{inset:calc(var(--u) * .5);background-size:cover;border-radius:50%;width:auto;height:auto;position:absolute}.snode.sil .gpic{filter:brightness(0)opacity(.5)}.snode.guard b{bottom:calc(var(--u) * -1.2);padding:0 calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.6);color:#fff;background:#1d1511e6;border-radius:99px;position:absolute}@keyframes nodepulse{0%,to{box-shadow:inset 0 0 0 calc(var(--u) * .6) #fff, 0 0 0 0 #ffc65caa}50%{box-shadow:inset 0 0 0 calc(var(--u) * .6) #fff, 0 0 0 calc(var(--u) * 1.6) #ffc65c00}}@media (prefers-reduced-motion:reduce){.snode.now{animation:none}}.card.levels .map{height:calc(var(--sh) * .66);padding:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.credits-text{white-space:pre-wrap;font:inherit;font-size:calc(var(--u) * 3);max-height:calc(var(--sh) * .6);color:var(--ink2);-webkit-user-select:text;user-select:text;margin:0;font-weight:600;line-height:1.45;overflow:auto}.card p.madeby{text-align:center;font-variant:small-caps;letter-spacing:.14em;font-size:calc(var(--u) * 3);opacity:.6}.bubble{z-index:6;pointer-events:none;color:#4a3326;border-radius:calc(var(--u) * 3.2);padding:calc(var(--u) * 1.6) calc(var(--u) * 2.8);font-size:calc(var(--u) * 3.4);text-align:center;filter:drop-shadow(0 calc(var(--u) * .5) 0 #0004);background:#fffdf6;font-weight:800;line-height:1.25;animation:.24s ease-out bubblein;position:absolute}.bubble:after{content:"";left:var(--tail,50%);bottom:calc(var(--u) * -1.6);border-left:calc(var(--u) * 1.6) solid transparent;border-right:calc(var(--u) * 1.6) solid transparent;border-top:calc(var(--u) * 1.8) solid #fffdf6;position:absolute;transform:translate(-50%)}.bubble[data-pos=under]:after{bottom:auto;top:calc(var(--u) * -1.6);border-top:0;border-bottom:calc(var(--u) * 1.8) solid #fffdf6}.bubble[data-kind=guard]{color:#ffe8d2;background:#3a1f1c}.bubble[data-kind=guard]:after,.bubble[data-pos=side]:after{display:none}@keyframes bubblein{0%{opacity:0;transform:translateY(calc(var(--u) * 1)) scale(.92)}}.layerbar .lrow{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.autotag{align-items:center;gap:calc(var(--u) * .6);min-height:24px;padding:0 calc(var(--u) * 1.4) 0 calc(var(--u) * .6);font-size:calc(var(--u) * 2.4);white-space:nowrap;background:#ffffff26;border-radius:99px;font-weight:900;display:inline-flex}.autotag .ic{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.autotag.boosted{color:#2f1708;text-shadow:none;background:#e9a63c}.rchip{font-size:calc(var(--u) * 2.7);border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * .7) calc(var(--u) * 1.6) calc(var(--u) * .6);background:#2a1c14b0;line-height:1.2;animation:.3s fadein}.rchip.ready .bar>i{background:linear-gradient(#9cf08a,#3fb056)}.rchip.record{background:#b8761bee;font-weight:900}.lvbanner[data-kind=record]{font-size:calc(var(--u) * 8.5);color:#fff3a8}.confetti{pointer-events:none;z-index:16;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti i{width:calc(var(--u) * 1.6);height:calc(var(--u) * 2.6);border-radius:1px;animation:1.9s ease-in forwards conf;position:absolute;top:-4%}@keyframes conf{to{transform:translate(var(--dx), calc(var(--sh) * 1.1)) rotate(720deg)}}#stage[data-calm="1"] .confetti,#stage[data-calm="1"] .bubble:after{display:none}#stage[data-calm="1"] *{animation-duration:.01ms!important;animation-iteration-count:1!important}.row.hint{box-shadow:0 0 0 calc(var(--u) * .8) var(--accent2);animation:1s ease-in-out infinite alternate hintp}@keyframes hintp{to{box-shadow:0 0 0 calc(var(--u) * 1.6) #ffc65c33}}.modal.full{padding:0}.modal.full .scrim{display:none}.card.sofar h2{color:#d9602a}.card .quote{text-align:center;color:var(--ink);font-style:italic}.card .bname{text-align:center;font-size:calc(var(--u) * 5);color:var(--ink);font-weight:900}.card.letter .big-num{margin-top:calc(var(--u) * -.5)}.card p.ps{text-align:center;opacity:.75}.card .pic.hero.big{width:calc(var(--u) * 42);height:calc(var(--u) * 42)}.pic.dim{filter:brightness(.45)}.pages{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.pgl{font-size:calc(var(--u) * 3);color:var(--ink2)}.prow{gap:calc(var(--u) * 2);margin-top:calc(var(--u) * .6);display:flex}.pgt{height:calc(var(--u) * 19);border-radius:calc(var(--u) * 2.4);flex:1;place-items:center;min-height:70px;display:grid;position:relative}.pgt.found{background:var(--card2);box-shadow:0 2px 0 var(--line)}.pgt .pgi{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.pgt.found b{bottom:calc(var(--u) * .8);right:calc(var(--u) * 1.6);font-size:calc(var(--u) * 3.2);position:absolute}.pgt.miss{border:calc(var(--u) * .5) dashed var(--ink2);opacity:.6;font-size:calc(var(--u) * 2.8);color:var(--ink2);text-align:center}.paper{border-radius:calc(var(--u) * 1.6);padding:calc(var(--u) * 3.4);box-shadow:0 calc(var(--u) * .5) 0 #c9a96a;gap:calc(var(--u) * 2);background:#f8e7bf;flex-direction:column;display:flex;transform:rotate(-1deg)}.paper .note-text{font-size:calc(var(--u) * 4.2);color:#4a3326;font-family:Segoe Print,Bradley Hand,ui-rounded,cursive;font-style:italic;line-height:1.4}.paper small{color:#8a6a44}.ending-text{text-align:center;min-height:4.6em;font-size:calc(var(--u) * 4.2)!important;color:var(--ink)!important}.dots{justify-content:center;gap:calc(var(--u) * 1.4);display:flex}.dots i{width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:var(--line);border-radius:50%}.dots i.on{background:var(--accent)}.row.bud .bpic{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.row.sil .bpic{filter:brightness(0)opacity(.5)}.row.bud .btns{flex-direction:column;gap:4px;display:flex}.row.bud .cost:disabled{opacity:.7}.row.ti.secret{opacity:.6;border:calc(var(--u) * .4) dashed var(--line);box-shadow:none}.row.ti.earned.on{box-shadow:0 0 0 calc(var(--u) * .6) var(--accent)}.row.tier.on{box-shadow:0 0 0 calc(var(--u) * .7) var(--accent)}.ttag{color:var(--good);font-size:calc(var(--u) * 2.8)}.mvars{gap:calc(var(--u) * 1.6);margin-top:calc(var(--u) * 2);flex-direction:column;display:flex}.vh{font-size:calc(var(--u) * 4.4);margin:0}.vcells{gap:calc(var(--u) * .8);margin-top:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.pic.vc{width:calc(var(--u) * 8.4);height:calc(var(--u) * 8.4)}.vc.miss{filter:brightness(0)opacity(.22)}.mv-golden:not(.miss){filter:sepia(1) saturate(5) hue-rotate(-12deg) brightness(1.15) drop-shadow(0 0 calc(var(--u) * .8) #ffd23f)}.mv-tiny:not(.miss){transform:scale(.6)}.mv-glowing:not(.miss){filter:brightness(1.15) drop-shadow(0 0 calc(var(--u) * 1) #9dffd0)}.burrow{color:#fff;z-index:1;background:#2a1c14;animation:.25s fadein;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.burrow .room{background-position:bottom;background-size:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.burrow .fi,.burrow .bdibo{aspect-ratio:1;height:auto;position:absolute;transform:translate(-50%,-50%)}.burrow .bdibo{width:30%;top:63%;left:50%}.burrow.seq .bdibo{top:50%}.burrow.seq .zz{top:39%}.burrow .zz{font-size:calc(var(--u) * 6);color:#fff;text-shadow:0 2px #0008;animation:2s ease-in-out infinite zz;position:absolute;top:52%;left:62%}@keyframes zz{50%{transform:translateY(calc(var(--u) * -2));opacity:.5}}.burrow .btop{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);padding:calc(env(safe-area-inset-top) + var(--u) * 2) calc(var(--u) * 3) 0;text-shadow:0 1px #0008;display:flex;position:absolute;top:0;left:0;right:0}.burrow .btitle{font-size:calc(var(--u) * 5)}.burrow .bback{min-height:44px;padding:0 calc(var(--u) * 3);background:#2a1c14b0;border-radius:99px;font-weight:900}.burrow .chip.jar{gap:calc(var(--u) * 1)}.burrow .jari{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.burrow .chip.jar.pop{animation:.5s 2 pulse}.burrow .shelf{gap:calc(var(--u) * 1.2);padding-bottom:calc(var(--u) * .6);border-bottom:calc(var(--u) * 1) solid #5a3a20;flex-wrap:wrap;align-items:flex-end;max-width:32%;display:flex;position:absolute;top:56%;left:4%}.burrow .tro{width:calc(var(--u) * 6.6);height:calc(var(--u) * 6.6)}.burrow .museumn{display:none}.burrow .bpanel{padding:calc(var(--u) * 6) calc(var(--u) * 2) calc(env(safe-area-inset-bottom) + var(--u) * 2);gap:calc(var(--u) * 1.6);background:linear-gradient(#0000,#2a1c14f2 22%);flex-direction:column;align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}.burrow .bpanel>p,.burrow .bsh{text-align:center;font-size:calc(var(--u) * 3.6);text-shadow:0 1px #000a;margin:0}.burrow .fshop{gap:calc(var(--u) * 2);-webkit-overflow-scrolling:touch;touch-action:pan-x;padding-bottom:4px;display:flex;overflow-x:auto}.burrow .fcard{width:calc(var(--u) * 25);align-items:center;gap:calc(var(--u) * .6);background:var(--card);color:var(--ink);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 1.4);box-shadow:0 2px 0 var(--line);text-align:center;flex-direction:column;flex:none;display:flex}.burrow .fcard .fpic{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.burrow .fn{font-size:calc(var(--u) * 3);font-weight:900;line-height:1.1}.burrow .fb{font-size:calc(var(--u) * 2.5);color:var(--ink2)}.burrow .fp{align-items:center;gap:calc(var(--u) * .6);font-weight:900;display:flex}.burrow .fcard.can{box-shadow:0 0 0 calc(var(--u) * .7) var(--accent)}.burrow .fcard.owned{opacity:.6}.burrow .fcard.cant{opacity:.8}.burrow .fcard small{color:var(--good)}.burrow.leaving{animation:.5s forwards fadeout}@keyframes fadeout{to{opacity:0}}.wheelbox{width:calc(var(--u) * 54);height:calc(var(--u) * 54);margin:calc(var(--u) * 2) auto;position:relative}.wdisc{inset:calc(var(--u) * 3);background:conic-gradient(#ff8a5c 0 45deg, #ffd24a 45deg 90deg, #7bd36b 90deg 135deg, #52c0e8 135deg 180deg, #8e7bff 180deg 225deg, #ff7ac0 225deg 270deg, #ffb347 270deg 315deg, #6bd3b0 315deg 360deg);box-shadow:0 0 0 calc(var(--u) * 1.2) #c98f2a, 0 0 0 calc(var(--u) * 2.2) #6b4426;border-radius:50%;transition:transform 3.4s cubic-bezier(.12,.7,.1,1);position:absolute}.wsl{width:0;height:0;position:absolute;top:50%;left:50%}.wsl>*{left:calc(var(--u) * -3.4);top:calc(var(--u) * -3.4);position:absolute}.wptr{top:calc(var(--u) * -1);border-left:calc(var(--u) * 2.6) solid transparent;border-right:calc(var(--u) * 2.6) solid transparent;border-top:calc(var(--u) * 5.4) solid #e8452c;z-index:2;filter:drop-shadow(0 1px #0006);position:absolute;left:50%;transform:translate(-50%)}.whub{width:calc(var(--u) * 9);height:calc(var(--u) * 9);box-shadow:0 0 0 calc(var(--u) * .8) #6b4426;background:radial-gradient(circle at 35% 30%,#ffe27a,#c98f2a);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wres{justify-content:center;align-items:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 4.4);color:var(--ink);animation:.3s popin;display:flex}details.odds-d{background:var(--card2);border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * 1.4) calc(var(--u) * 2)}details.odds-d summary{color:var(--ink);cursor:pointer;align-items:center;min-height:32px;font-weight:900;display:flex}details.odds-d .orow{margin-top:calc(var(--u) * .8)}.reels{gap:calc(var(--u) * 2);margin:calc(var(--u) * 2) 0;justify-content:center;display:flex}.reel{width:calc(var(--u) * 20);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 3);box-shadow:inset 0 0 0 calc(var(--u) * .6) #c98f2a;background:#2a1c14;place-items:center;display:grid}.reel .ic{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.reel.stop{animation:.3s popin}.sym{font-size:calc(var(--u) * 12);color:#ffd24a;line-height:1}.sym.bar{width:calc(var(--u) * 12);height:calc(var(--u) * 6);border-radius:calc(var(--u) * 1);box-shadow:inset 0 calc(var(--u) * -.6) 0 #a8741a;background:linear-gradient(#ffe27a,#d9a21c)}.sym.seven{color:#e8452c;font-size:calc(var(--u) * 14);font-weight:900}.jp-out{justify-content:center;align-items:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 4.6);color:var(--ink);animation:.3s popin;display:flex}.card.jackpot h2{color:#d9780b;text-align:center;font-size:calc(var(--u) * 8)}.card.longfall .big-num small{font-size:calc(var(--u) * 3.4)}.card.longfall .big-num{font-size:calc(var(--u) * 8)}.gsay{gap:calc(var(--u) * 3);background:var(--card2);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 2);align-items:center;display:flex}.gsay .gpic{width:calc(var(--u) * 16);height:calc(var(--u) * 16);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.gsay b{color:var(--ink)}.gsay p{font-style:italic}.fx.mile{color:var(--accent);font-size:calc(var(--u) * 2.7);font-weight:800}.odds-d .oh{margin-bottom:calc(var(--u) * 1);color:var(--ink);display:block}.wsl>.wamt{top:calc(var(--u) * 3.4);width:calc(var(--u) * 6.8);text-align:center}.wsl .wamt{font-size:calc(var(--u) * 2.4);color:#fff;text-shadow:0 1px 2px #000a;line-height:1}.row.tier.adrow{color:#fff;background:linear-gradient(#a98bff,#7a4fe0)}.row.tier.adrow .fx,.row.tier.adrow small{color:#efe8ff}.row.tier.adrow .cost{color:#4a2aa8;background:#fff}.rebirth.pulse{animation:1.4s infinite pulse}.pgi.sk{filter:grayscale()sepia(.5)contrast(1.25)}.pgt:nth-child(2) .pgi.sk{transform:rotate(-4deg)}.pgt:nth-child(3) .pgi.sk{transform:rotate(3deg)}.paper .note-text{font-family:Segoe Print,Bradley Hand,Comic Sans MS,Marker Felt,cursive;font-size:calc(var(--u) * 4);color:#3d2a1f;line-height:1.4}.burrow .bnote{width:max-content;max-width:70%;padding:calc(var(--u) * 1.6) calc(var(--u) * 2.8);border-radius:calc(var(--u) * 3.2);color:#4a3326;font-size:calc(var(--u) * 3.4);text-align:center;text-shadow:none;pointer-events:none;background:#fffdf6;margin:0;font-weight:800;animation:.25s fadein;position:absolute;top:40%;left:50%;transform:translate(-50%)}.burrow .tro{cursor:pointer}.burrow .bdibo.stretch{animation:.9s ease-out stretch}@keyframes stretch{0%{transform:translate(-50%,-50%)scaleY(.9)}40%{transform:translate(-50%,-52%)scale(.94,1.14)}to{transform:translate(-50%,-50%)scale(1)}}.mbtn .pips{left:0;right:0;bottom:calc(var(--u) * .8);justify-content:center;gap:calc(var(--u) * .5);display:flex;position:absolute}.pips i{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);background:#ffffff40;border-radius:50%}.pips i.on{background:var(--accent2)}.pips i.next{background:#ff4f6a;animation:1.2s infinite pulse}.layerbar{min-width:150px}.layerbar .lname{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.layerbar .goalline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.topbar .autotag{min-height:calc(var(--u) * 6);padding:0 calc(var(--u) * 1.2) 0 calc(var(--u) * .5);font-size:calc(var(--u) * 2.6);flex:none}.rebirth{white-space:nowrap}.pgt.miss{justify-content:center;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1);opacity:.75;flex-direction:column;display:flex}.pgi.dark{filter:brightness(0)opacity(.28);width:calc(var(--u) * 9)!important;height:calc(var(--u) * 9)!important}.pgt.miss small{line-height:1.15}.rib.bv{margin-left:calc(var(--u) * 1.4);background:#2c7d45;display:inline-block;position:static}.card .pic.rbpic{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.sub.good{color:var(--good);font-weight:900}.sub.payoff{color:var(--ink);font-weight:900}.gsay.dibo{margin-top:calc(var(--u) * 1.4)}.trw{justify-content:center;gap:calc(var(--u) * 2);display:flex}.burrow .living{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.burrow .lv{aspect-ratio:1;pointer-events:auto;cursor:pointer;height:auto;position:absolute;transform:translate(-50%,-50%)}.burrow .lv.buddy{animation:2.6s ease-in-out infinite lvbob}.burrow .lv.visitor{filter:drop-shadow(0 2px 2px #0006);animation:3.4s ease-in-out infinite lvbob}.burrow .lv.stamp{aspect-ratio:auto;filter:sepia(.4)drop-shadow(0 2px 2px #0007)}@keyframes lvbob{50%{margin-top:calc(var(--u) * -1)}}.shopbar{z-index:2;padding:calc(var(--u) * 1) calc(var(--u) * 2);background:var(--sheet);border-bottom:2px solid var(--line);font-weight:900;font-size:calc(var(--u) * 3.4);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.shopbar .gb{align-items:center;gap:calc(var(--u) * 1);display:inline-flex}.shopbar .ic{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.hero-card{background:linear-gradient(135deg, var(--card2), var(--card));border:2px solid var(--accent)}.hero-card .once{color:var(--accent);font-size:calc(var(--u) * 2.6);text-transform:uppercase;letter-spacing:.04em;font-weight:900}.mnext{text-align:center;margin:calc(var(--u) * 1.4) 0 0;font-size:calc(var(--u) * 3);color:#ffe9c4;text-shadow:0 1px #0008}.mlayer{text-align:center;width:max-content;max-width:90%;font-weight:900;font-size:calc(var(--u) * 3.4);color:#ffe9c4;text-shadow:0 1px #0008;padding:calc(var(--u) * .8) calc(var(--u) * 3);background:#1d1511d9;border-radius:99px;align-self:center;margin:0 0 12px}.mtag{text-align:center;margin:calc(var(--u) * .8) 0 0;font-size:calc(var(--u) * 3.4);color:#ffe9c4;text-shadow:0 1px 2px #000a;font-weight:800}.mhook{margin-top:calc(var(--u) * 2);min-height:44px;padding:0 calc(var(--u) * 4);color:#2f1708;text-shadow:none;font-weight:900;font-size:calc(var(--u) * 3.4);background:linear-gradient(#ffb347,#f08a1c);border-radius:99px;align-self:center;animation:1.6s infinite pulse}.tchips{border-radius:calc(var(--u) * 3);flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #0003,0 0 0 2px #0002}.tchips b{flex:1;display:block}.boss{place-items:center;display:grid}.boss .lrow{gap:calc(var(--u) * 2);padding:0 calc(var(--u) * 2.4);font-size:calc(var(--u) * 3);background:#2a1c14b0;border-radius:99px}.autotag .chev{opacity:.8;margin-left:calc(var(--u) * .2);font-style:normal}.cost.cant:not(.ad):not(.store){color:#6f6150;box-shadow:none;filter:none;opacity:1;background:#cfc4b0}.row .best{background:var(--accent);color:#2f1708;padding:0 calc(var(--u) * 1.8);font-style:normal;font-size:calc(var(--u) * 2.5);border-radius:99px;font-weight:900}.notch{align-items:center;gap:calc(var(--u) * 1);display:flex}.notch .bar{height:calc(var(--u) * 1.4);background:var(--line);flex:1;margin:0}.notch .bar>i{background:linear-gradient(var(--accent2), var(--accent))}.notch small{color:var(--accent);font-weight:900;font-size:calc(var(--u) * 2.6);white-space:nowrap}.bboard{gap:calc(var(--u) * 2) calc(var(--u) * 3);width:64%;padding:calc(var(--u) * 2.4);border-radius:calc(var(--u) * 2.4);box-shadow:inset 0 0 0 calc(var(--u) * .6) #8f5f35, 0 calc(var(--u) * .8) 0 #3a2210;text-shadow:none;color:#ffe9c4;background:#6b4426d9;grid-template-columns:auto 1fr;align-items:center;display:grid;position:absolute;top:22%;left:50%;transform:translate(-50%)}.bhook{align-items:center;gap:calc(var(--u) * .4);flex-direction:column;display:flex}.bhook .peg{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);background:#c9a46a;border-radius:50%;box-shadow:0 1px #0006}.bhook small{font-size:calc(var(--u) * 2.8);font-weight:900}.bhat{width:calc(var(--u) * 13);height:calc(var(--u) * 8);border:calc(var(--u) * .5) solid #2a1c14;background:linear-gradient(to top, #4aa05a var(--p,0%), #2a1c1455 var(--p,0%));border-radius:50% 50% 14% 14%;display:block}.bcards{min-height:calc(var(--u) * 14);justify-content:center;align-items:center;display:flex}.bcard{width:calc(var(--u) * 12);height:calc(var(--u) * 13);margin:0 calc(var(--u) * -1.4);filter:drop-shadow(0 2px 2px #0006);min-width:0}.bcpic{width:100%;height:100%;display:block}.bempty{font-size:calc(var(--u) * 2.8);opacity:.8;text-align:center}.baway{font-size:calc(var(--u) * 3);text-align:center;grid-column:1/-1;margin:0;font-weight:800}.bplate{justify-content:center;gap:calc(var(--u) * 1.4);grid-column:1/-1;display:flex}.bplate b{font-size:calc(var(--u) * 4)}.bname-in{border-radius:calc(var(--u) * 2);width:0;min-width:0;min-height:40px;padding:0 calc(var(--u) * 2);font:inherit;font-size:calc(var(--u) * 3);color:#4a3326;-webkit-user-select:text;user-select:text;background:#fffdf6;border:0;flex:1}.bname-ok{min-height:40px;padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 2);background:var(--accent);color:#2f1708;font-weight:900;font-size:calc(var(--u) * 3)}.card.parental .sub{margin:0}.chestscene .ghost{min-height:48px;min-width:calc(var(--u) * 34);color:#ffe9c4;background:#1d1008b3;border-radius:99px}.boot.splash{gap:calc(var(--u) * 2)}.boot .peek{width:calc(var(--u) * 44);height:calc(var(--u) * 34);position:relative;overflow:hidden}.boot .peekd{left:50%;bottom:calc(var(--u) * 1.5);width:calc(var(--u) * 40);aspect-ratio:1;animation:.8s cubic-bezier(.2,1.25,.4,1) .1s forwards peekup;position:absolute;transform:translate(-50%,78%)}.boot .peekd img{width:100%;display:block}.boot .lamp{aspect-ratio:1;opacity:0;background:radial-gradient(#fff8c8,#ffd24a 55%,#0000 70%);border-radius:50%;width:9%;animation:.5s .85s 2 forwards lampblink;position:absolute;top:23%;left:50.5%;transform:translate(-50%,-50%)}.boot .hole{width:100%;height:calc(var(--u) * 7);z-index:2;background:radial-gradient(at 50% 40%,#0d0705 0 55%,#3a2618 56% 100%);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.boot .peeklogo{height:calc(var(--sh) * .14);opacity:0;width:auto;max-width:70%;transform:translateY(calc(var(--u) * 4));animation:.5s ease-out .75s forwards logorise}.boot .credit{bottom:calc(var(--u) * 8);font-variant:small-caps;letter-spacing:.18em;font-size:calc(var(--u) * 3.6);opacity:0;font-weight:800;animation:.4s ease-out 1s forwards logorise;position:absolute}@keyframes peekup{to{transform:translate(-50%,12%)}}@keyframes lampblink{0%,to{opacity:0}50%{opacity:.95}}@keyframes logorise{to{opacity:1;transform:none}}.fx.quip{color:var(--ink);margin-top:2px;font-style:italic}.lcol{width:calc(var(--u) * 38)}.rchip{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 2.5);overflow:hidden}.rchip .bar{margin-top:calc(var(--u) * .4)}.hud>.rebirth{left:calc(var(--u) * 2);bottom:calc(var(--sheet-h,40%) + var(--u) * 2);max-width:calc(var(--u) * 58);pointer-events:auto;position:absolute}.rebirth .rbmore{opacity:.85;font-weight:700}.bubble[data-pos=side]{border-radius:calc(var(--u) * 3.2)}.pack .pbonus{font-size:calc(var(--u) * 2.5);color:var(--good);font-weight:900;display:block}.row.shop .real{font-size:calc(var(--u) * 2.4);color:var(--ink2);opacity:.8;display:block}.tchips{gap:7%;padding:9% 9% 7%}.tchips .tcard{border-radius:calc(var(--u) * 1.4);flex:1;justify-content:flex-end;align-items:center;padding:0 9%;display:flex;box-shadow:0 1px #0003}.tchips u{border-radius:99px;width:34%;height:46%}.pic.swatch.fxs{background:radial-gradient(circle at 30% 70%, var(--fx) 0 11%, transparent 12%), radial-gradient(circle at 64% 36%, var(--fx) 0 15%, transparent 16%), radial-gradient(circle at 72% 74%, var(--fx) 0 9%, transparent 10%), radial-gradient(circle at 36% 28%, var(--fx) 0 8%, transparent 9%), #4a3326}.ccard.flip .face.r-epic,.ccard.flip .face.r-legendary{animation:1.1s 2 pulse}.card.settings{touch-action:pan-y;padding-bottom:calc(var(--u) * 9)}.sgroup{margin:calc(var(--u) * 2) 0 0;font-size:calc(var(--u) * 3);text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);border-bottom:2px solid var(--line);padding-bottom:calc(var(--u) * .6)}.card.settings .danger-zone{gap:calc(var(--u) * .6)}.boot.cold{gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 8);text-align:center;background:radial-gradient(circle at 50% 38%,#3a2619,#150e0a 80%)}.boot .coldd{width:calc(var(--u) * 40)}.boot .coldt{gap:calc(var(--u) * 2.4);flex-direction:column;display:flex}.boot .coldt p{font-size:calc(var(--u) * 4.4);opacity:0;transform:translateY(calc(var(--u) * 2));margin:0;font-weight:800;line-height:1.25;animation:.6s ease-out forwards logorise}.boot.cold small{bottom:calc(var(--u) * 8);opacity:.6;letter-spacing:.1em;position:absolute}.boot .peeklogo{width:calc(var(--u) * 60);max-width:80%;height:auto}.bubble{padding:calc(var(--u) * 1.1) calc(var(--u) * 2.4);font-size:calc(var(--u) * 3.2);line-height:1.22}.bubble[data-pos=left]{font-size:calc(var(--u) * 3)}.bubble[data-pos=left]:after{bottom:auto;left:100%;top:var(--tail,50%);border:0;border-top:calc(var(--u) * 1.6) solid transparent;border-bottom:calc(var(--u) * 1.6) solid transparent;border-left:calc(var(--u) * 1.8) solid #fffdf6;display:block;transform:translateY(-50%)}.talking .lcol>*{opacity:0;transition:opacity .12s}.lcol>*{animation:.35s fadein}.rchip.ticker{pointer-events:auto;white-space:normal;font-size:calc(var(--u) * 3.1);-webkit-line-clamp:2;padding:calc(var(--u) * 1) calc(var(--u) * 1.8);background:#1d1511f2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.card.letter .thing{width:calc(var(--u) * 20);height:calc(var(--u) * 20);margin:calc(var(--u) * 1) auto 0;object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.card.letter .thing svg{width:100%;height:100%;display:block}.card.letter p.found{margin:0;font-weight:800}.big-num.mini{font-size:calc(var(--u) * 4.6);gap:calc(var(--u) * 1)}.big-num.mini .ic{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4)}.big-btn.adout{color:#5b3bb0;box-shadow:inset 0 0 0 calc(var(--u) * .8) #7a4fe0;background:0 0}.boot.splash{background:radial-gradient(circle at 50% 42%,#2e2019,#150e0a 80%)}.boot .credit{bottom:calc(var(--u) * 5 + env(safe-area-inset-bottom,0px))}.crow[data-n="4"]{max-width:calc(var(--u) * 58);margin-inline-start:auto;margin-inline-end:auto}.menu .mline{margin:calc(var(--u) * .6) 0 0;padding:0 calc(var(--u) * 6);text-align:center;font-size:calc(var(--u) * 3.2);color:#ffe9c4;text-shadow:0 1px 3px #000c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-style:italic;font-weight:800;overflow:hidden}.card.rebirthc p.pill{padding:calc(var(--u) * .8) calc(var(--u) * 2.6);color:#7a3d00;text-align:center;font-weight:900;font-size:calc(var(--u) * 3.2);background:#fde3b3;border-radius:99px;align-self:center;margin:0}.card.rebirthc p.runline{color:#b5610a;font-weight:800}#stage[data-booting="1"] .hud,#stage[data-booting="1"] .sheet,#stage[data-booting="1"] .finger{visibility:hidden}.lcol{width:auto;max-width:calc(var(--u) * 33)}.rchip{box-sizing:border-box;max-width:100%}.rchip.tap{pointer-events:auto;cursor:pointer}.rchip.empty{background:#b53a3ae6;font-weight:900}.finger{margin-top:0;transform:translate(-50%,-50%)}.turbo .en{left:0;right:0;bottom:calc(var(--u) * 1.4);text-align:center;font-size:calc(var(--u) * 2.6);font-weight:900;line-height:1;position:absolute}.turbo .en:empty{display:none}.mupper{pointer-events:none;flex-direction:column;display:flex}.mupper>*{pointer-events:auto;flex:none}.mbottom{pointer-events:auto;position:absolute;bottom:auto;left:0;right:0}.role-dig{--role:#e8742f}.role-speed{--role:#2f9fe0}.role-crit{--role:#e0443a}.role-luck{--role:#3fb056}.role-crew{--role:#9a6ee0}.role-coin{--role:#e2a516}.roleic{width:calc(var(--u) * 12.4);height:calc(var(--u) * 12.4);background:color-mix(in srgb, var(--role,var(--accent)) 24%, transparent);box-shadow:inset 0 0 0 calc(var(--u) * .6) var(--role,var(--accent));border-radius:50%;flex:none;place-items:center;display:grid}.roleic .ic{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.row[class*=role-]{border-left:calc(var(--u) * 1) solid var(--role)}.row.pickme{box-shadow:0 0 0 calc(var(--u) * .7) var(--role)}.btag{font-style:normal;font-weight:900;font-size:calc(var(--u) * 2.6);color:var(--role);display:block}.pickb{min-height:44px;margin-top:calc(var(--u) * .6);padding:0 calc(var(--u) * 3);background:var(--role);color:#fff;font-weight:900;font-size:calc(var(--u) * 3);border-radius:99px;animation:1.3s infinite pulse}.branchc .bopts{gap:calc(var(--u) * 2.4);margin-top:calc(var(--u) * 1.6);grid-template-columns:1fr 1fr;display:grid}.bopt{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 3) calc(var(--u) * 2) calc(var(--u) * 2.4);min-height:calc(var(--u) * 46);border-radius:calc(var(--u) * 3.2);background:var(--card2);color:var(--ink);text-align:center;box-shadow:inset 0 0 0 calc(var(--u) * .8) var(--role), 0 calc(var(--u) * .8) 0 var(--line);flex-direction:column;display:flex}.bopt:active{transform:translateY(2px)scale(.98)}.bopt .roleic{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.bopt .roleic .ic{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.bopt b{font-size:calc(var(--u) * 4.4);line-height:1.1}.bdesc{font-size:calc(var(--u) * 3.1);color:var(--ink2);line-height:1.25}.bgo{padding:calc(var(--u) * 1.2) calc(var(--u) * 4);background:var(--role);color:#fff;border-radius:99px;margin-top:auto;font-style:normal;font-weight:900}.runpickc .mopts{gap:calc(var(--u) * 1.8);margin:calc(var(--u) * 1.6) 0;flex-direction:column;display:flex}.mopt{column-gap:calc(var(--u) * 2.6);text-align:left;min-height:48px;padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 3);background:var(--card2);color:var(--ink);box-shadow:inset 0 0 0 calc(var(--u) * .6) var(--line), 0 calc(var(--u) * .8) 0 var(--line);grid-template-columns:auto 1fr;align-items:center;display:grid}.mopt:active{transform:translateY(2px)}.mopt .roleic{width:calc(var(--u) * 14);height:calc(var(--u) * 14);--role:var(--accent);grid-row:1/span 2}.mopt b{font-size:calc(var(--u) * 4)}.mopt .bdesc{grid-column:2}.rgoal{align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2.4);background:var(--card2);flex-direction:column;display:flex}.rgoal small{color:var(--ink2)}.rgoal b{font-size:calc(var(--u) * 3.8)}.pcgrid{gap:calc(var(--u) * 2.4);max-height:calc(var(--sh) * .58);padding:calc(var(--u) * 1) calc(var(--u) * .6);touch-action:pan-y;grid-template-columns:1fr 1fr;display:grid;overflow-y:auto}.pcard{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.2) calc(var(--u) * 2);border-radius:calc(var(--u) * 1);color:var(--ink);box-shadow:0 calc(var(--u) * .8) 0 var(--line);background:#fffdf6;margin:0;position:relative;transform:rotate(-1.2deg)}.pcard:nth-child(2n){transform:rotate(1.4deg)}.pcimg{aspect-ratio:4/3;border-radius:calc(var(--u) * .6);background:#3a2a20 50%/cover;width:100%;display:block}.pcstage{top:calc(var(--u) * 2.2);left:calc(var(--u) * 2.2);padding:calc(var(--u) * .4) calc(var(--u) * 1.6);color:#fff;font-size:calc(var(--u) * 2.6);background:#2a1c14cc;border-radius:99px;position:absolute}.pcard figcaption{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 3);font-weight:800;line-height:1.15}.pcard small{color:var(--ink2);font-size:calc(var(--u) * 2.5)}.burrow .balbum{z-index:5;padding:calc(env(safe-area-inset-top) + var(--u) * 6) calc(var(--u) * 3) calc(var(--u) * 3);--card:#fffdf6;--ink:#4a3326;--ink2:#7d5d46;--line:#ecd3a6;background:#2a1c14f5;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.burrow .balbum h2{margin:0 0 calc(var(--u) * 1);text-align:center}.burrow .balbum .sub{text-align:center}.burrow .balbum .x{top:calc(env(safe-area-inset-top) + var(--u) * 2);right:calc(var(--u) * 3);position:absolute}.burrow .lv.vis{aspect-ratio:auto}.burrow .vis .vpic{aspect-ratio:1;background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;display:block}.burrow .vis .vb{bottom:calc(100% - var(--u) * .6);width:max-content;max-width:calc(var(--u) * 30);padding:calc(var(--u) * .8) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 2);color:#4a3326;font-size:calc(var(--u) * 2.5);text-align:center;text-shadow:none;pointer-events:none;background:#fffdf6;font-weight:800;line-height:1.15;position:absolute;left:50%;transform:translate(-50%)}.burrow .vis .vb:after{content:"";border:calc(var(--u) * 1) solid transparent;border-top-color:#fffdf6;position:absolute;top:100%;left:50%;transform:translate(-50%)}.card.rebirthc.scene .big-num{font-size:calc(var(--u) * 11)}.card.rebirthc.scene p.pill.soft{color:var(--ink2);padding:0 calc(var(--u) * 2);background:0 0;font-weight:700}.card.rebirthc .fold{margin:calc(var(--u) * 1) 0 0;text-align:left}.card.rebirthc .fold summary{cursor:pointer;color:var(--ink2);text-align:center;place-items:center;min-height:44px;font-weight:800;list-style:none;display:grid}.card.rebirthc .fold summary::-webkit-details-marker{display:none}.card.rebirthc .fold p{margin:calc(var(--u) * 1.2) 0}.card.note{text-align:center}.card.note .torn{color:#4a3326;padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 3);box-shadow:0 calc(var(--u) * .6) 0 #c9a96a;clip-path:polygon(0 3%,6% 0,14% 2%,24% 0,38% 2%,52% 0,66% 2%,80% 0,92% 2%,100% 0,100% 97%,90% 100%,76% 98%,60% 100%,44% 98%,28% 100%,12% 98%,0 100%);background:#f8e7bf;transform:rotate(-1.2deg)}.card.note .hand{margin:0 0 calc(var(--u) * 2);font-family:Segoe Print,Bradley Hand,ui-rounded,cursive;font-style:italic;font-size:calc(var(--u) * 4.6);line-height:1.4}.card.note .torn small{color:#8a6a44}.card.note .chip{margin:calc(var(--u) * 2.5) auto;padding:calc(var(--u) * .8) calc(var(--u) * 2.6);color:#7a3d00;background:#fde3b3;border-radius:99px;font-weight:900;display:inline-block}.pgt .pgline{left:calc(var(--u) * 1);right:calc(var(--u) * 5);bottom:calc(var(--u) * .6);font-size:calc(var(--u) * 2.3);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;text-align:left;line-height:1.1;position:absolute;overflow:hidden}.burrow .fshop{padding-right:calc(var(--u) * 8);-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.burrow .bpanel .big-btn.ghost{color:#fff3dc;background:#ffffff26;box-shadow:inset 0 0 0 2px #ffe9c4aa}.mplay small{font-size:calc(var(--u) * 2.8);opacity:.78;margin-top:calc(var(--u) * .4);font-weight:700;line-height:1;display:block}.trust{text-align:center;margin:calc(var(--u) * 3) 0 0;color:var(--ink2)}.tab .dot.pick{animation:1.2s infinite pulse}
