:root{--supradipa-brand-red:#c92f35;--supradipa-brand-gold:#daab36;--supradipa-brand-green:#32845a;--supradipa-ink:#302c28;--supradipa-muted:#70665d;--supradipa-paper:#fff9ed;--supradipa-surface:#fff;--supradipa-surface-variant:#f6efdf;--supradipa-line:#dbcdbc;--supradipa-line-soft:#f6efdf;--supradipa-accent:#c92f35;--supradipa-on-accent:#fff;--supradipa-accent-strong:#a9222a;--supradipa-accent-surface:#fce8e6;--supradipa-danger:#d70015;--supradipa-success:#246747;--supradipa-secondary:#246747;--supradipa-secondary-surface:#e9f4eb;--supradipa-focus:#a9222a;--supradipa-aspect:#4f83b3;--graha-sun:#de6b00;--graha-moon:#4f6d9b;--graha-mars:#b3261e;--graha-mercury:#2e7d32;--graha-jupiter:#b77900;--graha-venus:#ad4775;--graha-saturn:#3949ab;--graha-rahu:#5b4b8a;--graha-ketu:#9a4f24;--graha-uranus:#00838f;--graha-neptune:#1e5aa8;--graha-pluto:#7b3f8c;--graha-fallback:#6d4c41;--chart-natal-label:#795548;--supradipa-radius:.75rem;--supradipa-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000d}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--supradipa-ink:#fff;--supradipa-muted:#d1c3b4;--supradipa-paper:#201e1a;--supradipa-surface:#292623;--supradipa-surface-variant:#35312b;--supradipa-line:#5b5147;--supradipa-line-soft:#35312b;--supradipa-accent:#ff999d;--supradipa-on-accent:#481518;--supradipa-accent-strong:#ff999d;--supradipa-accent-surface:#482326;--supradipa-danger:#ff453a;--supradipa-success:#8ad4ae;--supradipa-secondary:#8ad4ae;--supradipa-secondary-surface:#163728;--supradipa-focus:#ff999d;--supradipa-aspect:#82b1ff;--graha-sun:#ffb74d;--graha-moon:#e8eeff;--graha-mars:#ff6b5e;--graha-mercury:#66bb6a;--graha-jupiter:#ffd54f;--graha-venus:#f48fb1;--graha-saturn:#8c9eff;--graha-rahu:#b39ddb;--graha-ketu:#ffab6b;--graha-uranus:#80deea;--graha-neptune:#82b1ff;--graha-pluto:#ce93d8;--graha-fallback:#e0e0e0;--chart-natal-label:#ff999d;--supradipa-shadow:0 1px 2px #0000004d, 0 8px 24px #0000003d}}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0}body{background:var(--supradipa-paper);color:var(--supradipa-ink);font-family:Inter,Noto Sans Devanagari,Nirmala UI,Mangal,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:var(--supradipa-accent-strong)}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--supradipa-focus);outline-offset:3px}.page-shell{width:100%;margin:0 auto;padding-inline:clamp(.75rem,1.5vw,1.5rem)}.page-shell main h1{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.18}.page-shell main .hero{margin-block:1rem;padding:clamp(1rem,2.5vw,1.75rem)}.application-header,.public-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.brand{color:inherit;letter-spacing:.08em;text-transform:none;flex-wrap:wrap;align-items:center;gap:.65rem;font-weight:800;text-decoration:none;display:inline-flex}.application-actions,.public-nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.public-nav a{color:var(--supradipa-muted);text-decoration:none}.hero,.surface{background:var(--supradipa-surface);border:1px solid var(--supradipa-line);border-radius:var(--supradipa-radius);box-shadow:var(--supradipa-shadow)}.hero{margin:4rem 0;padding:clamp(2rem,6vw,5rem)}.hero h1{max-width:42rem;margin:0 0 1rem;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.05}.hero p{max-width:42rem;color:var(--supradipa-muted);font-size:1.125rem}.button{background:var(--supradipa-accent);min-height:2.75rem;color:var(--supradipa-on-accent);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.button.secondary{border-color:var(--supradipa-line);color:var(--supradipa-ink);background:0 0}.button:disabled{cursor:wait;opacity:.55}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.status-card{border:1px solid var(--supradipa-line);border-radius:var(--supradipa-radius);background:var(--supradipa-surface);padding:1rem}.status-card dt{color:var(--supradipa-muted);font-size:.875rem}.status-card dd{margin:.35rem 0 0;font-weight:700}@media (width<=42rem){.application-header,.public-header{flex-direction:column;align-items:flex-start}.status-grid{grid-template-columns:1fr}}.partner-brand-label{letter-spacing:normal;font-size:.8rem;font-weight:600}
