@charset "UTF-8";#root{width:100%;min-height:100vh}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._header_1bxw7_1{background:#fff;border-bottom:1px solid #E5E7EB;max-width:430px;margin:0 auto;position:sticky;top:0;z-index:100}._header__container_1bxw7_10{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}._header__logo_1bxw7_16{cursor:pointer}._header__title_1bxw7_19{margin:0;font-size:20px;font-weight:700;color:#6b8ee8}._header__actions_1bxw7_25{display:flex;align-items:center;gap:12px}._header__username_1bxw7_30{font-size:14px;font-weight:500;color:#2c3e5d}._header__button_1bxw7_35{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;transition:all .2s ease}._header__button_1bxw7_35:hover{background:#e5e7eb;color:#374151}._header__button_1bxw7_35:active{transform:scale(.95)}@media (prefers-color-scheme: dark){._header_1bxw7_1{background:#1f2937;border-bottom-color:#374151}._header__title_1bxw7_19{color:#6b8ee8}._header__username_1bxw7_30{color:#e5e7eb}._header__button_1bxw7_35{background:#374151;color:#d1d5db}._header__button_1bxw7_35:hover{background:#4b5563;color:#f3f4f6}}._welcome-page_d8217_13{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._welcome-page__main_d8217_23{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}._welcome-page__actions_d8217_31{width:100%;max-width:100%;display:flex;flex-direction:column;gap:16px;margin-top:32px}._welcome-page__divider_d8217_39{display:flex;align-items:center;width:100%;color:#6b7280;margin:8px 0}._welcome-page__divider_d8217_39:before,._welcome-page__divider_d8217_39:after{content:"";flex:1 1 100%;border-bottom:1px solid #D1D5DB}._welcome-page__divider-text_d8217_51{font-size:12px;color:#6b7280;padding:0 12px;flex-shrink:0}._welcome-page__authenticated_d8217_57{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:48px;width:100%}._welcome-page__welcome-message_d8217_65{font-size:16px;font-weight:500;color:#2c3e5d;margin:0 0 24px}._welcome-page__start-button_d8217_71{width:100%;max-width:100%;background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #5b7fdb33;transition:transform .2s ease,box-shadow .2s ease}._welcome-page__start-button_d8217_71:hover{transform:scale(1.03);box-shadow:0 6px 16px #5b7fdb4d}._welcome-page__start-button_d8217_71:active{transform:scale(.98)}._welcome-page__start-button_d8217_71:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._welcome-page__start-button_d8217_71:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-color-scheme: dark){._welcome-page_d8217_13{background-color:#12161f}._welcome-page__welcome-message_d8217_65{color:#e5e7eb}._welcome-page__divider_d8217_39{color:#9ca3af}._welcome-page__divider_d8217_39:before,._welcome-page__divider_d8217_39:after{border-bottom-color:#4b5563}}@media (min-width: 480px){._welcome-page_d8217_13{max-width:430px}}._safe_1chol_13,._welcome-header__container_1chol_13{padding-left:max(env(safe-area-inset-left),16px);padding-right:max(env(safe-area-inset-right),16px)}._welcome-header_1chol_13{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #D1D5DB}._welcome-header__container_1chol_13{max-width:960px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}._welcome-header__logo_1chol_33 h1{margin:0;font-size:18px;font-weight:800;color:#2c3e5d}._welcome-header__nav_1chol_39{display:flex;align-items:center;gap:8px}._welcome-header__signup-button_1chol_44,._welcome-header__logout-button_1chol_44{border:1px solid #D1D5DB;background:#fff;color:#2c3e5d;padding:8px 12px;border-radius:8px;font-weight:700}._welcome-header__signup-button_1chol_44:focus-visible,._welcome-header__logout-button_1chol_44:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._welcome-header__signup-button_1chol_44{border-color:#5b7fdb;background:#5b7fdb;color:#fff}@media (min-width: 480px){._welcome-header__container_1chol_13{padding:14px 20px}}@media (prefers-color-scheme: dark){._welcome-header_1chol_13{background:#1f2937;border-bottom-color:#374151}._welcome-header__logo_1chol_33 h1{color:#e5e7eb}._welcome-header__signup-button_1chol_44,._welcome-header__logout-button_1chol_44{background:#111827;color:#e5e7eb;border-color:#374151}._welcome-header__signup-button_1chol_44{background:#5b7fdb;border-color:#5b7fdb;color:#fff}}._welcome-hero_sy4mq_11{display:grid;place-items:center;text-align:center;padding:24px 16px 8px}._welcome-hero__logo_sy4mq_17{display:grid;place-items:center;width:120px;height:120px;border-radius:24px;background:linear-gradient(135deg,#f0f4fe,#e8effc);border:1px solid rgba(91,127,219,.15);margin-bottom:20px;box-shadow:0 4px 12px #5b7fdb14}._welcome-hero__logo-icon_sy4mq_28{width:100%;height:100%;object-fit:cover}._welcome-hero__title_sy4mq_33{margin:0;font-size:24px;font-weight:900;color:#2c3e5d}._welcome-hero__tagline_sy4mq_39{margin:8px 0 0;font-size:14px;color:#6b7280}@media (prefers-color-scheme: dark){._welcome-hero__logo_sy4mq_17{background:#111827;border-color:#374151}._welcome-hero__title_sy4mq_33{color:#e5e7eb}._welcome-hero__tagline_sy4mq_39{color:#9ca3af}}._email-login-button_1jrbz_12{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #5B7FDB;background:#5b7fdb;color:#fff;padding:12px 16px;border-radius:12px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}._email-login-button_1jrbz_12:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000000f}._email-login-button_1jrbz_12:active{transform:translateY(0)}._email-login-button_1jrbz_12:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._email-login-button__icon_1jrbz_37{display:inline-block}._email-login-button__text_1jrbz_40{font-size:14px}@media (prefers-color-scheme: dark){._email-login-button_1jrbz_12{background:#5b7fdb;border-color:#5b7fdb;color:#fff}}._social-button-group_w7ian_11{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;margin-top:8px;margin-bottom:8px}@media (prefers-color-scheme: dark){._social-button-group_w7ian_11{background:transparent}}._social-button_xrv8r_12{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;border:1.5px solid #D1D5DB;background:#fff;color:#2c3e5d;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}._social-button_xrv8r_12:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000000f}._social-button_xrv8r_12:active{transform:translateY(0)}._social-button_xrv8r_12:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._social-button__icon_xrv8r_37{display:inline-grid;place-items:center}._social-button__text_xrv8r_41{font-size:14px}._social-button--google_xrv8r_47{border-color:#d1d5db;background:#fff;color:#2c3e5d}._social-button--kakao_xrv8r_53{background:#fee500;border-color:#fee500;color:#000}._social-button--naver_xrv8r_58{background:#03c75a;border-color:#03c75a;color:#fff}@media (prefers-color-scheme: dark){._social-button_xrv8r_12,._social-button--google_xrv8r_47{background:#111827;border-color:#374151;color:#e5e7eb}._social-button--kakao_xrv8r_53{background:#fee500;border-color:#fee500;color:#000}._social-button--naver_xrv8r_58{background:#03c75a;border-color:#03c75a;color:#fff}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}._safe_15oci_12,._welcome-footer_15oci_12{padding-left:max(env(safe-area-inset-left),16px);padding-right:max(env(safe-area-inset-right),16px)}._welcome-footer_15oci_12{background:#fff;border-top:1px solid #D1D5DB;text-align:center;padding:16px}._welcome-footer__copyright_15oci_23{margin:0;font-size:12px;color:#6b7280}@media (prefers-color-scheme: dark){._welcome-footer_15oci_12{background:#1f2937;border-top-color:#374151}._welcome-footer__copyright_15oci_23{color:#9ca3af}}._login-page_1wux5_14{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._login-page__container_1wux5_26{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;gap:24px}._login-page__header_1wux5_37{width:100%;text-align:center}._login-page__title_1wux5_42{margin:0 0 8px;font-size:24px;font-weight:700;color:#2c3e5d}._login-page__subtitle_1wux5_49{margin:0;font-size:14px;color:#6b7280}._login-page__form_1wux5_56{width:100%}._login-page__divider_1wux5_61{display:flex;align-items:center;width:100%;color:#6b7280}._login-page__divider_1wux5_61:before,._login-page__divider_1wux5_61:after{content:"";flex:1;border-bottom:1px solid #D1D5DB}._login-page__divider-text_1wux5_73{font-size:12px;color:#6b7280;padding:0 12px;flex-shrink:0}._login-page__social_1wux5_81{width:100%}@media (prefers-color-scheme: dark){._login-page_1wux5_14{background-color:#12161f;border-left-color:#374151;border-right-color:#374151}._login-page__title_1wux5_42{color:#e5e7eb}._login-page__subtitle_1wux5_49,._login-page__divider_1wux5_61{color:#9ca3af}._login-page__divider_1wux5_61:before,._login-page__divider_1wux5_61:after{border-bottom-color:#4b5563}._login-page__divider-text_1wux5_73{color:#9ca3af}}._login-form_17ebq_3{display:flex;flex-direction:column;gap:16px;width:100%}._login-form__error_17ebq_10{margin:0}._login-form__submit-button_17ebq_14{width:100%;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background:#5b7fdb;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._login-form__submit-button_17ebq_14:hover:not(:disabled){background:#6b8ee8}._login-form__submit-button_17ebq_14:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._login-form__submit-button_17ebq_14:disabled{opacity:.6;cursor:not-allowed}._login-form__signup-link_17ebq_38{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;color:#6b7280}._login-form__signup-link_17ebq_38 span{color:#6b7280}._login-form__link_17ebq_50{color:#5b7fdb;font-weight:600;text-decoration:none;transition:color .2s ease}._login-form__link_17ebq_50:hover{color:#6b8ee8;text-decoration:underline}._login-form__link_17ebq_50:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}@media (prefers-color-scheme: dark){._login-form__signup-link_17ebq_38,._login-form__signup-link_17ebq_38 span{color:#9ca3af}._login-form__link_17ebq_50{color:#5b7fdb}._login-form__link_17ebq_50:hover{color:#6b8ee8}}._text-input_t85mn_3{display:flex;flex-direction:column;gap:6px}._text-input__label_t85mn_9{font-size:14px;font-weight:600;color:#2c3e5d}._text-input__required_t85mn_15{color:#ef4444;margin-left:2px}._text-input__field_t85mn_20{padding:12px 40px 12px 14px;font-size:14px;color:#2c3e5d;background-color:#f8f9fb;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease}._text-input__field_t85mn_20::placeholder{color:#6b7280}._text-input__field_t85mn_20:focus{outline:none;border-color:#5b7fdb;box-shadow:0 0 0 3px #5b7fdb1a}._text-input__field_t85mn_20:disabled{opacity:.6;cursor:not-allowed}._text-input__field--error_t85mn_42{border-color:#ef4444}._text-input__field--error_t85mn_42:focus{box-shadow:0 0 0 3px #ef44441a}._text-input__field--readonly_t85mn_49{background-color:#f3f4f6;cursor:default}._text-input__error_t85mn_54{font-size:13px;color:#ef4444}@media (prefers-color-scheme: dark){._text-input__label_t85mn_9{color:#e5e7eb}._text-input__field_t85mn_20{color:#e5e7eb;background-color:#1f2937;border-color:#4b5563}._text-input__field_t85mn_20::placeholder{color:#9ca3af}._text-input__field--readonly_t85mn_49{background-color:#111827}}._password-input_1yqgs_3{display:flex;flex-direction:column;gap:6px}._password-input__label_1yqgs_9{font-size:14px;font-weight:600;color:#2c3e5d}._password-input__required_1yqgs_15{color:#ef4444;margin-left:2px}._password-input__wrapper_1yqgs_20{position:relative;display:flex;align-items:center}._password-input__field_1yqgs_26{width:100%;padding:12px 40px 12px 14px;font-size:14px;color:#2c3e5d;background-color:#f8f9fb;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease}._password-input__field_1yqgs_26::placeholder{color:#6b7280}._password-input__field_1yqgs_26:focus{outline:none;border-color:#5b7fdb;box-shadow:0 0 0 3px #5b7fdb1a}._password-input__field_1yqgs_26:disabled{opacity:.6;cursor:not-allowed}._password-input__field--error_1yqgs_49{border-color:#ef4444}._password-input__field--error_1yqgs_49:focus{box-shadow:0 0 0 3px #ef44441a}._password-input__toggle_1yqgs_56{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b7280;cursor:pointer;padding:4px;transition:color .2s ease}._password-input__toggle_1yqgs_56:hover:not(:disabled){color:#5b7fdb}._password-input__toggle_1yqgs_56:disabled{opacity:.5;cursor:not-allowed}._password-input__toggle_1yqgs_56 svg{display:block}._password-input__error_1yqgs_80{font-size:13px;color:#ef4444}@media (prefers-color-scheme: dark){._password-input__label_1yqgs_9{color:#e5e7eb}._password-input__field_1yqgs_26{color:#e5e7eb;background-color:#1f2937;border-color:#4b5563}._password-input__field_1yqgs_26::placeholder{color:#9ca3af}._password-input__toggle_1yqgs_56{color:#9ca3af}._password-input__toggle_1yqgs_56:hover:not(:disabled){color:#5b7fdb}}._message_l9t1e_1{padding:12px 16px;border-radius:8px;margin:12px 0}._message--error_l9t1e_6{background:#fee2e2;border:1px solid #FCA5A5;color:#991b1b}._message--warning_l9t1e_11{background:#fef3c7;border:1px solid #FCD34D;color:#92400e}._message--info_l9t1e_16{background:#dbeafe;border:1px solid #93C5FD;color:#1e40af}._message__text_l9t1e_21{margin:0;font-size:14px;line-height:1.5}@media (prefers-color-scheme: dark){._message--error_l9t1e_6{background:#7f1d1d;border-color:#991b1b;color:#fca5a5}._message--warning_l9t1e_11{background:#78350f;border-color:#92400e;color:#fcd34d}._message--info_l9t1e_16{background:#1e3a8a;border-color:#1e40af;color:#93c5fd}}._auth-logo_1zpvq_3{background:transparent;border:none;padding:0;cursor:pointer;transition:all .2s ease;margin-bottom:24px}._auth-logo_1zpvq_3:hover ._auth-logo__text_1zpvq_11{color:#6b8ee8}._auth-logo_1zpvq_3:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._auth-logo__text_1zpvq_11{margin:0;font-size:20px;font-weight:800;color:#5b7fdb;letter-spacing:-.3px;transition:color .2s ease}@media (prefers-color-scheme: dark){._auth-logo__text_1zpvq_11{color:#5b7fdb}._auth-logo_1zpvq_3:hover ._auth-logo__text_1zpvq_11{color:#6b8ee8}}._signup-page_1ijyy_14{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._signup-page__container_1ijyy_27{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}._signup-page__header_1ijyy_37{width:100%;text-align:center;margin-bottom:24px}._signup-page__title_1ijyy_43{margin:0 0 8px;font-size:24px;font-weight:700;color:#2c3e5d}._signup-page__subtitle_1ijyy_50{margin:0;font-size:14px;color:#6b7280}._signup-page__progress_1ijyy_57{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin-bottom:24px}._signup-page__step_1ijyy_66{display:flex;flex-direction:column;align-items:center;gap:4px;color:#6b7280;flex-basis:100px;transition:color .2s ease}._signup-page__step_1ijyy_66._active_1ijyy_75{color:#5b7fdb;font-weight:600}._signup-page__step_1ijyy_66._active_1ijyy_75 ._signup-page__step-number_1ijyy_79{background-color:#5b7fdb;color:#f8f9fb;border-color:#5b7fdb}._signup-page__step-number_1ijyy_79{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background-color:#f8f9fb;border:2px solid #D1D5DB;color:#6b7280;font-size:12px;font-weight:700;transition:all .2s ease}._signup-page__step-label_1ijyy_99{font-size:13px;white-space:nowrap}._signup-page__step-divider_1ijyy_104{flex:1;height:2px;background-color:#d1d5db;margin:0 16px;transform:translateY(-8px)}._signup-page__error_1ijyy_113{width:100%;max-width:100%;margin-bottom:16px}@media (prefers-color-scheme: dark){._signup-page_1ijyy_14{background-color:#12161f;border-left-color:#374151;border-right-color:#374151}._signup-page__title_1ijyy_43{color:#e5e7eb}._signup-page__subtitle_1ijyy_50,._signup-page__step_1ijyy_66{color:#9ca3af}._signup-page__step_1ijyy_66._active_1ijyy_75{color:#5b7fdb}._signup-page__step-number_1ijyy_79{background-color:#1f2937;border-color:#4b5563;color:#9ca3af}._signup-page__step_1ijyy_66._active_1ijyy_75 ._signup-page__step-number_1ijyy_79{background-color:#5b7fdb;border-color:#5b7fdb;color:#f8f9fb}._signup-page__step-divider_1ijyy_104{background-color:#4b5563}}._signup-step1_54kr7_14{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}._signup-step1__header_54kr7_22{display:flex;flex-direction:column;gap:4px}._signup-step1__title_54kr7_28{margin:0;font-size:18px;font-weight:800;color:#2c3e5d}._signup-step1__subtitle_54kr7_35{margin:0;font-size:13px;color:#6b7280}._signup-step1__content_54kr7_41{border:1px solid #D1D5DB;border-radius:12px;padding:12px;max-height:40svh;overflow:auto}._signup-step1__error_54kr7_49{margin:4px 0}._signup-step1__actions_54kr7_53{display:flex;flex-direction:column;gap:10px;margin-top:8px}._signup-step1__next-button_54kr7_60{width:100%;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;background:#5b7fdb;color:#fff;border:none;cursor:pointer;transition:all .2s ease}._signup-step1__next-button_54kr7_60:hover:not(:disabled){background:#6b8ee8}._signup-step1__next-button_54kr7_60:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._signup-step1__next-button_54kr7_60:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){._signup-step1__title_54kr7_28{color:#e5e7eb}._signup-step1__subtitle_54kr7_35{color:#9ca3af}._signup-step1__content_54kr7_41{border-color:#4b5563}}._terms-list_zezu3_3{display:flex;flex-direction:column;gap:8px}._terms-list__loading_zezu3_9,._terms-list__error_zezu3_10{padding:20px;text-align:center;font-size:14px;color:#6b7280}._terms-list__divider_zezu3_17{height:1px;background-color:#d1d5db;margin:8px 0}._terms-list__items_zezu3_23{display:flex;flex-direction:column}@media (prefers-color-scheme: dark){._terms-list__divider_zezu3_17{background-color:#4b5563}._terms-list__loading_zezu3_9,._terms-list__error_zezu3_10{color:#9ca3af}}._agree-all-checkbox_way27_3{padding:12px 0}._agree-all-checkbox__label_way27_7{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;font-weight:600;color:#2c3e5d}._agree-all-checkbox__checkbox_way27_17{width:20px;height:20px;cursor:pointer;accent-color:#5B7FDB}._agree-all-checkbox__text_way27_24{-webkit-user-select:none;user-select:none}@media (prefers-color-scheme: dark){._agree-all-checkbox__label_way27_7{color:#e5e7eb}}._terms-item_n1luz_3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}._terms-item__label_n1luz_11{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer;font-size:14px;color:#2c3e5d}._terms-item__checkbox_n1luz_21{width:18px;height:18px;cursor:pointer;accent-color:#5B7FDB}._terms-item__title_n1luz_28{display:flex;align-items:center;gap:4px}._terms-item__required_n1luz_34{color:#ef4444;font-weight:600;font-size:13px}._terms-item__optional_n1luz_40{color:#6b7280;font-size:13px}._terms-item__detail-button_n1luz_45{padding:6px 12px;font-size:13px;color:#6b7280;background:transparent;border:1px solid #D1D5DB;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}._terms-item__detail-button_n1luz_45:hover{color:#5b7fdb;border-color:#5b7fdb}@media (prefers-color-scheme: dark){._terms-item__label_n1luz_11{color:#e5e7eb}._terms-item__detail-button_n1luz_45{color:#9ca3af;border-color:#4b5563}._terms-item__detail-button_n1luz_45:hover{color:#5b7fdb;border-color:#5b7fdb}}._modal_o2kio_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;overflow-y:auto}._modal__content_o2kio_15{position:relative;background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:0 20px 60px #0000004d}._modal__close_o2kio_26{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._modal__close_o2kio_26:hover{background:#e5e7eb;color:#374151}@media (prefers-color-scheme: dark){._modal__content_o2kio_15{background:#1f2937}._modal__close_o2kio_26{background:#374151;color:#d1d5db}._modal__close_o2kio_26:hover{background:#4b5563;color:#f3f4f6}}._result-view_1dwwi_3{display:flex;flex-direction:column;gap:24px;padding:24px 16px;max-width:100%}._result-view__header_1dwwi_11{text-align:center}._result-view__title_1dwwi_15{margin:0 0 8px;font-size:24px;font-weight:700;color:#2c3e5d}._result-view__subtitle_1dwwi_22{margin:0;font-size:14px;color:#6b7280}._result-view__content_1dwwi_28{display:flex;flex-direction:column;gap:24px}._result-view__actions_1dwwi_34{display:flex;justify-content:center;padding-top:8px}._result-view__close-button_1dwwi_40{width:100%;max-width:300px;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background:#5b7fdb;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._result-view__close-button_1dwwi_40:hover{background:#6b8ee8}._result-view__close-button_1dwwi_40:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}@media (prefers-color-scheme: dark){._result-view__title_1dwwi_15{color:#e5e7eb}._result-view__subtitle_1dwwi_22{color:#9ca3af}}._score-card_1q5no_3{background:#f8f9fb;border:1px solid #D1D5DB;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 2px 8px #0000000a}._score-card__content_1q5no_12{display:flex;flex-direction:column;align-items:center;gap:12px}._score-card__grade_1q5no_19{font-size:48px;font-weight:900;line-height:1}._score-card__score_1q5no_25{display:flex;align-items:baseline;gap:4px}._score-card__score-value_1q5no_31{font-size:36px;font-weight:700;color:#2c3e5d}._score-card__score-max_1q5no_37{font-size:20px;font-weight:500;color:#6b7280}._score-card__label_1q5no_43{margin:0;font-size:14px;font-weight:600;color:#6b7280}._score-card__details_1q5no_51{margin-top:24px;padding-top:24px;border-top:1px solid #D1D5DB;text-align:left}._score-card__details-title_1q5no_58{margin:0 0 16px;font-size:16px;font-weight:700;color:#2c3e5d;text-align:center}._score-card__details-grid_1q5no_66{display:grid;grid-template-columns:1fr;gap:16px}._score-card__detail-item_1q5no_72{display:flex;flex-direction:column;gap:8px}._score-card__detail-label_1q5no_78{font-size:14px;font-weight:600;color:#2c3e5d}._score-card__detail-score_1q5no_84{display:flex;align-items:baseline;gap:4px}._score-card__detail-value_1q5no_90{font-size:20px;font-weight:700;color:#2c3e5d}._score-card__detail-max_1q5no_96{font-size:14px;font-weight:500;color:#6b7280}._score-card__progress-bar_1q5no_103{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}._score-card__progress-fill_1q5no_111{height:100%;border-radius:4px;transition:width .3s ease}@media (min-width: 768px){._score-card__details-grid_1q5no_66{grid-template-columns:repeat(2,1fr);gap:20px}}@media (prefers-color-scheme: dark){._score-card_1q5no_3{background:#1f2937;border-color:#4b5563}._score-card__score-value_1q5no_31{color:#e5e7eb}._score-card__score-max_1q5no_37,._score-card__label_1q5no_43{color:#9ca3af}._score-card__details_1q5no_51{border-top-color:#4b5563}._score-card__details-title_1q5no_58,._score-card__detail-label_1q5no_78,._score-card__detail-value_1q5no_90{color:#e5e7eb}._score-card__detail-max_1q5no_96{color:#9ca3af}._score-card__progress-bar_1q5no_103{background:#374151}}._detail-section_jdbe7_3{display:flex;flex-direction:column;gap:16px}._detail-section__title_jdbe7_9{margin:0;font-size:18px;font-weight:700;color:#2c3e5d}._detail-section__content_jdbe7_16{background:#f8f9fb;border:1px solid #D1D5DB;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:24px}._detail-section__block_jdbe7_27{padding:16px;background:#fff;border-radius:8px;border:1px solid #D1D5DB}._detail-section__subtitle_jdbe7_34{margin:0 0 12px;font-size:16px;font-weight:600;color:#2c3e5d;display:flex;align-items:center;gap:8px}._detail-section__text_jdbe7_45{margin:0;font-size:14px;line-height:1.8;color:#2c3e5d;white-space:pre-wrap;padding:12px;background:#eef2ff;border-radius:8px;font-style:italic}._detail-section__item_jdbe7_57{margin-bottom:16px}._detail-section__item_jdbe7_57:last-child{margin-bottom:0}._detail-section__item_jdbe7_57 strong{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#6b8ee8}._detail-section__item_jdbe7_57 p{margin:0;font-size:14px;line-height:1.6;color:#2c3e5d}._detail-section__list_jdbe7_78{margin:0;padding-left:20px;list-style:none}._detail-section__list-item_jdbe7_84{margin-bottom:12px;padding:12px;background:#fff;border-radius:8px;font-size:14px;line-height:1.6;color:#2c3e5d;border:1px solid #D1D5DB}._detail-section__list-item_jdbe7_84:last-child{margin-bottom:0}._detail-section__list-item_jdbe7_84 strong{color:#6b8ee8;font-weight:600}._detail-section__count_jdbe7_102{margin-left:4px;font-size:12px;color:#6b7280;font-weight:500}._detail-section__suggestion_jdbe7_109{margin-top:8px;padding:8px 12px;background:#eef2ff;border-left:3px solid #6B8EE8;border-radius:4px;font-size:13px;color:#6b7280}._detail-section__improvements_jdbe7_120{margin-top:20px}._detail-section__sentences_jdbe7_125{display:flex;flex-direction:column;gap:16px}._detail-section__sentence_jdbe7_125{padding:16px;background:#fff;border:1px solid #D1D5DB;border-radius:8px}._detail-section__sentence-header_jdbe7_138{margin-bottom:12px}._detail-section__sentence-number_jdbe7_142{display:inline-block;padding:4px 12px;background:#6b8ee8;color:#fff;border-radius:12px;font-size:12px;font-weight:600}._detail-section__sentence-content_jdbe7_152{display:flex;flex-direction:column;gap:12px}._detail-section__sentence-original_jdbe7_158{margin:0;padding:12px;background:#fef3c7;border-left:3px solid #F59E0B;border-radius:4px;font-size:14px;line-height:1.6;color:#2c3e5d}._detail-section__sentence-original_jdbe7_158 strong{display:inline;font-weight:600;color:#d97706}._detail-section__sentence-improved_jdbe7_174{margin:0;padding:12px;background:#d1fae5;border-left:3px solid #10B981;border-radius:4px;font-size:14px;line-height:1.6;color:#2c3e5d}._detail-section__sentence-improved_jdbe7_174 strong{display:inline;font-weight:600;color:#059669}._detail-section__issues_jdbe7_191{margin-top:8px;padding:12px;background:#fee2e2;border-radius:8px}._detail-section__issues_jdbe7_191 strong{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#dc2626}._detail-section__issues_jdbe7_191 ul{margin:0;padding-left:20px;list-style:disc}._detail-section__issues_jdbe7_191 ul li{margin-bottom:4px;font-size:13px;line-height:1.6;color:#2c3e5d}._detail-section__issues_jdbe7_191 ul li:last-child{margin-bottom:0}._detail-section__issue-high_jdbe7_219{display:inline-block;padding:2px 6px;background:#dc2626;color:#fff;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}._detail-section__issue-medium_jdbe7_230{display:inline-block;padding:2px 6px;background:#f59e0b;color:#fff;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}._detail-section__issue-low_jdbe7_241{display:inline-block;padding:2px 6px;background:#10b981;color:#fff;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}._detail-section__pattern--current_jdbe7_253{margin:0;padding:12px;background:#fee2e2;border-left:3px solid #EF4444;border-radius:4px;font-size:14px;line-height:1.6;color:#2c3e5d}._detail-section__pattern--improved_jdbe7_264{margin:0;padding:12px;background:#d1fae5;border-left:3px solid #10B981;border-radius:4px;font-size:14px;line-height:1.6;color:#2c3e5d}._detail-section__dialogue_jdbe7_275{margin:0;padding:16px;background:#eef2ff;border-radius:8px;font-size:14px;line-height:1.8;color:#2c3e5d;font-style:italic;border:2px solid #6B8EE8}._detail-section__empty_jdbe7_288{margin:0;padding:32px;text-align:center;font-size:14px;color:#6b7280}@media (prefers-color-scheme: dark){._detail-section__title_jdbe7_9,._detail-section__subtitle_jdbe7_34{color:#e5e7eb}._detail-section__content_jdbe7_16{background:#1f2937;border-color:#4b5563}._detail-section__block_jdbe7_27,._detail-section__list-item_jdbe7_84,._detail-section__sentence_jdbe7_125{background:#374151;border-color:#4b5563}._detail-section__text_jdbe7_45{background:#1e3a5f;color:#e5e7eb}._detail-section__item_jdbe7_57 strong{color:#93c5fd}._detail-section__item_jdbe7_57 p,._detail-section__list-item_jdbe7_84{color:#e5e7eb}._detail-section__list-item_jdbe7_84 strong{color:#93c5fd}._detail-section__sentence-original_jdbe7_158{background:#78350f;border-left-color:#f59e0b;color:#fef3c7}._detail-section__sentence-original_jdbe7_158 strong{color:#fcd34d}._detail-section__sentence-improved_jdbe7_174{background:#064e3b;border-left-color:#10b981;color:#d1fae5}._detail-section__sentence-improved_jdbe7_174 strong{color:#6ee7b7}._detail-section__pattern--current_jdbe7_253{background:#7f1d1d;border-left-color:#ef4444;color:#fee2e2}._detail-section__pattern--improved_jdbe7_264{background:#064e3b;border-left-color:#10b981;color:#d1fae5}._detail-section__dialogue_jdbe7_275{background:#1e3a5f;border-color:#6b8ee8;color:#e5e7eb}._detail-section__suggestion_jdbe7_109{background:#1e3a5f;border-left-color:#6b8ee8;color:#d1d5db}._detail-section__issues_jdbe7_191{background:#7f1d1d}._detail-section__issues_jdbe7_191 strong{color:#fca5a5}._detail-section__issues_jdbe7_191 ul li{color:#fee2e2}._detail-section__empty_jdbe7_288{color:#9ca3af}}._alternatives_1na7a_3{display:flex;flex-direction:column;gap:16px}._alternatives__title_1na7a_9{margin:0;font-size:18px;font-weight:700;color:#2c3e5d}._alternatives__subtitle_1na7a_16{margin:0;font-size:14px;color:#6b7280}._alternatives__list_1na7a_22{display:flex;flex-direction:column;gap:12px}._alternatives__item_1na7a_28{background:#f8f9fb;border:2px solid #D1D5DB;border-radius:12px;padding:16px;transition:all .2s ease}._alternatives__item--selected_1na7a_35{border-color:#10b981;background:#10b9810d}._alternatives__item-header_1na7a_40{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._alternatives__item-label_1na7a_47{font-size:14px;font-weight:700;color:#2c3e5d}._alternatives__item-actions_1na7a_53{display:flex;align-items:center;gap:8px}._alternatives__item-button_1na7a_59{padding:6px 16px;font-size:13px;font-weight:600;color:#5b7fdb;background:transparent;border:1.5px solid #5B7FDB;border-radius:8px;cursor:pointer;transition:all .2s ease}._alternatives__item-button_1na7a_59:hover{background:#5b7fdb0d}._alternatives__item-badge_1na7a_74{padding:6px 16px;font-size:13px;font-weight:600;color:#fff;background:#10b981;border-radius:8px}._alternatives__item-detail-button_1na7a_83{padding:6px 16px;font-size:13px;font-weight:600;color:#5b7fdb;background:transparent;border:1.5px solid #5B7FDB;border-radius:8px;cursor:pointer;transition:all .2s ease}._alternatives__item-detail-button_1na7a_83:hover{background:#5b7fdb0d}._alternatives__item-content_1na7a_98{margin:0;font-size:14px;line-height:1.6;color:#2c3e5d;white-space:pre-wrap}@media (prefers-color-scheme: dark){._alternatives__title_1na7a_9{color:#e5e7eb}._alternatives__subtitle_1na7a_16{color:#9ca3af}._alternatives__item_1na7a_28{background:#1f2937;border-color:#4b5563}._alternatives__item--selected_1na7a_35{border-color:#10b981;background:#10b9811a}._alternatives__item-label_1na7a_47,._alternatives__item-content_1na7a_98{color:#e5e7eb}._alternatives__item-button_1na7a_59,._alternatives__item-detail-button_1na7a_83{color:#5b7fdb;border-color:#5b7fdb;background:#1f2937}._alternatives__item-button_1na7a_59:hover,._alternatives__item-detail-button_1na7a_83:hover{background:#5b7fdb26}}._modal-overlay_sx1ex_2{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_sx1ex_2{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;animation:_modalSlideIn_sx1ex_1 .3s ease-out}._modal__header_sx1ex_26{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #D1D5DB}._modal__title_sx1ex_33{font-size:24px;font-weight:700;color:#2c3e5d;margin:0}._modal__close-button_sx1ex_39{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s}._modal__close-button_sx1ex_39:hover{color:#2c3e5d}._modal__content_sx1ex_52{padding:24px}._modal__score-section_sx1ex_55{display:flex;justify-content:center;margin-bottom:32px}._modal__score-card_sx1ex_60{background:#f8f9fb;border:1px solid #D1D5DB;border-radius:16px;padding:32px;text-align:center;min-width:200px;box-shadow:0 2px 8px #0000000a}._modal__grade_sx1ex_69{font-size:48px;font-weight:900;margin-bottom:8px;line-height:1}._modal__score_sx1ex_55{font-size:32px;font-weight:700;color:#2c3e5d;margin-bottom:4px}._modal__score-max_sx1ex_81{font-size:20px;font-weight:500;color:#6b7280}._modal__score-label_sx1ex_86{font-size:14px;font-weight:600;color:#6b7280}._modal__section_sx1ex_91{margin-bottom:24px}._modal__section_sx1ex_91:last-child{margin-bottom:0}._modal__section-title_sx1ex_97{font-size:18px;font-weight:700;color:#2c3e5d;margin-bottom:12px}._modal__text_sx1ex_103{font-size:14px;line-height:1.8;color:#2c3e5d;margin:0;white-space:pre-wrap}._modal__list_sx1ex_110{list-style:none;padding:0;margin:0}._modal__list-item_sx1ex_115{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px;font-size:14px;line-height:1.6;color:#2c3e5d;border:1px solid #D1D5DB}._modal__list-item_sx1ex_115:last-child{margin-bottom:0}._modal__list-item_sx1ex_115 strong{color:#6b8ee8;font-weight:600}._modal__suggestion_sx1ex_132{margin-top:8px;padding:8px 12px;background:#eef2ff;border-left:3px solid #6B8EE8;border-radius:4px;font-size:13px;color:#6b7280}._modal__footer_sx1ex_141{padding:16px 24px;border-top:1px solid #D1D5DB;display:flex;justify-content:center}._modal__confirm-button_sx1ex_147{background:#5b7fdb;color:#fff;border:none;border-radius:12px;padding:12px 48px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._modal__confirm-button_sx1ex_147:hover{background:#6b8ee8;transform:translateY(-1px)}._modal__confirm-button_sx1ex_147:active{transform:translateY(0)}@keyframes _modalSlideIn_sx1ex_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._modal_sx1ex_2::-webkit-scrollbar{width:8px}._modal_sx1ex_2::-webkit-scrollbar-track{background:#f8f9fb;border-radius:0 16px 16px 0}._modal_sx1ex_2::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}._modal_sx1ex_2::-webkit-scrollbar-thumb:hover{background:#6b7280}@media (prefers-color-scheme: dark){._modal_sx1ex_2{background:#1f2937}._modal__header_sx1ex_26{border-bottom-color:#4b5563}._modal__title_sx1ex_33{color:#e5e7eb}._modal__close-button_sx1ex_39{color:#9ca3af}._modal__close-button_sx1ex_39:hover{color:#e5e7eb}._modal__score-card_sx1ex_60{background:#374151;border-color:#4b5563}._modal__score_sx1ex_55{color:#e5e7eb}._modal__score-max_sx1ex_81,._modal__score-label_sx1ex_86{color:#9ca3af}._modal__section-title_sx1ex_97,._modal__text_sx1ex_103{color:#e5e7eb}._modal__list-item_sx1ex_115{background:#374151;border-color:#4b5563;color:#e5e7eb}._modal__list-item_sx1ex_115 strong{color:#6b8ee8}._modal__suggestion_sx1ex_132{background:#1e3a5f;border-left-color:#6b8ee8;color:#d1d5db}._modal__footer_sx1ex_141{border-top-color:#4b5563}._modal_sx1ex_2::-webkit-scrollbar-track{background:#374151}._modal_sx1ex_2::-webkit-scrollbar-thumb{background:#4b5563}._modal_sx1ex_2::-webkit-scrollbar-thumb:hover{background:#6b7280}}._terms-content_1t8w4_3{display:flex;flex-direction:column;gap:16px}._terms-content__title_1t8w4_9{margin:0;font-size:20px;font-weight:700;color:#2c3e5d}._terms-content__body_1t8w4_16{font-size:14px;line-height:1.6;color:#6b7280;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}._terms-content__body_1t8w4_16 h1,._terms-content__body_1t8w4_16 h2,._terms-content__body_1t8w4_16 h3,._terms-content__body_1t8w4_16 h4,._terms-content__body_1t8w4_16 h5,._terms-content__body_1t8w4_16 h6{margin:16px 0 8px;font-weight:700;color:#2c3e5d}._terms-content__body_1t8w4_16 h1{font-size:20px}._terms-content__body_1t8w4_16 h2{font-size:18px}._terms-content__body_1t8w4_16 h3{font-size:16px}._terms-content__body_1t8w4_16 h4,._terms-content__body_1t8w4_16 h5,._terms-content__body_1t8w4_16 h6{font-size:14px}._terms-content__body_1t8w4_16 p{margin:8px 0}._terms-content__body_1t8w4_16 ul,._terms-content__body_1t8w4_16 ol{margin:8px 0;padding-left:24px}._terms-content__body_1t8w4_16 li{margin:4px 0}._terms-content__body_1t8w4_16 strong,._terms-content__body_1t8w4_16 b{font-weight:700;color:#2c3e5d}._terms-content__body_1t8w4_16 em,._terms-content__body_1t8w4_16 i{font-style:italic}._terms-content__body_1t8w4_16 code{background-color:#5b7fdb1a;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}._terms-content__body_1t8w4_16 pre{background-color:#5b7fdb0d;padding:12px;border-radius:6px;overflow-x:auto;margin:12px 0}._terms-content__body_1t8w4_16 pre code{background:none;padding:0}._terms-content__body_1t8w4_16 a{color:#5b7fdb;text-decoration:underline}._terms-content__body_1t8w4_16 a:hover{opacity:.8}._terms-content__body_1t8w4_16 blockquote{border-left:3px solid #5B7FDB;padding-left:12px;margin:12px 0;color:#6b7280}._terms-content__body_1t8w4_16 hr{border:none;border-top:1px solid #D1D5DB;margin:16px 0}@media (prefers-color-scheme: dark){._terms-content__title_1t8w4_9{color:#e5e7eb}._terms-content__body_1t8w4_16{color:#9ca3af}._terms-content__body_1t8w4_16 h1,._terms-content__body_1t8w4_16 h2,._terms-content__body_1t8w4_16 h3,._terms-content__body_1t8w4_16 h4,._terms-content__body_1t8w4_16 h5,._terms-content__body_1t8w4_16 h6,._terms-content__body_1t8w4_16 strong,._terms-content__body_1t8w4_16 b{color:#e5e7eb}._terms-content__body_1t8w4_16 code{background-color:#5b7fdb33}._terms-content__body_1t8w4_16 pre{background-color:#5b7fdb1a}._terms-content__body_1t8w4_16 hr{border-top-color:#4b5563}}._signup-step2_hpt69_13{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}._signup-step2__header_hpt69_21{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._signup-step2__title_hpt69_28{margin:0;font-size:18px;font-weight:800;color:#2c3e5d}._signup-step2__subtitle_hpt69_35{margin:0;font-size:13px;color:#6b7280}._signup-step2__form_hpt69_41{display:flex;flex-direction:column;gap:16px;width:100%}._signup-step2__actions_hpt69_48{display:flex;gap:12px;margin-top:8px}._signup-step2__prev-button_hpt69_54{flex:1;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;background:#fff;color:#5b7fdb;border:1.5px solid #5B7FDB;cursor:pointer;transition:all .2s ease}._signup-step2__prev-button_hpt69_54:hover:not(:disabled){background:#5b7fdb0d}._signup-step2__prev-button_hpt69_54:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._signup-step2__prev-button_hpt69_54:disabled{opacity:.6;cursor:not-allowed}._signup-step2__submit-button_hpt69_78{flex:2;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;background:#5b7fdb;color:#fff;border:none;cursor:pointer;transition:all .2s ease}._signup-step2__submit-button_hpt69_78:hover:not(:disabled){background:#6b8ee8}._signup-step2__submit-button_hpt69_78:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._signup-step2__submit-button_hpt69_78:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){._signup-step2__title_hpt69_28{color:#e5e7eb}._signup-step2__subtitle_hpt69_35{color:#9ca3af}._signup-step2__prev-button_hpt69_54{background:#1f2937;color:#5b7fdb;border-color:#5b7fdb}._signup-step2__prev-button_hpt69_54:hover:not(:disabled){background:#5b7fdb26}}._date-input_1pygr_3{display:flex;flex-direction:column;gap:6px;position:relative}._date-input__label_1pygr_10{font-size:14px;font-weight:600;color:#2c3e5d}._date-input__required_1pygr_16{color:#ef4444;margin-left:2px}._date-input__field_1pygr_21{padding:12px 40px 12px 14px;font-size:14px;color:#2c3e5d;background-color:#f8f9fb;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease;font-family:inherit}._date-input__field_1pygr_21::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;position:absolute;right:14px}._date-input__field_1pygr_21::-webkit-calendar-picker-indicator:hover{opacity:1}._date-input__field_1pygr_21:focus{outline:none;border-color:#5b7fdb;box-shadow:0 0 0 3px #5b7fdb1a}._date-input__field_1pygr_21:disabled{opacity:.6;cursor:not-allowed}._date-input__field--error_1pygr_50{border-color:#ef4444}._date-input__field--error_1pygr_50:focus{box-shadow:0 0 0 3px #ef44441a}._date-input__error_1pygr_57{font-size:13px;color:#ef4444}@media (prefers-color-scheme: dark){._date-input__label_1pygr_10{color:#e5e7eb}._date-input__field_1pygr_21{color:#e5e7eb;background-color:#1f2937;border-color:#4b5563}}._select_powtn_3{display:flex;flex-direction:column;gap:6px}._select__label_powtn_9{font-size:14px;font-weight:600;color:#2c3e5d}._select__required_powtn_15{color:#ef4444;margin-left:2px}._select__wrapper_powtn_20{position:relative}._select__field_powtn_24{width:100%;padding:12px 40px 12px 14px;font-size:14px;color:#2c3e5d;background-color:#f8f9fb;border:1px solid #D1D5DB;border-radius:8px;appearance:none;cursor:pointer;transition:all .2s ease}._select__field_powtn_24:focus{outline:none;border-color:#5b7fdb;box-shadow:0 0 0 3px #5b7fdb1a}._select__field_powtn_24:disabled{opacity:.6;cursor:not-allowed}._select__field--error_powtn_46{border-color:#ef4444}._select__field--error_powtn_46:focus{box-shadow:0 0 0 3px #ef44441a}._select__icon_powtn_53{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b7280}._select__error_powtn_62{font-size:13px;color:#ef4444}@media (prefers-color-scheme: dark){._select__label_powtn_9{color:#e5e7eb}._select__field_powtn_24{color:#e5e7eb;background-color:#1f2937;border-color:#4b5563}._select__icon_powtn_53{color:#9ca3af}}._overlay_1hwuv_1{display:flex;align-items:center;justify-content:center;padding:40px 20px}._overlay--fullscreen_1hwuv_7{position:fixed;inset:0;background:#ffffffe6;z-index:9999}._overlay__content_1hwuv_16{display:flex;flex-direction:column;align-items:center;gap:16px}._overlay__spinner_1hwuv_22{width:40px;height:40px;border:4px solid #E5E7EB;border-top-color:#6b8ee8;border-radius:50%;animation:_spin_1hwuv_1 .8s linear infinite}._overlay__message_1hwuv_30{margin:0;font-size:14px;color:#6b7280}@keyframes _spin_1hwuv_1{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){._overlay--fullscreen_1hwuv_7{background:#111827e6}._overlay__spinner_1hwuv_22{border-color:#374151;border-top-color:#6b8ee8}._overlay__message_1hwuv_30{color:#d1d5db}}._email-verification-page_17xyx_14{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._email-verification-page__container_17xyx_26{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;gap:24px}._email-verification-page__header_17xyx_37{width:100%;text-align:center}._email-verification-page__title_17xyx_42{margin:0 0 12px;font-size:24px;font-weight:700;color:#2c3e5d}._email-verification-page__subtitle_17xyx_49{margin:0;font-size:14px;line-height:1.6;color:#6b7280}._email-verification-page__subtitle_17xyx_49 strong{color:#2c3e5d;font-weight:600}._email-verification-page__input_17xyx_61,._email-verification-page__error_17xyx_66{width:100%}._email-verification-page__info_17xyx_71{width:100%;text-align:center;display:flex;flex-direction:column;gap:12px}._email-verification-page__info_17xyx_71 p{margin:0;font-size:14px;color:#6b7280}._email-verification-page__resend-button_17xyx_84{padding:10px 20px;font-size:14px;font-weight:600;color:#5b7fdb;background:transparent;border:1.5px solid #5B7FDB;border-radius:12px;cursor:pointer;transition:all .2s ease}._email-verification-page__resend-button_17xyx_84:hover:not(:disabled){background:#5b7fdb0d}._email-verification-page__resend-button_17xyx_84:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._email-verification-page__resend-button_17xyx_84:disabled{opacity:.5;cursor:not-allowed}._email-verification-page__submit-button_17xyx_108{width:100%;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background:#5b7fdb;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._email-verification-page__submit-button_17xyx_108:hover:not(:disabled){background:#6b8ee8}._email-verification-page__submit-button_17xyx_108:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._email-verification-page__submit-button_17xyx_108:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){._email-verification-page_17xyx_14{background-color:#12161f;border-left-color:#374151;border-right-color:#374151}._email-verification-page__title_17xyx_42{color:#e5e7eb}._email-verification-page__subtitle_17xyx_49{color:#9ca3af}._email-verification-page__subtitle_17xyx_49 strong{color:#e5e7eb}._email-verification-page__info_17xyx_71 p{color:#9ca3af}._email-verification-page__resend-button_17xyx_84{color:#5b7fdb;border-color:#5b7fdb;background:#1f2937}._email-verification-page__resend-button_17xyx_84:hover:not(:disabled){background:#5b7fdb26}}._verification-code-input_1aftp_3{display:flex;flex-direction:column;gap:12px;width:100%}._verification-code-input__fields_1aftp_10{display:flex;justify-content:center;gap:8px;width:100%}._verification-code-input__field_1aftp_10{width:48px;height:56px;font-size:24px;font-weight:600;text-align:center;color:#2c3e5d;background-color:#f8f9fb;border:2px solid #D1D5DB;border-radius:8px;transition:all .2s ease}._verification-code-input__field_1aftp_10:focus{outline:none;border-color:#5b7fdb;box-shadow:0 0 0 3px #5b7fdb1a}._verification-code-input__field_1aftp_10:disabled{opacity:.6;cursor:not-allowed}._verification-code-input__field--error_1aftp_39{border-color:#ef4444}._verification-code-input__field--error_1aftp_39:focus{box-shadow:0 0 0 3px #ef44441a}._verification-code-input__error_1aftp_46{font-size:13px;color:#ef4444;text-align:center}@media (prefers-color-scheme: dark){._verification-code-input__field_1aftp_10{color:#e5e7eb;background-color:#1f2937;border-color:#4b5563}}._verification-complete-page_k7zaj_14{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._verification-complete-page__container_k7zaj_26{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;gap:32px;text-align:center}._verification-complete-page__icon_k7zaj_38{animation:_scaleIn_k7zaj_1 .5s ease-out}._verification-complete-page__icon_k7zaj_38 svg{filter:drop-shadow(0 2px 8px rgba(76,175,80,.2))}._verification-complete-page__content_k7zaj_46{width:100%;display:flex;flex-direction:column;gap:16px}._verification-complete-page__title_k7zaj_53{margin:0;font-size:24px;font-weight:700;color:#2c3e5d}._verification-complete-page__subtitle_k7zaj_60{margin:0;font-size:14px;line-height:1.6;color:#6b7280}._verification-complete-page__subtitle_k7zaj_60 strong{color:#2c3e5d;font-weight:600}._verification-complete-page__info_k7zaj_71{margin:0;font-size:13px;color:#6b7280}._verification-complete-page__button_k7zaj_78{width:100%;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background:#5b7fdb;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._verification-complete-page__button_k7zaj_78:hover{background:#6b8ee8}._verification-complete-page__button_k7zaj_78:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}@keyframes _scaleIn_k7zaj_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-color-scheme: dark){._verification-complete-page_k7zaj_14{background-color:#12161f;border-left-color:#374151;border-right-color:#374151}._verification-complete-page__title_k7zaj_53{color:#e5e7eb}._verification-complete-page__subtitle_k7zaj_60{color:#9ca3af}._verification-complete-page__subtitle_k7zaj_60 strong{color:#e5e7eb}._verification-complete-page__info_k7zaj_71{color:#9ca3af}}._callback-page_tdhsu_13{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._callback-page__container_tdhsu_25{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}@media (prefers-color-scheme: dark){._callback-page_tdhsu_13{background-color:#12161f;border-left-color:#374151;border-right-color:#374151}}@keyframes _spin_147yj_1{to{transform:rotate(360deg)}}._callback-status_147yj_8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:40px 20px}._callback-status__spinner_147yj_19{width:48px;height:48px;border:4px solid rgba(91,127,219,.2);border-top-color:#5b7fdb;border-radius:50%;animation:_spin_147yj_1 .8s linear infinite}._callback-status__icon_147yj_29{display:flex;align-items:center;justify-content:center}._callback-status__icon--success_147yj_35{color:#10b981}._callback-status__icon--error_147yj_39{color:#ef4444}._callback-status__title_147yj_44{margin:0;font-size:24px;font-weight:700;color:#2c3e5d}._callback-status__message_147yj_52{margin:0;font-size:14px;line-height:1.6;color:#6b7280}._callback-status__retry-button_147yj_60{margin-top:12px;padding:12px 24px;font-size:14px;font-weight:600;color:#fff;background:#5b7fdb;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._callback-status__retry-button_147yj_60:hover{background:#6b8ee8}._callback-status__retry-button_147yj_60:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}@media (prefers-color-scheme: dark){._callback-status__title_147yj_44{color:#e5e7eb}._callback-status__message_147yj_52{color:#9ca3af}._callback-status__spinner_147yj_19{border-color:#5b7fdb4d;border-top-color:#5b7fdb}}@media (prefers-reduced-motion: reduce){._callback-status__spinner_147yj_19{animation:none;border-top-color:#5b7fdb}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}._social-signup-page_18nkc_14{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._social-signup-page__container_18nkc_27{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}._social-signup-page__header_18nkc_37{width:100%;text-align:center;margin-bottom:24px}._social-signup-page__title_18nkc_43{margin:0 0 8px;font-size:24px;font-weight:700;color:#2c3e5d}._social-signup-page__subtitle_18nkc_50{margin:0;font-size:14px;color:#6b7280}._social-signup-page__progress_18nkc_57{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin-bottom:24px}._social-signup-page__step_18nkc_66{display:flex;flex-direction:column;align-items:center;gap:4px;color:#6b7280;flex-basis:100px;transition:color .2s ease}._social-signup-page__step_18nkc_66._active_18nkc_75{color:#5b7fdb;font-weight:600}._social-signup-page__step_18nkc_66._active_18nkc_75 ._social-signup-page__step-number_18nkc_79{background-color:#5b7fdb;color:#f8f9fb;border-color:#5b7fdb}._social-signup-page__step-number_18nkc_79{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background-color:#f8f9fb;border:2px solid #D1D5DB;color:#6b7280;font-size:12px;font-weight:700;transition:all .2s ease}._social-signup-page__step-label_18nkc_99{font-size:13px;white-space:nowrap}._social-signup-page__step-divider_18nkc_104{flex:1;height:2px;background-color:#d1d5db;margin:0 16px;transform:translateY(-8px)}._social-signup-page__error_18nkc_113{width:100%;max-width:100%;margin-bottom:16px}@media (prefers-color-scheme: dark){._social-signup-page_18nkc_14{background-color:#12161f;border-left-color:#374151;border-right-color:#374151}._social-signup-page__title_18nkc_43{color:#e5e7eb}._social-signup-page__subtitle_18nkc_50,._social-signup-page__step_18nkc_66{color:#9ca3af}._social-signup-page__step_18nkc_66._active_18nkc_75{color:#5b7fdb}._social-signup-page__step-number_18nkc_79{background-color:#1f2937;border-color:#4b5563;color:#9ca3af}._active_18nkc_75 ._social-signup-page__step-number_18nkc_79{background-color:#5b7fdb;border-color:#5b7fdb;color:#f8f9fb}._social-signup-page__step-divider_18nkc_104{background-color:#4b5563}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none!important}}._social-signup-step2_15hdb_14{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}._social-signup-step2__header_15hdb_22{display:flex;flex-direction:column;gap:4px}._social-signup-step2__title_15hdb_28{margin:0;font-size:18px;font-weight:800;color:#2c3e5d}._social-signup-step2__subtitle_15hdb_35{margin:0;font-size:13px;color:#6b7280}._social-signup-step2__form_15hdb_41{display:grid;gap:10px}._social-signup-step2__actions_15hdb_46{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}._social-signup-step2__actions_15hdb_46 button{border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._social-signup-step2__actions_15hdb_46 button:focus-visible{outline:2px solid #5B7FDB;outline-offset:2px}._social-signup-step2__actions_15hdb_46 button:disabled{opacity:.6;cursor:not-allowed}._social-signup-step2__prev-button_15hdb_69{background:#f8f9fb;color:#2c3e5d;border:1px solid #D1D5DB}._social-signup-step2__prev-button_15hdb_69:hover:not(:disabled){border-color:#b0b8c3}._social-signup-step2__submit-button_15hdb_78{background:#5b7fdb;color:#fff;border:none}._social-signup-step2__submit-button_15hdb_78:hover:not(:disabled){background:#6b8ee8}@media (prefers-color-scheme: dark){._social-signup-step2__title_15hdb_28{color:#e5e7eb}._social-signup-step2__subtitle_15hdb_35{color:#9ca3af}._social-signup-step2__prev-button_15hdb_69{background:#1f2937;color:#e5e7eb;border-color:#4b5563}._social-signup-step2__prev-button_15hdb_69:hover:not(:disabled){border-color:#6b7280}}._my-profile-page_3c1ef_1{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fb;max-width:430px;margin:0 auto}._my-profile-page__container_3c1ef_9{flex:1;padding:20px}._my-profile-page__header_3c1ef_13{margin-bottom:24px}._my-profile-page__title_3c1ef_16{margin:0 0 16px;font-size:24px;font-weight:700;color:#2c3e5d}._my-profile-page__user-info_3c1ef_22{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px}._my-profile-page__user-name_3c1ef_28{margin:0 0 4px;font-size:18px;font-weight:600;color:#2c3e5d}._my-profile-page__user-email_3c1ef_34{margin:0;font-size:14px;color:#6b7280}._my-profile-page__content_3c1ef_39{flex:1}@media (prefers-color-scheme: dark){._my-profile-page_3c1ef_1{background-color:#111827}._my-profile-page__title_3c1ef_16,._my-profile-page__user-name_3c1ef_28{color:#e5e7eb}._my-profile-page__user-info_3c1ef_22{background:#1f2937;border-color:#374151}._my-profile-page__user-email_3c1ef_34{color:#9ca3af}}._feedback-history__header_lbm04_1{margin-bottom:20px}._feedback-history__title_lbm04_4{margin:0 0 8px;font-size:20px;font-weight:700;color:#2c3e5d}._feedback-history__subtitle_lbm04_10{margin:0;font-size:14px;color:#6b7280}._feedback-history__error_lbm04_15,._feedback-history__list_lbm04_18{margin:16px 0}._feedback-history__empty_lbm04_21{text-align:center;padding:60px 20px;background:#fff;border:1px solid #E5E7EB;border-radius:12px}._feedback-history__empty_lbm04_21 p{margin:8px 0;color:#6b7280}._feedback-history__empty_lbm04_21 p:first-child{font-size:16px;font-weight:600;color:#2c3e5d}._feedback-history__pagination_lbm04_37{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px}._feedback-history__page-button_lbm04_45{padding:8px 16px;background:#6b8ee8;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}._feedback-history__page-button_lbm04_45:hover:not(:disabled){background:#5b7fdb}._feedback-history__page-button_lbm04_45:disabled{background:#d1d5db;cursor:not-allowed}._feedback-history__page-info_lbm04_63{font-size:14px;color:#6b7280;font-weight:500}._feedback-history__count_lbm04_68{text-align:center;margin-top:16px;font-size:14px;color:#6b7280}._feedback-history__loading-modal_lbm04_74{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._feedback-history__loading-content_lbm04_86{background:#fff;border-radius:12px;padding:32px 48px;box-shadow:0 10px 40px #0003}._feedback-history__loading-content_lbm04_86 p{margin:0;font-size:16px;color:#2c3e5d;font-weight:500}@media (prefers-color-scheme: dark){._feedback-history__title_lbm04_4{color:#e5e7eb}._feedback-history__subtitle_lbm04_10,._feedback-history__page-info_lbm04_63{color:#9ca3af}._feedback-history__empty_lbm04_21{background:#1f2937;border-color:#374151}._feedback-history__empty_lbm04_21 p{color:#9ca3af}._feedback-history__empty_lbm04_21 p:first-child{color:#e5e7eb}._feedback-history__page-button_lbm04_45:disabled{background:#4b5563}._feedback-history__count_lbm04_68{color:#9ca3af}._feedback-history__loading-content_lbm04_86{background:#1f2937}._feedback-history__loading-content_lbm04_86 p{color:#e5e7eb}}._card_yk9f9_1{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}._card_yk9f9_1:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._card__header_yk9f9_14{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._card__title_yk9f9_20{margin:0;font-size:16px;font-weight:600;color:#2c3e5d}._card__grade_yk9f9_26{font-size:24px;font-weight:700}._card__body_yk9f9_30{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._card__score_yk9f9_36{display:flex;align-items:center;gap:8px}._card__score_label_yk9f9_41{font-size:14px;color:#6b7280}._card__score_value_yk9f9_45{font-size:16px;font-weight:600;color:#2c3e5d}._card__choice_yk9f9_50{display:flex}._card__choice_badge_yk9f9_53{display:inline-block;padding:4px 12px;background:#eef2ff;color:#6b8ee8;border-radius:12px;font-size:12px;font-weight:500}._card__footer_yk9f9_62{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #F3F4F6}._card__date_yk9f9_69{font-size:13px;color:#9ca3af}._card__button_yk9f9_73{padding:6px 12px;background:#6b8ee8;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}._card__button_yk9f9_73:hover{background:#5b7fdb}@media (prefers-color-scheme: dark){._card_yk9f9_1{background:#1f2937;border-color:#374151}._card__title_yk9f9_20,._card__score_value_yk9f9_45{color:#e5e7eb}._card__score_label_yk9f9_41,._card__date_yk9f9_69{color:#9ca3af}._card__footer_yk9f9_62{border-top-color:#374151}}._filter_akq82_1{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px;margin-bottom:16px}._filter__section_akq82_8{margin-bottom:16px}._filter__section_akq82_8:last-child{margin-bottom:0}._filter__label_akq82_14{display:block;font-size:14px;font-weight:600;color:#2c3e5d;margin-bottom:8px}._filter__grades_akq82_21{display:flex;gap:8px;flex-wrap:wrap}._filter__grade_button_akq82_26{padding:8px 16px;background:#f3f4f6;color:#6b7280;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._filter__grade_button_akq82_26:hover{background:#e5e7eb}._filter__grade_button--active_akq82_40{background:#6b8ee8;color:#fff;border-color:#6b8ee8}._filter__grade_button--active_akq82_40:hover{background:#5b7fdb}._filter__select_akq82_48{width:100%;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;color:#2c3e5d;cursor:pointer;transition:border-color .2s ease}._filter__select_akq82_48:focus{outline:none;border-color:#6b8ee8}@media (prefers-color-scheme: dark){._filter_akq82_1{background:#1f2937;border-color:#374151}._filter__label_akq82_14{color:#e5e7eb}._filter__grade_button_akq82_26{background:#374151;color:#d1d5db;border-color:#4b5563}._filter__grade_button_akq82_26:hover{background:#4b5563}._filter__grade_button--active_akq82_40{background:#6b8ee8;color:#fff;border-color:#6b8ee8}._filter__select_akq82_48{background:#374151;border-color:#4b5563;color:#e5e7eb}}._pageContainer_wsku8_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-secondary, #f8f9fb);max-width:430px;margin:0 auto}._container_wsku8_10{display:flex;flex-direction:column;flex:1}._header_wsku8_16{background:var(--bg-primary, white);padding:20px 16px;border-bottom:1px solid var(--border-color, #e5e7eb);position:sticky;top:60px;z-index:99}._headerContent_wsku8_25{margin-bottom:16px}._title_wsku8_29{font-size:24px;font-weight:700;color:var(--text-primary, #1a1a1a);margin:0 0 6px}._subtitle_wsku8_36{font-size:14px;color:var(--text-secondary, #6b7280);line-height:1.5;margin:0}._createButton_wsku8_43{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px;background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #5b7fdb4d}._createButton_wsku8_43:hover{transform:translateY(-2px);box-shadow:0 6px 16px #5b7fdb66}._createButton_wsku8_43:active{transform:translateY(0)}._createButton_wsku8_43 svg{font-size:18px}._tabs_wsku8_70{display:flex;background:var(--bg-primary, white);border-bottom:1px solid var(--border-color, #e5e7eb);position:sticky;top:220px;z-index:98}._tab_wsku8_70{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 12px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary, #6b7280);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:-1px}._tab_wsku8_70:active{background-color:var(--bg-tertiary, #f9fafb)}._tab_wsku8_70._active_wsku8_99{color:#5b7fdb;border-bottom-color:#5b7fdb}._count_wsku8_104{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#e8effc;color:#5b7fdb;border-radius:10px;font-size:12px;font-weight:700}._active_wsku8_99 ._count_wsku8_104{background:#5b7fdb;color:#fff}._errorMessage_wsku8_122{margin:16px;padding:14px 16px;background:#ef44441a;border-radius:12px;color:#ef4444;font-size:14px;line-height:1.5}._loading_wsku8_132{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px;gap:16px}._loading_wsku8_132 p{color:var(--text-secondary, #6b7280);font-size:15px;margin:0}._spinner_wsku8_147{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#6b8ee8;border-radius:50%;animation:_spin_wsku8_147 1s linear infinite}@keyframes _spin_wsku8_147{to{transform:rotate(360deg)}}._scenarioGrid_wsku8_161{display:flex;flex-direction:column;gap:12px;padding:16px;flex:1}._scenarioCard_wsku8_169{display:flex;flex-direction:column;padding:16px;background:var(--bg-primary, white);border-radius:16px;box-shadow:0 2px 8px var(--shadow-sm, rgba(0, 0, 0, .06));transition:all .3s ease;cursor:pointer}._scenarioCard_wsku8_169:active{transform:scale(.98);box-shadow:0 2px 4px var(--shadow-sm, rgba(0, 0, 0, .08))}._cardHeader_wsku8_184{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;gap:12px}._headerLeft_wsku8_192{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._scenarioTitle_wsku8_200{font-size:17px;font-weight:700;color:var(--text-primary, #1a1a1a);line-height:1.4;margin:0;word-break:keep-all}._scenarioDescription_wsku8_209{color:var(--text-secondary, #6b7280);font-size:14px;line-height:1.6;margin:0 0 12px;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._difficultyBadge_wsku8_221{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap}._difficultyBadge_wsku8_221._easy_wsku8_230{background:#10b9811a;color:#10b981}._difficultyBadge_wsku8_221._medium_wsku8_234{background:#6b8ee81a;color:#6b8ee8}._difficultyBadge_wsku8_221._hard_wsku8_238{background:#f59e0b1a;color:#f59e0b}._customBadge_wsku8_243{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#e8effc;color:#5b7fdb;border-radius:8px;font-size:12px;font-weight:600}._customBadge_wsku8_243 svg{font-size:13px}._scenarioMeta_wsku8_258{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-top:12px;border-top:1px solid var(--border-color, #e5e7eb)}._metaItem_wsku8_268{display:flex;align-items:center;gap:5px;color:var(--text-secondary, #6b7280);font-size:13px}._metaItem_wsku8_268 svg{font-size:14px}._category_wsku8_279{padding:4px 10px;background:#f0f4fe;color:#5b7fdb;border-radius:8px;font-size:12px;font-weight:600}._startButton_wsku8_288{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}._startButton_wsku8_288:active{transform:scale(.97)}._startButton_wsku8_288 svg{font-size:16px}._deleteButton_wsku8_311{padding:6px;background:none;border:none;color:var(--text-secondary, #6b7280);border-radius:8px;cursor:pointer;transition:all .2s;flex-shrink:0}._deleteButton_wsku8_311:active{background:#ef44441a;color:#ef4444}._deleteButton_wsku8_311 svg{font-size:18px;display:block}._emptyState_wsku8_330{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px;gap:20px}._emptyState_wsku8_330 p{color:var(--text-secondary, #6b7280);font-size:15px;text-align:center;line-height:1.6;margin:0}._emptyButton_wsku8_347{display:flex;align-items:center;gap:6px;padding:14px 24px;background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #5b7fdb4d}._emptyButton_wsku8_347:hover{transform:translateY(-2px);box-shadow:0 6px 16px #5b7fdb66}._emptyButton_wsku8_347:active{transform:translateY(0)}._emptyButton_wsku8_347 svg{font-size:18px}@media (prefers-color-scheme: dark){._pageContainer_wsku8_1{background-color:#111827}._header_wsku8_16{background:#1f2937;border-bottom-color:#374151}._title_wsku8_29{color:#f9fafb}._subtitle_wsku8_36{color:#9ca3af}._tabs_wsku8_70{background:#1f2937;border-bottom-color:#374151}._tab_wsku8_70{color:#9ca3af}._tab_wsku8_70:active{background-color:#111827}._tab_wsku8_70._active_wsku8_99{color:#6b8ee8;border-bottom-color:#6b8ee8}._count_wsku8_104{background:#6b8ee833;color:#6b8ee8}._active_wsku8_99 ._count_wsku8_104{background:#6b8ee8;color:#fff}._errorMessage_wsku8_122{background:#ef444433;color:#fca5a5}._loading_wsku8_132 p{color:#9ca3af}._spinner_wsku8_147{border-color:#374151;border-top-color:#6b8ee8}._scenarioCard_wsku8_169{background:#1f2937;box-shadow:0 2px 8px #0000004d}._scenarioCard_wsku8_169:active{box-shadow:0 2px 4px #0006}._scenarioTitle_wsku8_200{color:#f9fafb}._scenarioDescription_wsku8_209{color:#9ca3af}._scenarioMeta_wsku8_258{border-top-color:#374151}._metaItem_wsku8_268{color:#9ca3af}._category_wsku8_279,._customBadge_wsku8_243{background:#6b8ee833;color:#6b8ee8}._deleteButton_wsku8_311{color:#9ca3af}._deleteButton_wsku8_311:active{background:#ef444433;color:#fca5a5}._emptyState_wsku8_330 p{color:#9ca3af}}._pageContainer_ri00m_2{display:flex;flex-direction:column;height:100vh;background-color:var(--bg-secondary, #f8f9fb);max-width:430px;margin:0 auto}._header_ri00m_12{background:var(--bg-primary, white);padding:16px;border-bottom:1px solid var(--border-color, #e5e7eb);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}._headerContent_ri00m_24{flex:1}._scenarioTitle_ri00m_28{font-size:18px;font-weight:700;color:var(--text-primary, #1a1a1a);margin:0 0 4px}._scenarioSubtitle_ri00m_35{font-size:13px;color:var(--text-secondary, #6b7280);margin:0;display:flex;align-items:center;gap:6px}._statusDot_ri00m_44{width:8px;height:8px;border-radius:50%;animation:_pulse_ri00m_1 2s infinite}._closeButton_ri00m_51{background:none;border:none;color:var(--text-secondary, #6b7280);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._closeButton_ri00m_51 svg{width:24px;height:24px}._closeButton_ri00m_51:hover{background-color:var(--bg-tertiary, #f3f4f6);color:var(--text-primary, #1a1a1a)}._loadingOverlay_ri00m_73{position:absolute;inset:0;background:var(--bg-primary, rgba(255, 255, 255, .95));opacity:.95;display:flex;align-items:center;justify-content:center;z-index:1000}._loadingContent_ri00m_87{text-align:center}._spinner_ri00m_91{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#6b8ee8;border-radius:50%;animation:_spin_ri00m_91 1s linear infinite;margin:0 auto 16px}@keyframes _spin_ri00m_91{to{transform:rotate(360deg)}}._loadingText_ri00m_106{font-size:16px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0 0 8px}._loadingSubtext_ri00m_113{font-size:13px;color:var(--text-secondary, #6b7280);margin:0}._messagesContainer_ri00m_120{flex:1;overflow-y:auto;padding:16px}._messagesList_ri00m_126{display:flex;flex-direction:column;gap:12px}._messageWrapper_ri00m_132{display:flex;width:100%}._messageWrapper_ri00m_132._aiMessage_ri00m_136{justify-content:flex-start}._messageWrapper_ri00m_132._userMessage_ri00m_139{justify-content:flex-end}._messageBubble_ri00m_143{max-width:75%;padding:12px 16px;border-radius:16px;box-shadow:0 2px 4px var(--shadow-sm, rgba(0, 0, 0, .05))}._aiMessage_ri00m_136 ._messageBubble_ri00m_143{background:var(--bg-primary, white);border-bottom-left-radius:4px}._userMessage_ri00m_139 ._messageBubble_ri00m_143{background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;border-bottom-right-radius:4px}._messageBubble_ri00m_143._tempBubble_ri00m_158{opacity:.7;font-style:italic}._messageBubble_ri00m_143._speakingBubble_ri00m_162{padding:16px 20px;background:var(--bg-primary, white)}._messageText_ri00m_167{font-size:15px;line-height:1.5;margin:0 0 6px;word-wrap:break-word}._aiMessage_ri00m_136 ._messageText_ri00m_167{color:var(--text-primary, #1a1a1a)}._messageTime_ri00m_177{font-size:11px;opacity:.7}._aiMessage_ri00m_136 ._messageTime_ri00m_177{color:var(--text-secondary, #6b7280)}._userMessage_ri00m_139 ._messageTime_ri00m_177{color:#fff}._cursor_ri00m_188{display:inline-block;width:8px;height:16px;background:#fff;margin-left:4px;animation:_blink_ri00m_1 1s infinite}@keyframes _blink_ri00m_1{0%,50%{opacity:1}51%,to{opacity:0}}._speakingIndicator_ri00m_206{display:flex;gap:4px;align-items:center}._speakingIndicator_ri00m_206 span{width:8px;height:8px;background:#6b8ee8;border-radius:50%;animation:_bounce_ri00m_1 1.4s infinite ease-in-out both}._speakingIndicator_ri00m_206 span:nth-child(1){animation-delay:-.32s}._speakingIndicator_ri00m_206 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_ri00m_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._controlPanel_ri00m_234{background:var(--bg-primary, white);padding:24px 16px;border-top:1px solid var(--border-color, #e5e7eb);box-shadow:0 -4px 12px var(--shadow-sm, rgba(0, 0, 0, .05));display:flex;flex-direction:column;align-items:center;gap:16px}._micContainer_ri00m_246{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}._timerRing_ri00m_256{position:absolute;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}._timerCircle_ri00m_265{fill:none;stroke:#ffffffe6;stroke-width:6;stroke-linecap:round;stroke-dasharray:282.743;stroke-dashoffset:0;animation:_timerCountdown_ri00m_1 30s linear forwards;filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}@keyframes _timerCountdown_ri00m_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:282.743}}._micButton_ri00m_287{width:72px;height:72px;border-radius:50%;border:none;background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #5b7fdb4d;transition:all .3s ease;z-index:1}._micButton_ri00m_287:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #5b7fdb66}._micButton_ri00m_287:active:not(:disabled){transform:scale(.95)}._micButton_ri00m_287._recording_ri00m_310{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 20px #ef444480;animation:_pulseRed_ri00m_1 1.5s infinite}._micButton_ri00m_287._recording_ri00m_310:hover{transform:scale(1.05)}._micButton_ri00m_287._disabled_ri00m_318{opacity:.5;cursor:not-allowed}._micButton_ri00m_287._disabled_ri00m_318:hover{transform:scale(1)}._micButton_ri00m_287:disabled{opacity:.5;cursor:not-allowed}._micButton_ri00m_287:disabled:hover{transform:scale(1)}._micButton_ri00m_287 svg{width:32px;height:32px}@keyframes _pulseRed_ri00m_1{0%,to{box-shadow:0 6px 20px #ef444480}50%{box-shadow:0 6px 20px #ef4444b3}}._statusHint_ri00m_346{text-align:center;font-size:14px;color:var(--text-secondary, #6b7280);margin:0;min-height:20px}._completeButton_ri00m_355{width:100%;max-width:300px;padding:14px 24px;background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #5b7fdb4d}._completeButton_ri00m_355:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #5b7fdb66}._completeButton_ri00m_355:active:not(:disabled){transform:translateY(0)}._completeButton_ri00m_355:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes _pulse_ri00m_1{0%,to{opacity:1}50%{opacity:.3}}._sttErrorContainer_ri00m_391{position:fixed;bottom:120px;left:50%;transform:translate(-50%);z-index:200;animation:_slideUp_ri00m_1 .3s ease-out}._sttErrorMessage_ri00m_400{background:#ef4444;color:#fff;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #ef44444d;max-width:280px;text-align:center;line-height:1.4}@keyframes _slideUp_ri00m_1{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._blockedContainer_ri00m_426{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:linear-gradient(135deg,#f8f9fb,#e5e7eb)}._blockedContent_ri00m_435{background:var(--bg-primary, white);border-radius:20px;padding:40px 32px;max-width:360px;width:100%;text-align:center;box-shadow:0 10px 40px var(--shadow-md, rgba(0, 0, 0, .1));animation:_fadeIn_ri00m_1 .4s ease-out}._blockedTitle_ri00m_446{font-size:24px;font-weight:700;color:var(--text-primary, #1a1a1a);margin:0 0 16px;display:flex;align-items:center;justify-content:center;gap:8px}._blockedTitle_ri00m_446:before{content:"";font-size:32px}._blockedMessage_ri00m_461{font-size:15px;color:var(--text-secondary, #6b7280);line-height:1.6;margin:0 0 32px;white-space:pre-line}._goBackButton_ri00m_469{width:100%;padding:14px 24px;background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #5b7fdb4d}._goBackButton_ri00m_469:hover{transform:translateY(-2px);box-shadow:0 6px 16px #5b7fdb66}._goBackButton_ri00m_469:active{transform:translateY(0)}@keyframes _fadeIn_ri00m_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme: dark){._pageContainer_ri00m_2{background-color:#111827}._header_ri00m_12{background:#1f2937;border-bottom-color:#374151}._scenarioTitle_ri00m_28{color:#f9fafb}._scenarioSubtitle_ri00m_35,._closeButton_ri00m_51{color:#9ca3af}._closeButton_ri00m_51:hover{background-color:#374151;color:#f9fafb}._loadingOverlay_ri00m_73{background:#1f2937f2}._spinner_ri00m_91{border-color:#374151;border-top-color:#6b8ee8}._loadingText_ri00m_106{color:#f9fafb}._loadingSubtext_ri00m_113{color:#9ca3af}._aiMessage_ri00m_136 ._messageBubble_ri00m_143{background:#1f2937}._aiMessage_ri00m_136 ._messageText_ri00m_167{color:#f9fafb}._aiMessage_ri00m_136 ._messageTime_ri00m_177{color:#9ca3af}._controlPanel_ri00m_234{background:#1f2937;border-top-color:#374151}._statusHint_ri00m_346{color:#9ca3af}._blockedContainer_ri00m_426{background:linear-gradient(135deg,#111827,#1f2937)}._blockedContent_ri00m_435{background:#1f2937}._blockedTitle_ri00m_446{color:#f9fafb}._blockedMessage_ri00m_461{color:#9ca3af}}._pageContainer_1p5cq_1{display:flex;flex-direction:column;height:100vh;background-color:#f8f9fb;max-width:430px;margin:0 auto}._header_1p5cq_10{background:#fff;padding:16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;margin:0}._backButton_1p5cq_20{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._backButton_1p5cq_20 svg{width:24px;height:24px}._backButton_1p5cq_20:active{background-color:#f3f4f6;color:#1a1a1a}._backButton_1p5cq_20:disabled{opacity:.5;cursor:not-allowed}._title_1p5cq_45{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;flex:1;text-align:center}._placeholder_1p5cq_54{width:40px}._form_1p5cq_58{display:flex;flex-direction:column;flex:1;padding:16px 24px 16px 16px;gap:12px}._formContent_1p5cq_66{flex:1;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:20px}._formGroup_1p5cq_75{display:flex;flex-direction:column;gap:8px}._formGroup_1p5cq_75 label{font-size:14px;font-weight:600;color:#1a1a1a}._formGroup_1p5cq_75 input,._formGroup_1p5cq_75 textarea,._formGroup_1p5cq_75 select{padding:12px 14px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;color:#1a1a1a;transition:all .2s}._formGroup_1p5cq_75 input:focus,._formGroup_1p5cq_75 textarea:focus,._formGroup_1p5cq_75 select:focus{outline:none;border-color:#6b8ee8;background:#fff}._formGroup_1p5cq_75 input::placeholder,._formGroup_1p5cq_75 textarea::placeholder,._formGroup_1p5cq_75 select::placeholder{color:#9ca3af}._formGroup_1p5cq_75 input:disabled,._formGroup_1p5cq_75 textarea:disabled,._formGroup_1p5cq_75 select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}._formGroup_1p5cq_75 textarea{resize:vertical;font-family:inherit;line-height:1.5}._formGroup_1p5cq_75 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}._formGroup_1p5cq_75 select:disabled{cursor:not-allowed}._formRow_1p5cq_132{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formRow_1p5cq_132>*{min-width:0}._buttonContainer_1p5cq_141{background:#fff;padding:16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;box-shadow:0 -4px 12px #0000000d}._cancelButton_1p5cq_150,._submitButton_1p5cq_151{flex:1;padding:14px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_1p5cq_150:disabled,._submitButton_1p5cq_151:disabled{opacity:.5;cursor:not-allowed;transform:none}._cancelButton_1p5cq_150{background:#f3f4f6;color:#6b7280}._cancelButton_1p5cq_150:active:not(:disabled){background:#e5e7eb}._submitButton_1p5cq_151{background:linear-gradient(135deg,#6b8ee8,#5b7fdb);color:#fff;box-shadow:0 4px 12px #5b7fdb4d}._submitButton_1p5cq_151:active:not(:disabled){transform:scale(.97)}@media (prefers-color-scheme: dark){._pageContainer_1p5cq_1{background-color:#111827}._header_1p5cq_10{background:#1f2937;border-bottom-color:#374151}._backButton_1p5cq_20{color:#9ca3af}._backButton_1p5cq_20:active{background-color:#374151;color:#f9fafb}._title_1p5cq_45,._formGroup_1p5cq_75 label{color:#f9fafb}._formGroup_1p5cq_75 input,._formGroup_1p5cq_75 textarea,._formGroup_1p5cq_75 select{background:#1f2937;border-color:#4b5563;color:#f9fafb}._formGroup_1p5cq_75 input:focus,._formGroup_1p5cq_75 textarea:focus,._formGroup_1p5cq_75 select:focus{border-color:#6b8ee8;background:#1f2937}._formGroup_1p5cq_75 input::placeholder,._formGroup_1p5cq_75 textarea::placeholder,._formGroup_1p5cq_75 select::placeholder{color:#6b7280}._formGroup_1p5cq_75 input:disabled,._formGroup_1p5cq_75 textarea:disabled,._formGroup_1p5cq_75 select:disabled{background:#111827;color:#6b7280}._formGroup_1p5cq_75 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}._buttonContainer_1p5cq_141{background:#1f2937;border-top-color:#374151}._cancelButton_1p5cq_150{background:#374151;color:#d1d5db}._cancelButton_1p5cq_150:active:not(:disabled){background:#4b5563}}._feedback-page_1lxhv_3{display:flex;flex-direction:column;min-height:100vh;max-width:430px;margin:0 auto;background-color:#f8f9fb;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB}._feedback-page__error_1lxhv_14{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center;gap:20px}._feedback-page__error_1lxhv_14 h2{margin:0;font-size:24px;font-weight:700;color:#2c3e5d}._feedback-page__error_1lxhv_14 p{margin:0;font-size:14px;color:#6b7280}._feedback-page__error_1lxhv_14 button{padding:12px 24px;font-size:14px;font-weight:600;color:#fff;background:#5b7fdb;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._feedback-page__error_1lxhv_14 button:hover{background:#6b8ee8}@media (prefers-color-scheme: dark){._feedback-page_1lxhv_3{background-color:#12161f;border-left-color:#374151;border-right-color:#374151}._feedback-page__error_1lxhv_14 h2{color:#e5e7eb}._feedback-page__error_1lxhv_14 p{color:#9ca3af}}@keyframes _spin_dqypj_1{to{transform:rotate(360deg)}}._loading-view_dqypj_8{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}._loading-view__content_dqypj_16{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}._loading-view__spinner_dqypj_24{width:64px;height:64px;border:4px solid rgba(91,127,219,.2);border-top-color:#5b7fdb;border-radius:50%;animation:_spin_dqypj_1 .8s linear infinite}._loading-view__title_dqypj_33{margin:0;font-size:24px;font-weight:700;color:#2c3e5d}._loading-view__message_dqypj_40{margin:0;font-size:14px;line-height:1.6;color:#6b7280}@media (prefers-color-scheme: dark){._loading-view__title_dqypj_33{color:#e5e7eb}._loading-view__message_dqypj_40{color:#9ca3af}._loading-view__spinner_dqypj_24{border-color:#5b7fdb4d;border-top-color:#5b7fdb}}@media (prefers-reduced-motion: reduce){._loading-view__spinner_dqypj_24{animation:none;border-top-color:#5b7fdb}}
