/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Chivo Mono", ui-monospace, SFMono-Regular, monospace;--color-rose-500:oklch(64.5% .246 16.439);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--leading-loose:2;--radius-md:.375rem;--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);--color-ink:var(--ink);--color-paper:var(--paper);--color-paper-50:var(--paper-50);--color-paper-40:var(--paper-40);--color-red:var(--red);--color-border:var(--border);--color-text-muted:var(--text-muted);--color-text-tertiary:var(--text-tertiary)}}@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{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-\[4\%\]{top:4%}.top-\[8\%\]{top:8%}.top-px{top:1px}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-\[4\%\]{right:4%}.right-\[12\%\]{right:12%}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[8\%\]{bottom:8%}.bottom-\[14\%\]{bottom:14%}.-left-px{left:-1px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[4\%\]{left:4%}.left-\[6\%\]{left:6%}.left-\[40\%\]{left:40%}.z-0{z-index:0}.z-1{z-index:1}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-100{z-index:100}.z-1000{z-index:1000}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-px{margin:-1px}.m-0{margin:calc(var(--spacing) * 0)}.-mx-4\!{margin-inline:calc(var(--spacing) * -4)!important}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-5\.5{margin-bottom:calc(var(--spacing) * 5.5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-6\.5{margin-bottom:calc(var(--spacing) * 6.5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-0\!{margin-left:calc(var(--spacing) * 0)!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-auto\!{aspect-ratio:auto!important}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-auto\!{height:auto!important}.h-fit{height:fit-content}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-none{max-height:none}.min-h-25{min-height:calc(var(--spacing) * 25)}.min-h-55{min-height:calc(var(--spacing) * 55)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-150{min-height:calc(var(--spacing) * 150)}.w-0{width:calc(var(--spacing) * 0)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-15{width:calc(var(--spacing) * 15)}.w-17\.5{width:calc(var(--spacing) * 17.5)}.w-22\.5{width:calc(var(--spacing) * 22.5)}.w-25{width:calc(var(--spacing) * 25)}.w-\[10\%\]{width:10%}.w-\[15\%\]{width:15%}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[45\%\]{width:45%}.w-\[60\%\]{width:60%}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-205\!{max-width:calc(var(--spacing) * 205)!important}.max-w-300{max-width:calc(var(--spacing) * 300)}.max-w-324{max-width:calc(var(--spacing) * 324)}.max-w-full{max-width:100%}.max-w-full\!{max-width:100%!important}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fade-in-trace_0\.3s_forwards\]{animation:.3s forwards fade-in-trace}.animate-\[fade-up-result_0\.4s_0\.2s_forwards\]{animation:.4s .2s forwards fade-up-result}.animate-\[glitch-pulse_4s_infinite\]{animation:4s infinite glitch-pulse}.animate-\[pulse_1\.5s_infinite\]{animation:1.5s infinite pulse}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[5\.2rem_1fr_auto\]\!{grid-template-columns:5.2rem 1fr auto!important}.grid-cols-\[5\.5rem_1fr_auto_1rem\]\!{grid-template-columns:5.5rem 1fr auto 1rem!important}.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}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.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)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12\.5{gap:calc(var(--spacing) * 12.5)}.gap-x-2\!{column-gap:calc(var(--spacing) * 2)!important}.gap-x-4\!{column-gap:calc(var(--spacing) * 4)!important}.gap-y-2\!{row-gap:calc(var(--spacing) * 2)!important}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#464646\]>:not(:last-child)){border-color:#464646}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--accent\){border-color:var(--accent)}.border-\(--cyan\){border-color:var(--cyan)}.border-\(--green\){border-color:var(--green)}.border-\(--line\){border-color:var(--line)}.border-\(--line-2\){border-color:var(--line-2)}.border-\[\#02b486\]{border-color:#02b486}.border-\[\#464646\]{border-color:#464646}.border-\[rgba\(238\,237\,233\,0\.15\)\]{border-color:#eeede926}.border-border{border-color:var(--color-border)}.border-current{border-color:currentColor}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-b-\(--accent\){border-bottom-color:var(--accent)}.border-b-transparent{border-bottom-color:#0000}.bg-\(--accent\){background-color:var(--accent)}.bg-\(--accent-soft\){background-color:var(--accent-soft)}.bg-\(--cyan\){background-color:var(--cyan)}.bg-\(--green\){background-color:var(--green)}.bg-\(--line\){background-color:var(--line)}.bg-\(--line-2\){background-color:var(--line-2)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a1c1a\]{background-color:#1a1c1a}.bg-\[\#1b1b1b\]{background-color:#1b1b1b}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#02b486\]{background-color:#02b486}.bg-\[\#060c09\]{background-color:#060c09}.bg-\[\#080f0c\]{background-color:#080f0c}.bg-\[\#100e11\]{background-color:#100e11}.bg-\[\#100e11\]\!{background-color:#100e11!important}.bg-\[\#040907\]{background-color:#040907}.bg-\[\#080709\]{background-color:#080709}.bg-\[\#131113\]{background-color:#131113}.bg-\[rgba\(0\,184\,107\,0\.02\)\]{background-color:#00b86b05}.bg-\[rgba\(0\,255\,210\,0\.08\)\]{background-color:#00ffd214}.bg-\[rgba\(2\,180\,134\,0\.1\)\]{background-color:#02b4861a}.bg-\[rgba\(2\,180\,134\,0\.15\)\]{background-color:#02b48626}.bg-\[rgba\(125\,240\,186\,0\.04\)\]{background-color:#7df0ba0a}.bg-\[rgba\(125\,240\,186\,0\.05\)\]{background-color:#7df0ba0d}.bg-ink{background-color:var(--color-ink)}.bg-transparent{background-color:#0000}.bg-none{background-image:none}.bg-none\!{background-image:none!important}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\!{padding:calc(var(--spacing) * 3)!important}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\!{padding:calc(var(--spacing) * 4)!important}.p-4\.5\!{padding:calc(var(--spacing) * 4.5)!important}.p-5{padding:calc(var(--spacing) * 5)}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[18px_16px\]{padding:18px 16px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.25{padding-inline:calc(var(--spacing) * 5.25)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-15{padding-block:calc(var(--spacing) * 15)}.py-\[1\.2rem\]{padding-block:1.2rem}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-6\.5{padding-bottom:calc(var(--spacing) * 6.5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-10\!{padding-bottom:calc(var(--spacing) * 10)!important}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[clamp\(2\.5rem\,5vw\,4rem\)\]{font-size:clamp(2.5rem,5vw,4rem)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre{white-space:pre}.text-\(--accent\){color:var(--accent)}.text-\(--amber\){color:var(--amber)}.text-\(--cyan\){color:var(--cyan)}.text-\(--green\){color:var(--green)}.text-\(--ink\){color:var(--ink)}.text-\(--ink-dim\){color:var(--ink-dim)}.text-\(--ink-faint\){color:var(--ink-faint)}.text-\[\#02b486\]{color:#02b486}.text-\[\#5e5e5e\]{color:#5e5e5e}.text-\[\#070e0b\]{color:#070e0b}.text-\[\#100e11\]{color:#100e11}.text-\[\#d9d9d9\]{color:#d9d9d9}.text-\[\#ff6b6b\]{color:#ff6b6b}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-paper{color:var(--color-paper)}.text-paper-40{color:var(--color-paper-40)}.text-paper-50{color:var(--color-paper-50)}.text-rose-500\/80{color:#ff2357cc}@supports (color:color-mix(in lab, red, red)){.text-rose-500\/80{color:color-mix(in oklab, var(--color-rose-500) 80%, transparent)}}.text-text-muted{color:var(--color-text-muted)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.placeholder-neutral-600::placeholder{color:var(--color-neutral-600)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_0_8px_\#02b486\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#02b486);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_0_8px_var\(--accent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--accent));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_0_12px_rgba\(0\,255\,210\,0\.3\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#00ffd24d);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_0_14px_rgba\(2\,180\,134\,0\.35\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#02b48659);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_0_16px_rgba\(125\,240\,186\,0\.3\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#7df0ba4d);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_0_30px_rgba\(0\,184\,107\,0\.15\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#00b86b26);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_0_60px_rgba\(0\,184\,107\,0\.08\)\,0_20px_60px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#00b86b14), 0 20px 60px var(--tw-shadow-color,#0009);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}.filter{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))}.transition-\[opacity_\.3s\,visibility_\.3s\]{transition-property:opacity .3s,visibility .3s;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform_\.3s\,opacity_\.3s\]{transition-property:transform .3s,opacity .3s;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[clip-path\:polygon\(0_0\,calc\(100\%-10px\)_0\,100\%_10px\,100\%_100\%\,10px_100\%\,0_calc\(100\%-10px\)\)\]{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.\[clip-path\:polygon\(6px_0\,100\%_0\,100\%_calc\(100\%-6px\)\,calc\(100\%-6px\)_100\%\,0_100\%\,0_6px\)\]{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.\[clip-path\:polygon\(10px_0\,100\%_0\,100\%_calc\(100\%-10px\)\,calc\(100\%-10px\)_100\%\,0_100\%\,0_10px\)\]{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.placeholder\:text-\(--ink-faint\)::placeholder{color:var(--ink-faint)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:border-\(--accent\):hover{border-color:var(--accent)}.hover\:border-\(--ink-dim\):hover{border-color:var(--ink-dim)}.hover\:bg-\[\#00d69e\]:hover{background-color:#00d69e}.hover\:bg-\[\#02b486\]:hover{background-color:#02b486}.hover\:bg-\[\#222\]:hover{background-color:#222}.hover\:bg-neutral-900\/30:hover{background-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-900\/30:hover{background-color:color-mix(in oklab, var(--color-neutral-900) 30%, transparent)}}.hover\:text-\(--accent\):hover{color:var(--accent)}.hover\:text-\(--ink\):hover{color:var(--ink)}.hover\:text-\(--ink-dim\):hover{color:var(--ink-dim)}.hover\:text-\[\#070e0b\]:hover{color:#070e0b}.hover\:text-\[\#100e11\]:hover{color:#100e11}.hover\:text-neutral-300:hover{color:var(--color-neutral-300)}.hover\:text-neutral-400:hover{color:var(--color-neutral-400)}.hover\:not-disabled\:border-\(--accent\):hover:not(:disabled){border-color:var(--accent)}.hover\:not-disabled\:border-\(--ink\):hover:not(:disabled){border-color:var(--ink)}.hover\:not-disabled\:bg-\[\#00d67c\]:hover:not(:disabled){background-color:#00d67c}.hover\:not-disabled\:text-\(--ink\):hover:not(:disabled){color:var(--ink)}}.focus\:border-\(--accent\):focus{border-color:var(--accent)}.focus\:border-\[\#02b486\]\/60:focus{border-color:oklab(68.3148% -.136611 .0325833/.6)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-neutral-800:disabled{background-color:var(--color-neutral-800)}.disabled\:text-neutral-500:disabled{color:var(--color-neutral-500)}.disabled\:opacity-40:disabled{opacity:.4}@media not all and (width>=1300px){.max-\[1300px\]\:hidden\!{display:none!important}}@media not all and (width>=64rem){.max-lg\:col-span-full{grid-column:1/-1}}@media not all and (width>=48rem){.max-md\:col-auto{grid-column:auto}.max-md\:hidden{display:none}.max-md\:flex-col{flex-direction:column}.max-md\:items-start{align-items:flex-start}}@media not all and (width>=40rem){.max-sm\:ml-5\!{margin-left:calc(var(--spacing) * 5)!important}.max-sm\:px-0\!{padding-inline:calc(var(--spacing) * 0)!important}}@media (width>=481px){.min-\[481px\]\:p-6{padding:calc(var(--spacing) * 6)}.min-\[481px\]\:p-7{padding:calc(var(--spacing) * 7)}.min-\[481px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=981px){.min-\[981px\]\:max-h-175{max-height:calc(var(--spacing) * 175)}.min-\[981px\]\:min-w-205{min-width:calc(var(--spacing) * 205)}.min-\[981px\]\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.min-\[981px\]\:grid-cols-\[1fr_1\.2fr_320px\]{grid-template-columns:1fr 1.2fr 320px}.min-\[981px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[981px\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.min-\[981px\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.min-\[981px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=1101px){.min-\[1101px\]\:flex{display:flex}.min-\[1101px\]\:grid-cols-\[110px_1fr_110px\]{grid-template-columns:110px 1fr 110px}}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5\!{padding:calc(var(--spacing) * 5)!important}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-6\!{padding:calc(var(--spacing) * 6)!important}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (width>=48rem){.md\:-mx-8\!{margin-inline:calc(var(--spacing) * -8)!important}.md\:ml-8\!{margin-left:calc(var(--spacing) * 8)!important}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[7\.5rem_1fr_6\.5rem\]\!{grid-template-columns:7.5rem 1fr 6.5rem!important}.md\:grid-cols-\[8\.5rem_1fr_4\.5rem_1\.5rem\]\!{grid-template-columns:8.5rem 1fr 4.5rem 1.5rem!important}.md\:gap-x-4\!{column-gap:calc(var(--spacing) * 4)!important}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:p-\[1\.25rem_1\.5rem\]\!{padding:1.25rem 1.5rem!important}.md\:p-\[1\.75rem_2rem\]\!{padding:1.75rem 2rem!important}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-\[5\%\]{padding-inline:5%}.md\:px-px{padding-inline:1px}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:text-ink{color:var(--color-ink)}}@media (width>=64rem){.lg\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-40{padding-bottom:calc(var(--spacing) * 40)}}@media (width>=80rem){.xl\:scale-120{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@font-face{font-family:Chalet;src:url(/fonts/chalet_londonnineteensixty.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel Square;src:url(/fonts/GeistPixel-Square.woff2)format("woff2");font-display:swap}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/InstrumentSans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/ChivoMono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#00b86b;--red-glow:#00b86b66;--blue:#0b5134;--blue-dim:#0b513426;--green:#7df0ba;--green-dim:#7df0babf;--secondary:#082318;--ink:#1b1b1b;--paper:#eeede9;--paper-dim:#eeede9bf;--paper-faint:#eeede914;--border:#eeede924;--border-dim:#eeede91a;--paper-70:#eeede9b3;--paper-60:#eeede999;--paper-50:#eeede980;--paper-45:#eeede973;--paper-40:#eeede966;--paper-35:#eeede959;--paper-30:#eeede94d;--paper-25:#eeede940;--paper-20:#eeede933;--paper-15:#eeede926;--paper-12:#eeede91f;--paper-06:#eeede90f;--paper-04:#eeede90a;--paper-02:#eeede905;--text-muted:var(--paper-40);--text-tertiary:var(--paper-35);--text-faint:var(--paper-25);--chamfer:14px}html{scrollbar-gutter:stable;scroll-behavior:smooth;overflow-y:scroll}::selection{color:#1b1b1b;background:#00b86be5}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,system-ui,sans-serif;overflow-x:hidden}.mono{font-family:Chivo Mono,monospace}.display{letter-spacing:-.03em;font-family:Chalet,Inter,sans-serif}.display-heavy{letter-spacing:-.02em;font-family:Chalet,Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}.scanlines{pointer-events:none;z-index:10002;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000014 2px 4px);width:100vw;height:100vh;position:fixed;top:0;left:0}.noise{pointer-events:none;z-index:10001;opacity:.08;filter:url(#grainy);width:100%;height:100%;position:fixed;top:0;left:0}.rgb-fringe{pointer-events:none;z-index:10003;background:linear-gradient(90deg,#00b86b05,#08231804,#00b86b05) 0 0/3px 100%;width:100vw;height:100vh;position:fixed;top:0;left:0}.btn-chamfer{cursor:pointer;clip-path:polygon(var(--chamfer) 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%, 0 var(--chamfer));border:none;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:Chivo Mono,monospace;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative}.btn-chamfer:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn-red{background:var(--red);color:var(--ink)}.btn-red:hover{text-shadow:-1px 0 #08231859,1px 0 #00b86b59;box-shadow:4px 4px 0 var(--blue);animation:.3s ease-in-out btn-glitch}.btn-cta{background:var(--red);color:var(--ink)}.btn-cta:hover{text-shadow:-1px 0 #08231859,1px 0 #00b86b59;box-shadow:4px 4px 0 var(--blue);animation:.3s ease-in-out btn-glitch}.btn-dark{color:var(--paper);background:#000}.btn-dark:hover{text-shadow:-1px 0 #08231859,1px 0 #00b86b59;box-shadow:4px 4px 0 var(--secondary);animation:.3s ease-in-out btn-glitch}.btn-outline{color:var(--paper);clip-path:none;background:#00b86b1f;border:1px solid #00b86b59}.btn-outline:hover{text-shadow:-1px 0 #08231859,1px 0 #00b86b59;border-color:var(--red);background:#00b86b33;animation:.3s ease-in-out btn-glitch}.btn-ghost{color:var(--paper);background:#00b86b2e}.btn-ghost:hover{text-shadow:-1px 0 #08231859,1px 0 #00b86b59;background:#00b86b47;animation:.3s ease-in-out btn-glitch}@keyframes btn-glitch{0%{text-shadow:none;opacity:1;transform:translate(0)}12%{text-shadow:-1.5px 0 #08231866,1.5px 0 #00b86b66;opacity:.8;transform:translate(-1px,.5px)}24%{text-shadow:1px 0 #00b86b4d,-1px 0 #0823184d;opacity:.92;transform:translate(1px,-.5px)}36%{text-shadow:none;opacity:.85;transform:translate(-.5px)}50%{text-shadow:none;opacity:1;transform:translate(0)}to{text-shadow:none;opacity:1;transform:translate(0)}}.glitch-text{display:inline-block;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.glitch-text:before{text-shadow:-.5px 0 #08231833;clip:rect(24px, 9999px, 90px, 0);opacity:.6;animation:5s linear infinite alternate-reverse glitch-subtle-1;left:.5px}.glitch-text:after{text-shadow:.5px 0 #00b86b33;clip:rect(85px, 9999px, 140px, 0);opacity:.6;animation:4.5s linear infinite alternate-reverse glitch-subtle-2;left:-.5px}.hero .glitch-text:before,.hero .glitch-text:after{background:var(--red)}.content .glitch-text:before,.content .glitch-text:after{background:var(--ink)}@keyframes glitch-subtle-1{0%{clip:rect(12px, 9999px, 5px, 0)}20%{clip:rect(80px, 9999px, 100px, 0)}40%{clip:rect(40px, 9999px, 5px, 0)}60%{clip:rect(10px, 9999px, 80px, 0)}80%{clip:rect(120px, 9999px, 50px, 0)}to{clip:rect(60px, 9999px, 100px, 0)}}@keyframes glitch-subtle-2{0%{clip:rect(65px, 9999px, 100px, 0)}20%{clip:rect(10px, 9999px, 80px, 0)}40%{clip:rect(90px, 9999px, 10px, 0)}60%{clip:rect(20px, 9999px, 5px, 0)}80%{clip:rect(50px, 9999px, 120px, 0)}to{clip:rect(10px, 9999px, 60px, 0)}}.card{background:#f0ede60a;border:1px solid #f0ede61a;flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1.5rem;display:flex}.card .card-body{color:var(--paper-dim)}.card .card-body p{line-height:150%}.card .card-body p+p{margin-top:1rem}.status{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5rem;font-family:Chivo Mono,monospace;font-size:.75rem;display:inline-flex}.status-dot{border-radius:50%;width:6px;height:6px;position:relative}.status-dot:after{content:"";background:inherit;opacity:.4;border-radius:50%;animation:2s ease-in-out infinite pulse-ring;position:absolute;inset:-3px}.status-dot.red,.status-dot.red:after{background:var(--red)}.status-dot.blue,.status-dot.blue:after{background:var(--blue)}.status-dot.green,.status-dot.green:after{background:#00b86b}@keyframes pulse-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glitch-shift{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px,1px)}94%{transform:translate(2px,-1px)}96%{transform:translate(-1px,-1px)}98%{transform:translate(1px)}}.badge{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--red);-webkit-backdrop-filter:blur(8px);background:#082318e0;border:1px solid #00b86b33;gap:.6rem;margin:0 auto 2rem;padding:.5rem 1rem;font-family:Chivo Mono,monospace;font-size:.75rem;display:flex}.section-title{letter-spacing:-.03em;font-family:Chalet,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);line-height:.92}.mono-label{text-transform:uppercase;letter-spacing:.15em;font-family:Chivo Mono,monospace;font-size:.75rem}.section-label{text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);margin-bottom:1rem;font-family:Chivo Mono,monospace;font-size:.75rem;display:block}.offline-section{padding:8rem 0;position:relative;overflow:hidden}.offline-section:before{content:"";background:var(--border);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%}.offline-section.three-col:before{display:none}.content{background:var(--ink);position:relative}.content-lines{pointer-events:none;z-index:9999;position:fixed;inset:0}.content-lines:before,.content-lines:after{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0}.content-lines:before{left:calc(50% - 600px)}.content-lines:after{right:calc(50% - 600px)}.container{max-width:1200px;margin:0 auto;padding:0 3rem}.content section{border-top:none;border-bottom:none}.section-divider{background:var(--border);max-width:1200px;height:1px;margin:0 auto}.grid-bg{position:relative;overflow:hidden}.grid-bg:after{content:"";background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);transform-origin:50% 60%;pointer-events:none;z-index:0;background-size:80px 80px;position:absolute;inset:-80% -40% -40%;transform:perspective(600px)rotateX(55deg);-webkit-mask-image:radial-gradient(50% 45% at 50% 55%,#0009 0%,#0000 100%);mask-image:radial-gradient(50% 45% at 50% 55%,#0009 0%,#0000 100%)}.grid-bg>.container{z-index:1;position:relative}.blink-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red-glow);border-radius:50%;animation:2s ease-in-out infinite blink}.pixel-transition{background:var(--ink);height:120px;position:relative;overflow:hidden}.pixel-transition:before{content:"";background:var(--red);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.06' numOctaves='2' seed='2'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.06' numOctaves='2' seed='2'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes hdr-glow-pulse{0%,to{opacity:.4;filter:blur(8px)}50%{opacity:.7;filter:blur(12px)}}@media (width<=1280px){.content-lines:before{left:5%}.content-lines:after{right:5%}.container,.section-divider,footer>.container{max-width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.how-bottom{padding-left:0;padding-right:0}footer{padding-left:5%;padding-right:5%}}@media (width<=1024px){.container{padding:0 2rem}}@media (width<=768px){.container{padding:0 1.25rem}.section-divider{max-width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}.content-lines:before{left:1.25rem}.content-lines:after{right:1.25rem}.offline-section{padding:4rem 0}.btn-chamfer{padding:.75rem 1.5rem;font-size:.8rem}}.prose{color:var(--paper-60);font-size:1.0625rem;line-height:1.75}.prose p{margin:0 0 1.5rem}.prose h2{letter-spacing:-.01em;color:var(--paper);margin:3rem 0 1rem;font-family:Chalet,sans-serif;font-size:1.75rem;line-height:1.25}.prose h3{color:var(--paper);margin:2.5rem 0 .75rem;font-family:Chalet,sans-serif;font-size:1.35rem;line-height:1.3}.prose h4{color:var(--paper);margin:2rem 0 .5rem;font-size:1.1rem;font-weight:600}.prose a{color:var(--red);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.prose a:hover{color:var(--paper)}.prose strong{color:var(--paper);font-weight:600}.prose ul,.prose ol{margin:0 0 1.5rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose li::marker{color:var(--text-muted)}.prose blockquote{border-left:3px solid var(--red);color:var(--paper-50);margin:2rem 0;padding:.75rem 1.25rem;font-style:italic}.prose blockquote p:last-child{margin-bottom:0}.prose code{background:var(--paper-06);border-radius:4px;padding:.15em .4em;font-family:Chivo Mono,monospace;font-size:.875em}.prose pre{background:var(--paper-04);border:1px solid var(--border-dim);border-radius:6px;margin:2rem 0;padding:1.25rem 1.5rem;line-height:1.5;overflow-x:auto}.prose pre code{background:0 0;padding:0;font-size:.85rem}.prose img{border-radius:6px;max-width:100%;height:auto;margin:2rem 0}.prose hr{border:none;border-top:1px solid var(--border-dim);margin:3rem 0}.waitlist-form-wrapper{width:100%;max-width:480px;margin:0 auto}.waitlist-heading{color:var(--paper);margin-bottom:.5rem;font-family:Chalet,sans-serif;font-size:1.25rem}.waitlist-description{color:var(--paper-50);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.waitlist-form{width:100%}.hp-field{opacity:0;z-index:-1;width:0;height:0;position:absolute;top:-9999px;left:-9999px}.form-row{gap:.75rem;display:flex}.email-input{letter-spacing:.02em;background:var(--paper-04);border:1px solid var(--paper-15);color:var(--paper);outline:none;flex:1;padding:.85rem 1.2rem;font-family:Chivo Mono,monospace;font-size:.8rem;transition:border-color .2s}.email-input:focus{border-color:var(--paper-35)}.email-input::placeholder{color:var(--paper-30)}.submit-button{background:var(--red);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-family:Chivo Mono,monospace;font-size:.75rem;font-weight:700;transition:background .2s;display:inline-flex}.submit-button:hover:not(:disabled){background:var(--color-red);opacity:.8}.submit-button:disabled{opacity:.7;cursor:not-allowed}.button-loading,.submit-button[data-loading=true] .button-text{display:none}.submit-button[data-loading=true] .button-loading{display:block}.spinner{width:18px;height:18px;animation:1s linear infinite wl-spin}@keyframes wl-spin{to{transform:rotate(360deg)}}.form-error{color:#ff6b6b;min-height:1rem;margin-top:.5rem;font-size:.75rem}.form-error:empty{display:none}.turnstile-container{text-align:left;margin-top:1rem}.waitlist-success{text-align:center}.waitlist-success[hidden]{display:none}.success-icon{margin-bottom:1rem}.success-icon svg{width:40px;height:40px;margin:0 auto}.success-heading{color:var(--paper);margin-bottom:.5rem;font-family:Chalet,sans-serif;font-size:1.8rem}.success-position{color:var(--paper-60);margin-bottom:1.5rem;font-size:1rem}.position-number{color:var(--red);font-weight:700}.referral-section{background:var(--paper-04);border:1px solid var(--border-dim);margin-bottom:1rem;padding:1.25rem}.referral-label{letter-spacing:.1em;text-transform:uppercase;color:var(--paper-50);margin-bottom:.75rem;font-family:Chivo Mono,monospace;font-size:.65rem;font-weight:700}.referral-link-row{gap:.5rem;display:flex}.referral-link{background:var(--paper-04);border:1px solid var(--border-dim);color:var(--paper);outline:none;flex:1;padding:.65rem .85rem;font-family:Chivo Mono,monospace;font-size:.75rem}.copy-button{border:1px solid var(--border-dim);background:var(--paper-04);width:40px;height:40px;color:var(--paper-50);cursor:pointer;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.copy-button:hover{color:var(--red);border-color:var(--red)}.copy-button svg{width:18px;height:18px}.copy-button svg[hidden]{display:none}.copy-button .check-icon{color:var(--red)}.dashboard-link{color:var(--red);letter-spacing:.03em;font-family:Chivo Mono,monospace;font-size:.75rem}@media (width<=768px){.form-row{flex-direction:column}.submit-button{justify-content:center;width:100%}}.hero{background:var(--red);z-index:10000;flex-direction:column;width:100vw;min-height:50vh;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.hero-content{z-index:10;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:calc(1200px + 6rem);margin:0 auto;padding:0 3rem;display:flex;position:relative}.hero h1{color:var(--ink);letter-spacing:-.04em;margin-bottom:2rem;font-family:Chalet,Inter,sans-serif;font-size:clamp(3.5rem,8vw,7rem);line-height:.9;position:relative}.hero-sub{color:var(--ink);opacity:.85;max-width:700px;margin-bottom:2.5rem;font-size:1.15rem;font-weight:600;line-height:1.6}.hero-actions{gap:1rem;margin-bottom:3rem;display:flex}.hero-ticker{z-index:10;border-top:1px solid #0a0a0a26;padding:.75rem 0;position:relative;overflow:hidden}.hero-ticker-inner{white-space:nowrap;color:var(--ink);opacity:.7;letter-spacing:.1em;text-transform:uppercase;-webkit-text-stroke:.5px var(--ink);gap:4rem;font-family:Geist Pixel Square,monospace;font-size:.8rem;animation:18s linear infinite ticker;display:flex}.hero-watermark{opacity:1;pointer-events:none;width:55%;animation:4s linear infinite watermark-glitch;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}@media (width<=1280px){.hero-content{max-width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media (width<=1024px){.hero-content{padding:0 2rem}}@media (width<=768px){.hero-content{padding:0 1.25rem}.hero h1{font-size:clamp(3.5rem,12vw,7rem)}.hero-sub{font-size:1rem}.hero-actions{flex-wrap:wrap}.hero-actions .btn-chamfer{flex:100%;justify-content:center;padding:1.25rem 2rem;font-size:1rem}.hero-ticker-inner{gap:2rem}.hero-watermark{width:80%;right:-10%}}.hero:not(.is-visible) .hero-watermark,.hero:not(.is-visible) .hero-ticker-inner{animation-play-state:paused}@keyframes watermark-glitch{0%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}2%{filter:hue-rotate(90deg)saturate(3);opacity:.12;transform:translateY(-50%)translate(8px,-3px)}4%{filter:hue-rotate(-60deg);opacity:.06;transform:translateY(-50%)translate(-6px,2px)}5%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}15%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}15.5%{filter:hue-rotate(180deg)saturate(4);opacity:.15;transform:translateY(-50%)translate(-10px)skew(-3deg)}16%{filter:hue-rotate(-90deg)brightness(1.5);opacity:.1;transform:translateY(-50%)translate(5px,-2px)skew(2deg)}17%{filter:saturate(2);opacity:.12;transform:translateY(-50%)translate(-3px,1px)}18%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}40%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}40.3%{filter:hue-rotate(120deg)saturate(5);opacity:.18;transform:translateY(-50%)translate(12px)scaleX(1.02)}40.6%{filter:hue-rotate(-45deg);opacity:.05;transform:translateY(-50%)translate(-8px,3px)scaleX(.98)}41%{filter:brightness(1.3);opacity:.1;transform:translateY(-50%)translate(4px,-1px)}41.5%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}65%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}65.2%{filter:hue-rotate(200deg)saturate(3)brightness(1.4);opacity:.2;transform:translateY(-50%)translate(-5px,-4px)skew(-5deg)}65.5%{filter:hue-rotate(-120deg);opacity:.04;transform:translateY(-50%)translate(7px,2px)skew(2deg)}66%{filter:saturate(2);opacity:.1;transform:translateY(-50%)translate(-2px)}66.5%{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}to{filter:none;opacity:.08;transform:translateY(-50%)translate(0)}}.problem-section{border-bottom:none;padding:0}.problem-container{padding:0}.problem-outer{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.problem-top{padding:3rem 3rem 2.5rem}.problem-badge{margin-bottom:2rem}.problem-headline{font-size:clamp(3rem,5vw,4.5rem);line-height:.92}.problem-divider{border-top:1px solid var(--border)}.problem-grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;min-height:630px;display:grid}.problem-eye-col{border-right:1px solid var(--border);grid-row:1/4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.problem-eye-wrapper{width:380px;height:380px}.problem-eye-svg{width:100%;height:100%}#eye-pupil{animation:4s linear infinite pupil-glitch}.problem-card{padding:2rem}.problem-grid>:nth-child(2),.problem-grid>:nth-child(4),.problem-grid>:nth-child(6){border-right:1px solid var(--border)}.problem-grid>:nth-child(2),.problem-grid>:nth-child(3),.problem-grid>:nth-child(4),.problem-grid>:nth-child(5){border-bottom:1px solid var(--border)}.problem-card-header{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.problem-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:.65rem}.problem-card-number{letter-spacing:.2em;color:var(--paper-20);font-size:.6rem}.problem-card h3{margin-bottom:.75rem;font-size:1.35rem;line-height:1.05}.problem-card p{color:var(--paper-dim);font-size:.8rem;line-height:1.6}.eye-blink-target{transform-origin:240px 240px;transition:transform .25s cubic-bezier(.7,0,1,.5);transform:scaleY(1)}.eye-blink-target.shut{transition:transform .2s cubic-bezier(0,.5,.3,1);transform:scaleY(.02)}.eye-linework{transition:opacity .1s}.problem-eye-col:hover .eye-linework{opacity:.8;transition:opacity}@media (width<=768px){.problem-top{padding:1.5rem 1.25rem!important}.problem-grid{grid-template-rows:auto!important;grid-template-columns:1fr!important;min-height:auto!important}.problem-eye-col{border-bottom:1px solid var(--border);min-height:280px;border-right:none!important;grid-row:auto!important}.problem-eye-wrapper{width:280px!important;height:280px!important}.problem-card{border-right:none!important;border-bottom:1px solid var(--border)!important;padding:1.25rem!important}.problem-card:last-child{border-bottom:none!important}}@media (width<=1024px) and (width>=769px){.problem-top{padding:2rem!important}}.signal-section:not(.is-visible) #eye-pupil{animation-play-state:paused!important}@keyframes pupil-glitch{0%,to{opacity:1;transform:translate(0)}2%{opacity:.8;transform:translate(2px,-1px)}3%{opacity:.5;transform:translate(-2px,1px)}4%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translate(0)}40.3%{opacity:.6;transform:translate(-3px)}40.8%{opacity:.3;transform:translate(2px,-1px)}41.5%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(0)}75.2%{opacity:.7;transform:translate(1px,2px)}75.6%{opacity:.4;transform:translate(-2px,-1px)}76%{opacity:1;transform:translate(0)}}.intro-container{z-index:1;position:relative}.intro-flex{flex-direction:column;align-items:center;display:flex}.intro-headline-wrap{text-align:center;max-width:650px;margin-bottom:3rem}.intro-badge{justify-content:center;margin-bottom:2rem}.intro-title{margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4.5rem);line-height:.92}.intro-desc{color:var(--paper-dim);text-wrap:balance;font-size:1rem;line-height:1.6}.intro-spacer{height:2rem}.intro-diagram-wrap{width:100%;max-width:1000px;position:relative}.intro-diagram{width:100%;display:block}#intro-routor .intro-headline-wrap h2,#intro-routor .intro-headline-wrap p,#intro-routor .intro-headline-wrap .badge{text-shadow:0 0 8px var(--ink), 0 0 16px var(--ink), 0 0 32px var(--ink), 0 0 60px var(--ink), 0 0 100px var(--ink)}#intro-routor svg{will-change:transform;contain:layout style paint;transform:translateZ(0)}.svg-card{cursor:default}.svg-card rect,.svg-card .card-title,.svg-card .card-sub,.svg-card .card-accent,.svg-card .card-divider{transition:fill .15s,stroke .15s}.svg-card:hover rect,.svg-card:hover .card-title,.svg-card:hover .card-sub,.svg-card:hover .card-accent,.svg-card:hover .card-divider{transition:fill,stroke}.svg-card:hover rect{fill:var(--paper-faint);stroke:var(--border)}.svg-card:hover .card-title{fill:var(--paper)}.svg-card:hover .card-sub{fill:#f0ede680}.svg-card:hover .card-accent{fill:var(--green)}.svg-card:hover .card-divider{stroke:#f0ede62e}.intro-shader-wrap .shader-bg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.intro-shader-wrap{z-index:0;pointer-events:none;mix-blend-mode:lighten;height:0;position:absolute;top:0;left:calc(50% - 600px);right:calc(50% - 600px);overflow:hidden}@media (width<=1280px){.intro-shader-wrap{left:5%;right:5%}}@media (width<=768px){.intro-shader-wrap{left:1.25rem;right:1.25rem}}.offline-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.offline-visual{justify-content:center;align-items:center;min-height:420px;margin-left:-3rem;display:flex;position:relative}.globe-svg{width:900px;height:900px;position:absolute;top:50%;left:0%;transform:translate(-40%,-50%)}.offline-badge{margin:0 0 1.5rem}.offline-content h2{letter-spacing:-.03em;margin-bottom:1.5rem;font-family:Chalet,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1}.offline-content>p{color:var(--paper-dim);max-width:440px;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.offline-card{transition:border-color .1s,color .1s}.offline-card .offline-card-title,.offline-card .offline-card-accent{transition:color .1s,opacity .1s}.offline-card:hover{transition:border-color,color;color:#fff!important;border-color:#f0ede647!important}.offline-card:hover .offline-card-accent{transition:color,opacity;opacity:1!important;color:#4ade80!important}@keyframes disconnect-drift-left{0%,80%,to{opacity:.5;transform:translate(0)}85%{opacity:.3;transform:translate(-6px,2px)}90%{opacity:.15;transform:translate(-10px,4px)}95%{opacity:.4;transform:translate(-4px,1px)}}@keyframes disconnect-drift-right{0%,80%,to{opacity:.5;transform:translate(0)}85%{opacity:.3;transform:translate(6px,-2px)}90%{opacity:.15;transform:translate(10px,-4px)}95%{opacity:.4;transform:translate(4px,-1px)}}.globe-line-left{animation:6s ease-in-out infinite disconnect-drift-left}.globe-line-right{animation:6s ease-in-out infinite disconnect-drift-right}@media (width<=1280px){.offline-section .container{max-width:90%;padding-left:0;padding-right:0}.offline-visual{margin-left:0;margin-right:0}}.offline-section:not(.is-visible) .globe-line-left,.offline-section:not(.is-visible) .globe-line-right{animation-play-state:paused}@media (width<=768px){.offline-section:before{display:none}.offline-visual:after{content:"";background:var(--border);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%}.offline-visual{border-bottom:1px solid var(--border)}.offline-layout{grid-template-columns:1fr;gap:2rem}.offline-visual{min-height:300px;margin-left:0}.globe-svg{width:700px;height:700px}.wifi-center{transform-origin:160px 160px;transform:scale(1.3)}.offline-content{text-align:center}.offline-content .offline-badge{justify-content:center}.offline-content>p{margin-left:auto;margin-right:auto}}@media (width<=1024px) and (width>=769px){.offline-layout{gap:2rem}.offline-visual{margin-left:0}}@keyframes signal-flicker{0%,92%,to{opacity:1;transform:translate(0)}93%{opacity:.4;transform:translate(-2px,1px)}95%{opacity:.8;transform:translate(1px,-1px)}97%{opacity:.3;transform:translate(-1px)}}.offline-section.three-col{padding:0}.three-col-container{padding-left:0;padding-right:0;position:relative}.three-col-grid{grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;min-width:0;display:grid}.three-col-grid>div:not(.three-col-divider){min-width:0}.three-col-grid>div:not(.three-col-divider):first-child{padding-left:2rem}.three-col-grid>div:not(.three-col-divider):last-child{padding-right:2rem}.three-col-cell{flex-direction:column;justify-content:center;align-items:center;padding:0 2rem;display:flex}.three-col-inner{text-align:center;padding:2rem 0}.three-col-badge{justify-content:center;margin-bottom:1rem}.three-col-heading{letter-spacing:-.03em;margin-bottom:.75rem;font-family:Chalet,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);line-height:.95}.three-col-text{color:var(--paper-dim);font-size:.85rem;line-height:1.6}.three-col-text--dim{color:var(--paper-dim)}.three-col-divider{background:var(--border);align-self:stretch;width:1px}@media (width<=768px){.three-col-grid{grid-template-columns:1fr}.three-col-divider{align-self:auto;width:100%;height:1px}}.how-section{padding:8rem 0 0}.how-section>.container{padding-left:0;padding-right:0}@media (width<=768px){.how-section>.container{padding-left:1.25rem;padding-right:1.25rem}}.how-intro{text-align:center;margin-bottom:1rem;padding:0 3rem}.how-intro-badge{justify-content:center;margin-bottom:1.5rem}.how-intro-body{color:var(--paper-dim);max-width:620px;margin:1.5rem auto 0;font-size:1rem;line-height:1.6}.how-process{flex-direction:column;gap:0;margin-top:3rem;display:flex}.how-phase{border-top:1px solid var(--border);grid-template-columns:2fr 3fr;align-items:stretch;display:grid}.how-phase:last-child{border-bottom:1px solid var(--border)}.how-phase-copy{padding:1.5rem 2rem 1.5rem 1.25rem}.how-phase-copy h3{letter-spacing:-.02em;color:var(--paper);margin-top:.5rem;font-family:Chalet,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.05;transition:color .3s}.how-phase.is-muted .how-phase-copy{opacity:.78}.how-phase-body{margin-top:.25rem}.how-phase-body p{color:var(--paper-dim);margin-top:1rem;font-size:.9rem;line-height:1.7}.how-phase-body p+p{margin-top:.5rem}.how-phase-visual{border-left:1px solid var(--border);background:#f0ede604;justify-content:center;align-items:center;padding:1.5rem;display:flex}.how-data-card{width:100%;max-width:430px;padding:1.5rem 1.75rem;font-size:.72rem;line-height:1.7}.how-tier-list,.how-matrix,.how-performance-block{flex-direction:column;gap:.55rem;display:flex}.how-tier-row,.how-matrix-head,.how-matrix-row,.how-performance-row,.how-price-row{grid-template-columns:minmax(4.5rem,6.5rem) 1fr auto;align-items:center;gap:.8rem;display:grid}.how-tier-name,.how-tier-bars,.how-tier-label,.how-matrix-head span,.how-matrix-row span,.how-performance-row span,.how-price-row span,.how-card-foot,.how-performance-label{font-family:Chivo Mono,monospace}.how-tier-name,.how-tier-label,.how-matrix-row span:last-child,.how-performance-value,.how-price-row span:last-child{text-align:right}.how-tier-name,.how-matrix-head span,.how-performance-label,.how-card-foot{color:var(--paper-45)}.how-tier-bars,.how-matrix-row span:first-child,.how-performance-row span:first-child,.how-price-row span:first-child{color:var(--paper-70)}.how-tier-label.is-emphasis,.how-performance-value.is-emphasis,.how-card-foot.is-strong,.how-performance-row .is-emphasis{color:var(--green)}.how-card-foot{letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.65rem}.how-matrix-head{color:var(--paper);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #00b86b1f;margin-bottom:.2rem;padding-bottom:.6rem;font-size:.62rem}.how-matrix-row,.how-performance-row,.how-price-row{font-size:.7rem}.how-performance-block+.how-performance-block{margin-top:1rem}.how-performance-bars{color:var(--green)}.how-price-row{grid-template-columns:1fr auto}.how-price-row+.how-price-row{margin-top:.35rem}.how-stepper{grid-template-columns:2fr 3fr;align-items:start;gap:0;margin-top:3rem;display:grid}.how-steps-left{flex-direction:column;gap:0;display:flex}.how-step{border:none;border-top:1px solid var(--border);cursor:pointer;color:inherit;font:inherit;text-align:left;appearance:none;background:0 0;outline:none;width:100%;padding:1.5rem 2rem 1.5rem 1.25rem;display:block;position:relative;overflow:visible}.how-step:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.how-step:last-child{border-bottom:1px solid var(--border)}.how-step-progress{background:var(--paper-faint);width:2px;position:absolute;top:0;bottom:0;left:0}.how-step-progress-fill{background:var(--red);width:100%;height:0%;transition:none;position:absolute;top:0;left:0}.how-step.active .how-step-progress-fill{animation:6s linear forwards howProgressFill}@keyframes howProgressFill{0%{height:0%}to{height:100%}}.how-step-header{flex-direction:column;gap:.5rem;display:flex}.how-step-num{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-family:Chivo Mono,monospace;font-size:.6rem;transition:color .3s}.how-step.active .how-step-num{color:var(--red)}.how-step h3{letter-spacing:-.02em;color:var(--text-tertiary);font-family:Chalet,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.05;transition:color .3s}.how-step.active h3{color:var(--paper)}.how-step-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s,opacity .3s;display:grid}.how-step.active .how-step-body{opacity:1;grid-template-rows:1fr}.how-step-body-inner{overflow:hidden}.how-step-body p{color:var(--paper-dim);margin-top:1rem;font-size:.9rem;line-height:1.7}.how-step-body p+p{margin-top:.5rem}.how-illustration{border:1px solid var(--border);background:0 0;border-right:none;justify-content:center;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.shader-bg{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.shader-overlay-card{z-index:1;background:var(--ink);border:1px solid var(--red);width:90%;max-width:440px;height:auto;color:var(--paper-45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:1.75rem 2rem;font-family:Chivo Mono,monospace;font-size:.7rem;line-height:1.8;position:relative;overflow:hidden}.shader-overlay-card .card-title{color:var(--paper);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #00b86b1f;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;font-size:.65rem;display:flex}.shader-overlay-card .hl-red{color:var(--red)}.shader-overlay-card .hl-green{color:#00b86b}.shader-overlay-card .hl-bright{color:var(--paper-70)}.shader-overlay-card .hl-dim{color:var(--paper-45)}.card-content{display:none}.card-content.active{display:block}.how-code-diff{font-family:var(--font-mono);margin-bottom:1.5rem;margin-left:-2rem;margin-right:-2rem;font-size:.72rem;line-height:1.6}.how-code-line{grid-template-columns:2rem 1fr;align-items:center;min-height:1.75rem;padding-right:2rem;display:grid}.how-code-line.is-deleted{color:#ef4444;background:#ef444414}.how-code-line.is-added{color:var(--red);background:#00b86b14}.how-code-sign{text-align:center;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500}.how-code-line.is-deleted .how-code-sign{color:#ef4444}.how-code-line.is-added .how-code-sign{color:var(--red)}.how-code-content{white-space:pre}.how-code-line.is-deleted s{opacity:.85;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444}.how-code-line.is-normal{color:var(--paper-30)}.how-code-space{height:.35rem}.how-diff-footer{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--red);gap:1.5rem;margin-top:1rem;margin-left:2rem;font-size:.62rem;font-weight:700;display:flex}.how-analysis-prompt{font-family:var(--font-mono);color:var(--paper-45);border:1px solid #eeede914;margin-top:.25rem;margin-bottom:1.5rem;padding:.85rem 1.25rem;font-size:.72rem;font-style:italic;line-height:1.45}.how-analysis-section{margin-bottom:1.5rem}.how-analysis-section-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);margin-bottom:.85rem;font-size:.62rem}.how-analysis-row{font-family:var(--font-mono);grid-template-columns:7.5rem 1fr 6.5rem;align-items:center;gap:1rem;margin-bottom:.6rem;font-size:.68rem;display:grid}.how-analysis-label{color:var(--paper-45);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.how-analysis-bar-wrapper{background:#eeede914;width:100%;height:2px;position:relative}.how-analysis-bar{background:var(--red);height:100%;position:absolute;top:0;left:0}.how-analysis-value{color:var(--paper-30);text-align:right;font-size:.68rem}.how-analysis-value.is-highlight{color:var(--red)}.how-analysis-footer{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #eeede90f;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;font-size:.65rem;display:flex}.how-analysis-footer-label{color:var(--text-faint)}.how-analysis-footer-value{color:var(--red);font-weight:700}.how-selection-list{margin-bottom:1.5rem}.how-selection-row{font-family:var(--font-mono);color:var(--paper-20);grid-template-columns:8.5rem 1fr 4.5rem 1.5rem;align-items:center;gap:1rem;margin-bottom:.6rem;font-size:.68rem;display:grid}.how-selection-row.is-selected{color:var(--red)}.how-selection-name{text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.how-selection-row.is-selected .how-selection-name{color:var(--red)}.how-selection-bar-wrapper{background:#eeede90a;width:100%;height:2px;position:relative}.how-selection-bar{background:var(--red);height:100%;position:absolute;top:0;left:0}.how-selection-cost{text-align:right;font-size:.68rem}.how-selection-row.is-selected .how-selection-cost{color:var(--red)}.how-selection-status{text-align:right;font-weight:700}.how-selection-status.is-error{color:#ef4444}.how-selection-row.is-selected .how-selection-status{color:var(--red)}.how-selection-footer{border-top:1px solid #eeede90f;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.how-footer-col{flex-direction:column;gap:.25rem;display:flex}.how-footer-col.is-center{text-align:center;align-items:center}.how-footer-col.is-right{text-align:right;align-items:flex-end}.how-footer-val{font-family:var(--font-mono);color:var(--red);text-transform:uppercase;font-size:.75rem;font-weight:700}.how-footer-lbl{font-family:var(--font-mono);color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;font-size:.58rem}.shader-overlay-card.is-playground{width:90%;max-width:440px;padding:1.25rem 1.5rem}.shader-overlay-card.is-playground .pg-config-sidebar,.shader-overlay-card.is-playground .pg-routing-sidebar{display:none}.shader-overlay-card.is-playground .pg-body{min-height:auto;display:block}.pg-header{border-bottom:1px solid #00b86b1f;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.pg-header-left{align-items:center;gap:1.5rem;display:flex}.pg-window-controls{gap:.35rem;display:flex}.pg-dot{border-radius:50%;width:8px;height:8px}.pg-dot.red{background:#ef4444}.pg-dot.yellow{background:#f59e0b}.pg-dot.green{background:#10b981}.pg-tabs{gap:.5rem;display:flex}.pg-tab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-35);cursor:pointer;border-radius:3px;padding:.2rem .5rem;font-size:.58rem}.pg-tab.is-active{color:var(--red);background:#00b86b0f}.pg-run-btn{background:var(--red);color:var(--ink);font-family:var(--font-mono);cursor:pointer;border:none;border-radius:3px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.58rem;font-weight:700;display:flex}.pg-body{grid-template-columns:90px 1fr 135px;gap:1.25rem;min-height:280px;display:grid}.pg-config-sidebar{border-right:1px solid #eeede90a;flex-direction:column;gap:.85rem;padding-right:.75rem;display:flex}.pg-config-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-bottom:.2rem;font-size:.58rem}.pg-config-item{flex-direction:column;gap:.25rem;display:flex}.pg-config-label{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-faint);letter-spacing:.05em;font-size:.52rem}.pg-config-box{font-family:var(--font-mono);color:var(--paper-45);background:#eeede905;border:1px solid #eeede90f;border-radius:3px;padding:.25rem .4rem;font-size:.58rem}.pg-config-box.is-green{color:var(--red)}.pg-slider-container{flex-direction:column;gap:.25rem;margin-top:.2rem;display:flex}.pg-slider-track{background:#eeede914;width:100%;height:2px;position:relative}.pg-slider-fill{background:var(--red);height:100%;position:absolute;top:0;left:0}.pg-slider-thumb{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-slider-labels{font-family:var(--font-mono);color:var(--text-faint);justify-content:space-between;font-size:.48rem;display:flex}.pg-chat-area{flex-direction:column;justify-content:space-between;padding-right:.5rem;display:flex}.pg-chat-history{flex-direction:column;gap:1rem;display:flex}.pg-msg-group{flex-direction:column;gap:.35rem;display:flex}.pg-msg-header{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.55rem}.pg-msg-header.is-assistant{color:var(--red)}.pg-msg-bubble{font-family:var(--font-mono);color:var(--paper-70);background:#eeede905;border:1px solid #eeede90a;border-radius:4px;padding:.65rem .85rem;font-size:.62rem;line-height:1.45}.pg-cursor{background:var(--red);vertical-align:middle;width:5px;height:.65rem;margin-left:3px;animation:1s infinite pg-cursor-blink;display:inline-block}@keyframes pg-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.pg-input-container{background:#eeede903;border:1px solid #eeede90f;border-radius:4px;justify-content:space-between;align-items:center;margin-top:1rem;padding:.35rem .5rem;display:flex}.pg-input-placeholder{font-family:var(--font-mono);color:var(--paper-20);font-size:.58rem}.pg-send-btn{background:var(--red);color:var(--ink);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:.6rem;font-weight:700;display:flex}.pg-routing-sidebar{border-left:1px solid #eeede90a;flex-direction:column;padding-left:.75rem;display:flex}.pg-routing-header{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--red);align-items:center;gap:.35rem;margin-bottom:.85rem;font-size:.58rem;display:flex}.pg-routing-dot{background:var(--red);border-radius:50%;width:4px;height:4px}.pg-routing-section{border-bottom:1px solid #eeede90a;flex-direction:column;gap:.5rem;margin-bottom:.65rem;padding-bottom:.65rem;display:flex}.pg-routing-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pg-routing-item{flex-direction:column;gap:.15rem;display:flex}.pg-routing-label{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-faint);font-size:.5rem}.pg-routing-value{font-family:var(--font-mono);color:var(--red);font-size:.62rem}.pg-routing-value.is-dim{color:var(--paper-45)}.pg-routing-value.is-struck{color:#ef4444;text-decoration:line-through}.pg-footer{border-top:1px solid #eeede90f;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;display:flex}.pg-footer-left{font-family:var(--font-mono);color:var(--text-faint);gap:1rem;font-size:.58rem;display:flex}.pg-footer-left span span{color:var(--red)}.pg-footer-left span.dim span{color:var(--paper-45)}.pg-footer-right{font-family:var(--font-mono);color:var(--red);background:#00b86b0a;border:1px solid #00b86b33;border-radius:3px;padding:.15rem .4rem;font-size:.55rem;font-weight:700}@media (width<=640px){.pg-body{grid-template-columns:1fr;gap:1.5rem}.pg-config-sidebar{border-bottom:1px solid #eeede90a;border-right:none;padding-bottom:.85rem;padding-right:0}.pg-routing-sidebar{border-top:1px solid #eeede90a;border-left:none;padding-top:.85rem;padding-left:0}}@media (width<=480px){.pg-header-left{gap:.5rem}.pg-tab{padding:.15rem .35rem;font-size:.5rem}.pg-run-btn{padding:.2rem .5rem;font-size:.5rem}.pg-footer{flex-direction:column;align-items:flex-start;gap:.5rem}.pg-footer-left{flex-wrap:wrap;gap:.5rem}}@media (width<=768px){.how-section{padding:4rem 0 0}.how-stepper,.how-phase{grid-template-columns:1fr}.how-illustration{display:none}.how-phase-visual{border-right:1px solid var(--border);border-bottom:none;border-left:1px solid var(--border);order:2;min-height:400px}.how-phase-copy,.how-steps-left{order:1}.how-step{border-right:1px solid var(--border);padding:1.25rem 1.25rem 1.25rem 1rem}.how-phase-copy,.how-phase-visual{padding:1.25rem 1.25rem 1.25rem 1rem}.how-phase-body p{font-size:.85rem}.how-tier-row,.how-matrix-head,.how-matrix-row,.how-performance-row{grid-template-columns:minmax(4rem,5.5rem) 1fr auto;gap:.5rem}}@media (width<=1024px) and (width>=769px){.how-stepper,.how-phase{grid-template-columns:1fr 1fr}.how-illustration,.how-phase-visual{min-height:500px}}.how-bottom{text-align:center;max-width:600px;margin-top:.5rem;margin-left:auto;margin-right:auto;padding:0 3rem}.how-bottom p{color:var(--text-muted);font-size:.9rem;line-height:1.7}.how-bottom .highlight{color:var(--paper-70)}.illust-features{padding:8rem 0}.illust-features .container{padding:0 1.5rem}.illust-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem;display:grid}.illust-card{border:1px solid var(--border);clip-path:polygon(var(--chamfer) 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%, 0 var(--chamfer));background:#ffffff05;padding:2.5rem 2rem 2rem;transition:all .3s}.illust-card:hover{background:#00b86b08;border-color:#00b86b33}.illust-card svg{width:72px;height:72px;margin-bottom:1.75rem;display:block}.illust-card .illust-label{color:var(--red);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.illust-card h3{letter-spacing:-.02em;margin-bottom:.75rem;font-family:Chalet,sans-serif;font-size:1.35rem;line-height:1.1}.illust-card p{color:var(--paper-dim);font-size:.85rem;line-height:1.6}@media (width<=1024px){.illust-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.illust-features{padding:4rem 0}.illust-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.illust-card{padding:1.5rem 1.25rem 1.25rem}}.stats-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;display:grid}.stat-box{border-right:1px solid var(--border);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.stat-box:last-child{border-right:none}.stat-label{color:var(--red)}.stat-value{font-family:Chalet,Inter,sans-serif;font-size:2.5rem;line-height:1}.stat-note{color:var(--text-muted);font-family:Chivo Mono,monospace;font-size:.75rem}@media (width<=1280px){.stats-strip{max-width:90%;margin-left:auto;margin-right:auto}}@media (width<=1024px){.stats-strip{grid-template-columns:repeat(2,1fr)}.stat-box:nth-child(2){border-right:none}.stat-box:first-child,.stat-box:nth-child(2){border-bottom:1px solid var(--border)}}@media (width<=768px){.stats-strip{grid-template-columns:1fr}.stat-box{border-right:none;border-bottom:1px solid var(--border);padding:1.5rem 1.25rem}.stat-box:last-child{border-bottom:none}.stat-value{font-size:2rem}}.terminal-section{clip-path:inset(0 calc(50% - 600px));padding:8rem 0;position:relative}.term-header{text-align:center;margin-bottom:3rem}.term-badge{justify-content:center;margin-bottom:1.5rem}.term-title{font-size:clamp(2.5rem,4vw,3.5rem);line-height:.92}.terminal-section .section-header{margin-bottom:4rem}.terminal-artifact{max-width:630px;margin:0 auto;position:relative}.terminal-blueprint-left,.terminal-blueprint-right{pointer-events:none;width:155px;position:absolute;top:0;bottom:0}.terminal-blueprint-left{left:-172px}.terminal-blueprint-right{right:-172px}.bp-anno{align-items:center;gap:0;display:flex;position:absolute}.terminal-blueprint-left .bp-anno{right:0}.terminal-blueprint-right .bp-anno{left:0}.bp-at-34{top:34%}.bp-at-50{top:50%}.bp-at-66{top:66%}.bp-text{letter-spacing:.1em;text-transform:uppercase;font-family:Geist Pixel Square,monospace;font-size:.6rem;line-height:1.5}.terminal-blueprint-left .bp-text{text-align:right}.terminal-blueprint-right .bp-text{text-align:left}.bp-title{color:#fff}.bp-desc{color:var(--paper-45)}.bp-line-left,.bp-line-right{background:var(--paper-15);width:20px;height:1px}.bp-line-left{margin-left:8px}.bp-line-right{margin-right:8px}.bp-dot{border:1px solid var(--text-faint);background:0 0;width:4px;height:4px}.blink-dot-sm{width:6px;height:6px}.term-line-gap-sm{padding-top:.5rem}.term-line-gap{padding-top:.75rem}.term-ascii{color:var(--paper-20);margin:0;font-family:Chivo Mono,monospace;font-size:.6rem;line-height:1.3}.term-off{color:var(--red)}.terminal-annotation{color:var(--paper-30);letter-spacing:.05em;font-family:Chivo Mono,monospace;font-size:.75rem;position:absolute}.terminal-annotation:before{content:"";background:var(--border-dim);position:absolute}.annotation-left{text-align:right;white-space:nowrap;right:calc(100% + 3rem)}.annotation-left:before{width:1.5rem;height:1px;top:50%;right:-2rem}.annotation-right{white-space:nowrap;left:calc(100% + 3rem)}.annotation-right:before{width:1.5rem;height:1px;top:50%;left:-2rem}.monitor-casing{box-shadow:0 2px 0 var(--paper-04), 0 -1px #00000080, 0 20px 60px #0006;border:1px solid var(--paper-06);background:linear-gradient(160deg,#1a1a1a,#111,#0d0d0d);border-radius:10px;padding:1.25rem;position:relative}.monitor-vents{gap:4px;margin-bottom:.75rem;display:flex}.monitor-vent{background:var(--paper-04);border-radius:1px;flex-grow:1;height:3px}.monitor-screen-bezel{border:2px solid var(--paper-06);aspect-ratio:16/12;border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 2px 8px #00000080}.monitor-bezel-bottom{border-top:1px solid var(--paper-04);letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;padding-bottom:.5rem;font-family:Chivo Mono,monospace;font-size:.6rem;display:flex}.monitor-bezel-bottom .model-tag{color:var(--red);opacity:.5}.monitor-led{background:var(--red);width:4px;height:4px;box-shadow:0 0 6px var(--red-glow);border-radius:50%;animation:3s ease-in-out infinite blink}.terminal-window{background:#050505;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.terminal-bar{border-bottom:1px solid var(--paper-06);background:var(--paper-02);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.terminal-dots{gap:6px;display:flex}.terminal-dots span{background:var(--border-dim);border-radius:50%;width:8px;height:8px}.terminal-title{color:var(--paper-30);text-transform:uppercase;letter-spacing:.1em;font-family:Chivo Mono,monospace;font-size:.75rem}.terminal-body{flex:1;padding:1.75rem;font-family:Chivo Mono,monospace;font-size:.85rem;line-height:1.8}@keyframes terminalLineIn{0%{opacity:0}.01%{opacity:1}to{opacity:1}}.term-line{opacity:0;animation:10ms step-end forwards terminalLineIn}.term-line:first-child{animation-delay:.4s}.term-line:nth-child(2){animation-delay:1s}.term-line:nth-child(3){animation-delay:1.8s}.term-line:nth-child(4){animation-delay:2.4s}.term-line:nth-child(5){animation-delay:3.2s}.term-line:nth-child(6){animation-delay:3.6s}.term-line:nth-child(7){animation-delay:4.2s}.term-line:nth-child(8){animation-delay:4.8s}.terminal-body .prompt{color:var(--red)}.terminal-body .cmd{color:var(--paper)}.terminal-body .flag{color:var(--blue)}.terminal-body .output{color:var(--text-muted)}.terminal-body .success{color:var(--red)}.terminal-body .info{color:var(--text-faint);font-size:.75rem}.terminal-body .cursor-block{background:var(--red);vertical-align:middle;width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block}.terminal-annotations-grid{display:none}.terminal-anno-item{text-align:center;padding:1.25rem .75rem}.terminal-anno-title{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:.25rem;font-family:Geist Pixel Square,monospace;font-size:.65rem}.terminal-anno-desc{letter-spacing:.1em;text-transform:uppercase;color:var(--paper-45);font-family:Geist Pixel Square,monospace;font-size:.6rem;line-height:1.5}@media (width<=1280px){.terminal-section{clip-path:inset(0 5%)}}@media (width<=1024px){.terminal-blueprint-left,.terminal-blueprint-right{display:none!important}.terminal-annotations-grid{border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin-top:2rem;display:grid}.terminal-anno-item{border-bottom:1px solid var(--border)}.terminal-anno-item:nth-child(odd){border-right:1px solid var(--border)}.terminal-anno-item:nth-last-child(-n+2){border-bottom:none}}@media (width<=768px){.terminal-section{clip-path:inset(0 1.25rem);padding:4rem 0}.terminal-body{padding:1rem;font-size:.75rem}.terminal-body .info{font-size:.65rem}.monitor-screen-bezel{aspect-ratio:auto}.terminal-annotations-grid{margin-top:1.5rem}}.promise-section{padding:8rem 0;position:relative;overflow:hidden}.ea-container{z-index:1;position:relative}.ea-content{text-align:center;max-width:500px;margin:0 auto}.ea-badge{justify-content:center;margin-bottom:1.5rem}.ea-title{margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,3.5rem);line-height:.92}.ea-desc{color:var(--paper-dim);text-wrap:balance;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.ea-form-centered{margin:0 auto}#early-access h2,#early-access p,#early-access .badge{text-shadow:0 0 8px var(--ink), 0 0 16px var(--ink), 0 0 32px var(--ink), 0 0 60px var(--ink), 0 0 100px var(--ink)}#early-access .shader-wrap{z-index:0;mix-blend-mode:lighten;height:0;position:absolute;top:0;left:calc(50% - 600px);right:calc(50% - 600px);overflow:hidden}#early-access .shader-wrap .shader-bg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=1280px){#early-access .shader-wrap{left:5%;right:5%}}@media (width<=768px){.promise-section{padding:4rem 0}#early-access .shader-wrap{left:1.25rem;right:1.25rem}}.faq-section{padding:8rem 0 0}.faq-title{text-align:center;margin-bottom:4rem}.faq-list{width:100%}.faq-item{border-top:1px solid var(--border);padding:0 1.5rem}.faq-item:last-child{border-bottom:none}.faq-question{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1.25rem;padding:1.5rem 0;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-question-number{color:var(--red);flex-shrink:0;font-size:.7rem;font-weight:700}.faq-question-text{letter-spacing:-.02em;flex:1;font-family:Chalet,sans-serif;font-size:1.2rem;line-height:1.2}.faq-chevron{color:var(--paper-35);flex-shrink:0;transition:transform .3s,color .3s}.faq-item[open] .faq-chevron{color:var(--red);transform:rotate(180deg)}.faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item[open] .faq-answer-wrap{grid-template-rows:1fr}.faq-answer{overflow:hidden}.faq-answer p{color:var(--paper-dim);max-width:600px;padding:0 0 1.5rem 2.25rem;font-size:.9rem;line-height:1.7}.faq-question:hover .faq-question-text{color:var(--paper)}.faq-question:hover .faq-chevron{color:var(--paper-50)}.faq-question:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (width<=768px){.faq-section{padding:4rem 0}.faq-title{margin-bottom:2rem}.faq-question{gap:1rem;padding:1.25rem 0}.faq-question-text{font-size:1.05rem}.faq-answer p{padding-left:2.5rem;font-size:.85rem}}.cta-section{text-align:center;z-index:10000;border-top:1px solid var(--border);clip-path:inset(0 -100vw -100vw);padding:12rem 0 16rem;position:relative}.cta-vortex-wrap{pointer-events:none;width:105vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cta-vortex-img{width:100%;display:block}.cta-oversized-svg{pointer-events:none;opacity:.04;width:900px;height:900px;position:absolute;bottom:-120px;right:-100px}.cta-container{z-index:2;position:relative}.cta-bloom-filter{width:0;height:0;position:absolute}.cta-logo-wrap{width:65px;height:64px;margin:0 auto 3rem;display:block;position:relative}.cta-logo-glow{filter:url(#bloom);width:auto;height:64px;animation:3s ease-in-out infinite hdr-glow-pulse;position:absolute;top:0;left:0}.cta-logo{width:auto;height:64px;position:relative}.cta-heading-wrap{display:inline-block;position:relative}.cta-heading-blur{background:radial-gradient(ellipse, var(--ink) 25%, transparent 60%);pointer-events:none;z-index:-1;opacity:.6;filter:blur(8px);width:375%;height:600%;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.cta-btn-wrap{justify-content:center;width:100%;display:flex}.cta-btn{box-shadow:0 0 40px var(--red-glow);justify-content:center;gap:.75rem;width:100%;max-width:500px;padding:2rem 3rem;font-size:1.3rem}.cta-fine-print{color:var(--text-muted);margin-top:.75rem;font-size:.7rem}.cta-section h2{letter-spacing:-.03em;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-family:Chalet,Inter,sans-serif;font-size:clamp(4rem,8vw,7rem);line-height:.9}.cta-section p{color:var(--paper-50);margin-bottom:3rem;font-family:Chivo Mono,monospace;font-size:.85rem}.cta-section:not(.is-visible) svg{animation-play-state:paused!important}@media (width<=768px){.cta-section{padding:6rem 0 8rem}.cta-section h2{font-size:clamp(2.5rem,8vw,7rem)}.cta-oversized-svg{display:none}.cta-section .btn-chamfer{padding:1.25rem 2rem!important;font-size:1rem!important}}@media (width<=1024px) and (width>=769px){.cta-section{padding:8rem 0 10rem}}.hover-card-highlight:hover{filter:brightness(1.2)drop-shadow(0 0 8px #eeede926);transform:translateY(-2px)}.inactive-tier-label:hover{cursor:pointer;color:var(--paper)!important}@keyframes routing-flow-dash{to{stroke-dashoffset:-20px}}.provider-col{transition:all .3s cubic-bezier(.25,1,.5,1)}.provider-col:hover{filter:drop-shadow(0 0 10px #eeede91a);transform:translateY(-3px)scale(1.05);opacity:1!important}.active-provider-col:hover{filter:drop-shadow(0 0 16px #00b86b59)!important;transform:translateY(-4px)scale(1.1)!important}.rate-limited-provider-col:hover{opacity:1!important;filter:drop-shadow(0 0 12px #ef44444d)!important;transform:translateY(-3px)scale(1.08)!important}@media (width<=640px){.diagram-scale-container{transform:translate(-50%,-50%)scale(.8)!important}}@media (width<=480px){.diagram-scale-container{transform:translate(-50%,-50%)scale(.68)!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
