@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--orb-mint-x:12%;--orb-mint-y:15%;--orb-blue-x:88%;--orb-blue-y:80%;--orb-amber-x:65%;--orb-amber-y:30%}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-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-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-emerald-500:#00bb7f;--color-rose-500:#ff2357;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-jetbrains-mono);--color-background:var(--background)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-rose-500:lab(56.101% 79.4328 31.4532)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-16{top:calc(var(--spacing)*16)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-4{left:calc(var(--spacing)*4)}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.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-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-7{margin-left:calc(var(--spacing)*7)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-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-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[85vh\]{max-height:85vh}.min-h-\[100px\]{min-height:100px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-72{width:calc(var(--spacing)*72)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.\!max-w-7xl{max-width:var(--container-7xl)!important}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[40\%\]{max-width:40%}.max-w-\[90px\]{max-width:90px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[400px\]{max-width:400px}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[1\.02\]{scale:1.02}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr_auto_auto\]{grid-template-columns:1fr auto 1fr auto auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}: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-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[color-mix\(in_oklab\,var\(--border\)_65\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--border\)_65\%\,transparent\)\]{border-color:color-mix(in oklab,var(--border)65%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--primary)35%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--warning\)_45\%\,transparent\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--warning\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--warning)45%,transparent)}}.border-accent,.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.border-accent\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab,var(--accent)50%,transparent)}}.border-border{border-color:var(--border)}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-error,.border-error\/30{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/30{border-color:color-mix(in oklab,var(--error)30%,transparent)}}.border-error\/40{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab,var(--error)40%,transparent)}}.border-error\/50{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/50{border-color:color-mix(in oklab,var(--error)50%,transparent)}}.border-primary,.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\/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-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500)40%,transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning)30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning)40%,transparent)}}.\!bg-transparent{background-color:#0000!important}.bg-\[color-mix\(in_oklab\,var\(--background\)_85\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--background\)_85\%\,transparent\)\]{background-color:color-mix(in oklab,var(--background)85%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--card\)_75\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--card\)_75\%\,transparent\)\]{background-color:color-mix(in oklab,var(--card)75%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_8\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary)8%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--warning\)_15\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--warning\)_15\%\,transparent\)\]{background-color:color-mix(in oklab,var(--warning)15%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--warning\)_18\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--warning\)_18\%\,transparent\)\]{background-color:color-mix(in oklab,var(--warning)18%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--accent)15%,transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab,var(--card)40%,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-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-error,.bg-error\/5{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab,var(--error)5%,transparent)}}.bg-error\/10{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab,var(--error)10%,transparent)}}.bg-error\/15{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/15{background-color:color-mix(in oklab,var(--error)15%,transparent)}}.bg-error\/20{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab,var(--error)20%,transparent)}}.bg-error\/90{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/90{background-color:color-mix(in oklab,var(--error)90%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-soft{background-color:var(--primary-soft)}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,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-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-secondary,.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab,var(--secondary)30%,transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab,var(--secondary)40%,transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--secondary)50%,transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab,var(--secondary)60%,transparent)}}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--warning)15%,transparent)}}.bg-warning\/20{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:var(--primary);--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-accent{--tw-gradient-to:var(--accent);--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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-1{padding:calc(var(--spacing)*1)!important}.\!p-2{padding:calc(var(--spacing)*2)!important}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.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)}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-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-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-16{padding-right:calc(var(--spacing)*16)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-jetbrains-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-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-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.65rem\,6\.5vw\,2\.25rem\)\]{font-size:clamp(1.65rem,6.5vw,2.25rem)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-current{color:currentColor!important}.text-\[var\(--warning\)\]{color:var(--warning)}.text-accent{color:var(--accent)}.text-emerald-500{color:var(--color-emerald-500)}.text-error{color:var(--error)}.text-foreground{color:var(--foreground)}.text-heading{color:var(--text-heading)}.text-muted{color:var(--muted)}.text-primary{color:var(--primary)}.text-primary-dark{color:var(--primary-dark)}.text-rose-500{color:var(--color-rose-500)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_0_24px_rgba\(99\,102\,241\,0\.45\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#6366f173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);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)}.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-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-primary{--tw-ring-color:var(--primary)}.ring-offset-2{--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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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-\[width\,margin-left\]{transition-property:width,margin-left;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}.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)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--error\)_10\%\,transparent\)\]:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--error\)_10\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--error)10%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--primary)18%,transparent)}}.hover\:bg-accent-light:hover{background-color:var(--accent-light)}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-error\/10:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--error)10%,transparent)}}.hover\:bg-error\/25:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/25:hover{background-color:color-mix(in oklab,var(--error)25%,transparent)}}.hover\:bg-error\/90:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--error)90%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/50:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/50:hover{background-color:color-mix(in oklab,var(--secondary)50%,transparent)}}.hover\:text-error:hover,.hover\:text-error\/80:hover{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:text-error\/80:hover{color:color-mix(in oklab,var(--error)80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-heading:hover{color:var(--text-heading)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-light:hover{color:var(--primary-light)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-lg\)\]:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:shadow-\[var\(--ring\)\]:focus-visible{--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:ml-16{margin-left:calc(var(--spacing)*16)}.md\:ml-72{margin-left:calc(var(--spacing)*72)}.md\:block{display:block}.md\:hidden{display:none}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-\[10px\]{font-size:10px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.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-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}}}:root{--op-bg:#fff;--op-bg-soft:#f5f8fc;--op-bg-tint:#eaf1f8;--op-bg-deep:#0d2236;--op-bg-deeper:#0a1c2c;--op-bg-card-dark:#14304a;--op-bg-card-dark-2:#1d4163;--op-mint:#b5e51f;--op-mint-bright:#e5fc74;--op-mint-deep:#b3e15b;--op-mint-soft:#7ce7b41f;--op-mint-glow:#7ce7b447;--op-blue:#4a7eff;--op-blue-deep:#2d5bd9;--op-blue-soft:#e6edff;--op-amber:#ffc77a;--op-text:#0f1f2e;--op-text-secondary:#455769;--op-text-muted:#6b7d8f;--op-text-faint:#9aabbd;--op-on-dark:#e9f0f8;--op-on-dark-muted:#e9f0f8b8;--op-on-dark-faint:#e9f0f873;--op-border:#0f2a3f14;--op-border-strong:#0f2a3f24;--op-border-on-dark:#e9f0f81a;--op-success:#2ec88a;--op-warning:#f4b942;--op-danger:#e85f5c;--op-shadow-xs:0 1px 2px #0d22360a;--op-shadow-sm:0 2px 6px #0d22360d,0 1px 2px #0d22360a;--op-shadow-md:0 8px 24px #0d223614,0 2px 6px #0d22360a;--op-shadow-lg:0 16px 40px #0d22361a,0 4px 12px #0d22360d;--op-shadow-xl:0 24px 60px #0d223624;--op-shadow-mint:0 4px 18px #34b48738,0 1px 4px #34b4871f;--op-shadow-blue:0 4px 18px #4a7eff38,0 1px 4px #4a7eff1f;--op-radius-xs:6px;--op-radius-sm:10px;--op-radius:14px;--op-radius-lg:20px;--op-radius-xl:26px;--page-gutter:clamp(1rem,5vw,3rem);--max-w:1240px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}.page{flex-direction:column;max-width:100vw;min-height:100vh;display:flex}.page-wrapper{width:100%;max-width:100vw}.main-wrapper{background:radial-gradient(70% 55% at 18% 25%,#4a7eff2e,#0000 60%),radial-gradient(50% 50% at 82% 75%,#7ce7b41f,#0000 65%),radial-gradient(35% 70% at 88% 12%,#ffc77a0f,#0000 70%),linear-gradient(#0d2236 0%,#0a1c2c 100%);flex:1;width:100%;max-width:100vw;overflow-x:clip}.page-inner{max-width:var(--max-w);padding:0 var(--page-gutter);margin:0 auto}.page-inner--highlight,.page-inner--soft{width:100%;max-width:100%;margin:0;padding:2.5rem 1.5rem 3.5rem}.page-inner--highlight{padding:2rem 0 3rem}.page-inner--highlight>*,.page-inner--soft>*{max-width:var(--max-w);width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter);box-sizing:border-box;margin-left:auto;margin-right:auto}.marketing-scope .marketing-marketplace-embed{background:var(--op-bg-deeper);padding:1rem 0 4rem}.marketing-scope .marketing-marketplace-embed>div>main{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.nav{z-index:50;background:color-mix(in oklab,var(--card)95%,transparent);-webkit-backdrop-filter:blur(12px);transition:background .45s var(--ease-out),border-color .45s var(--ease-out),box-shadow .45s var(--ease-out),backdrop-filter .45s var(--ease-out);border-bottom:1px solid var(--border);box-shadow:0 4px 24px color-mix(in oklab,var(--text-heading)12%,transparent);position:sticky;inset:0 0 auto}.nav-inner{max-width:var(--max-w);justify-content:space-between;align-items:center;min-height:64px;margin:0 auto;display:flex}.nav-inner--3col{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.nav-inner--3col .nav-links--left{justify-self:start}.nav-inner--3col .nav-logo--center{justify-self:center}.nav-inner--3col .nav-actions--right{justify-self:end}.nav-mobile-toggle{cursor:pointer;color:var(--op-text);background:0 0;border:none;padding:.5rem;display:none}.nav-mobile-toggle svg{width:26px;height:26px;display:block}.nav-mobile-overlay{display:none}.nav-logo{color:var(--op-text);flex-direction:column;align-items:flex-start;gap:.25rem;font-weight:700;display:inline-flex}.nav-logo-link{color:inherit;align-items:center;line-height:1;display:inline-flex;position:relative}.nav-brand-name{letter-spacing:-.01em;color:var(--text-heading);white-space:nowrap;font-size:1.02rem;font-weight:700;transition:color .3s}.nav-brand-ai{color:var(--op-mint);font-weight:800}.nav-brand{align-items:center;line-height:1;text-decoration:none;display:inline-flex}.nav-brand-icon{object-fit:contain;width:36px;height:36px;transition:transform .45s var(--ease-spring);flex-shrink:0}.nav-brand-wordmark{letter-spacing:-.01em;white-space:nowrap;opacity:1;transform-origin:0;max-width:220px;transition:max-width .5s var(--ease-out),opacity .35s var(--ease-out),transform .45s var(--ease-spring),margin .45s var(--ease-out);align-items:baseline;gap:.18rem;font-size:1.18rem;font-weight:800;display:inline-flex;overflow:hidden;transform:translate(0)scale(1)}.nav-brand-open,.nav-brand-ai-word{color:var(--op-mint)}.nav-brand-padel{color:var(--text-heading)}.nav-brand-wordmark .nav-brand-open,.nav-brand-wordmark .nav-brand-padel{font-weight:800}.nav-brand-wordmark .nav-brand-ai{color:var(--op-mint);letter-spacing:.02em;margin-left:.22rem;font-weight:800}.nav[data-collapsed=true] .nav-brand-icon{transform:scale(.92)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.nav-brand-wordmark,.nav-brand-icon{transition:none}}.nav-logo-img{object-fit:contain;width:38px;height:38px;transition:opacity .45s var(--ease-out)}.nav-logo-img--green{opacity:1}.nav-logo-img--blue{opacity:0;width:38px;height:38px;position:absolute;inset:0 auto auto 0}.nav-links{letter-spacing:.005em;gap:.25rem;font-size:.95rem;font-weight:600;display:flex}.nav-links-stack{display:contents}.nav-links-mobile-footer{display:none}.nav-link{transition:color .3s var(--ease-out),background-color .3s var(--ease-out),transform .3s var(--ease-out);border-radius:10px;padding:.5rem .95rem;text-decoration:none;position:relative;overflow:hidden}.nav-link:after{content:"";transform-origin:50%;width:calc(100% - 1.9rem);height:2px;transition:transform .35s var(--ease-spring);background:currentColor;border-radius:999px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)scaleX(0)}.nav:not(.nav--scrolled) .nav-link{color:var(--text-heading)}.nav:not(.nav--scrolled) .nav-link:hover{color:var(--text-heading);background-color:var(--text-heading)}@supports (color:color-mix(in lab, red, red)){.nav:not(.nav--scrolled) .nav-link:hover{background-color:color-mix(in oklab,var(--text-heading)8%,transparent)}.nav:not(.nav--scrolled) .nav-link.is-active{background-color:color-mix(in oklab,var(--text-heading)10%,transparent)}}.nav:not(.nav--scrolled) .nav-mobile-toggle,.nav.nav--scrolled .nav-link{color:var(--text-heading)}.nav.nav--scrolled .nav-link:hover{color:var(--text-heading);background-color:var(--text-heading)}@supports (color:color-mix(in lab, red, red)){.nav.nav--scrolled .nav-link:hover{background-color:color-mix(in oklab,var(--text-heading)8%,transparent)}}.nav.nav--scrolled .nav-link:after{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nav.nav--scrolled .nav-link.is-active{background-color:color-mix(in oklab,var(--primary)12%,transparent)}}.nav-actions{align-items:center;gap:.75rem;display:flex}.nav-theme-toggle{border:1px solid var(--text-heading);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-theme-toggle{border:1px solid color-mix(in oklab,var(--text-heading)16%,transparent)}}.nav-theme-toggle{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.nav-theme-toggle{background:color-mix(in oklab,var(--card)78%,transparent)}}.nav-theme-toggle{color:var(--text-heading);transition:transform .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out),background-color .25s var(--ease-out),box-shadow .3s var(--ease-out)}.nav-theme-toggle svg{width:18px;height:18px}.nav-theme-toggle:hover{color:var(--op-mint);border-color:var(--op-mint);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nav-theme-toggle:hover{border-color:color-mix(in oklab,var(--op-mint)42%,transparent)}}.nav-theme-toggle:hover{background:var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.nav-theme-toggle:hover{background:color-mix(in oklab,var(--op-mint)10%,var(--card))}}.nav-theme-toggle:hover{box-shadow:0 8px 20px var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.nav-theme-toggle:hover{box-shadow:0 8px 20px color-mix(in oklab,var(--op-mint)18%,transparent)}}.nav-theme-toggle:focus-visible{outline:2px solid var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.nav-theme-toggle:focus-visible{outline:2px solid color-mix(in oklab,var(--op-mint)60%,transparent)}}.nav-theme-toggle:focus-visible{outline-offset:2px}.marketing-scope .m-btn{--btn-y:.7rem;--btn-x:1.5rem;padding:var(--btn-y)var(--btn-x);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;transition:transform .25s var(--ease-out),box-shadow .3s var(--ease-out),background-color .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.marketing-scope .m-btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.marketing-scope .m-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 32px #4a7eff52,0 2px 8px #4a7eff2e}.marketing-scope .m-btn-primary:active{transform:translateY(0)}.marketing-scope .m-btn-secondary{background:var(--card);color:var(--text-heading);border-color:var(--border)}.marketing-scope .m-btn-secondary:hover{border-color:var(--op-blue);box-shadow:var(--op-shadow-md);transform:translateY(-1px)}.marketing-scope .m-btn-ghost{color:var(--op-text-secondary);padding:var(--btn-y)1rem;background:0 0}.marketing-scope .m-btn-ghost:hover{color:var(--op-blue);background:var(--op-blue-soft)}.marketing-scope .m-btn-sm{--btn-y:.5rem;--btn-x:1rem;font-size:.84rem}.marketing-scope .m-btn-lg{--btn-y:.95rem;--btn-x:2rem;font-size:1rem}.marketing-scope .feature-section-dark .m-btn-primary{background:linear-gradient(140deg,var(--op-mint)0%,var(--op-mint-deep)100%);color:var(--op-bg-deep);box-shadow:var(--op-shadow-mint);font-weight:700}.marketing-scope .feature-section-dark .m-btn-primary:hover{box-shadow:0 10px 28px #34b48752}.hero-badge{color:#ffffffbf;letter-spacing:.02em;animation:m-fade-in-up .6s var(--ease-out)both;background:#7ce7b40f;border:1px solid #7ce7b447;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.78rem;font-weight:500;display:inline-flex}.hero-badge-dot{background:var(--op-mint);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite m-pulse-dot}@keyframes m-pulse-dot{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #7ce7b466}50%{opacity:.7;transform:scale(.9);box-shadow:0 0 0 6px #7ce7b400}}.home__hero-metrics{animation:m-fade-in-up .7s var(--ease-out).25s both;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:2.5rem;display:flex}.hero-metric{flex-direction:column;gap:.2rem;padding:0 1.6rem 0 0;display:flex}.hero-metric:first-child{padding-left:0}.hero-metric-value{color:var(--op-mint);letter-spacing:-.02em;font-size:1.45rem;font-weight:800;line-height:1}.hero-metric-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:500}.hero-metric-divider{background:#ffffff24;flex-shrink:0;width:1px;height:36px;margin:0 1.6rem 0 0}.marketing-scope .home__hero{min-height:100vh;padding:3rem var(--page-gutter)2rem;text-align:left;justify-content:flex-start;align-items:center;width:100%;max-width:100vw;display:flex}.marketing-scope .home__hero.home__hero--compact{min-height:38vh;padding:9.5rem var(--page-gutter)4rem;display:block}.home__hero-canvas{pointer-events:none;z-index:0;width:100%;height:100%;inset:0;position:absolute!important}.home__hero--compact{min-height:38vh;padding-top:9.5rem;padding-bottom:4rem}.home__hero-bg{pointer-events:none;z-index:0;background:radial-gradient(50% 40% at 70% 30%,#4a7eff0f,#0000);position:absolute;inset:0}.home__hero-inner{max-width:var(--max-w);z-index:1;width:100%;margin:0 auto;position:relative}.home__hero-title{letter-spacing:-.03em;color:#fff;max-width:720px;animation:m-fade-in-up .8s var(--ease-out)both;margin:0 0 1.5rem;font-size:clamp(2.6rem,5.8vw,4.4rem);font-weight:800;line-height:1.04}.home__hero-accent{background:var(--op-mint);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite m-hero-accent-shift;display:inline}@keyframes m-hero-accent-shift{0%,to{background-position:0%}50%{background-position:100%}}.home__hero-subtitle{color:#ffffffb8;animation:m-fade-in-up .7s var(--ease-out).15s both;margin:0 0 2.5rem;font-size:clamp(1rem,2vw,1.5rem);line-height:1.7}.home__hero-brand{letter-spacing:.01em;background:linear-gradient(120deg,var(--op-mint)0%,var(--op-mint-deep)50%,var(--op-mint)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:5s ease-in-out infinite m-hero-accent-shift;display:inline-block}.home__hero-ctas{animation:m-fade-in-up .7s var(--ease-out).2s both;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem;display:flex}.home__hero-trust{animation:m-fade-in-up .7s var(--ease-out).3s both}.home__hero-trust-label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:1rem;font-size:.72rem;font-weight:500;display:block}.home__hero-trust-tabs{flex-wrap:wrap;justify-content:flex-start;gap:.6rem;display:flex}.home__hero-trust-tab{color:#ffffffd9;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .3s var(--ease-out);background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;padding:.55rem 1.25rem;font-size:.78rem;font-weight:600;text-decoration:none}.home__hero-trust-tab:hover{color:#fff;background:#ffffff14;border-color:#ffffff52;transform:translateY(-1px)}.home__hero-trust-tab.is-current{color:var(--op-bg-deep);background:var(--op-mint);border-color:var(--op-mint);font-weight:700;box-shadow:0 4px 14px #7ce7b447}.home__hero-trust-tab.is-current:hover{background:var(--op-mint);border-color:var(--op-mint)}.section{padding:3rem 0}.section-tight{padding:2rem 0}.section-alt{background:var(--op-bg-soft)}.section-header{text-align:center;max-width:44rem;margin:0 auto 3rem}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--op-mint-deep);margin-bottom:.85rem;font-size:.74rem;font-weight:700}.section-title{letter-spacing:-.025em;color:var(--op-text);margin:0 0 .8rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.18}.section-subtitle{color:var(--op-text-secondary);font-size:1.02rem;line-height:1.7}.section-subtitle a{color:var(--op-mint-deep);font-weight:500}.section-subtitle a:hover{text-decoration:underline}.stats-band{border-radius:var(--op-radius-lg);background:linear-gradient(135deg,var(--op-mint)0%,var(--op-mint)100%);width:min(var(--max-w),100%);z-index:5;animation:m-fade-in-up .7s var(--ease-out).4s both;border:1px solid #7ce7b480;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:-6.5rem auto 0;padding:2rem 2.5rem;display:grid;position:relative;box-shadow:0 12px 36px #34b4872e,0 2px 8px #34b4871a}.stats-item{min-width:0}.stats-label{color:var(--op-bg-deep);opacity:.78;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.stats-value{color:var(--op-bg-deep);font-size:.96rem;font-weight:800}.stats-note{color:#0d2236b8;margin-top:.3rem;font-size:.8rem;line-height:1.5}.grid-3,.grid-2,.grid-4{gap:1.5rem;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3>*,.grid-4>*,.grid-2>*{min-width:0}.marketing-scope .m-card{border-radius:var(--op-radius);background:linear-gradient(150deg,var(--op-bg-card-dark)0%,var(--op-bg-card-dark-2)100%);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s var(--ease-out);border:1px solid #7ce7b41a;flex-direction:column;min-height:220px;padding:1.85rem;display:flex;position:relative;overflow:hidden}.marketing-scope .m-card:before{content:"";border-radius:inherit;opacity:0;transition:opacity .35s var(--ease-out);pointer-events:none;background:radial-gradient(80% 50% at 100% 0,#7ce7b414,#0000 60%);position:absolute;inset:0}.marketing-scope .m-card:hover{border-color:#7ce7b452;transform:translateY(-4px);box-shadow:0 14px 36px #08182666,0 0 0 1px #7ce7b42e}.marketing-scope .m-card:hover:before{opacity:1}.marketing-scope .m-card-icon{width:46px;height:46px;color:var(--op-mint);background:#7ce7b41f;border:1px solid #7ce7b42e;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.marketing-scope .m-card-icon .icon-svg{width:22px;height:22px}.marketing-scope .m-card-header{align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.marketing-scope .m-card-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.marketing-scope .m-card-tag{color:var(--op-mint);text-transform:uppercase;letter-spacing:.08em;background:#7ce7b429;border-radius:999px;flex-shrink:0;padding:.22rem .6rem;font-size:.66rem;font-weight:700;display:inline-block}.marketing-scope .m-card-body{color:#e9f0f8c7;flex:1;margin:0;font-size:.92rem;line-height:1.65}.marketing-scope .m-card--ghost{background:var(--op-bg);border:1px solid var(--op-border);min-height:200px;box-shadow:var(--op-shadow-sm)}.marketing-scope .m-card--ghost:before{background:radial-gradient(80% 60% at 100% 0,#4a7eff0f,#0000 60%)}.marketing-scope .m-card--ghost .m-card-title{color:var(--op-text);font-size:1.08rem}.marketing-scope .m-card--ghost .m-card-icon{background:var(--op-mint-soft);color:var(--op-mint-deep);border-color:#34b48733}.marketing-scope .m-card--ghost .m-card-body{color:var(--op-text-secondary);font-size:.92rem}.marketing-scope .m-card--ghost:hover{border-color:#4a7eff4d;transform:translateY(-4px);box-shadow:0 14px 32px #0d223614,0 0 0 1px #4a7eff24}.feature-section-dark{width:100%;max-width:100%;position:relative;overflow:hidden}.feature-section-dark+.feature-section-dark{border-top:1px solid #7ce7b40d}.feature-section-dark .eyebrow{color:var(--op-mint)}.feature-section-dark .feature-row-title{color:#fff}.feature-section-dark .feature-row-body{color:#ffffffb8}.feature-row{z-index:1;align-items:center;gap:4rem;padding:4.5rem 0;display:flex;position:relative}.feature-row.is-reversed{flex-direction:row-reverse}.feature-row-content{flex:1;min-width:0}.feature-row-visual{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.feature-row-visual-img{aspect-ratio:4/3;border-radius:var(--op-radius-lg);width:100%;overflow:hidden;box-shadow:0 12px 36px #0d223638}.feature-row-visual-img img{object-fit:cover;width:100%;height:100%;display:block}.feature-row-visual-placeholder,.feature-visual-box{aspect-ratio:4/3;border-radius:var(--op-radius-xl);width:100%;transition:all .4s var(--ease-out);background:radial-gradient(70% 50% at 50% 30%,#7ce7b41f,#0000 70%),linear-gradient(160deg,#14304ad9 0%,#0d2236f2 100%);border:1px solid #7ce7b426;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.feature-row-visual-placeholder:hover,.feature-visual-box:hover{border-color:#7ce7b459;transform:translateY(-3px);box-shadow:0 0 60px #7ce7b41a}.feature-row-visual-placeholder:before,.feature-visual-box:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(circle,#7ce7b42e 1px,#0000 1.5px);background-size:22px 22px;animation:24s linear infinite m-bg-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes m-bg-drift{to{background-position:220px 220px}}.feature-visual-glow{background:radial-gradient(circle,#7ce7b438 0%,#0000 70%);border-radius:50%;width:160px;height:160px;animation:5s ease-in-out infinite m-glow-pulse;position:absolute}@keyframes m-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.feature-row-visual-placeholder .icon-svg,.feature-visual-box .icon-svg{width:64px;height:64px;color:var(--op-mint);z-index:1;filter:drop-shadow(0 0 16px #7ce7b466);position:relative}.feature-row-title{color:var(--op-text);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800;line-height:1.2}.feature-row-body{color:var(--op-text-secondary);margin:0 0 1.75rem;font-size:1rem;line-height:1.7}.audience-links{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.audience-pill{border:1px solid var(--op-border-strong);color:var(--op-text-secondary);background:var(--op-bg);transition:all .25s var(--ease-out);border-radius:999px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:500;text-decoration:none}.audience-pill:hover{border-color:var(--op-mint-deep);color:var(--op-mint-deep);background:var(--op-mint-soft);transform:translateY(-1px)}.pill-row{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.75rem;display:flex}.marketing-scope .m-pill{color:var(--op-blue-deep);background:var(--op-blue-soft);cursor:pointer;transition:all .2s var(--ease-out);border:1px solid #4a7eff33;border-radius:999px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600}.marketing-scope .m-pill--ghost{color:var(--op-blue);opacity:.85;background:0 0;border-color:#4a7eff4d}.marketing-scope .m-pill--ghost:hover{opacity:1;background:var(--op-blue-soft);border-color:var(--op-blue);transform:translateY(-1px)}.m-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.m-list-item{color:var(--op-text-secondary);align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.6;display:flex}.marketing-scope .m-card .m-list-item{color:#ffffffc7}.marketing-scope .m-card .m-list-item strong{color:#fff}.marketing-scope .m-card .m-list-bullet{background:var(--op-mint)}.m-list-bullet{background:var(--op-mint-deep);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.55rem}.m-list-item strong{color:var(--op-text)}.faq-list{background:var(--op-bg);border-radius:var(--op-radius-lg);max-width:48rem;box-shadow:var(--op-shadow-sm);border:1px solid var(--op-border);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.faq-item{border-bottom:1px solid var(--op-border);transition:background .2s var(--ease-out);padding:1.4rem 1.6rem}.faq-item:last-child{border-bottom:none}.faq-item:hover,.faq-item[open]{background:var(--op-bg-soft)}.faq-item summary{cursor:pointer;color:var(--op-text);justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";background:linear-gradient(currentColor,currentColor)center/10px 1.5px no-repeat,linear-gradient(currentColor,currentColor)center/1.5px 10px no-repeat,var(--op-mint-soft);width:22px;height:22px;color:var(--op-mint-deep);transition:transform .3s var(--ease-spring);border-radius:50%;flex-shrink:0}.faq-item[open] summary:after{background:linear-gradient(currentColor,currentColor)center/10px 1.5px no-repeat,var(--op-mint-soft);transform:rotate(180deg)}.faq-item-body{color:var(--op-text-secondary);padding-top:.75rem;font-size:.95rem}.cta-section{text-align:center;background:linear-gradient(170deg,var(--op-blue-soft)0%,var(--op-bg)100%);border-radius:var(--op-radius-xl);margin:0 var(--page-gutter);padding:5rem 0}.hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.green-band{background:linear-gradient(135deg,var(--op-mint)0%,var(--op-mint)100%);padding:4rem var(--page-gutter);text-align:center;width:100%;position:relative;overflow:hidden}.green-band:before{content:"";opacity:.6;background-image:radial-gradient(circle,#0d223614 1px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0}.green-band-inner{max-width:720px;margin:0 auto;position:relative}.green-band-title{color:var(--op-bg-deep);letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800}.green-band-subtitle{color:#0d2236c7;margin:0 0 2rem;font-size:1.05rem;line-height:1.6}.green-band-inline-link{color:var(--op-bg-deep);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.green-band-inline-link:hover{text-decoration-thickness:2px}.green-band-btn{background:var(--op-bg-deep);color:var(--op-mint);cursor:pointer;transition:all .3s var(--ease-out);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.95rem 2.3rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 22px #0d223647}.green-band-btn:hover{background:var(--op-bg-deeper);transform:translateY(-2px);box-shadow:0 10px 32px #0d223666}.footer{background:var(--op-bg-deep);color:#ffffffb3;width:100%;padding:4rem 0 2rem;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 30% 0,#4a7eff0f,#0000 70%);position:absolute;inset:0}.footer-inner{max-width:var(--max-w);padding:0 var(--page-gutter);margin:0 auto;position:relative}.footer-grid{grid-template-columns:1.7fr repeat(4,minmax(0,1fr));gap:2.5rem;margin-bottom:2.5rem;display:grid}.footer-credit{color:#ffffff8c;font-size:.82rem}.footer-credit-link{font-weight:600;color:var(--op-mint)!important}.footer-credit-link:hover{opacity:.85}.footer-brand{max-width:300px}.footer-brand-name{color:#fff;margin-bottom:.85rem;font-size:1.1rem;font-weight:700}.footer-brand-ai{color:var(--op-mint);font-weight:800}.footer-brand-desc{color:#ffffff8c;font-size:.86rem;line-height:1.6}.footer-col-title{text-transform:uppercase;letter-spacing:.12em;color:var(--op-mint);margin-bottom:1.1rem;font-size:.74rem;font-weight:700}.footer-col-links{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.footer-col-links a{color:#ffffffa6;font-size:.88rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-col-links a:hover{color:var(--op-mint);transform:translate(3px)}.footer-bottom{color:#ffffff6b;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.82rem;display:flex}.footer-bottom a{color:#ffffff8c;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#fff}.footer-legal{gap:1.5rem;display:flex}.footer-socials{gap:.6rem;margin-top:1.4rem;display:flex}.footer-social-link{width:38px;height:38px;color:var(--op-mint);transition:all .3s var(--ease-out);background:#7ce7b41f;border:1px solid #7ce7b42e;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.footer-social-link:hover{background:var(--op-mint);color:var(--op-bg-deep);transform:translateY(-2px);box-shadow:0 4px 14px #7ce7b452}.footer-social-link svg{width:16px;height:16px}.ai-demo-card{border-radius:var(--op-radius-xl);background:linear-gradient(160deg,#0c2236 0%,#102a44 50%,#0a1c2c 100%);border:1px solid #7ce7b424;max-width:800px;margin:2.5rem auto 0;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #0818265c,inset 0 1px #ffffff0d}.ai-demo-card:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 100% 0,#7ce7b41a,#0000 60%);position:absolute;inset:0}.ai-demo-top{background:#0000002e;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:relative}.ai-demo-header{align-items:center;gap:.55rem;display:flex}.ai-demo-status-dot{background:var(--op-mint);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite m-pulse-dot;box-shadow:0 0 10px #7ce7b499}.ai-demo-badge-text{color:#ffffffe0;font-size:.84rem;font-weight:600}.ai-demo-live{color:var(--op-mint);letter-spacing:.1em;background:#7ce7b424;border:1px solid #7ce7b438;border-radius:5px;padding:.22rem .55rem;font-size:.65rem;font-weight:700}.ai-demo-session{color:#ffffff52;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:.7rem}.ai-demo-pipeline{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:.4rem;padding:.95rem 1.5rem;display:flex;overflow-x:auto}.ai-demo-pipeline::-webkit-scrollbar{display:none}.ai-pipe-step{color:#fff6;white-space:nowrap;transition:all .3s var(--ease-out);border:1px solid #ffffff14;border-radius:7px;padding:.35rem .7rem;font-size:.68rem;font-weight:600}.ai-pipe-step.is-active{color:var(--op-mint);background:#7ce7b414;border-color:#7ce7b45c;box-shadow:0 0 14px #7ce7b42e}.ai-pipe-arrow{color:#ffffff38;flex-shrink:0;align-items:center;display:flex}.ai-demo-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1.5rem;display:grid;position:relative}.ai-demo-col{min-width:0}.ai-demo-col-label{color:#fff6;text-transform:uppercase;letter-spacing:.12em;word-break:break-word;margin-bottom:.65rem;font-size:.65rem;font-weight:700;line-height:1.25}.ai-demo-field{transition:all .3s var(--ease-out);background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;min-width:0;margin-bottom:.45rem;padding:.6rem .9rem;overflow:hidden}.ai-field-name{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:.82rem;display:block;overflow:hidden}.ai-demo-field.is-mapped{background:#7ce7b40d;border-color:#7ce7b44d}.ai-demo-field.is-mapped .ai-field-name{color:var(--op-mint)}.ai-demo-arrows{flex-direction:column;align-items:center;gap:.25rem;padding-top:1.5rem;display:flex}.ai-match{justify-content:center;align-items:center;gap:.3rem;height:38px;margin-bottom:.45rem;display:flex}.ai-connector-line{background:linear-gradient(90deg,#7ce7b400 0%,#7ce7b48c 50%,#7ce7b400 100%) 0 0/200% 100%;border-radius:999px;flex-shrink:0;width:14px;height:1.5px;animation:2.5s linear infinite m-ai-connector-pulse}@keyframes m-ai-connector-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-score{color:var(--op-mint);white-space:nowrap;background:#7ce7b41f;border:1px solid #7ce7b438;border-radius:6px;padding:.22rem .5rem;font-size:.68rem;font-weight:700}.ai-match--warn .ai-score{color:var(--op-amber);background:#ffc77a14;border-color:#ffc77a38}.ai-match--warn .ai-connector-line{background:#ffc77a52}.ai-demo-footer{background:#0000001f;border-top:1px solid #ffffff0f;align-items:center;gap:1.5rem;padding:.95rem 1.5rem;display:flex;position:relative}.ai-demo-stat{color:#ffffff80;letter-spacing:.02em;font-size:.72rem;font-weight:600}.ai-demo-stat:before{content:"";background:var(--op-mint);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:.5rem;display:inline-block;box-shadow:0 0 6px #7ce7b499}.logo-marquee{width:100%;padding:1.5rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-marquee-track{align-items:center;gap:3.5rem;width:max-content;animation:38s linear infinite m-marquee;display:flex}.logo-marquee-item{color:#ffffff80;letter-spacing:-.01em;white-space:nowrap;transition:color .3s var(--ease-out);align-items:center;gap:.6rem;padding:.5rem 0;font-size:1.05rem;font-weight:700;display:inline-flex}.logo-marquee-item .icon-svg{color:#7ce7b480;width:22px;height:22px;transition:color .3s var(--ease-out)}.logo-marquee-item:hover{color:#fffffff2}.logo-marquee-item:hover .icon-svg{color:var(--op-mint)}@keyframes m-marquee{to{transform:translate(-50%)}}.process-flow{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid;position:relative}.process-flow:before{content:"";background:repeating-linear-gradient(90deg,var(--op-mint)0 6px,transparent 6px 12px);opacity:.4;z-index:0;height:2px;position:absolute;top:36px;left:14%;right:14%}.process-step{z-index:1;text-align:center;position:relative}.process-step-num{background:linear-gradient(135deg,var(--op-mint)0%,var(--op-mint-deep)100%);width:72px;height:72px;color:var(--op-bg-deep);border:4px solid var(--op-bg-tint);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.6rem;font-weight:800;display:flex;box-shadow:0 8px 24px #34b48757}@keyframes m-fade-in-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}.reveal.reveal-up{transform:translateY(40px)}.reveal.reveal-left{transform:translate(-40px)}.reveal.reveal-right{transform:translate(40px)}.reveal.reveal-scale{transform:scale(.94)}.reveal.is-visible{opacity:1}.reveal.is-visible .m-card,.reveal.is-visible .stats-item,.reveal.is-visible .m-list-item,.reveal.is-visible .faq-item,.reveal.is-visible .marketing-scope .m-pill,.reveal.is-visible .process-step{animation:m-stagger-in .6s var(--ease-out)both}.reveal.is-visible :first-child{animation-delay:0s}.reveal.is-visible :nth-child(2){animation-delay:80ms}.reveal.is-visible :nth-child(3){animation-delay:.16s}.reveal.is-visible :nth-child(4){animation-delay:.24s}.reveal.is-visible :nth-child(5){animation-delay:.32s}.reveal.is-visible :nth-child(6){animation-delay:.4s}@keyframes m-stagger-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.scroll-ball{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 10px #7ce7b452)drop-shadow(0 6px 20px #7ce7b42e);opacity:0;will-change:top;width:44px;height:44px;transition:opacity .6s;position:fixed;right:8px;transform:translateY(-50%)}.scroll-ball--visible{opacity:1}.scroll-ball-img{border-radius:50%;width:100%;height:100%;animation:3s linear infinite m-ball-spin}@keyframes m-ball-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--op-bg);border-radius:var(--op-radius-lg);border:1px solid var(--op-border);color:inherit;transition:all .4s var(--ease-out);box-shadow:var(--op-shadow-sm);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--op-shadow-lg);border-color:#7ce7b473;transform:translateY(-5px)}.blog-card-emoji{background:linear-gradient(135deg,var(--op-bg-deep)0%,var(--op-bg-card-dark)100%);padding:2.5rem 2rem 1.5rem;font-size:3rem}.blog-card-content{flex-direction:column;flex:1;padding:1.5rem 2rem 2rem;display:flex}.blog-card-meta{align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.8rem;display:flex}.blog-card-category{background:var(--op-mint-soft);color:var(--op-mint-deep);text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:.25rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.blog-card-date{color:var(--op-text-muted)}.blog-card-title{color:var(--op-text);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.blog-card-excerpt{color:var(--op-text-secondary);flex:1;margin:0;font-size:.92rem;line-height:1.6}.blog-card-read{color:var(--op-blue);align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.88rem;font-weight:600;display:inline-flex}.blog-card-read:after{content:"→";transition:transform .25s var(--ease-out)}.blog-card:hover .blog-card-read:after{transform:translate(4px)}.blog-post-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.blog-post-meta-text{color:#ffffff8c;font-size:.9rem}.blog-post-meta-sep{color:#ffffff80;margin:0 .15rem}.blog-post-nav{text-align:center;max-width:800px;margin:2rem auto 0}.blog-empty{text-align:center;padding:3rem 0}.legal-content{max-width:800px;color:var(--op-text);overflow-wrap:anywhere;word-break:break-word;margin:0 auto;padding:3rem 0 4rem;line-height:1.75}.legal-content h2{color:var(--op-text);letter-spacing:-.015em;margin:2.5rem 0 .75rem;font-size:1.4rem;font-weight:800}.legal-content h2:first-child{margin-top:0}.legal-content h3{color:var(--op-text);margin:1.6rem 0 .6rem;font-size:1.05rem;font-weight:700}.legal-content p{color:var(--op-text-secondary);margin:0 0 1rem;font-size:.96rem}.legal-content ul{margin:0 0 1.25rem;padding-left:1.5rem}.legal-content li{color:var(--op-text-secondary);margin-bottom:.5rem;font-size:.96rem}.legal-content li::marker{color:var(--op-mint-deep)}.legal-content strong{color:var(--op-text)}.legal-content a{color:var(--op-blue);text-underline-offset:3px;-webkit-text-decoration:underline #4a7eff66;text-decoration:underline #4a7eff66;text-decoration-thickness:1.5px;transition:color .2s,text-decoration-color .2s}.legal-content a:hover{color:var(--op-blue-deep);-webkit-text-decoration-color:var(--op-blue);-webkit-text-decoration-color:var(--op-blue);-webkit-text-decoration-color:var(--op-blue);text-decoration-color:var(--op-blue)}.timeline{max-width:700px;margin:0 auto;padding-left:2.5rem;position:relative}.timeline:before{content:"";background:linear-gradient(180deg,var(--op-mint)0%,var(--op-border-strong)100%);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.75rem}.timeline-item{padding-bottom:2.5rem;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-marker{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:0;left:-2.5rem}.timeline-year{background:linear-gradient(135deg,var(--op-mint)0%,var(--op-mint-deep)100%);width:3.4rem;height:1.6rem;color:var(--op-bg-deep);letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 2px 10px #34b48747}.timeline-content{padding-left:1.2rem}.timeline-title{color:var(--op-text);letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.timeline-desc{color:var(--op-text-secondary);margin:0;font-size:.93rem;line-height:1.6}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);color:var(--foreground);background:#081826b8;justify-content:center;align-items:flex-start;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}[data-theme=light] .main-wrapper{background:linear-gradient(#fff 0%,#f5f8fc 55%,#eaf1f8 100%)}[data-theme=light] .modal-overlay{background:#0d22362e}[data-theme=dark] .modal-overlay{background:#081826b8}@supports (color:color-mix(in lab, red, red)){.modal-close:hover{background:color-mix(in oklab,var(--border)65%,transparent)}}@keyframes m-modal-pop{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:1024px){.marketing-scope .home__hero{padding:9rem var(--page-gutter)5rem;min-height:80vh}.nav-link{padding:.4rem .65rem;font-size:.88rem}.nav-inner{min-height:64px}.nav-inner--3col{grid-template-columns:auto 1fr auto}.nav-inner--3col .nav-logo--center{grid-column:1;justify-self:start}.nav-inner--3col .nav-actions--right{grid-column:3;justify-self:end}.nav-brand-icon{width:32px;height:32px}.nav-brand-wordmark{font-size:1rem}.nav-logo-img,.nav-logo-img--blue{width:34px;height:34px}.nav-brand-name{font-size:.86rem}.nav-actions{gap:.4rem;margin-right:.5rem;display:flex}.nav-theme-toggle{border-radius:9px;width:34px;height:34px}.nav-actions .nav-link--ghost,.nav-actions .nav-cta{display:none}.nav-links{background:var(--op-bg);width:78vw;max-width:320px;height:100dvh;padding:4.5rem 1.75rem 0;padding-bottom:env(safe-area-inset-bottom,0);z-index:100;transition:right .34s var(--ease-out);flex-direction:column;gap:0;display:flex;position:fixed;top:0;right:-100%;overflow:hidden;box-shadow:-4px 0 28px #0818262e}.nav-links-stack{flex-direction:column;flex:auto;gap:0;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden auto}.nav-links-mobile-footer{border-top:1px solid var(--op-border);background:var(--op-bg);flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:auto;padding:1.25rem 0 1.5rem;display:flex}.nav-mobile-footer-link{text-align:center;color:var(--op-text);transition:color .2s var(--ease-out),background-color .2s var(--ease-out);border-radius:10px;padding:.65rem .5rem;font-size:1rem;font-weight:600;text-decoration:none;display:block}.nav-mobile-footer-link:hover{color:var(--op-blue);background-color:var(--op-blue-soft)}.nav-mobile-footer-cta{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.nav-links.is-open{right:0}.nav-links .nav-link{color:var(--op-text)!important}.nav-links .nav-link:hover{color:var(--op-blue)!important;background-color:var(--op-blue-soft)!important}.nav-links .nav-link.is-active{color:var(--op-blue-deep)!important;background-color:var(--op-blue-soft)!important}.nav-link{border-bottom:1px solid var(--op-border);padding:.85rem 0;font-size:1rem}.nav-mobile-toggle{z-index:110;color:var(--text-heading);border-radius:8px;display:block}.nav-mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;opacity:0;pointer-events:none;background:#08182680;transition:opacity .3s;position:fixed;inset:0}.nav-mobile-overlay.is-visible{opacity:1;pointer-events:auto;display:block}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.stats-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-3.5rem}.feature-row{flex-direction:column;gap:2rem;padding:3rem 0}.feature-row.is-reversed{flex-direction:column}.feature-visual-box,.feature-row-visual-placeholder{aspect-ratio:1;max-width:460px;margin:0 auto}.ai-demo-card{max-width:100%}.ai-demo-pipeline{gap:.25rem}.ai-demo-top{padding:.85rem 1.1rem}.ai-demo-grid{gap:.6rem;padding:1.1rem}.ai-demo-footer{gap:1rem;padding:.85rem 1.1rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1}.process-flow{grid-template-columns:1fr;gap:1.75rem}.process-flow:before{display:none}}@media (max-width:768px){.marketing-scope .home__hero{min-height:auto;padding:6.5rem var(--page-gutter)3rem}.marketing-scope .home__hero-inner{padding:0}.stats-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:-2.5rem;padding:1.25rem}.section{padding:2.75rem 0}.section-tight{padding:1.5rem 0}.section-header{margin-bottom:1.75rem}.grid-3,.grid-4{grid-template-columns:minmax(0,1fr);gap:1rem}.grid-2{grid-template-columns:minmax(0,1fr)}.feature-row{flex-direction:column;gap:1.5rem;padding:2.25rem 0}.footer{padding:2.75rem 0 1.5rem}.footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.footer-brand{grid-column:1/-1;max-width:100%}.footer-bottom{text-align:center;flex-direction:column;gap:.7rem}.scroll-ball{width:30px;height:30px;right:4px}.logo-marquee-track{gap:2.25rem}.logo-marquee-item{font-size:.92rem}.process-step-num{width:60px;height:60px;font-size:1.35rem}.ai-demo-card{border-radius:var(--op-radius-lg);margin-top:1.75rem}.ai-demo-top{flex-wrap:wrap;gap:.5rem;padding:.7rem .9rem}.ai-demo-header{flex-wrap:wrap;gap:.4rem;min-width:0}.ai-demo-badge-text{font-size:.78rem}.ai-demo-live{letter-spacing:.08em;padding:.18rem .42rem;font-size:.58rem}.ai-demo-session{font-size:.62rem}.ai-demo-pipeline{gap:.3rem;padding:.7rem .9rem}.ai-pipe-step{border-radius:6px;padding:.28rem .5rem;font-size:.6rem}.ai-pipe-arrow svg{width:14px;height:10px}.ai-demo-grid{grid-template-columns:1fr auto 1fr;gap:.45rem;padding:.95rem .85rem}.ai-demo-col-label{letter-spacing:.1em;margin-bottom:.45rem;font-size:.56rem}.ai-demo-field{border-radius:7px;margin-bottom:.35rem;padding:.42rem .55rem}.ai-field-name{font-size:.7rem}.ai-demo-arrows{gap:.3rem;padding-top:1.55rem}.ai-match{gap:.18rem;height:30px;margin-bottom:.35rem}.ai-connector-line{width:8px}.ai-score{border-radius:5px;padding:.16rem .36rem;font-size:.58rem}.ai-demo-footer{flex-wrap:wrap;gap:.85rem;padding:.75rem .9rem}.ai-demo-stat{font-size:.62rem}.ai-demo-stat:before{width:4px;height:4px;margin-right:.35rem}}@media (max-width:480px){.ai-demo-card{margin-top:1.5rem}.ai-demo-top{padding:.6rem .75rem}.ai-demo-badge-text{font-size:.72rem}.ai-demo-live{padding:.14rem .36rem;font-size:.54rem}.ai-demo-session{text-align:left;width:100%;font-size:.58rem}.ai-demo-pipeline{gap:.22rem;padding:.6rem .75rem}.ai-pipe-step{padding:.22rem .4rem;font-size:.54rem}.ai-pipe-arrow svg{width:11px;height:8px}.ai-demo-grid{gap:.3rem;padding:.8rem .65rem}.ai-demo-col-label{margin-bottom:.35rem;font-size:.5rem}.ai-demo-field{border-radius:6px;margin-bottom:.28rem;padding:.35rem .42rem}.ai-field-name{font-size:.62rem}.ai-demo-arrows{gap:.22rem;padding-top:1.3rem}.ai-match{gap:.12rem;height:24px;margin-bottom:.28rem}.ai-connector-line{width:5px;height:1px}.ai-score{border-radius:4px;padding:.12rem .28rem;font-size:.5rem}.ai-demo-footer{gap:.55rem .85rem;padding:.65rem .75rem}.ai-demo-stat{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.scroll-ball{display:none}.logo-marquee-track{animation:none}}.marketing-scope .inquiry-card{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);box-shadow:var(--op-shadow-md);width:100%;max-width:760px;margin:0 auto;padding:2rem}.marketing-scope .inquiry-card.inquiry-card--partner-wide{max-width:920px}.marketing-scope .partner-tier-grid{align-items:stretch}.marketing-scope .partner-tier-grid>a.feature-card,.marketing-scope .partner-tier-grid>article.feature-card{height:100%}.marketing-scope .inquiry-section{border-bottom:1px solid var(--border);grid-column:1/-1;margin-top:.25rem;padding:.35rem 0 .15rem}.marketing-scope .inquiry-section:first-child{margin-top:0;padding-top:0}.marketing-scope .inquiry-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--op-mint-deep);margin:0;font-size:.72rem;font-weight:800}[data-theme=dark] .marketing-scope .inquiry-section-title{color:var(--op-mint)}.marketing-scope .inquiry-success-copy{margin:0 0 .75rem}.marketing-scope .inquiry-success-copy .inquiry-success-body{margin:0 0 .65rem}.marketing-scope .inquiry-card--success{text-align:center;padding:3rem 2rem}.marketing-scope .inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;margin-bottom:1.5rem;display:grid}.marketing-scope .inquiry-field{flex-direction:column;gap:.45rem;display:flex}.marketing-scope .inquiry-field--full{grid-column:1/-1}.marketing-scope .inquiry-label{color:var(--text-heading);letter-spacing:.005em;font-size:.82rem;font-weight:600}.marketing-scope .inquiry-required{color:var(--op-danger);margin-left:.2rem}.marketing-scope .inquiry-input{appearance:none;background:var(--background);border:1px solid var(--border);border-radius:var(--op-radius-sm);width:100%;color:var(--text-heading);padding:.7rem .9rem;font-family:inherit;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.marketing-scope .inquiry-input:focus{border-color:var(--op-blue);outline:none;box-shadow:0 0 0 3px #4a7eff2e}.marketing-scope textarea.inquiry-input{resize:vertical;min-height:110px;font-family:inherit}.marketing-scope .inquiry-helper{color:var(--op-text-muted);font-size:.78rem;line-height:1.45}.marketing-scope .inquiry-chip-group{flex-wrap:wrap;gap:.5rem;display:flex}.marketing-scope .inquiry-chip{appearance:none;background:var(--background);border:1px solid var(--border);color:var(--op-text-secondary);cursor:pointer;border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:500;transition:all .2s}.marketing-scope .inquiry-chip:hover{border-color:var(--op-blue);color:var(--op-blue)}.marketing-scope .inquiry-chip.is-active{background:var(--op-blue);border-color:var(--op-blue);color:#fff}.marketing-scope .inquiry-error{color:var(--op-danger);margin-bottom:1rem;font-size:.85rem}.marketing-scope .inquiry-submit{width:100%}.marketing-scope .inquiry-foot{text-align:center;color:var(--op-text-muted);margin-top:1rem;font-size:.82rem}.marketing-scope .inquiry-foot-link{color:var(--op-blue);font-weight:600;text-decoration:none}.marketing-scope .inquiry-foot-link:hover{text-decoration:underline}.marketing-scope .inquiry-success-icon{width:60px;height:60px;color:var(--op-success);background:#2ec88a1f;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}.marketing-scope .inquiry-success-icon svg{width:26px;height:26px}.marketing-scope .inquiry-success-title{color:var(--text-heading);margin-bottom:.6rem;font-size:1.4rem;font-weight:700}.marketing-scope .inquiry-success-body{color:var(--op-text-secondary);margin-bottom:1.5rem;line-height:1.55}.marketing-scope .inquiry-success-copy{margin-bottom:.5rem}.marketing-scope .inquiry-success-copy .inquiry-success-body{margin-bottom:.65rem}.marketing-scope .inquiry-success-copy .inquiry-success-body:last-child{margin-bottom:0}.marketing-scope .inquiry-success-foot{color:var(--op-text-secondary);margin:0 0 1.25rem;font-size:.92rem;line-height:1.5}@media (max-width:640px){.marketing-scope .inquiry-card{padding:1.5rem}.marketing-scope .inquiry-grid{grid-template-columns:1fr;gap:1.1rem}}.marketing-scope .market-shell{max-width:var(--max-w);padding:0 var(--page-gutter)4rem;margin:0 auto}.marketing-scope .market-hero{background:linear-gradient(180deg,var(--op-bg-deeper)0%,var(--op-bg-deep)100%);color:var(--op-on-dark);padding:6.5rem var(--page-gutter)3.5rem}.marketing-scope .market-hero-inner{max-width:var(--max-w);margin:0 auto}.marketing-scope .market-eyebrow{color:var(--op-mint);letter-spacing:.08em;text-transform:uppercase;background:#7ce7b41a;border:1px solid #7ce7b452;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.74rem;font-weight:600;display:inline-flex}.marketing-scope .market-title{letter-spacing:-.02em;color:#fff;margin:0 0 .85rem;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800}.marketing-scope .market-subtitle{color:#e9f0f8c7;max-width:640px;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.marketing-scope .market-microline{color:var(--op-mint);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.82rem;font-weight:600}.marketing-scope .market-cta-row{flex-wrap:wrap;gap:.85rem;margin-bottom:2rem;display:flex}.marketing-scope .market-search{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.7rem;max-width:640px;padding:.7rem 1rem;display:flex}.marketing-scope .market-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.marketing-scope .market-search input::placeholder{color:#ffffff8c}.marketing-scope .market-search-icon{color:#ffffffa6;flex-shrink:0}.marketing-scope .market-filter-chips{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}.marketing-scope .market-filter-chip{appearance:none;color:#ffffffc7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.marketing-scope .market-filter-chip:hover{color:#fff;border-color:#ffffff52}.marketing-scope .market-filter-chip.is-active{background:var(--op-mint);border-color:var(--op-mint);color:#0d2236;font-weight:600}.marketing-scope .market-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2rem;margin-top:2.5rem;display:grid}.marketing-scope .market-sidebar{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex;position:sticky;top:6rem}.marketing-scope .market-sidebar h3{text-transform:uppercase;letter-spacing:.1em;color:var(--op-text-muted);margin:0 0 .65rem;font-size:.78rem;font-weight:700}.marketing-scope .market-cat-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.marketing-scope .market-cat-btn{appearance:none;text-align:left;width:100%;color:var(--text-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.88rem;font-weight:500;transition:background .2s,color .2s;display:flex}.marketing-scope .market-cat-btn:hover{background:var(--op-bg-soft)}.marketing-scope .market-cat-btn.is-active{color:var(--op-blue);background:#4a7eff1f;font-weight:600}.marketing-scope .market-cat-btn--soon{color:var(--op-text-muted);cursor:not-allowed}.marketing-scope .market-cat-btn--soon:hover{background:0 0}.marketing-scope .market-cat-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--op-warning);background:#f4b9421f;border-radius:999px;padding:.15rem .45rem;font-size:.66rem;font-weight:700}.marketing-scope .market-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.marketing-scope .market-result-count{color:var(--op-text-muted);font-size:.88rem}.marketing-scope .market-sort{background:var(--card);border:1px solid var(--border);color:var(--text-heading);border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.86rem;font-weight:500;display:inline-flex}.marketing-scope .market-sort select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding-right:.25rem}.marketing-scope .market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.marketing-scope .connector-card{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);color:inherit;flex-direction:column;height:100%;padding:1.4rem;text-decoration:none;transition:transform .2s,box-shadow .25s,border-color .25s;display:flex}.marketing-scope .connector-card:hover{border-color:var(--op-blue);box-shadow:var(--op-shadow-md);transform:translateY(-2px)}.marketing-scope .connector-card-head{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.marketing-scope .connector-card-logo{background:var(--op-blue-soft);width:44px;height:44px;color:var(--op-blue-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex;overflow:hidden}.marketing-scope .connector-card-logo img{object-fit:cover;width:100%;height:100%}.marketing-scope .connector-card-title{color:var(--text-heading);margin:0 0 .2rem;font-size:1.02rem;font-weight:700}.marketing-scope .connector-card-cat{color:var(--op-text-muted);font-size:.78rem}.marketing-scope .connector-card-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.32rem;padding:.18rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.marketing-scope .connector-card-status--live{color:var(--op-success);background:#2ec88a24}.marketing-scope .connector-card-status--pilot{color:var(--op-warning);background:#f4b94224}.marketing-scope .connector-card-status--planned{color:var(--op-blue);background:#4a7eff1f}.marketing-scope .connector-card-desc{color:var(--op-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 .95rem;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.marketing-scope .connector-card-tags{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.marketing-scope .connector-tag{background:var(--op-bg-soft);color:var(--op-text-secondary);border-radius:6px;padding:.18rem .55rem;font-size:.7rem;font-weight:600}.marketing-scope .connector-tag--sport{color:var(--op-blue);background:#4a7eff1a}.marketing-scope .connector-tag--data{color:var(--op-mint-deep);background:#7ce7b41f}.marketing-scope .connector-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.85rem;display:flex}.marketing-scope .connector-card-link{color:var(--op-blue);font-size:.82rem;font-weight:600}.marketing-scope .connector-card-secondary{color:var(--op-text-muted);font-size:.78rem}.marketing-scope .connector-card-secondary:hover{color:var(--op-blue)}.marketing-scope .market-pagination{justify-content:center;align-items:center;gap:.4rem;margin:2rem 0 0;display:flex}.marketing-scope .market-page-btn{appearance:none;background:var(--card);border:1px solid var(--border);color:var(--text-heading);cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:all .2s}.marketing-scope .market-page-btn:hover:not(:disabled){border-color:var(--op-blue);color:var(--op-blue)}.marketing-scope .market-page-btn:disabled{opacity:.5;cursor:not-allowed}.marketing-scope .market-page-btn.is-current{background:var(--op-blue);border-color:var(--op-blue);color:#fff}.marketing-scope .market-empty{background:var(--card);border:1px dashed var(--border);border-radius:var(--op-radius-lg);text-align:center;color:var(--op-text-muted);padding:3rem 1.5rem}.marketing-scope .market-empty h3{color:var(--text-heading);margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.marketing-scope .market-bottom-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:4rem;display:grid}.marketing-scope .market-bottom-card{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);padding:1.75rem}.marketing-scope .market-bottom-card h3{color:var(--text-heading);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.marketing-scope .market-bottom-card p{color:var(--op-text-secondary);margin-bottom:1rem;font-size:.92rem;line-height:1.6}@media (max-width:1024px){.marketing-scope .market-body{grid-template-columns:1fr}.marketing-scope .market-sidebar{position:static}.marketing-scope .market-grid,.marketing-scope .market-bottom-grid{grid-template-columns:1fr}}.marketing-scope .conn-page{max-width:var(--max-w);padding:5rem var(--page-gutter)4rem;margin:0 auto}.marketing-scope .conn-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2.5rem;display:grid}.marketing-scope .conn-head{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.marketing-scope .conn-logo{background:var(--op-blue-soft);width:64px;height:64px;color:var(--op-blue-deep);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex;overflow:hidden}.marketing-scope .conn-logo img{object-fit:cover;width:100%;height:100%}.marketing-scope .conn-title{letter-spacing:-.01em;color:var(--text-heading);margin:0 0 .35rem;font-size:1.85rem;font-weight:800}.marketing-scope .conn-tags{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.marketing-scope .conn-summary{color:var(--op-text-secondary);font-size:1rem;line-height:1.65}.marketing-scope .conn-tabs{border-bottom:1px solid var(--border);gap:.25rem;margin:1.75rem 0 1.5rem;display:flex;overflow-x:auto}.marketing-scope .conn-tab{appearance:none;color:var(--op-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.7rem 1rem;font-size:.88rem;font-weight:600;transition:color .2s;position:relative}.marketing-scope .conn-tab:hover{color:var(--text-heading)}.marketing-scope .conn-tab.is-active{color:var(--op-blue)}.marketing-scope .conn-tab.is-active:after{content:"";background:var(--op-blue);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:.6rem;right:.6rem}.marketing-scope .conn-body h2{color:var(--text-heading);margin:0 0 .85rem;font-size:1.25rem;font-weight:700}.marketing-scope .conn-body h3{color:var(--text-heading);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:700}.marketing-scope .conn-body p,.marketing-scope .conn-body li{color:var(--op-text-secondary);font-size:.95rem;line-height:1.7}.marketing-scope .conn-body ul{flex-direction:column;gap:.4rem;padding-left:1.2rem;display:flex}.marketing-scope .conn-event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem;padding:0;list-style:none;display:grid}.marketing-scope .conn-event-item{background:var(--op-bg-soft);border:1px solid var(--border);font-family:var(--font-jetbrains-mono,ui-monospace,monospace);color:var(--op-blue-deep);border-radius:8px;padding:.6rem .8rem;font-size:.82rem}.marketing-scope .conn-rail{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:sticky;top:6rem}.marketing-scope .conn-rail-cta{flex-direction:column;gap:.6rem;display:flex}.marketing-scope .conn-rail-divider{background:var(--border);height:1px;margin:.25rem 0}.marketing-scope .conn-rail-row{flex-direction:column;gap:.3rem;display:flex}.marketing-scope .conn-rail-label{text-transform:uppercase;letter-spacing:.08em;color:var(--op-text-muted);font-size:.7rem;font-weight:700}.marketing-scope .conn-rail-value{color:var(--text-heading);font-size:.92rem;font-weight:600}.marketing-scope .conn-rail-tag-list{flex-wrap:wrap;gap:.35rem;display:flex}@media (max-width:1024px){.marketing-scope .conn-grid{grid-template-columns:1fr}.marketing-scope .conn-rail{position:static}}.marketing-scope .roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.marketing-scope .roadmap-card{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);padding:1.75rem;position:relative}.marketing-scope .roadmap-year{color:var(--op-mint-deep);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;font-size:.76rem;font-weight:700}.marketing-scope .roadmap-title{color:var(--text-heading);margin:0 0 .6rem;font-size:1.18rem;font-weight:700}.marketing-scope .roadmap-card ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.marketing-scope .roadmap-card li{color:var(--op-text-secondary);padding-left:1rem;font-size:.92rem;line-height:1.55;position:relative}.marketing-scope .roadmap-card li:before{content:"";background:var(--op-blue);border-radius:999px;width:5px;height:5px;position:absolute;top:.55rem;left:0}@media (max-width:768px){.marketing-scope .roadmap-grid{grid-template-columns:1fr}}.roadmap-timeline-section{isolation:isolate;padding:clamp(3.5rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:clip}.roadmap-timeline-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 30% at 50% 0,#7ce7b414,#0000 60%),radial-gradient(70% 40% at 50% 100%,#4a7eff0a,#0000 65%);position:absolute;inset:0}.roadmap-timeline-section .page-inner{z-index:1;position:relative}.roadmap-timeline-header{text-align:center;max-width:760px;margin:0 auto clamp(2.5rem,5vw,4.5rem)}.roadmap-timeline-eyebrow{color:var(--op-mint);justify-content:center;align-items:center;gap:.55rem;margin:0 auto 1rem;display:inline-flex}.roadmap-timeline-eyebrow-bar{background:var(--op-mint);border-radius:2px;width:22px;height:2px;box-shadow:0 0 10px #7ce7b48c}.roadmap-timeline-title{color:#fff;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.05}.roadmap-timeline-title-strong{color:#fff}.roadmap-timeline-title-soft{color:#ffffff6b;display:inline}.roadmap-timeline-subtitle{color:#ffffffa8;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.roadmap-timeline{counter-reset:roadmap-phase;flex-direction:column;gap:clamp(2rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:flex;position:relative}.roadmap-timeline:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#7ce7b4d9 0%,#7ce7b48c 28%,#7ce7b447 60%,#7ce7b41a 100%);border-radius:2px;width:2px;position:absolute;top:28px;bottom:24px;left:27px}.roadmap-phase{grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}.roadmap-phase-axis{flex-shrink:0;justify-content:center;align-items:flex-start;width:56px;display:flex;position:relative}.roadmap-phase-marker{letter-spacing:.04em;font-feature-settings:"tnum" 1;color:#08182a;border:2px solid var(--op-mint);z-index:2;width:56px;height:56px;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out);background:#08182a;border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:inline-flex;position:sticky;top:clamp(80px,14vh,130px);box-shadow:0 0 0 6px #7ce7b41f,0 0 22px #7ce7b473}.roadmap-phase-marker-num{z-index:2;position:relative}.roadmap-phase-marker-pulse{opacity:0;pointer-events:none;border:2px solid #7ce7b48c;border-radius:50%;position:absolute;inset:-2px}.roadmap-phase.is-launching .roadmap-phase-marker{background:var(--op-mint);border-color:var(--op-mint);box-shadow:0 0 0 6px #e5fc7429,0 0 28px #e5fc748c}.roadmap-phase.is-launching .roadmap-phase-marker-pulse{animation:2.6s ease-in-out infinite roadmap-pulse}@keyframes roadmap-pulse{0%{opacity:.6;border-color:#e5fc74b3;transform:scale(1)}70%{opacity:0;border-color:#e5fc7400;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.roadmap-phase.is-next .roadmap-phase-marker{color:var(--op-mint);border-color:var(--op-mint);background:#08182a;box-shadow:inset 0 0 0 9999px #7ce7b429,0 0 0 5px #7ce7b414,0 0 18px #7ce7b452}.roadmap-phase.is-planned .roadmap-phase-marker{color:#fff;background:#08182a;border-color:#ffffff6b;box-shadow:inset 0 0 0 9999px #ffffff0a,0 0 0 4px #ffffff0a}.roadmap-phase.is-future .roadmap-phase-marker{color:#ffffffc7;background:#08182a;border:2px dashed #ffffff6b;box-shadow:inset 0 0 0 9999px #ffffff05}.roadmap-phase-content{border-radius:var(--op-radius-lg);background:linear-gradient(165deg,#ffffff09 0%,#ffffff03 100%);border:1px solid #ffffff0f;padding:1.5rem 1.6rem 1.6rem;position:relative;box-shadow:inset 0 1px #ffffff06,0 18px 50px -28px #0000008c}.roadmap-phase-content:before{content:"";z-index:0;background:linear-gradient(90deg,#7ce7b48c 0%,#7ce7b41f 100%);border-radius:2px;width:1.15rem;height:2px;position:absolute;top:28px;left:-1.15rem}.roadmap-phase.is-planned .roadmap-phase-content:before,.roadmap-phase.is-future .roadmap-phase-content:before{background:linear-gradient(90deg,#ffffff52 0%,#ffffff0f 100%)}.roadmap-phase-meta{text-transform:uppercase;letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:.6rem .7rem;margin-bottom:.7rem;font-size:.78rem;font-weight:700;display:flex}.roadmap-phase-tag{color:var(--op-mint);font-feature-settings:"tnum" 1}.roadmap-phase-divider{color:#ffffff52;letter-spacing:0}.roadmap-phase-timing{color:#ffffffc7}.roadmap-phase-status{letter-spacing:.16em;color:var(--op-mint);white-space:nowrap;background:#7ce7b414;border:1px solid #7ce7b452;border-radius:999px;align-items:center;gap:.45rem;margin-left:auto;padding:.32rem .7rem;font-size:.66rem;font-weight:800;display:inline-flex}.roadmap-phase-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.roadmap-phase-status.is-launching{background:var(--op-mint);border-color:var(--op-mint);color:#08182a}.roadmap-phase-status.is-launching .roadmap-phase-status-dot{box-shadow:none;background:#08182a}.roadmap-phase-status.is-next{color:var(--op-mint);background:#7ce7b41a;border-color:#7ce7b46b}.roadmap-phase-status.is-planned{color:#ffffffd9;background:#ffffff0a;border-color:#ffffff38}.roadmap-phase-status.is-planned .roadmap-phase-status-dot{box-shadow:none;opacity:.8}.roadmap-phase-status.is-future{color:#ffffffb3;background:0 0;border:1px dashed #ffffff52}.roadmap-phase-status.is-future .roadmap-phase-status-dot{box-shadow:none;opacity:.55}.roadmap-phase-title{color:#fff;letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;line-height:1.2}.roadmap-phase-body{color:#ffffffb3;max-width:64ch;margin:0 0 1.4rem;font-size:.98rem;line-height:1.65}.roadmap-phase-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.roadmap-phase-item{transition:background .25s var(--ease-out),border-color .25s var(--ease-out),transform .3s var(--ease-out);background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}.roadmap-phase-item:hover{background:#7ce7b40d;border-color:#7ce7b447;transform:translateY(-1px)}.roadmap-phase-item-icon{width:32px;height:32px;color:var(--op-mint);background:#7ce7b41a;border:1px solid #7ce7b438;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.roadmap-phase-item-icon .icon-svg{width:16px;height:16px;color:inherit;filter:none}.roadmap-phase-item-text{flex-direction:column;gap:.18rem;min-width:0;display:flex}.roadmap-phase-item-label{color:#fff;letter-spacing:-.005em;font-size:.92rem;font-weight:700}.roadmap-phase-item-note{color:#ffffff9e;font-size:.85rem;line-height:1.5}.roadmap-phase.is-future .roadmap-phase-content{background:linear-gradient(165deg,#ffffff05 0%,#ffffff01 100%);border-style:dashed;border-color:#ffffff0d}@media (max-width:720px){.roadmap-timeline{gap:1.75rem}.roadmap-timeline:before{top:20px;bottom:20px;left:19px}.roadmap-phase{grid-template-columns:40px minmax(0,1fr);gap:1rem}.roadmap-phase-axis{width:40px}.roadmap-phase-marker{width:40px;height:40px;font-size:.82rem;top:72px}.roadmap-phase-content{padding:1.15rem 1.1rem 1.2rem}.roadmap-phase-content:before{width:.8rem;top:20px;left:-.8rem}.roadmap-phase-meta{letter-spacing:.14em;gap:.45rem .55rem;font-size:.7rem}.roadmap-phase-status{margin-left:0;padding:.28rem .55rem;font-size:.6rem}.roadmap-phase-items{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.roadmap-phase-marker-pulse{animation:none!important}.roadmap-phase-marker{transition:none!important}}.marketing-scope .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.marketing-scope .tier-card{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);flex-direction:column;gap:.85rem;padding:1.85rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.marketing-scope .tier-card:hover{border-color:var(--op-blue);box-shadow:var(--op-shadow-md);transform:translateY(-4px)}.marketing-scope .tier-card--anchor{background:linear-gradient(150deg,var(--op-bg-deep),var(--op-bg-deeper));color:#fff}.marketing-scope .tier-card--anchor .tier-name,.marketing-scope .tier-card--anchor .tier-desc{color:#ffffffd9}.marketing-scope .tier-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--op-mint-deep);font-size:.7rem;font-weight:700}.marketing-scope .tier-card--anchor .tier-tag{color:var(--op-mint)}.marketing-scope .tier-name{color:var(--text-heading);font-size:1.18rem;font-weight:700}.marketing-scope .tier-desc{color:var(--op-text-secondary);font-size:.92rem;line-height:1.6}@media (max-width:1024px){.marketing-scope .tier-grid{grid-template-columns:1fr}}.marketing-scope .flow-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.marketing-scope .flow-pillar{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-lg);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.marketing-scope .flow-pillar-num{color:var(--op-blue);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.marketing-scope .flow-pillar h3{color:var(--text-heading);margin:0;font-size:1.05rem;font-weight:700}.marketing-scope .flow-pillar p{color:var(--op-text-secondary);margin:0;font-size:.9rem;line-height:1.6}@media (max-width:1024px){.marketing-scope .flow-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketing-scope .flow-pillars{grid-template-columns:1fr}}.home__hero-stack{width:100%;max-width:var(--max-w);flex-direction:column;align-items:flex-start;display:flex}.home__hero-title--poster{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;max-width:100%;animation:m-fade-in-up .85s var(--ease-out)both;margin:.25rem 0 1.25rem;padding:0;display:block}.home__hero-title--poster .hero-flow-title{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.7rem;width:100%;max-width:100%;padding:0}.home__hero-title--poster .hero-flow-title:before{filter:blur(4px);background:radial-gradient(closest-side,#7ce7b424,#0000 72%);width:380px;height:380px;inset:-25% auto auto -8%}.home__hero-title--poster .hero-flow-title:after{display:none}.home__hero-title--poster .hero-flow-title-eyebrow{letter-spacing:.2em;font-size:.7rem}.home__hero-title--poster .hero-flow-title-eyebrow-bar{width:24px;height:2px}.home__hero-title--poster .hero-flow-title-words{gap:.02em}.home__hero-title--poster .hero-flow-title-word{letter-spacing:-.04em;border-radius:8px;margin-left:-.2em;padding:.04em .28em .06em .2em;font-size:clamp(2rem,5.4vw,4rem)}.home__hero-title--poster .hero-flow-title-word-num{letter-spacing:.18em;font-size:clamp(.6rem,.78vw,.78rem);transform:translateY(-1.6em)}.home__hero-title--poster .hero-flow-title-caption{max-width:44ch;margin-top:.35rem;font-size:.85rem}.home__hero-lede{color:#ffffffc7;letter-spacing:-.005em;max-width:720px;animation:m-fade-in-up .7s var(--ease-out).18s both;margin:0 0 2.25rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.55}@media (max-width:600px){.home__hero-title--poster{margin-bottom:1rem}.home__hero-title--poster .hero-flow-title-word{font-size:clamp(1.8rem,8.5vw,2.6rem)}.home__hero-lede{margin-bottom:1.5rem;font-size:1.05rem}}.hero-flow-title{isolation:isolate;flex-direction:column;align-items:flex-start;gap:.9rem;width:100%;max-width:460px;padding:1.25rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.hero-flow-title-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.55rem;font-size:.7rem;font-weight:600;display:inline-flex}.hero-flow-title-eyebrow-bar{background:var(--op-mint);border-radius:2px;width:22px;height:2px;box-shadow:0 0 8px #7ce7b480}.hero-flow-title-words{flex-direction:column;align-items:flex-start;gap:.05em;width:100%;display:flex}.hero-flow-title-word{--hl-bg:var(--op-mint);--hl-fg:#08182a;letter-spacing:-.035em;text-transform:uppercase;color:#ffffff38;-webkit-text-stroke:.6px #7ce7b41f;transition:color .5s var(--ease-out),transform .5s var(--ease-out);animation:6.4s step-end infinite hero-flow-cycle;animation-delay:calc(var(--w-idx,0)*1.6s);border-radius:6px;align-items:baseline;gap:.55rem;margin-left:-.18em;padding:.05em .32em .08em .18em;font-family:inherit;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:900;line-height:1;display:inline-flex;position:relative}.hero-flow-title-word:before{content:"";opacity:0;transform-origin:50%;width:3px;transition:opacity .45s var(--ease-out),transform .55s var(--ease-spring);pointer-events:none;z-index:2;background:linear-gradient(#7ce7b4f2,#4a7effa6);border-radius:3px;position:absolute;top:18%;bottom:22%;left:-.35rem;transform:scaleY(.4);box-shadow:0 0 14px #7ce7b48c}@media (max-width:600px){.hero-flow-title-word:before{width:2px;left:-.2rem}}.hero-flow-title-word-num{letter-spacing:.1em;color:#ffffff59;font-feature-settings:"tnum" 1;transition:color .5s var(--ease-out);font-size:.72rem;font-weight:700;transform:translateY(-1.1em)}.hero-flow-title-word-text{z-index:1;position:relative}@keyframes hero-flow-cycle{0%,22%{background:var(--hl-bg);color:var(--hl-fg);transform:translate(.15em);box-shadow:0 0 0 1px #7ce7b499,0 12px 28px -12px #7ce7b48c}25%,to{color:#ffffff2e;box-shadow:none;background:0 0;transform:translate(0)}}.hero-flow-title-word:first-child{animation-delay:0s}.hero-flow-title-word:nth-child(2){animation-delay:1.6s}.hero-flow-title-word:nth-child(3){animation-delay:3.2s}.hero-flow-title-word:nth-child(4){animation-delay:4.8s}@keyframes hero-flow-rule-cycle{0%,22%{opacity:1;transform:scaleY(1)}25%,to{opacity:0;transform:scaleY(.4)}}.hero-flow-title-word:first-child:before{animation:6.4s step-end infinite hero-flow-rule-cycle}.hero-flow-title-word:nth-child(2):before{animation:6.4s step-end 1.6s infinite hero-flow-rule-cycle}.hero-flow-title-word:nth-child(3):before{animation:6.4s step-end 3.2s infinite hero-flow-rule-cycle}.hero-flow-title-word:nth-child(4):before{animation:6.4s step-end 4.8s infinite hero-flow-rule-cycle}.hero-flow-title-word:first-child .hero-flow-title-word-num{animation:6.4s step-end infinite hero-flow-num-cycle}.hero-flow-title-word:nth-child(2) .hero-flow-title-word-num{animation:6.4s step-end 1.6s infinite hero-flow-num-cycle}.hero-flow-title-word:nth-child(3) .hero-flow-title-word-num{animation:6.4s step-end 3.2s infinite hero-flow-num-cycle}.hero-flow-title-word:nth-child(4) .hero-flow-title-word-num{animation:6.4s step-end 4.8s infinite hero-flow-num-cycle}@keyframes hero-flow-num-cycle{0%,22%{color:#08182ab3}25%,to{color:#ffffff52}}.hero-flow-title-caption{color:#ffffff8c;max-width:36ch;margin:.35rem 0 0;font-size:.85rem;line-height:1.55}@media (max-width:600px){.hero-flow-title{max-width:100%;padding:1rem 1.1rem 1.1rem}.hero-flow-title-word{font-size:clamp(2rem,9vw,2.6rem)}.hero-flow-title-word-num{font-size:.62rem}}.logo-marquee-item{color:#ffffffc7;letter-spacing:-.005em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .3s var(--ease-out),background .3s var(--ease-out),border-color .3s var(--ease-out),transform .3s var(--ease-out);background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.05rem .55rem .65rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.logo-marquee-item:hover{color:#fff;background:#7ce7b412;border-color:#7ce7b452}.logo-marquee-item-icon{width:34px;height:34px;color:var(--op-mint);transition:transform .3s var(--ease-out),border-color .3s var(--ease-out);background:linear-gradient(140deg,#7ce7b429,#4a7eff1a);border:1px solid #7ce7b433;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.logo-marquee-item-icon .icon-svg{width:18px;height:18px;color:inherit}.logo-marquee-item:hover .logo-marquee-item-icon{border-color:#7ce7b48c;transform:scale(1.06)rotate(-3deg)}.logo-marquee-item-label{white-space:nowrap}.logo-marquee-item-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--op-amber);background:#ffc77a1a;border:1px solid #ffc77a52;border-radius:999px;justify-content:center;align-items:center;margin-left:.15rem;padding:.18rem .5rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.logo-marquee-item.is-soon{color:#ffffff9e;border-style:dashed;border-color:#ffc77a38}.logo-marquee-item.is-soon .logo-marquee-item-icon{color:var(--op-amber);background:linear-gradient(140deg,#ffc77a24,#ffc77a0a);border-color:#ffc77a47}.logo-marquee-item.is-soon:hover{color:#fff;background:#ffc77a0f;border-color:#ffc77a66}@media (max-width:720px){.logo-marquee-item{padding:.45rem .85rem .45rem .5rem;font-size:.85rem}.logo-marquee-item-icon{width:28px;height:28px}.logo-marquee-item-icon .icon-svg{width:15px;height:15px}.logo-marquee-item-badge{padding:.14rem .42rem;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.hero-flow-title-word,.hero-flow-title-word-num,.hero-flow-title-word:before{animation:none!important}.hero-flow-title-word:first-child{background:var(--op-mint);color:#08182a}.hero-flow-title-word:first-child .hero-flow-title-word-num{color:#08182ab3}.hero-flow-title-word:first-child:before{opacity:1;transform:scaleY(1)}}.feature-platform{isolation:isolate;position:relative;overflow:hidden}.feature-platform:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 35% at 75% 0,#7ce7b40f,#0000 60%),radial-gradient(60% 40% at 15% 100%,#7ce7b40a,#0000 65%);position:absolute;inset:0}.feature-platform-header{text-align:center;z-index:1;max-width:760px;margin:0 auto;padding:5rem 0 1.25rem;position:relative}.feature-platform-eyebrow{color:var(--op-mint);justify-content:center;align-items:center;gap:.55rem;margin-bottom:1rem;display:inline-flex}.feature-platform-eyebrow-bar{background:var(--op-mint);border-radius:2px;width:22px;height:2px;box-shadow:0 0 10px #7ce7b48c}.feature-platform-title{color:#fff;letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;line-height:1.15}.feature-platform-subtitle{color:#ffffffb3;margin:0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.65}.feature-section-kong{background:0 0}.feature-section-kong+.feature-section-kong{border-top:1px solid #7ce7b414}.feature-section-kong .feature-row{align-items:center;gap:clamp(2rem,4.5vw,4rem);padding:3.25rem 0}.feature-section-kong .feature-row-content{flex:.8}.feature-section-kong .feature-row-visual{flex:1.6}.feature-row-num-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#fff;align-items:center;gap:.55rem;margin:0 0 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.feature-row-kicker-icon{width:24px;height:24px;color:var(--op-mint);background:#7ce7b41f;border:1px solid #7ce7b452;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-row-kicker-icon .icon-svg{width:14px;height:14px;color:inherit;filter:none}.feature-row-num{color:#fff;letter-spacing:.1em;font-feature-settings:"tnum" 1;font-size:.9rem;font-weight:800}.feature-section-kong .feature-row-title{letter-spacing:-.025em;margin:0 0 .55rem;font-size:clamp(1.4rem,2.3vw,1.85rem);font-weight:800;line-height:1.2}.feature-row-subtitle{color:#fff;letter-spacing:-.005em;margin:0 0 .7rem;font-size:1rem;font-weight:700;line-height:1.4}.feature-section-kong .feature-row-body{color:#ffffffad;max-width:52ch;margin:0 0 1.4rem;font-size:.95rem;line-height:1.65}.feature-row-ctas{flex-wrap:wrap;gap:.6rem;margin-bottom:.25rem;display:flex}.marketing-scope .m-btn-pill{border-radius:999px;padding:.7rem 1.4rem}.marketing-scope .feature-section-kong .m-btn-primary{background:var(--op-mint);color:#08182a;font-weight:700;box-shadow:0 8px 22px -10px #e5fc748c,inset 0 -1px #0000000f}.marketing-scope .feature-section-kong .m-btn-primary:hover{background:var(--op-mint-deep);transform:translateY(-2px);box-shadow:0 14px 32px -10px #e5fc74b3,inset 0 -1px #0000000f}.marketing-scope .feature-section-kong .m-btn-secondary{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.marketing-scope .feature-section-kong .m-btn-secondary:hover{color:#fff;background:#ffffff0f;border-color:#fff;transform:translateY(-1px)}.feature-row-pillars{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:0;max-width:560px;margin:1.75rem 0 0;padding:.35rem .5rem;list-style:none;display:flex;box-shadow:inset 0 1px #ffffff08,0 6px 24px -16px #0009}.feature-row-pillar{background:0 0;border:0;border-radius:0;align-items:center;gap:.95rem;padding:.95rem .85rem;display:flex}.feature-row-pillar+.feature-row-pillar{border-top:1px solid #ffffff0f}.feature-row-pillar-mark{width:32px;height:32px;color:var(--op-mint);background:#7ce7b41a;border:1px solid #7ce7b438;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-row-pillar-mark .icon-svg{width:16px;height:16px;color:inherit;filter:none}.feature-row-pillar-text{color:#ffffffb8;font-size:.92rem;line-height:1.5}.feature-row-pillar-label{color:#fff;letter-spacing:.005em;font-weight:700}.feature-visual-frame{border-radius:var(--op-radius-xl);isolation:isolate;width:100%;max-width:1040px;min-height:360px;transition:transform .45s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out);background:radial-gradient(70% 50% at 50% 30%,#7ce7b429,#0000 70%),linear-gradient(160deg,#14304ae6 0%,#0d2236f5 100%);border:1px solid #7ce7b42e;justify-content:center;align-items:center;margin:0;padding:clamp(.85rem,1.6vw,1.25rem);display:flex;position:relative;overflow:hidden}.feature-visual-frame:before{content:"";opacity:.35;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#7ce7b42e 1px,#0000 1.5px);background-size:22px 22px;animation:24s linear infinite m-bg-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.feature-visual-frame:hover{border-color:#7ce7b466;transform:translateY(-3px);box-shadow:0 30px 80px -32px #7ce7b473}.feature-visual-watermark{letter-spacing:-.04em;color:#7ce7b412;pointer-events:none;z-index:0;font-feature-settings:"tnum" 1;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,17vw,14rem);font-weight:900;line-height:.85;position:absolute;top:-.32em;right:.18em}.feature-visual-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#7ce7b438 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:5s ease-in-out infinite m-glow-pulse;position:absolute}.feature-visual-screen{z-index:1;width:100%;transition:transform .5s var(--ease-out);background:#08101a99;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 22px 60px -20px #0000008c,0 0 0 1px #7ce7b414}.feature-visual-frame:hover .feature-visual-screen{transform:translateY(-4px)}.feature-visual-screen-img{object-fit:cover;width:100%;height:auto;display:block}.feature-visual-tag{z-index:2;color:var(--op-mint);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08182ac7;border:1px solid #7ce7b452;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.feature-visual-tag:before{content:"";background:var(--op-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7ce7b499}@media (max-width:980px){.feature-platform-header{text-align:left;padding:3.5rem 0 .5rem}.feature-platform-eyebrow{justify-content:flex-start}.feature-section-kong .feature-row{flex-direction:column;gap:2rem;padding:2.5rem 0}.feature-section-kong .feature-row.is-reversed{flex-direction:column}.feature-row-pillars{max-width:100%}.feature-visual-frame{aspect-ratio:16/10;max-width:100%}}@media (max-width:600px){.feature-visual-watermark{font-size:6rem}.feature-visual-screen{transform:none}.feature-visual-tag{padding:.28rem .55rem;font-size:.62rem}}.roadmap-scope{isolation:isolate;background:linear-gradient(#04090f 0%,#061320 55%,#081a2b 100%);padding:clamp(3.5rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:clip}.roadmap-scope-bg{z-index:0;pointer-events:none;background-image:linear-gradient(#7ce7b40b 1px,#0000 1px),linear-gradient(90deg,#7ce7b40b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#000000a6 55%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#000000a6 55%,#0000 100%)}.roadmap-scope-orb{z-index:0;pointer-events:none;filter:blur(80px);opacity:.55;width:clamp(280px,38vw,520px);height:clamp(280px,38vw,520px);animation:roadmap-scope-orb-drift 18s var(--ease-out)infinite alternate;border-radius:50%;position:absolute}.roadmap-scope-orb--a{background:radial-gradient(circle,#add04873 0%,#add04800 70%);top:-120px;left:-120px}.roadmap-scope-orb--b{background:radial-gradient(circle,#4a7eff52 0%,#4a7eff00 70%);animation-delay:-6s;bottom:-160px;right:-120px}@keyframes roadmap-scope-orb-drift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}.roadmap-scope .page-inner{z-index:1;position:relative}.roadmap-scope-header{text-align:center;max-width:760px;margin:0 auto clamp(2.25rem,5vw,3.5rem)}.roadmap-scope-eyebrow{color:var(--op-mint);text-transform:uppercase;letter-spacing:.18em;justify-content:center;align-items:center;gap:.55rem;margin:0 auto 1rem;font-size:.72rem;font-weight:600;display:inline-flex}.roadmap-scope-eyebrow-bar{background:var(--op-mint);border-radius:2px;width:22px;height:2px;box-shadow:0 0 10px #add04899}.roadmap-scope-title{color:#fff;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.05}.roadmap-scope-title-strong{color:#fff}.roadmap-scope-title-soft{color:#ffffff6b}.roadmap-scope-subtitle{color:#ffffffa8;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.roadmap-scope-grid{flex-wrap:wrap;justify-content:center;gap:clamp(.65rem,1.2vw,1rem);max-width:1100px;margin:0 auto;padding:0;list-style:none;display:flex}.roadmap-scope-chip{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;cursor:default;-webkit-user-select:none;user-select:none;opacity:0;animation:roadmap-scope-chip-in .7s var(--ease-spring)forwards;animation-delay:calc(var(--chip-idx,0)*70ms + .1s);transition:transform .35s var(--ease-spring),color .3s var(--ease-out),border-color .3s var(--ease-out),background-color .3s var(--ease-out),box-shadow .45s var(--ease-out);will-change:transform;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;padding:clamp(.85rem,1.6vw,1.2rem) clamp(1.1rem,2.2vw,1.75rem);font-size:clamp(1.1rem,2.2vw,1.85rem);font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:translateY(14px)}.roadmap-scope-chip:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff12 0%,#fff0 45%);position:absolute;inset:0}.roadmap-scope-chip-text{z-index:2;position:relative}.roadmap-scope-chip-glow{border-radius:inherit;z-index:0;opacity:0;transition:opacity .45s var(--ease-out);background:radial-gradient(80% 100% at 50% 100%,#add04847,#add04800 70%);position:absolute;inset:-1px}.roadmap-scope-chip.is-now .roadmap-scope-chip-glow{opacity:1}.roadmap-scope-chip-shine{z-index:1;pointer-events:none;width:60%;height:100%;transition:left .7s var(--ease-out);background:linear-gradient(120deg,#0000 0%,#ffffff2e 50%,#0000 100%);position:absolute;top:0;left:-120%}.roadmap-scope-chip:hover .roadmap-scope-chip-shine{left:140%}.roadmap-scope-chip.is-now{color:#06120a;background:linear-gradient(140deg,var(--op-mint)0%,var(--op-mint-deep)100%);animation:roadmap-scope-chip-in .7s var(--ease-spring)forwards,roadmap-scope-now-pulse 3.2s ease-in-out infinite .9s;border-color:#ffffff2e;box-shadow:inset 0 0 0 1px #add04873,0 10px 30px #add04847,0 0 50px #add04833}.roadmap-scope-chip.is-now:hover{transform:translateY(-3px)scale(1.04);box-shadow:inset 0 0 0 1px #ffffff40,0 16px 40px #add04861,0 0 70px #add04852}.roadmap-scope-chip.is-coming{color:#ffffff94;-webkit-backdrop-filter:blur(3px);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border-color:#ffffff1f}.roadmap-scope-chip.is-coming:hover{color:#fff;background:linear-gradient(#add0481f 0%,#add0480a 100%);border-color:#add04873;transform:translateY(-3px)scale(1.03);box-shadow:0 12px 28px #00000059,0 0 22px #add0482e}@keyframes roadmap-scope-chip-in{to{opacity:1;transform:translateY(0)}}@keyframes roadmap-scope-now-pulse{0%,to{box-shadow:inset 0 0 0 1px #add04873,0 10px 30px #add04847,0 0 50px #add04833}50%{box-shadow:inset 0 0 0 1px #ffffff4d,0 14px 36px #add0486b,0 0 78px #add0485c}}.roadmap-scope-legend{color:#ffffffa6;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.85rem;margin:clamp(1.75rem,3vw,2.5rem) auto 0;padding:.6rem 1.1rem;font-size:.82rem;font-weight:600;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.roadmap-scope-legend-item{align-items:center;gap:.5rem;display:inline-flex}.roadmap-scope-legend-item.is-now{color:var(--op-mint)}.roadmap-scope-legend-dot{background:var(--op-mint);border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite roadmap-scope-legend-pulse;box-shadow:0 0 10px #add048b3}.roadmap-scope-legend-item.is-coming .roadmap-scope-legend-dot{box-shadow:none;background:#ffffff47;animation:none}.roadmap-scope-legend-sep{background:#ffffff24;width:1px;height:16px}@keyframes roadmap-scope-legend-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.roadmap-scope-chip,.roadmap-scope-chip.is-now,.roadmap-scope-legend-dot,.roadmap-scope-orb{opacity:1;transform:none;animation:none!important}}@media (max-width:600px){.roadmap-scope-grid{gap:.55rem}.roadmap-scope-chip{border-radius:12px;padding:.7rem .95rem;font-size:clamp(.95rem,4.6vw,1.25rem)}}.feature-card--mint{--fc-accent:#add048;--fc-accent-2:#e5fc74;--fc-accent-soft:#add0482e;--fc-glow:#add04859}.feature-card--blue{--fc-accent:#6ea0ff;--fc-accent-2:#a8c4ff;--fc-accent-soft:#6ea0ff2e;--fc-glow:#6ea0ff59}.feature-card--amber{--fc-accent:#ffc77a;--fc-accent-2:#ffe6ba;--fc-accent-soft:#ffc77a2e;--fc-glow:#ffc77a52}.feature-card--violet{--fc-accent:#b794ff;--fc-accent-2:#d9c2ff;--fc-accent-soft:#b794ff2e;--fc-glow:#b794ff52}.marketing-scope .feature-card-grid{gap:1.35rem}.marketing-scope .feature-card{--mx:50%;--my:50%;isolation:isolate;min-height:320px;color:inherit;background:radial-gradient(ellipse 65% 50% at 100% 0%,var(--fc-accent)0%,transparent 70%),linear-gradient(150deg,#14304af5 0%,#1d4163eb 60%,#0a1c2cf5 100%);border-radius:22px;flex-direction:column;gap:.85rem;padding:1.85rem 1.6rem 1.65rem;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card{background:radial-gradient(ellipse 65% 50% at 100% 0%,color-mix(in oklab,var(--fc-accent)14%,transparent)0%,transparent 70%),linear-gradient(150deg,#14304af5 0%,#1d4163eb 60%,#0a1c2cf5 100%)}}.marketing-scope .feature-card{transition:transform .5s var(--ease-spring),box-shadow .45s var(--ease-out),border-color .35s var(--ease-out);will-change:transform;cursor:default;border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #08182659}.marketing-scope .feature-card--linked{cursor:pointer}.marketing-scope .feature-card:hover{border-color:var(--fc-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card:hover{border-color:color-mix(in oklab,var(--fc-accent)35%,transparent)}}.marketing-scope .feature-card:hover{box-shadow:0 1px 0 #ffffff12 inset,0 22px 50px #08182680,0 0 0 1px var(--fc-accent),0 0 60px var(--fc-glow)}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card:hover{box-shadow:0 1px 0 #ffffff12 inset,0 22px 50px #08182680,0 0 0 1px color-mix(in oklab,var(--fc-accent)22%,transparent),0 0 60px var(--fc-glow)}}.marketing-scope .feature-card-spotlight{z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(240px 240px at var(--mx)var(--my),var(--fc-accent),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-spotlight{background:radial-gradient(240px 240px at var(--mx)var(--my),color-mix(in oklab,var(--fc-accent)30%,transparent),transparent 70%)}}.marketing-scope .feature-card-spotlight{transition:opacity .35s var(--ease-out)}.marketing-scope .feature-card:hover .feature-card-spotlight{opacity:1}.marketing-scope .feature-card-border{z-index:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from 140deg at var(--mx)var(--my),transparent 0deg,var(--fc-accent)60deg,var(--fc-accent-2)120deg,transparent 200deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity .45s var(--ease-out);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-scope .feature-card:hover .feature-card-border{opacity:1}.marketing-scope .feature-card-pattern{z-index:0;pointer-events:none;background-image:radial-gradient(var(--fc-accent)1px,transparent 1.4px);width:130px;height:130px;position:absolute;top:-8px;right:-8px}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-pattern{background-image:radial-gradient(color-mix(in oklab,var(--fc-accent)60%,transparent)1px,transparent 1.4px)}}.marketing-scope .feature-card-pattern{opacity:.55;transition:opacity .45s var(--ease-out),transform .6s var(--ease-spring);background-size:14px 14px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0006 50%,#0000 75%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0006 50%,#0000 75%)}.marketing-scope .feature-card:hover .feature-card-pattern{opacity:.9;transform:translate(-4px,4px)}.marketing-scope .feature-card-index{z-index:2;letter-spacing:.18em;color:var(--fc-accent);font-size:.78rem;font-weight:700;position:absolute;top:1.1rem;right:1.3rem}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-index{color:color-mix(in oklab,var(--fc-accent)80%,white 0%)}}.marketing-scope .feature-card-index{opacity:.9;font-variant-numeric:tabular-nums;text-shadow:0 0 12px var(--fc-glow);transition:transform .45s var(--ease-spring)}.marketing-scope .feature-card:hover .feature-card-index{transform:translateY(-2px)scale(1.05)}.marketing-scope .feature-card-illustration-wrap{z-index:1;background:radial-gradient(circle at 50% 30%,var(--fc-accent)0%,transparent 70%),linear-gradient(180deg,#ffffff0a 0%,#fff0 100%);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.4rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-illustration-wrap{background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--fc-accent)32%,transparent)0%,transparent 70%),linear-gradient(180deg,#ffffff0a 0%,#fff0 100%)}}.marketing-scope .feature-card-illustration-wrap{border:1px solid var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-illustration-wrap{border:1px solid color-mix(in oklab,var(--fc-accent)35%,transparent)}}.marketing-scope .feature-card-illustration-wrap{box-shadow:0 1px 0 #ffffff14 inset,0 12px 24px #00000040,0 0 0 4px var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-illustration-wrap{box-shadow:0 1px 0 #ffffff14 inset,0 12px 24px #00000040,0 0 0 4px color-mix(in oklab,var(--fc-accent)8%,transparent)}}.marketing-scope .feature-card-illustration{z-index:1;color:var(--fc-accent);transition:transform .55s var(--ease-spring);position:relative}.marketing-scope .feature-card:hover .feature-card-illustration{transform:scale(1.06)rotate(-2deg)}.marketing-scope .feature-card-illustration-orbit{border-radius:inherit;border:1px dashed var(--fc-accent);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-illustration-orbit{border:1px dashed color-mix(in oklab,var(--fc-accent)40%,transparent)}}.marketing-scope .feature-card-illustration-orbit{opacity:0;transition:opacity .35s var(--ease-out),transform .6s var(--ease-out);pointer-events:none}.marketing-scope .feature-card:hover .feature-card-illustration-orbit{opacity:1;animation:6s linear infinite feature-card-orbit}@keyframes feature-card-orbit{to{transform:rotate(360deg)}}.marketing-scope .feature-card-tag{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:var(--fc-accent);background:var(--fc-accent-soft);border:1px solid var(--fc-accent);border-radius:999px;align-self:flex-start;padding:.25rem .65rem;font-size:.66rem;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card-tag{border:1px solid color-mix(in oklab,var(--fc-accent)30%,transparent)}}.marketing-scope .feature-card-title{z-index:1;color:#fff;letter-spacing:-.015em;margin:0;font-size:1.18rem;font-weight:800;line-height:1.22;position:relative}.marketing-scope .feature-card-body{z-index:1;color:#e9f0f8c7;flex:1;margin:0;font-size:.92rem;line-height:1.6;position:relative}.marketing-scope .feature-card-highlights{z-index:1;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.marketing-scope .feature-card-highlight{letter-spacing:.02em;color:#ffffffc7;transition:border-color .3s var(--ease-out),color .3s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.marketing-scope .feature-card:hover .feature-card-highlight{border-color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){.marketing-scope .feature-card:hover .feature-card-highlight{border-color:color-mix(in oklab,var(--fc-accent)28%,transparent)}}.marketing-scope .feature-card:hover .feature-card-highlight{color:#fff}.marketing-scope .feature-card-highlight-dot{background:var(--fc-accent);width:6px;height:6px;box-shadow:0 0 8px var(--fc-glow);border-radius:50%}.marketing-scope .feature-card-cta{z-index:1;color:var(--fc-accent);letter-spacing:.01em;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.88rem;font-weight:600;display:inline-flex;position:relative}.marketing-scope .feature-card-cta-arrow{transition:transform .4s var(--ease-spring)}.marketing-scope .feature-card:hover .feature-card-cta-arrow{transform:translate(5px)}@keyframes feature-card-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.marketing-scope .feature-card{opacity:0;animation:feature-card-in .75s var(--ease-spring)forwards}.marketing-scope .feature-card--stagger-1{animation-delay:50ms}.marketing-scope .feature-card--stagger-2{animation-delay:.15s}.marketing-scope .feature-card--stagger-3{animation-delay:.25s}.marketing-scope .feature-card--stagger-4{animation-delay:.35s}.marketing-scope .feature-card--stagger-5{animation-delay:.45s}.marketing-scope .feature-card--stagger-6{animation-delay:.55s}.feature-illustration .fx-marketplace-dot circle:first-child{transform-origin:46px 14px;animation:2.4s ease-in-out infinite feature-card-pulse}.feature-illustration .fx-marketplace-dot circle:last-child{transform-origin:46px 14px;animation:2.4s ease-out infinite feature-card-pulse-ring}@keyframes feature-card-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.8)}}@keyframes feature-card-pulse-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.feature-illustration .fx-ai-spark{transform-origin:38px 13px;animation:3s ease-in-out infinite feature-card-spark}@keyframes feature-card-spark{0%,to{opacity:1;transform:scale(1)rotate(0)}40%{opacity:.85;transform:scale(1.25)rotate(15deg)}60%{opacity:1;transform:scale(.9)rotate(-10deg)}}.feature-illustration .fx-ai-nodes circle{animation:2.6s ease-in-out infinite feature-card-blink}.feature-illustration .fx-ai-nodes circle:nth-child(2){animation-delay:.4s}.feature-illustration .fx-ai-nodes circle:nth-child(3){animation-delay:.8s}.feature-illustration .fx-ai-nodes circle:nth-child(4){animation-delay:1.2s}@keyframes feature-card-blink{0%,to{opacity:1}50%{opacity:.3}}.feature-card:hover .fx-sync-arrows{transform-origin:28px 28px;animation:4s linear infinite feature-card-rotate}.feature-illustration .fx-sync-rings circle:first-child{transform-origin:28px 28px;animation:22s linear infinite feature-card-rotate}@keyframes feature-card-rotate{to{transform:rotate(360deg)}}.feature-illustration .fx-sync-core circle:first-child{transform-origin:28px 28px;animation:2.2s ease-in-out infinite feature-card-pulse}.feature-illustration .fx-monitor-line circle:first-child{transform-origin:32px 8px;animation:1.6s ease-in-out infinite feature-card-pulse}.feature-illustration .fx-monitor-line circle:last-child{transform-origin:32px 8px;animation:1.6s ease-out infinite feature-card-pulse-ring}.feature-illustration .fx-monitor-bars rect{transform-origin:50% 100%;animation:2.4s ease-in-out infinite feature-card-bar}.feature-illustration .fx-monitor-bars rect:nth-child(2){animation-delay:.15s}.feature-illustration .fx-monitor-bars rect:nth-child(3){animation-delay:.3s}.feature-illustration .fx-monitor-bars rect:nth-child(4){animation-delay:.45s}.feature-illustration .fx-monitor-bars rect:nth-child(5){animation-delay:.6s}@keyframes feature-card-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.78)}}.feature-illustration-bg{transform-origin:28px 28px;animation:5s ease-in-out infinite feature-card-bg-pulse}@keyframes feature-card-bg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.feature-illustration .fx-platforms-dot circle:first-child{transform-origin:45px 32px;animation:2.2s ease-in-out infinite feature-card-pulse}.feature-illustration .fx-platforms-dot circle:last-child{transform-origin:45px 32px;animation:2.2s ease-out infinite feature-card-pulse-ring}.feature-illustration .fx-platforms-card{transition:transform .45s var(--ease-spring)}.feature-card:hover .fx-platforms-card--back{transform:translate(2px,-1.5px)}.feature-card:hover .fx-platforms-card--mid{transform:translate(1px,-.75px)}.feature-card:hover .fx-platforms-card--front{transform:translate(-1.5px,1.5px)}.feature-illustration .fx-clubs-ball circle:first-child{transform-origin:18px 22px;animation:2.6s ease-in-out infinite feature-card-club-ball}.feature-illustration .fx-clubs-ball circle:last-child{transform-origin:18px 22px;animation:2.6s ease-out infinite feature-card-pulse-ring}@keyframes feature-card-club-ball{0%,to{transform:translate(0)}50%{transform:translateY(-2.5px)}}.feature-illustration .fx-clubs-net{animation:3s ease-in-out infinite feature-card-club-net}@keyframes feature-card-club-net{0%,to{stroke-opacity:.85}50%{stroke-opacity:.55}}.feature-illustration .fx-clubs-racquet{transform-origin:40px 36px;transition:transform .55s var(--ease-spring)}.feature-card:hover .fx-clubs-racquet{transform:rotate(-12deg)}.feature-illustration .fx-ecosystem-nodes circle{animation:2.8s ease-in-out infinite feature-card-blink}.feature-illustration .fx-ecosystem-nodes circle:nth-child(2){animation-delay:.3s}.feature-illustration .fx-ecosystem-nodes circle:nth-child(3){animation-delay:.6s}.feature-illustration .fx-ecosystem-nodes circle:nth-child(4){animation-delay:.9s}.feature-illustration .fx-ecosystem-nodes circle:nth-child(5){animation-delay:1.2s}.feature-illustration .fx-ecosystem-nodes circle:nth-child(6){animation-delay:1.5s}.feature-illustration .fx-ecosystem-highlight circle:first-child{transform-origin:42px 18px;animation:2.4s ease-in-out infinite feature-card-pulse}.feature-illustration .fx-ecosystem-highlight circle:last-child{transform-origin:42px 18px;animation:2.4s ease-out infinite feature-card-pulse-ring}.feature-illustration .fx-ecosystem-hub{transform-origin:28px 28px;transition:transform .6s var(--ease-out)}.feature-card:hover .fx-ecosystem-hub{transform:scale(1.08)}.feature-illustration .fx-loop-core circle:first-child{transform-origin:28px 28px;animation:1.8s ease-in-out infinite feature-card-pulse}.feature-illustration .fx-loop-core circle:last-child{transform-origin:28px 28px;animation:1.8s ease-out infinite feature-card-pulse-ring}.feature-card:hover .fx-loop-arrow--top,.feature-card:hover .fx-loop-arrow--bottom{transform-origin:28px 28px;animation:4.5s linear infinite feature-card-rotate}.feature-illustration .fx-compass-needle{transform-origin:28px 28px;animation:7s ease-in-out infinite feature-card-compass-drift}@keyframes feature-card-compass-drift{0%,to{transform:rotate(45deg)}25%{transform:rotate(38deg)}75%{transform:rotate(52deg)}}.feature-illustration .fx-compass-star{transform-origin:46px 16px;animation:3.2s ease-in-out infinite feature-card-spark}.feature-illustration .fx-blueprint-spark{transform-origin:45px 12px;animation:3s ease-in-out infinite feature-card-spark}.feature-illustration .fx-blueprint-block{transition:transform .5s var(--ease-spring)}.feature-card:hover .fx-blueprint-block--base{transform:translateY(-.5px)}.feature-card:hover .fx-blueprint-block--mid{transform:translateY(-1.5px)}.feature-card:hover .fx-blueprint-block--top{transform:translateY(-3px)}.feature-illustration .fx-handshake-spark path{transform-origin:28px 28px;animation:2.6s ease-in-out infinite feature-card-spark}.feature-illustration .fx-handshake-spark circle{transform-origin:28px 28px;animation:2.6s ease-out infinite feature-card-pulse-ring}.feature-illustration .fx-handshake-arm{transition:transform .5s var(--ease-spring)}.feature-card:hover .fx-handshake-arm--left{transform:translate(1.5px)}.feature-card:hover .fx-handshake-arm--right{transform:translate(-1.5px)}@media (prefers-reduced-motion:reduce){.marketing-scope .feature-card,.marketing-scope .feature-card-illustration,.marketing-scope .feature-card-illustration-orbit,.feature-illustration *,.feature-illustration-bg{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:980px){.marketing-scope .feature-card{min-height:280px;padding:1.5rem 1.35rem}.marketing-scope .feature-card-title{font-size:1.1rem}}@media (max-width:600px){.marketing-scope .feature-card{border-radius:18px;min-height:260px}.marketing-scope .feature-card-pattern{width:100px;height:100px}}[data-theme=dark]{--op-bg:#0c1a28;--op-bg-soft:#11243a;--op-bg-tint:#0a1623;--op-text:#e9f0f8;--op-text-secondary:#e9f0f8c7;--op-text-muted:#e9f0f899;--op-text-faint:#e9f0f86b;--op-border:#e9f0f81a;--op-border-strong:#e9f0f82e;--op-shadow-xs:0 1px 2px #00000073;--op-shadow-sm:0 2px 6px #00000073,0 1px 2px #0006;--op-shadow-md:0 8px 24px #00000080,0 2px 6px #0006;--op-shadow-lg:0 16px 40px #0000008c,0 4px 12px #00000073;--op-shadow-xl:0 24px 60px #0009}[data-theme=dark] .blog-card,[data-theme=dark] .marketing-scope .m-card--ghost,[data-theme=dark] .faq-list{background:#ffffff06;border-color:#ffffff14}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open]{background:#ffffff0a}[data-theme=dark] .marketing-scope .m-card--ghost:hover{border-color:#4a7eff73;box-shadow:0 14px 32px #00000073,0 0 0 1px #4a7eff47}[data-theme=dark] .cta-section{background:linear-gradient(170deg,#4a7eff2e 0%,#0a162300 100%)}[data-theme=light] .home__hero .home__hero-lede,[data-theme=light] .home__hero .hero-flow-title-eyebrow,[data-theme=light] .home__hero .hero-flow-title-caption,[data-theme=light] .home__hero .hero-flow-title-word{color:var(--text-heading)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .home__hero .hero-flow-title-word{color:color-mix(in oklab,var(--text-heading)55%,transparent)}}[data-theme=light] .home__hero .hero-flow-title-word{-webkit-text-stroke:.6px var(--op-mint);animation-name:hero-flow-cycle-light}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .home__hero .hero-flow-title-word{-webkit-text-stroke:.6px color-mix(in oklab,var(--op-mint)30%,transparent)}}[data-theme=light] .home__hero .hero-flow-title-word-num{color:var(--text-heading)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .home__hero .hero-flow-title-word-num{color:color-mix(in oklab,var(--text-heading)45%,transparent)}}[data-theme=light] .home__hero .hero-flow-title-word:first-child .hero-flow-title-word-num,[data-theme=light] .home__hero .hero-flow-title-word:nth-child(2) .hero-flow-title-word-num,[data-theme=light] .home__hero .hero-flow-title-word:nth-child(3) .hero-flow-title-word-num,[data-theme=light] .home__hero .hero-flow-title-word:nth-child(4) .hero-flow-title-word-num{animation-name:hero-flow-num-cycle-light}@keyframes hero-flow-cycle-light{0%,22%{background:var(--hl-bg);color:var(--hl-fg);transform:translate(.15em);box-shadow:0 0 0 1px #7ce7b499,0 12px 28px -12px #7ce7b48c}25%,to{color:color-mix(in oklab,var(--text-heading)55%,transparent);box-shadow:none;background:0 0;transform:translate(0)}}@keyframes hero-flow-num-cycle-light{0%,22%{color:#08182ab3}25%,to{color:color-mix(in oklab,var(--text-heading)40%,transparent)}}[data-theme=light] .marketing-scope .m-card:not(.m-card--ghost){--text-heading:#fff;--foreground:#e9f0f8;--op-text:#f5f9ff;--op-text-secondary:#e9f0f8c7;--op-text-muted:#e9f0f899;--op-text-faint:#e9f0f86b;--op-border:#ffffff1a;--op-border-strong:#ffffff2e;--card:#ffffff0a;--border:#ffffff2e;--muted:#e9f0f899}.stats-band,.green-band{--text-heading:var(--op-bg-deep);--op-text:var(--op-bg-deep)}[data-theme=dark] .section-title,[data-theme=dark] .marketing-scope .m-card--ghost .m-card-title{color:var(--op-text)}[data-theme=dark] .section-subtitle,[data-theme=dark] .marketing-scope .m-card--ghost .m-card-body{color:var(--op-text-secondary)}[data-theme=dark] .faq-item summary{color:var(--op-text)}[data-theme=dark] .faq-item-body{color:var(--op-text-secondary)}[data-theme=light] .marketing-scope .feature-card{background:radial-gradient(ellipse 65% 50% at 100% 0%,var(--fc-accent)0%,transparent 70%),linear-gradient(150deg,#fff 0%,#f7faff 60%,#eef3fb 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card{background:radial-gradient(ellipse 65% 50% at 100% 0%,color-mix(in oklab,var(--fc-accent)14%,transparent)0%,transparent 70%),linear-gradient(150deg,#fff 0%,#f7faff 60%,#eef3fb 100%)}}[data-theme=light] .marketing-scope .feature-card{border-color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card{border-color:color-mix(in oklab,var(--fc-accent)18%,var(--op-border-strong))}}[data-theme=light] .marketing-scope .feature-card{box-shadow:inset 0 1px #fff9,0 14px 32px #0d223614,0 2px 6px #0d22360a}[data-theme=light] .marketing-scope .feature-card:hover{border-color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card:hover{border-color:color-mix(in oklab,var(--fc-accent)45%,transparent)}}[data-theme=light] .marketing-scope .feature-card:hover{box-shadow:0 1px 0 #ffffffb3 inset,0 24px 50px #0d22361f,0 0 0 1px var(--fc-accent),0 0 60px var(--fc-glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card:hover{box-shadow:0 1px 0 #ffffffb3 inset,0 24px 50px #0d22361f,0 0 0 1px color-mix(in oklab,var(--fc-accent)28%,transparent),0 0 60px var(--fc-glow)}}[data-theme=light] .marketing-scope .feature-card-title{color:var(--op-text)}[data-theme=light] .marketing-scope .feature-card-body{color:var(--op-text-secondary)}[data-theme=light] .marketing-scope .feature-card-index{color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-index{color:color-mix(in oklab,var(--fc-accent)85%,var(--op-text))}}[data-theme=light] .marketing-scope .feature-card-index{text-shadow:0 0 18px var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-index{text-shadow:0 0 18px color-mix(in oklab,var(--fc-accent)35%,transparent)}}[data-theme=light] .marketing-scope .feature-card-illustration-wrap{background:radial-gradient(circle at 50% 30%,var(--fc-accent)0%,transparent 70%),linear-gradient(180deg,#fff 0%,#f4f7fc 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-illustration-wrap{background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--fc-accent)28%,transparent)0%,transparent 70%),linear-gradient(180deg,#fff 0%,#f4f7fc 100%)}}[data-theme=light] .marketing-scope .feature-card-illustration-wrap{border-color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-illustration-wrap{border-color:color-mix(in oklab,var(--fc-accent)40%,transparent)}}[data-theme=light] .marketing-scope .feature-card-illustration-wrap{box-shadow:0 1px 0 #fffc inset,0 10px 24px #0d223614,0 0 0 4px var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-illustration-wrap{box-shadow:0 1px 0 #fffc inset,0 10px 24px #0d223614,0 0 0 4px color-mix(in oklab,var(--fc-accent)8%,transparent)}}[data-theme=light] .marketing-scope .feature-card-tag{color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-tag{color:color-mix(in oklab,var(--fc-accent)90%,var(--op-text)50%)}}[data-theme=light] .marketing-scope .feature-card-tag{background:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-tag{background:color-mix(in oklab,var(--fc-accent)14%,transparent)}}[data-theme=light] .marketing-scope .feature-card-tag{border-color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-tag{border-color:color-mix(in oklab,var(--fc-accent)35%,transparent)}}[data-theme=light] .marketing-scope .feature-card-highlight{color:var(--op-text-secondary);background:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-highlight{background:color-mix(in oklab,var(--fc-accent)5%,#0f1f2e08)}}[data-theme=light] .marketing-scope .feature-card-highlight{border-color:var(--op-border-strong)}[data-theme=light] .marketing-scope .feature-card:hover .feature-card-highlight{border-color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card:hover .feature-card-highlight{border-color:color-mix(in oklab,var(--fc-accent)40%,transparent)}}[data-theme=light] .marketing-scope .feature-card:hover .feature-card-highlight{color:var(--op-text);background:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card:hover .feature-card-highlight{background:color-mix(in oklab,var(--fc-accent)10%,#fff)}}[data-theme=light] .marketing-scope .feature-card-cta{color:var(--fc-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-scope .feature-card-cta{color:color-mix(in oklab,var(--fc-accent)75%,var(--op-text)25%)}}[data-theme=light] .feature-platform{background:linear-gradient(#fff 0%,#f5f8fc 55%,#eaf1f8 100%)}[data-theme=light] .feature-platform:before{background:radial-gradient(50% 35% at 75% 0,#add0481f,#0000 60%),radial-gradient(60% 40% at 15% 100%,#4a7eff14,#0000 65%)}[data-theme=light] .feature-platform-title{color:var(--op-text)}[data-theme=light] .feature-platform-subtitle{color:var(--op-text-secondary)}[data-theme=light] .feature-section-kong+.feature-section-kong{border-top:1px solid var(--op-border-strong)}[data-theme=light] .feature-platform .feature-row-num-eyebrow,[data-theme=light] .feature-platform .feature-row-num,[data-theme=light] .feature-platform .feature-row-kicker{color:var(--op-text)}[data-theme=light] .feature-platform .feature-row-kicker-icon{color:var(--op-mint-deep);background:#add04824;border-color:#add04866}[data-theme=light] .feature-section-dark .feature-row-title,[data-theme=light] .feature-section-kong .feature-row-title,[data-theme=light] .feature-platform .feature-row-subtitle{color:var(--op-text)}[data-theme=light] .feature-section-dark .feature-row-body,[data-theme=light] .feature-section-kong .feature-row-body{color:var(--op-text-secondary)}[data-theme=light] .feature-platform .feature-row-pillars{border-color:var(--op-border-strong);background:#fff;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #0d22360f}[data-theme=light] .feature-platform .feature-row-pillar+.feature-row-pillar{border-top:1px solid var(--op-border)}[data-theme=light] .feature-platform .feature-row-pillar-mark{color:var(--op-mint-deep);background:#add04824;border-color:#add04866}[data-theme=light] .feature-platform .feature-row-pillar-text{color:var(--op-text-secondary)}[data-theme=light] .feature-platform .feature-row-pillar-label{color:var(--op-text)}[data-theme=light] .marketing-scope .feature-section-kong .m-btn-secondary{color:var(--op-text);border-color:var(--op-border-strong);background:0 0}[data-theme=light] .marketing-scope .feature-section-kong .m-btn-secondary:hover{color:var(--op-mint-deep);border-color:var(--op-mint);background:#add0480f}[data-theme=light] .feature-visual-frame{border-color:var(--op-border-strong);background:radial-gradient(70% 50% at 50% 30%,#add04824,#0000 70%),linear-gradient(160deg,#fff 0%,#f1f6fc 100%);box-shadow:inset 0 1px #ffffffb3,0 24px 60px #0d223614}[data-theme=light] .feature-visual-frame:before{opacity:.35;background-image:radial-gradient(circle,#add04847 1px,#0000 1.5px)}[data-theme=light] .feature-visual-frame:hover{border-color:#add0488c;box-shadow:inset 0 1px #fffc,0 30px 80px -30px #add04866,0 24px 60px #0d22361f}[data-theme=light] .feature-visual-watermark{color:#add04838}[data-theme=light] .feature-visual-screen{border-color:var(--op-border-strong);background:#ffffffb3;box-shadow:0 18px 50px -20px #0d22362e,0 0 0 1px #add04824}[data-theme=light] .feature-visual-tag{color:var(--op-mint-deep);background:#ffffffeb;border-color:#add04873}[data-theme=light] .roadmap-timeline-section{background:linear-gradient(#fff 0%,#f5f8fc 60%,#eaf1f8 100%)}[data-theme=light] .roadmap-timeline-section:before{background:radial-gradient(50% 30% at 50% 0,#add0481f,#0000 60%),radial-gradient(70% 40% at 50% 100%,#4a7eff0f,#0000 65%)}[data-theme=light] .roadmap-timeline-title,[data-theme=light] .roadmap-timeline-title-strong{color:var(--op-text)}[data-theme=light] .roadmap-timeline-title-soft{color:var(--op-text-muted)}[data-theme=light] .roadmap-timeline-subtitle{color:var(--op-text-secondary)}[data-theme=light] .roadmap-timeline:before{background:linear-gradient(180deg,var(--op-mint-deep)0%,#add04899 30%,#4a7eff59 60%,#4a7eff26 100%)}[data-theme=light] .roadmap-phase.is-launching .roadmap-phase-marker{background:var(--op-mint);border-color:var(--op-mint);color:#08182a;box-shadow:0 0 0 6px #add04838,0 8px 26px #add04866}[data-theme=light] .roadmap-phase.is-next .roadmap-phase-marker{color:var(--op-mint-deep);border-color:var(--op-mint-deep);background:#fff;box-shadow:inset 0 0 0 9999px #add0481a,0 0 0 5px #add04824,0 6px 18px #0d22361a}[data-theme=light] .roadmap-phase.is-planned .roadmap-phase-marker{color:var(--op-text);border-color:var(--op-border-strong);background:#fff;box-shadow:0 0 0 4px #0d22360a,0 6px 18px #0d223614}[data-theme=light] .roadmap-phase.is-future .roadmap-phase-marker{color:var(--op-text-secondary);border:2px dashed var(--op-border-strong);background:#fff;box-shadow:0 6px 18px #0d22360f}[data-theme=light] .roadmap-phase-content{border-color:var(--op-border-strong);background:#fff;box-shadow:inset 0 1px #fff9,0 12px 40px -20px #0d22362e,0 2px 6px #0d22360a}[data-theme=light] .roadmap-phase.is-future .roadmap-phase-content{border-color:var(--op-border);background:#ffffff8c;border-style:dashed}[data-theme=light] .roadmap-phase-content:before{background:linear-gradient(90deg,var(--op-mint-deep)0%,#add04833 100%)}[data-theme=light] .roadmap-phase.is-planned .roadmap-phase-content:before,[data-theme=light] .roadmap-phase.is-future .roadmap-phase-content:before{background:linear-gradient(90deg,var(--op-border-strong)0%,var(--op-border)100%)}[data-theme=light] .roadmap-phase-tag{color:var(--op-mint-deep)}[data-theme=light] .roadmap-phase-divider{color:var(--op-text-muted)}[data-theme=light] .roadmap-phase-timing{color:var(--op-text)}[data-theme=light] .roadmap-phase-status.is-launching{background:var(--op-mint);border-color:var(--op-mint);color:#08182a}[data-theme=light] .roadmap-phase-status.is-next{color:var(--op-mint-deep);background:#add04824;border-color:#add0488c}[data-theme=light] .roadmap-phase-status.is-planned{border-color:var(--op-border-strong);color:var(--op-text);background:#0d22360a}[data-theme=light] .roadmap-phase-status.is-future{border:1px dashed var(--op-border-strong);color:var(--op-text-secondary);background:0 0}[data-theme=light] .roadmap-phase-title{color:var(--op-text)}[data-theme=light] .roadmap-phase-body{color:var(--op-text-secondary)}[data-theme=light] .roadmap-phase-item{border-color:var(--op-border-strong);background:#add0480a}[data-theme=light] .roadmap-phase-item:hover{background:#add0481a;border-color:#add04873}[data-theme=light] .roadmap-phase-item-icon{color:var(--op-mint-deep);background:#add04824;border-color:#add04866}[data-theme=light] .roadmap-phase-item-label{color:var(--op-text)}[data-theme=light] .roadmap-phase-item-note{color:var(--op-text-secondary)}[data-theme=light] .roadmap-scope{background:linear-gradient(#eaf1f8 0%,#f5f8fc 55%,#fff 100%)}[data-theme=light] .roadmap-scope-bg{background-image:linear-gradient(#0d22360b 1px,#0000 1px),linear-gradient(90deg,#0d22360b 1px,#0000 1px)}[data-theme=light] .roadmap-scope-orb{opacity:.45}[data-theme=light] .roadmap-scope-orb--a{background:radial-gradient(circle,#add04880 0%,#add04800 70%)}[data-theme=light] .roadmap-scope-orb--b{background:radial-gradient(circle,#4a7eff52 0%,#4a7eff00 70%)}[data-theme=light] .roadmap-scope-title,[data-theme=light] .roadmap-scope-title-strong{color:var(--op-text)}[data-theme=light] .roadmap-scope-title-soft{color:var(--op-text-muted)}[data-theme=light] .roadmap-scope-subtitle{color:var(--op-text-secondary)}[data-theme=light] .roadmap-scope-chip{border-color:var(--op-border-strong);color:var(--op-text-secondary);background:#fff;box-shadow:inset 0 1px #fffc,0 6px 16px #0d22360f}[data-theme=light] .roadmap-scope-chip:before{background:linear-gradient(#0d22360a 0%,#0d223600 45%)}[data-theme=light] .roadmap-scope-chip.is-coming{color:var(--op-text-secondary);border-color:var(--op-border-strong);background:linear-gradient(#fff 0%,#f7faff 100%)}[data-theme=light] .roadmap-scope-chip.is-coming:hover{color:var(--op-mint-deep);background:linear-gradient(#add0481a 0%,#add0480a 100%);border-color:#add0488c;box-shadow:0 12px 28px #0d22361a,0 0 22px #add04829}[data-theme=light] .roadmap-scope-chip.is-now{color:#06120a;background:linear-gradient(140deg,var(--op-mint)0%,var(--op-mint)100%);border-color:var(--op-mint);box-shadow:inset 0 0 0 1px #add04866,0 10px 28px #add04852,0 0 50px #add04838}[data-theme=light] .roadmap-scope-chip-shine{background:linear-gradient(120deg,#0000 0%,#0d22361f 50%,#0000 100%)}[data-theme=light] .roadmap-scope-legend{border-color:var(--op-border-strong);color:var(--op-text-secondary);background:#fff;box-shadow:0 6px 18px #0d22360f}[data-theme=light] .roadmap-scope-legend-item.is-coming .roadmap-scope-legend-dot{background:#0d223638}[data-theme=light] .roadmap-scope-legend-sep{background:var(--op-border-strong)}.about-credit-banner{max-width:var(--max-w);border-radius:var(--op-radius-xl);isolation:isolate;background:radial-gradient(50% 80% at 0 0,#add0482e 0%,#0000 70%),radial-gradient(40% 60% at 100% 100%,#4a7eff29 0%,#0000 70%),linear-gradient(150deg,#0d2236f5 0%,#0a1c2cf5 100%);border:1px solid #add04838;margin:0 auto clamp(2.5rem,5vw,3.75rem);padding:clamp(1.75rem,3.2vw,2.5rem) clamp(1.5rem,3.5vw,2.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -28px #add04873,0 18px 50px -28px #0d223666}.about-credit-banner-glow{z-index:0;pointer-events:none;filter:blur(40px);opacity:.6;background:conic-gradient(from 200deg,#0000 0deg,#add0482e 80deg,#0000 160deg,#4a7eff24 240deg,#0000 360deg);animation:18s linear infinite about-credit-banner-spin;position:absolute;inset:-1px}@keyframes about-credit-banner-spin{to{transform:rotate(360deg)}}.about-credit-banner-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.about-credit-banner-eyebrow{color:var(--op-mint);text-transform:uppercase;letter-spacing:.16em;background:#add0481f;border:1px solid #add04852;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem;font-size:.72rem;font-weight:700;display:inline-flex}.about-credit-banner-eyebrow-dot{background:var(--op-mint);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite m-pulse-dot;box-shadow:0 0 10px #add048b3}.about-credit-banner-text{letter-spacing:-.005em;color:#ffffffeb;max-width:56ch;margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:500;line-height:1.5}.about-credit-banner-lead{color:#fff;letter-spacing:-.015em;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;display:inline}.about-credit-banner-tail{color:#ffffffe0;display:inline}.about-credit-banner-tail strong{color:#fff;font-weight:700}.about-credit-banner-link{color:var(--op-mint);background:linear-gradient(120deg,var(--op-mint)0%,var(--op-mint)50%,var(--op-mint)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;text-decoration:none;animation:5s ease-in-out infinite m-hero-accent-shift;position:relative}.about-credit-banner-link:after{content:"";background:linear-gradient(90deg,transparent,var(--op-mint)25%,var(--op-mint)75%,transparent);opacity:.55;height:2px;transition:opacity .3s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0}.about-credit-banner-link:hover:after{opacity:1}.about-credit-banner-stats{border-top:1px solid #add0482e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.25rem;width:100%;margin-top:.5rem;padding-top:1.25rem;display:flex}.about-credit-banner-stat{flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.about-credit-banner-stat-num{letter-spacing:-.025em;color:var(--op-mint);font-feature-settings:"tnum" 1;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:900;line-height:1}.about-credit-banner-stat-head{letter-spacing:-.02em;color:var(--op-mint);text-align:center;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:800;line-height:1.2}.about-credit-banner-stat-sub{text-align:center;letter-spacing:.02em;color:#ffffffdb;max-width:15rem;margin-top:.35rem;font-size:.78rem;font-weight:500;line-height:1.45;display:block}.about-credit-banner-stat-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffffc7;font-size:.72rem;font-weight:600}.about-credit-banner-stat-sep{background:#add04838;flex-shrink:0;width:1px;height:32px}@media (max-width:720px){.about-credit-banner{border-radius:var(--op-radius-lg);padding:1.5rem 1.25rem}.about-credit-banner-stat-sep{display:none}.about-credit-banner-stats{gap:.85rem 1.5rem}}[data-theme=light] .about-credit-banner{background:radial-gradient(55% 80% at 0 0,#add04847 0%,#0000 70%),radial-gradient(45% 65% at 100% 100%,#4a7eff2e 0%,#0000 70%),linear-gradient(150deg,#fff 0%,#f5f8fc 100%);border-color:#add04873;box-shadow:inset 0 1px #fffc,0 30px 70px -30px #add04852,0 24px 60px -30px #0d22361f}[data-theme=light] .about-credit-banner-glow{filter:blur(50px);opacity:.55;background:conic-gradient(from 200deg,#0000 0deg,#add0484d 80deg,#0000 160deg,#4a7eff38 240deg,#0000 360deg)}[data-theme=light] .about-credit-banner-eyebrow{color:var(--op-mint-deep);background:#add04824;border-color:#add04873}[data-theme=light] .about-credit-banner-text{color:var(--op-text-secondary)}[data-theme=light] .about-credit-banner-lead{color:var(--op-text)}[data-theme=light] .about-credit-banner-tail{color:var(--op-text-secondary)}[data-theme=light] .about-credit-banner-tail strong{color:var(--op-text)}[data-theme=light] .about-credit-banner-link{color:var(--op-mint-deep);background:linear-gradient(120deg,var(--op-mint-deep)0%,var(--op-mint)50%,var(--op-mint-deep)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}[data-theme=light] .about-credit-banner-link:after{background:linear-gradient(90deg,transparent,var(--op-mint-deep)25%,var(--op-mint)75%,transparent);opacity:.7}[data-theme=light] .about-credit-banner-stats{border-top-color:#add0484d}[data-theme=light] .about-credit-banner-stat-num,[data-theme=light] .about-credit-banner-stat-head{color:var(--op-mint-deep)}[data-theme=light] .about-credit-banner-stat-sub{color:var(--op-text-secondary)}[data-theme=light] .about-credit-banner-stat-label{color:var(--op-text-muted)}[data-theme=light] .about-credit-banner-stat-sep{background:#add04852}[data-theme=dark] .marketing-scope .about-page .section-subtitle{color:#e9f0f8e6}[data-theme=dark] .marketing-scope .about-page .feature-card-body{color:#e9f0f8e0}@media (prefers-reduced-motion:reduce){.about-credit-banner-glow,.about-credit-banner-eyebrow-dot,.about-credit-banner-link{animation:none}}.home-ecosystem-marquee{background:var(--op-bg-deeper);isolation:isolate;padding:1.25rem 0;position:relative;overflow:hidden}.home-ecosystem-marquee-inner{z-index:1;position:relative}.home-ecosystem-marquee-eyebrow{text-align:center;color:#ffffff73;letter-spacing:.16em;margin-bottom:.85rem}.home-ecosystem-marquee-glow{z-index:0;pointer-events:none;filter:blur(60px);opacity:.45;border-radius:50%;position:absolute}.home-ecosystem-marquee-glow--a{background:radial-gradient(circle,#add04852 0%,#add04800 70%);width:360px;height:360px;animation:16s ease-in-out infinite alternate home-eco-glow-a;top:-120px;left:-120px}.home-ecosystem-marquee-glow--b{background:radial-gradient(circle,#4a7eff38 0%,#4a7eff00 70%);width:380px;height:380px;animation:22s ease-in-out infinite alternate home-eco-glow-b;bottom:-140px;right:-100px}@keyframes home-eco-glow-a{0%{transform:translate(0)}to{transform:translate(60px,40px)}}@keyframes home-eco-glow-b{0%{transform:translate(0)}to{transform:translate(-80px,-50px)}}[data-theme=light] .home-ecosystem-marquee{border-top:1px solid var(--op-border-strong);border-bottom:1px solid var(--op-border-strong);background:linear-gradient(#fff 0%,#f5f8fc 100%)}[data-theme=light] .home-ecosystem-marquee-eyebrow{color:var(--op-text-muted)}[data-theme=light] .home-ecosystem-marquee-glow--a{opacity:.55;background:radial-gradient(circle,#add04861 0%,#add04800 70%)}[data-theme=light] .home-ecosystem-marquee-glow--b{opacity:.45;background:radial-gradient(circle,#4a7eff38 0%,#4a7eff00 70%)}[data-theme=light] .logo-marquee-item{border-color:var(--op-border-strong);color:var(--op-text-secondary);background:#fff;box-shadow:0 1px 2px #0d22360a}[data-theme=light] .logo-marquee-item:hover{color:var(--op-text);background:linear-gradient(#fff 0%,#add0480f 100%);border-color:#add0488c;box-shadow:0 6px 18px #0d22360f,0 0 18px #add0482e}[data-theme=light] .logo-marquee-item-icon{color:var(--op-mint-deep);background:linear-gradient(140deg,#add04838,#4a7eff24);border-color:#add04861}[data-theme=light] .logo-marquee-item:hover .logo-marquee-item-icon{border-color:#add04899}[data-theme=light] .logo-marquee-item.is-soon{color:var(--op-text-muted);border-color:#f4b94266}[data-theme=light] .logo-marquee-item.is-soon .logo-marquee-item-icon{color:var(--op-warning);background:linear-gradient(140deg,#f4b94233,#f4b9420f);border-color:#f4b9426b}[data-theme=light] .logo-marquee-item.is-soon:hover{color:var(--op-text);background:#f4b94214;border-color:#f4b9428c}[data-theme=light] .logo-marquee-item-badge{color:var(--op-warning);background:#f4b94229;border-color:#f4b94280}[data-theme=light] .footer{color:var(--op-text-secondary);border-top:1px solid var(--op-border-strong);background:linear-gradient(#fff 0%,#eef3fb 100%)}[data-theme=light] .footer:before{background:radial-gradient(60% 50% at 30% 0,#add04824,#0000 70%),radial-gradient(50% 40% at 80% 100%,#4a7eff1a,#0000 70%)}[data-theme=light] .footer-brand-name{color:var(--op-text)}[data-theme=light] .footer-brand-desc{color:var(--op-text-secondary)}[data-theme=light] .footer-col-title{color:var(--op-mint-deep)}[data-theme=light] .footer-col-links a{color:var(--op-text-secondary)}[data-theme=light] .footer-col-links a:hover{color:var(--op-mint-deep)}[data-theme=light] .footer-bottom{border-top-color:var(--op-border-strong);color:var(--op-text-muted)}[data-theme=light] .footer-bottom a{color:var(--op-text-secondary)}[data-theme=light] .footer-bottom a:hover{color:var(--op-mint-deep)}[data-theme=light] .footer-credit{color:var(--op-text-muted)}[data-theme=light] .footer-credit-link{color:var(--op-mint-deep)!important}[data-theme=light] .footer-social-link{color:var(--op-mint-deep);background:#add0481a;border-color:#add0484d}[data-theme=light] .footer-social-link:hover{background:var(--op-mint);color:#06120a;box-shadow:0 6px 18px #add0484d}[data-theme=light] .footer-brand-ai{color:var(--op-mint-deep)}.feature-platform:before,.roadmap-timeline-section:before{background-size:140% 140%;animation:24s ease-in-out infinite alternate section-bg-drift}@keyframes section-bg-drift{0%{background-position:0 0}to{background-position:100% 100%}}.ambient-pulse{isolation:isolate;position:relative}.ambient-pulse:before,.ambient-pulse:after{content:"";z-index:0;pointer-events:none;filter:blur(60px);opacity:.35;will-change:transform;border-radius:50%;position:absolute}.ambient-pulse:before{background:radial-gradient(circle,#add04852,#0000 70%);width:clamp(220px,28vw,360px);height:clamp(220px,28vw,360px);animation:18s ease-in-out infinite alternate ambient-pulse-a;top:-40px;left:-40px}.ambient-pulse:after{background:radial-gradient(circle,#4a7eff42,#0000 70%);width:clamp(220px,30vw,400px);height:clamp(220px,30vw,400px);animation:22s ease-in-out infinite alternate ambient-pulse-b;bottom:-60px;right:-60px}@keyframes ambient-pulse-a{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.1)}}@keyframes ambient-pulse-b{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,-40px)scale(1.08)}}[data-theme=dark] .ambient-pulse:before,[data-theme=dark] .ambient-pulse:after{opacity:.22}.page-hero-title{font-family:var(--font-display,var(--font-inter));letter-spacing:-.02em;text-align:left;color:var(--text-heading);background:linear-gradient(120deg,var(--text-heading)0%,var(--text-heading)70%,var(--text-heading)100%);margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.08}@supports (color:color-mix(in lab, red, red)){.page-hero-title{background:linear-gradient(120deg,var(--text-heading)0%,color-mix(in oklab,var(--text-heading)75%,var(--op-mint))70%,var(--text-heading)100%)}}.page-hero-title{-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite page-hero-title-shimmer}@keyframes page-hero-title-shimmer{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.page-hero-title{animation:none}}.page-hero-stack--two-col{width:100%;max-width:var(--max-w);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.page-hero-stack--two-col .page-hero-stack-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-hero-stack--two-col .page-hero-stack-visual{min-width:0;animation:m-fade-in-up 1s var(--ease-out).25s both;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.page-hero-stack--two-col{grid-template-columns:minmax(0,1fr)}.page-hero-stack--two-col .page-hero-stack-visual{display:none}}.hero-visual{aspect-ratio:1;border:1px solid var(--op-mint);background:radial-gradient(80% 60% at 50% 30%,#add0480f,#0000 70%),linear-gradient(150deg,#0d22368c 0%,#08182ab3 100%);border-radius:28px;width:100%;max-width:560px;margin:0 auto;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-visual{border:1px solid color-mix(in oklab,var(--op-mint)22%,transparent)}}.hero-visual{isolation:isolate;-webkit-backdrop-filter:blur(8px);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 100px -40px #add04852,0 30px 80px -30px #00000080}[data-theme=light] .hero-visual{background:radial-gradient(80% 60% at 50% 30%,#add0481f,#0000 70%),linear-gradient(150deg,#fff 0%,#f4f7fb 100%);border-color:#add04866;box-shadow:inset 0 1px #fffc,0 40px 100px -40px #add04866,0 30px 80px -30px #0d22362e}.hero-visual-glow{z-index:0;pointer-events:none;filter:blur(58px);border-radius:50%;position:absolute}.hero-visual-glow--mint{background:radial-gradient(circle,#add0488c 0%,#0000 70%);width:60%;height:60%;animation:14s ease-in-out infinite alternate hero-visual-glow-a;top:-18%;left:-10%}.hero-visual-glow--blue{background:radial-gradient(circle,#4a7eff61 0%,#0000 70%);width:65%;height:65%;animation:18s ease-in-out infinite alternate hero-visual-glow-b;bottom:-18%;right:-12%}@keyframes hero-visual-glow-a{0%{transform:translate(0)}to{transform:translate(28px,22px)}}@keyframes hero-visual-glow-b{0%{transform:translate(0)}to{transform:translate(-30px,-24px)}}.hero-visual-grid{z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(#add04812 1px,#0000 1px),linear-gradient(90deg,#add04812 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 80%);mask-image:radial-gradient(#000 35%,#0000 80%)}[data-theme=light] .hero-visual-grid{background-image:linear-gradient(#0d22360f 1px,#0000 1px),linear-gradient(90deg,#0d22360f 1px,#0000 1px)}.hero-visual-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-visual-orbit--cw{transform-origin:300px 300px;animation:32s linear infinite hv-spin}.hero-visual-orbit--ccw{transform-origin:300px 300px;animation:48s linear infinite reverse hv-spin}@keyframes hv-spin{to{transform:rotate(360deg)}}.hero-visual-pulse{offset-rotate:0deg;animation:3.6s linear infinite hv-pulse}@keyframes hv-pulse{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.hero-visual-ring-pulse{transform-origin:300px 300px;animation:6s ease-in-out infinite hv-ring-pulse}@keyframes hv-ring-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.hero-visual-hub{z-index:3;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;display:flex;position:absolute;top:50%;left:50%}.hero-visual-hub-ring{border:1px solid #add04873;border-radius:50%;animation:4.5s ease-in-out infinite hv-hub-breathe;position:absolute;inset:-14px;box-shadow:0 0 0 1px #add04826,0 0 40px #add04866,inset 0 0 24px #add0482e}.hero-visual-hub-logo{z-index:1;filter:drop-shadow(0 4px 14px #add0488c);position:relative}@keyframes hv-hub-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 1px #add04826,0 0 40px #add04866,inset 0 0 24px #add0482e}50%{transform:scale(1.08);box-shadow:0 0 0 1px #add04840,0 0 60px #add0488c,inset 0 0 30px #add04847}}.hero-visual-chip{z-index:4;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);white-space:nowrap;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out);background:linear-gradient(140deg,#0d2236eb 0%,#08182af2 100%);border:1px solid #add04852;border-radius:14px;align-items:center;gap:.65rem;padding:.6rem .85rem .6rem .65rem;font-size:.78rem;line-height:1.15;animation:6s ease-in-out infinite hv-chip-float;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 14px 36px -16px #0009,0 0 28px #add04829}[data-theme=light] .hero-visual-chip{color:var(--op-text);background:linear-gradient(140deg,#fff 0%,#f7faff 100%);border-color:#add04880;box-shadow:inset 0 1px #ffffffe6,0 14px 36px -16px #0d22362e,0 0 28px #add04838}.hero-visual-chip:hover{border-color:#add04899;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 18px 44px -16px #000000b3,0 0 36px #add04847}.hero-visual-chip-icon{width:30px;height:30px;color:var(--op-mint);background:linear-gradient(140deg,#add04838,#4a7eff24);border:1px solid #add04866;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .hero-visual-chip-icon{color:var(--op-mint-deep)}.hero-visual-chip-icon .icon-svg{width:16px;height:16px;color:inherit}.hero-visual-chip-label{letter-spacing:-.005em;color:#fff;white-space:normal;max-width:11rem;font-weight:700;line-height:1.2}[data-theme=light] .hero-visual-chip-label{color:var(--op-text)}@keyframes hv-chip-float{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}.hero-visual-chip--t{width:max-content;max-width:calc(100% - 1.5rem);margin-inline:auto;animation-delay:0s;top:8%;left:0;right:0}.hero-visual-chip--tr{animation-delay:-1s;top:25%;left:auto;right:1%}.hero-visual-chip--br{animation-delay:-2s;bottom:25%;left:auto;right:1%}.hero-visual-chip--b{width:max-content;max-width:calc(100% - 1.5rem);margin-inline:auto;animation-delay:-3s;bottom:8%;left:0;right:0}.hero-visual-chip--bl{animation-delay:-4s;bottom:25%;left:1%;right:auto}.hero-visual-chip--tl{animation-delay:-5s;top:25%;left:1%;right:auto}.hero-visual-spark{background:var(--op-mint);z-index:2;opacity:0;border-radius:50%;width:4px;height:4px;animation:7s ease-in-out infinite hv-spark;position:absolute;box-shadow:0 0 12px #add048cc}.hero-visual-spark--1{animation-delay:.5s;top:22%;left:30%}.hero-visual-spark--2{background:#78a2fff2;animation-delay:2.2s;top:35%;right:26%;box-shadow:0 0 12px #78a2ffcc}.hero-visual-spark--3{background:#ffc77af2;animation-delay:4s;bottom:32%;left:28%;box-shadow:0 0 12px #ffc77acc}.hero-visual-spark--4{animation-delay:5.6s;bottom:26%;right:30%}.hero-visual-spark--5{background:#add048f2;animation-delay:3.4s;top:48%;left:8%;box-shadow:0 0 12px #add048bf}.hero-visual-spark--6{background:#78a2fff2;animation-delay:6.8s;top:52%;right:10%;box-shadow:0 0 12px #78a2ffbf}@keyframes hv-spark{0%,to{opacity:0;transform:scale(.6)}20%,60%{opacity:.9;transform:scale(1)}}@media (max-width:1280px){.hero-visual{max-width:480px}.hero-visual-chip{padding:.5rem .7rem .5rem .55rem;font-size:.74rem}.hero-visual-chip-label{max-width:9.5rem}}@media (prefers-reduced-motion:reduce){.hero-visual-glow--mint,.hero-visual-glow--blue,.hero-visual-orbit--cw,.hero-visual-orbit--ccw,.hero-visual-pulse,.hero-visual-ring-pulse,.hero-visual-hub-ring,.hero-visual-chip,.hero-visual-spark{animation:none!important}}@media (max-width:980px){.reveal.reveal-left,.reveal.reveal-right{transform:translateY(40px)}.reveal.reveal-left.is-visible,.reveal.reveal-right.is-visible{transform:translate(0)}.feature-section-kong .feature-row{padding-left:0;padding-right:0}.feature-visual-frame{min-height:240px}.feature-visual-watermark{font-size:clamp(5rem,24vw,9rem);right:.1em}}@media (max-width:600px){.feature-visual-frame{aspect-ratio:16/11;border-radius:20px;padding:.6rem}.feature-visual-screen{border-radius:10px}.feature-row-pillars{padding:.25rem .35rem}.feature-row-pillar{gap:.7rem;padding:.75rem .55rem}.feature-row-pillar-mark{width:28px;height:28px}.feature-row-pillar-text{font-size:.85rem}.feature-platform-header{padding-top:2.5rem}}.feature-platform,.feature-section-kong,.feature-section-kong .page-inner{overflow-x:clip}.process-flow{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(1.25rem,2.4vw,2rem);padding:.5rem 0;display:grid;position:relative}.process-flow:before{display:none}.process-flow .process-step{text-align:left;background:radial-gradient(ellipse 100% 60% at 0% 0%,var(--op-mint),transparent 70%),linear-gradient(160deg,#ffffff0a 0%,#ffffff04 100%);border-radius:18px;flex-direction:column;gap:.65rem;margin:0;padding:1.6rem 1.35rem 1.45rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.process-flow .process-step{background:radial-gradient(ellipse 100% 60% at 0% 0%,color-mix(in oklab,var(--op-mint)12%,transparent),transparent 70%),linear-gradient(160deg,#ffffff0a 0%,#ffffff04 100%)}}.process-flow .process-step{border:1px solid var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.process-flow .process-step{border:1px solid color-mix(in oklab,var(--op-mint)14%,transparent)}}.process-flow .process-step{isolation:isolate;transition:transform .45s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out);overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 60px -30px #00000073}[data-theme=light] .process-flow .process-step{background:radial-gradient(100% 60% at 0 0,#add04824,#0000 70%),linear-gradient(160deg,#fff 0%,#f6f9fd 100%);border-color:#add04852;box-shadow:inset 0 1px #ffffffe6,0 20px 60px -30px #0d22361a}.process-flow .process-step:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--op-mint),transparent 40%,#4a7eff8c);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.process-flow .process-step:before{background:linear-gradient(135deg,color-mix(in oklab,var(--op-mint)55%,transparent),transparent 40%,lab(54.598% 15.9145 -70.7437/.55))}}.process-flow .process-step:before{-webkit-mask-composite:xor;opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.process-flow .process-step:after{content:"";pointer-events:none;width:80%;height:100%;transition:left .7s var(--ease-out);background:linear-gradient(115deg,#0000 30%,#ffffff1f 50%,#0000 70%);position:absolute;top:0;left:-150%}.process-flow .process-step:hover{border-color:var(--op-mint);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.process-flow .process-step:hover{border-color:color-mix(in oklab,var(--op-mint)32%,transparent)}}.process-flow .process-step:hover{box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #add04866}.process-flow .process-step:hover:before{opacity:1}.process-flow .process-step:hover:after{left:150%}.process-flow .process-step-num{background:linear-gradient(120deg,var(--op-mint)0%,var(--op-mint)100%);width:auto;height:auto;color:var(--op-bg-deep);letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.32rem .65rem;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:1.05rem;right:1.05rem;box-shadow:0 6px 18px #add04852}.process-flow .process-step-num:before{content:"STEP";opacity:.65;font-size:.58rem}.process-flow .process-step .m-card-icon{background:radial-gradient(circle at 30% 30%,var(--op-mint)0%,transparent 65%),linear-gradient(140deg,#add0482e 0%,#4a7eff1f 100%);border-radius:14px;width:48px;height:48px;margin:0 0 .4rem}@supports (color:color-mix(in lab, red, red)){.process-flow .process-step .m-card-icon{background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--op-mint)35%,transparent)0%,transparent 65%),linear-gradient(140deg,#add0482e 0%,#4a7eff1f 100%)}}.process-flow .process-step .m-card-icon{border:1px solid var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.process-flow .process-step .m-card-icon{border:1px solid color-mix(in oklab,var(--op-mint)32%,transparent)}}.process-flow .process-step .m-card-icon{color:var(--op-mint);transition:transform .5s var(--ease-out);justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 24px -8px #add04857}[data-theme=light] .process-flow .process-step .m-card-icon{color:var(--op-mint-deep);border-color:#add0487a}.process-flow .process-step:hover .m-card-icon{transform:scale(1.07)rotate(-3deg)}.process-flow .process-step .m-card-icon .icon-svg{width:24px;height:24px}.process-flow .process-step .m-card-title{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:1.05rem;font-weight:700}.process-flow .process-step .m-card-body{color:var(--op-text-secondary);margin:0;font-size:.88rem;line-height:1.55}@media (min-width:980px){.process-flow{position:relative}.process-flow .process-step+.process-step:before{content:"";background:linear-gradient(90deg,transparent,var(--op-mint)50%,transparent);opacity:.42;z-index:0;pointer-events:none;background-size:200% 100%;width:1.05rem;height:2px;animation:3.5s linear infinite process-connect;position:absolute;top:50%;left:-1.05rem;transform:translateY(-50%)}}@keyframes process-connect{0%{background-position:0%}to{background-position:200%}}.nav{z-index:50;-webkit-backdrop-filter:none;transition:background .45s var(--ease-out),border-color .45s var(--ease-out),box-shadow .45s var(--ease-out),backdrop-filter .45s var(--ease-out);border-bottom:1px solid #0000;position:sticky;inset:0 0 auto}.nav:after{content:"";background:linear-gradient(var(--primary));transform-origin:0;height:2px;transform:scaleX(var(--nav-progress,0));transition:transform .12s linear,opacity .45s var(--ease-out);opacity:0;z-index:1;pointer-events:none;position:absolute;inset:auto 0 -1px;box-shadow:0 0 14px #add04866}.nav.nav--scrolled:after{opacity:1}.nav-inner--3col{transition:min-height .45s var(--ease-out)}.nav.nav--scrolled .nav-inner--3col{min-height:58px}.nav-brand{position:relative}.nav-brand:before{content:"";opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#add0482e,#0000 70%);border-radius:16px;position:absolute;inset:-8px -16px}.nav-brand:hover:before{opacity:1}.nav-brand-icon{filter:drop-shadow(0 2px 6px #add04840)}.nav-brand:hover .nav-brand-padel{background-position:100%}.nav-link{letter-spacing:.005em;transition:color .3s var(--ease-out),background-color .3s var(--ease-out),transform .3s var(--ease-out);padding:.55rem 1rem;font-weight:600}.nav-link:after{content:"";background:linear-gradient(90deg,var(--op-mint),var(--op-mint));transform-origin:50%;width:calc(100% - 1.85rem);height:2px;transition:transform .4s var(--ease-spring);border-radius:999px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.nav-link:hover{transform:translateY(-1px)}.nav-link:hover:after,.nav-link.is-active:after{transform:translate(-50%)scaleX(1)}.nav-link.is-active{color:var(--op-mint)}.nav:not(.nav--scrolled) .nav-link.is-active{color:var(--op-mint);background-color:var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.nav:not(.nav--scrolled) .nav-link.is-active{background-color:color-mix(in oklab,var(--op-mint)12%,transparent)}}.nav.nav--scrolled .nav-link.is-active{color:var(--op-mint-deep);background-color:var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.nav.nav--scrolled .nav-link.is-active{background-color:color-mix(in oklab,var(--op-mint)14%,transparent)}}.nav-theme-toggle{position:relative;overflow:hidden}.nav-theme-toggle svg{transition:transform .6s var(--ease-spring),opacity .3s var(--ease-out)}.nav-theme-toggle:hover svg{transform:rotate(-22deg)scale(1.08)}.nav-theme-toggle:active svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:rotate(360deg)scale(.92)}.nav-cta{isolation:isolate;transition:transform .3s var(--ease-out),box-shadow .4s var(--ease-out);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -8px #add0486b}.nav-cta:before{content:"";pointer-events:none;width:80%;height:100%;transition:left .7s var(--ease-out);z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;top:0;left:-120%}.nav-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 14px 32px -10px #add04894}.nav-cta:hover:before{left:120%}.nav-link--ghost{border:1px solid var(--text-heading)}@supports (color:color-mix(in lab, red, red)){.nav-link--ghost{border:1px solid color-mix(in oklab,var(--text-heading)18%,transparent)}}.nav-link--ghost{transition:color .3s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out),transform .3s var(--ease-out);border-radius:10px;padding:.5rem .95rem}.nav-link--ghost:hover{background-color:var(--text-heading)}@supports (color:color-mix(in lab, red, red)){.nav-link--ghost:hover{background-color:color-mix(in oklab,var(--text-heading)6%,transparent)}}.nav-link--ghost:hover{border-color:var(--op-mint)}@supports (color:color-mix(in lab, red, red)){.nav-link--ghost:hover{border-color:color-mix(in oklab,var(--op-mint)38%,transparent)}}.nav-link--ghost:hover{color:var(--op-mint);transform:translateY(-1px)}.nav-link--ghost:after{display:none}@media (max-width:768px){.process-flow{grid-template-columns:1fr;gap:1.25rem}.process-flow .process-step{padding:1.4rem 1.15rem 1.25rem}}@media (prefers-reduced-motion:reduce){.home-ecosystem-marquee-glow,.feature-platform:before,.roadmap-timeline-section:before,.ambient-pulse:before,.ambient-pulse:after,.nav:after,.process-flow .process-step+.process-step:before,.nav-brand-icon,.nav-theme-toggle svg,.hero-visual-orbit--cw,.hero-visual-orbit--ccw,.hero-visual-pulse{transition:none!important;animation:none!important}}:root,[data-theme=light]{--background:#f6f7fb;--foreground:#1b1f3a;--card:#fff;--secondary:#eef0f7;--primary:#6c5ce7;--primary-light:#8978ee;--primary-dark:#4f3fd1;--primary-soft:#efecff;--accent:#add048;--accent-light:#e5fc74;--accent-soft:#e3f7f0;--error:#dc2626;--warning:#d97706;--muted:#6b7290;--border:#e3e6f0;--text-heading:#11425d;--text-inverse:#fff;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--shadow-xs:0 1px 2px #0f13300a;--shadow-sm:0 1px 2px #0f13300a,0 2px 6px #0f13300d;--shadow-md:0 2px 4px #0f13300a,0 8px 24px #0f133012;--shadow-lg:0 4px 8px #0f13300d,0 24px 48px #0f13301a;--ring:0 0 0 4px #6c5ce72e;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-inout:cubic-bezier(.65,0,.35,1)}[data-theme=dark]{--background:#0c0f1f;--foreground:#e6e8f2;--card:#1f2440;--secondary:#1f2440;--primary:#8978ee;--primary-light:#a496f3;--primary-dark:#6c5ce7;--primary-soft:#1e1b3a;--accent:#9dc54e;--accent-light:#add048;--accent-soft:#14322a;--error:#f87171;--warning:#fbbf24;--muted:#8b91ad;--border:#2a2f4d;--text-heading:#fff;--text-inverse:#0c0f1f;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006,0 2px 6px #00000073;--shadow-md:0 2px 4px #00000073,0 8px 24px #00000080;--shadow-lg:0 4px 8px #00000080,0 24px 48px #0000008c;--ring:0 0 0 4px #8978ee4d}body{background:var(--background);color:var(--foreground);font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-feature-settings:"ss01","cv01";-webkit-font-smoothing:antialiased}button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=link],[role=menuitem],[role=option],[role=switch],[role=checkbox]:not([aria-disabled=true]),[role=radio]:not([aria-disabled=true]),a[href],summary,label[for],select:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),input[type=color]:not(:disabled),input[type=range]:not(:disabled){cursor:pointer}button:disabled,[role=button][aria-disabled=true],[role=tab][aria-disabled=true],[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.small-scrollbar{scrollbar-width:thin;scrollbar-color:var(--card)var(--color-background)}.app-shell{isolation:isolate;min-height:100vh;position:relative}.app-shell:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(clamp(360px,42vw,620px)clamp(360px,42vw,620px)at var(--orb-mint-x,12%)var(--orb-mint-y,15%),var(--op-mint,#7ce7b4),transparent 65%),radial-gradient(clamp(380px,44vw,660px)clamp(380px,44vw,660px)at var(--orb-blue-x,88%)var(--orb-blue-y,80%),#4a7eff1a,transparent 65%),radial-gradient(clamp(280px,32vw,460px)clamp(280px,32vw,460px)at var(--orb-amber-x,65%)var(--orb-amber-y,30%),#ffc77a12,transparent 65%),radial-gradient(1000px 500px at 12% -10%,var(--primary),transparent 65%),radial-gradient(900px 460px at 88% -16%,var(--accent),transparent 66%),linear-gradient(180deg,var(--background)0%,var(--background)45%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.app-shell:before{background:radial-gradient(clamp(360px,42vw,620px)clamp(360px,42vw,620px)at var(--orb-mint-x,12%)var(--orb-mint-y,15%),color-mix(in oklab,var(--op-mint,#7ce7b4)12%,transparent),transparent 65%),radial-gradient(clamp(380px,44vw,660px)clamp(380px,44vw,660px)at var(--orb-blue-x,88%)var(--orb-blue-y,80%),lab(54.598% 15.9145 -70.7437/.1),transparent 65%),radial-gradient(clamp(280px,32vw,460px)clamp(280px,32vw,460px)at var(--orb-amber-x,65%)var(--orb-amber-y,30%),lab(84.1592% 14.1683 46.2764/.07),transparent 65%),radial-gradient(1000px 500px at 12% -10%,color-mix(in oklab,var(--primary)15%,transparent),transparent 65%),radial-gradient(900px 460px at 88% -16%,color-mix(in oklab,var(--accent)16%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in oklab,var(--background)86%,#fff)0%,var(--background)45%)}}.app-shell:before{will-change:--orb-mint-x,--orb-mint-y,--orb-blue-x,--orb-blue-y,--orb-amber-x,--orb-amber-y;animation:32s ease-in-out infinite alternate shell-orbs-drift}[data-theme=light] .app-shell:before{background:radial-gradient(clamp(360px,42vw,620px)clamp(360px,42vw,620px)at var(--orb-mint-x,12%)var(--orb-mint-y,15%),#add04852,transparent 65%),radial-gradient(clamp(380px,44vw,660px)clamp(380px,44vw,660px)at var(--orb-blue-x,88%)var(--orb-blue-y,80%),#4a7eff3d,transparent 65%),radial-gradient(clamp(280px,32vw,460px)clamp(280px,32vw,460px)at var(--orb-amber-x,65%)var(--orb-amber-y,30%),#ffc77a29,transparent 65%),radial-gradient(1000px 500px at 12% -10%,var(--primary),transparent 65%),radial-gradient(900px 460px at 88% -16%,var(--accent),transparent 66%),linear-gradient(180deg,var(--background)0%,var(--background)45%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .app-shell:before{background:radial-gradient(clamp(360px,42vw,620px)clamp(360px,42vw,620px)at var(--orb-mint-x,12%)var(--orb-mint-y,15%),#add04852,transparent 65%),radial-gradient(clamp(380px,44vw,660px)clamp(380px,44vw,660px)at var(--orb-blue-x,88%)var(--orb-blue-y,80%),#4a7eff3d,transparent 65%),radial-gradient(clamp(280px,32vw,460px)clamp(280px,32vw,460px)at var(--orb-amber-x,65%)var(--orb-amber-y,30%),#ffc77a29,transparent 65%),radial-gradient(1000px 500px at 12% -10%,color-mix(in oklab,var(--primary)20%,transparent),transparent 65%),radial-gradient(900px 460px at 88% -16%,color-mix(in oklab,var(--accent)22%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in oklab,var(--background)86%,#fff)0%,var(--background)45%)}}@property --orb-mint-x{syntax:"<percentage>";inherits:true;initial-value:12%}@property --orb-mint-y{syntax:"<percentage>";inherits:true;initial-value:15%}@property --orb-blue-x{syntax:"<percentage>";inherits:true;initial-value:88%}@property --orb-blue-y{syntax:"<percentage>";inherits:true;initial-value:80%}@property --orb-amber-x{syntax:"<percentage>";inherits:true;initial-value:65%}@property --orb-amber-y{syntax:"<percentage>";inherits:true;initial-value:30%}@keyframes shell-orbs-drift{0%{--orb-mint-x:12%;--orb-mint-y:15%;--orb-blue-x:88%;--orb-blue-y:80%;--orb-amber-x:65%;--orb-amber-y:30%}50%{--orb-mint-x:22%;--orb-mint-y:38%;--orb-blue-x:76%;--orb-blue-y:62%;--orb-amber-x:48%;--orb-amber-y:52%}to{--orb-mint-x:30%;--orb-mint-y:22%;--orb-blue-x:68%;--orb-blue-y:72%;--orb-amber-x:82%;--orb-amber-y:45%}}@media (prefers-reduced-motion:reduce){.app-shell:before{animation:none}}.app-shell:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,var(--border)1px,transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.app-shell:after{background-image:linear-gradient(to bottom,color-mix(in oklab,var(--border)35%,transparent)1px,transparent 1px)}}.app-shell:after{opacity:.35;background-size:100% 32px}.app-content{z-index:1;position:relative}.side-rails{pointer-events:none;z-index:2;mix-blend-mode:difference;contain:strict;position:fixed;inset:0;overflow:hidden}.side-rail{width:56px;position:absolute;top:0;bottom:0}.side-rail--left{left:clamp(8px,1.4vw,28px)}.side-rail--right{right:clamp(8px,1.4vw,28px)}.rail-line{background:linear-gradient(#7ce7b400 0%,#7ce7b412 12%,#7ce7b429 50%,#7ce7b412 88%,#7ce7b400 100%);width:1px;position:absolute;top:0;bottom:0}.rail-line--a{left:8px}.rail-line--b{opacity:.55;left:36px}.rail-node{background:#7ce7b48c;border-radius:50%;width:6px;height:6px;animation:4s ease-in-out infinite rail-node-pulse;position:absolute;left:5px;box-shadow:0 0 12px #7ce7b4b3}.rail-node--top{top:10vh}.rail-node--bottom{animation-delay:2s;bottom:10vh}@keyframes rail-node-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.rail-light{filter:blur(.4px);opacity:0;width:2px;height:2px;animation-name:rail-fall;animation-duration:var(--duration,9s);animation-delay:var(--delay,0s);will-change:transform,opacity;border-radius:999px;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;position:absolute}.rail-light--reverse{animation-name:rail-rise}.rail-light--left.rail-light--track-0{margin-left:6.5px;left:clamp(8px,1.4vw,28px)}.rail-light--left.rail-light--track-1{margin-left:34.5px;left:clamp(8px,1.4vw,28px)}.rail-light--right.rail-light--track-0{margin-right:18.5px;right:clamp(8px,1.4vw,28px)}.rail-light--right.rail-light--track-1{margin-right:46.5px;right:clamp(8px,1.4vw,28px)}.rail-light--sm{width:2px;height:2px}.rail-light--md{width:2px;height:38px}.rail-light--lg{width:2px;height:56px}.rail-light--mint{background:var(--op-mint);box-shadow:0 0 10px #7ce7b4b3,0 0 22px #7ce7b459}.rail-light--blue{background:linear-gradient(#4a7eff00 0%,#4a7eff8c 45%,#7098ff 85%,#fffffff2 100%);box-shadow:0 0 10px #4a7effb3,0 0 22px #4a7eff59}.rail-light--amber{background:linear-gradient(#ffc77a00 0%,#ffc77a80 45%,#ffd79e 85%,#fffffff2 100%);box-shadow:0 0 10px #ffc77a99,0 0 22px #ffc77a4d}.rail-light--reverse{transform:scaleY(-1)}@keyframes rail-fall{0%{opacity:0;transform:translateY(-15vh)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(115vh)}}@keyframes rail-rise{0%{opacity:0;transform:translateY(115vh)scaleY(-1)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-15vh)scaleY(-1)}}@media (max-width:900px){.side-rails,.hero-orbit{display:none}}.btn-primary,.btn-accent,.btn-secondary,.btn-ghost{border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--dur-fast)var(--ease-out),box-shadow var(--dur-base)var(--ease-out),background-color var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out),color var(--dur-base)var(--ease-out);will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active{box-shadow:var(--shadow-xs);transform:translateY(0)}.btn-accent{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.btn-accent:hover{background:var(--accent-light);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-accent:active{transform:translateY(0)}.btn-secondary{background:var(--card);color:var(--text-heading);border-color:var(--border)}.btn-secondary:hover{background:var(--secondary);transform:translateY(-1px)}.btn-ghost{color:var(--text-heading);background:0 0}.btn-ghost:hover{background:var(--secondary)}.btn-primary:disabled,.btn-accent:disabled,.btn-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-primary:focus-visible,.btn-accent:focus-visible,.btn-secondary:focus-visible,.btn-ghost:focus-visible{box-shadow:var(--ring);outline:none}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:transform var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out);padding:1.5rem}.card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.card-hover:hover{border-color:color-mix(in oklab,var(--primary)35%,var(--border))}}.input{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);width:100%;transition:border-color var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);padding:.75rem 1rem}.input:focus{border-color:var(--primary);box-shadow:var(--ring);outline:none}.input::placeholder{color:var(--muted)}.label{color:var(--muted);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.link{color:var(--primary);transition:color var(--dur-base)var(--ease-out);text-decoration:none}.link:hover{color:var(--primary-dark);text-decoration:underline}.home__hero{isolation:isolate;position:relative}.home__hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#7ce7b40a 1px,#0000 1px),linear-gradient(90deg,#7ce7b40a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%)}.home__hero:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.home__hero>*{z-index:1;position:relative}.home__hero .text-heading{color:#fff}.home__hero .text-muted{color:#e9f0f8c7}[data-theme=light] .home__hero,[data-theme=light] .marketing-scope .marketing-marketplace-embed{background:0 0}[data-theme=light] .home__hero:before,[data-theme=light] .home__hero:after{display:none}[data-theme=light] .home__hero .text-heading,[data-theme=light] .home__hero .home__hero-title,[data-theme=light] .home__hero .home__hero-subtitle,[data-theme=light] .home__hero .hero-badge,[data-theme=light] .home__hero .hero-metric-label,[data-theme=light] .home__hero .home__hero-trust-label{color:var(--text-heading)!important}[data-theme=light] .home__hero .home__hero-trust-tab{border:1px solid var(--text-heading);color:var(--text-heading)!important}[data-theme=light] .home__hero .marketing-scope .m-btn-secondary{border:1px solid var(--text-heading)!important;color:var(--text-heading)!important}[data-theme=light] .home__hero .text-muted{color:var(--muted)}.hero-orbit{pointer-events:none;z-index:1;position:absolute;inset:0}.hero-orbit__card{justify-content:center;align-items:center;animation:6.5s ease-in-out infinite orbit-float;display:inline-flex;position:absolute}.hero-orbit__card--left{left:clamp(16px,3.5vw,54px)}.hero-orbit__card--right{right:clamp(16px,3.5vw,54px)}.hero-orbit__core{color:#d5e2ff;justify-content:center;align-items:center;display:inline-flex}.hero-orbit__card--violet .hero-orbit__core{color:#baaafff2;filter:drop-shadow(0 0 14px #8978ee7a)}.hero-orbit__card--mint .hero-orbit__core{color:#adf7d6f0;filter:drop-shadow(0 0 14px #7ce7b475)}.hero-orbit__card--blue .hero-orbit__core{color:#a4befff5;filter:drop-shadow(0 0 14px #7098ff7a)}@keyframes orbit-float{0%,to{transform:translateY(0)translate(0)}30%{transform:translateY(-10px)translate(3px)}60%{transform:translateY(7px)translate(-2px)}}@keyframes orbit-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}@keyframes orbit-zoom{0%,to{transform:scale(.7)}50%{transform:scale(1.35)}}@keyframes orbit-spin{0%{transform:rotate(0)scale(.9)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(.9)}}@keyframes orbit-line-pulse{0%,to{opacity:.45;filter:drop-shadow(0 0 6px);transform:scale(.85)rotate(-6deg)}50%{opacity:1;filter:drop-shadow(0 0 18px);transform:scale(1.25)rotate(8deg)}}@keyframes orbit-stroke-draw{0%{stroke-dashoffset:120px}60%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}.hero-orbit__core{transform-origin:50%;will-change:transform,opacity,filter;justify-content:center;align-items:center;display:inline-flex}.hero-orbit__core svg{transform-origin:50%;will-change:transform}.hero-orbit__card .hero-orbit__core{animation:4.8s ease-in-out infinite orbit-sway}.hero-orbit__card .hero-orbit__core svg{animation:3.6s ease-in-out infinite orbit-zoom}.hero-orbit__card--spin .hero-orbit__core{animation:9s linear infinite orbit-spin}.hero-orbit__card--spin .hero-orbit__core svg{animation:4.2s ease-in-out infinite orbit-zoom}.hero-orbit__card--zoom .hero-orbit__core{animation:5.4s ease-in-out infinite orbit-sway}.hero-orbit__card--zoom .hero-orbit__core svg{animation:2.8s ease-in-out infinite orbit-zoom}.hero-orbit__card--line .hero-orbit__core{animation:5.6s ease-in-out infinite orbit-line-pulse}.hero-orbit__card--line .hero-orbit__core svg{animation:none}.hero-orbit__card--line .hero-orbit__core svg path,.hero-orbit__card--line .hero-orbit__core svg circle,.hero-orbit__card--line .hero-orbit__core svg line,.hero-orbit__card--line .hero-orbit__core svg rect,.hero-orbit__card--line .hero-orbit__core svg ellipse{fill:none;stroke-dasharray:60 120;animation:6s ease-in-out infinite orbit-stroke-draw}.hero-orbit__card:nth-child(2n) .hero-orbit__core svg{animation-delay:.5s}.hero-orbit__card:nth-child(3n) .hero-orbit__core svg{animation-duration:4.4s;animation-delay:1.1s}.hero-orbit__card:nth-child(4n+1) .hero-orbit__core svg{animation-duration:3s;animation-delay:1.7s}.hero-orbit__card:nth-child(5n) .hero-orbit__core svg{animation-delay:2.2s}@media (prefers-reduced-motion:reduce){.hero-orbit__card,.hero-orbit__card .hero-orbit__core,.hero-orbit__card .hero-orbit__core svg,.hero-orbit__card--line .hero-orbit__core svg path{animation:none!important}}.search-shell{box-shadow:none;background:0 0;border:none;padding:0;position:relative}.search-shell:before{content:none}.search-tabs{background:var(--secondary);border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:.95rem;padding:.3rem;display:grid}.search-tab-content{height:68px;animation:tab-fade var(--dur-base)var(--ease-out)both;flex-direction:column;justify-content:stretch;display:flex}@keyframes tab-fade{0%{opacity:0}to{opacity:1}}.publish-bar{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md);width:100%;height:68px;transition:box-shadow var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .35rem .35rem 1.4rem;display:flex}.publish-bar:hover{box-shadow:var(--shadow-lg);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.publish-bar:hover{border-color:color-mix(in oklab,var(--primary)30%,var(--border))}}.publish-bar__text{color:var(--text-heading);flex:1 1 0;min-width:0;font-size:.92rem;font-weight:500;line-height:1.25}.publish-cta--compact{flex:none;padding:.7rem 1.2rem;font-size:.9rem}@media (max-width:640px){.publish-bar{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:.65rem;height:auto;padding:.65rem .75rem}.publish-bar__text{font-size:.875rem;line-height:1.4}.segmented-search{height:auto}.search-tab-content{height:auto;min-height:0}.search-tabs{border-radius:var(--radius-lg);gap:.2rem;margin-bottom:.75rem;padding:.25rem}.search-tab{white-space:normal;text-align:center;-webkit-hyphens:none;hyphens:none;padding:.6rem .45rem;font-size:.8125rem;line-height:1.2}}.publish-cta{background:var(--accent);color:#1b1f3a;border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.publish-cta{border:1px solid color-mix(in oklab,var(--accent)60%,#000)}}.publish-cta{box-shadow:var(--shadow-md);transition:transform var(--dur-fast)var(--ease-out),box-shadow var(--dur-base)var(--ease-out),background-color var(--dur-base)var(--ease-out);cursor:pointer}.publish-cta:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.publish-cta:active{box-shadow:var(--shadow-xs);transform:translateY(1px)}.publish-cta:focus-visible{box-shadow:var(--ring),var(--shadow-md);outline:none}.search-tab{color:var(--muted);cursor:pointer;transition:color var(--dur-base)var(--ease-out);background:0 0;border:none;border-radius:999px;padding:.7rem 1rem;font-size:.9rem;font-weight:600;position:relative}.search-tab[data-active=true]{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.search-input-row{background:var(--background);border:1px solid var(--border);transition:border-color var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.25rem;display:flex}.search-input-row:focus-within{border-color:var(--primary);box-shadow:var(--ring)}.search-input-row input{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:.5rem 0;font-size:1rem}.search-input-row input::placeholder{color:var(--muted)}.filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.pill{border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer;transition:background var(--dur-base)var(--ease-out),color var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out),transform var(--dur-fast)var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.825rem;font-weight:500;display:inline-flex}.pill:hover{border-color:var(--primary);color:var(--text-heading);transform:translateY(-1px)}.pill[data-active=true]{background:var(--primary-soft);color:var(--primary-dark);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pill[data-active=true]{border-color:color-mix(in oklab,var(--primary)45%,transparent)}}.pill:focus-visible{box-shadow:var(--ring);outline:none}.tag{background:var(--secondary);color:var(--muted);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.tag-primary{background:var(--primary-soft);color:var(--primary-dark)}.tag-accent{background:var(--accent-soft);color:var(--accent)}.skeleton{background:linear-gradient(90deg,var(--secondary)0%,var(--secondary)50%,var(--secondary)100%)}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(90deg,var(--secondary)0%,color-mix(in oklab,var(--secondary)60%,var(--card))50%,var(--secondary)100%)}}.skeleton{border-radius:var(--radius-sm);animation:shimmer 1.4s infinite var(--ease-inout);background-size:200% 100%}body.modal-open{width:100%;height:100%;position:fixed;overflow:hidden!important}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#081826b3;justify-content:center;align-items:flex-start;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-card{background:var(--card);border:1px solid var(--border);border-radius:var(--op-radius-xl);text-align:center;width:100%;max-width:480px;animation:modal-pop .4s var(--ease-spring);box-sizing:border-box;flex-shrink:0;margin:auto;padding:3rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #0818265c}.modal-close{background:var(--secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:flex;position:absolute;top:1rem;right:1rem}.modal-close:hover{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.modal-close:hover{background:color-mix(in oklab,var(--border)65%,transparent)}}.modal-close:hover{transform:rotate(90deg)}.modal-close svg{width:16px;height:16px;color:var(--foreground)}.modal-icon{width:180px;margin:0 auto 1.5rem}.modal-icon img{width:100%;height:100%}.modal-title{color:var(--text-heading);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.55rem;font-weight:800}.modal-desc{color:var(--muted);margin:0 0 2rem;font-size:.96rem;line-height:1.6}.modal-cta{justify-content:center;align-items:center;width:100%;font-size:1rem;text-decoration:none;display:inline-flex}.modal-hint{color:var(--muted);margin:1rem 0 0;font-size:.84rem}.modal-hint strong{color:var(--text-heading)}.modal-form{text-align:left;flex-direction:column;gap:1rem;max-width:100%;margin-bottom:1rem;display:flex;overflow:hidden}.modal-form-row{grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.modal-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.modal-field label{color:var(--text-heading);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:var(--primary);box-shadow:var(--ring)}.modal-field input::placeholder,.modal-field textarea::placeholder{color:var(--muted)}.modal-field select{appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--card);width:100%;color:var(--foreground);transition:border-color var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out),background-color var(--dur-base)var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230d2236' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;padding:.75rem 2.6rem .75rem 1rem;font-size:.94rem;line-height:1.3}[data-theme=dark] .modal-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.modal-field select:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.modal-field select:hover{border-color:color-mix(in oklab,var(--primary)45%,var(--border))}}.modal-field select:invalid{color:var(--muted)}.modal-field textarea{resize:vertical;min-height:76px}.modal-success{text-align:center;padding:1rem 0}.modal-success-icon{background:linear-gradient(135deg,var(--op-mint)0%,var(--op-mint-deep)100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex;box-shadow:0 10px 28px #34b48752}.modal-success-icon svg{width:32px;height:32px;color:var(--op-bg-deep)}@keyframes modal-pop{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-enter-active{transition:opacity .3s}.modal-leave-active{transition:opacity .2s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-card{transform:scale(.94)translateY(14px)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up var(--dur-base)var(--ease-out)both}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scale-in var(--dur-base)var(--ease-out)both}.stagger>*{animation:fade-up var(--dur-base)var(--ease-out)both}.stagger>:first-child{animation-delay:30ms}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:90ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.15s}.stagger>:nth-child(6){animation-delay:.18s}.stagger>:nth-child(7){animation-delay:.21s}.stagger>:nth-child(8){animation-delay:.24s}.role-switcher{justify-content:stretch;display:flex}.role-switcher__track{background:var(--secondary);border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:6px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.role-switcher__track{background:color-mix(in oklab,var(--secondary)60%,transparent)}}.role-switcher__track{border:1px solid var(--border);box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.role-switcher__indicator{background:var(--card);border:1px solid var(--primary);border-radius:14px;width:calc(50% - 8px);position:absolute;top:6px;bottom:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.role-switcher__indicator{border:1px solid color-mix(in oklab,var(--primary)35%,var(--border))}}.role-switcher__indicator{box-shadow:0 1px 2px #0000000f,0 8px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-switcher__indicator{box-shadow:0 1px 2px #0000000f,0 8px 24px color-mix(in oklab,var(--primary)18%,transparent)}}.role-switcher__indicator{transition:transform var(--dur-base)var(--ease-out);z-index:0;pointer-events:none}.role-switcher__btn{z-index:1;cursor:pointer;text-align:left;color:var(--muted);transition:color var(--dur-base)var(--ease-out);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.role-switcher__btn:hover,.role-switcher__btn.is-active{color:var(--heading)}.role-switcher__icon{background:var(--secondary);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.role-switcher__icon{background:color-mix(in oklab,var(--secondary)80%,transparent)}}.role-switcher__icon{color:var(--muted);transition:background var(--dur-base)var(--ease-out),color var(--dur-base)var(--ease-out)}.role-switcher__btn.is-active .role-switcher__icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-switcher__btn.is-active .role-switcher__icon{background:color-mix(in oklab,var(--primary)16%,transparent)}}.role-switcher__btn.is-active .role-switcher__icon{color:var(--primary)}.role-switcher__text{flex-direction:column;min-width:0;line-height:1.1;display:flex}.role-switcher__label{font-size:.95rem;font-weight:700}.role-switcher__sub{color:var(--muted);margin-top:2px;font-size:.72rem;font-weight:500}.role-switcher__badge{font-size:.7rem;font-family:var(--font-jetbrains-mono);background:var(--primary);border-radius:999px;margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.role-switcher__badge{background:color-mix(in oklab,var(--primary)12%,transparent)}}.role-switcher__badge{color:var(--primary);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-switcher__badge{border:1px solid color-mix(in oklab,var(--primary)25%,transparent)}}.role-switcher__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:540px){.role-switcher__btn{gap:8px;padding:10px 5px}.role-switcher__sub{display:none}.role-switcher__icon{width:32px;height:32px}}.market-tabs{background:var(--secondary);gap:6px;padding:6px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.market-tabs{background:color-mix(in oklab,var(--secondary)55%,transparent)}}.market-tabs{border:1px solid var(--border);border-radius:16px;overflow-x:auto}.market-tabs__btn{z-index:1;min-width:130px;color:var(--muted);cursor:pointer;transition:color var(--dur-base)var(--ease-out),background var(--dur-base)var(--ease-out);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.market-tabs__btn:hover:not(:disabled){color:var(--heading)}.market-tabs__btn.is-active{color:var(--heading);background:var(--card);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-tabs__btn.is-active{border:1px solid color-mix(in oklab,var(--primary)35%,var(--border))}}.market-tabs__btn.is-active{box-shadow:0 1px 2px #0000000d,0 6px 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-tabs__btn.is-active{box-shadow:0 1px 2px #0000000d,0 6px 18px color-mix(in oklab,var(--primary)15%,transparent)}}.market-tabs__btn:disabled{cursor:not-allowed;opacity:.6}.market-tabs__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tab-content{animation:fade-up var(--dur-base)var(--ease-out)both}@keyframes dashboard-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dashboard-tab-content{animation:dashboard-fade-up .7s var(--ease-out)both}.info-card{background:linear-gradient(180deg,var(--card),var(--card));border-radius:18px;padding:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.info-card{background:linear-gradient(180deg,color-mix(in oklab,var(--card)100%,transparent),color-mix(in oklab,var(--card)96%,transparent))}}.info-card{border:1px solid var(--border);box-shadow:0 1px 2px #0000000a,0 12px 32px var(--background)}@supports (color:color-mix(in lab, red, red)){.info-card{box-shadow:0 1px 2px #0000000a,0 12px 32px color-mix(in oklab,var(--background)40%,transparent)}}.info-card{transition:transform var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out)}.info-card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.info-card:hover{border-color:color-mix(in oklab,var(--primary)35%,var(--border))}}.info-card:hover{box-shadow:0 1px 2px #0000000a,0 16px 44px var(--primary)}@supports (color:color-mix(in lab, red, red)){.info-card:hover{box-shadow:0 1px 2px #0000000a,0 16px 44px color-mix(in oklab,var(--primary)16%,transparent)}}.endpoint-row{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.endpoint-row{background:color-mix(in oklab,var(--card)96%,transparent)}}.endpoint-row{transition:border-color var(--dur-base)var(--ease-out),transform var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);margin-bottom:10px}.endpoint-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.endpoint-row:hover{border-color:color-mix(in oklab,var(--primary)30%,var(--border))}}.endpoint-row:hover{transform:translateY(-1px)}.endpoint-row.is-open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.endpoint-row.is-open{border-color:color-mix(in oklab,var(--primary)40%,var(--border))}}.endpoint-row.is-open{box-shadow:0 8px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.endpoint-row.is-open{box-shadow:0 8px 24px color-mix(in oklab,var(--primary)12%,transparent)}}.blob{filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.rail-light,.rail-node{opacity:0;animation:none}.rail-line{opacity:.25}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.segmented-search{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md);width:100%;transition:box-shadow var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out);border-radius:999px;align-items:stretch;gap:0;padding:.35rem;display:flex}.segmented-search:hover{box-shadow:var(--shadow-lg);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.segmented-search:hover{border-color:color-mix(in oklab,var(--primary)30%,var(--border))}}.segment{cursor:pointer;text-align:left;font:inherit;color:var(--foreground);min-width:0;transition:background-color var(--dur-base)var(--ease-out),transform var(--dur-fast)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);background:0 0;border:none;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;gap:.15rem;padding:.6rem 1rem;display:flex;position:relative}.segment:hover{background:var(--secondary)}.segment[data-active=true]{background:var(--card);box-shadow:var(--shadow-md);transform:translateY(-1px)}.segment[data-filled=true] .segment__value{color:var(--text-heading);font-weight:600}.segment:focus-visible{box-shadow:var(--ring);outline:none}.segment__label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.segment__value{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9rem;line-height:1.2;overflow:hidden}.segment__chip-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.segment__divider{background:var(--border);width:1px;transition:opacity var(--dur-fast)var(--ease-out);flex:none;margin:.6rem 0}.segmented-search:has(.segment[data-active=true]) .segment__divider{opacity:0}.segment--input{cursor:text;padding-right:2.2rem}.segment--input input{width:100%;color:var(--foreground);background:0 0;border:none;outline:none;margin-top:.05rem;padding:0;font-size:.9rem;font-weight:600;line-height:1.2}.segment--input input::placeholder{color:var(--muted);font-weight:400}.segment__clear{background:var(--secondary);width:18px;height:18px;color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.segment__clear:hover{background:var(--primary-soft);color:var(--primary-dark)}.suggest-panel{z-index:1000;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:min(70vh,520px);animation:suggest-enter var(--dur-base)var(--ease-out)both;transform-origin:0 0;padding:.55rem;position:fixed;overflow-y:auto}.suggest-panel__search{background:var(--card);border-bottom:1px solid var(--border);z-index:1;align-items:center;gap:.5rem;margin:-.55rem -.55rem .5rem;padding:.55rem;display:flex;position:sticky;top:-.55rem}.suggest-panel__search-icon{color:var(--muted);flex:none;margin-left:.25rem}.suggest-panel__search input{font:inherit;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.35rem 0;font-size:.88rem}.suggest-panel__search input::placeholder{color:var(--muted)}.suggest-panel__search-clear{background:var(--secondary);width:20px;height:20px;color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.suggest-panel__search-clear:hover{background:var(--primary-soft);color:var(--primary-dark)}.suggest-panel__empty{color:var(--muted);text-align:center;padding:.6rem;font-size:.82rem;list-style:none}@keyframes suggest-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.suggest-panel__heading{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem .3rem;font-size:.7rem;font-weight:600}.suggest-panel__heading--inline{padding-top:.5rem}.suggest-panel__divider{background:var(--border);height:1px;margin:.4rem .6rem;list-style:none}.suggest-panel__list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.suggest-row{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:.7rem;padding:.4rem .5rem;display:flex}.suggest-row:hover{background:var(--secondary)}.suggest-row:focus-visible{box-shadow:var(--ring);outline:none}.suggest-row[data-selected=true]{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.suggest-row[data-selected=true]{border-color:color-mix(in oklab,var(--primary)35%,transparent)}}.suggest-row__tile{border-radius:var(--radius-sm);border:1px solid;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-row__tile{border:1px solid color-mix(in oklab,currentColor 25%,transparent)}}.suggest-row__text{flex-direction:column;min-width:0;display:flex}.suggest-row__title{color:var(--text-heading);font-size:.86rem;font-weight:600;line-height:1.15}.suggest-row__country{color:var(--muted);font-weight:500}.suggest-row__subtitle{color:var(--muted);margin-top:.05rem;font-size:.74rem;line-height:1.2}.suggest-row--compact{padding:.3rem .5rem}.suggest-row--compact .suggest-row__tile{border-radius:var(--radius-xs);width:28px;height:28px}.suggest-row--compact .suggest-row__title{font-size:.8rem}.endpoint-row{align-items:center;gap:.65rem}.endpoint-row__indicator{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.endpoint-row__path{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.2;overflow:hidden}.endpoint-dot{background:var(--accent);border-radius:999px;width:12px;height:12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.endpoint-dot{background:color-mix(in oklab,var(--accent)20%,var(--secondary))}}.endpoint-dot{border:1.5px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.endpoint-dot{border:1.5px solid color-mix(in oklab,var(--accent)50%,var(--border))}}.endpoint-dot{transition:background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out)}.endpoint-dot--active{background:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.endpoint-dot--active{border-color:color-mix(in oklab,var(--accent)80%,#000)}}.endpoint-dot--active{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.endpoint-dot--active{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)25%,transparent)}}.suggest-panel__footer{border-top:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:.5rem;margin:.4rem -.55rem -.55rem;padding:.45rem .7rem;display:flex;position:sticky;bottom:-.55rem}.suggest-panel__footer-count{color:var(--muted);font-size:.74rem;font-weight:500}.suggest-panel__footer-btn{color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out);background:0 0;border:none;padding:.25rem .5rem;font-size:.78rem}.suggest-panel__footer-btn:hover{background:var(--secondary);color:var(--text-heading)}@media (max-width:640px){.segmented-search{border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;gap:.4rem;padding:.45rem}.segmented-search>.segment{border-radius:var(--radius-md);flex-flow:row;flex:none;justify-content:flex-start;align-items:center;gap:.5rem .65rem;width:100%;min-height:2.875rem;padding:.75rem .85rem}.segmented-search>.segment:not(.segment--input)>.segment__label{flex:none;justify-content:flex-start;min-width:6.75rem;max-width:42%}.segmented-search>.segment:not(.segment--input)>.segment__value{text-align:right;flex:1 1 0;align-self:center;min-width:0}.segmented-search>.segment:not(.segment--input) .segment__value>span{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.segmented-search>.segment:not(.segment--input) .segment__value .inline-flex{min-width:0}.segmented-search>.segment:has(.segment__clear){padding-right:2.35rem}.segmented-search>.segment[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary);transform:none}@supports (color:color-mix(in lab, red, red)){.segmented-search>.segment[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary)38%,var(--border))}}.segmented-search>.segment[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.segmented-search>.segment[data-active=true]{background:color-mix(in oklab,var(--primary)7%,var(--card))}}.segment--input{text-align:left;flex-direction:column;align-content:stretch;align-items:stretch;gap:.45rem;min-height:0;padding:.75rem .85rem}.segment--input .segment__label{min-width:0;max-width:none}.segment--input input{text-align:left;width:100%;min-width:0;margin-top:0}.segment__divider{display:none}}.nav.nav--transparent{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;position:static!important;inset:auto!important}.provider-card__sports{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:.25rem;margin-top:.25rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.provider-card__sports::-webkit-scrollbar{display:none}.provider-row{position:relative}.provider-row__head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.provider-row__heading{min-width:0}.provider-row__title{color:var(--text-heading);letter-spacing:-.01em;align-items:center;gap:.4rem;font-size:1.45rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.provider-row__title:hover .provider-row__title-arrow{transform:translate(3px)}.provider-row__title-arrow{transition:transform .18s var(--ease-out);color:var(--text-muted)}.provider-row__subtitle{color:var(--muted);margin-top:.2rem;font-size:.875rem}.provider-row__nav{flex-shrink:0;gap:.4rem;display:inline-flex}.provider-row__nav-btn{border:1px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--text-heading);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.provider-row__nav-btn:hover{background:var(--secondary);border-color:var(--border-strong,var(--border));transform:scale(1.05)}.provider-row__nav-btn:active{transform:scale(.96)}.provider-row__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1.25rem;margin:0 -.25rem;padding:.25rem .25rem .75rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.provider-row__scroller::-webkit-scrollbar{display:none}.provider-row__item{scroll-snap-align:start;flex:none;width:calc(100% - 1.25rem);display:flex}.provider-row__item>*{width:100%}@media (min-width:640px){.provider-row__item{width:calc(50% - .625rem)}}@media (min-width:1024px){.provider-row__item{width:calc(33.3333% - .833333rem)}}@media (max-width:640px){.provider-row__title{font-size:1.2rem}}.sidebar-toggle{z-index:10;background:linear-gradient(135deg,var(--primary)0%,var(--card)60%);border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:18px;right:-18px}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle{background:linear-gradient(135deg,color-mix(in oklab,var(--primary)18%,var(--card))0%,var(--card)60%)}}.sidebar-toggle{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle{border:1px solid color-mix(in oklab,var(--primary)35%,var(--border))}}.sidebar-toggle{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle{color:color-mix(in oklab,var(--primary)85%,var(--heading))}}.sidebar-toggle{box-shadow:0 2px 6px var(--primary),0 8px 22px var(--primary),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle{box-shadow:0 2px 6px color-mix(in oklab,var(--primary)18%,transparent),0 8px 22px color-mix(in oklab,var(--primary)12%,transparent),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.18)}}.sidebar-toggle{cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s}.sidebar-toggle:hover{border-color:var(--primary);transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle:hover{border-color:color-mix(in oklab,var(--primary)60%,var(--border))}}.sidebar-toggle:hover{box-shadow:0 3px 10px var(--primary),0 14px 32px var(--primary),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle:hover{box-shadow:0 3px 10px color-mix(in oklab,var(--primary)28%,transparent),0 14px 32px color-mix(in oklab,var(--primary)18%,transparent),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.22)}}.sidebar-toggle:active{transform:scale(.96)}.sidebar-toggle:focus-visible{box-shadow:0 0 0 3px var(--primary),0 2px 6px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary)35%,transparent),0 2px 6px color-mix(in oklab,var(--primary)18%,transparent)}}.sidebar-toggle__icon{z-index:1;position:relative}.sidebar-toggle__ring{background:radial-gradient(closest-side,var(--primary)0%,transparent 70%);border-radius:9999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle__ring{background:radial-gradient(closest-side,color-mix(in oklab,var(--primary)30%,transparent)0%,transparent 70%)}}.sidebar-toggle__ring{opacity:0;pointer-events:none;transition:opacity .24s}.sidebar-toggle:hover .sidebar-toggle__ring{opacity:1}@media (prefers-reduced-motion:reduce){.sidebar-toggle,.sidebar-toggle__icon,.sidebar-toggle__ring{transition:none}.sidebar-toggle:hover{transform:none}}.cookie-consent{z-index:9999;pointer-events:none;justify-content:end;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.cookie-consent__panel{pointer-events:auto;width:100%;max-width:28rem;box-shadow:var(--shadow-lg);border:1px solid var(--border)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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-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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
