@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease: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;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--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%;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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.z-\[200\]{z-index:200}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.p-8{padding:calc(var(--spacing)*8)}.p-24{padding:calc(var(--spacing)*24)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-primary-soft{background:var(--gradient-primary-soft)}.text-gradient-primary{background:var(--gradient-text-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-secondary{background:var(--gradient-text-secondary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bg-gradient-abyss{background:var(--gradient-abyss-to-dark)}.bg-gradient-abyss-vertical{background:var(--gradient-abyss-vertical)}.bg-gradient-abyss-radial{background:var(--gradient-abyss-radial)}.bg-gradient-warm-radial{background:var(--gradient-warm-radial)}.bg-gradient-warm-subtle{background:var(--gradient-warm-subtle)}.bg-gradient-neutral-radial{background:var(--gradient-neutral-radial)}.bg-gradient-neutral-subtle{background:var(--gradient-neutral-subtle)}.bg-gradient-depth-tint{background:var(--gradient-depth-tint)}.bg-gradient-depth-emergence{background:var(--gradient-depth-emergence)}.bg-gradient-aurora-sweep{background:var(--gradient-aurora-sweep)}.bg-gradient-aurora-green{background:var(--gradient-aurora-green)}.bg-gradient-aurora-purple{background:var(--gradient-aurora-purple)}.animate-fade-in{animation:.5s ease-out fade-in}.animate-fade-in-up{animation:.6s ease-out fade-in-up}.animate-scale-in{animation:.3s ease-out scale-in}.animate-scroll-logos{animation:30s linear infinite scroll-logos}.animate-float-slow{animation:25s ease-in-out infinite float-slow}.animate-float-slow-reverse{animation:25s ease-in-out infinite float-slow-reverse}.shadow-glow-sm{box-shadow:var(--shadow-glow-sm)}.shadow-glow-md{box-shadow:var(--shadow-glow-md)}.shadow-glow-lg{box-shadow:var(--shadow-glow-lg)}.shadow-glow-primary{box-shadow:var(--shadow-glow-primary)}.shadow-glow-primary-lg{box-shadow:var(--shadow-glow-primary-lg)}}:root{--primitive-snow-25:#fefdfc;--primitive-snow-50:#fefbf8;--primitive-snow-100:#f9f4ee;--primitive-snow-200:#efe8df;--primitive-snow-300:#e6dcd0;--primitive-snow-400:#d3c6aa;--primitive-abyss-900:#081822;--primitive-abyss-700:#1a3040;--primitive-abyss-500:#49677d;--primitive-abyss-300:#89a2b5;--primitive-abyss-100:#d3e0ea;--primitive-laser-100:#c2f2fa;--primitive-laser-300:#5be3f9;--primitive-laser-500:#00d8f5;--primitive-laser-700:#0091a3;--primitive-laser-900:#00525c;--primitive-aurora-green-200:#b9eec2;--primitive-aurora-green-500:#00ac4f;--primitive-aurora-purple-200:#d6dbff;--primitive-aurora-purple-500:#6f6de8;--primitive-aurora-pink-200:#fdcbf8;--primitive-aurora-pink-500:#d54ecd;--primitive-error-100:#ffe8e6;--primitive-error-500:#d74745;--primitive-error-700:#972527;--primitive-warning-100:#ffebd2;--primitive-warning-500:#f9ad26;--primitive-warning-700:#986600;--primitive-success-100:#dff6de;--primitive-success-500:#54b85b;--primitive-success-700:#1e6626;--color-bg-base:var(--primitive-snow-25);--color-bg-secondary:var(--primitive-snow-50);--color-bg-neutral:var(--primitive-snow-100);--color-bg-surface:var(--primitive-snow-50);--color-bg-subtle:var(--primitive-abyss-900)}@supports (color:lab(0% 0 0)){:root{--primitive-snow-25:lab(99.4237% .168949 .73756);--primitive-snow-50:lab(98.8489% .426769 1.8467);--primitive-snow-100:lab(96.537% .868768 3.70314);--primitive-snow-200:lab(92.4893% 1.07467 5.24074);--primitive-snow-300:lab(88.4303% 1.80581 7.45286);--primitive-snow-400:lab(80.4154% 1.58036 15.5884);--primitive-abyss-900:lab(7.21722% -3.34518 -9.42569);--primitive-abyss-700:lab(18.7964% -5.16295 -12.6775);--primitive-abyss-500:lab(42.0187% -6.94659 -15.9822);--primitive-abyss-300:lab(65.2381% -6.03893 -12.9547);--primitive-abyss-100:lab(88.4282% -3.20494 -6.5616);--primitive-laser-100:lab(92.2802% -14.342 -9.50437);--primitive-laser-300:lab(83.5154% -33.4354 -22.3404);--primitive-laser-500:lab(78.1066% -48.4665 -32.9887);--primitive-laser-700:lab(54.6111% -37.5533 -25.6227);--primitive-laser-900:lab(30.9896% -21.7776 -14.725);--primitive-aurora-green-200:lab(89.451% -23.7784 15.2835);--primitive-aurora-green-500:lab(61.6308% -54.7723 36.6192);--primitive-aurora-purple-200:lab(87.8871% 4.80887 -21.8935);--primitive-aurora-purple-500:lab(51.201% 26.3272 -63.1073);--primitive-aurora-pink-200:lab(87.2848% 23.4787 -14.7783);--primitive-aurora-pink-500:lab(56.0426% 64.1635 -39.6185);--primitive-error-100:lab(93.9229% 9.19664 4.96061);--primitive-error-500:lab(51.7988% 56.7776 34.0415);--primitive-error-700:lab(34.6852% 47.4343 29.205);--primitive-warning-100:lab(94.2484% 3.83502 15.0783);--primitive-warning-500:lab(76.6366% 21.5807 73.1029);--primitive-warning-700:lab(47.6492% 16.6527 57.8756);--primitive-success-100:lab(94.7233% -11.1774 8.71127);--primitive-success-500:lab(67.1358% -44.8964 37.3064);--primitive-success-700:lab(37.6297% -33.7386 28.5922)}}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-subtle:color-mix(in oklch,var(--primitive-abyss-900)5%,transparent)}}:root{--color-bg-muted:var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-muted:color-mix(in oklch,var(--primitive-abyss-900)10%,transparent)}}:root{--color-bg-emphasis:var(--primitive-abyss-900);--color-text-base:var(--primitive-abyss-900);--color-text-secondary:var(--primitive-abyss-700);--color-text-muted:var(--primitive-abyss-500);--color-text-primary:var(--primitive-laser-900);--color-text-inverted:var(--primitive-snow-25);--color-text-disabled:var(--primitive-abyss-300);--color-border-base:var(--primitive-abyss-100);--color-border-subtle:var(--primitive-snow-300);--color-border-muted:var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-muted:color-mix(in oklch,var(--primitive-abyss-900)8%,transparent)}}:root{--color-border-emphasis:var(--primitive-abyss-300);--color-primary:var(--primitive-laser-500);--color-primary-light:var(--primitive-laser-300);--color-primary-dark:var(--primitive-laser-700);--color-primary-bg-subtle:var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-bg-subtle:color-mix(in oklch,var(--primitive-laser-500)8%,transparent)}}:root{--color-primary-bg-muted:var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-bg-muted:color-mix(in oklch,var(--primitive-laser-500)15%,transparent)}}:root{--color-primary-bg-emphasis:var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-bg-emphasis:color-mix(in oklch,var(--primitive-laser-500)25%,transparent)}}:root{--color-primary-border-subtle:var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-border-subtle:color-mix(in oklch,var(--primitive-laser-500)20%,transparent)}}:root{--color-primary-border-base:var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-border-base:color-mix(in oklch,var(--primitive-laser-500)35%,transparent)}}:root{--color-primary-border-emphasis:var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-border-emphasis:color-mix(in oklch,var(--primitive-laser-500)55%,transparent)}}:root{--color-text-primary-muted:var(--primitive-laser-900)}@supports (color:color-mix(in lab, red, red)){:root{--color-text-primary-muted:color-mix(in oklch,var(--primitive-laser-900)70%,transparent)}}:root{--color-text-primary-subtle:var(--primitive-laser-900)}@supports (color:color-mix(in lab, red, red)){:root{--color-text-primary-subtle:color-mix(in oklch,var(--primitive-laser-900)40%,transparent)}}:root{--color-overlay-subtle:var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay-subtle:color-mix(in oklch,var(--primitive-abyss-900)30%,transparent)}}:root{--color-overlay-base:var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay-base:color-mix(in oklch,var(--primitive-abyss-900)50%,transparent)}}:root{--color-overlay-emphasis:var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay-emphasis:color-mix(in oklch,var(--primitive-abyss-900)80%,transparent)}}:root{--color-success:var(--primitive-success-500);--color-success-bg:var(--primitive-success-100);--color-success-border:var(--primitive-success-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-success-border:color-mix(in oklch,var(--primitive-success-500)30%,transparent)}}:root{--color-success-text:var(--primitive-success-700);--color-warning:var(--primitive-warning-500);--color-warning-bg:var(--primitive-warning-100);--color-warning-border:var(--primitive-warning-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-warning-border:color-mix(in oklch,var(--primitive-warning-500)30%,transparent)}}:root{--color-warning-text:var(--primitive-warning-700);--color-error:var(--primitive-error-500);--color-error-bg:var(--primitive-error-100);--color-error-border:var(--primitive-error-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-error-border:color-mix(in oklch,var(--primitive-error-500)30%,transparent)}}:root{--color-error-text:var(--primitive-error-700);--color-info:var(--primitive-laser-700);--color-info-bg:var(--primitive-laser-100);--color-info-border:var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-info-border:color-mix(in oklch,var(--primitive-laser-500)30%,transparent)}}:root{--gradient-primary:linear-gradient(135deg,var(--primitive-laser-500)0%,var(--primitive-laser-700)100%);--gradient-primary-soft:linear-gradient(135deg,var(--primitive-laser-300)0%,var(--primitive-laser-500)100%);--gradient-text-primary:linear-gradient(135deg,var(--primitive-laser-700)0%,var(--primitive-laser-500)50%,var(--primitive-laser-700)100%);--gradient-text-secondary:linear-gradient(135deg,var(--primitive-abyss-500)0%,var(--primitive-abyss-300)50%,var(--primitive-abyss-500)100%);--gradient-abyss-to-dark:linear-gradient(135deg,var(--primitive-abyss-900)0%,#00070e 100%);--gradient-abyss-vertical:linear-gradient(to bottom,var(--primitive-abyss-900)0%,#00070e 100%);--gradient-abyss-radial:radial-gradient(ellipse 80% 60% at 50% 30%,var(--primitive-abyss-700)0%,var(--primitive-abyss-900)50%,#00070e 100%);--gradient-warm-radial:radial-gradient(ellipse 120% 80% at 50% 0%,var(--color-bg-base)0%,var(--color-bg-secondary)70%);--gradient-warm-subtle:linear-gradient(to bottom,var(--color-bg-secondary)0%,var(--color-bg-base)100%);--gradient-neutral-radial:radial-gradient(ellipse 120% 80% at 50% 0%,var(--color-bg-neutral)0%,var(--color-bg-base)70%);--gradient-neutral-subtle:linear-gradient(to bottom,var(--color-bg-neutral)0%,var(--color-bg-base)100%);--gradient-depth-tint:linear-gradient(to bottom,var(--color-bg-base)0%,var(--primitive-abyss-900)40%,var(--primitive-abyss-900)70%,var(--primitive-abyss-900)90%,var(--primitive-abyss-900)100%)}@supports (color:lab(0% 0 0)){:root{--gradient-abyss-to-dark:linear-gradient(135deg,var(--primitive-abyss-900)0%,lab(1.55099% -.844225 -3.56007) 100%);--gradient-abyss-vertical:linear-gradient(to bottom,var(--primitive-abyss-900)0%,lab(1.55099% -.844225 -3.56007) 100%);--gradient-abyss-radial:radial-gradient(ellipse 80% 60% at 50% 30%,var(--primitive-abyss-700)0%,var(--primitive-abyss-900)50%,lab(1.55099% -.844225 -3.56007) 100%)}}@supports (color:color-mix(in lab, red, red)){:root{--gradient-depth-tint:linear-gradient(to bottom,var(--color-bg-base)0%,color-mix(in oklch,var(--primitive-abyss-900)1%,var(--color-bg-base))40%,color-mix(in oklch,var(--primitive-abyss-900)4%,var(--color-bg-base))70%,color-mix(in oklch,var(--primitive-abyss-900)10%,var(--color-bg-base))90%,color-mix(in oklch,var(--primitive-abyss-900)15%,var(--color-bg-base))100%)}}:root{--gradient-depth-emergence:linear-gradient(to bottom,var(--color-bg-base)0%,var(--primitive-abyss-900)30%,var(--primitive-abyss-900)60%,var(--primitive-abyss-900)85%,var(--primitive-abyss-900)100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-depth-emergence:linear-gradient(to bottom,var(--color-bg-base)0%,color-mix(in oklch,var(--primitive-abyss-900)2%,var(--color-bg-base))30%,color-mix(in oklch,var(--primitive-abyss-900)8%,var(--color-bg-base))60%,color-mix(in oklch,var(--primitive-abyss-900)20%,var(--color-bg-base))85%,color-mix(in oklch,var(--primitive-abyss-900)35%,var(--color-bg-base))100%)}}:root{--gradient-aurora-green:linear-gradient(135deg,var(--primitive-aurora-green-200)0%,var(--primitive-aurora-green-500)100%);--gradient-aurora-purple:linear-gradient(135deg,var(--primitive-aurora-purple-200)0%,var(--primitive-aurora-purple-500)100%);--gradient-aurora-sweep:linear-gradient(135deg,var(--primitive-aurora-green-200)0%,var(--primitive-aurora-purple-200)50%,var(--primitive-aurora-pink-200)100%);--gradient-fade-horizontal:linear-gradient(to right,transparent,var(--color-border-base),transparent);--gradient-fade-vertical:linear-gradient(to bottom,transparent,var(--color-border-base),transparent);--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px}h1{letter-spacing:-.025em;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.15}h2{letter-spacing:-.015em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}h3{letter-spacing:-.01em;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}h4,h5,h6{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.3}p,li{font-size:1rem;line-height:1.55}:root{--shadow-sm:0 1px 2px var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-sm:0 1px 2px color-mix(in oklch,var(--primitive-abyss-900)4%,transparent)}}:root{--shadow-md:0 4px 12px var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-md:0 4px 12px color-mix(in oklch,var(--primitive-abyss-900)8%,transparent)}}:root{--shadow-lg:0 12px 40px var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-lg:0 12px 40px color-mix(in oklch,var(--primitive-abyss-900)12%,transparent)}}:root{--shadow-xl:0 20px 60px var(--primitive-abyss-900)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-xl:0 20px 60px color-mix(in oklch,var(--primitive-abyss-900)16%,transparent)}}:root{--shadow-glow-sm:0 0 4px var(--primitive-laser-500),0 0 8px var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow-sm:0 0 4px color-mix(in oklch,var(--primitive-laser-500)19%,transparent),0 0 8px color-mix(in oklch,var(--primitive-laser-500)8%,transparent)}}:root{--shadow-glow-md:0 0 8px var(--primitive-laser-500),0 0 16px var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow-md:0 0 8px color-mix(in oklch,var(--primitive-laser-500)31%,transparent),0 0 16px color-mix(in oklch,var(--primitive-laser-500)15%,transparent)}}:root{--shadow-glow-lg:0 0 16px var(--primitive-laser-500),0 0 32px var(--primitive-laser-500),0 0 48px var(--primitive-laser-500)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow-lg:0 0 16px color-mix(in oklch,var(--primitive-laser-500)38%,transparent),0 0 32px color-mix(in oklch,var(--primitive-laser-500)19%,transparent),0 0 48px color-mix(in oklch,var(--primitive-laser-500)8%,transparent)}}:root{--shadow-glow-primary:var(--shadow-glow-md);--shadow-glow-primary-lg:var(--shadow-glow-lg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float-slow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(15px,-10px)scale(1.02)}}@keyframes float-slow-reverse{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-15px,-10px)scale(1.02)}}:root{--glass-shadow:0 4px 24px #08182214,0 1px 4px #0818220a;--glass-inset-highlight:inset 0 1px 0 #ffffffd9;--glass-inset-shadow:inset 0 -1px 0 #08182214;--glass-border:1px solid #ffffffe6;--glass-border-dark:1px solid #08182233;--glass-panel-border:1px solid #0818220f;--glass-backdrop:blur(28px)saturate(1.8)brightness(1.06);--glass-backdrop-heavy:blur(48px)saturate(2)brightness(1.08);--glass-backdrop-light:blur(8px)saturate(1.3);--glass-bg-regular:#ffffffb8;--glass-bg-sidebar:#ffffffe0;--glass-bg-clear:#ffffff12;--glass-bg-dark:#081822a6;--glass-bg-tinted:#00d8f52e;--glass-active-bg:#fefdfde6;--glass-active-shadow:0 1px 4px #08182214;--glass-regular-bg:var(--glass-bg-regular);--glass-regular-border:var(--glass-border);--glass-regular-filter:var(--glass-backdrop);--glass-sidebar-bg:var(--glass-bg-sidebar);--glass-sidebar-border:var(--glass-panel-border);--glass-sidebar-filter:var(--glass-backdrop);--glass-dark-bg:var(--glass-bg-dark);--glass-dark-border:var(--glass-border);--glass-dark-filter:var(--glass-backdrop);--glass-tinted-bg:var(--glass-bg-tinted);--glass-tinted-border:1px solid #00d8f54d;--glass-tinted-filter:var(--glass-backdrop);--glass-clear-bg:var(--glass-bg-clear);--glass-clear-border:1px solid #fff3;--glass-clear-filter:var(--glass-backdrop-light);--glass-transition-bg:background .25s cubic-bezier(.16,1,.3,1);--glass-transition-shadow:box-shadow .25s cubic-bezier(.16,1,.3,1);--glass-transition-all:background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),opacity .2s ease;--glass-text-primary:#fffffff2;--glass-text-secondary:#ffffffb3;--glass-text-tertiary:#ffffff73;--glass-text-quaternary:#ffffff40;--glass-text-on-light-primary:#030303d9;--glass-text-on-light-secondary:#0303038c;--glass-text-on-light-tertiary:#03030359;--glass-fill-primary:#fff3;--glass-fill-secondary:#ffffff1f;--glass-fill-tertiary:#ffffff0f;--glass-dimming:#00000059;--glass-interactive-scale:.97;--glass-interactive-brightness:brightness(1.05)}@supports (color:lab(0% 0 0)){:root{--glass-shadow:0 4px 24px lab(7.21722% -3.34518 -9.42569/.08),0 1px 4px lab(7.21722% -3.34518 -9.42569/.04);--glass-inset-highlight:inset 0 1px 0 lab(100% 0 0/.85);--glass-inset-shadow:inset 0 -1px 0 lab(7.21722% -3.34518 -9.42569/.08);--glass-border:1px solid lab(100% 0 0/.9);--glass-border-dark:1px solid lab(7.21722% -3.34518 -9.42569/.2);--glass-panel-border:1px solid lab(7.21722% -3.34518 -9.42569/.06);--glass-bg-regular:lab(100% 0 0/.72);--glass-bg-sidebar:lab(100% 0 0/.88);--glass-bg-clear:lab(100% 0 0/.07);--glass-bg-dark:lab(7.21722% -3.34518 -9.42569/.65);--glass-bg-tinted:lab(78.1066% -48.4665 -32.9887/.18);--glass-active-bg:lab(99.4218% .0841618 .368607/.9);--glass-active-shadow:0 1px 4px lab(7.21722% -3.34518 -9.42569/.08);--glass-tinted-border:1px solid lab(78.1066% -48.4665 -32.9887/.3);--glass-clear-border:1px solid lab(100% 0 0/.2);--glass-text-primary:lab(100% 0 0/.95);--glass-text-secondary:lab(100% 0 0/.7);--glass-text-tertiary:lab(100% 0 0/.45);--glass-text-quaternary:lab(100% 0 0/.25);--glass-text-on-light-primary:lab(.903296% 0 0/.85);--glass-text-on-light-secondary:lab(.903296% 0 0/.55);--glass-text-on-light-tertiary:lab(.903296% 0 0/.35);--glass-fill-primary:lab(100% 0 0/.2);--glass-fill-secondary:lab(100% 0 0/.12);--glass-fill-tertiary:lab(100% 0 0/.06);--glass-dimming:lab(0% 0 0/.35)}}@media (prefers-reduced-motion:reduce){:root{--glass-transition-bg:none;--glass-transition-shadow:none;--glass-transition-all:none}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg-regular:#f6f5f4;--glass-bg-sidebar:#efeeed;--glass-bg-clear:#efeeedf7;--glass-bg-dark:#05131df7;--glass-backdrop:none;--glass-backdrop-heavy:none;--glass-backdrop-light:none}@supports (color:lab(0% 0 0)){:root{--glass-bg-regular:lab(96.5237% .168979 .737572);--glass-bg-sidebar:lab(94.2037% .169009 .737596);--glass-bg-clear:lab(94.2037% .169009 .737596/.97);--glass-bg-dark:lab(5.25517% -2.58776 -8.76315/.97)}}}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
