/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-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;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-serif:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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:calc(2.25 / 1.875);--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--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:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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;font-family:var(--font-sans)}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,button,input,textarea,select{font-family:inherit}h1,h2,h3,h4{letter-spacing:-.02em}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-6{inset:calc(var(--spacing) * 6)}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-24{top:calc(var(--spacing) * 24)}.top-\[1px\]{top:1px}.top-\[8\%\]{top:8%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-2\.5{bottom:calc(var(--spacing) * -2.5)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[-9999px\]{left:-9999px}.left-\[1\.15rem\]{left:1.15rem}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.container-nav{width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(.875rem,1.5vw,1.75rem)}.container-page{width:100%;max-width:min(100%,94rem);margin-inline:auto;padding-inline:clamp(.875rem,1.5vw,1.75rem)}.section-curve{border-radius:clamp(1rem,2vw,1.5rem);margin-inline:clamp(.25rem,.65vw,.5rem);overflow:hidden}.section-curve-sticky{border-radius:clamp(1rem,2vw,1.5rem);margin-inline:clamp(.25rem,.65vw,.5rem)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-\[100dvh\]{margin-top:-100dvh}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.caret:after{content:"";vertical-align:-.12em;background:currentColor;width:.06em;min-width:2px;height:1em;margin-left:.12em;animation:1s steps(2,start) infinite blink;display:inline-block}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[900\/560\]{aspect-ratio:900/560}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-\[1\.05rem\]{width:1.05rem;height:1.05rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.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-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1px\]{height:1px}.h-\[3px\]{height:3px}.h-\[7\.25rem\]{height:7.25rem}.h-\[36rem\]{height:36rem}.h-\[52vmin\]{height:52vmin}.h-\[70vmin\]{height:70vmin}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[96vh\]{max-height:96vh}.max-h-\[300px\]{max-height:300px}.max-h-\[680px\]{max-height:680px}.max-h-\[760px\]{max-height:760px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[7\.25rem\]{width:7.25rem}.w-\[36rem\]{width:36rem}.w-\[52vmin\]{width:52vmin}.w-\[70vmin\]{width:70vmin}.w-\[100px\]{width:100px}.w-\[min\(18rem\,70vw\)\]{width:min(18rem,70vw)}.w-\[min\(96vw\,1200px\)\]{width:min(96vw,1200px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[88px\]{max-width:88px}.max-w-\[300px\]{max-width:300px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.03\]{scale:1.03}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.lift{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.lift:hover{box-shadow:var(--shadow-lift);border-color:var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.lift:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal[data-visible=true]{opacity:1;transform:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.section-curve-hero{border-bottom-right-radius:clamp(1rem,2vw,1.5rem);border-bottom-left-radius:clamp(1rem,2vw,1.5rem);overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--surface\)\]{border-color:var(--surface)}.border-background,.border-background\/10{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/10{border-color:color-mix(in oklab, var(--background) 10%, transparent)}}.border-background\/15{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/15{border-color:color-mix(in oklab, var(--background) 15%, transparent)}}.border-background\/40{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/40{border-color:color-mix(in oklab, var(--background) 40%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-foreground\/12{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/12{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#f4f5f7\]{background-color:#f4f5f7}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[oklch\(0\.965_0\.005_158\)\]{background-color:oklch(96.5% .005 158)}.bg-\[var\(--azure\)\]{background-color:var(--azure)}.bg-\[var\(--azure-soft\)\]{background-color:var(--azure-soft)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/5{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/5{background-color:color-mix(in oklab, var(--background) 5%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/\[0\.03\]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/\[0\.03\]{background-color:color-mix(in oklab, var(--background) 3%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--card) 85%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/92{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/92{background-color:color-mix(in oklab, var(--card) 92%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-dark{background-color:var(--dark)}.bg-destructive{background-color:var(--destructive)}.bg-foreground,.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/15{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/55{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/55{background-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left 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-tl{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background\/60{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/60{--tw-gradient-from:color-mix(in oklab, var(--background) 60%, transparent)}}.from-background\/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))}.from-dark{--tw-gradient-from:var(--dark);--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-background\/20{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/20{--tw-gradient-via:color-mix(in oklab, var(--background) 20%, transparent)}}.via-background\/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-border{--tw-gradient-via:var(--border);--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-dark{--tw-gradient-via:var(--dark);--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-primary-deep\/35{--tw-gradient-to:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.to-primary-deep\/35{--tw-gradient-to:color-mix(in oklab, var(--primary-deep) 35%, transparent)}}.to-primary-deep\/35{--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-primary\/50{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/50{--tw-gradient-to:color-mix(in oklab, var(--primary) 50%, transparent)}}.to-primary\/50{--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))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-18{padding-block:calc(var(--spacing) * 18)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.section-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);font-weight:700;line-height:1.35}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[20vw\]{font-size:20vw}.text-\[clamp\(1\.5rem\,4vw\,2\.25rem\)\]{font-size:clamp(1.5rem,4vw,2.25rem)}.text-\[clamp\(1\.35rem\,4\.5vw\,3\.25rem\)\]{font-size:clamp(1.35rem,4.5vw,3.25rem)}.text-\[clamp\(1\.65rem\,3\.6vw\,2\.55rem\)\]{font-size:clamp(1.65rem,3.6vw,2.55rem)}.text-\[clamp\(2\.25rem\,6vw\,3\.75rem\)\]{font-size:clamp(2.25rem,6vw,3.75rem)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--azure\)\]{color:var(--azure)}.text-accent-foreground{color:var(--accent-foreground)}.text-background,.text-background\/50{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/50{color:color-mix(in oklab, var(--background) 50%, transparent)}}.text-background\/55{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/55{color:color-mix(in oklab, var(--background) 55%, transparent)}}.text-background\/60{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/60{color:color-mix(in oklab, var(--background) 60%, transparent)}}.text-background\/65{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/65{color:color-mix(in oklab, var(--background) 65%, transparent)}}.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, var(--background) 70%, transparent)}}.text-background\/75{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/75{color:color-mix(in oklab, var(--background) 75%, transparent)}}.text-background\/88{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/88{color:color-mix(in oklab, var(--background) 88%, transparent)}}.text-background\/90{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/90{color:color-mix(in oklab, var(--background) 90%, transparent)}}.text-background\/95{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/95{color:color-mix(in oklab, var(--background) 95%, transparent)}}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/\[0\.04\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.04\]{color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-deep{color:var(--primary-deep)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.italic{font-style:italic}.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,)}.decoration-primary{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-\[0\.5\]{opacity:.5}.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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_20px_color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 35%,transparent))}}.shadow-\[0_0_20px_color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_70px_-12px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 70px -12px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_70px_-12px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 70px -12px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 45%,transparent))}}.shadow-\[0_0_70px_-12px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_32px_-10px_color-mix\(in_oklab\,var\(--azure\)_45\%\,transparent\)\]{--tw-shadow:0 16px 32px -10px var(--tw-shadow-color,var(--azure))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_16px_32px_-10px_color-mix\(in_oklab\,var\(--azure\)_45\%\,transparent\)\]{--tw-shadow:0 16px 32px -10px var(--tw-shadow-color,color-mix(in oklab,var(--azure) 45%,transparent))}}.shadow-\[0_16px_32px_-10px_color-mix\(in_oklab\,var\(--azure\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-16px_rgba\(25\,135\,84\,0\.4\)\]{--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,#19875466);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_rgba\(18\,24\,26\,0\.15\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#12181a26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-32px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 18px 40px -32px 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-\[0_20px_44px_-26px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 20px 44px -26px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_48px_-24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 22px 48px -24px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-border,.ring-border\/80{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/80{--tw-ring-color:color-mix(in oklab, var(--border) 80%, transparent)}}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/45{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/45{--tw-ring-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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-2xl{--tw-blur:blur(var(--blur-2xl));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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[100px\]{--tw-blur:blur(100px);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-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,)}.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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\,border-color\,color\,opacity\]{transition-property:transform,box-shadow,background-color,border-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-background\/40::placeholder{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-background\/40::placeholder{color:color-mix(in oklab, var(--background) 40%, transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[color-mix\(in_oklab\,var\(--azure\)_35\%\,var\(--border\)\)\]:hover{border-color:var(--azure)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklab\,var\(--azure\)_35\%\,var\(--border\)\)\]:hover{border-color:color-mix(in oklab,var(--azure) 35%,var(--border))}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_90\%\,black\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_90\%\,black\)\]:hover{background-color:color-mix(in oklab,var(--primary) 90%,black)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background\/10:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/10:hover{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-primary\/\[0\.04\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.hover\:bg-primary\/\[0\.06\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-background:hover{color:var(--background)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-lift\)\]:hover{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.sm\:bottom-10{bottom:calc(var(--spacing) * 10)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-\[4\.5rem\]{height:4.5rem}.sm\:h-\[64vmin\]{height:64vmin}.sm\:h-\[80vmin\]{height:80vmin}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-\[9\.5rem\]{width:9.5rem}.sm\:w-\[64vmin\]{width:64vmin}.sm\:w-\[80vmin\]{width:80vmin}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[8\.5rem\]{min-width:8.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:justify-self-center{justify-self:center}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[1\.0625rem\]{font-size:1.0625rem}.sm\:text-\[12vw\]{font-size:12vw}.sm\:text-\[15px\]{font-size:15px}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:inset-10{inset:calc(var(--spacing) * 10)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[74vmin\]{height:74vmin}.lg\:h-\[88vmin\]{height:88vmin}.lg\:min-h-\[100dvh\],.lg\:min-h-dvh{min-height:100dvh}.lg\:w-\[74vmin\]{width:74vmin}.lg\:w-\[88vmin\]{width:88vmin}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_2fr_1\.4fr\]{grid-template-columns:1.4fr 2fr 1.4fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)_240px\]{grid-template-columns:240px minmax(0,1fr) 240px}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-18{padding-block:calc(var(--spacing) * 18)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[2\.1rem\]{font-size:2.1rem}.lg\:text-\[2\.65rem\]{font-size:2.65rem}.lg\:text-\[2\.85rem\]{font-size:2.85rem}.lg\:\[direction\:ltr\]{direction:ltr}.lg\:\[direction\:rtl\]{direction:rtl}}@media (width>=80rem){.xl\:right-8{right:calc(var(--spacing) * 8)}.xl\:left-8{left:calc(var(--spacing) * 8)}.xl\:h-14{height:calc(var(--spacing) * 14)}.xl\:h-32{height:calc(var(--spacing) * 32)}.xl\:w-32{width:calc(var(--spacing) * 32)}.xl\:w-52{width:calc(var(--spacing) * 52)}.xl\:max-w-\[760px\]{max-width:760px}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)_260px\]{grid-template-columns:260px minmax(0,1fr) 260px}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(20.5% .005 285);--card:oklch(100% 0 0);--card-foreground:oklch(20.5% .005 285);--popover:oklch(100% 0 0);--popover-foreground:oklch(20.5% .005 285);--primary:oklch(54.8% .117 158.2);--primary-foreground:oklch(100% 0 0);--primary-deep:oklch(42% .098 158.2);--primary-soft:oklch(95.8% .028 158.2);--cta-green:oklch(54.8% .117 158.2);--cta-green-deep:oklch(42% .098 158.2);--cta-green-soft:oklch(95.8% .028 158.2);--secondary:oklch(97.7% .002 247);--secondary-foreground:oklch(20.5% .005 285);--muted:oklch(97.7% .002 247);--muted-foreground:oklch(57.5% .012 264);--accent:oklch(95.8% .028 158.2);--accent-foreground:oklch(42% .098 158.2);--ink:oklch(20.5% .005 285);--surface:oklch(97.8% .002 247);--dark:oklch(19% .012 160);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.8% .004 247);--input:oklch(92.8% .004 247);--ring:oklch(54.8% .117 158.2);--azure:oklch(50% .13 258);--azure-deep:oklch(38% .11 258);--azure-soft:oklch(95.5% .022 258);--azure-lift:oklch(72% .12 258);--gradient-hero:linear-gradient(100deg, var(--dark), var(--primary-deep))}@supports (color:color-mix(in lab, red, red)){:root{--gradient-hero:linear-gradient(100deg, color-mix(in oklab, var(--dark) 88%, transparent), color-mix(in oklab, var(--primary-deep) 55%, transparent))}}:root{--shadow-card:0 1px 2px oklch(20% .01 160/.04), 0 12px 32px -18px oklch(20% .01 160/.35);--shadow-lift:0 20px 45px -22px oklch(42% .098 158.2/.45);--chart-1:var(--primary);--chart-2:var(--azure);--chart-3:var(--primary-deep);--chart-4:var(--azure-deep);--chart-5:oklch(62% .12 75);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}main>.section-curve:first-child{margin-top:clamp(.25rem,.65vw,.5rem)}.sticky-scroll-panel{scroll-snap-align:start;scroll-snap-stop:always}.globe-stage{isolation:isolate}.globe-stage canvas{position:absolute;inset:0}.globe-top-fringe{z-index:2;background:repeating-linear-gradient(90deg, var(--primary) 0, transparent 14px, transparent 28px);height:28%;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.globe-top-fringe{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--primary) 22%, transparent) 0, transparent 14px, transparent 28px)}}.globe-top-fringe{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.globe-slide-card{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.globe-slide-card{border:1px solid color-mix(in oklab, var(--background) 22%, transparent)}}.globe-slide-card{min-height:min(32rem,72vh);box-shadow:0 32px 80px -40px var(--dark);background:0 0;border-radius:clamp(1rem,2vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.globe-slide-card{box-shadow:0 32px 80px -40px color-mix(in oklab, var(--dark) 45%, transparent)}}.globe-slide-card{text-align:center}.globe-slide-card-overlay{background:linear-gradient(180deg, var(--dark) 0%, var(--dark) 45%, var(--dark) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.globe-slide-card-overlay{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 55%, transparent) 0%, color-mix(in oklab, var(--dark) 78%, transparent) 45%, color-mix(in oklab, var(--dark) 92%, transparent) 100%)}}.globe-slide-card-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:clamp(2.5rem,8vw,4rem) clamp(1.75rem,4vw,2.75rem) clamp(1.75rem,4vw,2.75rem)}@media (width<=639px){.globe-scroll-section{--globe-last-pad:8rem;--globe-card-gutter:1.25rem}.globe-scroll-article{padding-inline:var(--globe-card-gutter)}.globe-slide-card{min-height:0}.globe-slide-card-content{padding:1.35rem 1.15rem 1.5rem}.globe-pin-caption{inset-inline:.85rem;bottom:2.35rem}.globe-rail-label{letter-spacing:.14em;font-size:.625rem}}.globe-slide-stat{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.globe-slide-stat{border:1px solid color-mix(in oklab, var(--background) 28%, transparent)}}.globe-slide-stat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.globe-slide-stat{background:color-mix(in oklab, var(--background) 12%, transparent)}}.globe-slide-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.globe-rail-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:none;color:var(--foreground);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.globe-rail-label{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.globe-rail-value{font-family:var(--font-display);color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1}.globe-rail-meta{color:var(--foreground);margin-top:.375rem;font-size:.8125rem;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.globe-rail-meta{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.globe-scroll-section{--globe-nav-clear:4.5rem;--globe-heading-band:8.5rem;--globe-card-inset:8rem;--globe-card-inset-first:9rem;--globe-last-pad:6.75rem;--globe-card-gutter:1.25rem}.globe-scroll-heading{z-index:2;box-sizing:border-box;min-height:var(--globe-heading-band);padding-top:var(--globe-nav-clear);flex-shrink:0;padding-bottom:.35rem;position:relative}.globe-scroll-heading-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:none;color:var(--foreground);font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.globe-scroll-heading-kicker{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.globe-scroll-heading-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);margin-top:.25rem;font-size:1rem;font-weight:700;line-height:1.2}.globe-scroll-heading .section-eyebrow{margin-top:.75rem}.globe-scroll-article{padding-top:var(--globe-card-inset)}.globe-scroll-article:first-of-type{padding-top:var(--globe-card-inset-first)}.globe-scroll-article:last-of-type{z-index:12;padding-bottom:var(--globe-last-pad)}.globe-scroll-article:last-of-type .globe-slide-card{z-index:13;position:relative}.globe-pin-caption{z-index:3}.globe-slide-card-foot{z-index:2;position:relative}@media (width>=640px){.globe-scroll-section{--globe-heading-band:10.25rem;--globe-card-inset:11.25rem;--globe-card-inset-first:12.5rem;--globe-last-pad:7.5rem}}@media (width>=1024px){.globe-scroll-section{--globe-heading-band:10.5rem;--globe-card-inset:12.5rem;--globe-card-inset-first:13.75rem}}@media (height<=1079px){.globe-scroll-section{--globe-heading-band:8.75rem;--globe-card-inset:9.25rem;--globe-card-inset-first:9.75rem}.globe-scroll-heading-title{font-size:.8125rem}.globe-scroll-heading .section-eyebrow{letter-spacing:.12em;margin-top:.5rem;font-size:.75rem}}@media (height<=900px){.globe-scroll-section{--globe-heading-band:8.5rem;--globe-card-inset:8.75rem;--globe-card-inset-first:9.25rem}}@media (height<=768px){.globe-scroll-section{--globe-heading-band:8.25rem;--globe-card-inset:8.5rem;--globe-card-inset-first:8.75rem}.globe-scroll-heading-title{font-size:.75rem}}@media (width>=1024px) and (height>=1080px){.globe-scroll-section{--globe-heading-band:10.5rem;--globe-card-inset:12.5rem;--globe-card-inset-first:13.75rem}}.globe-apex-glow{background:radial-gradient(42% 38% at 50% 14%, var(--primary), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.globe-apex-glow{background:radial-gradient(42% 38% at 50% 14%, color-mix(in oklab, var(--primary) 50%, transparent), transparent 72%)}}.globe-apex-glow{opacity:.9;pointer-events:none}.globe-text-rail{border-block:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.globe-text-rail{border-block:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.globe-text-rail{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.globe-text-rail{background:color-mix(in oklab, var(--background) 72%, transparent)}}.globe-text-rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--background) inset, 0 24px 60px -40px var(--foreground);padding-block:clamp(2.5rem,6vh,4rem)}@supports (color:color-mix(in lab, red, red)){.globe-text-rail{box-shadow:0 0 0 1px color-mix(in oklab, var(--background) 40%, transparent) inset, 0 24px 60px -40px color-mix(in oklab, var(--foreground) 12%, transparent)}}.globe-emblem-wrap{z-index:3;position:absolute;top:clamp(3.5rem,12vh,6rem);left:50%;transform:translate(-50%)}.globe-axis-markers{z-index:2;pointer-events:none;position:absolute;inset:0}.globe-axis-line{background:var(--foreground);width:1px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.globe-axis-line{background:color-mix(in oklab, var(--foreground) 35%, transparent)}}.globe-axis-line{transform:translate(-50%)}.globe-axis-line-top{height:clamp(2rem,5vh,3.5rem);top:clamp(6.5rem,18vh,9rem)}.globe-axis-line-bottom{height:clamp(2.5rem,6vh,4rem);bottom:clamp(4rem,12vh,6rem)}.globe-axis-plus{font-family:var(--font-mono);color:var(--foreground);font-size:.75rem;position:absolute;top:calc(clamp(6.5rem,18vh,9rem) + clamp(2rem,5vh,3.5rem) + .35rem);left:calc(50% + .65rem)}@supports (color:color-mix(in lab, red, red)){.globe-axis-plus{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.globe-crosshair-left,.globe-crosshair-right{z-index:2;background:var(--foreground);width:clamp(2rem,8vw,5rem);height:1px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.globe-crosshair-left,.globe-crosshair-right{background:color-mix(in oklab, var(--foreground) 30%, transparent)}}.globe-crosshair-left,.globe-crosshair-right{transform:translateY(-50%)}.globe-crosshair-left{left:clamp(.75rem,4vw,2.5rem)}.globe-crosshair-right{right:clamp(.75rem,4vw,2.5rem)}.globe-crosshair-left:after,.globe-crosshair-right:after{content:"";background:var(--foreground);width:1px;height:10px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.globe-crosshair-left:after,.globe-crosshair-right:after{background:color-mix(in oklab, var(--foreground) 35%, transparent)}}.globe-crosshair-left:after,.globe-crosshair-right:after{transform:translateY(-50%)}.globe-crosshair-left:after{right:0}.globe-crosshair-right:after{left:0}.globe-side-index{z-index:3;font-family:var(--font-mono);letter-spacing:.2em;color:var(--foreground);font-size:10px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.globe-side-index{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.globe-side-index{transform:translateY(-50%)}.globe-side-index-left{left:clamp(1.25rem,6vw,3.5rem)}.globe-side-index-right{right:clamp(1.25rem,6vw,3.5rem)}.globe-frame-left,.globe-frame-right{background:var(--foreground);width:1px;position:absolute;top:12%;bottom:12%}@supports (color:color-mix(in lab, red, red)){.globe-frame-left,.globe-frame-right{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.globe-frame-left{left:clamp(1.5rem,8vw,5rem)}.globe-frame-right{right:clamp(1.5rem,8vw,5rem)}.globe-frame-left:before,.globe-frame-right:before{content:"";background:var(--foreground);opacity:.35;width:10px;height:1px;position:absolute;top:0}.globe-frame-left:before{left:0}.globe-frame-right:before{right:0}.globe-frame-left:after,.globe-frame-right:after{content:"";background:var(--foreground);opacity:.35;width:10px;height:1px;position:absolute;bottom:0}.globe-frame-left:after{left:0}.globe-frame-right:after{right:0}@media (width>=1024px){.sticky-scroll-panel{scroll-margin-top:6rem}}@keyframes blink{to{visibility:hidden}}@keyframes hero-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes hero-slide-progress{0%{width:0%}to{width:100%}}.hero-copy-item{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards hero-copy-in}.hero-copy-delay-0{animation-delay:0s}.hero-copy-delay-1{animation-delay:90ms}.hero-copy-delay-2{animation-delay:.18s}.hero-copy-delay-3{animation-delay:.27s}.hero-copy-delay-4{animation-delay:.36s}.hero-copy-delay-5{animation-delay:.45s}.hero-copy-delay-6{animation-delay:.54s}.hero-slide-progress{animation:linear forwards hero-slide-progress}.hero-copy{align-items:start;display:grid}.hero-copy-layer{grid-area:1/1;width:100%}.hero-copy-layer-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-copy-layer-active{z-index:1}.hero-copy-typewriter{min-height:1.12em;display:block}.hero-mesh-bg{background:radial-gradient(ellipse 80% 60% at 15% 20%, var(--primary), transparent 58%), radial-gradient(ellipse 70% 55% at 85% 75%, var(--primary), transparent 55%), radial-gradient(circle at 50% 100%, oklch(12% .03 160), oklch(8% .02 165))}@supports (color:color-mix(in lab, red, red)){.hero-mesh-bg{background:radial-gradient(ellipse 80% 60% at 15% 20%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 58%), radial-gradient(ellipse 70% 55% at 85% 75%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 55%), radial-gradient(circle at 50% 100%, oklch(12% .03 160), oklch(8% .02 165))}}.hero-mesh-bg:before{content:"";background-image:linear-gradient(oklch(100% 0 0/.04) 1px,#0000 1px),linear-gradient(90deg,oklch(100% 0 0/.04) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.hero-mesh-bg:after{content:"";background:radial-gradient(circle at 30% 40%,oklch(100% 0 0/.03),#0000 35%);animation:18s ease-in-out infinite alternate hero-mesh-drift;position:absolute;inset:0}@keyframes hero-mesh-drift{0%{transform:translate(0)scale(1)}to{transform:translate(2%,-1.5%)scale(1.04)}}.hero-eco-scene{perspective:1600px;perspective-origin:50% 42%;width:100%;max-width:44rem;margin-inline:auto;padding:1rem .25rem 1.5rem;position:relative}.hero-eco-ambient{pointer-events:none;z-index:0;background:radial-gradient(ellipse 75% 60% at 50% 45%, var(--primary), transparent 72%);border-radius:1.5rem;position:absolute;inset:6% 2% 10%}@supports (color:color-mix(in lab, red, red)){.hero-eco-ambient{background:radial-gradient(ellipse 75% 60% at 50% 45%, color-mix(in oklab, var(--primary) 24%, transparent), transparent 72%)}}.hero-eco-ambient{filter:blur(30px);opacity:.9;animation:7s ease-in-out infinite hero-eco-ambient}@keyframes hero-eco-ambient{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}.hero-eco-card{--tilt-x:8deg;--tilt-y:-16deg;--tilt-glare-x:32%;--tilt-glare-y:22%;--ht-bg:oklch(99.5% .004 155);--ht-panel:oklch(98.5% .007 155);--ht-elevated:oklch(97.2% .012 155);--ht-border:oklch(88% .018 155);--ht-text:oklch(24% .03 160);--ht-muted:oklch(50% .025 160);--ht-faint:oklch(68% .02 160);z-index:1;min-height:28rem;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(-1.5deg);border:1px solid var(--ht-border);background:var(--ht-bg);box-shadow:0 1px 0 oklch(100% 0 0/.85) inset, 0 28px 64px -32px oklch(28% .06 160/.4), 0 0 0 1px oklch(100% 0 0/.55) inset, 0 0 52px -8px var(--primary);border-radius:1.15rem;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-eco-card{box-shadow:0 1px 0 oklch(100% 0 0/.85) inset, 0 28px 64px -32px oklch(28% .06 160/.4), 0 0 0 1px oklch(100% 0 0/.55) inset, 0 0 52px -8px color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-eco-card{overflow:hidden}.hero-eco-alive{animation:6s ease-in-out infinite hero-eco-float}@keyframes hero-eco-float{0%,to{translate:0}50%{translate:0 -7px}}.hero-eco-scene:hover .hero-eco-card{transition-duration:.12s;animation-play-state:paused}.hero-eco-grid-bg{pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(var(--ht-border) 1px, transparent 1px), linear-gradient(90deg, var(--ht-border) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.hero-eco-glare{pointer-events:none;z-index:5;border-radius:inherit;background:radial-gradient(circle at var(--tilt-glare-x) var(--tilt-glare-y), oklch(100% 0 0/.72), transparent 48%);mix-blend-mode:soft-light;position:absolute;inset:0}.hero-eco-scan{pointer-events:none;z-index:4;background:linear-gradient(180deg, transparent, var(--primary), transparent);inset-inline:0;height:32%;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.hero-eco-scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 12%, transparent), transparent)}}.hero-eco-scan{animation:4.8s ease-in-out infinite hero-tilt-scan}.hero-eco-chrome{z-index:2;border-bottom:1px solid var(--ht-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(100% 0 0/.76);justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem .95rem;display:flex;position:relative}.hero-eco-dots{gap:.35rem;display:inline-flex}.hero-eco-dots i{background:#ff5f57;border-radius:999px;width:.55rem;height:.55rem}.hero-eco-dots i:nth-child(2){background:#febc2e}.hero-eco-dots i:nth-child(3){background:#28c840}.hero-eco-path{border:1px solid var(--ht-border);background:var(--ht-elevated);min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:9px;display:inline-flex}.hero-eco-brand-tab{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:none;color:var(--ht-muted);flex:1;font-size:9px;font-weight:700}.hero-eco-ticker{z-index:2;border-bottom:1px solid var(--ht-border);background:var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-eco-ticker{background:color-mix(in oklab, var(--primary) 6%, oklch(100% 0 0))}}.hero-eco-ticker{padding:.3rem 0}.hero-eco-ticker-track{width:max-content;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-muted);white-space:nowrap;gap:1.5rem;padding-inline:.95rem;font-size:8px;animation:16s linear infinite hero-eco-ticker;display:flex}.hero-eco-ticker-track span:before{content:"Ã¢ÂÂ";color:var(--primary);margin-right:.45rem;font-size:6px}@keyframes hero-eco-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-eco-live{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);align-items:center;gap:.35rem;font-size:9px;font-weight:700;display:inline-flex}.hero-eco-live-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-eco-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.hero-eco-live-dot{animation:1.8s ease-in-out infinite partner-blink}.hero-eco-body{z-index:2;flex-direction:column;flex:1;gap:.75rem;padding:.85rem .95rem 1rem;display:flex;position:relative}.hero-eco-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;color:var(--primary);font-size:9px;font-weight:700}.hero-eco-title{max-width:22rem;color:var(--ht-text);font-size:.95rem;font-weight:700;line-height:1.35}.hero-eco-orbit-wrap{flex-shrink:0;min-height:12.5rem;margin-top:.15rem;position:relative}.hero-eco-orbit-svg{width:100%;height:100%;position:absolute;inset:0}.hero-eco-orbit-ring{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-orbit-ring{stroke:color-mix(in oklab, var(--primary) 22%, var(--ht-border))}}.hero-eco-orbit-ring{stroke-width:1px}.hero-eco-orbit-ring-outer{stroke-dasharray:4 7;animation:28s linear infinite constellation-spin}.hero-eco-orbit-ring-inner{stroke-dasharray:2 6;animation:20s linear infinite reverse constellation-spin}.hero-eco-spoke{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-spoke{stroke:color-mix(in oklab, var(--primary) 18%, var(--ht-border))}}.hero-eco-spoke{stroke-width:1px;stroke-dasharray:3 5}.hero-eco-spoke[data-active=true]{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-spoke[data-active=true]{stroke:color-mix(in oklab, var(--primary) 55%, var(--ht-border))}}.hero-eco-spoke[data-active=true]{stroke-width:1.5px;stroke-dasharray:none;filter:drop-shadow(0 0 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.hero-eco-spoke[data-active=true]{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--primary) 35%, transparent))}}.hero-eco-spoke-node{fill:var(--ht-faint);opacity:.7}.hero-eco-spoke-node[data-active=true]{fill:var(--primary);opacity:1}.hero-eco-data-pulse{fill:var(--primary);opacity:0}.hero-eco-data-pulse[data-active=true]{opacity:.95}.hero-eco-pipeline-track{fill:none;stroke:var(--ht-border);stroke-width:1.5px}.hero-eco-pipeline-flow{fill:none;stroke:url(#hero-eco-flow);stroke-width:2px;stroke-dasharray:8 14;animation:2.4s linear infinite hero-eco-dash}@keyframes hero-eco-dash{to{stroke-dashoffset:-44px}}.hero-eco-core{z-index:3;position:absolute;top:44%;left:50%;translate:-50% -50%}.hero-eco-core-ring{border:1px solid var(--primary);border-radius:999px;position:absolute;inset:-1.35rem}@supports (color:color-mix(in lab, red, red)){.hero-eco-core-ring{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--ht-border))}}.hero-eco-core-ring{animation:3s ease-out infinite hero-eco-pulse-ring}.hero-eco-core-ring-2{animation-delay:1.1s;inset:-2rem}@keyframes hero-eco-pulse-ring{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.hero-eco-core-inner{z-index:1;border:1px solid var(--primary);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:7.25rem;height:7.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-eco-core-inner{border:1px solid color-mix(in oklab, var(--primary) 42%, var(--ht-border))}}.hero-eco-core-inner{background:radial-gradient(circle at 35% 30%, var(--primary), oklch(100% 0 0/.94))}@supports (color:color-mix(in lab, red, red)){.hero-eco-core-inner{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--primary) 16%, oklch(100% 0 0)), oklch(100% 0 0/.94))}}.hero-eco-core-inner{box-shadow:0 0 32px var(--primary), inset 0 0 0 1px oklch(100% 0 0/.75)}@supports (color:color-mix(in lab, red, red)){.hero-eco-core-inner{box-shadow:0 0 32px color-mix(in oklab, var(--primary) 24%, transparent), inset 0 0 0 1px oklch(100% 0 0/.75)}}.hero-eco-core-inner{text-align:center}.hero-eco-core-mark{font-family:var(--font-display);color:var(--ht-text);font-size:1.35rem;font-weight:700;line-height:1}.hero-eco-core-label{color:var(--ht-text);margin-top:.2rem;font-size:.62rem;font-weight:700;line-height:1.1}.hero-eco-core-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);font-size:7px}.hero-eco-cap{z-index:4;text-align:center;width:5.5rem;transform:translate(-50%, -50%) rotate(var(--eco-angle)) translateY(-8.5rem) rotate(calc(-1 * var(--eco-angle)));animation:.6s cubic-bezier(.22,1,.36,1) both hero-eco-cap-in,4.5s ease-in-out infinite hero-eco-cap-float;animation-delay:0s, var(--eco-float-delay,0s);flex-direction:column;align-items:center;gap:.25rem;transition:scale .35s,filter .35s;display:flex;position:absolute;top:44%;left:50%}.hero-eco-cap-active .hero-eco-cap-icon{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-cap-active .hero-eco-cap-icon{border-color:color-mix(in oklab, var(--primary) 50%, var(--ht-border))}}.hero-eco-cap-active .hero-eco-cap-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-cap-active .hero-eco-cap-icon{background:color-mix(in oklab, var(--primary) 10%, oklch(100% 0 0))}}.hero-eco-cap-active .hero-eco-cap-icon{box-shadow:0 0 0 3px var(--primary), 0 0 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-cap-active .hero-eco-cap-icon{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent), 0 0 22px color-mix(in oklab, var(--primary) 28%, transparent)}}.hero-eco-cap-active .hero-eco-cap-icon{scale:1.08}.hero-eco-cap-active .hero-eco-cap-label{color:var(--primary)}@keyframes hero-eco-cap-float{0%,to{translate:0}50%{translate:0 -3px}}.hero-eco-console{border:1px solid var(--ht-border);background:oklch(100% 0 0/.72);border-radius:.75rem;flex-shrink:0;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.55)}.hero-eco-tabs{border-bottom:1px solid var(--ht-border);background:oklch(100% 0 0/.82);gap:.25rem;padding:.45rem .45rem 0;display:flex}.hero-eco-tab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--ht-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem .45rem 0 0;flex:1;padding:.38rem .35rem .48rem;font-size:8px;font-weight:700;transition:color .25s,background .25s,border-color .25s;position:relative;overflow:hidden}.hero-eco-tab[data-active=true]{color:var(--primary);border-color:var(--ht-border);background:oklch(100% 0 0/.95);border-bottom-color:#0000}.hero-eco-tab-fill{transform-origin:0;background:var(--primary);width:100%;height:2px;animation:linear forwards partner-tab-fill;position:absolute;bottom:0;left:0}.hero-eco-panel-shell{min-height:6.75rem;padding:.55rem .65rem .65rem}.hero-eco-panel-swap{animation:.45s cubic-bezier(.22,1,.36,1) both hero-eco-panel-in}@keyframes hero-eco-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-eco-panel-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:.55rem;display:grid}.hero-eco-panel-grid-pricing{grid-template-columns:1fr;gap:.45rem}.hero-eco-panel-col{min-width:0}.hero-eco-panel-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--ht-faint);margin-bottom:.35rem;font-size:7px;font-weight:700}.hero-eco-mini-table{flex-direction:column;gap:.28rem;display:flex}.hero-eco-mini-row{border:1px solid var(--ht-border);color:var(--ht-text);background:oklch(100% 0 0/.85);border-radius:.35rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.3rem;padding:.28rem .35rem;font-size:9px;animation:.4s cubic-bezier(.22,1,.36,1) both hero-eco-row-in;display:grid}.hero-eco-mini-row[data-hot=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-mini-row[data-hot=true]{border-color:color-mix(in oklab, var(--primary) 35%, var(--ht-border))}}.hero-eco-mini-row[data-hot=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-mini-row[data-hot=true]{background:color-mix(in oklab, var(--primary) 7%, oklch(100% 0 0))}}.hero-eco-mini-row[data-hot=true]{box-shadow:inset 2px 0 0 var(--primary)}.hero-eco-mini-row strong{font-family:var(--font-mono);font-size:9px}.hero-eco-mini-row em{font-style:normal;font-family:var(--font-mono);color:var(--primary);font-size:7px;font-weight:700}.hero-eco-mini-dot{background:var(--ht-faint);border-radius:999px;width:5px;height:5px}.hero-eco-mini-row[data-hot=true] .hero-eco-mini-dot{background:var(--primary);animation:1.8s ease-in-out infinite partner-blink}@keyframes hero-eco-row-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.hero-eco-mini-bars{border:1px solid var(--ht-border);background:oklch(100% 0 0/.85);border-radius:.45rem;align-items:flex-end;gap:.28rem;height:4.5rem;padding:.45rem .4rem .35rem;display:flex}.hero-eco-mini-bar{background:linear-gradient(180deg, var(--primary), var(--primary-deep));border-radius:.2rem .2rem 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.hero-eco-mini-bar{background:linear-gradient(180deg, var(--primary), color-mix(in oklab, var(--primary-deep) 80%, transparent))}}.hero-eco-mini-bar{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-mini-bar{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 25%, transparent)}}.hero-eco-mini-bar{transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) both hero-eco-bar-grow}@keyframes hero-eco-bar-grow{0%{opacity:.35;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}.hero-eco-price-head{border:1px solid var(--primary);border-radius:.45rem;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-eco-price-head{border:1px solid color-mix(in oklab, var(--primary) 24%, var(--ht-border))}}.hero-eco-price-head{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-price-head{background:color-mix(in oklab, var(--primary) 6%, oklch(100% 0 0))}}.hero-eco-price-head{padding:.45rem .55rem}.hero-eco-price-value{font-family:var(--font-display);color:var(--ht-text);font-size:1.45rem;font-weight:700;line-height:1}.hero-eco-price-value span{font-family:var(--font-mono);color:var(--primary);margin-left:.35rem;font-size:.65rem;font-weight:700}.hero-eco-price-rails{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--ht-muted);text-align:right;gap:.65rem;font-size:7px;display:flex}.hero-eco-price-rails strong{color:var(--ht-text);margin-top:.1rem;font-size:10px;display:block}.hero-eco-spark-wrap{border:1px solid var(--ht-border);background:oklch(100% 0 0/.85);border-radius:.45rem;height:4.25rem;padding:.35rem;position:relative;overflow:hidden}.hero-eco-spark-svg{width:100%;height:100%}.hero-eco-spark-line{stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:220;filter:drop-shadow(0 0 4px var(--primary));animation:1.1s ease-out both hero-price-draw}@supports (color:color-mix(in lab, red, red)){.hero-eco-spark-line{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--primary) 45%, transparent))}}.hero-eco-spark-area{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-spark-area{fill:color-mix(in oklab, var(--primary) 18%, transparent)}}.hero-eco-spark-cursor{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--primary);border-radius:999px;position:absolute;top:22%;right:10%}@supports (color:color-mix(in lab, red, red)){.hero-eco-spark-cursor{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.hero-eco-spark-cursor{animation:1.4s ease-in-out infinite partner-blink}.hero-eco-sync-stats{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.hero-eco-sync-stats div{border:1px solid var(--ht-border);text-align:center;background:oklch(100% 0 0/.85);border-radius:.4rem;padding:.35rem .4rem}.hero-eco-sync-stats strong{font-family:var(--font-display);color:var(--ht-text);font-size:.95rem;display:block}.hero-eco-sync-stats span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-muted);font-size:7px}.hero-eco-sync-list{flex-direction:column;gap:.28rem;display:flex}.hero-eco-sync-line{border:1px solid var(--ht-border);color:var(--ht-text);background:oklch(100% 0 0/.85);border-radius:.35rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.28rem .4rem;font-size:9px;animation:.4s cubic-bezier(.22,1,.36,1) both hero-eco-row-in;display:flex}.hero-eco-sync-line span:last-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--primary);font-size:7px}.hero-eco-sync-line[data-ok=false] span:last-child{color:var(--ht-faint)}.hero-eco-heat-grid{border:1px solid var(--ht-border);background:oklch(100% 0 0/.85);border-radius:.45rem;grid-template-columns:repeat(4,1fr);gap:.28rem;padding:.4rem;display:grid}.hero-eco-heat-grid span{aspect-ratio:1;background:var(--primary);border-radius:.2rem;animation:2.4s ease-in-out infinite hero-eco-heat-pulse}.hero-eco-heat-grid span[data-hot=true]{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-heat-grid span[data-hot=true]{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 40%, transparent)}}@keyframes hero-eco-heat-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}.hero-eco-coverage{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.hero-eco-coverage div{border:1px solid var(--ht-border);text-align:center;background:oklch(100% 0 0/.85);border-radius:.4rem;padding:.4rem .35rem}.hero-eco-coverage span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--ht-muted);margin-top:.1rem;font-size:7px;display:block}.hero-eco-stat-num{font-family:var(--font-display);color:var(--ht-text);font-size:.9rem;font-weight:700;animation:.6s cubic-bezier(.22,1,.36,1) both hero-eco-stat-pop}@keyframes hero-eco-stat-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hero-eco-foot-stat{color:var(--primary);font-weight:700}.hero-eco-packet-2{opacity:.65;width:.25rem;height:.25rem}@keyframes hero-eco-cap-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.hero-eco-cap-icon{border:1px solid var(--primary);border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-eco-cap-icon{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--ht-border))}}.hero-eco-cap-icon{color:var(--primary);box-shadow:0 0 16px var(--primary);background:oklch(100% 0 0/.88)}@supports (color:color-mix(in lab, red, red)){.hero-eco-cap-icon{box-shadow:0 0 16px color-mix(in oklab, var(--primary) 16%, transparent)}}.hero-eco-cap-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ht-muted);font-size:8px;font-weight:700}.hero-eco-pipeline{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:0;padding-bottom:.15rem;display:flex;overflow-x:auto}.hero-eco-pipeline::-webkit-scrollbar{display:none}.hero-eco-pipeline-item{flex-shrink:0;align-items:center;display:flex}.hero-eco-node{text-align:center;flex-direction:column;align-items:center;gap:.3rem;min-width:4.35rem;display:flex}.hero-eco-node-dot{background:var(--ht-faint);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 3px oklch(100% 0 0/.8)}.hero-eco-node-label{color:var(--ht-muted);font-size:.625rem;font-weight:600;line-height:1.2}.hero-eco-node-featured{min-width:5.5rem}.hero-eco-node-featured .hero-eco-node-dot{background:var(--primary);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--primary), 0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-eco-node-featured .hero-eco-node-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent), 0 0 18px color-mix(in oklab, var(--primary) 35%, transparent)}}.hero-eco-node-featured .hero-eco-node-dot{animation:2s ease-in-out infinite partner-blink}.hero-eco-node-featured .hero-eco-node-label{color:var(--ht-text);font-size:.6875rem;font-weight:700}.hero-eco-arrow{flex-shrink:0;align-items:center;width:1.35rem;height:.75rem;margin-inline:.1rem;display:inline-flex;position:relative}.hero-eco-arrow-line{background:linear-gradient(90deg, var(--primary), var(--primary));width:100%;height:1px}@supports (color:color-mix(in lab, red, red)){.hero-eco-arrow-line{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 35%, var(--ht-border)), color-mix(in oklab, var(--primary) 65%, var(--ht-border)))}}.hero-eco-arrow-head{border-top:1.5px solid var(--primary);border-right:1.5px solid var(--primary);width:.35rem;height:.35rem;position:absolute;right:0;rotate:45deg}.hero-eco-packet{background:var(--primary);width:.35rem;height:.35rem;box-shadow:0 0 10px var(--primary);border-radius:999px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.hero-eco-packet{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 55%, transparent)}}.hero-eco-packet{animation:2.2s ease-in-out infinite hero-eco-packet}@keyframes hero-eco-packet{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - .35rem)}}.hero-eco-foot{border-top:1px dashed var(--ht-border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--ht-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.35rem;font-size:9px;display:flex}@media (width<=1023px){.hero-eco-scene{max-width:28rem;padding-block:.5rem 1rem}.hero-eco-card{min-height:30rem}.hero-eco-orbit-wrap{min-height:11rem}.hero-eco-cap{transform:translate(-50%, -50%) rotate(var(--eco-angle)) translateY(-7.25rem) rotate(calc(-1 * var(--eco-angle)));width:4.75rem;top:44%}.hero-eco-cap-label{font-size:7px}.hero-eco-core-inner{width:6.25rem;height:6.25rem}.hero-eco-node{min-width:3.75rem}.hero-eco-node-label{font-size:.5625rem}}@media (prefers-reduced-motion:reduce){.hero-mesh-bg:after,.hero-eco-ambient,.hero-eco-alive,.hero-eco-scan,.hero-eco-ticker-track,.hero-eco-orbit-ring-outer,.hero-eco-orbit-ring-inner,.hero-eco-pipeline-flow,.hero-eco-core-ring,.hero-eco-cap,.hero-eco-packet,.hero-eco-packet-2,.hero-eco-tab-fill,.hero-eco-mini-bar,.hero-eco-spark-line,.hero-eco-spark-cursor,.hero-eco-heat-grid span,.hero-eco-live-dot,.hero-eco-node-featured .hero-eco-node-dot{animation:none}.hero-eco-card{transform:rotateX(6deg)rotateY(-12deg)}}.hero-tilt-scene{perspective:1600px;perspective-origin:50% 40%;width:100%;max-width:44rem;margin-inline:auto;padding:1.5rem .25rem 2rem;position:relative}.hero-tilt-ambient{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 55% at 50% 45%, var(--primary), transparent 72%);border-radius:1.5rem;position:absolute;inset:8% 4% 12%}@supports (color:color-mix(in lab, red, red)){.hero-tilt-ambient{background:radial-gradient(ellipse 70% 55% at 50% 45%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 72%)}}.hero-tilt-ambient{filter:blur(28px);opacity:.85;animation:6s ease-in-out infinite hero-tilt-ambient}@keyframes hero-tilt-ambient{0%,to{opacity:.65;transform:scale(.98)}50%{opacity:.95;transform:scale(1.02)}}.hero-tilt-card{--tilt-x:10deg;--tilt-y:-20deg;--tilt-glare-x:28%;--tilt-glare-y:18%;--hero-card-h:28rem;--ht-bg:oklch(99.5% .004 155);--ht-panel:oklch(98.5% .007 155);--ht-elevated:oklch(97.2% .012 155);--ht-border:oklch(88% .018 155);--ht-text:oklch(24% .03 160);--ht-muted:oklch(50% .025 160);--ht-faint:oklch(68% .02 160);z-index:1;height:var(--hero-card-h);min-height:var(--hero-card-h);max-height:var(--hero-card-h);transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(-2deg);border:1px solid var(--ht-border);background:var(--ht-bg);box-shadow:0 1px 0 oklch(100% 0 0/.85) inset, 0 28px 64px -32px oklch(28% .06 160/.38), 0 0 0 1px oklch(100% 0 0/.55) inset, 0 0 48px -10px var(--primary);border-radius:1.15rem;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card{box-shadow:0 1px 0 oklch(100% 0 0/.85) inset, 0 28px 64px -32px oklch(28% .06 160/.38), 0 0 0 1px oklch(100% 0 0/.55) inset, 0 0 48px -10px color-mix(in oklab, var(--primary) 28%, transparent)}}.hero-tilt-card{will-change:transform;overflow:hidden}.hero-tilt-grid-bg{pointer-events:none;z-index:0;opacity:.55;background-image:linear-gradient(var(--ht-border) 1px, transparent 1px), linear-gradient(90deg, var(--ht-border) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-tilt-alive{animation:5.5s ease-in-out infinite hero-tilt-float}@keyframes hero-tilt-float{0%,to{translate:0}50%{translate:0 -8px}}.hero-tilt-scene:hover .hero-tilt-card{transition-duration:.12s;animation-play-state:paused}.hero-tilt-glare{pointer-events:none;z-index:5;border-radius:inherit;background:radial-gradient(circle at var(--tilt-glare-x) var(--tilt-glare-y), oklch(100% 0 0/.72), transparent 48%);mix-blend-mode:soft-light;position:absolute;inset:0}.hero-tilt-scan{pointer-events:none;z-index:4;background:linear-gradient(180deg, transparent, var(--primary), transparent);inset-inline:0;height:35%;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.hero-tilt-scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 14%, transparent), transparent)}}.hero-tilt-scan{animation:4.5s ease-in-out infinite hero-tilt-scan}@keyframes hero-tilt-scan{0%,to{opacity:.2;transform:translateY(-40%)}50%{opacity:.65;transform:translateY(180%)}}.hero-tilt-chrome{border-bottom:1px solid var(--background);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-tilt-chrome{border-bottom:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.hero-tilt-chrome{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-chrome{background:color-mix(in oklab, var(--background) 4%, transparent)}}.hero-tilt-url{background:var(--background);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.4rem;min-width:0;max-width:18rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-tilt-url{background:color-mix(in oklab, var(--background) 6%, transparent)}}.hero-tilt-url{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);padding:.32rem .85rem;font-size:9px}@supports (color:color-mix(in lab, red, red)){.hero-tilt-url{color:color-mix(in oklab, var(--background) 45%, transparent)}}.hero-tilt-live-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-tilt-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.hero-tilt-live-dot{animation:1.8s ease-in-out infinite partner-blink}.hero-tilt-lock{border:1.5px solid var(--primary);border-radius:2px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.hero-tilt-lock{border:1.5px solid color-mix(in oklab, var(--primary) 70%, transparent)}}.hero-tilt-lock{box-shadow:inset 0 -3px 0 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-lock{box-shadow:inset 0 -3px 0 0 color-mix(in oklab, var(--primary) 40%, transparent)}}.hero-tilt-body{grid-template-columns:3.5rem 1fr;gap:.75rem;min-height:22rem;padding:.9rem;display:grid}.hero-tilt-body-modes{min-height:23.5rem;padding-bottom:.35rem}.hero-tilt-card[data-mode=intel]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=intel]{border-color:color-mix(in oklab, var(--primary) 32%, var(--ht-border))}}.hero-tilt-card[data-mode=intel]{background:linear-gradient(180deg, oklch(100% 0 0/.92), var(--ht-bg) 38%), radial-gradient(ellipse 90% 60% at 100% 0%, var(--primary), transparent 55%), var(--ht-bg)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=intel]{background:linear-gradient(180deg, oklch(100% 0 0/.92), var(--ht-bg) 38%), radial-gradient(ellipse 90% 60% at 100% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 55%), var(--ht-bg)}}.hero-tilt-card[data-mode=pricing]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=pricing]{border-color:color-mix(in oklab, var(--primary) 38%, var(--ht-border))}}.hero-tilt-card[data-mode=pricing]{background:linear-gradient(180deg, oklch(100% 0 0/.9), var(--ht-bg) 42%), radial-gradient(ellipse 80% 55% at 70% -10%, var(--primary), transparent 58%), var(--ht-bg)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=pricing]{background:linear-gradient(180deg, oklch(100% 0 0/.9), var(--ht-bg) 42%), radial-gradient(ellipse 80% 55% at 70% -10%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 58%), var(--ht-bg)}}.hero-tilt-card[data-mode=sync]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=sync]{border-color:color-mix(in oklab, var(--primary) 36%, var(--ht-border))}}.hero-tilt-card[data-mode=sync]{background:linear-gradient(180deg, oklch(100% 0 0/.9), var(--ht-bg) 40%), radial-gradient(circle at 42% 42%, var(--primary), transparent 48%), var(--ht-bg)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=sync]{background:linear-gradient(180deg, oklch(100% 0 0/.9), var(--ht-bg) 40%), radial-gradient(circle at 42% 42%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 48%), var(--ht-bg)}}.hero-shell{z-index:2;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.hero-shell-chrome{border-bottom:1px solid var(--ht-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(100% 0 0/.72);flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem .95rem;display:flex}.hero-shell-chrome-pricing{background:linear-gradient(90deg, var(--primary), oklch(100% 0 0/.78) 58%)}@supports (color:color-mix(in lab, red, red)){.hero-shell-chrome-pricing{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 10%, oklch(100% 0 0)), oklch(100% 0 0/.78) 58%)}}.hero-shell-chrome-pricing{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-shell-chrome-pricing{border-bottom-color:color-mix(in oklab, var(--primary) 24%, var(--ht-border))}}.hero-shell-chrome-sync{border-bottom-style:dashed;border-bottom-color:var(--primary);background:oklch(100% 0 0/.76)}@supports (color:color-mix(in lab, red, red)){.hero-shell-chrome-sync{border-bottom-color:color-mix(in oklab, var(--primary) 30%, var(--ht-border))}}.hero-shell-dots{gap:.35rem;display:inline-flex}.hero-shell-dots i{background:#ff5f57;border-radius:999px;width:.55rem;height:.55rem}.hero-shell-dots i:nth-child(2){background:#febc2e}.hero-shell-dots i:nth-child(3){background:#28c840}.hero-shell-path{background:var(--ht-elevated);border:1px solid var(--ht-border);min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:9px;display:inline-flex}.hero-shell-path-center{color:var(--ht-faint);background:0 0;border-color:#0000;flex:1;justify-content:center}.hero-shell-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);align-items:center;gap:.4rem;font-size:9px;display:inline-flex}.hero-shell-body{flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.hero-shell-body-pricing,.hero-shell-body-sync{flex-direction:column;gap:.55rem;padding:.75rem .95rem .45rem}.hero-mode-top{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hero-mode-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);align-items:center;gap:.35rem;font-size:9px;font-weight:700;display:inline-flex}.hero-mode-title{color:var(--ht-text);margin-top:.2rem;font-size:.95rem;font-weight:700}.hero-mode-pill{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-mode-pill{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--ht-border))}}.hero-mode-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-mode-pill{background:color-mix(in oklab, var(--primary) 10%, oklch(100% 0 0))}}.hero-mode-pill{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);text-transform:none;box-shadow:0 0 18px var(--primary);padding:.3rem .65rem;font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hero-mode-pill{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 18%, transparent)}}.hero-mode-mini{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--ht-faint);margin-bottom:.35rem;font-size:8px}.hero-mode-foot{border-top:1px solid var(--ht-border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-muted);flex-shrink:0;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.35rem;font-size:9px;display:flex}.hero-mode-pill-pulse{animation:1.6s ease-in-out infinite partner-blink}.hero-intel-rail{border-right:1px solid var(--primary);flex-direction:column;align-items:center;gap:.45rem;width:2.75rem;padding:.85rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-intel-rail{border-right:1px solid color-mix(in oklab, var(--primary) 22%, var(--ht-border))}}.hero-intel-rail{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-rail{background:color-mix(in oklab, var(--primary) 6%, oklch(100% 0 0))}}.hero-intel-rail span{width:1.85rem;height:1.85rem;color:var(--ht-faint);border:1px solid #0000;border-radius:.45rem;place-items:center;display:grid}.hero-intel-rail span[data-active=true]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-rail span[data-active=true]{border-color:color-mix(in oklab, var(--primary) 35%, var(--ht-border))}}.hero-intel-rail span[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-rail span[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, oklch(100% 0 0))}}.hero-intel-rail span[data-active=true]{box-shadow:0 0 16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-rail span[data-active=true]{box-shadow:0 0 16px color-mix(in oklab, var(--primary) 22%, transparent)}}.hero-intel-rail-meta{font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;height:auto!important;color:var(--ht-faint)!important;border:0!important;margin-top:auto!important}.hero-intel-main{flex-direction:column;flex:1;gap:.5rem;min-width:0;min-height:0;padding:.7rem .9rem .45rem;display:flex;overflow:hidden}.hero-intel-grid{flex:auto;grid-template-columns:1.15fr .95fr;gap:.5rem;min-height:0;display:grid;overflow:hidden}.hero-intel-table{flex-direction:column;gap:.3rem;display:flex}.hero-intel-row{border:1px solid var(--ht-border);background:oklch(100% 0 0/.72);border-radius:.35rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.4rem;padding:.4rem .45rem;animation:.45s cubic-bezier(.22,1,.36,1) both hero-tilt-row-in;display:grid}.hero-intel-row[data-hot=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-row[data-hot=true]{border-color:color-mix(in oklab, var(--primary) 38%, var(--ht-border))}}.hero-intel-row[data-hot=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-row[data-hot=true]{background:color-mix(in oklab, var(--primary) 8%, oklch(100% 0 0))}}.hero-intel-row[data-hot=true]{box-shadow:inset 2px 0 0 var(--primary), 0 0 20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-row[data-hot=true]{box-shadow:inset 2px 0 0 var(--primary), 0 0 20px color-mix(in oklab, var(--primary) 12%, transparent)}}.hero-intel-dot{background:var(--ht-faint);border-radius:999px;width:6px;height:6px}.hero-intel-row[data-hot=true] .hero-intel-dot{background:var(--primary);box-shadow:0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-row[data-hot=true] .hero-intel-dot{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 55%, transparent)}}.hero-intel-row[data-hot=true] .hero-intel-dot{animation:1.8s ease-in-out infinite partner-blink}.hero-intel-name{color:var(--ht-text);font-size:11px;font-weight:600}.hero-intel-ask{font-family:var(--font-mono);color:var(--ht-text);font-size:11px;font-weight:700}.hero-intel-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--primary);background:var(--primary);border-radius:.25rem;padding:.12rem .35rem;font-size:8px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hero-intel-tag{background:color-mix(in oklab, var(--primary) 10%, oklch(100% 0 0))}}.hero-intel-side{flex-direction:column;gap:.4rem;min-height:0;display:flex;overflow:hidden}.hero-intel-chart,.hero-intel-heat{border:1px solid var(--ht-border);background:oklch(100% 0 0/.65);border-radius:.5rem;flex:1 1 0;min-height:0;padding:.45rem;overflow:hidden}.hero-intel-bars{height:100%;max-height:5rem;min-height:0!important}.hero-intel-heat-grid{grid-template-columns:repeat(4,1fr);gap:.28rem;display:grid}.hero-intel-heat-grid span{aspect-ratio:1;background:var(--primary);border-radius:.2rem}.hero-intel-heat-grid span[data-hot=true]{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-intel-heat-grid span[data-hot=true]{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 45%, transparent)}}.hero-intel-foot{border-top-style:dashed}.hero-price-brand{font-family:var(--font-mono);letter-spacing:.16em;color:var(--primary);align-items:center;gap:.35rem;font-size:10px;font-weight:800;display:inline-flex}.hero-price-tape{border-bottom:1px solid var(--primary);flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-price-tape{border-bottom:1px solid color-mix(in oklab, var(--primary) 22%, var(--ht-border))}}.hero-price-tape{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-price-tape{background:color-mix(in oklab, var(--primary) 7%, oklch(100% 0 0))}}.hero-price-tape{padding:.35rem 0}.hero-price-tape-track{width:max-content;font-family:var(--font-mono);letter-spacing:.08em;color:var(--ht-text);white-space:nowrap;gap:1.4rem;padding-inline:.9rem;font-size:10px;animation:12s linear infinite hero-price-tape;display:flex}.hero-price-tape-track em{color:var(--primary);margin-right:.35rem;font-style:normal}@keyframes hero-price-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-price-hero{border:1px solid var(--primary);border-radius:.65rem;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-price-hero{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--ht-border))}}.hero-price-hero{background:linear-gradient(120deg, var(--primary), oklch(100% 0 0/.82) 58%)}@supports (color:color-mix(in lab, red, red)){.hero-price-hero{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 10%, oklch(100% 0 0)), oklch(100% 0 0/.82) 58%)}}.hero-price-hero{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.65), 0 8px 24px -16px var(--primary);padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.hero-price-hero{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.65), 0 8px 24px -16px color-mix(in oklab, var(--primary) 25%, transparent)}}.hero-price-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;color:var(--ht-muted);font-size:10px}.hero-price-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ht-text);text-shadow:none;margin-top:.25rem;font-size:clamp(2.15rem,4.2vw,2.85rem);font-weight:700;line-height:1}.hero-price-delta{font-family:var(--font-mono);color:var(--primary);vertical-align:middle;margin-left:.45rem;font-size:.75rem;font-weight:700}.hero-price-rails{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-muted);text-align:right;flex-direction:column;gap:.4rem;font-size:9px;display:flex}.hero-price-rails strong{letter-spacing:0;color:var(--ht-text);margin-top:.12rem;font-size:12px;display:block}.hero-price-spark{border:1px solid var(--ht-border);background:oklch(100% 0 0/.72);border-radius:.55rem;flex:auto;height:100%;min-height:0;padding:.5rem;position:relative;overflow:hidden}.hero-price-spark-grid{pointer-events:none;background-image:linear-gradient(var(--ht-border) 1px, transparent 1px), linear-gradient(90deg, var(--ht-border) 1px, transparent 1px);opacity:.65;background-size:18px 18px;position:absolute;inset:0}.hero-price-spark-svg{z-index:1;width:100%;height:100%;min-height:4.6rem;position:relative}.hero-price-spark-line{stroke:var(--primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:220;filter:drop-shadow(0 0 6px var(--primary));animation:1.1s ease-out both hero-price-draw}@supports (color:color-mix(in lab, red, red)){.hero-price-spark-line{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--primary) 55%, transparent))}}.hero-price-spark-area{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-price-spark-area{fill:color-mix(in oklab, var(--primary) 20%, transparent)}}.hero-price-spark-area{animation:.7s both hero-tilt-swap}@keyframes hero-price-draw{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}.hero-price-cursor{z-index:2;background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--primary);border-radius:999px;position:absolute;top:18%;right:12%}@supports (color:color-mix(in lab, red, red)){.hero-price-cursor{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 25%, transparent)}}.hero-price-cursor{animation:1.4s ease-in-out infinite partner-blink}.hero-price-chips{flex-wrap:wrap;flex-shrink:0;gap:.4rem;display:flex}.hero-price-chips span{border:1px solid var(--primary);border-radius:.35rem;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-price-chips span{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--ht-border))}}.hero-price-chips span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-price-chips span{background:color-mix(in oklab, var(--primary) 7%, oklch(100% 0 0))}}.hero-price-chips span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ht-text);padding:.32rem .55rem;font-size:9px}.hero-sync-status-bar{align-items:center;gap:.28rem;display:inline-flex}.hero-sync-status-bar i{background:var(--primary);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-sync-status-bar i{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 50%, transparent)}}.hero-sync-status-bar i[data-ok=false]{background:var(--ht-faint);box-shadow:none}.hero-sync-stage{flex:auto;grid-template-columns:1.1fr .9fr;align-items:center;gap:.7rem;min-height:0;display:grid}.hero-sync-orbit{aspect-ratio:1;width:min(100%,10.5rem);margin-inline:auto;position:relative}.hero-sync-orbit-ring{border:1px dashed var(--primary);border-radius:999px;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.hero-sync-orbit-ring{border:1px dashed color-mix(in oklab, var(--primary) 35%, transparent)}}.hero-sync-orbit-ring{animation:16s linear infinite constellation-spin}.hero-sync-orbit-ring-2{border-style:solid;border-color:var(--primary);inset:22%}@supports (color:color-mix(in lab, red, red)){.hero-sync-orbit-ring-2{border-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.hero-sync-orbit-ring-2{animation-duration:22s;animation-direction:reverse}.hero-sync-pulse{z-index:1;border:1px solid var(--primary);border-radius:999px;position:absolute;inset:18%}@supports (color:color-mix(in lab, red, red)){.hero-sync-pulse{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.hero-sync-pulse{animation:2.8s ease-out infinite hero-sync-pulse}@keyframes hero-sync-pulse{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.hero-sync-core{z-index:2;border:1px solid var(--primary);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%}@supports (color:color-mix(in lab, red, red)){.hero-sync-core{border:1px solid color-mix(in oklab, var(--primary) 40%, var(--ht-border))}}.hero-sync-core{background:radial-gradient(circle at 40% 35%, var(--primary), oklch(100% 0 0/.92))}@supports (color:color-mix(in lab, red, red)){.hero-sync-core{background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--primary) 18%, oklch(100% 0 0)), oklch(100% 0 0/.92))}}.hero-sync-core{font-family:var(--font-display);color:var(--ht-text);box-shadow:0 0 28px var(--primary), inset 0 0 0 1px oklch(100% 0 0/.7);font-size:.95rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hero-sync-core{box-shadow:0 0 28px color-mix(in oklab, var(--primary) 22%, transparent), inset 0 0 0 1px oklch(100% 0 0/.7)}}.hero-sync-core small{font-family:var(--font-mono);letter-spacing:.16em;color:var(--primary);font-size:7px}.hero-sync-node{--i:0;z-index:3;background:var(--primary);width:11px;height:11px;box-shadow:0 0 12px var(--primary);border-radius:999px;margin:-5.5px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.hero-sync-node{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 55%, transparent)}}.hero-sync-node{transform:rotate(calc(var(--i) * 60deg)) translateX(4.75rem)}.hero-sync-node[data-ok=false]{background:var(--ht-faint);box-shadow:none}.hero-sync-stats{flex-direction:column;gap:.4rem;display:flex}.hero-sync-stats div{border:1px solid var(--primary);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.hero-sync-stats div{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--ht-border))}}.hero-sync-stats div{background:oklch(100% 0 0/.72);padding:.45rem .55rem;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.55)}.hero-sync-stats strong{font-family:var(--font-display);color:var(--ht-text);font-size:1.1rem;display:block}.hero-sync-stats span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--ht-muted);font-size:8px}.hero-sync-list{flex-shrink:0;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:auto;display:grid}.hero-sync-row{border:1px solid var(--ht-border);color:var(--ht-text);background:oklch(100% 0 0/.72);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.4rem .45rem;font-size:10px;animation:.45s cubic-bezier(.22,1,.36,1) both hero-tilt-row-in;display:flex}.hero-sync-row[data-ok=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-sync-row[data-ok=true]{border-color:color-mix(in oklab, var(--primary) 24%, var(--ht-border))}}.hero-sync-row[data-ok=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-sync-row[data-ok=true]{background:color-mix(in oklab, var(--primary) 5%, oklch(100% 0 0))}}.hero-sync-row span:last-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--primary);align-items:center;gap:.15rem;font-size:8px;display:inline-flex}.hero-sync-row[data-ok=false] span:last-child{color:var(--ht-faint)}.hero-spin{animation:2.4s linear infinite constellation-spin}.hero-mode-tabs{z-index:2;border-top:1px solid var(--ht-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(100% 0 0/.78);flex-shrink:0;gap:.35rem;padding:.55rem .9rem .8rem;display:flex;position:relative}.hero-mode-tab{border:1px solid var(--ht-border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-muted);cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:.4rem .5rem .5rem;font-size:9px;font-weight:700;transition:color .3s,border-color .3s,background .3s;position:relative;overflow:hidden}.hero-mode-tab[data-active=true]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-mode-tab[data-active=true]{border-color:color-mix(in oklab, var(--primary) 38%, var(--ht-border))}}.hero-mode-tab[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-mode-tab[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, oklch(100% 0 0))}}.hero-mode-tab[data-active=true]{box-shadow:0 0 20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-mode-tab[data-active=true]{box-shadow:0 0 20px color-mix(in oklab, var(--primary) 14%, transparent)}}.hero-mode-tab-fill{transform-origin:0;background:var(--primary);width:100%;height:2px;animation-name:partner-tab-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.hero-tilt-sidebar{flex-direction:column;gap:.5rem;padding-top:.35rem;display:flex}.hero-tilt-nav{background:var(--background);border:0;border-radius:999px;width:100%;height:1.45rem;display:block}@supports (color:color-mix(in lab, red, red)){.hero-tilt-nav{background:color-mix(in oklab, var(--background) 8%, transparent)}}.hero-tilt-nav{cursor:pointer;transition:background .35s,box-shadow .35s}.hero-tilt-nav[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-nav[data-active=true]{background:color-mix(in oklab, var(--primary) 80%, transparent)}}.hero-tilt-nav[data-active=true]{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-nav[data-active=true]{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 50%, transparent)}}.hero-tilt-main{flex-direction:column;gap:.7rem;min-width:0;display:flex}.hero-tilt-swap{flex-direction:column;flex:auto;min-height:0;animation:.55s cubic-bezier(.22,1,.36,1) both hero-tilt-swap;display:flex;overflow:hidden}@keyframes hero-tilt-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-tilt-pip{background:var(--background);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.hero-tilt-pip{background:color-mix(in oklab, var(--background) 20%, transparent)}}.hero-tilt-pip{transition:background .3s}.hero-tilt-pip[data-active=true]{background:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-pip[data-active=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 25%, transparent)}}.hero-tilt-metrics,.hero-tilt-footer{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.hero-tilt-footer{grid-template-columns:1fr 1fr}.hero-tilt-metric{border:1px solid var(--background);border-radius:.6rem;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-tilt-metric{border:1px solid color-mix(in oklab, var(--background) 7%, transparent)}}.hero-tilt-metric{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-metric{background:color-mix(in oklab, var(--background) 5%, transparent)}}.hero-tilt-metric{padding:.6rem .55rem}.hero-tilt-metric-icon{background:var(--primary);border-radius:.25rem;flex-shrink:0;width:.9rem;height:.9rem}@supports (color:color-mix(in lab, red, red)){.hero-tilt-metric-icon{background:color-mix(in oklab, var(--primary) 80%, transparent)}}.hero-tilt-metric-icon{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-metric-icon{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 40%, transparent)}}.hero-tilt-mid{flex:1;grid-template-columns:1.35fr .95fr;gap:.6rem;min-height:11.5rem;display:grid}.hero-tilt-chart{border:1px solid var(--background);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.hero-tilt-chart{border:1px solid color-mix(in oklab, var(--background) 7%, transparent)}}.hero-tilt-chart{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-chart{background:color-mix(in oklab, var(--background) 4%, transparent)}}.hero-tilt-chart{padding:.85rem .7rem .6rem}.hero-tilt-bars{align-items:flex-end;gap:.32rem;height:100%;min-height:9rem;display:flex}.hero-tilt-bar{background:linear-gradient(180deg, var(--primary), var(--primary-deep));border-radius:.22rem .22rem 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.hero-tilt-bar{background:linear-gradient(180deg, var(--primary), color-mix(in oklab, var(--primary-deep) 80%, transparent))}}.hero-tilt-bar{box-shadow:0 0 12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-bar{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-tilt-bar{transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) both hero-tilt-bar-in}@keyframes hero-tilt-bar-in{0%{opacity:.35;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.hero-tilt-list{flex-direction:column;gap:.45rem;display:flex}.hero-tilt-list-row{border:1px solid var(--background);border-radius:.55rem;flex:1;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-tilt-list-row{border:1px solid color-mix(in oklab, var(--background) 7%, transparent)}}.hero-tilt-list-row{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-list-row{background:color-mix(in oklab, var(--background) 5%, transparent)}}.hero-tilt-list-row{padding:.5rem .55rem;animation:.5s cubic-bezier(.22,1,.36,1) both hero-tilt-row-in}@keyframes hero-tilt-row-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.hero-fit-offset{height:6.25rem}.hero-fit .hero-copy .hero-copy-eyebrow{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;padding:.18rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3}@media (width<=1023px){.hero-fit{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100svh;max-height:100svh;overflow:hidden}.hero-fit-main{align-items:stretch;min-height:0;overflow:visible}.hero-fit-main>.container-page{flex:auto;min-height:0;padding-block:.45rem .2rem}.hero-fit-grid{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:.4rem;min-height:0;display:flex}.hero-copy{flex:none;min-width:0;overflow:visible}.hero-fit .hero-copy .hero-copy-lead,.hero-copy-dense,.hero-fit .hero-copy ul.hero-copy-tags{display:none}.hero-fit .hero-copy .hero-copy-eyebrow{letter-spacing:.02em;text-transform:none;border-radius:9999px;max-width:100%;margin:0;padding:.2rem .5rem;font-size:clamp(.5625rem,2.4vw,.6875rem);line-height:1.3;display:inline-flex}.hero-fit .hero-copy .hero-copy-head{text-wrap:wrap;margin-top:.45rem;padding-top:.12em;font-size:clamp(1.22rem,5.2vw,1.65rem);line-height:1.25;overflow:visible}.hero-fit .hero-copy-typewriter{min-height:1.3em;margin-top:.2rem;padding-block:.08em;font-size:clamp(1.32rem,5.8vw,1.85rem);line-height:1.22;overflow:visible}.hero-fit .hero-copy p.hero-copy-brief{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.4rem;font-size:clamp(.75rem,3.2vw,.875rem);line-height:1.4;display:-webkit-box;overflow:hidden}.hero-fit .hero-copy .hero-copy-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.65rem;display:grid}.hero-fit .hero-copy .hero-copy-actions>a{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .6rem;font-size:clamp(.75rem,3.3vw,.875rem);display:inline-flex}.hero-fit-dots{padding-top:.15rem;padding-bottom:max(.55rem, env(safe-area-inset-bottom))}.hero-fit-console{--hero-console-scale:.85;--hero-bleed:clamp(.55rem, 1.5vw, 1.4rem);min-height:10.25rem;width:calc(100% + var(--hero-bleed) * 2);max-width:none;margin-inline:calc(var(--hero-bleed) * -1);flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.hero-fit-console .hero-tilt-scene{perspective:1500px;perspective-origin:50% 45%;width:100%;max-width:44rem;height:100%;max-height:34rem;transform:scale(var(--hero-console-scale));transform-origin:50%;flex:auto;margin-inline:auto;padding:.45rem .75rem .7rem}.hero-fit-console .hero-tilt-card{--hero-card-h:100%;transform:rotateX(7.5deg)rotateY(-11deg)rotate(-1.4deg)}.hero-fit-console .hero-tilt-alive{animation:none}.hero-fit-console .hero-tilt-ambient{inset:6% 6% 10%}}@media (width<=1023px) and (height<=700px){.hero-fit .hero-copy .hero-copy-eyebrow{letter-spacing:.02em;text-transform:none;padding:.16rem .45rem;font-size:.5625rem}.hero-fit .hero-copy .hero-copy-head{margin-top:.35rem;padding-top:.14em;font-size:clamp(1.12rem,4.8vw,1.45rem);line-height:1.26}.hero-fit .hero-copy-typewriter{font-size:clamp(1.2rem,5.4vw,1.6rem);line-height:1.24}.hero-fit .hero-copy p.hero-copy-brief{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:clamp(.7rem,3vw,.8125rem);line-height:1.35;display:-webkit-box}.hero-fit .hero-copy .hero-copy-actions{margin-top:.5rem}.hero-fit-console{--hero-console-scale:.82;min-height:9.5rem}}@media (width>=640px) and (width<=1023px) and (height>=701px){.hero-fit .hero-copy .hero-copy-eyebrow{padding:.18rem .5rem;font-size:.6875rem}.hero-fit .hero-copy .hero-copy-head{font-size:clamp(1.75rem,3.6vw,2.35rem);line-height:1.22}.hero-fit .hero-copy-typewriter{font-size:clamp(1.95rem,4vw,2.6rem);line-height:1.2}.hero-fit .hero-copy p.hero-copy-brief{font-size:1rem}}@media (width>=640px) and (width<=1023px){.hero-fit .hero-copy .hero-copy-actions{grid-template-columns:repeat(2,minmax(0,max-content));gap:.75rem}.hero-fit .hero-copy .hero-copy-actions>a{padding-inline:1.25rem;font-size:.9375rem}.hero-fit-console .hero-tilt-scene{max-width:52rem;max-height:46rem}}@media (width<=1023px) and (orientation:landscape) and (height<=560px){.hero-fit-grid{flex-direction:row;align-items:center;gap:.85rem}.hero-copy{flex:0 45%}.hero-fit-console{flex:1 1 0;align-self:stretch;width:auto;min-height:0;margin-inline:0}.hero-fit-console .hero-tilt-scene{padding:.3rem .4rem .45rem}}.hero-fit-zoom{display:contents}@media (width>=1024px){.hero-fit{flex-direction:column;height:auto;min-height:100dvh;max-height:none;display:flex}.hero-fit-zoom{flex-direction:column;flex:auto;min-height:min-content;display:flex}.hero-fit-offset{height:clamp(7.5rem,6.25rem + 4.5vh,9.25rem)}.hero-fit .hero-copy .hero-copy-eyebrow{letter-spacing:.02em;text-transform:none;padding:.18rem .5rem;font-size:.6875rem}.hero-fit-main{flex:auto;align-items:center;min-height:auto;overflow:visible}.hero-fit-main>.container-page{justify-content:center;padding-block:clamp(1.25rem,2.2vh,2rem) clamp(1.5rem,2.8vh,2.5rem)}.hero-fit-grid{justify-content:center;align-items:start;column-gap:clamp(1.5rem,2.4vw,2.75rem)}.hero-fit .hero-copy .hero-copy-delay-6,.hero-fit .hero-copy ul.hero-copy-tags{margin-top:1.75rem}.hero-fit-dots{flex-shrink:0;padding-top:.5rem;padding-bottom:clamp(1.75rem,3vh,2.75rem)}.hero-fit-console{--hero-console-scale:1}.hero-fit-console .hero-tilt-scene{transform:scale(var(--hero-console-scale));transform-origin:0 0}}@media (width>=1024px) and (width<=1919px){.hero-fit-zoom{zoom:.85;flex:none}.hero-fit-offset{height:clamp(8.65rem,7.25rem + 5.5vh,11rem)}.hero-fit-console{--hero-console-scale:1}.hero-fit-console .hero-tilt-scene{margin-bottom:0}}@supports not (zoom:0.85){@media (width>=1024px) and (width<=1919px){.hero-fit-zoom{transform-origin:top;transform:scale(.85)}}}@media (width>=1920px) and (height<=980px){.hero-fit-console{--hero-console-scale:.88}.hero-fit-console .hero-tilt-scene{margin-bottom:calc((var(--hero-card-h,28rem) + 3.5rem) * (var(--hero-console-scale) - 1))}}@media (width>=1920px) and (height<=900px){.hero-fit-console{--hero-console-scale:.8}}@media (width>=1920px) and (height<=820px){.hero-fit-console{--hero-console-scale:.72}}@media (width>=1024px){.container-nav{max-width:min(100%,94rem)}}@media (prefers-reduced-motion:reduce){.hero-tilt-card,.hero-tilt-alive,.hero-tilt-ambient{transition:none;animation:none;transform:rotateX(6deg)rotateY(-12deg)}.hero-tilt-bar,.hero-tilt-swap,.hero-tilt-list-row,.hero-tilt-scan,.hero-tilt-live-dot,.hero-price-spark-line,.hero-price-tape-track,.hero-sync-orbit-ring,.hero-sync-pulse,.hero-spin,.hero-mode-tab-fill,.hero-mode-pill-pulse{animation:none}}@media (width<=1023px){.hero-fit-console .hero-tilt-alive{animation:none}.hero-fit-console .hero-tilt-scene:hover .hero-tilt-card{transform:rotateX(7.5deg)rotateY(-11deg)rotate(-1.4deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials-marquee{flex-direction:column;gap:1rem;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.testimonials-row{width:100%;overflow:hidden}.testimonials-track{will-change:transform;width:max-content;animation:55s linear infinite testimonials-marquee;display:flex}.testimonials-track-reverse{animation-duration:60s;animation-direction:reverse}.testimonials-track-group{flex-shrink:0;gap:1rem;padding-right:1rem;display:flex}.testimonials-row:hover .testimonials-track{animation-play-state:paused}@keyframes testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials-card{border:1px solid var(--foreground);border-radius:1.15rem;flex-shrink:0;width:min(22rem,78vw)}@supports (color:color-mix(in lab, red, red)){.testimonials-card{border:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.testimonials-card{background:#fff;padding:1.25rem 1.35rem;box-shadow:0 14px 36px -28px oklch(0% 0 0/.35)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.marquee-track,.testimonials-track,.hero-ken-burns{animation:none}.hero-copy-item{opacity:1;animation:none}.hero-slide-progress{width:100%;animation:none}}.bg-gradient-radial{background-image:radial-gradient(circle at center, var(--tw-gradient-from), var(--tw-gradient-to))}@keyframes pulse-dot{0%,to{opacity:.3}50%{opacity:.8}}.animate-pulse-dot{animation:3s ease-in-out infinite pulse-dot}.globe-content-transition{transition:opacity .6s,transform .6s}.how-it-typeline{white-space:nowrap;padding-right:.2em;display:inline-block;position:relative}.how-it-typeline-ghosts{display:grid}.how-it-typeline-ghost{visibility:hidden;white-space:nowrap;grid-area:1/1}.how-it-typeline-text{white-space:nowrap;width:max-content;display:inline;position:absolute;top:0;left:0;overflow:visible}.how-it-caption-slot,.how-it-stats-slot{display:grid}.how-it-caption-slot>p,.how-it-stats-slot>div{visibility:hidden;grid-area:1/1}.how-it-caption-slot>p[data-active=true],.how-it-stats-slot>div[data-active=true]{visibility:visible}.how-it-sticky-preview-shell{min-height:min(420px,52vh);max-height:min(72vh,720px)}.how-it-sticky-preview{min-height:min(400px,50vh)}.how-it-preview-swap{animation:.55s ease-out how-it-preview-in}@keyframes how-it-preview-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.how-it-desktop-viewport{scrollbar-width:none;overscroll-behavior:auto;width:100%;max-height:calc(100dvh - 13rem);display:grid;overflow:hidden}.how-it-desktop-shot{visibility:hidden;grid-area:1/1;align-self:start;min-width:0}.how-it-desktop-shot[data-active=true]{visibility:visible}.how-it-bg-photo{animation:28s ease-in-out infinite alternate how-it-bg-drift}@keyframes how-it-bg-drift{0%{transform:scale(1.05)translate(0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.how-it-bg-scrim{background:linear-gradient(105deg, var(--dark) 0%, var(--dark) 42%, var(--dark) 100%), linear-gradient(180deg, var(--dark) 0%, transparent 35%, var(--dark) 100%)}@supports (color:color-mix(in lab, red, red)){.how-it-bg-scrim{background:linear-gradient(105deg, color-mix(in oklab, var(--dark) 94%, transparent) 0%, color-mix(in oklab, var(--dark) 78%, transparent) 42%, color-mix(in oklab, var(--dark) 88%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--dark) 70%, transparent) 0%, transparent 35%, color-mix(in oklab, var(--dark) 92%, transparent) 100%)}}.how-it-bg-grid{background-image:linear-gradient(var(--background) 1px, transparent 1px), linear-gradient(90deg, var(--background) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.how-it-bg-grid{background-image:linear-gradient(color-mix(in oklab, var(--background) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--background) 6%, transparent) 1px, transparent 1px)}}.how-it-bg-grid{background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.how-it-step-card-active{box-shadow:0 0 0 1px var(--primary) inset, 0 24px 64px -40px var(--primary)}@supports (color:color-mix(in lab, red, red)){.how-it-step-card-active{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 25%, transparent) inset, 0 24px 64px -40px color-mix(in oklab, var(--primary) 35%, transparent)}}.how-it-desktop-viewport::-webkit-scrollbar{width:6px}@supports (color:color-mix(in lab, red, red)){.how-it-desktop-viewport::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.how-it-product-frame img,.how-it-product-frame-mobile img{width:100%;height:auto;display:block}.how-it-mobile-shot{padding-inline:.125rem;position:relative}.how-it-mobile-shot-glow{background:radial-gradient(ellipse 80% 60% at 50% 40%, var(--primary), transparent 70%);border-radius:1.75rem;position:absolute;inset:1.25rem -.5rem -.75rem}@supports (color:color-mix(in lab, red, red)){.how-it-mobile-shot-glow{background:radial-gradient(ellipse 80% 60% at 50% 40%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 70%)}}.how-it-mobile-shot-glow{pointer-events:none}.how-it-product-frame-mobile{transform:rotate(-.35deg)}@media (width>=640px) and (width<=1023px){.how-it-product-frame-mobile{transform:none}}@media (prefers-reduced-motion:reduce){.how-it-preview-swap,.how-it-bg-photo{animation:none}}.how-it-sticky-pane{height:calc(100svh - 6rem)}.how-it-desktop-viewport{max-height:calc(100svh - 15rem)}@media (width>=1024px){.how-it-step{min-height:46svh}}.how-it-desktop-shot[data-kind=desk]{align-self:stretch}.how-it-desk{background:var(--surface);flex:1;min-height:0;padding:clamp(.7rem,2.4vw,1.1rem);display:flex}@supports (color:color-mix(in lab, red, red)){.how-it-desk{background:color-mix(in oklab, var(--surface) 65%, var(--background))}}.how-it-desk-grid{flex:1;gap:.7rem;min-width:0;display:grid}@media (width>=30rem){.how-it-desk-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)}}.how-it-desk-panel{border:1px solid var(--border);background:var(--card);border-radius:.85rem;flex-direction:column;gap:.6rem;min-width:0;padding:.7rem .75rem .8rem;display:flex}.how-it-desk-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.how-it-desk-kicker{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-foreground);font-size:.625rem}.how-it-desk-stamp{border:1px solid var(--primary);align-items:center;padding:.1rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.how-it-desk-stamp{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.how-it-desk-stamp{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.how-it-desk-stamp{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.how-it-desk-stamp{font-family:var(--font-mono);color:var(--primary);font-size:.625rem}.how-it-desk-table{border-collapse:collapse;width:100%;font-size:.75rem}.how-it-desk-panel>.how-it-desk-table{flex:1;min-height:0}.how-it-desk-table th{border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-align:left;color:var(--muted-foreground);padding-bottom:.4rem;font-size:.625rem;font-weight:500}.how-it-desk-table td{border-bottom:1px dashed var(--border);padding-block:.45rem}@supports (color:color-mix(in lab, red, red)){.how-it-desk-table td{border-bottom:1px dashed color-mix(in oklab, var(--border) 80%, transparent)}}.how-it-desk-table td{color:var(--foreground)}.how-it-desk-table tr:last-child td{border-bottom:0}.how-it-desk-num{text-align:right}.how-it-desk-amount{font-family:var(--font-mono);font-weight:600}.how-it-desk-status{font-family:var(--font-mono);letter-spacing:.06em;font-size:.625rem}.how-it-desk-status[data-tone=ok]{color:var(--primary)}.how-it-desk-status[data-tone=wait]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.how-it-desk-status[data-tone=wait]{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.how-it-desk-status[data-tone=hold]{color:var(--muted-foreground)}.how-it-desk-rails{gap:.45rem;display:grid}.how-it-desk-rails li{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;gap:.1rem;padding:.45rem .55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.how-it-desk-rails li{background:color-mix(in oklab, var(--surface) 70%, var(--background))}}.how-it-desk-rail-label{color:var(--foreground);font-size:.75rem;font-weight:600}.how-it-desk-rail-hint{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.625rem}.how-it-desk-note{color:var(--muted-foreground);margin-top:auto;font-size:.75rem;line-height:1.45}@media (width<=29.9375rem){.how-it-desk-rail-col{display:none}}@media (prefers-reduced-motion:reduce){.how-it-dot{transition:none}}.tools-flow{--flow-ink:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tools-flow{--flow-ink:color-mix(in oklab, var(--primary) 50%, transparent)}}.tools-flow{--flow-dash:12px;background-image:radial-gradient(ellipse 120% 70% at 50% 0%, var(--primary), transparent 60%), linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.tools-flow{background-image:radial-gradient(ellipse 120% 70% at 50% 0%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 60%), linear-gradient(color-mix(in oklab, var(--foreground) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 3.5%, transparent) 1px, transparent 1px)}}.tools-flow{background-size:100% 100%,28px 28px,28px 28px}.flow-corner{border-color:var(--primary);width:.75rem;height:.75rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.flow-corner{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.flow-corner{pointer-events:none}.flow-corner-tl{border-top:2px solid;border-left:2px solid;border-top-left-radius:.5rem;top:-1px;left:-1px}.flow-corner-tr{border-top:2px solid;border-right:2px solid;border-top-right-radius:.5rem;top:-1px;right:-1px}.flow-corner-bl{border-bottom:2px solid;border-left:2px solid;border-bottom-left-radius:.5rem;bottom:-1px;left:-1px}.flow-corner-br{border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:.5rem;bottom:-1px;right:-1px}.flow-tier-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:none;color:var(--foreground);font-size:10px}@supports (color:color-mix(in lab, red, red)){.flow-tier-label{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.flow-status-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.flow-status-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.tools-flow[data-live=true] .flow-status-dot{animation:1.8s ease-in-out infinite flow-blink}@keyframes flow-blink{0%,to{opacity:1}50%{opacity:.35}}.flow-line-v{background-image:linear-gradient(180deg, var(--flow-ink) 0 6px, transparent 6px var(--flow-dash));background-size:2px var(--flow-dash);background-repeat:repeat-y;width:2px}.flow-line-h{background-image:linear-gradient(90deg, var(--flow-ink) 0 6px, transparent 6px var(--flow-dash));background-size:var(--flow-dash) 2px;background-repeat:repeat-x;height:2px}.tools-flow[data-live=true] .flow-line-v{animation:.85s linear infinite flow-march-v}.tools-flow[data-live=true] .flow-line-h{animation:.85s linear infinite flow-march-h}@keyframes flow-march-v{to{background-position-y:var(--flow-dash)}}@keyframes flow-march-h{to{background-position-x:var(--flow-dash)}}.flow-junction{width:100%;position:relative}.flow-junction .flow-bus{top:50%;left:calc(50% / var(--flow-cols,3));right:calc(50% / var(--flow-cols,3));position:absolute;transform:translateY(-50%)}.flow-junction .flow-trunk,.flow-junction .flow-branch{position:absolute;transform:translate(-50%)}.flow-junction .flow-trunk{left:50%}.flow-junction-in .flow-trunk{top:50%;bottom:0}.flow-junction-in .flow-branch,.flow-junction-out .flow-trunk{height:50%;top:0}.flow-junction-out .flow-branch{top:50%;bottom:0}.flow-node{background:var(--background);border:2px solid var(--primary);border-radius:999px;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.flow-node{border:2px solid color-mix(in oklab, var(--primary) 65%, transparent)}}.flow-node-trunk{background:var(--primary);border-color:var(--primary);left:50%}@supports (color:color-mix(in lab, red, red)){.flow-node-trunk{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.flow-node-trunk{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-node-trunk{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 12%, transparent)}}.flow-link{flex-direction:column;align-items:center;min-height:4.25rem;display:flex}.flow-link-short{min-height:1.75rem}.flow-link-segment{flex:1;min-height:.75rem;position:relative}.flow-packet{border:1px solid var(--primary);border-radius:999px;margin-block:.35rem;padding:.15rem .5rem}@supports (color:color-mix(in lab, red, red)){.flow-packet{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.flow-packet{background:var(--background);letter-spacing:.1em;text-transform:none;color:var(--foreground);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.flow-packet{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.flow-packet{white-space:nowrap}.flow-packet-inline{background:var(--primary);border-radius:999px;margin-top:.4rem;padding:.1rem .45rem}@supports (color:color-mix(in lab, red, red)){.flow-packet-inline{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.flow-packet-inline{letter-spacing:.12em;text-transform:none;color:var(--primary-deep);font-size:9px}@supports (color:color-mix(in lab, red, red)){.flow-packet-inline{color:color-mix(in oklab, var(--primary-deep) 90%, transparent)}}.flow-pulse{background:var(--primary);width:7px;height:7px;box-shadow:0 0 10px 3px var(--primary);border-radius:999px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.flow-pulse{box-shadow:0 0 10px 3px color-mix(in oklab, var(--primary) 45%, transparent)}}.flow-pulse{opacity:0;transform:translate(-50%,-50%)}.tools-flow[data-live=true] .flow-pulse{animation:2.1s linear infinite flow-travel}.flow-junction-in .flow-trunk .flow-pulse{animation-delay:.5s}@keyframes flow-travel{0%{opacity:0;top:0}12%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.flow-source-ring{border:2px solid var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.flow-source-ring{border:2px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.flow-source-ring{background:var(--background);box-shadow:0 0 0 5px var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-source-ring{box-shadow:0 0 0 5px color-mix(in oklab, var(--primary) 7%, transparent)}}.flow-source-ring{transition:border-color .3s,box-shadow .3s,transform .3s}.flow-source:hover .flow-source-ring{border-color:var(--primary);box-shadow:0 0 0 6px var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.flow-source:hover .flow-source-ring{box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 14%, transparent)}}.flow-bar,.flow-process{background:linear-gradient(180deg, var(--primary-deep), var(--primary-deep));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flow-bar,.flow-process{background:linear-gradient(180deg, color-mix(in oklab, var(--primary-deep) 88%, var(--primary)), var(--primary-deep))}}.flow-bar,.flow-process{box-shadow:0 14px 34px -22px var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.flow-bar,.flow-process{box-shadow:0 14px 34px -22px color-mix(in oklab, var(--primary-deep) 65%, transparent)}}.flow-bar:after,.flow-process:after{content:"";background:linear-gradient(100deg, transparent 35%, var(--background) 50%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flow-bar:after,.flow-process:after{background:linear-gradient(100deg, transparent 35%, color-mix(in oklab, var(--background) 26%, transparent) 50%, transparent 65%)}}.flow-bar:after,.flow-process:after{pointer-events:none;transform:translate(-100%)}.tools-flow[data-live=true] .flow-bar:after{animation:3.6s ease-in-out infinite flow-sheen}.tools-flow[data-live=true] .flow-process:after{animation:4.2s ease-in-out infinite flow-sheen}.flow-bar-terminal:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--background);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flow-bar-terminal:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--background) 22%, transparent)}}.flow-bar-terminal:before{pointer-events:none}@keyframes flow-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.flow-bar-dot{background:var(--background);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.flow-bar-dot{background:color-mix(in oklab, var(--background) 70%, transparent)}}.flow-card{box-shadow:var(--shadow-card);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative}.flow-col:hover{--flow-ink:var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-col:hover{--flow-ink:color-mix(in oklab, var(--primary) 95%, transparent)}}.flow-col:hover .flow-card{border-color:var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.flow-col:hover .flow-card{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.flow-col:hover .flow-card{box-shadow:var(--shadow-lift)}.flow-col:hover .flow-packet{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-col:hover .flow-packet{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.flow-col:hover .flow-packet{color:var(--primary-deep)}@media (width<=1023px){.flow-junction:not(.flow-junction-sm){height:2.5rem}.flow-junction:not(.flow-junction-sm) .flow-bus,.flow-junction:not(.flow-junction-sm) .flow-branch,.flow-junction:not(.flow-junction-sm) .flow-node{display:none}.flow-junction:not(.flow-junction-sm) .flow-trunk{height:auto;top:0;bottom:0}.flow-link{min-height:3.5rem}}@media (width<=639px){.flow-junction-sm{height:2.5rem}.flow-junction-sm .flow-bus,.flow-junction-sm .flow-branch,.flow-junction-sm .flow-node{display:none}.flow-junction-sm .flow-trunk{height:auto;top:0;bottom:0}}@media (prefers-reduced-motion:reduce){.tools-flow[data-live=true] .flow-line-v,.tools-flow[data-live=true] .flow-line-h,.tools-flow[data-live=true] .flow-pulse,.tools-flow[data-live=true] .flow-bar:after,.tools-flow[data-live=true] .flow-process:after,.tools-flow[data-live=true] .flow-status-dot{animation:none}.flow-pulse{display:none}}.toolkit{background:radial-gradient(ellipse 70% 55% at 12% -5%, var(--primary), transparent 62%), radial-gradient(ellipse 60% 55% at 92% 105%, var(--primary-deep), transparent 68%), var(--dark);height:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toolkit{background:radial-gradient(ellipse 70% 55% at 12% -5%, color-mix(in oklab, var(--primary) 20%, transparent), transparent 62%), radial-gradient(ellipse 60% 55% at 92% 105%, color-mix(in oklab, var(--primary-deep) 42%, transparent), transparent 68%), var(--dark)}}.toolkit-bg-grid{pointer-events:none;background-image:linear-gradient(var(--background) 1px, transparent 1px), linear-gradient(90deg, var(--background) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.toolkit-bg-grid{background-image:linear-gradient(color-mix(in oklab, var(--background) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--background) 5%, transparent) 1px, transparent 1px)}}.toolkit-bg-grid{background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 85%)}.toolkit-bg-scan{pointer-events:none;background:linear-gradient(180deg, transparent, var(--primary), transparent);inset-inline:0;height:22rem;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.toolkit-bg-scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 9%, transparent), transparent)}}.toolkit-bg-scan{animation:9s ease-in-out infinite toolkit-scan}@keyframes toolkit-scan{0%,to{opacity:.25;transform:translateY(-30%)}50%{opacity:.7;transform:translateY(190%)}}.toolkit-live-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.toolkit-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 20%, transparent)}}.toolkit-live-dot{animation:1.9s ease-in-out infinite toolkit-blink}@keyframes toolkit-blink{0%,to{opacity:1}50%{opacity:.3}}.toolkit-step+.toolkit-step{border-top:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-step+.toolkit-step{border-top:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.toolkit-rail{background:var(--background);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toolkit-rail{background:color-mix(in oklab, var(--background) 12%, transparent)}}.toolkit-rail-fill{transform-origin:top;background:linear-gradient(180deg, var(--primary), var(--primary));border-radius:999px;width:100%;height:100%;display:block;transform:scaleY(0)}@supports (color:color-mix(in lab, red, red)){.toolkit-rail-fill{background:linear-gradient(180deg, var(--primary), color-mix(in oklab, var(--primary) 55%, transparent))}}.toolkit-rail-fill{box-shadow:0 0 14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-rail-fill{box-shadow:0 0 14px color-mix(in oklab, var(--primary) 60%, transparent)}}.toolkit-step[data-state=done] .toolkit-rail-fill{opacity:.5;transform:scaleY(1)}.toolkit-step[data-state=active] .toolkit-rail-fill{animation-name:toolkitFill;animation-duration:5.2s;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleY(1)}@keyframes toolkitFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.toolkit-step-button{cursor:pointer;transition:opacity .4s}.toolkit-step-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.toolkit-chip{border:1px solid var(--background);border-radius:.4rem;align-items:center;gap:.4rem;padding:.25rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.toolkit-chip{border:1px solid color-mix(in oklab, var(--background) 16%, transparent)}}.toolkit-chip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-chip{background:color-mix(in oklab, var(--background) 8%, transparent)}}.toolkit-chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--background);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.toolkit-chip{color:color-mix(in oklab, var(--background) 75%, transparent)}}.toolkit-chip{transition:color .3s,border-color .3s,background .3s}.toolkit-headline{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-headline{color:color-mix(in oklab, var(--background) 62%, transparent)}}.toolkit-headline{transition:color .4s}.toolkit-step[data-state=active] .toolkit-headline{color:var(--background)}.toolkit-step[data-state=active] .toolkit-chip{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-step[data-state=active] .toolkit-chip{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.toolkit-step[data-state=active] .toolkit-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-step[data-state=active] .toolkit-chip{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.toolkit-step[data-state=active] .toolkit-chip{color:var(--primary)}.toolkit-step-button:hover .toolkit-headline{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-step-button:hover .toolkit-headline{color:color-mix(in oklab, var(--background) 88%, transparent)}}.toolkit-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:grid}.toolkit-reveal>*{overflow:hidden}.toolkit-step[data-state=active] .toolkit-reveal{opacity:1;grid-template-rows:1fr}.toolkit-telemetry{letter-spacing:.1em;text-transform:none;color:var(--background);padding-left:.7rem;font-size:9.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.toolkit-telemetry{color:color-mix(in oklab, var(--background) 55%, transparent)}}.toolkit-telemetry:before{content:"";background:var(--primary);border-radius:999px;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.toolkit-telemetry:before{background:color-mix(in oklab, var(--primary) 80%, transparent)}}.toolkit-stage{min-height:0}.toolkit-rail-list{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}@supports (color:color-mix(in lab, red, red)){.toolkit-rail-list{scrollbar-color:color-mix(in oklab, var(--primary) 35%, transparent) transparent}}.toolkit-rail-lock{min-height:0;display:grid;position:relative}.toolkit-rail-ghost{visibility:hidden;pointer-events:none}.toolkit-reveal-ghost-slot{display:grid}.toolkit-reveal-ghost-panel{grid-area:1/1}.toolkit-reveal-slot{border-top:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-reveal-slot{border-top:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.toolkit-rail-list:not(.toolkit-rail-ghost) .toolkit-reveal-ghost-panel{visibility:hidden;pointer-events:none}.toolkit-rail-list:not(.toolkit-rail-ghost) .toolkit-reveal-ghost-panel[data-active=true]{visibility:visible;pointer-events:auto}@media (width<=1023px){.toolkit-rail-lock>.toolkit-rail-list:not(.toolkit-rail-ghost){z-index:1;position:absolute;inset:0;overflow:visible}}@media (width>=1024px){.toolkit{height:auto;max-height:none;overflow:hidden}.toolkit>.container-page{flex-direction:column;flex:auto;min-height:0;display:flex}.toolkit-stage{flex:auto;align-items:stretch;min-height:0;max-height:none}.toolkit-rail-lock{flex-direction:column;min-height:0;display:flex;overflow:visible}.toolkit-rail-ghost{display:none}.toolkit-rail-lock>.toolkit-rail-list{overscroll-behavior:auto;flex:auto;min-height:0;overflow:visible}.toolkit-panel{flex-direction:column;align-self:stretch;min-height:0;max-height:none;display:flex;overflow:hidden}.toolkit-stack,.toolkit-main{flex-direction:column;flex:auto;min-height:0;display:flex}.toolkit-screen{flex:none;height:auto;min-height:0;max-height:none}}.toolkit-rail-list::-webkit-scrollbar{width:4px}@supports (color:color-mix(in lab, red, red)){.toolkit-rail-list::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 40%, transparent)}}@media (width<=1023px){.toolkit-stack{padding-inline-end:0;padding-bottom:.25rem}.toolkit-ghost{display:none}.toolkit-float{width:fit-content;max-width:100%;margin-top:.75rem;position:relative;bottom:auto;right:auto;transform:none}.toolkit-headline{overflow-wrap:anywhere}}@media (width<=639px){.toolkit-step-button{min-height:2.75rem}.toolkit-screen{aspect-ratio:16/11}}.toolkit-stack{--tk-px:0;--tk-py:0}.toolkit-layer{transition:transform .5s cubic-bezier(.22,1,.36,1)}.toolkit-ghost{border:1px solid var(--background);border-radius:1.25rem;position:absolute;inset:0 4.5rem 3rem 2.5rem}@supports (color:color-mix(in lab, red, red)){.toolkit-ghost{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.toolkit-ghost{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-ghost{background:color-mix(in oklab, var(--background) 5%, transparent)}}.toolkit-ghost{transform:translate3d(calc(var(--tk-px) * -10px), calc(var(--tk-py) * -8px), 0) rotate(-1.2deg)}.toolkit-main{border:1px solid var(--background);border-radius:1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toolkit-main{border:1px solid color-mix(in oklab, var(--background) 16%, transparent)}}.toolkit-main{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.toolkit-main{background:color-mix(in oklab, var(--dark) 82%, var(--background))}}.toolkit-main{box-shadow:0 40px 90px -45px oklch(0% 0 0/.75), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-main{box-shadow:0 40px 90px -45px oklch(0% 0 0/.75), 0 0 0 1px color-mix(in oklab, var(--primary) 14%, transparent)}}.toolkit-main{transform:translate3d(calc(var(--tk-px) * 12px), calc(var(--tk-py) * 10px), 0)}.toolkit-hud{border-bottom:1px solid var(--background);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.toolkit-hud{border-bottom:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.toolkit-hud{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-hud{background:color-mix(in oklab, var(--background) 6%, transparent)}}.toolkit-hud-path{min-width:0;display:grid}.toolkit-hud-path>span{text-overflow:ellipsis;white-space:nowrap;visibility:hidden;grid-area:1/1;min-width:0;overflow:hidden}.toolkit-hud-path>span[data-active=true]{visibility:visible}.toolkit-screen{aspect-ratio:4/3;background:var(--background);width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden;container:tks/size}@supports (color:color-mix(in lab, red, red)){.toolkit-screen{background:color-mix(in oklab, var(--background) 96%, var(--primary))}}.toolkit-swap-layer{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;min-height:0;overflow:hidden}.toolkit-swap-layer[data-active=true]{visibility:visible;pointer-events:auto;animation:.6s cubic-bezier(.22,1,.36,1) both toolkit-swap}.toolkit-swap-layer>*{width:100%;height:100%}.toolkit-segments{border-top:1px solid var(--background);gap:4px;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.toolkit-segments{border-top:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.toolkit-segments{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.toolkit-segments{background:color-mix(in oklab, var(--background) 6%, transparent)}}.toolkit-segment{background:var(--background);border-radius:999px;flex:1;height:3px}@supports (color:color-mix(in lab, red, red)){.toolkit-segment{background:color-mix(in oklab, var(--background) 18%, transparent)}}.toolkit-segment{transition:background .4s,box-shadow .4s}.toolkit-segment[data-state=done]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-segment[data-state=done]{background:color-mix(in oklab, var(--primary) 45%, transparent)}}.toolkit-segment[data-state=active]{background:var(--primary);box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-segment[data-state=active]{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 65%, transparent)}}.toolkit-float{border:1px solid var(--primary);border-radius:.9rem;min-width:8.5rem;padding:.9rem 1.1rem;display:grid;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.toolkit-float{border:1px solid color-mix(in oklab, var(--primary) 32%, transparent)}}.toolkit-float{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.toolkit-float{background:color-mix(in oklab, var(--dark) 88%, var(--background))}}.toolkit-float{transform:translate3d(calc(var(--tk-px) * -22px), calc(var(--tk-py) * -16px), 0);box-shadow:0 24px 55px -30px oklch(0% 0 0/.8)}.toolkit-float-panel{visibility:hidden;pointer-events:none;grid-area:1/1}.toolkit-float-panel[data-active=true]{visibility:visible;pointer-events:auto;animation:.6s cubic-bezier(.22,1,.36,1) both toolkit-swap}.toolkit-meta-tag,.toolkit-next-label{min-width:0;display:grid}.toolkit-meta-tag>span,.toolkit-next-label>span{visibility:hidden;grid-area:1/1}.toolkit-meta-tag>span[data-active=true],.toolkit-next-label>span[data-active=true]{visibility:visible}.toolkit-swap{animation:.6s cubic-bezier(.22,1,.36,1) both toolkit-swap}@keyframes toolkit-swap{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.toolkit-bar{transform-origin:bottom;animation:.6s cubic-bezier(.22,1,.36,1) both toolkit-bar-grow}@keyframes toolkit-bar-grow{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.toolkit-row{animation:.5s cubic-bezier(.22,1,.36,1) both toolkit-row-in}@keyframes toolkit-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.toolkit-next{cursor:pointer;transition:gap .3s}.toolkit-next:hover{gap:.75rem}@media (prefers-reduced-motion:reduce){.toolkit-bg-scan,.toolkit-live-dot,.toolkit-bar,.toolkit-row,.toolkit-swap,.toolkit-swap-layer[data-active=true],.toolkit-float-panel[data-active=true]{animation:none}.toolkit-step[data-state=active] .toolkit-rail-fill{animation:none;transform:scaleY(1)}.toolkit-layer{transform:none!important}}.stats-ledger{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.stats-ledger{background:color-mix(in oklab, var(--surface) 88%, var(--primary) 4%)}}.stats-ledger-bar{animation:1.1s cubic-bezier(.22,1,.36,1) both stats-ledger-grow}@keyframes stats-ledger-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stats-glow-card{box-shadow:0 0 0 1px transparent, 0 20px 45px -30px var(--primary)}@supports (color:color-mix(in lab, red, red)){.stats-glow-card{box-shadow:0 0 0 1px transparent, 0 20px 45px -30px color-mix(in oklab, var(--primary) 35%, transparent)}}.stats-glow-card-halo{box-shadow:0 0 0 1px var(--primary), 0 30px 60px -25px var(--primary)}@supports (color:color-mix(in lab, red, red)){.stats-glow-card-halo{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 25%, transparent), 0 30px 60px -25px color-mix(in oklab, var(--primary) 45%, transparent)}}.section-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.section-backdrop-img{z-index:0;object-fit:cover;object-position:center;filter:grayscale(18%)saturate(.75)contrast(1.05);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.section-backdrop-wash{z-index:1;position:absolute;inset:0}.section-backdrop[data-tone=light] .section-backdrop-wash{background:linear-gradient(180deg, var(--background) 0%, var(--background) 45%, var(--background) 100%), radial-gradient(ellipse 70% 55% at 80% 20%, var(--primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.section-backdrop[data-tone=light] .section-backdrop-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 88%, transparent) 45%, color-mix(in oklab, var(--background) 94%, transparent) 100%), radial-gradient(ellipse 70% 55% at 80% 20%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 70%)}}.section-backdrop[data-tone=surface] .section-backdrop-wash{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 50%, var(--surface) 100%), radial-gradient(ellipse 65% 50% at 15% 80%, var(--primary), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.section-backdrop[data-tone=surface] .section-backdrop-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 92%, transparent) 0%, color-mix(in oklab, var(--surface) 87%, transparent) 50%, color-mix(in oklab, var(--surface) 94%, transparent) 100%), radial-gradient(ellipse 65% 50% at 15% 80%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 72%)}}.section-backdrop[data-tone=dark] .section-backdrop-img{opacity:1;filter:grayscale(28%)saturate(.58)contrast(1.04)brightness(.4)}.section-backdrop[data-tone=dark] .section-backdrop-wash{background:linear-gradient(180deg, var(--dark) 0%, var(--dark) 45%, var(--dark) 100%)}@supports (color:color-mix(in lab, red, red)){.section-backdrop[data-tone=dark] .section-backdrop-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 78%, transparent) 0%, color-mix(in oklab, var(--dark) 70%, transparent) 45%, color-mix(in oklab, var(--dark) 80%, transparent) 100%)}}.section-backdrop-grid{opacity:.35;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.section-backdrop-grid{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 4%, transparent) 1px, transparent 1px)}}.section-backdrop-grid{background-size:48px 48px;-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000,#0000 88%);mask-image:radial-gradient(75% 70% at 50% 40%,#000,#0000 88%)}.section-backdrop[data-tone=dark] .section-backdrop-grid{display:none}.section-backdrop[data-tone=hero] .section-backdrop-img{opacity:1;filter:grayscale(6%)saturate(.94)contrast(1.1)brightness(.82);transform:scale(1.06)}.section-backdrop[data-tone=hero] .section-backdrop-wash{background:linear-gradient(90deg, var(--dark) 0%, var(--dark) 34%, var(--dark) 58%, var(--dark) 100%), linear-gradient(180deg, var(--dark) 0%, transparent 42%, var(--dark) 100%), radial-gradient(ellipse 58% 72% at 76% 38%, var(--primary), transparent 74%)}@supports (color:color-mix(in lab, red, red)){.section-backdrop[data-tone=hero] .section-backdrop-wash{background:linear-gradient(90deg, color-mix(in oklab, var(--dark) 76%, transparent) 0%, color-mix(in oklab, var(--dark) 54%, transparent) 34%, color-mix(in oklab, var(--dark) 28%, transparent) 58%, color-mix(in oklab, var(--dark) 18%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--dark) 24%, transparent) 0%, transparent 42%, color-mix(in oklab, var(--dark) 34%, transparent) 100%), radial-gradient(ellipse 58% 72% at 76% 38%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 74%)}}.section-backdrop[data-tone=hero] .section-backdrop-grid{display:none}.process-bento-grid>*,.process-bento-card,.process-bento-card .bento-scene{min-width:0}.process-bento-card{transition:border-color .35s,box-shadow .35s,transform .35s}.process-bento-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-card:hover{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.process-bento-card:hover{box-shadow:0 28px 60px -40px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-card:hover{box-shadow:0 28px 60px -40px color-mix(in oklab, var(--primary) 35%, transparent)}}.process-bento-card:hover{transform:translateY(-2px)}@keyframes bento-flow-march{to{stroke-dashoffset:-48px}}@keyframes bento-node-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-5px)}}@keyframes bento-node-float-centered{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bento-pulse-scale{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes bento-audit-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bento-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bento-orbit-travel{0%{transform:rotate(0deg) translateX(var(--bento-orbit-r,62px)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--bento-orbit-r,62px)) rotate(-360deg)}}@keyframes bento-chart-march{to{stroke-dashoffset:-120px}}@keyframes bento-chart-breathe{0%,to{opacity:.25}50%{opacity:.45}}@keyframes bento-price-float{0%,to{transform:translate(-50%,-100%)translateY(0)}50%{transform:translate(-50%,-100%)translateY(-3px)}}@keyframes bento-launch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bento-connect-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.05;transform:scale(1.45)}}@keyframes bento-ghost-drift{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.7;transform:translateY(-6px)}}.bento-flow-line{stroke-dasharray:8 6;animation:1.4s linear infinite bento-flow-march}.bento-node-float{animation:2.8s ease-in-out infinite bento-node-float}.bento-pulse-dot{transform-origin:50%;transform-box:fill-box;animation:2s ease-in-out infinite bento-pulse-scale}.bento-pulse-ring{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite bento-pulse-scale}.bento-packet{background:var(--primary);width:7px;height:7px;box-shadow:0 0 12px var(--primary);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bento-packet{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 65%, transparent)}}.bento-packet{offset-path:path("M 150 40 Q 150 95 150 150");animation:2.2s ease-in-out infinite bento-packet-run}@keyframes bento-packet-run{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.bento-audit-fade{background:linear-gradient(180deg, var(--muted) 0%, transparent 20%, transparent 80%, var(--muted) 100%)}@supports (color:color-mix(in lab, red, red)){.bento-audit-fade{background:linear-gradient(180deg, color-mix(in oklab, var(--muted) 50%, var(--background)) 0%, transparent 20%, transparent 80%, color-mix(in oklab, var(--muted) 50%, var(--background)) 100%)}}.bento-audit-track{animation:14s linear infinite bento-audit-scroll}.bento-audit-hot{animation:2.5s ease-in-out infinite bento-audit-glow}@keyframes bento-audit-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 0%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.bento-orbit-spin{transform-origin:150px 90px;animation:22s linear infinite bento-orbit-rotate}.bento-orbit-spin-reverse{transform-origin:150px 90px;animation:16s linear infinite reverse bento-orbit-rotate}.bento-orbit-hub{width:0;height:0;position:absolute;top:56%;left:50%}.bento-orbit-node{animation:12s linear infinite bento-orbit-travel;top:-16px;left:-16px}.bento-chart-line{stroke-dasharray:14 10;animation:2.5s linear infinite bento-chart-march}.bento-chart-area{animation:3s ease-in-out infinite bento-chart-breathe}.bento-chart-grid{stroke-dasharray:4 6;animation:2s linear infinite bento-flow-march}.bento-price-tag{white-space:nowrap;animation:2.2s ease-in-out infinite bento-price-float}.bento-chart-marker{z-index:2;place-items:center;display:grid;position:absolute;translate:-50% -50%}.bento-chart-marker i{background:var(--primary);border-radius:999px;position:absolute}.bento-chart-marker-dot{width:10px;height:10px;animation:2s ease-in-out infinite bento-pulse-scale}.bento-chart-marker-ring{opacity:.15;width:22px;height:22px;animation:2.4s ease-in-out infinite bento-pulse-scale}.bento-launch-panel{animation:3.2s ease-in-out infinite bento-launch-float}.bento-launch-panel-delay{animation-delay:.8s}.bento-launch-flow{animation:1.2s linear infinite bento-flow-march}.bento-connect-ring{animation:2s ease-in-out infinite bento-connect-pulse}.bento-launch-ghost{background:var(--muted);border-radius:.65rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.bento-launch-ghost{background:color-mix(in oklab, var(--muted) 55%, transparent)}}.bento-launch-ghost{animation:4s ease-in-out infinite bento-ghost-drift}.bento-launch-ghost-a{width:5rem;height:3.25rem;top:1.25rem;left:1.25rem}.bento-launch-ghost-b{width:6rem;height:2.5rem;animation-delay:1.2s;bottom:.85rem;right:1.5rem}.bento-scene{isolation:isolate;border:1px solid var(--foreground);border-radius:.85rem;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bento-scene{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.bento-scene{box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), 0 16px 40px -32px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bento-scene{box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), 0 16px 40px -32px color-mix(in oklab, var(--foreground) 18%, transparent)}}.bento-scene--standard,.bento-scene--wide{height:11rem}.bento-scene--chart{height:10rem}.bento-scene-bg{z-index:0;background:var(--muted);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bento-scene-bg{background:color-mix(in oklab, var(--muted) 40%, var(--background))}}.bento-scene-photo{object-fit:cover;object-position:var(--bento-bg-pos,center);width:112%;height:112%;opacity:var(--bento-bg-opacity,.9);transform:scale(var(--bento-bg-scale,1.06));filter:saturate(1.04)contrast(1.03);will-change:transform;animation:32s ease-in-out infinite alternate bento-bg-ken-burns;position:absolute;inset:-6%}.bento-scene-atmosphere{pointer-events:none;background:linear-gradient(180deg, oklch(99.5% .002 247/.62) 0%, oklch(99.5% .002 247/.14) 32%, oklch(99.5% .002 247/.1) 68%, oklch(99.5% .002 247/.58) 100%), linear-gradient(100deg, var(--primary), transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bento-scene-atmosphere{background:linear-gradient(180deg, oklch(99.5% .002 247/.62) 0%, oklch(99.5% .002 247/.14) 32%, oklch(99.5% .002 247/.1) 68%, oklch(99.5% .002 247/.58) 100%), linear-gradient(100deg, color-mix(in oklab, var(--primary) 6%, transparent), transparent 50%)}}.bento-scene-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 48px oklch(25% .02 160/.08)}.bento-scene-glow{pointer-events:none;background:radial-gradient(ellipse 80% 65% at 50% 52%, var(--primary), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bento-scene-glow{background:radial-gradient(ellipse 80% 65% at 50% 52%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 72%)}}.bento-scene-glow{opacity:.85;animation:9s ease-in-out infinite alternate bento-atmosphere-shift}.bento-scene-sweep{pointer-events:none;background:linear-gradient(105deg, transparent 40%, var(--primary) 50%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bento-scene-sweep{background:linear-gradient(105deg, transparent 40%, color-mix(in oklab, var(--primary) 5%, transparent) 50%, transparent 60%)}}.bento-scene-sweep{opacity:.28;animation:14s ease-in-out infinite bento-light-sweep}.bento-scene-viz{z-index:2;width:100%;height:100%;position:relative}.bento-illus-svg{z-index:1;filter:drop-shadow(0 1px oklch(100% 0 0/.35));position:relative}.bento-scene-chip,.bento-scene-panel{-webkit-backdrop-filter:blur(8px)}.bento-scene--marketplace .bento-scene-atmosphere{background:linear-gradient(180deg, oklch(99.5% .002 247/.55) 0%, oklch(99.5% .002 247/.08) 40%, oklch(99.5% .002 247/.45) 100%), radial-gradient(ellipse 75% 60% at 50% 70%, var(--primary), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bento-scene--marketplace .bento-scene-atmosphere{background:linear-gradient(180deg, oklch(99.5% .002 247/.55) 0%, oklch(99.5% .002 247/.08) 40%, oklch(99.5% .002 247/.45) 100%), radial-gradient(ellipse 75% 60% at 50% 70%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 72%)}}.bento-scene--audit .bento-scene-atmosphere{background:linear-gradient(oklch(99.5% .002 247/.5) 0%,oklch(99.5% .002 247/.06) 42%,oklch(99.5% .002 247/.48) 100%)}.bento-scene--audit .bento-audit-fade{background:linear-gradient(oklch(99.5% .002 247/.55) 0%,#0000 16% 82%,oklch(99.5% .002 247/.5) 100%)}.bento-scene--travel .bento-scene-glow{background:radial-gradient(ellipse 80% 65% at 50% 56%, var(--primary), transparent 74%)}@supports (color:color-mix(in lab, red, red)){.bento-scene--travel .bento-scene-glow{background:radial-gradient(ellipse 80% 65% at 50% 56%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 74%)}}.bento-scene--workflow .bento-scene-atmosphere{background:linear-gradient(90deg,oklch(99.5% .002 247/.52) 0%,oklch(99.5% .002 247/.06) 48%,oklch(99.5% .002 247/.5) 100%)}.bento-scene--platform .bento-scene-atmosphere{background:linear-gradient(oklch(99.5% .002 247/.48) 0%,oklch(99.5% .002 247/.05) 50%,oklch(99.5% .002 247/.52) 100%)}.process-bento-card:hover .bento-scene-photo{transform:scale(calc(var(--bento-bg-scale,1.06) * 1.02));filter:saturate(1.06)contrast(1.04)}@keyframes bento-bg-ken-burns{0%{transform:scale(var(--bento-bg-scale,1.06)) translate(0, 0)}to{transform:scale(calc(var(--bento-bg-scale,1.06) * 1.03)) translate(-0.8%, -0.5%)}}@keyframes bento-atmosphere-shift{0%{opacity:.75}to{opacity:1}}@keyframes bento-light-sweep{0%,to{opacity:.2;transform:translate(-8%)}50%{opacity:.5;transform:translate(8%)}}@media (width<=1023px){.bento-scene--standard,.bento-scene--wide{max-width:32rem;height:auto;margin-inline:auto}.bento-scene--standard{aspect-ratio:15/8;min-height:8rem}.bento-scene--wide{aspect-ratio:3/2;min-height:14rem}.bento-scene--audit{aspect-ratio:3/2;min-height:13rem}.bento-scene--workflow{aspect-ratio:16/9;min-height:11rem}.bento-node-float{animation-name:bento-node-float-centered}@supports (container-type:inline-size){.bento-scene--travel{container-type:inline-size}.bento-scene--travel .bento-orbit-node{--bento-orbit-r:16.7cqw}}}@media (width<=639px){.bento-scene-photo{opacity:var(--bento-bg-opacity,.88);filter:saturate(1.02)contrast(1.02)}.bento-scene-sweep{opacity:.25;animation:none}.bento-launch-ghost{display:none}.bento-node-float,.bento-orbit-node{width:2.2rem;height:2.2rem;font-size:9px}.bento-orbit-node{top:-1.1rem;left:-1.1rem}.bento-audit{padding:.85rem}.bento-audit .bento-scene-panel{padding:.55rem .7rem;font-size:11.5px}.bento-price-tag{padding:.4rem .7rem;font-size:12px}.bento-launch{gap:.85rem}.bento-launch-panel{max-width:13.5rem;padding:.85rem .9rem}.bento-launch-panel p{font-size:11.5px}}@media (width<=359px){.process-bento-card{padding:1rem}}@media (prefers-reduced-motion:reduce){.bento-scene-photo,.bento-scene-glow,.bento-scene-sweep{animation:none!important}.process-bento-card:hover .bento-scene-photo{transform:scale(var(--bento-bg-scale,1.06))}.bento-flow-line,.bento-node-float,.bento-pulse-dot,.bento-pulse-ring,.bento-packet,.bento-audit-track,.bento-audit-hot,.bento-orbit-spin,.bento-orbit-spin-reverse,.bento-orbit-node,.bento-chart-line,.bento-chart-area,.bento-chart-grid,.bento-price-tag,.bento-launch-panel,.bento-launch-flow,.bento-connect-ring,.bento-launch-ghost{animation:none}}.partner-showcase{background:radial-gradient(ellipse 55% 45% at 90% 0%, var(--primary), transparent 65%), radial-gradient(ellipse 40% 35% at 5% 100%, var(--primary), transparent 70%), var(--background)}@supports (color:color-mix(in lab, red, red)){.partner-showcase{background:radial-gradient(ellipse 55% 45% at 90% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 65%), radial-gradient(ellipse 40% 35% at 5% 100%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 70%), var(--background)}}.partner-showcase-glow{pointer-events:none;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.partner-showcase-glow{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 4%, transparent) 1px, transparent 1px)}}.partner-showcase-glow{opacity:.45;background-size:42px 42px;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000,#0000 88%);mask-image:radial-gradient(75% 65% at 50% 35%,#000,#0000 88%)}.partner-live-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.partner-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.partner-live-dot{animation:1.8s ease-in-out infinite partner-blink}@keyframes partner-blink{0%,to{opacity:1}50%{opacity:.35}}.partner-tabs{scrollbar-width:none}.partner-tabs::-webkit-scrollbar{display:none}.partner-tab{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:.4rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.partner-tab{background:color-mix(in oklab, var(--card) 80%, transparent)}}.partner-tab{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);padding:.55rem .95rem;font-size:10px;font-weight:700;transition:color .3s,border-color .3s,background .3s}.partner-tab:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.partner-tab:hover{border-color:color-mix(in oklab, var(--foreground) 18%, var(--border))}}.partner-tab[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.partner-tab[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.partner-tab[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.partner-tab[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.partner-tab[data-active=true]{color:var(--primary)}.partner-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.partner-tab-progress{transform-origin:0;background:var(--primary);width:100%;height:2px;animation-name:partner-tab-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes partner-tab-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.partner-copy-slot{display:grid}.partner-copy{visibility:hidden;pointer-events:none;grid-area:1/1;align-self:start;min-width:0;animation:none}.partner-copy[data-active=true]{visibility:visible;pointer-events:auto;animation:.5s cubic-bezier(.22,1,.36,1) both partner-copy-in}@keyframes partner-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.partner-frame{border:1px solid var(--border);background:var(--card);min-height:0;box-shadow:0 28px 70px -40px oklch(20% .02 160/.35), 0 0 0 1px var(--primary);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.partner-frame{box-shadow:0 28px 70px -40px oklch(20% .02 160/.35), 0 0 0 1px color-mix(in oklab, var(--primary) 8%, transparent)}}.partner-frame-chrome{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.partner-frame-chrome{background:color-mix(in oklab, var(--surface) 88%, var(--background))}}.partner-frame-screen{cursor:zoom-in;background:var(--muted);text-align:left;border:0;width:100%;margin:0;padding:0;display:grid;position:relative}.partner-frame-screen:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.partner-shot{object-fit:contain;object-position:top center;background:var(--card);visibility:hidden;grid-area:1/1;width:100%;height:auto;max-height:min(62vh,560px);animation:none;display:block}.partner-shot[data-active=true]{visibility:visible;animation:.55s cubic-bezier(.22,1,.36,1) both partner-shot-in}@keyframes partner-shot-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.partner-expand-hint{border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.partner-expand-hint{background:color-mix(in oklab, var(--background) 92%, transparent)}}.partner-expand-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--foreground);opacity:0;padding:.4rem .7rem;font-size:9.5px;font-weight:700;transition:opacity .25s,transform .25s;transform:translateY(4px);box-shadow:0 10px 24px -16px oklch(0% 0 0/.35)}.partner-frame-screen:hover .partner-expand-hint,.partner-frame-screen:focus-visible .partner-expand-hint{opacity:1;transform:translateY(0)}.partner-segments{border-top:1px solid var(--border);background:var(--surface);gap:4px;padding:.7rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.partner-segments{background:color-mix(in oklab, var(--surface) 80%, var(--background))}}.partner-segment{background:var(--foreground);border-radius:999px;flex:1;height:3px}@supports (color:color-mix(in lab, red, red)){.partner-segment{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.partner-segment{transition:background .35s,box-shadow .35s}.partner-segment[data-state=done]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.partner-segment[data-state=done]{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.partner-segment[data-state=active]{background:var(--primary);box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.partner-segment[data-state=active]{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 40%, transparent)}}.partner-lightbox>button.absolute{display:none}.partner-lightbox-body{background:var(--muted);max-height:calc(96vh - 3.5rem);overflow:auto}@supports (color:color-mix(in lab, red, red)){.partner-lightbox-body{background:color-mix(in oklab, var(--muted) 55%, var(--background))}}.partner-lightbox-body{padding:.75rem}.partner-lightbox-img{border:1px solid var(--border);background:var(--card);border-radius:.5rem;width:100%;height:auto;display:block}@media (width<=639px){.partner-tab{min-height:2.5rem}.partner-shot{max-height:min(42vh,280px)}}@media (prefers-reduced-motion:reduce){.partner-live-dot,.partner-tab-progress,.partner-copy,.partner-copy[data-active=true],.partner-shot,.partner-shot[data-active=true]{animation:none}.partner-tab-progress{transform:scaleX(1)}}.journey-num{background:radial-gradient(ellipse 55% 50% at 50% 50%, var(--primary), transparent 70%), var(--surface);height:auto;min-height:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.journey-num{background:radial-gradient(ellipse 55% 50% at 50% 50%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%), var(--surface)}}.journey-num{color:var(--foreground)}.journey-num-viewport{display:none}.journey-num-stack{padding-block:2.75rem 3rem}@media (width>=1024px){.journey-num{height:auto;min-height:0;padding-block:5.25rem;overflow:visible}.journey-num-viewport{border-radius:inherit;justify-content:center;align-items:center;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.journey-num-stack{display:none}}.journey-num-glow{pointer-events:none;background:radial-gradient(ellipse at center, var(--primary), transparent 70%);border-radius:50%;position:absolute;inset:18% 12%}@supports (color:color-mix(in lab, red, red)){.journey-num-glow{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%)}}.journey-num-glow{filter:blur(36px);opacity:.9}.journey-num-grain{pointer-events:none;opacity:.4;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.journey-num-grain{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px)}}.journey-num-grain{background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 60%,#000,#0000 90%);mask-image:radial-gradient(70% 60%,#000,#0000 90%)}.journey-num-shell{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:100%;height:auto;padding-block:0;display:flex;position:relative}.journey-num-header{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}@media (width>=1024px){.journey-num-header{z-index:2;position:relative}.journey-num-rail{flex:none}}.journey-num-eyebrow{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.journey-num-eyebrow{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.journey-num-eyebrow{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.journey-num-eyebrow{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.journey-num-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);padding:.4rem .9rem;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);font-weight:700}.journey-num-live{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.journey-num-live{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.journey-num-live{animation:1.8s ease-in-out infinite partner-blink}.journey-num-counter{font-family:var(--font-mono);letter-spacing:.12em;color:var(--foreground);align-items:baseline;gap:.35rem;font-size:.85rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.journey-num-counter{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.journey-num-counter-sep{opacity:.45}.journey-num-stage{flex:none;width:100%;min-height:clamp(14rem,22vh,16.5rem);position:relative}.journey-num-slide{text-align:center;will-change:transform, opacity, filter;pointer-events:none;transform-origin:50%;width:min(100%,52rem);position:absolute;top:50%;left:50%}.journey-num-value{font-family:var(--font-display);letter-spacing:-.045em;background:linear-gradient(95deg, var(--primary-deep) 0%, var(--primary) 40%, oklch(74% .09 158) 72%, oklch(62% .05 200) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4rem,12vw,9.25rem);font-weight:700;line-height:.92}.journey-num-label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:1.1rem 0 0;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:600}.journey-num-detail{max-width:34ch;color:var(--muted-foreground);margin:.45rem auto 0;font-size:.92rem;line-height:1.5}.journey-num-rail{justify-content:center;gap:.5rem;padding-top:.55rem;padding-bottom:.25rem;display:flex}.journey-num-tick{background:var(--foreground);border-radius:999px;width:1.75rem;height:3px}@supports (color:color-mix(in lab, red, red)){.journey-num-tick{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.journey-num-tick{transition:background .4s,width .4s,box-shadow .4s}.journey-num-tick[data-on=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.journey-num-tick[data-on=true]{background:color-mix(in oklab, var(--primary) 55%, transparent)}}.journey-num-tick[data-active=true]{background:var(--primary);width:2.75rem;box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.journey-num-tick[data-active=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.journey-num-stack-title{max-width:16ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin-top:.85rem;font-size:clamp(1.85rem,5vw,2.6rem);font-weight:700;line-height:1.1}.journey-num-stack-list{flex-direction:column;gap:.65rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.journey-num-stack-card{border:1px solid var(--foreground);border-radius:1rem;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);align-items:center;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.journey-num-stack-card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.journey-num-stack-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.journey-num-stack-card{background:color-mix(in oklab, var(--background) 88%, transparent)}}.journey-num-stack-card{padding:1.05rem 1.15rem}.journey-num-stack-value{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(95deg, var(--primary-deep), var(--primary));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.65rem,5.5vw,2.2rem);font-weight:700;line-height:1}.journey-num-stack-label{color:var(--foreground);margin:0;font-size:.95rem;font-weight:700}.journey-num-stack-detail{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.82rem;line-height:1.45}@media (width<=639px){.journey-num-stack-card{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1rem 1.05rem}.journey-num-stack-value{font-size:clamp(1.85rem,8vw,2.2rem)}}@media (prefers-reduced-motion:reduce){.journey-num-live{animation:none}}.constellation{background:radial-gradient(ellipse 50% 45% at 15% 20%, var(--primary), transparent 62%), radial-gradient(ellipse 45% 40% at 90% 70%, var(--primary), transparent 68%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.constellation{background:radial-gradient(ellipse 50% 45% at 15% 20%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 62%), radial-gradient(ellipse 45% 40% at 90% 70%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 68%), var(--surface)}}.constellation-bg{pointer-events:none;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.constellation-bg{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px)}}.constellation-bg{opacity:.5;background-size:36px 36px;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000,#0000 90%);mask-image:radial-gradient(80% 70% at 50% 45%,#000,#0000 90%)}.constellation-orb{pointer-events:none;filter:blur(42px);opacity:.5;border-radius:999px;position:absolute}.constellation-orb-a{background:var(--primary);width:12rem;height:12rem;top:12%;left:4%}@supports (color:color-mix(in lab, red, red)){.constellation-orb-a{background:color-mix(in oklab, var(--primary) 20%, transparent)}}.constellation-orb-b{background:var(--primary-soft);width:14rem;height:14rem;bottom:10%;right:4%}@supports (color:color-mix(in lab, red, red)){.constellation-orb-b{background:color-mix(in oklab, var(--primary-soft) 85%, transparent)}}.constellation-layout{min-height:0}.constellation-copy{max-width:34rem}.constellation-headline{letter-spacing:-.02em;color:var(--foreground);font-family:inherit;font-size:clamp(2.15rem,4.8vw,3.75rem);font-style:italic;font-weight:600;line-height:1.08}.constellation-accent{color:var(--primary);font-style:italic;font-weight:600}.constellation-copy-link{text-align:left;border-radius:.65rem;align-items:flex-start;gap:.65rem;width:100%;padding:.45rem .55rem;font-size:.875rem;line-height:1.4;transition:background .25s;display:flex}.constellation-copy-link:hover,.constellation-copy-link[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-copy-link:hover,.constellation-copy-link[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.constellation-copy-dot{background:var(--foreground);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.45rem}@supports (color:color-mix(in lab, red, red)){.constellation-copy-dot{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.constellation-copy-dot{transition:background .25s}.constellation-copy-link[data-active=true] .constellation-copy-dot{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-copy-link[data-active=true] .constellation-copy-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.constellation-stage{aspect-ratio:1;border:1px solid var(--border);border-radius:1.25rem;width:100%;min-height:20rem;max-height:min(36rem,72vh)}@supports (color:color-mix(in lab, red, red)){.constellation-stage{border:1px solid color-mix(in oklab, var(--border) 90%, var(--primary))}}.constellation-stage{background:linear-gradient(180deg, var(--background), var(--card))}@supports (color:color-mix(in lab, red, red)){.constellation-stage{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 94%, transparent), color-mix(in oklab, var(--card) 90%, transparent))}}.constellation-stage{box-shadow:0 28px 70px -48px var(--primary), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.constellation-stage{box-shadow:0 28px 70px -48px color-mix(in oklab, var(--primary) 35%, transparent), inset 0 1px 0 color-mix(in oklab, var(--background) 80%, transparent)}}.constellation-stage-label{z-index:3;font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;color:var(--muted-foreground);pointer-events:none;justify-content:space-between;font-size:9px;font-weight:700;display:flex;position:absolute;top:.75rem;left:1rem;right:1rem}.constellation-stage-meta{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-stage-meta{color:color-mix(in oklab, var(--primary) 75%, var(--muted-foreground))}}.constellation-corner{z-index:3;border-color:var(--primary);width:14px;height:14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.constellation-corner{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.constellation-corner{pointer-events:none;border-style:solid}.constellation-corner-tl{border-width:2px 0 0 2px;top:10px;left:10px}.constellation-corner-tr{border-width:2px 2px 0 0;top:10px;right:10px}.constellation-corner-bl{border-width:0 0 2px 2px;bottom:10px;left:10px}.constellation-corner-br{border-width:0 2px 2px 0;bottom:10px;right:10px}.constellation-orbit{transform-origin:50px 50px;animation:28s linear infinite constellation-spin}.constellation-orbit-slow{animation-duration:42s;animation-direction:reverse}@keyframes constellation-spin{to{transform:rotate(360deg)}}.constellation-branch{stroke-dasharray:2.4 1.8;stroke-linecap:round;opacity:.5;transition:stroke-width .35s,opacity .35s;animation:2.2s ease-in-out infinite constellation-branch-pulse}.constellation-branch[data-active=true]{opacity:1;animation-duration:1.35s}@keyframes constellation-branch-pulse{0%,to{stroke-dashoffset:0;opacity:.35}50%{stroke-dashoffset:-10px;opacity:1}}.constellation-pulse-dot{filter:drop-shadow(0 0 1.5px var(--primary))}@supports (color:color-mix(in lab, red, red)){.constellation-pulse-dot{filter:drop-shadow(0 0 1.5px color-mix(in oklab, var(--primary) 80%, transparent))}}.constellation-glass{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-glass{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.constellation-glass{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.constellation-glass{background:color-mix(in oklab, var(--background) 72%, transparent)}}.constellation-glass{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);box-shadow:0 24px 60px -32px var(--foreground), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-glass{box-shadow:0 24px 60px -32px color-mix(in oklab, var(--foreground) 22%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 10%, transparent)}}.constellation-glass{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.constellation-hub:hover .constellation-glass{box-shadow:0 28px 64px -28px var(--primary);transform:translateY(-2px)scale(1.015)}@supports (color:color-mix(in lab, red, red)){.constellation-hub:hover .constellation-glass{box-shadow:0 28px 64px -28px color-mix(in oklab, var(--primary) 40%, transparent)}}.constellation-live{background:var(--primary);width:5px;height:5px;box-shadow:0 0 0 2px var(--primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.constellation-live{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 22%, transparent)}}.constellation-live{animation:1.8s ease-in-out infinite partner-blink}.constellation-sat{z-index:2;width:min(38vw,10.5rem);animation:5.5s ease-in-out infinite constellation-float}.constellation-sat-inner{border:1px solid var(--border);background:var(--background);border-radius:.85rem;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.constellation-sat-inner{background:color-mix(in oklab, var(--background) 86%, transparent)}}.constellation-sat-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px -26px var(--foreground);padding:.5rem .6rem}@supports (color:color-mix(in lab, red, red)){.constellation-sat-inner{box-shadow:0 12px 32px -26px color-mix(in oklab, var(--foreground) 28%, transparent)}}.constellation-sat-inner{transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}.constellation-sat-icon{border:1px solid var(--primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.constellation-sat-icon{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.constellation-sat-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-sat-icon{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.constellation-sat-icon{color:var(--primary)}.constellation-sat-pip{background:var(--primary);border-radius:999px;width:5px;height:5px}.constellation-sat:hover .constellation-sat-inner,.constellation-sat[data-active=true] .constellation-sat-inner{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-sat:hover .constellation-sat-inner,.constellation-sat[data-active=true] .constellation-sat-inner{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.constellation-sat:hover .constellation-sat-inner,.constellation-sat[data-active=true] .constellation-sat-inner{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.constellation-sat:hover .constellation-sat-inner,.constellation-sat[data-active=true] .constellation-sat-inner{background:color-mix(in oklab, var(--primary) 8%, var(--background))}}.constellation-sat:hover .constellation-sat-inner,.constellation-sat[data-active=true] .constellation-sat-inner{box-shadow:0 16px 36px -24px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.constellation-sat:hover .constellation-sat-inner,.constellation-sat[data-active=true] .constellation-sat-inner{box-shadow:0 16px 36px -24px color-mix(in oklab, var(--primary) 45%, transparent)}}.constellation-sat:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.9rem}@keyframes constellation-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-5px)}}@media (width<=1023px){.constellation-layout{grid-template-columns:1fr}.constellation-copy{max-width:none}.constellation-stage{aspect-ratio:1/1.05;min-height:22rem;max-height:none}}@media (width<=639px){.constellation-sat{width:min(46vw,9.25rem)}.constellation-hub{width:min(62%,16rem)!important}}@media (prefers-reduced-motion:reduce){.constellation-branch,.constellation-sat,.constellation-live,.constellation-orbit{animation:none}}.nc-section{--nc-stage-ms:1.8s;box-sizing:border-box;padding-block:4rem}.nc-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.nc-copy,.nc-stage{min-width:0}.nc-chips{flex-wrap:wrap;gap:.5rem;display:flex}.nc-chip{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,color .2s}.nc-chip:hover,.nc-chip-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nc-chip:hover,.nc-chip-on{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.nc-chip:hover,.nc-chip-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nc-chip:hover,.nc-chip-on{background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.nc-chip:hover,.nc-chip-on{color:var(--primary)}.nc-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nc-rail{flex-direction:column;gap:.25rem;display:none}.nc-rail-fill{transform-origin:0;background:var(--primary);height:100%;display:block;transform:scaleX(0)}.nc-rail-fill-on{animation:nc-rail-fill var(--nc-stage-ms) linear forwards}@keyframes nc-rail-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nc-globe-wrap{aspect-ratio:1;flex-shrink:0;width:100%;max-width:18rem;margin-inline:auto;position:relative;overflow:hidden}.nc-globe{aspect-ratio:1;width:100%;height:100%;position:relative}.nc-node{z-index:2;border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px var(--foreground);border-radius:999px;align-items:center;gap:.625rem;padding:.625rem 1rem;display:none;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.nc-node{box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 8%, transparent)}}.nc-node{transition:border-color .2s,box-shadow .2s}.nc-node-on{z-index:4;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nc-node-on{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.nc-node-on{box-shadow:0 8px 24px -16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.nc-node-on{box-shadow:0 8px 24px -16px color-mix(in oklab, var(--primary) 45%, transparent)}}.nc-node:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nc-console{border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px var(--foreground);border-radius:1rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.nc-console{box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent)}}.nc-console{flex-shrink:0;min-height:16.75rem}.nc-console-title,.nc-console-body,.nc-metric-label{position:relative}.nc-console-ghost{visibility:hidden;display:block}.nc-console-live{display:block;position:absolute;inset:0}.nc-dots{display:none}@media (width>=640px){.nc-section{padding-block:6rem}.nc-globe-wrap{max-width:22rem}}@media (width>=1024px){.nc-section{flex-direction:column;justify-content:center;height:100svh;max-height:100svh;padding-block:clamp(.5rem,1.5vh,1.5rem);display:flex;overflow:hidden}.nc-section>.container-page{flex-direction:column;flex:auto;justify-content:center;height:100%;min-height:0;max-height:100%;display:flex}.nc-layout{flex:auto;grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,2.25rem);min-height:0;max-height:100%}.nc-copy,.nc-stage{flex-direction:column;min-height:0;max-height:100%;display:flex}.nc-stage{justify-content:center}.nc-section .nc-copy h2{margin-top:clamp(.4rem,1vh,1rem);font-size:clamp(1.45rem,1.05rem + 1.6vh,2.25rem);line-height:1.1}.nc-chips{display:none}.nc-section .nc-rail{gap:clamp(.05rem,.35vh,.25rem);margin-top:clamp(.55rem,1.4vh,1.5rem);display:flex}.nc-section .nc-rail button{gap:.65rem;padding-block:clamp(.15rem,.55vh,.5rem);padding-inline:.65rem}.nc-section .nc-rail button>span:first-child{width:clamp(1.7rem,3vh,2.25rem);height:clamp(1.7rem,3vh,2.25rem)}.nc-section .nc-ctas{gap:.65rem;margin-top:clamp(.55rem,1.4vh,1.5rem)}.nc-section .nc-ctas a{padding-block:clamp(.45rem,.9vh,.7rem);padding-inline:1.25rem}.nc-globe-wrap{aspect-ratio:1;width:min(100%,30rem,42svh);max-width:30rem;height:auto;max-height:42svh;padding:clamp(2.1rem,3.8vh,3.25rem);overflow:visible}.nc-globe{overflow:visible}.nc-node{gap:.45rem;padding:.4rem .7rem;display:flex}.nc-node:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nc-node:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.nc-section .nc-console{flex:none;min-height:11.75rem;margin-top:clamp(.4rem,1vh,1rem);padding:clamp(.7rem,1.3vh,1.15rem) clamp(.85rem,1.4vh,1.25rem)}.nc-section .nc-console-title{margin-top:.35rem;font-size:clamp(.95rem,.7rem + .9vh,1.2rem)}.nc-section .nc-console-body{margin-top:.35rem;font-size:.8125rem;line-height:1.45}.nc-section .nc-console-body .nc-console-ghost,.nc-section .nc-console-body .nc-console-live{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nc-section .nc-console .nc-metric{margin-top:.55rem;padding-block:.4rem}.nc-section .nc-console .nc-metric strong{font-size:clamp(1.15rem,.85rem + 1.1vh,1.5rem)}.nc-section .nc-console ul{gap:.2rem;margin-top:.5rem}.nc-section .nc-dots{flex:none;margin-top:clamp(.45rem,1.1vh,1rem);display:block}}@media (width>=1024px) and (height>=900px){.nc-globe-wrap{width:min(100%,32rem,46svh);max-width:32rem;max-height:46svh;padding:clamp(2.4rem,4.2vh,3.6rem)}.nc-node{gap:.55rem;padding:.5rem .85rem}}@media (width>=1280px) and (height>=800px){.nc-layout{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}}@media (width>=1440px) and (height>=900px){.nc-layout{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:2.25rem}}@media (width>=1512px) and (height>=960px){.nc-globe-wrap{width:min(100%,32rem,48svh);max-height:48svh}}@media (width>=1680px) and (height>=1000px){.nc-section{padding-block:clamp(.85rem,2vh,1.75rem)}.nc-globe-wrap{width:min(100%,34rem,50svh);max-width:34rem;max-height:50svh}}@media (width>=1920px) and (height>=1080px){.nc-layout{grid-template-columns:minmax(0,28rem) minmax(0,1fr);gap:2.5rem}.nc-globe-wrap{width:min(100%,34rem,52svh);max-width:34rem;max-height:52svh;padding:3.5rem}.nc-section .nc-console{min-height:13.25rem;padding:1.15rem 1.35rem}.nc-section .nc-console-body .nc-console-ghost,.nc-section .nc-console-body .nc-console-live{-webkit-line-clamp:3}}@media (width>=2560px) and (height>=1400px){.nc-globe-wrap{width:min(100%,36rem,48svh);max-width:36rem;max-height:48svh}}@media (width>=1024px) and (height<=820px){.nc-section .nc-copy h2{font-size:clamp(1.35rem,2.4vh,1.65rem)}.nc-globe-wrap{width:min(100%,26rem,38svh);max-height:38svh;padding:2rem}.nc-node{gap:.35rem;padding:.3rem .55rem}.nc-node span:last-child span:last-child,.nc-section .nc-console ul{display:none}}@media (width<=639px){.nc-section{overflow:hidden}.nc-console{padding:1rem}}@media (prefers-reduced-motion:reduce){.nc-chip,.nc-node,.nc-dots span,.nc-rail-fill{transition:none}.nc-rail-fill-on{animation:none;transform:scaleX(1)}}.netgraph{background:radial-gradient(ellipse 55% 45% at 18% 15%, var(--primary), transparent 62%), radial-gradient(ellipse 50% 45% at 88% 80%, var(--primary), transparent 66%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.netgraph{background:radial-gradient(ellipse 55% 45% at 18% 15%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 62%), radial-gradient(ellipse 50% 45% at 88% 80%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 66%), var(--surface)}}.netgraph-viewport{display:none}.netgraph-stack{padding-block:3.5rem}@media (width>=1024px){.netgraph{height:460vh}.netgraph-viewport{border-radius:inherit;height:100dvh;display:block;position:sticky;top:0;overflow:hidden}.netgraph-stack{display:none}}.netgraph-grid{pointer-events:none;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.netgraph-grid{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px)}}.netgraph-grid{opacity:.55;background-size:38px 38px;-webkit-mask-image:radial-gradient(78% 70% at 50% 48%,#000,#0000 92%);mask-image:radial-gradient(78% 70% at 50% 48%,#000,#0000 92%)}.netgraph-orb{pointer-events:none;filter:blur(60px);opacity:.55;border-radius:999px;position:absolute}.netgraph-orb-a{background:var(--primary);width:20rem;height:20rem;top:6%;left:2%}@supports (color:color-mix(in lab, red, red)){.netgraph-orb-a{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.netgraph-orb-b{background:var(--primary-soft);width:22rem;height:22rem;bottom:4%;right:2%}@supports (color:color-mix(in lab, red, red)){.netgraph-orb-b{background:color-mix(in oklab, var(--primary-soft) 90%, transparent)}}.netgraph-shell{z-index:1;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.75rem,2vh,1.75rem);height:100%;padding-block:clamp(1.5rem,4vh,3rem);display:grid;position:relative}.netgraph-header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.netgraph-eyebrow{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.netgraph-eyebrow{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.netgraph-eyebrow{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-eyebrow{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.netgraph-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);padding:.4rem .9rem;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);font-weight:700}.netgraph-live{background:var(--primary);width:5px;height:5px;box-shadow:0 0 0 2px var(--primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.netgraph-live{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 22%, transparent)}}.netgraph-live{animation:1.8s ease-in-out infinite partner-blink}.netgraph-headline{max-width:30ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;margin-top:.9rem;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:700;line-height:1.1}.netgraph-headline em{color:var(--primary-deep);font-family:inherit;font-style:italic;font-weight:500}.netgraph-counter{font-family:var(--font-mono);color:var(--foreground);align-items:baseline;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.netgraph-counter{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.netgraph-counter-index{color:var(--primary);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1}.netgraph-counter-total{letter-spacing:.1em;font-size:.85rem}.netgraph-main{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) minmax(15rem,20rem);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:0;display:grid}.netgraph-rail{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.netgraph-rail-item{border:1px solid var(--foreground);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.netgraph-rail-item{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item{background:color-mix(in oklab, var(--background) 60%, transparent)}}.netgraph-rail-item{padding:.6rem .7rem .75rem;transition:border-color .35s,background .35s,transform .35s}.netgraph-rail-item[data-done=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item[data-done=true]{border-color:color-mix(in oklab, var(--primary) 22%, transparent)}}.netgraph-rail-item[data-on=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item[data-on=true]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.netgraph-rail-item[data-on=true]{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item[data-on=true]{background:color-mix(in oklab, var(--background) 92%, transparent)}}.netgraph-rail-item[data-on=true]{box-shadow:0 14px 32px -26px var(--primary);transform:translate(4px)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item[data-on=true]{box-shadow:0 14px 32px -26px color-mix(in oklab, var(--primary) 45%, transparent)}}.netgraph-rail-icon{border:1px solid var(--foreground);border-radius:.55rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-icon{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.netgraph-rail-icon{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-icon{background:color-mix(in oklab, var(--background) 80%, transparent)}}.netgraph-rail-icon{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-icon{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.netgraph-rail-icon{transition:color .35s,border-color .35s,background .35s}.netgraph-rail-item[data-on=true] .netgraph-rail-icon{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item[data-on=true] .netgraph-rail-icon{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.netgraph-rail-item[data-on=true] .netgraph-rail-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-item[data-on=true] .netgraph-rail-icon{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.netgraph-rail-item[data-on=true] .netgraph-rail-icon{color:var(--primary)}.netgraph-rail-index{font-family:var(--font-mono);letter-spacing:.18em;color:var(--foreground);font-size:9px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-index{color:color-mix(in oklab, var(--foreground) 38%, transparent)}}.netgraph-rail-label{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.85rem;font-weight:600;display:block;overflow:hidden}.netgraph-rail-bar{background:var(--foreground);inset-inline:0;height:2px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.netgraph-rail-bar{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.netgraph-rail-bar span{transform-origin:0;background:var(--primary);height:100%;display:block}.netgraph-stage{aspect-ratio:1;width:min(100%,min(34rem,52vh));margin-inline:auto;position:relative}.netgraph-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.netgraph-orbit{transform-origin:50px 50px;animation:34s linear infinite netgraph-spin}.netgraph-orbit-rev{animation-duration:52s;animation-direction:reverse}@keyframes netgraph-spin{to{transform:rotate(360deg)}}.netgraph-branch{transition:stroke-dashoffset .15s linear,stroke-width .35s}.netgraph-packet{filter:drop-shadow(0 0 2px var(--primary))}@supports (color:color-mix(in lab, red, red)){.netgraph-packet{filter:drop-shadow(0 0 2px color-mix(in oklab, var(--primary) 85%, transparent))}}.netgraph-hub{z-index:3;border:1px solid var(--primary);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:9.5rem;height:9.5rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.netgraph-hub{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.netgraph-hub{background:radial-gradient(circle at 42% 35%, var(--primary), var(--background) 72%)}@supports (color:color-mix(in lab, red, red)){.netgraph-hub{background:radial-gradient(circle at 42% 35%, color-mix(in oklab, var(--primary) 14%, var(--background)), var(--background) 72%)}}.netgraph-hub{box-shadow:0 24px 60px -34px var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-hub{box-shadow:0 24px 60px -34px color-mix(in oklab, var(--primary) 55%, transparent)}}.netgraph-hub{text-align:center}.netgraph-hub-pulse{border:1px solid var(--primary);border-radius:999px;position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.netgraph-hub-pulse{border:1px solid color-mix(in oklab, var(--primary) 25%, transparent)}}.netgraph-hub-pulse{animation:3.4s ease-out infinite netgraph-pulse}@keyframes netgraph-pulse{0%{opacity:.8;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}to{opacity:0}}.netgraph-hub-mark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--primary-deep);font-size:1.6rem;font-weight:700}.netgraph-hub-label{color:var(--foreground);font-size:.72rem;font-weight:650}.netgraph-hub-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);font-size:9px}.netgraph-node{border:1px solid var(--foreground);border-radius:.85rem;align-items:center;gap:.5rem;width:9rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.netgraph-node{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.netgraph-node{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.netgraph-node{background:color-mix(in oklab, var(--background) 90%, transparent)}}.netgraph-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 30px -26px var(--foreground);padding:.5rem .6rem}@supports (color:color-mix(in lab, red, red)){.netgraph-node{box-shadow:0 14px 30px -26px color-mix(in oklab, var(--foreground) 30%, transparent)}}.netgraph-node{transition:border-color .35s,box-shadow .35s,background .35s}.netgraph-node[data-on=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-node[data-on=true]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.netgraph-node[data-on=true]{background:var(--background);box-shadow:0 18px 38px -22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-node[data-on=true]{box-shadow:0 18px 38px -22px color-mix(in oklab, var(--primary) 50%, transparent)}}.netgraph-node-icon{border:1px solid var(--primary);border-radius:.5rem;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.netgraph-node-icon{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.netgraph-node-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-node-icon{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.netgraph-node-icon{color:var(--primary)}.netgraph-node-title{color:var(--foreground);font-size:.78rem;font-weight:700;display:block}.netgraph-node-metric{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:9px;display:block}.netgraph-console{border:1px solid var(--foreground);border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.netgraph-console{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.netgraph-console{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.netgraph-console{background:color-mix(in oklab, var(--background) 88%, transparent)}}.netgraph-console{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 50px -38px var(--foreground);padding:1.2rem 1.25rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.netgraph-console{box-shadow:0 22px 50px -38px color-mix(in oklab, var(--foreground) 35%, transparent)}}.netgraph-console{animation:.5s cubic-bezier(.22,1,.36,1) both netgraph-console-in}@keyframes netgraph-console-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.netgraph-console-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.netgraph-console-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:none;color:var(--primary);font-size:10px;font-weight:800}.netgraph-console-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.netgraph-console-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.netgraph-console-dot{animation:1.6s ease-in-out infinite partner-blink}.netgraph-console-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin-top:.65rem;font-size:1.15rem;font-weight:700;line-height:1.25}.netgraph-console-body{color:var(--muted-foreground);margin-top:.55rem;font-size:.85rem;line-height:1.55}.netgraph-console-metric{border:1px solid var(--primary);border-radius:.75rem;margin-top:.95rem}@supports (color:color-mix(in lab, red, red)){.netgraph-console-metric{border:1px solid color-mix(in oklab, var(--primary) 20%, transparent)}}.netgraph-console-metric{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-console-metric{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.netgraph-console-metric{padding:.7rem .85rem}.netgraph-console-metric strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary-deep);font-size:1.75rem;font-weight:700;line-height:1;display:block}.netgraph-console-metric span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--foreground);margin-top:.25rem;font-size:9px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.netgraph-console-metric span{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.netgraph-console-lines{font-family:var(--font-mono);letter-spacing:.04em;color:var(--foreground);flex-direction:column;gap:.3rem;margin:.9rem 0 0;padding:0;font-size:10px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.netgraph-console-lines{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.netgraph-console-lines li{border-left:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-console-lines li{border-left:2px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.netgraph-console-lines li{padding-left:.55rem;transition:opacity .25s linear}.netgraph-console-cta{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.netgraph-cta,.netgraph-cta-ghost{border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.8rem;font-weight:600;transition:transform .25s,border-color .25s,color .25s;display:inline-flex}.netgraph-cta{background:var(--primary);color:var(--primary-foreground)}.netgraph-cta-ghost{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.netgraph-cta-ghost{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.netgraph-cta-ghost{background:var(--background);color:var(--foreground)}.netgraph-cta:hover,.netgraph-cta-ghost:hover{transform:translateY(-1px)}.netgraph-cta-ghost:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-cta-ghost:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.netgraph-cta-ghost:hover{color:var(--primary)}.netgraph-progress{background:var(--foreground);border-radius:999px;height:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.netgraph-progress{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.netgraph-progress-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.netgraph-progress-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 55%, transparent), var(--primary))}}.netgraph-progress-tick{background:var(--foreground);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.netgraph-progress-tick{background:color-mix(in oklab, var(--foreground) 14%, transparent)}}.netgraph-progress-tick{transition:background .3s,box-shadow .3s}.netgraph-progress-tick[data-on=true]{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.netgraph-progress-tick[data-on=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.netgraph-stack-card{border:1px solid var(--foreground);border-radius:1rem;align-items:flex-start;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.netgraph-stack-card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.netgraph-stack-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.netgraph-stack-card{background:color-mix(in oklab, var(--background) 90%, transparent)}}.netgraph-stack-card{padding:1rem}.netgraph-stack-metric{font-family:var(--font-mono);color:var(--primary);flex-shrink:0;font-size:.9rem;font-weight:700}@media (prefers-reduced-motion:reduce){.netgraph-orbit,.netgraph-hub-pulse,.netgraph-live,.netgraph-console,.netgraph-console-dot{animation:none}}.market-path{background:radial-gradient(ellipse 55% 45% at 20% 20%, var(--primary), transparent 65%), radial-gradient(ellipse 50% 40% at 85% 75%, var(--primary), transparent 68%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.market-path{background:radial-gradient(ellipse 55% 45% at 20% 20%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 65%), radial-gradient(ellipse 50% 40% at 85% 75%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 68%), var(--surface)}}.market-path{color:var(--foreground)}.market-path-pin{display:none}.market-path-stack{padding-block:3.25rem 3.75rem}@media (width>=1024px){.market-path{height:300vh}.market-path-pin{border-radius:inherit;height:100dvh;display:block;overflow:hidden}.market-path-stack{display:none}}.market-path-glow{pointer-events:none;background:radial-gradient(ellipse at center, var(--primary), transparent 70%);border-radius:50%;position:absolute;inset:15% 8% 20%}@supports (color:color-mix(in lab, red, red)){.market-path-glow{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%)}}.market-path-glow{filter:blur(40px)}.market-path-grid{pointer-events:none;opacity:.4;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.market-path-grid{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px)}}.market-path-grid{background-size:40px 40px;-webkit-mask-image:radial-gradient(75% 65% at 45%,#000,#0000 90%);mask-image:radial-gradient(75% 65% at 45%,#000,#0000 90%)}.market-path-chrome{z-index:1;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.75rem;height:100%;padding-block:clamp(1.1rem,3vh,2.25rem);display:grid;position:relative}.market-path-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.market-path-headline{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:700;line-height:1.12}.market-path-lede{max-width:42ch;color:var(--muted-foreground);margin-top:.55rem;font-size:.9rem;line-height:1.5}.market-path-counter{font-family:var(--font-mono);letter-spacing:.12em;color:var(--foreground);align-items:baseline;gap:.3rem;font-size:.85rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.market-path-counter{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.market-path-counter-sep{opacity:.45}.market-path-stage{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:stretch;gap:1.25rem;min-height:0;display:grid;position:relative}.market-path-graph{width:100%;height:100%;min-height:18rem;overflow:visible}.market-path-readout{border:1px solid var(--foreground);border-radius:1.1rem;align-self:center}@supports (color:color-mix(in lab, red, red)){.market-path-readout{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.market-path-readout{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.market-path-readout{background:color-mix(in oklab, var(--background) 90%, transparent)}}.market-path-readout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 48px -36px var(--foreground);padding:1.15rem 1.2rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.market-path-readout{box-shadow:0 20px 48px -36px color-mix(in oklab, var(--foreground) 30%, transparent)}}.market-path-readout{animation:.45s cubic-bezier(.22,1,.36,1) both market-path-readout-in}@keyframes market-path-readout-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.market-path-readout-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;color:var(--primary);margin:0;font-size:10px;font-weight:800}.market-path-readout-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:.5rem 0 0;font-size:1.15rem;font-weight:700}.market-path-readout-body{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.market-path-readout-metric{border:1px solid var(--primary);border-radius:.75rem;margin-top:.85rem}@supports (color:color-mix(in lab, red, red)){.market-path-readout-metric{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.market-path-readout-metric{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-path-readout-metric{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.market-path-readout-metric{padding:.65rem .8rem}.market-path-readout-metric strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary-deep);font-size:1.65rem;font-weight:700;line-height:1;display:block}.market-path-readout-metric span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--foreground);margin-top:.2rem;font-size:9px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.market-path-readout-metric span{color:color-mix(in oklab, var(--foreground) 48%, transparent)}}.market-path-readout-lines{font-family:var(--font-mono);letter-spacing:.03em;color:var(--foreground);flex-direction:column;gap:.28rem;margin:.75rem 0 0;padding:0;font-size:10px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.market-path-readout-lines{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.market-path-readout-lines li{border-left:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-path-readout-lines li{border-left:2px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.market-path-readout-lines li{padding-left:.5rem}.market-path-rail{flex-wrap:wrap;justify-content:flex-start;gap:.4rem .65rem;display:flex}.market-path-tick{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--foreground);font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.market-path-tick{color:color-mix(in oklab, var(--foreground) 38%, transparent)}}.market-path-tick{transition:color .35s,opacity .35s}.market-path-tick[data-on=true]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-path-tick[data-on=true]{color:color-mix(in oklab, var(--primary) 70%, var(--foreground))}}.market-path-tick[data-active=true]{color:var(--primary-deep)}.market-path-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.market-path-progress{background:var(--foreground);border-radius:999px;flex:1;height:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.market-path-progress{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.market-path-progress{overflow:hidden}.market-path-progress span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.market-path-progress span{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 55%, transparent), var(--primary))}}.market-path-outro-cta{flex-wrap:wrap;gap:.45rem;display:flex}.market-path-cta,.market-path-cta-ghost{border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.78rem;font-weight:600;transition:transform .25s,border-color .25s,color .25s;display:inline-flex}.market-path-cta{background:var(--primary);color:var(--primary-foreground)}.market-path-cta-ghost{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.market-path-cta-ghost{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.market-path-cta-ghost{background:var(--background);color:var(--foreground)}.market-path-cta:hover,.market-path-cta-ghost:hover{transform:translateY(-1px)}.market-path-cta-ghost:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-path-cta-ghost:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.market-path-cta-ghost:hover{color:var(--primary)}.market-path-stack-list{flex-direction:column;gap:.65rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.market-path-stack-card{border:1px solid var(--foreground);border-radius:1rem;align-items:flex-start;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.market-path-stack-card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.market-path-stack-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.market-path-stack-card{background:color-mix(in oklab, var(--background) 90%, transparent)}}.market-path-stack-card{padding:1rem 1.1rem}.market-path-stack-index{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);flex-shrink:0;font-size:10px;font-weight:800}.market-path-stack-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0;font-size:10px;font-weight:700}.market-path-stack-title{color:var(--foreground);margin:.2rem 0 0;font-size:.95rem;font-weight:700}.market-path-stack-body{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.8rem;line-height:1.45}.market-path-stack-metric{font-family:var(--font-display);color:var(--primary-deep);flex-shrink:0;font-size:1.1rem;font-weight:700}.market-path-outro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.market-path-outro p{max-width:36ch;color:var(--muted-foreground);margin:0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.market-path-readout{animation:none}}.feature-orbit{--fo-mint:oklch(54.8% .117 158.2);--fo-amber:oklch(62% .12 75);--fo-teal:oklch(50% .1 190);--fo-cyan:oklch(55% .1 210);--fo-forest:oklch(42% .098 158.2);background:radial-gradient(ellipse 70% 55% at 50% 45%, var(--primary), transparent 70%), oklch(98.5% .008 158);border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature-orbit{background:radial-gradient(ellipse 70% 55% at 50% 45%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 70%), oklch(98.5% .008 158)}}.feature-orbit-bg{pointer-events:none;background-image:radial-gradient(var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feature-orbit-bg{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 10%, transparent) 1px, transparent 1px)}}.feature-orbit-bg{opacity:.55;background-size:22px 22px;-webkit-mask-image:radial-gradient(75% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(75% 70%,#000 20%,#0000 75%)}.feature-orbit-em{color:var(--primary-deep);font-family:inherit;font-style:italic;font-weight:500}.feature-orbit-stage{--orbit-r:clamp(12.5rem, 22vw, 15.5rem);--spin-s:28s;max-width:72rem;height:min(38rem,72vw);margin-inline:auto;position:relative}.feature-orbit-side-type{pointer-events:none;z-index:0;letter-spacing:-.02em;color:var(--foreground);flex-direction:column;gap:.35rem;font-family:inherit;font-size:clamp(1.6rem,2.8vw,2.35rem);font-style:italic;font-weight:500;line-height:1.15;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.feature-orbit-side-type{color:color-mix(in oklab, var(--foreground) 14%, transparent)}}.feature-orbit-side-type{-webkit-user-select:none;user-select:none}.feature-orbit-side-type span{font-family:var(--font-display);letter-spacing:.08em;text-transform:none;color:var(--primary);font-size:.72em;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.feature-orbit-side-type span{color:color-mix(in oklab, var(--primary) 28%, transparent)}}.feature-orbit-side-type-left{text-align:left;left:.25rem;translate:0 -50%}.feature-orbit-side-type-right{text-align:right;right:.25rem;translate:0 -50%}.feature-orbit-ring{width:calc(var(--orbit-r) * 2);height:calc(var(--orbit-r) * 2);border:1px solid var(--primary);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.feature-orbit-ring{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.feature-orbit-ring{animation:feature-orbit-spin var(--spin-s) linear infinite}.feature-orbit-ring-soft{width:calc(var(--orbit-r) * 2 + 4.5rem);height:calc(var(--orbit-r) * 2 + 4.5rem);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.feature-orbit-ring-soft{border-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.feature-orbit-ring-soft{animation-direction:reverse;animation-duration:calc(var(--spin-s) * 1.45);border-style:dashed}.feature-orbit-satellite{z-index:1;background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 3px var(--primary);border-radius:999px;margin:-4px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.feature-orbit-satellite{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.feature-orbit-satellite{animation:feature-orbit-sat var(--spin-s) linear infinite}.feature-orbit-satellite-2{background:var(--fo-amber,oklch(62% .12 75));width:6px;height:6px;animation-duration:calc(var(--spin-s) * 1.35);margin:-3px;animation-direction:reverse}@keyframes feature-orbit-spin{to{transform:rotate(360deg)}}@keyframes feature-orbit-sat{0%{transform:rotate(0deg) translateY(calc(var(--orbit-r) * -1 - 1.1rem))}to{transform:rotate(360deg) translateY(calc(var(--orbit-r) * -1 - 1.1rem))}}.feature-orbit-core{z-index:2;border:1px solid var(--primary);border-radius:999px;place-items:center;width:8.5rem;height:8.5rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.feature-orbit-core{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.feature-orbit-core{background:radial-gradient(circle at 40% 35%, var(--primary), white 70%)}@supports (color:color-mix(in lab, red, red)){.feature-orbit-core{background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--primary) 18%, white), white 70%)}}.feature-orbit-core{box-shadow:0 18px 40px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.feature-orbit-core{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--primary) 45%, transparent)}}.feature-orbit-core-glow{background:radial-gradient(circle, var(--primary), transparent 68%);border-radius:999px;position:absolute;inset:-28%}@supports (color:color-mix(in lab, red, red)){.feature-orbit-core-glow{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 22%, transparent), transparent 68%)}}.feature-orbit-core-glow{z-index:-1;animation:4.5s ease-in-out infinite feature-orbit-pulse}@keyframes feature-orbit-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.feature-orbit-core-logo{object-fit:contain;width:72%;height:auto}.feature-orbit-core-badge{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.3rem;display:inline-flex;position:absolute;bottom:-.35rem}@supports (color:color-mix(in lab, red, red)){.feature-orbit-core-badge{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.feature-orbit-core-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);background:#fff;padding:.22rem .55rem;font-size:9px;font-weight:700}.feature-orbit-node{--angle:0deg;z-index:3;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--orbit-r) * -1)) rotate(calc(var(--angle) * -1));position:absolute;top:50%;left:50%}.feature-orbit-node[data-active=true]{z-index:5}.feature-orbit-card{border:1px solid var(--foreground);border-radius:1.15rem;flex-direction:column;align-items:flex-start;gap:.75rem;width:9.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature-orbit-card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.feature-orbit-card{background:linear-gradient(165deg, oklab(100% 0 5.96046e-8/.92), var(--primary-soft))}@supports (color:color-mix(in lab, red, red)){.feature-orbit-card{background:linear-gradient(165deg, oklab(100% 0 5.96046e-8/.92), color-mix(in oklab, var(--primary-soft) 55%, white))}}.feature-orbit-card{text-align:left;box-shadow:0 14px 32px -26px var(--foreground);padding:.95rem .9rem 1rem}@supports (color:color-mix(in lab, red, red)){.feature-orbit-card{box-shadow:0 14px 32px -26px color-mix(in oklab, var(--foreground) 35%, transparent)}}.feature-orbit-card{cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.feature-orbit-card:before{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");position:absolute;inset:0}.feature-orbit-card[data-active=true]{border-color:var(--fo-accent,var(--primary));transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.feature-orbit-card[data-active=true]{border-color:color-mix(in oklab, var(--fo-accent,var(--primary)) 45%, transparent)}}.feature-orbit-card[data-active=true]{box-shadow:0 18px 36px -22px var(--fo-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.feature-orbit-card[data-active=true]{box-shadow:0 18px 36px -22px color-mix(in oklab, var(--fo-accent,var(--primary)) 40%, transparent)}}.feature-orbit-node[data-accent=mint],.feature-orbit-card[data-accent=mint],.feature-orbit-detail[data-accent=mint],.feature-orbit-dot[data-accent=mint],.feature-orbit-mobile-card[data-accent=mint]{--fo-accent:var(--fo-mint)}.feature-orbit-node[data-accent=amber],.feature-orbit-card[data-accent=amber],.feature-orbit-detail[data-accent=amber],.feature-orbit-dot[data-accent=amber],.feature-orbit-mobile-card[data-accent=amber]{--fo-accent:var(--fo-amber)}.feature-orbit-node[data-accent=teal],.feature-orbit-card[data-accent=teal],.feature-orbit-detail[data-accent=teal],.feature-orbit-dot[data-accent=teal],.feature-orbit-mobile-card[data-accent=teal]{--fo-accent:var(--fo-teal)}.feature-orbit-node[data-accent=cyan],.feature-orbit-card[data-accent=cyan],.feature-orbit-detail[data-accent=cyan],.feature-orbit-dot[data-accent=cyan],.feature-orbit-mobile-card[data-accent=cyan]{--fo-accent:var(--fo-cyan)}.feature-orbit-node[data-accent=forest],.feature-orbit-card[data-accent=forest],.feature-orbit-detail[data-accent=forest],.feature-orbit-dot[data-accent=forest],.feature-orbit-mobile-card[data-accent=forest]{--fo-accent:var(--fo-forest)}.feature-orbit-icon{z-index:1;border:1px solid var(--fo-accent,var(--primary));border-radius:.65rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.feature-orbit-icon{border:1px solid color-mix(in oklab, var(--fo-accent,var(--primary)) 28%, transparent)}}.feature-orbit-icon{color:var(--fo-accent,var(--primary));background-color:var(--fo-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.feature-orbit-icon{background-color:color-mix(in oklab, var(--fo-accent,var(--primary)) 8%, white)}}.feature-orbit-icon{background-image:linear-gradient(var(--fo-accent,var(--primary)) 1px, transparent 1px), linear-gradient(90deg, var(--fo-accent,var(--primary)) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.feature-orbit-icon{background-image:linear-gradient(color-mix(in oklab, var(--fo-accent,var(--primary)) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--fo-accent,var(--primary)) 12%, transparent) 1px, transparent 1px)}}.feature-orbit-icon{background-size:7px 7px}.feature-orbit-card-title{z-index:1;color:var(--foreground);font-size:.92rem;line-height:1.3;position:relative}.feature-orbit-card-title strong{font-family:var(--font-display);font-weight:700}.feature-orbit-card-title em{color:var(--fo-accent,var(--primary));font-family:inherit;font-style:italic;font-weight:500}@supports (color:color-mix(in lab, red, red)){.feature-orbit-card-title em{color:color-mix(in oklab, var(--fo-accent,var(--primary)) 85%, var(--foreground))}}.feature-orbit-card-fill{z-index:1;transform-origin:0;background:var(--fo-accent,var(--primary));width:100%;height:2px;animation-name:partner-tab-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.feature-orbit-detail{z-index:4;border:1px solid var(--fo-accent,var(--primary));border-radius:1.15rem;width:14.5rem;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.feature-orbit-detail{border:1px solid color-mix(in oklab, var(--fo-accent,var(--primary)) 28%, transparent)}}.feature-orbit-detail{background:#fff}@supports (color:color-mix(in lab, red, red)){.feature-orbit-detail{background:color-mix(in oklab, white 94%, var(--fo-accent,var(--primary)))}}.feature-orbit-detail{box-shadow:0 18px 40px -28px var(--fo-accent,var(--primary));padding:1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.feature-orbit-detail{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--fo-accent,var(--primary)) 45%, transparent)}}.feature-orbit-detail{animation:.45s cubic-bezier(.22,1,.36,1) both feature-orbit-detail-in}.feature-orbit-node[data-side=left] .feature-orbit-detail{right:calc(100% + .85rem);transform:translateY(-50%)}.feature-orbit-node[data-side=right] .feature-orbit-detail{left:calc(100% + .85rem);transform:translateY(-50%)}@keyframes feature-orbit-detail-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.feature-orbit-detail-cat{font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;color:var(--fo-accent,var(--primary));font-size:10px;font-weight:800}.feature-orbit-detail-body{color:var(--foreground);margin-top:.45rem;font-size:.9rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.feature-orbit-detail-body{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.feature-orbit-dot{background:var(--foreground);border:0;border-radius:999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.feature-orbit-dot{background:color-mix(in oklab, var(--foreground) 15%, transparent)}}.feature-orbit-dot{cursor:pointer;transition:transform .3s,background .3s}.feature-orbit-dot[data-active=true]{background:var(--fo-accent,var(--primary));transform:scale(1.35)}.feature-orbit-mobile-card{border:1px solid var(--foreground);border-radius:1.1rem;align-items:flex-start;gap:.85rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.feature-orbit-mobile-card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.feature-orbit-mobile-card{text-align:left;background:#fff;padding:1rem;transition:border-color .3s,box-shadow .3s}.feature-orbit-mobile-card[data-active=true]{border-color:var(--fo-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.feature-orbit-mobile-card[data-active=true]{border-color:color-mix(in oklab, var(--fo-accent,var(--primary)) 40%, transparent)}}.feature-orbit-mobile-card[data-active=true]{box-shadow:0 14px 32px -24px var(--fo-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.feature-orbit-mobile-card[data-active=true]{box-shadow:0 14px 32px -24px color-mix(in oklab, var(--fo-accent,var(--primary)) 40%, transparent)}}.feature-orbit-detail-reserve{display:none}@media (width>=1024px){.feature-orbit-detail-reserve{flex-shrink:0;height:7.5rem;display:block}}.feature-orbit-mobile-list{gap:.75rem;display:grid}.feature-orbit-mobile-detail-slot{border:1px solid var(--foreground);border-radius:1.1rem;min-height:7.25rem;margin-top:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.feature-orbit-mobile-detail-slot{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.feature-orbit-mobile-detail-slot{background:#fff;padding:1rem 1.05rem}.feature-orbit-mobile-detail-panel{visibility:hidden;grid-area:1/1}.feature-orbit-mobile-detail-panel[data-active=true]{visibility:visible}@media (width<=1279px) and (width>=1024px){.feature-orbit-stage{--orbit-r:12rem;height:34rem}.feature-orbit-detail{width:12.5rem}.feature-orbit-card{width:8.75rem}.feature-orbit-side-type{font-size:1.45rem}}.fo-feed-window{height:11.75rem;margin-top:1.25rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.fo-feed-track{will-change:transform;flex-direction:column;animation:18s linear infinite fo-feed-up;display:flex}.fo-feed-track--down{animation-name:fo-feed-down;animation-duration:22s}.fo-feed-window:hover .fo-feed-track{animation-play-state:paused}.fo-feed-list{flex-direction:column;flex-shrink:0;gap:1rem;padding-bottom:1rem;display:flex}.fo-feed-list--markets{gap:.875rem;padding-bottom:.875rem}@keyframes fo-feed-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes fo-feed-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.feature-orbit-ring,.feature-orbit-satellite,.feature-orbit-core-glow,.feature-orbit-detail,.feature-orbit-card-fill,.fo-feed-track{animation:none}.fo-feed-track{will-change:auto;transform:none}.fo-feed-list--clone{display:none}.fo-feed-window{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}}.two-track-cinema{position:relative;overflow:clip}.two-track-panel{z-index:2;align-items:center;padding-block:clamp(3rem,8vh,5rem);display:flex}.two-track-3d-headline,.two-track-3d-stage,.two-track-3d-footer{opacity:0;transform:translateY(22px)}.two-track-cinema[data-settled=true] .two-track-3d-headline,.two-track-cinema[data-settled=true] .two-track-3d-stage,.two-track-cinema[data-settled=true] .two-track-3d-footer{opacity:1;transform:none}.two-track-cinema[data-settled=true] .two-track-3d-headline{transition-delay:.12s}.two-track-cinema[data-settled=true] .two-track-3d-stage{transition-delay:.28s}.two-track-cinema[data-settled=true] .two-track-3d-footer{transition-delay:.42s}.two-track-stage{perspective:1800px;perspective-origin:50% 46%;transform-style:preserve-3d;--tt-screen-h:clamp(32rem, 46vw, 38rem);--tt-bezel-h:calc(var(--tt-screen-h) + 1.3rem);--tt-panel-pad:.65rem .72rem;--tt-console-gap:.5rem;align-items:stretch;gap:clamp(2rem,5vh,3.5rem);margin-top:clamp(2rem,5vh,3rem);display:grid}@media (width>=1024px){.two-track-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.two-track-cinema:not([data-settled=true]) .two-track-3d-card{transform:rotateX(18deg) rotateY(var(--tt-tilt-y,0deg)) rotateZ(var(--tt-tilt-z,0deg)) translateY(40px) scale(.94)}.two-track-cinema[data-settled=true] .two-track-3d-card{transform:none}}.two-track-3d-card{transform-origin:50% 55%;height:100%;transform-style:preserve-3d;will-change:transform;flex-direction:column;transition:transform 1s ease-in-out;display:flex}.two-track-3d-bezel{width:100%;height:var(--tt-bezel-h);min-height:var(--tt-bezel-h);max-height:var(--tt-bezel-h);background:linear-gradient(145deg,oklch(92% .01 155),oklch(86% .015 155));border-radius:1.35rem;flex-direction:column;flex:none;padding:.65rem;display:flex;box-shadow:0 28px 64px -36px oklch(28% .04 160/.35),inset 0 0 0 1px oklch(100% 0 0/.5)}.two-track-3d-screen{height:var(--tt-screen-h);min-height:var(--tt-screen-h);max-height:var(--tt-screen-h);box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 20px 48px -32px var(--foreground);background:oklch(99.5% .003 155);border:1px solid oklch(88% .012 155);border-radius:.95rem;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.two-track-3d-screen{box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 20px 48px -32px color-mix(in oklab, var(--foreground) 14%, transparent)}}.two-track-chrome{z-index:6;border-bottom:1px solid var(--foreground);flex-shrink:0;align-items:center;gap:.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.two-track-chrome{border-bottom:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.two-track-chrome{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.two-track-chrome{background:color-mix(in oklab, var(--muted) 32%, white)}}.two-track-chrome{padding:.65rem 1rem}.two-track-chrome-dots{gap:.28rem;display:inline-flex}.two-track-chrome-dots i{background:var(--foreground);border-radius:999px;width:.5rem;height:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.two-track-chrome-dots i{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.two-track-chrome-dots i:first-child{background:#ff5f57}.two-track-chrome-dots i:nth-child(2){background:#febc2e}.two-track-chrome-dots i:nth-child(3){background:#28c840}.two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);flex:1;align-items:center;gap:.35rem;font-size:11px;display:inline-flex;overflow:hidden}.two-track-chrome-badge{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.two-track-chrome-badge{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.two-track-chrome-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-chrome-badge{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.two-track-chrome-badge{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);flex-shrink:0;padding:.18rem .6rem;font-size:10px;font-weight:700}.two-track-chrome-pulse{background:var(--primary);border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;animation:2s ease-in-out infinite two-track-live-pulse;position:relative}.two-track-chrome-pulse:after{content:"";border:1px solid var(--primary);border-radius:999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.two-track-chrome-pulse:after{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.two-track-chrome-pulse:after{animation:2.4s ease-out infinite two-track-pulse-ring}.two-track-3d-grid{pointer-events:none;z-index:0;opacity:.45;background-image:radial-gradient(oklch(72% .02 155/.55) 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.two-track-3d-glare{pointer-events:none;z-index:4;border-radius:inherit;background:radial-gradient(circle at 28% 16%,oklch(100% 0 0/.55),#0000 42%);position:absolute;inset:0}.two-track-3d-scan{pointer-events:none;z-index:3;background:linear-gradient(180deg, transparent, var(--primary) 50%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.two-track-3d-scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 8%, transparent) 50%, transparent)}}.two-track-3d-scan{opacity:.35;animation:5.5s ease-in-out infinite two-track-screen-scan}.two-track-3d-inner{z-index:2;gap:var(--tt-console-gap);flex:auto;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:clamp(.85rem,2.2vw,1.25rem);display:grid;position:relative;overflow:hidden}.two-track-3d-headline{flex-direction:column;flex-shrink:0;gap:.12rem;transition:opacity .55s ease-out,transform .55s ease-out;display:flex}.two-track-3d-line{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700}.two-track-3d-accent{color:var(--primary);font-size:clamp(1.3rem,2.6vw,1.75rem);font-style:italic;font-weight:600;line-height:1.05}.two-track-3d-fade{letter-spacing:-.01em;color:var(--foreground);margin-top:.12rem;font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.two-track-3d-fade{color:color-mix(in oklab, var(--foreground) 22%, transparent)}}.two-track-3d-stage{flex-direction:column;flex:auto;min-height:0;transition:opacity .55s ease-out,transform .55s ease-out;display:flex;overflow:hidden}.two-track-3d-stage>.two-track-console{flex:auto;width:100%;min-height:0}.two-track-3d-footer{border-top:1px solid var(--foreground);flex-shrink:0;padding-top:.55rem;padding-right:2.65rem}@supports (color:color-mix(in lab, red, red)){.two-track-3d-footer{border-top:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.two-track-3d-footer{transition:opacity .45s ease-out,transform .45s ease-out}.two-track-3d-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.two-track-3d-tags{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.two-track-3d-tags li{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.two-track-3d-tags li{border:1px solid color-mix(in oklab, var(--primary) 16%, var(--border))}}.two-track-3d-tags li{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-tags li{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.two-track-3d-tags li{font-family:var(--font-mono);color:var(--primary);padding:.2rem .5rem;font-size:8px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.two-track-3d-tags li{color:color-mix(in oklab, var(--primary) 80%, var(--foreground))}}.two-track-3d-badge{z-index:5;border:1px solid var(--foreground);border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex;position:absolute;bottom:1.1rem;right:1.1rem}@supports (color:color-mix(in lab, red, red)){.two-track-3d-badge{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.two-track-3d-badge{color:var(--primary);background:#fff;box-shadow:0 10px 24px -16px oklch(28% .04 160/.45)}.two-track-3d-copy{margin-top:1.25rem;padding-inline:.25rem}.two-track-stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.05rem;font-weight:700}.two-track-stat-label{color:var(--muted-foreground);margin-top:.2rem;font-size:10px;line-height:1.3}.two-track-cta{width:fit-content;color:var(--primary);border-bottom:1px solid #0000;align-items:center;gap:.45rem;margin-top:.85rem;font-size:.875rem;font-weight:600;transition:border-color .25s;display:inline-flex}.two-track-cta:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-cta:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.two-track-console{gap:var(--tt-console-gap);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.two-track-console-broker,.two-track-console-travel{flex:auto}.two-track-console-top,.two-track-console-split{flex:auto;min-height:0;overflow:hidden}.two-track-search-bar,.two-track-pipeline,.two-track-module-rail{flex-shrink:0}.two-track-panel-kicker{font-family:var(--font-mono);letter-spacing:.07em;text-transform:none;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.two-track-console-top{align-items:stretch;gap:.6rem;height:100%;min-height:0;display:grid}@media (width>=480px){.two-track-console-top{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.two-track-hub-panel,.two-track-log-panel,.two-track-pricing-panel,.two-track-inventory-panel,.two-track-quote-panel{border:1px solid var(--foreground);border-radius:.7rem;flex-direction:column;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.two-track-hub-panel,.two-track-log-panel,.two-track-pricing-panel,.two-track-inventory-panel,.two-track-quote-panel{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.two-track-hub-panel,.two-track-log-panel,.two-track-pricing-panel,.two-track-inventory-panel,.two-track-quote-panel{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.two-track-hub-panel,.two-track-log-panel,.two-track-pricing-panel,.two-track-inventory-panel,.two-track-quote-panel{background:color-mix(in oklab, var(--card) 88%, white)}}.two-track-hub-panel,.two-track-log-panel,.two-track-pricing-panel,.two-track-inventory-panel,.two-track-quote-panel{padding:var(--tt-panel-pad);box-shadow:inset 0 1px oklch(100% 0 0/.65)}.two-track-hub-panel{height:100%;min-height:0}.two-track-hub-panel .two-track-panel-kicker{flex-shrink:0}.two-track-hub-panel .two-track-inventory-strip{flex-shrink:0;margin-top:auto}.two-track-hub-viz{isolation:isolate;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.two-track-hub-viz-stage{--tt-orbit-radius:2.85rem;flex-shrink:0;width:100%;height:7rem;position:relative}.two-track-hub-svg{width:100%;height:100%;position:absolute;inset:0}.two-track-hub-svg .two-track-orbit-ring{transform-origin:100px 50px;animation:24s linear infinite two-track-orbit-spin}.two-track-hub-svg .two-track-orbit-ring-inner{animation-duration:18s;animation-direction:reverse}.two-track-hub-svg .two-track-spoke{transition:stroke .4s,stroke-width .4s,opacity .4s}.two-track-hub-svg .two-track-spoke[data-active=true]{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-hub-svg .two-track-spoke[data-active=true]{stroke:color-mix(in oklab, var(--primary) 75%, white)}}.two-track-hub-svg .two-track-spoke[data-active=true]{stroke-width:1.35px;opacity:1;animation:1.4s ease-in-out infinite two-track-spoke-flow}.two-track-orbit-core-sm{z-index:3;background:var(--primary);width:2.5rem;height:2.5rem;color:var(--primary-foreground);box-shadow:0 0 0 5px var(--primary), 0 0 22px var(--primary);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.two-track-orbit-core-sm{box-shadow:0 0 0 5px color-mix(in oklab, var(--primary) 14%, transparent), 0 0 22px color-mix(in oklab, var(--primary) 24%, transparent)}}.two-track-orbit-core-sm{animation:3.2s ease-in-out infinite two-track-core-sync}.two-track-hub-viz-stage .two-track-orbit-core-sm{width:2.65rem;height:2.65rem}.two-track-orbit-node-sm{z-index:2;width:1.75rem;height:1.75rem;font-size:8px;font-family:var(--font-mono);color:var(--muted-foreground);box-shadow:0 0 0 1px var(--border);animation:14s linear infinite two-track-orbit-travel-sm;animation-delay:calc(var(--orbit-i) * -2.3s);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:color .35s,box-shadow .35s,background .35s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.two-track-hub-viz-stage .two-track-orbit-node-sm{width:1.85rem;height:1.85rem;font-size:9px;animation-name:two-track-orbit-travel-hub}.two-track-orbit-node-sm[data-active=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-orbit-node-sm[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, white)}}.two-track-orbit-node-sm[data-active=true]{box-shadow:0 0 0 1px var(--primary), 0 0 14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-orbit-node-sm[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--border)), 0 0 14px color-mix(in oklab, var(--primary) 28%, transparent)}}.two-track-orbit-node-sm[data-active=true]{z-index:4}.two-track-orbit-node-sm[data-status=Live],.two-track-orbit-node-sm[data-status=Synced]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-orbit-node-sm[data-status=Live],.two-track-orbit-node-sm[data-status=Synced]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, var(--border))}}.two-track-orbit-node-sm[data-status=Pushing]{animation:14s linear infinite two-track-orbit-travel-sm,1.6s ease-in-out infinite two-track-node-push;animation-delay:calc(var(--orbit-i) * -2.3s), 0s}.two-track-hub-viz-stage .two-track-orbit-node-sm[data-status=Pushing]{animation:14s linear infinite two-track-orbit-travel-hub,1.6s ease-in-out infinite two-track-node-push;animation-delay:calc(var(--orbit-i) * -2.3s), 0s}.two-track-orbit-node-sm[data-status=Queued]{opacity:.72}.two-track-inventory-strip{font-family:var(--font-mono);color:var(--muted-foreground);flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0;margin-top:.45rem;font-size:10px;line-height:1.35;display:flex}.two-track-inventory-strip>span:not(.two-track-inventory-dot){flex-shrink:0}.two-track-inventory-strip>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.two-track-inventory-dot{background:var(--primary);border-radius:999px;width:.2rem;height:.2rem}@supports (color:color-mix(in lab, red, red)){.two-track-inventory-dot{background:color-mix(in oklab, var(--primary) 50%, var(--border))}}.two-track-side-stack{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:.55rem;height:100%;min-height:0;display:grid;overflow:hidden}.two-track-log-panel,.two-track-pricing-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.two-track-log-panel .two-track-panel-kicker,.two-track-pricing-head{flex-shrink:0}.two-track-log-viewport{flex:auto;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.two-track-log-track{flex-direction:column;gap:.32rem;animation:10s linear infinite two-track-log-scroll;display:flex}.two-track-log-row{font-family:var(--font-mono);color:var(--muted-foreground);grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:.45rem;font-size:10px;line-height:1.4;display:grid}.two-track-log-row span:first-child{color:var(--foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.two-track-log-row span:first-child{color:color-mix(in oklab, var(--foreground) 38%, transparent)}}.two-track-log-row span:first-child{font-variant-numeric:tabular-nums}.two-track-log-row span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.two-track-log-row[data-ok=true] span:last-child{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-log-row[data-ok=true] span:last-child{color:color-mix(in oklab, var(--primary) 85%, var(--foreground))}}.two-track-pricing-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.two-track-best-tag{background:var(--primary);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.two-track-best-tag{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.two-track-best-tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);padding:.1rem .35rem;font-size:9px;font-weight:800;animation:2.5s ease-in-out infinite two-track-best-glow}.two-track-pricing-asks{gap:1.15rem;margin-top:.25rem;display:flex}.two-track-pricing-label{font-family:var(--font-mono);color:var(--muted-foreground);margin-bottom:.1rem;font-size:10px;line-height:1.3;display:block}.two-track-pricing-asks strong{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.2;display:block}.two-track-pricing-bars{flex-shrink:0;align-items:flex-end;gap:.25rem;height:2.5rem;margin-top:auto;display:flex}.two-track-pricing-bar{background:linear-gradient(180deg, var(--primary), var(--primary));border-radius:.15rem .15rem 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.two-track-pricing-bar{background:linear-gradient(180deg, var(--primary), color-mix(in oklab, var(--primary) 45%, white))}}.two-track-pricing-bar{animation:2.8s ease-in-out infinite two-track-bar-breathe}.two-track-module-rail{flex-wrap:wrap;flex-shrink:0;gap:.4rem;display:flex}.two-track-module-rail li{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.two-track-module-rail li{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.two-track-module-rail li{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;background:#fff;padding:.28rem .58rem;font-size:9px;font-weight:600;line-height:1.25;transition:border-color .35s,color .35s,background .35s,box-shadow .35s}.two-track-module-rail li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-module-rail li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.two-track-module-rail li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-module-rail li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.two-track-module-rail li[data-active=true]{color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 0 16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-module-rail li[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent), 0 0 16px color-mix(in oklab, var(--primary) 10%, transparent)}}.two-track-module-rail li[data-active=true] svg{animation:2.4s linear infinite two-track-icon-spin}.two-track-search-bar{border:1px solid var(--foreground);border-radius:.6rem;flex-shrink:0;align-items:center;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.two-track-search-bar{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.two-track-search-bar{font-family:var(--font-mono);color:var(--foreground);box-shadow:0 0 0 1px var(--primary);background:#fff;padding:.5rem .65rem;font-size:10px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.two-track-search-bar{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 6%, transparent)}}.two-track-search-query{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.two-track-search-badge{background:var(--primary);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.two-track-search-badge{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.two-track-search-badge{color:var(--primary);padding:.15rem .5rem;font-size:9px;font-weight:700;line-height:1.2}.two-track-search-badge:before{content:"";background:var(--primary);border-radius:999px;width:.34rem;height:.34rem;animation:2s ease-in-out infinite two-track-live-pulse}.two-track-console-split{align-items:stretch;gap:.55rem;height:100%;min-height:0;display:grid}@media (width>=480px){.two-track-console-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.two-track-inventory-panel{justify-content:flex-start;gap:.35rem;height:100%;min-height:0}.two-track-inventory-row{border:1px solid var(--foreground);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.two-track-inventory-row{border:1px solid color-mix(in oklab, var(--foreground) 5%, transparent)}}.two-track-inventory-row{background:#fff;padding:.48rem .58rem}.two-track-inventory-row+.two-track-inventory-row{margin-top:0}.two-track-inventory-row-main{flex:auto;min-width:0}.two-track-inventory-section{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.two-track-inventory-seats{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:.14rem;font-size:10px;line-height:1.3;display:block}.two-track-inventory-prices{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.22rem;font-size:10px;font-weight:700;line-height:1.25;display:flex}.two-track-margin-pill{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.two-track-margin-pill{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.two-track-margin-pill{color:var(--primary);white-space:nowrap;padding:.1rem .42rem;font-size:9px;line-height:1.2}.two-track-quote-panel{justify-content:flex-start;gap:.1rem;height:100%;min-height:0}.two-track-quote-rows,.two-track-quote-actions{flex-shrink:0}.two-track-quote-event{color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.84rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.two-track-quote-venue,.two-track-quote-line{font-family:var(--font-mono);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:10px;line-height:1.35;overflow:hidden}.two-track-quote-rows{border-top:1px dashed var(--foreground);flex-direction:column;gap:.38rem;margin-top:auto;padding-top:.48rem;display:flex}@supports (color:color-mix(in lab, red, red)){.two-track-quote-rows{border-top:1px dashed color-mix(in oklab, var(--foreground) 10%, transparent)}}.two-track-quote-rows div{min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:.55rem;font-size:10px;line-height:1.35;display:flex}.two-track-quote-rows div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.two-track-quote-rows strong{color:var(--foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;line-height:1.25}.two-track-quote-total strong{color:var(--primary);font-size:.92rem}.two-track-quote-actions{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.two-track-quote-action{border:1px solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:.22rem .55rem;font-size:9px;font-weight:600;line-height:1.25}.two-track-quote-action[data-ready=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-quote-action[data-ready=true]{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.two-track-quote-action[data-ready=true]{color:var(--primary)}.two-track-quote-action-wa{animation:3s ease-in-out infinite two-track-wa-pulse}.two-track-pipeline{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.two-track-pipeline li{border:1px solid var(--foreground);border-radius:.5rem;flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.two-track-pipeline li{border:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.two-track-pipeline li{text-align:center;background:#fff;padding:.45rem .3rem;transition:border-color .35s,box-shadow .35s,background .35s}.two-track-pipeline li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-pipeline li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.two-track-pipeline li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-pipeline li[data-active=true]{background:color-mix(in oklab, var(--primary) 4%, white)}}.two-track-pipeline li[data-active=true]{box-shadow:0 0 0 1px var(--primary), 0 0 14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-pipeline li[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent), 0 0 14px color-mix(in oklab, var(--primary) 8%, transparent)}}.two-track-pipeline-dot{background:var(--foreground);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.two-track-pipeline-dot{background:color-mix(in oklab, var(--foreground) 20%, transparent)}}.two-track-pipeline li[data-active=true] .two-track-pipeline-dot{background:var(--primary);animation:1.8s ease-in-out infinite two-track-live-pulse}.two-track-pipeline-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700;line-height:1.25}.two-track-pipeline li[data-active=true] .two-track-pipeline-label{color:var(--primary)}.two-track-pipeline-detail{font-family:var(--font-mono);color:var(--foreground);font-size:9px;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.two-track-pipeline-detail{color:color-mix(in oklab, var(--foreground) 42%, transparent)}}.two-track-pipeline-detail{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.two-track-pipeline li[data-active=true] .two-track-pipeline-detail{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-pipeline li[data-active=true] .two-track-pipeline-detail{color:color-mix(in oklab, var(--primary) 75%, var(--foreground))}}@media (width<=1023px){.two-track-stage{--tt-screen-h:auto}.two-track-cinema{overflow:hidden}.two-track-panel{align-items:stretch;min-height:0;padding-block:2.5rem 3rem}.two-track-3d-headline,.two-track-3d-stage,.two-track-3d-footer{opacity:1;transition:none;transform:none}.two-track-3d-bezel,.two-track-3d-screen{height:auto;min-height:0;max-height:none}.two-track-3d-inner,.two-track-console{overflow:visible}.two-track-3d-card{transition:none;transform:none}}@media (width<=639px){.two-track-panel>.container-page{padding-inline:clamp(1rem,4.5vw,1.35rem)}.two-track-stage{--tt-screen-h:auto;--tt-panel-pad:.75rem .9rem;padding-inline:.15rem}.two-track-3d-card,.two-track-3d-bezel,.two-track-3d-screen,.two-track-3d-inner,.two-track-console,.two-track-side-stack,.two-track-hub-panel,.two-track-log-panel,.two-track-pricing-panel{box-sizing:border-box;min-width:0;max-width:100%}.two-track-3d-bezel{padding:.7rem}.two-track-3d-inner{padding-block:.9rem;padding-inline:1.125rem;overflow:hidden}.two-track-log-row span:last-child,.two-track-pricing-head,.two-track-pricing-bars{padding-right:.2rem}.two-track-3d-line{font-size:1.05rem}.two-track-3d-accent{font-size:1.2rem}.two-track-3d-fade{font-size:.88rem}.two-track-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.two-track-module-rail li{padding:.24rem .48rem;font-size:8px}.two-track-stat-value{font-size:.95rem}.two-track-stat-label{font-size:9px}.two-track-search-query{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.two-track-inventory-strip{flex-wrap:wrap}.two-track-search-badge{display:none}}@media (width<=479px){.two-track-panel>.container-page{padding-inline:clamp(1.125rem,5.2vw,1.35rem)}.two-track-stage{--tt-panel-pad:.8rem .95rem;padding-inline:.25rem}.two-track-3d-inner{padding-inline:1.25rem}.two-track-log-row span:last-child,.two-track-pricing-head,.two-track-pricing-bars{padding-right:.2rem}.two-track-console-top,.two-track-console-split{grid-template-columns:minmax(0,1fr)}.two-track-side-stack{min-height:11.5rem}.two-track-hub-viz-stage{--tt-orbit-radius:2.55rem;height:6.25rem}}@media (prefers-reduced-motion:reduce){.two-track-log-track,.two-track-orbit-node-sm,.two-track-orbit-core-sm,.two-track-hub-svg .two-track-orbit-ring,.two-track-hub-svg .two-track-spoke,.two-track-3d-scan,.two-track-chrome-pulse,.two-track-chrome-pulse:after,.two-track-search-badge:before,.two-track-module-rail li[data-active=true] svg,.two-track-pipeline li[data-active=true] .two-track-pipeline-dot,.two-track-best-tag,.two-track-pricing-bar,.two-track-quote-action-wa,.two-track-orbit-node-sm[data-status=Pushing]{animation:none!important}}@keyframes two-track-live-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes two-track-log-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes two-track-best-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 30%, transparent)}}@keyframes two-track-bar-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes two-track-wa-pulse{0%,to{border-color:var(--border)}50%{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));color:var(--primary)}}.two-track-illus{width:100%;height:100%;min-height:7rem;position:relative}.two-track-illus-svg{width:100%;height:100%;position:absolute;inset:0}.two-track-orbit-ring{fill:none;stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.two-track-orbit-ring{stroke:color-mix(in oklab, var(--border) 80%, var(--primary))}}.two-track-orbit-ring{stroke-width:1px;stroke-dasharray:4 6;transform-origin:160px 58px;animation:22s linear infinite two-track-orbit-spin}.two-track-orbit-ring-inner{animation-duration:16s;animation-direction:reverse}.two-track-spoke{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-spoke{stroke:color-mix(in oklab, var(--primary) 22%, var(--border))}}.two-track-spoke{stroke-width:1px;stroke-dasharray:3 5;animation:2.4s ease-in-out infinite two-track-spoke-pulse}.two-track-orbit-core{z-index:3;background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);font-family:var(--font-mono);box-shadow:0 0 0 4px var(--primary);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;font-size:7px;font-weight:800;display:flex;position:absolute;top:48%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.two-track-orbit-core{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent)}}.two-track-orbit-node{--orbit-angle:calc(var(--orbit-i) * 60deg - 90deg);z-index:2;width:1.35rem;height:1.35rem;font-family:var(--font-mono);color:var(--muted-foreground);box-shadow:0 0 0 1px var(--border);animation:14s linear infinite two-track-orbit-travel;animation-delay:calc(var(--orbit-i) * -2.3s);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:6px;font-weight:700;display:flex;position:absolute;top:48%;left:50%;translate:-50% -50%}.two-track-ticker{flex-direction:column;gap:.3rem;width:min(10rem,48%);display:flex;position:absolute;bottom:0;right:0}.two-track-ticker-row{border:1px solid var(--foreground);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.two-track-ticker-row{border:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.two-track-ticker-row{font-family:var(--font-mono);color:var(--muted-foreground);background:oklch(100% 0 0/.82);padding:.25rem .45rem;font-size:7px;animation:6s ease-in-out infinite two-track-ticker-pulse}.two-track-ticker-row:nth-child(2){animation-delay:-1.5s}.two-track-ticker-row:nth-child(3){animation-delay:-3s}.two-track-ticker-row:nth-child(4){animation-delay:-4.5s}.two-track-ticker-row[data-ok=true] span:last-child{color:var(--primary);font-weight:700}.two-track-illus-travel{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:.65rem;display:grid}.two-track-flow{flex-direction:column;justify-content:center;gap:.35rem;display:flex}.two-track-flow-step{border:1px solid var(--foreground);border-radius:.45rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.two-track-flow-step{border:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.two-track-flow-step{background:oklch(100% 0 0/.82);padding:.28rem .45rem;animation:4s ease-in-out infinite two-track-step-glow}.two-track-flow-dot{background:var(--primary);border-radius:999px;width:.35rem;height:.35rem}.two-track-flow-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--muted-foreground);font-size:7px;font-weight:700}.two-track-flow-value{font-family:var(--font-mono);color:var(--primary);font-size:7px;font-weight:700}.two-track-quote-card{border:1px solid var(--primary);border-radius:.65rem;flex-direction:column;justify-content:center;display:flex}@supports (color:color-mix(in lab, red, red)){.two-track-quote-card{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.two-track-quote-card{box-shadow:0 14px 28px -24px var(--primary);background:#fff;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.two-track-quote-card{box-shadow:0 14px 28px -24px color-mix(in oklab, var(--primary) 45%, transparent)}}.two-track-quote-card{animation:5s ease-in-out infinite two-track-quote-float}.two-track-quote-kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:7px}.two-track-quote-title{color:var(--foreground);margin-top:.2rem;font-size:.68rem;font-weight:700}.two-track-quote-meta{font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:.4rem;margin-top:.35rem;font-size:7px;display:flex}.two-track-quote-meta strong{color:var(--primary);font-size:.78rem}.two-track-quote-bar{background:var(--muted);border-radius:999px;height:.18rem;margin-top:.45rem}@supports (color:color-mix(in lab, red, red)){.two-track-quote-bar{background:color-mix(in oklab, var(--muted) 60%, white)}}.two-track-quote-bar{overflow:hidden}.two-track-quote-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));width:72%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.two-track-quote-bar span{background:linear-gradient(90deg, var(--primary), color-mix(in oklab, var(--primary) 55%, white))}}.two-track-quote-bar span{animation:3.5s ease-in-out infinite alternate two-track-bar-fill}@keyframes two-track-screen-scan{0%,to{opacity:0;translate:0 -100%}45%,55%{opacity:.2;translate:0 100%}}@keyframes two-track-orbit-spin{to{rotate:360deg}}@keyframes two-track-orbit-travel-sm{0%{transform:rotate(0)translate(2.15rem)rotate(0)}to{transform:rotate(360deg)translate(2.15rem)rotate(-360deg)}}@keyframes two-track-orbit-travel-hub{0%{transform:rotate(0deg) translateX(var(--tt-orbit-radius,2.85rem)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--tt-orbit-radius,2.85rem)) rotate(-360deg)}}@keyframes two-track-orbit-travel{0%{transform:rotate(0)translate(3.1rem)rotate(0)}to{transform:rotate(360deg)translate(3.1rem)rotate(-360deg)}}@keyframes two-track-spoke-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes two-track-spoke-flow{0%,to{opacity:.55;stroke-dasharray:3 8}50%{opacity:1;stroke-dasharray:8 3}}@keyframes two-track-core-sync{0%,to{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent), 0 0 12px color-mix(in oklab, var(--primary) 16%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 10%, transparent), 0 0 22px color-mix(in oklab, var(--primary) 28%, transparent)}}@keyframes two-track-node-push{0%,to{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 25%, var(--border))}50%{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 45%, var(--border)), 0 0 10px color-mix(in oklab, var(--primary) 20%, transparent)}}@keyframes two-track-pulse-ring{0%{opacity:.75;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.45)}}@keyframes two-track-icon-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes two-track-ticker-pulse{0%,80%,to{opacity:.55}10%{opacity:1;transform:translateY(-1px)}}@keyframes two-track-step-glow{0%,to{border-color:color-mix(in oklab, var(--foreground) 6%, transparent)}50%{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}@keyframes two-track-quote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes two-track-bar-fill{0%{width:58%}to{width:88%}}@media (width<=640px){.two-track-illus-travel{grid-template-columns:1fr}.two-track-ticker{width:100%;margin-top:.35rem;position:relative}.two-track-orbit-node{display:none}}@media (prefers-reduced-motion:reduce){.two-track-3d-card,.two-track-3d-headline,.two-track-3d-stage,.two-track-3d-footer{opacity:1;transition:none!important;transform:none!important}.two-track-chrome-pulse,.two-track-log-track,.two-track-best-tag,.two-track-pricing-bar,.two-track-quote-action-wa,.two-track-3d-scan,.two-track-orbit-ring,.two-track-orbit-node,.two-track-spoke,.two-track-ticker-row,.two-track-flow-step,.two-track-quote-card,.two-track-quote-bar span{animation:none}}.lc-frame{width:100%;max-width:100%}.lc-bezel{background:linear-gradient(145deg,oklch(92% .01 155),oklch(86% .015 155));border-radius:1.25rem;padding:.6rem;box-shadow:0 28px 64px -36px oklch(28% .04 160/.35),inset 0 0 0 1px oklch(100% 0 0/.5)}.lc-screen{height:clamp(28rem,46vh,34rem);min-height:clamp(28rem,46vh,34rem);max-height:clamp(28rem,46vh,34rem);box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 20px 48px -32px var(--foreground);background:oklch(99.5% .003 155);border:1px solid oklch(88% .012 155);border-radius:.9rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lc-screen{box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 20px 48px -32px color-mix(in oklab, var(--foreground) 14%, transparent)}}.lc-grid{pointer-events:none;z-index:0;opacity:.4;background-image:radial-gradient(oklch(72% .02 155/.55) 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.lc-glare{pointer-events:none;z-index:4;border-radius:inherit;background:radial-gradient(circle at 28% 16%,oklch(100% 0 0/.55),#0000 42%);position:absolute;inset:0}.lc-scan{pointer-events:none;z-index:3;background:linear-gradient(180deg, transparent, var(--primary) 50%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lc-scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 8%, transparent) 50%, transparent)}}.lc-scan{opacity:.3;animation:5.5s ease-in-out infinite two-track-screen-scan}.lc-body{z-index:2;flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:clamp(.75rem,1.6vw,1rem);display:flex;position:relative;overflow:hidden}.lc-pos-stats,.lc-intel-context,.lc-intel-metrics{flex-shrink:0}.lc-mono{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.lc-stat{border:1px solid var(--foreground);border-radius:.65rem;flex-direction:column;gap:.18rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-stat{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lc-stat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-stat{background:color-mix(in oklab, var(--background) 72%, white)}}.lc-stat{padding:.55rem .65rem}.lc-stat-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);font-size:10px;font-weight:600}.lc-stat-value{font-family:var(--font-mono);color:var(--foreground);font-size:clamp(.92rem,1.5vw,1.1rem);font-weight:700}.lc-panel{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-panel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lc-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-panel{background:color-mix(in oklab, var(--background) 68%, white)}}.lc-panel{min-width:0;min-height:0;padding:.65rem .7rem;overflow:hidden}.lc-panel-accent{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-panel-accent{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))}}.lc-panel-accent{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-panel-accent{background:color-mix(in oklab, var(--primary) 4%, white)}}.lc-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:10px;font-weight:700;display:flex}.lc-panel-badge{border:1px solid var(--foreground);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.lc-panel-badge{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.lc-panel-badge{color:var(--foreground);padding:.12rem .45rem;font-size:9px}.lc-panel-badge-live{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-panel-badge-live{border-color:color-mix(in oklab, var(--primary) 24%, var(--border))}}.lc-panel-badge-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-panel-badge-live{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.lc-panel-badge-live{color:var(--primary)}.lc-panel-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lc-panel-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.lc-panel-dot{animation:2s ease-in-out infinite two-track-live-pulse}.lc-panel-feed{flex:none;min-height:0}.lc-pos-active{border:1px solid var(--primary);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.lc-pos-active{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.lc-pos-active{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-pos-active{background:color-mix(in oklab, var(--background) 80%, white)}}.lc-pos-active{flex-shrink:0;padding:.65rem .75rem}.lc-pos-stats,.lc-intel-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=640px){.lc-pos-stats,.lc-intel-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-pos-grid,.lc-intel-grid{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;min-height:0;display:grid;overflow:hidden}.lc-pos-queue{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.4rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lc-pos-queue-row{border:1px solid #0000;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.5rem .6rem;transition:border-color .25s,background .25s,transform .25s;display:flex}.lc-pos-queue-row[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-pos-queue-row[data-active=true]{border-color:color-mix(in oklab, var(--primary) 24%, var(--border))}}.lc-pos-queue-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-pos-queue-row[data-active=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.lc-pos-queue-row[data-active=true]{transform:translate(2px)}.lc-pos-queue-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lc-pos-queue-event{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.82rem;font-weight:650;overflow:hidden}.lc-pos-queue-meta{color:var(--muted-foreground);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;font-size:.75rem;display:flex}.lc-pos-queue-meta strong{font-family:var(--font-mono);color:var(--foreground);font-size:.82rem}.lc-pos-active-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lc-pos-active-head strong{font-family:var(--font-mono);color:var(--primary);font-size:1rem}.lc-pos-active-event{color:var(--foreground);margin:.45rem 0 0;font-size:.92rem;font-weight:650}.lc-pos-active-detail,.lc-pos-active-buyer{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.78rem}.lc-pos-pipeline{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.3rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lc-pos-pipeline-step{border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.3rem .4rem;transition:background .25s;display:flex}.lc-pos-pipeline-step[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-pos-pipeline-step[data-current=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.lc-pos-pipeline-step[data-done=true] .lc-pos-pipeline-label{color:var(--primary)}.lc-pos-pipeline-icon{color:var(--foreground);flex-shrink:0;margin-top:.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lc-pos-pipeline-icon{color:color-mix(in oklab, var(--foreground) 28%, transparent)}}.lc-pos-pipeline-step[data-done=true] .lc-pos-pipeline-icon,.lc-pos-pipeline-step[data-current=true] .lc-pos-pipeline-icon{color:var(--primary)}.lc-pos-pipeline-label{color:var(--foreground);font-size:.78rem;font-weight:650;display:block}.lc-pos-pipeline-detail{color:var(--muted-foreground);margin-top:.06rem;font-size:.68rem;line-height:1.4;display:block}.lc-spin{animation:1s linear infinite lc-spin}@keyframes lc-spin{to{transform:rotate(360deg)}}.lc-feed-viewport{flex-shrink:0;height:5.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.lc-feed-viewport-sm{height:4.75rem}.lc-pos[data-live=true] .lc-feed-list,.lc-intel[data-live=true] .lc-feed-list{animation:18s linear infinite lc-feed-scroll}.lc-feed-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.lc-feed-row{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;font-size:.75rem;display:grid}.lc-feed-time{color:var(--muted-foreground)}.lc-feed-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.lc-feed-ok{background:var(--foreground);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.lc-feed-ok{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.lc-feed-ok[data-ok=true]{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-feed-ok[data-ok=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}@keyframes lc-feed-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lc-intel-context{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lc-intel-event{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.lc-intel-meta{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.78rem}.lc-intel-tag{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lc-intel-tag{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border))}}.lc-intel-tag{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-intel-tag{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.lc-intel-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);padding:.25rem .6rem;font-size:9px;font-weight:700}.lc-intel-metric{border:1px solid var(--foreground);border-radius:.65rem;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value""icon change";align-items:center;gap:.04rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lc-intel-metric{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lc-intel-metric{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-intel-metric{background:color-mix(in oklab, var(--background) 72%, white)}}.lc-intel-metric{padding:.55rem .65rem}.lc-intel-metric svg{color:var(--primary);grid-area:icon}.lc-intel-metric .lc-stat-label{grid-area:label}.lc-intel-metric .lc-stat-value{grid-area:value}.lc-intel-change{font-family:var(--font-mono);color:var(--primary);grid-area:change;font-size:10px}.lc-intel-bars{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.45rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lc-intel-bar-row[data-active=true] .lc-intel-bar-fill{background:var(--primary);box-shadow:0 0 12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-intel-bar-row[data-active=true] .lc-intel-bar-fill{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 35%, transparent)}}.lc-intel-bar-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.3rem;font-size:.78rem;display:flex}.lc-intel-bar-head strong{font-family:var(--font-mono);font-size:.82rem}.lc-intel-bar-track{background:var(--foreground);border-radius:999px;height:.35rem}@supports (color:color-mix(in lab, red, red)){.lc-intel-bar-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.lc-intel-bar-track{overflow:hidden}.lc-intel-bar-fill{border-radius:inherit;background:var(--primary);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.lc-intel-bar-fill{background:color-mix(in oklab, var(--primary) 55%, var(--foreground))}}.lc-intel-bar-fill{transition:width .4s,background .25s,box-shadow .25s}.lc-intel-chart{flex-shrink:0;align-items:flex-end;gap:.3rem;height:7.5rem;padding-top:.25rem;display:flex}.lc-intel-chart-bar{background:var(--primary);border-radius:.25rem .25rem .05rem .05rem;flex:1 1 0;min-width:0}@supports (color:color-mix(in lab, red, red)){.lc-intel-chart-bar{background:color-mix(in oklab, var(--primary) 45%, var(--foreground))}}.lc-intel-chart-bar{transition:background .25s,opacity .25s}.lc-intel-chart-bar[data-peak=true]{background:var(--primary)}.lc-intel-chart-foot{font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;gap:.5rem;margin-top:.45rem;font-size:10px;display:flex}.lc-intel-chart-mid{color:var(--primary)}.lc-section{align-items:start;gap:2rem;display:grid}.lc-section-copy{max-width:38rem;position:relative}.lc-copy-title{letter-spacing:-.03em;max-width:20ch;color:var(--foreground);margin-top:1rem;font-size:clamp(1.875rem,2.8vw,2.5rem);font-weight:700;line-height:1.12}.lc-copy-dark .lc-copy-title{color:var(--background)}.lc-copy-body{max-width:42ch;color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.65}.lc-copy-dark .lc-copy-body{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-body{color:color-mix(in oklab, var(--background) 68%, transparent)}}.lc-copy-detail{max-width:44ch;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.lc-copy-detail{color:color-mix(in oklab, var(--muted-foreground) 92%, var(--foreground))}}.lc-copy-dark .lc-copy-detail{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-detail{color:color-mix(in oklab, var(--background) 58%, transparent)}}.lc-copy-detail-block{margin-top:.85rem}.lc-copy-detail-toggle{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.875rem;font-weight:600;transition:opacity .2s;display:inline-flex}.lc-copy-detail-toggle:hover{opacity:.8}.lc-copy-detail-toggle svg{transition:transform .25s}.lc-copy-detail-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.lc-copy-detail-panel[data-open=true]{grid-template-rows:1fr}.lc-copy-detail-panel-inner{overflow:hidden}.lc-copy-detail-panel[data-open=true] .lc-copy-detail{margin-top:.65rem}.lc-copy-accordion-wrap{margin-top:1.35rem}.lc-copy-accordion-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);margin:0 0 .65rem;font-size:10px;font-weight:700}.lc-copy-dark .lc-copy-accordion-label{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-accordion-label{color:color-mix(in oklab, var(--background) 55%, transparent)}}.lc-copy-accordion{border:1px solid var(--foreground);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lc-copy-accordion{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lc-copy-accordion{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-accordion{background:color-mix(in oklab, var(--background) 50%, transparent)}}.lc-copy-accordion{overflow:hidden}.lc-copy-dark .lc-copy-accordion{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-accordion{border-color:color-mix(in oklab, var(--background) 14%, transparent)}}.lc-copy-dark .lc-copy-accordion{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-accordion{background:color-mix(in oklab, var(--background) 4%, transparent)}}.lc-copy-accordion-item{border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.lc-copy-accordion-item{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)!important}}.lc-copy-dark .lc-copy-accordion-item{border-color:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-accordion-item{border-color:color-mix(in oklab, var(--background) 10%, transparent)!important}}.lc-copy-accordion-item:last-child{border-bottom:0!important}.lc-copy-accordion-trigger{color:var(--foreground)!important;gap:.65rem!important;padding:.75rem .85rem!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important}.lc-copy-dark .lc-copy-accordion-trigger{color:var(--background)!important}.lc-copy-accordion-trigger:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-copy-accordion-trigger:hover{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.lc-copy-accordion-trigger[data-state=open]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-copy-accordion-trigger[data-state=open]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.lc-copy-accordion-index{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);flex-shrink:0;font-size:10px;font-weight:700}.lc-copy-accordion-title{text-align:left;flex:1}.lc-copy-accordion-content{font-size:inherit!important}.lc-copy-accordion-body{max-width:44ch;color:var(--muted-foreground);margin:0;padding:0 .85rem .85rem 2.35rem;font-size:.875rem;line-height:1.6}.lc-copy-dark .lc-copy-accordion-body{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-accordion-body{color:color-mix(in oklab, var(--background) 62%, transparent)}}.lc-copy-highlights{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;display:flex}.lc-copy-highlight{border:1px solid var(--primary);border-radius:.55rem;flex-direction:column;gap:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-copy-highlight{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.lc-copy-highlight{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-copy-highlight{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.lc-copy-highlight{padding:.45rem .65rem}.lc-copy-highlight-value{font-family:var(--font-mono);color:var(--primary);margin:0;font-size:.95rem;font-weight:700}.lc-copy-highlight-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);margin:0;font-size:9px;font-weight:600}.lc-copy-dark .lc-copy-highlight-label{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-copy-dark .lc-copy-highlight-label{color:color-mix(in oklab, var(--background) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.lc-copy-detail-panel,.lc-copy-detail-toggle svg,.lc-copy-accordion-trigger svg{transition:none}}.lc-section-stage{align-self:start;min-width:0}.lc-tilt-wrap{perspective:1400px;perspective-origin:42%;position:relative}.lc-tilt-card{transform-style:preserve-3d;transform:rotateY(var(--lc-tilt-y,-12deg)) rotateX(var(--lc-tilt-x,4deg));will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.lc-section-stage:hover .lc-tilt-card,.lc-tilt-wrap:focus-within .lc-tilt-card{transform:rotateY(calc(var(--lc-tilt-y,-12deg) * .45)) rotateX(calc(var(--lc-tilt-x,4deg) * .6)) translateY(-2px)}.lc-tilt-card .lc-frame,.lc-tilt-card .ap-shell,.lc-tilt-card .qb-shell{z-index:2;position:relative}.lc-tilt-badge{z-index:5;border:1px solid var(--foreground);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:-.55rem;right:-.55rem}@supports (color:color-mix(in lab, red, red)){.lc-tilt-badge{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lc-tilt-badge{color:var(--primary);background:#fff;transform:translateZ(24px);box-shadow:0 10px 24px -16px oklch(28% .04 160/.45)}.lc-tilt-shadow{pointer-events:none;z-index:0;background:radial-gradient(ellipse at center, var(--foreground), transparent 70%);border-radius:50%;height:2.5rem;position:absolute;inset:auto 8% -1.25rem 12%}@supports (color:color-mix(in lab, red, red)){.lc-tilt-shadow{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--foreground) 18%, transparent), transparent 70%)}}.lc-tilt-shadow{filter:blur(8px);transform:rotateX(72deg)translateZ(-12px)}@media (width>=1024px){.lc-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:2.5rem 3.5rem}.lc-section-copy,.lc-section-stage{align-self:start;position:sticky;top:6rem}.lc-tilt-wrap{width:100%;max-width:min(100%,46rem);margin-left:auto}}.bh-hero{margin-top:clamp(.25rem,.65vw,.5rem);padding-top:clamp(5.75rem,8vh,7.5rem);padding-bottom:clamp(4.5rem,10vw,7rem)}.bh-layout{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1024px){.bh-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,4vw,3.5rem)}}.bh-copy{max-width:36rem}.bh-copy-icon{border:1px solid var(--primary);border-radius:.65rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin-bottom:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bh-copy-icon{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.bh-copy-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-copy-icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.bh-copy-icon{color:var(--primary);box-shadow:0 0 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-copy-icon{box-shadow:0 0 24px color-mix(in oklab, var(--primary) 22%, transparent)}}.bh-title{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:700;line-height:1.06}.bh-subhead{color:var(--background);margin-top:1rem;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:600;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.bh-subhead{color:color-mix(in oklab, var(--background) 96%, var(--primary))}}.bh-body{max-width:34rem;color:var(--background);margin-top:1rem;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.bh-body{color:color-mix(in oklab, var(--background) 90%, transparent)}}.bh-body{text-shadow:0 1px 16px var(--dark)}@supports (color:color-mix(in lab, red, red)){.bh-body{text-shadow:0 1px 16px color-mix(in oklab, var(--dark) 42%, transparent)}}.bh-points{gap:.45rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.bh-points li{color:var(--background);padding-left:1rem;font-size:.8125rem;line-height:1.5;position:relative}@supports (color:color-mix(in lab, red, red)){.bh-points li{color:color-mix(in oklab, var(--background) 86%, transparent)}}.bh-points li{text-shadow:0 1px 14px var(--dark)}@supports (color:color-mix(in lab, red, red)){.bh-points li{text-shadow:0 1px 14px color-mix(in oklab, var(--dark) 38%, transparent)}}.bh-points li:before{content:"";background:var(--primary);width:.35rem;height:.35rem;box-shadow:0 0 8px var(--primary);border-radius:999px;position:absolute;top:.55em;left:0}@supports (color:color-mix(in lab, red, red)){.bh-points li:before{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 45%, transparent)}}.bh-ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.bh-stage{min-width:0;position:relative}.bh-wall{perspective:1200px;perspective-origin:42%;position:relative}.bh-wall-glow{pointer-events:none;background:radial-gradient(ellipse at center, var(--primary), transparent 68%);border-radius:2rem;position:absolute;inset:8% 10%}@supports (color:color-mix(in lab, red, red)){.bh-wall-glow{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--primary) 16%, transparent), transparent 68%)}}.bh-wall-glow{filter:blur(18px)}.bh-wall-bridge{pointer-events:none;z-index:2;background:linear-gradient(180deg, transparent, var(--primary) 20%, var(--primary) 50%, var(--primary) 80%, transparent);width:1px;position:absolute;top:12%;bottom:12%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bh-wall-bridge{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 35%, transparent) 20%, color-mix(in oklab, var(--primary) 45%, transparent) 50%, color-mix(in oklab, var(--primary) 35%, transparent) 80%, transparent)}}.bh-wall-bridge{opacity:.55}.bh-wall-bridge:before,.bh-wall-bridge:after{content:"";background:var(--primary);width:.35rem;height:.35rem;box-shadow:0 0 10px var(--primary);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bh-wall-bridge:before,.bh-wall-bridge:after{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 50%, transparent)}}.bh-wall-bridge:before,.bh-wall-bridge:after{animation:3.2s ease-in-out infinite bh-bridge-pulse}.bh-wall-bridge:before{top:18%}.bh-wall-bridge:after{animation-delay:1.6s;bottom:22%}.bh-wall-mask{border-radius:1.25rem;height:clamp(22rem,52vh,34rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.bh-wall-grid{height:100%;transform-style:preserve-3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-inline:.15rem;display:grid;transform:rotateY(-10deg)rotateX(5deg)}.bh-col{min-width:0;position:relative;overflow:hidden}.bh-track{will-change:transform;flex-direction:column;gap:.75rem;display:flex}.bh-track-group{flex-direction:column;gap:.75rem;display:flex}.bh-col-up .bh-track{animation:bh-scroll-up var(--bh-duration,23s) linear infinite}.bh-col-down .bh-track{animation:bh-scroll-down var(--bh-duration,27s) linear infinite}@keyframes bh-scroll-up{0%{transform:translate(0)}to{transform:translateY(-50%)}}@keyframes bh-scroll-down{0%{transform:translateY(-50%)}to{transform:translate(0)}}@keyframes bh-bridge-pulse{0%,to{opacity:.45;transform:translate(-50%)scale(.85)}50%{opacity:1;transform:translate(-50%)scale(1)}}.bh-card{border:1px solid var(--background);border-radius:.85rem;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.bh-card{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.bh-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.bh-card{background:color-mix(in oklab, var(--background) 7%, oklch(20% .015 160/.72))}}.bh-card{box-shadow:0 1px 0 var(--background) inset, 0 18px 40px -28px oklch(0% 0 0/.55)}@supports (color:color-mix(in lab, red, red)){.bh-card{box-shadow:0 1px 0 color-mix(in oklab, var(--background) 8%, transparent) inset, 0 18px 40px -28px oklch(0% 0 0/.55)}}.bh-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.65rem .7rem .7rem}.bh-card-accent{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-card-accent{border-color:color-mix(in oklab, var(--primary) 28%, transparent)}}.bh-card-accent{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-card-accent{background:color-mix(in oklab, var(--primary) 8%, oklch(20% .015 160/.78))}}.bh-card-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--background);align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:9px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.bh-card-head{color:color-mix(in oklab, var(--background) 58%, transparent)}}.bh-card-icon{border:1px solid var(--primary);border-radius:.4rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bh-card-icon{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.bh-card-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-card-icon{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.bh-card-icon{color:var(--primary)}.bh-card-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bh-card-live{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bh-card-live{border:1px solid color-mix(in oklab, var(--primary) 24%, transparent)}}.bh-card-live{color:var(--primary);padding:.08rem .38rem;font-size:8px}.bh-card-live-dot{background:var(--primary);border-radius:999px;width:.34rem;height:.34rem;animation:2s ease-in-out infinite two-track-live-pulse}.bh-card-body{gap:.45rem;display:grid}.bh-metrics{gap:.35rem;display:grid}.bh-metrics-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);font-size:8px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.bh-metric-label{color:color-mix(in oklab, var(--background) 48%, transparent)}}.bh-metric-value{font-family:var(--font-mono);color:var(--background);margin-top:.08rem;font-size:.92rem;font-weight:700;display:block}.bh-metric-sm{font-size:.72rem}.bh-metric-up{color:var(--primary)}.bh-tick{animation:4s ease-in-out infinite bh-value-glow}@keyframes bh-value-glow{0%,to{opacity:1}50%{opacity:.82;text-shadow:0 0 12px color-mix(in oklab, var(--primary) 35%, transparent)}}.bh-card-title{color:var(--background);margin:0;font-size:.82rem;font-weight:650;line-height:1.3}.bh-card-title-sm{font-size:.76rem}.bh-card-meta,.bh-card-event,.bh-card-foot{color:var(--background);margin:0;font-size:.68rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.bh-card-meta,.bh-card-event,.bh-card-foot{color:color-mix(in oklab, var(--background) 58%, transparent)}}.bh-bar-stack{gap:.22rem;display:grid}.bh-bar-fill{height:.28rem;width:var(--bh-bar,50%);background:linear-gradient(90deg, var(--primary), var(--primary));border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.bh-bar-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 70%, transparent), color-mix(in oklab, var(--primary) 35%, transparent))}}.bh-bar-fill{animation:3.6s ease-in-out infinite bh-bar-breathe}.bh-bar-fill-delay{animation-delay:.6s}.bh-bar-fill-delay-2{animation-delay:1.2s}@keyframes bh-bar-breathe{0%,to{opacity:.75;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}.bh-mp-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.bh-mp-row{color:var(--background);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.28rem .35rem;font-size:.68rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bh-mp-row{color:color-mix(in oklab, var(--background) 72%, transparent)}}.bh-mp-row{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.bh-mp-row{background:color-mix(in oklab, var(--background) 4%, transparent)}}.bh-mp-row[data-status=pushing]{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-mp-row[data-status=pushing]{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.bh-mp-row[data-status=pushing]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-mp-row[data-status=pushing]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.bh-mp-meta{align-items:center;gap:.35rem;display:inline-flex}.bh-mp-count{font-family:var(--font-mono);color:var(--background);font-weight:700}.bh-mp-status{font-family:var(--font-mono);letter-spacing:.06em;color:var(--primary);font-size:8px;font-weight:700}.bh-mp-row[data-status=pushing] .bh-mp-status{animation:2.4s ease-in-out infinite bh-status-blink}@keyframes bh-status-blink{0%,to{opacity:.55}50%{opacity:1}}.bh-ai-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bh-ai-badge{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bh-ai-badge{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.bh-ai-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-ai-badge{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.bh-ai-badge{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);padding:.12rem .42rem;font-size:8px;font-weight:700}.bh-price-live{animation:5s ease-in-out infinite bh-price-shift}@keyframes bh-price-shift{0%,to{color:var(--background)}50%{color:var(--primary)}}.bh-sparkline{width:100%;height:1.75rem}.bh-sparkline-line{fill:none;stroke:var(--primary);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;animation:4.5s ease-in-out infinite bh-sparkline-draw}@keyframes bh-sparkline-draw{0%{stroke-dashoffset:140px;opacity:.45}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-40px;opacity:.55}}.bh-log-list{gap:.22rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.bh-log-row{color:var(--background);border-radius:.35rem;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.35rem;padding:.15rem .2rem;font-size:.62rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bh-log-row{color:color-mix(in oklab, var(--background) 62%, transparent)}}.bh-log-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-log-row[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.bh-log-row[data-active=true]{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bh-log-row[data-active=true]{color:color-mix(in oklab, var(--background) 82%, transparent)}}.bh-log-dot{background:var(--background);border-radius:999px;width:.3rem;height:.3rem;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.bh-log-dot{background:color-mix(in oklab, var(--background) 35%, transparent)}}.bh-log-dot[data-ok=true]{background:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-log-dot[data-ok=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 18%, transparent)}}.bh-log-time{font-family:var(--font-mono);color:var(--background);font-size:.58rem}@supports (color:color-mix(in lab, red, red)){.bh-log-time{color:color-mix(in oklab, var(--background) 45%, transparent)}}.bh-log-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bh-log-scan{background:linear-gradient(180deg, transparent, var(--primary) 50%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bh-log-scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 10%, transparent) 50%, transparent)}}.bh-log-scan{opacity:.35;pointer-events:none;animation:4s ease-in-out infinite bh-log-scan}@keyframes bh-log-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.bh-flow{flex-wrap:wrap;align-items:center;gap:.15rem .1rem;display:flex}.bh-flow-node{border:1px solid var(--background);border-radius:999px;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bh-flow-node{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.bh-flow-node{font-family:var(--font-mono);color:var(--background);padding:.18rem .42rem;font-size:.58rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bh-flow-node{color:color-mix(in oklab, var(--background) 68%, transparent)}}.bh-flow-node[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-flow-node[data-active=true]{border-color:color-mix(in oklab, var(--primary) 28%, transparent)}}.bh-flow-node[data-active=true]{color:var(--background);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bh-flow-node[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.bh-flow-link{background:var(--primary);width:.85rem;height:1px;margin-inline:.08rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.bh-flow-link{background:color-mix(in oklab, var(--primary) 35%, transparent)}}.bh-flow-packet{background:var(--primary);border-radius:999px;width:.28rem;height:.28rem;animation:2.2s linear infinite bh-packet-move;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@keyframes bh-packet-move{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}.bh-chart-bars{align-items:flex-end;gap:.18rem;height:2rem;display:flex}.bh-chart-bar{height:var(--bh-h,50%);background:linear-gradient(180deg, var(--primary), var(--primary));border-radius:.2rem .2rem .05rem .05rem;flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.bh-chart-bar{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 72%, transparent), color-mix(in oklab, var(--primary) 28%, transparent))}}.bh-chart-bar{transform-origin:bottom;animation:3s ease-in-out infinite bh-chart-pulse;animation-delay:calc(var(--bh-i,0) * .12s)}@keyframes bh-chart-pulse{0%,to{opacity:.7;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1)}}.bh-desk-pulse{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bh-desk-pulse{border:1px solid color-mix(in oklab, var(--primary) 18%, transparent)}}.bh-desk-pulse{color:var(--background);padding:.18rem .45rem;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.bh-desk-pulse{color:color-mix(in oklab, var(--background) 62%, transparent)}}.bh-desk-pulse svg{color:var(--primary);animation:2.8s ease-in-out infinite bh-desk-icon}@keyframes bh-desk-icon{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1023px){.bh-wall-mask{height:clamp(18rem,42vh,26rem)}.bh-wall-grid{gap:.65rem;transform:rotateY(-6deg)rotateX(3deg)}}@media (width<=639px){.bh-wall-grid{grid-template-columns:1fr;transform:none}.bh-col-down,.bh-wall-bridge{display:none}.bh-wall-mask{height:clamp(16rem,38vh,22rem)}}@media (prefers-reduced-motion:reduce){.bh-col-up .bh-track,.bh-col-down .bh-track,.bh-bar-fill,.bh-sparkline-line,.bh-log-scan,.bh-flow-packet,.bh-chart-bar,.bh-card-live-dot,.bh-desk-pulse svg,.bh-wall-bridge:before,.bh-wall-bridge:after,.bh-tick,.bh-price-live,.bh-mp-row[data-status=pushing] .bh-mp-status{animation:none!important}.bh-col-down{display:block}.bh-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-section{height:auto;min-height:0;overflow:visible}.ec-head{text-align:center;max-width:44rem;margin-inline:auto}.ec-title{letter-spacing:-.03em;color:var(--foreground);margin-top:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.ec-lead{max-width:42rem;color:var(--muted-foreground);margin:1rem auto 0;font-size:.9375rem;line-height:1.65}.ec-tags{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ec-tags li{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ec-tags li{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.ec-tags li{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ec-tags li{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.ec-tags li{color:var(--foreground);padding:.35rem .75rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ec-tags li{color:color-mix(in oklab, var(--foreground) 82%, var(--primary))}}.ec-console-wrap{width:100%;height:auto;margin-top:2.75rem;overflow:visible}.ec-catalog{width:100%}.ec-catalog .lc-frame{max-width:100%}.ec-catalog .lc-screen{height:auto;min-height:0;max-height:none;overflow:visible}@media (width>=1024px){.ec-catalog .lc-screen{height:auto;min-height:0;max-height:none}}.ec-catalog .lc-body{flex:none;grid-template-rows:auto auto auto auto;gap:.55rem;height:auto;min-height:0;padding:clamp(.7rem,1.4vw,.95rem);display:grid;overflow:visible}.ec-catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width>=640px){.ec-catalog-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ec-catalog-toolbar{flex-direction:column;gap:.5rem;display:flex}@media (width>=768px){.ec-catalog-toolbar{flex-direction:row;align-items:center;gap:.75rem}}.ec-catalog-search{border:1px solid var(--foreground);border-radius:.65rem;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ec-catalog-search{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ec-catalog-search{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-search{background:color-mix(in oklab, var(--background) 72%, white)}}.ec-catalog-search{color:var(--muted-foreground);padding:.48rem .65rem;font-size:.78rem}@media (width>=768px){.ec-catalog-search{flex:0 17rem}}.ec-catalog-pills{flex-wrap:wrap;gap:.35rem;display:flex}@media (width>=768px){.ec-catalog-pills{flex:auto;justify-content:flex-end}}.ec-catalog-pill{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ec-catalog-pill{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ec-catalog-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);padding:.2rem .52rem;font-size:9px;font-weight:700;transition:border-color .25s,background .25s,color .25s}.ec-catalog-pill[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-pill[data-active=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.ec-catalog-pill[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-pill[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.ec-catalog-pill[data-active=true]{color:var(--primary)}.ec-catalog-workspace{grid-template-columns:minmax(8.5rem,10.5rem) minmax(0,1fr);align-items:start;gap:.6rem;height:auto;min-height:0;display:grid;overflow:visible}.ec-catalog-sidebar{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ec-catalog-sidebar{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ec-catalog-sidebar{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-sidebar{background:color-mix(in oklab, var(--background) 68%, white)}}.ec-catalog-sidebar{height:auto;min-height:0;padding:.6rem .5rem;overflow:visible}.ec-catalog-sidebar-list{overscroll-behavior:auto;flex-direction:column;flex:none;gap:.18rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.ec-catalog-sidebar-item{color:var(--muted-foreground);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.38rem .42rem;font-size:.72rem;transition:background .25s,color .25s;display:flex}.ec-catalog-sidebar-item strong{font-family:var(--font-mono);color:var(--foreground);font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ec-catalog-sidebar-item strong{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.ec-catalog-sidebar-item[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-sidebar-item[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.ec-catalog-sidebar-item[data-active=true]{color:var(--foreground)}.ec-catalog-sidebar-item[data-active=true] strong{color:var(--primary)}.ec-catalog-sidebar-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);flex-shrink:0;margin:0;padding-inline:.35rem;font-size:9px;font-weight:700}.ec-catalog-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.6rem;min-width:0;height:auto;min-height:0;display:grid;overflow:visible}.ec-catalog .lc-panel{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.ec-catalog .lc-pos-queue,.ec-catalog-queue{overscroll-behavior:auto;flex:none;min-height:0;overflow:visible}.ec-catalog .lc-pos-queue-row[data-active=true]{transform:none}.ec-catalog-row-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.68rem;overflow:hidden}.ec-catalog-onsale{border:1px solid var(--foreground);border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ec-catalog-onsale{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ec-catalog-onsale{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;padding:.08rem .38rem;font-size:8px;font-weight:700}.ec-catalog-active{margin-bottom:.4rem;padding:.45rem .55rem}.ec-catalog .lc-panel-accent{gap:.35rem}.ec-catalog-detail{overscroll-behavior:auto;flex-direction:column;flex:none;gap:.4rem;min-height:0;padding-right:.15rem;display:flex;overflow:visible}.ec-catalog-pipeline-foot{border-top:1px solid var(--foreground);flex-direction:column;flex-shrink:0;gap:.32rem;padding-top:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ec-catalog-pipeline-foot{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.ec-catalog-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.ec-catalog-detail-card{border:1px solid var(--foreground);border-radius:.55rem;flex-direction:column;gap:.18rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ec-catalog-detail-card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ec-catalog-detail-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-detail-card{background:color-mix(in oklab, var(--background) 78%, white)}}.ec-catalog-detail-card{min-width:0;padding:.4rem .48rem}.ec-catalog-detail-card-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.22rem;font-size:8px;font-weight:700;display:inline-flex}.ec-catalog-detail-card strong{color:var(--foreground);font-size:.68rem;font-weight:600;line-height:1.35}.ec-catalog-intel-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}@media (width>=640px){.ec-catalog-intel-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ec-catalog-intel-card{border:1px solid var(--primary);border-radius:.5rem;flex-direction:column;gap:.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ec-catalog-intel-card{border:1px solid color-mix(in oklab, var(--primary) 16%, var(--border))}}.ec-catalog-intel-card{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-intel-card{background:color-mix(in oklab, var(--primary) 5%, white)}}.ec-catalog-intel-card{min-width:0;padding:.35rem .42rem}.ec-catalog-intel-card span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:8px;font-weight:700}.ec-catalog-intel-card strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--foreground);font-size:.68rem;font-weight:700;overflow:hidden}.ec-catalog-sections{flex-direction:column;gap:.28rem;display:flex}.ec-catalog-section-bars{flex-direction:column;gap:.22rem;display:flex}.ec-catalog-section-bar{background:var(--foreground);border-radius:999px;height:.3rem;display:block}@supports (color:color-mix(in lab, red, red)){.ec-catalog-section-bar{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ec-catalog-section-bar{transition:background .25s}.ec-catalog-section-bar[data-peak=true]{background:linear-gradient(90deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.ec-catalog-section-bar[data-peak=true]{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 72%, transparent), color-mix(in oklab, var(--primary) 38%, transparent))}}.ec-catalog-pipeline{overscroll-behavior:auto;flex-flow:row;flex:none;gap:.35rem;min-height:4.75rem;max-height:none;margin:0;padding:.12rem 0 .65rem;display:flex;overflow:auto hidden}.ec-catalog-pipeline .lc-pos-pipeline-step{border:1px solid var(--foreground);border-radius:.55rem;flex-direction:column;flex:none;align-items:flex-start;gap:.25rem;min-width:6.75rem;max-width:8.25rem;min-height:4.1rem}@supports (color:color-mix(in lab, red, red)){.ec-catalog-pipeline .lc-pos-pipeline-step{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ec-catalog-pipeline .lc-pos-pipeline-step{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ec-catalog-pipeline .lc-pos-pipeline-step{background:color-mix(in oklab, var(--background) 72%, white)}}.ec-catalog-pipeline .lc-pos-pipeline-step{padding:.38rem .42rem}.ec-catalog-pipeline .lc-pos-pipeline-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ec-catalog-scroll{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ec-catalog-scroll{scrollbar-color:color-mix(in oklab, var(--primary) 42%, transparent) transparent}}.ec-catalog-scroll-x{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}@supports (color:color-mix(in lab, red, red)){.ec-catalog-scroll-x{scrollbar-color:color-mix(in oklab, var(--primary) 32%, transparent) transparent}}.ec-catalog-scroll::-webkit-scrollbar{width:5px;height:5px}.ec-catalog-scroll-x::-webkit-scrollbar{width:0;height:4px}@supports (color:color-mix(in lab, red, red)){.ec-catalog-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 38%, transparent)}.ec-catalog-scroll-x::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 38%, transparent)}}.ec-catalog-scroll::-webkit-scrollbar-track{background:0 0}.ec-catalog-scroll-x::-webkit-scrollbar-track{background:0 0}.ec-catalog .lc-panel-feed{min-height:0;overflow:visible}.ec-catalog .lc-feed-viewport-sm{height:3.5rem;max-height:3.5rem}.ec-catalog[data-live=true] .lc-feed-list{animation:18s linear infinite lc-feed-scroll}@media (width<=1023px){.ec-catalog-workspace{grid-template-columns:1fr}.ec-catalog-sidebar{align-self:stretch;max-height:none}.ec-catalog-sidebar-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ec-catalog-grid{grid-template-columns:1fr}}@media (width<=767px){.ec-catalog-detail-cards{grid-template-columns:1fr}.ec-tags li{font-size:.6875rem}}@media (width<=1023px){.lc-tilt-wrap{max-width:40rem;margin-inline:auto}.lc-tilt-card{transform:rotateY(-6deg)rotateX(3deg)}.lc-copy-title{max-width:none}.bh-layout,.bh-stage,.lc-section,.lc-section-stage,.pay-infra-layout,.pay-infra-dashboard,.ec-console-wrap,.inv-console-wrap{min-width:0;max-width:100%}.bh-stage,.lc-section-stage,.pay-infra-dashboard{overflow-x:clip}}@media (width<=639px){.bh-hero{padding-bottom:clamp(3.25rem,12vw,4.35rem)}.bh-layout,.bh-copy,.bh-stage,.lc-section,.lc-section-copy,.lc-section-stage,.pay-infra-layout,.pay-infra-copy,.pay-infra-dashboard,.sx-connector-grid,.sx-connector-node,.sync-diagram,.sync-diagram-grid,.ec-console-wrap,.inv-console-wrap,.ws-flow-panel,.ws-flow-grid{min-width:0}.bh-stage,.lc-section-stage,.pay-infra-dashboard,.inv-console-wrap{max-width:100%;overflow-x:clip}.bh-title{overflow-wrap:break-word}.bh-ctas a{text-align:center;justify-content:center}.bh-wall,.bh-wall-mask{width:100%;max-width:100%}.bh-wall-mask{height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem)}.bh-col-down{display:none}.bh-wall-grid{grid-template-columns:1fr;transform:none}.lc-tilt-wrap{perspective:none;width:100%;max-width:100%;margin-inline:0}.lc-tilt-card,.lc-section-stage:hover .lc-tilt-card,.lc-tilt-wrap:focus-within .lc-tilt-card,.pay-infra-dashboard:hover .lc-tilt-card,.pay-infra-dashboard:focus-within .lc-tilt-card{transform:none}.lc-tilt-badge{top:.35rem;right:.35rem;transform:none}.lc-tilt-shadow{display:none}.lc-copy-title,.lc-copy-body,.lc-copy-detail,.lc-copy-accordion-body{max-width:none}.lc-copy-accordion-body{padding-left:.85rem}.mi-console .lc-screen{height:clamp(22rem,68vh,28rem);min-height:clamp(22rem,68vh,28rem);max-height:clamp(22rem,68vh,28rem)}.mi-grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mi-panel-signals{flex:none}.mi-band-legend{flex-wrap:wrap;gap:.25rem .5rem;font-size:8px}.mi-feed-row{grid-template-columns:.4rem 3.6rem minmax(0,1fr);gap:.35rem}.ec-catalog .lc-screen{height:auto;min-height:0;max-height:none;overflow:visible}.ec-catalog .lc-body{grid-template-rows:auto auto auto auto;height:auto;padding:.55rem;overflow:visible}.ec-catalog-pipeline .lc-pos-pipeline-step{min-width:5.5rem;max-width:7.25rem}.inv-console,.inv-stack,.inv-console-base,.inv-console-detail{min-width:0;max-width:100%}.ap-shell-head{flex-wrap:wrap}.ap-version{display:none}.ap-shell{padding:.7rem}.pay-infra-stage.lc-tilt-wrap{max-width:100%}.pay-dash-shell{padding:.6rem}.pay-dash-live-bar{min-width:0}.pay-dash-live-msg{flex:auto;min-width:0}.pay-dash-kpis{grid-template-columns:minmax(0,1fr)}.pay-card-real--stage,.pay-card-real--stage[data-stack=back],.pay-card-real--stage[data-stack=mid]{transform:translateY(-50%)scale(.9)}.pay-card-real--stage[data-stack=front],.pay-card-real--stage[data-active=true]{transform:translateY(-50%)scale(1)}.sx-connector{overflow-x:clip}.sx-connector-payload li{white-space:normal}.sync-diagram-footer{letter-spacing:.06em;overflow-wrap:break-word;white-space:normal;width:100%}.ws-flow-panel,.ws-flow-card-outer{max-width:100%}}@media (width<=639px) and (prefers-reduced-motion:reduce){.bh-col-down{display:none}.bh-wall-grid{grid-template-columns:1fr;transform:none}.lc-tilt-card,.lc-section-stage:hover .lc-tilt-card,.lc-tilt-wrap:focus-within .lc-tilt-card,.pay-infra-dashboard:hover .lc-tilt-card,.pay-infra-dashboard:focus-within .lc-tilt-card{transform:none}}.inv-section{overflow:hidden}.inv-head{text-align:center;max-width:44rem;margin-inline:auto}.inv-title{letter-spacing:-.03em;color:var(--foreground);margin-top:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.inv-lead{max-width:42rem;color:var(--muted-foreground);margin:1rem auto 0;font-size:.9375rem;line-height:1.65}.inv-tags{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.inv-tags li{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.inv-tags li{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.inv-tags li{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-tags li{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.inv-tags li{color:var(--foreground);padding:.35rem .75rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.inv-tags li{color:color-mix(in oklab, var(--foreground) 82%, var(--primary))}}.inv-console-wrap{width:100%;margin-top:2rem}.inv-features{gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.inv-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}}.inv-feature{border:1px solid var(--border);border-radius:.85rem;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.inv-feature{border:1px solid color-mix(in oklab, var(--border) 92%, transparent)}}.inv-feature{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.inv-feature{background:color-mix(in oklab, var(--card) 96%, white)}}.inv-feature-title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700}.inv-feature-body{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.inv-console{width:100%}.inv-stack{grid-template-columns:minmax(0,1fr) minmax(15.5rem,20.5rem);align-items:center;column-gap:clamp(.45rem,1.2vw,.75rem);width:100%;display:grid}.inv-console-base{z-index:1;grid-area:1/1;min-width:0}.inv-console-detail{z-index:2;grid-area:1/2;align-self:center;width:100%;max-width:none;margin:0 0 0 clamp(-.85rem,-1.8vw,-.35rem);position:relative;transform:translateY(.15rem)}.inv-console-base,.inv-console-detail{width:100%}.inv-console-base .lc-frame,.inv-console-detail .lc-frame{max-width:100%}.inv-console-base .lc-screen{height:auto;min-height:clamp(15rem,30vw,18rem);overflow:hidden}.inv-console-base .lc-body{flex:0 auto;gap:.45rem;height:auto;padding:clamp(.5rem,1.1vw,.7rem);overflow:visible}.inv-console-detail .lc-bezel{box-shadow:0 32px 64px -28px var(--foreground), 0 0 0 1px #ffffffb3 inset;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.inv-console-detail .lc-bezel{box-shadow:0 32px 64px -28px color-mix(in oklab, var(--foreground) 28%, transparent), 0 0 0 1px oklab(100% 0 5.96046e-8/.7) inset}}.inv-console-detail .lc-screen{border-color:var(--primary);height:max-content;min-height:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inv-console-detail .lc-screen{border-color:color-mix(in oklab, var(--primary) 14%, var(--border))}}.inv-console-detail .lc-screen{box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.92) inset, 0 24px 48px -20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-console-detail .lc-screen{box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.92) inset, 0 24px 48px -20px color-mix(in oklab, var(--primary) 18%, transparent)}}.inv-console-detail .lc-body{flex:0 auto;gap:.4rem;height:auto;padding:.55rem .6rem .6rem}.inv-stats{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.inv-stat{gap:.1rem;padding:.42rem .55rem}.inv-stat .lc-stat-value{font-size:.88rem}@media (width>=640px){.inv-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-base-grid{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;display:grid}.inv-base-main{min-width:0}.inv-base-nav{border:1px solid var(--foreground);border-radius:.7rem;flex-direction:column;padding:.5rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.inv-base-nav{border:1px solid color-mix(in oklab, var(--foreground) 12%, var(--border))}}.inv-base-nav{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.inv-base-nav{background:color-mix(in oklab, var(--foreground) 7%, var(--card))}}.inv-base-nav{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.inv-base-nav{color:color-mix(in oklab, var(--foreground) 92%, white)}}.inv-base-nav{box-shadow:0 10px 24px -18px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.inv-base-nav{box-shadow:0 10px 24px -18px color-mix(in oklab, var(--foreground) 20%, transparent)}}.inv-base-foot{margin-top:.45rem}.inv-base-foot .lc-panel{gap:.28rem;padding:.45rem .5rem}.inv-nav-brand{border-bottom:1px solid oklab(100% 0 5.96046e-8/.08);align-items:center;gap:.35rem;margin-bottom:.45rem;padding-bottom:.4rem;font-size:.66rem;font-weight:700;display:flex}.inv-nav-mark{background:var(--primary);border-radius:.4rem;place-items:center;width:1.45rem;height:1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.inv-nav-mark{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.inv-nav-mark{color:var(--primary);font-family:var(--font-mono);font-size:.58rem;font-weight:800}.inv-nav-list{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.inv-nav-item{color:#fff;border-radius:.38rem;padding:.24rem .38rem;font-size:.58rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.inv-nav-item{color:color-mix(in oklab, white 72%, var(--foreground))}}.inv-nav-item[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-nav-item[data-active=true]{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.inv-nav-item[data-active=true]{color:#fff}.inv-layer-dash{display:none}.inv-console-detail .inv-detail-head{flex-direction:column;align-items:stretch;gap:.35rem}.inv-console-detail .inv-detail-head-copy{min-width:0}.inv-console-detail .inv-detail-account{white-space:normal;align-self:flex-start;max-width:100%}.inv-console-detail .inv-detail-account>span:last-child{min-width:0}.inv-console-detail .inv-detail-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.inv-detail-head,.inv-modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.45rem;padding-bottom:.35rem;display:flex}.inv-detail-title,.inv-modal-title{color:var(--foreground);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}.inv-detail-lead{color:var(--muted-foreground);margin:.18rem 0 0;font-size:.54rem;line-height:1.35}.inv-detail-account,.inv-modal-account{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.32rem;padding:.24rem .38rem;display:flex}@supports (color:color-mix(in lab, red, red)){.inv-detail-account,.inv-modal-account{background:color-mix(in oklab, var(--surface) 92%, white)}}.inv-detail-account,.inv-modal-account{text-align:left;white-space:nowrap;font-size:.52rem}.inv-detail-account strong,.inv-modal-account strong{color:var(--foreground);font-size:.54rem;font-weight:700;display:block}.inv-detail-account small,.inv-modal-account small{color:var(--muted-foreground)}.inv-detail-avatar,.inv-modal-avatar{background:var(--primary);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.inv-detail-avatar,.inv-modal-avatar{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.inv-detail-avatar,.inv-modal-avatar{color:var(--primary);font-family:var(--font-mono);font-size:.5rem;font-weight:800}.inv-detail-toolbar,.inv-modal-toolbar{gap:.32rem;display:flex}.inv-detail-search,.inv-modal-search{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--muted-foreground);border-radius:.45rem;flex:1;align-items:center;gap:.32rem;padding:.28rem .4rem;font-size:.56rem;display:flex}.inv-detail-filter,.inv-modal-filter{border:1px solid var(--primary);border-radius:.45rem;place-items:center;width:1.65rem;height:1.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.inv-detail-filter,.inv-modal-filter{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.inv-detail-filter,.inv-modal-filter{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-detail-filter,.inv-modal-filter{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.inv-detail-filter,.inv-modal-filter{color:var(--primary)}.inv-detail-controls{margin:0}.inv-detail-foot,.inv-modal-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.28rem;padding-top:.35rem;display:flex}.inv-detail-foot-chip,.inv-modal-foot-chip{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.18rem;padding:.14rem .32rem;font-size:.48rem;font-weight:600;display:inline-flex}.inv-detail-cta,.inv-modal-cta{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;border:0;border-radius:.45rem;margin-left:auto;padding:.3rem .52rem;font-size:.54rem;font-weight:700}.inv-console-detail .inv-event-card{margin:0}.inv-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.inv-dash-tabs{flex-wrap:wrap;gap:.25rem;display:flex}.inv-dash-tab{color:var(--muted-foreground);border-radius:999px;padding:.22rem .45rem;font-size:.58rem;font-weight:600}.inv-dash-tab[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-dash-tab[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.inv-dash-tab[data-active=true]{color:var(--primary)}.inv-dash-chip{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.inv-dash-chip{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.inv-dash-chip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);white-space:nowrap;padding:.22rem .5rem;font-size:.56rem;font-weight:700}.inv-dash-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.58rem}.inv-dash-table th:first-child,.inv-dash-table td:first-child{width:46%}.inv-dash-table th:nth-child(2),.inv-dash-table td:nth-child(2),.inv-dash-table th:nth-child(3),.inv-dash-table td:nth-child(3){width:14%}.inv-dash-table th:nth-child(4),.inv-dash-table td:nth-child(4){width:26%}.inv-dash-table th,.inv-dash-table td{padding:.22rem .3rem}.inv-dash-table th{border-bottom:1px solid var(--border);text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--muted-foreground);font-size:.5rem;font-weight:700}.inv-dash-table td{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.inv-dash-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.inv-dash-table td{color:var(--foreground)}.inv-dash-table td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-dash-table tr[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-dash-table tr[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.inv-dash-table tr[data-mine=true] td:first-child{font-weight:600}.inv-event-card{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;margin-bottom:.3rem}@supports (color:color-mix(in lab, red, red)){.inv-event-card{background:color-mix(in oklab, var(--surface) 90%, white)}}.inv-event-card{overflow:hidden}.inv-event-card:last-child{margin-bottom:0}.inv-event-card[data-expanded=false] .inv-event-meta,.inv-event-card[data-expanded=false] .inv-event-meta-section{display:none}.inv-event-card[data-expanded=false] .inv-event-head{align-items:center;padding:.38rem .55rem}.inv-event-card[data-expanded=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-event-card[data-expanded=true]{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))}}.inv-event-card[data-expanded=true]{box-shadow:0 8px 18px -14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-event-card[data-expanded=true]{box-shadow:0 8px 18px -14px color-mix(in oklab, var(--primary) 24%, transparent)}}.inv-event-copy{gap:.12rem;min-width:0;display:grid}.inv-event-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.08rem;display:flex}.inv-event-qty{font-family:var(--font-mono);color:var(--primary);font-size:.54rem;font-weight:700}.inv-event-chevron{color:var(--muted-foreground);transition:transform .25s}.inv-event-card[data-expanded=true] .inv-event-chevron{transform:rotate(180deg)}.inv-event-head{text-align:left;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.45rem;width:100%;padding:.45rem .55rem;display:flex}.inv-event-copy strong{color:var(--foreground);font-size:.66rem;font-weight:700}.inv-event-meta{color:var(--muted-foreground);align-items:center;gap:.22rem;font-size:.54rem;display:inline-flex}.inv-event-body{border-top:1px solid var(--border);padding:0 .55rem .45rem}@supports (color:color-mix(in lab, red, red)){.inv-event-body{border-top:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.inv-seat-list{gap:.18rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.inv-seat-row{border-radius:.38rem;grid-template-columns:.9rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.24rem .32rem;display:grid}.inv-seat-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-seat-row[data-active=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.inv-seat-check{border:1px solid var(--border);width:1rem;height:1rem;color:var(--muted-foreground);border-radius:.25rem;place-items:center;display:grid}.inv-seat-check[data-checked=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-seat-check[data-checked=true]{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.inv-seat-check[data-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-seat-check[data-checked=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.inv-seat-check[data-checked=true]{color:var(--primary)}.inv-seat-label{color:var(--foreground);font-size:.6rem}.inv-badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;border-radius:999px;padding:.12rem .38rem;font-size:.5rem;font-weight:700}.inv-badge[data-status=listed]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-badge[data-status=listed]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.inv-badge[data-status=listed]{color:var(--primary)}.inv-badge[data-status=sold]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.inv-badge[data-status=sold]{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.inv-badge[data-status=sold]{color:var(--muted-foreground)}.inv-badge[data-status=available]{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.inv-badge[data-status=available]{background:color-mix(in oklab, var(--border) 60%, transparent)}}.inv-badge[data-status=available]{color:var(--muted-foreground)}.inv-badge[data-status=syncing]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inv-badge[data-status=syncing]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.inv-badge[data-status=syncing]{color:var(--primary);animation:2.2s ease-in-out infinite inv-badge-pulse}.inv-badge[data-status=hold]{color:#b45309;background:oklab(66.584% .082678 .133963/.12)}@keyframes inv-badge-pulse{0%,to{opacity:.65}50%{opacity:1}}.inv-event-select{display:none}.inv-feed-panel,.inv-cap-panel{min-width:0}.inv-feed-panel .lc-panel-head,.inv-cap-panel .lc-panel-head{align-items:center;min-height:0;padding-bottom:.25rem}.inv-feed-viewport{max-height:2.6rem;overflow:hidden}.inv-feed-panel .inv-feed{gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.inv-console[data-live=true] .inv-feed{animation:16s linear infinite inv-feed-scroll}@keyframes inv-feed-scroll{0%{transform:translate(0)}to{transform:translateY(-50%)}}.inv-feed-row{color:var(--muted-foreground);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.35rem;font-size:.58rem;display:grid}.inv-cap-list{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.inv-cap-list li{background:var(--surface);border-radius:.4rem;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.26rem .32rem;display:grid}@supports (color:color-mix(in lab, red, red)){.inv-cap-list li{background:color-mix(in oklab, var(--surface) 88%, white)}}.inv-cap-list li{color:var(--muted-foreground);font-size:.56rem}.inv-cap-list li svg{justify-self:center}.inv-cap-list strong{font-family:var(--font-mono);color:var(--primary);font-size:.56rem;font-weight:700}@media (width<=1023px){.inv-stack{grid-template-columns:1fr;align-items:stretch;gap:.75rem}.inv-console-base{grid-area:1/1}.inv-console-detail{grid-area:2/1;margin-left:0;transform:none}.inv-base-grid{grid-template-columns:1fr}.inv-base-nav{display:none}}@media (width<=639px){.inv-detail-head,.inv-modal-head{flex-wrap:wrap}.inv-detail-account,.inv-modal-account{width:100%}.inv-detail-foot,.inv-modal-foot{flex-wrap:wrap}.inv-detail-cta,.inv-modal-cta{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.inv-console[data-live=true] .inv-feed,.inv-badge[data-status=syncing]{animation:none!important}}.fg-orbit-panel{border:1px solid var(--border);border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fg-orbit-panel{border:1px solid color-mix(in oklab, var(--border) 88%, transparent)}}.fg-orbit-panel{background:radial-gradient(ellipse 72% 58% at 50% 42%, var(--primary), transparent 74%), var(--background)}@supports (color:color-mix(in lab, red, red)){.fg-orbit-panel{background:radial-gradient(ellipse 72% 58% at 50% 42%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 74%), var(--background)}}.fg-orbit-panel{box-shadow:0 32px 72px -52px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-orbit-panel{box-shadow:0 32px 72px -52px color-mix(in oklab, var(--foreground) 16%, transparent)}}.fg-orbit-panel:before{content:"";pointer-events:none;background-image:radial-gradient(var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fg-orbit-panel:before{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 7%, transparent) 1px, transparent 1px)}}.fg-orbit-panel:before{opacity:.4;background-size:24px 24px;-webkit-mask-image:radial-gradient(88% 78% at 50% 48%,#000 12%,#0000 80%);mask-image:radial-gradient(88% 78% at 50% 48%,#000 12%,#0000 80%)}.fg-infinity{padding:clamp(1.5rem,3vw,2.25rem) clamp(.75rem,2vw,1.25rem);position:relative}.fg-infinity-viewport{aspect-ratio:2;width:min(100%,42rem);min-height:clamp(14rem,38vw,18rem);margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.fg-infinity-track{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fg-infinity-loop{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-loop{stroke:color-mix(in oklab, var(--primary) 72%, transparent)}}.fg-infinity-loop{stroke-width:.85px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--primary))}@supports (color:color-mix(in lab, red, red)){.fg-infinity-loop{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--primary) 28%, transparent))}}.fg-infinity-loop-glow{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-loop-glow{stroke:color-mix(in oklab, var(--primary) 18%, transparent)}}.fg-infinity-loop-glow{stroke-width:2.2px;vector-effect:non-scaling-stroke;opacity:.55}.fg-infinity-join{z-index:6;pointer-events:none;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.fg-infinity-arrow{width:1.1rem;height:1.1rem;color:var(--primary);filter:drop-shadow(0 0 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.fg-infinity-arrow{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--primary) 24%, transparent))}}.fg-infinity-join-packet{background:var(--primary);width:.32rem;height:.32rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;position:absolute;left:-.55rem}@supports (color:color-mix(in lab, red, red)){.fg-infinity-join-packet{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent)}}.fg-infinity-join-packet{animation:5.5s ease-in-out infinite fg-infinity-packet}@keyframes fg-infinity-packet{0%{opacity:0;left:-.55rem}12%{opacity:1}88%{opacity:1}to{opacity:0;left:1.15rem}}.fg-infinity-lobe{z-index:2;pointer-events:none;position:absolute;inset:0}.fg-infinity-lobe-rings{width:100%;height:100%;position:absolute;inset:0}.fg-infinity-ring{fill:none;vector-effect:non-scaling-stroke}.fg-infinity-ring-outer{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-ring-outer{stroke:color-mix(in oklab, var(--foreground) 10%, transparent)}}.fg-infinity-ring-outer{stroke-width:.42px;stroke-dasharray:2.5 3.5}.fg-infinity-ring-mid{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-ring-mid{stroke:color-mix(in oklab, var(--primary) 18%, transparent)}}.fg-infinity-ring-mid{stroke-width:.35px;stroke-dasharray:2 3}.fg-infinity-ring-inner{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-ring-inner{stroke:color-mix(in oklab, var(--foreground) 7%, transparent)}}.fg-infinity-ring-inner{stroke-width:.28px}.fg-infinity-spoke{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-spoke{stroke:color-mix(in oklab, var(--foreground) 8%, transparent)}}.fg-infinity-spoke{stroke-width:.24px;stroke-dasharray:1.2 2;animation:7s linear infinite fg-infinity-spoke-flow;animation-delay:calc(var(--fg-spoke-i,0) * .35s)}@keyframes fg-infinity-spoke-flow{to{stroke-dashoffset:-7px}}.fg-orbit-drift{will-change:transform;padding-block:2.25rem}.fg-orbit-drift-left{animation:fg-orbit-slide-down var(--fg-duration,20s) ease-in-out infinite alternate;animation-delay:var(--fg-delay,0s)}.fg-orbit-drift-right{animation:fg-orbit-slide-up var(--fg-duration,24s) ease-in-out infinite alternate;animation-delay:var(--fg-delay,0s)}@keyframes fg-orbit-slide-down{0%{transform:translateY(-1.75rem)}to{transform:translateY(1.75rem)}}@keyframes fg-orbit-slide-up{0%{transform:translateY(1.75rem)}to{transform:translateY(-1.75rem)}}.fg-infinity-node{z-index:5;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:.3rem;width:clamp(4.75rem,12vw,6.25rem);display:flex;position:absolute;translate:-50% -50%}.fg-infinity-node-bubble{border:1px solid var(--border);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fg-infinity-node-bubble{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.fg-infinity-node-bubble{box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.8) inset, 0 12px 28px -20px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-node-bubble{box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.8) inset, 0 12px 28px -20px color-mix(in oklab, var(--foreground) 16%, transparent)}}.fg-infinity-node[data-side=left] .fg-infinity-node-bubble{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-node[data-side=left] .fg-infinity-node-bubble{background:color-mix(in oklab, var(--foreground) 4%, white)}}.fg-infinity-node[data-side=left] .fg-infinity-node-bubble{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-node[data-side=left] .fg-infinity-node-bubble{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.fg-infinity-node[data-side=left] .fg-infinity-node-bubble{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-node[data-side=left] .fg-infinity-node-bubble{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.fg-infinity-node[data-side=right] .fg-infinity-node-bubble{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-node[data-side=right] .fg-infinity-node-bubble{background:color-mix(in oklab, var(--primary) 10%, white)}}.fg-infinity-node[data-side=right] .fg-infinity-node-bubble{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fg-infinity-node[data-side=right] .fg-infinity-node-bubble{border-color:color-mix(in oklab, var(--primary) 22%, transparent)}}.fg-infinity-node[data-side=right] .fg-infinity-node-bubble{color:var(--primary)}.fg-infinity-node-title{color:var(--foreground);margin:0;font-size:clamp(.58rem,1.35vw,.68rem);font-weight:600;line-height:1.2}@media (width<=639px){.fg-orbit-panel{border-radius:1.1rem}.fg-infinity{padding-inline:.35rem}.fg-infinity-viewport{min-height:clamp(12rem,52vw,15rem)}.fg-infinity-node{width:4.25rem}.fg-infinity-node-bubble{width:2.35rem;height:2.35rem}.fg-infinity-node-title{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.fg-orbit-drift-left,.fg-orbit-drift-right,.fg-infinity-spoke,.fg-infinity-join-packet{animation:none!important}}.pay-infra-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pay-infra-backdrop-grid{opacity:.35;background-image:radial-gradient(var(--primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pay-infra-backdrop-grid{background-image:radial-gradient(color-mix(in oklab, var(--primary) 16%, transparent) 1px, transparent 1px)}}.pay-infra-backdrop-grid{background-size:28px 28px;-webkit-mask-image:radial-gradient(80% 60% at 70% 40%,#000,#0000 72%);mask-image:radial-gradient(80% 60% at 70% 40%,#000,#0000 72%)}.pay-infra-backdrop-glow{background:radial-gradient(circle, var(--primary), transparent 68%);border-radius:999px;width:min(42rem,70vw);height:min(42rem,70vw);position:absolute;top:8%;right:-8%}@supports (color:color-mix(in lab, red, red)){.pay-infra-backdrop-glow{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 14%, transparent), transparent 68%)}}.pay-infra-section{padding-block:clamp(2.75rem,6vh,4.25rem)}.pay-infra-layout{align-items:center;gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=1024px){.pay-infra-layout{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);gap:clamp(1.5rem,2.2vw,2.25rem)}.pay-infra-copy{align-self:center;position:static}}@media (width>=1280px){.pay-infra-layout{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.pay-infra-stage.lc-tilt-wrap{width:100%;max-width:none;margin-inline:0}.pay-infra-dashboard{min-width:0}.pay-infra-dashboard .lc-tilt-card{transform-style:preserve-3d}.pay-infra-dashboard:hover .lc-tilt-card,.pay-infra-dashboard:focus-within .lc-tilt-card{transform:rotateY(calc(var(--lc-tilt-y,-14deg) * .45)) rotateX(calc(var(--lc-tilt-x,5deg) * .6)) translateY(-2px)}.pay-copy{flex-direction:column;gap:.85rem;display:flex}.pay-copy-badge{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.45rem;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pay-copy-badge{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.pay-copy-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-copy-badge{background:color-mix(in oklab, var(--primary) 7%, white)}}.pay-copy-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);padding:.28rem .65rem;font-size:10px;font-weight:700}.pay-copy-title{letter-spacing:-.03em;max-width:16ch;color:var(--foreground);font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:700;line-height:1.1}.pay-copy-lead{max-width:40ch;color:var(--muted-foreground);font-size:.85rem;line-height:1.55}.pay-copy-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}@media (width>=1024px){.pay-copy-features{grid-template-columns:minmax(0,1fr)}}@media (width>=1280px){.pay-copy-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-copy-feature{border:1px solid var(--foreground);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.pay-copy-feature{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature{background:color-mix(in oklab, var(--card) 92%, white)}}.pay-copy-feature{box-shadow:0 10px 28px -24px var(--foreground);padding:.55rem .6rem}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature{box-shadow:0 10px 28px -24px color-mix(in oklab, var(--foreground) 18%, transparent)}}.pay-copy-feature{transition:border-color .25s,box-shadow .25s,transform .25s}.pay-copy-feature:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature:hover{border-color:color-mix(in oklab, var(--primary) 20%, var(--border))}}.pay-copy-feature:hover{box-shadow:0 16px 36px -26px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature:hover{box-shadow:0 16px 36px -26px color-mix(in oklab, var(--primary) 22%, transparent)}}.pay-copy-feature:hover{transform:translateY(-1px)}.pay-copy-feature-icon{background:var(--primary);border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature-icon{background:color-mix(in oklab, var(--primary) 12%, white)}}.pay-copy-feature-icon{color:var(--primary)}.pay-copy-feature-head{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.12rem;display:flex}.pay-copy-feature-head strong{color:var(--foreground);font-size:.8rem;font-weight:700}.pay-copy-feature-tag{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature-tag{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.pay-copy-feature-tag{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-copy-feature-tag{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.pay-copy-feature-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--primary);padding:.08rem .42rem;font-size:9px;font-weight:700}.pay-copy-feature-copy p{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pay-copy-security{background:linear-gradient(145deg, var(--primary) 0%, var(--primary) 100%);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .85rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pay-copy-security{background:linear-gradient(145deg, color-mix(in oklab, var(--primary) 88%, black) 0%, color-mix(in oklab, var(--primary) 72%, black) 100%)}}.pay-copy-security{color:#fff;box-shadow:0 18px 40px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-copy-security{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--primary) 55%, transparent)}}.pay-copy-security-wave{pointer-events:none;background:radial-gradient(oklab(100% 0 5.96046e-8/.16),#0000 68%);height:70%;position:absolute;inset:auto -10% -35%}.pay-copy-security-icon{z-index:1;background:oklab(100% 0 5.96046e-8/.14);border:1px solid oklab(100% 0 5.96046e-8/.18);border-radius:.6rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.pay-copy-security strong{z-index:1;font-size:.82rem;font-weight:700;display:block;position:relative}.pay-copy-security p{z-index:1;color:oklab(100% 0 5.96046e-8/.78);margin:.2rem 0 0;font-size:.7rem;line-height:1.45;position:relative}.pay-dash{width:100%}.pay-dash-shell{border:1px solid var(--foreground);border-radius:1rem;flex-direction:column;gap:.65rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pay-dash-shell{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.pay-dash-shell{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pay-dash-shell{background:color-mix(in oklab, var(--muted) 28%, white)}}.pay-dash-shell{box-shadow:0 1px 0 oklch(100% 0 0/.85) inset, 0 28px 60px -40px var(--foreground);padding:clamp(.75rem,1.6vw,.95rem)}@supports (color:color-mix(in lab, red, red)){.pay-dash-shell{box-shadow:0 1px 0 oklch(100% 0 0/.85) inset, 0 28px 60px -40px color-mix(in oklab, var(--foreground) 16%, transparent)}}.pay-dash-top-band{gap:.6rem;display:grid}@media (width>=900px){.pay-dash-top-band{grid-template-columns:minmax(0,.88fr) minmax(0,1.42fr);align-items:end;gap:.65rem .85rem}}.pay-dash-top-band .pay-dash-overview-head{margin:0}.pay-dash-top-band .pay-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1280px){.pay-dash-top-band .pay-dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.pay-dash-main-grid{gap:.6rem;min-width:0;display:grid}@media (width>=1024px){.pay-dash-main-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,.78fr);align-items:stretch}}.pay-dash-main-col,.pay-dash-side-stack{align-content:start;gap:.6rem;min-width:0;display:grid}.pay-dash-live-bar{border:1px solid var(--primary);border-radius:.65rem;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-dash-live-bar{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.pay-dash-live-bar{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-live-bar{background:color-mix(in oklab, var(--primary) 6%, white)}}.pay-dash-live-bar{font-family:var(--font-mono);color:var(--muted-foreground);padding:.42rem .65rem;font-size:.68rem}.pay-dash-live-dot{background:var(--primary);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pay-dash-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.pay-dash[data-live=true] .pay-dash-live-dot{animation:2s ease-in-out infinite pay-dash-live-pulse}@keyframes pay-dash-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.pay-dash-live-label{letter-spacing:.08em;text-transform:none;color:var(--primary);font-weight:700}.pay-dash-live-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.pay-dash[data-live=true] .pay-dash-live-msg{animation:.45s pay-dash-feed-fade}@keyframes pay-dash-feed-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.pay-dash-overview-head,.pay-dash-module-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.pay-dash-module-head-compact{margin-bottom:.35rem}.pay-dash-section-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.pay-dash-section-sub{color:var(--muted-foreground);margin:.18rem 0 0;font-size:.78rem}.pay-dash-overview-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pay-dash-date-btn,.pay-dash-export-btn,.pay-dash-select-btn,.pay-dash-primary-btn,.pay-dash-ghost-btn,.pay-dash-icon-btn,.pay-dash-link-btn{border-radius:.6rem;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pay-dash-date-btn,.pay-dash-select-btn{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pay-dash-date-btn,.pay-dash-select-btn{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pay-dash-date-btn,.pay-dash-select-btn{color:var(--foreground);background:#fff;padding:.42rem .65rem}.pay-dash-export-btn{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pay-dash-export-btn{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pay-dash-export-btn{color:var(--foreground);background:#fff;padding:.42rem .75rem}.pay-dash-primary-btn{background:var(--foreground);color:var(--background);border:none;padding:.48rem .85rem}.pay-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (width>=900px){.pay-dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.pay-dash-kpi{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-dash-kpi{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.pay-dash-kpi{box-shadow:0 12px 28px -24px var(--foreground);background:#fff;padding:.52rem .58rem}@supports (color:color-mix(in lab, red, red)){.pay-dash-kpi{box-shadow:0 12px 28px -24px color-mix(in oklab, var(--foreground) 12%, transparent)}}.pay-dash-kpi{transition:border-color .3s,box-shadow .3s,transform .3s}.pay-dash-kpi[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-kpi[data-active=true]{border-color:color-mix(in oklab, var(--primary) 24%, var(--border))}}.pay-dash-kpi[data-active=true]{box-shadow:0 16px 32px -22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-kpi[data-active=true]{box-shadow:0 16px 32px -22px color-mix(in oklab, var(--primary) 22%, transparent)}}.pay-dash-kpi[data-active=true]{transform:translateY(-1px)}.pay-dash-kpi-top{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.pay-dash-kpi-label{color:var(--muted-foreground);font-size:.72rem}.pay-dash-kpi-change{font-family:var(--font-mono);border-radius:999px;padding:.08rem .38rem;font-size:9px;font-weight:700}.pay-dash-kpi-change[data-tone=up]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-kpi-change[data-tone=up]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pay-dash-kpi-change[data-tone=up]{color:var(--primary)}.pay-dash-kpi-change[data-tone=warn]{color:#c2410c;background:oklab(66.584% .082678 .133963/.12)}.pay-dash-kpi-value{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(.88rem,1.1vw,1rem);font-weight:700}.pay-dash-spark{width:100%;height:1.55rem}.pay-dash-spark[data-tone=up]{color:var(--primary)}.pay-dash-spark[data-tone=warn]{color:#ea580c}.pay-dash-spark[data-live=true] .pay-dash-spark-line{stroke-dasharray:120;animation:2.8s ease-in-out infinite pay-dash-spark-draw}@keyframes pay-dash-spark-draw{0%{stroke-dashoffset:120px;opacity:.45}45%,to{stroke-dashoffset:0;opacity:1}}.pay-dash-module-cards{flex-direction:column;gap:.55rem;min-width:0;display:flex}.pay-dash-cards-table{flex-direction:column;gap:.35rem;min-width:0;display:flex}.pay-dash-module-showcase{flex-direction:column;gap:.5rem;min-width:0;display:flex;overflow:hidden}.pay-dash-card-stage{aspect-ratio:1.9;perspective:900px;isolation:isolate;width:100%;min-width:0;position:relative}.pay-dash-card-tabs{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.pay-dash-card-tab{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pay-dash-card-tab{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pay-dash-card-tab{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);background:#fff;padding:.22rem .5rem;font-size:.62rem;transition:border-color .25s,background .25s,color .25s}.pay-dash-card-tab[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-card-tab[data-active=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.pay-dash-card-tab[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-card-tab[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, white)}}.pay-dash-card-tab[data-active=true]{color:var(--primary)}.pay-card-real{color:#fff;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s,filter .45s;position:relative;overflow:hidden;box-shadow:0 16px 32px -20px oklab(0% none none/.45),inset 0 0 0 1px oklab(100% 0 5.96046e-8/.14)}.pay-card-real--stage{aspect-ratio:1.586;transform-origin:50%;opacity:0;border-radius:.8rem;width:min(88%,13rem);margin-inline:auto;padding:.72rem .78rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)rotateY(-10deg)rotateX(6deg)scale(.9)}.pay-card-real--stage[data-stack=back]{opacity:.4;filter:saturate(.82);transform:translateY(-38%)rotateY(-16deg)rotateX(8deg)scale(.84)}.pay-card-real--stage[data-stack=mid]{opacity:.66;filter:saturate(.92);transform:translateY(-44%)rotateY(-13deg)rotateX(7deg)scale(.9)}.pay-card-real--stage[data-stack=front],.pay-card-real--stage[data-active=true]{z-index:3;opacity:1;filter:none;transform:translateY(-52%)rotateY(-6deg)rotateX(3deg)scale(1)}.pay-card-real--thumb{aspect-ratio:1.586;opacity:1;border-radius:.45rem;flex-shrink:0;width:4.35rem;padding:.38rem .42rem;transform:none}.pay-card-real--visa{background:radial-gradient(circle at 88% 12%,oklab(100% 0 5.96046e-8/.2),#0000 42%),linear-gradient(135deg,#1a1f71 0%,#2d4aa3 52%,#1434a4 100%)}.pay-card-real--mastercard{background:radial-gradient(circle at 12% 88%,oklab(100% 0 5.96046e-8/.12),#0000 38%),linear-gradient(135deg,#1c1c1c 0%,#3d3d3d 48%,#1a1a1a 100%)}.pay-card-real--amex{background:radial-gradient(circle at 80% 18%,oklab(100% 0 5.96046e-8/.16),#0000 40%),linear-gradient(135deg,#006fcf 0%,#009cde 55%,#004a8f 100%)}.pay-card-real-shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 38%,oklab(100% 0 5.96046e-8/.26) 50%,#0000 62%);position:absolute;inset:-40% -20%;transform:translate(-120%)}.pay-dash[data-live=true] .pay-card-real[data-active=true] .pay-card-real-shimmer{animation:4.5s ease-in-out infinite pay-card-shimmer}@keyframes pay-card-shimmer{0%,to{transform:translate(-120%)}50%{transform:translate(120%)}}.pay-card-real-glow{opacity:.22;pointer-events:none;background:radial-gradient(circle,oklab(100% 0 5.96046e-8/.22),#0000 68%);height:50%;position:absolute;inset:auto -15% -25%}.pay-card-real-texture{opacity:.12;pointer-events:none;background-image:radial-gradient(oklab(100% 0 5.96046e-8/.35) .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0}.pay-card-real-chip{background:linear-gradient(135deg,oklab(89.7567% -.00725842 .113273),oklab(70.3357% .000976129 .128851));border-radius:.28rem;width:1.65rem;height:1.2rem;display:block;box-shadow:inset 0 0 0 1px oklab(100% 0 5.96046e-8/.24)}.pay-card-real--thumb .pay-card-real-chip{border-radius:.16rem;width:.95rem;height:.68rem}.pay-card-real-contactless{color:oklab(100% 0 5.96046e-8/.72);width:.75rem;height:.75rem;position:absolute;top:.95rem;left:2.65rem;transform:rotate(90deg)}.pay-card-real--thumb .pay-card-real-contactless{width:.45rem;height:.45rem;top:.38rem;left:1.45rem}.pay-card-real-network{font-family:var(--font-mono);letter-spacing:.06em;font-size:.82rem;font-style:italic;font-weight:800;position:absolute;top:.95rem;right:.95rem}.pay-card-real--thumb .pay-card-real-network{font-size:.42rem;top:.38rem;right:.42rem}.pay-card-real-mc-logo{display:inline-flex;position:absolute;top:.85rem;right:.85rem}.pay-card-real--thumb .pay-card-real-mc-logo{transform-origin:100% 0;top:.35rem;right:.38rem;transform:scale(.52)}.pay-card-real-mc-logo i{border-radius:999px;width:1rem;height:1rem;display:block}.pay-card-real-mc-logo i:first-child{background:#eb001b;box-shadow:0 0 0 1px oklab(100% 0 5.96046e-8/.12)}.pay-card-real-mc-logo i:last-child{mix-blend-mode:normal;background:#f79e1b;margin-left:-.42rem}.pay-card-real-number{font-family:var(--font-mono);letter-spacing:.08em;align-items:baseline;gap:.3rem;margin:.55rem 0 0;font-size:clamp(.72rem,1.8vw,.95rem);font-weight:600;display:flex}.pay-card-real--thumb .pay-card-real-number{margin-top:.28rem;font-size:.38rem}.pay-card-real-dots{opacity:.78}.pay-card-real-meta{justify-content:space-between;gap:.65rem;margin-top:.55rem;display:flex}.pay-card-real--thumb .pay-card-real-meta{display:none}.pay-card-real-meta span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;opacity:.62;font-size:.48rem;display:block}.pay-card-real-meta strong{letter-spacing:.04em;margin-top:.08rem;font-size:.62rem;font-weight:700;display:block}.pay-dash-table-wrap{margin-top:.65rem;overflow-x:auto}.pay-dash-table{border-collapse:collapse;width:100%;min-width:42rem}.pay-dash-table th{border-bottom:1px solid var(--foreground);padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.pay-dash-table th{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.pay-dash-table th{font-family:var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700}.pay-dash-table td{border-bottom:1px solid var(--foreground);padding:.48rem .5rem}@supports (color:color-mix(in lab, red, red)){.pay-dash-table td{border-bottom:1px solid color-mix(in oklab, var(--foreground) 5%, transparent)}}.pay-dash-table td{color:var(--foreground);vertical-align:middle;font-size:.76rem}.pay-dash-table tbody tr{transition:background .25s}.pay-dash-table tbody tr[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-table tbody tr[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, white)}}.pay-dash-table-card{align-items:center;gap:.65rem;display:flex}.pay-dash-module{border:1px solid var(--foreground);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.pay-dash-module{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.pay-dash-module{box-shadow:0 12px 28px -24px var(--foreground);background:#fff;padding:.72rem .78rem}@supports (color:color-mix(in lab, red, red)){.pay-dash-module{box-shadow:0 12px 28px -24px color-mix(in oklab, var(--foreground) 10%, transparent)}}.pay-dash-module-chart,.pay-dash-module-recent{min-width:0}.pay-dash-table-holder{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pay-dash-primary-tag{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pay-dash-primary-tag{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pay-dash-primary-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--primary);padding:.08rem .38rem;font-size:8px;font-weight:700}.pay-dash-mono{font-family:var(--font-mono);font-size:.74rem}.pay-dash-status{border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.pay-dash-status i{border-radius:999px;width:.38rem;height:.38rem;display:block}.pay-dash-status[data-status=active]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-status[data-status=active]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.pay-dash-status[data-status=active]{color:var(--primary)}.pay-dash-status[data-status=active] i{background:var(--primary)}.pay-dash-status[data-status=inactive]{color:#dc2626;background:oklab(63.6834% .187864 .0889286/.1)}.pay-dash-status[data-status=inactive] i{background:#ef4444}.pay-dash-row-actions{align-items:center;gap:.35rem;display:flex}.pay-dash-ghost-btn{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pay-dash-ghost-btn{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pay-dash-ghost-btn{color:var(--foreground);background:#fff;padding:.28rem .55rem}.pay-dash-icon-btn{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pay-dash-icon-btn{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pay-dash-icon-btn{color:var(--muted-foreground);background:#fff;padding:.28rem}.pay-dash-link-btn{color:var(--primary);margin-top:.15rem;padding:0}.pay-dash-chart-wrap{margin-top:.15rem;position:relative}.pay-dash-chart{width:100%;height:auto}.pay-dash-chart-grid{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pay-dash-chart-grid{stroke:color-mix(in oklab, var(--foreground) 8%, transparent)}}.pay-dash-chart-grid{stroke-width:1px}.pay-dash-chart-area{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-chart-area{fill:color-mix(in oklab, var(--primary) 14%, transparent)}}.pay-dash-chart-line{stroke:var(--primary)}.pay-dash-chart-dot{fill:#fff;stroke:var(--primary);stroke-width:2px}.pay-dash[data-live=true] .pay-dash-chart-dot{animation:2.4s ease-in-out infinite pay-dash-pulse}@keyframes pay-dash-pulse{0%,to{r:5}50%{r:6.5}}.pay-dash-chart-tooltip{z-index:2;border:1px solid var(--foreground);border-radius:.55rem;flex-direction:column;gap:.08rem;display:flex;position:absolute;top:18%}@supports (color:color-mix(in lab, red, red)){.pay-dash-chart-tooltip{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.pay-dash-chart-tooltip{box-shadow:0 10px 24px -18px var(--foreground);background:#fff;padding:.35rem .5rem}@supports (color:color-mix(in lab, red, red)){.pay-dash-chart-tooltip{box-shadow:0 10px 24px -18px color-mix(in oklab, var(--foreground) 20%, transparent)}}.pay-dash-chart-tooltip{pointer-events:none;white-space:nowrap;transform:translate(-50%)}.pay-dash-chart-tooltip strong{color:var(--foreground);font-size:.68rem;font-weight:650}.pay-dash-chart-tooltip span{font-family:var(--font-mono);color:var(--primary);font-size:.72rem;font-weight:700}.pay-dash-chart-axis{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-top:.35rem;padding-inline:1.4rem;display:grid}.pay-dash-chart-axis span{font-family:var(--font-mono);text-align:center;color:var(--muted-foreground);font-size:9px}.pay-dash-tx-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pay-dash-tx-row{border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.42rem .35rem;transition:background .25s;display:grid}.pay-dash-tx-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-tx-row[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, white)}}.pay-dash-tx-icon{border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.pay-dash-tx-icon[data-dir=in]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-tx-icon[data-dir=in]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pay-dash-tx-icon[data-dir=in]{color:var(--primary)}.pay-dash-tx-icon[data-dir=out]{color:#c2410c;background:oklab(64.6072% .146402 .127786/.12)}.pay-dash-tx-copy strong{color:var(--foreground);font-size:.76rem;font-weight:600;display:block}.pay-dash-tx-copy span{color:var(--muted-foreground);margin-top:.08rem;font-size:.68rem;display:block}.pay-dash-tx-meta{text-align:right}.pay-dash-tx-meta strong{font-family:var(--font-mono);font-size:.74rem;font-weight:700;display:block}.pay-dash-tx-meta strong[data-dir=in]{color:var(--primary)}.pay-dash-tx-meta strong[data-dir=out]{color:#c2410c}.pay-dash-tx-status{border-radius:999px;margin-top:.12rem;padding:.08rem .38rem;font-size:.65rem;font-weight:600;display:inline-flex}.pay-dash-tx-status[data-status=settled]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pay-dash-tx-status[data-status=settled]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.pay-dash-tx-status[data-status=settled]{color:var(--primary)}.pay-dash-tx-status[data-status=processing]{color:#c2410c;background:oklab(64.6072% .146402 .127786/.1)}.pay-dash-tx-status[data-status=refunded]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pay-dash-tx-status[data-status=refunded]{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.pay-dash-tx-status[data-status=refunded]{color:var(--muted-foreground)}.pay-dash-scroll-x{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}@supports (color:color-mix(in lab, red, red)){.pay-dash-scroll-x{scrollbar-color:color-mix(in oklab, var(--primary) 32%, transparent) transparent}}.pay-dash-scroll-x::-webkit-scrollbar{height:4px}@supports (color:color-mix(in lab, red, red)){.pay-dash-scroll-x::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 32%, transparent)}}@media (prefers-reduced-motion:reduce){.pay-dash[data-live=true] .pay-dash-chart-dot,.pay-dash[data-live=true] .pay-dash-live-dot,.pay-dash[data-live=true] .pay-card-real[data-active=true] .pay-card-real-shimmer,.pay-dash-spark[data-live=true] .pay-dash-spark-line{animation:none!important}.pay-card-real--stage{transition:none}}.ws-flow-panel{position:relative}.ws-flow-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:clamp(1rem,2.5vw,1.35rem);display:grid}.ws-flow-card-outer{background:radial-gradient(circle 12rem at 0% 0%, var(--primary), var(--border));border-radius:.85rem;min-height:14.5rem;padding:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-outer{background:radial-gradient(circle 12rem at 0% 0%, color-mix(in oklab, var(--primary) 24%, white), color-mix(in oklab, var(--border) 72%, white))}}@media (width>=768px){.ws-flow-card-outer.is-featured{grid-column:span 2}}.ws-flow-card-dot{z-index:2;aspect-ratio:1;background:var(--primary);width:5px;box-shadow:0 0 10px var(--primary);border-radius:999px;position:absolute;top:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-dot{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 55%, transparent)}}.ws-flow-card-dot{animation:6s linear infinite ws-flow-dot;animation-delay:var(--ws-delay,0s)}@keyframes ws-flow-dot{0%,to{top:10%;right:10%}25%{top:10%;right:calc(100% - 1.25rem)}50%{top:calc(100% - 1.15rem);right:calc(100% - 1.25rem)}75%{top:calc(100% - 1.15rem);right:10%}}.ws-flow-card{z-index:1;border:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:14rem;padding:1.85rem 1.35rem 1.55rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ws-flow-card{border:1px solid color-mix(in oklab, var(--border) 88%, transparent)}}.ws-flow-card{background:radial-gradient(circle 18rem at 0% 0%, var(--primary), var(--card));border-radius:calc(.85rem - 1px)}@supports (color:color-mix(in lab, red, red)){.ws-flow-card{background:radial-gradient(circle 18rem at 0% 0%, color-mix(in oklab, var(--primary) 9%, white), color-mix(in oklab, var(--card) 98%, white))}}.ws-flow-card{text-align:center}.ws-flow-card-ray{background:var(--primary);border-radius:999px;width:12rem;height:2.75rem;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-ray{background:color-mix(in oklab, var(--primary) 32%, white)}}.ws-flow-card-ray{opacity:.38;filter:blur(10px);box-shadow:0 0 40px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-ray{box-shadow:0 0 40px color-mix(in oklab, var(--primary) 22%, white)}}.ws-flow-card-ray{transform-origin:10%;pointer-events:none;transform:rotate(40deg)}.ws-flow-card-step{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin-bottom:.45rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-step{color:color-mix(in oklab, var(--primary) 78%, var(--foreground))}}.ws-flow-card-mark{border:1px solid var(--primary);border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-mark{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.ws-flow-card-mark{background:radial-gradient(circle at 28% 22%, var(--primary), var(--primary) 58%, var(--card))}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-mark{background:radial-gradient(circle at 28% 22%, color-mix(in oklab, var(--primary) 42%, white), color-mix(in oklab, var(--primary) 16%, transparent) 58%, color-mix(in oklab, var(--card) 96%, white))}}.ws-flow-card-mark{font-family:var(--font-mono);letter-spacing:.04em;color:#fff;box-shadow:0 10px 24px -16px var(--primary);font-size:.78rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-mark{box-shadow:0 10px 24px -16px color-mix(in oklab, var(--primary) 42%, transparent)}}.ws-flow-card-title{letter-spacing:-.03em;max-width:16rem;color:var(--foreground);margin:0;font-size:clamp(1.02rem,2.1vw,1.32rem);font-weight:800;line-height:1.22}.ws-flow-card-outer.is-featured .ws-flow-card-title{background:linear-gradient(135deg, var(--foreground) 8%, var(--primary) 48%, var(--foreground) 92%);font-size:clamp(1.15rem,2.4vw,1.55rem)}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-outer.is-featured .ws-flow-card-title{background:linear-gradient(135deg, var(--foreground) 8%, color-mix(in oklab, var(--primary) 72%, var(--foreground)) 48%, var(--foreground) 92%)}}.ws-flow-card-outer.is-featured .ws-flow-card-title{color:#0000;-webkit-background-clip:text;background-clip:text}.ws-flow-card-body{max-width:15.5rem;color:var(--muted-foreground);margin:.5rem 0 0;font-size:clamp(.78rem,1.5vw,.86rem);line-height:1.48}.ws-flow-card-line{pointer-events:none;position:absolute}.ws-flow-card-line-top{background:linear-gradient(90deg, var(--primary) 30%, var(--border) 70%);height:1px;top:10%;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-line-top{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 34%, var(--border)) 30%, color-mix(in oklab, var(--border) 62%, transparent) 70%)}}.ws-flow-card-line-bottom{background:var(--border);height:1px;bottom:10%;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-line-bottom{background:color-mix(in oklab, var(--border) 78%, transparent)}}.ws-flow-card-line-left{background:linear-gradient(180deg, var(--primary) 30%, var(--border) 70%);width:1px;top:10%;bottom:10%;left:10%}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-line-left{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 30%, var(--border)) 30%, color-mix(in oklab, var(--border) 58%, transparent) 70%)}}.ws-flow-card-line-right{background:var(--border);width:1px;top:10%;bottom:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-line-right{background:color-mix(in oklab, var(--border) 72%, transparent)}}@media (prefers-reduced-motion:reduce){.ws-flow-card-dot{top:10%;right:10%;animation:none!important}}.sx-connector{isolation:isolate;background:var(--surface);color:var(--foreground);padding-block:clamp(1.75rem,4.5vw,2.75rem);position:relative;overflow:hidden}.sx-connector[data-tone=dark]{background:var(--dark);color:oklab(100% 0 5.96046e-8/.88)}.sx-connector:before{content:"";z-index:-1;opacity:.045;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100%,#000,#0000 78%);mask-image:radial-gradient(70% 100%,#000,#0000 78%)}.sx-connector-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.9rem;display:grid}@media (width>=900px){.sx-connector-grid{grid-template-columns:minmax(0,1fr) minmax(11rem,.9fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,1.75rem)}}.sx-connector-node{border:1px solid;border-radius:.9rem;align-items:flex-start;gap:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-connector-node{border:1px solid color-mix(in oklab, currentColor 14%, transparent)}}.sx-connector-node{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sx-connector-node{background:color-mix(in oklab, currentColor 4%, transparent)}}.sx-connector-node{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.8rem .9rem}.sx-connector[data-tone=light] .sx-connector-node{background:#fff}@supports (color:color-mix(in lab, red, red)){.sx-connector[data-tone=light] .sx-connector-node{background:color-mix(in oklab, white 92%, var(--surface))}}.sx-connector[data-tone=light] .sx-connector-node{box-shadow:0 12px 28px -24px var(--dark)}@supports (color:color-mix(in lab, red, red)){.sx-connector[data-tone=light] .sx-connector-node{box-shadow:0 12px 28px -24px color-mix(in oklab, var(--dark) 60%, transparent)}}.sx-connector-node-target{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sx-connector-node-target{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.sx-connector-node-icon{border:1px solid var(--primary);border-radius:.6rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sx-connector-node-icon{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.sx-connector-node-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sx-connector-node-icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.sx-connector-node-icon,.sx-connector[data-tone=dark] .sx-connector-node-icon{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sx-connector[data-tone=dark] .sx-connector-node-icon{color:color-mix(in oklab, var(--primary) 55%, white)}}.sx-connector-node-copy{min-width:0}.sx-connector-node-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;opacity:.55;font-size:9px;font-weight:700;display:block}.sx-connector-node-copy strong{letter-spacing:-.01em;margin-top:.15rem;font-size:.9rem;font-weight:700;display:block}.sx-connector-node-copy p{opacity:.68;margin:.2rem 0 0;font-size:.75rem;line-height:1.5}.sx-connector-rail{flex-direction:column;align-items:center;gap:.55rem;min-width:0;display:flex}.sx-connector-step{border:1px solid;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sx-connector-step{border:1px solid color-mix(in oklab, currentColor 18%, transparent)}}.sx-connector-step{font-family:var(--font-mono);letter-spacing:.16em;opacity:.7;padding:.1rem .5rem;font-size:9px;font-weight:700}.sx-connector-track{width:100%;height:1.6rem;position:relative}.sx-connector-track-line{opacity:.35;inset-inline:0;background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 11px);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.sx-connector-packet{background:var(--primary);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.sx-connector-packet{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 20%, transparent)}}.sx-connector-packet{animation:2.7s linear infinite sx-packet-travel;transform:translate(-50%,-50%)}@keyframes sx-packet-travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 1.35rem)}}.sx-connector-arrow{border:1px solid var(--primary);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:50%;right:0}@supports (color:color-mix(in lab, red, red)){.sx-connector-arrow{border:1px solid color-mix(in oklab, var(--primary) 34%, transparent)}}.sx-connector-arrow{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sx-connector-arrow{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.sx-connector-arrow{color:var(--primary);transform:translateY(-50%)}.sx-connector[data-tone=light] .sx-connector-arrow{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sx-connector[data-tone=light] .sx-connector-arrow{background:color-mix(in oklab, var(--primary) 10%, white)}}.sx-connector-payload{flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.sx-connector-payload li{border:1px solid;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sx-connector-payload li{border:1px solid color-mix(in oklab, currentColor 14%, transparent)}}.sx-connector-payload li{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sx-connector-payload li{background:color-mix(in oklab, currentColor 6%, transparent)}}.sx-connector-payload li{font-family:var(--font-mono);letter-spacing:.06em;opacity:.75;white-space:nowrap;padding:.14rem .45rem;font-size:9.5px}.sync-diagram{max-width:56rem;margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem);position:relative}.sync-diagram-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sync-diagram-lines path{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sync-diagram-lines path{stroke:color-mix(in oklab, var(--primary) 55%, transparent)}}.sync-diagram-lines path{stroke-width:1.5px;stroke-dasharray:6 8;vector-effect:non-scaling-stroke}.sync-diagram-hub{position:relative}.sync-diagram-hub-glow{background:radial-gradient(circle, var(--primary) 0%, transparent 72%);border-radius:999px;position:absolute;inset:-1.35rem}@supports (color:color-mix(in lab, red, red)){.sync-diagram-hub-glow{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 42%, transparent) 0%, transparent 72%)}}.sync-diagram-hub-glow{filter:blur(8px)}.sync-diagram-hub-core{border:1px solid var(--primary);border-radius:.85rem;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sync-diagram-hub-core{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--background))}}.sync-diagram-hub-core{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.sync-diagram-hub-core{background:color-mix(in oklab, var(--background) 92%, white)}}.sync-diagram-hub-core{color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 12px 28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.sync-diagram-hub-core{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent), 0 12px 28px color-mix(in oklab, var(--primary) 18%, transparent)}}.sync-diagram-grid{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem) clamp(1.25rem,4vw,3rem);display:grid;position:relative}.sync-diagram-card-wrap{min-width:0}.sync-diagram-card-tl{grid-area:1/1}.sync-diagram-card-tr{grid-area:1/3}.sync-diagram-hub-cell{grid-area:2/2;align-self:center;place-items:center;min-width:4.5rem;display:grid}.sync-diagram-card-bl{grid-area:3/1}.sync-diagram-card-br{grid-area:3/3}.sync-diagram-card{border:1px solid var(--primary);border-radius:1rem;align-items:flex-start;gap:.85rem;height:100%;min-height:7.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sync-diagram-card{border:1px solid color-mix(in oklab, var(--primary) 34%, transparent)}}.sync-diagram-card{background:radial-gradient(ellipse 120% 80% at 0% 0%, var(--primary), transparent 55%), var(--background)}@supports (color:color-mix(in lab, red, red)){.sync-diagram-card{background:radial-gradient(ellipse 120% 80% at 0% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 55%), color-mix(in oklab, var(--background) 8%, var(--dark))}}.sync-diagram-card{box-shadow:inset 0 1px 0 var(--background);padding:1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.sync-diagram-card{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--background) 8%, transparent)}}.sync-diagram-card-icon{border:1px solid var(--primary);border-radius:.75rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sync-diagram-card-icon{border:1px solid color-mix(in oklab, var(--primary) 24%, transparent)}}.sync-diagram-card-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sync-diagram-card-icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.sync-diagram-card-icon{color:var(--primary)}.sync-diagram-card-copy{min-width:0}.sync-diagram-card-title{color:var(--background);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.sync-diagram-card-body{color:var(--background);margin:.45rem 0 0;font-size:.8125rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.sync-diagram-card-body{color:color-mix(in oklab, var(--background) 62%, transparent)}}.sync-diagram-footer{border:1px solid var(--primary);border-radius:.85rem;width:fit-content;max-width:100%;margin-top:2rem}@supports (color:color-mix(in lab, red, red)){.sync-diagram-footer{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.sync-diagram-footer{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sync-diagram-footer{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.sync-diagram-footer{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);padding:.75rem 1rem;font-size:.6875rem;font-weight:600}@media (width<=767px){.sync-diagram{padding-block:0}.sync-diagram-lines{display:none}.sync-diagram-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:.85rem}.sync-diagram-card-tl,.sync-diagram-card-tr,.sync-diagram-card-bl,.sync-diagram-card-br,.sync-diagram-hub-cell{grid-area:auto/1}.sync-diagram-hub-cell{order:-1;margin-bottom:.25rem}.sync-diagram-card,.sync-diagram-card-wrap .sync-diagram-card{min-height:0}}.lc-ai-grid{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;min-height:0;display:grid;overflow:hidden}.lc-ai-pipeline{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.lc-ai-pipeline-step{border-radius:.55rem;align-items:flex-start;gap:.5rem;padding:.42rem .5rem;transition:background .25s;display:flex}.lc-ai-pipeline-step[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-ai-pipeline-step[data-current=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.lc-ai-pipeline-step[data-done=true] .lc-ai-pipeline-label{color:var(--primary)}.lc-ai-pipeline-icon{color:var(--muted-foreground);flex-shrink:0;margin-top:.1rem;display:inline-flex}.lc-ai-pipeline-step[data-done=true] .lc-ai-pipeline-icon,.lc-ai-pipeline-step[data-current=true] .lc-ai-pipeline-icon{color:var(--primary)}.lc-ai-pipeline-copy{min-width:0}.lc-ai-pipeline-label{color:var(--foreground);font-size:.78rem;font-weight:650;display:block}.lc-ai-pipeline-detail{color:var(--muted-foreground);margin-top:.06rem;font-size:.68rem;display:block}.lc-ai-rec{flex-direction:column;gap:.75rem;min-height:0;display:flex}.lc-ai-rec-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lc-ai-rec-price{font-family:var(--font-mono);color:var(--foreground);margin-top:.15rem;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:700;display:block}.lc-ai-confidence{flex-direction:column;align-items:center;gap:.1rem;min-width:4.5rem;display:flex;position:relative}.lc-ai-confidence-ring{background:conic-gradient(var(--primary) var(--lc-conf), var(--foreground) 0);border-radius:999px;width:3.1rem;height:3.1rem;display:block}@supports (color:color-mix(in lab, red, red)){.lc-ai-confidence-ring{background:conic-gradient(var(--primary) var(--lc-conf), color-mix(in oklab, var(--foreground) 8%, transparent) 0)}}.lc-ai-confidence-ring{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.lc-ai-confidence-value{font-family:var(--font-mono);color:var(--primary);font-size:.72rem;font-weight:700;position:absolute;top:1.05rem}.lc-ai-override{border:1px solid var(--primary);border-radius:.65rem;flex-direction:column;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-ai-override{border:1px solid color-mix(in oklab, var(--primary) 16%, var(--border))}}.lc-ai-override{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lc-ai-override{background:color-mix(in oklab, var(--background) 82%, white)}}.lc-ai-override{padding:.65rem .7rem}.lc-ai-override-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);margin:0;font-size:10px;font-weight:700}.lc-ai-override-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lc-ai-override-col{border:1px solid var(--foreground);border-radius:.55rem;flex-direction:column;gap:.12rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-ai-override-col{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lc-ai-override-col{padding:.45rem .55rem;transition:border-color .25s,background .25s}.lc-ai-override-col strong{font-family:var(--font-mono);font-size:.95rem;font-weight:700}.lc-ai-override-col[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-ai-override-col[data-active=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.lc-ai-override-col[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-ai-override-col[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.lc-ai-override-col[data-active=true] strong{color:var(--primary)}.lc-ai-actions{gap:.45rem;display:flex}.lc-ai-action{border:1px solid var(--foreground);border-radius:.55rem;flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.lc-ai-action{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.lc-ai-action{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);padding:.42rem .5rem;font-size:10px;font-weight:700;transition:border-color .25s,background .25s,color .25s}.lc-ai-action[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-ai-action[data-active=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.lc-ai-action[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lc-ai-action[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.lc-ai-action[data-active=true]{color:var(--primary)}.lc-ai-action-override[data-active=true]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lc-ai-action-override[data-active=true]{border-color:color-mix(in oklab, var(--foreground) 18%, var(--border))}}.lc-ai-action-override[data-active=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lc-ai-action-override[data-active=true]{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.lc-ai-action-override[data-active=true]{color:var(--foreground)}.lc-ai[data-live=true] .lc-feed-list{animation:18s linear infinite lc-feed-scroll}.mi-console{width:100%;container-type:inline-size}.mi-console .lc-screen{height:clamp(30rem,50vh,36rem);min-height:clamp(30rem,50vh,36rem);max-height:clamp(30rem,50vh,36rem)}.mi-console .lc-body{gap:.55rem}.mi-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);font-size:9.5px;font-weight:600}.mi-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mi-head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.mi-head-title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.86rem;font-weight:700}.mi-head-meta{color:var(--muted-foreground);margin:.12rem 0 0;font-size:.7rem}.mi-head-price{text-align:right;margin-left:auto}.mi-head-price-row{justify-content:flex-end;align-items:baseline;gap:.4rem;margin-top:.1rem;display:flex}.mi-head-price-row strong{font-family:var(--font-mono);color:var(--foreground);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700}.mi-delta{font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.1rem;padding:.1rem .35rem;font-size:10px;font-weight:700;display:inline-flex}.mi-delta[data-direction=up],.mi-ladder-delta[data-direction=up]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mi-delta[data-direction=up],.mi-ladder-delta[data-direction=up]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.mi-delta[data-direction=down],.mi-ladder-delta[data-direction=down]{color:oklch(57% .19 25);background:oklch(57% .19 25/.1)}.mi-ladder-delta[data-direction=flat]{color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mi-ladder-delta[data-direction=flat]{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.mi-band{flex-shrink:0}.mi-band-track{background:var(--foreground);border-radius:999px;height:.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mi-band-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.mi-band-fill{background:linear-gradient(90deg, var(--primary), var(--primary));inset-block:0;border-radius:999px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.mi-band-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 30%, transparent), var(--primary))}}.mi-band-marker{border:2px solid var(--primary);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--primary);background:#fff;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.mi-band-marker{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent)}}.mi-band-legend{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);justify-content:space-between;gap:.5rem;margin-top:.32rem;font-size:9.5px;display:flex}.mi-band-legend-mid{color:var(--primary);font-weight:700}.mi-grid{flex:auto;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.6rem;min-height:0;display:grid;overflow:hidden}@container (width>=32rem){.mi-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.mi-panel{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mi-panel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.mi-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mi-panel{background:color-mix(in oklab, var(--background) 68%, white)}}.mi-panel{min-width:0;min-height:0;padding:.6rem .65rem;overflow:hidden}.mi-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:flex}.mi-panel-note{letter-spacing:.1em;color:var(--muted-foreground);margin-left:auto;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mi-panel-note{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.mi-panel-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mi-panel-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.mi-panel-dot{animation:2s ease-in-out infinite two-track-live-pulse}.mi-ladder-cols,.mi-ladder-row{grid-template-columns:minmax(0,1fr) 3rem 2.4rem 3.4rem;align-items:center;gap:.35rem;display:grid}.mi-ladder-cols{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);flex-shrink:0;padding-inline:.35rem;font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mi-ladder-cols{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.mi-ladder-cols>span:not(:first-child),.mi-ladder-ask,.mi-ladder-qty{text-align:right}.mi-ladder{flex-direction:column;flex:auto;gap:.16rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.mi-ladder-row{isolation:isolate;color:var(--foreground);border-radius:.4rem;flex-shrink:0;padding:.3rem .35rem;font-size:.73rem;transition:background .25s,box-shadow .25s;position:relative}.mi-ladder-depth{z-index:-1;background:var(--primary);inset-block:0;border-radius:.4rem;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.mi-ladder-depth{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.mi-ladder-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mi-ladder-row[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.mi-ladder-row[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mi-ladder-row[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 22%, transparent)}}.mi-ladder-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;display:flex;overflow:hidden}.mi-ladder-row[data-own=true] .mi-ladder-name{color:var(--primary);font-weight:700}.mi-ladder-own-dot{background:var(--primary);border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem}.mi-ladder-ask{font-weight:700}.mi-ladder-qty{color:var(--muted-foreground);font-size:.7rem}.mi-ladder-delta{font-family:var(--font-mono);border-radius:999px;justify-content:flex-end;align-items:center;gap:.05rem;padding:.08rem .28rem;font-size:9.5px;font-weight:700;display:inline-flex}@container (width<=21rem){.mi-ladder-cols,.mi-ladder-row{grid-template-columns:minmax(0,1fr) 2.8rem 3.2rem}.mi-ladder-cols>span:nth-child(3),.mi-ladder-qty{display:none}}.mi-chart{position:relative}.mi-chart-svg{width:100%;height:auto;display:block;overflow:visible}.mi-chart-gridline{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mi-chart-gridline{stroke:color-mix(in oklab, var(--foreground) 9%, transparent)}}.mi-chart-gridline{stroke-width:1px;stroke-dasharray:3 5}.mi-chart-line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mi-chart-dot,.mi-chart-dot-halo{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mi-chart-dot-halo{fill:color-mix(in oklab, var(--primary) 22%, transparent)}}.mi-chart-dot-halo{animation:2.4s ease-out infinite mi-halo}@keyframes mi-halo{0%{opacity:.5;transform-box:fill-box;transform-origin:50%;transform:scale(.55)}70%,to{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(1.5)}}.mi-chart-axis{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);justify-content:space-between;gap:.4rem;margin-top:.3rem;font-size:9px;display:flex}.mi-chart-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:auto;display:grid}.mi-chart-stats>div{border:1px solid var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.mi-chart-stats>div{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.mi-chart-stats>div{background:oklab(100% 0 5.96046e-8/.7);padding:.32rem .4rem}.mi-chart-stats strong{font-family:var(--font-mono);color:var(--foreground);margin-top:.1rem;font-size:.8rem;font-weight:700;display:block}.mi-range{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.12rem;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.mi-range{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.mi-range{background:oklab(100% 0 5.96046e-8/.7);padding:.1rem}.mi-range-btn{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:.1rem .36rem;font-size:9px;font-weight:700;transition:background .2s,color .2s}.mi-range-btn:hover{color:var(--foreground)}.mi-range-btn[data-active=true]{background:var(--primary);color:#fff}.mi-range-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.mi-panel-signals{z-index:1;background:var(--background);flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mi-panel-signals{background:color-mix(in oklab, var(--background) 92%, white)}}.mi-feed-viewport{flex-shrink:0;height:4.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.mi-console[data-live=true] .mi-feed-list{animation:20s linear infinite lc-feed-scroll}.mi-feed-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.mi-feed-row{grid-template-columns:.4rem 4.2rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.72rem;display:grid}.mi-feed-level{background:var(--foreground);border-radius:999px;width:.38rem;height:.38rem}@supports (color:color-mix(in lab, red, red)){.mi-feed-level{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.mi-feed-row[data-level=high] .mi-feed-level{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mi-feed-row[data-level=high] .mi-feed-level{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 15%, transparent)}}.mi-feed-row[data-level=warn] .mi-feed-level{background:oklch(74% .16 65);box-shadow:0 0 0 3px oklch(74% .16 65/.15)}.mi-feed-time{color:var(--muted-foreground);font-size:10.5px}.mi-feed-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mi-feed-msg{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.ap-console{width:100%;container-type:inline-size}.ap-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);font-size:9.5px;font-weight:600}.ap-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ap-shell{border:1px solid var(--foreground);border-radius:1.15rem;flex-direction:column;gap:clamp(.6rem,1.4vw,.85rem);display:flex}@supports (color:color-mix(in lab, red, red)){.ap-shell{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.ap-shell{background:radial-gradient(120% 100% at 100% 0%, var(--primary), transparent 60%), linear-gradient(180deg, white, var(--surface))}@supports (color:color-mix(in lab, red, red)){.ap-shell{background:radial-gradient(120% 100% at 100% 0%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 60%), linear-gradient(180deg, white, color-mix(in oklab, var(--surface) 70%, white))}}.ap-shell{box-shadow:0 30px 70px -44px var(--dark), 0 0 0 1px #fff9 inset;padding:clamp(.8rem,1.8vw,1.15rem)}@supports (color:color-mix(in lab, red, red)){.ap-shell{box-shadow:0 30px 70px -44px color-mix(in oklab, var(--dark) 60%, transparent), 0 0 0 1px oklab(100% 0 5.96046e-8/.6) inset}}.ap-shell-head{border-bottom:1px solid var(--foreground);align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ap-shell-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ap-shell-head{padding-bottom:.7rem}.ap-model{border:1px solid var(--primary);border-radius:.65rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ap-model{border:1px solid color-mix(in oklab, var(--primary) 26%, transparent)}}.ap-model{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-model{background:color-mix(in oklab, var(--primary) 11%, transparent)}}.ap-model{color:var(--primary)}.ap-shell-copy{min-width:0}.ap-shell-copy strong{letter-spacing:-.01em;color:var(--foreground);font-size:.85rem;font-weight:700;display:block}.ap-shell-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.7rem;display:block;overflow:hidden}.ap-version{border:1px solid var(--foreground);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ap-version{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ap-version{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);padding:.1rem .4rem;font-size:9px;font-weight:700}.ap-status{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ap-status{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.ap-status{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);padding:.12rem .45rem;font-size:9px;font-weight:700}.ap-status i{background:currentColor;border-radius:999px;width:.35rem;height:.35rem;animation:2s ease-in-out infinite two-track-live-pulse}.ap-status[data-decision=approved],.ap-status[data-decision=override]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-status[data-decision=approved],.ap-status[data-decision=override]{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ap-status[data-decision=approved],.ap-status[data-decision=override]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-status[data-decision=approved],.ap-status[data-decision=override]{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.ap-status[data-decision=approved],.ap-status[data-decision=override]{color:var(--primary)}.ap-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .35rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=30rem){.ap-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}}.ap-step{flex-direction:column;gap:.05rem;min-width:0;padding-top:1.15rem;display:flex;position:relative}.ap-step-rail{background:var(--foreground);border-radius:999px;height:2px;position:absolute;top:.4rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ap-step-rail{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.ap-step[data-done=true] .ap-step-rail,.ap-step[data-current=true] .ap-step-rail{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-step[data-done=true] .ap-step-rail,.ap-step[data-current=true] .ap-step-rail{background:color-mix(in oklab, var(--primary) 45%, transparent)}}.ap-step-node{border:2px solid var(--foreground);border-radius:999px;place-items:center;width:.9rem;height:.9rem;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.ap-step-node{border:2px solid color-mix(in oklab, var(--foreground) 13%, transparent)}}.ap-step-node{color:#fff;background:#fff}.ap-step-node i{background:var(--foreground);border-radius:999px;width:.26rem;height:.26rem;display:block}@supports (color:color-mix(in lab, red, red)){.ap-step-node i{background:color-mix(in oklab, var(--foreground) 25%, transparent)}}.ap-step[data-done=true] .ap-step-node{border-color:var(--primary);background:var(--primary)}.ap-step[data-current=true] .ap-step-node{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-step[data-current=true] .ap-step-node{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent)}}.ap-step[data-current=true] .ap-step-node{animation:1.8s ease-in-out infinite two-track-live-pulse}.ap-step[data-current=true] .ap-step-node i{background:var(--primary)}.ap-step-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--foreground);font-size:10px;font-weight:700}.ap-step-detail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ap-hero{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}@container (width>=42rem){.ap-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.ap-rec,.ap-guards{border:1px solid var(--foreground);border-radius:.9rem;flex-direction:column;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ap-rec,.ap-guards{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.ap-rec,.ap-guards{min-width:0;padding:.75rem .8rem}.ap-rec{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-rec{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ap-rec{background:linear-gradient(160deg, var(--primary), white)}@supports (color:color-mix(in lab, red, red)){.ap-rec{background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 7%, white), white)}}.ap-guards{background:#fff}.ap-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:flex}.ap-panel-note{background:var(--primary);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ap-panel-note{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.ap-panel-note{color:var(--primary);padding:.08rem .35rem;font-size:9px}.ap-panel-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ap-panel-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.ap-panel-dot{animation:2s ease-in-out infinite two-track-live-pulse}.ap-rec-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ap-rec-price{min-width:0}.ap-rec-price strong{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.6rem,3.4vw,2.15rem);font-weight:800;line-height:1;display:block}.ap-rec-price p{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.72rem}.ap-rec-delta{color:var(--primary);font-weight:700}.ap-rec-tags{flex-wrap:wrap;gap:.25rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.ap-rec-tags li{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ap-rec-tags li{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ap-rec-tags li{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);background:oklab(100% 0 5.96046e-8/.7);padding:.1rem .38rem;font-size:9px}.ap-gauge{flex-shrink:0;width:4.6rem;height:4.6rem;position:relative}.ap-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.ap-gauge-track{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ap-gauge-track{stroke:color-mix(in oklab, var(--foreground) 9%, transparent)}}.ap-gauge-track{stroke-width:6px}.ap-gauge-fill{fill:none;stroke:var(--primary);stroke-width:6px;stroke-linecap:round;transition:stroke-dasharray .6s}.ap-gauge-value{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ap-gauge-value strong{font-family:var(--font-mono);color:var(--foreground);font-size:.95rem;font-weight:700}.ap-gauge-value span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8px;display:block}.ap-drivers{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ap-driver-head{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.7rem;display:flex}.ap-driver-note{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:9.5px}.ap-driver-track{background:var(--foreground);border-radius:999px;height:.25rem;margin-top:.18rem}@supports (color:color-mix(in lab, red, red)){.ap-driver-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.ap-driver-track{overflow:hidden}.ap-driver-fill{background:linear-gradient(90deg, var(--primary), var(--primary));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ap-driver-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 45%, white), var(--primary))}}.ap-scale{padding-top:1.15rem}.ap-scale-track{background:var(--foreground);border-radius:999px;height:.45rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ap-scale-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.ap-scale-safe{background:var(--primary);border-radius:999px;position:absolute;inset-block:0}@supports (color:color-mix(in lab, red, red)){.ap-scale-safe{background:color-mix(in oklab, var(--primary) 20%, transparent)}}.ap-scale-marker{border-radius:999px;width:.2rem;height:1.05rem;transition:left .35s;position:absolute;top:50%;transform:translate(-50%,-50%)}.ap-scale-marker b{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;white-space:nowrap;border-radius:.25rem;padding:.05rem .25rem;font-size:8.5px;font-weight:700;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.ap-scale-marker-ai,.ap-scale-marker-ai b{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-scale-marker-ai b{background:color-mix(in oklab, var(--primary) 12%, white)}}.ap-scale-marker-ai b{color:var(--primary)}.ap-scale-marker-you,.ap-scale-marker-you b{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ap-scale-marker-you b{background:color-mix(in oklab, var(--foreground) 10%, white)}}.ap-scale-marker-you b{color:var(--foreground)}.ap-scale-legend{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);justify-content:space-between;margin-top:.3rem;font-size:9px;display:flex}.ap-guard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.ap-guard-stats>div{border:1px solid var(--foreground);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.ap-guard-stats>div{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ap-guard-stats>div{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ap-guard-stats>div{background:color-mix(in oklab, var(--surface) 65%, white)}}.ap-guard-stats>div{min-width:0;padding:.4rem .45rem}.ap-guard-stats dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;overflow:hidden}.ap-guard-stats dd{color:var(--foreground);margin:.15rem 0 0;font-size:.85rem;font-weight:700}.ap-decision{border-top:1px dashed var(--foreground);flex-direction:column;gap:.45rem;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.ap-decision{border-top:1px dashed color-mix(in oklab, var(--foreground) 12%, transparent)}}.ap-decision{padding-top:.6rem}.ap-decision-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);align-items:center;gap:.3rem;margin:0;font-size:9.5px;font-weight:700;display:flex}.ap-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@container (width<=24rem){.ap-decision-actions{grid-template-columns:minmax(0,1fr)}.ap-guard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-btn{border:1px solid var(--foreground);border-radius:.55rem;justify-content:center;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ap-btn{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.ap-btn{color:var(--foreground);cursor:pointer;background:#fff;padding:.45rem .5rem;font-size:.72rem;font-weight:650;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.ap-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-btn:hover{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.ap-btn:hover{transform:translateY(-1px)}.ap-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ap-btn-approve[data-active=true]{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 12px 26px -18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-btn-approve[data-active=true]{box-shadow:0 12px 26px -18px color-mix(in oklab, var(--primary) 90%, transparent)}}.ap-btn-override[data-active=true]{border-color:var(--foreground);background:var(--foreground);color:#fff}.ap-override{opacity:0;border:1px solid #0000;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;max-height:0;padding:0 .55rem;transition:max-height .3s,opacity .25s,padding .3s;display:flex;overflow:hidden}.ap-override[data-open=true]{opacity:1;border-color:var(--foreground);max-height:3.5rem}@supports (color:color-mix(in lab, red, red)){.ap-override[data-open=true]{border-color:color-mix(in oklab, var(--foreground) 11%, transparent)}}.ap-override[data-open=true]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ap-override[data-open=true]{background:color-mix(in oklab, var(--surface) 70%, white)}}.ap-override[data-open=true]{padding:.4rem .55rem}.ap-stepper-input{border:1px solid var(--foreground);border-radius:.45rem;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ap-stepper-input{border:1px solid color-mix(in oklab, var(--foreground) 11%, transparent)}}.ap-stepper-input{background:#fff;padding:.14rem}.ap-stepper-input button{width:1.35rem;height:1.35rem;color:var(--muted-foreground);cursor:pointer;border-radius:.3rem;place-items:center;transition:background .2s,color .2s;display:grid}.ap-stepper-input button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ap-stepper-input button:hover{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.ap-stepper-input button:hover{color:var(--primary)}.ap-stepper-input button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ap-stepper-input strong{text-align:center;min-width:3rem;color:var(--foreground);font-size:.82rem;font-weight:700}.ap-decision-status{color:var(--muted-foreground);align-items:center;gap:.3rem;margin:0;font-size:.72rem;display:flex}.ap-decision-status[data-decision=approved]{color:var(--primary);font-weight:600}.ap-decision-status[data-decision=override]{color:var(--foreground);font-weight:600}.ap-log{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ap-log{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ap-log{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ap-log{background:color-mix(in oklab, var(--surface) 55%, white)}}.ap-log{padding:.55rem .65rem}.ap-log-viewport{height:3.6rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.ap-console[data-live=true] .ap-log-list{animation:20s linear infinite lc-feed-scroll}.ap-log-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.ap-log-row{grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.72rem;display:grid}.ap-log-time{color:var(--muted-foreground);font-size:10.5px}.ap-log-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ap-log-msg{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}@media (width<=639px){.bh-hero{padding-bottom:clamp(3.25rem,12vw,4.35rem)}.bh-stage,.lc-section-stage,.pay-infra-dashboard,.inv-console-wrap{min-width:0;max-width:100%;overflow-x:clip}.bh-wall-mask{height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem)}.bh-orb{display:none}.lc-tilt-wrap,.pay-infra-stage.lc-tilt-wrap{perspective:none;width:100%;max-width:100%;margin-inline:0}.lc-tilt-card,.lc-section-stage:hover .lc-tilt-card,.lc-tilt-wrap:focus-within .lc-tilt-card,.pay-infra-dashboard:hover .lc-tilt-card,.pay-infra-dashboard:focus-within .lc-tilt-card{transform:none}.lc-tilt-badge{top:.35rem;right:.35rem;transform:none}.mi-console .lc-screen{height:clamp(22rem,68vh,28rem);min-height:clamp(22rem,68vh,28rem);max-height:clamp(22rem,68vh,28rem)}.mi-grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ec-catalog .lc-screen{height:auto;min-height:0;max-height:none;overflow:visible}.ec-catalog .lc-body{grid-template-rows:auto auto auto auto;height:auto;padding:.55rem;overflow:visible}.ap-shell{padding:.7rem}.ap-shell-head{flex-wrap:wrap}.ap-version{display:none}.pay-dash-shell{padding:.6rem}.pay-dash-kpis,.pay-dash-top-band .pay-dash-kpis{grid-template-columns:minmax(0,1fr)}.pay-dash-live-bar,.pay-dash-live-msg{min-width:0}.pay-dash-live-msg{flex:auto}.pay-dash-table-wrap,.pay-dash-scroll-x{max-width:100%;overflow-x:auto}.pay-card-real--stage,.pay-card-real--stage[data-stack=back],.pay-card-real--stage[data-stack=mid]{transform:translateY(-50%)scale(.9)}.pay-card-real--stage[data-stack=front],.pay-card-real--stage[data-active=true]{transform:translateY(-50%)scale(1)}.sx-connector{overflow-x:clip}.sync-diagram-footer{letter-spacing:.06em;overflow-wrap:break-word;white-space:normal;width:100%}.ws-flow-panel,.ws-flow-card-outer,.ws-flow-grid{min-width:0;max-width:100%}}@media (width<=639px) and (prefers-reduced-motion:reduce){.bh-col-down{display:none}.bh-wall-grid{grid-template-columns:1fr;transform:none}.lc-tilt-card,.lc-section-stage:hover .lc-tilt-card,.lc-tilt-wrap:focus-within .lc-tilt-card,.pay-infra-dashboard:hover .lc-tilt-card,.pay-infra-dashboard:focus-within .lc-tilt-card{transform:none}}.qb-console{width:100%;container-type:inline-size}.qb-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);font-size:9.5px;font-weight:600}.qb-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-style:normal}.qb-shell{border:1px solid var(--foreground);border-radius:1.15rem;flex-direction:column;gap:clamp(.6rem,1.4vw,.85rem);display:flex}@supports (color:color-mix(in lab, red, red)){.qb-shell{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.qb-shell{background:radial-gradient(120% 100% at 0% 0%, var(--primary), transparent 55%), linear-gradient(180deg, white, var(--surface))}@supports (color:color-mix(in lab, red, red)){.qb-shell{background:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 55%), linear-gradient(180deg, white, color-mix(in oklab, var(--surface) 70%, white))}}.qb-shell{box-shadow:0 30px 70px -44px var(--dark), 0 0 0 1px #fff9 inset;padding:clamp(.8rem,1.8vw,1.15rem)}@supports (color:color-mix(in lab, red, red)){.qb-shell{box-shadow:0 30px 70px -44px color-mix(in oklab, var(--dark) 60%, transparent), 0 0 0 1px oklab(100% 0 5.96046e-8/.6) inset}}.qb-shell-head{border-bottom:1px solid var(--foreground);align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qb-shell-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.qb-shell-head{padding-bottom:.7rem}.qb-mark{border:1px solid var(--primary);border-radius:.65rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.qb-mark{border:1px solid color-mix(in oklab, var(--primary) 26%, transparent)}}.qb-mark{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-mark{background:color-mix(in oklab, var(--primary) 11%, transparent)}}.qb-mark{color:var(--primary)}.qb-shell-copy{min-width:0}.qb-shell-copy strong{color:var(--foreground);font-size:.85rem;font-weight:700;display:block}.qb-shell-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.7rem;display:block;overflow:hidden}.qb-quote-id{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);margin-left:auto;font-size:10px;font-weight:700}.qb-status{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qb-status{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.qb-status{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);padding:.12rem .45rem;font-size:9px;font-weight:700}.qb-status i{background:currentColor;border-radius:999px;width:.35rem;height:.35rem;animation:2s ease-in-out infinite two-track-live-pulse}.qb-status[data-sharing=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-status[data-sharing=true]{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.qb-status[data-sharing=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-status[data-sharing=true]{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.qb-status[data-sharing=true]{color:var(--primary)}.qb-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .35rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=30rem){.qb-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}}.qb-step{flex-direction:column;gap:.05rem;min-width:0;padding-top:1.15rem;display:flex;position:relative}.qb-step-rail{background:var(--foreground);border-radius:999px;height:2px;position:absolute;top:.4rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.qb-step-rail{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.qb-step[data-done=true] .qb-step-rail,.qb-step[data-current=true] .qb-step-rail{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-step[data-done=true] .qb-step-rail,.qb-step[data-current=true] .qb-step-rail{background:color-mix(in oklab, var(--primary) 45%, transparent)}}.qb-step-node{border:2px solid var(--foreground);border-radius:999px;place-items:center;width:.9rem;height:.9rem;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.qb-step-node{border:2px solid color-mix(in oklab, var(--foreground) 13%, transparent)}}.qb-step-node{color:#fff;background:#fff}.qb-step-node i{background:var(--foreground);border-radius:999px;width:.26rem;height:.26rem;display:block}@supports (color:color-mix(in lab, red, red)){.qb-step-node i{background:color-mix(in oklab, var(--foreground) 25%, transparent)}}.qb-step[data-done=true] .qb-step-node{border-color:var(--primary);background:var(--primary)}.qb-step[data-current=true] .qb-step-node{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-step[data-current=true] .qb-step-node{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent)}}.qb-step[data-current=true] .qb-step-node{animation:1.8s ease-in-out infinite two-track-live-pulse}.qb-step[data-current=true] .qb-step-node i{background:var(--primary)}.qb-step-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--foreground);font-size:10px;font-weight:700}.qb-step-detail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.qb-hero{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}@container (width>=42rem){.qb-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.qb-build,.qb-preview{border:1px solid var(--foreground);border-radius:.9rem;flex-direction:column;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qb-build,.qb-preview{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.qb-build,.qb-preview{background:#fff;min-width:0;padding:.75rem .8rem}.qb-preview{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-preview{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.qb-preview{background:linear-gradient(160deg, var(--primary), white)}@supports (color:color-mix(in lab, red, red)){.qb-preview{background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 6%, white), white)}}.qb-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:flex}.qb-panel-note{letter-spacing:.1em;margin-left:auto;font-size:9px}.qb-panel-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.qb-panel-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.qb-panel-dot{animation:2s ease-in-out infinite two-track-live-pulse}.qb-lines{margin:0;padding:0;list-style:none}.qb-line{border:1px solid var(--foreground);border-radius:.55rem;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qb-line{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.qb-line{padding:.5rem .55rem}.qb-line strong{color:var(--foreground);font-size:.75rem;display:block}.qb-line span{color:var(--muted-foreground);font-size:.68rem}.qb-margin-head{justify-content:space-between;align-items:baseline;display:flex}.qb-slider-row{align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.qb-slider-row input[type=range]{accent-color:var(--primary);flex:1;min-width:0}.qb-stepper-btn{border:1px solid var(--foreground);border-radius:.4rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.qb-stepper-btn{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.qb-stepper-btn{color:var(--muted-foreground);cursor:pointer;background:#fff}.qb-stepper-btn:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-stepper-btn:hover{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.qb-stepper-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.qb-math{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.55rem 0 0;display:grid}.qb-math>div{border:1px solid var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.qb-math>div{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.qb-math>div{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.qb-math>div{background:color-mix(in oklab, var(--surface) 70%, white)}}.qb-math>div{min-width:0;padding:.35rem .4rem}.qb-math dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8.5px}.qb-math dd{color:var(--foreground);margin:.12rem 0 0;font-size:.82rem;font-weight:700}.qb-math-margin{color:var(--primary)}.qb-sheet{border:1px solid var(--foreground);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.qb-sheet{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.qb-sheet{box-shadow:0 14px 28px -24px var(--dark);background:#fff;padding:.7rem .75rem}@supports (color:color-mix(in lab, red, red)){.qb-sheet{box-shadow:0 14px 28px -24px color-mix(in oklab, var(--dark) 55%, transparent)}}.qb-sheet-brand{font-family:var(--font-mono);letter-spacing:.14em;color:var(--primary);justify-content:space-between;font-size:9px;display:flex}.qb-sheet h3{color:var(--foreground);margin:.45rem 0 0;font-size:.88rem;font-weight:700}.qb-sheet p{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.7rem}.qb-sheet ul{margin:.55rem 0 0;padding:0;list-style:none}.qb-sheet li{border-top:1px dashed var(--foreground);justify-content:space-between;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qb-sheet li{border-top:1px dashed color-mix(in oklab, var(--foreground) 10%, transparent)}}.qb-sheet li{color:var(--foreground);padding:.28rem 0;font-size:.72rem}.qb-sheet-total{border-top:1px solid var(--foreground);justify-content:space-between;align-items:baseline;display:flex}@supports (color:color-mix(in lab, red, red)){.qb-sheet-total{border-top:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.qb-sheet-total{color:var(--muted-foreground);margin-top:.25rem;padding-top:.4rem;font-size:.72rem}.qb-sheet-total strong{color:var(--foreground);font-size:1.05rem}.qb-share{opacity:.45;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;transition:opacity .3s;display:grid}.qb-share[data-active=true]{opacity:1}.qb-share-btn{border:1px solid var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qb-share-btn{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.qb-share-btn{color:var(--foreground);background:#fff;padding:.4rem .35rem;font-size:.7rem;font-weight:650}.qb-share-btn[data-active=true]{border-color:var(--primary);background:var(--primary);color:#fff}.qb-foot{gap:.6rem;display:grid}@container (width>=42rem){.qb-foot{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}}.qb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.qb-stats>div{border:1px solid var(--foreground);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.qb-stats>div{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.qb-stats>div{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.qb-stats>div{background:color-mix(in oklab, var(--surface) 60%, white)}}.qb-stats>div{padding:.4rem .45rem}.qb-stats dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8.5px}.qb-stats dd{color:var(--foreground);margin:.15rem 0 0;font-size:.9rem;font-weight:700}.qb-recent{border:1px solid var(--foreground);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.qb-recent{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.qb-recent{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.qb-recent{background:color-mix(in oklab, var(--surface) 55%, white)}}.qb-recent{min-width:0;padding:.5rem .6rem}.qb-recent-list{flex-direction:column;gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.qb-recent-row{border-radius:.4rem;grid-template-columns:3.6rem minmax(0,1fr) minmax(0,.9fr) 4.2rem 3rem;align-items:center;gap:.35rem;padding:.28rem .35rem;font-size:.7rem;display:grid}.qb-recent-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-recent-row[data-active=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.qb-recent-customer,.qb-recent-event{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qb-recent-event{color:var(--muted-foreground)}.qb-recent-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;border-radius:999px;justify-self:end;padding:.08rem .32rem;font-size:9px;font-weight:700}.qb-recent-row[data-status=accepted] .qb-recent-status{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.qb-recent-row[data-status=accepted] .qb-recent-status{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.qb-recent-row[data-status=viewed] .qb-recent-status{color:var(--azure);background:var(--azure)}@supports (color:color-mix(in lab, red, red)){.qb-recent-row[data-status=viewed] .qb-recent-status{background:color-mix(in oklab, var(--azure) 10%, transparent)}}.qb-recent-row[data-status=sent] .qb-recent-status{color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.qb-recent-row[data-status=sent] .qb-recent-status{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.qb-recent-row strong{justify-self:end}@container (width<=28rem){.qb-recent-row{grid-template-columns:3.4rem minmax(0,1fr) 4rem 2.8rem}.qb-recent-event{display:none}.qb-math,.qb-stats{grid-template-columns:minmax(0,1fr)}}.ia-console{width:100%;container-type:inline-size}.ia-console .lc-body{flex-direction:column;gap:.55rem;display:flex}.ia-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@container (width>=28rem){.ia-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ia-toolbar{flex-direction:column;gap:.45rem;display:flex}@container (width>=32rem){.ia-toolbar{flex-direction:row;align-items:center}}.ia-search{border:1px solid var(--foreground);border-radius:.65rem;flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ia-search{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ia-search{background:#fff}@supports (color:color-mix(in lab, red, red)){.ia-search{background:color-mix(in oklab, white 82%, var(--surface))}}.ia-search{color:var(--muted-foreground);padding:.45rem .65rem;font-size:.76rem}.ia-pills{flex-wrap:wrap;gap:.28rem;display:flex}.ia-pill{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ia-pill{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ia-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);background:#fff;padding:.2rem .5rem;font-size:9.5px;font-weight:700}.ia-pill[data-active=true]{border-color:var(--primary);background:var(--primary);color:#fff}.ia-workspace{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}@container (width>=42rem){.ia-workspace{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr)}}.ia-sidebar{border:1px solid var(--foreground);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.ia-sidebar{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ia-sidebar{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ia-sidebar{background:color-mix(in oklab, var(--background) 74%, white)}}.ia-sidebar{padding:.5rem}.ia-sidebar-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);margin:0 0 .35rem;font-size:9px;font-weight:600}.ia-sidebar-list{scrollbar-width:thin;flex-flow:row;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@container (width>=42rem){.ia-sidebar-list{flex-flow:column;max-height:14.5rem;overflow:visible auto}}.ia-sidebar-item{color:var(--muted-foreground);border-radius:.55rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.72rem;transition:background .2s,color .2s;display:flex}.ia-sidebar-item strong{font-family:var(--font-mono);color:var(--foreground);font-size:9.5px;font-weight:700}.ia-sidebar-item[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ia-sidebar-item[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.ia-sidebar-item[data-active=true]{color:var(--foreground)}.ia-sidebar-item[data-active=true] strong{color:var(--primary)}.ia-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:0;display:grid}@container (width>=36rem){.ia-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.ia-console .lc-panel{min-height:0}.ia-queue{max-height:11.5rem}.ia-queue-row{border:1px solid #0000;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .5rem;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.ia-queue-row[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ia-queue-row[data-active=true]{border-color:color-mix(in oklab, var(--primary) 26%, transparent)}}.ia-queue-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ia-queue-row[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, white)}}.ia-queue-row[data-synced=true]{animation:1.2s ia-sync-in}@keyframes ia-sync-in{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 35%, transparent)}to{box-shadow:0 0 0 8px #0000}}.ia-row-meta{color:var(--muted-foreground);margin-top:.08rem;font-size:.65rem;display:block}.ia-synced{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ia-synced{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.ia-synced{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);padding:.06rem .32rem;font-size:8px;font-weight:700}.ia-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary);font-size:9px;font-weight:700}.ia-seats{color:var(--muted-foreground);font-size:.64rem}.ia-detail{scrollbar-width:thin;flex-direction:column;gap:.5rem;max-height:12rem;display:flex;overflow-y:auto}.ia-active{margin-bottom:.1rem}.ia-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.ia-detail-card{border:1px solid var(--foreground);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.ia-detail-card{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.ia-detail-card{background:#fff}@supports (color:color-mix(in lab, red, red)){.ia-detail-card{background:color-mix(in oklab, white 88%, var(--surface))}}.ia-detail-card{padding:.35rem .45rem}.ia-detail-card-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:9px;font-weight:600;display:inline-flex}.ia-detail-card strong{color:var(--foreground);margin-top:.12rem;font-size:.72rem;line-height:1.35;display:block}.ia-margin{border:1px dashed var(--primary);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.ia-margin{border:1px dashed color-mix(in oklab, var(--primary) 28%, transparent)}}.ia-margin{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ia-margin{background:color-mix(in oklab, var(--primary) 5%, white)}}.ia-margin{padding:.4rem .5rem}.ia-margin-row{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.25rem;font-size:.72rem;display:flex}.ia-margin-row strong{color:var(--foreground)}.ia-margin-plus{font-family:var(--font-mono);color:var(--primary);font-size:.68rem;font-weight:700}.ia-sections{flex-direction:column;gap:.3rem;display:flex}.ia-section-list{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.ia-section-row{border:1px solid var(--foreground);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ia-section-row{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.ia-section-row{background:#fff;padding:.3rem .45rem;font-size:.7rem}.ia-section-row strong{font-family:var(--font-mono);color:var(--foreground);font-size:.74rem}.ia-section-seats{font-family:var(--font-mono);color:var(--muted-foreground);font-size:9px}.ia-intel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.ia-intel-card{border:1px solid var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.ia-intel-card{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.ia-intel-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ia-intel-card{background:color-mix(in oklab, var(--background) 80%, white)}}.ia-intel-card{padding:.3rem .4rem}.ia-intel-card span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8.5px;font-weight:600;display:block}.ia-intel-card strong{color:var(--foreground);margin-top:.08rem;font-size:.76rem;display:block}.ia-pipeline-foot{border-top:1px solid var(--foreground);margin-top:.45rem;padding-top:.45rem}@supports (color:color-mix(in lab, red, red)){.ia-pipeline-foot{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ia-pipeline{margin-top:.35rem}.ia-scroll-x{scrollbar-width:thin;overflow-x:auto}.ia-scroll{scrollbar-width:thin}@container (width<=24rem){.ia-queue-row{grid-template-columns:minmax(0,1fr)}.lc-pos-queue-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.35rem}}.ia-showcase{width:100%}.ia-showcase-head{flex-direction:column;gap:.35rem;margin-bottom:.35rem;display:flex}.ia-showcase-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.82rem;font-weight:700}.ia-showcase-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.ia-showcase-field{border:1px solid var(--border);background:var(--background);border-radius:.5rem;flex-direction:column;gap:.12rem;min-width:0;padding:.32rem .42rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ia-showcase-field{background:color-mix(in oklab, var(--background) 88%, white)}}.ia-showcase-field span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:.48rem;font-weight:600}.ia-showcase-field strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.58rem;font-weight:600;overflow:hidden}.ia-showcase-table td:first-child{white-space:normal}.ia-showcase-event{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ia-showcase-section{color:var(--muted-foreground);margin-top:.06rem;font-size:.52rem;display:block}.ia-showcase-detail-head{align-items:flex-start}.ia-showcase-title-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ia-showcase-badge{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ia-showcase-badge{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.ia-showcase-badge{font-family:var(--font-mono);letter-spacing:.06em;color:var(--primary);padding:.1rem .38rem;font-size:.5rem;font-weight:700}.ia-showcase-actions{flex-shrink:0;gap:.22rem;display:flex}.ia-showcase-action{border:1px solid var(--border);background:var(--background);width:1.45rem;height:1.45rem;color:var(--muted-foreground);border-radius:.4rem;place-items:center;display:grid}.ia-showcase-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ia-showcase-table-wrap{background:color-mix(in oklab, var(--surface) 92%, white)}}.ia-showcase-detail-table{border-collapse:collapse;width:100%;min-width:16rem;font-size:.54rem}.ia-showcase-detail-table th,.ia-showcase-detail-table td{text-align:left;border-bottom:1px solid var(--border);padding:.28rem .35rem}@supports (color:color-mix(in lab, red, red)){.ia-showcase-detail-table th,.ia-showcase-detail-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.ia-showcase-detail-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);background:var(--surface);font-size:.46rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ia-showcase-detail-table th{background:color-mix(in oklab, var(--surface) 88%, white)}}.ia-showcase-detail-table tr[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ia-showcase-detail-table tr[data-active=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.ia-showcase-detail-table tr:last-child td{border-bottom:0}.ia-showcase-detail-table strong{font-family:var(--font-mono);color:var(--foreground);font-weight:700}.sf-wrap{margin-top:2rem}.sf-stage{isolation:isolate;border:1px solid var(--border);border-radius:1.6rem;min-height:clamp(32rem,50vw,42rem);padding:clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,4vw,3rem) clamp(5.5rem,10vw,8rem);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sf-stage{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.sf-mesh{pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 70% 60% at 18% 18%, var(--primary), transparent 62%), radial-gradient(ellipse 65% 55% at 88% 82%, var(--primary-soft), transparent 58%), linear-gradient(165deg, var(--background), var(--surface));position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-mesh{background:radial-gradient(ellipse 70% 60% at 18% 18%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 62%), radial-gradient(ellipse 65% 55% at 88% 82%, color-mix(in oklab, var(--primary-soft) 80%, transparent), transparent 58%), linear-gradient(165deg, var(--background), var(--surface))}}.sf-mesh:after{content:"";background-image:radial-gradient(var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sf-mesh:after{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 10%, transparent) 1px, transparent 1px)}}.sf-mesh:after{opacity:.45;background-size:16px 16px}.sf-card{border-radius:1.15rem;container-type:inline-size}.sf-card-back{z-index:1;border:1px solid var(--border);width:min(82%,46rem);margin-inline:auto;padding:.85rem .95rem .95rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sf-card-back{border:1px solid color-mix(in oklab, var(--border) 88%, var(--foreground))}}.sf-card-back{background:#fff}@supports (color:color-mix(in lab, red, red)){.sf-card-back{background:color-mix(in oklab, white 78%, var(--surface))}}.sf-card-back{-webkit-backdrop-filter:blur(18px)saturate(.88);backdrop-filter:blur(18px)saturate(.88);box-shadow:0 1px 0 oklch(100% 0 0/.7) inset, 0 18px 40px -28px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sf-card-back{box-shadow:0 1px 0 oklch(100% 0 0/.7) inset, 0 18px 40px -28px color-mix(in oklab, var(--foreground) 22%, transparent)}}.sf-card-back{color:var(--foreground)}.sf-back-head{margin-bottom:.45rem}.sf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.sf-stats .lc-stat{gap:.08rem;padding:.32rem .42rem}.sf-stats .lc-stat-value{font-size:.72rem}.sf-back-body{position:relative}.sf-back-body:after{content:"";pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(6px)saturate(.5);backdrop-filter:blur(6px)saturate(.5);background:var(--surface);border-radius:.55rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sf-back-body:after{background:color-mix(in oklab, var(--surface) 35%, transparent)}}.sf-fields{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.55rem;display:grid}.sf-field{border:1px solid var(--border);background:var(--background);border-radius:.5rem;flex-direction:column;gap:.12rem;min-width:0;padding:.32rem .42rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-field{background:color-mix(in oklab, var(--background) 88%, white)}}.sf-field span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:.48rem;font-weight:600}.sf-field strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.58rem;font-weight:600;overflow:hidden}.sf-back-controls{margin:.55rem 0 .45rem}.sf-card-front{z-index:2;background:linear-gradient(180deg, var(--primary-soft), transparent 38%), var(--background);border:1px solid oklch(100% 0 0/.9);width:min(58%,32rem);padding:.9rem 1rem .95rem;position:absolute;bottom:clamp(-.35rem,1.2vw,.75rem);right:clamp(.35rem,2vw,1.25rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-card-front{background:linear-gradient(180deg, color-mix(in oklab, var(--primary-soft) 55%, white), transparent 38%), var(--background)}}.sf-card-front{box-shadow:0 1px 0 oklch(100% 0 0/.95) inset, 0 24px 48px -18px var(--foreground), 0 48px 90px -30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sf-card-front{box-shadow:0 1px 0 oklch(100% 0 0/.95) inset, 0 24px 48px -18px color-mix(in oklab, var(--foreground) 28%, transparent), 0 48px 90px -30px color-mix(in oklab, var(--foreground) 22%, transparent)}}.sf-glare{pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(135deg,oklch(100% 0 0/.42) 0%,#0000 38%);position:absolute;inset:0}.sf-front-head,.sf-card-front .sf-cost,.sf-card-front .sf-table-wrap,.sf-front-foot{z-index:1;position:relative}.sf-front-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.sf-front-id{color:var(--muted-foreground);margin-bottom:.18rem;display:block}.sf-front-title-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sf-front-title{font-family:var(--font-display), var(--font-sans);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.92rem;font-weight:700}.sf-front-meta{margin:.18rem 0 0}.sf-front-actions{flex-shrink:0;gap:.32rem;display:flex}.sf-icon-btn{border:1px solid var(--border);background:var(--background);width:1.65rem;height:1.65rem;color:var(--muted-foreground);border-radius:.4rem;place-items:center;display:grid}.sf-cost{margin-bottom:.55rem;padding:.32rem .42rem}.sf-cost .ia-margin-row{font-size:.62rem}.sf-cost .ia-margin-plus{font-size:.58rem}.sf-front-foot{margin-top:.45rem}.sf-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.sf-table-wrap{background:color-mix(in oklab, var(--surface) 92%, white)}}.sf-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:18rem;font-size:.54rem}.sf-table th:first-child,.sf-table td:first-child{width:34%}.sf-table th:nth-child(2),.sf-table td:nth-child(2){width:24%}.sf-table th:nth-child(3),.sf-table td:nth-child(3),.sf-table th:nth-child(4),.sf-table td:nth-child(4),.sf-table th:nth-child(5),.sf-table td:nth-child(5){width:14%}.sf-table th,.sf-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:.26rem .32rem}@supports (color:color-mix(in lab, red, red)){.sf-table th,.sf-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.sf-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);background:var(--surface);font-size:.46rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sf-table th{background:color-mix(in oklab, var(--surface) 88%, white)}}.sf-table td{color:var(--foreground)}.sf-table tr[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf-table tr[data-active=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.sf-table tr:last-child td{border-bottom:0}.sf-source{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;display:grid}.sf-source-copy{gap:.08rem;min-width:0;display:grid}.sf-source-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:600;overflow:hidden}.sf-source-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.22rem;font-size:.48rem;display:flex}.sf-cell-stack{gap:.04rem;min-width:0;display:grid}.sf-cell-stack .lc-mono{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.sf-partner{font-family:var(--font-mono);color:var(--primary);font-size:.54rem;font-weight:700}.sf-mark{background:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-mark{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.sf-mark{font-family:var(--font-mono);color:var(--primary);font-size:.44rem;font-style:normal;font-weight:800}.sf-card-back .sf-mark{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf-card-back .sf-mark{background:color-mix(in oklab, var(--primary) 14%, transparent)}}@container (width>=22rem){.sf-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.sf-wrap{min-width:0;max-width:100%;overflow-x:clip}.sf-stage{flex-direction:column;gap:1rem;min-height:0;padding:1.15rem;display:flex;overflow:hidden}.sf-card-back{order:2;width:100%;margin-top:0}.sf-back-body:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sf-card-front{order:1;width:100%;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.sf-back-body:after{-webkit-backdrop-filter:none;backdrop-filter:none}}.po-console{width:100%;container-type:inline-size}.po-console .lc-body{gap:.48rem}.po-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);font-size:9.5px;font-weight:600}.po-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-style:normal}.po-stats{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@container (width>=28rem){.po-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.po-stat{border:1px solid var(--foreground);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.po-stat{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.po-stat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.po-stat{background:color-mix(in oklab, var(--background) 72%, white)}}.po-stat{padding:.35rem .5rem}.po-stat strong{color:var(--foreground);margin-top:.08rem;font-size:.82rem;font-weight:700;display:block}.po-lanes{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=32rem){.po-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}}.po-lane{border:1px solid var(--foreground);border-radius:.65rem;flex-direction:column;gap:.22rem;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.po-lane{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.po-lane{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.po-lane{background:color-mix(in oklab, var(--background) 70%, white)}}.po-lane{padding:.38rem .4rem .42rem;overflow:hidden}.po-lane-rail{background:var(--foreground);height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.po-lane-rail{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.po-lane[data-done=true] .po-lane-rail{background:var(--primary)}.po-lane[data-current=true] .po-lane-rail{background:var(--primary);animation:2s ease-in-out infinite two-track-live-pulse}.po-lane[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-lane[data-current=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.po-lane[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-lane[data-current=true]{background:color-mix(in oklab, var(--primary) 6%, white)}}.po-lane[data-current=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-lane[data-current=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent)}}.po-lane[data-status=invoiced][data-current=true]{border-color:var(--azure)}@supports (color:color-mix(in lab, red, red)){.po-lane[data-status=invoiced][data-current=true]{border-color:color-mix(in oklab, var(--azure) 32%, var(--border))}}.po-lane[data-status=invoiced][data-current=true]{background:var(--azure)}@supports (color:color-mix(in lab, red, red)){.po-lane[data-status=invoiced][data-current=true]{background:color-mix(in oklab, var(--azure) 7%, white)}}.po-lane[data-status=invoiced][data-current=true] .po-lane-rail,.po-lane[data-status=invoiced][data-done=true] .po-lane-rail{background:var(--azure)}.po-lane-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--foreground);justify-content:space-between;align-items:center;gap:.3rem;margin-top:.15rem;font-size:9.5px;font-weight:700;display:flex}.po-lane-count{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.po-lane-count{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.po-lane-count{color:var(--muted-foreground);padding:.02rem .32rem;font-size:8.5px}.po-lane[data-current=true] .po-lane-count{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-lane[data-current=true] .po-lane-count{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.po-lane[data-current=true] .po-lane-count{color:var(--primary)}.po-lane-short{color:var(--muted-foreground);font-size:.58rem;line-height:1.2}.po-lane-list{flex-direction:column;gap:.2rem;margin:.08rem 0 0;padding:0;list-style:none;display:flex}.po-card{background:var(--background);border-radius:.4rem;flex-direction:column;gap:.02rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.po-card{background:color-mix(in oklab, var(--background) 88%, white)}}.po-card{padding:.22rem .32rem}.po-card[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-card[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, white)}}.po-card[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-card[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 22%, transparent)}}.po-card .po-mono{letter-spacing:.04em;color:var(--muted-foreground);font-size:8.5px}.po-card strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;overflow:hidden}.po-work{flex:auto;grid-template-columns:minmax(0,1fr);gap:.45rem;min-height:0;display:grid}@container (width>=36rem){.po-work{grid-template-columns:minmax(0,1.12fr) minmax(0,.98fr)}}.po-dossier,.po-dock,.po-panel{border:1px solid var(--foreground);border-radius:.7rem;flex-direction:column;gap:.42rem;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.po-dossier,.po-dock,.po-panel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.po-dossier,.po-dock,.po-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.po-dossier,.po-dock,.po-panel{background:color-mix(in oklab, var(--background) 68%, white)}}.po-dossier,.po-dock,.po-panel{padding:.5rem .55rem}.po-dossier{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-dossier{border-color:color-mix(in oklab, var(--primary) 18%, var(--border))}}.po-dossier{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-dossier{background:color-mix(in oklab, var(--primary) 4%, white)}}.po-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:10px;font-weight:700;display:flex}.po-badge{border:1px solid var(--foreground);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.po-badge{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.po-badge{text-transform:none;padding:.08rem .38rem;font-size:9px}.po-badge[data-status=pending]{color:var(--muted-foreground)}.po-badge[data-status=confirmed],.po-badge[data-status=delivered],.po-badge-live{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-badge[data-status=confirmed],.po-badge[data-status=delivered],.po-badge-live{border-color:color-mix(in oklab, var(--primary) 24%, var(--border))}}.po-badge[data-status=confirmed],.po-badge[data-status=delivered],.po-badge-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-badge[data-status=confirmed],.po-badge[data-status=delivered],.po-badge-live{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.po-badge[data-status=confirmed],.po-badge[data-status=delivered],.po-badge-live{color:var(--primary)}.po-badge[data-status=invoiced]{color:var(--azure);background:var(--azure)}@supports (color:color-mix(in lab, red, red)){.po-badge[data-status=invoiced]{background:color-mix(in oklab, var(--azure) 10%, transparent)}}.po-badge[data-status=invoiced]{border-color:var(--azure)}@supports (color:color-mix(in lab, red, red)){.po-badge[data-status=invoiced]{border-color:color-mix(in oklab, var(--azure) 28%, transparent)}}.po-dossier-meta{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.po-dossier-meta .po-mono{color:var(--muted-foreground);font-size:.68rem}.po-dossier-meta strong{color:var(--foreground);font-size:.78rem;font-weight:700;display:block}.po-dossier-meta span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;display:block;overflow:hidden}.po-dossier-meta em{color:var(--foreground);flex-shrink:0;font-size:.92rem;font-weight:700}.po-slip{border:1px dashed var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.po-slip{border:1px dashed color-mix(in oklab, var(--foreground) 16%, transparent)}}.po-slip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.po-slip{background:color-mix(in oklab, var(--background) 90%, white)}}.po-slip{box-shadow:inset 3px 0 0 var(--primary);padding:.42rem .5rem .45rem}.po-slip[data-state=awaiting]{box-shadow:inset 3px 0 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.po-slip[data-state=awaiting]{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--foreground) 22%, transparent)}}.po-slip[data-state=awaiting]{opacity:.78}.po-slip[data-state=generating]{box-shadow:inset 3px 0 0 var(--primary);animation:1.8s ease-in-out infinite po-slip-pulse}.po-slip-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.4rem;margin-bottom:.32rem;font-size:9px;font-weight:700;display:flex}.po-stamp{border:1px solid var(--foreground);border-radius:.28rem;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.po-stamp{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.po-stamp{padding:.06rem .32rem;font-size:8.5px}.po-stamp[data-state=generating]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-stamp[data-state=generating]{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.po-stamp[data-state=generating]{color:var(--primary)}.po-stamp[data-state=issued]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-stamp[data-state=issued]{border-color:color-mix(in oklab, var(--primary) 36%, var(--border))}}.po-stamp[data-state=issued]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-stamp[data-state=issued]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.po-stamp[data-state=issued]{color:var(--primary)}.po-slip ul{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex}.po-slip li{color:var(--foreground);justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.po-slip-total{border-top:1px solid var(--foreground);justify-content:space-between;align-items:baseline;margin-top:.32rem;padding-top:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.po-slip-total{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.po-slip-total{color:var(--foreground);font-size:.68rem;font-weight:650}.po-slip-total strong{font-size:.82rem}.po-pos-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);margin:0;font-size:9px}.po-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.po-method{border:1px solid var(--foreground);border-radius:.5rem;flex-direction:column;gap:.08rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.po-method{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.po-method{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.po-method{background:color-mix(in oklab, var(--background) 82%, white)}}.po-method{color:var(--muted-foreground);padding:.38rem .32rem}.po-method strong{color:var(--foreground);font-size:.68rem;font-weight:700}.po-method span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.2;overflow:hidden}.po-method[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-method[data-active=true]{border-color:color-mix(in oklab, var(--primary) 32%, var(--border))}}.po-method[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-method[data-active=true]{background:color-mix(in oklab, var(--primary) 9%, white)}}.po-method[data-active=true]{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-method[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent)}}.po-confirm{flex-direction:column;gap:.08rem;margin:0;display:flex}.po-confirm strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.po-settle{flex-direction:column;gap:.28rem;display:flex}.po-settle-head{align-items:center;gap:.32rem;display:flex}.po-settle-head .po-mono{color:var(--foreground);margin-left:auto;font-size:.62rem}.po-t3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.po-t3 li{border:1px solid var(--foreground);border-radius:.4rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.po-t3 li{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.po-t3 li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.po-t3 li{background:color-mix(in oklab, var(--background) 80%, white)}}.po-t3 li{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);padding:.22rem 0;font-size:9px;font-weight:700}.po-t3 li[data-filled=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-t3 li[data-filled=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.po-t3 li[data-filled=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-t3 li[data-filled=true]{background:color-mix(in oklab, var(--primary) 12%, white)}}.po-t3 li[data-filled=true]{color:var(--primary)}.po-t3 li[data-next=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-t3 li[data-next=true]{border-color:color-mix(in oklab, var(--primary) 18%, var(--border))}}.po-t3 li[data-next=true]{color:var(--foreground)}.po-holds{flex-direction:column;gap:.28rem;min-height:0;display:flex}.po-hold-list{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.po-hold{background:var(--background);border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;display:grid}@supports (color:color-mix(in lab, red, red)){.po-hold{background:color-mix(in oklab, var(--background) 82%, white)}}.po-hold{color:var(--muted-foreground);padding:.28rem .38rem}.po-hold[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-hold[data-active=true]{background:color-mix(in oklab, var(--primary) 9%, white)}}.po-hold[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.po-hold[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 20%, transparent)}}.po-hold[data-active=true]{color:var(--primary)}.po-hold strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;display:block;overflow:hidden}.po-hold .po-mono{color:var(--muted-foreground);font-size:8.5px}.po-hold em{color:var(--foreground);font-size:.62rem;font-weight:700}.po-panel-feed{flex-shrink:0}.po-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.po-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.po-dot{animation:2s ease-in-out infinite two-track-live-pulse}.po-feed-viewport{height:3.35rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.po-console[data-live=true] .po-feed-list{animation:20s linear infinite lc-feed-scroll}.po-feed-list{flex-direction:column;gap:.24rem;margin:0;padding:0;list-style:none;display:flex}.po-feed-row{grid-template-columns:4.2rem minmax(0,1fr);gap:.45rem;font-size:.68rem;display:grid}.po-feed-row span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.po-feed-row span:last-child{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}@keyframes po-slip-pulse{0%,to{background:color-mix(in oklab, var(--background) 90%, white)}50%{background:color-mix(in oklab, var(--primary) 8%, white)}}.ch-console,.ld-console,.pc-console{width:100%;container-type:inline-size}.ch-stats,.ld-stats,.pc-stats{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@container (width>=28rem){.ch-stats,.ld-stats,.pc-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ch-panel,.ld-panel,.pc-panel{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.45rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-panel,.ld-panel,.pc-panel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ch-panel,.ld-panel,.pc-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ch-panel,.ld-panel,.pc-panel{background:color-mix(in oklab, var(--background) 68%, white)}}.ch-panel,.ld-panel,.pc-panel{padding:.55rem .6rem}.ch-panel-head,.ld-panel-head,.pc-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:10px;font-weight:600;display:flex}.ch-badge,.ld-badge,.pc-badge{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ch-badge,.ld-badge,.pc-badge{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ch-badge,.ld-badge,.pc-badge{letter-spacing:.08em;padding:.12rem .45rem;font-size:9px}.pc-badge-live{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pc-badge-live{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.pc-badge-live{color:var(--primary)}.ch-workspace{flex:auto;grid-template-columns:minmax(0,1fr);gap:.55rem;min-height:0;display:grid}.ch-workspace>.ch-panel{min-height:0}@container (width>=36rem){.ch-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.ch-map-panel{min-height:0}.ch-map{aspect-ratio:1;width:min(100%,11.5rem);margin:.15rem auto 0;position:relative}.ch-map-ring{border:1px dashed var(--primary);border-radius:999px;position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.ch-map-ring{border:1px dashed color-mix(in oklab, var(--primary) 32%, transparent)}}.ch-map-ring{animation:18s linear infinite constellation-spin}.ch-map-ring-2{border-style:solid;border-color:var(--primary);inset:24%}@supports (color:color-mix(in lab, red, red)){.ch-map-ring-2{border-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.ch-map-ring-2{animation-duration:24s;animation-direction:reverse}.ch-hub{z-index:2;border:1px solid var(--primary);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:36%}@supports (color:color-mix(in lab, red, red)){.ch-hub{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.ch-hub{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.ch-hub{background:color-mix(in oklab, var(--primary-soft) 70%, white)}}.ch-hub{font-family:var(--font-display);color:var(--foreground);box-shadow:0 0 22px var(--primary);font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ch-hub{box-shadow:0 0 22px color-mix(in oklab, var(--primary) 22%, transparent)}}.ch-hub small{font-family:var(--font-mono);letter-spacing:.16em;color:var(--primary);font-size:7px}.ch-node{--ch-i:0;z-index:3;border:1px solid var(--primary);border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;margin:-.775rem;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ch-node{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.ch-node{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ch-node{background:color-mix(in oklab, var(--background) 88%, white)}}.ch-node{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ch-node{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 18%, transparent)}}.ch-node{transform:rotate(calc(var(--ch-i) * 45deg)) translateX(4.85rem) rotate(calc(var(--ch-i) * -45deg))}.ch-node em{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);font-size:.48rem;font-style:normal;font-weight:700}.ch-node[data-status=pushing]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ch-node[data-status=pushing]{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.ch-node[data-status=pushing]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ch-node[data-status=pushing]{background:color-mix(in oklab, var(--primary) 16%, white)}}.ch-node[data-status=queued]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ch-node[data-status=queued]{border-color:color-mix(in oklab, var(--foreground) 18%, transparent)}}.ch-node[data-status=queued]{box-shadow:none}.ch-node[data-status=queued] em{color:var(--muted-foreground)}.ch-node[data-active=true]{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.ch-node[data-active=true]{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent)}}.ch-node[data-active=true]{outline-offset:2px}.ch-map-caption{text-align:center;font-family:var(--font-mono);color:var(--muted-foreground);margin:.35rem 0 0;font-size:.62rem}.ch-list,.pc-holds,.pc-delist{flex-direction:column;flex:auto;gap:.22rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ch-row{border-radius:.5rem;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.28rem .4rem;font-size:.68rem;display:grid}.ch-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ch-row[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.ch-row-code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);font-size:.58rem}.ch-row-label{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-weight:600;overflow:hidden}.ch-row-meta{align-items:center;gap:.4rem;display:flex}.ch-row-status{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.52rem;font-weight:700}.ch-row[data-status=queued] .ch-row-status{color:var(--muted-foreground)}.ch-dot,.ld-dot,.pc-dot{background:var(--primary);width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ch-dot,.ld-dot,.pc-dot{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 45%, transparent)}}.ch-dot,.ld-dot,.pc-dot{animation:1.8s ease-out infinite two-track-live-pulse}.ch-feed-panel,.ld-feed-panel,.pc-feed-panel{flex-shrink:0}.ch-feed-viewport,.ld-feed-viewport,.pc-feed-viewport{height:4.2rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.ch-console[data-live=true] .ch-feed-list,.ld-console[data-live=true] .ld-feed-list,.pc-console[data-live=true] .pc-feed-list{animation:18s linear infinite lc-feed-scroll}.ch-feed-list,.ld-feed-list,.pc-feed-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.ch-feed-row,.ld-feed-row,.pc-feed-row{grid-template-columns:4.2rem minmax(0,1fr) .55rem;align-items:center;gap:.4rem;font-size:.68rem;display:grid}.ch-feed-row span:nth-child(2),.ld-feed-row span:nth-child(2),.pc-feed-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ch-feed-row span:nth-child(2),.ld-feed-row span:nth-child(2),.pc-feed-row span:nth-child(2){color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.ld-context{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ld-context>div{gap:.12rem;min-width:0;display:grid}.ld-context strong{color:var(--foreground);font-size:.92rem}.ld-context span{color:var(--muted-foreground);font-size:.68rem}.ld-chip{background:var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ld-chip{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.ld-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);padding:.22rem .55rem;font-size:.58rem;font-weight:700}.ld-pipeline{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=32rem){.ld-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-step{border:1px solid var(--foreground);border-radius:.6rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.08rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ld-step{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ld-step{padding:.4rem .45rem}.ld-step[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ld-step[data-current=true]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ld-step[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ld-step[data-current=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.ld-step-icon{color:var(--muted-foreground);grid-row:1/span 2}.ld-step[data-done=true] .ld-step-icon,.ld-step[data-current=true] .ld-step-icon{color:var(--primary)}.ld-step-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--foreground);font-size:.62rem;font-weight:700}.ld-step-detail{color:var(--muted-foreground);grid-column:2;font-size:.58rem;line-height:1.3}.ld-fan{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid;overflow:hidden}@container (width>=30rem){.ld-fan{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-fan-node{border:1px solid var(--foreground);border-radius:.55rem;gap:.08rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ld-fan-node{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ld-fan-node{padding:.4rem .45rem}.ld-fan-node[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ld-fan-node[data-active=true]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ld-fan-node[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ld-fan-node[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.ld-fan-node strong{font-family:var(--font-mono);color:var(--foreground);font-size:.78rem;font-weight:700}.ld-fan-node em{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.52rem;font-style:normal;font-weight:700}.ld-fan-node[data-status=queued] em{color:var(--muted-foreground)}.ld-fan-qty{color:var(--muted-foreground);font-size:.58rem}.pc-price{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.pc-price-event{color:var(--foreground);margin:.15rem 0 0;font-size:.82rem;font-weight:600}.pc-delta{font-family:var(--font-mono);align-items:baseline;gap:.45rem;display:flex}.pc-from{color:var(--muted-foreground);font-size:.85rem;text-decoration:line-through}.pc-arrow{color:var(--primary)}.pc-to{color:var(--foreground);font-size:1.25rem;font-weight:700}.pc-acks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=32rem){.pc-acks{grid-template-columns:repeat(8,minmax(0,1fr))}}.pc-ack{border:1px solid var(--foreground);border-radius:.5rem;justify-items:center;gap:.12rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pc-ack{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.pc-ack{padding:.35rem .2rem}.pc-ack strong{font-family:var(--font-mono);font-size:.68rem;font-weight:700}.pc-ack span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.48rem}.pc-ack[data-status=pending] span{color:var(--muted-foreground)}.pc-ack[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pc-ack[data-active=true]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.pc-ack[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pc-ack[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.pc-split{flex:auto;grid-template-columns:minmax(0,1fr);gap:.55rem;min-height:0;display:grid}@container (width>=32rem){.pc-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.pc-panel-accent{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.pc-panel-accent{background:color-mix(in oklab, var(--primary-soft) 55%, white)}}.pc-hold-row,.pc-delist-row{border-radius:.45rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.28rem .35rem;font-size:.68rem;display:flex}.pc-hold-row[data-active=true],.pc-delist-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pc-hold-row[data-active=true],.pc-delist-row[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.pc-hold-row em,.pc-delist-row span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary);font-size:.58rem;font-style:normal}.pc-hold-row[data-state=sold] em{color:var(--muted-foreground)}.pc-delist-lead{color:var(--muted-foreground);margin:0;font-size:.68rem}@media (width<=24rem){.ch-map{width:min(100%,9.5rem)}.ch-node{transform:rotate(calc(var(--ch-i) * 45deg)) translateX(3.85rem) rotate(calc(var(--ch-i) * -45deg))}}@media (prefers-reduced-motion:reduce){.lc-scan,.lc-panel-dot,.mi-panel-dot,.ap-panel-dot,.qb-panel-dot,.qb-status i,.qb-step[data-current=true] .qb-step-node,.po-dot,.po-lane[data-current=true] .po-lane-rail,.po-slip[data-state=generating],.ch-dot,.ld-dot,.pc-dot,.ch-map-ring,.ap-status i,.ap-step[data-current=true] .ap-step-node,.mi-chart-dot-halo,.sx-connector-packet,.lc-pos[data-live=true] .lc-feed-list,.mi-console[data-live=true] .mi-feed-list,.ap-console[data-live=true] .ap-log-list,.po-console[data-live=true] .po-feed-list,.ch-console[data-live=true] .ch-feed-list,.ld-console[data-live=true] .ld-feed-list,.pc-console[data-live=true] .pc-feed-list,.ia-queue-row[data-synced=true],.ia-console[data-live=true] .lc-feed-list,.lc-intel[data-live=true] .lc-feed-list,.lc-ai[data-live=true] .lc-feed-list,.ec-catalog[data-live=true] .lc-feed-list,.abt-ops[data-live=true] .abt-ops-feed,.lc-spin,.lc-tilt-card{transition:none;animation:none}.lc-section-stage:hover .lc-tilt-card,.lc-tilt-wrap:focus-within .lc-tilt-card,.ap-btn:hover{transform:none}}.pt-layout{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=1024px){.pt-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.75rem,2.4vw,2.75rem)}.pt-stage{position:sticky;top:6.5rem}}.pt-copy{flex-direction:column;gap:1.15rem;min-width:0;display:flex}.pt-eyebrow{align-items:center;gap:.45rem;display:inline-flex}.pt-title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:700;line-height:1.12}.pt-title em{font-style:italic;display:block}.pt-lead{max-width:58ch;color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.65}.pt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.pt-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-tile{border:1px solid var(--border);background:var(--card);border-radius:.875rem;flex-direction:column;gap:.28rem;min-width:0;padding:.85rem .9rem;display:flex}.pt-tile-icon{background:var(--primary-soft);width:1.85rem;height:1.85rem;color:var(--primary);border-radius:.55rem;place-items:center;margin-bottom:.2rem;display:grid}.pt-tile strong{color:var(--foreground);font-size:.82rem;font-weight:600;line-height:1.3}.pt-tile span:last-child{color:var(--muted-foreground);font-size:.72rem;line-height:1.4}.pt-table-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden}.pt-table-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:1rem 1.05rem .85rem;display:flex}.pt-table-kicker{color:var(--foreground);align-items:center;gap:.4rem;font-size:.92rem;font-weight:650;display:inline-flex}.pt-table-head-copy p{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.78rem}.pt-download{border:1px solid var(--border);color:var(--foreground);cursor:default;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.pt-table-wrap{scrollbar-width:thin;overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;min-width:32rem}.pt-table th,.pt-table td{text-align:left;vertical-align:middle;padding:.7rem 1.05rem}.pt-table th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);background:var(--surface);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pt-table th{background:color-mix(in oklab, var(--surface) 80%, white)}}.pt-table td{color:var(--foreground);border-top:1px solid var(--border);font-size:.8rem}.pt-table td:first-child{font-weight:600}.pt-table tbody tr{transition:background .25s}.pt-table tbody tr[data-status=progress]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-table tbody tr[data-status=progress]{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.pt-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.16rem .5rem;font-size:9px;font-weight:700;display:inline-flex}.pt-pill[data-status=completed]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-pill[data-status=completed]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.pt-pill[data-status=completed]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-pill[data-status=completed]{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))}}.pt-pill[data-status=progress]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pt-pill[data-status=progress]{color:color-mix(in oklab, var(--foreground) 55%, var(--primary))}}.pt-pill[data-status=progress]{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.pt-pill[data-status=progress]{background:color-mix(in oklab, var(--primary-soft) 70%, var(--surface))}}.pt-pill[data-status=progress]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-pill[data-status=progress]{border-color:color-mix(in oklab, var(--primary) 18%, var(--border))}}.pt-pill[data-status=upcoming]{color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pt-pill[data-status=upcoming]{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.pt-pill[data-status=upcoming]{border-color:var(--border)}.pt-banner{background:var(--primary-soft);border-radius:1rem;padding:1rem 1.1rem 1.05rem}.pt-banner-lead{align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.pt-banner-icon{background:#fff;border-radius:.55rem;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-banner-icon{background:color-mix(in oklab, white 55%, var(--primary-soft))}}.pt-banner-icon{color:var(--primary)}.pt-banner-lead strong{color:var(--foreground);font-size:.92rem;font-weight:600}.pt-checks{grid-template-columns:1fr;gap:.65rem 1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.pt-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-checks li{align-items:flex-start;gap:.45rem;display:flex}.pt-checks svg{color:var(--primary);flex-shrink:0;margin-top:.12rem}.pt-checks strong{color:var(--foreground);font-size:.8rem;font-weight:650;display:block}.pt-checks span{color:var(--muted-foreground);margin-top:.08rem;font-size:.72rem;line-height:1.4;display:block}.pt-console{width:100%;container-type:inline-size}.pt-console .lc-screen{height:auto;min-height:0;max-height:none}.pt-console .lc-body{gap:.65rem}.pt-desk-head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.55rem .85rem;display:flex}.pt-desk-kicker{color:var(--foreground);align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;display:inline-flex}.pt-desk-demo{letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);margin-top:.18rem;font-size:9.5px;font-weight:700;display:block}.pt-live-view{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pt-live-view{border:1px solid color-mix(in oklab, var(--primary) 24%, var(--border))}}.pt-live-view{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-live-view{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.pt-live-view{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);padding:.22rem .55rem;font-size:9.5px;font-weight:700}.pt-live-dot{background:var(--primary);border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;animation:2s ease-in-out infinite two-track-live-pulse;position:relative}.pt-live-dot:after{content:"";border:1px solid var(--primary);border-radius:999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.pt-live-dot:after{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.pt-live-dot:after{animation:2.4s ease-out infinite two-track-pulse-ring}.pt-desk-cards{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pt-desk-card{border:1px solid var(--foreground);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-desk-card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.pt-desk-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.pt-desk-card{background:color-mix(in oklab, var(--background) 68%, white)}}.pt-desk-card{padding:.55rem .65rem;transition:background .25s,border-color .25s}.pt-desk-card[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-desk-card[data-active=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.pt-desk-card[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-desk-card[data-active=true]{background:color-mix(in oklab, var(--primary) 7%, white)}}.pt-desk-card-icon{background:var(--primary-soft);width:1.7rem;height:1.7rem;color:var(--primary);border-radius:.5rem;place-items:center;display:grid}.pt-desk-card-copy strong{color:var(--foreground);font-size:.78rem;font-weight:650;display:block}.pt-desk-card-copy p{color:var(--muted-foreground);margin:.12rem 0 0;font-size:.68rem;line-height:1.4}.pt-desk-chevron{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pt-desk-chevron{color:color-mix(in oklab, var(--foreground) 28%, transparent)}}.pt-desk-card[data-active=true] .pt-desk-chevron{color:var(--primary)}.pt-pipe-panel{flex:none}.pt-pipeline{grid-template-columns:1fr;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=22rem){.pt-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}}.pt-pipeline-step{border-radius:.55rem;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;padding:.35rem .4rem;transition:background .25s;display:flex}.pt-pipeline-step[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-pipeline-step[data-current=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.pt-pipeline-icon{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pt-pipeline-icon{color:color-mix(in oklab, var(--foreground) 28%, transparent)}}.pt-pipeline-step[data-done=true] .pt-pipeline-icon,.pt-pipeline-step[data-current=true] .pt-pipeline-icon{color:var(--primary)}.pt-pipeline-label{color:var(--foreground);font-size:.68rem;font-weight:650;line-height:1.3}.pt-pipeline-step[data-done=true] .pt-pipeline-label{color:var(--primary)}.pt-pipeline-detail{letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:9px}.pt-console[data-live=true] .lc-feed-list{animation:18s linear infinite lc-feed-scroll}.pt-contact{border:1px solid var(--primary);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-contact{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.pt-contact{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pt-contact{background:color-mix(in oklab, var(--primary) 5%, white)}}.pt-contact{padding:.7rem .75rem}.pt-contact-icon{background:var(--primary-soft);width:1.85rem;height:1.85rem;color:var(--primary);border-radius:.55rem;place-items:center;display:grid}.pt-contact-copy strong{color:var(--foreground);font-size:.78rem;font-weight:650;display:block}.pt-contact-copy p{color:var(--muted-foreground);margin:.12rem 0 0;font-size:.68rem;line-height:1.4}.pt-contact-btn{background:var(--primary);width:fit-content;color:var(--primary-foreground);border-radius:.5rem;grid-column:1/-1;align-items:center;padding:.42rem .75rem;font-size:.72rem;font-weight:650;display:inline-flex}@container (width>=26rem){.pt-contact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pt-contact-btn{grid-column:auto}}@media (prefers-reduced-motion:reduce){.pt-live-dot,.pt-live-dot:after,.pt-console[data-live=true] .lc-feed-list,.pt-table tbody tr{transition:none;animation:none}}.er-console,.ds-console,.fc-console,.vm-console{width:100%;container-type:inline-size}.er-scroll,.ds-scroll{scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.er-scroll,.ds-scroll{scrollbar-color:color-mix(in oklab, var(--foreground) 18%, transparent) transparent}}.er-stats{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@container (width>=28rem){.er-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.er-cal-panel{flex-shrink:0}.er-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.er-cal-day{border:1px solid var(--foreground);border-radius:.5rem;flex-direction:column;align-items:center;gap:.16rem;display:flex}@supports (color:color-mix(in lab, red, red)){.er-cal-day{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.er-cal-day{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.er-cal-day{background:color-mix(in oklab, var(--background) 76%, white)}}.er-cal-day{padding:.3rem .15rem .28rem;transition:border-color .25s,background .25s,transform .25s}.er-cal-day[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-cal-day[data-active=true]{border-color:color-mix(in oklab, var(--primary) 34%, transparent)}}.er-cal-day[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-cal-day[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, white)}}.er-cal-day[data-active=true]{transform:translateY(-1px)}.er-cal-dow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8.5px;font-weight:700}.er-cal-date{font-family:var(--font-mono);color:var(--foreground);font-size:.78rem;font-weight:700}.er-cal-bars{gap:1.5px;width:100%;padding-inline:.2rem;display:grid}.er-cal-bars i{height:2px;width:var(--er-heat,40%);background:var(--primary);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.er-cal-bars i{background:color-mix(in oklab, var(--primary) 55%, transparent)}}.er-cal-day[data-active=true] .er-cal-bars i{background:var(--primary)}.er-cal-count{color:var(--muted-foreground);font-size:9px}.er-cal-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:.3rem;margin:0;font-size:.68rem;display:flex;overflow:hidden}.er-cal-caption svg{color:var(--primary);flex-shrink:0}.er-workspace{flex:auto;grid-template-columns:minmax(0,1fr);gap:.55rem;min-height:0;display:grid}@container (width>=36rem){.er-workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.er-queue-panel,.er-detail-panel{min-height:0}.er-cols{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);grid-template-columns:4.2rem minmax(0,1fr) 3.6rem;gap:.45rem;font-size:8.5px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.er-cols{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.er-cols span:last-child{text-align:right}.er-queue{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.er-row{border:1px solid #0000;border-radius:.5rem;grid-template-columns:4.2rem minmax(0,1fr) 3.6rem;align-items:center;gap:.45rem;padding:.3rem .35rem;transition:border-color .25s,background .25s;display:grid}.er-row[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-row[data-active=true]{border-color:color-mix(in oklab, var(--primary) 26%, transparent)}}.er-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-row[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.er-row-window{color:var(--muted-foreground)}.er-row-main{min-width:0}.er-row-main strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.75rem;font-weight:650;display:block;overflow:hidden}.er-row-main span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.65rem;display:block;overflow:hidden}.er-row-score{flex-direction:column;align-items:flex-end;gap:.18rem;display:flex}.er-row-track{background:var(--foreground);border-radius:999px;width:100%;height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.er-row-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.er-row-track{overflow:hidden}.er-row-track i{background:var(--primary);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.er-row-track i{background:color-mix(in oklab, var(--primary) 55%, transparent)}}.er-row[data-band=peak] .er-row-track i,.er-row[data-band=steady] .er-row-track i{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-row[data-band=steady] .er-row-track i{background:color-mix(in oklab, var(--primary) 38%, transparent)}}.er-row-score b{color:var(--foreground);font-size:10px;font-weight:700}.er-detail{flex-direction:column;gap:.5rem;display:flex}.er-detail-head{border:1px solid var(--primary);border-radius:.6rem;flex-direction:column;gap:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.er-detail-head{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.er-detail-head{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.er-detail-head{background:color-mix(in oklab, var(--background) 82%, white)}}.er-detail-head{padding:.45rem .55rem}.er-detail-head>span:first-child{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:9px}.er-detail-head strong{color:var(--foreground);font-size:.8rem;font-weight:700}.er-detail-head>span:last-child{color:var(--muted-foreground);font-size:.65rem}.er-meter{flex-direction:column;gap:.28rem;display:flex}.er-meter-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.er-meter-head strong{color:var(--foreground);font-size:.72rem;font-weight:700}.er-meter-track{grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;display:grid}.er-meter-seg{background:var(--foreground);border-radius:2px;height:.5rem}@supports (color:color-mix(in lab, red, red)){.er-meter-seg{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.er-meter-seg{transition:background .3s}.er-meter-seg[data-on=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-meter-seg[data-on=true]{background:color-mix(in oklab, var(--primary) 55%, transparent)}}.er-meter-seg[data-on=true][data-band=peak],.er-meter-seg[data-on=true][data-band=steady]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-meter-seg[data-on=true][data-band=steady]{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.er-meter-band{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700}.er-meter-band[data-band=peak]{color:var(--primary)}.er-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.er-tile{border:1px solid var(--foreground);border-radius:.5rem;flex-direction:column;gap:.12rem;display:flex}@supports (color:color-mix(in lab, red, red)){.er-tile{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.er-tile{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.er-tile{background:color-mix(in oklab, var(--background) 74%, white)}}.er-tile{min-width:0;padding:.35rem .45rem}.er-tile-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:8.5px;font-weight:700;display:inline-flex}.er-tile strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.7rem;font-weight:600;overflow:hidden}.er-signals{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.er-signal{grid-template-columns:minmax(0,1fr) 3.2rem auto;align-items:center;gap:.4rem;display:grid}.er-signal-label{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.66rem;overflow:hidden}.er-signal-track{background:var(--foreground);border-radius:999px;height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.er-signal-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.er-signal-track{overflow:hidden}.er-signal-track i{background:var(--primary);border-radius:999px;height:100%;display:block}.er-signal b{color:var(--foreground);font-size:10px}.er-console[data-live=true] .lc-feed-list{animation:19s linear infinite lc-feed-scroll}.ds-head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ds-head-title{color:var(--foreground);margin:0;font-size:.92rem;font-weight:700}.ds-head-meta{color:var(--muted-foreground);margin:.1rem 0 0;font-size:.68rem}.ds-switch{border:1px solid var(--foreground);border-radius:999px;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-switch{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ds-switch{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ds-switch{background:color-mix(in oklab, var(--background) 70%, white)}}.ds-switch{padding:.15rem}.ds-switch-btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.2rem .5rem;font-size:9px;font-weight:700;transition:background .2s,color .2s}.ds-switch-btn[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-switch-btn[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.ds-switch-btn[data-active=true]{color:var(--primary)}.ds-head-stats{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.ds-head-stat{border:1px solid var(--foreground);border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-head-stat{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.ds-head-stat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ds-head-stat{background:color-mix(in oklab, var(--background) 74%, white)}}.ds-head-stat{padding:.35rem .5rem}.ds-head-stat .lc-stat-label{grid-column:1/-1}.ds-head-stat strong{color:var(--foreground);font-size:.86rem;font-weight:700}.ds-head-stat-dir{color:var(--primary);align-items:center;display:inline-flex}.ds-head-stat-dir[data-direction=down]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ds-head-stat-dir[data-direction=down]{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.ds-grid{flex:auto;grid-template-columns:minmax(0,1fr);gap:.55rem;min-height:0;display:grid}@container (width>=36rem){.ds-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.ds-chart-panel,.ds-comp-panel{min-height:0}.ds-chart{flex-direction:column;flex:auto;gap:.25rem;min-height:0;display:flex;overflow:hidden}.ds-chart-svg{width:100%;height:auto;min-height:0;max-height:8.5rem}.ds-chart-gridline{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ds-chart-gridline{stroke:color-mix(in oklab, var(--foreground) 8%, transparent)}}.ds-chart-gridline{stroke-width:1px;stroke-dasharray:3 4}.ds-chart-bar{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-chart-bar{fill:color-mix(in oklab, var(--primary) 22%, transparent)}}.ds-chart-bar[data-last=true]{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-chart-bar[data-last=true]{fill:color-mix(in oklab, var(--primary) 45%, transparent)}}.ds-chart-line{fill:none;stroke:var(--primary-deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ds-chart-dot{fill:var(--primary-deep)}.ds-chart-axis{font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;font-size:9px;display:flex}.ds-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.6rem;margin:0;padding:0;font-size:.62rem;list-style:none;display:flex}.ds-legend li{align-items:center;gap:.28rem;display:inline-flex}.ds-legend li:before{content:"";background:var(--primary);border-radius:2px;width:.55rem;height:.35rem}@supports (color:color-mix(in lab, red, red)){.ds-legend li:before{background:color-mix(in oklab, var(--primary) 30%, transparent)}}.ds-legend li[data-kind=ask]:before{background:var(--primary-deep);height:2px}.ds-comp-cols{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);grid-template-columns:minmax(0,1fr) 2.4rem 5.2rem;gap:.4rem;font-size:8.5px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-comp-cols{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.ds-comp-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.ds-comp-row{border:1px solid #0000;border-radius:.5rem;grid-template-columns:minmax(0,1fr) 2.4rem 5.2rem;align-items:center;gap:.4rem;padding:.3rem .35rem;transition:border-color .25s,background .25s;display:grid}.ds-comp-row[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-comp-row[data-active=true]{border-color:color-mix(in oklab, var(--primary) 24%, transparent)}}.ds-comp-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-comp-row[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.ds-comp-name{min-width:0}.ds-comp-name strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.72rem;font-weight:600;display:block;overflow:hidden}.ds-comp-name span{color:var(--muted-foreground);font-size:9px}.ds-comp-match{color:var(--primary);font-size:10px;font-weight:700}.ds-comp-outcome{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--foreground);border-radius:999px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-comp-outcome{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ds-comp-outcome{text-align:center;color:var(--muted-foreground);padding:.1rem .35rem;font-size:9px}.ds-comp-row[data-tone=soldout] .ds-comp-outcome{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-comp-row[data-tone=soldout] .ds-comp-outcome{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ds-comp-row[data-tone=soldout] .ds-comp-outcome{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-comp-row[data-tone=soldout] .ds-comp-outcome{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.ds-comp-row[data-tone=soldout] .ds-comp-outcome{color:var(--primary)}.ds-comp-row[data-tone=softened] .ds-comp-outcome{border-style:dashed}.ds-band-panel{flex-shrink:0}.ds-bands{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.ds-band{border-radius:.45rem;grid-template-columns:minmax(0,1fr) 3rem 2.8rem;align-items:center;gap:.4rem;padding:.22rem .3rem;transition:background .25s;display:grid}@container (width>=30rem){.ds-band{grid-template-columns:9.5rem minmax(0,1fr) 2.8rem 3.4rem}}.ds-band[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-band[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.ds-band-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.68rem;overflow:hidden}.ds-band-track{background:var(--foreground);border-radius:999px;height:4px;display:none}@supports (color:color-mix(in lab, red, red)){.ds-band-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.ds-band-track{overflow:hidden}@container (width>=30rem){.ds-band-track{display:block}}.ds-band-track i{background:var(--primary);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ds-band-track i{background:color-mix(in oklab, var(--primary) 58%, transparent)}}.ds-band[data-active=true] .ds-band-track i{background:var(--primary)}.ds-band-ask{text-align:right;color:var(--foreground);font-size:10px;font-weight:700}.ds-band-delta{font-family:var(--font-mono);color:var(--primary);justify-content:flex-end;align-items:center;gap:.12rem;font-size:9px;font-weight:700;display:inline-flex}.ds-band-delta[data-direction=down]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ds-band-delta[data-direction=down]{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.ds-band-delta[data-direction=flat]{color:var(--muted-foreground)}.ds-feed-viewport{flex-shrink:0;height:4.6rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.ds-console[data-live=true] .ds-feed-list{animation:20s linear infinite lc-feed-scroll}.ds-feed-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ds-feed-row{grid-template-columns:.4rem 4.2rem minmax(0,1fr);align-items:center;gap:.45rem;font-size:.7rem;display:grid}.ds-feed-level{background:var(--foreground);border-radius:999px;width:.4rem;height:.4rem}@supports (color:color-mix(in lab, red, red)){.ds-feed-level{background:color-mix(in oklab, var(--foreground) 20%, transparent)}}.ds-feed-row[data-level=high] .ds-feed-level{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-feed-row[data-level=high] .ds-feed-level{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.ds-feed-row[data-level=warn] .ds-feed-level{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.ds-feed-row[data-level=warn] .ds-feed-level{background:color-mix(in oklab, var(--primary-deep) 60%, var(--foreground))}}.ds-feed-time{color:var(--muted-foreground)}.ds-feed-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-feed-msg{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.fc-shell{border:1px solid var(--foreground);border-radius:1.15rem;flex-direction:column;gap:clamp(.6rem,1.4vw,.85rem);display:flex}@supports (color:color-mix(in lab, red, red)){.fc-shell{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.fc-shell{background:radial-gradient(120% 100% at 0% 0%, var(--primary), transparent 58%), linear-gradient(180deg, white, var(--surface))}@supports (color:color-mix(in lab, red, red)){.fc-shell{background:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 58%), linear-gradient(180deg, white, color-mix(in oklab, var(--surface) 70%, white))}}.fc-shell{box-shadow:0 30px 70px -44px var(--dark), 0 0 0 1px #fff9 inset;padding:clamp(.8rem,1.8vw,1.15rem)}@supports (color:color-mix(in lab, red, red)){.fc-shell{box-shadow:0 30px 70px -44px color-mix(in oklab, var(--dark) 60%, transparent), 0 0 0 1px oklab(100% 0 5.96046e-8/.6) inset}}.fc-head{border-bottom:1px solid var(--foreground);align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.fc-head{padding-bottom:.7rem}.fc-model{border:1px solid var(--primary);border-radius:.65rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fc-model{border:1px solid color-mix(in oklab, var(--primary) 26%, transparent)}}.fc-model{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-model{background:color-mix(in oklab, var(--primary) 11%, transparent)}}.fc-model{color:var(--primary)}.fc-head-copy{min-width:0}.fc-head-copy strong{letter-spacing:-.01em;color:var(--foreground);font-size:.85rem;font-weight:700;display:block}.fc-head-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.7rem;display:block;overflow:hidden}.fc-version{border:1px solid var(--foreground);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.fc-version{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.fc-version{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);padding:.1rem .4rem;font-size:9px;font-weight:700}.fc-status{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fc-status{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.fc-status{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-status{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.fc-status{font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;color:var(--primary);padding:.12rem .45rem;font-size:9px;font-weight:700}.fc-status i{background:currentColor;border-radius:999px;width:.35rem;height:.35rem;animation:2s ease-in-out infinite two-track-live-pulse}.fc-inputs{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.fc-input{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fc-input{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.fc-input{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.fc-input{background:color-mix(in oklab, var(--background) 76%, white)}}.fc-input{color:var(--muted-foreground);padding:.18rem .5rem;font-size:.66rem;transition:border-color .25s,background .25s,color .25s}.fc-input svg{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-input svg{color:color-mix(in oklab, var(--primary) 65%, transparent)}}.fc-input[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-input[data-active=true]{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.fc-input[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-input[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.fc-input[data-active=true]{color:var(--foreground)}.fc-input em{color:var(--muted-foreground);font-size:9px;font-style:normal}.fc-grid{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}@container (width>=34rem){.fc-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.fc-panel{border:1px solid var(--foreground);border-radius:.85rem;flex-direction:column;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-panel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.fc-panel{background:#fff}@supports (color:color-mix(in lab, red, red)){.fc-panel{background:color-mix(in oklab, white 82%, var(--surface))}}.fc-panel{padding:.65rem .7rem}.fc-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:flex}.fc-panel-note{background:var(--primary);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.fc-panel-note{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.fc-panel-note{letter-spacing:.06em;text-transform:none;color:var(--primary);padding:.08rem .4rem;font-size:9px}.fc-panel-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fc-panel-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.fc-panel-dot{animation:2s ease-in-out infinite two-track-live-pulse}.fc-cone{flex-direction:column;gap:.25rem;display:flex}.fc-cone-svg{width:100%;height:auto}.fc-cone-gridline{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fc-cone-gridline{stroke:color-mix(in oklab, var(--foreground) 7%, transparent)}}.fc-cone-gridline{stroke-width:1px}.fc-cone-band{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-cone-band{stroke:color-mix(in oklab, var(--primary) 26%, transparent)}}.fc-cone-band{stroke-width:.8px}.fc-cone-history{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fc-cone-history{stroke:color-mix(in oklab, var(--foreground) 45%, transparent)}}.fc-cone-history{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.fc-cone-median{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 3}.fc-cone-now{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fc-cone-now{stroke:color-mix(in oklab, var(--foreground) 22%, transparent)}}.fc-cone-now{stroke-width:1px;stroke-dasharray:2 3}.fc-cone-dot{fill:var(--primary)}.fc-cone-axis{font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;font-size:9px;display:flex}.fc-cone-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.fc-cone-stats div{border:1px solid var(--foreground);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.fc-cone-stats div{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.fc-cone-stats div{background:#fff}@supports (color:color-mix(in lab, red, red)){.fc-cone-stats div{background:color-mix(in oklab, white 70%, var(--surface))}}.fc-cone-stats div{padding:.35rem .45rem}.fc-cone-stats dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8.5px;font-weight:700}.fc-cone-stats dd{color:var(--foreground);margin:.1rem 0 0;font-size:.82rem;font-weight:700}.fc-risk-total{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .6rem;display:grid}.fc-risk-total strong{color:var(--foreground);grid-row:span 2;font-size:1.5rem;font-weight:700;line-height:1}.fc-risk-meter{background:var(--foreground);border-radius:999px;height:.4rem}@supports (color:color-mix(in lab, red, red)){.fc-risk-meter{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.fc-risk-meter{overflow:hidden}.fc-risk-meter span{background:linear-gradient(90deg, var(--primary), var(--primary));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.fc-risk-meter span{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 45%, transparent), var(--primary))}}.fc-risk-meter span{transition:width .4s}.fc-risk-total>span:last-child{color:var(--muted-foreground);font-size:.66rem}.fc-risk-list{flex-direction:column;gap:.26rem;margin:0;padding:0;list-style:none;display:flex}.fc-risk-row{border-radius:.45rem;grid-template-columns:minmax(0,1fr) 3.4rem 2.2rem;align-items:center;gap:.4rem;padding:.2rem .3rem;transition:background .25s;display:grid}.fc-risk-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-risk-row[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.fc-risk-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.68rem;overflow:hidden}.fc-risk-track{background:var(--foreground);border-radius:999px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.fc-risk-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.fc-risk-track{overflow:hidden}.fc-risk-track i{background:var(--primary);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.fc-risk-track i{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.fc-risk-track i{transition:width .4s}.fc-risk-row[data-level=high] .fc-risk-track i,.fc-risk-row[data-level=mid] .fc-risk-track i{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-risk-row[data-level=mid] .fc-risk-track i{background:color-mix(in oklab, var(--primary) 62%, transparent)}}.fc-risk-row b{text-align:right;color:var(--foreground);font-size:10px;font-weight:700}.fc-scenario-row{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}@container (width>=30rem){.fc-scenario-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc-scenario{border:1px solid var(--foreground);border-radius:.65rem;flex-direction:column;gap:.12rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-scenario{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.fc-scenario{background:#fff}@supports (color:color-mix(in lab, red, red)){.fc-scenario{background:color-mix(in oklab, white 72%, var(--surface))}}.fc-scenario{text-align:left;cursor:pointer;padding:.45rem .55rem;transition:border-color .25s,background .25s,transform .25s}.fc-scenario:hover{transform:translateY(-1px)}.fc-scenario[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-scenario[data-active=true]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.fc-scenario[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-scenario[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, white)}}.fc-scenario-name{color:var(--foreground);font-size:.75rem;font-weight:700}.fc-scenario-note{color:var(--muted-foreground);font-size:.64rem}.fc-outcome{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;display:grid}@container (width>=30rem){.fc-outcome{grid-template-columns:repeat(4,minmax(0,1fr))}}.fc-outcome div{border:1px solid var(--primary);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.fc-outcome div{border:1px solid color-mix(in oklab, var(--primary) 14%, transparent)}}.fc-outcome div{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-outcome div{background:color-mix(in oklab, var(--primary) 4%, white)}}.fc-outcome div{padding:.35rem .45rem}.fc-outcome dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8.5px;font-weight:700}.fc-outcome dd{color:var(--foreground);margin:.1rem 0 0;font-size:.9rem;font-weight:700}.fc-log{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-log{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.fc-log{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.fc-log{background:color-mix(in oklab, var(--surface) 55%, white)}}.fc-log{padding:.55rem .65rem}.fc-log-viewport{height:3.6rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.fc-console[data-live=true] .fc-log-list{animation:21s linear infinite lc-feed-scroll}.fc-log-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.fc-log-row{grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.72rem;display:grid}.fc-log-time{color:var(--muted-foreground);font-size:10.5px}.fc-log-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fc-log-msg{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.fc-foot{border-top:1px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-foot{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.fc-foot{padding-top:.65rem}.fc-foot p{color:var(--muted-foreground);margin:0;font-size:.7rem}.fc-foot-link{border:1px solid var(--primary);border-radius:.5rem;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fc-foot-link{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.fc-foot-link{color:var(--primary);padding:.3rem .6rem;font-size:.72rem;font-weight:650;transition:background .2s}.fc-foot-link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc-foot-link:hover{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.vi-layout{align-items:start;gap:2rem;display:grid}@media (width>=1024px){.vi-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem 3.5rem}.vi-stage{position:sticky;top:6.5rem}}.vi-copy{max-width:40rem}.vi-eyebrow{align-items:center;gap:.4rem;display:inline-flex}.vi-title{letter-spacing:-.03em;color:var(--foreground);margin-top:1rem;font-size:clamp(1.875rem,2.8vw,2.5rem);font-weight:700;line-height:1.12}.vi-lead{max-width:46ch;color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.65}.vi-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.vi-tile{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;flex-direction:column;gap:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vi-tile{background:color-mix(in oklab, var(--surface) 60%, white)}}.vi-tile{padding:.75rem .85rem}.vi-tile-icon{background:var(--primary-soft);width:1.9rem;height:1.9rem;color:var(--primary);border-radius:.55rem;place-items:center;margin-bottom:.25rem;display:grid}.vi-tile strong{color:var(--foreground);font-size:.82rem;font-weight:600}.vi-tile span:last-child{color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.vi-table-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;margin-top:1.25rem;overflow:hidden}.vi-table-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.vi-table-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:inline-flex}.vi-table-head p{color:var(--muted-foreground);margin:0;font-size:.72rem}.vi-table-wrap{overflow-x:auto}.vi-table{border-collapse:collapse;width:100%;font-size:.75rem}.vi-table th,.vi-table td{text-align:left;white-space:nowrap;padding:.55rem .75rem}.vi-table th{border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700}.vi-table td{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.vi-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.vi-table td{color:var(--foreground)}.vi-table tbody tr{transition:background .3s}.vi-table tbody tr[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vi-table tbody tr[data-active=true]{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.vi-table tbody tr:last-child td{border-bottom:0}.vi-pill{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:9px;font-weight:700;display:inline-flex}.vi-pill[data-availability=available]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vi-pill[data-availability=available]{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.vi-pill[data-availability=available]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vi-pill[data-availability=available]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.vi-pill[data-availability=available]{color:var(--primary)}.vi-pill[data-availability=low]{border-style:dashed;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vi-pill[data-availability=low]{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.vi-pill[data-availability=low]{color:var(--primary-deep)}.vi-banner{border:1px solid var(--primary);border-radius:1rem;gap:.85rem;margin-top:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vi-banner{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.vi-banner{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vi-banner{background:color-mix(in oklab, var(--primary) 4%, white)}}.vi-banner{padding:1rem}.vi-checks{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.vi-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.vi-checks li{grid-template-columns:auto minmax(0,1fr);gap:.4rem;display:grid}.vi-checks svg{color:var(--primary);margin-top:.15rem}.vi-checks strong{color:var(--foreground);font-size:.78rem;font-weight:600;display:block}.vi-checks span{color:var(--muted-foreground);font-size:.7rem;line-height:1.45}.vi-banner-btn{background:var(--primary);color:var(--primary-foreground);border-radius:.5rem;justify-self:start;padding:.5rem .9rem;font-size:.78rem;font-weight:650}.vi-stage{min-width:0}.vm-console .lc-screen{height:auto;min-height:0;max-height:none}.vm-console .lc-body{gap:.65rem}.vm-head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vm-head-copy{align-items:center;gap:.5rem;display:inline-flex}.vm-head-kicker{color:var(--foreground);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.vm-head-kicker svg{color:var(--primary)}.vm-head-demo{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vm-head-demo{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.vm-head-demo{letter-spacing:.12em;color:var(--muted-foreground);padding:.1rem .4rem;font-size:8.5px}.vm-live{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary);align-items:center;gap:.35rem;font-size:9px;font-weight:700;display:inline-flex}.vm-live-dot{background:var(--primary);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vm-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.vm-live-dot{animation:2s ease-in-out infinite two-track-live-pulse}.vm-map-panel{flex:auto;min-height:0}.vm-map{flex:auto;place-items:center;min-height:0;display:grid}.vm-map-svg{width:100%;max-width:22rem;height:auto;max-height:100%}.vm-map-pitch{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vm-map-pitch{fill:color-mix(in oklab, var(--primary) 8%, transparent)}}.vm-map-pitch{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vm-map-pitch{stroke:color-mix(in oklab, var(--primary) 22%, transparent)}}.vm-map-pitch{stroke-width:.8px}.vm-map-pitch-line{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vm-map-pitch-line{stroke:color-mix(in oklab, var(--primary) 26%, transparent)}}.vm-map-pitch-line{stroke-width:.6px}.vm-map-section{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vm-map-section{fill:color-mix(in oklab, var(--primary) calc(var(--vm-heat,.4) * 62%), white)}}.vm-map-section{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.vm-map-section{stroke:color-mix(in oklab, var(--foreground) 10%, transparent)}}.vm-map-section{stroke-width:.6px;transition:fill .3s,stroke .3s}.vm-map-section[data-listed=true]{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vm-map-section[data-listed=true]{stroke:color-mix(in oklab, var(--primary) 45%, transparent)}}.vm-map-section[data-listed=true]{stroke-width:1px}.vm-map-section[data-active=true]{fill:var(--primary);stroke:var(--primary-deep);stroke-width:1.4px;animation:2.4s ease-in-out infinite vm-section-pulse}@keyframes vm-section-pulse{0%,to{opacity:1}50%{opacity:.7}}.vm-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.62rem;list-style:none;display:flex}.vm-legend li{align-items:center;gap:.28rem;display:inline-flex}.vm-legend li:before{content:"";background:var(--primary);border-radius:2px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.vm-legend li:before{background:color-mix(in oklab, var(--primary) 55%, white)}}.vm-legend li[data-heat=mid]:before{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vm-legend li[data-heat=mid]:before{background:color-mix(in oklab, var(--primary) 32%, white)}}.vm-legend li[data-heat=low]:before{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vm-legend li[data-heat=low]:before{background:color-mix(in oklab, var(--primary) 14%, white)}}.vm-legend li[data-heat=listed]:before{border:1px solid var(--primary);background:0 0}@supports (color:color-mix(in lab, red, red)){.vm-legend li[data-heat=listed]:before{border:1px solid color-mix(in oklab, var(--primary) 55%, transparent)}}.vm-readout-panel{flex-shrink:0}.vm-readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;display:grid}@container (width>=26rem){.vm-readout{grid-template-columns:repeat(5,minmax(0,1fr))}}.vm-readout-field{border:1px solid var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.vm-readout-field{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.vm-readout-field{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.vm-readout-field{background:color-mix(in oklab, var(--background) 78%, white)}}.vm-readout-field{min-width:0;padding:.35rem .45rem}.vm-readout-field dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:8.5px;font-weight:700}.vm-readout-field dd{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);margin:.1rem 0 0;font-size:.72rem;font-weight:700;overflow:hidden}.vm-console[data-live=true] .lc-feed-list{animation:22s linear infinite lc-feed-scroll}@media (prefers-reduced-motion:reduce){.er-console[data-live=true] .lc-feed-list,.ds-console[data-live=true] .ds-feed-list,.fc-console[data-live=true] .fc-log-list,.vm-console[data-live=true] .lc-feed-list,.fc-status i,.fc-panel-dot,.vm-live-dot,.vm-map-section[data-active=true]{animation:none}.er-cal-day,.er-row,.er-meter-seg,.ds-comp-row,.ds-band,.ds-switch-btn,.fc-input,.fc-risk-row,.fc-risk-meter span,.fc-risk-track i,.fc-scenario,.vm-map-section,.vi-table tbody tr{transition:none}.fc-scenario:hover{transform:none}}.tpd-stage{padding:.35rem .55rem .85rem;position:relative}.tpd-board{z-index:1;border:1px solid var(--background);border-radius:1.15rem;grid-template-columns:2.15rem minmax(0,1fr);min-height:clamp(22rem,52vh,34rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tpd-board{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.tpd-board{background:linear-gradient(180deg, var(--background), var(--background)), black}@supports (color:color-mix(in lab, red, red)){.tpd-board{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), color-mix(in oklab, var(--background) 3%, transparent)), color-mix(in oklab, black 46%, var(--dark))}}.tpd-board{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-board{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.tpd-board{transform-origin:52% 46%;transform-style:preserve-3d;transform:rotateY(-9deg)rotateX(4.5deg)}.tpd-rail{border-right:1px solid var(--background);flex-direction:column;align-items:center;gap:.45rem;padding:.7rem .28rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tpd-rail{border-right:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.tpd-rail{background:oklab(0% none none/.22)}.tpd-rail-btn{width:1.55rem;height:1.55rem;color:var(--background);border-radius:.45rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tpd-rail-btn{color:color-mix(in oklab, var(--background) 42%, transparent)}}.tpd-rail-btn[data-active=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpd-rail-btn[data-active=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.tpd-rail-btn[data-active=true]{box-shadow:0 0 14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpd-rail-btn[data-active=true]{box-shadow:0 0 14px color-mix(in oklab, var(--primary) 28%, transparent)}}.tpd-rail-foot{margin-top:auto}.tpd-main{grid-template-rows:auto auto 1fr auto;gap:.55rem;min-width:0;padding:.55rem .65rem .7rem;display:grid}.tpd-topbar{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.tpd-brand{align-items:center;gap:.45rem;min-width:0;display:flex}.tpd-brand-mark{background:var(--primary);border-radius:.4rem;flex-shrink:0;place-items:center;width:1.45rem;height:1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tpd-brand-mark{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.tpd-brand-mark{color:var(--primary);box-shadow:0 0 12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpd-brand-mark{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 30%, transparent)}}.tpd-stage[data-live=true] .tpd-brand-mark{animation:2s ease-in-out infinite two-track-live-pulse}.tpd-brand-title{letter-spacing:-.02em;color:var(--background);margin:0;font-size:.78rem;font-weight:650;line-height:1.1}.tpd-brand-path{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--background);margin:.08rem 0 0;font-size:8.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tpd-brand-path{color:color-mix(in oklab, var(--background) 42%, transparent)}}.tpd-utils{flex-shrink:0;align-items:center;gap:.28rem;display:flex}.tpd-util,.tpd-avatar{height:1.45rem;color:var(--background);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tpd-util,.tpd-avatar{color:color-mix(in oklab, var(--background) 62%, transparent)}}.tpd-util,.tpd-avatar{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-util,.tpd-avatar{background:color-mix(in oklab, var(--background) 6%, transparent)}}.tpd-util,.tpd-avatar{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-util,.tpd-avatar{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.tpd-util{width:1.45rem}.tpd-util-dot{background:oklch(68% .18 25);border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:.18rem;right:.18rem;box-shadow:0 0 0 1.5px #000}@supports (color:color-mix(in lab, red, red)){.tpd-util-dot{box-shadow:0 0 0 1.5px color-mix(in oklab, black 40%, var(--dark))}}.tpd-avatar{width:auto;font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);gap:.12rem;padding:0 .38rem 0 .42rem;font-size:8.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tpd-avatar{color:color-mix(in oklab, var(--background) 78%, var(--primary))}}.tpd-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;display:grid}.tpd-kpi{border:1px solid var(--background);border-radius:.65rem;min-width:0;padding:.42rem .4rem .45rem}@supports (color:color-mix(in lab, red, red)){.tpd-kpi{border:1px solid color-mix(in oklab, var(--background) 9%, transparent)}}.tpd-kpi{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-kpi{background:color-mix(in oklab, var(--background) 5.5%, transparent)}}.tpd-kpi{box-shadow:inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-kpi{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--background) 6%, transparent)}}.tpd-kpi-label{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--background);margin:0;font-size:7.5px;font-weight:700;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tpd-kpi-label{color:color-mix(in oklab, var(--background) 46%, transparent)}}.tpd-kpi-value{letter-spacing:-.03em;color:var(--background);margin:.22rem 0 0;font-size:clamp(.82rem,1.5vw,1.05rem);font-weight:700;line-height:1}.tpd-charts{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.45rem;min-height:0;display:grid}.tpd-panel,.tpd-list,.tpd-float{border:1px solid var(--background);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.tpd-panel,.tpd-list,.tpd-float{border:1px solid color-mix(in oklab, var(--background) 9%, transparent)}}.tpd-panel,.tpd-list,.tpd-float{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-panel,.tpd-list,.tpd-float{background:color-mix(in oklab, var(--background) 5%, transparent)}}.tpd-chart{flex-direction:column;min-width:0;min-height:0;padding:.5rem .55rem .45rem;display:flex}.tpd-panel-head{justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.35rem;display:flex}.tpd-panel-title{letter-spacing:-.01em;color:var(--background);margin:0;font-size:.68rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.tpd-panel-title{color:color-mix(in oklab, var(--background) 86%, transparent)}}.tpd-panel-hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:8px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tpd-panel-hint{color:color-mix(in oklab, var(--background) 38%, transparent)}}.tpd-week{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.28rem;min-height:6.4rem;display:grid}.tpd-week-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.28rem;height:100%;display:flex}.tpd-week-bar{align-items:flex-end;width:100%;max-width:.72rem;height:100%;display:flex}.tpd-week-bar i{width:100%;height:var(--tpd-h,50%);background:linear-gradient(180deg, var(--primary), var(--primary));border-radius:.28rem .28rem .12rem .12rem;display:block}@supports (color:color-mix(in lab, red, red)){.tpd-week-bar i{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 92%, white), var(--primary))}}.tpd-week-bar i{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpd-week-bar i{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 28%, transparent)}}.tpd-week-bar i{transform-origin:bottom}.tpd-stage[data-live=true] .tpd-week-bar i,.tpd-stage[data-live=true] .tpd-status-bar i{animation:.75s cubic-bezier(.22,1,.36,1) both tpd-bar-grow;animation-delay:var(--tpd-delay,0s)}.tpd-week-day{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--background);font-size:8px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tpd-week-day{color:color-mix(in oklab, var(--background) 42%, transparent)}}.tpd-fill{flex:1;grid-template-columns:1.35rem minmax(0,1fr);gap:.2rem;min-height:5.6rem;display:grid}.tpd-fill-y{font-family:var(--font-mono);color:var(--background);flex-direction:column;justify-content:space-between;padding-block:.15rem .35rem;font-size:7.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.tpd-fill-y{color:color-mix(in oklab, var(--background) 34%, transparent)}}.tpd-fill-svg{width:100%;height:100%;overflow:visible}.tpd-fill-grid{stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-fill-grid{stroke:color-mix(in oklab, var(--background) 10%, transparent)}}.tpd-fill-grid{stroke-width:1px}.tpd-fill-line{stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.tpd-fill-dot{fill:var(--primary);stroke:#000}@supports (color:color-mix(in lab, red, red)){.tpd-fill-dot{stroke:color-mix(in oklab, black 35%, var(--dark))}}.tpd-fill-dot{stroke-width:1.5px}.tpd-stage[data-live=true] .tpd-fill-dot{animation:2.2s ease-in-out infinite two-track-live-pulse}.tpd-fill-x{font-family:var(--font-mono);color:var(--background);justify-content:space-between;margin-top:.12rem;padding-left:1.55rem;font-size:7.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.tpd-fill-x{color:color-mix(in oklab, var(--background) 34%, transparent)}}.tpd-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.tpd-list{min-width:0;padding:.48rem .5rem .52rem}.tpd-list .tpd-panel-title{margin-bottom:.38rem}.tpd-meters{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.tpd-meter-row{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.tpd-meter-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--background);font-size:.62rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tpd-meter-row span{color:color-mix(in oklab, var(--background) 68%, transparent)}}.tpd-meter-row strong{font-family:var(--font-mono);color:var(--background);flex-shrink:0;font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tpd-meter-row strong{color:color-mix(in oklab, var(--background) 82%, transparent)}}.tpd-meter{background:var(--background);border-radius:999px;height:.32rem;margin-top:.18rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tpd-meter{background:color-mix(in oklab, var(--background) 8%, transparent)}}.tpd-meter i{height:100%;width:var(--tpd-pct,50%);border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));display:block}@supports (color:color-mix(in lab, red, red)){.tpd-meter i{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 70%, transparent), var(--primary))}}.tpd-meter i{transform-origin:0}.tpd-stage[data-live=true] .tpd-meter i{animation:.85s cubic-bezier(.22,1,.36,1) both tpd-meter-fill;animation-delay:var(--tpd-delay,0s)}.tpd-float{z-index:4;background:linear-gradient(180deg, var(--background), var(--background)), black;padding:.7rem .75rem .72rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.tpd-float{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 11%, transparent), color-mix(in oklab, var(--background) 6%, transparent)), color-mix(in oklab, black 28%, var(--dark))}}.tpd-float{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-float{border-color:color-mix(in oklab, var(--background) 14%, var(--primary) 12%)}}.tpd-float{box-shadow:0 18px 40px oklab(0% none none/.46), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpd-float{box-shadow:0 18px 40px oklab(0% none none/.46), 0 0 0 1px color-mix(in oklab, var(--primary) 10%, transparent)}}.tpd-float{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tpd-float-earn{width:min(11.4rem,46%);top:34%;left:-.15rem;transform:rotateY(-11deg)rotateX(5deg)translateZ(40px)}.tpd-float-status{width:min(10.6rem,42%);top:39%;right:-.05rem;transform:rotateY(-7deg)rotateX(3deg)translateZ(36px)}.tpd-float-head{color:var(--background);align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.tpd-float-head{color:color-mix(in oklab, var(--background) 78%, transparent)}}.tpd-float-icon{background:var(--primary);border-radius:.45rem;place-items:center;width:1.45rem;height:1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tpd-float-icon{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.tpd-float-icon{color:var(--primary)}.tpd-float-value{letter-spacing:-.04em;color:var(--background);margin:.45rem 0 0;font-size:1.35rem;font-weight:700;line-height:1}.tpd-float-delta{color:var(--background);align-items:center;gap:.28rem;margin:.42rem 0 0;font-size:.68rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tpd-float-delta{color:color-mix(in oklab, var(--background) 48%, transparent)}}.tpd-float-delta svg,.tpd-float-delta strong{color:var(--primary)}.tpd-float-status .tpd-panel-title{margin-bottom:.45rem}.tpd-status-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.4rem;height:4.4rem;display:grid}.tpd-status-bar{align-items:flex-end;height:100%;display:flex}.tpd-status-bar i{width:100%;height:var(--tpd-h,50%);transform-origin:bottom;border-radius:.28rem .28rem .1rem .1rem;display:block}.tpd-status-bar[data-tone=ok] i{background:var(--primary);box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpd-status-bar[data-tone=ok] i{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 30%, transparent)}}.tpd-status-bar[data-tone=warn] i{background:oklch(78% .12 85)}.tpd-status-bar[data-tone=muted] i{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-status-bar[data-tone=muted] i{background:color-mix(in oklab, var(--background) 38%, var(--primary))}}.tpd-status-legend{flex-wrap:wrap;gap:.35rem .55rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.tpd-status-legend li{color:var(--background);align-items:center;gap:.28rem;font-size:.58rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tpd-status-legend li{color:color-mix(in oklab, var(--background) 58%, transparent)}}.tpd-status-legend li:before{content:"";background:currentColor;border-radius:999px;width:.38rem;height:.38rem}.tpd-status-legend li[data-tone=ok]:before{background:var(--primary)}.tpd-status-legend li[data-tone=warn]:before{background:oklch(78% .12 85)}.tpd-status-legend li[data-tone=muted]:before{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.tpd-status-legend li[data-tone=muted]:before{background:color-mix(in oklab, var(--background) 38%, var(--primary))}}@keyframes tpd-bar-grow{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes tpd-meter-fill{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@media (width>=1024px){.tpd-stage{padding:.15rem .2rem .4rem 0}.tpd-float-earn{top:33%;left:-1.15rem}.tpd-float-status{top:38%;right:-.85rem}}@media (width<=1023px){.tpd-stage{width:100%;max-width:100%;height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);overflow:hidden}.tpd-board{height:100%;min-height:0;max-height:100%;overflow:hidden;transform:rotateY(-6deg)rotateX(3deg)}}@media (width<=639px){.tpd-stage{height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:0}.tpd-board{grid-template-columns:minmax(0,1fr);transform:none}.tpd-rail,.tpd-utils,.tpd-lists,.tpd-float{display:none}.tpd-main{gap:.4rem;min-width:0;padding:.45rem .5rem .5rem}.tpd-brand-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tpd-kpi-value{overflow-wrap:anywhere}.tpd-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tpd-fill{min-height:3.4rem}}@media (prefers-reduced-motion:reduce){.tpd-board,.tpd-float,.tpd-float-earn,.tpd-float-status{transform:none}.tpd-stage[data-live=true] .tpd-brand-mark,.tpd-stage[data-live=true] .tpd-fill-dot,.tpd-stage[data-live=true] .tpd-week-bar i,.tpd-stage[data-live=true] .tpd-status-bar i,.tpd-stage[data-live=true] .tpd-meter i{animation:none}}.mkh-stage{padding:.2rem .15rem .35rem;position:relative}.mkh-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.4rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.58rem .7rem .62rem;display:grid;position:relative;overflow:hidden;container:mkh/size}@supports (color:color-mix(in lab, red, red)){.mkh-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.mkh-room{background:linear-gradient(165deg, var(--background), transparent 46%), black}@supports (color:color-mix(in lab, red, red)){.mkh-room{background:linear-gradient(165deg, color-mix(in oklab, var(--background) 9%, transparent), transparent 46%), color-mix(in oklab, black 48%, var(--dark))}}.mkh-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.mkh-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.mkh-room{transform-origin:48% 46%;transform-style:preserve-3d;transform:rotateY(-8deg)rotateX(4deg)}.mkh-room:before{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle, var(--primary) .65px, transparent .7px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mkh-room:before{background-image:radial-gradient(circle, color-mix(in oklab, var(--primary) 28%, transparent) .65px, transparent .7px)}}.mkh-room:before{opacity:.28;z-index:0;background-size:13px 13px}.mkh-head,.mkh-body,.mkh-timeline,.mkh-align{z-index:1;position:relative}.mkh-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mkh-head-copy{min-width:0}.mkh-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);align-items:center;gap:.4rem;margin:0;font-size:.62rem;font-weight:700;display:inline-flex}.mkh-head-meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--background);margin:.18rem 0 0;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.mkh-head-meta{color:color-mix(in oklab, var(--background) 55%, transparent)}}.mkh-live{border:1px solid var(--primary);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.22rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mkh-live{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.mkh-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-live{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.mkh-live{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.58rem;font-weight:700}.mkh-live-dot{background:var(--primary);width:.38rem;height:.38rem;box-shadow:0 0 8px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mkh-live-dot{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 55%, transparent)}}.mkh-stage[data-live=true] .mkh-live-dot{animation:1.8s ease-in-out infinite two-track-live-pulse}.mkh-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:.4rem;min-height:0;display:grid;overflow:hidden}.mkh-fan{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.mkh-origin{z-index:2;border:1px solid var(--primary);border-radius:.7rem;padding:.4rem .5rem .38rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mkh-origin{border:1px solid color-mix(in oklab, var(--primary) 32%, transparent)}}.mkh-origin{background:linear-gradient(180deg, var(--primary), #00000047)}@supports (color:color-mix(in lab, red, red)){.mkh-origin{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 14%, transparent), oklab(0% none none/.28))}}.mkh-origin{transform:rotate(-1.6deg);box-shadow:0 10px 24px oklab(0% none none/.28)}.mkh-origin-id{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:.58rem;font-weight:700;display:inline-block}.mkh-origin-event{letter-spacing:-.02em;color:var(--background);margin:.22rem 0 0;font-size:.78rem;font-weight:650}.mkh-origin-section{color:var(--background);margin:.08rem 0 0;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.mkh-origin-section{color:color-mix(in oklab, var(--background) 52%, transparent)}}.mkh-origin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin:.32rem 0 0;display:grid}.mkh-origin-stats div{min-width:0}.mkh-origin-stats dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.5rem}@supports (color:color-mix(in lab, red, red)){.mkh-origin-stats dt{color:color-mix(in oklab, var(--background) 42%, transparent)}}.mkh-origin-stats dd{font-family:var(--font-mono);color:var(--background);margin:.08rem 0 0;font-size:.78rem;font-weight:700}.mkh-fan-svg{width:100%;height:100%;min-height:0;overflow:hidden}.mkh-fan-path{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-fan-path{stroke:color-mix(in oklab, var(--primary) 28%, transparent)}}.mkh-fan-path{stroke-width:1.15px;stroke-dasharray:3 5;stroke-linecap:round}.mkh-fan-path[data-active=true]{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-fan-path[data-active=true]{stroke:color-mix(in oklab, var(--primary) 78%, transparent)}}.mkh-fan-path[data-active=true]{stroke-width:1.45px}.mkh-stage[data-live=true] .mkh-fan-path{animation:2.4s linear infinite mkh-dash}.mkh-fan-packet{fill:var(--primary);opacity:.35}.mkh-fan-packet[data-active=true]{opacity:1;filter:drop-shadow(0 0 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.mkh-fan-packet[data-active=true]{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--primary) 70%, transparent))}}.mkh-fan-hub{fill:var(--primary)}.mkh-fan-ring{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-fan-ring{stroke:color-mix(in oklab, var(--primary) 55%, transparent)}}.mkh-fan-ring{stroke-width:1.1px;transform-box:fill-box;transform-origin:50%}.mkh-stage[data-live=true] .mkh-fan-ring{animation:2.2s ease-out infinite mkh-ring}.mkh-mosaic{height:100%;min-height:0;position:relative;overflow:hidden}.mkh-tile{border:1px solid var(--background);border-radius:.7rem;width:51%;padding:.36rem .42rem .32rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.mkh-tile{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.mkh-tile{background:#000}@supports (color:color-mix(in lab, red, red)){.mkh-tile{background:color-mix(in oklab, black 38%, var(--dark))}}.mkh-tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 28px oklab(0% none none/.32)}.mkh-tile:first-child{z-index:3;top:0;left:0;transform:rotate(-3.4deg)}.mkh-tile:nth-child(2){z-index:4;top:.2rem;left:49%;transform:rotate(2.8deg)}.mkh-tile:nth-child(3){z-index:5;top:33%;left:3%;transform:rotate(1.7deg)}.mkh-tile:nth-child(4){z-index:2;top:31%;left:48%;transform:rotate(-2.2deg)}.mkh-tile:nth-child(5){z-index:6;top:65%;left:-1%;transform:rotate(2.4deg)}.mkh-tile:nth-child(6){z-index:7;top:63%;left:50%;transform:rotate(-1.5deg)}.mkh-tile[data-status=synced]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-tile[data-status=synced]{border-color:color-mix(in oklab, var(--primary) 22%, transparent)}}.mkh-tile[data-status=lagging]{border-color:oklab(74% .0478828 .131557/.42)}.mkh-tile[data-status=conflict]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mkh-tile[data-status=conflict]{border-color:color-mix(in oklab, var(--destructive) 45%, transparent)}}.mkh-tile[data-active=true]{z-index:8;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-tile[data-active=true]{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.mkh-tile[data-active=true]{box-shadow:0 16px 32px oklab(0% none none/.36), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-tile[data-active=true]{box-shadow:0 16px 32px oklab(0% none none/.36), 0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent)}}.mkh-tile-head{align-items:center;gap:.32rem;display:flex}.mkh-tile-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 7px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mkh-tile-dot{box-shadow:0 0 7px color-mix(in oklab, var(--primary) 50%, transparent)}}.mkh-tile[data-status=lagging] .mkh-tile-dot{background:oklch(74% .14 70);box-shadow:0 0 7px oklab(74% .0478828 .131557/.5)}.mkh-tile[data-status=conflict] .mkh-tile-dot{background:var(--destructive);box-shadow:0 0 7px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mkh-tile[data-status=conflict] .mkh-tile-dot{box-shadow:0 0 7px color-mix(in oklab, var(--destructive) 45%, transparent)}}.mkh-stage[data-live=true] .mkh-tile[data-active=true] .mkh-tile-dot{animation:1.6s ease-in-out infinite two-track-live-pulse}.mkh-tile-code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mkh-tile-code{color:color-mix(in oklab, var(--background) 78%, transparent)}}.mkh-tile-state{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);margin-left:auto;font-size:.5rem;font-weight:700}.mkh-tile[data-status=lagging] .mkh-tile-state{color:oklch(78% .12 70)}.mkh-tile[data-status=conflict] .mkh-tile-state{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mkh-tile[data-status=conflict] .mkh-tile-state{color:color-mix(in oklab, var(--destructive) 85%, var(--background))}}.mkh-tile-name{letter-spacing:-.015em;color:var(--background);margin:.16rem 0 0;font-size:.68rem;font-weight:650}.mkh-pips{grid-template-columns:repeat(6,.36rem);gap:.14rem;margin-top:.26rem;display:grid}.mkh-pips i{background:var(--background);border-radius:1px;width:.36rem;height:.36rem}@supports (color:color-mix(in lab, red, red)){.mkh-pips i{background:color-mix(in oklab, var(--background) 12%, transparent)}}.mkh-pips i[data-on=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-pips i[data-on=true]{background:color-mix(in oklab, var(--primary) 78%, var(--background))}}.mkh-pips i[data-on=true]{box-shadow:0 0 5px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-pips i[data-on=true]{box-shadow:0 0 5px color-mix(in oklab, var(--primary) 35%, transparent)}}.mkh-tile-foot{font-family:var(--font-mono);letter-spacing:.02em;color:var(--background);justify-content:space-between;gap:.4rem;margin-top:.22rem;font-size:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mkh-tile-foot{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mkh-timeline{border:1px solid var(--background);border-radius:.7rem;max-height:5.1rem;padding:.32rem .45rem .28rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mkh-timeline{border:1px solid color-mix(in oklab, var(--background) 9%, transparent)}}.mkh-timeline{background:oklab(0% none none/.22)}.mkh-panel-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);margin:0 0 .22rem;font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mkh-panel-label{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mkh-ticks{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.mkh-ticks:before{content:"";background:var(--primary);height:1px;position:absolute;top:1.05rem;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.mkh-ticks:before{background:color-mix(in oklab, var(--primary) 28%, transparent)}}.mkh-ticks li{justify-items:center;gap:.14rem;min-width:0;display:grid;position:relative}.mkh-tick-time{font-family:var(--font-mono);letter-spacing:.02em;color:var(--background);font-size:.48rem}@supports (color:color-mix(in lab, red, red)){.mkh-tick-time{color:color-mix(in oklab, var(--background) 42%, transparent)}}.mkh-tick-node{background:var(--background);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.mkh-tick-node{background:color-mix(in oklab, var(--background) 28%, transparent)}}.mkh-tick-node{box-shadow:0 0 0 3px #000}@supports (color:color-mix(in lab, red, red)){.mkh-tick-node{box-shadow:0 0 0 3px color-mix(in oklab, black 35%, var(--dark))}}.mkh-ticks li[data-active=true] .mkh-tick-node{background:var(--primary);box-shadow:0 0 0 3px black, 0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mkh-ticks li[data-active=true] .mkh-tick-node{box-shadow:0 0 0 3px color-mix(in oklab, black 35%, var(--dark)), 0 0 8px color-mix(in oklab, var(--primary) 55%, transparent)}}.mkh-stage[data-live=true] .mkh-ticks li[data-active=true] .mkh-tick-node{animation:1.6s ease-in-out infinite two-track-live-pulse}.mkh-tick-event{max-width:100%;font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;color:var(--background);font-size:.5rem;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mkh-tick-event{color:color-mix(in oklab, var(--background) 62%, transparent)}}.mkh-ticks li[data-active=true] .mkh-tick-event{color:var(--primary)}.mkh-align{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.4rem;min-height:0;max-height:7.4rem;display:grid;overflow:hidden}.mkh-compare{border:1px solid var(--background);border-radius:.7rem;grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mkh-compare{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mkh-compare{background:oklab(0% none none/.24)}.mkh-compare-side{gap:.06rem;padding:.38rem .5rem .36rem;display:grid}.mkh-compare-side[data-side=floor]{text-align:right;background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mkh-compare-side[data-side=floor]{background:color-mix(in oklab, var(--background) 4%, transparent)}}.mkh-compare-label,.mkh-compare-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);font-size:.5rem}@supports (color:color-mix(in lab, red, red)){.mkh-compare-label,.mkh-compare-hint{color:color-mix(in oklab, var(--background) 42%, transparent)}}.mkh-compare-value{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--background);font-size:1rem;font-weight:700}.mkh-compare-spread{border-inline:1px dashed var(--primary);place-content:center;gap:.08rem;padding:0 .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mkh-compare-spread{border-inline:1px dashed color-mix(in oklab, var(--primary) 32%, transparent)}}.mkh-compare-spread{text-align:center}.mkh-compare-spread span{font-family:var(--font-mono);color:var(--primary);font-size:.72rem;font-weight:700}.mkh-compare-spread em{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.48rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.mkh-compare-spread em{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mkh-queue{gap:.18rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mkh-queue li{border:1px solid var(--background);border-radius:.5rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.32rem;min-width:0;padding:.22rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mkh-queue li{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.mkh-queue li{background:oklab(0% none none/.22)}.mkh-queue-pip{background:var(--primary);border-radius:999px;width:.38rem;height:.38rem}.mkh-queue li[data-state=lagging] .mkh-queue-pip{background:oklch(74% .14 70)}.mkh-queue li[data-state=conflict] .mkh-queue-pip{background:var(--destructive)}.mkh-queue li[data-state=queued] .mkh-queue-pip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mkh-queue li[data-state=queued] .mkh-queue-pip{background:color-mix(in oklab, var(--background) 38%, transparent)}}.mkh-queue-code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.55rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mkh-queue-code{color:color-mix(in oklab, var(--background) 72%, transparent)}}.mkh-queue-name{text-overflow:ellipsis;white-space:nowrap;color:var(--background);font-size:.62rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mkh-queue-name{color:color-mix(in oklab, var(--background) 68%, transparent)}}.mkh-queue-issue{font-family:var(--font-mono);letter-spacing:.02em;color:var(--primary);font-size:.52rem;font-weight:650}.mkh-queue li[data-state=lagging] .mkh-queue-issue,.mkh-queue li[data-state=conflict] .mkh-queue-issue{color:oklch(78% .12 70)}@keyframes mkh-dash{to{stroke-dashoffset:-32px}}@keyframes mkh-ring{0%{opacity:.85;transform:scale(.86)}to{opacity:0;transform:scale(1.55)}}@container mkh (height<=26rem){.mkh-head-meta,.mkh-origin-section{display:none}.mkh-pips{margin-top:.16rem}.mkh-tile-foot{display:none}.mkh-timeline{max-height:4.4rem}.mkh-align{max-height:6.2rem}.mkh-compare-value{font-size:.88rem}}@container mkh (height<=20rem){.mkh-origin-stats{display:none}.mkh-tile-name{font-size:.62rem}.mkh-queue li:last-child{display:none}}@media (width>=1024px){.mkh-stage{padding:.1rem .1rem .3rem 0}}@media (width<=1023px){.mkh-stage{width:100%;min-width:0;max-width:100%;padding:0;overflow:clip visible}.mkh-room{grid-template-rows:none;gap:.5rem;height:auto;min-height:0;max-height:none;padding-top:.7rem;overflow:hidden;transform:rotateY(-5deg)rotateX(2.5deg);container:mkh/inline-size}.mkh-head{flex-shrink:0;align-items:center;min-height:2.25rem;padding-block:.18rem;overflow:visible}.mkh-kicker{line-height:1.35;overflow:visible}.mkh-kicker svg{flex-shrink:0;overflow:visible}.mkh-live{align-items:center;padding:.28rem .55rem;line-height:1.25}.mkh-head-meta{display:none}.mkh-head,.mkh-head-copy,.mkh-origin,.mkh-tile,.mkh-queue,.mkh-compare{min-width:0}.mkh-body,.mkh-align{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.mkh-fan{height:auto;min-height:0;overflow:visible}.mkh-fan-svg{display:none}.mkh-origin{transform:none}.mkh-timeline,.mkh-align{max-height:none;overflow:visible}.mkh-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;height:auto;min-height:0;display:grid;overflow:visible}.mkh-tile,.mkh-tile:nth-child(n){width:auto;position:relative;top:auto;left:auto;transform:none}.mkh-head-meta,.mkh-tile-name,.mkh-queue-name,.mkh-queue-issue,.mkh-tick-event{overflow-wrap:anywhere}}@media (width<=639px){.mkh-room{gap:.55rem;padding:.85rem .75rem;transform:none}.mkh-head{flex-wrap:wrap;align-items:center;row-gap:.3rem;min-height:2.5rem;padding-block:.22rem .12rem;overflow:visible}.mkh-kicker{letter-spacing:.1em;font-size:.68rem;line-height:1.4}.mkh-live{padding:.32rem .58rem;font-size:.62rem;line-height:1.25}.mkh-ticks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem 0}.mkh-ticks li:nth-child(n+5){display:none}.mkh-compare-value{font-size:.88rem}.mkh-queue li{grid-template-columns:auto auto minmax(0,1fr)}.mkh-queue-issue{white-space:normal;grid-column:2/-1;padding-left:.05rem}}@media (prefers-reduced-motion:reduce){.mkh-room,.mkh-origin,.mkh-tile,.mkh-tile:nth-child(n){transform:none}.mkh-stage[data-live=true] .mkh-live-dot,.mkh-stage[data-live=true] .mkh-fan-path,.mkh-stage[data-live=true] .mkh-fan-ring,.mkh-stage[data-live=true] .mkh-tile[data-active=true] .mkh-tile-dot,.mkh-stage[data-live=true] .mkh-ticks li[data-active=true] .mkh-tick-node{animation:none}.mkh-fan-packet{display:none}}.ws-flow-card-outer.wic-glass-host{box-shadow:0 4px 30px var(--foreground);background:0 0;border-radius:10px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-outer.wic-glass-host{box-shadow:0 4px 30px color-mix(in oklab, var(--foreground) 10%, transparent)}}.ws-flow-card-outer.wic-glass-host{transition:box-shadow .3s}.ws-flow-card-outer.wic-glass-host:hover{box-shadow:0 8px 32px var(--primary), 0 0 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-outer.wic-glass-host:hover{box-shadow:0 8px 32px color-mix(in oklab, var(--primary) 36%, transparent), 0 0 24px color-mix(in oklab, var(--primary) 16%, transparent)}}.ws-flow-card.wic-glass{isolation:isolate;background:var(--card);border:1px solid oklab(100% 0 5.96046e-8/.42);border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ws-flow-card.wic-glass{background:color-mix(in oklab, var(--card) 55%, transparent)}}.ws-flow-card.wic-glass{-webkit-backdrop-filter:blur(20px);transition:border-color .3s,background .3s,box-shadow .3s;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.32)}.ws-flow-card-outer.wic-glass-host:hover .ws-flow-card.wic-glass{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-outer.wic-glass-host:hover .ws-flow-card.wic-glass{border-color:color-mix(in oklab, white 52%, var(--primary) 10%)}}.ws-flow-card-outer.wic-glass-host:hover .ws-flow-card.wic-glass{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.ws-flow-card-outer.wic-glass-host:hover .ws-flow-card.wic-glass{background:color-mix(in oklab, var(--card) 46%, transparent)}}.ws-flow-card.wic-glass>:not(.ws-flow-card-line):not(.ws-flow-card-ray):not(.wic-glass-shade){z-index:2;position:relative}.ws-flow-card.wic-glass .ws-flow-card-line{z-index:2}.ws-flow-card.wic-glass .ws-flow-card-ray{display:none}.wic-glass-shade{z-index:0;pointer-events:none;opacity:0;border-radius:3rem;width:8.25rem;height:6.75rem;transition:opacity .28s;position:absolute;transform:rotate(25deg)}.wic-glass-shade-back{z-index:0;background:#4be5ae59;inset:auto -2.85rem -2.6rem auto}.wic-glass-shade-front{z-index:1;background:oklab(87.1681% -.00188759 -.00914592/.68);inset:-2.6rem auto auto -2.85rem}.ws-flow-card-outer.wic-glass-host:hover .wic-glass-shade{opacity:1}@media (prefers-reduced-motion:reduce){.wic-glass-shade{transition:none}}.eih-stage{padding:.2rem .15rem .35rem;position:relative}.eih-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.42rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.58rem .68rem .6rem;display:grid;position:relative;overflow:hidden;container:eih/size}@supports (color:color-mix(in lab, red, red)){.eih-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.eih-room{background:linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.eih-room{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 42%), color-mix(in oklab, black 50%, var(--dark))}}.eih-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.eih-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.eih-room{transform-origin:48% 46%;transform-style:preserve-3d;transform:rotateY(-8deg)rotateX(4deg)}.eih-room:before{content:"";pointer-events:none;border-radius:inherit;background-image:linear-gradient(var(--primary) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.eih-room:before{background-image:linear-gradient(color-mix(in oklab, var(--primary) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 16%, transparent) 1px, transparent 1px)}}.eih-room:before{opacity:.34;z-index:0;background-size:22px 22px;-webkit-mask-image:radial-gradient(at 62% 48%,#000 18%,#0000 78%);mask-image:radial-gradient(at 62% 48%,#000 18%,#0000 78%)}.eih-scan,.eih-node,.eih-head,.eih-body,.eih-foot{z-index:1;position:relative}.eih-scan{pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.eih-scan:after{content:"";background:linear-gradient(180deg, transparent, var(--primary), transparent);height:18%;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.eih-scan:after{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 18%, transparent), transparent)}}.eih-scan:after{opacity:0}.eih-stage[data-live=true] .eih-scan:after{animation:5.6s linear infinite eih-scan}.eih-node{pointer-events:none;z-index:0;background:var(--primary);border-radius:999px;width:.42rem;height:.42rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.eih-node{background:color-mix(in oklab, var(--primary) 70%, white)}}.eih-node{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-node{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 45%, transparent)}}.eih-node{opacity:.45}.eih-node-a{top:22%;right:18%}.eih-node-b{top:58%;right:8%}.eih-node-c{bottom:28%;left:38%}.eih-stage[data-live=true] .eih-node{animation:3.4s ease-in-out infinite eih-node}.eih-stage[data-live=true] .eih-node-b{animation-delay:1.1s}.eih-stage[data-live=true] .eih-node-c{animation-delay:2s}.eih-head{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.eih-head-copy{min-width:0}.eih-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);align-items:center;gap:.38rem;margin:0;font-size:.6rem;font-weight:700;display:inline-flex}.eih-event{font-family:var(--font-display);letter-spacing:-.02em;color:var(--background);white-space:nowrap;text-overflow:ellipsis;margin:.16rem 0 0;font-size:.92rem;font-weight:600;overflow:hidden}.eih-event span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);margin-top:.08rem;font-size:.58rem;font-weight:500;display:block}@supports (color:color-mix(in lab, red, red)){.eih-event span{color:color-mix(in oklab, var(--background) 52%, transparent)}}.eih-head-meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.eih-horizon{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eih-horizon{color:color-mix(in oklab, var(--background) 72%, transparent)}}.eih-live{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.32rem;padding:.2rem .48rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eih-live{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.eih-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-live{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.eih-live{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.56rem;font-weight:700}.eih-live-dot{background:var(--primary);width:.36rem;height:.36rem;box-shadow:0 0 8px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.eih-live-dot{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 55%, transparent)}}.eih-stage[data-live=true] .eih-live-dot{animation:1.8s ease-in-out infinite two-track-live-pulse}.eih-body{grid-template-columns:6.35rem minmax(0,1fr);gap:.5rem;min-height:0;display:grid;overflow:hidden}.eih-models{flex-direction:column;justify-content:space-between;gap:.22rem;min-height:0;margin:0;padding:.1rem 0 .1rem .15rem;list-style:none;display:flex;position:relative}.eih-bus{background:linear-gradient(180deg, transparent, var(--primary) 18%, var(--primary) 82%, transparent);width:1px;position:absolute;top:.85rem;bottom:.85rem;left:.72rem}@supports (color:color-mix(in lab, red, red)){.eih-bus{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 45%, transparent) 18%, color-mix(in oklab, var(--primary) 45%, transparent) 82%, transparent)}}.eih-bus{opacity:.7}.eih-models li{z-index:1;border-radius:.45rem;grid-template-rows:auto auto;grid-template-columns:1.05rem minmax(0,1fr);align-items:center;column-gap:.32rem;min-width:0;padding:.18rem .22rem .18rem 0;transition:background .35s,box-shadow .35s;display:grid;position:relative}.eih-models li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-models li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.eih-model-dot{border:1px solid var(--primary);border-radius:999px;grid-row:1/span 2;place-items:center;width:1.05rem;height:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.eih-model-dot{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.eih-model-dot{background:#000}@supports (color:color-mix(in lab, red, red)){.eih-model-dot{background:color-mix(in oklab, black 35%, var(--dark))}}.eih-model-dot{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.eih-model-dot{color:color-mix(in oklab, var(--background) 70%, var(--primary))}}.eih-models li[data-active=true] .eih-model-dot{border-color:var(--primary);color:var(--primary);box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-models li[data-active=true] .eih-model-dot{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 40%, transparent)}}.eih-model-copy{justify-content:space-between;align-items:baseline;gap:.25rem;min-width:0;display:flex}.eih-model-copy em{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eih-model-copy em{color:color-mix(in oklab, var(--background) 58%, transparent)}}.eih-model-copy strong{color:var(--background);font-size:.68rem}.eih-model-age{color:var(--background);grid-column:2;font-size:.52rem}@supports (color:color-mix(in lab, red, red)){.eih-model-age{color:color-mix(in oklab, var(--background) 42%, transparent)}}.eih-field{border:1px solid var(--background);border-radius:.7rem;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eih-field{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.eih-field{background:oklab(0% none none/.28)}.eih-cone{width:100%;height:100%;min-height:0;display:block}.eih-gridline{stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.eih-gridline{stroke:color-mix(in oklab, var(--background) 12%, transparent)}}.eih-gridline{stroke-width:1px}.eih-band{opacity:.95}.eih-stage[data-live=true] .eih-band,.eih-stage[data-live=true] .eih-band-inner{animation:4.2s ease-in-out infinite eih-breathe}.eih-mesh{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-mesh{stroke:color-mix(in oklab, var(--primary) 28%, transparent)}}.eih-mesh{stroke-width:.8px}.eih-mesh-outer{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-mesh-outer{stroke:color-mix(in oklab, var(--primary) 55%, transparent)}}.eih-mesh-outer{stroke-width:1.15px}.eih-hist{fill:none;stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.eih-hist{stroke:color-mix(in oklab, var(--background) 55%, transparent)}}.eih-hist{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.eih-median{fill:none;stroke:var(--primary);stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.eih-median{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--primary) 45%, transparent))}}.eih-now-line{stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.eih-now-line{stroke:color-mix(in oklab, var(--background) 42%, transparent)}}.eih-now-line{stroke-width:1px;stroke-dasharray:2.5 3}.eih-now-dot{fill:var(--primary)}.eih-now-ring{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-now-ring{stroke:color-mix(in oklab, var(--primary) 55%, transparent)}}.eih-now-ring{stroke-width:1px;transform-box:fill-box;transform-origin:50%}.eih-stage[data-live=true] .eih-now-ring{animation:2.4s ease-out infinite eih-now}.eih-axis{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);justify-content:space-between;padding:0 .45rem .28rem .4rem;font-size:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eih-axis{color:color-mix(in oklab, var(--background) 42%, transparent)}}.eih-bands{pointer-events:none;flex-direction:column;gap:.12rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:.35rem;right:.4rem}.eih-bands li{align-items:baseline;gap:.32rem;display:flex}.eih-bands em{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.5rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eih-bands em{color:color-mix(in oklab, var(--background) 48%, transparent)}}.eih-bands strong{color:var(--background);font-size:.62rem}.eih-bands li[data-band=p50] strong{color:var(--primary)}.eih-ask{flex-direction:column;gap:.05rem;display:flex;position:absolute;top:.35rem;left:.45rem}.eih-ask span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.5rem}@supports (color:color-mix(in lab, red, red)){.eih-ask span{color:color-mix(in oklab, var(--background) 46%, transparent)}}.eih-ask strong{color:var(--background);font-size:.82rem}.eih-ring{width:4.55rem;height:4.55rem;position:absolute;bottom:1.15rem;right:.28rem}.eih-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.eih-ring-track{fill:none;stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.eih-ring-track{stroke:color-mix(in oklab, var(--background) 14%, transparent)}}.eih-ring-track{stroke-width:3.4px}.eih-ring-value{fill:none;stroke:var(--primary);stroke-width:3.4px;stroke-linecap:round;stroke-dashoffset:40px}.eih-stage[data-live=true] .eih-ring-value{animation:1.6s ease-out forwards eih-ring}.eih-ring-copy{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.02rem;display:flex;position:absolute;inset:0}.eih-ring-copy strong{color:var(--background);font-size:.72rem;line-height:1}.eih-ring-copy span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--background);font-size:.46rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eih-ring-copy span{color:color-mix(in oklab, var(--background) 50%, transparent)}}.eih-risk{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--background);flex-direction:column;align-items:center;gap:.02rem;margin:0;font-size:.48rem;display:flex;position:absolute;top:calc(100% - .12rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.eih-risk{color:color-mix(in oklab, var(--background) 55%, transparent)}}.eih-risk em{color:var(--primary);font-style:normal;font-weight:700}.eih-foot{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:.45rem;min-width:0;display:grid}.eih-comps,.eih-scenarios{min-width:0;margin:0;padding:0;list-style:none;display:grid}.eih-comps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.eih-comps li{border:1px solid var(--background);border-radius:.5rem;gap:.04rem;min-width:0;padding:.28rem .38rem;display:grid}@supports (color:color-mix(in lab, red, red)){.eih-comps li{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.eih-comps li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.eih-comps li{background:color-mix(in oklab, var(--background) 5%, transparent)}}.eih-comps li{transition:border-color .35s,background .35s}.eih-comps li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-comps li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.eih-comps li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-comps li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.eih-comp-match{color:var(--primary);font-size:.62rem;font-weight:700}.eih-comp-name,.eih-comp-out{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eih-comp-name{color:var(--background);font-size:.58rem;font-weight:600}.eih-comp-out{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.5rem}@supports (color:color-mix(in lab, red, red)){.eih-comp-out{color:color-mix(in oklab, var(--background) 48%, transparent)}}.eih-scenarios{border:1px solid var(--background);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eih-scenarios{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.eih-scenarios li{border-right:1px solid var(--background);flex-direction:column;justify-content:center;gap:.04rem;min-width:0;padding:.28rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eih-scenarios li{border-right:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.eih-scenarios li{transition:background .35s,color .35s}.eih-scenarios li:last-child{border-right:0}.eih-scenarios li span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eih-scenarios li span{color:color-mix(in oklab, var(--background) 72%, transparent)}}.eih-scenarios li em{color:var(--background);font-size:.5rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.eih-scenarios li em{color:color-mix(in oklab, var(--background) 42%, transparent)}}.eih-scenarios li em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eih-scenarios li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.eih-scenarios li[data-active=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.eih-scenarios li[data-active=true] span{color:var(--primary)}@keyframes eih-scan{0%{opacity:0;top:-18%}12%{opacity:.85}88%{opacity:.55}to{opacity:0;top:100%}}@keyframes eih-node{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}@keyframes eih-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes eih-now{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes eih-ring{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@container eih (height<=24rem){.eih-comp-out,.eih-scenarios li em,.eih-risk,.eih-ask span{display:none}.eih-ring{width:3.9rem;height:3.9rem;bottom:.95rem}}@container eih (height<=20rem){.eih-event span,.eih-bands,.eih-ask{display:none}.eih-comps{grid-template-columns:repeat(3,minmax(0,1fr))}}@container eih (width<=28rem){.eih-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.32rem}.eih-models{flex-direction:row;justify-content:space-between;gap:.25rem;padding:0}.eih-bus{display:none}.eih-models li{flex:1;grid-template-columns:auto minmax(0,1fr);padding:.1rem .15rem}.eih-foot{grid-template-columns:1fr;gap:.32rem}}@media (width>=1024px){.eih-stage{padding:.1rem .1rem .3rem 0}}@media (width<=1023px){.eih-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);transform:rotateY(-5deg)rotateX(2.5deg)}}@media (width<=639px){.eih-room{gap:.32rem;height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:.55rem .6rem .5rem;transform:none}.eih-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.eih-models{flex-direction:row;padding:0}.eih-bus,.eih-model-age,.eih-comp-out,.eih-scenarios li em,.eih-event span,.eih-risk{display:none}.eih-foot{grid-template-columns:1fr}.eih-ring{width:3.6rem;height:3.6rem;bottom:.85rem}}@media (prefers-reduced-motion:reduce){.eih-room{transform:none}.eih-stage[data-live=true] .eih-scan:after,.eih-stage[data-live=true] .eih-node,.eih-stage[data-live=true] .eih-live-dot,.eih-stage[data-live=true] .eih-band,.eih-stage[data-live=true] .eih-band-inner,.eih-stage[data-live=true] .eih-now-ring,.eih-stage[data-live=true] .eih-ring-value{animation:none}.eih-scan{display:none}}.apidoc-stage{padding:.2rem .15rem .35rem;position:relative}.apidoc-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.38rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.55rem .62rem .52rem;display:grid;position:relative;overflow:hidden;container:apidoc/size}@supports (color:color-mix(in lab, red, red)){.apidoc-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.apidoc-room{background:linear-gradient(180deg, var(--background), transparent 40%), black}@supports (color:color-mix(in lab, red, red)){.apidoc-room{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 40%), color-mix(in oklab, black 56%, var(--dark))}}.apidoc-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.apidoc-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.apidoc-room{transform-origin:48% 46%;transform-style:preserve-3d;font-family:var(--font-mono);transform:rotateY(-8deg)rotateX(4deg)}.apidoc-room:before{content:"";pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(0deg, transparent, transparent 17px, var(--background) 18px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.apidoc-room:before{background-image:repeating-linear-gradient(0deg, transparent, transparent 17px, color-mix(in oklab, var(--background) 5%, transparent) 18px)}}.apidoc-room:before{opacity:.55;z-index:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%)}.apidoc-head,.apidoc-body,.apidoc-foot{z-index:1;min-width:0;position:relative}.apidoc-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.apidoc-head-copy{min-width:0}.apidoc-kicker{letter-spacing:.14em;text-transform:none;color:var(--background);align-items:center;gap:.35rem;margin:0;font-size:.58rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.apidoc-kicker{color:color-mix(in oklab, var(--background) 62%, transparent)}}.apidoc-product{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:var(--background);margin:.12rem 0 0;font-size:.78rem;font-weight:650;overflow:hidden}.apidoc-head-meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.apidoc-status{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.apidoc-status{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.apidoc-status{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apidoc-status{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.apidoc-status{letter-spacing:.1em;color:var(--primary);padding:.12rem .45rem;font-size:.58rem;font-weight:700}.apidoc-live{letter-spacing:.14em;color:var(--background);align-items:center;gap:.28rem;font-size:.58rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.apidoc-live{color:color-mix(in oklab, var(--background) 78%, transparent)}}.apidoc-live-dot{background:var(--primary);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.apidoc-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.apidoc-stage[data-live=true] .apidoc-live-dot{animation:2s ease-in-out infinite two-track-live-pulse}.apidoc-body{grid-template-columns:6.6rem minmax(0,1fr);gap:.42rem;min-height:0;display:grid}.apidoc-nav{flex-direction:column;gap:.12rem;min-height:0;display:flex;overflow:hidden}.apidoc-nav-item{border:1px solid #0000;border-radius:.4rem;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.28rem;min-width:0;padding:.18rem .28rem;display:grid}.apidoc-nav-item[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apidoc-nav-item[data-active=true]{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.apidoc-nav-item[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apidoc-nav-item[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.apidoc-nav-method{letter-spacing:.06em;color:var(--background);font-size:.48rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.apidoc-nav-method{color:color-mix(in oklab, var(--background) 48%, transparent)}}.apidoc-nav-item[data-method=GET] .apidoc-nav-method,.apidoc-nav-item[data-active=true] .apidoc-nav-method{color:var(--primary)}.apidoc-nav-item[data-method=POST] .apidoc-nav-method{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.apidoc-nav-item[data-method=POST] .apidoc-nav-method{color:color-mix(in oklab, var(--background) 70%, var(--primary))}}.apidoc-nav-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:var(--background);font-size:.58rem;font-weight:600;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.apidoc-nav-label{color:color-mix(in oklab, var(--background) 72%, transparent)}}.apidoc-nav-item[data-active=true] .apidoc-nav-label{color:var(--background)}.apidoc-pane{grid-template-rows:auto auto minmax(0,1fr);gap:.32rem;min-width:0;min-height:0;display:grid}.apidoc-request{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;display:flex}.apidoc-method{border:1px solid var(--primary);border-radius:.28rem;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.apidoc-method{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.apidoc-method{letter-spacing:.08em;color:var(--primary);padding:.1rem .38rem;font-size:.58rem;font-weight:800}.apidoc-method[data-method=POST]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apidoc-method[data-method=POST]{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.apidoc-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--background);font-size:.68rem;font-weight:600;overflow:hidden}.apidoc-keychip{border:1px solid var(--background);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.apidoc-keychip{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.apidoc-keychip{letter-spacing:.04em;color:var(--background);background:oklab(0% none none/.28);padding:.1rem .42rem;font-size:.52rem}@supports (color:color-mix(in lab, red, red)){.apidoc-keychip{color:color-mix(in oklab, var(--background) 68%, transparent)}}.apidoc-params{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .45rem;margin:0;display:grid}.apidoc-params>div{border-bottom:1px dashed var(--background);justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.apidoc-params>div{border-bottom:1px dashed color-mix(in oklab, var(--background) 12%, transparent)}}.apidoc-params>div{padding-bottom:.12rem}.apidoc-params dt{letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.52rem}@supports (color:color-mix(in lab, red, red)){.apidoc-params dt{color:color-mix(in oklab, var(--background) 48%, transparent)}}.apidoc-params dd{color:var(--background);margin:0;font-size:.62rem}.apidoc-response{border:1px solid var(--background);border-radius:.55rem;flex-direction:column;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.apidoc-response{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.apidoc-response{background:oklab(0% none none/.38)}.apidoc-response-head{letter-spacing:.12em;text-transform:none;color:var(--background);flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.28rem .45rem .18rem;font-size:.52rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.apidoc-response-head{color:color-mix(in oklab, var(--background) 48%, transparent)}}.apidoc-ok{color:var(--primary);align-items:center;gap:.28rem;display:inline-flex}.apidoc-ok i{background:var(--primary);border-radius:999px;width:.32rem;height:.32rem}.apidoc-json{margin:0;padding:0 .35rem .4rem;font-size:.62rem;line-height:1.45;list-style:none;overflow:hidden}.apidoc-json li{align-items:baseline;gap:.4rem;min-width:0;display:flex}.apidoc-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apidoc-ln{text-align:right;color:var(--background);flex:0 0 1.15rem;font-size:.5rem}@supports (color:color-mix(in lab, red, red)){.apidoc-ln{color:color-mix(in oklab, var(--background) 32%, transparent)}}.apidoc-ln{-webkit-user-select:none;user-select:none}.apidoc-k{color:var(--primary)}.apidoc-p{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.apidoc-p{color:color-mix(in oklab, var(--background) 42%, transparent)}}.apidoc-v-string{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.apidoc-v-string{color:color-mix(in oklab, var(--background) 88%, transparent)}}.apidoc-v-number,.apidoc-v-ident{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apidoc-v-number,.apidoc-v-ident{color:color-mix(in oklab, var(--primary) 78%, var(--background))}}.apidoc-cursor{vertical-align:text-bottom;background:var(--primary);width:.38rem;height:.72em;margin-left:.12rem;display:inline-block}.apidoc-stage[data-live=true] .apidoc-cursor{animation:1.05s step-end infinite apidoc-blink}@keyframes apidoc-blink{50%{opacity:0}}.apidoc-foot{letter-spacing:.08em;text-transform:none;color:var(--background);flex-shrink:0;align-items:center;gap:.65rem;font-size:.52rem;display:flex}@supports (color:color-mix(in lab, red, red)){.apidoc-foot{color:color-mix(in oklab, var(--background) 48%, transparent)}}.apidoc-foot span:first-child{color:var(--primary)}@media (width>=1024px){.apidoc-stage{padding:.1rem .1rem .3rem 0}}@media (width<=1023px){.apidoc-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);transform:rotateY(-5deg)rotateX(2.5deg)}}@media (width<=639px){.apidoc-room{gap:.28rem;height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:.5rem .55rem .45rem;transform:none}.apidoc-keychip,.apidoc-params,.apidoc-foot span:nth-child(2){display:none}}@container apidoc (width<=22rem){.apidoc-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.apidoc-nav{flex-direction:row;overflow:auto hidden}.apidoc-nav-item{flex:none;grid-template-columns:auto}.apidoc-nav-label,.apidoc-keychip{display:none}}@container apidoc (height<=20rem){.apidoc-params,.apidoc-json li:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.apidoc-room{transform:none}.apidoc-stage[data-live=true] .apidoc-live-dot,.apidoc-stage[data-live=true] .apidoc-cursor{animation:none}}.apk-console,.whk-console{width:100%;container-type:inline-size}.apk-console .lc-body,.whk-console .lc-body{gap:.48rem}.apk-stats,.whk-stats{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@container (width>=28rem){.apk-stats,.whk-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.apk-pipeline,.whk-pipeline{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=32rem){.apk-pipeline,.whk-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.apk-step,.whk-step{border:1px solid var(--foreground);border-radius:.55rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.04rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.apk-step,.whk-step{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.apk-step,.whk-step{padding:.32rem .4rem}.apk-step[data-current=true],.whk-step[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apk-step[data-current=true],.whk-step[data-current=true]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.apk-step[data-current=true],.whk-step[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apk-step[data-current=true],.whk-step[data-current=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.apk-step-index,.whk-step-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);grid-row:1/span 2;align-self:center;font-size:.58rem;font-weight:700}.apk-step[data-done=true] .apk-step-index,.apk-step[data-current=true] .apk-step-index,.whk-step[data-done=true] .whk-step-index,.whk-step[data-current=true] .whk-step-index{color:var(--primary)}.apk-step-label,.whk-step-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--foreground);font-size:.6rem;font-weight:700}.apk-step-detail,.whk-step-detail{color:var(--muted-foreground);font-size:.58rem}.apk-workspace,.whk-workspace{flex:auto;grid-template-columns:minmax(0,1fr);gap:.45rem;min-height:0;display:grid}@container (width>=30rem){.apk-workspace,.whk-workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}}.apk-workspace>.lc-panel,.whk-workspace>.lc-panel{min-height:0}.apk-key{color:var(--foreground);margin:0;font-size:.78rem;font-weight:700}.apk-key-meta{color:var(--muted-foreground);margin:.1rem 0 .35rem;font-size:.62rem}.apk-scopes,.apk-roles,.whk-attempts,.whk-events{flex-direction:column;gap:.16rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.apk-scopes li,.apk-roles li,.whk-attempts li{border-radius:.42rem;align-items:center;gap:.35rem;padding:.18rem .32rem;font-size:.62rem;display:grid}.apk-scopes li{grid-template-columns:auto minmax(0,1fr) auto}.apk-roles li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.apk-scopes li[data-active=true],.apk-roles li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.apk-scopes li[data-active=true],.apk-roles li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.apk-scope-dot{background:var(--foreground);border-radius:999px;width:.32rem;height:.32rem}@supports (color:color-mix(in lab, red, red)){.apk-scope-dot{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.apk-scopes li[data-active=true] .apk-scope-dot{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.apk-scopes li[data-active=true] .apk-scope-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.apk-scope-access{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:.52rem}.apk-scopes li[data-active=true] .apk-scope-access{color:var(--primary)}.apk-roles li strong{color:var(--foreground);grid-column:1;font-size:.68rem;font-weight:600}.apk-roles li span{color:var(--muted-foreground);grid-column:1;font-size:.58rem}.apk-roles li em{color:var(--primary);grid-area:1/2/span 2;font-size:.58rem;font-style:normal}.apk-feed-panel,.whk-feed-panel{flex:none}.apk-console[data-live=true] .lc-feed-list,.whk-console[data-live=true] .lc-feed-list{animation:18s linear infinite lc-feed-scroll}.whk-envelope,.whk-endpoint{color:var(--muted-foreground);margin:0 0 .28rem;font-size:.58rem}.whk-json{font-family:var(--font-mono);margin:0;padding:0;font-size:.6rem;line-height:1.45;list-style:none;overflow:hidden}.whk-json-nested{padding-left:.7rem}.whk-k{color:var(--primary)}.whk-p{color:var(--muted-foreground)}.whk-v-string{color:var(--foreground)}.whk-v-number,.whk-v-ident{color:var(--primary-deep)}.whk-attempts li{grid-template-columns:auto auto 2.2rem minmax(0,1fr)}.whk-attempt-pip{background:var(--primary);border-radius:999px;width:.32rem;height:.32rem}.whk-attempts li[data-state=retry] .whk-attempt-pip{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.whk-attempts li[data-state=retry] .whk-attempt-pip{background:color-mix(in oklab, var(--foreground) 35%, transparent)}}.whk-attempts li[data-state=queued] .whk-attempt-pip{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.whk-attempts li[data-state=queued] .whk-attempt-pip{background:color-mix(in oklab, var(--foreground) 18%, transparent)}}.whk-attempt-code{font-family:var(--font-mono);color:var(--foreground);font-size:.58rem;font-weight:700}.whk-attempt-state{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:.52rem}.whk-attempts li[data-state=ok] .whk-attempt-state{color:var(--primary)}.whk-events{flex-flow:wrap;gap:.28rem;margin-top:.4rem}.whk-events li{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.whk-events li{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.whk-events li{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);padding:.12rem .4rem;font-size:.52rem}.whk-events li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.whk-events li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.whk-events li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.whk-events li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.whk-events li[data-active=true]{color:var(--primary)}@media (prefers-reduced-motion:reduce){.apk-console[data-live=true] .lc-feed-list,.whk-console[data-live=true] .lc-feed-list,.apk-scopes li[data-active=true] .apk-scope-dot{animation:none}}.ecb-eyebrow{align-items:center;gap:.4rem;display:inline-flex}.ecb-title{max-width:28ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin-top:1rem;font-size:clamp(1.875rem,2.8vw,2.55rem);font-weight:700;line-height:1.12}.ecb-lead{max-width:54ch;color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.65}.ecb-index{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ecb-index{background:color-mix(in oklab, var(--surface) 72%, white)}}.ecb-index{padding:.7rem .95rem}.ecb-index-copy{flex-wrap:wrap;align-items:baseline;gap:.45rem .85rem;margin:0;display:flex}.ecb-index-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--foreground);font-size:10px;font-weight:700}.ecb-index-count{color:var(--muted-foreground);font-size:.68rem}.ecb-chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ecb-chips li{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ecb-chips li{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.ecb-chips li{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ecb-chips li{background:color-mix(in oklab, var(--primary) 7%, white)}}.ecb-chips li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--primary-deep);padding:.18rem .55rem;font-size:.58rem;font-weight:650}.ecb-board{gap:.75rem;display:grid}.ecb-card{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:1rem;flex-direction:column;gap:.7rem;padding:1rem 1.05rem 1.05rem;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.ecb-card-featured{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 42%);gap:.9rem;padding:1.2rem 1.25rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.ecb-card-featured{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 8%, white) 0%, var(--card) 42%)}}.ecb-card[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ecb-card[data-active=true]{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.ecb-card[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ecb-card[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}}.ecb-card-head{align-items:center;gap:.65rem;display:flex}.ecb-card-icon{background:var(--primary-soft);width:2.15rem;height:2.15rem;color:var(--primary);border-radius:.65rem;flex:none;place-items:center;display:grid}.ecb-card-featured .ecb-card-icon{border-radius:.75rem;width:2.55rem;height:2.55rem}.ecb-card-head-copy{flex:1;min-width:0}.ecb-card-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0;font-size:9px;font-weight:700}.ecb-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.98rem;font-weight:700}.ecb-card-featured h3{font-size:1.45rem;line-height:1.15}.ecb-card-band{border:1px solid var(--primary);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ecb-card-band{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.ecb-card-band{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ecb-card-band{background:color-mix(in oklab, var(--primary) 10%, white)}}.ecb-card-band{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary-deep);padding:.18rem .55rem;font-size:.58rem;font-weight:700}.ecb-card-band[data-band=steady]{border-color:var(--border);background:var(--surface);color:var(--muted-foreground)}.ecb-card-score{color:var(--primary);margin-left:auto;font-size:.92rem;font-weight:700}.ecb-card-body{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.55}.ecb-card-featured .ecb-card-body{max-width:42ch;font-size:.9rem;line-height:1.6}.ecb-heat{gap:.35rem;display:grid}.ecb-heat-track{background:var(--foreground);border-radius:999px;height:.38rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ecb-heat-track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.ecb-heat-fill{width:calc(var(--ecb-heat) * 1%);border-radius:inherit;background:var(--primary);transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.ecb-heat[data-band=high] .ecb-heat-fill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ecb-heat[data-band=high] .ecb-heat-fill{background:color-mix(in oklab, var(--primary) 78%, var(--primary-deep))}}.ecb-heat[data-band=steady] .ecb-heat-fill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ecb-heat[data-band=steady] .ecb-heat-fill{background:color-mix(in oklab, var(--primary) 55%, var(--foreground))}}.ecb-section[data-live=true] .ecb-heat-fill{transform:scaleX(1)}.ecb-heat-meta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ecb-heat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:.58rem;font-weight:650}.ecb-heat-score{color:var(--foreground);font-size:.72rem;font-weight:700}.ecb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.ecb-stats div{border:1px solid var(--foreground);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.ecb-stats div{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ecb-stats div{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ecb-stats div{background:color-mix(in oklab, var(--background) 70%, white)}}.ecb-stats div{padding:.55rem .65rem .6rem}.ecb-stats dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:.55rem;font-weight:700}.ecb-stats dd{letter-spacing:-.03em;color:var(--foreground);margin:.22rem 0 0;font-size:1.05rem;font-weight:700}.ecb-spark{border:1px solid var(--foreground);border-radius:.75rem;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.ecb-spark{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.ecb-spark{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ecb-spark{background:color-mix(in oklab, var(--surface) 55%, white)}}.ecb-spark{padding:.65rem .75rem .7rem}.ecb-spark-kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);margin-bottom:.45rem;font-size:.55rem;font-weight:700;display:block}.ecb-spark-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.18rem;height:2.15rem;margin:0;padding:0;list-style:none;display:grid}.ecb-spark-bars li{align-items:end;height:100%;display:flex}.ecb-spark-bars span{width:100%;height:calc(18% + var(--ecb-spark) * 82%);background:var(--primary);border-radius:2px 2px 1px 1px;display:block}@supports (color:color-mix(in lab, red, red)){.ecb-spark-bars span{background:color-mix(in oklab, var(--primary) calc(28% + var(--ecb-spark) * 55%), var(--border))}}.ecb-spark-bars span{transform-origin:bottom;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.ecb-section[data-live=true] .ecb-spark-bars span{transform:scaleY(1)}.ecb-spark-bars li:nth-child(odd) span{transition-delay:40ms}.ecb-spark-bars li:nth-child(2n) span{transition-delay:90ms}.ecb-card-foot{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;margin:auto 0 0;font-size:.68rem;display:flex}.ecb-card-foot .lc-mono{color:var(--foreground);font-weight:700}@media (width>=768px){.ecb-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ecb-card-featured{grid-column:1/-1}}@media (width>=1024px){.ecb-board{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.ecb-card-featured{grid-area:1/1/span 2/span 7}.ecb-card:nth-child(2),.ecb-card:nth-child(3){grid-column:span 5}.ecb-card:nth-child(n+4){grid-column:span 4}}@media (prefers-reduced-motion:reduce){.ecb-heat-fill,.ecb-spark-bars span,.ecb-card{transition:none}.ecb-heat-fill,.ecb-section[data-live=true] .ecb-heat-fill,.ecb-spark-bars span,.ecb-section[data-live=true] .ecb-spark-bars span{transform:none}}.mcb-title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.875rem,2.8vw,2.55rem);font-weight:700;line-height:1.12}.mcb-intro{max-width:58ch;color:var(--background);margin-top:1rem;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.mcb-intro{color:color-mix(in oklab, var(--background) 70%, transparent)}}.mcb-board{border:1px solid var(--background);border-radius:1.15rem;gap:.9rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mcb-board{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.mcb-board{background:linear-gradient(165deg, var(--background), transparent 48%), black}@supports (color:color-mix(in lab, red, red)){.mcb-board{background:linear-gradient(165deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 48%), color-mix(in oklab, black 38%, var(--dark))}}.mcb-board{box-shadow:0 24px 56px oklab(0% none none/.36), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.mcb-board{box-shadow:0 24px 56px oklab(0% none none/.36), inset 0 1px 0 color-mix(in oklab, var(--background) 8%, transparent)}}.mcb-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem .9rem;padding:.15rem .2rem .1rem;display:flex}.mcb-toolbar-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);font-size:.62rem;font-weight:700}.mcb-toolbar-live{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.38rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mcb-toolbar-live{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.mcb-toolbar-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mcb-toolbar-live{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.mcb-toolbar-live{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);padding:.14rem .5rem .14rem .38rem;font-size:.58rem;font-weight:700}.mcb-toolbar-live i{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.mcb-toolbar-live i{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.mcb-section[data-live=true] .mcb-toolbar-live i{animation:1.8s ease-in-out infinite two-track-live-pulse}.mcb-toolbar-meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);margin-left:auto;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.mcb-toolbar-meta{color:color-mix(in oklab, var(--background) 52%, transparent)}}.mcb-caps{grid-template-columns:1fr;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mcb-tile{border:1px solid var(--background);border-radius:.9rem;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mcb-tile{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mcb-tile{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mcb-tile{background:color-mix(in oklab, var(--background) 5%, transparent)}}.mcb-tile{padding:.95rem 1rem 1rem}.mcb-tile-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mcb-tile-index{font-family:var(--font-mono);letter-spacing:.14em;color:var(--background);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mcb-tile-index{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mcb-tile-status{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mcb-tile-status{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.mcb-tile-status{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mcb-tile-status{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.mcb-tile-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);padding:.12rem .48rem;font-size:.55rem;font-weight:700}.mcb-tile-status[data-status=watching],.mcb-tile-status[data-status=audit]{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.mcb-tile-status[data-status=watching],.mcb-tile-status[data-status=audit]{border-color:color-mix(in oklab, var(--background) 16%, transparent)}}.mcb-tile-status[data-status=watching],.mcb-tile-status[data-status=audit]{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mcb-tile-status[data-status=watching],.mcb-tile-status[data-status=audit]{background:color-mix(in oklab, var(--background) 6%, transparent)}}.mcb-tile-status[data-status=watching],.mcb-tile-status[data-status=audit]{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.mcb-tile-status[data-status=watching],.mcb-tile-status[data-status=audit]{color:color-mix(in oklab, var(--background) 78%, transparent)}}.mcb-tile h3{font-family:var(--font-display);letter-spacing:-.02em;margin:.7rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.2}.mcb-tile p{color:var(--background);flex:1;margin:.45rem 0 0;font-size:.8rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.mcb-tile p{color:color-mix(in oklab, var(--background) 64%, transparent)}}.mcb-tile-foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.85rem;font-size:.58rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.mcb-tile-foot{color:color-mix(in oklab, var(--background) 55%, transparent)}}.mcb-pips{gap:.22rem;display:flex}.mcb-pips i{background:var(--background);border-radius:999px;width:.42rem;height:.42rem;display:block}@supports (color:color-mix(in lab, red, red)){.mcb-pips i{background:color-mix(in oklab, var(--background) 14%, transparent)}}.mcb-pips i[data-fill=live],.mcb-pips i[data-fill=lag]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mcb-pips i[data-fill=lag]{background:color-mix(in oklab, var(--primary) 45%, var(--background))}}.mcb-matrix{border:1px solid var(--background);border-radius:.9rem;gap:.38rem;padding:.75rem .7rem .8rem;display:grid;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mcb-matrix{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mcb-matrix{background:oklab(0% none none/.22)}.mcb-matrix-row{grid-template-columns:5.6rem repeat(8,minmax(1.7rem,1fr));align-items:center;gap:.28rem;min-width:28rem;display:grid}.mcb-matrix-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mcb-matrix-label{color:color-mix(in oklab, var(--background) 58%, transparent)}}.mcb-matrix-col{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);place-items:center;font-size:.55rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.mcb-matrix-col{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mcb-matrix-col{transition:color .35s}.mcb-matrix-col[data-active=true]{color:var(--primary)}.mcb-matrix-cell{background:var(--background);border-radius:.35rem;place-items:center;height:1.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mcb-matrix-cell{background:color-mix(in oklab, var(--background) 7%, transparent)}}.mcb-matrix-cell{transition:background .35s,box-shadow .35s}.mcb-matrix-cell:after{content:"";background:var(--background);border-radius:2px;width:.48rem;height:.48rem}@supports (color:color-mix(in lab, red, red)){.mcb-matrix-cell:after{background:color-mix(in oklab, var(--background) 18%, transparent)}}.mcb-matrix-cell[data-fill=live]:after,.mcb-matrix-cell[data-fill=lag]:after{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mcb-matrix-cell[data-fill=lag]:after{background:color-mix(in oklab, var(--primary) 48%, var(--background))}}.mcb-matrix-cell[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mcb-matrix-cell[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.mcb-matrix-cell[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mcb-matrix-cell[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent)}}.mcb-dock{border:1px solid var(--background);border-radius:.9rem;align-items:center;gap:.7rem;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mcb-dock{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mcb-dock{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mcb-dock{background:color-mix(in oklab, var(--background) 5%, transparent)}}.mcb-dock-from,.mcb-dock-hub{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;min-width:0;display:flex}.mcb-dock-code{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:.62rem;font-weight:700}.mcb-dock-from strong,.mcb-dock-hub span{font-family:var(--font-display);letter-spacing:-.02em;font-size:.92rem;font-weight:700}.mcb-dock-dest{border:1px solid var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mcb-dock-dest{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.mcb-dock-dest{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);padding:.08rem .42rem;font-size:.55rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mcb-dock-dest{color:color-mix(in oklab, var(--background) 62%, transparent)}}.mcb-dock-hub strong{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.62rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.mcb-dock-hub strong{color:color-mix(in oklab, var(--background) 58%, transparent)}}.mcb-rail{background:repeating-linear-gradient(90deg, var(--background) 0 8px, transparent 8px 14px);border-radius:999px;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mcb-rail{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--background) 22%, transparent) 0 8px, transparent 8px 14px)}}.mcb-rail-packet{background:var(--primary);width:.55rem;height:.55rem;box-shadow:0 0 10px var(--primary);border-radius:999px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.mcb-rail-packet{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 70%, transparent)}}.mcb-rail-packet{transform:translate(-50%,-50%)}.mcb-section[data-live=true] .mcb-rail-packet{animation:2.4s linear infinite mcb-inbound}@keyframes mcb-inbound{0%{opacity:.2;left:0}12%{opacity:1}88%{opacity:1}to{opacity:.25;left:100%}}@media (width>=640px){.mcb-caps{grid-template-columns:repeat(2,minmax(0,1fr))}.mcb-dock{grid-template-columns:minmax(0,1.1fr) minmax(4rem,1fr) minmax(0,1.1fr);gap:.9rem}.mcb-dock-hub{text-align:right;justify-content:flex-end}}@media (width<=1023px){.mcb-board,.mcb-caps,.mcb-tile,.mcb-matrix,.mcb-dock{min-width:0;max-width:100%}.mcb-board{overflow-x:clip}.mcb-matrix-row{grid-template-columns:4.6rem repeat(8,minmax(0,1fr));min-width:0}}@media (width<=639px){.mcb-title{max-width:none}.mcb-board{padding:.7rem .65rem;overflow-x:clip}.mcb-toolbar-meta{flex-basis:100%;margin-left:0}.mcb-tile h3,.mcb-tile p,.mcb-dock-from strong,.mcb-dock-hub span,.mcb-dock-hub strong{overflow-wrap:anywhere}.mcb-pips{flex-wrap:wrap}.mcb-matrix{padding:.55rem .45rem .6rem;overflow-x:visible}.mcb-matrix-row{grid-template-columns:3.5rem repeat(8,minmax(0,1fr));gap:.1rem;min-width:0}.mcb-matrix-label{letter-spacing:.04em;font-size:.5rem}.mcb-matrix-col{font-size:.45rem}}@media (width>=1100px){.mcb-board{gap:1rem;padding:1rem}.mcb-caps{grid-template-columns:repeat(4,minmax(0,1fr))}.mcb-tile{min-height:14.5rem}.mcb-matrix-row{grid-template-columns:6.2rem repeat(8,minmax(0,1fr));min-width:0}}@media (prefers-reduced-motion:reduce){.mcb-section[data-live=true] .mcb-toolbar-live i,.mcb-section[data-live=true] .mcb-rail-packet{animation:none}.mcb-rail-packet{opacity:1;left:72%}.mcb-matrix-col,.mcb-matrix-cell{transition:none}}.brand-logo-on-dark{transition:filter .3s}.site-footer{--footer-inline:clamp(1rem, 4.8vw, 1.75rem)}.site-footer .container-page{padding-inline:var(--footer-inline)}.site-footer-newsletter{max-width:100%}.site-footer-newsletter input{flex:auto;width:auto;min-width:0}.site-footer-newsletter button{flex-shrink:0}.site-footer-offices,.site-footer-partners{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%;display:block}.site-footer-partners{margin-top:.15rem}@media (width>=400px){.site-footer-partners{overflow-wrap:break-word;word-break:normal}}@media (width<=379px){.site-footer-newsletter{flex-direction:column;align-items:stretch}.site-footer-newsletter button{width:100%;min-height:2.75rem}}@media (width<=1023px){.ia-console,.qb-console,.po-console,.pt-console,.ia-showcase,.inv-stack,.inv-console-base,.inv-console-detail,.pt-layout,.pt-copy,.pt-stage,.sf-wrap{min-width:0;max-width:100%}.ia-console,.qb-console,.po-console,.pt-console,.ia-showcase,.pt-stage{overflow-x:clip}.ia-console .lc-screen,.po-console .lc-screen,.pt-console .lc-screen{height:auto;min-height:0;max-height:none}.ia-console .lc-body,.po-console .lc-body,.pt-console .lc-body{height:auto;overflow:visible}.qb-shell{max-width:100%}.inv-console-detail{margin-left:0}}@media (width<=639px){.ia-showcase-filters,.sf-fields{grid-template-columns:minmax(0,1fr)}.ia-showcase-actions,.sf-front-actions{display:none}.sf-table{min-width:0}.sf-front-title,.inv-title,.pt-title,.qb-shell-copy span,.ia-showcase-event{overflow-wrap:anywhere}.qb-shell-head{flex-wrap:wrap}.qb-quote-id{margin-left:0}.qb-recent-row{grid-template-columns:3.4rem minmax(0,1fr) 4rem 2.8rem}.qb-recent-event{display:none}.qb-math,.qb-stats,.po-lanes,.po-methods{grid-template-columns:minmax(0,1fr)}.po-slip-head,.po-settle-head,.po-dossier-meta{flex-wrap:wrap}.pt-tiles{grid-template-columns:minmax(0,1fr)}.pt-table{table-layout:fixed;min-width:0}.pt-table th,.pt-table td{overflow-wrap:anywhere;padding:.5rem .45rem}.pt-table th:nth-child(2),.pt-table td:nth-child(2){display:none}.pt-contact-btn{justify-content:center;width:100%}.ia-pipeline .lc-pos-pipeline-step,.ia-showcase-detail-table{min-width:0}.ia-showcase-table-wrap,.sf-table-wrap,.pt-table-wrap{max-width:100%}}@media (width<=639px) and (prefers-reduced-motion:reduce){.tpd-board{transform:none}}@media (width<=1023px){.ch-console,.ld-console,.pc-console,.mkh-stage,.mcb-section{min-width:0;max-width:100%}.ch-console,.ld-console,.pc-console{overflow-x:clip}.ch-console .lc-screen,.ld-console .lc-screen,.pc-console .lc-screen{height:auto;min-height:0;max-height:none}.ch-console .lc-body,.ld-console .lc-body,.pc-console .lc-body{height:auto;overflow:visible}.ch-map{overflow:hidden}.ch-workspace,.ch-panel,.ld-panel,.pc-panel,.ld-context,.ld-pipeline,.ld-fan,.pc-split,.pc-acks{min-width:0;max-width:100%}}@media (width<=639px){.ch-panel-head,.ld-panel-head,.pc-panel-head,.ld-context,.pc-price,.pc-hold-row,.pc-delist-row{flex-wrap:wrap;min-width:0}.ch-console .two-track-chrome,.ld-console .two-track-chrome,.pc-console .two-track-chrome{gap:.4rem;padding:.55rem .65rem}.ch-console .two-track-chrome-path,.ld-console .two-track-chrome-path,.pc-console .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-row{grid-template-columns:2.7rem minmax(0,1fr);gap:.28rem .4rem}.ch-row-meta{grid-column:2}.ch-map-caption,.ch-row-label,.ld-context strong,.ld-context span,.ld-step-detail,.ld-fan-node,.pc-price-event,.pc-hold-row span{overflow-wrap:anywhere;min-width:0}.ld-chip{margin-left:0}.pc-hold-row,.pc-delist-row{align-items:flex-start}}@media (width<=639px) and (prefers-reduced-motion:reduce){.mkh-room{transform:none}}@media (width<=1023px){.eih-stage,.eih-room,.eih-head,.eih-head-copy,.eih-body,.eih-field,.eih-foot,.eih-comps,.eih-scenarios,.er-console,.ds-console,.fc-console,.vm-console,.ecb-section,.ecb-board,.ecb-card,.vi-section,.vi-layout,.vi-copy,.vi-stage,.vi-table-card,.vi-table-wrap{min-width:0;max-width:100%}.eih-stage,.er-console,.ds-console,.fc-console,.vm-console,.ecb-section,.vi-section{overflow-x:clip}.eih-stage{width:100%;padding:0}.er-console .lc-screen,.ds-console .lc-screen,.vm-console .lc-screen{height:auto;min-height:0;max-height:none}.er-console .lc-body,.ds-console .lc-body,.vm-console .lc-body{height:auto;overflow:visible}.er-scroll,.ds-scroll{max-height:none;overflow:visible}.er-workspace,.ds-grid,.fc-grid,.fc-shell,.vm-map,.vm-map-panel,.ds-chart-svg,.fc-cone-svg,.eih-cone,.vm-map-svg{min-width:0;max-width:100%}.ds-chart-svg,.fc-cone-svg,.vm-map-svg{width:100%;height:auto}.vm-map{width:100%;overflow:hidden}.ecb-board{grid-template-columns:minmax(0,1fr)}.ecb-card-featured{grid-area:auto}.ecb-card:nth-child(2),.ecb-card:nth-child(3),.ecb-card:nth-child(n+4){grid-column:auto}}@media (width<=639px){.eih-room{overflow:hidden;transform:none}.eih-head{flex-wrap:wrap;align-items:flex-start;gap:.35rem .5rem}.eih-head-meta{flex-wrap:wrap}.eih-event{white-space:normal}.eih-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.28rem}.eih-models{flex-direction:unset;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:.2rem;padding:0;display:grid}.eih-models li{grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.08rem .1rem}.eih-model-copy{flex-direction:column;align-items:flex-start;gap:0;min-width:0}.eih-model-copy em,.eih-model-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.eih-field{flex-direction:column;min-width:0;display:flex;overflow:hidden}.eih-cone{flex:auto;height:auto;min-height:5rem}.eih-axis{flex:none}.eih-ask,.eih-bands,.eih-ring{width:auto;height:auto;position:static;inset:auto;transform:none}.eih-bands{flex-flow:wrap;justify-content:flex-end;gap:.4rem .65rem;padding:0 .2rem .1rem}.eih-ask{padding:0 .2rem .08rem}.eih-ring{display:none}.eih-foot{grid-template-columns:minmax(0,1fr);gap:.28rem}.eih-comps,.eih-scenarios{min-width:0}.eih-comps li,.eih-scenarios li{min-width:0;padding-inline:.28rem}.er-console .two-track-chrome,.ds-console .two-track-chrome,.vm-console .two-track-chrome{gap:.4rem;padding:.55rem .65rem}.er-console .two-track-chrome-path,.ds-console .two-track-chrome-path,.vm-console .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.er-cal{gap:.18rem}.er-cal-day{min-width:0;padding:.22rem .08rem .18rem}.er-cal-caption,.er-detail-head strong,.er-detail-head>span:last-child,.er-tile strong,.er-signal-label,.er-signal b{overflow-wrap:anywhere;white-space:normal;min-width:0}.er-cols,.er-row{grid-template-columns:minmax(0,1fr) 2.6rem;gap:.3rem}.er-cols span:first-child,.er-row-window{display:none}.er-signal{grid-template-columns:minmax(0,1fr) auto;gap:.3rem}.er-signal-track{display:none}.ds-head,.ds-head-copy,.ds-switch{min-width:0;max-width:100%}.ds-head-copy{flex:100%}.ds-head-title,.ds-head-meta{overflow-wrap:anywhere}.ds-switch{flex-wrap:wrap}.ds-head-stats{grid-template-columns:minmax(0,1fr)}.ds-comp-cols,.ds-comp-row{grid-template-columns:minmax(0,1fr) 2.2rem 4.4rem;gap:.28rem;min-width:0}.ds-comp-outcome,.ds-comp-name strong,.ds-band-name,.ds-feed-msg{overflow-wrap:anywhere;white-space:normal;min-width:0}.ds-band{grid-template-columns:minmax(0,1fr) 2.6rem 2.6rem}.fc-head{flex-wrap:wrap}.fc-version{margin-left:0}.fc-head-copy,.fc-head-copy strong,.fc-head-copy span,.fc-foot p,.fc-log-msg{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.fc-shell{padding:.7rem;overflow-x:clip}.fc-cone-stats,.fc-outcome{grid-template-columns:minmax(0,1fr)}.fc-inputs{min-width:0}.fc-input{max-width:100%}.ecb-title,.ecb-lead,.ecb-card-featured .ecb-card-body{max-width:none}.ecb-title,.ecb-card h3,.ecb-card-body{overflow-wrap:anywhere}.ecb-index{padding:.65rem .7rem}.ecb-card,.ecb-card-featured{padding:.9rem .85rem .95rem}.ecb-stats{grid-template-columns:minmax(0,1fr)}.vi-title,.vi-lead{overflow-wrap:anywhere;max-width:none}.vi-tiles{grid-template-columns:minmax(0,1fr)}.vi-table th,.vi-table td{white-space:normal}.vi-table-wrap{overflow-x:clip}.vm-head{min-width:0}.vm-head-kicker,.vm-readout-field dd{overflow-wrap:anywhere;white-space:normal;min-width:0}.vm-readout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px) and (prefers-reduced-motion:reduce){.eih-room,.eih-ask,.eih-bands,.eih-ring{transform:none}}@media (width<=1023px){.apidoc-stage,.apidoc-room,.apidoc-head,.apidoc-head-copy,.apidoc-body,.apidoc-pane,.apidoc-request,.apidoc-path,.apidoc-response,.apidoc-json,.apidoc-foot,.apk-console,.whk-console,.apk-stats,.whk-stats,.apk-pipeline,.whk-pipeline,.apk-workspace,.whk-workspace,.apk-key-panel,.whk-payload{min-width:0;max-width:100%}.apidoc-stage,.apk-console,.whk-console{width:100%;overflow-x:clip}.apidoc-path,.apidoc-code{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.apidoc-json{overflow:visible}.apidoc-json li{align-items:flex-start}.apidoc-response{-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.apidoc-json li:nth-child(n+7){display:flex}.apk-console .lc-screen,.whk-console .lc-screen{height:auto;min-height:0;max-height:none}.apk-console .lc-body,.whk-console .lc-body{height:auto;overflow:visible}.apk-workspace,.whk-workspace{flex:none;min-height:auto}.apk-scopes,.apk-roles,.whk-attempts,.whk-json{overflow:visible}.whk-json,.whk-envelope,.whk-endpoint,.apk-key{overflow-wrap:anywhere;white-space:normal}}@media (width<=639px){.apidoc-stage{padding:0}.apidoc-room{overflow:hidden}.apidoc-head{flex-wrap:wrap;align-items:flex-start;gap:.3rem .5rem}.apidoc-product{white-space:normal}.apidoc-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.28rem}.apidoc-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;flex-flow:row;gap:.2rem;padding-bottom:.12rem;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.apidoc-nav{scrollbar-color:color-mix(in oklab, var(--primary) 38%, transparent) transparent}}.apidoc-nav::-webkit-scrollbar{height:4px}.apidoc-nav::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.apidoc-nav::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primary) 38%, transparent)}}.apidoc-nav-item{flex:none;grid-template-columns:auto auto;padding:.16rem .36rem}.apidoc-nav-label{max-width:none;display:block}.apidoc-request{align-items:flex-start}.apidoc-foot{flex-wrap:wrap;gap:.35rem .55rem}.apk-console .two-track-chrome,.whk-console .two-track-chrome{gap:.4rem;padding:.55rem .65rem}.apk-console .two-track-chrome-path,.whk-console .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apk-console .lc-panel-head,.whk-console .lc-panel-head{flex-wrap:wrap;gap:.28rem;min-width:0}.apk-step,.whk-step,.apk-step-label,.whk-step-label,.apk-step-detail,.whk-step-detail,.apk-roles li strong,.apk-roles li span,.apk-scope-access,.whk-attempt-state,.whk-events li{overflow-wrap:anywhere;min-width:0}.apk-console .lc-feed-row,.whk-console .lc-feed-row{grid-template-columns:3.6rem minmax(0,1fr) auto;gap:.35rem}.apk-console .lc-feed-msg,.whk-console .lc-feed-msg{overflow-wrap:anywhere;min-width:0}.whk-attempts li{grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0}.apk-roles li{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.apk-roles li em{grid-area:auto/1}}@media (width<=639px) and (prefers-reduced-motion:reduce){.apidoc-room{transform:none}}.hero-copy-typeline{white-space:nowrap;padding-right:.2em;position:relative}.hero-copy-typeline-ghosts{display:grid}.hero-copy-typeline-ghost{visibility:hidden;white-space:nowrap;grid-area:1/1}.hero-copy-typeline-text{white-space:nowrap;width:max-content;display:inline;position:absolute;top:0;left:0;overflow:visible}.hero-tilt-card{--hero-card-h:28rem;--ht-bg:oklch(99% .006 155/.9);--ht-panel:oklch(98.5% .007 155);--ht-elevated:oklch(97.2% .01 155);--ht-border:oklch(88% .016 155);--ht-text:oklch(24% .03 160);--ht-muted:oklch(42% .02 160);--ht-faint:oklch(55% .018 160);--ht-glass:oklch(100% 0 0/.58);--ht-well:oklch(96% .01 155/.82);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card{border-color:color-mix(in oklab, var(--primary) 22%, var(--ht-border))}}.hero-tilt-card{background:var(--ht-bg);box-shadow:0 1px 0 oklch(100% 0 0/.92) inset, 0 28px 64px -28px oklch(18% .04 160/.5), 0 0 0 1px oklch(100% 0 0/.7) inset, 0 0 48px -10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card{box-shadow:0 1px 0 oklch(100% 0 0/.92) inset, 0 28px 64px -28px oklch(18% .04 160/.5), 0 0 0 1px oklch(100% 0 0/.7) inset, 0 0 48px -10px color-mix(in oklab, var(--primary) 26%, transparent)}}.hero-tilt-card[data-mode=platform]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=platform]{border-color:color-mix(in oklab, var(--primary) 26%, var(--ht-border))}}.hero-tilt-card[data-mode=platform]{background:radial-gradient(ellipse 90% 60% at 10% 0%, var(--primary), transparent 62%), linear-gradient(180deg, oklch(100% 0 0/.94), var(--ht-bg) 58%)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=platform]{background:radial-gradient(ellipse 90% 60% at 10% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 62%), linear-gradient(180deg, oklch(100% 0 0/.94), var(--ht-bg) 58%)}}.hero-tilt-card[data-mode=broker]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=broker]{border-color:color-mix(in oklab, var(--primary) 28%, var(--ht-border))}}.hero-tilt-card[data-mode=broker]{background:radial-gradient(ellipse 80% 55% at 92% 0%, var(--primary), transparent 60%), linear-gradient(180deg, oklch(99.5% .008 155/.95), var(--ht-bg) 55%)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=broker]{background:radial-gradient(ellipse 80% 55% at 92% 0%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 60%), linear-gradient(180deg, oklch(99.5% .008 155/.95), var(--ht-bg) 55%)}}.hero-tilt-card[data-mode=travel]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=travel]{border-color:color-mix(in oklab, var(--primary) 26%, var(--ht-border))}}.hero-tilt-card[data-mode=travel]{background:radial-gradient(circle at 70% 82%, var(--primary), transparent 55%), linear-gradient(180deg, oklch(99.2% .01 155/.94), var(--ht-bg) 52%)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-card[data-mode=travel]{background:radial-gradient(circle at 70% 82%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 55%), linear-gradient(180deg, oklch(99.2% .01 155/.94), var(--ht-bg) 52%)}}.hero-tilt-grid-bg{opacity:.42;background-image:linear-gradient(oklch(78% .02 155/.38) 1px,#0000 1px),linear-gradient(90deg,oklch(78% .02 155/.38) 1px,#0000 1px)}.hero-tilt-glare{background:radial-gradient(circle at var(--tilt-glare-x) var(--tilt-glare-y), oklch(100% 0 0/.72), transparent 46%);mix-blend-mode:soft-light}.hero-tilt-scan{background:linear-gradient(180deg, transparent, var(--primary), transparent)}@supports (color:color-mix(in lab, red, red)){.hero-tilt-scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 14%, transparent), transparent)}}.hero-hud-swap{z-index:2;flex-direction:column;flex:auto;min-height:0;animation:.42s cubic-bezier(.2,.9,.22,1) both hero-hud-jump;display:flex;position:relative;overflow:hidden}@keyframes hero-hud-jump{0%{opacity:0;transform:translateY(24%)}50%{opacity:1}78%{transform:translateY(-1.5%)}to{opacity:1;transform:translateY(0)}}.hero-hud{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.hero-hud-bar{border-bottom:1px solid var(--ht-border);background:var(--ht-glass);flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex}.hero-hud-dots{flex-shrink:0;gap:.28rem;display:inline-flex}.hero-hud-dots i{background:oklch(82% .012 155);border-radius:999px;width:.45rem;height:.45rem}.hero-hud-dots i:first-child{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-dots i:first-child{background:color-mix(in oklab, var(--primary) 60%, transparent)}}.hero-hud-path{border:1px solid var(--ht-border);background:var(--ht-well);min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;color:var(--ht-muted);border-radius:999px;align-items:center;gap:.32rem;padding:.24rem .6rem;font-size:8.5px;display:inline-flex;overflow:hidden}.hero-hud-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);flex-shrink:0;align-items:center;gap:.35rem;font-size:8.5px;font-weight:700;display:inline-flex}.hero-hud-pip{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-hud-pip{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 20%, transparent)}}.hero-hud-pip{animation:1.8s ease-in-out infinite two-track-live-pulse}.hero-hud-body{flex-direction:column;flex:auto;gap:.45rem;min-height:0;padding:.6rem .75rem .55rem;display:flex;overflow:hidden}.hero-hud-foot{border-top:1px solid var(--ht-border);background:var(--ht-glass);font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--ht-faint);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem .5rem;font-size:8.5px;display:flex}.hero-hud-foot>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hero-hud-foot-accent{color:var(--primary)}.hero-hud-foot-icon{align-items:center;gap:.3rem;display:inline-flex}.hero-hud-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.hero-hud-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);align-items:center;gap:.3rem;font-size:8.5px;font-weight:700;display:inline-flex}.hero-hud-title{color:var(--ht-text);margin-top:.15rem;font-size:.85rem;font-weight:700;line-height:1.25}.hero-hud-chip{border:1px solid var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.hero-hud-chip{border:1px solid color-mix(in oklab, var(--primary) 32%, var(--ht-border))}}.hero-hud-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-chip{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.hero-hud-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);box-shadow:0 0 18px var(--primary);padding:.24rem .55rem;font-size:8.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hero-hud-chip{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 18%, transparent)}}.hero-hud-mini{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--ht-faint);margin-bottom:.3rem;font-size:7.5px}.hero-hud-panel{border:1px solid var(--ht-border);background:var(--ht-well);border-radius:.5rem;flex-direction:column;flex:auto;min-height:0;padding:.4rem .45rem;display:flex;position:relative;overflow:hidden}.hero-hud-chart .hero-hud-mini{z-index:1;margin-bottom:0;position:absolute;top:.4rem;left:.45rem}.hero-hud-split{flex:auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:.45rem;min-height:0;display:grid}.hero-hud-stack{flex-direction:column;gap:.3rem;min-height:0;padding-left:.9rem;display:flex;position:relative}.hero-hud-stack-rail{background:linear-gradient(180deg, transparent, var(--primary), transparent);width:1px;position:absolute;top:.3rem;bottom:.3rem;left:.32rem}@supports (color:color-mix(in lab, red, red)){.hero-hud-stack-rail{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 45%, transparent), transparent)}}.hero-hud-packet{background:var(--primary);width:6px;height:6px;box-shadow:0 0 10px var(--primary);border-radius:999px;position:absolute;left:-2.5px}@supports (color:color-mix(in lab, red, red)){.hero-hud-packet{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 65%, transparent)}}.hero-hud-packet{animation:3.4s linear infinite hero-hud-packet}@keyframes hero-hud-packet{0%{opacity:0;top:-3%}14%{opacity:1}86%{opacity:1}to{opacity:0;top:100%}}.hero-hud-layer{border:1px solid var(--ht-border);background:var(--ht-glass);border-radius:.45rem;flex:1 1 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:0;padding:.28rem .42rem;transition:border-color .35s,background .35s,box-shadow .35s;animation:.5s cubic-bezier(.22,1,.36,1) both hero-tilt-row-in;display:grid}.hero-hud-layer[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-layer[data-active=true]{border-color:color-mix(in oklab, var(--primary) 42%, var(--ht-border))}}.hero-hud-layer[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-layer[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hero-hud-layer[data-active=true]{box-shadow:inset 2px 0 0 var(--primary), 0 0 22px -6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-layer[data-active=true]{box-shadow:inset 2px 0 0 var(--primary), 0 0 22px -6px color-mix(in oklab, var(--primary) 35%, transparent)}}.hero-hud-layer-icon{border:1px solid var(--ht-border);width:1.4rem;height:1.4rem;color:var(--ht-faint);border-radius:.35rem;flex-shrink:0;place-items:center;transition:color .35s,border-color .35s,background .35s;display:grid}.hero-hud-layer[data-active=true] .hero-hud-layer-icon{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-layer[data-active=true] .hero-hud-layer-icon{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hero-hud-layer[data-active=true] .hero-hud-layer-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-layer[data-active=true] .hero-hud-layer-icon{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.hero-hud-layer-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ht-text);font-size:10.5px;font-weight:600;overflow:hidden}.hero-hud-layer-meta{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--ht-faint);flex-shrink:0;font-size:8px}.hero-hud-layer[data-active=true] .hero-hud-layer-meta{color:var(--primary)}.hero-hud-side{flex-direction:column;gap:.45rem;min-height:0;display:flex}.hero-hud-bars{gap:.22rem;height:100%;padding-top:.85rem;min-height:0!important}.hero-hud-tiles{flex-shrink:0;grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.hero-hud-tiles div{border:1px solid var(--ht-border);background:var(--ht-glass);border-radius:.45rem;padding:.32rem .4rem}.hero-hud-tiles strong{font-family:var(--font-display);color:var(--ht-text);font-size:.95rem;line-height:1.1;display:block}.hero-hud-tiles span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--ht-faint);font-size:7.5px}.hero-hud-feed{border:1px solid var(--ht-border);background:var(--ht-well);border-radius:.5rem;flex-shrink:0;height:3.55rem;padding:.25rem .45rem;overflow:hidden}.hero-hud-feed-mask{height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.hero-hud-feed-track{flex-direction:column;animation:17s linear infinite lc-feed-scroll;display:flex}.hero-hud-feed-row{height:1.15rem;color:var(--ht-muted);flex-shrink:0;align-items:center;gap:.3rem;font-size:9.5px;display:flex;overflow:hidden}.hero-hud-feed-row b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;overflow:hidden}.hero-hud-feed-row i{background:var(--primary);border-radius:999px;flex-shrink:0;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.hero-hud-feed-row i{background:color-mix(in oklab, var(--primary) 70%, transparent)}}.hero-hud-feed-row em{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);flex-shrink:0;font-size:7.5px;font-style:normal}.hero-hud-listing{border:1px solid var(--primary);border-radius:.55rem;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-hud-listing{border:1px solid color-mix(in oklab, var(--primary) 24%, var(--ht-border))}}.hero-hud-listing{background:linear-gradient(120deg, var(--primary), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.hero-hud-listing{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 14%, transparent), transparent 62%)}}.hero-hud-listing{padding:.42rem .55rem}.hero-hud-listing-num{text-align:right;flex-shrink:0}.hero-hud-listing-num span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--ht-faint);font-size:7.5px;display:block}.hero-hud-listing-num strong{font-family:var(--font-display);color:var(--ht-text);font-size:1.15rem;line-height:1.1;display:block}.hero-hud-flash{animation:.9s ease-out both hero-hud-flash}@keyframes hero-hud-flash{0%{color:var(--primary);text-shadow:0 0 14px color-mix(in oklab, var(--primary) 60%, transparent)}to{color:var(--ht-text);text-shadow:none}}.hero-hud-matrix{flex-direction:column;flex:auto;gap:.26rem;min-height:0;display:flex}.hero-hud-matrix-head,.hero-hud-matrix-row{grid-template-columns:minmax(0,1fr) 1.3rem 2.5rem auto;align-items:center;gap:.35rem;display:grid}.hero-hud-matrix-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--ht-faint);flex-shrink:0;padding-inline:.42rem;font-size:7.5px}.hero-hud-matrix-row{border:1px solid var(--ht-border);background:var(--ht-glass);border-radius:.4rem;flex:1 1 0;min-height:0;padding:.3rem .42rem;transition:border-color .35s,background .35s,box-shadow .35s;animation:.5s cubic-bezier(.22,1,.36,1) both hero-tilt-row-in}.hero-hud-matrix-row[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-matrix-row[data-active=true]{border-color:color-mix(in oklab, var(--primary) 42%, var(--ht-border))}}.hero-hud-matrix-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-matrix-row[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hero-hud-matrix-row[data-active=true]{box-shadow:inset 2px 0 0 var(--primary), 0 0 22px -6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-matrix-row[data-active=true]{box-shadow:inset 2px 0 0 var(--primary), 0 0 22px -6px color-mix(in oklab, var(--primary) 35%, transparent)}}.hero-hud-matrix-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ht-text);font-size:10.5px;font-weight:600;overflow:hidden}.hero-hud-matrix-qty,.hero-hud-matrix-ask{font-family:var(--font-mono);text-align:right;color:var(--ht-text);font-size:10px;font-weight:700}.hero-hud-matrix-chan{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.hero-hud-matrix-chan em{width:.85rem;font-family:var(--font-mono);letter-spacing:.04em;text-align:center;color:var(--ht-faint);font-size:6.5px;font-style:normal}.hero-hud-matrix-chan i{background:oklch(90% .012 155);border-radius:.15rem;width:.85rem;height:.5rem;transition:background .4s,box-shadow .4s}.hero-hud-matrix-chan i[data-state=ok]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-matrix-chan i[data-state=ok]{background:color-mix(in oklab, var(--primary) 80%, transparent)}}.hero-hud-matrix-chan i[data-state=ok]{box-shadow:0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-matrix-chan i[data-state=ok]{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 40%, transparent)}}.hero-hud-matrix-chan i[data-state=push]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-matrix-chan i[data-state=push]{background:color-mix(in oklab, var(--primary) 45%, transparent)}}.hero-hud-matrix-chan i[data-state=push]{animation:1.1s ease-in-out infinite two-track-live-pulse}.hero-hud-export{border:1px solid var(--ht-border);background:var(--ht-glass);border-radius:.45rem;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .5rem;display:grid}.hero-hud-export .hero-hud-mini{margin-bottom:0}.hero-hud-export-bar{background:oklch(91% .012 155);border-radius:999px;height:.35rem;position:relative;overflow:hidden}.hero-hud-export-bar i{background:linear-gradient(90deg, var(--primary-deep), var(--primary));width:6%;box-shadow:0 0 12px var(--primary);inset-block:0;border-radius:999px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.hero-hud-export-bar i{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 45%, transparent)}}.hero-hud-export-bar i{animation:3.6s cubic-bezier(.4,0,.2,1) infinite hero-hud-fill}@keyframes hero-hud-fill{0%{width:6%}72%{width:100%}to{width:100%}}.hero-hud-export-meta{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--ht-muted);font-size:8.5px}.hero-hud-chips{flex-wrap:wrap;flex-shrink:0;gap:.28rem;display:flex}.hero-hud-chips span{border:1px solid var(--ht-border);background:var(--ht-glass);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--ht-muted);border-radius:.35rem;align-items:center;gap:.25rem;padding:.22rem .42rem;font-size:8px;display:inline-flex}.hero-hud-quote{flex:auto;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.45rem;min-height:0;display:grid}.hero-hud-steps{flex-direction:column;gap:.3rem;min-height:0;display:flex}.hero-hud-step{border:1px solid var(--ht-border);background:var(--ht-glass);border-radius:.45rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.28rem .4rem;transition:border-color .35s,background .35s,box-shadow .35s;animation:.5s cubic-bezier(.22,1,.36,1) both hero-tilt-row-in;display:flex}.hero-hud-step-dot{border:1px solid var(--ht-border);width:1.1rem;height:1.1rem;font-family:var(--font-mono);color:var(--ht-faint);border-radius:999px;flex-shrink:0;place-items:center;font-size:8px;font-weight:700;transition:color .35s,border-color .35s,background .35s;display:grid}.hero-hud-step-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ht-muted);font-size:9.5px;font-weight:600;overflow:hidden}.hero-hud-step[data-state=active]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-step[data-state=active]{border-color:color-mix(in oklab, var(--primary) 42%, var(--ht-border))}}.hero-hud-step[data-state=active]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-step[data-state=active]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hero-hud-step[data-state=active]{box-shadow:0 0 22px -6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-step[data-state=active]{box-shadow:0 0 22px -6px color-mix(in oklab, var(--primary) 35%, transparent)}}.hero-hud-step[data-state=active] .hero-hud-step-dot{color:var(--primary-foreground);background:var(--primary);border-color:#0000}.hero-hud-step[data-state=active] .hero-hud-step-label{color:var(--ht-text)}.hero-hud-step[data-state=done]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-step[data-state=done]{border-color:color-mix(in oklab, var(--primary) 22%, var(--ht-border))}}.hero-hud-step[data-state=done] .hero-hud-step-dot{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-step[data-state=done] .hero-hud-step-dot{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hero-hud-step[data-state=done] .hero-hud-step-dot{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-step[data-state=done] .hero-hud-step-dot{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.hero-hud-avail{gap:.22rem}.hero-hud-avail-row{flex:1 1 0;grid-template-columns:minmax(0,1fr) 2.4rem auto;align-items:center;gap:.3rem;min-height:0;display:grid}.hero-hud-avail-row span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ht-muted);font-size:9px;font-weight:600;overflow:hidden}.hero-hud-avail-row i{background:oklch(91% .012 155);border-radius:999px;height:.28rem;display:block;overflow:hidden}.hero-hud-avail-row i b{background:var(--primary);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hero-hud-avail-row i b{background:color-mix(in oklab, var(--primary) 80%, transparent)}}.hero-hud-avail-row em{font-family:var(--font-mono);color:var(--primary);font-size:8.5px;font-style:normal;font-weight:700}.hero-hud-money{border:1px solid var(--primary);border-radius:.55rem;flex-direction:column;gap:.3rem;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-hud-money{border:1px solid color-mix(in oklab, var(--primary) 26%, var(--ht-border))}}.hero-hud-money{background:linear-gradient(140deg, var(--primary), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.hero-hud-money{background:linear-gradient(140deg, color-mix(in oklab, var(--primary) 16%, transparent), transparent 68%)}}.hero-hud-money{padding:.45rem .55rem;overflow:hidden}.hero-hud-money-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ht-text);align-items:baseline;gap:.1rem;font-size:clamp(1.6rem,3.2vw,2.15rem);font-weight:700;line-height:1;animation:.5s cubic-bezier(.22,1,.36,1) both hero-hud-value-in;display:flex}@keyframes hero-hud-value-in{0%{opacity:.2;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}.hero-hud-money-value span{color:var(--primary);font-size:.52em}.hero-hud-money-value em{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);margin-left:auto;font-size:.32em;font-style:normal;font-weight:700}.hero-hud-lines{flex-direction:column;flex:auto;justify-content:center;gap:.22rem;min-height:0;display:flex}.hero-hud-lines div{background:var(--ht-well);border-radius:.35rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.26rem .4rem;display:flex}.hero-hud-lines span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ht-muted);font-size:9px;overflow:hidden}.hero-hud-lines strong{font-family:var(--font-mono);color:var(--ht-text);flex-shrink:0;font-size:9.5px;font-weight:700}.hero-hud-lines div[data-total=true]{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-lines div[data-total=true]{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-hud-lines div[data-total=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-lines div[data-total=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hero-hud-lines div[data-total=true] strong{color:var(--primary)}.hero-hud-math{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.hero-hud-math div{border:1px solid var(--ht-border);background:var(--ht-well);border-radius:.4rem;padding:.26rem .32rem}.hero-hud-math span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;color:var(--ht-faint);font-size:7px;display:block;overflow:hidden}.hero-hud-math strong{font-family:var(--font-mono);color:var(--ht-text);margin-top:.08rem;font-size:10px;font-weight:700;display:block}.hero-hud-margin{background:oklch(91% .012 155);border-radius:999px;flex-shrink:0;height:.3rem;overflow:hidden}.hero-hud-margin i{background:linear-gradient(90deg, var(--primary-deep), var(--primary));height:100%;box-shadow:0 0 12px var(--primary);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.hero-hud-margin i{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 45%, transparent)}}.hero-hud-margin i{transition:width .6s cubic-bezier(.22,1,.36,1)}.hero-hud-quote-foot{flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.hero-hud-stamp{border:1px dashed var(--primary);border-radius:.35rem;align-items:center;gap:.3rem;min-width:0;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-hud-stamp{border:1px dashed color-mix(in oklab, var(--primary) 40%, transparent)}}.hero-hud-stamp{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-hud-stamp{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.hero-hud-stamp{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;color:var(--primary);padding:.26rem .45rem;font-size:8px}.hero-hud-send{background:var(--primary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary-foreground);box-shadow:0 0 18px -4px var(--primary);border-radius:.35rem;flex-shrink:0;align-items:center;gap:.28rem;padding:.28rem .5rem;font-size:8px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-hud-send{box-shadow:0 0 18px -4px color-mix(in oklab, var(--primary) 55%, transparent)}}@media (width<=479px){.hero-hud-path{letter-spacing:0;flex:0 auto;padding-inline:.4rem;font-size:7.5px;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}}@media (width<=400px){.hero-hud-chips span:last-child{display:none}.hero-hud-matrix-chan i,.hero-hud-matrix-chan em{width:.7rem}.hero-hud-path{font-size:7px}.hero-hud-path>svg,.hero-hud-layer-meta{display:none}}@media (width<=340px){.hero-hud-path{font-size:6.5px}}@media (prefers-reduced-motion:reduce){.hero-hud-swap,.hero-hud-layer,.hero-hud-matrix-row,.hero-hud-matrix-chan i,.hero-hud-step,.hero-hud-money-value,.hero-hud-flash,.hero-hud-feed-track,.hero-hud-pip,.hero-hud-export-bar i{animation:none}.hero-hud-packet{display:none}.hero-hud-export-bar i{width:74%}}.mps-hub{--mps-pod-fill:white}@supports (color:color-mix(in lab, red, red)){.mps-hub{--mps-pod-fill:color-mix(in oklab, white 82%, var(--surface))}}.mps-hub{--mps-pod-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.mps-hub{--mps-pod-border:color-mix(in oklab, var(--border) 70%, white)}}.mps-hub{--mps-nock:1.35rem;--mps-item-gap:1.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;width:100%;min-width:0;margin-top:1.75rem;display:flex}.mps-hub-pod{filter:drop-shadow(0 14px 32px oklch(0% 0 0/.09));align-items:stretch;width:100%;min-width:0;display:flex}.mps-hub-pod--in{flex-direction:column}.mps-hub-pod--out{flex-direction:column-reverse}.mps-hub-pod-body{z-index:1;background:var(--mps-pod-fill);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--mps-pod-border);flex:auto;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.78)}.mps-hub-pod--in .mps-hub-pod-body{border-bottom-color:#0000;border-radius:1.35rem 1.35rem .45rem .45rem}.mps-hub-pod--out .mps-hub-pod-body{border-top-color:#0000;border-radius:.45rem .45rem 1.35rem 1.35rem}.mps-hub-pod-nock{z-index:0;width:var(--mps-nock);height:var(--mps-nock);margin-block:calc(var(--mps-nock) / -2);background:var(--mps-pod-fill);border:1px solid var(--mps-pod-border);border-radius:.22rem;flex-shrink:0;margin-inline:auto;position:relative;transform:rotate(45deg)}.mps-hub-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mps-hub-track{will-change:transform;width:max-content;animation:28s linear infinite mps-hub-flow-out;display:flex}.mps-hub-pod--in .mps-hub-track{animation-name:mps-hub-flow-in}.mps-hub-pod:hover .mps-hub-track{animation-play-state:paused}@keyframes mps-hub-flow-out{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mps-hub-flow-in{0%{transform:translate(-50%)}to{transform:translate(0)}}.mps-hub-items{align-items:center;gap:var(--mps-item-gap);padding:.85rem var(--mps-item-gap) .85rem 0;flex-wrap:nowrap;flex-shrink:0;margin:0;list-style:none;display:flex}.mps-hub-item{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.mps-hub-icon{background:var(--primary);width:1.7rem;height:1.7rem;color:var(--primary-foreground);box-shadow:0 4px 10px -4px var(--primary);border-radius:.42rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mps-hub-icon{box-shadow:0 4px 10px -4px color-mix(in oklab, var(--primary) 55%, transparent)}}.mps-hub-icon svg{width:.88rem;height:.88rem}.mps-hub-label{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2}.mps-hub-label-short{display:none}.mps-hub-mark{z-index:2;width:5.75rem;height:5.75rem;box-shadow:0 10px 24px -12px oklch(0% 0 0/.18), 0 0 44px -8px var(--primary);background:#fff;border-radius:1.45rem;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mps-hub-mark{box-shadow:0 10px 24px -12px oklch(0% 0 0/.18), 0 0 44px -8px color-mix(in oklab, var(--primary) 40%, transparent)}}.mps-hub-mark img{object-fit:contain;width:auto;max-width:72%;height:auto;max-height:2.55rem}@media (width<=639px){.mps-hub-label-full:not(:only-child){display:none}.mps-hub-label-short{display:inline}.mps-hub{--mps-item-gap:1.1rem}.mps-hub-label{font-size:.75rem}}@media (width>=1024px){.mps-hub{--mps-nock:1.5rem;--mps-item-gap:1.75rem;flex-direction:row;gap:.55rem;margin-top:2rem}.mps-hub-pod{flex:1 1 0;width:auto;max-width:none}.mps-hub-pod--in{flex-direction:row}.mps-hub-pod--out{flex-direction:row-reverse}.mps-hub-pod--in .mps-hub-pod-body{border-bottom-color:var(--mps-pod-border);border-right-color:#0000;border-radius:999px .4rem .4rem 999px}.mps-hub-pod--out .mps-hub-pod-body{border-top-color:var(--mps-pod-border);border-left-color:#0000;border-radius:.4rem 999px 999px .4rem}.mps-hub-pod-nock{margin-block:auto;margin-inline:calc(var(--mps-nock) / -2)}.mps-hub-pod--in .mps-hub-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 6% 78%,#0000 100%)}.mps-hub-pod--out .mps-hub-viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 94%,#0000);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 94%,#0000)}.mps-hub-items{padding-block:.9rem}.mps-hub-icon{border-radius:.5rem;width:1.9rem;height:1.9rem}.mps-hub-icon svg{width:.98rem;height:.98rem}.mps-hub-label{font-size:.9375rem}.mps-hub-mark{border-radius:1.7rem;width:6.75rem;height:6.75rem}.mps-hub-mark img{max-width:74%;max-height:2.85rem}}@media (prefers-reduced-motion:reduce){.mps-hub-track{justify-content:center;width:100%;animation:none;transform:none}.mps-hub-items:nth-child(n+2),.mps-hub-item:nth-child(n+4){display:none}.mps-hub-items{justify-content:center;width:100%;padding-inline:1rem}.mps-hub-viewport{-webkit-mask-image:none;mask-image:none}.mps-hub-pod:hover .mps-hub-track{animation-play-state:paused}}.bh-hero.abt-hero{padding-bottom:clamp(2.75rem,5.5vw,5rem)}@media (width>=1024px){.bh-hero.abt-hero{padding-bottom:clamp(3.25rem,5vh,5.25rem)}}@media (width>=1024px) and (height<=900px){.bh-hero.abt-hero{padding-bottom:clamp(2.25rem,3.5vh,3.25rem)}}@media (width<=639px){.bh-hero.abt-hero{padding-bottom:clamp(2.35rem,8vw,3.5rem)}}.abt-stage{min-width:0;max-width:100%;padding:.2rem .15rem .35rem;position:relative}.abt-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.42rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.55rem .62rem .52rem;display:grid;position:relative;overflow:hidden;container:abt/size}@supports (color:color-mix(in lab, red, red)){.abt-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.abt-room{background:radial-gradient(ellipse at 72% 18%, var(--primary), transparent 42%), linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.abt-room{background:radial-gradient(ellipse at 72% 18%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 42%), color-mix(in oklab, black 52%, var(--dark))}}.abt-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.abt-room{transform-origin:48% 46%;transform-style:preserve-3d;transform:rotateY(-8deg)rotateX(4deg)}.abt-room:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:radial-gradient(circle, var(--primary) .7px, transparent .75px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.abt-room:before{background-image:radial-gradient(circle, color-mix(in oklab, var(--primary) 22%, transparent) .7px, transparent .75px)}}.abt-room:before{opacity:.22;background-size:16px 16px;-webkit-mask-image:radial-gradient(at 58% 52%,#000 12%,#0000 78%);mask-image:radial-gradient(at 58% 52%,#000 12%,#0000 78%)}.abt-head,.abt-body,.abt-foot,.abt-atlas-wrap,.abt-rail,.abt-coverage{z-index:1;min-width:0;position:relative}.abt-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.abt-head-copy{min-width:0}.abt-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--background);align-items:center;gap:.38rem;margin:0;font-size:.58rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.abt-kicker{color:color-mix(in oklab, var(--background) 62%, transparent)}}.abt-live-dot{background:var(--primary);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.abt-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.abt-stage[data-live=true] .abt-live-dot{animation:2s ease-in-out infinite two-track-live-pulse}.abt-head-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:var(--background);margin:.12rem 0 0;font-size:.82rem;font-weight:650;overflow:hidden}.abt-head-stamp{border:1px solid var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.abt-head-stamp{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.abt-head-stamp{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-head-stamp{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.abt-head-stamp{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);padding:.14rem .5rem;font-size:.55rem;font-weight:700}.abt-body{grid-template-columns:7.4rem minmax(0,1fr);gap:.45rem;min-height:0;display:grid}.abt-rail{flex-direction:column;gap:.18rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.abt-rail li{min-width:0}.abt-rail button{cursor:pointer;text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:1px solid #0000;border-radius:.45rem;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.28rem;padding:.22rem .32rem;display:grid}.abt-rail button:hover,.abt-rail button:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-rail button:hover,.abt-rail button:focus-visible{border-color:color-mix(in oklab, var(--primary) 22%, transparent)}}.abt-rail button:hover,.abt-rail button:focus-visible{outline:none}.abt-rail li[data-active=true] button{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-rail li[data-active=true] button{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.abt-rail li[data-active=true] button{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-rail li[data-active=true] button{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.abt-rail-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.abt-rail-index{color:color-mix(in oklab, var(--background) 42%, transparent)}}.abt-rail li[data-active=true] .abt-rail-index{color:var(--primary)}.abt-rail-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.abt-rail-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:var(--background);font-size:.68rem;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abt-rail-copy strong{color:color-mix(in oklab, var(--background) 82%, transparent)}}.abt-rail li[data-active=true] .abt-rail-copy strong{color:var(--background)}.abt-rail-copy em{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.48rem;font-style:normal;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abt-rail-copy em{color:color-mix(in oklab, var(--background) 42%, transparent)}}.abt-atlas-wrap{border:1px solid var(--background);border-radius:.7rem;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abt-atlas-wrap{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.abt-atlas-wrap{background:radial-gradient(ellipse at 50% 58%, var(--primary), transparent 58%), #00000047}@supports (color:color-mix(in lab, red, red)){.abt-atlas-wrap{background:radial-gradient(ellipse at 50% 58%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 58%), oklab(0% none none/.28)}}.abt-atlas{width:100%;height:100%;min-height:0;display:block}.abt-grid{fill:none;stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-grid{stroke:color-mix(in oklab, var(--background) 12%, transparent)}}.abt-grid{stroke-width:.6px}.abt-arc{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-arc{stroke:color-mix(in oklab, var(--primary) 58%, transparent)}}.abt-arc{stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:5 9}.abt-arc-long{stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-arc-long{stroke:color-mix(in oklab, var(--background) 26%, transparent)}}.abt-arc-long{stroke-dasharray:2 10}.abt-stage[data-live=true] .abt-arc{animation:14s linear infinite abt-arc-flow}.abt-packet{fill:var(--primary);filter:drop-shadow(0 0 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.abt-packet{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--primary) 70%, transparent))}}.abt-city-ring{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-city-ring{fill:color-mix(in oklab, var(--primary) 10%, transparent)}}.abt-city-ring{stroke:var(--primary);stroke-width:1.2px}.abt-stage[data-live=true] .abt-city-ring{animation:2.6s ease-in-out infinite abt-ring}.abt-city[data-active=true] .abt-city-ring{stroke-width:1.8px;opacity:1}.abt-city[data-active=true] .abt-city-code{fill:var(--background)}.abt-city-core{fill:var(--primary)}.abt-city-code{fill:var(--primary);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px;font-weight:700}.abt-city-name{fill:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-city-name{fill:color-mix(in oklab, var(--background) 72%, transparent)}}.abt-city-name{font-family:var(--font-sans);font-size:8px;font-weight:500}.abt-atlas-caption{border-top:1px solid var(--background);align-items:flex-start;gap:.45rem;margin:0;padding:.42rem .55rem .48rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abt-atlas-caption{border-top:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.abt-atlas-caption{color:var(--background);font-size:.68rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.abt-atlas-caption{color:color-mix(in oklab, var(--background) 70%, transparent)}}.abt-atlas-caption span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);flex-shrink:0;font-size:.55rem;font-weight:700}.abt-coverage{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.abt-coverage>div{border:1px solid var(--background);border-radius:.45rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.abt-coverage>div{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.abt-coverage>div{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-coverage>div{background:color-mix(in oklab, var(--background) 5%, transparent)}}.abt-coverage>div{padding:.22rem .38rem .26rem}.abt-coverage>div[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-coverage>div[data-active=true]{border-color:color-mix(in oklab, var(--primary) 36%, transparent)}}.abt-coverage>div[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-coverage>div[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.abt-coverage strong{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.55rem;font-weight:700;display:block}.abt-coverage span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.46rem;font-weight:650;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abt-coverage span{color:color-mix(in oklab, var(--background) 58%, transparent)}}.abt-foot{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.abt-foot>div{border:1px solid var(--background);border-radius:.5rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.abt-foot>div{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.abt-foot>div{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-foot>div{background:color-mix(in oklab, var(--background) 5%, transparent)}}.abt-foot>div{padding:.32rem .45rem .38rem}.abt-foot strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.02em;color:var(--background);font-size:.78rem;font-weight:700;display:block;overflow:hidden}.abt-foot span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);font-size:.48rem;font-weight:650;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abt-foot span{color:color-mix(in oklab, var(--background) 48%, transparent)}}@keyframes abt-arc-flow{to{stroke-dashoffset:-140px}}@keyframes abt-ring{0%,to{opacity:.4;stroke-width:1.1px}50%{opacity:.95;stroke-width:1.7px}}.abt-facts{grid-template-columns:1fr;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.abt-facts li{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:1rem;padding:1.1rem 1.15rem 1.15rem}.abt-facts strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.15;display:block}.abt-facts span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);margin-top:.28rem;font-size:.68rem;font-weight:700;display:block}.abt-facts p{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.8125rem;line-height:1.55}.abt-journey{gap:1.15rem;min-width:0;margin-top:2rem;display:grid}.abt-journey-list,.abt-journey-panel{min-width:0}.abt-journey-list{--abt-journey-num-pad:1rem;--abt-journey-num-col:2.4rem;--abt-journey-line-x:calc(1px + var(--abt-journey-num-pad) + (var(--abt-journey-num-col) / 2))}.abt-journey-ledger-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0 0 .7rem;font-size:.62rem;font-weight:700}.abt-journey-list ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.abt-journey-list ol:before{content:"";pointer-events:none;top:1.1rem;bottom:1.1rem;left:var(--abt-journey-line-x);background:var(--primary);width:1px;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.abt-journey-list ol:before{background:color-mix(in oklab, var(--primary) 28%, var(--border))}}.abt-journey-list button{grid-template-columns:var(--abt-journey-num-col) minmax(0, 1fr);cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--card);width:100%;min-width:0;padding:.85rem var(--abt-journey-num-pad);box-shadow:var(--shadow-card);color:inherit;border-radius:.95rem;align-items:center;gap:.85rem;transition:border-color .25s,box-shadow .25s,background .25s;display:grid}.abt-journey-list button:hover,.abt-journey-list button:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-journey-list button:hover,.abt-journey-list button:focus-visible{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.abt-journey-list button:hover,.abt-journey-list button:focus-visible{outline:none}.abt-journey-list button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-journey-list button[data-active=true]{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.abt-journey-list button[data-active=true]{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 48%)}@supports (color:color-mix(in lab, red, red)){.abt-journey-list button[data-active=true]{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 8%, white) 0%, var(--card) 48%)}}.abt-journey-list button[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-journey-list button[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in oklab, var(--primary) 16%, transparent)}}.abt-journey-index{z-index:1;text-align:center;font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);font-size:.72rem;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.abt-journey-index{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.abt-journey-list button[data-active=true] .abt-journey-index{color:var(--primary)}.abt-journey-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.abt-journey-copy em{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);font-size:.62rem;font-style:normal;font-weight:700}.abt-journey-copy strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:1.02rem;font-weight:700;line-height:1.25}.abt-journey-stack-inline{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--muted-foreground);font-size:.58rem;font-weight:650;display:block;overflow:hidden}.abt-journey-panel{border:1px solid var(--border);background:linear-gradient(165deg, var(--primary) 0%, var(--card) 46%);border-radius:1.15rem;flex-direction:column;min-height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.abt-journey-panel{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 7%, white) 0%, var(--card) 46%)}}.abt-journey-panel{box-shadow:var(--shadow-card);padding:1.15rem 1.25rem 1.2rem}.abt-journey-chrome{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.abt-journey-path{min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.38rem;margin:0;font-size:.58rem;font-weight:700;display:inline-flex}.abt-journey[data-live=true] .abt-journey-path .abt-live-dot{animation:2s ease-in-out infinite two-track-live-pulse}.abt-journey-pin{border:1px solid var(--border);background:var(--muted-foreground);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.abt-journey-pin{background:color-mix(in oklab, var(--muted-foreground) 8%, transparent)}}.abt-journey-pin{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);padding:.12rem .48rem;font-size:.52rem;font-weight:700}.abt-journey-pin[data-pinned=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-journey-pin[data-pinned=true]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.abt-journey-pin[data-pinned=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-journey-pin[data-pinned=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.abt-journey-pin[data-pinned=true]{color:var(--primary)}.abt-journey-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0;font-size:.68rem;font-weight:700}.abt-journey-panel h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin:.55rem 0 0;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:700;line-height:1.15}.abt-journey-kicker-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.72rem;font-weight:650}.abt-journey-body{max-width:48ch;color:var(--muted-foreground);margin:.85rem 0 0;font-size:.9rem;line-height:1.65}.abt-chips{flex-wrap:wrap;gap:.35rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.abt-chips li{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.abt-chips li{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.abt-chips li{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-chips li{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.abt-chips li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary);padding:.16rem .52rem;font-size:.58rem;font-weight:700}.abt-journey-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.95rem 0 0;display:grid}.abt-journey-signals>div{border:1px solid var(--border);background:var(--background);border-radius:.65rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.abt-journey-signals>div{background:color-mix(in oklab, var(--background) 70%, white)}}.abt-journey-signals>div{padding:.45rem .5rem .5rem}.abt-journey-signals dt{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:.52rem;font-weight:700;overflow:hidden}.abt-journey-signals dd{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:.22rem 0 0;font-size:.82rem;font-weight:700;overflow:hidden}.abt-journey-operates{color:var(--foreground);flex:1;margin:.9rem 0 0;font-size:.8125rem;line-height:1.55}.abt-journey-progress{gap:.35rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.abt-journey-progress li{background:var(--border);border-radius:999px;flex:1;height:.28rem}@supports (color:color-mix(in lab, red, red)){.abt-journey-progress li{background:color-mix(in oklab, var(--border) 80%, var(--foreground))}}.abt-journey-progress li[data-active=true]{background:var(--primary)}.abt-overview-board{min-width:0;margin-top:1.75rem}.abt-surfaces{grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.abt-surfaces>li{min-width:0;height:100%}.abt-surface{cursor:pointer;text-align:left;width:100%;min-width:0;height:100%;font:inherit;color:inherit;border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:1.05rem;flex-direction:column;padding:1.1rem 1.15rem 1.05rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.abt-surface:hover,.abt-surface:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-surface:hover,.abt-surface:focus-visible{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.abt-surface:hover,.abt-surface:focus-visible{box-shadow:var(--shadow-lift);outline:none;transform:translateY(-2px)}.abt-surface[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-surface[data-active=true]{border-color:color-mix(in oklab, var(--primary) 48%, var(--border))}}.abt-surface[data-active=true]{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 52%)}@supports (color:color-mix(in lab, red, red)){.abt-surface[data-active=true]{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 8%, white) 0%, var(--card) 52%)}}.abt-surface[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-surface[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in oklab, var(--primary) 16%, transparent)}}.abt-surface-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;justify-content:space-between;align-items:center;gap:.6rem;font-size:.62rem;font-weight:700;display:flex}.abt-surface-meta span:first-child{color:var(--primary)}.abt-surface-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);overflow:hidden}.abt-surface strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin-top:.7rem;font-size:1.08rem;font-weight:700;line-height:1.25;display:block}.abt-surface p{color:var(--muted-foreground);flex:1;margin:.45rem 0 0;font-size:.8125rem;line-height:1.55}.abt-surface-cta{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary);align-items:center;gap:.28rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.abt-surface-cta:hover,.abt-surface-cta:focus-visible{text-underline-offset:.16em;outline:none;text-decoration:underline}.abt-surface-dock{border:1px solid var(--border);background:linear-gradient(165deg, var(--primary) 0%, var(--card) 48%);border-radius:1.15rem;margin-top:.9rem}@supports (color:color-mix(in lab, red, red)){.abt-surface-dock{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 7%, white) 0%, var(--card) 48%)}}.abt-surface-dock{box-shadow:var(--shadow-card);padding:1.15rem 1.2rem 1.2rem}.abt-surface-dock-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.abt-surface-dock-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0;font-size:.62rem;font-weight:700}.abt-surface-dock h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);align-items:baseline;gap:.5rem;margin:.35rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;line-height:1.2;display:flex}.abt-surface-dock h3 span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);font-size:.72rem}.abt-surface-dock-body{max-width:72ch;color:var(--muted-foreground);margin:.7rem 0 0;font-size:.875rem;line-height:1.6}.abt-surface-dock .abt-chips{margin-top:.75rem}.abt-readout{grid-template-columns:1fr;gap:.45rem;margin:.9rem 0 0;display:grid}.abt-readout>div{border:1px solid var(--border);background:var(--background);border-radius:.65rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.abt-readout>div{background:color-mix(in oklab, var(--background) 70%, white)}}.abt-readout>div{padding:.5rem .6rem .55rem}.abt-readout dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:.55rem;font-weight:700}.abt-readout dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:.2rem 0 0;font-size:.92rem;font-weight:700}.abt-audiences{border:1px solid var(--border);background:var(--primary-soft);border-radius:1.15rem;margin-top:1.75rem;padding:1.15rem 1.2rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.abt-audiences{background:color-mix(in oklab, var(--primary-soft) 55%, var(--card))}}.abt-audiences-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0 0 .85rem;font-size:.68rem;font-weight:700}.abt-audiences ul{grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.abt-audiences li{min-width:0}.abt-audience{min-width:0;height:100%;color:inherit;border:1px solid var(--border);background:var(--card);border-radius:.85rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:block}.abt-audience:hover,.abt-audience:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-audience:hover,.abt-audience:focus-visible{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.abt-audience:hover,.abt-audience:focus-visible{box-shadow:var(--shadow-card);outline:none}.abt-audience strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:.98rem;font-weight:700;display:block}.abt-audience p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.abt-principles-board{min-width:0;margin-top:2rem}.abt-principles{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.abt-principles li{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:1.05rem;padding:1.25rem 1.3rem 1.3rem}.abt-principles li>span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--primary);font-size:.72rem;font-weight:700}.abt-principles h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:.55rem 0 0;font-size:1.15rem;font-weight:700;line-height:1.25}.abt-principles p{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.875rem;line-height:1.6}.abt-principles .abt-chips{margin-top:.85rem}.abt-principle-contract{border-top:1px solid var(--border);padding-top:.7rem;color:var(--foreground)!important;margin:.75rem 0 0!important;font-size:.8rem!important;line-height:1.5!important}.abt-principles-spine{border:1px solid var(--primary);border-radius:1.05rem;margin-top:.85rem}@supports (color:color-mix(in lab, red, red)){.abt-principles-spine{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.abt-principles-spine{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 55%)}@supports (color:color-mix(in lab, red, red)){.abt-principles-spine{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 8%, white) 0%, var(--card) 55%)}}.abt-principles-spine{padding:1.05rem 1.15rem 1.1rem}.abt-principles-spine-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0;font-size:.62rem;font-weight:700}.abt-principles-spine>p:last-child{max-width:78ch;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.875rem;line-height:1.6}.abt-presence{gap:1.75rem;min-width:0;display:grid}.abt-presence-sun{max-width:42ch;font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);margin:1rem 0 0;font-size:.72rem;font-weight:650;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.abt-presence-sun{color:color-mix(in oklab, var(--background) 62%, transparent)}}.abt-presence-mail{flex-direction:column;gap:.2rem;margin:1.35rem 0 0;display:flex}.abt-presence-mail span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--background);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.abt-presence-mail span{color:color-mix(in oklab, var(--background) 52%, transparent)}}.abt-presence-mail a{width:fit-content;font-family:var(--font-display);letter-spacing:-.01em;color:var(--primary);font-size:1.02rem;font-weight:650;text-decoration:none}.abt-presence-mail a:hover,.abt-presence-mail a:focus-visible{text-underline-offset:.18em;text-decoration:underline}.abt-offices{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.abt-offices li{border:1px solid var(--background);border-radius:.95rem;grid-template-rows:auto auto auto auto;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:start;gap:.18rem .75rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.abt-offices li{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.abt-offices li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-offices li{background:color-mix(in oklab, var(--background) 6%, transparent)}}.abt-offices li{padding:.95rem 1.05rem}.abt-office-index{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);grid-row:1/span 2;font-size:.68rem;font-weight:700}.abt-offices strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--background);font-size:1.12rem;font-weight:700}.abt-offices em{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);grid-column:2;font-size:.62rem;font-style:normal;font-weight:650}@supports (color:color-mix(in lab, red, red)){.abt-offices em{color:color-mix(in oklab, var(--background) 55%, transparent)}}.abt-office-code{border:1px solid var(--primary);border-radius:999px;grid-area:1/3/span 2;align-self:center}@supports (color:color-mix(in lab, red, red)){.abt-office-code{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.abt-office-code{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-office-code{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.abt-office-code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);padding:.18rem .55rem;font-size:.62rem;font-weight:700}.abt-office-window,.abt-office-coverage{grid-column:2/-1;margin:0}.abt-office-window{font-family:var(--font-mono);letter-spacing:.06em;color:var(--primary);font-size:.62rem;font-weight:650}.abt-office-coverage{color:var(--background);font-size:.78rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.abt-office-coverage{color:color-mix(in oklab, var(--background) 62%, transparent)}}@media (width>=640px){.abt-facts,.abt-surfaces,.abt-audiences ul{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-readout,.abt-journey-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.abt-stage{padding:.1rem .1rem .3rem 0}.abt-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.abt-journey{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(1.1rem,2.2vw,1.75rem)}.abt-surfaces{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}.abt-surfaces>li:nth-child(-n+3){grid-column:span 2}.abt-surfaces>li:nth-child(n+4){grid-column:span 3}.abt-audiences ul{grid-template-columns:repeat(4,minmax(0,1fr))}.abt-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.abt-presence{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,3vw,2.75rem)}.abt-readout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px) and (width<=1512px){.abt-facts{gap:.7rem}.abt-facts strong{font-size:clamp(1.2rem,1.6vw,1.5rem)}.abt-surface,.abt-journey-panel,.abt-principles li,.abt-surface-dock{padding-inline:1.05rem}.abt-surface strong{font-size:1.02rem}}@media (width>=1024px) and (height<=900px){.abt-room{height:clamp(18rem,48vh,26rem);max-height:clamp(18rem,48vh,26rem)}}@media (width<=1023px){.abt-stage,.abt-room,.abt-facts,.abt-journey,.abt-surfaces,.abt-audiences,.abt-principles,.abt-presence,.abt-offices,.abt-ops,.abt-surface-dock,.abt-overview-board{min-width:0;max-width:100%}.abt-stage{padding:0;overflow-x:clip}.abt-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);transform:rotateY(-5deg)rotateX(2.5deg)}.abt-head-title,.abt-rail-copy strong,.abt-atlas-caption,.abt-surface p,.abt-audience p,.abt-principles p,.abt-facts p{overflow-wrap:anywhere}}@media (width<=639px){.abt-room{gap:.32rem;height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:.5rem .55rem .48rem;transform:none}.abt-head{flex-wrap:wrap}.abt-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.32rem}.abt-rail{flex-direction:row;gap:.2rem;overflow:auto hidden}.abt-rail li{flex:none;padding:0}.abt-rail button{grid-template-columns:auto;padding:.18rem .4rem}.abt-rail-copy,.abt-atlas-caption,.abt-city-name,.abt-coverage{display:none}.abt-atlas-wrap{grid-template-rows:minmax(0,1fr)}.abt-foot>div{padding:.28rem .32rem}.abt-journey-list button,.abt-surface,.abt-audience,.abt-principles li,.abt-offices li,.abt-surface-dock,.abt-ops{overflow-wrap:anywhere}.abt-journey-signals,.abt-readout{grid-template-columns:1fr}.abt-journey-stack-inline{white-space:normal}}@container abt (width<=22rem){.abt-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.abt-rail{flex-direction:row;overflow-x:auto}.abt-rail-copy,.abt-city-name,.abt-atlas-caption,.abt-coverage{display:none}}@container abt (height<=20rem){.abt-atlas-caption,.abt-city-name,.abt-head-stamp,.abt-coverage{display:none}}@media (prefers-reduced-motion:reduce){.abt-room{transform:none}.abt-stage[data-live=true] .abt-live-dot,.abt-stage[data-live=true] .abt-city-ring,.abt-stage[data-live=true] .abt-arc,.abt-journey[data-live=true] .abt-journey-path .abt-live-dot,.abt-ops[data-live=true] .abt-ops-feed,.abt-ops[data-live=true] .abt-ops-sun li[data-status=live] i{animation:none}.abt-surface:hover,.abt-surface:focus-visible,.abt-ops .lc-tilt-card,.abt-ops .lc-tilt-wrap{transform:none}}.abt-ops{width:100%;min-width:0;container:abt-ops/inline-size}.abt-ops .lc-body{gap:.55rem}.abt-ops-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.abt-ops-panel-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.58rem;font-weight:700;display:flex}.abt-ops-sun{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abt-ops-sun{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.abt-ops-sun{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-ops-sun{background:color-mix(in oklab, var(--background) 68%, white)}}.abt-ops-sun{min-width:0;padding:.55rem .6rem .6rem}.abt-ops-sun ul{grid-template-columns:1fr;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.abt-ops-sun li{border:1px solid #0000;border-radius:.55rem;grid-template-rows:auto auto;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.18rem .45rem;min-width:0;padding:.32rem .4rem .38rem;display:grid}.abt-ops-sun li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-ops-sun li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.abt-ops-sun li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-ops-sun li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.abt-ops-sun strong{font-family:var(--font-mono);letter-spacing:.08em;color:var(--foreground);font-size:.72rem;font-weight:700}.abt-ops-sun em{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--muted-foreground);font-size:.58rem;font-style:normal;font-weight:650;overflow:hidden}.abt-ops-sun li>span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);grid-area:1/3;font-size:.52rem;font-weight:700}.abt-ops-sun li[data-status=live]>span{color:var(--primary)}.abt-ops-sun li>i{background:var(--border);border-radius:999px;grid-area:2/1/auto/-1;height:.28rem;display:block}@supports (color:color-mix(in lab, red, red)){.abt-ops-sun li>i{background:color-mix(in oklab, var(--border) 80%, var(--foreground))}}.abt-ops-sun li>i{overflow:hidden}.abt-ops-sun li>i:after{content:"";border-radius:inherit;background:var(--muted-foreground);width:34%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.abt-ops-sun li>i:after{background:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.abt-ops-sun li[data-status=covering]>i:after{background:var(--primary);width:62%}@supports (color:color-mix(in lab, red, red)){.abt-ops-sun li[data-status=covering]>i:after{background:color-mix(in oklab, var(--primary) 55%, transparent)}}.abt-ops-sun li[data-status=live]>i:after{background:var(--primary);width:100%}.abt-ops[data-live=true] .abt-ops-sun li[data-status=live] i:after{animation:2s ease-in-out infinite two-track-live-pulse}.abt-ops-work{flex:1;grid-template-columns:1fr;gap:.5rem;min-width:0;min-height:0;display:grid}.abt-ops-desks,.abt-ops-feed-panel{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.4rem;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.abt-ops-desks,.abt-ops-feed-panel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.abt-ops-desks,.abt-ops-feed-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-ops-desks,.abt-ops-feed-panel{background:color-mix(in oklab, var(--background) 68%, white)}}.abt-ops-desks,.abt-ops-feed-panel{padding:.55rem .6rem .6rem}.abt-ops-table{gap:.18rem;min-width:0;display:grid}.abt-ops-row{min-width:0;color:var(--muted-foreground);border-radius:.45rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.9fr) 4.4rem;align-items:center;gap:.35rem;padding:.28rem .35rem;font-size:.68rem;display:grid}.abt-ops-row-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;font-size:.5rem;font-weight:700}.abt-ops-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-ops-row[data-active=true]{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.abt-ops-row[data-active=true]{color:var(--foreground)}.abt-ops-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.abt-ops-row strong{font-family:var(--font-mono);color:var(--foreground);font-weight:700}.abt-ops-row [data-status]{font-family:var(--font-mono);letter-spacing:.08em;font-size:.52rem;font-weight:700}.abt-ops-row [data-status=live]{color:var(--primary)}.abt-ops-handoff,.abt-ops-selected{color:var(--muted-foreground);margin:0;font-size:.72rem;line-height:1.45}.abt-ops-handoff span,.abt-ops-selected strong{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);margin-right:.4rem;font-size:.55rem;font-weight:700;display:inline-block}.abt-ops[data-live=true] .abt-ops-feed{animation:18s linear infinite lc-feed-scroll}@container abt-ops (width>=28rem){.abt-ops-sun ul{grid-template-columns:repeat(3,minmax(0,1fr))}.abt-ops-work{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}}@media (width<=639px){.abt-ops .lc-screen{height:auto;min-height:0;max-height:none}.abt-ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-ops-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.abt-ops-row-head,.abt-ops-row span:nth-child(2),.abt-ops-row span:nth-child(3){display:none}}.bh-hero.bdm-hero,.bh-hero.plt-hero{padding-bottom:clamp(2.75rem,5.5vw,5rem)}@media (width>=1024px){.bh-hero.bdm-hero,.bh-hero.plt-hero{padding-bottom:clamp(3.25rem,5vh,5.25rem)}}@media (width>=1024px) and (height<=900px){.bh-hero.bdm-hero,.bh-hero.plt-hero{padding-bottom:clamp(2.25rem,3.5vh,3.25rem)}}@media (width<=639px){.bh-hero.bdm-hero,.bh-hero.plt-hero{padding-bottom:clamp(2.35rem,8vw,3.5rem)}}.bdm-stage{min-width:0;max-width:100%;padding:.2rem .15rem .35rem;position:relative}.bdm-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.42rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.55rem .62rem .52rem;display:grid;position:relative;overflow:hidden;container:bdm/size}@supports (color:color-mix(in lab, red, red)){.bdm-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.bdm-room{background:linear-gradient(165deg, var(--primary) 0%, transparent 38%), linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.bdm-room{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 16%, transparent) 0%, transparent 38%), linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 42%), color-mix(in oklab, black 54%, var(--dark))}}.bdm-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.bdm-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.bdm-room{transform-origin:48% 46%;transform-style:preserve-3d;font-family:var(--font-sans);transform:rotateY(-8deg)rotateX(4deg)}.bdm-room:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:repeating-linear-gradient(90deg, transparent, transparent 11px, var(--background) 12px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bdm-room:before{background-image:repeating-linear-gradient(90deg, transparent, transparent 11px, color-mix(in oklab, var(--background) 5%, transparent) 12px)}}.bdm-room:before{opacity:.35;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 100%);mask-image:linear-gradient(#0000 0%,#000 28% 100%)}.bdm-head,.bdm-body,.bdm-foot,.bdm-slots,.bdm-brief{z-index:1;min-width:0;position:relative}.bdm-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.bdm-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--background);align-items:center;gap:.38rem;margin:0;font-size:.58rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bdm-kicker{color:color-mix(in oklab, var(--background) 62%, transparent)}}.bdm-live-dot{background:var(--primary);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.bdm-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.bdm-stage[data-live=true] .bdm-live-dot{animation:2s ease-in-out infinite two-track-live-pulse}.bdm-head-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--background);margin:.12rem 0 0;font-size:.82rem;font-weight:650}.bdm-head-meta{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.bdm-chip{border:1px solid var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bdm-chip{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.bdm-chip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.bdm-chip{background:color-mix(in oklab, var(--background) 6%, transparent)}}.bdm-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);padding:.14rem .5rem;font-size:.55rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bdm-chip{color:color-mix(in oklab, var(--background) 72%, transparent)}}.bdm-chip-live{border-color:var(--primary);align-items:center;gap:.32rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bdm-chip-live{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bdm-chip-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bdm-chip-live{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.bdm-chip-live{color:var(--primary)}.bdm-chip-live i{background:var(--primary);border-radius:999px;width:.35rem;height:.35rem}.bdm-stage[data-live=true] .bdm-chip-live i{animation:2s ease-in-out infinite two-track-live-pulse}.bdm-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.45rem;min-height:0;display:grid}.bdm-slots{border:1px solid var(--background);border-radius:.7rem;flex-direction:column;gap:.22rem;min-height:0;margin:0;padding:.35rem;list-style:none;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bdm-slots{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.bdm-slots{background:oklab(0% none none/.28)}.bdm-slots li{border:1px solid #0000;border-radius:.5rem;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;padding:.32rem .4rem;display:grid}.bdm-slots li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bdm-slots li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.bdm-slots li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bdm-slots li[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.bdm-slot-time{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--background);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bdm-slot-time{color:color-mix(in oklab, var(--background) 78%, transparent)}}.bdm-slots li[data-active=true] .bdm-slot-time{color:var(--primary)}.bdm-slot-copy{flex-direction:column;gap:.04rem;min-width:0;display:flex}.bdm-slot-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--background);font-size:.72rem;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bdm-slot-copy strong{color:color-mix(in oklab, var(--background) 86%, transparent)}}.bdm-slot-copy em{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.48rem;font-style:normal;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bdm-slot-copy em{color:color-mix(in oklab, var(--background) 42%, transparent)}}.bdm-slot-zone{border:1px solid var(--background);border-radius:.3rem}@supports (color:color-mix(in lab, red, red)){.bdm-slot-zone{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.bdm-slot-zone{font-family:var(--font-mono);letter-spacing:.1em;color:var(--background);padding:.08rem .32rem;font-size:.5rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bdm-slot-zone{color:color-mix(in oklab, var(--background) 55%, transparent)}}.bdm-slots li[data-active=true] .bdm-slot-zone{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bdm-slots li[data-active=true] .bdm-slot-zone{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bdm-slots li[data-active=true] .bdm-slot-zone{color:var(--primary)}.bdm-brief{border:1px solid var(--background);border-radius:.7rem;flex-direction:column;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bdm-brief{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.bdm-brief{background:linear-gradient(180deg, var(--primary), transparent 40%), #00000038}@supports (color:color-mix(in lab, red, red)){.bdm-brief{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 8%, transparent), transparent 40%), oklab(0% none none/.22)}}.bdm-brief{padding:.45rem .5rem .48rem}.bdm-brief-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0 0 .35rem;font-size:.52rem;font-weight:700}.bdm-agenda{flex-direction:column;flex:1;gap:.22rem;min-height:0;margin:0;padding:0;list-style:none;display:flex}.bdm-agenda li{border:1px solid #0000;border-radius:.5rem;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.4rem;min-width:0;padding:.28rem .35rem;display:grid}.bdm-agenda li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bdm-agenda li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}.bdm-agenda li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bdm-agenda li[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.bdm-agenda-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bdm-agenda-index{color:color-mix(in oklab, var(--background) 42%, transparent)}}.bdm-agenda li[data-active=true] .bdm-agenda-index{color:var(--primary)}.bdm-agenda strong{font-family:var(--font-display);color:var(--background);font-size:.72rem;font-weight:650;display:block}@supports (color:color-mix(in lab, red, red)){.bdm-agenda strong{color:color-mix(in oklab, var(--background) 88%, transparent)}}.bdm-agenda em{color:var(--background);margin-top:.08rem;font-size:.62rem;font-style:normal;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.bdm-agenda em{color:color-mix(in oklab, var(--background) 52%, transparent)}}.bdm-attend{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.bdm-attend span{border:1px solid var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bdm-attend span{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.bdm-attend span{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.bdm-attend span{background:color-mix(in oklab, var(--background) 6%, transparent)}}.bdm-attend span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);padding:.16rem .48rem;font-size:.5rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bdm-attend span{color:color-mix(in oklab, var(--background) 68%, transparent)}}.bdm-foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.25rem .75rem;font-size:.52rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.bdm-foot{color:color-mix(in oklab, var(--background) 48%, transparent)}}.bdm-who{grid-template-columns:1fr;gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.bdm-who>li{min-width:0;height:100%}.bdm-who-card{border:1px solid var(--border);background:var(--card);min-width:0;height:100%;box-shadow:var(--shadow-card);border-radius:1.1rem;flex-direction:column;padding:1.25rem 1.3rem 1.2rem;display:flex}.bdm-who-card[data-track=travel]{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 48%)}@supports (color:color-mix(in lab, red, red)){.bdm-who-card[data-track=travel]{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 7%, white) 0%, var(--card) 48%)}}.bdm-who-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:0;font-size:.68rem;font-weight:700}.bdm-who-card h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin:.55rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}.bdm-who-card>p{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.875rem;line-height:1.6}.bdm-who-card ul{gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bdm-who-card ul li{color:var(--foreground);padding-left:.9rem;font-size:.8125rem;position:relative}.bdm-who-card ul li:before{content:"";background:var(--primary);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.5em;left:0}.bdm-who-cta{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary);align-items:center;gap:.28rem;margin-top:1.1rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.bdm-who-cta:hover,.bdm-who-cta:focus-visible{text-underline-offset:.18em;outline:none;text-decoration:underline}.bdm-who-also{color:var(--muted-foreground);margin:1.35rem 0 0;font-size:.875rem}.bdm-who-also a{color:var(--foreground);font-weight:600;text-decoration:none}.bdm-who-also a:hover,.bdm-who-also a:focus-visible{color:var(--primary);outline:none}.bdm-field-error{color:oklch(52% .16 25);margin-top:.35rem;font-size:.75rem;line-height:1.4;display:block}.bdm-success-dl{gap:.65rem;margin:1.15rem 0 0;display:grid}.bdm-success-dl div{border-bottom:1px solid var(--border);gap:.12rem;padding-bottom:.55rem;display:grid}.bdm-success-dl dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);font-size:.62rem;font-weight:700}.bdm-success-dl dd{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}@media (width>=768px){.bdm-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.bdm-stage{padding:.1rem .1rem .3rem 0}}@media (width>=1024px) and (height<=900px){.bdm-room{height:clamp(18rem,48vh,26rem);max-height:clamp(18rem,48vh,26rem)}}@media (width<=1023px){.bdm-stage,.bdm-room,.bdm-who{min-width:0;max-width:100%}.bdm-stage{padding:0;overflow-x:clip}.bdm-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);transform:rotateY(-5deg)rotateX(2.5deg)}.bdm-head-title,.bdm-slot-copy strong,.bdm-agenda strong,.bdm-who-card h3,.bdm-who-card>p{overflow-wrap:anywhere}}@media (width<=639px){.bdm-room{gap:.32rem;height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:.5rem .55rem .48rem;transform:none}.bdm-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.32rem}.bdm-slots{flex-direction:row;overflow:auto hidden}.bdm-slots li{flex:none;grid-template-columns:auto;padding:.18rem .45rem}.bdm-slot-copy,.bdm-agenda em,.bdm-attend,.bdm-foot span:last-child{display:none}.bdm-who-card{overflow-wrap:anywhere}}@container bdm (width<=22rem){.bdm-body{grid-template-columns:1fr}.bdm-slot-copy,.bdm-agenda em{display:none}}@media (prefers-reduced-motion:reduce){.bdm-room{transform:none}.bdm-stage[data-live=true] .bdm-live-dot,.bdm-stage[data-live=true] .bdm-chip-live i{animation:none}}.plt-stage{min-width:0;max-width:100%;padding:.2rem .15rem .35rem;position:relative}.plt-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.42rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.55rem .62rem .52rem;display:grid;position:relative;overflow:hidden;container:plt/size}@supports (color:color-mix(in lab, red, red)){.plt-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.plt-room{background:radial-gradient(ellipse at 18% 88%, var(--primary), transparent 46%), linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.plt-room{background:radial-gradient(ellipse at 18% 88%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 46%), linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 42%), color-mix(in oklab, black 54%, var(--dark))}}.plt-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.plt-room{transform-origin:48% 46%;transform-style:preserve-3d;transform:rotateY(-8deg)rotateX(4deg)}.plt-room:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:repeating-linear-gradient(0deg, transparent, transparent 13px, var(--background) 14px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plt-room:before{background-image:repeating-linear-gradient(0deg, transparent, transparent 13px, color-mix(in oklab, var(--background) 5%, transparent) 14px)}}.plt-room:before{opacity:.28;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 72%);mask-image:linear-gradient(90deg,#000 0%,#0000 72%)}.plt-head,.plt-body,.plt-foot,.plt-spine,.plt-hub{z-index:1;min-width:0;position:relative}.plt-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.plt-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--background);align-items:center;gap:.38rem;margin:0;font-size:.58rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plt-kicker{color:color-mix(in oklab, var(--background) 62%, transparent)}}.plt-live-dot{background:var(--primary);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.plt-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.plt-stage[data-live=true] .plt-live-dot{animation:2s ease-in-out infinite two-track-live-pulse}.plt-head-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--background);margin:.12rem 0 0;font-size:.82rem;font-weight:650}.plt-head-stamp{border:1px solid var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.plt-head-stamp{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.plt-head-stamp{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-head-stamp{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.plt-head-stamp{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--primary);padding:.14rem .5rem;font-size:.55rem;font-weight:700}.plt-body{flex-direction:column;gap:.4rem;min-height:0;display:flex}.plt-hub{border:1px solid var(--primary);border-radius:.7rem;flex-shrink:0;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.plt-hub{border:1px solid color-mix(in oklab, var(--primary) 38%, transparent)}}.plt-hub{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-hub{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.plt-hub{padding:.42rem .55rem}.plt-hub-mark{background:var(--primary);width:1.7rem;height:1.7rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-foreground);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:800;display:inline-flex}.plt-hub strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--background);font-size:.78rem;font-weight:700;display:block}.plt-hub em{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);font-size:.5rem;font-style:normal;font-weight:650;display:block}@supports (color:color-mix(in lab, red, red)){.plt-hub em{color:color-mix(in oklab, var(--background) 58%, transparent)}}.plt-spine{flex-direction:column;flex:1;gap:.16rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.plt-spine li{border:1px solid #0000;border-radius:.5rem;grid-template-columns:.7rem 1.7rem minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;padding:.28rem .4rem .28rem .2rem;display:grid}.plt-spine li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-spine li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 34%, transparent)}}.plt-spine li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-spine li[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.plt-spine-rail{justify-content:center;align-self:stretch;align-items:center;display:flex}.plt-spine-rail i{background:var(--background);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.plt-spine-rail i{background:color-mix(in oklab, var(--background) 28%, transparent)}}.plt-spine-rail i{box-shadow:0 0 0 3px var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-spine-rail i{box-shadow:0 0 0 3px color-mix(in oklab, var(--background) 6%, transparent)}}.plt-spine li[data-active=true] .plt-spine-rail i{background:var(--primary);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-spine li[data-active=true] .plt-spine-rail i{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 22%, transparent)}}.plt-stage[data-live=true] .plt-spine li[data-active=true] .plt-spine-rail i{animation:2s ease-in-out infinite two-track-live-pulse}.plt-spine-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.plt-spine-index{color:color-mix(in oklab, var(--background) 40%, transparent)}}.plt-spine li[data-active=true] .plt-spine-index{color:var(--primary)}.plt-spine-copy{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.plt-spine-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--background);font-size:.74rem;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-spine-copy strong{color:color-mix(in oklab, var(--background) 84%, transparent)}}.plt-spine li[data-active=true] .plt-spine-copy strong{color:var(--background)}.plt-spine-copy em{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);flex-shrink:0;font-size:.48rem;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.plt-spine-copy em{color:color-mix(in oklab, var(--background) 40%, transparent)}}.plt-spine li[data-active=true] .plt-spine-copy em{color:var(--primary)}.plt-foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.25rem .75rem;font-size:.52rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.plt-foot{color:color-mix(in oklab, var(--background) 48%, transparent)}}.plt-map{grid-template-columns:1fr;gap:.8rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.plt-map>li{min-width:0;height:100%}.plt-map-card{min-width:0;height:100%;color:inherit;border:1px solid var(--background);border-radius:1.05rem;flex-direction:column;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.plt-map-card{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.plt-map-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-map-card{background:color-mix(in oklab, var(--background) 6%, transparent)}}.plt-map-card{padding:1.1rem 1.15rem 1.05rem;transition:border-color .25s,background .25s,transform .25s}.plt-map-card:hover,.plt-map-card:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-map-card:hover,.plt-map-card:focus-visible{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.plt-map-card:hover,.plt-map-card:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-map-card:hover,.plt-map-card:focus-visible{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.plt-map-card:hover,.plt-map-card:focus-visible{outline:none;transform:translateY(-2px)}.plt-map-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;justify-content:space-between;align-items:center;gap:.6rem;font-size:.62rem;font-weight:700;display:flex}.plt-map-meta span:first-child{color:var(--primary)}.plt-map-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--background);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-map-meta span:last-child{color:color-mix(in oklab, var(--background) 48%, transparent)}}.plt-map-card strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--background);margin-top:.7rem;font-size:1.08rem;font-weight:700;line-height:1.25;display:block}.plt-map-card p{color:var(--background);flex:1;margin:.45rem 0 0;font-size:.8125rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.plt-map-card p{color:color-mix(in oklab, var(--background) 68%, transparent)}}.plt-map-cta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--primary);align-items:center;gap:.28rem;margin-top:.95rem;font-size:.68rem;font-weight:700;display:inline-flex}@media (width>=640px){.plt-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.plt-stage{padding:.1rem .1rem .3rem 0}.plt-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}.plt-map>li:nth-child(-n+3){grid-column:span 2}.plt-map>li:nth-child(n+4){grid-column:span 3}}@media (width>=1024px) and (width<=1512px){.plt-map-card{padding-inline:1.05rem}.plt-map-card strong{font-size:1.02rem}}@media (width>=1024px) and (height<=900px){.plt-room{height:clamp(18rem,48vh,26rem);max-height:clamp(18rem,48vh,26rem)}}@media (width<=1023px){.plt-stage,.plt-room,.plt-map{min-width:0;max-width:100%}.plt-stage{padding:0;overflow-x:clip}.plt-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);transform:rotateY(-5deg)rotateX(2.5deg)}.plt-head-title,.plt-spine-copy strong,.plt-map-card p{overflow-wrap:anywhere}}@media (width<=639px){.plt-room{gap:.32rem;height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:.5rem .55rem .48rem;transform:none}.plt-hub em,.plt-spine-copy em,.plt-foot span:last-child{display:none}.plt-map-card{overflow-wrap:anywhere}}@container plt (width<=22rem){.plt-hub em,.plt-spine-copy em{display:none}}@media (prefers-reduced-motion:reduce){.plt-room{transform:none}.plt-stage[data-live=true] .plt-live-dot,.plt-stage[data-live=true] .plt-spine li[data-active=true] .plt-spine-rail i{animation:none}.plt-map-card:hover,.plt-map-card:focus-visible{transform:none}}.bds-title{max-width:38rem;font-family:var(--font-display);letter-spacing:-.035em;color:var(--foreground);margin:1rem 0 0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;line-height:1.15}.bds-intro{max-width:36rem;color:var(--muted-foreground);margin:1rem 0 0;font-size:.9375rem;line-height:1.65}.bds-board{--bds-cols:10fr 12fr 12fr 11fr;border:1px solid var(--border);background:linear-gradient(180deg, var(--primary) 0%, var(--card) 22%);border-radius:1.25rem;gap:.85rem;min-width:0;padding:1rem 1.05rem 1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bds-board{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 6%, var(--card)) 0%, var(--card) 22%)}}.bds-board{box-shadow:var(--shadow-card)}.bds-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .85rem;min-width:0;padding:.1rem .15rem .85rem;display:flex}.bds-toolbar-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);font-size:.68rem;font-weight:700}.bds-toolbar-right{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}.bds-live{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bds-live{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.bds-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bds-live{background:color-mix(in oklab, var(--primary) 10%, white)}}.bds-live{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary-deep);padding:.18rem .55rem .18rem .42rem;font-size:.62rem;font-weight:700}.bds-live i{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bds-live i{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.bds-section[data-live=true] .bds-live i{animation:1.6s ease-out infinite two-track-live-pulse}.bds-toolbar-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);font-size:.68rem;font-weight:650}.bds-ruler{grid-template-columns:var(--bds-cols);gap:.35rem;min-width:0;padding:.15rem .1rem;display:grid;position:relative}.bds-seg{flex-direction:column;justify-content:flex-end;gap:.28rem;min-width:0;padding-top:1.05rem;display:flex;position:relative}.bds-playhead{z-index:2;background:var(--primary);opacity:0;width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--primary), 0 4px 10px var(--primary);border-radius:999px;position:absolute;top:.1rem;left:50%}@supports (color:color-mix(in lab, red, red)){.bds-playhead{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 20%, transparent), 0 4px 10px color-mix(in oklab, var(--primary) 35%, transparent)}}.bds-playhead{transition:opacity .35s;transform:translate(-50%)}.bds-seg[data-active=true] .bds-playhead{opacity:1}.bds-playhead:after{content:"";background:var(--primary);width:1.5px;height:.55rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.bds-seg-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;overflow:hidden}.bds-seg[data-active=true] .bds-seg-label{color:var(--primary-deep)}.bds-seg-bar{background:var(--primary);border-radius:999px;height:.48rem}@supports (color:color-mix(in lab, red, red)){.bds-seg-bar{background:color-mix(in oklab, var(--primary) 16%, var(--surface))}}.bds-seg-bar{transition:background .35s}.bds-seg[data-active=true] .bds-seg-bar{background:var(--primary);box-shadow:0 0 12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.bds-seg[data-active=true] .bds-seg-bar{box-shadow:0 0 12px color-mix(in oklab, var(--primary) 35%, transparent)}}.bds-ruler-ends{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);justify-content:space-between;padding:0 .1rem .15rem;font-size:.58rem;font-weight:650;display:flex}.bds-cards{grid-template-columns:1fr;gap:.7rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.bds-cards>li{min-width:0;height:100%}.bds-card{border:1px solid var(--border);background:var(--card);min-width:0;height:100%;box-shadow:var(--shadow-card);border-radius:1rem;flex-direction:column;padding:1rem 1.05rem 1.05rem;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.bds-card[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bds-card[data-active=true]{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.bds-card[data-active=true]{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 48%)}@supports (color:color-mix(in lab, red, red)){.bds-card[data-active=true]{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 8%, white) 0%, var(--card) 48%)}}.bds-card[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.bds-card[data-active=true]{box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in oklab, var(--primary) 16%, transparent)}}.bds-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bds-card-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:.72rem;font-weight:700}.bds-card-mins{border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:.12rem .48rem;font-size:.62rem;font-weight:700}.bds-card[data-active=true] .bds-card-mins{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bds-card[data-active=true] .bds-card-mins{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.bds-card[data-active=true] .bds-card-mins{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bds-card[data-active=true] .bds-card-mins{background:color-mix(in oklab, var(--primary) 10%, white)}}.bds-card[data-active=true] .bds-card-mins{color:var(--primary-deep)}.bds-card h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);overflow-wrap:anywhere;margin:.7rem 0 0;font-size:1.12rem;font-weight:700;line-height:1.25}.bds-card-body{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}.bds-outcome{gap:.2rem;margin-top:auto;padding-top:.85rem;display:grid}.bds-outcome span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);font-size:.58rem;font-weight:700}.bds-outcome strong{color:var(--foreground);font-size:.78rem;font-weight:600;line-height:1.45}.bds-now{border:1px solid var(--primary);gap:.28rem;min-width:0;margin-top:.15rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bds-now{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.bds-now{background:var(--primary);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.bds-now{background:color-mix(in oklab, var(--primary) 7%, var(--surface))}}.bds-now-meta{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}.bds-now-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);font-size:.62rem;font-weight:700}.bds-now-chip{font-family:var(--font-mono);letter-spacing:.06em;color:var(--primary-deep);margin-left:auto;font-size:.62rem;font-weight:700}.bds-now strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);overflow-wrap:anywhere;font-size:1rem;font-weight:700}.bds-now>p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}@media (width>=640px){.bds-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bds-board{gap:.95rem;padding:1.15rem 1.2rem 1.2rem}}@media (width>=1024px){.bds-cards{grid-template-columns:var(--bds-cols);gap:.75rem}.bds-card h3{font-size:1.05rem}.bds-now{grid-template-rows:auto auto;grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;column-gap:1.25rem}.bds-now-meta{grid-area:1/1}.bds-now strong{grid-area:2/1}.bds-now>p{grid-area:1/2/span 2;align-self:center;font-size:.875rem}}@media (width>=1280px){.bds-card{padding:1.1rem 1.15rem 1.15rem}.bds-card h3{font-size:1.12rem}}@media (width<=1023px){.bds-section,.bds-board,.bds-ruler,.bds-cards,.bds-now{min-width:0;max-width:100%}.bds-board{overflow-x:clip}.bds-title,.bds-card h3,.bds-now strong,.bds-outcome strong{overflow-wrap:anywhere}}@media (width<=639px){.bds-ruler{gap:.22rem}.bds-seg-label{font-size:.52rem}.bds-playhead{width:.58rem;height:.58rem}.bds-card{padding:.95rem 1rem 1rem}.bds-now-chip{margin-left:0}}@media (prefers-reduced-motion:reduce){.bds-playhead,.bds-seg-bar,.bds-card{transition:none}.bds-section[data-live=true] .bds-live i{animation:none}}.site-nav{z-index:50;isolation:isolate;inset-inline:0;position:fixed;top:0;overflow-x:clip}.site-nav .container-nav{padding-inline:max(clamp(.875rem, 1.5vw, 1.75rem), env(safe-area-inset-left)) max(clamp(.875rem, 1.5vw, 1.75rem), env(safe-area-inset-right))}.site-nav-bar{z-index:2;border-bottom:1px solid var(--border);background:var(--background);position:relative}.site-nav-logo{max-width:min(100%,12rem)}@media (width>=400px){.site-nav-logo{max-width:min(100%,17.5rem)}}.site-nav a,.site-nav button{-webkit-tap-highlight-color:transparent}.site-nav-toggle{touch-action:manipulation;appearance:none;background:0 0;border:0}.site-nav-toggle:focus,.site-nav-sheet:focus{outline:none}.site-nav-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-nav-layer{z-index:1;visibility:hidden;pointer-events:none;transition:visibility 0s .3s;position:fixed;inset:0}.site-nav-layer[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.site-nav-backdrop{cursor:pointer;background:var(--dark);border:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-nav-backdrop{background:color-mix(in oklab, var(--dark) 48%, transparent)}}.site-nav-backdrop{opacity:0;transition:opacity .3s}.site-nav-layer[data-open=true] .site-nav-backdrop{opacity:1}.site-nav-sheet{background:var(--background);opacity:0;flex-direction:column;min-width:0;height:calc(100dvh - 4.5rem);min-height:0;max-height:calc(100dvh - 4.5rem);transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:4.5rem 0 0;overflow:hidden;transform:translateY(-.5rem)}.site-nav-layer[data-open=true] .site-nav-sheet{opacity:1;transform:none}.site-nav-links{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.125rem;min-height:0;padding-block:.75rem .5rem;display:flex;overflow:hidden auto}.site-nav-link{min-height:2.75rem;box-shadow:none;appearance:none;color:var(--foreground);text-wrap:balance;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.5rem;align-items:center;padding:.875rem 1rem;font-size:1rem;font-weight:600;display:flex}.site-nav-link:hover{background:var(--secondary)}.site-nav-link.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-nav-link.is-active{background:color-mix(in oklab, var(--primary) 5%, transparent)}}.site-nav-link.is-active{color:var(--primary)}.site-nav-link.is-active:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-nav-link.is-active:hover{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.site-nav-link:focus,.site-nav-cta:focus{box-shadow:none;outline:none}.site-nav-link:focus-visible,.site-nav-cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none),(pointer:coarse){.site-nav-link:focus,.site-nav-link:focus-visible,.site-nav-cta:focus,.site-nav-cta:focus-visible,.site-nav-toggle:focus,.site-nav-toggle:focus-visible,.site-nav-sheet:focus,.site-nav-sheet:focus-visible{box-shadow:none;outline:none}}.site-nav-ctas{border-top:1px solid var(--border);padding-top:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:.75rem;display:flex}.site-nav-cta{appearance:none;text-align:center;-webkit-tap-highlight-color:transparent;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;display:flex}.site-nav-cta-login{border:1px solid var(--border);color:var(--foreground)}.site-nav-cta-login:hover{background:var(--secondary)}.site-nav-cta-demo{background:var(--primary);color:var(--primary-foreground)}html.site-nav-locked,html.site-nav-locked body{overscroll-behavior:none;overflow:hidden!important}@media (width<=359px){.site-nav-logo{max-width:min(100%,10.25rem);height:2.75rem}.site-nav-link,.site-nav-cta{padding-inline:.75rem}}@media (width>=768px) and (width<=1023px){.site-nav-sheet{border-left:1px solid var(--border);width:min(24rem,100%);box-shadow:-18px 0 40px -24px var(--ink);left:auto}@supports (color:color-mix(in lab, red, red)){.site-nav-sheet{box-shadow:-18px 0 40px -24px color-mix(in oklab, var(--ink) 35%, transparent)}}.site-nav-sheet{transform:translate(1.25rem)}.site-nav-layer[data-open=true] .site-nav-sheet{transform:none}}@media (height<=500px){.site-nav-links{padding-top:.35rem;padding-bottom:.25rem}.site-nav-link{padding-block:.625rem}.site-nav-ctas{padding-top:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));gap:.5rem}}@media (prefers-reduced-motion:reduce){.site-nav-bar,.site-nav-backdrop,.site-nav-sheet,.site-nav-toggle svg{transition:none}}.sss-sticky{--sss-console-h:clamp(28rem, 58dvh, 34rem);flex-direction:column;gap:.75rem;height:calc(100dvh - 6rem);min-height:0;padding-block:1.25rem;display:flex}.sss-sticky-stage{min-width:0;height:var(--sss-console-h);min-height:var(--sss-console-h);max-height:var(--sss-console-h);flex:none;overflow:hidden}.sss-slider{will-change:transform;height:100%;display:flex}.sss-slide{flex-direction:column;min-width:0;height:100%;padding-inline:.15rem;display:flex}.sss-caption{flex-shrink:0;height:2.75rem;position:relative;overflow:hidden}.sss-caption-line{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:none;color:var(--muted-foreground);font-size:11px;transition:opacity .5s,transform .5s;position:absolute;inset-inline:0}.sss-dots{flex-shrink:0;justify-content:center;gap:.375rem;display:flex}.sss-dot{background:var(--primary);opacity:.35;border-radius:999px;width:.5rem;height:.25rem;transition:width .5s,opacity .5s}.sss-dot-on{opacity:1;width:2rem}.sss-mobile,.sss-stage,.sss-stage .lc-frame,.sss-stage .lc-bezel{width:100%;min-width:0;max-width:100%}.sss-stage{--sss-console-h:clamp(22.5rem, 58svh, 28rem);height:var(--sss-console-h);min-height:var(--sss-console-h);max-height:var(--sss-console-h);overflow:hidden;container:sss/inline-size}.sss-stage .lc-frame,.sss-stage .lc-bezel,.sss-stage .lc-screen{height:100%;min-height:0;max-height:100%}.sss-stage .lc-frame{flex-direction:column;display:flex}.sss-stage .lc-bezel{flex-direction:column;padding:.45rem;display:flex}.sss-stage .lc-screen{flex-direction:column;flex:auto;display:flex}.sss-stage .lc-body{flex:auto;gap:.5rem;min-height:0;padding:.6rem .65rem .55rem}.sss-stage .two-track-chrome{padding:.5rem .75rem}.sss-stage .two-track-chrome-path{font-size:10px}.sss-mobile .sss-stage .lc-screen{height:100%;min-height:0;max-height:100%}.sss-stats{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.sss-stage .lc-stat{padding:.4rem .5rem}.sss-stage .lc-stat-value{font-size:clamp(.82rem,1.8vw,1.02rem)}.sss-tick{color:var(--primary)}.sss-context{flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.sss-context-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);margin:0;font-size:10px;font-weight:700}.sss-context-title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);margin:.12rem 0 0;font-size:clamp(.78rem,1.7vw,.92rem);font-weight:650;overflow:hidden}.sss-chip{border:1px solid var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sss-chip{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.sss-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-chip{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.sss-chip{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);padding:.18rem .55rem;font-size:10px;font-weight:700}.sss-work{flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:.5rem;min-height:0;display:grid}.sss-panel{height:100%;min-height:0}.sss-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.sss-channel{border:1px solid var(--foreground);border-radius:.45rem;flex-direction:column;gap:.08rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.sss-channel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.sss-channel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.sss-channel{background:color-mix(in oklab, var(--background) 80%, white)}}.sss-channel{padding:.28rem .32rem}.sss-channel strong{font-family:var(--font-mono);letter-spacing:.04em;color:var(--foreground);font-size:10px}.sss-channel span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:9px;overflow:hidden}.sss-channel[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-channel[data-active=true]{border-color:color-mix(in oklab, var(--primary) 32%, var(--border))}}.sss-channel[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-channel[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, white)}}.sss-spark{align-items:flex-end;gap:.18rem;height:2.35rem;margin-top:.15rem;display:flex}.sss-spark i{background:var(--primary);border-radius:2px 2px 0 0;flex:auto;min-width:0}@supports (color:color-mix(in lab, red, red)){.sss-spark i{background:color-mix(in oklab, var(--primary) 22%, var(--muted))}}.sss-spark i[data-active=true]{background:var(--primary)}.sss-table{border-collapse:collapse;width:100%;font-size:clamp(.68rem,1.5vw,.75rem)}.sss-table th{font-family:var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:none;color:var(--muted-foreground);padding:.15rem .22rem .28rem;font-size:9px;font-weight:700}.sss-table td{border-top:1px solid var(--foreground);padding:.28rem .22rem}@supports (color:color-mix(in lab, red, red)){.sss-table td{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.sss-table td{color:var(--foreground);white-space:nowrap}.sss-table td:first-child{text-overflow:ellipsis;max-width:7.5rem;overflow:hidden}.sss-table tr[data-active=true] td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-table tr[data-active=true] td{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.sss-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--primary);background:var(--primary);border-radius:999px;align-items:center;padding:.08rem .4rem;font-size:9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sss-status{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.sss-status[data-status=syncing],.sss-status[data-status=retry]{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sss-status[data-status=syncing],.sss-status[data-status=retry]{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.sss-status[data-status=hold]{color:var(--muted-foreground)}.sss-steps,.sss-rail{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.sss-steps li,.sss-rail li{border:1px solid var(--foreground);border-radius:.5rem;align-items:center;gap:.28rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.sss-steps li,.sss-rail li{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.sss-steps li,.sss-rail li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.sss-steps li,.sss-rail li{background:color-mix(in oklab, var(--background) 72%, white)}}.sss-steps li,.sss-rail li{color:var(--muted-foreground);padding:.32rem .4rem;font-size:clamp(.62rem,1.4vw,.72rem);font-weight:650}.sss-steps li span:first-child{font-family:var(--font-mono);color:var(--primary);font-size:9px}.sss-steps li[data-active=true],.sss-rail li[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-steps li[data-active=true],.sss-rail li[data-current=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.sss-steps li[data-active=true],.sss-rail li[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-steps li[data-active=true],.sss-rail li[data-current=true]{background:color-mix(in oklab, var(--primary) 8%, white)}}.sss-steps li[data-active=true],.sss-rail li[data-current=true]{color:var(--foreground)}.sss-rail li{flex-direction:column;align-items:flex-start;gap:.1rem}.sss-rail-icon{color:var(--primary);display:inline-flex}.sss-rail li strong{color:var(--foreground);font-size:clamp(.66rem,1.5vw,.75rem)}.sss-rail li span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);font-size:9px;font-weight:500;overflow:hidden}.sss-quote{gap:.28rem;margin:0;display:grid}.sss-quote div{justify-content:space-between;gap:.5rem;font-size:clamp(.7rem,1.6vw,.78rem);display:flex}.sss-quote dt{color:var(--muted-foreground)}.sss-quote dd{color:var(--foreground);margin:0;font-weight:650}.sss-quote-total dd{font-family:var(--font-mono);color:var(--primary)}.sss-math{background:var(--foreground);border-radius:999px;height:.42rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sss-math{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.sss-math i[data-tone=cost]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sss-math i[data-tone=cost]{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.sss-math i[data-tone=margin]{background:var(--primary)}.sss-share{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.sss-share li{border:1px solid var(--foreground);border-radius:.5rem;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sss-share li{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.sss-share li{color:var(--foreground);padding:.38rem .5rem;font-size:.75rem}.sss-share li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-share li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.sss-share li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-share li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, white)}}.sss-share li[data-active=true]{color:var(--primary)}.sss-note{color:var(--muted-foreground);margin:0;font-size:.68rem;line-height:1.4}.sss-bars{gap:.55rem;display:grid}.sss-bars span{color:var(--muted-foreground);justify-content:space-between;margin-bottom:.22rem;font-size:.72rem;display:flex}.sss-bars strong{font-family:var(--font-mono);color:var(--foreground)}.sss-bars b{background:var(--foreground);border-radius:999px;height:.42rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sss-bars b{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.sss-bars i{border-radius:inherit;background:var(--primary);height:100%;display:block}.sss-bars i[data-tone=floor]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sss-bars i[data-tone=floor]{background:color-mix(in oklab, var(--foreground) 28%, transparent)}}.sss-lags{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.sss-lags li{border-radius:.4rem;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.22rem .28rem;font-size:.72rem;display:grid}.sss-lags li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-lags li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.sss-lags em{font-family:var(--font-mono);color:var(--muted-foreground);font-style:normal}.sss-endpoints{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.sss-endpoints li{min-width:0;font-family:var(--font-mono);color:var(--foreground);border-radius:.4rem;align-items:center;gap:.4rem;padding:.22rem .3rem;font-size:clamp(.62rem,1.4vw,.72rem);display:flex;overflow:hidden}.sss-endpoints li em{color:var(--primary);flex-shrink:0;font-style:normal;font-weight:700}.sss-endpoints li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sss-endpoints li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, white)}}.sss-json{overflow-wrap:anywhere;white-space:pre-wrap;font-family:var(--font-mono);color:var(--foreground);margin:0;font-size:clamp(.62rem,1.4vw,.72rem);line-height:1.45}.sss-feed{flex-shrink:0}.sss-stage .lc-feed-row{grid-template-columns:3.6rem minmax(0,1fr) auto;gap:.4rem}.sss-stage[data-live=true] .sss-feed .lc-feed-list{animation:16s linear infinite lc-feed-scroll}.sss-stage .lc-feed-msg{text-overflow:ellipsis;overflow:hidden}@container sss (width<=540px){.sss-work,.sss-work-quote,.sss-work-api{grid-template-columns:minmax(0,1fr)}.sss-context-title{white-space:normal}.sss-table td:first-child{max-width:6.25rem}.sss-steps,.sss-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.sss-rail li span:last-child{display:none}}@media (width<=429px){.sss-stage{--sss-console-h:clamp(20.5rem, 56svh, 24.5rem)}.sss-mobile .sss-stage .lc-bezel{padding:.35rem}.sss-mobile .sss-stage .lc-body{gap:.42rem;padding:.5rem .5rem .45rem}.sss-mobile .sss-stage .lc-stat{padding:.32rem .38rem}.sss-mobile .two-track-chrome-path{font-size:9px}.sss-mobile .sss-feed{height:4.1rem}}@media (width>=768px) and (width<=1023px){.sss-stage{--sss-console-h:clamp(26rem, 48vh, 30rem)}}@media (width>=1024px){.sss-stage{--sss-console-h:clamp(28rem, 58dvh, 34rem)}}@media (prefers-reduced-motion:reduce){.sss-slider,.sss-caption-line,.sss-dot{transition:none}.sss-stage .lc-scan,.sss-stage .lc-panel-dot,.sss-stage .two-track-chrome-pulse,.sss-stage .two-track-chrome-pulse:after,.sss-stage .lc-spin,.sss-stage[data-live=true] .sss-feed .lc-feed-list{animation:none}}.faq-hero,.faq-list,.faq-help{min-width:0;overflow-x:clip}.bh-hero.faq-hero{padding-bottom:clamp(2.75rem,5.5vw,5rem)}@media (width>=1024px){.bh-hero.faq-hero{padding-bottom:clamp(3.25rem,5vh,5.25rem)}.faq-hero .bh-layout{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:center}}@media (width>=1024px) and (height<=900px){.bh-hero.faq-hero{padding-bottom:clamp(2.25rem,3.5vh,3.25rem)}}@media (width<=639px){.bh-hero.faq-hero{padding-bottom:clamp(2.35rem,8vw,3.5rem)}}.faq-hero-title{overflow-wrap:anywhere;max-width:18ch}.faq-hero-em{color:var(--primary);font-family:inherit;font-style:italic;font-weight:500;display:inline}.faq-index{border:1px solid var(--background);min-width:0;max-width:100%}@supports (color:color-mix(in lab, red, red)){.faq-index{border:1px solid color-mix(in oklab, var(--background) 16%, transparent)}}.faq-index{border-radius:var(--radius);background:linear-gradient(165deg, var(--background), var(--background))}@supports (color:color-mix(in lab, red, red)){.faq-index{background:linear-gradient(165deg, color-mix(in oklab, var(--background) 10%, transparent), color-mix(in oklab, var(--background) 4%, transparent))}}.faq-index{box-shadow:inset 0 1px 0 var(--background), 0 18px 48px #00000047}@supports (color:color-mix(in lab, red, red)){.faq-index{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--background) 12%, transparent), 0 18px 48px oklab(0% none none/.28)}}.faq-index{-webkit-backdrop-filter:blur(18px);padding:1rem .85rem .85rem}.faq-index-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;color:var(--background);align-items:center;gap:.45rem;margin:0 .4rem .7rem;font-size:10px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.faq-index-kicker{color:color-mix(in oklab, var(--background) 55%, transparent)}}.faq-index-kicker span{color:var(--primary)}.faq-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.faq-index-btn{border-radius:calc(var(--radius) - 2px);width:100%;min-width:0;min-height:2.75rem;color:var(--background);background:0 0;border:1px solid #0000;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.faq-index-btn{color:color-mix(in oklab, var(--background) 88%, transparent)}}.faq-index-btn{text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}.faq-index-btn:hover,.faq-index-btn:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-index-btn:hover,.faq-index-btn:focus-visible{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.faq-index-btn:hover,.faq-index-btn:focus-visible{outline:none}.faq-index-btn[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-index-btn[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.faq-index-btn[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-index-btn[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.faq-index-btn[data-active=true]{color:var(--background)}.faq-index-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);flex-shrink:0;font-size:10px;font-weight:700}.faq-index-label{min-width:0;font-size:.875rem;font-weight:600;line-height:1.25}.faq-list{background:var(--background);padding-block:clamp(1.75rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.faq-accordion{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);max-width:52rem;box-shadow:var(--shadow-card);margin-inline:auto;overflow:hidden}.faq-item{scroll-margin-top:5.5rem;border-color:var(--border)!important}.faq-item:last-child{border-bottom:0!important}.faq-trigger{min-height:2.75rem;color:var(--foreground)!important;align-items:flex-start!important;gap:.75rem!important;padding:1rem 1.05rem!important;font-size:1rem!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important}.faq-trigger:hover,.faq-trigger:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-trigger:hover,.faq-trigger:focus-visible{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.faq-trigger:hover,.faq-trigger:focus-visible{outline:none;text-decoration:none!important}.faq-trigger[data-state=open]{background:var(--primary-soft)}.faq-trigger-index{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);flex-shrink:0;font-size:11px;font-weight:700}.faq-trigger-q{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.faq-trigger svg{width:1.125rem;height:1.125rem;color:var(--primary);flex-shrink:0;margin-top:.2rem}.faq-content{font-size:inherit!important}.faq-answer{max-width:62ch;color:var(--muted-foreground);margin:0;padding:0 1.05rem 1.15rem 3.05rem;font-size:.9375rem;line-height:1.65}.faq-help{background:var(--dark);color:var(--background);padding-block:clamp(2.5rem,5vw,4.25rem)}.faq-help-grid{gap:clamp(1.5rem,3.5vw,2.75rem);min-width:0;display:grid}.faq-help-title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:700;line-height:1.15}.faq-help-body{max-width:38rem;color:var(--background);margin-top:.85rem;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.faq-help-body{color:color-mix(in oklab, var(--background) 68%, transparent)}}.faq-help-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.faq-help-card{border:1px solid var(--background);flex-direction:column;justify-content:center;gap:.2rem;min-width:0;min-height:2.75rem;padding:1rem 1.1rem 1rem 3.15rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.faq-help-card{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.faq-help-card{border-radius:var(--radius);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.faq-help-card{background:color-mix(in oklab, var(--background) 5%, transparent)}}.faq-help-card{color:var(--background);text-decoration:none;transition:border-color .16s,background .16s}.faq-help-card:hover,.faq-help-card:focus-visible{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-help-card:hover,.faq-help-card:focus-visible{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.faq-help-card:hover,.faq-help-card:focus-visible{outline:none}.faq-help-icon{background:var(--primary);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:1.05rem;left:1.05rem}@supports (color:color-mix(in lab, red, red)){.faq-help-icon{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.faq-help-icon{color:var(--primary)}.faq-help-card-label{letter-spacing:.02em;color:var(--background);font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.faq-help-card-label{color:color-mix(in oklab, var(--background) 62%, transparent)}}.faq-help-card-mail{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--background);font-size:.8125rem;line-height:1.4}@media (width>=640px){.faq-index{padding:1.15rem 1rem 1rem}.faq-index-list{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-help-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.faq-index-list{grid-template-columns:minmax(0,1fr)}.faq-help-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.faq-trigger{padding:1.1rem 1.25rem!important}.faq-answer{padding:0 1.25rem 1.25rem 3.35rem}}@media (width<=429px){.faq-index-list{grid-template-columns:minmax(0,1fr)}.faq-answer{padding-left:1.05rem}.faq-hero-title{max-width:none}}@media (prefers-reduced-motion:reduce){.faq-help-card{transition:none}}.ct-hero{min-width:0;overflow:hidden}.bh-hero.ct-hero{padding-bottom:0}.ct-hero-banner{gap:1.25rem;padding-inline:clamp(.875rem,1.5vw,1.75rem)}.ct-hero-copy{z-index:2;position:relative}.ct-hero .bh-body{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.ct-hero .bh-body{color:color-mix(in oklab, var(--background) 92%, transparent)}}.ct-hero-title{overflow-wrap:anywhere;max-width:12ch}.ct-hero-stage{z-index:1;width:100%;min-width:0;max-width:none;height:clamp(14rem,42vw,20rem);max-height:20rem;margin-inline:calc(-1*clamp(.875rem,1.5vw,1.75rem));position:relative;overflow:hidden}.ct-hero-media{width:100%;height:100%;max-height:100%;position:absolute;inset:0;overflow:hidden}.ct-hero-img{object-fit:cover;object-position:78% 42%;width:100%;max-width:none;height:100%;max-height:100%;display:block}.ct-hero-vignette{pointer-events:none;background:linear-gradient(#00000073 0%,#0000 28%),linear-gradient(90deg,#000000c7 0%,#00000052 28%,#00000014 48%,#0000 66%);position:absolute;inset:0}@media (width>=768px) and (width<=1023px){.ct-hero-stage{height:clamp(16rem,38vh,22rem);max-height:22rem}.ct-hero-img{object-position:80% 40%}}@media (width>=1024px){.bh-hero.ct-hero{padding:0}.ct-hero-banner{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.22fr);align-items:stretch;gap:0;height:clamp(22rem,52vh,34rem);min-height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding-inline:0}.ct-hero-copy{flex-direction:column;justify-content:center;min-height:0;padding:clamp(5.75rem,8vh,7.5rem) clamp(1rem,2.5vw,2rem) clamp(1.75rem,3vh,2.75rem) clamp(1.5rem,4.5vw,4.25rem);display:flex}.ct-hero-stage{height:100%;min-height:0;max-height:100%;margin-inline:0;overflow:hidden}.ct-hero-img{object-position:82% 44%}.ct-hero-vignette{background:linear-gradient(90deg,#000000f0 0%,#00000094 16%,#0003 38%,#0000 58%),linear-gradient(#00000038 0%,#0000 18% 82%,#00000047 100%)}}@media (width>=1024px) and (height<=900px){.ct-hero-banner{height:clamp(20rem,48vh,28rem);min-height:clamp(20rem,48vh,28rem);max-height:clamp(20rem,48vh,28rem)}.ct-hero-copy{padding-top:clamp(5.75rem,8vh,7.5rem);padding-bottom:clamp(1.25rem,2.5vh,2rem)}}@media (width<=639px){.ct-hero-title{max-width:none}.ct-hero-stage{height:clamp(13.5rem,48vw,18rem);max-height:18rem}.ct-hero-img{object-position:72% 40%}}.legal-hero,.legal-doc{min-width:0;overflow-x:clip}.legal-shell{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem,3vw,2rem)}.bh-hero.legal-hero{padding-bottom:clamp(2.25rem,4.5vw,3.5rem)}@media (width>=1024px){.bh-hero.legal-hero{padding-bottom:clamp(2.75rem,4.5vh,4.25rem)}}@media (width>=1024px) and (height<=900px){.bh-hero.legal-hero{padding-bottom:clamp(2rem,3vh,2.75rem)}}@media (width<=639px){.bh-hero.legal-hero{padding-bottom:clamp(1.85rem,6vw,2.75rem)}}.legal-hero-copy{width:100%;max-width:none}.legal-hero-title{overflow-wrap:anywhere;max-width:none}.legal-hero .bh-body,.legal-hero-intro{max-width:none}.legal-hero-em{color:var(--primary);font-family:inherit;font-style:italic;font-weight:500;display:inline}.legal-hero-updated{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--background);margin-top:1.15rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.legal-hero-updated{color:color-mix(in oklab, var(--background) 78%, transparent)}}.legal-doc{background:var(--background);padding-block:clamp(1.5rem,3.5vw,2.5rem) clamp(2.5rem,5vw,4.5rem)}.legal-doc-note{max-width:none;color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 0 1.15rem;font-size:.8125rem;line-height:1.6}.legal-doc-note a{color:var(--foreground);text-decoration:none}.legal-doc-note a:hover,.legal-doc-note a:focus-visible{color:var(--primary);outline:none}.legal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;margin:0 0 1.5rem;padding:0;scroll-margin-top:6rem;display:grid}.legal-tab{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;min-height:4.25rem;color:var(--foreground);text-align:left;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:flex-start;gap:.28rem;padding:.75rem .7rem;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.legal-tab:hover,.legal-tab:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.legal-tab:hover,.legal-tab:focus-visible{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.legal-tab:hover,.legal-tab:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.legal-tab:hover,.legal-tab:focus-visible{background:color-mix(in oklab, var(--primary) 8%, var(--surface))}}.legal-tab:hover,.legal-tab:focus-visible{outline:none}.legal-tab[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.legal-tab[data-active=true]{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.legal-tab[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.legal-tab[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, var(--background))}}.legal-tab[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.legal-tab[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 22%, transparent)}}.legal-tab-num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:10px;font-weight:700}.legal-tab-copy{flex-direction:column;gap:.12rem;width:100%;min-width:0;display:flex}.legal-tab-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700}.legal-tab[data-active=true] .legal-tab-kicker{color:var(--primary)}.legal-tab-label{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:650;line-height:1.25}.legal-chapter{width:100%;max-width:none;margin:0;padding:0;scroll-margin-top:6rem}.legal-chapter-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;color:var(--muted-foreground);align-items:center;gap:.55rem;margin:0;font-size:11px;font-weight:700;display:flex}.legal-chapter-kicker span{color:var(--primary)}.legal-chapter-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin-top:.55rem;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:700;line-height:1.15}.legal-chapter-lead{max-width:none;color:var(--muted-foreground);margin-top:.75rem;font-size:1.0125rem;line-height:1.65}.legal-blocks{grid-template-columns:minmax(0,1fr);gap:1.35rem 2rem;margin-top:1.75rem;display:grid}.legal-block{min-width:0}.legal-subhead{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0 0 .45rem;font-size:1.0625rem;font-weight:700}.legal-p{max-width:none;color:var(--muted-foreground);margin:0 0 .7rem;font-size:.9375rem;line-height:1.7}.legal-p:last-child{margin-bottom:0}@media (width>=640px){.legal-tabs{gap:.75rem;margin-bottom:1.85rem}.legal-tab{gap:.4rem;min-height:5.25rem;padding:1rem 1.1rem}.legal-tab-label{font-size:1.05rem}}@media (width>=900px){.legal-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.legal-tabs{gap:.9rem}.legal-tab{min-height:6rem;padding:1.2rem 1.25rem}}@media (width<=429px){.legal-tabs{gap:.4rem}.legal-tab{gap:.15rem;min-height:3.75rem;padding:.55rem .45rem}.legal-tab-kicker{display:none}.legal-tab-label{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.legal-tab{transition:none}}.abt-formula-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.abt-core-ring{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-core-ring{stroke:color-mix(in oklab, var(--primary) 26%, transparent)}}.abt-core-ring{stroke-width:.9px}.abt-stage[data-live=true] .abt-core-ring{animation:4.2s ease-in-out infinite abt-ring}.abt-spoke{fill:none;stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-spoke{stroke:color-mix(in oklab, var(--background) 16%, transparent)}}.abt-spoke{stroke-width:.75px}.abt-node[data-active=true] .abt-spoke{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-node[data-active=true] .abt-spoke{stroke:color-mix(in oklab, var(--primary) 58%, transparent)}}.abt-node-core{fill:var(--background)}@supports (color:color-mix(in lab, red, red)){.abt-node-core{fill:color-mix(in oklab, var(--background) 42%, transparent)}}.abt-node[data-active=true] .abt-node-core{fill:var(--primary)}.abt-node-label{fill:var(--primary);font-family:var(--font-mono);letter-spacing:.04em;font-size:7px;font-weight:650}.abt-core-glow{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-core-glow{fill:color-mix(in oklab, var(--primary) 26%, transparent)}}.abt-core-disc{fill:var(--primary)}.abt-core-mark{fill:var(--primary-foreground);font-family:var(--font-display);font-size:11px;font-weight:700}.abt-band-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);margin:1.75rem 0 .7rem;font-size:.62rem;font-weight:700}.abt-band-kicker-center{text-align:center}.abt-formula{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0;padding:0;list-style:none;display:flex}.abt-formula li{align-items:center;gap:.45rem;display:inline-flex}.abt-formula strong{border:1px solid var(--border);background:var(--card);font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);box-shadow:var(--shadow-card);border-radius:.7rem;padding:.55rem .85rem;font-size:.95rem;font-weight:700}.abt-formula span{font-family:var(--font-mono);color:var(--primary);font-size:.95rem;font-weight:700}.abt-formula-result strong{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-formula-result strong{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.abt-formula-result strong{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 55%)}@supports (color:color-mix(in lab, red, red)){.abt-formula-result strong{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 10%, white) 0%, var(--card) 55%)}}.abt-formula-result strong{color:var(--foreground)}.abt-signals{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.abt-signals li{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.abt-signals li{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.abt-signals li{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-signals li{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.abt-signals li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--primary);padding:.28rem .7rem;font-size:.68rem;font-weight:700}.abt-vision-lines{gap:.7rem;max-width:52rem;margin:1.75rem auto 0;padding:0;list-style:none;display:grid}.abt-vision-lines li{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-card);border-radius:.95rem;padding:.95rem 1.1rem;font-size:.95rem;line-height:1.55}.abt-band-close{text-align:center;max-width:42rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:1.35rem auto 0;font-size:1.05rem;font-weight:650}.abt-verbs{grid-template-columns:1fr;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.abt-verbs li{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:1.05rem;padding:1.05rem 1.15rem}.abt-verbs strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:1.02rem;font-weight:700;display:block}.abt-verbs p{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.85rem;line-height:1.55}.abt-transforms{grid-template-columns:1fr;gap:.65rem;max-width:40rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.abt-transforms li{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.abt-transforms span,.abt-transforms strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.02rem;font-weight:700}.abt-transforms span{color:var(--muted-foreground)}.abt-transforms strong{text-align:right;color:var(--foreground)}.abt-transforms em{font-family:var(--font-mono);color:var(--primary);font-style:normal;font-weight:700}.abt-future-pairs{gap:.75rem;max-width:52rem;margin:1.75rem auto 0;padding:0;list-style:none;display:grid}.abt-future-pairs li{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:1.05rem;padding:1.1rem 1.2rem}.abt-future-pairs p{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.55}.abt-future-pairs strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin-top:.45rem;font-size:1.08rem;font-weight:700;display:block}.abt-close{gap:1.75rem;min-width:0;display:grid}.abt-close-pillars{gap:.45rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.abt-close-pillars li{color:var(--background);font-size:1rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.abt-close-pillars li{color:color-mix(in oklab, var(--background) 82%, transparent)}}.abt-close-line{font-family:var(--font-display);letter-spacing:-.02em;color:var(--background);margin:1.25rem 0 0;font-size:1.15rem;font-weight:650}.abt-close-ctas{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=640px){.abt-verbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.abt-surfaces{grid-template-columns:repeat(3,minmax(0,1fr))}.abt-surfaces>li:nth-child(-n+3),.abt-surfaces>li:nth-child(n+4){grid-column:auto}.abt-audiences ul{grid-template-columns:repeat(5,minmax(0,1fr))}.abt-verbs{grid-template-columns:repeat(4,minmax(0,1fr))}.abt-close{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(1.5rem,3vw,2.75rem)}.abt-ops-sun ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1024px) and (width<=1512px){.abt-audiences ul{grid-template-columns:repeat(3,minmax(0,1fr))}.abt-verbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.abt-formula,.abt-signals,.abt-verbs,.abt-transforms,.abt-close,.abt-vision-lines,.abt-future-pairs{min-width:0;max-width:100%}}@media (width<=639px){.abt-formula-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-ops-sun ul{grid-template-columns:1fr}.abt-transforms li{text-align:left;grid-template-columns:minmax(0,1fr)}.abt-transforms em,.abt-transforms strong{text-align:left}}.abt-close-pillars{text-align:center;max-width:40rem;margin:1.5rem auto 0}.abt-close-pillars li{color:var(--muted-foreground)}.abt-close-ctas{justify-content:center;margin-top:1.35rem}.abt-pipe-rail{border:1px solid var(--border);background:var(--primary);border-radius:.7rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.abt-pipe-rail{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.abt-pipe-rail{padding:.55rem .6rem .65rem}.abt-pipe-rail ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.abt-pipe-rail button{background:var(--background);border:1px solid #0000;border-radius:.5rem;gap:.12rem;width:100%;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.abt-pipe-rail button{background:color-mix(in oklab, var(--background) 70%, transparent)}}.abt-pipe-rail button{text-align:left;cursor:pointer;padding:.4rem .35rem}.abt-pipe-rail button span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);font-size:.55rem;font-weight:700}.abt-pipe-rail button strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);font-size:.72rem;font-weight:700;overflow:hidden}.abt-pipe-rail button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-pipe-rail button[data-active=true]{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.abt-pipe-rail button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abt-pipe-rail button[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, white)}}.abt-pipe-rail button[data-active=true] span{color:var(--primary)}.abt-pipe-active{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.82rem;line-height:1.5}.abt-pipe-active strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}@media (width<=639px){.abt-coverage.abt-formula-strip{display:grid}.abt-pipe-rail ol{grid-template-columns:1fr}.abt-node-label{display:none}}@media (prefers-reduced-motion:reduce){.abt-stage[data-live=true] .abt-core-ring{animation:none}}.smt-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.85rem 0 1rem;padding:0;list-style:none;display:grid}.smt-pipe li{border:1px solid var(--border);background:var(--background);letter-spacing:.04em;text-transform:none;min-height:2.35rem;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:flex}.smt-pipe li span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:.62rem}.smt-pipe li[data-done=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-pipe li[data-done=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.smt-pipe li[data-done=true]{color:var(--foreground)}.smt-pipe li[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-pipe li[data-current=true]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.smt-pipe li[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-pipe li[data-current=true]{background:color-mix(in oklab, var(--primary) 12%, white)}}.smt-pipe li[data-current=true]{color:var(--primary-deep)}.flow-col[data-smt-active=true] .flow-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-col[data-smt-active=true] .flow-card{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.flow-col[data-smt-active=true] .flow-card{box-shadow:var(--shadow-lift)}.smt-console .lc-screen{height:auto;min-height:0;max-height:none}.smt-console .lc-body{gap:0;padding:0;overflow:hidden}.smt-console .lc-grid,.smt-console .lc-glare,.smt-console .lc-scan{display:none}.smt-console,.smt-desk{min-width:0;max-width:100%}.smt-desk{background:var(--background);flex-direction:column;gap:.65rem;padding:.85rem .85rem .9rem;display:flex;position:relative}.smt-top,.smt-eventbar,.smt-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.smt-titles h3,.smt-map-head h3,.smt-list-title h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.05rem;font-weight:700}.smt-titles p{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.72rem}.smt-top-actions,.smt-list-actions,.smt-map-tools,.smt-details{align-items:center;gap:.4rem;display:flex}.smt-btn,.smt-buy,.smt-icon-btn,.smt-apply{font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.smt-btn{min-height:2rem;padding:.35rem .75rem}.smt-btn-primary,.smt-btn-solid,.smt-buy,.smt-apply{background:var(--primary);color:var(--primary-foreground)}.smt-btn-ghost{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-btn-ghost{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.smt-btn-ghost{background:var(--background);color:var(--primary-deep)}.smt-btn-ghost[data-copied=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-btn-ghost[data-copied=true]{background:color-mix(in oklab, var(--primary) 12%, white)}}.smt-btn-solid:disabled,.smt-apply:disabled{opacity:.45;cursor:not-allowed}.smt-icon-btn{border-color:var(--border);background:var(--background);width:2rem;height:2rem;color:var(--foreground)}.smt-icon-btn[data-spin=true] svg{animation:.52s linear smt-spin}@keyframes smt-spin{to{transform:rotate(360deg)}}.smt-eventbar{gap:.45rem}.smt-pill{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.smt-pill{border:1px solid color-mix(in oklab, var(--primary) 14%, var(--border))}}.smt-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-pill{background:color-mix(in oklab, var(--primary) 8%, white)}}.smt-pill{color:var(--foreground);padding:.28rem .7rem;font-size:.7rem;font-weight:600}.smt-pill svg,.smt-list-title svg{color:var(--primary)}.smt-event-refresh{margin-left:auto}.smt-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.smt-filters label{color:var(--muted-foreground);flex-direction:column;gap:.28rem;font-size:.68rem;font-weight:600;display:flex}.smt-filters select{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.35rem;font-family:var(--font-sans);color:var(--foreground);border-radius:.7rem;padding:.35rem .65rem;font-size:.78rem}.smt-stats{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;flex-wrap:wrap;gap:.85rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.smt-stats{background:color-mix(in oklab, var(--surface) 80%, white)}}.smt-stats{color:var(--muted-foreground);padding:.4rem .7rem;font-size:.72rem}.smt-stats strong{color:var(--primary);font-weight:700}.smt-split{grid-template-columns:minmax(12rem,.92fr) minmax(0,1.18fr);gap:.7rem;min-width:0;display:grid}.smt-split[data-map=false]{grid-template-columns:1fr}.smt-map-card,.smt-list-card{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:var(--shadow-card);border-radius:.9rem}.smt-map-head,.smt-list-head{padding:.55rem .7rem .4rem}.smt-map-tools button{border:1px solid var(--border);background:var(--background);width:1.7rem;height:1.7rem;color:var(--foreground);cursor:pointer;border-radius:.4rem}.smt-map-stage{background:var(--surface);border-radius:.7rem;height:13.5rem;margin:0 .7rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smt-map-stage{background:color-mix(in oklab, var(--surface) 88%, white)}}.smt-map-zoom{transform-origin:50%;place-items:center;height:100%;display:grid}.smt-map-svg{width:100%;height:100%}.smt-map-bowl{fill:var(--surface)}@supports (color:color-mix(in lab, red, red)){.smt-map-bowl{fill:color-mix(in oklab, var(--surface) 70%, white)}}.smt-map-bowl{stroke:var(--border);stroke-width:1.2px}.smt-map-pitch{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-map-pitch{fill:color-mix(in oklab, var(--primary) 22%, white)}}.smt-map-line{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-map-line{stroke:color-mix(in oklab, var(--primary) 45%, white)}}.smt-map-line{stroke-width:1.1px}.smt-map-block{stroke:#ffffffb3;stroke-width:.8px;cursor:pointer}.smt-map-block[data-selected=true]{stroke:var(--primary);stroke-width:2.2px;filter:brightness(1.08)}.smt-legend{gap:.65rem;margin:0;padding:.5rem .7rem .65rem;list-style:none;display:flex;overflow-x:auto}.smt-legend li{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;display:inline-flex}.smt-legend i{border-radius:999px;width:.55rem;height:.55rem}.smt-list-title{align-items:center;gap:.4rem;display:inline-flex}.smt-count{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.smt-count{background:color-mix(in oklab, var(--primary) 14%, white)}}.smt-count{font-family:var(--font-mono);color:var(--primary-deep);padding:.1rem .45rem;font-size:.65rem;font-weight:700}.smt-margin-pop{z-index:8;border:1px solid var(--border);background:var(--background);width:15.5rem;box-shadow:var(--shadow-lift);border-radius:.9rem;padding:.85rem;position:absolute;top:calc(100% + .4rem);right:0}.smt-margin-title{color:var(--foreground);margin:0 0 .55rem;font-size:.82rem;font-weight:700}.smt-stepper{grid-template-columns:2rem minmax(0,1fr) 2rem auto;align-items:center;gap:.35rem;display:grid}.smt-stepper button{border:1px solid var(--border);background:var(--background);width:2rem;height:2rem;color:var(--foreground);cursor:pointer;border-radius:.5rem}.smt-stepper input{border:1px solid var(--border);text-align:center;min-width:0;height:2rem;font-family:var(--font-mono);border-radius:.5rem;font-size:.9rem;font-weight:700}.smt-stepper span{color:var(--muted-foreground);font-size:.85rem;font-weight:700}.smt-margin-note{color:var(--muted-foreground);margin:.55rem 0 .7rem;font-size:.68rem}.smt-apply{border-radius:.65rem;width:100%;min-height:2.15rem}.smt-table-wrap{min-width:0;overflow-x:auto}.smt-table{border-collapse:collapse;width:100%;min-width:46rem}.smt-table th,.smt-table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;color:var(--foreground);padding:.48rem .55rem;font-size:.7rem}.smt-table th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--muted-foreground);font-size:.58rem}.smt-table tbody tr{position:relative}.smt-table tbody tr[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-table tbody tr[data-selected=true]{background:color-mix(in oklab, var(--primary) 10%, white)}}.smt-table tbody tr[data-selected=true] td:first-child:before{content:"";background:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:0}.smt-money{font-family:var(--font-mono);font-weight:700}.smt-check{place-items:center;width:1.05rem;height:1.05rem;display:grid;position:relative}.smt-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.smt-check i{border:1.5px solid var(--border);background:var(--background);color:#0000;border-radius:999px;place-items:center;width:1.05rem;height:1.05rem;display:grid}.smt-check input:checked+i{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.smt-details span,.smt-heart{width:1.35rem;height:1.35rem;color:var(--foreground);background:0 0;border:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.smt-details span,.smt-heart{color:color-mix(in oklab, var(--foreground) 38%, transparent)}}.smt-details span[data-on=true],.smt-heart[data-on=true]{color:var(--primary)}.smt-heart{cursor:pointer}.smt-buy{border-radius:.5rem;min-height:1.7rem;padding:.2rem .65rem;font-size:.68rem}.smt-loaded{color:var(--muted-foreground);margin:0;padding:.4rem .7rem .55rem;font-size:.65rem}.smt-share{border:1px solid var(--primary);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.smt-share{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.smt-share{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-share{background:color-mix(in oklab, var(--primary) 7%, white)}}.smt-share{padding:.45rem .55rem}.smt-share strong{color:var(--primary-deep);margin-right:.2rem;font-size:.78rem}.smt-toast{z-index:9;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-lift);border-radius:999px;margin:0;padding:.4rem .75rem;font-size:.72rem;font-weight:700;position:absolute;top:.7rem;bottom:auto;right:.85rem}.smt-toast[data-kind=info]{background:var(--foreground)}@media (width<=1023px){.smt-split{grid-template-columns:1fr}.smt-map-stage{height:12rem}}@media (width<=639px){.smt-pipe{grid-template-columns:1fr 1fr}.smt-filters{grid-template-columns:1fr}.smt-eventbar .smt-pill{max-width:100%}.smt-top-actions,.smt-list-actions,.smt-share{width:100%}.smt-share .smt-btn-solid{width:100%;margin-left:0}.smt-desk{padding:.7rem .6rem .8rem}}@media (prefers-reduced-motion:reduce){.smt-icon-btn[data-spin=true] svg{animation:none}}.site-nav-bar nav{height:4.5rem;max-height:4.5rem}.site-nav .site-nav-brand{flex-shrink:0;align-self:center;min-width:auto;max-width:calc(100% - 4rem);overflow:visible}@media (width>=1024px){.site-nav .site-nav-brand{max-width:none}}.site-nav-logo-fit{flex-shrink:0;align-self:center;width:16.1513rem;height:2.5rem;display:block;overflow:visible}@media (width<=359px){.site-nav-logo-fit{width:14.5362rem;height:2.25rem}}.site-nav-logo-img{object-fit:contain;object-position:left center;filter:none;width:100%;height:100%;margin:0;padding:0;display:block;overflow:visible}.tpa-rail{border:1px solid var(--primary);border-radius:1rem;margin:.85rem 0 1rem}@supports (color:color-mix(in lab, red, red)){.tpa-rail{border:1px solid color-mix(in oklab, var(--primary) 16%, var(--border))}}.tpa-rail{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-rail{background:color-mix(in oklab, var(--primary) 5%, white)}}.tpa-rail{padding:.7rem .8rem .75rem}.tpa-rail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.9rem;display:flex}.tpa-rail-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);align-items:center;gap:.45rem;margin:0;font-size:.9rem;font-weight:700;display:inline-flex}.tpa-rail-dot{background:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tpa-rail-dot{box-shadow:0 0 0 .2rem color-mix(in oklab, var(--primary) 18%, transparent)}}.tpa-rail-dot{animation:1.9s ease-in-out infinite two-track-live-pulse}.tpa-rail[data-manual=true] .tpa-rail-dot{background:var(--muted-foreground);box-shadow:none;animation:none}.tpa-rail-badge{letter-spacing:.13em;text-transform:none;color:var(--primary-deep);font-size:.6rem;font-weight:700}.tpa-resume{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.35rem;min-height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tpa-resume{border:1px solid color-mix(in oklab, var(--primary) 38%, var(--border))}}.tpa-resume{background:var(--background);font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary-deep);cursor:pointer;padding:.2rem .7rem;font-size:.6rem;font-weight:700}.tpa-resume:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-resume:hover{background:color-mix(in oklab, var(--primary) 10%, white)}}.tpa-rail-status{white-space:nowrap;text-overflow:ellipsis;height:1.15rem;font-family:var(--font-mono);color:var(--muted-foreground);margin:.45rem 0 0;font-size:.68rem;line-height:1.15rem;overflow:hidden}.tpa-steps{margin:.55rem 0 .6rem}.tpa-steps li{position:relative;overflow:hidden}.tpa-step-icon{color:var(--primary);opacity:.45;flex-shrink:0;transition:opacity .3s}.tpa-steps li[data-done=true] .tpa-step-icon,.tpa-steps li[data-current=true] .tpa-step-icon{opacity:1}.tpa-step-fill{transform-origin:0;background:var(--primary);border-radius:999px;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.3rem;left:.7rem;right:.7rem;transform:scaleX(0)}.tpa-scrub{background:var(--primary);border-radius:999px;height:3px}@supports (color:color-mix(in lab, red, red)){.tpa-scrub{background:color-mix(in oklab, var(--primary) 14%, var(--border))}}.tpa-scrub{overflow:hidden}.tpa-scrub span{transform-origin:0;background:linear-gradient(90deg, var(--primary), var(--primary));height:100%;display:block;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.tpa-scrub span{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 55%, white), var(--primary))}}.tpa-scrub span{transition:transform .4s cubic-bezier(.22,1,.36,1)}.tpa-card{--tpa-body-h:10.5rem;border:1px solid var(--border);background:var(--card);border-radius:.9rem;gap:0;padding:.8rem .85rem .7rem;position:relative;overflow:hidden}.tpa-card:after{content:"";transform-origin:0;background:linear-gradient(90deg, transparent, var(--primary), transparent);pointer-events:none;inset-inline:0;height:2px;transition:transform .45s;position:absolute;top:0;transform:scaleX(0)}.tpa-card[data-state=done]:after{opacity:.32;transform:scaleX(1)}.tpa-card[data-state=live]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-card[data-state=live]{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.tpa-card[data-state=live]{background:radial-gradient(130% 90% at 50% 0%, var(--primary), transparent 72%), var(--card)}@supports (color:color-mix(in lab, red, red)){.tpa-card[data-state=live]{background:radial-gradient(130% 90% at 50% 0%, color-mix(in oklab, var(--primary) 9%, transparent), transparent 72%), var(--card)}}.tpa-card[data-state=live]:after{animation:2.4s ease-in-out infinite tpa-scan;transform:scaleX(1)}.tpa-card[data-state=queued]{opacity:.86}.tpa-card-head{align-items:center;gap:.4rem;min-height:1.55rem;display:flex}.tpa-card-step{letter-spacing:.1em;color:var(--primary);font-size:.6rem;font-weight:700}.tpa-card-head h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);flex:1;margin:0;font-size:.94rem;font-weight:700;overflow:hidden}.tpa-card-chip{border:1px solid var(--border);letter-spacing:.12em;text-transform:none;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;padding:.08rem .4rem;font-size:.55rem;font-weight:700}.tpa-card[data-state=live] .tpa-card-chip{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-card[data-state=live] .tpa-card-chip{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.tpa-card[data-state=live] .tpa-card-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-card[data-state=live] .tpa-card-chip{background:color-mix(in oklab, var(--primary) 12%, white)}}.tpa-card[data-state=live] .tpa-card-chip,.tpa-card[data-state=done] .tpa-card-chip{color:var(--primary-deep)}.tpa-card-note{-webkit-line-clamp:3;height:3.75rem;color:var(--muted-foreground);-webkit-box-orient:vertical;margin:.45rem 0 .55rem;font-size:.75rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.tpa-card-body{min-height:var(--tpa-body-h);border:1px solid var(--border);border-radius:.7rem;flex-direction:column;flex:1;gap:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tpa-card-body{border:1px solid color-mix(in oklab, var(--border) 80%, white)}}.tpa-card-body{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tpa-card-body{background:color-mix(in oklab, var(--surface) 70%, white)}}.tpa-card-body{padding:.5rem .55rem}.tpa-meta{min-height:1rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--foreground);justify-content:space-between;align-items:center;gap:.4rem;margin:0;font-size:.56rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tpa-meta{color:color-mix(in oklab, var(--foreground) 48%, transparent)}}.tpa-meta span:last-child{color:var(--primary-deep)}.tpa-rows{flex-direction:column;flex:1;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.tpa-row{border:1px dashed var(--border);border-radius:.5rem;align-items:center;gap:.4rem;min-height:1.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tpa-row{border:1px dashed color-mix(in oklab, var(--border) 92%, white)}}.tpa-row{opacity:.6;padding:.15rem .4rem;transition:opacity .3s,border-color .3s,background .3s}.tpa-row[data-on=true]{border-style:solid;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-row[data-on=true]{border-color:color-mix(in oklab, var(--primary) 26%, var(--border))}}.tpa-row[data-on=true]{background:var(--background);opacity:1}.tpa-row-tick{border:1px solid var(--border);background:var(--background);color:#0000;border-radius:999px;flex-shrink:0;place-items:center;width:.95rem;height:.95rem;display:grid}.tpa-row[data-on=true] .tpa-row-tick{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);animation:.32s tpa-tick-in}.tpa-row-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);flex:1;font-size:.68rem;font-weight:600;overflow:hidden}.tpa-row-value{font-variant-numeric:tabular-nums;color:var(--primary-deep);flex-shrink:0;font-size:.63rem;font-weight:700}.tpa-dial{align-items:center;gap:.5rem;min-height:1.9rem;display:flex}.tpa-dial-value{font-variant-numeric:tabular-nums;min-width:3.15rem;color:var(--muted-foreground);font-size:1.05rem;font-weight:700;transition:color .3s}.tpa-dial[data-locked=true] .tpa-dial-value{color:var(--primary)}.tpa-dial-track{background:var(--primary);border-radius:999px;flex:1;height:.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tpa-dial-track{background:color-mix(in oklab, var(--primary) 12%, var(--border))}}.tpa-dial-track span{transform-origin:0;background:linear-gradient(90deg, var(--primary), var(--primary));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.tpa-dial-track span{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 55%, white), var(--primary))}}.tpa-dial-track span{transition:transform .4s cubic-bezier(.22,1,.36,1)}.tpa-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.4rem;min-height:1.4rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.tpa-foot{border-top:1px solid color-mix(in oklab, var(--border) 85%, white)}}.tpa-foot{font-family:var(--font-mono);letter-spacing:.09em;text-transform:none;color:var(--muted-foreground);padding-top:.32rem;font-size:.58rem}.tpa-foot strong{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.72rem}.tpa-card-metric{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:.65rem;padding-top:.55rem;display:flex}.tpa-card-metric span:first-child{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--primary);font-size:1.6rem;font-weight:700;line-height:1.05}.tpa-card-metric span:last-child{text-align:right;letter-spacing:.1em;text-transform:none;max-width:8.5rem;color:var(--muted-foreground);font-size:.58rem;line-height:1.2}.smt-share[data-idle=true]{opacity:.62}.smt-share .smt-btn:disabled{opacity:.55;cursor:not-allowed}.smt-desk[data-auto=true][data-stage=share] .smt-share{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-desk[data-auto=true][data-stage=share] .smt-share{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 16%, transparent)}}.smt-desk[data-auto=true][data-stage=select] .smt-list-card,.smt-desk[data-auto=true][data-stage=quote] .smt-list-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.smt-desk[data-auto=true][data-stage=select] .smt-list-card,.smt-desk[data-auto=true][data-stage=quote] .smt-list-card{border-color:color-mix(in oklab, var(--primary) 26%, var(--border))}}.smt-table tbody tr{transition:background .28s}.smt-check input:checked+i{animation:.3s tpa-tick-in}@keyframes tpa-tick-in{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes tpa-scan{0%,to{opacity:.35}50%{opacity:1}}@media (width<=1023px){.tpa-card{--tpa-body-h:9.75rem}}@media (width<=639px){.tpa-card-note{-webkit-line-clamp:2;height:2.5rem}}@media (prefers-reduced-motion:reduce){.tpa-rail-dot,.tpa-card[data-state=live]:after,.tpa-row[data-on=true] .tpa-row-tick,.smt-check input:checked+i{animation:none}.tpa-row,.tpa-card:after,.tpa-dial-track span,.tpa-dial-value,.tpa-step-fill,.tpa-step-icon,.tpa-scrub span,.smt-table tbody tr{transition:none}}.mps-hub-row{--mps-hub-slot:5.5rem;grid-template-columns:minmax(0,1fr);place-items:center stretch;gap:2.75rem .35rem;width:100%;padding-bottom:2.5rem;display:grid}.mps-hub-rail{width:100%;min-width:0;position:relative;overflow:visible}.mps-hub-center{z-index:2;width:var(--mps-hub-slot);height:var(--mps-hub-slot);flex-direction:column;justify-self:center;align-items:center;display:flex;position:relative}.mps-hub-live{z-index:2;background:var(--primary);border-radius:999px;align-items:center;gap:.375rem;margin-top:.75rem;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mps-hub-live{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.mps-hub-live{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--primary);white-space:nowrap;padding:.25rem .625rem;font-size:10px}.mps-hub-join{pointer-events:none;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.mps-hub-join--in{right:-.35rem}.mps-hub-join--out{left:-.35rem}.mps-hub-clip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.mps-hub-chip{box-sizing:border-box;min-width:9.25rem}.mps-hub-logo{width:var(--mps-hub-slot);height:var(--mps-hub-slot);place-items:center;padding:0;display:grid;overflow:hidden}.mps-hub-logo-fit{aspect-ratio:257/38;width:82%;display:block;position:relative;overflow:hidden}.mps-hub-logo-img{object-fit:contain;object-position:0 0;width:116.732%;max-width:none;height:242.105%;max-height:none;margin:0;padding:0;display:block;position:absolute;top:0;left:0;transform:translate(-7.333%,-29.348%)}.mps-hub-marquee{animation:32s linear infinite mps-hub-scroll-out}.mps-hub-marquee[data-dir=in]{animation-name:mps-hub-scroll-in}@keyframes mps-hub-scroll-out{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mps-hub-scroll-in{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width>=640px){.mps-hub-row{--mps-hub-slot:6.25rem}}@media (width>=1024px){.mps-hub-row{grid-template-columns:minmax(0, 1fr) var(--mps-hub-slot) minmax(0, 1fr);row-gap:0}.mps-hub-join{display:flex}}@media (prefers-reduced-motion:reduce){.mps-hub-marquee{animation:none}}.smt-map-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .55rem;display:flex}.smt-map-head h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smt-map-head-end{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.smt-map-picked{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.35rem;max-width:11.75rem;min-height:1.7rem;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.smt-map-picked{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.smt-map-picked{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;padding:.2rem .65rem .2rem .5rem;font-size:.62rem;font-weight:700;line-height:1}.smt-map-picked svg{flex-shrink:0;width:.75rem;height:.75rem;display:block}.smt-map-picked span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smt-map-tools{align-items:center;gap:.28rem;display:inline-flex}.smt-map-tools button{box-sizing:border-box;text-align:center;appearance:none;border-radius:.4rem;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin:0;padding:0;line-height:1;display:inline-flex}.smt-map-tools button svg{flex-shrink:0;width:.875rem;height:.875rem;margin:0;padding:0;display:block;overflow:visible}.smt-map-stage{height:20.5rem}.smt-map-hint{min-height:1.35rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.28rem .7rem 0;font-size:.62rem;font-weight:600;line-height:1.35;overflow:hidden}.smt-map-seat{cursor:pointer;outline:none;transition:opacity .16s}.smt-map-seat .smt-map-label{fill:#fff;font-family:var(--font-mono);letter-spacing:.02em;pointer-events:none;paint-order:stroke;stroke:oklab(0% none none/.28);stroke-width:.35px;font-weight:700}.smt-map-seat .smt-map-stand{font-family:var(--font-sans);letter-spacing:0;font-weight:600}.smt-map-ring{stroke:#ffffffb8;stroke-width:.85px;pointer-events:none}.smt-map-svg[data-has-sel=true] .smt-map-seat[data-dim=true]{opacity:.4}.smt-map-svg[data-has-sel=true] .smt-map-seat[data-dim=true]:hover,.smt-map-svg[data-has-sel=true] .smt-map-seat[data-dim=true]:focus-visible{opacity:.78}.smt-map-seat[data-selected=true] .smt-map-ring{stroke:var(--primary);stroke-width:2.35px}.smt-map-seat[data-selected=true]{filter:brightness(1.07)}.smt-map-seat:hover .smt-map-ring,.smt-map-seat:focus-visible .smt-map-ring{stroke:var(--primary-deep);stroke-width:1.85px}.smt-map-seat:hover .smt-map-label,.smt-map-seat:focus-visible .smt-map-label{font-weight:800}.smt-map-pitch-label{fill:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.smt-map-pitch-label{fill:color-mix(in oklab, var(--primary-deep) 55%, white)}}.smt-map-pitch-label{font-family:var(--font-mono);letter-spacing:.18em;pointer-events:none;font-size:7.5px;font-weight:800}.smt-toast{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:min(18rem,100% - 1.7rem);line-height:1;display:inline-flex;inset:auto 1rem 3.25rem auto;overflow:hidden}@media (width<=1023px){.smt-map-stage{height:16.5rem}}@media (width<=639px){.smt-map-stage{height:15rem}.smt-map-picked{max-width:8.75rem}.smt-toast{bottom:4.35rem;left:.6rem}}@media (prefers-reduced-motion:reduce){.smt-map-seat{transition:none}.smt-map-seat[data-selected=true]{filter:none}}.tpa-section{flex-direction:column;min-height:100svh;padding-block:clamp(.75rem,1.8vh,1.25rem);display:flex}.tpa-shell{flex-direction:column;flex:auto;gap:clamp(.55rem,1.2vh,.9rem);min-height:0;display:flex}.tpa-head{flex-shrink:0}.tpa-section .tpa-head h2{margin-top:.35rem;font-size:clamp(1.35rem,1.05rem + 1.5vh,2rem);line-height:1.15}.tpa-lead{margin-top:.4rem;font-size:.8125rem;line-height:1.45}.tpa-stage{flex:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.7rem;min-width:0;min-height:0;display:grid}.tpa-section .tpa-rail{flex-shrink:0;grid-row:1;min-height:0;margin:0}.tpa-section .tpa-steps{margin:.4rem 0 .45rem}.tpa-boards{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.7rem;min-width:0;min-height:0;display:grid}.tpa-live,.tpa-minis,.tpa-mini{min-width:0;min-height:0}.tpa-live{flex-direction:column;display:flex}.tpa-minis{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tpa-mini{flex-direction:column;display:flex}.tpa-minis .tpa-card{min-height:0}@media (width<=479px){.tpa-minis{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.tpa-section{height:auto;min-height:100svh;max-height:none;overflow:visible}.tpa-shell{height:auto;max-height:none}.tpa-stage{grid-template-rows:auto minmax(min-content,1fr);height:auto;min-height:0;overflow:visible}.tpa-boards{grid-template-rows:minmax(min-content,1fr);grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);height:auto}.tpa-live,.tpa-minis{height:auto;overflow:visible}.tpa-minis{grid-template-rows:repeat(2,minmax(min-content,1fr))}.tpa-mini{height:100%}.tpa-minis .tpa-card{--tpa-body-h:0px;height:100%;overflow:visible}.tpa-minis .tpa-card-note{-webkit-line-clamp:2;height:2.5rem}.tpa-minis .tpa-card-body{overscroll-behavior:auto;overflow:visible}.tpa-minis .tpa-card-metric span:first-child{font-size:clamp(1.15rem,2.2vh,1.5rem)}.tpa-section .smt-console,.tpa-section .smt-console .lc-frame,.tpa-section .smt-console .lc-bezel,.tpa-section .smt-console .lc-screen{flex-direction:column;flex:auto;height:auto;min-height:min-content;max-height:none;display:flex}.tpa-section .smt-console .lc-bezel{padding:.45rem}.tpa-section .smt-console .lc-body{overscroll-behavior:auto;flex:auto;min-height:min-content;overflow:visible}.tpa-section .smt-console .two-track-chrome{flex-shrink:0}.tpa-section .smt-desk{flex:auto;gap:.5rem;min-height:min-content;padding:.65rem .7rem .7rem}.tpa-section .smt-split{flex:auto;grid-template-columns:minmax(10rem,.92fr) minmax(0,1.18fr);min-height:min-content;display:grid}.tpa-section .smt-split[data-map=false]{grid-template-columns:1fr}.tpa-section .smt-map-card,.tpa-section .smt-list-card{flex-direction:column;min-height:min-content;display:flex;overflow:visible}.tpa-section .smt-map-stage{flex:auto;height:auto;min-height:7.5rem;overflow:clip}.tpa-section .smt-table-wrap{flex:none;min-height:min-content;overflow:auto hidden}.tpa-section .smt-top,.tpa-section .smt-eventbar,.tpa-section .smt-filters,.tpa-section .smt-stats,.tpa-section .smt-share,.tpa-section .smt-loaded{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.tpa-section .smt-console .lc-body,.tpa-minis .tpa-card-body{scroll-behavior:auto}}.sfp-console .lc-screen{height:clamp(40.5rem,68vh,48rem);min-height:clamp(40.5rem,68vh,48rem);max-height:clamp(40.5rem,68vh,48rem)}.sfp-body{grid-template-rows:auto auto minmax(min-content,1fr) auto;gap:.5rem;height:100%;min-height:0;display:grid}.sfp-sale{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:3.2rem;display:flex}.sfp-sale-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.sfp-sale-copy strong{letter-spacing:-.02em;color:var(--foreground);font-size:.92rem;font-weight:700;line-height:1.2}.sfp-sale-copy span{color:var(--muted-foreground);font-size:.68rem;line-height:1.35}.sfp-sale-rail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.08rem;min-width:6.6rem;display:flex}.sfp-sale-rail span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700}.sfp-sale-rail strong{min-width:5.5rem;font-family:var(--font-mono);text-align:right;color:var(--foreground);font-size:1.05rem;font-weight:700}.sfp-sale-rail[data-usdt=true] strong{color:var(--primary)}.sfp-pipe{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;min-height:3.55rem;margin:0;padding:0;list-style:none;display:grid}.sfp-pipe-step{border:1px solid var(--foreground);border-radius:.6rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.04rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sfp-pipe-step{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.sfp-pipe-step{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.sfp-pipe-step{background:color-mix(in oklab, var(--background) 72%, white)}}.sfp-pipe-step{padding:.4rem .45rem}.sfp-pipe-step[data-done=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-pipe-step[data-done=true]{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))}}.sfp-pipe-step[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-pipe-step[data-current=true]{border-color:color-mix(in oklab, var(--primary) 34%, var(--border))}}.sfp-pipe-step[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-pipe-step[data-current=true]{background:color-mix(in oklab, var(--primary) 8%, white)}}.sfp-pipe-icon{color:var(--muted-foreground);grid-row:1/span 2;place-items:center;display:grid}.sfp-pipe-step[data-done=true] .sfp-pipe-icon,.sfp-pipe-step[data-current=true] .sfp-pipe-icon{color:var(--primary)}.sfp-pipe-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--foreground);font-size:9px;font-weight:700}.sfp-pipe-detail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.62rem;line-height:1.3;overflow:hidden}.sfp-main{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:.5rem;min-height:min-content;display:grid}.sfp-canvas,.sfp-tracks{flex-direction:column;display:flex}.sfp-canvas{height:100%;min-height:0}.sfp-tracks{gap:.4rem;height:auto;min-height:min-content;padding:.5rem .55rem;overflow:visible}.sfp-tracks>.lc-panel-head{flex-shrink:0;width:100%;min-height:1.35rem;margin:0;padding:0}.sfp-canvas[data-pulse=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-canvas[data-pulse=true]{border-color:color-mix(in oklab, var(--primary) 34%, var(--border))}}.sfp-path{flex-shrink:0;grid-template-columns:minmax(0,1fr) 1.65rem minmax(0,1fr) 1.65rem minmax(0,1fr);align-items:stretch;min-height:4.55rem;margin:0;display:grid}.sfp-node{border:1px solid var(--foreground);border-radius:.6rem;flex-direction:column;justify-content:center;gap:.18rem;min-width:0;min-height:4.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sfp-node{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.sfp-node{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.sfp-node{background:color-mix(in oklab, var(--background) 80%, white)}}.sfp-node{padding:.45rem .5rem}.sfp-node[data-state=done]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-node[data-state=done]{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))}}.sfp-node[data-state=current]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-node[data-state=current]{border-color:color-mix(in oklab, var(--primary) 36%, var(--border))}}.sfp-node[data-state=current]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-node[data-state=current]{background:color-mix(in oklab, var(--primary) 8%, white)}}.sfp-node[data-dest=true][data-state=current]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-node[data-dest=true][data-state=current]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 20%, transparent)}}.sfp-console[data-stage=settle][data-rail=usdt] .sfp-node[data-dest=true]{animation:1.6s ease-in-out infinite sfp-settle-pulse}.sfp-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.25;overflow:hidden}.sfp-node span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700}.sfp-node[data-state=current] span,.sfp-node[data-state=done] span{color:var(--primary)}.sfp-link{background:var(--foreground);align-self:center;width:1.65rem;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sfp-link{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.sfp-link[data-live=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-link[data-live=true]{background:color-mix(in oklab, var(--primary) 38%, transparent)}}.sfp-packet{background:var(--primary);border-radius:999px;width:.32rem;height:.32rem;display:none;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.sfp-link[data-live=true] .sfp-packet{animation:1.35s linear infinite sfp-packet-move;display:block}.sfp-chips{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-height:1.7rem;margin:0;padding:0;list-style:none;display:grid}.sfp-chips li{border:1px solid var(--foreground);border-radius:999px;place-items:center;min-height:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sfp-chips li{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.sfp-chips li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-size:9px;font-weight:700}.sfp-chips li[data-on=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-chips li[data-on=true]{border-color:color-mix(in oklab, var(--primary) 34%, var(--border))}}.sfp-chips li[data-on=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-chips li[data-on=true]{background:color-mix(in oklab, var(--primary) 10%, white)}}.sfp-chips li[data-on=true]{color:var(--primary)}.sfp-ledger{grid-template-rows:repeat(4,1.4rem);gap:.2rem;min-height:6.2rem;margin:0;padding:0;list-style:none;display:grid}.sfp-ledger li{min-height:1.4rem;color:var(--muted-foreground);grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.4rem;font-size:.68rem;line-height:1.35;display:grid;overflow:hidden}.sfp-ledger li[data-done=true],.sfp-ledger li[data-current=true]{color:var(--foreground)}.sfp-ledger li[data-current=true]{color:var(--primary)}.sfp-ledger li span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sfp-track-grid{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:.45rem;width:100%;min-width:0;min-height:0;display:grid}.sfp-track{box-sizing:border-box;border:1px solid var(--foreground);border-radius:.65rem;flex-direction:column;place-self:stretch stretch;align-items:stretch;gap:.14rem;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;display:flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sfp-track{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.sfp-track{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.sfp-track{background:color-mix(in oklab, var(--background) 80%, white)}}.sfp-track{text-align:left;cursor:pointer;color:inherit;appearance:none;padding:.45rem .55rem .5rem}.sfp-track[data-hero=true]{min-height:0}.sfp-track:hover,.sfp-track:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-track:hover,.sfp-track:focus-visible{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.sfp-track:hover,.sfp-track:focus-visible{outline:none}.sfp-track[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-track[data-active=true]{border-color:color-mix(in oklab, var(--primary) 36%, var(--border))}}.sfp-track[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-track[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, white)}}.sfp-track[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-track[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}}.sfp-track-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem;width:100%;min-height:1.2rem;display:flex}.sfp-track-icon{background:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;width:1.2rem;height:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sfp-track-icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.sfp-track-icon{color:var(--primary)}.sfp-track-top em{max-width:calc(100% - 1.6rem);font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;color:var(--muted-foreground);flex-shrink:0;font-size:8px;font-style:normal;font-weight:700;line-height:1.2rem;overflow:hidden}.sfp-track[data-active=true] .sfp-track-top em{color:var(--primary)}.sfp-track strong{width:100%;margin-top:.04rem;font-size:.74rem;font-weight:700;line-height:1.2}.sfp-track-settle{width:100%;color:var(--muted-foreground);white-space:normal;overflow-wrap:break-word;font-size:.62rem;line-height:1.3;overflow:visible}.sfp-track-fee{width:100%;font-family:var(--font-mono);white-space:normal;overflow-wrap:break-word;flex-shrink:0;margin-top:.08rem;padding-top:.1rem;font-size:.62rem;font-weight:700;line-height:1.3;overflow:visible;color:var(--foreground)!important}.sfp-track[data-active=true] .sfp-track-fee{color:var(--primary)!important}.sfp-confirm{flex-shrink:0}.sfp-confirm[data-pulse=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sfp-confirm[data-pulse=true]{border-color:color-mix(in oklab, var(--primary) 34%, var(--border))}}.sfp-confirm-line{min-height:2.15rem;color:var(--foreground);margin:0;font-size:.72rem;line-height:1.4}.sfp-feed{grid-template-rows:repeat(4,1.15rem);gap:.08rem;margin:0;padding:0;list-style:none;display:grid}.sfp-feed li{color:var(--muted-foreground);font-size:.62rem;line-height:1.15rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sfp-feed li{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.sfp-feed li{text-overflow:ellipsis;white-space:nowrap;opacity:.45}.sfp-feed li[data-on=true]{color:var(--foreground);opacity:1}@keyframes sfp-packet-move{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:100%}}@keyframes sfp-settle-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 16%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 32%, transparent)}}@media (width<=1023px){.sfp-console .lc-screen{height:clamp(42rem,84vh,52rem);min-height:clamp(42rem,84vh,52rem);max-height:clamp(42rem,84vh,52rem)}.sfp-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.sfp-canvas{min-height:16.5rem}.sfp-track-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.sfp-track,.sfp-track[data-hero=true]{min-height:0}}@media (width<=639px){.sfp-console .lc-screen{height:auto;min-height:36rem;max-height:none}.sfp-body{grid-template-rows:none;height:auto}.sfp-pipe{grid-template-columns:repeat(2,minmax(0,1fr));min-height:7.2rem}.sfp-pipe-detail{white-space:normal}.sfp-sale{flex-direction:column;min-height:4.6rem}.sfp-sale-rail{align-items:flex-start}.sfp-sale-rail strong{text-align:left}.sfp-path{grid-template-rows:auto .7rem auto .7rem auto;grid-template-columns:minmax(0,1fr);min-height:15.4rem}.sfp-link{justify-self:center;width:2px;height:.7rem}.sfp-packet{top:0;left:50%}.sfp-link[data-live=true] .sfp-packet{animation-name:sfp-packet-move-y}.sfp-track-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.sfp-track,.sfp-track[data-hero=true]{min-height:0}.sfp-ledger{grid-template-rows:repeat(4,minmax(1.8rem,auto));min-height:8.4rem}.sfp-ledger li{align-items:start;min-height:1.8rem}.sfp-ledger li span:last-child{white-space:normal}}@media (prefers-reduced-motion:reduce){.sfp-console .lc-spin,.sfp-console .lc-panel-dot,.sfp-packet,.sfp-console[data-stage=settle][data-rail=usdt] .sfp-node[data-dest=true]{animation:none}.sfp-link[data-live=true] .sfp-packet{display:none}}@keyframes sfp-packet-move-y{0%{opacity:0;top:0}18%{opacity:1}82%{opacity:1}to{opacity:0;top:100%}}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body){scrollbar-width:thin;scrollbar-color:var(--primary) var(--surface)}@supports (color:color-mix(in lab, red, red)){.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body){scrollbar-color:var(--primary) color-mix(in oklab, var(--surface) 70%, white)}}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar{width:7px;height:7px}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-track{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-track{background:color-mix(in oklab, var(--surface) 70%, white)}}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-track{border-radius:999px}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-corner{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-corner{background:color-mix(in oklab, var(--surface) 70%, white)}}.smt-list-head{z-index:6;position:relative;overflow:visible}.smt-margin-wrap{position:static}.smt-margin-pop{box-sizing:border-box;z-index:14;width:min(17rem,100%);max-width:100%;padding:.9rem 1rem 1rem;top:calc(100% + .45rem);left:auto;right:0}.smt-margin-title{white-space:normal;margin:0 0 .65rem;overflow:visible}.smt-stepper{gap:.4rem}.smt-margin-note{white-space:normal;margin:.65rem 0 .8rem;overflow:visible}.tpa-section{--tpa-gap:.75rem;--tpa-gap-inner:.6rem}.tpa-shell,.tpa-stage,.tpa-boards{gap:var(--tpa-gap)}.tpa-minis{gap:var(--tpa-gap-inner)}.tpa-section .tpa-rail{padding:.75rem .85rem .8rem}@media (width>=900px){.tpa-live,.tpa-section .smt-list-card,.tpa-section .smt-map-card{overflow:visible}.tpa-section .smt-list-head,.tpa-section .smt-map-head{flex-shrink:0;padding:.6rem .75rem .5rem}.tpa-section .smt-console .lc-bezel{padding:.5rem}.tpa-section .smt-console .lc-body{overscroll-behavior:auto;padding:0;overflow:visible}.tpa-section .smt-desk{gap:var(--tpa-gap-inner);padding:.7rem .75rem .75rem}.tpa-section .smt-split{gap:var(--tpa-gap-inner)}.tpa-section .smt-table-wrap{border-radius:0 0 .85rem .85rem;overflow:auto hidden}}:root{--sb-thumb:var(--primary);--sb-thumb-hover:var(--primary-deep);--sb-track:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--sb-track:color-mix(in oklab, var(--surface) 70%, var(--background))}}html,body,*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}::-webkit-scrollbar-corner{background:var(--sb-track)}.bh-hero,.bg-dark,.toolkit{--sb-track:var(--dark)}@supports (color:color-mix(in lab, red, red)){.bh-hero,.bg-dark,.toolkit{--sb-track:color-mix(in oklab, var(--dark) 82%, var(--background))}}.toolkit-rail-list,.ec-catalog-scroll,.ec-catalog-scroll-x,.pay-dash-scroll-x,.er-scroll,.ds-scroll,.apidoc-nav,.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body){scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}.toolkit-rail-list::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.ec-catalog-scroll::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.ec-catalog-scroll-x::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.pay-dash-scroll-x::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.apidoc-nav::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.how-it-desktop-viewport::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:999px}.toolkit-rail-list::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}.ec-catalog-scroll::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}.ec-catalog-scroll-x::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}.pay-dash-scroll-x::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}.apidoc-nav::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}.how-it-desktop-viewport::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}.toolkit-rail-list::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}.ec-catalog-scroll::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}.ec-catalog-scroll-x::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}.pay-dash-scroll-x::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}.apidoc-nav::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}.tpa-section :is(.smt-table-wrap,.smt-legend,.lc-body,.tpa-card-body)::-webkit-scrollbar-corner{background:var(--sb-track);border-radius:999px}.stats-wallet{overflow:hidden}.stats-wallet-shade{background:radial-gradient(70% 55% at 88% 108%, var(--primary) 0%, transparent 62%), radial-gradient(55% 45% at 8% -8%, var(--surface) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.stats-wallet-shade{background:radial-gradient(70% 55% at 88% 108%, color-mix(in oklab, var(--primary) 16%, transparent) 0%, transparent 62%), radial-gradient(55% 45% at 8% -8%, color-mix(in oklab, var(--surface) 88%, var(--primary) 8%) 0%, transparent 70%)}}.stats-wallet-stage{--sw-gap:.85rem;--sw-scale:.88;--sw-dur:.92s;--sw-ease:cubic-bezier(.33, .08, .22, 1);isolation:isolate;gap:var(--sw-gap);perspective:1400px;transform-style:preserve-3d;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:1.15rem;display:grid;position:relative}.stats-wallet-stage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, var(--primary), transparent 78%);border-radius:999px;width:min(16rem,72%);height:3.75rem;position:absolute;top:50%;left:50%;translate:-50% 55%}@supports (color:color-mix(in lab, red, red)){.stats-wallet-stage:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 28%, transparent), transparent 78%)}}.stats-wallet-stage:after{opacity:.42;filter:blur(6px);transition:opacity .55s var(--sw-ease)}.stats-wallet[data-phase=shuffle] .stats-wallet-stage:after,.stats-wallet[data-phase=spread] .stats-wallet-stage:after{opacity:0}.stats-wallet-card{z-index:1;transform-origin:50% 55%;min-width:0;min-height:11.25rem;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;position:relative}.stats-wallet-card-face{height:100%;min-height:inherit;border:1px solid var(--border);flex-direction:column;padding:1rem 1rem 1.05rem 1.2rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stats-wallet-card-face{border:1px solid color-mix(in oklab, var(--border) 78%, var(--primary) 22%)}}.stats-wallet-card-face{background:var(--card);box-shadow:var(--shadow-card), 0 18px 36px -28px var(--primary);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.stats-wallet-card-face{box-shadow:var(--shadow-card), 0 18px 36px -28px color-mix(in oklab, var(--primary) 32%, transparent)}}.stats-wallet-card-face:after{content:"";z-index:1;background:var(--primary);pointer-events:none;width:.28rem;position:absolute;inset:0 auto 0 0}.stats-wallet-card-face:before{content:"";pointer-events:none;background:var(--primary-soft);border-radius:1.25rem;width:6.5rem;height:5.5rem;position:absolute;bottom:-1.6rem;right:-1.4rem}@supports (color:color-mix(in lab, red, red)){.stats-wallet-card-face:before{background:color-mix(in oklab, var(--primary-soft) 70%, transparent)}}.stats-wallet-card-face:before{opacity:.7;transform:rotate(-18deg)}.stats-wallet-card[data-hero=true] .stats-wallet-card-face{background:linear-gradient(155deg, var(--primary-soft) 0%, var(--card) 58%)}@supports (color:color-mix(in lab, red, red)){.stats-wallet-card[data-hero=true] .stats-wallet-card-face{background:linear-gradient(155deg, color-mix(in oklab, var(--primary-soft) 88%, white) 0%, var(--card) 58%)}}.stats-wallet-card[data-hero=true] .stats-wallet-card-face{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.stats-wallet-card[data-hero=true] .stats-wallet-card-face{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.stats-wallet-card-top{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.stats-wallet-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.stats-wallet-index{color:color-mix(in oklab, var(--muted-foreground) 80%, var(--primary) 20%)}}.stats-wallet-icon{background:var(--primary-soft);border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.stats-wallet-icon{background:color-mix(in oklab, var(--primary-soft) 92%, var(--primary) 8%)}}.stats-wallet-icon{color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.stats-wallet-icon{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}}.stats-wallet-value{z-index:1;font-family:var(--font-mono);letter-spacing:-.04em;color:var(--primary-deep);margin-top:.85rem;font-size:clamp(1.65rem,4.6vw,2.15rem);font-weight:700;line-height:1;position:relative}.stats-wallet-card[data-hero=true] .stats-wallet-value{font-size:clamp(1.85rem,5.2vw,2.55rem)}.stats-wallet-label{z-index:1;color:var(--foreground);margin-top:.45rem;font-size:.875rem;font-weight:600;line-height:1.25;position:relative}.stats-wallet-desc{z-index:1;color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem;line-height:1.45;position:relative}.stats-wallet-card:first-child{--sw-x:calc(50% + var(--sw-gap) / 2 - 6px);--sw-y:calc(50% + var(--sw-gap) / 2 + 8px);--sw-r:-12deg;--sw-peel-r:-20deg;--sw-mid-x:26%;--sw-mid-y:-20%;--sw-mid-r:16deg;z-index:1}.stats-wallet-card:nth-child(2){--sw-x:calc(-50% - var(--sw-gap) / 2 + 4px);--sw-y:calc(50% + var(--sw-gap) / 2 - 4px);--sw-r:-4deg;--sw-peel-r:10deg;--sw-mid-x:-30%;--sw-mid-y:-16%;--sw-mid-r:-14deg;z-index:2}.stats-wallet-card:nth-child(3){--sw-x:calc(50% + var(--sw-gap) / 2 + 2px);--sw-y:calc(-50% - var(--sw-gap) / 2 + 6px);--sw-r:6deg;--sw-peel-r:14deg;--sw-mid-x:20%;--sw-mid-y:22%;--sw-mid-r:-12deg;z-index:3}.stats-wallet-card:nth-child(4){--sw-x:calc(-50% - var(--sw-gap) / 2 - 4px);--sw-y:calc(-50% - var(--sw-gap) / 2 - 2px);--sw-r:11deg;--sw-peel-r:18deg;--sw-mid-x:-22%;--sw-mid-y:14%;--sw-mid-r:11deg;z-index:4}.stats-wallet[data-phase=wallet] .stats-wallet-card{transform:translate3d(var(--sw-x), var(--sw-y), 0) rotate(var(--sw-r)) rotateX(7deg) scale(var(--sw-scale));animation:none}.stats-wallet[data-phase=shuffle] .stats-wallet-card{animation:stats-wallet-deal var(--sw-dur) var(--sw-ease) both;animation-delay:calc(var(--sw-i) * 75ms)}.stats-wallet[data-phase=shuffle] .stats-wallet-card:first-child{z-index:5}.stats-wallet[data-phase=shuffle] .stats-wallet-card:nth-child(2){z-index:4}.stats-wallet[data-phase=shuffle] .stats-wallet-card:nth-child(3){z-index:3}.stats-wallet[data-phase=shuffle] .stats-wallet-card:nth-child(4){z-index:2}.stats-wallet[data-phase=spread] .stats-wallet-card{will-change:auto;z-index:1;transform:none}@keyframes stats-wallet-deal{0%{transform:translate3d(var(--sw-x), var(--sw-y), 0) rotate(var(--sw-r)) rotateX(7deg) scale(var(--sw-scale))}24%{transform:translate3d(var(--sw-x), calc(var(--sw-y) - 36px), 18px) rotate(var(--sw-peel-r)) rotateX(12deg) scale(1.05)}52%{transform:translate3d(var(--sw-mid-x), var(--sw-mid-y), 24px) rotate(var(--sw-mid-r)) rotateX(4deg) scale(1.03)}78%{transform:translateY(-6px)rotate(-1.4deg)rotateX(0)scale(1.01)}to{transform:translate(0)rotate(0)rotateX(0)scale(1)}}@media (width>=640px){.stats-wallet-stage{--sw-gap:1.1rem;--sw-scale:.92;padding-block:1.35rem}.stats-wallet-card{min-height:12.25rem}.stats-wallet-card-face{padding:1.15rem 1.2rem 1.2rem 1.4rem}.stats-wallet-desc{font-size:.8125rem}}@media (width>=768px){.stats-wallet-stage{--sw-gap:1.2rem;--sw-scale:.94}.stats-wallet-card{min-height:13rem}.stats-wallet-value{font-size:2.15rem}.stats-wallet-card[data-hero=true] .stats-wallet-value{font-size:2.55rem}}@media (width>=1024px){.stats-wallet-stage{--sw-gap:1.25rem;--sw-scale:.96;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:1.5rem}.stats-wallet-card{min-height:16.25rem}.stats-wallet-card-face{padding:1.25rem 1.25rem 1.35rem 1.5rem}.stats-wallet-value{margin-top:1.35rem;font-size:2.35rem}.stats-wallet-card[data-hero=true] .stats-wallet-value{font-size:2.85rem}.stats-wallet-label{margin-top:.65rem;font-size:.9375rem}.stats-wallet-desc{max-width:16.5rem;margin-top:.4rem}.stats-wallet-card:first-child{--sw-x:calc(1.5 * (100% + var(--sw-gap)) - 10px);--sw-y:14px;--sw-r:-13deg;--sw-peel-r:-22deg;--sw-mid-x:38%;--sw-mid-y:-28%;--sw-mid-r:18deg}.stats-wallet-card:nth-child(2){--sw-x:calc(.5 * (100% + var(--sw-gap)) + 4px);--sw-y:-8px;--sw-r:-5deg;--sw-peel-r:8deg;--sw-mid-x:-18%;--sw-mid-y:-32%;--sw-mid-r:-16deg}.stats-wallet-card:nth-child(3){--sw-x:calc(-.5 * (100% + var(--sw-gap)) - 2px);--sw-y:10px;--sw-r:5deg;--sw-peel-r:14deg;--sw-mid-x:16%;--sw-mid-y:24%;--sw-mid-r:-10deg}.stats-wallet-card:nth-child(4){--sw-x:calc(-1.5 * (100% + var(--sw-gap)) + 8px);--sw-y:-6px;--sw-r:12deg;--sw-peel-r:20deg;--sw-mid-x:-36%;--sw-mid-y:18%;--sw-mid-r:12deg}}@media (width>=1440px){.stats-wallet-stage{--sw-gap:1.5rem}.stats-wallet-card{min-height:17rem}}@media (hover:hover) and (pointer:fine){.stats-wallet[data-phase=spread] .stats-wallet-card{transition:transform .38s var(--sw-ease)}.stats-wallet[data-phase=spread] .stats-wallet-card:hover{z-index:3;transform:translateY(-7px)}.stats-wallet[data-phase=spread] .stats-wallet-card:hover .stats-wallet-card-face{box-shadow:var(--shadow-lift)}}@media (width<=479px){.stats-wallet-stage{--sw-scale:.84;--sw-gap:.7rem;padding-block:.85rem}.stats-wallet-card{min-height:10.75rem}.stats-wallet-card-face{padding:.85rem .8rem .9rem 1.05rem}.stats-wallet-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.stats-wallet-card,.stats-wallet[data-phase=wallet] .stats-wallet-card,.stats-wallet[data-phase=shuffle] .stats-wallet-card,.stats-wallet[data-phase=spread] .stats-wallet-card{will-change:auto;animation:none!important;transform:none!important}.stats-wallet-stage:after{display:none}}.testimonials-card{border-color:oklab(97.5857% -.0204515 .00545486);border-radius:1.25rem;padding:2.5rem 1.35rem 1.25rem;position:relative;overflow:visible}.testimonials-card-cap{pointer-events:none;border-radius:1.25rem 1.25rem 0 0;height:1.35rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.testimonials-card-cap-grey,.testimonials-card-cap-teal{position:absolute;inset:0}.testimonials-card-cap-grey{clip-path:polygon(0 0,58% 0,38% 100%,0 100%);background:#595c62}.testimonials-card-cap-teal{clip-path:polygon(59% 0,100% 0,100% 100%,39% 100%);background:#4be5ae}.testimonials-card-avatar{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:oklab(50.7373% -.08318 .0208064);background:oklab(96.8959% -.0262948 .00701337);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.testimonials-card-name{text-overflow:ellipsis;white-space:nowrap;color:#595c62;font-size:.875rem;font-weight:700;overflow:hidden}.testimonials-card-role{text-overflow:ellipsis;white-space:nowrap;color:oklab(67.3995% -.00061856 -.00638911);font-size:.75rem;font-weight:400;overflow:hidden}.testimonials-card-stars{color:#4be5ae;gap:.125rem;margin-top:.75rem;display:flex}.testimonials-card-quote{color:#3d4044;margin-top:.75rem;font-size:13px;line-height:1.625}.bon-section{--bon-gap:clamp(1rem, 2vw, 1.5rem);overflow-x:clip}.bon-head{max-width:54rem}.bon-title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin-top:.7rem;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:700;line-height:1.12}.bon-lead{max-width:54ch;color:var(--muted-foreground);margin-top:.7rem;font-size:.9375rem;line-height:1.55}.bon-region-tabs{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.bon-region-tab{border:1px solid var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bon-region-tab{border:1px solid color-mix(in oklab, var(--foreground) 10%, var(--border))}}.bon-region-tab{background:var(--card);font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);cursor:pointer;padding:.36rem .85rem;font-size:.6875rem;font-weight:650;line-height:1.2;transition:border-color .25s,background .25s,color .25s}.bon-region-tab:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bon-region-tab:hover{border-color:color-mix(in oklab, var(--foreground) 18%, var(--border))}}.bon-region-tab[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-region-tab[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.bon-region-tab[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-region-tab[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.bon-region-tab[data-active=true]{color:var(--primary)}.bon-region-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bon-swap{vertical-align:top;display:inline-grid}.bon-swap>*{visibility:hidden;grid-area:1/1}.bon-swap>[data-active=true]{visibility:visible}.bon-block-head{margin-bottom:.7rem}.bon-block-kicker{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);align-items:center;gap:.4rem;margin:0;font-size:.6875rem;display:inline-flex}.bon-block-title{letter-spacing:-.02em;max-width:28ch;color:var(--foreground);margin:.35rem 0 0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:700;line-height:1.2}.bon-block-note{max-width:62ch;color:var(--muted-foreground);margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.bon-compare{margin-top:clamp(1.35rem,2.6vw,2rem)}.bon-compare-scroll{overscroll-behavior-x:contain;max-width:100%;padding-bottom:.15rem;overflow-x:auto}.bon-compare-grid{grid-template-columns:repeat(4,minmax(11.25rem,1fr));gap:.55rem;min-width:46rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.bon-compare-grid{min-width:0}}.bon-compare-col{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:.85rem;overflow:hidden}.bon-compare-col[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-compare-col[data-active=true]{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.bon-compare-col[data-active=true]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-compare-col[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 22%, transparent)}}.bon-compare-head{border:0;border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;gap:.1rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.bon-compare-head{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.bon-compare-head{text-align:left;cursor:pointer;padding:.65rem .8rem .55rem}.bon-compare-col[data-active=true] .bon-compare-head{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-compare-col[data-active=true] .bon-compare-head{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.bon-compare-head:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bon-compare-city{letter-spacing:-.015em;color:var(--foreground);font-size:.9375rem;font-weight:650}.bon-compare-desk{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);font-size:.625rem}.bon-compare-col[data-active=true] .bon-compare-desk{color:var(--primary)}.bon-compare-rows{margin:0;padding:.2rem 0;display:grid}.bon-compare-row{gap:.1rem;padding:.4rem .8rem;display:grid}.bon-compare-row+.bon-compare-row{border-top:1px dashed var(--border)}@supports (color:color-mix(in lab, red, red)){.bon-compare-row+.bon-compare-row{border-top:1px dashed color-mix(in oklab, var(--border) 80%, transparent)}}.bon-compare-row dt{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);font-size:.5625rem}.bon-compare-row dd{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:550;line-height:1.4}.bon-region-panel{margin-top:clamp(1.35rem,2.6vw,2rem)}.bon-journey-split{gap:var(--bon-gap);align-items:start;display:grid}@media (width>=1024px){.bon-journey-split{grid-template-columns:minmax(0,1.18fr) minmax(17.25rem,.92fr);gap:clamp(1.1rem,1.8vw,1.75rem)}}.bon-stage{min-width:0;position:relative}@media (width>=1024px) and (height<=1099px){.bon-desk .lc-screen{max-height:calc(100svh - 8.5rem)}.bon-desk-inner{overflow-y:auto}}@media (width>=1024px) and (height>=1100px){.bon-stage{max-height:calc(100svh - 5.75rem);position:sticky;top:5.25rem}.bon-desk .lc-screen{max-height:calc(100svh - 7.25rem)}.bon-desk-inner{overflow-y:auto}}.bon-stage-kicker{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 .4rem;font-size:.625rem}@media (width>=1024px){.bon-stage-kicker{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.bon-phases{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.bon-phase{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:.75rem;overflow:hidden}.bon-phase[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-phase[data-current=true]{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.bon-phase-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;width:100%;padding:.42rem .65rem;display:flex}.bon-phase-head:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bon-phase-head:hover{background:color-mix(in oklab, var(--foreground) 3%, transparent)}}.bon-phase-head:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bon-phase-head:after{content:"";border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);opacity:.5;flex-shrink:0;width:.38rem;height:.38rem;margin-left:auto;transition:transform .22s,opacity .22s,border-color .22s;transform:rotate(45deg)}.bon-phase[data-current=true] .bon-phase-head:after{border-color:var(--primary);opacity:.9;transform:rotate(-135deg)}.bon-phase-icon{border:1px solid var(--primary);border-radius:.5rem;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bon-phase-icon{border:1px solid color-mix(in oklab, var(--primary) 25%, var(--border))}}.bon-phase-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-phase-icon{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.bon-phase-icon{color:var(--primary)}.bon-phase[data-current=true] .bon-phase-icon{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-phase[data-current=true] .bon-phase-icon{background:color-mix(in oklab, var(--primary) 16%, var(--card))}}.bon-phase-index{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);flex-shrink:0;font-size:.5625rem}.bon-phase-head strong{letter-spacing:-.015em;min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}.bon-phase:not([data-current=true]) .bon-phase-head strong{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bon-phase:not([data-current=true]) .bon-phase-head strong{color:color-mix(in oklab, var(--foreground) 78%, var(--muted-foreground))}}.bon-phase-blurb{min-width:0;max-width:22ch;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;display:none;overflow:hidden}.bon-phase[data-current=true] .bon-phase-blurb{display:inline}@media (width<=639px){.bon-phase-blurb{display:none!important}}.bon-phase-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .18s;display:grid}.bon-phase[data-current=true] .bon-phase-body{opacity:1;grid-template-rows:1fr}.bon-phase-body-clip{min-height:0;overflow:hidden}.bon-phase-cols{border-top:1px solid var(--border);gap:.45rem;padding:.55rem .65rem .7rem;display:grid}@media (width>=720px){.bon-phase-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.bon-phase-col{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.bon-phase-col{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.bon-phase-col{padding:.45rem .55rem .5rem}.bon-phase-col[data-side=we]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-phase-col[data-side=we]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.bon-phase-col[data-side=we]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-phase-col[data-side=we]{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.bon-phase-label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 .28rem;font-size:.5625rem}.bon-phase-col[data-side=we] .bon-phase-label{color:var(--primary)}.bon-phase-col ul{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.bon-phase-col li{color:var(--foreground);padding-left:.7rem;font-size:.72rem;line-height:1.35;position:relative}.bon-phase-col li:before{content:"";background:var(--primary);border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.45rem;left:0}.bon-phase-region{color:var(--foreground);margin:0;font-size:.72rem;line-height:1.4}.bon-desk,.bon-desk .lc-frame,.bon-desk .lc-bezel,.bon-desk .lc-screen{min-width:0}.bon-desk .lc-bezel{padding:.45rem}.bon-desk .lc-screen{height:auto;min-height:0;max-height:none;overflow:hidden}.bon-desk .lc-body{gap:0;min-height:0;padding:.55rem .6rem .6rem;overflow:hidden}.bon-desk-inner{flex:auto;grid-template-rows:auto auto auto;gap:.35rem;min-height:0;display:grid;overflow:hidden auto}.bon-desk-top{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.35rem;padding-bottom:.4rem;display:flex;position:relative}.bon-desk-top:before,.bon-desk-top:after{content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:0}.bon-desk-top:before{background:var(--border);right:0}@supports (color:color-mix(in lab, red, red)){.bon-desk-top:before{background:color-mix(in oklab, var(--border) 85%, transparent)}}.bon-desk-top:after{width:calc(var(--bon-progress,0) * 100%);background:linear-gradient(90deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.bon-desk-top:after{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 45%, transparent), var(--primary))}}.bon-desk-top:after{transition:width .52s cubic-bezier(.4,0,.2,1)}.bon-kicker{min-width:0;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:.5rem;margin:0;font-size:.625rem;display:flex}.bon-kicker-count{border-left:1px solid var(--border);color:var(--primary);text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;overflow:hidden}.bon-mode,.bon-resume{min-height:1.25rem;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);flex-shrink:0;align-items:center;font-size:.625rem;display:inline-flex}.bon-resume{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-resume{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border))}}.bon-resume{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bon-resume{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.bon-resume{letter-spacing:.06em;color:var(--primary);cursor:pointer;padding:0 .6rem}.bon-resume:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-resume:hover{background:color-mix(in oklab, var(--primary) 20%, var(--card))}}.bon-rail{flex-direction:column;flex:none;gap:.06rem;min-height:0;margin:0;padding:0;list-style:none;display:flex}.bon-rail-item{flex:none;position:relative}.bon-rail-item:before,.bon-rail-item:after{content:"";background:var(--border);border-radius:999px;width:2px;position:absolute;left:1.075rem;transform:translate(-1px)}@supports (color:color-mix(in lab, red, red)){.bon-rail-item:before,.bon-rail-item:after{background:color-mix(in oklab, var(--border) 75%, transparent)}}.bon-rail-item:before{height:calc(50% - .48rem);top:-.06rem}.bon-rail-item:after{top:calc(50% + .72rem);bottom:-.06rem}.bon-rail-item:first-child:before,.bon-rail-item:last-child:after{display:none}.bon-rail-item[data-state=done]:before,.bon-rail-item[data-state=done]:after,.bon-rail-item[data-state=current]:before{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-rail-item[data-state=done]:before,.bon-rail-item[data-state=done]:after,.bon-rail-item[data-state=current]:before{background:color-mix(in oklab, var(--primary) 70%, transparent)}}.bon-rail-item[data-state=current]:after{background-color:#0000;background-image:repeating-linear-gradient(180deg, var(--primary) 0 3px, transparent 3px 8px)}@supports (color:color-mix(in lab, red, red)){.bon-rail-item[data-state=current]:after{background-image:repeating-linear-gradient(180deg, color-mix(in oklab, var(--primary) 70%, transparent) 0 3px, transparent 3px 8px)}}.bon-rail-item[data-state=current]:after{background-size:100% 8px}.bon-desk[data-live=true] .bon-rail-item[data-state=current]:after{animation:.85s linear infinite bon-rail-flow}@keyframes bon-rail-flow{to{background-position:0 8px}}.bon-step{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.4rem;width:100%;min-height:0;padding:.1rem .3rem;transition:background .24s,border-color .24s;display:grid}.bon-step:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bon-step:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.bon-step:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.bon-step[data-state=current]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-step[data-state=current]{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.bon-step[data-state=current]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-step[data-state=current]{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.bon-step[data-state=idle] .bon-step-copy{opacity:.6}.bon-step-mark{z-index:1;border:1px solid var(--border);background:var(--card);width:1.45rem;height:1.45rem;color:var(--muted-foreground);border-radius:999px;place-items:center;transition:color .24s,border-color .24s,background .24s;display:grid;position:relative}.bon-step[data-state=done] .bon-step-mark{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-step[data-state=done] .bon-step-mark{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.bon-step[data-state=done] .bon-step-mark{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-step[data-state=done] .bon-step-mark{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.bon-step[data-state=done] .bon-step-mark{color:var(--primary)}.bon-step[data-state=current] .bon-step-mark{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-step[data-state=current] .bon-step-mark{background:color-mix(in oklab, var(--primary) 15%, var(--card))}}.bon-step[data-state=current] .bon-step-mark{color:var(--primary)}.bon-step-tick{border:1px solid var(--card);background:var(--primary);width:.8rem;height:.8rem;color:var(--primary-foreground);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.15rem;right:-.15rem}.bon-step-ring{border:1px solid var(--primary);border-radius:999px;position:absolute;inset:-.25rem}@supports (color:color-mix(in lab, red, red)){.bon-step-ring{border:1px solid color-mix(in oklab, var(--primary) 50%, transparent)}}.bon-step-ring{opacity:0}.bon-desk[data-live=true] .bon-step-ring{animation:1.9s ease-out infinite bon-step-ring}@keyframes bon-step-ring{0%{opacity:.85;transform:scale(.82)}70%{opacity:0;transform:scale(1.2)}to{opacity:0}}.bon-step-copy{align-items:center;min-width:0;display:flex}.bon-step-label{-webkit-line-clamp:1;letter-spacing:-.01em;height:1rem;color:var(--foreground);-webkit-box-orient:vertical;font-size:.6875rem;font-weight:650;line-height:1rem;display:-webkit-box;overflow:hidden}.bon-step-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);margin-right:.3rem;font-size:.5625rem;font-weight:500}.bon-step[data-state=current] .bon-step-index,.bon-step[data-state=done] .bon-step-index{color:var(--primary)}.bon-feed{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;grid-template-rows:repeat(3,1.1rem);gap:.1rem;margin:0;padding:.28rem .45rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bon-feed{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.bon-feed{list-style:none}.bon-feed-row{min-width:0;height:1.1rem;font-family:var(--font-mono);color:var(--muted-foreground);grid-template-columns:.4rem minmax(0,1fr);align-items:center;gap:.4rem;font-size:.5625rem;line-height:1.1rem;display:grid;overflow:hidden}.bon-feed-row[data-state=idle]{opacity:.4}.bon-feed-row[data-state=done]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bon-feed-row[data-state=done]{color:color-mix(in oklab, var(--foreground) 72%, var(--muted-foreground))}}.bon-feed-row[data-state=current]{color:var(--primary)}.bon-feed-dot{background:var(--muted-foreground);border-radius:999px;width:.35rem;height:.35rem}@supports (color:color-mix(in lab, red, red)){.bon-feed-dot{background:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bon-feed-row[data-state=done] .bon-feed-dot,.bon-feed-row[data-state=current] .bon-feed-dot{background:var(--primary)}.bon-desk[data-live=true] .bon-feed-row[data-state=current] .bon-feed-dot{animation:1.8s ease-out infinite two-track-live-pulse}.bon-feed-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bon-partners{margin-top:clamp(1.35rem,2.6vw,2rem)}.bon-partner-gets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.bon-partner-gets{grid-template-columns:repeat(3,minmax(0,1fr))}}.bon-partner-get{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:.75rem;grid-template-columns:1.15rem minmax(0,1fr);gap:.45rem;padding:.7rem .75rem .75rem;display:grid}.bon-partner-get-mark{background:var(--primary);border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;margin-top:.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bon-partner-get-mark{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.bon-partner-get-mark{color:var(--primary)}.bon-partner-get strong{letter-spacing:-.01em;color:var(--foreground);font-size:.875rem;font-weight:650;display:block}.bon-partner-get span span{color:var(--muted-foreground);margin-top:.2rem;font-size:.75rem;line-height:1.5;display:block}.bon-partner-notes{gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.bon-partner-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.bon-partner-notes li{border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-partner-notes li{border:1px dashed color-mix(in oklab, var(--primary) 28%, var(--border))}}.bon-partner-notes li{background:var(--primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.bon-partner-notes li{background:color-mix(in oklab, var(--primary) 4%, var(--card))}}.bon-partner-notes li{color:var(--muted-foreground);padding:.6rem .75rem;font-size:.75rem;line-height:1.45}.bon-partner-notes strong{letter-spacing:.02em;color:var(--foreground);margin-bottom:.25rem;font-size:.6875rem;font-weight:650;display:block}.bon-need{margin-top:clamp(1.35rem,2.6vw,2rem)}.bon-need-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.bon-need-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bon-need-list li{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:.65rem;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.5rem .65rem;font-size:.8125rem;line-height:1.4;display:grid}.bon-need-list li[data-region=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-need-list li[data-region=true]{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.bon-need-list li[data-region=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-need-list li[data-region=true]{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.bon-need-box{border:1.5px solid var(--primary);width:1rem;height:1rem;margin-top:.12rem}@supports (color:color-mix(in lab, red, red)){.bon-need-box{border:1.5px solid color-mix(in oklab, var(--primary) 45%, var(--border))}}.bon-need-box{background:var(--primary);border-radius:.28rem}@supports (color:color-mix(in lab, red, red)){.bon-need-box{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.bon-faq{margin-top:clamp(1.35rem,2.6vw,2rem)}.bon-faq-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);box-shadow:var(--shadow-card);overflow:hidden}.bon-faq-item{border-color:var(--border)!important}.bon-faq-item:last-child{border-bottom:0!important}.bon-faq-trigger{min-height:2.5rem;color:var(--foreground)!important;align-items:flex-start!important;gap:.65rem!important;padding:.75rem .9rem!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important}.bon-faq-trigger:hover,.bon-faq-trigger:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bon-faq-trigger:hover,.bon-faq-trigger:focus-visible{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.bon-faq-trigger:hover,.bon-faq-trigger:focus-visible{outline:none;text-decoration:none!important}.bon-faq-trigger[data-state=open]{background:var(--primary-soft)}.bon-faq-index{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);flex-shrink:0;font-size:11px;font-weight:700}.bon-faq-q{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.bon-faq-trigger svg{width:1.125rem;height:1.125rem;color:var(--primary);flex-shrink:0;margin-top:.2rem}.bon-faq-a{max-width:62ch;color:var(--muted-foreground);margin:0;padding:0 .9rem .9rem 2.75rem;font-size:.875rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.bon-step-ring,.bon-rail-item[data-state=current]:after,.bon-feed-row[data-state=current] .bon-feed-dot{animation:none}.bon-step-ring{display:none}.bon-region-tab,.bon-desk-top:after,.bon-step,.bon-step-mark,.bon-phase-body,.bon-phase-head:after{transition:none}}.tpa-fit-zoom{display:contents}.tpa-minis .tpa-card-head{align-items:flex-start}.tpa-minis .tpa-card-head h3{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:unset;-webkit-box-orient:vertical;font-size:clamp(.78rem,.62rem + .7vw,.9rem);line-height:1.2;display:-webkit-box;overflow:hidden}.tpa-minis .tpa-row-label{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:unset;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width>=900px) and (width<=1279px){.tpa-boards{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}}@media (width>=1280px) and (width<=1511px){.tpa-boards{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}@media (width>=1512px) and (width<=1919px){.tpa-boards{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}}@media (width>=900px) and (width<=1919px){.tpa-minis .tpa-card{padding:.65rem .7rem .55rem}.tpa-minis .tpa-card-note{height:2.4rem;margin:.32rem 0 .4rem;font-size:.7rem;line-height:1.2}.tpa-minis .tpa-card-metric{margin-top:.45rem;padding-top:.4rem}.tpa-minis .tpa-card-metric span:first-child{font-size:clamp(1.05rem,1.8vh,1.35rem)}}@media (width>=1024px) and (width<=1919px){.tpa-section{--tpa-fit-zoom:.85;--tpa-pad-y:clamp(1rem, 2.2vh, 1.55rem);padding-block:var(--tpa-pad-y)}.tpa-fit-zoom{box-sizing:border-box;zoom:var(--tpa-fit-zoom);transform-origin:0 0;flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;display:flex}.tpa-fit-zoom>.tpa-shell{flex:auto;width:100%;min-width:0;height:auto;max-height:none}.tpa-boards,.tpa-live,.tpa-minis,.tpa-mini,.tpa-minis .tpa-card{min-width:0;max-width:100%}}@media (width>=1024px) and (width<=1919px) and (height<=900px){.tpa-section .tpa-head h2{font-size:clamp(1.2rem,.95rem + 1.2vh,1.65rem)}.tpa-lead{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@supports not (zoom:0.85){@media (width>=1024px) and (width<=1919px){.tpa-section{padding-block:clamp(.75rem,1.8vh,1.25rem)}.tpa-fit-zoom{zoom:unset;width:auto;max-width:none;height:auto;display:contents}}}.sto-section{--sto-line:var(--primary);--sto-gutter:2.75rem;--sto-rail-pad:.55rem;--sto-rail:minmax(13.75rem, 16.5rem);--sto-gap:.55rem;background:radial-gradient(ellipse 70% 55% at 50% 45%, var(--primary), transparent 70%), oklch(98.5% .008 158);min-width:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sto-section{background:radial-gradient(ellipse 70% 55% at 50% 45%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 70%), oklch(98.5% .008 158)}}.sto-section.section-curve,.sto-section .container-page{overflow:visible}.sto-head{flex-direction:column;gap:1rem;display:flex}.sto-head-copy{min-width:0;max-width:40rem}.sto-head-copy .section-eyebrow{margin:0}.sto-head-copy h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin:1rem 0 0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15}.sto-tagline{max-width:22rem;color:var(--primary-deep);margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.sto-lead{max-width:46rem;color:var(--muted-foreground);margin:1.25rem 0 1.35rem;font-size:.9375rem;line-height:1.55}.sto-board{gap:.95rem;min-width:0;display:grid;overflow:visible}.sto-diagram{grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid;overflow:visible}.sto-kicker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-deep);margin:0;font-size:.625rem;font-weight:600}.sto-rail-title{letter-spacing:-.02em;margin:.12rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.25}.sto-rail-in,.sto-rail-out,.sto-rail-buyers{z-index:1;min-width:0;padding:.55rem var(--sto-rail-pad);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);align-self:stretch;position:relative;overflow:visible}.sto-rail-buyers{overflow:hidden}.sto-rail-in{flex-direction:column;display:flex}.sto-right{flex-direction:column;align-self:stretch;min-width:0;display:flex}.sto-rail-head{margin-bottom:.4rem}.sto-ingest-line{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.625rem;line-height:1.3}.sto-sys-wrap{flex-direction:column;flex:auto;display:flex;position:relative;overflow:visible}.sto-sys{flex:auto;grid-template-rows:repeat(5,minmax(2.05rem,1fr));gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.sto-sys-item{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--card);grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.4rem;min-height:0;padding:.28rem .4rem;display:grid;position:relative;overflow:visible}.sto-sys-item[data-active=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sto-sys-item[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.sto-sys-item[data-active=true]{box-shadow:0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab, red, red)){.sto-sys-item[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent) inset}}.sto-sys-icon{border-radius:calc(var(--radius) - 6px);background:var(--muted);width:1.45rem;height:1.45rem;color:var(--primary-deep);place-items:center;display:grid}.sto-sys-icon svg{width:.8rem;height:.8rem}.sto-sys-item strong{font-size:.75rem;font-weight:700;line-height:1.2;display:block}.sto-sys-item em{color:var(--muted-foreground);font-size:.625rem;font-style:normal;line-height:1.25;display:block}.sto-rail-foot{gap:.35rem;margin-top:auto;padding-top:.45rem;display:grid}.sto-rail-foot>p{color:var(--muted-foreground);align-items:baseline;gap:.35rem;margin:0;font-size:.6875rem;line-height:1.3;display:flex}.sto-rail-foot>p strong{color:var(--foreground);font-size:.8125rem;font-weight:700}.sto-rail-feed{border-top:1px solid var(--border);gap:.2rem;margin:0;padding:.3rem 0 0;list-style:none;display:grid}.sto-rail-feed li{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .4rem;font-size:.625rem;line-height:1.3;display:flex}.sto-rail-feed li[data-active=true]{color:var(--primary-deep)}.sto-rail-feed strong{color:var(--foreground);font-weight:600}.sto-rail-feed li[data-active=true] strong{color:var(--primary-deep)}.sto-hop{display:none}.sto-hop-svg,.sto-buy-svg{width:100%;height:100%;color:var(--sto-line);display:block;overflow:hidden}.sto-hop-cap{border:5px solid #0000;width:0;height:0;position:absolute}.sto-vlink{justify-items:center;gap:.2rem;min-height:2.6rem;display:grid;position:relative;overflow:visible}.sto-vlink-line{background:repeating-linear-gradient(180deg, var(--sto-line) 0 8px, transparent 8px 14px);border:none;width:2px;height:1.55rem}.sto-vlink-packet{background:var(--sto-line);border-radius:999px;width:.32rem;height:.32rem;animation:1.8s linear infinite sto-vpacket;position:absolute;top:.15rem;left:50%;transform:translate(-50%)}.sto-vlink-packet.is-follow{animation-delay:.9s}.sto-vlink-packet.is-rev{animation-name:sto-vpacket-rev;animation-delay:.45s}.sto-join{border:1px solid var(--primary);align-items:center;gap:.28rem;padding:.18rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sto-join{border:1px solid color-mix(in oklch, var(--primary) 35%, var(--border))}}.sto-join{background:var(--card);color:var(--primary-deep);white-space:nowrap;border-radius:999px;font-size:.625rem;font-weight:600;line-height:1}.sto-join svg{width:.7rem;height:.7rem}.sto-core{z-index:1;align-self:stretch;min-width:0;position:relative;overflow:visible}.sto-core .lc-frame,.sto-core .lc-bezel,.sto-core .lc-screen{height:auto;min-height:0;max-height:none}.sto-core .lc-bezel{padding:.4rem}.sto-core .lc-screen{overflow:visible}.sto-core .lc-body{height:auto;min-height:0;padding:.55rem .6rem .6rem;display:block;overflow:visible}.sto-core .two-track-chrome{gap:.45rem}.sto-desk{gap:.4rem;min-width:0;display:grid}.sto-connect{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:.4rem .45rem .45rem}.sto-connect-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .7rem;margin-bottom:.35rem;display:flex}.sto-connect-label{margin:0;font-size:.75rem;font-weight:700;line-height:1.25}.sto-connect-head span{color:var(--muted-foreground);font-size:.625rem}.sto-connect-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.sto-connect-list li{border:1px solid var(--border);background:var(--muted);border-radius:999px;align-items:center;gap:.32rem;min-width:0;padding:.28rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.sto-connect-list li[data-active=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sto-connect-list li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.sto-connect-list li[data-active=true]{color:var(--primary-deep)}.sto-connect-list svg{width:.75rem;height:.75rem;color:var(--primary-deep);flex-shrink:0}.sto-chevron{color:var(--primary);place-items:center;display:grid}.sto-chevron svg{width:1.05rem;height:1.05rem}.sto-mods-kicker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-deep);margin:0;font-size:.625rem;font-weight:600}.sto-mods{grid-template-columns:minmax(0,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sto-mod{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:.22rem;min-width:0;padding:.45rem .45rem .4rem;display:grid;position:relative}.sto-mod[data-active=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sto-mod[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.sto-mod[data-active=true]{box-shadow:0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab, red, red)){.sto-mod[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 32%, transparent) inset}}.sto-mod-n{background:var(--primary);width:1.05rem;height:1.05rem;color:var(--primary-foreground);border-radius:999px;place-items:center;font-size:.5625rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.32rem;right:.32rem}.sto-mod-icon{border-radius:calc(var(--radius) - 6px);background:var(--muted);width:1.45rem;height:1.45rem;color:var(--primary-deep);place-items:center;display:grid}.sto-mod-icon svg{width:.8rem;height:.8rem}.sto-mod h3{letter-spacing:-.02em;margin:0;padding-right:1.15rem;font-size:.75rem;font-weight:700;line-height:1.25}.sto-mod-product{color:var(--primary-deep);margin:0;font-size:.625rem;font-weight:600;line-height:1.25}.sto-mod-feat{gap:.12rem;margin:.08rem 0 0;padding:0;list-style:none;display:grid}.sto-mod-feat li{color:var(--muted-foreground);grid-template-columns:.65rem minmax(0,1fr);align-items:start;gap:.22rem;font-size:.625rem;line-height:1.3;display:grid}.sto-mod-feat svg{width:.65rem;height:.65rem;color:var(--primary);margin-top:.08rem}.sto-mod-event{color:var(--muted-foreground);margin:.12rem 0 0;font-size:.5625rem;line-height:1.3}.sto-data{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:.22rem;padding:.38rem .5rem;display:grid}.sto-data-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-deep);font-size:.625rem;font-weight:600}.sto-data p{margin:0;font-size:.6875rem;font-weight:600;line-height:1.4}.sto-data span[data-active=true]{color:var(--primary-deep)}.sto-rail-out{flex-direction:column;flex:auto;display:flex}.sto-chan-cluster{flex-direction:column;flex:none;display:flex;position:relative;overflow:visible}.sto-channels{grid-template-rows:repeat(5,minmax(2.05rem,auto));grid-template-columns:minmax(0,1fr);gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.sto-chan-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid;position:relative;overflow:visible}.sto-channel{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--muted);grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;min-height:2.05rem;padding:.28rem .4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sto-channel{background:color-mix(in oklab, var(--muted) 70%, var(--card))}}.sto-channel{overflow:visible}.sto-channel-icon{border-radius:calc(var(--radius) - 6px);background:var(--muted);width:1.45rem;height:1.45rem;color:var(--primary-deep);place-items:center;display:grid}.sto-channel-icon svg{width:.8rem;height:.8rem}.sto-channel[data-named=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sto-channel[data-named=true]{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.sto-channel[data-named=true]{box-shadow:0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab, red, red)){.sto-channel[data-named=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 32%, transparent) inset}}.sto-channel[data-named=true]{color:var(--primary-deep)}.sto-channel-n{font-family:var(--font-sans);text-align:left;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.sto-channel[data-named=true] .sto-channel-n{color:var(--primary-deep);font-weight:800}.sto-channel-hint{color:var(--muted-foreground);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.5rem;font-style:normal;font-weight:500;line-height:1.25;overflow:hidden}.sto-channel-live{color:var(--primary-deep);flex-shrink:0;align-items:center;gap:.22rem;font-size:.5rem;font-style:normal;font-weight:600;line-height:1.25;display:inline-flex}.sto-channel-live i{background:var(--primary);border-radius:999px;width:.32rem;height:.32rem}.sto-board[data-live=true] .sto-channel[data-named=true]{animation:2.4s ease-in-out infinite sto-named-glow}.sto-board[data-live=true] .sto-channel-live i{animation:1.8s ease-in-out infinite sto-named-dot}@keyframes sto-named-glow{0%,to{background:color-mix(in oklab, var(--primary) 8%, var(--card));box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent) inset}50%{background:color-mix(in oklab, var(--primary) 16%, var(--card));box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 48%, transparent) inset}}@keyframes sto-named-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.sto-chan-health{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .35rem;margin:.4rem 0 0;padding:.35rem 0 0;list-style:none;display:grid}.sto-chan-health li{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:.3rem;font-size:.625rem;line-height:1.3;display:flex}.sto-chan-health li[data-active=true]{color:var(--primary-deep)}.sto-chan-health em{font-style:normal;font-weight:600}.sto-channel-copy{border-top:1px solid var(--border);flex-direction:column;flex:auto;justify-content:center;gap:.45rem;min-height:0;margin:.5rem 0 0;padding:.55rem .05rem .1rem;display:flex}.sto-channel-note{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.75rem;font-weight:700;line-height:1.3}.sto-channel-lede{color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:500;line-height:1.5}.sto-buy-hop{z-index:0;pointer-events:none;height:1.55rem;color:var(--sto-line);flex:0 0 1.55rem;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.sto-buy-svg{width:.75rem;height:100%}.sto-buy-hop .sto-hop-cap.is-end{border-left-color:#0000;border-top-color:var(--sto-line);inset:auto auto 0 50%;transform:translate(-50%)}.sto-buy-hop .sto-hop-packet{background:var(--sto-line);border-radius:999px;width:.38rem;height:.38rem;animation:1.8s linear infinite sto-vpacket;position:absolute;top:0;left:50%;transform:translate(-50%)}.sto-buy-hop .sto-hop-packet.is-follow{animation-delay:.9s}.sto-buyers{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.sto-buyers li{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--card);grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:0;padding:.28rem .4rem;font-size:.75rem;font-weight:600;line-height:1.2;display:grid;position:relative;overflow:visible}.sto-buyers svg{width:.8rem;height:.8rem;color:var(--primary-deep)}.sto-process{isolation:isolate;min-width:0;position:relative}.sto-steps{grid-template-columns:minmax(0,1fr);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sto-flow{display:none}.sto-step{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;box-shadow:var(--shadow-card);gap:.22rem;padding:.55rem .6rem .6rem;display:grid;position:relative}.sto-step[data-active=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sto-step[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.sto-step[data-active=true]{box-shadow:0 0 0 1px var(--primary) inset, var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.sto-step[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent) inset, var(--shadow-card)}}.sto-step-n{color:var(--primary-deep);font-size:.625rem;font-weight:700}.sto-step-icon{border-radius:calc(var(--radius) - 6px);background:var(--muted);width:1.45rem;height:1.45rem;color:var(--primary-deep);place-items:center;display:grid}.sto-step-icon svg{width:.8rem;height:.8rem}.sto-step h3{letter-spacing:-.02em;margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.sto-step p{color:var(--muted-foreground);margin:0;font-size:.6875rem;line-height:1.4}.sto-step-arrow{display:none}.sto-highlights{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:minmax(0,1fr);gap:.4rem;margin:1rem 0 .7rem;padding:.45rem;list-style:none;display:grid}.sto-highlights li{align-items:center;gap:.4rem;min-width:0;padding:.22rem .3rem;font-size:.75rem;font-weight:600;line-height:1.3;display:flex}.sto-highlights svg{width:.85rem;height:.85rem;color:var(--primary-deep);flex-shrink:0}.sto-close{text-align:center;color:var(--muted-foreground);margin:0;font-size:.8125rem;font-style:italic;line-height:1.45}@keyframes sto-packet-fwd{0%{left:0}to{left:calc(100% - .38rem)}}@keyframes sto-packet-rev{0%{left:calc(100% - .38rem)}to{left:0}}@keyframes sto-vpacket{0%{top:0}to{top:calc(100% - .38rem)}}@keyframes sto-vpacket-rev{0%{top:calc(100% - .38rem)}to{top:0}}@keyframes sto-step-packet{0%{left:0}to{left:calc(100% - .38rem)}}.sto-board[data-live=false] .sto-hop-packet,.sto-board[data-live=false] .sto-vlink-packet,.sto-board[data-live=false] .sto-step-packet{opacity:1;animation:none}.sto-board[data-live=false] .sto-hop-packet{left:42%}.sto-board[data-live=false] .sto-vlink-packet{top:.7rem}.sto-board[data-live=false] .sto-step-packet{left:40%}.sto-board[data-live=false] .sto-hop-packet.is-follow,.sto-board[data-live=false] .sto-vlink-packet.is-follow,.sto-board[data-live=false] .sto-step-packet.is-follow{display:none}.sto-board[data-live=false] .sto-channel[data-named=true],.sto-board[data-live=false] .sto-channel-live i{animation:none}@media (prefers-reduced-motion:reduce){.sto-hop-packet,.sto-vlink-packet,.sto-step-packet,.sto-channel[data-named=true],.sto-channel-live i{opacity:1;animation:none!important}.sto-hop-packet{left:42%}.sto-vlink-packet{top:.7rem}.sto-step-packet{left:40%}.sto-hop-packet.is-follow,.sto-vlink-packet.is-follow,.sto-step-packet.is-follow{display:none}}@media (width>=480px){.sto-connect-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sto-mods,.sto-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.sto-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.15rem}.sto-step-arrow{background:repeating-linear-gradient(90deg, var(--sto-line) 0 10px, transparent 10px 18px);border:none;width:1.15rem;height:2px;display:block;position:absolute;top:50%;left:100%;right:auto;overflow:hidden;transform:translateY(-50%)}.sto-step-arrow:after{content:"";border:4px solid #0000;border-left-color:var(--sto-line);position:absolute;top:50%;right:0;transform:translateY(-50%)}.sto-step-packet{background:var(--sto-line);border-radius:999px;width:.38rem;height:.38rem;animation:2s linear infinite sto-step-packet;position:absolute;top:50%;transform:translateY(-50%)}.sto-step-packet.is-follow{animation-delay:1s}.sto-step:nth-child(2n) .sto-step-arrow{display:none}.sto-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.sto-steps{grid-template-columns:repeat(3,minmax(0,18rem));grid-auto-rows:1fr;justify-content:center;justify-items:stretch;gap:2.65rem 1.15rem}.sto-step{z-index:1;height:100%;overflow:hidden}.sto-step-arrow{display:none!important}.sto-flow{z-index:0;pointer-events:none;color:var(--sto-line);display:block;position:absolute;inset:0;overflow:visible}.sto-flow-svg{width:100%;height:100%;display:block;overflow:visible}.sto-highlights{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding:.4rem .5rem}.sto-highlights li{text-align:left;justify-content:center;font-size:.6875rem}}@media (width>=1024px){.sto-section{--sto-gutter:3.5rem}.sto-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}.sto-tagline{text-align:right}.sto-diagram{grid-template-columns:var(--sto-rail) minmax(0, 1fr) var(--sto-rail);column-gap:var(--sto-gutter);align-items:stretch;row-gap:0}.sto-vlink{display:none}.sto-steps{grid-template-columns:repeat(6,minmax(0,11rem));gap:0 .7rem}.sto-step{padding:.45rem .5rem .5rem}.sto-step h3{font-size:.75rem}.sto-step p{font-size:.625rem;line-height:1.35}.sto-hop{top:50%;left:calc(100% + var(--sto-rail-pad) + 1px);z-index:0;width:var(--sto-gutter);pointer-events:none;height:.85rem;color:var(--sto-line);display:block;position:absolute;overflow:hidden;transform:translateY(-50%)}.sto-hop-cap{border:5px solid #0000;width:0;height:0;position:absolute;top:50%}.sto-hop-cap.is-end{border-left-color:var(--sto-line);right:0;transform:translateY(-50%)}.sto-hop-cap.is-start{border-right-color:var(--sto-line);left:0;transform:translateY(-50%)}.sto-hop .sto-hop-packet{background:var(--sto-line);border-radius:999px;width:.38rem;height:.38rem;animation:2.6s linear infinite sto-packet-fwd;position:absolute;top:50%;transform:translateY(-50%)}.sto-hop .sto-hop-packet.is-follow{animation-delay:1.3s}.sto-hop .sto-hop-packet.is-rev{animation-name:sto-packet-rev;animation-delay:.65s}.sto-chan-row .sto-hop,.sto-chan-cluster .sto-hop,.sto-channel .sto-hop{left:auto;right:calc(100% + var(--sto-rail-pad) + 1px)}.sto-mods{grid-template-columns:repeat(3,minmax(0,1fr))}.sto-connect-list li{justify-content:center}}@media (width>=1280px){.sto-section{--sto-gutter:4.75rem}.sto-mods{grid-template-columns:repeat(6,minmax(0,1fr))}.sto-mod h3{font-size:.7rem}.sto-steps{grid-template-columns:repeat(6,minmax(0,12rem));column-gap:.85rem}}@media (width>=1440px){.sto-section{--sto-gutter:5.5rem}}@media (width>=1920px){.sto-section{--sto-gutter:6rem}}@media (width<=479px){.sto-connect-list li{font-size:.625rem}.sto-channel-n,.sto-sys-item strong{overflow-wrap:anywhere}.sto-channel-n{white-space:normal}}@media (width<=639px){.sto-step-arrow{background:repeating-linear-gradient(180deg, var(--sto-line) 0 2.5px, transparent 2.5px 6px);border:none;width:1.5px;height:.7rem;margin:.35rem auto -.15rem;display:block;position:static}.sto-step-arrow:after{content:"";border:4px solid #0000;border-top-color:var(--sto-line);border-left-color:#0000;width:0;height:0;margin:.45rem 0 0 -3px;display:block;position:static}.sto-step:last-child .sto-step-arrow,.sto-step-packet{display:none}}.tpa-section .smt-console .lc-screen,.tpa-section .smt-console .lc-body{overscroll-behavior:auto;overflow:visible}.tpa-section .smt-table-wrap{overflow:auto hidden}@media (width>=900px){.tpa-section{height:auto;max-height:none;overflow:visible}.tpa-shell,.tpa-fit-zoom,.tpa-fit-zoom>.tpa-shell{height:auto;min-height:min-content;max-height:none}.tpa-stage,.tpa-live,.tpa-minis,.tpa-minis .tpa-card,.tpa-section .smt-map-card,.tpa-section .smt-list-card{overflow:visible}.tpa-minis .tpa-card-body{overscroll-behavior:auto;overflow:visible}.tpa-section .smt-map-stage{overflow:clip}}.tpa-mini{align-self:start;height:auto;min-height:0}.tpa-minis .tpa-card{height:auto;min-height:0}.tpa-minis .tpa-card-body{flex:none;height:auto;min-height:0}.tpa-minis .tpa-rows{min-height:var(--tpa-rows-h);flex:none}.tpa-minis .tpa-row{flex:none}.tpa-minis .tpa-card-metric{flex:none;align-items:baseline;margin-top:.5rem}.tpa-minis .tpa-card-metric span:first-child,.tpa-minis .tpa-card-metric span:last-child{line-height:1}@media (width>=900px){.tpa-boards{align-items:stretch}.tpa-minis{grid-template-rows:repeat(2,auto);place-content:center;align-self:stretch;align-items:start;height:100%;min-height:0}.tpa-mini,.tpa-minis .tpa-card{align-self:start;height:auto;min-height:0}.tpa-minis .tpa-card{--tpa-body-h:0px}.tpa-minis .tpa-card-body{flex:none;min-height:0}}@media (width>=900px) and (width<=1919px){.tpa-minis .tpa-card-note{height:calc(2.7em + .2rem);min-height:calc(2.7em + .2rem);max-height:calc(2.7em + .2rem);line-height:1.35}.tpa-minis .tpa-card-metric span:first-child{font-size:clamp(1.05rem,1.8vh,1.35rem);line-height:1}}.tpa-side{flex-direction:column;gap:.45rem;min-width:0;min-height:0;display:flex}.tpa-side-cap,.tpa-side-stat{border:1px solid var(--primary);border-radius:.85rem;flex:none}@supports (color:color-mix(in lab, red, red)){.tpa-side-cap,.tpa-side-stat{border:1px solid color-mix(in oklab, var(--primary) 16%, var(--border))}}.tpa-side-cap,.tpa-side-stat{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-side-cap,.tpa-side-stat{background:color-mix(in oklab, var(--primary) 5%, white)}}.tpa-side-cap,.tpa-side-stat{padding:.48rem .55rem .5rem}.tpa-side-cap-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .6rem;min-height:1.35rem;display:flex}.tpa-side-kicker{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.tpa-side-now{letter-spacing:.08em;min-width:0;color:var(--primary-deep);margin:0;font-size:.58rem;font-weight:700;line-height:1.3}.tpa-side-now span{margin-right:.28rem}.tpa-side-run{white-space:nowrap;text-overflow:ellipsis;min-height:1.05rem;font-family:var(--font-mono);color:var(--muted-foreground);margin:.28rem 0 0;font-size:.62rem;line-height:1.05rem;overflow:hidden}.tpa-side-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin:.38rem 0 0;padding:0;list-style:none;display:grid}.tpa-side-steps li{border:1px solid var(--border);border-radius:.5rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.02rem .28rem;min-height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tpa-side-steps li{border:1px solid color-mix(in oklab, var(--border) 88%, white)}}.tpa-side-steps li{background:var(--background);padding:.28rem .32rem}.tpa-side-steps li[data-done=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-side-steps li[data-done=true]{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))}}.tpa-side-steps li[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-side-steps li[data-current=true]{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.tpa-side-steps li[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpa-side-steps li[data-current=true]{background:color-mix(in oklab, var(--primary) 8%, white)}}.tpa-side-step-idx{letter-spacing:.08em;color:var(--primary);grid-column:1;font-size:.52rem;font-weight:700}.tpa-side-step-icon{width:.7rem;height:.7rem;color:var(--primary);opacity:.45;grid-column:2;justify-self:end}.tpa-side-steps li[data-done=true] .tpa-side-step-icon,.tpa-side-steps li[data-current=true] .tpa-side-step-icon{opacity:1}.tpa-side-steps strong{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);grid-column:1/-1;font-size:.68rem;font-weight:700;line-height:1.15;overflow:hidden}.tpa-side-steps em{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);grid-column:1/-1;font-size:.55rem;font-style:normal;line-height:1.2;overflow:hidden}.tpa-side-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin:0;display:grid}.tpa-side-stat-grid>div{border:1px solid var(--border);border-radius:.5rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.tpa-side-stat-grid>div{border:1px solid color-mix(in oklab, var(--border) 88%, white)}}.tpa-side-stat-grid>div{background:var(--background);padding:.28rem .35rem .32rem}.tpa-side-stat-grid dt{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);margin:0;font-size:.52rem;font-weight:700;overflow:hidden}.tpa-side-stat-grid dd{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--primary);margin:.1rem 0 0;font-size:.82rem;font-weight:700;overflow:hidden}.tpa-side-legend{min-height:1.7rem;color:var(--muted-foreground);margin:.38rem 0 0;font-size:.68rem;line-height:1.25}.tpa-minis{--tpa-row-h:1.85rem;--tpa-row-gap:.28rem;--tpa-rows-h:calc(4 * var(--tpa-row-h) + 3 * var(--tpa-row-gap));grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;align-items:stretch}.tpa-mini{align-self:stretch;height:100%;min-height:0;display:flex}.tpa-minis .tpa-card{flex-direction:column;height:100%;min-height:0;display:flex}.tpa-minis .tpa-card-head{flex:none;min-height:calc(2.4em + .2rem)}.tpa-minis .tpa-card-head h3{min-height:2.4em}.tpa-minis .tpa-card-note{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:unset;-webkit-box-orient:vertical;height:2.7em;min-height:2.7em;max-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.tpa-minis .tpa-card-body{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}.tpa-minis .tpa-meta,.tpa-minis .tpa-dial,.tpa-minis .tpa-foot{flex:none}.tpa-minis .tpa-rows{min-height:var(--tpa-rows-h);flex-direction:column;flex:auto;display:flex}.tpa-minis .tpa-row{min-height:var(--tpa-row-h);flex:auto}.tpa-minis .tpa-card-metric{flex:none}@media (width<=479px){.tpa-minis{grid-template-rows:none}.tpa-mini{height:auto}.tpa-side-steps,.tpa-side-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=480px) and (width<=899px){.tpa-minis{grid-template-rows:repeat(2,minmax(0,1fr))}.tpa-mini,.tpa-minis .tpa-card{height:100%}}@media (width>=900px){.tpa-live,.tpa-side{align-self:stretch;height:100%;min-height:0;overflow:visible}.tpa-side{grid-template-rows:auto minmax(0,1fr) auto;gap:.45rem;display:grid}.tpa-minis{grid-template-rows:repeat(2,minmax(0,1fr));place-content:stretch;align-self:stretch;align-items:stretch;height:100%;min-height:0}.tpa-mini,.tpa-minis .tpa-card{align-self:stretch;height:100%;min-height:0}.tpa-minis .tpa-card-body{flex:auto;min-height:0}}@media (width>=900px) and (width<=1919px){.tpa-side-cap,.tpa-side-stat{padding:.42rem .5rem .45rem}.tpa-side-steps li{min-height:2.15rem;padding:.22rem .28rem}.tpa-minis .tpa-card-note{height:2.7em;min-height:2.7em;max-height:2.7em;line-height:1.35}}@media (width>=1024px) and (width<=1919px){.tpa-side{min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.tpa-side-kicker .tpa-rail-dot{animation:none}}.tks-desk{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.tks-desk .lc-frame,.tks-desk .lc-bezel{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.tks-desk .lc-bezel{border-radius:.55rem;padding:.28rem}.tks-desk .lc-screen{border-radius:.45rem;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:100%;display:flex}.tks-desk .lc-scan,.tks-desk .lc-scan *{opacity:0;animation:none}.tks-desk .lc-panel-dot,.tks-desk .two-track-chrome-pulse,.tks-desk .two-track-chrome-pulse:after{animation:none}.tks-desk .two-track-chrome{gap:.4rem;padding:.32rem .55rem}.tks-desk .two-track-chrome-path{font-size:10px}.tks-desk .lc-body{gap:0;padding:.38rem .42rem .42rem;overflow:hidden}.tks-body{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.38rem;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.tks-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;min-width:0;display:grid}.tks-desk .lc-stat{min-width:0;padding:.28rem .4rem}.tks-desk .lc-stat-value{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,1.35vw,.92rem);line-height:1.15;overflow:hidden}.tks-context{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.tks-context-copy{min-width:0}.tks-kicker{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);margin:0;font-size:9px;font-weight:700}.tks-title{color:var(--foreground);margin:.08rem 0 0;font-size:clamp(.72rem,1.45vw,.88rem);font-weight:650;line-height:1.25}.tks-chip{border:1px solid var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.tks-chip{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.tks-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tks-chip{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.tks-chip{font-family:var(--font-mono);letter-spacing:.06em;color:var(--primary);padding:.14rem .48rem;font-size:9px;font-weight:700}.tks-work{grid-template-columns:minmax(0,1fr);gap:.38rem;min-width:0;min-height:0;display:grid;overflow:hidden}.tks-panel{min-width:0;height:100%;min-height:0;padding:.4rem .45rem}.tks-side{display:none}.tks-desk .lc-panel-head{flex-shrink:0;margin-bottom:.12rem}.tks-desk .lc-panel-badge{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.tks-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:clamp(.62rem,1.15vw,.72rem)}.tks-table th{font-family:var(--font-mono);letter-spacing:.08em;text-align:left;color:var(--muted-foreground);padding:.1rem .18rem .22rem;font-size:9px;font-weight:700}.tks-table td{border-top:1px solid var(--foreground);padding:.22rem .18rem}@supports (color:color-mix(in lab, red, red)){.tks-table td{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.tks-table td{color:var(--foreground);vertical-align:middle}.tks-event{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;overflow:hidden}.tks-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tks-ask{color:var(--primary);font-weight:700}.tks-sync{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.tks-tick{width:.72rem;height:.72rem;color:var(--primary);flex-shrink:0}.tks-tick-hold{background:var(--foreground);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.tks-tick-hold{background:color-mix(in oklab, var(--foreground) 28%, transparent)}}.tks-sync-label{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.tks-status{max-width:100%;font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);background:var(--primary);border-radius:999px;align-items:center;padding:.06rem .38rem;font-size:9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tks-status{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.tks-status[data-tone=wait]{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tks-status[data-tone=wait]{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.tks-status[data-tone=hold]{color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tks-status[data-tone=hold]{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.tks-map{width:100%;height:auto;max-height:5.2rem;display:block}.tks-map-pitch{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tks-map-pitch{fill:color-mix(in oklab, var(--primary) 10%, var(--background))}}.tks-map-pitch{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tks-map-pitch{stroke:color-mix(in oklab, var(--primary) 28%, var(--border))}}.tks-map-block{fill:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tks-map-block{fill:color-mix(in oklab, var(--muted) 80%, white)}}.tks-map-block{stroke:var(--border)}.tks-map-hot{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tks-map-hot{fill:color-mix(in oklab, var(--primary) 18%, white)}}.tks-map-hot{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tks-map-hot{stroke:color-mix(in oklab, var(--primary) 45%, var(--border))}}.tks-map-hold{fill:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tks-map-hold{fill:color-mix(in oklab, var(--muted) 92%, white)}}.tks-map-hold{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tks-map-hold{stroke:color-mix(in oklab, var(--foreground) 16%, var(--border))}}.tks-map text{font-family:var(--font-mono);fill:var(--foreground);font-size:8px;font-weight:700}.tks-holds,.tks-mirror,.tks-rails{gap:.28rem;min-height:0;margin:.28rem 0 0;padding:0;list-style:none;display:grid}.tks-holds li,.tks-mirror li,.tks-rails li{border:1px solid var(--border);background:var(--background);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;gap:.08rem .4rem;min-width:0;padding:.28rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tks-holds li,.tks-mirror li,.tks-rails li{background:color-mix(in oklab, var(--background) 80%, white)}}.tks-holds li strong,.tks-mirror li strong,.tks-rails li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:700;line-height:1.25;overflow:hidden}.tks-holds li span,.tks-mirror li span{font-family:var(--font-mono);color:var(--primary);font-size:9px;font-weight:700}.tks-holds li em,.tks-mirror li em,.tks-rails li em{font-family:var(--font-mono);color:var(--muted-foreground);grid-column:1/-1;font-size:9px;font-style:normal}@container tks (width>=26rem) and (height>=18.5rem){.tks-work{grid-template-columns:minmax(0,1.28fr) minmax(0,.82fr)}.tks-side{flex-direction:column;display:flex}}@container tks (width<=21.5rem){.tks-sync-label,.tks-col-section{display:none}}@container tks (height<=17.25rem){.tks-stats{display:none}.tks-body{grid-template-rows:auto minmax(0,1fr)}}@container tks (height<=14.5rem){.tks-context{display:none}.tks-body{grid-template-rows:minmax(0,1fr)}}@container tks (height<=19rem){.tks-table tbody tr:nth-child(n+5){display:none}}@container tks (height<=16.25rem){.tks-table tbody tr:nth-child(n+4){display:none}}@media (width>=1024px) and (width<=1439px){.tks-desk .lc-bezel{padding:.22rem}.tks-desk .lc-body{padding:.32rem .36rem .36rem}.tks-body,.tks-work{gap:.3rem}.tks-desk .lc-stat{padding:.22rem .32rem}.tks-table td{padding:.16rem .14rem}}.toolkit-screen{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.toolkit-panel{min-width:0}.toolkit-screen{flex:none;min-width:0;min-height:0}}.feature-orbit-section{height:auto;min-height:0;padding-block:4rem 2.25rem;overflow:visible}@media (width>=640px){.feature-orbit-section{padding-block:5rem 2.5rem}}.feature-orbit-detail-reserve{pointer-events:none;height:0;min-height:0;margin:0;padding:0;display:none;overflow:hidden}@media (width>=1024px){.feature-orbit-detail-reserve{flex-shrink:0;height:0;min-height:0;display:none}}.feature-orbit-canvas{flex:none;height:auto}.feature-orbit-dots{flex:none;margin-top:1.25rem;margin-bottom:0}.toolkit{overflow:hidden}.tks-desk{container:none}.toolkit-screen{aspect-ratio:4/3;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden;container:tks/size}@media (width<=639px){.toolkit-screen{aspect-ratio:16/11}}@media (width>=1024px){.toolkit-screen{flex:none;height:auto;min-height:0}}.lc-desk-fill{width:100%;min-width:0}.lc-desk-fill .lc-tilt-wrap,.lc-desk-fill .lc-tilt-card,.lc-desk-fill .lc-frame,.lc-desk-fill .ap-shell,.lc-desk-fill .mi-console,.lc-desk-fill .sfp-console,.lc-desk-fill .ap-console{width:100%;max-width:100%}.lc-desk-fill .lc-body{width:100%}@media (width<=1023px){.lc-desk-fill .lc-tilt-wrap{max-width:100%;margin-inline:0}}@media (width>=1024px){.lc-desk-fill .lc-tilt-wrap{width:100%;max-width:100%;margin-left:0}}.ap-hero{width:100%}.ec-section,.ec-console-wrap,.ec-catalog,.ec-catalog .lc-frame,.ec-catalog .lc-bezel,.ec-catalog .lc-screen,.ec-catalog .lc-body,.ec-catalog-workspace,.ec-catalog-grid,.ec-catalog .lc-panel,.ec-catalog-sidebar,.ec-catalog-sidebar-list,.ec-catalog-detail,.ec-catalog .lc-pos-queue,.ec-catalog-queue,.ec-catalog-scroll{overscroll-behavior:auto;height:auto;max-height:none;overflow:visible}.ec-catalog-pipeline{overscroll-behavior:auto;overflow:auto hidden}@media (width<=767px){.ec-catalog-pipeline{flex-wrap:wrap;overflow:visible}}@media (width<=639px){.ec-section,.ec-console-wrap,.ec-catalog .lc-screen,.ec-catalog .lc-body{height:auto;min-height:0;max-height:none;overflow:visible}}.ec-catalog .ec-catalog-queue{--ec-queue-gap:.4rem;--ec-queue-row:4.15rem;grid-template-rows:repeat(5, var(--ec-queue-row));gap:var(--ec-queue-gap);height:calc((var(--ec-queue-row) * 5) + (var(--ec-queue-gap) * 4));min-height:calc((var(--ec-queue-row) * 5) + (var(--ec-queue-gap) * 4));overscroll-behavior:auto;max-height:none;display:grid;overflow:visible}.ec-catalog .ec-catalog-queue>.lc-pos-queue-row{box-sizing:border-box;height:var(--ec-queue-row);min-height:var(--ec-queue-row);max-height:var(--ec-queue-row);overflow:hidden}.ec-catalog .ec-catalog-queue .lc-pos-queue-main{gap:.12rem}.ec-catalog .ec-catalog-queue .lc-mono,.ec-catalog .ec-catalog-queue .lc-pos-queue-event,.ec-catalog .ec-catalog-queue .ec-catalog-row-meta{line-height:1.2}@media (width<=639px){.ec-catalog .ec-catalog-queue{--ec-queue-row:3.85rem;--ec-queue-gap:.32rem}.ec-catalog .ec-catalog-queue>.lc-pos-queue-row{padding:.4rem .5rem}}@media (width>=1024px){.ec-catalog .ec-catalog-queue{--ec-queue-row:4.25rem}}.tpa-section{padding-inline:0}.tpa-fit-zoom{margin-inline:0;padding-inline:0}@media (width>=1024px) and (width<=1919px){.tpa-fit-zoom{zoom:unset;width:100%;max-width:100%;margin-inline:0;padding-inline:0;display:contents}.tpa-fit-zoom>.tpa-shell{width:100%;max-width:min(100%,94rem);margin-inline:auto}}.mihp-section{height:auto;overflow:clip visible}.mihp-layout{align-items:start;gap:2.25rem;display:grid}@media (width>=1024px){.mihp-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:2.75rem}}.mihp-copy{min-width:0}.mihp-title{letter-spacing:-.02em;max-width:22ch;color:var(--background);text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.35rem);font-weight:700;line-height:1.15}.mihp-body-copy{gap:.85rem;max-width:36rem;margin-top:1.25rem;display:grid}.mihp-body-copy p{color:var(--background);margin:0;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.mihp-body-copy p{color:color-mix(in oklab, var(--background) 72%, transparent)}}.mihp-lock{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);margin:1.35rem 0 0;font-size:.8125rem;font-weight:700}.mihp-ctas{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.mihp-cta{border-radius:var(--radius);justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.65rem 1.05rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}@media (width<=639px){.mihp-cta{flex:100%}}.mihp-cta-primary{background:var(--primary);color:var(--primary-foreground)}.mihp-cta-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-cta-primary:hover{background:color-mix(in oklab, var(--primary) 88%, white)}}.mihp-cta-ghost{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-cta-ghost{border:1px solid color-mix(in oklab, var(--background) 22%, transparent)}}.mihp-cta-ghost{color:var(--background);background:0 0}@supports (color:color-mix(in lab, red, red)){.mihp-cta-ghost{color:color-mix(in oklab, var(--background) 92%, transparent)}}.mihp-cta-ghost:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-cta-ghost:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.mihp-cta-ghost:hover{color:var(--primary)}.mihp-stage{width:100%;min-width:0}.mihp-desk{width:100%;container-type:inline-size}.mihp-desk .lc-screen{height:auto;min-height:0;max-height:none}.mihp-desk .lc-body{gap:.65rem;overflow:visible}.mihp-body{flex-direction:column;gap:.65rem;min-width:0;display:flex}.mihp-label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);font-size:9.5px;font-weight:600}.mihp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mihp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.mihp-head-title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.9rem;font-weight:700}.mihp-head-meta{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.7rem}.mihp-head-lock{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-head-lock{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.mihp-head-lock{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-head-lock{background:color-mix(in oklab, var(--primary) 10%, white)}}.mihp-head-lock{font-family:var(--font-mono);letter-spacing:.02em;color:var(--primary-deep);padding:.35rem .65rem;font-size:10px;font-weight:700}.mihp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.mihp-stat{border:1px solid var(--foreground);border-radius:.65rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.mihp-stat{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.mihp-stat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-stat{background:color-mix(in oklab, var(--background) 72%, white)}}.mihp-stat{padding:.55rem .6rem}.mihp-stat-row{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-top:.2rem;display:flex}.mihp-stat-row strong{color:var(--foreground);font-size:.95rem;font-weight:700}.mihp-stat-note{color:var(--muted-foreground);margin-top:.15rem;font-size:.68rem;display:block}.mihp-delta{font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.08rem;padding:.08rem .32rem;font-size:10px;font-weight:700;display:inline-flex}.mihp-delta[data-direction=up]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-delta[data-direction=up]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.mihp-delta[data-direction=down]{color:oklch(57% .19 25);background:oklch(57% .19 25/.1)}.mihp-grid{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}@container (width>=34rem){.mihp-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.mihp-panel{border:1px solid var(--foreground);border-radius:.75rem;flex-direction:column;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-panel{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.mihp-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-panel{background:color-mix(in oklab, var(--background) 70%, white)}}.mihp-panel{padding:.6rem .65rem}.mihp-panel-head{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:flex}.mihp-panel-note{letter-spacing:.04em;color:var(--foreground);margin-left:auto;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mihp-panel-note{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.mihp-panel-dot{background:var(--primary);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mihp-panel-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.mihp-desk[data-live=true] .mihp-panel-dot{animation:1.8s ease-in-out infinite two-track-live-pulse}.mihp-ladder-cols,.mihp-ladder-row{grid-template-columns:minmax(0,1.4fr) 3.4rem 4.2rem;align-items:center;gap:.35rem;display:grid}.mihp-ladder-cols{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);padding:0 .2rem;font-size:9px;font-weight:600}.mihp-ladder{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.mihp-ladder-row{background:var(--foreground);border-radius:.5rem;padding:.4rem .45rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mihp-ladder-row{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)}}.mihp-ladder-row{transition:background-color .22s,box-shadow .22s}.mihp-ladder-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-ladder-row[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, white)}}.mihp-ladder-row[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-ladder-row[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent)}}.mihp-ladder-row[data-own=true] .mihp-ladder-name{color:var(--foreground);font-weight:700}.mihp-ladder-name{min-width:0;color:var(--foreground);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-ladder-name{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.mihp-own-dot{background:var(--primary);border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem}.mihp-ladder-ask{color:var(--foreground);text-align:right;font-size:.72rem;font-weight:700}.mihp-ladder-row .mihp-delta{justify-self:end}.mihp-feed{border-top:1px solid var(--foreground);margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.mihp-feed{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.mihp-feed{padding-top:.45rem}.mihp-feed-head{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:10px;font-weight:700;display:flex}.mihp-feed-viewport{height:3.85rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.mihp-desk[data-live=true] .mihp-feed-list{animation:18s linear infinite lc-feed-scroll}.mihp-feed-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.mihp-feed-row{grid-template-columns:.38rem 2.6rem minmax(0,1fr);align-items:center;gap:.4rem;font-size:.7rem;display:grid}.mihp-feed-level{background:var(--foreground);border-radius:999px;width:.35rem;height:.35rem}@supports (color:color-mix(in lab, red, red)){.mihp-feed-level{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.mihp-feed-row[data-level=high] .mihp-feed-level{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-feed-row[data-level=high] .mihp-feed-level{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 15%, transparent)}}.mihp-feed-row[data-level=warn] .mihp-feed-level{background:oklch(74% .16 65);box-shadow:0 0 0 3px oklch(74% .16 65/.15)}.mihp-feed-time{color:var(--muted-foreground);font-size:10px}.mihp-feed-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mihp-feed-msg{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.mihp-rec{border:1px solid var(--primary);border-radius:.65rem;flex-direction:column;gap:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-rec{border:1px solid color-mix(in oklab, var(--primary) 18%, transparent)}}.mihp-rec{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-rec{background:color-mix(in oklab, var(--primary) 6%, white)}}.mihp-rec{padding:.7rem .75rem}.mihp-rec-price{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mihp-rec-price strong{color:var(--foreground);font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;transition:color .22s}.mihp-desk[data-live=true] .mihp-rec-price[data-spark=true] strong{animation:3.2s ease-in-out infinite mihp-ask-spark}.mihp-rec-chip{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mihp-rec-chip{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.mihp-rec-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-rec-chip{background:color-mix(in oklab, var(--primary) 12%, white)}}.mihp-rec-chip{font-family:var(--font-mono);color:var(--primary-deep);padding:.15rem .45rem;font-size:9.5px;font-weight:700}.mihp-rec-note{color:var(--foreground);margin:0;font-size:.8rem;font-weight:600}.mihp-rec-reason{color:var(--muted-foreground);margin:0;font-size:.72rem;line-height:1.45}.mihp-decide{flex-direction:column;gap:.45rem;margin-top:auto;display:flex}.mihp-decide-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);align-items:center;gap:.3rem;margin:0;font-size:10px;font-weight:700;display:inline-flex}.mihp-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.mihp-btn{border:1px solid var(--foreground);border-radius:.55rem;justify-content:center;align-items:center;gap:.28rem;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-btn{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.mihp-btn{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-btn{background:color-mix(in oklab, var(--background) 88%, white)}}.mihp-btn{color:var(--foreground);cursor:pointer;padding:.35rem .4rem;font-size:.72rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s}.mihp-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-btn:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.mihp-btn-accept[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-btn-accept[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.mihp-btn-accept[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-btn-accept[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, white)}}.mihp-btn-accept[data-active=true]{color:var(--primary-deep)}.mihp-btn-hold[data-active=true]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mihp-btn-hold[data-active=true]{border-color:color-mix(in oklab, var(--foreground) 22%, transparent)}}.mihp-btn-hold[data-active=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mihp-btn-hold[data-active=true]{background:color-mix(in oklab, var(--foreground) 6%, white)}}.mihp-btn-dismiss[data-active=true]{color:oklch(45% .14 25);background:oklch(57% .19 25/.08);border-color:oklch(57% .19 25/.35)}.mihp-decide-status{min-height:1.35rem;color:var(--muted-foreground);align-items:center;gap:.35rem;margin:0;font-size:.72rem;display:inline-flex}.mihp-decide-status[data-decision=accept]{color:var(--primary-deep)}.mihp-decide-status[data-decision=hold],.mihp-decide-status[data-decision=dismiss]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mihp-decide-status[data-decision=hold],.mihp-decide-status[data-decision=dismiss]{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}@keyframes mihp-ask-spark{0%,to{color:var(--foreground)}45%{color:var(--primary-deep)}}@media (width<=379px){.mihp-stats,.mihp-actions{grid-template-columns:1fr}.mihp-ladder-cols,.mihp-ladder-row{grid-template-columns:minmax(0,1fr) 3rem 3.8rem}}@media (prefers-reduced-motion:reduce){.mihp-desk[data-live=true] .mihp-feed-list,.mihp-desk[data-live=true] .mihp-panel-dot,.mihp-desk[data-live=true] .mihp-rec-price[data-spark=true] strong{animation:none!important}.mihp-desk[data-live=true] .mihp-panel-dot{opacity:1}}.journey-num-title{text-align:center;max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin:.15rem 0 0;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:700;line-height:1.15}.journey-num-detail{max-width:42ch}.journey-num-stack-title{max-width:18ch}.journey-num-stack-label{font-size:1rem;line-height:1.25}.stats-wallet-copy p{margin:0}.stats-wallet-desc{min-height:3.2em}.toolkit.toolkit-light{height:auto;min-height:0;color:var(--foreground);background:var(--surface);overflow:hidden}.toolkit.toolkit-light .toolkit-bg-grid,.toolkit.toolkit-light .toolkit-bg-scan{display:none}.toolkit-light-header{gap:1rem;max-width:56rem;display:grid}.toolkit-light-header-grid{gap:.85rem;display:grid}@media (width>=1024px){.toolkit-light-header-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:2rem}}.toolkit-light-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:clamp(1.75rem,3.8vw,2.75rem);font-weight:700;line-height:1.08}.toolkit-light-lead{max-width:34rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.55}.toolkit-light-stage{gap:1.75rem;min-width:0;margin-top:2rem;display:grid}@media (width>=1024px){.toolkit-light-stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:start;gap:2rem 2.5rem;margin-top:2.5rem}}.toolkit-light-flow{gap:1.25rem;min-width:0;display:grid}.toolkit-light-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.toolkit-light-step{border:1px solid var(--border);background:var(--background);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid}.toolkit-light-step[data-emphasis=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-light-step[data-emphasis=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.toolkit-light-step[data-emphasis=true]{background:linear-gradient(135deg, var(--primary), var(--background) 58%)}@supports (color:color-mix(in lab, red, red)){.toolkit-light-step[data-emphasis=true]{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 8%, var(--background)), var(--background) 58%)}}.toolkit-light-step[data-emphasis=true]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-light-step[data-emphasis=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 8%, transparent)}}.toolkit-light-step-index{min-width:1.75rem;font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);margin-top:.1rem;font-size:.6875rem;font-weight:700;display:inline-flex}.toolkit-light-step-label{color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.toolkit-light-step-note{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.8125rem;line-height:1.45}.toolkit-light-join{justify-content:center;padding:.35rem 0;list-style:none;display:flex}.toolkit-light-join-icon{width:1rem;height:1rem;color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-light-join-icon{color:color-mix(in oklab, var(--primary) 70%, var(--muted-foreground))}}.toolkit-light-fan{gap:.75rem;min-width:0;display:grid}.toolkit-light-fan-head{align-items:center;gap:.65rem;display:flex}.toolkit-light-fan-rail{background:var(--primary);border-radius:999px;width:1.25rem;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.toolkit-light-fan-rail{background:color-mix(in oklab, var(--primary) 55%, transparent)}}.toolkit-light-fan-kicker{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}.toolkit-light-dest{border:1px solid var(--border);background:var(--background);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=640px){.toolkit-light-dest{grid-template-columns:repeat(4,minmax(0,1fr))}}.toolkit-light-dest-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.7rem .75rem;display:flex}.toolkit-light-dest-item:nth-child(2n){border-right:none}@media (width>=640px){.toolkit-light-dest-item:nth-child(2n){border-right:1px solid var(--border)}.toolkit-light-dest-item:nth-child(4n){border-right:none}.toolkit-light-dest-item:nth-child(n+5){border-bottom:none}}@media (width<=639px){.toolkit-light-dest-item:nth-child(n+7){border-bottom:none}}.toolkit-light-dest-icon{width:.95rem;height:.95rem;color:var(--primary);flex-shrink:0}.toolkit-light-dest-label{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.25}.toolkit-light-hero,.toolkit-light-support{gap:.55rem;min-width:0;display:grid}.toolkit-light-desk-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}.toolkit-screen-hero,.toolkit-screen-support{border-radius:.75rem;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden;container:tks/size}.toolkit-screen-hero{aspect-ratio:16/11}.toolkit-screen-support{aspect-ratio:16/10;max-width:40rem}@media (width<=639px){.toolkit-screen-hero,.toolkit-screen-support{aspect-ratio:16/11;max-width:none}}@media (width<=1023px){.toolkit-light-hero{order:-1}}@media (width>=1024px){.toolkit-screen-hero{aspect-ratio:4/3}}.toolkit-light-support{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.75rem}@media (width>=1024px){.toolkit-light-support{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:1.5rem 2rem;margin-top:2.25rem}}.toolkit-light-support-copy{gap:.45rem;min-width:0;display:grid}.toolkit-light-support-note{max-width:28rem;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.toolkit-light-foot{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}@media (width>=768px){.toolkit-light-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}}.toolkit-light-support-line{max-width:28rem;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.toolkit-light-ctas{flex-wrap:wrap;gap:.65rem;width:100%;display:flex}@media (width>=768px){.toolkit-light-ctas{justify-content:flex-end;width:auto}}.toolkit-light-cta{border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}@media (width<=639px){.toolkit-light-cta{flex:100%}}.toolkit-light-cta-primary{background:var(--primary);color:var(--primary-foreground)}.toolkit-light-cta-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-light-cta-primary:hover{background:color-mix(in oklab, var(--primary) 88%, black)}}.toolkit-light-cta-ghost{border:1px solid var(--border);background:var(--background);color:var(--foreground)}.toolkit-light-cta-ghost:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit-light-cta-ghost:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.toolkit-light-cta-ghost:hover{color:var(--primary)}@media (prefers-reduced-motion:reduce){.toolkit.toolkit-light .toolkit-bg-scan,.toolkit.toolkit-light .toolkit-live-dot{animation:none!important}}.toolkit.toolkit-light{--sb-track:var(--surface)}@supports (color:color-mix(in lab, red, red)){.toolkit.toolkit-light{--sb-track:color-mix(in oklab, var(--surface) 88%, var(--background))}}.toolkit-light-col{gap:1.35rem;min-width:0;display:grid}.toolkit.toolkit-light .toolkit-light-header{gap:.85rem;max-width:none;display:grid}.toolkit.toolkit-light .toolkit-light-lead{max-width:36rem;font-size:.9375rem}.toolkit.toolkit-light .toolkit-light-stage{align-items:start;margin-top:0}@media (width<=1023px){.toolkit.toolkit-light .toolkit-light-hero{order:0}}.toolkit.toolkit-light .toolkit-light-hero,.toolkit.toolkit-light .toolkit-screen-hero{aspect-ratio:auto;border-radius:.85rem;height:auto;min-height:0;max-height:none;overflow:hidden;container:none}.toolkit.toolkit-light .tks-desk,.toolkit.toolkit-light .tks-desk .lc-frame,.toolkit.toolkit-light .tks-desk .lc-bezel,.toolkit.toolkit-light .tks-desk .lc-screen{height:auto;min-height:0;max-height:none}.toolkit.toolkit-light .tks-desk .lc-screen{overflow:hidden}.toolkit.toolkit-light .tks-desk .lc-grid,.toolkit.toolkit-light .tks-desk .lc-glare,.toolkit.toolkit-light .tks-desk .lc-scan{display:none}.toolkit.toolkit-light .tks-desk .lc-body{overflow:hidden}.toolkit.toolkit-light .tks-body{grid-template-rows:auto auto;gap:.55rem;height:auto}.toolkit.toolkit-light .tks-stats-hub{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr)) auto;align-items:stretch;gap:.4rem;display:grid}.toolkit.toolkit-light .tks-stat-hub{gap:.12rem}.toolkit.toolkit-light .tks-stat-note{font-family:var(--font-sans);color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1.3}.toolkit.toolkit-light .tks-connect{background:var(--primary);min-height:2.25rem;color:var(--primary-foreground);font-family:var(--font-sans);white-space:nowrap;border-radius:.45rem;justify-content:center;align-self:center;align-items:center;padding:.35rem .85rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.toolkit.toolkit-light .tks-work-hub{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.toolkit.toolkit-light .tks-side{flex-direction:column;display:flex}.toolkit.toolkit-light .tks-panel-title{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-size:.8125rem;font-weight:700}.toolkit.toolkit-light .tks-table-hub th,.toolkit.toolkit-light .tks-table-hub td{font-size:.75rem}.toolkit.toolkit-light .tks-col-sync{text-align:center;width:2.4rem}.toolkit.toolkit-light .tks-refresh{width:.85rem;height:.85rem;color:var(--muted-foreground)}.toolkit.toolkit-light .tks-settings-list{gap:.45rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.toolkit.toolkit-light .tks-settings-list li{gap:.28rem;min-width:0;display:grid}.toolkit.toolkit-light .tks-settings-list li span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);font-size:9px;font-weight:700}.toolkit.toolkit-light .tks-settings-list li strong{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.32rem .45rem;font-size:.75rem;font-weight:650;display:inline-flex}.toolkit.toolkit-light .tks-settings-chevron{width:.85rem;height:.85rem;color:var(--muted-foreground);flex-shrink:0}.toolkit.toolkit-light .tks-toggle{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit.toolkit-light .tks-toggle{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.toolkit.toolkit-light .tks-toggle{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.toolkit.toolkit-light .tks-toggle{background:color-mix(in oklab, var(--primary) 8%, var(--background))}}.toolkit.toolkit-light .tks-toggle{color:var(--primary)}.toolkit.toolkit-light .tks-toggle i{background:var(--primary);border-radius:999px;flex-shrink:0;width:1.7rem;height:.95rem;display:block;position:relative}.toolkit.toolkit-light .tks-toggle i:after{content:"";background:var(--primary-foreground);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.12rem;right:.12rem}.tks-tree{--tks-dest-gap:.7rem;border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:var(--shadow-card);border-radius:1rem;justify-items:center;margin:0;padding:1.15rem 1.1rem 0;display:grid;overflow:hidden}.tks-tree-node{max-width:100%;font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.tks-tree-inventory{border:1.5px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.tks-tree-inventory{border:1.5px solid color-mix(in oklab, var(--primary) 55%, var(--border))}}.tks-tree-inventory{background:var(--background);color:var(--foreground)}.tks-tree-hub{border:1.5px solid var(--primary);background:var(--primary);color:var(--primary-foreground)}.tks-tree-icon{width:.95rem;height:.95rem;color:var(--primary);flex-shrink:0}.tks-tree-mark{object-fit:contain;filter:brightness(0)invert();width:1.35rem;height:.85rem}.tks-tree-join{justify-content:center;height:1.1rem;display:flex}.tks-tree-stem{background:var(--foreground);width:1px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.tks-tree-stem{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.tks-tree-fan{width:100%;padding-top:1.35rem;position:relative}.tks-tree-svg{fill:none;width:100%;height:1.35rem;stroke:var(--foreground);position:absolute;top:0;left:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.tks-tree-svg{stroke:color-mix(in oklab, var(--foreground) 22%, transparent)}}.tks-tree-svg{stroke-width:1px;vector-effect:non-scaling-stroke}.tks-tree-svg-4{display:none}.tks-tree-dest{gap:var(--tks-dest-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.tks-tree-dest-item{border:1px solid var(--primary);flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;min-height:2.75rem;padding:.5rem .55rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tks-tree-dest-item{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.tks-tree-dest-item{background:var(--primary);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.tks-tree-dest-item{background:color-mix(in oklab, var(--primary) 8%, var(--background))}}.tks-tree-dest-item{text-align:left}.tks-tree-dest-item:before{content:"";background:var(--foreground);width:1px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.tks-tree-dest-item:before{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.tks-tree-dest-item:nth-child(n+3):before{top:calc(var(--tks-dest-gap) * -1);height:var(--tks-dest-gap)}.tks-tree-dest-icon{width:.95rem;height:.95rem;color:var(--primary);flex-shrink:0}.tks-tree-dest-label{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.75rem;font-weight:650;line-height:1.2}.tks-tree-foot{background:var(--primary);align-items:flex-start;gap:.5rem;width:calc(100% + 2.2rem);margin:1.1rem -1.1rem 0;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tks-tree-foot{background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.tks-tree-foot{color:var(--foreground);font-size:.8125rem;line-height:1.4}.tks-tree-foot-icon{width:1rem;height:1rem;color:var(--primary);flex-shrink:0;margin-top:.1rem}.tks-logos{gap:1rem;min-width:0;margin-top:2rem;display:grid}.tks-logos-line{text-align:center;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.tks-logos-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.7rem;min-width:0;margin:0;padding:.15rem 0 .35rem;list-style:none;display:flex;overflow:auto hidden}.tks-logo-card{border:1px solid var(--border);background:var(--background);scroll-snap-align:start;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.4rem;min-width:8.75rem;min-height:3.5rem;padding:.65rem .9rem;display:flex;box-shadow:0 1px 2px oklch(20% .01 160/.04)}.tks-logo-name{letter-spacing:-.02em;color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1}.tks-logo-card[data-tone=viagogo] .tks-logo-name{letter-spacing:-.04em;font-weight:800}.tks-logo-card[data-tone=stubhub]{background:oklch(33% .13 305);border-color:oklch(33% .13 305)}.tks-logo-card[data-tone=stubhub] .tks-logo-name{color:#fff}.tks-logo-card[data-tone=seatgeek] .tks-logo-name{color:oklch(55% .19 29);letter-spacing:.04em}.tks-logo-card[data-tone=ticketmaster] .tks-logo-name{color:oklch(48% .16 250);font-weight:800}.tks-logo-card[data-tone=vivid] .tks-logo-mark{background:linear-gradient(135deg,oklch(72% .16 55),oklch(62% .2 15));border-radius:.2rem;width:.85rem;height:.85rem}.tks-logo-card[data-tone=more]{gap:.45rem}.tks-logo-globe{width:1.05rem;height:1.05rem;color:var(--primary)}.toolkit.toolkit-light .toolkit-light-foot{border-top:0;align-items:stretch;padding-top:1.35rem}@media (width>=768px){.toolkit.toolkit-light .toolkit-light-foot{flex-direction:column;align-items:center}.toolkit.toolkit-light .toolkit-light-ctas{justify-content:center}}@media (width<=639px){.toolkit.toolkit-light .tks-stats-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit.toolkit-light .tks-connect{grid-column:1/-1;min-height:2.75rem}.toolkit.toolkit-light .toolkit-light-ctas{width:100%}}@media (width>=640px){.tks-tree-svg-2{display:none}.tks-tree-svg-4{display:block}.tks-tree-dest{grid-template-columns:repeat(4,minmax(0,1fr))}.tks-tree-dest-item:nth-child(n+3):before{content:none}.tks-tree-dest-item:nth-child(n+5):before{content:"";top:calc(var(--tks-dest-gap) * -1);height:var(--tks-dest-gap)}.toolkit.toolkit-light .tks-work-hub{grid-template-columns:minmax(0,1.35fr) minmax(12.5rem,.72fr)}.tks-logos-track{scroll-snap-type:none;flex-wrap:wrap;justify-content:center;overflow:visible}}@media (width>=1024px){.toolkit.toolkit-light .toolkit-light-stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:2rem 2.25rem;margin-top:0}.toolkit.toolkit-light .tks-stat-note{font-size:.6875rem}}.mihp-section{background:0 0;overflow:hidden}.sss-section{background:0 0;overflow:visible}.mihp-shell,.sss-shell{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mihp-shell{background:var(--dark)}.sss-shell{background:var(--surface)}.tks-tree-lockup{object-fit:contain;object-position:center;filter:brightness(0)invert();width:auto;max-width:min(14.75rem,100%);height:1.85rem;display:block}.tks-tree-hub{padding:.5rem .85rem}@media (width>=1024px){.toolkit.toolkit-light .toolkit-light-stage{align-items:stretch}.toolkit.toolkit-light .toolkit-light-col{height:auto}.toolkit.toolkit-light .toolkit-light-hero,.toolkit.toolkit-light .toolkit-screen-hero{flex-direction:column;align-self:stretch;height:auto;min-height:100%;display:flex;overflow:hidden}.toolkit.toolkit-light .tks-desk,.toolkit.toolkit-light .tks-desk .lc-frame,.toolkit.toolkit-light .tks-desk .lc-bezel,.toolkit.toolkit-light .tks-desk .lc-screen{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:none;display:flex}.toolkit.toolkit-light .tks-desk .lc-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.toolkit.toolkit-light .tks-body{flex:auto;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.toolkit.toolkit-light .tks-work-hub{align-items:stretch;height:100%;min-height:0;overflow:hidden}.toolkit.toolkit-light .tks-panel,.toolkit.toolkit-light .tks-table-hub{height:100%}.toolkit.toolkit-light .tks-table-hub tbody tr{height:12.5%}.toolkit.toolkit-light .tks-table-hub td{padding-block:.42rem}.toolkit.toolkit-light .tks-settings{height:100%}.toolkit.toolkit-light .tks-settings-list{flex:auto;align-content:space-between}}.process-bento-rail{flex-wrap:nowrap;align-items:center;min-width:0;margin:2rem 0 0;padding:0;list-style:none;display:flex}.process-bento-rail-item{align-items:center;min-width:0;display:flex}.process-bento-rail-item:not(:last-child){flex:auto}.process-bento-rail-chip{background:var(--card);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:2.75rem;padding:.4rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-chip{background:color-mix(in oklab, var(--card) 92%, transparent)}}.process-bento-rail-chip{font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;color:var(--foreground);box-shadow:0 0 0 1px var(--border);font-size:.6875rem;font-weight:700;line-height:1}.process-bento-rail-join{min-width:.85rem;font-family:var(--font-mono);color:var(--primary);flex:.85rem;justify-content:center;align-items:center;padding-inline:.15rem;font-size:.75rem;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-join{color:color-mix(in oklab, var(--primary) 55%, var(--muted-foreground))}}.process-bento-rail-join:before{content:"";border-top:1.5px dashed var(--primary);flex:auto;min-width:.35rem;height:0;margin-right:.15rem}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-join:before{border-top:1.5px dashed color-mix(in oklab, var(--primary) 45%, var(--border))}}.process-bento-support{max-width:40rem;font-family:var(--font-display);color:var(--foreground);margin-top:1rem;font-size:1rem;font-weight:600;line-height:1.45}@media (width>=640px){.process-bento-support{font-size:1.125rem}}@media (width>=1024px) and (width<=1199px){.process-bento-rail-chip{letter-spacing:.06em;padding-inline:.5rem;font-size:.625rem}}@media (width<=1023px){.process-bento-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:0;padding-top:.5rem;padding-bottom:.5rem;scroll-padding-inline:.25rem;overflow:auto hidden}.process-bento-rail-item,.process-bento-rail-item:not(:last-child){scroll-snap-align:start;flex:none}.process-bento-rail-chip{min-height:2.75rem;padding-inline:.85rem}.process-bento-rail-join{flex:0 0 1.25rem;min-width:1.25rem;padding-inline:.2rem}.process-bento-rail-join:before{display:none}}@media (prefers-reduced-motion:reduce){.process-bento-rail{scroll-behavior:auto}}.feature-orbit-node[data-accent=gold],.feature-orbit-card[data-accent=gold],.feature-orbit-detail[data-accent=gold],.feature-orbit-dot[data-accent=gold],.feature-orbit-mobile-card[data-accent=gold]{--fo-accent:oklch(62% .12 85)}.feature-orbit-node[data-accent=olive],.feature-orbit-card[data-accent=olive],.feature-orbit-detail[data-accent=olive],.feature-orbit-dot[data-accent=olive],.feature-orbit-mobile-card[data-accent=olive]{--fo-accent:oklch(48% .07 155)}.feature-orbit-node-btn{width:7.35rem}.feature-orbit-node-title{font-size:.75rem;line-height:1.25}.feature-orbit-node-tagline{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.feature-orbit-cta{min-height:44px;color:var(--primary);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.feature-orbit-cta:hover{color:var(--primary-deep)}.feature-orbit-mobile-card{cursor:pointer;flex-direction:column;align-items:stretch;gap:.35rem}.feature-orbit-mobile-head{align-items:flex-start;gap:.85rem;display:flex}.feature-orbit-mobile-body{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.8125rem;line-height:1.5}.feature-orbit-mobile-detail-slot{display:none}@media (width>=1280px){.feature-orbit-node-btn{width:8rem}}.tks-tree-hub{background:var(--background);border:1px solid var(--border);color:var(--foreground);padding:.45rem .7rem}.tks-tree-lockup,.tks-tree-mark{filter:none;max-width:min(16.75rem,100%);height:2.85rem}.hero-tilt-card:has(.hero-desk){box-shadow:none;background:0 0;border:none;overflow:hidden}:is(.hero-tilt-card:has(.hero-desk) .hero-tilt-grid-bg,.hero-tilt-card:has(.hero-desk) .hero-tilt-glare,.hero-tilt-card:has(.hero-desk) .hero-tilt-scan){display:none}.hero-hud-swap:has(.hero-desk-shell){overflow:hidden}.hero-desk-shell,.hero-desk-shell .lc-frame,.hero-desk-shell .lc-bezel{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.hero-desk-shell .lc-bezel{border-radius:1rem;padding:.42rem}.hero-desk-shell .lc-screen{border-radius:.72rem;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:100%;display:flex}.hero-desk-shell .lc-body{gap:.4rem;padding:.42rem .48rem .48rem;overflow:hidden}.hero-desk{width:100%;min-width:0;height:100%;min-height:0;color:var(--foreground);grid-template-rows:auto auto minmax(0,1fr) auto;gap:.38rem;display:grid;overflow:hidden}.hero-desk[data-kind=workflow]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.hero-desk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.hero-desk .lc-stat{padding:.38rem .48rem}.hero-desk .lc-stat-label{letter-spacing:.08em;font-size:.625rem}.hero-desk .lc-stat-value{font-size:.8125rem;line-height:1.2}.hero-desk-context{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.hero-desk-kicker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}.hero-desk-title{color:var(--foreground);margin:.08rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.25}.hero-desk-chip{border:1px solid var(--primary);border-radius:999px;flex-shrink:0;align-items:center;gap:.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-desk-chip{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.hero-desk-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-chip{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.hero-desk-chip{font-family:var(--font-mono);color:var(--primary);padding:.18rem .5rem;font-size:.625rem;font-weight:700}.hero-desk-work{grid-template-columns:minmax(0,1.55fr) minmax(9.5rem,.85fr);gap:.38rem;min-height:0;display:grid;overflow:hidden}.hero-desk-panel{min-height:0;padding:.42rem .48rem}.hero-desk .lc-panel-head{letter-spacing:.06em;font-size:.625rem}.hero-desk-table{border-collapse:collapse;width:100%;font-size:.75rem;line-height:1.3}.hero-desk-table th,.hero-desk-table td{text-align:left;vertical-align:middle;white-space:nowrap;padding:.28rem .22rem}.hero-desk-table th{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);border-bottom:1px solid var(--border);font-size:.5625rem;font-weight:700}.hero-desk-table td{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.hero-desk-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.hero-desk-table td{color:var(--foreground)}.hero-desk-table td:first-child,.hero-desk-table-modules td:nth-child(3){text-overflow:ellipsis;max-width:8.5rem;overflow:hidden}.hero-desk-table td:nth-child(4),.hero-desk-table-modules td:nth-child(4){font-family:var(--font-mono);font-weight:700}.hero-desk-table tbody tr[data-active=true] td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-table tbody tr[data-active=true] td{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.hero-desk-pill{font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.08rem .38rem;font-size:.5625rem;font-weight:700;display:inline-flex}.hero-desk-pill[data-tone=ok]{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-pill[data-tone=ok]{border:1px solid color-mix(in oklab, var(--primary) 30%, var(--border))}}.hero-desk-pill[data-tone=ok]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-pill[data-tone=ok]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.hero-desk-pill[data-tone=ok]{color:var(--primary-deep)}.hero-desk-pill[data-tone=sync]{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.hero-desk-pill[data-tone=hold],.hero-desk-pill[data-tone=review]{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hero-desk-pill[data-tone=hold],.hero-desk-pill[data-tone=review]{border:1px solid color-mix(in oklab, var(--foreground) 12%, var(--border))}}.hero-desk-pill[data-tone=hold],.hero-desk-pill[data-tone=review]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hero-desk-pill[data-tone=hold],.hero-desk-pill[data-tone=review]{background:color-mix(in oklab, var(--foreground) 4%, var(--background))}}.hero-desk-pill[data-tone=hold],.hero-desk-pill[data-tone=review]{color:var(--muted-foreground)}.hero-desk-channels{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.hero-desk-channels li{border-radius:.45rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.28rem .32rem;font-size:.75rem;font-weight:600;display:flex}.hero-desk-channels li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-channels li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.hero-desk-note{color:var(--muted-foreground);align-items:center;gap:.3rem;margin:auto 0 0;font-size:.6875rem;font-weight:600;display:flex}.hero-desk-pipe{grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.hero-desk-pipe li{border:1px solid var(--border);background:var(--background);border-radius:.45rem;flex-direction:column;gap:.08rem;min-width:0;padding:.28rem .32rem;display:flex}.hero-desk-pipe li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 34%, var(--border))}}.hero-desk-pipe li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-pipe li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.hero-desk-pipe-index{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.5625rem;font-weight:700}.hero-desk-pipe strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1.2;overflow:hidden}.hero-desk-pipe em{font-family:var(--font-mono);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-style:normal;overflow:hidden}.hero-desk-pipe li[data-active=true] .hero-desk-pipe-index,.hero-desk-pipe li[data-active=true] em{color:var(--primary-deep)}.hero-desk-active{min-height:0;padding:.48rem .55rem}.hero-desk-active-name{margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.hero-desk-active-tag{color:var(--primary-deep);margin:.12rem 0 0;font-size:.75rem;font-weight:600}.hero-desk-active-line{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.75rem;line-height:1.4}.hero-desk-rec-kicker{color:var(--primary-deep);margin:0;font-size:.75rem;font-weight:700}.hero-desk-rec-ask{justify-content:space-between;align-items:baseline;gap:.4rem;margin:.35rem 0 0;display:flex}.hero-desk-rec-ask span{color:var(--muted-foreground);font-size:.75rem}.hero-desk-rec-ask strong{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;line-height:1}.hero-desk-rec-line{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.75rem;line-height:1.4}.hero-desk-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin-top:auto;padding-top:.4rem;display:grid}.hero-desk-gates span{border:1px solid var(--border);border-radius:.4rem;justify-content:center;align-items:center;min-height:1.75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.hero-desk-gates span[data-tone=ok]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-gates span[data-tone=ok]{border-color:color-mix(in oklab, var(--primary) 32%, var(--border))}}.hero-desk-gates span[data-tone=ok]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-desk-gates span[data-tone=ok]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.hero-desk-gates span[data-tone=ok]{color:var(--primary-deep)}.hero-desk-feed{max-height:3.35rem;overflow:hidden}.hero-desk-feed-track{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex}.hero-desk-feed-track li{color:var(--foreground);grid-template-columns:4.1rem minmax(0,1fr);gap:.45rem;font-size:.6875rem;line-height:1.3;display:grid}.hero-desk-feed-track span{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.625rem}.hero-desk[data-live=true] .hero-desk-feed-track{animation:14s linear infinite hero-desk-feed}@keyframes hero-desk-feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (width>=1024px){.hero-fit-console .hero-tilt-card{--hero-card-h:34rem}}@media (width<=1023px){.hero-desk-shell .lc-bezel{padding:.28rem}.hero-desk-shell .lc-body{gap:.28rem;padding:.32rem .36rem .36rem}.hero-desk{gap:.28rem}.hero-desk .lc-stat{padding:.26rem .34rem}.hero-desk .lc-stat-value,.hero-desk-title{font-size:.75rem}.hero-desk-work{grid-template-columns:minmax(0,1fr)}.hero-desk-side,.hero-desk-feed,.hero-desk-note,.hero-desk-table th:nth-child(2),.hero-desk-table td:nth-child(2),.hero-desk-table-modules th:nth-child(4),.hero-desk-table-modules td:nth-child(4),.hero-desk-table tbody tr:nth-child(n+4),.hero-desk[data-kind=products] .hero-desk-table tbody tr:nth-child(n+5),.hero-desk-pipe em,.hero-desk-active-line{display:none}}@media (width<=430px){.hero-desk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-desk .lc-stat-label{font-size:.5rem}.hero-desk .lc-stat-value{font-size:.6875rem}.hero-desk-pipe strong{font-size:.5625rem}.hero-desk-table{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.hero-desk[data-live=true] .hero-desk-feed-track{animation:none}}.page-cta-row{isolation:isolate;flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.page-cta-row>a,.page-cta-row>*{z-index:0;box-sizing:border-box;text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;max-width:100%;min-height:2.75rem;padding-block:.65rem;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.page-cta-row>a:hover,.page-cta-row>:hover{z-index:1}.page-cta-row>a:focus-visible,.page-cta-row>:focus-visible{z-index:2;outline:2px solid var(--primary);outline-offset:2px}@media (width<=639px){.page-cta-row{flex-direction:column;align-items:stretch}.page-cta-row>a,.page-cta-row>*{white-space:normal;width:100%}}.bh-hero.int-hero{padding-bottom:clamp(2.75rem,5.5vw,5rem)}@media (width>=1024px){.bh-hero.int-hero{padding-bottom:clamp(3.25rem,5vh,5.25rem)}}@media (width>=1024px) and (height<=900px){.bh-hero.int-hero{padding-bottom:clamp(2.25rem,3.5vh,3.25rem)}}@media (width<=639px){.bh-hero.int-hero{padding-bottom:clamp(2.35rem,8vw,3.5rem)}}.int-hero .page-cta-row{z-index:1;max-width:100%;position:relative}.int-stage{min-width:0;max-width:100%;position:relative}.int-room{z-index:1;border-radius:1.15rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);position:relative;overflow:hidden}.int-room .lc-frame,.int-room .lc-bezel,.int-room .lc-screen,.int-room .lc-body,.int-console .lc-frame,.int-console .lc-bezel,.int-console .lc-screen,.int-console .lc-body{height:100%;min-height:0}.int-desk{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:.55rem;min-width:0;height:100%;min-height:0;display:grid}.int-console .int-desk{grid-template-rows:auto auto minmax(0,1fr) auto}.int-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.int-context{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.int-context-copy{min-width:0}.int-kicker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:600}.int-title{color:var(--foreground);margin:.15rem 0 0;font-size:.9375rem;font-weight:650;line-height:1.3}.int-chip{border:1px solid var(--primary);border-radius:999px;flex-shrink:0;align-items:center;min-height:1.65rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.int-chip{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border))}}.int-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-chip{background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.int-chip{font-family:var(--font-mono);color:var(--primary-deep);font-size:.75rem;font-weight:650}.int-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.int-pipe li{border:1px solid var(--border);background:var(--background);border-radius:.65rem;gap:.12rem;min-width:0;padding:.45rem .5rem .5rem;display:grid;position:relative}.int-pipe li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.int-pipe li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-pipe li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.int-pipe-dot{background:var(--muted-foreground);border-radius:999px;width:.4rem;height:.4rem}@supports (color:color-mix(in lab, red, red)){.int-pipe-dot{background:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.int-pipe li[data-active=true] .int-pipe-dot{background:var(--primary);box-shadow:0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-pipe li[data-active=true] .int-pipe-dot{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 45%, transparent)}}.int-pipe strong{font-size:.8125rem;font-weight:650;line-height:1.25}.int-pipe em{color:var(--muted-foreground);font-size:.75rem;font-style:normal;line-height:1.3}.int-pipe-rail{pointer-events:none;background:var(--primary);width:.45rem;height:2px;position:absolute;top:50%;right:-.45rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.int-pipe-rail{background:color-mix(in oklab, var(--primary) 28%, var(--border))}}.int-pipe-rail i{background:var(--primary);width:.28rem;height:2px;display:block}.int-stage[data-live=true] .int-pipe li[data-active=true] .int-pipe-rail i{animation:1.2s linear infinite int-packet}.int-active{min-width:0}.int-active p{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.int-feed{max-height:3.6rem;font-family:var(--font-mono);color:var(--muted-foreground);gap:.22rem;margin:0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:grid;overflow:hidden}.int-stage[data-live=true] .int-feed{animation:18s linear infinite lc-feed-scroll}.int-feed li{gap:.45rem;min-width:0;display:flex}.int-feed span{color:var(--primary-deep);flex-shrink:0}.int-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;min-height:0;display:grid}.int-sys{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.int-sys li{border:1px solid #0000;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;padding:.4rem .45rem;display:grid}.int-sys li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-sys li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.int-sys li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-sys li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, var(--background))}}.int-sys strong{grid-column:1;font-size:.8125rem;font-weight:650;line-height:1.3}.int-sys em{color:var(--muted-foreground);grid-column:1;font-size:.75rem;font-style:normal;line-height:1.3}.int-sys .int-status{grid-area:1/2/span 2;align-self:center}.int-table-panel{min-width:0;overflow:hidden}.int-table{border-collapse:collapse;width:100%;font-size:.8125rem}.int-table th,.int-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:.38rem .35rem}.int-table th{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.75rem;font-weight:600}.int-table tr[data-active=true] td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-table tr[data-active=true] td{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.int-num{text-align:right;font-variant-numeric:tabular-nums}.int-ask{color:var(--primary-deep);font-weight:650}.int-status{min-height:1.4rem;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:.12rem .45rem;font-size:.75rem;font-weight:650;display:inline-flex}.int-status[data-tone=live]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-status[data-tone=live]{background:color-mix(in oklab, var(--primary) 14%, var(--background))}}.int-status[data-tone=live]{color:var(--primary-deep)}.int-status[data-tone=push]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.int-status[data-tone=push]{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}}.int-status[data-tone=push]{color:var(--foreground)}.int-status[data-tone=open]{border:1px solid var(--border);color:var(--muted-foreground)}.int-foot{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.4}.int-board-title{letter-spacing:-.03em;max-width:22ch;margin-top:1rem;font-size:clamp(1.875rem,3vw,2.65rem);font-weight:700;line-height:1.1}.int-board-intro{max-width:42rem;color:var(--background);margin-top:1rem;font-size:.9375rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.int-board-intro{color:color-mix(in oklab, var(--background) 70%, transparent)}}.int-board{gap:1rem;display:grid}.int-board-cta{margin-top:.15rem}.int-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.int-board-grid li{border:1px solid var(--background);border-radius:.9rem;grid-template-rows:auto auto 1fr;gap:.45rem;min-width:0;padding:1rem 1.05rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.int-board-grid li{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.int-board-grid li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-board-grid li{background:color-mix(in oklab, var(--background) 6%, transparent)}}.int-board-grid li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-board-grid li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.int-board-grid li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-board-grid li[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.int-board-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.int-board-meta span:first-child{font-family:var(--font-mono);color:var(--primary);font-size:.75rem;font-weight:700}.int-board-meta span:last-child{border:1px solid var(--background);border-radius:999px;align-items:center;min-height:1.35rem;padding:.1rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.int-board-meta span:last-child{border:1px solid color-mix(in oklab, var(--background) 16%, transparent)}}.int-board-meta span:last-child{font-family:var(--font-mono);color:var(--background);font-size:.75rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.int-board-meta span:last-child{color:color-mix(in oklab, var(--background) 72%, transparent)}}.int-board-meta span[data-status=live]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-board-meta span[data-status=live]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.int-board-meta span[data-status=live]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-board-meta span[data-status=live]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.int-board-meta span[data-status=live]{color:var(--primary)}.int-board-grid h3{margin:0;font-size:1rem;font-weight:650;line-height:1.3}.int-board-grid p{color:var(--background);margin:0;font-size:.875rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.int-board-grid p{color:color-mix(in oklab, var(--background) 68%, transparent)}}.int-board-dock{border:1px solid var(--background);border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(3rem,.28fr) minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.int-board-dock{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.int-board-dock{background:#000}@supports (color:color-mix(in lab, red, red)){.int-board-dock{background:color-mix(in oklab, black 22%, var(--dark))}}.int-board-from,.int-board-hub{gap:.15rem;min-width:0;display:grid}.int-board-from span,.int-board-hub span{font-family:var(--font-mono);color:var(--primary);font-size:.75rem}.int-board-from strong,.int-board-hub strong{font-size:.9375rem;line-height:1.3}.int-board-from em{color:var(--background);font-size:.8125rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.int-board-from em{color:color-mix(in oklab, var(--background) 62%, transparent)}}.int-board-rail{background:var(--primary);height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.int-board-rail{background:color-mix(in oklab, var(--primary) 30%, transparent)}}.int-board-rail span{background:var(--primary);border-radius:999px;width:.45rem;height:6px;position:absolute;top:-2px;left:0}.int-board-section[data-live=true] .int-board-rail span{animation:1.6s linear infinite int-packet}@keyframes int-packet{0%{transform:translate(-.4rem)}to{transform:translate(4.5rem)}}@media (width<=1023px){.int-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem)}.int-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.int-room{height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem)}.int-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.int-pipe-rail,.int-feed,.int-active{display:none}.int-desk{grid-template-rows:auto auto auto}.int-split,.int-board-grid,.int-board-dock{grid-template-columns:minmax(0,1fr)}.int-board-rail{justify-self:center;width:40%}.int-title{overflow-wrap:anywhere}.int-table th:nth-child(2),.int-table td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.int-stage[data-live=true] .int-pipe-rail i,.int-stage[data-live=true] .int-feed,.int-board-section[data-live=true] .int-board-rail span{animation:none!important}}.bh-hero.prd-hero{padding-bottom:clamp(2.75rem,5.5vw,5rem)}@media (width>=1024px){.bh-hero.prd-hero{padding-bottom:clamp(3.25rem,5vh,5.25rem)}}@media (width>=1024px) and (height<=900px){.bh-hero.prd-hero{padding-bottom:clamp(2.25rem,3.5vh,3.25rem)}}@media (width<=639px){.bh-hero.prd-hero{padding-bottom:clamp(2.35rem,8vw,3.5rem)}}.prd-hero .bh-title,.prd-hero .bh-body{overflow-wrap:break-word}.prd-hero .page-cta-row{z-index:1;max-width:100%;position:relative}.prd-stage{min-width:0;max-width:100%;position:relative}.prd-room{z-index:1;border-radius:1.15rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);position:relative;overflow:hidden}.prd-room .lc-frame,.prd-room .lc-bezel,.prd-room .lc-screen,.prd-room .lc-body{max-width:100%;height:100%;min-height:0}.prd-room .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.prd-desk .lc-stat-value{overflow-wrap:break-word;font-size:.8125rem}.prd-context{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.prd-context-copy{min-width:0}.prd-kicker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:600}.prd-title{color:var(--foreground);overflow-wrap:break-word;margin:.15rem 0 0;font-size:.9375rem;font-weight:650;line-height:1.3}.prd-chip{border:1px solid var(--primary);border-radius:999px;flex-shrink:0;align-items:center;min-height:1.65rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prd-chip{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border))}}.prd-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-chip{background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.prd-chip{font-family:var(--font-mono);color:var(--primary-deep);font-size:.75rem;font-weight:650}.prd-pipe{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.prd-pipe li{border:1px solid var(--border);background:var(--background);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);gap:.06rem .28rem;min-width:0;padding:.32rem .36rem .36rem;display:grid}@supports (color:color-mix(in lab, red, red)){.prd-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.prd-pipe-dot{background:var(--muted-foreground);border-radius:999px;grid-area:1/1;align-self:center;width:.38rem;height:.38rem}@supports (color:color-mix(in lab, red, red)){.prd-pipe-dot{background:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.prd-pipe li[data-active=true] .prd-pipe-dot{background:var(--primary);box-shadow:0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-pipe li[data-active=true] .prd-pipe-dot{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 45%, transparent)}}.prd-stage[data-live=true] .prd-pipe li[data-active=true] .prd-pipe-dot{animation:1.6s ease-in-out infinite two-track-live-pulse}.prd-pipe-index{font-family:var(--font-mono);color:var(--muted-foreground);grid-area:1/2;font-size:.75rem;font-weight:700}.prd-pipe strong{overflow-wrap:break-word;grid-column:1/-1;font-size:.75rem;font-weight:650;line-height:1.2}.prd-pipe em{color:var(--muted-foreground);grid-column:1/-1;font-size:.75rem;font-style:normal;line-height:1.25}.prd-active{min-width:0;min-height:0;overflow:hidden}.prd-active-name{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9375rem;font-weight:650;line-height:1.3}.prd-active-tag{color:var(--primary-deep);margin:.12rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.35}.prd-active-line{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.prd-feed{max-height:3.4rem;font-family:var(--font-mono);color:var(--muted-foreground);gap:.22rem;margin:0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:grid;overflow:hidden}.prd-stage[data-live=true] .prd-feed{animation:18s linear infinite lc-feed-scroll}.prd-feed li{gap:.45rem;min-width:0;display:flex}.prd-feed span{color:var(--primary-deep);flex-shrink:0}.prd-eco-title{letter-spacing:-.03em;overflow-wrap:break-word;max-width:22ch;margin-top:1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.12}.prd-eco-intro{max-width:42rem;color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.6}.prd-eco-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.prd-card{border:1px solid var(--border);background:var(--background);min-width:0;max-width:100%;box-shadow:var(--shadow-card);border-radius:1rem;grid-template-rows:auto auto auto auto auto auto;gap:.55rem;padding:1.05rem 1.1rem 1.15rem;display:grid}.prd-card-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.prd-card-meta span:first-child{font-family:var(--font-mono);color:var(--primary);font-size:.75rem;font-weight:700}.prd-card-meta span:last-child{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.75rem;font-weight:650}.prd-card-name{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:650;line-height:1.25}.prd-card-tag{color:var(--primary-deep);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.prd-card-body{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}.prd-card-cta{min-height:2.75rem;color:var(--primary);justify-content:space-between;align-items:center;gap:.45rem;padding:.45rem .15rem 0;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.prd-card-cta:hover{color:var(--primary-deep)}.prd-mini{min-width:0;max-width:100%}.prd-mini .lc-frame,.prd-mini .lc-bezel,.prd-mini .lc-screen{max-width:100%}.prd-mini .lc-scan,.prd-mini .lc-scan *,.prd-mini .two-track-chrome-pulse,.prd-mini .two-track-chrome-pulse:after{animation:none}.prd-mini .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prd-mini-body{gap:.45rem;min-width:0;display:grid}.prd-mini-head{font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:flex}.prd-mini-head span:last-child{color:var(--primary-deep)}.prd-mini-rows,.prd-mini-ticks,.prd-mini-math{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.prd-mini-rows li,.prd-mini-math li{border:1px solid var(--border);background:var(--background);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.35rem .45rem;display:flex}.prd-mini-rows strong,.prd-mini-math span,.prd-mini-ticks strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.3}.prd-mini-rows em{font-style:normal;font-family:var(--font-mono);color:var(--primary-deep);flex-shrink:0;font-size:.75rem;font-weight:650}.prd-mini-rows em[data-tone=steady],.prd-mini-rows em[data-tone=sync]{color:var(--muted-foreground)}.prd-mini-math strong{font-variant-numeric:tabular-nums;font-size:.875rem}.prd-mini-math li[data-tone=hold] strong,.prd-mini-math li[data-tone=ok] strong{color:var(--primary-deep)}.prd-mini-ticks li{border:1px solid var(--border);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.35rem .45rem;display:grid}.prd-mini-tick{width:.95rem;height:.95rem;color:var(--primary)}.prd-mini-ticks span{gap:.08rem;min-width:0;display:grid}.prd-mini-ticks em{color:var(--muted-foreground);font-size:.75rem;font-style:normal;line-height:1.3}.prd-mini-ticks b{font-family:var(--font-mono);color:var(--primary-deep);font-size:.75rem;font-weight:650}.prd-mini-table{border-collapse:collapse;width:100%;font-size:.8125rem}.prd-mini-table th,.prd-mini-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:.32rem .28rem}.prd-mini-table th{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.75rem;font-weight:600}.prd-mini-num{text-align:right;font-variant-numeric:tabular-nums}.prd-mini-ask{color:var(--primary-deep);font-weight:650}@media (width>=640px){.prd-eco-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.prd-eco-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.prd-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem)}.prd-pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-feed{display:none}.prd-desk{grid-template-rows:auto auto auto minmax(0,1fr)}}@media (width<=639px){.prd-room{height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem)}.prd-stats,.prd-feed{display:none}.prd-desk{grid-template-rows:auto auto minmax(0,1fr)}.prd-pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-pipe em{display:none}.prd-title{font-size:.875rem}.prd-card-cta{min-height:44px}}@media (width<=379px){.prd-pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-pipe li{padding:.28rem .28rem .32rem}.prd-mini-ticks li{grid-template-columns:auto minmax(0,1fr)}.prd-mini-ticks b{grid-column:2}}@media (prefers-reduced-motion:reduce){.prd-stage[data-live=true] .prd-pipe li[data-active=true] .prd-pipe-dot,.prd-stage[data-live=true] .prd-feed{animation:none!important}}.api-infra-section{overflow:visible}.api-infra-header{text-align:center;max-width:48rem;margin-inline:auto}.api-infra-header h2{letter-spacing:-.02em;color:var(--foreground);margin-top:1rem;font-size:1.875rem;font-weight:700;line-height:1.15}.api-infra-header p:last-child{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.65}.api-infra-grid-wrap{min-width:0;margin-top:3rem}.api-infra-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.api-infra-grid>li{min-width:0}.api-infra-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.7rem;min-width:0;height:100%;padding:1.15rem 1.2rem 1.2rem;display:flex}.api-infra-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.api-infra-icon{border-radius:calc(var(--radius) - .125rem);border:1px solid var(--primary);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.api-infra-icon{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.api-infra-icon{background:var(--primary-soft);color:var(--primary)}.api-infra-index{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.api-infra-card h3{letter-spacing:-.01em;color:var(--foreground);overflow-wrap:break-word;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.api-infra-card p{color:var(--muted-foreground);overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.6}.api-infra-desk-wrap{min-width:0;margin-top:1.25rem}.api-infra-desk-wrap .lc-frame,.api-infra-desk-wrap .lc-bezel,.api-infra-desk-wrap .lc-screen{height:auto;min-height:0;max-height:none}.api-infra-desk-wrap .lc-body{height:auto;overflow:visible}.api-infra-desk-wrap .lc-scan{opacity:.14;animation:none}.api-infra-desk{gap:.75rem;min-width:0;display:grid}.api-infra-desk-head{min-width:0;color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.api-infra-desk-head .lc-mono{color:var(--muted-foreground)}.api-infra-pipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.api-infra-pipe li{border:1px solid var(--border);border-radius:calc(var(--radius) - .15rem);background:var(--background);flex-direction:column;gap:.15rem;min-width:0;padding:.5rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.api-infra-pipe li{background:color-mix(in oklab, var(--background) 70%, white)}}.api-infra-pipe strong{color:var(--foreground);font-size:.8125rem;font-weight:600}.api-infra-pipe em{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.625rem;font-style:normal}.api-infra-ledger{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.api-infra-ledger li{border:1px solid var(--border);border-radius:calc(var(--radius) - .15rem);background:var(--background);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.28rem .55rem;min-width:0;padding:.5rem .6rem;display:grid}.api-infra-ledger-icon{background:var(--primary-soft);width:1.75rem;height:1.75rem;color:var(--primary);border-radius:.35rem;flex-shrink:0;place-items:center;display:grid}.api-infra-ledger strong{min-width:0;color:var(--foreground);overflow-wrap:break-word;font-size:.8125rem;font-weight:600}.api-infra-ledger .lc-mono{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;grid-column:2}.api-infra-events{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.api-infra-events li{border:1px solid var(--primary);min-width:0;padding:.28rem .55rem}@supports (color:color-mix(in lab, red, red)){.api-infra-events li{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.api-infra-events li{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.api-infra-events li{background:color-mix(in oklab, var(--primary-soft) 70%, var(--background))}}.api-infra-events li{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-deep);overflow-wrap:anywhere;font-size:.625rem}@media (width>=640px){.api-infra-header h2{font-size:2.25rem}.api-infra-header p:last-child{font-size:1rem}.api-infra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-infra-pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.api-infra-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.api-infra-grid-wrap{margin-top:3.5rem}.api-infra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.api-infra-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.api-infra-desk-wrap .lc-scan{animation:none!important}}@media (width<=639px){.page-cta-row>a,.page-cta-row>*{white-space:nowrap}}.int-board-meta{min-width:0}.int-board-meta span:last-child{white-space:nowrap;flex-shrink:0}.prd-mini-head{min-width:0}.prd-mini-head span:last-child{white-space:nowrap;flex-shrink:0}.prd-mini-rows em,.prd-mini-ticks b{white-space:nowrap}.prd-eco-grid{align-items:stretch}.prd-card{flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:.9rem .95rem .8rem;display:flex}.prd-card-copy{flex:0 auto;gap:.45rem;min-width:0;display:grid}.prd-card-cta{flex-shrink:0;margin-top:0;padding-top:.15rem}.prd-mini{flex-direction:column;flex:auto;min-width:0;min-height:14.75rem;display:flex}.prd-mini .lc-frame,.prd-mini .lc-bezel,.prd-mini .lc-screen{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:none;display:flex}.prd-mini .lc-bezel{padding:.42rem}.prd-mini .lc-screen{min-height:0}.prd-mini .lc-body{flex-direction:column;flex:auto;gap:0;min-height:0;padding:.5rem .55rem .48rem;display:flex;overflow:hidden}.prd-mini-body{flex-direction:column;flex:auto;gap:.32rem;min-width:0;height:100%;min-height:0;display:flex}.prd-mini-head{flex-shrink:0}.prd-mini-rows em,.prd-mini-ticks b,.prd-mini-head span:last-child{white-space:nowrap;flex-shrink:0}.prd-mini-rows,.prd-mini-ticks,.prd-mini-math{flex:auto;grid-auto-rows:1fr;gap:.28rem;min-height:0;display:grid}.prd-mini-rows li,.prd-mini-math li,.prd-mini-ticks li{min-height:0;padding:.22rem .4rem}.prd-mini-ticks li{align-items:center}.prd-mini-rows em[data-tone=peak],.prd-mini-rows em[data-tone=high],.prd-mini-rows em[data-tone=live]{color:var(--primary-deep)}.prd-mini-rows em[data-tone=synced]{color:var(--muted-foreground)}.prd-mini-table{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.prd-mini-table thead{table-layout:fixed;flex-shrink:0;width:100%;display:table}.prd-mini-table tbody{flex-direction:column;flex:auto;min-height:0;display:flex}.prd-mini-table tbody tr{flex:auto;grid-template-columns:minmax(0,1fr) 2.35rem 3.1rem;align-items:center;min-height:0;display:grid}.prd-mini-table th,.prd-mini-table td{padding:.18rem .22rem}.prd-mini-actions{flex-shrink:0;grid-template-columns:1fr 1fr;gap:.28rem;display:grid}.prd-mini-actions span{border-radius:.45rem;justify-content:center;align-items:center;min-height:1.7rem;font-size:.75rem;font-weight:650;display:inline-flex}.prd-mini-actions span[data-tone=ok]{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-mini-actions span[data-tone=ok]{border:1px solid color-mix(in oklab, var(--primary) 38%, var(--border))}}.prd-mini-actions span[data-tone=ok]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-mini-actions span[data-tone=ok]{background:color-mix(in oklab, var(--primary) 14%, var(--background))}}.prd-mini-actions span[data-tone=ok]{color:var(--primary-deep)}.prd-mini-actions span[data-tone=hold]{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground)}.prd-mini-foot{border-top:1px solid var(--border);min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem;margin-top:.05rem;padding-top:.28rem;font-size:.75rem;line-height:1.3;display:flex}.prd-mini-foot strong{min-width:0;color:var(--primary-deep);text-align:right;overflow-wrap:anywhere;font-size:.75rem;font-weight:650}@media (width>=640px){.prd-eco-grid{grid-auto-rows:1fr}.prd-card{min-height:31.5rem}}@media (width>=1024px){.prd-card{min-height:32.75rem}}@media (width<=639px){.prd-card{min-height:0}.prd-mini{min-height:15.25rem}}@media (width<=379px){.prd-mini-ticks em{display:none}}@supports (color:color-mix(in lab, red, red)){.prd-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent);background:radial-gradient(ellipse at 18% 88%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 46%), color-mix(in oklab, black 54%, var(--dark));box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}.prd-room .lc-bezel{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 16%, var(--dark)), color-mix(in oklab, black 42%, var(--dark)));box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px color-mix(in oklab, var(--background) 10%, transparent) inset}.prd-room .lc-screen{border-color:color-mix(in oklab, var(--background) 12%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--background) 7%, transparent), transparent 42%), color-mix(in oklab, black 52%, var(--dark));box-shadow:0 1px 0 color-mix(in oklab, var(--background) 8%, transparent) inset, 0 20px 48px -32px oklab(0% none none/.4)}.prd-room .lc-grid{background-image:radial-gradient(color-mix(in oklab, var(--primary) 34%, transparent) 1px, transparent 1px)}}.prd-desk{gap:.38rem}@supports (color:color-mix(in lab, red, red)){.prd-room .two-track-chrome{border-bottom-color:color-mix(in oklab, var(--background) 10%, transparent);background:color-mix(in oklab, black 28%, var(--dark))}.prd-room .two-track-chrome-path{color:color-mix(in oklab, var(--background) 62%, transparent)}.prd-room .lc-stat{border-color:color-mix(in oklab, var(--background) 12%, transparent);background:color-mix(in oklab, var(--background) 8%, transparent)}.prd-room .lc-stat-label{color:color-mix(in oklab, var(--background) 52%, transparent)}}.prd-room .lc-stat-value,.prd-room .prd-title,.prd-room .prd-kicker,.prd-room .prd-pipe em,.prd-room .prd-feed,.prd-room .prd-hub-line{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-kicker,.prd-room .prd-pipe em,.prd-room .prd-feed,.prd-room .prd-hub-line{color:color-mix(in oklab, var(--background) 58%, transparent)}.prd-room .prd-chip{border-color:color-mix(in oklab, var(--primary) 42%, transparent);background:color-mix(in oklab, var(--primary) 16%, transparent)}}.prd-room .prd-pipe li{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-pipe li{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.prd-room .prd-pipe li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-pipe li{background:color-mix(in oklab, var(--background) 7%, transparent)}}.prd-room .prd-pipe li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 48%, transparent)}}.prd-room .prd-pipe li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-pipe li[data-active=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.prd-room .prd-pipe strong{color:var(--background)}.prd-room .prd-pipe li[data-active=true] .prd-pipe-index,.prd-room .prd-feed span{color:var(--primary)}.prd-hub{flex-direction:column;gap:.28rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.prd-hub-head{font-family:var(--font-mono);color:var(--background);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.prd-hub-head{color:color-mix(in oklab, var(--background) 55%, transparent)}}.prd-hub-head span:last-child{color:var(--primary);white-space:nowrap;flex-shrink:0}.prd-ledger{flex:auto;grid-template-rows:repeat(7,minmax(0,1fr));gap:.18rem;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.prd-ledger li{border:1px solid var(--background);border-radius:.45rem;grid-template-columns:1.55rem minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:.32rem;min-width:0;min-height:0;padding:.12rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.prd-ledger li{border:1px solid color-mix(in oklab, var(--background) 11%, transparent)}}.prd-ledger li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-ledger li{background:color-mix(in oklab, var(--background) 6%, transparent)}}.prd-ledger li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-ledger li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 46%, transparent)}}.prd-ledger li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-ledger li[data-active=true]{background:color-mix(in oklab, var(--primary) 15%, transparent)}}.prd-ledger-index{font-family:var(--font-mono);color:var(--background);font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.prd-ledger-index{color:color-mix(in oklab, var(--background) 48%, transparent)}}.prd-ledger li[data-active=true] .prd-ledger-index{color:var(--primary)}.prd-ledger strong{color:var(--background);overflow-wrap:anywhere;font-size:.75rem;font-weight:650}.prd-ledger em{color:var(--background);font-size:.75rem;font-style:normal;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.prd-ledger em{color:color-mix(in oklab, var(--background) 62%, transparent)}}.prd-ledger em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prd-ledger b{font-family:var(--font-mono);color:var(--background);font-size:.75rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.prd-ledger b{color:color-mix(in oklab, var(--background) 52%, transparent)}}.prd-ledger li[data-active=true] b{color:var(--primary)}.prd-hub-line{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin:0;font-size:.75rem;line-height:1.35;overflow:hidden}@media (width<=1023px){.prd-pipe{grid-template-columns:repeat(7,minmax(0,1fr))}.prd-pipe strong,.prd-pipe em{display:none}.prd-pipe li{grid-template-columns:auto;justify-items:center;padding:.26rem .1rem}.prd-ledger li{grid-template-columns:1.4rem minmax(0,1fr) auto}.prd-ledger em{display:none}}@media (width<=639px){.prd-hub-line,.prd-ledger b{display:none}.prd-ledger li{grid-template-columns:1.35rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.prd-stage[data-live=true] .prd-pipe li[data-active=true] .prd-pipe-dot,.prd-stage[data-live=true] .prd-feed{animation:none!important}}.plt-hero .bh-title,.plt-hero .bh-subhead,.plt-hero .bh-body{overflow-wrap:break-word}.plt-hero .page-cta-row{z-index:1;max-width:100%;position:relative}.plt-os-stage{min-width:0;max-width:100%;position:relative}.plt-os-room{z-index:1;border:1px solid var(--background);border-radius:1.15rem;height:clamp(24rem,58vh,38rem);max-height:clamp(24rem,58vh,38rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-os-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.plt-os-room{background:radial-gradient(ellipse at 18% 88%, var(--primary), transparent 46%), black}@supports (color:color-mix(in lab, red, red)){.plt-os-room{background:radial-gradient(ellipse at 18% 88%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 46%), color-mix(in oklab, black 54%, var(--dark))}}.plt-os-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-os-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.plt-os-room .lc-frame,.plt-os-room .lc-bezel,.plt-os-room .lc-screen,.plt-os-room .lc-body{max-width:100%;height:100%;min-height:0;max-height:none}.plt-os-room .lc-bezel{background:linear-gradient(145deg, var(--background), black);padding:.48rem}@supports (color:color-mix(in lab, red, red)){.plt-os-room .lc-bezel{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 16%, var(--dark)), color-mix(in oklab, black 42%, var(--dark)))}}.plt-os-room .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px var(--background) inset}@supports (color:color-mix(in lab, red, red)){.plt-os-room .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px color-mix(in oklab, var(--background) 10%, transparent) inset}}.plt-os-room .lc-screen{color:var(--background);border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-os-room .lc-screen{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.plt-os-room .lc-screen{background:linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.plt-os-room .lc-screen{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 7%, transparent), transparent 42%), color-mix(in oklab, black 52%, var(--dark))}}.plt-os-room .lc-screen{box-shadow:0 1px 0 var(--background) inset, 0 20px 48px -32px #0006}@supports (color:color-mix(in lab, red, red)){.plt-os-room .lc-screen{box-shadow:0 1px 0 color-mix(in oklab, var(--background) 8%, transparent) inset, 0 20px 48px -32px oklab(0% none none/.4)}}.plt-os-room .lc-grid{opacity:.3;background-image:radial-gradient(var(--primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.plt-os-room .lc-grid{background-image:radial-gradient(color-mix(in oklab, var(--primary) 34%, transparent) 1px, transparent 1px)}}.plt-os-room .lc-glare{opacity:.22}.plt-os-room .lc-body{padding:.5rem .55rem .48rem}.plt-os-room .two-track-chrome{border-bottom-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-os-room .two-track-chrome{border-bottom-color:color-mix(in oklab, var(--background) 10%, transparent)}}.plt-os-room .two-track-chrome{background:#000}@supports (color:color-mix(in lab, red, red)){.plt-os-room .two-track-chrome{background:color-mix(in oklab, black 28%, var(--dark))}}.plt-os-room .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--background);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-os-room .two-track-chrome-path{color:color-mix(in oklab, var(--background) 62%, transparent)}}.plt-os-desk{grid-template-rows:auto minmax(0,1fr) auto auto;gap:.4rem;min-width:0;height:100%;min-height:0;display:grid}.plt-os-hub{flex-shrink:0;align-items:center;gap:.55rem;min-width:0;display:flex}.plt-os-hub-mark{background:var(--primary);width:1.7rem;height:1.7rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-foreground);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:800;display:inline-flex}.plt-os-hub-copy{flex:auto;min-width:0}.plt-os-kicker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);margin:0;font-size:.62rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.plt-os-kicker{color:color-mix(in oklab, var(--background) 58%, transparent)}}.plt-os-title{letter-spacing:-.02em;color:var(--background);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.88rem;font-weight:650}.plt-os-chip{border:1px solid var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.plt-os-chip{border:1px solid color-mix(in oklab, var(--primary) 42%, transparent)}}.plt-os-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-os-chip{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.plt-os-chip{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);padding:.14rem .5rem;font-size:.58rem;font-weight:700}.plt-os-spine{flex-direction:column;gap:.18rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.plt-os-spine li{border:1px solid var(--background);border-radius:.5rem;grid-template-columns:.7rem 1.55rem minmax(4.6rem,.85fr) minmax(0,1.15fr) minmax(0,1.4fr);align-items:center;gap:.35rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.plt-os-spine li{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.plt-os-spine li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-os-spine li{background:color-mix(in oklab, var(--background) 6%, transparent)}}.plt-os-spine li{padding:.28rem .45rem .28rem .28rem}.plt-os-spine li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-os-spine li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 48%, transparent)}}.plt-os-spine li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-os-spine li[data-active=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.plt-os-dot{background:var(--background);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.plt-os-dot{background:color-mix(in oklab, var(--background) 28%, transparent)}}.plt-os-dot{box-shadow:0 0 0 3px var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-os-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--background) 6%, transparent)}}.plt-os-spine li[data-active=true] .plt-os-dot{background:var(--primary);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-os-spine li[data-active=true] .plt-os-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 22%, transparent)}}.plt-os-stage[data-live=true] .plt-os-spine li[data-active=true] .plt-os-dot{animation:2s ease-in-out infinite two-track-live-pulse}.plt-os-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.52rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.plt-os-index{color:color-mix(in oklab, var(--background) 42%, transparent)}}.plt-os-spine li[data-active=true] .plt-os-index{color:var(--primary)}.plt-os-stage-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);font-size:.58rem;font-weight:700;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-os-stage-name{color:color-mix(in oklab, var(--background) 62%, transparent)}}.plt-os-spine li[data-active=true] .plt-os-stage-name{color:var(--primary)}.plt-os-spine strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--background);font-size:.74rem;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-os-spine strong{color:color-mix(in oklab, var(--background) 86%, transparent)}}.plt-os-spine li[data-active=true] strong{color:var(--background)}.plt-os-spine em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--background);font-size:.52rem;font-style:normal;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-os-spine em{color:color-mix(in oklab, var(--background) 48%, transparent)}}.plt-os-handoff{border:1px solid var(--primary);border-radius:.6rem;flex-shrink:0;min-width:0}@supports (color:color-mix(in lab, red, red)){.plt-os-handoff{border:1px solid color-mix(in oklab, var(--primary) 32%, transparent)}}.plt-os-handoff{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-os-handoff{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.plt-os-handoff{padding:.42rem .55rem .45rem}.plt-os-handoff header{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);justify-content:space-between;align-items:center;gap:.5rem;font-size:.58rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.plt-os-handoff header{color:color-mix(in oklab, var(--background) 55%, transparent)}}.plt-os-handoff-name{color:var(--background);overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.9rem;font-weight:650;line-height:1.25}.plt-os-handoff-role{color:var(--background);margin:.12rem 0 0;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.plt-os-handoff-role{color:color-mix(in oklab, var(--background) 68%, transparent)}}.plt-os-handoff-next{font-family:var(--font-mono);color:var(--background);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:.28rem 0 0;font-size:.62rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.plt-os-handoff-next{color:color-mix(in oklab, var(--background) 52%, transparent)}}.plt-os-handoff-next strong{color:var(--primary)}.plt-os-feed{max-height:3.2rem;font-family:var(--font-mono);color:var(--background);gap:.22rem;margin:0;padding:0;font-size:.68rem;line-height:1.4;list-style:none;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plt-os-feed{color:color-mix(in oklab, var(--background) 55%, transparent)}}.plt-os-stage[data-live=true] .plt-os-feed{animation:18s linear infinite lc-feed-scroll}.plt-os-feed li{gap:.45rem;min-width:0;display:flex}.plt-os-feed span{color:var(--primary);flex-shrink:0}.plt-flow{overflow:visible}.plt-flow-head{flex-direction:column;gap:1rem;min-width:0;display:flex}.plt-flow-head-copy{min-width:0;max-width:36rem}.plt-flow-head h2{letter-spacing:-.03em;overflow-wrap:break-word;max-width:18ch;margin:1rem 0 0;font-size:clamp(1.75rem,3.4vw,2.65rem);font-weight:700;line-height:1.12}.plt-flow-support{max-width:38rem;color:var(--muted-foreground);margin:0;font-size:.975rem;line-height:1.65}.plt-flow-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;margin-top:2rem;display:grid}.plt-flow-steps,.plt-flow-step,.plt-flow-card,.plt-flow-sticky,.plt-flow-pane{min-width:0;max-width:100%}.plt-flow-step{flex-direction:column;gap:.9rem;padding-block:1.15rem;display:flex}.plt-flow-mobile-desk{min-width:0}.plt-flow-card{border:1px solid var(--border);background:var(--background);box-shadow:var(--shadow-card);border-radius:1.05rem;padding:1.15rem 1.2rem 1.2rem;transition:border-color .35s,box-shadow .35s}@supports (color:color-mix(in lab, red, red)){.plt-flow-step[data-active=true] .plt-flow-card{border-color:color-mix(in oklab, var(--primary) 32%, var(--border))}}.plt-flow-step[data-active=true] .plt-flow-card{box-shadow:0 0 0 1px var(--primary) inset, var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.plt-flow-step[data-active=true] .plt-flow-card{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent) inset, var(--shadow-card)}}.plt-flow-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.plt-flow-index{font-family:var(--font-mono);color:var(--primary);font-size:2.15rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.plt-flow-index{color:color-mix(in oklab, var(--primary) 28%, transparent)}}.plt-flow-pill{border:1px solid var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.plt-flow-pill{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.plt-flow-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-flow-pill{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.plt-flow-pill{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);padding:.28rem .7rem;font-size:.68rem;font-weight:700}.plt-flow-card h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.7rem 0 0;font-size:1.55rem;font-weight:700;line-height:1.2}.plt-flow-tagline{color:var(--foreground);margin:.28rem 0 0;font-size:.9rem;font-style:italic;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.plt-flow-tagline{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.plt-flow-role{max-width:38rem;color:var(--muted-foreground);margin:.55rem 0 0;font-size:.9375rem;line-height:1.6}.plt-flow-io{font-family:var(--font-mono);color:var(--muted-foreground);flex-wrap:wrap;gap:.45rem .85rem;margin:.85rem 0 0;font-size:.72rem;font-weight:650;display:flex}.plt-flow-io strong{color:var(--foreground)}.plt-flow-cta{margin-top:1rem}.plt-flow-pane{flex-direction:column;justify-content:center;gap:.7rem;display:flex}.plt-flow-caption{color:var(--foreground);margin:0;font-size:.95rem;font-weight:650}.plt-flow-desks{min-width:0;display:grid}.plt-flow-desk{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.plt-flow-desk[data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.plt-flow-dots{justify-content:center;gap:.35rem;display:flex}.plt-flow-dots span{background:var(--primary);border-radius:999px;width:.45rem;height:.28rem}@supports (color:color-mix(in lab, red, red)){.plt-flow-dots span{background:color-mix(in oklab, var(--primary) 28%, transparent)}}.plt-flow-dots span[data-active=true]{background:var(--primary);width:1.7rem}.plt-flow-close{max-width:40rem;color:var(--foreground);margin:2rem 0 0;font-size:.95rem;font-weight:600;line-height:1.55}.plt-mini{flex-direction:column;min-width:0;max-width:100%;display:flex}.plt-mini .lc-frame,.plt-mini .lc-bezel,.plt-mini .lc-screen{flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;max-height:none;display:flex}.plt-mini .lc-bezel{padding:.42rem}.plt-mini .lc-scan,.plt-mini .lc-scan *,.plt-mini .two-track-chrome-pulse,.plt-mini .two-track-chrome-pulse:after{animation:none}.plt-mini .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plt-mini .lc-body{flex-direction:column;flex:auto;gap:0;min-height:0;padding:.5rem .55rem .48rem;display:flex;overflow:hidden}.plt-mini-body{flex-direction:column;flex:auto;gap:.32rem;min-width:0;min-height:0;display:flex}.plt-mini-head{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.plt-mini-head span:last-child{white-space:nowrap;flex-shrink:0}.plt-mini-rows,.plt-mini-ticks,.plt-mini-math,.plt-mini-settle{gap:.28rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.plt-mini-rows li,.plt-mini-math li{border:1px solid var(--border);background:var(--background);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.28rem .45rem;display:flex}.plt-mini-rows strong,.plt-mini-math span,.plt-mini-ticks strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:.78rem;font-weight:650;overflow:hidden}.plt-mini-rows em,.plt-mini-settle em{font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;font-size:.68rem;font-style:normal;font-weight:700}.plt-mini-rows em[data-tone=peak],.plt-mini-rows em[data-tone=high],.plt-mini-rows em[data-tone=live],.plt-mini-settle em[data-tone=settled]{color:var(--primary-deep)}.plt-mini-rows em[data-tone=steady],.plt-mini-rows em[data-tone=synced],.plt-mini-settle em[data-tone=posted]{color:var(--muted-foreground)}.plt-mini-settle em[data-tone=pending]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.plt-mini-settle em[data-tone=pending]{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.plt-mini-math strong{font-family:var(--font-mono);font-size:.82rem;font-weight:700}.plt-mini-math li[data-tone=ok] strong{color:var(--primary-deep)}.plt-mini-ticks li,.plt-mini-settle li{border:1px solid var(--border);background:var(--background);border-radius:.45rem;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;padding:.28rem .45rem;display:grid}.plt-mini-settle li{grid-template-columns:minmax(0,1fr) auto auto}.plt-mini-tick{width:.9rem;height:.9rem;color:var(--primary)}.plt-mini-ticks span,.plt-mini-settle strong{min-width:0}.plt-mini-ticks em{color:var(--muted-foreground);font-size:.65rem;font-style:normal;font-weight:500;display:block}.plt-mini-ticks b,.plt-mini-settle b{font-family:var(--font-mono);color:var(--primary-deep);flex-shrink:0;font-size:.68rem;font-weight:700}.plt-mini-table{border-collapse:collapse;width:100%;min-width:0}.plt-mini-table th,.plt-mini-table td{text-align:left;border-bottom:1px solid var(--border);padding:.22rem .2rem;font-size:.75rem}.plt-mini-table th{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.62rem;font-weight:700}.plt-mini-num{text-align:right;font-family:var(--font-mono)}.plt-mini-ask{color:var(--primary-deep);font-weight:700}.plt-mini-actions{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;display:grid}.plt-mini-actions span{border:1px solid var(--border);min-height:1.7rem;color:var(--muted-foreground);border-radius:.45rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:650;display:inline-flex}.plt-mini-actions span[data-tone=ok]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-mini-actions span[data-tone=ok]{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.plt-mini-actions span[data-tone=ok]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-mini-actions span[data-tone=ok]{background:color-mix(in oklab, var(--primary) 14%, var(--background))}}.plt-mini-actions span[data-tone=ok]{color:var(--primary-deep)}.plt-mini-actions span[data-tone=hold]{background:var(--background)}.plt-mini-io{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-top:.05rem;padding-top:.32rem;font-size:.68rem;line-height:1.35;display:flex}.plt-mini-io strong{color:var(--foreground)}@media (width>=1024px){.plt-flow-head{flex-direction:row;justify-content:space-between;align-items:end;gap:2rem}.plt-flow-support{text-align:right}.plt-flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem}.plt-flow-step{justify-content:center;min-height:42svh;padding-block:1.5rem}.plt-flow-pane{height:calc(100svh - 6.5rem);position:sticky;top:6rem}}@media (width>=1024px) and (height<=900px){.plt-os-room{height:clamp(22rem,62vh,32rem);max-height:clamp(22rem,62vh,32rem)}.plt-os-spine em{display:none}.plt-os-spine li{grid-template-columns:.7rem 1.55rem minmax(4.4rem,.9fr) minmax(0,1.2fr)}}@media (width<=1023px){.plt-os-stage,.plt-os-room,.plt-flow,.plt-mini{min-width:0;max-width:100%}.plt-os-room{height:clamp(22rem,52vh,30rem);max-height:clamp(22rem,52vh,30rem)}.plt-os-spine em{display:none}.plt-os-spine li{grid-template-columns:.7rem 1.45rem minmax(4.2rem,.9fr) minmax(0,1.2fr)}.plt-flow-card h3,.plt-flow-role,.plt-os-title,.plt-os-handoff-name{overflow-wrap:anywhere}}@media (width<=639px){.plt-os-room{height:clamp(21rem,58svh,28rem);max-height:clamp(21rem,58svh,28rem)}.plt-os-feed{display:none}.plt-os-desk{grid-template-rows:auto minmax(0,1fr) auto}.plt-os-spine li{grid-template-columns:.62rem 1.35rem minmax(0,1fr) auto;padding:.24rem .38rem .24rem .22rem}.plt-os-handoff-role{display:none}.plt-flow-index{font-size:1.75rem}.plt-flow-card{padding:1rem .95rem 1.05rem}.plt-mini-ticks em{display:none}.plt-mini-actions{grid-template-columns:1fr 1fr}.plt-mini-actions span:last-child{display:none}}@media (width<=379px){.plt-os-chip,.plt-os-stage-name{display:none}.plt-os-spine li{grid-template-columns:.55rem 1.25rem minmax(0,1fr)}.plt-mini-settle b{display:none}}@media (prefers-reduced-motion:reduce){.plt-os-stage[data-live=true] .plt-os-spine li[data-active=true] .plt-os-dot,.plt-os-stage[data-live=true] .plt-os-feed,.plt-flow-dots span{transition:none;animation:none!important}.plt-flow-card{transition:none}}.prd-room{box-shadow:none;background:0 0;border:none}.prd-room .lc-bezel{background:linear-gradient(145deg,oklch(92% .01 155),oklch(86% .015 155));padding:.48rem;box-shadow:0 28px 64px -36px oklch(28% .04 160/.35),inset 0 0 0 1px oklch(100% 0 0/.5)}.prd-room .lc-screen{color:var(--foreground);box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 20px 48px -32px var(--foreground);background:oklch(99.5% .003 155);border-color:oklch(88% .012 155)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-screen{box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 20px 48px -32px color-mix(in oklab, var(--foreground) 14%, transparent)}.prd-room .two-track-chrome{background:color-mix(in oklab, var(--muted) 32%, white)}}.prd-room .two-track-chrome{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.prd-room .two-track-chrome{border-bottom:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.prd-room .lc-stat{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-stat{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--background) 72%, white)}}.prd-room .lc-stat-value,.prd-room .prd-title{color:var(--foreground);font-family:var(--font-sans)}.prd-room .prd-kicker{color:var(--muted-foreground)}.prd-room .prd-chip{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-chip{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border));background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.prd-desk{grid-template-rows:auto auto minmax(0,1fr) auto;gap:.5rem}.prd-pipe{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;height:100%;min-height:0}.prd-pipe li{border:1px solid var(--border);background:var(--background);height:100%;min-height:0;color:var(--foreground);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.22rem;padding:.5rem .4rem .48rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prd-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 10%, var(--background))}}.prd-pipe-dot,.prd-pipe-index{flex-shrink:0}.prd-pipe strong,.prd-pipe em{grid-column:unset;font-family:var(--font-sans);display:block}.prd-pipe em{color:var(--muted-foreground)}.prd-pipe b{font-family:var(--font-sans);color:var(--muted-foreground);align-self:flex-start;margin-top:auto;font-size:.75rem;font-weight:650}.prd-active{flex-direction:column;gap:.2rem;min-height:0;display:flex}.prd-active-name,.prd-active-tag,.prd-active-line{font-family:var(--font-sans)}.prd-active-name{color:var(--foreground)}.prd-active-tag{color:var(--primary-deep)}.prd-active-line{color:var(--muted-foreground);white-space:normal;text-overflow:unset}@media (width<=1023px){.prd-desk{grid-template-rows:auto auto minmax(0,1fr) auto}.prd-pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-pipe strong{display:block}.prd-pipe em{display:none}.prd-pipe li{padding:.42rem .32rem .4rem}}@media (width<=639px){.prd-desk{grid-template-rows:auto minmax(0,1fr) auto}.prd-pipe{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-pipe strong{display:block}}.prd-room{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.prd-room{background:radial-gradient(ellipse at 18% 88%, var(--primary), transparent 46%), black}@supports (color:color-mix(in lab, red, red)){.prd-room{background:radial-gradient(ellipse at 18% 88%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 46%), color-mix(in oklab, black 54%, var(--dark))}}.prd-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.prd-room .lc-bezel{background:linear-gradient(145deg, var(--background), black);padding:.48rem}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-bezel{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 16%, var(--dark)), color-mix(in oklab, black 42%, var(--dark)))}}.prd-room .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px var(--background) inset}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px color-mix(in oklab, var(--background) 10%, transparent) inset}}.prd-room .lc-screen{color:var(--background);border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-screen{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.prd-room .lc-screen{background:linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-screen{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 7%, transparent), transparent 42%), color-mix(in oklab, black 52%, var(--dark))}}.prd-room .lc-screen{box-shadow:0 1px 0 var(--background) inset, 0 20px 48px -32px #0006}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-screen{box-shadow:0 1px 0 color-mix(in oklab, var(--background) 8%, transparent) inset, 0 20px 48px -32px oklab(0% none none/.4)}}.prd-room .lc-grid{opacity:.3;background-image:radial-gradient(var(--primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-grid{background-image:radial-gradient(color-mix(in oklab, var(--primary) 34%, transparent) 1px, transparent 1px)}}.prd-room .lc-glare{opacity:.22}.prd-room .lc-body{padding:.5rem .55rem .48rem}.prd-room .two-track-chrome{border-bottom-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .two-track-chrome{border-bottom-color:color-mix(in oklab, var(--background) 10%, transparent)}}.prd-room .two-track-chrome{background:#000}@supports (color:color-mix(in lab, red, red)){.prd-room .two-track-chrome{background:color-mix(in oklab, black 28%, var(--dark))}}.prd-room .two-track-chrome-path{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .two-track-chrome-path{color:color-mix(in oklab, var(--background) 62%, transparent)}}.prd-room .two-track-chrome-badge{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-room .two-track-chrome-badge{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.prd-room .two-track-chrome-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-room .two-track-chrome-badge{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.prd-room .two-track-chrome-badge{color:var(--primary)}.prd-room .lc-stat{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-stat{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.prd-room .lc-stat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-stat{background:color-mix(in oklab, var(--background) 8%, transparent)}}.prd-room .lc-stat-label{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-stat-label{color:color-mix(in oklab, var(--background) 52%, transparent)}}.prd-room .lc-stat-value,.prd-room .prd-title,.prd-room .prd-active-name{color:var(--background);font-family:var(--font-sans)}.prd-room .prd-kicker,.prd-room .prd-active-line,.prd-room .prd-pipe em{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-kicker,.prd-room .prd-active-line,.prd-room .prd-pipe em{color:color-mix(in oklab, var(--background) 58%, transparent)}}.prd-room .prd-kicker,.prd-room .prd-active-line,.prd-room .prd-pipe em{font-family:var(--font-sans)}.prd-room .prd-chip{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-chip{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.prd-room .prd-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-room .prd-chip{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.prd-room .prd-chip{color:var(--primary)}.prd-room .lc-panel{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-panel{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.prd-room .lc-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-panel{background:color-mix(in oklab, var(--background) 7%, transparent)}}.prd-room .lc-panel{gap:.32rem;padding:.45rem .5rem .48rem}.prd-room .lc-panel-head{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-panel-head{color:color-mix(in oklab, var(--background) 55%, transparent)}}.prd-room .lc-panel-badge{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-room .lc-panel-badge{border-color:color-mix(in oklab, var(--background) 14%, transparent)}}.prd-room .lc-panel-badge{color:var(--background)}.prd-desk{grid-template-rows:auto auto auto minmax(0,1fr);gap:.42rem;min-width:0;height:100%;min-height:0;display:grid}.prd-hub,.prd-ledger,.prd-feed{display:none!important}.prd-pipe{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;height:auto;min-height:0}.prd-pipe li{border-color:var(--background);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.12rem;height:auto;min-height:0;padding:.32rem .28rem .34rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prd-pipe li{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.prd-pipe li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-pipe li{background:color-mix(in oklab, var(--background) 7%, transparent)}}.prd-pipe li{color:var(--background)}.prd-pipe li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 48%, transparent)}}.prd-pipe li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-pipe li[data-active=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.prd-pipe strong,.prd-pipe em,.prd-pipe b{font-family:var(--font-sans);display:block}.prd-pipe strong,.prd-pipe em{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-pipe em{color:color-mix(in oklab, var(--background) 58%, transparent)}}.prd-pipe-index{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-pipe-index{color:color-mix(in oklab, var(--background) 48%, transparent)}}.prd-pipe li[data-active=true] .prd-pipe-index{color:var(--primary)}.prd-pipe b{color:var(--background);align-self:flex-start;margin-top:auto;font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.prd-pipe b{color:color-mix(in oklab, var(--background) 52%, transparent)}}.prd-pipe li[data-active=true] b{color:var(--primary)}.prd-work{grid-template-columns:minmax(0,1.55fr) minmax(9.5rem,.85fr);gap:.42rem;min-width:0;height:100%;min-height:0;display:grid}.prd-table-panel,.prd-now{min-width:0;height:100%;min-height:0;overflow:hidden}.prd-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:.75rem}.prd-table th,.prd-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--background);padding:.22rem .28rem}@supports (color:color-mix(in lab, red, red)){.prd-table th,.prd-table td{border-bottom:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.prd-table th,.prd-table td{color:var(--background)}.prd-table th{color:var(--background);font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.prd-table th{color:color-mix(in oklab, var(--background) 52%, transparent)}}.prd-table tr[data-active=true] td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-table tr[data-active=true] td{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.prd-table-index{font-family:var(--font-mono);color:var(--background);margin-right:.35rem;font-size:.6875rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.prd-table-index{color:color-mix(in oklab, var(--background) 48%, transparent)}}.prd-table tr[data-active=true] .prd-table-index{color:var(--primary)}.prd-status{border:1px solid var(--background);border-radius:999px;align-items:center;min-height:1.2rem;padding:.08rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prd-status{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.prd-status{font-family:var(--font-sans);color:var(--background);font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.prd-status{color:color-mix(in oklab, var(--background) 70%, transparent)}}.prd-status[data-tone=live]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-status[data-tone=live]{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.prd-status[data-tone=live]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-status[data-tone=live]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.prd-status[data-tone=live]{color:var(--primary)}.prd-now{flex-direction:column;gap:.22rem;display:flex}.prd-room .prd-active-tag{color:var(--primary);font-family:var(--font-sans)}.prd-room .prd-active-line{white-space:normal;text-overflow:unset;overflow:visible}.prd-now-rail{gap:.22rem;margin:auto 0 0;padding:0;display:grid}.prd-now-rail div{border-top:1px solid var(--background);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.22rem .05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prd-now-rail div{border-top:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.prd-now-rail dt{color:var(--background);font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.prd-now-rail dt{color:color-mix(in oklab, var(--background) 52%, transparent)}}.prd-now-rail dd{font-family:var(--font-sans);color:var(--background);margin:0;font-size:.75rem;font-weight:650}.prd-now-rail dd[data-tone=live]{color:var(--primary)}.int-room{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.int-room{background:radial-gradient(ellipse at 18% 88%, var(--primary), transparent 46%), black}@supports (color:color-mix(in lab, red, red)){.int-room{background:radial-gradient(ellipse at 18% 88%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 46%), color-mix(in oklab, black 54%, var(--dark))}}.int-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.int-room .lc-bezel{background:linear-gradient(145deg, var(--background), black);padding:.48rem}@supports (color:color-mix(in lab, red, red)){.int-room .lc-bezel{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 16%, var(--dark)), color-mix(in oklab, black 42%, var(--dark)))}}.int-room .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px var(--background) inset}@supports (color:color-mix(in lab, red, red)){.int-room .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px color-mix(in oklab, var(--background) 10%, transparent) inset}}.int-room .lc-screen{color:var(--background);border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-screen{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.int-room .lc-screen{background:linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.int-room .lc-screen{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 7%, transparent), transparent 42%), color-mix(in oklab, black 52%, var(--dark))}}.int-room .lc-screen{box-shadow:0 1px 0 var(--background) inset, 0 20px 48px -32px #0006}@supports (color:color-mix(in lab, red, red)){.int-room .lc-screen{box-shadow:0 1px 0 color-mix(in oklab, var(--background) 8%, transparent) inset, 0 20px 48px -32px oklab(0% none none/.4)}}.int-room .lc-grid{opacity:.3;background-image:radial-gradient(var(--primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-grid{background-image:radial-gradient(color-mix(in oklab, var(--primary) 34%, transparent) 1px, transparent 1px)}}.int-room .lc-glare{opacity:.22}.int-room .lc-body{padding:.5rem .55rem .48rem}.int-room .two-track-chrome{border-bottom-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .two-track-chrome{border-bottom-color:color-mix(in oklab, var(--background) 10%, transparent)}}.int-room .two-track-chrome{background:#000}@supports (color:color-mix(in lab, red, red)){.int-room .two-track-chrome{background:color-mix(in oklab, black 28%, var(--dark))}}.int-room .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--background);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.int-room .two-track-chrome-path{color:color-mix(in oklab, var(--background) 62%, transparent)}}.int-room .two-track-chrome-badge{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .two-track-chrome-badge{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.int-room .two-track-chrome-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .two-track-chrome-badge{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.int-room .two-track-chrome-badge{color:var(--primary)}.int-room .lc-stat{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-stat{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.int-room .lc-stat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-stat{background:color-mix(in oklab, var(--background) 8%, transparent)}}.int-room .lc-stat-label{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-stat-label{color:color-mix(in oklab, var(--background) 52%, transparent)}}.int-room .lc-stat-value,.int-room .int-title,.int-room .int-now-name,.int-room .int-pipe strong{color:var(--background);font-family:var(--font-sans)}.int-room .int-kicker,.int-room .int-pipe em,.int-room .int-now-line{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .int-kicker,.int-room .int-pipe em,.int-room .int-now-line{color:color-mix(in oklab, var(--background) 58%, transparent)}}.int-room .int-kicker,.int-room .int-pipe em,.int-room .int-now-line{font-family:var(--font-sans)}.int-room .int-chip{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .int-chip{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.int-room .int-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .int-chip{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.int-room .int-chip{color:var(--primary)}.int-room .lc-panel{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-panel{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.int-room .lc-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-panel{background:color-mix(in oklab, var(--background) 7%, transparent)}}.int-room .lc-panel{gap:.32rem;padding:.45rem .5rem .48rem}.int-room .lc-panel-head{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-panel-head{color:color-mix(in oklab, var(--background) 55%, transparent)}}.int-room .lc-panel-badge{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .lc-panel-badge{border-color:color-mix(in oklab, var(--background) 14%, transparent)}}.int-room .lc-panel-badge{color:var(--background)}.int-room .int-desk{grid-template-rows:auto auto auto minmax(0,1fr);gap:.42rem;min-width:0;height:100%;min-height:0;display:grid}.int-room .int-feed,.int-room .int-active{display:none!important}.int-room .int-pipe{grid-template-columns:repeat(6,minmax(0,1fr))}.int-room .int-pipe li{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .int-pipe li{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.int-room .int-pipe li{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .int-pipe li{background:color-mix(in oklab, var(--background) 7%, transparent)}}.int-room .int-pipe li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .int-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 48%, transparent)}}.int-room .int-pipe li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .int-pipe li[data-active=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.int-room .int-pipe-dot{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .int-pipe-dot{background:color-mix(in oklab, var(--background) 32%, transparent)}}.int-room .int-pipe li[data-active=true] .int-pipe-dot{background:var(--primary)}.int-work{grid-template-columns:minmax(0,1.55fr) minmax(9.5rem,.85fr);gap:.42rem;min-width:0;height:100%;min-height:0;display:grid}.int-room .int-table-panel,.int-now{min-width:0;height:100%;min-height:0;overflow:hidden}.int-desk-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:.75rem}.int-desk-table th,.int-desk-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--background);padding:.28rem .32rem}@supports (color:color-mix(in lab, red, red)){.int-desk-table th,.int-desk-table td{border-bottom:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.int-desk-table th,.int-desk-table td{color:var(--background)}.int-desk-table th{color:var(--background);font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.int-desk-table th{color:color-mix(in oklab, var(--background) 52%, transparent)}}.int-desk-table tr[data-active=true] td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-desk-table tr[data-active=true] td{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.int-room .int-status{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .int-status{border-color:color-mix(in oklab, var(--background) 14%, transparent)}}.int-room .int-status{color:var(--background);background:0 0}@supports (color:color-mix(in lab, red, red)){.int-room .int-status{color:color-mix(in oklab, var(--background) 70%, transparent)}}.int-room .int-status{font-family:var(--font-sans)}.int-room .int-status[data-tone=live],.int-room .int-status[data-tone=synced]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .int-status[data-tone=live],.int-room .int-status[data-tone=synced]{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.int-room .int-status[data-tone=live],.int-room .int-status[data-tone=synced]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.int-room .int-status[data-tone=live],.int-room .int-status[data-tone=synced]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.int-room .int-status[data-tone=live],.int-room .int-status[data-tone=synced]{color:var(--primary)}.int-room .int-status[data-tone=ready],.int-room .int-status[data-tone=push]{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .int-status[data-tone=ready],.int-room .int-status[data-tone=push]{border-color:color-mix(in oklab, var(--background) 16%, transparent)}}.int-room .int-status[data-tone=ready],.int-room .int-status[data-tone=push]{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.int-room .int-status[data-tone=ready],.int-room .int-status[data-tone=push]{color:color-mix(in oklab, var(--background) 72%, transparent)}}.int-now{flex-direction:column;gap:.22rem;display:flex}.int-now-name{margin:.12rem 0 0;font-size:.9375rem;font-weight:650;line-height:1.3}.int-now-line{margin:.12rem 0 0;font-size:.8125rem;line-height:1.4}.int-now-rail{gap:.22rem;margin:auto 0 0;padding:0;display:grid}.int-now-rail div{border-top:1px solid var(--background);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.22rem .05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.int-now-rail div{border-top:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.int-now-rail dt{color:var(--background);font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.int-now-rail dt{color:color-mix(in oklab, var(--background) 52%, transparent)}}.int-now-rail dd{font-family:var(--font-sans);color:var(--background);margin:0;font-size:.75rem;font-weight:650}.int-now-rail dd[data-tone=live],.int-now-rail dd[data-tone=synced]{color:var(--primary)}@media (width<=1023px){.prd-desk{grid-template-rows:auto auto auto minmax(0,1fr)}.prd-pipe{grid-template-columns:repeat(7,minmax(0,1fr));height:auto}.prd-pipe em,.prd-pipe b{display:none}.prd-work,.int-work{grid-template-columns:minmax(0,1fr)}.prd-now,.int-now{display:none}.int-room .int-desk{grid-template-rows:auto auto auto minmax(0,1fr)}.int-room .int-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.int-room .int-pipe em,.int-room .int-pipe-rail{display:none}}@media (width<=639px){.prd-desk{grid-template-rows:auto auto minmax(0,1fr)}.prd-pipe{grid-template-columns:repeat(7,minmax(0,1fr))}.prd-pipe strong,.prd-pipe em,.prd-pipe b,.prd-table th:nth-child(2),.prd-table td:nth-child(2){display:none}.int-room .int-desk{grid-template-rows:auto auto minmax(0,1fr)}.int-room .int-stats{display:none}.int-room .int-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.int-desk-table th:nth-child(2),.int-desk-table td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.prd-stage[data-live=true] .prd-pipe li[data-active=true] .prd-pipe-dot,.int-stage[data-live=true] .int-pipe li[data-active=true] .int-pipe-dot,.int-stage[data-live=true] .int-pipe-rail i{animation:none!important}}.plt-flow.section-curve-sticky,.plt-flow{overflow:visible}.plt-flow-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.plt-flow-steps,.plt-flow-step,.plt-flow-card,.plt-flow-sticky,.plt-flow-pane,.plt-flow-desks,.plt-flow-desk,.plt-flow-mobile-desk,.plt-flow-desk .plt-mini,.plt-flow-desk .lc-frame,.plt-flow-desk .lc-bezel,.plt-flow-desk .lc-screen{width:100%;min-width:0;max-width:100%}.plt-flow-io{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.28rem;width:100%;margin-inline:0;padding-inline:0;display:flex}.plt-flow-desks{width:100%;display:grid}.plt-flow-desk{grid-area:1/1}.plt-flow-desk .lc-screen,.plt-flow-mobile-desk .lc-screen{height:auto;min-height:0;max-height:none}@media (width>=1024px){.plt-flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.plt-flow-pane{width:100%;height:calc(100svh - 6rem);position:sticky;top:6rem}.plt-flow-step{min-height:42svh}}@media (width<=1023px){.plt-flow-grid{grid-template-columns:minmax(0,1fr)}.plt-flow-step,.plt-flow-card,.plt-flow-mobile-desk{width:100%;max-width:100%}}.prd-cap-section{overflow:visible}.prd-cap-header{text-align:center;max-width:48rem;margin-inline:auto}.prd-cap-header h2{letter-spacing:-.02em;color:var(--foreground);margin-top:1rem;font-size:1.875rem;font-weight:700;line-height:1.15}.prd-cap-header p:last-child{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.65}.prd-cap-grid-wrap{min-width:0;margin-top:3rem}.prd-cap-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.prd-cap-grid>li{min-width:0}.prd-cap-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.7rem;min-width:0;height:100%;padding:1.15rem 1.2rem 1.2rem;display:flex}.prd-cap-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.prd-cap-icon{border-radius:calc(var(--radius) - .125rem);border:1px solid var(--primary);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.prd-cap-icon{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.prd-cap-icon{background:var(--primary-soft);color:var(--primary)}.prd-cap-index{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.prd-cap-card h3{letter-spacing:-.01em;color:var(--foreground);overflow-wrap:break-word;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.prd-cap-card p{color:var(--muted-foreground);overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.6}@media (width>=640px){.prd-cap-header h2{font-size:2.25rem}.prd-cap-header p:last-child{font-size:1rem}.prd-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.prd-cap-grid-wrap{margin-top:3.5rem}.prd-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.prd-story-tagline{max-width:36rem;color:var(--primary);margin-top:.85rem;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:600;line-height:1.25}.prd-story-hero .bh-body{margin-top:1.15rem}.prd-story-room{height:100%;min-height:clamp(18rem,42vh,28rem)}.prd-story-hero .prd-mini,.prd-story-hero .prd-mini .lc-frame,.prd-story-hero .prd-mini .lc-bezel,.prd-story-hero .prd-mini .lc-screen,.prd-story-hero .prd-mini .lc-body,.prd-story-hero .prd-mini-body{height:100%;max-height:none}.prd-story-hero .prd-mini-body{flex-direction:column;min-height:0;display:flex}.prd-story-hero .prd-mini-rows,.prd-story-hero .prd-mini-ticks,.prd-story-hero .prd-mini-math,.prd-story-hero .prd-mini-table{flex:auto}.prd-chain{flex-wrap:wrap;align-items:center;gap:.65rem .35rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.prd-chain-item{align-items:center;gap:.35rem;display:flex}.prd-chain-join{font-family:var(--font-mono);color:var(--muted-foreground);padding-inline:.15rem;font-size:.85rem}.prd-chain-node{background:var(--background);min-height:2.75rem;color:var(--foreground);border-radius:999px;align-items:center;padding:.45rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}a.prd-chain-node:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.prd-chain-node:hover{border-color:color-mix(in oklch, var(--primary) 45%, var(--border))}}a.prd-chain-node:hover{color:var(--primary)}.prd-chain-node[data-current=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-chain-node[data-current=true]{background:color-mix(in oklch, var(--primary) 12%, var(--background))}}.prd-chain-node[data-current=true]{color:var(--primary)}.prd-close{max-width:40rem}.prd-close h2{letter-spacing:-.03em;color:var(--foreground);margin-top:.85rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.prd-close-ctas{margin-top:1.75rem}@media (width<=639px){.prd-story-hero .page-cta-row a,.prd-close-ctas a{width:100%}}.srh-stage,.plh-stage,.lkh-stage,.fnh-stage{padding:.2rem .15rem .35rem;position:relative}.srh-room,.plh-room,.lkh-room,.fnh-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.42rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.58rem .68rem .6rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.srh-room,.plh-room,.lkh-room,.fnh-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.srh-room,.plh-room,.lkh-room,.fnh-room{background:linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.srh-room,.plh-room,.lkh-room,.fnh-room{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 42%), color-mix(in oklab, black 50%, var(--dark))}}.srh-room,.plh-room,.lkh-room,.fnh-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.srh-room,.plh-room,.lkh-room,.fnh-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.srh-room,.plh-room,.lkh-room,.fnh-room{transform-origin:48% 46%;transform-style:preserve-3d;transform:rotateY(-8deg)rotateX(4deg)}.srh-head,.plh-head,.lkh-head,.fnh-head{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.srh-head-copy,.plh-head-copy,.lkh-head-copy,.fnh-head-copy{min-width:0}.srh-kicker,.plh-kicker,.lkh-kicker,.fnh-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:none;color:var(--primary);align-items:center;gap:.38rem;margin:0;font-size:.6rem;font-weight:700;display:inline-flex}.srh-event,.plh-event,.lkh-event,.fnh-event{font-family:var(--font-display);letter-spacing:-.02em;color:var(--background);white-space:nowrap;text-overflow:ellipsis;margin:.16rem 0 0;font-size:.92rem;font-weight:600;overflow:hidden}.srh-event span,.plh-event span,.lkh-event span,.fnh-event span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);margin-top:.08rem;font-size:.58rem;font-weight:500;display:block}@supports (color:color-mix(in lab, red, red)){.srh-event span,.plh-event span,.lkh-event span,.fnh-event span{color:color-mix(in oklab, var(--background) 52%, transparent)}}.srh-head-meta,.plh-head-meta,.lkh-head-meta,.fnh-head-meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.srh-horizon,.plh-horizon,.lkh-horizon,.fnh-horizon{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.srh-horizon,.plh-horizon,.lkh-horizon,.fnh-horizon{color:color-mix(in oklab, var(--background) 72%, transparent)}}.srh-live,.plh-live,.lkh-live,.fnh-live{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.32rem;padding:.2rem .48rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.srh-live,.plh-live,.lkh-live,.fnh-live{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.srh-live,.plh-live,.lkh-live,.fnh-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-live,.plh-live,.lkh-live,.fnh-live{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.srh-live,.plh-live,.lkh-live,.fnh-live{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.56rem;font-weight:700}.srh-live-dot,.plh-live-dot,.lkh-live-dot,.fnh-live-dot{background:var(--primary);width:.36rem;height:.36rem;box-shadow:0 0 8px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.srh-live-dot,.plh-live-dot,.lkh-live-dot,.fnh-live-dot{box-shadow:0 0 8px color-mix(in oklab, var(--primary) 55%, transparent)}}.srh-stage[data-live=true] .srh-live-dot,.plh-stage[data-live=true] .plh-live-dot,.lkh-stage[data-live=true] .lkh-live-dot,.fnh-stage[data-live=true] .fnh-live-dot{animation:1.8s ease-in-out infinite two-track-live-pulse}.srh-body,.plh-body,.lkh-body,.fnh-body{grid-template-columns:6.6rem minmax(0,1fr);gap:.5rem;min-height:0;display:grid;overflow:hidden}.srh-bus,.plh-bus,.lkh-bus,.fnh-bus{background:linear-gradient(180deg, transparent, var(--primary) 18%, var(--primary) 82%, transparent);width:1px;position:absolute;top:.85rem;bottom:.85rem;left:.72rem}@supports (color:color-mix(in lab, red, red)){.srh-bus,.plh-bus,.lkh-bus,.fnh-bus{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primary) 45%, transparent) 18%, color-mix(in oklab, var(--primary) 45%, transparent) 82%, transparent)}}.srh-bus,.plh-bus,.lkh-bus,.fnh-bus{opacity:.7}.srh-catalog,.plh-signals,.lkh-queue,.fnh-stages{flex-direction:column;justify-content:space-between;gap:.22rem;min-height:0;margin:0;padding:.1rem 0 .1rem .15rem;list-style:none;display:flex;position:relative}.srh-catalog li,.plh-signals li,.lkh-queue li,.fnh-stages li{z-index:1;opacity:.55;border-radius:.4rem;grid-template-columns:.9rem minmax(0,1fr);align-items:center;gap:.28rem;min-width:0;padding:.12rem .1rem;display:grid;position:relative}.lkh-queue li,.plh-signals li{grid-template-columns:.9rem minmax(0,1fr) auto}.srh-catalog li[data-active=true],.plh-signals li[data-active=true],.lkh-queue li[data-active=true],.fnh-stages li[data-active=true]{opacity:1;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-catalog li[data-active=true],.plh-signals li[data-active=true],.lkh-queue li[data-active=true],.fnh-stages li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.srh-catalog-dot,.plh-signal-dot,.lkh-queue-dot,.fnh-stage-dot{background:var(--background);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.srh-catalog-dot,.plh-signal-dot,.lkh-queue-dot,.fnh-stage-dot{background:color-mix(in oklab, var(--background) 28%, transparent)}}.srh-catalog-dot,.plh-signal-dot,.lkh-queue-dot,.fnh-stage-dot{box-shadow:0 0 0 3px var(--dark)}@supports (color:color-mix(in lab, red, red)){.srh-catalog-dot,.plh-signal-dot,.lkh-queue-dot,.fnh-stage-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--dark) 70%, transparent)}}.srh-catalog li[data-active=true] .srh-catalog-dot,.plh-signals li[data-active=true] .plh-signal-dot,.lkh-queue li[data-active=true] .lkh-queue-dot,.fnh-stages li[data-active=true] .fnh-stage-dot{background:var(--primary);box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-catalog li[data-active=true] .srh-catalog-dot,.plh-signals li[data-active=true] .plh-signal-dot,.lkh-queue li[data-active=true] .lkh-queue-dot,.fnh-stages li[data-active=true] .fnh-stage-dot{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 55%, transparent)}}.srh-catalog-copy,.plh-signal-copy,.lkh-queue-copy,.fnh-stage-copy{flex-direction:column;gap:.02rem;min-width:0;display:flex}.srh-catalog-copy em,.plh-signal-copy em,.lkh-queue-copy em,.fnh-stage-copy em{color:var(--background);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:600;overflow:hidden}.srh-catalog-copy strong,.plh-signal-copy strong,.lkh-queue-copy strong,.fnh-stage-copy strong{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.54rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.srh-catalog-copy strong,.plh-signal-copy strong,.lkh-queue-copy strong,.fnh-stage-copy strong{color:color-mix(in oklab, var(--background) 58%, transparent)}}.plh-signal-note,.lkh-queue-state{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.52rem}@supports (color:color-mix(in lab, red, red)){.plh-signal-note,.lkh-queue-state{color:color-mix(in oklab, var(--background) 48%, transparent)}}.srh-stock,.plh-field,.lkh-pipe,.fnh-field{border:1px solid var(--background);border-radius:.72rem;flex-direction:column;gap:.38rem;min-width:0;min-height:0;padding:.42rem .5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.srh-stock,.plh-field,.lkh-pipe,.fnh-field{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.srh-stock,.plh-field,.lkh-pipe,.fnh-field{background:oklab(0% none none/.28)}.srh-panel-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);justify-content:space-between;gap:.5rem;font-size:.56rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.srh-panel-label{color:color-mix(in oklab, var(--background) 62%, transparent)}}.srh-panel-label span{opacity:.75;font-weight:500}.srh-table{border-collapse:collapse;width:100%;color:var(--background);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.srh-table{color:color-mix(in oklab, var(--background) 82%, transparent)}}.srh-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);font-size:.52rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.srh-table th{color:color-mix(in oklab, var(--background) 46%, transparent)}}.srh-table th{padding:.18rem .28rem .28rem 0}.srh-table td{border-top:1px solid var(--background);padding:.28rem .28rem .28rem 0}@supports (color:color-mix(in lab, red, red)){.srh-table td{border-top:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.srh-table td{white-space:nowrap;text-overflow:ellipsis;max-width:8.5rem;overflow:hidden}.srh-num{font-family:var(--font-mono);text-align:right}.srh-ask{color:var(--primary);font-weight:700}.srh-status{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--background);border-radius:999px;padding:.08rem .32rem;font-size:.52rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.srh-status{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.srh-status[data-state=listed],.srh-status[data-state=quoted],.srh-status[data-state=options]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-status[data-state=listed],.srh-status[data-state=quoted],.srh-status[data-state=options]{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.srh-status[data-state=syncing],.srh-status[data-state=sourcing]{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.srh-status[data-state=syncing],.srh-status[data-state=sourcing]{color:color-mix(in oklab, var(--background) 78%, transparent)}}.srh-status[data-state=hold],.srh-status[data-state=compare]{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.srh-status[data-state=hold],.srh-status[data-state=compare]{color:color-mix(in oklab, var(--background) 70%, var(--primary))}}.srh-foot,.plh-foot,.lkh-foot,.fnh-foot{min-width:0}.srh-feeds,.plh-gates,.lkh-connect,.fnh-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.plh-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.fnh-ledger{grid-template-columns:1fr;gap:.12rem}.srh-feeds li,.plh-gates li,.lkh-connect li{border:1px solid var(--background);border-radius:.5rem;flex-direction:column;gap:.04rem;min-width:0;padding:.28rem .38rem;display:flex}@supports (color:color-mix(in lab, red, red)){.srh-feeds li,.plh-gates li,.lkh-connect li{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.srh-feeds li,.plh-gates li,.lkh-connect li{opacity:.62}.srh-feeds li[data-active=true],.plh-gates li[data-active=true],.lkh-connect li[data-active=true],.fnh-ledger li[data-active=true]{opacity:1;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-feeds li[data-active=true],.plh-gates li[data-active=true],.lkh-connect li[data-active=true],.fnh-ledger li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.srh-feeds li[data-active=true],.plh-gates li[data-active=true],.lkh-connect li[data-active=true],.fnh-ledger li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-feeds li[data-active=true],.plh-gates li[data-active=true],.lkh-connect li[data-active=true],.fnh-ledger li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.srh-feeds li span,.plh-gates li span,.lkh-connect li span{color:var(--background);font-size:.64rem;font-weight:600}.srh-feeds li em,.plh-gates li em,.lkh-connect li em{font-style:normal;font-family:var(--font-mono);color:var(--background);font-size:.52rem}@supports (color:color-mix(in lab, red, red)){.srh-feeds li em,.plh-gates li em,.lkh-connect li em{color:color-mix(in oklab, var(--background) 52%, transparent)}}.srh-feeds li em,.plh-gates li em,.lkh-connect li em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plh-gates li[data-gate=accept][data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plh-gates li[data-gate=accept][data-active=true]{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.plh-gates li[data-gate=hold][data-active=true]{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.plh-gates li[data-gate=hold][data-active=true]{border-color:color-mix(in oklab, var(--background) 28%, transparent)}}.plh-gates li[data-gate=dismiss][data-active=true]{opacity:.9}.plh-math{grid-template-columns:1fr 1fr;gap:.4rem;margin:0;display:grid}.plh-math div{background:var(--background);border-radius:.45rem;flex-direction:column;gap:.12rem;padding:.28rem .35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.plh-math div{background:color-mix(in oklab, var(--background) 5%, transparent)}}.plh-math dt{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);font-size:.52rem}@supports (color:color-mix(in lab, red, red)){.plh-math dt{color:color-mix(in oklab, var(--background) 52%, transparent)}}.plh-math dd{color:var(--background);margin:0;font-size:.95rem;font-weight:700}.plh-ask{flex-direction:column;gap:.08rem;margin-top:auto;display:flex}.plh-ask span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:.56rem}.plh-ask strong{letter-spacing:-.03em;color:var(--background);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700}.plh-status{color:var(--background);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.68rem;display:flex}@supports (color:color-mix(in lab, red, red)){.plh-status{color:color-mix(in oklab, var(--background) 70%, transparent)}}.plh-status em{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:.58rem;font-weight:700}.lkh-pipe{gap:.18rem;margin:0;padding:.38rem .45rem;list-style:none}.lkh-pipe li{opacity:.5;border-radius:.42rem;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.18rem .28rem;display:grid}.lkh-pipe li[data-active=true]{opacity:1;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lkh-pipe li[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.lkh-pipe-index{color:var(--primary);font-size:.58rem;font-weight:700}.lkh-pipe-copy{flex-direction:column;min-width:0;display:flex}.lkh-pipe-copy strong{color:var(--background);font-size:.7rem;font-weight:600}.lkh-pipe-copy em{color:var(--background);font-size:.58rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.lkh-pipe-copy em{color:color-mix(in oklab, var(--background) 52%, transparent)}}.lkh-pipe-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fnh-rails{grid-template-columns:1fr 1fr;gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.fnh-rails li{border:1px solid var(--background);border-radius:.55rem;flex-direction:column;gap:.08rem;padding:.38rem .42rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fnh-rails li{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.fnh-rails li{opacity:.62}.fnh-rails li[data-active=true]{opacity:1;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fnh-rails li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.fnh-rails li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fnh-rails li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.fnh-rail-kicker{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:.5rem}.fnh-rails strong{color:var(--background);font-size:.82rem}.fnh-rails em{color:var(--background);font-size:.58rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.fnh-rails em{color:color-mix(in oklab, var(--background) 55%, transparent)}}.fnh-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.fnh-path li{opacity:.45;flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;display:flex}.fnh-path li[data-active=true]{opacity:1}.fnh-path-node{background:var(--background);border-radius:999px;width:.48rem;height:.48rem}@supports (color:color-mix(in lab, red, red)){.fnh-path-node{background:color-mix(in oklab, var(--background) 28%, transparent)}}.fnh-path li[data-active=true] .fnh-path-node{background:var(--primary);box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.fnh-path li[data-active=true] .fnh-path-node{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 50%, transparent)}}.fnh-path strong{color:var(--background);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:600;display:block;overflow:hidden}.fnh-path em{font-style:normal;font-family:var(--font-mono);color:var(--background);font-size:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.fnh-path em{color:color-mix(in oklab, var(--background) 50%, transparent)}}.fnh-ledger li{color:var(--background);font-size:.62rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.fnh-ledger li{color:color-mix(in oklab, var(--background) 58%, transparent)}}.fnh-ledger li{text-overflow:ellipsis;white-space:nowrap;opacity:.55;overflow:hidden}.fnh-ledger li[data-active=true]{opacity:1;color:var(--background)}@supports (color:color-mix(in lab, red, red)){.fnh-ledger li[data-active=true]{color:color-mix(in oklab, var(--background) 82%, transparent)}}@media (width<=1023px){.srh-stage,.plh-stage,.lkh-stage,.fnh-stage{padding:.1rem .1rem .3rem 0}.srh-room,.plh-room,.lkh-room,.fnh-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);transform:rotateY(-5deg)rotateX(2.5deg)}}@media (width<=639px){.srh-room,.plh-room,.lkh-room,.fnh-room{gap:.32rem;height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:.55rem .6rem .5rem;transform:none}.srh-body,.plh-body,.lkh-body,.fnh-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.srh-catalog,.plh-signals,.lkh-queue,.fnh-stages{flex-direction:row;padding:0}.srh-bus,.plh-bus,.lkh-bus,.fnh-bus,.srh-event span,.plh-event span,.lkh-event span,.fnh-event span,.srh-panel-label span,.plh-signal-note,.lkh-queue-state,.lkh-pipe-copy em,.fnh-stage-copy strong,.fnh-path em,.srh-feeds li em,.plh-gates li em,.lkh-connect li em{display:none}.srh-catalog li,.plh-signals li,.lkh-queue li,.fnh-stages li{flex:1 1 0;grid-template-columns:auto minmax(0,1fr);min-width:0}.lkh-connect{grid-template-columns:repeat(4,minmax(0,1fr))}.fnh-ledger li:not([data-active=true]){display:none}}@media (prefers-reduced-motion:reduce){.srh-room,.plh-room,.lkh-room,.fnh-room{transform:none}.srh-stage[data-live=true] .srh-live-dot,.plh-stage[data-live=true] .plh-live-dot,.lkh-stage[data-live=true] .lkh-live-dot,.fnh-stage[data-live=true] .fnh-live-dot{animation:none}}.srh-room,.plh-room,.lkh-room,.fnh-room{gap:.32rem;padding:.48rem .55rem .45rem}.srh-body,.plh-body,.lkh-body,.fnh-body{grid-template-columns:7.35rem minmax(0,1fr);align-items:stretch;gap:.38rem;height:100%}.srh-catalog,.plh-signals,.lkh-queue,.fnh-stages{grid-auto-rows:1fr;place-content:stretch;gap:.1rem;height:100%;padding:0;display:grid}.srh-catalog li,.plh-signals li,.lkh-queue li,.fnh-stages li{align-content:center;padding:.08rem}.srh-stock,.plh-field,.lkh-pipe,.fnh-field{gap:.26rem;height:100%;padding:.32rem .38rem}.srh-stock{grid-template-rows:auto auto minmax(0,1fr);display:grid}.srh-layers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.srh-layers li{border:1px solid var(--background);border-radius:.42rem;flex-direction:column;gap:.02rem;min-width:0;padding:.22rem .28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.srh-layers li{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.srh-layers li{opacity:.62}.srh-layers li[data-active=true]{opacity:1;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-layers li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.srh-layers li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.srh-layers li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.srh-layers li span{color:var(--background);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:600;overflow:hidden}.srh-layers li em{font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);font-size:.5rem}@supports (color:color-mix(in lab, red, red)){.srh-layers li em{color:color-mix(in oklab, var(--background) 52%, transparent)}}.srh-sheet{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.srh-sheet-head,.srh-rows li{grid-template-columns:minmax(0,1.55fr) .45fr .7fr .75fr;align-items:center;gap:.2rem;min-width:0;display:grid}.srh-sheet-head{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);padding:0 .1rem .16rem;font-size:.5rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.srh-sheet-head{color:color-mix(in oklab, var(--background) 46%, transparent)}}.srh-rows{grid-auto-rows:1fr;gap:0;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}.srh-rows li{border-top:1px solid var(--background);padding:.12rem .1rem}@supports (color:color-mix(in lab, red, red)){.srh-rows li{border-top:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.srh-rows li{color:var(--background);font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.srh-rows li{color:color-mix(in oklab, var(--background) 82%, transparent)}}.srh-rows li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srh-feeds{grid-template-columns:repeat(4,minmax(0,1fr))}.srh-feeds li,.plh-gates li,.lkh-connect li{padding:.26rem .32rem}.plh-field{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.plh-math{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.plh-math div{gap:.06rem;padding:.22rem .3rem}.plh-math div[data-rec=true]{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.plh-math div[data-rec=true]{border:1px solid color-mix(in oklab, var(--primary) 38%, transparent)}}.plh-math div[data-rec=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plh-math div[data-rec=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.plh-math dd{font-size:.92rem}.plh-ask{margin-top:0}.plh-notes{grid-auto-rows:1fr;gap:.12rem;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}.plh-notes li{border:1px solid var(--background);border-radius:.42rem;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;padding:.12rem .28rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plh-notes li{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.plh-notes li{opacity:.62}.plh-notes li[data-active=true]{opacity:1;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plh-notes li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.plh-notes li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plh-notes li[data-active=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.plh-notes li span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--primary);font-size:.52rem;font-weight:700}.plh-notes li em{color:var(--background);font-size:.62rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.plh-notes li em{color:color-mix(in oklab, var(--background) 72%, transparent)}}.plh-notes li em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plh-status{padding-top:.04rem}.lkh-pipe{grid-template-rows:repeat(5,minmax(0,1fr));gap:.1rem;height:100%;padding:.22rem .28rem;display:grid}.lkh-pipe li{padding:.1rem .22rem}.lkh-connect{grid-template-columns:repeat(5,minmax(0,1fr))}.fnh-field{grid-template-rows:auto auto minmax(0,1fr);display:grid}.fnh-rails li{padding:.28rem .34rem}.fnh-path li{gap:.14rem}.fnh-queue{grid-auto-rows:1fr;gap:0;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}.fnh-queue li{border-top:1px solid var(--background);grid-template-columns:minmax(0,1.4fr) .7fr .7fr;align-items:center;gap:.28rem;min-width:0;padding:.08rem .1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fnh-queue li{border-top:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.fnh-queue li{opacity:.58}.fnh-queue li[data-active=true]{opacity:1;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fnh-queue li[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.fnh-queue li span,.fnh-queue li em,.fnh-queue li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6rem;overflow:hidden}.fnh-queue li span{color:var(--background);font-weight:600}.fnh-queue li em{font-style:normal;font-family:var(--font-mono);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.fnh-queue li em{color:color-mix(in oklab, var(--background) 52%, transparent)}}.fnh-queue li strong{font-family:var(--font-mono);color:var(--primary);text-align:right;font-weight:600}.fnh-ledger{gap:.06rem}.fnh-ledger li{font-size:.58rem;line-height:1.3}@media (width<=1023px){.srh-body,.plh-body,.lkh-body,.fnh-body{grid-template-columns:6.6rem minmax(0,1fr)}.srh-layers li em,.plh-notes li em,.fnh-queue li em{display:none}.plh-notes li{grid-template-columns:1fr}}@media (width<=639px){.srh-room,.plh-room,.lkh-room,.fnh-room{gap:.26rem;padding:.45rem .48rem .4rem}.srh-body,.plh-body,.lkh-body,.fnh-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.srh-catalog,.plh-signals,.lkh-queue,.fnh-stages{flex-direction:unset;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:.12rem;height:auto;display:grid}.srh-catalog li,.plh-signals li,.lkh-queue li,.fnh-stages li{flex:unset}.srh-layers li em,.plh-notes li span,.fnh-queue li em,.fnh-queue li strong,.srh-feeds li:nth-child(4),.lkh-connect li:nth-child(5){display:none}.srh-feeds{grid-template-columns:repeat(3,minmax(0,1fr))}.lkh-connect{grid-template-columns:repeat(4,minmax(0,1fr))}.plh-math dd{font-size:.78rem}.plh-notes{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.fnh-queue li:nth-child(n+4){display:none}}button.process-bento-rail-chip{appearance:none;cursor:pointer;text-align:center;border:0;margin:0;transition:color .28s,background-color .28s,box-shadow .28s}.process-bento-rail-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.process-bento-rail-chip[data-state=waiting]{color:var(--muted-foreground);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-chip[data-state=waiting]{background:color-mix(in oklab, var(--card) 92%, transparent)}}.process-bento-rail-chip[data-state=waiting]{box-shadow:0 0 0 1px var(--border)}.process-bento-rail-chip[data-state=done]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-chip[data-state=done]{color:color-mix(in oklab, var(--foreground) 78%, var(--primary))}}.process-bento-rail-chip[data-state=done]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-chip[data-state=done]{background:color-mix(in oklab, var(--card) 88%, var(--primary))}}.process-bento-rail-chip[data-state=done]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-chip[data-state=done]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 42%, var(--border))}}.process-bento-rail-chip[data-state=active]{color:var(--primary-deep);background:var(--card);font-weight:700}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-chip[data-state=active]{background:color-mix(in oklab, var(--card) 82%, var(--primary))}}.process-bento-rail-chip[data-state=active]{box-shadow:0 0 0 1.5px var(--primary), 0 0 16px -2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-chip[data-state=active]{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--primary) 72%, transparent), 0 0 16px -2px color-mix(in oklab, var(--primary) 48%, transparent)}}.process-bento-rail-join{position:relative;overflow:visible}.process-bento-rail-join[data-done=true]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-join[data-done=true]{color:color-mix(in oklab, var(--primary) 70%, var(--muted-foreground))}}.process-bento-rail-join[data-hot=true]{color:var(--primary)}.process-bento-rail-join[data-done=true]:before{border-top-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-join[data-done=true]:before{border-top-color:color-mix(in oklab, var(--primary) 68%, var(--border))}}.process-bento-rail-join[data-hot=true]:before{background-image:repeating-linear-gradient(90deg, var(--primary) 0 5px, transparent 5px 9px);background-position:0;background-repeat:repeat-x;background-size:14px 1.5px;border-top:none;height:1.5px;animation:.7s linear infinite process-bento-rail-dash}.process-bento-rail:not([data-live=true]) .process-bento-rail-join[data-hot=true]:before{animation:none}.process-bento-rail-packet{z-index:1;pointer-events:none;background:var(--primary);width:.32rem;height:.32rem;box-shadow:0 0 0 2px var(--dark), 0 0 0 4px var(--primary);border-radius:999px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.process-bento-rail-packet{box-shadow:0 0 0 2px color-mix(in oklab, var(--dark) 35%, transparent), 0 0 0 4px color-mix(in oklab, var(--primary) 16%, transparent)}}.process-bento-rail-packet{opacity:0;transform:translate(-50%,-50%)}@keyframes process-bento-rail-dash{to{background-position:14px}}@keyframes process-bento-rail-packet{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - .2rem)}}@media (width<=1023px){.process-bento-rail-join:before{min-width:.45rem;display:block}.process-bento-rail-join{flex-basis:1.55rem;min-width:1.55rem}}@media (prefers-reduced-motion:reduce){button.process-bento-rail-chip{transition:none}.process-bento-rail-join[data-hot=true]:before,.process-bento-rail-packet{animation:none!important}.process-bento-rail-packet{opacity:0!important}}@media (width>=1024px){.plt-flow-grid{align-items:stretch}.plt-flow-sticky{align-self:stretch;height:auto;min-height:100%}.plt-flow-pane{width:100%;height:calc(100svh - 6rem);position:sticky;top:6rem}.plt-flow-step{min-height:46svh}}.process-bento-rail[data-live=true] .process-bento-rail-join[data-hot=true] .process-bento-rail-packet{animation:2.1s linear forwards process-bento-rail-packet}.process-bento-rail[data-paused=true] .process-bento-rail-join[data-hot=true] .process-bento-rail-packet,.process-bento-rail[data-paused=true] .process-bento-rail-join[data-hot=true]:before{animation-play-state:paused}.bh-hero.slr-hero{padding-bottom:clamp(2.75rem,5.5vw,5rem)}@media (width>=1024px){.bh-hero.slr-hero{padding-bottom:clamp(3.25rem,5vh,5.25rem)}}@media (width>=1024px) and (height<=900px){.bh-hero.slr-hero{padding-bottom:clamp(2.25rem,3.5vh,3.25rem)}}@media (width<=639px){.bh-hero.slr-hero{padding-bottom:clamp(2.35rem,8vw,3.5rem)}}.slr-stage{min-width:0;max-width:100%;padding:.2rem .15rem .35rem;position:relative}.slr-room{z-index:1;isolation:isolate;border:1px solid var(--background);border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.42rem;height:clamp(22rem,52vh,34rem);max-height:clamp(22rem,52vh,34rem);padding:.55rem .62rem .52rem;display:grid;position:relative;overflow:hidden;container:slr/size}@supports (color:color-mix(in lab, red, red)){.slr-room{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.slr-room{background:linear-gradient(165deg, var(--primary) 0%, transparent 38%), linear-gradient(180deg, var(--background), transparent 42%), black}@supports (color:color-mix(in lab, red, red)){.slr-room{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 16%, transparent) 0%, transparent 38%), linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), transparent 42%), color-mix(in oklab, black 54%, var(--dark))}}.slr-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.slr-room{box-shadow:0 28px 64px oklab(0% none none/.42), inset 0 1px 0 color-mix(in oklab, var(--background) 10%, transparent)}}.slr-room{transform-origin:48% 46%;transform-style:preserve-3d;font-family:var(--font-sans);transform:rotateY(-8deg)rotateX(4deg)}.slr-room:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:repeating-linear-gradient(90deg, transparent, transparent 11px, var(--background) 12px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.slr-room:before{background-image:repeating-linear-gradient(90deg, transparent, transparent 11px, color-mix(in oklab, var(--background) 5%, transparent) 12px)}}.slr-room:before{opacity:.35;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 100%);mask-image:linear-gradient(#0000 0%,#000 28% 100%)}.slr-head,.slr-body,.slr-foot,.slr-pipe,.slr-queue{z-index:1;min-width:0;position:relative}.slr-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.slr-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;color:var(--background);align-items:center;gap:.38rem;margin:0;font-size:.58rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.slr-kicker{color:color-mix(in oklab, var(--background) 62%, transparent)}}.slr-live-dot{background:var(--primary);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.slr-live-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.slr-stage[data-live=true] .slr-live-dot,.slr-stage[data-live=true] .slr-chip-live i{animation:2s ease-in-out infinite two-track-live-pulse}.slr-head-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--background);margin:.12rem 0 0;font-size:.82rem;font-weight:650}.slr-head-meta{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.slr-chip{border:1px solid var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.slr-chip{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.slr-chip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.slr-chip{background:color-mix(in oklab, var(--background) 6%, transparent)}}.slr-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:none;color:var(--background);padding:.14rem .5rem;font-size:.55rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.slr-chip{color:color-mix(in oklab, var(--background) 72%, transparent)}}.slr-chip-live{border-color:var(--primary);align-items:center;gap:.32rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.slr-chip-live{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.slr-chip-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.slr-chip-live{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.slr-chip-live{color:var(--primary)}.slr-chip-live i{background:var(--primary);border-radius:999px;width:.35rem;height:.35rem}.slr-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.45rem;min-height:0;display:grid}.slr-pipe,.slr-queue{border:1px solid var(--background);border-radius:.7rem;flex-direction:column;gap:.22rem;min-height:0;margin:0;padding:.35rem;list-style:none;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slr-pipe,.slr-queue{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.slr-pipe,.slr-queue{background:oklab(0% none none/.28)}.slr-pipe li,.slr-queue li{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4rem;min-width:0;padding:.32rem .4rem;display:grid}.slr-pipe li{grid-template-columns:1.7rem minmax(0,1fr)}.slr-queue li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.slr-pipe li[data-active=true],.slr-queue li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.slr-pipe li[data-active=true],.slr-queue li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.slr-pipe li[data-active=true],.slr-queue li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.slr-pipe li[data-active=true],.slr-queue li[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.slr-pipe-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.slr-pipe-index{color:color-mix(in oklab, var(--background) 48%, transparent)}}.slr-pipe li[data-active=true] .slr-pipe-index{color:var(--primary)}.slr-pipe li span:last-child,.slr-queue-desk{flex-direction:column;gap:.04rem;min-width:0;display:flex}.slr-pipe strong,.slr-queue-desk{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--background);font-size:.72rem;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slr-pipe strong,.slr-queue-desk{color:color-mix(in oklab, var(--background) 86%, transparent)}}.slr-pipe em,.slr-queue-region{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:var(--background);font-size:.48rem;font-style:normal;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slr-pipe em,.slr-queue-region{color:color-mix(in oklab, var(--background) 42%, transparent)}}.slr-queue-stage{border:1px solid var(--background);border-radius:999px;justify-self:end}@supports (color:color-mix(in lab, red, red)){.slr-queue-stage{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.slr-queue-stage{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);padding:.08rem .4rem;font-size:.48rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.slr-queue-stage{color:color-mix(in oklab, var(--background) 62%, transparent)}}.slr-queue li[data-active=true] .slr-queue-stage{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.slr-queue li[data-active=true] .slr-queue-stage{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.slr-queue li[data-active=true] .slr-queue-stage{color:var(--primary)}.slr-foot{min-width:0;font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);justify-content:space-between;align-items:center;gap:.5rem;padding:.08rem .15rem 0;font-size:.52rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.slr-foot{color:color-mix(in oklab, var(--background) 48%, transparent)}}.slr-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=1024px){.slr-stage{padding:.1rem .1rem .3rem 0}}@media (width>=1024px) and (height<=900px){.slr-room{height:clamp(18rem,48vh,26rem);max-height:clamp(18rem,48vh,26rem)}}@media (width<=1023px){.slr-stage,.slr-room{min-width:0;max-width:100%}.slr-stage{padding:0;overflow-x:clip}.slr-room{height:clamp(18rem,42vh,26rem);max-height:clamp(18rem,42vh,26rem);transform:rotateY(-5deg)rotateX(2.5deg)}}@media (width<=639px){.slr-room{gap:.32rem;height:clamp(16rem,38vh,22rem);max-height:clamp(16rem,38vh,22rem);padding:.5rem .55rem .48rem;transform:none}.slr-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.32rem}.slr-pipe{flex-direction:row;overflow:auto hidden}.slr-pipe li{flex:none;grid-template-columns:auto;padding:.18rem .45rem}.slr-pipe em,.slr-queue-region,.slr-foot span:last-child{display:none}}@container slr (width<=22rem){.slr-body{grid-template-columns:1fr}.slr-pipe em,.slr-queue-region{display:none}}@media (prefers-reduced-motion:reduce){.slr-room{transform:none}.slr-stage[data-live=true] .slr-live-dot,.slr-stage[data-live=true] .slr-chip-live i{animation:none}}.saf-section{padding-block:clamp(1.75rem,5vw,3.25rem)}.saf-shell{gap:1.5rem;display:grid}.saf-copy,.saf-panel{min-width:0}.saf-title{letter-spacing:-.02em;color:var(--foreground);margin-top:.7rem;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:700;line-height:1.15}.saf-intro{max-width:28rem;color:var(--muted-foreground);margin-top:.55rem;font-size:.875rem;line-height:1.5}.saf-meta{gap:.7rem;margin-top:1.1rem;display:grid}.saf-meta dt{font-family:var(--font-mono);letter-spacing:.18em;color:var(--primary);font-size:.62rem;font-weight:700}.saf-meta dd{color:var(--foreground);margin:.2rem 0 0;font-size:.875rem}.saf-meta a{color:var(--foreground);text-decoration:none}.saf-meta a:hover,.saf-success-note a:hover{color:var(--primary)}.saf-form,.saf-success{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1rem 1.05rem 1.05rem}.saf-grid{grid-template-columns:1fr;gap:.55rem .7rem;display:grid}.saf-field{min-width:0;display:block}.saf-field span{color:var(--foreground);font-size:.75rem;font-weight:600;line-height:1.25;display:block}.saf-field input,.saf-field select,.saf-field textarea{border:1px solid var(--border);background:var(--background);border-radius:.5rem;width:100%;min-height:2.75rem;margin-top:.22rem;padding:.4rem .7rem;font-size:.875rem}.saf-field input:focus,.saf-field select:focus,.saf-field textarea:focus{border-color:var(--primary);outline:none}.saf-field textarea{resize:vertical;min-height:3.25rem}.saf-field-notes{grid-column:1/-1}.saf-submit{margin-top:.7rem}.saf-success-kicker{font-family:var(--font-mono);letter-spacing:.18em;color:var(--primary);margin:0;font-size:.68rem}.saf-success .bdm-success-dl{gap:.4rem;margin-top:.7rem}.saf-success .bdm-success-dl div{padding-bottom:.35rem}.saf-success-note{color:var(--muted-foreground);margin-top:.7rem;font-size:.8125rem}.saf-success-note a{color:var(--foreground)}.saf-reset{min-height:2.75rem;color:var(--primary);cursor:pointer;background:0 0;border:0;margin-top:.7rem;padding:0;font-size:.875rem;font-weight:600}.saf-reset:hover{text-decoration:underline}@media (width>=640px){.saf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.saf-section{flex-direction:column;max-height:100svh;padding-block:clamp(.85rem,1.8vh,1.5rem);display:flex;overflow:hidden}.saf-shell{flex:auto;grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);align-items:stretch;gap:1.1rem 1.5rem;min-height:0}.saf-panel{min-height:0}.saf-form,.saf-success{height:100%;max-height:100%;padding:.85rem .95rem .95rem;overflow-y:auto}.saf-title{margin-top:.45rem;font-size:clamp(1.35rem,1.8vw,1.7rem)}.saf-intro{margin-top:.4rem;font-size:.8125rem;line-height:1.45}.saf-meta{gap:.5rem;margin-top:.85rem}.saf-field input,.saf-field select,.saf-field textarea{min-height:2.5rem;padding:.32rem .6rem;font-size:.8125rem}.saf-field textarea{min-height:2.65rem}.saf-submit{min-height:2.5rem;margin-top:.55rem;padding-block:.45rem}}@media (width>=1280px){.saf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.slr-room{gap:.32rem;padding:.48rem .55rem .45rem}.slr-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:.38rem;height:100%}.slr-pipe{grid-template-rows:repeat(3,minmax(0,1fr));gap:.12rem;height:100%;padding:.22rem;display:grid}.slr-pipe li{align-content:center;min-height:0}.slr-pipe-copy{flex-direction:column;gap:.04rem;min-width:0;display:flex}.slr-pipe em{white-space:normal}.slr-field{grid-template-rows:minmax(0,1fr) auto;gap:.32rem;height:100%;min-height:0;display:grid}.slr-queue{grid-template-rows:repeat(5,minmax(0,1fr));gap:.1rem;height:100%;padding:.22rem;display:grid}.slr-queue li{align-content:center;min-height:0}.slr-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.slr-checks li{border:1px solid var(--background);border-radius:.5rem;flex-direction:column;gap:.04rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.slr-checks li{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.slr-checks li{background:oklab(0% none none/.18);padding:.28rem .38rem}.slr-checks li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.slr-checks li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.slr-checks li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.slr-checks li[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.slr-checks strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--background);font-size:.68rem;font-weight:650;overflow:hidden}.slr-checks em{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);font-size:.48rem;font-style:normal;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slr-checks em{color:color-mix(in oklab, var(--background) 48%, transparent)}}@media (width<=639px){.slr-pipe{flex-direction:row;grid-template-rows:none;height:auto;display:flex;overflow:auto hidden}.slr-field{min-height:0}.slr-checks li em{display:none}}@container slr (width<=22rem){.slr-checks{grid-template-columns:1fr}}.prd-chain-node[data-current=true]{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.prd-chain-node[data-current=true]{background:color-mix(in oklab, var(--primary-soft) 82%, var(--background))}}@media (width<=1023px){.hero-fit{overflow:hidden}.hero-fit-main{min-width:0;overflow:hidden}.hero-fit-main>.container-page,.hero-fit-grid,.hero-copy{min-width:0;max-width:100%}.hero-fit .hero-copy .hero-copy-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:100%;display:grid}.hero-fit .hero-copy .hero-copy-actions>a{box-sizing:border-box;white-space:normal;width:100%;min-width:0;max-width:100%;padding-inline:.4rem;line-height:1.2}.hero-fit .hero-copy-typeline,.hero-fit .hero-copy-typeline-ghost,.hero-fit .hero-copy-typeline-text{white-space:normal;max-width:100%}.hero-fit .hero-copy-typeline-text{width:100%}.hero-fit-console{--hero-bleed:0px;--hero-console-scale:.78;width:100%;max-width:100%;margin-inline:0;overflow:hidden}.hero-fit-console .hero-tilt-scene{width:100%;max-width:100%;transform:scale(var(--hero-console-scale));transform-origin:top;padding:.35rem .2rem .45rem}.hero-fit-console .hero-tilt-card{transform:rotateX(3.5deg)rotateY(-4deg)rotate(0)}}@media (width<=429px){.hero-fit .hero-copy .hero-copy-actions{grid-template-columns:1fr}}@media (width<=1023px) and (height<=700px){.hero-fit-console{--hero-console-scale:.74}}@media (width<=639px){.hero-fit-main>.container-page{padding-inline:clamp(1.15rem,5.2vw,1.5rem)}.hero-fit .hero-copy .hero-copy-actions{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:.65rem;width:100%;margin-top:.85rem;display:flex}.hero-fit .hero-copy .hero-copy-actions>a{white-space:nowrap;width:100%;min-width:0;padding-inline:1rem}.hero-fit-console,.hero-fit-console .hero-tilt-scene,.hero-fit-console .hero-tilt-card,.hero-fit-console .hero-desk-shell,.hero-fit-console .lc-bezel,.hero-fit-console .lc-body{min-width:0;max-width:100%}.hero-fit-console{--hero-bleed:0px;--hero-console-scale:1;width:100%;margin-inline:0;overflow:hidden}.hero-fit-console .hero-tilt-scene{perspective:none;width:100%;max-width:100%;height:100%;padding:.2rem 0;transform:none}.hero-fit-console .hero-tilt-card{--hero-card-h:100%;width:100%;transform:none}.hero-fit .hero-fit-console .hero-tilt-card,.hero-fit .hero-fit-console .hero-tilt-scene:hover .hero-tilt-card,.hero-fit .hero-fit-console .hero-tilt-scene{transform:none}.hero-fit-console .hero-desk-table th,.hero-fit-console .hero-desk-table td{white-space:nowrap}.hero-fit-console .hero-desk-table{width:100%;display:block;overflow:auto hidden}}@media (width>=640px) and (width<=1023px){.hero-fit .hero-copy .hero-copy-actions{flex-flow:wrap;grid-template-columns:none;display:flex}.hero-fit .hero-copy .hero-copy-actions>a{width:auto}}@media (width<=639px){.hero-fit-console .hero-desk,.hero-fit-console .hero-desk-shell,.hero-fit-console .hero-desk-shell .lc-body{height:100%;min-height:0}.hero-hud-swap:has(.hero-desk-shell){height:100%;min-height:0}.hero-fit-console .hero-desk-table{width:100%;height:100%;display:table;overflow:hidden}.hero-fit-console .hero-desk-work{align-items:stretch;height:100%;min-height:0}.hero-fit-console .hero-desk-panel{flex-direction:column;height:100%;min-height:0;display:flex}.hero-fit-console .hero-desk-table tbody tr:nth-child(n+4),.hero-fit-console .hero-desk[data-kind=products] .hero-desk-table tbody tr:nth-child(n+5){display:table-row}.hero-fit-console .hero-desk-feed{max-height:2.75rem;display:block}.hero-fit-console .hero-desk-table th,.hero-fit-console .hero-desk-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.ws-flow-panel .ws-flow-grid{justify-content:center;align-items:stretch;gap:var(--ws-flow-gap);flex-wrap:wrap;grid-template-columns:none;display:flex}.ws-flow-panel .ws-flow-grid>.ws-flow-card-outer{box-sizing:border-box;flex:100%;grid-column:auto;min-width:0;max-width:100%}@media (width>=640px){.ws-flow-panel .ws-flow-grid>.ws-flow-card-outer,.ws-flow-panel .ws-flow-grid>.ws-flow-card-outer.is-featured{flex:1 1 calc((100% - var(--ws-flow-gap)) / 2);max-width:calc((100% - var(--ws-flow-gap)) / 2);grid-column:auto}}@media (width>=1024px){.ws-flow-panel .ws-flow-grid>.ws-flow-card-outer,.ws-flow-panel .ws-flow-grid>.ws-flow-card-outer.is-featured{flex:1 1 calc((100% - 4 * var(--ws-flow-gap)) / 5);grid-column:auto;width:auto;max-width:none}.ws-flow-panel .ws-flow-grid:has(>:nth-child(6))>.ws-flow-card-outer{flex:0 0 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:calc((100% - 4 * var(--ws-flow-gap)) / 5);max-width:calc((100% - 4 * var(--ws-flow-gap)) / 5)}.ws-flow-panel .ws-flow-grid:has(>:nth-child(6))>.ws-flow-card-outer.is-featured{flex:0 0 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:calc((100% - 4 * var(--ws-flow-gap)) / 5);max-width:calc((100% - 4 * var(--ws-flow-gap)) / 5)}}@media (width>=900px){.tpa-section{flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;padding-block:clamp(.4rem,1vh,.75rem);display:flex;overflow:visible}.tpa-fit-zoom,.tpa-fit-zoom>.tpa-shell,.tpa-shell{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.tpa-shell{gap:clamp(.35rem,.8vh,.55rem)}.tpa-section .tpa-head h2{margin-top:.2rem;font-size:clamp(1.2rem,.95rem + 1.2vh,1.75rem)}.tpa-section .tpa-lead{margin-top:.28rem;font-size:.75rem;line-height:1.4}.tpa-stage{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:clamp(.35rem,.8vh,.55rem);height:auto;min-height:0;max-height:100%;overflow:visible}.tpa-section .tpa-rail{padding:.45rem .65rem .5rem}.tpa-section .tpa-steps{margin:.28rem 0 .2rem}.tpa-boards{grid-template-rows:minmax(0,1fr);gap:clamp(.35rem,.8vh,.55rem);height:100%;min-height:0;max-height:100%;overflow:visible}.tpa-live,.tpa-side{height:100%;min-height:0;overflow:visible}.tpa-side{gap:.35rem}.tpa-side-cap,.tpa-side-stat{padding:.38rem .45rem .4rem}.tpa-section .smt-console,.tpa-section .smt-console .lc-frame,.tpa-section .smt-console .lc-bezel,.tpa-section .smt-console .lc-screen{height:100%;min-height:0;max-height:100%}.tpa-section .smt-console .lc-body{overscroll-behavior:auto;min-height:0;overflow:visible}.tpa-section .smt-desk{gap:.4rem;min-height:0;padding:.45rem .55rem .5rem}.tpa-section .smt-split{gap:.4rem;min-height:0}.tpa-section .smt-map-stage{min-height:5.5rem}.tpa-section .smt-table-wrap{flex:none;overflow:auto hidden}.tpa-section .smt-table th,.tpa-section .smt-table td{padding:.32rem .45rem}}@media (width>=1024px) and (width<=1919px){.tpa-section{--tpa-pad-y:clamp(.4rem, 1vh, .7rem);padding-block:var(--tpa-pad-y)}.tpa-fit-zoom{width:100%;min-width:0;max-width:100%}}.ws-flow-panel{--ws-flow-gap:clamp(1rem, 2.5vw, 1.35rem)}.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center{justify-content:center;align-items:stretch;gap:var(--ws-flow-gap);flex-wrap:wrap;grid-template-columns:none!important;display:flex!important}.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer,.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer.is-featured{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;max-width:100%;grid-column:auto!important}@media (width>=640px){.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer,.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer.is-featured{flex:0 0 calc((100% - var(--ws-flow-gap)) / 2);width:calc((100% - var(--ws-flow-gap)) / 2);max-width:calc((100% - var(--ws-flow-gap)) / 2)}}@media (width>=768px){.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer,.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer.is-featured{flex:0 0 calc((100% - 2 * var(--ws-flow-gap)) / 3);width:calc((100% - 2 * var(--ws-flow-gap)) / 3);max-width:calc((100% - 2 * var(--ws-flow-gap)) / 3)}}@media (width>=1024px){.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer,.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer.is-featured{flex:0 0 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:calc((100% - 4 * var(--ws-flow-gap)) / 5);max-width:calc((100% - 4 * var(--ws-flow-gap)) / 5)}}@media (width>=768px) and (width<=1023px){.ws-flow-panel .ws-flow-grid>.ws-flow-card-outer,.ws-flow-panel .ws-flow-grid>.ws-flow-card-outer.is-featured,.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer,.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center>.ws-flow-card-outer.is-featured{flex:0 0 calc((100% - var(--ws-flow-gap)) / 2);width:calc((100% - var(--ws-flow-gap)) / 2);max-width:calc((100% - var(--ws-flow-gap)) / 2);grid-column:auto!important}}@media (width>=1024px){.ws-flow-panel .ws-flow-grid:not(:has(>:nth-child(6)))>.ws-flow-card-outer{flex:1 1 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:auto;max-width:none;grid-column:auto!important}.ws-flow-panel .ws-flow-grid:not(:has(>:nth-child(6)))>.ws-flow-card-outer.is-featured{flex:1 1 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:auto;max-width:none;grid-column:auto!important}.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center:not(:has(>:nth-child(6)))>.ws-flow-card-outer{flex:1 1 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:auto;max-width:none;grid-column:auto!important}.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center:not(:has(>:nth-child(6)))>.ws-flow-card-outer.is-featured{flex:1 1 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:auto;max-width:none;grid-column:auto!important}.ws-flow-panel .ws-flow-grid:has(>:nth-child(6))>.ws-flow-card-outer{flex:0 0 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:calc((100% - 4 * var(--ws-flow-gap)) / 5);max-width:calc((100% - 4 * var(--ws-flow-gap)) / 5);grid-column:auto!important}.ws-flow-panel .ws-flow-grid:has(>:nth-child(6))>.ws-flow-card-outer.is-featured{flex:0 0 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:calc((100% - 4 * var(--ws-flow-gap)) / 5);max-width:calc((100% - 4 * var(--ws-flow-gap)) / 5);grid-column:auto!important}.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center:has(>:nth-child(6))>.ws-flow-card-outer{flex:0 0 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:calc((100% - 4 * var(--ws-flow-gap)) / 5);max-width:calc((100% - 4 * var(--ws-flow-gap)) / 5);grid-column:auto!important}.ws-flow-panel>.ws-flow-grid.ws-flow-grid--center:has(>:nth-child(6))>.ws-flow-card-outer.is-featured{flex:0 0 calc((100% - 4 * var(--ws-flow-gap)) / 5);width:calc((100% - 4 * var(--ws-flow-gap)) / 5);max-width:calc((100% - 4 * var(--ws-flow-gap)) / 5);grid-column:auto!important}}.tpa-section{overflow:visible}.tpa-minis{--tpa-row-h:2.35rem;--tpa-row-gap:.32rem;--tpa-rows-h:calc(4 * var(--tpa-row-h) + 3 * var(--tpa-row-gap));overflow:visible}.tpa-mini,.tpa-minis .tpa-card{min-height:min-content;overflow:visible}.tpa-minis .tpa-card-head,.tpa-minis .tpa-card-note,.tpa-minis .tpa-meta,.tpa-minis .tpa-dial,.tpa-minis .tpa-foot,.tpa-minis .tpa-card-metric{flex-shrink:0;position:relative;overflow:visible}.tpa-minis .tpa-row-label{z-index:0;flex:auto;min-width:0;max-height:2.5em;line-height:1.25;position:relative}.tpa-minis .tpa-row-value{z-index:1;white-space:nowrap;flex:none;position:relative}.tpa-minis .tpa-card-metric{align-items:baseline;min-height:2.5rem}.tpa-minis .tpa-card-metric span:first-child{line-height:1.15;overflow:visible}.tpa-side-stat{z-index:1;flex-shrink:0;position:relative;overflow:visible}.tpa-section .smt-desk-chrome{flex-direction:column;flex:none;gap:.45rem;min-height:min-content;display:flex;overflow:visible}.tpa-section .smt-console .lc-body,.tpa-section .smt-desk,.tpa-section .smt-split,.tpa-section .smt-map-card,.tpa-section .smt-list-card{overflow:visible}@media (width>=900px){.tpa-section{flex-direction:column;height:auto;min-height:100svh;max-height:none;display:flex;overflow:visible}.tpa-fit-zoom,.tpa-fit-zoom>.tpa-shell,.tpa-shell{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:min-content;max-height:none;display:flex;overflow:visible}.tpa-stage{flex:auto;grid-template-rows:auto minmax(min-content,1fr);height:auto;min-height:min-content;max-height:none;overflow:visible}.tpa-boards{grid-template-rows:minmax(min-content,1fr);align-items:stretch;height:auto;min-height:min-content;max-height:none;overflow:visible}.tpa-live,.tpa-side{align-self:stretch;height:auto;min-height:min-content;max-height:none;overflow:visible}.tpa-side{grid-template-rows:auto minmax(min-content,1fr) auto;display:grid;overflow:visible}.tpa-minis{grid-template-rows:repeat(2,minmax(min-content,1fr));place-content:stretch;align-self:stretch;align-items:stretch;height:100%;min-height:min-content;overflow:visible}.tpa-mini,.tpa-minis .tpa-card{align-self:stretch;height:100%;min-height:min-content;overflow:visible}.tpa-minis .tpa-card-body{flex:1 0 auto;min-height:min-content;overflow:visible}.tpa-section .smt-console,.tpa-section .smt-console .lc-frame,.tpa-section .smt-console .lc-bezel,.tpa-section .smt-console .lc-screen{height:auto;min-height:min-content;max-height:none;overflow:visible}.tpa-section .smt-console .lc-body{overscroll-behavior:auto;min-height:min-content;overflow:visible}.tpa-section .smt-desk{height:auto;min-height:min-content;max-height:none;overflow:visible}.tpa-section .smt-split,.tpa-section .smt-map-card,.tpa-section .smt-list-card{min-height:min-content;overflow:visible}.tpa-section .smt-map-stage{flex:auto;min-height:8rem;overflow:auto hidden}}@media (width>=1024px) and (width<=1919px){.tpa-fit-zoom{width:100%;min-width:0;max-width:100%}}.tpa-minis{--tpa-row-n:3;--tpa-row-h:1.45rem;--tpa-row-gap:.2rem;--tpa-rows-h:calc(var(--tpa-row-n) * var(--tpa-row-h) + (var(--tpa-row-n) - 1) * var(--tpa-row-gap));overflow:visible}.tpa-minis .tpa-card-body{flex-direction:column;flex:auto;gap:.22rem;min-height:0;display:flex;overflow:hidden}.tpa-minis .tpa-meta,.tpa-minis .tpa-dial,.tpa-minis .tpa-foot,.tpa-minis .tpa-card-head,.tpa-minis .tpa-card-note,.tpa-minis .tpa-card-metric{flex-shrink:0}.tpa-minis .tpa-rows{gap:var(--tpa-row-gap);min-height:var(--tpa-rows-h);flex-direction:column;flex:auto;display:flex;overflow:hidden}.tpa-minis .tpa-row{min-height:var(--tpa-row-h);flex:1 0 auto;align-items:center;gap:.35rem;margin:0;display:flex;position:relative;overflow:hidden}.tpa-minis .tpa-row-label{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset;flex:auto;min-width:0;line-height:1.2;display:block;overflow:hidden}.tpa-minis .tpa-row-value{white-space:nowrap;flex:none}.tpa-section .smt-desk-chrome{flex-direction:column;flex:none;gap:.32rem;display:flex;overflow:visible}.tpa-section .smt-map-hint{white-space:nowrap;text-overflow:ellipsis;flex:none;min-height:1.25rem;margin:0;padding:.28rem .55rem .32rem;line-height:1.25;position:relative;overflow:hidden}.tpa-section .smt-share{z-index:2;flex-wrap:wrap;flex:none;align-items:center;gap:.35rem;display:flex;position:relative;overflow:visible}.tpa-section .smt-share .smt-btn{min-height:clamp(2.25rem,3.2vh,2.75rem)}.tpa-section .smt-legend{z-index:1;flex-wrap:wrap;flex:none;align-items:center;gap:.28rem .7rem;min-height:1.35rem;margin:0;padding:.05rem .1rem .1rem;display:flex;position:relative;overflow:visible}.tpa-section .smt-legend li{white-space:nowrap;flex-shrink:0}.tpa-section .smt-map-stage,.tpa-section .smt-table-wrap{overflow:auto hidden}@media (width>=900px){.tpa-section{flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;padding-block:clamp(.28rem,.7vh,.5rem);display:flex;overflow:visible}.tpa-fit-zoom,.tpa-fit-zoom>.tpa-shell,.tpa-shell{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:visible}.tpa-shell{gap:clamp(.28rem,.7vh,.45rem)}.tpa-section .tpa-head h2{margin-top:.12rem;font-size:clamp(1.05rem,.85rem + 1.1vh,1.55rem);line-height:1.15}.tpa-section .tpa-lead{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:.18rem;font-size:clamp(.68rem,.6rem + .35vh,.78rem);line-height:1.3;display:-webkit-box;overflow:hidden}.tpa-stage{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:clamp(.28rem,.7vh,.45rem);height:auto;min-height:0;max-height:100%;overflow:visible}.tpa-section .tpa-rail{padding:.32rem .5rem .35rem}.tpa-section .tpa-steps{margin:.18rem 0 .12rem}.tpa-boards{grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(.28rem,.7vh,.45rem);height:100%;min-height:0;max-height:100%;overflow:visible}.tpa-live,.tpa-side{align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:visible}.tpa-side{grid-template-rows:auto minmax(0,1fr) auto;gap:.28rem;display:grid;overflow:visible}.tpa-side-steps,.tpa-side-legend,.tpa-section .smt-loaded,.tpa-section .smt-titles p{display:none}.tpa-side-cap,.tpa-side-stat{padding:.28rem .38rem .3rem}.tpa-minis{--tpa-row-h:clamp(1.2rem, 1.65vh, 1.45rem);--tpa-row-gap:.16rem;grid-template-rows:repeat(2,minmax(0,1fr));place-content:stretch;align-self:stretch;align-items:stretch;gap:.32rem;height:100%;min-height:0;overflow:visible}.tpa-mini,.tpa-minis .tpa-card{align-self:stretch;height:100%;min-height:0;overflow:hidden}.tpa-minis .tpa-card{padding:.4rem .45rem .35rem}.tpa-minis .tpa-card-head{min-height:1.15rem}.tpa-minis .tpa-card-head h3{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset;height:auto;min-height:0;max-height:1.25em;font-size:clamp(.72rem,.62rem + .4vw,.84rem);line-height:1.2;display:block;overflow:hidden}.tpa-minis .tpa-card-note{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;height:1.25em;min-height:1.25em;max-height:1.25em;margin:.18rem 0 .22rem;font-size:clamp(.62rem,.55rem + .25vw,.7rem);line-height:1.25;display:-webkit-box;overflow:hidden}.tpa-minis .tpa-card-body{flex:auto;min-height:0;overflow:hidden}.tpa-minis .tpa-card-metric{min-height:1.7rem;margin-top:.28rem;padding-top:.28rem;overflow:hidden}.tpa-minis .tpa-card-metric span:first-child{font-size:clamp(.95rem,1.4vh,1.25rem);line-height:1.15;overflow:hidden}.tpa-section .smt-console,.tpa-section .smt-console .lc-frame,.tpa-section .smt-console .lc-bezel,.tpa-section .smt-console .lc-screen{height:100%;min-height:0;max-height:100%}.tpa-section .smt-console .lc-body{overscroll-behavior:auto;min-height:0;overflow:visible}.tpa-section .smt-desk{gap:.32rem;height:100%;min-height:0;max-height:100%;padding:.35rem .4rem .38rem;overflow:visible}.tpa-section .smt-split{gap:.32rem;min-height:0;overflow:visible}.tpa-section .smt-map-card,.tpa-section .smt-list-card{min-height:0;overflow:hidden}.tpa-section .smt-map-stage{flex:auto;min-height:4.5rem;overflow:auto hidden}.tpa-section .smt-table th,.tpa-section .smt-table td{padding:.22rem .38rem}.tpa-section .smt-share .smt-btn{min-height:2.75rem}}@media (width>=900px) and (height<=860px){.tpa-section .tpa-lead,.tpa-side-run{display:none}.tpa-section .tpa-head h2{font-size:clamp(1rem,.8rem + 1vh,1.35rem)}.tpa-minis .tpa-card-note{display:none}}@media (width>=1024px) and (width<=1919px){.tpa-fit-zoom{width:100%;min-width:0;max-width:100%}.tpa-minis{--tpa-row-h:clamp(1.15rem, 1.5vh, 1.35rem)}}@media (width<=899px){.tpa-section{height:auto;min-height:0;max-height:none;overflow:visible}.tpa-minis{--tpa-row-h:1.55rem;--tpa-row-gap:.22rem}.tpa-mini,.tpa-minis .tpa-card{min-height:min-content;overflow:visible}.tpa-minis .tpa-card-body,.tpa-minis .tpa-rows{min-height:var(--tpa-rows-h);overflow:visible}.tpa-section .smt-share .smt-btn{min-height:2.75rem}}@media (width<=479px){.tpa-side-steps,.tpa-side-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpa-minis .tpa-card-note{-webkit-line-clamp:2;line-clamp:2;height:2.6em;min-height:2.6em;max-height:2.6em}}@media (width>=640px){.prd-eco .prd-eco-grid{--prd-eco-gap:1rem;justify-content:center;align-items:stretch;gap:var(--prd-eco-gap);flex-wrap:wrap;grid-auto-rows:auto;grid-template-columns:none!important;display:flex!important}.prd-eco .prd-eco-grid>.prd-card{box-sizing:border-box;flex:0 0 calc((100% - var(--prd-eco-gap)) / 2);width:calc((100% - var(--prd-eco-gap)) / 2);max-width:calc((100% - var(--prd-eco-gap)) / 2);min-width:0;height:auto}}@media (width>=1024px){.prd-eco .prd-eco-grid>.prd-card{flex:0 0 calc((100% - 2 * var(--prd-eco-gap)) / 3);width:calc((100% - 2 * var(--prd-eco-gap)) / 3);max-width:calc((100% - 2 * var(--prd-eco-gap)) / 3);flex:0 0 calc((100% - 3 * var(--prd-eco-gap)) / 4);width:calc((100% - 3 * var(--prd-eco-gap)) / 4);max-width:calc((100% - 3 * var(--prd-eco-gap)) / 4)}}@media (width<=1023px){.process-bento-rail{scrollbar-width:none;-ms-overflow-style:none}.process-bento-rail::-webkit-scrollbar{display:none}.prd-chain-section{overflow-x:clip}.prd-chain{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:0;min-width:0;padding-block:.5rem;scroll-padding-inline:.25rem;overflow:auto hidden}.prd-chain::-webkit-scrollbar{display:none}.prd-chain-item{scroll-snap-align:start;flex:none}.prd-chain-node{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.prd-chain{scroll-behavior:auto}}.hero-fit .hero-copy,.hero-fit .hero-copy-layer,.hero-fit .hero-copy-head,.hero-fit-grid>*{min-width:0;max-width:100%}.hero-fit .hero-copy-head{overflow-wrap:break-word;word-wrap:break-word}.hero-fit .hero-copy-typeline,.hero-fit .hero-copy-typeline-ghosts,.hero-fit .hero-copy-typeline-ghost,.hero-fit .hero-copy-typeline-text{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;max-width:100%}.hero-fit .hero-copy-typeline-ghosts{width:100%}.hero-fit .hero-copy-typeline-text{width:100%;display:block;overflow:hidden}@media (width>=1024px){.hero-fit-grid{column-gap:clamp(1.75rem,3.2vw,3.25rem);width:100%;max-width:100%}.hero-fit .hero-copy{overflow:clip visible}.hero-fit-console{min-width:0}}@media (width>=1024px) and (width<=1439px){.hero-fit .hero-copy .hero-copy-head,.hero-fit .hero-copy-typewriter{font-size:clamp(1.55rem,2.15vw + .55rem,2.2rem)}}.hero-fit .hero-copy{min-width:0;max-width:100%;overflow:clip visible;container:hero-copy/inline-size}.hero-fit .hero-copy-typeline,.hero-fit .hero-copy-typeline-ghosts,.hero-fit .hero-copy-typeline-ghost,.hero-fit .hero-copy-typeline-text{box-sizing:border-box;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;text-wrap:nowrap;min-width:0;max-width:100%}.hero-fit .hero-copy-typeline,.hero-fit .hero-copy-typeline-ghosts{width:100%;overflow:clip visible}.hero-fit .hero-copy-typeline-text{width:max-content;max-width:100%;display:inline;overflow:clip visible}@media (width>=1024px){.hero-fit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);width:100%;max-width:100%}.hero-fit .hero-copy{overflow:clip visible}.hero-fit-console{min-width:0}.hero-fit .hero-copy .hero-copy-head,.hero-fit .hero-copy-typewriter{font-size:clamp(1.2rem,2.85vw,3.25rem)}}@supports (font-size:1cqi){@media (width>=1024px){.hero-fit .hero-copy .hero-copy-head,.hero-fit .hero-copy-typewriter{font-size:min(clamp(1.75rem,4.6vw,3.25rem),6.8cqi)}}}@media (width>=1024px) and (width<=1439px){.hero-fit .hero-copy .hero-copy-head,.hero-fit .hero-copy-typewriter{font-size:clamp(1.15rem,2.05vw + .35rem,1.85rem)}}@supports (font-size:1cqi){@media (width>=1024px) and (width<=1439px){.hero-fit .hero-copy .hero-copy-head,.hero-fit .hero-copy-typewriter{font-size:min(clamp(1.15rem,2.15vw + .55rem,2.2rem),6.8cqi)}}}.process-bento-header{gap:1.35rem;display:grid}.process-bento-header-title{min-width:0}.process-bento-title{max-width:none}.process-bento-title .text-primary{display:block}.process-bento-header-copy{min-width:0;color:var(--muted-foreground);flex-direction:column;gap:1rem;font-size:1rem;line-height:1.65;display:flex}.process-bento-header-copy p{margin:0}.process-bento-join{color:var(--foreground);font-weight:500}.process-bento-close{color:var(--foreground);font-weight:600}.process-bento-verbs{grid-template-columns:minmax(0,1fr);gap:.45rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.process-bento-verbs li{color:var(--foreground);margin:0;padding-left:.95rem;font-size:.9375rem;line-height:1.45;position:relative}.process-bento-verbs li:before{content:"";background:var(--primary);border-radius:999px;width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}@media (width>=480px){.process-bento-verbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.process-bento-header-copy{font-size:1.125rem}.process-bento-verbs li{font-size:1rem}}@media (width>=1024px){.process-bento-header{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:0 clamp(2rem,4.5vw,4.5rem)}.process-bento-header-copy{padding-top:.2rem}}.stats-wallet-header{gap:1.35rem;display:grid}.stats-wallet-header-title{min-width:0}.stats-wallet-header .stats-wallet-copy{min-width:0;max-width:none;color:var(--muted-foreground);flex-direction:column;gap:.75rem;margin-top:0;font-size:1rem;line-height:1.65;display:flex}@media (width>=640px){.stats-wallet-header .stats-wallet-copy{font-size:1.125rem}}@media (width>=1024px){.stats-wallet-header{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:0 clamp(2rem,4.5vw,4.5rem)}.stats-wallet-header .stats-wallet-copy{padding-top:.2rem}}.process-bento-split{align-items:start;gap:clamp(1.75rem,3vw,2.75rem);display:grid}.process-bento-intro{flex-direction:column;min-width:0;display:flex}.process-bento-lead{max-width:34rem;color:var(--muted-foreground);margin:1.15rem 0 0;font-size:1rem;line-height:1.65}.process-bento-callout{background:var(--surface);color:var(--foreground);border-radius:1rem;align-items:flex-start;gap:.85rem;margin-top:1.5rem;padding:1rem 1.1rem;font-size:.975rem;line-height:1.55;display:flex}.process-bento-callout p{margin:0}.process-bento-callout-icon{background:var(--card);width:2.35rem;height:2.35rem;color:var(--primary);box-shadow:0 0 0 1px var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.process-bento-callout-icon{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, var(--border))}}.process-bento-callout-accent{color:var(--primary);font-weight:700}.process-bento-features{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;min-width:0;padding:1.35rem 1.25rem 1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.process-bento-features{border:1px solid color-mix(in oklab, var(--border) 88%, var(--primary))}}.process-bento-features{box-shadow:0 18px 40px -28px var(--foreground), 0 1px 0 var(--card)}@supports (color:color-mix(in lab, red, red)){.process-bento-features{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--foreground) 28%, transparent), 0 1px 0 color-mix(in oklab, var(--card) 80%, transparent)}}.process-bento-features{overflow:hidden}.process-bento-features:before{content:"";pointer-events:none;opacity:.45;background-image:radial-gradient(var(--primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.process-bento-features:before{background-image:radial-gradient(color-mix(in oklab, var(--primary) 28%, transparent) 1px, transparent 1px)}}.process-bento-features:before{background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 60% at 85% 15%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 60% at 85% 15%,#000 10%,#0000 70%)}.process-bento-features-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0 0 1.15rem;font-size:1.05rem;font-weight:700;line-height:1.35;position:relative}.process-bento-feature-grid{grid-template-columns:minmax(0,1fr);gap:.95rem 1.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.process-bento-feature{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.process-bento-feature-icon{background:var(--primary-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.process-bento-feature-icon{background:color-mix(in oklab, var(--primary-soft) 88%, var(--card))}}.process-bento-feature-icon{color:var(--primary)}.process-bento-feature-copy{min-width:0}.process-bento-feature-name{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.process-bento-feature-body{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.process-bento-flow{margin-top:clamp(2.75rem,5vw,4rem)}.process-bento-flow-heading{justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.75rem;display:flex}.process-bento-flow-title{text-align:center;font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);flex:0 auto;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700}.process-bento-flow-rule{background:var(--primary);flex:3rem;max-width:8rem;height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.process-bento-flow-rule{background:color-mix(in oklab, var(--primary) 55%, var(--border))}}.process-bento-flow-rule:before,.process-bento-flow-rule:after{content:"";background:var(--primary);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:50%;transform:translateY(-50%)}.process-bento-flow-rule:first-child:before{left:0}.process-bento-flow-rule:first-child:after{right:0}.process-bento-flow-rule:last-child:before{left:0}.process-bento-flow-rule:last-child:after{right:0}.process-bento-steps{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:.35rem .15rem .5rem;list-style:none;display:flex;overflow:auto hidden}.process-bento-steps::-webkit-scrollbar{display:none}.process-bento-step{scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;width:min(9.75rem,72vw);padding-inline:.35rem;display:flex;position:relative}.process-bento-step-join{pointer-events:none;z-index:0;align-items:center;display:flex;position:absolute;top:1.05rem;left:calc(.35rem - 50%);right:calc(50% + .85rem)}.process-bento-step-join-line{border-top:1.5px dotted var(--primary);flex:auto;height:0}@supports (color:color-mix(in lab, red, red)){.process-bento-step-join-line{border-top:1.5px dotted color-mix(in oklab, var(--primary) 55%, var(--border))}}.process-bento-step-join-arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--primary);flex:none;width:0;height:0;margin-left:.1rem}@supports (color:color-mix(in lab, red, red)){.process-bento-step-join-arrow{border-left:6px solid color-mix(in oklab, var(--primary) 70%, var(--border))}}.process-bento-step-mark{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.process-bento-step-num{background:var(--primary);width:2.15rem;height:2.15rem;color:var(--primary-foreground);font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.process-bento-step-stem{background:var(--primary);width:1px;height:.85rem}@supports (color:color-mix(in lab, red, red)){.process-bento-step-stem{background:color-mix(in oklab, var(--primary) 55%, var(--border))}}.process-bento-step-card{text-align:center;background:var(--card);border:1px solid var(--border);width:100%;box-shadow:0 10px 28px -24px var(--foreground);border-radius:.95rem;flex-direction:column;flex:auto;align-items:center;gap:.45rem;padding:.95rem .7rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.process-bento-step-card{box-shadow:0 10px 28px -24px color-mix(in oklab, var(--foreground) 35%, transparent)}}.process-bento-step[data-highlight=true] .process-bento-step-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-highlight=true] .process-bento-step-card{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.process-bento-step[data-highlight=true] .process-bento-step-card{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-highlight=true] .process-bento-step-card{background:color-mix(in oklab, var(--primary-soft) 72%, var(--card))}}.process-bento-step[data-highlight=true] .process-bento-step-card{box-shadow:0 14px 32px -24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-highlight=true] .process-bento-step-card{box-shadow:0 14px 32px -24px color-mix(in oklab, var(--primary) 40%, transparent)}}.process-bento-step-icon{color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.process-bento-step-name{font-family:var(--font-display);color:var(--foreground);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.process-bento-step-body{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.45}.process-bento-cta{background:var(--surface);border-radius:999px;flex-direction:column;align-items:stretch;gap:.85rem;margin-top:clamp(2rem,4vw,2.75rem);padding:1rem 1.15rem;display:flex}.process-bento-cta-lead{align-items:center;gap:.75rem;min-width:0;display:flex}.process-bento-cta-lead p{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.process-bento-cta-icon{background:var(--primary);width:2.35rem;height:2.35rem;color:var(--primary-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.process-bento-cta-divider{background:var(--border);align-self:stretch;width:1px;display:none}@supports (color:color-mix(in lab, red, red)){.process-bento-cta-divider{background:color-mix(in oklab, var(--border) 85%, var(--foreground))}}.process-bento-cta-link{min-height:2.75rem;color:var(--primary);align-items:center;font-size:.975rem;font-weight:700;line-height:1.35;text-decoration:none;transition:color .2s;display:inline-flex}.process-bento-cta-link:hover{color:var(--primary-deep)}.process-bento-cta-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:.35rem}@media (width>=640px){.process-bento-lead{font-size:1.0625rem}.process-bento-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.process-bento-feature-grid>.process-bento-feature:nth-child(odd){padding-right:.35rem}.process-bento-feature-grid>.process-bento-feature:nth-child(2n){border-left:1px solid var(--border);padding-left:.85rem}@supports (color:color-mix(in lab, red, red)){.process-bento-feature-grid>.process-bento-feature:nth-child(2n){border-left:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.process-bento-cta{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;padding:.85rem 1.35rem}.process-bento-cta-divider{align-self:center;height:1.75rem;display:block}.process-bento-cta-link{white-space:nowrap;flex:none}}@media (width>=1024px){.process-bento-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(2rem,4.5vw,4rem)}.process-bento-features{padding:1.5rem 1.4rem 1.35rem}.process-bento-steps{scroll-snap-type:none;justify-content:space-between;overflow:visible}.process-bento-step{flex:1 1 0;width:auto;min-width:0;padding-inline:.2rem}.process-bento-step-join{left:calc(.15rem - 50%);right:calc(50% + .75rem)}}@media (width<=639px){.process-bento-cta{border-radius:1.15rem}.process-bento-flow-rule{max-width:3.5rem}}@media (prefers-reduced-motion:reduce){.process-bento-cta-link{transition:none}}.mihp-title{max-width:18ch}.mihp-title-accent{color:var(--primary)}.mihp-status{color:var(--background);align-items:center;gap:.5rem;margin:1.15rem 0 0;font-size:.8125rem;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-status{color:color-mix(in oklab, var(--background) 78%, transparent)}}.mihp-status-dot{background:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.mihp-status-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 28%, transparent)}}.mihp-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=480px){.mihp-features{grid-template-columns:repeat(4,minmax(0,1fr))}}.mihp-feature{min-width:0;color:var(--background);flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.75rem;font-weight:600;line-height:1.35;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-feature{color:color-mix(in oklab, var(--background) 88%, transparent)}}.mihp-feature-icon{border:1px solid var(--primary);border-radius:.65rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-feature-icon{border:1px solid color-mix(in oklab, var(--primary) 32%, transparent)}}.mihp-feature-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-feature-icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.mihp-feature-icon{color:var(--primary)}.mihp-lock{display:none}.mihp-stage-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto visible}.mihp-desk{min-width:min(100%,42rem)}@media (width>=1024px){.mihp-desk{min-width:0}}.mihp-desk .lc-bezel{background:linear-gradient(145deg, var(--background), black);padding:.45rem}@supports (color:color-mix(in lab, red, red)){.mihp-desk .lc-bezel{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 14%, var(--dark)), color-mix(in oklab, black 48%, var(--dark)))}}.mihp-desk .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px var(--background) inset}@supports (color:color-mix(in lab, red, red)){.mihp-desk .lc-bezel{box-shadow:0 28px 64px -36px oklab(0% none none/.55), 0 0 0 1px color-mix(in oklab, var(--background) 10%, transparent) inset}}.mihp-desk .lc-screen{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-desk .lc-screen{color:color-mix(in oklab, var(--background) 92%, transparent)}}.mihp-desk .lc-screen{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-desk .lc-screen{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.mihp-desk .lc-screen{background:linear-gradient(180deg, var(--background), transparent 40%), black}@supports (color:color-mix(in lab, red, red)){.mihp-desk .lc-screen{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 6%, transparent), transparent 40%), color-mix(in oklab, black 58%, var(--dark))}}.mihp-desk .lc-screen{box-shadow:0 1px 0 var(--background) inset, 0 20px 48px -32px #0006}@supports (color:color-mix(in lab, red, red)){.mihp-desk .lc-screen{box-shadow:0 1px 0 color-mix(in oklab, var(--background) 8%, transparent) inset, 0 20px 48px -32px oklab(0% none none/.4)}}.mihp-desk .lc-grid{opacity:.28;background-image:radial-gradient(var(--primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.mihp-desk .lc-grid{background-image:radial-gradient(color-mix(in oklab, var(--primary) 30%, transparent) 1px, transparent 1px)}}.mihp-desk .lc-glare{opacity:.18}.mihp-desk .lc-scan{opacity:.08}.mihp-desk .two-track-chrome{border-bottom-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-desk .two-track-chrome{border-bottom-color:color-mix(in oklab, var(--background) 10%, transparent)}}.mihp-desk .two-track-chrome{background:#000}@supports (color:color-mix(in lab, red, red)){.mihp-desk .two-track-chrome{background:color-mix(in oklab, black 32%, var(--dark))}}.mihp-desk .two-track-chrome-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--background);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mihp-desk .two-track-chrome-path{color:color-mix(in oklab, var(--background) 68%, transparent)}}.mihp-desk .two-track-chrome-badge{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-desk .two-track-chrome-badge{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.mihp-desk .two-track-chrome-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-desk .two-track-chrome-badge{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.mihp-desk .two-track-chrome-badge{color:var(--primary)}.mihp-desk .lc-body{gap:0;padding:0;overflow:visible}.mihp-work{grid-template-columns:2.35rem minmax(0,1fr);min-width:0;min-height:0;display:grid}.mihp-rail{border-right:1px solid var(--background);flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-rail{border-right:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mihp-rail{background:#000}@supports (color:color-mix(in lab, red, red)){.mihp-rail{background:color-mix(in oklab, black 36%, var(--dark))}}.mihp-rail-btn{width:1.85rem;height:1.85rem;color:var(--background);border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-rail-btn{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mihp-rail-btn[data-active=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-rail-btn[data-active=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.mihp-rail-btn[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-rail-btn[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent)}}.mihp-rail-spacer{flex:auto;min-height:.5rem}.mihp-main{flex-direction:column;gap:.55rem;min-width:0;padding:.55rem .6rem .6rem;display:flex}.mihp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.mihp-toolbar-title{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.mihp-live{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-live{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.mihp-live{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-live{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.mihp-live{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);padding:.2rem .55rem;font-size:10px;font-weight:700}.mihp-live-dot{background:var(--primary);border-radius:999px;width:.4rem;height:.4rem}.mihp-desk[data-live=true] .mihp-live-dot{animation:1.6s ease-in-out infinite mihp-pulse}.mihp-demo-stamp{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mihp-demo-stamp{color:color-mix(in oklab, var(--background) 42%, transparent)}}.mihp-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.mihp-ranges{border:1px solid var(--background);border-radius:.5rem;align-items:center;gap:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-ranges{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.mihp-ranges{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-ranges{background:color-mix(in oklab, var(--background) 5%, transparent)}}.mihp-ranges{padding:.12rem}.mihp-range,.mihp-filters{min-height:1.6rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--background);background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mihp-range,.mihp-filters{color:color-mix(in oklab, var(--background) 58%, transparent)}}.mihp-range,.mihp-filters{cursor:pointer}.mihp-range[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-range[data-active=true]{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.mihp-range[data-active=true]{color:var(--primary)}.mihp-filters{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-filters{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.mihp-filters{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-filters{background:color-mix(in oklab, var(--background) 5%, transparent)}}.mihp-bento{flex-direction:column;gap:.5rem;min-width:0;display:flex}.mihp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=640px){.mihp-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.mihp-kpi{border:1px solid var(--background);border-radius:.65rem;flex-direction:column;gap:.2rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-kpi{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mihp-kpi{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-kpi{background:color-mix(in oklab, var(--background) 6%, transparent)}}.mihp-kpi{padding:.5rem .55rem}.mihp-kpi-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mihp-kpi-label{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mihp-kpi-value{letter-spacing:-.02em;color:var(--background);font-size:.95rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mihp-kpi-value{color:color-mix(in oklab, var(--background) 96%, transparent)}}.mihp-kpi-sub{color:var(--background);margin-top:.1rem;font-size:.65rem;display:block}@supports (color:color-mix(in lab, red, red)){.mihp-kpi-sub{color:color-mix(in oklab, var(--background) 45%, transparent)}}.mihp-kpi-demand{grid-column:1/-1}@media (width>=640px){.mihp-kpi-demand{grid-column:auto}}.mihp-demand-row{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.mihp-gauge-wrap{flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.mihp-gauge{width:100%;height:100%;transform:rotate(-90deg)}.mihp-gauge-track,.mihp-gauge-value{fill:none;stroke-width:4px}.mihp-gauge-track{stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-gauge-track{stroke:color-mix(in oklab, var(--background) 12%, transparent)}}.mihp-gauge-value{stroke:var(--primary);stroke-linecap:round}.mihp-gauge-label{font-family:var(--font-mono);color:var(--background);flex-direction:column;justify-content:center;align-items:center;font-size:7.5px;font-style:normal;font-weight:700;line-height:1.1;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mihp-gauge-label{color:color-mix(in oklab, var(--background) 70%, transparent)}}.mihp-gauge-label em{color:var(--primary);font-size:9px;font-style:normal}.mihp-delta{width:fit-content;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.08rem;padding:.08rem .32rem;font-size:10px;font-weight:700;display:inline-flex}.mihp-delta[data-tone=up]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-delta[data-tone=up]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.mihp-delta[data-tone=down]{color:oklch(68% .18 25);background:oklch(57% .19 25/.16)}.mihp-mid,.mihp-low{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}@container (width>=36rem){.mihp-mid,.mihp-low{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1fr)}}.mihp-card{border:1px solid var(--background);border-radius:.7rem;flex-direction:column;gap:.4rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-card{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mihp-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-card{background:color-mix(in oklab, var(--background) 5.5%, transparent)}}.mihp-card{padding:.55rem .6rem}.mihp-card-head{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);justify-content:space-between;align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-card-head{color:color-mix(in oklab, var(--background) 72%, transparent)}}.mihp-card-head strong{letter-spacing:-.02em;color:var(--background);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.mihp-card-head strong{color:color-mix(in oklab, var(--background) 96%, transparent)}}.mihp-card-note{letter-spacing:.02em;color:var(--background);font-weight:600}@supports (color:color-mix(in lab, red, red)){.mihp-card-note{color:color-mix(in oklab, var(--background) 42%, transparent)}}.mihp-chart-wrap{height:5.25rem;min-height:5.25rem;position:relative}.mihp-chart{width:100%;height:100%;display:block}.mihp-chart-area{fill:url(#mihp-price-fill)}.mihp-chart-line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mihp-chart-line-soft{stroke-width:1.75px;opacity:.92}.mihp-chart-dot{fill:var(--primary);stroke:#000}@supports (color:color-mix(in lab, red, red)){.mihp-chart-dot{stroke:color-mix(in oklab, black 40%, var(--dark))}}.mihp-chart-dot{stroke-width:1.5px}.mihp-desk[data-live=true] .mihp-chart[data-live=true] .mihp-chart-line{stroke-dasharray:420;stroke-dashoffset:0;animation:1.1s ease-out mihp-draw}.mihp-card-axis{font-family:var(--font-mono);color:var(--background);justify-content:space-between;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-card-axis{color:color-mix(in oklab, var(--background) 38%, transparent)}}.mihp-heat{border:1px solid var(--background);border-radius:.55rem;place-items:center;min-height:5.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mihp-heat{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.mihp-heat{background:oklab(0% none none/.28);overflow:hidden}.mihp-heat-pitch{aspect-ratio:.65;border:1px solid var(--background);border-radius:.35rem;width:28%;position:absolute}@supports (color:color-mix(in lab, red, red)){.mihp-heat-pitch{border:1px solid color-mix(in oklab, var(--background) 18%, transparent)}}.mihp-heat-pitch{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-heat-pitch{background:color-mix(in oklab, var(--background) 4%, transparent)}}.mihp-heat-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;width:88%;display:grid}.mihp-heat-cell{aspect-ratio:1.55;border-radius:.28rem}.mihp-heat-cell[data-level=high],.mihp-heat-legend [data-level=high]:before{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-heat-cell[data-level=high],.mihp-heat-legend [data-level=high]:before{background:color-mix(in oklab, var(--primary) 78%, white)}}.mihp-heat-cell[data-level=med],.mihp-heat-legend [data-level=med]:before{background:oklch(78% .14 75)}.mihp-heat-cell[data-level=low],.mihp-heat-legend [data-level=low]:before{background:oklch(62% .2 25)}.mihp-heat-legend{font-family:var(--font-mono);color:var(--background);gap:.65rem;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-heat-legend{color:color-mix(in oklab, var(--background) 48%, transparent)}}.mihp-heat-legend span{align-items:center;gap:.28rem;display:inline-flex}.mihp-heat-legend span:before{content:"";border-radius:.12rem;width:.45rem;height:.45rem}.mihp-recs,.mihp-movers{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mihp-rec{border:1px solid var(--background);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mihp-rec{border:1px solid color-mix(in oklab, var(--background) 9%, transparent)}}.mihp-rec{background:oklab(0% none none/.18);padding:.42rem .48rem;transition:border-color .18s,background-color .18s}.mihp-rec[data-focus=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-rec[data-focus=true]{border-color:color-mix(in oklab, var(--primary) 38%, transparent)}}.mihp-rec[data-focus=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mihp-rec[data-focus=true]{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.mihp-rec-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.mihp-rec-copy strong{color:var(--background);font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mihp-rec-copy strong{color:color-mix(in oklab, var(--background) 92%, transparent)}}.mihp-rec-copy span{color:var(--background);font-size:.65rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.mihp-rec-copy span{color:color-mix(in oklab, var(--background) 52%, transparent)}}.mihp-rec em{font-style:normal;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-size:9px;font-weight:700}.mihp-rec em[data-tone=high]{color:var(--primary)}.mihp-rec em[data-tone=med]{color:oklch(78% .14 75)}.mihp-view-all{font-family:var(--font-mono);letter-spacing:.02em;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.28rem;margin-top:auto;padding:0;font-size:10px;font-weight:700;display:inline-flex}.mihp-table-wrap{overflow-x:auto}.mihp-table{border-collapse:collapse;width:100%;font-size:.68rem}.mihp-table th,.mihp-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--background);padding:.28rem .2rem}@supports (color:color-mix(in lab, red, red)){.mihp-table th,.mihp-table td{border-bottom:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.mihp-table th{font-family:var(--font-mono);letter-spacing:.06em;color:var(--background);font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mihp-table th{color:color-mix(in oklab, var(--background) 42%, transparent)}}.mihp-table td{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-table td{color:color-mix(in oklab, var(--background) 78%, transparent)}}.mihp-table td:first-child{text-overflow:ellipsis;max-width:8.5rem;overflow:hidden}.mihp-forecast-wrap{min-height:6.25rem}.mihp-forecast-tip{border:1px solid var(--primary);border-radius:.45rem;gap:.08rem;display:grid;position:absolute;top:.35rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.mihp-forecast-tip{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.mihp-forecast-tip{background:#000}@supports (color:color-mix(in lab, red, red)){.mihp-forecast-tip{background:color-mix(in oklab, black 55%, var(--dark))}}.mihp-forecast-tip{font-family:var(--font-mono);color:var(--background);padding:.35rem .45rem;font-size:9px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.mihp-forecast-tip{color:color-mix(in oklab, var(--background) 68%, transparent)}}.mihp-forecast-tip{box-shadow:0 8px 18px oklab(0% none none/.35)}.mihp-forecast-tip strong{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-forecast-tip strong{color:color-mix(in oklab, var(--background) 94%, transparent)}}.mihp-movers li{border:1px solid var(--background);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-movers li{border:1px solid color-mix(in oklab, var(--background) 8%, transparent)}}.mihp-movers li{color:var(--background);background:oklab(0% none none/.16);padding:.38rem .45rem;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.mihp-movers li{color:color-mix(in oklab, var(--background) 78%, transparent)}}.mihp-movers .mihp-delta{background:0 0;padding:0}@keyframes mihp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes mihp-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@media (width<=639px){.mihp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.mihp-work{grid-template-columns:2rem minmax(0,1fr)}.mihp-main{padding:.45rem .45rem .5rem}}@media (prefers-reduced-motion:reduce){.mihp-desk[data-live=true] .mihp-live-dot,.mihp-desk[data-live=true] .mihp-chart[data-live=true] .mihp-chart-line{animation:none}}@media (width>=1024px){.mihp-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}}.process-bento-flow[data-live=true]{--pb-flow-live:1}.process-bento-step-btn{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.process-bento-step-btn:focus-visible{outline:none}.process-bento-step-btn:focus-visible .process-bento-step-card{outline:2px solid var(--primary);outline-offset:3px}.process-bento-step-name,.process-bento-step-body{display:block}.process-bento-step-join{overflow:visible}.process-bento-step-join-line{border-top-color:var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.process-bento-step-join-line{border-top-color:color-mix(in oklab, var(--primary) 48%, var(--border))}}.process-bento-step-join[data-done=true] .process-bento-step-join-line{border-top-style:solid;border-top-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step-join[data-done=true] .process-bento-step-join-line{border-top-color:color-mix(in oklab, var(--primary) 62%, var(--border))}}.process-bento-step-join[data-hot=true] .process-bento-step-join-line{background-image:repeating-linear-gradient(90deg, var(--primary) 0 5px, transparent 5px 9px);background-position:0;background-repeat:repeat-x;background-size:14px 1.5px;border-top:none;height:1.5px;animation:.7s linear infinite process-bento-step-dash}.process-bento-step-join[data-hot=true] .process-bento-step-join-arrow{border-left-color:var(--primary)}.process-bento-step-packet{z-index:2;pointer-events:none;background:var(--primary);width:.34rem;height:.34rem;box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--primary);border-radius:999px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.process-bento-step-packet{box-shadow:0 0 0 2px color-mix(in oklab, var(--card) 70%, transparent), 0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent)}}.process-bento-step-packet{opacity:0;transform:translate(-50%,-50%)}.process-bento-flow[data-live=true] .process-bento-step-join[data-hot=true] .process-bento-step-packet{animation:2.1s linear forwards process-bento-step-packet}.process-bento-flow[data-paused=true] .process-bento-step-join[data-hot=true] .process-bento-step-packet,.process-bento-flow[data-paused=true] .process-bento-step-join[data-hot=true] .process-bento-step-join-line{animation-play-state:paused}.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{background:color-mix(in oklab, var(--primary-soft) 72%, var(--card))}}.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{box-shadow:0 14px 32px -24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{box-shadow:0 14px 32px -24px color-mix(in oklab, var(--primary) 40%, transparent)}}.process-bento-step[data-state=done] .process-bento-step-card,.process-bento-step-btn[data-state=done] .process-bento-step-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=done] .process-bento-step-card,.process-bento-step-btn[data-state=done] .process-bento-step-card{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.process-bento-step[data-state=done] .process-bento-step-card,.process-bento-step-btn[data-state=done] .process-bento-step-card{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=done] .process-bento-step-card,.process-bento-step-btn[data-state=done] .process-bento-step-card{background:color-mix(in oklab, var(--primary-soft) 36%, var(--card))}}.process-bento-step[data-state=done] .process-bento-step-card,.process-bento-step-btn[data-state=done] .process-bento-step-card{box-shadow:0 10px 24px -24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=done] .process-bento-step-card,.process-bento-step-btn[data-state=done] .process-bento-step-card{box-shadow:0 10px 24px -24px color-mix(in oklab, var(--primary) 22%, transparent)}}.process-bento-step[data-state=active] .process-bento-step-num{box-shadow:0 0 0 3px var(--primary-soft), 0 0 0 5px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=active] .process-bento-step-num{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary-soft) 85%, var(--card)), 0 0 0 5px color-mix(in oklab, var(--primary) 28%, transparent)}}.process-bento-step[data-state=done] .process-bento-step-num{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=done] .process-bento-step-num{background:color-mix(in oklab, var(--primary) 78%, var(--primary-deep))}}.process-bento-step[data-state=active] .process-bento-step-stem,.process-bento-step[data-state=done] .process-bento-step-stem{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=done] .process-bento-step-stem{background:color-mix(in oklab, var(--primary) 70%, var(--border))}}.process-bento-step-btn:hover .process-bento-step-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-step-btn:hover .process-bento-step-card{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}@keyframes process-bento-step-dash{to{background-position:14px}}@keyframes process-bento-step-packet{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - .35rem)}}@media (prefers-reduced-motion:reduce){.process-bento-flow{scroll-behavior:auto}.process-bento-step-join[data-hot=true] .process-bento-step-join-line,.process-bento-step-packet{animation:none!important}.process-bento-step-packet{opacity:0!important}.process-bento-steps{scroll-behavior:auto}}.two-track-cinema{--tt-partner:oklch(42% .04 250);--tt-partner-soft:oklch(96% .012 250);--tt-partner-deep:oklch(32% .035 250)}.two-track-intro{max-width:44rem}.two-track-heading{max-width:40rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin-top:1rem;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:700;line-height:1.08}.two-track-heading-first{color:var(--primary)}.two-track-heading-second{color:var(--tt-partner);font-style:italic;font-weight:650}@media (width>=1024px){.two-track-cinema{min-height:100svh}.two-track-panel{align-items:center;min-height:100svh;padding-block:clamp(1.75rem,3.5vh,2.75rem)}.two-track-stage{--tt-screen-h:clamp(22rem, 48svh, 30rem);--tt-bezel-h:auto;--tt-panel-pad:.55rem .62rem;--tt-console-gap:.42rem;gap:1.35rem;margin-top:clamp(1.25rem,2.8vh,2rem)}.two-track-3d-card{grid-template-rows:minmax(0,1fr) auto;gap:.85rem;min-height:0;display:grid}.two-track-desk,.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen{height:100%;min-height:0}.two-track-desk .lc-screen{max-height:var(--tt-screen-h);flex-direction:column;display:flex}.two-track-desk .lc-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}}.two-track-desk{width:100%;position:relative}.two-track-desk .lc-frame{height:100%}.two-track-desk .lc-bezel{background:linear-gradient(145deg,oklch(93% .01 155),oklch(87% .014 155));border-radius:1.2rem;height:100%;box-shadow:0 24px 56px -34px oklch(28% .04 160/.32),inset 0 0 0 1px oklch(100% 0 0/.55)}.two-track-desk .lc-screen{background:oklch(99.6% .002 155);border-radius:.9rem}.two-track-desk .lc-grid,.two-track-desk .lc-glare,.two-track-desk .lc-scan{opacity:.35}.two-track-desk .lc-body{min-height:0;padding:0}.two-track-3d-inner{gap:var(--tt-console-gap);padding:clamp(.7rem,1.6vw,1rem)}.two-track-3d-footer{padding-right:0}.two-track-3d-stats[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.two-track-3d-stats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-track-kpi-strip{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=480px){.two-track-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.two-track-kpi{border:1px solid var(--foreground);border-radius:.55rem;flex-direction:column;gap:.12rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.two-track-kpi{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.two-track-kpi{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.two-track-kpi{background:color-mix(in oklab, var(--card) 90%, white)}}.two-track-kpi{padding:.42rem .5rem}.two-track-kpi-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.two-track-kpi-value{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700;line-height:1.15}.two-track-kpi-delta{font-family:var(--font-mono);color:var(--primary);flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:8px;font-weight:650;display:flex}.two-track-kpi-delta em{color:var(--muted-foreground);font-style:normal;font-weight:500}.two-track-inventory-row{gap:.45rem}.two-track-inventory-thumb{background:var(--tt-partner);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.two-track-inventory-thumb{background:color-mix(in oklab, var(--tt-partner) 12%, white)}}.two-track-inventory-thumb{font-family:var(--font-mono);color:var(--tt-partner);font-size:10px;font-weight:800}.two-track-inventory-row[data-best=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-inventory-row[data-best=true]{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.two-track-inventory-row[data-best=true]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-inventory-row[data-best=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 8%, transparent)}}.two-track-inventory-best{background:var(--primary);border-radius:.25rem;margin-left:.35rem}@supports (color:color-mix(in lab, red, red)){.two-track-inventory-best{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.two-track-inventory-best{letter-spacing:.06em;color:var(--primary);vertical-align:middle;padding:.08rem .32rem;font-size:8px;font-style:normal;font-weight:800}.two-track-quote-action{align-items:center;gap:.28rem;display:inline-flex}.two-track-id-card{isolation:isolate;border:1px solid var(--foreground);border-radius:1rem;flex-direction:column;gap:.65rem;margin-top:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.two-track-id-card{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);background:color-mix(in oklab, var(--card) 92%, white)}.two-track-id-map{background-image:radial-gradient(circle at 18% 42%, color-mix(in oklab, var(--foreground) 18%, transparent) 1px, transparent 1.5px), radial-gradient(circle at 62% 28%, color-mix(in oklab, var(--foreground) 14%, transparent) 1px, transparent 1.5px), radial-gradient(circle at 78% 68%, color-mix(in oklab, var(--foreground) 12%, transparent) 1px, transparent 1.5px), linear-gradient(135deg, transparent 40%, color-mix(in oklab, var(--foreground) 5%, transparent) 40.5%, transparent 41%), linear-gradient(48deg, transparent 55%, color-mix(in oklab, var(--foreground) 4%, transparent) 55.5%, transparent 56%)}}.two-track-id-map{background-size:28px 28px,36px 36px,22px 22px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(120deg,#000 20%,#0000 88%);mask-image:linear-gradient(120deg,#000 20%,#0000 88%)}.two-track-id-icon,.two-track-id-title,.two-track-id-body,.two-track-id-cta{z-index:1;position:relative}.two-track-id-icon{background:var(--primary);border-radius:999px;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.two-track-id-icon{background:color-mix(in oklab, var(--primary) 14%, transparent);box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 6%, transparent)}}.two-track-id-title{color:var(--foreground);margin:0;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:550;line-height:1.4}.two-track-id-cta:hover{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.two-track-id-cta:hover{background:color-mix(in oklab, var(--primary-deep) 88%, black)}}.two-track-id-cta:active{transform:translateY(1px)}.two-track-3d-card[data-tone=broker] .two-track-3d-accent{color:var(--primary)}.two-track-3d-card[data-tone=partner] .two-track-desk .lc-bezel{background:linear-gradient(145deg,oklch(93% .008 250),oklch(86% .014 250))}.two-track-3d-card[data-tone=partner] .two-track-desk .lc-screen{background:oklch(99.6% .002 250)}.two-track-3d-card[data-tone=partner] .two-track-chrome-badge{border-color:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-chrome-badge{border-color:color-mix(in oklab, var(--tt-partner) 28%, var(--border))}}.two-track-3d-card[data-tone=partner] .two-track-chrome-badge{background:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-chrome-badge{background:color-mix(in oklab, var(--tt-partner) 8%, transparent)}}.two-track-3d-card[data-tone=partner] .two-track-chrome-badge{color:var(--tt-partner)}.two-track-3d-card[data-tone=partner] .two-track-chrome-pulse,.two-track-3d-card[data-tone=partner] .two-track-search-badge:before,.two-track-3d-card[data-tone=partner] .two-track-pipeline li[data-active=true] .two-track-pipeline-dot{background:var(--tt-partner)}.two-track-3d-card[data-tone=partner] .two-track-chrome-pulse:after{border-color:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-chrome-pulse:after{border-color:color-mix(in oklab, var(--tt-partner) 35%, transparent)}}.two-track-3d-card[data-tone=partner] .two-track-3d-accent,.two-track-3d-card[data-tone=partner] .two-track-search-badge,.two-track-3d-card[data-tone=partner] .two-track-margin-pill,.two-track-3d-card[data-tone=partner] .two-track-quote-total strong,.two-track-3d-card[data-tone=partner] .two-track-quote-action[data-ready=true],.two-track-3d-card[data-tone=partner] .two-track-module-rail li[data-active=true],.two-track-3d-card[data-tone=partner] .two-track-pipeline li[data-active=true] .two-track-pipeline-label,.two-track-3d-card[data-tone=partner] .two-track-pipeline li[data-active=true] .two-track-pipeline-detail{color:var(--tt-partner)}.two-track-3d-card[data-tone=partner] .two-track-search-badge,.two-track-3d-card[data-tone=partner] .two-track-margin-pill,.two-track-3d-card[data-tone=partner] .two-track-module-rail li[data-active=true],.two-track-3d-card[data-tone=partner] .two-track-pipeline li[data-active=true]{background:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-search-badge,.two-track-3d-card[data-tone=partner] .two-track-margin-pill,.two-track-3d-card[data-tone=partner] .two-track-module-rail li[data-active=true],.two-track-3d-card[data-tone=partner] .two-track-pipeline li[data-active=true]{background:color-mix(in oklab, var(--tt-partner) 8%, white)}}.two-track-3d-card[data-tone=partner] .two-track-search-badge,.two-track-3d-card[data-tone=partner] .two-track-margin-pill,.two-track-3d-card[data-tone=partner] .two-track-module-rail li[data-active=true],.two-track-3d-card[data-tone=partner] .two-track-pipeline li[data-active=true]{border-color:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-search-badge,.two-track-3d-card[data-tone=partner] .two-track-margin-pill,.two-track-3d-card[data-tone=partner] .two-track-module-rail li[data-active=true],.two-track-3d-card[data-tone=partner] .two-track-pipeline li[data-active=true]{border-color:color-mix(in oklab, var(--tt-partner) 28%, var(--border))}}.two-track-3d-card[data-tone=partner] .two-track-quote-action[data-ready=true]{border-color:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-quote-action[data-ready=true]{border-color:color-mix(in oklab, var(--tt-partner) 30%, var(--border))}}.two-track-3d-card[data-tone=partner] .two-track-id-icon{background:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-id-icon{background:color-mix(in oklab, var(--tt-partner) 12%, transparent)}}.two-track-3d-card[data-tone=partner] .two-track-id-icon{color:var(--tt-partner-deep);box-shadow:0 0 0 6px var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-id-icon{box-shadow:0 0 0 6px color-mix(in oklab, var(--tt-partner) 6%, transparent)}}.two-track-3d-card[data-tone=partner] .two-track-id-cta,.two-track-3d-card[data-tone=partner] .two-track-id-cta:hover{background:var(--tt-partner-deep)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner] .two-track-id-cta:hover{background:color-mix(in oklab, var(--tt-partner-deep) 88%, black)}}.two-track-log-viewport[data-live=false] .two-track-log-track{animation:none}.two-track-3d-copy{display:none}@media (width<=1023px){.two-track-panel{padding-block:2.5rem 3rem}.two-track-stage{margin-top:1.75rem}.two-track-desk .lc-bezel,.two-track-desk .lc-screen,.two-track-desk .lc-body{height:auto;max-height:none;overflow:visible}.two-track-3d-card{flex-direction:column;gap:.95rem;display:flex}.two-track-id-card{padding:1.05rem 1.1rem}}@media (width<=639px){.two-track-heading{font-size:1.65rem}.two-track-3d-stats[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .45rem}.two-track-id-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.two-track-id-cta{transition:none}}@media (width>=1024px){.two-track-cinema{height:auto;min-height:100svh;max-height:none}.two-track-panel{align-items:flex-start;height:auto;min-height:100svh;max-height:none}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen{height:auto;min-height:0;max-height:none}.two-track-desk .lc-screen{max-height:none}.two-track-desk .lc-body{overscroll-behavior:auto;flex:auto;height:auto;min-height:0;overflow:visible}.two-track-3d-card{flex-direction:column;grid-template-rows:none;height:auto;min-height:0;display:flex}.two-track-desk{height:auto}.two-track-3d-inner,.two-track-3d-stage,.two-track-console,.two-track-console-top,.two-track-console-split{min-height:0;overflow:visible}.two-track-log-viewport{max-height:6.5rem;overflow:hidden}}@media (width<=1023px){.two-track-cinema{height:auto;min-height:0;overflow:visible}}.two-track-id-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(1rem,2.2vw,1.5rem);width:100%;margin-top:clamp(1.25rem,2.8vh,1.85rem);display:flex}.two-track-id-card{isolation:isolate;border:1px solid var(--foreground);border-radius:1.05rem;flex:17.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 .95rem;width:100%;max-width:26.5rem;margin-top:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.two-track-id-card{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.two-track-id-card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.two-track-id-card{background:color-mix(in oklab, var(--card) 96%, white)}}.two-track-id-card{padding:1.2rem 1.25rem 1.25rem;box-shadow:0 14px 36px -28px oklch(28% .03 160/.32)}.two-track-id-map{pointer-events:none;z-index:0;opacity:.22;background-image:radial-gradient(circle at 50% 48%, var(--primary) 1.1px, transparent 1.6px), radial-gradient(circle at 32% 62%, var(--foreground) .9px, transparent 1.4px);position:absolute;inset:-8% -6% -12% 42%}@supports (color:color-mix(in lab, red, red)){.two-track-id-map{background-image:radial-gradient(circle at 50% 48%, color-mix(in oklab, var(--primary) 22%, transparent) 1.1px, transparent 1.6px), radial-gradient(circle at 32% 62%, color-mix(in oklab, var(--foreground) 10%, transparent) .9px, transparent 1.4px)}}.two-track-id-map{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:14px 14px,22px 22px;-webkit-mask-image:radial-gradient(72% 78% at 62% 48%,#000 18%,#0000 72%),linear-gradient(100deg,#0000 8%,#000 42%);mask-image:radial-gradient(72% 78% at 62% 48%,#000 18%,#0000 72%),linear-gradient(100deg,#0000 8%,#000 42%);-webkit-mask-composite:source-in;mask-composite:intersect}.two-track-id-icon{z-index:1;background:var(--primary);border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;margin-top:.15rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.two-track-id-icon{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.two-track-id-icon{color:var(--primary-deep);box-shadow:0 0 0 6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-id-icon{box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 6%, transparent)}}.two-track-id-copy{z-index:1;flex-direction:column;grid-area:1/2;align-items:flex-start;gap:.45rem;min-width:0;display:flex;position:relative}.two-track-id-eyebrow{color:var(--primary);margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.two-track-id-title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:clamp(.98rem,1.45vw,1.12rem);font-weight:750;line-height:1.32}.two-track-id-title strong{font-weight:750}.two-track-id-body{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.two-track-id-cta{background:var(--primary-deep);color:#fff;border-radius:.65rem;align-items:center;gap:.4rem;width:fit-content;min-height:2.5rem;margin-top:.35rem;padding:.55rem 1rem;font-size:.875rem;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.two-track-id-card[data-tone=partner] .two-track-id-icon{background:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-id-card[data-tone=partner] .two-track-id-icon{background:color-mix(in oklab, var(--tt-partner) 12%, transparent)}}.two-track-id-card[data-tone=partner] .two-track-id-icon{color:var(--tt-partner-deep);box-shadow:0 0 0 6px var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-id-card[data-tone=partner] .two-track-id-icon{box-shadow:0 0 0 6px color-mix(in oklab, var(--tt-partner) 6%, transparent)}}.two-track-id-card[data-tone=partner] .two-track-id-eyebrow{color:var(--tt-partner)}.two-track-id-card[data-tone=partner] .two-track-id-cta,.two-track-id-card[data-tone=partner] .two-track-id-cta:hover{background:var(--tt-partner-deep)}@supports (color:color-mix(in lab, red, red)){.two-track-id-card[data-tone=partner] .two-track-id-cta:hover{background:color-mix(in oklab, var(--tt-partner-deep) 88%, black)}}.two-track-id-card[data-tone=partner] .two-track-id-map{background-image:radial-gradient(circle at 50% 48%, var(--tt-partner) 1.1px, transparent 1.6px), radial-gradient(circle at 32% 62%, var(--foreground) .9px, transparent 1.4px)}@supports (color:color-mix(in lab, red, red)){.two-track-id-card[data-tone=partner] .two-track-id-map{background-image:radial-gradient(circle at 50% 48%, color-mix(in oklab, var(--tt-partner) 26%, transparent) 1.1px, transparent 1.6px), radial-gradient(circle at 32% 62%, color-mix(in oklab, var(--foreground) 10%, transparent) .9px, transparent 1.4px)}}@media (width<=639px){.two-track-id-row{flex-direction:column;align-items:stretch}.two-track-id-card{flex-basis:auto;max-width:none}.two-track-id-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.two-track-id-cta{transition:none}}.demo-modal-root{z-index:80;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.demo-modal-backdrop{cursor:pointer;background:var(--dark);border:0;margin:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.demo-modal-backdrop{background:color-mix(in oklab, var(--dark) 72%, black)}}.demo-modal-backdrop{opacity:.72}.demo-modal-panel{z-index:1;overscroll-behavior:contain;border:1px solid var(--primary);border-radius:1.1rem;flex-direction:column;width:min(26.5rem,100%);max-height:min(92svh,44rem);padding:1.35rem 1.25rem 1.15rem;display:flex;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.demo-modal-panel{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.demo-modal-panel{background:linear-gradient(165deg, var(--primary) 0%, transparent 38%), var(--dark)}@supports (color:color-mix(in lab, red, red)){.demo-modal-panel{background:linear-gradient(165deg, color-mix(in oklab, var(--primary) 10%, transparent) 0%, transparent 38%), color-mix(in oklab, var(--dark) 92%, black)}}.demo-modal-panel{color:var(--background);box-shadow:0 0 0 1px var(--background), 0 1.5rem 3.5rem #0000008c}@supports (color:color-mix(in lab, red, red)){.demo-modal-panel{box-shadow:0 0 0 1px color-mix(in oklab, var(--background) 6%, transparent), 0 1.5rem 3.5rem oklab(0% none none/.55)}}.demo-modal-panel{scrollbar-width:thin;scrollbar-color:var(--primary) var(--dark)}@supports (color:color-mix(in lab, red, red)){.demo-modal-panel{scrollbar-color:var(--primary) color-mix(in oklab, var(--dark) 80%, black)}}.demo-modal-glow{pointer-events:none;background:radial-gradient(circle at 40% 40%, var(--primary) 0%, transparent 68%);border-radius:50%;width:70%;height:48%;position:absolute;top:-18%;left:-12%}@supports (color:color-mix(in lab, red, red)){.demo-modal-glow{background:radial-gradient(circle at 40% 40%, color-mix(in oklab, var(--primary) 34%, transparent) 0%, transparent 68%)}}.demo-modal-glow{filter:blur(2px);opacity:.85}.demo-modal-close{z-index:2;border:1px solid var(--background);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:.85rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.demo-modal-close{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.demo-modal-close{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-close{background:color-mix(in oklab, var(--background) 6%, transparent)}}.demo-modal-close{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-close{color:color-mix(in oklab, var(--background) 82%, transparent)}}.demo-modal-close{cursor:pointer;transition:background .16s,color .16s,border-color .16s}.demo-modal-close:hover{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-close:hover{background:color-mix(in oklab, var(--background) 12%, transparent)}}.demo-modal-close:hover{color:var(--background);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-close:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.demo-modal-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.demo-modal-header{z-index:1;padding-right:2.5rem;position:relative}.demo-modal-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);text-transform:none;align-items:center;gap:.4rem;margin:0;font-size:.6875rem;font-weight:500;display:inline-flex}.demo-modal-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--background);text-wrap:pretty;margin:.55rem 0 0;font-size:clamp(1.35rem,3.2vw,1.65rem);font-weight:700;line-height:1.2}.demo-modal-lead{max-width:28ch;color:var(--background);margin:.55rem 0 0;font-size:.875rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.demo-modal-lead{color:color-mix(in oklab, var(--background) 62%, transparent)}}.demo-modal-lead{text-wrap:pretty}.demo-modal-form{z-index:1;flex-direction:column;gap:.85rem;margin-top:1.15rem;display:flex;position:relative}.demo-modal-field,.demo-modal-chips-field{border:0;min-width:0;margin:0;padding:0;display:block}.demo-modal-label{color:var(--background);margin-bottom:.35rem;font-size:.8125rem;font-weight:500;display:block}@supports (color:color-mix(in lab, red, red)){.demo-modal-label{color:color-mix(in oklab, var(--background) 88%, transparent)}}.demo-modal-req{color:var(--primary);margin-left:.15rem}.demo-modal-input{border:1px solid var(--background);border-radius:.55rem;width:100%;min-height:2.75rem;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.demo-modal-input{border:1px solid color-mix(in oklab, var(--background) 14%, transparent)}}.demo-modal-input{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-input{background:color-mix(in oklab, var(--background) 4%, transparent)}}.demo-modal-input{color:var(--background);font-family:inherit;font-size:.875rem;transition:border-color .16s,background .16s}.demo-modal-input::placeholder{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-input::placeholder{color:color-mix(in oklab, var(--background) 38%, transparent)}}.demo-modal-input:hover{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-input:hover{border-color:color-mix(in oklab, var(--background) 22%, transparent)}}.demo-modal-input:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.demo-modal-input:focus{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.demo-modal-input:focus{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-input:focus{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.demo-modal-input[aria-invalid=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-input[aria-invalid=true]{border-color:color-mix(in oklab, var(--primary) 55%, oklch(65% .18 25))}}.demo-modal-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.demo-modal-select option{color:var(--foreground);background:var(--background)}.demo-modal-error{color:var(--primary);margin-top:.3rem;font-size:.75rem;display:block}@supports (color:color-mix(in lab, red, red)){.demo-modal-error{color:color-mix(in oklab, var(--primary) 40%, oklch(72% .16 25))}}.demo-modal-chips{flex-wrap:wrap;gap:.45rem;display:flex}.demo-modal-chip{border:1px solid var(--background);border-radius:999px;align-items:center;min-height:2.15rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demo-modal-chip{border:1px solid color-mix(in oklab, var(--background) 16%, transparent)}}.demo-modal-chip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-chip{background:color-mix(in oklab, var(--background) 5%, transparent)}}.demo-modal-chip{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-chip{color:color-mix(in oklab, var(--background) 86%, transparent)}}.demo-modal-chip{cursor:pointer;font-size:.8125rem;font-weight:500;transition:background .16s,border-color .16s,color .16s}.demo-modal-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-chip:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.demo-modal-chip:hover{color:var(--background)}.demo-modal-chip[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-chip[data-active=true]{border-color:color-mix(in oklab, var(--primary) 65%, transparent)}}.demo-modal-chip[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-chip[data-active=true]{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.demo-modal-chip[data-active=true]{color:var(--background);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-chip[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 25%, transparent)}}.demo-modal-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.demo-modal-submit{background:var(--background);width:100%;min-height:2.85rem;color:var(--dark);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:.35rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:650;transition:background .16s,transform .16s,opacity .16s;display:inline-flex}.demo-modal-submit:hover:not(:disabled){background:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-submit:hover:not(:disabled){background:color-mix(in oklab, var(--background) 92%, var(--primary))}}.demo-modal-submit:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.demo-modal-submit:disabled{opacity:.7;cursor:wait}.demo-modal-privacy{z-index:1;text-align:center;color:var(--background);margin:.85rem 0 0;font-size:.6875rem;line-height:1.45;position:relative}@supports (color:color-mix(in lab, red, red)){.demo-modal-privacy{color:color-mix(in oklab, var(--background) 48%, transparent)}}.demo-modal-privacy a{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.demo-modal-privacy a{color:color-mix(in oklab, var(--background) 72%, transparent)}}.demo-modal-privacy a{text-underline-offset:2px;text-decoration:underline}.demo-modal-privacy a:hover{color:var(--primary)}.demo-modal-footer-link{z-index:1;text-align:center;color:var(--background);margin:.55rem 0 0;font-size:.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.demo-modal-footer-link{color:color-mix(in oklab, var(--background) 52%, transparent)}}.demo-modal-footer-link a{color:var(--primary);font-weight:560;text-decoration:none}.demo-modal-footer-link a:hover{text-underline-offset:2px;text-decoration:underline}.demo-modal-success{z-index:1;padding-right:2.25rem;position:relative}.demo-modal-reset{min-height:2.5rem;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.demo-modal-reset:hover{text-underline-offset:3px;text-decoration:underline}.demo-modal-success .demo-modal-submit{margin-top:1.1rem;text-decoration:none}@media (width>=480px){.demo-modal-panel{padding:1.55rem 1.45rem 1.25rem}}@media (prefers-reduced-motion:reduce){.demo-modal-close,.demo-modal-input,.demo-modal-chip,.demo-modal-submit{transition:none}}.demo-modal-root[data-theme=light] .demo-modal-backdrop{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-backdrop{background:color-mix(in oklab, var(--dark) 48%, transparent)}}.demo-modal-root[data-theme=light] .demo-modal-backdrop{opacity:1}.demo-modal-root[data-theme=light] .demo-modal-panel{overscroll-behavior:none;border:1px solid var(--border);border-radius:1rem;flex-direction:column;width:min(52rem,100vw - 1.5rem);height:auto;max-height:min(34rem,100svh - 1.5rem);padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-panel{border:1px solid color-mix(in oklab, var(--border) 88%, var(--primary))}}.demo-modal-root[data-theme=light] .demo-modal-panel{background:var(--background);color:var(--foreground);box-shadow:0 0 0 1px var(--background), 0 1.25rem 2.75rem var(--dark)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-panel{box-shadow:0 0 0 1px color-mix(in oklab, var(--background) 80%, transparent), 0 1.25rem 2.75rem color-mix(in oklab, var(--dark) 18%, transparent)}}.demo-modal-root[data-theme=light] .demo-modal-panel{scrollbar-width:none}.demo-modal-root[data-theme=light] .demo-modal-panel::-webkit-scrollbar{width:0;height:0;display:none}.demo-modal-root[data-theme=light] .demo-modal-glow{background:radial-gradient(circle at 35% 40%, var(--primary) 0%, transparent 70%);width:42%;height:62%;top:-28%;left:-8%}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-glow{background:radial-gradient(circle at 35% 40%, color-mix(in oklab, var(--primary) 18%, transparent) 0%, transparent 70%)}}.demo-modal-root[data-theme=light] .demo-modal-glow{opacity:.9;filter:none}.demo-modal-root[data-theme=light] .demo-modal-close{border:1px solid var(--border);background:var(--background);width:2rem;height:2rem;color:var(--muted-foreground);top:.65rem;right:.65rem}.demo-modal-root[data-theme=light] .demo-modal-close:hover{background:var(--surface);color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-close:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.demo-modal-layout{z-index:1;min-height:0;max-height:inherit;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.demo-modal-aside{background:linear-gradient(160deg, var(--primary-soft) 0%, var(--surface) 55%, var(--surface) 100%);flex-direction:column;justify-content:center;gap:0;min-width:0;padding:1rem 2.5rem .85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-modal-aside{background:linear-gradient(160deg, color-mix(in oklab, var(--primary-soft) 92%, white) 0%, var(--surface) 55%, color-mix(in oklab, var(--surface) 88%, var(--primary-soft)) 100%)}}.demo-modal-aside{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.demo-modal-aside{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, var(--primary))}}.demo-modal-main{flex-direction:column;min-width:0;min-height:0;padding:1.15rem 2.65rem .85rem 1.15rem;display:flex;overflow:hidden}.demo-modal-root[data-theme=light] .demo-modal-eyebrow{letter-spacing:.03em;color:var(--primary-deep);gap:.35rem;font-size:.625rem}.demo-modal-root[data-theme=light] .demo-modal-title{color:var(--foreground);margin:.4rem 0 0;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.18}.demo-modal-title-accent{color:var(--primary);font-style:italic;font-weight:700}.demo-modal-root[data-theme=light] .demo-modal-lead{max-width:34ch;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.8125rem;line-height:1.4}.demo-modal-points{flex-direction:column;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:none}.demo-modal-point{color:var(--foreground);align-items:flex-start;gap:.45rem;font-size:.75rem;line-height:1.35;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-modal-point{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.demo-modal-point{text-wrap:pretty}.demo-modal-point-icon{background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-top:.05rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demo-modal-point-icon{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.demo-modal-point-icon{color:var(--primary-deep)}.demo-modal-root[data-theme=light] .demo-modal-form{flex-direction:column;flex:0 auto;gap:.55rem;min-height:0;margin-top:0;display:flex}.demo-modal-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.demo-modal-root[data-theme=light] .demo-modal-field,.demo-modal-root[data-theme=light] .demo-modal-chips-field{margin:0}.demo-modal-root[data-theme=light] .demo-modal-label{color:var(--foreground);margin-bottom:.22rem;font-size:.6875rem;font-weight:560}.demo-modal-root[data-theme=light] .demo-modal-req{color:var(--primary)}.demo-modal-root[data-theme=light] .demo-modal-input{border:1px solid var(--border);background:var(--background);min-height:2.15rem;color:var(--foreground);border-radius:.45rem;padding:.35rem .6rem;font-size:.8125rem}.demo-modal-root[data-theme=light] .demo-modal-input::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-input::placeholder{color:color-mix(in oklab, var(--muted-foreground) 78%, transparent)}}.demo-modal-root[data-theme=light] .demo-modal-input:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-input:hover{border-color:color-mix(in oklab, var(--foreground) 18%, var(--border))}}.demo-modal-root[data-theme=light] .demo-modal-input:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-input:focus{border-color:color-mix(in oklab, var(--primary) 65%, var(--border))}}.demo-modal-root[data-theme=light] .demo-modal-input:focus{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-input:focus{background:color-mix(in oklab, var(--primary-soft) 55%, white)}}.demo-modal-root[data-theme=light] .demo-modal-input:focus{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-input:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 14%, transparent)}}.demo-modal-root[data-theme=light] .demo-modal-input[aria-invalid=true]{border-color:oklch(62% .18 25)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-input[aria-invalid=true]{border-color:color-mix(in oklab, oklch(62% .18 25) 70%, var(--primary))}}.demo-modal-root[data-theme=light] .demo-modal-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a5560' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-color:var(--background);padding-right:2rem}.demo-modal-root[data-theme=light] .demo-modal-error{color:oklch(55% .18 25);margin-top:.18rem;font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-error{color:color-mix(in oklab, oklch(55% .18 25) 80%, var(--primary-deep))}}.demo-modal-root[data-theme=light] .demo-modal-chips{gap:.3rem}.demo-modal-root[data-theme=light] .demo-modal-chip{border:1px solid var(--border);background:var(--surface);min-height:1.7rem;color:var(--foreground);border-radius:.4rem;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-chip{color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.demo-modal-root[data-theme=light] .demo-modal-chip{font-size:.6875rem;font-weight:560}.demo-modal-root[data-theme=light] .demo-modal-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-chip:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.demo-modal-root[data-theme=light] .demo-modal-chip:hover{color:var(--foreground);background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-chip:hover{background:color-mix(in oklab, var(--primary-soft) 70%, white)}}.demo-modal-root[data-theme=light] .demo-modal-chip[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-chip[data-active=true]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.demo-modal-root[data-theme=light] .demo-modal-chip[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-chip[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, white)}}.demo-modal-root[data-theme=light] .demo-modal-chip[data-active=true]{color:var(--primary-deep);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-theme=light] .demo-modal-chip[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}}.demo-modal-root[data-theme=light] .demo-modal-submit{background:var(--primary);width:100%;min-height:2.35rem;color:var(--background);border-radius:.5rem;margin-top:.15rem;padding:.5rem .9rem;font-size:.875rem;font-weight:650}.demo-modal-root[data-theme=light] .demo-modal-submit:hover:not(:disabled){background:var(--primary-deep);color:var(--background)}.demo-modal-root[data-theme=light] .demo-modal-privacy{text-align:left;color:var(--muted-foreground);margin:.5rem 0 0;font-size:.625rem;line-height:1.35}.demo-modal-root[data-theme=light] .demo-modal-privacy a{color:var(--primary-deep)}.demo-modal-root[data-theme=light] .demo-modal-privacy a:hover{color:var(--primary)}.demo-modal-root[data-theme=light] .demo-modal-footer-link{text-align:left;color:var(--muted-foreground);margin:.28rem 0 0;font-size:.6875rem}.demo-modal-root[data-theme=light] .demo-modal-footer-link a{color:var(--primary);font-weight:600}.demo-modal-root[data-theme=light] .demo-modal-success{flex-direction:column;justify-content:center;min-height:min(20rem,100svh - 3rem);padding:1.5rem 2.75rem 1.35rem 1.5rem;display:flex;overflow:hidden}.demo-modal-root[data-theme=light] .demo-modal-success .demo-modal-title{color:var(--foreground)}.demo-modal-root[data-theme=light] .demo-modal-success .demo-modal-lead{max-width:42ch;color:var(--muted-foreground)}.demo-modal-root[data-theme=light] .demo-modal-reset{color:var(--primary-deep);min-height:2rem;margin-top:.75rem}.demo-modal-root[data-theme=light] .demo-modal-success .demo-modal-submit{align-self:flex-start;width:auto;margin-top:.85rem;padding-inline:1.1rem}@media (width<=639px){.demo-modal-root[data-theme=light] .demo-modal-panel{width:min(26rem,100vw - 1rem);max-height:calc(100svh - 1rem)}.demo-modal-aside{padding:.85rem 1rem .7rem;padding-right:2.4rem}.demo-modal-root[data-theme=light] .demo-modal-aside .demo-modal-title{font-size:1.15rem}.demo-modal-root[data-theme=light] .demo-modal-aside .demo-modal-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin-top:.3rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.demo-modal-main{padding:.85rem 1rem .7rem}.demo-modal-row{gap:.45rem}.demo-modal-root[data-theme=light] .demo-modal-form{gap:.4rem}.demo-modal-root[data-theme=light] .demo-modal-input{min-height:1.95rem;padding:.28rem .5rem;font-size:.75rem}.demo-modal-root[data-theme=light] .demo-modal-chip{min-height:1.5rem;padding:.15rem .45rem;font-size:.625rem}.demo-modal-root[data-theme=light] .demo-modal-submit{min-height:2.05rem;font-size:.8125rem}.demo-modal-root[data-theme=light] .demo-modal-privacy{margin-top:.35rem}}@media (width>=640px){.demo-modal-layout{grid-template-columns:minmax(13.5rem,.92fr) minmax(0,1.18fr);align-items:stretch}.demo-modal-aside{border-bottom:0;border-right:1px solid var(--border);padding:1.35rem 1.25rem 1.25rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.demo-modal-aside{border-right:1px solid color-mix(in oklab, var(--border) 70%, var(--primary))}}.demo-modal-points{display:flex}.demo-modal-main{padding:1.25rem 2.75rem .95rem 1.25rem}.demo-modal-root[data-theme=light] .demo-modal-panel{max-height:min(32.5rem,100svh - 1.5rem)}}@media (width>=640px) and (height<=700px){.demo-modal-root[data-theme=light] .demo-modal-panel{max-height:calc(100svh - 1rem)}.demo-modal-aside{padding:1rem 1.05rem}.demo-modal-main{padding:.95rem 2.55rem .75rem 1.1rem}.demo-modal-root[data-theme=light] .demo-modal-title{font-size:1.2rem}.demo-modal-root[data-theme=light] .demo-modal-lead{margin-top:.35rem;font-size:.75rem}.demo-modal-points{gap:.35rem;margin-top:.7rem}.demo-modal-point{font-size:.6875rem}.demo-modal-root[data-theme=light] .demo-modal-form{gap:.42rem}.demo-modal-root[data-theme=light] .demo-modal-input{min-height:1.95rem}.demo-modal-root[data-theme=light] .demo-modal-chip{min-height:1.5rem}.demo-modal-root[data-theme=light] .demo-modal-submit{min-height:2.1rem}}@media (prefers-reduced-motion:reduce){.demo-modal-root[data-theme=light] .demo-modal-close,.demo-modal-root[data-theme=light] .demo-modal-input,.demo-modal-root[data-theme=light] .demo-modal-chip,.demo-modal-root[data-theme=light] .demo-modal-submit{transition:none}}.two-track-3d-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:.15em .28em;margin:0;font-size:clamp(1.15rem,2.1vw,1.55rem);font-weight:700;line-height:1.12;display:flex}.two-track-3d-title .two-track-3d-line{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.two-track-3d-title .two-track-3d-accent{font-family:var(--font-serif);color:var(--primary);font-size:1.08em;font-style:italic;font-weight:600;line-height:1.05}.two-track-3d-fade{letter-spacing:-.01em;color:var(--foreground);margin:.1rem 0 0;font-size:clamp(.9rem,1.55vw,1.1rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.two-track-3d-fade{color:color-mix(in oklab, var(--foreground) 28%, transparent)}}@media (width>=1024px){.two-track-cinema{height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}.two-track-panel{flex-direction:column;justify-content:center;align-items:stretch;height:100%;min-height:0;max-height:100%;padding-block:clamp(.85rem,1.8vh,1.35rem);display:flex;overflow:hidden}.two-track-fit{flex-direction:column;flex:auto;gap:clamp(.55rem,1.2vh,.9rem);height:100%;min-height:0;max-height:100%;display:flex}.two-track-intro{flex:none;max-width:42rem}.two-track-heading{margin-top:.45rem;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.1}.two-track-subhead{display:none}.two-track-stage{--tt-screen-h:100%;--tt-bezel-h:100%;--tt-panel-pad:.45rem .5rem;--tt-console-gap:clamp(.28rem, .7vh, .42rem);flex:auto;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(.85rem,1.4vw,1.25rem);min-height:0;margin-top:0}.two-track-3d-card{flex-direction:column;gap:0;height:100%;min-height:0;max-height:100%;display:flex}.two-track-desk{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:none;display:flex}.two-track-desk .lc-screen{overflow:hidden}.two-track-desk .lc-body{overscroll-behavior:auto;flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.two-track-3d-inner{gap:var(--tt-console-gap);flex:auto;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(.5rem,1.1vh,.75rem) clamp(.55rem,1.1vw,.85rem);display:grid;overflow:hidden}.two-track-3d-headline{flex-shrink:0}.two-track-3d-stage{min-height:0;overflow:hidden}.two-track-3d-stage>.two-track-console{height:100%;min-height:0}.two-track-console{gap:var(--tt-console-gap);overflow:hidden}.two-track-console-broker,.two-track-console-travel{height:100%;min-height:0;display:grid}.two-track-console-broker{grid-template-rows:auto minmax(0,1fr) auto}.two-track-console-travel{grid-template-rows:auto minmax(0,1fr) auto auto}.two-track-console-top,.two-track-console-split{min-height:0;overflow:hidden}.two-track-hub-viz-stage{max-height:clamp(4.5rem,11vh,7.5rem)}.two-track-log-viewport{max-height:clamp(3.25rem,8vh,5.25rem);overflow:hidden}.two-track-pricing-bars{height:clamp(1.6rem,3.8vh,2.4rem)}.two-track-3d-footer{flex-shrink:0;padding-top:clamp(.3rem,.8vh,.45rem)}.two-track-stat-value{font-size:clamp(.85rem,1.3vw,1rem)}.two-track-stat-label{font-size:9px}.two-track-id-row{flex:none;gap:clamp(.65rem,1.2vw,1rem);margin-top:0}.two-track-id-card{column-gap:.7rem;max-width:22.5rem;padding:.7rem .85rem .75rem}.two-track-id-icon{width:2.35rem;height:2.35rem;box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-id-icon{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 6%, transparent)}}.two-track-id-card[data-tone=partner] .two-track-id-icon{box-shadow:0 0 0 4px var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-id-card[data-tone=partner] .two-track-id-icon{box-shadow:0 0 0 4px color-mix(in oklab, var(--tt-partner) 6%, transparent)}}.two-track-id-copy{gap:.22rem}.two-track-id-eyebrow{font-size:.75rem}.two-track-id-title{font-size:clamp(.8rem,1.15vw,.92rem);font-weight:600;line-height:1.28}.two-track-id-cta{min-height:2.15rem;margin-top:.2rem;padding:.4rem .8rem;font-size:.8rem}.two-track-desk .lc-body{zoom:.92}}@media (width>=1024px) and (height<=820px){.two-track-heading{font-size:1.25rem}.two-track-desk .lc-body{zoom:.84}.two-track-id-card{padding:.55rem .7rem .6rem}.two-track-id-cta{min-height:1.95rem;padding:.32rem .7rem}}@media (width>=1440px){.two-track-desk .lc-body{zoom:.96}.two-track-3d-title{font-size:clamp(1.35rem,1.7vw,1.7rem)}}@media (width<=1023px){.two-track-cinema{height:auto;min-height:0;max-height:none;overflow:visible}.two-track-panel{height:auto;max-height:none;overflow:visible}.two-track-fit{height:auto;display:block}.two-track-subhead{display:block}.two-track-3d-title{font-size:clamp(1.1rem,3.8vw,1.35rem)}}@media (prefers-reduced-motion:reduce){.two-track-desk .lc-body{zoom:1}}@media (width>=1024px){.two-track-fit>.reveal{flex:none;min-height:0}}.two-track-cinema,.two-track-panel{height:auto;overflow:visible}.two-track-fit{flex:none;height:auto;min-height:0;max-height:none;display:block}.two-track-3d-headline{flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;display:flex}.two-track-3d-title{display:contents}.two-track-3d-line,.two-track-3d-accent,.two-track-3d-fade{margin:0}.two-track-3d-card[data-tone=partner] .two-track-3d-accent{color:var(--tt-partner)}.two-track-id-row{display:none}.two-track-3d-card>.two-track-id-card{flex-direction:column;flex:none;grid-template-columns:none;align-items:flex-start;gap:.65rem;width:100%;max-width:none;margin-top:.85rem;padding:1.1rem 1.15rem 1.15rem;display:flex}.two-track-3d-card>.two-track-id-card .two-track-id-icon,.two-track-3d-card>.two-track-id-card .two-track-id-title,.two-track-3d-card>.two-track-id-card .two-track-id-body,.two-track-3d-card>.two-track-id-card .two-track-id-cta{z-index:1;grid-area:auto;position:relative}.two-track-3d-card>.two-track-id-card .two-track-id-title{letter-spacing:0;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:550;line-height:1.4}.two-track-3d-card>.two-track-id-card .two-track-id-body{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5;display:block}.two-track-3d-card>.two-track-id-card .two-track-id-cta{min-height:2.5rem;margin-top:.15rem;padding:.55rem 1rem;font-size:.875rem}@media (width>=1024px){.two-track-cinema{height:auto;min-height:100svh;max-height:none;overflow:visible}.two-track-panel{flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:100svh;max-height:none;padding-block:clamp(1.75rem,3.5vh,2.75rem);display:flex;overflow:visible}.two-track-intro{max-width:44rem}.two-track-heading{margin-top:1rem;font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.08}.two-track-subhead{margin-top:1.15rem;display:block}.two-track-stage{--tt-screen-h:clamp(22rem, 48svh, 30rem);--tt-bezel-h:auto;--tt-panel-pad:.55rem .62rem;--tt-console-gap:.42rem;flex:none;align-items:start;gap:1.35rem;margin-top:clamp(1.25rem,2.8vh,2rem)}.two-track-3d-card{grid-template-rows:auto auto;gap:.85rem;height:auto;min-height:0;max-height:none;display:grid}.two-track-desk,.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen{flex:none;height:auto;min-height:0;max-height:none;display:block}.two-track-desk .lc-screen{max-height:var(--tt-screen-h);flex-direction:column;display:flex;overflow:visible}.two-track-desk .lc-body{overscroll-behavior:auto;zoom:1;flex:auto;height:auto;min-height:0;display:block;overflow:visible}.two-track-3d-inner{gap:var(--tt-console-gap);flex-direction:column;grid-template-rows:none;height:auto;min-height:0;padding:.75rem .85rem;display:flex;overflow:visible}.two-track-3d-stage,.two-track-3d-stage>.two-track-console,.two-track-console,.two-track-console-broker,.two-track-console-travel,.two-track-console-top,.two-track-console-split{grid-template-rows:none;height:auto;min-height:0;max-height:none;overflow:visible}.two-track-hub-viz-stage{max-height:none}.two-track-log-viewport{max-height:6.5rem;overflow:hidden}.two-track-pricing-bars{height:2.35rem}.two-track-stat-value{font-size:clamp(.95rem,1.5vw,1.15rem)}.two-track-stat-label{font-size:10px}}@media (width>=1024px) and (height<=820px){.two-track-heading{font-size:clamp(1.55rem,2.8vw,2.1rem)}.two-track-desk .lc-body{zoom:1}}@media (width>=1440px){.two-track-desk .lc-body{zoom:1}.two-track-3d-title{font-size:inherit}}@media (width<=1023px){.two-track-cinema,.two-track-panel{height:auto;min-height:0;max-height:none;overflow:visible}.two-track-subhead{display:block}.two-track-3d-card>.two-track-id-card{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.two-track-desk .lc-body{zoom:1}}.demo-modal-root[data-layout=ref] .demo-modal-backdrop{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-backdrop{background:color-mix(in oklab, var(--dark) 42%, transparent)}}.demo-modal-root[data-layout=ref] .demo-modal-backdrop{opacity:1}.demo-modal-root[data-layout=ref] .demo-modal-panel{overscroll-behavior:none;border:1px solid var(--border);background:var(--background);width:min(54rem,100vw - 1.5rem);height:auto;max-height:min(46rem,100svh - 1.5rem);color:var(--foreground);box-shadow:0 0 0 1px var(--background), 0 1.5rem 3rem var(--dark);border-radius:1rem;flex-direction:column;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-panel{box-shadow:0 0 0 1px color-mix(in oklab, var(--background) 90%, transparent), 0 1.5rem 3rem color-mix(in oklab, var(--dark) 16%, transparent)}}.demo-modal-root[data-layout=ref] .demo-modal-panel{scrollbar-width:none}.demo-modal-root[data-layout=ref] .demo-modal-panel::-webkit-scrollbar{width:0;height:0;display:none}.demo-modal-root[data-layout=ref] .demo-modal-glow{display:none}.demo-modal-root[data-layout=ref] .demo-modal-close{border:1px solid var(--border);background:var(--background);width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:999px;top:.75rem;right:.75rem}.demo-modal-root[data-layout=ref] .demo-modal-close:hover{background:var(--surface);color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-close:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.demo-modal-root[data-layout=ref] .demo-modal-layout{min-height:0;max-height:inherit;grid-template-columns:1fr;height:100%;display:grid;overflow:hidden}.demo-modal-root[data-layout=ref] .demo-modal-aside{background:var(--surface);border-bottom:1px solid var(--border);padding:1.25rem 1.2rem 1rem;border-right:0;flex-direction:column;gap:0;min-width:0;min-height:0;padding-right:2.75rem;display:flex;position:relative;overflow:hidden}.demo-modal-root[data-layout=ref] .demo-modal-main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;min-width:0;min-height:0;padding:1.15rem 1.2rem 1rem;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-main{scrollbar-color:color-mix(in oklab, var(--border) 80%, var(--muted-foreground)) transparent}}.demo-modal-root[data-layout=ref] .demo-modal-main::-webkit-scrollbar{width:5px}.demo-modal-root[data-layout=ref] .demo-modal-main::-webkit-scrollbar-thumb{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-main::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--border) 70%, var(--muted-foreground))}}.demo-modal-root[data-layout=ref] .demo-modal-main::-webkit-scrollbar-thumb{border-radius:999px}.demo-modal-root[data-layout=ref] .demo-modal-main::-webkit-scrollbar-track{background:0 0}.demo-modal-root[data-layout=ref] .demo-modal-eyebrow{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--primary);align-items:center;gap:.4rem;margin:0;font-size:.6875rem;font-weight:560;display:inline-flex}.demo-modal-root[data-layout=ref] .demo-modal-title{max-width:14ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);text-wrap:pretty;margin:.55rem 0 0;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:700;line-height:1.15}.demo-modal-root[data-layout=ref] .demo-modal-title-accent{color:var(--primary);font-style:normal;font-weight:700}.demo-modal-root[data-layout=ref] .demo-modal-lead{max-width:32ch;color:var(--muted-foreground);margin:.55rem 0 0;font-size:.8125rem;line-height:1.45}.demo-modal-root[data-layout=ref] .demo-modal-points{display:none}.demo-modal-root[data-layout=ref] .demo-modal-reassure{border:1px solid var(--border);background:var(--background);border-radius:.75rem;flex-direction:column;gap:.85rem;margin:1.15rem 0 0;padding:.95rem .9rem;list-style:none;display:flex}.demo-modal-root[data-layout=ref] .demo-modal-reassure-row{align-items:flex-start;gap:.7rem;display:flex}.demo-modal-root[data-layout=ref] .demo-modal-reassure-icon{background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary-deep);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.demo-modal-root[data-layout=ref] .demo-modal-reassure-copy{flex-direction:column;gap:.12rem;min-width:0;padding-top:.1rem;display:flex}.demo-modal-root[data-layout=ref] .demo-modal-reassure-copy strong{color:var(--foreground);font-size:.8125rem;font-weight:650;line-height:1.25}.demo-modal-root[data-layout=ref] .demo-modal-reassure-copy span{color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.demo-modal-root[data-layout=ref] .demo-modal-deco{pointer-events:none;opacity:.85;margin-top:auto;padding-top:1.25rem;display:none}.demo-modal-root[data-layout=ref] .demo-modal-deco-svg{width:7.5rem;height:auto}.demo-modal-root[data-layout=ref] .demo-modal-form{flex-direction:column;gap:.7rem;margin-top:0;display:flex}.demo-modal-root[data-layout=ref] .demo-modal-row{display:contents}.demo-modal-root[data-layout=ref] .demo-modal-field,.demo-modal-root[data-layout=ref] .demo-modal-chips-field{border:0;min-width:0;margin:0;padding:0;display:block}.demo-modal-root[data-layout=ref] .demo-modal-label{color:var(--foreground);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.demo-modal-root[data-layout=ref] .demo-modal-req{color:var(--primary);margin-left:.15rem}.demo-modal-root[data-layout=ref] .demo-modal-control{display:block;position:relative}.demo-modal-root[data-layout=ref] .demo-modal-control-icon{z-index:1;width:.95rem;height:.95rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.demo-modal-root[data-layout=ref] .demo-modal-control:has(.demo-modal-textarea) .demo-modal-control-icon{top:.7rem;transform:none}.demo-modal-root[data-layout=ref] .demo-modal-control-chevron{z-index:1;width:.95rem;height:.95rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.demo-modal-root[data-layout=ref] .demo-modal-input{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.55rem;color:var(--foreground);border-radius:.55rem;padding:.55rem .75rem .55rem 2.2rem;font-family:inherit;font-size:.875rem;line-height:1.3;transition:border-color .16s,background .16s,box-shadow .16s}.demo-modal-root[data-layout=ref] .demo-modal-control[data-select=true] .demo-modal-input{padding-right:2.2rem}.demo-modal-root[data-layout=ref] .demo-modal-textarea{resize:none;min-height:4rem;padding-top:.65rem;padding-bottom:.65rem}.demo-modal-root[data-layout=ref] .demo-modal-input::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-input::placeholder{color:color-mix(in oklab, var(--muted-foreground) 82%, transparent)}}.demo-modal-root[data-layout=ref] .demo-modal-input:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-input:hover{border-color:color-mix(in oklab, var(--foreground) 16%, var(--border))}}.demo-modal-root[data-layout=ref] .demo-modal-input:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-input:focus{border-color:color-mix(in oklab, var(--primary) 60%, var(--border))}}.demo-modal-root[data-layout=ref] .demo-modal-input:focus{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-input:focus{background:color-mix(in oklab, var(--primary-soft) 40%, white)}}.demo-modal-root[data-layout=ref] .demo-modal-input:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent)}}.demo-modal-root[data-layout=ref] .demo-modal-input[aria-invalid=true]{border-color:oklch(62% .18 25)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-input[aria-invalid=true]{border-color:color-mix(in oklab, oklch(62% .18 25) 65%, var(--primary))}}.demo-modal-root[data-layout=ref] .demo-modal-select{appearance:none;cursor:pointer;background-image:none}.demo-modal-root[data-layout=ref] .demo-modal-select option{color:var(--foreground);background:var(--background)}.demo-modal-root[data-layout=ref] .demo-modal-error{color:oklch(55% .18 25);margin-top:.25rem;font-size:.6875rem;display:block}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-error{color:color-mix(in oklab, oklch(55% .18 25) 80%, var(--primary-deep))}}.demo-modal-root[data-layout=ref] .demo-modal-chips{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.demo-modal-root[data-layout=ref] .demo-modal-chip{border:1px solid var(--border);background:var(--background);min-height:2.35rem;color:var(--foreground);cursor:pointer;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.75rem;font-weight:560;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.demo-modal-root[data-layout=ref] .demo-modal-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-chip:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.demo-modal-root[data-layout=ref] .demo-modal-chip:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-chip:hover{background:color-mix(in oklab, var(--primary-soft) 55%, white)}}.demo-modal-root[data-layout=ref] .demo-modal-chip[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-chip[data-active=true]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.demo-modal-root[data-layout=ref] .demo-modal-chip[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-chip[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, white)}}.demo-modal-root[data-layout=ref] .demo-modal-chip[data-active=true]{color:var(--primary-deep);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-chip[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 16%, transparent)}}.demo-modal-root[data-layout=ref] .demo-modal-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.demo-modal-root[data-layout=ref] .demo-modal-submit{background:var(--primary);width:100%;min-height:2.75rem;color:var(--background);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:.55rem;justify-content:center;align-items:center;margin-top:.15rem;padding:.65rem 1rem;font-size:.9375rem;font-weight:650;transition:background .16s,opacity .16s;display:inline-flex}.demo-modal-root[data-layout=ref] .demo-modal-submit:hover:not(:disabled){background:var(--primary-deep);color:var(--background)}.demo-modal-root[data-layout=ref] .demo-modal-submit:disabled{opacity:.7;cursor:wait}.demo-modal-root[data-layout=ref] .demo-modal-privacy{text-align:left;color:var(--muted-foreground);align-items:flex-start;gap:.4rem;margin:.75rem 0 0;font-size:.6875rem;line-height:1.4;display:flex}.demo-modal-root[data-layout=ref] .demo-modal-privacy svg{color:var(--primary);flex-shrink:0;margin-top:.1rem}.demo-modal-root[data-layout=ref] .demo-modal-privacy a{color:var(--primary-deep)}.demo-modal-root[data-layout=ref] .demo-modal-footer-link{text-align:left;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.75rem}.demo-modal-root[data-layout=ref] .demo-modal-footer-link a{color:var(--primary);font-weight:600;text-decoration:none}.demo-modal-root[data-layout=ref] .demo-modal-footer-link a:hover{text-underline-offset:2px;text-decoration:underline}.demo-modal-root[data-layout=ref] .demo-modal-success{flex-direction:column;justify-content:center;min-height:min(22rem,100svh - 3rem);padding:1.75rem 2.75rem 1.5rem 1.75rem;display:flex;overflow:hidden}.demo-modal-root[data-layout=ref] .demo-modal-reset{color:var(--primary-deep);min-height:2.25rem;margin-top:.85rem}@media (width<=767px){.demo-modal-root[data-layout=ref] .demo-modal-panel{width:min(26.5rem,100vw - 1rem);max-height:calc(100svh - 1rem)}.demo-modal-root[data-layout=ref] .demo-modal-layout{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=ref] .demo-modal-layout{scrollbar-color:color-mix(in oklab, var(--border) 80%, var(--muted-foreground)) transparent}}.demo-modal-root[data-layout=ref] .demo-modal-aside{padding:1.1rem 2.75rem .95rem 1.1rem;overflow:visible}.demo-modal-root[data-layout=ref] .demo-modal-title{max-width:none;font-size:1.4rem}.demo-modal-root[data-layout=ref] .demo-modal-reassure{gap:.7rem;margin-top:.9rem;padding:.8rem .75rem}.demo-modal-root[data-layout=ref] .demo-modal-main{padding:1rem 1.1rem 1.1rem;overflow:visible}.demo-modal-root[data-layout=ref] .demo-modal-input,.demo-modal-root[data-layout=ref] .demo-modal-chip,.demo-modal-root[data-layout=ref] .demo-modal-submit{min-height:2.75rem}.demo-modal-root[data-layout=ref] .demo-modal-chip{font-size:.8125rem}}@media (width>=768px){.demo-modal-root[data-layout=ref] .demo-modal-layout{grid-template-columns:minmax(15.5rem,.9fr) minmax(0,1.2fr);align-items:stretch}.demo-modal-root[data-layout=ref] .demo-modal-aside{border-bottom:0;border-right:1px solid var(--border);padding:1.6rem 1.35rem 1.25rem 1.5rem}.demo-modal-root[data-layout=ref] .demo-modal-deco{display:block}.demo-modal-root[data-layout=ref] .demo-modal-main{padding:1.45rem 2.85rem 1.15rem 1.45rem}.demo-modal-root[data-layout=ref] .demo-modal-panel{max-height:min(44rem,100svh - 1.5rem)}}@media (width>=768px) and (height>=820px){.demo-modal-root[data-layout=ref] .demo-modal-main{overflow:hidden}}@media (width>=768px) and (height<=819px){.demo-modal-root[data-layout=ref] .demo-modal-panel{max-height:calc(100svh - 1rem)}.demo-modal-root[data-layout=ref] .demo-modal-aside{padding:1.15rem 1.1rem 1rem 1.2rem}.demo-modal-root[data-layout=ref] .demo-modal-title{font-size:1.4rem}.demo-modal-root[data-layout=ref] .demo-modal-reassure{gap:.55rem;margin-top:.85rem;padding:.7rem}.demo-modal-root[data-layout=ref] .demo-modal-reassure-icon{width:1.75rem;height:1.75rem}.demo-modal-root[data-layout=ref] .demo-modal-form{gap:.5rem}.demo-modal-root[data-layout=ref] .demo-modal-input{min-height:2.25rem;font-size:.8125rem}.demo-modal-root[data-layout=ref] .demo-modal-textarea{min-height:3.25rem}.demo-modal-root[data-layout=ref] .demo-modal-chip{min-height:2rem;font-size:.6875rem}.demo-modal-root[data-layout=ref] .demo-modal-submit{min-height:2.4rem}.demo-modal-root[data-layout=ref] .demo-modal-deco-svg{width:5.75rem}}@media (prefers-reduced-motion:reduce){.demo-modal-root[data-layout=ref] .demo-modal-close,.demo-modal-root[data-layout=ref] .demo-modal-input,.demo-modal-root[data-layout=ref] .demo-modal-chip,.demo-modal-root[data-layout=ref] .demo-modal-submit{transition:none}}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen{height:auto;min-height:0;max-height:none}.two-track-desk .lc-screen{flex-direction:column;display:flex;overflow:hidden}.two-track-desk .lc-body{overscroll-behavior:auto;flex-direction:column;flex:none;height:auto;min-height:0;max-height:none;display:flex;overflow:visible}.two-track-3d-inner{flex-direction:column;flex:none;grid-template-rows:none;height:auto;min-height:0;max-height:none;display:flex;overflow:visible}.two-track-3d-headline,.two-track-3d-footer{z-index:1;flex:none;position:relative}.two-track-3d-stage{flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.two-track-3d-stage>.two-track-console,.two-track-console,.two-track-console-broker,.two-track-console-travel{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.two-track-3d-footer{border-top:1px solid var(--foreground);margin-top:.15rem;padding-top:.55rem;padding-right:0}@supports (color:color-mix(in lab, red, red)){.two-track-3d-footer{border-top:1px solid color-mix(in oklab, var(--foreground) 6%, transparent)}}.two-track-3d-card{flex-direction:column;gap:1rem;height:auto;max-height:none;display:flex}.two-track-desk{flex:none;height:auto;min-height:0;max-height:none}.two-track-3d-card>.two-track-id-card{z-index:0;flex-direction:column;flex:none;grid-template-columns:none;align-items:flex-start;gap:.65rem;width:100%;max-width:none;margin-top:0;display:flex;position:relative}@media (width>=1024px){.two-track-cinema,.two-track-panel{height:auto;min-height:100svh;max-height:none;overflow:visible}.two-track-stage{--tt-screen-h:auto;--tt-bezel-h:auto;align-items:start}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen{height:auto;min-height:0;max-height:none}.two-track-desk .lc-screen{overflow:hidden}.two-track-desk .lc-body{zoom:1;flex:none;height:auto;overflow:visible}.two-track-3d-card{flex-direction:column;grid-template-rows:none;gap:1.05rem;display:flex}}@media (width<=1023px){.two-track-3d-card{gap:.95rem}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen,.two-track-desk .lc-body{height:auto;max-height:none;overflow:visible}.two-track-desk .lc-screen{overflow:hidden}}.two-track-fit{width:100%}.two-track-intro-reveal{display:block}@media (width>=1024px){.two-track-cinema{height:100svh;min-height:100svh;max-height:100svh;overflow:visible}.two-track-panel{flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;min-height:0;max-height:100%;padding-block:clamp(.55rem,1.4vh,.95rem);display:flex;overflow:visible}.two-track-fit{flex-direction:column;flex:auto;gap:clamp(.4rem,1vh,.7rem);height:100%;min-height:0;max-height:100%;display:flex}.two-track-intro-reveal{flex:none}.two-track-intro{flex:none;max-width:42rem}.two-track-heading{margin-top:.35rem;font-size:clamp(1.35rem,2.15vw,1.85rem);line-height:1.08}.two-track-subhead{max-width:36rem;margin-top:.45rem;font-size:clamp(.8rem,1.1vw,.95rem);line-height:1.4;display:block}.two-track-stage{--tt-screen-h:100%;--tt-bezel-h:100%;--tt-panel-pad:.38rem .45rem;--tt-console-gap:clamp(.22rem, .55vh, .36rem);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.3vw,1.15rem);min-height:0;margin-top:0}.two-track-3d-card{flex-direction:column;gap:clamp(.45rem,.9vh,.65rem);height:100%;min-height:0;max-height:100%;display:flex}.two-track-desk{flex-direction:column;flex:auto;height:auto;min-height:0;max-height:100%;display:flex}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:none;display:flex}.two-track-desk .lc-bezel{padding:.4rem}.two-track-desk .lc-screen{overflow:hidden}.two-track-desk .lc-body{overscroll-behavior:auto;zoom:1;flex-direction:column;flex:auto;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.two-track-chrome{gap:.5rem;padding:.38rem .7rem}.two-track-3d-inner{gap:var(--tt-console-gap);flex-direction:column;flex:auto;grid-template-rows:none;height:100%;min-height:0;max-height:none;padding:.45rem .55rem .5rem;display:flex;overflow:hidden}.two-track-3d-headline{flex:none;gap:.06rem}.two-track-3d-line{font-size:clamp(.95rem,1.55vw,1.2rem)}.two-track-3d-accent{font-size:clamp(1.05rem,1.8vw,1.35rem)}.two-track-3d-fade{margin-top:.04rem;font-size:clamp(.78rem,1.25vw,.95rem)}.two-track-3d-stage{flex:auto;height:auto;min-height:0;max-height:none;overflow:hidden}.two-track-3d-stage>.two-track-console,.two-track-console,.two-track-console-broker,.two-track-console-travel{flex:auto;height:100%;min-height:0;max-height:none;overflow:hidden}.two-track-console-top,.two-track-console-split{flex:auto;gap:.4rem;min-height:0;overflow:hidden}.two-track-kpi-strip{gap:.28rem}.two-track-kpi{border-radius:.45rem;gap:.06rem;padding:.28rem .38rem}.two-track-kpi-value{font-size:.8rem}.two-track-kpi-label,.two-track-kpi-delta{font-size:7px}.two-track-hub-viz-stage{--tt-orbit-radius:2.15rem;height:4.75rem}.two-track-log-viewport{max-height:4.1rem;overflow:hidden}.two-track-pricing-bars{height:1.65rem}.two-track-pricing-asks strong{font-size:.85rem}.two-track-panel-kicker{margin-bottom:.28rem;font-size:9px}.two-track-module-rail{gap:.28rem}.two-track-module-rail li{padding:.28rem .45rem;font-size:10px}.two-track-search-bar{min-height:0;padding:.35rem .55rem}.two-track-search-query{font-size:.75rem}.two-track-pipeline{gap:.28rem}.two-track-pipeline li{padding:.28rem .4rem}.two-track-pipeline-label{font-size:10px}.two-track-pipeline-detail{font-size:8px}.two-track-3d-footer{z-index:1;flex:none;margin-top:.1rem;padding-top:.35rem;padding-right:0;position:relative}.two-track-3d-stats{gap:.3rem}.two-track-stat-value{font-size:clamp(.78rem,1.2vw,.95rem)}.two-track-stat-label{margin-top:.08rem;font-size:8px;line-height:1.2}.two-track-3d-card>.two-track-id-card{z-index:0;flex-direction:column;flex:none;grid-template-columns:none;align-items:flex-start;gap:.35rem;width:100%;max-width:none;margin-top:0;padding:.65rem .75rem .7rem;display:flex;position:relative}.two-track-3d-card>.two-track-id-card .two-track-id-icon{width:2rem;height:2rem;box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 6%, transparent)}}.two-track-3d-card>.two-track-id-card .two-track-id-title{font-size:clamp(.8rem,1.2vw,.95rem);line-height:1.3}.two-track-3d-card>.two-track-id-card .two-track-id-body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.two-track-3d-card>.two-track-id-card .two-track-id-cta{min-height:2.15rem;margin-top:.05rem;padding:.4rem .75rem;font-size:.78rem}.two-track-3d-card[data-tone=partner] .two-track-3d-accent{color:var(--tt-partner)}}@media (width>=1024px) and (height<=780px){.two-track-panel{padding-block:clamp(.4rem,1vh,.7rem)}.two-track-fit{gap:.35rem}.two-track-heading{font-size:clamp(1.2rem,1.9vw,1.55rem)}.two-track-subhead{margin-top:.3rem;font-size:.78rem}.two-track-stage{--tt-panel-pad:.3rem .38rem;--tt-console-gap:.2rem}.two-track-3d-card{gap:.4rem}.two-track-hub-viz-stage{height:4rem}.two-track-log-viewport{max-height:3.4rem}.two-track-pricing-bars{height:1.35rem}.two-track-3d-inner{padding:.35rem .45rem .4rem}.two-track-3d-card>.two-track-id-card{gap:.28rem;padding:.5rem .6rem .55rem}.two-track-3d-card>.two-track-id-card .two-track-id-body{-webkit-line-clamp:2;line-clamp:2}.two-track-3d-card>.two-track-id-card .two-track-id-cta{min-height:1.95rem;padding:.32rem .65rem}}@media (width<=1023px){.two-track-cinema,.two-track-panel{height:auto;min-height:0;max-height:none;overflow:visible}.two-track-fit{flex:none;height:auto;max-height:none;display:block}.two-track-intro-reveal{flex:none}.two-track-subhead{display:block}.two-track-3d-card{gap:.95rem;height:auto;max-height:none}.two-track-desk,.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen,.two-track-desk .lc-body{flex:none;height:auto;max-height:none}.two-track-desk .lc-screen{overflow:hidden}.two-track-desk .lc-body{overscroll-behavior:auto;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-body{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}}.demo-modal-root[data-layout=stack] .demo-modal-backdrop{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-backdrop{background:color-mix(in oklab, var(--dark) 42%, transparent)}}.demo-modal-root[data-layout=stack] .demo-modal-backdrop{opacity:1}.demo-modal-root[data-layout=stack] .demo-modal-panel{overscroll-behavior:none;border:1px solid var(--border);background:var(--background);width:min(36rem,100vw - 1.5rem);height:auto;max-height:min(52rem,100svh - 1.5rem);color:var(--foreground);box-shadow:0 0 0 1px var(--background), 0 1.5rem 3rem var(--dark);border-radius:1rem;flex-direction:column;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-panel{box-shadow:0 0 0 1px color-mix(in oklab, var(--background) 90%, transparent), 0 1.5rem 3rem color-mix(in oklab, var(--dark) 16%, transparent)}}.demo-modal-root[data-layout=stack] .demo-modal-panel{scrollbar-width:none}.demo-modal-root[data-layout=stack] .demo-modal-panel::-webkit-scrollbar{width:0;height:0;display:none}.demo-modal-root[data-layout=stack] .demo-modal-glow,.demo-modal-root[data-layout=stack] .demo-modal-aside,.demo-modal-root[data-layout=stack] .demo-modal-deco,.demo-modal-root[data-layout=stack] .demo-modal-layout,.demo-modal-root[data-layout=stack] .demo-modal-main,.demo-modal-root[data-layout=stack] .demo-modal-points,.demo-modal-root[data-layout=stack] .demo-modal-reassure{display:none!important}.demo-modal-root[data-layout=stack] .demo-modal-topbar{border-bottom:1px solid var(--border);background:var(--background);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem .75rem 1.15rem;display:flex}.demo-modal-root[data-layout=stack] .demo-modal-topbar-brand{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.demo-modal-root[data-layout=stack] .demo-modal-topbar-icon{background:var(--primary-soft);width:1.85rem;height:1.85rem;color:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.demo-modal-root[data-layout=stack] .demo-modal-topbar-label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--primary);font-size:.9375rem;font-weight:700}.demo-modal-root[data-layout=stack] .demo-modal-close{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--muted-foreground);background:0 0;border:0;border-radius:999px;flex-shrink:0;position:static;top:auto;right:auto}.demo-modal-root[data-layout=stack] .demo-modal-close:hover{background:var(--surface);color:var(--foreground);border-color:#0000}.demo-modal-root[data-layout=stack] .demo-modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex:auto;min-height:0;padding:1.1rem 1.25rem 1.2rem;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-body{scrollbar-color:color-mix(in oklab, var(--border) 80%, var(--muted-foreground)) transparent}}.demo-modal-root[data-layout=stack] .demo-modal-body::-webkit-scrollbar{width:5px}.demo-modal-root[data-layout=stack] .demo-modal-body::-webkit-scrollbar-thumb{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--border) 70%, var(--muted-foreground))}}.demo-modal-root[data-layout=stack] .demo-modal-body::-webkit-scrollbar-thumb{border-radius:999px}.demo-modal-root[data-layout=stack] .demo-modal-body::-webkit-scrollbar-track{background:0 0}.demo-modal-root[data-layout=stack] .demo-modal-title{max-width:none;font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:700;line-height:1.2}.demo-modal-root[data-layout=stack] .demo-modal-title-accent{color:var(--primary);font-style:normal;font-weight:700}.demo-modal-root[data-layout=stack] .demo-modal-lead{max-width:none;color:var(--muted-foreground);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.demo-modal-root[data-layout=stack] .demo-modal-usp{border:1px solid var(--border);background:var(--background);border-radius:.75rem;grid-template-columns:1fr 1fr;gap:.85rem .65rem;margin:1rem 0 0;padding:.9rem .75rem;list-style:none;display:grid}.demo-modal-root[data-layout=stack] .demo-modal-usp-item{text-align:center;flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex}.demo-modal-root[data-layout=stack] .demo-modal-usp-icon{background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.demo-modal-root[data-layout=stack] .demo-modal-usp-title{color:var(--foreground);font-size:.75rem;font-weight:650;line-height:1.25}.demo-modal-root[data-layout=stack] .demo-modal-usp-detail{color:var(--muted-foreground);text-wrap:pretty;font-size:.6875rem;line-height:1.35}.demo-modal-root[data-layout=stack] .demo-modal-form{flex-direction:column;gap:.75rem;margin-top:1.05rem;display:flex}.demo-modal-root[data-layout=stack] .demo-modal-row{grid-template-columns:1fr;gap:.75rem;display:grid}.demo-modal-root[data-layout=stack] .demo-modal-field,.demo-modal-root[data-layout=stack] .demo-modal-chips-field{border:0;min-width:0;margin:0;padding:0;display:block}.demo-modal-root[data-layout=stack] .demo-modal-label{color:var(--foreground);margin-bottom:.35rem;font-size:.8125rem;font-weight:650;display:block}.demo-modal-root[data-layout=stack] .demo-modal-req{color:oklch(55% .2 25);margin-left:.15rem}.demo-modal-root[data-layout=stack] .demo-modal-control{display:block;position:relative}.demo-modal-root[data-layout=stack] .demo-modal-control-icon{pointer-events:none;z-index:1;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.demo-modal-root[data-layout=stack] .demo-modal-control:has(.demo-modal-textarea) .demo-modal-control-icon{top:.85rem;transform:none}.demo-modal-root[data-layout=stack] .demo-modal-control-chevron{pointer-events:none;z-index:1;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.demo-modal-root[data-layout=stack] .demo-modal-input{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.75rem;color:var(--foreground);border-radius:.55rem;padding:.55rem .75rem .55rem 2.35rem;font-family:inherit;font-size:.875rem;transition:border-color .16s,background .16s,box-shadow .16s}.demo-modal-root[data-layout=stack] .demo-modal-control[data-select=true] .demo-modal-input{padding-right:2.35rem}.demo-modal-root[data-layout=stack] .demo-modal-textarea{resize:vertical;min-height:4.5rem;padding-top:.7rem;padding-bottom:.7rem;line-height:1.45}.demo-modal-root[data-layout=stack] .demo-modal-input::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-input::placeholder{color:color-mix(in oklab, var(--muted-foreground) 85%, transparent)}}.demo-modal-root[data-layout=stack] .demo-modal-input:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-input:hover{border-color:color-mix(in oklab, var(--border) 60%, var(--muted-foreground))}}.demo-modal-root[data-layout=stack] .demo-modal-input:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-input:focus{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.demo-modal-root[data-layout=stack] .demo-modal-input:focus{background:var(--background);box-shadow:0 0 0 3px var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary-soft) 80%, transparent)}}.demo-modal-root[data-layout=stack] .demo-modal-input[aria-invalid=true]{border-color:oklch(55% .2 25)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-input[aria-invalid=true]{border-color:color-mix(in oklab, oklch(55% .2 25) 70%, var(--border))}}.demo-modal-root[data-layout=stack] .demo-modal-select{appearance:none;cursor:pointer;background-image:none}.demo-modal-root[data-layout=stack] .demo-modal-select option{color:var(--foreground);background:var(--background)}.demo-modal-root[data-layout=stack] .demo-modal-error{color:oklch(50% .18 25);margin-top:.3rem;font-size:.75rem;display:block}.demo-modal-root[data-layout=stack] .demo-modal-products{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.demo-modal-root[data-layout=stack] .demo-modal-product{border:1px solid var(--border);background:var(--background);min-width:0;min-height:2.75rem;color:var(--foreground);text-align:left;cursor:pointer;border-radius:.55rem;align-items:center;gap:.5rem;padding:.45rem .55rem .45rem .6rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.demo-modal-root[data-layout=stack] .demo-modal-product:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-product:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.demo-modal-root[data-layout=stack] .demo-modal-product:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-product:hover{background:color-mix(in oklab, var(--primary-soft) 35%, var(--background))}}.demo-modal-root[data-layout=stack] .demo-modal-product[data-active=true]{border-color:var(--primary);background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-product[data-active=true]{background:color-mix(in oklab, var(--primary-soft) 55%, var(--background))}}.demo-modal-root[data-layout=stack] .demo-modal-product[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-product[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}}.demo-modal-root[data-layout=stack] .demo-modal-product:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.demo-modal-root[data-layout=stack] .demo-modal-product-icon{width:1rem;height:1rem;color:var(--primary);flex-shrink:0}.demo-modal-root[data-layout=stack] .demo-modal-product-label{letter-spacing:-.01em;flex:auto;min-width:0;font-size:.8125rem;font-weight:560;line-height:1.2}.demo-modal-root[data-layout=stack] .demo-modal-product-check{border:1.5px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demo-modal-root[data-layout=stack] .demo-modal-product-check{border:1.5px solid color-mix(in oklab, var(--border) 40%, var(--muted-foreground))}}.demo-modal-root[data-layout=stack] .demo-modal-product-check{background:var(--background);color:var(--background)}.demo-modal-root[data-layout=stack] .demo-modal-product[data-active=true] .demo-modal-product-check{border-color:var(--primary);background:var(--primary);color:var(--background)}.demo-modal-root[data-layout=stack] .demo-modal-footer-link{text-align:left;color:var(--muted-foreground);margin:.15rem 0 0;font-size:.8125rem}.demo-modal-root[data-layout=stack] .demo-modal-footer-link a{color:var(--primary);font-weight:700;text-decoration:none}.demo-modal-root[data-layout=stack] .demo-modal-footer-link a:hover{text-underline-offset:2px;text-decoration:underline}.demo-modal-root[data-layout=stack] .demo-modal-submit{background:var(--primary);width:100%;min-height:2.85rem;color:var(--background);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;margin-top:.15rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:650;text-decoration:none;transition:background .16s,opacity .16s;display:inline-flex}.demo-modal-root[data-layout=stack] .demo-modal-submit:hover:not(:disabled){background:var(--primary-deep)}.demo-modal-root[data-layout=stack] .demo-modal-submit:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.demo-modal-root[data-layout=stack] .demo-modal-submit:disabled{opacity:.7;cursor:wait}.demo-modal-root[data-layout=stack] .demo-modal-privacy{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:flex-start;gap:.4rem;margin:.55rem 0 0;font-size:.75rem;line-height:1.4;display:flex}.demo-modal-root[data-layout=stack] .demo-modal-privacy svg{color:var(--primary);flex-shrink:0;margin-top:.15rem}.demo-modal-root[data-layout=stack] .demo-modal-privacy a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.demo-modal-root[data-layout=stack] .demo-modal-success{flex-direction:column;gap:0;padding:.25rem 0 0;display:flex}.demo-modal-root[data-layout=stack] .demo-modal-reset{min-height:2.5rem;color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.demo-modal-root[data-layout=stack] .demo-modal-reset:hover{text-underline-offset:3px;text-decoration:underline}.demo-modal-root[data-layout=stack] .demo-modal-success .demo-modal-submit{margin-top:1.1rem}@media (width>=640px){.demo-modal-root[data-layout=stack] .demo-modal-panel{width:min(38rem,100vw - 2rem);max-height:min(54rem,100svh - 2rem)}.demo-modal-root[data-layout=stack] .demo-modal-topbar{padding:.95rem 1.15rem .85rem 1.35rem}.demo-modal-root[data-layout=stack] .demo-modal-body{padding:1.2rem 1.4rem 1.35rem}.demo-modal-root[data-layout=stack] .demo-modal-usp{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem .5rem;padding:.95rem .7rem}.demo-modal-root[data-layout=stack] .demo-modal-row{grid-template-columns:1fr 1fr;gap:.75rem}.demo-modal-root[data-layout=stack] .demo-modal-close,.demo-modal-root[data-layout=stack] .demo-modal-input,.demo-modal-root[data-layout=stack] .demo-modal-product,.demo-modal-root[data-layout=stack] .demo-modal-submit{min-height:2.75rem}}@media (width>=640px) and (height<=860px){.demo-modal-root[data-layout=stack] .demo-modal-panel{max-height:calc(100svh - 1.25rem)}.demo-modal-root[data-layout=stack] .demo-modal-topbar{padding-block:.7rem .6rem}.demo-modal-root[data-layout=stack] .demo-modal-body{padding-block:.85rem 1rem}.demo-modal-root[data-layout=stack] .demo-modal-title{font-size:1.35rem}.demo-modal-root[data-layout=stack] .demo-modal-lead{margin-top:.3rem;font-size:.8125rem}.demo-modal-root[data-layout=stack] .demo-modal-usp{gap:.5rem .35rem;margin-top:.75rem;padding:.7rem .55rem}.demo-modal-root[data-layout=stack] .demo-modal-usp-icon{width:1.75rem;height:1.75rem}.demo-modal-root[data-layout=stack] .demo-modal-usp-title{font-size:.6875rem}.demo-modal-root[data-layout=stack] .demo-modal-usp-detail{font-size:.625rem}.demo-modal-root[data-layout=stack] .demo-modal-form{gap:.55rem;margin-top:.8rem}.demo-modal-root[data-layout=stack] .demo-modal-input{min-height:2.45rem;padding-top:.45rem;padding-bottom:.45rem;font-size:.8125rem}.demo-modal-root[data-layout=stack] .demo-modal-textarea{min-height:3.5rem}.demo-modal-root[data-layout=stack] .demo-modal-product{min-height:2.45rem;padding-block:.35rem}.demo-modal-root[data-layout=stack] .demo-modal-product-label{font-size:.75rem}.demo-modal-root[data-layout=stack] .demo-modal-submit{min-height:2.55rem;font-size:.875rem}.demo-modal-root[data-layout=stack] .demo-modal-privacy{margin-top:.4rem;font-size:.6875rem}}@media (width<=639px){.demo-modal-root[data-layout=stack] .demo-modal-panel{width:min(100%,100vw - 1rem);max-height:calc(100svh - 1rem)}.demo-modal-root[data-layout=stack] .demo-modal-usp,.demo-modal-root[data-layout=stack] .demo-modal-products{grid-template-columns:1fr 1fr}.demo-modal-root[data-layout=stack] .demo-modal-close,.demo-modal-root[data-layout=stack] .demo-modal-input,.demo-modal-root[data-layout=stack] .demo-modal-product,.demo-modal-root[data-layout=stack] .demo-modal-submit{min-height:2.75rem}}@media (width<=380px){.demo-modal-root[data-layout=stack] .demo-modal-usp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demo-modal-root[data-layout=stack] .demo-modal-close,.demo-modal-root[data-layout=stack] .demo-modal-input,.demo-modal-root[data-layout=stack] .demo-modal-product,.demo-modal-root[data-layout=stack] .demo-modal-submit{transition:none}}@media (width>=1024px){.two-track-cinema{height:100svh;min-height:100svh;max-height:100svh;overflow:visible}.two-track-panel{flex-direction:column;justify-content:center;align-items:stretch;height:100%;min-height:0;max-height:100%;padding-block:clamp(.4rem,1.1svh,.75rem);display:flex;overflow:visible}.two-track-fit{flex-direction:column;flex:0 auto;gap:clamp(.35rem,.9svh,.6rem);width:100%;height:auto;min-height:0;max-height:100%;display:flex}.two-track-intro-reveal,.two-track-intro{flex:none;max-height:10svh}.two-track-intro{max-width:40rem}.two-track-heading{margin-top:.28rem;font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.06}.two-track-subhead{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:34rem;margin-top:.32rem;font-size:clamp(.75rem,1vw,.88rem);line-height:1.35;display:-webkit-box;overflow:hidden}.two-track-stage{--tt-desk-h:clamp(280px, 52svh, 420px);--tt-screen-h:var(--tt-desk-h);--tt-bezel-h:var(--tt-desk-h);--tt-panel-pad:.32rem .4rem;--tt-console-gap:.22rem;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.65rem,1.1vw,1rem);height:auto;min-height:0;max-height:none;margin-top:0}.two-track-3d-card{flex-direction:column;gap:clamp(.4rem,.85svh,.55rem);height:auto;min-height:0;max-height:none;display:flex}.two-track-desk{flex-direction:column;width:100%;display:flex;overflow:hidden;flex:0 0 var(--tt-desk-h)!important;height:var(--tt-desk-h)!important;min-height:var(--tt-desk-h)!important;max-height:var(--tt-desk-h)!important;flex-grow:0!important;flex-shrink:0!important}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen,.two-track-desk .lc-body{flex-direction:column;flex:auto;width:100%;display:flex;height:100%!important;min-height:0!important;max-height:100%!important}.two-track-desk .lc-bezel{padding:.32rem}.two-track-desk .lc-screen{overflow:hidden!important}.two-track-desk .lc-body{overscroll-behavior:auto;zoom:1;overflow:hidden!important}.two-track-chrome{flex-shrink:0;gap:.4rem;padding:.28rem .55rem}.two-track-chrome-path{font-size:10px}.two-track-chrome-badge{padding:.12rem .45rem;font-size:9px}.two-track-3d-inner{gap:var(--tt-console-gap);flex-direction:column;flex:auto;grid-template-rows:none;height:100%;min-height:0;max-height:100%;padding:.35rem .45rem .32rem;display:flex;overflow:hidden}.two-track-3d-headline{flex:none;gap:.02rem}.two-track-3d-line{font-size:clamp(.82rem,1.25vw,1.05rem);line-height:1.15}.two-track-3d-accent{font-size:clamp(.92rem,1.45vw,1.15rem);line-height:1.1}.two-track-3d-fade{margin-top:0;font-size:clamp(.7rem,1.05vw,.85rem);line-height:1.15}.two-track-3d-stage{flex:auto;min-height:0;max-height:none;overflow:hidden}.two-track-3d-stage>.two-track-console,.two-track-console,.two-track-console-broker,.two-track-console-travel{gap:var(--tt-console-gap);flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.two-track-console-top,.two-track-console-split{flex:auto;gap:.32rem;min-height:0;overflow:hidden}.two-track-kpi-strip{flex-shrink:0;gap:.22rem}.two-track-kpi{border-radius:.4rem;gap:.02rem;padding:.2rem .3rem}.two-track-kpi-value{font-size:.72rem;line-height:1.15}.two-track-kpi-label,.two-track-kpi-delta{font-size:7px;line-height:1.15}.two-track-kpi-delta em{display:none}.two-track-hub-panel,.two-track-log-panel,.two-track-pricing-panel,.two-track-inventory-panel,.two-track-quote-panel{padding:var(--tt-panel-pad);min-height:0}.two-track-hub-panel .two-track-inventory-strip{display:none}.two-track-side-stack{gap:.28rem;min-height:0!important}.two-track-hub-viz{flex:auto;min-height:0}.two-track-hub-viz-stage{--tt-orbit-radius:1.7rem;height:3.85rem!important}.two-track-orbit-core-sm{width:1.55rem;height:1.55rem}.two-track-orbit-node-sm{width:1.35rem;height:1.35rem;font-size:7px}.two-track-log-viewport{overflow:hidden;max-height:2.85rem!important}.two-track-log-row{padding-block:.08rem;font-size:8px}.two-track-pricing-asks strong{font-size:.75rem}.two-track-pricing-label{font-size:7px}.two-track-pricing-bars{height:1.15rem!important}.two-track-panel-kicker{gap:.25rem;margin-bottom:.18rem;font-size:8px}.two-track-module-rail{flex-shrink:0;gap:.22rem}.two-track-module-rail li{gap:.25rem;padding:.2rem .38rem;font-size:9px}.two-track-search-bar{flex-shrink:0;gap:.4rem;min-height:0;padding:.25rem .45rem}.two-track-search-query{font-size:.7rem}.two-track-search-badge{padding:.1rem .4rem;font-size:8px}.two-track-inventory-row{gap:.35rem;padding:.28rem .35rem}.two-track-inventory-thumb{width:1.35rem;height:1.35rem;font-size:9px}.two-track-inventory-section{font-size:.7rem}.two-track-inventory-seats{font-size:8px}.two-track-inventory-prices{font-size:.72rem}.two-track-quote-event{font-size:.75rem;line-height:1.2}.two-track-quote-venue,.two-track-quote-line{margin:0;font-size:8px;line-height:1.25}.two-track-quote-rows{gap:.12rem;margin-top:.25rem}.two-track-quote-rows>div{font-size:9px}.two-track-quote-rows strong{font-size:.72rem}.two-track-quote-actions{gap:.28rem;margin-top:.28rem}.two-track-quote-action{padding:.15rem .4rem;font-size:8px}.two-track-pipeline{flex-shrink:0;gap:.22rem}.two-track-pipeline li{gap:.12rem;padding:.2rem .32rem}.two-track-pipeline-label{font-size:9px}.two-track-pipeline-detail{font-size:7px}.two-track-3d-footer{z-index:1;flex:none;margin-top:.05rem;padding-top:.28rem;padding-right:0;position:relative}.two-track-3d-stats{gap:.22rem}.two-track-3d-stats[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.two-track-stat-value{font-size:clamp(.68rem,1.05vw,.82rem)}.two-track-stat-label{margin-top:.04rem;font-size:7px;line-height:1.15}.two-track-3d-card>.two-track-id-card{z-index:0;flex-direction:column;flex:none;grid-template-columns:none;align-items:flex-start;gap:.22rem;width:100%;max-width:none;max-height:14svh;margin-top:0;padding:.5rem .65rem .55rem;display:flex;position:relative;overflow:hidden}.two-track-3d-card>.two-track-id-card .two-track-id-icon{width:1.65rem;height:1.65rem;box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 6%, transparent)}}.two-track-3d-card>.two-track-id-card .two-track-id-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.72rem,1.05vw,.85rem);line-height:1.25;display:-webkit-box;overflow:hidden}.two-track-3d-card>.two-track-id-card .two-track-id-body{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.65rem;line-height:1.3;display:-webkit-box;overflow:hidden}.two-track-3d-card>.two-track-id-card .two-track-id-cta{min-height:1.85rem;margin-top:.02rem;padding:.28rem .65rem;font-size:.72rem}.two-track-3d-card[data-tone=partner] .two-track-3d-accent{color:var(--tt-partner)}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 3px var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 3px color-mix(in oklab, var(--tt-partner) 8%, transparent)}}}@media (width>=1024px) and (height<=780px){.two-track-panel{justify-content:flex-start;padding-block:clamp(.3rem,.8svh,.55rem)}.two-track-fit{gap:.28rem}.two-track-intro-reveal,.two-track-intro{max-height:8.5svh}.two-track-heading{font-size:clamp(1.05rem,1.7vw,1.35rem)}.two-track-subhead{margin-top:.2rem;font-size:.72rem}.two-track-stage{--tt-desk-h:clamp(240px, 48svh, 340px);--tt-panel-pad:.26rem .32rem;--tt-console-gap:.16rem}.two-track-3d-card{gap:.32rem}.two-track-hub-viz-stage{--tt-orbit-radius:1.45rem;height:3.25rem!important}.two-track-log-viewport{max-height:2.35rem!important}.two-track-pricing-bars{height:.95rem!important}.two-track-3d-inner{padding:.28rem .38rem .26rem}.two-track-3d-card>.two-track-id-card{gap:.16rem;max-height:12svh;padding:.4rem .5rem .42rem}.two-track-3d-card>.two-track-id-card .two-track-id-cta{min-height:1.7rem;padding:.22rem .55rem}}@media (width<=1023px){.two-track-cinema,.two-track-panel{overflow:visible;height:auto!important;min-height:0!important;max-height:none!important}.two-track-fit{flex:none;height:auto;max-height:none;display:block}.two-track-intro-reveal,.two-track-intro{max-height:none}.two-track-subhead{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.two-track-stage{--tt-desk-h:auto;--tt-screen-h:auto;--tt-bezel-h:auto}.two-track-3d-card{gap:.95rem;height:auto;max-height:none}.two-track-desk{overflow:visible;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.two-track-desk .lc-frame,.two-track-desk .lc-bezel,.two-track-desk .lc-screen,.two-track-desk .lc-body{flex:none;height:auto!important;max-height:none!important}.two-track-desk .lc-screen{overflow:hidden}.two-track-desk .lc-body{overscroll-behavior:auto;overflow:visible}.two-track-hub-viz-stage{height:auto;min-height:5.5rem}.two-track-log-viewport{max-height:5rem}.two-track-side-stack{min-height:0}.two-track-3d-card>.two-track-id-card{max-height:none;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-body,.two-track-3d-card>.two-track-id-card .two-track-id-title{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}}@media (width>=1024px){.two-track-cinema{height:auto;min-height:100svh;max-height:none}.two-track-panel{justify-content:center;height:auto;min-height:100%;max-height:none;padding-block:clamp(1rem,2.2svh,1.75rem)}.two-track-fit{gap:clamp(.75rem,1.4svh,1.1rem)}.two-track-intro-reveal,.two-track-intro{flex:none;max-height:none}.two-track-intro{max-width:44rem}.two-track-intro .section-eyebrow{font-size:clamp(.875rem,.8rem + .35vw,1.0625rem)}.two-track-heading{letter-spacing:-.02em;max-width:40rem;margin-top:.85rem;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:700;line-height:1.08}.two-track-subhead{-webkit-line-clamp:unset;line-clamp:unset;max-width:38rem;margin-top:.9rem;font-size:clamp(.95rem,1.4vw,1.125rem);line-height:1.55;display:block;overflow:visible}.two-track-3d-card{gap:clamp(.65rem,1.2svh,.85rem)}.two-track-3d-card>.two-track-id-card{z-index:0;border-radius:1.05rem;flex-direction:column;flex:none;grid-template-columns:none;align-items:flex-start;gap:.65rem;width:100%;max-width:none;max-height:none;margin-top:0;padding:1.15rem 1.25rem 1.2rem;display:flex;position:relative;overflow:visible;box-shadow:0 16px 40px -26px oklch(28% .03 160/.38)}.two-track-3d-card>.two-track-id-card .two-track-id-icon{width:2.75rem;height:2.75rem;box-shadow:0 0 0 6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 7%, transparent)}}.two-track-3d-card>.two-track-id-card .two-track-id-title{-webkit-line-clamp:unset;line-clamp:unset;font-size:clamp(.98rem,1.35vw,1.125rem);font-weight:550;line-height:1.4;display:block;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-title strong{font-weight:750}.two-track-3d-card>.two-track-id-card .two-track-id-body{-webkit-line-clamp:unset;line-clamp:unset;font-size:.875rem;line-height:1.55;display:block;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-cta{border-radius:.65rem;min-height:2.5rem;margin-top:.2rem;padding:.55rem 1.05rem;font-size:.875rem}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 6px var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 6px color-mix(in oklab, var(--tt-partner) 9%, transparent)}}}@media (width>=1024px) and (height<=780px){.two-track-panel{justify-content:flex-start;padding-block:clamp(.75rem,1.6svh,1.25rem)}.two-track-fit{gap:.55rem}.two-track-intro-reveal,.two-track-intro{max-height:none}.two-track-heading{margin-top:.65rem;font-size:clamp(1.65rem,2.8vw,2.15rem)}.two-track-subhead{-webkit-line-clamp:unset;line-clamp:unset;margin-top:.65rem;font-size:clamp(.9rem,1.2vw,1.05rem);display:block;overflow:visible}.two-track-3d-card{gap:.5rem}.two-track-3d-card>.two-track-id-card{gap:.5rem;max-height:none;padding:.95rem 1.1rem 1rem;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-icon{width:2.5rem;height:2.5rem}.two-track-3d-card>.two-track-id-card .two-track-id-title{-webkit-line-clamp:unset;line-clamp:unset;font-size:clamp(.92rem,1.2vw,1.05rem);display:block;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-body{-webkit-line-clamp:unset;line-clamp:unset;font-size:.8125rem;line-height:1.5;display:block;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-cta{min-height:2.35rem;padding:.45rem .95rem;font-size:.8125rem}}.two-track-intro{gap:1.35rem;max-width:none;display:grid}.two-track-intro-title{min-width:0}.two-track-intro-copy{flex-direction:column;min-width:0;display:flex}.two-track-heading{max-width:none}.two-track-subhead{max-width:none;color:var(--muted-foreground);margin-top:0;font-size:1rem;line-height:1.65}@media (width>=640px){.two-track-subhead{font-size:1.125rem}}@media (width>=1024px){.two-track-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:0 clamp(2rem,4.5vw,4.5rem);max-width:none}.two-track-intro-copy{padding-top:.2rem}.two-track-heading{max-width:none;margin-top:.85rem}.two-track-subhead{max-width:none;margin-top:0}.two-track-3d-card>.two-track-id-card{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card{border:1px solid color-mix(in oklab, var(--foreground) 12%, var(--border))}}.two-track-3d-card>.two-track-id-card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card{background:color-mix(in oklab, var(--card) 88%, white)}}.two-track-3d-card>.two-track-id-card{box-shadow:var(--shadow-card), 0 18px 44px -24px oklch(28% .03 160/.42);gap:.7rem;padding:1.25rem 1.35rem 1.3rem}.two-track-3d-card>.two-track-id-card .two-track-id-title{letter-spacing:-.01em;color:var(--foreground);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:650;line-height:1.35}.two-track-3d-card>.two-track-id-card .two-track-id-title strong{font-weight:800}.two-track-3d-card>.two-track-id-card .two-track-id-body{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-body{color:color-mix(in oklab, var(--muted-foreground) 72%, var(--foreground))}}.two-track-3d-card[data-tone=partner]>.two-track-id-card{border-color:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card{border-color:color-mix(in oklab, var(--tt-partner) 22%, var(--border))}}}@media (width>=1024px) and (height<=780px){.two-track-intro{gap:1rem clamp(1.5rem,3.5vw,3rem)}.two-track-heading{margin-top:.55rem}.two-track-subhead{font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.55}.two-track-3d-card>.two-track-id-card{gap:.55rem;padding:1.05rem 1.15rem 1.1rem}.two-track-3d-card>.two-track-id-card .two-track-id-title{font-size:clamp(1rem,1.35vw,1.15rem)}.two-track-3d-card>.two-track-id-card .two-track-id-body{font-size:.875rem;line-height:1.55}}@media (width<=1023px){.two-track-intro{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:none;display:grid}.two-track-heading{margin-top:.85rem}.two-track-subhead{margin-top:0}.two-track-3d-card>.two-track-id-card{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card{border:1px solid color-mix(in oklab, var(--foreground) 12%, var(--border))}}.two-track-3d-card>.two-track-id-card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card{background:color-mix(in oklab, var(--card) 88%, white)}}.two-track-3d-card>.two-track-id-card{box-shadow:var(--shadow-card), 0 18px 44px -24px oklch(28% .03 160/.42);gap:.65rem;padding:1.2rem 1.25rem 1.25rem}.two-track-3d-card>.two-track-id-card .two-track-id-title{letter-spacing:-.01em;font-size:clamp(1.05rem,3.2vw,1.2rem);font-weight:650;line-height:1.35}.two-track-3d-card>.two-track-id-card .two-track-id-title strong{font-weight:800}.two-track-3d-card>.two-track-id-card .two-track-id-body{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-body{color:color-mix(in oklab, var(--muted-foreground) 72%, var(--foreground))}}}.two-track-3d-card>.two-track-id-card{flex-direction:unset;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0;padding:1.2rem 1.25rem 1.25rem;display:grid;overflow:hidden}.two-track-3d-card>.two-track-id-card .two-track-id-map{opacity:.2;background-image:radial-gradient(circle at 50% 48%, var(--primary) 1.15px, transparent 1.65px), radial-gradient(circle at 50% 48%, transparent 34%, var(--primary) 35%, transparent 36%), radial-gradient(circle at 50% 48%, transparent 52%, var(--primary) 53%, transparent 54%);width:min(11.5rem,58%);height:min(11.5rem,72%);inset:auto -12% -28% auto}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-map{background-image:radial-gradient(circle at 50% 48%, color-mix(in oklab, var(--primary) 28%, transparent) 1.15px, transparent 1.65px), radial-gradient(circle at 50% 48%, transparent 34%, color-mix(in oklab, var(--primary) 14%, transparent) 35%, transparent 36%), radial-gradient(circle at 50% 48%, transparent 52%, color-mix(in oklab, var(--primary) 10%, transparent) 53%, transparent 54%)}}.two-track-3d-card>.two-track-id-card .two-track-id-map{-webkit-mask-image:radial-gradient(circle at 42% 42%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 42% 42%,#000 0%,#0000 72%);mask-composite:unset;-webkit-mask-composite:unset;background-size:11px 11px,100% 100%,100% 100%}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-map{background-image:radial-gradient(circle at 50% 48%, var(--tt-partner) 1.15px, transparent 1.65px), radial-gradient(circle at 50% 48%, transparent 34%, var(--tt-partner) 35%, transparent 36%), radial-gradient(circle at 50% 48%, transparent 52%, var(--tt-partner) 53%, transparent 54%)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-map{background-image:radial-gradient(circle at 50% 48%, color-mix(in oklab, var(--tt-partner) 30%, transparent) 1.15px, transparent 1.65px), radial-gradient(circle at 50% 48%, transparent 34%, color-mix(in oklab, var(--tt-partner) 16%, transparent) 35%, transparent 36%), radial-gradient(circle at 50% 48%, transparent 52%, color-mix(in oklab, var(--tt-partner) 12%, transparent) 53%, transparent 54%)}}.two-track-3d-card>.two-track-id-card .two-track-id-icon{background:var(--primary);flex-shrink:0;grid-area:1/1;width:3.75rem;height:3.75rem;margin-top:.1rem}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-icon{background:color-mix(in oklab, var(--primary) 14%, var(--primary-soft))}}.two-track-3d-card>.two-track-id-card .two-track-id-icon{color:var(--primary-deep);box-shadow:0 0 0 7px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 7px color-mix(in oklab, var(--primary) 7%, transparent)}}.two-track-3d-card>.two-track-id-card .two-track-id-copy{z-index:1;flex-direction:column;grid-area:1/2;align-items:flex-start;gap:.4rem;min-width:0;display:flex;position:relative}.two-track-3d-card>.two-track-id-card .two-track-id-eyebrow{color:var(--muted-foreground);margin:0;font-size:.8125rem;font-weight:550;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-eyebrow{color:color-mix(in oklab, var(--muted-foreground) 55%, var(--foreground))}}.two-track-3d-card>.two-track-id-card .two-track-id-eyebrow strong{color:var(--primary);font-weight:750}.two-track-3d-card>.two-track-id-card .two-track-id-title{letter-spacing:-.015em;color:var(--foreground);-webkit-line-clamp:unset;line-clamp:unset;margin:0;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:750;line-height:1.28;display:block;overflow:visible}.two-track-3d-card>.two-track-id-card .two-track-id-title strong{font-weight:750}.two-track-3d-card>.two-track-id-card .two-track-id-body{-webkit-line-clamp:unset;line-clamp:unset;color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.55;display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-body{color:color-mix(in oklab, var(--muted-foreground) 68%, var(--foreground))}}.two-track-3d-card>.two-track-id-card .two-track-id-cta{background:var(--primary-deep);border-radius:999px;justify-content:center;width:fit-content;min-height:2.45rem;margin-top:.35rem;padding:.5rem 1.15rem;font-size:.875rem;font-weight:650}.two-track-3d-card>.two-track-id-card .two-track-id-cta:hover{background:var(--primary-deep)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-cta:hover{background:color-mix(in oklab, var(--primary-deep) 88%, black)}}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{background:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{background:color-mix(in oklab, var(--tt-partner) 12%, var(--tt-partner-soft))}}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{color:var(--tt-partner-deep);box-shadow:0 0 0 7px var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 7px color-mix(in oklab, var(--tt-partner) 8%, transparent)}}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-eyebrow strong{color:var(--tt-partner)}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-cta,.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-cta:hover{background:var(--tt-partner-deep)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-cta:hover{background:color-mix(in oklab, var(--tt-partner-deep) 88%, black)}}.two-track-3d-card[data-tone=partner]>.two-track-id-card{border-color:var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card{border-color:color-mix(in oklab, var(--tt-partner) 22%, var(--border))}}@media (width>=1024px){.two-track-3d-card>.two-track-id-card{column-gap:1.1rem;padding:1.3rem 1.35rem 1.35rem}.two-track-3d-card>.two-track-id-card .two-track-id-icon{width:3.85rem;height:3.85rem}.two-track-3d-card>.two-track-id-card .two-track-id-copy{gap:.45rem}.two-track-3d-card>.two-track-id-card .two-track-id-title{font-size:clamp(1.08rem,1.45vw,1.3rem)}}@media (width>=1024px) and (height<=780px){.two-track-3d-card>.two-track-id-card{column-gap:.9rem;padding:1.05rem 1.15rem 1.1rem}.two-track-3d-card>.two-track-id-card .two-track-id-icon{width:3.35rem;height:3.35rem;box-shadow:0 0 0 5px var(--primary)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 5px color-mix(in oklab, var(--primary) 7%, transparent)}}.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 5px var(--tt-partner)}@supports (color:color-mix(in lab, red, red)){.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-icon{box-shadow:0 0 0 5px color-mix(in oklab, var(--tt-partner) 8%, transparent)}}.two-track-3d-card>.two-track-id-card .two-track-id-copy{gap:.3rem}.two-track-3d-card>.two-track-id-card .two-track-id-eyebrow{font-size:.75rem}.two-track-3d-card>.two-track-id-card .two-track-id-title{font-size:clamp(.98rem,1.25vw,1.12rem)}.two-track-3d-card>.two-track-id-card .two-track-id-body{font-size:.875rem;line-height:1.5}.two-track-3d-card>.two-track-id-card .two-track-id-cta{min-height:2.25rem;margin-top:.25rem;padding:.4rem 1rem;font-size:.8125rem}}@media (width<=639px){.two-track-3d-card>.two-track-id-card{column-gap:.8rem;padding:1.1rem 1.1rem 1.15rem}.two-track-3d-card>.two-track-id-card .two-track-id-icon{width:3.35rem;height:3.35rem}.two-track-3d-card>.two-track-id-card .two-track-id-title{font-size:clamp(1.02rem,4vw,1.18rem)}.two-track-3d-card>.two-track-id-card .two-track-id-cta{width:100%}}@media (width>=1024px){.two-track-stage{align-items:stretch}.two-track-3d-card{flex-direction:column;align-self:stretch;height:100%;min-height:100%;display:flex}.two-track-3d-card>.two-track-desk{flex:none}.two-track-3d-card>.two-track-id-card{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-self:stretch;align-items:stretch;width:100%;height:auto;min-height:0;display:grid}.two-track-3d-card>.two-track-id-card .two-track-id-copy{flex-direction:column;align-items:flex-start;height:100%;min-height:0;display:flex}.two-track-3d-card>.two-track-id-card .two-track-id-body{flex:auto}.two-track-3d-card>.two-track-id-card .two-track-id-cta{margin-top:auto}}@media (width<=1023px){.two-track-3d-card>.two-track-id-card{flex:none;height:auto}.two-track-3d-card>.two-track-id-card .two-track-id-cta{margin-top:.35rem}}:root{--sb-btn-radius:var(--radius);--sb-btn-min-h:2.75rem;--sb-btn-pad-x:1.5rem;--sb-btn-pad-y:.65rem;--sb-btn-fs:.875rem;--sb-btn-fw:600;--sb-btn-transition:transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s ease, background-color .2s ease, border-color .3s ease, color .2s ease, opacity .2s ease;--sb-btn-hover-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--sb-btn-hover-bg:color-mix(in oklab, var(--primary) 90%, black)}}.sb-btn-primary,.demo-modal-root .demo-modal-submit,.demo-modal-root[data-layout=stack] .demo-modal-submit,.demo-modal-root[data-layout=ref] .demo-modal-submit,.demo-modal-root[data-theme=light] .demo-modal-submit,.two-track-id-cta,.two-track-3d-card>.two-track-id-card .two-track-id-cta,.two-track-id-card[data-tone=partner] .two-track-id-cta,.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-cta,.site-nav-cta.bg-primary,.site-nav-cta-demo,button.bg-primary,a.bg-primary,.lift.bg-primary,.smt-btn-primary,.smt-btn-solid,.smt-buy,.smt-apply{box-sizing:border-box;min-height:var(--sb-btn-min-h);padding:var(--sb-btn-pad-y) var(--sb-btn-pad-x);font-size:var(--sb-btn-fs);font-weight:var(--sb-btn-fw);letter-spacing:-.01em;cursor:pointer;box-shadow:none;border:0;justify-content:center;align-items:center;gap:.4rem;line-height:1.2;text-decoration:none;display:inline-flex;transform:none;border-radius:var(--sb-btn-radius)!important;background:var(--primary)!important;color:var(--primary-foreground)!important;transition:var(--sb-btn-transition)!important}.sb-btn-primary:hover,.demo-modal-root .demo-modal-submit:hover:not(:disabled),.demo-modal-root[data-layout=stack] .demo-modal-submit:hover:not(:disabled),.demo-modal-root[data-layout=ref] .demo-modal-submit:hover:not(:disabled),.demo-modal-root[data-theme=light] .demo-modal-submit:hover:not(:disabled),.two-track-id-cta:hover,.two-track-3d-card>.two-track-id-card .two-track-id-cta:hover,.two-track-id-card[data-tone=partner] .two-track-id-cta:hover,.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-cta:hover,.site-nav-cta.bg-primary:hover,.site-nav-cta-demo:hover,button.bg-primary:hover,a.bg-primary:hover,.lift.bg-primary:hover,.smt-btn-primary:hover,.smt-btn-solid:hover:not(:disabled),.smt-buy:hover:not(:disabled),.smt-apply:hover:not(:disabled){box-shadow:var(--shadow-lift);border-color:var(--primary);transform:translateY(-4px);background:var(--sb-btn-hover-bg)!important;color:var(--primary-foreground)!important}@supports (color:color-mix(in lab, red, red)){.sb-btn-primary:hover,.demo-modal-root .demo-modal-submit:hover:not(:disabled),.demo-modal-root[data-layout=stack] .demo-modal-submit:hover:not(:disabled),.demo-modal-root[data-layout=ref] .demo-modal-submit:hover:not(:disabled),.demo-modal-root[data-theme=light] .demo-modal-submit:hover:not(:disabled),.two-track-id-cta:hover,.two-track-3d-card>.two-track-id-card .two-track-id-cta:hover,.two-track-id-card[data-tone=partner] .two-track-id-cta:hover,.two-track-3d-card[data-tone=partner]>.two-track-id-card .two-track-id-cta:hover,.site-nav-cta.bg-primary:hover,.site-nav-cta-demo:hover,button.bg-primary:hover,a.bg-primary:hover,.lift.bg-primary:hover,.smt-btn-primary:hover,.smt-btn-solid:hover:not(:disabled),.smt-buy:hover:not(:disabled),.smt-apply:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.sb-btn-primary:active,.demo-modal-root .demo-modal-submit:active:not(:disabled),.two-track-id-cta:active,.two-track-3d-card>.two-track-id-card .two-track-id-cta:active,.site-nav-cta.bg-primary:active,button.bg-primary:active,a.bg-primary:active,.lift.bg-primary:active{box-shadow:none;transform:translateY(0)}.sb-btn-primary:focus-visible,.demo-modal-root .demo-modal-submit:focus-visible,.two-track-id-cta:focus-visible,.site-nav-cta.bg-primary:focus-visible,button.bg-primary:focus-visible,a.bg-primary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sb-btn-primary:disabled,.demo-modal-root .demo-modal-submit:disabled,button.bg-primary:disabled,.smt-btn-solid:disabled,.smt-apply:disabled{opacity:.7;cursor:not-allowed;box-shadow:none!important;transform:none!important}.demo-modal-root .demo-modal-submit{width:100%}.sb-btn-outline,.site-nav-cta-login,a.lift.border,button.lift.border,.lift.border.border-border{box-sizing:border-box;min-height:var(--sb-btn-min-h);padding:var(--sb-btn-pad-y) var(--sb-btn-pad-x);font-size:var(--sb-btn-fs);font-weight:var(--sb-btn-fw);cursor:pointer;box-shadow:none;border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:.4rem;line-height:1.2;text-decoration:none;display:inline-flex;transform:none;border-radius:var(--sb-btn-radius)!important;transition:var(--sb-btn-transition)!important}.site-nav-cta-login,.lift.border.border-border{border-color:var(--border);color:var(--foreground);background:0 0}.site-nav-cta-login:hover,.lift.border.border-border:hover{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-nav-cta-login:hover,.lift.border.border-border:hover{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.site-nav-cta-login:hover,.lift.border.border-border:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.feature-orbit-cta,.how-it-step a.lift{min-height:var(--sb-btn-min-h);border:1px solid var(--primary);justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;display:inline-flex;border-radius:var(--sb-btn-radius)!important}@supports (color:color-mix(in lab, red, red)){.feature-orbit-cta,.how-it-step a.lift{border:1px solid color-mix(in oklab, var(--primary) 25%, var(--border));background:color-mix(in oklab, var(--primary) 6%, transparent)}}.feature-orbit-cta,.how-it-step a.lift{font-size:var(--sb-btn-fs);font-weight:var(--sb-btn-fw);text-decoration:none;color:var(--primary)!important;transition:var(--sb-btn-transition)!important}.feature-orbit-cta:hover,.how-it-step a.lift:hover{border-color:var(--primary);box-shadow:var(--shadow-lift);transform:translateY(-4px);background:var(--primary)!important;color:var(--primary-foreground)!important}.process-bento-cta-link{min-height:var(--sb-btn-min-h);padding:var(--sb-btn-pad-y) var(--sb-btn-pad-x);justify-content:center;align-items:center;border-radius:var(--sb-btn-radius)!important;background:var(--primary)!important;color:var(--primary-foreground)!important;font-size:var(--sb-btn-fs)!important;font-weight:var(--sb-btn-fw)!important;transition:var(--sb-btn-transition)!important;text-decoration:none!important;display:inline-flex!important}.process-bento-cta-link:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px);background:var(--sb-btn-hover-bg)!important;color:var(--primary-foreground)!important}.two-track-id-cta,.nc-copy a.rounded-full,.nc-stage a.rounded-full{border-radius:var(--sb-btn-radius)!important}@media (prefers-reduced-motion:reduce){.sb-btn-primary,.demo-modal-root .demo-modal-submit,.two-track-id-cta,.site-nav-cta.bg-primary,button.bg-primary,a.bg-primary,.lift.bg-primary,.process-bento-cta-link,.feature-orbit-cta,.smt-btn-primary,.smt-btn-solid{transition:background-color .15s,color .15s,opacity .15s!important}.sb-btn-primary:hover,.demo-modal-root .demo-modal-submit:hover:not(:disabled),.two-track-id-cta:hover,.site-nav-cta.bg-primary:hover,button.bg-primary:hover,a.bg-primary:hover,.lift.bg-primary:hover,.process-bento-cta-link:hover,.feature-orbit-cta:hover{box-shadow:none!important;transform:none!important}}.smt-btn-primary,.smt-btn-solid,.smt-buy,.smt-apply{min-height:2rem;padding:.35rem .75rem;font-size:.8125rem}.smt-btn-primary:hover,.smt-btn-solid:hover:not(:disabled),.smt-buy:hover:not(:disabled),.smt-apply:hover:not(:disabled){transform:translateY(-2px)}.process-bento-callout{background:var(--primary-soft);border-radius:999px;align-items:center;gap:.7rem;margin-top:1.5rem;padding:.65rem 1.05rem .65rem .65rem}@supports (color:color-mix(in lab, red, red)){.process-bento-callout{background:color-mix(in oklab, var(--primary-soft) 86%, var(--card))}}.process-bento-callout{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-callout{border:1px solid color-mix(in oklab, var(--primary) 18%, transparent)}}.process-bento-callout{box-shadow:none;font-size:.9375rem;line-height:1.45}.process-bento-callout-icon{background:var(--card);width:2.15rem;height:2.15rem}@supports (color:color-mix(in lab, red, red)){.process-bento-callout-icon{background:color-mix(in oklab, var(--card) 88%, var(--primary-soft))}}.process-bento-callout-icon{color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-callout-icon{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 16%, transparent)}}.process-bento-flow-heading,.process-bento-flow-rule{display:none}.process-bento-flow-title{text-align:center;letter-spacing:-.02em;width:100%;color:var(--foreground);flex:none;margin:0 0 1.65rem;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:700;display:block}.process-bento-diagram{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:.2rem;min-width:0;padding:1.2rem 1rem 1.3rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram{border:1px solid color-mix(in oklab, var(--border) 78%, var(--primary))}}.process-bento-diagram{box-shadow:0 18px 40px -28px var(--foreground), 0 1px 0 var(--card)}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--foreground) 28%, transparent), 0 1px 0 color-mix(in oklab, var(--card) 80%, transparent)}}.process-bento-diagram-group{min-width:0}.process-bento-diagram-label{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--muted-foreground);margin:0 0 .55rem;font-size:.6875rem;font-weight:600;line-height:1.3}.process-bento-diagram-engine{background:var(--primary-soft);border-radius:.9rem;padding:.75rem .55rem .9rem}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-engine{background:color-mix(in oklab, var(--primary-soft) 78%, var(--card))}}.process-bento-diagram-engine{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-engine{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.process-bento-diagram-engine .process-bento-diagram-label{color:var(--primary)}.process-bento-diagram-chips{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.15rem 0;margin:0;padding:0;list-style:none;display:flex}.process-bento-diagram-chip{flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:.35rem;min-width:4.35rem;padding:.3rem .55rem;display:flex;position:relative}.process-bento-diagram-chip:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:18%;bottom:18%;right:0}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-chip:not(:last-child):after{background:color-mix(in oklab, var(--border) 88%, var(--foreground))}}.process-bento-diagram-chip:not(:last-child):after{pointer-events:none}.process-bento-diagram-engine .process-bento-diagram-chip:not(:last-child):after{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-engine .process-bento-diagram-chip:not(:last-child):after{background:color-mix(in oklab, var(--primary) 22%, var(--border))}}.process-bento-diagram-chip-icon{background:var(--primary-soft);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-chip-icon{background:color-mix(in oklab, var(--primary-soft) 72%, var(--card))}}.process-bento-diagram-chip-icon{color:var(--primary)}.process-bento-diagram-engine .process-bento-diagram-chip-icon{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-engine .process-bento-diagram-chip-icon{background:color-mix(in oklab, var(--card) 82%, transparent)}}.process-bento-diagram-chips[data-dense=true] .process-bento-diagram-chip{min-width:3.6rem;padding-inline:.32rem}.process-bento-diagram-arrow{pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;height:1.7rem;margin:.1rem 0;display:flex;position:relative}.process-bento-diagram-arrow-line{border-left:1.5px dashed var(--primary);flex:auto;width:0}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-arrow-line{border-left:1.5px dashed color-mix(in oklab, var(--primary) 55%, var(--border))}}.process-bento-diagram-arrow-head{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--primary);flex:none;width:0;height:0}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-arrow-head{border-top:6px solid color-mix(in oklab, var(--primary) 78%, var(--border))}}.process-bento-diagram-arrow-packet{z-index:1;background:var(--primary);width:.32rem;height:.32rem;box-shadow:0 0 0 3px var(--primary);border-radius:999px;position:absolute;top:.1rem;left:50%}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-arrow-packet{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.process-bento-diagram-arrow-packet{opacity:0;transform:translate(-50%,-50%)}.process-bento-diagram[data-live=true] .process-bento-diagram-arrow-packet{animation:2.1s ease-in-out infinite process-bento-diagram-hop}.process-bento-diagram[data-live=true] .process-bento-diagram-arrow:nth-child(4) .process-bento-diagram-arrow-packet{animation-delay:1.05s}.process-bento-diagram[data-live=true] .process-bento-diagram-arrow{animation:2.1s ease-in-out infinite process-bento-diagram-nudge}.process-bento-diagram[data-live=true] .process-bento-diagram-engine{animation:3.6s ease-in-out infinite process-bento-diagram-engine}.process-bento-diagram[data-live=true] .process-bento-diagram-engine .process-bento-diagram-chip-icon{animation:3.2s ease-in-out infinite process-bento-diagram-chip}.process-bento-diagram-chip:nth-child(2) .process-bento-diagram-chip-icon{animation-delay:.18s}.process-bento-diagram-chip:nth-child(3) .process-bento-diagram-chip-icon{animation-delay:.36s}.process-bento-diagram-chip:nth-child(4) .process-bento-diagram-chip-icon{animation-delay:.54s}.process-bento-diagram-chip:nth-child(5) .process-bento-diagram-chip-icon{animation-delay:.72s}.process-bento-diagram-chip:nth-child(6) .process-bento-diagram-chip-icon{animation-delay:.9s}.process-bento-proof{grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem;margin:clamp(2rem,4.2vw,2.85rem) 0 0;padding:.25rem 0 0;list-style:none;display:grid}.process-bento-proof-item{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.process-bento-proof-icon{background:var(--primary-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.process-bento-proof-icon{background:color-mix(in oklab, var(--primary-soft) 86%, var(--card))}}.process-bento-proof-icon{color:var(--primary)}.process-bento-proof-copy{min-width:0;padding-top:.15rem}.process-bento-proof-title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.process-bento-proof-body{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.8125rem;line-height:1.4}button.process-bento-cta-link{appearance:none;cursor:pointer;border:0;font-family:inherit}.process-bento-step-btn{min-height:2.75rem}.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{border-color:var(--primary);background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.process-bento-step[data-state=active] .process-bento-step-card,.process-bento-step-btn[data-state=active] .process-bento-step-card{background:color-mix(in oklab, var(--primary-soft) 78%, var(--card))}}@keyframes process-bento-diagram-hop{0%{opacity:0;top:.15rem}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - .15rem)}}@keyframes process-bento-diagram-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes process-bento-diagram-engine{0%,to{background:color-mix(in oklab, var(--primary-soft) 78%, var(--card))}50%{background:color-mix(in oklab, var(--primary-soft) 92%, var(--card))}}@keyframes process-bento-diagram-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (width<=1023px){.process-bento-diagram-chip:not(:last-child):after{display:none}.process-bento-diagram-chips{gap:.45rem .35rem}}@media (width>=640px){.process-bento-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.5rem;padding-top:.5rem}.process-bento-diagram{padding:1.35rem 1.2rem 1.45rem}}@media (width>=1024px){.process-bento-split{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;column-gap:clamp(1.75rem,4vw,3.5rem)}.process-bento-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem;margin-top:clamp(2.25rem,3.5vw,3rem)}.process-bento-step-card{gap:.32rem;padding:.72rem .42rem .82rem}.process-bento-step-name{font-size:.8125rem}.process-bento-step-body{font-size:.6875rem;line-height:1.35}.process-bento-step-icon .lucide{width:1.05rem;height:1.05rem}.process-bento-diagram-chip{min-width:0;padding:.25rem .4rem}.process-bento-diagram-chip-label{font-size:.625rem}}@media (width<=639px){.process-bento-callout{border-radius:1.15rem;align-items:flex-start}.process-bento-diagram-chip{flex:4.1rem;min-width:4.1rem}.process-bento-diagram-chip:not(:last-child):after{display:none}.process-bento-proof-icon{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.process-bento-diagram-arrow-packet,.process-bento-diagram-arrow,.process-bento-diagram-engine,.process-bento-diagram-chip-icon{animation:none!important}.process-bento-diagram-arrow-packet{opacity:0!important}.process-bento-diagram-chip-icon{transform:none!important}}.hero-fit .hero-copy .hero-copy-eyebrow,.hero-fit .hero-copy .hero-copy-head,.hero-fit .hero-copy .hero-copy-dense,.hero-fit .hero-copy .hero-copy-brief,.hero-fit .hero-copy .hero-copy-features{text-shadow:0 1px 2px #0000008c,0 8px 28px #00000073}.hero-copy-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;width:100%;min-width:0;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.hero-copy-feature{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.hero-copy-feature-icon{border:1px solid var(--primary);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-copy-feature-icon{border:1px solid color-mix(in oklab, var(--primary) 42%, transparent)}}.hero-copy-feature-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-copy-feature-icon{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.hero-copy-feature-icon{color:var(--primary);box-shadow:inset 0 0 0 1px #0003}.hero-copy-feature-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.hero-copy-feature-copy strong{color:#fff;letter-spacing:-.01em;font-size:.8125rem;font-weight:700;line-height:1.25}.hero-copy-feature-copy span{color:#ffffffc7;font-size:.75rem;font-weight:500;line-height:1.3}@media (width>=1024px){.hero-copy-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;max-width:28rem;margin-top:1.55rem}.hero-copy-feature-copy strong{font-size:.875rem}.hero-copy-feature-copy span{font-size:.8125rem}}@media (width<=1023px){.hero-fit .hero-copy .hero-copy-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .55rem;margin-top:.7rem;display:grid}.hero-copy-feature-icon{border-radius:.35rem;width:1.35rem;height:1.35rem}.hero-copy-feature-icon svg{width:.75rem;height:.75rem}.hero-copy-feature-copy strong{font-size:clamp(.65rem,2.8vw,.75rem)}.hero-copy-feature-copy span{font-size:clamp(.575rem,2.4vw,.6875rem)}}@media (width<=1023px) and (height<=700px){.hero-fit .hero-copy .hero-copy-features{gap:.3rem .4rem;margin-top:.45rem}.hero-copy-feature-copy span{display:none}}@media (width<=639px) and (height<=640px){.hero-fit .hero-copy .hero-copy-features{display:none}}.hero-fit .hero-tilt-scene{perspective:1800px;perspective-origin:62% 42%}.hero-fit .hero-tilt-card{--tilt-x:8deg;--tilt-y:-16deg;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(-1.5deg);box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 36px 72px -28px oklch(18% .04 160/.55), 0 18px 40px -20px oklch(12% .03 160/.45), 0 0 0 1px oklch(100% 0 0/.55) inset, 0 0 56px -8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-fit .hero-tilt-card{box-shadow:0 1px 0 oklch(100% 0 0/.9) inset, 0 36px 72px -28px oklch(18% .04 160/.55), 0 18px 40px -20px oklch(12% .03 160/.45), 0 0 0 1px oklch(100% 0 0/.55) inset, 0 0 56px -8px color-mix(in oklab, var(--primary) 22%, transparent)}}.hero-fit .hero-desk-shell .lc-bezel{box-shadow:0 22px 48px -24px oklch(20% .04 160/.5), 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.hero-fit .hero-desk-shell .lc-bezel{box-shadow:0 22px 48px -24px oklch(20% .04 160/.5), 0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)}}.hero-fit .hero-desk-pipe li[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-fit .hero-desk-pipe li[data-active=true]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.hero-fit .hero-desk-pipe li[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-fit .hero-desk-pipe li[data-active=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.hero-fit .hero-desk-pipe li[data-active=true]{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-fit .hero-desk-pipe li[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}}.hero-fit .hero-desk-active-name{color:var(--primary-deep)}@media (width>=1024px){.hero-fit-console .hero-tilt-card{--hero-card-h:35rem}.hero-fit-console{padding-left:.35rem}}@media (width>=640px) and (width<=1023px){.hero-fit-console .hero-tilt-card,.hero-fit-console .hero-tilt-scene:hover .hero-tilt-card{transform:rotateX(5deg)rotateY(-9deg)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.hero-fit .hero-tilt-card{transform:rotateX(6deg)rotateY(-12deg)}}.hero-fit .hero-copy-features{background:var(--dark);border:1px solid oklab(100% 0 5.96046e-8/.14);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;width:100%;max-width:none;margin:1rem 0 0;padding:.75rem .85rem;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-fit .hero-copy-features{background:color-mix(in oklab, var(--dark) 78%, transparent)}}.hero-fit .hero-copy-features{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:none;box-shadow:0 18px 40px -28px #000000a6}.hero-fit .hero-copy-feature{align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.hero-fit .hero-copy-feature-copy strong{letter-spacing:.01em;color:#fff;text-transform:none;font-size:.75rem;font-weight:700;line-height:1.2}.hero-fit .hero-copy-feature-copy span{color:#ffffffb8;font-size:.6875rem;font-weight:500;line-height:1.3;display:block}@media (width>=1024px){.hero-fit .hero-copy-features{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;margin-top:1.15rem;padding:.85rem 1.15rem;display:grid}.hero-fit .hero-copy-feature{min-width:0;padding-inline:.55rem}.hero-fit .hero-copy-feature:first-child{padding-left:0}.hero-fit .hero-copy-feature:last-child{padding-right:0}.hero-fit .hero-copy-feature-join{color:#ffffff8c;flex-shrink:0;justify-content:center;align-items:center;margin-right:.45rem;display:inline-flex}.hero-fit .hero-copy-feature-copy strong{white-space:nowrap;font-size:.8125rem}.hero-fit .hero-copy-feature-copy span{white-space:nowrap;font-size:.75rem}}@media (width<=1023px) and (height<=700px){.hero-fit .hero-copy-feature-copy span{display:block}}@media (width<=639px) and (height<=640px){.hero-fit .hero-copy-features{grid-template-columns:repeat(2,minmax(0,1fr));padding:.55rem .65rem;display:grid}}.hero-fit-veil-base{background:radial-gradient(78% 68% at 42% 42%,#0000008a 0%,#0009 38%,#000000b8 70%,#000000e6 100%)}.hero-fit-veil-left{background:linear-gradient(90deg,#0000008c 0%,#00000047 32%,#0000001a 58%,#0000 78%)}.hero-fit-veil-top{background:linear-gradient(#0000006b 0%,#00000029 32%,#0000 58%)}.hero-fit-veil-bottom{background:linear-gradient(#0000 38%,#0000001f 64%,#00000061 100%)}.hero-fit .hero-copy .hero-copy-eyebrow,.hero-fit .hero-copy .hero-copy-head,.hero-fit .hero-copy .hero-copy-dense,.hero-fit .hero-copy .hero-copy-brief{text-shadow:0 1px 2px #0006,0 8px 24px #00000047}.hero-fit .hero-copy-features{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 2px #00000073,0 6px 18px #0000004d;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.hero-fit .hero-copy-feature{align-items:center;gap:.65rem;min-width:0;padding-inline:0;display:flex;position:relative}.hero-fit .hero-copy-feature-join{display:none}.hero-workflow{width:100%;margin:.35rem 0 1.15rem}.hero-workflow-rail{scrollbar-width:none;background:var(--dark);border:1px solid oklab(100% 0 5.96046e-8/.12);border-radius:.85rem;align-items:center;gap:0;margin:0;padding:.85rem 1rem;list-style:none;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.hero-workflow-rail{background:color-mix(in oklab, var(--dark) 82%, transparent)}}.hero-workflow-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -28px #000000a6}.hero-workflow-rail::-webkit-scrollbar{display:none}.hero-workflow-item{flex:1 1 0;align-items:center;gap:.55rem;min-width:9.5rem;display:flex}.hero-workflow-join{color:#ffffff8c;flex-shrink:0;justify-content:center;align-items:center;margin-right:.45rem;display:inline-flex}.hero-workflow-icon{width:1.65rem;height:1.65rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-workflow-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.hero-workflow-copy strong{letter-spacing:.01em;color:#fff;text-transform:none;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2}.hero-workflow-copy span{color:#ffffffb3;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.3}.hero-workflow-caption{text-align:center;color:#ffffffb8;text-shadow:0 1px 2px #0006;margin:.7rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4}@media (width>=1024px){.hero-fit .hero-copy-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1.25rem;margin-top:1.25rem}.hero-fit .hero-copy-feature-copy strong{font-size:.9375rem}.hero-fit .hero-copy-feature-copy span{font-size:.8125rem}.hero-fit-dots{padding-top:.15rem;padding-bottom:.55rem}.hero-workflow{margin:.15rem 0 1.35rem}.hero-workflow-rail{padding:.95rem 1.15rem}.hero-workflow-item{min-width:0}.hero-workflow-copy strong{font-size:.8125rem}.hero-workflow-copy span{font-size:.75rem}}@media (width>=1024px) and (width<=1279px){.hero-workflow-rail{padding:.8rem .85rem}.hero-workflow-item{gap:.4rem}.hero-workflow-join{margin-right:.28rem}.hero-workflow-copy strong{font-size:.6875rem}.hero-workflow-copy span{font-size:.625rem}.hero-fit .hero-copy-feature-copy strong{font-size:.8125rem}.hero-fit .hero-copy-feature-copy span{font-size:.6875rem}}@media (width<=1023px){.hero-fit .hero-copy-features{box-shadow:none;background:0 0;border:0;margin-top:.7rem;padding:0}.hero-fit .hero-copy-feature-copy strong,.hero-fit .hero-copy-feature-copy span{white-space:normal}.hero-workflow{margin:.2rem 0 .65rem}.hero-workflow-rail{padding:.7rem .8rem}.hero-workflow-copy span{white-space:nowrap}}@media (width<=1023px) and (height<=700px){.hero-fit .hero-copy-feature-copy span{display:block}.hero-workflow-caption{display:none}}@media (width<=639px) and (height<=700px){.hero-workflow{display:none}}.hero-fit .hero-copy .hero-copy-features{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .85rem;width:100%;max-width:none;margin:1.1rem 0 0;display:grid}.hero-fit .hero-copy .hero-copy-feature-copy strong,.hero-fit .hero-copy .hero-copy-feature-copy span{white-space:normal}.hero-workflow-rail{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;column-gap:1.35rem;display:grid;overflow:visible}.hero-workflow-item{flex:none;align-items:center;gap:.45rem;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.hero-workflow-icon{flex-shrink:0}.hero-workflow-copy{min-width:0;overflow:hidden}.hero-workflow-copy strong,.hero-workflow-copy span{white-space:normal}.hero-workflow-join{z-index:1;color:#ffffff8c;pointer-events:none;margin:0;display:inline-flex;position:absolute;top:50%;right:0;transform:translate(calc(50% + .675rem),-50%)}@media (width>=1024px){.hero-fit .hero-copy .hero-copy-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;margin-top:1.35rem}.hero-workflow-rail{column-gap:1.5rem;overflow:visible}.hero-workflow-join{transform:translate(calc(50% + .75rem),-50%)}}@media (width>=1024px) and (width<=1279px){.hero-workflow-rail{column-gap:1.15rem;padding:.8rem .95rem}.hero-workflow-item{gap:.35rem}.hero-workflow-join{transform:translate(calc(50% + .575rem),-50%)}}@media (width<=1023px){.hero-workflow-rail{column-gap:0;display:flex;overflow:auto hidden}.hero-workflow-item{flex:none;min-width:10.5rem;padding-right:1.35rem}.hero-workflow-item:last-child{padding-right:0}.hero-workflow-join{right:.65rem;transform:translateY(-50%)}}@media (width>=1024px) and (width<=1919px) and (height<=1100px){.hero-fit{flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.hero-fit-zoom{zoom:1;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:100%;display:flex;transform:none}.hero-fit-offset{flex-shrink:0;height:5.2rem}.hero-fit-main{flex:auto;align-items:center;min-height:0;overflow:hidden}.hero-fit-main>.container-page{padding-block:.45rem .35rem}.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(16.5rem, calc(100dvh - 23.5rem), 26rem)}.hero-fit-console .hero-tilt-card,.hero-fit-console .hero-tilt-scene:hover .hero-tilt-card{transform:rotateX(5deg)rotateY(-11deg)rotate(-1deg)}.hero-fit .hero-copy .hero-copy-head{margin-top:.85rem;font-size:clamp(1.55rem,2.6vw,2.35rem)}.hero-fit .hero-copy-typewriter{font-size:clamp(1.35rem,2.3vw,2.05rem)}.hero-fit .hero-copy .hero-copy-dense{margin-top:.7rem;font-size:.9375rem;line-height:1.45}.hero-fit .hero-copy .hero-copy-actions{margin-top:.85rem}.hero-fit .hero-copy .hero-copy-features{gap:.5rem .75rem;margin-top:.75rem}.hero-fit-dots{flex-shrink:0;padding-top:.15rem;padding-bottom:.25rem}.hero-workflow{flex-shrink:0;margin:0 0 .65rem}.hero-workflow-rail{column-gap:1.1rem;padding:.55rem .85rem}.hero-workflow-copy strong{font-size:.6875rem}.hero-workflow-copy span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;line-height:1.25;display:-webkit-box;overflow:hidden}.hero-workflow-caption{margin-top:.4rem;font-size:.75rem}}@media (width>=1024px) and (width<=1919px) and (height<=900px){.hero-fit-offset{height:4.95rem}.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(15.5rem, calc(100dvh - 21.5rem), 22.5rem)}.hero-fit .hero-copy .hero-copy-head{margin-top:.55rem;font-size:clamp(1.4rem,2.3vw,2rem)}.hero-fit .hero-copy-typewriter{font-size:clamp(1.2rem,2vw,1.7rem)}.hero-fit .hero-copy .hero-copy-dense{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hero-fit .hero-copy .hero-copy-actions{margin-top:.6rem}.hero-fit .hero-copy .hero-copy-features{gap:.35rem .65rem;margin-top:.5rem}.hero-workflow-rail{padding:.45rem .7rem}.hero-workflow-caption{margin-top:.3rem}}@media (width>=1024px) and (width<=1919px) and (height<=800px){.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(14.5rem, calc(100dvh - 19.75rem), 19.5rem)}.hero-workflow-caption,.hero-fit .hero-copy .hero-copy-feature-copy span{display:none}}.hero-copy-typeline{white-space:normal;overflow-x:visible}.hero-copy-typeline-ghost,.hero-copy-typeline-text{white-space:normal}@media (width>=1024px){.hero-copy-typeline,.hero-copy-typeline-ghost,.hero-copy-typeline-text{white-space:nowrap}.hero-copy-typeline{overflow-x:clip}}.process-bento-diagram-chip-label{text-align:center;letter-spacing:-.01em;width:100%;max-width:100%;color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.6875rem;font-weight:600;line-height:1.25;display:block}.process-bento-diagram-engine .process-bento-diagram-chip-label{color:var(--primary-deep)}@media (width<=1023px){.hero-fit{flex-direction:column;height:auto;min-height:100svh;max-height:none;display:flex;overflow:hidden visible}.hero-fit-zoom{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.hero-fit-offset{height:5.35rem}.hero-fit-main{flex:none;align-items:stretch;min-height:0;overflow:visible}.hero-fit-main>.container-page{flex:none;min-height:0;padding-block:.55rem .35rem}.hero-fit-grid{flex-direction:column;flex:none;gap:.75rem;min-height:0;display:flex}.hero-copy{flex:none;max-width:100%;overflow:visible}.hero-fit .hero-copy .hero-copy-head{text-wrap:pretty;word-break:normal;overflow-wrap:break-word;overflow:visible}.hero-fit .hero-copy-typewriter,.hero-fit .hero-copy-typeline,.hero-fit .hero-copy-typeline-ghosts,.hero-fit .hero-copy-typeline-ghost,.hero-fit .hero-copy-typeline-text{white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;display:block;position:static;overflow:visible}.hero-fit .hero-copy-typeline-ghosts{display:none}.hero-fit .hero-copy-typeline-text{width:100%;position:static}.hero-fit .hero-copy p.hero-copy-brief{-webkit-line-clamp:unset;line-clamp:unset;text-wrap:pretty;max-width:100%;display:block;overflow:visible}.hero-fit .hero-copy .hero-copy-actions{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;margin-top:.85rem;display:flex}.hero-fit .hero-copy .hero-copy-actions>.hero-copy-cta-primary,.hero-fit .hero-copy .hero-copy-actions>.hero-copy-cta-outline,.hero-fit .hero-copy .hero-copy-actions>button,.hero-fit .hero-copy .hero-copy-actions>a{white-space:normal;text-align:center;box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:650;line-height:1.2;display:inline-flex}.hero-fit .hero-copy .hero-copy-actions>.hero-copy-cta-primary,.hero-fit .hero-copy .hero-copy-actions>button,.hero-fit .hero-copy .hero-copy-actions>.hero-copy-cta-outline,.hero-fit .hero-copy .hero-copy-actions>a{color:#fff}.hero-fit .hero-copy .hero-copy-features{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;margin-top:.95rem;padding:0;display:grid}.hero-fit .hero-copy .hero-copy-feature{align-items:flex-start;min-width:0}.hero-fit .hero-copy .hero-copy-feature-copy strong,.hero-fit .hero-copy .hero-copy-feature-copy span{white-space:normal;overflow-wrap:break-word;display:block}.hero-fit .hero-copy .hero-copy-feature-copy strong{font-size:clamp(.75rem,3.2vw,.875rem)}.hero-fit .hero-copy .hero-copy-feature-copy span{font-size:clamp(.6875rem,2.8vw,.75rem)}.hero-fit-console{--hero-bleed:0px;--hero-console-scale:1;flex:none;width:100%;max-width:100%;min-height:0;margin-inline:0;overflow:hidden}.hero-fit-console .hero-tilt-scene{perspective:none;width:100%;max-width:100%;height:auto;max-height:none;padding:.15rem 0 .35rem;transform:none}.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(14.5rem, 52vw, 20rem);width:100%;transform:none}.hero-fit .hero-fit-console .hero-tilt-card,.hero-fit .hero-fit-console .hero-tilt-scene:hover .hero-tilt-card{transform:none}.hero-fit-dots{flex-shrink:0;padding-top:.35rem;padding-bottom:.35rem}.hero-workflow{flex-shrink:0;margin:.15rem 0 .85rem;display:block}.hero-workflow-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;gap:0;padding:.7rem .75rem;display:flex;overflow:auto hidden}.hero-workflow-item{scroll-snap-align:start;flex:none;min-width:9.75rem;max-width:11.5rem;padding-right:1.25rem}.hero-workflow-item:last-child{padding-right:0}.hero-workflow-copy strong,.hero-workflow-copy span{white-space:normal}.hero-workflow-caption{margin-top:.55rem;font-size:.75rem;display:block}.process-bento-diagram{padding:1rem .85rem 1.1rem;overflow:hidden}.process-bento-diagram-chips{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.7rem .55rem;display:grid}.process-bento-diagram-chips[data-dense=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-bento-diagram-chip{flex:none;gap:.4rem;width:100%;min-width:0;max-width:none;padding:.35rem .25rem;position:relative}.process-bento-diagram-chip:not(:last-child):after{display:none}.process-bento-diagram-chip-label{font-size:.6875rem;line-height:1.3}}@media (width>=480px) and (width<=1023px){.process-bento-diagram-chips,.process-bento-diagram-chips[data-dense=true]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.hero-fit .hero-copy .hero-copy-features{display:grid}.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(13.5rem, 58vw, 17.5rem)}.hero-workflow-item{min-width:9.25rem}}@media (width<=1023px) and (height<=700px){.hero-fit .hero-copy .hero-copy-feature-copy span,.hero-workflow,.hero-workflow-caption{display:block}}@media (width<=639px) and (height<=700px){.hero-workflow{display:block}.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(12.5rem, 48vw, 15.5rem)}}@media (width<=1023px){.hero-fit .hero-ken-burns,.hero-fit img.hero-ken-burns{animation:none!important;transform:none!important}.hero-fit .hero-tilt-alive,.hero-fit .hero-tilt-ambient,.hero-fit .hero-tilt-scan,.hero-fit .hero-tilt-glare{animation:none!important}.hero-fit .hero-tilt-ambient,.hero-fit .hero-tilt-scan,.hero-fit .hero-tilt-glare{display:none!important}.hero-fit .hero-tilt-card{will-change:auto;transition:none!important;transform:none!important}.hero-fit .hero-tilt-scene{perspective:none;transform:none!important}.hero-fit .hero-copy-item{opacity:1;animation:none!important;transform:none!important}.hero-fit .hero-hud-swap{animation:none!important}.hero-fit .hero-desk[data-live=true] .hero-desk-feed-track,.hero-fit-console .hero-desk[data-live=true] .hero-desk-feed-track{animation:none!important;transform:none!important}.hero-workflow-rail{-webkit-backdrop-filter:none}.hero-fit-veil-base,.hero-fit-veil-left,.hero-fit-veil-top,.hero-fit-veil-bottom{transform:translateZ(0)}.hero-fit-console,.hero-fit .hero-tilt-card{contain:layout paint}}.hero-fit[data-lite=true] .hero-slide-progress{animation:none!important}@media (prefers-reduced-motion:reduce){.hero-fit .hero-ken-burns,.hero-fit .hero-tilt-alive,.hero-fit .hero-tilt-ambient,.hero-fit .hero-tilt-scan,.hero-fit .hero-copy-item,.hero-fit .hero-hud-swap,.hero-fit .hero-desk-feed-track{animation:none!important}}@media (width>=1024px) and (width<=1919px){.hero-fit{height:auto;min-height:0;max-height:none}.hero-fit-main>.container-page,.hero-fit-zoom>.container-page,.hero-fit-dots.container-page,.hero-fit-workflow.container-page{max-width:min(100%,94rem);padding-inline:clamp(1rem,2vw,1.75rem)}.hero-fit .hero-fit-grid{grid-template-columns:minmax(0,1.15fr) minmax(24rem,34rem);justify-content:space-between;align-items:center;column-gap:clamp(1.25rem,2vw,2rem);width:100%;max-width:none;margin-inline:0}.hero-fit .hero-copy{max-width:none;padding-right:0}.hero-fit-console{--hero-console-max:34rem;width:100%;max-width:var(--hero-console-max);justify-self:end;margin-inline:0;padding-left:0}.hero-fit-console .hero-tilt-card{--hero-card-h:24rem}.hero-fit-console .hero-tilt-scene{perspective-origin:58% 42%;width:100%;max-width:100%;margin-inline:0;padding:.35rem 0 .45rem}.hero-fit-console .hero-tilt-card,.hero-fit-console .hero-tilt-alive{transform-origin:50%}.hero-fit-dots{padding-top:.25rem;padding-bottom:.4rem}.hero-fit-workflow{padding-bottom:.4rem}.hero-fit .hero-workflow{margin:.1rem 0 .35rem}.hero-fit .hero-workflow-caption{margin-bottom:0}}@media (width>=1024px) and (width<=1919px) and (height<=1100px){.hero-fit{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex;overflow:visible}.hero-fit-zoom{zoom:1;flex-direction:column;flex:0 auto;width:100%;height:auto;min-height:0;max-height:none;display:flex;transform:none}.hero-fit-offset{flex-shrink:0;height:4.85rem}.hero-fit-main{flex:0 auto;justify-content:flex-start;align-items:stretch;min-height:0;display:flex;overflow:visible}.hero-fit-main>.container-page{flex-direction:column;flex:0 auto;justify-content:flex-start;height:auto;min-height:0;display:flex;padding-block:.35rem .25rem!important;padding-top:.35rem!important;padding-bottom:.25rem!important}.hero-fit .hero-fit-grid{flex:0 auto;grid-template-columns:minmax(0,1.15fr) minmax(22rem,32.5rem);align-items:center;width:100%;max-width:none;min-height:0;max-height:none}.hero-fit-console{--hero-console-max:32.5rem;max-width:var(--hero-console-max)}.hero-fit-console .hero-tilt-card{--hero-card-h:22.5rem}.hero-fit-console .hero-tilt-scene{padding:.2rem 0 .3rem}.hero-fit-dots{flex-shrink:0;padding-top:.2rem;padding-bottom:.35rem}.hero-fit-workflow{flex-shrink:0;padding-bottom:.35rem}.hero-fit .hero-workflow{margin:0 0 .35rem}.hero-fit .hero-workflow-caption{margin-top:.25rem;margin-bottom:0}}@media (width>=1024px) and (width<=1919px) and (height<=900px){.hero-fit-offset{height:4.7rem}.hero-fit .hero-fit-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,30rem)}.hero-fit-console{--hero-console-max:30rem;max-width:var(--hero-console-max)}.hero-fit-console .hero-tilt-card{--hero-card-h:20.5rem}}@media (width>=1024px) and (width<=1919px) and (height<=800px){.hero-fit .hero-fit-grid{grid-template-columns:minmax(0,1.05fr) minmax(18.5rem,28rem)}.hero-fit-console{--hero-console-max:28rem;max-width:var(--hero-console-max)}.hero-fit-console .hero-tilt-card{--hero-card-h:18.5rem}.hero-fit .hero-copy .hero-copy-feature-copy span{display:none}}@media (width>=1024px) and (width<=1439px){.hero-fit-main>.container-page,.hero-fit-zoom>.container-page,.hero-fit-dots.container-page,.hero-fit-workflow.container-page{padding-inline:clamp(.875rem,1.8vw,1.35rem)}.hero-fit .hero-fit-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,30rem);column-gap:1rem}.hero-fit-console{--hero-console-max:30rem;max-width:var(--hero-console-max)}.hero-fit .hero-copy .hero-copy-head{font-size:clamp(1.45rem,2.8vw,2.05rem)}.hero-fit .hero-copy-typewriter{font-size:clamp(1.25rem,2.4vw,1.75rem)}}@media (width>=1920px){.hero-fit-main>.container-page,.hero-fit-zoom>.container-page,.hero-fit-dots.container-page,.hero-fit-workflow.container-page{max-width:min(100%,94rem);padding-inline:clamp(.875rem,1.5vw,1.75rem)}.hero-fit .hero-fit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);justify-content:center;align-items:start;column-gap:clamp(1.5rem,2.4vw,2.75rem);max-width:none;margin-inline:0}.hero-fit .hero-copy{max-width:none}.hero-fit-console{--hero-console-max:none;justify-self:stretch;max-width:none}.hero-fit-console .hero-tilt-scene{max-width:44rem;margin-inline:0;padding:1.5rem .25rem 2rem}.hero-fit-console .hero-tilt-card{--hero-card-h:35rem}}@media (width>=1024px) and (width<=1919px){.hero-fit{flex-direction:column;height:auto;min-height:100dvh;max-height:none;display:flex;overflow:hidden}.hero-fit-zoom{zoom:.85;flex-direction:column;flex:auto;width:100%;height:auto;min-height:min-content;max-height:none;display:flex;transform:none}.hero-fit-offset{height:clamp(8.65rem,7.25rem + 5.5vh,11rem)}.hero-fit-main{flex:auto;justify-content:center;align-items:center;min-height:auto;overflow:visible}.hero-fit-main>.container-page,.hero-fit-dots.container-page{max-width:min(100%,94rem);padding-inline:clamp(.875rem,1.5vw,1.75rem)}.hero-fit-main>.container-page{justify-content:center;height:auto;padding-block:clamp(1.25rem,2.2vh,2rem) clamp(1.5rem,2.8vh,2.5rem)!important}.hero-fit .hero-fit-grid{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);justify-content:center;align-items:start;column-gap:clamp(1.5rem,2.4vw,2.75rem);width:100%;max-width:none;margin-inline:0}.hero-fit .hero-copy{max-width:none;padding-right:clamp(1rem,2.8vw,2.25rem)}.hero-fit-console{--hero-console-max:none;--hero-console-scale:1;justify-self:stretch;width:100%;max-width:none;margin-inline:0;padding-left:.35rem}.hero-fit-console .hero-tilt-scene{width:100%;max-width:44rem;transform:scale(var(--hero-console-scale));transform-origin:0 0;margin-inline:0;padding:1.5rem .25rem 2rem}.hero-fit-console .hero-tilt-card{--hero-card-h:35rem;width:100%;max-width:none}.hero-fit-dots{flex-shrink:0;padding-top:.5rem;padding-bottom:clamp(1.75rem,3vh,2.75rem)}.hero-fit .hero-copy-features,.hero-fit .hero-workflow{display:none!important}}@supports not (zoom:0.85){@media (width>=1024px) and (width<=1919px){.hero-fit-zoom{transform-origin:top;transform:scale(.85)}}}@media (width>=1024px) and (width<=1919px) and (height<=1100px){.hero-fit{height:auto;min-height:100dvh;max-height:none;overflow:hidden}.hero-fit-zoom{zoom:.85;flex:auto}.hero-fit-offset{height:clamp(8.65rem,7.25rem + 5.5vh,11rem)}.hero-fit-main{flex:auto}.hero-fit-console .hero-tilt-card{--hero-card-h:35rem}.hero-fit-console{max-width:none}}@media (width>=1024px) and (width<=1919px) and (height<=900px),(width>=1024px) and (width<=1919px) and (height<=800px){.hero-fit-console .hero-tilt-card{--hero-card-h:35rem}.hero-fit-console{max-width:none}}.hero-fit .hero-copy-features,.hero-fit .hero-workflow{display:grid!important}.hero-fit .hero-workflow{display:block!important}.hero-fit .hero-copy-features{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.15rem 0 0;padding:0;list-style:none}.hero-fit .hero-copy-feature{align-items:center;gap:.65rem;min-width:0;padding:0;display:flex}.hero-fit .hero-copy-feature-icon{width:1.75rem;height:1.75rem;color:var(--primary);box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-fit .hero-copy-feature-icon svg{width:1.125rem;height:1.125rem}.hero-fit .hero-copy-feature-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.hero-fit .hero-copy-feature-copy strong{letter-spacing:-.01em;color:#fff;text-transform:none;white-space:normal;font-size:.8125rem;font-weight:700;line-height:1.2}.hero-fit .hero-copy-feature-copy span{color:#ffffffb8;white-space:normal;font-size:.75rem;font-weight:500;line-height:1.3;display:block}@media (width>=640px) and (width<=1023px){.hero-fit .hero-copy-features{gap:.85rem 1.25rem;margin-top:1.25rem}.hero-fit .hero-copy-feature-copy strong{font-size:.875rem}.hero-fit .hero-copy-feature-copy span{font-size:.8125rem}}@media (width>=1024px){.hero-fit .hero-copy-features{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem 1.5rem;margin-top:1.35rem}.hero-fit .hero-copy-feature-icon{width:1.85rem;height:1.85rem}.hero-fit .hero-copy-feature-copy strong{font-size:.875rem}.hero-fit .hero-copy-feature-copy span{font-size:.8125rem}}.hero-fit-workflow{flex-shrink:0;width:100%;padding-bottom:.85rem}.hero-fit .hero-workflow{width:100%;margin:0}.hero-fit .hero-workflow-rail{scrollbar-width:none;background:var(--dark);border:1px solid oklab(100% 0 5.96046e-8/.12);border-radius:.95rem;align-items:stretch;gap:0;margin:0;padding:.75rem .9rem;list-style:none;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.hero-fit .hero-workflow-rail{background:color-mix(in oklab, var(--dark) 82%, transparent)}}.hero-fit .hero-workflow-rail{-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -28px #000000a6}.hero-fit .hero-workflow-rail::-webkit-scrollbar{display:none}.hero-fit .hero-workflow-item{flex:1 1 0;align-items:center;gap:.5rem;min-width:9.25rem;padding-right:1.35rem;display:flex;position:relative}.hero-fit .hero-workflow-item:last-child{padding-right:0}.hero-fit .hero-workflow-join{color:#ffffff73;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}.hero-fit .hero-workflow-icon{width:1.5rem;height:1.5rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-fit .hero-workflow-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.hero-fit .hero-workflow-copy strong{letter-spacing:.02em;color:#fff;text-transform:none;font-size:.6875rem;font-weight:700;line-height:1.2}.hero-fit .hero-workflow-copy span{color:#ffffffad;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.hero-fit .hero-workflow-caption{text-align:center;color:#ffffffb8;margin:.45rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35}@media (width>=1024px){.hero-fit .hero-workflow-rail{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:.85rem;padding:.85rem 1.1rem;display:grid;overflow:visible}.hero-fit .hero-workflow-item{min-width:0;padding-right:.85rem}.hero-fit .hero-workflow-join{right:-.15rem}.hero-fit .hero-workflow-copy strong{font-size:.75rem}.hero-fit .hero-workflow-copy span{font-size:.6875rem}.hero-fit-dots{padding-bottom:.45rem}.hero-fit-workflow{padding-bottom:1rem}}@media (width>=1280px){.hero-fit .hero-workflow-rail{column-gap:1.1rem}.hero-fit .hero-workflow-copy strong{font-size:.8125rem}.hero-fit .hero-workflow-copy span{-webkit-line-clamp:2;line-clamp:2;font-size:.75rem}}@media (width<=1023px){.hero-fit .hero-copy-features{margin-top:.85rem}.hero-fit-workflow{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.hero-fit-dots{padding-bottom:.35rem}}@media (width<=1023px) and (height<=700px){.hero-fit .hero-copy-feature-copy span,.hero-fit .hero-workflow-caption{display:none}}@media (width<=639px) and (height<=640px){.hero-fit .hero-copy-features{gap:.45rem .65rem;margin-top:.55rem}.hero-fit .hero-copy-feature-copy strong{font-size:.7rem}}@media (width>=1024px) and (width<=1919px) and (height<=1100px){.hero-fit{height:auto;min-height:100dvh;max-height:none;overflow:visible}.hero-fit-zoom{zoom:.85}.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(22rem, 38dvh, 30rem)}.hero-fit .hero-copy-features{gap:.65rem 1rem;margin-top:.85rem}.hero-fit-dots{padding-top:.2rem;padding-bottom:.3rem}.hero-fit-workflow{padding-bottom:.65rem}.hero-fit .hero-workflow-rail{padding:.55rem .75rem}.hero-fit .hero-workflow-caption{margin-top:.3rem;font-size:.75rem}}@media (width>=1024px) and (width<=1919px) and (height<=900px){.hero-fit-console .hero-tilt-card{--hero-card-h:clamp(18.5rem, 34dvh, 24rem)}.hero-fit .hero-copy-feature-copy span,.hero-fit .hero-workflow-copy span{display:none}}.hero-fit .hero-copy-features,.hero-fit .hero-workflow,.hero-fit-workflow{display:none!important}.hh-hero{--hh-nav:4.5rem;isolation:isolate;background:var(--dark);color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.hh-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.hh-bg-slide{opacity:0;transition:opacity 1.4s ease-out;position:absolute;inset:0}.hh-bg-slide[data-active=true]{opacity:1}.hh-bg-img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.hh-bg-slide[data-active=true] .hh-bg-img{animation:30s ease-in-out infinite alternate hh-ken}@keyframes hh-ken{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.2%,-1.6%)}}.hh-veil{position:absolute;inset:0}.hh-veil-radial{background:radial-gradient(70% 58% at 52% 44%,#00000085 0%,#0009 38%,#000000bd 72%,#000000eb 100%)}.hh-veil-vertical{background:linear-gradient(#000000bd 0%,#0000 42%,#00000094 100%)}.hh-veil-horizontal{background:linear-gradient(90deg,#0000009e 0%,#0000 52% 100%)}.hh-inner{z-index:1;padding-block:calc(var(--hh-nav) + clamp(1.5rem, 4vw, 2.5rem)) clamp(1.75rem, 3vw, 2.5rem);flex-direction:column;flex:auto;justify-content:center;gap:clamp(1.75rem,3.4vw,2.75rem);display:flex;position:relative}.hh-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,2.5rem);min-width:0;display:grid}.hh-copy{min-width:0;max-width:42rem;overflow-x:clip}.hh-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.01em;color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.hh-pill-dot{background:var(--primary);border-radius:999px;width:.3rem;height:.3rem}.hh-title{letter-spacing:-.02em;text-wrap:balance;color:#fff;text-shadow:0 1px 2px #00000073;margin-top:clamp(1.25rem,2.8vw,1.85rem);font-size:clamp(1.75rem,1rem + 3.3vw,3.4rem);font-weight:700;line-height:1.14}.hh-title-line{max-width:100%;display:block}.hh-type{vertical-align:baseline;justify-items:start;max-width:100%;display:inline-grid}.hh-type>*{white-space:nowrap;grid-area:1/1}.hh-type-ghost{visibility:hidden;pointer-events:none}.hh-type-text{color:var(--primary)}.hh-lead{color:#ffffffdb;text-wrap:pretty;text-shadow:0 1px 2px #00000073;max-width:36rem;margin-top:clamp(.9rem,2vw,1.35rem);font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:500;line-height:1.6}.hh-ctas{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,2.4vw,1.75rem);display:flex}.hh-cta{border-radius:var(--radius);white-space:nowrap;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.hh-cta-solid{background:var(--primary);color:var(--primary-foreground)}.hh-cta-solid:hover{background:var(--primary-deep)}.hh-cta-ghost{color:#fff;border:1px solid #fff6}.hh-cta-ghost:hover{background:#ffffff1a}.hh-features{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-top:clamp(1.35rem,2.6vw,1.9rem);padding-top:clamp(1rem,2vw,1.35rem);display:grid}.hh-feature{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.hh-feature-icon{width:1.85rem;height:1.85rem;color:var(--primary);background:#ffffff14;border:1px solid #ffffff29;border-radius:.55rem;flex:none;place-items:center;display:grid}.hh-feature-icon svg{width:.95rem;height:.95rem}.hh-feature-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hh-feature-copy strong{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.25}.hh-feature-copy span{color:#ffffff9e;font-size:.75rem;line-height:1.3}.hh-console{width:100%;min-width:0;max-width:34rem;margin-inline:auto}.hh-rail{min-width:0}.hh-rail-track{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border:1px solid #ffffff1f;border-radius:clamp(.75rem,1.4vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:clamp(.85rem,1.6vw,1.15rem) clamp(.9rem,1.8vw,1.4rem);display:grid}.hh-rail-item{align-items:center;gap:.55rem;min-width:0;display:flex}.hh-rail-icon{width:1.75rem;height:1.75rem;color:var(--primary);background:#ffffff14;border-radius:.5rem;flex:none;place-items:center;display:grid}.hh-rail-icon svg{width:.95rem;height:.95rem}.hh-rail-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hh-rail-copy strong{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:.75rem;font-weight:700}.hh-rail-copy span{color:#fff9;text-wrap:pretty;font-size:.6875rem;line-height:1.3}.hh-rail-arrow{color:#ffffff59;margin-inline-start:auto;font-size:.85rem;display:none}.hh-rail-caption{text-align:center;color:#ffffff9e;margin-top:.85rem;font-size:.75rem;font-weight:500}.hh-in{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards hh-rise}.hh-in-1{animation-delay:50ms}.hh-in-2{animation-delay:.14s}.hh-in-3{animation-delay:.23s}.hh-in-4{animation-delay:.32s}.hh-in-5{animation-delay:.41s}.hh-in-6{animation-delay:.5s}@keyframes hh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}.hwc{perspective:1600px;perspective-origin:68% 42%;min-width:0}.hwc-card{--hwc-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.hwc-card{--hwc-line:color-mix(in oklab, var(--border) 88%, transparent)}}.hwc-card{--hwc-tilt-x:7deg;--hwc-tilt-y:-14deg;border:1px solid var(--hwc-line);color:var(--foreground);transform:rotateX(var(--hwc-tilt-x)) rotateY(var(--hwc-tilt-y)) rotateZ(-1.2deg);transform-origin:50%;transform-style:preserve-3d;background:#fff;border-radius:clamp(.75rem,1.2vw,1rem);font-size:clamp(.6875rem,.56rem + .5vw,.8125rem);transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0000006b,0 .35rem 1rem #00000040}.hwc:hover .hwc-card,.hwc:focus-within .hwc-card{transform:rotateX(2deg)rotateY(-4deg)rotate(0)}.hwc-chrome{border-bottom:1px solid var(--hwc-line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55em .85em;display:grid}@supports (color:color-mix(in lab, red, red)){.hwc-chrome{background:color-mix(in oklab, var(--surface) 82%, #fff)}}.hwc-dots{gap:.28rem;display:inline-flex}.hwc-dots i{background:#ff5f57;border-radius:999px;width:.45rem;height:.45rem}.hwc-dots i:nth-child(2){background:#febc2e}.hwc-dots i:nth-child(3){background:#28c840}.hwc-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);font-size:.8em;overflow:hidden}.hwc-live{font-family:var(--font-mono);color:var(--primary-deep);align-items:center;gap:.3rem;font-size:.78em;font-weight:600;display:inline-flex}.hwc-live-dot{background:var(--primary);border-radius:999px;width:.4rem;height:.4rem}.hwc[data-live=true] .hwc-live-dot{animation:1.8s ease-in-out infinite hh-live-pulse}@keyframes hh-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.hwc-body{gap:.75em;padding:.9em;display:grid}.hwc-stats{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.95fr);gap:.5em;display:grid}.hwc-stat{border:1px solid var(--hwc-line);border-radius:.5rem;flex-direction:column;gap:.1em;min-width:0;padding:.5em .6em;display:flex}.hwc-stat-label{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.75em}.hwc-stat-value{min-width:0;font-family:var(--font-mono);color:var(--foreground);white-space:nowrap;align-items:center;gap:.25em;font-size:.95em;font-weight:700;display:inline-flex}.hwc-stat-arrow{width:.85em;height:.85em;color:var(--primary)}.hwc-stat-tag{color:var(--primary-deep);font-size:.72em}.hwc-lede{color:var(--muted-foreground);font-size:.85em}.hwc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;display:grid}.hwc-step{border:1px solid var(--hwc-line);background:#fff;border-radius:.4rem;flex-direction:column;gap:.05em;min-width:0;padding:.45em .5em;transition:background .35s,border-color .35s;display:flex}.hwc-step-index{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.7em}.hwc-step-name{color:var(--foreground);font-size:.88em;font-weight:700;line-height:1.2}.hwc-step-kind{color:var(--muted-foreground);font-size:.75em;line-height:1.2}.hwc-step[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hwc-step[data-active=true]{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.hwc-step[data-active=true]{background:var(--primary-soft)}.hwc-step[data-active=true] .hwc-step-name,.hwc-step[data-active=true] .hwc-step-index{color:var(--primary-deep)}.hwc-stage{border-top:1px solid var(--hwc-line);gap:.18em;padding-top:.7em;display:grid}.hwc-stage-head{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.15em;display:flex}.hwc-stage-kicker,.hwc-stage-count{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:.72em}.hwc-stage-module{color:var(--foreground);margin-top:.35em;font-size:1em;font-weight:700}.hwc-stage-headline{color:var(--primary-deep);font-size:.9em;font-weight:600}.hwc-stage-copy{color:var(--muted-foreground);text-wrap:pretty;font-size:.86em;line-height:1.5}.hwc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;margin:.35em 0 0;padding:0;list-style:none;display:grid}.hwc-fact{border:1px solid var(--hwc-line);background:var(--surface);border-radius:.5rem;flex-direction:column;justify-content:center;gap:.12em;min-width:0;padding:.55em .6em;display:flex}@supports (color:color-mix(in lab, red, red)){.hwc-fact{background:color-mix(in oklab, var(--surface) 70%, #fff)}}.hwc-fact-label{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.7em}.hwc-fact-value{color:var(--foreground);text-wrap:pretty;font-size:.88em;font-weight:700;line-height:1.25}.hwc-activity{border-top:1px solid var(--hwc-line);padding-top:.6em}.hwc-activity-head{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.4em;display:flex}.hwc-activity-kicker{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.72em}.hwc-activity-link{color:var(--primary);font-size:.75em;font-weight:600}.hwc-activity-list{gap:.28em;display:grid}.hwc-activity-list li{min-width:0;font-family:var(--font-mono);align-items:baseline;gap:.45em;font-size:.75em;animation:.45s ease-out backwards hh-rise;display:flex}.hwc-activity-list li:nth-child(2){animation-delay:60ms}.hwc-activity-list li:nth-child(3){animation-delay:.12s}.hwc-activity-time{color:var(--muted-foreground);flex:none}.hwc-activity-tag{color:var(--foreground);flex:none;font-weight:700}.hwc-activity-tag:after{content:" ·";color:var(--muted-foreground)}.hwc-activity-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);overflow:hidden}@media (width<=560px){.hh-type{display:inline}.hh-type>*{white-space:normal}.hh-type-ghost{display:none}}@media (width<=420px){.hwc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hwc-stat-wide{flex-direction:row;grid-column:span 2;align-items:baseline;gap:.5em}}@media (width>=480px){.hwc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=640px){.hh-features{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=900px){.hh-rail-track{align-items:center;gap:clamp(.4rem,.9vw,.9rem);display:flex}.hh-rail-item{flex:1 1 0}.hh-rail-arrow{display:inline-block}}@media (width>=1024px){.hh-hero{min-height:100svh}.hh-inner{gap:clamp(3.25rem,4.5vw,4.5rem)}.hh-grid{grid-template-columns:minmax(0,1.18fr) minmax(20rem,32rem);justify-content:space-between;align-items:center;column-gap:clamp(1.5rem,2.6vw,3rem)}.hh-copy{max-width:none}.hh-console{justify-self:end;max-width:32rem;margin-inline:0}.hh-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:30rem}.hwc-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.hwc-step{padding:.45em .4em}.hwc-step-name{font-size:.82em}.hwc{height:32.25rem}.hwc-card{flex-direction:column;height:100%;display:flex}.hwc-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.hwc-stats,.hwc-lede,.hwc-steps,.hwc-activity{flex:none}.hwc-stage{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.hwc-stage-headline{text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.hwc-stage-copy{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:3em;display:-webkit-box;overflow:hidden}.hwc-facts{flex:auto;min-height:3.25rem}.hwc-fact-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=1280px){.hh-grid{grid-template-columns:minmax(0,1.22fr) minmax(22rem,34rem)}.hh-console{max-width:34rem}.hh-lead{max-width:32rem}.hh-features{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.hwc-card{--hwc-tilt-x:8deg;--hwc-tilt-y:-16deg;transform-origin:100%}}@media (width>=1024px) and (height<=860px){.hh-inner{padding-block:calc(var(--hh-nav) + clamp(.9rem, 2.2vh, 1.75rem)) clamp(1rem, 2.2vh, 1.75rem);gap:clamp(2.25rem,3.2vh,3rem)}.hh-title{font-size:clamp(1.85rem,.9rem + 2.6vw,2.85rem)}.hh-features{margin-top:1.1rem;padding-top:.9rem}.hwc{height:26.75rem}.hwc-body{gap:.6em;padding:.8em}}@media (width<=1023px){.hh-hero{height:100svh;min-height:0;max-height:100svh}.hh-inner{height:100%;min-height:0;padding-block:calc(var(--hh-nav) + 1rem) .85rem;flex-direction:column;flex:auto;justify-content:flex-start;gap:.7rem;display:flex}.hh-grid{display:contents}.hh-copy{flex:none;max-width:none;padding-top:.2rem}.hh-title{margin-top:.85rem;font-size:clamp(1.4rem,6vw,1.85rem)}.hh-lead{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hh-ctas{flex-flow:row;align-items:stretch;gap:.5rem;margin-top:.7rem}.hh-cta{flex:1 1 0;width:auto;min-height:2.5rem;padding:.5rem .7rem;font-size:.8125rem}.hh-features{display:none}.hh-console{flex:auto;width:100%;max-width:none;min-height:0;max-height:none;margin-inline:0;padding:1.5rem .55rem .25rem;overflow:visible}.hwc{--hwc-tilt-x:5deg;--hwc-tilt-y:-7deg;perspective-origin:18% 40%;height:100%;min-height:0}.hwc-card{transform-origin:0;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.hwc-chrome{flex:none}.hwc-body{flex-direction:column;flex:auto;gap:.55em;min-height:0;padding:.7em .85em .75em;display:flex;overflow:hidden}.hwc-lede,.hwc-step-kind,.hwc-stat-tag{display:none}.hwc-stats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em}.hwc-stat{min-width:0;padding:.4em .45em}.hwc-stat-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hwc-steps{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.22em;display:grid}.hwc-step{min-width:0;padding:.3em .12em;overflow:hidden}.hwc-step-index{display:none}.hwc-step-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58em;display:block;overflow:hidden}.hwc-stage{flex-direction:column;flex:auto;justify-content:flex-start;gap:.28em;min-height:0;margin:0;padding-top:.55em;display:flex;overflow:hidden}.hwc-stage-head{flex-wrap:wrap;flex:none;align-items:baseline;gap:.15rem .6rem;margin-bottom:0}.hwc-stage-kicker,.hwc-stage-count{text-overflow:ellipsis;min-width:0;overflow:hidden}.hwc-stage-module{text-overflow:ellipsis;white-space:nowrap;flex:none;margin-top:.15em;overflow:hidden}.hwc-stage-headline{text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.hwc-stage-copy{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;font-size:.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.hwc-facts{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:.4em;min-height:4.5rem;margin:.2em 0 0}.hwc-fact{min-height:0;padding:.45em .65em}.hwc-activity{flex:none;min-width:0;margin-top:0}.hwc-activity-list li{min-width:0}.hh-rail{flex:none;min-width:0;padding-top:.15rem}.hh-rail-track{scroll-snap-type:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:nowrap;align-items:center;gap:.55rem;padding:.7rem .8rem;display:flex;overflow:auto hidden}.hh-rail-track::-webkit-scrollbar{display:none}.hh-rail-item{scroll-snap-align:start;flex:none;width:min(12rem,72vw)}.hh-rail-arrow{display:none}.hh-rail-caption{margin-top:.45rem;font-size:.6875rem}.hh-bg-img,.hh-bg-slide[data-active=true] .hh-bg-img{animation:none;transform:scale(1.04)}}@media (width>=900px){.hh-rail-item[data-clone=true]{display:none}}@media (width>=900px) and (width<=1023px){.hh-rail-track{scroll-snap-type:none;padding:.7rem .85rem;display:flex;overflow:visible}.hh-rail-item{flex:1 1 0;width:auto}.hh-rail-arrow{display:inline-block}}@media (width<=1023px) and (height<=700px){.hh-lead{display:none}.hh-console{padding-top:.2rem}}@media (width<=430px){.hh-title{font-size:clamp(1.32rem,6.6vw,1.6rem)}}@media (prefers-reduced-motion:reduce){.hh-bg-img,.hh-bg-slide[data-active=true] .hh-bg-img,.hh-bg-slide,.hwc[data-live=true] .hwc-live-dot,.hwc-activity-list li{transition:none;animation:none}.hh-in{opacity:1;animation:none;transform:none}.hwc-card,.hwc:hover .hwc-card,.hwc:focus-within .hwc-card{transition:none;transform:none}}.sdhp-section.section-curve{overflow:visible}.sdhp-layout{gap:2.25rem;display:grid}@media (width>=1024px){.sdhp-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.5rem,3.2vw,3.25rem)}}.sdhp-copy{gap:1.05rem;max-width:32rem;display:grid}.sdhp-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);gap:.08em;margin:0;font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:700;line-height:1.08;display:grid}.sdhp-title-accent{color:var(--primary)}.sdhp-body{max-width:30rem;color:var(--muted-foreground);margin:0;font-size:1.02rem;line-height:1.6}.sdhp-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.2rem;display:flex}.sdhp-how{color:var(--primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.sdhp-how:hover{color:var(--primary-deep)}.sdhp-how-play{background:var(--primary);width:1.7rem;height:1.7rem;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sdhp-proofs{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .85rem;margin:.35rem 0 0;padding:1.15rem 0 0;list-style:none;display:grid}.sdhp-proof{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem .5rem;min-width:0;display:grid}.sdhp-proof-icon{width:1.35rem;height:1.35rem;color:var(--primary);place-items:center;display:grid}.sdhp-proof-copy{gap:.12rem;min-width:0;display:grid}.sdhp-proof-copy strong{color:var(--foreground);font-size:.82rem;font-weight:700;line-height:1.25}.sdhp-proof-copy span{color:var(--muted-foreground);font-size:.72rem;line-height:1.35}.sdhp-stage-clip{min-width:0}.sdhp-stage{isolation:isolate;aspect-ratio:900/560;width:100%;position:relative}.sdhp-canvas{pointer-events:none;z-index:0;width:100%;height:100%;color:var(--muted-foreground);position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sdhp-canvas{color:color-mix(in oklab, var(--muted-foreground) 38%, var(--border))}}.sdhp-map{opacity:.28}.sdhp-wash{fill:var(--background);opacity:.55}.sdhp-arc-path,.sdhp-arc-stem{fill:none;stroke:var(--primary);stroke-width:1.85px;stroke-dasharray:6 7;stroke-linecap:round}.sdhp-node{fill:var(--primary);stroke:var(--background);stroke-width:3px}.sdhp-radar-ring{fill:none;stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sdhp-radar-ring{stroke:color-mix(in oklab, var(--primary) 28%, transparent)}}.sdhp-radar-ring{stroke-width:1.2px}.sdhp-radar-ring:first-child{animation:3.2s ease-out infinite sdhp-radar}.sdhp-radar-ring:nth-child(2){animation:3.2s ease-out .45s infinite sdhp-radar}.sdhp-radar-ring:nth-child(3){animation:3.2s ease-out .9s infinite sdhp-radar}.sdhp-radar-ring:nth-child(4){animation:3.2s ease-out 1.35s infinite sdhp-radar}.sdhp-hub-disc{fill:var(--primary)}.sdhp-cards{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sdhp-card{box-sizing:border-box;border:1px solid var(--border);align-content:start;justify-items:center;gap:.2rem;height:22.1429%;min-height:0;padding:.6rem .45rem .72rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.sdhp-card{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.sdhp-card{border-radius:calc(var(--radius) + .15rem);background:var(--background);box-shadow:var(--shadow-card)}.sdhp-card-index{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);font-size:.58rem;font-weight:650;position:absolute;top:.4rem;left:.5rem}.sdhp-card-icon{background:var(--primary-soft);width:2.05rem;height:2.05rem;color:var(--primary-deep);border-radius:999px;place-items:center;margin-top:.08rem;display:grid}.sdhp-card-step{color:var(--primary-deep);font-size:.9rem;font-weight:700;line-height:1.2}.sdhp-card-note{text-align:center;max-width:7.6rem;color:var(--muted-foreground);font-size:.64rem;line-height:1.3}.sdhp-hub{z-index:3;pointer-events:none;justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.sdhp-hub-core{width:2.75rem;height:2.75rem;color:var(--primary-foreground);place-items:center;display:grid}.sdhp-hub-core svg{width:1.15rem;height:1.15rem}.sdhp-hub-label{border:1px solid var(--primary);margin:0;padding:.32rem .85rem;position:absolute;top:calc(50% + 1.6rem)}@supports (color:color-mix(in lab, red, red)){.sdhp-hub-label{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.sdhp-hub-label{border-radius:calc(var(--radius) + 1rem);background:var(--background);box-shadow:var(--shadow-card);color:var(--primary-deep);letter-spacing:.04em;white-space:nowrap;font-size:.62rem;font-weight:700;line-height:1.2}@keyframes sdhp-radar{0%{opacity:.55}70%{opacity:.16}to{opacity:.08}}@media (width<=639px){.sdhp-proofs{grid-template-columns:1fr;gap:.7rem}.sdhp-stage-clip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.sdhp-stage{min-width:36rem}}@media (prefers-reduced-motion:reduce){.sdhp-radar-ring{opacity:.4;animation:none}}@media (width>=1024px) and (width<=1919px){main section>.container-page,main section>.hh-inner,.site-footer .container-page{zoom:.85;width:111.111%;max-width:min(111.111%,104.444rem);margin-inline:auto}}.two-track-cinema[data-theme=dark]{--tt-partner:oklch(78% .02 250);height:auto;min-height:0;max-height:none;overflow:hidden}.two-track-pattern,.two-track-cinema[data-theme=dark] .section-backdrop-grid{display:none}.two-track-cinema[data-theme=dark] .two-track-panel{height:auto;min-height:0;max-height:none;padding-block:clamp(3.5rem,8vh,6rem);display:block;overflow:visible}.two-track-cinema[data-theme=dark] .two-track-fit{gap:clamp(2rem,4.5vw,3.25rem);height:auto;min-height:0;max-height:none;display:grid}.two-track-cinema[data-theme=dark] .two-track-intro-reveal,.two-track-cinema[data-theme=dark] .two-track-intro{flex:none;max-width:none;max-height:none}.two-track-cinema[data-theme=dark] .two-track-heading{max-width:18ch;color:var(--background);margin-top:1rem;font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.08}.two-track-cinema[data-theme=dark] .two-track-heading-first{color:var(--primary)}.two-track-cinema[data-theme=dark] .two-track-heading-second{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.two-track-cinema[data-theme=dark] .two-track-heading-second{color:color-mix(in oklab, var(--background) 78%, transparent)}}.two-track-cinema[data-theme=dark] .two-track-heading-second{font-style:italic;font-weight:650}.two-track-cinema[data-theme=dark] .two-track-subhead{-webkit-line-clamp:unset;line-clamp:unset;max-width:38rem;color:var(--background);margin-top:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.two-track-cinema[data-theme=dark] .two-track-subhead{color:color-mix(in oklab, var(--background) 72%, transparent)}}.two-track-cinema[data-theme=dark] .two-track-stage{perspective:none;margin-top:0;justify-content:stretch;place-items:stretch stretch;gap:clamp(1.15rem,2vw,1.75rem);width:100%;max-width:none;margin-inline:0;display:grid;transform:none}.two-track-path{isolation:isolate;border-radius:calc(var(--radius) + .2rem);border:1px solid var(--background);flex-direction:column;gap:.7rem;width:100%;min-width:0;max-width:none;height:auto;padding:1.35rem 1.4rem 1.4rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.two-track-path{border:1px solid color-mix(in oklab, var(--background) 16%, transparent)}}.two-track-path{background:var(--dark);box-shadow:0 22px 44px -24px oklch(8% .02 160/.7)}.two-track-path-photo{pointer-events:none;z-index:0;object-fit:cover;object-position:center;filter:grayscale(12%)saturate(.8)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.two-track-path-tint{pointer-events:none;z-index:0;background:linear-gradient(180deg, oklch(0% 0 0/.52) 0%, oklch(0% 0 0/.72) 48%, oklch(0% 0 0/.84) 100%), linear-gradient(145deg, var(--dark), oklch(0% 0 0/.28));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.two-track-path-tint{background:linear-gradient(180deg, oklch(0% 0 0/.52) 0%, oklch(0% 0 0/.72) 48%, oklch(0% 0 0/.84) 100%), linear-gradient(145deg, color-mix(in oklab, var(--dark) 35%, transparent), oklch(0% 0 0/.28))}}.two-track-path-map{pointer-events:none;z-index:0;opacity:.22;background-image:radial-gradient(circle at 50% 48%, var(--primary) 1.1px, transparent 1.6px), radial-gradient(circle at 32% 62%, var(--background) .9px, transparent 1.4px);position:absolute;inset:-12% -8% -18% 28%}@supports (color:color-mix(in lab, red, red)){.two-track-path-map{background-image:radial-gradient(circle at 50% 48%, color-mix(in oklab, var(--primary) 42%, transparent) 1.1px, transparent 1.6px), radial-gradient(circle at 32% 62%, color-mix(in oklab, var(--background) 18%, transparent) .9px, transparent 1.4px)}}.two-track-path-map{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:16px 16px,24px 24px;-webkit-mask-image:radial-gradient(72% 78% at 62% 48%,#000 18%,#0000 72%),linear-gradient(100deg,#0000 8%,#000 42%);mask-image:radial-gradient(72% 78% at 62% 48%,#000 18%,#0000 72%),linear-gradient(100deg,#0000 8%,#000 42%);-webkit-mask-composite:source-in;mask-composite:intersect}.two-track-path-head,.two-track-path-role,.two-track-path-title,.two-track-path-body,.two-track-path-modules,.two-track-path-stats,.two-track-path-cta{z-index:1;position:relative}.two-track-path-head{align-items:center;gap:.55rem;display:flex}.two-track-path-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary);font-size:.75rem;font-weight:700}.two-track-path-icon{border-radius:calc(var(--radius) - .1rem);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.two-track-path-icon{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.two-track-path-icon{color:var(--primary)}.two-track-path-kicker{font-family:var(--font-mono);color:var(--background);flex-shrink:0;margin:0 0 0 auto;font-size:.7rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.two-track-path-kicker{color:color-mix(in oklab, var(--background) 62%, transparent)}}.two-track-path-role{min-width:0;font-family:var(--font-display);gap:.08em;margin:.15rem 0 0;line-height:.92;display:grid}.two-track-path-role-lead{letter-spacing:.01em;color:var(--background);font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.two-track-path-role-lead{color:color-mix(in oklab, var(--background) 72%, transparent)}}.two-track-path-role-name{letter-spacing:-.045em;color:var(--primary);font-size:clamp(2.05rem,3.8vw,2.7rem);font-style:italic;font-weight:750}.two-track-path[data-tone=partner] .two-track-path-role-name{color:var(--primary)}.two-track-path-title{letter-spacing:-.02em;max-width:none;color:var(--background);margin:0;font-size:clamp(1.02rem,1.5vw,1.18rem);font-weight:750;line-height:1.25}.two-track-path-title em{color:var(--primary);font-style:italic;font-weight:650}.two-track-path-body{max-width:none;color:var(--background);margin:0;font-size:.875rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.two-track-path-body{color:color-mix(in oklab, var(--background) 70%, transparent)}}.two-track-path-modules{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.two-track-path-modules li{border-radius:calc(var(--radius) - .1rem);border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.two-track-path-modules li{border:1px solid color-mix(in oklab, var(--background) 16%, transparent)}}.two-track-path-modules li{color:var(--background);background:oklch(0% 0 0/.32);padding:.18rem .5rem;font-size:.7rem;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.two-track-path-modules li{color:color-mix(in oklab, var(--background) 88%, transparent)}}.two-track-path-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.two-track-path-stats[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.two-track-path-stats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-track-path-stats div{border-radius:calc(var(--radius) - .1rem);border:1px solid var(--background);min-width:0;padding:.35rem .45rem}@supports (color:color-mix(in lab, red, red)){.two-track-path-stats div{border:1px solid color-mix(in oklab, var(--background) 12%, transparent)}}.two-track-path-stats div{background:oklch(0% 0 0/.32)}.two-track-path-stats dt{font-family:var(--font-mono);color:var(--background);font-size:.62rem;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.two-track-path-stats dt{color:color-mix(in oklab, var(--background) 55%, transparent)}}.two-track-path-stats dd{letter-spacing:-.02em;color:var(--background);margin:.08rem 0 0;font-size:.88rem;font-weight:750;line-height:1.15}.two-track-path-cta{width:fit-content;min-height:2.35rem;margin-top:.15rem;padding-block:.4rem}@media (width>=640px){.two-track-path-stats[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.two-track-cinema[data-theme=dark],.two-track-cinema[data-theme=dark] .two-track-panel{height:auto;min-height:0;max-height:none}.two-track-cinema[data-theme=dark] .two-track-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:clamp(2rem,4.5vw,4.5rem)}.two-track-cinema[data-theme=dark] .two-track-heading{max-width:none;margin-top:.85rem}.two-track-cinema[data-theme=dark] .two-track-stage{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:clamp(1.25rem,2.2vw,1.85rem);width:100%;max-width:none}.two-track-path{max-width:none;min-height:0}}@media (width<=639px){.two-track-path{max-width:none}.two-track-path-stats[data-count="4"],.two-track-path-stats[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.two-track-path-cta{width:100%}}@media (prefers-reduced-motion:reduce){.two-track-path-cta{transition:none}}.how-it-ed-list{gap:clamp(1.1rem,2.4vw,1.65rem);display:grid}.how-it-ed-card{isolation:isolate;border:1px solid var(--primary);border-radius:1.5rem;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.how-it-ed-card{border:1px solid color-mix(in oklab, var(--primary) 32%, var(--border))}}.how-it-ed-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.how-it-ed-card{background:color-mix(in oklab, var(--background) 92%, var(--primary-soft))}}.how-it-ed-card{box-shadow:0 10px 28px -22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.how-it-ed-card{box-shadow:0 10px 28px -22px color-mix(in oklab, var(--foreground) 28%, transparent)}}.how-it-ed-photo{z-index:0;order:2;height:11.5rem;position:relative;overflow:hidden}.how-it-ed-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.how-it-ed-photo:before{content:"";z-index:1;background:linear-gradient(180deg, var(--background) 0%, var(--background) 22%, var(--background) 58%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.how-it-ed-photo:before{background:linear-gradient(180deg, var(--background) 0%, color-mix(in oklab, var(--background) 82%, transparent) 22%, color-mix(in oklab, var(--background) 18%, transparent) 58%, transparent 100%)}}.how-it-ed-photo:after{content:"";z-index:2;pointer-events:none;background:var(--primary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.how-it-ed-photo:after{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.how-it-ed-photo:after{mix-blend-mode:multiply}.how-it-ed-copy{z-index:3;flex-direction:column;order:1;align-items:flex-start;padding:1.35rem 1.25rem 1.5rem;display:flex;position:relative}.how-it-ed-index{font-family:var(--font-sans);letter-spacing:-.06em;color:var(--primary);font-size:clamp(4.25rem,14vw,6.5rem);font-weight:700;line-height:.8;position:absolute;top:.35rem;left:.7rem}@supports (color:color-mix(in lab, red, red)){.how-it-ed-index{color:color-mix(in oklab, var(--primary) 14%, transparent)}}.how-it-ed-index{pointer-events:none;-webkit-user-select:none;user-select:none}.how-it-ed-pill{z-index:1;border:1px solid var(--primary);border-radius:999px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.how-it-ed-pill{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.how-it-ed-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.how-it-ed-pill{background:color-mix(in oklab, var(--primary) 7%, var(--background))}}.how-it-ed-pill{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);padding:.28rem .72rem;font-size:.6875rem;font-weight:500}.how-it-ed-title{letter-spacing:-.035em;max-width:12ch;color:var(--foreground);margin:1.35rem 0 0;font-size:clamp(1.85rem,1.4rem + 1.6vw,2.55rem);font-weight:700;line-height:1.05}.how-it-ed-tagline{max-width:22ch;color:var(--foreground);margin:.4rem 0 0;font-size:1rem;font-style:italic;font-weight:600}.how-it-ed-body{max-width:36ch;color:var(--muted-foreground);margin:.85rem 0 0;font-size:.9375rem;line-height:1.65}.how-it-ed-cta{margin-top:1.35rem}@media (width>=768px){.how-it-ed-card{min-height:20.5rem}.how-it-ed-photo{height:auto;position:absolute;inset:0 0 0 50%}.how-it-ed-photo img{object-position:center right}.how-it-ed-photo:before{background:linear-gradient(90deg, var(--background) 0%, var(--background) 8%, var(--background) 28%, var(--background) 55%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.how-it-ed-photo:before{background:linear-gradient(90deg, var(--background) 0%, color-mix(in oklab, var(--background) 96%, transparent) 8%, color-mix(in oklab, var(--background) 75%, transparent) 28%, color-mix(in oklab, var(--background) 15%, transparent) 55%, transparent 100%)}}.how-it-ed-copy{width:min(54%,28rem);min-height:20.5rem;padding:1.75rem 1.6rem 1.85rem 1.85rem}.how-it-ed-cta{margin-top:auto;padding-top:1.25rem}}@media (width>=1024px){.how-it-ed-card{min-height:22.5rem}.how-it-ed-photo{inset:0 0 0 45%}.how-it-ed-copy{width:min(56%,30rem);min-height:22.5rem;padding:2rem 1.75rem 2rem 2.15rem}.how-it-ed-index{font-size:clamp(5.5rem,7vw,7.25rem);top:.55rem;left:1.1rem}.how-it-ed-title{margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.how-it-ed-cta{transition:none}}.hiw{flex-direction:column;padding-block:1.25rem 1.5rem;display:flex}.hiw-inner{flex-direction:column;flex:auto;gap:.9rem;min-height:0;display:flex}.hiw-head{flex-direction:column;flex-shrink:0;gap:1rem;display:flex}.hiw-head-copy{min-width:0}.hiw-title{letter-spacing:-.035em;color:var(--foreground);margin-top:.4rem;font-size:clamp(1.5rem,1.1rem + 1.7vw,2.05rem);font-weight:700;line-height:1.14}.hiw-lead{max-width:46rem;color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem;line-height:1.55}.hiw-usps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 0;margin:0;padding:0;list-style:none;display:grid}.hiw-usp{text-align:center;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding-inline:.75rem;display:flex}.hiw-usp+.hiw-usp{border-left:1px solid var(--border)}.hiw-usp-icon{width:1.35rem;height:1.35rem;color:var(--primary);stroke-width:1.6px}.hiw-usp-title{letter-spacing:-.01em;color:var(--foreground);font-size:.75rem;font-weight:700;line-height:1.25}.hiw-usp-note{color:var(--muted-foreground);font-size:.625rem;line-height:1.3}.hiw-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;gap:1.5rem;padding-block:.1rem;display:flex;overflow-x:auto}.hiw-rail::-webkit-scrollbar{display:none}.hiw-rail-cell{scroll-snap-align:center;flex:0 0 9.5rem;position:relative}.hiw-rail-arrow{text-align:center;width:1.5rem;color:var(--muted-foreground);font-size:.875rem;line-height:1;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.hiw-rail-arrow{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.hiw-rail-arrow{pointer-events:none}.hiw-stage{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:.28rem;width:100%;height:100%;padding:.55rem .6rem .6rem;transition:border-color .2s,background-color .2s;display:flex}@supports (color:color-mix(in lab, red, red)){.hiw-stage:hover{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.hiw-stage:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hiw-stage[data-active=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hiw-stage[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, var(--background));box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent)}}.hiw-stage-top{justify-content:center;align-items:center;gap:.6rem;width:100%;display:flex}.hiw-stage-num{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground);font-size:.75rem;font-weight:700}.hiw-stage[data-done=true] .hiw-stage-num,.hiw-stage[data-active=true] .hiw-stage-num{color:var(--primary)}.hiw-stage-icon{stroke-width:1.7px;width:1rem;height:1rem;color:var(--muted-foreground)}.hiw-stage[data-active=true] .hiw-stage-icon{color:var(--primary)}.hiw-stage-product{color:var(--foreground);font-size:.6875rem;font-weight:700;line-height:1.2}.hiw-stage-name{color:var(--muted-foreground);font-size:.75rem;font-weight:600;line-height:1.2}.hiw-stage[data-active=true] .hiw-stage-name{color:var(--primary);font-weight:700}.hiw-card{isolation:isolate;border:1px solid var(--primary);border-radius:1.35rem;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-card{border:1px solid color-mix(in oklab, var(--primary) 24%, var(--border))}}.hiw-card{background:var(--background);box-shadow:0 18px 44px -30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hiw-card{box-shadow:0 18px 44px -30px color-mix(in oklab, var(--foreground) 38%, transparent)}}.hiw-card-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hiw-card-bg img{object-fit:cover;object-position:center;opacity:0;filter:saturate(.72)contrast(1.02);width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hiw-card-bg img[data-active=true]{opacity:.8}.hiw-card-bg:after{content:"";background:linear-gradient(90deg, var(--background) 0%, var(--background) 14%, var(--background) 28%, var(--background) 46%, var(--background) 70%, var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hiw-card-bg:after{background:linear-gradient(90deg, var(--background) 0%, var(--background) 14%, color-mix(in oklab, var(--background) 90%, transparent) 28%, color-mix(in oklab, var(--background) 62%, transparent) 46%, color-mix(in oklab, var(--background) 34%, transparent) 70%, color-mix(in oklab, var(--background) 22%, transparent) 100%)}}.hiw-card-copy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;padding:1.2rem 1.2rem 1.35rem;animation:.45s hiw-fade-up;display:flex;position:relative}.hiw-card-stage{letter-spacing:.01em;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.hiw-card-product{letter-spacing:-.01em;color:var(--primary);margin-top:.5rem;font-size:.9375rem;font-weight:700}.hiw-card-title{letter-spacing:-.04em;color:var(--foreground);margin-top:.5rem;font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);font-weight:700;line-height:1.02}.hiw-card-tagline{letter-spacing:-.02em;color:var(--foreground);margin-top:.15rem;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);font-style:italic;font-weight:700}.hiw-card-body{max-width:32ch;color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.6}.hiw-card-cta{margin-top:1rem}.hiw-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .75rem;width:100%;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.hiw-fact{align-items:center;gap:.45rem;min-width:0;display:flex}.hiw-fact-icon{background:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-fact-icon{background:color-mix(in oklab, var(--primary) 12%, var(--background))}}.hiw-fact-icon svg{stroke-width:1.8px;width:.85rem;height:.85rem}.hiw-fact-text{flex-direction:column;min-width:0;display:flex}.hiw-fact-value{color:var(--foreground);font-size:.6875rem;font-weight:700;line-height:1.25}.hiw-fact-label{color:var(--muted-foreground);font-size:.5625rem;line-height:1.3}.hiw-shots{z-index:1;min-width:0;height:13rem;margin:0 0 0 1.2rem;animation:.5s hiw-fade-up;position:relative}.hiw-shot-main,.hiw-shot-inset{border:1px solid var(--foreground);border-radius:.75rem;margin:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-shot-main,.hiw-shot-inset{border:1px solid color-mix(in oklab, var(--foreground) 10%, var(--border))}}.hiw-shot-main,.hiw-shot-inset{background:var(--background)}.hiw-shot-main img,.hiw-shot-inset img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.hiw-shot-main{box-shadow:0 20px 40px -28px var(--foreground);inset:0 3.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.hiw-shot-main{box-shadow:0 20px 40px -28px color-mix(in oklab, var(--foreground) 55%, transparent)}}.hiw-shot-inset{width:42%;box-shadow:0 22px 44px -24px var(--foreground);top:1.25rem;bottom:-1.25rem;right:0}@supports (color:color-mix(in lab, red, red)){.hiw-shot-inset{box-shadow:0 22px 44px -24px color-mix(in oklab, var(--foreground) 55%, transparent)}}.hiw-close{text-align:center;flex-shrink:0;position:relative}.hiw-close-eyebrow{letter-spacing:.16em;color:var(--muted-foreground);font-size:.6875rem}.hiw-close-title{letter-spacing:-.025em;color:var(--foreground);margin-top:.25rem;font-size:clamp(1rem,.85rem + .7vw,1.3rem);font-weight:700}.hiw-track{scrollbar-width:none;grid-auto-columns:minmax(4.5rem,1fr);grid-auto-flow:column;width:min(100%,62rem);margin:.9rem auto 0;padding:0;list-style:none;display:grid;position:relative;overflow-x:auto}.hiw-track::-webkit-scrollbar{display:none}.hiw-track:before{content:"";background:var(--border);height:1px;position:absolute;top:.3rem;left:7%;right:7%}.hiw-track-node{z-index:1;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.hiw-track-dot{border:1px solid var(--border);background:var(--background);border-radius:999px;width:.65rem;height:.65rem;transition:background-color .3s,border-color .3s,transform .3s}.hiw-track-node[data-done=true] .hiw-track-dot{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hiw-track-node[data-done=true] .hiw-track-dot{background:color-mix(in oklab, var(--primary) 35%, var(--background))}}.hiw-track-node[data-active=true] .hiw-track-dot{border-color:var(--primary);background:var(--primary);transform:scale(1.5)}.hiw-track-label{white-space:nowrap;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.hiw-track-node[data-active=true] .hiw-track-label{color:var(--primary);font-weight:700}.hiw-note{max-width:9rem;color:var(--muted-foreground);font-size:.75rem;font-style:italic;line-height:1.35;display:none;position:absolute;bottom:1.35rem}@supports (color:color-mix(in lab, red, red)){.hiw-note{color:color-mix(in oklab, var(--muted-foreground) 78%, transparent)}}.hiw-note-start{text-align:left;left:0;transform:rotate(-7deg)}.hiw-note-end{text-align:right;right:0;transform:rotate(-7deg)}@keyframes hiw-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width>=640px){.hiw-usps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.hiw-shots{height:17rem}}@media (width>=1024px){.hiw{height:100svh;min-height:100svh;max-height:100svh;padding-block:clamp(.85rem,2vh,1.5rem)}.hiw-inner{gap:clamp(.6rem,1.5vh,1rem);height:100%}.hiw-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,4vw,3.5rem)}.hiw-head-copy{flex:auto;max-width:42rem}.hiw-usps{flex:none;width:clamp(26rem,40%,34rem);padding-top:.35rem}.hiw-rail{scroll-snap-type:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:visible}.hiw-rail-cell{flex:initial}.hiw-card{grid-template-columns:minmax(0,.66fr) minmax(0,1fr);align-items:stretch;display:grid}.hiw-card-copy{padding:clamp(1.1rem,2.2vh,1.9rem) 1.1rem clamp(1.1rem,2vh,1.7rem) clamp(1.4rem,1.9vw,2.15rem)}.hiw-card-cta{margin-top:auto}.hiw-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.hiw-shots{height:auto;margin:clamp(1.1rem,2.2vh,1.9rem) 0 0}.hiw-shot-main{inset:0 5.5rem -1.75rem 0}.hiw-shot-inset{width:38%;top:1.75rem;bottom:-2.5rem}}@media (width>=1280px){.hiw-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.hiw-card{grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.hiw-note{display:block}}@media (width>=1024px) and (width<=1919px){main section.hiw>.container-page{zoom:1;width:100%;max-width:min(100%,94rem)}}@media (width>=1024px) and (height<=860px){.hiw-lead,.hiw-usp-note{display:none}.hiw-card-body{margin-top:.6rem;font-size:.8125rem;line-height:1.5}.hiw-card-title{font-size:2.1rem}.hiw-facts{gap:.45rem;margin-top:.8rem}.hiw-fact-label{display:none}}@media (prefers-reduced-motion:reduce){.hiw-card-copy,.hiw-shots{animation:none}.hiw-card-bg img,.hiw-track-dot,.hiw-stage{transition:none}}.process-bento-diagram{isolation:isolate;overflow:hidden}.process-bento-diagram-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.process-bento-diagram-bg img{object-fit:cover;object-position:center;opacity:.8;filter:saturate(.72)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.process-bento-diagram-bg:after{content:"";background:linear-gradient(90deg, var(--background) 0%, var(--background) 14%, var(--background) 28%, var(--background) 46%, var(--background) 70%, var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.process-bento-diagram-bg:after{background:linear-gradient(90deg, var(--background) 0%, var(--background) 14%, color-mix(in oklab, var(--background) 90%, transparent) 28%, color-mix(in oklab, var(--background) 62%, transparent) 46%, color-mix(in oklab, var(--background) 34%, transparent) 70%, color-mix(in oklab, var(--background) 22%, transparent) 100%)}}.process-bento-diagram-inner{z-index:1;flex-direction:column;align-items:stretch;gap:.2rem;display:flex;position:relative}.apc-section{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--primary), transparent 68%), oklch(98.5% .008 158);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.apc-section{background:radial-gradient(ellipse 70% 50% at 50% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 68%), oklch(98.5% .008 158)}}.apc-net{pointer-events:none;z-index:0;background-image:radial-gradient(var(--primary) 1.1px, transparent 1.2px), linear-gradient(118deg, transparent 0 46%, var(--primary) 46.2%, transparent 46.5%), linear-gradient(28deg, transparent 0 62%, var(--primary) 62.2%, transparent 62.6%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.apc-net{background-image:radial-gradient(color-mix(in oklab, var(--primary) 22%, transparent) 1.1px, transparent 1.2px), linear-gradient(118deg, transparent 0 46%, color-mix(in oklab, var(--primary) 10%, transparent) 46.2%, transparent 46.5%), linear-gradient(28deg, transparent 0 62%, color-mix(in oklab, var(--primary) 8%, transparent) 62.2%, transparent 62.6%)}}.apc-net{opacity:.55;background-size:28px 28px,100% 100%,100% 100%;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 78%)}.apc-glow{pointer-events:none;z-index:0;background:var(--primary);border-radius:999px;width:22rem;height:22rem;position:absolute;top:-6rem;right:8%}@supports (color:color-mix(in lab, red, red)){.apc-glow{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.apc-glow{filter:blur(90px)}.apc-head{max-width:42rem;position:relative}.apc-head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);margin-top:1rem;font-size:clamp(1.75rem,3.4vw,2.85rem);font-weight:700;line-height:1.12}.apc-head h2 em{color:var(--primary);font-style:italic;font-weight:600}.apc-head p:not(.section-eyebrow):not(.apc-note){max-width:38rem;color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.65}.apc-note{color:var(--primary-deep);margin:0;font-size:.8125rem;font-style:italic;font-weight:500;line-height:1.4}.apc-note-right{display:none}.apc-grid{--apc-gap:1rem;justify-content:center;gap:var(--apc-gap);flex-wrap:wrap;margin:2.75rem 0 0;padding:0;list-style:none;display:flex}.apc-card{border:1px solid var(--border);flex-direction:column;flex:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.apc-card{border:1px solid color-mix(in oklab, var(--border) 88%, transparent)}}.apc-card{background:var(--background);box-shadow:var(--shadow-card);border-radius:1.1rem}.apc-shot{isolation:isolate;height:9.25rem;position:relative;overflow:hidden}.apc-shot img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.apc-shot[data-shot=pricing] img{object-position:8% 22%}.apc-shot[data-shot=inventory] img{object-position:center 35%}.apc-shot[data-shot=delivery] img{object-position:center 70%}.apc-shot:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--primary) 42%, var(--background) 100%);height:58%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.apc-shot:after{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--primary) 18%, transparent) 42%, color-mix(in oklab, var(--background) 92%, var(--primary) 8%) 100%)}}.apc-pill{z-index:1;border:1px solid var(--background);border-radius:999px;position:absolute;top:.7rem;left:.7rem}@supports (color:color-mix(in lab, red, red)){.apc-pill{border:1px solid color-mix(in oklab, var(--background) 55%, transparent)}}.apc-pill{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.apc-pill{background:color-mix(in oklab, var(--background) 82%, transparent)}}.apc-pill{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.18rem .52rem;font-size:.58rem;font-weight:700}.apc-caption{z-index:1;max-width:70%;font-family:var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;color:var(--background);font-size:.58rem;font-weight:700;position:absolute;bottom:.85rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.apc-caption{color:color-mix(in oklab, var(--background) 88%, transparent)}}.apc-body{z-index:1;border:1px solid var(--border);background:var(--background);box-shadow:0 10px 24px -18px var(--foreground);border-radius:.85rem;flex-direction:column;flex:auto;gap:.45rem;margin:-1.35rem .7rem .7rem;padding:.85rem .9rem .8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.apc-body{box-shadow:0 10px 24px -18px color-mix(in oklab, var(--foreground) 35%, transparent)}}.apc-body-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.apc-icon{background:var(--azure-soft);width:2rem;height:2rem;color:var(--azure);border-radius:.5rem;place-items:center;display:grid}.apc-go{background:var(--azure);width:1.85rem;height:1.85rem;color:var(--primary-foreground);border-radius:999px;place-items:center;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:grid}.apc-go:hover{background:var(--azure-deep);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.apc-body h3{letter-spacing:-.02em;color:var(--foreground);margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.apc-body>p:not(.apc-tags){color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.55}.apc-tags{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-foreground);margin:auto 0 0;padding-top:.55rem;font-size:.58rem;font-weight:600;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.apc-tags{color:color-mix(in oklab, var(--muted-foreground) 82%, transparent)}}.apc-foot{text-align:center;justify-items:center;gap:1.15rem;margin-top:2.25rem;display:grid;position:relative}.apc-ctas{justify-content:center}.apc-trust{color:var(--muted-foreground);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:500;display:inline-flex}.apc-trust svg{color:var(--primary)}.apc-note-left{display:none}@media (width>=640px){.apc-card{flex:1 1 calc((100% - var(--apc-gap)) / 2);max-width:calc((100% - var(--apc-gap)) / 2)}.apc-shot{height:10rem}}@media (width>=1024px){.apc-head{max-width:46rem}.apc-card{flex:0 0 calc((100% - 3 * var(--apc-gap)) / 4);width:calc((100% - 3 * var(--apc-gap)) / 4);max-width:calc((100% - 3 * var(--apc-gap)) / 4)}.apc-shot{height:10.5rem}}@media (width>=1280px){.apc-head{padding-right:0}.apc-note-right{z-index:2;text-align:right;width:11.5rem;display:block;position:absolute;top:.2rem;right:0}.apc-note-right:before{content:"";border-top:1px solid var(--primary);width:2.4rem;height:1.4rem;margin:0 0 .25rem auto;display:block}@supports (color:color-mix(in lab, red, red)){.apc-note-right:before{border-top:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.apc-note-right:before{border-right:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.apc-note-right:before{border-right:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.apc-note-right:before{border-radius:0 .8rem 0 0}.apc-note-left{text-align:left;width:12.5rem;display:block;position:absolute;top:.15rem;left:0}.apc-note-left:before{content:"";border-bottom:1px solid var(--primary);width:2.1rem;height:1.15rem;margin-bottom:.2rem;display:block}@supports (color:color-mix(in lab, red, red)){.apc-note-left:before{border-bottom:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.apc-note-left:before{border-left:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.apc-note-left:before{border-left:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.apc-note-left:before{border-radius:0 0 0 .7rem}.apc-trust{position:absolute;bottom:.15rem;right:0}}@media (prefers-reduced-motion:reduce){.apc-go{transition:none}}.prd-eco-head{gap:1.35rem;display:grid;position:relative}.prd-eco-copy{min-width:0;max-width:38rem}.prd-eco-title{max-width:none}.prd-eco-note{display:none}.prd-eco-proofs{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.prd-eco-proofs li{grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.12rem .7rem;display:grid}.prd-eco-proof-icon{background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary);border-radius:.5rem;grid-row:1/span 2;place-items:center;display:grid}.prd-eco-proofs strong{letter-spacing:-.01em;color:var(--foreground);font-size:.8125rem;font-weight:700}.prd-eco-proofs span:last-child{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.prd-eco .prd-card{flex-direction:column;gap:0;height:auto;padding:0;display:flex;overflow:hidden;min-height:0!important}.prd-card-shot{isolation:isolate;flex-shrink:0;height:6.75rem;position:relative;overflow:hidden}.prd-card-shot img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.prd-card[data-product=pulse] .prd-card-shot img{object-position:10% 20%}.prd-card[data-product=source] .prd-card-shot img{object-position:center 40%}.prd-card[data-product=deal] .prd-card-shot img{object-position:center 72%}.prd-card[data-product=funds] .prd-card-shot img{object-position:30% 70%}.prd-card-shot:after{content:"";background:linear-gradient(180deg, var(--dark) 0%, var(--dark) 28%, var(--dark) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prd-card-shot:after{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 18%, transparent) 0%, color-mix(in oklab, var(--dark) 8%, transparent) 28%, color-mix(in oklab, var(--dark) 72%, var(--primary) 10%) 100%)}}.prd-card-shot-copy{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:72%;display:flex;position:absolute;inset:.55rem auto .48rem .75rem}.prd-card-index{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--background);font-size:1.05rem;font-weight:700;line-height:1}.prd-card-stage{letter-spacing:-.02em;color:var(--background);margin-top:.12rem;font-size:.8125rem;font-weight:700}.prd-card-caption{font-family:var(--font-mono);letter-spacing:.08em;color:var(--background);margin-top:auto;padding-top:.4rem;font-size:.55rem;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.prd-card-caption{color:color-mix(in oklab, var(--background) 86%, transparent)}}.prd-card-badge{z-index:1;background:var(--background);border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;top:.5rem;right:.55rem}@supports (color:color-mix(in lab, red, red)){.prd-card-badge{background:color-mix(in oklab, var(--background) 92%, transparent)}}.prd-card-badge{color:var(--primary);box-shadow:0 6px 16px -10px var(--dark)}@supports (color:color-mix(in lab, red, red)){.prd-card-badge{box-shadow:0 6px 16px -10px color-mix(in oklab, var(--dark) 50%, transparent)}}.prd-eco .prd-card-copy{gap:.18rem;padding:.7rem .85rem .4rem;display:grid}.prd-eco .prd-card-name{font-size:1rem;line-height:1.2}.prd-eco .prd-card-tag{font-size:.75rem;line-height:1.35}.prd-eco .prd-card-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.prd-eco .prd-mini{flex:none;padding:0 .85rem .5rem;min-height:0!important}.prd-eco .prd-mini .lc-frame,.prd-eco .prd-mini .lc-bezel,.prd-eco .prd-mini .lc-screen{height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:.65rem;flex:none;padding:0}.prd-eco .prd-mini .lc-grid,.prd-eco .prd-mini .lc-glare,.prd-eco .prd-mini .lc-scan,.prd-eco .prd-mini .two-track-chrome{display:none}.prd-eco .prd-mini .lc-body{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;flex:none;height:auto;padding:.38rem .42rem .34rem}@supports (color:color-mix(in lab, red, red)){.prd-eco .prd-mini .lc-body{background:color-mix(in oklab, var(--surface) 70%, var(--background))}}.prd-eco .prd-mini-head{font-size:.65rem}.prd-eco .prd-mini-body{flex:none;gap:.22rem;height:auto}.prd-eco .prd-mini-rows,.prd-eco .prd-mini-ticks,.prd-eco .prd-mini-math{flex:none;grid-auto-rows:auto;gap:.16rem}.prd-eco .prd-mini-rows li,.prd-eco .prd-mini-math li,.prd-eco .prd-mini-ticks li{padding:.2rem .38rem}.prd-eco .prd-mini-rows strong,.prd-eco .prd-mini-math span,.prd-eco .prd-mini-ticks strong{font-size:.7rem;line-height:1.25}.prd-eco .prd-mini-rows em,.prd-eco .prd-mini-math strong,.prd-eco .prd-mini-ticks b{font-size:.65rem}.prd-eco .prd-mini-ticks em{display:none}.prd-eco .prd-mini-ticks span{gap:0}.prd-eco .prd-mini-rows li:nth-child(n+4),.prd-eco .prd-mini-ticks li:nth-child(n+4),.prd-eco .prd-mini-math li:nth-child(n+4),.prd-eco .prd-mini-table tbody tr:nth-child(n+4){display:none}.prd-eco .prd-mini-table{font-size:.7rem}.prd-eco .prd-mini-table th,.prd-eco .prd-mini-table td{padding:.16rem .28rem}.prd-eco .prd-mini-actions{gap:.22rem}.prd-eco .prd-mini-actions span{min-height:1.45rem;font-size:.68rem}.prd-eco .prd-mini-foot{display:none}.prd-eco .prd-card-cta{border-radius:var(--radius);background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);justify-content:center;align-self:stretch;align-items:center;gap:.35rem;margin:auto .85rem .8rem;padding:0 .85rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}.prd-eco .prd-card-cta:hover{color:var(--primary-foreground);box-shadow:var(--shadow-lift);transform:translateY(-3px)}@media (width>=640px){.prd-eco .prd-eco-grid{--prd-eco-gap:1.15rem}.prd-card-shot{height:7.15rem}.prd-eco .prd-card{min-height:0!important}}@media (width>=1024px){.prd-eco-head{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;column-gap:2.5rem}.prd-eco-proofs{grid-area:1/2;align-self:center}.prd-eco-note{width:9.5rem;color:var(--primary-deep);text-align:right;margin:0;font-size:.78rem;font-style:italic;font-weight:500;line-height:1.35;display:block;position:absolute;top:.15rem;right:18.5rem}.prd-eco-note:after{content:"";border-bottom:1px solid var(--primary);width:2.4rem;height:1.15rem;margin:.2rem 0 0 auto;display:block}@supports (color:color-mix(in lab, red, red)){.prd-eco-note:after{border-bottom:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.prd-eco-note:after{border-right:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-eco-note:after{border-right:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.prd-eco-note:after{border-radius:0 0 .7rem}.prd-card-shot{height:7.35rem}.prd-eco .prd-card{min-height:0!important}}@media (width<=1279px){.prd-eco-note{display:none}}.plt-flow-card{isolation:isolate;position:relative;overflow:hidden}.plt-flow-card-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.plt-flow-card-bg img{object-fit:cover;object-position:70% center;opacity:.88;filter:saturate(.62)contrast(1.04)brightness(.58);width:100%;height:100%;position:absolute;inset:0}.plt-flow-card[data-product=intel] .plt-flow-card-bg img{object-position:68% 42%}.plt-flow-card[data-product=source] .plt-flow-card-bg img{object-position:72% 38%}.plt-flow-card[data-product=pulse] .plt-flow-card-bg img{object-position:72% 30%}.plt-flow-card[data-product=link] .plt-flow-card-bg img{object-position:70% 45%}.plt-flow-card[data-product=market] .plt-flow-card-bg img{object-position:66% 50%}.plt-flow-card[data-product=deal] .plt-flow-card-bg img{object-position:70% 58%}.plt-flow-card[data-product=funds] .plt-flow-card-bg img{object-position:74% 62%}.plt-flow-card-bg:after{content:"";background:linear-gradient(90deg, var(--dark) 0%, var(--dark) 22%, var(--dark) 48%, var(--dark) 70%, var(--dark) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plt-flow-card-bg:after{background:linear-gradient(90deg, color-mix(in oklab, var(--dark) 86%, transparent) 0%, color-mix(in oklab, var(--dark) 72%, transparent) 22%, color-mix(in oklab, var(--dark) 54%, transparent) 48%, color-mix(in oklab, var(--dark) 40%, transparent) 70%, color-mix(in oklab, var(--dark) 28%, transparent) 100%)}}.plt-flow-card{background:var(--dark);border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-flow-card{border-color:color-mix(in oklab, var(--background) 14%, transparent)}}.plt-flow-card{color:var(--background)}.plt-flow-step[data-active=true] .plt-flow-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-flow-step[data-active=true] .plt-flow-card{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.plt-flow-card-inner{z-index:1;position:relative}.plt-flow-card .plt-flow-index{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-flow-card .plt-flow-index{color:color-mix(in oklab, var(--primary) 72%, var(--background))}}.plt-flow-card .plt-flow-card-inner>h3,.plt-flow-card .plt-flow-tagline{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-flow-card .plt-flow-tagline{color:color-mix(in oklab, var(--background) 88%, var(--primary))}}.plt-flow-card .plt-flow-tagline{font-weight:700}.plt-flow-card .plt-flow-role{max-width:min(38rem,82%);color:var(--background);font-weight:550}@supports (color:color-mix(in lab, red, red)){.plt-flow-card .plt-flow-role{color:color-mix(in oklab, var(--background) 82%, transparent)}}.plt-flow-card .plt-flow-io{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.plt-flow-card .plt-flow-io{color:color-mix(in oklab, var(--background) 68%, transparent)}}.plt-flow-card .plt-flow-io strong{color:var(--background)}.plt-flow-card .plt-flow-card-inner>h3,.plt-flow-card .plt-flow-tagline,.plt-flow-card .plt-flow-role{text-shadow:0 1px 14px var(--dark)}@supports (color:color-mix(in lab, red, red)){.plt-flow-card .plt-flow-card-inner>h3,.plt-flow-card .plt-flow-tagline,.plt-flow-card .plt-flow-role{text-shadow:0 1px 14px color-mix(in oklab, var(--dark) 70%, transparent)}}.plt-flow-card .plt-flow-pill{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-flow-card .plt-flow-pill{border-color:color-mix(in oklab, var(--primary) 48%, transparent)}}.plt-flow-card .plt-flow-pill{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.plt-flow-card .plt-flow-pill{background:color-mix(in oklab, var(--dark) 45%, transparent)}}.plt-flow-card .plt-flow-pill{color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plt-flow-card .plt-flow-cta a{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.plt-flow-card .plt-flow-cta a:hover{color:var(--primary-foreground)}.plt-flow-sticky .plt-flow-card-bg,.plt-flow-desk .plt-flow-card-bg,.plt-flow-mobile-desk .plt-flow-card-bg,.mihp-desk--mini{display:none}.mihp-mini{flex-direction:column;gap:.45rem;min-width:0;min-height:0;padding:.45rem .5rem .5rem;display:flex}.mihp-mini-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mihp-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.mihp-mini-kpi{border:1px solid var(--background);border-radius:.55rem;flex-direction:column;gap:.12rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-mini-kpi{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mihp-mini-kpi{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-mini-kpi{background:color-mix(in oklab, var(--background) 6%, transparent)}}.mihp-mini-kpi{padding:.38rem .42rem}.mihp-mini-kpi .mihp-kpi-value{font-size:.82rem}.mihp-mini-kpi .mihp-delta{margin-top:.05rem;font-size:9px}.mihp-mini-chart,.mihp-mini-rec{border:1px solid var(--background);border-radius:.6rem;flex-direction:column;gap:.3rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mihp-mini-chart,.mihp-mini-rec{border:1px solid color-mix(in oklab, var(--background) 10%, transparent)}}.mihp-mini-chart,.mihp-mini-rec{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mihp-mini-chart,.mihp-mini-rec{background:color-mix(in oklab, var(--background) 5.5%, transparent)}}.mihp-mini-chart,.mihp-mini-rec{padding:.42rem .45rem}.mihp-mini-chart-wrap{height:3.25rem;min-height:3.25rem}.mihp-mini-rec .mihp-rec{margin:0}@media (width<=639px){.mihp-section{--mihp-mobile-gap:clamp(.65rem, 1.8svh, .85rem);flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;display:flex;overflow:hidden;padding-block:clamp(.75rem,2svh,1rem)!important}.mihp-section>.container-page{flex-direction:column;flex:auto;min-height:0;display:flex}.mihp-layout{justify-content:space-between;gap:var(--mihp-mobile-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.mihp-copy{display:contents}.mihp-copy-lead{order:1}.mihp-copy-ctas{order:2}.mihp-stage{flex:none;order:3;min-height:0;display:block}.mihp-copy-features{order:4}.mihp-copy>*,.mihp-layout>.reveal{margin:0!important}.mihp-title{font-size:clamp(1.35rem,5vw,1.65rem);margin-top:.35rem!important}.mihp-body-copy{gap:.35rem;margin-top:0!important}.mihp-body-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mihp-status{font-size:.75rem;margin-top:0!important}.mihp-ctas{gap:.45rem;margin-top:0!important}.mihp-cta{flex:calc(50% - .22rem);min-height:2.35rem;padding:.4rem .7rem;font-size:.8125rem}.mihp-features{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .55rem;display:grid;margin:0!important}.mihp-feature{flex-direction:row;align-items:center;gap:.4rem;font-size:.6875rem}.mihp-feature-icon{border-radius:.5rem;flex-shrink:0;width:1.85rem;height:1.85rem}.mihp-stage-scroll{overflow:visible}.mihp-desk--full{display:none!important}.mihp-desk--mini{min-width:0;height:auto;display:block}.mihp-desk--mini .lc-frame,.mihp-desk--mini .lc-bezel,.mihp-desk--mini .lc-screen,.mihp-desk--mini .lc-body{flex:none;height:auto;min-height:0;display:block}.mihp-desk--mini .lc-body{overflow:visible}.mihp-desk--mini .mihp-mini{flex:none;gap:.5rem;padding:.5rem .55rem .55rem;overflow:visible}.mihp-mini-kpis{gap:.4rem}.mihp-mini-kpi{padding:.42rem .45rem}.mihp-mini-chart-wrap{height:clamp(3.5rem,11svh,4.25rem);min-height:clamp(3.5rem,11svh,4.25rem)}.mihp-mini-chart,.mihp-mini-rec{gap:.35rem;padding:.45rem .48rem}}.sto-center{flex-direction:column;align-self:stretch;min-width:0;display:flex}.sto-buyer-visuals{display:none}@media (width>=1024px){.sto-buyer-visuals{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));align-self:stretch;gap:clamp(.55rem,1.15vw,.85rem);width:100%;min-width:0;min-height:4.75rem;margin-top:.5rem;padding:0;display:grid}.sto-buyer-visual{isolation:isolate;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--muted);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-card);cursor:default;margin:0;transition:border-color .35s,box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.sto-buyer-visual:after{content:"";z-index:1;background:linear-gradient(180deg, var(--card) 0%, var(--dark) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sto-buyer-visual:after{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 4%, transparent) 0%, color-mix(in oklab, var(--dark) 28%, transparent) 100%)}}.sto-buyer-visual:after{opacity:.82;pointer-events:none;transition:opacity .4s}.sto-buyer-visual img{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(1.02)}.sto-buyer-visual-label{z-index:2;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 10px var(--dark);font-size:.6875rem;font-weight:700;line-height:1.2;position:absolute;bottom:.38rem;left:.45rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.sto-buyer-visual-label{text-shadow:0 1px 10px color-mix(in oklab, var(--dark) 72%, transparent)}}.sto-buyer-visual-label{opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(.35rem)}.sto-buyer-visual:hover,.sto-buyer-visual:focus-within{z-index:2;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sto-buyer-visual:hover,.sto-buyer-visual:focus-within{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.sto-buyer-visual:hover,.sto-buyer-visual:focus-within{box-shadow:0 14px 32px var(--primary), 0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab, red, red)){.sto-buyer-visual:hover,.sto-buyer-visual:focus-within{box-shadow:0 14px 32px color-mix(in oklab, var(--primary) 16%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 22%, transparent) inset}}.sto-buyer-visual:hover,.sto-buyer-visual:focus-within{transform:translateY(-2px)}.sto-buyer-visual:hover:after,.sto-buyer-visual:focus-within:after{opacity:.48}.sto-buyer-visual:hover img,.sto-buyer-visual:focus-within img{transform:scale(1.1)}.sto-buyer-visual:hover .sto-buyer-visual-label,.sto-buyer-visual:focus-within .sto-buyer-visual-label{opacity:1;transform:translateY(0)}}@media (width>=1280px){.sto-buyer-visuals{gap:clamp(.65rem,1.25vw,.95rem);min-height:5.25rem}}@media (prefers-reduced-motion:reduce){.sto-buyer-visual,.sto-buyer-visual img,.sto-buyer-visual:after,.sto-buyer-visual-label{transition:none!important}.sto-buyer-visual img,.sto-buyer-visual:hover,.sto-buyer-visual:focus-within,.sto-buyer-visual:hover img,.sto-buyer-visual:focus-within img{transform:none}}.plt-mod{padding-block:2.15rem 2.4rem;overflow-x:clip}.plt-mod-head{flex-direction:column;gap:1.15rem;display:flex}.plt-mod-lead{max-width:36rem}.plt-mod-title{letter-spacing:-.03em;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.55rem .7rem;margin:.7rem 0 0;font-size:clamp(1.55rem,6.2vw,2.25rem);font-weight:700;line-height:1.12;display:flex}.plt-mod-title-arrow{width:1.45rem;height:1.45rem;color:var(--primary);flex-shrink:0}.plt-mod-intro{color:var(--muted-foreground);margin:.85rem 0 0;font-size:.9375rem;line-height:1.55}.plt-mod-chips{grid-template-columns:1fr;gap:.55rem;display:grid}.plt-mod-chip{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;display:flex}.plt-mod-chip-icon{border-radius:calc(var(--radius) - 2px);background:var(--primary);flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plt-mod-chip-icon{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.plt-mod-chip-icon svg{width:1rem;height:1rem}.plt-mod-chip span:last-child{flex-direction:column;gap:.05rem;min-width:0;display:flex}.plt-mod-chip strong{color:var(--foreground);font-size:.75rem;font-weight:700;line-height:1.2}.plt-mod-chip em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal;font-weight:500;line-height:1.25}.plt-mod-explore{justify-content:center;width:100%}.plt-mod-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.7rem;margin:2.25rem 0 0;padding:0 0 .5rem;scroll-padding-inline:.15rem;list-style:none;display:flex;overflow-x:auto}.plt-mod-rail::-webkit-scrollbar{display:none}.plt-mod-rail>li{scroll-snap-align:start;flex:0 0 min(16.25rem,100% - 1.65rem);min-width:0}.plt-mod-card{cursor:pointer;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);height:100%;box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.plt-mod-card:hover,.plt-mod-card:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-mod-card:hover,.plt-mod-card:focus-visible{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.plt-mod-card:hover,.plt-mod-card:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.plt-mod-card[data-active=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.plt-mod-card[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent), var(--shadow-card)}}.plt-mod-shot{flex:none;height:7.5rem;position:relative;overflow:hidden}.plt-mod-shot img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.plt-mod-card:hover .plt-mod-shot img{transform:scale(1.06)}.plt-mod-shot:after{content:"";background:linear-gradient(180deg, var(--dark) 0%, transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plt-mod-shot:after{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 18%, transparent) 0%, transparent 42%)}}.plt-mod-shot:after{pointer-events:none}.plt-mod-index{z-index:1;background:var(--card);width:1.55rem;height:1.55rem;color:var(--foreground);box-shadow:0 4px 10px var(--dark);border-radius:999px;place-items:center;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.45rem;left:.45rem}@supports (color:color-mix(in lab, red, red)){.plt-mod-index{box-shadow:0 4px 10px color-mix(in oklab, var(--dark) 18%, transparent)}}.plt-mod-body{flex-direction:column;flex:auto;min-width:0;padding:.8rem .85rem .85rem;display:flex}.plt-mod-cta-wrap{margin-top:auto;padding-top:.55rem;display:block}.plt-mod-brand{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.plt-mod-brand>span:first-child{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:700;line-height:1.2;overflow:hidden}.plt-mod-icon{border-radius:calc(var(--radius) - 4px);border:1px solid var(--primary);flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plt-mod-icon{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.plt-mod-icon svg{width:.7rem;height:.7rem}.plt-mod-body h3{letter-spacing:-.02em;color:var(--foreground);margin:.4rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.15}.plt-mod-body>p{min-height:4.05em;color:var(--muted-foreground);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.plt-mod-io{border-top:1px solid var(--border);gap:.18rem;margin:.55rem 0 0;padding:.45rem 0 0;display:grid}.plt-mod-io div{grid-template-columns:2.1rem minmax(0,1fr);align-items:baseline;gap:.35rem;min-width:0;display:grid}.plt-mod-io dt{color:var(--primary-deep);margin:0;font-size:.625rem;font-weight:700}.plt-mod-io dd{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.625rem;font-weight:600;line-height:1.25;overflow:hidden}.plt-mod-cta{border:1px solid var(--primary);border-radius:var(--radius);text-align:center;width:100%;min-height:2.15rem;color:var(--primary-deep);background:0 0;justify-content:center;align-items:center;gap:.28rem;margin-top:0;padding:.28rem .4rem;font-size:.625rem;font-weight:700;line-height:1.2;transition:background .2s,color .2s;display:inline-flex}.plt-mod-cta:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-mod-cta:hover{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}@media (prefers-reduced-motion:reduce){.plt-mod-card,.plt-mod-shot img{transition:none}.plt-mod-card:hover,.plt-mod-card:focus-visible,.plt-mod-card:hover .plt-mod-shot img{transform:none}}@media (width>=1024px){.plt-mod{padding-block:5rem 6rem}.plt-mod-head{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.plt-mod-title{font-size:2.25rem}.plt-mod-title-arrow{width:1.75rem;height:1.75rem}.plt-mod-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;max-width:34rem;display:flex}.plt-mod-chip{padding:.55rem .8rem}.plt-mod-explore{width:auto}.plt-mod-rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;padding-bottom:0;display:grid;overflow:visible}.plt-mod-rail>li{flex:none;width:auto}.plt-mod-shot{height:7.75rem}}@media (width>=1280px){.plt-mod-rail{gap:.6rem}.plt-mod-shot{height:8.5rem}.plt-mod-body{padding:.85rem .9rem .9rem}}.plt-stage{isolation:isolate;background:var(--card);box-shadow:var(--shadow-card);border-radius:1.75rem;margin-top:1.75rem;position:relative;overflow:hidden}.plt-stage-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.plt-stage-bg img{object-fit:cover;object-position:28% center;filter:saturate(.78)contrast(1.04)brightness(.78);width:100%;height:100%;display:block}.plt-stage-bg:after{content:"";background:linear-gradient(90deg, var(--dark) 0%, var(--dark) 22%, var(--background) 48%, var(--background) 72%, var(--primary-soft) 100%), linear-gradient(180deg, var(--dark) 0%, transparent 38%, var(--background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plt-stage-bg:after{background:linear-gradient(90deg, color-mix(in oklab, var(--dark) 62%, transparent) 0%, color-mix(in oklab, var(--dark) 38%, transparent) 22%, color-mix(in oklab, var(--background) 42%, transparent) 48%, color-mix(in oklab, var(--background) 82%, var(--primary-soft)) 72%, color-mix(in oklab, var(--primary-soft) 78%, var(--card)) 100%), linear-gradient(180deg, color-mix(in oklab, var(--dark) 18%, transparent) 0%, transparent 38%, color-mix(in oklab, var(--background) 12%, transparent) 100%)}}.plt-stage-grid{z-index:1;gap:.85rem;padding:.9rem;display:grid;position:relative}.plt-stage-copy{color:var(--background);flex-direction:column;justify-content:flex-end;padding:.35rem .15rem .2rem;display:flex}.plt-stage-kicker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--background);margin:0;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.plt-stage-kicker{color:color-mix(in oklab, var(--background) 72%, transparent)}}.plt-stage-copy h3{letter-spacing:-.03em;color:var(--background);margin:.4rem 0 0;font-size:clamp(1.5rem,2.1vw,2.05rem);font-weight:700;line-height:1.08}.plt-stage-tag{max-width:22rem;color:var(--background);margin:.4rem 0 0;font-size:.875rem;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.plt-stage-tag{color:color-mix(in oklab, var(--background) 92%, transparent)}}.plt-stage-body{max-width:22rem;color:var(--background);margin:.3rem 0 0;font-size:.75rem;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.plt-stage-body{color:color-mix(in oklab, var(--background) 68%, transparent)}}.plt-stage-explore{width:fit-content;min-height:2.5rem;margin-top:.85rem}.plt-stage-consoles{align-items:stretch;gap:.55rem;display:grid}.plt-stage-nav,.plt-stage-desk,.plt-stage-sync{min-width:0;box-shadow:var(--shadow-card);border-radius:1.1rem;flex-direction:column;display:flex}.plt-stage-nav{background:var(--card);gap:.08rem;margin:0;padding:.4rem;list-style:none}.plt-stage-nav-item{border-radius:calc(var(--radius) + 4px);text-align:left;cursor:pointer;width:100%;min-height:2.45rem;color:var(--foreground);background:0 0;border:0;grid-template-columns:1.85rem minmax(0,1fr) .85rem;align-items:center;gap:.5rem;padding:.28rem .4rem;transition:background .2s;display:grid}.plt-stage-nav-item:hover,.plt-stage-nav-item[data-active=true]{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.plt-stage-nav-item:hover,.plt-stage-nav-item[data-active=true]{background:color-mix(in oklab, var(--primary-soft) 70%, var(--card))}}.plt-stage-nav-icon{background:var(--primary);border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plt-stage-nav-icon{background:color-mix(in oklab, var(--primary) 16%, var(--card))}}.plt-stage-nav-icon{color:var(--primary-deep)}.plt-stage-nav-icon svg{width:.82rem;height:.82rem}.plt-stage-nav-item span:nth-child(2){flex-direction:column;gap:.02rem;min-width:0;display:flex}.plt-stage-nav-item strong{font-size:.75rem;font-weight:700;line-height:1.15}.plt-stage-nav-item em{color:var(--muted-foreground);font-size:.625rem;font-style:normal;font-weight:500;line-height:1.2}.plt-stage-nav-chevron{width:.85rem;height:.85rem;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.plt-stage-nav-chevron{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.plt-stage-desk{background:var(--card);gap:.45rem;padding:.65rem .7rem .7rem}.plt-stage-desk-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plt-stage-desk-head h4{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:700}.plt-stage-ready{background:var(--primary);border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plt-stage-ready{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.plt-stage-ready{color:var(--primary-deep);font-size:.625rem;font-weight:700}.plt-stage-ready i{background:var(--primary);border-radius:999px;width:.38rem;height:.38rem}.plt-stage-tabs{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.plt-stage-tab{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--card);text-align:left;cursor:pointer;min-height:2.45rem;color:var(--foreground);grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.4rem;padding:.32rem .45rem;transition:border-color .2s,background .2s;display:grid}.plt-stage-tab[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-stage-tab[data-active=true]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.plt-stage-tab[data-active=true]{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.plt-stage-tab[data-active=true]{background:color-mix(in oklab, var(--primary-soft) 55%, var(--card))}}.plt-stage-tab-icon{background:var(--muted-foreground);border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plt-stage-tab-icon{background:color-mix(in oklab, var(--muted-foreground) 10%, var(--card))}}.plt-stage-tab-icon{color:var(--muted-foreground)}.plt-stage-tab[data-active=true] .plt-stage-tab-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plt-stage-tab[data-active=true] .plt-stage-tab-icon{background:color-mix(in oklab, var(--primary) 16%, var(--card))}}.plt-stage-tab[data-active=true] .plt-stage-tab-icon{color:var(--primary-deep)}.plt-stage-tab-icon svg{width:.8rem;height:.8rem}.plt-stage-tab span:last-child{flex-direction:column;gap:.02rem;min-width:0;display:flex}.plt-stage-tab strong{font-size:.6875rem;font-weight:700;line-height:1.15}.plt-stage-tab em{color:var(--muted-foreground);font-size:.5625rem;font-style:normal;font-weight:500;line-height:1.2}.plt-stage-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.plt-stage-table{border-collapse:collapse;width:100%}.plt-stage-table th,.plt-stage-table td{text-align:left;vertical-align:middle;padding:.32rem .28rem}.plt-stage-table th{color:var(--muted-foreground);border-bottom:1px solid var(--border);font-size:.5625rem;font-weight:600}.plt-stage-table td{color:var(--foreground);border-bottom:1px solid var(--border);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.plt-stage-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.plt-stage-table tbody tr:last-child td{border-bottom:0}.plt-stage-status{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.plt-stage-status i{background:var(--primary);border-radius:999px;width:.38rem;height:.38rem}.plt-stage-status[data-tone=posted] i{background:oklch(62% .12 250)}.plt-stage-status[data-tone=pending] i{background:oklch(78% .14 85)}.plt-stage-sync{background:var(--dark);color:var(--background);gap:.45rem;padding:.7rem .75rem .75rem}.plt-stage-sync header{align-items:center;gap:.5rem;display:flex}.plt-stage-sync-icon{border-radius:calc(var(--radius) - 2px);background:var(--background);width:1.85rem;height:1.85rem;color:var(--primary-deep);place-items:center;display:grid}.plt-stage-sync-icon svg{width:.9rem;height:.9rem}.plt-stage-sync h4{letter-spacing:-.02em;margin:0;font-size:.8125rem;font-weight:700}.plt-stage-sync ul{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.plt-stage-sync li{color:var(--background);align-items:center;gap:.45rem;font-size:.75rem;font-weight:500;line-height:1.25;display:flex}@supports (color:color-mix(in lab, red, red)){.plt-stage-sync li{color:color-mix(in oklab, var(--background) 88%, transparent)}}.plt-stage-sync li span{background:var(--primary);width:1.1rem;height:1.1rem;color:var(--primary-foreground);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.plt-stage-sync li svg{width:.62rem;height:.62rem}.plt-mod-bar{background:var(--card);box-shadow:var(--shadow-card);border-radius:999px;flex-direction:column;gap:.75rem;margin-top:.85rem;padding:.7rem 1.1rem;display:flex}.plt-mod-bar>p{color:var(--primary-deep);align-items:center;gap:.65rem;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3;display:flex}.plt-mod-bar-mark{width:1.65rem;height:1.65rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.plt-mod-bar-mark svg{width:1.35rem;height:1.35rem}.plt-mod-bar ul{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.plt-mod-bar li{border-left:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.4rem;padding:.15rem .85rem;font-size:.75rem;font-weight:600;display:flex}.plt-mod-bar li:first-child{border-left:0;padding-left:0}.plt-mod-bar li svg{width:.95rem;height:.95rem;color:var(--primary)}@media (width>=640px){.plt-mod{padding-block:3.25rem 3.5rem}.plt-mod-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.plt-mod-explore{grid-column:1/-1}.plt-mod-rail>li{flex-basis:min(16.5rem,50% - .4rem)}}@media (width>=768px){.plt-mod-bar{flex-direction:row;justify-content:space-between;align-items:center;padding:.55rem 1.25rem .55rem .95rem}}@media (width>=900px) and (width<=1023px){.plt-stage-consoles{grid-template-columns:1fr 1fr;grid-template-areas:"nav sync""desk desk"}.plt-stage-nav{grid-area:nav}.plt-stage-sync{grid-area:sync}.plt-stage-desk{grid-area:desk}}@media (width>=1024px){.plt-stage-grid{grid-template-columns:minmax(15.5rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:.75rem;padding:.85rem .85rem .85rem 1.05rem}.plt-stage-copy{justify-content:center;padding:.5rem .4rem .5rem 0}.plt-stage-consoles{grid-template-columns:minmax(10.5rem,.88fr) minmax(13.5rem,1.24fr) minmax(10.25rem,.86fr);grid-template-areas:none;gap:.5rem}.plt-stage-nav,.plt-stage-desk,.plt-stage-sync{grid-area:auto}.plt-stage-desk{grid-column:auto}}@media (width>=1280px){.plt-stage-grid{grid-template-columns:minmax(16.5rem,.74fr) minmax(0,1.26fr);padding:.95rem .95rem .95rem 1.2rem}.plt-stage-consoles{grid-template-columns:minmax(11.5rem,.9fr) minmax(15rem,1.26fr) minmax(11rem,.88fr);gap:.55rem}}@media (prefers-reduced-motion:reduce){.plt-stage-nav-item,.plt-stage-tab{transition:none}}@media (width<=1023px){.plt-stage{border-radius:1.25rem;margin-top:1.25rem}.plt-stage-bg img{object-position:center 32%}.plt-stage-bg:after{background:linear-gradient(180deg, var(--dark) 0%, var(--dark) 26%, var(--background) 58%, var(--primary-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.plt-stage-bg:after{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 62%, transparent) 0%, color-mix(in oklab, var(--dark) 36%, transparent) 26%, color-mix(in oklab, var(--background) 48%, transparent) 58%, color-mix(in oklab, var(--primary-soft) 86%, var(--card)) 100%)}}.plt-stage-grid{gap:.75rem;padding:.8rem}.plt-stage-copy{justify-content:flex-start;padding:.15rem .1rem .05rem}.plt-stage-explore{justify-content:center;width:100%;min-height:2.75rem}.plt-stage-nav-item,.plt-stage-tab,.plt-mod-cta{min-height:2.75rem}.plt-mod-bar{border-radius:1.15rem;margin-top:.7rem}}@media (width<=639px){.plt-mod-title-arrow{width:1.25rem;height:1.25rem}.plt-mod-intro{margin-top:.7rem;font-size:.875rem}.plt-mod-rail{gap:.55rem;margin-top:1.25rem}.plt-mod-shot{height:6.35rem}.plt-mod-body{padding:.7rem .72rem .75rem}.plt-mod-body>p{-webkit-line-clamp:3;line-clamp:3;min-height:4.05em;font-size:.6875rem}.plt-mod-body h3{font-size:.875rem}.plt-stage-copy h3{font-size:1.4rem}.plt-stage-tag{font-size:.8125rem}.plt-stage-body{font-size:.75rem}.plt-stage-tabs{grid-template-columns:1fr}.plt-stage-table{min-width:17.5rem}.plt-stage-table th,.plt-stage-table td{white-space:nowrap}.plt-mod-bar{padding:.7rem .85rem}.plt-mod-bar>p{font-size:.75rem}.plt-mod-bar ul{grid-template-columns:1fr;gap:0;width:100%;display:grid}.plt-mod-bar li{border-left:0;border-top:1px solid var(--border);min-height:2.75rem;padding:.4rem 0}.plt-mod-bar li:first-child{border-top:0;padding-left:0}}@media (width>=400px) and (width<=639px){.plt-mod-bar ul{grid-template-columns:repeat(3,minmax(0,1fr))}.plt-mod-bar li{border-top:0;border-left:1px solid var(--border);text-align:center;flex-direction:column;justify-content:center;gap:.22rem;min-height:0;padding:.35rem;font-size:.625rem}.plt-mod-bar li:first-child{border-left:0}}@media (width<=429px){.plt-stage-tab em,.plt-stage-nav-item em{display:none}}@media (width<=359px){.plt-mod-rail>li{flex-basis:calc(100% - 1.15rem)}.plt-mod-chip{padding:.55rem .6rem}.plt-stage-nav-item{grid-template-columns:1.7rem minmax(0,1fr)}.plt-stage-nav-chevron{display:none}.plt-stage-grid{padding:.65rem}}.prd-eco{padding-block:2.75rem 3rem;overflow-x:clip}.prd-eco-shell{gap:1rem;display:grid}.prd-eco-panel{border:1px solid var(--border);border-radius:calc(var(--radius) + 12px);background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}.prd-eco-intro-panel{gap:1.35rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.prd-eco-intro-copy{min-width:0}.prd-eco-intro-panel .prd-eco-title{letter-spacing:-.03em;max-width:18ch;margin-top:.65rem;font-size:clamp(1.65rem,4.5vw,2.35rem);font-weight:700;line-height:1.12}.prd-eco-intro-panel .prd-eco-lead{max-width:34rem;color:var(--muted-foreground);margin-top:.85rem;font-size:.9375rem;line-height:1.6}.prd-eco-intro-panel .prd-eco-proofs{gap:.7rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.prd-eco-intro-panel .prd-eco-proofs li{grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.12rem .7rem;display:grid}.prd-eco-intro-panel .prd-eco-proof-icon{background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary);border-radius:.5rem;grid-row:1/span 2;place-items:center;display:grid}.prd-eco-intro-panel .prd-eco-proofs strong{letter-spacing:-.01em;color:var(--foreground);font-size:.8125rem;font-weight:700}.prd-eco-intro-panel .prd-eco-proofs span:last-child{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.prd-eco-actions{flex-direction:column;gap:.75rem;margin-top:1.35rem;display:flex}.prd-eco-explore{justify-content:center;width:100%}.prd-eco-watch{border-radius:var(--radius);min-height:2.75rem;color:inherit;background:0 0;border:0;align-items:center;gap:.75rem;padding:.35rem .15rem;text-decoration:none;display:flex}.prd-eco-watch-icon{border:1px solid var(--border);background:var(--background);width:2.35rem;height:2.35rem;color:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.prd-eco-watch span:last-child{flex-direction:column;gap:.05rem;min-width:0;display:flex}.prd-eco-watch strong{color:var(--foreground);font-size:.8125rem;font-weight:700;line-height:1.2}.prd-eco-watch em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal;font-weight:500;line-height:1.25}.prd-eco-intro-visual{isolation:isolate;border-radius:calc(var(--radius) + 6px);min-height:12.5rem;position:relative;overflow:hidden}.prd-eco-intro-visual img{object-fit:cover;object-position:center 35%;width:100%;height:100%;min-height:12.5rem;display:block}.prd-eco-intro-visual:after{content:"";background:linear-gradient(180deg, var(--dark) 0%, var(--dark) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prd-eco-intro-visual:after{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 8%, transparent) 0%, color-mix(in oklab, var(--dark) 28%, transparent) 100%)}}.prd-eco-intro-visual:after{pointer-events:none}.prd-eco-intro-quote{z-index:1;border:1px solid var(--background);max-width:min(14rem,72%);padding:.85rem .95rem;position:absolute;bottom:2.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.prd-eco-intro-quote{border:1px solid color-mix(in oklab, var(--background) 55%, transparent)}}.prd-eco-intro-quote{border-radius:calc(var(--radius) + 2px);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.prd-eco-intro-quote{background:color-mix(in oklab, var(--background) 78%, transparent)}}.prd-eco-intro-quote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 32px -24px var(--dark)}@supports (color:color-mix(in lab, red, red)){.prd-eco-intro-quote{box-shadow:0 16px 32px -24px color-mix(in oklab, var(--dark) 45%, transparent)}}.prd-eco-intro-quote p{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650;line-height:1.45}.prd-eco-intro-badge{z-index:1;background:var(--background);border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.35rem .65rem;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.prd-eco-intro-badge{background:color-mix(in oklab, var(--background) 88%, transparent)}}.prd-eco-intro-badge{color:var(--foreground);box-shadow:0 8px 18px -14px var(--dark);font-size:.6875rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.prd-eco-intro-badge{box-shadow:0 8px 18px -14px color-mix(in oklab, var(--dark) 40%, transparent)}}.prd-eco-stack{padding:clamp(1.25rem,3vw,1.85rem)}.prd-eco-stack-head{gap:.75rem;display:grid}.prd-eco-stack-lead{min-width:0}.prd-eco-stack-title{letter-spacing:-.03em;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.55rem .7rem;margin:.65rem 0 0;font-size:clamp(1.45rem,4.8vw,2rem);font-weight:700;line-height:1.12;display:flex}.prd-eco-stack-arrow{width:1.35rem;height:1.35rem;color:var(--primary);flex-shrink:0}.prd-eco-stack-note{max-width:14rem;color:var(--primary-deep);justify-self:end;margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.prd-eco-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:.55rem;margin:1.35rem 0 0;padding:0 0 .35rem;scroll-padding-inline:.15rem;list-style:none;display:flex;overflow-x:auto}.prd-eco-rail::-webkit-scrollbar{display:none}.prd-eco-rail>li{scroll-snap-align:start;flex:0 0 min(17.25rem,100% - 1.65rem);min-width:0;display:flex}.prd-eco-card{--prd-eco-shot-h:6.5rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--background);width:100%;box-shadow:var(--shadow-card);flex-direction:column;flex:auto;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.prd-eco-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-eco-card:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.prd-eco-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.prd-eco-card-shot{height:var(--prd-eco-shot-h);flex:none;position:relative;overflow:hidden}.prd-eco-card-shot img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.prd-eco-card:hover .prd-eco-card-shot img{transform:scale(1.05)}.prd-eco-card-shot:after{content:"";background:linear-gradient(180deg, var(--dark) 0%, transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prd-eco-card-shot:after{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 16%, transparent) 0%, transparent 48%)}}.prd-eco-card-shot:after{pointer-events:none}.prd-eco-card[data-product=intel] .prd-eco-card-shot img{object-position:center 42%}.prd-eco-card[data-product=pulse] .prd-eco-card-shot img{object-position:center 28%}.prd-eco-card[data-product=source] .prd-eco-card-shot img{object-position:center 40%}.prd-eco-card[data-product=link] .prd-eco-card-shot img{object-position:center 35%}.prd-eco-card[data-product=market] .prd-eco-card-shot img{object-position:center 45%}.prd-eco-card[data-product=deal] .prd-eco-card-shot img{object-position:center 62%}.prd-eco-card[data-product=funds] .prd-eco-card-shot img{object-position:center 55%}.prd-eco-card-index{z-index:1;background:var(--card);width:1.55rem;height:1.55rem;color:var(--foreground);box-shadow:0 4px 10px var(--dark);border-radius:999px;place-items:center;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.45rem;left:.45rem}@supports (color:color-mix(in lab, red, red)){.prd-eco-card-index{box-shadow:0 4px 10px color-mix(in oklab, var(--dark) 18%, transparent)}}.prd-eco-card-icon{z-index:3;top:calc(var(--prd-eco-shot-h) - .875rem);border:1px solid var(--primary);place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;left:.65rem}@supports (color:color-mix(in lab, red, red)){.prd-eco-card-icon{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.prd-eco-card-icon{border-radius:calc(var(--radius) - 4px);background:var(--card);color:var(--primary-deep);box-shadow:0 8px 16px -12px var(--dark)}@supports (color:color-mix(in lab, red, red)){.prd-eco-card-icon{box-shadow:0 8px 16px -12px color-mix(in oklab, var(--dark) 35%, transparent)}}.prd-eco-card-icon svg{flex-shrink:0;width:.875rem;height:.875rem}.prd-eco-card-body{flex-direction:column;flex:auto;min-width:0;min-height:11.75rem;padding:1.1rem .8rem .72rem;display:flex}.prd-eco-card-meta{flex:none;min-height:2rem}.prd-eco-card-meta h4{letter-spacing:-.02em;min-height:1.15em;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;line-height:1.15;overflow:hidden}.prd-eco-card-meta p{min-height:1.2em;color:var(--muted-foreground);margin:.12rem 0 0;font-size:.6875rem;font-weight:650;line-height:1.2}.prd-eco-card-hook{-webkit-line-clamp:2;letter-spacing:-.01em;min-height:2.19375rem;max-height:2.19375rem;color:var(--foreground);-webkit-box-orient:vertical;flex:none;margin:.4rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.prd-eco-card-desc{-webkit-line-clamp:3;min-height:3.2625rem;color:var(--muted-foreground);-webkit-box-orient:vertical;flex:auto;margin:.3rem 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.prd-eco-card-cta{flex:none;justify-content:center;width:100%;min-height:2.75rem;margin-top:.55rem}.prd-eco-bar{background:var(--primary-soft);border-radius:999px;flex-direction:column;gap:.75rem;margin-top:1rem;padding:.7rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prd-eco-bar{background:color-mix(in oklab, var(--primary-soft) 55%, var(--card))}}.prd-eco-bar{box-shadow:var(--shadow-card)}.prd-eco-bar>p{color:var(--primary-deep);align-items:center;gap:.65rem;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3;display:flex}.prd-eco-bar-mark{width:1.65rem;height:1.65rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.prd-eco-bar-mark svg{width:1.35rem;height:1.35rem}.prd-eco-bar ul{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.prd-eco-bar li{border-left:1px solid var(--primary);align-items:center;gap:.45rem;padding:.15rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.prd-eco-bar li{border-left:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.prd-eco-bar li{color:var(--muted-foreground);font-size:.75rem}.prd-eco-bar li:first-child{border-left:0;padding-left:0}.prd-eco-bar li svg{width:.95rem;height:.95rem;color:var(--primary);flex-shrink:0}.prd-eco-bar li span{flex-direction:column;gap:.02rem;min-width:0;display:flex}.prd-eco-bar li strong{color:var(--foreground);font-size:.75rem;font-weight:700;line-height:1.2}.prd-eco-bar li em{color:var(--muted-foreground);font-size:.625rem;font-style:normal;font-weight:500;line-height:1.2}@media (width>=640px){.prd-eco{padding-block:3.25rem 3.5rem}.prd-eco-actions{flex-flow:wrap;align-items:center}.prd-eco-explore{width:auto}.prd-eco-rail>li{flex-basis:min(18rem,50% - .35rem)}.prd-eco-stack-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1rem}.prd-eco-stack-note{margin-top:1.35rem}}@media (width>=768px){.prd-eco-bar{flex-direction:row;justify-content:space-between;align-items:center;padding:.55rem 1.25rem .55rem .95rem}}@media (width>=1024px){.prd-eco{padding-block:4rem 5rem;overflow-x:clip}.prd-eco-shell{gap:1.15rem}.prd-eco-intro-panel{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;column-gap:2rem;padding:clamp(1.5rem,2.5vw,2.25rem)}.prd-eco-intro-visual,.prd-eco-intro-visual img{min-height:18.5rem}.prd-eco-rail>li{flex:1 1 0;min-width:0}.prd-eco-rail{scroll-snap-type:none;overflow-x:visible}.prd-eco-card{--prd-eco-shot-h:6.5rem}.prd-eco-card-shot{height:var(--prd-eco-shot-h)}}@media (width<=1023px){.prd-eco{overflow-x:clip}.prd-eco-panel{border-radius:calc(var(--radius) + 8px)}.prd-eco-stack{padding:clamp(1rem,2.5vw,1.35rem)}.prd-eco-stack-note{justify-self:start}.prd-eco-rail{margin-top:1.1rem;margin-inline:-.1rem;padding-inline:.1rem .35rem;scroll-padding-inline:.35rem}.prd-eco-bar{border-radius:1.15rem;margin-top:.85rem}.prd-eco-card-cta,.prd-eco-explore{min-height:2.75rem}}@media (width<=767px){.prd-eco-rail>li{flex-basis:min(16.75rem,100% - 1.25rem)}}@media (width<=639px){.prd-eco-shell{gap:.85rem}.prd-eco-intro-panel{gap:1rem;padding:1rem .95rem}.prd-eco-intro-panel .prd-eco-title{max-width:none;font-size:clamp(1.45rem,7vw,1.85rem)}.prd-eco-intro-panel .prd-eco-lead{margin-top:.7rem;font-size:.875rem;line-height:1.55}.prd-eco-intro-panel .prd-eco-proofs{gap:.55rem;margin-top:.95rem}.prd-eco-actions{gap:.55rem;margin-top:1rem}.prd-eco-explore,.prd-eco-watch{width:100%;min-height:2.75rem}.prd-eco-intro-visual,.prd-eco-intro-visual img{min-height:11rem}.prd-eco-intro-quote{max-width:none;padding:.7rem .8rem;bottom:2.5rem;left:.55rem;right:.55rem}.prd-eco-intro-quote p{font-size:.75rem}.prd-eco-stack-head{gap:.55rem}.prd-eco-stack-title{gap:.4rem .55rem;font-size:clamp(1.25rem,6.5vw,1.55rem)}.prd-eco-stack-arrow{width:1.15rem;height:1.15rem}.prd-eco-stack-note{max-width:none;font-size:.8125rem}.prd-eco-rail{gap:.55rem;margin-top:1rem}.prd-eco-rail>li{flex-basis:min(15.5rem,100% - 1.1rem)}.prd-eco-card{--prd-eco-shot-h:5.75rem}.prd-eco-card-body{min-height:10.75rem;padding:1rem .72rem .68rem}.prd-eco-card-meta h4{font-size:.875rem}.prd-eco-card-hook{min-height:2.025rem;max-height:2.025rem;font-size:.75rem}.prd-eco-card-desc{-webkit-line-clamp:3;min-height:2.99063rem;font-size:.6875rem}.prd-eco-card-cta{text-align:center;min-height:2.75rem;padding-inline:.55rem;font-size:.75rem;line-height:1.25}.prd-eco-bar{border-radius:1.15rem;padding:.7rem .85rem}.prd-eco-bar>p{font-size:.75rem}.prd-eco-bar li{border-left:0;flex:100%;padding:.35rem 0}.prd-eco-bar li+li{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-eco-bar li+li{border-top:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}}@media (width>=400px) and (width<=639px){.prd-eco-bar ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.prd-eco-bar li{flex:initial;border-top:0;flex-direction:column;align-items:flex-start;padding:.15rem .35rem}.prd-eco-bar li+li{border-top:0;border-left:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prd-eco-bar li+li{border-left:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.prd-eco-bar li:first-child{border-left:0;padding-left:0}}@media (width<=429px){.prd-eco-intro-panel,.prd-eco-stack{padding:.9rem .8rem}.prd-eco-rail>li{flex-basis:calc(100% - .85rem)}.prd-eco-card-body{min-height:10.25rem}.prd-eco-card-meta h4{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prd-eco-card-cta{font-size:.6875rem}.prd-eco-intro-badge{max-width:calc(100% - 1.1rem);font-size:.625rem;bottom:.55rem;left:.55rem}}@media (width<=359px){.prd-eco{padding-block:2.35rem 2.65rem}.prd-eco-intro-panel,.prd-eco-stack{padding:.8rem .7rem}.prd-eco-intro-panel .prd-eco-title{font-size:1.35rem}.prd-eco-stack-title{font-size:1.2rem}.prd-eco-rail>li{flex-basis:100%}.prd-eco-card-desc{-webkit-line-clamp:3;min-height:2.99063rem}.prd-eco-bar li em{display:none}.prd-eco-watch strong{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.prd-eco-card,.prd-eco-card-shot img{transition:none}}.prd-eco-intro-panel .prd-eco-proof-icon{background:var(--azure-soft);color:var(--azure)}.prd-eco-watch-icon{border-color:var(--azure)}@supports (color:color-mix(in lab, red, red)){.prd-eco-watch-icon{border-color:color-mix(in oklab, var(--azure) 32%, var(--border))}}.prd-eco-watch-icon{background:var(--azure-soft);color:var(--azure)}.prd-eco-stack-note{color:var(--azure-deep)}.prd-eco-card-icon{border-color:var(--azure)}@supports (color:color-mix(in lab, red, red)){.prd-eco-card-icon{border-color:color-mix(in oklab, var(--azure) 36%, var(--border))}}.prd-eco-card-icon,.prd-eco-card-meta p,.prd-eco-bar-mark,.prd-eco-bar li svg{color:var(--azure)}.plt-mod-chip-icon{background:var(--azure)}@supports (color:color-mix(in lab, red, red)){.plt-mod-chip-icon{background:color-mix(in oklab, var(--azure) 14%, var(--card))}}.plt-mod-chip-icon{color:var(--azure)}.plt-mod-icon{border-color:var(--azure)}@supports (color:color-mix(in lab, red, red)){.plt-mod-icon{border-color:color-mix(in oklab, var(--azure) 32%, var(--border))}}.plt-mod-icon{color:var(--azure-deep)}.plt-mod-io dt,.plt-mod-bar li svg{color:var(--azure)}.feature-orbit{--fo-teal:var(--azure);--fo-cyan:var(--azure-deep)}.hiw-usp-icon,.sdhp-proof-icon{color:var(--azure)}.feature-orbit,.feature-orbit-section,.sto-section,.apc-section{background:var(--surface)!important}.feature-orbit{--fo-mint:var(--azure);--fo-forest:var(--azure-deep);--fo-teal:var(--azure);--fo-cyan:var(--azure-deep)}.feature-orbit-core-glow,.apc-glow,.apc-net,.bg-primary\/8,.bg-primary\/15.blur-3xl{opacity:0!important;background:0 0!important}[class*=-icon]:not(svg):not(i),.sto-mod-icon,.sto-sys-icon,.hiw-usp-icon,.sdhp-proof-icon{background-color:var(--azure-soft);color:var(--azure)}svg.lucide,svg[class*=-icon],[class*=-icon] svg,.hiw-usp-icon,.sdhp-proof-icon,.text-primary svg,svg.text-primary,.sto-mod-icon svg,.sto-mod-feat svg{color:var(--azure);stroke:var(--azure);background-color:#0000}.sto-mod-n{background:var(--azure)}article:hover,[class*=-card]:hover,[class*=-chip]:hover,[class*=-tile]:hover,[class*=-item]:hover,[class*=-node]:hover,[class*=-row]:hover,[class*=-lane]:hover,[class*=-stage]:hover,[class*=-tab]:hover,[class*=-step]:hover,[class*=-mod]:hover,[class*=-product]:hover,[data-active=true]{--primary:var(--azure);--primary-deep:var(--azure-deep);--primary-soft:var(--azure-soft);--color-primary:var(--azure);--color-primary-soft:var(--azure-soft);--ring:var(--azure)}.process-bento-card:hover,.prd-eco-card:hover,.plt-mod-card:hover,.plt-mod-card:focus-visible,.prd-card:hover,.apc-card:hover,.hiw-stage:hover,.hiw-stage[data-active=true],.sto-mod[data-active=true],.sto-sys-item[data-active=true],.plt-mod-card[data-active=true]{border-color:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.process-bento-card:hover,.prd-eco-card:hover,.plt-mod-card:hover,.plt-mod-card:focus-visible,.prd-card:hover,.apc-card:hover,.hiw-stage:hover,.hiw-stage[data-active=true],.sto-mod[data-active=true],.sto-sys-item[data-active=true],.plt-mod-card[data-active=true]{border-color:color-mix(in oklab, var(--azure) 50%, var(--border))!important}}.hiw-stage[data-active=true],.sto-mod[data-active=true],.sto-sys-item[data-active=true]{background:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.hiw-stage[data-active=true],.sto-mod[data-active=true],.sto-sys-item[data-active=true]{background:color-mix(in oklab, var(--azure) 8%, var(--card))!important}}.hiw-stage[data-active=true],.sto-mod[data-active=true],.sto-sys-item[data-active=true]{box-shadow:0 0 0 1px var(--azure) inset}@supports (color:color-mix(in lab, red, red)){.hiw-stage[data-active=true],.sto-mod[data-active=true],.sto-sys-item[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--azure) 28%, transparent) inset}}.prd-eco-bar{background:var(--card)}.prd-eco-bar>p{color:var(--foreground)}.sto-channel[data-named=true],.sto-board[data-live=true] .sto-channel[data-named=true]{border-color:var(--border);background:var(--card);box-shadow:none;color:var(--foreground);animation:none}.sto-channel[data-named=true] .sto-channel-n,.sto-channel-live{color:var(--azure-deep)}.sto-channel-live i{background:var(--azure)}.sto-channel[data-named=true]:hover{border-color:var(--azure);background:var(--azure)}@supports (color:color-mix(in lab, red, red)){.sto-channel[data-named=true]:hover{background:color-mix(in oklab, var(--azure) 8%, var(--card))}}.sto-channel[data-named=true]:hover{box-shadow:0 0 0 1px var(--azure) inset}@supports (color:color-mix(in lab, red, red)){.sto-channel[data-named=true]:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--azure) 32%, transparent) inset}}.mihp-cta svg.lucide,#source-desk a svg.lucide{color:currentColor;stroke:currentColor}.mihp-feature-icon{border-color:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.mihp-feature-icon{border-color:color-mix(in oklab, var(--azure) 28%, transparent)!important}}.mihp-feature-icon{background:var(--azure-soft)!important;color:var(--azure)!important}#source-desk .rounded-full svg.lucide{color:currentColor;stroke:currentColor}#source-desk .sdhp-arc-stem{stroke:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){#source-desk .sdhp-arc-stem{stroke:color-mix(in oklab, var(--azure) 42%, var(--border))!important}}#source-desk .sdhp-arc-stem{stroke-opacity:1}.sb-btn-primary,.demo-modal-root .demo-modal-submit,.site-nav-cta.bg-primary,.site-nav-cta-demo,button.bg-primary,a.bg-primary,.lift.bg-primary,.smt-btn-primary,.smt-btn-solid,.smt-buy,.smt-apply,.mihp-cta-primary,.process-bento-cta-link,.two-track-id-cta,.two-track-path-cta,.plt-mod-explore,.plt-stage-explore,.prd-eco-explore,.feature-orbit-cta,.how-it-step a.lift,.sb-btn-outline,.site-nav-cta-login,.site-nav-cta.border,a.lift.border,button.lift.border,.lift.border.border-border,.mihp-cta-ghost,.prd-eco-card-cta,.hh-cta-ghost,.toolkit-light-cta-ghost,.netgraph-cta-ghost,.market-path-cta-ghost,button.border-border.bg-transparent,a.border-border.bg-background,.page-cta-row a.bg-primary,.page-cta-row button.bg-primary,a.lift.min-h-11,button.lift.min-h-11{--primary:var(--cta-green)!important;--primary-deep:var(--cta-green-deep)!important;--primary-soft:var(--cta-green-soft)!important;--color-primary:var(--cta-green)!important;--color-primary-soft:var(--cta-green-soft)!important;--ring:var(--cta-green)!important}.sb-btn-primary,.demo-modal-root .demo-modal-submit,.site-nav-cta.bg-primary,.site-nav-cta-demo,button.bg-primary,a.bg-primary,.lift.bg-primary,.smt-btn-primary,.smt-btn-solid,.smt-buy,.smt-apply,.mihp-cta-primary,.process-bento-cta-link,.two-track-id-cta,.two-track-path-cta,.plt-mod-explore,.plt-stage-explore,.prd-eco-explore,.page-cta-row a.bg-primary,.page-cta-row button.bg-primary,a.lift.min-h-11.bg-primary,button.lift.min-h-11.bg-primary{background:var(--cta-green)!important;color:var(--primary-foreground)!important}.sb-btn-primary:hover,.demo-modal-root .demo-modal-submit:hover:not(:disabled),.site-nav-cta.bg-primary:hover,.site-nav-cta-demo:hover,button.bg-primary:hover,a.bg-primary:hover,.lift.bg-primary:hover,.smt-btn-primary:hover,.smt-btn-solid:hover:not(:disabled),.smt-buy:hover:not(:disabled),.smt-apply:hover:not(:disabled),.mihp-cta-primary:hover,.process-bento-cta-link:hover,.two-track-id-cta:hover,.two-track-path-cta:hover,.plt-mod-explore:hover,.plt-stage-explore:hover,.prd-eco-explore:hover,.page-cta-row a.bg-primary:hover,.page-cta-row button.bg-primary:hover,a.lift.min-h-11.bg-primary:hover,button.lift.min-h-11.bg-primary:hover{--primary:var(--cta-green)!important;--color-primary:var(--cta-green)!important;background:var(--cta-green)!important}@supports (color:color-mix(in lab, red, red)){.sb-btn-primary:hover,.demo-modal-root .demo-modal-submit:hover:not(:disabled),.site-nav-cta.bg-primary:hover,.site-nav-cta-demo:hover,button.bg-primary:hover,a.bg-primary:hover,.lift.bg-primary:hover,.smt-btn-primary:hover,.smt-btn-solid:hover:not(:disabled),.smt-buy:hover:not(:disabled),.smt-apply:hover:not(:disabled),.mihp-cta-primary:hover,.process-bento-cta-link:hover,.two-track-id-cta:hover,.two-track-path-cta:hover,.plt-mod-explore:hover,.plt-stage-explore:hover,.prd-eco-explore:hover,.page-cta-row a.bg-primary:hover,.page-cta-row button.bg-primary:hover,a.lift.min-h-11.bg-primary:hover,button.lift.min-h-11.bg-primary:hover{background:color-mix(in oklab, var(--cta-green) 90%, black)!important}}.sb-btn-primary:hover,.demo-modal-root .demo-modal-submit:hover:not(:disabled),.site-nav-cta.bg-primary:hover,.site-nav-cta-demo:hover,button.bg-primary:hover,a.bg-primary:hover,.lift.bg-primary:hover,.smt-btn-primary:hover,.smt-btn-solid:hover:not(:disabled),.smt-buy:hover:not(:disabled),.smt-apply:hover:not(:disabled),.mihp-cta-primary:hover,.process-bento-cta-link:hover,.two-track-id-cta:hover,.two-track-path-cta:hover,.plt-mod-explore:hover,.plt-stage-explore:hover,.prd-eco-explore:hover,.page-cta-row a.bg-primary:hover,.page-cta-row button.bg-primary:hover,a.lift.min-h-11.bg-primary:hover,button.lift.min-h-11.bg-primary:hover{color:var(--primary-foreground)!important}.feature-orbit-cta,.how-it-step a.lift{border-color:var(--cta-green)!important}@supports (color:color-mix(in lab, red, red)){.feature-orbit-cta,.how-it-step a.lift{border-color:color-mix(in oklab, var(--cta-green) 25%, var(--border))!important}}.feature-orbit-cta,.how-it-step a.lift{background:var(--cta-green)!important}@supports (color:color-mix(in lab, red, red)){.feature-orbit-cta,.how-it-step a.lift{background:color-mix(in oklab, var(--cta-green) 6%, transparent)!important}}.feature-orbit-cta,.how-it-step a.lift{color:var(--cta-green)!important}.feature-orbit-cta:hover,.how-it-step a.lift:hover{background:var(--cta-green)!important;border-color:var(--cta-green)!important;color:var(--primary-foreground)!important}.sb-btn-outline:hover,.sb-btn-outline:focus-visible,.site-nav-cta-login:hover,.site-nav-cta.border:hover,a.lift.border:hover,button.lift.border:hover,.lift.border.border-border:hover,.mihp-cta-ghost:hover,.prd-eco-card-cta:hover,button.border-border.bg-transparent:hover,button.border-border.bg-transparent:focus-visible{--primary:var(--cta-green)!important;--color-primary:var(--cta-green)!important;border-color:var(--cta-green)!important;color:var(--cta-green)!important;background:var(--cta-green)!important}@supports (color:color-mix(in lab, red, red)){.sb-btn-outline:hover,.sb-btn-outline:focus-visible,.site-nav-cta-login:hover,.site-nav-cta.border:hover,a.lift.border:hover,button.lift.border:hover,.lift.border.border-border:hover,.mihp-cta-ghost:hover,.prd-eco-card-cta:hover,button.border-border.bg-transparent:hover,button.border-border.bg-transparent:focus-visible{background:color-mix(in oklab, var(--cta-green) 6%, transparent)!important}}.sb-btn-primary svg.lucide,.demo-modal-root .demo-modal-submit svg.lucide,button.bg-primary svg.lucide,a.bg-primary svg.lucide,.lift.bg-primary svg.lucide,.mihp-cta svg.lucide,.sb-btn-outline svg.lucide,.site-nav-cta.border svg.lucide,a.lift.border svg.lucide,button.lift.border svg.lucide,.mihp-cta-ghost svg.lucide,.prd-eco-card-cta svg.lucide,button.border-border.bg-transparent svg.lucide,.feature-orbit-cta svg.lucide,.how-it-step a.lift svg.lucide{color:currentColor!important;stroke:currentColor!important}.apc-go{--primary:var(--azure)!important;--color-primary:var(--azure)!important;background:var(--azure)!important;color:var(--primary-foreground)!important}.apc-go:hover{background:var(--azure-deep)!important}.apc-go svg.lucide{color:currentColor!important;stroke:currentColor!important}.apc-icon{background:var(--azure-soft)!important;color:var(--azure)!important}.hiw .section-backdrop[data-tone=dark] .section-backdrop-img{filter:grayscale(6%)saturate(.88)contrast(1.08)brightness(.7)}.hiw .section-backdrop[data-tone=dark] .section-backdrop-wash{background:linear-gradient(180deg, var(--dark) 0%, var(--dark) 28%, var(--dark) 55%, var(--dark) 100%)}@supports (color:color-mix(in lab, red, red)){.hiw .section-backdrop[data-tone=dark] .section-backdrop-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--dark) 72%, transparent) 0%, color-mix(in oklab, var(--dark) 48%, transparent) 28%, color-mix(in oklab, var(--dark) 36%, transparent) 55%, color-mix(in oklab, var(--dark) 66%, transparent) 100%)}}.hiw-title,.hiw-usp-title,.hiw-card-title,.hiw-card-tagline,.hiw-stage-product,.hiw-fact-value,.hiw-close-title{color:var(--background);text-shadow:0 1px 18px var(--dark)}@supports (color:color-mix(in lab, red, red)){.hiw-title,.hiw-usp-title,.hiw-card-title,.hiw-card-tagline,.hiw-stage-product,.hiw-fact-value,.hiw-close-title{text-shadow:0 1px 18px color-mix(in oklab, var(--dark) 70%, transparent)}}.hiw-lead,.hiw-usp-note,.hiw-card-stage,.hiw-card-body,.hiw-stage-name,.hiw-stage-num,.hiw-fact-label,.hiw-close-eyebrow,.hiw-note,.hiw-track-label,.hiw-rail-arrow{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hiw-lead,.hiw-usp-note,.hiw-card-stage,.hiw-card-body,.hiw-stage-name,.hiw-stage-num,.hiw-fact-label,.hiw-close-eyebrow,.hiw-note,.hiw-track-label,.hiw-rail-arrow{color:color-mix(in oklab, var(--background) 74%, transparent)}}.hiw-lead,.hiw-usp-note,.hiw-card-stage,.hiw-card-body,.hiw-stage-name,.hiw-stage-num,.hiw-fact-label,.hiw-close-eyebrow,.hiw-note,.hiw-track-label,.hiw-rail-arrow{text-shadow:0 1px 14px var(--dark)}@supports (color:color-mix(in lab, red, red)){.hiw-lead,.hiw-usp-note,.hiw-card-stage,.hiw-card-body,.hiw-stage-name,.hiw-stage-num,.hiw-fact-label,.hiw-close-eyebrow,.hiw-note,.hiw-track-label,.hiw-rail-arrow{text-shadow:0 1px 14px color-mix(in oklab, var(--dark) 65%, transparent)}}.hiw-usp+.hiw-usp{border-left-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hiw-usp+.hiw-usp{border-left-color:color-mix(in oklab, var(--background) 16%, transparent)}}.hiw-usp-icon{background:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.hiw-usp-icon{background:color-mix(in oklab, var(--azure) 20%, transparent)!important}}.hiw-usp-icon{color:var(--azure)!important}.hiw-stage{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.hiw-stage{background:color-mix(in oklab, var(--dark) 58%, transparent)}}.hiw-stage{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hiw-stage{border-color:color-mix(in oklab, var(--background) 16%, transparent)}}.hiw-stage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hiw-stage:hover{border-color:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.hiw-stage:hover{border-color:color-mix(in oklab, var(--azure) 55%, transparent)!important}}.hiw-stage[data-active=true]{background:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.hiw-stage[data-active=true]{background:color-mix(in oklab, var(--azure) 18%, transparent)!important}}.hiw-stage[data-active=true]{border-color:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.hiw-stage[data-active=true]{border-color:color-mix(in oklab, var(--azure) 72%, transparent)!important}}.hiw-stage[data-active=true]{box-shadow:0 0 0 1px var(--azure)}@supports (color:color-mix(in lab, red, red)){.hiw-stage[data-active=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--azure) 32%, transparent)}}.hiw-stage[data-done=true] .hiw-stage-num,.hiw-stage[data-active=true] .hiw-stage-num,.hiw-stage[data-active=true] .hiw-stage-name{color:var(--primary)}.hiw-card{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.hiw-card{background:color-mix(in oklab, var(--dark) 62%, transparent)}}.hiw-card{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hiw-card{border-color:color-mix(in oklab, var(--background) 14%, transparent)}}.hiw-card{box-shadow:0 24px 52px -28px var(--dark)}@supports (color:color-mix(in lab, red, red)){.hiw-card{box-shadow:0 24px 52px -28px color-mix(in oklab, var(--dark) 85%, transparent)}}.hiw-card-bg img[data-active=true]{opacity:.52;filter:saturate(.7)contrast(1.04)brightness(.52)}.hiw-card-bg:after{background:linear-gradient(90deg, var(--dark) 0%, var(--dark) 16%, var(--dark) 42%, var(--dark) 72%, var(--dark) 100%)}@supports (color:color-mix(in lab, red, red)){.hiw-card-bg:after{background:linear-gradient(90deg, color-mix(in oklab, var(--dark) 90%, transparent) 0%, color-mix(in oklab, var(--dark) 78%, transparent) 16%, color-mix(in oklab, var(--dark) 56%, transparent) 42%, color-mix(in oklab, var(--dark) 28%, transparent) 72%, color-mix(in oklab, var(--dark) 14%, transparent) 100%)}}.hiw-fact-icon{background:var(--azure)!important}@supports (color:color-mix(in lab, red, red)){.hiw-fact-icon{background:color-mix(in oklab, var(--azure) 20%, transparent)!important}}.hiw-fact-icon{color:var(--azure)!important}.hiw-shot-main,.hiw-shot-inset{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hiw-shot-main,.hiw-shot-inset{border-color:color-mix(in oklab, var(--background) 22%, transparent)}}.hiw-track:before{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hiw-track:before{background:color-mix(in oklab, var(--background) 18%, transparent)}}.hiw-track-dot{background:var(--dark)}@supports (color:color-mix(in lab, red, red)){.hiw-track-dot{background:color-mix(in oklab, var(--dark) 35%, transparent)}}.hiw-track-dot{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hiw-track-dot{border-color:color-mix(in oklab, var(--background) 28%, transparent)}}.hiw-track-node[data-done=true] .hiw-track-dot{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hiw-track-node[data-done=true] .hiw-track-dot{background:color-mix(in oklab, var(--primary) 42%, transparent)}}@media (width>=1024px){.site-nav{overflow:visible}}.site-nav-products{position:relative}.site-nav-products-trigger{align-items:center;gap:.28rem;display:inline-flex}.site-nav-products-caret{stroke-width:2px;width:.9rem;height:.9rem;transition:transform .18s;color:currentColor!important;stroke:currentColor!important;background:0 0!important}.site-nav-products:hover .site-nav-products-caret,.site-nav-products:focus-within .site-nav-products-caret{transform:rotate(-180deg)}.site-nav-products-panel{z-index:60;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:max-content;min-width:16.5rem;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;margin-top:.85rem;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(.35rem)}.site-nav-products-panel:before{content:"";height:.95rem;position:absolute;bottom:100%;left:0;right:0}.site-nav-products:hover .site-nav-products-panel,.site-nav-products:focus-within .site-nav-products-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)translateY(0)}.site-nav-products-item{border-radius:calc(var(--radius) - 2px);min-width:0;min-height:2.75rem;color:var(--foreground);flex-direction:column;gap:.08rem;padding:.5rem .75rem;text-decoration:none;display:flex}.site-nav-products-item:hover,.site-nav-products-item:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-nav-products-item:hover,.site-nav-products-item:focus-visible{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.site-nav-products-item.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-nav-products-item.is-active{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.site-nav-products-item-name{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.25}.site-nav-products-item.is-active .site-nav-products-item-name,.site-nav-products-item:hover .site-nav-products-item-name{color:var(--primary)}.site-nav-products-item-note{color:var(--muted-foreground);font-size:.6875rem;line-height:1.3}.site-nav-products-mobile-list{flex-direction:column;gap:.05rem;padding:0 0 .35rem .75rem;display:flex}.site-nav-products-mobile-item{min-width:0;min-height:2.75rem;color:var(--foreground);border-radius:.5rem;flex-direction:column;gap:.06rem;padding:.55rem 1rem;text-decoration:none;display:flex}.site-nav-products-mobile-item:hover,.site-nav-products-mobile-item.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-nav-products-mobile-item:hover,.site-nav-products-mobile-item.is-active{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.site-nav-products-mobile-item .site-nav-products-item-name{font-size:.9375rem;font-weight:600}.site-nav-products-mobile-item.is-active .site-nav-products-item-name{color:var(--primary)}@media (prefers-reduced-motion:reduce){.site-nav-products-caret,.site-nav-products-panel{transition:none}}.gdpr-root{z-index:70;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.gdpr-backdrop{pointer-events:none;background:var(--dark);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gdpr-backdrop{background:color-mix(in oklab, var(--dark) 28%, transparent)}}.gdpr-panel{z-index:1;pointer-events:auto;border-top:1px solid var(--border);background:var(--background);width:100%;max-height:min(40vh,18rem);padding-bottom:env(safe-area-inset-bottom);border-radius:1.15rem 1.15rem 0 0;position:relative;overflow:hidden;box-shadow:0 -12px 40px -18px oklab(0% none none/.28)}.gdpr-panel-inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;gap:.85rem;max-height:min(40vh,18rem);padding:.95rem 1.15rem 1rem;display:grid;overflow:hidden auto}.gdpr-copy{gap:.28rem;min-width:0;display:grid}.gdpr-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.35rem;margin:0;font-size:.625rem;font-weight:500;display:inline-flex}.gdpr-eyebrow svg{width:.8rem;height:.8rem;color:var(--primary)}.gdpr-title{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.gdpr-title span{color:var(--primary)}.gdpr-lead{max-width:46rem;color:var(--muted-foreground);margin:0;font-size:.78rem;line-height:1.45}.gdpr-links{flex-wrap:wrap;gap:.85rem;margin-top:.35rem;display:flex}.gdpr-links a{color:var(--muted-foreground);font-size:.75rem;font-weight:500;text-decoration:none}.gdpr-links a:hover,.gdpr-links a:focus-visible{color:var(--primary);text-underline-offset:.16em;text-decoration:underline}.gdpr-prefs{gap:.4rem;display:grid}.gdpr-pref{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.45rem .6rem;display:grid}.gdpr-pref span:first-child{gap:.08rem;min-width:0;display:grid}.gdpr-pref strong{color:var(--foreground);font-size:.78rem;font-weight:600}.gdpr-pref span:first-child span{color:var(--muted-foreground);font-size:.7rem;line-height:1.3}.gdpr-pref input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gdpr-switch{background:var(--input);border-radius:999px;width:2.2rem;height:1.2rem;transition:background .16s;position:relative}.gdpr-switch:after{content:"";background:var(--background);border-radius:999px;width:.96rem;height:.96rem;transition:transform .16s;position:absolute;top:.12rem;left:.12rem;box-shadow:0 1px 3px oklab(0% none none/.18)}.gdpr-switch[data-checked=true]{background:var(--primary)}.gdpr-switch[data-checked=true]:after{transform:translate(.98rem)}.gdpr-switch[data-locked=true]{opacity:.7}.gdpr-pref:has(input:focus-visible) .gdpr-switch{outline:2px solid var(--primary);outline-offset:2px}.gdpr-pref:has(input:disabled){cursor:default}.gdpr-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gdpr-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:.4rem 1.15rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.gdpr-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gdpr-btn-primary{background:var(--primary);color:var(--primary-foreground)}.gdpr-btn-primary:hover{background:var(--primary-deep)}.gdpr-btn-outline{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.gdpr-btn-outline{border-color:color-mix(in oklab, var(--ink) 18%, var(--border))}}.gdpr-btn-outline{color:var(--ink);background:0 0}.gdpr-btn-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gdpr-btn-outline:hover{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.gdpr-btn-ghost{min-height:2.35rem;color:var(--ink);background:0 0;border-color:#0000;padding:.4rem .55rem}.gdpr-btn-ghost:hover{color:var(--primary);background:0 0}@media (width>=900px){.gdpr-panel-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions""prefs prefs";align-items:center;column-gap:1.75rem;padding:1.05rem clamp(1.25rem,3.5vw,2.75rem) 1.15rem}.gdpr-copy{grid-area:copy}.gdpr-prefs{grid-area:prefs;grid-template-columns:repeat(3,minmax(0,1fr))}.gdpr-actions{flex-wrap:nowrap;grid-area:actions;justify-content:flex-end}.gdpr-title{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.gdpr-switch,.gdpr-switch:after,.gdpr-btn{transition: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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
