._page_1qqwb_1{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 24px) calc(env(safe-area-inset-left) + 20px);justify-content:center;display:flex}._inner_1qqwb_9{flex-direction:column;gap:24px;width:100%;max-width:480px;display:flex}._header_1qqwb_17{justify-content:center;display:flex}._logo_1qqwb_22{filter:drop-shadow(0 6px 14px #0c204247);width:min(230px,58%);height:auto}._main_1qqwb_28{flex-direction:column;flex:1;display:flex}@media (height>=760px){._page_1qqwb_1{align-items:center}._inner_1qqwb_9{flex:0 auto}}._button_1t3pq_1{background:var(--navy);color:#fff;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;width:100%;min-height:54px;padding:14px 24px;font-size:1.0625rem;font-weight:700;transition:background-color .15s,transform .1s}._button_1t3pq_1:hover:not(:disabled){background:var(--navy-dark)}._button_1t3pq_1:active:not(:disabled){transform:scale(.98)}._button_1t3pq_1:focus-visible{outline-offset:3px;outline:3px solid #fff}._button_1t3pq_1:disabled{opacity:.6;cursor:default}._screen_1fke0_1{flex-direction:column;flex:1;gap:16px;display:flex}._progress_1fke0_8{color:#fff;align-items:center;gap:10px;font-size:.875rem;font-weight:700;display:flex}._progressBar_1fke0_17{background:#ffffff52;border-radius:999px;flex:1;height:6px;overflow:hidden}._progressFill_1fke0_25{background:#fff;border-radius:999px;height:100%;transition:width .3s}._card_1fke0_32{background:var(--card);border-radius:var(--radius);flex-direction:column;gap:18px;padding:22px 20px;display:flex;box-shadow:0 14px 32px #0b1e3e2e}._question_1fke0_42{font-size:1.1875rem;font-weight:800;line-height:1.3}._options_1fke0_48{flex-direction:column;gap:10px;display:flex}._option_1fke0_48{border:2px solid var(--line);border-radius:var(--radius-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:14px;font-size:.9375rem;line-height:1.35;transition:border-color .15s,background-color .15s,opacity .15s;display:flex}._option_1fke0_48:hover:not(:disabled){border-color:var(--navy)}._option_1fke0_48:focus-visible{outline:3px solid var(--navy);outline-offset:2px}._option_1fke0_48:disabled{cursor:default}._letter_1fke0_85{width:30px;height:30px;color:var(--navy);background:#eef3fb;border-radius:50%;flex:none;place-items:center;margin-top:-5px;font-size:.875rem;font-weight:800;display:grid}._text_1fke0_100{flex:1}._mark_1fke0_104{flex:none;margin-top:2px;font-size:1.125rem;font-weight:800;line-height:1}._correct_1fke0_112{border-color:var(--correct);background:var(--correct-bg)}._correct_1fke0_112 ._letter_1fke0_85{background:var(--correct);color:#fff}._correct_1fke0_112 ._mark_1fke0_104{color:var(--correct)}._wrong_1fke0_126{border-color:var(--wrong);background:var(--wrong-bg)}._wrong_1fke0_126 ._letter_1fke0_85{background:var(--wrong);color:#fff}._wrong_1fke0_126 ._mark_1fke0_104{color:var(--wrong)}._muted_1fke0_140{opacity:.45}._feedback_1fke0_144{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:12px 14px;font-size:.9375rem;font-weight:800;display:flex}._feedbackCorrect_1fke0_154{background:var(--correct-bg);color:var(--correct)}._feedbackWrong_1fke0_159{background:var(--wrong-bg);color:var(--wrong)}._footer_1fke0_164{margin-top:auto;padding-top:8px;position:sticky;bottom:0}._dialog_lzl4i_1{border-radius:var(--radius);background:var(--card);width:min(520px,100vw - 32px);max-height:min(82dvh,660px);color:var(--ink);border:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 60px #06142d66}._dialog_lzl4i_1:not([open]){display:none}._dialog_lzl4i_1[open]{flex-direction:column;display:flex}._dialog_lzl4i_1::backdrop{background:#0a1a3899}._header_lzl4i_29{align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}._title_lzl4i_36{flex:1;font-size:1.1875rem;font-weight:800;line-height:1.25}._close_lzl4i_43{width:34px;height:34px;color:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef3fb;border:none;border-radius:50%;flex:none;place-items:center;margin:-4px -4px 0 0;font-size:1.125rem;line-height:1;display:grid}._close_lzl4i_43:hover{background:#e2ebf8}._close_lzl4i_43:focus-visible{outline:3px solid var(--navy);outline-offset:2px}._body_lzl4i_69{-webkit-overflow-scrolling:touch;min-height:0;color:var(--ink-soft);flex-direction:column;flex:1;gap:14px;padding:0 20px 4px;font-size:.9375rem;line-height:1.5;display:flex;overflow-y:auto}._placeholderNote_lzl4i_83{border-radius:var(--radius-sm);color:#7a5600;background:#fff6e0;border:1px solid #f0d69a;padding:10px 12px;font-size:.8125rem;font-weight:700}._sectionTitle_lzl4i_93{color:var(--ink);margin-bottom:2px;font-size:.9375rem;font-weight:800;display:block}._footer_lzl4i_101{padding:14px 20px calc(env(safe-area-inset-bottom) + 16px);border-top:1px solid var(--line);flex:none}._card_48voa_1{background:var(--card);border-radius:var(--radius);flex-direction:column;gap:18px;padding:24px 20px;display:flex;box-shadow:0 14px 32px #0b1e3e2e}._title_48voa_11{font-size:1.375rem;font-weight:800;line-height:1.2}._intro_48voa_17{color:var(--ink-soft);margin-top:6px;font-size:.9375rem}._form_48voa_23{flex-direction:column;gap:16px;display:flex}._field_48voa_29{flex-direction:column;gap:6px;display:flex}._label_48voa_35{color:var(--ink);font-size:.875rem;font-weight:700}._input_48voa_41{border:2px solid var(--line);border-radius:var(--radius-sm);background:#fff;width:100%;min-height:50px;padding:12px 14px;transition:border-color .15s}._input_48voa_41::placeholder{color:#9fb0c9}._input_48voa_41:focus{border-color:var(--navy);outline:none}._inputInvalid_48voa_60{border-color:var(--wrong)}._error_48voa_64{color:var(--wrong);font-size:.8125rem;font-weight:600}._privacy_48voa_70{--privacy-line-height:calc(.875rem * 1.4);--checkbox-size:24px;align-items:flex-start;gap:12px;display:flex}._checkbox_48voa_80{width:var(--checkbox-size);height:var(--checkbox-size);margin:calc((var(--privacy-line-height) - var(--checkbox-size)) / 2) 0 0;accent-color:var(--navy);flex:none}._privacyText_48voa_71{color:var(--ink-soft);font-size:.875rem;line-height:1.4}._privacyLink_48voa_97{color:var(--navy);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-left:36px;padding:2px 0;font-size:.875rem;font-weight:700;text-decoration:underline}._privacyLink_48voa_97:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:4px}._submitError_48voa_118{border-radius:var(--radius-sm);background:var(--wrong-bg);color:var(--wrong);padding:12px 14px;font-size:.875rem;font-weight:600}._screen_egwl1_1{flex-direction:column;flex:1;gap:16px;display:flex}._card_egwl1_8{background:var(--card);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex;box-shadow:0 14px 32px #0b1e3e2e}._badge_egwl1_20{background:var(--correct-bg);width:66px;height:66px;color:var(--correct);border-radius:50%;place-items:center;font-size:1.875rem;font-weight:800;display:grid}._title_egwl1_32{font-size:1.5rem;font-weight:800;line-height:1.25}._subtitle_egwl1_38{color:var(--ink-soft);font-size:.9375rem}._footer_egwl1_43{margin-top:auto;padding-top:8px}:root{--bg:#4477c3;--card:#fff;--ink:#16294a;--ink-soft:#5b6f92;--navy:#2b3990;--navy-dark:#1f2b6e;--line:#dbe4f2;--correct:#1a7f47;--correct-bg:#e4f5ea;--wrong:#c3352c;--wrong-bg:#fbe9e7;--radius:20px;--radius-sm:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background-color:var(--bg);color:var(--ink);overscroll-behavior-y:none;margin:0;font-size:16px;line-height:1.45}h1,h2,p{margin:0}button,input{font:inherit;color:inherit}img{max-width:100%;display:block}input{font-size:max(16px,1rem)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
