: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,.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}}
.phase8-page{padding-block:2rem 4rem}.phase8-page .page-intro{margin-bottom:1.5rem}.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(4,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: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-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}}
: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-highlight.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-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:110;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;align-items:center;gap:.625rem;padding:.5rem .75rem}.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}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}}
: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;background:linear-gradient(145deg, var(--color-feature) 0%, var(--color-brand-blue-strong) 56%, #082d51 100%);min-block-size:100%;color:var(--color-on-feature);padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.auth-visual-panel:before{z-index:-1;content:"";background:linear-gradient(120deg,#0000 25%,#ffffff14 25.2%,#0000 54%);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{color:#dff1ff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.83rem;display:inline-flex}.auth-visual-art{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:2.5rem;place-items:center;width:11rem;height:11rem;margin:2.75rem 0 1.25rem;display:grid;box-shadow:0 1.5rem 3rem #00000026}.auth-visual-art .medical-artwork-flat{width:9.5rem;height:9.5rem}.auth-visual-content h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:750;line-height:1.45}.auth-visual-content>p{color:#c6e0f4;max-inline-size:28rem;margin:1rem 0 0;font-size:1rem;line-height:2}.auth-visual-points{color:#e4f3ff;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:#8ee2c1}.auth-visual-footer{color:#a8cce7;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;filter:blur(1px);background:#6ec7ff29;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:#ffb77b1f;width:13rem;height:13rem;inset-block-end:4rem;inset-inline-start:-6rem}.auth-form-transformed :where(input,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,select):focus{border-color:var(--color-brand-blue)!important;box-shadow:var(--shadow-focus)!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%}}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)}
