._icon_1qpv2_1{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._button_1ribs_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3a5060;border-radius:var(--radius-control);background:#1b2c3a;color:#dcece9;font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}._button_1ribs_1:disabled{opacity:.48}._button_1ribs_1:focus{outline:none}._button_1ribs_1:focus:not(:disabled){border-color:var(--color-accent)}._primary_1ribs_26:focus:not(:disabled){background:#c5ffda;border-color:#c5ffda}._soft_1ribs_30:focus:not(:disabled){background:#376554}._outline_1ribs_33:focus:not(:disabled){background:#294a40}._sm_1ribs_36{min-height:var(--control-height);padding:5px 9px;font-size:11px}._md_1ribs_41{min-height:var(--control-height);padding:9px 12px;font-size:12px}._lg_1ribs_46{min-height:var(--control-height-large);padding:13px 20px;font-size:14px}._primary_1ribs_26{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}._soft_1ribs_30{background:#2c5147;border-color:#5b9271;color:#d8ffe2}._dashed_1ribs_61{border-style:dashed;border-color:#75a38a;background:#24453e;color:#d9ffe3}._outline_1ribs_33{background:transparent;border-color:#577165;color:#c8f2d1}@media(hover:hover)and (pointer:fine){._button_1ribs_1:hover:not(:disabled){border-color:var(--color-accent)}._primary_1ribs_26:hover:not(:disabled){background:#c5ffda;border-color:#c5ffda}._soft_1ribs_30:hover:not(:disabled){background:#376554}._outline_1ribs_33:hover:not(:disabled){background:#294a40}}._ghost_1ribs_87{background:transparent;border-color:transparent;color:inherit}._icon_1ribs_92{width:40px;height:40px;min-height:40px;padding:0;font-size:20px}._fullWidth_1ribs_99{width:100%}._tuner_1ribs_102{width:240px;height:var(--control-height-large);min-height:var(--control-height-large);flex:0 0 240px}._metronome_1ribs_108{width:220px;height:var(--control-height-large);min-height:var(--control-height-large)}._exerciseStart_1ribs_113{width:180px;height:var(--control-height-large);min-height:var(--control-height-large)}@media(max-width:720px){._tuner_1ribs_102{width:100%;flex-basis:100%}._metronome_1ribs_108{width:100%}}@media(max-width:670px){._exerciseStart_1ribs_113{width:100%}}._input_1laed_1{min-height:var(--control-height);border:1px solid #385060;border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);padding:9px 12px;font-size:13px}._input_1laed_1:hover:not(:disabled),._input_1laed_1:focus{border-color:#75a38a}._input_1laed_1:focus{outline:none}._compact_1laed_17{min-height:var(--control-height);padding:6px 8px;font-size:12px}._fullWidth_1laed_22{width:100%}._range_1laed_25{min-height:22px;border:0;background:transparent;padding:0;accent-color:var(--color-accent)}._range_1laed_25:hover:not(:disabled),._range_1laed_25:focus{border-radius:4px;box-shadow:inset 0 0 0 1px #75a38a}._file_1laed_37[hidden]{display:none}._trigger_kqub7_1{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--control-height);max-width:100%;padding:9px 11px 9px 12px;border:1px solid #385060;border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);font-size:13px;line-height:1.2;text-align:left;white-space:nowrap}._trigger_kqub7_1>span:first-child{overflow:hidden;text-overflow:ellipsis}._trigger_kqub7_1:hover:not([data-disabled]),._trigger_kqub7_1:focus,._trigger_kqub7_1[data-state=open]{border-color:#75a38a}._trigger_kqub7_1[data-state=open]{pointer-events:auto}._trigger_kqub7_1:focus{outline:none}._trigger_kqub7_1[data-state=open] ._icon_kqub7_34{transform:rotate(180deg)}._compact_kqub7_37{min-width:75px;padding:6px 9px;font-size:11px}._fullWidth_kqub7_42{width:100%}._icon_kqub7_34{display:inline-flex;flex:none;color:var(--color-accent);transition:transform .15s ease}._content_kqub7_51{position:relative;z-index:100;width:var(--radix-select-trigger-width);min-width:120px;max-width:calc(100vw - 16px);max-height:min(320px,var(--radix-select-content-available-height));padding:4px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:0 18px 42px #0008;overflow:hidden}._contentSearch_kqub7_65{display:flex;flex-direction:column}._wideContent_kqub7_69{width:max(var(--radix-select-trigger-width),280px)}._wideContent_kqub7_69 ._item_kqub7_72{white-space:normal}._wideContent_kqub7_69 ._item_kqub7_72>span:first-child{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}._search_kqub7_80{width:100%;flex:none;margin-bottom:4px}._contentSearch_kqub7_65 ._scrollButtonUp_kqub7_85{top:49px}._viewport_kqub7_88{min-height:0;padding:2px}._groupLabel_kqub7_92{padding:12px 9px 5px;color:var(--color-muted);font-size:11px;font-weight:700;letter-spacing:.04em}._groupLabel_kqub7_92[hidden]{display:none}._item_kqub7_72{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:7px 9px;border-radius:6px;color:var(--color-text);font-size:13px;line-height:1.3;white-space:nowrap;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}._item_kqub7_72[hidden]{display:none}._item_kqub7_72>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}._item_kqub7_72[data-highlighted],._searchHighlighted_kqub7_129{background:#2b4b4c}._empty_kqub7_132{margin:0;padding:12px 9px;color:var(--color-muted);font-size:12px}._item_kqub7_72[data-state=checked]{color:var(--color-accent)}._item_kqub7_72[data-disabled]{opacity:.48;cursor:not-allowed}._indicator_kqub7_145{color:var(--color-accent);flex:none}._scrollButton_kqub7_85{position:absolute;z-index:1;left:4px;right:4px;height:28px;pointer-events:none}._scrollButtonUp_kqub7_85{top:4px;background:linear-gradient(to bottom,var(--color-field),transparent)}._scrollButtonDown_kqub7_161{bottom:4px;background:linear-gradient(to top,var(--color-field),transparent)}@media(prefers-reduced-motion:reduce){._icon_kqub7_34{transition:none}}._card_1hcug_1{container-type:inline-size;background:var(--color-surface);border:1px solid var(--color-border);border-radius:21px;padding:23px;box-shadow:0 15px 45px #0002}._heading_1hcug_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}._heading_1hcug_9 h2{font-family:inherit;font-size:20px;margin:0}._count_1hcug_20{border:1px solid #3d5c57;border-radius:50%;display:grid;place-items:center;width:28px;height:28px;color:#b9eec9;font-size:12px}._selectorHeading_1hcug_30{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--color-muted);font-size:11px}._selectorHeading_1hcug_30 span{text-align:right}._label_1hcug_42{font-size:11px;color:var(--color-muted)}._selectorRow_1hcug_46{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:18px}._instrumentIcon_1hcug_53{display:grid;place-items:center;flex:0 0 40px;background:#304d51;border-radius:10px;color:#baf7ca;width:40px;height:40px}._actions_1hcug_63{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._actions_1hcug_63 button{min-width:0;white-space:normal}._actions_1hcug_63 ._add_1hcug_72{grid-column:1/-1}._form_1hcug_75{margin-top:15px;padding-top:15px;border-top:1px solid #344657;display:grid;gap:12px}._form_1hcug_75 label{font-size:11px;color:#9eb4bd;display:grid;gap:7px}._formActions_1hcug_88{display:flex;justify-content:flex-end;gap:8px}@container (max-width: 320px){._actions_1hcug_63{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_1hcug_63 button:last-child{grid-column:1 / -1}}._intro_a42zl_1{display:flex;align-items:end;justify-content:space-between;gap:20px;min-width:0;margin-bottom:28px}._intro_a42zl_1 h1{margin:0 0 7px;font-size:clamp(28px,4.2vw,50px);font-weight:800;letter-spacing:-.055em;line-height:1.2}._intro_a42zl_1 h1 span{color:var(--color-accent)}._intro_a42zl_1 p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5}._action_a42zl_25{flex:none}@media(max-width:670px){._intro_a42zl_1{align-items:start;flex-direction:column;gap:16px;padding:0}}._icon_1p751_1{display:block;width:44px;height:44px;color:var(--color-accent)}._guide_1p751_7{stroke:var(--color-muted);opacity:.75}._note_1p751_11{fill:currentColor;stroke:none}@media(max-width:670px){._icon_1p751_1{width:36px;height:36px}}._catalog_7fh5y_1{max-width:var(--page-content-max-width);margin:0 auto}._filters_7fh5y_5{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}._filter_7fh5y_5._filter_7fh5y_5{min-height:var(--control-height);padding:8px 14px;border-radius:999px;border-color:var(--color-border);background:var(--color-surface);color:var(--color-muted)}._filter_7fh5y_5._filter_7fh5y_5[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-raised);color:var(--color-accent)}._mobileFilter_7fh5y_24{display:none}._list_7fh5y_27{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}._exercise_7fh5y_32._exercise_7fh5y_32{display:flex;align-items:center;gap:16px;width:100%;min-width:0;min-height:0;padding:18px;border:1px solid var(--color-border);border-color:var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 15px 45px #0002;text-align:left;color:var(--color-text);cursor:pointer;text-decoration:none;font-size:12px;font-weight:700;line-height:1.2;white-space:normal}@media(hover:hover)and (pointer:fine){._exercise_7fh5y_32._exercise_7fh5y_32:hover{border-color:var(--color-accent)}}._exercise_7fh5y_32._exercise_7fh5y_32:focus-visible{outline:none;border-color:var(--color-accent)}._symbols_7fh5y_63{display:grid;flex:0 0 60px;place-items:center;height:60px;border:1px solid var(--color-border-strong);border-radius:13px;background:linear-gradient(145deg,var(--color-field),var(--color-surface-raised))}._copy_7fh5y_72{display:grid;flex:1;min-width:0;gap:5px}._category_7fh5y_78{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._copy_7fh5y_72 strong{font-size:18px;line-height:1.2}._copy_7fh5y_72 small{color:var(--color-muted);font-size:11px;line-height:1.45}._arrow_7fh5y_94{flex:none;color:var(--color-accent);font-size:17px}@media(min-width:700px){._list_7fh5y_27{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){._list_7fh5y_27{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){._filters_7fh5y_5{display:none}._mobileFilter_7fh5y_24{display:grid;gap:7px;margin-bottom:18px;color:var(--color-muted);font-size:12px}._mobileFilter_7fh5y_24 [role=combobox]{width:100%}}@media(max-width:670px){._exercise_7fh5y_32._exercise_7fh5y_32{gap:12px;padding:14px}._symbols_7fh5y_63{flex-basis:52px;height:52px}}@media(max-width:350px){._exercise_7fh5y_32._exercise_7fh5y_32{gap:10px;padding:12px}._symbols_7fh5y_63{flex-basis:44px;height:44px}._copy_7fh5y_72 strong{font-size:16px}}._staff_1ihy0_1{width:min(100%,360px);aspect-ratio:360 / 160;margin:5px 0}._staff_1ihy0_1 svg{display:block;width:100%;max-width:100%;height:100%}._card_5l05g_1._card_5l05g_1{width:100%;height:360px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);white-space:normal;perspective:1000px}._inner_5l05g_11{position:relative;display:block;width:100%;height:100%;transition:transform .55s ease;transform-style:preserve-3d}._flipped_5l05g_19 ._inner_5l05g_11{transform:rotateY(180deg)}._face_5l05g_22{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;backface-visibility:hidden}._back_5l05g_33{transform:rotateY(180deg)}._caption_5l05g_36{color:var(--color-muted);font-size:13px;font-weight:700}._hint_5l05g_41{color:var(--color-muted);font-size:12px}._key_5l05g_45{color:var(--color-accent);font-size:clamp(24px,5vw,36px)}._and_5l05g_49{color:var(--color-muted);font-size:20px}@media(max-width:670px){._card_5l05g_1._card_5l05g_1{height:330px}._face_5l05g_22{padding:18px}}@media(prefers-reduced-motion:reduce){._inner_5l05g_11{transition:none}}._optionAnswered_jizqj_1._optionAnswered_jizqj_1:disabled{opacity:1}._optionCorrect_jizqj_4._optionCorrect_jizqj_4{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._optionWrong_jizqj_9._optionWrong_jizqj_9{border-color:var(--color-danger);color:var(--color-danger)}._feedback_jizqj_13{display:grid;justify-items:center;gap:16px;margin-top:18px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);text-align:center}._feedback_jizqj_13>p{margin:0;font-weight:700}._feedback_jizqj_13>._explanation_jizqj_28{max-width:580px;color:var(--color-muted);font-weight:400;line-height:1.5}._resultCorrect_jizqj_34{color:var(--color-accent)}._resultWrong_jizqj_37{color:var(--color-danger)}._feedback_jizqj_13 button{width:180px}@media(max-width:670px){._feedback_jizqj_13 button{width:100%}}._label_1ddft_1{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._label_1ddft_1 [role=combobox]{min-width:130px}._checkbox_1t34s_1{appearance:none;display:inline-grid;place-items:center;flex:0 0 19px;width:19px;height:19px;margin:0;border:1.5px solid #729286;border-radius:5px;background:var(--color-field);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._checkbox_1t34s_1:hover:not(:disabled),._checkbox_1t34s_1:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}._checkbox_1t34s_1:focus{outline:none}._checkbox_1t34s_1:checked:hover:not(:disabled),._checkbox_1t34s_1:checked:focus{background:#c5ffda;border-color:#c5ffda}._checkbox_1t34s_1:checked{background:var(--color-accent);border-color:var(--color-accent)}._checkbox_1t34s_1:checked:after{content:"";width:8px;height:4px;border-left:2px solid var(--color-accent-ink);border-bottom:2px solid var(--color-accent-ink);transform:translateY(-1px) rotate(-45deg)}._checkbox_1t34s_1:disabled{cursor:not-allowed;opacity:.48}._page_1fagp_1{max-width:960px;margin:0 auto}._topbar_1fagp_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_1fagp_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_1fagp_19,._complete_1fagp_20{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:30px}._intro_1fagp_26 h2,._complete_1fagp_20 h2{margin:0 0 8px;font-size:28px}._intro_1fagp_26 p,._complete_1fagp_20 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_1fagp_37{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_1fagp_37 h3{margin:0 0 12px;font-size:16px}._reference_1fagp_37 p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.7}._reference_1fagp_37 p+p{margin-top:10px}._reference_1fagp_37 strong{color:var(--color-text)}._modeGroup_1fagp_62{margin-top:30px}._modeGroup_1fagp_62 h3{margin:0 0 12px;font-size:17px}._modes_1fagp_69{display:flex;flex-wrap:wrap;gap:8px}._selectedMode_1fagp_74._selectedMode_1fagp_74{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._settingsHead_1fagp_79{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:30px}._settingsHead_1fagp_79 h3{margin:0;font-size:17px}._settingsHead_1fagp_79>div{display:flex;gap:8px}._groups_1fagp_94{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._group_1fagp_94{min-width:0;margin:0;padding:18px;border:1px solid var(--color-border);border-radius:13px}._group_1fagp_94 legend{padding:0 6px;color:var(--color-text);font-size:13px;font-weight:800}._naturalGroup_1fagp_113{display:flex;grid-column:1 / -1;align-items:center;gap:9px;min-height:80px;cursor:pointer;font-size:13px;font-weight:800}._naturalGroup_1fagp_113:hover,._naturalGroup_1fagp_113:focus-within{border-color:var(--color-border-strong)}._choices_1fagp_127{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px}._choice_1fagp_127{display:flex;align-items:center;gap:9px;min-height:var(--control-height);padding:7px 9px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_1fagp_127:hover,._choice_1fagp_127:focus-within{background:var(--color-surface-raised)}._actions_1fagp_147{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_1fagp_154{display:flex;flex-wrap:wrap;gap:16px}._parameterLabel_1fagp_159{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_1fagp_159 [role=combobox]{min-width:110px}._notice_1fagp_168{margin:12px 0 0;color:var(--color-warning);font-size:12px}._hint_1fagp_173{margin:12px 0 0;color:var(--color-muted);font-size:12px}._session_1fagp_178{max-width:720px;margin:auto}._progress_1fagp_182{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--color-muted);font-size:12px}._progress_1fagp_182 strong{color:var(--color-text)}._nextRow_1fagp_194{display:flex;justify-content:flex-end;margin-top:16px}._nextRow_1fagp_194 button{min-width:150px}._complete_1fagp_20{text-align:center;padding:70px 30px}._completeIcon_1fagp_206{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_1fagp_217{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_1fagp_224{display:flex;justify-content:center;gap:16px;margin-top:26px}._results_1fagp_224>div{display:grid;gap:5px;min-width:120px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_1fagp_224 strong{color:var(--color-accent);font-size:32px}._results_1fagp_224 ._incorrectResult_1fagp_243 strong{color:var(--color-danger)}._results_1fagp_224 span{color:var(--color-muted);font-size:12px}@media(max-width:670px){._settings_1fagp_19,._complete_1fagp_20{padding:20px}._groups_1fagp_94{grid-template-columns:1fr}._settingsHead_1fagp_79{align-items:start;flex-direction:column}._actions_1fagp_147{align-items:stretch;flex-direction:column}._actions_1fagp_147 button{width:100%}._topbar_1fagp_5{align-items:start}._eyebrow_1fagp_12{max-width:145px;line-height:1.5}}._diagram_j7nw8_1{display:block;width:min(100%,440px);height:auto;aspect-ratio:1;margin:0 auto}._signatureSector_j7nw8_8,._majorSector_j7nw8_9,._minorSector_j7nw8_10{stroke:var(--color-border-strong);stroke-width:1.2;stroke-linejoin:round}._signatureSector_j7nw8_8,._minorSector_j7nw8_10{fill:var(--color-field)}._majorSector_j7nw8_9{fill:var(--color-surface-raised)}._center_j7nw8_22{fill:var(--color-surface)}._centerDivider_j7nw8_25{fill:none;stroke:var(--color-border-strong)}._centerMajor_j7nw8_29,._centerMinor_j7nw8_30{fill:var(--color-text);font-size:15px;font-weight:600;text-anchor:middle}._centerMinor_j7nw8_30{fill:var(--color-muted)}._current_j7nw8_39 ._majorSector_j7nw8_9{fill:color-mix(in srgb,var(--color-accent) 20%,var(--color-surface-raised))}._current_j7nw8_39 ._minorSector_j7nw8_10,._current_j7nw8_39 ._signatureSector_j7nw8_8{fill:color-mix(in srgb,var(--color-accent) 10%,var(--color-field))}._answer_j7nw8_46 ._majorSector_j7nw8_9{fill:color-mix(in srgb,var(--color-warning) 24%,var(--color-surface-raised))}._answer_j7nw8_46 ._minorSector_j7nw8_10,._answer_j7nw8_46 ._signatureSector_j7nw8_8{fill:color-mix(in srgb,var(--color-warning) 12%,var(--color-field))}._highlight_j7nw8_53{fill:none;stroke:var(--color-accent);stroke-width:2.5;stroke-linejoin:round}._answer_j7nw8_46 ._highlight_j7nw8_53{stroke:var(--color-warning)}._majorText_j7nw8_62,._alternateText_j7nw8_63,._minorText_j7nw8_64,._minorAlternateText_j7nw8_65,._signatureText_j7nw8_66{fill:var(--color-text);font-family:inherit;font-weight:700;text-anchor:middle;dominant-baseline:central;pointer-events:none}._majorText_j7nw8_62{font-size:26px;font-weight:800}._alternateText_j7nw8_63{font-size:18px}._pairedMajor_j7nw8_81{font-size:22px}._minorText_j7nw8_64{font-size:19px}._minorAlternateText_j7nw8_65{font-size:17px}._signatureText_j7nw8_66{fill:var(--color-muted);font-size:17px;font-weight:600}._card_fh3h1_1._card_fh3h1_1{width:100%;height:540px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);white-space:normal;perspective:1000px}._inner_fh3h1_11{position:relative;display:block;width:100%;height:100%;transition:transform .55s ease;transform-style:preserve-3d}._textOnly_fh3h1_19._textOnly_fh3h1_19{height:320px}._keyName_fh3h1_22{max-width:100%;color:var(--color-accent);font-size:clamp(24px,5vw,36px);line-height:1.25;text-align:center}._flipped_fh3h1_29 ._inner_fh3h1_11{transform:rotateY(180deg)}._face_fh3h1_32{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;backface-visibility:hidden}._back_fh3h1_43{transform:rotateY(180deg)}._caption_fh3h1_46{max-width:560px;color:var(--color-text);font-size:16px;font-weight:700;line-height:1.4;text-align:center}._answerCaption_fh3h1_54,._hint_fh3h1_55{color:var(--color-muted);font-size:12px}._answerText_fh3h1_59{max-width:600px;color:var(--color-accent);font-size:clamp(17px,3vw,26px);line-height:1.3;text-align:center}._face_fh3h1_32 svg{width:min(100%,350px);flex:none}@media(max-width:670px){._card_fh3h1_1._card_fh3h1_1{height:480px}._textOnly_fh3h1_19._textOnly_fh3h1_19{height:300px}._face_fh3h1_32{padding:12px;gap:3px}._face_fh3h1_32 svg{width:min(100%,300px)}._caption_fh3h1_46{font-size:14px}._answerText_fh3h1_59{font-size:18px}}@media(prefers-reduced-motion:reduce){._inner_fh3h1_11{transition:none}}._test_kxvcr_1{max-width:720px;margin:0 auto}._progress_kxvcr_5{margin-bottom:12px;color:var(--color-text);font-size:12px;font-weight:800}._prompt_kxvcr_11{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);text-align:center}._prompt_kxvcr_11 h2{max-width:580px;margin:0;font-size:18px;line-height:1.45}._prompt_kxvcr_11 svg{width:min(100%,350px)}._keyName_kxvcr_32{max-width:100%;color:var(--color-accent);font-size:clamp(24px,5vw,36px);line-height:1.25}._options_kxvcr_38{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_kxvcr_38._option_kxvcr_38{min-width:0;min-height:var(--control-height-large);padding:12px;white-space:normal;text-align:center}@media(max-width:670px){._prompt_kxvcr_11{padding:16px}._prompt_kxvcr_11 h2{font-size:15px}._prompt_kxvcr_11 svg{width:min(100%,300px)}._options_kxvcr_38{grid-template-columns:1fr}}._page_oabj6_1{max-width:960px;margin:0 auto}._topbar_oabj6_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_oabj6_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_oabj6_19,._complete_oabj6_20{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:30px}._intro_oabj6_26 h2,._complete_oabj6_20 h2{margin:0 0 8px;font-size:28px}._intro_oabj6_26 p,._complete_oabj6_20 p,._reference_oabj6_33 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_oabj6_33{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_oabj6_33 h3{margin:0 0 8px;font-size:16px}._reference_oabj6_33 svg{width:min(100%,440px)}._reference_oabj6_33 p{max-width:580px;margin:8px auto 0;font-size:12px}._visuallyHidden_oabj6_59{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._modeGroup_oabj6_68{margin-top:30px}._modeGroup_oabj6_68 h3,._settingsHead_oabj6_72 h3{margin:0 0 12px;font-size:17px}._modes_oabj6_76{display:flex;flex-wrap:wrap;gap:8px}._selectedMode_oabj6_81._selectedMode_oabj6_81{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._settingsHead_oabj6_72{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_oabj6_72>div{display:flex;gap:8px}._keyGroups_oabj6_97{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}._keyGroup_oabj6_97{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_oabj6_97:first-child{grid-column:1 / -1}._keyGroup_oabj6_97 legend{padding:0 5px;font-size:13px;font-weight:800}._keyChoices_oabj6_118,._taskChoices_oabj6_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}._taskChoices_oabj6_119{grid-template-columns:repeat(2,minmax(0,1fr))}._choice_oabj6_127{display:flex;align-items:center;gap:9px;min-height:var(--control-height);padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_oabj6_127:hover,._choice_oabj6_127:focus-within{background:var(--color-surface-raised)}._choice_oabj6_127 small{margin-left:auto;color:var(--color-muted);font-size:11px}._displaySettings_oabj6_147{margin-top:26px}._displayHint_oabj6_150{margin:10px 0 0;color:var(--color-muted);font-size:12px;line-height:1.5}._actions_oabj6_156{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_oabj6_163{display:flex;flex-wrap:wrap;gap:16px}._parameterLabel_oabj6_168{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_oabj6_168 [role=combobox]{min-width:110px}._count_oabj6_177{margin:14px 0 0;color:var(--color-muted);font-size:12px}._notice_oabj6_182{margin:10px 0 0;color:var(--color-warning);font-size:12px}._session_oabj6_187{max-width:720px;margin:auto}._progress_oabj6_191{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--color-muted);font-size:12px}._progress_oabj6_191 strong{color:var(--color-text)}._nextRow_oabj6_203{display:flex;justify-content:flex-end;margin-top:16px}._nextRow_oabj6_203 button{min-width:150px}._complete_oabj6_20{text-align:center;padding:70px 30px}._completeIcon_oabj6_215{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_oabj6_226{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_oabj6_233{display:flex;justify-content:center;gap:16px;margin-top:26px}._results_oabj6_233>div{display:grid;gap:5px;min-width:120px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_oabj6_233 strong{color:var(--color-accent);font-size:32px}._results_oabj6_233 ._incorrectResult_oabj6_252 strong{color:var(--color-danger)}._results_oabj6_233 span{color:var(--color-muted);font-size:12px}@media(max-width:670px){._reference_oabj6_33{padding:14px 6px}._settings_oabj6_19,._complete_oabj6_20{padding:20px}._keyGroups_oabj6_97,._taskChoices_oabj6_119{grid-template-columns:1fr}._settingsHead_oabj6_72{align-items:start;flex-direction:column}._actions_oabj6_156{align-items:stretch;flex-direction:column}._actions_oabj6_156 button{width:100%}._topbar_oabj6_5{align-items:start}._eyebrow_oabj6_12{max-width:155px;line-height:1.5}}._card_59z9b_1._card_59z9b_1{width:100%;height:340px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);white-space:normal;perspective:1000px}._inner_59z9b_11{position:relative;display:block;width:100%;height:100%;transition:transform .55s ease;transform-style:preserve-3d}._flipped_59z9b_19 ._inner_59z9b_11{transform:rotateY(180deg)}._face_59z9b_22{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;backface-visibility:hidden}._back_59z9b_33{transform:rotateY(180deg)}._caption_59z9b_36,._hint_59z9b_37{color:var(--color-muted);font-size:13px;text-align:center}._content_59z9b_42{color:var(--color-accent);font-size:clamp(26px,5vw,48px);line-height:1.35;text-align:center}@media(max-width:670px){._card_59z9b_1._card_59z9b_1{height:360px}._face_59z9b_22{gap:18px;padding:18px}._content_59z9b_42{font-size:clamp(22px,7vw,32px)}}@media(prefers-reduced-motion:reduce){._inner_59z9b_11{transition:none}}._test_7o6oj_1{max-width:720px;margin:0 auto}._progress_7o6oj_5{margin-bottom:12px;color:var(--color-text);font-size:12px;font-weight:800}._prompt_7o6oj_11{display:flex;min-height:185px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);text-align:center}._prompt_7o6oj_11 h2{margin:0;font-size:18px;line-height:1.4}._promptContent_7o6oj_29{color:var(--color-accent);font-size:clamp(24px,4vw,40px);line-height:1.35}._instruction_7o6oj_34{margin:18px 0 10px;color:var(--color-muted);font-size:13px}._noteOptions_7o6oj_39,._nameOptions_7o6oj_40{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._nameOptions_7o6oj_40{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}._option_7o6oj_49._option_7o6oj_49{min-width:0;min-height:var(--control-height-large);padding:10px;white-space:normal;text-align:center}._selected_7o6oj_56._selected_7o6oj_56{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._submitRow_7o6oj_61{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:670px){._prompt_7o6oj_11{min-height:160px;padding:16px}._prompt_7o6oj_11 h2{font-size:15px}._promptContent_7o6oj_29{font-size:24px}._noteOptions_7o6oj_39{grid-template-columns:repeat(2,minmax(0,1fr))}._submitRow_7o6oj_61 button{width:100%}}._page_qhiv0_1{max-width:960px;margin:0 auto}._topbar_qhiv0_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_qhiv0_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_qhiv0_19,._complete_qhiv0_20{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_qhiv0_26 h2,._complete_qhiv0_20 h2{margin:0 0 8px;font-size:28px}._intro_qhiv0_26 p,._complete_qhiv0_20 p,._reference_qhiv0_33 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_qhiv0_33{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_qhiv0_33 h3{margin:0 0 8px;font-size:16px}._reference_qhiv0_33 p{font-size:13px}._modeGroup_qhiv0_54{margin-top:30px}._modeGroup_qhiv0_54 h3{margin:0 0 12px;font-size:17px}._settingsHead_qhiv0_61{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_qhiv0_61 h3{margin:0;font-size:17px}._headActions_qhiv0_72,._modes_qhiv0_73{display:flex;flex-wrap:wrap;gap:8px}._selectedMode_qhiv0_78._selectedMode_qhiv0_78{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._keyChoices_qhiv0_83,._taskChoices_qhiv0_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._taskChoices_qhiv0_84{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}._keyGroups_qhiv0_93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_qhiv0_93{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_qhiv0_93 legend{padding:0 5px;font-size:13px;font-weight:800}._choice_qhiv0_111{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_qhiv0_111:hover,._choice_qhiv0_111:focus-within{background:var(--color-surface-raised)}._actions_qhiv0_127{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_qhiv0_134{display:flex;flex-wrap:wrap;gap:16px}._parameterLabel_qhiv0_139{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_qhiv0_139 [role=combobox]{min-width:110px}._count_qhiv0_148,._hint_qhiv0_149,._notice_qhiv0_150{margin:12px 0 0;font-size:12px}._count_qhiv0_148,._hint_qhiv0_149{color:var(--color-muted)}._notice_qhiv0_150{color:var(--color-warning)}._session_qhiv0_161{max-width:720px;margin:auto}._progress_qhiv0_165{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--color-muted);font-size:12px}._progress_qhiv0_165 strong{color:var(--color-text)}._nextRow_qhiv0_177{display:flex;justify-content:flex-end;margin-top:16px}._nextRow_qhiv0_177 button{min-width:150px}._complete_qhiv0_20{padding:70px 30px;text-align:center}._completeIcon_qhiv0_189{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_qhiv0_200,._results_qhiv0_201{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_qhiv0_201>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_qhiv0_201 strong{color:var(--color-accent);font-size:32px}._results_qhiv0_201 ._incorrectResult_qhiv0_221 strong{color:var(--color-danger)}._results_qhiv0_201 span{color:var(--color-muted);font-size:12px}@media(max-width:670px){._settings_qhiv0_19,._complete_qhiv0_20{padding:20px}._keyGroups_qhiv0_93,._taskChoices_qhiv0_84{grid-template-columns:1fr}._settingsHead_qhiv0_61,._actions_qhiv0_127{align-items:start;flex-direction:column}._actions_qhiv0_127 button{width:100%}._eyebrow_qhiv0_12{max-width:145px;line-height:1.5}._completeActions_qhiv0_200{flex-wrap:wrap}}._page_132ba_1{max-width:960px;margin:0 auto}._topbar_132ba_5,._progress_132ba_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_132ba_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_132ba_20,._complete_132ba_21,._prompt_132ba_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_132ba_28 h2,._complete_132ba_21 h2,._prompt_132ba_22 h2{margin:0 0 8px;font-size:28px}._intro_132ba_28 p,._reference_132ba_35 p,._prompt_132ba_22 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_132ba_35{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_132ba_35 h3{margin:0 0 8px;font-size:16px}._reference_132ba_35 p{font-size:13px}._settingsHead_132ba_57{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_132ba_57 h3{margin:0;font-size:17px}._headActions_132ba_68{display:flex;flex-wrap:wrap;gap:8px}._keyGroups_132ba_73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_132ba_73{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_132ba_73 legend{padding:0 8px;color:var(--color-muted);font-size:13px;font-weight:700}._keyChoices_132ba_92{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px}._choice_132ba_97{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_132ba_97:hover,._choice_132ba_97:focus-within{background:var(--color-surface-raised)}._actions_132ba_113,._parameters_132ba_114,._completeActions_132ba_115{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}._actions_132ba_113{margin-top:26px}._parameters_132ba_114{flex-wrap:wrap}._parameterLabel_132ba_128{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_132ba_128 [role=combobox]{min-width:110px}._hint_132ba_137,._notice_132ba_138{margin:12px 0 0;font-size:12px}._hint_132ba_137{color:var(--color-muted)}._notice_132ba_138{color:var(--color-warning)}._test_132ba_148{max-width:720px;margin:0 auto}._progress_132ba_6{margin-bottom:12px;color:var(--color-muted);font-size:12px}._prompt_132ba_22{min-height:280px;text-align:center}._staff_132ba_161{display:grid;place-items:center;max-width:380px;margin:22px auto 0}._options_132ba_167{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_132ba_167._option_132ba_167{min-width:0;min-height:var(--control-height-large);padding:12px;white-space:normal;text-align:center}._complete_132ba_21{padding:70px 30px;text-align:center}._results_132ba_184{display:flex;justify-content:center;gap:10px;margin-top:28px}._results_132ba_184>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_132ba_184 strong{color:var(--color-accent);font-size:32px}._results_132ba_184 ._incorrect_132ba_203 strong{color:var(--color-danger)}._results_132ba_184 span{color:var(--color-muted);font-size:12px}._completeActions_132ba_115{justify-content:center;flex-wrap:wrap;margin-top:28px}@media(max-width:670px){._settings_132ba_20,._complete_132ba_21,._prompt_132ba_22{padding:20px}._keyGroups_132ba_73,._options_132ba_167{grid-template-columns:1fr}._settingsHead_132ba_57,._actions_132ba_113{align-items:start;flex-direction:column}._actions_132ba_113 button{width:100%}._eyebrow_132ba_13{max-width:145px;line-height:1.5}}._summary_1o5a0_1{display:grid;justify-items:center;gap:13px;text-align:center}._formula_1o5a0_7{color:var(--color-accent);font-size:clamp(17px,3vw,24px);line-height:1.35}._degrees_1o5a0_12,._notes_1o5a0_13{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}._degrees_1o5a0_12 span,._notes_1o5a0_13 span{padding:6px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-field);font-size:12px}._degrees_1o5a0_12 ._changed_1o5a0_27,._notes_1o5a0_13 ._changed_1o5a0_27{border-color:var(--color-accent);color:var(--color-accent)}._summary_1o5a0_1 p{margin:0;color:var(--color-muted);font-size:12px}@media(max-width:670px){._notes_1o5a0_13 span{font-size:11px}}._card_107s5_1._card_107s5_1{width:100%;height:440px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);white-space:normal;perspective:1000px}._inner_107s5_11{position:relative;display:block;width:100%;height:100%;transition:transform .55s ease;transform-style:preserve-3d}._flipped_107s5_19 ._inner_107s5_11{transform:rotateY(180deg)}._face_107s5_22{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:22px;backface-visibility:hidden}._back_107s5_33{transform:rotateY(180deg)}._caption_107s5_36,._hint_107s5_37{color:var(--color-muted);font-size:12px;text-align:center}._frontContent_107s5_42{color:var(--color-accent);font-size:clamp(24px,5vw,42px);line-height:1.3;text-align:center}._backName_107s5_48{color:var(--color-text);font-size:20px}@media(max-width:670px){._card_107s5_1._card_107s5_1{height:480px}._face_107s5_22{gap:16px;padding:16px}._frontContent_107s5_42{font-size:26px}}@media(prefers-reduced-motion:reduce){._inner_107s5_11{transition:none}}._test_id8kp_1{max-width:720px;margin:0 auto}._progress_id8kp_5{margin-bottom:12px;color:var(--color-text);font-size:12px;font-weight:800}._prompt_id8kp_11{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);text-align:center}._prompt_id8kp_11 h2{margin:0;font-size:18px}._prompt_id8kp_11 strong{color:var(--color-accent);font-size:clamp(24px,4vw,38px);line-height:1.35}._options_id8kp_33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_id8kp_33._option_id8kp_33{min-width:0;min-height:var(--control-height-large);padding:10px;white-space:normal;text-align:center}._option_id8kp_33:disabled{opacity:1}._correct_id8kp_49._correct_id8kp_49{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._wrong_id8kp_54._wrong_id8kp_54{border-color:var(--color-danger);color:var(--color-danger)}._feedback_id8kp_58{display:grid;justify-items:center;gap:16px;margin-top:18px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._feedback_id8kp_58>p{margin:0;font-weight:700}._feedback_id8kp_58>._explanation_id8kp_72{max-width:580px;color:var(--color-muted);font-weight:400;line-height:1.5;text-align:center}._resultCorrect_id8kp_79{color:var(--color-accent)}._resultWrong_id8kp_82{color:var(--color-danger)}@media(max-width:670px){._prompt_id8kp_11{min-height:160px;padding:16px}._prompt_id8kp_11 h2{font-size:15px}._prompt_id8kp_11 strong{font-size:24px}._options_id8kp_33{grid-template-columns:1fr}._feedback_id8kp_58 button{width:100%}}._page_17cg1_1{max-width:960px;margin:0 auto}._topbar_17cg1_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_17cg1_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_17cg1_19,._complete_17cg1_20{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_17cg1_26 h2,._complete_17cg1_20 h2{margin:0 0 8px;font-size:28px}._intro_17cg1_26 p,._complete_17cg1_20 p,._reference_17cg1_33 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_17cg1_33{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_17cg1_33 h3{margin:0 0 8px;font-size:16px}._reference_17cg1_33 p{font-size:13px}._referenceGrid_17cg1_54{display:grid;gap:5px;margin-top:16px;text-align:left}._referenceGrid_17cg1_54>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.7fr);gap:12px;padding:7px 9px;border-radius:7px;background:var(--color-field);font-size:12px;line-height:1.4}._referenceGrid_17cg1_54 span{color:var(--color-muted)}._modeGroup_17cg1_73{margin-top:30px}._modeGroup_17cg1_73 h3{margin:0 0 12px;font-size:17px}._settingsHead_17cg1_80{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_17cg1_80 h3{margin:0;font-size:17px}._headActions_17cg1_91,._modes_17cg1_92{display:flex;flex-wrap:wrap;gap:8px}._selectedMode_17cg1_97._selectedMode_17cg1_97{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._keyChoices_17cg1_102,._taskChoices_17cg1_103{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._taskChoices_17cg1_103{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}._keyGroups_17cg1_112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_17cg1_112{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_17cg1_112 legend{padding:0 5px;font-size:13px;font-weight:800}._choice_17cg1_130{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_17cg1_130:hover,._choice_17cg1_130:focus-within{background:var(--color-surface-raised)}._actions_17cg1_146{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_17cg1_153{display:flex;flex-wrap:wrap;gap:16px}._parameterLabel_17cg1_158{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_17cg1_158 [role=combobox]{min-width:110px}._count_17cg1_167,._hint_17cg1_168,._notice_17cg1_169{margin:12px 0 0;font-size:12px}._count_17cg1_167,._hint_17cg1_168{color:var(--color-muted)}._notice_17cg1_169{color:var(--color-warning)}._session_17cg1_180{max-width:720px;margin:auto}._progress_17cg1_184{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--color-muted);font-size:12px}._progress_17cg1_184 strong{color:var(--color-text)}._nextRow_17cg1_196{display:flex;justify-content:flex-end;margin-top:16px}._nextRow_17cg1_196 button{min-width:150px}._complete_17cg1_20{padding:70px 30px;text-align:center}._completeIcon_17cg1_208{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_17cg1_219,._results_17cg1_220{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_17cg1_220>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_17cg1_220 strong{color:var(--color-accent);font-size:32px}._results_17cg1_220 ._incorrectResult_17cg1_240 strong{color:var(--color-danger)}._results_17cg1_220 span{color:var(--color-muted);font-size:12px}@media(max-width:670px){._settings_17cg1_19,._complete_17cg1_20{padding:20px}._keyGroups_17cg1_112,._taskChoices_17cg1_103{grid-template-columns:1fr}._settingsHead_17cg1_80,._actions_17cg1_146{align-items:start;flex-direction:column}._actions_17cg1_146 button{width:100%}._eyebrow_17cg1_12{max-width:145px;line-height:1.5}._completeActions_17cg1_219{flex-wrap:wrap}._referenceGrid_17cg1_54>div{grid-template-columns:1fr;gap:2px}}._page_1iy3v_1{max-width:960px;margin:0 auto}._topbar_1iy3v_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_1iy3v_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_1iy3v_19,._complete_1iy3v_20{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_1iy3v_26 h2,._complete_1iy3v_20 h2{margin:0 0 8px;font-size:28px}._intro_1iy3v_26 p,._complete_1iy3v_20 p,._reference_1iy3v_33 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_1iy3v_33{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_1iy3v_33 h3{margin:0 0 8px;font-size:16px}._reference_1iy3v_33 p{font-size:13px}._modeGroup_1iy3v_54{margin-top:30px}._modeGroup_1iy3v_54 h3{margin:0 0 12px;font-size:17px}._settingsHead_1iy3v_61{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_1iy3v_61 h3{margin:0;font-size:17px}._headActions_1iy3v_72,._modes_1iy3v_73{display:flex;flex-wrap:wrap;gap:8px}._selectedMode_1iy3v_78._selectedMode_1iy3v_78{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._keyChoices_1iy3v_83,._taskChoices_1iy3v_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._taskChoices_1iy3v_84{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}._keyGroups_1iy3v_93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_1iy3v_93{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_1iy3v_93 legend{padding:0 5px;font-size:13px;font-weight:800}._choice_1iy3v_111{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_1iy3v_111:hover,._choice_1iy3v_111:focus-within{background:var(--color-surface-raised)}._actions_1iy3v_127{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_1iy3v_134{display:flex;flex-wrap:wrap;gap:16px}._parameterLabel_1iy3v_139{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_1iy3v_139 [role=combobox]{min-width:110px}._count_1iy3v_148,._hint_1iy3v_149,._notice_1iy3v_150{margin:12px 0 0;font-size:12px}._count_1iy3v_148,._hint_1iy3v_149{color:var(--color-muted)}._notice_1iy3v_150{color:var(--color-warning)}._session_1iy3v_161{max-width:720px;margin:auto}._progress_1iy3v_165{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--color-muted);font-size:12px}._progress_1iy3v_165 strong{color:var(--color-text)}._nextRow_1iy3v_177{display:flex;justify-content:flex-end;margin-top:16px}._nextRow_1iy3v_177 button{min-width:150px}._complete_1iy3v_20{padding:70px 30px;text-align:center}._completeIcon_1iy3v_189{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_1iy3v_200,._results_1iy3v_201{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_1iy3v_201>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_1iy3v_201 strong{color:var(--color-accent);font-size:32px}._results_1iy3v_201 ._incorrectResult_1iy3v_221 strong{color:var(--color-danger)}._results_1iy3v_201 span{color:var(--color-muted);font-size:12px}._card_1iy3v_228._card_1iy3v_228{width:100%;height:410px;padding:0;border-color:var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);white-space:normal;perspective:1000px}._cardInner_1iy3v_238{position:relative;display:block;width:100%;height:100%;transition:transform .55s ease;transform-style:preserve-3d}._flipped_1iy3v_246 ._cardInner_1iy3v_238{transform:rotateY(180deg)}._cardFace_1iy3v_249{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;backface-visibility:hidden;text-align:center}._cardBack_1iy3v_261{transform:rotateY(180deg)}._caption_1iy3v_264,._hint_1iy3v_149{color:var(--color-muted);font-size:12px}._cardValue_1iy3v_269{color:var(--color-accent);font-size:clamp(28px,5vw,42px)}._cardAnswer_1iy3v_273{color:var(--color-accent);font-size:clamp(24px,4vw,34px)}._scale_1iy3v_277{display:grid;width:100%;max-width:560px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._scale_1iy3v_277>span{display:grid;min-width:0;gap:6px;justify-items:center;padding:10px 2px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-field)}._scale_1iy3v_277 small{color:var(--color-muted);font-size:10px}._scale_1iy3v_277 strong{font-size:15px}._scale_1iy3v_277 ._activeDegree_1iy3v_301{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._testPrompt_1iy3v_306{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);text-align:center}._testPrompt_1iy3v_306>span{color:var(--color-muted);font-size:13px}._testPrompt_1iy3v_306 h2{margin:0;font-size:18px}._testPrompt_1iy3v_306>strong{color:var(--color-accent);font-size:clamp(27px,4vw,38px)}._options_1iy3v_331{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_1iy3v_331._option_1iy3v_331{min-width:0;min-height:var(--control-height-large);padding:10px;white-space:normal;text-align:center}._option_1iy3v_331:disabled{opacity:1}._correct_1iy3v_347._correct_1iy3v_347{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._wrong_1iy3v_352._wrong_1iy3v_352{border-color:var(--color-danger);color:var(--color-danger)}._feedback_1iy3v_356{display:grid;justify-items:center;gap:16px;margin-top:18px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._feedback_1iy3v_356>p{margin:0;font-weight:700}._feedback_1iy3v_356>._explanation_1iy3v_370{max-width:580px;color:var(--color-muted);font-weight:400;line-height:1.5;text-align:center}._resultCorrect_1iy3v_377{color:var(--color-accent)}._resultWrong_1iy3v_380{color:var(--color-danger)}@media(max-width:670px){._settings_1iy3v_19,._complete_1iy3v_20{padding:20px}._keyGroups_1iy3v_93,._taskChoices_1iy3v_84{grid-template-columns:1fr}._settingsHead_1iy3v_61,._actions_1iy3v_127{align-items:start;flex-direction:column}._actions_1iy3v_127 button{width:100%}._eyebrow_1iy3v_12{max-width:145px;line-height:1.5}._completeActions_1iy3v_200{flex-wrap:wrap}._card_1iy3v_228._card_1iy3v_228{height:400px}._cardFace_1iy3v_249{gap:14px;padding:16px}._scale_1iy3v_277 strong{font-size:12px}._options_1iy3v_331{grid-template-columns:1fr}._feedback_1iy3v_356 button{width:100%}}@media(prefers-reduced-motion:reduce){._cardInner_1iy3v_238{transition:none}}._page_1pzm3_1{max-width:960px;margin:0 auto}._topbar_1pzm3_5,._progress_1pzm3_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_1pzm3_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_1pzm3_20,._complete_1pzm3_21,._prompt_1pzm3_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_1pzm3_28 h2,._complete_1pzm3_21 h2{margin:0 0 8px;font-size:28px}._intro_1pzm3_28 p,._reference_1pzm3_34 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_1pzm3_34{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_1pzm3_34 h3{margin:0 0 8px;font-size:16px}._reference_1pzm3_34 p{font-size:13px}._settingsHead_1pzm3_55{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_1pzm3_55 h3{margin:0;font-size:17px}._headActions_1pzm3_66,._parameters_1pzm3_67,._completeActions_1pzm3_68,._results_1pzm3_69{display:flex;flex-wrap:wrap;gap:10px}._keyGroups_1pzm3_74{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_1pzm3_74{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_1pzm3_74 legend{padding:0 5px;font-size:13px;font-weight:800}._keyChoices_1pzm3_92,._taskChoices_1pzm3_93{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._taskChoices_1pzm3_93{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}._choice_1pzm3_102{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_1pzm3_102:hover,._choice_1pzm3_102:focus-within{background:var(--color-surface-raised)}._actions_1pzm3_118{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameterLabel_1pzm3_125{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_1pzm3_125 [role=combobox]{min-width:110px}._count_1pzm3_134,._notice_1pzm3_135,._noteHint_1pzm3_136{margin:12px 0 0;font-size:12px}._count_1pzm3_134,._noteHint_1pzm3_136{color:var(--color-muted)}._notice_1pzm3_135{color:var(--color-warning)}._session_1pzm3_147{max-width:720px;margin:auto}._progress_1pzm3_6{color:var(--color-muted);font-size:12px}._complete_1pzm3_21{padding:70px 30px;text-align:center}._completeIcon_1pzm3_159{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._results_1pzm3_69,._completeActions_1pzm3_68{justify-content:center;margin-top:28px}._results_1pzm3_69>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_1pzm3_69 strong{color:var(--color-accent);font-size:32px}._results_1pzm3_69 ._incorrectResult_1pzm3_188 strong{color:var(--color-danger)}._results_1pzm3_69 span{color:var(--color-muted);font-size:12px}._prompt_1pzm3_22{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--color-surface-raised);text-align:center}._prompt_1pzm3_22 span{color:var(--color-muted);font-size:13px}._prompt_1pzm3_22 h2{margin:0;font-size:18px}._prompt_1pzm3_22 strong{color:var(--color-accent);font-size:38px}._options_1pzm3_217,._notes_1pzm3_218{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._notes_1pzm3_218{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}._option_1pzm3_217._option_1pzm3_217{min-width:0;min-height:var(--control-height-large);padding:10px;white-space:normal}._option_1pzm3_217:disabled{opacity:1}._chosen_1pzm3_236._chosen_1pzm3_236{border-color:var(--color-accent);background:#294a40}._correct_1pzm3_240._correct_1pzm3_240{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._wrong_1pzm3_245._wrong_1pzm3_245{border-color:var(--color-danger);color:var(--color-danger)}._checkRow_1pzm3_249{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:670px){._settings_1pzm3_20,._complete_1pzm3_21,._prompt_1pzm3_22{padding:20px}._keyGroups_1pzm3_74,._taskChoices_1pzm3_93,._options_1pzm3_217{grid-template-columns:1fr}._settingsHead_1pzm3_55,._actions_1pzm3_118{align-items:start;flex-direction:column}._actions_1pzm3_118>button,._checkRow_1pzm3_249 button{width:100%}._eyebrow_1pzm3_13{max-width:145px;line-height:1.5}._notes_1pzm3_218{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_1ktib_1{max-width:960px;margin:0 auto}._topbar_1ktib_5,._progress_1ktib_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_1ktib_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_1ktib_20,._complete_1ktib_21,._prompt_1ktib_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_1ktib_28 h2,._complete_1ktib_21 h2{margin:0 0 8px;font-size:28px}._intro_1ktib_28 p,._reference_1ktib_34 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_1ktib_34{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_1ktib_34 h3{margin:0 0 8px;font-size:16px}._reference_1ktib_34 p{font-size:13px}._settingsHead_1ktib_55{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_1ktib_55 h3{margin:0;font-size:17px}._headActions_1ktib_66,._parameters_1ktib_67,._completeActions_1ktib_68,._results_1ktib_69{display:flex;flex-wrap:wrap;gap:10px}._keyGroups_1ktib_74{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_1ktib_74{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_1ktib_74 legend{padding:0 5px;font-size:13px;font-weight:800}._keyChoices_1ktib_92,._taskChoices_1ktib_93{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._taskChoices_1ktib_93{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}._choice_1ktib_102{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_1ktib_102:hover,._choice_1ktib_102:focus-within{background:var(--color-surface-raised)}._actions_1ktib_118{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameterLabel_1ktib_125{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_1ktib_125 [role=combobox]{min-width:110px}._count_1ktib_134,._notice_1ktib_135,._noteHint_1ktib_136{margin:12px 0 0;font-size:12px}._count_1ktib_134,._noteHint_1ktib_136{color:var(--color-muted)}._notice_1ktib_135{color:var(--color-warning)}._session_1ktib_147{max-width:720px;margin:auto}._progress_1ktib_6{color:var(--color-muted);font-size:12px}._complete_1ktib_21{padding:70px 30px;text-align:center}._completeIcon_1ktib_159{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._results_1ktib_69,._completeActions_1ktib_68{justify-content:center;margin-top:28px}._results_1ktib_69>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_1ktib_69 strong{color:var(--color-accent);font-size:32px}._results_1ktib_69 ._incorrectResult_1ktib_188 strong{color:var(--color-danger)}._results_1ktib_69 span{color:var(--color-muted);font-size:12px}._prompt_1ktib_22{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--color-surface-raised);text-align:center}._prompt_1ktib_22 span{color:var(--color-muted);font-size:13px}._prompt_1ktib_22 h2{margin:0;font-size:18px}._prompt_1ktib_22 strong{color:var(--color-accent);font-size:38px}._referenceNote_1ktib_217{margin:0;color:var(--color-muted);font-size:13px}._soundMark_1ktib_222{color:var(--color-accent);font-size:42px;line-height:1}._options_1ktib_227,._notes_1ktib_228{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._notes_1ktib_228{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}._option_1ktib_227._option_1ktib_227{min-width:0;min-height:var(--control-height-large);padding:10px;white-space:normal}._option_1ktib_227:disabled{opacity:1}._chosen_1ktib_246._chosen_1ktib_246{border-color:var(--color-accent);background:#294a40}._correct_1ktib_250._correct_1ktib_250{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._wrong_1ktib_255._wrong_1ktib_255{border-color:var(--color-danger);color:var(--color-danger)}._checkRow_1ktib_259{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:670px){._settings_1ktib_20,._complete_1ktib_21,._prompt_1ktib_22{padding:20px}._keyGroups_1ktib_74,._taskChoices_1ktib_93,._options_1ktib_227{grid-template-columns:1fr}._settingsHead_1ktib_55,._actions_1ktib_118{align-items:start;flex-direction:column}._actions_1ktib_118>button,._checkRow_1ktib_259 button{width:100%}._eyebrow_1ktib_13{max-width:145px;line-height:1.5}._notes_1ktib_228{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_1vvsm_1{max-width:960px;margin:0 auto}._topbar_1vvsm_5,._progress_1vvsm_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_1vvsm_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_1vvsm_20,._complete_1vvsm_21,._prompt_1vvsm_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_1vvsm_28 h2,._complete_1vvsm_21 h2{margin:0 0 8px;font-size:28px}._intro_1vvsm_28 p,._reference_1vvsm_34 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_1vvsm_34{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_1vvsm_34 h3{margin:0 0 8px;font-size:16px}._reference_1vvsm_34 p{font-size:13px}._settingsHead_1vvsm_55{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_1vvsm_55 h3{margin:0;font-size:17px}._headActions_1vvsm_66,._parameters_1vvsm_67,._completeActions_1vvsm_68,._results_1vvsm_69{display:flex;flex-wrap:wrap;gap:10px}._keyGroups_1vvsm_74{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_1vvsm_74{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_1vvsm_74 legend{padding:0 5px;font-size:13px;font-weight:800}._tonicGroup_1vvsm_92{margin-top:18px}._tonicActions_1vvsm_95{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}._keyChoices_1vvsm_101{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._choice_1vvsm_106{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_1vvsm_106:hover,._choice_1vvsm_106:focus-within{background:var(--color-surface-raised)}._actions_1vvsm_122{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameterLabel_1vvsm_129{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_1vvsm_129 [role=combobox]{min-width:110px}._count_1vvsm_138,._notice_1vvsm_139{margin:12px 0 0;font-size:12px}._count_1vvsm_138{color:var(--color-muted)}._notice_1vvsm_139{color:var(--color-warning)}._session_1vvsm_149{max-width:720px;margin:auto}._progress_1vvsm_6{color:var(--color-muted);font-size:12px}._complete_1vvsm_21{padding:70px 30px;text-align:center}._completeIcon_1vvsm_161{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._results_1vvsm_69,._completeActions_1vvsm_68{justify-content:center;margin-top:28px}._results_1vvsm_69>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_1vvsm_69 strong{color:var(--color-accent);font-size:32px}._results_1vvsm_69 ._incorrectResult_1vvsm_190 strong{color:var(--color-danger)}._results_1vvsm_69 span{color:var(--color-muted);font-size:12px}._prompt_1vvsm_22{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--color-surface-raised);text-align:center}._prompt_1vvsm_22 h2{margin:0;font-size:18px}._referenceNote_1vvsm_211{margin:0;color:var(--color-muted);font-size:13px}._soundMark_1vvsm_216{color:var(--color-accent);font-size:42px;line-height:1}._options_1vvsm_221{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_1vvsm_221._option_1vvsm_221{min-width:0;min-height:var(--control-height-large);padding:10px;white-space:normal}._option_1vvsm_221:disabled{opacity:1}._correct_1vvsm_236._correct_1vvsm_236{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._wrong_1vvsm_241._wrong_1vvsm_241{border-color:var(--color-danger);color:var(--color-danger)}@media(max-width:670px){._settings_1vvsm_20,._complete_1vvsm_21,._prompt_1vvsm_22{padding:20px}._keyGroups_1vvsm_74,._options_1vvsm_221{grid-template-columns:1fr}._settingsHead_1vvsm_55,._actions_1vvsm_122{align-items:start;flex-direction:column}._actions_1vvsm_122>button{width:100%}._eyebrow_1vvsm_13{max-width:145px;line-height:1.5}}._page_10iai_1{max-width:960px;margin:0 auto}._topbar_10iai_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_10iai_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_10iai_19,._complete_10iai_20{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_10iai_26 h2,._complete_10iai_20 h2{margin:0 0 8px;font-size:28px}._intro_10iai_26 p,._reference_10iai_32 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_10iai_32{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_10iai_32 h3{margin:0 0 8px;font-size:16px}._reference_10iai_32 p{font-size:13px}._settingsHead_10iai_53{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_10iai_53 h3{margin:0;font-size:17px}._headActions_10iai_64{display:flex;flex-wrap:wrap;gap:8px}._keyGroups_10iai_69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_10iai_69{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_10iai_69 legend{padding:0 5px;font-size:13px;font-weight:800}._keyChoices_10iai_87{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._choice_10iai_92{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_10iai_92:hover,._choice_10iai_92:focus-within{background:var(--color-surface-raised)}._actions_10iai_108{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_10iai_115{display:flex;flex-wrap:wrap;gap:16px}._parameterLabel_10iai_120{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_10iai_120 [role=combobox]{min-width:110px}._count_10iai_129,._notice_10iai_130{margin:12px 0 0;font-size:12px}._count_10iai_129{color:var(--color-muted)}._notice_10iai_130{color:var(--color-warning)}._practice_10iai_140{max-width:720px;margin:0 auto}._progress_10iai_144{margin-bottom:12px;color:var(--color-text);font-size:12px}._board_10iai_149{padding:26px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface)}._boardHeading_10iai_155{margin-bottom:24px;text-align:center}._boardHeading_10iai_155 span{color:var(--color-muted);font-size:12px}._boardHeading_10iai_155 h2{margin:8px 0 0;font-size:clamp(24px,4vw,34px)}._slots_10iai_167{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}._slot_10iai_167._slot_10iai_167{display:flex;min-width:0;min-height:86px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 4px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-field);color:var(--color-text)}._slot_10iai_167 small{color:var(--color-muted);font-size:11px}._slot_10iai_167 strong{font-size:20px}._slot_10iai_167>span{color:var(--color-danger);font-size:12px;font-weight:700}._tonicSlot_10iai_198._tonicSlot_10iai_198,._activeSlot_10iai_203._activeSlot_10iai_203,._selectedChoice_10iai_204._selectedChoice_10iai_204{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._slot_10iai_167._correctSlot_10iai_209._correctSlot_10iai_209{border-color:var(--color-accent);color:var(--color-accent);transition:none}._slot_10iai_167._wrongSlot_10iai_214._wrongSlot_10iai_214{border-color:var(--color-danger);color:var(--color-danger);transition:none}._slot_10iai_167:disabled{opacity:1}._palette_10iai_222{margin-top:26px;padding-top:24px;border-top:1px solid var(--color-border)}._palette_10iai_222 p{margin:0 0 12px;font-size:13px;font-weight:700}._letterChoices_10iai_232{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}._letterChoices_10iai_232 button{min-width:0;min-height:var(--control-height-large);padding:5px;white-space:normal}._accidentalChoices_10iai_243{display:flex;gap:7px;margin-top:10px}._accidentalChoices_10iai_243 button{width:64px;font-size:20px}._boardActions_10iai_252{display:flex;justify-content:flex-end;margin-top:24px}._feedback_10iai_257{display:grid;justify-items:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}._feedback_10iai_257>strong{font-size:18px}._resultCorrect_10iai_268{color:var(--color-accent)}._resultWrong_10iai_271{color:var(--color-danger)}._feedback_10iai_257 p{margin:0;color:var(--color-muted);font-size:12px}._feedback_10iai_257 ._explanation_10iai_279{max-width:580px;line-height:1.5;text-align:center}._answerNotes_10iai_284{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px}._answerNotes_10iai_284 span{padding:8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-field);font-size:12px}._complete_10iai_20{padding:70px 30px;text-align:center}._completeIcon_10iai_301{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_10iai_312,._results_10iai_313{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_10iai_313>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_10iai_313 strong{color:var(--color-accent);font-size:32px}._results_10iai_313 ._incorrectResult_10iai_333 strong{color:var(--color-danger)}._results_10iai_313 span{color:var(--color-muted);font-size:12px}@media(max-width:670px){._settings_10iai_19,._board_10iai_149,._complete_10iai_20{padding:20px}._keyGroups_10iai_69{grid-template-columns:1fr}._settingsHead_10iai_53,._actions_10iai_108{align-items:start;flex-direction:column}._actions_10iai_108 button,._boardActions_10iai_252 button,._feedback_10iai_257 button{width:100%}._eyebrow_10iai_12{max-width:145px;line-height:1.5}._slots_10iai_167,._letterChoices_10iai_232{grid-template-columns:repeat(4,minmax(0,1fr))}._slot_10iai_167._slot_10iai_167{min-height:72px}._completeActions_10iai_312{flex-wrap:wrap}}._page_1gvp6_1{max-width:960px;margin:0 auto}._topbar_1gvp6_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_1gvp6_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_1gvp6_19,._complete_1gvp6_20{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_1gvp6_26 h2,._complete_1gvp6_20 h2{margin:0 0 8px;font-size:28px}._intro_1gvp6_26 p,._complete_1gvp6_20 p,._reference_1gvp6_33 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_1gvp6_33{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_1gvp6_33 h3{margin:0 0 8px;font-size:16px}._reference_1gvp6_33 p{font-size:13px}._modeGroup_1gvp6_54{margin-top:30px}._modeGroup_1gvp6_54 h3{margin:0 0 12px;font-size:17px}._settingsHead_1gvp6_61{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_1gvp6_61 h3{margin:0;font-size:17px}._headActions_1gvp6_72,._modes_1gvp6_73{display:flex;flex-wrap:wrap;gap:8px}._selectedMode_1gvp6_78._selectedMode_1gvp6_78{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._keyChoices_1gvp6_83,._taskChoices_1gvp6_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._taskChoices_1gvp6_84{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}._keyGroups_1gvp6_93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_1gvp6_93{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_1gvp6_93 legend{padding:0 5px;font-size:13px;font-weight:800}._keyGroup_1gvp6_93:only-child{grid-column:1 / -1}._keyGroup_1gvp6_93:only-child ._parameterLabel_1gvp6_114{max-width:260px}._notationControls_1gvp6_117{display:grid;gap:16px}._choice_1gvp6_121{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_1gvp6_121:hover,._choice_1gvp6_121:focus-within{background:var(--color-surface-raised)}._actions_1gvp6_137{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_1gvp6_144{display:flex;flex-wrap:wrap;gap:16px}._parameterLabel_1gvp6_114{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_1gvp6_114 [role=combobox]{min-width:110px}._count_1gvp6_158,._hint_1gvp6_159,._notice_1gvp6_160{margin:12px 0 0;font-size:12px}._count_1gvp6_158,._hint_1gvp6_159{color:var(--color-muted)}._notice_1gvp6_160{color:var(--color-warning)}._session_1gvp6_171{max-width:720px;margin:auto}._progress_1gvp6_175{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--color-muted);font-size:12px}._progress_1gvp6_175 strong{color:var(--color-text)}._nextRow_1gvp6_187{display:flex;justify-content:flex-end;margin-top:16px}._nextRow_1gvp6_187 button{min-width:150px}._complete_1gvp6_20{padding:70px 30px;text-align:center}._completeIcon_1gvp6_199{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_1gvp6_210,._results_1gvp6_211{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_1gvp6_211>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_1gvp6_211 strong{color:var(--color-accent);font-size:32px}._results_1gvp6_211 ._incorrectResult_1gvp6_231 strong{color:var(--color-danger)}._results_1gvp6_211 span{color:var(--color-muted);font-size:12px}@media(max-width:670px){._settings_1gvp6_19,._complete_1gvp6_20{padding:20px}._keyGroups_1gvp6_93,._taskChoices_1gvp6_84{grid-template-columns:1fr}._settingsHead_1gvp6_61,._actions_1gvp6_137{align-items:start;flex-direction:column}._actions_1gvp6_137 button{width:100%}._eyebrow_1gvp6_12{max-width:145px;line-height:1.5}._completeActions_1gvp6_210{flex-wrap:wrap}}._page_yrwq9_1{max-width:960px;margin:0 auto}._topbar_yrwq9_5,._progress_yrwq9_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_yrwq9_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_yrwq9_20,._complete_yrwq9_21,._trial_yrwq9_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_yrwq9_28 h2,._complete_yrwq9_21 h2,._trial_yrwq9_22 h2{margin:0 0 8px;font-size:28px}._intro_yrwq9_28 p,._reference_yrwq9_35 p,._complete_yrwq9_21 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_yrwq9_35{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_yrwq9_35 h3{margin:0 0 8px;font-size:16px}._reference_yrwq9_35 p{font-size:13px}._settingsHead_yrwq9_57{margin:30px 0 18px;font-size:17px}._keyGroups_yrwq9_61{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._keyGroup_yrwq9_61{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_yrwq9_61 legend{padding:0 5px;font-size:13px;font-weight:800}._parameterLabel_yrwq9_82{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_yrwq9_82 [role=combobox]{min-width:110px}._keyGroup_yrwq9_61 ._parameterLabel_yrwq9_82{max-width:260px}._actions_yrwq9_94,._parameters_yrwq9_95,._trialActions_yrwq9_96,._completeActions_yrwq9_97{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}._actions_yrwq9_94{margin-top:26px}._parameters_yrwq9_95{flex-wrap:wrap}._hint_yrwq9_110,._error_yrwq9_111{margin:12px 0 0;font-size:12px}._hint_yrwq9_110{color:var(--color-muted)}._error_yrwq9_111{color:var(--color-danger)}._practice_yrwq9_121{max-width:720px;margin:0 auto}._progress_yrwq9_6{margin-bottom:12px;color:var(--color-muted);font-size:12px}._progress_yrwq9_6 strong{color:var(--color-text)}._trial_yrwq9_22,._complete_yrwq9_21{text-align:center}._trial_yrwq9_22{min-height:400px}._stage_yrwq9_140{min-height:44px;margin:12px 0 24px;color:var(--color-muted);line-height:1.45}._placeholder_yrwq9_146,._pattern_yrwq9_147{display:flex;justify-content:center;gap:8px;margin:20px auto}._placeholder_yrwq9_146 span,._step_yrwq9_154{display:grid;flex:0 1 32px;min-width:0;width:32px;aspect-ratio:1;place-items:center;border:1px solid var(--color-border-strong);border-radius:9px;background:var(--color-field);color:var(--color-muted)}._placeholder_yrwq9_146 span{opacity:.55}._step_yrwq9_154._hit_yrwq9_169{border-color:var(--color-accent);color:var(--color-accent)}._step_yrwq9_154._missed_yrwq9_173{border-color:var(--color-danger);color:var(--color-danger)}._tapButton_yrwq9_177._tapButton_yrwq9_177{width:220px;height:72px;touch-action:manipulation}._tapCount_yrwq9_182{min-height:18px;margin:12px 0 20px;color:var(--color-muted);font-size:12px}._playButton_yrwq9_188._playButton_yrwq9_188{min-width:200px}._results_yrwq9_191{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0}._results_yrwq9_191>div{display:grid;min-width:105px;gap:5px;padding:16px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_yrwq9_191 strong{color:var(--color-accent);font-size:28px}._results_yrwq9_191 ._incorrect_yrwq9_211 strong{color:var(--color-danger)}._results_yrwq9_191 span{color:var(--color-muted);font-size:12px}._trialActions_yrwq9_96,._completeActions_yrwq9_97{justify-content:center;flex-wrap:wrap;margin-top:28px}._complete_yrwq9_21{padding:70px 30px}._completeIcon_yrwq9_227{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}@media(max-width:670px){._settings_yrwq9_20,._complete_yrwq9_21,._trial_yrwq9_22{padding:20px}._keyGroups_yrwq9_61,._keyGroup_yrwq9_61{grid-template-columns:1fr}._actions_yrwq9_94{align-items:stretch;flex-direction:column}._actions_yrwq9_94>button,._tapButton_yrwq9_177._tapButton_yrwq9_177,._playButton_yrwq9_188._playButton_yrwq9_188{width:100%}._eyebrow_yrwq9_13{max-width:145px;line-height:1.5}._placeholder_yrwq9_146,._pattern_yrwq9_147{gap:4px}}._page_501pr_1{max-width:960px;margin:0 auto}._topbar_501pr_5,._progress_501pr_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_501pr_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_501pr_20,._complete_501pr_21,._trial_501pr_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_501pr_28 h2,._complete_501pr_21 h2,._trial_501pr_22 h2{margin:0 0 8px;font-size:28px}._intro_501pr_28 p,._reference_501pr_35 p,._complete_501pr_21 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_501pr_35{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_501pr_35 h3{margin:0 0 8px;font-size:16px}._reference_501pr_35 p{font-size:13px}._settingsHead_501pr_57{margin:30px 0 18px;font-size:17px}._keyGroups_501pr_61{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._keyGroup_501pr_61{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_501pr_61 legend{padding:0 5px;font-size:13px;font-weight:800}._parameterLabel_501pr_82{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_501pr_82 [role=combobox]{min-width:110px}._keyGroup_501pr_61 ._parameterLabel_501pr_82{max-width:260px}._actions_501pr_94,._parameters_501pr_95,._completeActions_501pr_96{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}._actions_501pr_94{margin-top:26px}._parameters_501pr_95{flex-wrap:wrap}._hint_501pr_109,._error_501pr_110{margin:12px 0 0;font-size:12px}._hint_501pr_109{color:var(--color-muted)}._error_501pr_110{color:var(--color-danger)}._practice_501pr_120{max-width:720px;margin:0 auto}._progress_501pr_6{margin-bottom:12px;color:var(--color-muted);font-size:12px}._trial_501pr_22,._complete_501pr_21{text-align:center}._trial_501pr_22{min-height:400px}._stage_501pr_136{min-height:44px;margin:12px 0 24px;color:var(--color-muted);line-height:1.45}._playButton_501pr_142._playButton_501pr_142{min-width:200px}._stepGrid_501pr_145{display:grid;max-width:580px;gap:8px;margin:24px auto 0}._stepGrid_501pr_145._fourFour_501pr_151{grid-template-columns:repeat(8,minmax(0,1fr))}._stepGrid_501pr_145._threeFour_501pr_154,._stepGrid_501pr_145._sixEight_501pr_155{grid-template-columns:repeat(6,minmax(0,1fr))}._slot_501pr_158._slot_501pr_158{min-width:0;min-height:48px;padding:6px}._slot_501pr_158._selected_501pr_163{border-color:var(--color-accent);background:#294a40}._slot_501pr_158._correctSlot_501pr_167{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._slot_501pr_158._wrongSlot_501pr_172{border-color:var(--color-danger);background:#ffb1a51f;color:var(--color-danger)}._slot_501pr_158:disabled{opacity:1}._checkRow_501pr_180{display:flex;justify-content:center;margin-top:22px}._results_501pr_185{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0}._results_501pr_185>div{display:grid;min-width:105px;gap:5px;padding:16px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_501pr_185 strong{color:var(--color-accent);font-size:28px}._results_501pr_185 ._incorrect_501pr_205 strong{color:var(--color-danger)}._results_501pr_185 span{color:var(--color-muted);font-size:12px}._completeActions_501pr_96{justify-content:center;flex-wrap:wrap;margin-top:28px}._complete_501pr_21{padding:70px 30px}._completeIcon_501pr_220{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}@media(max-width:670px){._settings_501pr_20,._complete_501pr_21,._trial_501pr_22{padding:20px}._keyGroups_501pr_61,._keyGroup_501pr_61{grid-template-columns:1fr}._actions_501pr_94{align-items:stretch;flex-direction:column}._actions_501pr_94>button,._playButton_501pr_142._playButton_501pr_142{width:100%}._eyebrow_501pr_13{max-width:145px;line-height:1.5}._stepGrid_501pr_145._fourFour_501pr_151{grid-template-columns:repeat(4,minmax(0,1fr))}._stepGrid_501pr_145._threeFour_501pr_154,._stepGrid_501pr_145._sixEight_501pr_155{grid-template-columns:repeat(3,minmax(0,1fr))}._stepGrid_501pr_145{gap:8px}._checkRow_501pr_180 button{width:100%}}._page_17q00_1{max-width:960px;margin:0 auto}._topbar_17q00_5,._progress_17q00_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_17q00_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_17q00_20,._complete_17q00_21,._prompt_17q00_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_17q00_28 h2,._complete_17q00_21 h2,._prompt_17q00_22 h2{margin:0 0 8px;font-size:28px}._intro_17q00_28 p,._reference_17q00_35 p,._complete_17q00_21 p,._prompt_17q00_22 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_17q00_35{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_17q00_35 h3{margin:0 0 8px;font-size:16px}._reference_17q00_35 p{font-size:13px}._intervalGuide_17q00_58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;text-align:left}._intervalGuide_17q00_58 li{display:flex;min-width:0;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);font-size:13px}._semitones_17q00_77{min-width:18px;color:var(--color-accent);font-weight:800;font-variant-numeric:tabular-nums;text-align:right}._intervalSymbol_17q00_84{min-width:58px;color:var(--color-muted);white-space:nowrap}._settingsHead_17q00_89{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_17q00_89 h3{margin:0;font-size:17px}._headActions_17q00_100{display:flex;flex-wrap:wrap;gap:8px}._keyGroups_17q00_105{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_17q00_105{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_17q00_105 legend{padding:0 5px;font-size:13px;font-weight:800}._keyChoices_17q00_123{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._choice_17q00_128{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_17q00_128:hover,._choice_17q00_128:focus-within{background:var(--color-surface-raised)}._actions_17q00_144,._parameters_17q00_145,._completeActions_17q00_146{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}._actions_17q00_144{margin-top:26px}._parameters_17q00_145{flex-wrap:wrap}._parameterLabel_17q00_159{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_17q00_159 [role=combobox]{min-width:110px}._hint_17q00_168,._notice_17q00_169{margin:12px 0 0;font-size:12px}._hint_17q00_168{color:var(--color-muted)}._notice_17q00_169{color:var(--color-warning)}._test_17q00_179{max-width:720px;margin:0 auto}._progress_17q00_6{margin-bottom:12px;color:var(--color-muted);font-size:12px}._prompt_17q00_22{min-height:280px;text-align:center}._soundMark_17q00_192{display:grid;width:68px;height:68px;place-items:center;margin:20px auto;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-field);color:var(--color-accent);font-size:30px}._options_17q00_204{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_17q00_204._option_17q00_204{min-height:48px;height:auto;white-space:normal}._option_17q00_204._option_17q00_204:disabled{opacity:1}._option_17q00_204._correct_17q00_218{border-color:var(--color-accent);color:var(--color-accent)}._option_17q00_204._wrong_17q00_222{border-color:var(--color-danger);color:var(--color-danger)}._feedback_17q00_226{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px;padding:16px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-surface);font-size:13px}._explanation_17q00_239{flex-basis:100%;margin:0;color:var(--color-muted);line-height:1.5}._success_17q00_245{color:var(--color-accent)}._failure_17q00_248{color:var(--color-danger)}._nextButton_17q00_251._nextButton_17q00_251{width:180px;height:var(--control-height)}._complete_17q00_21{padding:70px 30px;text-align:center}._completeIcon_17q00_259{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._results_17q00_270{display:flex;justify-content:center;gap:10px;margin-top:28px}._results_17q00_270>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_17q00_270 strong{color:var(--color-accent);font-size:32px}._results_17q00_270 ._incorrect_17q00_289 strong{color:var(--color-danger)}._results_17q00_270 span{color:var(--color-muted);font-size:12px}._completeActions_17q00_146{justify-content:center;flex-wrap:wrap;margin-top:28px}@media(max-width:670px){._settings_17q00_20,._complete_17q00_21,._prompt_17q00_22{padding:20px}._keyGroups_17q00_105,._options_17q00_204,._intervalGuide_17q00_58{grid-template-columns:1fr}._settingsHead_17q00_89,._actions_17q00_144{align-items:start;flex-direction:column}._actions_17q00_144 button{width:100%}._eyebrow_17q00_13{max-width:145px;line-height:1.5}._feedback_17q00_226{justify-content:center}}._page_1gutm_1{max-width:960px;margin:0 auto}._topbar_1gutm_5,._progress_1gutm_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_1gutm_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_1gutm_20,._complete_1gutm_21,._prompt_1gutm_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_1gutm_28 h2,._complete_1gutm_21 h2,._prompt_1gutm_22 h2{margin:0 0 8px;font-size:28px}._intro_1gutm_28 p,._reference_1gutm_35 p,._prompt_1gutm_22 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_1gutm_35{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_1gutm_35 h3{margin:0 0 8px;font-size:16px}._reference_1gutm_35 p{font-size:13px}._settingsHead_1gutm_57{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_1gutm_57 h3{margin:0;font-size:17px}._headActions_1gutm_68{display:flex;flex-wrap:wrap;gap:8px}._choiceGroup_1gutm_73{min-width:0;margin:18px 0 0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._choiceGroup_1gutm_73 legend{padding:0 8px;color:var(--color-muted);font-size:13px;font-weight:700}._choices_1gutm_86{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._choice_1gutm_73{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_1gutm_73:hover,._choice_1gutm_73:focus-within{background:var(--color-surface-raised)}._actions_1gutm_107,._parameters_1gutm_108,._completeActions_1gutm_109{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}._actions_1gutm_107{margin-top:26px}._parameters_1gutm_108{flex-wrap:wrap}._parameterLabel_1gutm_122{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_1gutm_122 [role=combobox]{min-width:110px}._hint_1gutm_131,._notice_1gutm_132{margin:12px 0 0;font-size:12px}._hint_1gutm_131{color:var(--color-muted)}._notice_1gutm_132{color:var(--color-warning)}._test_1gutm_142{max-width:720px;margin:0 auto}._progress_1gutm_6{margin-bottom:12px;color:var(--color-muted);font-size:12px}._prompt_1gutm_22{min-height:280px;text-align:center}._soundMark_1gutm_155{display:grid;width:68px;height:68px;place-items:center;margin:20px auto;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-field);color:var(--color-accent);font-size:30px}._prompt_1gutm_22 ._referenceNote_1gutm_167{margin-top:10px;color:var(--color-accent);font-size:13px}._options_1gutm_172{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_1gutm_172._option_1gutm_172{min-width:0;min-height:var(--control-height-large);padding:12px;white-space:normal;text-align:center}._complete_1gutm_21{padding:70px 30px;text-align:center}._completeIcon_1gutm_189{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._results_1gutm_200{display:flex;justify-content:center;gap:10px;margin-top:28px}._results_1gutm_200>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_1gutm_200 strong{color:var(--color-accent);font-size:32px}._results_1gutm_200 ._incorrect_1gutm_219 strong{color:var(--color-danger)}._results_1gutm_200 span{color:var(--color-muted);font-size:12px}._completeActions_1gutm_109{justify-content:center;flex-wrap:wrap;margin-top:28px}@media(max-width:670px){._settings_1gutm_20,._complete_1gutm_21,._prompt_1gutm_22{padding:20px}._choices_1gutm_86,._options_1gutm_172{grid-template-columns:1fr}._settingsHead_1gutm_57,._actions_1gutm_107{align-items:start;flex-direction:column}._actions_1gutm_107 button{width:100%}._eyebrow_1gutm_13{max-width:145px;line-height:1.5}}._page_17r2z_1{max-width:960px;margin:0 auto}._topbar_17r2z_5,._progress_17r2z_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_17r2z_13{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_17r2z_20,._complete_17r2z_21,._prompt_17r2z_22{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._intro_17r2z_28 h2,._complete_17r2z_21 h2,._prompt_17r2z_22 h2{margin:0 0 8px;font-size:28px}._intro_17r2z_28 p,._reference_17r2z_35 p,._prompt_17r2z_22 p{margin:0;color:var(--color-muted);line-height:1.5}._reference_17r2z_35{max-width:660px;margin:28px auto 0;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-raised);text-align:center}._reference_17r2z_35 h3{margin:0 0 8px;font-size:16px}._reference_17r2z_35 p{font-size:13px}._settingsHead_17r2z_57{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_17r2z_57 h3{margin:0;font-size:17px}._headActions_17r2z_68{display:flex;flex-wrap:wrap;gap:8px}._choiceGroup_17r2z_73{min-width:0;margin:18px 0 0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._choiceGroup_17r2z_73 legend{padding:0 8px;color:var(--color-muted);font-size:13px;font-weight:700}._choices_17r2z_86{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._choice_17r2z_73{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_17r2z_73:hover,._choice_17r2z_73:focus-within{background:var(--color-surface-raised)}._actions_17r2z_107,._parameters_17r2z_108,._completeActions_17r2z_109{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}._actions_17r2z_107{margin-top:26px}._parameters_17r2z_108{flex-wrap:wrap}._parameterLabel_17r2z_122{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_17r2z_122 [role=combobox]{min-width:110px}._hint_17r2z_131,._notice_17r2z_132{margin:12px 0 0;font-size:12px}._hint_17r2z_131{color:var(--color-muted)}._notice_17r2z_132{color:var(--color-warning)}._test_17r2z_142{max-width:720px;margin:0 auto}._progress_17r2z_6{margin-bottom:12px;color:var(--color-muted);font-size:12px}._prompt_17r2z_22{min-height:280px;text-align:center}._soundMark_17r2z_155{display:grid;width:68px;height:68px;place-items:center;margin:20px auto;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-field);color:var(--color-accent);font-size:30px}._prompt_17r2z_22 ._referenceNote_17r2z_167{margin-top:10px;color:var(--color-accent);font-size:13px}._prompt_17r2z_22 ._chordName_17r2z_172{margin:0 0 8px;color:var(--color-accent);font-size:20px;font-weight:700}._options_17r2z_178{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_17r2z_178._option_17r2z_178{min-width:0;min-height:var(--control-height-large);padding:12px;white-space:normal;text-align:center}._complete_17r2z_21{padding:70px 30px;text-align:center}._completeIcon_17r2z_195{display:inline-grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._results_17r2z_206{display:flex;justify-content:center;gap:10px;margin-top:28px}._results_17r2z_206>div{display:grid;min-width:120px;gap:5px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_17r2z_206 strong{color:var(--color-accent);font-size:32px}._results_17r2z_206 ._incorrect_17r2z_225 strong{color:var(--color-danger)}._results_17r2z_206 span{color:var(--color-muted);font-size:12px}._completeActions_17r2z_109{justify-content:center;flex-wrap:wrap;margin-top:28px}@media(max-width:670px){._settings_17r2z_20,._complete_17r2z_21,._prompt_17r2z_22{padding:20px}._choices_17r2z_86,._options_17r2z_178{grid-template-columns:1fr}._settingsHead_17r2z_57,._actions_17r2z_107{align-items:start;flex-direction:column}._actions_17r2z_107 button{width:100%}._eyebrow_17r2z_13{max-width:145px;line-height:1.5}}._card_1aqo7_1._card_1aqo7_1{width:100%;height:360px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);white-space:normal;perspective:1000px}._inner_1aqo7_11{position:relative;display:block;width:100%;height:100%;transition:transform .55s ease;transform-style:preserve-3d}._flipped_1aqo7_19 ._inner_1aqo7_11{transform:rotateY(180deg)}._face_1aqo7_22{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;backface-visibility:hidden}._back_1aqo7_33{transform:rotateY(180deg)}._caption_1aqo7_36{color:var(--color-muted);font-size:13px;font-weight:700}._hint_1aqo7_41{color:var(--color-muted);font-size:12px}._answer_1aqo7_45{color:var(--color-accent);font-size:clamp(38px,8vw,60px)}@media(max-width:670px){._card_1aqo7_1._card_1aqo7_1{height:330px}._face_1aqo7_22{padding:18px}}@media(prefers-reduced-motion:reduce){._inner_1aqo7_11{transition:none}}._test_j2lgk_1{max-width:720px;margin:0 auto}._progress_j2lgk_5{margin-bottom:12px;color:var(--color-text);font-size:12px;font-weight:800}._prompt_j2lgk_11{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);text-align:center}._prompt_j2lgk_11 h2{margin:0 0 12px;font-size:18px}._visuallyHidden_j2lgk_27{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._options_j2lgk_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}._option_j2lgk_35._option_j2lgk_35{min-width:0;min-height:var(--control-height-large);padding:12px;white-space:normal;text-align:center}@media(max-width:670px){._prompt_j2lgk_11{min-height:280px}._options_j2lgk_35{grid-template-columns:1fr}}._page_skh9r_1{max-width:960px;margin:0 auto}._topbar_skh9r_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._eyebrow_skh9r_12{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-align:right}._settings_skh9r_19,._complete_skh9r_20{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:30px}._intro_skh9r_26 h2,._complete_skh9r_20 h2{margin:0 0 8px;font-size:28px}._intro_skh9r_26 p,._complete_skh9r_20 p{margin:0;color:var(--color-muted);line-height:1.5}._modeGroup_skh9r_37{margin-top:30px}._modeGroup_skh9r_37 h3{margin:0 0 12px;font-size:17px}._modes_skh9r_44{display:flex;flex-wrap:wrap;gap:8px}._selectedMode_skh9r_49._selectedMode_skh9r_49{border-color:var(--color-accent);background:#2c5147;color:var(--color-accent)}._settingsHead_skh9r_54{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}._settingsHead_skh9r_54 h3{margin:0;font-size:17px}._keyGroups_skh9r_65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}._keyGroup_skh9r_65{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:13px}._keyGroup_skh9r_65 legend{padding:0 5px;font-size:13px;font-weight:800}._keyGroup_skh9r_65:last-child{grid-column:1 / -1}._noteControls_skh9r_86{display:grid;gap:16px}._accidentalChoices_skh9r_90{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._accidentalHint_skh9r_95{margin:10px 0 0;color:var(--color-muted);font-size:12px;line-height:1.4}._parameterLabel_skh9r_101{display:grid;min-width:0;gap:8px;color:var(--color-muted);font-size:12px}._parameterLabel_skh9r_101 [role=combobox]{min-width:150px}._choice_skh9r_111{display:flex;align-items:center;gap:9px;min-width:0;min-height:var(--control-height);padding:8px 10px;border-radius:var(--radius-control);background:var(--color-field);cursor:pointer;font-size:13px}._choice_skh9r_111:hover,._choice_skh9r_111:focus-within{background:var(--color-surface-raised)}._actions_skh9r_127{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:26px}._parameters_skh9r_134{display:flex;flex-wrap:wrap;gap:16px}._count_skh9r_139{margin:14px 0 0;color:var(--color-muted);font-size:12px}._session_skh9r_144{max-width:720px;margin:auto}._progress_skh9r_148{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--color-muted);font-size:12px}._progress_skh9r_148 strong{color:var(--color-text)}._nextRow_skh9r_160{display:flex;justify-content:flex-end;margin-top:16px}._nextRow_skh9r_160 button{min-width:150px}._complete_skh9r_20{text-align:center;padding:70px 30px}._completeIcon_skh9r_172{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:#2c5147;color:var(--color-accent);font-size:30px}._completeActions_skh9r_183{display:flex;justify-content:center;gap:10px;margin-top:28px;flex-wrap:wrap}._results_skh9r_190{display:flex;justify-content:center;gap:16px;margin-top:26px}._results_skh9r_190>div{display:grid;gap:5px;min-width:120px;padding:20px;border:1px solid var(--color-border);border-radius:13px;background:var(--color-field)}._results_skh9r_190 strong{color:var(--color-accent);font-size:32px}._results_skh9r_190 ._incorrectResult_skh9r_209 strong{color:var(--color-danger)}._results_skh9r_190 span{color:var(--color-muted);font-size:12px}@media(max-width:670px){._settings_skh9r_19,._complete_skh9r_20{padding:20px}._keyGroups_skh9r_65{grid-template-columns:1fr}._accidentalChoices_skh9r_90{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_skh9r_127{align-items:stretch;flex-direction:column}._actions_skh9r_127 button{width:100%}._completeActions_skh9r_183{flex-wrap:wrap}._topbar_skh9r_5{align-items:start}._eyebrow_skh9r_12{max-width:145px;line-height:1.5}}._overlay_smoxw_1{position:fixed;inset:0;z-index:40;background:#07101bcc}._content_smoxw_7{position:fixed;top:50%;left:50%;z-index:41;width:min(760px,calc(100% - 40px));max-height:min(92vh,950px);max-height:min(92dvh,950px);display:flex;flex-direction:column;overflow:hidden;padding:25px;transform:translate(-50%,-50%);border:1px solid var(--color-border-strong);border-radius:20px;background:#172535;box-shadow:0 35px 100px #0008}._header_smoxw_25{display:flex;flex:none;justify-content:space-between;align-items:start}._body_smoxw_31{min-height:0;overflow-y:auto;overscroll-behavior:contain}._footer_smoxw_36{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;padding-top:17px;border-top:1px solid #3b5060}._title_smoxw_46{margin:5px 0 12px;font-family:inherit;font-size:24px}._eyebrow_smoxw_51{color:var(--color-accent);font-size:10px;font-weight:800;letter-spacing:.17em}@media(max-width:620px){._content_smoxw_7{padding:18px}}._description_w5mzy_1{margin:0;line-height:1.5}._confirmButton_w5mzy_5{border-color:var(--color-danger);color:var(--color-danger)}._confirmButton_w5mzy_5:focus:not(:disabled){border-color:var(--color-danger);background:#ffb1a51f}@media(hover:hover)and (pointer:fine){._confirmButton_w5mzy_5:hover:not(:disabled){border-color:var(--color-danger);background:#ffb1a51f}}._error_w5mzy_19{margin:12px 0 0;color:var(--color-danger)}._page_139wd_1{max-width:960px;margin:0 auto}._heading_139wd_5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 30px}._heading_139wd_5 h1{margin:0;font-size:32px}._deleteButton_139wd_16{border-color:var(--color-danger);color:var(--color-danger);flex:0 0 40px}._deleteButton_139wd_16:focus:not(:disabled){border-color:var(--color-danger);background:#ffb1a51f}@media(hover:hover)and (pointer:fine){._deleteButton_139wd_16:hover:not(:disabled){border-color:var(--color-danger);background:#ffb1a51f}}._section_139wd_31{margin-top:28px}._section_139wd_31 h2{margin:0 0 14px;font-size:19px}._list_139wd_38{display:grid;gap:10px}._row_139wd_42{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._rowInfo_139wd_52{display:grid;flex:1 1 220px;min-width:0;gap:5px}._rowInfo_139wd_52 strong{font-size:15px}._rowInfo_139wd_52 span,._score_139wd_62,._empty_139wd_63,._pagination_139wd_64 span{color:var(--color-muted);font-size:13px}._dangerScore_139wd_68{color:var(--color-danger);font-size:13px;font-weight:700}._row_139wd_42>button{margin-left:auto}._details_139wd_76{flex-basis:100%;min-width:0;margin-top:3px;padding-top:13px;border-top:1px solid var(--color-border)}._details_139wd_76 summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-height);padding:9px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font-size:12px;font-weight:700;list-style:none}._details_139wd_76 summary::-webkit-details-marker{display:none}._details_139wd_76 summary:after{display:block;width:7px;height:7px;margin:0 3px 3px 10px;border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);content:"";transform:rotate(45deg)}._details_139wd_76[open] summary:after{margin-bottom:-3px;transform:rotate(225deg)}._details_139wd_76 summary:focus-visible{border-color:var(--color-accent);outline:none}@media(hover:hover)and (pointer:fine){._details_139wd_76 summary:hover{border-color:var(--color-accent)}}._details_139wd_76 ul{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}._details_139wd_76 li{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-field)}._mistakeTopic_139wd_138{display:block;margin-bottom:11px;color:var(--color-text);font-size:13px;line-height:1.45}._answers_139wd_145{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._answers_139wd_145>div{display:grid;align-content:start;gap:5px;min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised)}._answers_139wd_145 span{color:var(--color-muted);font-size:11px}._answers_139wd_145 strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}._selectedAnswer_139wd_169 strong{color:var(--color-danger)}._correctAnswer_139wd_172 strong{color:var(--color-accent)}._pagination_139wd_64{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}._empty_139wd_63{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}@media(max-width:600px){._row_139wd_42>button{width:100%}._answers_139wd_145{grid-template-columns:minmax(0,1fr)}}._heading_iyulx_1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}._heading_iyulx_1>div{min-width:0;flex:1}._heading_iyulx_1 h2{margin:0 0 5px;font-size:16px}._heading_iyulx_1 p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}._hints_iyulx_22{display:grid}._hints_iyulx_22 p{grid-area:1 / 1}._inactiveHint_iyulx_28{visibility:hidden}._meter_iyulx_31{flex:0 0 auto;padding:5px 9px;border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);font-size:11px;font-weight:700}._toolbar_iyulx_40{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}._barList_iyulx_48{display:flex;flex-wrap:wrap;gap:6px}._barButton_iyulx_53{min-height:36px;padding:6px 9px;font-size:11px}._selectedBar_iyulx_58{border-color:var(--color-accent);color:var(--color-accent)}._playingBar_iyulx_62{box-shadow:inset 0 -2px 0 var(--color-accent)}._editMode_iyulx_65{display:grid;gap:4px;margin-left:auto;color:var(--color-muted);font-size:11px}._editModeSelect_iyulx_72{width:160px}._scroller_iyulx_75{max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);scrollbar-color:var(--color-border-strong) transparent}._scroller_iyulx_75:focus{outline:none;border-color:var(--color-accent)}._matrix_iyulx_87{padding:8px}._row_iyulx_90{display:grid;align-items:center;gap:3px;min-height:44px}._label_iyulx_96{position:sticky;left:-8px;z-index:1;display:flex;min-width:0;height:44px;align-items:center;padding:0 8px;background:var(--color-surface-raised);font-size:11px;font-weight:700}._labelText_iyulx_109{min-width:0;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}._remove_iyulx_118{width:30px;height:30px;min-height:30px;flex:none;border-color:transparent;background:transparent;color:var(--color-muted);font-size:18px}._axisLabel_iyulx_128{color:var(--color-muted)}._columnHead_iyulx_131{display:grid;height:34px;place-items:center;color:var(--color-muted);font-size:11px;font-weight:700}._columnHead_iyulx_131._beatStart_iyulx_139{color:var(--color-accent)}._playingHead_iyulx_142{background:var(--color-field);border-radius:6px}._addSound_iyulx_146{max-width:220px;margin-top:12px}._empty_iyulx_150{margin:0;padding:16px 8px;color:var(--color-muted);font-size:12px}._cell_iyulx_156{width:40px;height:40px;min-height:40px;padding:0;background:var(--color-field)}._cell_iyulx_156 span{width:9px;height:9px;border-radius:50%;background:var(--color-border-strong)}._cell_iyulx_156._beatStart_iyulx_139{border-left-width:2px}._cell_iyulx_156._on_iyulx_172{border-color:var(--color-accent);background:#285547}._cell_iyulx_156._on_iyulx_172 span{width:16px;height:16px;background:var(--color-accent)}._cell_iyulx_156._on_iyulx_172._quiet_iyulx_181{border-color:#6f9b85;background:#213c38}._cell_iyulx_156._on_iyulx_172._quiet_iyulx_181 span{width:11px;height:11px;opacity:.7}._cell_iyulx_156._on_iyulx_172._strong_iyulx_190{border-color:var(--color-accent);background:#39715a}._cell_iyulx_156._on_iyulx_172._strong_iyulx_190 span{width:21px;height:21px}._cell_iyulx_156._playing_iyulx_62{box-shadow:inset 0 0 0 1px var(--color-accent)}@media(max-width:670px){._label_iyulx_96{font-size:10px}}._export_9gdrw_1{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;padding:24px 32px;border-top:1px solid var(--color-border)}._copy_9gdrw_10 h2{margin:0 0 5px;font-size:16px}._copy_9gdrw_10 p{max-width:480px;margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}._controls_9gdrw_21{display:flex;flex-wrap:wrap;align-items:end;gap:10px}._length_9gdrw_27{display:grid;gap:8px;color:var(--color-muted);font-size:12px}._length_9gdrw_27 [role=combobox]{min-width:190px}._download_9gdrw_36{min-width:152px}._error_9gdrw_39{grid-column:1 / -1;margin:0;color:var(--color-danger);font-size:12px}@media(max-width:670px){._export_9gdrw_1{grid-template-columns:1fr;padding:24px 20px}._controls_9gdrw_21,._length_9gdrw_27,._length_9gdrw_27 [role=combobox]{width:100%}._download_9gdrw_36{flex:1}}._page_1hb0e_1{width:100%;max-width:var(--page-content-max-width);margin:0 auto}._panel_1hb0e_6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._player_1hb0e_14,._editor_1hb0e_15{display:contents}._tempo_1hb0e_18,._beatPanel_1hb0e_19{display:flex;min-width:0;min-height:300px;flex-direction:column;align-items:center;justify-content:center;padding:32px}._tempo_1hb0e_18{border-right:1px solid var(--color-border)}._sectionLabel_1hb0e_31{color:var(--color-muted);font-size:13px;font-weight:700}._tempoValue_1hb0e_36{display:flex;align-items:baseline;gap:8px;margin:7px 0 17px}._tempoValue_1hb0e_36 strong{font-size:clamp(76px,9vw,116px);font-weight:800;letter-spacing:-.07em;line-height:1}._tempoValue_1hb0e_36 span{color:var(--color-muted);font-size:13px;font-weight:800}._tempoControls_1hb0e_53{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}._tempoControls_1hb0e_53>button:first-child,._tempoControls_1hb0e_53>button:nth-child(3){width:var(--control-height);padding:0;font-size:21px}._tempoInput_1hb0e_66 input{width:80px;text-align:center}._tempoInput_1hb0e_66 input::-webkit-inner-spin-button,._tempoInput_1hb0e_66 input::-webkit-outer-spin-button{appearance:none;margin:0}._tapFeedback_1hb0e_75{display:grid;width:100%;margin:12px 0 0;color:var(--color-warning);font-size:12px;text-align:center}._tapFeedback_1hb0e_75>span{grid-area:1 / 1}._tapFeedbackPlaceholder_1hb0e_86{visibility:hidden}._visuallyHidden_1hb0e_89{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}._beatPanel_1hb0e_19{background:var(--color-surface-raised)}._beatDots_1hb0e_99{display:flex;width:100%;flex-wrap:nowrap;justify-content:center;gap:clamp(12px,2vw,18px);min-height:30px}._beatGroup_1hb0e_107{display:grid;min-width:0;flex:1;align-items:center;justify-items:center;gap:4px}._beatDot_1hb0e_99{width:min(24px,100%);aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-field);transition:background-color .08s ease}._beatDot_1hb0e_99._accentBeat_1hb0e_123{border-color:var(--color-accent)}._beatDot_1hb0e_99._activeBeat_1hb0e_126{background:var(--color-accent)}._beatDot_1hb0e_99._restBeat_1hb0e_129{opacity:.35}._beatText_1hb0e_132{min-height:18px;margin:19px 0 22px;color:var(--color-muted);font-size:12px;text-align:center}._error_1hb0e_139{margin:12px 0 0;color:var(--color-danger);font-size:12px;text-align:center}._backgroundNote_1hb0e_145{max-width:280px;margin:14px 0 0;color:var(--color-muted);font-size:12px;line-height:1.5;text-align:center}._settings_1hb0e_153{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding:30px 32px;border-top:1px solid var(--color-border)}._settings_1hb0e_153 ._sectionHeading_1hb0e_161{grid-column:1 / -1}._sectionHeading_1hb0e_161 h2{margin:0 0 5px;font-size:16px}._sectionHeading_1hb0e_161 p{margin:0;color:var(--color-muted);font-size:12px}._field_1hb0e_173{display:grid;gap:9px;align-content:start;color:var(--color-muted);font-size:12px}._field_1hb0e_173 [role=combobox]{width:100%}._field_1hb0e_173 small{color:var(--color-muted);font-size:11px}._advanced_1hb0e_187{grid-column:1 / -1;min-width:0;padding:30px 32px;border-top:1px solid var(--color-border)}._patternPicker_1hb0e_193{display:flex;grid-column:1 / -1;align-items:end;flex-wrap:wrap;gap:10px;padding:22px 32px;border-top:1px solid var(--color-border)}._patternPickerLabel_1hb0e_202{display:grid;flex:1 1 240px;min-width:0;gap:8px;color:var(--color-muted);font-size:12px}._patternPickerControls_1hb0e_210 [role=combobox]{width:100%}@media(min-width:1050px){._panel_1hb0e_6{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;overflow:visible;border:0;border-radius:0;background:transparent}._player_1hb0e_14,._editor_1hb0e_15{display:block;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._tempo_1hb0e_18,._beatPanel_1hb0e_19{min-height:0;padding:28px 24px}._tempo_1hb0e_18{border-right:0;border-bottom:1px solid var(--color-border)}._tempoValue_1hb0e_36 strong{font-size:96px}._tap_1hb0e_75{flex-basis:100%}._patternPicker_1hb0e_193{border-top:0}}@media(min-width:1050px)and (min-height:760px){._player_1hb0e_14{position:sticky;top:20px}}@media(max-width:670px){._panel_1hb0e_6{grid-template-columns:1fr}._tempo_1hb0e_18,._beatPanel_1hb0e_19{min-height:0;padding:24px 20px}._tempo_1hb0e_18{border-right:0;border-bottom:1px solid var(--color-border)}._settings_1hb0e_153{grid-template-columns:1fr;padding:24px 20px}._patternPicker_1hb0e_193,._advanced_1hb0e_187{padding:24px 20px}}._card_gc8v9_1{background:linear-gradient(160deg,#192737,#142130 65%,#111d2b);border:1px solid #324354;border-radius:28px;box-shadow:0 30px 80px #0004;overflow:hidden}._flat_gc8v9_8{color:var(--color-warning)!important}._sharp_gc8v9_11{color:#eaa28e!important}._tabs_gc8v9_14{display:flex;gap:5px;background:#0d1926;border:1px solid #2a394a;border-radius:13px;padding:5px;width:max-content;margin:28px 30px 0}._tabs_gc8v9_14 button,._segmented_gc8v9_25 button{border:0;background:none;color:#91a5b4;padding:9px 15px;border-radius:9px;font-size:13px;font-weight:700}._tabs_gc8v9_14 ._activeTab_gc8v9_34,._segmented_gc8v9_25 ._selectedMode_gc8v9_35{background:#2e4652;color:#e8fff1}._readout_gc8v9_39{text-align:center;padding:34px 32px 18px}._readoutLabel_gc8v9_43{margin:0;color:#a9c7bb;font-size:14px;font-weight:700;letter-spacing:.04em}._note_gc8v9_50{font-family:inherit;font-size:clamp(72px,11vw,132px);line-height:1.16;font-weight:800;letter-spacing:-.09em;margin:8px 0 0;padding-right:.09em;color:#f0f6f6}._placeholder_gc8v9_60{color:#83baa0;opacity:.38;font-size:100px;line-height:1.54}._tuned_gc8v9_66{color:var(--color-accent);text-shadow:0 0 45px #6edb9630}._cents_gc8v9_70{font-size:17px;font-weight:700;color:#cce6d7;min-height:24px}._gauge_gc8v9_76{position:relative;max-width:520px;margin:24px auto 0;padding:9px 10px 0}._tickRow_gc8v9_82{height:42px;display:flex;justify-content:space-between;align-items:center}._tick_gc8v9_82{height:13px;width:1px;background:#567080}._majorTick_gc8v9_93{height:25px;background:#8ca5a9}._centerTick_gc8v9_97{height:36px;width:2px;background:#9cefb7}._needle_gc8v9_102{position:absolute;top:0;width:3px;height:53px;border-radius:3px;background:#e5ffde;box-shadow:0 0 13px #b2ffc9;transition:left .12s ease,opacity .12s ease}._gaugeLabels_gc8v9_114{display:flex;justify-content:space-between;color:#7893a2;font-size:11px;margin:3px 0}._message_gc8v9_121{min-height:36px;color:#a9bbc6;font-size:13px;margin:24px 0 0}._error_gc8v9_127{color:#ffb8a9;font-size:12px;margin:0}._metrics_gc8v9_132{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #344555;border-bottom:1px solid #344555;margin:0 30px}._metrics_gc8v9_132>div{padding:17px 15px;text-align:center}._metrics_gc8v9_132>div+div{border-left:1px solid #344555}._metrics_gc8v9_132 small,._metrics_gc8v9_132 strong{display:block}._metrics_gc8v9_132 small{color:#8ea6b3;font-size:11px;margin-bottom:7px}._metrics_gc8v9_132 strong{font-size:16px;white-space:nowrap}._controls_gc8v9_159{display:flex;gap:20px;align-items:center;padding:25px 30px}._signal_gc8v9_165{display:flex;align-items:center;gap:11px;flex:1;color:#8da3b1;font-size:11px}._signal_gc8v9_165>div{height:5px;background:#344a55;border-radius:10px;flex:1;max-width:140px;overflow:hidden}._signal_gc8v9_165 i{display:block;height:100%;background:var(--color-accent);border-radius:10px;transition:width .1s}._strings_gc8v9_188{background:#101c29;border-top:1px solid #324354;padding:22px 30px 28px}._stringsHead_gc8v9_193{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._stringsHead_gc8v9_193 strong{font-size:14px}._segmented_gc8v9_25{display:flex;background:#1b2b39;border-radius:9px;padding:3px}._segmented_gc8v9_25 button{padding:6px 10px;font-size:11px}._stringGrid_gc8v9_213{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}._string_gc8v9_188{border:1px solid #344959;border-radius:13px;background:var(--color-surface-raised);color:#d5e5e9;min-width:0;padding:12px 7px;display:flex;align-items:center;flex-direction:column;gap:4px}._string_gc8v9_188:hover,._string_gc8v9_188:focus:not(:disabled){border-color:#94d6ae}._string_gc8v9_188._activeString_gc8v9_234{border-color:var(--color-accent);background:#28574d;box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 2px #a4f0be44}._string_gc8v9_188._activeString_gc8v9_234 span,._string_gc8v9_188._activeString_gc8v9_234 small{color:var(--color-accent)}._string_gc8v9_188._activeString_gc8v9_234 strong{color:var(--color-text)}._string_gc8v9_188 span{font-size:11px;color:#9bb0ba;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}._string_gc8v9_188 strong{font-size:17px}._string_gc8v9_188 small{font-size:10px;color:#89a9ae;white-space:nowrap}@media(max-width:720px){._tabs_gc8v9_14{margin:23px 20px 0}._readout_gc8v9_39{padding:24px 20px 10px}._note_gc8v9_50{font-size:76px}._metrics_gc8v9_132{margin:0 20px}._metrics_gc8v9_132>div{padding:15px 5px}._metrics_gc8v9_132 strong{font-size:13px}._controls_gc8v9_159{padding:20px;flex-wrap:wrap}._signal_gc8v9_165{width:100%}._strings_gc8v9_188{padding:20px}._stringGrid_gc8v9_213{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){._stringsHead_gc8v9_193{align-items:start;flex-direction:column}._segmented_gc8v9_25{max-width:100%}}@media(max-width:350px){._stringGrid_gc8v9_213{grid-template-columns:repeat(2,minmax(0,1fr))}}._hint_1qxbo_1{font-size:12px;color:#a8c3ba;margin:0 0 18px}._nameField_1qxbo_6,._fields_1qxbo_7 label{display:grid;gap:6px;color:#9eb6c0;font-size:11px}._nameField_1qxbo_6{margin-bottom:18px}._list_1qxbo_16{display:grid;gap:12px}._element_1qxbo_20{background:#1c2e3e;border:1px solid #3a5262;border-radius:12px;padding:14px}._elementHeader_1qxbo_26{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:13px}._elementHeader_1qxbo_26>div{display:flex;gap:5px}._fields_1qxbo_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._checkbox_1qxbo_42{display:flex;gap:7px;align-items:center;min-height:var(--control-height);color:#b7cbd0;font-size:12px;margin-top:12px}._add_1qxbo_51{margin-top:14px}._error_1qxbo_54{width:100%;margin:0;color:var(--color-danger);font-size:12px}@media(max-width:620px){._fields_1qxbo_7{grid-template-columns:repeat(2,minmax(0,1fr))}}._banner_4agms_1{display:grid;grid-template-columns:minmax(0,1fr) var(--control-height);align-items:start;gap:12px;padding:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:0 16px 48px #0006}._identity_4agms_13{display:flex;align-items:center;gap:12px;min-width:0}._icon_4agms_19{display:block;flex:none;border:1px solid var(--color-border);border-radius:11px}._identity_4agms_13 h2{margin:0;font-size:16px;line-height:1.3;font-weight:800}._close_4agms_31._close_4agms_31{width:var(--control-height);height:var(--control-height);padding:0;color:var(--color-muted)}._description_4agms_37,._iosHint_4agms_38,._error_4agms_39{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.5}._description_4agms_37{color:var(--color-muted)}._iosHint_4agms_38{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-field)}._install_4agms_54._install_4agms_54{grid-column:1 / -1;justify-self:start;width:140px;height:var(--control-height)}._error_4agms_39{color:var(--color-danger)}._page_m7881_1{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-text)}._page_m7881_1:before{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 900px 550px at 78% -10%,#1d3a3b 0%,transparent 65%),radial-gradient(ellipse 800px 600px at -20% 70%,#132838 0%,transparent 70%),var(--color-background);content:""}._header_m7881_20{width:100%;flex:0 0 60px;height:60px;border-bottom:1px solid #ffffff15;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;max-width:1500px;margin:0 auto;padding:0 42px}._brand_m7881_33{display:flex;gap:9px;align-items:center;width:max-content;color:inherit;font-family:inherit;font-weight:800;font-size:26px;letter-spacing:-.07em;text-decoration:none}._brand_m7881_33:focus-visible,._siteNav_m7881_46 a:focus-visible{outline:var(--focus-outline);outline-offset:4px;border-radius:3px}._brandMark_m7881_51{display:block;flex:none;width:32px;height:32px}._brandDot_m7881_57{color:var(--color-accent)}._siteNav_m7881_46{display:flex;align-self:stretch;align-items:stretch;gap:28px}._siteNav_m7881_46 a{position:relative;display:inline-flex;align-items:center;color:var(--color-muted);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}._siteNav_m7881_46 a:hover,._siteNav_m7881_46 a[aria-current]{color:var(--color-accent)}._siteNav_m7881_46 a[aria-current]:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:var(--color-accent);content:""}._headerRight_m7881_90{display:flex;justify-self:end;align-items:center}._visuallyHidden_m7881_95{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}._main_m7881_102{width:100%;flex:1;max-width:1500px;padding:12px 42px 75px;margin:0 auto}._pageOverview_m7881_109{width:100%;max-width:var(--page-content-max-width);margin:0 auto}._layout_m7881_114{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);gap:22px;align-items:start}._primaryCol_m7881_120{min-width:0}._sidebar_m7881_123{display:grid;gap:16px}._sideCard_m7881_127{background:var(--color-surface);border:1px solid var(--color-border);border-radius:21px;padding:23px;box-shadow:0 15px 45px #0002}._sectionHead_m7881_134 h2{font-family:inherit;font-size:20px;margin:0 0 18px}._tuningName_m7881_139{display:flex;align-items:center;gap:12px;background:#1c3040;border-radius:11px;padding:13px;margin-bottom:14px}._tuningName_m7881_139>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#304c50;color:var(--color-accent);font-size:23px}._tuningName_m7881_139 strong,._tuningName_m7881_139 small{display:block}._tuningName_m7881_139 strong{font-size:13px}._tuningName_m7881_139 small{color:#8eabb5;font-size:11px;margin-top:4px}._tuningPicker_m7881_170{display:grid;margin-bottom:14px}._tuningHint_m7881_174{color:var(--color-muted);font-size:12px;line-height:1.5;margin:0 0 14px}._outline_m7881_180{width:100%;display:flex;justify-content:space-between}._setting_m7881_185{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #304354}._setting_m7881_185 label{color:#b7c9cc;font-size:12px}._setting_m7881_185>div{display:flex;align-items:center;gap:7px;color:#90a7b1;font-size:11px}._setting_m7881_185 input[type=number]{width:68px;text-align:center}._setting_m7881_185 [role=combobox]{width:75px}._setting_m7881_185 input[type=range]{width:95px}._dataHint_m7881_214{color:var(--color-muted);font-size:12px;line-height:1.5;margin:0 0 14px}._dataActions_m7881_220{display:flex;gap:8px}._dataActions_m7881_220 button{flex:1}._footer_m7881_227{width:100%;border-top:1px solid #ffffff15;max-width:1500px;margin:0 auto;padding:21px 42px;display:flex;color:#67818b;font-size:10px;letter-spacing:.08em}._notifications_m7881_238{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));display:grid;gap:12px;width:min(420px,calc(100vw - 48px));z-index:30;pointer-events:none}._notifications_m7881_238>*{pointer-events:auto}._toast_m7881_251,._update_m7881_252{background:#2a5046;color:#e8fff1;border:1px solid #9cdbaf;border-radius:12px;padding:12px 15px;box-shadow:0 15px 40px #0006;font-size:13px}._toast_m7881_251 button,._update_m7881_252 button{margin-left:10px}._loading_m7881_265{background:var(--color-surface);border-radius:25px;min-height:400px;display:grid;place-items:center;color:#a5c4b2}@media(max-width:1000px){._layout_m7881_114{grid-template-columns:1fr}._sidebar_m7881_123{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:670px){._notifications_m7881_238{right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));width:auto}._header_m7881_20{flex-basis:auto;height:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 46px;gap:0;padding:0 14px}._brand_m7881_33{font-size:23px}._siteNav_m7881_46{grid-column:1 / -1;grid-row:2;justify-self:center}._headerRight_m7881_90{grid-column:2;grid-row:1}._main_m7881_102{padding:12px 14px 50px}._sidebar_m7881_123{grid-template-columns:1fr}._footer_m7881_227{padding:20px}}:root{--color-background: #0b1420;--color-surface: #162332;--color-surface-raised: #1a2c3a;--color-field: #0e1b28;--color-border: #304151;--color-border-strong: #496073;--color-text: #edf5f4;--color-muted: #93aab5;--color-accent: #a4f0be;--color-accent-ink: #11271f;--color-danger: #ffb1a5;--color-warning: #eacb83;--radius-control: 9px;--radius-card: 21px;--control-height: 40px;--control-height-large: 52px;--page-content-max-width: 1400px;--focus-outline: 2px solid var(--color-accent);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-background);font-synthesis:none}*{box-sizing:border-box}html{min-width:320px}body{margin:0;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,input:focus-visible,select:focus-visible{outline:var(--focus-outline);outline-offset:3px}input,select{color:inherit}::selection{background:#b8f6cc;color:#101924}
