@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Caveat:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:"Outfit", sans-serif;--font-mono:"JetBrains Mono", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{color:#fff;font-family:var(--font-sans);background-color:#000;background-image:radial-gradient(circle at 80% 10%,#e62b1e1f,#0000 60%),radial-gradient(circle at 10% 90%,#18181b66,#0000 50%)}.cosmic-mesh{background-image:radial-gradient(circle,#ffffff04 1px,#0000 1px);background-size:40px 40px}.glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141419b3;border:1px solid #ffffff0a}.glass-panel-heavy{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#08080af2;border:1px solid #ffffff0f}.transition-soft{transition:all .25s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#18181b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e62b1e}body.light{color:#181c20;--color-background:#fafafb;--color-on-background:#181c20;--color-surface:#fff;--color-on-surface:#181c20;--color-surface-dim:#f4f4f6;--color-surface-bright:#fff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f4f4f6;--color-surface-container:#eaeaea;--color-surface-container-high:#e2e2e5;--color-surface-container-highest:#d2d2d5;--color-surface-variant:#f4f4f6;--color-on-surface-variant:#18191b;--color-outline:#e4e4e7;--color-outline-variant:#cbd5e1;--color-secondary:#52525b;background-color:#fafafb;background-image:radial-gradient(circle at 80% 10%,#e62b1e0a,#0000 60%),radial-gradient(circle at 10% 90%,#e4e4e766,#0000 50%)}body.light ::-webkit-scrollbar-track{background:#f4f4f6}body.light ::-webkit-scrollbar-thumb{background:#cbd5e1}body.light .bg-\[\#050508\]{background-color:#fafafb!important}body.light .bg-\[\#020202\]{background-color:#fff!important}body.light .bg-\[\#030305\]{background-color:#f4f4f7!important}body.light .bg-surface\/40,body.light .bg-surface\\\/40{background-color:#f4f4f673!important}body.light .bg-zinc-950,body.light .bg-\[\#08080c\]{background-color:#fff!important}body.light .bg-\[\#0a0a0c\]{background-color:#f4f4f6!important}body.light .bg-slate-950\/90,body.light .bg-slate-950\\\/90{background-color:#fffffffa!important}body.light .bg-\[\#050508\]\/65,body.light .bg-\[\#050508\]\\\/65{background-color:#fafafbbf!important}body.light .bg-\[\#020202\]\/80,body.light .bg-\[\#020202\]\\\/80{background-color:#ffffffd9!important}body.light .border-zinc-900{border-color:#eaeaea!important}body.light .border-zinc-850{border-color:#e4e4e7!important}body.light .border-zinc-800,body.light .border-zinc-800\/80,body.light .border-zinc-800\\\/80{border-color:#eaeaea!important}body.light .border-white\/5,body.light .border-white\\\/5{border-color:#09090b0f!important}body.light .border-white\/10,body.light .border-white\\\/10,body.light .border-outline-variant\/30,body.light .border-outline-variant\\\/30{border-color:#09090b14!important}body.light .border-zinc-900\/10,body.light .border-zinc-900\\\/10{border-color:#09090b0f!important}body.light .bg-white\/5,body.light .bg-white\\\/5{background-color:#09090b0a!important}body.light .bg-white\/10,body.light .bg-white\\\/10{background-color:#09090b0f!important}body.light .bg-zinc-950\/20,body.light .bg-zinc-950\\\/20{background-color:#09090b08!important}body.light .bg-zinc-950\/30,body.light .bg-zinc-950\\\/30{background-color:#09090b0a!important}body.light .bg-zinc-950\/40,body.light .bg-zinc-950\\\/40{background-color:#09090b0d!important}body.light .bg-zinc-950\/50,body.light .bg-zinc-950\\\/50{background-color:#09090b12!important}body.light .bg-zinc-950\/60,body.light .bg-zinc-950\\\/60{background-color:#09090b17!important}body.light .bg-zinc-950\/80,body.light .bg-zinc-950\\\/80{background-color:#09090b0f!important}body.light .bg-primary\/5,body.light .bg-primary\\\/5{background-color:#e62b1e08!important}body.light .bg-primary\/10,body.light .bg-primary\\\/10{background-color:#e62b1e0f!important}body.light .bg-black\/60,body.light .bg-black\\\/60{background-color:#fff9!important}body.light .bg-black\/10,body.light .bg-black\\\/10{background-color:#09090b0a!important}body.light .glass-panel{background:#ffffffd9!important;border-color:#09090b0f!important}body.light .glass-panel-heavy{background:#fffffffa!important;border-color:#09090b14!important}body.light .hover\:bg-zinc-950\/80:hover,body.light .hover\:bg-zinc-950\\\/80:hover{background-color:#09090b0a!important}body.light .hover\:bg-zinc-900:hover{background-color:#ededf1!important}body.light .hover\:bg-zinc-950:hover{background-color:#f4f4f7!important}body.light .hover\:bg-white\/5:hover,body.light .hover\:bg-white\\\/5:hover{background-color:#09090b0d!important}body.light .hover\:bg-zinc-950\/40:hover,body.light .hover\:bg-zinc-950\\\/40:hover{background-color:#09090b0a!important}body.light .hover\:bg-zinc-100:hover{background-color:#e2e2e5!important}body.light .group:hover .group-hover\:bg-zinc-950\/40,body.light .group:hover .group-hover\:bg-zinc-950\\\/40{background-color:#09090b08!important}body.light .text-white{color:#121214!important}body.light .text-white\/50,body.light .text-white\\\/50{color:#52525b!important}body.light .text-white\/60,body.light .text-white\\\/60{color:#4b5563!important}body.light .text-white\/70,body.light .text-white\\\/70{color:#3f3f46!important}body.light .text-white\/80,body.light .text-white\\\/80{color:#27272a!important}body.light .text-white\/90,body.light .text-white\\\/90,body.light .text-zinc-100{color:#121214!important}body.light .text-zinc-200{color:#1a1a1e!important}body.light .text-zinc-300{color:#27272a!important}body.light .text-zinc-400{color:#3f3f46!important}body.light .text-zinc-500{color:#52525b!important}body.light .text-secondary{color:#4b5563!important}body.light .text-on-surface{color:#121214!important}body.light .bg-emerald-500\/10,body.light .bg-emerald-500\\\/10{background-color:#04785714!important;border-color:#04785740!important}body.light .text-emerald-300,body.light .text-emerald-400{color:#047857!important}body.light header button:not(.bg-primary):not(.bg-primary *){color:#4b5563!important}body.light header button:not(.bg-primary):not(.bg-primary *):hover{color:#121214!important}body.light header button[class*=text-primary],body.light header button[class*=border-primary]{color:#e62b1e!important;border-color:#e62b1e!important}body.light .hover\:text-white:hover,body.light .group:hover .group-hover\:text-white{color:#121214!important}body.light .group:hover .group-hover\:text-zinc-200{color:#181c20!important}body.light .bg-primary *,body.light .bg-red-500 *,body.light .bg-red-700 *,body.light button.bg-primary,body.light button.bg-primary *{color:#fff!important}body.light input,body.light textarea,body.light select,body.light select option{color:#121214!important;background-color:#fff!important;border-color:#cbd5e1!important}body.light input::placeholder,body.light textarea::placeholder{color:#a1a1aa!important}body.light td.text-zinc-400,body.light td.text-zinc-500{color:#3f3f46!important}body.light .cosmic-mesh{background-image:radial-gradient(circle,#09090b08 1px,#0000 1px)}
