@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Hanken Grotesk",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--font-body-features:normal;--color-void:#090b1a;--color-abyss:#0e1020;--color-deep:#17192c;--color-mist:#94a3b8;--color-cloud:#e2e8f0;--color-pure:#f8fafc;--color-helix-2:#ea580c;--color-helix-3:#f97316;--color-helix-4:#fb923c;--color-helix-5:#fdba74;--animate-shimmer-slide:shimmer-slide 8s ease-in-out infinite;--animate-spin-around:spin-around 4s linear infinite;--animate-meteor:meteor 5s linear infinite;--animate-grid:grid 15s linear infinite;--animate-retro-grid:retro-grid 20s linear infinite;--animate-rainbow:rainbow 2s infinite linear;--animate-shine:shine 14s ease-in-out infinite;--animate-gradient:gradient 8s linear infinite;--animate-ripple:ripple 3.4s ease infinite;--animate-blink-cursor:blink-cursor 1s step-end infinite;--animate-marquee:marquee var(--duration)linear infinite;--animate-slide-down:slide-down .6s ease-out both;--animate-bounce-slow:bounce-slow 1.5s ease-in-out infinite;--animate-hero-word:hero-word .7s ease-out both;--animate-hero-orb:hero-orb 8s ease-in-out infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto}body{font-family:var(--font-body);font-feature-settings:var(--font-body-features);background:var(--color-void);color:var(--color-cloud);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}::selection{color:inherit;background:#f26b4338}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1b1a1738;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f26b43}::-webkit-scrollbar-thumb:active{background:#f26b43}html.dark ::-webkit-scrollbar-thumb{background:#ffffff29}html.dark ::-webkit-scrollbar-thumb:hover{background:#f26b43}html.dark ::-webkit-scrollbar-thumb:active{background:#f26b43}html{scrollbar-color:#1b1a1738 transparent;scrollbar-width:thin}html.dark{scrollbar-color:#ffffff29 transparent}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-12{inset:calc(var(--spacing)*-12)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.right-0{right:calc(var(--spacing)*0)}.right-5{right:calc(var(--spacing)*5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing)*.5)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-\[60\%\]{width:60%}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;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-blink-cursor{animation:var(--animate-blink-cursor)}.animate-bounce-slow{animation:var(--animate-bounce-slow)}.animate-gradient{animation:var(--animate-gradient)}.animate-grid{animation:var(--animate-grid)}.animate-hero-orb{animation:var(--animate-hero-orb)}.animate-hero-word{animation:var(--animate-hero-word)}.animate-marquee{animation:var(--animate-marquee)}.animate-meteor{animation:var(--animate-meteor)}.animate-rainbow{animation:var(--animate-rainbow)}.animate-retro-grid{animation:var(--animate-retro-grid)}.animate-ripple{animation:var(--animate-ripple)}.animate-shimmer-slide{animation:var(--animate-shimmer-slide)}.animate-shine{animation:var(--animate-shine)}.animate-slide-down{animation:var(--animate-slide-down)}.animate-spin-around{animation:var(--animate-spin-around)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.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-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-abyss{background-color:var(--color-abyss)}.bg-abyss\/95{background-color:#0e1020f2}@supports (color:color-mix(in lab,red,red)){.bg-abyss\/95{background-color:color-mix(in oklab,var(--color-abyss)95%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-cloud\/40{background-color:#e2e8f066}@supports (color:color-mix(in lab,red,red)){.bg-cloud\/40{background-color:color-mix(in oklab,var(--color-cloud)40%,transparent)}}.bg-deep\/50{background-color:#17192c80}@supports (color:color-mix(in lab,red,red)){.bg-deep\/50{background-color:color-mix(in oklab,var(--color-deep)50%,transparent)}}.bg-deep\/90{background-color:#17192ce6}@supports (color:color-mix(in lab,red,red)){.bg-deep\/90{background-color:color-mix(in oklab,var(--color-deep)90%,transparent)}}.bg-helix-3{background-color:var(--color-helix-3)}.bg-helix-3\/40{background-color:#f9731666}@supports (color:color-mix(in lab,red,red)){.bg-helix-3\/40{background-color:color-mix(in oklab,var(--color-helix-3)40%,transparent)}}.bg-void{background-color:var(--color-void)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/\[0\.1\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-abyss\/80{--tw-gradient-from:#0e1020cc}@supports (color:color-mix(in lab,red,red)){.from-abyss\/80{--tw-gradient-from:color-mix(in oklab,var(--color-abyss)80%,transparent)}}.from-abyss\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-deep\/90{--tw-gradient-from:#17192ce6}@supports (color:color-mix(in lab,red,red)){.from-deep\/90{--tw-gradient-from:color-mix(in oklab,var(--color-deep)90%,transparent)}}.from-deep\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-deep\/20{--tw-gradient-via:#17192c33}@supports (color:color-mix(in lab,red,red)){.via-deep\/20{--tw-gradient-via:color-mix(in oklab,var(--color-deep)20%,transparent)}}.via-deep\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.15\]{--tw-gradient-via:#ffffff26}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.15\]{--tw-gradient-via:color-mix(in oklab,var(--color-white)15%,transparent)}}.via-white\/\[0\.15\]{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-abyss\/60{--tw-gradient-to:#0e102099}@supports (color:color-mix(in lab,red,red)){.to-abyss\/60{--tw-gradient-to:color-mix(in oklab,var(--color-abyss)60%,transparent)}}.to-abyss\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-void\/90{--tw-gradient-to:#090b1ae6}@supports (color:color-mix(in lab,red,red)){.to-void\/90{--tw-gradient-to:color-mix(in oklab,var(--color-void)90%,transparent)}}.to-void\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.stroke-white\/5{stroke:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.stroke-white\/5{stroke:color-mix(in oklab,var(--color-white)5%,transparent)}}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.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-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-28{padding-top:calc(var(--spacing)*28)}.pr-213{padding-right:calc(var(--spacing)*213)}.pr-214{padding-right:calc(var(--spacing)*214)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-40{padding-bottom:calc(var(--spacing)*40)}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-cloud{color:var(--color-cloud)}.text-cloud\/50{color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.text-cloud\/50{color:color-mix(in oklab,var(--color-cloud)50%,transparent)}}.text-cloud\/60{color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.text-cloud\/60{color:color-mix(in oklab,var(--color-cloud)60%,transparent)}}.text-cloud\/65{color:#e2e8f0a6}@supports (color:color-mix(in lab,red,red)){.text-cloud\/65{color:color-mix(in oklab,var(--color-cloud)65%,transparent)}}.text-cloud\/70{color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.text-cloud\/70{color:color-mix(in oklab,var(--color-cloud)70%,transparent)}}.text-cloud\/80{color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.text-cloud\/80{color:color-mix(in oklab,var(--color-cloud)80%,transparent)}}.text-cloud\/85{color:#e2e8f0d9}@supports (color:color-mix(in lab,red,red)){.text-cloud\/85{color:color-mix(in oklab,var(--color-cloud)85%,transparent)}}.text-cloud\/90{color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.text-cloud\/90{color:color-mix(in oklab,var(--color-cloud)90%,transparent)}}.text-helix-3{color:var(--color-helix-3)}.text-helix-3\/70{color:#f97316b3}@supports (color:color-mix(in lab,red,red)){.text-helix-3\/70{color:color-mix(in oklab,var(--color-helix-3)70%,transparent)}}.text-helix-4{color:var(--color-helix-4)}.text-mist{color:var(--color-mist)}.text-mist\/40{color:#94a3b866}@supports (color:color-mix(in lab,red,red)){.text-mist\/40{color:color-mix(in oklab,var(--color-mist)40%,transparent)}}.text-mist\/50{color:#94a3b880}@supports (color:color-mix(in lab,red,red)){.text-mist\/50{color:color-mix(in oklab,var(--color-mist)50%,transparent)}}.text-mist\/70{color:#94a3b8b3}@supports (color:color-mix(in lab,red,red)){.text-mist\/70{color:color-mix(in oklab,var(--color-mist)70%,transparent)}}.text-pure{color:var(--color-pure)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.blur-\[110px\]{--tw-blur:blur(110px);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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{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-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:text-helix-4:is(:where(.group):hover *){color:var(--color-helix-4)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.12\]:hover{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:bg-helix-2:hover{background-color:var(--color-helix-2)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:text-cloud:hover{color:var(--color-cloud)}.hover\:text-cloud\/80:hover{color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-cloud\/80:hover{color:color-mix(in oklab,var(--color-cloud)80%,transparent)}}.hover\:text-pure:hover{color:var(--color-pure)}.hover\:underline:hover{text-decoration-line:underline}}.active\:cursor-grabbing:active{cursor:grabbing}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:48rem){.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:mb-24{margin-bottom:calc(var(--spacing)*24)}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:min-h-\[340px\]{min-height:340px}.md\:min-h-\[460px\]{min-height:460px}.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\:p-10{padding:calc(var(--spacing)*10)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:pt-36{padding-top:calc(var(--spacing)*36)}.md\:pb-48{padding-bottom:calc(var(--spacing)*48)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[20px\]{font-size:20px}.md\:text-\[34px\]{font-size:34px}}@media(min-width:64rem){.lg\:left-\[42px\]{left:42px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.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\:p-12{padding:calc(var(--spacing)*12)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-\[40px\]{font-size:40px}}@media(min-width:80rem){.xl\:block{display:block}}}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}@keyframes meteor{0%{transform:rotate(var(--angle))translate(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle))translate(-500px);opacity:0}}@keyframes grid{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes retro-grid{0%{transform:translateY(0)}to{transform:translateY(calc(var(--cell-size)*2))}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes rainbow{0%{background-position:0%}to{background-position:200%}}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ripple{0%,to{opacity:var(--opacity,.24);transform:translate(-50%,-50%)scale(1)}50%{opacity:calc(var(--opacity,.24)*.6);transform:translate(-50%,-50%)scale(1.1)}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes hero-word{0%{opacity:0;filter:blur(10px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-orb{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.15)}}@keyframes hero-orb-drift{0%,to{translate:0}25%{translate:15px -20px}50%{translate:-10px -10px}75%{translate:-20px 15px}}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes orbit{0%{transform:rotate(calc(var(--angle)*1deg))translateY(calc(var(--radius)*1px))rotate(calc(var(--angle)*-1deg))}to{transform:rotate(calc(var(--angle)*1deg + 360deg))translateY(calc(var(--radius)*1px))rotate(calc((var(--angle)*-1deg) - 360deg))}}@keyframes aurora-1{0%,to{opacity:.6;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(40px,-30px)scale(1.08)}50%{opacity:.5;transform:translate(-20px,25px)scale(.95)}75%{opacity:.7;transform:translate(25px,15px)scale(1.04)}}@keyframes aurora-2{0%,to{opacity:.5;transform:translate(0)scale(1)rotate(0)}33%{opacity:.7;transform:translate(-50px,30px)scale(1.1)rotate(2deg)}66%{opacity:.4;transform:translate(30px,-35px)scale(.95)rotate(-1deg)}}@keyframes aurora-3{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(25px,-35px)scale(1.12)}}@media(max-width:639px){.mobile-canvas-zoom{zoom:.7}}.animate-marquee{animation:marquee var(--duration,40s)linear infinite}.animate-marquee-vertical{animation:marquee-vertical var(--duration,40s)linear infinite}.animate-scroll-left{animation:20s linear infinite scroll-left}.animate-scroll-right{animation:25s linear infinite scroll-right}.prose-helix{font-family:var(--lx-body);color:var(--lx-ink);max-width:68ch;margin:0 auto;font-size:1.05rem;line-height:1.75}.prose-helix>*+*{margin-top:1.4em}.prose-helix h2{font-family:var(--lx-display);letter-spacing:-.02em;color:var(--lx-ink);margin-top:2.5em;margin-bottom:.5em;font-size:1.875rem;font-weight:700;line-height:1.2}.prose-helix h3{font-family:var(--lx-display);letter-spacing:-.015em;color:var(--lx-ink);margin-top:2em;margin-bottom:.4em;font-size:1.4rem;font-weight:600;line-height:1.3}.prose-helix h4{font-family:var(--lx-display);color:var(--lx-ink);margin-top:1.6em;margin-bottom:.4em;font-size:1.15rem;font-weight:600}.prose-helix p{color:var(--lx-ink)}.prose-helix a{color:var(--lx-coral-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lx-coral);text-decoration-color:var(--lx-coral)}@supports (color:color-mix(in lab,red,red)){.prose-helix a{-webkit-text-decoration-color:color-mix(in srgb,var(--lx-coral)40%,transparent);text-decoration-color:color-mix(in srgb,var(--lx-coral)40%,transparent)}}.prose-helix a{transition:color .2s,text-decoration-color .2s}.prose-helix a:hover{color:var(--lx-coral-ink);-webkit-text-decoration-color:var(--lx-coral-ink);text-decoration-color:var(--lx-coral-ink)}.prose-helix strong{color:var(--lx-ink);font-weight:600}.prose-helix em{color:var(--lx-ink);font-style:italic}.prose-helix ul,.prose-helix ol{padding-left:1.5em}.prose-helix ul{list-style:outside}.prose-helix ol{list-style:decimal}.prose-helix li{margin-bottom:.4em}.prose-helix li::marker{color:var(--lx-faint)}.prose-helix blockquote{border-left:3px solid var(--lx-coral-ink);color:var(--lx-faint);padding:.25em 0 .25em 1.25em;font-style:italic}.prose-helix code{font-family:var(--font-mono);color:var(--lx-coral-ink);background:#ffffff0f;border-radius:4px;padding:.15em .4em;font-size:.9em}.prose-helix pre{font-family:var(--font-mono);background:var(--lx-paper-2);border:1px solid #ffffff0f;border-radius:8px;padding:1.25em;font-size:.875rem;line-height:1.6;overflow-x:auto}.prose-helix pre code{color:var(--lx-dim);background:0 0;padding:0}.prose-helix img{border-radius:8px;max-width:100%;height:auto}.prose-helix figure{margin:2em 0}.prose-helix figcaption{color:var(--lx-faint);text-align:center;margin-top:.5em;font-size:.85rem}.prose-helix hr{border:0;border-top:1px solid #ffffff0f;margin:3em 0}.prose-helix table{border-collapse:collapse;width:100%;font-size:.95em}.prose-helix th,.prose-helix td{text-align:left;border-bottom:1px solid #ffffff0f;padding:.6em .8em}.prose-helix th{color:var(--lx-ink);font-weight:600}:root{--bg:oklch(100% 0 0);--fg:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-2:oklch(98.5% 0 0);--muted:oklch(97% 0 0);--muted-fg:oklch(55.6% 0 0);--border:oklch(92.2% 0 0);--border-strong:oklch(86% 0 0);--primary:oklch(64.6% .222 41.116);--primary-fg:oklch(100% 0 0);--shadow-xs:0 1px 0 #0000000a,0 1px 2px #0000000a;--shadow-md:0 1px 2px #0000000f,0 8px 24px #0000000f;--radius:10px;--font-heading:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--container:1184px;--grid-cell:32px;--grid-line:oklch(14.5% 0 0/.07);--grid-fill:oklch(14.5% 0 0/.05);--cta-bg:oklch(94% 0 0)}html.dark{--bg:oklch(13.5% 0 0);--fg:oklch(98.5% 0 0);--card:oklch(18.5% 0 0);--card-2:oklch(16.5% 0 0);--muted:oklch(22.5% 0 0);--muted-fg:oklch(68% 0 0);--border:oklch(100% 0 0/.085);--border-strong:oklch(100% 0 0/.18);--primary:oklch(70.5% .213 47.604);--primary-fg:oklch(100% 0 0);--shadow-xs:0 1px 0 #ffffff0a inset,0 1px 2px #0006;--shadow-md:0 1px 0 #ffffff0a inset,0 8px 32px #00000073;--grid-line:oklch(100% 0 0/.08);--grid-fill:oklch(100% 0 0/.06);--cta-bg:oklch(9% 0 0)}.hx-v2{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55}.hx-v2 ::selection{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hx-v2 ::selection{background:color-mix(in oklch,var(--primary)35%,transparent)}}.hx-v2 ::selection{color:var(--fg)}.hx-v2 a{color:inherit;text-decoration:none}.hx-v2 button{font:inherit;color:inherit}.hx-v2 .h-display{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:600;line-height:1.05}.hx-v2 .h-section{font-family:var(--font-heading);letter-spacing:-.018em;font-weight:600;line-height:1.08}.hx-v2 .mono{font-variant-numeric:tabular-nums;font-family:inherit}.hx-v2 .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);font-family:inherit;font-size:11px}.hx-v2 .container{max-width:var(--container);margin:0 auto;padding:0 24px}@media(min-width:768px){.hx-v2 .container{padding:0 32px}}.hx-v2 .btn{-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,transform .12s,box-shadow .18s;display:inline-flex}.hx-v2 .btn:active{transform:translateY(1px)}.hx-v2 .btn-primary{background:linear-gradient(180deg,var(--primary)0%,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.hx-v2 .btn-primary{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)100%,white 6%)0%,var(--primary)100%)}}.hx-v2 .btn-primary{color:var(--primary-fg);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hx-v2 .btn-primary{border-color:color-mix(in oklch,var(--primary)70%,black)}}.hx-v2 .btn-primary{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.22),0 1px 2px #00000040}.hx-v2 .btn-primary:hover{background:linear-gradient(180deg,var(--primary)0%,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.hx-v2 .btn-primary:hover{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)100%,white 10%),color-mix(in oklch,var(--primary)96%,white 4%))}}.hx-v2 .btn-primary:hover{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.28),0 2px 5px #0000004d}.hx-v2 .btn-outline{background:linear-gradient(180deg,var(--card)0%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.hx-v2 .btn-outline{background:linear-gradient(180deg,color-mix(in oklch,var(--card)94%,white 6%)0%,var(--card)100%)}}.hx-v2 .btn-outline{border-color:var(--border);color:var(--fg);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.06),0 1px 2px #0003}.hx-v2 .btn-outline:hover{background:linear-gradient(180deg,var(--card)0%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.hx-v2 .btn-outline:hover{background:linear-gradient(180deg,color-mix(in oklch,var(--card)88%,white 12%)0%,var(--muted)100%)}}.hx-v2 .btn-outline:hover{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.1),0 2px 4px #00000040}html:not(.dark) .hx-v2 .btn-outline{background:linear-gradient(#fff,#f7f7f7);box-shadow:inset 0 1px #fff9,0 1px 2px #0000000d}html:not(.dark) .hx-v2 .btn-outline:hover{background:linear-gradient(#fafafa,#f2f2f2);box-shadow:inset 0 1px #ffffffb3,0 2px 4px #00000012}html:not(.dark) .hx-v2 .btn-primary{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.3),0 1px 2px #0000001f}html:not(.dark) .hx-v2 .btn-primary:hover{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.36),0 2px 5px #0000002e}.hx-v2 .btn-ghost{color:var(--fg);background:0 0}.hx-v2 .btn-ghost:hover{background:var(--muted)}.hx-v2 .btn-sm{border-radius:7px;height:30px;padding:0 10px;font-size:13px}.hx-v2 .pill{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 4px;font-size:12px;display:inline-flex}.hx-v2 .pill-tag{background:var(--muted);border:1px solid var(--border);letter-spacing:.05em;text-transform:uppercase;color:var(--fg);border-radius:999px;padding:1px 7px;font-family:inherit;font-size:10px;display:inline-block}.hx-v2 .card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000000d}html.dark .hx-v2 .card{box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.hx-v2 .section-tone{background:var(--card-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.hx-v2 .section-tone+.section-tone{border-top:0}.hx-v2 .section-tone .card{background:var(--card)}.hx-v2 .hx-plate-frame{box-shadow:0 0 0 1px var(--primary),0 0 72px -10px var(--primary),0 30px 80px -20px #0000008c,0 8px 24px -8px #0006;border-radius:12px;position:relative}@supports (color:color-mix(in lab,red,red)){.hx-v2 .hx-plate-frame{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)40%,transparent),0 0 72px -10px color-mix(in oklch,var(--primary)30%,transparent),0 30px 80px -20px #0000008c,0 8px 24px -8px #0006}}html.dark .hx-v2 .hx-plate-frame{box-shadow:0 0 0 1px var(--primary),0 0 80px -10px var(--primary),0 30px 80px -20px #000000bf,0 8px 24px -8px #0000008c}@supports (color:color-mix(in lab,red,red)){html.dark .hx-v2 .hx-plate-frame{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)45%,transparent),0 0 80px -10px color-mix(in oklch,var(--primary)34%,transparent),0 30px 80px -20px #000000bf,0 8px 24px -8px #0000008c}}.hx-v2 .hero-plate{background:var(--card);border-radius:12px;padding:0;position:relative}.hx-v2 .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.hx-v2 .reveal.in{opacity:1;transform:none}.hx-v2 .scroll-progress{background:var(--primary);transform-origin:0;height:1px;transform:scaleX(var(--p,0));width:100%;transition:transform 80ms linear;position:absolute;bottom:-1px;left:0}.hx-v2 .motif{pointer-events:none;position:absolute;inset:0}.hx-v2 .motif-svg{width:100%;height:100%;display:block}.hx-v2 .frame{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-md);border-radius:12px;overflow:hidden}.hx-v2 .frame-bar{border-bottom:1px solid var(--border);background:#0d0d0d;align-items:center;gap:8px;height:30px;padding:0 12px;display:flex}.hx-v2 .frame-dot{background:var(--border-strong);border-radius:999px;width:10px;height:10px;box-shadow:inset 0 0 0 .5px #0000001f}html.dark .hx-v2 .frame-dot{box-shadow:inset 0 0 0 .5px #ffffff2e}.hx-v2 .frame-url{background:var(--muted);border:1px solid var(--border);height:18px;color:var(--muted-fg);letter-spacing:.01em;border-radius:5px;flex:1;align-items:center;margin-left:6px;padding:0 8px;font-family:inherit;font-size:10.5px;display:flex}.hx-v2 .ph{background:repeating-linear-gradient(135deg,var(--muted)0 8px,var(--muted)8px 16px);width:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.hx-v2 .ph{background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--muted)70%,transparent)0 8px,color-mix(in oklch,var(--muted)35%,transparent)8px 16px)}}.hx-v2 .ph{border:1px dashed var(--border-strong);border-radius:8px;overflow:hidden}.hx-v2 .ph.in-frame{border:0;border-radius:0}.hx-v2 .ph-label{color:var(--muted-fg);letter-spacing:.06em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:11px;display:flex;position:absolute;inset:0}.hx-v2 .ph-label .ratio{border:1px solid var(--border-strong);background:var(--card);border-radius:4px;padding:1px 6px}.hx-v2 .section{padding:96px 0;position:relative}.hx-v2 .section-tight{padding:72px 0;position:relative}@media(max-width:700px){.hx-v2 .section{padding:72px 0}.hx-v2 .section-tight{padding:56px 0}}.hx-v2 .ico{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.hx-v2 .ico-sm{width:14px;height:14px}.hx-v2 .ico-lg{width:20px;height:20px}.hx-v2 .muted{color:var(--muted-fg)}.hx-v2 .stack-1{flex-direction:column;gap:6px;display:flex}.hx-v2 .stack-2{flex-direction:column;gap:10px;display:flex}.hx-v2 .stack-3{flex-direction:column;gap:18px;display:flex}.hx-v2 .row{align-items:center;gap:12px;display:flex}.hx-v2 .row-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hx-v2 .grow{flex:1 1 0}.hx-v2 .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:880px){.hx-v2 .hx-nav,.hx-v2 .hx-actions{display:none!important}.hx-v2 .hx-mobile-trigger{display:inline-flex!important}.hx-v2 .int-grid{grid-template-columns:1fr!important;gap:32px!important}.hx-v2 .tt-grid,.hx-v2 .pr-grid,.hx-v2 .ft-grid,.hx-v2 .pillars-grid,.hx-v2 .platform-row{grid-template-columns:1fr!important}.hx-v2 .platform-row>*{border-bottom:1px solid var(--border);border-right:0!important;grid-column:1/-1!important}.hx-v2 .platform-row>:last-child{border-bottom:0}.hx-v2 .pillars-grid>*{border-top:1px solid var(--border);margin-top:40px;border-left:0!important;padding:40px 0 0!important}.hx-v2 .pillars-grid>:first-child{border-top:0;margin-top:0;padding-top:0!important}}@media(max-width:980px){.hx-v2 .bl-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.hx-v2 .bl-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.hx-v2 .ft-grid{grid-template-columns:1fr!important}}.hx-v2 .int-logo{transition:opacity .2s}html.dark .hx-v2 .int-logo--invert{filter:invert()brightness(1.15)}.hx-v2 .hr-soft{border:0;border-top:1px solid var(--border)}@keyframes hx-cell-pulse{0%,to{opacity:.2}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){@keyframes hx-cell-pulse{0%,to{opacity:.35}}}@keyframes hx-motif-slide-r{0%,45%{opacity:1;transform:translate(0)}50%{opacity:0}55%,to{transform:translate(var(--cell,32px));opacity:1}}@keyframes hx-motif-slide-l{0%,45%{opacity:1;transform:translate(0)}50%{opacity:0}55%,to{transform:translate(calc(var(--cell,32px)*-1));opacity:1}}@media(prefers-reduced-motion:reduce){@keyframes hx-motif-slide-r{0%,to{transform:none}}@keyframes hx-motif-slide-l{0%,to{transform:none}}.hx-v2 .reveal{opacity:1;transition:none;transform:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.lx-story{position:relative;height:480vh}.lx-st-anchor{position:absolute;top:45%;left:0;width:1px;height:1px}.lx-story-stage{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}.lx-story-exit{position:absolute;top:58%;left:calc(50% + 6px);translate:-50% 0;z-index:4;overflow:visible;pointer-events:none}.lx-story-exit-draw{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--lx-coral) 55%,transparent))}.lx-story-exit-head{filter:drop-shadow(0 0 8px var(--lx-coral));transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.lx-story-exit{display:none}}.lx-story-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--lx-dot) 1.4px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 90% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 45%,#000 55%,transparent 100%)}.lx-story-eyebrow{position:absolute;top:96px;left:50%;translate:-50% 0;z-index:5;font-family:var(--lx-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-faint)}.lx-story-canvas{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;z-index:1}.lx-st-grid{position:absolute;inset:-200px;pointer-events:none;background-image:linear-gradient(var(--lx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px);background-size:32px 32px,32px 32px;opacity:.9}.lx-st-links{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.lx-st-link{stroke:var(--lx-coral);stroke-width:2;stroke-linecap:round;opacity:.45;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s ease .35s,opacity .5s ease .35s}.lx-st-edge.in .lx-st-link{stroke-dashoffset:0;opacity:.5}.lx-st-flow{stroke:var(--lx-coral);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:1;opacity:0}.lx-st-edge.in .lx-st-flow{animation:lx-st-flow 1.9s linear .7s infinite}@keyframes lx-st-flow{0%{opacity:0;stroke-dashoffset:1}18%{opacity:.9}82%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}.lx-st-dot{fill:var(--lx-coral);opacity:0;transition:opacity .4s ease .3s}.lx-st-edge.in .lx-st-dot{opacity:.85}.lx-st-node{position:absolute;width:max-content;opacity:0;transform:translateY(16px) scale(.9);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.5,.5,1);transition-delay:calc(var(--si, 0) * 80ms)}.lx-st-node.in{opacity:1;transform:none}.lx-st-node .lx-node,.lx-st-node .lx-cn{position:static;transition:background-color .45s ease,border-color .45s ease,box-shadow .45s ease}@media(prefers-reduced-motion:reduce){.lx-st-node .lx-node,.lx-st-node .lx-cn{transition:none}}.lx-st-node.in .lx-node,.lx-st-node.in .lx-cn{animation:lx-st-float 6.5s ease-in-out infinite;animation-delay:calc(var(--si, 0) * -1.4s)}@keyframes lx-st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lx-st-node.focus .lx-node,.lx-st-node.focus .lx-cn{box-shadow:var(--lx-shadow),0 0 0 1.5px color-mix(in srgb,var(--lx-coral) 45%,transparent)}.lx-cn{background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:13px;padding:11px 13px 10px;box-shadow:var(--lx-shadow);position:relative;overflow:hidden}.lx-cn-head{display:flex;align-items:center;gap:7px;margin-bottom:7px}.lx-cn-ico{color:var(--cnh);display:inline-flex}.lx-cn-ico svg{width:14px;height:14px;display:block}.lx-cn-cat{font-family:var(--lx-label);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--cnh)}.lx-cn-menu{margin-left:auto;color:var(--lx-faint);font-size:13px;line-height:1;letter-spacing:1px}.lx-cn-title{font-family:var(--lx-display);font-weight:600;font-size:14px;letter-spacing:-.01em;line-height:1.25;color:var(--lx-ink)}.lx-cn-body{font-size:12px;color:var(--lx-dim);margin-top:3px;line-height:1.4}.lx-cn-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:7px;border-top:1px solid var(--lx-line-2);font-family:var(--lx-label);font-size:9.5px;letter-spacing:.04em;color:var(--lx-faint)}.lx-cn-status{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase}.lx-cn-status i{width:5px;height:5px;border-radius:50%;background:var(--cnh)}.lx-cn-right{display:inline-flex;align-items:center;gap:8px}.lx-cn-ai{color:var(--cnh);font-size:11px}.lx-cn-metricrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.lx-cn-metricrow .lx-metric-big{font-size:26px}.lx-cn-spark{width:66px;height:22px;opacity:.9;margin-bottom:4px}.lx-cn-sticky{display:flex;flex-direction:column;justify-content:center}.lx-cn-widget{display:flex;flex-direction:column}.lx-cn-sub{font-size:11px;color:var(--lx-dim);margin:-2px 0 9px}.lx-cn-rows{display:flex;flex-direction:column;gap:9px}.lx-cn-row{display:flex;align-items:center;gap:9px}.lx-cn-src{width:20px;height:20px;border-radius:6px;flex-shrink:0;display:grid;place-items:center}.lx-cn-src svg{width:13px;height:13px;display:block}.lx-cn-src[data-src=reddit]{background:#ff4500}.lx-cn-src[data-src=x]{background:#000;border:1px solid rgba(255,255,255,.16)}.lx-cn-rowmain{min-width:0;flex:1}.lx-cn-rowtitle{font-size:12px;font-weight:600;color:var(--lx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-cn-rowmeta{font-size:10.5px;color:var(--lx-faint);margin-top:1px}.lx-cn-rowtime{font-size:10px;color:var(--lx-faint);flex-shrink:0}.lx-cn-checks{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.lx-cn-check{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--lx-ink)}.lx-cn-box{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--lx-faint);flex-shrink:0;display:grid;place-items:center}.lx-cn-check.done .lx-cn-box{background:var(--lx-coral);border-color:var(--lx-coral)}.lx-cn-check.done .lx-cn-box:after{content:"✓";color:#fff;font-size:10px;line-height:1}.lx-cn-check.done .lx-cn-checklabel{color:var(--lx-dim);text-decoration:line-through}.lx-cn-btn{margin-top:auto;align-self:flex-start;background:var(--lx-coral);color:#fff;font-weight:600;font-size:12px;padding:7px 15px;border-radius:9px}.lx-prompt{display:flex;flex-direction:column;gap:9px}.lx-prompt-head{font-family:var(--lx-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-coral);display:flex;align-items:center;gap:6px}.lx-prompt-spark{font-size:12px}.lx-prompt-body{font-family:var(--lx-body);font-size:16px;font-weight:500;color:var(--lx-ink);line-height:1.35;min-height:1.4em}.lx-prompt-caret{display:inline-block;width:2px;height:1.05em;background:var(--lx-coral);margin-left:2px;vertical-align:-2px;animation:lx-blink 1s steps(1) infinite}@keyframes lx-blink{50%{opacity:0}}.lx-prompt-foot{display:flex;justify-content:flex-end;margin-top:2px}.lx-prompt-send{background:var(--lx-coral);color:#fff;font-weight:600;font-size:12px;padding:6px 13px;border-radius:9px}.lx-ghost{display:grid;place-items:center;border:1.5px dashed color-mix(in srgb,var(--lx-ink) 22%,transparent);border-radius:11px;background:color-mix(in srgb,var(--lx-card) 35%,transparent)}.lx-ghost-label{font-family:var(--lx-label);font-size:13px;letter-spacing:.05em;color:var(--lx-faint)}.lx-ghost-plus{font-size:22px;font-weight:400;color:var(--lx-faint);line-height:1}.lx-st-ghostlink{fill:none;stroke:color-mix(in srgb,var(--lx-ink) 28%,transparent);stroke-width:1.5;stroke-dasharray:5 6;opacity:0;transition:opacity .6s ease .15s}.lx-st-ghostlink.in{opacity:.5}.lx-cn-chart .lx-st-bars{margin-top:4px}.lx-st-bars{display:flex;align-items:flex-end;gap:7px;height:62px;margin-top:10px}.lx-st-bars span{flex:1;background:linear-gradient(var(--lx-teal),color-mix(in srgb,var(--lx-teal) 55%,transparent));border-radius:3px 3px 2px 2px;min-height:6px;transform-origin:bottom;transform:scaleY(0)}.lx-st-node.in .lx-st-bars span{animation:lx-st-grow .6s var(--d, 0ms) ease forwards}@keyframes lx-st-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lx-st-cursor{position:absolute;z-index:5;pointer-events:none;transform-origin:0 0;transform:scale(var(--cs, 1));transition:left .75s cubic-bezier(.4,0,.2,1),top .75s cubic-bezier(.4,0,.2,1),opacity .4s ease;filter:drop-shadow(0 3px 7px rgba(0,0,0,.45))}.lx-st-cursor[data-hide=true]{opacity:0}.lx-st-cursor svg{display:block}.lx-st-cursor-label{position:absolute;left:15px;top:15px;font-family:var(--lx-body);font-weight:600;font-size:11px;color:#fff;background:var(--lx-coral);padding:2px 7px;border-radius:7px 7px 7px 2px;white-space:nowrap}.lx-st-cursor-ring{position:absolute;left:2px;top:3px;width:9px;height:9px;border-radius:50%;border:2px solid var(--lx-coral);opacity:0;animation:lx-st-click .6s ease-out forwards}@keyframes lx-st-click{0%{opacity:.8;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(5)}}.lx-story-narrate{position:absolute;left:50%;bottom:84px;translate:-50% 0;z-index:6;width:min(680px,88vw);height:3.2em;text-align:center;pointer-events:none}.lx-story-line{position:absolute;inset:0;margin:0;font-family:var(--lx-script);font-weight:700;font-size:clamp(24px,3.4vw,38px);line-height:1.12;color:var(--lx-ink);opacity:0;transform:translateY(10px) rotate(-1.2deg);transition:opacity .5s ease,transform .5s ease}.lx-story-line.on{opacity:1;transform:translateY(0) rotate(-1.2deg)}.lx-story-line{color:var(--lx-coral)}.lx-story-hint{position:absolute;left:50%;bottom:40px;translate:-50% 0;z-index:6;font-family:var(--lx-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-faint);opacity:0;transition:opacity .4s ease;animation:lx-story-bob 1.8s ease-in-out infinite}.lx-story-hint.on{opacity:1}@keyframes lx-story-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.lx-story-dots{position:absolute;right:34px;top:50%;translate:0 -50%;z-index:6;display:flex;flex-direction:column;gap:11px}.lx-story-dots span{width:7px;height:7px;border-radius:50%;background:var(--lx-faint);opacity:.35;transition:opacity .3s,background .3s,height .3s}.lx-story-dots span.on{background:var(--lx-coral);opacity:1;height:18px;border-radius:4px}.lx-story-static .lx-story-steps{list-style:none;margin:0 auto;padding:0;max-width:560px;display:block;position:relative}.lx-story-static .lx-story-steps li{position:relative;padding:3px 2px 30px 60px;background:none;border:0}.lx-story-static .lx-story-steps li:last-child{padding-bottom:0}.lx-story-static .lx-story-steps li:before{content:"";position:absolute;left:19px;top:46px;bottom:2px;width:2px;background:linear-gradient(var(--sh),color-mix(in srgb,var(--sh) 12%,transparent))}.lx-story-static .lx-story-steps li:last-child:before{display:none}.lx-story-step-n{position:absolute;left:0;top:0;width:40px;height:40px;display:grid;place-items:center;background:none;font-family:var(--lx-script);font-weight:700;font-size:24px;color:var(--sh)}.lx-story-step-n:after{content:"";position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--sh) 82%,transparent);border-radius:47% 53% 51% 49%/53% 47%;transform:rotate(-4deg)}.lx-story-cap{margin:5px 0;font-family:var(--lx-script);font-weight:700;font-size:clamp(22px,6.2vw,28px);color:color-mix(in srgb,var(--sh) 76%,var(--lx-ink));line-height:1.12}.lx-story-sub{margin:0;font-size:15px;color:var(--lx-dim);line-height:1.5}.lx-story-static .lx-story-steps li:nth-child(1){--sh: var(--lx-teal)}.lx-story-static .lx-story-steps li:nth-child(2){--sh: var(--lx-blue)}.lx-story-static .lx-story-steps li:nth-child(3){--sh: var(--lx-violet)}.lx-story-static .lx-story-steps li:nth-child(4){--sh: var(--lx-amber)}.lx-story-static .lx-story-steps li:nth-child(5){--sh: var(--lx-coral)}.lx-st-node{z-index:2}.lx-st-links{z-index:1}.lx-st-node.is-ws{z-index:0}.lx-st-cursor{z-index:3}.lx-ws{border:1px dashed color-mix(in srgb,var(--lx-coral) 34%,transparent);border-radius:22px;background:color-mix(in srgb,var(--lx-coral) 3.5%,transparent);padding:16px 22px}.lx-ws-head{display:flex;align-items:baseline;gap:12px}.lx-ws-kind{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-coral)}.lx-ws-q{font-family:var(--lx-display);font-weight:600;font-size:18px;color:var(--lx-ink)}.lx-ws-fold{margin-left:auto;font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint);border:1px solid var(--lx-card-line);border-radius:7px;padding:3px 8px}.lx-ws--room{border-style:solid;border-color:var(--lx-card-line);background:color-mix(in srgb,var(--lx-ink) 2.5%,transparent)}.lx-ws--room .lx-ws-kind{color:var(--lx-faint)}.lx-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint)}.lx-eyebrow b{font-weight:600;margin-left:auto;letter-spacing:.08em;border:1px solid var(--lx-card-line);border-radius:5px;padding:2px 6px}.lx-eyebrow b.is-live,.lx-test .lx-eyebrow b{color:#fff;background:var(--lx-coral);border-color:var(--lx-coral)}.lx-root{padding:13px 14px 12px}.lx-root-name{font-family:var(--lx-display);font-weight:600;font-size:19px;color:var(--lx-ink)}.lx-root-line{font-size:12.5px;color:var(--lx-dim);line-height:1.4;margin-top:6px}.lx-root-rests{font-size:11px;color:var(--lx-faint);margin-top:6px}.lx-dec{padding:13px 14px 12px}.lx-dec[data-conf=guess]{border-color:color-mix(in srgb,var(--lx-faint) 60%,transparent)}.lx-dec[data-conf=research]{border-color:color-mix(in srgb,var(--lx-blue) 62%,transparent)}.lx-dec[data-conf=evidence]{border-color:color-mix(in srgb,var(--lx-green) 62%,transparent)}.lx-dec[data-open]{border-style:dashed;border-color:var(--lx-card-line)}.lx-dec-from{font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--lx-faint);margin-bottom:6px}.lx-dec-q{font-family:var(--lx-display);font-weight:600;font-size:15.5px;line-height:1.25;color:var(--lx-ink)}.lx-dec-call{font-size:12.5px;color:var(--lx-dim);margin-top:7px;line-height:1.35}.lx-dec-conf{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:10.5px;font-weight:500;color:var(--lx-faint)}.lx-dec-conf i{width:5px;height:5px;border-radius:50%;background:currentColor}.lx-dec[data-conf=research] .lx-dec-conf{color:var(--lx-blue)}.lx-dec[data-conf=evidence] .lx-dec-conf{color:var(--lx-green)}.lx-dec-conf.is-open i{background:none;border:1px solid currentColor}.lx-dec-glowring{position:absolute;inset:2px;border-radius:11px;border:1.5px solid var(--lx-coral);pointer-events:none}.lx-dec.is-glow{border-color:color-mix(in srgb,var(--lx-coral) 40%,transparent)}.lx-moves{padding:13px 14px 12px}.lx-moves-list{display:flex;flex-direction:column;gap:7px}.lx-move{border:1px solid var(--lx-card-line);border-radius:9px;padding:8px 10px;font-size:12.5px;color:var(--lx-ink);line-height:1.3}.lx-angle{padding:13px 14px 12px;display:flex;flex-direction:column}.lx-angle-title{font-family:var(--lx-display);font-weight:600;font-size:15.5px;color:var(--lx-ink);line-height:1.22}.lx-angle-sub{font-size:11px;color:var(--lx-faint);margin-top:3px}.lx-angle-grid{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lx-angle-take{margin-top:12px;padding-top:11px;border-top:1px solid var(--lx-card-line);font-size:12.5px;font-weight:500;color:var(--lx-ink);line-height:1.35}.lx-angle.is-dropped{opacity:.5}.lx-angle.is-dropped .lx-angle-title{text-decoration:line-through;text-decoration-color:var(--lx-faint)}.lx-angle-drop{margin-top:11px;font-size:11.5px;color:var(--lx-dim);line-height:1.4;font-style:italic}.lx-angle-drop b{font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-coral);margin-left:6px}.lx-w{border:1px solid var(--lx-card-line);border-radius:9px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;background:var(--lx-paper-2);position:relative}.lx-w-label{font-size:12px;color:var(--lx-ink);line-height:1.3}.lx-w-cap{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-faint)}.lx-w-foot{font-size:9.5px;color:var(--lx-faint);margin-top:2px}.lx-w.is-mine .lx-w-foot{color:color-mix(in srgb,var(--lx-coral) 80%,var(--lx-ink))}.lx-w-site{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--lx-blue)}.lx-w-site i{width:9px;height:9px;border-radius:2px;background:currentColor;opacity:.75}.lx-w-table{display:flex;flex-direction:column;margin-top:3px}.lx-w-tr{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:4px 0;border-top:1px solid var(--lx-card-line)}.lx-w-tr:first-child{border-top:0}.lx-w-tr b{font-weight:500;color:var(--lx-ink)}.lx-w-tr em{font-style:normal;color:var(--lx-dim)}.lx-w-quote{font-size:12px;color:var(--lx-ink);line-height:1.35;font-style:italic;border-left:2px solid var(--lx-coral);padding-left:9px}.lx-w-who{font-size:10.5px;color:var(--lx-faint);margin-top:1px}.lx-w-metricrow{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 8px;align-items:end}.lx-w-fig{font-family:var(--lx-display);font-weight:600;font-size:24px;color:var(--lx-ink);line-height:1}.lx-w-fig b{font-weight:400;font-size:11px;color:var(--lx-dim);margin-left:3px}.lx-w-metricrow .lx-cn-spark{width:54px;height:18px}.lx-w-metricrow .lx-w-cap{grid-column:1 / -1}.lx-w-note{background:color-mix(in srgb,var(--lx-amber) 13%,var(--lx-card));border-color:color-mix(in srgb,var(--lx-amber) 30%,transparent);padding-top:13px}.lx-w-note .lx-w-label{font-family:var(--lx-script, var(--lx-body));font-size:13.5px}.lx-w-tape{position:absolute;top:-4px;left:50%;translate:-50% 0;width:34px;height:9px;border-radius:1px;background:color-mix(in srgb,var(--lx-ink) 14%,transparent)}.lx-w.is-mine{border-color:color-mix(in srgb,var(--lx-coral) 38%,transparent)}.lx-w-note.is-mine{border-color:color-mix(in srgb,var(--lx-amber) 46%,transparent)}.lx-opts{padding:13px 14px 12px;display:flex;flex-direction:column}.lx-opts.is-live{border-color:color-mix(in srgb,var(--lx-coral) 45%,transparent)}.lx-opts-q{font-family:var(--lx-display);font-weight:600;font-size:15.5px;color:var(--lx-ink);line-height:1.22}.lx-opts-sub{font-size:11px;color:var(--lx-coral);margin-top:4px}.lx-opts-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lx-opt{border:1px solid var(--lx-card-line);border-radius:9px;padding:9px 10px}.lx-opt.is-rec{border-color:color-mix(in srgb,var(--lx-coral) 48%,transparent)}.lx-opt-label{display:block;font-size:12.5px;color:var(--lx-ink);line-height:1.3}.lx-opt-label em{font-style:normal;font-size:8.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--lx-coral);margin-left:7px;vertical-align:1px}.lx-opt-verbs{display:flex;gap:12px;margin-top:7px}.lx-opt-verbs b{font-weight:500;font-size:10.5px;color:var(--lx-faint)}.lx-opt-verbs b.is-rec{color:var(--lx-coral)}.lx-opts-add{margin-top:11px;font-size:11px;color:var(--lx-faint)}button.lx-opt{width:100%;text-align:left;font:inherit;color:inherit;background:var(--lx-card);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}button.lx-opt.is-live:hover{border-color:var(--lx-coral);background:color-mix(in srgb,var(--lx-coral) 8%,var(--lx-card))}.lx-opt.is-picked{border-color:var(--lx-coral);background:color-mix(in srgb,var(--lx-coral) 10%,var(--lx-card))}@media(prefers-reduced-motion:reduce){button.lx-opt{transition:none}}.lx-call{padding:13px 14px 12px;border-color:color-mix(in srgb,var(--lx-faint) 60%,transparent)}.lx-call-text{font-family:var(--lx-display);font-weight:600;font-size:16px;color:var(--lx-ink);line-height:1.25}.lx-call-conf{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:10.5px;font-weight:500;color:var(--lx-faint)}.lx-call-conf i{width:5px;height:5px;border-radius:50%;background:currentColor}.lx-call-reason{font-size:11.5px;color:var(--lx-dim);margin-top:5px;line-height:1.4}.lx-test{padding:13px 14px 12px;border-color:color-mix(in srgb,var(--lx-coral) 40%,transparent)}.lx-test-do{font-family:var(--lx-display);font-weight:600;font-size:15px;color:var(--lx-ink);line-height:1.28}.lx-test-expect{font-size:12px;color:var(--lx-dim);margin-top:9px;line-height:1.35}.lx-test-wait{font-size:10.5px;color:var(--lx-faint);margin-top:9px}.lx-result{padding:13px 14px 12px;border-color:color-mix(in srgb,var(--lx-green) 55%,transparent)}.lx-result-text{font-family:var(--lx-display);font-weight:600;font-size:16px;color:var(--lx-ink);line-height:1.25}.lx-result-body{font-size:12px;color:var(--lx-dim);margin-top:6px;line-height:1.4}.lx-result-conf{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:10.5px;font-weight:500;color:var(--lx-green)}.lx-result-conf i{width:5px;height:5px;border-radius:50%;background:currentColor}.lx-steer{display:flex;align-items:center;gap:10px;border-left:2px solid var(--lx-coral);padding:8px 0 8px 12px}.lx-steer-who{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-coral);flex:none}.lx-steer-text{font-family:var(--lx-script, var(--lx-display));font-size:16px;color:var(--lx-ink);line-height:1.3}.lx-st-node.is-moved{transition:opacity .5s ease;transition-delay:0s}.hx-stack{--hx-gap: 1rem;--hx-radius: 14px;--hx-ease: cubic-bezier(.2, .7, .2, 1);position:relative;background:var(--lx-paper);color:var(--lx-ink)}.hx-pin{position:sticky;top:0;z-index:1;display:grid;place-items:center;min-height:100svh;padding:clamp(3.5rem,12vw,5rem) clamp(1rem,5vw,3rem) clamp(2rem,8vw,4rem);overflow:hidden;background:var(--lx-paper)}.hx-pin-inner{position:relative;z-index:2;width:100%;max-width:680px;margin:0 auto;text-align:center}.hx-h1{margin:0;font-family:var(--lx-display);font-weight:700;font-size:clamp(2.25rem,9vw,4.5rem);line-height:1.04;letter-spacing:-.02em}.hx-sub{margin:.9rem auto 0;max-width:38ch;font-size:clamp(1rem,3.6vw,1.15rem);line-height:1.5;color:var(--lx-dim)}.hx-composer{max-width:620px;margin:clamp(1.4rem,5vw,2.2rem) auto 0;overflow:hidden;border:1px solid var(--lx-line);border-radius:14px;background:var(--lx-card);text-align:left;transition:border-color .18s var(--hx-ease)}.hx-composer:focus-within{border-color:color-mix(in srgb,var(--lx-ink) 22%,transparent)}.hx-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hx-composer-field{display:block;width:100%;padding:1rem 1.05rem 1.15rem;border:0;background:transparent;color:var(--lx-ink);font:inherit;font-size:max(1rem,16px);line-height:1.45}.lx .hx-composer-field:focus,.lx .hx-composer-field:focus-visible{outline:none}.hx-composer-field::placeholder{color:var(--lx-faint)}.hx-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .6rem;border-top:1px solid var(--lx-line);background:color-mix(in srgb,var(--lx-ink) 4%,transparent)}.hx-composer-plus{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--lx-faint);font-size:1.15rem;line-height:1;cursor:pointer;transition:background .16s var(--hx-ease),color .16s var(--hx-ease)}.hx-composer-plus:hover{background:var(--lx-line-2);color:var(--lx-ink)}.hx-composer-actions{display:flex;align-items:center;gap:.6rem}.hx-composer-hint{font-size:.8rem;color:var(--lx-faint)}.hx-composer-go{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:var(--lx-line-2);color:var(--lx-faint);cursor:pointer;transition:background .16s var(--hx-ease),color .16s var(--hx-ease)}.hx-composer-go:not(:disabled){background:var(--lx-coral);color:#fff}.hx-composer-go:disabled{cursor:not-allowed}.hx-examples{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;margin-top:1rem}.hx-examples-label{font-size:.85rem;color:var(--lx-faint)}.hx-example,.hx-reset{padding:.4rem .7rem;border:1px dashed var(--lx-line);border-radius:999px;background:transparent;color:var(--lx-dim);font:inherit;font-size:.85rem;cursor:pointer;transition:border-color .16s var(--hx-ease),color .16s var(--hx-ease)}.hx-example:hover,.hx-reset:hover{border-color:var(--lx-coral);color:var(--lx-coral-ink)}.hx-sheet{position:relative;z-index:2;min-height:100svh;padding:clamp(1rem,4vw,2rem) clamp(.9rem,4vw,2.5rem) clamp(3rem,10vw,6rem);border-top:1px solid var(--lx-line);border-radius:26px 26px 0 0;background:linear-gradient(var(--lx-grid) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px) 0 0 / 32px 32px,var(--lx-paper-2);box-shadow:0 -30px 60px -26px #14100c73}.hx-sheet-grip{width:42px;height:4px;margin:0 auto 1rem;border-radius:999px;background:var(--lx-line)}.hx-sheet-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;max-width:1080px;margin:0 auto 1rem}.hx-sheet-actions{display:flex;align-items:center;gap:.5rem}.hx-stage-crumb{overflow:hidden;max-width:100%;font-size:.9rem;font-weight:600;color:var(--lx-dim);text-overflow:ellipsis;white-space:nowrap}.hx-stage-note{flex:none;padding:.15rem .5rem;border:1px solid var(--lx-line);border-radius:999px;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--lx-faint)}.hx-sheet .hx-canvas,.hx-sheet .hx-question,.hx-sheet .hx-fork,.hx-sheet .hx-run{max-width:1080px;margin-inline:auto}.hx-stack.is-cine{height:240svh}.hx-stack.is-cine .hx-pin{height:100svh;min-height:0}.hx-hero-layer{position:absolute;inset:0;padding:clamp(3.5rem,12vw,5rem) clamp(1rem,5vw,3rem) clamp(2rem,8vw,4rem);display:grid;place-items:center;will-change:transform,opacity,filter}.hx-sheet--cine{position:absolute;inset:0;z-index:3;padding:0;border:0;border-radius:0;box-shadow:none;will-change:clip-path,opacity}.hx-board{position:absolute;inset:0;overflow:hidden}.hx-board.is-camera-move .lx-story-canvas{transition:transform .9s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.hx-board.is-camera-move .lx-story-canvas{transition:none}}.hx-cursor{position:fixed;top:0;left:0;z-index:200;width:0;height:0;opacity:0;pointer-events:none;transition:opacity .2s ease;will-change:transform}.hx-cursor[popover]{inset:0 auto auto 0;margin:0;border:0;padding:0;width:0;height:0;overflow:visible;background:transparent;color:inherit}.hx-cursor-g{position:absolute;top:0;left:0;display:none;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.hx-cursor[data-kind=default] .hx-g-arrow,.hx-cursor[data-kind=pointer] .hx-g-arrow,.hx-cursor[data-kind=context-menu] .hx-g-arrow,.hx-cursor[data-kind=help] .hx-g-arrow,.hx-cursor[data-kind=progress] .hx-g-arrow,.hx-cursor[data-kind=alias] .hx-g-arrow,.hx-cursor[data-kind=copy] .hx-g-arrow,.hx-cursor[data-kind=no-drop] .hx-g-arrow,.hx-cursor[data-kind=text] .hx-g-beam,.hx-cursor[data-kind=vertical-text] .hx-g-beam,.hx-cursor[data-kind=crosshair] .hx-g-cross,.hx-cursor[data-kind=cell] .hx-g-cell,.hx-cursor[data-kind=move] .hx-g-move,.hx-cursor[data-kind=all-scroll] .hx-g-scroll,.hx-cursor[data-kind=grab] .hx-g-grab,.hx-cursor[data-kind=grabbing] .hx-g-grabbing,.hx-cursor[data-kind=not-allowed] .hx-g-blocked,.hx-cursor[data-kind=wait] .hx-g-wait,.hx-cursor[data-kind=zoom-in] .hx-g-zoom,.hx-cursor[data-kind=zoom-out] .hx-g-zoom,.hx-cursor[data-kind=resize] .hx-g-resize,.hx-cursor[data-kind=resize-axis] .hx-g-resize2,.hx-cursor[data-kind=col-resize] .hx-g-bar,.hx-cursor[data-kind=row-resize] .hx-g-bar{display:block}.hx-cursor[data-kind=none]{opacity:0!important}.hx-g-beam,.hx-g-cross,.hx-g-cell,.hx-g-move,.hx-g-scroll,.hx-g-blocked,.hx-g-wait,.hx-g-zoom,.hx-g-resize,.hx-g-resize2,.hx-g-bar{transform:translate(-50%,-50%)}.hx-g-grab,.hx-g-grabbing{transform:translate(-40%,-30%)}.hx-cursor[data-kind=vertical-text] .hx-g-beam,.hx-cursor[data-kind=row-resize] .hx-g-bar{transform:translate(-50%,-50%) rotate(90deg)}.hx-cursor[data-kind=resize] .hx-g-resize,.hx-cursor[data-kind=resize-axis] .hx-g-resize2{transform:translate(-50%,-50%) rotate(var(--rot, 0deg))}.hx-cursor[data-kind=zoom-out] .hx-zoom-v{display:none}.hx-g-wait{animation:hx-spin .9s linear infinite}.hx-b-progress{animation:hx-spin .9s linear infinite;transform-origin:50% 50%}@keyframes hx-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.hx-cursor-badge{position:absolute;top:13px;left:11px;display:none;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .3))}.hx-cursor[data-kind=copy] .hx-b-copy,.hx-cursor[data-kind=alias] .hx-b-alias,.hx-cursor[data-kind=help] .hx-b-help,.hx-cursor[data-kind=context-menu] .hx-b-menu,.hx-cursor[data-kind=no-drop] .hx-b-nodrop,.hx-cursor[data-kind=progress] .hx-b-progress{display:block}@keyframes hx-spin-badge{to{transform:rotate(360deg)}}.hx-b-progress{animation-name:hx-spin-badge}.hx-cursor-ring{position:absolute;top:0;left:0;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:999px;background:color-mix(in srgb,var(--ring-c, var(--lx-coral)) 15%,transparent);border:1px solid color-mix(in srgb,var(--ring-c, var(--lx-coral)) 45%,transparent)}.hx-cursor-name{position:absolute;top:14px;left:12px;padding:2px 7px;border-radius:999px;background:var(--lx-coral);color:#fff;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;transform-origin:0 0}.lx-decor-live{pointer-events:auto;cursor:grab;transform:translate(calc(var(--dx, 0px) + var(--mx, 0px)),calc(var(--dy, 0px) + var(--my, 0px)));transition:box-shadow .18s var(--hx-ease)}.lx-decor-live:active{cursor:grabbing}.lx-decor-live:hover{box-shadow:var(--lx-shadow),0 0 0 1.5px color-mix(in srgb,var(--lx-coral) 40%,transparent)}.lx-decor-live.is-open{box-shadow:var(--lx-shadow),0 0 0 1.5px var(--lx-coral)}.lx-decor-pop{position:absolute;bottom:-34px;left:0;display:flex;gap:4px;padding:4px;border:1px solid var(--lx-line);border-radius:9px;background:var(--lx-card);box-shadow:var(--lx-shadow);animation:hx-rise .22s var(--hx-ease) both}.lx-decor-chip{padding:3px 8px;border:0;border-radius:6px;background:var(--lx-line-2);color:var(--lx-dim);font:inherit;font-size:11px;cursor:pointer}.lx-decor-chip.is-on{background:var(--lx-coral);color:#fff}.hx-board-layer{position:absolute;inset:0;touch-action:none}.hx-tool-cursor{cursor:default}.hx-tool-hand{cursor:grab}.hx-tool-hand:active{cursor:grabbing}.hx-tool-note,.hx-tool-text{cursor:copy}.hx-tool-pen,.hx-tool-marker{cursor:crosshair}.hx-ink{position:absolute;inset:0;overflow:visible;pointer-events:none}.hx-ink-pen{fill:none;stroke:var(--lx-coral);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hx-ink-marker{fill:none;stroke:color-mix(in srgb,var(--lx-amber) 55%,transparent);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.hx-placed{position:absolute;max-width:260px;cursor:grab}.hx-placed:active{cursor:grabbing}.hx-placed--note{padding:14px 16px 16px;border-radius:3px;background:linear-gradient(158deg,#fff3c4,#ffe89a);color:#4a3410;font-family:var(--lx-script);font-size:17px;line-height:1.25;rotate:-2deg;box-shadow:0 1px #785a142e,0 14px 26px -14px #785a1480}.hx-placed--text{padding:4px 6px;color:var(--lx-ink);font-size:18px;font-weight:500}.hx-placed-text{outline:none}.hx-placed.is-selected,.hx-ink-pen.is-selected,.hx-ink-marker.is-selected{outline:1.5px solid var(--lx-coral);outline-offset:3px}.lx-st-node.is-grabbable{cursor:grab}.lx-st-node.is-grabbable:active{cursor:grabbing}.lx-st-node.is-selected .lx-node,.lx-st-node.is-selected .lx-cn{outline:1.5px solid var(--lx-coral);outline-offset:3px}.hx-rail{position:absolute;top:50%;left:clamp(.75rem,2vw,1.5rem);z-index:3;display:grid;gap:.5rem;transform:translateY(-50%)}.hx-rail-group{display:grid;gap:.15rem;padding:.3rem;border:1px solid var(--lx-line);border-radius:12px;background:color-mix(in srgb,var(--lx-card) 88%,transparent);backdrop-filter:blur(8px)}.hx-rail-group--history{margin-top:.4rem}.hx-rail-tool{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--lx-faint);cursor:pointer;transition:background .14s var(--hx-ease),color .14s var(--hx-ease)}.hx-rail-tool:hover:not(:disabled){background:var(--lx-line-2);color:var(--lx-ink)}.hx-rail-tool:disabled{opacity:.35;cursor:not-allowed}.hx-rail-tool.is-active{background:var(--lx-coral);color:#fff}@media(max-height:640px){.hx-rail-group--history{display:none}}.hx-dock{position:absolute;right:0;bottom:clamp(1.25rem,4vh,2.5rem);left:0;z-index:2;display:flex;justify-content:center;padding:0 clamp(1rem,4vw,2.5rem);pointer-events:none}.hx-dock>*{pointer-events:auto}.hx-q-kind{margin-left:auto;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-faint)}.hx-q-kind--recommended{color:var(--lx-coral-ink)}.hx-q-option.is-chosen{background:color-mix(in srgb,var(--lx-coral) 14%,transparent)}.hx-end-list{margin:0;padding:.15rem 1.15rem .7rem;border-top:1px solid var(--lx-line-2);list-style:none}.hx-end-list li{display:flex;align-items:baseline;gap:.55rem;padding:.4rem 0;font-size:.9rem;color:var(--lx-dim);animation:hx-rise .34s var(--hx-ease) both;animation-delay:var(--hx-stagger, 0ms)}.hx-end-list b{flex:none;font-weight:500;color:var(--lx-faint)}.hx-end-cue{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin:0;padding:.6rem 1.15rem;border:0;border-top:1px solid var(--lx-line-2);background:transparent;font-family:var(--lx-script);font-size:1.1rem;color:var(--lx-ink);cursor:pointer;transition:background .16s var(--hx-ease)}.hx-end-cue:hover{background:var(--lx-hl)}.hx-end-arrow{color:var(--lx-coral);animation:hx-nudge 1.6s ease-in-out infinite}.hx-end-reset{display:block;width:100%;padding:.5rem;border:0;border-top:1px solid var(--lx-line-2);background:transparent;color:var(--lx-faint);font:inherit;font-size:.82rem;cursor:pointer}.hx-end-reset:hover{color:var(--lx-ink)}.hx-canvas{display:grid;gap:var(--hx-gap);grid-template-columns:1fr}.hx-aspect{position:relative;padding:11px 13px;border:1px solid var(--lx-card-line);border-radius:12px;background:var(--lx-card);box-shadow:var(--lx-shadow);animation:hx-rise .42s var(--hx-ease) both;animation-delay:var(--hx-stagger, 0ms);transition:background-color .45s var(--hx-ease),border-color .45s var(--hx-ease),box-shadow .45s var(--hx-ease)}.hx-aspect,.hx-aspect[data-tone=guess]{--hx-tone: var(--lx-faint)}.hx-aspect[data-tone=research]{--hx-tone: var(--lx-blue)}.hx-aspect[data-tone=evidence]{--hx-tone: var(--lx-green)}.hx-aspect[data-tone=question]{--hx-tone: var(--lx-rust)}.hx-aspect--open{border-style:dashed;background:transparent;box-shadow:none}.hx-aspect--called[data-tone=research],.hx-aspect--called[data-tone=evidence],.hx-aspect--under-question{border-color:color-mix(in srgb,var(--hx-tone) 55%,transparent);background:color-mix(in srgb,var(--hx-tone) 9%,var(--lx-card))}.hx-aspect--on-hold{opacity:.5;box-shadow:none}.hx-aspect--glow{border-color:color-mix(in srgb,var(--lx-coral) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-coral) 18%,transparent)}.hx-aspect-conf-slot{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--hx-ease)}.hx-aspect--called .hx-aspect-conf-slot,.hx-aspect--under-question .hx-aspect-conf-slot,.hx-aspect--on-hold .hx-aspect-conf-slot{grid-template-rows:1fr}.hx-aspect-conf-inner{overflow:hidden}.hx-aspect-conf{margin:.25rem 0 0;font-family:var(--lx-label);font-size:10px;letter-spacing:.04em;color:var(--lx-faint)}.hx-aspect-conf b{color:var(--hx-tone);font-weight:500;text-transform:uppercase;letter-spacing:.08em;transition:color .45s var(--hx-ease)}.hx-aspect-test{margin:.3rem 0 0;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--lx-coral-ink)}.hx-aspect-flag{width:0;height:0;flex:none;border-left:6px solid var(--lx-coral);border-top:4px solid transparent;border-bottom:4px solid transparent}.hx-aspect-glowtag{font-family:var(--lx-label);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-coral-ink)}.hx-aspect-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.hx-aspect-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--lx-label);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-faint)}.hx-aspect-tag i{width:6px;height:6px;border-radius:50%;background:var(--hx-accent);flex-shrink:0}.hx-aspect-title{margin:0;font-family:var(--lx-display);font-size:.94rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.hx-link{display:none}.hx-link svg{display:block;overflow:visible;height:var(--hx-linkh, 30px);width:auto}.hx-link path{fill:none;stroke:var(--lx-coral);stroke-width:2;stroke-linecap:round;opacity:.45;stroke-dasharray:1;stroke-dashoffset:1;animation:hx-link-draw .6s var(--hx-ease) both;animation-delay:var(--hx-stagger, 0ms)}.hx-link circle{fill:var(--lx-coral);opacity:0;animation:hx-link-dot .3s ease both;animation-delay:calc(var(--hx-stagger, 0ms) + .42s)}.hx-link[data-dir=rl] svg{transform:scaleX(-1)}@keyframes hx-link-draw{to{stroke-dashoffset:0}}@keyframes hx-link-dot{to{opacity:.85}}@keyframes hx-fade{0%{opacity:0}to{opacity:1}}.hx-q{width:min(640px,92%);overflow:hidden;border:1px solid var(--lx-card-line);border-radius:14px;background:color-mix(in srgb,var(--lx-card) 94%,transparent);backdrop-filter:blur(12px);box-shadow:0 30px 70px -32px #000000a6;animation:hx-rise .4s var(--hx-ease) both}.hx-q-head{display:flex;align-items:flex-start;gap:1rem;padding:1.05rem 1.15rem}.hx-q{animation:hx-q-arrive .4s var(--hx-ease) both}@keyframes hx-q-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hx-q-prompt{flex:1;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;pointer-events:none}.hx-q-close{flex:none;padding:0 .15rem;border:0;background:transparent;color:var(--lx-faint);font-size:1.15rem;line-height:1;cursor:pointer;transition:color .16s var(--hx-ease)}.hx-q-close:hover{color:var(--lx-ink)}.hx-q-options{margin:0;padding:0;border-top:1px solid var(--lx-line-2);list-style:none}.hx-q-options li+li{border-top:1px solid var(--lx-line-2)}.hx-q-option{display:flex;align-items:center;gap:1rem;width:100%;min-height:44px;padding:.8rem 1.15rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s var(--hx-ease)}@media(hover:hover){.hx-q-option:hover{background:color-mix(in srgb,var(--lx-coral) 10%,transparent)}}.hx-q-option:focus-visible{background:color-mix(in srgb,var(--lx-coral) 10%,transparent);outline:none}.hx-q-option:active{background:color-mix(in srgb,var(--lx-coral) 16%,transparent)}.hx-q-num{flex:none;font-family:var(--lx-label);font-size:.78rem;color:var(--lx-faint)}.hx-q-label{font-size:.98rem}.hx-q-foot{display:flex;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .7rem;border-top:1px solid var(--lx-line-2)}.hx-q-pencil{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1px solid var(--lx-line);border-radius:7px;color:var(--lx-faint)}.hx-q-words{flex:1;min-width:0;border:0;background:transparent;color:var(--lx-ink);font:inherit;font-size:.92rem}.hx-q-words:focus{outline:none}.hx-q-words::placeholder{color:var(--lx-faint)}.hx-q-skip{flex:none;padding:.25rem .4rem;border:0;background:transparent;color:var(--lx-dim);font:inherit;font-size:.9rem;cursor:pointer}.hx-q-skip:hover{color:var(--lx-ink)}.hx-fork-row{display:grid;gap:.6rem}.hx-branch{display:grid;gap:.15rem;padding:.7rem .8rem;border:1.5px dashed var(--lx-line);border-radius:10px;background:var(--lx-paper);color:inherit;font:inherit;text-align:left;cursor:pointer;animation:hx-rise .34s var(--hx-ease) both;animation-delay:var(--hx-stagger, 0ms);transition:border-color .16s var(--hx-ease),background .16s var(--hx-ease)}.hx-branch--recommended{border-color:var(--lx-coral)}.hx-branch.is-chosen{background:var(--lx-coral-bg);border-style:solid}.hx-branch-kind{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint)}.hx-branch--recommended .hx-branch-kind{color:var(--lx-coral-ink)}.hx-branch-title{font-size:.98rem;font-weight:600}.hx-branch-body{font-size:.85rem;color:var(--lx-dim)}.hx-running-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--lx-coral);animation:hx-pulse 2.4s ease-in-out infinite}@keyframes hx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hx-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes hx-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(min-width:720px){.hx-canvas,.hx-question-options,.hx-fork-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.hx-canvas,.hx-question-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hx-aspect,.hx-aspect-conf-slot,.hx-aspect-conf b{transition:none}.hx-link path{animation:none;stroke-dashoffset:0}.hx-link circle{animation:none;opacity:.85}.hx-aspect,.hx-option,.hx-branch,.hx-question,.hx-fork,.hx-run-list li,.hx-running-dot,.hx-run-live,.hx-end-arrow,.hx-run-arrow{animation:none}.hx-run-rail-line{animation:none;stroke-dashoffset:0}.hx-composer-go:hover:not(:disabled){transform:none}}.hx-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hx-backdrop-grid{position:absolute;inset:0;background-image:linear-gradient(var(--lx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px);background-size:32px 32px;opacity:.55;-webkit-mask-image:radial-gradient(115% 78% at 50% 44%,#000 42%,transparent 100%);mask-image:radial-gradient(115% 78% at 50% 44%,#000 42%,transparent 100%)}.hx-backdrop-plates{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(125% 90% at 50% 46%,#000 30%,transparent 92%);mask-image:radial-gradient(125% 90% at 50% 46%,#000 30%,transparent 92%)}.hx-bd-widgets{opacity:.5}.hx-bd-branch{opacity:.16}.hx-bd-nodes{opacity:.22}.hx-bd-helix{opacity:.09}.hx-bd-branch{animation:hx-bd-flow 5.5s linear infinite}@keyframes hx-bd-flow{to{stroke-dashoffset:-28}}@media(prefers-reduced-motion:reduce){.hx-bd-branch{animation:none}}@media(max-width:719px){.hx-sheet{display:flex;flex-direction:column;padding-bottom:0}.hx-sheet .hx-q{margin-top:auto;position:sticky;bottom:0;z-index:5;width:auto;max-width:none;margin-inline:calc(clamp(.9rem,4vw,2.5rem)*-1);padding-bottom:max(.9rem,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;border-bottom:0;background:var(--lx-card);box-shadow:0 -14px 28px -18px #00000080}.hx-sheet .hx-canvas{padding-bottom:1rem}.hx-canvas{display:flex;flex-direction:column;gap:0}.hx-board-col .lx-node,.hx-board-col .lx-cn,.hx-board-col .lx-ws,.hx-board-col .lx-ghost,.hx-board-col .hx-prompt{width:100%!important;min-height:0!important;max-width:none!important}.hx-mnode{display:block}.hx-folded{margin:4px 0 2px}.hx-folded>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:9px 12px;border:1px dashed var(--lx-card-line);border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-faint)}.hx-folded>summary::-webkit-details-marker{display:none}.hx-folded>summary b{margin-left:auto;font-size:11px;color:var(--lx-dim)}.hx-folded>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.hx-folded[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.hx-folded-body{padding-top:10px}.hx-board-col{align-self:stretch;width:100%;margin-left:0;margin-right:0;max-width:none}.hx-region{display:flex;align-items:baseline;gap:8px;margin:18px 0 10px;padding-bottom:7px;border-bottom:1px solid var(--lx-card-line)}.hx-region:first-child{margin-top:0}.hx-region span{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-faint)}.hx-region b{font-size:13px;font-weight:600;color:var(--lx-ink)}.hx-mnode:nth-of-type(odd){margin-right:var(--hx-jog, 22px)}.hx-mnode:nth-of-type(2n){margin-left:var(--hx-jog, 22px)}.hx-aspect[data-side=l]{margin-right:var(--hx-jog, 22px)}.hx-aspect[data-side=r]{margin-left:var(--hx-jog, 22px)}.hx-link{display:block;height:var(--hx-linkh, 20px)}.hx-link[data-dir=lr]{margin-left:18px}.hx-link[data-dir=rl]{margin-left:auto;margin-right:18px}.hx-aspect{padding:.5rem .65rem}.hx-aspect-head{margin-bottom:.15rem}.hx-aspect-title{font-size:.86rem;line-height:1.22}.hx-aspect-conf-inner{font-size:.78rem;line-height:1.38}.hx-link{--hx-linkh: 20px}.hx-sheet-head{align-items:center;gap:.5rem}.hx-stage-note{display:none}.hx-stage-crumb{font-size:.78rem}.hx-sheet-progress{position:relative;flex:none;font-size:.68rem;letter-spacing:.04em;color:var(--lx-faint);padding-bottom:6px}.hx-sheet-progress b{color:var(--lx-ink);font-weight:700}.hx-sheet-progress i{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:var(--lx-line-2)}.hx-sheet-progress i:after{content:"";display:block;width:var(--p, 0%);height:100%;border-radius:999px;background:var(--lx-coral);transition:width .45s var(--hx-ease)}}@media(min-width:720px){.hx-sheet-progress{display:none}}.hx-q-mark{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--lx-coral);flex:none;padding-left:10px}.hx-q-mark em{font-family:var(--lx-script, var(--lx-display));font-style:normal;font-size:16px;line-height:1;white-space:nowrap;opacity:0;animation:hx-q-mark-in .45s ease .18s forwards}.hx-q-mark svg{width:56px;height:22px;display:block;overflow:visible}.hx-q-mark-line,.hx-q-mark-head{stroke-dasharray:1;stroke-dashoffset:1;animation:hx-q-mark-draw .52s cubic-bezier(.2,.7,.3,1) forwards}.hx-q-mark-head{animation-delay:.34s;animation-duration:.2s}@keyframes hx-q-mark-draw{to{stroke-dashoffset:0}}@keyframes hx-q-mark-in{to{opacity:1}}.hx-q-option.is-nudged{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lx-coral) 34%,transparent);border-radius:10px}.hx-q-option.is-nudged .hx-q-num{color:var(--lx-coral)}@media(prefers-reduced-motion:reduce){.hx-q-mark em{opacity:1;animation:none}.hx-q-mark-line,.hx-q-mark-head{stroke-dashoffset:0;animation:none}}@media(max-width:560px){.hx-q-mark em{display:none}}@media(max-width:719px){.hx-board-col .lx-cn{border-radius:14px;box-shadow:none;padding:12px 16px}.hx-board-col .lx-w{border:0;border-radius:0;background:none;padding:0;gap:4px}.hx-board-col .lx-angle-grid{gap:13px;margin-top:14px}.hx-board-col .lx-angle-grid>.lx-w+.lx-w:not(.lx-w-note){padding-top:13px;border-top:1px solid var(--lx-card-line)}.hx-board-col .lx-w-note{border:1px solid color-mix(in srgb,var(--lx-amber) 34%,transparent);border-radius:10px;padding:14px 12px 10px;background:color-mix(in srgb,var(--lx-amber) 13%,var(--lx-card))}.hx-board-col .lx-eyebrow{margin-bottom:0}.hx-board-col .lx-eyebrow>span{display:none}.hx-board-col .lx-eyebrow>b{margin-bottom:11px;font-size:9.5px;letter-spacing:.07em;padding:2px 7px}.hx-board-col .lx-angle-title,.hx-board-col .lx-call-text,.hx-board-col .lx-test-do,.hx-board-col .lx-dec-q,.hx-board-col .lx-opts-q{font-size:17px;line-height:1.26;letter-spacing:-.012em}.hx-board-col .lx-root-name{font-size:18px}.hx-board-col .lx-angle-take,.hx-board-col .lx-test-expect,.hx-board-col .lx-call-reason,.hx-board-col .lx-dec-call,.hx-board-col .lx-w-label,.hx-board-col .lx-w-quote,.hx-board-col .lx-root-line,.hx-board-col .lx-opt-label{font-size:13px;line-height:1.4}.hx-board-col .lx-angle-take{margin-top:14px;padding-top:13px}.hx-board-col .lx-w-tr{font-size:12.5px;padding:5px 0}.hx-board-col .lx-w-cap,.hx-board-col .lx-w-site,.hx-board-col .lx-w-foot,.hx-board-col .lx-angle-sub,.hx-board-col .lx-root-rests,.hx-board-col .lx-test-wait,.hx-board-col .lx-opts-add,.hx-board-col .lx-angle-drop b,.hx-board-col .lx-opt-verbs b{font-size:11.5px;font-weight:400;letter-spacing:normal;text-transform:none}.hx-board-col .lx-w-cap,.hx-board-col .lx-angle-sub,.hx-board-col .lx-root-rests,.hx-board-col .lx-test-wait,.hx-board-col .lx-opts-add,.hx-board-col .lx-w-who,.hx-board-col>.hx-region span{color:var(--lx-dim)}.hx-board-col .lx-w-who{font-size:11.5px}.hx-board-col .lx-w-cap{margin-bottom:1px}.hx-board-col .lx-prompt-head{font-size:11.5px;font-weight:500;letter-spacing:normal;text-transform:none}.hx-board-col .lx-w-site i{border-radius:3px}.hx-board-col .lx-w-web{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:3px 10px}.hx-board-col .lx-w-web .lx-w-label{order:1}.hx-board-col .lx-w-web .lx-w-site{order:2}.hx-board-col .lx-dec-conf,.hx-board-col .lx-call-conf{font-size:11.5px}.hx-board-col .lx-w-fig{font-size:26px}.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf],.hx-board-col .lx-test{display:grid;grid-template-columns:auto 1fr;align-items:baseline;row-gap:5px;column-gap:10px}.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-from,.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-call,.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-ask,.hx-board-col .lx-test .lx-test-do{grid-column:1 / -1}.hx-board-col .lx-test .lx-eyebrow{order:3;grid-column:2;justify-self:start;margin-bottom:0}.hx-board-col .lx-test .lx-eyebrow>b{margin-bottom:0}.hx-board-col .lx-test .lx-test-do{order:1}.hx-board-col .lx-test .lx-test-expect{order:2;grid-column:1;margin-top:0}.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-from{order:0}.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-call{order:1;margin-top:0;font-family:var(--lx-display);font-size:17px;font-weight:600;line-height:1.26;letter-spacing:-.012em;color:var(--lx-ink)}.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-q{order:2;grid-column:1;margin-top:0;font-family:var(--lx-body);font-size:12.5px;font-weight:400;line-height:1.35;letter-spacing:normal;color:var(--lx-dim)}.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-conf{order:3;grid-column:2;justify-self:start;margin-top:0}.hx-board-col .hx-mnode:not(.is-quiet) .lx-dec[data-conf] .lx-dec-ask{order:4}.hx-board-col .lx-dec[data-conf=guess] .lx-dec-conf{color:var(--lx-dim)}.hx-board-col .hx-mnode:nth-of-type(odd),.hx-board-col .hx-mnode:nth-of-type(2n){margin-left:0;margin-right:0}.hx-canvas.hx-board-col{gap:12px}.hx-board-col>.hx-region{margin:0;padding-bottom:9px}.hx-board-col>.hx-folded{margin:0 0 6px}.hx-board-col>.hx-region+.hx-folded{margin-top:-2px}.hx-board-col>.hx-region b{font-size:15px;letter-spacing:-.01em}.hx-board-col>.hx-region span{font-size:9.5px}.hx-folded>summary{padding:8px 11px;border-style:solid;border-radius:9px;font-size:11.5px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--lx-dim)}.hx-folded>summary b{font-size:11.5px;font-weight:500;color:var(--lx-dim)}.hx-board-col .lx-w-foot{color:var(--lx-dim)}.hx-folded-body{padding-top:12px;display:flex;flex-direction:column;gap:12px}.hx-board-col .lx-steer{padding:4px 0 4px 13px;border-left-width:2px}.hx-board-col .lx-steer-text{font-size:17px}}.hx-beat{position:relative;display:flex;flex-direction:column;gap:12px}.hx-beat-in{display:flex;flex-direction:column;gap:12px}.hx-beat-out{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;flex-direction:column;gap:12px;pointer-events:none;animation:hx-beat-leave .22s cubic-bezier(.4,0,1,1) both}@keyframes hx-beat-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px) scale(.985)}}.hx-beat-in>*{animation:hx-beat-rise .34s var(--hx-ease) both}.hx-beat-in>*:nth-child(1){animation-delay:90ms}.hx-beat-in>*:nth-child(2){animation-delay:.15s}.hx-beat-in>*:nth-child(3){animation-delay:.21s}.hx-beat-in>*:nth-child(4){animation-delay:.27s}.hx-beat-in>*:nth-child(5){animation-delay:.33s}.hx-beat-in>*:nth-child(n+6){animation-delay:.39s}@keyframes hx-beat-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hx-board-col>.hx-region{animation:hx-beat-rise .3s var(--hx-ease) both}.hx-folded>summary b{animation:hx-fold-tick .42s var(--hx-ease) both}@keyframes hx-fold-tick{0%{opacity:0;transform:translateY(-5px);color:var(--lx-coral)}45%{opacity:1;transform:translateY(1px);color:var(--lx-coral)}to{opacity:1;transform:none;color:var(--lx-dim)}}@media(prefers-reduced-motion:reduce){.hx-beat-out{animation-duration:1ms}.hx-beat-in>*,.hx-board-col>.hx-region,.hx-folded>summary b{animation:none}}@media(max-width:719px){.hx-sheet{padding-bottom:clamp(2rem,8vw,4rem)}.lx-dec-ask{margin:13px -16px 0;padding-top:12px;border-top:1px solid var(--lx-card-line)}.hx-sheet .lx-dec-ask .hx-q{position:static;margin:0;width:auto;max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;animation:none}.lx-dec-ask .hx-q-head{padding:0 16px;border-bottom:0}.lx-dec-ask .hx-q-prompt{font-size:14.5px;font-weight:500;line-height:1.35;letter-spacing:normal}.lx-dec-ask .hx-q-close{display:none}.lx-dec-ask .hx-q-note{margin:0 16px 6px;font-size:11.5px;line-height:1.35;color:var(--lx-coral)}.lx-dec-ask .hx-q-options{margin-top:10px}.lx-dec-ask .hx-q-option{padding:12px 16px;font-size:15px}.lx-dec-ask .hx-q-num{color:var(--lx-dim)}.lx-dec-ask .hx-q-option.is-nudged{box-shadow:none;border-radius:0;background:color-mix(in srgb,var(--lx-coral) 9%,transparent)}.lx-dec-ask .hx-q-foot{margin:0;padding:10px 16px 11px}.lx-dec-ask .hx-q-words{font-size:13px}.lx-dec-ask .hx-q-fresh{margin-left:8px;font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-coral);vertical-align:1px}.hx-board-col>.hx-worked{margin-bottom:6px}}@media(max-width:719px){.lx-dec-ask{display:grid;grid-template-rows:0fr;animation:hx-ask-open .44s var(--hx-ease) forwards}.lx-dec-ask>*{min-height:0;overflow:hidden}.hx-beat-out .lx-dec-ask{grid-template-rows:1fr;animation:none;opacity:1}.hx-beat-out .hx-q-options>li,.hx-beat-out .hx-q-foot{animation:none}@keyframes hx-ask-open{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.lx-dec-ask .hx-q-options>li{animation:hx-beat-rise .3s var(--hx-ease) both}.lx-dec-ask .hx-q-options>li:nth-child(1){animation-delay:.14s}.lx-dec-ask .hx-q-options>li:nth-child(2){animation-delay:.21s}.lx-dec-ask .hx-q-foot{animation:hx-beat-rise .3s var(--hx-ease) .28s both}.lx-dec-ask .hx-q-option.is-picked{background:color-mix(in srgb,var(--lx-coral) 15%,transparent)}.lx-dec-ask .hx-q-option.is-picked .hx-q-num,.lx-dec-ask .hx-q-option.is-picked .hx-q-label{color:var(--lx-coral-ink, var(--lx-ink))}.lx-dec-ask .hx-q-option.is-picked .hx-q-num{color:var(--lx-coral)}.lx-dec-ask .hx-q-option.is-passed{opacity:.34}.lx-dec-ask .hx-q-option:disabled{cursor:default}.hx-q-tick{margin-left:auto;flex:none;width:26px;height:22px;color:var(--lx-coral)}.hx-q-tick svg{display:block;width:100%;height:100%}.hx-q-tick path{stroke-dasharray:1;stroke-dashoffset:1;animation:hx-tick-draw .13s var(--hx-ease) forwards}.hx-q-tick path:nth-child(2){animation-delay:.11s;animation-duration:.17s}@keyframes hx-tick-draw{to{stroke-dashoffset:0}}}@media(prefers-reduced-motion:reduce){.lx-dec-ask{grid-template-rows:1fr;animation:none}.lx-dec-ask .hx-q-options>li,.lx-dec-ask .hx-q-foot{animation:none}.hx-q-tick path{stroke-dashoffset:0;animation:none}}@media(max-width:719px){.hx-board-col>.hx-region-why{display:flex;flex-wrap:wrap;gap:2px 10px;margin:-4px 0 2px;font-size:11.5px;line-height:1.35;color:var(--lx-dim)}.hx-board-col>.hx-region-why>span{color:var(--lx-dim);opacity:.8}.hx-board-col>.hx-region-why>span:before{content:"·";margin-right:10px}.hx-mnode.is-quiet .lx-dec{padding:11px 2px 10px;border:0;border-radius:0;background:none;box-shadow:none;display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;row-gap:2px}.hx-mnode.is-quiet+.hx-mnode.is-quiet .lx-dec{border-top:1px solid var(--lx-card-line)}.hx-mnode.is-quiet .lx-dec-q{grid-column:1;font-size:14px;font-weight:500;line-height:1.3}.hx-mnode.is-quiet .lx-dec-conf{grid-column:2;grid-row:1;margin:0;white-space:nowrap}.hx-mnode.is-quiet .lx-dec-call{grid-column:1 / -1;margin:0;font-size:12.5px}.hx-mnode.is-quiet .lx-dec-from{grid-column:1 / -1}.hx-mnode.is-quiet .lx-dec-glowring{display:none}.hx-beat-in>.hx-mnode.is-quiet{margin-top:-6px}.hx-beat-in>.hx-mnode.is-quiet+.hx-mnode.is-quiet{margin-top:-12px}}@media(max-width:719px){.hx-board-col .lx-angle{display:flex;flex-direction:column}.hx-board-col .lx-angle-title{order:1;font-size:11.5px;font-weight:500;letter-spacing:normal;line-height:1.3;color:var(--lx-dim)}.hx-board-col .lx-angle-sub{order:2;margin-top:1px}.hx-board-col .lx-angle-take{order:3;margin:7px 0 0;padding:0;border-top:0;font-size:17px;font-weight:600;line-height:1.26;letter-spacing:-.012em;color:var(--lx-ink)}.hx-board-col .lx-angle-grid{order:4;margin-top:13px;padding-top:12px;border-top:1px solid var(--lx-card-line);gap:11px}.hx-board-col .lx-angle-drop{order:5}.hx-board-col .lx-w-label,.hx-board-col .lx-w-quote,.hx-board-col .lx-w-tr{font-size:12.5px}.hx-board-col .lx-w-fig{font-size:22px}.hx-board-col .lx-angle-grid>.lx-w+.lx-w:not(.lx-w-note){padding-top:0;border-top:0}.hx-board-col .lx-angle.is-dropped .lx-angle-title{text-decoration:line-through}}@media(max-width:719px){.hx-board-col>.hx-region-why>span{display:none}.hx-board-col .lx-test-wait{display:none}.hx-board-col .lx-test-expect{font-size:12.5px}}.hx-sheet .hx-run{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-start;margin:26px 0 0;padding:0 0 0 26px;border:0;background:none}.hx-run-rail{position:absolute;left:0;top:-22px;height:calc(100% + 54px);width:12px;pointer-events:none}.hx-run-rail-line{stroke:var(--lx-coral);stroke-width:1.5;stroke-linecap:round;opacity:.85;stroke-dasharray:1;stroke-dashoffset:1;animation:hx-rail-draw 1.15s var(--hx-ease) .12s forwards}@keyframes hx-rail-draw{to{stroke-dashoffset:0}}.hx-run-head{display:flex;align-items:center;gap:9px;margin:0 0 4px;font-family:var(--lx-display);font-size:20px;font-weight:600;letter-spacing:-.016em;line-height:1.2;color:var(--lx-ink);text-transform:none}.hx-run-live{flex:none;width:7px;height:7px;border-radius:50%;background:var(--lx-coral);animation:hx-pulse 2.4s ease-in-out infinite}.hx-sheet .hx-run-list{display:block;width:100%;margin:0 0 20px;padding:0;list-style:none}.hx-sheet .hx-run-list li{position:relative;display:block;padding:10px 2px 11px;animation:hx-rise .34s var(--hx-ease) both;animation-delay:calc(.36s + var(--hx-stagger, 0ms))}.hx-sheet .hx-run-list li+li{border-top:1px solid var(--lx-card-line)}.hx-sheet .hx-run-list li:before{content:"";position:absolute;left:-24px;top:15px;width:5px;height:5px;border-radius:50%;border:1.5px solid var(--lx-coral);background:var(--lx-paper)}.hx-sheet .hx-run-list li b{display:block;font-size:11.5px;font-weight:500;line-height:1.2;color:var(--lx-dim)}.hx-sheet .hx-run-list li span{display:block;margin-top:2px;font-size:15px;line-height:1.3;letter-spacing:-.006em;color:var(--lx-ink)}.hx-sheet .hx-run-cue{display:inline-flex;align-items:center;gap:9px;margin:auto 0 auto -2px;padding:12px 2px;min-height:44px;border:0;background:none;font-family:var(--lx-script);font-size:21px;line-height:1;color:var(--lx-ink);cursor:pointer;animation:hx-rise .34s var(--hx-ease) both;animation-delay:.7s}.hx-run-arrow{color:var(--lx-coral);font-family:var(--lx-body);font-size:18px;animation:hx-nudge 1.6s ease-in-out infinite}.hx-sheet .hx-run-cue:active .hx-run-arrow{animation:none;transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.hx-run-live{animation:none}}@font-face{font-family:NeverMind Handwriting;src:url(/fonts/NeverMindHandwriting-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NeverMind Handwriting;src:url(/fonts/NeverMindHandwriting-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.lx{--lx-display: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lx-body: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lx-label: var(--lx-body);--lx-script: "NeverMind Handwriting", "Segoe Script", "Bradley Hand", "Brush Script MT", cursive;--lx-paper: #f4f3f0;--lx-paper-2: #fdfcfa;--lx-ink: #1b1a17;--lx-dim: #6b6963;--lx-faint: #99968e;--lx-line: rgba(30, 26, 18, .08);--lx-line-2: rgba(30, 26, 18, .05);--lx-coral: #f26b43;--lx-coral-ink: oklch(.6 .205 41);--lx-hl: color-mix(in srgb, var(--lx-coral) 16%, transparent);--lx-coral-bg: color-mix(in srgb, var(--lx-coral) 13%, transparent);--lx-dot: rgba(30, 26, 18, .07);--lx-grid: color-mix(in oklab, #c9c7c2 28%, #e7e5e1);--lx-card: #fdfcfa;--lx-card-line: rgba(30, 26, 18, .08);--lx-shadow: 0 18px 40px -24px rgba(30, 25, 20, .35);--lx-band-bg: #eceae5;--lx-foot-bg: #ebe9e4;--lx-teal: oklch(.546 .12 165);--lx-green: #138a5e;--lx-blue: #3367c4;--lx-amber: #9a6a16;--lx-violet: #7a55cf;--lx-rust: #c1492c;--lx-teal-bg: color-mix(in srgb, var(--lx-teal) 12%, transparent);--lx-green-bg: color-mix(in srgb, var(--lx-green) 12%, transparent);--lx-blue-bg: color-mix(in srgb, var(--lx-blue) 12%, transparent);--lx-amber-bg: color-mix(in srgb, var(--lx-amber) 12%, transparent);--lx-violet-bg: color-mix(in srgb, var(--lx-violet) 12%, transparent);--lx-rust-bg: color-mix(in srgb, var(--lx-rust) 12%, transparent);background:var(--lx-paper);color:var(--lx-ink);font-family:var(--lx-body);-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100vh}html.dark .lx{--lx-paper: #131211;--lx-paper-2: #1d1c1b;--lx-ink: #efeeec;--lx-dim: #a3a19b;--lx-faint: #6f6d68;--lx-line: rgba(255, 255, 255, .09);--lx-line-2: rgba(255, 255, 255, .07);--lx-dot: rgba(255, 255, 255, .12);--lx-grid: rgba(255, 255, 255, .07);--lx-card: #1d1c1b;--lx-card-line: rgba(255, 255, 255, .09);--lx-shadow: 0 22px 46px -26px rgba(0, 0, 0, .8);--lx-band-bg: #0e0d0c;--lx-foot-bg: #0e0d0c;--lx-coral: color-mix(in oklab, oklch(.662 .189 38.7), #fff 12%);--lx-coral-ink: var(--lx-coral);--lx-teal-bg: color-mix(in srgb, var(--lx-teal) 18%, transparent);--lx-green-bg: color-mix(in srgb, var(--lx-green) 18%, transparent);--lx-blue-bg: color-mix(in srgb, var(--lx-blue) 18%, transparent);--lx-amber-bg: color-mix(in srgb, var(--lx-amber) 18%, transparent);--lx-violet-bg: color-mix(in srgb, var(--lx-violet) 18%, transparent);--lx-rust-bg: color-mix(in srgb, var(--lx-rust) 18%, transparent)}.lx *,.lx *:before,.lx *:after{box-sizing:border-box}.lx a{color:inherit;text-decoration:none}.lx-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lx:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:150px 150px;opacity:.04;mix-blend-mode:soft-light}html.dark .lx:after{opacity:.06;mix-blend-mode:overlay}.lx-block{position:relative}.lx{--lx-navclear: 92px}.lx section[id]{scroll-margin-top:var(--lx-navclear)}.lx{position:relative}.lx>main,.lx-footer{position:relative;z-index:1}.lx-band:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--lx-dot) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(120% 78% at 50% 50%,#000 30%,transparent 82%);mask-image:radial-gradient(120% 78% at 50% 50%,#000 30%,transparent 82%)}.lx-band>*{position:relative;z-index:1}.lx-scribble{position:relative;white-space:nowrap}.lx-scribble:after{content:"";position:absolute;left:-3px;right:-3px;bottom:-.3em;height:.4em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 45 3 80 3 118 8 C 150 12 190 12 217 5' fill='none' stroke='%23f26b43' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.lx-doodle{position:absolute;z-index:2;pointer-events:none;color:var(--lx-coral)}.lx-doodle svg{display:block;overflow:visible}.lx-doodle path{stroke-dasharray:1;stroke-dashoffset:1;animation:lx-doodle-draw 1s ease .35s forwards}.lx-doodle path:last-child{animation-delay:1.05s}.lx-doodle-note{font-family:var(--lx-script);font-weight:700;color:var(--lx-coral);font-size:21px;line-height:1.05}@keyframes lx-doodle-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.lx-doodle path{animation:none;stroke-dashoffset:0}}.lx-cta-row,.lx-int{position:relative}.lx-doodle-hero{top:calc(100% + 20px);left:50%;transform:translate(-50%) rotate(-2deg)}.lx-doodle-how{top:-82px;left:50%;transform:translate(-50%) rotate(2deg);opacity:.9}.lx-doodle-workflow{top:172px;left:max(12px,calc(50% - 626px));display:flex;flex-direction:column;align-items:flex-start;gap:4px;transform:rotate(-4deg)}@media(max-width:1300px){.lx-doodle-workflow{display:none}}.lx-doodle-blueprint{top:-58px;right:-44px;display:flex;flex-direction:column;align-items:flex-end;gap:1px;transform:rotate(4deg)}.lx-doodle-blueprint svg{transform:scaleX(-1);margin-right:26px}.lx-doodle-int{left:calc(100% + 34px);top:-22px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;transform:rotate(-3deg)}.lx-doodle-pop{left:calc(64% + 8px);top:34px;transform:translateY(-50%) rotate(-2deg);display:flex;flex-direction:row-reverse;align-items:center;gap:5px}.lx-doodle-pop svg{width:38px;height:auto;transform:scaleX(-1)}.lx-doodle-pop .lx-doodle-note{font-size:19px;white-space:nowrap}.lx-posts{position:relative}.lx-doodle-blog{top:-66px;left:-10px;display:flex;align-items:flex-end}.lx-doodle-blog-side{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media(max-width:1200px){.lx-doodle-blueprint,.lx-doodle-int,.lx-doodle-hero{display:none}}@media(max-width:760px){.lx-doodle-pop{display:none}}@media(max-width:700px){.lx-doodle-blog{display:none}}@media(max-width:620px){.lx-doodle-how{display:none}}.lx-bento{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lx-feat{position:relative;overflow:hidden;border-radius:20px;background:var(--lx-paper-2);border:1px solid var(--lx-line);color:var(--lx-ink);padding:30px 32px;min-height:300px;display:flex;gap:26px;flex-direction:column;justify-content:flex-start;transition:border-color .18s,transform .18s,box-shadow .18s}.lx-feat:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 8% 0%,color-mix(in srgb,var(--fh) 14%,transparent),transparent 55%)}.lx-feat:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--fh) 42%,transparent);box-shadow:0 26px 54px -30px color-mix(in srgb,var(--fh) 45%,transparent)}.lx-feat-wide{grid-column:span 2;flex-direction:row;align-items:center}.lx-feat-body{position:relative;z-index:2;flex-shrink:0}.lx-feat-wide .lx-feat-body{max-width:340px}.lx-feat h3{font-family:var(--lx-display);font-weight:600;font-size:clamp(19px,2.1vw,24px);letter-spacing:-.02em;margin:0 0 10px}.lx-feat p{font-size:14px;line-height:1.5;color:var(--lx-dim);margin:0;max-width:44ch}.lx-h2-accent{font-family:var(--lx-script);font-weight:700;letter-spacing:0;color:var(--lx-coral)}.lx-feat-media{position:relative;z-index:1;flex:1;min-width:0;align-self:stretch;display:flex;align-items:center}.lx-feat-media img{width:100%;height:100%;object-fit:cover;object-position:left center;border-radius:14px;box-shadow:0 22px 46px -26px #000000b3}.lx-feat:not(.lx-feat-wide) .lx-feat-media{min-height:190px}@media(max-width:900px){.lx-bento{grid-template-columns:1fr}.lx-feat,.lx-feat-wide{grid-column:auto;flex-direction:column;align-items:stretch}.lx-feat-wide .lx-feat-body{max-width:none}.lx-feat-media{min-height:200px}}.lx-topglass{position:fixed;top:0;left:0;right:0;height:90px;z-index:59;pointer-events:none;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);background:linear-gradient(to bottom,color-mix(in srgb,var(--lx-paper) 74%,transparent),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent);mask-image:linear-gradient(to bottom,#000 58%,transparent)}.lx-header{position:sticky;top:0;z-index:60;margin-inline:auto;overflow:hidden;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);transition:box-shadow .25s ease,background .25s ease,border-color .25s ease}.lx-header--top{background:color-mix(in srgb,var(--lx-card) 62%,transparent);border:1px solid transparent;border-bottom-color:color-mix(in srgb,var(--lx-ink) 9%,transparent);box-shadow:none}.lx-header--float,.lx-header--hidden{background:color-mix(in srgb,var(--lx-card) 90%,transparent);border:1px solid color-mix(in srgb,var(--lx-ink) 15%,transparent);box-shadow:0 10px 34px -10px #14100a38}.lx-header .lx-wrap{max-width:1130px;padding:0 12px 0 18px}.lx-nav{display:flex;align-items:center;gap:8px;height:60px;transition:height .25s ease}.lx-header--float .lx-nav{height:54px}.lx-brand{display:flex;align-items:center;gap:9px;font-family:var(--lx-display);font-weight:700;font-size:19px;letter-spacing:-.02em}.lx-logo{width:28px;height:28px;border-radius:8px;background:var(--lx-coral);display:grid;place-items:center;flex-shrink:0}.lx-logo-img{height:26px;width:auto;display:block;flex-shrink:0}.lx-navlinks{display:flex;gap:2px;margin-left:22px}.lx-navlinks a{position:relative;font-size:14.5px;color:var(--lx-dim);padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:5px;transition:color .15s}.lx-navlinks a:hover,.lx-navlinks a.lx-active{color:var(--lx-ink)}.lx-navlinks a:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='7' viewBox='0 0 16 7' fill='none' stroke='%23f26b43' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M0 4 Q 4 0.5 8 4 T 16 4'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left bottom;background-size:16px 7px;opacity:0;pointer-events:none}.lx-navlinks a.lx-active:after{opacity:1}.lx-navlinks.lx-dir-down a.lx-active:after{animation:lx-draw-ltr .42s ease both}.lx-navlinks.lx-dir-up a.lx-active:after{animation:lx-draw-rtl .42s ease both}@keyframes lx-draw-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lx-draw-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.lx-navlinks a.lx-active:after{animation:none}}.lx-spacer{flex:1}.lx-nav-right{display:flex;align-items:center;gap:6px}.lx-btn{font-family:var(--lx-body);font-weight:600;font-size:14.5px;border-radius:10px;padding:9px 16px;cursor:pointer;border:1px solid transparent;transition:filter .15s,background .15s,border-color .15s,color .15s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lx-btn-text{color:var(--lx-dim);background:transparent}.lx-btn-text:hover{color:var(--lx-ink)}.lx-btn-ghost{border-color:var(--lx-line);color:var(--lx-ink);background:var(--lx-paper-2)}.lx-btn-ghost:hover{border-color:var(--lx-faint)}.lx-btn-dark{background:var(--lx-ink);color:var(--lx-paper)}.lx-btn-dark:hover{filter:brightness(1.15)}.lx-btn-coral{background:var(--lx-coral);color:#fff}.lx-btn-coral:hover{filter:brightness(1.05)}@media(max-width:920px){.lx-navlinks,.lx-nav-right .lx-btn-text{display:none}}.lx-hero{position:relative;overflow:hidden;min-height:calc(100svh - 64px);display:grid;align-content:center;padding:56px 0}.lx-hero-dots{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--lx-dot) 1.3px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 80% at 50% 42%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 80% at 50% 42%,#000 55%,transparent 100%)}.lx-hero-inner{position:relative;z-index:3;text-align:center;max-width:780px;margin:0 auto;padding:22px 0}.lx-hero-inner{pointer-events:none}.lx-hero-inner a,.lx-hero-inner button{pointer-events:auto}.lx-hello{position:absolute;z-index:3;top:92px;left:50%;transform:translate(-50%) rotate(-4deg);font-family:var(--lx-script);font-weight:700;font-size:clamp(26px,3vw,34px);line-height:1;color:var(--lx-coral);white-space:nowrap}.lx-hello:after{content:"";position:absolute;left:2px;right:-6px;bottom:-.24em;height:.38em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8 C 40 3 70 11 100 6 C 125 2 145 7 157 5' fill='none' stroke='%23f26b43' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.lx h1.lx-h1{font-family:var(--lx-display);font-weight:700;font-size:clamp(42px,7.4vw,84px);line-height:1;letter-spacing:-.04em;margin:0 0 22px;text-wrap:balance}.lx-accent-wrap{position:relative;display:inline-block;vertical-align:baseline;font-family:var(--lx-script);font-weight:700;font-style:normal;color:var(--lx-coral);letter-spacing:0;background:linear-gradient(180deg,transparent 60%,var(--lx-hl) 60%,var(--lx-hl) 92%,transparent 92%);padding:0 .06em}.lx-accent-real{position:relative;z-index:1}.lx-accent-draw{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;z-index:2}.lx-hw-stroke{fill:none;stroke:var(--lx-coral);stroke-width:40;stroke-linecap:round;stroke-linejoin:round}.lx-accent-wrap.lx-draw-go .lx-accent-real{opacity:0}.lx-accent-wrap.lx-draw-go .lx-accent-draw{opacity:1}.lx-accent-wrap.lx-draw-go .lx-hw-stroke{animation-name:lx-hw-draw;animation-timing-function:cubic-bezier(.55,0,.55,1);animation-fill-mode:forwards}@keyframes lx-hw-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.lx-accent-wrap.lx-draw-go .lx-hw-stroke{animation:none;stroke-dashoffset:0!important}}.lx-sub{font-size:clamp(16.5px,2vw,19.5px);color:var(--lx-dim);max-width:46ch;margin:0 auto 30px}.lx-cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lx-cta-row .lx-btn{padding:13px 22px;font-size:15.5px;border-radius:12px}.lx-micro{margin-top:16px;font-size:13.5px;color:var(--lx-faint)}.lx-micro b{color:var(--lx-dim);font-weight:600}.lx-decor{position:absolute;inset:0;z-index:1;pointer-events:none}.lx-decor .lx-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lx-node{position:absolute;background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:12px;box-shadow:var(--lx-shadow);padding:11px 13px;width:max-content;max-width:210px}.lx-node .lx-ntag{font-family:var(--lx-label);font-size:10px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}.lx-node .lx-ntitle{font-family:var(--lx-display);font-weight:600;font-size:13.5px;letter-spacing:-.01em;line-height:1.25}.lx-node .lx-nbody{font-size:12px;color:var(--lx-dim);margin-top:3px;line-height:1.4}.lx-node.lx-sticky{background:linear-gradient(158deg,#fff3c4,#ffe89a);color:#4a3410;border:none;border-radius:3px;padding:15px 16px 17px;rotate:-2.5deg;box-shadow:0 1px #785a142e,0 14px 26px -14px #785a1480}.lx-node.lx-sticky:hover{rotate:-1deg}.lx-node.lx-sticky .lx-tape{position:absolute;top:-9px;left:50%;translate:-50% 0;width:74px;height:20px;rotate:-1.5deg;background:color-mix(in srgb,#d8c98f 60%,transparent);border:1px solid rgba(150,130,70,.28);box-shadow:0 2px 5px -3px #5a461473}.lx-node.lx-sticky .lx-sticky-tag{font-family:var(--lx-label);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#a9781f;margin-bottom:3px}.lx-node.lx-sticky .lx-sticky-text{font-family:var(--lx-script);font-weight:700;font-size:20px;line-height:1.12;color:#6a4a12;letter-spacing:.01em}.lx-crow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;padding:4px 0}.lx-crow+.lx-crow{border-top:1px solid var(--lx-line-2)}.lx-crow .lx-chk{font-family:var(--lx-label);font-size:10.5px;color:var(--lx-faint)}.lx-crow.lx-hot{color:var(--lx-coral-ink);font-weight:600}.lx-metric-big{font-family:var(--lx-display);font-weight:700;font-size:27px;letter-spacing:-.03em;display:flex;align-items:baseline;gap:3px}.lx-metric-big .lx-u{font-size:15px;color:var(--lx-dim)}.lx-cursor{position:absolute;display:flex;align-items:flex-start;z-index:8;pointer-events:none}.lx-cursor svg{display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.lx-cursor .lx-cname{font-size:12px;font-weight:600;color:#fff;padding:2px 9px;border-radius:999px 999px 999px 3px;margin-left:-2px;margin-top:12px;white-space:nowrap;box-shadow:0 3px 8px -2px #0000004d}.lx-cluster{position:absolute}.lx-cluster .lx-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0}.lx-cluster .lx-node{z-index:1}.lx-cl-left{left:max(-1px,calc(50% - 690px));top:50%;transform:translateY(-45%);width:315px;height:567px}.lx-cl-right{right:max(-6px,calc(50% - 680px));top:50%;transform:translateY(-50%);width:330px;height:603px}.lx-decor .lx-node{pointer-events:auto;transition:scale .18s ease,box-shadow .18s ease,border-color .18s ease}.lx-decor .lx-node:hover{scale:1.04;border-color:color-mix(in srgb,var(--lx-coral) 55%,transparent);box-shadow:0 26px 52px -22px #1e191480;z-index:6}html.dark .lx-decor .lx-node:hover{box-shadow:0 28px 56px -24px #000000d9}.lx-comp{max-width:none;padding:14px 15px}.lx-comp>.lx-ntag{margin-bottom:11px}.lx-comp .lx-complist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.lx-comp .lx-complist li{display:flex;align-items:center;gap:11px;padding:6px 7px;border-radius:9px}.lx-logo-tile{flex-shrink:0;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--lx-line-2);border:1px solid var(--lx-line-2)}.lx-brandmark{flex-shrink:0;color:var(--lx-ink);opacity:.85;display:block}.lx-comp .lx-coname{font-family:var(--lx-display);font-weight:600;font-size:13px;letter-spacing:-.01em}.lx-comp .lx-cnote{margin-left:auto;font-family:var(--lx-label);font-size:10px;letter-spacing:.02em;color:var(--lx-faint);white-space:nowrap}.lx-comp .lx-complist li.lx-cyou{padding-right:13px}.lx-comp .lx-cyou{background:var(--lx-hl)}.lx-comp .lx-cyou .lx-logo-tile{background:color-mix(in srgb,var(--lx-coral) 16%,transparent);border-color:color-mix(in srgb,var(--lx-coral) 24%,transparent)}.lx-comp .lx-cyou .lx-coname{color:var(--lx-coral-ink)}.lx-comp .lx-cyou .lx-cnote{color:var(--lx-coral-ink);opacity:.85}.lx-comp .lx-cyou{animation:lx-hot-pulse 3.4s ease-in-out infinite}@keyframes lx-hot-pulse{0%,to{background:var(--lx-hl)}50%{background:color-mix(in srgb,var(--lx-coral) 26%,transparent)}}@media(prefers-reduced-motion:reduce){.lx-comp .lx-cyou{animation:none}}.lx-roadmap{padding:13px 15px 14px}.lx-roadmap>.lx-ntag{margin-bottom:10px}.lx-roadmap .lx-rm{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:13px}.lx-roadmap .lx-rm:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:var(--lx-line)}.lx-roadmap .lx-rm li{position:relative;display:flex;align-items:center;gap:11px;font-size:12.5px;color:var(--lx-dim)}.lx-roadmap .lx-rm-mark{position:relative;z-index:1;flex-shrink:0;width:14px;height:14px;border-radius:50%;background:var(--lx-card);border:2px solid var(--lx-line)}.lx-roadmap .lx-rm-done .lx-rm-mark{background:var(--lx-green);border-color:var(--lx-green)}.lx-roadmap .lx-rm-done .lx-rm-mark:after{content:"";position:absolute;left:3px;top:1px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;rotate:45deg}.lx-roadmap .lx-rm-done .lx-rm-label{color:var(--lx-faint)}.lx-roadmap .lx-rm-now .lx-rm-mark{background:var(--lx-coral);border-color:var(--lx-coral);box-shadow:0 0 0 4px var(--lx-hl);animation:lx-rm-pulse 2.6s ease-in-out infinite}.lx-roadmap .lx-rm-now .lx-rm-label{color:var(--lx-ink);font-weight:600}@keyframes lx-rm-pulse{0%,to{box-shadow:0 0 0 3px var(--lx-hl)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--lx-coral) 14%,transparent)}}@media(prefers-reduced-motion:reduce){.lx-roadmap .lx-rm-now .lx-rm-mark{animation:none}}@media(max-width:1120px){.lx-decor .lx-lg-only{display:none}}@media(max-width:1400px){.lx-decor{display:none}.lx-hero{padding-top:48px}}.lx-trusted{text-align:center;padding:30px 0 6px}.lx-trusted p{font-size:12.5px;letter-spacing:.06em;color:var(--lx-faint);text-transform:uppercase;font-family:var(--lx-label);margin:0 0 18px}.lx-logos{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;align-items:center;opacity:.62}.lx-logos span{font-family:var(--lx-display);font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--lx-dim)}.lx-block{padding:100px 0}@media(max-width:720px){.lx-block{padding:44px 0}}.lx-sec-head{position:relative;text-align:center;max-width:62ch;margin:0 auto 50px}.lx-kick{font-family:var(--lx-label);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-coral-ink);margin-bottom:14px}.lx-sec-head h2{font-family:var(--lx-display);font-weight:700;font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;line-height:1.07;margin:0 0 12px;text-wrap:balance}.lx-sec-head p{font-size:clamp(15px,1.7vw,17px);color:var(--lx-dim);margin:0 auto;max-width:52ch}.lx-flow{display:grid;grid-template-columns:minmax(0,1fr) clamp(230px,26vw,300px) minmax(0,1fr);grid-template-rows:auto auto;gap:34px 44px;align-items:center;max-width:1120px;margin:0 auto}.lx-fcard{background:var(--lx-paper-2);border:1px solid var(--lx-line);border-radius:16px;padding:22px;animation:lx-fcard-cycle 12s linear infinite;animation-delay:calc(var(--i) * 3s)}.lx-fcard-1{grid-column:1;grid-row:1;text-align:right}.lx-fcard-2{grid-column:3;grid-row:1}.lx-fcard-3{grid-column:3;grid-row:2}.lx-fcard-4{grid-column:1;grid-row:2;text-align:right}.lx-fcard-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lx-fcard-2 .lx-fcard-head,.lx-fcard-3 .lx-fcard-head{flex-direction:row-reverse}.lx-fcard-ico{color:var(--lx-dim);display:grid;place-items:center}.lx-fcard-ico svg{width:22px;height:22px;display:block}.lx-fcard-num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--lx-label);font-size:12px;font-weight:700;background:var(--lx-line-2);color:var(--lx-dim);animation:lx-fnum-cycle 12s linear infinite;animation-delay:calc(var(--i) * 3s)}.lx-fcard h3{font-family:var(--lx-display);font-weight:600;font-size:16.5px;letter-spacing:-.01em;margin:0 0 7px}.lx-fcard p{font-size:13.5px;color:var(--lx-dim);margin:0;line-height:1.5}@keyframes lx-fcard-cycle{0%,20%{border-color:var(--lx-coral);box-shadow:0 0 0 1px color-mix(in srgb,var(--lx-coral) 70%,transparent),0 22px 44px -26px color-mix(in srgb,var(--lx-coral) 55%,transparent)}33%,to{border-color:var(--lx-line);box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}}@keyframes lx-fnum-cycle{0%,20%{background:var(--lx-coral);color:#fff}33%,to{background:var(--lx-line-2);color:var(--lx-dim)}}.lx-flow-ring{grid-column:2;grid-row:1 / span 2;position:relative;width:100%;aspect-ratio:1;justify-self:center}.lx-flow-svg{width:100%;height:100%;overflow:visible;display:block}.lx-flow-track{fill:none;stroke:var(--lx-line);stroke-width:2}.lx-flow-arc{fill:none;stroke:url(#lxFlowTail);stroke-width:3;stroke-linecap:round;stroke-dasharray:25 75}.lx-flow-comet{fill:var(--lx-coral);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--lx-coral) 80%,transparent))}.lx-flow-rot{transform-box:view-box;transform-origin:130px 130px;animation:lx-flow-rot 12s linear infinite}@keyframes lx-flow-rot{0%{transform:rotate(135deg)}to{transform:rotate(495deg)}}.lx-flow-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:auto;opacity:.9}.lx-flow-node{position:absolute;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--lx-paper-2);border:2px solid var(--lx-line);display:grid;place-items:center;color:var(--lx-dim);animation:lx-fnode-cycle 12s linear infinite;animation-delay:calc(var(--i) * 3s)}.lx-flow-node svg{width:20px;height:20px;display:block}.lx-flow-node-1{left:22.8%;top:22.8%}.lx-flow-node-2{left:77.2%;top:22.8%}.lx-flow-node-3{left:77.2%;top:77.2%}.lx-flow-node-4{left:22.8%;top:77.2%}@keyframes lx-fnode-cycle{0%,18%{border-color:var(--lx-coral);background:var(--lx-coral);color:#fff;box-shadow:0 0 0 5px var(--lx-hl);transform:translate(-50%,-50%) scale(1.12)}30%,to{border-color:var(--lx-line);background:var(--lx-paper-2);color:var(--lx-dim);box-shadow:0 0 0 0 transparent;transform:translate(-50%,-50%) scale(1)}}@media(max-width:900px){.lx-flow{grid-template-columns:1fr;max-width:440px;gap:16px}.lx-fcard-1,.lx-fcard-2,.lx-fcard-3,.lx-fcard-4{grid-column:1;grid-row:auto;text-align:left}.lx-fcard-2 .lx-fcard-head,.lx-fcard-3 .lx-fcard-head{flex-direction:row}.lx-flow-ring{display:none}}@media(prefers-reduced-motion:reduce){.lx-fcard,.lx-fcard-num,.lx-flow-node,.lx-flow-rot{animation:none}}.lx-board{position:relative;max-width:920px;margin:0 auto;height:440px;border:1px solid var(--lx-line);border-radius:20px;overflow:hidden;background:radial-gradient(var(--lx-dot) 1.2px,transparent 1.2px) 0 0 / 26px 26px,var(--lx-paper-2)}.lx-board .lx-links{position:absolute;inset:0;width:100%;height:100%}.lx-board .lx-node{position:absolute}.lx-shot{position:relative;margin:0 auto;max-width:1120px}.lx-shot img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--lx-card-line);box-shadow:var(--lx-shadow)}@media(max-width:760px){.lx-board{height:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.lx-board .lx-node{position:static;width:100%!important;max-width:none}.lx-board .lx-links{display:none}}html.dark img.lx-tone-dark{filter:invert(1) brightness(1.7)}html:not(.dark) img.lx-tone-light{filter:invert(1)}.lx-doodle-stack{position:absolute;top:-16px;right:-110px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:1px;transform:rotate(-3deg);color:var(--lx-coral);pointer-events:none}.lx-doodle-stack .lx-doodle-note{text-align:right}@media(max-width:1100px){.lx-doodle-stack{display:none}}.lx-icanvas{position:relative;width:1120px;height:600px;margin:0 auto}.lx-ic-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.lx-ic-link{stroke:var(--lx-coral);stroke-width:2;stroke-linecap:round;opacity:.42}.lx-ic-flow{stroke:var(--lx-coral);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:1;opacity:0;animation:lx-icflow 2.1s linear infinite}@keyframes lx-icflow{0%{opacity:0;stroke-dashoffset:1}18%{opacity:.9}82%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}.lx-ic-dot{fill:var(--lx-coral);opacity:.8}.lx-ic-hub{position:absolute;left:465px;top:252px;width:190px;min-height:96px;z-index:2;border-radius:15px;border:1px solid color-mix(in srgb,var(--lx-coral) 45%,var(--lx-card-line));background:var(--lx-card);box-shadow:var(--lx-shadow),0 0 42px -10px color-mix(in srgb,var(--lx-coral) 55%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px}.lx-ic-hublogo{width:30px;height:30px}.lx-ic-hubname{font-family:var(--lx-display);font-weight:700;font-size:15px}.lx-ic-hubsub{font-family:var(--lx-label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-faint)}.lx-icanvas .lx-iw{position:absolute;left:var(--x);top:var(--y);width:300px;rotate:var(--rot);z-index:2}.lx-icanvas .lx-iw:hover{rotate:0deg;z-index:4}@media(max-width:1179px){.lx-icanvas{width:auto;height:auto;max-width:660px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.lx-ic-links,.lx-ic-hub{display:none}.lx-icanvas .lx-iw{position:static;width:auto;rotate:0deg}}@media(max-width:560px){.lx-icanvas{grid-template-columns:1fr}}.lx-iw{background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:16px;padding:15px 16px 13px;box-shadow:var(--lx-shadow);display:flex;flex-direction:column;gap:12px;transition:transform .15s,rotate .15s,border-color .15s,box-shadow .15s}.lx-iw:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--iw) 45%,transparent);box-shadow:0 26px 52px -32px color-mix(in srgb,var(--iw) 55%,transparent)}.lx-iw-top{display:flex;align-items:center;gap:10px}.lx-iw-logo{width:34px;height:34px;border-radius:9px;background:var(--lx-paper-2);border:1px solid var(--lx-line);display:grid;place-items:center;flex-shrink:0}.lx-iw-logo img{width:19px;height:19px;object-fit:contain;display:block;opacity:.95}.lx-iw-logo svg{width:19px;height:19px;display:block}.lx-iw-name{font-family:var(--lx-display);font-weight:600;font-size:15px}.lx-iw-srcrow{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--lx-ink)}.lx-iw-src{width:19px;height:19px;border-radius:5px;display:grid;place-items:center;flex-shrink:0}.lx-iw-src svg{width:12px;height:12px;display:block}.lx-iw-src[data-c=reddit]{background:#ff4500}.lx-iw-src[data-c=x]{background:#000;border:1px solid rgba(255,255,255,.16)}.lx-iw-body{display:flex;flex-direction:column;gap:6px;min-height:74px;justify-content:center}.lx-iw-line{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--lx-ink);font-weight:500}.lx-iw-status{width:8px;height:8px;border-radius:50%;background:var(--lx-green);flex-shrink:0}.lx-iw-muted{font-size:12.5px;color:var(--lx-dim)}.lx-iw-metric{font-family:var(--lx-display);font-weight:700;font-size:27px;letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px}.lx-iw-delta{font-size:12px;font-weight:600;color:#3fbf6b;letter-spacing:0}.lx-iw-sub2{font-size:12px;color:var(--lx-faint)}.lx-iw-act{align-self:flex-start;margin-top:3px;background:var(--iw);color:#fff;font-size:12px;font-weight:600;padding:5px 11px;border-radius:8px}.lx-iw-doc{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lx-ink)}.lx-iw-docico{color:var(--iw)}.lx-iw-ok{margin-left:auto;font-family:var(--lx-label);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#3fbf6b}.lx-iw-poster{position:relative;overflow:hidden;border-radius:9px;padding:11px 12px 12px;min-height:72px;display:flex;flex-direction:column;gap:5px;justify-content:flex-end;background:var(--lx-coral)}.lx-iw-poster:after{content:"";position:absolute;top:-18px;right:-14px;width:52px;height:52px;border-radius:50%;background:#ffffff29}.lx-iw-poster:before{content:"";position:absolute;bottom:-20px;left:40%;width:34px;height:34px;border-radius:9px;background:#ffffff1f;transform:rotate(20deg)}.lx-iw-poster-badge{position:relative;z-index:1;align-self:flex-start;font-family:var(--lx-label);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#00000047;padding:3px 7px;border-radius:5px}.lx-iw-poster-h{position:relative;z-index:1;font-family:var(--lx-display);font-weight:700;font-size:19px;letter-spacing:-.01em;color:#fff;line-height:1.1}.lx-iw-poster-sub{position:relative;z-index:1;font-family:var(--lx-label);font-size:10px;color:#ffffffd9}.lx-idash{position:relative}.lx-dstage{position:relative;max-width:1120px;margin:0 auto;padding:0 24px}.lx-dgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:268px 268px;gap:18px}@media(min-width:1440px){.lx-dstage{max-width:1500px}.lx-dgrid{max-width:1120px;margin-left:auto}}.lx-dcatwrap{position:absolute;left:8px;top:50%;width:270px;transform:translateY(-50%) rotate(-30deg);transform-origin:center;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;pointer-events:none}.lx-dcat-pre{font-family:var(--lx-script);font-weight:400;font-size:clamp(17px,1.5vw,25px);line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--lx-ink)}.lx-dcat{font-family:var(--lx-script);font-weight:400;font-size:clamp(36px,3.1vw,54px);letter-spacing:.01em;line-height:1;white-space:nowrap;color:color-mix(in srgb,var(--iw) 80%,var(--lx-ink))}.lx-dcat-ch{display:inline-block;will-change:opacity,transform}.lx-d-in .lx-dcat-ch{animation:lx-dcat-ch-in .4s calc(var(--ci) * 55ms) both cubic-bezier(.3,1.15,.5,1)}.lx-d-out .lx-dcat-ch{animation:lx-dcat-ch-out .26s calc(var(--ci) * 24ms) both ease-in}@keyframes lx-dcat-ch-in{0%{opacity:0;transform:translate(-12px) translateY(3px)}to{opacity:1;transform:none}}@keyframes lx-dcat-ch-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(9px)}}@media(max-width:1439px){.lx-dcatwrap{display:none}}.lx-dstage2{position:relative;max-width:none;margin:0;padding:0}.lx-dstage2 .lx-dgrid{max-width:1040px;margin:0 auto;padding:0 24px}.lx-dcatwrap4{left:clamp(28px,calc((100% - 1040px)*.09),96px);right:auto;width:auto;margin-right:0;transform:translateY(-50%) rotate(-30deg);transform-origin:left center;white-space:nowrap;align-items:flex-start;text-align:left;font-size:clamp(26px,calc(5.4vw - 55px),70px)}.lx-dcatwrap4 .lx-dcat{font-size:1em}.lx-dcatwrap4 .lx-dcat-pre{font-size:.55em}@media(max-width:1439px){.lx-dcatwrap4{display:none}}.lx-dtile{background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:16px;padding:16px 18px;box-shadow:var(--lx-shadow);overflow:hidden;display:flex;flex-direction:column;gap:12px;min-width:0}.lx-d-in .lx-dtile{animation:lx-dtile-in .5s var(--d, 0ms) cubic-bezier(.34,1.5,.5,1) both}.lx-d-out .lx-dtile{animation:lx-dtile-out .32s var(--d, 0ms) ease-in both}@keyframes lx-dtile-in{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}@keyframes lx-dtile-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.9)}}.lx-dtile .lx-iw-body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:9px;min-height:0}.lx-dtile{position:relative;isolation:isolate;transition:border-color .2s var(--hx-ease),transform .24s var(--hx-ease),box-shadow .24s var(--hx-ease)}.lx-dtile:hover{border-color:color-mix(in srgb,var(--iw) 42%,transparent);transform:translateY(-2px);box-shadow:0 20px 44px -34px color-mix(in srgb,var(--iw) 38%,transparent)}.lx-dtile-wash{position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--hx-ease);background:radial-gradient(300px circle at var(--px, 50%) var(--py, 50%),color-mix(in srgb,var(--iw) 15%,transparent) 0%,color-mix(in srgb,var(--iw) 5%,transparent) 42%,transparent 72%)}.lx-dtile:hover .lx-dtile-wash{opacity:1}.lx-dtile-ring{position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);overflow:visible;pointer-events:none;z-index:1}.lx-dtile-ring path{fill:none;stroke:var(--lx-coral);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset 0s linear .32s,opacity .3s ease-in}.lx-dtile:hover .lx-dtile-ring path{stroke-dashoffset:0;opacity:.4;transition:stroke-dashoffset .62s cubic-bezier(.22,.68,.24,1),opacity .22s ease-out}@media(prefers-reduced-motion:reduce){.lx-dtile,.lx-dtile-wash,.lx-dtile-ring path{transition:none}.lx-dtile:hover{transform:none}.lx-dtile-ring{display:none}}.lx-dw-foot{margin-top:auto}.lx-dw-thumbs{display:flex;gap:8px}.lx-dw-thumbs span{flex:1;height:40px;border-radius:8px}.lx-dt-big .lx-dw-thumbs span,.lx-dt-tall .lx-dw-thumbs span{height:58px}.lx-dt-wide .lx-iw-metric,.lx-dt-tall .lx-iw-metric{font-size:34px}.lx-dt-big .lx-iw-metric{font-size:46px}.lx-dw-area{width:100%;flex:1;min-height:46px;display:block}.lx-dt-big .lx-iw-poster,.lx-dt-tall .lx-iw-poster{min-height:132px}.lx-dw-list{display:flex;flex-direction:column;gap:14px;min-height:0;flex:1}.lx-dw-label{font-family:var(--lx-label);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint);margin-top:6px}.lx-dw-row{display:flex;align-items:flex-start;gap:11px}.lx-dw-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.lx-dw-main{min-width:0;flex:1}.lx-dw-title{font-size:12.5px;font-weight:600;color:var(--lx-ink);line-height:1.38;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-dw-meta{font-size:11px;color:var(--lx-faint);margin-top:3px;line-height:1.35}.lx-dw-time{font-size:10px;color:var(--lx-faint);flex-shrink:0;margin-top:3px}.lx-dw-kvs{display:flex;flex-direction:column;gap:8px}.lx-dw-kv{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--lx-dim)}.lx-dw-kv b{color:var(--lx-ink);font-weight:600}.lx-iw-poster-sm{min-height:46px;padding:8px 10px}@media(max-width:900px){.lx-dgrid{grid-template-columns:repeat(2,1fr);grid-template-rows:none}.lx-dtile{grid-column:auto!important;grid-row:auto!important;min-height:180px}.lx-dt-big,.lx-dt-wide{grid-column:1 / 3!important}}@media(max-width:520px){.lx-dgrid{grid-template-columns:1fr}.lx-dtile{grid-column:auto!important}}@media(prefers-reduced-motion:reduce){.lx-idash-line-flow{display:none}.lx-dtile,.lx-dcat-ch{animation:none}}.lx-idash-m-wrap{display:none}@media(max-width:760px){.lx-idash-m-wrap{display:block;padding:0 16px}.lx-idash-m{display:flex;flex-direction:row;gap:34px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lx-idash-m::-webkit-scrollbar{display:none}.lx-idash-m-panel{flex:0 0 100%;scroll-snap-align:start}.lx-idash-m-tabs{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px;margin:2px 0 14px}.lx-idash-m-tabs .lx-idash-m-pre{flex:0 0 100%;margin-bottom:2px}.lx-idash-m-tabs .lx-idash-m-tab{position:relative;font-family:var(--lx-script);font-size:clamp(15px,5vw,24px);font-weight:400;line-height:1;padding:2px 3px 9px;border:0;background:none;cursor:pointer;color:var(--lx-faint);transition:color .18s ease}.lx-idash-m-tabs .lx-idash-m-tab.is-on{color:color-mix(in srgb,var(--iw) 84%,var(--lx-ink))}.lx-idash-m-mark{position:absolute;left:0;right:0;bottom:0;width:100%;height:9px;opacity:0;overflow:visible;color:color-mix(in srgb,var(--iw) 70%,transparent);vector-effect:non-scaling-stroke}.lx-idash-m-mark path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.lx-idash-m-tab.is-on .lx-idash-m-mark{opacity:1}.lx-idash-m-tab.is-on .lx-idash-m-mark path{animation:lx-mark-draw .42s cubic-bezier(.22,.9,.36,1) forwards}@keyframes lx-mark-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.lx-idash-m-tab.is-on .lx-idash-m-mark path{animation:none;stroke-dashoffset:0}}.lx-dstage,.lx-dstage2{display:none}}.lx-idash-m-panel{padding:0}.lx-idash-m-cat{display:flex;align-items:baseline;gap:9px;margin:2px 2px 14px;padding-bottom:11px;border-bottom:1.5px solid color-mix(in srgb,var(--iw) 30%,transparent)}.lx-idash-m-pre{font-family:var(--lx-script);font-size:16px;color:var(--lx-dim)}.lx-idash-m-word{font-family:var(--lx-script);font-size:clamp(32px,9.5vw,42px);line-height:1;color:color-mix(in srgb,var(--iw) 82%,var(--lx-ink))}.lx-idash-m-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.lx-idash-m-grid .lx-dtile{min-height:146px;padding:13px 14px}.lx-iw-conn{display:flex;align-items:center;gap:8px;padding-top:11px;border-top:1px dashed color-mix(in srgb,var(--lx-ink) 15%,transparent);font-family:var(--lx-label);font-size:11px;letter-spacing:.02em;color:var(--lx-dim)}.lx-iw-port{width:8px;height:8px;border-radius:50%;background:var(--lx-coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-coral) 20%,transparent);flex-shrink:0}.lx-iw-target{color:var(--lx-coral);font-weight:600}.lx-int-more{text-align:center;margin:30px auto 0;font-size:13.5px;color:var(--lx-faint)}.lx-togwrap{text-align:center;margin-bottom:34px}.lx-toggle{display:inline-flex;background:var(--lx-paper-2);border:1px solid var(--lx-line);border-radius:999px;padding:4px;gap:2px}.lx-toggle button{all:unset;cursor:pointer;font-size:13.5px;color:var(--lx-dim);padding:8px 18px;border-radius:999px;display:flex;align-items:center;gap:6px;transition:color .15s,background .2s}.lx-toggle button.lx-on{background:var(--lx-coral);color:#fff;font-weight:600}.lx-toggle .lx-save{font-family:var(--lx-label);font-size:11px;opacity:.9}.lx-plans{display:flex;flex-direction:column;gap:12px}.lx-plan{position:relative;display:flex;align-items:center;gap:30px;background:var(--lx-paper-2);border:1px solid var(--lx-line);border-radius:16px;padding:16px 22px;transition:border-color .18s}.lx-plan:hover{border-color:color-mix(in srgb,var(--lx-coral) 40%,var(--lx-line))}.lx-plan-pop{border-color:color-mix(in srgb,var(--lx-coral) 42%,transparent)}.lx-plan-pop:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--lx-coral)}.lx-plan-id{flex:0 0 25%;min-width:0}.lx-price{display:flex;align-items:baseline;gap:4px}.lx-price b{font-family:var(--lx-display);font-weight:700;font-size:27px;letter-spacing:-.03em}.lx-price .lx-per{color:var(--lx-faint);font-size:12.5px}.lx-plan-id h3{font-family:var(--lx-display);font-weight:600;font-size:15px;margin:0 0 1px}.lx-plan-desc{font-size:11.5px;line-height:1.45;color:var(--lx-faint);margin:2px 0 0}.lx-plan-body{position:relative;flex:1 1 auto;min-width:0}.lx-run-figure{margin:0;display:flex;align-items:baseline;gap:7px}.lx-run-figure b{font-family:var(--lx-display);font-weight:600;font-size:18px;letter-spacing:-.02em}.lx-run-figure span{font-family:var(--lx-label);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-faint)}.lx-run{display:block;container-type:inline-size;overflow:hidden;margin:5px 0 0;color:var(--lx-coral)}.lx-run svg{display:block;height:max(13px,2.4cqw);width:auto;overflow:visible;stroke-width:6.5;opacity:.9}html.dark .lx-run svg{opacity:.82}.lx-plan-spec{margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--lx-dim)}.lx-plan-spec i{font-style:normal;color:var(--lx-faint);margin:0 7px}.lx-tcta{flex:0 0 132px;text-align:center;font-weight:600;font-size:13px;padding:9px 12px;border-radius:10px;border:1px solid var(--lx-line);color:var(--lx-ink);transition:border-color .15s,background .15s}.lx-tcta:hover{border-color:var(--lx-faint)}button.lx-tcta{font:inherit;font-weight:600;font-size:13px;cursor:pointer;background:transparent}.lx-plan-pop .lx-tcta{background:var(--lx-coral);color:#fff;border-color:var(--lx-coral)}@media(max-width:820px){.lx-plan{display:grid;grid-template-columns:1fr auto;grid-template-areas:"id cta" "body body";align-items:start;gap:10px 12px;padding:15px 18px}.lx-plan-id{grid-area:id;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px}.lx-plan-id h3{font-size:15px;margin:0}.lx-price b{font-size:22px}.lx-plan-desc{flex:1 1 100%;margin-top:1px}.lx-plan-body{grid-area:body}.lx-tcta{grid-area:cta;flex:0 0 auto;align-self:start;padding:8px 14px}}.lx-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:880px){.lx-posts{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.lx-post{display:block;border:1px solid var(--lx-line);border-radius:14px;overflow:hidden;background:var(--lx-paper-2);transition:border-color .15s,transform .15s}.lx-post:hover{border-color:color-mix(in srgb,var(--lx-coral) 40%,transparent);transform:translateY(-3px)}.lx-post .lx-img{height:150px;position:relative;background:linear-gradient(135deg,var(--lx-teal-bg),var(--lx-violet-bg))}.lx-post .lx-img.lx-a{background:linear-gradient(135deg,var(--lx-amber-bg),var(--lx-coral-ink))}.lx-post .lx-img.lx-b{background:linear-gradient(135deg,var(--lx-blue-bg),var(--lx-teal-bg))}.lx-post .lx-img img{width:100%;height:100%;object-fit:cover}.lx-post .lx-tag{position:absolute;left:12px;bottom:12px;font-family:var(--lx-label);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--lx-ink);background:var(--lx-paper-2);border:1px solid var(--lx-line);padding:4px 9px;border-radius:999px}.lx-post .lx-pc{padding:16px 17px 18px}.lx-post .lx-meta{font-family:var(--lx-label);font-size:11px;color:var(--lx-faint);margin-bottom:9px;display:flex;gap:8px}.lx-post h3{font-family:var(--lx-display);font-weight:600;font-size:16px;line-height:1.28;letter-spacing:-.01em;margin:0 0 8px}.lx-post p{font-size:13px;color:var(--lx-dim);margin:0;line-height:1.45}.lx-bigcta{padding:92px 0}.lx-footer{border-top:1px solid var(--lx-line-2);padding:54px 0 40px}.lx-fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:38px}@media(max-width:760px){.lx-fgrid{grid-template-columns:1fr 1fr}}.lx-fmission{font-size:13px;color:var(--lx-dim);max-width:34ch;margin:12px 0 16px}.lx-fsoc{display:flex;gap:10px}.lx-fsoc a{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--lx-line);border-radius:9px;color:var(--lx-dim);transition:color .15s,border-color .15s}.lx-fsoc a:hover{color:var(--lx-ink);border-color:var(--lx-faint)}.lx-fcol h4{font-family:var(--lx-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-faint);margin:0 0 14px}.lx-fcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lx-fcol a{font-size:13.5px;color:var(--lx-dim);transition:color .15s}.lx-fcol a:hover{color:var(--lx-ink)}.lx-fstrip{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--lx-line-2);font-size:12.5px;color:var(--lx-faint)}.lx-fstrip .lx-legal{display:flex;gap:18px;flex-wrap:wrap}.lx-fstrip .lx-legal .lx-legal-btn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.lx-fstrip .lx-legal .lx-legal-btn:hover{color:var(--lx-ink)}.lx :focus-visible{outline:2px solid var(--lx-coral);outline-offset:3px;border-radius:4px}html[data-input=pointer] .lx :focus-visible{outline:none}.lx.lx input:focus,.lx.lx input:focus-visible,.lx.lx textarea:focus,.lx.lx textarea:focus-visible,.lx.lx [contenteditable]:focus,.lx.lx [contenteditable]:focus-visible{outline:none}.lx-comp .lx-complist li{position:relative;transition:background .16s ease,transform .16s ease}.lx-comp .lx-complist li:not(.lx-cyou):hover{background:var(--lx-hl);transform:translate(2px)}.lx-comp .lx-cnote{transition:color .16s ease,transform .16s ease}.lx-comp .lx-complist li:not(.lx-cyou):hover .lx-cnote{color:var(--lx-dim);transform:translate(-2px)}.lx-crule{position:absolute;left:8px;right:8px;top:50%;height:12px;margin-top:-6px;overflow:visible}.lx-crule path{fill:none;stroke:var(--lx-coral);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .34s cubic-bezier(.4,0,.2,1)}.lx-comp .lx-complist li.is-ruled .lx-crule path{stroke-dashoffset:0}.lx-comp .lx-complist li.is-ruled{opacity:.45}.lx-comp .lx-complist li.is-ruled .lx-coname{color:var(--lx-faint)}.lx-roadmap .lx-rm li{transition:transform .16s ease}.lx-roadmap .lx-rm li:hover{transform:translate(2px)}.lx-roadmap .lx-rm li:hover .lx-rm-label{color:var(--lx-ink)}.lx-roadmap .lx-rm-mark{transition:transform .18s cubic-bezier(.34,1.4,.64,1),background .18s ease,border-color .18s ease}.lx-roadmap .lx-rm li:hover .lx-rm-mark{transform:scale(1.18)}.lx-roadmap .lx-rm-label{transition:color .16s ease}.lx-roadmap .lx-rm-done .lx-rm-mark:after{animation:lx-tick-in .22s cubic-bezier(.34,1.4,.64,1)}@keyframes lx-tick-in{0%{transform:rotate(45deg) scale(.2);opacity:0}to{transform:rotate(45deg) scale(1);opacity:1}}.lx-sticky-body,.lx-sticky-text{position:relative}.lx-sticky-strike{position:absolute;left:-2px;right:-2px;top:52%;height:14px;overflow:visible}.lx-sticky-strike path{fill:none;stroke:#8a5a2b;stroke-width:2.2;stroke-linecap:round;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .42s cubic-bezier(.4,0,.2,1)}.lx-sticky-body.is-done .lx-sticky-strike path{stroke-dashoffset:0}.lx-sticky-body.is-done .lx-sticky-text{opacity:.62}.lx-sticky-done{position:absolute;right:0;bottom:-2px;font-family:var(--lx-label);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#6f4a22;opacity:0;transform:translateY(3px);transition:opacity .22s ease,transform .22s ease}.lx-sticky-body.is-done .lx-sticky-done{opacity:.8;transform:translateY(0)}.lx-cust-tag{color:var(--lx-teal);justify-content:space-between;width:100%}.lx-cust-live{display:inline-flex;align-items:center;gap:5px;color:var(--lx-green);letter-spacing:.06em}.lx-cust-live i{width:5px;height:5px;border-radius:50%;background:var(--lx-green);animation:lx-cust-blink 2.2s ease-in-out infinite}@keyframes lx-cust-blink{0%,to{opacity:1}50%{opacity:.35}}.lx-cust-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.lx-cust-faces{display:inline-flex}.lx-cust-faces i{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--lx-card);background:var(--lx-line);margin-left:-5px;transition:background .2s ease,transform .2s ease}.lx-cust-faces i:first-child{margin-left:0}.lx-cust-faces i.is-on{background:var(--lx-teal);transform:translateY(-1px) scale(1.08)}.lx-cust-count{font-family:var(--lx-label);font-size:9.5px;color:var(--lx-faint);letter-spacing:.06em}.lx-cust-who{font-family:var(--lx-display);font-weight:600;font-size:13.5px;letter-spacing:-.01em;line-height:1.25;color:var(--lx-ink);animation:lx-cust-in .34s cubic-bezier(.4,0,.2,1)}.lx-cust-says{font-size:12px;line-height:1.45;color:var(--lx-dim);margin-top:4px;padding-left:8px;border-left:2px solid color-mix(in srgb,var(--lx-teal) 45%,transparent);animation:lx-cust-in .34s cubic-bezier(.4,0,.2,1) .04s backwards}@keyframes lx-cust-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.lx-cust-fit{display:flex;align-items:center;gap:8px;margin-top:9px}.lx-cust-bar{flex:1;height:4px;border-radius:999px;background:var(--lx-line);overflow:hidden}.lx-cust-bar i{display:block;height:100%;border-radius:999px;background:var(--lx-teal);transition:width .5s cubic-bezier(.4,0,.2,1)}.lx-cust-pct{font-family:var(--lx-label);font-size:9.5px;color:var(--lx-dim);letter-spacing:.04em}.lx-cust-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.lx-cust-tags span{font-family:var(--lx-label);font-size:9px;letter-spacing:.04em;padding:2px 6px;border-radius:5px;background:var(--lx-hl);color:var(--lx-faint)}.lx-cust{position:relative}.lx-cust:after{content:"next";position:absolute;right:0;bottom:-1px;font-family:var(--lx-label);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint);opacity:0;transition:opacity .18s ease}.lx-cust:hover:after{opacity:.7}@media(prefers-reduced-motion:reduce){.lx-cust-live i,.lx-cust-who,.lx-cust-says{animation:none}.lx-roadmap .lx-rm-done .lx-rm-mark:after{animation:none}}.lx::selection,.lx *::selection{background:transparent;color:inherit}.lx::-moz-selection,.lx *::-moz-selection{background:transparent;color:inherit}.lx input::selection,.lx textarea::selection,.lx [contenteditable]::selection,.lx [contenteditable] *::selection{background:color-mix(in srgb,var(--lx-coral) 34%,transparent);color:var(--lx-ink)}.lx input::-moz-selection,.lx textarea::-moz-selection,.lx [contenteditable]::-moz-selection{background:color-mix(in srgb,var(--lx-coral) 34%,transparent);color:var(--lx-ink)}.lx-dw-thumbs span[data-t=coral]{background:color-mix(in srgb,var(--lx-coral) 22%,var(--lx-card));border:1px solid color-mix(in srgb,var(--lx-coral) 34%,transparent)}.lx-dw-thumbs span[data-t=blue]{background:color-mix(in srgb,var(--lx-blue) 20%,var(--lx-card));border:1px solid color-mix(in srgb,var(--lx-blue) 32%,transparent)}.lx-dw-thumbs span[data-t=green]{background:color-mix(in srgb,var(--lx-green) 20%,var(--lx-card));border:1px solid color-mix(in srgb,var(--lx-green) 32%,transparent)}.lx-iw-circled{position:relative;display:inline-block}.lx-iw-mark{position:absolute;left:-7px;top:-5px;width:calc(100% + 14px);height:calc(100% + 10px);overflow:visible;pointer-events:none}.lx-iw-mark path{fill:none;stroke:var(--lx-coral);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--hx-ease)}.lx-iw-mark path:nth-child(2){transition-delay:.09s;opacity:.7}.lx-d-in .lx-iw-mark path,.lx-dw-tile:hover .lx-iw-mark path{stroke-dashoffset:0}.lx-dw-row--live{padding:6px 7px;margin:-6px -7px;border-radius:7px;transition:background .16s var(--hx-ease),transform .16s var(--hx-ease)}.lx-dw-row--live:hover{background:var(--lx-hl);transform:translate(2px)}.lx-dw-row--live:hover .lx-dw-title{color:var(--lx-ink)}.lx-dw-row--live .lx-dw-time{transition:color .16s var(--hx-ease)}.lx-dw-row--live:hover .lx-dw-time{color:var(--lx-dim)}.lx-iw-src{transition:transform .18s cubic-bezier(.34,1.4,.64,1)}.lx-dw-row--live:hover .lx-iw-src{transform:scale(1.1) rotate(-4deg)}.lx-dw-kv{transition:color .16s var(--hx-ease)}.lx-dw-kv:hover{color:var(--lx-ink)}.lx-iw-poster{transition:transform .24s var(--hx-ease)}.lx-dw-tile:hover .lx-iw-poster{transform:translateY(-2px) rotate(-.6deg)}.lx-dw-thumbs span{transition:transform .2s var(--hx-ease)}.lx-dw-tile:hover .lx-dw-thumbs span:nth-child(1){transform:translateY(-2px) rotate(-2deg)}.lx-dw-tile:hover .lx-dw-thumbs span:nth-child(2){transform:translateY(-3px)}.lx-dw-tile:hover .lx-dw-thumbs span:nth-child(3){transform:translateY(-2px) rotate(2deg)}.lx-idash,.lx-idash *{cursor:default}.lx-idash button,.lx-idash a[href],.lx-idash [role=button],.lx-idash .lx-dw-row--live{cursor:pointer}@media(prefers-reduced-motion:reduce){.lx-iw-mark path{transition:none;stroke-dashoffset:0}.lx-dw-row--live,.lx-iw-src,.lx-iw-poster,.lx-dw-thumbs span{transition:none}}@media(min-width:1441px){.lx{--lx-u: clamp(1px, .069444vw, 1.35px)}.lx-wrap{max-width:calc(1200 * var(--lx-u))}.lx-header .lx-wrap{max-width:calc(1130 * var(--lx-u))}.lx-block{padding:calc(100 * var(--lx-u)) 0}.lx-bigcta{padding:calc(92 * var(--lx-u)) 0}.lx-shot{max-width:calc(1120 * var(--lx-u))}.lx-sec-head{font-size:calc(15 * var(--lx-u));margin-bottom:calc(50 * var(--lx-u))}.lx-sec-head h2{font-size:calc(44 * var(--lx-u))}.lx-sec-head p{font-size:calc(17 * var(--lx-u))}.lx-kick{font-size:calc(12 * var(--lx-u));margin-bottom:calc(14 * var(--lx-u))}.lx .hx-pin-inner{max-width:calc(680 * var(--lx-u))}.lx .hx-composer{max-width:calc(620 * var(--lx-u))}.lx .hx-h1{font-size:calc(72 * var(--lx-u))}.lx .hx-sub{font-size:calc(18.4 * var(--lx-u))}.lx-cl-left{left:max(-1px,calc(50% - 340 * var(--lx-u) - 350px))}.lx-cl-right{right:max(-6px,calc(50% - 340 * var(--lx-u) - 340px))}.lx-dstage2 .lx-dgrid{max-width:calc(1040 * var(--lx-u))}.lx-dgrid{grid-template-rows:repeat(2,calc(268 * var(--lx-u)));gap:calc(18 * var(--lx-u))}.lx-dtile{padding:calc(16 * var(--lx-u)) calc(18 * var(--lx-u));gap:calc(12 * var(--lx-u))}.lx-dcatwrap4{left:clamp(28px,calc((100% - 1040 * var(--lx-u)) * .09),96px);font-size:clamp(26px,calc((50vw - 520 * var(--lx-u) - (100vw - 1040 * var(--lx-u)) * .09 - 24px) / 5.97),70px)}.lx-iw-metric{font-size:calc(27 * var(--lx-u))}.lx-dt-wide .lx-iw-metric,.lx-dt-tall .lx-iw-metric{font-size:calc(34 * var(--lx-u))}.lx-dt-big .lx-iw-metric{font-size:calc(46 * var(--lx-u))}.lx-iw-poster-h{font-size:calc(19 * var(--lx-u))}.lx-iw-name{font-size:calc(15 * var(--lx-u))}.lx-iw-line,.lx-int-more,.lx-toggle button{font-size:calc(13.5 * var(--lx-u))}.lx-iw-doc{font-size:calc(13 * var(--lx-u))}.lx-iw-srcrow,.lx-iw-muted,.lx-dw-title,.lx-dw-kv{font-size:calc(12.5 * var(--lx-u))}.lx-iw-delta,.lx-iw-sub2,.lx-iw-act{font-size:calc(12 * var(--lx-u))}.lx-dw-meta,.lx-toggle .lx-save{font-size:calc(11 * var(--lx-u))}.lx-iw-poster-sub,.lx-dw-time{font-size:calc(10 * var(--lx-u))}.lx-dw-label{font-size:calc(9.5 * var(--lx-u))}.lx-iw-ok{font-size:calc(9 * var(--lx-u))}.lx-iw-poster-badge{font-size:calc(8 * var(--lx-u))}.lx-plans{gap:calc(14 * var(--lx-u))}.lx-plan{padding:calc(22 * var(--lx-u)) calc(24 * var(--lx-u)) calc(20 * var(--lx-u))}.lx-plan-id h3{font-size:calc(18 * var(--lx-u))}.lx-plan-desc{font-size:calc(12.5 * var(--lx-u))}.lx-price b{font-size:calc(30 * var(--lx-u))}.lx-price .lx-per{font-size:calc(13 * var(--lx-u))}.lx-run-figure b{font-size:calc(20 * var(--lx-u))}.lx-run-figure span{font-size:calc(11 * var(--lx-u))}.lx-plan-spec{font-size:calc(12.5 * var(--lx-u))}.lx-tcta{font-size:calc(13 * var(--lx-u));padding:calc(9 * var(--lx-u)) calc(12 * var(--lx-u));flex-basis:calc(132 * var(--lx-u))}.lx-posts{gap:calc(20 * var(--lx-u))}.lx-post .lx-img{height:calc(150 * var(--lx-u))}.lx-post .lx-pc{padding:calc(16 * var(--lx-u)) calc(17 * var(--lx-u)) calc(18 * var(--lx-u))}.lx-post h3{font-size:calc(16 * var(--lx-u))}.lx-post p{font-size:calc(13 * var(--lx-u))}.lx-post .lx-meta{font-size:calc(11 * var(--lx-u))}.lx-post .lx-tag{font-size:calc(10.5 * var(--lx-u))}.lx-fgrid{gap:calc(32 * var(--lx-u));margin-bottom:calc(38 * var(--lx-u))}.lx-fmission{font-size:calc(13 * var(--lx-u))}.lx-fcol h4{font-size:calc(11 * var(--lx-u))}.lx-fcol a{font-size:calc(13.5 * var(--lx-u))}}.lx-cd{padding:0;border:0;background:transparent;color:var(--lx-ink);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);margin:auto;overflow:visible}.lx-cd::backdrop{background:color-mix(in srgb,#0b0a09 72%,transparent);backdrop-filter:blur(2px)}.lx-cd-card{position:relative;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:18px;box-shadow:var(--lx-shadow);padding:26px 26px 22px;font-family:var(--lx-body)}.lx-cd[open]{animation:lx-cd-in .22s cubic-bezier(.22,.8,.3,1)}@keyframes lx-cd-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media(prefers-reduced-motion:reduce){.lx-cd[open]{animation:none}}.lx-cd-x{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--lx-faint);transition:color .15s,border-color .15s}.lx-cd-x:hover{color:var(--lx-ink);border-color:var(--lx-card-line)}.lx-cd-eyebrow{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-coral);margin-bottom:9px}.lx-cd h2{font-family:var(--lx-display);font-weight:600;font-size:25px;letter-spacing:-.015em;line-height:1.18;color:var(--lx-ink);margin:0}.lx-cd-lede{font-size:14px;color:var(--lx-dim);line-height:1.5;margin:9px 0 0;max-width:42ch}.lx-cd-form{display:flex;flex-direction:column;gap:13px;margin-top:20px}.lx-cd-chips{display:flex;flex-wrap:wrap;gap:8px}.lx-cd-chip{font-family:inherit;font-size:12.5px;font-weight:500;color:var(--lx-dim);background:var(--lx-paper-2);border:1px solid var(--lx-card-line);border-radius:999px;padding:6px 13px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.lx-cd-chip:hover{color:var(--lx-ink);border-color:var(--lx-faint)}.lx-cd-chip.is-on{color:var(--lx-coral);border-color:color-mix(in srgb,var(--lx-coral) 55%,transparent);background:color-mix(in srgb,var(--lx-coral) 9%,var(--lx-card))}.lx-cd-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.lx-cd-field{display:flex;flex-direction:column;gap:6px}.lx-cd-field>span{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--lx-dim);display:inline-flex;gap:6px;align-items:baseline}.lx-cd-field>span i{font-style:normal;font-weight:400;color:var(--lx-faint);font-size:10.5px}.lx-cd-field input,.lx-cd-field textarea{font-family:inherit;font-size:14px;color:var(--lx-ink);background:var(--lx-paper-2);border:1px solid var(--lx-card-line);border-radius:10px;padding:10px 12px;width:100%;resize:vertical;transition:border-color .15s}.lx-cd-field input::placeholder,.lx-cd-field textarea::placeholder{color:var(--lx-faint)}.lx-cd-field input:focus,.lx-cd-field textarea:focus{outline:none;border-color:var(--lx-faint)}.lx-cd-field input:focus-visible,.lx-cd-field textarea:focus-visible{outline:none}.lx-cd-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px;padding-top:16px;border-top:1px solid var(--lx-card-line)}.lx-cd-mail{font-size:13px;color:var(--lx-dim);text-decoration:none;border-bottom:1px solid var(--lx-card-line)}.lx-cd-mail:hover{color:var(--lx-ink);border-color:var(--lx-faint)}.lx-cd-send{margin-left:auto}.lx-cd-mark{display:inline-flex;align-items:center;gap:6px;color:var(--lx-coral);flex:none}.lx-cd-mark svg{width:46px;height:21px;display:block;overflow:visible}.lx-cd-mark em{font-family:var(--lx-script, var(--lx-display));font-style:normal;font-size:15px;line-height:1;white-space:nowrap}.lx-cd-mark-line,.lx-cd-mark-head{stroke-dasharray:1;stroke-dashoffset:1;animation:lx-cd-draw .55s cubic-bezier(.2,.7,.3,1) .25s forwards}.lx-cd-mark-head{animation-delay:.62s;animation-duration:.2s}@keyframes lx-cd-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.lx-cd-mark-line,.lx-cd-mark-head{stroke-dashoffset:0;animation:none}}.lx-cd-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lx-cd-done p{font-size:14px;color:var(--lx-dim);line-height:1.5;margin:0;max-width:44ch}.lx-cd-done a{color:var(--lx-coral-ink)}.lx-cd-done .lx-btn{margin-top:6px}@media(max-width:560px){.lx-cd-card{padding:22px 18px 18px}.lx-cd-row{grid-template-columns:1fr}.lx-cd-mark{display:none}.lx-cd-send{margin-left:0;width:100%;justify-content:center}.lx-cd-foot{gap:10px}}@media(max-width:719px){.lx-plans{gap:8px}.lx-posts .lx-post:nth-of-type(n+3){display:none}.lx-sec-head{margin-bottom:34px}}.lx-shot-win{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:zoom-in}@media(max-width:719px){.lx-shot{max-width:none}.lx-shot-win{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:410px;overflow:hidden;overflow:clip;border-radius:14px;border:1px solid var(--lx-card-line);box-shadow:var(--lx-shadow)}.lx-shot-win img{display:block;width:960px;height:570px;max-width:none;margin:-46px 0 0;border:0;border-radius:0;box-shadow:none;transform:translate3d(var(--shot-x, -216px),0,0)}.lx-shot-cue{display:block;margin:10px 2px 0;font-size:11.5px;color:var(--lx-dim)}}@media(min-width:720px){.lx-shot-cue{display:none}}.lx-lb{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0;border:0;background:transparent;overflow:hidden;cursor:pointer}.lx-lb::backdrop{background:#0c0b0a9e}.lx-lb-scroll{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;padding:76px 80px 56px}.lx-lb-img{display:block;width:auto;height:auto;border-radius:12px;box-shadow:0 30px 70px -30px #000c;max-width:calc(100vw - 160px);max-height:calc(100svh - 132px);object-fit:contain}.lx-lb-hint{position:absolute;left:0;right:0;bottom:18px;margin:0;text-align:center;font-size:13px;color:#ffffffc7;pointer-events:none}.lx-lb-close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 10px 0 14px;border-radius:999px;border:0;background:#fdfcfa;color:#1b1a17;font:600 14px/1 var(--lx-body);box-shadow:0 10px 24px -10px #0009;cursor:pointer}.lx-lb-close kbd{font:600 11px/1 var(--lx-body);padding:4px 6px;border-radius:6px;background:#1b1a1714;color:#6b6963}.lx-lb-close:hover{background:#fff}.lx-lb-close:focus-visible{outline:2px solid var(--lx-coral);outline-offset:3px}.lx #platform{position:relative}.lx #platform:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--lx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(110% 70% at 50% 55%,#000 35%,transparent 80%);mask-image:radial-gradient(110% 70% at 50% 55%,#000 35%,transparent 80%)}.lx #platform>*{position:relative;z-index:1}@media(min-width:720px){.lx #platform .lx-shot{max-width:1142px;padding:10px;background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:22px;box-shadow:0 30px 60px -32px #0000008c,0 10px 22px -14px #00000059}html.dark .lx #platform .lx-shot{box-shadow:0 34px 70px -30px #000000e6,0 12px 24px -14px #000000b3}.lx #platform .lx-shot img{border-radius:13px;border-color:var(--lx-line-2);box-shadow:none}}.lx #pricing{background:var(--lx-band-bg);border-block:1px solid var(--lx-line-2)}.lx .lx-footer{background:var(--lx-foot-bg)}.lx .lx-theme{width:38px;height:38px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--lx-dim);cursor:pointer;transition:color .15s,border-color .15s}.lx .lx-theme:hover{color:var(--lx-ink);border-color:var(--lx-line)}.lx .lx-theme-sun{display:none}html.dark .lx .lx-theme-sun{display:block}html.dark .lx .lx-theme-moon{display:none}@media(max-width:379px){.lx .lx-theme{display:none}}.lx .lx-404{position:relative;min-height:calc(100svh - 120px);display:grid;place-items:center;text-align:center;padding:140px 24px 96px}.lx .lx-404:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--lx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(70% 60% at 50% 50%,#000 30%,transparent 78%);mask-image:radial-gradient(70% 60% at 50% 50%,#000 30%,transparent 78%)}.lx .lx-404>div{position:relative;max-width:560px}.lx .lx-404 h1{font-family:var(--lx-display);font-weight:700;font-size:clamp(34px,5.4vw,56px);line-height:1.05;letter-spacing:-.03em;margin:0 0 16px;color:var(--lx-ink);text-wrap:balance}.lx .lx-404 h1 .lx-accent{font-family:var(--lx-script);color:var(--lx-coral)}.lx .lx-404 p{color:var(--lx-dim);font-size:17px;line-height:1.55;margin:0 auto 28px;max-width:42ch}.lx .lx-404 .lx-cta-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.lx .lx-404 .lx-btn{padding:11px 18px}@media(max-width:719px){.lx-lb-scroll{padding:72px 16px 56px}.lx-lb-img{max-width:calc(100vw - 32px)}}.lx .lx-close{--close-bg: #1b1a17;--close-ink: #efeeec;--close-dim: #a3a19b;--close-line: rgba(255, 255, 255, .1);position:relative;overflow:hidden;background:var(--close-bg);color:var(--close-ink);border:1px solid var(--close-line);border-radius:24px;padding:64px 64px 56px;box-shadow:0 34px 70px -40px #0000008c}html.dark .lx .lx-close{--close-bg: #1d1c1b;box-shadow:0 34px 70px -36px #000000e6}.lx .lx-close:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 55%);mask-image:linear-gradient(180deg,transparent 0%,#000 55%)}.lx .lx-close>*{position:relative}.lx .lx-close-copy{max-width:760px}.lx .lx-close h2{font-family:var(--lx-display);font-weight:700;font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.03em;margin:0 0 18px;color:var(--close-ink);text-wrap:balance}.lx .lx-close h2 .lx-accent{display:block;font-family:var(--lx-script);color:var(--lx-coral);letter-spacing:-.01em}.lx .lx-close p{font-size:17px;line-height:1.55;color:var(--close-dim);max-width:46ch;margin:0 0 30px}.lx .lx-close-ctas{display:flex;gap:12px;flex-wrap:wrap}.lx .lx-close-ctas .lx-btn{padding:14px 22px;font-size:15.5px;border-radius:12px}.lx .lx-close-ghost{background:transparent;color:var(--close-ink);border-color:#ffffff4d}.lx .lx-close-ghost:hover{border-color:#fff9}.lx .lx-close-run{display:flex;align-items:center;gap:28px;margin:64px -64px 0 0;padding:0}.lx .lx-close-start,.lx .lx-close-stops{position:relative;z-index:1}.lx .lx-close-line{position:absolute;fill:none;stroke:var(--lx-coral);stroke-width:3;stroke-linecap:round;pointer-events:none}.lx .lx-close-line path+path{opacity:.55}.lx .lx-close-line--h{left:6px;top:calc(50% - 12px);width:calc(100% - 6px);height:24px}.lx .lx-close-line--v{display:none}.lx .lx-close-start{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;font-family:var(--lx-script);font-weight:700;font-size:20px;color:var(--lx-coral);background:var(--close-bg);padding-right:12px}.lx .lx-close-start i{width:14px;height:14px;border-radius:50%;background:var(--lx-coral);box-shadow:0 0 0 4px var(--close-bg)}.lx .lx-close-stops{display:flex;gap:56px;margin:0 0 0 16px;padding:0;list-style:none}.lx .lx-close-stops li{display:grid;grid-template-rows:46px 16px 46px;justify-items:start;min-width:0}.lx .lx-stop-body{align-self:end;padding-bottom:10px;white-space:nowrap;color:var(--close-ink)}.lx .lx-stop-ring{width:16px;height:16px;border-radius:50%;background:var(--close-bg);border:3px solid var(--lx-coral)}.lx .lx-stop-name{align-self:start;padding-top:10px;font-size:12.5px;color:var(--close-dim);white-space:nowrap}.lx .lx-stop-rival{font-size:15px;font-weight:600}.lx .lx-stop-rival s{color:var(--close-dim);font-weight:500;margin-right:6px;text-decoration-color:var(--lx-coral);text-decoration-thickness:2px}.lx .lx-stop-count{font-size:13px;color:var(--close-dim)}.lx .lx-stop-count b{font-family:var(--lx-display);font-weight:700;font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--close-ink);margin-right:4px}.lx .lx-stop-post{font-size:14px;font-style:italic;color:var(--close-ink)}@media(min-width:1441px){.lx .lx-close{padding:calc(64 * var(--lx-u)) calc(64 * var(--lx-u)) calc(56 * var(--lx-u))}.lx .lx-close-run{margin-right:calc(-64 * var(--lx-u))}}@media(max-width:879px)and (min-width:720px){.lx .lx-close-stops li:nth-child(3){display:none}}@media(max-width:719px){.lx-bigcta{padding:56px 0}.lx .lx-close{margin:0 -12px;padding:40px 24px 0;border-radius:20px}.lx .lx-close-start,.lx .lx-close-stops{z-index:1}.lx .lx-close h2{font-size:clamp(30px,8.6vw,38px)}.lx .lx-close p{font-size:15.5px;margin-bottom:24px}.lx .lx-close-ctas{flex-direction:column}.lx .lx-close-ctas .lx-btn{justify-content:center;width:100%}.lx .lx-close-run{display:block;margin:36px 0 0;padding:0 0 52px}.lx .lx-close-line--h{display:none}.lx .lx-close-line--v{display:block;left:0;top:6px;width:24px;height:calc(100% + 40px)}.lx .lx-close-start{background:none;padding:0;gap:12px;margin-left:5px}.lx .lx-close-start i{box-shadow:0 0 0 4px var(--close-bg)}.lx .lx-close-stops{display:grid;gap:26px;margin:26px 0 0}.lx .lx-close-stops li{grid-template-rows:auto auto;grid-template-columns:16px 1fr;column-gap:20px;row-gap:4px;align-items:center}.lx .lx-stop-ring{grid-row:1;grid-column:1;margin-left:4px}.lx .lx-stop-name{grid-row:1;grid-column:2;padding:0}.lx .lx-stop-body{grid-row:2;grid-column:2;padding:0;white-space:normal;align-self:start}}.bx{position:relative;min-height:100vh;background:var(--lx-paper);color:var(--lx-ink);overflow-x:clip}.bx:before{content:"";position:absolute;inset:0 0 auto;height:620px;pointer-events:none;background-image:linear-gradient(var(--lx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.bx-wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}.bx-narrow{max-width:808px}.bx-mast{padding:64px 0 44px;text-align:center}.bx-mast h1{position:relative;display:inline-block;font-family:var(--lx-display);font-weight:700;font-size:clamp(40px,7vw,76px);letter-spacing:-.035em;line-height:1.02;margin:0 0 16px}.bx-mark{position:absolute;left:0;top:calc(100% - .16em);width:100%;height:.22em;overflow:visible;pointer-events:none;color:var(--lx-coral)}.bx-mark path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.bx-mast p{max-width:56ch;margin:0 auto;font-size:clamp(15px,1.7vw,18px);line-height:1.6;color:var(--lx-dim)}.bx-filters{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin:0 0 28px;padding-bottom:10px;border-bottom:1px solid var(--lx-line);overflow-x:auto;scrollbar-width:none}.bx-filters::-webkit-scrollbar{display:none}.bx-chip{all:unset;cursor:pointer;flex-shrink:0;font-family:var(--lx-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-faint);padding:7px 12px;border-radius:8px;transition:color .18s,background-color .18s}.bx-chip:hover{color:var(--lx-ink)}.bx-chip[aria-pressed=true]{color:var(--lx-coral-ink);background:var(--lx-coral-bg)}.bx-rss{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--lx-faint);transition:color .18s}.bx-rss:hover{color:var(--lx-coral-ink)}.bx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1000px){.bx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.bx-grid{grid-template-columns:1fr}}.bx-card{display:flex;flex-direction:column;background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:16px;box-shadow:var(--lx-shadow);overflow:hidden;transition:border-color .2s var(--hx-ease),transform .24s var(--hx-ease),box-shadow .24s var(--hx-ease)}.bx-card:hover{border-color:color-mix(in srgb,var(--lx-coral) 42%,transparent);transform:translateY(-2px);box-shadow:0 20px 44px -34px color-mix(in srgb,var(--lx-coral) 38%,transparent)}.bx-card-img{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--lx-paper-2)}.bx-card-img img{width:100%;height:100%;object-fit:cover;display:block}.bx-card-img--empty{background-image:linear-gradient(var(--lx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid) 1px,transparent 1px);background-size:32px 32px}.bx-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.bx-card h3{font-family:var(--lx-display);font-weight:600;font-size:16.5px;line-height:1.3;letter-spacing:-.012em;margin:0;color:var(--lx-ink)}.bx-card p{margin:0;font-size:13px;line-height:1.5;color:var(--lx-dim)}.bx-card .bx-meta{margin-top:auto;padding-top:4px}.bx-hero{display:grid;grid-template-columns:1.05fr 1fr;margin-bottom:28px;background:var(--lx-card);border:1px solid var(--lx-card-line);border-radius:16px;box-shadow:var(--lx-shadow);overflow:hidden;transition:border-color .2s var(--hx-ease),box-shadow .24s var(--hx-ease)}.bx-hero:hover{border-color:color-mix(in srgb,var(--lx-coral) 42%,transparent);box-shadow:0 24px 52px -34px color-mix(in srgb,var(--lx-coral) 38%,transparent)}@media(max-width:820px){.bx-hero{grid-template-columns:1fr}}.bx-hero-img{position:relative;min-height:340px;overflow:hidden;background:var(--lx-paper-2)}@media(max-width:820px){.bx-hero-img{min-height:0;aspect-ratio:16 / 9}}.bx-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.bx-hero-body{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:34px 36px}@media(max-width:820px){.bx-hero-body{padding:24px}}.bx-hero-body h2{font-family:var(--lx-display);font-weight:700;font-size:clamp(22px,2.6vw,32px);line-height:1.14;letter-spacing:-.025em;margin:0;color:var(--lx-ink)}.bx-hero-body p{margin:0;font-size:15.5px;line-height:1.6;color:var(--lx-dim)}.bx-tags{display:flex;flex-wrap:wrap;gap:6px}.bx-tag{display:inline-flex;align-items:center;font-family:var(--lx-label);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--lx-dim);background:var(--lx-line-2);border:1px solid var(--lx-line);padding:4px 8px;border-radius:7px}a.bx-tag{transition:color .18s,border-color .18s}a.bx-tag:hover{color:var(--lx-coral-ink);border-color:color-mix(in srgb,var(--lx-coral) 40%,transparent)}.bx-meta{display:flex;align-items:center;gap:8px;font-family:var(--lx-label);font-size:11px;color:var(--lx-faint)}.bx-meta-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.bx-byline{display:flex;align-items:center;gap:10px}.bx-byline img{width:30px;height:30px;border-radius:50%;object-fit:cover}.bx-byline b{font-family:var(--lx-display);font-weight:600;font-size:13.5px;color:var(--lx-ink)}.bx-article{padding-top:40px;padding-bottom:72px}.bx-back{display:inline-flex;align-items:center;gap:7px;font-family:var(--lx-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-faint);margin-bottom:26px;transition:color .18s}.bx-back:hover{color:var(--lx-coral-ink)}.bx-article h1{font-family:var(--lx-display);font-weight:700;font-size:clamp(30px,4.4vw,48px);line-height:1.08;letter-spacing:-.03em;margin:14px 0 16px;color:var(--lx-ink);text-wrap:balance}.bx-lede{font-size:17.5px;line-height:1.6;color:var(--lx-dim);margin:0 0 22px}.bx-figure{margin:30px 0}.bx-figure img{width:100%;border-radius:16px;border:1px solid var(--lx-card-line);display:block}.bx-figure figcaption{margin-top:10px;text-align:center;font-family:var(--lx-label);font-size:11px;color:var(--lx-faint)}.bx-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;padding-top:28px;border-top:1px solid var(--lx-line)}@media(max-width:680px){.bx-pager{grid-template-columns:1fr}}.bx-pager a{display:block;padding:16px 18px;border:1px solid var(--lx-card-line);border-radius:14px;background:var(--lx-card);transition:border-color .18s,transform .18s}.bx-pager a:hover{border-color:color-mix(in srgb,var(--lx-coral) 40%,transparent);transform:translateY(-2px)}.bx-pager .bx-pager-dir{font-family:var(--lx-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint);margin:0 0 6px}.bx-pager .bx-pager-title{font-family:var(--lx-display);font-weight:600;font-size:14.5px;color:var(--lx-ink);margin:0;line-height:1.35}.bx-pager .bx-next{text-align:right}.bx-empty{padding-top:88px;padding-bottom:88px;text-align:center;color:var(--lx-dim)}@media(prefers-reduced-motion:reduce){.bx-card,.bx-hero,.bx-pager a{transition:none}.bx-card:hover,.bx-pager a:hover{transform:none}}
