@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--primary-50:238 242 255;--primary-100:224 231 255;--primary-200:199 210 254;--primary-300:165 180 252;--primary-400:129 140 248;--primary-500:99 102 241;--primary-600:79 70 229;--primary-700:30 64 175;--primary-800:26 56 154;--primary-900:30 58 138;--primary-950:23 37 84;--accent-50:255 251 235;--accent-100:254 243 199;--accent-200:253 230 138;--accent-300:252 211 77;--accent-400:251 191 36;--accent-500:245 158 11;--accent-600:216 139 10;--accent-700:180 83 9;--accent-800:146 64 14;--accent-900:120 53 15;--accent-950:69 26 3;--neutral-50:248 250 252;--neutral-100:241 245 249;--neutral-200:226 232 240;--neutral-300:203 213 225;--neutral-400:148 163 184;--neutral-500:100 116 139;--neutral-600:71 85 105;--neutral-700:51 65 85;--neutral-800:30 41 59;--neutral-900:15 23 42;--neutral-950:2 6 23;--success-50:240 253 244;--success-100:220 252 231;--success-500:34 197 94;--success-600:22 163 74;--success-700:21 128 61;--warning-50:255 247 237;--warning-100:255 237 213;--warning-500:249 115 22;--warning-600:234 88 12;--warning-700:194 65 12;--error-50:254 242 242;--error-100:254 226 226;--error-500:239 68 68;--error-600:220 38 38;--error-700:185 28 28;--error-foreground:255 255 255;--info-50:240 249 255;--info-100:224 242 254;--info-500:14 165 233;--info-600:2 132 199;--info-700:3 105 161;--indicator-muted:148 163 184;--skeleton:226 232 240;--track:226 232 240;--foreground-tertiary:100 116 139;--background:255 255 255;--foreground:15 23 42;--muted:241 245 249;--muted-foreground:100 116 139;--card:255 255 255;--card-foreground:15 23 42;--popover:255 255 255;--popover-foreground:15 23 42;--border:226 232 240;--input:226 232 240;--ring:30 64 175;--primary:30 64 175;--primary-foreground:255 255 255;--secondary:241 245 249;--secondary-foreground:15 23 42;--accent-theme:245 158 11;--accent-foreground:15 23 42;--destructive:239 68 68;--destructive-foreground:255 255 255;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--duration-fast:150ms;--duration-normal:200ms;--duration-slow:300ms;--duration-entrance:400ms;--duration-stagger:600ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.25,0.1,0.25,1);--shadow-form-card:0 1px 3px 0 rgba(30,64,175,.04),0 1px 2px -1px rgba(0,0,0,.06);--shadow-form-card-hover:0 4px 12px -2px rgba(30,64,175,.08),0 2px 4px -2px rgba(0,0,0,.06);--form-header-glow:linear-gradient(135deg,rgba(238,242,255,.5),hsla(0,0%,100%,0) 60%);--form-input-focus-glow:0 0 0 3px rgba(30,64,175,.1);--form-bg-pattern:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(238,242,255,.6),transparent);--form-success-glow:0 0 40px 8px rgba(34,197,94,.15);--form-shimmer:linear-gradient(90deg,rgba(226,232,240,0),rgba(30,64,175,.06) 50%,rgba(226,232,240,0))}.dark{--background:15 23 42;--foreground:248 250 252;--muted:30 41 59;--muted-foreground:148 163 184;--card:30 41 59;--card-foreground:248 250 252;--popover:30 41 59;--popover-foreground:248 250 252;--border:51 65 85;--input:51 65 85;--ring:99 102 241;--primary:99 102 241;--primary-foreground:255 255 255;--secondary:51 65 85;--secondary-foreground:248 250 252;--accent-theme:251 191 36;--accent-foreground:15 23 42;--destructive:239 68 68;--destructive-foreground:255 255 255;--error-foreground:255 255 255;--indicator-muted:203 213 225;--skeleton:51 65 85;--track:51 65 85;--foreground-tertiary:148 163 184;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.4);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.4);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.4);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.5);--shadow-form-card:0 1px 3px 0 rgba(99,102,241,.06),0 1px 2px -1px rgba(0,0,0,.3);--shadow-form-card-hover:0 4px 12px -2px rgba(99,102,241,.12),0 2px 4px -2px rgba(0,0,0,.3);--form-header-glow:linear-gradient(135deg,rgba(99,102,241,.06),transparent 60%);--form-input-focus-glow:0 0 0 3px rgba(99,102,241,.15);--form-bg-pattern:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(99,102,241,.08),transparent);--form-success-glow:0 0 40px 8px rgba(34,197,94,.2);--form-shimmer:linear-gradient(90deg,rgba(51,65,85,0),rgba(99,102,241,.08) 50%,rgba(51,65,85,0))}@media (prefers-color-scheme:dark){:root:not(.light){--background:15 23 42;--foreground:248 250 252;--muted:30 41 59;--muted-foreground:148 163 184;--card:30 41 59;--card-foreground:248 250 252;--popover:30 41 59;--popover-foreground:248 250 252;--border:51 65 85;--input:51 65 85;--ring:99 102 241;--primary:99 102 241;--primary-foreground:255 255 255;--secondary:51 65 85;--secondary-foreground:248 250 252;--accent-theme:251 191 36;--accent-foreground:15 23 42;--destructive:239 68 68;--destructive-foreground:255 255 255;--error-foreground:255 255 255;--indicator-muted:203 213 225;--skeleton:51 65 85;--track:51 65 85;--foreground-tertiary:148 163 184;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.4);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.4);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.4);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.5);--shadow-form-card:0 1px 3px 0 rgba(99,102,241,.06),0 1px 2px -1px rgba(0,0,0,.3);--shadow-form-card-hover:0 4px 12px -2px rgba(99,102,241,.12),0 2px 4px -2px rgba(0,0,0,.3);--form-header-glow:linear-gradient(135deg,rgba(99,102,241,.06),transparent 60%);--form-input-focus-glow:0 0 0 3px rgba(99,102,241,.15);--form-bg-pattern:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(99,102,241,.08),transparent);--form-success-glow:0 0 40px 8px rgba(34,197,94,.2);--form-shimmer:linear-gradient(90deg,rgba(51,65,85,0),rgba(99,102,241,.08) 50%,rgba(51,65,85,0))}}