.review-wizard-main{--review-blue:#146bb7;--review-ink:#172d45;--review-muted:#6b7e92;--review-line:#dbe6ef;padding-block-end:6rem}.review-wizard-hero .eyebrow{align-items:center;gap:.4rem;display:inline-flex}.review-wizard-toolbar{grid-template-columns:minmax(10rem,1fr) minmax(9rem,.8fr) auto auto}.review-filter-count{border:1px solid var(--review-line);color:#536b83;background:#f8fbfe;border-radius:.72rem;justify-content:center;align-items:center;min-height:2.7rem;padding-inline:.8rem;font-size:.875rem;font-weight:700;display:inline-flex}.review-wizard-stage{gap:.8rem;display:grid}.review-wizard-progress{border:1px solid var(--review-line);background:#fff;border-radius:.9rem;gap:.4rem;padding:.7rem .85rem;display:grid;box-shadow:0 6px 22px #1f436b0a}.review-wizard-progress>span{color:var(--review-muted);font-size:.875rem;font-weight:700}.review-wizard-progress>div{background:#e8eff5;border-radius:999px;block-size:.34rem;overflow:hidden}.review-wizard-progress i{border-radius:inherit;background:linear-gradient(90deg, #3b8bcc, var(--review-blue));block-size:100%;transition:inline-size .18s;display:block}.review-wizard-question{min-height:min(38rem,100dvh - 12rem)}.review-wizard-question>header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.review-wizard-question .review-outcome,.review-wizard-question .review-marked-badge{gap:.3rem;font-weight:700}.review-wizard-question .review-marked-badge{color:#8a6819;background:#fff9e8;border:1px solid #ead9a8}.review-wizard-question .review-option-status{align-items:center;gap:.25rem;display:inline-flex}.review-wizard-question .review-explanation h3{align-items:center;gap:.4rem;display:flex}.review-wizard-question .review-side-actions button{cursor:pointer;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.review-wizard-navigation{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #d7e4ed;border-radius:1rem;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:.65rem;padding:.6rem;display:grid;position:sticky;inset-block-end:.7rem;box-shadow:0 12px 34px #13283f1a}.review-wizard-navigation .button{justify-content:center;align-items:center;gap:.35rem;min-height:3rem;margin:0;display:inline-flex}.review-wizard-navigation .button:disabled{opacity:.5;cursor:not-allowed}.review-wizard-position{justify-items:center;min-width:5.2rem;line-height:1.25;display:grid}.review-wizard-position strong{color:var(--review-ink);font-size:.875rem}.review-wizard-position span{color:var(--review-muted);margin-block-start:.15rem;font-size:.875rem}.review-next-icon{transform:rotate(180deg)}@media (max-width:62rem){.review-wizard-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.review-wizard-question{min-height:auto}}@media (max-width:44rem){.review-wizard-main{padding-block-end:calc(6.3rem + env(safe-area-inset-bottom))}.review-wizard-toolbar{grid-template-columns:minmax(0,1fr)}.review-filter-count{justify-content:flex-start}.review-wizard-navigation{grid-template-columns:minmax(0,1fr) 4.2rem minmax(0,1fr);gap:.4rem;padding:.48rem;position:fixed;inset-block-end:calc(.4rem + env(safe-area-inset-bottom));inset-inline:.4rem}.review-wizard-navigation .button{min-width:0;min-height:3.2rem;padding-inline:.55rem}.review-wizard-position strong,.review-wizard-position span{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.review-wizard-progress i{transition:none}}
:root{--dq-v9-page:var(--color-page);--dq-v9-card:var(--color-canvas);--dq-v9-ink:var(--color-ink);--dq-v9-muted:var(--color-muted);--dq-v9-border:var(--color-border);--dq-v9-primary:var(--color-brand-blue);--dq-v9-primary-soft:var(--color-brand-blue-soft);--dq-v9-red:var(--color-brand-red);--dq-v9-radius:var(--radius-md);--dq-v9-radius-control:var(--radius-sm);--dq-v9-shadow:var(--shadow-sm)}.medical-artwork-flat{object-fit:contain;flex:none;max-width:100%;max-height:100%;display:block}.account-main{width:min(100% - 2.5rem,76rem)!important;padding-block:1.5rem 4rem!important}.auth-layout-transformed{background:var(--color-page)!important}.auth-form-transformed{border-color:var(--dq-v9-border)!important;border-radius:var(--dq-v9-radius)!important;width:min(100%,27rem)!important;box-shadow:var(--dq-v9-shadow)!important;padding:1.35rem!important}.transformed-auth-brand{margin-block-end:.9rem!important;padding-block-end:.8rem!important}.transformed-auth-heading{grid-template-columns:3rem minmax(0,1fr)!important;gap:.7rem!important;margin-block-end:1rem!important}.auth-heading-art{background:#f8fafc!important;border-radius:.8rem!important;width:3rem!important;height:3rem!important}.auth-heading-art .medical-artwork-flat{width:2.15rem!important;height:2.15rem!important}.transformed-auth-heading h1{font-size:1.28rem!important}.transformed-auth-heading p{max-width:33rem;color:var(--dq-v9-muted)!important;font-size:1rem!important;line-height:1.8!important}.auth-form-transformed label,.auth-form-transformed .field-label-row a,.auth-switch,.transformed-auth-home{font-size:.875rem!important}.auth-form-transformed input:not([type=checkbox]):not([type=radio]),.auth-form-transformed select{border-radius:var(--dq-v9-radius-control)!important;min-height:3rem!important}.password-control input{padding-inline-end:3.35rem!important}.password-control>button{width:2.75rem!important;height:2.75rem!important;inset-inline-end:.38rem!important}.dashboard-transformed{gap:1rem;display:grid}.dashboard-intro-row{display:block!important}.dashboard-section-launcher{border:1px solid var(--dq-v9-border);border-radius:var(--dq-v9-radius);box-shadow:var(--dq-v9-shadow);background:#fff;padding:1.2rem}.dashboard-section-launcher .dashboard-section-heading{margin-block-end:.85rem}.dashboard-section-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-section-card{min-height:4.5rem;color:var(--dq-v9-ink);background:#fbfcfe;border:1px solid #edf1f6;border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.dashboard-section-card:hover{border-color:#c8d9ee;transform:translateY(-2px);box-shadow:0 8px 20px #12233f12}.dashboard-section-card:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px;border-color:#8fb8e8;box-shadow:0 0 0 3px #2563eb24}.dashboard-section-card-icon{color:#2563eb;background:#eef4ff;border-radius:.7rem;place-items:center;width:2rem;height:2rem;display:grid}.dashboard-section-card[data-tone=teal] .dashboard-section-card-icon{color:#087f75;background:#e8f8f5}.dashboard-section-card[data-tone=violet] .dashboard-section-card-icon{color:#6941c6;background:#f1edff}.dashboard-section-card[data-tone=orange] .dashboard-section-card-icon{color:#c75b10;background:#fff3e8}.dashboard-section-card[data-tone=green] .dashboard-section-card-icon{color:#278044;background:#edf9ef}.dashboard-section-card[data-tone=rose] .dashboard-section-card-icon{color:#c43e61;background:#fff0f2}.dashboard-section-card-copy{min-width:0}.dashboard-section-card-copy strong,.dashboard-section-card-copy small{display:block}.dashboard-section-card-copy strong{font-size:.875rem;line-height:1.55}.dashboard-section-card-copy small{color:var(--dq-v9-muted);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.15rem;font-size:.875rem;line-height:1.55;overflow:hidden}.dashboard-intro-art{display:none!important}.dashboard-next-action.dashboard-art-hero{border:1px solid var(--dq-v9-border)!important;border-radius:var(--dq-v9-radius)!important;min-height:0!important;box-shadow:var(--dq-v9-shadow)!important;background:#fff!important;grid-template-columns:minmax(0,1fr) 7.5rem!important;align-items:center!important;padding:1.4rem 1.5rem!important;display:grid!important}.dashboard-hero-meta{flex-wrap:wrap;gap:.45rem;margin-block-start:.8rem;padding:0;list-style:none;display:flex}.dashboard-hero-meta>li{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-page);min-height:2rem;color:var(--color-muted);align-items:center;gap:.3rem;padding-inline:.6rem;font-size:.875rem;display:inline-flex}.dashboard-hero-art{place-items:center!important;min-height:6.5rem!important;display:grid!important}.dashboard-hero-art-glow,.dashboard-floating-art{display:none!important}.dashboard-hero-main-art{filter:none!important;width:6.25rem!important;height:6.25rem!important}.next-action-content h2{font-size:clamp(1.2rem,2vw,1.65rem)!important;line-height:1.55!important}.next-action-content p{max-width:60ch;color:var(--dq-v9-muted)!important;font-size:1rem!important}.dashboard-metric-strip{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important;padding:0!important;display:grid!important}.dashboard-metric-strip>div{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;border:1px solid var(--dq-v9-border)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;padding:1rem!important}.dashboard-metric-art{place-items:center;margin-block-end:.45rem;display:grid;width:2.6rem!important;height:2.6rem!important}.dashboard-metric-art .medical-artwork-flat{width:2.25rem!important;height:2.25rem!important}.dashboard-recommendation-art,.dashboard-upcoming-art>.medical-artwork,.dashboard-art-quick-links>a>.medical-artwork{flex:0 0 2.75rem;place-items:center;display:grid;width:2.75rem!important;height:2.75rem!important}.dashboard-recommendation-art .medical-artwork-flat,.dashboard-upcoming-art>.medical-artwork .medical-artwork-flat,.dashboard-art-quick-links>a>.medical-artwork .medical-artwork-flat{width:2.4rem!important;height:2.4rem!important}.dashboard-recommendation-list>a,.dashboard-quick-links>a,.dashboard-upcoming-exam,.dashboard-recommendations{border-color:var(--dq-v9-border)!important;box-shadow:none!important;border-radius:14px!important}.dashboard-recommendation-list>a,.dashboard-quick-links>a,.dashboard-upcoming-exam,.dashboard-metric-strip>div{transition:border-color .18s,box-shadow .18s,transform .18s}.dashboard-recommendation-list>a:hover,.dashboard-quick-links>a:hover,.dashboard-upcoming-exam:hover,.dashboard-metric-strip>div:hover{transform:translateY(-2px);border-color:#cbdcf0!important;box-shadow:0 10px 26px #12233f0f!important}.dashboard-recommendation-list>a:focus-visible,.dashboard-quick-links>a:focus-visible,.dashboard-upcoming-exam:focus-within,.dashboard-metric-strip>div:focus-within{border-color:#9fc3eb!important;box-shadow:0 0 0 3px #2563eb24!important}.dashboard-intro-row h1,.account-title h1,.account-section-heading h2{text-wrap:balance}.account-page{background:var(--color-page)!important}.dashboard-empty-art-state>.medical-artwork{width:3.25rem!important;height:3.25rem!important}.account-art-hero{border-color:var(--dq-v9-border)!important;border-radius:var(--dq-v9-radius)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;grid-template-columns:minmax(0,1fr) 7rem!important;padding:1.25rem 1.35rem!important}.account-art-hero-visual{min-height:6rem!important}.account-art-hero-visual:before,.account-art-hero-visual:after,.account-art-hero-visual>span{display:none!important}.account-art-hero-visual>.medical-artwork{filter:none!important;width:5.5rem!important;height:5.5rem!important}@media (max-width:64rem){.account-main{width:min(100% - 1.5rem,76rem)!important}}@media (max-width:48rem){.dashboard-next-action.dashboard-art-hero,.account-art-hero{grid-template-columns:1fr!important}.dashboard-hero-art,.account-art-hero-visual{display:none!important}.dashboard-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-section-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.auth-panel-transformed{align-items:start!important;padding:.75rem!important}.auth-form-transformed{margin-block-start:.75rem;box-shadow:none!important;padding:1rem!important}.dashboard-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-section-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-main{width:calc(100% - 1rem)!important;padding-block:1rem 5.5rem!important}}@media (prefers-reduced-motion:reduce){.dashboard-recommendation-list>a,.dashboard-quick-links>a,.dashboard-upcoming-exam,.dashboard-metric-strip>div{transition:none}.dashboard-recommendation-list>a:hover,.dashboard-quick-links>a:hover,.dashboard-upcoming-exam:hover,.dashboard-metric-strip>div:hover{transform:none}.dashboard-section-card{transition:none}.dashboard-section-card:hover{transform:none}}
.account-main .medical-artwork-flat,.auth-form-transformed .medical-artwork-flat{object-fit:contain!important;max-width:6.25rem!important;max-height:6.25rem!important}.wallet-balance-art .medical-artwork-flat,.account-section-heading .medical-artwork-flat,.transformed-section-row .medical-artwork-flat,.account-card-art .medical-artwork-flat,.profile-main-v65 .medical-artwork-flat,.support-transformed-main .medical-artwork-flat,.notifications-transformed-main .medical-artwork-flat,.library-transformed-main .medical-artwork-flat{max-width:4.5rem!important;max-height:4.5rem!important}.dashboard-next-action.dashboard-art-hero{grid-template-columns:minmax(0,1fr) 6rem!important}.dashboard-hero-art{min-height:5.25rem!important}.dashboard-hero-main-art{width:5rem!important;height:5rem!important}.medical-visual-accent{aspect-ratio:1!important;width:4.75rem!important;min-width:4.75rem!important;height:4.75rem!important}.medical-visual-accent:before,.medical-visual-accent:after,.medical-visual-accent .medical-visual-orbit,.medical-visual-accent .medical-visual-dot,.medical-visual-accent .medical-sticker-2,.medical-visual-accent .medical-sticker-3,.medical-visual-accent .medical-sticker-4{display:none!important}.medical-visual-accent .medical-sticker-1{place-items:center;background:#fff!important;border:1px solid #e7ecf3!important;border-radius:1rem!important;width:4.25rem!important;height:4.25rem!important;margin:0!important;animation:none!important;display:grid!important;position:static!important;transform:none!important;box-shadow:0 8px 24px #12233f0d!important}.medical-visual-accent .medical-sticker-1 .medical-artwork-flat{width:3.2rem!important;height:3.2rem!important}.medical-visual-accent.is-compact{width:3.75rem!important;min-width:3.75rem!important;height:3.75rem!important}.medical-visual-accent.is-compact .medical-sticker-1{border-radius:.85rem!important;width:3.5rem!important;height:3.5rem!important}.medical-visual-accent.is-compact .medical-sticker-1 .medical-artwork-flat{width:2.5rem!important;height:2.5rem!important}.medical-section-intro{grid-template-columns:minmax(0,1fr) 4.75rem!important;gap:1rem!important}.phase7-achievement-center{border-radius:1rem!important;min-height:0!important;padding:1.1rem!important}.phase7-achievement-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))!important;grid-auto-rows:auto!important;align-content:start!important;align-items:stretch!important;gap:.7rem!important;display:grid!important}.phase7-achievement-grid>article{min-height:0!important;box-shadow:none!important;border-radius:.9rem!important;align-items:start!important;padding:.75rem!important}.phase7-achievement-art{place-items:center;flex:0 0 2.75rem!important;width:2.75rem!important;height:2.75rem!important;display:grid!important}.phase7-achievement-art .medical-artwork-flat{width:2.35rem!important;height:2.35rem!important}.phase7-achievement-copy h3{font-size:.875rem!important}.phase7-achievement-copy p,.phase7-achievement-copy small{font-size:1rem!important;line-height:1.75!important}@media (max-width:48rem){.account-main .medical-artwork-flat,.auth-form-transformed .medical-artwork-flat{max-width:4.5rem!important;max-height:4.5rem!important}.medical-section-intro{grid-template-columns:1fr!important}.medical-section-intro>.medical-visual-accent,.dashboard-next-action .medical-visual-accent{display:none!important}.phase7-achievement-grid{grid-template-columns:1fr!important}}
.homepage-transformed{background:#f6f8fc!important}.homepage-transformed .site-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;inset-block-start:0;background:#fffffff5!important;border-block-end:1px solid #e7ecf3!important;box-shadow:0 8px 24px #12233f0d!important}.homepage-transformed .header-inner{min-height:4.35rem!important}.transformed-home-hero{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)!important;gap:clamp(1.5rem,4vw,3.5rem)!important;min-height:32rem!important;padding-block:clamp(2.5rem,5vw,4.5rem)!important}.transformed-home-copy h1{text-wrap:pretty;color:#12233f!important;letter-spacing:-.045em!important;max-width:15ch!important;margin-block:.9rem .75rem!important;font-size:clamp(2.15rem,4.8vw,3.65rem)!important;font-weight:700!important;line-height:1.42!important}.transformed-home-copy>p{max-width:58ch;color:#66758b!important;font-size:clamp(1rem,1.2vw,1rem)!important;line-height:2!important}.home-hero-badge{transition:border-color .18s,box-shadow .18s,transform .18s;min-height:3rem!important;box-shadow:none!important;background:#fff!important;border-color:#e3e9f1!important;border-radius:.9rem!important}.home-hero-badge:hover{transform:translateY(-1px);border-color:#cbdcf0!important;box-shadow:0 8px 22px #12233f0f!important}.home-hero-badge>.medical-artwork-flat{width:2rem!important;height:2rem!important}.home-art-showcase{background:#fff;border:1px solid #e2e8f0;border-radius:1.15rem;place-items:center;overflow:hidden;box-shadow:0 14px 42px #12233f12;min-height:0!important;padding:1.2rem!important;display:grid!important}.home-art-showcase:before,.home-art-showcase:after,.home-art-orbit,.home-doctor-art,.home-floating-art{display:none!important}.home-learning-preview-card{width:min(100%,24rem)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f9fbfe!important;border-color:#e7ecf3!important;border-radius:1rem!important;padding:1.15rem!important;position:static!important;inset:auto!important}.home-learning-preview-label{color:#8b97a8;font-size:.875rem}.home-learning-preview-head{margin-block-start:.75rem;gap:.65rem!important}.home-learning-preview-head>span{background:#fff;border:1px solid #e7ecf3;border-radius:.75rem;width:2.7rem!important;height:2.7rem!important}.home-learning-preview-head .medical-artwork-flat{width:2.15rem!important;height:2.15rem!important}.home-learning-preview-head small,.home-learning-preview-actions span,.home-learning-progress small,.home-learning-preview-head strong{font-size:.875rem!important}.transformed-home-trust{background:#fff!important;border-block:1px solid #e7ecf3!important}.transformed-home-trust>.section-container{gap:.85rem!important}.transformed-home-trust article{min-height:4.7rem!important;box-shadow:none!important;border-color:#e7ecf3!important;border-radius:.9rem!important;padding:.75rem!important}.transformed-home-trust article>.medical-artwork-flat{width:2.25rem!important;height:2.25rem!important}.transformed-home-trust strong{font-size:.875rem!important}.transformed-home-trust p{line-height:1.7;font-size:1rem!important}.transformed-home-purpose,.transformed-home-learning,.transformed-home-magazine{padding-block:clamp(2.75rem,5vw,4.25rem)!important}.transformed-home-section-heading{margin-block-end:1.2rem!important}.transformed-home-section-heading h2{text-wrap:balance;font-size:clamp(1.45rem,3vw,2.15rem)!important}.transformed-home-section-heading p{line-height:1.9;font-size:1rem!important}.home-purpose-art-grid{gap:1rem!important}.home-purpose-art-grid article{min-height:0!important;box-shadow:none!important;border-color:#e7ecf3!important;border-radius:1rem!important;grid-template-rows:auto 1fr!important;padding:1.1rem!important}.home-purpose-art-grid article:hover{border-color:#d6e2f3!important;transform:translateY(-1px)!important;box-shadow:0 10px 28px #12233f0d!important}.home-purpose-art-grid article:focus-within,.transformed-home-lessons>a:focus-visible,.transformed-magazine-card:focus-within{border-color:#9fc3eb!important;box-shadow:0 0 0 3px #2563eb24,0 10px 28px #12233f12!important}.transformed-home-lessons>a,.transformed-magazine-card{transition:border-color .18s,box-shadow .18s,transform .18s}.transformed-home-lessons>a:hover,.transformed-magazine-card:hover{transform:translateY(-2px);border-color:#cbdcf0!important;box-shadow:0 12px 30px #12233f12!important}.home-purpose-art-grid article>span{border:1px solid #e7ecf3;width:3.4rem;height:3.4rem;margin-block-end:.8rem;background:#f8fafc!important;border-radius:.9rem!important}.home-purpose-art-grid article>span .medical-artwork-flat{width:2.7rem!important;height:2.7rem!important}.home-purpose-art-grid article h3{font-size:1rem!important}.home-purpose-art-grid article p{line-height:1.9;color:var(--color-muted)!important;font-size:1rem!important}.transformed-home-event{background:#fff!important;border-block:1px solid #e7ecf3!important}.home-event-art .medical-artwork-flat{width:2.8rem!important;height:2.8rem!important}.transformed-home-lessons,.transformed-magazine-grid{gap:.85rem!important}.transformed-home-lessons>a,.transformed-magazine-card{box-shadow:none!important;background:#fff!important;border-color:#e7ecf3!important;border-radius:1rem!important}.home-lesson-art,.magazine-art{background:#f8fafc;border:1px solid #e7ecf3;border-radius:.8rem;flex:0 0 3rem;place-items:center;display:grid;width:3rem!important;height:3rem!important}.home-lesson-art .medical-artwork-flat,.magazine-art .medical-artwork-flat{width:2.4rem!important;height:2.4rem!important}.home-empty-art{text-align:center;justify-items:center;grid-template-columns:1fr!important;gap:.35rem!important;min-height:10rem!important}.home-empty-art>.medical-artwork-flat{margin-block-end:.2rem;width:2.75rem!important;height:2.75rem!important}.home-empty-art .ui-empty-state{text-align:center;justify-items:center}.home-empty-art .ui-empty-icon{display:none!important}.home-final-cta{background:#071b33!important}.home-final-cta>.section-container{border-radius:0!important}@media (max-width:64rem){.transformed-home-hero{grid-template-columns:1fr!important;min-height:0!important}.home-art-showcase{width:min(100%,34rem);margin-inline:auto}}@media (max-width:48rem){.home-art-showcase{display:none!important}.transformed-home-hero{min-height:0!important;padding-block:2rem 2.5rem!important}.transformed-home-copy{min-inline-size:0}.transformed-home-copy h1{text-wrap:pretty;max-width:100%!important;font-size:clamp(1.85rem,9vw,2.65rem)!important}.transformed-home-trust>.section-container,.home-purpose-art-grid{grid-template-columns:1fr!important}.transformed-home-section-heading.with-action{flex-direction:column!important;align-items:start!important}.homepage-transformed .site-header{box-shadow:0 5px 16px #12233f0d!important}}@media (prefers-reduced-motion:reduce){.home-hero-badge,.transformed-home-lessons>a,.transformed-magazine-card{transition:none}.home-hero-badge:hover,.transformed-home-lessons>a:hover,.transformed-magazine-card:hover{transform:none}}.home-learning-preview-card{display:none!important}.home-art-showcase{isolation:isolate;background:#f8fbff!important;border:1px solid #e2eaf2!important;border-radius:1.25rem!important;min-height:30rem!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 42px #12233f0f!important}.home-art-showcase:before{box-shadow:none!important;content:""!important;z-index:-2!important;background:#eef6fc!important;border:1px solid #dbe8f3!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:10% 12%!important;transform:none!important}.home-art-showcase:after{content:""!important;z-index:-1!important;background:#fff!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:22% 25%!important;box-shadow:inset 0 0 0 1px #e7eef5!important}.home-art-orbit{opacity:.72;border:1px dashed #b9cee1!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:14% 18%!important}.home-doctor-art{filter:drop-shadow(0 22px 26px #2043681f)!important;z-index:2!important;display:block!important;position:absolute!important;inset:19% auto auto 50%!important;transform:translate(-50%)!important}.home-floating-art{place-items:center;width:6rem;height:6rem;animation:5.5s ease-in-out infinite dq-home-medical-float;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:3!important;background:#fff!important;border:1px solid #dde8f1!important;border-radius:1.2rem!important;display:grid!important;position:absolute!important;box-shadow:0 10px 24px #1f446c14!important}.home-floating-brain{animation-delay:-1.1s;inset:8% auto auto 7%!important}.home-floating-heart{animation-delay:-2.4s;inset:10% 7% auto auto!important}.home-floating-microscope{animation-delay:-3.6s;inset:auto auto 7% 10%!important}@keyframes dq-home-medical-float{0%,to{translate:0}50%{translate:0 -.45rem}}@media (max-width:48rem){.home-art-showcase{margin-inline:auto;width:min(100%,28rem)!important;min-height:19rem!important;display:block!important}.home-doctor-art{inset-block-start:14%!important;transform:translate(-50%)scale(.72)!important}.home-floating-art{width:4.4rem;height:4.4rem}.home-floating-brain{inset:5% auto auto 3%!important}.home-floating-heart{inset:6% 3% auto auto!important}.home-floating-microscope{inset:auto auto 3% 5%!important}}@media (prefers-reduced-motion:reduce){.home-floating-art{animation:none!important}}
.phase8-page{padding-block:2rem 4rem}.phase8-page .page-intro{margin-bottom:1.5rem}.phase8-report-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block:-.35rem 1rem;display:grid}.phase8-report-periods p{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);gap:.2rem;min-inline-size:0;margin:0;padding:.75rem 1rem;display:grid}.phase8-report-periods span{color:var(--color-muted);font-size:.875rem}.phase8-report-periods strong{overflow-wrap:anywhere;font-size:.95rem}.phase8-hero-card,.phase8-simulator-hero{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.4rem;padding:1.6rem;display:flex}.phase8-hero-card h2,.phase8-panel h2,.phase8-simulator-card h2{margin:.35rem 0}.phase8-stack{gap:1rem;display:grid}.phase8-list-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem;display:grid}.phase8-rank{background:var(--color-brand-blue-soft);width:2.2rem;height:2.2rem;color:var(--color-brand-blue-strong);border-radius:999px;place-items:center;font-weight:700;display:grid}.phase8-list-content p,.phase8-simulator-card p,.phase8-focus-card p{color:var(--color-muted);margin:.35rem 0}.phase8-tag{width:fit-content;overflow-wrap:anywhere;background:var(--color-brand-blue-faint);max-inline-size:100%;color:var(--color-brand-blue-strong);border-radius:999px;padding:.24rem .55rem;font-size:.875rem;font-weight:700;display:inline-flex}.phase8-meta-row{color:var(--color-muted);flex-wrap:wrap;gap:.75rem;margin-top:.7rem;font-size:.88rem;display:flex}.phase8-meta-row span{align-items:center;gap:.3rem;display:inline-flex}.phase8-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.phase8-metric-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);gap:.35rem;padding:1.1rem;display:grid}.phase8-metric-card>span{background:var(--color-brand-blue-soft);width:2.2rem;height:2.2rem;color:var(--color-brand-blue-strong);border-radius:12px;place-items:center;display:grid}.phase8-metric-card strong{font-size:1.45rem}.phase8-metric-card p{color:var(--color-muted);margin:0;font-size:1rem}.phase8-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.phase8-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);padding:1.25rem}.phase8-panel>header{margin-bottom:1rem}.phase8-stat-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.phase8-stat-list div{background:var(--color-surface);border-radius:14px;padding:.8rem}.phase8-stat-list strong{font-size:1.3rem;display:block}.phase8-stat-list span{color:var(--color-muted);font-size:.875rem}.phase8-focus-card{background:var(--color-brand-blue-faint);border-radius:16px;align-items:flex-start;gap:.8rem;padding:.9rem;display:flex}.phase8-goal-row,.phase8-goal-card{border-bottom:1px solid var(--color-border);gap:.5rem;padding:.8rem 0;display:grid}.phase8-goal-row>div:first-child{justify-content:space-between;gap:1rem;display:flex}.phase8-progress{background:var(--color-surface-strong);height:.48rem;color:var(--color-brand-blue);border-radius:999px;overflow:hidden}.phase8-progress i{border-radius:inherit;height:100%;background:currentColor;max-inline-size:100%;display:block}.phase8-empty-inline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.phase8-form{align-content:start;gap:.9rem;display:grid}.phase8-form label{gap:.4rem;display:grid}.phase8-form input,.phase8-form select{border:1px solid var(--color-border-strong);background:var(--color-canvas);width:100%;min-height:44px;color:var(--color-ink);font:inherit;border-radius:12px;padding:.55rem .7rem;font-size:1rem}.phase8-check{align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.phase8-check input{width:auto;min-height:auto}.phase8-goal-card h3{margin:.2rem 0}.phase8-goal-card p{color:var(--color-muted);margin:0}.phase8-page .text-button.danger{color:var(--color-danger)}.phase8-simulator-shell{min-height:100vh}.phase8-simulator-hero{margin-top:1rem}.phase8-simulator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.phase8-simulator-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.phase8-simulator-card-head{justify-content:space-between;align-items:center;display:flex}.phase8-simulator-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.phase8-simulator-card dl div{background:var(--color-surface);border-radius:12px;padding:.65rem}.phase8-simulator-card dt{color:var(--color-muted);font-size:.875rem}.phase8-simulator-card dd{margin:.2rem 0 0;font-weight:700}.phase8-simulator-note{background:var(--color-brand-blue-faint);color:var(--color-muted);border-radius:12px;align-items:flex-start;gap:.5rem;padding:.7rem;font-size:.875rem;display:flex}.phase8-simulation-banner{z-index:70;text-align:center;background:var(--color-feature);color:var(--color-on-feature);padding:.55rem 1rem;font-size:.875rem;font-weight:700;position:sticky;top:0}.phase8-simulation-runtime .exam-runtime-shell{min-height:calc(100vh - 38px)}@media (max-width:1200px){.phase8-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.phase8-metric-grid,.phase8-simulator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase8-two-column{grid-template-columns:1fr}}@media (max-width:680px){.phase8-page{padding-block:1rem 3rem}.phase8-report-periods{grid-template-columns:1fr;gap:.5rem;margin-block:-.25rem .75rem}.phase8-hero-card,.phase8-simulator-hero{align-items:flex-start;padding:1rem}.phase8-hero-card>svg,.phase8-simulator-hero>svg{width:72px;height:72px}.phase8-list-card{grid-template-columns:auto minmax(0,1fr)}.phase8-list-card>.button{grid-column:1/-1;width:100%}.phase8-metric-grid,.phase8-simulator-grid{grid-template-columns:1fr}.phase8-stat-list,.phase8-simulator-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.phase8-list-content,.phase8-panel,.phase8-metric-card,.phase8-simulator-card,.phase8-goal-card,.phase8-hero-card>div,.phase8-focus-card>div,.phase8-stat-list>div{overflow-wrap:anywhere;min-inline-size:0}.phase8-page{color:var(--color-ink)}.phase8-form label{min-inline-size:0}.phase8-check{cursor:pointer;min-block-size:44px}.phase8-check input{accent-color:var(--color-brand-blue);block-size:1.125rem;inline-size:1.125rem;padding:0}.phase8-page :is(button,a,input,select):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.phase8-form :is(input,select):disabled{cursor:not-allowed;opacity:.65}.phase8-goal-row>div:first-child,.phase8-empty-inline,.phase8-simulator-card-head{flex-wrap:wrap}.phase8-metric-card strong,.phase8-stat-list strong,.phase8-goal-row small{font-variant-numeric:tabular-nums}@media (max-width:680px){.phase8-hero-card{flex-wrap:wrap;gap:1rem}.phase8-hero-card>div{flex:14rem}.phase8-hero-card .button,.phase8-empty-inline .button{inline-size:100%}.phase8-simulator-card dl{gap:.5rem}}.phase8-topic-trends{gap:.85rem;margin-top:1rem;display:grid}.phase8-topic-trend-group{gap:.45rem;display:grid}.phase8-topic-trend-group h3{color:var(--color-muted);margin:0;font-size:.875rem}.phase8-topic-trend-group ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.phase8-topic-trend-group a{border:1px solid var(--color-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .7rem;display:grid}.phase8-topic-trend-group a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phase8-topic-trend-group a small{color:var(--color-muted)}.phase8-goal-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.phase8-goal-status{border:1px solid var(--color-border);min-height:1.75rem;color:var(--color-muted);border-radius:999px;align-items:center;padding-inline:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.phase8-goal-status[data-status=active],.phase8-goal-status[data-status=due_today]{color:var(--color-primary)}.phase8-goal-status[data-status=achieved],.phase8-goal-status[data-status=completed]{color:var(--color-success)}.phase8-goal-status[data-status=overdue]{color:var(--color-danger)}
:root{--color-canvas:#fff;--color-page:#f5f8fc;--color-surface:#f1f5f9;--color-surface-strong:#e8eef5;--color-ink:#10213a;--color-ink-soft:#30415c;--color-muted:#5a6980;--color-muted-soft:#6a788d;--color-border:#d8e1eb;--color-border-strong:#bdcad8;--color-brand-blue:#1268ad;--color-brand-blue-strong:#0b4f87;--color-brand-blue-soft:#e7f2fb;--color-brand-blue-faint:#f3f8fd;--color-brand-red:#dc365c;--color-brand-red-soft:#fff0f4;--color-success:#16755a;--color-success-soft:#e9f7f1;--color-warning:#936018;--color-warning-soft:#fff6e7;--color-danger:#c62d4d;--color-feature:#104b7d;--color-on-feature:#fff;--color-on-feature-soft:#d8eafb;--color-feature-action:#fff1dd;--color-feature-action-ink:#153653;--surface:var(--color-canvas);--surface-muted:var(--color-surface);--text-muted:var(--color-muted);--border-subtle:var(--color-border);--shadow-xs:0 1px 2px #10213a0d;--shadow-sm:0 7px 24px #10213a0f;--shadow-soft:0 24px 64px #10213a17;--shadow-focus:0 0 0 3px #1268ad33;--app-content-max:72rem;--page-title-radius:var(--radius-md);--page-title-padding:1.25rem;--page-title-size:1.625rem}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#121c2b;--color-page:#0b1220;--color-surface:#182437;--color-surface-strong:#213047;--color-ink:#f3f6fb;--color-ink-soft:#d7e0ec;--color-muted:#aebbd0;--color-muted-soft:#98a8be;--color-border:#2c3b52;--color-border-strong:#41526b;--color-brand-blue:#65b4ed;--color-brand-blue-strong:#9bd2f7;--color-brand-blue-soft:#173754;--color-brand-blue-faint:#132b42;--color-brand-red:#ff718e;--color-brand-red-soft:#432131;--color-success:#63d3aa;--color-success-soft:#173b32;--color-warning:#efbd6a;--color-warning-soft:#402f19;--color-danger:#ff829b;--color-feature:#153a5c;--color-on-feature:#fff;--color-on-feature-soft:#d8eafb;--surface:var(--color-canvas);--surface-muted:var(--color-surface);--text-muted:var(--color-muted);--border-subtle:var(--color-border);--shadow-xs:0 1px 2px #0000003d;--shadow-sm:0 9px 28px #00000038;--shadow-soft:0 24px 64px #0000004d;--shadow-focus:0 0 0 3px #65b4ed47}body{overflow-wrap:break-word;background:var(--color-page);accent-color:var(--color-brand-blue);caret-color:var(--color-brand-blue);transition:background-color .18s,color .18s}html[data-theme=dark] body{background:var(--color-page);color:var(--color-ink)}*{scrollbar-color:var(--color-border-strong) var(--color-page)}::-webkit-scrollbar{block-size:.75rem;inline-size:.75rem}::-webkit-scrollbar-track{background:var(--color-page)}::-webkit-scrollbar-thumb{border:3px solid var(--color-page);border-radius:var(--radius-pill);background:var(--color-border-strong)}::selection{background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong)}:where(h1,h2,h3){text-wrap:balance}:where(p,li,dd,figcaption){text-wrap:pretty}:where(input,select,textarea){background-color:var(--color-canvas);color:var(--color-ink)}:where(input,select,textarea)::placeholder{color:var(--color-muted-soft);opacity:1}:where(button,a,summary,input,select,textarea){touch-action:manipulation}:where(button,a,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}:where(button,a,summary):focus:not(:focus-visible){outline:none}:where(.page-shell,.account-page,.auth-layout,.focused-learning-page){background-color:var(--color-page);color:var(--color-ink)}:where(.account-page,[data-auth-shell=authenticated]) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero){overflow:hidden;inline-size:100%!important;max-inline-size:none!important;max-width:none!important;min-block-size:0!important;margin-block:0 var(--space-6)!important;padding:var(--page-title-padding)!important;border:1px solid var(--color-border)!important;border-radius:var(--page-title-radius)!important;background:var(--color-canvas)!important;box-shadow:var(--shadow-xs)!important;color:var(--color-ink)!important;align-items:start!important;gap:var(--space-4)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}:where(.account-page,[data-auth-shell=authenticated]) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero):before,:where(.account-page,[data-auth-shell=authenticated]) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero):after,:where(.account-page,[data-auth-shell=authenticated]) :where(.learning-art-hero-visual,.account-art-hero-visual,.discovery-art-visual,.commerce-art-hero-visual,.sessions-art-visual,.collaboration-art-visual){display:none!important}:where(.account-page,[data-auth-shell=authenticated]) :where(.learning-hero-badges,.account-hero-badges,.discovery-art-badges,.commerce-hero-badges,.sessions-security-badges,.collaboration-art-badges){margin-block-start:var(--space-3)!important}:where(.account-page,[data-auth-shell=authenticated]) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero) h1{max-inline-size:28ch;margin:var(--space-2) 0 var(--space-2)!important;color:var(--color-ink)!important;font-family:var(--font-ui)!important;font-size:var(--page-title-size)!important;letter-spacing:-.025em!important;font-weight:700!important;line-height:1.5!important}:where(.account-page,[data-auth-shell=authenticated]) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero) p{max-inline-size:68ch!important;color:var(--color-muted)!important;margin:0!important;font-size:1rem!important;line-height:1.9!important}:where(.account-page,[data-auth-shell=authenticated]) .eyebrow{color:var(--color-brand-blue-strong)!important;font-size:.875rem!important}[data-auth-shell=authenticated] .dashboard-intro-row{grid-template-columns:minmax(0,1fr)!important;padding:0!important}[data-auth-shell=authenticated] .dashboard-intro-art{display:none!important}:is(.account-page,[data-auth-shell=authenticated]) :where(.account-main,.dashboard-main-v65,.learning-main,.commerce-main,.discovery-main,.engagement-main,.phase8-page,.profile-main-v65){padding-block:var(--space-6) var(--space-16);inline-size:min(calc(100% - 2.5rem), var(--app-content-max))!important;max-inline-size:none!important;max-width:none!important}:where(.account-page,[data-auth-shell=authenticated]) main>:where(section,header,form,div),:where(.dashboard-section-card-grid,.exam-card-grid,.video-grid,.lesson-card-grid,.question-list)>*{min-inline-size:0}:where(.site-header,.account-sidebar,.account-topbar,.auth-shell-pending,.mobile-bottom-nav,.app-modal-dialog){color:var(--color-ink);border-color:var(--color-border)!important;background-color:var(--color-canvas)!important}:where(.page-intro,.state-card,.ui-empty-state,.academic-wizard,.question-card,.transformed-exam-card,.transformed-video-card,.study-document-card,.transformed-plan-card,.transformed-magazine-card,.transformed-search-card,.analytics-card,.checkout-form-card,.exam-intro-card,.exam-start-card,.phase8-hero-card,.phase8-list-card,.phase8-metric-card,.phase8-panel,.phase8-simulator-card,.dashboard-section-launcher,.dashboard-section-card,.dashboard-next-action.dashboard-art-hero,.dashboard-metric-strip>div,.dashboard-recommendations,.dashboard-recommendation-list>a,.dashboard-upcoming-exam,.engagement-card,.commerce-section,.wallet-balance-card,.wallet-recharge-card,.profile-overview,.profile-form-section,.calendar-filters,.calendar-event){border-color:var(--color-border)!important}html[data-theme=dark] :where(.page-intro,.state-card,.ui-empty-state,.academic-wizard,.academic-wizard-card,.question-card,.transformed-exam-card,.transformed-video-card,.study-document-card,.transformed-plan-card,.transformed-magazine-card,.transformed-search-card,.analytics-card,.checkout-form-card,.exam-intro-card,.exam-start-card,.phase8-hero-card,.phase8-list-card,.phase8-metric-card,.phase8-panel,.phase8-simulator-card,.dashboard-section-launcher,.dashboard-section-card,.dashboard-next-action.dashboard-art-hero,.dashboard-metric-strip>div,.dashboard-recommendations,.dashboard-recommendation-list>a,.dashboard-upcoming-exam,.engagement-card,.commerce-section,.wallet-balance-card,.wallet-recharge-card,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.article-art-header,.profile-overview,.profile-form-section,.calendar-event){border-color:var(--color-border)!important;background-color:var(--color-canvas)!important;box-shadow:var(--shadow-xs)!important;color:var(--color-ink)!important;background-image:none!important}html[data-theme=dark] :where(.academic-wizard-context,.academic-wizard-card-art,.dashboard-section-card-icon,.dashboard-hero-meta>li,.question-topic-row>span,.content-card-kind,.phase8-tag,.phase8-focus-card,.phase8-stat-list>div,.phase8-simulator-card dl>div,.search-field,.question-advanced-filters,.segmented-control,.study-mode-tabs,.collection-toolbar){border-color:var(--color-border)!important;background-color:var(--color-surface)!important;color:var(--color-ink-soft)!important}html[data-theme=dark] :where(.calendar-filters,.calendar-date,.calendar-type){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-ink-soft)!important}html[data-theme=dark] .calendar-event.is-next{border-color:var(--color-border-strong)!important;background:var(--color-canvas)!important}html[data-theme=dark] :where(.calendar-event h2,.calendar-date strong){color:var(--color-ink)!important}html[data-theme=dark] :where(.calendar-event p,.calendar-event small,.calendar-event-meta){color:var(--color-muted)!important}html[data-theme=dark] :where(.profile-overview nav,.profile-overview nav a,.form-section-heading){border-color:var(--color-border)!important}html[data-theme=dark] :where(.profile-overview-name strong,.profile-overview nav strong,.form-section-heading h2,.profile-form-section .field label span){color:var(--color-ink)!important}html[data-theme=dark] :where(.profile-overview-name span,.profile-overview>p,.profile-overview nav small,.form-section-heading p,.form-section-heading small){color:var(--color-muted)!important}html[data-theme=dark] .profile-overview nav a:hover{background:var(--color-surface)!important}html[data-theme=dark] .profile-submit-bar{border-color:var(--color-border)!important;background:var(--color-canvas)!important;color:var(--color-ink)!important}html[data-theme=dark] .profile-submit-bar small{color:var(--color-muted)!important}html[data-theme=dark] :where(.profile-avatar,.profile-status.is-complete){border-color:var(--color-border-strong)!important;background:var(--color-surface)!important;color:var(--color-brand-blue-strong)!important}html[data-theme=dark] :where(.homepage,.homepage-transformed,.auth-layout,.auth-layout-transformed,.auth-panel,.auth-panel-transformed,.learning-page,.transformed-learning-page,.exam-catalog-page,.commerce-page,.discovery-page){background:var(--color-page)!important;color:var(--color-ink)!important}html[data-theme=dark] .homepage-transformed .site-header,html[data-theme=dark] .site-header{border-color:var(--color-border)!important;background:#121c2bf5!important;box-shadow:0 8px 24px #0003!important}html[data-theme=dark] .site-header :where(.nav-link,.mobile-menu-button,.header-search){border-color:var(--color-border)!important;color:var(--color-ink-soft)!important;background-color:#0000!important}html[data-theme=dark] :where(.home-hero-badge,.home-art-showcase,.home-learning-preview-card,.home-learning-preview-head>span,.transformed-home-trust,.transformed-home-trust article,.home-purpose-art-grid article,.home-purpose-art-grid article>span,.transformed-home-event,.transformed-home-lessons>a,.transformed-magazine-card,.home-lesson-art,.magazine-art,.home-empty-art,.auth-form-transformed,.auth-heading-art){border-color:var(--color-border)!important;background:var(--color-canvas)!important;box-shadow:var(--shadow-xs)!important;color:var(--color-ink)!important;background-image:none!important}html[data-theme=dark] :where(.transformed-home-copy h1,.transformed-home-section-heading h2,.home-purpose-art-grid h3,.transformed-home-lessons h3,.transformed-magazine-card h3,.home-learning-preview-head strong,.transformed-auth-heading h1){color:var(--color-ink)!important}html[data-theme=dark] :where(.transformed-home-copy>p,.transformed-home-section-heading p,.home-purpose-art-grid article p,.transformed-home-trust p,.transformed-home-lessons p,.transformed-magazine-card p,.home-learning-preview-label,.home-learning-preview-head small,.home-learning-progress small,.transformed-auth-heading p,.transformed-auth-home,.auth-switch){color:var(--color-muted)!important}html[data-theme=dark] :where(.transformed-home-trust,.transformed-home-event,.transformed-auth-brand){border-color:var(--color-border)!important}html[data-theme=dark] .auth-form-transformed :where(input,select){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-ink)!important}html[data-theme=dark] .auth-form-transformed :where(label,.field-label-row a){color:var(--color-ink-soft)!important}html[data-theme=dark] :where(.homepage .site-footer,.transformed-site-footer){border-color:var(--color-border)!important;color:var(--color-ink-soft)!important;background:#07111f!important}html[data-theme=dark] :where(input,select,textarea,.button-secondary,.icon-button,.search,.search-field,.question-filter-input-shell,.question-filter-combobox [role=listbox]){border-color:var(--color-border)!important;background-color:var(--color-surface)!important;color:var(--color-ink)!important}html[data-theme=dark] :where(p,small,figcaption,.app-caption,.field-hint,.academic-wizard-card-copy small,.dashboard-section-card-copy small,.question-card-head,.video-card-meta){color:var(--color-muted)}html[data-theme=dark] :where(.skeleton,.video-placeholder,.question-skeleton){background-color:var(--color-surface-strong)!important}html[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}html[data-theme=dark] :where(.button-primary,.nav-link[aria-current=page]){color:#07111f}html[data-theme=dark] :where(.form-alert-info,.notice-info,.action-notice.notice-info){background:var(--color-brand-blue-soft)!important;color:#c9e8fc!important;border-color:#295a7d!important}html[data-theme=dark] :where(.form-alert-success,.notice-success){background:var(--color-success-soft)!important;color:#b6efda!important;border-color:#28614f!important}html[data-theme=dark] :where(.form-alert-error,.notice-error,.text-button-danger){background-color:var(--color-brand-red-soft);color:#ffc3d0!important;border-color:#71344a!important}@media (max-width:63.99rem){:is(.account-page,[data-auth-shell=authenticated]) :where(.account-main,.dashboard-main-v65,.learning-main,.commerce-main,.discovery-main,.engagement-main,.phase8-page,.profile-main-v65){inline-size:min(calc(100% - 1.5rem), var(--container))!important;padding-block-start:var(--space-5)!important}}@media (max-width:47.99rem){:root{--page-title-padding:1rem;--page-title-size:1.375rem}:is(.account-page,[data-auth-shell=authenticated]) :where(.account-main,.dashboard-main-v65,.learning-main,.commerce-main,.discovery-main,.engagement-main,.phase8-page,.profile-main-v65){inline-size:calc(100% - 1rem)!important;padding-block:.75rem calc(var(--mobile-bottom-nav-height) + 1.5rem)!important}:where(.account-page,[data-auth-shell=authenticated]) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero){border-radius:var(--radius-sm)!important;margin-block-end:var(--space-4)!important}:where(.page-intro-actions,.inline-actions,.academic-wizard-ready){inline-size:100%}:where(.page-intro-actions,.inline-actions)>:where(a,button){min-block-size:2.875rem}:where(.dashboard-section-card-grid,.phase8-two-column,.phase8-simulator-grid){grid-template-columns:1fr!important}:where(.question-card,.transformed-exam-card,.transformed-video-card,.study-document-card,.engagement-card){border-radius:var(--radius-sm)!important}.question-card .question-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center!important;display:grid!important}.question-card .question-actions>*{justify-content:center;flex:none!important;min-block-size:2.75rem!important;inline-size:100%!important}.question-card .question-actions>:where(.button,.text-button-danger){grid-column:1/-1;margin-inline-start:0}}@media (min-width:68.01rem){.question-list>:only-child:not(.question-skeleton){grid-column:1/-1;justify-self:center;inline-size:min(100%,46rem)}}@media (max-width:23rem){:root{--page-title-padding:.875rem}:is(.account-page,[data-auth-shell=authenticated]) :where(.account-main,.dashboard-main-v65,.learning-main,.commerce-main,.discovery-main,.engagement-main,.phase8-page,.profile-main-v65){inline-size:calc(100% - .75rem)!important}:where(.account-page,[data-auth-shell=authenticated]) :where(.learning-hero-badges,.account-hero-badges,.discovery-art-badges,.commerce-hero-badges,.sessions-security-badges,.collaboration-art-badges){display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{transition:none}}
:root{--color-warm:#d47a20;--color-warm-strong:#98500f;--color-warm-soft:#fff4e5;--color-warm-border:#efc995;--color-rose-soft:#fff0f3;--color-rose-border:#f2b5c1;--color-cta-blue:#1268ad;--color-cta-blue-deep:#0b4f87;--color-on-cta:#fff;--color-focus-ring:#1268ad47}html[data-theme=dark]{--color-warm:#f3b45f;--color-warm-strong:#ffd39a;--color-warm-soft:#3d2b18;--color-warm-border:#79512a;--color-rose-soft:#40212c;--color-rose-border:#71394a;--color-cta-blue:#65b4ed;--color-cta-blue-deep:#9bd2f7;--color-on-cta:#07111f;--color-focus-ring:#65b4ed57}.button.button-primary{box-shadow:0 .55rem 1.25rem #1268ad2e;border-color:var(--color-cta-blue-deep)!important;background:linear-gradient(135deg, var(--color-cta-blue), var(--color-cta-blue-deep))!important;color:var(--color-on-cta)!important}@media (hover:hover) and (pointer:fine){.button.button-primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.05)}}:where(.button-primary,.academic-wizard-ready .button,.profile-submit-bar .button-primary):focus-visible,:where(.button-secondary,.text-button,.icon-button):focus-visible,:where(.lesson-reader-header-tools button,.lesson-reader-header-settings button,.reader-primary-actions button):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}:where(.account-page,[data-auth-shell=authenticated]) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero){background:var(--color-canvas)!important}@media (min-width:64rem){.account-page .page-intro:has(.page-intro-actions){grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}}:where(.account-page,[data-auth-shell=authenticated]) .eyebrow{border:1px solid var(--color-warm-border);border-radius:var(--radius-pill);background:var(--color-warm-soft);align-items:center;min-block-size:1.8rem;inline-size:fit-content;padding-inline:.6rem;display:inline-flex;color:var(--color-warm-strong)!important}:is(.account-page,[data-auth-shell=authenticated]) :where(.study-document-card,.transformed-exam-card,.transformed-video-card,.question-card,.phase8-focus-card):not(.is-skeleton){background:linear-gradient(145deg, var(--color-canvas) 0%, var(--color-canvas) 82%, var(--color-warm-soft) 155%)}:is(.account-page,[data-auth-shell=authenticated]) :where(.study-document-card,.transformed-exam-card,.transformed-video-card,.question-card):is(:hover,:focus-within){box-shadow:var(--shadow-sm);border-color:var(--color-warm-border)!important}:where(.button-secondary,.text-button):not(:disabled):active{transform:scale(.98)}.reader-article{isolation:isolate;position:relative}.reader-highlighter-open .reader-layout{padding-block-end:calc(19rem + env(safe-area-inset-bottom))}.reader-favorite.is-confirmed svg{fill:var(--color-rose-border);color:var(--color-danger)}.lesson-reader-header-tools button,.lesson-reader-header-settings button,.reader-primary-actions button{transition:transform .1s,border-color .15s,background-color .15s,color .15s,box-shadow .15s}.lesson-reader-header-tools button:not(:disabled):active,.lesson-reader-header-settings button:not(:disabled):active,.reader-primary-actions button:not(:disabled):active{transform:scale(.96)}.lesson-reader-header-tools button.is-confirmed,.reader-primary-actions button.is-confirmed{background:var(--color-success-soft);color:var(--color-success);border-color:#9bd2bd;box-shadow:inset 0 0 0 1px #16755a0f}.lesson-reader-header-tools button.is-highlight-confirmed,.reader-primary-actions button.is-highlight-confirmed{border-color:var(--color-warm-border);background:var(--color-warm-soft);color:var(--color-warm-strong);box-shadow:inset 0 0 0 1px #d47a2012}.lesson-reader-header-tools button.is-panel-open,.lesson-reader-header-settings button.is-panel-open{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong)}.reader-tool-section[open]>summary{background:var(--color-warm-soft);color:var(--color-warm-strong)}.reader-mobile-tool-panel,.reader-mobile-note-form{gap:1rem;display:grid}.reader-action-notice{z-index:150;inset-block-start:5.2rem;border:1px solid var(--color-border);border-inline-start:.22rem solid var(--color-warm);border-radius:var(--radius-sm);background:var(--color-canvas);inline-size:min(100% - 1rem,40rem);color:var(--color-ink-soft);box-shadow:var(--shadow-sm);align-items:center;gap:.75rem;margin:0;padding:.7rem .85rem;display:flex;position:fixed;left:50%;right:auto;transform:translate(-50%)}.reader-action-notice p{flex:1;min-inline-size:0;margin:0;line-height:1.8}.reader-action-notice .icon-button{flex:0 0 2.75rem;min-block-size:2.75rem}.reader-mobile-tool-panel .reader-settings-grid{padding:0}.reader-mobile-tool-panel .reader-settings-grid label,.reader-mobile-note-form{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:.85rem}.reader-mobile-note-form label{color:var(--color-ink);font-weight:700}.reader-mobile-note-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);resize:vertical;min-block-size:8rem;padding:.75rem}.reader-mobile-tool-panel .action-notice,.reader-mobile-note-form .action-notice{margin:0}.exam-wizard-question.is-highlighted{border-color:var(--color-warm-border);box-shadow:inset .25rem 0 0 var(--color-warm), 0 16px 45px #13283f12}.exam-wizard-question .exam-question-actions .exam-tool-mark.is-active{border-color:var(--color-rose-border);background:var(--color-rose-soft);color:var(--color-brand-red);box-shadow:inset 0 0 0 1px #dc365c0f}.exam-wizard-question .exam-question-actions .exam-tool-saved.is-active{border-color:var(--color-warm-border);background:var(--color-warm-soft);color:var(--color-warm-strong);box-shadow:inset 0 0 0 1px #d47a2012}.exam-review-overview{gap:1rem;display:grid}.exam-review-filters{flex-wrap:wrap;gap:.5rem;display:flex}.exam-review-filters button{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-canvas);min-block-size:2.75rem;color:var(--color-ink-soft);font:inherit;cursor:pointer;padding-inline:.85rem;font-weight:700}.exam-review-filters button.is-active{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong)}.exam-review-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem;max-block-size:min(48vh,28rem);display:grid;overflow-y:auto}.exam-review-grid button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-block-size:5.3rem;color:var(--color-ink);text-align:start;cursor:pointer;gap:.15rem;padding:.7rem;display:grid}.exam-review-grid button.is-marked{border-color:var(--color-warm-border);background:var(--color-warm-soft)}.exam-review-grid button[aria-current=step]{border-color:var(--color-brand-blue);box-shadow:inset 0 0 0 1px var(--color-brand-blue)}.exam-review-grid button:disabled{opacity:.6;cursor:not-allowed}.exam-review-grid button:focus-visible,.exam-review-filters button:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:-3px}.exam-review-grid strong{font-size:1.15rem}.exam-review-grid span,.exam-review-grid small,.exam-review-empty{color:var(--color-muted);font-size:.875rem}.exam-wizard-question .strike-option.is-active{border-color:var(--color-rose-border);background:var(--color-rose-soft);color:var(--color-danger);box-shadow:0 0 0 3px #c62d4d12}.exam-wizard-question .exam-question-actions button:not(:disabled),.exam-wizard-question .strike-option:not(:disabled){transition:transform .1s,border-color .15s,background-color .15s,color .15s}.exam-wizard-question .exam-question-actions button:not(:disabled):active,.exam-wizard-question .strike-option:not(:disabled):active{transform:scale(.96)}.app-modal{border-color:var(--color-border-strong)}.app-modal-header{background:linear-gradient(120deg, var(--color-canvas) 0%, var(--color-canvas) 70%, var(--color-warm-soft) 145%);align-items:center;min-block-size:4.25rem;padding:.9rem 1rem}.app-modal-header h2{color:var(--color-ink);font-size:1.05rem}.app-modal-header p{max-inline-size:48ch;font-size:.875rem;line-height:1.75}.app-modal-body{background:var(--color-canvas)}.lesson-reader-header-tools button:focus-visible,.lesson-reader-header-settings button:focus-visible,.reader-primary-actions button:focus-visible,.exam-wizard-question .exam-question-actions button:focus-visible,.exam-wizard-question .strike-option:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.app-modal.is-sheet{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.app-modal.is-sheet .app-modal-body{overscroll-behavior-y:contain}.pwa-status{z-index:auto;width:max-content;max-width:min(32rem,100% - 2rem);margin-block:var(--space-2);border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--shadow-sm);color:var(--color-ink-soft);flex-direction:row;flex:none;align-items:center;gap:.625rem;margin-inline:auto;padding:.5rem .75rem;position:static;inset:auto}.pwa-status>svg{color:var(--color-brand-blue-strong);flex-shrink:0}.pwa-status-content{min-inline-size:0;line-height:1.8;display:grid}.pwa-status button{min-block-size:2.75rem;color:var(--color-brand-blue-strong)}.pwa-status-dismiss{border-radius:var(--radius-sm);flex:0 0 2.75rem;place-items:center;display:grid}.pwa-status button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.site-header .mobile-login-link{white-space:nowrap}@media (max-width:23rem){.site-header .brand-label{display:none}}html[data-theme=dark] :is(.account-page,[data-auth-shell=authenticated]) :where(.study-document-card,.transformed-exam-card,.transformed-video-card,.question-card,.phase8-focus-card):not(.is-skeleton){background:linear-gradient(145deg, var(--color-canvas) 0%, var(--color-canvas) 80%, var(--color-warm-soft) 165%)!important}html[data-theme=dark] :where(.reader-mobile-tool-panel .reader-settings-grid label,.reader-mobile-note-form){background:var(--color-surface)}@media (max-width:47.99rem){:where(.button-primary,.academic-wizard-ready .button,.profile-submit-bar .button-primary){min-block-size:3rem}:is(.account-page,[data-auth-shell=authenticated]) :where(.account-main,.dashboard-main-v65,.learning-main,.commerce-main,.discovery-main,.engagement-main,.phase8-page,.profile-main-v65){inline-size:min(calc(100% - 1rem), var(--app-content-max))!important;padding-block-end:calc(var(--space-12) + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important}.app-modal-overlay:has(.app-modal.is-sheet){background:#06111fa8}.app-modal.is-sheet{border-radius:1rem 1rem 0 0;max-block-size:min(86dvh,44rem)}.app-modal.is-sheet .app-modal-header{padding-block-start:1.2rem;position:sticky}.app-modal.is-sheet .app-modal-header:before{inset-block-start:.45rem;border-radius:var(--radius-pill);background:var(--color-border-strong);content:"";block-size:.25rem;inline-size:2.75rem;position:absolute;left:50%;transform:translate(-50%)}.app-modal.is-sheet .app-modal-body{padding:1rem;padding-block-end:max(1.25rem, env(safe-area-inset-bottom,0px))}.lesson-reader-header-tools button span{font-size:.8125rem;display:inline}.lesson-reader-header-tools{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.lesson-reader-header-tools button{flex-wrap:wrap;gap:.35rem;min-block-size:3rem;min-inline-size:0}.lesson-reader-header-tools button:not(.is-confirmed):not(.is-panel-open){border-color:var(--color-border);background:var(--color-surface)}.lesson-reader-header-settings button{min-inline-size:2.9rem}}@media (prefers-reduced-motion:reduce){.lesson-reader-header-tools button,.lesson-reader-header-settings button,.reader-primary-actions button,.exam-wizard-question .exam-question-actions button,.exam-wizard-question .strike-option{transition:none}:where(.button-primary,.button-secondary,.text-button,.lesson-reader-header-tools button,.lesson-reader-header-settings button,.reader-primary-actions button,.exam-question-actions button,.strike-option):not(:disabled):active{transform:none}}.exam-control-actions{background:color-mix(in srgb, var(--color-warm) 7%, var(--surface));border-radius:1rem;gap:.65rem;padding:1rem;display:grid}.exam-control-actions .button{justify-content:center;min-block-size:2.75rem}.exam-control-actions .exam-finish-action{color:#fff;background:#b62c45;border-color:#b62c45}.exam-question-inline-actions>button{display:none}.exam-wizard-status-card .exam-question-navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;padding:1rem}.exam-review-grid>button{background:color-mix(in srgb, var(--color-warm) 5%, var(--surface));border-radius:1rem;min-block-size:6rem}.exam-review-grid>button.is-marked{background:color-mix(in srgb, var(--color-warm) 14%, var(--surface))}@media (max-width:63.99rem){.exam-wizard-layout .exam-wizard-status-card{inline-size:100%;display:block;position:static}.exam-control-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-control-actions .exam-finish-action{grid-column:1/-1}}
:where(.homepage-transformed,.page-shell,.account-page,.learning-page,.transformed-learning-page,.exam-catalog-page,.commerce-page,.discovery-page,.auth-layout-transformed){color:var(--color-ink)}:where(.home-hero,.transformed-home-hero,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.financial-art-hero,.collaboration-art-hero,.exam-intro-art-hero,.result-art-hero,.phase8-simulator-hero){border:1px solid var(--color-border)!important;background:linear-gradient(135deg, var(--color-canvas) 0%, var(--color-brand-blue-faint) 100%)!important;box-shadow:var(--shadow-sm)!important;border-radius:1.25rem!important}:where(.home-hero-copy h1,.learning-art-hero h1,.account-art-hero h1,.discovery-art-hero h1,.commerce-art-hero h1,.sessions-art-hero h1,.financial-art-hero h1,.collaboration-art-hero h1,.exam-intro-art-hero h1,.result-art-hero h1){text-wrap:balance;color:var(--color-ink)!important}:where(.page-intro){justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex;border:1px solid var(--color-border)!important;background:var(--color-canvas)!important;box-shadow:var(--shadow-xs)!important;border-radius:1.1rem!important;padding:clamp(1rem,2.5vw,1.5rem)!important}:where(.page-intro h1){text-wrap:balance;color:var(--color-ink)!important;margin-block:.35rem .3rem!important;font-size:clamp(1.35rem,3vw,1.85rem)!important}:where(.page-intro p){max-inline-size:58ch;line-height:1.9;color:var(--color-muted)!important;margin:0!important}:where(.page-intro-actions){flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}:where(.home-hero-copy>p,.learning-art-hero p,.account-art-hero p,.discovery-art-hero p,.commerce-art-hero p,.sessions-art-hero p,.financial-art-hero p,.collaboration-art-hero p,.exam-intro-art-hero p,.result-art-hero p){color:var(--color-muted)!important}:where(.learning-art-hero-visual,.account-art-hero-visual,.discovery-art-hero-visual,.commerce-art-hero-visual,.exam-intro-art-hero-visual){border-color:var(--color-border)!important;background:color-mix(in srgb, var(--color-brand-blue-soft) 72%, var(--color-canvas))!important}.auth-layout-transformed{min-block-size:100dvh;padding:clamp(.75rem,3vw,2rem);background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--color-brand-blue-soft) 75%, transparent), transparent 38%), var(--color-page)!important}.auth-layout-grid{width:min(100%,72rem);border:1px solid var(--color-border);background:var(--color-canvas);min-block-size:min(45rem,100dvh - 2rem);box-shadow:var(--shadow-soft);border-radius:1.75rem;grid-template-columns:minmax(20rem,.86fr) minmax(28rem,1fr);display:grid;overflow:hidden}.auth-panel-transformed{min-block-size:auto;padding:0!important}.auth-form-transformed{width:min(100%,31rem);border:1px solid var(--color-border)!important;background:var(--color-canvas)!important;box-shadow:var(--shadow-soft)!important;border-radius:1.35rem!important;padding:clamp(1.25rem,4vw,2rem)!important}.transformed-auth-brand{border-color:var(--color-border)!important;margin-block-end:1.5rem!important;padding-block-end:1rem!important}.transformed-auth-heading{grid-template-columns:3.5rem minmax(0,1fr)!important;gap:.85rem!important;margin-block-end:1.5rem!important}.auth-heading-art{border-color:var(--color-border)!important;background:var(--color-brand-blue-soft)!important;border-radius:1rem!important;block-size:3.5rem!important;inline-size:3.5rem!important}.transformed-auth-heading h1{font-size:clamp(1.35rem,3vw,1.7rem)!important}.transformed-auth-heading p{color:var(--color-muted)!important}.auth-visual-panel{isolation:isolate;border-inline-start:1px solid var(--color-border);background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--color-brand-red-soft) 88%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-brand-blue-soft) 58%, var(--color-canvas)), var(--color-canvas) 78%);min-block-size:100%;color:var(--color-ink);padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.auth-visual-panel:before{z-index:-1;background:radial-gradient(circle at 12% 88%, color-mix(in srgb, var(--color-brand-blue-soft) 72%, transparent), transparent 38%);content:"";position:absolute;inset:0}.auth-visual-content{z-index:1;flex-direction:column;flex:1;align-items:flex-start;max-inline-size:31rem;margin:auto;display:flex;position:relative}.auth-visual-kicker{border:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-brand-blue-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.83rem;display:inline-flex}.auth-visual-art{border:1px solid var(--color-border);background:var(--color-canvas);width:11rem;height:11rem;box-shadow:var(--shadow-sm);border-radius:2.5rem;place-items:center;margin:2.75rem 0 1.25rem;display:grid}.auth-visual-art .medical-artwork-flat{width:9.5rem;height:9.5rem}.auth-visual-content h2{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:750;line-height:1.45}.auth-visual-content>p{max-inline-size:28rem;color:var(--color-muted);margin:1rem 0 0;font-size:1rem;line-height:2}.auth-visual-points{color:var(--color-ink-soft);gap:.65rem;margin-block-start:1.6rem;font-size:.92rem;display:grid}.auth-visual-points span{align-items:center;gap:.5rem;display:inline-flex}.auth-visual-points svg{color:var(--color-success)}.auth-visual-footer{color:var(--color-muted);justify-content:space-between;font-size:.78rem;display:flex;position:absolute;inset-block-end:1.5rem;inset-inline:clamp(1.25rem,3vw,3rem)}.auth-visual-orb{z-index:-1;border:1px solid color-mix(in srgb, var(--color-brand-blue) 16%, transparent);background:color-mix(in srgb, var(--color-brand-blue-soft) 70%, transparent);border-radius:50%;position:absolute}.auth-visual-orb-one{width:20rem;height:20rem;inset-block-start:-7rem;inset-inline-end:-9rem}.auth-visual-orb-two{background:color-mix(in srgb, var(--color-brand-red-soft) 76%, transparent);width:13rem;height:13rem;inset-block-end:4rem;inset-inline-start:-6rem}.auth-form-transformed :where(input:not([type=checkbox]):not([type=radio]),select){min-block-size:3.25rem;border-color:var(--color-border)!important;background:var(--color-canvas)!important;color:var(--color-ink)!important}.auth-form-transformed :where(input[type=checkbox],input[type=radio]){block-size:1.15rem;inline-size:1.15rem;min-height:0;flex-shrink:0;min-block-size:0}.auth-form-transformed .transformed-auth-home{min-block-size:2.75rem}.auth-form-transformed :where(input,select):focus{border-color:var(--color-brand-blue)!important;box-shadow:var(--shadow-focus)!important}.auth-form-transformed input[aria-invalid=true]{border-color:var(--color-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 14%, transparent)!important}.auth-form-transformed .button-primary{min-block-size:3.25rem;background:var(--color-brand-blue)!important;box-shadow:0 .65rem 1.25rem color-mix(in srgb, var(--color-brand-blue) 22%, transparent)!important}:where([data-auth-shell=authenticated] .learning-art-hero,[data-auth-shell=authenticated] .account-art-hero,[data-auth-shell=authenticated] .discovery-art-hero,[data-auth-shell=authenticated] .commerce-art-hero){min-block-size:0!important;padding-block:clamp(1rem,2.5vw,1.5rem)!important}@media (max-width:42rem){:where(.home-hero,.transformed-home-hero,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.financial-art-hero,.collaboration-art-hero,.exam-intro-art-hero,.result-art-hero){box-shadow:var(--shadow-xs)!important;border-radius:1rem!important}.auth-layout-transformed{padding:.65rem!important}.auth-layout-grid{border-radius:1rem;min-block-size:auto;display:block}.auth-visual-panel{display:none}.auth-form-transformed{border-radius:1rem!important;padding:1.1rem!important}:where(.page-intro){flex-direction:column;align-items:stretch;gap:.8rem}:where(.page-intro-actions){inline-size:100%}:where(.page-intro-actions)>*{max-inline-size:100%}}@media (max-width:52rem){.auth-layout-grid{grid-template-columns:minmax(0,1fr);min-block-size:auto}.auth-visual-panel{display:none}}html[data-theme=dark] :where(.auth-form-transformed,.home-hero,.transformed-home-hero,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.financial-art-hero,.collaboration-art-hero,.exam-intro-art-hero,.result-art-hero,.phase8-simulator-hero){background:var(--color-canvas)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-sm)!important}html[data-theme=dark] .auth-layout-grid{border-color:var(--color-border);background:var(--color-canvas)}html[data-theme=dark] .homepage-transformed :is(.home-hero-badge strong,.transformed-home-trust strong){color:var(--color-ink)!important}html[data-theme=dark] .homepage-transformed .home-hero-badge small{color:var(--color-muted)!important}html[data-theme=dark] .homepage-transformed .transformed-home-assurance li{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-ink-soft)!important}.sample-question-list{align-items:start;display:grid;grid-template-columns:minmax(0,1fr)!important}@media (min-width:64rem) and (max-height:50rem){.account-page{--page-title-padding:1rem;--page-title-size:1.5rem}:is(.account-page,[data-auth-shell=authenticated]:not([data-auth-shell-mode=public])) :where(.account-main,.dashboard-main-v65,.learning-main,.commerce-main,.discovery-main,.engagement-main,.phase8-page,.profile-main-v65){padding-block:1rem 2rem}:is(.account-page,[data-auth-shell=authenticated]:not([data-auth-shell-mode=public])) :where(.page-intro,.learning-art-hero,.account-art-hero,.discovery-art-hero,.commerce-art-hero,.sessions-art-hero,.profile-page-heading,.collaboration-art-hero,.phase8-simulator-hero,.exam-intro-art-hero){gap:.75rem!important;min-block-size:0!important;margin-block-end:1rem!important;padding:1rem!important}.homepage-transformed .header-inner{min-height:3.75rem!important}.homepage-transformed .transformed-home-hero{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)!important;gap:2rem!important;min-height:0!important;padding-block:1.5rem!important}.homepage-transformed .transformed-home-copy h1{letter-spacing:0!important;max-width:21ch!important;margin-block:.75rem!important;font-size:clamp(2.1rem,3.2vw,2.75rem)!important;line-height:1.4!important}.homepage-transformed .transformed-home-copy>p{margin-block:.75rem!important;line-height:1.85!important}.homepage-transformed .home-art-showcase{aspect-ratio:1;justify-self:center;inline-size:min(100%,20rem);min-height:0!important}}@media (min-width:52.01rem) and (max-height:50rem){.auth-layout-transformed{padding:.75rem}.auth-layout-grid{align-items:stretch;min-block-size:0}.auth-form-transformed{width:min(100%,31rem)!important;padding:.75rem 1.25rem!important}.transformed-auth-brand{margin-block-end:.4rem!important;padding-block-end:.4rem!important}.transformed-auth-heading{gap:.65rem!important;margin-block-end:.5rem!important}.transformed-auth-heading h1{margin-block:.2rem;font-size:1.45rem!important}.transformed-auth-heading p{margin-block:.25rem 0;line-height:1.7}.auth-form-transformed .segmented-control{min-height:0;margin-block-end:.5rem;padding:.1875rem}.auth-form-transformed .segmented-control button{min-height:2.75rem;min-block-size:2.75rem}.auth-form-transformed form{gap:.5rem}.auth-form-transformed .field{margin:0}.auth-form-transformed :where(input:not([type=checkbox]):not([type=radio]),select){min-block-size:2.75rem;min-height:2.75rem!important}.auth-form-transformed .auth-remember{align-items:center;min-block-size:2.75rem;margin:0;padding:.45rem .75rem}.auth-form-transformed .auth-remember strong{line-height:1.5}.auth-form-transformed .auth-remember small{line-height:1.6}.auth-form-transformed .button-primary{min-block-size:2.75rem;margin-block-start:0;padding-block:.5rem;min-height:2.75rem!important}.auth-form-transformed .auth-switch{align-items:center;gap:.3rem;min-block-size:2.75rem;margin-block:.25rem 0;margin-inline-end:.75rem;display:inline-flex}.auth-form-transformed .transformed-auth-home{margin-block:.25rem 0}.auth-visual-panel{padding:1.5rem 2rem 3.5rem}.auth-visual-art{border-radius:1.5rem;width:7rem;height:7rem;margin-block:1rem .75rem}.auth-visual-art .medical-artwork-flat{width:6rem!important;height:6rem!important}.auth-visual-content h2{letter-spacing:0;font-size:2rem;font-weight:700}.auth-visual-content>p{margin-block-start:.75rem;line-height:1.8}.auth-visual-points{gap:.35rem;margin-block-start:.75rem}.auth-visual-footer{inset-block-end:1rem}}
.reader-heading-level-2{font-size:1.6em}.reader-heading-level-3{font-size:1.25em}.reader-heading-level-4{font-size:1.02em}.reader-heading .dq-rich-content{font-weight:800}.reader-heading .dq-rich-content :is(h1,h2,h3,h4,h5,h6){font-size:1em;font-weight:inherit}.reader-heading-size-compact .dq-rich-content{font-size:.96em}.reader-heading-size-normal .dq-rich-content{font-size:1em}.reader-heading-size-large .dq-rich-content{font-size:1.08em}.dq-rich-content blockquote{margin-block:var(--space-5);padding-block:var(--space-4);padding-inline:var(--space-5);border-inline-start:.25rem solid var(--color-brand-blue);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-soft);margin-inline:0}.dq-rich-content blockquote>:first-child{margin-block-start:0}.dq-rich-content blockquote>:last-child{margin-block-end:0}.reader-theme-sepia .dq-rich-content blockquote{background:#f8ecd7;border-inline-start-color:#a46f24}.reader-theme-dark .dq-rich-content blockquote{color:#edf2f7;background:#121c2c;border-inline-start-color:#71aef1}@media (min-width:64rem){.reader-layout{grid-template-columns:19rem minmax(0,1fr) 21rem;gap:clamp(1rem,1.5vw,1.5rem);width:min(100% - clamp(1rem,2vw,2rem),106rem)}.reader-toc,.reader-tools-v65.reader-companion{max-block-size:calc(100dvh - var(--topbar-height) - var(--space-8));overscroll-behavior-y:contain;scrollbar-gutter:stable;position:sticky;inset-block-start:calc(var(--topbar-height) + var(--space-4));overflow:hidden auto}}@media (max-width:47.99rem){.reader-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.reader-table .dq-rich-content,.reader-article .dq-rich-content figure.table{font-size:.92rem!important;line-height:1.85!important}.reader-article .dq-rich-content figure.table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-inline-size:100%;margin-inline:0;overflow-x:auto}.reader-article .dq-rich-content:has(>table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.reader-article .dq-rich-content table{width:100%;table-layout:auto;min-inline-size:36rem;font-size:.92rem!important;line-height:1.85!important}.reader-article .dq-rich-content table :where(thead,tbody,tfoot,tr,th,td,p,span,strong,em,bdi,ul,ol,li){font-size:inherit!important;line-height:inherit!important}.reader-article .dq-rich-content table :is(th,td){overflow-wrap:normal;word-break:normal;min-inline-size:7.5rem}}.dq-key-point{color:inherit;background:0 0;border-radius:0;padding:0}.question-keypoints-visible .dq-key-point{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;background:#fef08a;border-radius:.18rem;padding-inline:.12em}html[data-theme=dark] .question-keypoints-visible .dq-key-point,.reader-theme-dark .question-keypoints-visible .dq-key-point{color:#fff7d6;background:#854d0e}.reader-theme-dark .lesson-reader-header-primary>a:first-child,.reader-theme-dark .lesson-reader-search{color:#dce6f2;background:#182235}.reader-theme-dark .lesson-reader-search{border-inline-start-color:#3b4a60;color:#dce6f2!important}.reader-theme-dark .reader-toc>header,.reader-theme-dark .reader-tools-head{color:#e7edf6;background:#1e2e46;border-color:#3b4a60}.reader-theme-dark .reader-tools-head .reader-back{color:#dce6f2}.reader-document-cover{margin:0 0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);aspect-ratio:16/9;overflow:hidden}.reader-document-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}
