:root,:root[data-theme=paper]{--aura-primary: 26 84% 39%;--aura-secondary: 15 62% 44%;--aura-bg: 40 33% 97%;--aura-bg-glow: 40 40% 93%;--aura-ink: 30 14% 15%;--aura-ink-dim: 32 9% 38%;--aura-line: 38 20% 85%;--surface: hsl(var(--aura-bg));--surface-raised: hsl(40 44% 99%);--surface-sunken: hsl(40 26% 94%);--ink: hsl(var(--aura-ink));--ink-dim: hsl(var(--aura-ink-dim));--line: hsl(var(--aura-line));--border: hsl(38 18% 77%);--primary: hsl(var(--aura-primary));--primary-ink: hsl(40 44% 98%);--secondary: hsl(var(--aura-secondary));--shadow: 0 1px 2px hsl(30 28% 22% / .06), 0 10px 30px -14px hsl(30 28% 22% / .16);--face-accent: var(--aura-primary);--ambient: 0;--swivel-ms: .62s;--swivel-ease: cubic-bezier(.16, 1, .3, 1);--radius: 14px;color-scheme:light;--aura-transition: .7s ease}:root[data-theme=sepia]{--aura-primary: 15 66% 37%;--aura-secondary: 28 48% 41%;--aura-bg: 39 43% 90%;--aura-bg-glow: 39 43% 86%;--aura-ink: 26 27% 18%;--aura-ink-dim: 26 16% 39%;--aura-line: 36 26% 74%;--surface-raised: hsl(41 46% 93%);--surface-sunken: hsl(39 36% 85%);--border: hsl(34 24% 66%);--primary-ink: hsl(41 46% 95%);--shadow: 0 1px 2px hsl(26 30% 22% / .09), 0 10px 30px -14px hsl(26 30% 22% / .2);--ambient: 0;color-scheme:light}:root[data-theme=sage]{--aura-primary: 168 46% 28%;--aura-secondary: 150 34% 34%;--aura-bg: 140 14% 95%;--aura-bg-glow: 150 18% 92%;--aura-ink: 174 15% 13%;--aura-ink-dim: 168 9% 36%;--aura-line: 150 14% 82%;--surface-raised: hsl(140 22% 98%);--surface-sunken: hsl(140 14% 92%);--border: hsl(150 12% 76%);--primary-ink: hsl(140 22% 98%);--shadow: 0 1px 2px hsl(165 18% 18% / .07), 0 10px 30px -14px hsl(165 18% 18% / .16);--ambient: 0;color-scheme:light}:root[data-theme=slate]{--aura-primary: 32 82% 56%;--aura-secondary: 19 62% 55%;--aura-bg: 30 9% 12%;--aura-bg-glow: 30 14% 17%;--aura-ink: 38 20% 91%;--aura-ink-dim: 36 12% 63%;--aura-line: 30 7% 27%;--surface-raised: hsl(30 8% 16%);--surface-sunken: hsl(28 10% 9%);--border: hsl(30 6% 33%);--primary-ink: hsl(30 40% 9%);--shadow: 0 1px 2px hsl(20 30% 3% / .4), 0 12px 32px -14px hsl(20 30% 3% / .55);--ambient: 1;color-scheme:dark}:root[data-theme=aura]{--aura-primary: 32 78% 56%;--aura-secondary: 20 60% 56%;--aura-bg: 28 10% 11%;--aura-bg-glow: 30 16% 15%;--aura-ink: 36 18% 92%;--aura-ink-dim: 34 11% 64%;--aura-line: 28 8% 25%;--surface-raised: hsl(30 9% 15%);--surface-sunken: hsl(26 11% 8%);--border: hsl(30 6% 32%);--primary-ink: hsl(30 40% 9%);--shadow: 0 1px 2px hsl(20 30% 3% / .4), 0 12px 32px -14px hsl(20 30% 3% / .55);--ambient: 1;color-scheme:dark}:root[data-theme=contrast]{--aura-primary: 40 100% 62%;--aura-secondary: 40 100% 62%;--aura-bg: 0 0% 3%;--aura-bg-glow: 0 0% 3%;--aura-ink: 0 0% 100%;--aura-ink-dim: 0 0% 88%;--aura-line: 0 0% 42%;--surface-raised: hsl(0 0% 8%);--surface-sunken: hsl(0 0% 5%);--border: hsl(0 0% 56%);--primary-ink: hsl(0 0% 4%);--ambient: 0;color-scheme:dark}:root[data-theme=contrast] body{font-weight:430}:root[data-theme=contrast] button,:root[data-theme=contrast] input,:root[data-theme=contrast] textarea,:root[data-theme=contrast] select{border-width:2px}*{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{min-height:100%;background:var(--surface);color:var(--ink);font:415 16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans Devanagari,Noto Sans Bengali,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Gujarati,Noto Sans Kannada,Noto Sans Malayalam,Noto Sans Gurmukhi,Noto Sans Oriya,sans-serif;letter-spacing:-.011em;font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background var(--aura-transition),color var(--aura-transition)}body.app-shell{overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body:before{content:"";position:fixed;inset:-30vmax;z-index:-1;opacity:var(--ambient, 1);background:radial-gradient(55vmax 55vmax at 15% 0%,hsl(var(--aura-bg-glow) / .4),transparent 55%),radial-gradient(50vmax 50vmax at 90% 100%,hsl(var(--aura-secondary) / .07),transparent 60%);filter:blur(20px);transition:background var(--aura-transition),opacity var(--aura-transition);pointer-events:none}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.021em;text-wrap:balance;font-weight:650;color:var(--ink)}h1{letter-spacing:-.03em}p{text-wrap:pretty}strong,b{font-weight:650;color:var(--ink)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;font-weight:500;color:var(--ink);border:1px solid var(--border);background:var(--surface-raised);border-radius:999px;padding:.5rem 1.05rem;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}button:hover{border-color:var(--primary);background:color-mix(in hsl,var(--surface-raised),var(--primary) 8%);transform:translateY(-1px)}button:active{transform:translateY(0)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}button.primary,.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);font-weight:600;box-shadow:var(--shadow)}button.primary:hover,.btn-primary:hover{background:color-mix(in hsl,var(--primary),black 8%);border-color:color-mix(in hsl,var(--primary),black 8%)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}input,textarea,select{font:inherit;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px;padding:.62rem .85rem;width:100%}input::placeholder,textarea::placeholder{color:var(--ink-dim);opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--primary);outline-offset:0}::selection{background:hsl(var(--aura-primary) / .3)}@media(prefers-reduced-motion:reduce){:root{--swivel-ms: 1ms;--aura-transition: 1ms}body:before{filter:none}}.tp.svelte-1u317mj{position:fixed;inset-inline-start:max(.9rem,env(safe-area-inset-left));bottom:max(.9rem,env(safe-area-inset-bottom));z-index:60;font-size:.8rem}.toggle.svelte-1u317mj{display:flex;align-items:center;gap:.45rem;border:1px solid var(--line);background:hsl(var(--aura-bg) / .7);backdrop-filter:blur(12px);border-radius:999px;padding:.4rem .8rem;color:var(--ink-dim)}.toggle.svelte-1u317mj:hover{color:var(--ink);border-color:var(--primary)}.disc.svelte-1u317mj{flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--g) 0 50%,var(--a) 50% 100%);border:1px solid hsl(0 0% 50% / .35)}.menu.svelte-1u317mj{position:absolute;bottom:calc(100% + .5rem);inset-inline-start:0;list-style:none;margin:0;padding:.3rem;min-width:13.5rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.menu.svelte-1u317mj li:where(.svelte-1u317mj) button:where(.svelte-1u317mj){display:flex;align-items:center;gap:.6rem;width:100%;border:none;background:transparent;border-radius:8px;padding:.45rem .6rem;color:var(--ink-dim);text-align:start}.menu.svelte-1u317mj .txt:where(.svelte-1u317mj){display:flex;flex-direction:column;gap:.05rem}.menu.svelte-1u317mj li:where(.svelte-1u317mj) button:where(.svelte-1u317mj):hover,.menu.svelte-1u317mj li:where(.svelte-1u317mj) button[aria-checked=true]:where(.svelte-1u317mj){background:hsl(var(--aura-primary) / .14);color:var(--ink)}.menu.svelte-1u317mj b:where(.svelte-1u317mj){font-weight:600;font-size:.82rem}.menu.svelte-1u317mj small:where(.svelte-1u317mj){font-size:.68rem;opacity:.75}@media(max-width:520px){.tp.svelte-1u317mj .lbl:where(.svelte-1u317mj){display:none}}.lp.svelte-1nu59g4{position:fixed;inset-inline-end:max(.9rem,env(safe-area-inset-right));bottom:max(.9rem,env(safe-area-inset-bottom));z-index:60;font-size:.8rem}.toggle.svelte-1nu59g4{display:flex;align-items:center;gap:.45rem;border:1px solid var(--line);background:hsl(var(--aura-bg) / .7);backdrop-filter:blur(12px);border-radius:999px;padding:.4rem .8rem;color:var(--ink-dim)}.toggle.svelte-1nu59g4:hover{color:var(--ink);border-color:var(--primary)}.glyph.svelte-1nu59g4{font-size:.95rem;line-height:1}.menu.svelte-1nu59g4{position:absolute;bottom:calc(100% + .5rem);inset-inline-end:0;list-style:none;margin:0;padding:.3rem;min-width:10rem;max-height:min(70vh,22rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.menu.svelte-1nu59g4 li:where(.svelte-1nu59g4) button:where(.svelte-1nu59g4){display:flex;align-items:baseline;gap:.5rem;width:100%;border:none;background:transparent;border-radius:8px;padding:.45rem .6rem;color:var(--ink-dim);text-align:start;font-size:.85rem}.menu.svelte-1nu59g4 li:where(.svelte-1nu59g4) button:where(.svelte-1nu59g4) .native:where(.svelte-1nu59g4){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu.svelte-1nu59g4 li:where(.svelte-1nu59g4) button:where(.svelte-1nu59g4) .en:where(.svelte-1nu59g4){flex:0 0 auto;font-size:.72rem;opacity:.6}.menu.svelte-1nu59g4 li:where(.svelte-1nu59g4) button:where(.svelte-1nu59g4) .en:where(.svelte-1nu59g4):only-child{flex:1 1 auto;font-size:.85rem;opacity:1}.menu.svelte-1nu59g4 li:where(.svelte-1nu59g4) button:where(.svelte-1nu59g4):hover,.menu.svelte-1nu59g4 li:where(.svelte-1nu59g4) button[aria-checked=true]:where(.svelte-1nu59g4){background:hsl(var(--aura-primary) / .14);color:var(--ink)}@media(max-width:520px){.lp.svelte-1nu59g4 .lbl:where(.svelte-1nu59g4){display:none}}
