.AcademyPublicLanding-module__VrfImG__landing{max-width:1240px;color:var(--foreground);margin:0 auto;padding:62px 32px 0}.AcademyPublicLanding-module__VrfImG__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:76px;padding-bottom:64px;display:grid}.AcademyPublicLanding-module__VrfImG__eyebrow{letter-spacing:2px;color:var(--ink-soft);margin:0 0 20px;font-size:10px;font-weight:700}.AcademyPublicLanding-module__VrfImG__hero h1{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-2px;margin:0 0 26px;font-size:clamp(48px,5.8vw,76px);font-weight:500;line-height:1.04}.AcademyPublicLanding-module__VrfImG__hero h1 em{color:var(--primary);font-weight:500}.AcademyPublicLanding-module__VrfImG__lead{color:var(--ink-soft);max-width:500px;margin:0 0 20px;font-size:16px;line-height:1.8}.AcademyPublicLanding-module__VrfImG__enrollment{border-left:3px solid #c5a54d;max-width:465px;margin:24px 0;padding-left:14px;font-size:14px;font-weight:650;line-height:1.7}.AcademyPublicLanding-module__VrfImG__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.AcademyPublicLanding-module__VrfImG__primary,.AcademyPublicLanding-module__VrfImG__secondary{border:1px solid var(--border-strong);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:14px 19px;font-size:13px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.AcademyPublicLanding-module__VrfImG__primary{color:#152f3a;background:#f2d76f;box-shadow:3px 3px #17313d}.AcademyPublicLanding-module__VrfImG__primary:hover{transform:translateY(-2px);box-shadow:4px 5px #17313d}.AcademyPublicLanding-module__VrfImG__secondary{color:var(--foreground);background:var(--surface)}.AcademyPublicLanding-module__VrfImG__secondary:hover{background:var(--surface-accent)}.AcademyPublicLanding-module__VrfImG__accessNote{color:var(--ink-soft);max-width:465px;margin:21px 0 0;font-size:12px;line-height:1.8}.AcademyPublicLanding-module__VrfImG__practicePreview{color:#f8f7ee;box-shadow:14px 16px 0 var(--surface-accent);background:#17313d;border-radius:22px;padding:34px 34px 26px}.AcademyPublicLanding-module__VrfImG__previewHeading{justify-content:space-between;align-items:baseline;display:flex}.AcademyPublicLanding-module__VrfImG__practicePreview .AcademyPublicLanding-module__VrfImG__eyebrow{color:#bccdce;font-size:9px}.AcademyPublicLanding-module__VrfImG__previewHeading>span:last-child{color:#f2d76f;font-size:23px}.AcademyPublicLanding-module__VrfImG__practicePreview h2{font-family:var(--font-cormorant),Georgia,serif;margin:12px 0;font-size:37px;font-weight:500;line-height:1.2}.AcademyPublicLanding-module__VrfImG__practicePreview>p{color:#c8d4d7;max-width:300px;font-size:13px;line-height:1.8}.AcademyPublicLanding-module__VrfImG__practiceSteps{gap:0;margin:30px 0 25px;padding:0;list-style:none;display:grid}.AcademyPublicLanding-module__VrfImG__practiceSteps li{border-top:1px solid #45606b;gap:18px;padding:20px 0;display:flex}.AcademyPublicLanding-module__VrfImG__practiceSteps li>span{color:#edda8f;padding-top:3px;font-size:12px}.AcademyPublicLanding-module__VrfImG__practiceSteps h3{margin:0 0 7px;font-size:14px;font-weight:650}.AcademyPublicLanding-module__VrfImG__practiceSteps p{color:#c8d4d7;margin:0;font-size:12px;line-height:1.7}.AcademyPublicLanding-module__VrfImG__subjects{flex-wrap:wrap;gap:8px;display:flex}.AcademyPublicLanding-module__VrfImG__subjects span{color:#e9eeee;border:1px solid #526b73;border-radius:30px;padding:8px 12px;font-size:10px}.AcademyPublicLanding-module__VrfImG__features{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:40px 0 54px;display:grid}.AcademyPublicLanding-module__VrfImG__featureIcon{background:var(--surface-accent);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.AcademyPublicLanding-module__VrfImG__features h2{margin:19px 0 10px;font-size:18px;font-weight:600;line-height:1.4}.AcademyPublicLanding-module__VrfImG__features p,.AcademyPublicLanding-module__VrfImG__joinHeading>p:last-child{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.AcademyPublicLanding-module__VrfImG__join{padding:64px 0 58px}.AcademyPublicLanding-module__VrfImG__joinHeading{max-width:600px}.AcademyPublicLanding-module__VrfImG__joinHeading h2{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.7px;margin:0 0 16px;font-size:43px;font-weight:500;line-height:1.15}.AcademyPublicLanding-module__VrfImG__enrollmentSteps{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:38px 0;padding:0;list-style:none;display:grid}.AcademyPublicLanding-module__VrfImG__enrollmentSteps li{border-top:1px solid var(--border-strong);padding-top:20px}.AcademyPublicLanding-module__VrfImG__enrollmentSteps li>span{color:var(--ink-soft);font-family:Georgia,serif;font-size:24px}.AcademyPublicLanding-module__VrfImG__enrollmentSteps h3{margin:17px 0 9px;font-size:16px;font-weight:650}.AcademyPublicLanding-module__VrfImG__enrollmentSteps p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.8}.AcademyPublicLanding-module__VrfImG__joinCta{align-items:center;gap:28px;display:flex}.AcademyPublicLanding-module__VrfImG__joinCta p{max-width:430px;color:var(--ink-soft);font-size:12px;line-height:1.7}.AcademyPublicLanding-module__VrfImG__footer{border-top:1px solid var(--border);color:var(--ink-soft);justify-content:space-between;gap:20px;padding:23px 0;font-size:11px;display:flex}.AcademyPublicLanding-module__VrfImG__notice{border:1px solid var(--border);border-radius:8px;margin-bottom:24px;padding:12px;font-size:13px}.AcademyPublicLanding-module__VrfImG__landing a:focus-visible{outline:3px solid var(--primary);outline-offset:5px}@media (max-width:900px){.AcademyPublicLanding-module__VrfImG__landing{padding-top:40px}.AcademyPublicLanding-module__VrfImG__hero{gap:35px}.AcademyPublicLanding-module__VrfImG__hero h1{font-size:57px}.AcademyPublicLanding-module__VrfImG__practicePreview{padding:26px}.AcademyPublicLanding-module__VrfImG__practicePreview h2{font-size:31px}.AcademyPublicLanding-module__VrfImG__features{gap:24px}}@media (max-width:680px){.AcademyPublicLanding-module__VrfImG__landing{padding:34px 22px 0}.AcademyPublicLanding-module__VrfImG__hero{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.AcademyPublicLanding-module__VrfImG__hero h1{font-size:56px}.AcademyPublicLanding-module__VrfImG__lead{font-size:15px}.AcademyPublicLanding-module__VrfImG__practicePreview{box-shadow:7px 8px 0 var(--surface-accent);padding:27px}.AcademyPublicLanding-module__VrfImG__features{grid-template-columns:1fr;gap:28px;padding:32px 0}.AcademyPublicLanding-module__VrfImG__features h2{margin-top:13px}.AcademyPublicLanding-module__VrfImG__join{padding:42px 0}.AcademyPublicLanding-module__VrfImG__joinHeading h2{font-size:35px}.AcademyPublicLanding-module__VrfImG__enrollmentSteps{grid-template-columns:1fr;gap:25px;margin:30px 0}.AcademyPublicLanding-module__VrfImG__joinCta{flex-direction:column;align-items:flex-start;gap:12px}.AcademyPublicLanding-module__VrfImG__footer{flex-wrap:wrap;font-size:10px}.AcademyPublicLanding-module__VrfImG__actions{gap:12px}.AcademyPublicLanding-module__VrfImG__primary,.AcademyPublicLanding-module__VrfImG__secondary{gap:18px;padding:13px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.AcademyPublicLanding-module__VrfImG__primary,.AcademyPublicLanding-module__VrfImG__secondary{transition:none}.AcademyPublicLanding-module__VrfImG__primary:hover{transform:none}}
.AdminAcademyDashboard-module__SyqBdW__dashboard{--dash-ink:var(--foreground);max-width:1420px;color:var(--dash-ink);grid-template-columns:206px minmax(0,1fr);gap:38px;margin:0 auto;padding:38px 32px 24px;display:grid}.AdminAcademyDashboard-module__SyqBdW__sidebar{flex-direction:column;align-self:start;gap:7px;padding:13px 0;display:flex;position:sticky;top:24px}.AdminAcademyDashboard-module__SyqBdW__eyebrow{letter-spacing:1.8px;color:var(--ink-soft);margin:0 0 14px;font-size:10px;font-weight:700}.AdminAcademyDashboard-module__SyqBdW__sidebar>a{color:var(--ink-soft);border-radius:9px;justify-content:space-between;padding:11px 13px;font-size:12px;display:flex}.AdminAcademyDashboard-module__SyqBdW__sidebar>a:hover{background:var(--surface-accent);color:var(--foreground)}.AdminAcademyDashboard-module__SyqBdW__sidebar .AdminAcademyDashboard-module__SyqBdW__activeNav{background:var(--surface-accent);color:var(--foreground);font-weight:700}.AdminAcademyDashboard-module__SyqBdW__sidebarDivider{background:var(--border);height:1px;margin:23px 12px 17px}.AdminAcademyDashboard-module__SyqBdW__sidebar>.AdminAcademyDashboard-module__SyqBdW__eyebrow{padding-left:13px}.AdminAcademyDashboard-module__SyqBdW__note{border-top:1px solid var(--border);margin:31px 10px 0;padding:15px 0;font-size:11px;font-weight:600}.AdminAcademyDashboard-module__SyqBdW__note p{color:var(--ink-soft);margin-top:9px;font-size:11px;font-weight:400;line-height:1.7}.AdminAcademyDashboard-module__SyqBdW__noteDot{background:#b18a25;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.AdminAcademyDashboard-module__SyqBdW__content{min-width:0}.AdminAcademyDashboard-module__SyqBdW__intro{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.AdminAcademyDashboard-module__SyqBdW__intro h1{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-1.5px;margin:0 0 12px;font-size:49px;font-weight:600;line-height:1.05}.AdminAcademyDashboard-module__SyqBdW__intro>div>p:last-child{color:var(--ink-soft);font-size:13px}.AdminAcademyDashboard-module__SyqBdW__outlineButton{border:1px solid var(--border-strong);white-space:nowrap;border-radius:7px;padding:11px 16px;font-size:11px;font-weight:600}.AdminAcademyDashboard-module__SyqBdW__outlineButton:hover{background:var(--surface-accent)}.AdminAcademyDashboard-module__SyqBdW__hero{color:#f7f5ed;background:#162e40;border-radius:18px;grid-template-columns:minmax(0,1fr) 200px;gap:26px;padding:32px 35px;display:grid;overflow:hidden}.AdminAcademyDashboard-module__SyqBdW__heroEyebrow{letter-spacing:2px;color:#c4d0d2;font-size:9px}.AdminAcademyDashboard-module__SyqBdW__hero h2{font-family:var(--font-cormorant),Georgia,serif;max-width:450px;margin:16px 0 13px;font-size:36px;font-weight:500;line-height:1.1}.AdminAcademyDashboard-module__SyqBdW__hero>div>p{color:#c8d3d8;max-width:380px;font-size:12px;line-height:1.8}.AdminAcademyDashboard-module__SyqBdW__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.AdminAcademyDashboard-module__SyqBdW__heroActions>a{font-size:11px}.AdminAcademyDashboard-module__SyqBdW__heroActions>a:first-child{color:#162e40;background:#efd77c;border-radius:6px;gap:29px;padding:13px 17px;font-weight:700;display:flex}.AdminAcademyDashboard-module__SyqBdW__heroActions>a:hover{opacity:.85}.AdminAcademyDashboard-module__SyqBdW__heroNumber{border-left:1px solid #ffffff26;flex-direction:column;justify-content:center;padding-left:26px;display:flex}.AdminAcademyDashboard-module__SyqBdW__heroNumber>span{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-2px;color:#efd77c;font-size:58px;line-height:1}.AdminAcademyDashboard-module__SyqBdW__heroNumber>p{margin-top:13px!important}.AdminAcademyDashboard-module__SyqBdW__heroDots{gap:9px;margin-top:22px;display:flex}.AdminAcademyDashboard-module__SyqBdW__heroDots i{border:1px solid #8ca2aa;border-radius:50%;width:9px;height:9px}.AdminAcademyDashboard-module__SyqBdW__heroDots i:first-child{background:#efd77c;border-color:#efd77c}.AdminAcademyDashboard-module__SyqBdW__stats{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 37px;display:grid}.AdminAcademyDashboard-module__SyqBdW__stats article{padding:22px 23px}.AdminAcademyDashboard-module__SyqBdW__stats article+article{border-left:1px solid var(--border)}.AdminAcademyDashboard-module__SyqBdW__stats article>span{color:var(--ink-soft);margin-bottom:10px;font-size:11px;display:block}.AdminAcademyDashboard-module__SyqBdW__stats strong{letter-spacing:-1px;font-size:29px;font-weight:500;display:block}.AdminAcademyDashboard-module__SyqBdW__stats small{color:var(--ink-soft);letter-spacing:0;font-size:13px;font-weight:400}.AdminAcademyDashboard-module__SyqBdW__stats article>p,.AdminAcademyDashboard-module__SyqBdW__stats article>a{color:var(--ink-soft);margin-top:7px;font-size:10px;line-height:1.5;display:block}.AdminAcademyDashboard-module__SyqBdW__stats article>a{text-underline-offset:3px;text-decoration:underline}.AdminAcademyDashboard-module__SyqBdW__packageHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.AdminAcademyDashboard-module__SyqBdW__packageHeading h2{font-family:var(--font-cormorant),Georgia,serif;font-size:32px;font-weight:600;line-height:1.1}.AdminAcademyDashboard-module__SyqBdW__packageHeading .AdminAcademyDashboard-module__SyqBdW__eyebrow{margin-bottom:8px}.AdminAcademyDashboard-module__SyqBdW__search{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:9px;max-width:260px;padding:10px 13px;display:flex}.AdminAcademyDashboard-module__SyqBdW__search>span{font-size:20px}.AdminAcademyDashboard-module__SyqBdW__search input{background:0 0;outline:none;width:100%;min-width:0;font-size:12px}.AdminAcademyDashboard-module__SyqBdW__filters{flex-wrap:wrap;gap:7px;margin:22px 0 30px;display:flex}.AdminAcademyDashboard-module__SyqBdW__filters button{color:var(--ink-soft);border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:11px}.AdminAcademyDashboard-module__SyqBdW__filters button[aria-pressed=true]{background:var(--surface);border-color:var(--border-strong);color:var(--foreground);font-weight:600}.AdminAcademyDashboard-module__SyqBdW__subject{margin-top:30px;scroll-margin-top:24px}.AdminAcademyDashboard-module__SyqBdW__subjectTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.AdminAcademyDashboard-module__SyqBdW__subjectTitle h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.AdminAcademyDashboard-module__SyqBdW__subjectTitle p{color:var(--ink-soft);margin-top:6px;font-size:11px;line-height:1.6}.AdminAcademyDashboard-module__SyqBdW__subjectTitle>span{color:var(--ink-soft);white-space:nowrap;font-size:10px}.AdminAcademyDashboard-module__SyqBdW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.AdminAcademyDashboard-module__SyqBdW__card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:19px;transition:border-color .2s,transform .2s;display:flex}.AdminAcademyDashboard-module__SyqBdW__card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.AdminAcademyDashboard-module__SyqBdW__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.AdminAcademyDashboard-module__SyqBdW__cardTop>span:last-child{color:var(--ink-soft);font-size:10px}.AdminAcademyDashboard-module__SyqBdW__monogram{background:var(--surface-accent);width:31px;height:31px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.AdminAcademyDashboard-module__SyqBdW__card h3{flex:1;margin:16px 0 20px;font-size:14px;font-weight:600;line-height:1.4}.AdminAcademyDashboard-module__SyqBdW__card h3 a:hover{text-decoration:underline}.AdminAcademyDashboard-module__SyqBdW__progressLabel{color:var(--ink-soft);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:9px;display:flex}.AdminAcademyDashboard-module__SyqBdW__card progress{appearance:none;background:var(--surface-accent);border:0;border-radius:4px;width:100%;height:4px;overflow:hidden}.AdminAcademyDashboard-module__SyqBdW__card progress::-webkit-progress-bar{background:var(--surface-accent)}.AdminAcademyDashboard-module__SyqBdW__card progress::-webkit-progress-value{background:#b2953a;border-radius:4px}.AdminAcademyDashboard-module__SyqBdW__card progress::-moz-progress-bar{background:#b2953a}.AdminAcademyDashboard-module__SyqBdW__cardActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.AdminAcademyDashboard-module__SyqBdW__cardActions>a:first-child{gap:9px;font-weight:600;display:flex}.AdminAcademyDashboard-module__SyqBdW__cardActions>a:last-child{color:var(--ink-soft)}.AdminAcademyDashboard-module__SyqBdW__cardActions a:hover{text-underline-offset:3px;text-decoration:underline}.AdminAcademyDashboard-module__SyqBdW__reviewLink{color:var(--ink-soft);margin-top:12px;font-size:10px;text-decoration:underline}.AdminAcademyDashboard-module__SyqBdW__empty{border:1px dashed var(--border-strong);color:var(--ink-soft);border-radius:10px;padding:25px;font-size:12px}.AdminAcademyDashboard-module__SyqBdW__tests{border-top:1px solid var(--border);margin-top:36px;padding-top:28px;scroll-margin-top:24px}.AdminAcademyDashboard-module__SyqBdW__tests summary{cursor:pointer;padding:12px 0;font-size:12px}.AdminAcademyDashboard-module__SyqBdW__testGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.AdminAcademyDashboard-module__SyqBdW__testGrid a{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:12px;font-size:12px}.AdminAcademyDashboard-module__SyqBdW__testGrid span{color:var(--ink-soft);margin-top:6px;font-size:10px;display:block}.AdminAcademyDashboard-module__SyqBdW__footer{border-top:1px solid var(--border);color:var(--ink-soft);justify-content:space-between;gap:16px;margin-top:38px;padding:20px 0;font-size:10px;display:flex}.AdminAcademyDashboard-module__SyqBdW__dashboard a:focus-visible,.AdminAcademyDashboard-module__SyqBdW__dashboard button:focus-visible,.AdminAcademyDashboard-module__SyqBdW__dashboard input:focus-visible,.AdminAcademyDashboard-module__SyqBdW__dashboard summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (min-width:1600px){.AdminAcademyDashboard-module__SyqBdW__dashboard{gap:48px}}@media (max-width:1100px){.AdminAcademyDashboard-module__SyqBdW__dashboard{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:28px 22px}.AdminAcademyDashboard-module__SyqBdW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminAcademyDashboard-module__SyqBdW__hero{grid-template-columns:minmax(0,1fr) 140px;padding:28px}.AdminAcademyDashboard-module__SyqBdW__heroNumber>span{font-size:46px}.AdminAcademyDashboard-module__SyqBdW__intro h1{font-size:42px}.AdminAcademyDashboard-module__SyqBdW__stats article{padding:18px 15px}}@media (max-width:800px){.AdminAcademyDashboard-module__SyqBdW__dashboard{padding:24px 18px;display:block}.AdminAcademyDashboard-module__SyqBdW__sidebar{display:none}.AdminAcademyDashboard-module__SyqBdW__hero{grid-template-columns:minmax(0,1fr) 130px}.AdminAcademyDashboard-module__SyqBdW__intro h1{font-size:40px}.AdminAcademyDashboard-module__SyqBdW__testGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.AdminAcademyDashboard-module__SyqBdW__intro{align-items:flex-start}.AdminAcademyDashboard-module__SyqBdW__intro .AdminAcademyDashboard-module__SyqBdW__outlineButton{padding:9px;font-size:9px}.AdminAcademyDashboard-module__SyqBdW__intro h1{font-size:37px}.AdminAcademyDashboard-module__SyqBdW__intro>div>p:last-child{font-size:11px}.AdminAcademyDashboard-module__SyqBdW__hero{grid-template-columns:1fr;padding:25px}.AdminAcademyDashboard-module__SyqBdW__hero h2{font-size:33px}.AdminAcademyDashboard-module__SyqBdW__heroNumber{display:none}.AdminAcademyDashboard-module__SyqBdW__stats{grid-template-columns:1fr;margin-bottom:28px}.AdminAcademyDashboard-module__SyqBdW__stats article{grid-template-columns:1fr auto;align-items:center;gap:6px;padding:15px 18px;display:grid}.AdminAcademyDashboard-module__SyqBdW__stats article+article{border-left:0;border-top:1px solid var(--border)}.AdminAcademyDashboard-module__SyqBdW__stats article>span{margin:0}.AdminAcademyDashboard-module__SyqBdW__stats article>p,.AdminAcademyDashboard-module__SyqBdW__stats article>a{grid-column:1/-1;margin:0}.AdminAcademyDashboard-module__SyqBdW__stats strong{font-size:25px}.AdminAcademyDashboard-module__SyqBdW__packageHeading{flex-direction:column;align-items:stretch;gap:16px}.AdminAcademyDashboard-module__SyqBdW__search{max-width:none}.AdminAcademyDashboard-module__SyqBdW__grid{grid-template-columns:1fr}.AdminAcademyDashboard-module__SyqBdW__filters{gap:3px}.AdminAcademyDashboard-module__SyqBdW__filters button{padding:7px 9px;font-size:10px}.AdminAcademyDashboard-module__SyqBdW__subjectTitle>span{display:none}.AdminAcademyDashboard-module__SyqBdW__card{padding:18px}.AdminAcademyDashboard-module__SyqBdW__footer{font-size:9px}.AdminAcademyDashboard-module__SyqBdW__testGrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.AdminAcademyDashboard-module__SyqBdW__card{transition:none}.AdminAcademyDashboard-module__SyqBdW__card:hover{transform:none}}.AdminAcademyDashboard-module__SyqBdW__mobileTools{display:none}@media (max-width:800px){.AdminAcademyDashboard-module__SyqBdW__mobileTools{color:var(--ink-soft);flex-wrap:wrap;gap:16px;margin:-9px 0 22px;font-size:11px;display:flex}.AdminAcademyDashboard-module__SyqBdW__mobileTools a{text-underline-offset:3px;text-decoration:underline}}.AdminAcademyDashboard-module__SyqBdW__intro .AdminAcademyDashboard-module__SyqBdW__welcome{letter-spacing:0;color:var(--ink-soft);margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}.AdminAcademyDashboard-module__SyqBdW__hero{grid-template-columns:minmax(0,1fr)}.AdminAcademyDashboard-module__SyqBdW__hero h2{max-width:none}.AdminAcademyDashboard-module__SyqBdW__heroActions{margin-top:20px}.AdminAcademyDashboard-module__SyqBdW__card{cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;position:relative}.AdminAcademyDashboard-module__SyqBdW__cardLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.AdminAcademyDashboard-module__SyqBdW__card:hover{border-color:var(--primary);background:color-mix(in srgb,var(--surface)92%,var(--primary)8%);transform:translateY(-3px);box-shadow:0 8px 22px #14324121}.AdminAcademyDashboard-module__SyqBdW__card:focus-within{outline:2px solid var(--primary);outline-offset:3px;border-color:var(--primary)}.AdminAcademyDashboard-module__SyqBdW__cardLink:focus-visible{outline:none!important}.AdminAcademyDashboard-module__SyqBdW__secondaryCardLink,.AdminAcademyDashboard-module__SyqBdW__reviewLink{z-index:2;position:relative}.AdminAcademyDashboard-module__SyqBdW__cardCta{color:var(--foreground);align-items:center;gap:14px;font-weight:600;display:flex}.AdminAcademyDashboard-module__SyqBdW__card:hover .AdminAcademyDashboard-module__SyqBdW__cardCta{color:var(--primary)}.AdminAcademyDashboard-module__SyqBdW__cardCta>span{transition:transform .18s}.AdminAcademyDashboard-module__SyqBdW__card:hover .AdminAcademyDashboard-module__SyqBdW__cardCta>span{transform:translate(4px)}.AdminAcademyDashboard-module__SyqBdW__sessionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.AdminAcademyDashboard-module__SyqBdW__diagnosticButton{color:#162e40;background:#efd77c;border:1px solid #efd77c;border-radius:7px;align-items:center;gap:14px;padding:10px 14px;font-size:11px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.AdminAcademyDashboard-module__SyqBdW__diagnosticButton:hover{background:#ffe9a2;transform:translateY(-1px)}.AdminAcademyDashboard-module__SyqBdW__diagnosticCard{background:color-mix(in srgb,var(--surface)92%,#efd77c 8%);border:1px solid #bba157;border-left-width:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 0;padding:24px 26px;display:flex}.AdminAcademyDashboard-module__SyqBdW__diagnosticEyebrow{letter-spacing:1.7px;color:var(--ink-soft);font-size:9px;font-weight:700}.AdminAcademyDashboard-module__SyqBdW__diagnosticCard h2{letter-spacing:-.4px;margin:7px 0;font-size:23px;font-weight:600}.AdminAcademyDashboard-module__SyqBdW__diagnosticCard p{color:var(--ink-soft);font-size:11px;line-height:1.6}.AdminAcademyDashboard-module__SyqBdW__diagnosticCardCta{color:#162e40;white-space:nowrap;background:#efd77c;border-radius:7px;align-items:center;gap:25px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}@media (max-width:600px){.AdminAcademyDashboard-module__SyqBdW__diagnosticCard{flex-direction:column;align-items:flex-start;padding:20px}.AdminAcademyDashboard-module__SyqBdW__diagnosticCardCta{justify-content:space-between;width:100%}.AdminAcademyDashboard-module__SyqBdW__sessionHeading{gap:16px}.AdminAcademyDashboard-module__SyqBdW__diagnosticButton{padding:10px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.AdminAcademyDashboard-module__SyqBdW__card,.AdminAcademyDashboard-module__SyqBdW__cardCta>span,.AdminAcademyDashboard-module__SyqBdW__diagnosticButton{transition:none}.AdminAcademyDashboard-module__SyqBdW__card:hover,.AdminAcademyDashboard-module__SyqBdW__card:hover .AdminAcademyDashboard-module__SyqBdW__cardCta>span,.AdminAcademyDashboard-module__SyqBdW__diagnosticButton:hover{transform:none}}.AdminAcademyDashboard-module__SyqBdW__intro .AdminAcademyDashboard-module__SyqBdW__welcome{color:var(--foreground);font-size:21px;font-weight:600}.AdminAcademyDashboard-module__SyqBdW__hero{padding:22px 28px}.AdminAcademyDashboard-module__SyqBdW__hero>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.AdminAcademyDashboard-module__SyqBdW__sessionHeading{grid-column:1/-1}.AdminAcademyDashboard-module__SyqBdW__hero h2{margin:13px 0 0;font-size:30px}.AdminAcademyDashboard-module__SyqBdW__heroActions{margin:13px 0 0}.AdminAcademyDashboard-module__SyqBdW__sessionDiagnostics{flex-wrap:wrap;gap:10px;display:flex}.AdminAcademyDashboard-module__SyqBdW__diagnosticButton{padding:8px 12px}.AdminAcademyDashboard-module__SyqBdW__diagnosticCard{margin:0 0 17px}.AdminAcademyDashboard-module__SyqBdW__diagnosticCard h3{margin:7px 0;font-size:23px;line-height:1.2}.AdminAcademyDashboard-module__SyqBdW__completedDiagnostic{background:var(--surface);border-left-width:1px;margin:18px 0 0}.AdminAcademyDashboard-module__SyqBdW__completedDiagnostic .AdminAcademyDashboard-module__SyqBdW__diagnosticCardCta{background:var(--surface-accent);color:var(--foreground)}@media (max-width:600px){.AdminAcademyDashboard-module__SyqBdW__intro .AdminAcademyDashboard-module__SyqBdW__welcome{font-size:18px}.AdminAcademyDashboard-module__SyqBdW__hero{padding:20px}.AdminAcademyDashboard-module__SyqBdW__hero>div{display:block}.AdminAcademyDashboard-module__SyqBdW__hero h2{margin-top:16px;font-size:27px}.AdminAcademyDashboard-module__SyqBdW__heroActions{margin-top:16px}.AdminAcademyDashboard-module__SyqBdW__sessionDiagnostics{gap:8px}.AdminAcademyDashboard-module__SyqBdW__diagnosticButton{font-size:10px}.AdminAcademyDashboard-module__SyqBdW__diagnosticCard h3{font-size:21px}}.AdminAcademyDashboard-module__SyqBdW__hero>.AdminAcademyDashboard-module__SyqBdW__newSession,.AdminAcademyDashboard-module__SyqBdW__hero>.AdminAcademyDashboard-module__SyqBdW__returningSession{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 26px;display:grid}.AdminAcademyDashboard-module__SyqBdW__hero .AdminAcademyDashboard-module__SyqBdW__newSession h2,.AdminAcademyDashboard-module__SyqBdW__hero .AdminAcademyDashboard-module__SyqBdW__returningSession h2{margin:8px 0 0}.AdminAcademyDashboard-module__SyqBdW__hero .AdminAcademyDashboard-module__SyqBdW__sessionGuidance{color:#c8d3d8;max-width:640px;margin:10px 0 0;font-size:12px;line-height:1.7}.AdminAcademyDashboard-module__SyqBdW__diagnosticChoices{flex-direction:column;gap:9px;min-width:175px;display:flex}.AdminAcademyDashboard-module__SyqBdW__diagnosticChoices a{justify-content:space-between}.AdminAcademyDashboard-module__SyqBdW__returningSession>.AdminAcademyDashboard-module__SyqBdW__diagnosticButton{white-space:nowrap}@media (max-width:650px){.AdminAcademyDashboard-module__SyqBdW__hero>.AdminAcademyDashboard-module__SyqBdW__newSession,.AdminAcademyDashboard-module__SyqBdW__hero>.AdminAcademyDashboard-module__SyqBdW__returningSession{grid-template-columns:1fr;gap:18px}.AdminAcademyDashboard-module__SyqBdW__diagnosticChoices{flex-flow:wrap;min-width:0}.AdminAcademyDashboard-module__SyqBdW__diagnosticChoices a{white-space:nowrap;flex:1}.AdminAcademyDashboard-module__SyqBdW__returningSession>.AdminAcademyDashboard-module__SyqBdW__diagnosticButton{justify-self:start}}.AdminAcademyDashboard-module__SyqBdW__reviewLink{border:1px solid #0000;border-radius:6px;align-self:flex-start;align-items:center;gap:7px;margin:11px -9px -5px;padding:7px 9px;line-height:1.5;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.AdminAcademyDashboard-module__SyqBdW__reviewLink:hover,.AdminAcademyDashboard-module__SyqBdW__reviewLink:focus-visible{color:var(--foreground);background:color-mix(in srgb,var(--surface)88%,#dc2626 12%);text-underline-offset:4px;border-color:#b45353;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}:is(.AdminAcademyDashboard-module__SyqBdW__card:has(.AdminAcademyDashboard-module__SyqBdW__reviewLink:hover) .AdminAcademyDashboard-module__SyqBdW__cardCta,.AdminAcademyDashboard-module__SyqBdW__card:has(.AdminAcademyDashboard-module__SyqBdW__reviewLink:focus-visible) .AdminAcademyDashboard-module__SyqBdW__cardCta){color:var(--ink-soft);opacity:.55}:is(.AdminAcademyDashboard-module__SyqBdW__card:has(.AdminAcademyDashboard-module__SyqBdW__reviewLink:hover) .AdminAcademyDashboard-module__SyqBdW__cardCta>span,.AdminAcademyDashboard-module__SyqBdW__card:has(.AdminAcademyDashboard-module__SyqBdW__reviewLink:focus-visible) .AdminAcademyDashboard-module__SyqBdW__cardCta>span){transform:none}.AdminAcademyDashboard-module__SyqBdW__secondaryCardLink:hover,.AdminAcademyDashboard-module__SyqBdW__secondaryCardLink:focus-visible{color:var(--foreground);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.AdminAcademyDashboard-module__SyqBdW__reviewLink{transition:none}}.AdminAcademyDashboard-module__SyqBdW__adminTools{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.AdminAcademyDashboard-module__SyqBdW__adminTools .AdminAcademyDashboard-module__SyqBdW__eyebrow{margin-bottom:12px;padding-left:13px}.AdminAcademyDashboard-module__SyqBdW__adminTools a{color:var(--ink-soft);border-radius:9px;padding:11px 13px;font-size:12px;display:block}.AdminAcademyDashboard-module__SyqBdW__adminTools a:hover{background:var(--surface-accent);color:var(--foreground)}.AdminAcademyDashboard-module__SyqBdW__resetControl{z-index:3;justify-content:flex-end;margin-top:12px;display:flex;position:relative}.AdminAcademyDashboard-module__SyqBdW__resetAllControl{justify-content:flex-end;margin:4px 0 20px;display:flex}.AdminAcademyDashboard-module__SyqBdW__diagnosticActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media (max-width:600px){.AdminAcademyDashboard-module__SyqBdW__diagnosticActions{align-items:stretch;width:100%}.AdminAcademyDashboard-module__SyqBdW__diagnosticActions .AdminAcademyDashboard-module__SyqBdW__resetControl{justify-content:flex-start}}
