._button_2sm73_5{--frame:var(--color-border);--drop:0 0 0 0 transparent;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);margin:var(--border-width);padding:0 var(--space-5);box-shadow:0 calc(var(--border-width) * -1) 0 0 var(--frame), 0 var(--border-width) 0 0 var(--frame), calc(var(--border-width) * -1) 0 0 0 var(--frame), var(--border-width) 0 0 0 var(--frame), var(--drop);font-family:var(--font-display);font-size:var(--text-button);cursor:pointer;transition:transform var(--duration-fast);border:0;font-weight:600;line-height:1;display:inline-flex}._button_2sm73_5:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) + var(--border-width))}._button_2sm73_5:disabled{--drop:0 0 0 0 transparent;opacity:.45;cursor:not-allowed}._primary_2sm73_42{--frame:var(--color-primary);--drop:calc(var(--border-width) + 2px) calc(var(--border-width) + 2px) 0 0 var(--color-bg-deep);background:var(--color-primary);color:var(--color-on-primary)}._primary_2sm73_42:active:not(:disabled){--drop:0 0 0 0 transparent;transform:translateY(2px)}._secondary_2sm73_54{background:var(--color-surface-raised);color:var(--color-text)}._ghost_2sm73_59{--frame:transparent;color:var(--color-secondary);background:0 0}._danger_2sm73_65{--frame:var(--color-error);color:var(--color-error);background:0 0}._card_cazsl_2{gap:var(--space-3);margin:var(--border-width);padding:var(--space-4);background:var(--color-surface);box-shadow:0 calc(var(--border-width) * -1) 0 0 var(--color-border), 0 var(--border-width) 0 0 var(--color-border), calc(var(--border-width) * -1) 0 0 0 var(--color-border), var(--border-width) 0 0 0 var(--color-border), calc(var(--border-width) + 4px) calc(var(--border-width) + 4px) 0 0 var(--color-bg-deep);display:grid}@media (width>=1024px){._card_cazsl_2{padding:var(--space-5)}}._page_45xab_1{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}._card_45xab_8{text-align:center;justify-items:center;max-width:480px}._octopus_45xab_14{width:96px;height:96px;image-rendering:pixelated;background:url(/sprites/icon_octopus_head_1f.png) 50%/contain no-repeat}._actions_45xab_21{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._muted_45xab_28{color:var(--color-text-muted);font-size:var(--text-small)}[data-sea=dark] ._octopus_45xab_14{background-image:url(/sprites/icon_octopus_head_glow_1f.png)}._empty_b1q8y_1{justify-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-4);color:var(--color-text-muted);text-align:center;display:grid}._octopus_b1q8y_11{width:128px;height:128px;image-rendering:pixelated;background:url(/sprites/icon_octopus_head_1f.png) 50%/contain no-repeat}[data-sea=dark] ._octopus_b1q8y_11{background-image:url(/sprites/icon_octopus_head_glow_1f.png)}._octopus_b1q8y_11[data-sprite=magnifier]{background-image:url(/sprites/octopus/octopus_magnifier_1f.png)}[data-sea=dark] ._octopus_b1q8y_11[data-sprite=magnifier]{background-image:url(/sprites/octopus/octopus_magnifier_glow_1f.png)}._sheet_19mlf_2{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0;padding:0}._sheet_19mlf_2[open]{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}._backdrop_19mlf_21{cursor:default;background:0 0;border:0;position:absolute;inset:0}._sheet_19mlf_2::backdrop{background:var(--color-scrim)}@media (width>=640px){._sheet_19mlf_2[open]{justify-content:center}}._panel_19mlf_39{gap:var(--space-4);width:100%;max-width:560px;max-height:85dvh;padding:var(--space-3) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:0 calc(var(--border-width) * -1) 0 0 var(--color-border);display:grid;position:relative;overflow-y:auto}._grip_19mlf_52{justify-items:center;gap:var(--space-3);padding-bottom:var(--space-2);touch-action:none;display:grid}._handle_19mlf_60{background:var(--color-border);width:32px;height:4px}._title_19mlf_66{font-size:var(--text-h3)}@media (prefers-reduced-motion:no-preference){._sheet_19mlf_2[open] ._panel_19mlf_39{animation:_rise_19mlf_1 var(--duration-normal) steps(4) both}}[data-stimulus=calm] ._sheet_19mlf_2[open] ._panel_19mlf_39{animation:none}@keyframes _rise_19mlf_1{0%{transform:translateY(40%)}to{transform:translateY(0)}}._body_1r6ec_1{justify-items:center;gap:var(--space-4);text-align:center;display:grid}._preview_1r6ec_9{place-items:center;width:192px;height:192px;display:grid}._preview_1r6ec_9 img{width:100%;height:100%;image-rendering:pixelated}._secret_1r6ec_22{font-family:var(--font-display);font-size:calc(var(--text-h1) * 3);color:var(--color-secondary)}._preview_1r6ec_9[data-revealed=true]{animation:.6s steps(4,end) both _reveal_1r6ec_54}@keyframes _reveal_1r6ec_54{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}[data-stimulus=calm] ._preview_1r6ec_9[data-revealed=true]{animation:none}@media (prefers-reduced-motion:reduce){._preview_1r6ec_9[data-revealed=true]{animation:none}}._reveal_1r6ec_54{font-family:var(--font-display);font-size:var(--text-h2)}._actions_1r6ec_59{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._muted_1r6ec_66{color:var(--color-text-muted);font-size:var(--text-small)}._screen_wcede_1{gap:var(--space-5);display:grid}._header_wcede_6{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._dops_wcede_13{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-secondary);white-space:nowrap;flex-shrink:0}._category_wcede_21{margin:0 0 var(--space-3);font-size:var(--text-h3)}._grid_wcede_26{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}._card_wcede_35{justify-items:center;gap:var(--space-1);width:100%;min-height:var(--touch-target);padding:var(--space-2);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;display:grid}._card_wcede_35:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._card_wcede_35 img{width:64px;height:64px;image-rendering:pixelated}._card_wcede_35[data-status=locked] img,._card_wcede_35[data-status=locked] ._secret_wcede_62{opacity:.5}._card_wcede_35[data-status=unlockable]{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-primary)}._card_wcede_35[data-equipped=true]{border-color:var(--color-secondary)}._secret_wcede_62{width:64px;height:64px;font-family:var(--font-display);font-size:var(--text-h1);color:var(--color-secondary);place-items:center;display:grid}._name_wcede_87{max-width:100%;font-family:var(--font-display);font-size:var(--text-small);-webkit-hyphens:manual;hyphens:manual}._status_wcede_94{min-height:1.2em;color:var(--color-text-muted);font-size:var(--text-small)}[data-status=unlockable] ._status_wcede_94{color:var(--color-primary)}._toast_18ozc_1{right:var(--space-4);bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-3));left:var(--space-4);z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);max-width:calc(var(--content-max) - 2 * var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-surface-raised);box-shadow:0 calc(var(--border-width) * -1) 0 0 var(--color-border), 0 var(--border-width) 0 0 var(--color-border), calc(var(--border-width) * -1) 0 0 0 var(--color-border), var(--border-width) 0 0 0 var(--color-border), var(--shadow-md);color:var(--color-text);margin:0 auto;display:flex;position:fixed}@media (width>=1024px){._toast_18ozc_1{bottom:var(--space-5);left:calc(var(--sidebar-width) + var(--space-4))}}._action_18ozc_31{min-height:var(--touch-target);padding:0 var(--space-3);color:var(--color-primary);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;font-weight:600}._action_18ozc_31:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}._figure_vtvrq_2{--scale:3;--px:calc(var(--scale) * 1px);justify-items:center;margin:0;display:grid}@media (width>=640px){._figure_vtvrq_2{--scale:4}}._frame_vtvrq_17{position:relative}._stage_vtvrq_21{width:calc(64px * var(--scale));height:calc(64px * var(--scale));position:relative}[data-sea=dark] ._stage_vtvrq_21{filter:drop-shadow(var(--px) 0 0 var(--color-secondary)) drop-shadow(calc(var(--px) * -1) 0 0 var(--color-secondary)) drop-shadow(0 var(--px) 0 var(--color-secondary)) drop-shadow(0 calc(var(--px) * -1) 0 var(--color-secondary))}._layer_vtvrq_35{background-image:var(--sheet);background-repeat:no-repeat;background-size:calc(var(--frames) * 100%) 100%;image-rendering:pixelated;background-position:0 0;position:absolute;inset:0}._stage_vtvrq_21{animation:3.2s step-end infinite _bob_vtvrq_1}[data-pose=happy] ._stage_vtvrq_21,[data-pose=dance] ._stage_vtvrq_21{animation:.8s step-end infinite _hop_vtvrq_1}[data-reaction=wiggle] ._stage_vtvrq_21{animation:.6s step-end infinite _wiggle_vtvrq_1}[data-reaction=wave] ._stage_vtvrq_21{animation:1.2s step-end infinite _bob_vtvrq_1}[data-reaction=wave] ._sway_vtvrq_64{animation-duration:.4s}[data-pose=welcome] ._stage_vtvrq_21{animation:2.4s step-end infinite _hop_vtvrq_1}[data-pose=focus] ._stage_vtvrq_21{animation-duration:6.4s}[data-pose=breathe] ._stage_vtvrq_21{animation:10s step-end infinite _breathe_vtvrq_1}._eyesClosed_vtvrq_84{background-position-x:100%}._blink_vtvrq_88{animation:3.2s step-end infinite _blink_vtvrq_88}._sway_vtvrq_64{animation:1.6s step-end infinite _sway_vtvrq_64}[data-pose=dance] ._sway_vtvrq_64{animation-duration:.5s}@keyframes _bob_vtvrq_1{0%{transform:translateY(0)}40%{transform:translateY(calc(var(--px) * -1))}55%{transform:translateY(0)}}@keyframes _hop_vtvrq_1{0%{transform:translateY(0)}25%{transform:translateY(calc(var(--px) * -2))}50%{transform:translateY(calc(var(--px) * -3))}75%{transform:translateY(calc(var(--px) * -1))}}@keyframes _wiggle_vtvrq_1{0%{transform:translateX(calc(var(--px) * -1))}50%{transform:translateX(var(--px))}}@keyframes _breathe_vtvrq_1{0%{transform:translateY(0)}13%{transform:translateY(calc(var(--px) * -1))}27%{transform:translateY(calc(var(--px) * -2))}40%{transform:translateY(calc(var(--px) * -3))}60%{transform:translateY(calc(var(--px) * -2))}80%{transform:translateY(calc(var(--px) * -1))}}@keyframes _blink_vtvrq_88{0%{background-position-x:0%}93%{background-position-x:100%}}@keyframes _sway_vtvrq_64{0%{background-position-x:0%}50%{background-position-x:100%}}[data-stimulus=calm] ._sway_vtvrq_64,[data-stimulus=calm] ._stage_vtvrq_21{animation:none}[data-stimulus=calm] ._blink_vtvrq_88{animation-duration:6s}@media (prefers-reduced-motion:reduce){._sway_vtvrq_64,._stage_vtvrq_21{animation:none}}._armArea_vtvrq_192{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}._srOnly_vtvrq_200{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._srOnly_vtvrq_200 ul{margin:0;padding:0}._body_k3phf_1{justify-items:center;gap:var(--space-3);text-align:center;display:grid}._stage_k3phf_8{aspect-ratio:1;place-items:center;width:min(80vw,300px);display:grid;position:relative}._ring_k3phf_17{border:calc(var(--border-width) * 2) solid var(--color-primary);border-radius:50%;position:absolute;inset:0;transform:scale(.7)}._ring_k3phf_17[data-phase=in]{transition:transform 4s linear;transform:scale(1)}._ring_k3phf_17[data-phase=out]{transition:transform 6s linear;transform:scale(.7)}[data-stimulus=calm] ._ring_k3phf_17[data-phase]{transition:none;transform:scale(.85)}@media (prefers-reduced-motion:reduce){._ring_k3phf_17,._ring_k3phf_17[data-phase]{transition:none;transform:scale(.85)}}._text_k3phf_49{font-family:var(--font-display);font-size:var(--text-h3);margin:0}._muted_k3phf_55{color:var(--color-text-muted);font-size:var(--text-small);margin:0}._form_1es5a_1{gap:var(--space-5);display:grid}._section_1es5a_6{gap:var(--space-3);display:grid}._label_1es5a_11{font-family:var(--font-display);font-size:var(--text-body);margin:0;font-weight:600}._muted_1es5a_18{color:var(--color-text-muted);font-size:var(--text-small);margin:0}._field_1es5a_24{gap:var(--space-1);display:grid}._times_1es5a_29{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._input_1es5a_35{height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}._chips_1es5a_44{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1es5a_44{align-items:center;gap:var(--space-1);min-height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-family:var(--font-display);cursor:pointer;display:inline-flex;position:relative}._chip_1es5a_44[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}._chip_1es5a_44:disabled{cursor:wait}._bubble_1es5a_75{top:calc(var(--space-3) * -1);right:calc(var(--space-2) * -1);padding:0 var(--space-1);background:var(--color-secondary);color:var(--color-bg-deep);font-size:var(--text-small);animation:1.2s steps(6,end) forwards _bubble_1es5a_75;position:absolute}@keyframes _bubble_1es5a_75{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}[data-stimulus=calm] ._bubble_1es5a_75{animation:none}@media (prefers-reduced-motion:reduce){._bubble_1es5a_75{animation:none}}._water_1es5a_107{align-items:center;gap:var(--space-2);display:flex}._iconButton_1es5a_113{width:var(--touch-target);height:var(--touch-target);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;place-items:center;display:grid}._iconButton_1es5a_113:disabled{opacity:.45;cursor:not-allowed}._stars_1es5a_129{gap:var(--space-1);display:flex}._star_1es5a_129{width:var(--touch-target);height:var(--touch-target);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._star_1es5a_129[data-filled=true]{color:var(--color-accent)}._star_1es5a_129[data-filled=true] svg{fill:currentColor}._chip_1es5a_44:focus-visible,._iconButton_1es5a_113:focus-visible,._star_1es5a_129:focus-visible,._input_1es5a_35:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._chart_17c87_1{gap:var(--space-1);margin:0;display:grid}._caption_17c87_7{color:var(--color-text-muted);font-size:var(--text-small)}._svg_17c87_12{shape-rendering:crispedges;width:100%;height:auto;display:block}._bar_17c87_19{fill:var(--color-primary)}._empty_17c87_24{fill:var(--color-border)}._axis_17c87_28,._cells_17c87_29{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}._axis_17c87_28{color:var(--color-text-muted);font-size:var(--text-small)}._series_17c87_40{color:var(--color-octopus);fill:currentColor}._series_17c87_40 line{stroke:currentColor;stroke-width:1px}._series_17c87_40[data-series=energy]{color:var(--color-warning)}._series_17c87_40[data-series=tension]{color:var(--color-secondary)}._series_17c87_40[data-series=dayMood]{color:var(--color-primary)}._legend_17c87_62{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}._legend_17c87_62 li{align-items:center;gap:var(--space-1);display:inline-flex}._legend_17c87_62 span{color:var(--color-text)}._gridRow_17c87_82{gap:var(--space-1);display:grid}._gridLabel_17c87_87{font-size:var(--text-small)}._cell_17c87_29,._cellDone_17c87_92{width:12px;height:12px}._cell_17c87_29{background:var(--color-border);opacity:.5}._cellDone_17c87_92{background:var(--color-primary)}._form_gyknw_1{gap:var(--space-4);display:grid}._field_gyknw_6{gap:var(--space-2);display:grid}._label_gyknw_11{font-family:var(--font-display);font-weight:600}._input_gyknw_16{height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}._input_gyknw_16:focus-visible{border-color:var(--color-primary)}._counter_gyknw_29,._hint_gyknw_30{color:var(--color-text-muted);font-size:var(--text-small)}._counter_gyknw_29{justify-self:end}._hint_gyknw_30{text-align:center}._chips_gyknw_43{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_gyknw_43{min-height:var(--touch-target);max-width:100%;padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}._chip_gyknw_43[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}._chip_gyknw_43:disabled{opacity:.45}._input_gyknw_16:focus-visible,._chip_gyknw_43:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._actions_gyknw_78{gap:var(--space-2);display:grid}._list_gyknw_83{gap:var(--space-1);padding-left:var(--space-5);overflow-wrap:anywhere;margin:0;display:grid}._form_15vq4_1{gap:var(--space-4);display:grid}._field_15vq4_6{gap:var(--space-2);display:grid}._label_15vq4_11{font-family:var(--font-display);font-weight:600}._muted_15vq4_16{color:var(--color-text-muted);font-size:var(--text-small)}._input_15vq4_21{height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}._chips_15vq4_30{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_15vq4_30{min-width:calc(var(--touch-target) * 1.5);min-height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-variant-numeric:tabular-nums;cursor:pointer;font-weight:700}._chip_15vq4_30[aria-checked=true]{border-color:var(--color-primary);color:var(--color-primary);text-decoration:underline}._actions_15vq4_58{gap:var(--space-2);display:grid}._hint_15vq4_63{color:var(--color-text-muted);font-size:var(--text-small);text-align:center;margin:0}._link_15vq4_70{min-height:var(--touch-target);color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._pin_15vq4_82{color:var(--color-text-muted);font-size:var(--text-small)}._pin_15vq4_82 summary{min-height:var(--touch-target);padding-block:var(--space-3);color:var(--color-secondary);cursor:pointer;display:list-item}._pin_15vq4_82 ol{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}._input_15vq4_21:focus-visible,._chip_15vq4_30:focus-visible,._pin_15vq4_82 summary:focus-visible,._link_15vq4_70:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._form_3dl7u_1{gap:var(--space-4);display:grid}._row_3dl7u_6{gap:var(--space-2);display:grid}._rowLabel_3dl7u_11{font-family:var(--font-display);font-weight:600}._steps_3dl7u_16{grid-template-columns:repeat(5, minmax(var(--touch-target), 1fr));gap:var(--space-2);display:grid}._step_3dl7u_16{--frame:var(--color-border);min-height:var(--touch-target);margin:var(--border-width);background:var(--color-bg);box-shadow:0 calc(var(--border-width) * -1) 0 0 var(--frame), 0 var(--border-width) 0 0 var(--frame), calc(var(--border-width) * -1) 0 0 0 var(--frame), var(--border-width) 0 0 0 var(--frame);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-h3);cursor:pointer;border:0;place-items:center;display:grid}._step_3dl7u_16[aria-checked=true]{--frame:var(--color-primary);color:var(--color-primary)}._step_3dl7u_16:focus-visible,._link_3dl7u_49:focus-visible,._textarea_3dl7u_50:focus-visible,._input_3dl7u_51:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){._step_3dl7u_16[aria-checked=true]{animation:.24s steps(3,end) _hop_3dl7u_1}}[data-stimulus=calm] ._step_3dl7u_16[aria-checked=true]{animation:none}@keyframes _hop_3dl7u_1{50%{transform:translateY(-4px)}}._ends_3dl7u_72{color:var(--color-text-muted);font-size:var(--text-small);justify-content:space-between;display:flex}._link_3dl7u_49{align-items:center;gap:var(--space-1);min-height:var(--touch-target);color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline;display:inline-flex}._field_3dl7u_94{gap:var(--space-2);display:grid}._textarea_3dl7u_50,._input_3dl7u_51{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}._input_3dl7u_51{height:var(--touch-target)}._textarea_3dl7u_50:focus-visible,._input_3dl7u_51:focus-visible{border-color:var(--color-primary)}._counter_3dl7u_117{color:var(--color-text-muted);font-size:var(--text-small);justify-self:end}._actions_3dl7u_123{justify-items:stretch;gap:var(--space-2);display:grid}._hint_3dl7u_129{color:var(--color-text-muted);font-size:var(--text-small);text-align:center}._flow_6l5ww_1{gap:var(--space-4);display:grid}._progress_6l5ww_6{color:var(--color-text-muted);font-size:var(--text-small);margin:0}._card_6l5ww_13{touch-action:pan-y;align-content:start;min-height:160px;display:grid}._nav_6l5ww_20{gap:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._error_6l5ww_28{padding:var(--space-2) var(--space-3);border-left:var(--border-width) solid var(--color-error);background:var(--color-surface-raised);margin:0}._bar_jqav7_1{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;width:100%;max-width:360px;display:grid}._label_jqav7_10{font-size:var(--text-small);color:var(--color-text-muted);white-space:nowrap}._track_jqav7_17{border:var(--border-width) solid var(--color-border);background:var(--color-surface);height:12px}._fill_jqav7_23{background:var(--color-secondary);height:100%;display:block}._ready_jqav7_29{min-height:var(--touch-target);padding:0 var(--space-4);border:var(--border-width) solid var(--color-accent);background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);place-items:center;text-decoration:none;display:inline-grid}._ready_jqav7_29:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._muted_jqav7_46{color:var(--color-text-muted);font-size:var(--text-small)}._view_17x05_2{background:var(--color-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0}._view_17x05_2[open]{place-items:center;display:grid;overflow-y:auto}._view_17x05_2::backdrop{background:var(--color-bg)}._content_17x05_24{justify-items:center;gap:var(--space-4);width:100%;max-width:420px;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));text-align:center;display:grid}._topic_17x05_34{font-family:var(--font-display);font-size:var(--text-h3);overflow-wrap:anywhere;margin:0}._ringWrap_17x05_41{aspect-ratio:1;place-items:center;width:min(80vw,320px);display:grid;position:relative}._ring_17x05_41{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._track_17x05_57,._ink_17x05_58{fill:none;stroke-width:6px}._track_17x05_57{stroke:var(--color-border)}._ink_17x05_58{stroke:var(--color-primary);stroke-linecap:butt}._octopus_17x05_74,._octopus_17x05_74>figure{--scale:2}._clock_17x05_82{font-family:var(--font-display);font-size:var(--text-h2);font-variant-numeric:tabular-nums;margin:0}._panel_17x05_89{gap:var(--space-3);width:100%;display:grid}._question_17x05_95{font-family:var(--font-display);margin:0;font-weight:600}._muted_17x05_101{color:var(--color-text-muted);font-size:var(--text-small);margin:0}._options_17x05_107{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._option_17x05_107,._chip_17x05_115{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-body);cursor:pointer;place-items:center;display:grid}._option_17x05_107[aria-checked=true],._chip_17x05_115[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);text-decoration:underline}._chips_17x05_135{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._field_17x05_142{gap:var(--space-1);text-align:start;display:grid}._input_17x05_148{height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit}._option_17x05_107:focus-visible,._chip_17x05_115:focus-visible,._input_17x05_148:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._layer_2y87z_2{pointer-events:none;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:45%;left:50%}._drop_2y87z_12,._splash_2y87z_13{image-rendering:pixelated;background-repeat:no-repeat;position:absolute;inset:0}._drop_2y87z_12{background-size:100% 100%;animation:.4s steps(6,end) both _fly_2y87z_1}._ink_2y87z_25._drop_2y87z_12{background-image:url(/sprites/drops/drop_1f.png)}._gold_2y87z_29._drop_2y87z_12{background-image:url(/sprites/drops/drop_gold_1f.png)}._splash_2y87z_13{background-size:300% 100%;animation:.24s step-end both _splash_2y87z_13}._ink_2y87z_25._splash_2y87z_13{background-image:url(/sprites/drops/splash_3f.png)}._gold_2y87z_29._splash_2y87z_13{background-image:url(/sprites/drops/splash_gold_3f.png)}@keyframes _fly_2y87z_1{0%{transform:translate(48px,55vh)}50%{transform:translate(-32px,20vh)}to{transform:translate(0)}}@keyframes _splash_2y87z_13{0%{background-position-x:0%}33%{background-position-x:50%}66%{background-position-x:100%}to{opacity:0;background-position-x:100%}}@keyframes _glow_2y87z_1{0%{filter:brightness(1.6)}to{filter:brightness()}}[data-stimulus=calm] ._drop_2y87z_12{animation:.2s steps(2,end) both _glow_2y87z_1}[data-stimulus=calm] ._splash_2y87z_13{animation:1ms step-end both _splash_2y87z_13}@media (prefers-reduced-motion:reduce){._drop_2y87z_12{animation:.2s steps(2,end) both _glow_2y87z_1}._splash_2y87z_13{animation:1ms step-end both _splash_2y87z_13}}._error_gkz4m_2{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-left:var(--border-width) solid var(--color-error);background:var(--color-surface-raised)}._screen_8jd2z_1{gap:var(--space-5);display:grid}._header_8jd2z_6{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._dops_8jd2z_14{white-space:nowrap;font-family:var(--font-display);font-size:var(--text-h2);font-variant-numeric:tabular-nums;color:var(--color-secondary);flex-shrink:0}._storyHint_8jd2z_24{min-height:var(--touch-target);padding:0 var(--space-4);border:var(--border-width) solid var(--color-secondary);background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);place-items:center;text-decoration:none;display:inline-grid}._storyHint_8jd2z_24:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._choices_8jd2z_41{gap:var(--space-3);flex-wrap:wrap;display:flex}._choices_8jd2z_41 button[aria-pressed=true]{--frame:var(--color-primary);color:var(--color-primary)}._muted_8jd2z_52{color:var(--color-text-muted);font-size:var(--text-small)}._mutedLink_8jd2z_58{align-items:center;min-height:48px;display:inline-flex}._stack_8jd2z_66{justify-items:start;gap:var(--space-3);display:grid}._inline_8jd2z_72{gap:var(--space-3);flex-wrap:wrap;display:flex}._inline_8jd2z_72 ._input_8jd2z_78{flex:12rem}._input_8jd2z_78{height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}._input_8jd2z_78:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--focus-offset)}._hero_8jd2z_98{justify-items:center;gap:var(--space-4);text-align:center;display:grid}._reef_8jd2z_107{--scale:3;--seafloor:url(/sprites/background/seafloor_light_1f.png);margin-inline:calc(var(--space-4) * -1);padding-bottom:calc(10px * var(--scale));background:var(--seafloor) repeat-x center bottom / calc(144px * var(--scale)) calc(80px * var(--scale));image-rendering:pixelated;--deco-scale:2;justify-self:stretch;justify-items:center;display:grid;position:relative}._deco_8jd2z_129{width:calc(32px * var(--deco-scale));height:calc(32px * var(--deco-scale));image-rendering:pixelated;background-size:100% 100%;position:absolute}._deco_8jd2z_129[data-deco=deco_shell]{left:2%;bottom:calc(2px * var(--deco-scale))}._deco_8jd2z_129[data-deco=deco_mushroom]{left:5%;bottom:calc(28px * var(--deco-scale))}._deco_8jd2z_129[data-deco=deco_jelly]{top:0;left:3%}._deco_8jd2z_129[data-deco=deco_chest]{right:2%;bottom:calc(28px * var(--deco-scale))}._deco_8jd2z_129[data-deco=deco_starfish]{right:5%;bottom:calc(2px * var(--deco-scale))}[data-sea=dark] ._reef_8jd2z_107{--seafloor:url(/sprites/background/seafloor_dark_1f.png)}@media (width>=640px){._reef_8jd2z_107{--scale:4;--deco-scale:3;margin-inline:0}}._armNames_8jd2z_175{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);font-family:var(--font-display);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._armNames_8jd2z_175 [data-tracked=true]{color:var(--color-primary)}._armNames_8jd2z_175 [data-tracked=true]:after{content:" ✓"}._armButton_8jd2z_197{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer}._armButton_8jd2z_197:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-tracked=true] ._armButton_8jd2z_197{border-color:var(--color-primary)}._offer_8jd2z_217{gap:var(--space-3);width:100%;max-width:420px;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);background:var(--color-surface);display:grid}._offer_8jd2z_217 p{margin:0}._offerActions_8jd2z_231{gap:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._demo_8jd2z_239{justify-items:center;gap:var(--space-2);margin-top:var(--space-4);display:grid}._page_14u1h_1{align-content:start;gap:var(--space-5);max-width:480px;min-height:100dvh;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto;display:grid}._progress_14u1h_11{color:var(--color-text-muted);font-size:var(--text-small);text-align:center}._body_14u1h_17{gap:var(--space-4);text-align:center;display:grid}._body_14u1h_17 h1{font-size:var(--text-h2)}._muted_14u1h_27{color:var(--color-text-muted);font-size:var(--text-small)}._error_14u1h_32{color:var(--color-text);text-align:center}._actions_14u1h_37{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._choices_14u1h_44{gap:var(--space-3);text-align:left;display:grid}._choice_14u1h_44{--frame:var(--color-border);gap:var(--space-1);min-height:var(--touch-target);margin:var(--border-width);padding:var(--space-3) var(--space-4);background:var(--color-surface);box-shadow:0 calc(var(--border-width) * -1) 0 0 var(--frame), 0 var(--border-width) 0 0 var(--frame), calc(var(--border-width) * -1) 0 0 0 var(--frame), var(--border-width) 0 0 0 var(--frame);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;display:grid}._choice_14u1h_44[aria-pressed=true]{--frame:var(--color-primary)}._choice_14u1h_44:focus-visible,._chip_14u1h_77:focus-visible,._input_14u1h_78:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._choiceTitle_14u1h_83{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:600;display:flex}._choice_14u1h_44[aria-pressed=true] ._choiceTitle_14u1h_83{color:var(--color-primary)}._choiceText_14u1h_95{color:var(--color-text-muted);font-size:var(--text-small)}._chips_14u1h_100{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._chip_14u1h_77{min-height:var(--touch-target);padding:0 var(--space-4);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);cursor:pointer}._chip_14u1h_77[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}._field_14u1h_122{gap:var(--space-2);text-align:left;display:grid}._input_14u1h_78{height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}._input_14u1h_78:focus-visible{border-color:var(--color-primary)}._hatch_14u1h_143{animation:.6s steps(6,end) both _pop_14u1h_1}@keyframes _pop_14u1h_1{0%{transform:scale(.2)}70%{transform:scale(1.1)}to{transform:scale(1)}}[data-stimulus=calm] ._hatch_14u1h_143{animation:none}@media (prefers-reduced-motion:reduce){._hatch_14u1h_143{animation:none}}._body_scqgx_1{gap:var(--space-4);display:grid}._body_scqgx_1 p{margin:0}._actions_scqgx_10{gap:var(--space-3);flex-wrap:wrap;display:flex}._muted_scqgx_16{color:var(--color-text-muted);font-size:var(--text-small)}._field_scqgx_21{gap:var(--space-2);display:grid}._input_scqgx_27{height:var(--touch-target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}._input_scqgx_27:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--focus-offset)}._file_scqgx_43{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._screen_z2pj3_1{gap:var(--space-4);display:grid}._list_z2pj3_6{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._row_z2pj3_14{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;grid-template-columns:auto 1fr auto;display:grid}button._row_z2pj3_14{cursor:pointer}button._row_z2pj3_14:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._row_z2pj3_14[data-status=unread]{border-color:var(--color-primary)}._row_z2pj3_14[data-status=locked]{color:var(--color-text-muted)}._number_z2pj3_46{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-small);margin:0}._title_z2pj3_53{font-family:var(--font-display)}._new_z2pj3_57{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-small)}._reader_z2pj3_63{gap:var(--space-3);touch-action:pan-y;display:grid}._scene_z2pj3_71{aspect-ratio:4/3;object-fit:contain;width:100%;max-width:384px;image-rendering:pixelated;justify-self:center}._text_z2pj3_80{max-width:60ch;font-size:var(--text-story);line-height:1.65}._text_z2pj3_80 p{margin:0 0 var(--space-3)}._learning_z2pj3_90{max-width:60ch;padding:var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface)}._learning_z2pj3_90 h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-small)}._learning_z2pj3_90 p{font-size:var(--text-story);margin:0;line-height:1.65}._actions_z2pj3_109{gap:var(--space-3);flex-wrap:wrap;display:flex}._screen_m6zo1_1{gap:var(--space-4);touch-action:pan-y;display:grid}._pager_m6zo1_8{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._range_m6zo1_15{font-family:var(--font-display);font-size:var(--text-h3);text-align:center;margin:0}._pageButton_m6zo1_22{width:var(--touch-target);height:var(--touch-target);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:grid}._pageButton_m6zo1_22:disabled{color:var(--color-text-muted);cursor:default;opacity:.5}._pageButton_m6zo1_22:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._summary_m6zo1_45{font-size:var(--text-body);margin:0}._cardTitle_m6zo1_50{align-items:center;gap:var(--space-2);font-size:var(--text-h3);margin:0;display:flex}._bar_4487g_2{z-index:10;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);box-shadow:0 calc(var(--border-width) * -1) 0 0 var(--color-border);position:fixed;bottom:0;left:0;right:0}._list_4487g_14{height:100%;margin:0;padding:0;list-style:none;display:flex}._item_4487g_22{flex:1;min-width:0}._link_4487g_27{justify-content:center;align-items:center;gap:var(--space-1);height:var(--tabbar-height);min-width:var(--touch-target);color:var(--color-text-muted);font-family:var(--font-display);font-size:min(var(--text-tab), 2.9vw);white-space:nowrap;transition:color var(--duration-fast);flex-direction:column;font-weight:500;text-decoration:none;display:flex;position:relative}._badge_4487g_47{top:var(--space-2);left:calc(50% + var(--space-2));background:var(--color-accent);width:8px;height:8px;position:absolute}._link_4487g_27:hover{color:var(--color-text)}._link_4487g_27:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}._active_4487g_65,._active_4487g_65:hover{color:var(--color-primary)}._active_4487g_65:before{height:var(--border-width);background:var(--color-primary);content:"";position:absolute;top:0;left:25%;right:25%}@media (width>=1024px){._bar_4487g_2{width:var(--sidebar-width);height:100dvh;box-shadow:var(--border-width) 0 0 0 var(--color-border);padding-bottom:0;top:0;right:auto}._list_4487g_14{justify-content:center;gap:var(--space-3);flex-direction:column}._item_4487g_22{flex:none}._active_4487g_65:before{width:var(--border-width);height:auto;inset:25% auto 25% 0}}._shell_1sw8q_1{min-height:100dvh;padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}._content_1sw8q_6{max-width:var(--content-max);padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}@media (width>=1024px){._shell_1sw8q_1{padding-bottom:0;padding-left:var(--sidebar-width)}}._page_1vwds_1{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}._card_1vwds_8{text-align:center;justify-items:center;max-width:480px}._card_1vwds_8 h1{font-size:var(--text-h2)}._octopus_1vwds_18{width:96px;height:96px;image-rendering:pixelated;background:url(/sprites/icon_octopus_head_1f.png) 50%/contain no-repeat}[data-sea=dark] ._octopus_1vwds_18{background-image:url(/sprites/icon_octopus_head_glow_1f.png)}._actions_1vwds_29{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff")}:root{--font-display:"Pixelify Sans", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--text-h1:2rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-number-xl:3rem;--text-body:1.0625rem;--text-story:1.125rem;--text-small:.875rem;--text-button:1.0625rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--shadow-sm:2px 2px 0 var(--color-bg-deep);--shadow-md:4px 4px 0 var(--color-bg-deep);--shadow-lg:6px 6px 0 var(--color-bg-deep);--border-width:2px;--touch-target:48px;--tabbar-height:64px;--sidebar-width:80px;--text-tab:.75rem;--content-max:720px;--color-scrim:#0006;--focus-ring:2px solid var(--color-primary);--focus-offset:3px;--duration-fast:.12s;--duration-normal:.2s}:root,:root[data-sea=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1e1a33;--color-bg-deep:#15122a;--color-surface:#2c2547;--color-surface-raised:#3a3160;--color-border:#4d4278;--color-text:#ede8ff;--color-text-muted:#b3a9d9;--color-primary:#3dd6c0;--color-on-primary:#14112a;--color-secondary:#a99bff;--color-accent:#ff9f5a;--color-octopus:#ff7a6b;--color-success:#5ee08a;--color-warning:#ffc857;--color-error:#ff7a8e}:root[data-sea=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#e6f6f4;--color-bg-deep:#cdedea;--color-surface:#fff;--color-surface-raised:#f3f0ff;--color-border:#c9c0ea;--color-text:#241d3d;--color-text-muted:#564d7a;--color-primary:#0b7a6e;--color-on-primary:#fff;--color-secondary:#5b4bd1;--color-accent:#b4500f;--color-octopus:#c9443a;--color-success:#1b7a43;--color-warning:#8a5a00;--color-error:#b8283f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-deep) 100%) fixed;min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);transition:background-color var(--duration-normal), color var(--duration-normal);margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-display);margin:0}h1{font-size:var(--text-h1);font-weight:600;line-height:1.2}h2{font-size:var(--text-h2);font-weight:600;line-height:1.25}h3{font-size:var(--text-h3);font-weight:500;line-height:1.3}p{margin:0}img{image-rendering:pixelated}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
