@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-\[2\.7778\%\]{left:2.7778%}.left-\[3\.7963\%\]{left:3.7963%}.right-0{right:0}.right-\[2\.2\%\]{right:2.2%}.top-0{top:0}.top-0\.5{top:.125rem}.top-\[12\%\]{top:12%}.top-\[2\.5\%\]{top:2.5%}.top-\[3\.6111\%\]{top:3.6111%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[92\.8704\%\]{height:92.8704%}.h-\[95\%\]{height:95%}.h-full{height:100%}.min-h-\[118px\]{min-height:118px}.min-h-\[192px\]{min-height:192px}.min-h-\[420px\]{min-height:420px}.min-h-\[48px\]{min-height:48px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[92\.3273\%\]{width:92.3273%}.w-\[94\.4444\%\]{width:94.4444%}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[196px\]{min-width:196px}.min-w-\[296px\]{min-width:296px}.min-w-\[72px\]{min-width:72px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[700px\]{max-width:700px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/90{border-color:hsla(0,0%,100%,.9)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.fill-none{fill:none}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pe-1{padding-inline-end:.25rem}.pe-10{padding-inline-end:2.5rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-5{padding-inline-end:1.25rem}.pe-6{padding-inline-end:1.5rem}.pe-7{padding-inline-end:1.75rem}.pe-8{padding-inline-end:2rem}.pe-9{padding-inline-end:2.25rem}.pl-5{padding-left:1.25rem}.pr-0{padding-right:0}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[1\.05cqw\]{font-size:1.05cqw}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[clamp\(2rem\2c 8vw\2c 2\.35rem\)\]{font-size:clamp(2rem,8vw,2.35rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[0\.88\]{line-height:.88}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-cyan-400{accent-color:#22d3ee}.opacity-0{opacity:0}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--c-bg:#0d0d0d;--c-card:#141414;--c-elevated:#1a1a1a;--c-border:#1f1f1f;--c-border-strong:#2a2a2a;--c-border-subtle:#242424;--c-text:#fff;--c-text-secondary:#b8b8b8;--c-text-muted:#8d8d8d;--c-text-faint:#707070;--c-text-body:#e2e2e2;--c-green-label:#83fa40;--c-accent-cyan:#00e1ff;--c-accent-magenta:#cf4fff;--c-accent-lime:#83fa40;--c-accent-orange:#ff6a1f;--c-shadow:0 28px 80px rgba(0,0,0,.28);--c-shadow-soft:0 16px 40px rgba(0,0,0,.18);--ui-shell-bg:radial-gradient(circle,hsla(0,0%,100%,.5) 0 0.8px,transparent 0.9px),#020202;--ui-header-bg:linear-gradient(90deg,hsla(0,0%,100%,0) 62%,hsla(0,0%,100%,.018) 86%,hsla(0,0%,100%,.04)),#040404;--ui-body-bg:linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,0) 18%),#030303;--ui-panel-bg:linear-gradient(90deg,hsla(0,0%,100%,0) 62%,hsla(0,0%,100%,.018) 86%,hsla(0,0%,100%,.04)),#040404;--ui-panel-border:hsla(0,0%,100%,.82);--ui-muted-bg:linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,0)),#020202;--ui-muted-border:hsla(0,0%,100%,.72);--ui-input-bg:linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,0)),#050505;--ui-input-border:hsla(0,0%,100%,.18);--c-scheme:dark}:root.light{--c-bg:#f8f8f6;--c-card:#fff;--c-elevated:#f0f0ee;--c-border:#e5e5e3;--c-border-strong:#d0d0ce;--c-border-subtle:#e0e0de;--c-text:#111;--c-text-secondary:#4a4a4a;--c-text-muted:#666;--c-text-faint:#999;--c-text-body:#333;--c-green-label:#2b5f00;--c-accent-cyan:#0097b2;--c-accent-magenta:#a443d6;--c-accent-lime:#3c7c0f;--c-accent-orange:#d44e16;--c-shadow:0 20px 60px hsla(0,0%,7%,.08);--c-shadow-soft:0 12px 28px hsla(0,0%,7%,.06);--ui-shell-bg:radial-gradient(circle,rgba(0,0,0,.16) 0 0.8px,transparent 0.9px),#ecece7;--ui-header-bg:linear-gradient(90deg,hsla(0,0%,7%,0) 62%,hsla(0,0%,7%,.018) 86%,hsla(0,0%,7%,.045)),#f6f6f2;--ui-body-bg:linear-gradient(180deg,hsla(0,0%,7%,.015),hsla(0,0%,7%,0)),#f8f8f4;--ui-panel-bg:linear-gradient(90deg,hsla(0,0%,7%,0) 62%,hsla(0,0%,7%,.018) 86%,hsla(0,0%,7%,.045)),#f6f6f2;--ui-panel-border:hsla(0,0%,7%,.72);--ui-muted-bg:linear-gradient(180deg,hsla(0,0%,7%,.015),hsla(0,0%,7%,0)),#f8f8f4;--ui-muted-border:hsla(0,0%,7%,.72);--ui-input-bg:linear-gradient(180deg,hsla(0,0%,7%,.015),hsla(0,0%,7%,0)),#fbfbf8;--ui-input-border:hsla(0,0%,7%,.2);--c-scheme:light}*{box-sizing:border-box}body{min-height:100vh;background:radial-gradient(circle at 12% 10%,rgba(0,225,255,.09),transparent 24%),radial-gradient(circle at 86% 18%,rgba(207,79,255,.08),transparent 22%),radial-gradient(circle at 52% 108%,rgba(131,250,64,.06),transparent 34%),var(--c-bg);color:var(--c-text);font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Big Shoulders Display,Space Grotesk,sans-serif;letter-spacing:-.01em}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--c-accent-cyan),var(--c-accent-magenta));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--c-accent-cyan)}input,select,textarea{color-scheme:var(--c-scheme)}.text-white{color:var(--c-text)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .25s ease-out}@keyframes pulse-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.dot-1{animation:pulse-dot 1.2s 0s infinite}.dot-2{animation:pulse-dot 1.2s .2s infinite}.dot-3{animation:pulse-dot 1.2s .4s infinite}.ai-output{white-space:pre-wrap;line-height:1.7}.site-shell{position:relative;isolation:isolate}.site-shell:before{z-index:-2;background:linear-gradient(180deg,hsla(0,0%,100%,.015),transparent 22%),radial-gradient(circle at top center,hsla(0,0%,100%,.03),transparent 38%)}.site-shell:after,.site-shell:before{content:"";position:fixed;inset:0;pointer-events:none}.site-shell:after{z-index:-1;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 92%);opacity:.22}.workspace-shell{position:relative;overflow:hidden;border-radius:0;padding:3px;background:var(--ui-shell-bg);background-size:8px 8px,auto;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.workspace-shell:before{inset:0;border:1px solid hsla(0,0%,100%,.75)}.workspace-shell:after,.workspace-shell:before{content:"";position:absolute;pointer-events:none}.workspace-shell:after{inset:3px;z-index:0;background:radial-gradient(circle at 22% 20%,color-mix(in srgb,var(--workspace-accent,var(--c-accent-cyan)) 22%,transparent),transparent 18%),radial-gradient(circle at 52% 42%,color-mix(in srgb,var(--workspace-accent-secondary,var(--c-accent-magenta)) 20%,transparent),transparent 20%),radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--workspace-accent-tertiary,var(--c-accent-lime)) 20%,transparent),transparent 18%),repeating-linear-gradient(60deg,hsla(0,0%,100%,.035) 0 2px,transparent 2px 8px);opacity:.08;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 0 58%,#000 74%,#000);mask-image:linear-gradient(90deg,transparent 0 58%,#000 74%,#000)}.workspace-header{position:relative;z-index:1;padding:1.5rem;margin:0;border:1px solid var(--ui-panel-border);border-bottom:none;background:var(--ui-header-bg)}.workspace-kicker{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .8rem;border-radius:0;border:1px solid color-mix(in srgb,var(--workspace-accent,var(--c-accent-cyan)) 38%,transparent);background:color-mix(in srgb,var(--workspace-accent,var(--c-accent-cyan)) 12%,transparent);color:var(--workspace-accent,var(--c-accent-cyan));font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspace-kicker:before{content:"";width:.45rem;height:.45rem;border-radius:0;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-accent,var(--c-accent-cyan)) 18%,transparent)}.workspace-title{font-size:clamp(1.8rem,3vw,2.65rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.workspace-description{max-width:48rem;color:var(--c-text-secondary);font-size:.98rem;line-height:1.7}.workspace-meta{display:flex;flex-wrap:wrap;gap:.75rem}.workspace-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.75rem 1rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.workspace-chip-label{color:hsla(0,0%,100%,.58);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspace-chip-value{color:var(--c-text);font-size:.9rem;font-weight:600}.workspace-body{position:relative;z-index:1;padding:1.25rem;border:1px solid var(--ui-panel-border);border-top:none;background:var(--ui-body-bg)}.tool-panel{position:relative;overflow:hidden;border-radius:0!important;background:var(--ui-panel-bg);border:1px solid var(--ui-panel-border);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),var(--c-shadow-soft)}.tool-panel:after{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 4px);opacity:.12;pointer-events:none}.tool-panel-muted>*,.tool-panel>*,.tool-stat-card>*{position:relative;z-index:1}.tool-panel-muted{border-radius:0!important;background:var(--ui-muted-bg);border:1px solid var(--ui-muted-border);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.tool-panel-accent,.tool-panel-muted{position:relative;overflow:hidden}.tool-panel-accent:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--workspace-accent,var(--c-accent-cyan)),var(--workspace-accent-secondary,var(--c-accent-magenta)),var(--workspace-accent-tertiary,var(--c-accent-lime)))}.tool-input{width:100%;border-radius:0!important;border:1px solid var(--ui-input-border);background:var(--ui-input-bg);color:var(--c-text);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.tool-input::-moz-placeholder{color:var(--c-text-faint)}.tool-input::placeholder{color:var(--c-text-faint)}.tool-input:focus{border-color:rgba(0,225,255,.48);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 0 0 2px rgba(0,225,255,.12)}.tool-filter-pill{border-radius:0!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.tool-filter-pill:hover{transform:translateY(-1px)}.tab-nav-frame{position:relative;overflow:hidden;margin-top:12px;margin-bottom:0;background:radial-gradient(circle,hsla(0,0%,100%,.5) 0 .8px,transparent .9px),#020202;background-size:8px 8px,auto;padding:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.tab-nav-frame:before{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.75);border-bottom:none;pointer-events:none}.tab-nav-bar{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.82);border-bottom:none;background:linear-gradient(90deg,hsla(0,0%,100%,0) 62%,hsla(0,0%,100%,.015) 84%,hsla(0,0%,100%,.035)),#050505}.tab-nav-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(60deg,hsla(0,0%,100%,.035) 0 2px,transparent 2px 8px);opacity:.12;mix-blend-mode:screen;pointer-events:none}.tab-nav-track{position:relative;z-index:1;display:flex;gap:8px;overflow-x:auto;padding:10px}.tab-nav-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;min-height:46px;padding:.8rem 1rem;border-radius:0!important;font-size:.94rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}.tool-stat-grid{display:grid;gap:.9rem}.tool-stat-card{position:relative;overflow:hidden;border-radius:0!important;padding:1rem 1.1rem;background:var(--ui-body-bg);border:1px solid var(--ui-muted-border);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.tool-stat-card:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--card-accent,var(--workspace-accent,var(--c-accent-cyan)))}.light .site-shell:before{background:linear-gradient(180deg,hsla(0,0%,7%,.02),transparent 22%),radial-gradient(circle at top center,hsla(0,0%,7%,.03),transparent 38%)}.light .site-shell:after{background-image:linear-gradient(hsla(0,0%,7%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,7%,.035) 1px,transparent 0);opacity:.18}.light .workspace-shell:before{border-color:hsla(0,0%,7%,.6)}.light .workspace-shell:after{background:radial-gradient(circle at 84% 18%,hsla(0,0%,7%,.08),transparent 18%),repeating-linear-gradient(60deg,hsla(0,0%,7%,.035) 0 2px,transparent 2px 8px);opacity:.16;mix-blend-mode:multiply}.light .workspace-kicker{border-color:rgba(0,150,175,.16);background:rgba(0,150,175,.08)}.light .workspace-chip{border-color:hsla(0,0%,7%,.14);background:hsla(0,0%,7%,.025)}.light .workspace-chip-label{color:hsla(0,0%,7%,.56)}.light .tool-panel,.light .tool-panel-muted,.light .tool-stat-card{border-color:hsla(0,0%,7%,.72);box-shadow:inset 0 0 0 1px hsla(0,0%,7%,.03)}.light .tab-nav-frame{background:radial-gradient(circle,rgba(0,0,0,.16) 0 .8px,transparent .9px),#ecece7;background-size:8px 8px,auto}.light .tab-nav-frame:before{border-color:hsla(0,0%,7%,.58);border-bottom:none}.light .tab-nav-bar{border-color:hsla(0,0%,7%,.72);border-bottom:none;background:linear-gradient(90deg,hsla(0,0%,7%,0) 62%,hsla(0,0%,7%,.018) 84%,hsla(0,0%,7%,.04)),#f6f6f2}.light .tab-nav-bar:after{background:repeating-linear-gradient(60deg,hsla(0,0%,7%,.04) 0 2px,transparent 2px 8px);opacity:.08;mix-blend-mode:multiply}.light .tool-panel:after{background:repeating-linear-gradient(180deg,hsla(0,0%,7%,.03) 0 1px,transparent 1px 4px);opacity:.08}.light .tool-input:focus{border-color:rgba(0,150,175,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 4px rgba(0,150,175,.08)}.site-header-frame{position:relative;overflow:hidden;background:radial-gradient(circle,hsla(0,0%,100%,.5) 0 .8px,transparent .9px),#020202;background-size:8px 8px,auto;padding:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.site-header-frame:before{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.75);pointer-events:none}.site-header-bar{position:relative;display:flex;min-height:60px;align-items:stretch;justify-content:space-between;overflow:hidden;border:1px solid hsla(0,0%,100%,.82);background:radial-gradient(circle at 82% 32%,hsla(0,0%,100%,.18),transparent 18%),linear-gradient(90deg,hsla(0,0%,100%,0) 56%,hsla(0,0%,100%,.08) 82%,hsla(0,0%,100%,.18)),#040404}.site-header-bar:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 50%,hsla(0,0%,100%,.16) 0 8%,transparent 9%),repeating-linear-gradient(60deg,hsla(0,0%,100%,.08) 0 2px,transparent 2px 8px);opacity:.2;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 0 58%,#000 72%,#000);mask-image:linear-gradient(90deg,transparent 0 58%,#000 72%,#000);pointer-events:none}.site-header-brand{position:relative;z-index:1;display:flex;min-width:0;flex:1;align-items:stretch}.site-header-logo-block{display:flex;flex:0 0 auto;width:auto;min-width:0;box-sizing:border-box;align-items:center;justify-content:center;overflow:visible;border-right:1px solid hsla(0,0%,100%,.82);background:#050505;padding:14px 18px}.site-header-logo{display:block;flex:0 0 auto;width:auto!important;height:auto!important;max-width:none;max-height:28px;min-width:0;flex-shrink:0}.site-header-title-wrap{display:flex;min-width:0;align-items:center;padding:0 12px}.site-header-title{color:hsla(0,0%,100%,.96);font-family:Big Shoulders Display,Space Grotesk,sans-serif;font-size:clamp(1.05rem,1.25vw,1.35rem);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.site-header-actions{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:6px}.site-header-submit-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;border:1px solid #111;background:#f3f3f1;color:#111;font-family:Space Grotesk,system-ui,sans-serif;font-size:.94rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.site-header-submit-link:hover{transform:translateY(-1px);background:#fff}.site-header-theme-toggle{display:inline-flex;height:40px;width:40px;align-items:center;justify-content:center;border:1px solid #111;background:#f5f5f5;color:#111;font-size:.86rem;font-weight:700;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.site-header-theme-toggle:hover{transform:translateY(-1px);background:#fff}.hero-frame{position:relative;overflow:hidden;background:radial-gradient(circle,hsla(0,0%,100%,.5) 0 .8px,transparent .9px),#020202;background-size:8px 8px,auto;padding:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.hero-frame:before{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.75);pointer-events:none}.hero-panel{position:relative;overflow:hidden;border-radius:0;border:1px solid hsla(0,0%,100%,.82);cursor:none;background:radial-gradient(circle at 82% 32%,hsla(0,0%,100%,.05),transparent 18%),linear-gradient(90deg,hsla(0,0%,100%,0) 56%,hsla(0,0%,100%,.02) 82%,hsla(0,0%,100%,.045)),radial-gradient(circle at 18% 72%,rgba(0,225,255,.03),transparent 28%),radial-gradient(circle at 62% 78%,rgba(207,79,255,.03),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.014),hsla(0,0%,100%,0) 16%),#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 12px 36px rgba(0,0,0,.2);transition:border-color .18s ease,box-shadow .18s ease}.hero-panel:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.022) 0 1px,transparent 1px 3px);opacity:.12;mix-blend-mode:screen;pointer-events:none}.hero-bottom-fade,.hero-collab-cursor,.hero-columns,.hero-glitch-bands,.hero-grid-lines,.hero-inner-border,.hero-pointer-glow,.hero-scanline-sweep,.hero-tint,.hero-wordmark{position:absolute}.hero-columns,.hero-glitch-bands,.hero-grid-lines,.hero-inner-border,.hero-pointer-glow,.hero-scanline-sweep,.hero-tint{inset:0}.hero-grid-lines{border-radius:0;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0) 26%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.14) 0 1px,hsla(0,0%,100%,.02) 1px 2px,transparent 2px 11px),linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 75%);opacity:.34}.hero-columns{border-radius:0;overflow:hidden;contain:paint}.hero-scanline-sweep{border-radius:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.16) 45%,rgba(207,79,255,.12) 50%,hsla(0,0%,100%,0));mix-blend-mode:screen;opacity:.18;transform:translateY(-130%);animation:hero-scan 7.2s linear infinite;will-change:transform,opacity;pointer-events:none}.hero-panel:hover .hero-scanline-sweep{opacity:.28;animation-duration:3.1s}.hero-pointer-glow{border-radius:0;background:radial-gradient(circle at var(--hero-pointer-x) var(--hero-pointer-y),rgba(0,225,255,.18) 0,rgba(207,79,255,.12) 12%,transparent 24%);opacity:var(--hero-pointer-opacity,0);transition:opacity .12s ease;pointer-events:none}.hero-glitch-bands{border-radius:0;overflow:hidden;pointer-events:none}.hero-glitch-band{position:absolute;left:8px;right:8px;height:34px;opacity:0;background:linear-gradient(90deg,rgba(0,225,255,0),rgba(0,225,255,.22) 15%,hsla(0,0%,100%,.1) 48%,rgba(207,79,255,.28) 72%,rgba(207,79,255,0));mix-blend-mode:screen;filter:blur(2px);will-change:transform,opacity}.hero-glitch-band-1{top:14%;animation:hero-glitch-band-1 9s step-end infinite}.hero-glitch-band-2{top:36%;animation:hero-glitch-band-2 11s step-end infinite}.hero-glitch-band-3{top:61%;animation:hero-glitch-band-3 8.5s step-end infinite}.hero-column{top:0;bottom:0;width:2px}.hero-column,.hero-segment{position:absolute;transform:translateX(-50%)}.hero-segment{left:50%;border-radius:999px;animation:hero-pulse ease-in-out infinite;will-change:opacity,transform}.hero-bottom-fade{display:none}.hero-tint{z-index:1;background:rgba(0,0,0,var(--hero-tint-opacity,.2));pointer-events:none}.hero-inner-border{z-index:2;border-radius:0;border:1px solid hsla(0,0%,100%,.9);pointer-events:none}.hero-title{color:#f8fbff}.hero-title-line{position:relative;display:block;width:-moz-fit-content;width:fit-content;min-height:.95em;white-space:pre;text-transform:uppercase}.hero-title-secondary{margin-top:.02em}.hero-title-measure{display:block;visibility:hidden;white-space:pre;pointer-events:none}.hero-title-live{position:absolute;inset:0;white-space:pre}.hero-title-copy{display:block}.hero-title-base{position:relative;z-index:3;text-shadow:0 0 18px hsla(0,0%,100%,.08)}.hero-title-ghost{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen}.hero-title-ghost-cyan{color:rgba(0,225,255,.9);animation:hero-title-glitch-cyan 3.6s step-end infinite}.hero-title-ghost-magenta{color:rgba(207,79,255,.82);animation:hero-title-glitch-magenta 2.9s step-end infinite}.hero-panel:hover .hero-title-ghost-cyan{animation-duration:1.8s}.hero-panel:hover .hero-title-ghost-magenta{animation-duration:1.45s}.hero-panel:hover .hero-title-base{text-shadow:0 0 20px hsla(0,0%,100%,.08),0 0 30px rgba(0,225,255,.12)}.hero-wordmark{right:22px;bottom:14px;z-index:3;width:clamp(96px,11vw,142px);min-width:96px;max-width:142px;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;filter:brightness(1.12) contrast(1.08);transition:transform .12s steps(2),filter .12s steps(2);pointer-events:none}.hero-panel:hover .hero-wordmark{filter:brightness(1.16) contrast(1.12) drop-shadow(-2px 0 0 rgba(0,225,255,.12)) drop-shadow(2px 0 0 rgba(207,79,255,.12))}.hero-collab-cursor{left:10px;top:10px;z-index:3;display:flex;align-items:flex-start;gap:.4rem;opacity:var(--hero-pointer-opacity,0);transform:translate(calc(var(--hero-pointer-x, 0px) - 10px),calc(var(--hero-pointer-y, 0px) - 10px));transition:opacity 60ms ease;pointer-events:none}.hero-collab-cursor-arrow{width:14px;height:18px;background:#fff;clip-path:polygon(0 0,0 100%,30% 72%,46% 100%,60% 92%,44% 66%,100% 66%);filter:drop-shadow(0 0 8px rgba(0,0,0,.35))}.hero-collab-cursor-label{margin-top:-2px;padding:.2rem .45rem .24rem;border-radius:999px;background:#7b61ff;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 8px 18px rgba(0,0,0,.32);white-space:nowrap}.roll-strip-frame{position:relative;overflow:hidden;margin-top:10px;background:radial-gradient(circle,hsla(0,0%,100%,.5) 0 .8px,transparent .9px),#020202;background-size:8px 8px,auto;padding:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.roll-strip-frame:before{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.75);pointer-events:none}.roll-strip-bar{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.82);background:linear-gradient(90deg,hsla(0,0%,100%,0) 48%,hsla(0,0%,100%,.05) 80%,hsla(0,0%,100%,.08)),#050505}.roll-strip-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(60deg,hsla(0,0%,100%,.05) 0 2px,transparent 2px 8px);opacity:.16;mix-blend-mode:screen;pointer-events:none}.roll-strip-track{position:relative;z-index:1;display:flex;width:-moz-max-content;width:max-content;min-width:100%;animation:roll-strip-marquee 28s linear infinite;will-change:transform}.roll-strip-bar:hover .roll-strip-track{animation-play-state:paused}.roll-strip-group{display:flex;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.roll-strip-item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;height:38px;padding:0 20px;color:hsla(0,0%,100%,.92);font-family:Big Shoulders Display,Space Grotesk,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 12px rgba(0,0,0,.42)}.roll-strip-item:after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.42) 35%,hsla(0,0%,100%,.14))}.light .hero-frame,.light .roll-strip-frame,.light .site-header-frame{background:radial-gradient(circle,rgba(0,0,0,.16) 0 .8px,transparent .9px),#ecece7;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.light .hero-frame:before,.light .roll-strip-frame:before,.light .site-header-frame:before{border-color:hsla(0,0%,7%,.6)}.light .site-header-bar{border-color:hsla(0,0%,7%,.72);background:radial-gradient(circle at 82% 32%,hsla(0,0%,7%,.06),transparent 18%),linear-gradient(90deg,hsla(0,0%,7%,0) 56%,hsla(0,0%,7%,.03) 82%,hsla(0,0%,7%,.08)),#f6f6f2}.light .site-header-bar:after{background:radial-gradient(circle at 86% 50%,hsla(0,0%,7%,.08) 0 8%,transparent 9%),repeating-linear-gradient(60deg,hsla(0,0%,7%,.035) 0 2px,transparent 2px 8px);opacity:.22;mix-blend-mode:multiply}.light .site-header-logo-block{border-right-color:hsla(0,0%,7%,.72);background:#f2f2ee}.light .site-header-title{color:#111}.light .hero-panel{border-color:hsla(0,0%,7%,.72);background:radial-gradient(circle at 82% 32%,hsla(0,0%,7%,.05),transparent 18%),linear-gradient(90deg,hsla(0,0%,7%,0) 56%,hsla(0,0%,7%,.025) 82%,hsla(0,0%,7%,.06)),radial-gradient(circle at 18% 72%,rgba(0,150,175,.06),transparent 28%),radial-gradient(circle at 62% 78%,rgba(164,67,214,.06),transparent 34%),linear-gradient(180deg,hsla(0,0%,7%,.012),hsla(0,0%,7%,0) 16%),#f8f8f4;box-shadow:inset 0 0 0 1px hsla(0,0%,7%,.04),0 12px 30px hsla(0,0%,7%,.06)}.light .hero-panel:before{background:repeating-linear-gradient(180deg,hsla(0,0%,7%,.03) 0 1px,transparent 1px 3px);opacity:.08;mix-blend-mode:multiply}.light .hero-grid-lines{background:linear-gradient(180deg,hsla(0,0%,7%,.02),hsla(0,0%,7%,0) 26%),repeating-linear-gradient(90deg,hsla(0,0%,7%,.08) 0 1px,hsla(0,0%,7%,.015) 1px 2px,transparent 2px 11px),linear-gradient(180deg,hsla(0,0%,7%,.018),transparent 75%);opacity:.52}.light .hero-scanline-sweep{background:linear-gradient(180deg,hsla(0,0%,7%,0),hsla(0,0%,7%,.07) 45%,rgba(164,67,214,.08) 50%,hsla(0,0%,7%,0));mix-blend-mode:multiply;opacity:.14}.light .hero-pointer-glow{background:radial-gradient(circle at var(--hero-pointer-x) var(--hero-pointer-y),rgba(0,150,175,.12) 0,rgba(164,67,214,.08) 12%,hsla(0,0%,100%,0) 24%)}.light .hero-glitch-band{mix-blend-mode:multiply}.light .hero-tint{background:rgba(255,255,255,var(--hero-tint-opacity,.1))}.light .hero-inner-border{border-color:hsla(0,0%,7%,.78)}.light .hero-title{color:#111}.light .hero-title-base{text-shadow:0 1px 0 hsla(0,0%,100%,.46)}.light .hero-title-ghost{mix-blend-mode:multiply}.light .hero-title-ghost-cyan{color:rgba(0,150,175,.62)}.light .hero-title-ghost-magenta{color:rgba(164,67,214,.58)}.light .hero-panel:hover .hero-title-base{text-shadow:0 1px 0 hsla(0,0%,100%,.52),0 0 20px rgba(0,150,175,.08)}.light .hero-wordmark{filter:none}.light .hero-panel:hover .hero-wordmark{filter:drop-shadow(-2px 0 0 rgba(0,150,175,.08)) drop-shadow(2px 0 0 rgba(164,67,214,.08))}.light .hero-collab-cursor-arrow{background:#111;filter:drop-shadow(0 0 8px rgba(255,255,255,.24))}.light .hero-collab-cursor-label{box-shadow:0 0 0 1px hsla(0,0%,7%,.08),0 8px 18px hsla(0,0%,7%,.12)}.light .roll-strip-bar{border-color:hsla(0,0%,7%,.72);background:linear-gradient(90deg,hsla(0,0%,7%,0) 48%,hsla(0,0%,7%,.03) 80%,hsla(0,0%,7%,.06)),#f4f4f1}.light .roll-strip-bar:after{background:repeating-linear-gradient(60deg,hsla(0,0%,7%,.03) 0 2px,transparent 2px 8px);opacity:.18;mix-blend-mode:multiply}.light .roll-strip-item{color:#111;text-shadow:none}.light .roll-strip-item:after{background:linear-gradient(180deg,hsla(0,0%,7%,.08),hsla(0,0%,7%,.28) 35%,hsla(0,0%,7%,.08))}@keyframes hero-pulse{0%,to{transform:translateX(-50%) scaleY(1)}50%{transform:translateX(-50%) scaleY(1.06)}}@keyframes hero-scan{0%{opacity:0;transform:translateY(-130%)}8%{opacity:.18}18%{opacity:.24}28%{opacity:0;transform:translateY(130%)}to{opacity:0;transform:translateY(130%)}}@keyframes hero-glitch-band-1{0%,78%,to{opacity:0;transform:translateZ(0)}79%{opacity:.72;transform:translate3d(-14px,0,0)}80%{opacity:.95;transform:translate3d(18px,0,0)}81%{opacity:.35;transform:translate3d(-5px,0,0)}}@keyframes hero-glitch-band-2{0%,54%,to{opacity:0;transform:translateZ(0)}55%{opacity:.75;transform:translate3d(16px,0,0)}56%{opacity:.88;transform:translate3d(-20px,0,0)}57%{opacity:.28;transform:translate3d(8px,0,0)}}@keyframes hero-glitch-band-3{0%,31%,to{opacity:0;transform:translateZ(0)}32%{opacity:.65;transform:translate3d(-12px,0,0)}33%{opacity:.9;transform:translate3d(20px,0,0)}34%{opacity:.25;transform:translate3d(-4px,0,0)}}@keyframes hero-title-glitch-cyan{0%,87%,to{opacity:0;transform:translateZ(0);clip-path:inset(0 0 0 0)}88%{opacity:.85;transform:translate3d(-.04em,-.01em,0);clip-path:inset(5% 0 42% 0)}89%{opacity:.62;transform:translate3d(.03em,.01em,0);clip-path:inset(48% 0 14% 0)}90%{opacity:0;transform:translateZ(0);clip-path:inset(0 0 0 0)}}@keyframes hero-title-glitch-magenta{0%,72%,to{opacity:0;transform:translateZ(0);clip-path:inset(0 0 0 0)}73%{opacity:.78;transform:translate3d(.05em,.01em,0);clip-path:inset(8% 0 55% 0)}74%{opacity:.52;transform:translate3d(-.03em,-.015em,0);clip-path:inset(60% 0 8% 0)}75%{opacity:0;transform:translateZ(0);clip-path:inset(0 0 0 0)}}@keyframes roll-strip-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hero-glitch-band,.hero-panel,.hero-scanline-sweep,.hero-segment,.hero-title-ghost,.roll-strip-track{animation:none!important;transition:none!important;transform:none!important}.hero-collab-cursor,.hero-glitch-band,.hero-pointer-glow,.hero-scanline-sweep,.hero-title-ghost{opacity:0!important}.roll-strip-bar{overflow-x:auto}.roll-strip-track{min-width:-moz-max-content;min-width:max-content}.roll-strip-group[aria-hidden=true]{display:none}}@media (hover:none),(max-width:640px){.site-header-frame{padding:3px}.site-header-bar{min-height:50px}.site-header-logo-block{width:auto;min-width:0;padding:12px}.site-header-logo{width:auto!important;height:auto!important;max-width:none;max-height:20px}.site-header-title-wrap{padding:0 8px}.site-header-title{font-size:.95rem}.site-header-actions{padding:5px;gap:6px}.site-header-submit-link{min-height:32px;padding:0 12px;font-size:.72rem;letter-spacing:.06em}.site-header-theme-toggle{height:32px;width:32px}.hero-panel{cursor:auto}.hero-collab-cursor,.hero-pointer-glow{opacity:0!important}.hero-columns,.hero-glitch-bands,.hero-grid-lines,.hero-inner-border,.hero-scanline-sweep{inset:0}.hero-wordmark{display:none}.roll-strip-frame{margin-top:8px}.roll-strip-item{height:34px;padding:0 14px;font-size:.88rem}.roll-strip-item:after{top:7px;bottom:7px}}.first\:mt-0:first-child{margin-top:0}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:mb-3{margin-bottom:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:min-h-\[212px\]{min-height:212px}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.sm\:pb-3{padding-bottom:.75rem}.sm\:pr-32{padding-right:8rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[4\.4rem\]{font-size:4.4rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.md\:items-center{align-items:center}.md\:text-\[5\.3rem\]{font-size:5.3rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[140px\]{top:140px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1\.06fr\)_340px\]{grid-template-columns:minmax(0,1.06fr) 340px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:p-6{padding:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:max-w-\[760px\]{max-width:760px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.xl\:grid-cols-\[minmax\(0\2c 1\.16fr\)_368px\]{grid-template-columns:minmax(0,1.16fr) 368px}.xl\:items-center{align-items:center}.xl\:gap-6{gap:1.5rem}}