.auth-modal-overlay{z-index:999999;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s auth-fadeIn;display:flex;position:fixed;inset:0}@keyframes auth-fadeIn{0%{opacity:0}to{opacity:1}}.auth-modal-content{background:#fff;border-radius:24px;width:100%;max-width:520px;max-height:95vh;animation:.3s cubic-bezier(.4,0,.2,1) auth-slideUp;position:relative;overflow-y:auto;box-shadow:0 25px 80px #00000026}.dark .auth-modal-content{background:#1e293b}.auth-modal-content-large{max-width:600px}@keyframes auth-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-modal-close{cursor:pointer;color:#6b7280;z-index:1;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.dark .auth-modal-close{color:#94a3b8;background:#334155}.auth-modal-close:hover{color:#374151;background:#e5e7eb}.auth-modal-header{text-align:center;border-bottom:1px solid #0000000f;padding:20px 32px 16px}.dark .auth-modal-header{border-bottom-color:#ffffff14}.auth-modal-header h2{color:#111827;margin-bottom:4px;font-size:1.5rem;font-weight:600}.dark .auth-modal-header h2{color:#f1f5f9}.auth-modal-subtitle{color:#6b7280;margin:0;font-size:.8125rem}.dark .auth-modal-subtitle{color:#94a3b8}.auth-form{padding:16px 30px}.auth-form-group{margin-bottom:14px}.auth-form-label-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.auth-form-label{color:#374151;align-items:center;gap:8px;margin-bottom:0;font-size:.875rem;font-weight:500;display:flex}.dark .auth-form-label{color:#e2e8f0}.auth-form-input{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;width:100%;padding:10px 14px;font-size:.9375rem;transition:all .2s}.dark .auth-form-input{color:#f1f5f9;background:#334155;border-color:#475569}.auth-form-input:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed33}.auth-form-input::placeholder{color:#9ca3af}.auth-form-input.auth-input-error{border-color:#dc2626}.auth-password-wrapper{align-items:center;display:flex;position:relative}.auth-password-wrapper .auth-form-input{padding-right:45px}.auth-password-toggle{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#7c3aed;background:#7c3aed1a}.auth-forgot-link{color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500}.auth-forgot-link:hover{text-decoration:underline}.auth-form-error{color:#dc2626;margin-top:6px;font-size:.8125rem;display:block}.auth-form-error-small{color:#dc2626;margin-top:6px;font-size:.85rem}.auth-form-muted{color:#6b7280;margin-bottom:12px;font-size:14px}.dark .auth-form-muted{color:#94a3b8}.auth-btn-primary{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:all .2s;display:inline-flex}.auth-btn-primary:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}.auth-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-btn-full{width:100%}.auth-footer{text-align:center;border-top:1px solid #0000000f;padding:16px 32px 20px}.dark .auth-footer{border-top-color:#ffffff14}.auth-footer p{color:#6b7280;margin:0 0 8px;font-size:.8125rem}.auth-link{color:#7c3aed;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}.auth-link:hover{text-decoration:underline}.auth-password-strength{flex-direction:column;gap:6px;margin-top:10px;display:flex}.auth-strength-item{color:#6b7280;opacity:.6;align-items:center;gap:6px;font-size:.8rem;display:flex}.auth-strength-item.valid{opacity:1;color:#059669}.auth-checkbox-label{color:#374151;cursor:pointer;align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.dark .auth-checkbox-label{color:#e2e8f0}.auth-checkbox-input{margin-top:4px}.auth-terms-link{color:#7c3aed;text-decoration:underline}.auth-success-message{text-align:center;padding:24px 0}.auth-success-icon{color:#7c3aed;margin-bottom:16px}.auth-success-message h3{color:#111827;margin-bottom:12px;font-size:1.5rem;font-weight:600}.dark .auth-success-message h3{color:#f1f5f9}.auth-success-message p{color:#6b7280;margin:0;font-size:.95rem;line-height:1.6}.dark .auth-success-message p{color:#94a3b8}
:root,html[data-theme=cosmic]{--font-display:var(--font-cormorant), "Times New Roman", serif;--font-body:var(--font-source-sans), system-ui, sans-serif;--naad-bg:#060914;--naad-bg-elevated:#141b34;--naad-bg-muted:#0d1328;--naad-fg:#fff;--naad-fg-muted:#c7d2fe;--naad-fg-soft:#c7d2fed9;--naad-line:#28314e;--naad-nav-bg:#060914e0;--naad-tab-track:#141b34e6;--naad-card-bg:#141b34;--naad-footer-bg:#04060e;--naad-primary:#5b3cc4;--naad-primary-hover:#6c63ff;--naad-secondary:#6c63ff;--naad-accent:#f4c430;--naad-accent-bright:#ffd65a;--naad-success:#22c55e;--naad-warning:#f59e0b;--naad-error:#ef4444;--naad-ink:#060914;--naad-ink-soft:#141b34;--naad-mist:#fff;--naad-paper:#060914;--naad-copper:var(--naad-accent);--naad-copper-bright:var(--naad-accent-bright);--naad-slate:#c7d2fe;--naad-hero-fg:#fff;--naad-hero-muted:#c7d2fe;--naad-hero-ghost-border:#c7d2fe47;--naad-btn-on-primary:#fff;--naad-gradient-hero:linear-gradient(165deg, #060914 0%, #1b1f4a 48%, #5b3cc4 100%);--naad-gradient-glow-a:#f4c43038;--naad-gradient-glow-b:#5b3cc459}html[data-theme=celestial]{--naad-bg:#f8fafc;--naad-bg-elevated:#fff;--naad-bg-muted:#eef2ff;--naad-fg:#1e293b;--naad-fg-muted:#64748b;--naad-fg-soft:#1e293bc7;--naad-line:#e2e8f0;--naad-nav-bg:#f8fafceb;--naad-tab-track:#eef2ff;--naad-card-bg:#fff;--naad-footer-bg:#eef2ff;--naad-primary:#4338ca;--naad-primary-hover:#3730a3;--naad-secondary:#6366f1;--naad-accent:#f4c430;--naad-accent-bright:#fbbf24;--naad-success:#22c55e;--naad-warning:#f59e0b;--naad-error:#ef4444;--naad-ink:#1e293b;--naad-ink-soft:#334155;--naad-mist:#f8fafc;--naad-paper:#f8fafc;--naad-copper:var(--naad-accent);--naad-copper-bright:var(--naad-accent-bright);--naad-slate:#64748b;--naad-hero-fg:#1e293b;--naad-hero-muted:#475569;--naad-hero-ghost-border:#1e293b2e;--naad-btn-on-primary:#fff;--naad-gradient-hero:linear-gradient(165deg, #fff 0%, #eef2ff 52%, #c7d2fe 100%);--naad-gradient-glow-a:#f4c43033;--naad-gradient-glow-b:#4338ca29}html[data-theme=divine]{--naad-bg:#2e1a00;--naad-bg-elevated:#4a2c00;--naad-bg-muted:#3a2200;--naad-fg:#fff8e1;--naad-fg-muted:#fff8e1b8;--naad-fg-soft:#fff8e1d9;--naad-line:#ffd70038;--naad-nav-bg:#2e1a00e6;--naad-tab-track:#4a2c00f2;--naad-card-bg:#4a2c00;--naad-footer-bg:#1f1200;--naad-primary:#f93;--naad-primary-hover:#ffb14d;--naad-secondary:gold;--naad-accent:gold;--naad-accent-bright:#ffe566;--naad-success:#22c55e;--naad-warning:#f59e0b;--naad-error:#ef4444;--naad-ink:#2e1a00;--naad-ink-soft:#4a2c00;--naad-mist:#fff8e1;--naad-paper:#2e1a00;--naad-copper:var(--naad-accent);--naad-copper-bright:var(--naad-accent-bright);--naad-slate:#fff8e1b8;--naad-hero-fg:#fff8e1;--naad-hero-muted:#fff8e1c7;--naad-hero-ghost-border:#fff8e147;--naad-btn-on-primary:#2e1a00;--naad-gradient-hero:linear-gradient(165deg, #2e1a00 0%, #8c4a00 52%, gold 100%);--naad-gradient-glow-a:#ffd70047;--naad-gradient-glow-b:#ff99334d}html.dark:not([data-theme]){--naad-bg:#060914;--naad-bg-elevated:#141b34;--naad-bg-muted:#0d1328;--naad-fg:#fff;--naad-fg-muted:#c7d2fe;--naad-fg-soft:#c7d2fed9;--naad-line:#28314e;--naad-nav-bg:#060914e0;--naad-tab-track:#141b34e6;--naad-card-bg:#141b34;--naad-footer-bg:#04060e;--naad-primary:#5b3cc4;--naad-primary-hover:#6c63ff;--naad-secondary:#6c63ff;--naad-accent:#f4c430;--naad-accent-bright:#ffd65a;--naad-ink:#060914;--naad-ink-soft:#141b34;--naad-mist:#fff;--naad-paper:#060914;--naad-copper:var(--naad-accent);--naad-copper-bright:var(--naad-accent-bright);--naad-slate:#c7d2fe;--naad-hero-fg:#fff;--naad-hero-muted:#c7d2fe;--naad-hero-ghost-border:#c7d2fe47;--naad-btn-on-primary:#fff;--naad-gradient-hero:linear-gradient(165deg, #060914 0%, #1b1f4a 48%, #5b3cc4 100%);--naad-gradient-glow-a:#f4c43038;--naad-gradient-glow-b:#5b3cc459}:root{--naad-content-max:72rem;--naad-page-pad:clamp(1.25rem, 2.5vw, 2.5rem)}@media (min-width:1280px){:root{--naad-content-max:88rem}}@media (min-width:1600px){:root{--naad-content-max:100rem}}@keyframes naad-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes naad-drift{0%{transform:translate(0,0)}to{transform:translateY(-12px)}}@keyframes naad-glow-pulse{0%,to{opacity:.35}50%{opacity:.55}}@keyframes naad-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes naad-orbit-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes naad-sun-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes naad-cosmos-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.naad-site{font-family:var(--font-body);color:var(--naad-fg);background:var(--naad-bg)}.naad-site h1,.naad-site h2,.naad-site h3,.naad-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.naad-nav{z-index:50;border-bottom:1px solid var(--naad-line);background:var(--naad-nav-bg);-webkit-backdrop-filter:blur(14px);position:fixed;inset:0 0 auto}.naad-nav-inner{max-width:var(--naad-content-max);padding:0 var(--naad-page-pad);justify-content:space-between;align-items:center;gap:1.25rem;width:100%;height:4.25rem;margin:0 auto;display:flex}.naad-nav-brand{font-family:var(--font-display);color:var(--naad-fg);letter-spacing:.02em;font-size:1.75rem;line-height:1;text-decoration:none}.naad-nav-brand span{color:var(--naad-accent)}html.dark .naad-nav-brand span{color:var(--naad-accent-bright)}.naad-nav-links{align-items:center;gap:.35rem 1.25rem;display:flex}.naad-nav-link{color:var(--naad-fg-muted);cursor:pointer;background:0 0;border:none;padding:.35rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.naad-nav-link:hover,.naad-nav-link.is-active{color:var(--naad-fg)}.naad-nav-cta{background:var(--naad-accent);color:var(--naad-ink);cursor:pointer;border:none;border-radius:.35rem;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.naad-nav-cta:hover{background:var(--naad-accent-bright)}.naad-nav-icon{width:2.25rem;height:2.25rem;color:var(--naad-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex}.naad-nav-icon:hover{color:var(--naad-fg);background:var(--naad-tab-track)}.naad-theme-select{align-items:center;display:inline-flex;position:relative}.naad-theme-select-trigger{border:1px solid var(--naad-line);background:var(--naad-bg-elevated);min-height:2.15rem;color:var(--naad-fg);font-size:.8125rem;font-weight:600;font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem 1.75rem .35rem .7rem;display:inline-flex}.naad-theme-select-trigger:hover{border-color:color-mix(in srgb, var(--naad-primary) 40%, var(--naad-line))}.naad-theme-select-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--naad-primary) 45%, transparent);outline-offset:1px}.naad-theme-select-label{line-height:1}.naad-theme-select-caret{pointer-events:none;width:.85rem;height:.85rem;color:var(--naad-fg-muted);position:absolute;right:.55rem}.naad-theme-select-menu{z-index:40;border:1px solid var(--naad-line);background:var(--naad-bg-elevated);border-radius:.75rem;min-width:100%;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 28px #00000047}.naad-theme-select-option{width:100%;color:var(--naad-fg-muted);font-size:.8125rem;font-weight:600;font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.naad-theme-select-option:hover,.naad-theme-select-option.is-active{background:var(--naad-tab-track);color:var(--naad-fg)}.naad-theme-dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.naad-theme-dot--cosmic{background:linear-gradient(135deg,#5b3cc4,#f4c430)}.naad-theme-dot--celestial{background:linear-gradient(135deg,#4338ca,#c7d2fe)}.naad-theme-dot--divine{background:linear-gradient(135deg,#f93,gold)}.naad-lang-select{align-items:center;min-width:6.5rem;display:inline-flex;position:relative}.naad-lang-select select{appearance:none;border:1px solid var(--naad-line);background:var(--naad-bg-elevated);min-width:6.5rem;max-width:9.5rem;min-height:2.15rem;color:var(--naad-fg);font-size:.8125rem;font-weight:600;font-family:var(--font-body);cursor:pointer;border-radius:999px;padding:.35rem 1.75rem .35rem .7rem}.naad-lang-select select:focus{outline:2px solid color-mix(in srgb, var(--naad-primary) 45%, transparent);outline-offset:1px}.naad-lang-select select:disabled{opacity:.65;cursor:wait}.naad-lang-caret{pointer-events:none;width:.85rem;height:.85rem;color:var(--naad-fg-muted);position:absolute;right:.55rem}@media (max-width:720px){.naad-theme-select-label{display:none}.naad-theme-select-trigger{padding:.4rem 1.55rem .4rem .55rem}}.naad-hero{isolation:isolate;background:radial-gradient(ellipse 80% 55% at 72% 18%, var(--naad-gradient-glow-a), transparent 55%), radial-gradient(ellipse 60% 50% at 12% 78%, var(--naad-gradient-glow-b), transparent 50%), var(--naad-gradient-hero);align-items:flex-end;min-height:min(100vh,52rem);display:flex;position:relative;overflow:hidden}.naad-hero-sky{z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 22%, color-mix(in srgb, var(--naad-hero-fg) 55%, transparent), transparent), radial-gradient(1px 1px at 28% 48%, color-mix(in srgb, var(--naad-hero-fg) 35%, transparent), transparent), radial-gradient(1.5px 1.5px at 48% 18%, color-mix(in srgb, var(--naad-accent) 55%, transparent), transparent), radial-gradient(1px 1px at 62% 62%, color-mix(in srgb, var(--naad-hero-fg) 30%, transparent), transparent), radial-gradient(1.5px 1.5px at 78% 28%, color-mix(in srgb, var(--naad-hero-fg) 40%, transparent), transparent), radial-gradient(1px 1px at 88% 72%, color-mix(in srgb, var(--naad-accent) 40%, transparent), transparent), radial-gradient(1px 1px at 35% 78%, color-mix(in srgb, var(--naad-hero-fg) 25%, transparent), transparent);animation:8s ease-in-out infinite naad-glow-pulse;position:absolute;inset:0}.naad-hero-visual{right:max(0rem, calc((100vw - var(--naad-content-max)) / 2 - 2rem));z-index:1;opacity:.95;pointer-events:none;width:min(52vw,34rem);height:min(52vw,34rem);animation:12s ease-in-out infinite alternate naad-drift;position:absolute;top:10%}.naad-hero-visual svg,.naad-cosmos{width:100%;height:100%;overflow:visible}.naad-cosmos-halo{transform-origin:200px 200px;animation:7s ease-in-out infinite naad-cosmos-halo}.naad-orbit-path{fill:none;stroke:var(--naad-hero-fg);stroke-opacity:.1;stroke-width:1px}.naad-orbit-path--strong{stroke:var(--naad-accent);stroke-opacity:.22}.naad-zodiac-ring{transform-origin:200px 200px;animation:120s linear infinite naad-orbit-spin-reverse}.naad-zodiac-spoke{stroke:var(--naad-hero-fg);stroke-opacity:.12;stroke-width:1px}.naad-zodiac-glyph{fill:var(--naad-hero-fg);fill-opacity:.5;font-size:13px}.naad-orbit{transform-origin:200px 200px;animation-name:naad-orbit-spin;animation-timing-function:linear;animation-iteration-count:infinite}.naad-orbit.is-reverse{animation-name:naad-orbit-spin-reverse}.naad-orbit--1,.naad-orbit--2,.naad-orbit--3,.naad-orbit--4,.naad-orbit--5{animation-duration:40s}.naad-asteroid-belt{transform-origin:200px 200px;animation:160s linear infinite naad-orbit-spin}.naad-asteroid{fill:var(--naad-hero-fg);fill-opacity:.35}.naad-planet{fill:var(--naad-secondary)}.naad-planet--mercury{fill:#d4d4d8}.naad-planet--venus{fill:var(--naad-accent)}.naad-planet--earth{fill:#38bdf8}.naad-planet-moon{fill:var(--naad-hero-fg);fill-opacity:.8}.naad-planet--mars{fill:#fb7185}.naad-planet--jupiter{fill:#f59e0b}.naad-planet--saturn{fill:#fbbf24}.naad-planet--uranus{fill:#67e8f9}.naad-planet--neptune{fill:#818cf8}.naad-saturn-ring{fill:none;stroke:color-mix(in srgb, var(--naad-accent) 70%, white);stroke-opacity:.7;stroke-width:1.25px}.naad-sun{transform-origin:200px 200px}.naad-sun-pulse{transform-origin:200px 200px;animation:4.5s ease-in-out infinite naad-sun-breathe}@media (prefers-reduced-motion:reduce){.naad-hero-visual,.naad-cosmos-halo,.naad-zodiac-ring,.naad-orbit,.naad-asteroid-belt,.naad-sun-pulse{animation:none!important}}.naad-hero-content{z-index:2;width:100%;max-width:var(--naad-content-max);padding:7.5rem var(--naad-page-pad) 5.5rem;margin:0 auto;animation:.9s both naad-fade-up;position:relative}.naad-hero-brand{font-family:var(--font-display);color:var(--naad-hero-fg);max-width:12ch;margin:0 0 1.25rem;font-size:clamp(3.5rem,10vw,6.5rem);line-height:.92}.naad-hero-brand em{color:var(--naad-accent);font-style:italic;font-weight:400}html.dark .naad-hero-brand em{color:var(--naad-accent-bright)}.naad-hero-lead{max-width:28rem;color:var(--naad-hero-muted);margin:0 0 2rem;font-size:1.125rem;line-height:1.65}.naad-hero-actions{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.naad-btn-primary{background:var(--naad-primary);color:var(--naad-btn-on-primary);cursor:pointer;border:none;border-radius:.35rem;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.naad-btn-primary:hover{background:var(--naad-primary-hover);transform:translateY(-1px)}.naad-btn-ghost{border:1px solid var(--naad-hero-ghost-border);color:var(--naad-hero-fg);cursor:pointer;background:0 0;border-radius:.35rem;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-size:.9375rem;font-weight:560;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.naad-btn-ghost:hover{border-color:var(--naad-accent);background:color-mix(in srgb, var(--naad-hero-fg) 6%, transparent)}.naad-section{background:var(--naad-bg-elevated);color:var(--naad-fg);padding:5rem 0}html:not(.dark) .naad-section{background:var(--naad-bg-elevated)}.naad-section-ink{background:var(--naad-bg-muted);color:var(--naad-fg)}html.dark .naad-section-ink{background:var(--naad-bg-elevated)}.naad-section-inner{max-width:var(--naad-content-max);padding:0 var(--naad-page-pad);margin:0 auto}.naad-section-head{max-width:36rem;margin-bottom:2.75rem;animation:.8s 80ms both naad-fade-up}.naad-section-head h2{color:inherit;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.naad-section-head p{color:var(--naad-fg-muted);margin:0;font-size:1.0625rem;line-height:1.65}.naad-section-ink .naad-section-head p{color:var(--naad-fg-muted)}.naad-service-row>.naad-reveal{display:block}.naad-service-row>.naad-reveal .naad-service-link{width:100%}.naad-service-link{border-bottom:1px solid var(--naad-line);color:inherit;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:1.5rem 0;text-decoration:none;transition:padding-left .25s,color .2s;display:grid}.naad-service-link:hover{color:var(--naad-primary);padding-left:.5rem}.naad-service-link h3{margin:0 0 .35rem;font-size:1.75rem;line-height:1.2}.naad-service-link p{max-width:36rem;color:var(--naad-fg-muted);margin:0;font-size:.9875rem;line-height:1.55}.naad-service-link:hover p{color:var(--naad-fg-muted)}.naad-service-arrow{color:var(--naad-accent);font-size:1.25rem;transition:transform .25s}.naad-service-link:hover .naad-service-arrow{transform:translate(4px)}.naad-close{text-align:left}.naad-close .naad-section-head{margin-bottom:1.75rem}.naad-footer{background:var(--naad-footer-bg);color:var(--naad-fg-muted);border-top:1px solid var(--naad-line);padding:3.5rem 0 1.5rem}.naad-footer-grid{gap:2rem;margin-bottom:2.5rem;display:grid}@media (min-width:768px){.naad-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.naad-footer-brand{font-family:var(--font-display);color:var(--naad-fg);margin:0 0 .75rem;font-size:1.75rem}.naad-footer p{max-width:22rem;margin:0;font-size:.9375rem;line-height:1.6}.naad-footer h4{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--naad-fg-muted);margin:0 0 .85rem;font-size:.75rem;font-weight:600}.naad-footer ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.naad-footer a{color:var(--naad-fg-soft);font-size:.9375rem;text-decoration:none;transition:color .2s}.naad-footer a:hover{color:var(--naad-accent)}html.dark .naad-footer a:hover{color:var(--naad-accent-bright)}.naad-footer-bottom{border-top:1px solid var(--naad-line);color:var(--naad-fg-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.naad-horoscope-shell{background:radial-gradient(ellipse 70% 40% at 50% 0%, color-mix(in srgb, var(--naad-primary) 18%, transparent), transparent 55%), var(--naad-bg);min-height:100vh;color:var(--naad-fg);padding:4.5rem 0 3rem}.naad-horoscope-intro{max-width:var(--naad-content-max);padding:2.5rem var(--naad-page-pad) .5rem;margin:0 auto;animation:.7s both naad-fade-up}.naad-horoscope-intro h1{color:var(--naad-fg);margin:0 0 .65rem;font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.1}.naad-horoscope-intro p,.naad-page-lead{max-width:36rem;color:var(--naad-fg-muted);margin:0;font-size:1.0625rem;line-height:1.6}.hl-page--public{max-width:var(--naad-content-max)!important;color:var(--naad-fg)!important}.hl-page--public .hl-page-header{border-bottom-color:var(--naad-line);padding-bottom:1.25rem}.hl-page--public .hl-page-title{display:none}.hl-page--public .hl-page-desc{color:var(--naad-fg-muted)!important;font-size:.9375rem!important;font-weight:400!important}.hl-page--public .hl-toolbar{background:var(--naad-bg-elevated);border-color:var(--naad-line);box-shadow:none}.hl-page--public .hl-type-tabs{background:var(--naad-tab-track)}.hl-page--public .hl-type-tab{color:var(--naad-fg-muted)}.hl-page--public .hl-type-tab:hover{color:var(--naad-fg);background:var(--naad-bg-muted)}.hl-page--public .hl-type-tab.is-active{background:var(--naad-primary);color:#fff}html.dark .hl-page--public .hl-type-tab.is-active{color:#fff}.hl-page--public .hl-filter-label{color:var(--naad-fg-muted)!important}.hl-page--public .hl-sign-card,.hl-page--public .hl-detail,.hl-page--public article,.hl-page--public .hl-detail-panel{background:var(--naad-card-bg)!important;border-color:var(--naad-line)!important}.hl-page--public .hl-sign-card{color:var(--naad-fg);box-shadow:none;transition:border-color .2s,transform .2s}.hl-page--public .hl-sign-card.has-content:hover{border-color:color-mix(in srgb, var(--naad-primary) 55%, var(--naad-line));transform:translateY(-2px)}.hl-page--public .hl-sign-name,.hl-page--public .hl-detail-title,.hl-page--public .hl-section-label,.hl-page--public .hl-stat-label,.hl-page--public .hl-rating-label{color:var(--naad-fg)!important}.hl-page--public .hl-sign-element,.hl-page--public .hl-sign-summary,.hl-page--public .hl-sign-empty,.hl-page--public .hl-section-body,.hl-page--public .hl-detail-sub,.hl-page--public .hl-stat-value,.hl-page--public .hl-page-desc{color:var(--naad-fg-muted)!important}.hl-page--public .hl-detail-header,.hl-page--public .hl-ratings-block,.hl-page--public .hl-sections-block,.hl-page--public .hl-stat{border-color:var(--naad-line);color:var(--naad-fg);background:0 0}.hl-page--public .btn-secondary{border:1px solid var(--naad-line);color:var(--naad-fg);background:0 0}.hl-page--public .btn-secondary:hover{border-color:var(--naad-primary);color:var(--naad-primary)}.hl-page--public .hl-loading{color:var(--naad-fg-muted)}.hl-page--public .hl-sign-symbol,.hl-page--public .hl-detail-symbol{color:var(--naad-fg)}.hl-page--public .hl-back-btn{background:var(--naad-bg-elevated);border-color:var(--naad-line);color:var(--naad-fg)}.hl-page--public .hl-detail-type{color:var(--naad-ink);background:var(--naad-accent);border-color:#0000}.hl-page--public .hl-detail-title{color:var(--naad-fg)!important}.hl-page--public .hl-overview-text,.hl-page--public .hl-section-body,.hl-page--public .hl-detail-empty{color:var(--naad-fg-muted)!important}.hl-page--public .hl-sign-picker,.hl-page--public .hl-sign-strip{background:var(--naad-bg-muted);border-color:var(--naad-line)}.hl-page--public .hl-strip-btn{background:var(--naad-bg-elevated);border-color:var(--naad-line);color:var(--naad-fg)}.hl-page--public .hl-strip-btn.is-active{color:var(--naad-accent);border-color:var(--naad-primary);background:color-mix(in srgb, var(--naad-primary) 22%, var(--naad-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--naad-secondary) 40%, transparent)}.hl-page--public .hl-strip-label{color:inherit}.hl-page--public .hl-stars .is-on{color:var(--naad-accent)}.naad-feature-cards,.naad-service-showcase{grid-template-columns:1fr;gap:1.15rem;display:grid}@media (min-width:720px){.naad-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.naad-service-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1100px){.naad-service-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}}.naad-feature-card,.naad-service-card{border:1px solid var(--naad-line);background:var(--naad-card-bg);color:inherit;border-radius:1rem;flex-direction:column;gap:.65rem;min-height:14.5rem;padding:1.45rem 1.35rem 1.35rem;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}.naad-service-card{flex-direction:row;align-items:flex-start;gap:1.1rem;min-height:11.5rem;position:relative;overflow:hidden}.naad-service-card:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--naad-primary) 22%, transparent), transparent 70%);opacity:.55;pointer-events:none;border-radius:50%;width:9rem;height:9rem;transition:transform .45s,opacity .45s;position:absolute;inset:auto -20% -40% auto}.naad-feature-card:hover,.naad-service-card:hover{border-color:color-mix(in srgb, var(--naad-primary) 45%, var(--naad-line));transform:translateY(-4px);box-shadow:0 14px 32px #0000002e}.naad-service-card:hover:before{opacity:.85;transform:scale(1.25)translate(-8%,-8%)}.naad-feature-card-icon,.naad-service-card-icon{width:3.25rem;height:3.25rem;color:var(--naad-accent);background:color-mix(in srgb, var(--naad-primary) 18%, transparent);border:1px solid color-mix(in srgb, var(--naad-primary) 28%, transparent);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.naad-service-card-svg,.naad-feature-card-icon svg{width:2rem;height:2rem}.naad-service-card-copy{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.naad-feature-card h3,.naad-service-card h3{color:var(--naad-fg);margin:0;font-size:1.4rem;line-height:1.2}.naad-feature-card p,.naad-service-card p{color:var(--naad-fg-muted);flex:1;margin:0;font-size:.95rem;line-height:1.55}.naad-feature-card-cta,.naad-service-card-cta{color:var(--naad-primary);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.875rem;font-weight:600;transition:gap .25s;display:inline-flex}.naad-service-card:hover .naad-service-card-cta,.naad-feature-card:hover .naad-feature-card-cta{gap:.65rem}html[data-theme=celestial] .naad-feature-card:hover,html[data-theme=celestial] .naad-service-card:hover{box-shadow:0 12px 28px #4338ca1a}.naad-service-card--horoscope .naad-service-card-icon{color:#f4c430}.naad-service-card--kundali .naad-service-card-icon{color:#6c63ff}.naad-service-card--match .naad-service-card-icon{color:#fb7185}.naad-service-card--astrologer .naad-service-card-icon{color:#67e8f9}.naad-service-card--calendar .naad-service-card-icon{color:#22c55e}.naad-service-card--transits .naad-service-card-icon{color:#a78bfa}.naad-reveal{opacity:0;filter:blur(4px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s;transition-delay:calc(var(--naad-card-i,0) * 80ms);transform:translateY(28px)scale(.985)}.naad-reveal.is-revealed{opacity:1;filter:none;transform:none}.naad-reveal--lift.is-revealed{animation:5.5s ease-in-out .9s infinite alternate naad-settle-float}.naad-reveal--slide{transform:translate(-22px)translateY(12px)}.naad-reveal--slide.is-revealed{transform:none}.naad-service-showcase-item.naad-reveal,.naad-service-showcase-item .naad-service-card{height:100%}.naad-zodiac-chip-wrap.naad-reveal{height:100%;display:block}.naad-zodiac-chip-wrap .naad-zodiac-chip{width:100%;height:100%}@keyframes naad-settle-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes naad-orb-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-22px)scale(1.06)}}@keyframes naad-orb-drift-alt{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-24px,16px)scale(1.08)}}@keyframes naad-chip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes naad-starfield-shift{0%{background-position:0 0,40px 20px,-20px 60px}to{background-position:40px -30px,10px 50px,30px 10px}}.naad-section--motion,.naad-home-band--motion{isolation:isolate;position:relative;overflow:hidden}.naad-section-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.naad-section--motion>.naad-section-inner,.naad-home-band--motion>.naad-section-inner{z-index:1;position:relative}.naad-section-ambient-orb{filter:blur(40px);opacity:.45;border-radius:50%;animation:14s ease-in-out infinite naad-orb-drift;position:absolute}.naad-section-ambient-orb--a{background:radial-gradient(circle, color-mix(in srgb, var(--naad-accent) 55%, transparent), transparent 70%);width:min(42vw,22rem);height:min(42vw,22rem);top:-12%;right:4%}.naad-section-ambient-orb--b{background:radial-gradient(circle, color-mix(in srgb, var(--naad-primary) 40%, transparent), transparent 72%);width:min(50vw,28rem);height:min(50vw,28rem);animation-name:naad-orb-drift-alt;animation-duration:18s;bottom:-18%;left:-6%}.naad-section-ambient-stars{opacity:.55;background-image:radial-gradient(1.2px 1.2px at 18% 22%, color-mix(in srgb, var(--naad-fg) 35%, transparent), transparent), radial-gradient(1px 1px at 62% 38%, color-mix(in srgb, var(--naad-accent) 45%, transparent), transparent), radial-gradient(1.4px 1.4px at 78% 68%, color-mix(in srgb, var(--naad-fg) 28%, transparent), transparent), radial-gradient(1px 1px at 32% 74%, color-mix(in srgb, var(--naad-accent) 30%, transparent), transparent);background-size:100% 100%,100% 100%,100% 100%;animation:28s linear infinite alternate naad-starfield-shift,10s ease-in-out infinite naad-glow-pulse;position:absolute;inset:0}.naad-section-ambient--soft .naad-section-ambient-orb,.naad-section-ambient--soft .naad-section-ambient-stars{opacity:.28}.naad-service-card--float.is-revealed,.naad-reveal.is-revealed .naad-service-card--float{animation:naad-settle-float 6s ease-in-out calc(.8s + var(--naad-card-i,0) * .15s) infinite alternate}.naad-zodiac-chip--live{animation:naad-chip-bob 4.2s ease-in-out calc(var(--naad-chip-i,0) * .18s) infinite}.naad-zodiac-chip-wrap.is-revealed .naad-zodiac-chip--live{animation-play-state:running}.naad-home-pillar--live{transition:transform .35s,box-shadow .35s,border-color .35s}.naad-reveal.is-revealed .naad-home-pillar--live{animation:naad-settle-float 7s ease-in-out calc(var(--naad-card-i,0) * .2s) infinite alternate}.naad-service-link--live{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s}.naad-service-link--live:hover{transform:translate(6px)}.naad-home-band--motion{position:relative}.naad-section-head h2{transition:letter-spacing .6s}.naad-reveal.is-revealed .naad-section-head h2{letter-spacing:-.02em}@keyframes naad-mi-spin{to{transform:rotate(360deg)}}@keyframes naad-mi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}}@keyframes naad-mi-ring{0%,to{stroke-opacity:.35;transform:scale(1)}50%{stroke-opacity:.85;transform:scale(1.04)}}@keyframes naad-mi-draw{0%{stroke-dashoffset:80px;opacity:.35}55%,to{stroke-dashoffset:0;opacity:1}}@keyframes naad-mi-orbit-shift{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}@keyframes naad-mi-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes naad-mi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes naad-mi-dots{0%,to{opacity:.55}50%{opacity:1}}.naad-mi-spin-slow{transform-origin:24px 24px;animation:18s linear infinite naad-mi-spin}.naad-mi-spin-slow--alt{animation-duration:12s;animation-direction:reverse}.naad-mi-pulse{transform-origin:50%;animation:2.8s ease-in-out infinite naad-mi-pulse}.naad-mi-pulse--alt{animation-delay:.7s}.naad-mi-ring{transform-origin:24px 24px;animation:4.5s ease-in-out infinite naad-mi-ring}.naad-mi-ring--delayed{animation-delay:1.1s}.naad-mi-draw{stroke-dasharray:80;animation:3.6s ease-in-out infinite naad-mi-draw}.naad-mi-draw--delayed{animation-delay:.55s}.naad-mi-orbit-a{animation:3.2s ease-in-out infinite naad-mi-orbit-shift}.naad-mi-orbit-b{animation:3.2s ease-in-out infinite reverse naad-mi-orbit-shift}.naad-mi-link{transform-origin:50%;animation:3s ease-in-out infinite naad-mi-pulse}.naad-mi-twinkle{transform-origin:50%;animation:2.4s ease-in-out infinite naad-mi-twinkle}.naad-mi-twinkle--delayed{animation-delay:.8s}.naad-mi-bob{animation:2.6s ease-in-out infinite naad-mi-bob}.naad-mi-dots{animation:2.8s ease-in-out infinite naad-mi-dots}.naad-service-card:hover .naad-mi-spin-slow{animation-duration:8s}.naad-service-card:hover .naad-mi-pulse{animation-duration:1.6s}@media (prefers-reduced-motion:reduce){.naad-reveal{opacity:1;filter:none;transition:none;transform:none}.naad-reveal--lift.is-revealed,.naad-reveal.is-revealed .naad-service-card--float,.naad-service-card--float.is-revealed,.naad-zodiac-chip--live,.naad-reveal.is-revealed .naad-home-pillar--live,.naad-section-ambient-orb,.naad-section-ambient-stars,.naad-mi-spin-slow,.naad-mi-pulse,.naad-mi-ring,.naad-mi-draw,.naad-mi-orbit-a,.naad-mi-orbit-b,.naad-mi-link,.naad-mi-twinkle,.naad-mi-bob,.naad-mi-dots{animation:none!important}}.naad-home-steps{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.naad-home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (min-width:1200px){.naad-hero{align-items:center;min-height:min(100vh,56rem)}.naad-hero-content{padding-top:8rem;padding-bottom:6rem;padding-right:min(46%,30rem)}.naad-hero-visual{right:max(1.5rem, calc((100vw - var(--naad-content-max)) / 2));width:min(44vw,40rem);height:min(44vw,40rem);top:14%}.naad-hero-brand{max-width:14ch;font-size:clamp(4.25rem,7vw,7.25rem)}.naad-hero-lead{max-width:34rem;font-size:1.2rem}.naad-section{padding:5.75rem 0}.naad-section-head{max-width:42rem;margin-bottom:3rem}.naad-nav-links{gap:.45rem 1.5rem}}@media (min-width:1600px){.naad-hero-content{padding-right:min(48%,36rem)}.naad-hero-visual{width:min(40vw,44rem);height:min(40vw,44rem)}.naad-hero-brand{font-size:clamp(5rem,6.5vw,8rem)}.naad-section-head h2{font-size:clamp(2.25rem,3vw,3.15rem)}}.naad-home-step{list-style:none}.naad-home-step-n{font-family:var(--font-display);color:var(--naad-accent);letter-spacing:.04em;margin-bottom:.85rem;font-size:1.75rem;line-height:1;transition:transform .35s,letter-spacing .35s;display:block}.naad-home-step:hover .naad-home-step-n{letter-spacing:.08em;transform:translate(4px)}.naad-home-step h3{color:var(--naad-fg);margin:0 0 .55rem;font-size:1.35rem}.naad-home-step p{color:var(--naad-fg-muted);margin:0;font-size:.9875rem;line-height:1.6}.naad-zodiac-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:640px){.naad-zodiac-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.naad-zodiac-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.naad-zodiac-chip{border:1px solid var(--naad-line);background:var(--naad-bg);min-height:5rem;color:var(--naad-fg);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.85rem .5rem;text-decoration:none;transition:border-color .25s,transform .25s,background .25s,box-shadow .25s;animation:.7s both naad-fade-up;display:flex}.naad-zodiac-chip span,.naad-zodiac-chip-glyph{color:var(--naad-accent);font-size:1.45rem;line-height:1;transition:transform .35s,color .25s}.naad-zodiac-chip em{color:var(--naad-fg-muted);font-size:.75rem;font-style:normal;font-weight:600}.naad-zodiac-chip:hover{border-color:var(--naad-primary);background:var(--naad-bg-muted);transform:translateY(-3px);box-shadow:0 10px 22px #0000001f}.naad-zodiac-chip:hover .naad-zodiac-chip-glyph,.naad-zodiac-chip:hover span{transform:scale(1.12)rotate(-6deg)}.naad-home-pillars{gap:1.75rem;display:grid}@media (min-width:800px){.naad-home-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.naad-home-pillar{border-top:1px solid var(--naad-line);padding-top:.25rem}.naad-home-pillar h3{color:var(--naad-fg);margin:1rem 0 .55rem;font-size:1.25rem}.naad-home-pillar p{color:var(--naad-fg-muted);margin:0;font-size:.9875rem;line-height:1.6}.naad-home-band{background:radial-gradient(ellipse 70% 80% at 15% 20%, color-mix(in srgb, var(--naad-primary) 28%, transparent), transparent 55%), radial-gradient(ellipse 55% 70% at 90% 80%, color-mix(in srgb, var(--naad-accent) 22%, transparent), transparent 50%), var(--naad-bg);color:var(--naad-fg);border-top:1px solid var(--naad-line);border-bottom:1px solid var(--naad-line);padding:4.5rem 0}.naad-home-band-inner{align-items:center;gap:1.75rem;display:grid}@media (min-width:800px){.naad-home-band-inner{grid-template-columns:1.4fr auto;gap:2.5rem}}.naad-home-band h2{margin:0 0 .75rem;font-size:clamp(1.85rem,3.5vw,2.5rem);line-height:1.15}.naad-home-band p{max-width:36rem;color:var(--naad-fg-muted);margin:0;font-size:1.05rem;line-height:1.65}.naad-home-close .naad-section-head{margin-bottom:1.5rem}.naad-home-close .naad-btn-ghost{border-color:var(--naad-line);color:var(--naad-fg)}.naad-date-tool{gap:1.25rem;display:grid}@media (min-width:960px){.naad-date-tool{grid-template-columns:1.35fr 1fr;align-items:start}}.naad-cal-panel,.naad-convert-panel{border:1px solid var(--naad-line);background:var(--naad-card-bg);border-radius:1rem;padding:1.2rem 1.15rem 1.35rem}.naad-cal-toolbar{flex-direction:column;gap:.85rem;margin-bottom:1rem;display:flex}.naad-cal-system{background:var(--naad-tab-track);border:1px solid var(--naad-line);border-radius:999px;flex-wrap:wrap;gap:.35rem;width:fit-content;padding:.2rem;display:inline-flex}.naad-cal-chip{color:var(--naad-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600}.naad-cal-chip.is-active{background:var(--naad-bg-elevated);color:var(--naad-fg);box-shadow:0 1px 2px #0000001f}.naad-cal-chip:disabled{opacity:.5;cursor:not-allowed}.naad-cal-nav{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.naad-cal-nav-btn,.naad-cal-today{border:1px solid var(--naad-line);background:var(--naad-bg);min-width:2.25rem;min-height:2.25rem;color:var(--naad-fg);cursor:pointer;border-radius:.5rem;font-size:1.1rem;font-weight:600}.naad-cal-today{margin-left:auto;padding:0 .75rem;font-size:.8125rem}.naad-cal-nav-btn:hover,.naad-cal-today:hover{border-color:var(--naad-primary);color:var(--naad-primary)}.naad-cal-month-controls{flex-wrap:wrap;gap:.4rem;display:flex}.naad-cal-month-controls select,.naad-converter-bs-row select,.naad-converter-field input[type=date]{border:1px solid var(--naad-line);background:var(--naad-bg);min-height:2.25rem;color:var(--naad-fg);font-size:.9rem;font-family:var(--font-body);border-radius:.45rem;padding:.35rem .55rem}.naad-cal-title{color:var(--naad-fg);margin:0 0 .85rem;font-size:1.35rem}.naad-cal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin-bottom:.35rem;display:grid}.naad-cal-weekdays span{text-align:center;letter-spacing:.02em;text-transform:none;color:var(--naad-fg-muted);padding:.25rem 0;font-size:.7rem;font-weight:700}.naad-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.naad-cal-cell{aspect-ratio:1;background:var(--naad-bg);min-height:3rem;color:var(--naad-fg);cursor:pointer;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;padding:.35rem .4rem;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.naad-cal-cell.is-empty{cursor:default;pointer-events:none;background:0 0}.naad-cal-cell strong{text-align:center;font-size:.95rem;font-weight:700;line-height:1;display:block}.naad-cal-cell em{color:var(--naad-fg-muted);opacity:.85;font-size:.65rem;font-style:normal;font-weight:600;line-height:1;position:absolute;bottom:.3rem;right:.35rem}.naad-cal-cell:hover:not(.is-empty){border-color:color-mix(in srgb, var(--naad-primary) 45%, var(--naad-line));transform:translateY(-1px)}.naad-cal-cell.is-today{border-color:var(--naad-accent)}.naad-cal-cell.is-selected{background:color-mix(in srgb, var(--naad-primary) 22%, var(--naad-bg));border-color:var(--naad-primary);color:var(--naad-fg)}.naad-cal-cell.is-selected em{color:var(--naad-accent)}.naad-cal-legend{color:var(--naad-fg-muted);margin:.9rem 0 0;font-size:.875rem;line-height:1.45}.naad-cal-legend strong{color:var(--naad-fg);font-weight:600}.naad-convert-panel .naad-cal-system{margin-bottom:1rem}.naad-convert-body{gap:1rem;display:grid}.naad-convert-lead{color:var(--naad-fg-muted);margin:-.35rem 0 1rem;font-size:.9rem;line-height:1.45}.naad-convert-pickers{align-items:start;gap:1rem;display:grid}@media (min-width:640px){.naad-convert-pickers{grid-template-columns:1fr auto 1fr;align-items:center}.naad-convert-pickers .naad-converter-swap{text-align:center;color:var(--naad-primary);padding-top:1.4rem;font-size:1.25rem;display:block}}.naad-convert-pickers .naad-converter-swap{display:none}.naad-datepicker-input,.naad-converter-field .naad-datepicker-input,.naad-converter-field input.naad-datepicker-input{width:100%;min-height:2.75rem;border:1px solid var(--naad-line)!important;background:var(--naad-bg)!important;color:var(--naad-fg)!important;font-size:1rem!important;font-family:var(--font-body)!important;border-radius:.45rem!important;padding:.55rem .7rem!important}.naad-convert-result--pair{gap:1rem;margin-top:1rem;display:grid}@media (min-width:640px){.naad-convert-result--pair{grid-template-columns:1fr 1fr}}.naad-convert-result{border:1px solid var(--naad-line);background:var(--naad-bg);border-radius:.75rem;padding:1rem 1.05rem}.naad-convert-result-label{letter-spacing:.05em;text-transform:uppercase;color:var(--naad-accent);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.naad-convert-result-value{font-family:var(--font-display);color:var(--naad-fg);margin:0;font-size:1.35rem;line-height:1.25}.naad-convert-result-sub{color:var(--naad-fg-muted);margin:.35rem 0 0;font-size:.875rem}.naad-today-banner{border:1px solid var(--naad-line);background:var(--naad-card-bg);border-radius:.85rem;margin-bottom:1.25rem;padding:1.15rem 1.25rem}.naad-today-label{letter-spacing:.06em;text-transform:uppercase;color:var(--naad-accent);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.naad-today-date{font-family:var(--font-display);color:var(--naad-fg);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.naad-today-hint{color:var(--naad-fg-muted);margin:.45rem 0 0;font-size:.9rem}.naad-book-grid{gap:1.15rem;display:grid}@media (min-width:860px){.naad-book-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:1.35rem}}.naad-book-panel{border:1px solid var(--naad-line);background:var(--naad-card-bg);border-radius:1rem;padding:1.5rem 1.35rem}.naad-book-panel h2{color:var(--naad-fg);margin:0 0 1rem;font-size:1.5rem}.naad-book-steps{color:var(--naad-fg-muted);gap:.65rem;margin:0;padding-left:1.2rem;line-height:1.5;display:grid}.naad-book-links{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.naad-book-links a{color:var(--naad-primary);font-weight:600;text-decoration:none}.naad-book-links a:hover{text-decoration:underline}.naad-feature-list{border-top:1px solid var(--naad-line);gap:0;display:grid}.naad-feature-row{border-bottom:1px solid var(--naad-line);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.35rem 0;text-decoration:none;display:grid}.naad-feature-row.is-link{transition:padding-left .25s}.naad-feature-row.is-link:hover{padding-left:.4rem}.naad-feature-row.is-soon{opacity:.72}.naad-feature-title-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.3rem;display:flex}.naad-feature-copy h3{margin:0;font-size:1.55rem;line-height:1.2}.naad-feature-copy p{max-width:38rem;color:var(--naad-fg-muted);margin:0;font-size:.9875rem;line-height:1.55}.naad-feature-badge{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--naad-fg-muted);border:1px solid var(--naad-line);background:var(--naad-bg-muted);border-radius:.25rem;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.naad-feature-badge.is-live{color:var(--naad-ink);background:var(--naad-accent);border-color:#0000}.naad-feature-spacer{width:1rem}.naad-inline-link{margin-top:1.25rem}.naad-inline-link a{color:var(--naad-primary);font-size:.9375rem;font-weight:600;text-decoration:none}.naad-inline-link a:hover{text-decoration:underline}.naad-converter{border:1px solid var(--naad-line);background:var(--naad-bg-elevated);border-radius:.5rem;padding:1.35rem 1.25rem}.naad-converter.is-compact{padding:1.15rem 1rem}.naad-converter-grid{align-items:start;gap:1rem;display:grid}@media (min-width:768px){.naad-converter-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem}}.naad-converter-field{gap:.45rem;display:grid}.naad-converter-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--naad-fg-muted);font-size:.75rem;font-weight:600}.naad-converter-field input[type=date],.naad-converter-bs-row input{border:1px solid var(--naad-line);background:var(--naad-bg);width:100%;min-height:2.75rem;color:var(--naad-fg);font-size:1rem;font-family:var(--font-body);border-radius:.35rem;padding:.55rem .7rem}.naad-converter-field input:focus,.naad-converter-bs-row input:focus{outline:2px solid color-mix(in srgb, var(--naad-primary) 45%, transparent);outline-offset:1px}.naad-converter-field em{color:var(--naad-fg-muted);font-size:.875rem;font-style:normal}.naad-converter-bs-row{grid-template-columns:1.2fr .8fr .8fr;gap:.5rem;display:grid}.naad-converter-swap{text-align:center;color:var(--naad-primary);font-size:1.25rem;display:none}@media (min-width:768px){.naad-converter-swap{padding-top:1.4rem;display:block}}.naad-converter-status,.naad-converter-error{margin:.85rem 0 0;font-size:.875rem}.naad-converter-status{color:var(--naad-fg-muted)}.naad-converter-error{color:var(--naad-error)}html.dark .naad-converter-error{color:#fbbf24}.naad-btn-ghost{color:var(--naad-fg);border-color:var(--naad-line)}.naad-hero .naad-btn-ghost{color:var(--naad-mist);border-color:#e8e4dc47}@media (max-width:768px){.naad-hero-visual{opacity:.35;width:min(70vw,22rem);height:min(70vw,22rem);top:0;right:-20%}.naad-hero-content{padding-top:6.5rem;padding-bottom:4rem;padding-right:var(--naad-page-pad)}.naad-nav-links .naad-nav-link.hide-sm{display:none}}.naad-cms-shell{background:radial-gradient(ellipse 70% 40% at 50% 0%, color-mix(in srgb, var(--naad-primary) 16%, transparent), transparent 55%), var(--naad-bg);min-height:100vh;color:var(--naad-fg);padding:4.5rem 0 0}.naad-cms-intro{padding-bottom:.5rem}.naad-cms-breadcrumb{color:var(--naad-fg-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.875rem;display:flex}.naad-cms-breadcrumb a{color:var(--naad-primary);font-weight:600;text-decoration:none}.naad-cms-content{padding-top:.5rem;padding-bottom:3rem}.naad-cms-status{color:var(--naad-fg-muted);font-size:.95rem}.naad-cms-empty{border:1px solid var(--naad-line);background:var(--naad-card-bg);color:var(--naad-fg-muted);border-radius:1rem;gap:1rem;padding:1.5rem;display:grid}.naad-cms-body{border:1px solid var(--naad-line);background:var(--naad-card-bg);color:var(--naad-fg);border-radius:1rem;padding:1.5rem 1.35rem;line-height:1.65}.naad-cms-body h1,.naad-cms-body h2,.naad-cms-body h3{color:var(--naad-fg);font-family:var(--font-display)}.naad-cms-body a{color:var(--naad-primary)}.naad-cms-body p,.naad-cms-body li{color:var(--naad-fg-muted)}.naad-contact-card{border:1px solid var(--naad-line);background:var(--naad-card-bg);border-radius:1rem;max-width:36rem;padding:1.5rem 1.35rem}.naad-contact-form{gap:.95rem;display:grid}.naad-contact-form textarea{border:1px solid var(--naad-line);background:var(--naad-bg);width:100%;min-height:7rem;color:var(--naad-fg);font-size:1rem;font-family:var(--font-body);resize:vertical;border-radius:.45rem;padding:.7rem .75rem}.naad-contact-check{color:var(--naad-fg-muted);align-items:center;gap:.55rem;font-size:.9rem;display:flex}.naad-field-error{color:var(--naad-error);font-size:.8125rem;font-style:normal}.naad-contact-success{color:var(--naad-fg);gap:1rem;display:grid}.naad-astro-page{padding-top:.5rem;padding-bottom:3rem}.naad-astro-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.naad-astro-search{border:1px solid var(--naad-line);background:var(--naad-bg-elevated);min-width:min(100%,16rem);max-width:24rem;color:var(--naad-fg-muted);border-radius:999px;flex:1;align-items:center;gap:.55rem;padding:.55rem .85rem;display:flex}.naad-astro-search input{color:var(--naad-fg);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.naad-astro-book-link{flex-shrink:0}.naad-astro-loading,.naad-astro-empty{color:var(--naad-fg-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.naad-astro-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.naad-astro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.naad-astro-card{border:1px solid var(--naad-line);background:var(--naad-bg-elevated);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.naad-astro-card-top{align-items:flex-start;gap:1rem;display:flex}.naad-astro-avatar{border:1px solid var(--naad-line);background:var(--naad-bg-muted);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;overflow:hidden}.naad-astro-avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.naad-astro-avatar-fallback{width:100%;height:100%;color:var(--naad-fg-muted);justify-content:center;align-items:center;display:flex;position:relative}.naad-astro-avatar-fallback span{color:var(--naad-primary);font-size:1.25rem;font-weight:700;position:absolute}.naad-astro-card-head h2{font-family:var(--font-display);color:var(--naad-fg);margin:0 0 .35rem;font-size:1.35rem}.naad-astro-rating-row{color:var(--naad-fg-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.naad-astro-rating-num{color:var(--naad-fg);font-weight:700}.naad-astro-review-count{opacity:.85}.naad-stars{align-items:center;gap:.1rem;display:inline-flex}.naad-star-wrap{width:1rem;height:1rem;display:inline-flex;position:relative}.naad-star-on{color:#f59e0b}.naad-star-empty{color:var(--naad-line)}.naad-star-half{width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.naad-astro-card-actions{flex-wrap:wrap;gap:.45rem;display:flex}.naad-btn-sm{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;padding:.4rem .75rem!important;font-size:.75rem!important}.naad-astro-card-actions .naad-btn-primary,.naad-astro-card-actions .naad-btn-ghost{padding:.4rem .75rem;font-size:.75rem}.naad-astro-card-main{color:inherit;gap:.85rem;text-decoration:none;display:grid}.naad-astro-card-hint{color:var(--naad-primary);font-size:.75rem;font-weight:600}.naad-astro-card:hover .naad-astro-card-hint{text-decoration:underline}.naad-astro-detail-page{padding-top:1.25rem;padding-bottom:3rem}.naad-astro-back{color:var(--naad-fg-muted);align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.naad-astro-back:hover{color:var(--naad-primary)}.naad-astro-detail{gap:1.25rem;display:grid}.naad-astro-detail-hero{border:1px solid var(--naad-line);background:radial-gradient(ellipse 80% 70% at 0% 0%, color-mix(in srgb, var(--naad-primary) 18%, transparent), transparent 55%), var(--naad-bg-elevated);border-radius:1.15rem;gap:1.25rem;padding:1.5rem;display:grid}@media (min-width:720px){.naad-astro-detail-hero{grid-template-columns:auto 1fr;align-items:center;gap:1.75rem;padding:1.75rem 2rem}}.naad-astro-detail-avatar{border:1px solid var(--naad-line);background:var(--naad-bg-muted);border-radius:1.15rem;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex;overflow:hidden}.naad-astro-detail-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.naad-astro-detail-photo-fallback{width:100%;height:100%;color:var(--naad-fg-muted);justify-content:center;align-items:center;display:flex;position:relative}.naad-astro-detail-photo-fallback span{color:var(--naad-primary);font-size:1.75rem;font-weight:700;position:absolute}.naad-astro-detail-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--naad-accent);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.naad-astro-detail-copy h1{font-family:var(--font-display);color:var(--naad-fg);margin:0 0 .55rem;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.15}.naad-astro-detail-bio{max-width:36rem;color:var(--naad-fg-muted);margin:.85rem 0 0;line-height:1.6}.naad-astro-detail-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;display:flex}.naad-astro-detail-panel{border:1px solid var(--naad-line);background:var(--naad-bg-elevated);border-radius:1rem;padding:1.35rem 1.4rem}.naad-astro-detail-panel h2{color:var(--naad-fg);margin:0 0 .65rem;font-size:1.15rem}.naad-astro-detail-panel>p{color:var(--naad-fg-muted);margin:0;font-size:.95rem;line-height:1.6}.naad-astro-detail-points{color:var(--naad-fg-muted);margin:.85rem 0 0;padding-left:1.15rem;font-size:.9rem;line-height:1.55}.naad-astro-detail-points li+li{margin-top:.35rem}.naad-astro-detail-footnote{color:var(--naad-fg-muted);margin:.25rem 0 0;font-size:.8125rem}.naad-astro-detail-footnote a{color:var(--naad-primary);font-weight:600;text-decoration:none}.naad-astro-detail-footnote a:hover{text-decoration:underline}.naad-book-selected{padding-bottom:.25rem}.naad-book-selected h2{margin:0 0 .35rem;font-size:1.35rem}.naad-book-selected--empty p{color:var(--naad-fg-muted);margin:0 0 .85rem}.naad-book-selected-row{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.naad-book-profile-link{color:var(--naad-primary);margin-top:.45rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.naad-book-profile-link:hover{text-decoration:underline}.naad-astro-reviews-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--naad-fg-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.naad-astro-reviews-loading,.naad-astro-reviews-empty{color:var(--naad-fg-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.naad-astro-reviews-note{color:var(--naad-fg-muted);margin:0 0 .65rem;font-size:.75rem;font-style:italic}.naad-astro-review-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.naad-astro-review-item{border-top:1px solid var(--naad-line);padding-top:.75rem}.naad-astro-review-item:first-child{border-top:0;padding-top:0}.naad-astro-review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.naad-astro-review-head strong{color:var(--naad-fg);font-size:.875rem}.naad-astro-review-meta{color:var(--naad-fg-muted);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.naad-astro-review-item p{color:var(--naad-fg-muted);margin:0;font-size:.875rem;line-height:1.5}.naad-astro-rate-form{gap:1rem;display:grid}.naad-astro-rate-field{gap:.4rem;display:grid}.naad-astro-rate-field span{color:var(--naad-fg);font-size:.875rem;font-weight:600}.naad-astro-rate-field textarea{border:1px solid var(--naad-line);background:var(--naad-bg);width:100%;min-height:6rem;color:var(--naad-fg);font-size:.9375rem;font-family:var(--font-body);resize:vertical;border-radius:.45rem;padding:.7rem .75rem}
html[data-theme=cosmic],html[data-theme=celestial],html[data-theme=divine]{--background:var(--naad-bg);--foreground:var(--naad-fg)}.dashboard-layout{background:var(--naad-bg);color:var(--naad-fg);transition:background-color .25s,color .25s}.dashboard-layout main{background:var(--naad-bg)!important}.dashboard-header,.dashboard-sidebar,.dashboard-footer{transition:background-color .25s,color .25s,border-color .25s;background:var(--naad-bg-elevated)!important;color:var(--naad-fg)!important;border-color:var(--naad-line)!important}.dashboard-header,.dashboard-sidebar{-webkit-backdrop-filter:blur(12px)}html[data-theme=cosmic] .dashboard-header,html[data-theme=cosmic] .dashboard-sidebar,html[data-theme=divine] .dashboard-header,html[data-theme=divine] .dashboard-sidebar{background:var(--naad-nav-bg)!important}.dashboard-layout :is(.bg-gray-50,.bg-slate-50,.bg-gray-100,.bg-slate-100){background-color:var(--naad-bg-muted)!important}.dashboard-layout :is(.bg-white,.bg-gray-50\/50){background-color:var(--naad-card-bg)!important}html.dark .dashboard-layout :is(.dark\:bg-gray-900,.dark\:bg-slate-950,.dark\:bg-black){background-color:var(--naad-bg)!important}html.dark .dashboard-layout :is(.dark\:bg-slate-800,.dark\:bg-gray-800,.dark\:bg-slate-900,.dark\:bg-gray-900\/50,.dark\:bg-slate-900\/50,.dark\:bg-slate-900\/40,.dark\:bg-slate-800\/80,.dark\:bg-slate-800\/50){background-color:var(--naad-bg-elevated)!important}html.dark .dashboard-layout :is(.dark\:bg-slate-700,.dark\:bg-gray-700,.dark\:bg-slate-700\/50,.dark\:bg-slate-700\/40,.dark\:bg-slate-700\/60){background-color:var(--naad-bg-muted)!important}html.dark .dashboard-layout :is(.dark\:bg-slate-600,.dark\:hover\:bg-slate-700:hover,.dark\:hover\:bg-slate-700){background-color:color-mix(in srgb, var(--naad-bg-muted) 85%, var(--naad-primary))!important}.dashboard-layout :is(.border-gray-100,.border-gray-200,.border-slate-100,.border-slate-200,.border-gray-300,.border-slate-300),html.dark .dashboard-layout :is(.dark\:border-slate-600,.dark\:border-slate-700,.dark\:border-gray-700,.dark\:border-gray-800,.dark\:border-slate-800){border-color:var(--naad-line)!important}.dashboard-layout :is(.text-gray-900,.text-slate-900,.text-black,.text-slate-800){color:var(--naad-fg)!important}.dashboard-layout :is(.text-gray-600,.text-gray-500,.text-slate-500,.text-slate-600,.text-gray-400,.text-slate-400){color:var(--naad-fg-muted)!important}html.dark .dashboard-layout :is(.dark\:text-white,.dark\:text-slate-100,.dark\:text-slate-200){color:var(--naad-fg)!important}html.dark .dashboard-layout :is(.dark\:text-slate-300,.dark\:text-gray-300,.dark\:text-slate-400,.dark\:text-gray-400,.dark\:text-slate-500,.dark\:placeholder-slate-500){color:var(--naad-fg-muted)!important}html.dark .dashboard-layout :is(.dark\:placeholder-gray-500,.dark\:placeholder-slate-400)::-moz-placeholder{color:var(--naad-fg-muted)!important}html.dark .dashboard-layout :is(.dark\:placeholder-gray-500,.dark\:placeholder-slate-400)::placeholder{color:var(--naad-fg-muted)!important}.dashboard-layout :is(input,select,textarea,.form-input):not([type=checkbox]):not([type=radio]){background-color:var(--naad-bg-muted);color:var(--naad-fg);border-color:var(--naad-line)}.dashboard-layout :is(input,select,textarea,.form-input):focus{border-color:color-mix(in srgb, var(--naad-primary) 55%, var(--naad-line));outline-color:var(--naad-primary)}.dashboard-layout :is(.text-blue-600,.text-indigo-600,.text-purple-600){color:var(--naad-primary)!important}html.dark .dashboard-layout :is(.dark\:text-blue-400,.dark\:text-indigo-400,.dark\:text-purple-400,.dark\:text-indigo-300){color:var(--naad-secondary)!important}.dashboard-layout :is(.bg-indigo-600,.bg-blue-600,.bg-purple-600){background-color:var(--naad-primary)!important;color:var(--naad-btn-on-primary)!important}.dashboard-layout :is(.hover\:bg-indigo-700:hover,.hover\:bg-blue-700:hover){background-color:var(--naad-primary-hover)!important}.dashboard-layout .naad-theme-select-trigger{border-color:var(--naad-line);background:var(--naad-bg-muted);color:var(--naad-fg)}.dashboard-layout .naad-theme-select-menu{border-color:var(--naad-line);background:var(--naad-bg-elevated);z-index:60}html[data-theme=divine] .dashboard-layout{background-image:radial-gradient(ellipse 60% 40% at 100% 0%, color-mix(in srgb, var(--naad-accent) 12%, transparent), transparent 55%), radial-gradient(ellipse 50% 35% at 0% 100%, color-mix(in srgb, var(--naad-primary) 14%, transparent), transparent 50%);background-color:var(--naad-bg)}html[data-theme=cosmic] .dashboard-layout{background-image:radial-gradient(ellipse 55% 35% at 90% 0%, color-mix(in srgb, var(--naad-primary) 16%, transparent), transparent 55%);background-color:var(--naad-bg)}html[data-theme=celestial] .dashboard-layout{background-image:none}.dash-info-panel{background:var(--naad-bg-muted);border:1px solid var(--naad-line);color:var(--naad-fg);border-radius:8px;margin-bottom:1.25rem;padding:.875rem 1rem}.dash-info-panel__eyebrow{color:var(--naad-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.dash-info-panel__title{color:var(--naad-fg);font-size:17px;font-weight:700}.dash-info-panel__meta{color:var(--naad-fg-muted);margin-top:4px;font-size:13px}.dash-muted{color:var(--naad-fg-muted)}.dash-locale-empty{color:var(--naad-fg-muted);background:var(--naad-bg-muted);border-radius:8px;padding:.75rem;font-size:13px}.dash-locale-row{background:var(--naad-card-bg);border:1px solid var(--naad-line);color:var(--naad-fg);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.dash-locale-row__code{color:var(--naad-fg-muted);min-width:36px;font-weight:600}.dash-section-label{color:var(--naad-fg-muted);margin-bottom:.5rem;font-size:13px;font-weight:600}.dash-loading-note{background:var(--naad-bg-muted);color:var(--naad-fg-muted);border:1px solid var(--naad-line);border-radius:8px;margin-bottom:12px;padding:10px;font-size:14px}.lang-select__control{background:var(--naad-bg-muted)!important;border-color:var(--naad-line)!important;color:var(--naad-fg)!important;box-shadow:none!important;min-height:32px!important}.lang-select__control--is-focused{border-color:var(--naad-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--naad-primary) 22%, transparent)!important}.lang-select__single-value,.lang-select__input-container,.lang-select__placeholder{color:var(--naad-fg)!important}.lang-select__placeholder{color:var(--naad-fg-muted)!important}.lang-select__menu{background:var(--naad-bg-elevated)!important;border:1px solid var(--naad-line)!important;z-index:1000002!important}.lang-select__option{color:var(--naad-fg)!important;background:0 0!important}.lang-select__option--is-focused{background:color-mix(in srgb, var(--naad-primary) 16%, transparent)!important}.lang-select__option--is-selected{background:color-mix(in srgb, var(--naad-primary) 28%, transparent)!important;color:var(--naad-fg)!important}.lang-select__indicator,.lang-select__dropdown-indicator,.lang-select__clear-indicator{color:var(--naad-fg-muted)!important}.lang-select__indicator-separator{background:var(--naad-line)!important}html[data-theme=cosmic] .organization-page,html[data-theme=divine] .organization-page,html[data-theme=celestial] .organization-page{color:var(--naad-fg)}.zm-level{border:1px solid var(--naad-line);background:var(--naad-bg-muted)!important;color:var(--naad-fg)!important}.zm-level--excellent{border-color:color-mix(in srgb, #22c55e 35%, var(--naad-line));background:color-mix(in srgb, #22c55e 22%, var(--naad-card-bg))!important;color:color-mix(in srgb, #16a34a 55%, var(--naad-fg))!important}.zm-level--good{border-color:color-mix(in srgb, var(--naad-secondary) 35%, var(--naad-line));background:color-mix(in srgb, var(--naad-secondary) 22%, var(--naad-card-bg))!important;color:color-mix(in srgb, var(--naad-secondary) 50%, var(--naad-fg))!important}.zm-level--moderate{border-color:color-mix(in srgb, var(--naad-accent) 35%, var(--naad-line));background:color-mix(in srgb, var(--naad-accent) 22%, var(--naad-card-bg))!important;color:color-mix(in srgb, var(--naad-accent) 45%, var(--naad-fg))!important}.zm-level--challenging{border-color:color-mix(in srgb, var(--naad-error) 35%, var(--naad-line));background:color-mix(in srgb, var(--naad-error) 18%, var(--naad-card-bg))!important;color:color-mix(in srgb, var(--naad-error) 55%, var(--naad-fg))!important}.dashboard-layout :is(.text-black,.dark\:text-white),html.dark .dashboard-layout :is(.dark\:text-gray-200,.dark\:text-slate-100){color:var(--naad-fg)!important}.dashboard-layout :is(.border-slate-200,.border-slate-600,.dark\:border-slate-600){border-color:var(--naad-line)!important}html.dark .dashboard-layout :is(.dark\:hover\:bg-slate-700:hover,.hover\:bg-gray-100:hover){background-color:color-mix(in srgb, var(--naad-primary) 12%, var(--naad-bg-muted))!important}.dashboard-layout :is(.bg-indigo-600,.bg-blue-600,.hover\:bg-indigo-700:hover){background-color:var(--naad-primary)!important;color:var(--naad-btn-on-primary)!important}.dashboard-layout .react-select__control,.dashboard-layout .rs__control{background:var(--naad-bg-muted)!important;border-color:var(--naad-line)!important;color:var(--naad-fg)!important}.dashboard-layout .react-select__menu,.dashboard-layout .rs__menu{background:var(--naad-bg-elevated)!important;border:1px solid var(--naad-line)!important;color:var(--naad-fg)!important}.dashboard-layout .react-select__option--is-focused,.dashboard-layout .rs__option--is-focused{background:color-mix(in srgb, var(--naad-primary) 16%, transparent)!important}.dashboard-layout .react-select__single-value,.dashboard-layout .rs__single-value,.dashboard-layout .react-select__input-container,.dashboard-layout .rs__input-container{color:var(--naad-fg)!important}
