.kra-theme,.upi-theme,:root{--brand-primary:#15803d;--brand-primary-strong:#166534;--brand-primary-soft:#dcfce7;--brand-accent:#22c55e;--brand-on-primary:#ffffff;--surface-bg:#f6f8f6;--surface-card:#ffffff;--surface-muted:#eef2ee;--border:#dde5dd;--text:#0f1a12;--text-muted:#4b5b50;--focus-ring:0 0 0 3px rgba(21,128,61,0.18);--status-success:#16a34a;--status-warning:#f59e0b;--status-danger:#ef4444;--status-info:#38bdf8;--chart-1:#15803d;--chart-2:#22c55e;--chart-3:#0ea5e9;--chart-4:#f59e0b;--chart-5:#8b5cf6;--chart-6:#14b8a6;--chart-7:#64748b;--chart-8:#ef4444;--color-blue-50:#f0fdf4;--color-blue-100:#dcfce7;--color-blue-200:#bbf7d0;--color-blue-300:#dde5dd;--color-blue-400:#4ade80;--color-blue-500:#22c55e;--color-blue-600:#16a34a;--color-blue-700:#15803d;--color-blue-800:#166534;--color-blue-900:#14532d;--color-blue-950:#052e16;--color-indigo-50:#f0fdf4;--color-indigo-100:#dcfce7;--color-indigo-200:#bbf7d0;--color-indigo-300:#dde5dd;--color-indigo-400:#4ade80;--color-indigo-500:#22c55e;--color-indigo-600:#16a34a;--color-indigo-700:#15803d;--color-indigo-800:#166534;--color-indigo-900:#14532d;--color-indigo-950:#052e16;--color-primary-blue-50:#f0fdf4;--color-primary-blue-100:#dcfce7;--color-primary-blue-200:#bbf7d0;--color-primary-blue-300:#dde5dd;--color-primary-blue-400:#4ade80;--color-primary-blue-500:#22c55e;--color-primary-blue-600:#16a34a;--color-primary-blue-700:#15803d;--color-primary-blue-800:#166534;--color-primary-blue-900:#15803d;--color-primary-blue-950:#052e16;--color-hover-blue:#f0fdf4}body.upi-theme{background:var(--surface-bg);color:var(--text)}.upi-auth-shell{position:relative;display:flex;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:3rem 1.25rem 4.5rem;background:radial-gradient(circle at 50% 25%,rgba(255,255,255,.98) 0,rgba(255,255,255,.45) 24%,transparent 52%),linear-gradient(155deg,#f5f7fa,#fff 44%,#e9f5ec);isolation:isolate}.upi-auth-shell:after,.upi-auth-shell:before{position:fixed;z-index:-2;bottom:-12rem;width:42rem;height:28rem;border-radius:50%;background:rgba(255,255,255,.82);filter:blur(4px);content:""}.upi-auth-shell:before{left:-11rem;box-shadow:18rem -2rem 0 2rem rgba(255,255,255,.62)}.upi-auth-shell:after{right:-13rem;box-shadow:-16rem 1rem 0 1rem rgba(255,255,255,.66)}.upi-auth-card{position:relative;z-index:2;width:min(100%,34rem);border:1px solid rgba(148,163,184,.3);border-radius:1.5rem;padding:2.25rem 2.5rem 2.5rem;background:rgba(255,255,255,.88);box-shadow:0 1.5rem 4rem rgba(15,26,18,.12),0 .25rem 1rem rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px)}.upi-auth-logo{width:min(100%,15rem);height:4rem;margin:0 auto 1.25rem}.upi-auth-content{width:100%}.upi-auth-title{max-width:27rem;font-size:clamp(1.65rem,4vw,2rem);line-height:1.2;letter-spacing:-.025em}.upi-auth-description{max-width:26rem;line-height:1.6}.upi-auth-card form{gap:1.15rem}.upi-auth-card label{font-size:.875rem}.upi-auth-card input:not([id^=code_field_]){min-height:3rem;border-color:#d5d9df;background:rgba(248,250,252,.9)}.upi-auth-card input:not([id^=code_field_]):focus{border-color:#15803d;background:#fff;box-shadow:0 0 0 3px rgba(21,128,61,.16)}.upi-auth-card button[type=submit]{min-height:3.125rem;border-radius:.75rem;box-shadow:0 .5rem 1.25rem rgba(20,83,45,.18)}.upi-otp-flow>div:first-child{align-items:center;text-align:center}.upi-otp-flow form>div:first-child>div>div:first-child{justify-content:center;gap:clamp(.25rem,1.5vw,.75rem)}.upi-otp-flow input[id^=code_field_]{width:clamp(2.25rem,10vw,3.5rem);height:clamp(3.2rem,12vw,4rem);border-radius:.75rem;background:rgba(248,250,252,.9);font-size:1.25rem}.upi-otp-flow input[id^=code_field_]:focus{border-color:#15803d;background:#fff;box-shadow:0 0 0 3px rgba(21,128,61,.16)}.upi-otp-flow form>div:nth-child(2){justify-content:center;text-align:center}.upi-auth-copyright{position:absolute;z-index:2;bottom:1.25rem;left:1rem;right:1rem;color:#6b7280;font-size:.75rem;text-align:center}.upi-auth-glow{position:fixed;z-index:-3;width:28rem;height:28rem;border-radius:999px;filter:blur(75px);opacity:.48;pointer-events:none}.upi-auth-glow-left{top:-10rem;left:-8rem;background:#bbf7d0}.upi-auth-glow-right{right:-9rem;bottom:-10rem;background:#e2e8f0}.upi-auth-grid{position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(21,128,61,.05) 1px,transparent 0),linear-gradient(90deg,rgba(21,128,61,.05) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 45%,#000 0,transparent 70%);pointer-events:none}.upi-auth-tagline{margin:-.75rem auto 1.75rem;color:#475569;font-size:.8125rem;font-weight:500;letter-spacing:.01em;text-align:center}@media (max-width:640px){.upi-auth-shell{align-items:flex-start;padding:1.25rem .75rem 4rem}.upi-auth-card{border-radius:1.25rem;padding:1.75rem 1.1rem 2rem}.upi-auth-logo{width:15rem;height:4rem;margin-bottom:1.35rem}.upi-auth-card form{gap:1rem}.upi-otp-flow form>div:nth-child(2)>div{flex-wrap:wrap;justify-content:center;white-space:normal}}.upi-auth-theme-toggle{position:fixed;top:1rem;right:1rem;z-index:5}:root[data-theme=dark],:root[data-theme=dark] .kra-theme,:root[data-theme=dark] .upi-theme{color-scheme:dark;--color-white:oklch(16.5% 0.008 150.0);--color-black:oklch(9% 0.004 150);--color-slate-50:oklch(12.5% 0.004 150.0);--color-slate-100:oklch(20.0% 0.010 150.0);--color-slate-200:oklch(25.5% 0.018 150.0);--color-slate-300:oklch(33.0% 0.020 150.0);--color-slate-400:oklch(60.0% 0.025 150.0);--color-slate-500:oklch(68.5% 0.030 150.0);--color-slate-600:oklch(77.0% 0.030 150.0);--color-slate-700:oklch(85.0% 0.030 150.0);--color-slate-800:oklch(90.5% 0.030 150.0);--color-slate-900:oklch(95.5% 0.030 130.0);--color-slate-950:oklch(98.0% 0.020 130.0);--color-gray-50:oklch(12.5% 0.004 150.0);--color-gray-100:oklch(20.0% 0.010 150.0);--color-gray-200:oklch(25.5% 0.018 150.0);--color-gray-300:oklch(33.0% 0.020 150.0);--color-gray-400:oklch(60.0% 0.025 150.0);--color-gray-500:oklch(68.5% 0.030 150.0);--color-gray-600:oklch(77.0% 0.030 150.0);--color-gray-700:oklch(85.0% 0.030 150.0);--color-gray-800:oklch(90.5% 0.030 150.0);--color-gray-900:oklch(95.5% 0.030 130.0);--color-gray-950:oklch(98.0% 0.020 130.0);--color-zinc-50:oklch(12.5% 0.004 150.0);--color-zinc-100:oklch(20.0% 0.010 150.0);--color-zinc-200:oklch(25.5% 0.018 150.0);--color-zinc-300:oklch(33.0% 0.020 150.0);--color-zinc-400:oklch(60.0% 0.025 150.0);--color-zinc-500:oklch(68.5% 0.030 150.0);--color-zinc-600:oklch(77.0% 0.030 150.0);--color-zinc-700:oklch(85.0% 0.030 150.0);--color-zinc-800:oklch(90.5% 0.030 150.0);--color-zinc-900:oklch(95.5% 0.030 130.0);--color-zinc-950:oklch(98.0% 0.020 130.0);--color-neutral-50:oklch(12.5% 0.004 150.0);--color-neutral-100:oklch(20.0% 0.010 150.0);--color-neutral-200:oklch(25.5% 0.018 150.0);--color-neutral-300:oklch(33.0% 0.020 150.0);--color-neutral-400:oklch(60.0% 0.025 150.0);--color-neutral-500:oklch(68.5% 0.030 150.0);--color-neutral-600:oklch(77.0% 0.030 150.0);--color-neutral-700:oklch(85.0% 0.030 150.0);--color-neutral-800:oklch(90.5% 0.030 150.0);--color-neutral-900:oklch(95.5% 0.030 130.0);--color-neutral-950:oklch(98.0% 0.020 130.0);--color-stone-50:oklch(12.5% 0.004 150.0);--color-stone-100:oklch(20.0% 0.010 150.0);--color-stone-200:oklch(25.5% 0.018 150.0);--color-stone-300:oklch(33.0% 0.020 150.0);--color-stone-400:oklch(60.0% 0.025 150.0);--color-stone-500:oklch(68.5% 0.030 150.0);--color-stone-600:oklch(77.0% 0.030 150.0);--color-stone-700:oklch(85.0% 0.030 150.0);--color-stone-800:oklch(90.5% 0.030 150.0);--color-stone-900:oklch(95.5% 0.030 130.0);--color-stone-950:oklch(98.0% 0.020 130.0);--color-red-50:oklch(23.5% 0.047 25.3);--color-red-100:oklch(26.5% 0.066 25.3);--color-red-200:oklch(32.0% 0.090 25.3);--color-red-300:oklch(42.0% 0.118 25.3);--color-red-400:oklch(72.0% 0.191 22.2);--color-red-500:oklch(67.0% 0.218 25.3);--color-red-600:oklch(69.0% 0.201 25.3);--color-red-700:oklch(76.0% 0.120 19.6);--color-red-800:oklch(83.0% 0.068 18.3);--color-red-900:oklch(89.0% 0.042 17.7);--color-red-950:oklch(94.0% 0.019 17.4);--color-orange-50:oklch(23.5% 0.043 47.6);--color-orange-100:oklch(26.5% 0.060 47.6);--color-orange-200:oklch(32.0% 0.081 47.6);--color-orange-300:oklch(42.0% 0.106 47.6);--color-orange-400:oklch(75.0% 0.183 55.9);--color-orange-500:oklch(70.5% 0.196 47.6);--color-orange-600:oklch(70.5% 0.181 47.6);--color-orange-700:oklch(76.0% 0.134 66.3);--color-orange-800:oklch(83.0% 0.084 70.7);--color-orange-900:oklch(89.0% 0.049 75.2);--color-orange-950:oklch(94.0% 0.024 73.7);--color-amber-50:oklch(23.5% 0.038 70.1);--color-amber-100:oklch(26.5% 0.053 70.1);--color-amber-200:oklch(32.0% 0.071 70.1);--color-amber-300:oklch(42.0% 0.094 70.1);--color-amber-400:oklch(82.8% 0.189 84.4);--color-amber-500:oklch(76.9% 0.173 70.1);--color-amber-600:oklch(76.9% 0.160 70.1);--color-amber-700:oklch(76.0% 0.177 91.6);--color-amber-800:oklch(83.0% 0.132 95.7);--color-amber-900:oklch(89.0% 0.077 95.6);--color-amber-950:oklch(94.0% 0.033 95.3);--color-yellow-50:oklch(23.5% 0.037 86.0);--color-yellow-100:oklch(26.5% 0.052 86.0);--color-yellow-200:oklch(32.0% 0.070 86.0);--color-yellow-300:oklch(42.0% 0.092 86.0);--color-yellow-400:oklch(85.2% 0.199 91.9);--color-yellow-500:oklch(79.5% 0.169 86.0);--color-yellow-600:oklch(79.5% 0.156 86.0);--color-yellow-700:oklch(76.0% 0.191 98.1);--color-yellow-800:oklch(83.0% 0.142 101.5);--color-yellow-900:oklch(89.0% 0.092 103.2);--color-yellow-950:oklch(94.0% 0.039 102.2);--color-lime-50:oklch(23.5% 0.047 130.8);--color-lime-100:oklch(26.5% 0.065 130.8);--color-lime-200:oklch(32.0% 0.089 130.8);--color-lime-300:oklch(42.0% 0.117 130.8);--color-lime-400:oklch(84.1% 0.238 128.8);--color-lime-500:oklch(76.8% 0.214 130.8);--color-lime-600:oklch(76.8% 0.198 130.8);--color-lime-700:oklch(76.0% 0.206 126.7);--color-lime-800:oklch(83.0% 0.140 124.3);--color-lime-900:oklch(89.0% 0.087 122.3);--color-lime-950:oklch(94.0% 0.046 120.8);--color-green-50:oklch(23.5% 0.044 149.6);--color-green-100:oklch(26.5% 0.061 149.6);--color-green-200:oklch(32.0% 0.083 149.6);--color-green-300:oklch(42.0% 0.110 149.6);--color-green-400:oklch(79.2% 0.209 151.7);--color-green-500:oklch(72.3% 0.201 149.6);--color-green-600:oklch(72.3% 0.186 149.6);--color-green-700:oklch(76.0% 0.158 154.4);--color-green-800:oklch(83.0% 0.092 156.0);--color-green-900:oklch(89.0% 0.057 156.7);--color-green-950:oklch(94.0% 0.027 155.8);--color-emerald-50:oklch(23.5% 0.034 162.5);--color-emerald-100:oklch(26.5% 0.048 162.5);--color-emerald-200:oklch(32.0% 0.065 162.5);--color-emerald-300:oklch(42.0% 0.085 162.5);--color-emerald-400:oklch(76.5% 0.177 163.2);--color-emerald-500:oklch(69.6% 0.156 162.5);--color-emerald-600:oklch(69.6% 0.145 162.5);--color-emerald-700:oklch(76.0% 0.150 165.0);--color-emerald-800:oklch(83.0% 0.102 164.2);--color-emerald-900:oklch(89.0% 0.068 163.1);--color-emerald-950:oklch(94.0% 0.032 166.1);--color-teal-50:oklch(23.5% 0.028 182.5);--color-teal-100:oklch(26.5% 0.039 182.5);--color-teal-200:oklch(32.0% 0.053 182.5);--color-teal-300:oklch(42.0% 0.070 182.5);--color-teal-400:oklch(77.7% 0.152 181.9);--color-teal-500:oklch(70.4% 0.129 182.5);--color-teal-600:oklch(70.4% 0.119 182.5);--color-teal-700:oklch(76.0% 0.145 181.1);--color-teal-800:oklch(83.0% 0.106 180.4);--color-teal-900:oklch(89.0% 0.066 180.8);--color-teal-950:oklch(94.0% 0.021 180.7);--color-cyan-50:oklch(23.5% 0.029 215.2);--color-cyan-100:oklch(26.5% 0.040 215.2);--color-cyan-200:oklch(32.0% 0.054 215.2);--color-cyan-300:oklch(42.0% 0.071 215.2);--color-cyan-400:oklch(78.9% 0.154 211.5);--color-cyan-500:oklch(71.5% 0.132 215.2);--color-cyan-600:oklch(71.5% 0.122 215.2);--color-cyan-700:oklch(76.0% 0.133 207.1);--color-cyan-800:oklch(83.0% 0.088 205.0);--color-cyan-900:oklch(89.0% 0.058 203.4);--color-cyan-950:oklch(94.0% 0.028 200.9);--color-violet-50:oklch(23.5% 0.050 292.7);--color-violet-100:oklch(26.5% 0.070 292.7);--color-violet-200:oklch(32.0% 0.095 292.7);--color-violet-300:oklch(42.0% 0.125 292.7);--color-violet-400:oklch(72.0% 0.183 293.5);--color-violet-500:oklch(67.0% 0.230 292.7);--color-violet-600:oklch(69.0% 0.212 292.7);--color-violet-700:oklch(76.0% 0.117 293.6);--color-violet-800:oklch(83.0% 0.063 293.3);--color-violet-900:oklch(89.0% 0.038 294.6);--color-violet-950:oklch(94.0% 0.024 293.8);--color-purple-50:oklch(23.5% 0.053 303.9);--color-purple-100:oklch(26.5% 0.074 303.9);--color-purple-200:oklch(32.0% 0.101 303.9);--color-purple-300:oklch(42.0% 0.133 303.9);--color-purple-400:oklch(72.0% 0.203 305.5);--color-purple-500:oklch(67.0% 0.244 303.9);--color-purple-600:oklch(69.0% 0.225 303.9);--color-purple-700:oklch(76.0% 0.125 306.4);--color-purple-800:oklch(83.0% 0.069 306.7);--color-purple-900:oklch(89.0% 0.043 307.2);--color-purple-950:oklch(94.0% 0.021 308.3);--color-fuchsia-50:oklch(23.5% 0.059 322.1);--color-fuchsia-100:oklch(26.5% 0.083 322.1);--color-fuchsia-200:oklch(32.0% 0.112 322.1);--color-fuchsia-300:oklch(42.0% 0.147 322.1);--color-fuchsia-400:oklch(74.0% 0.238 322.2);--color-fuchsia-500:oklch(67.0% 0.271 322.1);--color-fuchsia-600:oklch(69.0% 0.251 322.1);--color-fuchsia-700:oklch(76.0% 0.152 321.4);--color-fuchsia-800:oklch(83.0% 0.084 319.6);--color-fuchsia-900:oklch(89.0% 0.048 318.9);--color-fuchsia-950:oklch(94.0% 0.026 320.1);--color-pink-50:oklch(23.5% 0.048 354.3);--color-pink-100:oklch(26.5% 0.067 354.3);--color-pink-200:oklch(32.0% 0.092 354.3);--color-pink-300:oklch(42.0% 0.120 354.3);--color-pink-400:oklch(72.0% 0.202 349.8);--color-pink-500:oklch(67.0% 0.222 354.3);--color-pink-600:oklch(69.0% 0.205 354.3);--color-pink-700:oklch(76.0% 0.126 346.0);--color-pink-800:oklch(83.0% 0.067 343.2);--color-pink-900:oklch(89.0% 0.036 342.3);--color-pink-950:oklch(94.0% 0.021 343.2);--color-rose-50:oklch(23.5% 0.049 16.4);--color-rose-100:oklch(26.5% 0.069 16.4);--color-rose-200:oklch(32.0% 0.093 16.4);--color-rose-300:oklch(42.0% 0.123 16.4);--color-rose-400:oklch(72.0% 0.194 13.4);--color-rose-500:oklch(67.0% 0.226 16.4);--color-rose-600:oklch(69.0% 0.209 16.4);--color-rose-700:oklch(76.0% 0.123 11.6);--color-rose-800:oklch(83.0% 0.064 10.0);--color-rose-900:oklch(89.0% 0.039 12.6);--color-rose-950:oklch(94.0% 0.022 12.4);--color-blue-50:oklch(23.5% 0.047 130.8);--color-blue-100:oklch(26.5% 0.065 130.8);--color-blue-200:oklch(32.0% 0.089 130.8);--color-blue-300:oklch(33.0% 0.020 150.0);--color-blue-400:oklch(84.1% 0.238 128.8);--color-blue-500:oklch(76.8% 0.214 130.8);--color-blue-600:oklch(76.8% 0.198 130.8);--color-blue-700:oklch(76.0% 0.206 126.7);--color-blue-800:oklch(83.0% 0.140 124.3);--color-blue-900:oklch(89.0% 0.087 122.3);--color-blue-950:oklch(94.0% 0.046 120.8);--color-indigo-50:oklch(23.5% 0.047 130.8);--color-indigo-100:oklch(26.5% 0.065 130.8);--color-indigo-200:oklch(32.0% 0.089 130.8);--color-indigo-300:oklch(33.0% 0.020 150.0);--color-indigo-400:oklch(84.1% 0.238 128.8);--color-indigo-500:oklch(76.8% 0.214 130.8);--color-indigo-600:oklch(76.8% 0.198 130.8);--color-indigo-700:oklch(76.0% 0.206 126.7);--color-indigo-800:oklch(83.0% 0.140 124.3);--color-indigo-900:oklch(89.0% 0.087 122.3);--color-indigo-950:oklch(94.0% 0.046 120.8);--color-primary-blue-50:oklch(23.5% 0.047 130.8);--color-primary-blue-100:oklch(26.5% 0.065 130.8);--color-primary-blue-200:oklch(32.0% 0.089 130.8);--color-primary-blue-300:oklch(33.0% 0.020 150.0);--color-primary-blue-400:oklch(84.1% 0.238 128.8);--color-primary-blue-500:oklch(76.8% 0.214 130.8);--color-primary-blue-600:oklch(76.8% 0.198 130.8);--color-primary-blue-700:oklch(76.0% 0.206 126.7);--color-primary-blue-800:oklch(83.0% 0.140 124.3);--color-primary-blue-900:oklch(76.0% 0.206 126.7);--color-primary-blue-950:oklch(94.0% 0.046 120.8);--color-primary-red-900:oklch(69.0% 0.201 25.3);--color-primary-red-700:oklch(67.0% 0.218 25.3);--color-primary-red-100:oklch(26.5% 0.066 25.3);--color-primary-green-900:oklch(76.0% 0.158 154.4);--color-primary-yellow-900:oklch(79.5% 0.169 86.0);--color-hover-blue:oklch(23.5% 0.047 130.8);--foreground-rgb:232,245,224;--background-start-rgb:7,9,10;--background-end-rgb:7,9,10;--kra-canvas:oklch(12.5% 0.004 150.0);--kra-surface:oklch(16.5% 0.008 150.0);--kra-raised:oklch(24.5% 0.007 150.0);--kra-line:oklch(25.5% 0.018 150.0);--kra-ink:oklch(95.5% 0.030 130.0);--kra-ink-muted:oklch(68.5% 0.030 150.0);--kra-accent:oklch(76.8% 0.214 130.8);--upi-canvas:var(--kra-canvas);--upi-surface:var(--kra-surface);--upi-raised:var(--kra-raised);--upi-line:var(--kra-line);--upi-ink:var(--kra-ink);--upi-ink-muted:var(--kra-ink-muted);--upi-accent:var(--kra-accent);--brand-primary:#a3e635;--brand-primary-strong:#bef264;--brand-primary-soft:rgba(163,230,53,0.12);--brand-accent:#84cc16;--brand-on-primary:#07090a;--surface-bg:#07090a;--surface-card:#0e1210;--surface-muted:#151a17;--border:#1f2a22;--text:#e8f5e0;--text-muted:#8fa396;--focus-ring:0 0 0 1px rgba(163,230,53,0.35),0 0 16px rgba(163,230,53,0.15);--status-success:#22c55e;--status-warning:#f59e0b;--status-danger:#ef4444;--status-info:#38bdf8;--chart-1:#a3e635;--chart-2:#22c55e;--chart-3:#38bdf8;--chart-4:#f59e0b;--chart-5:#a78bfa;--chart-6:#2dd4bf;--chart-7:#8fa396;--chart-8:#ef4444}:root[data-theme=dark] body,:root[data-theme=dark] body.upi-theme{background:var(--surface-bg);color:var(--text)}:root[data-theme=dark] *,:root[data-theme=dark] :after,:root[data-theme=dark] :before{border-color:var(--color-gray-200)}:root[data-theme=dark] :where(*){--tw-ring-offset-color:var(--kra-surface)}:root[data-theme=dark] ::selection{background:oklch(45% .117 130.8);color:#fff}:root[data-theme=dark] ::placeholder{color:var(--color-gray-400)}:root[data-theme=dark] img[src$="/logo.svg"]{content:url(/logo-dark.svg)}:root[data-theme=dark] img[src$="/logo-mark.svg"]{content:url(/logo-mark-dark.svg)}:root[data-theme=dark] *{scrollbar-color:oklch(36% .009 150) transparent}:root[data-theme=dark] .bg-white\/10,:root[data-theme=dark] .hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}:root[data-theme=dark] .bg-white\/15,:root[data-theme=dark] .hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}:root[data-theme=dark] .bg-white\/20,:root[data-theme=dark] .hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}:root[data-theme=dark] .bg-white\/25{background-color:rgb(255 255 255/.25)}:root[data-theme=dark] .bg-white\/30{background-color:rgb(255 255 255/.3)}:root[data-theme=dark] .bg-white\/40{background-color:rgb(255 255 255/.4)}:root[data-theme=dark] .border-white\/20{border-color:rgb(255 255 255/.2)}:root[data-theme=dark] .border-white\/30{border-color:rgb(255 255 255/.3)}:root[data-theme=dark] .border-white\/40,:root[data-theme=dark] .hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}:root[data-theme=dark] .focus\:ring-white\/20:focus,:root[data-theme=dark] .ring-white\/20{--tw-ring-color:rgb(255 255 255/0.2)}:root[data-theme=dark] .group:hover .group-hover\:text-white,:root[data-theme=dark] .hover\:text-white:hover,:root[data-theme=dark] .text-white{color:rgb(255 255 255/1)}:root[data-theme=dark] .ring-white\/10{--tw-ring-color:rgb(255 255 255/0.1)}:root[data-theme=dark] .ring-white\/15{--tw-ring-color:rgb(255 255 255/0.15)}:root[data-theme=dark] .text-white\/70{color:rgb(255 255 255/.7)}:root[data-theme=dark] .text-white\/80{color:rgb(255 255 255/.8)}:root[data-theme=dark] .text-white\/85{color:rgb(255 255 255/.85)}:root[data-theme=dark] .text-white\/90{color:rgb(255 255 255/.9)}:root[data-theme=dark] .active\:bg-blue-950:active,:root[data-theme=dark] .bg-blue-500,:root[data-theme=dark] .bg-blue-600,:root[data-theme=dark] .bg-blue-700,:root[data-theme=dark] .from-blue-500,:root[data-theme=dark] .from-blue-600,:root[data-theme=dark] .hover\:bg-blue-700:hover,:root[data-theme=dark] .hover\:bg-blue-800:hover,:root[data-theme=dark] .to-blue-500,:root[data-theme=dark] .to-blue-700{--color-blue-50:#f0fdf4;--color-blue-100:#dcfce7;--color-blue-200:#bbf7d0;--color-blue-300:#dde5dd;--color-blue-400:#4ade80;--color-blue-500:#22c55e;--color-blue-600:#16a34a;--color-blue-700:#15803d;--color-blue-800:#166534;--color-blue-900:#14532d;--color-blue-950:#052e16}:root[data-theme=dark] .bg-amber-500,:root[data-theme=dark] .bg-amber-600{--color-amber-50:oklch(98.7% 0.022 95.3);--color-amber-100:oklch(96.2% 0.059 95.6);--color-amber-200:oklch(92.4% 0.120 95.7);--color-amber-300:oklch(87.9% 0.169 91.6);--color-amber-400:oklch(82.8% 0.189 84.4);--color-amber-500:oklch(76.9% 0.188 70.1);--color-amber-600:oklch(66.6% 0.179 58.3);--color-amber-700:oklch(55.5% 0.163 49.0);--color-amber-800:oklch(47.3% 0.137 46.2);--color-amber-900:oklch(41.4% 0.112 45.9);--color-amber-950:oklch(27.9% 0.077 45.6)}:root[data-theme=dark] .bg-emerald-500,:root[data-theme=dark] .bg-emerald-600,:root[data-theme=dark] .bg-emerald-700,:root[data-theme=dark] .from-emerald-600,:root[data-theme=dark] .hover\:bg-emerald-600:hover,:root[data-theme=dark] .hover\:bg-emerald-700:hover{--color-emerald-50:oklch(97.9% 0.021 166.1);--color-emerald-100:oklch(95.0% 0.052 163.1);--color-emerald-200:oklch(90.5% 0.093 164.2);--color-emerald-300:oklch(84.5% 0.143 165.0);--color-emerald-400:oklch(76.5% 0.177 163.2);--color-emerald-500:oklch(69.6% 0.170 162.5);--color-emerald-600:oklch(59.6% 0.145 163.2);--color-emerald-700:oklch(50.8% 0.118 165.6);--color-emerald-800:oklch(43.2% 0.095 166.9);--color-emerald-900:oklch(37.8% 0.077 168.9);--color-emerald-950:oklch(26.2% 0.051 172.6)}:root[data-theme=dark] .bg-green-500,:root[data-theme=dark] .bg-green-600,:root[data-theme=dark] .hover\:bg-green-500:hover{--color-green-50:oklch(98.2% 0.018 155.8);--color-green-100:oklch(96.2% 0.044 156.7);--color-green-200:oklch(92.5% 0.084 156.0);--color-green-300:oklch(87.1% 0.150 154.4);--color-green-400:oklch(79.2% 0.209 151.7);--color-green-500:oklch(72.3% 0.219 149.6);--color-green-600:oklch(62.7% 0.194 149.2);--color-green-700:oklch(52.7% 0.154 150.1);--color-green-800:oklch(44.8% 0.119 151.3);--color-green-900:oklch(39.3% 0.095 152.5);--color-green-950:oklch(26.6% 0.065 152.9)}:root[data-theme=dark] .bg-indigo-500,:root[data-theme=dark] .bg-indigo-600,:root[data-theme=dark] .to-indigo-600,:root[data-theme=dark] .to-indigo-700{--color-indigo-50:#f0fdf4;--color-indigo-100:#dcfce7;--color-indigo-200:#bbf7d0;--color-indigo-300:#dde5dd;--color-indigo-400:#4ade80;--color-indigo-500:#22c55e;--color-indigo-600:#16a34a;--color-indigo-700:#15803d;--color-indigo-800:#166534;--color-indigo-900:#14532d;--color-indigo-950:#052e16}:root[data-theme=dark] .bg-orange-500{--color-orange-50:oklch(98.0% 0.016 73.7);--color-orange-100:oklch(95.4% 0.038 75.2);--color-orange-200:oklch(90.1% 0.076 70.7);--color-orange-300:oklch(83.7% 0.128 66.3);--color-orange-400:oklch(75.0% 0.183 55.9);--color-orange-500:oklch(70.5% 0.213 47.6);--color-orange-600:oklch(64.6% 0.222 41.1);--color-orange-700:oklch(55.3% 0.195 38.4);--color-orange-800:oklch(47.0% 0.157 37.3);--color-orange-900:oklch(40.8% 0.123 38.2);--color-orange-950:oklch(26.6% 0.079 36.3)}:root[data-theme=dark] .bg-primary-blue-500,:root[data-theme=dark] .bg-primary-blue-900,:root[data-theme=dark] .group:hover .group-hover\:bg-primary-blue-900,:root[data-theme=dark] .hover\:bg-primary-blue-800:hover,:root[data-theme=dark] .hover\:bg-primary-blue-900:hover{--color-primary-blue-50:#f0fdf4;--color-primary-blue-100:#dcfce7;--color-primary-blue-200:#bbf7d0;--color-primary-blue-300:#dde5dd;--color-primary-blue-400:#4ade80;--color-primary-blue-500:#22c55e;--color-primary-blue-600:#16a34a;--color-primary-blue-700:#15803d;--color-primary-blue-800:#166534;--color-primary-blue-900:#15803d;--color-primary-blue-950:#052e16}:root[data-theme=dark] .bg-red-500,:root[data-theme=dark] .bg-red-600,:root[data-theme=dark] .bg-red-700,:root[data-theme=dark] .from-red-500,:root[data-theme=dark] .hover\:bg-red-700:hover,:root[data-theme=dark] .hover\:bg-red-800:hover,:root[data-theme=dark] .hover\:bg-red-900:hover,:root[data-theme=dark] .hover\:from-red-600:hover,:root[data-theme=dark] .hover\:to-red-700:hover,:root[data-theme=dark] .to-red-600{--color-red-50:oklch(97.1% 0.013 17.4);--color-red-100:oklch(93.6% 0.032 17.7);--color-red-200:oklch(88.5% 0.062 18.3);--color-red-300:oklch(80.8% 0.114 19.6);--color-red-400:oklch(70.4% 0.191 22.2);--color-red-500:oklch(63.7% 0.237 25.3);--color-red-600:oklch(57.7% 0.245 27.3);--color-red-700:oklch(50.5% 0.213 27.5);--color-red-800:oklch(44.4% 0.177 26.9);--color-red-900:oklch(39.6% 0.141 25.7);--color-red-950:oklch(25.8% 0.092 26.0)}:root[data-theme=dark] .bg-rose-500,:root[data-theme=dark] .bg-rose-600,:root[data-theme=dark] .to-rose-600{--color-rose-50:oklch(96.9% 0.015 12.4);--color-rose-100:oklch(94.1% 0.030 12.6);--color-rose-200:oklch(89.2% 0.058 10.0);--color-rose-300:oklch(81.0% 0.117 11.6);--color-rose-400:oklch(71.2% 0.194 13.4);--color-rose-500:oklch(64.5% 0.246 16.4);--color-rose-600:oklch(58.6% 0.253 17.6);--color-rose-700:oklch(51.4% 0.222 16.9);--color-rose-800:oklch(45.5% 0.188 13.7);--color-rose-900:oklch(41.0% 0.159 10.3);--color-rose-950:oklch(27.1% 0.105 12.1)}:root[data-theme=dark] .bg-teal-500,:root[data-theme=dark] .to-teal-700{--color-teal-50:oklch(98.4% 0.014 180.7);--color-teal-100:oklch(95.3% 0.051 180.8);--color-teal-200:oklch(91.0% 0.096 180.4);--color-teal-300:oklch(85.5% 0.138 181.1);--color-teal-400:oklch(77.7% 0.152 181.9);--color-teal-500:oklch(70.4% 0.140 182.5);--color-teal-600:oklch(60.0% 0.118 184.7);--color-teal-700:oklch(51.1% 0.096 186.4);--color-teal-800:oklch(43.7% 0.078 188.2);--color-teal-900:oklch(38.6% 0.063 188.4);--color-teal-950:oklch(27.7% 0.046 192.5)}:root[data-theme=dark] .from-pink-500{--color-pink-50:oklch(97.1% 0.014 343.2);--color-pink-100:oklch(94.8% 0.028 342.3);--color-pink-200:oklch(89.9% 0.061 343.2);--color-pink-300:oklch(82.3% 0.120 346.0);--color-pink-400:oklch(71.8% 0.202 349.8);--color-pink-500:oklch(65.6% 0.241 354.3);--color-pink-600:oklch(59.2% 0.249 0.6);--color-pink-700:oklch(52.5% 0.223 4.0);--color-pink-800:oklch(45.9% 0.187 3.8);--color-pink-900:oklch(40.8% 0.153 2.4);--color-pink-950:oklch(28.4% 0.109 3.9)}:root[data-theme=dark] .bg-black,:root[data-theme=dark] .bg-gray-950,:root[data-theme=dark] .bg-slate-500,:root[data-theme=dark] .bg-slate-600,:root[data-theme=dark] .bg-slate-700,:root[data-theme=dark] .bg-slate-800,:root[data-theme=dark] .bg-slate-900,:root[data-theme=dark] .bg-slate-950,:root[data-theme=dark] .from-slate-500,:root[data-theme=dark] .from-slate-600,:root[data-theme=dark] .group:hover .group-hover\:bg-slate-500,:root[data-theme=dark] .hover\:bg-gray-800:hover,:root[data-theme=dark] .hover\:bg-slate-700:hover,:root[data-theme=dark] .hover\:bg-slate-800:hover,:root[data-theme=dark] .hover\:bg-slate-900:hover{--color-slate-50:oklch(97.5% 0.003 150.0);--color-slate-100:oklch(94.5% 0.004 150.0);--color-slate-200:oklch(90.5% 0.005 150.0);--color-slate-300:oklch(85.0% 0.007 150.0);--color-slate-400:oklch(74.0% 0.009 150.0);--color-slate-500:oklch(62.0% 0.010 150.0);--color-slate-600:oklch(50.0% 0.010 150.0);--color-slate-700:oklch(42.0% 0.010 150.0);--color-slate-800:oklch(35.0% 0.009 150.0);--color-slate-900:oklch(30.5% 0.008 150.0);--color-slate-950:oklch(26.5% 0.007 150.0);--color-gray-50:oklch(97.5% 0.003 150.0);--color-gray-100:oklch(94.5% 0.004 150.0);--color-gray-200:oklch(90.5% 0.005 150.0);--color-gray-300:oklch(85.0% 0.007 150.0);--color-gray-400:oklch(74.0% 0.009 150.0);--color-gray-500:oklch(62.0% 0.010 150.0);--color-gray-600:oklch(50.0% 0.010 150.0);--color-gray-700:oklch(42.0% 0.010 150.0);--color-gray-800:oklch(35.0% 0.009 150.0);--color-gray-900:oklch(30.5% 0.008 150.0);--color-gray-950:oklch(26.5% 0.007 150.0);--color-zinc-50:oklch(97.5% 0.003 150.0);--color-zinc-100:oklch(94.5% 0.004 150.0);--color-zinc-200:oklch(90.5% 0.005 150.0);--color-zinc-300:oklch(85.0% 0.007 150.0);--color-zinc-400:oklch(74.0% 0.009 150.0);--color-zinc-500:oklch(62.0% 0.010 150.0);--color-zinc-600:oklch(50.0% 0.010 150.0);--color-zinc-700:oklch(42.0% 0.010 150.0);--color-zinc-800:oklch(35.0% 0.009 150.0);--color-zinc-900:oklch(30.5% 0.008 150.0);--color-zinc-950:oklch(26.5% 0.007 150.0);--color-neutral-50:oklch(97.5% 0.003 150.0);--color-neutral-100:oklch(94.5% 0.004 150.0);--color-neutral-200:oklch(90.5% 0.005 150.0);--color-neutral-300:oklch(85.0% 0.007 150.0);--color-neutral-400:oklch(74.0% 0.009 150.0);--color-neutral-500:oklch(62.0% 0.010 150.0);--color-neutral-600:oklch(50.0% 0.010 150.0);--color-neutral-700:oklch(42.0% 0.010 150.0);--color-neutral-800:oklch(35.0% 0.009 150.0);--color-neutral-900:oklch(30.5% 0.008 150.0);--color-neutral-950:oklch(26.5% 0.007 150.0);--color-stone-50:oklch(97.5% 0.003 150.0);--color-stone-100:oklch(94.5% 0.004 150.0);--color-stone-200:oklch(90.5% 0.005 150.0);--color-stone-300:oklch(85.0% 0.007 150.0);--color-stone-400:oklch(74.0% 0.009 150.0);--color-stone-500:oklch(62.0% 0.010 150.0);--color-stone-600:oklch(50.0% 0.010 150.0);--color-stone-700:oklch(42.0% 0.010 150.0);--color-stone-800:oklch(35.0% 0.009 150.0);--color-stone-900:oklch(30.5% 0.008 150.0);--color-stone-950:oklch(26.5% 0.007 150.0);--color-black:oklch(26.5% 0.007 150)}:root[data-theme=dark] .bg-slate-950\/20{background-color:oklch(9% .004 150/.3)}:root[data-theme=dark] .bg-gray-950\/30{background-color:oklch(9% .004 150/.4)}:root[data-theme=dark] .bg-slate-950\/35{background-color:oklch(9% .004 150/.45)}:root[data-theme=dark] .bg-slate-950\/80{background-color:oklch(9% .004 150/.85)}:root[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--color-gray-200)}:root[data-theme=dark] .recharts-cartesian-axis-line,:root[data-theme=dark] .recharts-cartesian-axis-tick-line{stroke:var(--color-gray-300)}:root[data-theme=dark] .recharts-cartesian-axis-tick-value{fill:var(--color-gray-500)}:root[data-theme=dark] .recharts-legend-item-text{color:var(--color-gray-600)!important}:root[data-theme=dark] .recharts-wrapper [stroke="#FFFFFF"],:root[data-theme=dark] .recharts-wrapper [stroke="#fff"],:root[data-theme=dark] .recharts-wrapper [stroke="#ffffff"],:root[data-theme=dark] .recharts-wrapper [stroke=white]{stroke:var(--kra-surface)}:root[data-theme=dark] .recharts-tooltip-cursor{fill:oklch(100% 0 0/.04);stroke:var(--color-gray-300)}:root[data-theme=dark] .recharts-default-tooltip{background:var(--kra-raised)!important;border:1px solid var(--kra-line)!important;border-radius:.5rem;color:var(--kra-ink)}:root[data-theme=dark] .recharts-polar-grid [stroke]{stroke:var(--color-gray-200)}:root[data-theme=dark] .upi-auth-shell{background:radial-gradient(circle at 50% 22%,oklch(25% .012 150/.9) 0,transparent 55%),linear-gradient(160deg,oklch(16% .005 150),oklch(14% .006 150) 55%,oklch(16% .04 130))}:root[data-theme=dark] .upi-auth-shell:after,:root[data-theme=dark] .upi-auth-shell:before{background:oklch(100% 0 0/.025);box-shadow:none}:root[data-theme=dark] .upi-auth-card{background:oklch(16.5% .008 150/.92);border-color:oklch(100% 0 0/.07);box-shadow:0 1.5rem 4rem oklch(0 0 0/.45),0 .25rem 1rem oklch(0 0 0/.3),inset 0 1px 0 oklch(100% 0 0/.04)}:root[data-theme=dark] .upi-auth-card input:not([id^=code_field_]),:root[data-theme=dark] .upi-otp-flow input[id^=code_field_]{border-color:oklch(33% .02 150);background:oklch(12.5% .004 150);color:var(--kra-ink)}:root[data-theme=dark] .upi-auth-card input:not([id^=code_field_]):focus,:root[data-theme=dark] .upi-otp-flow input[id^=code_field_]:focus{border-color:var(--kra-accent);background:oklch(12.5% .004 150);box-shadow:0 0 0 3px oklch(76.8% .214 130.8/.22)}:root[data-theme=dark] .upi-auth-card button[type=submit]{box-shadow:0 .5rem 1.5rem oklch(0 0 0/.4)}:root[data-theme=dark] .upi-auth-copyright{color:var(--color-gray-400)}:root[data-theme=dark] .upi-auth-glow-left{background:oklch(55% .2 128);opacity:.18}:root[data-theme=dark] .upi-auth-glow-right{background:oklch(30% .01 150);opacity:.4}:root[data-theme=dark] .upi-auth-grid{opacity:.35}:root[data-theme=dark] .upi-auth-tagline{color:var(--color-gray-500)}@media (prefers-reduced-motion:no-preference){:root.kra-theme-switching,:root.kra-theme-switching *{transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)!important}}:root[data-theme=dark] .bg-blue-600,:root[data-theme=dark] .bg-blue-700,:root[data-theme=dark] .bg-blue-800,:root[data-theme=dark] .bg-indigo-600,:root[data-theme=dark] .bg-indigo-700,:root[data-theme=dark] .bg-primary-blue-800,:root[data-theme=dark] .bg-primary-blue-900{background-color:#a3e635;color:#07090a}:root[data-theme=dark] .bg-blue-600 .text-white,:root[data-theme=dark] .bg-blue-600 svg,:root[data-theme=dark] .bg-blue-600.text-white,:root[data-theme=dark] .bg-blue-700 .text-white,:root[data-theme=dark] .bg-blue-700 svg,:root[data-theme=dark] .bg-blue-700.text-white,:root[data-theme=dark] .bg-blue-800 .text-white,:root[data-theme=dark] .bg-blue-800 svg,:root[data-theme=dark] .bg-blue-800.text-white,:root[data-theme=dark] .bg-indigo-600 .text-white,:root[data-theme=dark] .bg-indigo-600 svg,:root[data-theme=dark] .bg-indigo-600.text-white,:root[data-theme=dark] .bg-indigo-700 .text-white,:root[data-theme=dark] .bg-indigo-700 svg,:root[data-theme=dark] .bg-indigo-700.text-white,:root[data-theme=dark] .bg-primary-blue-800 .text-white,:root[data-theme=dark] .bg-primary-blue-800 svg,:root[data-theme=dark] .bg-primary-blue-800.text-white,:root[data-theme=dark] .bg-primary-blue-900 .text-white,:root[data-theme=dark] .bg-primary-blue-900 svg,:root[data-theme=dark] .bg-primary-blue-900.text-white{color:#07090a}:root[data-theme=dark] .hover\:bg-blue-700:hover,:root[data-theme=dark] .hover\:bg-blue-800:hover,:root[data-theme=dark] .hover\:bg-primary-blue-800:hover,:root[data-theme=dark] .hover\:bg-primary-blue-900:hover{background-color:#bef264;color:#07090a}:root[data-theme=dark] .bg-primary-blue-900:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] button:focus-visible{box-shadow:var(--focus-ring);outline:none}:root[data-theme=dark] input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{border-color:#a3e635!important;box-shadow:var(--focus-ring)!important;outline:none}:root[data-theme=dark] a[aria-current=page].bg-primary-blue-900{background-color:var(--brand-primary-soft);color:#a3e635;box-shadow:inset 3px 0 0 #a3e635,0 0 16px rgba(163,230,53,.08)}:root[data-theme=dark] .text-blue-600,:root[data-theme=dark] .text-blue-700,:root[data-theme=dark] .text-blue-800,:root[data-theme=dark] .text-primary-blue-700,:root[data-theme=dark] .text-primary-blue-900,:root[data-theme=dark] a[aria-current=page].bg-primary-blue-900 .text-white,:root[data-theme=dark] a[aria-current=page].bg-primary-blue-900 svg{color:#a3e635}:root[data-theme=dark] .upi-auth-shell{background:radial-gradient(circle at 50% 18%,rgba(163,230,53,.1) 0,transparent 45%),#07090a}:root[data-theme=dark] .upi-auth-card{background:rgba(14,18,16,.92);border-color:rgba(163,230,53,.18);box-shadow:0 0 0 1px rgba(163,230,53,.06),0 1.5rem 4rem rgba(0,0,0,.6),0 0 48px rgba(163,230,53,.06)}:root[data-theme=dark] .upi-auth-grid{background-image:linear-gradient(rgba(163,230,53,.06) 1px,transparent 0),linear-gradient(90deg,rgba(163,230,53,.06) 1px,transparent 0);opacity:1}:root[data-theme=dark] .upi-auth-card button[type=submit]{background:#a3e635;color:#07090a;box-shadow:0 0 24px rgba(163,230,53,.25)}:root[data-theme=dark] .upi-auth-title{color:var(--text)}:root[data-theme=dark] .upi-auth-tagline{color:#a3e635;opacity:.85}