.ui_stepped__GPXrW{-webkit-clip-path:polygon(calc(var(--unit) * 2) 0,calc(100% - var(--unit) * 2) 0,100% calc(var(--unit) * 2),100% calc(100% - var(--unit) * 2),calc(100% - var(--unit) * 2) 100%,calc(var(--unit) * 2) 100%,0 calc(100% - var(--unit) * 2),0 calc(var(--unit) * 2));clip-path:polygon(calc(var(--unit) * 2) 0,calc(100% - var(--unit) * 2) 0,100% calc(var(--unit) * 2),100% calc(100% - var(--unit) * 2),calc(100% - var(--unit) * 2) 100%,calc(var(--unit) * 2) 100%,0 calc(100% - var(--unit) * 2),0 calc(var(--unit) * 2))}.ui_steppedSm__ujFUV{-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.ui_page__TSjE3{min-height:100vh;padding:calc(var(--unit) * 4);display:grid;place-items:center}.ui_shell__PAvzO{width:min(1120px,100%);background:var(--shell-bg);border:calc(var(--unit) * 1) solid var(--shell-border);box-shadow:calc(var(--unit) * 2) calc(var(--unit) * 2) 0 0 var(--dmg-1);padding:calc(var(--unit) * 4);display:grid;grid-gap:calc(var(--unit) * 3);gap:calc(var(--unit) * 3);color:var(--shell-fg)}.ui_title__5IfEi{margin:0;font-size:clamp(1.3rem,3.5vw,2rem);letter-spacing:.02em}.ui_subtitle___SLEf{margin:0;color:var(--shell-fg);opacity:.85;font-weight:600}.ui_startGrid__WSD6q{display:grid;grid-gap:calc(var(--unit) * 3);gap:calc(var(--unit) * 3)}.ui_levelList__4ultV,.ui_optionRow__KtVx1{display:grid;grid-gap:calc(var(--unit) * 2);gap:calc(var(--unit) * 2)}.ui_levelButton__9pUqt{border:calc(var(--unit) * .5) solid var(--shell-border);background:var(--shell-face);color:var(--shell-fg-dim);padding:calc(var(--unit) * 3);text-align:left;cursor:pointer;transition:transform .1s ease}.ui_levelButton__9pUqt:hover:enabled{transform:translateY(-2px)}.ui_levelSelected__kqek7{background:var(--dmg-4);box-shadow:inset 0 0 0 2px var(--dmg-1)}.ui_levelLocked__DxfGJ{opacity:.55;cursor:not-allowed}.ui_muted__0CuyL{margin:calc(var(--unit) * .5) 0 0;font-size:.9rem;opacity:.85}.ui_lockLine__H9ctf{display:inline-flex;align-items:center;gap:calc(var(--unit) * 1)}.ui_toggleLine__1hku4{display:inline-flex;align-items:center;gap:calc(var(--unit) * 1.5);font-weight:700}.ui_actionButton__6ICQo{border:none;padding:calc(var(--unit) * 2.5) calc(var(--unit) * 4);background:var(--dmg-3);color:var(--dmg-1);font-weight:700;font-family:var(--font-mono);cursor:pointer;box-shadow:calc(var(--unit) * 1) calc(var(--unit) * 1) 0 0 var(--dmg-1)}.ui_actionButton__6ICQo:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ui_secondaryButton__vjDNx{border:calc(var(--unit) * .5) solid var(--shell-border);padding:calc(var(--unit) * 2.5) calc(var(--unit) * 4);background:var(--shell-face);color:var(--shell-fg-dim);font-weight:700;font-family:var(--font-mono);cursor:pointer}.ui_topBar__T_p6f{display:grid;grid-gap:calc(var(--unit) * 2);gap:calc(var(--unit) * 2);grid-template-columns:repeat(3,minmax(160px,1fr))}.ui_metric__H_l6n{background:var(--screen-bg);color:var(--screen-fg);border:calc(var(--unit) * .5) solid var(--dmg-1);padding:calc(var(--unit) * 2);display:grid;grid-gap:calc(var(--unit) * .5);gap:calc(var(--unit) * .5)}.ui_metric__H_l6n>span:first-child{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.ui_modeValue___VEm7{display:block;font-size:clamp(1.1rem,3vw,1.5rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_modeCard__F7f2C{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--unit) * 2)}.ui_modeButton__E3qvA{border:none;color:var(--dmg-1);background:var(--dmg-3);padding:calc(var(--unit) * 1.5) calc(var(--unit) * 2);font-weight:700;font-family:var(--font-mono);cursor:pointer;white-space:nowrap}.ui_modeButton__E3qvA:disabled{opacity:.5;cursor:not-allowed}.ui_statusOk__8LzVs{font-weight:700}.ui_statusBad__3FMbO{font-style:italic;opacity:.75}.ui_digitWrap__bCyjr{position:relative;display:inline-grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,3.4vw,1.7rem);line-height:1.1}.ui_digitGhost__uWK0P,.ui_digitLive__2iLgr{grid-area:1/1;font-family:var(--font-mono);white-space:nowrap}.ui_digitGhost__uWK0P{opacity:.15;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_digitLive__2iLgr{font-weight:700}.ui_micMeter__abOqb{display:flex;gap:calc(var(--unit) * .5);margin:calc(var(--unit) * 1) 0}.ui_micSegment__4LltM{width:calc(var(--unit) * 1.5);height:calc(var(--unit) * 3);background:var(--screen-bg)}.ui_micSegmentLow__GDCTi{background:var(--screen-mid-a)}.ui_micSegmentMid__RjLae{background:var(--screen-mid-b)}.ui_micSegmentHigh__jBCRV{background:var(--screen-fg)}.ui_progressGrid__pZOFg{display:grid;grid-template-columns:repeat(16,1fr);grid-gap:2px;gap:2px;background:var(--screen-mid-a);border:calc(var(--unit) * .5) solid var(--dmg-1);padding:2px}.ui_progressCell__MEodJ{aspect-ratio:1/1;background:var(--screen-bg);transition:background-color .3s ease}.ui_progressCellLit__go0UL{background:var(--screen-fg)}.ui_progressCellCurrent__sA7S_{background:var(--screen-mid-b)}@media (prefers-reduced-motion:reduce){.ui_progressCell__MEodJ{transition:none}}.ui_banner__qCNCb{border:calc(var(--unit) * .5) solid var(--dmg-1);background:var(--shell-face);color:var(--dmg-1);padding:calc(var(--unit) * 2);font-weight:600}.ui_bezel__9gFtv{position:relative;width:100%;aspect-ratio:10/9;border:calc(var(--unit) * 5) solid var(--dmg-1);background:var(--dmg-2);box-shadow:calc(var(--unit) * 2) calc(var(--unit) * 2) 0 0 var(--dmg-1);transition:border-color .2s ease}.ui_bezelConfirm__eTsEo{border-color:var(--dmg-accent)}@media (prefers-reduced-motion:reduce){.ui_bezel__9gFtv{transition:none}}.ui_screen__qbtpX{position:relative;height:100%;width:100%;overflow:hidden;background:var(--screen-bg);color:var(--screen-fg);display:grid;place-items:center}.ui_screen__qbtpX:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,var(--dmg-1) 0,var(--dmg-1) 1px,transparent 1px,transparent 3px);opacity:.06;pointer-events:none}.ui_stageLoading__lMwLu{position:relative;z-index:1;margin:0;font-weight:700;text-align:center;padding:0 calc(var(--unit) * 4)}.ui_stageImg__Nm0Ke{position:relative;z-index:1;width:78%;height:78%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;image-rendering:pixelated}.ui_polarityInvert__bEF3I{filter:invert(1)}.ui_pokeball__Q96V8{position:absolute;z-index:2;width:calc(var(--unit) * 7);height:calc(var(--unit) * 7);right:calc(var(--unit) * 2);bottom:calc(var(--unit) * 2);left:auto;top:auto;transform:none;transition:width .2s ease,height .2s ease}.ui_pokeballLoading___8yfj{width:calc(var(--unit) * 13);height:calc(var(--unit) * 13);left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.ui_pokeballBody__DRq1Z{position:absolute;inset:0;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background:var(--dmg-4)}.ui_pokeballBody__DRq1Z:before{content:"";position:absolute;inset:0 0 50% 0;background:var(--dmg-1)}.ui_pokeballBody__DRq1Z:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1.5px);height:3px;background:var(--dmg-1)}.ui_pokeballButton__UstQQ{position:absolute;left:50%;top:50%;width:36%;height:36%;transform:translate(-50%,-50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background:var(--dmg-4);border:2px solid var(--dmg-1);box-sizing:border-box}.ui_pokeballLoading___8yfj .ui_pokeballBody__DRq1Z{animation:ui_pokeball-spin__eBImH .9s linear infinite}@keyframes ui_pokeball-spin__eBImH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui_pokeballBadge__3aQvz{position:absolute;right:calc(100% + var(--unit));top:50%;transform:translateY(-50%);font-size:10px;font-family:var(--font-mono);font-weight:700;color:var(--dmg-4);background:var(--dmg-1);padding:0 4px;white-space:nowrap}.ui_pokeballMilestone__Pe_VT{animation:ui_pokeball-milestone__A8LRU .28s ease}@keyframes ui_pokeball-milestone__A8LRU{0%{transform:scale(1);box-shadow:none}40%{transform:scale(1.35);box-shadow:calc(var(--unit) * 1) calc(var(--unit) * 1) 0 0 var(--dmg-accent)}to{transform:scale(1);box-shadow:none}}@media (prefers-reduced-motion:reduce){.ui_pokeballLoading___8yfj .ui_pokeballBody__DRq1Z{animation:none}.ui_pokeball__Q96V8{transition:none}.ui_pokeballMilestone__Pe_VT{animation:none;transform:scale(1.2);box-shadow:calc(var(--unit) * 1) calc(var(--unit) * 1) 0 0 var(--dmg-accent)}}.ui_bottomRow__N0WU8{display:grid;grid-gap:calc(var(--unit) * 2);gap:calc(var(--unit) * 2)}.ui_tapPanel__wDkW2,.ui_voiceHud__1KBH7{border:calc(var(--unit) * .5) solid var(--shell-border);background:var(--shell-face);color:var(--shell-fg-dim);padding:calc(var(--unit) * 3)}.ui_hudLine__Drji2{margin:0;font-weight:600}.ui_toast__z1LqJ{margin-top:calc(var(--unit) * 1.5);display:inline-block;background:var(--dmg-1);color:var(--dmg-4);padding:calc(var(--unit) * 1) calc(var(--unit) * 2);font-size:.9rem;font-weight:700}.ui_choices__C4eIR{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:calc(var(--unit) * 2);gap:calc(var(--unit) * 2)}.ui_choiceButton__2b3Vd{border:calc(var(--unit) * .5) solid var(--dmg-1);padding:calc(var(--unit) * 3);background:var(--dmg-3);color:var(--dmg-1);font-family:var(--font-mono);font-size:clamp(.95rem,2.2vw,1.1rem);font-weight:700;text-align:center;cursor:pointer}.ui_choiceButton__2b3Vd:hover{background:var(--dmg-4)}.ui_shake__My4T0{animation:ui_tapShake___t8Ae .13s linear}@keyframes ui_tapShake___t8Ae{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-4px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ui_shake__My4T0{animation:none}}.ui_endBlock__US0VA{display:grid;grid-gap:calc(var(--unit) * 2);gap:calc(var(--unit) * 2)}.ui_resultLine__sosJO{margin:0;border:calc(var(--unit) * .5) solid var(--shell-border);background:var(--shell-face);color:var(--shell-fg-dim);padding:calc(var(--unit) * 2.5);font-weight:700}.ui_actionRow__LL1A6{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 2)}.ui_modalBackdrop__y_Yr4{position:fixed;inset:0;background:var(--dmg-1);display:grid;place-items:center;padding:calc(var(--unit) * 4)}.ui_modalCard__BnUuV{width:min(430px,100%);background:var(--shell-bg);border:calc(var(--unit) * 1) solid var(--shell-border);color:var(--shell-fg);padding:calc(var(--unit) * 4);box-shadow:calc(var(--unit) * 2) calc(var(--unit) * 2) 0 0 var(--dmg-1)}@media (max-width:900px){.ui_topBar__T_p6f{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ui_shell__PAvzO{padding:calc(var(--unit) * 3)}.ui_choices__C4eIR,.ui_topBar__T_p6f{grid-template-columns:1fr}}