@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(/assets/bangers-latin-400-normal-BAEm-Pv0.woff)format("woff")}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2"),url(/assets/bangers-latin-ext-400-normal-CzVt_Cgx.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.display-xl{font:var(--text-display-xl);letter-spacing:var(--tracking-display-xl)}.display-l{font:var(--text-display-l);letter-spacing:var(--tracking-display-l)}.sound-xl{font:var(--text-sound-xl);letter-spacing:var(--tracking-sound-xl)}.sound-s{font:var(--text-sound-s);letter-spacing:var(--tracking-sound-s)}.counter-xl{font:var(--text-counter-xl);letter-spacing:var(--tracking-counter-xl);font-variant-numeric:tabular-nums}.counter-s{font:var(--text-counter-s);letter-spacing:var(--tracking-counter-s);font-variant-numeric:tabular-nums}.title{font:var(--text-title);letter-spacing:var(--tracking-title)}.body{font:var(--text-body);letter-spacing:var(--tracking-body)}.label{font:var(--text-label);letter-spacing:var(--tracking-label)}.caption{font:var(--text-caption);letter-spacing:var(--tracking-caption)}.zk-icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.zk-icon--s{width:var(--icon-size-s);height:var(--icon-size-s);stroke-width:3px}.zk-num{font-variant-numeric:tabular-nums}.zk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.zk-btn,.zk-buy,.zk-can-tap,.zk-choice,.zk-seg__opt,.zk-tab,.zk-iconbtn):focus-visible,.zk-switch input:focus-visible+.zk-switch__track{outline:var(--stroke) solid var(--focus);outline-offset:2px}.zk-halftone{background-color:var(--surface);background-image:radial-gradient(var(--halftone) var(--halftone-dot), transparent calc(var(--halftone-dot) + .3px));background-size:var(--halftone-pitch) var(--halftone-pitch)}.zk-halftone--accent{background-color:var(--accent);background-image:radial-gradient(var(--halftone-accent) var(--halftone-dot), transparent calc(var(--halftone-dot) + .3px));background-size:calc(var(--halftone-pitch) - 2px) calc(var(--halftone-pitch) - 2px)}.zk-rays{border-radius:var(--radius-pill);aspect-ratio:1;background:repeating-conic-gradient(var(--rays) 0deg 10deg, transparent 10deg 20deg)}.zk-rays--spin{animation:zk-rays-spin var(--motion-rays-spin-duration) linear infinite}@keyframes zk-rays-spin{to{transform:rotate(360deg)}}.zk-burst{width:var(--burst-size);aspect-ratio:1;place-items:center;display:inline-grid;position:relative}.zk-burst svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zk-burst__shadow{fill:var(--outline)}.zk-burst__shape{fill:var(--burst);stroke:var(--outline);stroke-width:5px;stroke-linejoin:round}.zk-burst--rush .zk-burst__shape{fill:var(--rush)}.zk-burst__word{font:var(--text-sound-s);letter-spacing:var(--tracking-sound-s);color:var(--ink-on-color);white-space:nowrap;position:relative;transform:rotate(-8deg)}.zk-burst--xl{width:calc(var(--burst-size) * 1.5)}.zk-burst--xl .zk-burst__word{font:var(--text-sound-xl);letter-spacing:var(--tracking-sound-xl)}.zk-burst--s{width:calc(var(--burst-size) * .67)}.zk-bubble{box-sizing:border-box;background:var(--bubble);max-width:100%;color:var(--ink-on-color);border:var(--stroke) solid var(--outline);border-radius:var(--radius-m);box-shadow:var(--shadow-m);padding:var(--space-2) var(--space-4);font:var(--text-body);margin:0;display:inline-block;position:relative}.zk-bubble:after{content:"";left:var(--space-6);bottom:calc(-1 * var(--space-2) - 1px);background:var(--bubble);border-right:var(--stroke) solid var(--outline);border-bottom:var(--stroke) solid var(--outline);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.zk-bubble--up:after{bottom:auto;top:calc(-1 * var(--space-2) - 1px);transform:rotate(-135deg)}.zk-can{--can-label:var(--ink);--can-label-2:var(--accent-2);--can-mark:var(--accent);--can-wordmark:var(--outline);vertical-align:bottom;line-height:0;display:inline-block}.zk-can__svg{height:var(--can-hero-height);aspect-ratio:120/220;width:auto;display:block;overflow:visible}.zk-can--s .zk-can__svg{height:var(--can-s-height)}.zk-can-defs{width:0;height:0;position:absolute;overflow:hidden}.zk-can__shadow{fill:var(--outline);transform-box:view-box;transform-origin:64px 209px;transition:transform var(--motion-tap-up-duration) var(--motion-easing-spring)}.zk-can__squash{transform-box:view-box;transform-origin:60px 206px;transition:transform var(--motion-tap-up-duration) var(--motion-easing-spring)}.zk-can__fill{fill:var(--can-metal)}.zk-can__shoulder{fill:var(--can-metal-shade)}.zk-can__strip{transform:translateX(var(--can-turn,0px))}.zk-can__shade-dark{fill:var(--can-shade-dark)}.zk-can__shade-soft{fill:var(--can-shade-soft)}.zk-can__shine{fill:var(--can-shine)}.zk-can__contour,.zk-can__rim,.zk-can__tab path,.zk-can__drop,.zk-can__dent{stroke:var(--outline);stroke-width:var(--stroke);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.zk-can__contour{fill:none}.zk-can__gloss rect{fill:var(--gloss)}.zk-can__rim{fill:var(--can-metal)}.zk-can__mouth{fill:var(--outline);opacity:0;transition:opacity var(--motion-tap-down-duration) var(--motion-easing-out)}.zk-can__tab{transform-box:view-box;transform-origin:52px 20px;transition:transform var(--motion-can-tab-duration) var(--motion-easing-spring)}.zk-can__tab path{fill:var(--can-metal-shade)}.zk-can__tab-hole{fill:var(--outline)}.zk-can__fx{fill:none}.zk-can__rush,.zk-can__crash{display:none}.zk-can__speed{fill:none;stroke:var(--rush);stroke-width:var(--stroke);stroke-linecap:round;vector-effect:non-scaling-stroke}.zk-can__veil{fill:var(--can-crash-veil)}.zk-can__dent{fill:none}.zk-can__drop{fill:var(--bubble)}.zk-can--idle .zk-can__squash{animation:zk-can-breathe var(--motion-can-breathe-duration) ease-in-out infinite}.zk-can.is-pressed .zk-can__squash{transform:scale(var(--motion-tap-squash-x), var(--motion-tap-squash-y));transition-duration:var(--motion-tap-down-duration);transition-timing-function:var(--motion-easing-out);animation:none}.zk-can.is-pressed .zk-can__shadow{transform:scaleX(var(--motion-can-shadow-press));transition-duration:var(--motion-tap-down-duration)}.zk-can.is-pressed .zk-can__tab,.zk-can--open .zk-can__tab{transform:rotate(var(--motion-can-tab-open))}.zk-can.is-pressed .zk-can__mouth,.zk-can--open .zk-can__mouth{opacity:1}.zk-can--rush .zk-can__strip{animation:zk-can-turn var(--motion-can-rush-turn-duration) linear infinite}.zk-can--rush .zk-can__squash{animation:zk-can-wobble var(--motion-can-wobble-duration) ease-in-out infinite alternate}.zk-can--rush .zk-can__rush{display:inline}.zk-can--crash .zk-can__squash{transform:rotate(var(--motion-can-crash-tilt))}.zk-can--crash .zk-can__crash{display:inline}@keyframes zk-can-breathe{50%{transform:scale(var(--motion-can-breathe-x), var(--motion-can-breathe-y))}}@keyframes zk-can-turn{0%{transform:translate(0)}to{transform:translate(-276px)}}@keyframes zk-can-wobble{0%{transform:rotate(calc(-1 * var(--motion-can-wobble-angle)))}to{transform:rotate(var(--motion-can-wobble-angle))}}.zk-can-tap{padding:var(--space-4);border-radius:var(--radius-l);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;line-height:0;display:inline-block}.zk-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-6);box-sizing:border-box;border:var(--stroke) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-m);background:var(--surface-raised);color:var(--ink);font:var(--text-label);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--motion-release-duration) var(--motion-easing-spring), box-shadow var(--motion-release-duration) var(--motion-easing-spring);margin:0;text-decoration:none;display:inline-flex}.zk-btn--primary{background:var(--accent);color:var(--ink-on-color);box-shadow:var(--shadow-l)}.zk-btn--danger{background:var(--danger);color:var(--ink-on-color)}.zk-btn--block{width:100%;display:flex}.zk-btn--stack{padding-block:var(--space-2);flex-direction:column;gap:0}.zk-btn__sub{font:var(--text-counter-s)}.zk-btn--primary .zk-btn__sub,.zk-btn--danger .zk-btn__sub{color:var(--ink-on-color)}.zk-btn:active,.zk-btn.is-pressed{transform:translate(var(--motion-press-offset-m), var(--motion-press-offset-m));box-shadow:var(--shadow-pressed);transition-duration:var(--motion-press-duration)}.zk-btn:disabled,.zk-btn[aria-disabled=true]{background:var(--surface);color:var(--ink-muted);border-color:var(--locked);box-shadow:none;cursor:default;transform:none}.zk-btn:disabled .zk-btn__sub,.zk-btn[aria-disabled=true] .zk-btn__sub{color:var(--ink-muted)}.zk-iconbtn{width:var(--tap-min);height:var(--tap-min);box-sizing:border-box;border:var(--stroke) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-s);background:var(--surface-raised);color:var(--ink);cursor:pointer;place-items:center;margin:0;padding:0;display:inline-grid}.zk-iconbtn:active{transform:translate(var(--motion-press-offset-s), var(--motion-press-offset-s));box-shadow:var(--shadow-pressed)}.zk-pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2);background:var(--surface-raised);border:var(--stroke) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-s);font:var(--text-counter-s);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.zk-pill__cur{width:calc(var(--icon-size-s) + var(--space-2));aspect-ratio:1;border:var(--stroke-thin) solid var(--outline);border-radius:var(--radius-pill);color:var(--ink-on-color);place-items:center;display:inline-grid}.zk-pill--dosen{color:var(--currency-dosen)}.zk-pill--cash{color:var(--currency-cash)}.zk-pill--hype{color:var(--currency-hype)}.zk-pill--dosen .zk-pill__cur{background:var(--currency-dosen)}.zk-pill--cash .zk-pill__cur{background:var(--currency-cash)}.zk-pill--hype .zk-pill__cur{background:var(--currency-hype)}.zk-pill--xl{font:var(--text-counter-xl);gap:var(--space-2);padding:var(--space-1) var(--space-6) var(--space-1) var(--space-2);box-shadow:var(--shadow-l)}.zk-pill--xl .zk-pill__cur{width:calc(var(--icon-size) + var(--space-4))}.zk-pill--xl .zk-pill__cur .zk-icon--s{width:var(--icon-size);height:var(--icon-size)}.zk-buy{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--tap-min);min-width:calc(var(--tap-min) * 2);padding:0 var(--space-4) 0 var(--space-2);box-sizing:border-box;background:var(--accent-2);color:var(--ink-on-color);border:var(--stroke) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-m);font:var(--text-counter-s);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--motion-release-duration) var(--motion-easing-spring), box-shadow var(--motion-release-duration) var(--motion-easing-spring);margin:0;display:inline-flex}.zk-buy__cur{width:calc(var(--icon-size-s) + var(--space-2));aspect-ratio:1;border:var(--stroke-thin) solid var(--outline);border-radius:var(--radius-pill);color:var(--ink-on-color);place-items:center;display:inline-grid}.zk-buy--dosen .zk-buy__cur{background:var(--currency-dosen)}.zk-buy--cash .zk-buy__cur{background:var(--currency-cash)}.zk-buy--hype .zk-buy__cur{background:var(--currency-hype)}.zk-buy:active,.zk-buy.is-pressed{transform:translate(var(--motion-press-offset-m), var(--motion-press-offset-m));box-shadow:var(--shadow-pressed);transition-duration:var(--motion-press-duration)}.zk-buy[aria-disabled=true]{background:var(--surface);color:var(--ink-muted);border-color:var(--locked);box-shadow:none;cursor:default;transform:none}.zk-buy[aria-disabled=true] .zk-buy__cur{background:var(--surface-raised);border-color:var(--locked);color:var(--ink-muted)}.zk-seg{gap:var(--space-1);padding:var(--space-1);box-sizing:border-box;background:var(--surface-raised);border:var(--stroke) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-m);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.zk-seg__opt{min-height:calc(var(--tap-min) - var(--space-2));padding:0 var(--space-2);border:var(--stroke) solid transparent;border-radius:var(--radius-pill);color:var(--ink-muted);font:var(--text-label);cursor:pointer;white-space:nowrap;background:0 0;margin:0}.zk-seg__opt[aria-pressed=true]{background:var(--bubble);color:var(--ink-on-color);border-color:var(--outline)}.zk-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4);box-sizing:border-box;background:var(--surface-raised);border:var(--stroke) solid var(--outline);border-radius:var(--radius-m);box-shadow:var(--shadow-m);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.zk-row__icon{width:var(--tap-min);height:var(--tap-min);background:var(--surface);border:var(--stroke-thin) solid var(--outline);border-radius:var(--radius-s);color:var(--ink);align-self:start;place-items:center;display:grid}.zk-row__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.zk-row__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.zk-row__name{font:var(--text-title);margin:0}.zk-row__lv{font:var(--text-counter-s);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.zk-row__text{font:var(--text-body);color:var(--ink-muted);margin:0}.zk-row__effect{font:var(--text-caption);color:var(--ink);margin:0}.zk-row__buy{align-self:end}.zk-row__milestone{gap:var(--space-1);flex-direction:column;grid-column:2/4;display:flex}.zk-row__milestone-text{font:var(--text-caption);color:var(--ink-muted);margin:0}.zk-meter{height:calc(var(--meter-height) / 2);background:var(--surface);border:var(--stroke-thin) solid var(--outline);border-radius:var(--radius-pill);overflow:hidden}.zk-meter__fill{background:var(--accent-2);border-radius:var(--radius-pill);height:100%}.zk-meter--l{height:var(--meter-height);border-width:var(--stroke)}.zk-row--locked{background:var(--surface);border-color:var(--locked);box-shadow:none;border-style:dashed}.zk-row--locked .zk-row__icon{color:var(--locked);border-color:var(--locked)}.zk-row--locked .zk-row__name{color:var(--ink-muted);letter-spacing:2px}.zk-row--new{border-color:var(--outline)}.zk-row__new{top:calc(-1 * var(--space-6));right:calc(-1 * var(--space-2));position:absolute;transform:rotate(10deg)}.zk-switch{align-items:center;gap:var(--space-4);min-height:var(--tap-min);cursor:pointer;color:var(--ink);font:var(--text-title);display:flex}.zk-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.zk-switch__label{flex-direction:column;flex:1;gap:2px;display:flex}.zk-switch__hint{font:var(--text-caption);color:var(--ink-muted)}.zk-switch__track{width:calc(var(--tap-min) + var(--space-4));height:calc(var(--tap-min) - var(--space-2));box-sizing:border-box;background:var(--surface);border:var(--stroke) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-s);transition:background var(--motion-release-duration) var(--motion-easing-out);flex:none;position:relative}.zk-switch__track:after{content:"";top:var(--space-1);left:var(--space-1);width:calc(var(--tap-min) - var(--space-2) - var(--space-2) - var(--stroke) - var(--stroke));aspect-ratio:1;box-sizing:border-box;background:var(--ink-muted);border:var(--stroke-thin) solid var(--outline);border-radius:var(--radius-pill);transition:transform var(--motion-toggle-duration) var(--motion-easing-spring), background var(--motion-release-duration) var(--motion-easing-out);position:absolute}.zk-switch input:checked+.zk-switch__track{background:var(--accent-2)}.zk-switch input:checked+.zk-switch__track:after{background:var(--ink);transform:translateX(var(--space-6))}.zk-tabbar{min-height:var(--tabbar-height);padding:var(--space-1) var(--space-2) max(var(--space-1), env(safe-area-inset-bottom));box-sizing:border-box;background:var(--surface-raised);border-top:var(--stroke) solid var(--outline);border-radius:var(--radius-l) var(--radius-l) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.zk-tab{min-height:var(--tap-min);padding:var(--space-1) 0;color:var(--ink-muted);font:var(--text-caption);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;text-decoration:none;display:flex;overflow:hidden}@media (width<=374px){.zk-tab{font-size:11px}}.zk-tab__icon{width:calc(var(--icon-size) + var(--space-6));height:calc(var(--icon-size) + var(--space-2));border:var(--stroke-thin) solid transparent;border-radius:var(--radius-pill);place-items:center;display:grid}.zk-tab[aria-current=page]{color:var(--ink)}.zk-tab[aria-current=page] .zk-tab__icon{background:var(--accent);color:var(--ink-on-color);border-color:var(--outline);box-shadow:var(--shadow-s)}.zk-tab--locked{color:var(--ink-muted)}.zk-tab--locked .zk-tab__icon{color:var(--locked)}.zk-scrim{padding:var(--space-4);box-sizing:border-box;background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.zk-dialog{gap:var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-6);background:var(--surface-raised);color:var(--ink);border:var(--stroke) solid var(--outline);border-radius:var(--radius-l);box-shadow:var(--shadow-l);flex-direction:column;margin:0;display:flex}.zk-dialog__title{font:var(--text-display-l);letter-spacing:var(--tracking-display-l);margin:0}.zk-dialog__title--plain{font:var(--text-title);letter-spacing:var(--tracking-title)}.zk-dialog__text{font:var(--text-body);color:var(--ink-muted);margin:0}.zk-dialog__actions{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.zk-dialog--danger{border-color:var(--outline)}.zk-dialog--danger .zk-dialog__icon{color:var(--danger)}.zk-stats{flex-direction:column;margin:0;padding:0;display:flex}.zk-stats__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--stroke-thin) solid var(--outline);display:flex}.zk-stats__row:last-child{border-bottom:0}.zk-stats__key{font:var(--text-body);color:var(--ink-muted)}.zk-stats__val{font:var(--text-counter-s);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;margin:0}.zk-choice{align-items:center;gap:var(--space-1);min-height:var(--tap-min);padding:var(--space-2) var(--space-1) var(--space-4);box-sizing:border-box;background:var(--surface-raised);color:var(--ink);border:var(--stroke) solid var(--outline);border-radius:var(--radius-m);box-shadow:var(--shadow-m);font:var(--text-label);text-align:center;cursor:pointer;transition:transform var(--motion-release-duration) var(--motion-easing-spring), box-shadow var(--motion-release-duration) var(--motion-easing-spring);flex-direction:column;margin:0;display:flex;position:relative}.zk-choice[aria-checked=true]{border-color:var(--focus);box-shadow:var(--shadow-l);transform:translate(calc(-1 * var(--motion-press-offset-m)), calc(-1 * var(--motion-press-offset-m)))}.zk-choice__check{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));width:calc(var(--icon-size) + var(--space-1));aspect-ratio:1;background:var(--focus);color:var(--ink-on-color);border:var(--stroke-thin) solid var(--outline);border-radius:var(--radius-pill);place-items:center;display:none;position:absolute}.zk-choice[aria-checked=true] .zk-choice__check{display:grid}@media (prefers-reduced-motion:reduce){.zk-rays--spin{animation:none}.zk-btn,.zk-buy,.zk-choice,.zk-switch__track,.zk-switch__track:after{transition:none}.zk-can__squash,.zk-can__strip,.zk-can__shadow{transition:none;animation:none!important;transform:none!important}.zk-can__tab,.zk-can__mouth{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;overflow:hidden}button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}*,:before,:after{font-variant-numeric:tabular-nums!important}body{background:var(--surface);color:var(--ink);font:var(--text-body);margin:0}:root{--app-max-width:480px}.app{width:100%;height:100dvh;max-width:var(--app-max-width);box-sizing:border-box;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}@media (orientation:landscape){.app{max-width:min(var(--app-max-width), calc(100dvh * 9 / 16))}}.rotate-hint{display:none}@media (orientation:landscape) and (height<=499.98px){.app{display:none}.rotate-hint{justify-content:center;align-items:center;gap:var(--space-4);height:100dvh;padding:var(--space-6);box-sizing:border-box;text-align:center;flex-direction:column;display:flex}}.rotate-hint__icon{width:calc(var(--icon-size) * 3);height:calc(var(--icon-size) * 3);color:var(--accent)}.rotate-hint__text{margin:0}.app-tabbar{flex:none;position:relative}.app-tab__new{top:calc(-1 * var(--space-8));pointer-events:none;position:absolute;transform:rotate(10deg)}.screen{box-sizing:border-box;min-height:0;padding-top:env(safe-area-inset-top);background:var(--surface);flex-direction:column;flex:auto;display:flex}.screen-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4);flex:none;display:flex}.screen-header--top{align-items:flex-start}.screen-header__title{margin:0}.screen-header__title--locked{color:var(--ink-muted)}.screen-header__pills{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.screen-body{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:0 var(--space-4) var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.screen-list{padding-top:var(--space-6)}.screen-list>.zk-row{flex:none}.screen-footer{padding:var(--space-2) var(--space-4) var(--space-4);background:var(--surface);flex:none}.card{padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:var(--stroke) solid var(--outline);border-radius:var(--radius-m);box-shadow:var(--shadow-m)}[data-resource=dosen]{color:var(--currency-dosen)}[data-resource=cash]{color:var(--currency-cash)}.screen--start{padding:env(safe-area-inset-top) var(--space-4) env(safe-area-inset-bottom);align-items:center}.start-title{isolation:isolate;flex:auto;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.start-title__rays{z-index:-1;width:calc(var(--tap-hero) * 2.5);position:absolute;top:50%;left:50%;translate:-50% -50%}.start-title__text{color:var(--ink);text-align:center;text-shadow:var(--shadow-l);margin:0;position:relative}.start-action{width:100%;padding-bottom:var(--space-8);position:relative}.start-action__btn{font:var(--text-title)}.screen--main{position:relative;overflow:hidden}.main-header{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;flex-direction:column;flex:none;display:flex;position:relative;container-type:inline-size}.main-header .zk-pill--xl{max-width:100%}.main-header .zk-pill--xl .zk-pill__amount{white-space:nowrap;font-size:min(1em, calc(( 100cqi - var(--space-2) - var(--space-6) - var(--space-2) - var(--icon-size) - var(--space-4) - 2 * var(--stroke) ) / (var(--amount-chars,1) * .6)))}.main-header__settings{top:var(--space-2);right:var(--space-4);position:absolute}.main-header__spacer{height:var(--tap-min)}.main-rates{gap:var(--space-4);color:var(--ink-muted);margin:0;display:flex}.main-hint{margin-top:var(--space-4);font:var(--text-body);text-align:left;cursor:pointer}.main-can{isolation:isolate;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.main-can .zk-can-tap{touch-action:none}.main-can{container-type:size}.main-can .zk-can__svg{height:min(var(--can-hero-height), 100cqh - 2 * var(--space-4))}.main-can__rays{z-index:-1;width:calc(var(--tap-hero) * 1.6);position:absolute;top:50%;left:50%;translate:-50% -50%}.shell-notice{align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:var(--stroke) solid var(--outline);border-radius:var(--radius-m);box-shadow:var(--shadow-m);flex-direction:column;margin:0;display:flex}.shell-notice__text{margin:0}.sell-stock{color:var(--currency-dosen)}.sell-price,.sell-actions__proceeds{color:var(--currency-cash)}.sell-actions{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:none;display:flex}.sell-actions__caption{color:var(--ink-muted);margin:0}.sell-actions__grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sell-actions__btn{padding-inline:var(--space-2)}.locked-card{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);border:var(--stroke) dashed var(--locked);border-radius:var(--radius-l);text-align:center;flex-direction:column;display:flex}.locked-card__icon{width:calc(var(--tap-min) * 2);height:calc(var(--tap-min) * 2);border:var(--stroke) dashed var(--locked);border-radius:var(--radius-pill);color:var(--locked);place-items:center;display:grid}.locked-card__lock{width:calc(var(--icon-size) * 2);height:calc(var(--icon-size) * 2)}.locked-card__text,.locked-card__condition,.locked-card__numbers{margin:0}.locked-card__condition,.locked-card__numbers{color:var(--ink-muted)}.locked-card__progress{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.screen--settings{gap:var(--space-6);padding:env(safe-area-inset-top) var(--space-4) env(safe-area-inset-bottom);overscroll-behavior:contain;overflow-y:auto}.settings-header{align-items:center;gap:var(--space-4);padding-top:var(--space-2);display:flex}.settings-group{gap:var(--space-2);flex-direction:column;display:flex}.settings-group--save{padding-bottom:var(--space-4)}.settings-group__title{color:var(--ink-muted);margin:0}.settings-spacer{flex-grow:1}.settings-version{margin:var(--space-4) 0 0;color:var(--ink-muted);text-align:center}.zk-scrim{overscroll-behavior:contain;place-items:start stretch;overflow-y:auto}.zk-scrim>.zk-dialog{margin:auto}.recap{max-width:calc(var(--tap-hero) * 2)}.recap-capped{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface);border:var(--stroke-thin) dashed var(--locked);border-radius:var(--radius-s);display:flex}.recap-capped__icon{margin-top:var(--space-1);color:var(--ink-muted)}.recap-capped__text{margin:0}.recap-collect{font:var(--text-title)}.research-branch{gap:var(--space-4);flex-direction:column;display:flex}.research-branch__title{margin:0}.research-row__done{align-self:end}.main-rush{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-direction:column;flex:none;display:flex;position:relative}.main-rush__meter{background:var(--surface-raised)}.main-rush__meter .zk-meter__fill{background:var(--rush)}.main-rush__meter--crash .zk-meter__fill{background:var(--crash)}.main-rush__status,.main-rush__preview{text-align:center;margin:0}.main-rush--crash .main-rush__status{color:var(--crash)}.main-rush__burst{top:calc(-1 * var(--space-6));right:var(--space-4);animation:1.2s ease-out forwards main-rush-burst;position:absolute}@keyframes main-rush-burst{0%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.main-rush__burst{animation-name:main-rush-burst-fade}@keyframes main-rush-burst-fade{0%,70%{opacity:1}to{opacity:0}}}.screen-header--stacked{align-items:flex-start;gap:var(--space-1);flex-direction:column}.screen-header__hint{color:var(--ink-muted);font:var(--text-body);margin:0}.archetype-body{padding-top:var(--space-6)}.archetype-choices{gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-1);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.archetype-option__short{overflow-wrap:anywhere;max-width:100%}.archetype-detail{flex:none;grid-template-columns:minmax(0,1fr)}.prestige-preview,.prestige-changes{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.prestige-preview p,.prestige-changes p{margin:0}.prestige-preview__blocked{color:var(--ink-muted)}.prestige-section__title{margin:0}.prestige-keep,.prestige-upgrades{gap:var(--space-4);flex-direction:column;flex:none;display:flex}.prestige-keep__option{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.prestige-keep__option[aria-pressed=true]{border-color:var(--bubble);box-shadow:0 0 0 var(--stroke) var(--bubble), var(--shadow-m)}.prestige-upgrade__owned{align-self:end}.app-prestige-burst{z-index:3;pointer-events:none;animation:1.8s ease-out forwards main-rush-burst;position:absolute;top:30%;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.app-prestige-burst{animation-name:main-rush-burst-fade}}
