*,: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.13 | 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:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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:JetBrains Mono,Fira Code,Consolas,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]{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.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-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-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))}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-amber-800\/40{border-color:rgba(146,64,14,.4)}.border-emerald-800\/40{border-color:rgba(6,95,70,.4)}.border-indigo-800\/40{border-color:rgba(55,48,163,.4)}.border-purple-800\/40{border-color:rgba(107,33,168,.4)}.border-rose-800\/50{border-color:rgba(159,18,57,.5)}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity))}.border-violet-800\/40{border-color:rgba(91,33,182,.4)}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity))}.bg-amber-900\/30{background-color:rgba(120,53,15,.3)}.bg-emerald-900\/20{background-color:rgba(6,78,59,.2)}.bg-emerald-900\/30{background-color:rgba(6,78,59,.3)}.bg-emerald-900\/40{background-color:rgba(6,78,59,.4)}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-indigo-900\/20{background-color:rgba(49,46,129,.2)}.bg-indigo-900\/30{background-color:rgba(49,46,129,.3)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.bg-purple-900\/30{background-color:rgba(88,28,135,.3)}.bg-rose-900\/20{background-color:rgba(136,19,55,.2)}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.bg-slate-800\/50{background-color:rgba(30,41,59,.5)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.bg-slate-900\/50{background-color:rgba(15,23,42,.5)}.bg-slate-900\/70{background-color:rgba(15,23,42,.7)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.bg-violet-700{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity))}.bg-violet-900\/20{background-color:rgba(76,29,149,.2)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-amber-900\/40{--tw-gradient-from:rgba(120,53,15,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(120,53,15,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-900\/40{--tw-gradient-from:rgba(6,78,59,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,78,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-900\/40{--tw-gradient-from:rgba(49,46,129,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(49,46,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-900\/40{--tw-gradient-from:rgba(88,28,135,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-slate-900\/70{--tw-gradient-to:rgba(15,23,42,.7) var(--tw-gradient-to-position)}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.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-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.accent-indigo-500{accent-color:#6366f1}.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}:root{--bg-0:#0b0f14;--bg-1:#11161d;--bg-2:#1a222c;--bg-3:#232d3a;--fg-0:#e5e7eb;--fg-1:#cbd5e1;--fg-2:#9ca3af;--fg-3:#64748b;--brand:#6366f1;--brand-light:#818cf8;--accent:#a855f7;--ok:#10b981;--warn:#f59e0b;--danger:#ef4444;--critical:#d32f2f;--info:#38bdf8}body,html{background:#02060f;color:var(--fg-0);font-family:Sora,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.font-mono,code,pre{font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:4px}button:disabled{opacity:.5;cursor:not-allowed}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}body{margin:0;min-height:100dvh}html{color-scheme:dark}button,select{cursor:pointer}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity))}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity))}.hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity))}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity))}.hover\:bg-amber-900\/50:hover{background-color:rgba(120,53,15,.5)}.hover\:bg-emerald-900\/50:hover{background-color:rgba(6,78,59,.5)}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity))}.hover\:bg-indigo-900\/50:hover{background-color:rgba(49,46,129,.5)}.hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity))}.hover\:bg-purple-900\/50:hover{background-color:rgba(88,28,135,.5)}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.hover\:bg-violet-600:hover{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@font-face{font-family:Sora;src:url(/assets/fonts/sora-variable.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}.landing-shell{--ink:#fff;--sub:#a2a9b8;--nav:#fbfdff;--foot:#f4f8fd;--hair:rgba(196,214,232,.72);--chev:rgba(214,232,250,.9);--navdim:#e8ecf0;--feat:#e2ebf5;--veil:6,10,18;--cover:max(calc(100vw / 1536),calc(100vh / 1024));--fit:calc(100vh / 910);--u:min(var(--cover),var(--fit));--blur:calc(var(--u)*26);--glow:calc(var(--u)*34);--hairline:max(1px,calc(var(--u)*1.6))}@supports(height:100dvh){.landing-shell{--cover:max(calc(100vw / 1536),calc(100dvh / 1024));--fit:calc(100dvh / 910)}}.landing-shell,.landing-shell *{box-sizing:border-box;margin:0;padding:0}.landing-shell{height:100dvh;overflow:hidden;font-family:Sora,system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.landing-shell a{color:inherit;text-decoration:none}.landing-shell li{list-style:none}a:focus-visible{outline:2px solid #9fe0ff;outline-offset:3px;border-radius:4px}.art{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;background:#03060c}.art,.veil{position:fixed;inset:0;z-index:0;pointer-events:none}.veil{background:radial-gradient(140% 60% at 50% 40%,rgba(var(--veil),.16) 0,rgba(var(--veil),.057) 50%,rgba(var(--veil),0) 100%),linear-gradient(180deg,rgba(var(--veil),0) 45%,rgba(var(--veil),.1) 100%)}.bar,.foot,.hero{position:fixed;z-index:1}.brand svg{fill:var(--ink);display:block;flex:none}.caret,.navarrow{fill:none;stroke:var(--nav);stroke-linecap:round;stroke-linejoin:round}.navarrow{stroke-linecap:square;stroke-linejoin:miter}.pill{border:var(--hairline) solid var(--hair);border-radius:999px}.chev{fill:none;stroke:var(--chev);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cta .arrow{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter}.rule{background:linear-gradient(180deg,rgba(186,200,214,.7),rgba(206,220,232,.92) 52%,rgba(182,198,212,.68))}.sub,.title{font-weight:400}.cta{white-space:nowrap;border-radius:999px;background:linear-gradient(180deg,rgba(6,12,22,0) 45%,rgba(6,12,22,.12) 78%,rgba(6,12,22,.28)),linear-gradient(90deg,rgba(255,226,178,.17),rgba(255,236,208,.07) 22%,rgba(176,206,238,.03) 55%,rgba(150,196,244,.09)),linear-gradient(90deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.17) 12%,hsla(0,0%,100%,.11) 26%,hsla(0,0%,100%,.07) 42%,hsla(0,0%,100%,.05) 60%,hsla(0,0%,100%,.04) 80%,hsla(0,0%,100%,.04));backdrop-filter:blur(var(--blur)) saturate(.45);box-shadow:0 calc(var(--u)*-2) calc(var(--u)*20) rgba(255,224,176,.2),0 0 var(--glow) rgba(168,204,252,.16),inset 0 var(--hairline) 0 0 rgba(255,251,242,.45)}.cta:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--hairline);pointer-events:none;background:linear-gradient(180deg,rgba(255,252,246,.95),rgba(255,252,246,.2) 45%,rgba(255,252,246,0) 78%),linear-gradient(90deg,rgba(255,228,182,.95),hsla(39,80%,90%,.7) 12%,rgba(226,230,234,.03) 32%,rgba(214,226,240,.02) 62%,rgba(200,228,250,.7) 90%,rgba(186,224,247,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#word{font-variation-settings:"wght" 531;color:var(--ink)}#about,#login,#product,#solutions{font-variation-settings:"wght" 506;color:var(--nav)}#contact{font-variation-settings:"wght" 581;color:var(--navdim)}#h1a,#h1b{font-variation-settings:"wght" 424;color:var(--ink)}#sub1,#sub2{font-variation-settings:"wght" 446;color:var(--sub)}#cta{font-variation-settings:"wght" 497;color:var(--ink)}#f1,#f2,#f3,#f4{font-variation-settings:"wght" 534;color:var(--feat)}#foot1,#foot2{font-variation-settings:"wght" 521;color:var(--foot)}.landing-shell.is-warming :is(.brand,#about,#product,#solutions,.caret,#login,.navarrow,.pill,.burger,#sub1,#sub2,.cta,.feats li,#foot1,#foot2){will-change:translate,opacity}.landing-shell.is-warming :is(#h1a,#h1b){will-change:translate,clip-path}.landing-shell.is-warming .rule{will-change:scale}@media{.landing-shell{--ent-line:cubic-bezier(.16,1,.3,1);--ent-soft:cubic-bezier(.25,.8,.35,1);--rise:9px}@keyframes en-wipe{0%{clip-path:inset(-.78em 0 calc(100% + .78em) 0);translate:0 var(--rise)}to{clip-path:inset(-.78em 0 -.78em 0);translate:0 0}}@keyframes en-lift{0%{opacity:0;translate:0 var(--rise)}}@keyframes en-settle{0%{opacity:0;translate:0 calc(var(--rise)*.7);scale:.99}}@keyframes en-draw{0%{scale:1 0}}.landing-shell:not(.is-entered) .brand{animation:en-lift .6s var(--ent-soft) .12s backwards}.landing-shell:not(.is-entered) #about{animation:en-lift .55s var(--ent-soft) .2s backwards}.landing-shell:not(.is-entered) #product{animation:en-lift .55s var(--ent-soft) .25s backwards}.landing-shell:not(.is-entered) #solutions,.landing-shell:not(.is-entered) .caret{animation:en-lift .55s var(--ent-soft) .3s backwards}.landing-shell:not(.is-entered) #login,.landing-shell:not(.is-entered) .navarrow{animation:en-lift .55s var(--ent-soft) .35s backwards}.landing-shell:not(.is-entered) .pill{animation:en-settle .6s var(--ent-soft) .4s backwards}.landing-shell:not(.is-entered) .burger{animation:en-lift .6s var(--ent-soft) .4s backwards}.landing-shell:not(.is-entered) #h1a{animation:en-wipe .95s var(--ent-line) .34s backwards}.landing-shell:not(.is-entered) #h1b{animation:en-wipe .95s var(--ent-line) .44s backwards}.landing-shell:not(.is-entered) #sub1{animation:en-lift .7s var(--ent-soft) .74s backwards}.landing-shell:not(.is-entered) #sub2{animation:en-lift .7s var(--ent-soft) .8s backwards}.landing-shell:not(.is-entered) .cta{animation:en-lift .8s var(--ent-line) .94s backwards}.landing-shell:not(.is-entered) .rule{animation:en-draw .55s var(--ent-line) 1.34s backwards}.landing-shell:not(.is-entered) #foot1{animation:en-lift .6s var(--ent-soft) 1.42s backwards}.landing-shell:not(.is-entered) #foot2{animation:en-lift .6s var(--ent-soft) 1.48s backwards}.landing-shell:not(.is-entered) .feats li:first-child{animation:en-lift .6s var(--ent-soft) 1.08s backwards}.landing-shell:not(.is-entered) .feats li:nth-child(2){animation:en-lift .6s var(--ent-soft) 1.15s backwards}.landing-shell:not(.is-entered) .feats li:nth-child(3){animation:en-lift .6s var(--ent-soft) 1.22s backwards}.landing-shell:not(.is-entered) .feats li:nth-child(4){animation:en-lift .6s var(--ent-soft) 1.29s backwards}.landing-shell:not(.is-entered) .rule{transform-origin:top}}@media(min-width:1200px) and (min-height:560px) and (min-aspect-ratio:20/19){.bar,.foot,.hero{left:50%;width:calc(var(--u)*1536);transform:translateX(-50%)}.bar{top:0;height:calc(var(--u)*120);z-index:5}.foot{bottom:0;height:calc(var(--u)*140)}.hero{top:50%;height:calc(var(--u)*1024);transform:translate(-50%,-50%);pointer-events:none}.hero a{pointer-events:auto}.burger,.navtoggle,.scrim{display:none}.navpanel{display:contents}.bar>*,.caret,.foot>*,.hero>*,.navarrow,.pill{position:absolute}.login,.menu,.menu a{position:static}.feats,.sub,.title{inset:0;font-weight:inherit}.bar span,.cta span,.feats span,.foot span,.sub span,.title span{position:absolute;line-height:0;white-space:nowrap}.brand{display:flex;align-items:center;gap:calc(var(--u)*7)}#word{position:relative}.caret{stroke-width:1.25}.navarrow{stroke-width:1.2}.cta .arrow,.feats .chev,.feats li{position:absolute}#about:before,#login:before,#product:before,#solutions:before{content:"";position:absolute;inset:calc(var(--u)*-22) calc(var(--u)*-12)}.login:focus-visible span:before,.menu a:focus-visible span:before{outline:2px solid #9fe0ff;outline-offset:3px;border-radius:4px}.feats a:after{content:"";position:absolute;inset:calc(var(--u)*-12) 0}.brand{left:calc(var(--u)*221);top:calc(var(--u)*55)}.brand svg{width:calc(var(--u)*23);height:calc(var(--u)*17)}.caret{left:calc(var(--u)*744);top:calc(var(--u)*62.4);width:calc(var(--u)*9);height:calc(var(--u)*6)}.navarrow{left:calc(var(--u)*1163);top:calc(var(--u)*61.6);width:calc(var(--u)*10);height:calc(var(--u)*9)}.pill{left:calc(var(--u)*1191.5);top:calc(var(--u)*43.5);width:calc(var(--u)*144);height:calc(var(--u)*44)}.cta{left:calc(var(--u)*625.8);top:calc(var(--u)*555.2);width:calc(var(--u)*279.6);height:calc(var(--u)*46.6)}.cta .arrow{left:calc(var(--u)*230.8);top:calc(var(--u)*17.8);width:calc(var(--u)*16);height:calc(var(--u)*11)}.feats li{width:calc(var(--u)*220)}.feats .chev,.feats li{height:calc(var(--u)*20)}.feats .chev{left:calc(var(--u)*0);top:calc(var(--u)*0);width:calc(var(--u)*11)}.rule{left:calc(var(--u)*767);top:calc(var(--u)*792);width:calc(var(--u)*1);height:calc(var(--u)*57)}.feats li:first-child{left:calc(var(--u)*360);top:calc(var(--u)*718)}.feats li:nth-child(2){left:calc(var(--u)*590);top:calc(var(--u)*719)}.feats li:nth-child(3){left:calc(var(--u)*803);top:calc(var(--u)*721)}.feats li:nth-child(4){left:calc(var(--u)*1013);top:calc(var(--u)*722)}#word{font-size:calc(var(--u)*23.4);letter-spacing:calc(var(--u)*-.6)}#about{letter-spacing:calc(var(--u)*-.5);left:calc(var(--u)*477)}#about,#product{font-size:calc(var(--u)*13.5);top:calc(var(--u)*65.66)}#product{letter-spacing:calc(var(--u)*-.167);left:calc(var(--u)*568.5)}#solutions{letter-spacing:calc(var(--u)*-.5);left:calc(var(--u)*675);top:calc(var(--u)*65.66)}#login,#solutions{font-size:calc(var(--u)*13.5)}#login{letter-spacing:calc(var(--u)*-.227);left:calc(var(--u)*1002.5);top:calc(var(--u)*66.16)}#contact{font-size:calc(var(--u)*13.5);letter-spacing:calc(var(--u)*.25);left:0;right:0;text-align:center;top:calc(var(--u)*21.66);transform:translateX(calc(var(--u)*-.5))}#h1a{letter-spacing:calc(var(--u)*.532);top:calc(var(--u)*285.222);transform:translateX(calc(var(--u)*-1))}#h1a,#h1b{font-size:calc(var(--u)*46.8);left:0;right:0;text-align:center}#h1b{letter-spacing:calc(var(--u)*-.398);top:calc(var(--u)*335.222);transform:translateX(calc(var(--u)*-3))}#sub1{font-size:calc(var(--u)*20.6);letter-spacing:calc(var(--u)*.367);top:calc(var(--u)*408.115);transform:translateX(calc(var(--u)*-.5))}#sub1,#sub2{left:0;right:0;text-align:center}#sub2{font-size:calc(var(--u)*19.1);letter-spacing:calc(var(--u)*-.632);top:calc(var(--u)*432.153);transform:translateX(calc(var(--u)*-2))}#cta{font-size:calc(var(--u)*22);letter-spacing:calc(var(--u)*-.312);left:0;right:0;text-align:center;top:calc(var(--u)*23.113);transform:translateX(calc(var(--u)*-14.5))}#f1{letter-spacing:calc(var(--u)*-.75)}#f1,#f2{font-size:calc(var(--u)*14.6);left:calc(var(--u)*26);top:calc(var(--u)*11.266)}#f2{letter-spacing:calc(var(--u)*-.889)}#f3{left:calc(var(--u)*26)}#f3,#f4{font-size:calc(var(--u)*14.6);letter-spacing:calc(var(--u)*-1.067);top:calc(var(--u)*11.266)}#f4{left:calc(var(--u)*29)}#foot1{letter-spacing:calc(var(--u)*-.256);transform:translateX(calc(var(--u)*-.5))}#foot1,#foot2{font-size:calc(var(--u)*16.3);left:0;right:0;text-align:center}#foot2{letter-spacing:calc(var(--u)*-.667);transform:translateX(calc(var(--u)*-2))}#foot1{bottom:calc(var(--u)*101.344)}#foot2{bottom:calc(var(--u)*76.344)}}@media(max-aspect-ratio:20/19),(max-height:559px),(max-width:1199px){.landing-shell{--c:min(calc(100vw / 430),calc(100vh / 860));display:flex;flex-direction:column;height:100vh;padding:calc(env(safe-area-inset-top) + var(--c)*24) calc(var(--c)*22) calc(env(safe-area-inset-bottom) + var(--c)*22)}.bar,.foot,.hero{position:static;width:100%}.bar{order:1;position:relative;z-index:5;justify-content:space-between;gap:calc(var(--c)*16);flex:none}.bar,.brand{display:flex;align-items:center}.brand{gap:calc(var(--c)*8);min-height:44px}.brand svg{width:calc(var(--c)*22);height:auto}#word{font-size:calc(var(--c)*19);letter-spacing:-.03em}.navtoggle{position:absolute;top:0;right:0;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.burger{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--c)*42);height:calc(var(--c)*30);border-radius:999px;cursor:pointer;border:var(--hairline) solid var(--hair);background:hsla(0,0%,100%,.03);backdrop-filter:blur(var(--blur)) saturate(.45);position:relative}.burger:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(44px,100%);height:max(44px,100%)}.burger svg{width:calc(var(--c)*19);height:auto;fill:none;stroke:var(--nav);stroke-width:1.4;stroke-linecap:round}.burger svg path{transform-box:fill-box;transform-origin:center;transition:transform .24s ease,opacity .18s ease}.navtoggle:focus-visible~.burger{outline:2px solid #9fe0ff;outline-offset:3px}.navtoggle:checked~.burger .b1{transform:translateY(6px) rotate(45deg)}.navtoggle:checked~.burger .b2{opacity:0}.navtoggle:checked~.burger .b3{transform:translateY(-6px) rotate(-45deg)}.scrim{display:none;position:fixed;inset:0;z-index:-1}.navtoggle:checked~.scrim{display:block}.navpanel{position:absolute;top:calc(100% + var(--c)*12);right:0;display:flex;flex-direction:column;gap:calc(var(--c)*2);width:min(calc(var(--c)*268),78vw);padding:calc(var(--c)*12);border-radius:calc(var(--c)*20);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.045)),linear-gradient(90deg,rgba(255,226,178,.06),rgba(150,196,244,.06)),linear-gradient(180deg,rgba(6,12,22,.6),rgba(6,12,22,.7));backdrop-filter:blur(var(--blur)) saturate(.45);box-shadow:0 calc(var(--c)*14) calc(var(--c)*38) rgba(2,6,14,.45);opacity:0;visibility:hidden;transform:translateY(calc(var(--c)*-8)) scale(.985);transform-origin:100% 0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}.navtoggle:checked~.navpanel{opacity:1;visibility:visible;transform:none;pointer-events:auto}.navpanel .menu{display:flex;flex-direction:column}.navpanel .login,.navpanel .menu a{display:flex;align-items:center;gap:calc(var(--c)*8);padding:calc(var(--c)*10) calc(var(--c)*12);border-radius:calc(var(--c)*12);font-size:calc(var(--c)*16);color:var(--nav);transition:background .15s ease;min-height:44px}.navpanel .login:hover,.navpanel .menu a:hover{background:hsla(0,0%,100%,.07)}.navpanel .caret,.navpanel .navarrow{margin-left:auto;height:auto}.navpanel .caret{width:calc(var(--c)*10)}.navpanel .navarrow{width:calc(var(--c)*11)}.navpanel .pill{margin-top:calc(var(--c)*8);text-align:center;white-space:nowrap;padding:calc(var(--c)*11) calc(var(--c)*16);font-size:calc(var(--c)*15);min-height:44px;display:grid;place-items:center}.hero{order:2;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--c)*20)}.title{font-size:calc(var(--c)*33);line-height:1.12;max-width:15ch}.sub{color:var(--sub);font-size:calc(var(--c)*17);line-height:1.32;max-width:26ch}.cta{position:relative;display:inline-flex;align-items:center;gap:calc(var(--c)*12);padding:calc(var(--c)*16) calc(var(--c)*26);font-size:calc(var(--c)*18);min-height:44px;flex:none}.cta .arrow{width:calc(var(--c)*16);height:calc(var(--c)*11)}.feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--c)*15) calc(var(--c)*13);width:100%;max-width:calc(var(--c)*400);margin-top:calc(var(--c)*6)}.feats li a{display:flex;align-items:center;gap:calc(var(--c)*9);font-size:calc(var(--c)*14);min-height:44px;white-space:nowrap}.feats .chev{width:calc(var(--c)*9);height:calc(var(--c)*16);flex:none}.rule{width:1px;height:calc(var(--c)*33);margin:calc(var(--c)*19) auto 0;flex:none}.foot{order:3;text-align:center;color:var(--foot);font-size:calc(var(--c)*13);line-height:1.55;flex:none}.foot span{display:block}@media(max-height:429px),(max-width:599px){.landing-shell{--c:min(calc(100vw / 360),calc(100vh / 770),1px);--rise:6px;padding:calc(env(safe-area-inset-top) + var(--c)*28) calc(var(--c)*26) calc(env(safe-area-inset-bottom) + var(--c)*26)}.brand svg{width:calc(var(--c)*24)}#word{font-size:calc(var(--c)*19)}.burger{width:calc(var(--c)*46);height:calc(var(--c)*33)}.burger svg{width:calc(var(--c)*21)}.navpanel{width:min(calc(var(--c)*300),82vw);padding:calc(var(--c)*15);border-radius:calc(var(--c)*22)}.navpanel .login,.navpanel .menu a{font-size:calc(var(--c)*16);padding:calc(var(--c)*13) calc(var(--c)*14);border-radius:calc(var(--c)*13);min-height:max(44px,calc(var(--c)*44))}.navpanel .pill{font-size:calc(var(--c)*16);padding:calc(var(--c)*13) calc(var(--c)*18);margin-top:calc(var(--c)*9)}.veil{background:radial-gradient(130% 44% at 50% 45%,rgba(var(--veil),.5) 0,rgba(var(--veil),.26) 55%,rgba(var(--veil),0) 100%),linear-gradient(180deg,rgba(var(--veil),.34) 0,rgba(var(--veil),0) 20%,rgba(var(--veil),0) 60%,rgba(var(--veil),.36) 100%)}.hero{gap:calc(var(--c)*22)}.title{font-size:calc(var(--c)*32);line-height:1.2;letter-spacing:-.002em;max-width:none;text-wrap:balance}.title span{display:block}.sub{font-size:calc(var(--c)*16);line-height:1.45;max-width:none;text-wrap:balance}.sub span{display:block}.cta{font-size:calc(var(--c)*16.5);padding:calc(var(--c)*15) calc(var(--c)*28);gap:calc(var(--c)*12)}.cta .arrow{width:calc(var(--c)*17);height:calc(var(--c)*12)}.feats{grid-template-columns:repeat(2,max-content);justify-content:center;width:auto;max-width:none;gap:calc(var(--c)*4) calc(var(--c)*16);margin-top:calc(var(--c)*22)}.feats li a{font-size:calc(var(--c)*13);gap:calc(var(--c)*10)}.feats .chev{width:calc(var(--c)*10);height:calc(var(--c)*18)}.rule{height:calc(var(--c)*30);margin:calc(var(--c)*28) auto 0}.foot{font-size:calc(var(--c)*13.5);line-height:1.65;text-wrap:balance}}@media(max-height:429px) and (min-aspect-ratio:1/1){.landing-shell{--c:min(calc(100vw / 760),calc(100vh / 430))}.hero{gap:calc(var(--c)*12)}.title{font-size:calc(var(--c)*31);line-height:1.2;max-width:26ch}.sub{font-size:calc(var(--c)*16);max-width:44ch}.sub span{display:inline}.cta{font-size:calc(var(--c)*15.5);padding:calc(var(--c)*12) calc(var(--c)*24)}.feats{grid-template-columns:repeat(4,max-content);justify-content:center;max-width:none;gap:calc(var(--c)*24);margin-top:calc(var(--c)*2)}.feats li a{font-size:calc(var(--c)*13.5)}.rule{height:calc(var(--c)*20);margin:calc(var(--c)*10) auto 0}.foot{font-size:calc(var(--c)*13)}.navpanel{display:grid;grid-template-columns:1fr 1fr;width:min(calc(var(--c)*460),82vw);gap:0 calc(var(--c)*8)}.navpanel .menu{grid-row:span 2}.navpanel .pill{margin-top:0}}@media(min-width:600px) and (min-height:430px){.landing-shell{--c:min(calc(100vw / 860),calc(100vh / 1120));padding:calc(env(safe-area-inset-top) + var(--c)*40) calc(var(--c)*44) calc(env(safe-area-inset-bottom) + var(--c)*36)}.brand svg{width:calc(var(--c)*34)}#word{font-size:calc(var(--c)*30)}.burger{width:calc(var(--c)*60);height:calc(var(--c)*44)}.burger svg{width:calc(var(--c)*27);stroke-width:1.2}.navpanel{width:min(calc(var(--c)*330),56vw);padding:calc(var(--c)*16);border-radius:calc(var(--c)*26);gap:calc(var(--c)*4)}.navpanel .login,.navpanel .menu a{font-size:calc(var(--c)*20);padding:calc(var(--c)*13) calc(var(--c)*15);border-radius:calc(var(--c)*15);gap:calc(var(--c)*10)}.navpanel .caret{width:calc(var(--c)*13)}.navpanel .navarrow{width:calc(var(--c)*14)}.navpanel .pill{margin-top:calc(var(--c)*10);padding:calc(var(--c)*14) calc(var(--c)*20);font-size:calc(var(--c)*19)}.hero{gap:calc(var(--c)*26)}.title{font-size:calc(var(--c)*46);line-height:1.15;max-width:none}.title span{display:block}.sub{font-size:calc(var(--c)*21);line-height:1.34;max-width:none}.sub span{display:block}.cta{gap:calc(var(--c)*14);padding:calc(var(--c)*18) calc(var(--c)*34);font-size:calc(var(--c)*21)}.cta .arrow{width:calc(var(--c)*20);height:calc(var(--c)*14)}.feats{grid-template-columns:repeat(2,max-content);justify-content:center;gap:calc(var(--c)*22) calc(var(--c)*54);max-width:none;margin-top:calc(var(--c)*12)}.feats li a{gap:calc(var(--c)*12);font-size:calc(var(--c)*16)}.feats .chev{width:calc(var(--c)*12);height:calc(var(--c)*21)}.rule{height:calc(var(--c)*46);margin:calc(var(--c)*30) auto 0}.foot{font-size:calc(var(--c)*16)}@media(min-aspect-ratio:1/1){.landing-shell{--c:min(calc(100vw / 1040),calc(100vh / 780))}.feats{grid-template-columns:repeat(4,max-content);gap:calc(var(--c)*40)}}}}@supports(height:100dvh){@media(max-aspect-ratio:20/19),(max-height:559px),(max-width:1199px){.landing-shell{--c:min(calc(100vw / 430),calc(100dvh / 860));height:100dvh}@media(max-height:429px),(max-width:599px){.landing-shell{--c:min(calc(100vw / 360),calc(100dvh / 770),1px)}}@media(max-height:429px) and (min-aspect-ratio:1/1){.landing-shell{--c:min(calc(100vw / 760),calc(100dvh / 430))}}@media(min-width:600px) and (min-height:430px){.landing-shell{--c:min(calc(100vw / 860),calc(100dvh / 1120))}@media(min-aspect-ratio:1/1){.landing-shell{--c:min(calc(100vw / 1040),calc(100dvh / 780))}}}}}.brand .fxh-logo{display:block;flex:none;width:23px;height:17px;-o-object-fit:contain;object-fit:contain}@font-face{font-family:Sora;src:url(/assets/fonts/sora-variable.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}.workspace{margin:0;min-height:100dvh;background:transparent;color:#eef3fa;font-family:Sora,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;isolation:isolate;--brand:#9bd1fa;--brand-2:#b8dcf8}.workspace-art{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,6,15,.22),rgba(2,6,15,.16) 40%,rgba(2,6,15,.38))}.workspace-bar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;width:100%;min-height:88px;padding:16px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #c4d6e820;background:#060c16bb;backdrop-filter:blur(26px) saturate(.6);-webkit-backdrop-filter:blur(26px) saturate(.6)}.workspace-brand{display:flex;align-items:center;gap:9px;color:#fff;white-space:nowrap;min-height:44px;font-size:22px;font-variation-settings:"wght" 531;letter-spacing:-.04em}.workspace-brand:hover{color:#fff}.workspace-brand svg{width:23px;height:17px;fill:currentColor}.workspace-bar nav{display:flex;align-items:center;gap:4px;margin:auto}.workspace-bar nav a{display:flex;align-items:center;min-height:44px;padding:0 10px;color:#a2a9b8;white-space:nowrap;font-size:13px;border-radius:999px;transition:background .2s,color .2s}.workspace-bar nav a:hover,.workspace-bar nav a[aria-current]{background:#ffffff0b;color:#fff}.workspace-status{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:11px;color:#a2a9b8}.workspace-status>span{border:1px solid #c4d6e838;padding:6px 9px;border-radius:999px}.workspace-status a{min-height:44px;display:grid;place-items:center;color:#e8ecf0}.workspace-burger,.workspace-scrim,.workspace-toggle{display:none}.workspace-main{position:relative;z-index:1;min-height:calc(100dvh - 220px);padding-top:24px}.workspace-page{animation:workspace-enter .8s cubic-bezier(.16,1,.3,1) both}.workspace-main>section{width:100%}@keyframes workspace-enter{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}.workspace-footer{position:relative;z-index:1;max-width:1200px;margin:64px auto 0;padding:28px 24px 32px;border-top:1px solid #c4d6e820;display:flex;justify-content:space-between;gap:16px;font-size:11px;line-height:1.7;color:#c2cedc;text-shadow:0 1px 8px #02060f}.workspace-footer .font-mono{overflow-wrap:anywhere}.workspace :is(input:not([type=checkbox]),select,textarea){min-height:44px;min-width:0;max-width:100%;background-color:#0d1728;color:#edf3fa;border-color:#c4d6e833;border-radius:12px}.workspace :is(button,input,select,textarea):focus-visible,.workspace a:focus-visible{outline:2px solid #9fe0ff;outline-offset:3px}.workspace button{min-height:44px;transition:background .2s,box-shadow .2s;border-radius:12px}.workspace button[class*=bg-indigo-6],.workspace button[class*=bg-purple-6]{border-radius:999px;border:1px solid #c4d6e870;background:linear-gradient(90deg,#ffe2b22b,#96c4f417),#162335;box-shadow:inset 0 1px 0 #fffbf24d,0 0 24px #a8ccfc14;color:#fff}.workspace [class*=bg-slate-900]{background:linear-gradient(115deg,#ffe2b20d,#96c4f40d),#09101dbd;border-color:#c4d6e838;backdrop-filter:blur(18px)}.workspace-main :is(h1,h2){text-shadow:0 2px 18px #02060fa6}.workspace-main :is([class*=text-slate-400],[class*=text-slate-500]){color:#b5c3d5;text-shadow:0 1px 6px #02060f66}.workspace [class*=rounded-2xl]{border-radius:22px}.workspace [class*=text-indigo-4],.workspace [class*=text-purple-4]{color:#b8dcf8}.workspace .hash-text{color:#b8c9dc}@media(max-width:1100px){.workspace-bar{padding:14px 24px;min-height:76px;gap:16px;flex-wrap:wrap}.workspace-status{margin-left:auto}.workspace-burger{order:3;display:grid;place-items:center;position:relative;width:46px;height:34px;border-radius:999px;border:1px solid #c4d6e899;cursor:pointer}.workspace-burger:after{content:"";position:absolute;inset:-6px 0}.workspace-burger svg{width:21px;fill:none;stroke:#fbfdff;stroke-width:1.4;stroke-linecap:round}.workspace-toggle{display:block;position:absolute;width:1px;height:1px;opacity:0;right:24px;pointer-events:none}.workspace-toggle:focus-visible~.workspace-burger{outline:2px solid #9fe0ff;outline-offset:4px}.workspace-bar nav{position:absolute;top:calc(100% + 10px);right:24px;display:flex;flex-direction:column;align-items:stretch;gap:2px;width:min(300px,calc(100vw - 48px));padding:16px;border:1px solid #c4d6e833;border-radius:22px;background:linear-gradient(110deg,#ffe2b20d,#96c4f40d),#060c16f0;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:0 14px 38px #02060e73;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:100% 0;transition:opacity .2s,transform .2s,visibility .2s}.workspace-bar nav a{font-size:15px;padding:10px 14px}.workspace-toggle:checked~nav{visibility:visible;opacity:1;transform:none}.workspace-toggle:checked~.workspace-scrim{display:block;position:fixed;inset:0;z-index:-1}.workspace-toggle:checked~.workspace-burger{background:#ffffff13}}@media(max-width:599px){.workspace-bar{padding:12px 20px;gap:12px}.workspace-brand{font-size:20px}.workspace-status{font-size:10px;gap:6px}.workspace-status>span{display:none}.workspace-main{padding-top:10px}.workspace-main .flex{flex-wrap:wrap}.workspace-main .flex-1{min-width:0}.workspace-main select{max-width:100%;width:auto}.workspace-main input[type=text]{min-width:140px}.workspace-main .text-4xl,.workspace-main .text-5xl{font-size:30px;line-height:1.25}.workspace-main .grid{min-width:0}.workspace-main pre{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-main table{display:block;max-width:100%;overflow-x:auto}.workspace-footer{flex-direction:column;margin-top:32px;padding:24px 20px}.workspace-bar nav{right:20px;max-height:calc(100dvh - 100px);overflow-y:auto}}.site-background{position:fixed;inset:0;z-index:0;pointer-events:none;background:#02060f;overflow:hidden}.site-poster,.site-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.site-poster{z-index:0}.site-video{z-index:1;background:transparent;transition:opacity .65s linear;will-change:opacity}.landing-shell,.workspace{position:relative;z-index:1}.workspace{isolation:auto}.workspace-page>main{width:100%}.workspace .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.workspace .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-brand .fxh-logo{width:23px;height:17px;-o-object-fit:contain;object-fit:contain}