.nz-mode-switch{position:relative;display:inline-block!important;flex:0 0 70px;width:70px!important;min-width:70px;height:44px!important;min-height:44px;padding:0!important;border:1px solid #c6d9df!important;border-radius:999px!important;background:#d9eff2!important;color:#f5b83d!important;overflow:hidden;direction:ltr;touch-action:manipulation;cursor:pointer;view-transition-name:none;transition:background-color .28s,border-color .28s;box-shadow:inset 0 2px 4px #1527430a}.nz-mode-switch[data-dark=true]{background:#192d4c!important;border-color:#3c5579!important;color:#f1f4ff!important}.nz-mode-switch:focus-visible{outline:2px solid #109188!important;outline-offset:4px!important}.nz-mode-switch:active{filter:brightness(.96)}.nz-mode-switch[data-quiet=true],.nz-mode-switch[data-quiet=true] *{transition:none!important}.nz-mode-sky{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.nz-mode-thumb{position:absolute;left:4px;top:4px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff6d8;box-shadow:0 2px 5px #15274326;transform:translate(0);view-transition-name:none;transition:transform .28s cubic-bezier(.25,1,.5,1),background-color .28s}.nz-mode-switch[data-dark=true] .nz-mode-thumb{transform:translate(28px);background:#435e89}.nz-mode-sun,.nz-mode-moon{position:absolute;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s;stroke-width:1.6}.nz-mode-sun{color:#efb339;opacity:1;transform:rotate(0) scale(1)}.nz-mode-moon{color:#f4f0d9;opacity:0;transform:rotate(-70deg) scale(.6)}.nz-mode-switch[data-dark=true] .nz-mode-sun{opacity:0;transform:rotate(90deg) scale(.6)}.nz-mode-switch[data-dark=true] .nz-mode-moon{opacity:1;transform:rotate(-15deg) scale(1)}.nz-mode-cloud{position:absolute;right:9px;top:22px;width:21px;height:6px;border-radius:10px;background:#fffffff0;transition:opacity .2s,transform .28s}.nz-mode-cloud:before{content:"";position:absolute;width:11px;height:11px;bottom:0;left:4px;background:inherit;border-radius:50%}.nz-mode-switch[data-dark=true] .nz-mode-cloud{opacity:0;transform:translate(12px)}.nz-mode-stars{position:absolute;left:10px;top:9px;width:18px;height:25px;opacity:0;transform:translateY(-6px);transition:opacity .28s,transform .28s}.nz-mode-stars i{position:absolute;width:3px;height:3px;background:#e8f3ff;border-radius:50%;box-shadow:0 0 4px #e8f3ff66}.nz-mode-stars i:nth-child(1){left:0;top:3px}.nz-mode-stars i:nth-child(2){left:12px;top:0;width:2px;height:2px}.nz-mode-stars i:nth-child(3){left:7px;top:19px;width:2px;height:2px}.nz-mode-switch[data-dark=true] .nz-mode-stars{opacity:1;transform:translateY(0)}.nz-water-stage{position:fixed;inset:0;pointer-events:none;z-index:2147483000;isolation:isolate}.nz-water-plane{position:absolute;inset:0;pointer-events:none;will-change:clip-path}.nz-water-gloss{view-transition-name:nz-water-gloss;background:linear-gradient(110deg,#aff0e856,#eaffffbc 33%,#36b4d170 62%,#defbff9e)}.nz-water-crest{view-transition-name:nz-water-crest;background:linear-gradient(100deg,#e5ffffce,#ffffffed 38%,#8fe6f1a6 70%,#eaffffdf)}.nz-water-sheet{background:linear-gradient(125deg,#f4ffff,#d6f7f5 40%,#f5ffff);view-transition-name:none}.nz-water-stage[data-mode=dark] .nz-water-sheet{background:linear-gradient(125deg,#10273f,#17374e 45%,#0b1c31)}.nz-water-stage[data-mode=dark] .nz-water-gloss{background:linear-gradient(110deg,#35647d75,#a8dce99c 33%,#224f6e7d 62%,#84c2db7f)}.nz-water-stage[data-mode=dark] .nz-water-crest{background:linear-gradient(100deg,#7cbddca6,#d4f5ffdb 38%,#65b6d1ab 70%,#b4e7f0bd)}.nz-water-stage[data-renderer=fallback] .nz-water-plane{view-transition-name:none;clip-path:polygon(0 0,0 0,0 0)}.nzaker-theme-wash .nz-mode-thumb,.nzaker-theme-wash .nz-mode-sun,.nzaker-theme-wash .nz-mode-moon{transition:none}html.nzaker-theme-native::view-transition{pointer-events:none}html.nzaker-theme-native::view-transition-group(root){animation:none;z-index:1}html.nzaker-theme-native::view-transition-old(root){animation:none;mix-blend-mode:normal}html.nzaker-theme-native::view-transition-new(root){animation:nz-water-hold var(--nz-water-duration,1.8s) linear both;clip-path:polygon(0 0,0 0,0 0);mix-blend-mode:normal}html.nzaker-theme-native::view-transition-group(nz-water-gloss){animation:none;z-index:2}html.nzaker-theme-native::view-transition-group(nz-water-crest){animation:none;z-index:3}html.nzaker-theme-native::view-transition-old(nz-water-gloss),html.nzaker-theme-native::view-transition-old(nz-water-crest){display:none}html.nzaker-theme-native::view-transition-new(nz-water-gloss),html.nzaker-theme-native::view-transition-new(nz-water-crest){animation:nz-water-hold var(--nz-water-duration,1.8s) linear both;clip-path:polygon(0 0,0 0,0 0);mix-blend-mode:normal}@keyframes nz-water-hold{0%{opacity:1}to{opacity:1}}@media(max-width:767px){.nzaker-topbar-brand{flex-shrink:1;min-width:0}.nzaker-topbar .nzaker-topbar-logo{width:100%;height:auto;aspect-ratio:2/1}}@media(prefers-reduced-motion:reduce){.nz-mode-switch,.nz-mode-thumb,.nz-mode-sun,.nz-mode-moon,.nz-mode-cloud,.nz-mode-stars{transition:none!important}}.theme-runtime-root{color:var(--theme-text);background:var(--theme-background);font-family:var(--theme-font-body);font-size:var(--theme-font-size);line-height:var(--theme-line-height);min-width:0}.theme-runtime-root *{box-sizing:border-box}.theme-runtime-root h1,.theme-runtime-root h2,.theme-runtime-root h3,.theme-runtime-root h4,.theme-runtime-root h5,.theme-runtime-root h6{font-family:var(--theme-font-heading);line-height:1.3;margin-block:.5em}.theme-runtime-root a{color:var(--theme-primary)}.theme-runtime-root :focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.theme-layout{min-width:0}.theme-layout[data-transition=fade]{animation:theme-fade var(--theme-motion-duration,.18s) ease-out}.theme-layout[data-transition=slide]{animation:theme-slide var(--theme-motion-duration,.18s) ease-out}@keyframes theme-fade{0%{opacity:0}to{opacity:1}}@keyframes theme-slide{0%{transform:translateY(8px)}to{transform:translateY(0)}}.theme-layout--stack{display:flex;flex-direction:column}.theme-layout--columns{display:flex;flex-wrap:wrap;gap:var(--theme-gap)}.theme-layout--columns>*{flex:1 1 16rem;min-width:0}.theme-layout--columns>[data-theme-core-ancestor],.theme-layout--columns>.theme-core-slot{flex-basis:100%}.theme-layout--grid>[data-theme-core-ancestor],.theme-layout--grid>.theme-core-slot{grid-column:1/-1}.theme-layout[data-theme-core-ancestor]{overflow:visible;opacity:1}.theme-layout--grid{display:grid;grid-template-columns:repeat(var(--theme-cols-mobile),minmax(0,1fr))}.theme-chrome{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--theme-gap);padding:var(--theme-gap)}.theme-chrome--centered{justify-content:center;text-align:center}.theme-chrome--split>*{flex:1 1 12rem}.theme-academy-name{font-weight:700}.theme-runtime-root nav{display:flex;flex-wrap:wrap;gap:var(--theme-gap)}.theme-hero{display:flex;flex-wrap:wrap;align-items:center;gap:var(--theme-gap);padding:var(--theme-section)}.theme-hero>*{flex:1 1 18rem;min-width:0}.theme-runtime-root img{max-width:100%;height:auto}.theme-button{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid transparent;border-radius:var(--theme-radius);text-decoration:none}.theme-button--primary{background:var(--theme-primary);color:var(--theme-background)!important}.theme-button--secondary{background:var(--theme-secondary);color:var(--theme-text)!important}.theme-button--outline{border-color:var(--theme-primary)}.theme-faq details{padding:var(--theme-gap);border-block-end:1px solid var(--theme-border)}.theme-testimonials,.theme-gallery,.theme-education--cards,.theme-education--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--theme-gap)}.theme-education--list{display:flex;flex-direction:column;gap:var(--theme-gap)}.theme-education article,.theme-testimonials figure{padding:var(--theme-gap);border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-surface);min-width:0}.theme-carousel img{display:block;margin-inline:auto;max-height:32rem;object-fit:contain}.theme-carousel button{padding:.5rem 1rem;margin-inline-end:.5rem}.theme-core-slot{display:block;min-width:0;min-height:1px;position:relative;z-index:0;overflow:visible;font-size:max(12px,var(--theme-font-size));line-height:max(1.2,var(--theme-line-height))}.theme-core-controller{min-width:0;isolation:isolate;position:relative;overflow:visible;font-family:system-ui,sans-serif;font-size:clamp(14px,var(--theme-font-size,16px),20px);line-height:clamp(1.3,var(--theme-line-height,1.5),2);color:hsl(var(--foreground,0 0% 10%));background:hsl(var(--background,0 0% 100%))}.theme-core-controller-legacy{display:contents}.theme-core-controller a{color:hsl(var(--primary,220 80% 35%))}.theme-core-controller :focus-visible{outline:3px solid hsl(var(--primary,220 80% 35%));outline-offset:3px}.theme-core-slot[data-theme-core-variant=compact]{padding:.5rem}.theme-presentation-error{padding:1rem;border:1px solid var(--theme-error);color:var(--theme-text)}@media(min-width:768px){.theme-layout--grid{grid-template-columns:repeat(var(--theme-cols-tablet),minmax(0,1fr))}}@media(min-width:1024px){.theme-layout--grid{grid-template-columns:repeat(var(--theme-cols-desktop),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.theme-runtime-root *{animation:none!important;transition:none!important}}html[data-academy-colors] :is(.qalam-pwa-app,.qalam-pwa-app.theme-dark,.qalam-pwa-app.theme-light){--pwa-primary:var(--academy-primary);--pwa-primary-deep:var(--academy-primary);--pwa-primary-soft:var(--academy-secondary);--pwa-bg:var(--academy-background);--pwa-surface:var(--academy-surface);--pwa-surface-2:var(--academy-secondary);--pwa-text:var(--academy-text);--pwa-muted:var(--academy-muted);--pwa-border:var(--academy-border)}html[data-academy-colors] .pwa-primary-button{color:var(--academy-on-primary)}html[data-academy-colors] .nz-site{--nz-ink:var(--academy-text);--nz-paper:var(--academy-background);--nz-border:var(--academy-border);--nz-muted:var(--academy-muted);--nz-green:var(--academy-accent);--nz-mint:var(--academy-accent);--nz-button-bg:var(--academy-primary);--nz-button-fg:var(--academy-on-primary)}html[data-academy-colors] :is(.nzaker-dashboard,.nzaker-student-dashboard){--theme-primary:var(--academy-primary);--theme-text:var(--academy-text);--theme-background:var(--academy-background);--theme-surface:var(--academy-surface)}html[data-academy-colors] :is(.nzaker-topbar,.nz-site .nz-header){background:var(--academy-surface);color:var(--academy-text);border-color:var(--academy-border)}html[data-academy-colors] :is(.nzaker-topbar button,.nzaker-topbar .text-foreground,.nz-site .nz-nav a){color:var(--academy-text)}html[data-academy-colors] .nz-site .nz-login-link{color:var(--academy-text)!important}html[data-academy-colors] :is(.nz-site .nz-statement,.nz-site .nz-final){background:var(--academy-secondary);color:var(--academy-text)}html[data-academy-colors] :is(.nz-site .nz-nav-cta,.nzaker-topbar .nzaker-topbar-entry){background:var(--academy-primary);color:var(--academy-on-primary)}.academy-home{padding:clamp(16px,4vw,64px);min-height:50vh}.academy-home .theme-hero h1{font-size:clamp(36px,6vw,76px);max-width:16ch;line-height:1.4}.academy-home p{font-size:clamp(16px,2vw,21px);max-width:70ch;line-height:2}html[data-academy-colors] select option{color:hsl(var(--foreground));background:hsl(var(--background))}html[data-academy-colors] .nzaker-auth{--primary:var(--academy-primary-hsl);--primary-foreground:var(--academy-on-primary-hsl);--muted-foreground:var(--academy-muted-hsl);--nz-country-color:var(--academy-text);--nz-country-background:var(--academy-secondary);--nz-country-border:var(--academy-border);background:var(--academy-background);color:var(--academy-text)}html[data-academy-colors] .nzaker-auth :is(.login-container,.login-form-section,.login-input-box,.login-theme-toggle){background:var(--academy-surface);color:var(--academy-text);border-color:var(--academy-border)}html[data-academy-colors] .nzaker-auth :is(.login-title,.login-field-label,.login-input,.login-welcome-title,.login-welcome-text){color:var(--academy-text)}html[data-academy-colors] .nzaker-auth :is(.login-subtitle,.login-info-text,.text-muted-foreground){color:var(--academy-muted)}html[data-academy-colors] .nzaker-auth .login-input::placeholder{color:var(--academy-muted)}html[data-academy-colors] .nzaker-auth :is(.login-icon,.login-eye-btn,.login-form-section a){color:var(--academy-accent)}html[data-academy-colors] .nzaker-auth .login-welcome-section{background:var(--academy-secondary)}html[data-academy-colors] .nzaker-auth .login-btn{background:var(--academy-primary);color:var(--academy-on-primary)}html[data-academy-colors] .nzaker-auth .login-btn:hover:not(:disabled){background:var(--academy-primary);filter:brightness(.95)}html[data-academy-colors] .nzaker-auth .login-phone-wrapper .login-country-select{background:var(--academy-secondary)!important;color:var(--academy-text)!important;border-color:var(--academy-border)!important}html[data-academy-colors] .nzaker-country-menu{background:var(--academy-surface)!important;color:var(--academy-text)!important;border-color:var(--academy-border)!important}html[data-academy-colors] .nzaker-country-menu [role=option]{color:var(--academy-text)!important}html[data-academy-colors] .nzaker-country-menu [role=option][data-highlighted]{background:var(--academy-secondary)!important;color:var(--academy-text)!important}
