.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}.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;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%}.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}}.Tag_tag__tktgI{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);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)}.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)}.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}}.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)}.Tabs_tablist__HZuHz{display:flex;gap:4px;border-bottom:1px solid var(--border-1)}.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)}.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)}.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_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}.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)}.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;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-label);color:var(--ready-text)}.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:14px}.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_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}}.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-4);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_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:10px;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}}.ReadinessCard_readiness__GRW92{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;background:var(--surface-1);border:1px solid var(--border-1);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}}.StatStrip_strip__Lv4XB{display:grid;grid-template-columns:repeat(var(--cells,5),minmax(0,1fr));background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);overflow:hidden}.StatStrip_cell__AY4Wr{padding:16px 18px;border-right:1px solid var(--border-subtle)}.StatStrip_cell__AY4Wr:last-child{border-right:0}.StatStrip_k__nOHJe{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);margin-bottom:7px}.StatStrip_val__UFDsi{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:26px;color:var(--fg-1);line-height:1;letter-spacing:-.01em}.StatStrip_delta__NCPOv{font-family:var(--font-mono);font-size:12px;margin-top:6px;display:flex;align-items:center;gap:3px}.StatStrip_up__f5eBe{color:var(--ready-text)}.StatStrip_dn__FMdI_{color:var(--weak-text)}.StatStrip_flat__9IkCb{color:var(--fg-3)}@media (max-width:760px){.StatStrip_strip__Lv4XB{grid-template-columns:repeat(2,1fr)}}.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{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_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}}.WeakConceptList_card__TRwmn{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg)}.WeakConceptList_panelH__LH_RG{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.WeakConceptList_panelH__LH_RG h3{font-family:var(--font-display);font-weight:700;font-size:15px;margin:0;color:var(--fg-1);letter-spacing:-.01em}.WeakConceptList_panelH__LH_RG .WeakConceptList_sub__gORRL{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);margin-left:auto}.WeakConceptList_concept__Ucou3{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.WeakConceptList_concept__Ucou3:last-of-type{border-bottom:0}.WeakConceptList_icon__8SH5G{display:inline-flex;align-items:center;color:var(--weak-text)}.WeakConceptList_ctext__VcDj8{font-family:var(--font-body);font-size:14px;color:var(--fg-1)}.WeakConceptList_ctext__VcDj8 small{display:block;font-family:var(--font-display);font-size:12px;color:var(--fg-3);margin-top:2px}.WeakConceptList_cmiss__K0ZPa{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--weak-text);white-space:nowrap}.WeakConceptList_footer__Ta7ig{padding:12px 16px;border-top:1px solid var(--border-subtle)}.PriceCard_tier__9De6D{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);padding:24px;display:flex;flex-direction:column}.PriceCard_tier__9De6D.PriceCard_featured__Tmqxe{border-color:var(--accent);box-shadow:inset 0 2px 0 var(--accent)}.PriceCard_tname__pF6ze{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--fg-1);display:flex;align-items:center;gap:8px}.PriceCard_pill__lZrsl{font-family:var(--font-display);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-text);background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--r-pill);padding:2px 8px}.PriceCard_price__EaVv2{display:flex;align-items:baseline;gap:4px;margin:16px 0 4px}.PriceCard_amt__uOLXh{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:38px;letter-spacing:-.02em;color:var(--fg-1)}.PriceCard_per__c5toa{font-family:var(--font-display);font-size:13px;color:var(--fg-3)}.PriceCard_tdesc__ldhRj{font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:var(--fg-2);margin:0 0 18px;min-height:40px}.PriceCard_cta__JrsUP{font-family:var(--font-display);font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;text-decoration:none;width:100%;margin-bottom:18px}.PriceCard_cta__JrsUP.PriceCard_primary__IJTc_{background:var(--accent);color:var(--accent-fg)}.PriceCard_cta__JrsUP.PriceCard_primary__IJTc_:hover{background:var(--accent-hover)}.PriceCard_cta__JrsUP.PriceCard_secondary__pJrB3{background:var(--surface-1);color:var(--fg-1);border-color:var(--border-1)}.PriceCard_cta__JrsUP.PriceCard_secondary__pJrB3:hover{background:var(--surface-2)}.PriceCard_cta__JrsUP:focus-visible{outline:none;box-shadow:var(--focus-ring)}.PriceCard_feats__oiv4W{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.PriceCard_f__pmLz8{display:flex;gap:10px;align-items:flex-start;font-family:var(--font-body);font-size:13.5px;line-height:1.45;color:var(--fg-1)}.PriceCard_f__pmLz8.PriceCard_exc__R17ig{color:var(--fg-4)}.PriceCard_ic__dwHZK{display:inline-flex;flex-shrink:0;color:var(--ready-text)}.PriceCard_exic__cZf9O{display:inline-flex;flex-shrink:0;color:var(--fg-4)}.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}.HeaderSearch_trigger__imc_q{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-1);border-radius:8px;background:none;color:var(--fg-2);cursor:pointer}.HeaderSearch_trigger__imc_q:hover{color:var(--fg-1);background:var(--surface-1)}.HeaderSearch_overlay__djfQe{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:rgba(0,0,0,.45)}.HeaderSearch_panel__iaCi0{width:100%;max-width:560px;max-height:76vh;display:flex;flex-direction:column;background:var(--surface-0);border:1px solid var(--border-1);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.32);overflow:hidden}@media (max-width:560px){.HeaderSearch_overlay__djfQe{padding:0}.HeaderSearch_panel__iaCi0{max-width:100%;max-height:100%;height:100%;border-radius:0;border:none}}.HeaderSearch_searchRow__gukbn{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-1)}.HeaderSearch_searchIcon__85Bra{color:var(--fg-3);flex:none}.HeaderSearch_search__giUoi{flex:1 1;min-width:0;border:none;background:none;outline:none;font-family:var(--font-body);font-size:16px;color:var(--fg-1)}.HeaderSearch_search__giUoi::placeholder{color:var(--fg-3)}.HeaderSearch_close__Zvudr{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;background:none;color:var(--fg-3);cursor:pointer}.HeaderSearch_close__Zvudr:hover{color:var(--fg-1);background:var(--surface-1)}.HeaderSearch_facets__Fa0i1{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-1)}.HeaderSearch_segmented__onnxR{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-1)}.HeaderSearch_segment__ThxSw{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--fg-2);background:none;border:none;padding:6px 14px;border-radius:6px;cursor:pointer}.HeaderSearch_segmentOn__TDtr2{background:var(--surface-0);color:var(--fg-1);box-shadow:0 1px 2px rgba(0,0,0,.12)}.HeaderSearch_facet__2NR3E{display:flex;flex-direction:column;gap:6px}.HeaderSearch_facetLabel__COl_H{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.HeaderSearch_chips__4jp_l{display:flex;flex-wrap:wrap;gap:6px}.HeaderSearch_chip__ImfVQ{font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--fg-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-pill,999px);padding:5px 12px;cursor:pointer}.HeaderSearch_chip__ImfVQ:hover{color:var(--fg-1)}.HeaderSearch_chipOn__WMvo4{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.HeaderSearch_list__tgNTn{flex:1 1;min-height:0;overflow-y:auto;padding:8px 8px 4px}.HeaderSearch_empty__LCcIe{padding:28px 12px;text-align:center;color:var(--fg-3);font-size:14px}.HeaderSearch_group__Jq59T{margin-bottom:6px}.HeaderSearch_groupHead__r4vwj{display:flex;align-items:center;gap:6px;padding:8px 10px 4px;color:var(--fg-3)}.HeaderSearch_groupLabel__dBST6{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex:1 1}.HeaderSearch_groupCount__YZ_sc{font-family:var(--font-mono,monospace);font-size:12px}.HeaderSearch_opt__6NB6j{display:flex;align-items:baseline;gap:12px;padding:9px 10px;border-radius:8px;text-decoration:none}.HeaderSearch_opt__6NB6j:hover{background:var(--surface-1)}.HeaderSearch_optCode__Mzc1W{flex:none;width:86px;font-family:var(--font-mono,monospace);font-size:13px;font-weight:700;color:var(--accent-text)}.HeaderSearch_optName__BkRcP{font-family:var(--font-body);font-size:14px;color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderSearch_footer__K6Lx2{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border-1)}.HeaderSearch_count__o1PK_{font-family:var(--font-mono,monospace);font-size:12px;color:var(--fg-3)}.HeaderSearch_clearAll__iMyUT{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--accent-text);background:none;border:none;cursor:pointer}.HowItWorks_timeline__9_uxV{list-style:none;margin:0;padding:0;counter-reset:step;max-width:62ch}.HowItWorks_item__Q1_fr{position:relative;counter-increment:step;padding:0 0 24px 48px}.HowItWorks_item__Q1_fr:last-child{padding-bottom:0}.HowItWorks_item__Q1_fr:not(:last-child):after{content:"";position:absolute;left:15px;top:6px;bottom:-2px;width:2px;background:var(--border-1)}.HowItWorks_item__Q1_fr:before{content:counter(step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--accent-fg);background:var(--accent);border-radius:var(--r-pill);z-index:1}.HowItWorks_head__e2hXB{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 6px}.HowItWorks_title__tECJv{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--fg-1);margin:0}.HowItWorks_chip__NzD2m{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:2px 8px}.HowItWorks_detail__dfJ0d{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--fg-2);margin:0;max-width:64ch}.HowItWorks_foot__WQLrL{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);margin:24px 0 0}.HowItWorks_tryLink__x4WzN{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--accent-text);text-decoration:none;display:inline-block;margin-top:10px}.HowItWorks_tryLink__x4WzN:hover{text-decoration:underline}.HowItWorks_tryLink__x4WzN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteHeader_header__qIri_{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--surface-0);border-bottom:1px solid var(--border-1)}.SiteHeader_bar__q7Gwt{height:64px;display:flex;align-items:center;gap:28px}.SiteHeader_brand__R0hRG{display:flex;align-items:center;gap:9px;text-decoration:none}.SiteHeader_brand__R0hRG img{width:28px;height:28px}.SiteHeader_wm__y0NJ8{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--fg-1)}.SiteHeader_wm__y0NJ8 .SiteHeader_ac__QNpK_{color:var(--accent-text)}.SiteHeader_nav__xC76B{display:flex;gap:22px}.SiteHeader_nav__xC76B a{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg-2);text-decoration:none}.SiteHeader_nav__xC76B a:hover{color:var(--fg-1)}.SiteHeader_resources__fsawr{position:relative;display:flex;align-items:center}.SiteHeader_resourcesTrigger__p_q88{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg-2);background:none;border:none;padding:0;cursor:pointer}.SiteHeader_resourcesTrigger__p_q88:hover,.SiteHeader_resourcesTrigger__p_q88[aria-expanded=true]{color:var(--fg-1)}.SiteHeader_caret__u60vG{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid}.SiteHeader_resourcesMenu___yn9b{display:none;position:absolute;top:calc(100% + 12px);left:0;min-width:180px;flex-direction:column;gap:2px;padding:8px;background:var(--surface-0);border:1px solid var(--border-1);border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.14);z-index:30}.SiteHeader_resourcesMenuOpen__C8dFG{display:flex}.SiteHeader_resourcesMenu___yn9b a{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg-2);text-decoration:none;padding:8px 10px;border-radius:7px;white-space:nowrap}.SiteHeader_resourcesMenu___yn9b a:hover{color:var(--fg-1);background:var(--surface-1)}.SiteHeader_right__n4Vn2{margin-left:auto;display:flex;align-items:center;gap:12px}.SiteHeader_navMobile__sQrK_{display:none}@media (max-width:1080px){.SiteHeader_nav__xC76B{display:none}.SiteHeader_navMobile__sQrK_{display:flex;align-items:center;gap:16px;min-height:46px;border-top:1px solid var(--border-1)}.SiteHeader_navMobile__sQrK_>a{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg-2);text-decoration:none;white-space:nowrap}.SiteHeader_navMobile__sQrK_>a:hover{color:var(--fg-1)}}@media (max-width:720px){.SiteHeader_bar__q7Gwt{gap:14px}.SiteHeader_right__n4Vn2{gap:8px}.SiteHeader_signin__SfbK5{display:none}}@media (max-width:420px){.SiteHeader_wm__y0NJ8{display:none}}.SampleQuestion_sample__4xLsx{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-pop)}.SampleQuestion_top__Y9n2M{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}.SampleQuestion_meta__BRzNu{display:flex;flex-direction:column;gap:1px;min-width:0}.SampleQuestion_cert__Y3OZW{font-size:12.5px;font-weight:700;color:var(--fg-1)}.SampleQuestion_cert__Y3OZW,.SampleQuestion_dom__NXo6I{font-family:var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SampleQuestion_dom__NXo6I{font-size:11px;font-weight:600;color:var(--fg-3)}.SampleQuestion_free__lx510{margin-left:auto;flex:none;font-family:var(--font-mono);font-size:11px;color:var(--fg-3)}.SampleQuestion_body__ZaN6A{padding:18px}.SampleQuestion_q__A2eCI{font-family:var(--font-body);font-size:15.5px;line-height:1.5;color:var(--fg-1);margin:0 0 16px;text-wrap:pretty}.SampleQuestion_opts__yKozM{display:flex;flex-direction:column;gap:8px}.SampleQuestion_expl__FWvrG{margin-top:16px;padding:14px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.SampleQuestion_expl__FWvrG .SampleQuestion_vh__TDWv_{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:14px;margin-bottom:7px}.SampleQuestion_expl__FWvrG.SampleQuestion_ok__TiLSL .SampleQuestion_vh__TDWv_{color:var(--ready-text)}.SampleQuestion_expl__FWvrG.SampleQuestion_no__DvAhu .SampleQuestion_vh__TDWv_{color:var(--weak-text)}.SampleQuestion_expl__FWvrG p{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--fg-2);margin:0;text-wrap:pretty}.SampleQuestion_expl__FWvrG p strong{color:var(--fg-1);font-weight:600}.SampleQuestion_foot__0yNga{padding:6px 18px 16px}.SampleQuestion_hint__Byty9{font-family:var(--font-body);font-size:13px;color:var(--fg-3);padding:0 0 12px}.BreadthBand_band__XqDCO{padding:56px 0;border-top:1px solid var(--border-1)}.BreadthBand_h__2MRuY{font-family:var(--font-display);font-weight:800;font-size:28px;letter-spacing:-.02em;color:var(--fg-1);margin:0}.BreadthBand_sub__ByYav{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--fg-2);margin:10px 0 22px;max-width:56ch}.BreadthBand_chips__qGYy5{display:flex;flex-wrap:wrap;gap:12px}.BreadthBand_chip__ZyQVk{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--border-1);border-radius:var(--r-sm);background:var(--surface-1);text-decoration:none;transition:border-color .12s ease}.BreadthBand_chip__ZyQVk:hover{border-color:var(--f-border,var(--accent-border))}.BreadthBand_chipIcon__tI1IV{color:var(--f-text,var(--fg-3));flex:none}.BreadthBand_chip__ZyQVk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BreadthBand_chipLabel__2StU2{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--fg-1);text-transform:capitalize}.BreadthBand_chipCount__zEkB4{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.LandingFaq_acc__9ut7C{border-top:1px solid var(--border-subtle);max-width:760px}.LandingFaq_details__0mz8M{border-bottom:1px solid var(--border-subtle)}.LandingFaq_summary__ocecH{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:16px 0;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--fg-1)}.LandingFaq_summary__ocecH::-webkit-details-marker{display:none}.LandingFaq_chevron__q2hM3{width:18px;height:18px;flex:none;color:var(--fg-3);transition:transform .15s ease}.LandingFaq_details__0mz8M[open] .LandingFaq_chevron__q2hM3{transform:rotate(180deg)}.LandingFaq_answer__lCiE0{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--fg-2);margin:0 0 16px;max-width:70ch}.SiteFooter_footer__vZ3CV{background:var(--surface-1);border-top:1px solid var(--border-1);padding:40px 0 32px}.SiteFooter_grid__6g8h3{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.SiteFooter_brand__mNn0V{display:flex;align-items:center;gap:9px}.SiteFooter_brand__mNn0V img{width:28px;height:28px}.SiteFooter_wm__v7TTe{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--fg-1)}.SiteFooter_wm__v7TTe .SiteFooter_ac__4GmNv{color:var(--accent-text)}.SiteFooter_tag__8NAWe{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--fg-3);margin-top:10px}.SiteFooter_cols__gRPeU{display:flex;gap:56px;flex-wrap:wrap}.SiteFooter_col__4Ojpq h5{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);margin:0 0 12px}.SiteFooter_col__4Ojpq a{display:block;font-family:var(--font-display);font-size:13.5px;font-weight:500;color:var(--fg-2);text-decoration:none;margin-bottom:9px}.SiteFooter_col__4Ojpq a:hover{color:var(--fg-1)}.SiteFooter_base__IrWau{margin-top:32px;padding-top:20px;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--font-display);font-size:12.5px;color:var(--fg-4)}.SiteFooter_base__IrWau a{color:var(--fg-2);text-decoration:none}.SiteFooter_base__IrWau a:hover{color:var(--fg-1);text-decoration:underline}.StandardsBand_facts__l7dcI{display:flex;flex-wrap:wrap;gap:28px;margin:0 0 32px;padding:22px 0;border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.StandardsBand_fact__jiga7{min-width:0}.StandardsBand_factN__VfKql{display:block;font-family:var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:700;font-size:22px;color:var(--fg-1);letter-spacing:-.01em}.StandardsBand_factL__Zmll4{display:block;font-family:var(--font-display);font-size:12px;color:var(--fg-3);margin-top:3px}.StandardsBand_foot__C9ZfI{margin:24px 0 0}.StandardsBand_link__doH4e{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--accent-text);text-decoration:none}.StandardsBand_link__doH4e:hover{text-decoration:underline}.StandardsBand_link__doH4e:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StandardsBand_affil___krio{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--fg-3);margin:12px 0 0;max-width:70ch}.FinalCta_section__3Coz3{padding:56px 0}.FinalCta_band__qO_k8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 24px;padding:32px;background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--r-xl)}.FinalCta_h__Im5Yp{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.1;letter-spacing:-.02em;color:var(--fg-1);margin:0;text-wrap:balance;max-width:20ch}.FinalCta_sub__qlFTR{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--fg-2);margin:8px 0 0;max-width:50ch}.FinalCta_actions__Bg_jN{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:none}@media (max-width:680px){.FinalCta_band__qO_k8{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.FinalCta_band__qO_k8{padding:24px 20px}.FinalCta_h__Im5Yp{font-size:22px}.FinalCta_actions__Bg_jN{width:100%}}.WhatsNew_band__pUbFY{padding:56px 0;border-top:1px solid var(--border-1)}.WhatsNew_h__JK_jb{font-family:var(--font-display);font-weight:800;font-size:28px;letter-spacing:-.02em;color:var(--fg-1);margin:0}.WhatsNew_sub__tvoKC{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--fg-2);margin:10px 0 24px;max-width:56ch}.WhatsNew_group__AzGYF{margin-top:20px}.WhatsNew_groupHead__Xlh6r{font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);margin-bottom:12px}.WhatsNew_grid___z1YH{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.WhatsNew_card__YVLal{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-1);text-decoration:none;transition:border-color .12s ease}.WhatsNew_card__YVLal:hover{border-color:var(--f-border,var(--accent-border))}.WhatsNew_card__YVLal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WhatsNew_tile__6qdtR{flex:none;display:grid;place-items:center;min-width:58px;height:30px;padding:0 8px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border-subtle);font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--f-text,var(--accent-text))}.WhatsNew_body__4oUgr{display:flex;flex-direction:column;gap:3px;min-width:0}.WhatsNew_name__YfDkn{font-family:var(--font-display);font-weight:600;font-size:14px;line-height:1.3;color:var(--fg-1);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WhatsNew_meta___cHEl{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;color:var(--fg-3);text-transform:capitalize}.WhatsNew_soon__sRPfw{flex:none;margin-left:auto;font-family:var(--font-display);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--dev-text);background:var(--dev-subtle);border:1px solid var(--dev-border);border-radius:var(--r-pill);padding:3px 9px}.blog_head__GKhs5{padding:28px 0 8px}.blog_eyebrow__BA9dX{font-family:var(--font-display);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);margin:0}.blog_title__zAWCj{font-family:var(--font-display);font-weight:800;font-size:38px;line-height:1.08;letter-spacing:-.025em;color:var(--fg-1);margin:8px 0 0;text-wrap:balance}.blog_sub__ClWuc{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--fg-2);margin:14px 0 0;max-width:64ch}.blog_index__4J_9q{padding-bottom:64px}.blog_group__Og_z9{margin-top:44px}.blog_groupHead__VuC0X{display:flex;align-items:baseline;gap:10px;margin:0 0 16px}.blog_groupTitle__3N1De{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.015em;color:var(--fg-1);margin:0}.blog_groupCount__WLbMn{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.blog_cardGrid__lTeZU{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.blog_card__6gn_X{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--border-1);border-radius:var(--r-xl);background:var(--surface-1);text-decoration:none;transition:border-color .12s ease,transform .12s ease}.blog_card__6gn_X:hover{border-color:var(--border-strong);transform:translateY(-2px)}.blog_card__6gn_X:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog_cardKind__PMe9c{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text)}.blog_cardTitle__UowSg{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.25;letter-spacing:-.015em;color:var(--fg-1);margin:0}.blog_cardDesc__1ZaXe{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--fg-2);margin:0}.blog_cardDate__6isbV{margin-top:auto;font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.blog_article__caXiG{padding:8px 0 56px;max-width:720px}.blog_hero__m_tED{position:relative;aspect-ratio:1600/440;margin:0 0 10px;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--border-1)}.blog_heroImg__JbQie{object-fit:cover}.blog_h1__uKxIq{font-family:var(--font-display);font-weight:800;font-size:36px;line-height:1.1;letter-spacing:-.025em;color:var(--fg-1);margin:10px 0 0;text-wrap:balance}.blog_metaRow__r3aEh{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px}.blog_metaItem__Fl4Av{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.blog_metaIcon__b65BQ{width:14px;height:14px}.blog_lede__GRYVZ{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--fg-2);margin:20px 0 0}.blog_takeaway__8CRkK{margin:22px 0 0;padding:2px 0 2px 20px;border-left:3px solid var(--accent);font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.4;color:var(--fg-1);text-wrap:balance}.blog_section__mJROI{margin-top:40px}.blog_section__mJROI[id]{scroll-margin-top:84px}.blog_sectionH__64FI1{font-family:var(--font-display);font-weight:700;font-size:23px;line-height:1.2;letter-spacing:-.015em;color:var(--fg-1);margin:0 0 14px}.blog_para__QUe7K{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--fg-2);margin:0 0 16px}.blog_para__QUe7K:last-child{margin-bottom:0}.blog_certBlock__gfIFm{margin-top:28px;padding:20px 22px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--surface-2)}.blog_certBlockLabel__D9rSe{font-family:var(--font-display);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);margin:0 0 12px}.blog_certList__zVNtV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.blog_certItem__TpDHz{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.blog_certName__7KGBi{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--fg-1)}.blog_certLinks__8RXkm{display:inline-flex;flex-wrap:wrap;gap:12px}.blog_link__libKh{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--accent-text);text-decoration:none}.blog_link__libKh:hover{text-decoration:underline}.blog_ctaBand__2Ej5L{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:22px 24px;background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--r-xl)}.blog_ctaBandH__Nykml{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--fg-1);margin:0}.blog_ctaBandSub__mRKDA{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--fg-2);margin:4px 0 0;max-width:46ch}.blog_faq__hjncV{margin-top:44px}.blog_faqItem__9D9po{padding:16px 0;border-top:1px solid var(--border-1)}.blog_faqItem__9D9po:last-child{border-bottom:1px solid var(--border-1)}.blog_faqQ__ktV_X{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--fg-1);margin:0 0 6px}.blog_faqA__EmziV{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--fg-2);margin:0}.blog_related__kSxUC{margin-top:44px}.blog_relatedList__VapYz{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.blog_relatedItem__7PgPm{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.blog_relatedNote__WCNZE{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3)}.blog_disclaimer__Q4bqL{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--fg-3);margin-top:40px;padding-top:18px;border-top:1px solid var(--border-1)}@media (max-width:600px){.blog_title__zAWCj{font-size:30px}.blog_h1__uKxIq{font-size:28px}}.roundup_list__WprMQ{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.roundup_item__yr5_s{display:flex;gap:14px;padding:18px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-xl)}.roundup_rank__B1s_O{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--accent-text);background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--r-pill)}.roundup_body__3khiN{flex:1 1;min-width:0}.roundup_head__VrQxN{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.roundup_name__lUD2y{font-family:var(--font-display);font-weight:600;font-size:16.5px;color:var(--fg-1);text-decoration:none}.roundup_name__lUD2y:hover{color:var(--accent-text)}.roundup_code__Oz1TT{font-size:12px}.roundup_code__Oz1TT,.roundup_level__K2NxN{font-family:var(--font-mono);color:var(--fg-3)}.roundup_level__K2NxN{font-size:11px;text-transform:capitalize;padding:1px 7px;border:1px solid var(--border-subtle);border-radius:var(--r-pill)}.roundup_bestFor__R7zKb{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--accent-text);margin:8px 0 0}.roundup_note__BvQLl{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--fg-2);margin:4px 0 0;max-width:72ch}.roundup_cta__M4iXg{display:inline-block;margin-top:10px;font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--accent-text);text-decoration:none}.roundup_cta__M4iXg:hover{text-decoration:underline}.roundup_faqBlock__Qnm8M{margin-top:36px}.roundup_faqTitle__3LuX_{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--fg-1);margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.roundup_faqItem___5I08{padding:14px 0;border-bottom:1px solid var(--border-subtle)}.roundup_faqItem___5I08:last-child{border-bottom:none}.roundup_faqItem___5I08 dt{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--fg-1)}.roundup_faqItem___5I08 dd{margin:6px 0 0;font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--fg-2);max-width:72ch}.cheat-sheet_sheet__FsaPm[data-field=ai]{--cs-field:oklch(0.56 0.16 252);--cs-field-border:oklch(0.82 0.07 252);--cs-field-fg:oklch(0.99 0.01 252)}.cheat-sheet_sheet__FsaPm[data-field=security]{--cs-field:oklch(0.52 0.19 25);--cs-field-border:oklch(0.83 0.1 25);--cs-field-fg:oklch(0.99 0.01 25)}.cheat-sheet_sheet__FsaPm[data-field=privacy]{--cs-field:oklch(0.5 0.17 300);--cs-field-border:oklch(0.83 0.08 300);--cs-field-fg:oklch(0.99 0.01 300)}.cheat-sheet_sheet__FsaPm[data-field=cloud]{--cs-field:oklch(0.53 0.13 220);--cs-field-border:oklch(0.82 0.07 220);--cs-field-fg:oklch(0.99 0.01 220)}.cheat-sheet_sheet__FsaPm[data-field=healthcare]{--cs-field:oklch(0.5 0.13 162);--cs-field-border:oklch(0.8 0.08 162);--cs-field-fg:oklch(0.99 0.01 162)}.cheat-sheet_sheet__FsaPm[data-field=finance]{--cs-field:oklch(0.52 0.11 72);--cs-field-border:oklch(0.82 0.09 80);--cs-field-fg:oklch(0.99 0.01 82)}.cheat-sheet_sheet__FsaPm{padding:24px 0 56px;max-width:960px;--cs-field-subtle:color-mix(in oklch,var(--cs-field) 14%,var(--surface-1));--cs-field-text:color-mix(in oklch,var(--cs-field) 60%,var(--fg-1))}.cheat-sheet_toolbar__7khgQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 20px}.cheat-sheet_toolbarLinks__3ZD3t{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.cheat-sheet_toolLink__ZAUX4{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--accent-text);text-decoration:none}.cheat-sheet_toolLink__ZAUX4:hover{text-decoration:underline}.cheat-sheet_module__cXw1O{margin-top:26px;page-break-inside:avoid;break-inside:avoid}.cheat-sheet_moduleHead__nGgkY{display:flex;align-items:baseline;gap:10px;margin:0 0 12px}.cheat-sheet_moduleTitle__gpipm{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.015em;color:var(--fg-1);margin:0}.cheat-sheet_moduleHint__V1yAd{font-family:var(--font-body);font-size:12.5px;color:var(--fg-3)}.cheat-sheet_header__R5A6Y{display:flex;align-items:flex-start;gap:18px;padding-bottom:18px;border-bottom:2px solid var(--cs-field-border)}.cheat-sheet_monogram__MujoJ{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;min-height:84px;padding:10px 8px;border-radius:var(--r-lg);background:var(--cs-field);color:var(--cs-field-fg);text-align:center}.cheat-sheet_monogramCode__OtV__{font-family:var(--font-mono);font-weight:700;font-size:18px;line-height:1.05;letter-spacing:-.01em;word-break:break-word}.cheat-sheet_monogramField__BsRFc{display:inline-flex;align-items:center;gap:3px;margin-top:6px;font-family:var(--font-display);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.cheat-sheet_headerBody__VqREu{min-width:0;flex:1 1}.cheat-sheet_brandRow__fFawZ{display:flex;align-items:center;gap:7px}.cheat-sheet_brandRow__fFawZ img{width:18px;height:18px}.cheat-sheet_brandWm__EDsdH{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:-.02em;color:var(--fg-1)}.cheat-sheet_brandWm__EDsdH .cheat-sheet_ac__udj3d{color:var(--accent-text)}.cheat-sheet_brandUrl__TyeuE{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);margin-left:auto}.cheat-sheet_certName__zEHDu{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.08;letter-spacing:-.022em;color:var(--fg-1);margin:8px 0 0;text-wrap:balance}.cheat-sheet_vendor__OttBX{font-family:var(--font-body);font-size:14px;color:var(--fg-2);margin:4px 0 0}.cheat-sheet_freshness__oHHtT{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--fg-3)}.cheat-sheet_freshItem___5Bgj{display:inline-flex;align-items:center;gap:5px}.cheat-sheet_headerDisclaimer__9JQ0J{font-family:var(--font-body);font-size:11px;line-height:1.45;color:var(--fg-3);margin:10px 0 0;max-width:78ch}.cheat-sheet_facts__JYNW7{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.cheat-sheet_factTile__uAyUG{border:1px solid var(--border-1);border-radius:var(--r-md);padding:12px 14px;background:var(--surface-1)}.cheat-sheet_factN__q4U9Z{font-family:var(--font-mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:700;font-size:19px;color:var(--fg-1);letter-spacing:-.01em}.cheat-sheet_factL__qfYXG{font-family:var(--font-display);font-size:11px;color:var(--fg-3);margin-top:3px}.cheat-sheet_factFormat__x1CGv{font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--fg-2);margin:10px 0 0;overflow-wrap:anywhere}.cheat-sheet_factFormat__x1CGv b{font-family:var(--font-display);font-weight:600;color:var(--fg-1)}.cheat-sheet_weightMap__GFcx9{display:grid;grid-gap:9px;gap:9px}.cheat-sheet_weightRow__q3J3c{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px}.cheat-sheet_weightRowHead__ZSlWg{display:flex;align-items:baseline;gap:10px}.cheat-sheet_weightName__31ISS{font-family:var(--font-display);font-weight:600;font-size:13.5px;color:var(--fg-1);flex:1 1;min-width:0}.cheat-sheet_weightNums__TH8Kl{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--fg-2);flex:none}.cheat-sheet_weightNums__TH8Kl b{color:var(--fg-1);font-weight:700}.cheat-sheet_weightQ__y_Eqp{color:var(--fg-3)}.cheat-sheet_weightTrack__e1al_{height:8px;background:var(--surface-2);border-radius:var(--r-pill);overflow:hidden}.cheat-sheet_weightFill__Qi3nk{height:100%;background:var(--cs-field);border-radius:var(--r-pill)}.cheat-sheet_callout__3bMsI{padding:14px 18px;border-left:4px solid var(--cs-field);background:var(--cs-field-subtle);border-radius:0 var(--r-md) var(--r-md) 0}.cheat-sheet_calloutLabel__7xuYR{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--cs-field-text);margin:0 0 6px}.cheat-sheet_calloutText__hUU7a{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.4;color:var(--fg-1);margin:0;max-width:70ch;text-wrap:pretty}.cheat-sheet_traps__YIk8J{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.cheat-sheet_trap__Go77J{border:1px solid var(--border-1);border-radius:var(--r-lg);overflow:hidden;background:var(--surface-1);page-break-inside:avoid;break-inside:avoid}.cheat-sheet_trapFront__RIgU4{padding:11px 13px;border-left:3px solid var(--weak-border);background:var(--weak-subtle)}.cheat-sheet_trapBack__HGfq5{padding:11px 13px;border-top:1px solid var(--border-subtle)}.cheat-sheet_trapTag__lG0RN{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px}.cheat-sheet_trapTagWrong__sMZ_U{color:var(--weak-text)}.cheat-sheet_trapTagWhy__YmnA_{color:var(--ready-text)}.cheat-sheet_trapText__K9gvR{font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--fg-1);margin:0}.cheat-sheet_trapBack__HGfq5 .cheat-sheet_trapText__K9gvR{color:var(--fg-2)}.cheat-sheet_trapDomain__BRguT{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);margin:7px 0 0}.cheat-sheet_chips__pdYzK{display:flex;flex-wrap:wrap;gap:7px}.cheat-sheet_chip__G7sBc{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--fg-1);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-pill);padding:4px 11px}.cheat-sheet_rules__8xIHJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.cheat-sheet_rule__o_IQY{display:flex;gap:9px;align-items:flex-start;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--fg-2)}.cheat-sheet_ruleIcon__KMRpf{flex:none;margin-top:1px;color:var(--ready-text)}.cheat-sheet_schedule__M1ZRQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:phase}.cheat-sheet_phase__9ltyO{counter-increment:phase;border:1px solid var(--border-1);border-radius:var(--r-md);padding:11px 13px;background:var(--surface-1)}.cheat-sheet_phaseTop__FdnBk{display:flex;align-items:center;gap:8px;margin-bottom:5px}.cheat-sheet_phaseNum__rgej9{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--cs-field-fg);background:var(--cs-field);border-radius:var(--r-pill)}.cheat-sheet_phaseNum__rgej9:before{content:counter(phase)}.cheat-sheet_phaseDuration__NR_cR{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3)}.cheat-sheet_phaseTitle__Soqf4{font-family:var(--font-display);font-weight:600;font-size:13px;line-height:1.3;color:var(--fg-1)}.cheat-sheet_footerCta__GuxMl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding:18px 20px;background:var(--cs-field-subtle);border:1px solid var(--cs-field-border);border-radius:var(--r-xl);page-break-inside:avoid;break-inside:avoid}.cheat-sheet_footerCtaH__RMpeU{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--fg-1);margin:0}.cheat-sheet_footerCtaSub__ke2kt{font-family:var(--font-body);font-size:12.5px;color:var(--fg-2);margin:4px 0 0}.cheat-sheet_footerCtaProof__GRp6s b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-field-text)}.cheat-sheet_printFoot__dGRNb{display:none;margin-top:24px;padding-top:12px;border-top:1px solid var(--border-1);font-family:var(--font-mono);font-size:10px;color:var(--fg-3);justify-content:space-between;gap:12px}@media (max-width:640px){.cheat-sheet_rules__8xIHJ,.cheat-sheet_traps__YIk8J{grid-template-columns:1fr}.cheat-sheet_certName__zEHDu{font-size:22px}.cheat-sheet_header__R5A6Y{gap:14px}.cheat-sheet_monogram__MujoJ{width:68px;min-height:68px}}@media print{.cheat-sheet_toolbar__7khgQ{display:none!important}.cheat-sheet_sheet__FsaPm{max-width:none!important;padding:0!important}.cheat-sheet_printFoot__dGRNb{display:flex}.cheat-sheet_module__cXw1O{margin-top:16px}.cheat-sheet_callout__3bMsI,.cheat-sheet_chip__G7sBc,.cheat-sheet_factTile__uAyUG,.cheat-sheet_footerCta__GuxMl,.cheat-sheet_phase__9ltyO{background:transparent!important}.cheat-sheet_monogram__MujoJ,.cheat-sheet_phaseNum__rgej9,.cheat-sheet_weightFill__Qi3nk{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@page{size:letter;margin:.5in}.glossary_catnav__umTfu{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px}.glossary_catnav__umTfu a{font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--fg-2);text-decoration:none;padding:6px 12px;border:1px solid var(--border-1);border-radius:var(--r-pill);background:var(--surface-1)}.glossary_catnav__umTfu a:hover{color:var(--fg-1);border-color:var(--border-strong)}.glossary_group__xQ1Ud{margin-top:36px}.glossary_groupTitle__EsSdN{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--fg-1);margin:0;padding-bottom:10px;border-bottom:1px solid var(--border-subtle);scroll-margin-top:84px}.glossary_terms__4NKZ1{margin:0}.glossary_term__C8Snl{padding:18px 0;border-bottom:1px solid var(--border-subtle);scroll-margin-top:84px}.glossary_term__C8Snl:last-child{border-bottom:none}.glossary_term__C8Snl dt{font-family:var(--font-display);font-weight:600;font-size:16.5px;color:var(--fg-1)}.glossary_term__C8Snl dd{margin:6px 0 0}.glossary_def__O02AU{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--fg-2);margin:0;max-width:72ch}.glossary_meta__gNdRT{margin:10px 0 0;font-family:var(--font-body);font-size:13px;color:var(--fg-3);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.glossary_metaLabel__Z6avg{color:var(--fg-3)}.glossary_certChip__yELnn{font-family:var(--font-mono);font-size:12px;color:var(--accent-text);text-decoration:none;padding:2px 8px;border:1px solid var(--accent-border);border-radius:var(--r-pill);background:var(--accent-subtle)}.glossary_certChip__yELnn:hover{border-color:var(--accent)}.glossary_seeAlsoLink__VelhO{color:var(--accent-text);text-decoration:none}.glossary_seeAlsoLink__VelhO:hover{text-decoration:underline}