:root{color:#17211e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f0e7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(135deg,#1d302b14,#0000 42%),linear-gradient(315deg,#b36a321f,#0000 36%),#f5f0e7;min-width:320px;min-height:100svh;margin:0}button{font:inherit}#root{min-height:100svh}._screen_q52nw_1{place-items:center;width:min(760px,100%);min-width:0;max-width:100%;min-height:100svh;margin:0 auto;padding:24px;display:grid;overflow-x:hidden}._panel_q52nw_13{justify-items:start;gap:14px;width:min(420px,100%);min-width:0;max-width:100%;display:grid}._eyebrow_q52nw_22{color:#62706d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}._title_q52nw_31{color:#17211e;overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1}._modeSwitch_q52nw_39{background:#fffdf8;border:1px solid #d7d0c3;border-radius:8px;grid-template-columns:1fr 1fr;width:100%;min-width:0;padding:4px;display:grid}._modeSwitch_q52nw_39 button{color:#1d302b;cursor:pointer;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;border-radius:6px;font-weight:850}._modeSwitch_q52nw_39 button[data-active=true]{color:#fbfaf5;background:#1d302b}._modeSwitch_q52nw_39 button:disabled{cursor:wait}._form_q52nw_71{gap:11px;width:100%;min-width:0;margin-top:2px;display:grid}._field_q52nw_79{color:#33413d;gap:7px;min-width:0;font-size:14px;font-weight:800;display:grid}._field_q52nw_79 span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._field_q52nw_79 small{color:#62706d;font-size:12px;font-weight:800}._input_q52nw_101{color:#17211e;width:100%;min-width:0;max-width:100%;min-height:52px;font:inherit;background:#fffdf8;border:1px solid #c8c0b2;border-radius:8px;outline:none;padding:12px 14px;font-size:16px;font-weight:750;line-height:1.2}._input_q52nw_101:disabled{cursor:wait;opacity:.72}._input_q52nw_101:focus{border-color:#1d302b;box-shadow:0 0 0 3px #1d302b29}._error_q52nw_128{color:#9b2f22;margin:0;font-size:14px;font-weight:700}._submitButton_q52nw_135{color:#fbfaf5;cursor:pointer;text-align:center;background:#1d302b;border:1px solid #1d302b;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:12px 16px;font-weight:850;display:inline-flex}._backButton_q52nw_153{color:#1d302b;cursor:pointer;text-align:center;background:#fffdf8;border:1px solid #d7d0c3;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:12px 16px;font-weight:850;display:inline-flex}._backButton_q52nw_153:hover{background:#f5f0e7;border-color:#1d302b}._submitButton_q52nw_135:disabled{cursor:wait;opacity:.72}._backButton_q52nw_153:disabled{cursor:wait;opacity:.64}._spinner_q52nw_186{animation:.9s linear infinite _spin_q52nw_186}._submitButton_q52nw_135 span,._backButton_q52nw_153 span{overflow-wrap:anywhere;min-width:0}@keyframes _spin_q52nw_186{to{transform:rotate(360deg)}}@media (width<=640px){._screen_q52nw_1{width:100%;max-width:100%;padding:16px}._panel_q52nw_13{justify-items:stretch;width:100%;max-width:100%}._title_q52nw_31{font-size:36px}}@media (width<=380px){._title_q52nw_31{font-size:32px}._modeSwitch_q52nw_39 button,._submitButton_q52nw_135,._backButton_q52nw_153{padding-inline:10px}}._screen_w7tr8_1{place-items:center;width:min(760px,100%);min-height:100svh;margin:0 auto;padding:24px;display:grid;overflow-x:hidden}._panel_w7tr8_11{justify-items:start;gap:14px;width:min(420px,100%);display:grid}._eyebrow_w7tr8_18{color:#62706d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}._title_w7tr8_27{color:#17211e;overflow-wrap:anywhere;margin:0;font-size:56px;line-height:.95}._actions_w7tr8_35{gap:12px;width:min(360px,100%);margin-top:8px;display:grid}._primaryButton_w7tr8_42,._secondaryButton_w7tr8_43{cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:52px;padding:12px 16px;font-weight:850;display:inline-flex}._primaryButton_w7tr8_42{color:#fbfaf5;background:#1d302b;border:1px solid #1d302b}._secondaryButton_w7tr8_43{color:#1d302b;background:#fffdf8;border:1px solid #d7d0c3}._primaryButton_w7tr8_42:not(:disabled):hover,._secondaryButton_w7tr8_43:not(:disabled):hover{transform:translateY(-1px)}._primaryButton_w7tr8_42:disabled,._secondaryButton_w7tr8_43:disabled{cursor:wait;opacity:.72}._spinner_w7tr8_80{animation:.9s linear infinite _spin_w7tr8_80}@keyframes _spin_w7tr8_80{to{transform:rotate(360deg)}}._error_w7tr8_90{color:#9b2f22;width:min(360px,100%);margin:0;font-size:14px;font-weight:700}@media (width<=640px){._screen_w7tr8_1{padding:16px}._panel_w7tr8_11{justify-items:stretch}._title_w7tr8_27{font-size:42px}._actions_w7tr8_35,._error_w7tr8_90{width:100%}}@media (width<=380px){._title_w7tr8_27{font-size:36px}._primaryButton_w7tr8_42,._secondaryButton_w7tr8_43{padding-inline:12px}}._screen_ki6r4_1{place-items:center;width:min(760px,100%);min-width:0;max-width:100%;min-height:100svh;margin:0 auto;padding:24px;display:grid;overflow-x:hidden}._panel_ki6r4_13{justify-items:start;gap:14px;width:min(420px,100%);min-width:0;max-width:100%;display:grid}._eyebrow_ki6r4_22{color:#62706d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}._title_ki6r4_31{color:#17211e;overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1}._difficultyList_ki6r4_39{gap:10px;width:100%;min-width:0;margin-top:8px;display:grid}._difficultyButton_ki6r4_47{color:#17211e;cursor:pointer;text-align:left;background:#fffdf8;border:1px solid #d7d0c3;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:10px;display:grid}._difficultyButton_ki6r4_47:hover{background:#f5f0e7;border-color:#1d302b}._difficultyButton_ki6r4_47:focus{outline:none}._difficultyButton_ki6r4_47:focus-visible{border-color:#1d302b;box-shadow:0 0 0 3px #1d302b29}._difficultyButton_ki6r4_47[data-active=true]{color:#17211e;background:#f5f0e7;border-color:#1d302b;box-shadow:0 0 0 3px #1d302b29}._optionIcon_ki6r4_85{aspect-ratio:1;color:#47644f;background:#f5f0e7;border-radius:8px;place-items:center;width:44px;display:inline-grid}._difficultyButton_ki6r4_47[data-active=true] ._optionIcon_ki6r4_85{color:#fbfaf5;background:#1d302b}._difficultyButton_ki6r4_47 strong,._difficultyButton_ki6r4_47 small{min-width:0;display:block}._difficultyButton_ki6r4_47 strong{font-size:18px;line-height:1.1}._difficultyButton_ki6r4_47 small{color:#62706d;margin-top:4px;font-size:12px;font-weight:800;line-height:1.25}._radioMark_ki6r4_119{aspect-ratio:1;color:#fbfaf5;border:1px solid #d7d0c3;border-radius:999px;place-items:center;width:28px;display:inline-grid}._difficultyButton_ki6r4_47[data-active=true] ._radioMark_ki6r4_119{background:#1d302b;border-color:#1d302b}._startButton_ki6r4_134,._backButton_ki6r4_135{cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;min-height:54px;margin-top:4px;padding:12px 16px;font-weight:900;display:inline-flex}._startButton_ki6r4_134{color:#fbfaf5;background:#1d302b;border:1px solid #1d302b}._backButton_ki6r4_135{color:#1d302b;background:#fffdf8;border:1px solid #d7d0c3;margin-top:-4px}._startButton_ki6r4_134:hover,._backButton_ki6r4_135:hover{transform:translateY(-1px)}._backButton_ki6r4_135:hover{background:#f5f0e7;border-color:#1d302b}._startButton_ki6r4_134:focus,._backButton_ki6r4_135:focus{outline:none}._startButton_ki6r4_134:focus-visible,._backButton_ki6r4_135:focus-visible{box-shadow:0 0 0 3px #1d302b29}._startButton_ki6r4_134 span,._backButton_ki6r4_135 span{overflow-wrap:anywhere;min-width:0}@media (width<=640px){._screen_ki6r4_1{place-items:start center;width:100%;max-width:100%;padding:16px}._title_ki6r4_31{font-size:36px}}@media (width<=380px){._screen_ki6r4_1{padding-inline:14px}._title_ki6r4_31{font-size:32px}._difficultyButton_ki6r4_47{grid-template-columns:40px minmax(0,1fr) 26px;gap:10px;min-height:72px;padding-inline:10px}._optionIcon_ki6r4_85{width:40px}._difficultyButton_ki6r4_47 strong{font-size:16px}}._screen_j5ady_1{place-items:center;width:min(760px,100%);min-height:100svh;margin:0 auto;padding:24px;display:grid;overflow-x:hidden}._panel_j5ady_11{justify-items:start;gap:14px;width:min(420px,100%);display:grid}._iconWrap_j5ady_18{color:#1d302b;background:#fffdf8;border:1px solid #d7d0c3;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}._eyebrow_j5ady_29{color:#62706d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}._title_j5ady_38{color:#17211e;overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1}._message_j5ady_46{color:#46524f;max-width:34ch;margin:0;font-size:16px;font-weight:700;line-height:1.45}._spinner_j5ady_55{animation:.9s linear infinite _spin_j5ady_55}@keyframes _spin_j5ady_55{to{transform:rotate(360deg)}}@media (width<=640px){._screen_j5ady_1{padding:16px}._panel_j5ady_11{justify-items:stretch}._iconWrap_j5ady_18{justify-self:start}._title_j5ady_38{font-size:36px}}@media (width<=380px){._title_j5ady_38{font-size:32px}}._mainMenu_wpiiq_1{width:min(480px,100%);min-height:100svh;margin:0 auto;padding:18px;display:block;overflow-x:hidden}._content_wpiiq_10{align-content:start;gap:26px;width:100%;display:grid}._appHeader_wpiiq_17{color:#17211e;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;min-height:48px;display:grid}._wordmark_wpiiq_26{color:#17211e;align-items:center;gap:9px;min-width:0;display:inline-flex}._wordmarkMark_wpiiq_34{aspect-ratio:1;border-radius:8px;width:32px;display:block}._wordmarkText_wpiiq_41{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:750;line-height:1.05;overflow:hidden}._menuGroup_wpiiq_51{gap:12px;width:100%;display:grid}._playSection_wpiiq_57{gap:10px;display:grid}._playButton_wpiiq_62{cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:70px;padding:12px;display:grid}._primaryPlayButton_wpiiq_75{color:#fbfaf5;background:#1d302b;border:1px solid #1d302b}._secondaryPlayButton_wpiiq_81{color:#1d302b;background:#fffdf8;border:1px solid #d7d0c3}._playButton_wpiiq_62:not(:disabled):hover{transform:translateY(-1px)}._playButton_wpiiq_62:disabled{cursor:wait;opacity:.64}._actionIcon_wpiiq_96{aspect-ratio:1;border-radius:8px;place-items:center;width:44px;display:inline-grid}._primaryPlayButton_wpiiq_75 ._actionIcon_wpiiq_96{background:#fbfaf51f}._secondaryPlayButton_wpiiq_81 ._actionIcon_wpiiq_96{background:#f5f0e7}._actionText_wpiiq_112{gap:4px;min-width:0;display:grid}._actionTitle_wpiiq_118{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:900;line-height:1.1}._actionMeta_wpiiq_126{min-width:0;color:inherit;opacity:.72;font-size:13px;font-weight:800;line-height:1.2}._profileButton_wpiiq_135{color:#1d302b;cursor:pointer;text-align:left;background:#fffdf8;border:1px solid #d7d0c3;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;max-width:min(230px,48vw);min-height:48px;padding:4px 10px 4px 4px;display:grid}._profileAvatar_wpiiq_152{aspect-ratio:1;border-radius:6px;width:38px;display:block}._profileText_wpiiq_159{gap:2px;min-width:0;display:grid}._profileName_wpiiq_165{color:#17211e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;line-height:1.08;overflow:hidden}._profileMeta_wpiiq_176{color:#62706d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;line-height:1.1;overflow:hidden}._profileButton_wpiiq_135:hover{background:#f5f0e7;border-color:#1d302b}._toolButton_wpiiq_192{color:#1d302b;cursor:pointer;background:#fffdf8;border:1px solid #d7d0c3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:850;display:inline-flex}._toolButton_wpiiq_192:hover{background:#f5f0e7;border-color:#1d302b}._profileButton_wpiiq_135:disabled,._toolButton_wpiiq_192:disabled{cursor:wait;opacity:.64}._toolsSection_wpiiq_219{width:100%;display:grid}._toolButton_wpiiq_192{justify-self:start;padding:9px 12px}._spinner_wpiiq_229{animation:.9s linear infinite _spin_wpiiq_229}@keyframes _spin_wpiiq_229{to{transform:rotate(360deg)}}@media (width<=640px){._mainMenu_wpiiq_1{padding:16px}._content_wpiiq_10{gap:18px}._playButton_wpiiq_62{min-height:66px}._toolButton_wpiiq_192{justify-self:stretch}}@media (width<=380px){._mainMenu_wpiiq_1{padding:14px}._wordmarkText_wpiiq_41{font-size:16px}._profileButton_wpiiq_135{grid-template-columns:34px minmax(0,1fr);gap:7px;max-width:46vw;padding-right:8px}._profileAvatar_wpiiq_152{width:34px}._profileName_wpiiq_165{font-size:13px}._playButton_wpiiq_62{gap:10px;padding:10px}._actionIcon_wpiiq_96{width:40px}._actionTitle_wpiiq_118{font-size:16px}}
