.R0Vncq_phone{--phone-width:clamp(238px, 26vw, 330px);width:var(--phone-width);margin:0}.R0Vncq_floating{animation:6.5s ease-in-out infinite R0Vncq_phoneFloat}.R0Vncq_device{background:linear-gradient(140deg,#ffffff6b,#0000 28%),linear-gradient(320deg,#c8f24a2e,#0000 28%),#111318;border:1px solid #ffffff3d;border-radius:12%/5.7%;padding:3.2%;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -18px 34px #0000006b,0 30px 70px #0000004d}.R0Vncq_device:before{z-index:1;pointer-events:none;content:"";border:1px solid #ffffff14;border-radius:10.7%/5.2%;position:absolute;inset:1.5%}.R0Vncq_sideButton{background:#1d2027;border-radius:999px;width:1.8%;height:11%;position:absolute;top:20%;right:-1.3%}.R0Vncq_screen{background:#f4f2ea;border-radius:9.7%/4.8%;position:relative;overflow:hidden}.R0Vncq_screenshot{width:100%;height:auto;display:block}.R0Vncq_tour{width:fit-content;position:relative}.R0Vncq_tourScreen{background:#081722}.R0Vncq_tourToggle{z-index:2;color:#fff;cursor:pointer;background:#081722d1;border:1px solid #fff6;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:18px;right:-10px;box-shadow:0 8px 22px #00000052}.R0Vncq_tourToggle:hover{background:#081722f5}.R0Vncq_tourToggle:focus-visible{outline-offset:3px;outline:3px solid #c8f24a}.R0Vncq_tourToggle svg{fill:currentColor;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.R0Vncq_tourVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.R0Vncq_tourVideo[data-playing]{opacity:1}.R0Vncq_series{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:min(100%,350px);display:grid}.R0Vncq_series .R0Vncq_phone{--phone-width:100%}.R0Vncq_series .R0Vncq_phone:last-child{margin-top:54px}@keyframes R0Vncq_phoneFloat{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-14px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.R0Vncq_floating{animation:none}}@media (max-width:520px){.R0Vncq_phone{--phone-width:min(78vw, 286px)}.R0Vncq_series{width:min(88vw,340px)}.R0Vncq_series .R0Vncq_phone{--phone-width:100%}}
.CHUJwG_page{width:100%;min-width:0;padding:0 0 80px;display:grid}.CHUJwG_hero{isolation:isolate;background:var(--hero-bg);width:100%;min-height:700px;position:relative;overflow:hidden}.CHUJwG_heroImage{z-index:0;object-fit:cover;object-position:74% 50%}.CHUJwG_heroScrim,.CHUJwG_heroFade{pointer-events:none;position:absolute;inset:0}.CHUJwG_heroScrim{z-index:1;background:var(--hero-scrim)}.CHUJwG_heroFade{z-index:2;background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--bg) 18%, transparent) 72%, var(--bg) 100%)}.CHUJwG_heroInner{z-index:3;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:48px;width:min(1120px,100% - 48px);min-height:700px;margin:0 auto;display:grid;position:relative}.CHUJwG_heroCopy{min-width:0;max-width:680px;padding:72px 0}.CHUJwG_eyebrow{color:var(--pos-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}.CHUJwG_hero .CHUJwG_eyebrow{color:var(--accent)}.CHUJwG_hero h1{color:#fff;letter-spacing:-.055em;text-shadow:0 2px 28px #00000075;max-width:15ch;margin:0;font-size:clamp(2.7rem,7vw,5.2rem);line-height:.96}.CHUJwG_lead{color:#ffffffe0;text-shadow:0 1px 16px #00000070;max-width:58ch;margin:22px 0 0;font-size:1.12rem;line-height:1.65}.CHUJwG_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.CHUJwG_primary,.CHUJwG_secondary{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;display:inline-flex}.CHUJwG_primary{color:var(--accent-ink);background:var(--accent)}.CHUJwG_secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff80}.CHUJwG_trialNote{color:#ffffffc7;margin:14px 0 6px;font-size:.92rem}.CHUJwG_guarantee,.CHUJwG_more{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.CHUJwG_hero .CHUJwG_guarantee{color:#fff}.CHUJwG_heroPhone{filter:drop-shadow(0 24px 42px #00000057);justify-self:center}.CHUJwG_section,.CHUJwG_finalCta{box-sizing:border-box;width:min(1120px,100% - 36px);margin:0 auto}.CHUJwG_heroMedia,.CHUJwG_learningMedia{border:1px solid var(--line);background:var(--surface-2);border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid;overflow:hidden}.CHUJwG_heroMedia figure,.CHUJwG_learningMedia figure{min-width:0;margin:0}.CHUJwG_heroMedia img,.CHUJwG_learningMedia img{border-radius:14px;width:100%;height:auto;display:block}.CHUJwG_heroMedia figcaption,.CHUJwG_learningMedia figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:.75rem;font-weight:800}.CHUJwG_section{border-bottom:1px solid var(--line);padding:76px 0}.CHUJwG_section>header{max-width:760px;margin-bottom:30px}.CHUJwG_section h2,.CHUJwG_finalCta h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.04}.CHUJwG_section header>p:last-child,.CHUJwG_learning>div>p:last-child{color:var(--muted);line-height:1.65}.CHUJwG_classGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.CHUJwG_classGrid article{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);--class-fade-start:48%;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.CHUJwG_classGrid article:last-child{--class-fade-start:70%}.CHUJwG_classMedia{background:var(--surface-2);flex:none;height:250px;position:relative;overflow:hidden}.CHUJwG_classMedia:before,.CHUJwG_classMedia:after{content:"";pointer-events:none;position:absolute;inset:0}.CHUJwG_classMedia:before{z-index:1;background:#070b0d24}.CHUJwG_classMedia:after{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 24%, transparent), transparent 18%, transparent var(--class-fade-start), var(--surface) 100%), linear-gradient(90deg, color-mix(in srgb, var(--surface) 58%, transparent), transparent 13%, transparent 87%, color-mix(in srgb, var(--surface) 58%, transparent))}.CHUJwG_classImage{object-fit:cover;filter:saturate(.78)contrast(.9)brightness(.9);transition:transform .36s;transform:scale(1.01)}.CHUJwG_classGrid article:first-child .CHUJwG_classImage{object-position:50% 52%}.CHUJwG_classGrid article:last-child .CHUJwG_classImage{object-position:50% 70%}.CHUJwG_classGrid article:hover .CHUJwG_classImage{transform:scale(1.035)}.CHUJwG_classCopy{z-index:3;flex-direction:column;flex:1;margin-top:-24px;padding:0 28px 28px;display:flex;position:relative}.CHUJwG_classCopy a{margin-top:auto}.CHUJwG_classCopy>p:first-child{color:var(--pos-ink);margin-top:0;font-weight:900}.CHUJwG_classGrid h3{color:var(--ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;margin:0;font-size:1.35rem;line-height:1.25}.CHUJwG_classGrid p{color:var(--muted);line-height:1.6}.CHUJwG_classGrid a{color:var(--ink);text-underline-offset:3px;font-weight:850;text-decoration:underline}.CHUJwG_learning{grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);align-items:center;gap:42px;display:grid}.CHUJwG_studySteps{gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.CHUJwG_studySteps li{border-bottom:1px solid var(--hairline-2);align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.CHUJwG_studySteps li:last-child{border-bottom:0;padding-bottom:0}.CHUJwG_studySteps li>span{border-bottom:2px solid var(--pos);width:34px;height:34px;color:var(--pos-ink);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.CHUJwG_studySteps h3{color:var(--ink);margin:0 0 4px;font-size:1.05rem}.CHUJwG_studySteps p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.CHUJwG_faqSection{grid-template-columns:minmax(200px,.32fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}.CHUJwG_faqSection>header{margin-bottom:0}.CHUJwG_faqSection>header p:last-child{margin-top:14px;font-size:.92rem}.CHUJwG_faqSection>header a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.CHUJwG_more{margin-top:22px;display:inline-block}.CHUJwG_finalCta{color:var(--hero-ink);background:var(--hero-bg);text-align:center;border-radius:28px;justify-items:center;gap:18px;margin-top:76px;padding:54px;display:grid}.CHUJwG_finalCta h2,.CHUJwG_finalCta p{color:var(--hero-ink)}.CHUJwG_finalCta p{margin:0}@media (max-width:800px){.CHUJwG_hero{min-height:760px}.CHUJwG_heroImage{object-position:66% 50%}.CHUJwG_heroInner{grid-template-columns:1fr;align-content:center;gap:0;width:min(100% - 28px,560px);min-height:760px;padding:38px 0 90px}.CHUJwG_heroCopy{padding:0}.CHUJwG_heroPhone{transform-origin:top;margin:34px auto 0;transform:scale(.86)}.CHUJwG_section,.CHUJwG_finalCta{width:min(1120px,100% - 28px)}.CHUJwG_learning,.CHUJwG_classGrid,.CHUJwG_faqSection{grid-template-columns:minmax(0,1fr)}.CHUJwG_actions,.CHUJwG_primary,.CHUJwG_secondary{width:100%}.CHUJwG_section{padding:56px 0}.CHUJwG_finalCta{padding:38px 22px}}@media (max-width:420px){.CHUJwG_hero{min-height:720px}.CHUJwG_heroInner{min-height:720px;padding-inline:2px}.CHUJwG_hero h1{letter-spacing:-.04em;font-size:2.18rem}.CHUJwG_lead{font-size:1rem}.CHUJwG_heroPhone{margin-top:24px;transform:scale(.76)}.CHUJwG_classMedia{height:210px}.CHUJwG_classCopy{margin-top:-20px;padding:0 22px 22px}}@media (prefers-reduced-motion:reduce){.CHUJwG_classImage{transition:none}.CHUJwG_classGrid article:hover .CHUJwG_classImage{transform:scale(1.01)}}
.MfWHTq_panel{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;margin-top:22px;overflow:hidden}.MfWHTq_trigger{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:.95rem;font-weight:800;display:flex}.MfWHTq_icon{color:var(--pos);flex:none;font-size:1.3rem;font-weight:700;line-height:1;transition:transform .18s}.MfWHTq_icon[data-open=true]{transform:rotate(45deg)}.MfWHTq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 22px 22px;display:grid}.MfWHTq_grid[hidden]{display:none}.MfWHTq_grid h4{color:var(--ink);margin:0 0 8px;font-size:.85rem}.MfWHTq_grid ul{color:var(--muted);gap:6px;margin:0;padding-left:16px;font-size:.8rem;line-height:1.6;display:grid}@media (max-width:640px){.MfWHTq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.MfWHTq_icon{transition:none}}
.wqoZ6W_shell{min-height:100vh;color:var(--ink);background:var(--bg);flex-direction:column;display:flex}.wqoZ6W_header{z-index:50;border-bottom:1px solid var(--hairline-2);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:68px;position:sticky;top:0}.wqoZ6W_headerInner,.wqoZ6W_footerInner,.wqoZ6W_footerBottom{width:min(1180px,100% - 36px);margin:0 auto}.wqoZ6W_headerInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:68px;display:grid}.wqoZ6W_brandWrap{min-width:0;overflow:hidden}:is(.wqoZ6W_brandWrap .brand-mark,.wqoZ6W_footerIdentity .brand-mark){min-width:0;color:var(--ink);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;align-items:center;gap:11px;font-size:1rem;font-weight:700;display:inline-flex}.wqoZ6W_brandWrap .brand-mark{max-width:100%}.wqoZ6W_brandWrap .brand-mark__copy{min-width:0}.wqoZ6W_brandWrap .brand-mark__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.wqoZ6W_brandWrap .brand-mark__symbol,.wqoZ6W_footerIdentity .brand-mark__symbol){width:36px;height:36px;color:var(--accent);background:var(--hero-bg);border-radius:12px;flex:none;place-items:center;display:grid}:is(.wqoZ6W_brandWrap .brand-mark__symbol img,.wqoZ6W_footerIdentity .brand-mark__symbol img){width:27px;height:27px}.wqoZ6W_desktopNav,.wqoZ6W_desktopActions,.wqoZ6W_mobileActions,.wqoZ6W_mobileMenuActions{align-items:center;display:flex}.wqoZ6W_desktopNav{justify-content:center;gap:2px;min-width:0}.wqoZ6W_desktopActions{justify-content:flex-end;gap:8px}.wqoZ6W_mobileActions{justify-content:flex-end;gap:8px;display:none}.wqoZ6W_navLink,.wqoZ6W_loginButton,.wqoZ6W_startButton,.wqoZ6W_themeToggle,.wqoZ6W_menuButton,.wqoZ6W_footerNav a,.wqoZ6W_footerBottom a{transition:background-color .16s,border-color .16s,color .16s,filter .16s,transform .12s}.wqoZ6W_navLink,.wqoZ6W_loginButton,.wqoZ6W_startButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:.9rem;font-weight:750;line-height:1;display:inline-flex}.wqoZ6W_navLink{color:var(--ink-2)}.wqoZ6W_loginButton{border:1.5px solid color-mix(in srgb, var(--ink) 42%, transparent);color:var(--ink);background:var(--surface)}.wqoZ6W_navLink:hover,.wqoZ6W_navLink[aria-current=page],.wqoZ6W_loginButton:hover{color:var(--ink);background:var(--surface-2)}.wqoZ6W_loginButton:hover{border-color:color-mix(in srgb, var(--ink) 64%, transparent)}.wqoZ6W_startButton{color:var(--accent-ink);background:var(--accent)}.wqoZ6W_startButton:hover{filter:brightness(1.05)}.wqoZ6W_themeToggle,.wqoZ6W_menuButton,.wqoZ6W_mobileMenuHeading button{border:1px solid var(--hairline-2);width:44px;height:44px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid}.wqoZ6W_themeToggle:hover,.wqoZ6W_menuButton:hover,.wqoZ6W_mobileMenuHeading button:hover{background:var(--surface-2)}.wqoZ6W_themeToggle:active,.wqoZ6W_menuButton:active,.wqoZ6W_loginButton:active,.wqoZ6W_startButton:active{transform:scale(.96)}.wqoZ6W_themeIcon,.wqoZ6W_themeIcon svg,.wqoZ6W_menuButton svg,.wqoZ6W_mobileMenuHeading svg{width:19px;height:19px;display:block}.wqoZ6W_themeIcon svg,.wqoZ6W_menuButton svg,.wqoZ6W_mobileMenuHeading svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.wqoZ6W_mobileMenu{border:1px solid var(--hairline-2);width:min(390px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:var(--surface);border-radius:14px;margin:auto;padding:0;box-shadow:0 24px 80px #050c0957}.wqoZ6W_mobileMenu::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e0b94}.wqoZ6W_mobileMenuPanel{gap:16px;padding:18px;display:grid}.wqoZ6W_mobileMenuHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wqoZ6W_mobileMenuHeading strong{font-family:var(--font-display), var(--font-sans), sans-serif;font-size:1.25rem}.wqoZ6W_mobileMenu nav{gap:4px;display:grid}.wqoZ6W_mobileMenu nav a{min-height:48px;color:var(--ink);border-radius:10px;align-items:center;padding:0 14px;font-weight:750;display:flex}.wqoZ6W_mobileMenu nav a:hover,.wqoZ6W_mobileMenu nav a[aria-current=page]{background:var(--surface-2)}.wqoZ6W_mobileMenuActions{border-top:1px solid var(--hairline-2);grid-template-columns:1fr;gap:8px;padding-top:14px;display:grid}.wqoZ6W_announcement{min-height:42px;color:var(--accent-ink);background:var(--accent);text-align:center;justify-content:center;align-items:center;gap:9px;padding:9px 18px;font-size:.9rem;font-weight:800;line-height:1.3;display:flex}.wqoZ6W_announcement span:first-child{background:var(--pos);border-radius:999px;flex:none;width:8px;height:8px}.wqoZ6W_main{flex:1;min-width:0}.wqoZ6W_footer{color:var(--hero-ink);background:var(--hero-bg)}.wqoZ6W_footer .wqoZ6W_footerIdentity .brand-mark__symbol{background:#ffffff1a}.wqoZ6W_footer .wqoZ6W_footerIdentity .brand-mark{color:var(--hero-ink)}.wqoZ6W_footerInner{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:48px;padding:40px 0;display:grid}.wqoZ6W_footerIdentity{align-content:start;gap:12px;max-width:360px;display:grid}.wqoZ6W_footerIdentity p{color:#f4f3ed99;margin:0;font-size:.92rem;line-height:1.55}.wqoZ6W_footerGroups{grid-template-columns:repeat(3,minmax(120px,1fr));gap:32px;display:grid}.wqoZ6W_footerSocial{margin-top:8px}.wqoZ6W_footerSocial strong{color:var(--hero-ink);font-size:.86rem}.wqoZ6W_footerSocial>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.wqoZ6W_footerSocial a{width:44px;height:44px;color:var(--hero-ink);background:#f4f3ed14;border:1px solid #f4f3ed3d;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.wqoZ6W_footerSocial svg{fill:currentColor;width:24px;height:24px}.wqoZ6W_footerSocial a:hover{border-color:var(--accent)}.wqoZ6W_footerSocial a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wqoZ6W_footerNav{align-content:start;gap:10px;display:grid}.wqoZ6W_footerNav strong{color:#f4f3ed80;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.wqoZ6W_footerNav a{color:#f4f3edbf;text-underline-offset:.2em;width:fit-content;font-size:.92rem;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.wqoZ6W_footerNav a:hover,.wqoZ6W_footerBottom a:hover{color:var(--hero-ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.wqoZ6W_footerBottom{color:#f4f3ed80;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:16px 0;font-size:.86rem;display:flex}.wqoZ6W_footerBottom a{color:#f4f3edbf;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;font-weight:800}@media (max-width:1040px){.wqoZ6W_desktopNav,.wqoZ6W_desktopActions{display:none}.wqoZ6W_headerInner{grid-template-columns:minmax(0,1fr) auto}.wqoZ6W_mobileActions{display:flex}}@media (max-width:760px){.wqoZ6W_header,.wqoZ6W_headerInner{min-height:64px}.wqoZ6W_brandWrap .brand-mark{gap:9px}.wqoZ6W_brandWrap .brand-mark__copy small{display:none}.wqoZ6W_brandWrap .brand-mark__symbol{border-radius:10px;width:34px;height:34px}.wqoZ6W_brandWrap .brand-mark__symbol img{width:25px;height:25px}.wqoZ6W_announcement{text-align:left;justify-content:flex-start;padding-inline:16px}.wqoZ6W_footerInner{grid-template-columns:1fr;gap:28px}.wqoZ6W_footerGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.wqoZ6W_footerBottom{flex-direction:column;align-items:flex-start}.wqoZ6W_footerNav a{align-items:center;min-height:44px;display:flex}}@media (max-width:420px){.wqoZ6W_headerInner,.wqoZ6W_footerInner,.wqoZ6W_footerBottom{width:min(1180px,100% - 28px)}.wqoZ6W_footerGroups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wqoZ6W_navLink,.wqoZ6W_loginButton,.wqoZ6W_startButton,.wqoZ6W_themeToggle,.wqoZ6W_menuButton,.wqoZ6W_footerNav a,.wqoZ6W_footerBottom a{transition:none}}.wqoZ6W_languageSwitcher{color:var(--ink)}.wqoZ6W_regionNotice{font-weight:700}@media (prefers-reduced-motion:reduce){.wqoZ6W_languageSwitcher a{transition:none}}
._1GTPXW_banner{color:#162000;background:#d1ff45}._1GTPXW_banner a{color:inherit;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 24px;padding:12px 20px;font-size:.9rem;line-height:1.45;text-decoration:none;display:flex}._1GTPXW_banner strong{font-weight:850}._1GTPXW_banner a>span:last-child{text-underline-offset:3px;text-decoration:underline}._1GTPXW_deadline{font-size:.82rem}._1GTPXW_banner a:focus-visible{outline-offset:-4px;outline:3px solid #162000}
.V9ZJsq_indicator{--loader-color:currentColor;min-width:0;color:inherit;justify-content:center;align-items:center;gap:.58em;line-height:1.3;display:inline-flex}.V9ZJsq_indicator[data-label=sr-only]>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.V9ZJsq_indicator[data-tone=accent]{--loader-color:var(--accent)}.V9ZJsq_spinner{border:2px solid color-mix(in srgb, var(--loader-color) 28%, transparent);border-top-color:var(--loader-color);border-radius:50%;flex:none;width:1em;height:1em;animation:.72s linear infinite V9ZJsq_loading-spin}.V9ZJsq_indicator[data-size=medium]{gap:.7em;font-size:1rem}.V9ZJsq_indicator[data-size=medium] .V9ZJsq_spinner{border-width:2.5px;width:1.25em;height:1.25em}.V9ZJsq_indicator[data-size=large]{color:var(--ink);font-family:var(--font-display), var(--font-sans), sans-serif;text-align:center;flex-direction:column;gap:16px;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:800}.V9ZJsq_indicator[data-size=large] .V9ZJsq_spinner{border-width:4px;width:48px;height:48px}@keyframes V9ZJsq_loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.V9ZJsq_spinner{border-color:color-mix(in srgb, var(--loader-color) 38%, transparent);border-top-color:var(--loader-color);opacity:.72;animation:none}}
.eDlZEa_glosses{width:min(760px,100%);color:inherit;gap:4px;margin:0 auto;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}
.m2iRTG_page{gap:18px;width:min(760px,100%);margin:0 auto;display:grid}.m2iRTG_header{gap:10px;display:grid}.m2iRTG_header h1,.m2iRTG_optionCard h2,.m2iRTG_lockedCard h2{color:var(--ink);margin:0;line-height:1.05}.m2iRTG_header h1{font-size:34px;font-weight:700}.m2iRTG_header p,.m2iRTG_optionCard p,.m2iRTG_lockedNote{color:var(--muted);margin:0;line-height:1.55}.m2iRTG_pill,.m2iRTG_eyebrow{width:fit-content;color:var(--accent-ink);background:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.m2iRTG_pill{border-radius:999px;align-items:center;min-height:28px;padding:0 11px;display:inline-flex}.m2iRTG_message{border:1px solid var(--neg-bg);border-radius:var(--radius-sm);color:var(--neg);background:var(--surface);margin:0;padding:12px 14px;font-weight:700}.m2iRTG_optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.m2iRTG_selectionForm,.m2iRTG_classFieldset{gap:14px;min-width:0;display:grid}.m2iRTG_offerList{border-block:1px solid var(--hairline-2);color:var(--ink);gap:8px;margin:0;padding:14px 18px 14px 36px;line-height:1.45;display:grid}.m2iRTG_offerList li::marker{color:var(--accent-ink)}.m2iRTG_classFieldset{border:0;margin:0;padding:0}.m2iRTG_classFieldset legend{margin-bottom:10px;font-weight:800}.m2iRTG_optionCard,.m2iRTG_lockedCard{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);padding:18px}.m2iRTG_optionCard{text-align:left;cursor:pointer;grid-template-columns:64px minmax(0,1fr);align-content:start;gap:14px;display:grid;position:relative}.m2iRTG_optionCardUnavailable{cursor:not-allowed;opacity:.66}.m2iRTG_optionCard:has(.m2iRTG_classRadio:checked){border-color:var(--accent-ink);outline:2px solid var(--accent)}.m2iRTG_classRadio{width:20px;height:20px;accent-color:var(--accent-ink);position:absolute;top:14px;right:14px}.m2iRTG_optionTitle,.m2iRTG_optionDescription{padding-right:26px;display:block}.m2iRTG_optionTitle{font-size:20px}.m2iRTG_optionDescription{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.45}.m2iRTG_classBadge{border-radius:var(--radius-sm);width:64px;min-width:64px;height:54px;color:var(--accent-ink);background:var(--accent);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;place-items:center;font-size:19px;font-weight:800;line-height:1;display:grid}.m2iRTG_classBadge[data-class-target=AM\/120]{font-size:16px}.m2iRTG_optionCard h2,.m2iRTG_lockedCard h2{font-size:22px;font-weight:700}.m2iRTG_optionCard button,.m2iRTG_selectButton{min-height:42px;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 18px;font-size:14px;font-weight:800}.m2iRTG_optionCard button:active{transform:scale(.98)}.m2iRTG_lockedCard{grid-template-columns:64px minmax(0,1fr);gap:16px;display:grid}.m2iRTG_eyebrow{color:var(--muted);background:0 0;margin:0 0 8px}.m2iRTG_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.m2iRTG_facts div{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);gap:5px;padding:12px;display:grid}.m2iRTG_facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.m2iRTG_facts dd{color:var(--ink);margin:0;font-weight:800}@media (max-width:640px){.m2iRTG_header h1{font-size:28px}.m2iRTG_optionGrid,.m2iRTG_lockedCard,.m2iRTG_facts{grid-template-columns:1fr}}.m2iRTG_summaryBlock{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);gap:8px;margin:14px 0;padding:14px;display:grid}.m2iRTG_summaryBlock h3,.m2iRTG_summaryBlock p{margin:0}.m2iRTG_summaryBlock h3{color:var(--ink);font-size:17px;line-height:1.2}.m2iRTG_summaryBlock p{color:var(--muted);line-height:1.55}.m2iRTG_actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.m2iRTG_primaryAction,.m2iRTG_secondaryAction{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.m2iRTG_primaryAction{color:var(--accent-ink);background:var(--accent)}.m2iRTG_secondaryAction{border:1px solid var(--hairline-2);color:var(--ink);background:var(--surface)}.m2iRTG_consentChoice{color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.m2iRTG_consentChoice input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.m2iRTG_irreversibleNote{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.m2iRTG_availabilityNotice{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-2);margin:0;padding:14px;font-weight:700;line-height:1.5}.m2iRTG_questionCard{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:18px;padding:18px;scroll-margin-top:88px;display:grid}.m2iRTG_imagePracticePage{width:min(1180px,100%)}.m2iRTG_imagePracticePage>.m2iRTG_header{width:min(760px,100%);margin-inline:auto}.m2iRTG_questionCard h1,.m2iRTG_questionCard h2,.m2iRTG_questionCard p{margin:0}.m2iRTG_questionHeader{justify-content:space-between;align-items:start;gap:12px;width:min(760px,100%);margin-inline:auto;display:flex}.m2iRTG_questionTitle{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.2}.m2iRTG_questionCounter{color:var(--muted);white-space:nowrap;flex:none;padding-top:4px;font-size:13px;font-weight:800}.m2iRTG_questionVisual{width:min(100%,max(360px,133.333dvh - 533.333px));margin-inline:auto}.m2iRTG_questionCard>.m2iRTG_answerForm,.m2iRTG_completionCard{width:min(760px,100%);margin-inline:auto}.m2iRTG_completionCard{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:14px;padding:20px;display:grid}.m2iRTG_completionCard h1,.m2iRTG_completionCard p{margin:0}.m2iRTG_completionCard .m2iRTG_primaryAction{justify-self:start}.m2iRTG_answerForm,.m2iRTG_answerForm fieldset{gap:10px;display:grid}.m2iRTG_answerForm fieldset{border:0;margin:0;padding:0}.m2iRTG_answerForm label{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:12px;display:grid}.m2iRTG_answerForm fieldset[data-choice-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.m2iRTG_answerForm label span{overflow-wrap:anywhere;min-width:0}.m2iRTG_answerForm input{width:18px;height:18px;accent-color:var(--accent)}.m2iRTG_answerForm button{cursor:pointer;border:0}.m2iRTG_answerForm button:disabled{cursor:wait;opacity:.7}.m2iRTG_answerError{color:var(--neg);font-weight:700;line-height:1.45}.m2iRTG_feedbackDialogContent{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.m2iRTG_feedbackDialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.m2iRTG_feedbackDialogHeader h2{color:var(--ink);margin:0;font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.2}.m2iRTG_feedbackDialogHeader h2:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.m2iRTG_feedbackClose{border:1px solid var(--hairline);width:44px;height:44px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;flex:none;place-items:center;margin:-8px -8px 0 0;font-size:1.5rem;line-height:1;display:grid}.m2iRTG_feedbackDialogBody{overscroll-behavior:contain;min-height:0;margin:0 18px;overflow:hidden auto}.m2iRTG_feedbackBodyWithImage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.m2iRTG_feedbackVisual{width:100%;min-width:0;margin:0}.m2iRTG_feedbackDialogBody p{color:inherit;margin:0;line-height:1.55}.m2iRTG_feedbackCorrect,.m2iRTG_feedbackWrong{border-radius:var(--radius-sm);gap:8px;padding:15px 16px;display:grid}.m2iRTG_feedbackCorrect{border:1px solid var(--pos);color:var(--ink);background:var(--pos-bg)}.m2iRTG_feedbackWrong{border:1px solid var(--neg);color:var(--ink);background:var(--neg-bg)}.m2iRTG_feedbackExplanation{margin:0}.m2iRTG_feedbackSignImage{border:1px solid var(--hairline-2);vertical-align:middle;background:#fff;border-radius:10px;place-items:center;width:64px;height:64px;margin:0 6px;display:inline-grid}.m2iRTG_feedbackSignImage img{object-fit:contain;width:60px;height:60px;display:block}.m2iRTG_feedbackDialogFooter{padding:14px 18px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--hairline-2);background:var(--surface);display:grid}.m2iRTG_feedbackDialogFooter .m2iRTG_primaryAction{width:100%;min-height:52px}.m2iRTG_feedbackDock{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:20;min-height:44px;color:var(--accent-ink);background:var(--accent);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-weight:800;position:fixed}@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (pointer:coarse){.m2iRTG_feedbackDock{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:50}}@media (max-width:640px){.m2iRTG_imagePracticePage{width:100%}.m2iRTG_questionCard{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.m2iRTG_questionTitle{font-size:1.22rem}.m2iRTG_questionCounter{padding-top:2px}.m2iRTG_answerForm label{align-items:center;min-height:48px}.m2iRTG_answerForm>button{width:100%}.m2iRTG_feedbackDialogBody{margin-left:14px;margin-right:14px}.m2iRTG_feedbackBodyWithImage{grid-template-columns:minmax(0,1fr)}.m2iRTG_feedbackDialogHeader,.m2iRTG_feedbackDialogFooter{padding-left:14px;padding-right:14px}.m2iRTG_feedbackDialogFooter{padding-bottom:max(16px, env(safe-area-inset-bottom))}.m2iRTG_feedbackDialogFooter .m2iRTG_primaryAction{width:100%}}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse){.m2iRTG_imagePracticePage{--image-landscape-reserve:160px;width:100%}[data-immersive=true] .m2iRTG_imagePracticePage{--image-landscape-reserve:90px}.m2iRTG_questionCard{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);gap:10px 14px;padding:0}.m2iRTG_questionHeader{grid-area:1/1;width:100%}.m2iRTG_questionCard>.m2iRTG_actions{grid-area:1/2;margin:0}.m2iRTG_questionTitle{font-size:1.05rem}.m2iRTG_questionCard>.m2iRTG_questionVisual{grid-area:2/1/4;align-self:start;width:100%;margin-inline:auto}.m2iRTG_questionCard>.m2iRTG_questionVisual>div{width:min(100%, calc(max(135px, 100dvh - var(--home-header-height,64px) - var(--image-landscape-reserve)) * 4 / 3));margin-inline:auto}.m2iRTG_questionCard>[data-image-text-glosses]{grid-area:2/2}.m2iRTG_questionCard>.m2iRTG_answerForm{grid-area:3/2;align-self:start;min-height:0}.m2iRTG_questionCard>.m2iRTG_answerError{grid-column:1/-1}.m2iRTG_answerForm label{min-height:44px;padding:9px 10px}}
.u-4Wra_compiledMaterial{color:var(--text,#17252a);overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.u-4Wra_compiledMaterial>*+*{margin-top:1.25rem}.u-4Wra_compiledMaterial h3{font-size:clamp(1.1rem,5vw,1.35rem);line-height:1.25}.u-4Wra_compiledMaterial a{align-items:center;min-height:44px;display:inline-flex}.u-4Wra_trafficSignReference{white-space:nowrap;vertical-align:middle;align-items:center;gap:.35rem;display:inline-flex}.u-4Wra_trafficSignThumbnail{background:#fff;border:1px solid #d7e0e3;border-radius:.45rem;justify-content:center;align-items:center;width:40px;height:32px;display:inline-flex}.u-4Wra_trafficSignThumbnail img{object-fit:contain;max-width:34px;max-height:27px;display:block}.u-4Wra_decisionSteps{gap:.8rem;padding-left:1.5rem;display:grid}.u-4Wra_callout{color:var(--text);background:#c8f24a1f;border:1px solid #c8f24a5c;border-left-width:5px;border-radius:.75rem;padding:1rem}.u-4Wra_callout[data-variant=varo]{border-color:var(--legacy-warning-ink);background:var(--legacy-warning-bg)}.u-4Wra_callout p{margin:.35rem 0 0}.u-4Wra_figure{margin-inline:0}.u-4Wra_figure img{border-radius:.75rem;width:100%;height:auto;display:block}.u-4Wra_figure figcaption{color:var(--ink-2,#42575f);margin-top:.5rem;font-size:.925rem}.u-4Wra_compactFigure img{object-fit:contain;width:auto;max-width:min(100%,10rem);margin-inline:auto}.u-4Wra_compactFigure figcaption{text-align:center}.u-4Wra_tableScroll{overscroll-behavior-inline:contain;border:1px solid #d7e0e3;border-radius:.75rem;overflow-x:auto}.u-4Wra_tableHint{color:var(--ink-2,#42575f);margin:0 0 .5rem;font-size:.925rem}.u-4Wra_tableScroll table{min-width:42rem}.u-4Wra_compiledMaterial table{border-collapse:collapse;width:100%}.u-4Wra_compiledMaterial caption{text-align:left;padding:.75rem;font-weight:700}.u-4Wra_compiledMaterial th,.u-4Wra_compiledMaterial td{text-align:left;vertical-align:top;border-top:1px solid #d7e0e3;padding:.75rem}.u-4Wra_cards{display:none}.u-4Wra_example,.u-4Wra_recap,.u-4Wra_definition{color:var(--text);background:#c8f24a1a;border:1px solid #c8f24a47;border-radius:.75rem;padding:1rem}.u-4Wra_compiledMaterial .u-4Wra_callout p,.u-4Wra_compiledMaterial .u-4Wra_recap p{color:var(--ink-2)}.u-4Wra_example dl>div+div{margin-top:1rem}.u-4Wra_example dt,.u-4Wra_definition dt{font-weight:700}.u-4Wra_example dd,.u-4Wra_definition dd{margin:.25rem 0 0}@media (max-width:430px){.u-4Wra_accessibleTable{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;max-width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.u-4Wra_cards{gap:.75rem;display:grid}.u-4Wra_cards dl{border:1px solid #d7e0e3;border-radius:.75rem;margin:0;padding:.85rem}.u-4Wra_cards div{grid-template-columns:1fr;gap:.25rem;display:grid}.u-4Wra_cards div+div{margin-top:.5rem}.u-4Wra_cards dt{font-weight:700}.u-4Wra_cards dd{margin:0}}
.gU_eHq_steps{margin:0 0 22px}.gU_eHq_steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gU_eHq_steps li{border-top:4px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:8px;padding-top:10px;font-size:.92rem;font-weight:800;display:flex}.gU_eHq_steps li>span:last-child{overflow-wrap:anywhere;min-width:0}.gU_eHq_number{border:2px solid var(--line);width:26px;height:26px;color:var(--ink-2);background:var(--surface);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.gU_eHq_done{border-top-color:var(--pos);color:var(--ink)}.gU_eHq_done .gU_eHq_number{border-color:var(--pos);color:var(--surface);background:var(--pos)}.gU_eHq_current{border-top-color:var(--accent);color:var(--ink)}.gU_eHq_current .gU_eHq_number{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}@media (max-width:420px){.gU_eHq_steps li{flex-direction:column;align-items:flex-start;gap:6px;font-size:.8rem}}
.DGjVtW_placeholder{border:1px dashed var(--hairline-2);border-radius:var(--radius-sm);min-height:140px;color:var(--muted);background:var(--surface-2);text-align:center;place-items:center;padding:18px;font-size:.88rem;display:grid}
.Q87TQq_page{width:min(780px,100% - 32px);color:var(--ink);margin:0 auto;padding:64px 0 80px}.Q87TQq_heading{margin-bottom:28px}.Q87TQq_heading h1{letter-spacing:-.045em;margin:8px 0 24px;font-size:clamp(2.2rem,7vw,4rem);line-height:1.02}.Q87TQq_eyebrow{color:var(--pos-ink);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.Q87TQq_summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.Q87TQq_summary div{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.Q87TQq_summary dt{color:var(--muted);font-size:.88rem}.Q87TQq_summary dd{margin:5px 0 0;font-size:1.35rem;font-weight:900}.Q87TQq_form{gap:18px;display:grid}.Q87TQq_form fieldset,.Q87TQq_account,.Q87TQq_status{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0;padding:22px}.Q87TQq_form legend,.Q87TQq_account strong{color:var(--ink);font-weight:900}.Q87TQq_form fieldset>p,.Q87TQq_account p{color:var(--muted);line-height:1.5}.Q87TQq_classChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Q87TQq_classChoices label{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-weight:800;display:flex}.Q87TQq_classChoices input{width:20px;height:20px;accent-color:var(--accent)}.Q87TQq_status{color:var(--ink-2);background:var(--surface-2);line-height:1.5}.Q87TQq_status p{margin-top:0}.Q87TQq_primary{min-height:48px;color:var(--accent-ink);background:var(--accent);font:inherit;border:0;border-radius:12px;padding:0 20px;font-weight:900}.Q87TQq_primary:focus-visible,.Q87TQq_back:focus-visible,.Q87TQq_classChoices input:focus-visible{outline:3px solid var(--pos);outline-offset:3px}.Q87TQq_terms{color:var(--muted);font-size:.92rem;line-height:1.6}.Q87TQq_back{min-height:44px;color:var(--ink);align-items:center;font-weight:800;display:inline-flex}@media (max-width:520px){.Q87TQq_summary,.Q87TQq_classChoices{grid-template-columns:1fr}}.Q87TQq_account{gap:14px;display:grid}.Q87TQq_accountFields{gap:12px;display:grid}.Q87TQq_accountFields label{color:var(--ink);gap:6px;font-weight:800;display:grid}.Q87TQq_accountFields input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:var(--surface-2);font:inherit;border-radius:10px;padding:0 12px}.Q87TQq_accountSwitch{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:800;text-decoration:underline}.Q87TQq_account a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.Q87TQq_accountFields input:focus-visible,.Q87TQq_accountSwitch:focus-visible,.Q87TQq_account a:focus-visible{outline:3px solid var(--pos);outline-offset:3px}.Q87TQq_account a.Q87TQq_primary{box-sizing:border-box;color:var(--accent-ink);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.Q87TQq_account .Q87TQq_primary:disabled{cursor:not-allowed;opacity:.55}.Q87TQq_authError{border:1px solid var(--danger);color:var(--danger);background:var(--surface);border-radius:12px;margin:0;padding:14px;font-weight:750}.Q87TQq_intro{color:var(--ink-2);margin:0;font-size:1.05rem;line-height:1.55}.Q87TQq_offerChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Q87TQq_offerChoices label{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;min-height:64px;padding:12px 14px;display:flex}.Q87TQq_offerChoices input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.Q87TQq_offerChoices input:focus-visible{outline:3px solid var(--pos);outline-offset:3px}.Q87TQq_choiceText{min-width:0;color:var(--ink);gap:2px;display:grid}.Q87TQq_choiceText>span:first-child{font-weight:800}.Q87TQq_choiceText strong{font-size:1.2rem;font-weight:900}.Q87TQq_comparison{color:var(--muted);font-size:.86rem}.Q87TQq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Q87TQq_google{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.Q87TQq_account a.Q87TQq_google{color:var(--accent-ink);text-decoration:none}.Q87TQq_divider{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:.9rem;display:flex}.Q87TQq_divider:before,.Q87TQq_divider:after{content:"";border-top:1px solid var(--line);flex:1}.Q87TQq_signup{gap:14px;display:grid}.Q87TQq_secondary{box-sizing:border-box;border:2px solid var(--ink);min-height:48px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-weight:900;text-decoration:none;display:flex}.Q87TQq_account a.Q87TQq_secondary{color:var(--ink);text-decoration:none}.Q87TQq_secondary:focus-visible{outline:3px solid var(--pos);outline-offset:3px}.Q87TQq_secondary:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.Q87TQq_offerChoices{grid-template-columns:1fr}}.Q87TQq_codeInput{letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.Q87TQq_identifier{color:var(--ink);overflow-wrap:anywhere;font-weight:800}.Q87TQq_account .Q87TQq_notice,.Q87TQq_notice{border-left:4px solid var(--pos);color:var(--ink);background:var(--surface-2);border-radius:0 10px 10px 0;margin:0;padding:10px 12px;line-height:1.5}
.t8Je7a_materialHeading{gap:8px;display:grid}.t8Je7a_materialCategory{color:var(--ink);flex-wrap:wrap;gap:6px;margin:0;font-size:.82rem;font-weight:850;display:flex}.t8Je7a_materialCategory span{color:var(--muted);font-weight:650}.t8Je7a_materialCategoryDescription{max-width:62ch;color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.58}.t8Je7a_trafficSignCard{border-top:1px solid var(--hairline-2);grid-template-columns:148px minmax(0,1fr);align-items:start;gap:22px;width:100%;min-width:0;padding:20px 0 6px;display:grid}.t8Je7a_trafficSignImage{border:1px solid var(--hairline);border-radius:var(--radius-sm);min-height:140px;color:var(--muted);text-align:center;background:#fff;place-items:center;padding:12px;font-size:.86rem;display:grid}.t8Je7a_trafficSignImages{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:10px;min-width:0;display:grid}.t8Je7a_trafficSignCard:has(.t8Je7a_trafficSignImage:nth-child(2)){grid-template-columns:1fr}.t8Je7a_trafficSignImage img{object-fit:contain;width:100%;max-width:116px;height:116px}.t8Je7a_trafficSignImage span{color:#17353c;overflow-wrap:normal;word-break:normal;line-height:1.4}.t8Je7a_trafficSignImages:has(.t8Je7a_trafficSignImage span){grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr))}.t8Je7a_trafficSignImages[data-sign-variant-count="14"]:has(span){grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr))}.t8Je7a_trafficSignCopy{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.t8Je7a_trafficSignCopy .t8Je7a_trafficSignCode{color:var(--muted);letter-spacing:.06em;margin:0;font-size:.82rem;font-weight:850;line-height:1}.t8Je7a_trafficSignCopy h3,.t8Je7a_trafficSignRecap h3{color:var(--ink);margin:0;font-size:1.18rem;line-height:1.25}.t8Je7a_trafficSignCopy p{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.65}.t8Je7a_trafficSignCopy .t8Je7a_trafficSignAction{border-left:4px solid var(--accent);color:var(--ink);margin-top:2px;padding-left:12px}.t8Je7a_trafficSignRecap{border-top:1px solid var(--hairline-2);gap:14px;padding-top:18px;display:grid}.t8Je7a_trafficSignRecapGrid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:12px;display:grid}.t8Je7a_trafficSignRecapGrid figure{text-align:center;gap:7px;margin:0;display:grid}.t8Je7a_trafficSignRecapGrid figure>div{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:#fff;place-items:center;min-height:96px;padding:8px;display:grid}.t8Je7a_trafficSignRecapGrid img{object-fit:contain;width:76px;height:76px}.t8Je7a_trafficSignRecapGrid figcaption{color:var(--muted);letter-spacing:.04em;font-size:.82rem;font-weight:850}@media (max-width:520px){.t8Je7a_trafficSignCard{grid-template-columns:1fr;gap:14px;padding-top:18px}.t8Je7a_trafficSignImage{min-height:152px}.t8Je7a_trafficSignImages{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.t8Je7a_trafficSignImage img{max-width:128px;height:128px}}
.c81Owq_panel{width:min(44rem,100% - 2rem);color:var(--ink);background:var(--surface);border-radius:var(--radius);box-sizing:border-box;margin:3rem auto;padding:1.5rem}.c81Owq_panel h1{font-size:clamp(1.6rem,5vw,2.25rem)}.c81Owq_panel p{line-height:1.65}.c81Owq_panel p:has(>button){flex-wrap:wrap;gap:.5rem;display:flex}.c81Owq_panel form{gap:1.2rem;display:grid}.c81Owq_panel label{gap:.4rem;display:grid}.c81Owq_panel input:not([type=checkbox]):not([type=radio]){border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);box-sizing:border-box;font:inherit;border-radius:.4rem;padding:.7rem}.c81Owq_panel fieldset{border:1px solid var(--line);padding:1rem}.c81Owq_panel .c81Owq_check{align-items:start;gap:.7rem;margin:.7rem 0;line-height:1.5;display:flex}.c81Owq_check input{flex-shrink:0;margin-top:.3rem}.c81Owq_panel button{cursor:pointer;min-height:44px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);font:inherit;border-radius:.5rem;padding:.8rem 1.2rem}.c81Owq_panel button:disabled{cursor:wait;opacity:.7}.c81Owq_summary{border:1px solid var(--line);padding:1rem}.c81Owq_panel a{color:var(--ink)}.c81Owq_panel a:not([class]){text-underline-offset:.18em;font-weight:600;text-decoration:underline}.c81Owq_panel .auth-language-switcher{width:fit-content;max-width:100%;margin:0 0 1rem}.c81Owq_panel .auth-language-switcher .language-options{left:0;right:auto}.c81Owq_panel .language-options a{font-weight:inherit;text-decoration:none}.c81Owq_panel :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--pos);outline-offset:3px}.c81Owq_terms{white-space:pre-wrap}.c81Owq_identifier{overflow-wrap:anywhere}.c81Owq_panel select{max-width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:.4rem;padding:.7rem}.c81Owq_checkout{width:min(38rem,100% - 2rem);padding:clamp(1.2rem,4vw,2rem)}.c81Owq_checkout h1{letter-spacing:-.025em;margin:0 0 .75rem}.c81Owq_checkout form{gap:1.1rem}.c81Owq_checkout .c81Owq_summary{border:0;border-block:1px solid var(--line);order:-1;margin:.4rem 0;padding:1rem 0}.c81Owq_checkout .c81Owq_summary strong{font-size:1.25rem}.c81Owq_checkout .c81Owq_purchaseFor{border:0;flex-wrap:wrap;gap:.5rem 1.5rem;min-width:0;margin:0;padding:0;display:flex}.c81Owq_purchaseFor legend{margin-bottom:.3rem;padding:0;font-weight:600}.c81Owq_checkout .c81Owq_purchaseFor .c81Owq_check{align-items:center;min-height:44px;margin:0;padding-right:.5rem}.c81Owq_purchaseFor input{margin-top:0}.c81Owq_checkout .c81Owq_purchaseForStacked{flex-direction:column;gap:.25rem}.c81Owq_checkout .c81Owq_purchaseForStacked .c81Owq_check{align-items:start}.c81Owq_checkout .c81Owq_purchaseForStacked input{margin-top:.2rem}.c81Owq_option{display:grid}.c81Owq_optionAccount{color:var(--ink-2);overflow-wrap:anywhere;font-size:.87rem}.c81Owq_checkout .c81Owq_check{margin:.25rem 0;font-size:.95rem;line-height:1.5}.c81Owq_checkout input:is([type=radio],[type=checkbox]){width:1.05rem;height:1.05rem;accent-color:var(--pos)}.c81Owq_paymentMethods{justify-items:center;gap:.7rem;margin-top:.75rem;display:grid}.c81Owq_checkout form .c81Owq_paymentMethods{margin-top:-.4rem}.c81Owq_checkout .c81Owq_hint{color:var(--ink-2);margin:0;font-size:.87rem;line-height:1.5}.c81Owq_code{font-size:.9rem}.c81Owq_code summary,.c81Owq_legal summary{cursor:pointer;color:var(--ink-2);text-underline-offset:.2em}.c81Owq_code label{margin-top:.65rem}.c81Owq_codeRow{align-items:end;gap:.6rem;display:flex}.c81Owq_codeRow label{flex:1;min-width:0}.c81Owq_legal{border-top:1px solid var(--line);padding-top:.5rem;font-size:.9rem}.c81Owq_legal[open]{padding-bottom:.5rem}.c81Owq_acceptances{gap:.8rem;display:grid}.c81Owq_panel .c81Owq_primary{border-color:var(--accent);background:var(--accent);width:100%;color:var(--accent-ink);padding:1rem 1.2rem;font-weight:750}.c81Owq_panel a.c81Owq_primary{box-sizing:border-box;border:1px solid var(--accent);text-align:center;border-radius:.5rem;margin:1rem 0;text-decoration:none;display:block}.c81Owq_success{border:1px solid var(--line)}.c81Owq_successHeading{text-align:center;justify-items:center;gap:.9rem;margin:1.5rem 0 .35rem;display:grid}.c81Owq_successHeading h1{margin:0}.c81Owq_success>p{text-align:center}.c81Owq_successSummary{color:var(--muted);margin-top:.35rem;font-weight:650}.c81Owq_successMark{width:4rem;height:4rem;color:var(--pos);background:var(--pos-bg);border:1px solid;border-radius:50%;place-items:center;display:grid;position:relative}.c81Owq_successMark svg{width:2rem;height:2rem}.c81Owq_panel.c81Owq_success a.c81Owq_primary{max-width:24rem;margin:1.25rem auto}.c81Owq_successDownload{justify-content:center}.c81Owq_successReceipt,.c81Owq_successOrders{font-size:.9rem}.c81Owq_successReceipt{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.c81Owq_successMark[data-celebrate]{animation:.42s cubic-bezier(.2,.75,.3,1.2) both c81Owq_success-arrive}.c81Owq_successMark[data-celebrate]:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid;animation:.7s ease-out .12s both c81Owq_success-ring;position:absolute;inset:-1px}.c81Owq_successMark[data-celebrate] path{stroke-dasharray:1;animation:.36s ease-out .16s both c81Owq_success-draw}}@keyframes c81Owq_success-arrive{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}@keyframes c81Owq_success-ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes c81Owq_success-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.c81Owq_checkout .c81Owq_paymentHint{color:var(--ink-2);text-align:center;margin:0;font-size:.85rem}.c81Owq_checkout .c81Owq_paymentDetails{border-top:1px solid var(--line);margin:1.5rem 0;padding-top:1rem}.c81Owq_paymentDetails summary{cursor:pointer}.c81Owq_paymentPrice{font-size:1.5rem}.c81Owq_checkout .c81Owq_secondary{background:0 0;margin-top:1rem}.c81Owq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.c81Owq_selection{gap:14px;margin:0 0 18px;display:grid}.c81Owq_panel .c81Owq_selection fieldset{border:1px solid var(--line);border-radius:14px;margin:0;padding:14px 16px}.c81Owq_selection legend{color:var(--ink);padding:0 4px;font-weight:900}.c81Owq_choices{flex-wrap:wrap;gap:8px;display:flex}.c81Owq_panel .c81Owq_choice{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:12px;flex:160px;align-items:center;gap:10px;padding:8px 12px;display:flex}.c81Owq_panel .c81Owq_choice input{width:20px;height:20px;accent-color:var(--accent);flex:none}.c81Owq_panel .c81Owq_choice input:focus-visible{outline:3px solid var(--pos);outline-offset:3px}.c81Owq_choiceTitle{font-weight:800}.c81Owq_selection fieldset:disabled .c81Owq_choice{opacity:.6}.c81Owq_recipient{color:var(--ink);background:var(--surface);border:2px solid var(--accent);border-radius:12px;gap:.6rem;margin:1rem 0;padding:1rem 1.1rem;display:grid}.c81Owq_recipient h2{margin:0;font-size:1.2rem}.c81Owq_recipient p{margin:0}.c81Owq_panel .c81Owq_recipientForm{gap:.6rem}.c81Owq_recipient .c81Owq_hint{color:var(--ink-2);font-size:.87rem;line-height:1.5}.c81Owq_invitations{gap:.8rem;margin:1rem 0;padding:0;list-style:none;display:grid}.c81Owq_invitations li{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:.5rem;padding:1rem;display:grid}.c81Owq_invitations p{margin:0}
._0hVmfq_workspace{width:min(760px,100%);min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr);gap:16px;margin:0 auto;scroll-margin-top:20px;display:grid}@media (max-width:760px){._0hVmfq_workspace{scroll-margin-top:88px}}._0hVmfq_header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}._0hVmfq_headerTitle{gap:7px;min-width:0;display:grid}._0hVmfq_contextLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:flex}._0hVmfq_contextLine a{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}._0hVmfq_contextLine span:before{content:"/";color:var(--hairline);margin-right:7px}._0hVmfq_header h1{color:var(--ink);letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(1.9rem,5vw,2.4rem);line-height:1.04}._0hVmfq_headerMeta{justify-content:flex-end;display:flex}._0hVmfq_phasePill{border:1px solid var(--hairline-2);width:fit-content;min-height:32px;color:var(--accent-ink);background:var(--accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:850;line-height:1;display:inline-flex}._0hVmfq_stepper{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._0hVmfq_stepper li a,._0hVmfq_stepper li span{border:1px solid var(--hairline);width:44px;height:44px;color:var(--muted);background:var(--surface-2);font-family:var(--font-display), var(--font-sans), sans-serif;border-radius:999px;place-items:center;font-weight:800;display:grid}._0hVmfq_stepper li[data-state=current] a,._0hVmfq_stepper li[data-state=current] span{border-color:var(--accent);color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 5px #c8f24a2e}._0hVmfq_stepper li[data-state=done] a,._0hVmfq_stepper li[data-state=done] span{border-color:var(--ink);color:var(--bg);background:var(--ink)}._0hVmfq_focusPanel{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr);gap:20px;padding:22px;display:grid}._0hVmfq_focusPanel h1{overflow-wrap:anywhere}._0hVmfq_materialTitle{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,5vw,1.9rem);line-height:1.15}._0hVmfq_materialBody{overflow-wrap:anywhere;gap:14px;width:100%;min-width:0;max-width:68ch;display:grid}._0hVmfq_materialBody>*{min-width:0;max-width:100%}._0hVmfq_materialBody p,._0hVmfq_materialList,._0hVmfq_questionPrompt p,._0hVmfq_feedbackCorrect p,._0hVmfq_feedbackWrong p,._0hVmfq_formMessageError{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.72}._0hVmfq_materialList{gap:10px;padding-left:1.25rem;display:grid}._0hVmfq_trafficSignReference{border:1px solid var(--hairline);vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:34px;margin:0 4px;display:inline-flex}._0hVmfq_trafficSignReference img{object-fit:contain;max-width:38px;max-height:30px}._0hVmfq_callout{border-radius:var(--radius-sm);background:#c8f24a24;border:1px solid #c8f24a70;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}._0hVmfq_callout span{width:30px;height:30px;color:var(--accent-ink);background:var(--accent);border-radius:999px;place-items:center;font-weight:900;display:grid}._0hVmfq_callout p{color:var(--ink-2);margin:0;line-height:1.6}._0hVmfq_questionIntroPanel{color:var(--hero-ink);background:radial-gradient(135% 95% at 92% -12%, var(--hero-glow), transparent 56%), var(--hero-bg);padding:26px;overflow:hidden}._0hVmfq_questionIntroPanel ._0hVmfq_phasePill{color:var(--accent);background:#c8f24a29;border-color:#c8f24a2e}._0hVmfq_questionIntroPanel h2,._0hVmfq_resultPanel h1{letter-spacing:0;margin:0;font-size:clamp(2rem,6vw,2.75rem);line-height:1}._0hVmfq_questionIntroPanel p{max-width:58ch;color:var(--hero-muted);margin:0;line-height:1.7}._0hVmfq_introMeta,._0hVmfq_resultStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}._0hVmfq_introMeta div,._0hVmfq_resultStats div{border-radius:var(--radius-sm);align-content:center;gap:5px;min-height:76px;padding:12px;display:grid}._0hVmfq_introMeta div{border:1px solid var(--hero-line);background:#ffffff0f}._0hVmfq_introMeta dt,._0hVmfq_resultStats dt{color:var(--muted);font-size:.75rem;font-weight:850}._0hVmfq_introMeta dt,._0hVmfq_introMeta dd{color:var(--hero-muted)}._0hVmfq_introMeta dd,._0hVmfq_resultStats dd{margin:0;font-weight:900;line-height:1.2}._0hVmfq_introMeta dd{color:var(--hero-ink)}._0hVmfq_resultPanel{justify-items:start;padding:28px;position:relative;overflow:hidden}._0hVmfq_resultPanel:after{content:"";pointer-events:none;background:#c8f24a2e;border-radius:999px;width:170px;height:170px;position:absolute;top:-50px;right:-50px}._0hVmfq_resultMedallion{width:58px;height:58px;color:var(--accent-ink);background:var(--accent);border-radius:999px;place-items:center;font-size:1.6rem;font-weight:900;display:grid}._0hVmfq_resultPanel p{color:var(--ink-2);margin:0;font-weight:700}._0hVmfq_resultPanel h1,._0hVmfq_resultPanel h2{scroll-margin-top:20px}._0hVmfq_resultStats{width:100%}._0hVmfq_resultStats div{border:1px solid var(--hairline-2);background:var(--surface-2)}._0hVmfq_resultStats dd{color:var(--ink);font-family:var(--font-display), var(--font-sans), sans-serif;font-size:1.35rem}._0hVmfq_questionPrompt{gap:11px;display:grid}._0hVmfq_questionPrompt>span{width:fit-content;min-height:28px;color:var(--muted);background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex}._0hVmfq_questionPrompt h2,._0hVmfq_feedbackCorrect h2,._0hVmfq_feedbackWrong h2{color:var(--ink);margin:0;font-size:clamp(1.15rem,3vw,1.35rem);line-height:1.35}._0hVmfq_questionAsset{width:min(220px,60vw);margin:4px auto 2px}._0hVmfq_questionAsset img{object-fit:contain;width:100%;max-height:220px;display:block}._0hVmfq_choiceForm,._0hVmfq_choiceSet{gap:10px;display:grid}._0hVmfq_choiceSet{border:0;margin:0;padding:0}._0hVmfq_choiceSet legend{color:var(--muted);margin-bottom:2px;font-size:.82rem;font-weight:850}._0hVmfq_choiceRow{border:1px solid var(--hairline);border-radius:var(--radius-sm);min-height:58px;color:var(--ink);background:var(--surface-2);cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;transition:background .14s,border-color .14s,opacity .14s;display:grid}._0hVmfq_choiceRow input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._0hVmfq_choiceBadge,._0hVmfq_choiceStatus{width:30px;height:30px;font-family:var(--font-display), var(--font-sans), sans-serif;border-radius:999px;place-items:center;font-size:.86rem;font-weight:850;line-height:1;display:grid}._0hVmfq_choiceBadge{border:1.5px solid var(--hairline);color:var(--muted)}._0hVmfq_choiceStatus{color:var(--bg);background:var(--ink)}._0hVmfq_choiceRow strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.42}._0hVmfq_choiceRowSelected{border-color:var(--accent);background:#c8f24a24}._0hVmfq_choiceRowSelected ._0hVmfq_choiceBadge{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}._0hVmfq_choiceRowCorrect{border-color:var(--pos);background:var(--pos-bg)}._0hVmfq_choiceRowCorrect ._0hVmfq_choiceBadge,._0hVmfq_choiceRowCorrect ._0hVmfq_choiceStatus{border-color:var(--pos);color:#fff;background:var(--pos)}._0hVmfq_choiceRowIncorrect{border-color:var(--neg);background:var(--neg-bg)}._0hVmfq_choiceRowIncorrect ._0hVmfq_choiceBadge,._0hVmfq_choiceRowIncorrect ._0hVmfq_choiceStatus{border-color:var(--neg);color:#fff;background:var(--neg)}._0hVmfq_choiceRowDimmed{opacity:.55}._0hVmfq_choiceRow:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px;box-shadow:var(--focus-ring)}._0hVmfq_feedbackCorrect,._0hVmfq_feedbackWrong{border-radius:var(--radius-sm);gap:8px;padding:15px 16px;display:grid}._0hVmfq_feedbackCorrect{border:1px solid var(--pos);background:var(--pos-bg)}._0hVmfq_feedbackCorrect h2{color:var(--pos)}._0hVmfq_feedbackWrong{border:1px solid var(--neg);background:var(--neg-bg)}._0hVmfq_feedbackWrong h2,._0hVmfq_feedbackWrong a{color:var(--neg)}._0hVmfq_feedbackWrong a{width:fit-content;font-weight:850}._0hVmfq_feedbackDialog{border:1px solid var(--hairline);border-radius:var(--radius);width:min(560px,100% - 32px);max-height:min(720px,100dvh - 32px);color:var(--ink);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;gap:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #1112144d}._0hVmfq_feedbackDialog[open]{animation:.14s ease-out _0hVmfq_feedback-dialog-in;display:grid}._0hVmfq_feedbackDialog::backdrop{background:#11121480}._0hVmfq_feedbackDialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}._0hVmfq_feedbackDialogHeader h2{color:var(--ink);margin:0;font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.2}._0hVmfq_feedbackDialogHeader h2:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._0hVmfq_feedbackDialogClose{border:1px solid var(--hairline);width:44px;height:44px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;flex:none;place-items:center;margin:-8px -8px 0 0;font-size:1.5rem;line-height:1;display:grid}._0hVmfq_feedbackDialogBody{overscroll-behavior:contain;min-height:0;margin:0 18px;overflow:hidden auto}._0hVmfq_feedbackAnswer strong{color:var(--ink)}._0hVmfq_feedbackDialogFooter{padding:14px 18px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--hairline-2);background:var(--surface);display:grid}._0hVmfq_feedbackDialogFooter ._0hVmfq_primaryAction,._0hVmfq_feedbackDialogFooter ._0hVmfq_disabledAction{width:100%;min-height:52px}._0hVmfq_feedbackDock{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:45;border:1px solid var(--hairline);border-radius:calc(var(--radius-sm) + 8px);background:var(--surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;width:min(560px,100% - 32px);padding:8px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #11121438}._0hVmfq_feedbackDock ._0hVmfq_primaryAction,._0hVmfq_feedbackDock ._0hVmfq_secondaryAction,._0hVmfq_feedbackDock ._0hVmfq_disabledAction{width:100%;min-height:52px;padding-left:12px;padding-right:12px}._0hVmfq_feedbackDockSingle{grid-template-columns:1fr}@keyframes _0hVmfq_feedback-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}._0hVmfq_actionRow{flex-wrap:wrap;gap:10px;display:flex}._0hVmfq_primaryAction,._0hVmfq_secondaryAction,._0hVmfq_disabledAction{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:48px;padding:0 20px;font-weight:850;line-height:1.2;display:inline-flex}._0hVmfq_primaryAction{color:var(--accent-ink);background:var(--accent);cursor:pointer;border:1px solid #0000}._0hVmfq_secondaryAction,._0hVmfq_disabledAction{border:1px solid var(--hairline);color:var(--ink);background:var(--surface)}._0hVmfq_disabledAction{color:var(--muted);background:var(--surface-2)}._0hVmfq_primaryAction:hover:not(:disabled),._0hVmfq_secondaryAction:hover{filter:brightness(1.05)}._0hVmfq_primaryAction:disabled{cursor:not-allowed;opacity:.45}._0hVmfq_formMessageError{color:var(--neg);font-weight:850}@media (max-width:760px){._0hVmfq_resultPanel h1{scroll-margin-top:128px}._0hVmfq_resultPanel h2{scroll-margin-top:88px}._0hVmfq_workspace{gap:14px}._0hVmfq_header{grid-template-columns:minmax(0,1fr)}._0hVmfq_headerMeta{grid-column:1/-1;justify-content:stretch}._0hVmfq_phasePill,._0hVmfq_primaryAction,._0hVmfq_secondaryAction,._0hVmfq_disabledAction{width:100%}._0hVmfq_phasePill{overflow-wrap:anywhere;text-align:center;white-space:normal;height:auto;padding-block:8px;line-height:1.2}._0hVmfq_focusPanel,._0hVmfq_questionIntroPanel,._0hVmfq_resultPanel{padding:18px}._0hVmfq_introMeta,._0hVmfq_resultStats{grid-template-columns:1fr}._0hVmfq_choiceRow{grid-template-columns:30px minmax(0,1fr) auto}._0hVmfq_actionRow{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._0hVmfq_feedbackDialog{border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-width:none;max-height:min(75dvh,100dvh - 8px);margin:0;inset-block:100dvh auto;translate:0 -100%}._0hVmfq_feedbackDialog[open]{animation-name:_0hVmfq_feedback-sheet-in}._0hVmfq_feedbackDialogBody{margin-left:14px;margin-right:14px}._0hVmfq_feedbackDialogHeader,._0hVmfq_feedbackDialogFooter{padding-left:14px;padding-right:14px}._0hVmfq_feedbackDock{right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:calc(100% - 16px)}}@keyframes _0hVmfq_feedback-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._0hVmfq_feedbackDialog[open]{animation:none}}._0hVmfq_activeReadingStatus{color:var(--muted);margin:10px 0 0;font-size:.9rem;line-height:1.5}._0hVmfq_questionPrompt h2{scroll-margin-top:88px}._0hVmfq_scenarioAsset{width:min(100%,640px);margin:8px auto}._0hVmfq_scenarioAsset img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}._0hVmfq_feedbackImage img{aspect-ratio:auto 18/17}._0hVmfq_feedbackImageFrame{display:block;position:relative}._0hVmfq_feedbackImagePlaceholder{border:1px dashed var(--hairline-2);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2);text-align:center;place-items:center;padding:18px;font-size:.88rem;display:grid;position:absolute;inset:0}._0hVmfq_scenarioAsset figcaption{margin-top:8px;font-size:.9rem}
.cE-cxa_list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.cE-cxa_item{border-bottom:1px solid var(--hairline-2)}.cE-cxa_item:last-child{border-bottom:0}.cE-cxa_trigger{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:1rem;font-weight:800;line-height:1.3;transition:background-color .15s;display:flex}.cE-cxa_trigger:hover{background:var(--surface-2)}.cE-cxa_icon{width:28px;height:28px;color:var(--pos);background:color-mix(in srgb, var(--pos) 14%, var(--surface));border-radius:999px;flex:none;place-items:center;font-size:1.1rem;font-weight:700;line-height:1;transition:transform .18s;display:grid}.cE-cxa_icon[data-open=true]{transform:rotate(45deg)}.cE-cxa_answer{color:var(--muted);padding:0 22px 18px;line-height:1.62}.cE-cxa_answer[hidden]{display:none}@media (prefers-reduced-motion:reduce){.cE-cxa_trigger,.cE-cxa_icon{transition:none}}
._506EXa_unavailable{border:1px solid var(--hairline-2);width:min(100% - 2rem,42rem);color:var(--ink);background:var(--surface);box-shadow:var(--shadow);border-radius:1rem;margin:3rem auto;padding:1.5rem}
.Nd0AUq_state{width:min(920px,100%);margin:0 auto}.Nd0AUq_state[data-app-content-skeleton=dashboard]{width:min(1120px,100%)}.Nd0AUq_statusText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Nd0AUq_visual{min-height:1px}.Nd0AUq_learningOverview,.Nd0AUq_generic{gap:18px;display:grid}.Nd0AUq_dashboard{gap:18px;display:none}.Nd0AUq_dashboard[data-loading-dashboard-mode=message]{display:grid}[data-dashboard-skeleton-mode] .Nd0AUq_dashboard{display:none}:is([data-dashboard-skeleton-mode=message] .Nd0AUq_dashboard[data-loading-dashboard-mode=message],[data-dashboard-skeleton-mode=paid] .Nd0AUq_dashboard[data-loading-dashboard-mode=paid],[data-dashboard-skeleton-mode=trial] .Nd0AUq_dashboard[data-loading-dashboard-mode=trial]){display:grid}.Nd0AUq_dashboardBanner{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface);min-height:56px;box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.Nd0AUq_dashboardBannerText{width:min(300px,70%);height:14px}.Nd0AUq_dashboardBannerAction{border-radius:999px;width:72px;height:44px}.Nd0AUq_dashboardEyebrow{grid-column:1;width:104px;height:11px}.Nd0AUq_dashboardTitle{border-radius:11px;grid-column:1;width:min(430px,82%);height:34px}.Nd0AUq_dashboardLead{grid-column:1;width:min(610px,94%);height:14px}.Nd0AUq_dashboardProgress{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);min-height:190px;box-shadow:var(--shadow);align-content:start;gap:12px;padding:22px;display:grid}.Nd0AUq_dashboardProgressValue{border-radius:9px;width:128px;height:52px}.Nd0AUq_dashboardProgressTrack{width:100%;height:9px}.Nd0AUq_dashboardProgressDetail{width:min(230px,86%);height:11px}.Nd0AUq_quickActionCopy{flex:1;gap:7px;min-width:0;display:grid}.Nd0AUq_quickActions{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);display:grid;overflow:hidden}.Nd0AUq_quickActions[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Nd0AUq_quickActions[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.Nd0AUq_quickAction{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:104px;padding:18px;display:flex}.Nd0AUq_quickAction+.Nd0AUq_quickAction{border-left:1px solid var(--hairline-2)}.Nd0AUq_quickActionTitle{border-radius:7px;width:min(150px,88%);height:16px}.Nd0AUq_quickActionDetail{width:94%;height:10px}.Nd0AUq_quickActionArrow{width:20px;height:20px}.Nd0AUq_quickActionProgress{aspect-ratio:1;border-radius:50%;flex:none;width:52px}.Nd0AUq_dashboardUpgrade{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;min-height:122px;padding:20px;display:grid}.Nd0AUq_dashboardUpgradeTitle{border-radius:8px;width:min(310px,68%);height:20px}.Nd0AUq_dashboardUpgradeDetail{width:min(570px,90%);height:11px}.Nd0AUq_dashboardUpgradeAction{grid-area:1/2/span 2;width:132px;height:42px}.Nd0AUq_dashboardMessage{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);min-height:230px;box-shadow:var(--shadow);align-content:start;gap:12px;padding:clamp(24px,5vw,44px);display:grid}.Nd0AUq_dashboardMessageAction{width:190px;height:48px;margin-top:8px}.Nd0AUq_examLanding{grid-template-columns:minmax(0,1fr) 260px;gap:18px;display:none}.Nd0AUq_examCopy,.Nd0AUq_examSummary,.Nd0AUq_examLocked,.Nd0AUq_genericCard{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.Nd0AUq_examLocked{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:210px;padding:24px;display:grid}.Nd0AUq_examLockedIcon{aspect-ratio:1;border-radius:18px;width:68px}.Nd0AUq_examLockedCopy{gap:11px;min-width:0;display:grid}.Nd0AUq_examLockedAction{width:168px;height:46px}[data-dashboard-skeleton-mode=paid] .Nd0AUq_examLocked{display:none}[data-dashboard-skeleton-mode=paid] .Nd0AUq_examLanding{display:grid}.Nd0AUq_examCopy{flex-direction:column;align-items:flex-start;gap:14px;min-height:330px;padding:30px;display:flex}.Nd0AUq_examEyebrow{width:112px;height:11px}.Nd0AUq_examTitle{border-radius:11px;width:min(390px,84%);height:34px;margin-top:6px}.Nd0AUq_examLead,.Nd0AUq_examLeadShort{width:94%;height:13px}.Nd0AUq_examLeadShort{width:66%}.Nd0AUq_examAction{width:170px;height:46px;margin-top:auto}.Nd0AUq_examSummary{align-content:start;gap:20px;min-height:330px;padding:24px;display:grid}.Nd0AUq_examSummaryTitle{border-radius:8px;width:148px;height:20px}.Nd0AUq_examSummaryRow{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.Nd0AUq_examSummaryLabel{width:92px;height:11px}.Nd0AUq_examSummaryValue{border-radius:7px;width:36px;height:18px}.Nd0AUq_genericTitle{border-radius:11px;width:min(330px,72%);height:32px}.Nd0AUq_genericCard{align-content:start;gap:14px;min-height:210px;padding:24px;display:grid}.Nd0AUq_genericCardTitle{border-radius:8px;width:min(280px,68%);height:22px}.Nd0AUq_genericCardLine,.Nd0AUq_genericCardLineShort{width:94%;height:12px}.Nd0AUq_genericCardLineShort{width:64%}.Nd0AUq_progressCard{border:1px solid var(--hairline-2);border-radius:var(--radius);background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), var(--surface);min-height:146px;box-shadow:var(--shadow);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.Nd0AUq_shimmer{background:color-mix(in srgb, var(--ink) 13%, var(--surface-2));border-radius:999px;display:block;position:relative;overflow:hidden}.Nd0AUq_shimmer:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--surface) 62%, transparent) 48%, transparent 76%);animation:1.35s ease-in-out .12s infinite Nd0AUq_content-loading-shimmer;position:absolute;inset:0;transform:translate(-120%)}.Nd0AUq_progressRing{aspect-ratio:1;border-radius:50%;width:104px}.Nd0AUq_progressCopy,.Nd0AUq_sectionCopy{gap:8px;min-width:0;display:grid}.Nd0AUq_progressLabel{width:88px;height:11px}.Nd0AUq_progressValue{border-radius:9px;width:min(260px,82%);height:22px}.Nd0AUq_progressAction{width:116px;height:44px}.Nd0AUq_sectionHeading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:2px 2px 0;display:flex}.Nd0AUq_sectionHeadingTitle{border-radius:8px;width:82px;height:20px}.Nd0AUq_sectionCount{width:30px;height:30px}.Nd0AUq_sectionList{gap:10px;display:grid}.Nd0AUq_sectionCard{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);min-height:80px;box-shadow:var(--shadow);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.Nd0AUq_sectionMarker{aspect-ratio:1;border-radius:50%;width:38px}.Nd0AUq_sectionEyebrow{width:64px;height:9px}.Nd0AUq_sectionTitle{border-radius:7px;width:min(330px,76%);height:17px}.Nd0AUq_sectionDetail{width:min(420px,90%);height:10px}.Nd0AUq_sectionAction{width:78px;height:34px}@keyframes Nd0AUq_content-loading-shimmer{to{transform:translate(120%)}}@media (max-width:760px){.Nd0AUq_dashboard,.Nd0AUq_learningOverview,.Nd0AUq_generic{gap:14px}.Nd0AUq_dashboardTitle,.Nd0AUq_examTitle{height:27px}.Nd0AUq_dashboardProgress{min-height:168px;padding:18px}.Nd0AUq_quickActions[data-count]{grid-template-columns:1fr}.Nd0AUq_quickAction{border-top:1px solid var(--hairline-2);min-height:76px;padding:15px 18px;border-left:0!important}.Nd0AUq_quickAction:first-child{border-top:0}.Nd0AUq_dashboardUpgrade{grid-template-columns:1fr;min-height:142px;padding:16px}.Nd0AUq_dashboardUpgradeAction{grid-area:auto/1;width:100%}.Nd0AUq_dashboardMessage{min-height:220px;padding:24px 18px}.Nd0AUq_dashboardMessageAction{width:100%}.Nd0AUq_examLanding{grid-template-columns:1fr;gap:12px}.Nd0AUq_examCopy,.Nd0AUq_examSummary,.Nd0AUq_examLocked{min-height:0;padding:18px}.Nd0AUq_examLocked{grid-template-columns:56px minmax(0,1fr);gap:14px}.Nd0AUq_examLockedIcon{width:54px}.Nd0AUq_examLockedAction{grid-column:1/-1;width:100%;height:44px}.Nd0AUq_examCopy{min-height:255px}.Nd0AUq_examSummary{gap:15px}.Nd0AUq_genericCard{min-height:180px;padding:18px}.Nd0AUq_progressCard{grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:134px;padding:14px}.Nd0AUq_progressRing{width:78px}.Nd0AUq_progressValue{width:min(210px,88%);height:19px}.Nd0AUq_progressAction{grid-column:1/-1;width:100%;height:40px}.Nd0AUq_sectionCard{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:66px;padding:12px}.Nd0AUq_sectionMarker{width:34px}.Nd0AUq_sectionDetail{display:none}.Nd0AUq_sectionTitle{width:84%}.Nd0AUq_sectionAction{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.Nd0AUq_shimmer:after{animation:none;display:none}}.Nd0AUq_dashboard[data-loading-dashboard-mode=paid] .Nd0AUq_quickActions{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Nd0AUq_dashboard[data-loading-dashboard-mode=paid] .Nd0AUq_quickAction{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);min-height:138px}@media (max-width:640px){.Nd0AUq_dashboard[data-loading-dashboard-mode=paid] .Nd0AUq_quickActions{grid-template-columns:1fr;gap:12px}}
.mgZQma_examShell{width:100%;min-width:0;color:var(--ink);gap:16px;display:grid}.mgZQma_intro,.mgZQma_startPanel,.mgZQma_sessionPanel,.mgZQma_resultPanel,.mgZQma_reviewPanel,.mgZQma_emptyState{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.mgZQma_intro{grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:stretch;gap:18px;padding:24px;display:grid}.mgZQma_introCopy,.mgZQma_startCopy,.mgZQma_sessionHeader>div:first-child,.mgZQma_resultHero,.mgZQma_reviewHeader,.mgZQma_wrongAnswersPanel>div:first-child,.mgZQma_reportHeader,.mgZQma_emptyState{align-content:start;gap:9px;display:grid}.mgZQma_kicker,.mgZQma_overline{border:1px solid var(--hairline-2);width:fit-content;min-height:28px;color:var(--ink-2);background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 11px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.mgZQma_overline{letter-spacing:.1em}.mgZQma_intro h2,.mgZQma_startPanel h3,.mgZQma_sessionPanel h3,.mgZQma_resultPanel h3,.mgZQma_reviewPanel h3,.mgZQma_wrongAnswersPanel h4,.mgZQma_reviewQuestion h4,.mgZQma_reportHeader h4,.mgZQma_emptyState h2{color:var(--ink);margin:0;line-height:1.12}.mgZQma_intro h2{font-size:1.55rem}.mgZQma_intro p,.mgZQma_startPanel p,.mgZQma_sessionPanel p,.mgZQma_resultPanel p,.mgZQma_reviewPanel p,.mgZQma_emptyState p{color:var(--ink-2);margin:0;line-height:1.6}.mgZQma_scopeCard{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);align-content:center;gap:8px;min-height:132px;padding:16px;display:grid}.mgZQma_scopeCard span,.mgZQma_startMeta span{color:var(--muted);font-size:.78rem;font-weight:750}.mgZQma_scopeCard strong,.mgZQma_startMeta strong{color:var(--ink);font-family:var(--font-display), var(--font-sans), sans-serif;font-size:1.25rem;line-height:1.05}.mgZQma_notice{border-radius:var(--radius-sm);color:var(--ink);background:#c8f24a24;border:1px solid #c8f24a6b;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid}.mgZQma_notice strong{font-size:.84rem}.mgZQma_notice p{color:var(--ink-2);margin:0;line-height:1.5}.mgZQma_noticeCompact{margin-top:2px}.mgZQma_startPanel{box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex}.mgZQma_restartPanel{padding-top:2px}.mgZQma_startMeta{gap:10px;display:grid}.mgZQma_startMeta div{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);align-content:center;gap:6px;min-height:82px;padding:12px;display:grid}.mgZQma_startForm{margin:0;padding:0;display:block}.mgZQma_startForm label,.mgZQma_reportForm label{min-width:min(240px,100%);color:var(--muted);gap:7px;font-weight:750;display:grid}.mgZQma_startForm select,.mgZQma_reportForm select,.mgZQma_reportForm textarea{border:1px solid var(--hairline);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink);background:var(--surface-2);padding:0 12px}.mgZQma_reportForm textarea{resize:vertical;min-height:96px;padding:10px 12px}.mgZQma_primaryButton,.mgZQma_secondaryButton{min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-weight:800;line-height:1.2;display:inline-flex}.mgZQma_primaryButton{color:var(--accent-ink);background:var(--accent)}.mgZQma_secondaryButton{border-color:var(--hairline);color:var(--ink);background:var(--surface)}.mgZQma_primaryButton:hover:not(:disabled),.mgZQma_secondaryButton:hover:not(:disabled){filter:brightness(1.05)}.mgZQma_primaryButton:disabled,.mgZQma_secondaryButton:disabled{cursor:not-allowed;opacity:.55}.mgZQma_sessionPanel,.mgZQma_resultPanel,.mgZQma_reviewPanel,.mgZQma_emptyState{gap:16px;padding:22px;display:grid}.mgZQma_sessionHeader{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:start;gap:16px;display:grid}.mgZQma_sessionStats,.mgZQma_resultStats,.mgZQma_sectionStatus,.mgZQma_reviewAnswers{gap:10px;margin:0;display:grid}.mgZQma_sessionStats{grid-template-columns:repeat(3,minmax(0,1fr))}.mgZQma_sessionStats div,.mgZQma_resultStats div,.mgZQma_reviewAnswers div{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);align-content:center;gap:4px;min-width:0;min-height:72px;padding:11px 12px;display:grid}.mgZQma_sessionStats dt,.mgZQma_resultStats dt,.mgZQma_reviewAnswers dt,.mgZQma_resultSectionList dt{color:var(--muted);font-size:.75rem;font-weight:800}.mgZQma_sessionStats dd,.mgZQma_resultStats dd,.mgZQma_reviewAnswers dd,.mgZQma_resultSectionList dd{color:var(--ink);margin:0;font-weight:850;line-height:1.3}.mgZQma_sectionStatus{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mgZQma_sectionStatus div{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);align-content:center;gap:7px;min-height:112px;padding:13px;display:grid}.mgZQma_sectionStatus dt{color:var(--ink);font-weight:850}.mgZQma_sectionStatus dd{color:var(--ink);margin:0;font-weight:850}.mgZQma_sectionStatus small{color:var(--muted);line-height:1.4}.mgZQma_progressTrack{background:var(--track);border-radius:999px;height:8px;overflow:hidden}.mgZQma_progressFill{border-radius:inherit;background:var(--accent);height:100%;display:block}.mgZQma_progressFillPassed{background:var(--pos)}.mgZQma_progressFillFailed{background:var(--neg)}.mgZQma_questionMapWrap{gap:10px;display:grid}.mgZQma_progressDisclosure{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2)}.mgZQma_progressDisclosure summary{min-height:54px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:800;display:flex}.mgZQma_progressDisclosure summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:var(--focus-ring)}.mgZQma_progressDisclosureBody{gap:16px;padding:0 14px 14px;display:grid}.mgZQma_progressDisclosureBody>.mgZQma_secondaryButton{width:fit-content}.mgZQma_abortDialogOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e0c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mgZQma_abortDialog{border:1px solid var(--hairline-2);border-radius:var(--radius);width:min(440px,100%);color:var(--ink);background:var(--surface);box-shadow:var(--shadow);gap:16px;padding:22px;display:grid}.mgZQma_abortDialogIcon{width:42px;height:42px;color:var(--neg);background:var(--neg-bg);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.mgZQma_abortDialogCopy{gap:8px;display:grid}.mgZQma_abortDialogCopy h3,.mgZQma_abortDialogCopy p{margin:0}.mgZQma_abortDialogCopy p{color:var(--ink-2);line-height:1.55}.mgZQma_abortDialogActions{justify-content:flex-end;gap:10px;display:flex}.mgZQma_abortButton{color:#fff;background:var(--neg);min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-weight:800;display:inline-flex}.mgZQma_abortButton:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:var(--focus-ring)}.mgZQma_abortButton:disabled{cursor:not-allowed;opacity:.55}.mgZQma_questionMapHeader{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.mgZQma_mapLegend{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:.82rem;font-weight:700;display:flex}.mgZQma_mapLegend span{align-items:center;gap:5px;display:inline-flex}.mgZQma_mapLegend i{border:1px solid var(--hairline);border-radius:999px;width:12px;height:12px;display:inline-block}.mgZQma_legendCurrent{background:var(--accent);border-color:var(--accent)}.mgZQma_legendAnswered{background:var(--ink);border-color:var(--ink)}.mgZQma_legendUnanswered{background:var(--surface-2)}.mgZQma_questionMap{grid-template-columns:repeat(auto-fill,minmax(40px,40px));gap:8px;display:grid}.mgZQma_questionNumber{border:1px solid var(--hairline);width:40px;height:40px;color:var(--muted);background:var(--surface-2);font:inherit;cursor:pointer;border-radius:999px;place-items:center;font-weight:850;display:grid}.mgZQma_questionNumberAnswered{color:var(--bg);border-color:var(--ink);background:var(--ink)}.mgZQma_questionNumberCurrent{color:var(--accent-ink);border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #c8f24a38}.mgZQma_questionNumber:disabled{cursor:not-allowed}.mgZQma_questionCard{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:16px;padding:22px;display:grid}.mgZQma_questionMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-weight:750;display:flex}.mgZQma_questionMeta span{overflow-wrap:anywhere;min-width:0}.mgZQma_questionMeta strong{color:var(--ink)}.mgZQma_questionCard h3{color:var(--ink);margin:0;font-size:1.25rem;line-height:1.2}.mgZQma_questionCard p,.mgZQma_reviewQuestion p{color:var(--ink);margin:0;font-size:1.05rem;font-weight:600;line-height:1.55}.mgZQma_choiceList{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.mgZQma_choice{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:13px 14px;transition:background .14s,border-color .14s;display:grid}.mgZQma_choice input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mgZQma_choiceMarker{border:1.5px solid var(--hairline);width:28px;height:28px;color:var(--muted);font-family:var(--font-display), var(--font-sans), sans-serif;background:0 0;border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid}.mgZQma_choice>span:last-child{overflow-wrap:anywhere;min-width:0;color:var(--ink);line-height:1.4}.mgZQma_choiceSelected{border-color:var(--accent);background:#c8f24a24}.mgZQma_choiceSelected .mgZQma_choiceMarker{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.mgZQma_choice:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px;box-shadow:var(--focus-ring)}.mgZQma_choiceList:disabled .mgZQma_choice{cursor:wait;opacity:.72}.mgZQma_actions{flex-wrap:wrap;gap:10px;display:flex}.mgZQma_resultPanel{border-color:var(--hairline-2);background:var(--surface)}.mgZQma_resultSectionList,.mgZQma_wrongAnswerList,.mgZQma_reviewChoices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mgZQma_resultSectionList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mgZQma_resultSectionCard{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.mgZQma_resultSectionCardPassed{border-color:color-mix(in srgb, var(--pos) 38%, var(--hairline-2))}.mgZQma_resultSectionCardFailed{border-color:color-mix(in srgb, var(--neg) 38%, var(--hairline-2))}.mgZQma_resultRing{--result-angle:0deg;--result-color:var(--neg);background:conic-gradient(var(--result-color) var(--result-angle), var(--hairline-2) 0);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.mgZQma_resultRing:before{content:"";z-index:0;background:var(--surface-2);border-radius:50%;position:absolute;inset:6px}.mgZQma_resultRing strong{z-index:1;color:var(--ink);font-size:.84rem;line-height:1;position:relative}.mgZQma_resultRingPassed{--result-color:var(--pos)}.mgZQma_resultRingFailed{--result-color:var(--neg)}.mgZQma_resultSectionBody{gap:7px;min-width:0;display:grid}.mgZQma_resultSectionHeader{align-content:start;gap:7px;display:grid}.mgZQma_resultSectionHeader>strong{overflow-wrap:anywhere;line-height:1.25}.mgZQma_resultThreshold{color:var(--muted);margin:0;font-size:.78rem;font-weight:750;line-height:1.35}.mgZQma_resultBadge{text-align:center;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:.74rem;font-weight:850;line-height:1.2;display:inline-flex}.mgZQma_resultBadgePassed{color:var(--pos);background:var(--pos-bg)}.mgZQma_resultBadgeFailed{color:var(--neg);background:var(--neg-bg)}.mgZQma_wrongAnswersPanel{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface-2);gap:12px;padding:16px;display:grid}.mgZQma_wrongAnswerList li{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 12px;display:flex}.mgZQma_wrongAnswerList li div{gap:3px;min-width:0;display:grid}.mgZQma_wrongAnswerList span{color:var(--muted);line-height:1.4}.mgZQma_softMessage{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface);padding:12px}.mgZQma_reviewPanel{border-color:var(--hairline-2);background:var(--surface);width:100%;max-width:860px;margin-inline:auto;padding-bottom:8px;scroll-margin-top:88px}.mgZQma_reviewLoading{align-content:start;min-height:280px}.mgZQma_reviewInvitation{gap:12px;display:grid}.mgZQma_reviewInvitation .mgZQma_primaryButton{justify-self:start}.mgZQma_reviewComplete{color:var(--pos)!important}.mgZQma_reviewListDisclosure{border-top:1px solid var(--hairline-2);padding-top:8px}.mgZQma_reviewListDisclosure summary{cursor:pointer;color:var(--ink-2);padding:10px 0;font-weight:600}.mgZQma_wrongAnswerList small{color:var(--muted)}.mgZQma_backLink{width:fit-content;min-height:44px;color:var(--ink-2);font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;line-height:1.5;text-decoration:underline;display:inline-flex}.mgZQma_backLink:hover{color:var(--ink)}.mgZQma_backLink:focus-visible,.mgZQma_reviewListDisclosure summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:4px}.mgZQma_reviewProgressLabel{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:.875rem;display:flex}.mgZQma_reviewProgressLabel strong{color:var(--ink);font-variant-numeric:tabular-nums}.mgZQma_reviewProgress{background:var(--surface-2);width:100%;height:4px;color:var(--accent);accent-color:var(--accent);border:0;border-radius:999px;display:block;overflow:hidden}.mgZQma_reviewProgress::-webkit-progress-bar{background:var(--surface-2)}.mgZQma_reviewProgress::-webkit-progress-value{background:var(--accent)}.mgZQma_reviewProgress::-moz-progress-bar{background:var(--accent)}.mgZQma_reviewPanel,.mgZQma_resultPanel{scroll-margin-top:calc(var(--home-header-height,72px) + 16px)}.mgZQma_reviewPanel h3,.mgZQma_resultPanel h3{scroll-margin-top:96px}.mgZQma_reviewPanel h3{font-size:clamp(1.4rem,4vw,1.8rem)}.mgZQma_reviewPanel h3:focus,.mgZQma_resultPanel h3:focus{outline:none}.mgZQma_reviewPanel .mgZQma_feedback{overscroll-behavior:contain;max-height:clamp(180px,32dvh,360px);overflow-y:auto}.mgZQma_reviewPanel .mgZQma_feedback:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.mgZQma_reviewQuestion h4{font-size:1.12rem;font-weight:600;line-height:1.5}.mgZQma_reviewMaterial{border-top:1px solid var(--hairline-2);padding-top:8px}.mgZQma_unansweredNotice{border-radius:var(--radius-sm);color:var(--ink-2);background:var(--surface-2);padding:12px 14px}.mgZQma_reviewDock{z-index:30;border-top:1px solid var(--hairline-2);background:var(--surface);color:var(--ink);gap:8px;padding:12px 0;display:grid;position:sticky;bottom:12px}.mgZQma_reviewDockButtons{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;display:grid}.mgZQma_reviewDockButtons button{white-space:normal;min-height:48px}.mgZQma_reviewError{color:var(--neg);gap:4px;display:grid}.mgZQma_reviewError p{color:var(--neg)}@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (pointer:coarse){.mgZQma_reviewPanel{box-shadow:none;margin-bottom:112px;padding-bottom:20px}.mgZQma_reviewDock{left:0;right:0;bottom:var(--exam-nav-height,85px);padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));box-shadow:0 -6px 20px color-mix(in srgb, var(--ink) 5%, transparent);position:fixed}.mgZQma_reviewDockButtons{gap:10px;width:100%;max-width:640px;margin-inline:auto}.mgZQma_reviewError{width:100%;max-width:640px;margin-inline:auto}.mgZQma_reviewPanel .mgZQma_reviewChoice{overflow-wrap:break-word}.mgZQma_reviewInvitation .mgZQma_primaryButton{width:100%}}.mgZQma_reviewQuestion{gap:8px;display:grid}.mgZQma_reviewChoice{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:11px 12px;display:grid}.mgZQma_reviewChoice strong{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.74rem;display:inline-flex}.mgZQma_reviewChoice>span:nth-child(2){overflow-wrap:anywhere;min-width:0;color:var(--ink);line-height:1.4}.mgZQma_reviewChoiceCorrect{border-color:var(--pos);background:var(--pos-bg)}.mgZQma_reviewChoiceCorrect .mgZQma_choiceMarker{border-color:var(--pos);color:#fff;background:var(--pos)}.mgZQma_reviewChoiceCorrect strong{color:var(--pos);background:var(--surface)}.mgZQma_reviewChoiceIncorrect{border-color:var(--neg);background:var(--neg-bg)}.mgZQma_reviewChoiceIncorrect .mgZQma_choiceMarker{border-color:var(--neg);color:#fff;background:var(--neg)}.mgZQma_reviewChoiceIncorrect strong{color:var(--neg);background:var(--surface)}.mgZQma_reviewActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mgZQma_feedback{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-2);gap:6px;padding:14px;display:grid}.mgZQma_feedback strong{color:var(--ink)}.mgZQma_feedback p{color:var(--ink-2);margin:0;line-height:1.55}.mgZQma_reportDisclosure{border-top:1px solid var(--hairline-2);padding-top:4px}.mgZQma_reportDisclosure summary{cursor:pointer;border:1px solid var(--hairline);width:fit-content;min-height:36px;color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;padding:6px 13px;font-weight:800;list-style:none;display:inline-flex}.mgZQma_reportDisclosure summary::-webkit-details-marker{display:none}.mgZQma_reportDisclosure summary:hover{filter:brightness(1.05)}.mgZQma_reportDisclosure summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:var(--focus-ring)}.mgZQma_reportDisclosure[open] summary{margin-bottom:12px}.mgZQma_reportForm{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface-2);gap:12px;padding:14px;display:grid}.mgZQma_formMessage{border-radius:var(--radius-sm);margin:0;padding:12px;font-weight:800}.mgZQma_formMessageError{border:1px solid var(--neg);color:var(--neg);background:var(--neg-bg)}.mgZQma_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mgZQma_examLanding{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:22px;width:min(920px,100%);margin:0 auto;display:grid}.mgZQma_landingCopy{justify-items:start;gap:20px;min-width:0;padding:18px 0 24px;display:grid}.mgZQma_landingCopy h1,.mgZQma_examSummary h2{color:var(--ink);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:0;margin:0;font-weight:750}.mgZQma_landingCopy h1{max-width:720px;font-size:clamp(2.45rem,6vw,4.5rem);line-height:.96}.mgZQma_landingCopy>p{max-width:620px;color:var(--muted);margin:-6px 0 0;font-size:1.02rem;line-height:1.65}.mgZQma_examSummary{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);align-self:start;gap:12px;padding:16px;display:grid}.mgZQma_examSummary>div:first-child{gap:6px;display:grid}.mgZQma_examSummary h2{font-size:1.25rem;line-height:1.08}.mgZQma_examSummary p{color:var(--ink-2);margin:0;font-size:.84rem;line-height:1.45}.mgZQma_examSummaryFacts{border-block:1px solid var(--hairline-2);gap:0;margin:0;display:grid}.mgZQma_examSummaryFacts div{justify-content:space-between;align-items:center;gap:14px;min-height:46px;display:flex}.mgZQma_examSummaryFacts div+div{border-top:1px solid var(--hairline-2)}.mgZQma_examSummaryFacts dt{color:var(--muted);font-size:.8rem;font-weight:800}.mgZQma_examSummaryFacts dd{color:var(--ink);text-align:right;margin:0;font-weight:850}.mgZQma_examSummaryNote{font-size:.76rem}.mgZQma_pageHeader,.mgZQma_statisticsPanel,.mgZQma_historyPanel{box-sizing:border-box;border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);width:100%;max-width:1180px;box-shadow:var(--shadow);margin:0 auto 16px}.mgZQma_pageHeader{justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.mgZQma_pageHeader>div,.mgZQma_statisticsPanel>div:first-child,.mgZQma_historyPanel>div:first-child{gap:8px;display:grid}.mgZQma_pageHeader h1,.mgZQma_statisticsPanel h3,.mgZQma_historyPanel h3{margin:0}.mgZQma_pageHeader p{max-width:680px;color:var(--ink-2);margin:0;line-height:1.55}.mgZQma_statisticsPanel,.mgZQma_historyPanel{padding:18px}.mgZQma_statisticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.mgZQma_statisticsGrid>div{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);padding:13px}.mgZQma_statisticsGrid dt{color:var(--muted);font-size:.78rem}.mgZQma_statisticsGrid dd{margin:5px 0 0;font-size:1.25rem;font-weight:850}.mgZQma_historyList{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mgZQma_historyList li{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mgZQma_historyList li>div{gap:3px;display:grid}.mgZQma_historyList span{color:var(--ink-2);font-size:.86rem}.mgZQma_timerUrgent dd{color:var(--neg)}.mgZQma_questionMedia{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mgZQma_questionIcon{object-fit:contain;width:auto;max-width:min(10rem,45%);max-height:8rem;display:block}.mgZQma_questionImage{width:100%;max-width:920px}.mgZQma_reviewNavigation{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.mgZQma_examLanding{grid-template-columns:1fr}.mgZQma_pageHeader{flex-direction:column;align-items:stretch}.mgZQma_statisticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgZQma_historyList li{grid-template-columns:1fr auto}.mgZQma_intro,.mgZQma_sessionHeader{grid-template-columns:1fr}.mgZQma_sessionStats,.mgZQma_resultStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mgZQma_examLanding{gap:14px}.mgZQma_landingCopy{gap:16px;padding:4px 0 0}.mgZQma_landingCopy h1{font-size:2.55rem}.mgZQma_intro,.mgZQma_statisticsPanel,.mgZQma_historyPanel{padding:16px}.mgZQma_pageHeader{min-height:0;box-shadow:none;background:0 0;border:0;align-items:stretch;margin-bottom:12px;padding:0}.mgZQma_pageHeader>div:first-child{display:none}.mgZQma_reviewNavigation{grid-template-columns:1fr;display:grid}.mgZQma_statisticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mgZQma_historyList li{grid-template-columns:1fr}.mgZQma_resultPanel,.mgZQma_reviewPanel,.mgZQma_emptyState{padding:18px}.mgZQma_sessionPanel{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.mgZQma_sessionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgZQma_sessionHeader>div:first-child{display:block}.mgZQma_sessionHeader .mgZQma_overline,.mgZQma_sessionHeader p{display:none}.mgZQma_sessionHeader h3{font-size:1rem}.mgZQma_sessionStats{display:block}.mgZQma_sessionStats>div:not(:last-child){display:none}.mgZQma_sessionStats>div:last-child{background:0 0;border:0;align-items:baseline;gap:6px;min-height:0;padding:0;display:flex}.mgZQma_sessionStats dt{font-size:.72rem}.mgZQma_questionCard{box-shadow:none;background:0 0;border:0;gap:14px;padding:8px 0 4px}.mgZQma_questionCard h3{font-size:1.4rem}.mgZQma_questionCard p{font-size:1rem}.mgZQma_questionActions{bottom:max(10px, env(safe-area-inset-bottom));z-index:10;background:linear-gradient(transparent, var(--bg) 28%);padding-top:6px;position:sticky}.mgZQma_progressDisclosureBody>.mgZQma_secondaryButton{width:100%}.mgZQma_abortDialogOverlay{padding:12px 12px max(12px, env(safe-area-inset-bottom));align-items:end}.mgZQma_abortDialog{border-radius:var(--radius) var(--radius) 20px 20px;padding:20px}.mgZQma_abortDialogActions{grid-template-columns:1fr;display:grid}.mgZQma_abortDialogActions .mgZQma_secondaryButton,.mgZQma_abortButton{width:100%}.mgZQma_notice,.mgZQma_questionMeta,.mgZQma_resultSectionHeader,.mgZQma_wrongAnswerList li{flex-direction:column;align-items:flex-start}.mgZQma_notice{grid-template-columns:1fr}.mgZQma_startForm,.mgZQma_actions{grid-template-columns:1fr;display:grid}.mgZQma_primaryButton,.mgZQma_secondaryButton{width:100%}.mgZQma_sessionStats,.mgZQma_resultStats,.mgZQma_resultSectionList dl,.mgZQma_reviewAnswers{grid-template-columns:1fr}.mgZQma_questionMap{grid-template-columns:repeat(auto-fill,minmax(38px,38px))}.mgZQma_questionNumber{width:38px;height:38px}.mgZQma_reviewChoice{grid-template-columns:28px minmax(0,1fr)}.mgZQma_reviewChoice strong{grid-column:2;width:fit-content}}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse){.mgZQma_sessionPanel{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.mgZQma_sessionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgZQma_sessionHeader .mgZQma_overline,.mgZQma_sessionHeader p,.mgZQma_sessionStats>div:not(:last-child){display:none}.mgZQma_sessionHeader h3{margin:0;font-size:1rem}.mgZQma_sessionStats{display:block}.mgZQma_sessionStats>div:last-child{background:0 0;border:0;align-items:baseline;gap:6px;min-height:0;padding:0;display:flex}.mgZQma_sessionPanel .mgZQma_questionCard{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage){grid-template-columns:minmax(0,1.25fr) minmax(230px,1fr)}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage)>.mgZQma_questionMeta{flex-direction:row;grid-area:1/1/auto/-1}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage)>h3{grid-area:2/2;font-size:1rem}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage)>p{grid-area:3/2;font-size:.95rem}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage)>[data-image-text-glosses]{grid-area:4/2}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage)>.mgZQma_choiceList{grid-area:5/2;grid-template-columns:repeat(2,minmax(0,1fr))}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage)>.mgZQma_questionActions{grid-area:6/2;position:static}.mgZQma_sessionPanel .mgZQma_questionCard:has(.mgZQma_questionImage)>.mgZQma_questionMedia{grid-area:2/1/7;align-self:start}.mgZQma_sessionPanel .mgZQma_questionImage>div{width:min(100%, calc(max(135px, 100dvh - var(--home-header-height,64px) - var(--exam-nav-height,85px) - 110px) * 4 / 3));margin-inline:auto}.mgZQma_sessionPanel .mgZQma_choice{min-height:44px;padding:9px 10px}}.mgZQma_resultPanel,.mgZQma_reviewPanel{--exam-positive:#17733d;--exam-positive-bg:#e7f5ed;--exam-negative:#b42318;--exam-negative-bg:#fff1ef;width:100%;max-width:1228px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;margin-inline:auto;padding:24px}[data-theme=dark] :is(.mgZQma_resultPanel,.mgZQma_reviewPanel){--exam-positive:#8ae9a9;--exam-positive-bg:#12352a;--exam-negative:#ff8994;--exam-negative-bg:#3c2330}@media (prefers-color-scheme:dark){:root:not([data-theme]) :is(.mgZQma_resultPanel,.mgZQma_reviewPanel){--exam-positive:#8ae9a9;--exam-positive-bg:#12352a;--exam-negative:#ff8994;--exam-negative-bg:#3c2330}}:is(.mgZQma_resultPanel [data-home-icon],.mgZQma_reviewPanel [data-home-icon]){flex:none;width:22px;height:22px}.mgZQma_resultTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.mgZQma_resultHero{align-items:center;gap:20px;display:flex}.mgZQma_resultHero h3{font-size:clamp(1.8rem,3vw,2.6rem);font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.025em}.mgZQma_resultHero p{color:var(--muted);margin-top:8px;font-size:.94rem}.mgZQma_resultStatusIcon{width:76px;height:76px;color:var(--accent-ink);background:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.mgZQma_resultStatusIcon [data-home-icon]{width:50px;height:50px}.mgZQma_resultStatusFailed{color:var(--exam-negative);background:var(--exam-negative-bg)}.mgZQma_resultTarget{border:1px solid var(--hairline);color:var(--ink);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:18px 22px;display:flex}.mgZQma_resultTarget[data-achieved]{color:var(--exam-positive);background:var(--exam-positive-bg)}.mgZQma_resultTarget [data-home-icon]{width:32px;height:32px}.mgZQma_resultTarget strong{font-size:1.05rem}.mgZQma_resultTarget p{color:inherit;font-size:.8rem}.mgZQma_resultSectionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 0}.mgZQma_resultSectionCard{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;grid-template-columns:30px minmax(0,1fr) 60px;align-items:start;gap:12px;padding:20px 16px}.mgZQma_resultSectionIcon{color:var(--muted);padding-top:2px}.mgZQma_resultSectionIcon [data-home-icon]{width:28px;height:28px}.mgZQma_resultSectionBody{gap:9px}.mgZQma_resultSectionTitle{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:.91rem;font-weight:650;line-height:1.4}.mgZQma_resultPanel .mgZQma_resultScore{color:var(--muted);font-size:.78rem;line-height:1.3}.mgZQma_resultScore strong{color:var(--ink);letter-spacing:-.025em;font-size:1.4rem}.mgZQma_resultSectionTrack{background:var(--track);border-radius:999px;height:6px;display:block;overflow:hidden}.mgZQma_resultSectionTrack>span{border-radius:inherit;height:100%;display:block}.mgZQma_resultSectionTrackPassed>span{background:var(--accent)}.mgZQma_resultSectionTrackFailed>span{background:var(--exam-negative)}.mgZQma_resultPanel .mgZQma_resultThreshold{color:var(--muted);font-size:.71rem;font-weight:400;line-height:1.4}.mgZQma_resultSectionStatus{text-align:center;align-self:center;justify-items:center;gap:7px;font-size:.67rem;display:grid}.mgZQma_resultSectionStatus [data-home-icon]{width:28px;height:28px}.mgZQma_resultSectionStatusPassed{color:var(--exam-positive)}.mgZQma_resultSectionStatusFailed{color:var(--exam-negative)}.mgZQma_resultPanel .mgZQma_wrongAnswersPanel{background:0 0;border:0;border-radius:0;justify-self:center;width:min(100%,560px);padding:0}.mgZQma_resultPanel .mgZQma_reviewInvitation{gap:12px}.mgZQma_resultPanel .mgZQma_reviewInvitation h4{text-align:center;font-size:1rem}.mgZQma_resultPanel .mgZQma_reviewInvitation p{color:var(--muted);text-align:center;font-size:.84rem}.mgZQma_resultPanel .mgZQma_reviewInvitation .mgZQma_primaryButton{grid-row:1;width:100%;font-size:.9rem}.mgZQma_resultBack{justify-self:center;width:min(100%,560px);margin-top:-4px;font-size:.9rem;font-weight:600;text-decoration:none}.mgZQma_resultPanel .mgZQma_reviewListDisclosure{border:0;padding-top:0}.mgZQma_resultPanel .mgZQma_reviewListDisclosure summary{text-align:center;font-size:.8rem}.mgZQma_reviewPanel{gap:18px}.mgZQma_reviewHeader{gap:9px}.mgZQma_reviewPanel .mgZQma_backLink{color:var(--muted);gap:8px;font-size:.82rem;text-decoration:none}:is(.mgZQma_reviewHeader .mgZQma_backLink [data-home-icon],.mgZQma_reviewDockButtons>.mgZQma_secondaryButton [data-home-icon]){transform:rotate(180deg)}.mgZQma_reviewClass{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.mgZQma_reviewClass [data-home-icon]{width:18px;height:18px}.mgZQma_reviewPanel h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.5vw,2rem)}.mgZQma_reviewPanel .mgZQma_questionMeta{color:var(--muted);background:0 0;border:0;padding:0;font-size:.78rem}.mgZQma_reviewProgressLabel{justify-content:flex-start;gap:16px}.mgZQma_reviewDots{align-items:center;gap:9px;display:flex}.mgZQma_reviewDots>span{background:var(--track);border-radius:50%;width:9px;height:9px;display:block}.mgZQma_reviewDots>span[data-current]{background:var(--accent);outline:1px solid var(--ink);outline-offset:2px}.mgZQma_reviewDots>span[data-reviewed]{background:var(--accent)}.mgZQma_reviewSummary{display:none}.mgZQma_reviewSummary h4,.mgZQma_reviewSummary p{margin:0}.mgZQma_reviewSummary>strong{font-variant-numeric:tabular-nums;font-size:1.4rem}.mgZQma_reviewSummary>p{color:var(--muted);font-size:.8rem;line-height:1.65}.mgZQma_reviewSummaryTrack{background:var(--track);border-radius:999px;height:5px;overflow:hidden}.mgZQma_reviewSummaryTrack>span{border-radius:inherit;background:var(--accent);height:100%;display:block}@media (min-width:1280px){.mgZQma_reviewWithSummary{grid-template-columns:minmax(0,1fr) 180px;column-gap:24px}.mgZQma_reviewWithSummary>:not(.mgZQma_reviewSummary){grid-column:1}.mgZQma_reviewWithSummary>.mgZQma_reviewSummary{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;grid-area:1/2/6;align-content:start;align-self:stretch;gap:14px;padding:20px 16px;display:grid}}.mgZQma_reviewProgressLabel strong{font-size:.8rem;font-weight:500}.mgZQma_reviewWorkspace{gap:18px;display:grid}.mgZQma_reviewVisual{min-width:0}.mgZQma_reviewVisual .mgZQma_questionMedia{margin:0}.mgZQma_reviewVisual .mgZQma_questionImage{width:100%;margin:0}.mgZQma_reviewExplanationColumn{align-content:start;gap:18px;min-width:0;display:grid}.mgZQma_reviewWorkspace .mgZQma_reviewQuestion h4{font-size:1.05rem;font-weight:650;line-height:1.5}.mgZQma_reviewPanel .mgZQma_reviewChoice{border-radius:11px;align-items:center;gap:12px;min-height:66px;padding:13px 15px;display:flex}.mgZQma_reviewChoice>div{gap:4px;min-width:0;display:grid}.mgZQma_reviewPanel .mgZQma_reviewChoice strong{white-space:normal;background:0 0;border-radius:0;min-height:0;padding:0;font-size:.8rem;line-height:1.4;display:block}.mgZQma_reviewChoice>div>span{color:var(--ink);overflow-wrap:normal;word-break:normal;font-size:.9rem;line-height:1.55}.mgZQma_reviewPanel .mgZQma_reviewChoiceCorrect{color:var(--exam-positive);border-color:var(--exam-positive);background:var(--exam-positive-bg)}.mgZQma_reviewPanel .mgZQma_reviewChoiceCorrect strong{color:var(--exam-positive)}.mgZQma_reviewPanel .mgZQma_reviewChoiceIncorrect{color:var(--exam-negative);border-color:var(--exam-negative);background:var(--exam-negative-bg)}.mgZQma_reviewPanel .mgZQma_reviewChoiceIncorrect strong{color:var(--exam-negative)}.mgZQma_reviewPanel .mgZQma_feedback{color:var(--ink);background:0 0;border:0;border-radius:0;max-height:340px;margin:0;padding:0 4px 0 0}.mgZQma_reviewPanel .mgZQma_feedback>strong{font-size:1rem}.mgZQma_reviewPanel .mgZQma_feedback p{white-space:pre-line;margin-top:6px;font-size:.9rem;line-height:1.7}.mgZQma_reviewMaterial{border:0;padding:0}.mgZQma_reviewPanel .mgZQma_reviewMaterial .mgZQma_backLink{border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);border-radius:11px;align-items:center;gap:14px;padding:14px 16px;font-size:.85rem;display:flex}.mgZQma_reviewMaterial .mgZQma_backLink>span{flex:1}.mgZQma_reviewPanel .mgZQma_reviewDock{box-shadow:none;background:0 0;order:1;margin:0;padding:16px 0 0;position:static;inset:auto}.mgZQma_reviewDockButtons{grid-template-columns:minmax(0,1fr) minmax(0,2fr);max-width:none}.mgZQma_reviewDockButtons button{gap:10px;font-size:.85rem}.mgZQma_reviewPanel .mgZQma_reportDisclosure{border:0;order:2;padding:0;font-size:.8rem}@media (min-width:1024px){.mgZQma_reviewWorkspaceWithMedia{grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr);gap:14px 28px}.mgZQma_reviewWorkspaceWithMedia>.mgZQma_reviewQuestion{grid-area:1/2}.mgZQma_reviewWorkspaceWithMedia>.mgZQma_reviewVisual{grid-area:1/1/3}.mgZQma_reviewWorkspaceWithMedia>.mgZQma_reviewExplanationColumn{grid-area:2/2}}@media (max-width:1023px){.mgZQma_resultSectionList{grid-template-columns:1fr;gap:10px}.mgZQma_resultSectionCard{grid-template-columns:30px minmax(0,1fr) 70px;padding:16px}.mgZQma_resultTop{flex-wrap:wrap;align-items:flex-start}.mgZQma_resultHero{gap:14px}.mgZQma_resultTarget{width:100%;padding:14px 16px}}@media (max-width:480px){.mgZQma_resultPanel,.mgZQma_reviewPanel{padding:16px 16px calc(var(--exam-nav-height,82px) + 28px);gap:16px;margin-bottom:0}.mgZQma_resultHero h3{font-size:1.65rem}.mgZQma_resultHero p{margin-top:5px;font-size:.8rem}.mgZQma_resultStatusIcon{width:52px;height:52px}.mgZQma_resultStatusIcon [data-home-icon]{width:36px;height:36px}.mgZQma_resultSectionCard{grid-template-columns:24px minmax(0,1fr) 55px;gap:9px;padding:13px 10px}.mgZQma_resultSectionIcon [data-home-icon]{width:22px;height:22px}.mgZQma_resultSectionTitle{font-size:.82rem}.mgZQma_resultScore strong{font-size:1.2rem}.mgZQma_resultSectionStatus{font-size:.61rem}.mgZQma_reviewDots{gap:8px}.mgZQma_reviewDots>span{width:8px;height:8px}.mgZQma_reviewDockButtons{grid-template-columns:1fr}.mgZQma_reviewDockButtons>.mgZQma_primaryButton{grid-row:1}.mgZQma_reviewPanel .mgZQma_reviewChoice{gap:10px;padding:12px}}.mgZQma_sessionPanel,.mgZQma_examShell>.mgZQma_formMessage,.mgZQma_emptyState{width:min(100% - 48px,1180px);margin-inline:auto}@media (max-width:480px){.mgZQma_sessionPanel,.mgZQma_examShell>.mgZQma_formMessage,.mgZQma_emptyState{width:calc(100% - 32px)}}
.YGWHIW_offer{min-width:0;color:var(--ink)}.YGWHIW_labels{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.YGWHIW_badge{color:#162000;background:#d1ff45;border-radius:7px;padding:6px 10px;font-size:.78rem;font-weight:850;line-height:1.3;display:inline-block}.YGWHIW_saving{color:color-mix(in srgb, var(--ink) 70%, var(--pos));white-space:nowrap;font-size:.92rem;font-weight:850}.YGWHIW_amount{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:900;line-height:1.05}.YGWHIW_comparison{color:var(--ink);flex-direction:column;gap:4px;margin:12px 0 0;font-weight:700;line-height:1.3;display:flex}.YGWHIW_comparison>span{color:var(--ink-2);font-size:.88rem;font-weight:500}.YGWHIW_comparison s{letter-spacing:-.035em;white-space:nowrap;align-self:flex-start;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:800;text-decoration-color:currentColor;text-decoration-thickness:2px}
._3EsrNq_field{min-width:min(220px,100%);color:var(--ink-2);gap:7px;font-size:.8rem;font-weight:800;display:grid}._3EsrNq_control{display:block;position:relative}._3EsrNq_control select{appearance:none;border:1px solid var(--hairline);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--ink);background:var(--surface-2);font:inherit;cursor:pointer;padding:0 44px 0 14px;font-size:1rem;font-weight:800;transition:border-color .14s,box-shadow .14s}._3EsrNq_control select:hover{border-color:color-mix(in srgb, var(--ink) 34%, var(--hairline))}._3EsrNq_control select:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:var(--focus-ring)}._3EsrNq_control select:disabled{cursor:wait;opacity:.7}._3EsrNq_control svg{pointer-events:none;fill:none;width:20px;height:20px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._3EsrNq_control[data-pending] svg{opacity:0}._3EsrNq_loader{z-index:1;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._3EsrNq_control[data-pending] select{border-color:color-mix(in srgb, var(--accent) 55%, var(--hairline));opacity:.72}._3EsrNq_field[data-variant=compact]{gap:0;min-width:104px}._3EsrNq_field[data-variant=compact]>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._3EsrNq_field[data-variant=compact] ._3EsrNq_control select{background:var(--surface);border-radius:999px;min-height:44px;padding-right:38px;font-size:.9rem}._3EsrNq_field[data-variant=compact] ._3EsrNq_control svg{width:18px;height:18px;right:11px}._3EsrNq_field[data-variant=compact] ._3EsrNq_loader{right:11px}._3EsrNq_field[data-variant=icon]{gap:0;width:104px;min-width:104px}._3EsrNq_field[data-variant=icon]>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._3EsrNq_field[data-variant=icon] ._3EsrNq_control{border:1px solid var(--hairline);height:44px;color:var(--ink);background:var(--surface);border-radius:999px}._3EsrNq_field[data-variant=icon] ._3EsrNq_control:focus-within{outline:2px solid var(--accent);outline-offset:3px}._3EsrNq_field[data-variant=icon] ._3EsrNq_control select{opacity:0;z-index:2;min-height:44px;position:absolute;inset:0}._3EsrNq_field[data-variant=icon] ._3EsrNq_control [data-class-vehicle]{stroke:currentColor;stroke-width:1.7px;width:28px;height:28px;left:9px;right:auto}._3EsrNq_field[data-variant=icon] [data-class-code]{font-size:11px;font-weight:650;position:absolute;top:50%;left:43px;transform:translateY(-50%)}._3EsrNq_field[data-variant=icon] ._3EsrNq_control [data-class-chevron]{stroke:currentColor;width:14px;height:14px;right:7px}@media (max-width:420px){._3EsrNq_field[data-variant=compact]{min-width:88px}._3EsrNq_field[data-variant=compact] ._3EsrNq_control select{padding-left:11px;padding-right:32px;font-size:.82rem}._3EsrNq_field[data-variant=compact] ._3EsrNq_control svg{right:8px}}
