._space_18muy_1{height:100%;min-height:0;display:flex;flex-direction:column;padding:0 14px;color:var(--foreground)}._heading_18muy_2{text-align:center;flex-shrink:0}._heading_18muy_2 h2{font-size:clamp(22px,3vw,30px);font-weight:550;letter-spacing:-.04em;margin:6px 0}._side_18muy_4{margin:0;color:var(--muted-foreground);font-size:14px}._status_18muy_5{font-size:17px;min-height:23px;margin:8px 0;color:var(--word-amber);transition:color .22s ease}._status_18muy_5[data-phase=solved]{color:var(--word-mint);text-shadow:0 0 24px color-mix(in srgb,currentColor 38%,transparent)}._status_18muy_5[data-phase=wrong]{color:var(--word-coral)}._content_18muy_8{flex:1;min-height:0;display:flex;flex-direction:column}._board_18muy_9{flex:1;min-height:0;display:grid;place-items:center;position:relative}._board_18muy_9 svg{display:block;height:100%;width:100%;max-width:680px;min-height:0}._actions_18muy_11{height:clamp(108px,19dvh,170px);min-height:80px;flex-shrink:0;position:relative}._actions_18muy_11[aria-busy=true]{opacity:.65}._error_18muy_13{font-size:14px;color:var(--error);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}._empty_18muy_14{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:var(--muted-foreground)}@media(min-width:850px){._content_18muy_8{flex-direction:row;max-width:1120px;width:100%;margin:auto}._board_18muy_9{width:65%}._actions_18muy_11{height:100%;width:35%;min-height:220px}}@media(max-height:500px){._heading_18muy_2 h2{font-size:20px;margin:2px 0}._heading_18muy_2{display:flex;gap:14px;align-items:center;justify-content:center}._status_18muy_5{margin:4px 0}._content_18muy_8{flex-direction:row}._board_18muy_9{width:65%}._actions_18muy_11{height:100%;width:35%;min-height:100px}}@media(prefers-reduced-motion:no-preference){._status_18muy_5[data-phase=solved]{animation:_celebrate_18muy_1 .6s var(--ease) both}._status_18muy_5[data-phase=wrong]{animation:_nudge_18muy_1 .3s ease}._board_18muy_9{animation:_boardIn_18muy_1 .45s var(--ease) both}@keyframes _celebrate_18muy_1{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _nudge_18muy_1{0%,to{translate:0}35%{translate:-4px}70%{translate:3px}}@keyframes _boardIn_18muy_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._space_7i8xb_1{height:100%;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;color:var(--foreground)}._feed_7i8xb_2{flex:1;min-height:0;position:relative}._center_7i8xb_3{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:var(--muted-foreground)}._center_7i8xb_3 p{font-size:20px;margin:0}._topicHeader_7i8xb_5{flex-shrink:0;text-align:center;padding:12px 26px 2px}._heading_7i8xb_6{height:clamp(74px,12dvh,112px);max-width:780px;margin:0 auto;min-height:0}._byline_7i8xb_7{display:flex;justify-content:center;align-items:center;gap:14px;min-height:42px;color:var(--muted-foreground);font-size:13px}._body_7i8xb_8{flex:1;max-width:760px;width:calc(100% - 44px);margin:0 auto;min-height:80px}._space_7i8xb_1[data-has-replies=true] ._body_7i8xb_8{flex:.62}._repliesToggle_7i8xb_10{display:none}._replySheet_7i8xb_11{height:min(440px,48dvh);min-height:100px;position:relative}._replies_7i8xb_10{flex:1;min-height:100px;position:relative}._toolbar_7i8xb_13{min-height:56px;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 16px 12px}._toolbar_7i8xb_13 button,._toolbar_7i8xb_13 a{border-radius:999px;min-height:44px;font-size:15px}._feedback_7i8xb_15:empty{display:none}._feedback_7i8xb_15{flex-shrink:0;text-align:center;min-height:20px;font-size:13px;color:var(--muted-foreground)}._error_7i8xb_17{color:var(--error);font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:4px 16px}._sheet_7i8xb_18{width:min(520px,calc(100vw - 24px));max-height:calc(var(--ion-visual-height,100dvh) - 32px);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;min-height:0}._form_7i8xb_19{display:flex;flex-direction:column;gap:8px;margin-top:12px;min-height:0}._form_7i8xb_19 label{font-size:14px;color:var(--muted-foreground)}._form_7i8xb_19 input,._form_7i8xb_19 textarea{font-size:16px}._form_7i8xb_19 textarea{resize:none;min-height:60px;max-height:26dvh;flex-shrink:1}._options_7i8xb_23{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:16px}._options_7i8xb_23 button{min-width:110px;min-height:46px;border-radius:18px}._read_7i8xb_25{height:min(460px,60dvh);min-height:180px;display:flex;flex-direction:column;padding-top:16px}@media(max-height:600px){._topicHeader_7i8xb_5{padding:4px 22px 0}._heading_7i8xb_6{height:72px}._byline_7i8xb_7{min-height:32px}._body_7i8xb_8{min-height:76px}._space_7i8xb_1[data-has-replies=true] ._body_7i8xb_8{flex:1}._replies_7i8xb_10{display:none}._repliesToggle_7i8xb_10{display:inline-flex}._toolbar_7i8xb_13{min-height:44px;padding:0 10px 4px}._toolbar_7i8xb_13 button,._toolbar_7i8xb_13 a{min-height:40px}._sheet_7i8xb_18{padding:18px}._form_7i8xb_19{gap:6px}._form_7i8xb_19 textarea{min-height:64px}._options_7i8xb_23{gap:2px}._options_7i8xb_23 button{min-height:40px}}@media(prefers-reduced-motion:no-preference){._topicHeader_7i8xb_5,._feed_7i8xb_2{animation:_arrive_7i8xb_1 .18s ease-out}@keyframes _arrive_7i8xb_1{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}._space_5fdij_1{height:100%;min-height:0;display:flex;flex-direction:column;max-width:640px;margin:0 auto;padding:12px 24px}._tabs_5fdij_2{display:flex;justify-content:center;gap:4px;flex-shrink:0}._tabs_5fdij_2 button{border-radius:999px;font-size:16px}._tabs_5fdij_2 button[aria-pressed=true]{background:var(--surface)}._center_5fdij_5{flex:1;display:grid;place-content:center;min-height:180px}._form_5fdij_6{margin:auto 0;display:flex;flex-direction:column;gap:18px}._setting_5fdij_7{display:flex;justify-content:space-between;align-items:center;gap:20px}._setting_5fdij_7 label{font-size:17px;line-height:1.3}._setting_5fdij_7 input{width:92px;text-align:center;font-size:17px}._hint_5fdij_10{font-size:13px;color:var(--muted-foreground);line-height:1.5;margin:6px 0}._actions_5fdij_11{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}._actions_5fdij_11 button,._actions_5fdij_11 a{border-radius:999px;min-height:44px}._reports_5fdij_13{flex:1;min-height:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:20px}._reports_5fdij_13 button{width:45%;height:auto;min-height:80px;white-space:normal;flex-direction:column;font-size:20px;text-align:center;overflow-wrap:anywhere}._reports_5fdij_13 small{font-size:12px;color:var(--muted-foreground)}._review_5fdij_16{flex:1;min-height:0;display:flex;flex-direction:column}._review_5fdij_16 h2{font-size:24px;font-weight:550;text-align:center;overflow-wrap:anywhere}._read_5fdij_18{flex:1;min-height:100px}._stats_5fdij_19{flex:1;display:flex;flex-direction:column;justify-content:center;gap:36px;text-align:center}._stats_5fdij_19 strong{display:block;font-size:52px;line-height:1.1;letter-spacing:-.06em;font-weight:550}._stats_5fdij_19 span{display:block;color:var(--muted-foreground);margin-top:8px;font-size:16px}._feedback_5fdij_22{min-height:22px;margin-top:12px;text-align:center;font-size:13px;color:var(--muted-foreground)}._error_5fdij_23{color:var(--error);font-size:14px;text-align:center}@media(max-height:620px){._space_5fdij_1{padding-top:4px}._form_5fdij_6{gap:10px}._setting_5fdij_7 label{font-size:15px}._stats_5fdij_19{gap:16px}._stats_5fdij_19 strong{font-size:36px}}._sheet_vbdne_1._sheet_vbdne_1{width:min(480px,calc(100vw - 24px));padding:20px;max-height:calc(var(--ion-visual-height,100dvh) - 24px);top:calc(var(--ion-visual-top,0px) + var(--ion-visual-height,100dvh)/2);gap:10px}._row_vbdne_2{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0}._row_vbdne_2 input{flex:1;min-width:0}._results_vbdne_4{display:flex;flex-direction:column;gap:2px;min-height:44px}._results_vbdne_4 button{height:auto;min-height:44px;flex-direction:column;gap:2px;padding:6px}._results_vbdne_4 button span{white-space:normal;overflow-wrap:anywhere}._results_vbdne_4 small{color:var(--muted-foreground);font-size:10px}._error_vbdne_8{color:var(--error);font-size:14px;text-align:center}._sheet_vbdne_1{overflow:clip}._results_vbdne_4 button span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:clip;max-width:100%}@media(max-height:550px){._sheet_vbdne_1{padding:12px;gap:4px}._sheet_vbdne_1>p{display:none}._row_vbdne_2{margin:4px 0}._row_vbdne_2 button{min-height:36px;height:36px}}._sheet_vbdne_1>h2{padding-right:44px}@media(max-height:550px){._sheet_vbdne_1>h2{margin:0;min-height:32px}._sheet_vbdne_1>button:last-child{top:6px;right:6px;width:36px;height:36px}}._button_1npfn_1{background:none;border:0;color:var(--foreground);min-width:48px;min-height:48px;padding:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:20px;cursor:pointer;border-radius:14px}._button_1npfn_1:hover{background:var(--muted)}._button_1npfn_1:disabled{opacity:.5}._sheet_1npfn_4{font-family:var(--font-family-base);width:360px;padding:32px}._instructions_1npfn_5{font-size:22px;line-height:1.6}._button_1npfn_1{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background-color .28s ease,opacity .28s ease,transform .36s var(--ease)}._button_1npfn_1:active{transform:scale(.95)}._button_1npfn_1:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._srOnly_1npfn_10{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._space_1p59c_1{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px;text-align:center}._code_1p59c_2{font-size:56px;font-weight:500;letter-spacing:.15em;font-variant-numeric:tabular-nums;margin:0}._muted_1p59c_3{font-size:16px;color:var(--muted-foreground);margin:0}._form_1p59c_4{width:min(260px,100%);display:flex;flex-direction:column;gap:16px}._form_1p59c_4 input{font-size:32px;letter-spacing:.25em;text-align:center;height:60px}._error_1p59c_6{color:var(--error);font-size:15px;margin:0}._actions_1p59c_7{display:flex;gap:12px}._app_11443_1{position:fixed;left:0;right:0;top:var(--visual-top,0px);height:var(--visual-height,100dvh);min-height:160px;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);overflow:hidden;font-family:var(--font-family-base)}._app_11443_1 *{box-sizing:border-box}._header_11443_3{flex-shrink:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:calc(12px + env(safe-area-inset-top)) 16px 4px;gap:4px}._title_11443_4{margin:0;text-align:center;min-width:0;outline:none;font-size:21px;font-weight:500;letter-spacing:-.045em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scopeLabel_11443_5{margin:4px 0 0;text-align:center;font-size:11px;color:var(--muted-foreground)}._account_11443_6._account_11443_6,._back_11443_6._back_11443_6{border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);box-shadow:none;width:44px;height:44px}._main_11443_7{position:relative;flex:1;min-height:0;width:100%}._footer_11443_8{flex-shrink:0;padding:0 14px calc(14px + env(safe-area-inset-bottom))}._app_11443_1[data-keyboard=true] ._footer_11443_8{padding-bottom:8px}._feedback_11443_10{min-height:40px;display:grid;align-items:center;margin:0 auto;max-width:600px}._status_11443_11{text-align:center;color:var(--muted-foreground);font-size:12px}._status_11443_11 button{font-size:12px;min-height:32px}._error_11443_13{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--error);font-size:13px}._bottom_11443_14{display:flex;align-items:center;gap:8px;width:min(620px,100%);min-height:44px;margin:auto}._back_11443_6._back_11443_6{flex-shrink:0;align-self:flex-end;width:56px;height:56px;min-width:56px;padding:0}._back_11443_6 svg{width:32px;height:32px;stroke-width:2.2}._loading_11443_17{position:absolute;top:10px;left:50%;pointer-events:none}._article_11443_18{height:100%;min-height:0;overflow:clip;max-width:650px;margin:auto;padding:8px 24px 0;display:flex;flex-direction:column}._ruleText_11443_19{flex:1;min-height:44px}._rulePicture_11443_20{width:min(240px,70%);height:min(34vh,260px);flex-shrink:0;margin:0 auto 16px;display:grid;place-items:center}._noteChildren_11443_21{height:130px;flex-shrink:0}._rulePicture_11443_20>*{max-height:100%;width:100%}._rulePicture_11443_20 svg{max-height:100%}._rulePicture_11443_20>svg{height:100%}._app_11443_1[data-keyboard=true] ._rulePicture_11443_20,._app_11443_1[data-keyboard=true] ._noteChildren_11443_21{display:none}@media(max-height:500px){._rulePicture_11443_20{height:100px;width:100px;margin-bottom:6px}._header_11443_3{padding-top:4px}._footer_11443_8{padding-bottom:4px}}._message_11443_27{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:18px;color:var(--muted-foreground)}@media(min-width:700px){._header_11443_3{padding-inline:28px}._footer_11443_8{padding-bottom:20px}}._header_11443_3>span{height:44px;width:44px;display:grid;place-items:center}._cloudBody_11443_32{display:flex;flex-direction:column;height:100%;min-height:0}._longName_11443_33{flex:0 0 34%;min-height:56px;max-height:240px;width:min(650px,100%);margin:auto;padding:8px 24px}._childCloud_11443_34{flex:1;min-height:0}._confirmActions_11443_35{display:flex;justify-content:center;gap:12px;margin-top:24px}._title_11443_4{touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent}._title_11443_4,._title_11443_4 *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}._bottom_11443_14>form{flex:1;min-width:0}._app_11443_1:has([data-composer-expanded=true]){--back-bottom: calc(164px + env(safe-area-inset-bottom)) }._error_11443_13>span{min-width:0;overflow-wrap:anywhere}._footer_11443_8:has([data-composer-dock]){padding:0}._bottom_11443_14:has([data-composer-dock]){width:100%;max-width:none}._app_11443_1[data-keyboard=true] [data-composer-dock]{padding-bottom:8px}._app_11443_1[data-cloud=a4f2cf74-a925-40fc-a293-4fbd96e7466d] ._title_11443_4{font-family:ui-rounded,SF Pro Rounded,Avenir Next,Trebuchet MS,sans-serif;font-weight:650;letter-spacing:-.02em}
