.toast-container.svelte-iisa8n{z-index:100000;pointer-events:none;flex-direction:column;gap:10px;width:min(460px,100vw - 32px);display:flex;position:fixed;top:24px;right:24px}.toast-item.svelte-iisa8n{pointer-events:auto;background:#faf6ee;border:1px solid #3c4e2429;border-left:4px solid #3c4e24;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 16px;transition:all .2s;animation:.25s cubic-bezier(.16,1,.3,1) svelte-iisa8n-toast-slide-in;display:grid;box-shadow:0 12px 36px #00000029,0 2px 8px #00000014}.toast-item.success.svelte-iisa8n{background:#f2f6ea;border-left-color:#3c4e24}.toast-item.warning.svelte-iisa8n,.toast-item.info.svelte-iisa8n{background:#faf3e6;border-left-color:#b76e00}.toast-item.error.svelte-iisa8n{background:#fff8f6;border-left-color:#983d2d}.toast-icon.svelte-iisa8n{color:#3c4e24;background:#3c4e241f;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.toast-item.warning.svelte-iisa8n .toast-icon:where(.svelte-iisa8n),.toast-item.info.svelte-iisa8n .toast-icon:where(.svelte-iisa8n){color:#8f5200;background:#b76e001f}.toast-item.error.svelte-iisa8n .toast-icon:where(.svelte-iisa8n){color:#983d2d;background:#983d2d1f}.toast-content.svelte-iisa8n{min-width:0}.toast-content.svelte-iisa8n p:where(.svelte-iisa8n){color:#2c241d;word-break:break-word;margin:0;font-size:13px;font-weight:500;line-height:1.5}.toast-close.svelte-iisa8n{color:#2c241d73;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;transition:all .15s;display:grid}.toast-close.svelte-iisa8n:hover{color:#2c241d;background:#0000000d}@keyframes svelte-iisa8n-toast-slide-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.toast-container.svelte-iisa8n{width:auto;top:16px;left:16px;right:16px}}.sticky-mobile-cta.svelte-1c2mfh8{display:none}@media (width<=768px){.sticky-mobile-cta.svelte-1c2mfh8{z-index:80;padding:10px 16px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#faf6eef0;border-top:1px solid #3c4e2429;animation:.25s cubic-bezier(.16,1,.3,1) svelte-1c2mfh8-slideUp;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.cta-inner.svelte-1c2mfh8{align-items:center;gap:10px;max-width:480px;margin:0 auto;display:flex}.cta-apply-btn.svelte-1c2mfh8{color:#fff;background:#3c4e24;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .1s,background .15s;display:inline-flex;box-shadow:0 4px 12px #3c4e2440}.cta-apply-btn.svelte-1c2mfh8:active{transform:scale(.98)}@keyframes svelte-1c2mfh8-slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .sticky-mobile-cta.svelte-1c2mfh8{background:#12160ef0;border-top-color:#b9d8722e;box-shadow:0 -4px 20px #0006}html[data-theme=dark] .cta-apply-btn.svelte-1c2mfh8{color:#12160e;background:#b9d872;box-shadow:0 4px 16px #b9d87240}}.cookie-banner.svelte-10b7zl7{z-index:95;max-width:760px;margin:0 auto;animation:.35s cubic-bezier(.16,1,.3,1) svelte-10b7zl7-bannerSlideUp;position:fixed;bottom:20px;left:20px;right:20px}.cookie-container.svelte-10b7zl7{-webkit-backdrop-filter:blur(10px);background:#faf6eefa;border:1px solid #3c4e2438;border-radius:12px;padding:18px 24px;font-family:Rethink Sans,sans-serif;box-shadow:0 12px 32px #0000001f}.cookie-content.svelte-10b7zl7{justify-content:space-between;align-items:center;gap:24px;display:flex}.cookie-text.svelte-10b7zl7{flex:1}.cookie-title-row.svelte-10b7zl7{color:#1c2b0e;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.cookie-title-row.svelte-10b7zl7 svg:where(.svelte-10b7zl7){color:#3c4e24}.cookie-text.svelte-10b7zl7 p:where(.svelte-10b7zl7){color:#3c4e24;margin:0;font-size:13px;line-height:1.5}.cookie-text.svelte-10b7zl7 a:where(.svelte-10b7zl7){color:#1c2b0e;text-underline-offset:2px;font-weight:600;text-decoration:underline}.cookie-actions.svelte-10b7zl7{flex-shrink:0;align-items:center;gap:10px;display:flex}.btn-cookie-accept.svelte-10b7zl7{color:#fff;cursor:pointer;background:#3c4e24;border:none;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s}.btn-cookie-accept.svelte-10b7zl7:hover{background:#47260d}.btn-cookie-essential.svelte-10b7zl7{color:#1c2b0e;cursor:pointer;background:#3c4e2414;border:1px solid #3c4e2433;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}.btn-cookie-essential.svelte-10b7zl7:hover{background:#3c4e2426}@keyframes svelte-10b7zl7-bannerSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .cookie-container.svelte-10b7zl7{background:#1a2215fa;border-color:#b9d87240;box-shadow:0 12px 36px #00000080}html[data-theme=dark] .cookie-title-row.svelte-10b7zl7{color:#f5f8f2}html[data-theme=dark] .cookie-title-row.svelte-10b7zl7 svg:where(.svelte-10b7zl7){color:#b9d872}html[data-theme=dark] .cookie-text.svelte-10b7zl7 p:where(.svelte-10b7zl7){color:#d0dcc7}html[data-theme=dark] .cookie-text.svelte-10b7zl7 a:where(.svelte-10b7zl7){color:#b9d872}html[data-theme=dark] .btn-cookie-accept.svelte-10b7zl7{color:#12160e;background:#b9d872}html[data-theme=dark] .btn-cookie-accept.svelte-10b7zl7:hover{background:#d4eda1}html[data-theme=dark] .btn-cookie-essential.svelte-10b7zl7{color:#f5f8f2;background:#b9d8721a;border-color:#b9d87240}html[data-theme=dark] .btn-cookie-essential.svelte-10b7zl7:hover{background:#b9d8722e}@media (width<=680px){.cookie-banner.svelte-10b7zl7{bottom:12px;left:12px;right:12px}.cookie-container.svelte-10b7zl7{padding:16px}.cookie-content.svelte-10b7zl7{flex-direction:column;align-items:stretch;gap:16px}.cookie-actions.svelte-10b7zl7{justify-content:flex-end}.btn-cookie-accept.svelte-10b7zl7,.btn-cookie-essential.svelte-10b7zl7{text-align:center;flex:1}}.global-nav-loader.svelte-12qhfyh{z-index:99999;transform-origin:0%;background:linear-gradient(90deg,#3c4e24,#b9d872,#47260d);height:3px;animation:1.4s ease-in-out infinite svelte-12qhfyh-navProgress;position:fixed;top:0;left:0;right:0}@keyframes svelte-12qhfyh-navProgress{0%{opacity:.8;transform:scaleX(0)}50%{opacity:1;transform:scaleX(.7)}to{opacity:0;transform:scaleX(1)}}:root,:root[data-theme=light]{--atha-bg-canvas:#f4efe6;--atha-bg-surface:#faf6ee;--atha-bg-surface-alt:#ebe4d6;--atha-bg-surface-inset:#ede7db;--atha-border-subtle:#3c4e2429;--atha-border-strong:#3c4e2447;--atha-text-primary:#3c4e24;--atha-text-dark:#232e15;--atha-text-accent:#47260d;--atha-text-muted:#3c4e24b8;--atha-input-bg:#faf6ee;--atha-input-focus:#fff;--atha-header-bg:#f4efe6fa}:root[data-theme=dark],html[data-theme=dark]{--atha-bg-canvas:#12160e;--atha-bg-surface:#1a2215;--atha-bg-surface-alt:#232d1d;--atha-bg-surface-inset:#151c11;--atha-border-subtle:#b9d87229;--atha-border-strong:#b9d87247;--atha-text-primary:#e6ede0;--atha-text-dark:#f5f8f2;--atha-text-accent:#e2a87a;--atha-text-muted:#e6ede0a6;--atha-input-bg:#151c11;--atha-input-focus:#202919;--atha-header-bg:#12160efa}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--atha-bg-canvas);color:var(--atha-text-primary);transition:background-color .2s,color .2s}body{background-color:var(--atha-bg-canvas);color:var(--atha-text-primary);font-family:Rethink Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button,input,select,textarea{font-family:inherit}[id]{scroll-margin-top:176px}:focus-visible{outline-offset:3px;outline:3px solid #b9d872}input[type=date],input[type=month],input[type=datetime-local],input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;color:#3c4e24;accent-color:#3c4e24;background-color:#faf6ee;border:1px solid #3c4e243d;border-radius:8px;padding:9px 13px;font-size:13.5px;font-weight:500;transition:border-color .18s,box-shadow .18s,background-color .18s;font-family:Rethink Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}input[type=date]:hover,input[type=month]:hover,input[type=datetime-local]:hover,input[type=time]:hover{background-color:#fff;border-color:#3c4e24;box-shadow:0 2px 8px #3c4e2414}input[type=date]:focus,input[type=month]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=date]:focus-visible,input[type=month]:focus-visible,input[type=datetime-local]:focus-visible{background-color:#fff;border-color:#3c4e24;outline:none;box-shadow:0 0 0 3px #b9d87273}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.88;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233C4E24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:6px;margin-left:6px;padding:4px;transition:background-color .15s,opacity .15s,transform .15s}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.88;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233C4E24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:6px;margin-left:6px;padding:4px;transition:background-color .15s,opacity .15s,transform .15s}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.88;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233C4E24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:6px;margin-left:6px;padding:4px;transition:background-color .15s,opacity .15s,transform .15s}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.88;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233C4E24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:6px;margin-left:6px;padding:4px;transition:background-color .15s,opacity .15s,transform .15s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#b9d87259;transform:scale(1.08)}input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#b9d87259;transform:scale(1.08)}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#b9d87259;transform:scale(1.08)}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#b9d87259;transform:scale(1.08)}html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=month],html[data-theme=dark] input[type=datetime-local],html[data-theme=dark] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f8f2!important;accent-color:#b9d872!important;background-color:#1a2215!important;border-color:#b9d87238!important}html[data-theme=dark] input[type=date]:hover,html[data-theme=dark] input[type=month]:hover,html[data-theme=dark] input[type=datetime-local]:hover,html[data-theme=dark] input[type=time]:hover{background-color:#212c1b!important;border-color:#b9d872!important;box-shadow:0 2px 10px #0000004d!important}html[data-theme=dark] input[type=date]:focus,html[data-theme=dark] input[type=month]:focus,html[data-theme=dark] input[type=datetime-local]:focus,html[data-theme=dark] input[type=date]:focus-visible,html[data-theme=dark] input[type=month]:focus-visible,html[data-theme=dark] input[type=datetime-local]:focus-visible{border-color:#b9d872!important;box-shadow:0 0 0 3px #b9d8724d!important}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23B9D872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E")}html[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23B9D872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E")}html[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23B9D872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E")}html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23B9D872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.5'%3E%3C/path%3E%3C/svg%3E")}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:#b9d87233}html[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator:hover{background-color:#b9d87233}html[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{background-color:#b9d87233}html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:#b9d87233}a[href^=tel\:],.phone-number,.tel-link{font-variant-numeric:normal;font-feature-settings:"zero" 0;font-family:Rethink Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--atha-bg-surface-alt)}::-webkit-scrollbar-thumb{background:#3c4e24;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#47260d}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2b391a}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#b9d872}html[data-theme=dark] .public-shell{background:var(--atha-bg-canvas)!important}html[data-theme=dark] .site-header{border-bottom-color:var(--atha-border-subtle)!important;background:#12160efa!important}html[data-theme=dark] .site-header nav>a{color:var(--atha-text-primary)!important}html[data-theme=dark] .site-header nav>a:hover{color:#b9d872!important}html[data-theme=dark] .site-header nav{box-shadow:none!important;background:0 0!important;border:none!important}@media (width<=1000px){html[data-theme=dark] .site-header nav{background:var(--atha-bg-surface)!important;border:1px solid var(--atha-border-subtle)!important;box-shadow:0 18px 35px #00000073!important}}html[data-theme=dark] .menu-toggle{border-color:var(--atha-border-subtle)!important}html[data-theme=dark] .menu-toggle span{background:var(--atha-text-primary)!important}html[data-theme=dark] .admissions-banner{border-bottom-color:var(--atha-border-subtle)!important;background:#151d11!important}html[data-theme=dark] .admissions-banner h2{color:var(--atha-text-dark)!important}html[data-theme=dark] .admissions-banner .eyebrow{color:var(--atha-text-accent)!important}html[data-theme=dark] .admissions-banner-details p{color:#d0dcc7!important}html[data-theme=dark] .admissions-banner-details strong{color:var(--atha-text-dark)!important}html[data-theme=dark] .admissions-banner-details .text-link{color:var(--atha-text-accent)!important}html[data-theme=dark] .admissions-banner-details .text-link:hover{color:#d4eda1!important}html[data-theme=dark] .intro-section,html[data-theme=dark] .philosophy,html[data-theme=dark] .programme-catalogue,html[data-theme=dark] .programmes-section,html[data-theme=dark] .pillars-section,html[data-theme=dark] .ecosystem-section,html[data-theme=dark] .events-section,html[data-theme=dark] .catalogue-section,html[data-theme=dark] .detail-content,html[data-theme=dark] .track-gateway-main,html[data-theme=dark] .form-section,html[data-theme=dark] .portal-section{background:var(--atha-bg-canvas)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .philosophy-card,html[data-theme=dark] .ecosystem-card,html[data-theme=dark] .catalogue-card,html[data-theme=dark] .prog-card,html[data-theme=dark] .programme-card,html[data-theme=dark] .course-card,html[data-theme=dark] .programme-item,html[data-theme=dark] .vm-card,html[data-theme=dark] .rtg-banner,html[data-theme=dark] .button-light,html[data-theme=dark] .toast-card,html[data-theme=dark] .skeleton-card,html[data-theme=dark] .help-card,html[data-theme=dark] .direct-support-card,html[data-theme=dark] .submitted-app-card,html[data-theme=dark] .event-card,html[data-theme=dark] .events-empty-state,html[data-theme=dark] .contact-panel,html[data-theme=dark] .application-modal,html[data-theme=dark] .enquiry-modal-dialog,html[data-theme=dark] .event-registration-modal{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .category-tabs button{background:0 0;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .category-tabs button.active,html[data-theme=dark] .category-tabs button:hover{color:#12160e!important;background:#b9d872!important;border-color:#b9d872!important}html[data-theme=dark] .pagination>button,html[data-theme=dark] .pagination-pages button{border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .pagination-pages button.active{color:#12160e!important;background:#b9d872!important;border-color:#b9d872!important}html[data-theme=dark] .sleek-scrubber-track{background:#b9d87229!important}html[data-theme=dark] .sleek-scrubber-thumb{background:#b9d872!important}html[data-theme=dark] .pillar-card,html[data-theme=dark] .pillars-grid{border-color:var(--atha-border-subtle)!important}html[data-theme=dark] .pillar-number{color:var(--atha-text-accent)!important}html[data-theme=dark] .pillar-tag{color:var(--atha-text-primary)!important;background:#b9d8721a!important}html[data-theme=dark] .outcome-icon{color:#b9d872!important;background:#b9d87226!important}html[data-theme=dark] .outcomes,html[data-theme=dark] .outcome-item{border-color:var(--atha-border-subtle)!important}html[data-theme=dark] .site-footer{border-top:1px solid var(--atha-border-subtle)!important;background:#0c100a!important}html[data-theme=dark] .site-footer .footer-bottom{border-top-color:var(--atha-border-subtle)!important}html[data-theme=dark] .portal-shell,html[data-theme=dark] .portal-main{background:var(--atha-bg-canvas)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .portal-header{border-bottom-color:var(--atha-border-subtle)!important;background:#12160efa!important}html[data-theme=dark] .portal-card,html[data-theme=dark] .portal-nav-bar,html[data-theme=dark] .overview-hero-card,html[data-theme=dark] .kpi-card,html[data-theme=dark] .offer-card,html[data-theme=dark] .digital-id-card,html[data-theme=dark] .portal-modal,html[data-theme=dark] .dialog-card{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .portal-header .header-logo{filter:brightness(0)invert()}html[data-theme=dark] .student-pill{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important}html[data-theme=dark] .terms-scroll,html[data-theme=dark] .staff-bubble,html[data-theme=dark] .location-banner{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .form-section-card,html[data-theme=dark] .enrol-gateway-card,html[data-theme=dark] .enrol-card,html[data-theme=dark] .tuition-card,html[data-theme=dark] .channel-card,html[data-theme=dark] .track-card,html[data-theme=dark] .gateway-card,html[data-theme=dark] .auth-card,html[data-theme=dark] .state-card,html[data-theme=dark] .payment-modal-card,html[data-theme=dark] .form-block,html[data-theme=dark] .success-card{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .declaration,html[data-theme=dark] .fee-summary-box,html[data-theme=dark] .otp-banner,html[data-theme=dark] .account-copy-box,html[data-theme=dark] .tab-rail,html[data-theme=dark] .portal-tab-bar,html[data-theme=dark] .edu-card,html[data-theme=dark] .tertiary-item,html[data-theme=dark] .pay-modal-summary,html[data-theme=dark] .next-steps-panel,html[data-theme=dark] .declaration-legal-card,html[data-theme=dark] .gateway-badge,html[data-theme=dark] .ref-callout,html[data-theme=dark] .activate-intro-box,html[data-theme=dark] .linked-app-badge-box,html[data-theme=dark] .otp-verification-banner,html[data-theme=dark] .summary-edu-block,html[data-theme=dark] .declaration-summary-box,html[data-theme=dark] .doc-pill,html[data-theme=dark] .copy-field,html[data-theme=dark] .paynow-badge-box,html[data-theme=dark] .application-fee-banner{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .mandatory-edu-card{border-color:var(--atha-border-subtle)!important;background:#1a2414!important;border-left-color:#b9d872!important}html[data-theme=dark] .subjects-container{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important}html[data-theme=dark] .radio-pill{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .radio-pill:hover{background:var(--atha-bg-surface-alt)!important}html[data-theme=dark] .radio-pill.selected{color:#b9d872!important;background:#b9d8721f!important;border-color:#b9d872!important}html[data-theme=dark] .document-upload{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .document-upload:hover{background:var(--atha-bg-surface-alt)!important}html[data-theme=dark] .document-upload em{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .document-upload.has-file{background:#132415!important;border-color:#86efac66!important}html[data-theme=dark] .button-check-poll,html[data-theme=dark] .pay-modal-close,html[data-theme=dark] .button-secondary,html[data-theme=dark] .upload-button-styled,html[data-theme=dark] .supported-tags span{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .paynow-channel-card{background:#142217!important;border-color:#22c55e!important}html[data-theme=dark] .tab-btn.active{background:var(--atha-bg-surface)!important;color:var(--atha-text-primary)!important;box-shadow:0 2px 8px #0000004d!important}html[data-theme=dark] .otp-digit-input{background:var(--atha-input-bg)!important;color:#b9d872!important;border-color:var(--atha-border-subtle)!important}html[data-theme=dark] .chip,html[data-theme=dark] .tertiary-summary-row{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .admin-shell,html[data-theme=dark] .admin-main,html[data-theme=dark] .admin-nav,html[data-theme=dark] .aa-workspace{background:var(--atha-bg-canvas)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .admin-sidebar{color:#f5f8f2!important;border-right-color:var(--atha-border-subtle)!important;background:#151e12!important}html[data-theme=dark] .admin-topbar{border-bottom-color:var(--atha-border-subtle)!important;background:#12160efa!important}html[data-theme=dark] .stat-card,html[data-theme=dark] .admin-card,html[data-theme=dark] .metric-card,html[data-theme=dark] .panel,html[data-theme=dark] .aa-metric,html[data-theme=dark] .aa-filter-bar,html[data-theme=dark] .aa-results-card,html[data-theme=dark] .aa-modal-card,html[data-theme=dark] .event-modal,html[data-theme=dark] .fee-toggle-card,html[data-theme=dark] .paynow-info-card,html[data-theme=dark] .admissions-fee-callout,html[data-theme=dark] .aa-fee-policy-banner,html[data-theme=dark] .aa-intake-form-card,html[data-theme=dark] .aa-deregister-modal{background:var(--atha-bg-surface)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .admin-brand-card img{filter:brightness(0)invert()}html[data-theme=dark] .aa-sticky-top-bar,html[data-theme=dark] .aa-preview-header{background:var(--atha-bg-surface)!important;border-bottom-color:var(--atha-border-subtle)!important}html[data-theme=dark] .aa-contact-bar,html[data-theme=dark] .aa-contact-chip,html[data-theme=dark] .aa-edu-tier-card,html[data-theme=dark] .aa-doc-tile,html[data-theme=dark] .aa-meta-tag,html[data-theme=dark] .aa-deregister-card{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .aa-token-bar{color:#e6ede0!important;background:#162414!important;border-color:#b9d872!important}html[data-theme=dark] .aa-modal-feedback.success{color:#4ade80!important;background:#122416!important;border-color:#4ade804d!important}html[data-theme=dark] .aa-modal-feedback.error{color:#f87171!important;background:#281212!important;border-color:#f871714d!important}html[data-theme=dark] .aa-modal-feedback.info{color:#60a5fa!important;background:#121d28!important;border-color:#60a5fa4d!important}html[data-theme=dark] .aa-subj-pill,html[data-theme=dark] .aa-view-doc-btn,html[data-theme=dark] .aa-copy-btn{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .aa-view-doc-btn:hover,html[data-theme=dark] .aa-copy-btn:hover{color:#12160e!important;background:#b9d872!important}html[data-theme=dark] .aa-doc-icon-wrap{background:var(--atha-bg-surface-alt)!important;border-color:var(--atha-border-subtle)!important}html[data-theme=dark] .aa-stat-badge.olevel,html[data-theme=dark] .aa-tier-badge.olevel{color:#86efac!important;background:#203318!important}html[data-theme=dark] .aa-stat-badge.alevel,html[data-theme=dark] .aa-tier-badge.alevel{color:#fcd34d!important;background:#332412!important}html[data-theme=dark] .aa-stat-badge.tertiary-stat,html[data-theme=dark] .aa-tier-badge.tertiary{color:#a5b4fc!important;background:#1b1e36!important}html[data-theme=dark] table thead,html[data-theme=dark] table th,html[data-theme=dark] .table-wrap thead,html[data-theme=dark] .table-wrap th{background:var(--atha-bg-surface-alt)!important;border-bottom-color:var(--atha-border-subtle)!important;color:var(--atha-text-muted)!important}html[data-theme=dark] table tbody tr,html[data-theme=dark] .table-wrap tbody tr{border-bottom-color:var(--atha-border-subtle)!important}html[data-theme=dark] table tbody tr:hover,html[data-theme=dark] .table-wrap tbody tr:hover{background-color:#222b1c!important}html[data-theme=dark] .table-wrap tbody tr{background:var(--atha-bg-surface)}html[data-theme=dark] input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--atha-input-bg)!important;color:var(--atha-text-dark)!important;border-color:var(--atha-border-subtle)!important}html[data-theme=dark] input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{background-color:var(--atha-input-focus)!important;border-color:#b9d872!important;box-shadow:0 0 0 3px #b9d8722e!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] strong,html[data-theme=dark] .course-body h3,html[data-theme=dark] .course-body h3 a,html[data-theme=dark] .programme-card h3,html[data-theme=dark] .catalogue-campaign h1,html[data-theme=dark] .catalogue-campaign-copy strong,html[data-theme=dark] .detail-hero h1,html[data-theme=dark] .detail-content h2,html[data-theme=dark] .outcomes h3,html[data-theme=dark] .table-wrap td strong{color:var(--atha-text-dark)!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] .kicker,html[data-theme=dark] .aa-kicker,html[data-theme=dark] .card-kicker,html[data-theme=dark] .course-kicker,html[data-theme=dark] .campaign-contact a{color:var(--atha-text-accent)!important}html[data-theme=dark] .course-description,html[data-theme=dark] .catalogue-campaign-copy p,html[data-theme=dark] .detail-lede,html[data-theme=dark] .outcomes p{color:#d0dcc7!important}@keyframes svelte-12qhfyh-atha-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12qhfyh-atha-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-12qhfyh-atha-scale-up{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-12qhfyh-atha-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-12qhfyh-atha-pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
