:root{--motion-ui:.2s;--motion-nav:.28s;--motion-scene:.28s;--motion-ease-out:cubic-bezier(.32, .72, 0, 1);--motion-ease-in-out:cubic-bezier(.4, 0, .2, 1)}@keyframes motion-route-fwd-ltr{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes motion-route-fwd-rtl{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes motion-route-back-ltr{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes motion-route-back-rtl{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}[data-motion=route]{overflow-x:clip}html[dir=ltr] [data-motion=route][data-direction=forward]{animation:motion-route-fwd-ltr var(--motion-nav) var(--motion-ease-out)}html[dir=rtl] [data-motion=route][data-direction=forward]{animation:motion-route-fwd-rtl var(--motion-nav) var(--motion-ease-out)}html[dir=ltr] [data-motion=route][data-direction=back]{animation:motion-route-back-ltr var(--motion-nav) var(--motion-ease-out)}html[dir=rtl] [data-motion=route][data-direction=back]{animation:motion-route-back-rtl var(--motion-nav) var(--motion-ease-out)}@keyframes motion-step-fwd-ltr{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-step-fwd-rtl{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-step-back-ltr{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-step-back-rtl{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}html[dir=ltr] [data-motion=step][data-direction=forward]{animation:motion-step-fwd-ltr var(--motion-ui) var(--motion-ease-out)}html[dir=rtl] [data-motion=step][data-direction=forward]{animation:motion-step-fwd-rtl var(--motion-ui) var(--motion-ease-out)}html[dir=ltr] [data-motion=step][data-direction=back]{animation:motion-step-back-ltr var(--motion-ui) var(--motion-ease-out)}html[dir=rtl] [data-motion=step][data-direction=back]{animation:motion-step-back-rtl var(--motion-ui) var(--motion-ease-out)}@keyframes motion-locale-text{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}[data-motion=locale][data-switching=true] :where(h1,h2,h3,h4,h5,h6,p,li,td,th,label,button,a,figcaption,blockquote){animation:motion-locale-text var(--motion-scene) var(--motion-ease-out)}[data-motion=locale][data-switching=true] :where(img,picture,video,canvas){animation:none}@keyframes motion-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-motion=reveal]>*{animation:motion-reveal var(--motion-ui) var(--motion-ease-out) backwards}[data-motion=reveal]>:nth-child(2){animation-delay:40ms}[data-motion=reveal]>:nth-child(3){animation-delay:80ms}[data-motion=reveal]>:nth-child(4){animation-delay:.12s}[data-motion=reveal]>:nth-child(5){animation-delay:.16s}[data-motion=reveal]>:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){[data-motion=route],[data-motion=step],[data-motion=locale],[data-motion=reveal]>*{animation:none!important}}
:root{--pea-font-pashto-dari:var(--font-pashto-dari,"Noto Sans Arabic"), "Noto Sans Arabic", "Segoe UI", Tahoma, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--pea-font-latin:var(--font-inter,system-ui), system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--pea-font-pashto:var(--pea-font-pashto-dari)}body{font-family:var(--pea-font-pashto);line-height:1.7}:is(h1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h4:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h5:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h6:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6){font-family:var(--pea-font-pashto);letter-spacing:0;font-kerning:none;text-wrap:balance;font-stretch:100%;line-height:1.6}:is(h1:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h2:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h3:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h4:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h5:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),h6:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr] h1,[dir=ltr] h2,[dir=ltr] h3,[dir=ltr] h4,[dir=ltr] h5,[dir=ltr] h6){font-family:var(--pea-font-latin);letter-spacing:-.012em;text-wrap:balance;line-height:1.35}.ps{text-align:right;font-family:var(--pea-font-pashto);letter-spacing:0;direction:rtl;unicode-bidi:isolate;font-stretch:100%;line-height:1.8}.en{text-align:left;font-family:var(--pea-font-latin);direction:ltr;unicode-bidi:isolate;line-height:1.55}.ipa{font-family:var(--pea-font-latin);letter-spacing:.01em;direction:ltr;unicode-bidi:isolate;line-height:1.5}.num{font-family:var(--pea-font-latin);font-variant-numeric:tabular-nums;letter-spacing:0;direction:ltr;unicode-bidi:isolate;line-height:1.4}bdi[dir=ltr]:not(.ipa):not(.num){font-family:var(--pea-font-latin);line-height:1.55}.ps-display{font-family:var(--pea-font-pashto);letter-spacing:0;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 2.5vw,2.25rem);font-weight:700;line-height:1.7}.ps-h1{font-family:var(--pea-font-pashto);letter-spacing:0;text-wrap:balance;font-size:clamp(1.375rem,1.125rem + 1.25vw,1.625rem);font-weight:700;line-height:1.7}.ps-h2{font-family:var(--pea-font-pashto);letter-spacing:0;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.7}.ps-h3{font-family:var(--pea-font-pashto);letter-spacing:0;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.7}.ps-body-lg{font-family:var(--pea-font-pashto);letter-spacing:0;font-size:1.125rem;font-weight:400;line-height:1.9}.ps-body{font-family:var(--pea-font-pashto);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.9}.ps-label{font-family:var(--pea-font-pashto);letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.7}.ps-caption{font-family:var(--pea-font-pashto);letter-spacing:0;font-size:.8125rem;font-weight:400;line-height:1.7}.ps-small{font-family:var(--pea-font-pashto);letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.7}.en-display{font-family:var(--pea-font-latin);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 2.5vw,2.25rem);font-weight:700;line-height:1.25}.en-h1{font-family:var(--pea-font-latin);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.375rem,1.125rem + 1.25vw,1.625rem);font-weight:700;line-height:1.3}.en-h2{font-family:var(--pea-font-latin);letter-spacing:-.01em;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.35}.en-h3{font-family:var(--pea-font-latin);letter-spacing:0;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.4}.en-body-lg{font-family:var(--pea-font-latin);font-size:1.125rem;font-weight:400;line-height:1.65}.en-body{font-family:var(--pea-font-latin);font-size:1rem;font-weight:400;line-height:1.6}.en-label{font-family:var(--pea-font-latin);font-size:.875rem;font-weight:600;line-height:1.5}.en-caption{font-family:var(--pea-font-latin);font-size:.8125rem;font-weight:400;line-height:1.5}
:root{--color-paper:var(--academy-card);--color-line:var(--academy-border);--color-ink:var(--academy-navy);--color-navy-950:#0b1f3a;--color-navy-900:#102a43;--color-navy-800:#1e4068;--color-navy-700:#2a5079;--color-slate-700:var(--academy-text-secondary);--color-slate-600:var(--academy-text-secondary);--color-slate-500:var(--academy-text-muted);--color-slate-200:#e2eaf3;--color-slate-300:var(--academy-border);--color-slate-100:#edf2f8;--color-slate-50:var(--academy-card-alt);--color-mint-100:var(--academy-blue-light);--color-emerald-50:var(--academy-green-light);--color-emerald-100:#dcf5e9;--color-emerald-300:#a9e5c6;--color-emerald-600:var(--academy-green);--color-emerald-700:#0f7a4c}[data-display-mode=grayscale]{--academy-navy:#1f2937;--academy-navy-dark:#111827;--academy-blue:#4b5563;--academy-blue-light:#f3f4f6;--academy-blue-border:#d1d5db;--academy-teal:#374151;--academy-green:#4b5563;--academy-green-light:#f3f4f6;--academy-green-border:#d1d5db;--academy-violet-light:#f3f4f6;--academy-violet-border:#d1d5db;--academy-amber-light:#f3f4f6;--academy-amber-border:#d1d5db;--academy-bg:#f7fafd;--academy-card:#fff;--academy-card-alt:#f8f9fa;--academy-visual-bg:#f5f6f7;--academy-text:#1f2937;--academy-text-secondary:#4b5563;--academy-text-muted:#6b7280;--academy-text-on-dark:#fff;--academy-text-on-dark-muted:#fff9;--academy-border:#d1d5db;--academy-border-soft:#e5e7eb;--color-blue-50:#f9fafb;--color-blue-100:#f3f4f6;--color-blue-200:#e5e7eb;--color-blue-300:#d1d5db;--color-blue-400:#9ca3af;--color-blue-500:#6b7280;--color-blue-600:#4b5563;--color-blue-700:#374151;--color-blue-800:#1f2937;--color-blue-900:#111827;--color-teal-50:#f9fafb;--color-teal-100:#f3f4f6;--color-teal-200:#e5e7eb;--color-teal-300:#d1d5db;--color-teal-400:#9ca3af;--color-teal-500:#6b7280;--color-teal-600:#4b5563;--color-teal-700:#374151;--color-teal-800:#1f2937;--color-green-50:#f9fafb;--color-green-100:#f3f4f6;--color-green-200:#e5e7eb;--color-green-300:#d1d5db;--color-green-400:#9ca3af;--color-green-500:#6b7280;--color-green-600:#4b5563;--color-green-700:#374151;--color-green-800:#1f2937;--color-red-50:#f9fafb;--color-red-100:#f3f4f6;--color-red-200:#e5e7eb;--color-red-300:#d1d5db;--color-red-400:#9ca3af;--color-red-500:#6b7280;--color-red-600:#4b5563;--color-red-700:#374151;--color-red-800:#1f2937;--color-yellow-50:#f9fafb;--color-yellow-100:#f3f4f6;--color-yellow-200:#e5e7eb;--color-yellow-300:#d1d5db;--color-yellow-400:#9ca3af;--color-yellow-500:#6b7280;--color-yellow-600:#4b5563;--color-orange-50:#f9fafb;--color-orange-100:#f3f4f6;--color-orange-500:#6b7280;--color-orange-600:#4b5563;--color-indigo-50:#f9fafb;--color-indigo-100:#f3f4f6;--color-indigo-500:#6b7280;--color-indigo-600:#4b5563;--color-purple-50:#f9fafb;--color-purple-100:#f3f4f6;--color-purple-500:#6b7280;--color-pink-50:#f9fafb;--color-pink-100:#f3f4f6;--color-pink-500:#6b7280}[data-display-mode=grayscale] img,[data-display-mode=grayscale] video,[data-display-mode=grayscale] picture,[data-display-mode=grayscale] svg [fill]:not([fill=none]):not([fill=currentColor]){filter:grayscale()}
[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--academy-navy:#e2e8f0;--academy-navy-dark:#020617;--academy-blue:#60a5fa;--academy-blue-light:#1e3a5f;--academy-blue-border:#2d4a6b;--academy-teal:#2dd4bf;--academy-green:#34d399;--academy-green-light:#064e3b;--academy-green-border:#065f46;--academy-violet-light:#251e45;--academy-violet-border:#473b7d;--academy-amber-light:#3a2a15;--academy-amber-border:#6e4f27;--academy-bg:#0f172a;--academy-card:#1e293b;--academy-card-alt:#273449;--academy-visual-bg:#1a2332;--academy-text:#f1f5f9;--academy-text-secondary:#cbd5e1;--academy-text-muted:#94a3b8;--academy-text-on-dark:#fff;--academy-text-on-dark-muted:#fff9;--academy-border:#334155;--academy-border-soft:#2a3648;--color-blue-50:#172554;--color-blue-100:#1e3a8a;--color-blue-200:#1d4ed8;--color-blue-500:#60a5fa;--color-blue-600:#3b82f6;--color-blue-700:#93c5fd;--color-teal-50:#134e4a;--color-teal-100:#115e59;--color-teal-500:#14b8a6;--color-teal-600:#0b6e63;--color-teal-700:#0f766e;--color-green-50:#064e3b;--color-green-100:#065f46;--color-green-500:#34d399;--color-green-600:#10b981;--color-red-50:#7f1d1d;--color-red-100:#991b1b;--color-red-500:#f87171;--color-red-600:#ef4444;--color-yellow-50:#78350f;--color-yellow-100:#92400e;--color-yellow-500:#fbbf24;--color-amber-50:#78350f;--color-amber-100:#92400e;--color-amber-200:#b45309;--color-amber-500:#f59e0b;--color-amber-600:#fbbf24;--color-amber-700:#fcd34d;--color-orange-50:#7c2d12;--color-orange-100:#9a3412;--color-orange-500:#fb923c;--color-gray-50:#1f2937;--color-gray-100:#374151;--color-gray-200:#4b5563;--color-black:#f1f5f9;--color-navy-950:#0b1f3a;--color-navy-900:#102a43;--color-navy-800:#1e4068;--color-navy-700:#2a5079;--color-ink:#e2e8f0;--ap-white:#1e293b;--ap-navy:#e2e8f0;--ap-navy-dark:#020617;--ap-text:#f1f5f9;--ap-text-2:#cbd5e1;--color-paper:#1e293b;--color-line:#334155;--color-slate-700:#cbd5e1;--color-slate-600:#cbd5e1;--color-slate-500:#94a3b8;--color-slate-200:#4b5563;--color-slate-300:#334155;--color-slate-100:#374151;--color-slate-50:#273449;--color-mint-50:#1a2f4a;--color-mint-100:#1e3a5f;--color-emerald-50:#064e3b;--color-emerald-100:#065f46;--color-emerald-600:#34d399;--color-emerald-700:#6ee7b7}[data-theme=dark] body{background-color:var(--academy-bg);color:var(--academy-text)}[data-theme=dark] img{filter:brightness(.9)}[data-theme=dark][data-display-mode=grayscale] img{filter:grayscale()brightness(.9)}[data-theme=dark] .bg-white{background-color:var(--academy-card)}.switch-thumb,[data-theme=dark] .switch-thumb{background-color:#fff}[data-theme=dark] .bg-gray-50{background-color:var(--academy-card-alt)}[data-theme=dark] .bg-gray-100{background-color:var(--academy-visual-bg)}[data-theme=dark] .text-black{color:var(--academy-text)}[data-theme=dark] .text-gray-500,[data-theme=dark] .text-gray-600{color:var(--academy-text-secondary)}[data-theme=dark] .text-gray-400{color:var(--academy-text-muted)}[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300{border-color:var(--academy-border)}[data-theme=dark] .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--academy-border-soft)}[data-theme=dark] .ap-card{border-color:var(--academy-border)}[data-theme=dark] [data-testid=mobile-nav]{background-color:color-mix(in srgb, var(--academy-card) 96%, transparent)}[data-theme=dark] [data-testid=mobile-nav] a:not([aria-current=page]) svg{color:var(--academy-icon-secondary)}
:root{--academy-surface-page:#f7fafd;--academy-surface-card:#fff;--academy-surface-elevated:#fff;--academy-surface-hover:#f1f5f9;--academy-surface-selected:#eaf3ff;--academy-surface-disabled:#f1f5f9;--academy-text-primary:#102a43;--academy-text-secondary:#526581;--academy-text-muted:#8293a8;--academy-text-disabled:#a8b5c4;--academy-text-on-accent:#fff;--academy-icon-primary:#102a43;--academy-icon-secondary:#526581;--academy-icon-muted:#8293a8;--academy-icon-disabled:#cbd5e1;--academy-icon-on-accent:#fff;--academy-border-subtle:#eef2f7;--academy-border-default:#dce6f0;--academy-border-strong:#b8c9dc;--academy-border-selected:#1677ff;--academy-border-focus:#1677ff;--academy-accent:#1677ff;--academy-accent-hover:#0f5fd0;--academy-accent-active:#0d4fb3;--academy-accent-subtle:#eaf3ff;--academy-teal:#087e83;--academy-teal-hover:#066a6e;--academy-teal-subtle:#e6f4f4;--academy-success:#16a66a;--academy-success-bg:#f0fbf5;--academy-success-text:#0f7a4c;--academy-success-border:#d8f0e2;--academy-warning:#d97706;--academy-warning-bg:#fffbeb;--academy-warning-text:#92400e;--academy-warning-border:#fde68a;--academy-error:#dc2626;--academy-error-bg:#fef2f2;--academy-error-text:#991b1b;--academy-error-border:#fecaca;--academy-info:#0284c7;--academy-info-bg:#f0f9ff;--academy-info-text:#075985;--academy-info-border:#bae6fd;--academy-focus:#1677ff;--academy-focus-ring:#1677ff40}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--academy-surface-page:#060b14;--academy-surface-card:#141d2e;--academy-surface-elevated:#22304a;--academy-surface-hover:#1e293b;--academy-surface-selected:#1e3a5f;--academy-surface-disabled:#151d2b;--academy-text-primary:#f1f5f9;--academy-text-secondary:var(--academy-text-secondary);--academy-text-muted:var(--academy-text-muted);--academy-text-disabled:#64748b;--academy-text-on-accent:#fff;--academy-icon-primary:#e2e8f0;--academy-icon-secondary:#94a3b8;--academy-icon-muted:#64748b;--academy-icon-disabled:#475569;--academy-icon-on-accent:#fff;--academy-border-subtle:#1e293b;--academy-border-default:#2a3648;--academy-border-strong:#3b4d63;--academy-border-selected:#3b82f6;--academy-border-focus:#3b82f6;--academy-accent:#60a5fa;--academy-accent-hover:#93c5fd;--academy-accent-active:#3b82f6;--academy-accent-subtle:#1e3a5f;--academy-teal:#2dd4bf;--academy-teal-hover:#5eead4;--academy-teal-subtle:#134e4a;--academy-success:#34d399;--academy-success-bg:#064e3b;--academy-success-text:#6ee7b7;--academy-success-border:#065f46;--academy-warning:#fbbf24;--academy-warning-bg:#78350f;--academy-warning-text:#fcd34d;--academy-warning-border:#92400e;--academy-error:#f87171;--academy-error-bg:#7f1d1d;--academy-error-text:#fca5a5;--academy-error-border:#991b1b;--academy-info:#38bdf8;--academy-info-bg:#0c4a6e;--academy-info-text:#7dd3fc;--academy-info-border:#075985;--academy-focus:#60a5fa;--academy-focus-ring:#60a5fa59;--academy-bg:var(--academy-surface-page);--academy-card:var(--academy-surface-card);--academy-card-alt:var(--academy-surface-hover);--academy-visual-bg:var(--academy-surface-card);--academy-text:var(--academy-text-primary);--academy-border:var(--academy-border-default);--academy-border-soft:var(--academy-border-subtle);--academy-navy:var(--academy-text-primary);--academy-blue:var(--academy-accent);--academy-blue-light:var(--academy-accent-subtle);--academy-green:var(--academy-success);--academy-green-light:var(--academy-success-bg)}[data-theme=dark] .btn-primary{background-color:var(--academy-teal);color:#042f2e}[data-theme=dark] .btn-primary:hover{background-color:var(--academy-teal-hover)}[data-theme=dark] [role=tab][aria-selected=true]{background-color:var(--academy-surface-selected);color:var(--academy-text-primary);border-color:var(--academy-border-selected)}[data-theme=dark] .card{background-color:var(--academy-surface-card);border-color:var(--academy-border-default);color:var(--academy-text-primary)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--academy-surface-elevated);border-color:var(--academy-border-default);color:var(--academy-text-primary)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--academy-text-muted)}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus{border-color:var(--academy-border-focus);box-shadow:0 0 0 3px var(--academy-focus-ring)}[data-theme=dark] :disabled{opacity:.6;cursor:not-allowed}
.gab{z-index:0;pointer-events:none;opacity:.1;background-color:#e9f2fb;background-image:url(/images/academy-background.webp);background-repeat:no-repeat;position:fixed;inset:0;overflow:hidden}.gab+*{z-index:1;position:relative}@media (min-aspect-ratio:1) and (min-width:768px){.gab{background-position:50%;background-size:100% 100%;right:16rem}}@media (max-aspect-ratio:1){.gab{background-image:url(/images/academy-background.webp),linear-gradient(#e9f2fb 0% 30%,#dbe9f7 70%,#cfe1f3 100%);background-position:top,50%;background-repeat:no-repeat,no-repeat;background-size:100%,100% 100%}}.gab[data-variant=academy],.gab[data-variant=default]{background-image:url(/images/academy-background-journey.webp)}@media (max-aspect-ratio:1){.gab[data-variant=academy],.gab[data-variant=default]{background-image:url(/images/academy-background-journey.webp),linear-gradient(#e9f2fb 0% 30%,#dbe9f7 70%,#cfe1f3 100%)}.gab[data-align=bottom]{background-position:bottom,50%}}.gab[data-variant=academy]{filter:saturate(1.1)contrast(1.02)}.gab[data-variant=citizenship]{filter:saturate(1.15)contrast(1.02)}@media print{.gab{display:none}}[data-theme=dark] .gab{display:none}
