.RdFooterColumns_cols__mG3HZ{display:contents}.RdFooterColumns_col__BUaiI{border:none}.RdFooterColumns_colHead__V802o{display:flex;align-items:center;min-height:var(--rd-control-h);cursor:default;pointer-events:none;list-style:none}.RdFooterColumns_colHead__V802o::-webkit-details-marker{display:none}.RdFooterColumns_colHead__V802o h5{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-label);color:var(--fg-1);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0 0 var(--rd-stack-tight)}.RdFooterColumns_col__BUaiI a{display:flex;align-items:center;min-height:var(--rd-control-h);font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--fg-2);text-decoration:none}.RdFooterColumns_col__BUaiI a:hover{color:var(--fg-1);text-decoration:underline}@media (max-width:720px){.RdFooterColumns_colHead__V802o{justify-content:space-between;cursor:pointer;pointer-events:auto}.RdFooterColumns_colHead__V802o h5{margin:0}.RdFooterColumns_colHead__V802o:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--fg-2);transition:transform var(--rd-dur-quick) var(--rd-ease-out)}.RdFooterColumns_col__BUaiI[open] .RdFooterColumns_colHead__V802o:after{transform:rotate(180deg)}}.RdFooterColumns_colHead__V802o:focus-visible,.RdFooterColumns_col__BUaiI a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdHeaderActions_actions__OYz2z{display:flex;align-items:center;gap:var(--rd-stack-tight)}.RdHeaderActions_textAction__ddutz{display:inline-flex;align-items:center;min-height:var(--rd-control-h);padding-inline:var(--sp-2);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body-s);color:var(--accent-text);text-decoration:none}.RdHeaderActions_textAction__ddutz:hover{text-decoration:underline}.RdHeaderActions_textAction__ddutz:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--rd-r-control)}.RdHeaderActions_primary__KaxQi{display:inline-flex;align-items:center;justify-content:center;height:var(--rd-cta-h);padding-inline:var(--sp-7);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-body);text-decoration:none;white-space:nowrap}.RdHeaderActions_primary__KaxQi:hover{background:var(--accent-hover)}.RdHeaderActions_primary__KaxQi:active{background:var(--accent-press)}.RdHeaderActions_primary__KaxQi:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdHeaderActions_quiet__LqMSK{display:inline-flex;align-items:center;justify-content:center;height:var(--rd-control-h);padding-inline:var(--sp-6);border-radius:var(--rd-r-control);background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);color:var(--fg-1);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body-s);text-decoration:none;white-space:nowrap}.RdHeaderActions_quiet__LqMSK:hover{background:var(--rd-layer-inset)}.RdHeaderActions_quiet__LqMSK:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:720px){.RdHeaderActions_textAction__ddutz{display:none}}@media (max-width:560px){.RdHeaderActions_compactHidden__qQHef{display:none}}.RdHeaderSearch_trigger__rTtVH{display:inline-flex;align-items:center;justify-content:center;width:var(--rd-control-h);height:var(--rd-control-h);border-radius:var(--rd-r-control);border:none;background:transparent;color:var(--fg-2);cursor:pointer}.RdHeaderSearch_trigger__rTtVH:hover{color:var(--fg-1);background:var(--rd-layer-inset)}.RdHeaderSearch_trigger__rTtVH:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdHeaderSearch_overlay__GgZ_q{position:fixed;inset:0;z-index:60;background:color-mix(in oklch,var(--fg-1) 45%,transparent);display:flex;align-items:flex-start;justify-content:center;padding:10vh var(--sp-6) var(--sp-6)}[data-theme=dark] .RdHeaderSearch_overlay__GgZ_q{background:color-mix(in oklch,var(--surface-0) 70%,transparent)}.RdHeaderSearch_panel__IojT2{width:100%;max-width:640px;max-height:76vh;display:flex;flex-direction:column;background:var(--rd-layer-float);border:var(--rd-bw-hair) solid var(--rd-line);border-radius:var(--rd-r-card);box-shadow:var(--rd-shadow-float);overflow:hidden}.RdHeaderSearch_searchRow__CMjNN{display:flex;align-items:center;gap:var(--rd-stack-tight);padding:var(--rd-pad-card);border-bottom:var(--rd-bw-hair) solid var(--rd-line)}.RdHeaderSearch_searchIcon__vgqLh{color:var(--fg-3);flex-shrink:0}.RdHeaderSearch_search__7WTKu{flex:1 1;border:none;background:none;font-family:var(--font-body);font-size:var(--fs-body-l);color:var(--fg-1);min-height:var(--rd-control-h)}.RdHeaderSearch_search__7WTKu:focus{outline:none}.RdHeaderSearch_search__7WTKu:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.RdHeaderSearch_search__7WTKu::placeholder{color:var(--fg-3)}.RdHeaderSearch_close__FFWTI{display:inline-flex;align-items:center;justify-content:center;width:var(--rd-control-h);height:var(--rd-control-h);border-radius:var(--rd-r-control);border:none;background:transparent;color:var(--fg-2);cursor:pointer;flex-shrink:0}.RdHeaderSearch_close__FFWTI:hover{color:var(--fg-1);background:var(--rd-layer-inset)}.RdHeaderSearch_facets__zDETm{display:flex;flex-direction:column;gap:var(--rd-stack-tight);padding:var(--rd-stack-tight) var(--rd-pad-card);border-bottom:var(--rd-bw-hair) solid var(--rd-line)}.RdHeaderSearch_segmented__P_r0U{display:inline-flex;align-self:flex-start;border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control);overflow:hidden}.RdHeaderSearch_segment__X91j6{min-height:var(--rd-control-h);padding:var(--sp-3) var(--sp-5);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body-s);color:var(--fg-2);background:var(--rd-layer-card);border:none;cursor:pointer}.RdHeaderSearch_segment__X91j6+.RdHeaderSearch_segment__X91j6{border-left:var(--rd-bw-hair) solid var(--rd-line-control)}.RdHeaderSearch_segmentOn__hd_pd{background:var(--rd-select-fill);color:var(--rd-select-fg)}.RdHeaderSearch_facet__WhNEQ{display:flex;align-items:center;gap:var(--rd-stack-tight);flex-wrap:wrap}.RdHeaderSearch_facetLabel__VDGeD{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-meta);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-caps);flex-shrink:0}.RdHeaderSearch_chips__vgSC0{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.RdHeaderSearch_chip__EVe17{min-height:var(--rd-control-h);padding:var(--sp-2) var(--sp-4);border-radius:var(--rd-r-control);border:var(--rd-bw-hair) solid var(--rd-line-control);background:var(--rd-layer-card);color:var(--fg-2);font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-meta);cursor:pointer}.RdHeaderSearch_chipOn__oOBHQ{background:var(--rd-select-fill);color:var(--rd-select-fg);border-color:var(--rd-select-fill)}.RdHeaderSearch_list__h_Aqx{flex:1 1;overflow-y:auto;padding:var(--rd-stack-tight) 0}.RdHeaderSearch_empty__vjDCZ{padding:var(--rd-pad-card);color:var(--fg-3);font-size:var(--fs-body)}.RdHeaderSearch_group__SwvaR{padding:var(--rd-stack-tight) 0}.RdHeaderSearch_groupHead__kunIy{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--rd-pad-card);color:var(--fg-3)}.RdHeaderSearch_groupLabel__vZgtX{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.RdHeaderSearch_groupCount___ZtYC{font-family:var(--font-mono);font-size:var(--fs-meta)}.RdHeaderSearch_opt__jfK5F{display:flex;align-items:baseline;gap:var(--sp-4);padding:var(--rd-pad-row) var(--rd-pad-card);text-decoration:none;min-height:var(--rd-control-h)}.RdHeaderSearch_opt__jfK5F:hover{background:var(--rd-layer-inset)}.RdHeaderSearch_optCode__1V57c{font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-meta);color:var(--fg-3);flex-shrink:0}.RdHeaderSearch_optName__0bTh3{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-1)}.RdHeaderSearch_footer__owlto{display:flex;align-items:center;justify-content:space-between;padding:var(--rd-stack-tight) var(--rd-pad-card);border-top:var(--rd-bw-hair) solid var(--rd-line)}.RdHeaderSearch_count__ivINr{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-3)}.RdHeaderSearch_clearAll__rzhxR{min-height:var(--rd-control-h);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body-s);color:var(--accent-text);background:none;border:none;cursor:pointer}.RdHeaderSearch_clearAll__rzhxR:hover{text-decoration:underline}.RdHeaderSearch_chip__EVe17:focus-visible,.RdHeaderSearch_clearAll__rzhxR:focus-visible,.RdHeaderSearch_close__FFWTI:focus-visible,.RdHeaderSearch_opt__jfK5F:focus-visible,.RdHeaderSearch_segment__X91j6:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Icon_ms__sDGIM{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.Icon_fill__JKjhl{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 20}.RdMobileCtaBar_bar__sFcUp{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:var(--rd-stack-tight) var(--rd-gutter-page) calc(var(--rd-stack-tight) + env(safe-area-inset-bottom));background:var(--rd-layer-card);border-top:var(--rd-bw-hair) solid var(--rd-line);transform:translateY(100%);transition:transform var(--rd-dur-quick) var(--rd-ease-out);display:none}.RdMobileCtaBar_show__tzWFj{transform:translateY(0)}.RdMobileCtaBar_link__X3lOg{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);width:100%;height:var(--rd-cta-h);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-body);text-decoration:none}.RdMobileCtaBar_link__X3lOg:hover{background:var(--accent-hover)}@media (max-width:760px){.RdMobileCtaBar_bar__sFcUp{display:block}}.RdMobileCtaBar_link__X3lOg:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdResourcesMenu_resources__vnCdM{position:relative;display:flex;align-items:center}.RdResourcesMenu_trigger__fp_7c{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--rd-control-h);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body-s);color:var(--fg-2);background:none;border:none;padding:0;cursor:pointer}.RdResourcesMenu_trigger__fp_7c:hover,.RdResourcesMenu_trigger__fp_7c[aria-expanded=true]{color:var(--fg-1)}.RdResourcesMenu_trigger__fp_7c:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--rd-r-control)}.RdResourcesMenu_caret__0NHZ7{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid}.RdResourcesMenu_menu__NWwwi{display:none;position:absolute;top:calc(100% + var(--rd-stack-tight));left:0;min-width:180px;flex-direction:column;gap:var(--sp-1);padding:var(--rd-stack-tight);background:var(--rd-layer-float);border:var(--rd-bw-hair) solid var(--rd-line);border-radius:var(--rd-r-card);box-shadow:var(--rd-shadow-float);z-index:30}.RdResourcesMenu_menuOpen__TfiwC{display:flex}.RdResourcesMenu_menu__NWwwi a{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body-s);color:var(--fg-2);text-decoration:none;padding:var(--sp-4) var(--sp-4);border-radius:var(--rd-r-control);white-space:nowrap;min-height:var(--rd-control-h);display:flex;align-items:center}.RdResourcesMenu_menu__NWwwi a:hover{color:var(--fg-1);background:var(--rd-layer-inset)}.RdResourcesMenu_menu__NWwwi a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Input_field__d8KK5{display:flex;flex-direction:column;gap:6px}.Input_label__qpOMM{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--fg-2)}.Input_input__vdchD{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-1);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:9px 12px;outline:none;width:100%}.Input_input__vdchD::placeholder{color:var(--fg-4)}.Input_input__vdchD:focus-visible{box-shadow:var(--focus-ring);border-color:var(--accent)}.Input_invalid__jXv6z{border-color:var(--weak-border)}.Input_hint___K8VN{font-family:var(--font-display);font-size:var(--fs-meta);color:var(--fg-3)}@media (max-width:760px){.Input_input__vdchD{font-size:16px}}.Button_btn__0D1GJ{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;letter-spacing:-.005em;white-space:nowrap;transition:background .12s ease,transform .06s ease;text-decoration:none}.Button_btn__0D1GJ:active{transform:translateY(1px)}.Button_btn__0D1GJ:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Button_primary__Spthj{background:var(--accent);color:var(--accent-fg)}.Button_primary__Spthj:hover{background:var(--accent-hover)}.Button_primary__Spthj:active{background:var(--accent-press)}.Button_secondary__qHjpO{background:var(--surface-1);color:var(--fg-1);border-color:var(--border-1)}.Button_secondary__qHjpO:hover{background:var(--surface-2)}.Button_ghost__pTgcJ{background:transparent;color:var(--fg-2)}.Button_ghost__pTgcJ:hover{background:var(--surface-2);color:var(--fg-1)}.Button_lg__yPgBu{padding:12px 20px;font-size:15px}.Button_full__7ga67{width:100%;white-space:normal}.Button_btn__0D1GJ:disabled{background:var(--surface-2);color:var(--fg-4);border-color:var(--border-subtle);cursor:not-allowed}.Button_btn__0D1GJ:disabled:active{transform:none}@media (max-width:760px){.Button_btn__0D1GJ{min-height:44px}}.RdSiteFooter_footer__pcRHN{background:var(--rd-layer-card);border-top:var(--rd-bw-hair) solid var(--rd-line);padding-block:var(--sp-11) var(--sp-8)}.RdSiteFooter_grid__z_1_V{display:grid;grid-template-columns:1.2fr repeat(5,1fr);grid-gap:var(--rd-stack);gap:var(--rd-stack)}.RdSiteFooter_brand__rjAd4{display:flex;align-items:center;gap:var(--sp-4)}.RdSiteFooter_brand__rjAd4 svg{width:18px;height:18px}.RdSiteFooter_wm__k6VLN{font-family:var(--font-display);font-weight:var(--w-black);font-size:16px;letter-spacing:var(--tracking-snug);color:var(--fg-1)}.RdSiteFooter_wm__k6VLN .RdSiteFooter_ac__TMdiV{color:var(--accent-text)}.RdSiteFooter_tag__2af8r{margin-top:var(--rd-stack-tight);font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--fg-3)}.RdSiteFooter_base__gxxWz{margin-top:var(--sp-10);padding-top:var(--rd-pad-card);border-top:var(--rd-bw-hair) solid var(--rd-line);display:flex;flex-wrap:wrap;gap:var(--rd-stack-tight) var(--rd-stack);justify-content:space-between;font-family:var(--font-body);font-size:var(--fs-meta);color:var(--fg-3)}.RdSiteFooter_base__gxxWz a{color:var(--fg-3)}.RdSiteFooter_base__gxxWz a:hover{color:var(--fg-1)}@media (max-width:900px){.RdSiteFooter_grid__z_1_V{grid-template-columns:1fr 1fr 1fr}}@media (max-width:560px){.RdSiteFooter_grid__z_1_V{grid-template-columns:1fr;gap:var(--rd-stack-tight)}}.MasteryPill_badge__VhXTR{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-sm);border:1px solid;font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-meta);line-height:1}.MasteryPill_bReady__ORtRV{color:var(--ready-text);background:var(--ready-subtle);border-color:var(--ready-border)}.MasteryPill_bDev__WGZQw{color:var(--dev-text);background:var(--dev-subtle);border-color:var(--dev-border)}.MasteryPill_bWeak__BBxzy{color:var(--weak-text);background:var(--weak-subtle);border-color:var(--weak-border)}.MasteryPill_bUntested__YGRo7{color:var(--untested-text);background:var(--untested-subtle);border-color:var(--border-1)}.MasteryPill_bAccent__H1vaj{color:var(--accent-text);background:var(--accent-subtle);border-color:var(--accent-border)}.ProgressBar_wrapper__Bn3p_{position:relative}.ProgressBar_track__nASdm{position:relative;height:8px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:1px;overflow:hidden}.ProgressBar_fill__3e_7o{height:100%;transition:width .22s cubic-bezier(.2,0,0,1)}.ProgressBar_ready__sys3A{background:var(--ready-fill)}.ProgressBar_dev____Fx6{background:var(--dev-fill)}.ProgressBar_weak__i7Rs_{background:var(--weak-fill)}.ProgressBar_accent__nvMWc{background:var(--accent)}.ProgressBar_untested__sefth{background:var(--untested-fill)}.ProgressBar_passline__COu7f{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--fg-3)}.DomainMasteryTable_card__9zqvO{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg)}.DomainMasteryTable_panelH__HWOio{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.DomainMasteryTable_panelH__HWOio h3{font-family:var(--font-display);font-weight:700;font-size:15px;margin:0;color:var(--fg-1);letter-spacing:-.01em}.DomainMasteryTable_panelH__HWOio .DomainMasteryTable_sub__XBynx{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);margin-left:auto}.DomainMasteryTable_tableScroll__Rnyxu{overflow-x:auto}.DomainMasteryTable_table__Ufok2{width:100%;min-width:520px;border-collapse:collapse}.DomainMasteryTable_table__Ufok2 thead th{font-family:var(--font-display);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);text-align:left;padding:12px 16px;border-bottom:1px solid var(--border-1)}.DomainMasteryTable_r__hH496,.DomainMasteryTable_table__Ufok2 th.DomainMasteryTable_r__hH496{text-align:right}.DomainMasteryTable_table__Ufok2 tbody td{padding:13px 16px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.DomainMasteryTable_table__Ufok2 tbody tr:last-child td{border-bottom:0}.DomainMasteryTable_table__Ufok2 tbody tr:hover{background:var(--surface-2)}.DomainMasteryTable_domName___V2oN{display:flex;align-items:center;gap:8px;width:100%;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg-1);background:transparent;border:0;padding:0;text-align:left;cursor:pointer}.DomainMasteryTable_domName___V2oN:hover{color:var(--accent-text)}.DomainMasteryTable_domLabel__H88_C{display:block}.DomainMasteryTable_drillIcon__D2Llq{margin-left:auto;flex:none;color:var(--fg-4);transition:color .12s ease,transform .12s ease}.DomainMasteryTable_domName___V2oN:hover .DomainMasteryTable_drillIcon__D2Llq{color:var(--accent-text);transform:translateX(2px)}.DomainMasteryTable_domName___V2oN small{display:block;font-family:var(--font-mono);font-weight:400;font-size:11px;color:var(--fg-3);margin-top:2px}.DomainMasteryTable_domName___V2oN:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.DomainMasteryTable_cellBar__78CV5{width:150px}.DomainMasteryTable_numCell__L3IFe{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;color:var(--fg-1);text-align:right;font-weight:600}.DomainMasteryTable_muted__1gSVF{color:var(--fg-3)}.DomainMasteryTable_trend__rNniu{font-family:var(--font-mono);font-size:12px;text-align:right}.DomainMasteryTable_trend__rNniu.DomainMasteryTable_up__Pgq87{color:var(--ready-text)}.DomainMasteryTable_trend__rNniu.DomainMasteryTable_dn__Mz7Ll{color:var(--weak-text)}.DomainMasteryTable_trend__rNniu.DomainMasteryTable_flat__K7dYB{color:var(--fg-3)}@media (max-width:640px){.DomainMasteryTable_table__Ufok2 td:nth-child(3),.DomainMasteryTable_table__Ufok2 td:nth-child(6),.DomainMasteryTable_table__Ufok2 th:nth-child(3),.DomainMasteryTable_table__Ufok2 th:nth-child(6){display:none}.DomainMasteryTable_table__Ufok2 tbody td,.DomainMasteryTable_table__Ufok2 thead th{padding-left:12px;padding-right:12px}.DomainMasteryTable_table__Ufok2{min-width:440px}}@media (max-width:760px){.DomainMasteryTable_domName___V2oN{min-height:44px}}.RdButtonLink_btn__eFS1V{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--rd-cta-h);padding:0 var(--sp-6);border-radius:var(--rd-r-control);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--w-bold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--rd-dur-quick) var(--rd-ease-out),border-color var(--rd-dur-quick) var(--rd-ease-out)}.RdButtonLink_btn__eFS1V:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdButtonLink_control__EWLmo{height:var(--rd-control-h)}.RdButtonLink_primary__NkMQm{background:var(--accent);border-radius:var(--r-pill);color:var(--accent-fg);border:0}.RdButtonLink_primary__NkMQm:hover{background:var(--accent-hover)}.RdButtonLink_outline__C91GX{background:transparent;color:var(--accent-text);border:var(--rd-bw-emph) solid var(--accent-border)}.RdButtonLink_outline__C91GX:hover{border-color:var(--accent-text)}.RdButtonLink_quiet__iVAqX{background:var(--rd-layer-card);color:var(--fg-1);border:var(--rd-bw-hair) solid var(--rd-line-control)}.RdButtonLink_quiet__iVAqX:hover{border-color:var(--fg-3)}.RdHero_hero__dbiBi.RdHero_hero__dbiBi{padding-block:var(--sp-10) var(--sp-11)}.RdHero_hero__dbiBi .RdHero_inner__nXzDj{max-width:var(--rd-page-max);margin-inline:auto;padding-inline:var(--rd-gutter-page);display:grid;grid-gap:var(--sp-9);gap:var(--sp-9)}@media (min-width:1024px){.RdHero_hero__dbiBi .RdHero_inner__nXzDj{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:var(--sp-9)}}@media (min-width:1280px){.RdHero_hero__dbiBi .RdHero_inner__nXzDj{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) calc(var(--rd-gauge-w) + 2 * var(--rd-pad-card));gap:var(--sp-8)}}.RdHero_hero__dbiBi .RdHero_copy__XSnZF{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-7);min-width:0}.RdHero_hero__dbiBi .RdHero_badge__KR_gt{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control);font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--fg-1)}.RdHero_hero__dbiBi .RdHero_h1__AxKb_{margin:0;font-family:var(--font-display);font-size:var(--fs-display-xl);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);text-wrap:balance}.RdHero_hero__dbiBi .RdHero_lead__3Pw_J{margin:0;max-width:var(--rd-measure);font-family:var(--font-body);font-size:var(--fs-body-l);line-height:var(--lh-relaxed);color:var(--fg-2);text-wrap:pretty}.RdHero_hero__dbiBi .RdHero_actions__xE9JJ{display:flex;flex-wrap:wrap;gap:var(--rd-stack-tight)}.RdHero_hero__dbiBi .RdHero_primary__VUNRf.RdHero_primary__VUNRf,.RdHero_hero__dbiBi .RdHero_secondary__GXEt8.RdHero_secondary__GXEt8{height:var(--rd-cta-h-hero)}@media (max-width:759.98px){.RdHero_hero__dbiBi.RdHero_hero__dbiBi{padding-block:var(--sp-8) var(--sp-10)}.RdHero_hero__dbiBi .RdHero_h1__AxKb_{font-size:var(--fs-display-l)}.RdHero_hero__dbiBi .RdHero_actions__xE9JJ{flex-direction:column;width:100%}.RdHero_hero__dbiBi .RdHero_primary__VUNRf.RdHero_primary__VUNRf,.RdHero_hero__dbiBi .RdHero_secondary__GXEt8.RdHero_secondary__GXEt8{width:100%;height:auto;min-height:var(--rd-cta-h-hero);padding-block:var(--sp-3);white-space:normal;text-align:center}}.RdAlternatives_section__gXyEZ.RdAlternatives_section__gXyEZ{padding-block:var(--sp-10);border-top:var(--rd-bw-hair) solid var(--rd-line)}.RdAlternatives_section__gXyEZ .RdAlternatives_inner__AzBBH{max-width:var(--rd-page-max);margin-inline:auto;padding-inline:var(--rd-gutter-page)}.RdAlternatives_section__gXyEZ .RdAlternatives_h__V6_v1{margin:0 0 var(--rd-stack-tight);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-black);letter-spacing:var(--tracking-snug);color:var(--fg-1)}.RdAlternatives_section__gXyEZ .RdAlternatives_sub__cu2Ng{margin:0 0 var(--sp-8);max-width:var(--rd-measure);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg-2)}.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan{display:none;width:100%;border-collapse:separate;border-spacing:0;background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card);overflow:hidden}@media (min-width:760px){.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan{display:table}}.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan td,.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan th{padding:var(--sp-6) var(--rd-pad-card);border-top:var(--rd-bw-hair) solid var(--rd-line);text-align:start;vertical-align:top;font-family:var(--font-body);font-size:var(--fs-body-s);line-height:var(--lh-relaxed)}.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan thead td,.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan thead th{border-top:none;padding-block:var(--sp-5)}.RdAlternatives_section__gXyEZ .RdAlternatives_corner__EsOdj,.RdAlternatives_section__gXyEZ .RdAlternatives_rowLabel__ocKEI{width:24%;color:var(--fg-1);font-weight:var(--w-semibold)}.RdAlternatives_section__gXyEZ .RdAlternatives_usHead__gZISj{font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-black);color:var(--fg-1)}.RdAlternatives_section__gXyEZ .RdAlternatives_themHead__H7M_O{font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-semibold);color:var(--fg-2)}.RdAlternatives_section__gXyEZ .RdAlternatives_us__pNzJE{color:var(--fg-1)}.RdAlternatives_section__gXyEZ .RdAlternatives_them__Bj4Ex{background:var(--rd-layer-inset);color:var(--fg-2)}.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan .RdAlternatives_themHead__H7M_O,.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan .RdAlternatives_them__Bj4Ex{-webkit-border-start:var(--rd-bw-hair) solid var(--rd-line);border-inline-start:var(--rd-bw-hair) solid var(--rd-line)}.RdAlternatives_section__gXyEZ .RdAlternatives_table__4wvan .RdAlternatives_themHead__H7M_O{background:var(--rd-layer-inset)}.RdAlternatives_section__gXyEZ .RdAlternatives_stack__bpXzS{display:flex;flex-direction:column;gap:var(--rd-stack)}@media (min-width:760px){.RdAlternatives_section__gXyEZ .RdAlternatives_stack__bpXzS{display:none}}.RdAlternatives_section__gXyEZ .RdAlternatives_stackRow__J6Ev9{background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card);overflow:hidden}.RdAlternatives_section__gXyEZ .RdAlternatives_stackLabel__r29xU{padding:var(--sp-5) var(--rd-pad-card);font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-bold);color:var(--fg-1)}.RdAlternatives_section__gXyEZ .RdAlternatives_pair__PkxMW{margin:0}.RdAlternatives_section__gXyEZ .RdAlternatives_pair__PkxMW>div{padding:var(--sp-5) var(--rd-pad-card);border-top:var(--rd-bw-hair) solid var(--rd-line)}.RdAlternatives_section__gXyEZ .RdAlternatives_pair__PkxMW dt{margin-bottom:var(--sp-2)}.RdAlternatives_section__gXyEZ .RdAlternatives_pair__PkxMW dd{margin:0;font-family:var(--font-body);font-size:var(--fs-body-s);line-height:var(--lh-relaxed)}.RdAlternatives_section__gXyEZ .RdAlternatives_foot__Amgr2{margin:var(--sp-6) 0 0;font-family:var(--font-body);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--fg-3)}.RdHeroGauge_col__2nJrN.RdHeroGauge_col__2nJrN{display:flex;flex-direction:column;gap:var(--rd-stack);min-width:0}.RdHeroGauge_col__2nJrN .RdHeroGauge_gaugeCard__uL4jA{display:flex;flex-direction:column;gap:var(--rd-stack-tight);padding:var(--rd-pad-card);background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card)}.RdHeroGauge_col__2nJrN .RdHeroGauge_gaugeHead__xaVv8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rd-stack-tight)}.RdHeroGauge_col__2nJrN .RdHeroGauge_eyebrow__VdiDR{flex:1 1 auto;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2)}.RdHeroGauge_col__2nJrN .RdHeroGauge_stateChip__AnJDQ{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:var(--rd-bw-hair) solid transparent;border-radius:var(--rd-r-control);font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-bold)}.RdHeroGauge_col__2nJrN .RdHeroGauge_stateChip__AnJDQ[data-state=exam-ready]{background:var(--ready-subtle);border-color:var(--ready-border);color:var(--ready-text)}.RdHeroGauge_col__2nJrN .RdHeroGauge_stateChip__AnJDQ[data-state=developing]{background:var(--dev-subtle);border-color:var(--dev-border);color:var(--dev-text)}.RdHeroGauge_col__2nJrN .RdHeroGauge_stateChip__AnJDQ[data-state=weak]{background:var(--weak-subtle);border-color:var(--weak-border);color:var(--weak-text)}.RdHeroGauge_col__2nJrN .RdHeroGauge_sampleTag__66bVC{padding:var(--sp-1) var(--sp-4);border:var(--rd-bw-hair) dashed var(--border-strong);border-radius:var(--rd-r-control);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--w-semibold);color:var(--fg-2)}.RdHeroGauge_col__2nJrN .RdHeroGauge_rows__14Cec.RdHeroGauge_rows__14Cec{min-width:0}.RdHeroGauge_col__2nJrN .RdHeroGauge_srOnly__Z_a33{position:absolute;width:var(--rd-bw-hair);height:var(--rd-bw-hair);margin:calc(-1 * var(--rd-bw-hair));overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.QuestionNavigator_qdots__KF4up{display:grid;grid-template-columns:repeat(var(--cols,8),1fr);grid-gap:6px;gap:6px}.QuestionNavigator_qdot__jmtTa{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--border-1);background:var(--surface-2);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;color:var(--fg-3);cursor:default}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_ok__PzBQV{background:var(--ready-subtle);border-color:var(--ready-border);color:var(--ready-text)}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_no__I9LvQ{background:var(--weak-subtle);border-color:var(--weak-border);color:var(--weak-text)}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_flag__6RNmY{background:var(--dev-subtle);border-color:var(--dev-border);color:var(--dev-text)}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_cur__Bp4ap{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent-text)}button.QuestionNavigator_qdot__jmtTa{cursor:pointer}.QuestionNavigator_qdot__jmtTa:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:760px){.QuestionNavigator_qdots__KF4up{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}}.ExamShell_shell__uSjBL{display:flex;flex-direction:column;min-height:100%}.ExamShell_examBar__WVJs1{display:flex;align-items:center;gap:14px;height:56px;padding:0 28px;border-bottom:1px solid var(--border-1);background:var(--surface-1)}.ExamShell_barLeft__IV4HS{display:flex;align-items:baseline;gap:12px}.ExamShell_overline__xlE8y{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text)}.ExamShell_counter__87WoL{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.ExamShell_barRight__do5eC{margin-left:auto;display:flex;align-items:center;gap:12px}.ExamShell_timer__ksA3P{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.ExamShell_flagBtn__4xxHN,.ExamShell_timer__ksA3P{display:flex;align-items:center;gap:6px;color:var(--fg-2)}.ExamShell_flagBtn__4xxHN{font-family:var(--font-display);font-weight:600;font-size:12.5px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:6px 10px;cursor:pointer}.ExamShell_flagBtn__4xxHN.ExamShell_on__uvsHE{color:var(--dev-text);background:var(--dev-subtle);border-color:var(--dev-border)}.ExamShell_examBody__WFI9z{display:grid;grid-template-columns:minmax(0,1fr) 296px;grid-gap:24px;gap:24px;max-width:1180px;margin:0 auto;padding:26px 28px 60px;width:100%}.ExamShell_examMain__Cmgtt{min-width:0}.ExamShell_examSide__EqFPH{display:flex;flex-direction:column;gap:16px}.ExamShell_navCard__xczBm{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:14px}.ExamShell_navHeading__EdtNH{margin:0;font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3)}.ExamShell_note__setff{margin:0;font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--fg-3)}@media (max-width:900px){.ExamShell_examBody__WFI9z{grid-template-columns:1fr}}@media (max-width:560px){.ExamShell_examBar__WVJs1{padding:0 16px;gap:10px}.ExamShell_flagBtn__4xxHN{min-height:44px}}.Flashcard_card__0Vg9N{max-width:680px;margin:0 auto;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:28px 28px 22px}.Flashcard_front__R6_H6{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--fg-1);text-wrap:pretty}.Flashcard_divider__x6K6Z{height:1px;background:var(--border-subtle);margin:20px 0}.Flashcard_back__zDscX{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--fg-2);text-wrap:pretty}.Flashcard_back__zDscX:focus{outline:none}.Flashcard_ratings__nVLrT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:22px}.Flashcard_rateBtn__4MFas{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:var(--r-md);border:1px solid;background:transparent;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:13px}.Flashcard_rateBtn__4MFas .Flashcard_interval__VFY4T{font-family:var(--font-mono);font-size:11px;opacity:.9}.Flashcard_rateLabel___I3Rm{display:inline-flex;align-items:center;gap:6px}.Flashcard_kbd__blxr1{font-family:var(--font-mono);font-size:12px;line-height:1;padding:2px 5px;border-radius:4px;border:1px solid var(--border-1);background:var(--surface-2);color:var(--fg-3);font-weight:600}.Flashcard_again__lZcsq{color:var(--weak-text);border-color:var(--weak-border);background:var(--weak-subtle)}.Flashcard_hard__0Rdpd{color:var(--dev-text);border-color:var(--dev-border);background:var(--dev-subtle)}.Flashcard_good__TH0Ek{color:var(--ready-text);border-color:var(--ready-border);background:var(--ready-subtle)}.Flashcard_easy__DM_8S{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-subtle)}.Flashcard_rateBtn__4MFas:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:760px){.Flashcard_card__0Vg9N{padding:18px 16px 16px}.Flashcard_front__R6_H6{font-size:20px}.Flashcard_back__zDscX{font-size:17px}.Flashcard_divider__x6K6Z{margin:12px 0}.Flashcard_ratings__nVLrT{margin-top:14px;gap:8px}.Flashcard_rateBtn__4MFas{padding:9px 6px;font-size:14px}.Flashcard_kbd__blxr1{display:none}}.FreeNote_note__q0JHD{display:flex;gap:10px;align-items:flex-start;background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--r-md);padding:12px 14px}.FreeNote_icon__xmL1g{display:inline-flex;color:var(--accent-text)}.FreeNote_text__TftIY{font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--fg-2)}.FreeNote_text__TftIY b{color:var(--fg-1);font-weight:600}.OptionRow_opt__89TGQ{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--surface-1);font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--fg-1);cursor:pointer;text-align:left;width:100%;transition:border-color .12s,background .12s}.OptionRow_opt__89TGQ:hover:not(.OptionRow_lockedState__bsZU_){border-color:var(--border-strong);background:var(--surface-2)}.OptionRow_key__awAGx{font-family:var(--font-mono);font-weight:600;font-size:12px;min-width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border-1);border-radius:var(--r-sm);color:var(--fg-3);flex:none}.OptionRow_otext___ByjH{flex:1 1}.OptionRow_vmark__D6IJE{font-size:20px;margin-left:6px;display:inline-flex;align-items:center}.OptionRow_vmarkOk__fXLNk{color:var(--ready-text)}.OptionRow_vmarkNo__CI3jT{color:var(--weak-text)}.OptionRow_pick__EzoBJ{font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1;padding:3px 7px;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--fg-2);white-space:nowrap;align-self:center;flex:none}.OptionRow_pickMissed__KB1V0{border-color:var(--weak-fill);background:var(--weak-fill);color:var(--fg-on-fill)}.OptionRow_sel__HT3dr{border-color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.OptionRow_sel__HT3dr .OptionRow_key__awAGx{border-color:var(--accent);color:var(--accent-text)}.OptionRow_opt__89TGQ.OptionRow_correct__VkJXu{border-color:var(--ready-border);background:var(--ready-subtle)}.OptionRow_opt__89TGQ.OptionRow_correct__VkJXu .OptionRow_key__awAGx{background:var(--ready-fill);color:var(--fg-on-fill);border-color:var(--ready-fill)}.OptionRow_opt__89TGQ.OptionRow_incorrect__9u1Gc{border-color:var(--weak-border);background:var(--weak-subtle)}.OptionRow_opt__89TGQ.OptionRow_incorrect__9u1Gc .OptionRow_key__awAGx{background:var(--weak-fill);color:var(--fg-on-fill);border-color:var(--weak-fill)}.OptionRow_lockedState__bsZU_{cursor:default}.OptionRow_dim__N1uF8{opacity:.6}.OptionRow_opt__89TGQ:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:760px){.OptionRow_opt__89TGQ{font-size:16px}}.OptionRow_compact__KfZpe{padding:11px 13px;font-size:14px;align-items:center}.OptionRow_compact__KfZpe .OptionRow_key__awAGx{width:20px;height:20px}.DiagnosticBaselineCard_card__QTzU5{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--r-xl);padding:22px 24px}.DiagnosticBaselineCard_label__nLHpt{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3)}.DiagnosticBaselineCard_band__EKhIT{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.02em;color:var(--fg-1);margin-top:6px}.DiagnosticBaselineCard_range__Ffx2f{display:flex;align-items:baseline;gap:8px;margin-top:4px}.DiagnosticBaselineCard_rangeNums__oFMS7{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:28px;line-height:1;letter-spacing:-.01em;color:var(--fg-1)}.DiagnosticBaselineCard_pct__jgBna{font-size:18px;color:var(--fg-2);margin-left:1px}.DiagnosticBaselineCard_rangeWord__dEAkq{font-family:var(--font-mono);font-size:13px;color:var(--fg-3)}.DiagnosticBaselineCard_uncertainty__bmaas{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--fg-2);margin:12px 0 0;max-width:52ch}.DiagnosticBaselineCard_limit__C_wzk{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.55;color:var(--fg-1);margin:10px 0 0;max-width:52ch}.DiagnosticBaselineCard_meta__z7Jdj{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);margin-top:10px}@media (max-width:560px){.DiagnosticBaselineCard_band__EKhIT{font-size:28px}.DiagnosticBaselineCard_rangeNums__oFMS7{font-size:24px}}.DomainRows_card__JlAZs{background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card)}.DomainRows_head__sWL7M{display:flex;justify-content:space-between;align-items:baseline;padding:var(--rd-pad-card);padding-bottom:var(--rd-pad-row)}.DomainRows_headTitle__Vr8Pu{font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-semibold);color:var(--fg-1)}.DomainRows_headWeight__zU3Yj{font-size:var(--fs-meta);color:var(--fg-2)}.DomainRows_row__4ehl1{display:block;padding:var(--rd-pad-row) var(--rd-pad-card);border-top:var(--rd-bw-hair) solid var(--rd-line);color:inherit;text-decoration:none;min-height:var(--rd-control-h)}a.DomainRows_row__4ehl1:hover{background:var(--rd-layer-inset)}.DomainRows_row__4ehl1:last-child{border-radius:0 0 var(--rd-r-card) var(--rd-r-card)}a.DomainRows_row__4ehl1:focus-visible{box-shadow:var(--focus-ring);outline:none}.DomainRows_line1__cNMTY{display:flex;align-items:baseline;gap:var(--sp-4)}.DomainRows_index__uDeFH{flex:0 0 18px;font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--fg-3)}.DomainRows_name__pz_5d{flex:1 1 auto;font-size:var(--fs-body-s);font-weight:var(--w-semibold);color:var(--fg-1)}.DomainRows_weight__xgU5T{flex:0 0 auto;font-family:var(--rd-font-figure);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-2)}.DomainRows_line2__AQN50{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);margin-left:calc(18px + var(--sp-4))}.DomainRows_track__KxUwJ{position:relative;flex:1 1 auto;height:6px;background:var(--rd-bar-track);border-radius:var(--rd-r-bar)}.DomainRows_fill__E5v_w{display:block;height:100%;border-radius:var(--rd-r-bar);transition:width var(--rd-dur-gauge) var(--rd-ease-settle)}.DomainRows_fill__E5v_w[data-state=exam-ready]{background:var(--ready-fill)}.DomainRows_fill__E5v_w[data-state=developing]{background:var(--dev-text)}.DomainRows_fill__E5v_w[data-state=weak]{background:var(--weak-fill)}.DomainRows_passTick__CDHIt{position:absolute;top:-3px;width:2px;height:12px;background:var(--rd-gauge-ink)}.DomainRows_dashed__wcbT9{flex:1 1 auto;height:6px;background:var(--rd-bar-track);border-radius:var(--rd-r-bar)}.DomainRows_untestedFill__xWA42{display:block;height:100%;background:var(--fg-3);border-radius:var(--rd-r-bar)}.DomainRows_score__qZwNY{font-size:15px;font-weight:var(--w-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-1)}.DomainRows_coverage__MuaQL,.DomainRows_score__qZwNY{flex:0 0 56px;text-align:right;white-space:nowrap;font-family:var(--rd-font-figure)}.DomainRows_coverage__MuaQL{font-size:12px;font-weight:var(--w-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-2)}.DomainRows_state__mSAsX{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 96px;font-family:var(--font-display);font-size:12px;font-weight:var(--w-bold)}.DomainRows_state__mSAsX[data-state=exam-ready]{color:var(--ready-text)}.DomainRows_state__mSAsX[data-state=developing]{color:var(--dev-text)}.DomainRows_state__mSAsX[data-state=weak]{color:var(--weak-text)}.DomainRows_state__mSAsX[data-state=untested]{color:var(--untested-text)}a.DomainRows_row__4ehl1:hover .DomainRows_state__mSAsX[data-state=untested]{color:var(--rd-untested-chip-text)}.RdHeroSample_sample__f5UVl.RdHeroSample_sample__f5UVl{display:grid;grid-gap:var(--rd-stack);gap:var(--rd-stack);min-width:0}@media (min-width:1280px){.RdHeroSample_sample__f5UVl.RdHeroSample_sample__f5UVl{display:contents}}.RdHeroSample_sample__f5UVl .RdHeroSample_card__uVEZo{display:flex;flex-direction:column;gap:var(--rd-stack);min-width:0;padding:var(--rd-pad-card);background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card);scroll-margin-top:var(--sp-12)}.RdHeroSample_sample__f5UVl .RdHeroSample_top__fz_6o{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rd-stack-tight) var(--sp-5)}.RdHeroSample_sample__f5UVl .RdHeroSample_chip__Kaosx{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control);font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--fg-1)}.RdHeroSample_sample__f5UVl .RdHeroSample_meta__1IrG3{display:flex;flex-direction:column;min-width:0;flex:1 1 10rem}.RdHeroSample_sample__f5UVl .RdHeroSample_cert__1oIeN{font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-bold);color:var(--fg-1)}.RdHeroSample_sample__f5UVl .RdHeroSample_dom__ZkEOF,.RdHeroSample_sample__f5UVl .RdHeroSample_free__hHX06{font-family:var(--font-body);font-size:var(--fs-meta);color:var(--fg-3)}.RdHeroSample_sample__f5UVl .RdHeroSample_count__zFbEE{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--w-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-3)}.RdHeroSample_sample__f5UVl .RdHeroSample_stem__Eg0x1{margin:0;max-width:var(--rd-measure);font-family:var(--font-body);font-size:var(--fs-body-l);font-weight:var(--w-semibold);line-height:var(--lh-relaxed);color:var(--fg-1)}.RdHeroSample_sample__f5UVl .RdHeroSample_stem__Eg0x1:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--rd-r-control)}.RdHeroSample_sample__f5UVl .RdHeroSample_body__umr6P{display:flex;flex-direction:column;gap:var(--rd-stack)}.RdHeroSample_sample__f5UVl .RdHeroSample_teaser__JFC4c{display:none}.RdHeroSample_sample__f5UVl .RdHeroSample_verdict__383kV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-5);border:var(--rd-bw-hair) solid;border-radius:var(--rd-r-control);font-family:var(--font-body);font-size:var(--fs-body-s);scroll-margin-top:var(--sp-4)}.RdHeroSample_sample__f5UVl .RdHeroSample_verdict__383kV[data-state=exam-ready]{background:var(--ready-subtle);border-color:var(--ready-border);color:var(--ready-text)}.RdHeroSample_sample__f5UVl .RdHeroSample_verdict__383kV[data-state=weak]{background:var(--weak-subtle);border-color:var(--weak-border);color:var(--weak-text)}.RdHeroSample_sample__f5UVl .RdHeroSample_vTitle__1_9u4{font-family:var(--font-display);font-weight:var(--w-bold)}.RdHeroSample_sample__f5UVl .RdHeroSample_vAns__R2D41{color:var(--fg-1)}.RdHeroSample_sample__f5UVl .RdHeroSample_inlineReading__aWvxG{display:none}@media (max-width:759.98px){.RdHeroSample_sample__f5UVl .RdHeroSample_inlineReading__aWvxG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);margin:0;font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-bold);color:var(--fg-1)}}.RdHeroSample_sample__f5UVl .RdHeroSample_inlineTag__p6VpH{padding:var(--sp-1) var(--sp-4);border:var(--rd-bw-hair) dashed var(--border-strong);border-radius:var(--rd-r-control);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--w-semibold);color:var(--fg-2)}.RdHeroSample_sample__f5UVl .RdHeroSample_opts__lICtE{display:flex;flex-direction:column;gap:var(--rd-stack-tight)}.RdHeroSample_sample__f5UVl .RdHeroSample_keyIdea__0YVXK{margin:0;max-width:var(--rd-measure);font-family:var(--font-body);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--fg-2)}.RdHeroSample_sample__f5UVl .RdHeroSample_keyIdeaLabel__Rzx9a{font-family:var(--font-display);font-weight:var(--w-bold);color:var(--fg-1)}.RdHeroSample_sample__f5UVl .RdHeroSample_review__Cuwbe{display:flex;flex-direction:column;gap:var(--rd-stack-tight)}.RdHeroSample_sample__f5UVl .RdHeroSample_reviewLead__PqbLf{display:flex;align-items:center;gap:var(--sp-3);margin:0;font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--fg-2)}.RdHeroSample_sample__f5UVl .RdHeroSample_foot__FJQLt{display:flex;flex-direction:column;gap:var(--rd-stack-tight)}.RdHeroSample_sample__f5UVl .RdHeroSample_hint__B9U6b{margin:0;font-family:var(--font-body);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--fg-3)}.RdHeroSample_sample__f5UVl .RdHeroSample_full__jRTm7.RdHeroSample_full__jRTm7{width:100%}@media (max-width:759.98px){.RdHeroSample_sample__f5UVl .RdHeroSample_collapsed__hUhHf .RdHeroSample_stem__Eg0x1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.RdHeroSample_sample__f5UVl .RdHeroSample_collapsed__hUhHf .RdHeroSample_body__umr6P,.RdHeroSample_sample__f5UVl .RdHeroSample_collapsed__hUhHf .RdHeroSample_foot__FJQLt{display:none}.RdHeroSample_sample__f5UVl .RdHeroSample_collapsed__hUhHf .RdHeroSample_teaser__JFC4c{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:var(--rd-control-h);padding:0 var(--sp-6);background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--w-bold);color:var(--fg-1);cursor:pointer}.RdHeroSample_sample__f5UVl .RdHeroSample_collapsed__hUhHf .RdHeroSample_teaser__JFC4c:focus-visible{outline:none;box-shadow:var(--focus-ring)}}.ReportQuestionButton_btn__oARBS{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-meta);color:var(--fg-3);background:transparent;border:0;padding:4px 0;cursor:pointer}.ReportQuestionButton_btn__oARBS:hover{color:var(--fg-1)}.ReportQuestionButton_btn__oARBS:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}@media (max-width:760px){.ReportQuestionButton_btn__oARBS{min-height:44px;padding:8px 0}}.RdButton_btn__gIGL_{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--rd-cta-h);padding:0 var(--sp-6);border-radius:var(--rd-r-control);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--w-bold);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--rd-dur-quick) var(--rd-ease-out),border-color var(--rd-dur-quick) var(--rd-ease-out)}.RdButton_btn__gIGL_:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdButton_btn__gIGL_:disabled{cursor:not-allowed;opacity:.5}.RdButton_control__SsVhB{height:var(--rd-control-h)}.RdButton_full__977D6{width:100%}.RdButton_primary__Ch8mH{background:var(--accent);border-radius:var(--r-pill);color:var(--accent-fg);border:0}.RdButton_primary__Ch8mH:hover:not(:disabled){background:var(--accent-hover)}.RdButton_outline__GXjWb{background:transparent;color:var(--accent-text);border:var(--rd-bw-emph) solid var(--accent-border)}.RdButton_outline__GXjWb:hover:not(:disabled){border-color:var(--accent-text)}.ReportQuestion_panel__W93oW{margin-top:14px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-lg)}.ReportQuestion_head__uC8M9{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--fg-1);margin-bottom:10px}.ReportQuestion_reasons__5bmfq{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.ReportQuestion_reason__zB50Z{display:flex;align-items:center;gap:9px;padding:6px;border-radius:var(--r-sm);font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-2);cursor:pointer}.ReportQuestion_reason__zB50Z:hover{background:var(--surface-3);color:var(--fg-1)}.ReportQuestion_reason__zB50Z input{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;cursor:pointer}.ReportQuestion_reason__zB50Z input:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-pill)}.ReportQuestion_detailLabel__8r_WM{display:block;margin:12px 0 5px;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-meta);color:var(--fg-3)}.ReportQuestion_optional__JBrQg{color:var(--fg-4);font-weight:var(--w-regular)}.ReportQuestion_detail__xjJKO{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:38px;padding:8px 10px;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.5;color:var(--fg-1);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm)}.ReportQuestion_detail__xjJKO:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.ReportQuestion_detail__xjJKO::placeholder{color:var(--fg-4)}.ReportQuestion_actions__3mf_x{display:flex;align-items:center;gap:10px;margin-top:12px}.ReportQuestion_err__jibLv{margin-top:10px;font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--danger-text)}.ReportQuestion_done__6mo9t{margin-top:14px;gap:7px;font-weight:var(--w-medium);font-size:var(--fs-label);color:var(--ready-text)}.ReportQuestion_done__6mo9t,.Tag_tag__tktgI{display:inline-flex;align-items:center;font-family:var(--font-display)}.Tag_tag__tktgI{gap:8px;font-weight:var(--w-semibold);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:var(--r-sm);padding:5px 10px;line-height:1}.Tag_accent__MPPo0{color:var(--accent-text);background:var(--accent-subtle);border-color:var(--accent-border)}.Tag_neutral__3bUyW{color:var(--fg-3);background:var(--surface-2);border-color:var(--border-1)}.Tag_ready__IV4n4{color:var(--ready-text);background:var(--ready-subtle);border-color:var(--ready-border)}.Tag_dev__tdieO{color:var(--dev-text);background:var(--dev-subtle);border-color:var(--dev-border)}.Tag_weak__06Zwv{color:var(--weak-text);background:var(--weak-subtle);border-color:var(--weak-border)}.QuestionPlayer_carded__nP06l{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:24px}@media (max-width:760px){.QuestionPlayer_carded__nP06l{padding:0;border:0;border-radius:0;background:none}}.QuestionPlayer_qmeta__tXpip{display:flex;align-items:center;gap:14px;margin-bottom:14px}.QuestionPlayer_ov__ybyPC{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text)}.QuestionPlayer_counter__btf_e{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.QuestionPlayer_right__UR8qI{margin-left:auto;display:flex;align-items:center;gap:10px}.QuestionPlayer_timer__Z47c4{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--fg-2)}.QuestionPlayer_flagBtn__mepHn{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:12.5px;color:var(--fg-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:6px 10px;cursor:pointer}.QuestionPlayer_flagBtn__mepHn.QuestionPlayer_on__cLFdb{color:var(--dev-text);background:var(--dev-subtle);border-color:var(--dev-border)}.QuestionPlayer_flagBtn__mepHn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.QuestionPlayer_stem__Rw_sT{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--fg-1);margin:0 0 16px;text-wrap:pretty}.QuestionPlayer_ctx__3ab1U{background:var(--surface-inv);border-radius:var(--r-md);padding:12px 14px;margin-bottom:18px;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--fg-on-inv);white-space:pre-wrap}.QuestionPlayer_opts__GiYFK{display:flex;flex-direction:column;gap:9px}.QuestionPlayer_submitRow__5rO51{display:flex;align-items:center;gap:14px;margin-top:20px}.QuestionPlayer_hint__bK8N9{font-family:var(--font-body);font-size:13px;color:var(--fg-3)}.QuestionPlayer_expl__XFt48{margin-top:22px;border-top:1px solid var(--border-1);padding-top:20px}.QuestionPlayer_verdictH__D1oO5{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--r-md)}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_right__UR8qI{background:var(--ready-subtle);border-color:var(--ready-border)}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_wrong__rvZ67{background:var(--weak-subtle);border-color:var(--weak-border)}.QuestionPlayer_vicon__ML5TI{display:inline-flex;align-items:center}.QuestionPlayer_viconOk__q6mVP{color:var(--ready-text)}.QuestionPlayer_viconNo__7ATcP{color:var(--weak-text)}.QuestionPlayer_vtitle__tZSP_{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_right__UR8qI .QuestionPlayer_vtitle__tZSP_{color:var(--ready-text)}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_wrong__rvZ67 .QuestionPlayer_vtitle__tZSP_{color:var(--weak-text)}.QuestionPlayer_delta__j8noW{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--fg-2);display:flex;align-items:center;gap:6px}.QuestionPlayer_delta__j8noW b{color:var(--ready-text)}.QuestionPlayer_explBody__3NWtp{font-family:var(--font-body);font-size:16px;line-height:1.62;color:var(--fg-1);margin:0 0 18px;text-wrap:pretty}.QuestionPlayer_explBody__3NWtp strong{font-weight:600}.QuestionPlayer_whyTitle__DtYXy{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);margin-bottom:10px}.QuestionPlayer_why__0ZizU{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.QuestionPlayer_whyRow__43lZG{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start}.QuestionPlayer_wk__bVY3P{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--fg-3)}.QuestionPlayer_wk__bVY3P.QuestionPlayer_ok__BZATW{color:var(--ready-text)}.QuestionPlayer_wk__bVY3P.QuestionPlayer_no__CwdsS{color:var(--weak-text)}.QuestionPlayer_wt__56djQ{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--fg-2)}.QuestionPlayer_whyPick__pgDJF{display:inline-block;margin-left:8px;vertical-align:middle;font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1;padding:3px 6px;border-radius:var(--r-sm);border:1px solid var(--border-strong);color:var(--fg-2);white-space:nowrap}.QuestionPlayer_refs__oCOAB{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.QuestionPlayer_refChip__P3Qhd{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:12px;color:var(--fg-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:5px 10px}.QuestionPlayer_actions__DkNLx{display:flex;align-items:center;gap:12px;margin-bottom:16px}@media (max-width:760px){.QuestionPlayer_stem__Rw_sT{font-size:20px}.QuestionPlayer_explBody__3NWtp{font-size:17px}.QuestionPlayer_wt__56djQ{font-size:15px}.QuestionPlayer_ov__ybyPC{font-size:12px}.QuestionPlayer_counter__btf_e{font-size:13px}.QuestionPlayer_flagBtn__mepHn{min-height:44px;padding:8px 12px}}.ReadinessCard_readiness__GRW92{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--r-xl);padding:22px 24px}.ReadinessCard_gauge__eh988{display:flex;flex-direction:column;gap:4px}.ReadinessCard_gaugeLbl__e4ORm{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3)}.ReadinessCard_gaugeBig__8967o{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:52px;line-height:1;letter-spacing:-.02em;color:var(--fg-1)}.ReadinessCard_gaugeBar__yY_Vw{margin-top:8px}.ReadinessCard_gaugeMeta__to3ww{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);margin-top:6px}.ReadinessCard_verdict__cz4OY h2{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.01em;color:var(--fg-1);margin:8px 0 6px}.ReadinessCard_verdict__cz4OY p{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--fg-2);margin:0;max-width:52ch}.ReadinessCard_verdict__cz4OY p b{color:var(--fg-1);font-weight:600}.ReadinessCard_actions__0h3qD{display:flex;flex-direction:column;gap:8px;align-items:stretch;text-align:center}.ReadinessCard_actionsMeta__X6zg1{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}@media (max-width:900px){.ReadinessCard_readiness__GRW92{grid-template-columns:1fr}}.Tabs_tablist__HZuHz{display:flex;gap:4px;border-bottom:1px solid var(--border-1)}.Tabs_group__MO_TL{display:contents}.Tabs_tab__TYzWv{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body);color:var(--fg-2);background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 12px;margin-bottom:-1px;cursor:pointer}.Tabs_tab__TYzWv:hover{color:var(--fg-1)}.Tabs_active__AeMGp{color:var(--accent-text);border-bottom-color:var(--accent)}.Tabs_tab__TYzWv:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Select_field__ZeLKD{display:flex;flex-direction:column;gap:6px}.Select_label__jwrQO{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--fg-2)}.Select_select__Em6Y9{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-1);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:9px 12px;outline:none;width:100%}.Select_select__Em6Y9:focus-visible{box-shadow:var(--focus-ring);border-color:var(--accent)}.Select_invalid__E7bN1{border-color:var(--weak-border)}.Select_hint__Z3Dp_{font-family:var(--font-display);font-size:var(--fs-meta);color:var(--fg-3)}.ThemeToggle_btn__sjFFx{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border-1);border-radius:var(--r-sm);background:var(--surface-1);color:var(--fg-2);cursor:pointer}.ThemeToggle_btn__sjFFx:hover{background:var(--surface-2);color:var(--fg-1)}.ThemeToggle_btn__sjFFx:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ThemeToggle_icon__t9_x7{display:inline-flex}.ThemeToggle_iconLight__lKovI,html[data-theme=dark] .ThemeToggle_iconDark__R7MUK{display:none}html[data-theme=dark] .ThemeToggle_iconLight__lKovI{display:inline-flex}@media (max-width:760px){.ThemeToggle_btn__sjFFx{width:44px;height:44px}}.BottomNav_bar__nobaO{display:none}@media (max-width:1023.98px){.BottomNav_bar__nobaO{display:grid;grid-auto-flow:column;position:fixed;left:0;right:0;bottom:0;z-index:45;min-height:var(--rd-nav-h);background:var(--rd-layer-card);border-top:var(--rd-bw-hair) solid var(--rd-line);padding-bottom:env(safe-area-inset-bottom,0)}}.BottomNav_cell__UB2iI{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--rd-control-h);background:none;border:0;cursor:pointer;text-decoration:none;color:var(--fg-2);font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-semibold)}.BottomNav_cell__UB2iI.BottomNav_on__GKEij{color:var(--fg-1);font-weight:var(--w-bold)}.BottomNav_cell__UB2iI.BottomNav_on__GKEij:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:28px;height:2px;background:var(--fg-1)}.BottomNav_cell__UB2iI:focus-visible{outline:none;box-shadow:var(--focus-ring)}.BottomNav_label__qEfEQ{line-height:1}.BottomNav_iconWrap__MpbB3{position:relative;display:inline-flex;overflow:visible}.BottomNav_badge__IicYC{position:absolute;top:-4px;left:13px;min-width:15px;height:15px;padding:0 4px;border-radius:var(--r-pill);background:var(--rd-select-fill);color:var(--rd-select-fg);font-family:var(--font-mono);font-size:10px;font-weight:var(--w-bold);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.RdDiagnosticBaselineCard_card__IWIwV{display:flex;flex-direction:column;gap:var(--rd-stack-tight);padding:var(--rd-pad-card);background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card)}.RdDiagnosticBaselineCard_label__JD_yj{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2)}.RdDiagnosticBaselineCard_band__4qCRP{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--w-black);letter-spacing:var(--tracking-snug);line-height:var(--lh-tight);color:var(--fg-1)}.RdDiagnosticBaselineCard_range__toLNT{display:flex;align-items:baseline;gap:var(--sp-4)}.RdDiagnosticBaselineCard_rangeNums___5c3w{font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-h2);font-weight:var(--w-bold);line-height:1;color:var(--fg-1)}.RdDiagnosticBaselineCard_pct__e5x7h{font-size:var(--fs-body-l);color:var(--fg-2);margin-left:var(--sp-1)}.RdDiagnosticBaselineCard_rangeWord__jvTtB{font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--fg-3)}.RdDiagnosticBaselineCard_limit__szmtq,.RdDiagnosticBaselineCard_uncertainty__lfOzy{margin:0;max-width:var(--rd-measure);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.RdDiagnosticBaselineCard_uncertainty__lfOzy{color:var(--fg-2)}.RdDiagnosticBaselineCard_limit__szmtq{font-weight:var(--w-semibold);color:var(--fg-1)}.RdDiagnosticBaselineCard_meta__izieG{font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--fg-3)}.RdDrillSummary_card__w1xAV{display:flex;flex-direction:column;gap:var(--rd-stack);width:100%;max-width:42.5rem;padding:var(--rd-pad-card);background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card)}.RdDrillSummary_title__U4Hy5{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-bold);line-height:var(--lh-snug);color:var(--fg-1)}.RdDrillSummary_score__EFxxm{display:flex;flex-direction:column;gap:var(--sp-1)}.RdDrillSummary_eyebrow__6aeH8{font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2)}.RdDrillSummary_big__r8MOs{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--w-bold);line-height:var(--lh-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-1)}.RdDrillSummary_of__v4Oid{font-size:var(--fs-h3);color:var(--fg-3)}.RdDrillSummary_sub__ftEJG{margin:0;font-family:var(--font-body);font-size:var(--fs-body-s);line-height:var(--lh-normal);color:var(--fg-2)}.RdDrillSummary_missed__LoZOt{display:flex;flex-direction:column;gap:var(--sp-2)}.RdDrillSummary_missedHead__Z5zMh{margin:0;font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-bold);color:var(--fg-1)}.RdDrillSummary_list__OZf7D{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.RdDrillSummary_item__W4beE{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--rd-pad-row) 0;border-top:var(--rd-bw-hair) solid var(--rd-line)}.RdDrillSummary_stem__NwHXW{font-family:var(--font-body);font-size:var(--fs-body-s);line-height:var(--lh-normal);color:var(--fg-1)}a.RdDrillSummary_stem__NwHXW{text-decoration:underline;-webkit-text-decoration-color:var(--rd-line-control);text-decoration-color:var(--rd-line-control);text-underline-offset:.2em}a.RdDrillSummary_stem__NwHXW:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a.RdDrillSummary_stem__NwHXW:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--rd-r-control)}.RdDrillSummary_meta__36JeM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-meta);color:var(--fg-3)}.RdDrillSummary_flag__QqGyk{display:inline-flex;align-items:center;gap:var(--sp-1);font-weight:var(--w-bold);color:var(--weak-text)}.RdDrillSummary_actions__SCIog{display:flex;flex-wrap:wrap;gap:var(--rd-stack-tight)}.RdExamShell_shell__QPjQU{display:flex;flex-direction:column;min-height:100%}.RdExamShell_bar__bkDf0{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--rd-nav-h);padding:0 var(--rd-gutter);background:var(--rd-layer-card);border-bottom:var(--rd-bw-hair) solid var(--rd-line)}.RdExamShell_barLeft__YjG4i{display:flex;flex-direction:column;min-width:0}.RdExamShell_eyebrow__twl_I{font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RdExamShell_counter__HQbRn{font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--fg-3)}.RdExamShell_barRight__n7lGr{flex:none;margin-left:auto;display:flex;align-items:center;gap:var(--sp-4)}.RdExamShell_timer__vCAFA{font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--w-bold)}.RdExamShell_flag__U9Htj,.RdExamShell_timer__vCAFA{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body-s);color:var(--fg-1)}.RdExamShell_flag__U9Htj{flex:none;white-space:nowrap;min-height:var(--rd-control-h);padding:0 var(--sp-4);background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control);font-family:var(--font-display);font-weight:var(--w-semibold);cursor:pointer}.RdExamShell_flag__U9Htj:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdExamShell_flagOn__iV_Ld{background:var(--dev-subtle);border-color:var(--dev-border);color:var(--dev-text)}.RdExamShell_body__Fml_9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--rd-stack);gap:var(--rd-stack);width:100%;max-width:var(--rd-page-max);margin:0 auto;padding:var(--rd-gutter)}.RdExamShell_main__OOCdK{min-width:0}.RdExamShell_card__D0CAf,.RdExamShell_side__Q7r8J{display:flex;flex-direction:column;gap:var(--rd-stack)}.RdExamShell_card__D0CAf{padding:var(--rd-pad-card);background:var(--rd-layer-card);box-shadow:var(--rd-shadow-card);border-radius:var(--rd-r-card)}.RdExamShell_cardTitle__RdCaE{margin:0;font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2)}.RdExamShell_note__p5O9n{margin:0;font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--fg-3)}@media (min-width:900px){.RdExamShell_body__Fml_9{grid-template-columns:minmax(0,1fr) 18.5rem}}.RdConfidenceStep_step__ve0A6{display:flex;flex-direction:column;gap:var(--sp-2)}.RdConfidenceStep_label__l7nhc{font-family:var(--font-body);font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--fg-2)}.RdConfidenceStep_segs__Vxrnn{display:grid;grid-template-columns:repeat(3,1fr)}.RdConfidenceStep_seg__J_wwb{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--rd-control-h);padding:0 var(--sp-3);background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body-s);font-weight:var(--w-semibold);cursor:pointer;transition:background-color var(--rd-dur-quick) var(--rd-ease-out),color var(--rd-dur-quick) var(--rd-ease-out)}.RdConfidenceStep_seg__J_wwb+.RdConfidenceStep_seg__J_wwb{border-left:0}.RdConfidenceStep_seg__J_wwb:first-child{border-radius:var(--rd-r-control) 0 0 var(--rd-r-control)}.RdConfidenceStep_seg__J_wwb:last-child{border-radius:0 var(--rd-r-control) var(--rd-r-control) 0}.RdConfidenceStep_seg__J_wwb:hover:not(:disabled):not(.RdConfidenceStep_on___mfHn){background:var(--rd-layer-inset)}.RdConfidenceStep_seg__J_wwb:focus-visible{outline:none;box-shadow:var(--focus-ring);position:relative}.RdConfidenceStep_on___mfHn,.RdConfidenceStep_on___mfHn:disabled{background:var(--rd-select-fill);color:var(--rd-select-fg)}.RdConfidenceStep_seg__J_wwb:disabled{cursor:default}.RdConfidenceStep_seg__J_wwb:disabled:not(.RdConfidenceStep_on___mfHn){color:var(--fg-3)}.RdConfidenceStep_key__8z1LA{font-family:var(--font-mono);font-size:var(--fs-meta);opacity:.7}@media (pointer:coarse){.RdConfidenceStep_key__8z1LA{display:none}}.RdFreeNote_note__3MQ1l{display:flex;gap:var(--rd-stack-tight);align-items:flex-start;background:var(--accent-subtle);border:var(--rd-bw-hair) solid var(--accent-border);border-radius:var(--rd-r-control);padding:var(--rd-stack-tight) var(--rd-stack)}.RdFreeNote_icon__BgB7m{display:inline-flex;color:var(--accent-text)}.RdFreeNote_text__pctPK{font-family:var(--font-body);font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--fg-2)}.RdFreeNote_text__pctPK b{color:var(--fg-1);font-weight:var(--w-semibold)}.RdOptionRow_opt__jTcsd{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;min-height:var(--rd-control-h);padding:var(--rd-pad-row) var(--sp-5);background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);text-align:left}.RdOptionRow_pickable__UeJx6{cursor:pointer;transition:box-shadow var(--rd-dur-quick) var(--rd-ease-out),border-color var(--rd-dur-quick) var(--rd-ease-out)}.RdOptionRow_pickable__UeJx6:hover:not(:disabled){border-color:var(--fg-3)}.RdOptionRow_pickable__UeJx6:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdOptionRow_selected__cf4jw,.RdOptionRow_selected__cf4jw:hover:not(:disabled){border-color:var(--fg-1);box-shadow:inset 0 0 0 var(--rd-bw-hair) var(--fg-1)}.RdOptionRow_selected__cf4jw:focus-visible{box-shadow:inset 0 0 0 var(--rd-bw-hair) var(--fg-1),var(--focus-ring)}.RdOptionRow_revealed__9e2El{animation:RdOptionRow_settle__CJN0f var(--rd-dur-reveal) var(--rd-ease-out)}.RdOptionRow_correct__mxuP3{border-color:var(--ready-border);box-shadow:inset 0 0 0 var(--rd-bw-hair) var(--ready-border)}.RdOptionRow_incorrect__LU4Sw,.RdOptionRow_misconception__ifGw_{border-color:var(--weak-border);box-shadow:inset 0 0 0 var(--rd-bw-hair) var(--weak-border)}.RdOptionRow_state__fZzzq{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);font-weight:var(--w-bold)}.RdOptionRow_correct__mxuP3 .RdOptionRow_state__fZzzq{color:var(--ready-text)}.RdOptionRow_incorrect__LU4Sw .RdOptionRow_state__fZzzq,.RdOptionRow_misconception__ifGw_ .RdOptionRow_state__fZzzq,.RdOptionRow_other__mmDJE .RdOptionRow_state__fZzzq{color:var(--weak-text)}.RdOptionRow_other__mmDJE .RdOptionRow_text__N3DAs{color:var(--fg-2)}.RdOptionRow_body__1bQ1l{display:flex;align-items:baseline;gap:var(--sp-5)}.RdOptionRow_key__nAkDq{flex:0 0 auto;font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--fg-2)}.RdOptionRow_text__N3DAs{flex:1 1 auto}.RdOptionRow_rationale__bHdEr{margin:0;padding-left:calc(1ch + var(--sp-5));font-size:var(--fs-body-s);line-height:var(--lh-relaxed);color:var(--fg-2)}@keyframes RdOptionRow_settle__CJN0f{0%{opacity:.6}to{opacity:1}}.RdQuestionNavigator_grid__MsdnC{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--rd-control-h),1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.RdQuestionNavigator_cell__yl0PF{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-height:var(--rd-control-h);padding:0;background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control);font-family:var(--rd-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--fg-2);cursor:pointer;transition:border-color var(--rd-dur-quick) var(--rd-ease-out)}.RdQuestionNavigator_cell__yl0PF:disabled{cursor:default}.RdQuestionNavigator_cell__yl0PF:focus-visible{outline:none;box-shadow:var(--focus-ring)}.RdQuestionNavigator_correct__4iJyy{background:var(--ready-subtle);border-color:var(--ready-border);color:var(--ready-text)}.RdQuestionNavigator_incorrect__Q2m_d,.RdQuestionNavigator_misconception___QsQy{background:var(--weak-subtle);border-color:var(--weak-border);color:var(--weak-text)}.RdQuestionNavigator_current__iMFuL{border-color:var(--fg-1);box-shadow:inset 0 0 0 var(--rd-bw-hair) var(--fg-1)}.RdQuestionNavigator_current__iMFuL:focus-visible{box-shadow:inset 0 0 0 var(--rd-bw-hair) var(--fg-1),var(--focus-ring)}.RdTabs_group__SZzXW{display:inline-flex;max-width:100%;background:var(--rd-layer-card);border:var(--rd-bw-hair) solid var(--rd-line-control);border-radius:var(--rd-r-control)}.RdTabs_tab__ZobJF{flex:1 1;min-height:var(--rd-control-h);padding:0 var(--sp-6);background:transparent;color:var(--fg-1);border:0;font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--w-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--rd-dur-quick) var(--rd-ease-out),color var(--rd-dur-quick) var(--rd-ease-out)}.RdTabs_tab__ZobJF+.RdTabs_tab__ZobJF{border-left:var(--rd-bw-hair) solid var(--rd-line-control)}.RdTabs_tab__ZobJF:first-child{border-radius:calc(var(--rd-r-control) - var(--rd-bw-hair)) 0 0 calc(var(--rd-r-control) - var(--rd-bw-hair))}.RdTabs_tab__ZobJF:last-child{border-radius:0 calc(var(--rd-r-control) - var(--rd-bw-hair)) calc(var(--rd-r-control) - var(--rd-bw-hair)) 0}.RdTabs_tab__ZobJF:hover:not(.RdTabs_active__Ch6xy){background:var(--rd-layer-inset)}.RdTabs_active__Ch6xy{background:var(--rd-select-fill);color:var(--rd-select-fg);font-weight:var(--w-bold)}.RdTabs_tab__ZobJF:focus-visible{outline:none;box-shadow:var(--focus-ring);position:relative}