@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-ext-wght-normal.EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-tamil-tamil-wght-normal.iihgzMBi.woff2)format("woff2-variations");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-tamil-latin-ext-wght-normal.D1TiJAvN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-tamil-latin-wght-normal.Cd-SWREo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}header.svelte-a8kxe2{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--border);background:#07080cb8;position:sticky;top:0}.bar.svelte-a8kxe2{max-width:var(--page);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.85rem 1rem;display:flex}.brand.svelte-a8kxe2{color:var(--text);letter-spacing:-.03em;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}nav.svelte-a8kxe2{align-items:center;gap:.25rem;display:flex}@media (width<=30rem){.crowded.svelte-a8kxe2 .brand:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){display:none}.crowded.svelte-a8kxe2 .link:where(.svelte-a8kxe2){padding:.5rem .55rem}}.link.svelte-a8kxe2{color:var(--muted);border-radius:999px;padding:.5rem .75rem;font-size:.95rem;text-decoration:none;transition:color .15s}.link.svelte-a8kxe2:hover{color:var(--text)}.small.svelte-a8kxe2{margin-left:.5rem;padding:.55rem 1.05rem;font-size:.95rem}.role.svelte-a8kxe2{color:var(--lime)}@media (width<=40rem){.link.svelte-a8kxe2:not(.role){display:none}}footer.svelte-4jwo3w{border-top:1px solid var(--border);margin-top:2rem}.bar.svelte-4jwo3w{max-width:var(--page);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin:0 auto;padding:2rem 1rem 2.5rem;font-size:.9rem;display:flex}p.svelte-4jwo3w{max-width:38rem;margin:0}strong.svelte-4jwo3w{color:var(--muted)}nav.svelte-4jwo3w{align-items:center;gap:1.5rem;display:flex}a.svelte-4jwo3w{color:var(--muted)}.mono.svelte-4jwo3w{font-size:.8rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080c;--surface:#ffffff0a;--surface-strong:#ffffff12;--border:#ffffff17;--border-strong:#ffffff2e;--text:#f3f5f8;--muted:#9aa2b1;--faint:#626a7a;--lime:#c8ff3d;--cyan:#4de3ff;--violet:#b69cff;--amber:#ffb547;--pink:#ff7ab6;--accent:var(--lime);--on-accent:#0a0c05;--glow:#c8ff3d59;--danger:#ff7070;--success:#8cf59a;--font:"Space Grotesk Variable", "Noto Sans Tamil Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", monospace;--radius:1.25rem;--page:72rem;font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{isolation:isolate;background:radial-gradient(55rem 38rem at 8% -12%, #c8ff3d1c, transparent 62%), radial-gradient(48rem 36rem at 100% -5%, #4de3ff14, transparent 60%), var(--bg);background-repeat:no-repeat;flex-direction:column;min-height:100vh;margin:0;display:flex}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;height:70rem;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}#app{display:contents}main{flex:1}a{color:var(--accent);text-underline-offset:.2em}h1,h2,h3{letter-spacing:-.03em;font-weight:650;line-height:1.1}::selection{background:var(--lime);color:var(--on-accent)}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.mono{font-family:var(--mono)}:lang(ta) .eyebrow{font-family:var(--font);letter-spacing:.01em;text-transform:none;font-size:.8rem}.button{box-sizing:border-box;background:var(--accent);color:var(--on-accent);font:inherit;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 34px -10px var(--glow);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.button:hover:not(:disabled){box-shadow:0 14px 40px -8px var(--glow);transform:translateY(-1px)}.button.secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:none}.button.secondary:hover:not(:disabled){background:var(--surface-strong);box-shadow:none}.button.block{width:100%}.button:disabled{opacity:.55;cursor:progress}:is(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card{border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0e,#ffffff05);padding:1.5rem}.stack{gap:1rem;display:grid}label{gap:.5rem;font-weight:550;display:grid}label.check{color:var(--muted);align-items:flex-start;gap:.75rem;font-size:.95rem;font-weight:400;display:flex}label.check input{width:1.1rem;height:1.1rem;accent-color:var(--lime);flex:none;margin:.2rem 0 0}input:is([type=email],[type=text],[type=tel],[type=date],[type=time],[type=number]),select,textarea{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;color:var(--text);font:inherit;background:#00000059;border-radius:.9rem;padding:.9rem 1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 4px #c8ff3d26}select option,select optgroup{color:var(--text);background:#11141b}input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.7)}input[type=time]::-webkit-calendar-picker-indicator{filter:invert()opacity(.7)}.hint{color:var(--muted);margin:0;font-size:.9rem}.error{color:var(--danger);margin:0}.success{color:var(--success);margin:0}.notice{color:var(--text);background:#c8ff3d12;border:1px solid #c8ff3d40;border-radius:.9rem;margin:0;padding:.85rem 1rem}.pill{border:1px solid var(--border-strong);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.pill.ok{color:var(--success);border-color:#8cf59a59}.pill.warn{color:var(--amber);border-color:#ffb54759}.pill.bad{color:var(--danger);border-color:#ff707059}.pill.live{color:var(--lime);border-color:#c8ff3d59}.pill.test{color:var(--violet);border-color:#b69cff66}.button.small{padding:.5rem .95rem;font-size:.9rem}.auth{box-sizing:border-box;width:100%;max-width:27rem;margin:0 auto;padding:2.5rem 1rem 5rem}.auth h1{margin:.5rem 0 .75rem;font-size:clamp(2rem,6vw,2.5rem)}.auth .lede{color:var(--muted);margin:0 0 1.75rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
