@media (min-width:861px){.app-grid{--app-sidebar-width:240px;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr)!important}.app-grid.sidebar-collapsed,.app-grid[data-sidebar-state=collapsed]{--app-sidebar-width:64px;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr)!important}.app-grid>.sidebar{width:var(--app-sidebar-width)!important;min-width:var(--app-sidebar-width)!important}.app-grid>.main{grid-column:2!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.app-grid.route-active-recall>.main{overflow-x:clip!important}}@media (max-width:860px){.mobile-topbar{z-index:2000!important;pointer-events:auto!important}.mobile-topbar-action,.mobile-topbar-burger{position:relative!important;z-index:2001!important;pointer-events:auto!important}.mobile-topbar-brand{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;z-index:2001!important;pointer-events:auto!important}.sidebar-mobile-backdrop{z-index:1998!important}.sidebar{z-index:1999!important}}@media (min-width:861px){.app-grid{isolation:isolate}.app-grid>.main{min-width:0}.route-active-recall>.main,.route-dashboard>.main,.route-exams>.main,.route-mock-exams>.main,.route-quizzes>.main{overflow-x:clip}.route-dashboard>.main{width:min(100%,1280px);background:#f7f8fb}.route-active-recall>.main,.route-exams>.main,.route-mock-exams>.main,.route-quizzes>.main{width:min(100%,1500px)}.app-grid :where(.dash,.mel-root,.ar-index-root,.arm-root,.leaderboard-page,.nm-page,.rcrim-page,.sc-page,.ml-page,.profile-page){min-width:0}.route-active-recall :where(.ar-index-root,.ar-index-body,.ar-index-left,.ar-index-grid,.ar-index-card,.arm-session,.arm-lobby,.arm-result,.arm-card),.route-dashboard :where(.dash,.dash-command,.dash-grid,.dash-activity-row,.dash-card),.route-exams :where(.mep3-root,.mep3-layout,.mep3-main,.mep3-inner,.mep3-main-inner,.mep3-qcard),.route-mock-exams :where(.mel-root,.mel-grid,.mel-card,.mel-readiness-main),.route-quizzes :where(.ar-page,.ar-shell,.ar-card,.ar-review-item){min-width:0}.route-active-recall :where(.ar-index-card,.ar-index-progress-card,.ar-sid-card,.arm-card,.arm-cat-card,.arm-review-item),.route-dashboard :where(.dash-card,.dash-feature,.dash-ring-panel,.dash-readiness,.dash-rank-widget),.route-exams :where(.mep3-qcard,.mep3-choice,.mep3-rationale,.mep3-sidebar),.route-mock-exams :where(.mel-card,.mel-readiness-card,.mel-search-section,.mel-subject-section),.route-quizzes :where(.ar-card,.ar-category-card,.ar-review-item){max-width:100%}.app-grid :where(.dash,.mel-root,.ar-index-root,.arm-root,.leaderboard-page,.nm-page,.rcrim-page,.sc-page,.ml-page,.profile-page) :where(h1,h2,h3,p){max-width:none}.app-grid :where(.dash,.mel-root,.ar-index-root,.arm-root,.leaderboard-page,.nm-page,.rcrim-page,.sc-page,.ml-page,.profile-page) :where(h1,h2,h3):not([class]){font-family:var(--font-heading,var(--font-sans,system-ui,sans-serif));letter-spacing:0}.route-active-recall :where(input,select,textarea),.route-dashboard :where(input,select,textarea),.route-exams :where(input,select,textarea),.route-mock-exams :where(input,select,textarea),.route-quizzes :where(input,select,textarea){max-width:100%}.route-dashboard>.main{width:100%;max-width:none;background:linear-gradient(180deg,#f8fafc,#f3f6fb)}.route-dashboard .dash{width:100%;max-width:1180px!important;min-height:100vh;margin:0 auto!important;padding:32px 34px 56px!important;display:flex!important;flex-direction:column!important;gap:22px!important}.route-dashboard .dash>.dash-header{width:100%!important;min-height:148px!important;margin:0!important;padding:26px 32px!important;border-radius:18px!important;box-shadow:0 18px 42px rgba(7,18,74,.12)!important}.route-dashboard .dash-greeting{max-width:760px!important;font-size:clamp(2rem,2.7vw,2.75rem)!important;line-height:1.06!important}.route-dashboard .dash-header+div[style*=linear-gradient]{width:100%!important;min-height:auto!important;margin:0!important;padding:18px 22px!important;border-radius:16px!important;box-shadow:0 12px 30px rgba(7,18,74,.1)!important}.route-dashboard .dash>.dash-command{order:4;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:22px!important;align-items:start!important}.route-dashboard .dash>.dash-command .dash-aside,.route-dashboard .dash>.dash-command .dash-feature{width:100%!important;min-width:0!important;margin:0!important}.route-dashboard .dash>.dash-command .dash-feature{grid-column:1!important;grid-row:auto!important;min-height:0!important;border-radius:18px!important;overflow:hidden!important}.route-dashboard .dash>.dash-command .dash-feature-banner{min-height:116px!important;border-radius:18px 18px 0 0!important}.route-dashboard .dash>.dash-command .dash-feature-body{padding:24px 26px!important}.route-dashboard .dash>.dash-command .dash-aside{grid-column:2!important;grid-row:auto!important;display:flex!important;flex-direction:column!important;gap:16px!important;position:static!important;top:auto!important;transform:none!important}.route-dashboard .dash>[data-tour=daily-missions]{order:5;width:100%!important;min-width:0!important;margin:0!important}.route-dashboard .dash>.dash-grid{order:6;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:0!important}.route-dashboard .dash>.dash-grid>.dash-card{width:100%!important;min-width:0!important;margin:0!important}.route-dashboard .dash>.dash-activity-row{order:7;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:0!important}.route-dashboard :where(.dash-feature,.dash-card,.dash-ring-panel,.dash-readiness,.dash-rank-widget){border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important}.route-dashboard .mobile-bottom-nav,.route-dashboard .mobile-topbar{display:none!important}}@media (min-width:861px) and (max-width:1180px){.route-dashboard .dash{padding-inline:26px!important}.route-dashboard .dash>.dash-command{grid-template-columns:minmax(0,1fr) minmax(290px,320px)!important}}@media (min-width:861px) and (max-width:1040px){.route-dashboard .dash>.dash-activity-row,.route-dashboard .dash>.dash-command,.route-dashboard .dash>.dash-grid{grid-template-columns:1fr!important}}@media (min-width:861px) and (max-width:1180px){.app-grid.route-dashboard>.main .dash>.dash-activity-row,.app-grid.route-dashboard>.main .dash>.dash-command,.app-grid.route-dashboard>.main .dash>.dash-grid{grid-template-columns:1fr!important}.app-grid.route-dashboard>.main .dash>.dash-command .dash-aside,.app-grid.route-dashboard>.main .dash>.dash-command .dash-feature{grid-column:1!important}}.premium-landing{--landing-ink:#101827;--landing-muted:#5c687a;--landing-navy:#06145f;--landing-gold:#d4a017;--landing-line:rgba(15,23,42,.10);--landing-soft:#f6f8fb;background:#fff;color:var(--landing-ink);overflow:clip}.premium-landing .pl-hero{position:relative;isolation:isolate;min-height:min(760px,calc(100vh - 72px));display:grid!important;grid-template-columns:minmax(0,590px) minmax(260px,1fr)!important;align-items:center;gap:clamp(28px,5vw,88px);padding:clamp(64px,8vw,104px) clamp(28px,8vw,118px) clamp(72px,9vw,104px)!important;background:linear-gradient(90deg,rgba(5,13,45,.94),rgba(6,20,95,.88) 43%,rgba(6,20,95,.22) 78%,rgba(6,20,95,.06)),radial-gradient(circle at 18% 18%,rgba(96,165,250,.2),transparent 28%),url(/images/landing.png) right clamp(10px,5vw,74px) center /min(52vw,690px) auto no-repeat,#06145f}.premium-landing .pl-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:96px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.98));z-index:-1;pointer-events:none}.premium-landing .pl-hero-copy{display:grid!important;gap:22px!important;align-content:center!important;max-width:590px;color:#fff}.premium-landing .pl-pill{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:none!important}.premium-landing .pl-pill svg{color:var(--landing-gold)!important}.premium-landing .pl-hero h1{max-width:590px!important;color:#fff!important;font-size:clamp(48px,5.2vw,76px)!important;line-height:.98!important;letter-spacing:0!important}.premium-landing .pl-hero-sub{max-width:530px!important;color:rgba(255,255,255,.78)!important;font-size:clamp(17px,1.4vw,20px)!important;line-height:1.65!important}.premium-landing .pl-cta-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:12px!important}.premium-landing .pl-primary-cta{min-width:190px;border-radius:10px!important;background:var(--landing-gold)!important;color:#06145f!important;box-shadow:0 16px 34px rgba(3,11,38,.24)!important}.premium-landing .pl-secondary-link{min-height:52px!important;border-radius:10px;padding:0 18px;color:#fff!important;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.premium-landing .pl-hero-proof{max-width:520px!important;color:rgba(255,255,255,.72)!important}.premium-landing .pl-hero-proof svg{color:#6ee7b7!important}.premium-landing .pl-hero-visual{min-height:420px!important;opacity:0;pointer-events:none}.premium-landing :where(.pl-authority,.pl-section,.pl-journey,.pl-proof-section,.pl-testimonials,.pl-social-proof,.pl-final-cta){padding:clamp(54px,7vw,88px) clamp(22px,7vw,118px)!important}.premium-landing :where(.pl-authority,.pl-section,.pl-journey,.pl-proof-section,.pl-testimonials,.pl-social-proof,.pl-final-cta,.pl-footer)>*{max-width:1180px;margin-inline:auto}.premium-landing .pl-authority{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;align-items:center;gap:28px!important;background:#fff!important}.premium-landing .pl-founder{grid-template-columns:86px minmax(0,1fr)!important;border:1px solid var(--landing-line);border-radius:14px;padding:18px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.premium-landing .pl-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.premium-landing .pl-authority-grid strong,.premium-landing .pl-feature-card,.premium-landing .pl-journey-card,.premium-landing .pl-proof-stat,.premium-landing .pl-social-link,.premium-landing .pl-testimonials article{border-radius:12px!important}.premium-landing .pl-section{background:var(--landing-soft)!important}.premium-landing .pl-section-head{max-width:760px!important;margin:0 auto 34px!important;text-align:center!important}.premium-landing .pl-final-cta h2,.premium-landing .pl-proof-copy h2,.premium-landing .pl-section-head h2{font-size:clamp(34px,4vw,52px)!important;line-height:1.05!important}.premium-landing .pl-feature-grid{max-width:1180px;margin-inline:auto;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.premium-landing .pl-feature-card{min-height:0!important;padding:22px!important;gap:14px!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 12px 28px rgba(15,23,42,.055)!important}.premium-landing .pl-feature-top svg{width:38px;height:38px;padding:9px;border-radius:10px;background:rgba(6,20,95,.07);color:var(--landing-navy)!important}.premium-landing .pl-journey{background:radial-gradient(circle at 20% 10%,rgba(96,165,250,.16),transparent 26%),#07124a!important}.premium-landing .pl-journey-grid{max-width:1180px;margin-inline:auto;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.premium-landing .pl-journey-card{padding:24px!important}.premium-landing .pl-proof-section{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;align-items:center;gap:44px!important;background:#fff!important}.premium-landing .pl-proof-visual{border-radius:18px!important;overflow:hidden;box-shadow:0 24px 58px rgba(15,23,42,.11)!important}.premium-landing .pl-proof-copy{max-width:520px}.premium-landing .pl-proof-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.premium-landing .pl-testimonials{background:var(--landing-soft);display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.premium-landing .pl-testimonials article{grid-template-columns:64px minmax(0,1fr)!important;padding:20px!important}.premium-landing .pl-testimonial-photo{width:64px!important;height:64px!important}.premium-landing .pl-social-proof{background:#fff!important}.premium-landing .pl-social-proof-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1fr)!important;gap:34px!important;align-items:center}.premium-landing .pl-reel-frame{border-radius:18px!important;box-shadow:0 22px 54px rgba(15,23,42,.13)}.premium-landing .pl-final-cta{margin:0!important;border-radius:0!important;background:radial-gradient(circle at 18% 20%,rgba(96,165,250,.18),transparent 30%),linear-gradient(135deg,#07124a,#0d2a6e)!important}.premium-landing .pl-final-cta>*{max-width:760px;margin-inline:auto}.premium-landing .pl-footer{padding:26px clamp(22px,7vw,118px)!important;background:#06113f!important;border-top:1px solid rgba(255,255,255,.08)!important}.pl-footer,.premium-landing+.pl-footer{color:rgba(255,255,255,.78)}@media (max-width:980px){.premium-landing .pl-hero{min-height:auto;grid-template-columns:1fr!important;padding:44px 20px 48px!important;background:radial-gradient(circle at 50% 10%,rgba(96,165,250,.16),transparent 28%),linear-gradient(180deg,rgba(5,13,45,.98),rgba(6,20,95,.96)),#06145f}.premium-landing .pl-hero-copy{max-width:680px;margin-inline:auto;text-align:center;justify-items:center}.premium-landing .pl-cta-row{justify-content:center}.premium-landing .pl-hero-visual{display:grid!important;opacity:1!important;pointer-events:auto;min-height:0!important;width:100%;max-width:560px;margin:8px auto 0}.premium-landing .pl-hero-visual:before{opacity:.55;filter:blur(22px)}.premium-landing .pl-landing-product{width:min(100%,520px)!important;animation:none!important;transform:none!important}.premium-landing .pl-authority,.premium-landing .pl-proof-section,.premium-landing .pl-social-proof-grid{grid-template-columns:1fr!important}.premium-landing .pl-feature-grid,.premium-landing .pl-journey-grid,.premium-landing .pl-testimonials{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.premium-landing .pl-hero{padding:34px 18px 40px!important}.premium-landing .pl-hero h1{font-size:clamp(38px,12vw,48px)!important}.premium-landing .pl-hero-sub{font-size:16px!important}.premium-landing .pl-cta-row,.premium-landing .pl-primary-cta,.premium-landing .pl-secondary-link{width:100%}.premium-landing .pl-hero-proof{justify-content:center}.premium-landing .pl-landing-product{width:min(112%,430px)!important;max-width:none}.premium-landing .pl-authority,.premium-landing .pl-final-cta,.premium-landing .pl-journey,.premium-landing .pl-proof-section,.premium-landing .pl-section,.premium-landing .pl-social-proof,.premium-landing .pl-testimonials{padding:46px 18px!important}.premium-landing .pl-founder,.premium-landing .pl-testimonials article{grid-template-columns:1fr!important;text-align:center;justify-items:center}.premium-landing .pl-authority-grid,.premium-landing .pl-feature-grid,.premium-landing .pl-journey-grid,.premium-landing .pl-proof-stats,.premium-landing .pl-testimonials{grid-template-columns:1fr!important}.premium-landing .pl-section-head{text-align:left!important}.premium-landing .pl-social-links{grid-template-columns:1fr!important}}.route-dashboard{--dash-page:#f4f6fb;--dash-surface:#ffffff;--dash-surface-soft:#f8fafc;--dash-ink:#101827;--dash-muted:#687386;--dash-navy:#07124a;--dash-blue:#1238c2;--dash-gold:#d4a017;--dash-line:rgba(15,23,42,.08);--dash-shadow:0 18px 45px rgba(15,23,42,.08)}@media (min-width:861px){.route-dashboard.app-grid{background:var(--dash-page)!important}.route-dashboard>.main{background:linear-gradient(180deg,#f7f9fd,#eef2f7)!important;overflow-x:clip!important}.route-dashboard .dash{width:100%!important;max-width:1360px!important;min-height:100vh!important;margin:0 auto!important;padding:30px clamp(24px,3vw,44px) 64px!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:20px!important;align-items:start!important;color:var(--dash-ink)!important}.route-dashboard .dash>.dash-header{grid-column:1/9!important;min-height:184px!important;margin:0!important;padding:30px 34px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:22px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(212,160,23,.14),rgba(212,160,23,0) 34%),linear-gradient(135deg,#06113f,#0a1f64 58%,#1238c2)!important;box-shadow:0 24px 56px rgba(7,18,74,.22)!important;overflow:hidden!important;position:relative!important}.route-dashboard .dash>.dash-header:before{content:"Student LMS Dashboard";position:absolute;top:26px;left:34px;color:rgba(255,255,255,.68);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.route-dashboard .dash-greeting-sub{margin:0 0 8px!important;color:rgba(255,255,255,.72)!important;font-size:.9rem!important;font-weight:750!important;letter-spacing:0!important}.route-dashboard .dash-greeting{max-width:760px!important;margin:0!important;color:#ffffff!important;font-size:clamp(2.1rem,3vw,3.25rem)!important;line-height:1.02!important;letter-spacing:0!important;overflow-wrap:anywhere!important}.route-dashboard .dash-name{color:#ffffff!important;font-weight:900!important}.route-dashboard .dash-bell{width:46px!important;height:46px!important;border-radius:8px!important;color:#ffffff!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important}.route-dashboard .dash-bell:focus-visible,.route-dashboard .dash-bell:hover{background:rgba(255,255,255,.2)!important;outline:3px solid rgba(212,160,23,.35)!important;outline-offset:2px!important}.route-dashboard .dash-bell-dot{border-color:var(--dash-navy)!important}.route-dashboard .dash>.dash-header+div[style*=linear-gradient]{grid-column:9/-1!important;min-height:184px!important;margin:0!important;padding:24px!important;align-items:flex-end!important;border-radius:8px!important;border:1px solid rgba(212,160,23,.22)!important;background:linear-gradient(135deg,#111827,#1f2937)!important;box-shadow:var(--dash-shadow)!important}.route-dashboard .dash>.dash-command{grid-column:1/9!important;order:0!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;gap:18px!important;align-items:stretch!important;margin:0!important}.route-dashboard .dash-card,.route-dashboard .dash-feature,.route-dashboard .dash-rank-widget,.route-dashboard .dash-readiness,.route-dashboard .dash-ring-panel,.route-dashboard .dash>[data-tour=daily-missions] .prog-card{border-radius:8px!important;border:1px solid var(--dash-line)!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important}.route-dashboard .dash-feature{min-height:390px!important;background:var(--dash-surface)!important;overflow:hidden!important}.route-dashboard .dash-feature-banner{min-height:132px!important;padding:18px 22px!important;border-radius:0!important}.route-dashboard .dash-card-head,.route-dashboard .dash-feature-kicker,.route-dashboard .dash-feature-xp-pill,.route-dashboard .dash-rank-head,.route-dashboard .dash-readiness-head{letter-spacing:.08em!important}.route-dashboard .dash-feature-body{padding:26px!important}.route-dashboard .dash-feature-title{color:var(--dash-ink)!important;font-size:clamp(1.35rem,1.6vw,1.75rem)!important;line-height:1.18!important;letter-spacing:0!important;margin:0 0 8px!important}.route-dashboard .dash-activity-meta,.route-dashboard .dash-feature-module,.route-dashboard .dash-feature-stats,.route-dashboard .dash-mock-meta{color:var(--dash-muted)!important}.route-dashboard .dash-card-link,.route-dashboard .dash-cta{border-radius:8px!important;min-height:44px!important;text-decoration:none!important}.route-dashboard .dash-cta{background:var(--dash-navy)!important;color:#ffffff!important;box-shadow:0 12px 24px rgba(7,18,74,.16)!important}.route-dashboard .dash-cta:focus-visible,.route-dashboard .dash-cta:hover{background:#0c2472!important;outline:3px solid rgba(18,56,194,.18)!important;outline-offset:2px!important}.route-dashboard .dash-aside{display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important}.route-dashboard .dash-ring-wrap{width:100%!important}.route-dashboard .dash-ring-label,.route-dashboard .dash-ring-sub{color:rgba(255,255,255,.76)!important}.route-dashboard .dash-ring-milestone{border-radius:8px!important}.route-dashboard .dash>[data-tour=daily-missions]{grid-column:9/-1!important;grid-row:span 3!important;order:0!important;width:100%!important;margin:0!important;position:sticky!important;top:24px!important;align-self:start!important;min-width:0!important}.route-dashboard .dash>[data-tour=daily-missions] .prog-card{background:var(--dash-surface)!important;padding:22px!important}.route-dashboard .dash>[data-tour=daily-missions] .prog-missions-complete-badge,.route-dashboard .dash>[data-tour=daily-missions] .prog-rank-badge,.route-dashboard .dash>[data-tour=daily-missions] .prog-weekly-chip{border-radius:8px!important}.route-dashboard .dash>[data-tour=daily-missions] .prog-rank-icon{display:inline-grid!important;place-items:center!important;min-width:24px!important;height:24px!important;padding:0 5px!important;border-radius:6px!important;background:rgba(255,255,255,.55)!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:0!important}.route-dashboard .dash>.dash-grid{grid-column:1/9!important;order:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0!important}.route-dashboard .dash>.dash-grid>.dash-card{width:100%!important;min-width:0!important;margin:0!important;padding:24px!important;background:var(--dash-surface)!important}.route-dashboard .dash-card-head{color:var(--dash-muted)!important;font-size:.72rem!important;font-weight:850!important;text-transform:uppercase!important}.route-dashboard .dash-activity-title,.route-dashboard .dash-mock-title,.route-dashboard .dash-weakest strong{color:var(--dash-ink)!important;letter-spacing:0!important}.route-dashboard .dash-activity-list,.route-dashboard .dash-mock-list{gap:10px!important}.route-dashboard .dash-activity-item,.route-dashboard .dash-mock-row{border-radius:8px!important;background:var(--dash-surface-soft)!important;border:1px solid rgba(15,23,42,.06)!important}.route-dashboard .dash-mock-row{padding:13px 14px!important}.route-dashboard .dash-activity-title,.route-dashboard .dash-mock-row span{white-space:normal!important;overflow-wrap:anywhere!important}.route-dashboard .dash>.dash-activity-row{grid-column:1/-1!important;order:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0!important}.route-dashboard .mobile-bottom-nav,.route-dashboard .mobile-topbar{display:none!important}}@media (min-width:861px) and (max-width:1180px){.route-dashboard .dash{grid-template-columns:repeat(8,minmax(0,1fr))!important;padding-inline:24px!important}.route-dashboard .dash>.dash-activity-row,.route-dashboard .dash>.dash-command,.route-dashboard .dash>.dash-grid,.route-dashboard .dash>.dash-header,.route-dashboard .dash>.dash-header+div[style*=linear-gradient],.route-dashboard .dash>.dash-stats-row,.route-dashboard .dash>[data-tour=daily-missions]{grid-column:1/-1!important;position:static!important}.route-dashboard .dash>.dash-header,.route-dashboard .dash>.dash-header+div[style*=linear-gradient]{min-height:152px!important}}@media (max-width:860px){.route-dashboard>.main{background:#f5f7fb!important;overflow-x:hidden!important}.route-dashboard .dash{width:100%!important;max-width:520px!important;margin:0 auto!important;padding:16px 16px calc(132px + env(safe-area-inset-bottom, 0px))!important;display:flex!important;flex-direction:column!important;gap:16px!important}.route-dashboard .dash-header{min-height:auto!important;padding:22px!important;border-radius:8px!important;background:#ffffff!important;border:1px solid var(--dash-line)!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}.route-dashboard .dash-greeting{color:var(--dash-ink)!important;font-size:clamp(1.55rem,7vw,2rem)!important;line-height:1.08!important}.route-dashboard .dash-name{color:var(--dash-ink)!important}.route-dashboard .dash-card,.route-dashboard .dash-feature,.route-dashboard .dash-rank-widget,.route-dashboard .dash-readiness,.route-dashboard .dash-ring-panel,.route-dashboard .dash>.dash-header+div[style*=linear-gradient],.route-dashboard .dash>[data-tour=daily-missions] .prog-card{border-radius:8px!important;box-shadow:0 12px 30px rgba(15,23,42,.07)!important}.route-dashboard .dash>.dash-header+div[style*=linear-gradient]{margin:0!important;padding:17px!important}.route-dashboard .dash-activity-row,.route-dashboard .dash-command,.route-dashboard .dash-grid,.route-dashboard .dash-stats-row{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0!important}.route-dashboard .dash-card,.route-dashboard .dash-feature-body,.route-dashboard .dash-stat-card,.route-dashboard .dash>[data-tour=daily-missions] .prog-card{padding:18px!important}.route-dashboard .dash-feature-banner{min-height:84px!important;padding:14px 16px!important}.route-dashboard .dash-cta{width:100%!important;justify-content:center!important;border-radius:8px!important}}.route-leaderboard{--leader-page:#f4f6fb;--leader-surface:#ffffff;--leader-soft:#f8fafc;--leader-ink:#101827;--leader-muted:#687386;--leader-navy:#07124a;--leader-blue:#1238c2;--leader-gold:#d4a017;--leader-line:rgba(15,23,42,.08);--leader-shadow:0 18px 45px rgba(15,23,42,.08)}@media (min-width:861px){.route-leaderboard.app-grid{background:var(--leader-page)!important}.route-leaderboard>.main{width:100%!important;max-width:none!important;background:linear-gradient(180deg,#f8fafc,#eef2f7)!important;overflow-x:clip!important}.route-leaderboard .leaderboard-page{width:100%!important;max-width:1360px!important;margin:0 auto!important;padding:30px clamp(24px,3vw,44px) 64px!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:20px!important;align-items:start!important;color:var(--leader-ink)!important;background:transparent!important}.route-leaderboard .leaderboard-hero{grid-column:1/-1!important;min-height:260px!important;margin:0!important;padding:34px 38px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;align-items:end!important;gap:28px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(212,160,23,.16),rgba(212,160,23,0) 34%),linear-gradient(135deg,#06113f,#0a1f64 58%,#1238c2)!important;box-shadow:0 24px 56px rgba(7,18,74,.22)!important;overflow:hidden!important;position:relative!important}.route-leaderboard .leaderboard-hero:after{content:"Rankings";box-sizing:border-box!important;justify-self:end!important;align-self:center!important;width:min(100%,400px)!important;max-width:100%!important;min-width:0!important;min-height:170px!important;padding:0 28px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06))!important;color:rgba(255,255,255,.72)!important;font-size:clamp(1.65rem,2.7vw,2.85rem)!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}.route-leaderboard .lb-hero-glow{inset:auto -80px -120px auto!important;width:360px!important;height:360px!important;background:radial-gradient(circle,rgba(96,165,250,.2),transparent 68%)!important}.route-leaderboard .lb-hero-copy{max-width:760px!important;min-width:0!important}.route-leaderboard .leaderboard-hero .eyebrow{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;color:#ffd866!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.route-leaderboard .leaderboard-hero h1{max-width:760px!important;margin:16px 0 12px!important;color:#ffffff!important;font-size:clamp(2.4rem,4.2vw,4.6rem)!important;line-height:.98!important;letter-spacing:0!important}.route-leaderboard .leaderboard-hero p{max-width:670px!important;margin:0 0 22px!important;color:rgba(255,255,255,.76)!important;font-size:1rem!important;line-height:1.65!important}.route-leaderboard .lb-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.route-leaderboard .lb-hero-btn{min-height:46px!important;padding:0 18px!important;border-radius:8px!important;font-size:.88rem!important;font-weight:850!important;text-decoration:none!important}.route-leaderboard .lb-hero-btn.primary{background:#f2c94c!important;color:#07124a!important;border:1px solid rgba(255,255,255,.12)!important}.route-leaderboard .lb-hero-btn.ghost{background:rgba(255,255,255,.1)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.22)!important}.route-leaderboard .lb-hero-btn:focus-visible,.route-leaderboard .lb-hero-btn:hover,.route-leaderboard .lb-tip-link:focus-visible,.route-leaderboard .lb-tip-link:hover,.route-leaderboard .lb2-mission-cta:focus-visible,.route-leaderboard .lb2-mission-cta:hover{outline:3px solid rgba(212,160,23,.28)!important;outline-offset:2px!important;transform:translateY(-1px)!important}.route-leaderboard .lb2-root{grid-column:1/-1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important}.route-leaderboard .lb2-podium{grid-column:1/-1!important;width:min(100%,1040px)!important;justify-self:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr)!important;gap:14px!important;align-items:end!important}.route-leaderboard .lb2-pod{min-width:0!important;min-height:246px!important;padding:28px 18px 0!important;border-radius:8px!important;box-shadow:0 18px 40px rgba(7,18,74,.16)!important}.route-leaderboard .lb2-pod--1{min-height:286px!important;padding-top:42px!important}.route-leaderboard .lb2-pod-name{max-width:100%!important;color:#ffffff!important;font-size:.95rem!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-break:normal!important;overflow-wrap:anywhere!important}.route-leaderboard .lb2-pod-score-sub,.route-leaderboard .lb2-pod-title{letter-spacing:.08em!important}.route-leaderboard .lb2-personal,.route-leaderboard .lb2-table-card,.route-leaderboard .lb2-unranked,.route-leaderboard .leader-tip{border-radius:8px!important;border:1px solid var(--leader-line)!important;box-shadow:var(--leader-shadow)!important;background:var(--leader-surface)!important}.route-leaderboard .lb2-personal{grid-column:1/9!important;padding:22px 24px!important}.route-leaderboard .lb2-personal-stats{border-radius:8px!important;background:var(--leader-soft)!important}.route-leaderboard .lb2-badge,.route-leaderboard .lb2-insight,.route-leaderboard .lb2-pstat,.route-leaderboard .lb2-unranked-cta{border-radius:8px!important}.route-leaderboard .lb2-mission{grid-column:9/-1!important;grid-row:auto!important;min-height:246px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:24px!important;border-radius:8px!important;background:linear-gradient(150deg,#07124a,#1238c2)!important;box-shadow:0 18px 40px rgba(7,18,74,.18)!important}.route-leaderboard .lb2-mission-icon{width:52px!important;height:52px!important;border-radius:8px!important}.route-leaderboard .lb2-mission-title{color:#ffffff!important;font-size:1.25rem!important;line-height:1.22!important}.route-leaderboard .lb2-mission-desc{color:rgba(255,255,255,.68)!important;font-size:.9rem!important;line-height:1.55!important}.route-leaderboard .lb2-mission-cta{width:100%!important;min-height:46px!important;justify-content:center!important;border-radius:8px!important;background:#f2c94c!important;color:#07124a!important}.route-leaderboard .lb2-table-card{grid-column:1/-1!important;overflow:hidden!important}.route-leaderboard .lb2-unranked{grid-column:1/-1!important;width:min(100%,760px)!important;justify-self:center!important;min-height:320px!important;padding:42px clamp(24px,4vw,56px)!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:16px!important;text-align:center!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important}.route-leaderboard .lb2-unranked-icon{width:64px!important;height:64px!important;display:grid!important;place-items:center!important;margin:0!important;border-radius:8px!important;background:#fff8db!important;color:var(--leader-gold)!important;box-shadow:none!important}.route-leaderboard .lb2-unranked strong{max-width:560px!important;color:var(--leader-ink)!important;font-size:clamp(1.35rem,2.2vw,1.85rem)!important;line-height:1.12!important;letter-spacing:0!important}.route-leaderboard .lb2-unranked p{max-width:560px!important;margin:0!important;color:var(--leader-muted)!important;font-size:.98rem!important;line-height:1.65!important}.route-leaderboard .lb2-unranked-cta{width:auto!important;min-width:210px!important;min-height:46px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--leader-navy)!important;color:#ffffff!important;text-decoration:none!important}.route-leaderboard .lb2-table-head{padding:20px 24px 16px!important;background:#ffffff!important;border-bottom:1px solid var(--leader-line)!important}.route-leaderboard .lb2-table-head h2{color:var(--leader-ink)!important;font-size:1.15rem!important;letter-spacing:0!important}.route-leaderboard .lb2-row{grid-template-columns:58px minmax(0,1fr) minmax(120px,150px) 138px!important;min-height:72px!important;gap:16px!important;padding:13px 24px!important}.route-leaderboard .lb2-row--head{min-height:42px!important;background:var(--leader-soft)!important;color:var(--leader-muted)!important}.route-leaderboard .lb2-row--me{background:#fff9db!important;box-shadow:inset 4px 0 0 var(--leader-gold)!important;border-left:0!important}.route-leaderboard .lb2-avatar,.route-leaderboard .lb2-pod-avatar{border-radius:8px!important}.route-leaderboard .lb2-learner-name,.route-leaderboard .lb2-rank-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.route-leaderboard .lb2-score-fill,.route-leaderboard .lb2-score-track{border-radius:999px!important}.route-leaderboard .leader-tip{grid-column:1/-1!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;padding:20px!important;align-items:start!important}.route-leaderboard .leader-tip>span{width:48px!important;height:48px!important;border-radius:8px!important;background:#fff8db!important;color:var(--leader-gold)!important;box-shadow:none!important}.route-leaderboard .leader-tip h2{color:var(--leader-ink)!important;font-size:1rem!important;margin:0 0 6px!important}.route-leaderboard .leader-tip p{color:var(--leader-muted)!important;font-size:.88rem!important;line-height:1.55!important;margin:0!important}.route-leaderboard .lb-tip-link{grid-column:1/-1!important;width:100%!important;min-height:44px!important;justify-content:center!important;border-radius:8px!important;background:var(--leader-soft)!important;color:var(--leader-navy)!important;text-decoration:none!important}}@media (min-width:861px) and (max-width:1180px){.route-leaderboard .leaderboard-page{grid-template-columns:repeat(8,minmax(0,1fr))!important;padding-inline:24px!important}.route-leaderboard .lb2-mission,.route-leaderboard .lb2-personal,.route-leaderboard .lb2-podium,.route-leaderboard .lb2-root,.route-leaderboard .lb2-table-card,.route-leaderboard .lb2-unranked,.route-leaderboard .leader-tip,.route-leaderboard .leaderboard-hero{grid-column:1/-1!important;grid-row:auto!important}.route-leaderboard .lb2-root,.route-leaderboard .leaderboard-hero{grid-template-columns:1fr!important}.route-leaderboard .leaderboard-hero:after{display:none!important}.route-leaderboard .lb2-mission,.route-leaderboard .leader-tip{min-height:auto!important}}@media (max-width:860px){.route-leaderboard>.main{background:#f5f7fb!important;overflow-x:hidden!important}.route-leaderboard .leaderboard-page{width:100%!important;max-width:520px!important;margin:0 auto!important;padding:16px 16px calc(132px + env(safe-area-inset-bottom, 0px))!important;display:flex!important;flex-direction:column!important;gap:16px!important;background:transparent!important}.route-leaderboard .lb2-mission,.route-leaderboard .lb2-personal,.route-leaderboard .lb2-table-card,.route-leaderboard .lb2-unranked,.route-leaderboard .leader-tip,.route-leaderboard .leaderboard-hero{border-radius:8px!important;box-shadow:0 12px 30px rgba(15,23,42,.07)!important}.route-leaderboard .leaderboard-hero{min-height:auto!important;padding:24px 20px!important;background:linear-gradient(135deg,#06113f,#1238c2)!important}.route-leaderboard .leaderboard-hero h1{margin:10px 0!important;font-size:clamp(2.15rem,10vw,3rem)!important;line-height:1!important;letter-spacing:0!important}.route-leaderboard .leaderboard-hero p{font-size:.95rem!important;line-height:1.5!important;-webkit-line-clamp:unset!important}.route-leaderboard .lb-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.route-leaderboard .lb-hero-btn,.route-leaderboard .lb-tip-link,.route-leaderboard .lb2-mission-cta{min-height:46px!important;border-radius:8px!important}.route-leaderboard .lb2-root{width:100%!important;max-width:none!important;gap:16px!important;padding:0!important}.route-leaderboard .lb2-unranked{width:100%!important;min-height:280px!important;padding:30px 20px!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:14px!important;text-align:center!important}.route-leaderboard .lb2-unranked-icon{width:56px!important;height:56px!important;margin:0!important;border-radius:8px!important}.route-leaderboard .lb2-unranked strong{font-size:1.28rem!important;line-height:1.15!important}.route-leaderboard .lb2-unranked p{max-width:34ch!important;margin:0!important;font-size:.92rem!important;line-height:1.55!important}.route-leaderboard .lb2-unranked-cta{width:100%!important;min-height:46px!important;justify-content:center!important;border-radius:8px!important}.route-leaderboard .lb2-podium{grid-template-columns:1fr!important;gap:10px!important}.route-leaderboard .lb2-pod{min-height:156px!important;padding:18px 16px 0!important;border-radius:8px!important}.route-leaderboard .lb2-pod--1{min-height:176px!important;order:-1!important}.route-leaderboard .lb2-pod-name{font-size:.9rem!important}.route-leaderboard .lb2-personal-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-leaderboard .lb2-row{grid-template-columns:38px 42px minmax(0,1fr) 62px!important;gap:9px!important;padding:10px 12px!important}.route-leaderboard .lb2-avatar{width:40px!important;height:40px!important;border-radius:8px!important}.route-leaderboard .lb2-rank{width:38px!important;min-width:38px!important}.route-leaderboard .lb2-learner{display:contents!important}.route-leaderboard .lb2-learner-name,.route-leaderboard .lb2-learner-sub,.route-leaderboard .lb2-learner>div,.route-leaderboard .lb2-rank-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.route-leaderboard .lb2-score-cell{width:62px!important;min-width:62px!important;align-items:flex-end!important;text-align:right!important}.route-leaderboard .leader-tip{grid-template-columns:40px minmax(0,1fr)!important;padding:16px!important}.route-leaderboard .lb-tip-link{grid-column:1/-1!important;width:100%!important;justify-content:center!important}}:is(.route-active-recall .ar-index-hero,.route-active-recall .arp-hero,.route-microlearning .ml-hero,.route-mock-exams .mel-header,.route-notes-materials .nm-hero,.route-materials .nm-hero,.route-notes .nm-hero,.route-leaderboard .leaderboard-hero,.route-analytics .analytics-hero-v2,.route-calendar .sc-hero,.route-rcrim-roadmap .rcrim-hero,.route-support .support-hero,.route-learning-hub .lh-hero-inner,.route-pricing .pricing-hero,.route-legal .legal-hero-inner){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr)!important;align-items:center!important;gap:clamp(20px,4vw,40px)!important;width:min(100%,1180px)!important;min-height:clamp(230px,26vw,340px)!important;margin:0 auto clamp(24px,4vw,42px)!important;padding:clamp(28px,4.5vw,52px)!important;overflow:hidden!important;border:1px solid rgba(212,160,23,.24)!important;border-radius:22px!important;background:radial-gradient(circle at 92% 12%,rgba(96,165,250,.18),transparent 34%),linear-gradient(135deg,#07124a,#0d2a6e 54%,#102f7c)!important;box-shadow:0 24px 58px rgba(7,18,74,.18)!important;text-align:left!important;color:#ffffff!important}:is(.route-active-recall .ar-index-hero,.route-active-recall .arp-hero,.route-microlearning .ml-hero,.route-mock-exams .mel-header,.route-notes-materials .nm-hero,.route-materials .nm-hero,.route-notes .nm-hero,.route-leaderboard .leaderboard-hero,.route-analytics .analytics-hero-v2,.route-calendar .sc-hero,.route-rcrim-roadmap .rcrim-hero,.route-support .support-hero,.route-learning-hub .lh-hero-inner,.route-pricing .pricing-hero,.route-legal .legal-hero-inner):before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 100%),linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 100%);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);opacity:.16}:is(.route-active-recall .ar-index-hero,.route-active-recall .arp-hero,.route-microlearning .ml-hero,.route-mock-exams .mel-header,.route-notes-materials .nm-hero,.route-materials .nm-hero,.route-notes .nm-hero,.route-leaderboard .leaderboard-hero,.route-analytics .analytics-hero-v2,.route-calendar .sc-hero,.route-rcrim-roadmap .rcrim-hero,.route-support .support-hero,.route-learning-hub .lh-hero-inner,.route-pricing .pricing-hero,.route-legal .legal-hero-inner)>*{position:relative;z-index:1}:is(.ar-index-hero-content,.arp-hero>div:first-child,.ml-hero-copy,.mel-header-text,.nm-hero-left,.lb-hero-copy,.analytics-hero-left,.sc-hero-text,.rcrim-hero-copy,.support-hero>div:not(.support-hero-icon),.lh-hero-copy,.pricing-hero>div:first-child,.legal-hero-copy){min-width:0!important;max-width:760px!important}:is(.ar-eyebrow,.ml-kicker,.mel-hero-pill,.nm-eyebrow,.leaderboard-hero .eyebrow,.analytics-hero-eyebrow,.sc-hero .eyebrow,.rcrim-hero .eyebrow,.support-hero .eyebrow,.lh-eyebrow,.pricing-hero .eyebrow,.legal-hero .eyebrow){display:inline-flex!important;align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;border:1px solid rgba(248,194,74,.34)!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;color:#f8d36e!important;font-size:.76rem!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}:is(.route-active-recall .ar-index-hero h1,.route-active-recall .arp-hero h1,.route-microlearning .ml-hero h1,.route-mock-exams .mel-header h1,.route-notes-materials .nm-hero h1,.route-materials .nm-hero h1,.route-notes .nm-hero h1,.route-leaderboard .leaderboard-hero h1,.route-analytics .analytics-hero-v2 h1,.route-calendar .sc-hero h1,.route-calendar .sc-hero-title,.route-rcrim-roadmap .rcrim-hero h1,.route-support .support-hero h1,.route-learning-hub .lh-hero h1,.route-pricing .pricing-hero h1,.route-legal .legal-hero h1){max-width:780px!important;margin:0!important;color:#ffffff!important;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:1.04!important;font-weight:950!important;letter-spacing:0!important}:is(.route-analytics .analytics-hero-v2 h1 strong,.route-rcrim-roadmap .rcrim-hero-title,.route-rcrim-roadmap .rcrim-hero-title span){color:#ffffff!important}:is(.route-active-recall .ar-index-hero p,.route-active-recall .arp-hero p,.route-microlearning .ml-hero p,.route-mock-exams .mel-header p,.route-notes-materials .nm-hero p,.route-materials .nm-hero p,.route-notes .nm-hero p,.route-leaderboard .leaderboard-hero p,.route-analytics .analytics-hero-v2 p,.route-calendar .sc-hero p,.route-calendar .sc-hero-sub,.route-rcrim-roadmap .rcrim-hero p,.route-support .support-hero p,.route-learning-hub .lh-hero p,.route-pricing .pricing-hero p,.route-legal .legal-hero p){max-width:680px!important;margin:14px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:clamp(.98rem,1.45vw,1.12rem)!important;line-height:1.68!important;font-weight:500!important}:is(.ar-index-hero-brain,.ml-hero-stats,.mel-hero-art,.nm-hero-stats,.analytics-hero-card,.rcrim-hero-stats,.support-hero-icon,.lh-hero-panel,.legal-hero-card){justify-self:end!important;width:min(100%,360px)!important}.route-active-recall .ar-index-hero-brain,.route-mock-exams .mel-hero-art{display:flex!important;min-height:190px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)!important}:is(.ml-hero-stats,.nm-hero-stats,.rcrim-hero-stats,.analytics-hero-card,.lh-hero-panel){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;background:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)!important}.route-analytics .analytics-hero-card{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:14px!important}:is(.ml-stat,.nm-hero-stat,.rcrim-mini-stat,.analytics-hero-stat,.lh-stat){min-height:92px!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:rgba(255,255,255,.1)!important;color:#ffffff!important;box-shadow:none!important}:is(.ml-stat strong,.nm-hero-stat strong,.rcrim-mini-stat strong,.analytics-hero-stat strong,.lh-stat strong){color:#ffffff!important;font-size:clamp(1.2rem,2.5vw,1.75rem)!important;line-height:1.05!important;font-weight:950!important}:is(.ml-stat span,.nm-hero-stat span,.rcrim-mini-stat span,.analytics-hero-stat span,.lh-stat span){color:rgba(255,255,255,.68)!important;font-size:.74rem!important;font-weight:750!important;line-height:1.35!important}:is(.ml-stat-divider,.analytics-hero-divider){display:none!important}:is(.lb-hero-actions,.lh-hero-actions,.pricing-hero-cta,.analytics-hero-cta){margin-top:22px!important}:is(.lb-hero-btn,.lh-primary,.lh-secondary,.analytics-hero-cta,.pricing-hero-cta){min-height:44px!important;border-radius:14px!important;font-weight:850!important;letter-spacing:0!important}.route-rcrim-roadmap .rcrim-hero-tagline{display:inline-flex!important;margin-top:18px!important;padding:10px 13px!important;border-radius:14px!important;background:rgba(255,255,255,.1)!important;color:#f8d36e!important;font-size:.9rem!important;font-weight:850!important}.route-support .support-hero-icon{display:flex!important;min-height:180px!important;align-items:center!important;justify-content:center!important;border-radius:20px!important;background:rgba(255,255,255,.1)!important;color:#f8d36e!important}@media (max-width:900px){:is(.route-active-recall .ar-index-hero,.route-active-recall .arp-hero,.route-microlearning .ml-hero,.route-mock-exams .mel-header,.route-notes-materials .nm-hero,.route-materials .nm-hero,.route-notes .nm-hero,.route-leaderboard .leaderboard-hero,.route-analytics .analytics-hero-v2,.route-calendar .sc-hero,.route-rcrim-roadmap .rcrim-hero,.route-support .support-hero,.route-learning-hub .lh-hero-inner,.route-pricing .pricing-hero,.route-legal .legal-hero-inner){grid-template-columns:1fr!important;min-height:0!important;padding:clamp(24px,6vw,36px)!important}:is(.ar-index-hero-brain,.ml-hero-stats,.mel-hero-art,.nm-hero-stats,.analytics-hero-card,.rcrim-hero-stats,.support-hero-icon,.lh-hero-panel,.legal-hero-card){justify-self:stretch!important;width:100%!important}}@media (max-width:620px){:is(.route-active-recall .ar-index-hero,.route-active-recall .arp-hero,.route-microlearning .ml-hero,.route-mock-exams .mel-header,.route-notes-materials .nm-hero,.route-materials .nm-hero,.route-notes .nm-hero,.route-leaderboard .leaderboard-hero,.route-analytics .analytics-hero-v2,.route-calendar .sc-hero,.route-rcrim-roadmap .rcrim-hero,.route-support .support-hero,.route-learning-hub .lh-hero-inner,.route-pricing .pricing-hero,.route-legal .legal-hero-inner){border-radius:18px!important;margin-bottom:22px!important;text-align:left!important}:is(.route-active-recall .ar-index-hero h1,.route-active-recall .arp-hero h1,.route-microlearning .ml-hero h1,.route-mock-exams .mel-header h1,.route-notes-materials .nm-hero h1,.route-materials .nm-hero h1,.route-notes .nm-hero h1,.route-leaderboard .leaderboard-hero h1,.route-analytics .analytics-hero-v2 h1,.route-calendar .sc-hero h1,.route-calendar .sc-hero-title,.route-rcrim-roadmap .rcrim-hero h1,.route-support .support-hero h1,.route-learning-hub .lh-hero h1,.route-pricing .pricing-hero h1,.route-legal .legal-hero h1){font-size:clamp(1.8rem,9vw,2.45rem)!important}:is(.ml-hero-stats,.nm-hero-stats,.rcrim-hero-stats,.lh-hero-panel){grid-template-columns:1fr!important}}:is(.route-announcements .premium-page-hero,.enrollment-public-hero){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:0!important;width:min(100%,1180px)!important;min-height:clamp(230px,26vw,340px)!important;margin:0 auto clamp(24px,4vw,42px)!important;padding:clamp(28px,4.5vw,52px)!important;overflow:hidden!important;border:1px solid rgba(212,160,23,.24)!important;border-radius:22px!important;background:radial-gradient(circle at 92% 12%,rgba(96,165,250,.18),transparent 34%),linear-gradient(135deg,#07124a,#0d2a6e 54%,#102f7c)!important;box-shadow:0 24px 58px rgba(7,18,74,.18)!important;text-align:left!important;color:#ffffff!important}:is(.route-announcements .premium-page-hero,.enrollment-public-hero):before{content:""!important;display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 100%),linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 100%)!important;background-size:42px 42px!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)!important;opacity:.16!important}:is(.route-announcements .premium-page-hero,.enrollment-public-hero)>*{position:relative!important;z-index:1!important}:is(.route-announcements .premium-page-hero .eyebrow,.enrollment-public-hero .eyebrow){display:inline-flex!important;align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;border:1px solid rgba(248,194,74,.34)!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;color:#f8d36e!important;font-size:.76rem!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}:is(.route-announcements .premium-page-hero h1,.route-announcements .premium-page-hero h2,.enrollment-public-hero h1,.enrollment-public-hero h2){max-width:780px!important;margin:0!important;color:#ffffff!important;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:1.04!important;font-weight:950!important;letter-spacing:0!important}:is(.route-announcements .premium-page-hero p,.enrollment-public-hero p){max-width:680px!important;margin:14px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:clamp(.98rem,1.45vw,1.12rem)!important;line-height:1.68!important;font-weight:500!important}@media (max-width:900px){:is(.route-announcements .premium-page-hero,.enrollment-public-hero){min-height:0!important;padding:clamp(24px,6vw,36px)!important}}@media (max-width:620px){:is(.route-announcements .premium-page-hero,.enrollment-public-hero){border-radius:18px!important;margin-bottom:22px!important}:is(.route-announcements .premium-page-hero h1,.route-announcements .premium-page-hero h2,.enrollment-public-hero h1,.enrollment-public-hero h2){font-size:clamp(1.8rem,9vw,2.45rem)!important}}:is(.route-microlearning .coming-soon-card,.route-materials .coming-soon-card,.route-notes .coming-soon-card,.route-notes-materials .coming-soon-card){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;width:min(100%,1180px)!important;min-height:clamp(230px,26vw,340px)!important;margin:0 auto clamp(24px,4vw,42px)!important;padding:clamp(28px,4.5vw,52px)!important;overflow:hidden!important;border:1px solid rgba(212,160,23,.24)!important;border-radius:22px!important;background:radial-gradient(circle at 92% 12%,rgba(96,165,250,.18),transparent 34%),linear-gradient(135deg,#07124a,#0d2a6e 54%,#102f7c)!important;box-shadow:0 24px 58px rgba(7,18,74,.18)!important;text-align:left!important;color:#ffffff!important}:is(.route-microlearning .coming-soon-icon,.route-materials .coming-soon-icon,.route-notes .coming-soon-icon,.route-notes-materials .coming-soon-icon){width:48px!important;height:48px!important;margin:0 0 16px!important;border-radius:16px!important;background:rgba(255,255,255,.1)!important;color:#f8d36e!important;box-shadow:none!important}:is(.route-microlearning .coming-soon-eyebrow,.route-materials .coming-soon-eyebrow,.route-notes .coming-soon-eyebrow,.route-notes-materials .coming-soon-eyebrow){display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;border:1px solid rgba(248,194,74,.34)!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;color:#f8d36e!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:0!important}:is(.route-microlearning .coming-soon-card h1,.route-materials .coming-soon-card h1,.route-notes .coming-soon-card h1,.route-notes-materials .coming-soon-card h1){max-width:780px!important;margin:0!important;color:#ffffff!important;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:1.04!important;font-weight:950!important;letter-spacing:0!important}:is(.route-microlearning .coming-soon-card p,.route-materials .coming-soon-card p,.route-notes .coming-soon-card p,.route-notes-materials .coming-soon-card p){max-width:680px!important;margin:14px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:clamp(.98rem,1.45vw,1.12rem)!important;line-height:1.68!important;font-weight:500!important}:is(.route-microlearning .coming-soon-actions,.route-materials .coming-soon-actions,.route-notes .coming-soon-actions,.route-notes-materials .coming-soon-actions){justify-content:flex-start!important;margin-top:24px!important}@media (max-width:620px){:is(.route-microlearning .coming-soon-card,.route-materials .coming-soon-card,.route-notes .coming-soon-card,.route-notes-materials .coming-soon-card){border-radius:18px!important}:is(.route-microlearning .coming-soon-card h1,.route-materials .coming-soon-card h1,.route-notes .coming-soon-card h1,.route-notes-materials .coming-soon-card h1){font-size:clamp(1.8rem,9vw,2.45rem)!important}}:is(.ar-index-hero,.arp-hero,.ml-hero,.mel-header,.nm-hero,.leaderboard-hero,.analytics-hero-v2,.sc-hero,.rcrim-hero,.support-hero,.lh-hero-inner,.pricing-hero,.enroll-hero,.legal-hero-inner,.coming-soon-card){position:relative!important;width:min(100%,1180px)!important;min-height:clamp(230px,26vw,340px)!important;margin:0 auto clamp(24px,4vw,42px)!important;padding:clamp(28px,4.5vw,52px)!important;overflow:hidden!important;border:1px solid rgba(212,160,23,.24)!important;border-radius:22px!important;background:radial-gradient(circle at 92% 12%,rgba(96,165,250,.18),transparent 34%),linear-gradient(135deg,#07124a,#0d2a6e 54%,#102f7c)!important;box-shadow:0 24px 58px rgba(7,18,74,.18)!important;color:#ffffff!important;text-align:left!important}:is(.ar-index-hero,.arp-hero,.ml-hero,.mel-header,.nm-hero,.leaderboard-hero,.analytics-hero-v2,.sc-hero,.rcrim-hero,.support-hero,.lh-hero-inner){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr)!important;align-items:center!important;gap:clamp(20px,4vw,42px)!important}:is(.pricing-hero,.enroll-hero,.legal-hero-inner,.coming-soon-card){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important}.enroll-hero{border-bottom:0!important}.enroll-hero-inner{max-width:780px!important;margin:0!important;text-align:left!important}:is(.ar-index-hero h1,.arp-hero h1,.ml-hero h1,.mel-header h1,.nm-hero h1,.leaderboard-hero h1,.analytics-hero-v2 h1,.sc-hero h1,.sc-hero-title,.rcrim-hero h1,.support-hero h1,.lh-hero h1,.pricing-hero h1,.enroll-hero-title,.legal-hero h1,.coming-soon-card h1){max-width:820px!important;margin:0!important;color:#ffffff!important;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:1.04!important;font-weight:950!important;letter-spacing:0!important}:is(.ar-index-hero p,.arp-hero p,.ml-hero p,.mel-header p,.nm-hero p,.leaderboard-hero p,.analytics-hero-v2 p,.sc-hero p,.rcrim-hero p,.support-hero p,.lh-hero p,.pricing-hero p,.enroll-hero-subtitle,.legal-hero p,.coming-soon-card p){max-width:680px!important;margin-top:14px!important;color:rgba(255,255,255,.78)!important;font-size:clamp(.98rem,1.45vw,1.12rem)!important;line-height:1.68!important;font-weight:500!important}:is(.ar-index-hero .ar-index-eyebrow,.arp-eyebrow,.ml-eyebrow,.mel-eyebrow,.nm-eyebrow,.leaderboard-eyebrow,.analytics-eyebrow,.sc-hero-kicker,.rcrim-eyebrow,.support-eyebrow,.lh-eyebrow,.pricing-eyebrow,.enroll-eyebrow,.legal-eyebrow,.coming-soon-eyebrow){display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;padding:7px 11px!important;border:1px solid rgba(248,194,74,.34)!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;color:#f8d36e!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}.learning-hub-page .lh-eyebrow,.route-learning-hub .lh-eyebrow{border-color:rgba(180,126,18,.5)!important;background:#fff8d9!important;color:#07124a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important;letter-spacing:.04em!important}.learning-hub-page .lh-eyebrow svg,.route-learning-hub .lh-eyebrow svg{color:#9a6b00!important;stroke:#9a6b00!important}@media (max-width:900px){:is(.ar-index-hero,.arp-hero,.ml-hero,.mel-header,.nm-hero,.leaderboard-hero,.analytics-hero-v2,.sc-hero,.rcrim-hero,.support-hero,.lh-hero-inner){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){:is(.ar-index-hero,.arp-hero,.ml-hero,.mel-header,.nm-hero,.leaderboard-hero,.analytics-hero-v2,.sc-hero,.rcrim-hero,.support-hero,.lh-hero-inner,.pricing-hero,.enroll-hero,.legal-hero-inner,.coming-soon-card){min-height:0!important;border-radius:18px!important;padding:clamp(24px,6vw,36px)!important}:is(.ar-index-hero h1,.arp-hero h1,.ml-hero h1,.mel-header h1,.nm-hero h1,.leaderboard-hero h1,.analytics-hero-v2 h1,.sc-hero h1,.sc-hero-title,.rcrim-hero h1,.support-hero h1,.lh-hero h1,.pricing-hero h1,.enroll-hero-title,.legal-hero h1,.coming-soon-card h1){font-size:clamp(1.8rem,9vw,2.45rem)!important}}:is(.route-leaderboard .leaderboard-hero .lb-hero-glow,.leaderboard-hero .lb-hero-glow,.route-active-recall .ar-index-hero .ar-index-hero-glow,.ar-index-hero .ar-index-hero-glow){position:absolute!important;pointer-events:none!important;z-index:0!important}:is(.route-leaderboard .leaderboard-hero .lb-hero-glow,.leaderboard-hero .lb-hero-glow){inset:auto -80px -120px auto!important;width:360px!important;height:360px!important}:is(.route-active-recall .ar-index-hero .ar-index-hero-glow,.ar-index-hero .ar-index-hero-glow){inset:0!important}:is(.route-leaderboard .leaderboard-hero .lb-hero-copy,.leaderboard-hero .lb-hero-copy,.route-active-recall .ar-index-hero .ar-index-hero-content,.ar-index-hero .ar-index-hero-content,.route-active-recall .ar-index-hero .ar-index-hero-brain,.ar-index-hero .ar-index-hero-brain){position:relative!important;z-index:1!important}:is(.route-leaderboard .leaderboard-hero,.leaderboard-hero):after{position:relative!important;z-index:1!important}:is(.route-leaderboard .leaderboard-hero,.leaderboard-hero){align-items:center!important}:is(.route-leaderboard .leaderboard-hero h1,.leaderboard-hero h1){margin:0 0 10px!important}:is(.route-leaderboard .leaderboard-hero p,.leaderboard-hero p){margin:0 0 16px!important;font-size:1rem!important;line-height:1.45!important}:is(.route-leaderboard .lb-hero-actions,.lb-hero-actions){display:flex!important;flex-wrap:nowrap!important;gap:8px!important}:is(.route-leaderboard .lb-hero-btn,.lb-hero-btn){min-height:40px!important;padding:0 14px!important;font-size:.8rem!important}@media (min-width:901px){:is(.route-leaderboard .leaderboard-hero,.leaderboard-hero){padding-top:31px!important;padding-bottom:31px!important}}:is(.route-mock-exams .mel-hero-art,.mel-hero-art){align-items:center!important;justify-content:center!important;place-items:center!important}:is(.route-mock-exams .mel-hero-art .mel-hero-icon,.mel-hero-art .mel-hero-icon){position:static!important;right:auto!important;bottom:auto!important;width:76px!important;height:76px!important;color:#f8d36e!important;opacity:1!important;transform:none!important}@media (max-width:600px){.route-mock-exams .mel-root .mel-header{min-height:430px!important;padding-bottom:146px!important}.route-mock-exams .mel-root .mel-header-text{max-width:100%!important}.route-mock-exams .mel-root .mel-hero-art{position:absolute!important;right:20px!important;bottom:24px!important;top:auto!important;justify-self:auto!important;display:grid!important;place-items:center!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:112px!important;min-height:112px!important;border-radius:32px!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.045))!important;color:#e5c567!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 34px rgba(0,0,0,.16)!important}.route-mock-exams .mel-root .mel-hero-art .mel-hero-icon{width:58px!important;height:58px!important;stroke-width:1.9!important;color:currentColor!important}}:is(.route-leaderboard .leaderboard-page .leaderboard-hero .eyebrow,.leaderboard-page .leaderboard-hero .eyebrow){border-color:rgba(248,211,110,.58)!important;background:rgba(7,18,74,.48)!important;color:#ffe48a!important;text-shadow:0 1px 2px rgba(0,0,0,.34)!important}.route-dashboard .dash{display:block!important;width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;padding:28px 0 56px!important}.route-dashboard .dash>.dash-activity-row,.route-dashboard .dash>.dash-command,.route-dashboard .dash>.dash-grid,.route-dashboard .dash>.dash-header,.route-dashboard .dash>.dash-quick,.route-dashboard .dash>.dash-stats-row,.route-dashboard .dash>[data-tour=daily-missions]{grid-column:auto!important;grid-row:auto!important;position:static!important;width:100%!important}.route-dashboard .dash>[data-tour=daily-missions]{margin:0 0 18px!important}@media (max-width:767px){.route-dashboard .dash{width:min(100% - 28px,430px)!important;padding:16px 0 calc(128px + env(safe-area-inset-bottom, 0px))!important}}.route-analytics .analytics-hero-v2 h1 strong{color:#ffd21f!important;-webkit-text-fill-color:#ffd21f!important;background:none!important}.route-analytics .analytics-hero-eyebrow .analytics-hero-icon{background:rgba(255,210,31,.18)!important;color:#ffd21f!important}.route-analytics .pill-icon.pill-blue{background:rgba(96,165,250,.22)!important;color:#bfdbfe!important}.route-analytics .pill-icon.pill-green{background:rgba(74,222,128,.22)!important;color:#bbf7d0!important}.route-analytics .pill-icon.pill-amber{background:rgba(250,204,21,.24)!important;color:#fde68a!important}.route-analytics .analytics-hero-v2{grid-template-columns:minmax(0,1fr)!important}.lh-hero-inner .lh-hero-panel{grid-template-columns:1fr!important;align-content:center!important}.lh-hero-inner .lh-stat{min-height:0!important;padding:13px 16px!important;align-items:center!important}.lh-hero-inner .lh-stat strong{font-size:1.4rem!important;line-height:1.05!important}.lh-hero-inner .lh-stat span{font-size:.8rem!important;line-height:1.2!important;white-space:nowrap!important}.legal-hero .legal-h1 em{color:#ffd21f!important;-webkit-text-fill-color:#ffd21f!important;background:none!important}.legal-hero .legal-tab-nav a{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important}.legal-hero .legal-tab-nav a:hover{background:rgba(255,255,255,.18)!important;border-color:rgba(255,210,31,.55)!important}.legal-hero .legal-tab-nav a svg,.sc-hero .sc-eyebrow{color:#ffd21f!important}.sc-hero .sc-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 12px!important;border:1px solid rgba(248,194,74,.34)!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;-webkit-text-fill-color:#ffd21f!important;font-weight:850!important}.sc-hero .sc-eyebrow svg{color:#ffd21f!important}.sc-hero .sc-stat{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}.sc-hero .sc-stat svg{color:#ffd21f!important}.sc-hero .sc-stat strong{color:#ffffff!important}.sc-hero .sc-stat span{color:rgba(255,255,255,.72)!important}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_069ab3{--font-heading:"Montserrat","Montserrat Fallback"}