@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__YnZ6sW__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__YnZ6sW__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-800:#9f0712;--color-teal-50:#f0fdfa;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-900:#0b4f4a;--color-slate-50:#f8fafc;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-family-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-primary-400:#938cfd;--color-primary-500:#5a52f6;--color-primary:var(--color-primary);--color-secondary:var(--color-secondary);--color-accent:var(--color-accent);--color-accent-foreground:var(--color-accent-foreground);--color-surface:var(--color-surface);--color-surface-elevated:var(--color-surface-elevated);--color-surface-inset:var(--color-surface-inset);--color-surface-hover:var(--color-surface-hover);--color-muted:var(--color-muted);--color-overlay:var(--color-overlay);--color-border-subtle:var(--color-border-subtle);--color-popover:var(--color-popover);--color-popover-foreground:var(--color-popover-foreground);--color-danger:var(--color-danger);--color-danger-hover:var(--color-danger-hover);--color-danger-foreground:var(--color-danger-foreground);--color-success:var(--color-success);--color-success-hover:var(--color-success-hover);--color-success-foreground:var(--color-success-foreground);--color-warning:var(--color-warning);--color-warning-hover:var(--color-warning-hover);--color-warning-foreground:var(--color-warning-foreground)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--zoom-scale:1;--sidebar-width:240px;--sidebar-width-icon:72px;--main-nav-width:72px;--color-primary:#5a52f6;--color-primary-light:#938cfd;--color-primary-dark:#433cd9;--color-secondary:#7c41f5;--color-secondary-light:#a070ff;--color-secondary-dark:#5b2fcd;--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-body:#374151;--color-text-disabled:#9ca3af;--color-border:#e5e7eb;--border:var(--color-gray-200);--border-muted:#e5e7eb99}@supports (color:color-mix(in lab, red, red)){:root{--border-muted:color-mix(in oklab,var(--color-gray-200)60%,transparent)}}:root{--border-strong:var(--color-gray-300);--border-accent:#5a52f64d}@supports (color:color-mix(in lab, red, red)){:root{--border-accent:color-mix(in oklab,var(--color-primary-500)30%,transparent)}}:root{--color-background:var(--color-bg-primary);--color-text:var(--color-text-primary);--header-gradient-from:#ede9fe;--header-gradient-via:#ddd6fe;--header-gradient-to:#c7d2fe;--card-bg:#fff9;--card-border:#6366f11a;--header-text:#1f2937;--subheader-text:#4b5563;--card-label-text:#4b5563;--card-value-text:#1f2937;--btn-primary-bg:#5a52f6;--btn-primary-bg-hover:#4840e0;--btn-primary-text:#fff;--btn-primary-border:#5a52f64d;--btn-secondary-bg:#ffffffd9;--btn-secondary-bg-hover:#fffffff2;--btn-secondary-text:#5a52f6;--btn-secondary-text-hover:#4840e0;--btn-secondary-border:#5a52f633;--btn-secondary-border-hover:#5a52f659;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-foreground:#fff;--color-danger-light:#fef2f2;--color-danger-text:#991b1b;--color-danger-text-muted:#b91c1c;--color-success:#10b981;--color-success-hover:#059669;--color-success-foreground:#fff;--color-success-light:#ecfdf5;--color-success-text:#065f46;--color-success-text-muted:#047857;--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-warning-foreground:#fff;--color-warning-light:#fffbeb;--color-warning-text:#92400e;--color-warning-text-muted:#b45309;--color-content-bg:#f4f5f7;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-inset:#f8fafc;--color-surface-secondary:#f8fafc;--color-surface-hover:#0000000a;--color-muted:#f1f5f9;--color-popover:#fff;--color-popover-foreground:var(--color-text-primary);--color-accent:#f1f5f9;--color-accent-foreground:#0f172a;--color-action-bg:#0000000a;--color-action-bg-hover:#00000014;--color-border-subtle:#0000000f;--color-overlay:#00000080;--color-violet:#7c41f5;--shadow-card:0 1px 3px #00000014,0 1px 2px #0000000d;--shadow-card-hover:0 8px 16px #00000014;--shadow-violet:0 4px 16px #7c41f526;--shadow-floating:0px 13px 40px 0px #0d0a2c38,0px -8px 18px 0px #0d0a2c0a;--sidebar-background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-background:color-mix(in oklab,var(--color-primary)3%,#f8fafc)}}:root{--sidebar-foreground:#374151;--sidebar-primary:var(--color-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in oklab,var(--color-primary)6%,transparent)}}:root{--sidebar-accent-foreground:#374151;--sidebar-active:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-active:color-mix(in oklab,var(--color-primary)12%,transparent)}}:root{--sidebar-active-foreground:var(--color-primary);--sidebar-border:#e5e7eb99;--sidebar-ring:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-ring:color-mix(in oklab,var(--color-primary)30%,transparent)}}:root{--sidebar-control-bg:#fff;--sidebar-control-bg-hover:#fff;--sidebar-control-text:#4b5563;--sidebar-control-text-hover:var(--color-primary);--sidebar-control-border:#e5e7ebcc;--sidebar-control-container-bg:#f3f4f6;--btn-icon-bg:#fffc;--btn-icon-bg-hover:#fffffff2;--btn-icon-text:var(--color-text-secondary);--btn-icon-border:#e5e7ebcc}[data-theme=blue]{--color-primary:#3b82f6;--color-primary-light:#77aafc;--color-primary-dark:#1c64d6;--color-secondary:#4c94f8;--color-secondary-light:#91c1fd;--color-secondary-dark:#105acb;--header-gradient-from:#eff5ff;--header-gradient-via:#f3f8ff;--header-gradient-to:#f7fbff;--btn-primary-bg:#3b82f6;--btn-primary-bg-hover:#5090f8;--btn-primary-border:#3b82f64d;--btn-secondary-text:#3b82f6;--btn-secondary-text-hover:#276ee0;--btn-secondary-border:#3b82f633;--btn-secondary-border-hover:#3b82f659;--shadow-violet:#3b82f626;--color-violet:#60a5fa}@supports (color:lab(0% 0 0)){[data-theme=blue]{--color-primary-light:lab(68.5751% .263661 -46.7602);--color-primary-dark:lab(43.5444% 12.538 -65.5793);--color-secondary:lab(60.3867% 1.96406 -57.7569);--color-secondary-light:lab(76.3658% -4.67038 -35.3491);--color-secondary-dark:lab(39.8291% 14.1285 -65.5235);--header-gradient-from:lab(96.4534% -.77337 -5.60249);--header-gradient-via:lab(97.3407% -.593543 -4.20929);--header-gradient-to:lab(98.3261% -.6015 -2.62784);--btn-primary-bg-hover:lab(59.3271% 5.02759 -59.4636);--btn-primary-border:lab(54.6189% 8.76328 -65.7909/.3);--btn-secondary-text-hover:lab(47.2462% 11.1324 -65.6443);--btn-secondary-border:lab(54.6189% 8.76328 -65.7909/.2);--btn-secondary-border-hover:lab(54.6189% 8.76328 -65.7909/.35);--shadow-violet:lab(54.6189% 8.76328 -65.7909/.15)}}[data-theme=green]{--color-primary:#10b981;--color-primary-light:#77cfa6;--color-primary-dark:#009566;--color-secondary:#25c68d;--color-secondary-light:#85e1b7;--color-secondary-dark:#008a5c;--header-gradient-from:#f0faf5;--header-gradient-via:#f4fbf7;--header-gradient-to:#f7fdfa;--btn-primary-bg:#10b981;--btn-primary-bg-hover:#43c08d;--btn-primary-border:#10b9814d;--btn-secondary-text:#10b981;--btn-secondary-text-hover:#00a16e;--btn-secondary-border:#10b98133;--btn-secondary-border-hover:#10b98159;--shadow-violet:#10b98126;--color-violet:#34d399}@supports (color:lab(0% 0 0)){[data-theme=green]{--color-primary-light:lab(76.6979% -34.7453 11.8079);--color-primary-dark:lab(54.5753% -51.2136 17.1573);--color-secondary:lab(71.194% -51.4236 16.9133);--color-secondary-light:lab(82.9981% -35.8881 11.6265);--color-secondary-dark:lab(50.5356% -51.4558 17.2006);--header-gradient-from:lab(97.3393% -3.8721 1.33084);--header-gradient-via:lab(98.0045% -2.90242 .997829);--header-gradient-to:lab(98.787% -2.49937 .819695);--btn-primary-bg-hover:lab(70.0291% -45.2465 15.2879);--btn-primary-border:lab(66.6921% -50.6679 17.0586/.3);--btn-secondary-text-hover:lab(58.6145% -51.0058 17.1199);--btn-secondary-border:lab(66.6921% -50.6679 17.0586/.2);--btn-secondary-border-hover:lab(66.6921% -50.6679 17.0586/.35);--shadow-violet:lab(66.6921% -50.6679 17.0586/.15)}}[data-theme=red]{--color-primary:#ef4444;--color-primary-light:#fb857c;--color-primary-dark:#cc1926;--color-secondary:#f45c5c;--color-secondary-light:#ff9e9b;--color-secondary-dark:#c0001c;--header-gradient-from:#fff2f0;--header-gradient-via:#fff5f4;--header-gradient-to:#fff8f8;--btn-primary-bg:#ef4444;--btn-primary-bg-hover:#f45c57;--btn-primary-border:#ef44444d;--btn-secondary-text:#ef4444;--btn-secondary-text-hover:#d82a31;--btn-secondary-border:#ef444433;--btn-secondary-border-hover:#ef444459;--shadow-violet:#ef444426;--color-violet:#f87171}@supports (color:lab(0% 0 0)){[data-theme=red]{--color-primary-light:lab(69.1045% 45.3951 26.042);--color-primary-dark:lab(44.6708% 65.894 43.5038);--color-secondary:lab(60.2663% 59.1618 32.9979);--color-secondary-light:lab(75.3437% 36.7121 17.9293);--color-secondary-dark:lab(40.9633% 66.0007 45.0611);--header-gradient-from:lab(96.4779% 5.07322 2.77051);--header-gradient-via:lab(97.3586% 3.8023 2.07512);--header-gradient-to:lab(98.2415% 2.59313 1.22328);--btn-primary-bg-hover:lab(60.2324% 58.8212 35.2655);--btn-primary-border:lab(55.7853% 65.6165 40.7976/.3);--btn-secondary-text-hover:lab(48.3767% 65.7949 42.3661);--btn-secondary-border:lab(55.7853% 65.6165 40.7976/.2);--btn-secondary-border-hover:lab(55.7853% 65.6165 40.7976/.35);--shadow-violet:lab(55.7853% 65.6165 40.7976/.15)}}[data-theme=orange]{--color-primary:#f59e0b;--color-primary-light:#fabd73;--color-primary-dark:#c77e00;--color-secondary:#f9ae14;--color-secondary-light:#fdd37d;--color-secondary-dark:#ba7200;--header-gradient-from:#fff8f0;--header-gradient-via:#fff9f3;--header-gradient-to:#fffcf6;--btn-primary-bg:#f59e0b;--btn-primary-bg-hover:#f7a83f;--btn-primary-border:#f59e0b4d;--btn-secondary-text:#f59e0b;--btn-secondary-text-hover:#d78800;--btn-secondary-border:#f59e0b33;--btn-secondary-border-hover:#f59e0b59;--shadow-violet:#f59e0b26;--color-violet:#fbbf24}@supports (color:lab(0% 0 0)){[data-theme=orange]{--color-primary-light:lab(81.0667% 16.9456 45.8728);--color-primary-dark:lab(59.3428% 28.1468 90.8864);--color-secondary:lab(77.0156% 20.3477 77.134);--color-secondary-light:lab(86.9827% 7.44238 48.1385);--color-secondary-dark:lab(54.8544% 28.6284 99.1158);--header-gradient-from:lab(97.8591% 1.52105 4.75904);--header-gradient-via:lab(98.3948% 1.13139 3.56314);--header-gradient-to:lab(99.0859% .258684 3.12916);--btn-primary-bg-hover:lab(75.5621% 23.4113 63.6179);--btn-primary-border:lab(72.7914% 26.933 75.4336/.3);--btn-secondary-text-hover:lab(63.8281% 27.7069 82.658);--btn-secondary-border:lab(72.7914% 26.933 75.4336/.2);--btn-secondary-border-hover:lab(72.7913% 26.933 75.4336/.35);--shadow-violet:lab(72.7914% 26.933 75.4336/.15)}}[data-theme=teal]{--color-primary:#14b8a6;--color-primary-light:#78cec0;--color-primary-dark:#009485;--color-secondary:#22c6b2;--color-secondary-light:#84e2d2;--color-secondary-dark:#00897b;--header-gradient-from:#f0f9f8;--header-gradient-via:#f4fbf9;--header-gradient-to:#f7fdfc;--btn-primary-bg:#14b8a6;--btn-primary-bg-hover:#44bfaf;--btn-primary-border:#14b8a64d;--btn-secondary-text:#14b8a6;--btn-secondary-text-hover:#00a090;--btn-secondary-border:#14b8a633;--btn-secondary-border-hover:#14b8a659;--shadow-violet:#14b8a626;--color-violet:#2dd4bf}@supports (color:lab(0% 0 0)){[data-theme=teal]{--color-primary-light:lab(77.0045% -29.6523 -1.66024);--color-primary-dark:lab(54.903% -43.2076 -2.31138);--color-secondary:lab(71.8955% -44.5813 -2.17571);--color-secondary-light:lab(83.6504% -31.9808 -1.42874);--color-secondary-dark:lab(50.8211% -43.3331 -2.30374);--header-gradient-from:lab(97.372% -3.33163 -.195074);--header-gradient-via:lab(98.029% -2.49773 -.146425);--header-gradient-to:lab(98.8322% -2.24328 -.1055);--btn-primary-bg-hover:lab(70.4339% -38.4391 -2.11033);--btn-primary-border:lab(67.1486% -42.9199 -2.33008/.3);--btn-secondary-text-hover:lab(58.9848% -43.0989 -2.31826);--btn-secondary-border:lab(67.1486% -42.9199 -2.33008/.2);--btn-secondary-border-hover:lab(67.1486% -42.9199 -2.33008/.35);--shadow-violet:lab(67.1486% -42.9199 -2.33008/.15)}}[data-theme=pink]{--color-primary:#ec4899;--color-primary-light:#f886b7;--color-primary-dark:#c9207b;--color-secondary:#f05ea8;--color-secondary-light:#fc9fcc;--color-secondary-dark:#bd0a72;--header-gradient-from:#fff2f6;--header-gradient-via:#fff5f9;--header-gradient-to:#fff8fb;--btn-primary-bg:#ec4899;--btn-primary-bg-hover:#f15fa3;--btn-primary-border:#ec48994d;--btn-secondary-text:#ec4899;--btn-secondary-text-hover:#d42f85;--btn-secondary-border:#ec489933;--btn-secondary-border-hover:#ec489959;--shadow-violet:#ec489926;--color-violet:#f472b6}@supports (color:lab(0% 0 0)){[data-theme=pink]{--color-primary-light:lab(70.1215% 48.3453 -5.03339);--color-primary-dark:lab(45.891% 67.4009 -7.08444);--color-secondary:lab(61.5335% 62.0351 -9.41277);--color-secondary-light:lab(76.047% 39.8345 -7.82816);--color-secondary-dark:lab(42.085% 67.2158 -7.07098);--header-gradient-from:lab(96.5863% 5.69344 -.583649);--header-gradient-via:lab(97.4396% 4.27374 -.437903);--header-gradient-to:lab(98.2899% 2.9192 -.564241);--btn-primary-bg-hover:lab(61.58% 61.4546 -6.42939);--btn-primary-border:lab(57.308% 67.8698 -7.11691/.3);--btn-secondary-text-hover:lab(49.6968% 67.5704 -7.09643);--btn-secondary-border:lab(57.308% 67.8698 -7.11691/.2);--btn-secondary-border-hover:lab(57.308% 67.8698 -7.11691/.35);--shadow-violet:lab(57.308% 67.8698 -7.11691/.15)}}[data-theme=indigo]{--color-primary:#6366f1;--color-primary-light:#8c97f9;--color-primary-dark:#4d49d2;--color-secondary:#717af5;--color-secondary-light:#a4b0fd;--color-secondary-dark:#463fc8;--header-gradient-from:#f1f3ff;--header-gradient-via:#f5f6ff;--header-gradient-to:#f8f9ff;--btn-primary-bg:#6366f1;--btn-primary-bg-hover:#7077f4;--btn-primary-border:#6366f14d;--btn-secondary-text:#6366f1;--btn-secondary-text-hover:#5453dd;--btn-secondary-border:#6366f133;--btn-secondary-border-hover:#6366f159;--shadow-violet:#6366f126;--color-violet:#818cf8}@supports (color:lab(0% 0 0)){[data-theme=indigo]{--color-primary-light:lab(64.8188% 14.7587 -50.9729);--color-primary-dark:lab(38.5336% 34.32 -71.7779);--color-secondary:lab(55.1382% 23.3495 -64.06);--color-secondary-light:lab(72.9852% 9.41908 -39.9672);--color-secondary-dark:lab(34.9929% 35.9929 -71.781);--header-gradient-from:lab(96.0366% .821531 -6.11248);--header-gradient-via:lab(97.0284% .601769 -4.59278);--header-gradient-to:lab(98.09% .371039 -2.97625);--btn-primary-bg-hover:lab(54.392% 24.1217 -64.8886);--btn-primary-border:lab(49.0485% 30.3446 -71.8736/.3);--btn-secondary-text-hover:lab(42.0539% 32.841 -71.7959);--btn-secondary-border:lab(49.0485% 30.3446 -71.8736/.2);--btn-secondary-border-hover:lab(49.0485% 30.3446 -71.8736/.35);--shadow-violet:lab(49.0485% 30.3446 -71.8736/.15)}}.dark{--sidebar-width:240px;--sidebar-width-icon:72px;--main-nav-width:72px;--color-bg-primary:#0a0a10;--color-bg-secondary:#12121a;--color-bg-tertiary:#1a1a24;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-body:#e2e8f0;--color-text-disabled:#64748b;--color-border:#4b5563;--border:var(--color-gray-700);--border-muted:#37415180}@supports (color:color-mix(in lab, red, red)){.dark{--border-muted:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark{--border-strong:var(--color-gray-600);--border-accent:#938cfd66}@supports (color:color-mix(in lab, red, red)){.dark{--border-accent:color-mix(in oklab,var(--color-primary-400)40%,transparent)}}.dark{--color-background:var(--color-bg-primary);--color-text:var(--color-text-primary);--color-primary:#6b63f7;--color-secondary:#a16ae8;--header-gradient-from:#581c8726;--header-gradient-via:#4338ca1f;--header-gradient-to:#6366f114;--card-bg:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.dark{--card-bg:color-mix(in oklab,var(--color-surface-elevated)40%,transparent)}}.dark{--card-border:#ffffff1a;--header-text:#fff;--subheader-text:#fffc;--card-label-text:#ffffffb3;--card-value-text:#fff;--btn-primary-bg:#6b63f7;--btn-primary-bg-hover:#7c75f8;--btn-primary-text:#fff;--btn-primary-border:#6b63f766;--btn-secondary-bg:#1f2937cc;--btn-secondary-bg-hover:#374151f2;--btn-secondary-text:#a5a0fc;--btn-secondary-text-hover:#c4bffc;--btn-secondary-border:#5a52f64d;--btn-secondary-border-hover:#5a52f673;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-foreground:#fff;--color-danger-light:#ef444426;--color-danger-text:#fca5a5;--color-danger-text-muted:#f87171;--color-success:#34d399;--color-success-hover:#10b981;--color-success-foreground:#fff;--color-success-light:#10b98126;--color-success-text:#6ee7b7;--color-success-text-muted:#34d399;--color-warning:#fbbf24;--color-warning-hover:#f59e0b;--color-warning-foreground:#fff;--color-warning-light:#f59e0b26;--color-warning-text:#fcd34d;--color-warning-text-muted:#fbbf24;--color-content-bg:#07070c;--color-surface:#0c0c14;--color-surface-elevated:#16161f;--color-surface-inset:#08080e;--color-surface-secondary:#16161f;--color-surface-hover:#ffffff0d;--color-muted:#ffffff14;--color-popover:#16161f;--color-popover-foreground:var(--color-text-primary);--color-accent:#334155;--color-accent-foreground:#f8fafc;--color-action-bg:#ffffff0f;--color-action-bg-hover:#ffffff1f;--color-border-subtle:#ffffff14;--color-overlay:#000000b3;--color-violet:#8b5cf6;--shadow-card:0 1px 3px #7c41f51a,0 1px 2px #0003;--shadow-card-hover:0 8px 16px #0003;--shadow-violet:0 4px 16px #7c41f540;--shadow-floating:0px 13px 40px 0px #0006,0px -8px 18px 0px #7c41f526;--sidebar-background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-background:color-mix(in oklab,var(--color-primary)7%,#0c0c14)}}.dark{--sidebar-foreground:#a1a1aa;--sidebar-primary:var(--color-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-accent:color-mix(in oklab,var(--color-primary)8%,transparent)}}.dark{--sidebar-accent-foreground:#e2e8f0;--sidebar-active:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-active:color-mix(in oklab,var(--color-primary)18%,transparent)}}.dark{--sidebar-active-foreground:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-active-foreground:color-mix(in oklab,var(--color-primary)80%,white)}}.dark{--sidebar-border:#47556966;--sidebar-ring:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-ring:color-mix(in oklab,var(--color-primary)40%,transparent)}}.dark{--sidebar-control-bg:#1f2937;--sidebar-control-bg-hover:#374151;--sidebar-control-text:#9ca3af;--sidebar-control-text-hover:var(--color-primary);--sidebar-control-border:#37415180;--sidebar-control-container-bg:#1f293780;--btn-icon-bg:#1f2937cc;--btn-icon-bg-hover:#374151e6;--btn-icon-text:var(--color-text-secondary);--btn-icon-border:#4b556380}}@layer components{.header-gradient{background:linear-gradient(to right,var(--header-gradient-from),var(--header-gradient-via),var(--header-gradient-to))}@supports (color:color-mix(in lab, red, red)){.header-gradient{background:linear-gradient(to right,color-mix(in oklab,var(--header-gradient-from)40%,transparent),color-mix(in oklab,var(--header-gradient-via)35%,transparent),color-mix(in oklab,var(--header-gradient-to)30%,transparent))}}.header-gradient-vertical{background:linear-gradient(to bottom,var(--header-gradient-from),var(--header-gradient-via),var(--header-gradient-to))}@supports (color:color-mix(in lab, red, red)){.header-gradient-vertical{background:linear-gradient(to bottom,color-mix(in oklab,var(--header-gradient-from)40%,transparent),color-mix(in oklab,var(--header-gradient-via)35%,transparent),color-mix(in oklab,var(--header-gradient-to)30%,transparent))}}.section-gradient{background:linear-gradient(135deg,var(--header-gradient-from)0%,var(--header-gradient-via)50%,var(--header-gradient-to)100%);color:var(--header-text);position:relative}.section-gradient:before{content:"";background:linear-gradient(90deg,#0000,#fff3 20%,#ffffff4d 50%,#fff3 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dark .section-gradient:before{background:linear-gradient(90deg,#0000,#ffffff14 20%,#ffffff1f 50%,#ffffff14 80%,#0000)}.stats-card{background-color:var(--card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--card-border);border-radius:.5rem;padding:.75rem;transition:all .2s}.stats-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.stats-card-label{color:var(--card-label-text);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.stats-card-value{color:var(--card-value-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.ui-body{color:var(--color-text-body);font-size:1rem;font-weight:400;line-height:1.5}.ui-secondary{color:var(--color-text-secondary);font-size:.875rem;font-weight:400;line-height:1.25rem}.ui-caption{color:var(--color-text-secondary);font-size:.75rem;font-weight:400;line-height:1rem}.ui-label{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.ui-button{font-size:.875rem;font-weight:500;line-height:1.25rem}.ui-metric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.ui-metric-sm{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:1.25rem;font-weight:600;line-height:1.75rem}.ui-overline{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem;font-weight:600;line-height:1rem}.ui-code{font-family:var(--font-family-mono);font-size:.875rem;font-weight:400;line-height:1.5}.ui-h1{letter-spacing:-.025em;color:var(--color-text-primary);font-size:1.5rem;font-weight:600;line-height:2rem}.ui-h2{letter-spacing:-.025em;color:var(--color-text-primary);font-size:1.25rem;font-weight:600;line-height:1.75rem}.ui-h3{letter-spacing:-.015em;color:var(--color-text-primary);font-size:1.125rem;font-weight:600;line-height:1.5rem}.ui-h4{color:var(--color-text-primary);font-size:1rem;font-weight:600;line-height:1.5rem}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:0 1px 3px var(--color-primary),0 0 0 1px var(--color-primary)inset;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 1px 3px color-mix(in oklab,var(--color-primary)20%,transparent),0 0 0 1px color-mix(in oklab,var(--color-primary)8%,transparent)inset}}.btn-primary{cursor:pointer;transition:all .2s}.btn-primary:hover{background:var(--btn-primary-bg-hover);box-shadow:0 4px 12px var(--color-primary),0 0 0 1px var(--color-primary)inset;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:0 4px 12px color-mix(in oklab,var(--color-primary)35%,transparent),0 0 0 1px color-mix(in oklab,var(--color-primary)15%,transparent)inset}}.btn-primary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.btn-primary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px color-mix(in oklab,var(--color-primary)50%,transparent)}}.btn-primary:active{box-shadow:0 1px 2px var(--color-primary);transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.btn-primary:active{box-shadow:0 1px 2px color-mix(in oklab,var(--color-primary)25%,transparent)}}.dark .btn-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-border)}.dark .btn-primary:hover{background:var(--btn-primary-bg-hover)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.btn-secondary:hover{background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-text-hover);box-shadow:0 4px 8px var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{box-shadow:0 4px 8px color-mix(in oklab,var(--color-primary)10%,transparent)}}.btn-secondary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.btn-secondary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px color-mix(in oklab,var(--color-primary)30%,transparent)}}.btn-secondary:active{transform:translateY(0)}.dark .btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}.dark .btn-secondary:hover{background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-text-hover)}.btn-danger{background:var(--color-danger);color:var(--color-danger-foreground);box-shadow:0 1px 3px var(--color-danger),0 0 0 1px var(--color-danger)inset;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-danger{box-shadow:0 1px 3px color-mix(in oklab,var(--color-danger)20%,transparent),0 0 0 1px color-mix(in oklab,var(--color-danger)10%,transparent)inset}}.btn-danger{cursor:pointer;transition:all .2s}.btn-danger:hover{background:var(--color-danger-hover);box-shadow:0 4px 8px var(--color-danger);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{box-shadow:0 4px 8px color-mix(in oklab,var(--color-danger)30%,transparent)}}.btn-danger:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-danger);outline:none}@supports (color:color-mix(in lab, red, red)){.btn-danger:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px color-mix(in oklab,var(--color-danger)50%,transparent)}}.btn-danger:active{transform:translateY(0)}.btn-ghost{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in oklab,var(--color-primary)8%,transparent)}}.btn-ghost:hover{color:var(--color-primary)}.btn-icon{background:var(--btn-icon-bg);color:var(--btn-icon-text);border:1px solid var(--btn-icon-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.btn-icon:hover{background:var(--btn-icon-bg-hover);border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.btn-icon:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.btn-icon:hover{color:var(--color-primary);transform:scale(1.05)}.btn-xs{border-radius:.375rem;gap:.25rem;padding:.25rem .5rem;font-size:.75rem}.btn-sm{border-radius:.5rem;gap:.3rem;padding:.375rem .75rem;font-size:.8125rem}.btn-md{border-radius:.625rem;gap:.375rem;padding:.5rem 1rem;font-size:.875rem}.btn-lg{border-radius:.75rem;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem}.btn-xl{border-radius:.875rem;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem}.btn-rounded{border-radius:9999px}}@layer utilities{.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing)*5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-10{width:calc(var(--spacing)*10)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-red-200{border-color:var(--color-red-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-1{padding-block:calc(var(--spacing)*1)}.py-10{padding-block:calc(var(--spacing)*10)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.outline-none{--tw-outline-style:none;outline-style:none}.focus-within\:border-teal-600:focus-within{border-color:var(--color-teal-600)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-teal-600\/15:focus-within{--tw-ring-color:#00958826}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-teal-600\/15:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-teal-600)15%,transparent)}}@media (hover:hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:text-teal-900:hover{color:var(--color-teal-900)}}.focus\:border-teal-600:focus{border-color:var(--color-teal-600)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-teal-600\/15:focus{--tw-ring-color:#00958826}@supports (color:color-mix(in lab, red, red)){.focus\:ring-teal-600\/15:focus{--tw-ring-color:color-mix(in oklab,var(--color-teal-600)15%,transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}}}@keyframes slide-in-from-bottom-4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes optimaite-popper-open{0%{opacity:0}to{opacity:1}}[data-radix-popper-content-wrapper]{transition:none!important;animation:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#0f172a;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;background:#f8fafc;margin:0}.auth-bg{background:radial-gradient(circle at 15% 20%,#14b8a62e,#0000 32rem),radial-gradient(circle at 85% 10%,#4f46e526,#0000 34rem),linear-gradient(135deg,#f8fafc 0%,#eef2ff 52%,#f0fdfa 100%)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
