@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-ext-400-normal-DxX3B4s6.woff2) format("woff2"),url(./lilita-one-latin-ext-400-normal-QROd2hfm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--safe-top: max(env(safe-area-inset-top, 0px), var(--shell-inset-top, 0px));--safe-right: max(env(safe-area-inset-right, 0px), var(--shell-inset-right, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--shell-inset-bottom, 0px));--safe-left: max(env(safe-area-inset-left, 0px), var(--shell-inset-left, 0px));--g-col: min(380px, calc(100vw - 16px) );--ze-power-w: 104px;--g-ink: #10131a;--g-panel: #263042;--g-panel-dark: #171d29;--g-track: #121722;--g-white: #ffffff;--g-green: #6ad13b;--g-green-d: #3a8a18;--g-yellow: #ffc928;--g-yellow-d: #c9860a;--g-blue: #3b8df0;--g-blue-d: #1d4fa8;--g-red: #ef3d3d;--g-red-d: #a31c1c;--g-grey: #7d8696;--g-grey-d: #4a5262;--g-energy: #3ab4ff;--g-energy-d: #1666c4;--g-outline: 0 2px 0 var(--g-ink), 2px 0 0 var(--g-ink), -2px 0 0 var(--g-ink), 0 -2px 0 var(--g-ink), 1.5px 1.5px 0 var(--g-ink), -1.5px 1.5px 0 var(--g-ink), 1.5px -1.5px 0 var(--g-ink), -1.5px -1.5px 0 var(--g-ink), 0 3px 2px rgba(0, 0, 0, .45);--g-outline-thin: 0 1px 0 var(--g-ink), 1px 0 0 var(--g-ink), -1px 0 0 var(--g-ink), 0 -1px 0 var(--g-ink), 0 2px 1px rgba(0, 0, 0, .4)}.g-text{color:var(--g-white);text-shadow:var(--g-outline)}.g-text-thin{color:var(--g-white);text-shadow:var(--g-outline-thin)}.g-icon{display:block;object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.g-btn{--c: var(--g-blue);--d: var(--g-blue-d);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px 4px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 72%,#fff) 0%,var(--c) 46%,var(--c) 100%);box-shadow:inset 0 -5px 0 var(--d),inset 0 2px #ffffff73,0 4px #00000073;color:var(--g-white);text-shadow:var(--g-outline);font-family:Lilita One,system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .06s,box-shadow .06s,filter .15s;-webkit-tap-highlight-color:transparent}.g-btn:before{content:"";position:absolute;left:6px;right:6px;top:3px;height:38%;border-radius:10px 10px 40% 40%/10px 10px 60% 60%;background:linear-gradient(180deg,#ffffff8c,#ffffff14);pointer-events:none;z-index:-1}.g-btn>*{position:relative}.g-btn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -3px 0 var(--d),inset 0 2px #ffffff73,0 1px #00000073}.g-btn:disabled{filter:saturate(.25) brightness(.75);cursor:default}.g-green{--c: var(--g-green);--d: var(--g-green-d)}.g-yellow{--c: var(--g-yellow);--d: var(--g-yellow-d)}.g-blue{--c: var(--g-blue);--d: var(--g-blue-d)}.g-red{--c: var(--g-red);--d: var(--g-red-d)}.g-grey{--c: var(--g-grey);--d: var(--g-grey-d)}.g-panel{border:3px solid var(--g-ink);border-radius:20px;background:linear-gradient(180deg,#33405a 0%,var(--g-panel) 30%,var(--g-panel-dark) 100%);box-shadow:inset 0 2px #ffffff1f,inset 0 -4px #00000059,0 6px #0006}.g-badge{--c: var(--g-blue);--d: var(--g-blue-d);position:relative;flex:none;width:38px;height:38px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,#fff) 0%,var(--c) 50%);box-shadow:inset 0 -4px 0 var(--d),0 3px #0006;display:flex;align-items:center;justify-content:center}.g-badge>.g-icon{width:26px;height:26px}.g-bar{--c: var(--g-green);--d: var(--g-green-d);position:relative;flex:1;height:24px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:999px;background:var(--g-track);box-shadow:inset 0 3px #00000080,0 3px #00000059;overflow:hidden}.g-bar>i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 60%,#fff) 0%,var(--c) 45%,var(--d) 100%);box-shadow:inset 0 -3px #0003;transition:width .15s}.g-bar>b{position:absolute;inset:0 10px 0 auto;display:flex;align-items:center;font-weight:400;font-size:14px;color:var(--g-white);text-shadow:var(--g-outline-thin)}.g-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px 2px 4px;border:2px solid var(--g-ink);border-radius:999px;background:#10131ad1;color:var(--g-white);text-shadow:var(--g-outline-thin);font-size:15px;line-height:1.2;white-space:nowrap}.g-pill>.g-icon{width:18px;height:18px}.ze-region-card{position:fixed;left:0;right:0;top:24%;z-index:30;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 16px 12px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 55%,rgba(10,13,20,.85)) 22%,color-mix(in srgb,var(--c) 55%,rgba(10,13,20,.85)) 78%,transparent);animation:ze-region-card 2.6s ease-in-out both}.ze-region-card-kicker{display:inline-flex;align-items:center;gap:5px;font-size:16px;letter-spacing:.08em;color:#fff6d6}.ze-region-card-kicker .g-icon{width:20px;height:20px}.ze-region-card-name{font-size:34px;line-height:1.05;color:#fff;text-align:center}.ze-region-card.boss{top:30%}.ze-region-card.boss .ze-region-card-name{color:#ffd6d0}@keyframes ze-region-card{0%{opacity:0;transform:translate(-30%) skew(-8deg)}14%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translate(24%) skew(6deg)}}.ze-journey-fog{position:absolute;left:0;right:0;pointer-events:none;background:linear-gradient(to bottom,#f4f8fcf0,#f4f8fcb3 60%,#f4f8fc00);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ze-mstop-teaser{top:-30px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;padding:3px 9px 4px;border-radius:9px;border:3px solid var(--g-ink);background:var(--c, var(--g-yellow));color:#fff;font-size:12px;box-shadow:0 3px #00000059;animation:ze-region-bob 1.6s ease-in-out infinite}.ze-mstop-teaser .g-icon{width:16px;height:16px}@keyframes ze-region-bob{50%{transform:translate(-50%) translateY(-4px)}}.ze-mstop-draft{top:0!important;left:82%!important;width:30px;height:30px;border-radius:50%;border:3px solid var(--g-ink);background:radial-gradient(circle at 35% 28%,#fff1a8,var(--g-yellow) 55%,var(--g-yellow-d));display:flex;align-items:center;justify-content:center;box-shadow:0 2px #0006}.ze-mstop-draft .g-icon{width:20px;height:20px}.ze-journey-traveller{position:absolute;z-index:3;width:54px;height:54px;margin:-46px 0 0 -27px;pointer-events:none;filter:drop-shadow(0 4px 0 rgba(0,0,0,.4))}.ze-mstop.arrived .ze-mstop-disc{animation:ze-region-arrive .6s ease-out both}@keyframes ze-region-arrive{0%{transform:translate(-50%) scale(1)}35%{transform:translate(-50%) scale(1.35);box-shadow:0 0 0 6px #fff,0 0 30px 12px var(--g-yellow)}to{transform:translate(-50%) scale(1)}}body .ze-journey{background:#ffd7b5}body .ze-journey-scroll{background:transparent}.ze-journey-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ze-journey-layer-inner{position:absolute;left:0;right:0;top:0;will-change:transform}.ze-journey-layer.sky .ze-journey-layer-inner{background:repeating-linear-gradient(to top,#ffd7b5 0,#cfe8f4 calc(var(--ze-sky-cycle) * .1),#94cdef calc(var(--ze-sky-cycle) * .32),#a6d3ee calc(var(--ze-sky-cycle) * .5),#f6cf92 calc(var(--ze-sky-cycle) * .62),#e08f86 calc(var(--ze-sky-cycle) * .7),#7a5a9a calc(var(--ze-sky-cycle) * .77),#26305e calc(var(--ze-sky-cycle) * .85),#1c2347 calc(var(--ze-sky-cycle) * .93),#ffd7b5 var(--ze-sky-cycle));background-repeat:repeat}.ze-journey-far-sprite{position:absolute;opacity:.45;filter:saturate(.5) brightness(1.1) blur(.8px)}.ze-journey-mid-sprite{position:absolute;opacity:.7;filter:saturate(.8) blur(.3px)}.ze-journey-front-sprite{position:absolute;opacity:.55;filter:blur(3px) brightness(1.05)}.ze-journey-starfield{position:absolute;left:0;right:0;pointer-events:none;background-image:radial-gradient(2.6px 2.6px at 12% 18%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 38% 72%,#fff 50%,transparent 52%),radial-gradient(3.2px 3.2px at 71% 33%,#fffbe0 50%,transparent 52%),radial-gradient(2px 2px at 88% 81%,#fff 50%,transparent 52%),radial-gradient(1.8px 1.8px at 55% 9%,#fff 50%,transparent 52%),radial-gradient(2.8px 2.8px at 24% 54%,#dfe8ff 50%,transparent 52%),radial-gradient(1.8px 1.8px at 63% 61%,#fff 50%,transparent 52%),radial-gradient(2.2px 2.2px at 6% 90%,#fff 50%,transparent 52%);background-size:130px 120px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 75%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 75%,transparent);animation:ze-region-twinkle 3.2s ease-in-out infinite alternate}@keyframes ze-region-twinkle{0%{opacity:.65}to{opacity:1}}.ze-journey-island{position:absolute;transform:translate(-50%,-40%);pointer-events:none;filter:drop-shadow(0 18px 16px rgba(30,60,100,.28));transition:filter .3s}.ze-journey-island.plain{aspect-ratio:1.3;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c) 70%,#fff),var(--c) 60%,color-mix(in srgb,var(--c) 50%,#000))}.ze-journey-island.locked{filter:grayscale(.65) brightness(.88) drop-shadow(0 18px 16px rgba(30,60,100,.2))}.ze-journey-island.loop-night{filter:brightness(.55) saturate(.8) hue-rotate(-14deg) drop-shadow(0 0 18px rgba(140,170,255,.45))}.ze-journey-island.loop-storm{filter:brightness(.72) saturate(.45) drop-shadow(0 18px 16px rgba(30,40,60,.35))}.ze-journey-cloud.sprite{width:calc(110px * var(--s));height:auto;border-radius:0;background:none;box-shadow:none;opacity:.92;filter:drop-shadow(0 8px 8px rgba(30,60,100,.18))}.ze-journey-cloud.night{filter:brightness(.62) saturate(.7) hue-rotate(-20deg) drop-shadow(0 8px 8px rgba(10,10,40,.3))}.ze-journey-cloud{position:absolute;width:calc(130px * var(--s));height:calc(42px * var(--s));transform:translate(-50%,-50%);border-radius:999px;background:#fff;opacity:.75;pointer-events:none;box-shadow:calc(-34px * var(--s)) calc(8px * var(--s)) 0 calc(-6px * var(--s)) #fff,calc(30px * var(--s)) calc(-14px * var(--s)) 0 calc(-2px * var(--s)) #fff,calc(4px * var(--s)) calc(-20px * var(--s)) 0 calc(-4px * var(--s)) #fff}.ze-slots{--tile: min(84px, calc((min(380px, 100vw) - 64px) / var(--reels) - 8px));position:fixed;inset:0;z-index:46;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:max(20px,var(--safe-top, 0px)) 16px max(20px,var(--safe-bottom, 0px));box-sizing:border-box;overflow:hidden;text-align:center;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none;background:radial-gradient(120% 80% at 50% 40%,#181228d1,#06080ef0);animation:ze-unlock-in .3s ease-out both}.ze-slots.leaving{animation:ze-unlock-out .24s ease-in both}.ze-slots>*{position:relative}.ze-sl-rays{position:absolute!important;left:50%;top:46%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;pointer-events:none;opacity:.55;background:repeating-conic-gradient(rgba(255,210,90,.45) 0deg 8deg,transparent 8deg 20deg);mask-image:radial-gradient(circle,#000 0%,transparent 55%);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 55%);animation:ze-rs-spin 18s linear infinite}.ze-sl-banner{display:flex;flex-direction:column;align-items:center;animation:ze-star-pop .4s ease-out both}.ze-sl-kicker{font-size:18px;color:var(--g-yellow)}.ze-sl-title{font-size:clamp(34px,11vw,46px);line-height:1;color:var(--g-yellow)}.ze-sl-machine{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 14px 12px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:24px;background:linear-gradient(180deg,#ff6a3d,#d83a26 55%,#a82418);box-shadow:inset 0 0 0 4px #ffffff59,inset 0 -8px #00000040,0 8px #00000073;animation:ze-unlock-rise .4s .1s ease-out both}.ze-sl-windows{display:flex;gap:8px}.ze-sl-window{position:relative;width:var(--tile);height:var(--tile);overflow:hidden;border:3px solid var(--g-ink);border-radius:14px;background:linear-gradient(180deg,#2b3344,#f7f9fd 18% 82%,#2b3344);box-shadow:inset 0 4px 6px #00000073,inset 0 -4px 6px #00000073}.ze-sl-window.stopped{animation:ze-sl-stop .45s ease-out both}.ze-sl-strip{display:flex;flex-direction:column;will-change:transform}.ze-sl-tile{--c: var(--g-grey);--d: var(--g-grey-d);flex:none;width:var(--tile);height:var(--tile);box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 65%,#fff) 0%,var(--c) 55%);box-shadow:inset 0 -5px 0 var(--d),inset 0 2px #ffffff80}.ze-sl-tile>.g-icon{width:78%;height:78%}.ze-sl-names{display:flex;gap:8px;min-height:18px}.ze-sl-name{width:var(--tile);font-size:13px;line-height:1.05;color:#fff;text-shadow:var(--g-outline-thin);animation:ze-unlock-rise .3s ease-out both}.ze-sl-sub{font:700 14px system-ui,sans-serif;letter-spacing:0;color:#d9def0;opacity:0}.ze-sl-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;opacity:0}.ze-slots.landed .ze-sl-sub{animation:ze-unlock-rise .3s ease-out both}.ze-slots.landed .ze-sl-actions{animation:ze-sl-pop .35s ease-out .15s both}.ze-sl-ok{min-width:170px;min-height:52px;font-size:20px}.ze-sl-reroll{min-height:52px;font-size:17px}.ze-sl-reroll[hidden],.ze-sl-ok[hidden]{display:none}.ze-sl-ad{width:26px;height:26px}.ze-sl-note{min-height:16px;font:700 13px system-ui,sans-serif;letter-spacing:0;color:#ffb3a8}.ze-sl-note:empty{visibility:hidden}@keyframes ze-sl-pop{0%{transform:scale(.2);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:none;opacity:1}}@keyframes ze-sl-stop{0%{box-shadow:0 0 0 0 var(--g-yellow),inset 0 4px 6px #00000073;transform:scale(1)}40%{box-shadow:0 0 0 4px var(--g-yellow),0 0 22px #ffc928e6,inset 0 4px 6px #00000073;transform:scale(1.08)}to{box-shadow:0 0 0 3px var(--g-yellow),inset 0 4px 6px #00000073;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ze-slots,.ze-slots *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}.ze-panel.ze-result{justify-content:flex-start;box-sizing:border-box;padding:max(24px,var(--safe-top)) 16px max(24px,var(--safe-bottom));gap:12px;background:radial-gradient(120% 80% at 50% 38%,#0c0e1273,#080a0ed1);animation:ze-rs-fade .25s ease-out both}.ze-result .ze-spacer{flex:1 1 0;min-height:0}.ze-rs{position:relative;display:flex;flex-direction:column;align-items:center;width:min(360px,calc(100vw - 24px));min-height:0}.ze-rs-hero{position:relative;z-index:2;flex:none;width:100%;height:150px;margin-bottom:-38px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:none}.ze-rs-rays{position:absolute;left:50%;top:58px;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:repeating-conic-gradient(#ffdc6e8c 0deg 9deg,#ffdc6e00 9deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 62%);mask-image:radial-gradient(circle,#000 12%,transparent 62%);animation:ze-rs-rays-in .5s .35s ease-out both,ze-rs-spin 14s linear infinite}.ze-result:not(.won) .ze-rs-rays{background:repeating-conic-gradient(#ffc45066 0deg 8deg,#ffc45000 8deg 26deg)}.ze-rs-art{position:absolute;left:50%;top:0;width:170px;height:100px;margin-left:-85px;animation:ze-rs-drop .55s .42s cubic-bezier(.3,1.5,.5,1) both}.ze-rs-train{width:100%;height:100%;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45));transform-origin:60% 90%}.ze-result:not(.won) .ze-rs-train{transform:rotate(-16deg) translateY(4px);animation:ze-rs-wobble 2.6s 1s ease-in-out infinite}.ze-result.won .ze-rs-art,.ze-result.won .ze-rs-bang{display:none}.ze-result.won .ze-rs-hero{height:168px}.ze-rs-smoke{position:absolute;left:62%;top:4px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fbfbfb,#c9ccd2 70%,#9aa0aa);box-shadow:0 2px #00000040;opacity:0;animation:ze-rs-puff 2.1s ease-out infinite}.ze-rs-smoke:nth-of-type(2){animation-delay:1.4s}.ze-rs-smoke:nth-of-type(3){animation-delay:2.1s}.ze-rs-smoke:nth-of-type(4){animation-delay:2.8s}.ze-result.won .ze-rs-smoke{display:none}.ze-rs-bang{position:absolute;top:16px;width:10px;height:30px;border:3px solid var(--g-ink);border-radius:6px;background:var(--g-yellow);animation:ze-rs-bang .4s .75s ease-out both}.ze-rs-bang.l{left:calc(50% - 112px);--rot: -30deg;transform:rotate(var(--rot))}.ze-rs-bang.r{left:calc(50% + 100px);--rot: 30deg;transform:rotate(var(--rot))}.ze-rs-hstars{display:none;position:absolute;left:0;right:0;top:4px;justify-content:center;align-items:flex-end;gap:4px}.ze-result.won .ze-rs-hstars{display:flex}.ze-rs-hstar{position:relative;width:82px;height:82px;transform:translateY(14px) rotate(-14deg)}.ze-rs-hstar:nth-child(2){width:106px;height:106px;transform:none}.ze-rs-hstar:nth-child(3){transform:translateY(14px) rotate(14deg)}.ze-rs-hstar>.g-icon{position:relative;width:100%;height:100%;filter:grayscale(1) brightness(.55) drop-shadow(0 3px 0 rgba(0,0,0,.45));opacity:.8;animation:ze-rs-pop .3s .45s ease-out both}.ze-rs-hstar.on>.g-icon{filter:drop-shadow(0 0 12px rgba(255,201,40,.85)) drop-shadow(0 4px 0 rgba(0,0,0,.45));opacity:1;animation:ze-rs-star .5s cubic-bezier(.3,1.5,.5,1) both}.ze-rs-hstar-burst{position:absolute;inset:-30%;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,240,170,.95) 0%,rgba(255,201,40,.5) 35%,transparent 65%)}.ze-rs-hstar.on>.ze-rs-hstar-burst{animation:ze-rs-burst .6s ease-out both}.ze-rs-hstar.on:nth-child(1)>*{animation-delay:.6s}.ze-rs-hstar.on:nth-child(2)>*{animation-delay:.95s}.ze-rs-hstar.on:nth-child(3)>*{animation-delay:1.3s}.ze-rs-hstar.solo{width:106px;height:106px;transform:none}.ze-rs-hstar.solo.on>*{animation-delay:.75s}.ze-rs-stamp{display:none;position:absolute;right:-4px;bottom:50px;z-index:3;padding:4px 10px 6px;border:3px solid var(--g-ink);border-radius:12px;background:linear-gradient(180deg,#7fe04f,var(--g-green) 60%);box-shadow:inset 0 -4px 0 var(--g-green-d),0 4px #0006;font-size:15px;color:#fff;text-shadow:var(--g-outline-thin);transform:rotate(10deg)}.ze-result.won .ze-rs-stamp.on{display:block;animation:ze-rs-stamp .4s 1.6s cubic-bezier(.3,1.6,.5,1) both}.ze-rs-banner{--c: var(--g-red);--d: var(--g-red-d);position:relative;transform:rotate(-2deg);animation:ze-rs-slam .45s .2s cubic-bezier(.2,1.4,.4,1) both}.ze-rs-banner>.ze-rs-title{position:relative;padding:2px 26px 8px;border:3px solid var(--g-ink);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,#fff) 0%,var(--c) 45%,var(--c) 100%);box-shadow:inset 0 0 0 3px #ffffff8c,inset 0 -7px 0 var(--d),0 6px #00000073}.ze-rs-banner:before,.ze-rs-banner:after{content:"";position:absolute;z-index:-1;top:16px;width:34px;height:44px;border:3px solid var(--g-ink);background:var(--d);box-shadow:0 4px #0006}.ze-rs-banner:before{left:-22px;border-radius:8px 0 0 8px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%)}.ze-rs-banner:after{right:-22px;border-radius:0 8px 8px 0;clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%)}.ze-result.won .ze-rs-banner,.ze-rs-banner.gold{--c: var(--g-yellow);--d: var(--g-yellow-d)}.ze-result.won .ze-rs-title{font-size:clamp(28px,9.4vw,38px)}.ze-result .ze-rs-title,.ze-draft .ze-rs-title{margin:0;font-size:46px;line-height:1.05;letter-spacing:.02em;color:#fff;white-space:nowrap;text-shadow:0 3px 0 var(--g-ink),3px 0 0 var(--g-ink),-3px 0 0 var(--g-ink),0 -3px 0 var(--g-ink),2px 2px 0 var(--g-ink),-2px 2px 0 var(--g-ink),2px -2px 0 var(--g-ink),-2px -2px 0 var(--g-ink),0 6px 0 rgba(0,0,0,.35)}.ze-rs-card{position:relative;z-index:1;width:100%;box-sizing:border-box;min-height:0;overflow:hidden;padding:50px 14px 16px;display:flex;flex-direction:column;align-items:stretch;gap:14px;border:3px solid var(--g-ink);border-radius:26px;background:linear-gradient(180deg,#f7f9fd,#e6ebf3 60%,#d6dde9);box-shadow:inset 0 0 0 4px #ffffffd9,inset 0 -6px #10131a1f,0 8px #00000073;color:#1d2433;text-shadow:none;animation:ze-rs-rise .4s .05s cubic-bezier(.2,1.3,.4,1) both}.ze-rs-content{min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 2px}.ze-rs-level{margin-top:-4px;font-size:15px;letter-spacing:.06em;color:#6a7384;text-transform:uppercase}.ze-rs-level:empty{display:none}.ze-rs-stages{display:flex;justify-content:center;align-items:center;gap:8px;margin:6px 0 2px}.ze-rs-stages:empty{display:none}.ze-rs-stage{position:relative;width:22px;height:22px;animation:ze-rs-pop .3s ease-out both}.ze-rs-stage.checkpoint{width:28px;height:30px}.ze-rs-stage>.g-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.ze-rs-stage.on>.g-icon{filter:drop-shadow(0 0 5px rgba(255,201,40,.8)) drop-shadow(0 2px 0 rgba(0,0,0,.35))}.ze-rs-stage.boss{width:38px;height:38px}.ze-rs-kills{display:flex;align-items:center;gap:10px;animation:ze-rs-up .35s .4s ease-out both}.ze-rs-kills-icon{width:36px;height:36px}.ze-rs-kills-num{font-size:40px;line-height:1;color:#1d2433;font-variant-numeric:tabular-nums}.ze-rs-kills-label{font-size:19px;color:#4a5262}.ze-rs-tiles{width:100%;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:10px}.ze-rs-tile{--t: #e9edf3;--c: #c3cad6;--d: #7d8696;position:relative;aspect-ratio:1 / 1;max-height:104px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px 8px;background:linear-gradient(180deg,var(--t) 0%,var(--c) 70%);box-shadow:inset 0 3px #fff9,inset 0 -5px 0 var(--d),0 4px #0000004d;animation:ze-rs-pop .45s cubic-bezier(.3,1.6,.5,1) both}.ze-rs-tile:after{content:"";position:absolute;inset:0;border-radius:15px;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:160% 0;animation:ze-rs-shine .8s ease-out both;animation-delay:inherit;pointer-events:none}.ze-rs-tile-icon{width:58%;height:58%;filter:drop-shadow(0 3px 0 rgba(0,0,0,.3))}.ze-rs-tile-mark{display:flex;align-items:center;justify-content:center;width:44%;aspect-ratio:1;border-radius:50%;border:3px solid var(--g-ink);font:22px Lilita One,system-ui,sans-serif;font-style:normal;color:var(--g-ink)}.ze-rs-tile-gun{position:absolute;right:-6px;top:-8px;width:34px;height:34px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.45))}.ze-rs-tile-num{font-size:24px;line-height:1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:var(--g-outline)}.ze-rs-tile.ghost{background:linear-gradient(100deg,#d9dfe9 30%,#eef2f8,#d9dfe9 70%);background-size:300% 100%;border-color:#10131a40;box-shadow:none;animation:ze-rs-ghost 1.1s linear infinite}.ze-rs-tile.ghost:after{display:none}.ze-rs-status{font-size:16px;color:#4a5262}.ze-rs-status:empty{display:none}.ze-rs-status.error{color:var(--g-red-d)}.ze-rs-info{width:100%;display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:2px solid rgba(16,19,26,.14)}.ze-rs-info:empty{display:none}.ze-rs-row{display:flex;align-items:center;gap:10px;padding:0 6px;font-size:18px;animation:ze-rs-up .3s .9s ease-out both}.ze-rs-row-icon{width:30px;height:30px;flex:none}.ze-rs-row-label{flex:1;text-align:left;color:#3a4252}.ze-rs-row-value{font-size:24px;color:#1d2433}.ze-rs-row.unlock .ze-rs-row-label{color:var(--g-green-d)}.ze-rs-ad{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.ze-rs-ad:empty{display:none}.ze-result .ze-rs-ad-btn{width:100%;min-height:54px;border-radius:18px;font-size:22px;gap:8px;padding:2px 16px 6px;animation:ze-rs-up .3s 1s ease-out both}.ze-rs-ad-btn .ze-rs-btn-icon{width:34px;height:30px}.ze-rs-ad-plus{font-size:18px;opacity:.9}.ze-rs-ad-msg{font-size:14px;color:#3a4252}.ze-rs-ad-msg:empty{display:none}.ze-rs-notes{display:flex;flex-direction:column;align-items:center;gap:6px}.ze-rs-notes:empty{display:none}.ze-rs-carry{font-size:14px;color:#5d6575}.ze-rs-rain{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ze-rs-rain>i{position:absolute;width:10px;height:16px;border-radius:2px;transform:rotate(var(--r));opacity:0;animation:ze-rs-rain 3.4s ease-in both}.ze-rs-rain>.c0{background:#ffc928}.ze-rs-rain>.c1{background:#ff5fa8}.ze-rs-rain>.c2{background:#3ab4ff}.ze-rs-rain>.c3{background:#6ad13b}.ze-rs-confetti{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.ze-rs-card>:not(.ze-rs-confetti){position:relative;z-index:1}.ze-rs-confetti>i{position:absolute;width:9px;height:14px;border-radius:2px;transform:rotate(var(--r));opacity:0;animation:ze-rs-float 3.2s ease-in-out infinite}.ze-rs-confetti>.c0{background:#ffc928}.ze-rs-confetti>.c1{background:#ff5fa8}.ze-rs-confetti>.c2{background:#3ab4ff}.ze-rs-confetti>.c3{background:#6ad13b}.ze-result-actions{flex:none;display:flex;flex-direction:column;gap:10px;animation:ze-rs-up .35s .6s ease-out both}.ze-result .ze-result-main{width:100%;min-height:66px;border-radius:20px;font-size:28px;padding:4px 16px 10px;gap:10px}.ze-result-row{display:flex;gap:10px}.ze-result .ze-result-minor{flex:1;min-width:0;min-height:52px;font-size:18px;gap:8px;padding:0 10px 4px}.ze-rs-btn-icon{width:32px;height:32px;flex:none}.ze-result-minor .ze-rs-btn-icon{width:26px;height:26px}.ze-result-actions.ready .ze-result-main{animation:ze-rs-nudge 1.6s .4s ease-in-out infinite}.ze-result.settled,.ze-result.settled .ze-rs-card,.ze-result.settled .ze-rs-banner,.ze-result.settled .ze-rs-art,.ze-result.settled .ze-rs-bang,.ze-result.settled .ze-rs-kills,.ze-result.settled .ze-rs-tile,.ze-result.settled .ze-rs-tile:after,.ze-result.settled .ze-rs-stamp.on,.ze-result.settled .ze-result-actions,.ze-result.settled .ze-rs-hstar>*,.ze-result.settled .ze-rs-rain>i,.ze-result.settled .ze-rs-row:not(:last-child){animation:none}.ze-result.settled .ze-rs-rays{animation:ze-rs-spin 14s linear infinite}@keyframes ze-rs-fade{0%{opacity:0}}@keyframes ze-rs-rise{0%{opacity:0;transform:translateY(60px) scale(.92)}}@keyframes ze-rs-slam{0%{opacity:0;transform:rotate(-8deg) scale(2.4)}60%{opacity:1}to{transform:rotate(-2deg) scale(1)}}@keyframes ze-rs-drop{0%{opacity:0;transform:translateY(-70px) scale(.6)}}@keyframes ze-rs-rays-in{0%{opacity:0;transform:scale(.3)}}@keyframes ze-rs-spin{to{rotate:360deg}}@keyframes ze-rs-wobble{0%,to{transform:rotate(-16deg) translateY(4px)}50%{transform:rotate(-12deg) translateY(1px)}}@keyframes ze-rs-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ze-rs-puff{0%{opacity:0;transform:translateY(10px) scale(.4)}20%{opacity:.95}to{opacity:0;transform:translate(26px,-46px) scale(1.5)}}@keyframes ze-rs-bang{0%{opacity:0;transform:rotate(var(--rot)) scaleY(.2)}70%{transform:rotate(var(--rot)) scaleY(1.3)}to{opacity:1;transform:rotate(var(--rot)) scaleY(1)}}@keyframes ze-rs-pop{0%{opacity:0;transform:scale(.3)}}@keyframes ze-rs-up{0%{opacity:0;transform:translateY(14px)}}@keyframes ze-rs-shine{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes ze-rs-ghost{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes ze-rs-nudge{0%,70%,to{transform:scale(1)}80%{transform:scale(1.05)}90%{transform:scale(.98)}}@keyframes ze-rs-rain{0%{opacity:0;transform:translate(0) rotate(var(--r))}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--dx),105vh) rotate(calc(var(--r) + 720deg))}}@keyframes ze-rs-star{0%{opacity:0;transform:scale(2.6) rotate(-40deg)}60%{opacity:1}}@keyframes ze-rs-burst{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes ze-rs-stamp{0%{opacity:0;transform:rotate(-20deg) scale(2.2)}to{opacity:1;transform:rotate(10deg) scale(1)}}@keyframes ze-rs-float{0%,to{opacity:.85;transform:translateY(0) rotate(var(--r))}50%{opacity:.85;transform:translateY(-6px) rotate(calc(var(--r) + 25deg))}}@media(max-height:640px){.ze-rs-hero{height:124px;margin-bottom:-32px}.ze-rs-art{width:140px;height:82px;margin-left:-70px}.ze-result .ze-rs-title{font-size:38px}.ze-result.won .ze-rs-title{font-size:clamp(26px,8.6vw,34px)}.ze-rs-hstar{width:68px;height:68px}.ze-rs-hstar:nth-child(2){width:88px;height:88px}.ze-rs-card{padding-top:42px;gap:10px}.ze-rs-content{gap:8px}.ze-rs-kills-num{font-size:32px}}@media(prefers-reduced-motion:reduce){.ze-result,.ze-result *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}.ze-panel.ze-draft{z-index:5;justify-content:flex-start;overflow:auto;box-sizing:border-box;padding:max(16px,var(--safe-top)) 12px max(16px,var(--safe-bottom));background:radial-gradient(120% 80% at 50% 38%,#0c0e1280,#080a0ed9);animation:ze-rs-fade .25s ease-out both}.ze-dr{position:relative;width:min(380px,100%);margin:auto;display:flex;flex-direction:column;align-items:center}.ze-dr-rays{position:absolute;left:50%;top:30px;width:380px;height:380px;margin:-190px 0 0 -190px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(#ffdc6e80 0deg 9deg,#ffdc6e00 9deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 62%);mask-image:radial-gradient(circle,#000 12%,transparent 62%);animation:ze-rs-rays-in .5s .3s ease-out both,ze-rs-spin 14s linear infinite}.ze-dr-banner{z-index:2;margin-bottom:-30px}.ze-draft .ze-dr-banner .ze-rs-title{font-size:clamp(34px,11vw,46px)}.ze-dr-card{position:relative;z-index:1;width:100%;box-sizing:border-box;padding:42px 12px 14px;display:flex;flex-direction:column;align-items:stretch;gap:6px;border:3px solid var(--g-ink);border-radius:26px;background:linear-gradient(180deg,#f7f9fd,#e6ebf3 60%,#d6dde9);box-shadow:inset 0 0 0 4px #ffffffd9,inset 0 -6px #10131a1f,0 8px #00000073;color:#1d2433;text-align:center;animation:ze-rs-rise .4s .05s cubic-bezier(.2,1.3,.4,1) both}.ze-dr-kicker{font-size:14px;letter-spacing:.08em;color:var(--g-yellow-d)}.ze-dr-sub{margin-bottom:6px;font-size:17px;color:#4a5262}.ze-dr-list{display:flex;flex-direction:column;gap:10px}.ze-hud .ze-dr-row{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:84px;box-sizing:border-box;padding:8px 10px 10px 8px;border:3px solid var(--g-ink);border-radius:18px;background:linear-gradient(180deg,#fff,#eef2f8);box-shadow:inset 0 -5px #10131a1a,0 4px #0000004d;color:#1d2433;text-align:left;cursor:pointer;font:inherit;transition:transform .15s,opacity .2s,filter .2s,box-shadow .15s;animation:ze-dr-in .45s calc(.45s + var(--i) * .14s) cubic-bezier(.25,1.4,.5,1) both}.ze-hud .ze-dr-row:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -3px #10131a1a,0 1px #0000004d}.ze-dr-row:disabled{cursor:default}.ze-dr-list.choosing .ze-dr-row:not(.picked){opacity:.45;filter:saturate(.4);transform:scale(.97)}.ze-hud .ze-dr-row.picked{transform:scale(1.04);border-color:var(--g-yellow-d);box-shadow:0 0 0 4px var(--g-yellow),0 0 22px #ffc928cc,0 4px #0000004d}.ze-dr-tile{--c: var(--g-grey);--d: var(--g-grey-d);flex:none;width:66px;height:66px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:3px solid var(--g-ink);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 65%,#fff) 0%,var(--c) 55%);box-shadow:inset 0 -5px 0 var(--d),inset 0 2px #ffffff80}.ze-dr-tile.currency{--c: var(--g-yellow);--d: var(--g-yellow-d)}.ze-dr-tile>.g-icon{width:52px;height:52px}.ze-dr-row.picked .ze-dr-tile>.g-icon{animation:ze-dr-wiggle .5s ease-in-out infinite}.ze-dr-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ze-dr-name{font-size:20px;line-height:1;color:#1d2433}.ze-dr-desc{font:600 12.5px system-ui,sans-serif;letter-spacing:0;line-height:1.25;color:#4a5262}.ze-dr-stats{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.ze-dr-stats>span{font:800 10px system-ui,sans-serif;letter-spacing:.02em;padding:2px 6px;border-radius:6px;background:#dfe5ef;color:#2b3344}.ze-dr-stats .ze-cur{font-size:16px;color:#1d2433;text-shadow:none}.ze-dr-take{flex:none;min-width:64px;min-height:44px;padding:0 10px 4px;font-size:17px;border-radius:12px;pointer-events:none}.ze-dr-note{min-height:14px;margin-top:4px;font:700 13px system-ui,sans-serif;letter-spacing:0;color:var(--g-red-d)}.ze-dr-note:empty{display:none}@keyframes ze-dr-in{0%{opacity:0;transform:translate(-40px) scale(.9)}}@keyframes ze-dr-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg) scale(1.08)}75%{transform:rotate(8deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.ze-draft,.ze-draft *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}.ze-hud[hidden]{display:none}.ze-hud{position:fixed;inset:0;pointer-events:none;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none}.ze-hud button,.ze-card{pointer-events:auto;font:inherit;cursor:pointer}.ze-hud [hidden]{display:none!important}.ze-top{position:absolute;top:max(10px,var(--safe-top));left:50%;transform:translate(-50%);width:min(380px,calc(100vw - 132px));display:flex;flex-direction:column;gap:7px}.ze-trip{position:relative;height:30px;margin-top:9px;display:flex;align-items:stretch;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:999px;background:linear-gradient(180deg,#232a3a,var(--g-track) 55%);box-shadow:inset 0 2px #ffffff14,0 3px #00000059}.ze-trip-code{flex:0 0 auto;display:flex;align-items:center;margin:-1px 0 -1px -1px;padding:0 16px 1px 11px;border-radius:999px 0 0 999px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);background:linear-gradient(180deg,#ffe27a,var(--g-yellow) 50%,var(--g-yellow-d));box-shadow:inset 0 2px #ffffff80,inset 0 -3px #0000002e;font-size:15px;line-height:1;letter-spacing:.03em;color:var(--g-ink)}@keyframes ze-blink{to{filter:brightness(1.35)}}.ze-rail{position:relative;flex:1;align-self:center;height:8px;margin:0 22px 0 16px;border-radius:999px;background:#0000008c;box-shadow:inset 0 2px #0009,0 1px #ffffff1a}.ze-trip-code+.ze-rail{margin-left:12px}.ze-rail-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(180deg,#ffe27a,var(--g-yellow) 50%,var(--g-yellow-d))}.ze-mark{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55))}.ze-mark.on,.passed>.ze-mark.off{display:none}.passed>.ze-mark.on{display:block}.ze-pip{position:absolute;top:50%;width:16px;height:16px;transform:translate(-50%,-50%)}.ze-pip.checkpoint{width:22px;height:24px}.ze-pip-chest{position:absolute;right:-9px;top:-9px;width:17px;height:17px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.ze-pip.paid .ze-pip-chest{opacity:.8}.ze-pip.fresh .ze-pip-chest{opacity:1;animation:ze-pip-pop .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes ze-pip-pop{0%{transform:scale(1)}40%{transform:translateY(-6px) scale(1.7)}to{transform:scale(1)}}.ze-rail-flag{position:absolute;right:-21px;top:50%;width:22px;height:22px;transform:translateY(-62%)}.ze-rail-flag>.g-icon{width:100%;height:100%}.ze-rail-boss{position:absolute;right:-26px;top:50%;width:32px;height:32px;transform:translateY(-50%)}.ze-rail-boss.passed>.ze-mark{filter:drop-shadow(0 0 6px rgba(255,220,90,.95)) drop-shadow(0 1px 0 rgba(0,0,0,.55))}.ze-rail-train{position:absolute;top:50%;width:26px;height:26px;transform:translate(-50%,-58%);filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.ze-boss{display:flex;align-items:center;gap:7px;margin-top:4px}.ze-boss-col{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ze-boss-name{font-size:14px;color:#ffd0c4}.ze-boss-bar{--c: var(--g-red);--d: var(--g-red-d);flex:none;height:20px}#settings{position:fixed;top:max(10px,var(--safe-top));left:max(10px,var(--safe-left));width:48px;height:48px;padding:0 0 4px;z-index:26}body:has(.ze-depot-scrim:not([hidden])) #settings{filter:brightness(.65);pointer-events:none}body:has(#boot-splash,.ze-loading,.ze-upgrades,.ze-journey,.ze-quests,.ze-home-sheet:not([hidden]),.ze-reveal:not([hidden]),.ze-unlock,.ze-nm-screen,.ze-rs2:not([hidden]),.ze-result:not([hidden]),.ze-draft:not([hidden])) #settings{display:none}#settings .g-icon{width:34px;height:34px}.ze-hud .ze-hud-back{position:absolute;top:max(10px,var(--safe-top));left:max(10px,var(--safe-left));width:48px;height:48px;padding:0 0 4px}.ze-hud-back .g-icon{width:30px;height:30px}body:not(.ze-depot-menu):has(.ze-hud:not([hidden]) .ze-hud-back:not([hidden])) #settings{left:auto;right:max(10px,var(--safe-right))}.ze-settings{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#080a1099;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none}.ze-settings-panel{width:min(320px,100%);box-sizing:border-box;padding:12px;display:flex;flex-direction:column;gap:10px;animation:ze-settings-in .14s ease-out}@keyframes ze-settings-in{0%{transform:scale(.94);opacity:0}}.ze-settings-row{width:100%;min-height:54px;gap:10px;font-size:20px}.ze-settings-row .g-icon{width:28px;height:28px}.ze-settings-sounds{display:flex;gap:8px}.ze-settings-sounds .ze-settings-row{flex:1 1 0;min-width:0;gap:6px;padding:0 6px;font-size:16px;white-space:nowrap}.ze-settings-note{margin-top:-4px;font:700 12px system-ui,sans-serif;letter-spacing:0;text-align:center;color:#c9d3e3}.ze-bottom{position:absolute;left:0;right:0;bottom:max(12px,var(--safe-bottom));display:flex;justify-content:center;align-items:flex-end;padding:0 8px}.ze-dock{width:100%;max-width:560px;box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:8px 10px 6px;border-radius:18px;background:#10131a8c;box-shadow:0 0 0 2px #10131a59;pointer-events:auto}.ze-dock-energy{position:relative;flex:0 0 auto;width:84px;height:56px;margin-top:2px;display:flex;align-items:center;justify-content:center;gap:0;padding:0 6px 0 2px;box-sizing:border-box;border-radius:12px;overflow:hidden;background:#080a0eb3;box-shadow:inset 0 0 0 2px #ffffff14}.ze-dock-energy>i{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--g-energy) 70%,#fff),var(--g-energy));opacity:.55}.ze-dock-energy-icon{position:relative;width:30px;height:30px}.ze-dock-energy>b{position:relative;font-size:22px;font-weight:400}.ze-dock-energy>b.pop{animation:ze-energy-pop .3s ease-out}.ze-ride-scrap{position:absolute;top:max(10px,var(--safe-top));right:max(10px,var(--safe-right));box-sizing:border-box;width:56px;min-height:52px;padding:3px 2px 4px;border-radius:14px;flex-direction:column;justify-content:center;gap:0}.ze-ride-scrap>.g-icon{width:22px;height:22px}.ze-ride-scrap-num{font-size:17px;line-height:1.05;font-variant-numeric:tabular-nums}.ze-ride-scrap-num.pop{animation:ze-energy-pop .3s ease-out}.ze-ride-scrap>small{font-size:9px;line-height:1;opacity:.8}.ze-ride-scrap-gain{position:absolute;top:100%;left:50%;font-style:normal;font-size:18px;color:#ffe27a;text-shadow:var(--g-outline-thin);white-space:nowrap;opacity:0;transform:translate(-50%);pointer-events:none}.ze-ride-scrap-gain.go{animation:ze-scrap-gain .8s ease-out}@keyframes ze-scrap-gain{0%{opacity:0;transform:translate(-50%,10px) scale(.7)}20%{opacity:1;transform:translate(-50%,2px) scale(1.1)}to{opacity:0;transform:translate(-50%,-4px) scale(1)}}@keyframes ze-energy-pop{35%{transform:scale(1.35)}}.ze-supers{flex:0 1 auto;min-width:0;margin-left:auto;display:flex;justify-content:flex-end;gap:6px}.ze-skill{flex:0 1 56px;min-width:40px;display:flex;flex-direction:column;align-items:center;gap:2px}.ze-hud .ze-skill-btn{position:relative;width:100%;height:auto;aspect-ratio:1;min-width:0;min-height:0;padding:0;border-radius:14px;overflow:hidden}.ze-skill-icon{position:relative;width:72%;height:72%}.ze-skill-shade{position:absolute!important;left:0;right:0;top:0;background:#10131a8c;transition:height .15s;pointer-events:none}.ze-skill-cost{display:flex;align-items:center;gap:1px;font-size:16px;line-height:1}.ze-skill-cost .g-icon{width:18px;height:18px}.ze-hud .ze-skill-btn:disabled{filter:none}.ze-skill-note{position:fixed;left:0;top:0;z-index:22;max-width:min(280px,calc(100vw - 16px));padding:6px 12px;border:3px solid var(--g-yellow);border-radius:999px;background:#10131ae0;color:#fff;font:15px/1.2 Lilita One,system-ui,sans-serif;text-align:center;text-shadow:var(--g-outline-thin);pointer-events:none;animation:ze-ftue-caption-in .2s ease-out both}.ze-skill-note[hidden]{display:none}.ze-hud .ze-skill-btn:disabled .ze-skill-icon{filter:saturate(.4) drop-shadow(0 2px 0 rgba(0,0,0,.35))}.ze-skill-btn.ready{animation:ze-pulse .7s infinite alternate}.ze-skill-btn.on{box-shadow:inset 0 -5px 0 var(--d),inset 0 2px #ffffff73,0 0 0 3px var(--g-yellow),0 0 18px 4px #ffc928cc}.ze-skill-btn.on .ze-skill-shade{background:#ffffff47}@keyframes ze-pulse{to{transform:scale(1.06)}}.ze-hud .ze-special{touch-action:none}.ze-special.dragging{animation:none;transform:scale(1.08);box-shadow:0 0 0 3px var(--g-ink),0 0 18px 4px #ffc928bf}.ze-callout{position:fixed;z-index:12;pointer-events:none;transform:translate(-50%,-50%);font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;font-size:30px;color:#ffe27a;white-space:nowrap;animation:ze-callout 1.1s ease-out forwards}@keyframes ze-callout{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}14%{transform:translate(-50%,-60%) scale(1.25);opacity:1}28%{transform:translate(-50%,-65%) scale(1)}70%{opacity:1}to{transform:translate(-50%,-190%) scale(.95);opacity:0}}.ze-sbars{position:fixed;inset:0;z-index:0;pointer-events:none;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff}.ze-sbar{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:2px;will-change:transform}.ze-sbar[hidden]{display:none}.ze-sbar-name{font-size:13px;line-height:1;color:#ffd0c4}.ze-sbar-bar{--c: var(--g-red);--d: var(--g-red-d);flex:none;width:150px;height:24px}.ze-sbar.boss .ze-sbar-bar{width:190px;height:28px}.ze-sbar-bar>i{transition:none}.ze-sbar-bar>i.ze-sbar-lag{background:#ffe9c4;box-shadow:none}.ze-sbar-bar>b{inset:0;justify-content:center;font-size:16px}.ze-sbar.hit .ze-sbar-bar>i:not(.ze-sbar-lag){filter:brightness(1.8)}.ze-hud .ze-build{width:calc(var(--g-col) - var(--ze-power-w) - 8px);margin-left:calc(var(--ze-power-w) + 8px);min-height:72px;gap:10px;border-radius:20px;padding:4px 18px 10px}.ze-build-label{font-size:32px;line-height:1}.ze-play-cost{display:flex;align-items:center;gap:3px;margin-left:6px;padding:2px 10px 2px 4px;border:2px solid var(--g-ink);border-radius:999px;background:#10131a73;font-size:20px;line-height:1}.ze-play-cost>.g-icon{width:26px;height:26px}.ze-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ze-card{--c: var(--g-grey);--d: var(--g-grey-d);position:relative;touch-action:none;min-height:150px;padding:7px 6px 10px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 72%,#fff) 0%,var(--c) 40%,var(--c) 100%);box-shadow:inset 0 -5px 0 var(--d),inset 0 2px #ffffff73,0 4px #00000073;display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;overflow:hidden;transition:transform .12s}.ze-card-title{font-size:14px;line-height:1.05;text-align:center;min-height:30px;display:flex;align-items:center}.ze-card-icon{width:64px;height:44px}.ze-card-art{width:100%;height:78px;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(0,0,0,.45));background:radial-gradient(closest-side,rgba(255,255,255,.22),transparent)}.ze-card-chip{font-size:11.5px;line-height:1;padding:4px 8px;border-radius:999px;background:#00000059;color:var(--g-yellow, #ffd23a);white-space:nowrap}.ze-card-has-art .ze-card-title{min-height:22px;font-size:15px}.ze-card-text{flex:1;font-family:system-ui,sans-serif;letter-spacing:0;font-size:10.5px;font-weight:700;line-height:1.2;text-align:center;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6)}.ze-card-cost{font-size:15px}.ze-card-where{font:700 11px system-ui,sans-serif;letter-spacing:0;opacity:.85}.ze-card.off{filter:saturate(.2) brightness(.65);cursor:default}.ze-card.selected{transform:translateY(-12px) scale(1.04);box-shadow:inset 0 -5px 0 var(--d),inset 0 2px #ffffff73,0 0 0 3px var(--g-yellow),0 0 16px 4px #ffc928bf,0 10px #00000059}.ze-card.dragging{opacity:.35}.ze-depot-host,.ze-depot{position:absolute;inset:0;pointer-events:none}.ze-depot[hidden]{display:none}.ze-depot-hint{position:absolute;z-index:2;left:50%;top:max(14px,var(--safe-top));transform:translate(-50%);max-width:calc(100vw - 150px);padding:6px 14px;border:2px solid var(--g-ink);border-radius:999px;background:#10131ab8;font-size:14px;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-depot-rows,.ze-depot-ghost{position:absolute;inset:0;pointer-events:none;transition:opacity .15s}.ze-depot-rows{--top: calc(max(14px, var(--safe-top)) + 90px) ;--bottom: calc(max(12px, var(--safe-bottom)) + 84px) ;--fade: 30px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--top),#000 calc(var(--top) + var(--fade)),#000 calc(100% - var(--bottom) - var(--fade)),transparent calc(100% - var(--bottom)));mask-image:linear-gradient(to bottom,transparent 0,transparent var(--top),#000 calc(var(--top) + var(--fade)),#000 calc(100% - var(--bottom) - var(--fade)),transparent calc(100% - var(--bottom)))}.ze-depot.dragging .ze-depot-rows,.ze-depot.dragging .ze-depot-ghost{opacity:.25}.ze-depot.settling .ze-depot-rows,.ze-depot.settling .ze-depot-ghost{opacity:0;pointer-events:none}.ze-depot.settling .ze-dc,.ze-depot.dragging .ze-dc{pointer-events:none}.ze-depot-side{position:absolute;left:0;top:0;display:flex;gap:6px;align-items:center;will-change:transform}.ze-depot-left{transform-origin:100% 50%;flex-direction:row}.ze-depot-right{transform-origin:0 50%}.ze-depot-ghost>.ze-dc{position:absolute;left:0;top:0;transform-origin:50% 50%}.ze-dc{--c: var(--g-grey);--d: var(--g-grey-d);position:relative;cursor:pointer;pointer-events:auto;width:84px;box-sizing:border-box;border:2px solid var(--g-ink);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 3px;color:#fff;font:inherit;box-shadow:0 3px #0006}.ze-dc-gun{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,#fff) 0%,var(--c) 45%);box-shadow:inset 0 -3px 0 var(--d),0 3px #0006}.ze-dc-unit{background:linear-gradient(180deg,#3a4660 0%,var(--g-panel) 50%);box-shadow:inset 0 -3px 0 var(--g-panel-dark),0 3px #0006}.ze-dc-head{display:flex;align-items:center;justify-content:center;gap:5px;min-height:20px}.ze-dc-tier{padding:0 5px;border-radius:6px;background:#00000047;box-shadow:inset 0 1px #00000040;font-size:12px;line-height:1.45}.ze-dc-gun{padding:5px 4px;gap:4px}.ze-dc-hp{display:flex;align-items:center;gap:3px;font-size:15px}.ze-dc-hp .g-icon{width:14px;height:14px}.ze-dc .ze-dc-pips{gap:3px}.ze-dc .ze-dc-pips i{width:9px;height:9px;border-width:1.5px}.ze-dc.selected{outline:3px solid var(--g-yellow);outline-offset:1px;box-shadow:0 0 16px 4px #ffc928bf}.ze-dc-buy{min-height:30px;width:100%;padding:0 4px 3px;font-size:11px;gap:3px;border-width:2px;border-radius:9px;box-shadow:inset 0 -3px 0 var(--d),inset 0 2px #fff6,0 2px #0006}.ze-dc-buy:before{left:4px;right:4px;top:2px;border-radius:7px 7px 40% 40%/7px 7px 60% 60%}.ze-dc-buy .g-pill{padding:0;border:0;background:none;font-size:15px;gap:3px;text-shadow:var(--g-outline-thin)}.ze-dc-buy .g-pill .g-icon,.ze-dc-from .g-icon{width:14px;height:14px}.ze-dc-buy:disabled{filter:none;--c: #46506a;--d: #2c3346}.ze-dc-buy:disabled:before{opacity:.35}.ze-dc-buy:disabled .g-pill:not(.short){color:#c9d2e3}.ze-dc-verb{font-size:11px}.ze-dc-max{font-size:12px;min-height:32px;display:flex;align-items:center}.ze-dc-lock{gap:3px;opacity:.85}.ze-dc-lock .g-icon{width:14px;height:14px}.ze-dc-plus{cursor:pointer;justify-content:center;min-height:88px;background:#10131a73;border-style:dashed;border-color:#ffffffb3}.ze-dc-plus.off{opacity:.6}.ze-dc-plus-mark{font-size:30px;line-height:1}.ze-dc-plus-slot{font-size:12px}.ze-dc-from{font-size:11px;padding:1px 5px 1px 2px}.ze-dc-car{width:96px;min-height:74px}.ze-depot.compact .ze-dc{width:152px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:5px;row-gap:2px;padding:3px 5px 4px}.ze-depot.compact .ze-dc-pips{justify-self:center}.ze-depot.compact .ze-dc-buy{min-height:28px;padding:0 4px 3px;font-size:12px;gap:3px}.ze-depot.compact .ze-dc-buy .g-pill{font-size:15px}.ze-depot.compact .ze-dc-max{min-height:26px;justify-content:center;font-size:13px}.ze-depot.compact .ze-dc-gun{grid-template-columns:minmax(0,1fr);width:104px}.ze-depot.compact .ze-dc-gun>.ze-dc-head{grid-row:1}.ze-depot.compact .ze-dc-gun>.ze-dc-buy,.ze-depot.compact .ze-dc-gun>.ze-dc-max{grid-row:2;width:100%}.ze-depot.compact .ze-dc-unit{grid-template-columns:minmax(0,1fr) auto;width:120px}.ze-depot.compact .ze-dc-unit>.ze-dc-hp{grid-column:1;grid-row:1;font-size:15px}.ze-depot.compact .ze-dc-unit>.ze-dc-pips{grid-column:2;grid-row:1}.ze-depot.compact .ze-dc-unit>.ze-dc-buy,.ze-depot.compact .ze-dc-unit>.ze-dc-max{grid-column:1 / span 2;grid-row:2;width:100%}.ze-depot.compact .ze-dc-plus{min-height:0;height:46px;grid-template-columns:auto auto;justify-content:center;column-gap:8px;row-gap:0}.ze-depot.compact .ze-dc-plus>.ze-dc-plus-mark{grid-row:1 / span 2;font-size:30px}.ze-depot.compact .ze-dc-plus>.ze-dc-plus-slot{font-size:13px}.g-pill.short{color:#ff8a8a}.ze-depot-sellzone{position:absolute;z-index:3;left:50%;bottom:max(12px,var(--safe-bottom));transform:translate(-50%);width:var(--g-col);height:72px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;border:3px dashed var(--g-ink);border-radius:20px;background:#961c1cc7;pointer-events:none;transition:transform .12s ease-out,background-color .12s}.ze-depot-sellzone[hidden]{display:none}.ze-depot-sellzone.hot{transform:translate(-50%) scale(1.04);background:#d62c2cf2;border-style:solid;box-shadow:0 0 18px 4px #ff5a46b3}.ze-sellzone-icon{width:34px;height:34px}.ze-sellzone-label{font-size:30px}.ze-depot-sellzone .g-pill{font-size:17px}body.ze-selling .ze-depot-bar,body.ze-selling .ze-hud .ze-build{visibility:hidden}.ze-depot-bar{position:absolute;left:50%;transform:translate(-50%);bottom:max(12px,var(--safe-bottom));width:var(--g-col);display:flex;align-items:flex-end;gap:8px;pointer-events:none}.ze-depot-bar>*{pointer-events:auto}.ze-tray-budget{position:relative;flex:none;box-sizing:border-box;height:36px;min-width:84px;justify-content:center;padding:0 12px 0 28px;margin-left:8px;border:2px solid var(--g-ink);border-radius:12px;background:linear-gradient(180deg,#282e3ceb,#10131aeb);box-shadow:inset 0 1px #ffffff1f,0 2px #00000059;font-size:19px;line-height:1;white-space:nowrap;pointer-events:auto}.ze-tray-budget>.g-icon{position:absolute;left:-8px;top:50%;width:34px;height:34px;transform:translateY(-50%);filter:drop-shadow(0 2px 1px rgba(0,0,0,.5))}.ze-power{width:92px;cursor:default;background:linear-gradient(180deg,#3a4660 0%,var(--g-panel) 50%);box-shadow:inset 0 -3px 0 var(--g-panel-dark),0 3px #0006}.ze-depot-bar .ze-dc.ze-power{width:var(--ze-power-w);height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 5px 5px;border-radius:14px}.ze-power .ze-power-icon{width:22px;height:22px;flex:none}.ze-power-note{font-size:19px;white-space:nowrap}.ze-power .ze-dc-buy{min-height:34px;border-radius:11px}.ze-power .ze-dc-buy .g-pill{font-size:19px;gap:4px}.ze-power .ze-dc-buy .g-pill .g-icon{width:18px;height:18px}.ze-depot-scrap{position:absolute;z-index:1;right:max(10px,var(--safe-right));top:calc(max(14px,var(--safe-top)) + 42px);display:flex;align-items:center;gap:8px;pointer-events:none}.ze-depot-scrap>*{pointer-events:auto}.ze-depot-ad{min-height:40px;gap:4px;padding:0 6px 3px;border-radius:12px;font-size:17px;white-space:nowrap}.ze-depot-ad[hidden]{display:none}.ze-depot-ad .ze-depot-ad-icon{width:22px;height:22px;flex:none}.ze-depot-ad.said .ze-depot-ad-label{font-size:12px;white-space:normal;line-height:1.05}.ze-depot-ad.said .ze-depot-ad-icon{display:none}.ze-depot-bar>:not(.ze-spacer){flex:none}.ze-trash-bin{position:relative;width:16px;height:18px;margin-top:4px;border:2.5px solid var(--g-white);border-top:none;border-radius:0 0 4px 4px;box-sizing:border-box}.ze-trash-bin:before{content:"";position:absolute;left:-5px;right:-5px;top:-5px;height:2.5px;border-radius:2px;background:var(--g-white)}.ze-trash-bin:after{content:"";position:absolute;left:3px;top:-8px;width:5px;height:3px;border:2px solid var(--g-white);border-bottom:none;border-radius:2px 2px 0 0;box-sizing:border-box}.ze-depot-scrim{position:absolute;inset:0;pointer-events:auto;background:#080a1059}.ze-sheet{position:absolute;left:50%;transform:translate(-50%);bottom:calc(max(12px,var(--safe-bottom)) + 80px);width:var(--g-col);box-sizing:border-box;padding:10px;pointer-events:auto;animation:ze-sheet-in .16s ease-out}@keyframes ze-sheet-in{0%{transform:translate(-50%,24px);opacity:0}to{transform:translate(-50%);opacity:1}}.ze-sheet-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ze-sheet-title{flex:1;font-size:15px;line-height:1.1;color:var(--g-yellow)}.ze-sheet-budget{font-size:16px;padding:2px 10px 2px 4px}.ze-sheet-close{width:44px;min-height:44px;padding:0 0 4px;font-size:18px}.ze-depot-body{display:flex;flex-direction:column;gap:8px}.ze-depot-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px) / 3);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ze-depot-row::-webkit-scrollbar{display:none}.ze-depot-row,.ze-depot-row .ze-card{touch-action:pan-x}.ze-depot-picks{grid-auto-columns:calc((100% - 8px)/2)}.ze-scroll{position:relative}.ze-depot-row.ze-scroll-peek{grid-auto-columns:calc((100% - 24px) / 3.3);scroll-snap-type:x mandatory;scroll-padding:0 2px}.ze-depot-picks.ze-scroll-peek{grid-auto-columns:calc((100% - 16px) / 2.3)}.ze-scroll-peek>*{scroll-snap-align:start}.ze-scroll-arrow{position:absolute;top:50%;z-index:2;width:44px;min-width:44px;height:44px;padding:0 0 4px;border-radius:50%;transform:translateY(-50%);animation:ze-scroll-nudge 1.1s ease-in-out infinite}.ze-scroll-arrow[hidden]{display:none}.ze-scroll-arrow.prev{left:-30px;--nudge: -4px}.ze-scroll-arrow.next{right:-30px;--nudge: 4px}.ze-scroll-arrow:active:not(:disabled){transform:translateY(calc(-50% + 3px))}.ze-scroll-chevron{width:12px;height:12px;border:solid var(--g-ink);border-width:0 4px 4px 0;border-radius:2px}.ze-scroll-arrow.next .ze-scroll-chevron{transform:translate(-2px) rotate(-45deg)}.ze-scroll-arrow.prev .ze-scroll-chevron{transform:translate(2px) rotate(135deg)}@keyframes ze-scroll-nudge{50%{translate:var(--nudge) 0}}.ze-depot-card{cursor:pointer}.ze-depot-pips{display:flex;gap:6px}.ze-depot-pips i{width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid var(--g-ink);background:#080a0e8c;box-shadow:inset 0 2px #00000073}.ze-depot-pips i.on{background:var(--g-yellow);box-shadow:inset 0 2px #ffffff8c,0 0 6px #ffc928cc}.ze-depot-note{font:700 12px system-ui,sans-serif;letter-spacing:0;color:#b9c8e0;text-align:center}.ze-wrecks{font-size:15px}.ze-panel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#0c0e1273;pointer-events:auto;text-align:center}.ze-panel h2,.ze-menu h1{margin:0;font-size:34px;text-shadow:0 3px 4px #000}.ze-panel p{margin:0;font-size:15px;font-weight:700;text-shadow:0 1px 2px #000}.ze-go{min-width:180px;min-height:56px;border-radius:16px;border:3px solid #2b2118;background:#7bd66b;box-shadow:0 5px #2b2118;font-size:20px!important;color:#1c2a12!important}.ze-fps{position:absolute;left:12px;bottom:96px;font:12px ui-monospace,monospace;letter-spacing:0;background:#00000080;padding:4px 6px;border-radius:6px;white-space:pre}.ze-menu{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;padding-bottom:max(40px,var(--safe-bottom));background:linear-gradient(to bottom,#0c0e1200 30%,#0c0e1299);font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff7e8;text-align:center;user-select:none;-webkit-user-select:none}.ze-menu h1{font-size:42px;position:absolute;top:max(60px,var(--safe-top));left:0;right:0}.ze-menu button{font:inherit;color:inherit;cursor:pointer}.ze-picker{display:flex;align-items:center;gap:10px}.ze-picker .ze-small{min-width:52px;font-size:20px!important}.ze-picker-name{min-width:150px;font-size:20px;text-shadow:0 2px 3px #000}.ze-menu-sub{font-size:14px;font-weight:700;text-shadow:0 1px 2px #000}.ze-coach-reminder[hidden]{display:none}.ze-coach-reminder.ze-toast{z-index:55}.ze-coach-reminder{position:fixed;z-index:20;left:50%;transform:translate(-50%);top:calc(max(10px,var(--safe-top)) + 150px);background:#10131ad9;border:3px solid var(--g-yellow);color:#fff;text-shadow:var(--g-outline-thin);padding:8px 16px;border-radius:999px;font:16px Lilita One,system-ui,sans-serif;pointer-events:none;white-space:nowrap;box-shadow:0 4px #0006}.ze-spotlight{outline:4px solid #ffc928;outline-offset:4px;animation:ze-ring .9s infinite alternate}@keyframes ze-ring{0%{outline-color:#ffc928;outline-offset:3px}to{outline-color:#fff;outline-offset:9px}}.ze-stars{display:flex;gap:6px;align-items:flex-end}.ze-star{width:64px;height:64px;filter:grayscale(1) brightness(.45) drop-shadow(0 2px 0 rgba(0,0,0,.35))}.ze-star:nth-child(2){width:78px;height:78px}.ze-star.on{filter:drop-shadow(0 0 10px rgba(255,201,40,.8)) drop-shadow(0 2px 0 rgba(0,0,0,.35));animation:ze-star-pop .35s ease-out both}.ze-star.on:nth-child(2){animation-delay:.15s}.ze-star.on:nth-child(3){animation-delay:.3s}@keyframes ze-star-pop{0%{transform:scale(.2);opacity:0}70%{transform:scale(1.2)}}.ze-menu .ze-go:disabled{background:#6b6f78;color:#2b2e33!important;box-shadow:0 5px #2b2118}.ze-offline{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#2b2e33;color:#fff7e8;font-family:Lilita One,system-ui,sans-serif;text-align:center;padding:24px}.ze-offline h2{margin:0;font-size:30px}.ze-offline p{margin:0;font-family:system-ui,sans-serif;font-size:15px}.ze-offline .ze-go{font:20px Lilita One,system-ui,sans-serif;cursor:pointer}.ze-upgrades{position:fixed;inset:0;z-index:25;display:flex;flex-direction:column;gap:10px;padding:max(14px,var(--safe-top)) 12px max(14px,var(--safe-bottom));box-sizing:border-box;background:radial-gradient(120% 70% at 50% 0%,#34507a,#1f2c44 45%,#121926);color:#fff;font-family:Lilita One,system-ui,sans-serif;letter-spacing:.02em}.ze-upgrades button{font:inherit;cursor:pointer}.ze-upgrades-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:54px}.ze-upgrades-head h2{margin:0;font-size:34px;line-height:1;color:var(--g-yellow)}.ze-upgrades-head .ze-wallet{gap:6px}.ze-upgrades-head .ze-cur{padding:2px 9px 2px 4px;border:2px solid var(--g-ink);border-radius:999px;background:#10131ad1;font-size:15px;text-shadow:var(--g-outline-thin)}.ze-coins{font-size:18px;color:#f2c14e}.ze-upgrades-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;padding:4px 2px 10px;mask-image:linear-gradient(to bottom,transparent,#000 8px,#000 calc(100% - 12px),transparent)}.ze-upgrade{display:flex;flex-direction:column;gap:6px;background:#2b2f38;border:2px solid #2b2118;border-radius:14px;padding:8px 10px}.ze-upgrade-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px}.ze-upgrade-line{display:flex;align-items:center;gap:10px}.ze-upgrade-milestones{font:700 11px system-ui,sans-serif;letter-spacing:0;color:var(--g-yellow);text-shadow:0 1px 1px rgba(0,0,0,.6)}.ze-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ze-tab.on{background:#e0a030!important;color:#2b2118!important}.ze-upgrade.locked{opacity:.5}.ze-upgrade-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ze-upgrade-name{font-size:16px}.ze-upgrade-effect{font:700 12px system-ui,sans-serif;letter-spacing:0;color:#d6deeb;text-shadow:0 1px 1px rgba(0,0,0,.6)}.ze-upgrades-note{min-height:16px;text-align:center;font:700 13px system-ui,sans-serif;color:#ffb4a0}.ze-upgrades .ze-go,.ze-upgrades .ze-done{align-self:center}.ze-done{min-width:200px;min-height:58px;font-size:22px}.ze-up-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ze-up-tab{min-height:54px;flex-direction:column;gap:0;padding:4px 6px 8px;font-size:15px;line-height:1}.ze-up-tab .g-icon{width:30px;height:24px}.ze-up-tab:not(.on){filter:saturate(.6)}.ze-up-tab.locked{filter:grayscale(1);opacity:.6}.ze-up-card{padding:10px 10px 12px;display:flex;flex-direction:column;gap:10px}.ze-up-card.locked{filter:saturate(.25) brightness(.8)}.ze-up-head{display:flex;align-items:center;gap:10px}.ze-up-tile{width:58px;height:58px;border-radius:14px}.ze-up-tile>.g-icon{width:46px;height:46px}.ze-up-tile>.ze-up-tile-lock{position:absolute;right:-8px;bottom:-8px;width:26px;height:26px}.ze-up-title{flex:1;min-width:0;font-size:21px;line-height:1.05}.ze-up-head .ze-cur{font-size:15px;text-shadow:var(--g-outline-thin)}.ze-up-pick{min-width:72px;min-height:44px;padding:0 12px;font-size:16px}.ze-up-picked{font-size:13px;padding:4px 10px;background:var(--g-yellow-d)}.ze-up-line{display:flex;align-items:center;gap:9px;padding:8px;border:2px solid rgba(0,0,0,.35);border-radius:14px;background:#090c1259}.ze-up-stat{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.ze-up-stat>.g-icon{width:34px;height:34px}.ze-up-name{font-size:15px;line-height:1.1}.ze-up-name small{font-size:11px;color:#c6d0e0}.ze-up-bar{flex:none;height:18px;border-width:2px}.ze-up-bar>b{font-size:12px;inset:0 8px 0 auto}.ze-up-buy{flex:none;min-width:86px;min-height:52px;flex-direction:column;gap:1px;padding:2px 8px 7px}.ze-up-buy .ze-cur{font-size:15px;text-shadow:var(--g-outline-thin)}.ze-up-buy-small{font-size:12px;line-height:1.05;text-align:center;max-width:76px}.ze-up-buy.short{filter:saturate(.35) brightness(.85)}.ze-up-buy.short .ze-cur{color:#ffb4a0}.ze-up-crown{width:26px;height:22px}.ze-up-lock{width:26px;height:30px}.ze-reward{font-size:22px;color:#f2c14e;text-shadow:0 2px 3px #000;min-height:28px;display:flex;flex-direction:column;align-items:center;gap:6px}.ze-reward-row{justify-content:center}.ze-reward-row .ze-cur{font-size:22px;color:#fff7e8}.ze-reward-note{font-size:16px}.ze-shop-ad{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px}.ze-shop-ad .ze-shop-pack-art{width:52px;height:52px;flex:none}.ze-shop-ad .ze-shop-crate-info{flex:1;min-width:0}.ze-shop-ad .ze-shop-buy{flex:none;min-width:112px;flex-direction:row;gap:6px}.ze-shop-ad-icon{width:28px;height:24px;flex:none}.ze-reward-unlock{font-size:16px;color:#93db84}.ze-reward-explain{padding:5px 12px;border:3px solid var(--g-yellow);border-radius:999px;background:#10131ae0;font-size:15px;text-align:center;animation:ze-ftue-caption-in .25s ease-out both}.ze-menu-coins{position:absolute;top:max(14px,var(--safe-top));left:70px;font-size:18px;color:#f2c14e;text-shadow:0 2px 2px #000}.ze-armory{position:fixed;left:max(8px,var(--safe-left));top:calc(max(10px,var(--safe-top)) + 64px);width:92px;display:flex;flex-direction:column;align-items:stretch;gap:4px;pointer-events:auto;font-family:Lilita One,system-ui,sans-serif;color:#fff7e8;text-shadow:0 2px 3px #000;z-index:5}.ze-armory-title{font-size:16px;text-align:center}.ze-armory-info{font-size:11px;text-align:center;line-height:1.15}.ze-armory-row{display:flex;flex-direction:column;gap:4px}.ze-armory-row button{color:#fff7e8;font-family:inherit;cursor:pointer}.ze-armory-row .ze-small{min-height:34px;min-width:0;width:100%;padding:0 6px;font-size:11px!important;border-radius:9px}.ze-armory-labels{position:fixed;inset:0;pointer-events:none;z-index:4}.ze-armory-label{pointer-events:auto;cursor:pointer;position:absolute;transform:translate(-50%,-100%);white-space:nowrap;font-family:Lilita One,system-ui,sans-serif;font-size:13px;color:#fff7e8;background:#0c0e1299;padding:4px 10px;border-radius:8px;text-shadow:0 1px 2px #000}.ze-armory-label:before{content:"";position:absolute;inset:-12px -6px}.ze-armory-label:empty{display:none}.ze-armory-label.on{background:#e0a030;color:#1b1d22;text-shadow:none}@keyframes ze-deal{0%{transform:translateY(24px) scale(.9);opacity:0}}.ze-wallet{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ze-cur{display:inline-flex;align-items:center;gap:4px;font-size:16px;text-shadow:0 1px 2px #000;white-space:nowrap}.ze-cur-icon{width:1.3em;height:1.3em}.ze-cur>i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:2px solid #2b2118;font:11px Lilita One,system-ui,sans-serif;font-style:normal;color:#2b2118;text-shadow:none}.ze-chest-grid{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:10px}.ze-chest-card{position:relative;padding:10px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.ze-chest-art{width:108px;height:98px}.ze-chest-name{font-size:16px;text-align:center;line-height:1.1;min-height:34px;display:flex;align-items:center}.ze-chest-open{min-width:120px;min-height:50px;font-size:19px}.ze-chest-count{position:absolute;top:-6px;right:-6px;min-width:34px;height:34px;padding:0 6px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:3px solid var(--g-ink);border-radius:999px;background:linear-gradient(180deg,#ff7a7a,var(--g-red) 55%,var(--g-red-d));font-size:16px;box-shadow:0 3px #0006}.ze-chest-count[hidden]{display:none}.ze-chest-empty{grid-column:1 / -1;padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ze-chest-empty-art{width:110px;height:100px;filter:grayscale(1) brightness(.6)}:is(.ze-shop,.ze-gear) .ze-upgrades-head{flex-wrap:nowrap;align-items:center;gap:10px;padding:2px 2px 0}:is(.ze-shop,.ze-gear) .ze-upgrades-head h2{flex:none;font-size:30px}:is(.ze-shop,.ze-gear) .ze-upgrades-head .ze-wallet{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}:is(.ze-shop,.ze-gear) .ze-upgrades-head .ze-cur{padding:1px 8px 1px 3px;font-size:13px}.ze-shop .ze-up-tabs{gap:6px}.ze-shop .ze-up-tab{min-height:46px;flex-direction:row;gap:6px;padding:4px 8px 7px;font-size:15px}.ze-shop .ze-up-tab .g-icon{width:24px;height:24px}.ze-shop-list{gap:10px}.ze-shop-section{margin-top:4px;text-align:center;font-size:20px;color:#b9c8e0;letter-spacing:.06em}.ze-shop-text{text-align:center;font:700 13px system-ui,sans-serif;color:#b9c8e0;padding:0 8px}.ze-shop-grid{display:grid;gap:10px}.ze-shop-grid.two{grid-template-columns:repeat(2,1fr)}.ze-shop-grid.three{grid-template-columns:repeat(3,1fr)}.ze-shop-crate{position:relative;padding:10px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ze-shop-crate.look-wood{background:linear-gradient(180deg,#4c8fe0,#2d5ea8)}.ze-shop-crate.look-iron{background:linear-gradient(180deg,#b071e6,#6c3aa8)}.ze-shop-crate.look-gold{background:linear-gradient(180deg,#ffb347,#e0731f)}.ze-shop-crate.big{flex-direction:row;align-items:center;gap:10px;padding:12px;text-align:left}.ze-shop-crate-art{width:108px;height:98px;flex:none;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35))}.ze-shop-crate.big .ze-shop-crate-art{width:120px;height:110px}.ze-shop-crate-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.ze-shop-crate-name{font-size:20px;line-height:1;color:#fff}.ze-shop-crate-text{font:700 12px system-ui,sans-serif;color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ze-shop-buys{display:flex;gap:8px}.ze-shop-odds-btn{position:absolute;top:0;right:0;z-index:1;width:44px;height:44px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.ze-shop-odds-mark{width:26px;height:26px;border:2px solid var(--g-ink);border-radius:50%;background:#ffffffeb;color:var(--g-ink);font-size:16px;line-height:22px;text-align:center;text-shadow:none;box-shadow:0 2px #0000004d}.ze-shop-crate:not(.big) .ze-shop-crate-name{padding:0 24px}.ze-shop-odds-btn:active .ze-shop-odds-mark{transform:translateY(1px);box-shadow:none}.ze-odds-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c}.ze-odds{width:min(360px,100%);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.ze-odds-title{font-size:18px;color:#fff;text-align:center}.ze-odds-rows{display:flex;flex-direction:column;gap:4px}.ze-odds-row{display:flex;justify-content:space-between;padding:6px 10px;border-radius:8px;background:#00000040;font:700 14px system-ui,sans-serif;color:#fff}.ze-odds-pct{font-variant-numeric:tabular-nums}.ze-odds-note{font:600 12px system-ui,sans-serif;color:#ffffffe6}.ze-odds-close{min-height:44px;align-self:center;min-width:120px}.ze-shop-buy{position:relative;min-height:48px;flex:1;flex-direction:column;gap:1px;padding:4px 8px 7px;font-size:15px}.ze-shop-buy .ze-cur{font-size:15px;text-shadow:var(--g-outline-thin)}.ze-shop-buy .ze-cur.short{color:#ffb4a0}.ze-shop-buywrap{position:relative;flex:1;display:flex}.ze-shop-buywrap>.ze-shop-buy{flex:1}.ze-shop-off{position:absolute;z-index:1;top:-10px;right:-6px;padding:1px 6px;border:2px solid var(--g-ink);border-radius:8px;background:var(--g-red);font-size:12px;rotate:6deg}.ze-shop-pack{padding:8px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:4px}.ze-shop-pack.gems{background:linear-gradient(180deg,#4fb0ff,#2a74c9)}.ze-shop-pack.fuel{background:linear-gradient(180deg,#b071e6,#6c3aa8)}.ze-shop-pack-amount{font-size:22px;color:#fff;line-height:1}.ze-shop-pack-art{width:76px;height:64px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.3))}.ze-shop-pack .ze-shop-buy{width:100%;flex:none;min-height:40px}.ze-shop-starter{display:flex;align-items:center;gap:10px;padding:12px;background:linear-gradient(180deg,#ffd65a,#f08a24)}.ze-shop-starter .ze-shop-crate-name{color:#fff}.ze-shop-starter-items{display:flex;flex-wrap:wrap;gap:8px}.ze-shop-starter-items .ze-cur{font-size:17px;color:#fff;text-shadow:var(--g-outline-thin)}.ze-shop-tab-art{position:relative;display:flex}.ze-shop-tab-art .ze-chest-count{top:-12px;right:-12px;min-width:24px;height:22px;font-size:12px;border-width:2px}.ze-shop-held{margin-bottom:4px}.ze-fuel{gap:4px}.ze-fuel-next{margin-left:2px;font:700 11px system-ui,sans-serif;color:#b9c8e0}button.ze-fuel{border:0;background:none;color:inherit;font:inherit;padding:0}@keyframes ze-spin{to{rotate:360deg}}.ze-chests h2{margin:0}.ze-journey{--ze-world: #7bd66b;position:fixed;inset:0;z-index:25;background:#121926;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none}.ze-journey button{font:inherit;cursor:pointer}.ze-journey [hidden]{display:none!important}.ze-journey-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;background:#121926;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ze-journey-content{position:relative;width:100%}.ze-journey-band{position:absolute;left:0;right:0;background-size:100% auto;background-repeat:repeat-y;background-position:center top}.ze-journey-band.locked:after{content:"";position:absolute;inset:0;background:#0a0d146b}.ze-journey-join{position:absolute;left:0;right:0;aspect-ratio:768 / 500;transform:translateY(-50%);background-size:100% 100%;pointer-events:none}.ze-journey-join.plain{height:70px;background:linear-gradient(to bottom,transparent,rgba(10,13,20,.45) 50%,transparent)}.ze-journey-landmark{position:absolute;right:4%;width:34%;max-width:170px;transform:translateY(-50%);pointer-events:none;filter:drop-shadow(0 6px 0 rgba(0,0,0,.3))}.ze-journey-landmark.left{right:auto;left:4%}.ze-journey-track{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.ze-seg path{fill:none;stroke-linecap:round}.ze-seg .bed{stroke:#3726168c;stroke-width:36}.ze-seg .sleepers{stroke:#5a3a22;stroke-width:26;stroke-dasharray:5 9;stroke-linecap:butt}.ze-seg .rails{stroke:#c9d1dc;stroke-width:17}.ze-seg .gap{stroke:#4a3220;stroke-width:9}.ze-seg.ridden .rails{stroke:#ffd23a}.ze-seg.ridden .bed{stroke:#ffc82861}.ze-seg.locked{opacity:.55}.ze-seg.locked .rails{stroke:#7b8494}.ze-mstop{position:absolute;width:80px;height:80px;margin:-40px 0 0 -40px;padding:0;border:0;background:none;color:#fff;-webkit-tap-highlight-color:transparent}.ze-mstop>*{position:absolute;left:50%;transform:translate(-50%)}.ze-mstop-disc{top:7px;width:66px;height:66px;box-sizing:border-box;border:4px solid var(--g-ink);border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 28%,#9fd0ff,var(--g-blue) 55%,var(--g-blue-d));box-shadow:inset 0 -5px #00000040,0 5px #00000073}.ze-mstop.cleared .ze-mstop-disc{background:radial-gradient(circle at 35% 28%,#c4f59a,var(--g-green) 55%,var(--g-green-d))}.ze-mstop.current .ze-mstop-disc{background:radial-gradient(circle at 35% 28%,#fff1a8,var(--g-yellow) 55%,var(--g-yellow-d))}.ze-mstop.locked .ze-mstop-disc{background:radial-gradient(circle at 35% 28%,#b8c0cc,var(--g-grey) 55%,var(--g-grey-d))}.ze-mstop.boss .ze-mstop-disc,.ze-mstop-disc.boss{width:76px;height:76px;top:2px;background:radial-gradient(circle at 35% 28%,#ff9a9a,var(--g-red) 55%,var(--g-red-d))}.ze-mstop.boss.locked .ze-mstop-disc{filter:saturate(.35) brightness(.8)}.ze-mstop-num{position:relative;font-size:24px;line-height:1;letter-spacing:0}.ze-mstop-num.long{font-size:19px}.ze-mstop-skull{position:absolute;width:44px;height:44px;opacity:.9}.ze-mstop.boss .ze-mstop-num,.ze-mstop-disc.boss .ze-mstop-num{margin-top:30px;font-size:18px}.ze-mstop-lock{position:absolute;right:-10px;bottom:-8px;width:26px;height:30px}.ze-mstop-stars{top:-16px;display:flex;align-items:flex-end;gap:0}.ze-mstop-stars .g-icon{width:20px;height:20px;filter:grayscale(1) brightness(.5) drop-shadow(0 2px 0 rgba(0,0,0,.4))}.ze-mstop-stars{top:-20px;gap:26px}.ze-mstop-stars .g-icon{width:24px;height:24px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.ze-mstop-stars .g-icon.on{filter:brightness(.8) drop-shadow(0 2px 0 rgba(0,0,0,.4))}.ze-mstop.locked .ze-mstop-stars .g-icon{filter:grayscale(1) brightness(.55)}.ze-mstop-name{top:76px;max-width:132px;padding:2px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:2px solid var(--g-ink);border-radius:999px;background:#10131acc;font-size:12px}.ze-mstop.locked .ze-mstop-name{opacity:.75}.ze-mstop.current:before{content:"";position:absolute;left:50%;top:40px;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;border:4px solid var(--g-yellow);animation:ze-ring-pulse 1.4s ease-out infinite;transform:none}@keyframes ze-ring-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}.ze-mstop-train.left{right:auto;left:-54px!important}.ze-mstop-train{top:-6px;left:auto!important;right:-54px;transform:none!important;width:50px;height:50px;animation:ze-bob 1.6s ease-in-out infinite;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45))}.ze-mstop:active .ze-mstop-disc{transform:translateY(2px)}.ze-journey-head{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:8px 10px;align-items:center;padding:max(10px,var(--safe-top)) 10px 18px;background:linear-gradient(to bottom,#0a0d14eb,#0a0d14b3 70%,#0a0d1400);pointer-events:none}.ze-journey-head>*{pointer-events:auto}.ze-journey-back{width:48px;height:48px;padding:0 0 4px;font-size:34px;line-height:1}.ze-journey-title{display:flex;align-items:center;gap:8px;min-width:0}.ze-journey-names{min-width:0;display:flex;flex-direction:column;gap:2px}.ze-journey-kicker{font-size:12px;line-height:1;color:#b9c8e0}.ze-journey-world{font-size:22px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ze-world)}.ze-journey-stars{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:14px}.ze-journey-stars .g-icon{width:18px;height:18px}.ze-journey-card{width:min(390px,100%);box-sizing:border-box;padding:16px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;animation:ze-rise .22s ease-out both}.ze-journey-card-head{align-self:stretch;display:flex;align-items:center;gap:12px}.ze-journey-card-disc{position:relative;display:block;flex:none;width:80px;height:80px;margin:0;inset:0 auto auto 0;transform:none}.ze-journey-card-disc .ze-mstop-disc{top:7px}.ze-journey-card-titles{min-width:0;display:flex;flex-direction:column;gap:3px}.ze-journey-card-name{font-size:24px;line-height:1.05}.ze-journey-card-note{font:700 14px system-ui,sans-serif;letter-spacing:0;color:#d6deeb;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.6)}.ze-journey-rewards{display:flex;flex-direction:column;align-items:center;gap:6px}.ze-journey-rewards .ze-cur{font-size:18px;text-shadow:var(--g-outline-thin)}.ze-journey-play{min-width:220px;min-height:64px;font-size:28px;gap:10px}.ze-journey-play .ze-home-play-icon{width:32px;height:32px}.ze-level-pick{min-width:240px;font-size:18px!important}.ze-menu-buttons{display:flex;gap:10px}.ze-attention{background:#e0a030!important;color:#2b2118!important;animation:ze-pulse .8s infinite alternate}.ze-home{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;pointer-events:none;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none;background:linear-gradient(to bottom,#0a0d148c,#0a0d1400 22%)}.ze-home button{pointer-events:auto;font:inherit;cursor:pointer}.ze-home [hidden]{display:none!important}.ze-home-top{align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:max(10px,var(--safe-top)) max(10px,var(--safe-right)) 0 max(10px,var(--safe-left))}.ze-home-top .ze-wallet{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:10px;padding-left:8px}.ze-home-top .ze-cur{position:relative;box-sizing:border-box;height:32px;min-width:0;justify-content:center;padding:0 6px 0 24px;border:2px solid var(--g-ink);border-radius:10px;background:linear-gradient(180deg,#282e3ceb,#10131aeb);box-shadow:inset 0 1px #ffffff1f,0 2px #00000059;font-size:15px;line-height:1;text-shadow:var(--g-outline-thin)}.ze-home-top .ze-cur-icon,.ze-home-top .ze-cur>i{position:absolute;left:-8px;top:50%;width:34px;height:34px;transform:translateY(-50%);filter:drop-shadow(0 2px 1px rgba(0,0,0,.5))}.ze-home-top .ze-cur>i{width:26px;height:26px;left:-4px}.ze-home-top .ze-fuel{padding-right:24px}.ze-home-top .ze-fuel:after{content:"+";position:absolute;right:4px;top:50%;width:16px;height:16px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:2px solid var(--g-ink);border-radius:50%;background:linear-gradient(180deg,#8fe05a,#3fa524);font-size:14px;line-height:1;color:#fff;text-shadow:var(--g-outline-thin)}.ze-home-top .ze-fuel-next{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);margin:0;padding:1px 6px;border:2px solid var(--g-ink);border-radius:6px;background:#2a3242;font:700 10px system-ui,sans-serif;letter-spacing:0;color:#cfe0ff;text-shadow:none}@keyframes ze-bob{50%{transform:translateY(-6px) rotate(-1deg)}}.ze-home-bottom{margin-top:auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 0 max(12px,var(--safe-bottom))}.ze-home-level{margin-left:58px;min-height:48px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:3px 5px 5px 12px;border-radius:16px;text-align:left;color:#fff}.ze-home-level:active{transform:translateY(2px)}.ze-home-level-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ze-home-world{font-size:12px;color:#b9c8e0}.ze-home-level-name{flex:1;min-width:0;font-size:18px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ze-home-stars{display:flex;align-items:flex-end;gap:1px}.ze-home-star{width:20px;height:20px;filter:grayscale(1) brightness(.45)}.ze-home-star:nth-child(2){width:24px;height:24px}.ze-home-star.on{filter:drop-shadow(0 0 5px rgba(255,201,40,.7))}.ze-home-map{width:38px;height:38px}.ze-home-map>.g-icon{width:26px;height:26px}.ze-home-play{width:var(--g-col);min-height:84px;border-radius:24px;gap:10px;padding:4px 22px 10px;animation:ze-glow 1.6s ease-in-out infinite}@keyframes ze-glow{50%{filter:brightness(1.12) drop-shadow(0 0 10px rgba(255,201,40,.65))}}.ze-home-play:disabled{animation:none}.ze-home-play-label{font-size:42px;line-height:1}.ze-home-play-icon{width:40px;height:40px}@keyframes ze-breathe{50%{transform:scale(1.04)}}.ze-home-nav{width:var(--g-col);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ze-home-play-fuel{margin-left:8px;font-size:16px;gap:3px}.ze-home-tab{min-height:84px;flex-direction:column;gap:3px;padding:7px 4px 10px;border-radius:16px}.ze-home-tab>.g-icon,.ze-home-tab-art>.g-icon{width:48px;height:46px}.ze-home-tab-label{font-size:15px;line-height:1;letter-spacing:0}.ze-home-tab-art{position:relative;display:flex}.ze-home-tab-art .ze-chest-count{top:-10px;right:-16px;min-width:26px;height:26px;font-size:13px;border-width:2px}.ze-attention-glow{animation:ze-breathe 1.2s ease-in-out infinite}.ze-home-sheet{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#080a1099;pointer-events:auto;padding:0 8px max(10px,var(--safe-bottom))}.ze-home-sheet-panel{width:min(390px,100%);box-sizing:border-box;padding:14px 12px;display:flex;flex-direction:column;gap:8px;animation:ze-rise .22s ease-out both}.ze-home-sheet-panel h2{margin:0 0 4px;font-size:24px;text-align:center;color:var(--g-yellow)}@keyframes ze-rise{0%{transform:translateY(40px);opacity:0}}.ze-loading{position:fixed;inset:0;z-index:35;display:flex;flex-direction:column;align-items:center;padding:max(40px,calc(var(--safe-top) + 24px)) 24px max(24px,var(--safe-bottom));box-sizing:border-box;overflow:hidden;background:#160f26;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none;transition:opacity .42s,transform .42s}.ze-loading.out{opacity:0;transform:scale(1.06);pointer-events:none}.ze-loading-art{position:absolute;inset:0;background:#160f26 35% 50% / cover no-repeat;animation:ze-loading-pan 14s ease-in-out infinite alternate}.ze-loading-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#160f2626,#160f2600 30%,#0e0a1800,#0e0a18d1 74%,#0e0a18)}@keyframes ze-loading-pan{0%{transform:scale(1);background-position:35% 50%}to{transform:scale(1.08);background-position:42% 46%}}@media(prefers-reduced-motion:reduce){.ze-loading-art{animation:none}}.ze-loading-logo{position:absolute;left:50%;top:max(36px,calc(var(--safe-top) + 20px));width:min(300px,76vw,38vh);height:auto;transform:translate(-50%);filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));pointer-events:none}.ze-loading-card{position:absolute;left:50%;bottom:max(118px,calc(var(--safe-bottom) + 96px));width:min(320px,calc(100% - 48px));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.ze-loading-rail{position:relative;width:calc(100% - 12px);height:22px;margin:64px 0 4px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:999px;background:repeating-linear-gradient(90deg,#5a3a22 0 6px,transparent 6px 16px),var(--g-track);box-shadow:inset 0 3px #00000080,0 4px #00000059}.ze-loading-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(180deg,#ffe27a,var(--g-yellow) 50%,var(--g-yellow-d));box-shadow:inset 0 -3px #0000002e}.ze-loading-train{position:absolute;top:50%;width:104px;height:auto;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45));animation:ze-chug .36s ease-in-out infinite alternate}@keyframes ze-chug{to{margin-top:-2px}}.ze-loading-percent{font-size:26px;line-height:1;text-shadow:var(--g-outline)}.ze-loading-label{min-height:20px;font-size:16px;color:#d6deeb;text-align:center}.ze-loading-tip{position:absolute;left:24px;right:24px;bottom:max(28px,var(--safe-bottom));padding:10px 14px;border:2px solid var(--g-ink);border-radius:14px;background:#100c1ab8;font:700 14px system-ui,sans-serif;letter-spacing:0;line-height:1.35;text-align:center;color:#d6deeb}.ze-loading-tip b{font-family:Lilita One,system-ui,sans-serif;font-weight:400;color:var(--g-yellow);letter-spacing:.02em}.ze-offline{background:radial-gradient(120% 70% at 50% 30%,#4a2a33,#24161c,#120c10)}.ze-offline h2{color:var(--g-red);text-shadow:var(--g-outline);font-size:32px}.ze-offline p{color:#e6d6da;font-weight:700}.ze-up-screen{gap:8px}.ze-up-screen .ze-upgrades-head{flex-wrap:wrap;gap:6px 10px;padding-left:0}.ze-up-screen .ze-up-about{margin:0}.ze-up-screen .ze-upgrades-head h2{font-size:30px}.ze-up-screen .ze-upgrades-head .ze-wallet{flex-wrap:wrap;gap:6px}.ze-up-screen .ze-up-card{padding:8px 8px 10px;gap:8px}.ze-up-screen .ze-up-tile{width:48px;height:48px;border-radius:12px}.ze-up-screen .ze-up-tile>.g-icon{width:38px;height:38px}.ze-up-screen .ze-up-title{font-size:19px}.ze-up-screen .ze-up-head .ze-cur{padding:2px 8px 2px 4px;border-radius:999px;background:#0000004d}.ze-up-screen .ze-up-line{padding:6px 8px}.ze-up-screen .ze-up-buy{min-width:80px;min-height:48px}.ze-up-about{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 6px}.ze-up-chip{font:700 11px system-ui,sans-serif;letter-spacing:0;padding:4px 8px;border-radius:999px;background:#0000004d;color:#dfe8f5}.ze-up-chip.on{background:var(--g-green-d);color:#fff}.ze-up-cars{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.ze-up-cartile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:10px;background:#0000004d;opacity:.75;text-align:center}.ze-up-cartile.on{opacity:1;background:#6ad13b2e}.ze-up-cartile .g-icon{width:34px;height:26px}.ze-up-cartile b{font-size:12px;line-height:1.05}.ze-up-cartile small{font:700 10px system-ui,sans-serif;color:#b9c8e0}.ze-unlock{position:absolute;inset:0;z-index:45;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 18px;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--c) 55%,#0a0d14),#0a0d14 72%);animation:ze-unlock-in .25s ease-out both}.ze-unlock.leaving{animation:ze-unlock-out .22s ease-in both}@keyframes ze-unlock-in{0%{opacity:0}}@keyframes ze-unlock-out{to{opacity:0;transform:scale(1.06)}}.ze-unlock>*{position:relative}.ze-unlock-rays{position:absolute!important;left:50%;top:38%;width:1000px;height:1000px;margin:-500px 0 0 -500px;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--c) 45%,#fff3c4) 0deg 9deg,transparent 9deg 22deg);mask-image:radial-gradient(circle,#000 0%,transparent 60%);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 60%);opacity:0;transform:scale(.3);pointer-events:none}.ze-unlock.landed .ze-unlock-rays{opacity:.55;transform:scale(1);transition:opacity .4s,transform .6s ease-out;animation:ze-spin 16s linear infinite}.ze-unlock-kicker{font-size:24px;color:var(--g-yellow);animation:ze-unlock-kick .5s ease-out both}@keyframes ze-unlock-kick{0%{transform:translateY(-30px) scale(.6);opacity:0}60%{transform:translateY(4px) scale(1.08);opacity:1}}.ze-unlock-stage{width:220px;height:220px;display:flex;align-items:center;justify-content:center;margin:6px 0 4px}.ze-unlock-tile{width:168px;height:168px;border-radius:36px;animation:ze-unlock-slam .42s cubic-bezier(.5,0,.75,0) both}.ze-unlock.landed .ze-unlock-tile{animation:ze-unlock-land .5s ease-out both,ze-unlock-glow 1.6s ease-in-out .5s infinite}@keyframes ze-unlock-slam{0%{transform:translateY(-260px) scale(2.4) rotate(-14deg);opacity:0}30%{opacity:1}to{transform:scale(1.1) rotate(4deg)}}@keyframes ze-unlock-land{0%{transform:scale(1.25,.8)}40%{transform:scale(.92,1.1) rotate(-2deg)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ze-unlock-glow{0%,to{box-shadow:inset 0 -6px 0 var(--d),inset 0 3px #ffffff73,0 0 0 4px var(--g-ink),0 0 28px 6px color-mix(in srgb,var(--c) 70%,#fff)}50%{box-shadow:inset 0 -6px 0 var(--d),inset 0 3px #ffffff73,0 0 0 4px var(--g-ink),0 0 52px 16px color-mix(in srgb,var(--c) 70%,#fff)}}.ze-unlock-tile>.ze-unlock-icon{width:136px;height:136px}.ze-unlock-flash{position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(circle,#fff 0%,color-mix(in srgb,var(--c) 60%,#fff) 30%,transparent 65%);opacity:0;transform:scale(.2);pointer-events:none}.ze-unlock.landed .ze-unlock-flash{animation:ze-unlock-flash .6s ease-out both}@keyframes ze-unlock-flash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.ze-unlock-sparks{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.ze-unlock-sparks i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:#fff6c8;box-shadow:0 0 10px 3px var(--g-yellow);opacity:0}.ze-unlock.landed .ze-unlock-sparks i{animation:ze-unlock-spark .75s ease-out both}.ze-unlock-sparks i:nth-child(3n){background:color-mix(in srgb,var(--c) 40%,#fff)}.ze-unlock-sparks i:nth-child(2n){animation-delay:.05s!important;width:7px;height:7px}@keyframes ze-unlock-spark{0%{opacity:1;transform:rotate(var(--a)) translate(30px) scale(1.2)}to{opacity:0;transform:rotate(var(--a)) translate(var(--r)) scale(.3)}}.ze-unlock-name,.ze-unlock-desc,.ze-unlock-stats,.ze-unlock-supers,.ze-unlock-note,.ze-unlock-ok{opacity:0}.ze-unlock.landed :is(.ze-unlock-name,.ze-unlock-desc,.ze-unlock-stats,.ze-unlock-supers,.ze-unlock-note,.ze-unlock-ok){opacity:1}.ze-unlock.landed .ze-unlock-name{animation:ze-star-pop .4s ease-out .1s both}.ze-unlock.landed .ze-unlock-desc,.ze-unlock.landed .ze-unlock-stats{animation:ze-unlock-rise .35s ease-out .3s both}.ze-unlock.landed .ze-unlock-supers{animation:ze-unlock-rise .35s ease-out .45s both}.ze-unlock.landed .ze-unlock-note{animation:ze-unlock-rise .35s ease-out .55s both}.ze-unlock.landed .ze-unlock-ok{animation:ze-star-pop .35s ease-out .75s both}@keyframes ze-unlock-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ze-unlock-name{font-size:44px;line-height:1;color:var(--g-yellow)}.ze-unlock-desc{max-width:300px;font:700 14px system-ui,sans-serif;letter-spacing:0;line-height:1.3;color:#e7eef8;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ze-unlock-stats{display:flex;gap:6px;margin-top:2px}.ze-unlock-stats>span{font:800 12px system-ui,sans-serif;letter-spacing:.02em;padding:3px 8px;border-radius:7px;background:#0006;color:#fff}.ze-unlock-supers{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:6px}.ze-unlock-supers-label{font-size:13px;color:#b9c8e0;text-shadow:var(--g-outline-thin)}.ze-unlock-supers-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.ze-unlock-super{font-size:15px;padding:3px 12px}.ze-unlock-or{font:700 12px system-ui,sans-serif;color:#b9c8e0}.ze-unlock-note{font:700 12px system-ui,sans-serif;letter-spacing:0;color:#b9c8e0}.ze-unlock-ok{min-width:220px;min-height:60px;font-size:26px;margin-top:10px}@media(prefers-reduced-motion:reduce){.ze-unlock *,.ze-unlock{animation-duration:.01s!important;animation-iteration-count:1!important}}.ze-gear [hidden]{display:none!important}.ze-gear .ze-upgrades-list{gap:10px}.ze-gear-loadout{display:grid;grid-template-columns:84px 1fr 84px;gap:6px;padding:10px 8px 8px;background:radial-gradient(ellipse at 50% 42%,#3b4d6e,#222c40 62%,#1a2132)}.ze-gear-col{display:flex;flex-direction:column;justify-content:space-around;gap:10px}.ze-gear-rider{position:relative;min-height:236px;display:flex;align-items:center;justify-content:center}.ze-gear-rider:after{content:"";position:absolute;left:18%;right:18%;bottom:34px;height:16px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.45),transparent 70%);pointer-events:none;z-index:0}.ze-gear-rider-canvas{position:absolute;inset:0 0 26px;width:100%;height:calc(100% - 26px);z-index:1;touch-action:none;cursor:grab}.ze-gear-rider-icon{width:96px;height:96px}.ze-gear-outfit-open{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:2;min-height:34px;padding:0 14px;font-size:14px;border-radius:12px}.ze-gear-slot{position:relative;width:84px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;border:0;background:none;color:#fff;cursor:pointer;font:inherit}.ze-gear-slot-art{width:76px;height:76px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:3px solid var(--rarity, #4a5468);border-radius:16px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rarity, #4a5468) 40%,#1d2330),#141922);box-shadow:0 3px #00000073}.ze-gear-slot:not(.on) .ze-gear-slot-art{border-style:dashed}.ze-gear-slot:not(.on) .ze-gear-slot-art>.g-icon{opacity:.4;filter:saturate(.2)}.ze-gear-slot-art>.g-icon{width:80%;height:80%;object-fit:contain}.ze-gear-slot-level{position:absolute;top:-6px;left:-4px;padding:1px 6px;border:2px solid var(--g-ink);border-radius:999px;background:#2b3550;font-size:12px}.ze-gear-slot-name{max-width:84px;font-size:12px;line-height:1.05;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ze-gear-better{position:absolute;z-index:1;width:22px;height:22px;border:2px solid var(--g-ink);border-radius:50%;background:linear-gradient(180deg,#8af07a,#3fb43a);color:#fff;font-size:11px;line-height:18px;text-align:center;text-shadow:var(--g-outline-thin)}.ze-gear-slot>.ze-gear-better{top:-6px;right:-2px}.ze-gear-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:2px}.ze-gear-stat{display:flex;align-items:center;gap:5px;min-height:30px;padding:2px 8px;border-radius:10px;background:#090c1280;font-size:13px;color:#e8eef8}.ze-gear-stat.off{color:#8792a6}.ze-gear-stat>.g-icon{flex:none;width:20px;height:20px}.ze-gear-pack-row{grid-column:1 / -1}.ze-gear-pack{position:relative;width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:4px 10px 4px 6px;border:2px solid var(--g-ink);border-radius:16px;background:linear-gradient(180deg,#3c301ebf,#14100abf);color:#fff;font:inherit;cursor:pointer}.ze-gear-pack-art{position:relative;flex:none;width:54px;height:54px;display:flex;align-items:center;justify-content:center}.ze-gear-pack-art>.g-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 0 rgba(0,0,0,.45))}.ze-gear-pack-art>.ze-gear-slot-level{top:-4px;left:-6px}.ze-gear-pack-bar{position:relative;flex:1;min-width:0;height:24px;margin-left:10px;border:3px solid var(--g-ink);border-radius:999px;background:#1a1f2b}.ze-gear-pack-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(180deg,#ffe08a,#f2b438 55%,#d48a1c);box-shadow:inset 0 2px #ffffff73}.ze-gear-pack-bar-icon{position:absolute;left:-13px;top:50%;width:30px;height:30px;translate:0 -50%;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.ze-gear-pack-bar-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;text-shadow:var(--g-outline-thin)}.ze-gear-pack-price{flex:none;display:flex;align-items:center;gap:2px;padding:3px 8px 3px 5px;border:2px solid var(--g-ink);border-radius:12px;background:linear-gradient(180deg,#5ab0ff,#2f7fdc);font-size:14px}.ze-gear-pack-price.short{filter:saturate(.3) brightness(.8)}.ze-gear-pack-price .ze-cur{font-size:14px}.ze-gear-pack-up{color:#8af07a;font-size:12px;text-shadow:var(--g-outline-thin)}.ze-gear-pack-grow{display:flex;align-items:center;justify-content:center;gap:8px;font-size:22px}.ze-gear-pack-grow>.g-icon{width:28px;height:28px}.ze-gear-pack-lv{margin-right:6px;padding:1px 8px;border:2px solid var(--g-ink);border-radius:999px;background:#2b3550;font-size:14px}.ze-gear-pack-arrow{color:#c4cede}.ze-gear-pack-next{color:#8af07a}.ze-gear-sheet>.ze-gear-pack-bar{flex:none;margin:4px 0 4px 14px;height:28px}.ze-gear-bag{padding:10px;display:flex;flex-direction:column;gap:8px}.ze-gear-bag-head{display:flex;align-items:center;gap:6px}.ze-gear-bag-count{flex:1;font-size:17px}.ze-gear-bag-count.full{color:#ff8a7a}.ze-gear-grow{flex:none;min-width:74px;min-height:48px;flex-direction:column;gap:1px;padding:2px 8px 6px}.ze-gear-grow .ze-cur{font-size:13px}.ze-gear-mergeall{min-height:48px;font-size:14px;padding:0 10px}.ze-gear-filters{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.ze-gear-filter{flex:none;min-height:34px;padding:0 10px;font:inherit;font-size:13px;color:#d6deeb;cursor:pointer;border:2px solid var(--g-ink);background:#10131ad1}.ze-gear-filter.on{background:#e0a030;color:#2b2118}.ze-gear-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:7px}.ze-gear-grid>.ze-upgrade-effect{grid-column:1 / -1}.ze-gear-item{position:relative;aspect-ratio:1;min-height:52px;display:flex;align-items:center;justify-content:center;border:3px solid var(--rarity);border-radius:12px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rarity) 45%,#1d2330),#141922);cursor:pointer;padding:0 0 8px}.ze-gear-item>.g-icon{width:72%;height:72%;object-fit:contain}.ze-gear-item-tag{position:absolute;bottom:2px;left:1px;right:1px;font-size:9px;line-height:1;color:#fff7e8;text-shadow:var(--g-outline-thin);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-gear-item>.ze-gear-better{bottom:auto;top:-7px;left:-7px;width:20px;height:20px;font-size:10px;line-height:16px}.ze-gear-item-merge{position:absolute;top:-7px;right:-7px;padding:0 4px;min-width:20px;height:20px;box-sizing:border-box;border-radius:999px;border:2px solid var(--g-ink);background:var(--g-yellow);color:#2b2118;font-size:11px;line-height:16px;text-align:center}.ze-gear-sheet{max-height:82vh;overflow-y:auto}.ze-gear-sheet h2{text-shadow:var(--g-outline);text-align:left!important;margin:0!important;font-size:22px!important}.ze-gear-sheet-top{display:flex;gap:10px;align-items:center}.ze-gear-sheet-art{flex:none;width:76px;height:76px;border:3px solid var(--rarity, #4a5468);border-radius:14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rarity, #4a5468) 45%,#1d2330),#141922)}.ze-gear-sheet-art>.g-icon{width:80%;height:80%;object-fit:contain}.ze-gear-sheet-stat{padding:6px 10px;border-radius:10px;background:#090c1280;font-size:15px}.ze-gear-sheet-section{margin-top:4px;font-size:14px;color:#c4cede}.ze-gear-sheet-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));padding-top:6px}.ze-gear-vs{font-size:13px;color:#c4cede}.ze-gear-vs.up:before{content:"▲ ";color:#6fe06a}.ze-gear-vs.down:before{content:"▼ ";color:#ff8a7a}.ze-gear-locked{color:#9aa6b8;font-style:italic}.ze-gear-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.ze-gear-actions.two{grid-template-columns:1.4fr 1fr}.ze-gear-actions.one{grid-template-columns:1fr}.ze-gear-actions>.g-btn{min-height:50px;font-size:15px;padding:0 4px;gap:4px}.ze-gear-actions .ze-cur{font-size:13px}.ze-gear-outfit{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:14px;background:#090c1266}.ze-gear-outfit.on{outline:3px solid var(--g-yellow)}.ze-gear-outfit .ze-up-name{flex:1}.ze-gear-swatch{flex:none;width:44px;height:44px;border-radius:12px;border:3px solid var(--g-ink);background:linear-gradient(135deg,#cfd5de,#8d96a3)}.ze-gear-outfit-btn{flex:none;min-width:90px;min-height:46px;font-size:15px}.ze-gear-outfit-btn .ze-cur{font-size:15px}.ze-gear-outfit-note{text-align:center}.ze-ftue{position:fixed;inset:0;z-index:28;pointer-events:none}.ze-ftue[hidden]{display:none}.ze-ftue-dim{position:fixed;pointer-events:auto;background:#080a1080;touch-action:none}.ze-ftue-hand{position:fixed;left:0;top:0;pointer-events:none;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35))}.ze-ftue-hand-img{display:block;width:100%;height:100%;object-fit:contain;animation:ze-ftue-tap 1.1s ease-in-out infinite}@keyframes ze-ftue-tap{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.ze-ftue-caption{position:fixed;left:0;top:0;max-width:min(320px,calc(100vw - 16px));box-sizing:border-box;padding:9px 16px 10px;border:3px solid var(--g-yellow);border-radius:18px;background:#161a24;color:#fff;font:18px/1.25 Lilita One,system-ui,sans-serif;letter-spacing:.02em;text-align:center;text-shadow:var(--g-outline-thin);box-shadow:0 4px #00000073,0 0 0 3px #00000059;pointer-events:none;animation:ze-ftue-caption-in .25s ease-out both}.ze-ftue-caption[hidden]{display:none}@keyframes ze-ftue-caption-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.ze-ftue-menu{z-index:32}.ze-ftue-hand.dragging .ze-ftue-hand-img{animation:none}@media(prefers-reduced-motion:reduce){.ze-ftue-hand-img,.ze-ftue-caption{animation:none}}.ze-settings-delete{margin-top:6px}.ze-settings-warn{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:10px;border:3px solid var(--g-ink);border-radius:14px;background:#a01e1e59}.ze-settings-warn-title{text-align:center;font-size:22px;color:#ff6b5e}.ze-settings-warn .ze-settings-note{margin-top:0}.ze-settings-error{color:#ffb4ad}.ze-settings-error[hidden]{display:none}.ze-vignette{position:fixed;inset:0;pointer-events:none}.ze-stick{position:fixed;left:0;top:0;z-index:5;width:0;height:0;pointer-events:none}.ze-stick:before{content:"";position:absolute;left:calc(var(--r) * -1 - var(--k) / 2);top:calc(var(--r) * -1 - var(--k) / 2);width:calc(var(--r) * 2 + var(--k));height:calc(var(--r) * 2 + var(--k));box-sizing:border-box;border:3px solid rgba(255,255,255,.45);border-radius:50%;background:radial-gradient(circle,#10131a1f,#10131a52)}.ze-stick>i{position:absolute;left:calc(var(--k) * -1);top:calc(var(--k) * -1);width:calc(var(--k) * 2);height:calc(var(--k) * 2);box-sizing:border-box;border:3px solid rgba(16,19,26,.6);border-radius:50%;background:#ffffff8c}.ze-stick.on:before{border-color:#ffe27ab3}.ze-stick.on>i{background:#ffe27a}.zu-body{gap:10px}.zu-section{font-size:13px;letter-spacing:.08em;color:#9fb0cc}.zu-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px}.zu-stat{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border:2px solid rgba(0,0,0,.4);border-radius:12px;background:#090c1273;box-shadow:inset 0 2px #ffffff0d}.zu-stat-icon{flex:none;width:26px;height:26px}.zu-stat-text{min-width:0;display:flex;flex-direction:column;line-height:1.05}.zu-stat-label{font:800 10px system-ui,sans-serif;letter-spacing:.06em;color:#9fb0cc}.zu-stat-value{font-size:18px;color:#fff;text-shadow:var(--g-outline-thin);white-space:nowrap}.zu-stat-next{font:800 11px system-ui,sans-serif;color:#8af06a;white-space:nowrap}.zu-lvbar{position:relative;height:22px;box-sizing:border-box;border:3px solid var(--g-ink);border-radius:999px;background:var(--g-track);box-shadow:inset 0 3px #00000080;overflow:hidden}.zu-lvbar>i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--g-green) 60%,#fff) 0%,var(--g-green) 45%,var(--g-green-d) 100%);transition:width .2s}.zu-lvbar-tick{position:absolute;top:2px;bottom:2px;width:3px;margin-left:-1px;border-radius:2px;background:#ffffff59}.zu-lvbar-tick.on{background:var(--g-yellow)}.zu-lvbar>b{position:absolute;inset:0 10px 0 auto;display:flex;align-items:center;font-weight:400;font-size:13px;color:#fff;text-shadow:var(--g-outline-thin)}.zu-buy{min-height:54px;flex-direction:column;gap:0;padding:3px 12px 8px}.zu-buy-label{font-size:12px;line-height:1.1;letter-spacing:.05em}.zu-buy-price{display:flex;gap:8px;align-items:center;justify-content:center}.zu-buy-price .ze-cur{font-size:17px;text-shadow:var(--g-outline-thin)}.zu-buy.short{filter:saturate(.35) brightness(.85)}.zu-buy.short .ze-cur{color:#ffb4a0}.zu-buy-crown{width:24px;height:20px}.zu-buy-lock{width:24px;height:28px}.zu-dot{position:absolute;top:-6px;right:-6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--g-ink);border-radius:50%;background:var(--g-red);color:#fff;font-size:13px;line-height:1;text-shadow:var(--g-outline-thin);box-shadow:0 2px #0006}.zu-locked-note{padding:10px;border-radius:12px;background:#0000004d;text-align:center;font:700 13px system-ui,sans-serif;color:#c6d0e0}.zu-chip{font:800 11px system-ui,sans-serif;letter-spacing:.03em;padding:4px 9px;border-radius:999px;background:#00000059;color:#dfe8f5}.zu-guns{display:flex;flex-direction:column;gap:10px}.zu-gun-detail{--c: var(--g-blue);--d: var(--g-blue-d);padding:10px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--c) 35%,transparent) 0%,transparent 60%),linear-gradient(180deg,#33405a 0%,var(--g-panel) 30%,var(--g-panel-dark) 100%)}.zu-gun-detail .zu-stats{grid-template-columns:repeat(2,1fr)}.zu-gun-head{display:flex;align-items:center;gap:12px}.zu-gun-art{flex:none;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border:3px solid var(--g-ink);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,#fff) 0%,var(--c) 55%);box-shadow:inset 0 -5px 0 var(--d),0 4px #0006}.zu-gun-art>.g-icon{width:68px;height:68px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}.zu-gun-titles{min-width:0;display:flex;flex-direction:column;gap:4px}.zu-gun-name{font-size:24px;line-height:1}.zu-gun-desc{font:700 12px system-ui,sans-serif;color:#c6d0e0}.zu-gun-titles .ze-wallet .ze-cur{padding:2px 8px 2px 4px;border-radius:999px;background:#0000004d;font-size:14px}.zu-ladder{display:flex;align-items:center;gap:10px}.zu-ladder-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.zu-ladder-name{font-size:14px;letter-spacing:.04em}.zu-ladder .zu-buy{flex:none;min-width:112px}.zu-gun-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:4px}.zu-gun-tile{--c: var(--g-blue);--d: var(--g-blue-d);position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 7px;border:3px solid var(--g-ink);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 55%,#1f2c44),color-mix(in srgb,var(--d) 70%,#121926));box-shadow:inset 0 2px #ffffff26,0 4px #0006;color:#fff;transition:transform .08s}.zu-gun-tile:active{transform:translateY(2px)}.zu-gun-tile.on{outline:3px solid var(--g-yellow);outline-offset:1px}.zu-gun-tile.locked{filter:saturate(.2) brightness(.65)}.zu-gun-tile-icon{width:46px;height:46px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.zu-gun-tile-lock{position:absolute;top:6px;right:6px;width:20px;height:24px}.zu-gun-tile-lv{font-size:12px;text-shadow:var(--g-outline-thin)}.zu-gun-tile-bar{width:80%;height:6px;border-radius:999px;background:#00000073;overflow:hidden}.zu-gun-tile-bar>i{display:block;height:100%;background:var(--g-green)}.zu-gun-tile-name{font-size:12px;line-height:1.05;text-align:center;text-shadow:var(--g-outline-thin)}.zu-train-panel{padding:10px;display:flex;flex-direction:column;gap:12px}.zu-train-title{font-size:22px}.zu-strip-wrap{display:flex;flex-direction:column;gap:6px;padding:10px 8px 8px;border-radius:14px;background:linear-gradient(180deg,#78a05a2e,#090c1266);border:2px solid rgba(0,0,0,.35)}.zu-strip{display:flex;align-items:flex-end;gap:3px;padding:2px 2px 8px;background:linear-gradient(transparent calc(100% - 7px),#6d6f78 calc(100% - 7px),#6d6f78 calc(100% - 4px),transparent calc(100% - 4px));scrollbar-width:none}.zu-strip-loco,.zu-strip-car{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid var(--g-ink);border-radius:10px;box-shadow:inset 0 -3px #0000004d,0 3px #00000059}.zu-strip-loco{width:48px;height:44px;background:linear-gradient(180deg,#ffd25a,#e0a020)}.zu-strip-loco>.g-icon{width:38px;height:38px}.zu-strip-car{flex:1 1 0;min-width:0;max-width:40px;height:32px;background:linear-gradient(180deg,#6fb6ff,#2f74c8)}.zu-strip-car>.g-icon{width:80%;max-width:26px;height:auto}.zu-strip-car.locked{background:#141a26d9;border-style:dashed;border-color:#ffffff4d;box-shadow:none}.zu-strip-car.locked>.g-icon{width:14px;height:16px;opacity:.8}.zu-strip-car.locked>span{font:800 7px system-ui,sans-serif;color:#c6d0e0;letter-spacing:0;white-space:nowrap}.zu-strip-caption{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.zu-strip-caption b{font-weight:400;font-size:15px;color:var(--g-yellow);text-shadow:var(--g-outline-thin)}.zu-strip-caption span{font:700 12px system-ui,sans-serif;color:#c6d0e0}.zu-ladder-block{display:flex;flex-direction:column;gap:8px}.zu-ladder-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.zu-ladder-title .zu-ladder-name{font-size:18px}.zu-ladder-desc{font:700 12px system-ui,sans-serif;color:#9fb0cc}.zu-milestone{display:flex;align-items:center;gap:6px;font:800 12px system-ui,sans-serif;color:var(--g-yellow)}.zu-milestone .g-icon{width:18px;height:18px}.zu-ladder-block>.zu-buy{align-self:stretch}.zu-heroes{display:flex;flex-direction:column;gap:10px}.zu-hero-stage{position:relative;height:230px;flex:none;border:3px solid var(--g-ink);border-radius:20px;overflow:hidden;touch-action:pan-y;background:radial-gradient(70% 60% at 50% 45%,#ffdc8c52,#ffdc8c00 70%),radial-gradient(120% 90% at 50% 120%,#3c5a8a,#22324e 55%,#141c2c);box-shadow:inset 0 2px #ffffff1f,0 6px #0006}.zu-hero-stage:after{content:"";position:absolute;left:28%;right:28%;bottom:36px;height:18px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.5),transparent 70%);pointer-events:none}.zu-hero-stage .ze-gear-rider-canvas{position:absolute;inset:0 0 26px;width:100%;height:calc(100% - 26px);z-index:1;pointer-events:none}.zu-hero-stage.locked .ze-gear-rider-canvas,.zu-hero-stage.locked .zu-hero-portrait{filter:brightness(0) drop-shadow(0 0 6px rgba(160,190,255,.5))}.zu-hero-portrait{position:absolute;left:50%;top:46%;width:120px;height:120px;transform:translate(-50%,-50%)}.zu-hero-lock{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.zu-hero-lock .g-icon{width:46px;height:54px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.5))}.zu-hero-arrow{position:absolute;top:50%;z-index:3;width:44px;height:52px;margin-top:-26px;padding:0 0 4px;font-size:32px;line-height:1}.zu-hero-arrow.prev{left:8px}.zu-hero-arrow.next{right:8px}.zu-hero-dots{position:absolute;left:0;right:0;bottom:9px;z-index:3;display:flex;justify-content:center;gap:6px;pointer-events:none}.zu-hero-dots>i{width:8px;height:8px;border-radius:50%;background:#ffffff4d;border:1px solid rgba(0,0,0,.4)}.zu-hero-dots>i.on{width:20px;border-radius:999px;background:var(--g-yellow)}.zu-hero-plate{padding:10px;display:flex;flex-direction:column;gap:10px}.zu-hero-name-row{display:flex;align-items:center;gap:10px}.zu-hero-names{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.zu-hero-name{font-size:26px;line-height:1}.zu-hero-stars{display:flex;align-items:center;gap:2px}.zu-hero-level{margin-right:6px;padding:1px 8px;border-radius:999px;background:var(--g-green-d);font-size:13px;text-shadow:var(--g-outline-thin)}.zu-star{font-size:20px;line-height:1;color:#ffffff2e}.zu-star.on{color:var(--g-yellow);text-shadow:0 2px 0 var(--g-yellow-d),0 0 8px rgba(255,210,80,.45)}.zu-hero-riding{font-size:13px;padding:5px 12px;background:var(--g-yellow-d)}.zu-hero-pick{min-width:80px;min-height:44px;font-size:17px}.zu-hero-bars{display:flex;flex-direction:column;gap:6px}.zu-hero-bar{display:grid;grid-template-columns:24px 34px 1fr 58px 50px;align-items:center;gap:6px}.zu-hero-bar>.g-icon{width:22px;height:22px}.zu-hero-bar-label{font-size:13px;color:#c6d0e0}.zu-hero-bar-track{position:relative;height:12px;border:2px solid var(--g-ink);border-radius:999px;background:var(--g-track);overflow:hidden}.zu-hero-bar-track>i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(180deg,#ffe08a,var(--g-yellow) 50%,var(--g-yellow-d))}.zu-hero-bar-value{font-weight:400;font-size:16px;text-align:right;text-shadow:var(--g-outline-thin)}.zu-hero-bar-gain{font:800 11px system-ui,sans-serif;color:#8af06a}.zu-hero-chips{display:flex;flex-wrap:wrap;gap:6px}.zu-hero-progress{display:flex;align-items:center;gap:8px}.zu-hero-progress-label{flex:none;font-size:12px;letter-spacing:.04em;color:#ffd57a}.zu-hero-progress-track{position:relative;flex:1;height:18px;border:2px solid var(--g-ink);border-radius:999px;background:var(--g-track);overflow:hidden}.zu-hero-progress-track>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#ffc27a,#ff9a3c 50%,#c2600b)}.zu-hero-progress-track>b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:11px;text-shadow:var(--g-outline-thin)}.zu-hero-track{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:14px;background:#090c1266}.zu-hero-stop{position:relative;display:flex;align-items:center;gap:10px;opacity:.45}.zu-hero-stop:not(:last-child):after{content:"";position:absolute;left:15px;top:24px;height:10px;width:2px;background:#fff3}.zu-hero-stop.on{opacity:1}.zu-hero-stop.on:not(:last-child):after{background:var(--g-yellow)}.zu-hero-stop-star{flex:none;width:32px;height:22px;display:flex;align-items:center;justify-content:center;border:2px solid var(--g-ink);border-radius:999px;background:#2a3448;font-size:11px}.zu-hero-stop.on .zu-hero-stop-star{background:linear-gradient(180deg,#ffe08a,var(--g-yellow) 60%,var(--g-yellow-d));color:#3a2a08;text-shadow:none}.zu-hero-stop-text{font:700 12.5px system-ui,sans-serif;color:#e8eef8}.zu-hero-actions{position:sticky;bottom:12px;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 -6px -6px;padding:8px 6px 6px;border-radius:16px;background:linear-gradient(180deg,#171d29eb,#171d29);box-shadow:0 -10px 14px -6px #0000008c}.ze-reveal{--glow: #ffc23d;--leak: #ffc23d;--beam: #ffc23d;--k: 0;font-family:Lilita One,system-ui,sans-serif;letter-spacing:.02em;color:#fff;position:fixed;inset:0;z-index:40;overflow:hidden;background:radial-gradient(circle at 50% 62%,#2c4266,#0a0d14 78%);user-select:none;-webkit-user-select:none}.ze-reveal[hidden]{display:none}.ze-reveal button{font:inherit;cursor:pointer}.ze-reveal [hidden]{display:none!important}.ze-reveal.dropping{animation:ze-rv-fade .25s ease-out both}.ze-reveal:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--glow) 45%,transparent),transparent 75%);opacity:calc(var(--k) * .35);transition:opacity .3s;pointer-events:none}.ze-reveal.opened:before{opacity:.55}.ze-reveal:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent 45%,rgba(0,0,0,.55));pointer-events:none}.ze-reveal-scene{--base: max(28px, var(--safe-bottom, 0px), 12vh);--chest: min(240px, 60vw, 30vh);--top: max(20px, var(--safe-top, 0px));position:absolute;inset:0;z-index:1}.ze-reveal-fx{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.ze-reveal-stage{position:absolute;z-index:1;left:50%;bottom:calc(var(--base) + 70px);width:var(--chest);height:var(--chest);margin-left:calc(var(--chest) / -2);display:flex;align-items:flex-end;justify-content:center}.ze-reveal-glow{position:absolute;left:50%;top:55%;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 70%,transparent) 0%,transparent 60%);opacity:calc(var(--k) * .85);transform:scale(calc(.35 + var(--k) * .45));transition:background .25s;pointer-events:none}.ze-reveal.opened .ze-reveal-glow{opacity:1;transform:scale(1.3);transition:opacity .2s,transform .4s ease-out}.ze-reveal-rays{position:absolute;left:50%;top:45%;width:940px;height:940px;margin:-470px 0 0 -470px;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--glow) 45%,transparent) 0deg 9deg,transparent 9deg 22deg);mask-image:radial-gradient(circle,#000 0%,transparent 62%);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 62%);opacity:0;transform:scale(.3);pointer-events:none}.ze-reveal.opened .ze-reveal-rays{opacity:.9;transform:scale(1);transition:opacity .4s,transform .6s ease-out;animation:ze-spin 16s linear infinite}.ze-reveal.hype .ze-reveal-rays{opacity:1;animation-duration:9s}.ze-reveal-beam{position:absolute;left:50%;bottom:52%;width:130px;height:1000px;margin-left:-65px;background:linear-gradient(to top,#fff 0%,color-mix(in srgb,var(--beam) 85%,#fff) 6%,color-mix(in srgb,var(--beam) 55%,transparent) 30%,transparent 85%);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);mix-blend-mode:screen;opacity:0;transform:scaleY(0);transform-origin:50% 100%;pointer-events:none}.ze-reveal.opened .ze-reveal-beam{animation:ze-rv-beam .55s cubic-bezier(.2,1,.3,1) both,ze-rv-beam-breathe 2.2s ease-in-out .55s infinite}.ze-reveal.hype .ze-reveal-beam{width:190px;margin-left:-95px}.ze-reveal-floor{position:absolute;left:50%;bottom:-6px;width:300px;height:70px;margin-left:-150px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--glow) 75%,transparent),transparent 70%);opacity:calc(var(--k) * .8);pointer-events:none}.ze-reveal.opened .ze-reveal-floor{opacity:1;transition:opacity .2s}.ze-reveal-shadow{position:absolute;bottom:4%;left:50%;width:72%;height:12%;margin-left:-36%;border-radius:50%;background:#00000080;filter:blur(4px)}.ze-reveal.dropping .ze-reveal-shadow{animation:ze-rv-shadow .52s ease-in both}.ze-reveal-crate{position:relative;width:100%;height:100%;transform-origin:50% 90%}.ze-reveal-chest{position:relative;display:block;width:100%;height:100%;transform-origin:50% 92%}.ze-reveal.dropping .ze-reveal-chest{animation:ze-rv-drop .52s cubic-bezier(.55,0,.8,.2) both}.ze-reveal.landed .ze-reveal-chest{animation:ze-rv-land .32s ease-out both}.ze-reveal.charging .ze-reveal-chest{filter:drop-shadow(0 0 calc(6px + var(--k) * 18px) color-mix(in srgb,var(--leak) 85%,transparent))}.ze-reveal-crate.pop .ze-reveal-chest{animation:ze-rv-tease .3s cubic-bezier(.2,1.6,.4,1) both}.ze-reveal.opened .ze-reveal-chest{animation:ze-rv-burst .55s cubic-bezier(.2,1.6,.4,1) both;filter:drop-shadow(0 0 26px var(--glow))}.ze-reveal-leak{position:absolute;left:12%;top:30%;width:76%;height:26%;border-radius:50%;background:radial-gradient(ellipse,#fff 0%,var(--leak) 30%,transparent 70%);mix-blend-mode:screen;filter:blur(5px);opacity:calc(var(--k) * .95);pointer-events:none;transition:background .2s}.ze-reveal.charging .ze-reveal-leak{animation:ze-rv-throb .35s ease-in-out infinite alternate}.ze-reveal-leak:after{content:"";position:absolute;left:50%;bottom:50%;width:300px;height:220px;margin-left:-150px;background:conic-gradient(from 270deg at 50% 100%,transparent 0deg,color-mix(in srgb,var(--leak) 60%,transparent) 30deg,transparent 50deg,color-mix(in srgb,var(--leak) 70%,transparent) 75deg,transparent 95deg,color-mix(in srgb,var(--leak) 60%,transparent) 125deg,transparent 150deg,color-mix(in srgb,var(--leak) 55%,transparent) 165deg,transparent 180deg);mask-image:radial-gradient(ellipse at 50% 100%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 100%,#000 10%,transparent 70%);opacity:calc(var(--k) * var(--k))}.ze-reveal.opened .ze-reveal-leak{opacity:0;transition:opacity .15s}.ze-reveal-flash{position:absolute;inset:0;z-index:4;background:radial-gradient(circle at 50% 74%,#fff,#ffffffd9 30%,#fff0 72%);opacity:0;pointer-events:none}.ze-reveal.opened .ze-reveal-flash{animation:ze-rv-flash .5s ease-out}.ze-reveal.hype .ze-reveal-flash{animation-duration:.8s}.ze-reveal-loot{position:absolute;z-index:2;left:50%;top:var(--top);bottom:calc(var(--base) + 70px + var(--chest) - 4px);width:min(420px,calc(100% - 24px));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px}.ze-reveal-rows{display:flex;flex-direction:column;gap:8px;width:min(320px,100%)}.ze-reveal-rows:empty,.ze-reveal-cards:empty{display:none}.ze-reveal-row{display:flex;align-items:center;gap:10px;padding:8px 14px}.ze-reveal-row .ze-cur{font-size:30px;text-shadow:var(--g-outline)}.ze-reveal-name{font-size:15px;color:#d6deeb;text-shadow:var(--g-outline-thin)}.ze-reveal-row.pending,.ze-rc.pending{visibility:hidden}.ze-reveal-row.in,.ze-rc.in{animation:ze-rv-rise .5s cubic-bezier(.2,1.3,.4,1) both}.ze-reveal-cards.hero{display:flex;justify-content:center;gap:12px;width:100%}.ze-reveal-cards.grid{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,76px));justify-content:center;gap:8px;width:100%}.ze-rc{--rarity: #b8c0cc;--room: calc(100dvh - var(--top) - var(--base) - 70px - var(--chest) - 4px - 16px);position:relative;width:min(280px,72vw,calc(var(--room) * .75));aspect-ratio:3 / 4;perspective:900px}.ze-reveal-loot.has-rows .ze-rc{width:min(280px,72vw,calc((var(--room) - 74px) * .75))}.ze-reveal-cards.hero:has(.ze-rc+.ze-rc) .ze-rc{width:min(200px,44vw,calc(var(--room) * .75))}.ze-reveal-loot .ze-rc.small{width:100%}.ze-rc-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,1.45,.5,1)}.ze-rc.flipped .ze-rc-inner{transform:rotateY(180deg)}.ze-rc-back,.ze-rc-front{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 8px;border:3px solid var(--g-ink, #10131a);border-radius:16px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ze-rc.small .ze-rc-back,.ze-rc.small .ze-rc-front{padding:4px;border-width:2px;border-radius:10px;gap:2px}.ze-rc-back{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--glow) 55%,#fff) 0%,var(--glow) 38%,color-mix(in srgb,var(--glow) 45%,#000) 100%);box-shadow:inset 0 0 0 3px #ffffff59,0 6px #00000059}.ze-rc-mark{font-size:96px;color:#fff}.ze-rc.small .ze-rc-mark{font-size:28px}.ze-rc.hyped:not(.flipped) .ze-rc-back{animation:ze-rv-hold .18s ease-in-out infinite alternate;box-shadow:inset 0 0 0 3px #ffffff80,0 0 26px 6px var(--rarity)}.ze-rc-front{transform:rotateY(180deg);background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--rarity) 45%,#ffffff 30%),color-mix(in srgb,var(--rarity) 40%,#2a3754) 38%,#1c2539 78%);box-shadow:inset 0 0 0 2px var(--rarity),0 0 22px color-mix(in srgb,var(--rarity) 65%,transparent),0 6px #00000059}.ze-rc.hyped.flipped .ze-rc-front{animation:ze-rv-aura 1.6s ease-in-out .4s infinite}.ze-rc-rarity{padding:3px 16px;border-radius:999px;background:var(--rarity);border:2px solid var(--g-ink, #10131a);font-size:18px;color:#fff}.ze-rc.small .ze-rc-rarity{padding:0 4px;border-width:1.5px;font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ze-rc-pic{flex:1 1 0;min-height:0;width:100%;max-width:100%;object-fit:contain;filter:brightness(1.12) saturate(1.15) drop-shadow(0 6px 4px rgba(0,0,0,.45))}.ze-rc.small .ze-rc-pic{max-width:100%}.ze-rc.flipped .ze-rc-pic{animation:ze-rv-pic .5s cubic-bezier(.2,1.6,.4,1) .15s both}.ze-rc-title{font-size:24px;line-height:1.05;text-align:center;color:var(--rarity)}.ze-rc-sub{font:700 14px system-ui,sans-serif;color:#d6deeb}.ze-rc-shine{position:absolute;inset:-20%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);pointer-events:none}.ze-rc.flipped .ze-rc-shine{animation:ze-rv-shine .9s ease-out .3s both}.ze-reveal-collect{position:absolute;left:50%;bottom:var(--base);margin-left:-110px;min-width:220px;z-index:2;min-height:58px;font-size:22px;animation:ze-rv-title .3s ease-out both}.ze-reveal-collect.waiting{visibility:hidden;animation:none;pointer-events:none}.ze-reveal-hint{position:absolute;z-index:2;left:0;right:0;bottom:max(18px,var(--safe-bottom, 0px));text-align:center;font:700 12px system-ui,sans-serif;color:#d6deebb3}.ze-reveal.skipped .ze-reveal-row,.ze-reveal.skipped .ze-rc,.ze-reveal.skipped .ze-rc-pic,.ze-reveal.skipped .ze-rc-back{animation:none!important}.ze-reveal.skipped .ze-rc-inner{transition:none}@keyframes ze-rv-fade{0%{opacity:0}}@keyframes ze-rv-title{0%{transform:translateY(-24px) scale(.6);opacity:0}70%{transform:translateY(0) scale(1.1);opacity:1}}@keyframes ze-rv-drop{0%{transform:translateY(-460px) rotate(-10deg) scale(.9)}to{transform:none}}@keyframes ze-rv-land{0%{transform:scale(1.22,.76)}45%{transform:scale(.92,1.1) translateY(-8px)}to{transform:none}}@keyframes ze-rv-shadow{0%{transform:scale(.25);opacity:.2}to{transform:none;opacity:1}}@keyframes ze-rv-tease{0%{transform:scale(1.12,.88)}50%{transform:scale(.94,1.1) translateY(-10px)}to{transform:none}}@keyframes ze-rv-burst{0%{transform:scale(1.3,.7)}35%{transform:scale(.82,1.28) translateY(-26px)}70%{transform:scale(1.06,.95)}to{transform:none}}@keyframes ze-rv-throb{0%{scale:.92}to{scale:1.08}}@keyframes ze-rv-flash{0%{opacity:1}to{opacity:0}}@keyframes ze-rv-beam{0%{transform:scaleY(0) scaleX(.3);opacity:1}60%{transform:scaleY(1) scaleX(1.3);opacity:1}to{transform:scaleY(1) scaleX(1);opacity:.85}}@keyframes ze-rv-beam-breathe{0%,to{transform:scaleY(1) scaleX(1);opacity:.85}50%{transform:scaleY(1) scaleX(.82);opacity:.6}}@keyframes ze-rv-rise{0%{transform:translate(var(--fx, 0),var(--fy, 0)) scale(.15) rotate(-14deg);opacity:0}25%{opacity:1}to{transform:none;opacity:1}}@keyframes ze-rv-hold{0%{transform:scale(1) rotate(-1.5deg)}to{transform:scale(1.05) rotate(1.5deg)}}@keyframes ze-rv-aura{0%,to{box-shadow:inset 0 0 0 2px var(--rarity),0 0 18px color-mix(in srgb,var(--rarity) 55%,transparent),0 6px #00000059}50%{box-shadow:inset 0 0 0 2px var(--rarity),0 0 38px 6px var(--rarity),0 6px #00000059}}@keyframes ze-rv-pic{0%{transform:scale(.3)}}@keyframes ze-rv-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.ze-reveal *,.ze-reveal{animation:none!important}.ze-rc-inner{transition:none!important}.ze-reveal-flash,.ze-reveal-fx{display:none}.ze-reveal.opened .ze-reveal-beam{transform:none;opacity:.7}}.ze-bpfx{position:fixed;inset:0;z-index:38;overflow:hidden;font-family:Lilita One,system-ui,sans-serif;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none;touch-action:none;animation:ze-bpfx-in .26s ease-out both}.ze-bpfx.pack{background:radial-gradient(110% 70% at 50% 50%,#14182480,#06080ee0)}.ze-bpfx.unpack{background:radial-gradient(70% 45% at 50% 48%,#06080e80,#06080e00)}.ze-bpfx.leaving{animation:ze-bpfx-out .22s ease-in both}@keyframes ze-bpfx-in{0%{opacity:0}to{opacity:1}}@keyframes ze-bpfx-out{to{opacity:0}}@keyframes ze-bpfx-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.ze-bpfx-stack{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);display:flex;flex-direction:column;align-items:center;gap:14px;width:min(320px,calc(100% - 40px))}.ze-bpfx.unpack .ze-bpfx-stack{gap:6px}.ze-bpfx-src{display:flex;align-items:center;gap:6px;font-size:34px;line-height:1;color:#fff;text-shadow:var(--g-outline);transition:opacity .25s,scale .25s;animation:ze-bpfx-pop .3s ease-out both}.ze-bpfx-src>.g-icon{width:42px;height:42px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.45))}.ze-bpfx-src.spent{opacity:0;scale:.8}.ze-bpfx.unpack .ze-bpfx-src{font-size:28px}.ze-bpfx.unpack .ze-bpfx-src>.g-icon{width:34px;height:34px}.ze-bpfx-bag{position:relative;width:190px;height:190px;display:flex;align-items:center;justify-content:center}.ze-bpfx.unpack .ze-bpfx-bag{width:136px;height:136px}.ze-bpfx-rays{position:absolute;left:50%;top:50%;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;pointer-events:none;opacity:.5;background:radial-gradient(circle,#ffc85a8c,#ffc85a00 45%),repeating-conic-gradient(rgba(255,210,110,.35) 0deg 9deg,transparent 9deg 22deg);mask-image:radial-gradient(circle,#000 0%,transparent 62%);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 62%);animation:ze-bpfx-spin 20s linear infinite}.ze-bpfx.unpack .ze-bpfx-rays{width:260px;height:260px;margin:-130px 0 0 -130px;opacity:.4}@keyframes ze-bpfx-spin{to{rotate:360deg}}.ze-bpfx-bag-art{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:ze-bpfx-pop .4s .08s cubic-bezier(.2,1.4,.4,1) both}.ze-bpfx-bag-art>.g-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 0 rgba(0,0,0,.4))}.ze-bpfx-full{position:absolute;top:12%;right:-6%;padding:2px 10px;border:3px solid var(--g-ink);border-radius:10px;background:#e04a3a;font-size:20px;rotate:12deg;box-shadow:0 3px #0006;animation:ze-bpfx-stamp .3s ease-out both}@keyframes ze-bpfx-stamp{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}.ze-bpfx-bar{position:relative;width:220px;height:30px;border:3px solid var(--g-ink);border-radius:999px;background:#1a1f2b;box-shadow:0 3px #0006;animation:ze-bpfx-pop .3s .15s ease-out both}.ze-bpfx-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;background:linear-gradient(180deg,#ffe08a,#f2b438 55%,#d48a1c);box-shadow:inset 0 2px #ffffff73;transition:width .14s ease-out}.ze-bpfx-bar-icon{position:absolute;left:-14px;top:50%;width:38px;height:38px;translate:0 -50%;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.ze-bpfx-bar-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:17px;text-shadow:var(--g-outline-thin)}.ze-bpfx-line{margin-top:4px;font-size:16px;color:#ffe6a6;text-align:center;text-shadow:var(--g-outline-thin);animation:ze-bpfx-pop .3s .3s ease-out both}.ze-bpfx-fly{position:absolute;inset:0;pointer-events:none}.ze-bpfx-chip{position:absolute;left:-16px;top:-16px;width:32px;height:32px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.45))}.ze-bpfx-bag-art.bump,.ze-bpfx-target.bump{animation:ze-bpfx-bump .18s ease-out}@keyframes ze-bpfx-bump{50%{scale:1.1}}.ze-bpfx-target{box-shadow:0 0 0 3px var(--g-yellow),0 0 18px #ffd25ab3}@media(prefers-reduced-motion:reduce){.ze-bpfx,.ze-bpfx *{animation-duration:.01s!important}}[data-family]{--o1: #9a4dff;--o2: #4b1a9e;--o3: #2c0f63}[data-family=gems]{--o1: #4a8dff;--o2: #2253c9;--o3: #142f78}[data-family=fuel],[data-family=fuelSteps]{--o1: #44cf62;--o2: #1f8a3c;--o3: #0f4d21}[data-family=daily]{--o1: #ffae3d;--o2: #e0601a;--o3: #8a330a}[data-family=evo]{--o1: #2fc7d8;--o2: #157f99;--o3: #0a4557}[data-family=sgear]{--o1: #b45cff;--o2: #6420c4;--o3: #34106e}[data-family=starter]{--o1: #ffd65a;--o2: #f08a24;--o3: #a14a0c}.ze-hero.ze-starter-hero{flex:none;margin-bottom:4px}.ze-offer-area{display:flex;flex-direction:column;gap:8px}.ze-hero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px}.ze-hero-track::-webkit-scrollbar{display:none}.ze-hero{position:relative;flex:0 0 100%;scroll-snap-align:center;box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;grid-template-areas:"head head" "art side";gap:2px 8px;padding:12px 12px 14px;border:3px solid var(--g-ink);border-radius:18px;background:radial-gradient(120% 90% at 30% 70%,var(--o1) 0%,var(--o2) 55%,var(--o3) 100%);box-shadow:inset 0 3px #ffffff40,inset 0 -4px #00000040}.ze-hero-head{grid-area:head;min-width:0;padding-right:92px}.ze-hero-title{font-size:26px;line-height:1.05;color:#fff}.ze-hero-sub{margin-top:2px;font-size:12px;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-hero-art{grid-area:art;position:relative;height:150px;display:flex;align-items:center;justify-content:center}.ze-hero-rays{position:absolute;inset:-40px;border-radius:50%;opacity:.55;background:repeating-conic-gradient(from 0deg,rgba(255,240,180,.55) 0deg 9deg,transparent 9deg 22deg);mask:radial-gradient(circle,#000 18%,transparent 66%);-webkit-mask:radial-gradient(circle,#000 18%,transparent 66%);animation:ze-hero-spin 18s linear infinite}@keyframes ze-hero-spin{to{rotate:360deg}}.ze-hero-img{position:relative;width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 6px 0 rgba(0,0,0,.35));animation:ze-hero-bob 2.6s ease-in-out infinite}@keyframes ze-hero-bob{50%{translate:0 -5px}}.ze-hero-off{position:absolute;left:50%;bottom:0;translate:-50% 0;rotate:-6deg;padding:2px 14px;font-size:24px;color:#fff;background:linear-gradient(180deg,#ff4d4d,#c41e1e);border:3px solid var(--g-ink);border-radius:6px;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%)}.ze-hero-side{grid-area:side;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0}.ze-hero-side .ze-offer-items{flex-direction:column;align-items:stretch}.ze-hero-side .ze-cur{justify-content:flex-start}.ze-hero-buy{min-height:54px;font-size:22px}.ze-hero-timer,.ze-tile-timer{display:flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#0000008c;font:700 12px system-ui,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.ze-hero-timer{position:absolute;top:10px;right:10px}.ze-hero-timer .g-icon,.ze-tile-timer .g-icon{width:16px;height:16px}.ze-hero-dots{display:flex;justify-content:center;gap:6px}.ze-hero-dot{width:9px;height:9px;border-radius:50%;background:#ffffff4d;border:2px solid var(--g-ink)}.ze-hero-dot.on{background:#ffd23e}.ze-tile-row{display:flex;gap:8px;overflow-x:auto;padding:8px 2px 4px;scroll-snap-type:x proximity;scrollbar-width:none}.ze-tile-row::-webkit-scrollbar{display:none}.ze-tile{position:relative;flex:0 0 128px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 7px;border:3px solid var(--g-ink);border-radius:14px;background:linear-gradient(180deg,var(--o1) 0%,var(--o2) 70%,var(--o3) 100%);box-shadow:inset 0 3px #ffffff40}.ze-tile-name{font-size:12px;color:#fff;text-align:center;white-space:nowrap}.ze-tile-art{width:100px;height:96px;object-fit:contain;filter:drop-shadow(0 4px 0 rgba(0,0,0,.3))}.ze-tile-amount{font-size:11px;color:#fff;text-align:center;line-height:1.1;min-height:24px;display:flex;align-items:center}.ze-tile-off{position:absolute;top:-9px;right:-6px;padding:1px 6px;border:2px solid var(--g-ink);border-radius:8px;background:var(--g-red);color:#fff;font-size:11px;rotate:6deg}.ze-tile-timer{font-size:10px;padding:2px 6px}.ze-tile-buy{align-self:stretch;min-height:44px;font-size:15px;margin-top:2px}.ze-offer-items{display:flex;flex-wrap:wrap;gap:4px}.ze-offer-items .ze-cur{background:#00000052}.ze-offer-gun{width:18px;height:18px;margin-left:2px}.ze-offer-gear{border:2px solid var(--c, #fff)}.ze-offer-gear span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-offer-scrim{font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none}.ze-offer-scrim.buying{visibility:hidden}.ze-offer-pop{width:min(390px,100%);padding:12px 12px 14px;display:flex;flex-direction:column;gap:10px}.ze-offer-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ze-offer-pop-title{font-size:20px;color:#fff}.ze-offer-close{min-width:44px;min-height:44px;padding:0;font-size:18px}.ze-offer-note{font:600 12px system-ui,sans-serif;color:#fff;text-align:center}.ze-offer-note:empty{display:none}.ze-shop-x2{position:absolute;z-index:1;top:-8px;left:-6px;padding:1px 6px;border:2px solid var(--g-ink);border-radius:8px;background:var(--g-red);color:#fff;font-size:12px;rotate:-6deg}.ze-shop-pack.gems{position:relative}@media(prefers-reduced-motion:reduce){.ze-hero-rays,.ze-hero-img{animation:none}}:root{--ze-tabbar-h: 92px}.ze-tab-page{position:absolute;inset:0;pointer-events:none}.ze-tab-page>.ze-upgrades{pointer-events:auto}.ze-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;justify-content:center;padding:8px 0 max(10px,var(--safe-bottom));pointer-events:none;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none;background:linear-gradient(to top,#0a0d14d9 55%,#0a0d1400)}.ze-tabbar-row{width:var(--g-col);display:grid;grid-template-columns:repeat(4,1fr);gap:6px;pointer-events:auto}.ze-tabbar-tab{min-height:74px;padding:6px 2px 9px}.ze-tabbar-tab>.ze-home-tab-art>.g-icon{width:42px;height:40px}.ze-tabbar-tab .ze-home-tab-label{font-size:13px}.ze-tabbar-tab.on{transform:translateY(-4px)}body.ze-depot-menu:not(.ze-home-on) .ze-hud{display:none}body.ze-depot-menu:not(.ze-home-on) #stage{pointer-events:none}body.ze-depot-menu .ze-hud .ze-hud-back,body.ze-depot-menu .ze-depot-hint{display:none}body.ze-depot-menu .ze-hud .ze-bottom{bottom:calc(var(--ze-tabbar-h) + max(4px,var(--safe-bottom)))}body.ze-depot-menu .ze-depot-scrap{top:calc(max(10px,var(--safe-top)) + 58px)}body.ze-depot-menu :is(.ze-depot-bar,.ze-depot-sellzone){bottom:calc(var(--ze-tabbar-h) + max(4px,var(--safe-bottom)))}body.ze-depot-menu .ze-sheet{bottom:calc(var(--ze-tabbar-h) + max(4px,var(--safe-bottom)) + 80px)}body.ze-depot-menu .ze-depot-rows{--top: calc(max(10px, var(--safe-top)) + 112px) ;--bottom: calc(var(--ze-tabbar-h) + max(4px, var(--safe-bottom)) + 80px);--fade: 22px}.ze-tab-page .ze-upgrades{z-index:24;padding-bottom:calc(var(--ze-tabbar-h) + max(4px,var(--safe-bottom)))}.ze-tab-page .ze-home-bottom{padding-bottom:calc(var(--ze-tabbar-h) + max(4px,var(--safe-bottom)))}body:has(.ze-tab-page .ze-home-sheet:not([hidden])) .ze-tabbar{z-index:4}.ze-tabbar-tab>.ze-home-tab-art>.g-icon.ze-tab-lock{display:none;position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 0 rgba(0,0,0,.55))}.ze-tabbar-tab.locked>.ze-home-tab-art>.g-icon.ze-tab-lock{display:block}.ze-tabbar-tab.locked>.ze-home-tab-art>.g-icon:not(.ze-tab-lock){filter:grayscale(1) brightness(.7);opacity:.45}.ze-tabbar-tab.locked .ze-home-tab-label{opacity:.55}.ze-tabbar-tab.locked .ze-chest-count{display:none}.ze-tabbar-tab.shake{animation:ze-tab-shake .32s ease-in-out}@keyframes ze-tab-shake{20%{translate:-4px 0}40%{translate:4px 0}60%{translate:-3px 0}80%{translate:2px 0}}.ze-tab-note{position:fixed;left:0;top:0;z-index:26;max-width:min(280px,calc(100vw - 16px));padding:6px 12px;border:3px solid var(--g-yellow);border-radius:999px;background:#10131aeb;color:#fff;font:15px/1.2 Lilita One,system-ui,sans-serif;text-align:center;white-space:nowrap;text-shadow:var(--g-outline-thin);pointer-events:none;animation:ze-ftue-caption-in .2s ease-out both}.ze-tab-note[hidden]{display:none}.ze-quests-button{position:relative;overflow:visible;flex:none;width:48px;height:48px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.ze-quests-button[hidden]{display:none}.ze-quests-button>.ze-quests-ring{position:absolute;inset:-6px;border-radius:50%;pointer-events:none;background:conic-gradient(#7fe34a var(--p, 0%),rgba(16,19,26,.75) 0);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 5px),#000 calc(50% - 4px));mask:radial-gradient(circle,transparent 0 calc(50% - 5px),#000 calc(50% - 4px))}.ze-quests-ring.full{background:conic-gradient(var(--g-yellow) 100%,transparent 0)}.ze-quests-icon{width:32px;height:32px}.ze-quests-badge,.g-btn>.ze-quests-badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;box-sizing:border-box;padding:0 5px;display:flex;align-items:center;justify-content:center;border:2px solid var(--g-ink);border-radius:999px;background:linear-gradient(180deg,#ff7a6b,#e2372a);color:#fff;font-size:13px;line-height:1;text-shadow:var(--g-outline-thin);pointer-events:none}.ze-quests-badge[hidden]{display:none}.ze-home-quests{align-self:flex-start;margin:6px 0 0 6px}.ze-quests{position:fixed;inset:0;z-index:54;display:flex;align-items:center;justify-content:center;padding:max(12px,var(--safe-top)) 10px max(12px,var(--safe-bottom));box-sizing:border-box;background:#06080ea8;font-family:Lilita One,system-ui,sans-serif;letter-spacing:.02em;color:#fff;user-select:none;-webkit-user-select:none;animation:ze-quests-in .14s ease-out}@keyframes ze-quests-in{0%{opacity:0}to{opacity:1}}.ze-quests button{font:inherit;cursor:pointer}.ze-quests-panel{position:relative;width:min(440px,100%);height:min(760px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:0 10px 10px;overflow:hidden;animation:ze-quests-pop-in .2s cubic-bezier(.2,1.3,.4,1)}@keyframes ze-quests-pop-in{0%{transform:scale(.94)}to{transform:none}}.ze-quests-head{flex:none;display:flex;align-items:center;gap:8px;margin:0 -10px;padding:10px 10px 10px 16px;background:linear-gradient(180deg,#ffffff14,#0000002e);border-bottom:2px solid rgba(0,0,0,.4)}.ze-quests-title{flex:1;font-size:30px;line-height:1}.ze-quests-timer{gap:5px;padding:3px 10px 3px 5px;font-size:15px}.ze-quests-timer[hidden]{display:none}.ze-quests-timer .g-icon{width:22px;height:22px}.ze-quests-close{width:44px;height:44px;padding:0;border-radius:50%}.ze-quests-x{position:relative;width:18px;height:18px}.ze-quests-x:before,.ze-quests-x:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:6px;border-radius:3px;background:#fff;box-shadow:0 0 0 2px var(--g-ink);transform:translate(-50%,-50%) rotate(45deg)}.ze-quests-x:after{transform:translate(-50%,-50%) rotate(-45deg);box-shadow:none}.ze-quests-tabs{flex:none;display:grid;grid-template-columns:1fr 1fr 1.45fr;gap:6px;padding-top:10px;border-top:2px solid rgba(0,0,0,.35)}.ze-quests-tab{position:relative;overflow:visible;min-height:52px;padding:2px 6px 6px;gap:6px;font-size:15px}.ze-quests-tab-icon{width:26px;height:26px}.ze-quests-tab.g-grey{filter:saturate(.6)}.ze-quests-body{flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;padding:6px 2px 4px;scrollbar-width:none}.ze-quests-body::-webkit-scrollbar{display:none}.ze-quests-hero{flex:none;display:flex;align-items:center;gap:4px;padding:14px 8px 22px 4px;border:2px solid var(--g-ink);border-radius:16px;background:radial-gradient(120% 140% at 0% 0%,rgba(255,214,90,.18),transparent 60%),#0a0d1473}.ze-quests-medal{position:relative;flex:none;width:58px;height:58px;display:flex;align-items:center;justify-content:center;z-index:1}.ze-quests-medal-star{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 3px 0 rgba(0,0,0,.4))}.ze-quests-medal-num{position:relative;font-size:19px;line-height:1;padding-top:4px}.ze-quests-track{position:relative;flex:1;margin:0 20px 0 0;height:22px;display:flex}.ze-quests-bar{--c: var(--g-yellow);--d: var(--g-yellow-d);height:22px;margin-left:-10px}.ze-quests-chest{position:absolute;top:50%;width:46px;height:46px;transform:translate(-50%,-62%);padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center}.ze-quests-reward-icon{position:relative;z-index:1;width:40px;height:40px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.45))}.ze-quests-chest.claimed .ze-quests-reward-icon{filter:saturate(.15) brightness(.65)}.ze-quests-chest.ready{animation:ze-quests-bounce .9s ease-in-out infinite}.ze-quests-chest-glow{position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(255,226,110,.85) 0%,rgba(255,200,60,.35) 45%,transparent 70%);animation:ze-quests-glow 1.2s ease-in-out infinite}@keyframes ze-quests-glow{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes ze-quests-bounce{0%,to{transform:translate(-50%,-62%)}50%{transform:translate(-50%,-80%)}}.ze-quests-chest-points{position:absolute;z-index:2;top:calc(100% - 2px);left:50%;transform:translate(-50%);padding:0 5px;border:2px solid var(--g-ink);border-radius:999px;background:#222b3c;font-size:11px;line-height:14px;text-shadow:none}.ze-quests-chest.ready .ze-quests-chest-points{background:var(--g-yellow);color:var(--g-ink)}.ze-quests-check{position:absolute;z-index:2;right:-2px;bottom:4px;width:20px;height:20px}.ze-quests-reset{flex:none;min-height:18px;margin-top:-2px;text-align:center;font:700 12px system-ui,sans-serif;color:#8fa2c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-quests-reset.peek{font:15px Lilita One,system-ui,sans-serif;color:var(--g-yellow);text-shadow:var(--g-outline-thin)}.ze-quests-chest.peek .ze-quests-reward-icon{filter:drop-shadow(0 0 6px var(--g-yellow)) drop-shadow(0 0 2px #fff)}.ze-quests-list{display:flex;flex-direction:column;gap:6px}.ze-quests-row{position:relative;display:flex;align-items:center;gap:8px;min-height:60px;box-sizing:border-box;padding:7px 8px;border:2px solid var(--g-ink);border-radius:14px;background:linear-gradient(180deg,#3a48648c,#161c2899);box-shadow:inset 0 1px #ffffff14}.ze-quests-row.ready{border-color:var(--g-yellow);background:linear-gradient(180deg,#78601e8c,#28221299);box-shadow:0 0 0 1px #ffc83c59,0 0 12px #ffc83c40}.ze-quests-row.claimed{min-height:48px;padding:4px 8px;opacity:.6;background:#10131a80}.ze-quests-row.claimed .ze-quests-badge-icon{filter:saturate(.3)}.ze-quests-badge-icon{width:42px;height:42px;border-radius:12px}.ze-quests-badge-icon>.g-icon{width:28px;height:28px}.ze-quests-row.claimed .ze-quests-badge-icon{width:34px;height:34px}.ze-quests-row.claimed .ze-quests-badge-icon>.g-icon{width:22px;height:22px}.ze-quests-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ze-quests-row-top{display:flex;align-items:center;gap:6px;min-width:0}.ze-quests-row-name{min-width:0;font-size:15px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-quests-row-sub{font:700 12px system-ui,sans-serif;color:#b9c8e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-quests-row-bar{flex:none;height:18px;border-width:2px}.ze-quests-row-bar>b{right:8px;font-size:12px}.ze-quests-row.ready .ze-quests-row-bar{--c: var(--g-yellow);--d: var(--g-yellow-d)}.ze-quests-badge-col{flex:none;width:48px;display:flex;flex-direction:column;align-items:center;gap:4px}.ze-quests-pips{display:flex;gap:2px}.ze-quests-pips>i{width:6px;height:6px;border:1.5px solid var(--g-ink);border-radius:50%;background:#3a4560}.ze-quests-pips>i.on{background:var(--g-yellow)}.ze-quests-points{flex:none;gap:3px;padding:2px 8px 2px 3px;font-size:15px}.ze-quests-points>.g-icon{width:20px;height:20px}.ze-quests-points .ze-cur{display:inline-flex;align-items:center;gap:3px}.ze-quests-points .ze-cur-icon{width:20px;height:20px}.ze-quests-act{flex:none;min-width:64px;min-height:44px;padding:0 8px 4px;font-size:15px}.ze-quests-go{min-width:52px;font-size:14px;filter:saturate(.85)}.ze-quests-claim{min-width:72px;animation:ze-quests-nudge 1.6s ease-in-out infinite}@keyframes ze-quests-nudge{0%,70%,to{transform:none}80%{transform:scale(1.07)}90%{transform:scale(.98)}}.ze-quests-act-empty{flex:none;width:52px}.ze-quests-done{flex:none;width:52px;display:flex;justify-content:center}.ze-quests-done .g-icon{width:26px;height:26px}.ze-quests-all-wrap{position:sticky;bottom:-4px;margin-top:auto;padding:8px 0 4px;background:linear-gradient(to top,var(--g-panel-dark) 70%,transparent)}.ze-quests-all{width:100%;min-height:50px;font-size:19px}.ze-quests-paid{flex:none;align-self:center;padding:3px 14px;border:2px solid var(--g-yellow);border-radius:999px;background:#10131ad9;font-size:15px;color:var(--g-yellow);text-shadow:var(--g-outline-thin);animation:ze-quests-paid-in .3s cubic-bezier(.2,1.4,.4,1)}@keyframes ze-quests-paid-in{0%{opacity:0;transform:translateY(-6px) scale(.9)}to{opacity:1;transform:none}}.ze-quests-empty{text-align:center;padding:24px 0}.ze-quests-strip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:2px solid var(--g-ink);border-radius:999px;background:#10131abf;color:#fff;font:15px Lilita One,system-ui,sans-serif;pointer-events:auto;cursor:pointer}.ze-quests-strip .g-icon{width:24px;height:24px}.ze-quests-strip.ready{border-color:var(--g-yellow)}.ze-rs-quests{width:100%;display:flex;justify-content:center;margin-top:4px}.ze-rs-quests:empty{display:none}.ze-quest-banners{position:fixed;z-index:53;left:50%;top:calc(max(10px,var(--safe-top)) + 96px);transform:translate(-50%);display:flex;flex-direction:column;gap:6px;pointer-events:none;font-family:Lilita One,system-ui,sans-serif;letter-spacing:.02em}.ze-quest-banners.anchored{transform:translateY(-24px);max-width:calc(100vw - 80px)}.ze-quest-banner{pointer-events:auto;cursor:pointer;font:inherit;display:flex;align-items:center;gap:8px;min-height:48px;max-width:290px;box-sizing:border-box;padding:4px 8px 4px 6px;border:3px solid var(--g-ink);border-radius:14px;background:linear-gradient(180deg,#3b4a66,#222b3c);box-shadow:inset 0 2px #ffffff1f,0 4px #0006;color:#fff;text-align:left;animation:ze-quest-banner-in .28s cubic-bezier(.2,1.4,.4,1) both,ze-quest-banner-out .3s ease-in forwards}.ze-quest-banners.anchored .ze-quest-banner{transform-origin:left center}.ze-quest-banner-icon{flex:none;width:30px;height:30px}.ze-quest-banner-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.1}.ze-quest-banner-label{font:700 10px system-ui,sans-serif;letter-spacing:.06em;color:var(--g-yellow)}.ze-quest-banner-name{font-size:15px;text-shadow:var(--g-outline-thin);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ze-quest-banner-points{flex:none;font-size:14px;color:var(--g-yellow)}@keyframes ze-quest-banner-in{0%{opacity:0;transform:translate(-16px) scale(.85)}to{opacity:1;transform:none}}@keyframes ze-quest-banner-out{to{opacity:0;transform:translate(-12px)}}.ze-quests-pulse{animation:ze-quests-pop .5s ease-out}@keyframes ze-quests-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@media(max-width:400px){.ze-quests-tab{flex-direction:column;gap:0;min-height:58px;padding:4px 4px 7px;font-size:13px}.ze-quests-tab-icon{width:22px;height:22px}.ze-quests-ach .ze-quests-row-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}}.ze-nm-primer{position:fixed;left:0;top:0;width:1px;height:1px;padding:0;border:0;opacity:0;font-size:16px;pointer-events:none}.ze-nm-screen,.ze-rs2{position:fixed;inset:0;z-index:47;pointer-events:auto;display:flex;flex-direction:column;align-items:center;font-family:Lilita One,system-ui,sans-serif;font-synthesis:none;letter-spacing:.02em;color:var(--g-white);text-align:center;user-select:none;-webkit-user-select:none}.ze-nm-screen[hidden],.ze-rs2[hidden]{display:none}.ze-nm-screen{justify-content:flex-start;gap:10px;padding:calc(28px + env(safe-area-inset-top)) 16px 16px;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--g-yellow) 30%,#0a0d14),#0a0d14f0 70%);animation:ze-nm-in .22s ease-out both}.ze-nm-ribbon{font-size:26px;line-height:1.05;color:var(--g-yellow)}.ze-nm-panel{position:relative;width:min(340px,100%);padding:14px 14px 12px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.ze-nm-face{align-self:center;width:84px;height:84px;margin-top:-4px}.ze-nm-face-art{width:84px;height:84px}.ze-nm-face.sad .ze-nm-face-art{filter:grayscale(.6) brightness(.85)}.ze-nm-ask{margin:0;font-size:24px;font-weight:400;line-height:1.1}.ze-nm-note{margin:0;font-size:15px;line-height:1.3;color:var(--g-yellow)}.ze-nm-row{display:flex;gap:8px;align-items:stretch}.ze-nm-input{flex:1;min-width:0;min-height:48px;padding:0 12px;border:3px solid var(--g-ink);border-radius:12px;background:#fff;color:var(--g-ink);font:inherit;font-size:20px;letter-spacing:.02em;user-select:text;-webkit-user-select:text}.ze-nm-input::placeholder{color:var(--g-grey)}.ze-nm-input:focus{outline:3px solid var(--g-yellow);outline-offset:1px}.ze-nm-dice{width:52px;min-width:52px;min-height:48px;padding:0;display:flex;align-items:center;justify-content:center}.ze-nm-dice-icon{width:28px;height:28px;color:#fff}.ze-nm-error{min-height:18px;margin:0;font-size:14px;line-height:1.25;color:#ffb3b3;text-shadow:var(--g-outline-thin)}.ze-nm-go{min-height:54px;font-size:22px}.ze-nm-go:disabled{filter:grayscale(.7) brightness(.85)}.ze-nm-leave{justify-content:center;z-index:48;background:#0a0d14db}.ze-nm-x{position:absolute;top:6px;right:8px;width:44px;height:44px;border:0;background:none;color:var(--g-white);font:inherit;font-size:30px;line-height:1;cursor:pointer}.ze-nm-abandon{color:var(--g-red)}.ze-nm-leave-row{display:flex;gap:10px}.ze-nm-leave-btn{flex:1;min-height:50px;font-size:20px}.ze-rs2{z-index:46;justify-content:space-between;gap:8px;padding:calc(56px + env(safe-area-inset-top)) 18px calc(110px + env(safe-area-inset-bottom));overflow:hidden;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--g-yellow) 38%,#0a0d14),#0a0d14 72%);animation:ze-nm-in .25s ease-out both}.ze-rs2>*{position:relative}.ze-rs2-plate{width:min(340px,100%);padding:8px 14px 8px 8px;display:flex;align-items:center;gap:10px;text-align:left}.ze-rs2-face-art{width:64px;height:64px;display:block}.ze-rs2-who{min-width:0;display:flex;flex-direction:column;gap:2px}.ze-rs2-name{font-size:28px;line-height:1.05;color:var(--g-green);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ze-rs2-status{display:flex;align-items:center;gap:6px;font-size:22px;line-height:1;color:var(--g-yellow);font-variant-numeric:tabular-nums}.ze-rs2-tag{padding:3px 8px 2px;border-radius:8px;background:var(--g-green-d);color:var(--g-white);font-size:14px;letter-spacing:.06em}.ze-rs2[data-state=expired] .ze-rs2-tag{background:var(--g-red-d)}.ze-rs2[data-state=checking] .ze-rs2-status{color:var(--g-white);font-size:16px}.ze-rs2[data-state=reserved] .ze-rs2-status{animation:ze-nm-pulse 1s ease-in-out infinite;transform-origin:left center}.ze-nm-clock{width:22px;height:22px;color:currentColor;flex:none}.ze-rs2-spin{width:18px;height:18px;border:3px solid rgba(255,255,255,.25);border-top-color:var(--g-yellow);border-radius:50%;animation:ze-spin .8s linear infinite;flex:none}.ze-rs2-prize{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.ze-rs2-prize[hidden]{display:none}.ze-rs2-rays{position:absolute!important;left:50%;top:50%;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--g-yellow) 45%,#fff3c4) 0deg 9deg,transparent 9deg 22deg);mask-image:radial-gradient(circle,#000 0%,transparent 58%);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 58%);opacity:.45;pointer-events:none;animation:ze-spin 16s linear infinite}.ze-rs2-chest{position:relative;width:min(220px,56vw);aspect-ratio:1;animation:ze-rs2-bob 1.8s ease-in-out infinite}.ze-rs2-chest-art{width:100%;height:100%;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--g-yellow) 85%,transparent))}.ze-rs2-free{position:absolute;right:-4px;top:6px;padding:4px 12px;font-size:24px;transform:rotate(12deg)}.ze-rs2-bottom{width:min(340px,100%);display:flex;flex-direction:column;align-items:stretch;gap:10px}.ze-rs2-line{margin:0;font-size:19px;line-height:1.2}.ze-rs2-go{min-height:60px;font-size:23px;display:flex;align-items:center;justify-content:center;gap:10px}.ze-rs2[data-state=reserved] .ze-rs2-go,.ze-rs2[data-state=expired] .ze-rs2-go{animation:ze-nm-pulse 1.6s ease-in-out .4s infinite}.ze-rs2-go:disabled{filter:grayscale(.7) brightness(.85);animation:none}.ze-nm-bubble{width:26px;height:26px;color:#fff;flex:none}@keyframes ze-rs2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ze-nm-ticker{position:fixed;left:50%;top:calc(118px + env(safe-area-inset-top));z-index:30;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);min-height:44px;padding:4px 14px;border:3px solid var(--g-ink);border-radius:999px;background:var(--g-panel);color:var(--g-white);font-family:Lilita One,system-ui,sans-serif;font-size:15px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;box-shadow:0 3px 0 var(--g-ink)}.ze-nm-ticker[hidden]{display:none}body:has(.ze-loading,.ze-upgrades,.ze-journey,.ze-quests,.ze-home-sheet:not([hidden]),.ze-reveal:not([hidden]),.ze-unlock,.ze-result:not([hidden]),.ze-draft:not([hidden]),.ze-nm-screen,.ze-rs2) .ze-nm-ticker{display:none}.ze-nm-t-name{color:var(--g-green);overflow:hidden;text-overflow:ellipsis}.ze-nm-t-time{display:flex;align-items:center;gap:4px;color:var(--g-yellow);font-variant-numeric:tabular-nums}.ze-nm-t-time .ze-nm-clock{width:16px;height:16px}.ze-nm-t-cta{color:var(--g-white);opacity:.9;overflow:hidden;text-overflow:ellipsis}.ze-nm-ticker.urgent{animation:ze-nm-pulse 1s ease-in-out infinite}.ze-nm-ticker.expired .ze-nm-t-time{color:#ffb3b3}@keyframes ze-nm-in{0%{opacity:0}to{opacity:1}}@keyframes ze-nm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.ze-nm-ticker.urgent{animation-name:ze-nm-ticker-pulse}@keyframes ze-nm-ticker-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}@media(prefers-reduced-motion:reduce){.ze-nm-screen,.ze-rs2,.ze-rs2-status,.ze-rs2-rays,.ze-rs2-chest,.ze-rs2-go,.ze-nm-ticker{animation:none!important}}
