._grid_o8w4i_1{gap:var(--tk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._card_o8w4i_7{align-items:flex-start;gap:var(--tk-space-1);padding:var(--tk-space-4);background-color:var(--tk-surface-sunken);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-md);text-align:left;cursor:pointer;transition:border-color var(--tk-duration-fast) var(--tk-ease-standard), background-color var(--tk-duration-fast) var(--tk-ease-standard);flex-direction:column;display:flex}._card_o8w4i_7[aria-pressed=true]{border-color:var(--tk-accent);background-color:var(--tk-accent-subtle)}._card_o8w4i_7:hover{border-color:var(--tk-border-strong)}._dots_o8w4i_32{gap:var(--tk-space-1);display:flex}._dot_o8w4i_32{border-radius:var(--tk-radius-pill);background-color:var(--tk-border);width:.5rem;height:.5rem}._filled_o8w4i_44{opacity:1}._name_o8w4i_48{font-weight:var(--tk-weight-semibold)}._hint_o8w4i_52{color:var(--tk-fg-muted);font-size:var(--tk-text-xs)}._menu_zup2a_1{gap:var(--tk-space-5);padding:var(--tk-space-6);background-color:var(--tk-surface-raised);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-card);flex-direction:column;display:flex}._heading_zup2a_11{align-items:center;gap:var(--tk-space-2);color:var(--tk-accent);display:flex}._heading_zup2a_11 h2{color:var(--tk-fg);font-size:var(--tk-text-xl);font-weight:var(--tk-weight-semibold)}._howTo_zup2a_24{color:var(--tk-fg-muted);font-size:var(--tk-text-sm);line-height:var(--tk-leading-md)}._language_zup2a_30{gap:var(--tk-space-1);font-size:var(--tk-text-sm);flex-direction:column;display:flex}._language_zup2a_30 span:first-child{color:var(--tk-fg-muted);font-size:var(--tk-text-xs)}._startArea_zup2a_42{gap:var(--tk-space-2);flex-direction:column;margin-top:auto;display:flex}._hint_zup2a_49{color:var(--tk-fg-muted);font-size:var(--tk-text-xs);text-align:center}._panel_vw6c4_1{align-items:center;gap:var(--tk-space-6);width:100%;max-width:40rem;padding:var(--tk-space-8) var(--tk-space-6);background-color:var(--tk-surface-raised);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-card);text-align:center;flex-direction:column;margin-inline:auto;display:flex}._title_vw6c4_16{font-size:var(--tk-text-xl);font-weight:var(--tk-weight-semibold)}._reached_vw6c4_21{color:var(--tk-fg-muted)}._stats_vw6c4_25{gap:var(--tk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (width>=48rem){._stats_vw6c4_25{grid-template-columns:repeat(4,minmax(0,1fr))}}._stage_t4jzr_1{gap:var(--tk-space-4);width:100%;min-height:0;padding:var(--tk-space-4);background-color:var(--tk-surface-raised);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-card);flex-direction:column;flex:1;display:flex}._canvasWrap_t4jzr_14{background-color:var(--tk-canvas);border-radius:var(--tk-radius-md);flex:1;min-height:0;position:relative;overflow:hidden}._canvas_t4jzr_14{width:100%;height:100%;display:block;position:absolute;inset:0}._hud_1f5a4_1{align-items:center;gap:var(--tk-space-5);flex-wrap:wrap;display:flex}._round_1f5a4_8{font-weight:var(--tk-weight-semibold);font-variant-numeric:var(--tk-font-feature-tnum)}._hull_1f5a4_13{background-color:var(--tk-surface-sunken);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-pill);flex:1;min-width:8rem;height:.75rem;overflow:hidden}._hullFill_1f5a4_23{background-color:var(--tk-success);height:100%;transition:width var(--tk-duration-base) var(--tk-ease-standard)}._hull_1f5a4_13._low_1f5a4_29 ._hullFill_1f5a4_23{background-color:var(--tk-danger)}._stats_1f5a4_33{align-items:center;gap:var(--tk-space-5);display:flex}._overlay_ycksv_1{z-index:1;background-color:var(--tk-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._panel_ycksv_11{align-items:center;gap:var(--tk-space-4);padding:var(--tk-space-8);background-color:var(--tk-surface-raised);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-panel);box-shadow:var(--tk-shadow-overlay);text-align:center;flex-direction:column;display:flex}._title_ycksv_24{font-size:var(--tk-text-xl);font-weight:var(--tk-weight-semibold)}._hint_ycksv_29{color:var(--tk-fg-muted);font-size:var(--tk-text-sm)}._actions_ycksv_34{gap:var(--tk-space-3);display:flex}._banner_1byoe_1{top:var(--tk-space-6);padding:var(--tk-space-2) var(--tk-space-5);background-color:var(--tk-surface-raised);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-pill);color:var(--tk-fg);font-size:var(--tk-text-md);font-weight:var(--tk-weight-semibold);box-shadow:var(--tk-shadow-card);animation:_banner-in_1byoe_1 var(--tk-duration-base) var(--tk-ease-standard);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}@keyframes _banner-in_1byoe_1{0%{opacity:0;transform:translate(-50%)translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){._banner_1byoe_1{animation:none}}._card_x0y28_1{gap:var(--tk-space-5);padding:var(--tk-space-6);background-color:var(--tk-surface-raised);border:var(--tk-border-hairline) solid var(--tk-border);border-radius:var(--tk-radius-card);flex-direction:column;display:flex}._card_x0y28_1 h2{font-size:var(--tk-text-xl);font-weight:var(--tk-weight-semibold)}._rows_x0y28_16{flex-direction:column;display:flex}._row_x0y28_16{align-items:center;gap:var(--tk-space-3);padding:var(--tk-space-3) 0;border-bottom:var(--tk-border-hairline) solid var(--tk-border);display:flex}._row_x0y28_16:last-child{border-bottom:none}._dot_x0y28_33{border-radius:var(--tk-radius-pill);width:.5rem;height:.5rem}._name_x0y28_39{flex:1}._value_x0y28_43{font-family:var(--tk-font-mono);font-weight:var(--tk-weight-semibold);font-variant-numeric:var(--tk-font-feature-tnum)}._page_12ocv_1{display:flex}._split_12ocv_5{gap:var(--tk-space-4);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:0;display:grid;overflow-y:auto}._over_12ocv_15{flex:1;width:100%;min-height:0;display:flex;overflow-y:auto}._over_12ocv_15>*{margin-block:auto}@media (width<=48rem){._split_12ocv_5{grid-template-columns:1fr}}
