body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s forwards;opacity:0}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.roadmap-fade-in{animation:roadmapFadeIn .8s ease-in-out forwards;opacity:0}@keyframes roadmapFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.node-fade-in{animation:nodeFadeIn .6s ease-out forwards;opacity:0}@keyframes nodeFadeIn{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f7f7f7;border-radius:14px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#22196d 75%,#3a2a9e);border-radius:14px;box-shadow:0 2px 6px #22196d4d}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4c38c0,#2b2092)}body,button,input,textarea{background:linear-gradient(135deg,#f5f5f7,#e0e0e0);font-family:var(--font-primary)}.ant-btn,button{background:var(--brand-gradient);border:none;border-radius:var(--radius-lg);box-shadow:0 14px 36px #22196d4d,0 6px 16px #22196d33;color:var(--text-light);font-size:16px;font-weight:700;height:50px;transition:transform .25s ease,box-shadow .25s ease}.ant-btn:hover,button:hover{background-color:var(--white-gradient)!important;box-shadow:0 18px 42px #22196d57,0 8px 18px #22196d47;color:var(--brand)!important;transform:translateY(-2px)}.ant-btn:disabled,button:disabled{box-shadow:none!important;color:var(--text-secondary)!important;cursor:not-allowed;opacity:.6;transform:none!important}button.ant-modal-close{background-color:initial;box-shadow:none;color:var(--text-secondary);transform:none}.ant-float-btn-body{background:linear-gradient(135deg,#22196d 75%,#3a2a9e);border:none;color:#fff}.ant-float-btn-body:hover{background:linear-gradient(135deg,#4c38c0,#2b2092);color:#fff;transform:none!important}.ant-spin-dot-item{background-color:var(--brand)!important}.chatbotPopover .ant-float-btn-body{background:var(--white-gradient)!important;border:none!important;color:#fff!important}.ant-btn:disabled:hover,button:disabled:hover{box-shadow:none!important;color:var(--text-secondary)!important;transform:none!important}.ant-input,.ant-input-password,input{border-radius:var(--radius-lg);font-size:14px}.ant-input-password:focus,.ant-input:focus,input:focus{box-shadow:0 0 0 2px #22196d33}.ant-checkbox .ant-checkbox-inner{border-color:var(--light-border)!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--brand)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--brand)!important;border-color:var(--brand)!important}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.ant-radio .ant-radio-inner{border-color:var(--light-border)!important}.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio:hover .ant-radio-inner{border-color:var(--brand)!important}.ant-radio-checked .ant-radio-inner{background-color:initial!important;border-color:var(--brand)!important}.ant-radio-checked .ant-radio-inner:after{background-color:var(--brand)!important}.ant-radio-disabled .ant-radio-inner{background-color:initial!important;border-color:var(--light-border)!important}.ant-radio-disabled .ant-radio-inner:after{background-color:var(--light-border)!important}:root{--brand:#22196d;--brand-light:#3a2a9e;--brand-gradient:linear-gradient(135deg,#22196d 75%,#3a2a9e);--white-gradient:linear-gradient(135deg,#f5f5f7,#f8f8f8);--text-primary:#1a1a1a;--text-secondary:#666;--text-light:#fff;--success:#34c759;--success-pulse:#34c75999;--warning:#ff9500;--warning-pulse:#ff950099;--error:#ff3b30;--error-pulse:#ff3b3099;--focus:#5856d6;--focus-pulse:#5856d699;--type-reading:#007aff;--type-reading-soft:#007aff59;--type-pf-quiz:#30b0c7;--type-pf-quiz-soft:#30b0c759;--type-practice-quiz:#fc0;--type-practice-quiz-soft:#ffcc0059;--radius-sm:8px;--radius-lg:12px;--radius-xl:16px;--blur-xl:blur(14px);--card-bg:var(--white-gradient);--card-shadow:0 8px 24px #22196d1a;--card-shadow-hover:0 12px 36px #22196d33;--glass-bg:#fff3;--glass-blur:blur(10px);--light-border:#ddd;--white-bg:#f9f9fb;--white-hover-bg:#f0f0f5;--white-selected-bg:#f0f0ff;--font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--transition-fast:0.25s ease;--transition-medium:0.35s ease}@keyframes Accounts_fadeIn__F8B2-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Accounts_container__yBp9E{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;box-shadow:0 20px 40px #00000014,0 0 1px #fff3;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:100vh;padding:24px 16px}.Accounts_card__lbffK{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:var(--radius-xl);box-shadow:0 24px 60px #22196d47;max-width:420px;padding:36px 28px;width:100%}.Accounts_logo__pOlrt{animation:Accounts_float__8BXzh 4s ease-in-out infinite;display:block;height:auto;margin:0 auto;width:88px}.Accounts_title__U5n7v{color:var(--text-primary);font-size:26px;font-weight:700;margin-bottom:8px;margin-top:0;text-align:center}.Accounts_subtitle__yuxP5{color:var(--text-secondary);font-size:14px;margin-bottom:24px;text-align:center}.Accounts_separator__zkJjp{color:#aaa;font-size:14px;margin:32px 0;text-align:center}.Accounts_buttonGroup__vtRSm{margin-top:24px}.Accounts_formAlert__JGiPk{margin-top:8px}.ProviderList_socialIcon__fmPFj{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;color:#aaa;cursor:pointer;font-size:28px;opacity:.55;padding:12px;transition:all .35s ease!important}.ProviderList_socialIcon__fmPFj:hover{opacity:1!important;transform:translateY(-3px)}.ProviderList_socialIcon__fmPFj[data-provider=google]:hover{color:#db4437!important}.ProviderList_socialIcon__fmPFj[data-provider=github]:hover{color:#333!important}.ProviderList_socialIcon__fmPFj[data-provider=linkedin]:hover{color:#0077b5!important}.ProgressBar_outerContainer__GK0ml{align-items:center;display:flex;justify-content:center;left:50%;max-width:90vw;position:absolute;top:50%;transform:translate(-50%,-50%);width:30vw;z-index:10}.ProgressBar_stepWrapper__d9-uf{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff9;border:1px solid #0000000d;border-radius:24px;box-shadow:0 4px 10px #00000008;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 14px;width:auto}.ProgressBar_dot__PqGrK{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.ProgressBar_dot__PqGrK:disabled{cursor:default}.ProgressBar_dot__PqGrK:hover{background:none!important;box-shadow:none!important;transform:none!important}.ProgressBar_stepDot__E2CK4{border-radius:50%;box-sizing:border-box;height:14px;transition:opacity .2s ease,box-shadow .2s ease;width:14px}.ProgressBar_type-reading__M-Dz8{--dot-color:var(--type-reading);--dot-soft:var(--type-reading-soft)}.ProgressBar_type-pf_quiz__8oH9i{--dot-color:var(--type-pf-quiz);--dot-soft:var(--type-pf-quiz-soft)}.ProgressBar_type-practice_quiz__zaLUr{--dot-color:var(--type-practice-quiz);--dot-soft:var(--type-practice-quiz-soft)}.ProgressBar_upcoming__ZGyN1 .ProgressBar_stepDot__E2CK4{background-color:initial;border:2.5px solid var(--dot-color);opacity:.6}.ProgressBar_done__MVYjy .ProgressBar_stepDot__E2CK4{background-color:var(--dot-color);opacity:1}.ProgressBar_dot__PqGrK:not(:disabled):hover .ProgressBar_stepDot__E2CK4{box-shadow:0 0 0 4px var(--dot-soft);opacity:1}.ProgressBar_current__1e6sS .ProgressBar_stepDot__E2CK4{background-color:var(--dot-color);border:none;box-shadow:0 0 0 3px var(--dot-soft);opacity:1}@media (max-width:768px){.ProgressBar_outerContainer__GK0ml{width:70vw}.ProgressBar_stepWrapper__d9-uf{gap:10px;padding:8px 16px}.ProgressBar_stepDot__E2CK4{height:10px;width:10px}}@media (max-width:480px){.ProgressBar_outerContainer__GK0ml{width:35vw}.ProgressBar_stepDot__E2CK4{height:8px;width:8px}.ProgressBar_stepWrapper__d9-uf{gap:8px;padding:6px 14px}}.AppHeader_appHeader__uVpzu{background:var(--white-gradient);box-shadow:0 2px 8px #0000000f;box-shadow:var(--header-shadow,0 2px 8px #0000000f);height:60px;padding:0 28px;position:relative}.AppHeader_headerLogo__9qdaI{cursor:default!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:50px}.AppHeader_headerTitle__UbYXp{color:var(--text-primary)!important;font-weight:600;letter-spacing:-.5px;margin:0!important;pointer-events:none!important;white-space:"nowrap"}.AppHeader_leftSection__RFCm9{flex:1 1 auto;min-width:0}.AppHeader_journeyTitleLink__mK2wk{align-items:center;background:#0000000a;border:1px solid var(--light-border);border-radius:999px;color:var(--text-primary);display:flex;flex:0 1 auto;gap:6px;height:34px;line-height:1.4;max-width:460px;min-width:0;padding:0 12px;text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.AppHeader_journeyTitleLink__mK2wk:hover{background:#00000012;border-color:var(--brand-light);color:var(--brand-light)}.AppHeader_journeyTitle__IGcSI{color:var(--text-primary);display:block;flex:1 1 auto;font-size:16px;font-weight:600;letter-spacing:-.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader_journeyTitleChevron__k0BY5{color:var(--text-secondary);flex:0 0 auto;font-size:11px}.AppHeader_journeyDestination__ItrUt{color:var(--brand-light);flex:0 0 auto;font-size:14px;font-weight:600;letter-spacing:-.2px;white-space:nowrap}.AppHeader_headerIcon__ud0SL{color:#333;font-size:30px}.AppHeader_headerButton__MTrW9{background:#0000000a!important;border-color:var(--light-border)!important;border:solid;box-shadow:0 2px 4px #0000000f!important;color:var(--text-light)!important;height:42px;min-width:1px!important;width:42px}.AppHeader_buttons__Z309h{gap:12px}.AppHeader_headerButton__MTrW9:hover{color:var(--brand)!important}.AppHeader_tooltip__\+5C7V{background:#000000d9;border-radius:6px;bottom:-36px;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transform-origin:top;transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.AppHeader_iconWrapper__UfAAS:hover .AppHeader_tooltip__\+5C7V{opacity:1;transform:translateX(-50%) translateY(4px)}@media (max-width:580px){.AppHeader_hideOnSmall__66QAc{display:none!important}.AppHeader_headerButton__MTrW9{height:40px;width:40px}.AppHeader_buttons__Z309h{gap:10px}.AppHeader_headerLogo__9qdaI{width:40px}.AppHeader_headerIcon__ud0SL{font-size:25px}}@media (max-width:480px){.AppHeader_hideOnSmall__66QAc{display:none!important}.AppHeader_headerButton__MTrW9{height:35px;width:35px}.AppHeader_buttons__Z309h{gap:8px}.AppHeader_headerLogo__9qdaI{width:30px}.AppHeader_headerIcon__ud0SL{font-size:20px}}.Settings_settings-modal__uatNq .Settings_ant-modal-content__cNl44{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--white-gradient);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);padding:24px 28px}.Settings_settings-modal__uatNq .Settings_settings-row__-gVpg .Settings_ant-modal-header__aiFIH{background:#0000;border-bottom:none}.Settings_settings-modal__uatNq .Settings_settings-row__-gVpg button:not(.Settings_settings-toggle__gmm4B){background-color:var(--brand);box-shadow:none!important}.Settings_settings-modal__uatNq .Settings_settings-row__-gVpg button:not(.Settings_settings-toggle__gmm4B):hover{border:1px solid var(--brand)!important;transform:none!important}.Settings_settings-modal__uatNq .Settings_settings-row__-gVpg button:not(.Settings_settings-toggle__gmm4B):disabled{background-color:#00000040;border:none!important;transform:none!important}.Settings_settings-title__D9NFG{color:var(--text-primary);font-size:22px;font-weight:600;margin:0 0 20px}.Settings_settings-row__-gVpg{align-items:center;display:flex;justify-content:space-between;padding:10px 4px}.Settings_settings-row__-gVpg:hover{background:#00000008;border-radius:var(--radius-lg)}.Settings_settings-icon__JH2nc{color:var(--brand);font-size:20px;margin-right:10px}.Settings_settings-label__RKUg9{color:var(--text-primary);cursor:default;flex:1 1;font-size:16px;font-weight:500}.Settings_settings-toggle__gmm4B:hover{transform:none!important}.Settings_settings-danger-section__H9g45,.Settings_settings-section__kTyJc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border-radius:var(--radius-lg);box-shadow:inset 0 0 1px #0000000d;margin-top:10px;padding:16px}.Settings_settings-danger-section__H9g45{background:#ff00000d;background:repeating-linear-gradient(-45deg,#fff5f5,#fff5f5 10px,#ffeaea 0,#ffeaea 20px);border:1px solid #ff000026;margin-top:24px}.Settings_settings-danger-title__U1-Nv{color:#c53030;cursor:default;font-size:16px;font-weight:600;margin-bottom:12px}.Settings_settings-danger-section__H9g45 .Settings_settings-icon__JH2nc,.Settings_settings-danger-section__H9g45 .Settings_settings-label__RKUg9{color:#b00020}.Settings_settings-modal__uatNq .Settings_settings-row__-gVpg button.Settings_settings-danger-btn__YCDxW{background-color:#b00020!important;border-color:#b00020!important;box-shadow:none!important;color:#fff!important}.Settings_settings-modal__uatNq .Settings_settings-row__-gVpg button.Settings_settings-danger-btn__YCDxW:hover{background-color:#fff!important;border:1px solid #b00020!important;box-shadow:none!important;color:#b00020!important}.Settings_confirm-modal__4U6TZ button.Settings_confirm-danger-btn__V4tMV{background-color:#b00020!important;border-color:#b00020!important;box-shadow:none!important;color:#fff!important}.Settings_confirm-modal__4U6TZ button.Settings_confirm-danger-btn__V4tMV:hover{background-color:#fff!important;border:1px solid #b00020!important;box-shadow:none!important;color:#b00020!important;transform:none!important}.Settings_confirm-modal__4U6TZ button.Settings_cancel-btn__f8PNF{background-color:var(--brand);box-shadow:none!important}.Settings_confirm-modal__4U6TZ button.Settings_cancel-btn__f8PNF:hover{border:1px solid var(--brand)!important;transform:none!important}.BetaInvite_mask__c2fG4{-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);background:#1a1a2e47}.BetaInvite_sheet__Ajvc9{background:linear-gradient(180deg,#fff,#fbfbfd);border-radius:20px;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #22196d0f,0 28px 64px -12px #22196d38;padding:36px 32px 26px}.BetaInvite_container__43rDQ{align-items:center;display:flex;flex-direction:column;text-align:center}.BetaInvite_glyph__b0OLP{color:var(--brand);height:34px;margin-bottom:20px;width:34px}.BetaInvite_headline__K8slp{text-wrap:balance;color:var(--text-primary);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0}.BetaInvite_body__JMh0o{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:12px 0 0}.BetaInvite_actions__DVQCL{display:flex;flex-direction:column;gap:16px;padding-top:28px;width:100%}.BetaInvite_accept__A3In6,.BetaInvite_decline__BoQAU{border-radius:var(--radius-lg);font-size:15px;height:42px;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.BetaInvite_accept__A3In6{background:var(--brand)!important;box-shadow:0 4px 12px #22196d2e;font-weight:600}.BetaInvite_accept__A3In6:hover:not(:disabled){background:var(--brand-light)!important;box-shadow:0 6px 16px #22196d3d;color:var(--text-light)!important;transform:none}.BetaInvite_decline__BoQAU{background:#0000!important;box-shadow:none!important;color:var(--text-secondary)!important;font-weight:500}.BetaInvite_decline__BoQAU:hover:not(:disabled){background:#22196d0f!important;box-shadow:none!important;color:var(--text-primary)!important;transform:none}.BetaInvite_note__KkY40{color:var(--text-secondary);font-size:12px;line-height:1.55;margin:18px 0 0;opacity:.7}.ExperiencePrompt_card__L4Xhx{animation:ExperiencePrompt_fadeIn__mpZiI .6s ease-out;background:rgba(34,25,109,.015);border:1px solid #22196d14;border-radius:var(--radius-lg);box-sizing:border-box;margin-top:20px;overflow:hidden;padding:14px 18px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.ExperiencePrompt_fadeOut__\+Ovl9{animation:ExperiencePrompt_fadeOut__\+Ovl9 .5s ease-in forwards}.ExperiencePrompt_glow__PhmwS{background:radial-gradient(circle,#22196d0d 0,#22196d00 68%);border-radius:50%;height:220px;left:-60px;pointer-events:none;position:absolute;top:-70px;width:220px}.ExperiencePrompt_row__Q2cpw{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;position:relative}.ExperiencePrompt_content__EErk6{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.ExperiencePrompt_prompt__DWPNv{color:var(--text-primary);flex:1 1 260px;font-size:14px;font-weight:590;line-height:1.4;min-width:0}.ExperiencePrompt_chips__Xyc78{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px}.ExperiencePrompt_chip__Tk2x-{all:unset;background:var(--white-bg);border:1.5px solid var(--light-border);border-radius:999px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-size:12.5px;font-weight:500;padding:6px 13px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ExperiencePrompt_chip__Tk2x-:hover{background:var(--white-hover-bg)}.ExperiencePrompt_chip__Tk2x-:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ExperiencePrompt_chipSelected__ndNqq,.ExperiencePrompt_chipSelected__ndNqq:hover{background:var(--white-selected-bg);border-color:var(--brand);color:var(--brand);font-weight:600}.ExperiencePrompt_note__WtpZK{border-radius:var(--radius-sm);font-size:13.5px;-webkit-user-select:text;user-select:text}.ExperiencePrompt_expanded__khn1q{display:flex;flex-direction:column;gap:10px;margin-top:10px;position:relative}.ExperiencePrompt_actions__bpnyl{align-items:center;display:flex;justify-content:flex-end}.ExperiencePrompt_closeButton__UJkDw{align-items:center;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;height:22px;justify-content:center;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none;width:22px}.ExperiencePrompt_closeButton__UJkDw:hover{background:var(--white-hover-bg);color:var(--text-primary)}.ExperiencePrompt_closeButton__UJkDw:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ExperiencePrompt_sendButton__ebzs4{align-items:center;background:var(--brand);border-radius:999px;box-shadow:0 2px 6px #22196d40;color:var(--text-light);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:9px 20px;transition:background-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.ExperiencePrompt_sendButton__ebzs4:hover{background:var(--brand-light);box-shadow:0 3px 8px #22196d52}.ExperiencePrompt_sendButton__ebzs4:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ExperiencePrompt_doneText__fLy9n{color:var(--text-primary);font-size:14px;font-weight:600;position:relative}@keyframes ExperiencePrompt_fadeIn__mpZiI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ExperiencePrompt_fadeOut__\+Ovl9{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.Dashboard_dashboardWrapper__2azio{background:linear-gradient(135deg,#f5f5f7,#eaeaea)}.Dashboard_learnJourneyItem__eer50{animation:Dashboard_fadeIn__7MXO3 .6s ease-out;background:var(--card-bg);border-color:var(--light-border);border-radius:var(--radius-lg);cursor:pointer;position:relative;transition:all .4s cubic-bezier(.25,1,.5,1);width:100%}.Dashboard_learnJourneyItem__eer50:hover{background:#fff;border-color:#22196d33;box-shadow:0 20px 40px #22196d26;transform:scale(1.02)}.Dashboard_learnJourneyItem__eer50:active{transform:scale(.98);transition:transform .1s ease}.Dashboard_lockGlyph__m3RR5{color:var(--text-secondary);font-size:.75em;margin-right:8px;vertical-align:.05em}.Dashboard_tooltipBody__8L4lK{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid #fff6!important;border-radius:12px!important;box-shadow:0 10px 30px #00000014!important;color:var(--text-primary)!important;font-size:14px!important;letter-spacing:-.01em;line-height:1.6!important;max-width:480px!important;min-width:400px!important;padding:16px 20px!important;text-align:left}.Dashboard_startNewCard__BNyv9{animation:Dashboard_fadeIn__7MXO3 .6s ease-out;background:var(--brand-gradient);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);cursor:pointer;position:relative;transition:transform .35s ease,box-shadow .35s ease;width:100%}.Dashboard_startNewCard__BNyv9:hover{box-shadow:var(--card-shadow-hover);transform:scale(1.02)}.Dashboard_dashboardWrapper__2azio{align-items:center;background:var(--white-gradient);display:flex;flex-direction:column;min-height:100%;padding:40px 20px}.InputOptionsPanel_panel__eKFzZ{border-top:1px solid var(--light-border);padding:8px 16px 6px;transition:opacity var(--transition-medium)}.InputOptionsPanel_dimmed__Ahf5F{opacity:.35;pointer-events:none}.InputOptionsPanel_question__TYNC0{color:var(--text-primary);cursor:default;display:block;font-size:12px;font-weight:500;margin-bottom:8px}.InputOptionsPanel_optionsGrid__IakiT{display:flex;flex-direction:column;gap:4px}.InputOptionsPanel_optionButton__zksp6{all:unset;align-items:center;background:var(--white-bg);border:1.5px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:6px 8px;text-align:left;transition:all var(--transition-fast)}.InputOptionsPanel_optionButton__zksp6:hover{background:var(--white-hover-bg);border-color:var(--light-border)}.InputOptionsPanel_optionButton__zksp6.InputOptionsPanel_selected__U\+2IZ{background:var(--white-selected-bg);border-color:var(--brand)}.InputOptionsPanel_singleOption__MFVmi{border-radius:30px;gap:8px;justify-content:flex-start}.InputOptionsPanel_multiOption__WKvuQ{border-radius:var(--radius-sm)}.InputOptionsPanel_optionText__0jB0p{color:var(--text-primary);flex:1 1;font-size:11px;font-weight:500}.InputOptionsPanel_iconWrapper__lsKwc{color:var(--brand);flex-shrink:0;font-size:13px;opacity:.5;transition:opacity var(--transition-fast)}.InputOptionsPanel_optionButton__zksp6.InputOptionsPanel_selected__U\+2IZ .InputOptionsPanel_iconWrapper__lsKwc{opacity:1}.InputOptionsPanel_confirmHint__jEYBH{color:var(--text-secondary);font-size:11px;margin-top:8px;opacity:.7;text-align:right}.MessageBlock_textBlock__z9ksk{color:var(--text-primary);font-size:16px;line-height:1.6;margin-bottom:16px}.MessageBlock_responseBlock__wP5g4{align-self:flex-end;margin:12px 0;text-align:right}.MessageBlock_responseLabel__eD7yu{color:var(--text-secondary);display:block;font-size:12px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.MessageBlock_pillContainer__sRwK\+{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.MessageBlock_historyPill__TmdYz{background:var(--brand-gradient);border-radius:var(--radius-xl);box-shadow:0 4px 12px #22196d26;color:#fff;font-size:14px;font-weight:500;padding:6px 14px}.MessageBlock_historyRequestBlock__TXHr-{margin:4px 0;opacity:.55}.MessageBlock_collapseLabel__lGS6g{font-size:12px!important}.MessageBlock_optionsGrid__xezSA{display:flex;flex-direction:column}.MessageBlock_historyCollapse__AoAkA{background:#0000!important;margin-top:8px}.MessageBlock_historyCollapse__AoAkA .ant-collapse-header{font-size:12px;padding:4px 0!important}.MessageBlock_inactiveOption__H6R4E{background:#fafafa;border-style:dashed;cursor:default!important;opacity:.7}.MessageBlock_optionButton__7752g{all:unset;align-items:center;background:var(--white-bg);border:1.5px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;text-align:left;transition:all var(--transition-fast)}.MessageBlock_optionButton__7752g:hover:not(:disabled){background:var(--white-hover-bg);border-color:var(--light-border)}.MessageBlock_optionText__QSfiS{color:var(--text-primary);font-size:12px;font-weight:500}.MessageBlock_multiOption__So8ke{border-radius:var(--radius-sm);margin-bottom:2px}.MessageBlock_singleOption__E2dIl{border-radius:30px;justify-content:left!important;margin-bottom:6px}.Chatbot_chatWrapper__mmMp3{display:flex;flex-direction:column;height:100%;width:100%}.Chatbot_chatMessages__2qEqE{word-wrap:break-word;flex:1 1;min-height:0;overflow-anchor:none;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;padding:16px;position:relative;scroll-behavior:smooth;white-space:pre-wrap}.Chatbot_emptyState__eHyca{align-items:center;display:flex;height:100%;justify-content:center;padding:0 32px;text-align:center;-webkit-user-select:none;user-select:none}.Chatbot_emptyState__eHyca p{animation:Chatbot_emptyStateIn__6LkG9 .3s ease-out both;color:var(--text-secondary);font-size:22px;font-weight:500;margin:0}@keyframes Chatbot_emptyStateIn__6LkG9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Chatbot_messageRow__zC8Ny{display:flex;margin:6px 0}.Chatbot_user__SM5KQ{justify-content:flex-end}.Chatbot_assistant__1qDM2{justify-content:flex-start}.Chatbot_bubble__3jeaM{border-radius:16px;font-size:15px;line-height:1.3;max-width:85%;padding:8px 10px}.Chatbot_userBubble__bm-tg{background:#f0f0f0;color:var(--text-primary)}.Chatbot_assistantBubble__10aI5{background:none;border:none;color:var(--text-primary)}.Chatbot_inputArea__WiLW9{margin-top:6px;position:relative;width:100%}.Chatbot_closedNotice__fyXOZ{color:var(--text-secondary);font-size:13px;padding:8px 0 2px;text-align:center}.Chatbot_textarea__Tza6N{border-radius:18px!important;padding-right:3rem!important}.Chatbot_textarea__Tza6N:hover{border-color:var(--brand)}.Chatbot_sendButton__VJpIG{align-items:center;background:var(--brand);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .15s ease;width:30px}.Chatbot_sendButton__VJpIG:hover{opacity:.85;transform:translateY(-50%) scale(1)}.Chatbot_spin__h81FY{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px}.Chatbot_typingRow__LbNRv{display:flex;justify-content:flex-start;margin:6px 0}.Chatbot_typingBubble__X76dc{animation:Chatbot_pulse__BoS2k 1.1s ease-in-out infinite;background:var(--text-primary);border-radius:50%;box-shadow:0 0 10px var(--light-border);height:14px;width:14px}@keyframes Chatbot_pulse__BoS2k{0%{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.7)}}.Chatbot_typingDots__-O3sN{align-items:center;display:inline-flex;gap:4px;margin-top:4px}.Chatbot_typingDots__-O3sN span{animation:Chatbot_dotFade__AUa-H 1.2s ease-in-out infinite;background:var(--text-primary);border-radius:50%;height:5px;opacity:.3;width:5px}.Chatbot_typingDots__-O3sN span:nth-child(2){animation-delay:.2s}.Chatbot_typingDots__-O3sN span:nth-child(3){animation-delay:.4s}@keyframes Chatbot_dotFade__AUa-H{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.Chatbot_turnFailedNotice__tjDP7{color:var(--text-secondary);font-size:13px;padding:10px 24px;text-align:center}.Chatbot_stallCaption__g6fGQ{color:var(--text-secondary);font-size:13px;margin-top:4px;text-align:center}.Chatbot_assistantBubble__10aI5 :where(p,ul,ol,h1,h2,h3,h4,h5,h6,hr){margin:.25em 0}.Chatbot_assistantBubble__10aI5 ul,.Chatbot_bubble__3jeaM ol{margin:.25em 0;padding-left:1.2em}.Chatbot_assistantBubble__10aI5 hr{border:none;border-top:1px solid #22196d1a;margin:.5em 0}.Chatbot_assistantBubble__10aI5 h1,.Chatbot_assistantBubble__10aI5 h2,.Chatbot_assistantBubble__10aI5 h3{font-weight:600;margin:.3em 0}.Chatbot_assistantBubble__10aI5 strong{font-weight:700}@media (min-width:769px) and (max-width:1024px){.Chatbot_bubble__3jeaM{max-width:85%;padding:8px 12px}}@media (max-width:768px){.Chatbot_bubble__3jeaM{max-width:90%;padding:8px 12px}.Chatbot_chatMessages__2qEqE{padding:10px}}.ChatbotPopover_chatbotPopoverContent__1txUu{display:flex;flex-direction:column;height:70vh;max-height:900px;max-width:800px;overflow:hidden;width:60vw}.ChatbotPopover_chatbotHeader__kK6rm{align-items:center;border-bottom:1px solid #0000000f;display:flex;height:20px;justify-content:flex-end;margin-bottom:5px;padding:0 15px 12px 0}.ChatbotPopover_chatbotBody__e4LFy{flex:1 1;overflow:auto}.ChatbotPopover_closeIcon__P73RF{color:#00000059;cursor:pointer;font-size:14px;transition:all .15s ease}.ChatbotPopover_closeIcon__P73RF:hover{color:var(--brand);transform:scale(1.4)}@media (min-width:769px) and (max-width:1024px){.ChatbotPopover_chatbotPopoverContent__1txUu{height:70vh;max-width:750px;width:90vw}}@media (max-width:768px){.ChatbotPopover_chatbotPopoverContent__1txUu{height:70vh;margin:0;width:90vw}}.NextViewButton_pulsingFloat__FYIdK{animation:NextViewButton_pulse__nS1fi 2s infinite}@keyframes NextViewButton_pulse__nS1fi{0%{box-shadow:0 0 0 0 var(--brand-light);transform:scale(1)}70%{box-shadow:0 0 0 10px #1890ff00;transform:scale(1.2)}to{box-shadow:0 0 0 0 #1890ff00;transform:scale(1)}}.Waiting_page__IYKH8{align-items:center;background:linear-gradient(270deg,#f8fbff,#eef3f8,#f8fbff);background-size:600% 600%;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 16px;width:100%}@media (prefers-reduced-motion:no-preference){.Waiting_page__IYKH8.Waiting_animated__f8XxP{animation:Waiting_gradientShift__ifmHR 8s ease infinite}}.Waiting_card__qm1uG{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:20px;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;padding:2.5rem 3rem;text-align:center;width:min(650px,calc(100vw - 2rem))}.Waiting_card__qm1uG .ant-card-body{padding:0}@media (prefers-reduced-motion:no-preference){.Waiting_card__qm1uG{animation:Waiting_fadeIn__DRqBy .6s ease-out}}.Waiting_title__LMnhK{color:#1f1f1f;font-weight:600;margin-bottom:.5rem}.Waiting_body__yvVH2{font-size:1.1rem;margin-bottom:2rem}.Waiting_lottieRow__JsBhz{align-items:center;display:flex;gap:3rem;justify-content:center}.Waiting_lottieWrapper__0NsuM{height:220px;max-width:100%;width:220px}@media (prefers-reduced-motion:no-preference){.Waiting_lottieWrapper__0NsuM.Waiting_floating__rfqtE{animation:Waiting_float__JNowZ 3s ease-in-out infinite}}.Waiting_actions__vDn47{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.Waiting_planLink__tmspS{color:var(--text-secondary);font-size:.85rem;font-weight:500;text-decoration:none}.Waiting_planLink__tmspS:hover{color:var(--brand-light)}@keyframes Waiting_gradientShift__ifmHR{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Waiting_fadeIn__DRqBy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Waiting_float__JNowZ{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.Spine_spine__vnlCW{gap:2.5rem;max-width:760px}.Spine_spine__vnlCW,.Spine_topicGroup__izAg7{display:flex;flex-direction:column}.Spine_topicHeader__\+7cA3{align-items:baseline;border-bottom:1px solid var(--light-border);display:flex;gap:.75rem;padding-bottom:.6rem}.Spine_topicName__3G4YP{color:var(--text-primary);flex:1 1;font-size:1rem;font-weight:600}.Spine_subtopicList__IDVh9{display:flex;flex-direction:column}.Spine_subtopicRow__kTXNF{align-items:center;border-bottom:1px solid var(--light-border);border-left:3px solid #0000;display:flex}.Spine_subtopicMain__tpjhK{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.Spine_subtopicName__ERdPM{color:var(--text-primary);white-space:normal;word-break:break-word}.Spine_subtopicSecondary__lREer{color:var(--text-secondary);font-size:.85rem;white-space:normal;word-break:break-word}.Spine_marker__6IAfH{box-sizing:border-box;flex:0 0 auto;height:7px;width:7px}.Spine_notInPlanMarker__tY\+pm{color:var(--text-secondary);font-size:.85rem}.Spine_accent-added__RZZ\+8{border-left-color:var(--success)}.Spine_accent-removed__\+Ryko{border-left-color:var(--warning)}.Spine_diffIcon__l4n2a{flex:0 0 auto;font-size:.9rem}.Spine_diffIcon__l4n2a.Spine_accent-added__RZZ\+8{color:var(--success)}.Spine_diffIcon__l4n2a.Spine_accent-removed__\+Ryko{color:var(--warning)}.Spine_changePillRow__5lt5x{bottom:1rem;display:flex;justify-content:center;pointer-events:none;position:-webkit-sticky;position:sticky;top:auto}.Spine_changePillRow__5lt5x.Spine_changePillUp__2ArD8{bottom:auto;top:1rem}.Spine_changePill__S-Yka{align-items:center;background:var(--brand);border:none;border-radius:999px;box-shadow:0 4px 16px #22196d40;color:var(--text-light);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.5rem 1rem;pointer-events:auto}.Spine_changePill__S-Yka:hover{background:var(--brand-light)}.CalibrationRoadmap_page__bvrFS{background:var(--white-gradient);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-primary);height:100%;-webkit-user-select:none;user-select:none;width:100%}.CalibrationRoadmap_content__HXYUQ{box-sizing:border-box;flex:1 1 auto;overflow-y:auto;padding:2rem clamp(1.5rem,6vw,6rem) 4rem}.CalibrationRoadmap_pageTitle__IE5zp{color:var(--text-primary)!important;margin:0 0 2rem!important}.CalibrationRoadmap_topicNumber__fgmuH{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.85rem;font-variant-numeric:tabular-nums}.CalibrationRoadmap_topicNameBlock__huQLK{display:flex;flex:1 1;flex-direction:column;gap:.15rem}.CalibrationRoadmap_topicDescription__qKVjd{color:var(--text-secondary)!important;font-size:.85rem}.CalibrationRoadmap_subtopicRow__u5O28{gap:.6rem;padding:.85rem .5rem .85rem .65rem}.CalibrationRoadmap_leadingSlot__LEr7A{align-items:center;display:flex;flex:0 0 16px;justify-content:center}.CalibrationRoadmap_markerPlain__aLI2a{border:1.5px solid var(--light-border);border-radius:50%;box-sizing:border-box}.CalibrationRoadmap_arrivalHighlight__4tzxf{animation:CalibrationRoadmap_arrivalTint__FPoKA 1.5s ease-out}@media (prefers-reduced-motion:reduce){.CalibrationRoadmap_arrivalHighlight__4tzxf{animation:none}}@keyframes CalibrationRoadmap_arrivalTint__FPoKA{0%{background:var(--white-selected-bg)}to{background:#0000}}.Close_container__8miqZ{gap:28px;justify-content:center;max-width:520px;text-align:center;-webkit-user-select:none;user-select:none;width:60%}.Close_block__RGdsK,.Close_container__8miqZ{align-items:center;display:flex;flex-direction:column}.Close_block__RGdsK{gap:6px}.Close_label__86Ucg{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Close_unit__kPbuu{color:var(--text-primary);font-size:28px;font-weight:600;margin:0}.Close_nextUnit__4nRHo{color:var(--text-primary);font-size:18px;font-weight:500;margin:0}.Close_goal__gVmc5{text-wrap:balance;color:var(--text-secondary);font-size:14px;font-weight:400;margin:4px 0 0;width:min(420px,100%)}.Close_capability__TyDwU{font-size:16px;margin:8px 0 0}.Close_capability__TyDwU,.Close_forward__IdF0N{text-wrap:balance;color:var(--text-secondary);font-weight:400;line-height:1.5;width:min(420px,100%)}.Close_forward__IdF0N{font-size:14px;margin:4px 0 0}.Close_hairline__5Wy5j{background:var(--light-border);height:1px;width:48px}.Close_action__SaMAU{margin-top:12px}.Close_planLink__5q6QS{color:var(--text-secondary);font-size:.85rem;font-weight:500;text-decoration:none}.Close_planLink__5q6QS:hover{color:var(--brand-light)}.Handoff_container__eg-\+f{margin:0 auto;-webkit-user-select:none;user-select:none;width:min(780px,100%)}.Handoff_container__eg-\+f,.Handoff_hero__CspB6{align-items:center;display:flex;flex-direction:column}.Handoff_hero__CspB6{gap:10px;text-align:center}.Handoff_premise__f\+whS{text-wrap:balance;color:var(--text-secondary);font-size:13px;font-weight:400;margin:0;max-width:520px}.Handoff_headline__IzcDz{text-wrap:balance;color:var(--text-primary);font-size:32px;font-weight:600;line-height:1.18;margin:0;max-width:740px}.Handoff_changed__uqEOb{display:flex;flex-direction:column;gap:10px;list-style:none;margin:40px 0 0;padding:0;text-align:left;width:min(640px,100%)}.Handoff_changed__uqEOb li{color:var(--text-primary);font-size:15px;font-weight:450;line-height:1.5;padding-left:18px;position:relative}.Handoff_changed__uqEOb li:before{background:var(--text-secondary);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;-webkit-user-select:none;user-select:none;width:5px}.Handoff_move__wYjbU{border-left:2px solid var(--brand-light);display:flex;flex-direction:column;gap:8px;margin:28px 0 0;padding-left:18px;text-align:left;width:min(680px,100%)}.Handoff_moveLabel__pehod{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.Handoff_firstMove__QO84I{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.45;margin:0}.Handoff_edge__bnK-G{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.45;margin:0}.Handoff_exits__rKzzB{align-items:baseline;display:flex;gap:10px;justify-content:center;margin:48px 0 0}.Handoff_exitLink__4v56n{color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none;-webkit-user-select:none;user-select:none}.Handoff_exitLink__4v56n:first-child{color:var(--text-primary);font-weight:600}.Handoff_exitLink__4v56n:focus-visible,.Handoff_exitLink__4v56n:hover{color:var(--brand-light)}.Handoff_exitLink__4v56n:focus-visible{outline:2px solid var(--brand-light);outline-offset:2px}.Handoff_exitDivider__wGxnV{font-size:13px}.Handoff_exitDivider__wGxnV,.Handoff_finishedAt__zUOi5{color:var(--text-secondary);-webkit-user-select:none;user-select:none}.Handoff_finishedAt__zUOi5{font-size:11px;margin:6px 0 0;text-align:center}@media (max-width:600px){.Handoff_headline__IzcDz{font-size:24px;line-height:1.2}.Handoff_firstMove__QO84I{font-size:16px}}.Card_cardContainer__XA4Te{border-radius:var(--radius-xl);box-shadow:var(--card-shadow);display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;overflow:auto;padding:20px;width:60%}.Card_cardContainer__XA4Te .ant-card-body{padding:0}.Card_cardHead__S25qy{align-items:center;align-self:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.Card_cardHead__S25qy+*,.Card_cardHead__S25qy+*>:first-child{margin-top:0}@media (max-width:1199px) and (min-width:768px){.Card_cardContainer__XA4Te{padding:15px;width:80%}}@media (max-width:767px){.Card_cardContainer__XA4Te{padding:10px;width:100%}}.Intro_wrapper__Co-XC{align-items:center;background:linear-gradient(135deg,#f5f5f7,#eaeaea);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:40px 20px;position:relative;width:100%}.Intro_glow__6kTpt{background:radial-gradient(circle,#22196d1a 0,#22196d00 68%);border-radius:50%;height:640px;pointer-events:none;position:absolute;width:640px}.Intro_container__mmbOU{gap:28px;justify-content:center;max-width:520px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;width:60%}.Intro_block__WrF9E,.Intro_container__mmbOU{align-items:center;display:flex;flex-direction:column}.Intro_block__WrF9E{gap:6px}.Intro_label__-S3Wh{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Intro_headline__ttlYx{color:var(--text-primary);font-size:28px;font-weight:600;margin:0}.Intro_body__6x8og{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.5;margin:8px 0 0;width:min(420px,100%)}.Intro_emphasis__rrnTq{color:var(--brand);font-weight:600}.Intro_action__CP8mA{margin-top:12px}.ActivityPill_pill__lnmB6{align-items:center;background:var(--dot-soft);border-radius:999px;display:inline-flex;gap:7px;padding:5px 12px}.ActivityPill_dot__l4Ogf{background:var(--dot-color);border-radius:50%;flex-shrink:0;height:7px;width:7px}.ActivityPill_label__4ka-P{color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.02em}.ActivityPill_reading__1KeR\+{--dot-color:var(--type-reading);--dot-soft:var(--type-reading-soft)}.ActivityPill_pf_quiz__zVk5N{--dot-color:var(--type-pf-quiz);--dot-soft:var(--type-pf-quiz-soft)}.ActivityPill_practice_quiz__U\+4rb{--dot-color:var(--type-practice-quiz);--dot-soft:var(--type-practice-quiz-soft)}.ContentFlag_trigger__cAk2U{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:1;padding:4px;transition:color .15s ease}.ContentFlag_trigger__cAk2U:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus);outline-offset:2px}.ContentFlag_trigger__cAk2U:hover{color:var(--text-primary)}.ContentFlag_flagged__3kNfY,.ContentFlag_flagged__3kNfY:hover{color:var(--brand)}.ContentFlag_content__Gy2BC{display:flex;flex-direction:column;gap:8px;width:240px}.ContentFlag_title__N8C0z{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ContentFlag_note__EWvA5{border-radius:var(--radius-sm);font-size:13px}.ContentFlag_actions__zdHG0{align-items:center;display:flex;gap:8px;justify-content:flex-end}.ContentFlag_actionButton__3fbcX{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.4;padding:5px 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.ContentFlag_actionButton__3fbcX:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ContentFlag_removeButton__v5A0w{background:var(--white-bg);border:1px solid var(--light-border);color:var(--text-secondary);margin-right:auto}.ContentFlag_removeButton__v5A0w:hover{border-color:var(--error);color:var(--error)}.ContentFlag_sendButton__g3Oaj{background:var(--brand);border:1px solid #0000;box-shadow:0 2px 6px #22196d40;color:var(--text-light)}.ContentFlag_sendButton__g3Oaj:hover{background:var(--brand-light);box-shadow:0 3px 8px #22196d52}@media (max-width:768px){.ContentFlag_popoverRoot__enCsW.ant-popover{bottom:0!important;left:0!important;margin:0;max-width:100%!important;position:fixed!important;right:0!important;top:auto!important;width:100%!important}.ContentFlag_popoverRoot__enCsW .ant-popover-arrow{display:none}.ContentFlag_popoverRoot__enCsW .ant-popover-inner{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ContentFlag_content__Gy2BC{width:100%}}.PFQuiz_scenario__PmI-r{background-color:#fff;border-radius:8px;color:#4c4b4b;font-family:sans-serif;margin:10px 0;padding:10px}.PFQuiz_optionRow__tpXQt{transition:opacity .2s ease}.PFQuiz_optionGrayed__pNYeu{color:#8c8c8c;opacity:.45}.PFQuiz_submitButton__dp1Mn{background:var(--brand-gradient);border:none;border-radius:var(--radius-lg);box-shadow:none!important;color:var(--text-light);font-size:16px;font-weight:700;height:50px;transition:none!important}.PFQuiz_submitButton__dp1Mn:hover{border:1px solid var(--brand)!important;transform:none!important}.PFQuiz_submitButton__dp1Mn:disabled{border:1px solid var(--text-light)!important;transform:none!important}@media (prefers-reduced-motion:reduce){.PFQuiz_optionRow__tpXQt{transition:none}}.PracticeQuiz_simpleButton__fr7oy{background:var(--brand-gradient);border:none;border-radius:var(--radius-lg);box-shadow:none!important;color:var(--text-light);font-size:16px;font-weight:700;height:50px;transition:none!important}.PracticeQuiz_simpleButton__fr7oy:hover{border:1px solid var(--brand)!important;transform:none!important}.PracticeQuiz_simpleButton__fr7oy:disabled{border:1px solid var(--text-light)!important;transform:none!important}.PracticeQuiz_pickedCorrectIcon__UX8wS{color:var(--success);margin-right:2px}.PracticeQuiz_revealedCorrectIcon__7t550{color:var(--success);margin-right:2px;opacity:.7}.PracticeQuiz_pickedWrongIcon__hYd4y{color:var(--warning);margin-right:2px}.PracticeQuiz_wrongOption__O1H42{opacity:.65}.Recalibration_page__gf4lv{background:var(--white-gradient);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-primary);height:100%;-webkit-user-select:none;user-select:none;width:100%}.Recalibration_content__32yHm{box-sizing:border-box;flex:1 1 auto;overflow-y:auto;padding:2rem clamp(1.5rem,6vw,6rem) 4rem}.Recalibration_pageTitle__CbbrI{color:var(--text-primary)!important;margin:0 0 .5rem!important}.Recalibration_changeSummary__ovE6p{color:var(--text-secondary)!important;margin:0 0 1.5rem!important}.Recalibration_resumeBanner__ORFAj{background:var(--white-selected-bg);border-left:3px solid var(--brand-light);border-radius:var(--radius-sm);margin-bottom:1.5rem;max-width:760px;padding:.9rem 1.1rem}.Recalibration_resumeBannerAbandon__mGmlz{background:#ff95000f;border-left-color:var(--warning)}.Recalibration_resumeLine__TPe-I{color:var(--text-primary)!important;margin:0!important}.Recalibration_topicChangeCount__RUXh9{color:var(--text-secondary);flex:0 0 auto;font-size:.8rem}.Recalibration_subtopicRow__NvXt-{gap:.6rem;padding:.85rem .5rem .85rem .65rem}.Recalibration_leadingSlot__8s3QV{align-items:center;display:flex;flex:0 0 16px;justify-content:center}.Recalibration_markerPlain__Frua2{border:1.5px solid var(--light-border);border-radius:50%;box-sizing:border-box}.Recalibration_frozenIcon__-CNkd{color:var(--text-secondary);font-size:.8rem}.Recalibration_actionBar__g7Ewl{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end;margin-top:2rem;max-width:760px}.Recalibration_discardButton__I0NVG{background:none!important;border-radius:8px!important;box-shadow:none!important;color:var(--text-secondary)!important;font-size:.875rem!important;font-weight:500!important;height:40px!important;padding:0 .75rem!important;transform:none!important}.Recalibration_discardButton__I0NVG:hover{background:#0000000a!important;color:var(--text-primary)!important}.Recalibration_acceptButton__bkz5h{background:var(--brand)!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:600!important;height:44px!important;padding:0 1.4rem!important}.Recalibration_acceptButton__bkz5h,.Recalibration_acceptButton__bkz5h:active,.Recalibration_acceptButton__bkz5h:focus,.Recalibration_acceptButton__bkz5h:hover{box-shadow:none!important;transform:none!important}.Recalibration_acceptButton__bkz5h:hover{background:var(--brand-light)!important;color:var(--text-light)!important}.Recalibration_acceptButton__bkz5h:disabled,.Recalibration_acceptButton__bkz5h:disabled:hover{background:var(--light-border)!important;box-shadow:none!important;color:var(--text-secondary)!important;transform:none!important}.Plan_centered__PFyhI{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Plan_page__tFf6F{background:var(--white-gradient);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-primary);height:100%;-webkit-user-select:none;user-select:none;width:100%}.Plan_content__vSktE{box-sizing:border-box;flex:1 1 auto;overflow-y:auto;padding:2rem clamp(1.5rem,6vw,6rem) 4rem}.Plan_pageTitle__sOFFe{color:var(--text-primary)!important;margin:0 0 2rem!important}.Plan_recalibrationBandWrap__xNZWH{margin-bottom:1.75rem;max-height:6rem;max-width:760px;opacity:1;overflow:hidden;transition:max-height .2s ease,margin-bottom .2s ease,opacity .16s ease}.Plan_recalibrationBandWrap__xNZWH.Plan_closing__6qmuH{margin-bottom:0;max-height:0;opacity:0}@media (prefers-reduced-motion:reduce){.Plan_recalibrationBandWrap__xNZWH{transition:none}}.Plan_recalibrationBand__KrNX\+{align-items:center;background:var(--white-selected-bg);border:1px solid #3a2a9e2e;border-radius:var(--radius-sm);display:flex;gap:1rem;justify-content:space-between;padding:.75rem .75rem .75rem 1rem}.Plan_recalibrationBandText__RL0Yz{color:var(--text-primary)!important;font-size:.9rem}.Plan_recalibrationBandActions__WZ-xg{align-items:center;display:flex;flex:0 0 auto;gap:.25rem}.Plan_recalibrationBandActions__WZ-xg .ant-btn{background:none!important;border-radius:6px!important;box-shadow:none!important;font-size:.85rem!important;font-weight:500!important;height:auto!important;padding:.3rem .6rem!important;transform:none!important}.Plan_recalibrationDismiss__OZYNy{color:var(--text-secondary)!important}.Plan_recalibrationDismiss__OZYNy:hover{background:#0000000a!important;color:var(--text-secondary)!important}.Plan_recalibrationAdjust__Aw9k8{color:var(--brand-light)!important}.Plan_recalibrationAdjust__Aw9k8:hover{background:var(--white-selected-bg)!important;color:var(--brand)!important}.Plan_recalibrationFooter__q2oHp{align-items:center;display:flex;gap:.375rem;justify-content:center;margin-top:2.5rem;max-width:760px}.Plan_recalibrationFooterText__yjCdy{color:var(--text-secondary)!important;font-size:.8rem}.Plan_recalibrationFooterLink__\+XWqZ{background:none!important;border-radius:8px!important;box-shadow:none!important;color:var(--brand-light)!important;font-size:.875rem!important;font-weight:400!important;height:44px!important;padding:0 .5rem!important;transform:none!important}.Plan_recalibrationFooterLink__\+XWqZ:hover{background:var(--white-selected-bg)!important;color:var(--brand)!important;transform:none!important}.Plan_topicNumber__a2DRO{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.85rem;font-variant-numeric:tabular-nums}.Plan_topicState__czBTF{border-radius:999px;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.Plan_topicState-done__k8FWv{background:#34c7591f;color:var(--success)}.Plan_topicState-current__uqAn8{background:#3a2a9e1a;color:var(--brand-light)}.Plan_notInPlanChip__\+kmkY,.Plan_topicState-ahead__qhuZL{background:#0000000a;color:var(--text-secondary)}.Plan_notInPlanChip__\+kmkY{border-radius:999px;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.Plan_notInPlanMarkerBox__f\+lxO{align-items:center;display:flex;flex:0 0 auto;height:7px;justify-content:center;width:7px}.Plan_subtopicRow__aJ-0C{border-radius:var(--radius-sm);gap:.85rem;padding:.85rem .5rem .85rem calc(.5rem - 3px);transition:background var(--transition-fast)}.Plan_subtopicRow__aJ-0C:hover{background:var(--white-hover-bg)}.Plan_subtopicRowCurrent__D2O3T{border-left-color:var(--brand-light)}.Plan_subtopicRowCurrent__D2O3T,.Plan_subtopicRowCurrent__D2O3T:hover{background:var(--white-selected-bg)}.Plan_subtopicNameCurrent__-T-to{font-weight:600}.Plan_subtopicNameLink__CILHs{color:var(--brand-light)!important;cursor:pointer;text-decoration:none}.Plan_subtopicNameLink__CILHs:hover{text-decoration:underline}.Plan_subtopicNameChevron__OnYRY{font-size:.7em;margin-left:2px;opacity:.7}.Plan_unsolvedRings__1xYqG{align-items:center;display:flex;flex:0 0 auto;gap:5px}.Plan_unsolvedRing__mFBgD{background:#0000;border:1.5px solid var(--warning);border-radius:50%;cursor:pointer;flex:0 0 auto;height:8px;width:8px}.Plan_marker-done__dBNEP{background:var(--success);border-radius:50%}.Plan_marker-current__NNHV-{background:var(--brand-light);transform:rotate(45deg)}.Plan_marker-ahead__Fvjmo{border:1.5px solid var(--light-border);border-radius:50%;box-sizing:border-box}.Plan_stepStrip__QIYYm{display:flex;flex:0 0 auto;gap:5px}.Plan_stepDot__IG3M8{border-radius:50%;height:5px;width:5px}.Plan_step-completed__hmcga{background:var(--success)}.Plan_step-current__vRWXR{background:var(--brand-light)}.Plan_step-upcoming__J1bOu{background:var(--light-border)}.Review_page__8FcYk{background:var(--white-gradient);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-primary);height:calc(100% + 20px);margin:-10px;width:calc(100% + 20px)}.Review_band__wbGos{align-items:center;background:rgba(58,42,158,.045);border-bottom:1px solid var(--light-border);box-sizing:border-box;display:flex;flex:0 0 auto;gap:1.25rem;height:44px;padding:0 28px;-webkit-user-select:none;user-select:none}.Review_backLink__eYEwd,.Review_railLink__EIsd1{all:unset;align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:.85rem;font-weight:500;gap:.25rem}.Review_backLink__eYEwd:hover,.Review_railLink__EIsd1:hover{background:none!important;box-shadow:none!important;color:var(--brand-light)!important;transform:none!important}.Review_continueLink__p2hjy{all:unset;align-items:center;color:var(--brand-light);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:.85rem;font-weight:600;gap:.25rem}.Review_continueLink__p2hjy:hover{background:none!important;box-shadow:none!important;color:var(--brand)!important;transform:none!important}.Review_location__-Yf9A{color:var(--text-secondary)!important;flex:1 1;font-size:.85rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Review_rail__u5\+AW{align-items:center;display:flex;flex:0 0 auto;gap:2rem}.Review_body__6DFDu{box-sizing:border-box;display:flex;flex:1 1 auto;overflow:hidden;padding:28px}.Review_centered__VLN6d{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;width:100%}.Review_stale__EDzMO{opacity:.5;pointer-events:none;transition:opacity .15s ease .1s}.Review_stage__X5lWP{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:100%;justify-content:center;overflow:hidden;width:100%}
/*# sourceMappingURL=main.24794afc.css.map*/