@keyframes web-template-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.web-template-scope .animate-float{animation:web-template-float 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.web-template-scope .animate-float{animation:none}}.web-template-scope .wt-overlay-main-offset{padding-top:4rem}@media (min-width:768px){.web-template-scope .wt-overlay-main-offset{padding-top:5rem}}.web-template-scope .wt-header-overlay-chrome{isolation:isolate}.web-template-scope .wt-header-overlay-chrome__scrim{position:absolute;inset:0;pointer-events:none;transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease,backdrop-filter .3s ease}.web-template-scope .wt-header-overlay-chrome--glass .wt-header-overlay-chrome__scrim{background:linear-gradient(180deg,rgb(15 23 42/.5),rgb(15 23 42/.3) 55%,rgb(15 23 42/.1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.web-template-scope .wt-header-overlay-chrome--soft .wt-header-overlay-chrome__scrim{background:rgb(255 255 255/.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 rgb(15 23 42/.06)}.web-template-scope .wt-header-overlay-chrome--light .wt-header-overlay-chrome__scrim{background:rgb(255 255 255/.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 rgb(15 23 42/.08)}.web-template-scope .wt-header-overlay-chrome--primary .wt-header-overlay-chrome__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--wt-primary,#2563eb) 70%,transparent) 0,color-mix(in srgb,var(--wt-primary,#2563eb) 36%,transparent) 58%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.web-template-scope .wt-header-overlay-chrome--minimal .wt-header-overlay-chrome__scrim{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.web-template-scope .wt-header-overlay-chrome--dark .wt-header-overlay-chrome__scrim{background:linear-gradient(180deg,rgb(0 0 0/.84),rgb(0 0 0/.52) 58%,rgb(0 0 0/.18));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.web-template-scope .wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__actions,.web-template-scope .wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__brand{color:#fff;text-shadow:0 1px 2px rgb(0 0 0/.45)}.web-template-scope .wt-header-overlay-chrome--minimal.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__actions,.web-template-scope .wt-header-overlay-chrome--minimal.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__brand{text-shadow:0 1px 3px rgb(0 0 0/.7),0 0 18px rgb(0 0 0/.35)}.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__actions,.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand{color:#0f172a;text-shadow:none}.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-]{color:inherit!important}.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*="text-white/"]{color:#64748b!important}.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-amber],.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-orange],.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-sky],.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-teal]{color:var(--wt-primary,#2563eb)!important}.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__actions button{color:#0f172a!important}.web-template-scope .wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__brand [class*=text-]{color:inherit!important}.web-template-scope .wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__actions a{color:rgba(255 255 255/.92);text-shadow:0 1px 2px rgb(0 0 0/.45)}.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__actions a,.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__tagline{color:#334155!important}.web-template-scope .wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__tagline{color:rgba(255 255 255/.92)!important}.web-template-scope .wt-header-overlay-chrome__tagline{opacity:.92}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__scrim{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 rgb(15 23 42/.08),0 4px 16px rgb(15 23 42/.06)}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__scrim{background:var(--wt-primary,#2563eb);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 rgb(0 0 0/.1),0 4px 20px rgb(15 23 42/.16)}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__actions,.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand,.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-site-brand__text{color:#0f172a;text-shadow:none}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-],.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-site-brand__text [class*=text-]{color:#0f172a!important}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*="text-white/"]{color:#64748b!important}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-amber],.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-orange],.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-sky],.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__brand [class*=text-teal]{color:var(--wt-primary,#2563eb)!important}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__actions a,.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__actions button,.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__tagline{color:#334155!important;text-shadow:none}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-chrome__actions button:hover{color:#0f172a!important}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__actions,.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__brand{color:#fff;text-shadow:none}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__brand [class*=text-]{color:#fff!important}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__brand [class*="text-white/"]{color:rgba(255 255 255/.82)!important}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__actions a,.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__actions button,.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__tagline{color:rgba(255 255 255/.94)!important;text-shadow:none}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-light .wt-header-overlay-chrome__actions button:hover{color:#fff!important}.web-template-scope .wt-header-overlay-chrome--tone-dark .wt-header-overlay-site-brand__text{color:#0f172a}.web-template-scope .wt-header-overlay-chrome--tone-light .wt-header-overlay-site-brand__text{color:#fff;text-shadow:0 1px 2px rgb(0 0 0/.35)}.web-template-scope .wt-header-overlay-chrome--scrolled.wt-header-overlay-chrome--tone-dark .wt-header-overlay-site-brand__logo{filter:none}.web-template-scope .wt-header-menu-toggle__label{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}@media (min-width:640px){.web-template-scope .wt-header-menu-toggle__label{font-size:.72rem}}.web-template-scope .wt-header-overlay-panel--light{--wt-overlay-text:#1e293b;--wt-overlay-text-muted:#64748b;--wt-overlay-surface:#ffffff;--wt-overlay-surface-muted:#f8fafc;--wt-overlay-border:#e2e8f0;--wt-overlay-accent:var(--wt-primary,#2563eb);--wt-overlay-accent-soft:color-mix(in srgb,var(--wt-overlay-accent) 12%,transparent)}.web-template-scope .wt-header-overlay-panel--dark{--wt-overlay-text:#f8fafc;--wt-overlay-text-muted:#94a3b8;--wt-overlay-surface:#0f172a;--wt-overlay-surface-muted:rgb(255 255 255/0.06);--wt-overlay-border:rgb(255 255 255/0.14);--wt-overlay-accent:var(--wt-primary,#818cf8);--wt-overlay-accent-soft:color-mix(in srgb,var(--wt-overlay-accent) 22%,transparent)}.web-template-scope .wt-header-overlay-panel__sheet{background:var(--wt-overlay-surface);color:var(--wt-overlay-text)}.web-template-scope .wt-header-overlay-panel__top{border-color:var(--wt-overlay-border)}.web-template-scope .wt-header-overlay-panel--dark .wt-header-overlay-panel__footer,.web-template-scope .wt-header-overlay-panel--dark .wt-header-overlay-panel__top,.web-template-scope .wt-header-overlay-panel--light .wt-header-overlay-panel__footer,.web-template-scope .wt-header-overlay-panel--light .wt-header-overlay-panel__top{color:var(--wt-overlay-text-muted)}.web-template-scope .wt-header-overlay-panel--dark .wt-header-overlay-site-brand__text{color:var(--wt-overlay-text)}.web-template-scope .wt-header-overlay-panel__footer{border-color:var(--wt-overlay-border)}.web-template-scope .wt-header-overlay-panel--light .wt-header-overlay-panel__footer a{color:var(--wt-overlay-text-muted)}.web-template-scope .wt-header-overlay-panel--light .wt-header-overlay-panel__footer a:hover{color:var(--wt-overlay-accent)}.web-template-scope .wt-header-overlay-panel--dark .wt-header-overlay-panel__footer a{color:rgb(226 232 240)}.web-template-scope .wt-header-overlay-panel--dark .wt-header-overlay-panel__footer a:hover{color:#fff}.web-template-scope .wt-header-overlay-panel--light .wt-header-menu-toggle{color:var(--wt-overlay-text)}.web-template-scope .wt-header-overlay-panel--light .wt-header-menu-toggle:hover{color:var(--wt-overlay-accent)}.web-template-scope .wt-header-overlay-panel--dark .wt-header-menu-toggle{color:var(--wt-overlay-text)}.web-template-scope .wt-header-overlay-panel--dark .wt-header-menu-toggle:hover{color:#fff}.web-template-scope .wt-header-overlay-panel__backdrop--light{background:var(--wt-overlay-surface)}.web-template-scope .wt-header-overlay-panel__backdrop--dark{background:rgb(2 6 23/.92);backdrop-filter:blur(4px)}.web-template-scope .wt-header-overlay-site-brand--below .wt-header-overlay-site-brand__text{max-width:12rem}.web-template-scope .wt-overlay-nav{text-align:left}.web-template-scope .wt-overlay-nav-link{display:block;width:100%;border-radius:.875rem;padding:.85rem 1.1rem;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--wt-overlay-text);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.web-template-scope .wt-overlay-nav-link:hover{background:var(--wt-overlay-accent-soft);color:var(--wt-overlay-accent)}.web-template-scope .wt-overlay-nav-link.is-active,.web-template-scope .wt-overlay-nav-link.is-active:hover{background:color-mix(in srgb,var(--wt-overlay-accent) 16%,var(--wt-overlay-surface-muted));color:var(--wt-overlay-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wt-overlay-accent) 28%,var(--wt-overlay-border))}.web-template-scope .wt-overlay-nav-parent{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1rem;border:1px solid var(--wt-overlay-border);background:var(--wt-overlay-surface-muted);padding:.9rem 1rem;text-align:left;color:var(--wt-overlay-text);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.web-template-scope .wt-overlay-nav-parent.is-open,.web-template-scope .wt-overlay-nav-parent:hover{border-color:color-mix(in srgb,var(--wt-overlay-accent) 38%,var(--wt-overlay-border));box-shadow:0 8px 24px color-mix(in srgb,var(--wt-overlay-accent) 14%,transparent)}.web-template-scope .wt-overlay-nav-parent.is-open{background:color-mix(in srgb,var(--wt-overlay-accent) 10%,var(--wt-overlay-surface))}.web-template-scope .wt-overlay-nav-parent.is-active{border-color:color-mix(in srgb,var(--wt-overlay-accent) 45%,var(--wt-overlay-border))}.web-template-scope .wt-overlay-nav-parent__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.35rem}.web-template-scope .wt-overlay-nav-parent__label{font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:800;letter-spacing:-.02em;color:var(--wt-overlay-text)}.web-template-scope .wt-overlay-nav-parent.is-open .wt-overlay-nav-parent__label{color:var(--wt-overlay-accent)}.web-template-scope .wt-overlay-nav-parent__badge{width:fit-content;padding:.2rem .65rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.web-template-scope .wt-overlay-nav-parent__badge,.web-template-scope .wt-overlay-nav-parent__chev{display:inline-flex;align-items:center;border-radius:999px;background:var(--wt-overlay-accent-soft);color:var(--wt-overlay-accent)}.web-template-scope .wt-overlay-nav-parent__chev{height:2.25rem;width:2.25rem;flex-shrink:0;justify-content:center}.web-template-scope .wt-overlay-nav-subpanel{margin-top:.65rem;margin-left:.35rem;border-left:3px solid var(--wt-overlay-accent);border-radius:0 .875rem .875rem 0;background:var(--wt-overlay-surface-muted);padding:.75rem .85rem .85rem 1rem}.web-template-scope .wt-overlay-nav-subpanel__title{margin:0 0 .55rem;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--wt-overlay-text-muted)}.web-template-scope .wt-overlay-nav-subpanel__list{display:flex;flex-direction:column;gap:.35rem}.web-template-scope .wt-overlay-nav-link--sub{position:relative;padding-left:1.35rem;font-size:.98rem;font-weight:600;color:var(--wt-overlay-text)}.web-template-scope .wt-overlay-nav-link--sub:hover{color:var(--wt-overlay-accent)}.web-template-scope .wt-overlay-nav-link--sub:before{content:"";position:absolute;left:.55rem;top:50%;height:.35rem;width:.35rem;border-radius:999px;background:var(--wt-overlay-accent);transform:translateY(-50%);opacity:.65}.web-template-scope .wt-overlay-nav-group--nested .wt-overlay-nav-subpanel{margin-left:0;border-left-width:2px}.web-template-scope .wt-header-overlay-site-brand__logo{width:auto}.web-template-scope .wt-header-overlay-site-brand__logo--inverted{filter:brightness(0) invert(1)}[data-wt-template=dijisistem-v1]{--ds-v1-orange:var(--web-color-primary,#ea580c);--ds-v1-amber:var(--web-color-accent,#fbbf24);--ds-v1-green:#65a30d}[data-wt-template=dijisistem-v1] .ds-v1-main-nav{overflow:visible}[data-wt-template=dijisistem-v1] .ds-v1-hero-gradient{background:radial-gradient(100% 70% at 100% 0,color-mix(in srgb,var(--wt-accent) 28%,transparent),transparent 55%),radial-gradient(80% 55% at 0 100%,color-mix(in srgb,var(--ds-v1-green) 12%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--wt-accent) 12%,#ffffff) 0,var(--wt-surface,#ffffff) 45%,color-mix(in srgb,var(--wt-primary) 8%,#ffffff) 100%)}[data-wt-template=dijisistem-v1] .ds-v1-card-hover{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}[data-wt-template=dijisistem-v1] .ds-v1-card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px color-mix(in srgb,var(--wt-primary) 22%,transparent)}[data-wt-template=dijisistem-v1] .ds-v1-blob{position:absolute;border-radius:9999px;filter:blur(48px);pointer-events:none}.diji-v3-shell--slit-home .diji-slit-hero-section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.diji-v3-shell--slit-home .diji-slit-hero.demo-2 .sl-slider-wrapper{height:min(78vh,680px);min-height:24rem;max-height:none}.diji-slit-hero-stack{position:relative}.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-chrome__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--wt-text) 52%,transparent) 0,color-mix(in srgb,var(--wt-text) 26%,transparent) 58%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-menu-toggle,.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-menu-toggle__label,.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-chrome__actions,.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-chrome__actions a,.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-chrome__actions button,.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-chrome__brand,.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-chrome__tagline{color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0/.45)}.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-menu-toggle:hover{color:rgb(255 255 255/.88)!important}.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-chrome__brand [class*=text-],.diji-v3-shell--slit-overlay .wt-header-overlay-chrome:not(.wt-header-overlay-chrome--scrolled) .wt-header-overlay-site-brand__text{color:#fff!important}.diji-v3-shell--slit-overlay .diji-slit-hero.demo-2 .sl-slider h2{padding-top:clamp(4.5rem,11vh,6.5rem)}.diji-v3-header-fixed{position:fixed;inset-inline:0;top:0;z-index:50;pointer-events:none}.diji-v3-header-fixed>*{pointer-events:auto}.diji-v3-header-fixed .wt-edu-hope-chrome,.diji-v3-header-fixed .wt-edu-topbar,.diji-v3-header-fixed .wt-nav,.diji-v3-header-fixed .wt-rehab-nav-ribbon{background:color-mix(in srgb,var(--wt-surface) 82%,transparent);backdrop-filter:blur(10px)}.diji-v3-shell--slit-home .diji-v3-header-fixed .wt-edu-hope-header-wave{display:none}.diji-v3-shell--slit-home.diji-v3-shell--slit-inline .diji-slit-hero.demo-2 .sl-slider h2{padding-top:clamp(9rem,18vh,12rem)}.diji-slit-hero-section .diji-slit-hero .nav-dots,.diji-v3-shell--slit-home .diji-slit-hero .nav-dots{bottom:clamp(5.25rem,14vh,7rem)}.ds-v4-desktop{position:fixed;inset:0;z-index:0;overflow:hidden;color:#f8fafc;font-family:var(--web-site-font-stack,"Segoe UI Variable","Segoe UI",system-ui,sans-serif);background:#0a1628}.ds-v4-wallpaper{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 15% 10%,rgba(56,189,248,.45),transparent 55%),radial-gradient(ellipse 70% 60% at 85% 20%,rgba(244,63,94,.35),transparent 50%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(251,191,36,.28),transparent 55%),linear-gradient(145deg,#0c1929,#1a2744 40%,#243b55)}@media (prefers-reduced-motion:no-preference){.ds-v4-wallpaper{animation:win-wallpaper-shift 28s ease-in-out infinite alternate}}@keyframes win-wallpaper-shift{0%{filter:hue-rotate(0deg) brightness(1)}to{filter:hue-rotate(12deg) brightness(1.06)}}.ds-v4-wallpaper:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35;pointer-events:none}.ds-v4-scrim{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.25);backdrop-filter:blur(2px)}.win-app-stage{position:fixed;z-index:5;top:0;right:0;bottom:5.5rem;left:0;display:flex;flex-direction:row;overflow:hidden;background:var(--wt-bg,#f8fafc);border-radius:0;box-shadow:none}@media (min-width:768px){.win-app-stage{top:.65rem;right:.65rem;bottom:calc(5.5rem + .35rem);left:5.5rem;border-radius:.85rem .85rem 0 0;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 24px 60px rgba(0,0,0,.35)}}.win-nav-dock{position:fixed;z-index:6;top:.75rem;bottom:5.5rem;left:0;display:none;width:5.25rem;padding:.5rem .35rem;overflow-x:hidden;overflow-y:auto;pointer-events:auto}@media (min-width:768px){.win-nav-dock{display:block}}.win-nav-dock-list{gap:.55rem}.win-nav-dock-item,.win-nav-dock-list{display:flex;flex-direction:column;align-items:center}.win-nav-dock-item{width:100%;gap:.3rem;padding:.2rem .15rem;border-radius:.5rem;text-decoration:none;transition:transform .18s ease}.win-nav-dock-item:hover{transform:translateY(-2px)}.win-nav-dock-item.is-active .win-nav-dock-icon{box-shadow:0 0 0 2px rgba(255,255,255,.95),0 10px 24px rgba(0,0,0,.35);transform:scale(1.06)}.win-nav-dock-icon{display:flex;height:2.85rem;width:2.85rem;align-items:center;justify-content:center;border-radius:.9rem;box-shadow:0 8px 20px rgba(0,0,0,.28);transition:transform .18s ease,box-shadow .18s ease}.win-nav-dock-label{max-width:4.6rem;overflow:hidden;text-overflow:ellipsis;border-radius:.35rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700;line-height:1.15;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);background:rgba(15,23,42,.62);backdrop-filter:blur(4px);-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.win-nav-dock-item.is-active .win-nav-dock-label{background:rgba(255,255,255,.92);color:#0f172a;text-shadow:none}.win-nav-mobile{display:flex;gap:.45rem;overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--wt-border,#e2e8f0) 80%,transparent);background:color-mix(in srgb,var(--wt-surface,#fff) 94%,var(--wt-bg));padding:.45rem .65rem;overscroll-behavior-x:contain;scrollbar-width:none}.win-nav-mobile::-webkit-scrollbar{display:none}@media (min-width:768px){.win-nav-mobile{display:none}}.win-nav-mobile-item{display:flex;min-width:3.65rem;flex-shrink:0;flex-direction:column;align-items:center;gap:.25rem;padding:.15rem .1rem;text-decoration:none}.win-nav-mobile-icon{display:flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border-radius:.7rem;box-shadow:0 4px 12px rgba(15,23,42,.15);transition:transform .15s ease}.win-nav-mobile-item.is-active .win-nav-mobile-icon{box-shadow:0 0 0 2px color-mix(in srgb,var(--wt-primary,#6366f1) 35%,white),0 6px 16px rgba(15,23,42,.18)}.win-nav-mobile-label{max-width:3.75rem;overflow:hidden;text-overflow:ellipsis;font-size:.5625rem;font-weight:700;line-height:1.1;text-align:center;color:var(--wt-text-muted,#64748b);white-space:nowrap}.win-nav-mobile-item.is-active .win-nav-mobile-label{color:var(--wt-primary,#6366f1)}.win-app-stage--home{background:radial-gradient(ellipse 70% 50% at 8% 0,rgba(251,207,232,.55),transparent 55%),radial-gradient(ellipse 60% 45% at 92% 8%,rgba(196,181,253,.45),transparent 50%),radial-gradient(ellipse 55% 40% at 50% 100%,rgba(254,240,138,.35),transparent 55%),linear-gradient(168deg,#fff7ed,#fdf4ff 32%,#eff6ff 62%,#fef9c3)}.win-home{position:relative;isolation:isolate;min-height:min(100%,100vh)}.win-home__glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.win-home__glow:after,.win-home__glow:before{content:"";position:absolute;border-radius:50%;filter:blur(72px);opacity:.65}.win-home__glow:before{top:-8%;left:-6%;width:42%;height:38%;background:rgba(244,114,182,.45)}.win-home__glow:after{right:-4%;bottom:5%;width:36%;height:32%;background:rgba(129,140,248,.4)}@media (prefers-reduced-motion:no-preference){.win-home__glow:before{animation:win-home-float 14s ease-in-out infinite alternate}.win-home__glow:after{animation:win-home-float 14s ease-in-out infinite alternate-reverse}.win-home-card{animation:win-home-card-in .55s cubic-bezier(.22,1,.36,1) backwards}.win-home-sparkle{animation:win-home-sparkle 2.4s ease-in-out infinite}.win-home-hero-blob{animation:win-home-float 10s ease-in-out infinite alternate}.win-home-hero-blob--b{animation-direction:alternate-reverse;animation-duration:13s}.win-home-clock-ring{animation:win-home-pulse 3s ease-in-out infinite}.win-home-cta{background-size:200% auto;animation:win-home-shimmer 4s linear infinite}}@keyframes win-home-float{0%{transform:translate(0) scale(1)}to{transform:translate(4%,6%) scale(1.1)}}@keyframes win-home-card-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes win-home-sparkle{0%,to{transform:rotate(0deg) scale(1);opacity:1}50%{transform:rotate(12deg) scale(1.15);opacity:.75}}@keyframes win-home-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}@keyframes win-home-shimmer{0%{background-position:0}to{background-position:200%}}.win-home-hero-blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(40px)}.win-home-hero-blob--a{top:-20%;right:-8%;width:14rem;height:14rem;background:rgba(236,72,153,.28)}.win-home-hero-blob--b{bottom:-25%;left:-5%;width:11rem;height:11rem;background:rgba(99,102,241,.22)}.win-home-clock-ring{position:absolute;inset:.65rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.22);pointer-events:none}.win-home-card--hero{min-height:16rem}.win-home-card--quick{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(237,233,254,.65))}.win-home-weather-glow{position:absolute;top:-30%;right:-20%;width:8rem;height:8rem;border-radius:50%;background:rgba(56,189,248,.25);filter:blur(32px);pointer-events:none}@media (prefers-reduced-motion:no-preference){.win-home-weather-glow{animation:win-home-float 11s ease-in-out infinite alternate}}.win-app-stage--home .win-app-content{background:transparent}.ds-v4-ticker{position:fixed;z-index:48;right:0;bottom:3.35rem;left:0;display:flex;align-items:center;gap:.65rem;padding:.4rem .85rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(15,23,42,.92),rgba(30,41,59,.88));backdrop-filter:blur(12px);color:#f1f5f9}.ds-v4-ticker-badge{flex-shrink:0;border-radius:9999px;padding:.15rem .5rem;font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fecaca;background:rgba(239,68,68,.22);animation:win-ticker-pulse 2s ease-in-out infinite}@keyframes win-ticker-pulse{0%,to{opacity:1}50%{opacity:.65}}.ds-v4-ticker-track{min-width:0;flex:1;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ds-v4-ticker-track{animation:win-ticker-in .4s ease-out}}@keyframes win-ticker-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ds-v4-ticker-text{margin:0;font-size:.8125rem;color:#f1f5f9}.ds-v4-ticker-text,.win-taskbar-open-app{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.win-taskbar-open-app{display:none;max-width:10rem;border-radius:.45rem;padding:.35rem .65rem;font-size:.75rem;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14)}@media (min-width:640px){.win-taskbar-open-app{display:block}}.win-app-topbar{flex-shrink:0;z-index:2;padding:.55rem .85rem .35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--wt-surface,#fff) 92%,transparent) 0,color-mix(in srgb,var(--wt-surface,#fff) 72%,transparent) 100%);border-bottom:1px solid color-mix(in srgb,var(--wt-border,#e2e8f0) 65%,transparent);backdrop-filter:blur(16px) saturate(1.2)}.win-app-topbar--brand{padding:.75rem 1.25rem .65rem}.win-app-topbar--brand .win-app-topbar-inner{justify-content:center}.win-app-topbar--brand .win-app-topbar-title--logo{flex:0 1 auto;justify-content:center}.win-app-topbar-inner{display:flex;align-items:center;gap:.65rem;max-width:80rem;margin:0 auto}.win-app-back{display:inline-flex;align-items:center;gap:.25rem;border-radius:.45rem;padding:.35rem .55rem;font-size:.8125rem;font-weight:600;color:var(--wt-text-muted,#64748b);transition:background .15s ease,color .15s ease}.win-app-back:hover{background:color-mix(in srgb,var(--wt-primary,#6366f1) 8%,var(--wt-surface,#fff));color:var(--wt-primary,#6366f1)}.win-app-back--ghost{pointer-events:none;padding-left:.15rem}.win-app-topbar-dot{display:block;height:.55rem;width:.55rem;border-radius:9999px}.win-app-topbar-title{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--wt-text,#0f172a)}.win-app-topbar-icon{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;box-shadow:0 4px 14px color-mix(in srgb,var(--wt-primary,#6366f1) 18%,transparent)}.win-app-topbar--brand .win-app-topbar-icon{height:4rem;width:4rem}.win-brand-logo-link{display:inline-flex;align-items:center;line-height:0;transition:transform .18s ease,opacity .18s ease}.win-brand-logo-link:hover{transform:scale(1.03);opacity:.92}.win-brand-logo-wrap{display:inline-flex;align-items:center;line-height:0}.win-brand-logo{filter:drop-shadow(0 2px 8px rgba(15,23,42,.14))}.win-brand-logo,.win-brand-logo--hero{display:block;width:auto;object-fit:contain}.win-brand-logo--hero{height:auto;max-width:min(100%,22rem);max-height:4.25rem;object-position:left center;filter:drop-shadow(0 4px 16px rgba(15,23,42,.14))}.win-brand-logo-link--hero{display:inline-flex;width:auto;max-width:100%;align-items:center;margin-bottom:.15rem;line-height:0}@media (min-width:640px){.win-brand-logo--hero{max-width:min(100%,26rem);max-height:5rem}}@media (min-width:1024px){.win-brand-logo--hero{max-width:min(100%,28rem);max-height:5.5rem}}.win-brand-logo--taskbar{height:1.65rem;max-width:6.5rem;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35)) brightness(1.05)}.win-brand-logo--start{height:2rem;max-width:9rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35)) brightness(1.08)}.win-app-topbar-title--logo{gap:.65rem}.win-app-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;color:var(--wt-text,#0f172a);-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:no-preference){.win-app-content--enter{animation:win-page-in .32s ease-out}}@keyframes win-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.win-app-content>*{min-height:min(100%,auto)}.ds-v4-desktop .win-app-content .wt-edu-hope-section,.ds-v4-desktop .win-app-content section{max-width:none}.ds-v4-desktop .win-app-content .wt-container,.ds-v4-desktop .win-app-content [class*=container]{max-width:80rem}.win-taskbar{position:fixed;z-index:50;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem .75rem;background:rgba(15,23,42,.72);border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(1.4)}.win-taskbar-inner{display:flex;width:min(100%,56rem);align-items:center;gap:.35rem}.win-taskbar-start{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.45rem;border:none;background:transparent;color:#fff;transition:background .15s ease}.win-taskbar-start.is-open,.win-taskbar-start:hover{background:rgba(255,255,255,.14)}.win-taskbar-search{display:none;flex:1;max-width:16rem;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);font-size:.8125rem;color:rgba(255,255,255,.75)}.win-taskbar-pins{flex:1;gap:.2rem;overflow-x:auto}.win-taskbar-pin,.win-taskbar-pins{display:flex;align-items:center;justify-content:center}.win-taskbar-pin{height:2.5rem;min-width:2.5rem;border-radius:.45rem;border:none;background:transparent;color:#fff;position:relative;transition:background .15s ease}.win-taskbar-pin.is-active,.win-taskbar-pin:hover{background:rgba(255,255,255,.14)}.win-taskbar-pin.is-active:after{content:"";position:absolute;bottom:.2rem;left:50%;width:.35rem;height:.2rem;transform:translateX(-50%);border-radius:9999px;background:#38bdf8}.win-taskbar-tray{display:flex;align-items:center;gap:.35rem;margin-left:auto;padding-left:.5rem}.win-taskbar-clock{padding:.25rem .65rem;border-radius:.45rem;text-align:right;font-size:.6875rem;line-height:1.25;color:#fff;transition:background .15s ease}.win-taskbar-clock:hover{background:rgba(255,255,255,.1)}.win-start-menu{position:fixed;z-index:45;bottom:3.75rem;left:50%;transform:translateX(-50%);width:min(42rem,calc(100vw - 1.5rem));max-height:min(36rem,calc(100vh - 5rem));display:flex;flex-direction:column;border-radius:.85rem;border:1px solid rgba(255,255,255,.14);background:rgba(15,23,42,.82);box-shadow:0 32px 80px rgba(0,0,0,.55);backdrop-filter:blur(28px) saturate(1.5);overflow:hidden;animation:win-start-in .22s ease-out}@keyframes win-start-in{0%{opacity:0;transform:translateX(-50%) translateY(12px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.win-start-search{margin:.85rem .85rem 0;display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(255,255,255,.55);font-size:.875rem}.win-start-body{display:grid;grid-template-columns:1fr;gap:0;flex:1;min-height:0;overflow:auto;padding:.85rem}@media (min-width:640px){.win-taskbar-search{display:flex}.win-start-body{grid-template-columns:1.35fr 1fr;gap:.85rem}}.win-start-section-title{margin-bottom:.65rem;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.55)}.win-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.win-start-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.65rem;border-radius:.55rem;border:1px solid transparent;background:transparent;color:#fff;text-align:left;font-size:.75rem;transition:background .12s ease,border-color .12s ease}.win-start-tile:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.win-start-tile-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.55rem}.win-start-tile--display .win-start-tile-icon{box-shadow:0 0 0 1px rgba(56,189,248,.35)}.win-start-sidebar{border-radius:.65rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:.85rem}.win-start-sidebar-card{margin-top:.65rem;padding:.65rem;border-radius:.55rem;background:rgba(255,255,255,.06);font-size:.8125rem;line-height:1.45;color:rgba(255,255,255,.85)}.win-start-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.15)}.win-start-user{display:flex;min-width:0;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:600;color:#fff}.win-start-avatar{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,#f43f5e,#6366f1);font-size:.75rem;font-weight:700}@media (max-width:767px){.win-app-stage{bottom:5.15rem}.win-app-topbar{padding:.45rem .65rem .3rem}.ds-v4-ticker-text{font-size:.75rem}}[data-wt-template=base]{--wt-primary:var(--web-color-primary,#3758f9);--wt-primary-fg:var(--web-color-primary-foreground,#ffffff);--wt-bg:var(--web-color-background,#ffffff);--wt-surface:#ffffff;--wt-surface-muted:#f8fafc;--wt-text:#111928;--wt-text-muted:#637381;--wt-border:#e5e7eb;--base-shadow:0 4px 30px rgba(55,88,249,0.08)}[data-wt-template=base] .base-blob{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}[data-wt-template=base] .base-form form{border:1px solid var(--wt-border)!important;border-radius:.75rem!important;box-shadow:var(--base-shadow)!important;background:#fff!important;padding:1.5rem!important}[data-wt-template=base] .base-form input,[data-wt-template=base] .base-form select,[data-wt-template=base] .base-form textarea{border-width:1px!important;border-color:var(--wt-border)!important;border-radius:.75rem!important;background:#fff!important}[data-wt-template=base] .base-form input:focus,[data-wt-template=base] .base-form select:focus,[data-wt-template=base] .base-form textarea:focus{border-color:var(--wt-primary)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wt-primary) 15%,transparent)!important}[data-wt-template=base] .base-form button[type=submit]{border-radius:9999px!important;background:var(--wt-primary)!important;background-image:none!important;box-shadow:var(--base-shadow)!important}[data-wt-template=base] .base-form button[type=submit]:hover:not(:disabled){filter:brightness(.92)}[data-wt-template=conbix]{--wt-primary:var(--web-color-primary,#ff5e14);--wt-primary-fg:var(--web-color-primary-foreground,#ffffff);--wt-bg:var(--web-color-background,#ffffff);--wt-surface:#ffffff;--wt-surface-muted:#f5f6f8;--wt-text:#0a1732;--wt-text-muted:#637381;--wt-border:#e5e7eb;--conbix-dark:#0a1732;--conbix-dark-soft:#111928;--conbix-shadow:0 8px 30px rgba(10,23,50,0.08)}[data-wt-template=conbix] .conbix-shape{position:absolute;pointer-events:none;opacity:.08}[data-wt-template=conbix] .conbix-form form{border:1px solid var(--wt-border)!important;border-radius:0!important;box-shadow:var(--conbix-shadow)!important;background:#fff!important;padding:1.5rem!important}[data-wt-template=conbix] .conbix-form input,[data-wt-template=conbix] .conbix-form select,[data-wt-template=conbix] .conbix-form textarea{border-width:1px!important;border-color:var(--wt-border)!important;border-radius:0!important;background:#fff!important}[data-wt-template=conbix] .conbix-form input:focus,[data-wt-template=conbix] .conbix-form select:focus,[data-wt-template=conbix] .conbix-form textarea:focus{border-color:var(--wt-primary)!important;outline:none!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--wt-primary) 15%,transparent)!important}[data-wt-template=conbix] .conbix-form button[type=submit]{border-radius:0!important;background:var(--wt-primary)!important;background-image:none!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.875rem!important}