@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-leading:initial;--tw-font-weight: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-outline-style:solid;--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:"Poppins",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-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--blur-md:12px;--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;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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-3{top:calc(var(--spacing)*3)}.-right-2\/24{right:-8.33333%}.right-3{right:calc(var(--spacing)*3)}.z-10{z-index:10}.z-20{z-index:20}.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}}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.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,)}.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-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}: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)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[calc\(1\.5rem-1px\)\]{border-radius:calc(1.5rem - 1px)}.rounded-\[calc\(2rem-1px\)\]{border-radius:calc(2rem - 1px)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-\[\#d6ff57\]{background-color:#d6ff57}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-border{background-color:var(--border)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-px{padding:1px}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-16{padding-top:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.running{animation-play-state:running}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}@media(hover:hover){.hover\:border-\[\#7af0ff\]\/42:hover{border-color:#7af0ff6b}.hover\:border-\[\#7af0ff\]\/45:hover{border-color:#7af0ff73}.hover\:bg-\[\#c8ff2d\]:hover{background-color:#c8ff2d}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/55:hover{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/55:hover{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-slate-50\!:hover{color:var(--color-slate-50)!important}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:text-slate-50\!:focus-visible{color:var(--color-slate-50)!important}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}@media(min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-center{justify-content:center}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.sm\:rounded-\[1\.4rem\]{border-radius:1.4rem}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}}@media(min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}}@media(min-width:64rem){.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}html,body{background-color:var(--color-white)}:is(html,body):is(.dark *){background-color:var(--color-gray-950)}@media(prefers-color-scheme:dark){html,body{color-scheme:dark}}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(64.5% .246 16.439);--primary-foreground:oklch(96.9% .015 12.422);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(64.5% .246 16.439);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(64.5% .246 16.439);--sidebar-primary-foreground:oklch(96.9% .015 12.422);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(64.5% .246 16.439)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(64.5% .246 16.439);--primary-foreground:oklch(96.9% .015 12.422);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(64.5% .246 16.439);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(64.5% .246 16.439);--sidebar-primary-foreground:oklch(96.9% .015 12.422);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(64.5% .246 16.439)}.home-scene{-webkit-user-select:none;user-select:none;color:#f8fbff;background:radial-gradient(circle at 12% 18%,#7af0ff14,#0000 24%),radial-gradient(circle at 84% 14%,#d6ff570f,#0000 18%),linear-gradient(135deg,#01030a,#050910 46%,#08101a);position:relative;overflow:hidden}.home-grid-system{--home-grid-size:4.75rem;--grid-pointer-x:72%;--grid-pointer-y:18%;--repair-x:18%;--repair-y:22%;--repair-heading:0deg;--repair-speed:.12;--ufo-x:-999px;--ufo-y:-999px;--ufo-heading:0deg;--ufo-beam-angle:90deg;--ufo-beam-distance:0px;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-grid-system:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 46%,#01030a57);position:absolute;inset:0}.home-grid{background-image:linear-gradient(#d2e3ff1a 1px,#0000 1px),linear-gradient(90deg,#d2e3ff1a 1px,#0000 1px);background-size:var(--home-grid-size)var(--home-grid-size);opacity:.56;position:absolute;inset:-4rem -8rem;-webkit-mask-image:linear-gradient(#000000b8,#000 22%,#000000b3 100%);mask-image:linear-gradient(#000000b8,#000 22%,#000000b3)}.home-grid-interaction{pointer-events:none;position:absolute;inset:0}.home-grid-pointer{opacity:0;width:0;height:0;transform:translate3d(var(--grid-pointer-x),var(--grid-pointer-y),0);will-change:transform;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.home-grid-system[data-pointer-active=true] .home-grid-pointer{opacity:.88}.home-grid-pointer:before,.home-grid-pointer:after{content:"";background:#c6e0ffdb;border-radius:999px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px #7af0ff24}.home-grid-pointer:before{width:.8rem;height:1px}.home-grid-pointer:after{width:1px;height:.8rem}.home-grid-guidance{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.home-grid-system[data-objective-active=true] .home-grid-guidance{opacity:.82}.home-grid-guidance__path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-grid-guidance__path--glow{stroke:#7af0ff33;stroke-width:10px;filter:blur(4px);opacity:.34}.home-grid-guidance__path--line{stroke:#d6ff57f0;stroke-width:2.3px;stroke-dasharray:10 12;filter:drop-shadow(0 0 7px #7af0ff2e);animation:1.2s linear infinite home-grid-guidance-flow}.home-grid-incident{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.home-grid-incident__svg{filter:drop-shadow(0 0 10px #ff786a29);width:2.3rem;height:2.3rem;position:absolute;top:0;left:0;overflow:visible;transform:translate(-50%,-50%)}.home-grid-incident__halo,.home-grid-incident__pulse,.home-grid-incident__cross,.home-grid-incident__fracture{transform-box:fill-box;transform-origin:50%}.home-grid-incident__halo{fill:#ff786a14;stroke:#ff786a8f;stroke-width:1.6px;animation:2.2s cubic-bezier(.16,1,.3,1) infinite home-grid-incident-halo}.home-grid-incident__pulse{fill:none;stroke:#7af0ff70;stroke-width:1.1px;stroke-dasharray:5 7;animation:2.8s linear infinite home-grid-incident-pulse}.home-grid-incident__cross{fill:none;stroke:#f8fbffdb;stroke-width:1.8px;stroke-linecap:round;animation:1.6s ease-in-out infinite home-grid-incident-cross}.home-grid-incident__fracture{fill:none;stroke:#d6ff57d1;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;animation:2.4s ease-in-out infinite home-grid-incident-fracture}.home-grid-incident__fracture--minor{stroke:#7af0ffad;stroke-width:1.25px;animation-delay:-.7s}.home-grid-incident[data-active=true]{z-index:2}.home-grid-incident[data-active=true] .home-grid-incident__svg{filter:drop-shadow(0 0 12px #d6ff5733)}.home-grid-incident[data-active=true] .home-grid-incident__halo{fill:#d6ff571f;stroke:#d6ff57e6;animation-duration:1.7s}.home-grid-incident[data-active=true] .home-grid-incident__pulse{stroke:#7af0ffb8}.home-grid-ufo{z-index:4;opacity:0;pointer-events:none;width:0;height:0;transform:translate3d(var(--ufo-x),var(--ufo-y),0);transition:opacity .12s linear;position:absolute;top:0;left:0}.home-grid-system[data-ufo-active=true] .home-grid-ufo{opacity:1}.home-grid-ufo__beam{opacity:0;width:0;height:0;transform:rotate(var(--ufo-beam-angle));transform-origin:0;transition:opacity .12s linear;position:absolute;top:0;left:0}.home-grid-system[data-ufo-beam-active=true] .home-grid-ufo__beam{opacity:.92}.home-grid-ufo__beam:before{content:"";width:var(--ufo-beam-distance);background:linear-gradient(90deg,#7af0ff0a,#7af0ff75 24%,#d6ff57f5 78%,#f8fbfffa);border-radius:999px;height:2px;position:absolute;top:0;left:0;transform:translateY(-50%);box-shadow:0 0 14px #7af0ff38}.home-grid-ufo__halo{filter:blur(12px);opacity:.64;background:radial-gradient(circle,#7af0ff42,#7af0ff00);border-radius:999px;width:2.7rem;height:2.7rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.home-grid-ufo__disc{background:linear-gradient(#f8fbfffa,#7af0ffbd);border-radius:999px;width:2.15rem;height:.72rem;animation:.9s ease-in-out infinite home-grid-ufo-hover;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff24,0 0 18px #7af0ff29}.home-grid-ufo__dome{background:linear-gradient(#d6ff57e0,#7af0ff8a);border:1px solid #ffffff2e;border-radius:999px 999px .35rem .35rem;width:.94rem;height:.56rem;position:absolute;top:0;left:0;transform:translate(-50%,calc(-50% - .34rem))}.home-grid-runner{z-index:2;pointer-events:none;width:0;height:0;transform:translate3d(var(--repair-x),var(--repair-y),0);will-change:transform;filter:drop-shadow(0 0 8px #7af0ff29);position:absolute;top:0;left:0}.home-grid-runner__beam,.home-grid-runner__trail{transform-origin:0 0;width:0;height:0;transform:rotate(var(--repair-heading));position:absolute;top:0;left:0}.home-grid-runner__beam:before,.home-grid-runner__trail:before{content:"";position:absolute;top:0;left:0}.home-grid-runner__beam:before{width:calc(4.6rem + (var(--repair-speed)*1.8rem));height:calc(3rem + (var(--repair-speed)*.7rem));clip-path:polygon(0 50%,100% 0,100% 100%);filter:blur(6px);opacity:.7;background:radial-gradient(circle at 0%,#d6ff5738,#7af0ff29 36%,#0000 70%);left:.22rem;transform:translateY(-50%)}.home-grid-runner__trail:before{width:calc(1.4rem + (var(--repair-speed)*2.2rem));height:calc(.16rem + (var(--repair-speed)*.08rem));filter:blur(4px);opacity:.62;background:linear-gradient(90deg,#7af0ff00,#7af0ff17 44%,#d6ff574d 82%,#f8fbff9e);border-radius:999px;transform:translate(calc(-100% - .16rem),-50%)}.home-grid-runner__thought{opacity:0;pointer-events:none;background:#eaf4ffdb;border-radius:999px;position:absolute;top:0;left:0;box-shadow:0 0 10px #7af0ff1f}.home-grid-runner__thought--a{width:.16rem;height:.16rem}.home-grid-runner__thought--b{width:.22rem;height:.22rem}.home-grid-runner__thought--c{width:.12rem;height:.12rem}.home-grid-runner__core{background:radial-gradient(circle at 34% 34%,#fff 0 14%,#d6ff57 42%,#7af0ff 74%,#04070ffa);border-radius:999px;width:.58rem;height:.58rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff2e,0 0 8px #7af0ff33}.home-grid-runner[data-mood=idle] .home-grid-runner__core{animation:5.8s ease-in-out infinite home-repair-core-idle}.home-grid-runner[data-mood=glide] .home-grid-runner__core{animation:2.4s ease-in-out infinite home-repair-core-glide}.home-grid-runner[data-mood=boost] .home-grid-runner__core{animation:1.45s cubic-bezier(.22,1,.36,1) infinite home-repair-core-boost}.home-grid-runner[data-mood=search] .home-grid-runner__core{animation:1.9s ease-in-out infinite home-repair-core-search}.home-grid-runner[data-mood=idle] .home-grid-runner__beam:before{animation:5.4s ease-in-out infinite home-repair-beam-idle}.home-grid-runner[data-mood=glide] .home-grid-runner__beam:before{animation:2.8s ease-in-out infinite home-repair-beam-glide}.home-grid-runner[data-mood=boost] .home-grid-runner__beam:before{opacity:.84;animation:1.1s ease-in-out infinite home-repair-beam-boost}.home-grid-runner[data-mood=search] .home-grid-runner__beam{animation:1.9s ease-in-out infinite home-repair-search}.home-grid-runner[data-mood=search] .home-grid-runner__beam:before{opacity:.76}.home-grid-runner[data-mood=boost] .home-grid-runner__trail:before{opacity:.76;animation:.4s steps(2,end) infinite home-repair-speed}.home-grid-runner[data-mood=idle] .home-grid-runner__thought--a{animation:5.8s ease-in-out infinite home-repair-thought-idle-a}.home-grid-runner[data-mood=idle] .home-grid-runner__thought--b{animation:6.4s ease-in-out -1.4s infinite home-repair-thought-idle-b}.home-grid-runner[data-mood=idle] .home-grid-runner__thought--c{animation:5.1s ease-in-out -3s infinite home-repair-thought-idle-c}.home-grid-runner[data-mood=search] .home-grid-runner__thought--a{animation:3.1s ease-in-out infinite home-repair-thought-search-a}.home-grid-runner[data-mood=search] .home-grid-runner__thought--b{animation:2.8s ease-in-out -.85s infinite home-repair-thought-search-b}.home-grid-runner[data-mood=search] .home-grid-runner__thought--c{animation:3.4s ease-in-out -1.7s infinite home-repair-thought-search-c}.home-orb{filter:blur(120px);opacity:.42;pointer-events:none;border-radius:999px;animation:44s ease-in-out infinite home-orb-drift;position:absolute}.home-orb-a{aspect-ratio:1;background:radial-gradient(circle,#7af0ff73,#0000 70%);width:min(42vw,28rem);top:-8rem;left:-7rem}.home-orb-b{aspect-ratio:1;background:radial-gradient(circle,#d6ff5742,#0000 72%);width:min(30vw,24rem);animation-delay:-9s;top:24%;right:-6rem}.home-orb-c{aspect-ratio:1;background:radial-gradient(circle,#6076ff33,#0000 72%);width:min(26vw,22rem);animation-delay:-17s;bottom:-10rem;left:32%}.home-noise{opacity:.03;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}.home-hover-visual{z-index:0;aspect-ratio:1;opacity:0;pointer-events:none;width:min(46vw,34rem);transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:clamp(-7rem,-4vw,-3rem);left:clamp(-8rem,-5vw,-3rem);transform:translate(-1.2rem,-1rem)scale(.92)}.home-hover-visual[data-active=true]{opacity:1;transform:translate(0)scale(1)}.home-hover-visual__item{opacity:0;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.94)}.home-hover-visual[data-variant=mail] .home-hover-visual__item[data-kind=mail],.home-hover-visual[data-variant=linkedin] .home-hover-visual__item[data-kind=linkedin],.home-hover-visual[data-variant=websynth] .home-hover-visual__item[data-kind=websynth]{opacity:1;transform:scale(1)}.home-hover-visual__item--logo{width:min(28vw,18rem);height:min(28vw,18rem)}.home-hover-visual__motion{width:100%;height:100%;animation:12s ease-in-out infinite alternate home-hover-wave;position:relative}.home-hover-visual__shape,.home-hover-visual__logo{width:100%;height:100%;position:absolute;inset:0}.home-hover-visual__shape--base{color:#f4f8ff1f;filter:drop-shadow(0 0 44px #7af0ff14)}.home-hover-visual__shape--cyan{color:#7af0ff38;filter:blur(.6px);animation:4.4s steps(2,end) infinite home-hover-glitch-a;transform:translate(.4rem,-.2rem)}.home-hover-visual__shape--lime{color:#d6ff572e;filter:blur(.8px);animation:5.2s steps(2,end) infinite home-hover-glitch-b;transform:translate(-.38rem,.18rem)}.home-hover-visual__logo{object-fit:contain}.home-hover-visual__logo--base{opacity:.2;filter:drop-shadow(0 0 44px #7af0ff1f)}.home-hover-visual__logo--cyan{opacity:.22;filter:hue-rotate(12deg)saturate(1.35)blur(.6px);animation:4.4s steps(2,end) infinite home-hover-glitch-a;transform:translate(.32rem,-.2rem)}.home-hover-visual__logo--lime{opacity:.18;filter:hue-rotate(-38deg)saturate(1.25)blur(.8px);animation:5.2s steps(2,end) infinite home-hover-glitch-b;transform:translate(-.32rem,.18rem)}.home-card-shell{transition:opacity .32s,transform .62s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;position:absolute;overflow:visible}.home-card-shell--full{width:min(100%,64rem);top:50%;left:50%;transform:translate(-50%,-50%)}.home-card-shell--compact{width:min(23rem,100% - 2rem);top:auto;bottom:1rem;left:1rem;transform:translateY(1rem)scale(.94)}@media(min-width:640px){.home-card-shell--compact{width:min(23rem,100% - 2.5rem);bottom:1.25rem;left:1.25rem}}.home-card-stage{overflow:visible}.home-card-shell[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition-delay:80ms,0s,0s,0s}.home-card-shell[data-active=false]{opacity:0;visibility:hidden;pointer-events:none;filter:blur(.6px)}.home-card-shell--full[data-active=false]{transform:translate(-50%,-46%)scale(.9)}.home-card-shell--compact[data-active=true]{transform:none}.signal-card{--pointer-x:50%;--pointer-y:50%;--rotate-x:0deg;--rotate-y:0deg;-webkit-user-select:text;user-select:text;transform:perspective(1400px)rotateX(var(--rotate-x))rotateY(var(--rotate-y));background:linear-gradient(135deg,#7af0ff70,#ffffff24,#d6ff5747);transition:transform .22s ease-out,box-shadow .22s ease-out,border-radius .52s cubic-bezier(.22,1,.36,1);overflow:visible;box-shadow:0 36px 120px #0000006b}.signal-card[data-compact=true]{box-shadow:0 22px 60px #00000057}.signal-card[data-compact=true]:before{inset:0}.signal-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--pointer-x)var(--pointer-y),#7af0ff2e,transparent 34%);opacity:.9;pointer-events:none;position:absolute;inset:0}.signal-card__inner{background:linear-gradient(160deg,#060a12f5,#0c1422e0),linear-gradient(135deg,#ffffff0a,#0000);position:relative}.home-card-body{overflow:hidden}.signal-card__inner:before{content:"";filter:blur(18px);opacity:.8;background:radial-gradient(circle,#d6ff573d,#0000 70%);border-radius:999px;width:16rem;height:16rem;animation:12s ease-in-out infinite home-inner-float;position:absolute;bottom:6rem;right:-10%}.signal-card__inner:after{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#0000 0,#ffffff0a,#0000);background-size:100% 8px;position:absolute;inset:0}.signal-card__inner--compact:before{opacity:.58;width:9rem;height:9rem;bottom:-3rem;right:-18%}.signal-card__inner--compact:after{opacity:.1}.signal-card__inner--compact{min-height:5.8rem;padding-right:3.45rem}.home-card-toggle{-webkit-user-select:none;user-select:none;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff14}.home-avatar{z-index:1;flex-shrink:0;position:relative}.home-avatar:after{content:"";opacity:.55;border:1px solid #ffffff29;border-radius:1.4rem;position:absolute;inset:0;transform:translate(.45rem,.45rem)}.home-avatar--compact:after{opacity:.4;border-radius:1rem;transform:translate(.28rem,.28rem)}.home-compact-name{letter-spacing:-.04em;color:#f8fbfff5;font-size:1.1rem;font-weight:600}.home-compact-links{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.home-compact-link{color:#f8fbffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:0 .72rem;font-size:.74rem;line-height:1;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.home-compact-link:hover,.home-compact-link:focus-visible{color:#f8fbff;background:#ffffff1a;border-color:#7af0ff6b}.home-compact-link--accent{color:#d6ff57f5;background:#d6ff571a;border-color:#d6ff5733;justify-content:center;width:100%}.home-compact-link--accent:hover,.home-compact-link--accent:focus-visible{background:#d6ff5729;border-color:#d6ff5770}.home-compact-link .home-company__logo{border-radius:.28rem;width:.95rem;height:.95rem}.home-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#eaf4ffa3;font-size:.72rem}.home-subtitle{color:#eaf4ffd1;max-width:28rem;font-size:.98rem;line-height:1.7}.home-token-row{flex-wrap:wrap;gap:.75rem;display:flex}.home-token{color:#f8fbffe6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .95rem;font-size:.86rem;display:inline-flex}.home-title{z-index:1;letter-spacing:-.08em;flex-direction:column;font-size:clamp(3.25rem,10vw,6.3rem);font-weight:700;line-height:.86;display:flex;position:relative}.home-title__name{color:#d6ff57;text-shadow:0 0 38px #d6ff5729;display:inline-block}.home-title__glitch-letter{--home-title-glitch-cycle:28s;place-items:center;min-width:.52em;margin-inline:-.04em;line-height:1;display:inline-grid;position:relative}.home-title__glitch-layer{grid-area:1/1}.home-title__glitch-layer--base{animation:home-title-k-base var(--home-title-glitch-cycle)steps(1,end)infinite}.home-title__glitch-layer--alt{opacity:0;color:#7af0fff5;mix-blend-mode:screen;text-shadow:0 0 18px #7af0ff57;animation:home-title-k-alt var(--home-title-glitch-cycle)steps(1,end)infinite}.home-ghost{letter-spacing:-.1em;color:#ffffff0b;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,18vw,11rem);font-weight:700;line-height:.8;position:absolute;top:-1.2rem;left:0}.home-ghost--glitch{animation:32s linear infinite home-ghost-flicker}.home-ghost--glitch:before,.home-ghost--glitch:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.home-ghost--glitch:before{color:#7af0ff1f;mix-blend-mode:screen;text-shadow:0 0 14px #7af0ff2e;animation:38s step-end infinite home-ghost-glitch-a}.home-ghost--glitch:after{color:#d6ff571a;mix-blend-mode:screen;text-shadow:0 0 12px #d6ff5724;animation:46s step-end -11s infinite home-ghost-glitch-b}.home-chip{background:#ffffff0d;border:1px solid #ffffff17;border-radius:1.4rem;padding:1rem;position:relative;overflow:hidden}.home-chip:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(140deg,#ffffff1a,#0000 45%);position:absolute;inset:0}.home-chip__title{color:#d6ff57eb;margin-bottom:.75rem}.home-chip__body,.home-panel__copy{color:#eaf4ffc2;line-height:1.65}.home-action,.home-company{box-shadow:inset 0 1px #ffffff0f}.home-company{box-shadow:0 16px 40px #d6ff5729,inset 0 1px #fff6}.home-company__logo{border-radius:.45rem;flex-shrink:0;width:1.55rem;height:1.55rem}.home-action,.home-company,.home-compact-link{min-width:0}.home-action span,.home-company span,.home-compact-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-rail{flex-direction:column;gap:1rem;display:flex}.home-panel{background:linear-gradient(#ffffff12,#ffffff08),#080c16eb;border:1px solid #ffffff14;border-radius:1.75rem;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000040}.home-panel:after{content:"";background:linear-gradient(90deg,#0000,#7af0ff61,#0000);height:1px;position:absolute;inset:auto 1.1rem 0}.home-panel--copy{flex-direction:column;gap:1rem;display:flex}.home-panel__headline{letter-spacing:-.05em;max-width:14ch;font-size:clamp(1.5rem,4vw,2.3rem);font-weight:600;line-height:1}.home-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.2rem;padding:.9rem}.home-stat__value{letter-spacing:-.04em;font-size:1.25rem;font-weight:600}.home-map{min-height:0}.home-map__frame{fill:#ffffff08;stroke:#ffffff14}.home-map__grid path{fill:none;stroke:#ffffff12;stroke-width:1px}.home-map__links path{fill:none;stroke:#7af0ff;stroke-width:2.4px;stroke-dasharray:9 11;stroke-linecap:round;animation:12s linear infinite home-dash}.home-map__nodes circle{fill:#d6ff57;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite home-node-pulse}.home-map__nodes circle:nth-child(2n){animation-delay:-1.6s}.home-map__nodes circle:nth-child(3n){animation-delay:-2.8s}.home-pulse-dot{background:#d6ff57;border-radius:999px;flex-shrink:0;width:.8rem;height:.8rem;animation:2.8s ease-out infinite home-pulse-ring;box-shadow:0 0 #d6ff5766}.home-loop{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;margin-top:.8rem;overflow:hidden}.home-loop__track{gap:.75rem;width:max-content;padding:.95rem 1rem;animation:18s linear infinite home-marquee;display:flex}.home-loop__track span{white-space:nowrap;color:#f8fbffdb;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.86rem;display:inline-flex}@keyframes home-repair-core-idle{0%,to{transform:translate(-50%,-50%)scale(.94)}50%{transform:translate(-50%,-50%)scale(1.08)}}@keyframes home-repair-core-glide{0%,to{transform:translate(-50%,-50%)scale(.97)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes home-repair-core-boost{0%,to{transform:translate(-50%,-50%)scale(.95,1.02)}50%{transform:translate(-50%,-50%)scale(1.05,.94)}}@keyframes home-repair-core-search{0%,to{transform:translate(-50%,-50%)scale(.96)translate(-.08rem)}35%{transform:translate(-50%,-50%)scale(1.02)translate(.12rem)}68%{transform:translate(-50%,-50%)scale(.98)translate(-.12rem)}}@keyframes home-grid-guidance-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-44px}}@keyframes home-grid-ufo-hover{0%,to{transform:translate(-50%,-50%)translateY(-.06rem)}50%{transform:translate(-50%,-50%)translateY(.08rem)}}@keyframes home-grid-incident-halo{0%{opacity:.88;transform:scale(.72)}72%{opacity:.18;transform:scale(1.9)}to{opacity:0;transform:scale(2.2)}}@keyframes home-grid-incident-pulse{0%{opacity:.72;stroke-dashoffset:0;transform:scale(.86)}to{opacity:.12;stroke-dashoffset:-48px;transform:scale(1.26)}}@keyframes home-grid-incident-cross{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes home-grid-incident-fracture{0%,to{opacity:.68}50%{opacity:1}}@keyframes home-grid-impact-flash{0%{opacity:.96;transform:translate(-50%,-50%)scale(.35)}58%{opacity:.52}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes home-grid-impact-ring{0%{opacity:.84;transform:translate(-50%,-50%)scale(.45)}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}@keyframes home-grid-impact-spark{0%{opacity:0;transform:translate(-50%,-50%)rotate(var(--impact-spark-angle))translate(0)scaleX(.2)}30%{opacity:.92;transform:translate(-50%,-50%)rotate(var(--impact-spark-angle))translate(.44rem)scaleX(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(var(--impact-spark-angle))translate(1.1rem)scaleX(.4)}}@keyframes home-repair-beam-idle{0%,to{opacity:.66;filter:blur(9px)}50%{opacity:.84;filter:blur(7px)}}@keyframes home-repair-beam-glide{0%,to{opacity:.72;filter:blur(9px)}50%{opacity:.92;filter:blur(6px)}}@keyframes home-repair-beam-boost{0%,to{opacity:.84;filter:blur(8px)}50%{opacity:1;filter:blur(5px)}}@keyframes home-repair-search{0%,to{transform:rotate(calc(var(--repair-heading) - 20deg))}50%{transform:rotate(calc(var(--repair-heading) + 20deg))}}@keyframes home-repair-speed{0%,to{filter:blur(8px);opacity:.88}50%{filter:blur(12px);opacity:1}}@keyframes home-repair-thought-idle-a{0%,24%,to{opacity:0;transform:translate(-.08rem,-.2rem)scale(.4)}42%{opacity:.58;transform:translate(.2rem,-.52rem)scale(1)}72%{opacity:0;transform:translate(.34rem,-.92rem)scale(1.12)}}@keyframes home-repair-thought-idle-b{0%,18%,to{opacity:0;transform:translate(.06rem,-.14rem)scale(.36)}40%{opacity:.48;transform:translate(.36rem,-.46rem)scale(.96)}68%{opacity:0;transform:translate(.6rem,-.82rem)scale(1.08)}}@keyframes home-repair-thought-idle-c{0%,26%,to{opacity:0;transform:translate(-.02rem,-.16rem)scale(.34)}48%{opacity:.44;transform:translate(.1rem,-.38rem)scale(.88)}70%{opacity:0;transform:translate(.2rem,-.66rem)scale(.98)}}@keyframes home-repair-thought-search-a{0%,to{opacity:0;transform:translate(-.12rem,-.12rem)scale(.4)}32%{opacity:.62;transform:translate(.18rem,-.36rem)scale(.94)}58%{opacity:.14;transform:translate(.44rem,-.64rem)scale(1.08)}}@keyframes home-repair-thought-search-b{0%,to{opacity:0;transform:translate(.02rem,-.16rem)scale(.36)}36%{opacity:.58;transform:translate(.3rem,-.44rem)scale(.9)}64%{opacity:0;transform:translate(.12rem,-.78rem)scale(1.06)}}@keyframes home-repair-thought-search-c{0%,to{opacity:0;transform:translate(.04rem,-.1rem)scale(.38)}28%{opacity:.52;transform:translate(.42rem,-.26rem)scale(.92)}52%{opacity:.18;transform:translate(.54rem,-.56rem)scale(1.04)}}@keyframes home-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(.8rem,-.6rem)scale(1.03)}}@keyframes home-hover-wave{0%,to{transform:translate(0)rotate(-7deg)}50%{transform:translate(1rem,.25rem)rotate(-5deg)}}@keyframes home-hover-glitch-a{0%,82%,to{opacity:.9;transform:translate(.4rem,-.2rem)}84%{opacity:.55;transform:translate(.1rem,-.4rem)}88%{opacity:.8;transform:translate(.65rem,.15rem)}}@keyframes home-hover-glitch-b{0%,78%,to{opacity:.78;transform:translate(-.38rem,.18rem)}80%{opacity:.45;transform:translate(-.7rem,.1rem)}86%{opacity:.72;transform:translate(-.1rem,.35rem)}}@keyframes home-ghost-flicker{0%,5.8%,6.3%,31.4%,32.1%,57.1%,57.7%,83.4%,84%,to{filter:none;opacity:1;transform:none}6%{filter:blur(1px);opacity:.72;transform:translate(-.04rem)}31.8%{filter:blur(1.4px);opacity:.48;transform:translate(.06rem)}57.4%{filter:blur(1px);opacity:.62;transform:translate(-.03rem,.02rem)}83.7%{filter:blur(1.2px);opacity:.54;transform:translate(.04rem,-.02rem)}}@keyframes home-ghost-glitch-a{0%,6%,6.7%,35.4%,36.2%,61.8%,62.5%,to{clip-path:inset(0);opacity:0;transform:translate(0)}6.15%{clip-path:inset(6% 0 68%);opacity:.88;transform:translate(-.18rem,.02rem)}6.45%{clip-path:inset(42% 0 18%);opacity:.54;transform:translate(.12rem,-.02rem)}35.7%{clip-path:inset(18% 0 54%);opacity:.76;transform:translate(.16rem)}36%{clip-path:inset(64% 0 8%);opacity:.44;transform:translate(-.1rem,.02rem)}61.95%{clip-path:inset(0 0 76%);opacity:.72;transform:translate(-.14rem,-.02rem)}62.25%{clip-path:inset(54% 0 12%);opacity:.58;transform:translate(.1rem,.02rem)}}@keyframes home-ghost-glitch-b{0%,13.6%,14.1%,48.2%,49%,88.1%,88.8%,to{clip-path:inset(0);opacity:0;transform:translate(0)}13.75%{clip-path:inset(28% 0 48%);opacity:.74;transform:translate(.16rem,.02rem)}13.95%{clip-path:inset(72% 0 6%);opacity:.42;transform:translate(-.12rem,-.02rem)}48.45%{clip-path:inset(10% 0 70%);opacity:.66;transform:translate(-.14rem,.02rem)}48.85%{clip-path:inset(46% 0 20%);opacity:.46;transform:translate(.14rem,-.02rem)}88.3%{clip-path:inset(4% 0 82%);opacity:.7;transform:translate(.1rem)}88.6%{clip-path:inset(58% 0 10%);opacity:.52;transform:translate(-.08rem,.02rem)}}@keyframes home-title-k-base{0%,8.1%,9.3%,34.9%,36.15%,60.8%,62.05%,to{opacity:1;filter:none;transform:translate(0)}8.35%{opacity:.16;filter:blur(.25px);transform:translate(-.02em,-.01em)}8.7%{opacity:0;filter:blur(.45px);transform:translate(.03em,.02em)}35.15%{opacity:.14;filter:blur(.25px);transform:translate(.03em,.01em)}35.55%{opacity:0;filter:blur(.45px);transform:translate(-.04em,-.02em)}61.05%{opacity:.16;filter:blur(.2px);transform:translate(-.03em,.01em)}61.45%{opacity:0;filter:blur(.45px);transform:translate(.04em,-.02em)}}@keyframes home-title-k-alt{0%,8.1%,9.3%,34.9%,36.15%,60.8%,62.05%,to{opacity:0;filter:blur();transform:translate(0)}8.35%{opacity:.9;filter:blur(.25px);transform:translate(.04em,-.02em)}8.7%{opacity:.72;filter:blur(.55px);transform:translate(-.02em,.02em)}35.15%{opacity:.86;filter:blur(.25px);transform:translate(-.04em,.01em)}35.55%{opacity:.68;filter:blur(.55px);transform:translate(.03em,-.02em)}61.05%{opacity:.84;filter:blur(.25px);transform:translate(.05em,.01em)}61.45%{opacity:.66;filter:blur(.5px);transform:translate(-.02em,-.02em)}}@keyframes home-inner-float{0%,to{transform:translate(0)}50%{transform:translate(-1rem,1rem)}}@keyframes home-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80px}}@keyframes home-node-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes home-pulse-ring{0%{box-shadow:0 0 #d6ff5766}70%{box-shadow:0 0 0 12px #d6ff5700}to{box-shadow:0 0 #d6ff5700}}@keyframes home-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .375rem))}}@media(max-width:639px){.home-card-stage{padding-top:calc(.75rem + env(safe-area-inset-top));padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.home-card-shell--full{--home-full-card-max-height: calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1.5rem) ;left:.75rem;right:.75rem;top:calc(.75rem + env(safe-area-inset-top));width:auto;max-height:var(--home-full-card-max-height);transform:none}.home-card-shell--full[data-active=false]{transform:translateY(1.1rem)scale(.98)}.home-card-shell--compact{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto}.signal-card[data-compact=false]{max-height:var(--home-full-card-max-height);box-shadow:0 24px 72px #0006}.home-card-body{max-height:calc(var(--home-full-card-max-height) - 2px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:auto}.home-card-body::-webkit-scrollbar{display:none}.signal-card__inner:before{width:12rem;height:12rem;bottom:3.8rem;right:-20%}.home-avatar:after{transform:translate(.35rem,.35rem)}.home-compact-links{gap:.4rem;margin-top:.6rem}.home-compact-link{max-width:100%;padding:0 .66rem;font-size:.72rem}.home-eyebrow{letter-spacing:.16em;font-size:.68rem}.home-subtitle{max-width:20rem;font-size:.9rem;line-height:1.55}.home-title{font-size:clamp(2.7rem,16vw,3.9rem);line-height:.88}.home-ghost{font-size:clamp(3.4rem,28vw,5.5rem);top:-.2rem}.home-hover-visual{display:none}}@media(max-width:1023px){.home-grid-system,.home-grid{--home-grid-size:4rem}.home-hover-visual{width:min(62vw,22rem)}.home-hover-visual__item--logo{width:min(38vw,11rem);height:min(38vw,11rem)}.home-title{font-size:clamp(3rem,17vw,4.8rem)}.home-ghost{font-size:clamp(4rem,30vw,7rem);top:-.4rem}}@media(prefers-reduced-motion:reduce){.home-hover-visual,.home-grid,.home-grid-interaction,.home-grid-pointer,.home-grid-guidance__path--line,.home-grid-incident__halo,.home-grid-incident__pulse,.home-grid-incident__cross,.home-grid-incident__fracture,.home-grid-ufo__disc,.home-grid-impact__flash,.home-grid-impact__ring,.home-grid-impact__spark,.home-orb,.home-hover-visual__motion,.signal-card,.signal-card__inner:before,.home-map__links path,.home-map__nodes circle,.home-pulse-dot,.home-loop__track,.home-hover-visual__shape--cyan,.home-hover-visual__shape--lime,.home-hover-visual__logo--cyan,.home-hover-visual__logo--lime,.home-ghost--glitch,.home-ghost--glitch:before,.home-ghost--glitch:after,.home-title__glitch-layer--base,.home-title__glitch-layer--alt,.home-grid-runner__core{transition:none!important;animation:none!important}.home-hover-visual,.home-grid,.home-orb,.signal-card{transform:none!important}.home-grid-runner__beam,.home-grid-runner__beam:before,.home-grid-runner__trail:before,.home-grid-ufo__beam,.home-grid-ufo__beam:before,.home-grid-pointer:before,.home-grid-pointer:after{transition:none!important;animation:none!important}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
