.mobile-menu_panel__WZfZ5{--accent:var(--brand-strong)}.dark .mobile-menu_panel__WZfZ5,[data-theme=dark] .mobile-menu_panel__WZfZ5{--accent:var(--brand)}.mobile-menu_header__gsfkF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 20px;border-bottom:1px solid var(--line)}.mobile-menu_heading__mveDa{min-width:0}.mobile-menu_eyebrow__AhHlv{display:block;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mobile-menu_title__2lKr_{display:block;overflow:hidden;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mobile-menu_actions__WKIlC{display:flex;flex-shrink:0;align-items:center;gap:8px}.mobile-menu_language__vAvVl{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line)}.mobile-menu_languageOption__wGCzI{display:inline-grid;min-width:38px;height:34px;place-items:center;padding:0 8px;border-radius:999px;color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:.06em}a.mobile-menu_languageOption__wGCzI:hover{color:var(--ink)}.mobile-menu_languageOption__wGCzI[aria-current=true]{background:var(--surface);color:var(--accent);box-shadow:0 1px 0 var(--line),0 2px 6px -2px rgba(31,41,51,.22)}.mobile-menu_close___jciG{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .15s ease,color .15s ease}.mobile-menu_close___jciG:hover{background:var(--brand-soft);color:var(--ink)}.mobile-menu_body__vt_A2{display:grid;gap:22px;padding:16px 16px 20px}.mobile-menu_sub__DL1I6{padding:12px 16px 20px}.mobile-menu_sectionHead__0Ky1n{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.mobile-menu_sectionTitle__y90p6{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mobile-menu_sectionTitle__y90p6:before{width:6px;height:6px;border-radius:999px;background:var(--brand);content:""}.mobile-menu_sectionHead__0Ky1n .mobile-menu_sectionTitle__y90p6{margin:0}.mobile-menu_keys__dXrwj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-menu_keys__dXrwj>:first-child:nth-last-child(odd){grid-column:1/-1}.mobile-menu_key__DqxnS{position:relative;display:flex;min-height:60px;align-items:center;gap:12px;padding:9px 12px;border:2px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);text-align:left;box-shadow:0 3px 0 var(--line);transition:transform .1s ease,box-shadow .1s ease,border-color .15s ease}.mobile-menu_key__DqxnS:hover{border-color:color-mix(in srgb,var(--tone) 45%,var(--line))}.mobile-menu_key__DqxnS:active{transform:translateY(3px);box-shadow:0 0 0 var(--line)}.mobile-menu_key__DqxnS[data-active=true]{border-color:var(--brand-line);background:var(--brand-soft);box-shadow:0 3px 0 var(--brand-line)}.mobile-menu_key__DqxnS[data-active=true] .mobile-menu_label__uqp_U{color:var(--accent)}.mobile-menu_key__DqxnS:disabled{border-style:dashed;box-shadow:none;cursor:not-allowed;opacity:.75;transform:none}.mobile-menu_chip__twX7T{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:13px;background:var(--tone-bg)}.mobile-menu_label__uqp_U{display:grid;min-width:0;justify-items:start;gap:4px;font-size:14px;font-weight:800;line-height:1.25}.mobile-menu_skills__GzDOf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mobile-menu_skill__fEbaF{position:relative;display:flex;min-width:0;min-height:94px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 2px 10px;border:2px solid color-mix(in srgb,var(--tone) 22%,transparent);border-radius:18px;background:var(--tone-bg);color:var(--ink);box-shadow:0 3px 0 color-mix(in srgb,var(--tone) 32%,transparent);transition:transform .1s ease,box-shadow .1s ease}.mobile-menu_skill__fEbaF:active{transform:translateY(3px);box-shadow:0 0 0 transparent}.mobile-menu_skill__fEbaF[data-active=true]{border-color:var(--tone)}.mobile-menu_skillIcon__e51h9{display:grid;width:46px;height:46px;place-items:center;border-radius:999px;background:var(--surface)}.mobile-menu_skillLabel__wT2Bk{max-width:100%;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mobile-menu_key__DqxnS:after,.mobile-menu_skill__fEbaF:after{position:absolute;inset:-3px 0;content:""}.mobile-menu_rows__ITGvn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-menu_rows__ITGvn>:last-child:nth-child(odd){grid-column:1/-1}.mobile-menu_row__IQEsj{display:flex;min-height:52px;align-items:center;gap:10px;padding:7px 10px 7px 7px;border:2px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);transition:border-color .15s ease,background-color .15s ease}.mobile-menu_row__IQEsj:hover{border-color:color-mix(in srgb,var(--tone) 45%,var(--line))}.mobile-menu_row__IQEsj[data-active=true]{border-color:var(--brand-line);background:var(--brand-soft)}.mobile-menu_row__IQEsj .mobile-menu_chip__twX7T{width:34px;height:34px;border-radius:11px}.mobile-menu_rowLabel__RRJu4{display:-webkit-box;min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:800;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-menu_rowEnd__t_mPF{flex-shrink:0;color:var(--ink-faint)}.mobile-menu_moreRow__rt36c{justify-content:center;gap:4px;border-style:dashed;background:transparent;color:var(--accent);font-size:13px;font-weight:800}.mobile-menu_more__xVb8_{display:inline-flex;align-items:center;gap:2px;padding:4px 8px;border-radius:999px;color:var(--accent);font-size:12px;font-weight:800}.mobile-menu_more__xVb8_:hover{background:var(--brand-soft)}.mobile-menu_back__uyIRv{display:inline-flex;min-height:40px;align-items:center;gap:4px;margin:0 0 10px -6px;padding:0 10px 0 4px;border-radius:999px;color:var(--ink-soft);font-size:13px;font-weight:800}.mobile-menu_back__uyIRv:hover{color:var(--ink)}.mobile-menu_banner__kl2Bm{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;border-radius:20px;background:var(--tone-bg)}.mobile-menu_banner__kl2Bm .mobile-menu_skillIcon__e51h9{width:54px;height:54px}.mobile-menu_bannerEyebrow__PWN3O{margin:0;color:color-mix(in srgb,var(--tone) 72%,var(--ink));font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mobile-menu_bannerTitle__IMAJ_{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em}.mobile-menu_options__ecIER{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.mobile-menu_option__qsZ8X{min-height:96px;flex-direction:column;justify-content:center;gap:10px;text-align:center}.mobile-menu_option__qsZ8X .mobile-menu_label__uqp_U{justify-items:center}.mobile-menu_back__uyIRv:focus-visible,.mobile-menu_close___jciG:focus-visible,.mobile-menu_key__DqxnS:focus-visible,.mobile-menu_languageOption__wGCzI:focus-visible,.mobile-menu_more__xVb8_:focus-visible,.mobile-menu_row__IQEsj:focus-visible,.mobile-menu_skill__fEbaF:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:359px){.mobile-menu_title__2lKr_{font-size:16px}.mobile-menu_body__vt_A2,.mobile-menu_sub__DL1I6{padding-inline:12px}.mobile-menu_key__DqxnS{gap:8px;padding:8px 10px}.mobile-menu_key__DqxnS .mobile-menu_chip__twX7T{width:34px;height:34px;border-radius:11px}.mobile-menu_label__uqp_U{font-size:13px}.mobile-menu_skills__GzDOf{gap:6px}.mobile-menu_skillIcon__e51h9{width:40px;height:40px}.mobile-menu_skillLabel__wT2Bk{font-size:11px}}@media (prefers-reduced-motion:reduce){.mobile-menu_close___jciG,.mobile-menu_key__DqxnS,.mobile-menu_row__IQEsj,.mobile-menu_skill__fEbaF{transition:none}.mobile-menu_key__DqxnS:active,.mobile-menu_skill__fEbaF:active{transform:none}}.exam-tour_overlay__1mN8E{position:fixed;inset:0;z-index:400;overflow:hidden;touch-action:none}.exam-tour_shade__uLucL{position:absolute;inset:0;background:rgb(12 23 32/72%)}.exam-tour_spotlight__Zh2au{position:fixed;border:2px solid #fdba74;border-radius:12px;box-shadow:0 0 0 9999px rgb(12 23 32/72%),0 0 0 5px rgb(249 115 22/35%);pointer-events:none}.exam-tour_card__3xP7x{position:fixed;z-index:401;box-sizing:border-box;width:min(380px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow-y:auto;overscroll-behavior:contain;border:2px solid #ece8e3;border-radius:24px;background:#fff;color:#1f2933;padding:20px;box-shadow:0 20px 70px rgb(0 0 0/30%);font-family:ui-rounded,SF Pro Rounded,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;outline:none}.exam-tour_topline__LhiPT{display:flex;align-items:center;justify-content:space-between;gap:12px}.exam-tour_eyebrow__yA_pn{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c2410c}.exam-tour_skip__neHhb{min-height:44px;margin:-10px -6px -4px 0;padding:8px;font-size:13px;font-weight:700;color:#66707b;text-decoration:underline;text-underline-offset:3px}.exam-tour_languages__VpbRT{display:inline-flex;gap:2px;margin-top:12px;padding:3px;border:2px solid #ece8e3;background:#f7f7f7;border-radius:12px}.exam-tour_languages__VpbRT button{min-height:36px;border-radius:8px;padding:6px 12px;color:#66707b;font-size:12px;font-weight:800}.exam-tour_languages__VpbRT button[aria-pressed=true]{color:#c2410c;background:#fff;box-shadow:0 2px 0 #fed7aa}.exam-tour_step__UVZHs{margin:20px 0 7px;color:#66707b;font-size:11px;font-weight:700}.exam-tour_title__YWWM7{margin:0;font-size:21px;line-height:1.3;font-weight:800;letter-spacing:-.02em}.exam-tour_description__QJQUz{margin:12px 0 0;font-size:14px;line-height:1.65;color:#4b5563}.exam-tour_progress__IGh7J{height:4px;margin:20px 0;overflow:hidden;border-radius:4px;background:#f1e9e1}.exam-tour_progress__IGh7J span{display:block;height:100%;border-radius:inherit;background:#f97316}.exam-tour_actions__W2ihj{display:flex;align-items:center;justify-content:space-between;gap:10px}.exam-tour_back__nAcP_,.exam-tour_next__eN29W,.exam-tour_trigger__2sAwE{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:800;transition:transform .1s ease,box-shadow .1s ease,filter .15s ease}.exam-tour_back__nAcP_:not(:disabled):active,.exam-tour_next__eN29W:active,.exam-tour_trigger__2sAwE:active{transform:translateY(3px);box-shadow:none}.exam-tour_back__nAcP_{border:2px solid #e5e5e5;color:#66707b;box-shadow:0 3px 0 #e5e5e5}.exam-tour_back__nAcP_:disabled{opacity:.4;cursor:default}.exam-tour_next__eN29W{background:linear-gradient(180deg,rgb(255 255 255/18%),rgb(255 255 255/0) 58%),#c2410c;color:#fff;box-shadow:0 3px 0 #9a3412}.exam-tour_next__eN29W:hover{filter:brightness(1.07)}.exam-tour_trigger__2sAwE{border:2px solid #fed7aa;background:#fff4eb;color:#c2410c;box-shadow:0 3px 0 #fed7aa;font-family:ui-rounded,SF Pro Rounded,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.exam-tour_card__3xP7x button:focus-visible,.exam-tour_trigger__2sAwE:focus-visible{outline:3px solid rgb(249 115 22/55%);outline-offset:3px}@media (max-height:540px){.exam-tour_card__3xP7x{padding:14px}.exam-tour_step__UVZHs{margin-top:10px}.exam-tour_description__QJQUz{font-size:13px}.exam-tour_progress__IGh7J{margin:12px 0}}@media (prefers-reduced-motion:reduce){.exam-tour_back__nAcP_,.exam-tour_next__eN29W,.exam-tour_trigger__2sAwE{transition:none}.exam-tour_back__nAcP_:not(:disabled):active,.exam-tour_next__eN29W:active,.exam-tour_trigger__2sAwE:active{transform:none}}