._bar_19wtl_1{position:fixed;top:0;left:0;right:0;height:2px;background:var(--cream-deep, var(--surface));z-index:100;overflow:hidden}._sweep_19wtl_12{position:absolute;top:0;height:100%;width:30%;background:linear-gradient(90deg,transparent,var(--forest-ink),transparent);animation:_observerSweep_19wtl_1 8s ease-in-out infinite}._brand_1h30i_1{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--color)}._brand_1h30i_1 svg{flex-shrink:0}._wordmark_1h30i_11{font-family:var(--font-brand);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none}._brand_1h30i_1[data-brand=compact] ._wordmark_1h30i_11{font-size:18px}._brand_1h30i_1[data-brand=footer]{gap:8px}._brand_1h30i_1[data-brand=footer] ._wordmark_1h30i_11{font-size:15px}._brand_1h30i_1[data-brand=stacked]{flex-direction:column;gap:8px}@media(max-width:480px){._brand_1h30i_1[data-brand=standard]{gap:8px}._brand_1h30i_1[data-brand=standard] ._wordmark_1h30i_11{font-size:19px}}._toggle_x1ufp_1{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:1px;padding:4px 6px;border-radius:4px;transition:background .15s}._toggle_x1ufp_1:hover{background:var(--cream)}._active_x1ufp_21{color:var(--ink, var(--color));text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--forest-ink);text-underline-offset:3px}._inactive_x1ufp_29{color:var(--ink-muted, var(--muted))}._separator_x1ufp_33{color:var(--ink-faint, var(--muted));font-weight:400}._control_1ux6q_1{display:inline-flex;align-items:center;gap:6px}._label_1ux6q_7{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}._select_1ux6q_16{font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--ink);background:var(--white);border:1px solid var(--muted);border-radius:6px;padding:3px 6px;cursor:pointer;transition:border-color .15s}._select_1ux6q_16:hover,._select_1ux6q_16:focus-visible{border-color:var(--forest-ink)}._select_1ux6q_16:focus-visible{outline:2px solid var(--forest-ink);outline-offset:1px}._nav_jh4v6_1{position:sticky;top:2px;z-index:90;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding:14px 32px;background:var(--nav-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--cream-warm, var(--surface))}._left_jh4v6_17{display:flex;align-items:center;gap:10px}._tagline_jh4v6_23{font-family:var(--font-reading);font-size:11px;font-style:italic;color:var(--ink-muted, var(--muted));margin-left:4px}._links_jh4v6_31{display:flex;flex-wrap:wrap;align-items:center;gap:28px;list-style:none}._link_jh4v6_31{font-size:13px;font-weight:500;color:var(--ink-muted, var(--muted));text-decoration:none;transition:color .15s}._link_jh4v6_31:hover{color:var(--ink, var(--color))}._linkActive_jh4v6_51{color:var(--ink, var(--color));text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--forest-ink);text-underline-offset:6px}._right_jh4v6_60{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._observer_jh4v6_67{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-muted, var(--muted))}._observerDot_jh4v6_75{width:6px;height:6px;border-radius:50%;background:var(--forest-ink);animation:_observerPulse_jh4v6_1 3s ease-in-out infinite}._avatar_jh4v6_83{width:30px;height:30px;border-radius:50%;background:var(--cream-warm, var(--surface));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ink-soft)}._account_jh4v6_96{font-size:11px;color:var(--ink-muted, var(--muted));text-decoration:none}._account_jh4v6_96:hover{color:var(--ink, var(--color))}._accountActive_jh4v6_106{color:var(--ink, var(--color));text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--forest-ink);text-underline-offset:4px}._signOut_jh4v6_115{font-size:11px;color:var(--ink-muted, var(--muted));background:none;border:none;cursor:pointer;font-family:inherit}._signOut_jh4v6_115:hover{color:var(--rust)}@media(max-width:1100px){._nav_jh4v6_1{position:static;padding:14px 16px}._left_jh4v6_17{flex-wrap:wrap}._links_jh4v6_31{gap:20px}._right_jh4v6_60{gap:12px}}._section_1s402_3{margin:0 0 32px}._title_1s402_7{font-size:20px;font-weight:600;color:var(--ink);margin:0 0 8px}._intro_1s402_14{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0 0 20px}._field_1s402_21{margin-bottom:16px}._label_1s402_25{display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}._control_1s402_35{display:block;box-sizing:border-box;width:100%;padding:10px 14px;font-family:inherit;font-size:15px;line-height:1.5;color:var(--ink);background:var(--cream);border:1px solid var(--ink-faint);border-radius:var(--r);transition:border-color .15s}textarea._control_1s402_35{resize:vertical;min-height:140px}._control_1s402_35:focus{border-color:var(--forest-ink);box-shadow:0 0 0 1px var(--forest-ink);outline:2px solid transparent}._invalid_1s402_63{border-color:var(--error)}._problem_1s402_67{font-size:13px;line-height:1.4;color:var(--error);margin:6px 0 0}._submit_1s402_74{padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:1px;color:var(--on-forest);background:var(--forest);border:none;border-radius:var(--r);cursor:pointer;transition:background .15s}._submit_1s402_74:hover{background:var(--forest-deep)}._submit_1s402_74:disabled{opacity:.6;cursor:not-allowed}._note_1s402_97{font-size:13px;line-height:1.5;color:var(--ink-muted);margin:12px 0 0}._result_1s402_104{font-size:14px;line-height:1.5;color:var(--ink);border-radius:0 var(--r) var(--r) 0;padding:10px 14px;margin:16px 0 0}._result_1s402_104:empty{padding:0;margin:0}._sent_1s402_119{background:var(--success-tint);border-left:3px solid var(--success)}._failed_1s402_124{background:var(--error-tint);border-left:3px solid var(--error)}._trap_1s402_130{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}._page_ri1n5_1{min-height:100vh;background:var(--bg);color:var(--ink)}._header_ri1n5_7{padding:20px 24px}._brand_ri1n5_11{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}._main_ri1n5_19{max-width:640px;margin:0 auto;padding:24px 24px 64px;overflow-wrap:anywhere}._title_ri1n5_26{font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;color:var(--ink);margin-bottom:16px}._draft_ri1n5_35{font-size:14px;line-height:1.5;color:var(--ink-soft);background:var(--rust-glow);border-left:3px solid var(--rust);border-radius:0 var(--r) var(--r) 0;padding:10px 14px;margin-bottom:16px}._draftLabel_ri1n5_46{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--rust);margin-right:6px}._version_ri1n5_55{font-size:13px;color:var(--ink-muted);margin-bottom:24px}._body_ri1n5_61{font-size:16px;line-height:1.6;color:var(--ink);margin-bottom:32px}._section_ri1n5_69{margin-bottom:32px}._sectionTitle_ri1n5_73{font-family:var(--font-reading);font-size:20px;font-weight:600;color:var(--ink);margin-bottom:12px}._links_ri1n5_81{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}._link_ri1n5_81{color:var(--accent-ink)}._link_ri1n5_81:hover{color:var(--accent-hover)}._details_1j6oj_3{margin:0 0 32px}._row_1j6oj_7{margin-bottom:16px}._label_1j6oj_12{font-size:13px;font-weight:600;color:var(--ink-muted);margin-bottom:2px}._value_1j6oj_19{margin:0;font-size:16px;line-height:1.6;color:var(--ink)}._nested_1j6oj_27{margin:8px 0 0}._footer_1elfp_1{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 32px 24px;font-size:11px;color:var(--ink-muted, var(--muted))}._link_1elfp_11{color:var(--accent-ink);text-decoration:underline}._disclosure_18sm6_2{display:inline-flex;align-items:center;min-height:44px;margin:0 -6px;padding:0 6px;font:inherit;font-size:13px;font-weight:600;color:var(--accent-ink);background:none;border:none;border-radius:var(--r);text-decoration:underline;cursor:pointer}._disclosure_18sm6_2:hover{background:var(--cream)}._disclosure_18sm6_2:focus-visible{outline:2px solid var(--forest-ink);outline-offset:2px}._covers_18sm6_29{margin-top:4px;font-size:13px;line-height:1.5;color:var(--ink-soft)}._consent_p78uq_2{margin-bottom:16px;font-size:13px;line-height:1.5;color:var(--ink-soft)}._choice_p78uq_10{display:flex;align-items:flex-start;gap:10px;cursor:pointer}._box_p78uq_17{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--forest-ink);cursor:pointer}._box_p78uq_17:disabled{cursor:progress}._label_p78uq_30{font-weight:600;color:var(--ink)}._explanation_p78uq_36{padding-left:28px}._prompt_hlhrb_2{position:relative;max-width:640px;background:var(--white);border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);padding:20px 24px;margin-bottom:24px}._close_hlhrb_13{position:absolute;top:8px;right:8px;width:44px;height:44px;font-size:22px;font-family:inherit;color:var(--ink, var(--color));background:var(--white);border:0;border-radius:var(--r);cursor:pointer}._title_hlhrb_28{padding-right:48px;font-family:var(--font-reading);font-size:18px;font-weight:600;color:var(--ink, var(--color));margin-bottom:8px}._why_hlhrb_37{font-size:14px;line-height:1.5;color:var(--ink, var(--color));margin-bottom:8px}._answers_hlhrb_45{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}._answer_hlhrb_45{font-size:14px;font-weight:600;font-family:inherit;color:var(--forest-ink);background:var(--white);border:1px solid var(--forest-ink);border-radius:var(--r);padding:10px 18px;cursor:pointer}._answer_hlhrb_45:disabled{cursor:progress;opacity:.6}._failed_hlhrb_70{font-size:13px;font-weight:600;color:var(--rust);margin-top:12px}._card_pzwu2_2{background:var(--white);border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);padding:20px 24px;margin-top:16px}._heading_pzwu2_10{font-family:var(--font-reading);font-size:18px;font-weight:600;color:var(--ink, var(--color));margin-bottom:8px}._intro_pzwu2_18{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0 0 12px}._list_pzwu2_25{list-style:none;margin:0;padding:0}._item_pzwu2_31{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;border-top:1px solid var(--cream-warm, var(--surface))}._what_pzwu2_40{flex:1 1 14em;font-size:14px;color:var(--ink, var(--color))}._when_pzwu2_46,._game_pzwu2_51{font-size:13px;color:var(--ink-muted, var(--muted))}._delete_pzwu2_56{font-size:13px;font-weight:600;color:var(--ink-muted, var(--muted));background:transparent;border:1px solid var(--ink-faint);border-radius:999px;padding:4px 12px;cursor:pointer}._game_pzwu2_51:focus-visible,._delete_pzwu2_56:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._status_pzwu2_73{min-height:1.5em;font-size:13px;color:var(--ink-muted, var(--muted));margin:8px 0 0}._failed_pzwu2_81{font-size:13px;font-weight:600;color:var(--rust);margin:8px 0 0}._page_ws9wy_1{max-width:560px;padding-bottom:40px}._title_ws9wy_6{font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;color:var(--ink, var(--color));margin-bottom:24px}._card_ws9wy_14{background:var(--white);border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);padding:20px 24px}._heading_ws9wy_21{font-family:var(--font-reading);font-size:18px;font-weight:600;color:var(--ink, var(--color));margin-bottom:12px}._status_ws9wy_29{min-height:1.5em;font-size:13px;color:var(--ink-muted, var(--muted))}._failed_ws9wy_36{font-size:13px;font-weight:600;color:var(--rust)}._lapsed_ws9wy_43{margin:4px 0 12px}._note_ws9wy_47{font-size:13px;line-height:1.5;color:var(--ink-soft);margin-bottom:8px}._withdraw_ws9wy_54{font-size:13px;font-weight:600;font-family:inherit;color:var(--forest-ink);background:var(--white);border:1px solid var(--forest-ink);border-radius:var(--r);padding:8px 14px;cursor:pointer}._withdraw_ws9wy_54:disabled{cursor:progress;opacity:.6}._layout_1a4um_1{min-height:100vh;display:flex;flex-direction:column}._main_1a4um_7{flex:1;max-width:840px;width:100%;margin:0 auto;padding:56px 32px 32px}@media(max-width:480px){._main_1a4um_7{padding:48px 16px 24px}}._page_1n3fj_3{max-width:640px;margin:0 auto;padding:32px 24px}._title_1n3fj_9{font-size:24px;font-weight:600;color:var(--ink);margin:0 0 20px}._panel_1n3fj_16{margin:0 0 24px}._text_1n3fj_20{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0 0 12px}._account_1n3fj_27{font-size:17px;font-weight:600;color:var(--ink);margin:0 0 8px}._note_1n3fj_34{font-size:13px;line-height:1.5;color:var(--ink-muted);margin:0 0 20px}._link_1n3fj_41{color:var(--forest-ink);font-weight:600}._confirm_1n3fj_46{border-left:3px solid var(--forest-ink);padding:4px 0 4px 14px;margin:8px 0 0}._actions_1n3fj_52{display:flex;flex-wrap:wrap;gap:12px}._primary_1n3fj_58,._secondary_1n3fj_59{padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:1px;border-radius:var(--r);cursor:pointer;transition:background .15s}._primary_1n3fj_58{color:var(--on-forest);background:var(--forest);border:none}._primary_1n3fj_58:hover{background:var(--forest-deep)}._secondary_1n3fj_59{color:var(--ink);background:transparent;border:1px solid var(--ink-faint)}._secondary_1n3fj_59:hover{border-color:var(--forest-ink)}._primary_1n3fj_58:disabled,._secondary_1n3fj_59:disabled{opacity:.6;cursor:not-allowed}._status_1n3fj_96,._alert_1n3fj_97{font-size:14px;line-height:1.5;color:var(--ink);border-radius:0 var(--r) var(--r) 0;padding:10px 14px;margin:0 0 20px}._status_1n3fj_96{background:var(--success-tint);border-left:3px solid var(--success)}._alert_1n3fj_97{background:var(--error-tint);border-left:3px solid var(--error)}._consent_1uk63_1{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:13px;line-height:1.5;color:var(--ink-soft);cursor:pointer}._box_1uk63_12{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--forest-ink);cursor:pointer}._link_1uk63_21{color:var(--accent-ink)}._page_1mhnc_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--cream, var(--bg))}._card_1mhnc_10{width:100%;max-width:400px;background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-m);padding:40px 32px;animation:_rise_1mhnc_1 .4s ease-out}._logo_1mhnc_20{text-align:center;margin-bottom:32px}._title_1mhnc_25{font-family:var(--font-reading);font-size:var(--type-card);font-weight:600;color:var(--ink, var(--color));margin-bottom:24px}._field_1mhnc_33{margin-bottom:16px}._label_1mhnc_37{display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ink-muted, var(--muted));margin-bottom:6px}._input_1mhnc_47{width:100%;padding:10px 14px;font-family:var(--font-ui);font-size:15px;color:var(--ink, var(--color));background:var(--cream, var(--surface));border:1px solid var(--ink-faint);border-radius:var(--r);outline:none;transition:border-color .15s}._input_1mhnc_47:focus{border-color:var(--forest-ink);box-shadow:0 0 0 1px var(--forest-ink)}._submit_1mhnc_65{width:100%;padding:12px;margin-top:8px;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:1px;color:var(--on-forest);background:var(--forest);border:none;border-radius:var(--r);cursor:pointer;transition:background .15s}._submit_1mhnc_65:hover{background:var(--forest-deep)}._submit_1mhnc_65:disabled{opacity:.6;cursor:not-allowed}._error_1mhnc_90{font-size:13px;color:var(--error);margin-bottom:12px}._toggle_1mhnc_96{margin-top:20px;text-align:center;font-size:13px;color:var(--ink-muted, var(--muted))}._toggleLink_1mhnc_103{color:var(--rust, var(--accent));cursor:pointer;background:none;border:none;font-family:inherit;font-size:inherit;text-decoration:underline}._note_1mhnc_114{font-size:14px;line-height:1.5;color:var(--color);background:var(--cream);border-left:3px solid var(--forest-ink);border-radius:0 var(--r) var(--r) 0;padding:10px 14px;margin-bottom:16px}._legal_1mhnc_126{margin-top:24px;text-align:center;font-size:12px}._legalLink_1mhnc_132{color:var(--accent-ink);text-decoration:underline}._greeting_1eaod_1{animation:_rise_1eaod_1 .6s ease-out}._heading_1eaod_5{font-family:var(--font-display);font-size:var(--type-display);font-weight:400;color:var(--ink, var(--color));margin-bottom:12px;line-height:1.2}._bridge_1eaod_14{font-family:var(--font-reading);font-size:17px;color:var(--ink-muted, var(--muted));line-height:1.6;max-width:520px}._card_gzamj_1{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-m);padding:24px;display:flex;flex-direction:column;gap:16px}._question_gzamj_11{font-size:18px;font-weight:600;line-height:1.45;color:var(--ink, var(--color));margin:0;text-wrap:balance}._note_gzamj_20{font-size:14px;color:var(--ink-muted, var(--muted));margin:0}._board_gzamj_26{width:100%;max-width:420px;aspect-ratio:1}._said_gzamj_32{font-size:14px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border-left:3px solid var(--gold);border-radius:var(--r);padding:10px 14px;margin:0}._quiet_gzamj_43{margin:0}._go_gzamj_47{align-self:flex-start;font-size:14px;font-weight:600;color:var(--on-forest);background:var(--forest);border-radius:8px;padding:10px 20px;text-decoration:none}._go_gzamj_47:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._card_1oluw_2{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-m);padding:16px 24px;display:flex;flex-direction:column;gap:10px}._question_1oluw_12{font-size:15px;font-weight:600;color:var(--ink, var(--color));margin:0}._game_1oluw_19,._wording_1oluw_25{font-size:14px;color:var(--ink-muted, var(--muted));margin:0}._answers_1oluw_31{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._answer_1oluw_31{font-size:13px;font-weight:600;color:var(--ink-muted, var(--muted));background:transparent;border:1px solid var(--ink-faint);border-radius:999px;padding:6px 14px;cursor:pointer}._skip_1oluw_49{font-size:13px;color:var(--ink-muted, var(--muted));background:transparent;border:0;padding:6px 8px;text-decoration:underline;cursor:pointer}._answer_1oluw_31:focus-visible,._skip_1oluw_49:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._status_1oluw_65{min-height:1.2em;font-size:13px;color:var(--ink-muted, var(--muted));margin:0}._thanks_1oluw_72{font-size:13px;color:var(--ink-muted, var(--muted));margin:0}._desk_1h5tj_1{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}._action_1h5tj_8{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-m);padding:20px 24px;display:flex;flex-direction:column;gap:12px}._actionText_1h5tj_18{font-size:16px;font-weight:600;color:var(--ink, var(--color));margin:0}._go_1h5tj_25{align-self:flex-start;font-size:14px;font-weight:600;color:var(--on-forest);background:var(--forest);border-radius:8px;padding:10px 20px;text-decoration:none}._go_1h5tj_25:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._line_1h5tj_41{font-size:14px;color:var(--ink-muted, var(--muted));margin:0}._resolution_1h5tj_47{font-size:14px;color:var(--ink, var(--color));margin:0}._path_1jkyb_3{flex:1;min-width:180px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}._text_1jkyb_12{margin:0;font-size:14px;line-height:1.5;color:var(--ink-muted, var(--muted))}._account_1jkyb_19{margin:0;font-size:15px;font-weight:600;color:var(--ink, var(--color))}._connect_1jkyb_26{padding:10px 24px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.5px;color:var(--on-forest);background:var(--forest);border-radius:var(--r);text-decoration:none;white-space:nowrap;transition:background .15s}._connect_1jkyb_26:hover{background:var(--forest-deep)}._link_1jkyb_44{font-size:14px;font-weight:600;color:var(--forest-ink)}._connect_1jkyb_26:focus-visible,._link_1jkyb_44:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._form_nd2qj_1{margin-top:40px;animation:_rise_nd2qj_1 .6s ease-out .15s both}._tabs_nd2qj_7{display:flex;gap:0;border-bottom:1px solid var(--cream-warm, var(--surface));margin-bottom:16px}._tab_nd2qj_7{padding:8px 20px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--ink-muted, var(--muted));background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}._tab_nd2qj_7:hover{color:var(--ink, var(--color))}._tabActive_nd2qj_32{color:var(--forest-ink);border-bottom-color:var(--forest-ink);font-weight:600}._onlineRow_nd2qj_40{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}._lichessRow_nd2qj_48{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}._field_nd2qj_55{flex:1;min-width:180px}._input_nd2qj_60{width:100%;padding:10px 14px;font-family:var(--font-ui);font-size:15px;color:var(--ink, var(--color));background:var(--white);border:1px solid var(--ink-faint);border-radius:var(--r);outline:none;transition:border-color .15s}._input_nd2qj_60:focus{border-color:var(--forest-ink);box-shadow:0 0 0 1px var(--forest-ink)}._platformToggle_nd2qj_78{display:flex;gap:0;border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);overflow:hidden}._colorRow_nd2qj_86{display:flex;align-items:center;gap:12px}._toggleLabel_nd2qj_92{font-size:13px;color:var(--ink-muted, var(--muted))}._platformBtn_nd2qj_97{padding:10px 16px;font-family:var(--font-ui);font-size:13px;font-weight:500;border:none;background:var(--white);color:var(--ink-muted, var(--muted));cursor:pointer;transition:all .15s}._platformBtn_nd2qj_97:not(:last-child){border-right:1px solid var(--cream-warm, var(--surface))}._platformBtnActive_nd2qj_113{background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 2px var(--forest-ink)}._submit_nd2qj_120{padding:10px 24px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.5px;color:var(--on-forest);background:var(--forest);border:none;border-radius:var(--r);cursor:pointer;transition:background .15s;white-space:nowrap}._submit_nd2qj_120:hover{background:var(--forest-deep)}._submit_nd2qj_120:disabled{opacity:.5;cursor:not-allowed}._pgnSection_nd2qj_145{display:flex;flex-direction:column;gap:12px}._pgnInput_nd2qj_151{width:100%;padding:10px 14px;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--ink, var(--color));background:var(--white);border:1px solid var(--ink-faint);border-radius:var(--r);outline:none;resize:vertical;min-height:60px;transition:border-color .15s}._pgnInput_nd2qj_151:focus{border-color:var(--forest-ink);box-shadow:0 0 0 1px var(--forest-ink)}._pgnSection_nd2qj_145 ._submit_nd2qj_120{align-self:flex-start}._dropZone_nd2qj_177{border:2px dashed var(--cream-warm, var(--surface));border-radius:var(--r);padding:32px 24px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:var(--white)}._dropZone_nd2qj_177:hover{border-color:var(--forest-ink)}._dropZoneDragging_nd2qj_191{border-color:var(--forest-ink);background:var(--forest-glow)}._dropZoneHasImage_nd2qj_196{cursor:default;padding:16px}._dropZoneContent_nd2qj_201{display:flex;flex-direction:column;align-items:center;gap:8px}._dropZoneIcon_nd2qj_208{font-size:32px;opacity:.6}._dropZoneText_nd2qj_213{font-size:15px;font-weight:500;color:var(--ink, var(--color))}._dropZoneSubtext_nd2qj_219{font-size:13px;color:var(--ink-muted, var(--muted))}._previewContainer_nd2qj_225{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}._preview_nd2qj_225{max-width:240px;max-height:200px;border-radius:var(--r);border:1px solid var(--cream-warm, var(--surface));object-fit:contain}._previewActions_nd2qj_240{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._fileName_nd2qj_247{font-size:13px;color:var(--ink-muted, var(--muted));word-break:break-all}._changeBtn_nd2qj_253{padding:6px 14px;font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--ink-muted, var(--muted));background:var(--white);border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);cursor:pointer;transition:border-color .15s}._changeBtn_nd2qj_253:hover{border-color:var(--forest-ink)}._fileInput_nd2qj_271{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._error_nd2qj_281{margin-top:12px;font-size:13px;color:var(--error)}._container_1t9yt_1{margin-top:48px;animation:_rise_1t9yt_1 .4s ease-out}._phase_1t9yt_6{display:flex;align-items:center;gap:12px;margin-bottom:16px}._spinner_1t9yt_13{width:16px;height:16px;border:2px solid var(--cream-warm, var(--surface));border-top-color:var(--forest-ink);border-radius:50%;animation:_spin_1t9yt_13 .8s linear infinite}@keyframes _spin_1t9yt_13{to{transform:rotate(360deg)}}._text_1t9yt_26{font-family:var(--font-reading);font-size:16px;color:var(--ink-soft, var(--color))}._subtext_1t9yt_32{font-size:13px;color:var(--ink-muted, var(--muted));margin-left:28px;font-style:italic}._board_19cud_1{forced-color-adjust:none;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:280px;height:280px;border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);overflow:hidden}._squareLight_19cud_13{display:flex;align-items:center;justify-content:center;background:var(--board-light)}._squareDark_19cud_20{display:flex;align-items:center;justify-content:center;background:var(--board-dark-soft)}._piece_19cud_27{font-size:24px;line-height:1;color:var(--board-ink);-webkit-user-select:none;user-select:none}._pieceLight_19cud_35{color:var(--board-light);text-shadow:-1px -1px 0 var(--board-ink),1px -1px 0 var(--board-ink),-1px 1px 0 var(--board-ink),1px 1px 0 var(--board-ink)}._pieceDark_19cud_40{color:var(--board-ink);text-shadow:-1px -1px 0 var(--board-light),1px -1px 0 var(--board-light),-1px 1px 0 var(--board-light),1px 1px 0 var(--board-light)}._popover_175tm_1{position:fixed;z-index:50;pointer-events:none;box-shadow:var(--shadow-m);border-radius:var(--r);background:var(--white);animation:_fadeIn_175tm_1 .15s ease-out}._popoverCanvas_175tm_11{display:block;border-radius:var(--r)}@keyframes _fadeIn_175tm_1{0%{opacity:0}to{opacity:1}}._container_13mcc_1{margin-top:32px;animation:_rise_13mcc_1 .6s ease-out .15s both}._panels_13mcc_6{display:flex;gap:32px;flex-wrap:wrap}._moveList_13mcc_12{flex:1;min-width:260px}._sectionTitle_13mcc_17{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-muted, var(--muted));margin:0 0 12px}._warning_13mcc_26{font-size:13px;color:var(--warning);margin:0 0 12px}._moves_13mcc_32{max-height:400px;overflow-y:auto;border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r)}._moveGrid_13mcc_39{display:grid;grid-template-columns:1fr;gap:0}._moveGridRow_13mcc_45{display:grid;grid-template-columns:36px 1fr 1fr;align-items:center;border-bottom:1px solid var(--cream-warm, var(--surface))}._moveGridRow_13mcc_45:last-child{border-bottom:none}._moveCell_13mcc_56{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;transition:background .1s;min-height:32px}._moveCell_13mcc_56:hover{background:var(--cream)}._moveCellSelected_13mcc_70{background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 2px var(--forest-ink)}._moveCellSelected_13mcc_70:hover{background:var(--forest)}._moveRow_13mcc_80{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;transition:background .1s}._moveRow_13mcc_80:hover,._moveRowSelected_13mcc_93{background:var(--cream)}._moveNumber_13mcc_97{font-size:12px;color:var(--ink-muted, var(--muted));min-width:36px;font-variant-numeric:tabular-nums;padding:6px 4px 6px 10px;text-align:right}._moveSan_13mcc_106{font-size:14px;font-weight:500;color:var(--ink, var(--color));flex:1}._moveStatus_13mcc_113{font-size:14px}._statusValid_13mcc_117{color:var(--forest-ink)}._statusCorrected_13mcc_121{color:var(--forest-ink-soft)}._statusAmbiguous_13mcc_125{color:var(--warning)}._statusUnreadable_13mcc_129{color:var(--error)}._moveCellSelected_13mcc_70 ._statusValid_13mcc_117,._moveCellSelected_13mcc_70 ._statusCorrected_13mcc_121,._moveCellSelected_13mcc_70 ._statusAmbiguous_13mcc_125,._moveCellSelected_13mcc_70 ._statusUnreadable_13mcc_129,._moveCellSelected_13mcc_70 ._moveSan_13mcc_106{color:var(--on-forest)}._statsLine_13mcc_145{font-size:12px;color:var(--ink-muted, var(--muted));margin:0 0 12px}._confLabel_13mcc_151{font-size:11px;color:var(--ink-muted, var(--muted));white-space:nowrap}._reResolveBtn_13mcc_157{margin-top:12px;width:100%;padding:8px 16px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--forest-ink);background:var(--white);border:1px solid var(--forest-ink);border-radius:var(--r);cursor:pointer;transition:all .15s}._reResolveBtn_13mcc_157:hover{background:var(--cream)}._reResolveBtn_13mcc_157:disabled{opacity:.5;cursor:not-allowed}._reviewError_13mcc_182{margin:8px 0 0;font-size:13px;color:var(--error)}._reviewErrorEnd_13mcc_189{text-align:right}._correction_13mcc_193{margin-top:12px;padding:12px;border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r)}._correctionLabel_13mcc_200{font-size:12px;font-weight:600;color:var(--ink-muted, var(--muted));margin:0 0 8px;text-transform:uppercase;letter-spacing:1px}._candidates_13mcc_209{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}._candidateBtn_13mcc_216{padding:4px 12px;font-family:var(--font-ui);font-size:13px;font-weight:500;border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);background:var(--white);color:var(--ink, var(--color));cursor:pointer;transition:all .15s}._candidateBtn_13mcc_216:hover{border-color:var(--forest-ink);background:var(--cream)}._manualInput_13mcc_234{width:100%;padding:6px 10px;font-family:var(--font-ui);font-size:14px;color:var(--ink, var(--color));background:var(--white);border:1px solid var(--ink-faint);border-radius:var(--r);outline:none}._manualInput_13mcc_234:focus{border-color:var(--forest-ink);box-shadow:0 0 0 1px var(--forest-ink)}._manualInputError_13mcc_251{border-color:var(--error)}._manualInputError_13mcc_251:focus{border-color:var(--error)}._manualErrorText_13mcc_259{font-size:12px;color:var(--error);margin:4px 0 0}._boardPanel_13mcc_265{display:flex;flex-direction:column;gap:16px}._metadata_13mcc_271{display:flex;flex-direction:column;gap:10px}._metaField_13mcc_277{display:flex;flex-direction:column;gap:4px}._metaLabel_13mcc_283{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-muted, var(--muted))}._metaInput_13mcc_291{padding:6px 10px;font-family:var(--font-ui);font-size:14px;color:var(--ink, var(--color));background:var(--white);border:1px solid var(--ink-faint);border-radius:var(--r);outline:none}._metaInput_13mcc_291:focus{border-color:var(--forest-ink);box-shadow:0 0 0 1px var(--forest-ink)}._metaSelect_13mcc_307{padding:6px 10px;font-family:var(--font-ui);font-size:14px;color:var(--ink, var(--color));background:var(--white);border:1px solid var(--ink-faint);border-radius:var(--r);outline:none}._metaHint_13mcc_319{margin:0;font-size:13px;color:var(--warning)}._metaSelect_13mcc_307:focus{border-color:var(--forest-ink);box-shadow:0 0 0 1px var(--forest-ink)}._colorToggle_13mcc_330{display:flex;gap:0;border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);overflow:hidden}._colorBtn_13mcc_338{padding:6px 14px;font-family:var(--font-ui);font-size:13px;font-weight:500;border:none;background:var(--white);color:var(--ink-muted, var(--muted));cursor:pointer;transition:all .15s}._colorBtn_13mcc_338:not(:last-child){border-right:1px solid var(--cream-warm, var(--surface))}._colorBtnActive_13mcc_354{background:var(--forest);color:var(--on-forest);box-shadow:inset 0 0 0 2px var(--forest-ink)}._actions_13mcc_361{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}._backBtn_13mcc_368{padding:10px 24px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--ink-muted, var(--muted));background:var(--white);border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);cursor:pointer;transition:all .15s}._backBtn_13mcc_368:hover{border-color:var(--ink-muted, var(--muted))}._saveBtn_13mcc_385{padding:10px 24px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.5px;color:var(--on-forest);background:var(--forest);border:none;border-radius:var(--r);cursor:pointer;transition:background .15s}._saveBtn_13mcc_385:hover{background:var(--forest-deep)}._saveBtn_13mcc_385:disabled{opacity:.5;cursor:not-allowed}._moveNav_13mcc_408{display:flex;align-items:center;justify-content:center;gap:12px}._navBtn_13mcc_415{padding:6px 14px;font-family:var(--font-ui);font-size:14px;font-weight:500;border:1px solid var(--cream-warm, var(--surface));border-radius:var(--r);background:var(--white);color:var(--ink, var(--color));cursor:pointer;transition:all .15s}._navBtn_13mcc_415:disabled{opacity:.3;cursor:not-allowed}._navBtn_13mcc_415:hover:not(:disabled){border-color:var(--forest-ink);background:var(--cream)}._navLabel_13mcc_438{font-size:13px;font-weight:500;color:var(--ink, var(--color));min-width:80px;text-align:center}@keyframes _rise_13mcc_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._page_b0v0e_1,._page_1ebje_1{padding-bottom:40px}._header_1ebje_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}._title_1ebje_12{font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;color:var(--ink, var(--color))}._importLink_1ebje_19{font-size:13px;font-weight:600;color:var(--gold-ink);text-decoration:none;transition:color .15s}._importLink_1ebje_19:hover{color:var(--gold-ink);text-decoration:underline}._list_1ebje_32{display:flex;flex-direction:column;gap:12px}._card_1ebje_38{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--surface, var(--bg));border:1px solid var(--border);border-radius:var(--r-lg, 12px);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}._card_1ebje_38:hover{border-color:var(--border-hover);box-shadow:var(--shadow-s)}._cardBody_1ebje_56{flex:1;min-width:0}._opening_1ebje_61{font-family:var(--font-reading);font-size:15px;font-weight:600;color:var(--ink, var(--color));margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._eco_1ebje_72{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--gold-ink);background:var(--gold-whisper);padding:1px 6px;border-radius:4px;margin-right:8px;vertical-align:baseline}._meta_1ebje_86{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-muted, var(--muted))}._resultBadge_1ebje_94{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:2px 8px;border-radius:4px}._win_1ebje_103{background:var(--success-tint);color:var(--success)}._loss_1ebje_109{background:var(--error-tint);color:var(--error)}._draw_1ebje_115{background:var(--cream-warm);color:var(--ink-soft)}._statusBadge_1ebje_121{font-size:11px;font-weight:500;padding:4px 10px;border-radius:6px;white-space:nowrap;display:flex;align-items:center;gap:6px}._statusPending_1ebje_132,._statusProcessing_1ebje_133{background:var(--gold-whisper);color:var(--gold-ink)}._statusComplete_1ebje_139{background:var(--success-tint);color:var(--success)}._statusFailed_1ebje_145{background:var(--error-tint);color:var(--error)}._spinner_1ebje_151{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1ebje_151 .8s linear infinite}@keyframes _spin_1ebje_151{to{transform:rotate(360deg)}}._empty_1ebje_165{text-align:center;padding:60px 24px;color:var(--ink-muted, var(--muted))}._emptyTitle_1ebje_171{font-family:var(--font-reading);font-size:18px;margin-bottom:8px;color:var(--ink, var(--color))}._loading_1ebje_178{text-align:center;padding:60px 24px;color:var(--ink-muted, var(--muted));font-size:14px}._container_u4qgt_1{position:relative;width:100%}._svg_u4qgt_6{width:100%;display:block}._axisLabel_u4qgt_11{font-family:var(--font-ui);font-size:9px;letter-spacing:1px;text-transform:uppercase;fill:var(--label-color)}._phaseSeparator_u4qgt_19{stroke:var(--separator-color);stroke-dasharray:2 4}._phaseLabel_u4qgt_24{font-family:var(--font-ui);font-size:8px;letter-spacing:1px;text-transform:uppercase;fill:var(--label-color)}._header_1czhw_1{animation:_rise_1czhw_1 .4s ease-out;margin-bottom:32px}._players_1czhw_6{font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;color:var(--ink, var(--color));margin-bottom:8px}._meta_1czhw_14{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-muted, var(--muted))}._resultBadge_1czhw_23{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:2px 8px;border-radius:4px}._win_1czhw_32{background:var(--success-tint);color:var(--success)}._loss_1czhw_38{background:var(--error-tint);color:var(--error)}._draw_1czhw_44{background:var(--cream-warm, var(--surface));color:var(--ink-soft)}._eco_1czhw_50{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--gold-ink);background:var(--gold-whisper);padding:1px 6px;border-radius:4px;margin-right:8px;vertical-align:baseline}._dot_1czhw_64{color:var(--ink-faint, var(--muted))}._openingLine_1czhw_68{margin-top:8px;font-size:13px;color:var(--ink-muted, var(--muted))}._frame_1jhd8_1{margin-bottom:32px;animation:_rise_1jhd8_1 .45s ease-out .05s both}._label_1jhd8_6{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-ink);margin-bottom:6px}._text_1jhd8_15{font-family:var(--font-reading);font-size:17px;line-height:1.5;color:var(--ink, var(--color))}._term_3ufps_2{display:inline;margin:0;padding:0 1px;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;white-space:normal;cursor:pointer;text-decoration:underline dotted var(--forest-ink);text-decoration-thickness:1.5px;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}._term_3ufps_2[data-primary=true]{text-decoration-style:solid;text-decoration-thickness:2px}._term_3ufps_2[data-active=true]{background:var(--cream)}._term_3ufps_2[aria-pressed=true]{box-shadow:0 0 0 2px var(--forest-ink)}._term_3ufps_2:focus-visible{outline:2px solid var(--forest-ink);outline-offset:2px}._locked_3ufps_43{font-style:italic;color:var(--ink-muted)}._caption_kbyh3_2{display:flex;flex-direction:column;align-items:stretch;gap:4px;font-size:13.5px;line-height:1.45;min-height:calc(4.35em + 16px);box-sizing:border-box;padding:8px 16px;border-bottom:1px solid var(--cream-deep, var(--surface))}._caption_kbyh3_2[data-steps=true]{min-height:calc(4.35em + 64px)}._words_kbyh3_21{margin:0;color:var(--ink-soft, var(--color))}._steps_kbyh3_26{display:flex;justify-content:flex-end;gap:4px}._step_kbyh3_26{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:8px;border:1.5px solid var(--cream-deep, var(--surface));background:transparent;color:var(--ink-muted, var(--muted));font-size:12px;cursor:pointer}._step_kbyh3_26:disabled{opacity:.3;cursor:default}._step_kbyh3_26:hover:not(:disabled){background:var(--cream, var(--surface));color:var(--ink, var(--color))}._question_1k6ca_1{display:flex;flex-direction:column;gap:12px}._prompt_1k6ca_7{font-size:16px;font-weight:600;line-height:1.4;color:var(--ink, var(--color));margin:0;text-wrap:balance}._hint_1k6ca_16{font-size:13px;color:var(--ink-muted, var(--muted));margin:0}._chips_1k6ca_22{display:flex;flex-wrap:wrap;gap:8px}._chip_1k6ca_22{font-size:13px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border:1px solid var(--ink-faint);border-radius:var(--r);padding:10px 16px;cursor:pointer;transition:border-color .15s}._skip_1k6ca_40{align-self:flex-start;font-size:13px;font-weight:600;color:var(--ink-muted, var(--muted));background:transparent;border:none;padding:6px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._chip_1k6ca_22:disabled,._skip_1k6ca_40:disabled{opacity:.6;cursor:progress}._chip_1k6ca_22:focus-visible,._skip_1k6ca_40:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._chip_1k6ca_22:hover:not(:disabled){border-color:var(--gold-ink)}._said_1k6ca_69{font-size:14px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border-left:3px solid var(--gold);border-radius:var(--r);padding:10px 14px;margin:0 0 12px}._quiet_1k6ca_80{margin:0}._saved_f36wr_1{flex-basis:100%;font-size:13px;color:var(--ink-muted, var(--muted));margin:0}._saved_f36wr_1:empty{margin-top:-8px}._pair_f36wr_13{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}._reasons_f36wr_20{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}._pairBtn_f36wr_27{font-size:12px;font-weight:600;color:var(--ink-muted, var(--muted));background:transparent;border:1px solid var(--ink-faint);border-radius:999px;padding:6px 14px;cursor:pointer}._pairBtn_f36wr_27[aria-pressed=true]{color:var(--forest-ink);background:var(--gold-whisper);border-color:var(--gold);box-shadow:0 0 0 2px var(--forest-ink)}._pairBtn_f36wr_27:disabled{cursor:default}._pairBtn_f36wr_27:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._card_16oee_2{background:var(--white);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-m);padding:0;margin-bottom:24px;overflow:hidden;animation:_rise_16oee_1 .5s ease-out both}@keyframes _rise_16oee_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._boardWrapper_16oee_18{position:relative;width:100%;max-width:400px;margin:0 auto;aspect-ratio:1;touch-action:pan-y;user-select:none;-webkit-user-select:none}._boardInner_16oee_29{width:100%;height:100%;overflow:hidden}._boardInner_16oee_29 [data-piece^=b] svg{filter:drop-shadow(.6px 0 0 var(--board-light)) drop-shadow(-.6px 0 0 var(--board-light)) drop-shadow(0 .6px 0 var(--board-light)) drop-shadow(0 -.6px 0 var(--board-light))}._boardSanOverlay_16oee_41{position:absolute;bottom:8px;right:8px;z-index:2;font-family:var(--font-reading);font-size:var(--type-card);font-weight:700;padding:4px 10px;border-radius:6px;line-height:1;pointer-events:none}._boardSanOverlay_16oee_41[data-view=yourMove]{background:var(--gold-85);color:var(--on-gold)}._boardSanOverlay_16oee_41[data-view=alternative]{background:var(--board-dark-85);color:var(--on-forest)}._boardControls_16oee_66{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px 10px;border-bottom:1px solid var(--cream-deep, var(--surface))}._controlRow_16oee_75{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._controlBtn_16oee_83{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:8px;border:1.5px solid var(--cream-deep, var(--surface));background:transparent;color:var(--ink-muted, var(--muted));font-size:12px;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}._controlBtn_16oee_83:disabled{opacity:.3;cursor:default}._controlBtn_16oee_83:hover:not(:disabled){background:var(--cream, var(--surface));color:var(--ink, var(--color))}._controlBtn_16oee_83:active:not(:disabled){background:var(--cream-deep, var(--surface))}._dots_16oee_113{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:1;align-items:stretch;gap:0}._dot_16oee_113{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;gap:6px;min-height:58px;min-width:0;padding:7px 3px 12px;border:0;border-radius:var(--r);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}._dot_16oee_113:after{content:"";display:block;width:8px;height:2px;position:absolute;bottom:4px;border-radius:50%;background:var(--ink-faint);transition:background .15s,width .15s}._dot_16oee_113:hover:after{background:var(--ink-muted, var(--muted))}._dotActive_16oee_156:after{width:20px;border-radius:4px;background:var(--forest-ink)}._dotActive_16oee_156:hover:after{background:var(--forest-ink)}._viewLabel_16oee_166{display:flex;align-items:center;min-height:2.6em;justify-content:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:none;color:var(--ink-muted, var(--muted));text-align:center;line-height:1.3}._moveSan_16oee_181{font-family:var(--font-reading);font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink, var(--color));line-height:1.25}@media(max-width:400px){._boardControls_16oee_66{padding:8px 6px 10px}._controlRow_16oee_75{gap:2px}}._body_16oee_197{padding:20px 24px 24px}@media(max-width:480px){._body_16oee_197{padding:16px 16px 20px}}._badgeRow_16oee_208{display:flex;align-items:center;gap:8px;margin-bottom:12px}._moveBadge_16oee_216{display:inline-flex;align-items:baseline;gap:4px;min-width:44px;padding:4px 10px;border-radius:8px;background:var(--forest);color:var(--on-forest)}._moveLabel_16oee_227{font-size:8px;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:.7}._moveNum_16oee_235{font-size:16px;font-weight:700;line-height:1}._typeBadge_16oee_242{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:4px}._typeBadge_16oee_242[data-type=decision]{color:var(--forest-ink);background:var(--forest-glow)}._typeBadge_16oee_242[data-type=opponents-chance]{color:var(--rust);background:var(--rust-glow)}._typeBadge_16oee_242[data-type=conversion]{color:var(--gold-ink);background:var(--gold-whisper)}._demand_16oee_268{font-family:var(--font-reading);font-size:16px;font-weight:600;color:var(--ink, var(--color));margin-bottom:4px;line-height:1.4}._expression_16oee_277{font-family:var(--font-reading);font-size:15px;color:var(--ink-muted, var(--muted));line-height:1.5}._openingNote_16oee_285{margin-top:6px;font-size:13px;color:var(--ink-muted, var(--muted));line-height:1.4}._expandWrapper_16oee_293{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}._expandWrapper_16oee_293[data-open=true]{grid-template-rows:1fr}._expandInner_16oee_303{overflow:hidden}._expandContent_16oee_307{padding-top:16px;border-top:1px solid var(--cream-deep, var(--surface));margin-top:16px}._depthBlock_16oee_314{margin-bottom:14px}._depthLabel_16oee_318{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ink-muted, var(--muted));margin-bottom:4px}._depthText_16oee_327{font-size:14px;color:var(--ink-soft, var(--color));line-height:1.55}._questionBlock_16oee_334{margin-top:14px;padding:14px 16px;background:var(--forest-glow);border-radius:var(--r);border-left:3px solid var(--forest-ink)}._questionLabel_16oee_342{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--forest-ink);margin-bottom:4px}._questionText_16oee_351{font-family:var(--font-reading);font-size:14px;font-style:italic;color:var(--ink-soft, var(--color));line-height:1.5}._driftBlock_16oee_360{margin-bottom:14px;padding:10px 14px;background:var(--rust-glow);border-radius:var(--r);border-left:3px solid var(--rust)}._driftLabel_16oee_368{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--rust);margin-bottom:4px}._driftText_16oee_377{font-size:13px;color:var(--ink-soft, var(--color));line-height:1.5}._actions_16oee_384{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}._actionBtn_16oee_391{font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;border:1.5px solid var(--cream-deep, var(--surface));background:transparent;color:var(--ink-muted, var(--muted));cursor:pointer;transition:background .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}@media(max-width:480px){._actions_16oee_384{flex-direction:column}._actionBtn_16oee_391{width:100%;text-align:center;padding:12px 16px}}._actionBtn_16oee_391:disabled{opacity:.45;cursor:default}._actionBtn_16oee_391:hover:not(:disabled){background:var(--cream, var(--surface));color:var(--ink, var(--color))}._actionBtn_16oee_391:active:not(:disabled){background:var(--cream-deep, var(--surface))}._actionBtnPrimary_16oee_432{background:var(--forest);color:var(--on-forest);border-color:var(--forest)}._actionBtnPrimary_16oee_432:hover:not(:disabled){background:var(--forest-deep);color:var(--on-forest)}._tryEntry_16oee_444{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:4px 24px 0}@media(max-width:480px){._tryEntry_16oee_444{padding:4px 16px 0}}._tryBtn_16oee_458{font-size:13px;font-weight:600;min-height:44px;padding:8px 4px;border:none;background:transparent;color:var(--forest-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._tryBtn_16oee_458:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._tryHint_16oee_476{font-size:13px;color:var(--ink-muted, var(--muted))}._label_1tj4o_1{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;font-size:12px;color:var(--ink-muted, var(--muted))}._toggle_1tj4o_11{font:inherit;font-weight:600;color:var(--forest-ink);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}._toggle_1tj4o_11:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._facts_1tj4o_27{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--ink-muted, var(--muted))}._copy_dfkzp_2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}._trigger_dfkzp_9{font-size:13px;font-weight:600;padding:8px 4px;min-height:44px;border:none;background:transparent;color:var(--forest-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._trigger_dfkzp_9:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._choices_dfkzp_27{display:flex;gap:8px}._choice_dfkzp_27{font-size:13px;font-weight:600;padding:8px 16px;min-height:44px;border-radius:8px;border:1.5px solid var(--cream-deep, var(--surface));background:transparent;color:var(--ink-muted, var(--muted));cursor:pointer}._choice_dfkzp_27:hover{background:var(--cream, var(--surface));color:var(--ink, var(--color))}._choice_dfkzp_27:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._done_dfkzp_54{font-size:13px;font-weight:600;color:var(--forest-ink)}._byHand_dfkzp_60{flex-basis:100%;display:grid;gap:4px}._hint_dfkzp_66{margin:0;font-size:13px;color:var(--ink-muted, var(--muted))}._field_dfkzp_72{width:100%;box-sizing:border-box;padding:8px;border-radius:8px;border:1.5px solid var(--cream-deep, var(--surface));background:var(--white);color:var(--ink);font-family:var(--font-mono);font-size:12px;resize:vertical}._field_dfkzp_72:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._panel_1kuie_2{padding-bottom:8px}._prompt_1kuie_6{margin:0;padding:16px 24px 8px;font-family:var(--font-reading);font-size:var(--type-card);font-weight:600;color:var(--ink)}._boardWrapper_1kuie_15{position:relative;width:100%;max-width:400px;margin:0 auto;aspect-ratio:1;touch-action:pan-y;user-select:none;-webkit-user-select:none}._boardInner_1kuie_26{width:100%;height:100%;overflow:hidden}._boardInner_1kuie_26 [data-piece^=b] svg{filter:drop-shadow(.6px 0 0 var(--board-light)) drop-shadow(-.6px 0 0 var(--board-light)) drop-shadow(0 .6px 0 var(--board-light)) drop-shadow(0 -.6px 0 var(--board-light))}._lines_1kuie_37{padding:12px 24px 0;display:grid;gap:6px}@media(max-width:480px){._prompt_1kuie_6,._lines_1kuie_37{padding-left:16px;padding-right:16px}}._line_1kuie_37{margin:0;font-size:13px;color:var(--ink-muted, var(--muted))}._status_1kuie_57{margin:0;font-size:14px;font-weight:600;color:var(--ink)}._loading_1kuie_64{width:100%;max-width:240px;height:6px;accent-color:var(--forest-ink)}._buttons_1kuie_71{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}._button_1kuie_71{font-size:13px;font-weight:600;padding:8px 16px;min-height:44px;border-radius:8px;border:1.5px solid var(--cream-deep, var(--surface));background:transparent;color:var(--ink-muted, var(--muted));cursor:pointer;transition:background .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}._primary_1kuie_92{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}._button_1kuie_71:disabled{opacity:.4;cursor:default}._button_1kuie_71:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._button_1kuie_71:hover:not(:disabled){background:var(--cream, var(--surface));color:var(--ink, var(--color))}._primary_1kuie_92:hover:not(:disabled){background:var(--forest-deep);color:var(--on-forest)}._result_1kuie_118{display:grid;gap:6px;margin:0}._words_1kuie_124{margin:0;font-family:var(--font-reading);font-size:var(--type-card);font-weight:700;color:var(--ink)}._legal_1kuie_132{margin:0;font-size:12px;color:var(--ink-muted, var(--muted))}._legal_1kuie_132 a{color:inherit}._card_1nvny_1{background:var(--rust-glow);border-radius:var(--r-lg);padding:24px 28px;margin-bottom:24px;border-left:3px solid var(--rust);animation:_rise_1nvny_1 .5s ease-out .6s both}._title_1nvny_10{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--rust);margin-bottom:16px}._window_1nvny_19{margin-bottom:12px}._window_1nvny_19:last-child{margin-bottom:0}._range_1nvny_27{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink-soft, var(--color));margin-bottom:4px}._description_1nvny_35{font-size:14px;color:var(--ink-muted, var(--muted));line-height:1.5}._boundary_1s2sr_1{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0;animation:_rise_1s2sr_1 .5s ease-out .8s both}._ornament_1s2sr_10{display:flex;align-items:center;gap:12px;color:var(--ink-faint, var(--muted))}._dash_1s2sr_17{width:40px;height:1px;background:var(--cream-warm, var(--surface))}._diamond_1s2sr_23{width:6px;height:6px;background:var(--ink-faint, var(--muted));transform:rotate(45deg);opacity:.4}._text_1s2sr_31{font-family:var(--font-reading);font-size:14px;font-style:italic;color:var(--ink-muted, var(--muted))}._card_13dhn_1{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-m);padding:28px;border-left:4px solid var(--rust);animation:_rise_13dhn_1 .5s ease-out 1s both}._header_13dhn_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._label_13dhn_17{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--rust)}._date_13dhn_25{font-size:11px;color:var(--ink-muted, var(--muted))}._text_13dhn_30{font-family:var(--font-reading);font-size:17px;font-weight:600;color:var(--ink, var(--color));line-height:1.5;margin-bottom:12px}._target_13dhn_39{font-size:13px;color:var(--ink-muted, var(--muted));line-height:1.5}._targetLabel_13dhn_45{font-weight:600;color:var(--ink-soft, var(--color))}._repeated_13dhn_50{display:inline-block;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--rust);background:var(--rust-glow);padding:3px 10px;border-radius:4px}._prompt_13dhn_62{margin-top:20px;padding-top:16px;border-top:1px solid var(--cream-warm, var(--surface));font-family:var(--font-reading);font-size:15px;font-style:italic;color:var(--ink-muted, var(--muted));line-height:1.6}._strip_1r207_1{margin-top:16px}._stripLabel_1r207_5{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--on-forest-muted);margin:0 0 8px}._stripSvg_1r207_14{width:100%;height:72px;display:block}._own_1r207_20{fill:none;stroke:var(--gold);stroke-width:2}._theirs_1r207_26{fill:none;stroke:var(--on-forest-curve);stroke-width:1.5;stroke-dasharray:4 3}._legend_1r207_33{font-size:12px;color:var(--on-forest-muted);margin:6px 0 0}._stripToggle_1r207_39{margin-top:12px;font-size:12px;font-weight:600;color:var(--on-forest-muted);background:transparent;border:1px solid var(--on-forest-muted);border-radius:999px;padding:4px 12px;cursor:pointer}._summary_1r207_51{display:flex;flex-direction:column;gap:6px;margin:-16px 0 32px}._line_1r207_58{font-size:14px;color:var(--ink-muted, var(--muted));margin:0}._holdToggle_1r207_64{align-self:flex-start;font-size:13px;font-weight:600;color:var(--ink-muted, var(--muted));background:transparent;border:none;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._stripToggle_1r207_39:focus-visible,._holdToggle_1r207_64:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._card_13o0i_1{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-m);padding:24px;display:flex;flex-direction:column;gap:16px}._label_13o0i_11{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-ink);margin:0}._intro_13o0i_20{font-size:14px;color:var(--ink-muted, var(--muted));margin:0}._wording_13o0i_26{font-size:18px;font-weight:600;line-height:1.45;color:var(--ink, var(--color));margin:0;text-wrap:balance}._note_13o0i_35{font-size:14px;color:var(--ink-muted, var(--muted));margin:0}._buttons_13o0i_41{display:flex;flex-wrap:wrap;gap:8px}._primary_13o0i_47,._secondary_13o0i_48{font-size:14px;font-weight:600;border-radius:8px;padding:10px 20px;cursor:pointer}._primary_13o0i_47{color:var(--on-forest);background:var(--forest);border:1.5px solid var(--forest)}._secondary_13o0i_48{color:var(--ink-muted, var(--muted));background:transparent;border:1.5px solid var(--ink-faint)}._primary_13o0i_47:disabled,._secondary_13o0i_48:disabled{opacity:.6;cursor:progress}._primary_13o0i_47:focus-visible,._secondary_13o0i_48:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._board_13o0i_80{width:100%;max-width:420px;aspect-ratio:1}._said_13o0i_86{font-size:14px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border-left:3px solid var(--gold);border-radius:var(--r);padding:10px 14px;margin:0}._quiet_13o0i_97{margin:0}._closing_13o0i_101{font-size:16px;font-style:italic;color:var(--forest-ink);margin:0}._revisit_13o0i_108{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}._offer_mphls_1{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:32px;animation:_rise_mphls_1 .5s ease-out .2s both}._button_mphls_10{font-size:13px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border:1px solid var(--gold);border-radius:var(--r);padding:8px 20px;cursor:pointer;transition:background .15s,border-color .15s}._button_mphls_10:disabled{opacity:.6;cursor:progress}._button_mphls_10:hover:not(:disabled){border-color:var(--gold-ink)}._sub_mphls_31{flex:1 1 240px;font-size:12px;color:var(--ink-muted, var(--muted))}._mark_mphls_37{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:32px}._markLabel_mphls_45{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-ink)}._markSub_mphls_53{font-size:12px;color:var(--ink-muted, var(--muted))}._block_1nnbk_1{margin-top:8px}._open_1nnbk_5{font-size:13px;font-weight:600;padding:8px 4px;min-height:44px;border:none;background:transparent;color:var(--forest-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._open_1nnbk_5:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._picker_1nnbk_23{display:grid;gap:8px;padding:8px 0 4px}._label_1nnbk_29{font-size:13px;font-weight:600;color:var(--ink)}._slider_1nnbk_35{width:100%;accent-color:var(--forest-ink)}._slider_1nnbk_35:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._reading_1nnbk_45{margin:0;font-size:13px;color:var(--ink-muted, var(--muted))}._start_1nnbk_51{justify-self:start;font-size:13px;font-weight:600;padding:8px 16px;min-height:44px;border-radius:8px;border:1.5px solid var(--forest);background:var(--forest);color:var(--on-forest);cursor:pointer}._start_1nnbk_51:hover{background:var(--forest-deep)}._start_1nnbk_51:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._try_1nnbk_73{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-m);overflow:hidden}._page_xivfn_1{padding-bottom:60px}._backLink_xivfn_5{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-muted, var(--muted));text-decoration:none;margin-bottom:32px;transition:color .15s}._backLink_xivfn_5:hover{color:var(--ink, var(--color))}._curveSection_xivfn_21{background:var(--forest);border-radius:var(--r-xl);padding:24px;margin-bottom:32px;animation:_rise_xivfn_1 .5s ease-out .15s both}._curveLabel_xivfn_29{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--on-forest-muted);margin-bottom:12px}._momentsSection_xivfn_38{margin-bottom:8px}._sectionTitle_xivfn_42{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-muted, var(--muted));margin-bottom:20px}._factsOnly_xivfn_52{font-size:13px;color:var(--ink-muted, var(--muted));margin:-8px 0 20px}._noData_xivfn_58{text-align:center;padding:80px 24px;color:var(--ink-muted, var(--muted))}._noDataTitle_xivfn_64{font-family:var(--font-reading);font-size:var(--type-card);margin-bottom:8px}._reReflectSection_xivfn_70{margin-top:40px;text-align:center}._reReflectBtn_xivfn_75{font-size:13px;font-weight:500;color:var(--ink-muted, var(--muted));background:none;border:1px solid var(--ink-faint, var(--muted));border-radius:var(--r);padding:8px 20px;cursor:pointer;transition:color .15s,border-color .15s}._reReflectBtn_xivfn_75:disabled{opacity:.5;cursor:not-allowed}._reReflectBtn_xivfn_75:hover:not(:disabled){color:var(--ink, var(--color));border-color:var(--ink-soft, var(--color))}._reReflectSub_xivfn_97{font-size:11px;color:var(--ink-muted, var(--muted));margin-top:6px}._page_188yz_1{max-width:640px;padding-bottom:40px}._title_188yz_6{font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;color:var(--ink, var(--color));margin-bottom:8px}._intro_188yz_14{font-size:14px;line-height:1.6;color:var(--ink-soft, var(--color));margin-bottom:24px}._note_188yz_21{font-size:14px;color:var(--ink-muted, var(--muted));margin:4px 0}._done_188yz_27{font-size:15px;font-weight:600;color:var(--forest-ink)}._error_188yz_33{font-size:13px;color:var(--error);margin:8px 0 0}._progress_188yz_39{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-ink);margin:12px 0 8px}._claim_188yz_48{display:flex;flex-direction:column;gap:10px}._board_188yz_54{width:100%;max-width:480px;aspect-ratio:1;border-radius:var(--r);overflow:hidden}._context_188yz_62{font-size:13px;color:var(--ink-muted, var(--muted));margin:0}._badges_188yz_68{display:flex;flex-wrap:wrap;gap:8px;margin:0}._badge_188yz_68{font-size:12px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border:1px solid var(--gold);border-radius:var(--r);padding:4px 10px}._badgeReported_188yz_85{color:var(--error);background:var(--error-tint);border-color:var(--error)}._heading_188yz_91{font-family:var(--font-reading);font-size:18px;font-weight:600;color:var(--ink, var(--color));margin:8px 0 0}._subheading_188yz_99{font-size:13px;font-weight:600;color:var(--ink-soft, var(--color));margin:8px 0 0}._text_188yz_106{font-size:16px;line-height:1.6;color:var(--ink, var(--color));margin:0}._facts_188yz_113{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._fact_188yz_113{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:14px;color:var(--ink-soft, var(--color))}._factId_188yz_131{font-family:var(--font-mono);font-weight:600;color:var(--gold-ink)}._factKind_188yz_137{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-muted, var(--muted))}._noteLabel_188yz_144{display:block;font-size:13px;font-weight:600;color:var(--ink-soft, var(--color));margin-top:12px}._noteField_188yz_152{width:100%;margin-top:4px;font-family:var(--font-ui);font-size:14px;color:var(--ink, var(--color));background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:8px 10px;resize:vertical}._noteField_188yz_152:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._verdicts_188yz_170{display:flex;gap:12px;margin-top:12px}._verdict_188yz_170{font-size:14px;font-weight:600;border-radius:var(--r);padding:10px 24px;cursor:pointer;border:1px solid var(--border);background:var(--surface);transition:border-color .15s}._right_188yz_187{color:var(--success);border-color:var(--success);background:var(--success-tint)}._wrong_188yz_193{color:var(--error);border-color:var(--error);background:var(--error-tint)}._paused_188yz_199{border:1px solid var(--error);background:var(--error-tint);border-radius:var(--r);padding:12px 16px;margin-bottom:16px;font-size:14px;line-height:1.5;color:var(--ink, var(--color))}._report_188yz_210{margin-top:32px;border-top:1px solid var(--border);padding-top:16px}._weeks_188yz_216{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._week_188yz_216{border:1px solid var(--border);border-radius:var(--r);padding:10px 14px}._weekTitle_188yz_231{font-size:14px;font-weight:600;color:var(--ink, var(--color));margin:0 0 4px}._rate_188yz_238{font-size:15px;font-weight:600;color:var(--ink, var(--color));margin:4px 0}._above_188yz_245{font-size:13px;font-weight:600;color:var(--error);margin:0}._lift_188yz_252,._refresh_188yz_253{font-size:13px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border:1px solid var(--gold);border-radius:var(--r);padding:8px 16px;cursor:pointer}._refresh_188yz_253{margin-top:16px}._lift_188yz_252:disabled{opacity:.6;cursor:progress}._verdict_188yz_170:disabled{opacity:.6;cursor:progress}._verdict_188yz_170:focus-visible,._lift_188yz_252:focus-visible,._refresh_188yz_253:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._page_152ae_1{max-width:560px;padding-bottom:40px}._title_152ae_6{font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;color:var(--ink, var(--color));margin-bottom:8px}._intro_152ae_14{font-size:14px;line-height:1.6;color:var(--ink-soft, var(--color));margin-bottom:24px}._note_152ae_21{font-size:14px;color:var(--ink-muted, var(--muted))}._done_152ae_26{font-size:15px;font-weight:600;color:var(--forest-ink)}._moment_152ae_32{display:flex;flex-direction:column;gap:12px}._progress_152ae_38{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-ink)}._board_152ae_46{width:100%;max-width:480px;aspect-ratio:1;border-radius:var(--r);overflow:hidden}._context_152ae_54{font-size:13px;color:var(--ink-muted, var(--muted))}._question_152ae_59{font-family:var(--font-reading);font-size:18px;font-weight:600;color:var(--ink, var(--color));margin-top:8px}._chips_152ae_67{display:flex;flex-wrap:wrap;gap:8px}._chip_152ae_67{font-size:13px;font-weight:600;color:var(--forest-ink);background:var(--gold-whisper);border:1px solid var(--gold);border-radius:var(--r);padding:10px 16px;cursor:pointer;transition:border-color .15s}._chip_152ae_67:disabled{opacity:.6;cursor:progress}._chip_152ae_67:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}._chip_152ae_67:hover:not(:disabled){border-color:var(--gold-ink)}._page_bzn2d_1{min-height:100vh;background:var(--bg);color:var(--ink)}._header_bzn2d_7{padding:20px 24px}._brand_bzn2d_11{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}._main_bzn2d_19{max-width:640px;margin:0 auto;padding:24px 24px 64px}._section_bzn2d_25{margin-bottom:40px}._title_bzn2d_29{font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;color:var(--ink);margin-bottom:12px}._text_bzn2d_37{font-size:16px;line-height:1.6;color:var(--ink);margin-bottom:16px}._link_bzn2d_44{font-size:14px;color:var(--accent-ink)}._link_bzn2d_44:hover{color:var(--accent-hover)}._page_1f4hz_3{min-height:100vh;overflow:clip;background:var(--bg);color:var(--color)}._page_1f4hz_3 :focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}._main_1f4hz_16{position:relative;isolation:isolate}._main_1f4hz_16>section{position:relative;z-index:1}._navInner_1f4hz_27{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto;padding:24px 5%}._navInner_1f4hz_27 nav{display:flex;align-items:center;gap:24px}._navLink_1f4hz_43{display:inline-flex;align-items:center;min-height:44px;padding:10px 4px;font-size:13px;font-weight:500;line-height:normal;color:var(--color);transition:color .15s}._navLink_1f4hz_43:hover{color:var(--color);text-decoration:underline}._navCta_1f4hz_60{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;font-size:13px;font-weight:500;line-height:normal;color:var(--on-forest);background:var(--forest);border-radius:var(--r);transition:background .15s}._navCta_1f4hz_60:hover{background:var(--forest-deep);color:var(--on-forest)}._hero_1f4hz_80{position:relative;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;column-gap:3%;max-width:1440px;min-height:740px;margin:0 auto;padding:42px 5% 64px}._main_1f4hz_16>._hero_1f4hz_80{z-index:auto}._heroCopy_1f4hz_97{position:relative;z-index:4}._eyebrow_1f4hz_102{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:500;line-height:normal;letter-spacing:2.1px;text-transform:uppercase;color:var(--muted)}._eyebrow_1f4hz_102:before{content:"";width:32px;border-top:1px solid var(--accent)}._heroTitle_1f4hz_122{position:relative;z-index:2;margin:0 0 28px;font-family:var(--font-display);font-size:clamp(58px,6.5vw,96px);font-weight:400;line-height:1.06;letter-spacing:-2px;color:var(--color)}._heroLine_1f4hz_134{display:block}._heroEmphasis_1f4hz_138{font-style:italic;color:var(--accent-ink)}._heroIntro_1f4hz_143{max-width:450px;margin:0 0 30px;font-size:18px;line-height:1.65;color:var(--muted)}._heroActions_1f4hz_151{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}._quietLink_1f4hz_158{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;line-height:normal;color:var(--color);text-decoration:none;text-underline-offset:5px}._quietLink_1f4hz_158:hover{color:var(--color);text-decoration:underline}._heroSources_1f4hz_175{margin-top:15px;font-size:12px;line-height:1.5;color:var(--muted)}._poster_1f4hz_183{position:relative;min-width:0;height:600px}._posterGeometry_1f4hz_189{position:absolute;top:-10%;left:-17%;z-index:0;width:148%;height:124%;overflow:visible;pointer-events:none}._posterDisc_1f4hz_200{fill:var(--cream)}._posterArc_1f4hz_204{fill:none;stroke:var(--ink-faint)}._posterGridLine_1f4hz_209{fill:none;stroke:var(--border-hover);stroke-width:1}._alphaMask_1f4hz_215{mask-type:alpha}._posterKing_1f4hz_219{position:absolute;top:51%;left:48%;z-index:2;width:76%;max-width:390px;transform:translate(-50%,-50%)}._posterKing_1f4hz_219 svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(12px 14px 0 var(--cream-warm))}._posterFace_1f4hz_238{position:relative}._threadLayer_1f4hz_243{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}._threadFront_1f4hz_253{z-index:3}._threadInk_1f4hz_258{fill:none;stroke-width:1.6;stroke-linecap:round;opacity:0}._threadStop_1f4hz_265{stop-color:var(--accent)}._caption_1f4hz_270{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1296px;margin:0 auto;padding:38px 5% 22px}._captionLead_1f4hz_282{font-family:var(--font-reading);font-size:22px;font-weight:400;line-height:normal;color:var(--color)}._captionAside_1f4hz_290{font-size:13px;line-height:normal;color:var(--muted)}._momentPhrase_1f4hz_296{transition:color .18s ease-out}._page_1f4hz_3[data-handover=complete] ._momentPhrase_1f4hz_296{color:var(--accent-ink)}._page_1f4hz_3[data-motion=off] ._momentPhrase_1f4hz_296{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;transition:none}._storyGrid_1f4hz_315{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:10%;max-width:1296px;margin:0 auto;padding:80px 5% 60px}._stage_1f4hz_326{top:24px;justify-self:center;width:100%;min-width:0;max-width:min(100%,max(300px,calc(100svh - 450px)))}@media(min-height:760px){._stage_1f4hz_326{position:sticky}}._kicker_1f4hz_341{margin-bottom:10px;font-size:11px;font-weight:500;line-height:normal;letter-spacing:2.1px;text-transform:uppercase;color:var(--accent-ink)}._stageHeading_1f4hz_351{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px}._stageTitle_1f4hz_359{font-family:var(--font-reading);font-size:16px;font-weight:400;line-height:normal;color:var(--color)}._stageStep_1f4hz_367{font-size:11px;line-height:normal;color:var(--muted)}._mobileContext_1f4hz_373{display:none}._stageBoard_1f4hz_377{position:relative;min-width:0}._stageFoot_1f4hz_382{margin-top:18px;font-size:11px;line-height:1.5;color:var(--muted)}._chapter_1f4hz_389{display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:64px 0}._chapterLabel_1f4hz_397{max-width:360px;margin-bottom:25px;font-size:16px;line-height:1.7;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}._chapterName_1f4hz_408:before{content:"";display:inline-block;width:1em;margin:0 .35em 0 .1em;border-top:1px solid currentcolor;vertical-align:middle}._chapterTitle_1f4hz_417{margin:0 0 24px;font-family:var(--font-display);font-size:clamp(34px,3.7vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.8px;color:var(--color)}._titleLine_1f4hz_427{display:block}._chapterEmphasis_1f4hz_431{font-style:italic;font-weight:400;color:var(--accent-ink)}._chapterText_1f4hz_437{max-width:360px;font-size:16px;line-height:1.7;color:var(--muted)}._chapterQuote_1f4hz_444{max-width:360px;margin:24px 0 0;padding-left:20px;border-left:2px solid var(--accent);font-family:var(--font-reading);font-size:23px;font-weight:400;line-height:1.45;color:var(--color)}._review_1f4hz_457{max-width:1296px;margin:0 auto;padding:0 5% 100px}._reviewLabel_1f4hz_463{margin-bottom:20px;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:2.1px;text-transform:uppercase;color:var(--muted)}._slots_1f4hz_473{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._slot_1f4hz_473,._slotQuestion_1f4hz_480,._slotFocus_1f4hz_481{padding:16px 20px;background:var(--white);border-radius:var(--r);border:1px solid var(--cream-deep)}._slotQuestion_1f4hz_480{border-left:3px solid var(--forest-ink)}._slotFocus_1f4hz_481{border-left:3px solid var(--accent-ink)}._slotLabel_1f4hz_496{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}._slotText_1f4hz_505{font-size:16px;line-height:1.6;color:var(--color)}._slotQuestion_1f4hz_480 ._slotText_1f4hz_505{font-family:var(--font-reading);font-style:italic;font-size:17px}._slotMove_1f4hz_517{font-weight:600}._exampleNote_1f4hz_521{margin-top:24px;font-size:13px;line-height:1.6;color:var(--muted);max-width:720px}._section_1f4hz_530{padding:100px 5%}._sectionInner_1f4hz_534{max-width:1296px;margin:0 auto}._sectionTitle_1f4hz_539{text-wrap:balance;font-family:var(--font-reading);font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.3;margin-bottom:20px;color:var(--color)}._sectionText_1f4hz_549{font-size:17px;line-height:1.7;color:var(--muted);margin-bottom:16px;max-width:640px}._howItWorks_1f4hz_557{padding:100px 5%}._steps_1f4hz_561{list-style:none;margin-top:40px;display:flex;flex-direction:column;gap:36px;max-width:800px}._step_1f4hz_561{display:flex;gap:24px;align-items:flex-start}._stepNumber_1f4hz_576{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:20px;font-weight:500;color:var(--on-forest);background:var(--forest);border-radius:50%}._stepTitle_1f4hz_591{font-family:var(--font-reading);font-size:19px;font-weight:600;margin-bottom:6px;color:var(--color)}._stepText_1f4hz_599{font-size:15px;line-height:1.65;color:var(--muted);max-width:520px}._behindIt_1f4hz_607{margin-top:32px;font-size:15px;line-height:1.65;color:var(--muted);max-width:640px}._upcoming_1f4hz_615{margin-top:32px}._upcomingTitle_1f4hz_619{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px}._upcomingList_1f4hz_628{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.6;color:var(--muted)}._upcomingList_1f4hz_628 strong{color:var(--color);font-weight:600}._faqList_1f4hz_644{display:flex;flex-direction:column;gap:24px;margin-top:24px;max-width:800px}._faqItem_1f4hz_652{display:flex;flex-direction:column;gap:6px}._faqQuestion_1f4hz_658{font-family:var(--font-reading);font-size:18px;font-weight:600;color:var(--color)}._faqAnswer_1f4hz_665{font-size:16px;line-height:1.65;color:var(--muted);max-width:640px}._startArea_1f4hz_673{max-width:1296px;margin:0 auto;padding:110px 5%}._startAreaInner_1f4hz_679{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:10%}._startTitle_1f4hz_686{margin:0 0 24px;font-family:var(--font-display);font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.12;letter-spacing:-1px;color:var(--color)}._startText_1f4hz_696{max-width:360px;font-size:16px;line-height:1.7;color:var(--muted)}._footer_1f4hz_704{max-width:1296px;margin:0 auto;padding:28px 5% 40px;border-top:1px solid var(--border-hover)}._footerInner_1f4hz_711{display:flex;align-items:center;justify-content:space-between;gap:24px}._footerCopy_1f4hz_718{font-size:13px;color:var(--muted)}._footerNote_1f4hz_724{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}._footerLink_1f4hz_732{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--accent-ink);text-decoration:underline}@media(max-width:1000px){._hero_1f4hz_80{min-height:0;column-gap:2%;padding-top:44px}._heroTitle_1f4hz_122{font-size:64px}._poster_1f4hz_183{height:500px}._posterKing_1f4hz_219{width:94%}._storyGrid_1f4hz_315{column-gap:6%}._stage_1f4hz_326{top:20px}._chapterTitle_1f4hz_417{font-size:38px}}@media(max-width:760px){._navInner_1f4hz_27{padding:18px 5%}._hero_1f4hz_80{grid-template-columns:1fr;padding-top:40px;padding-bottom:34px}._heroTitle_1f4hz_122{max-width:570px;font-size:clamp(50px,11vw,76px)}._heroIntro_1f4hz_143{font-size:16px}._poster_1f4hz_183{width:min(100%,440px);height:490px;margin:44px auto 0}._posterKing_1f4hz_219{width:76%}._caption_1f4hz_270{align-items:flex-start}._captionLead_1f4hz_282{font-size:20px}._captionAside_1f4hz_290{display:none}._storyGrid_1f4hz_315{grid-template-columns:1fr;padding-top:44px;padding-bottom:48px}._stage_1f4hz_326{position:static;width:100%;max-width:520px;margin:0 auto}._mobileContext_1f4hz_373{display:block;margin:0 0 18px;font-family:var(--font-reading);font-size:14px;line-height:1.6;color:var(--muted)}._chapters_1f4hz_838{margin-top:32px}._chapter_1f4hz_389{min-height:0;padding:40px 0;border-top:1px solid var(--border-hover)}._chapterTitle_1f4hz_417{max-width:430px;font-size:38px}._chapterText_1f4hz_437,._chapterQuote_1f4hz_444{max-width:480px}._slots_1f4hz_473{grid-template-columns:minmax(0,1fr)}._section_1f4hz_530,._howItWorks_1f4hz_557{padding:64px 5%}._startArea_1f4hz_673{padding-top:70px;padding-bottom:70px}._startAreaInner_1f4hz_679{grid-template-columns:1fr;gap:40px}._footerInner_1f4hz_711{flex-direction:column;gap:12px;text-align:center}}@media(max-width:480px){._navInner_1f4hz_27{padding:12px 16px;gap:12px}._navInner_1f4hz_27 nav{gap:8px}._navCta_1f4hz_60{padding:8px 12px;white-space:nowrap}._navLink_1f4hz_43{white-space:nowrap}}@media(max-width:370px){._poster_1f4hz_183{height:390px}._heroTitle_1f4hz_122{letter-spacing:-1.3px}}._start_opi1w_2{width:100%;max-width:520px}._form_opi1w_7,._stack_opi1w_8{width:100%}._stack_opi1w_8{display:grid;gap:12px}._platforms_opi1w_18{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 12px}._legend_opi1w_27{font-size:14px;font-weight:500;color:var(--color);margin-bottom:8px;padding:0}._platform_opi1w_18,._platformActive_opi1w_36{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;border-radius:var(--r);border:1px solid var(--cream-warm);color:var(--muted);background:var(--white);cursor:pointer}._platformActive_opi1w_36{border-color:var(--forest-ink);color:var(--color);box-shadow:inset 0 0 0 2px var(--forest-ink)}._platform_opi1w_18:focus-within,._platformActive_opi1w_36:focus-within{outline:2px solid var(--accent-ink);outline-offset:2px}._radio_opi1w_63{position:absolute;opacity:0;width:1px;height:1px}._row_opi1w_71{display:grid;grid-template-columns:1fr;grid-template-areas:"label" "input" "submit";gap:8px 10px}._label_opi1w_81{grid-area:label;font-size:14px;font-weight:500;color:var(--color)}._input_opi1w_88{grid-area:input;min-width:0;min-height:48px;padding:0 14px;font-size:16px;color:var(--color);background:var(--white);border:1px solid var(--ink-faint);border-radius:var(--r)}._input_opi1w_88:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}._input_opi1w_88[aria-invalid=true]{border-color:var(--error)}._paste_opi1w_110{width:100%;min-height:140px;padding:12px 14px;font-family:var(--font-mono);line-height:1.5;resize:vertical}._submit_opi1w_119{grid-area:submit;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;color:var(--on-accent);background:var(--accent);border:0;border-radius:var(--r);cursor:pointer;transition:background .15s}._submit_opi1w_119:hover{background:var(--accent-hover)}._submit_opi1w_119:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}._hint_opi1w_142,._hintInvalid_opi1w_143{margin-top:10px;font-size:13px;line-height:1.5;color:var(--muted)}._hintInvalid_opi1w_143{color:var(--error)}._stack_opi1w_8>*{grid-area:auto}._stack_opi1w_8>._platforms_opi1w_18{margin:0}._stack_opi1w_8 ._hint_opi1w_142,._stack_opi1w_8 ._hintInvalid_opi1w_143{margin-top:0}._stack_opi1w_8 ._submit_opi1w_119{justify-self:start}@media(max-width:520px){._stack_opi1w_8 ._submit_opi1w_119{justify-self:stretch}}._action_opi1w_179{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;padding:18px 24px;font-size:15px;font-weight:600;line-height:normal;color:var(--on-accent);background:var(--accent);border:0;border-radius:var(--r);cursor:pointer;transition:background .15s}._action_opi1w_179:hover{color:var(--on-accent);background:var(--accent-hover)}._dialog_97pia_2{position:fixed;margin:auto;padding:32px;width:min(560px,calc(100% - 32px));max-height:calc(100svh - 32px);overflow:auto;color:var(--color);background:var(--bg);border:1px solid var(--border-hover);border-radius:var(--r-lg);box-shadow:var(--shadow-l)}._dialog_97pia_2::backdrop{background:var(--board-dark-85)}._title_97pia_20{margin:0 52px 28px 0;font-family:var(--font-reading);font-size:var(--type-page);font-weight:600;line-height:1.2}._close_97pia_28{position:absolute;top:12px;right:14px;width:44px;height:44px;font-size:24px;color:var(--color);background:var(--cream);border:0;border-radius:var(--r);cursor:pointer}._frame_17r7m_1{forced-color-adjust:none;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 20px;padding:10px 10px 0 0;width:100%;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-m)}._board_17r7m_14{grid-column:2;grid-row:1;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));width:100%;aspect-ratio:1;overflow:hidden}._light_17r7m_27,._dark_17r7m_28{position:relative}._light_17r7m_27{background:var(--board-light)}._dark_17r7m_28{background:var(--board-dark)}._marked_17r7m_31{box-shadow:inset 0 0 0 2px var(--board-light),inset 0 0 0 5px var(--accent)}._pieces_17r7m_32{position:absolute;inset:0;pointer-events:none;z-index:2}._piece_17r7m_32{position:absolute;top:0;left:0;width:12.5%;height:12.5%;padding:1%;display:grid;place-items:center;transition:transform .24s ease-out}._piece_17r7m_32 svg{width:100%;height:100%;overflow:visible}._piece_17r7m_32[data-color=black] svg{filter:drop-shadow(.6px 0 0 var(--board-light)) drop-shadow(-.6px 0 0 var(--board-light)) drop-shadow(0 .6px 0 var(--board-light)) drop-shadow(0 -.6px 0 var(--board-light))}._ranks_17r7m_48,._files_17r7m_49{display:grid;color:var(--ink-muted);font-size:11px;font-weight:600}._ranks_17r7m_48{grid-column:1;grid-row:1;grid-template-rows:repeat(8,1fr)}._files_17r7m_49{grid-column:2;grid-row:2;grid-template-columns:repeat(8,1fr)}._ranks_17r7m_48 span,._files_17r7m_49 span{display:grid;place-items:center}._ranks_17r7m_48 span:before,._files_17r7m_49 span:before{content:attr(data-label)}._arrow_17r7m_57{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}._arrow_17r7m_57 path{fill:currentColor}@media(prefers-reduced-motion:reduce){._piece_17r7m_32{transition:none}}._discovery_1isk8_1{width:100%;max-width:600px;margin:32px auto 0;padding:24px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-m)}._steps_1isk8_11{display:flex;gap:24px;border-bottom:1px solid var(--cream-deep);margin-bottom:20px}._steps_1isk8_11 button{display:flex;align-items:center;gap:7px;min-height:44px;border:0;border-bottom:2px solid transparent;padding:0 0 10px;background:transparent;color:var(--ink-muted);font-size:12px}._steps_1isk8_11 button[aria-pressed=true]{border-bottom-color:var(--accent-ink);color:var(--ink)}._steps_1isk8_11 button span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--cream);font-size:11px}._heading_1isk8_15{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-family:var(--font-reading);font-size:var(--type-page)}._flip_1isk8_16{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 12px;border:1px solid var(--border-hover);border-radius:var(--r);background:var(--white);color:var(--ink-muted);font:12px var(--font-ui)}._flip_1isk8_16:hover{background:var(--cream);color:var(--ink)}._flipLabel_1isk8_19:before{content:attr(data-label)}._visuallyHidden_1isk8_21{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._candidates_1isk8_22{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:14px;border-radius:var(--r);background:var(--cream)}._candidates_1isk8_22 button{min-height:56px;border:0;border-radius:var(--r);padding:7px 3px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--ink);background:transparent}._candidates_1isk8_22 button span{color:var(--ink-muted);font-size:11px}._candidates_1isk8_22 button strong{font-size:16px;font-weight:500}._candidates_1isk8_22 button[aria-pressed=true]{background:var(--white);box-shadow:inset 0 0 0 2px var(--forest-ink)}._meta_1isk8_27{display:flex;justify-content:space-between;gap:10px;padding:0 2px 10px;color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums}._meta_1isk8_27 span:first-child{color:var(--ink)}._continuation_1isk8_29{margin-top:18px}._trail_1isk8_30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:44px;margin-bottom:12px}._trail_1isk8_30 button{min-height:44px;padding:8px 3px;border:0;border-radius:var(--r);background:var(--cream);color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}._trail_1isk8_30 button[aria-pressed=true]{background:var(--forest);color:var(--on-forest)}._navigation_1isk8_33{display:flex;gap:8px}._navigation_1isk8_33 button{min-height:44px;padding:9px 15px;border:1px solid var(--border-hover);border-radius:var(--r);background:var(--white);color:var(--ink);font-size:13px}._navigation_1isk8_33 ._next_1isk8_35{flex:1;background:var(--forest);color:var(--on-forest);border-color:var(--forest)}._navigation_1isk8_33 button:disabled{opacity:.45;cursor:default}._steps_1isk8_11 button[aria-pressed=true] span{background:var(--forest);color:var(--on-forest)}._candidates_1isk8_22 button:hover{background:var(--white)}._idea_1isk8_39{display:flex;align-items:center;gap:7px;min-height:44px;margin-top:10px;padding:6px 2px;border:0;background:transparent;color:var(--ink-muted);font-size:12px}._idea_1isk8_39:hover,._idea_1isk8_39[aria-expanded=true]{color:var(--ink)}._explanation_1isk8_42{padding-top:12px}._explanation_1isk8_42[hidden]{display:none}@media(max-width:480px){._discovery_1isk8_1{padding:16px 10px 10px}._steps_1isk8_11{gap:18px}._heading_1isk8_15{font-size:22px}._trail_1isk8_30{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,44px)}}._discovery_1isk8_1._stage_1isk8_52{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._metaRow_1isk8_62{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:4px}._metaRow_1isk8_62 ._meta_1isk8_27{flex:1;padding-bottom:0}:root{--font-display: "Playfair Display", serif;--font-brand: var(--font-display);--font-reading: "Source Serif 4", serif;--font-ui: "DM Sans", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--type-display: 40px;--type-page: 24px;--type-card: 20px;--r: 12px;--r-lg: 16px;--r-xl: 20px;--gold: #C4A55A;--gold-soft: #D4BC7C;--gold-whisper: rgba(196, 165, 90, .1);--on-gold: #1A1A18;--gold-15: rgba(196, 165, 90, .15);--gold-85: rgba(196, 165, 90, .85);--board-light: #F5F0E8;--board-dark: #2C3E2D;--board-dark-soft: #3A5240;--board-ink: #2D2A26;--board-dark-85: rgba(44, 62, 45, .85);--arrow-gold: rgba(196, 165, 90, .8);--arrow-forest: rgba(44, 62, 45, .8);--on-forest-fill: rgba(245, 240, 232, .06);--on-forest-line: rgba(245, 240, 232, .08);--on-forest-chip: rgba(245, 240, 232, .1);--on-forest-muted: rgba(245, 240, 232, .68);--on-forest-curve: rgba(245, 240, 232, .7);--on-forest-soft: rgba(245, 240, 232, .75);--rust-on-forest-15: rgba(184, 83, 62, .15);--success-on-forest: #A6D9BB;--success-on-forest-20: rgba(166, 217, 187, .2);--error-on-forest: #EDC3C0;--error-on-forest-20: rgba(237, 195, 192, .2)}:root,[data-theme=cream]{--bg: #FAF6F0;--color: #2D2A26;--accent: #A93D28;--muted: #706A63;--surface: #F5F0E8;--accent-hover: #883120;--accent-active: #6F281A;--on-accent: #FAF6F0;--accent-ink: #A93D28;--success: #31724C;--warning: #8A5D0F;--error: #B63D35;--white: #FEFCF9;--cream: #F5F0E8;--cream-deep: #EDE7DB;--cream-warm: #E8E1D2;--ink: #1A1A18;--ink-soft: #3D3B36;--ink-muted: #6F6B61;--ink-faint: #928A7B;--forest: #2C3E2D;--forest-deep: #1E2B1F;--forest-light: #3A5240;--forest-glow: rgba(44, 62, 45, .06);--forest-ink: #2C3E2D;--on-forest: #F5F0E8;--rust: #AD4E3A;--rust-soft: #C4705E;--rust-glow: rgba(184, 83, 62, .07);--rust-deep: #8B3D2E;--gold-ink: #7E662D;--success-tint: rgba(49, 114, 76, .09);--error-tint: rgba(182, 61, 53, .07);--border: rgba(26, 26, 24, .06);--border-hover: rgba(26, 26, 24, .12);--forest-ink-soft: #3A5240;--nav-glass: rgba(250, 246, 240, .96);--shadow-s: 0 1px 6px rgba(26, 26, 24, .03);--shadow-m: 0 4px 24px rgba(26, 26, 24, .05);--shadow-l: 0 8px 40px rgba(26, 26, 24, .07);color-scheme:light}[data-theme=deep-cream]{--bg: #EDE6DA;--color: #2D2A26;--accent: #9E4433;--muted: #6B6560;--surface: #F6F1E9;--accent-hover: #7F3729;--accent-active: #682D22;--on-accent: #EDE6DA;--accent-ink: #9E4433;--success: #31724C;--warning: #8A5D0F;--error: #B63D35;--white: #FEFCF9;--cream: #F6F1E9;--cream-deep: #E0D9CD;--cream-warm: #DAD3C8;--ink: #1A1A18;--ink-soft: #3D3B36;--ink-muted: #666259;--ink-faint: #8D8374;--forest: #2C3E2D;--forest-deep: #1E2B1F;--forest-light: #3A5240;--forest-glow: rgba(44, 62, 45, .06);--forest-ink: #2C3E2D;--on-forest: #F5F0E8;--rust: #9F4836;--rust-soft: #C4705E;--rust-glow: rgba(184, 83, 62, .07);--rust-deep: #8B3D2E;--gold-ink: #77602A;--success-tint: rgba(49, 114, 76, .02);--error-tint: rgba(182, 61, 53, 0);--border: rgba(26, 26, 24, .06);--border-hover: rgba(26, 26, 24, .12);--forest-ink-soft: #3A5240;--nav-glass: rgba(237, 230, 218, .96);--shadow-s: 0 1px 6px rgba(26, 26, 24, .04);--shadow-m: 0 4px 24px rgba(26, 26, 24, .06);--shadow-l: 0 8px 40px rgba(26, 26, 24, .08);color-scheme:light}[data-theme=dark]{--bg: #2D2A26;--color: #F0E4D4;--accent: #E07A5F;--muted: #A7A098;--surface: #3A3632;--accent-hover: #E79681;--accent-active: #E38870;--on-accent: #2D2A26;--accent-ink: #E3866E;--success: #A6D9BB;--warning: #F1C77E;--error: #EDC3C0;--white: #3A3632;--cream: #34302C;--cream-deep: #4C4742;--cream-warm: #57524C;--ink: #F0E4D4;--ink-soft: #D3C8BA;--ink-muted: #A7A098;--ink-faint: #858078;--forest: #2C3E2D;--forest-deep: #3A5240;--forest-light: #3A5240;--forest-glow: rgba(191, 210, 199, .08);--forest-ink: #BFD2C7;--on-forest: #F0E4D4;--rust: #E79681;--rust-soft: #E79681;--rust-glow: rgba(224, 122, 95, .08);--rust-deep: #E38870;--gold-ink: #C8AB65;--success-tint: rgba(166, 217, 187, .1);--error-tint: rgba(237, 195, 192, .1);--border: rgba(240, 228, 212, .08);--border-hover: rgba(240, 228, 212, .16);--forest-ink-soft: #9BA89F;--nav-glass: rgba(45, 42, 38, .96);--shadow-s: 0 1px 6px rgba(26, 26, 24, .2);--shadow-m: 0 4px 24px rgba(26, 26, 24, .3);--shadow-l: 0 8px 40px rgba(26, 26, 24, .4);color-scheme:dark}[data-theme=forest]{--bg: #2F4F41;--color: #F0E4D4;--accent: #E0A870;--muted: #BFD2C7;--surface: #3A5E4E;--accent-hover: #E7BC92;--accent-active: #E4B281;--on-accent: #2D2A26;--accent-ink: #EBC7A2;--success: #A6D9BB;--warning: #F1C77E;--error: #EDC3C0;--white: #3A5E4E;--cream: #355748;--cream-deep: #4C6B5B;--cream-warm: #4D6658;--ink: #F0E4D4;--ink-soft: #DEDBCF;--ink-muted: #BFD2C7;--ink-faint: #95ACA0;--forest: #1E2B1F;--forest-deep: #2C3E2D;--forest-light: #2C3E2D;--forest-glow: rgba(191, 210, 199, .08);--forest-ink: #CFDED5;--on-forest: #F0E4D4;--rust: #F0D4BA;--rust-soft: #E7BC92;--rust-glow: rgba(224, 168, 112, .1);--rust-deep: #E4B281;--gold-ink: #E5D7B6;--success-tint: rgba(166, 217, 187, .01);--error-tint: rgba(237, 195, 192, 0);--border: rgba(240, 228, 212, .08);--border-hover: rgba(240, 228, 212, .16);--forest-ink-soft: #A2B8AC;--nav-glass: rgba(47, 79, 65, .96);--shadow-s: 0 1px 6px rgba(26, 26, 24, .2);--shadow-m: 0 4px 24px rgba(26, 26, 24, .3);--shadow-l: 0 8px 40px rgba(26, 26, 24, .4);color-scheme:dark}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans/dm-sans-latin-ext.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans/dm-sans-latin.woff2) format("woff2");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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-ext.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin.woff2) format("woff2");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}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display/playfair-display-italic-latin-ext.woff2) format("woff2");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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display/playfair-display-italic-latin.woff2) format("woff2");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}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin.woff2) format("woff2");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}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes observerSweep{0%{left:-30%;opacity:0}10%{opacity:.5}90%{opacity:.5}to{left:100%;opacity:0}}@keyframes observerPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes momentPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:1}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:80px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-ui);font-size:15px;line-height:1.6;color:var(--color);background:var(--bg)}h1,h2,h3{font-family:var(--font-reading);font-weight:600;line-height:1.3}h1{font-size:var(--type-page)}h2{font-size:var(--type-card)}h3{font-size:17px}a{color:var(--accent-ink);text-decoration:none}a:hover,a:focus-visible{color:var(--accent-hover)}::placeholder{color:var(--ink-muted);opacity:1}button{font-family:inherit;cursor:pointer}code{font-family:var(--font-mono)}
