:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tx-bg-0:#020202;--tx-bg-1:#070707;--tx-surface-1:#0d0d0d;--tx-surface-2:#151515;--tx-surface-3:#1d1d1d;--tx-graphite:#3a3a3a;--tx-border-subtle:#ffffff14;--tx-border-strong:#ffffff29;--tx-text-1:#f5f5f5;--tx-text-2:#b8b8b8;--tx-text-3:#7a7a7a;--tx-cyan:#48e7d2;--tx-cyan-hover:#71f0de;--tx-cyan-muted:#48e7d229;--tx-glow-cyan:0 0 48px #48e7d22e;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Sora", "Manrope", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--color-bg:var(--tx-bg-1);--color-surface-1:var(--tx-surface-1);--color-surface-2:var(--tx-surface-2);--color-text:var(--tx-text-1);--color-text-muted:var(--tx-text-2);--color-border:var(--tx-border-subtle);--color-primary:var(--tx-cyan);--color-primary-hover:var(--tx-cyan-hover)}@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{--g:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--sweep:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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))}}@font-face{font-family:Sora;src:url(/fonts/sora-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--tx-bg-0);color:var(--tx-text-1);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5;overflow-x:clip}img,svg,canvas{max-width:100%}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:500;line-height:1.15}p{margin:0}strong{font-weight:500}a{color:var(--tx-text-2);transition:color .16s}a:hover{color:var(--tx-cyan)}:focus-visible{outline:2px solid var(--tx-cyan);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-page{min-height:100vh;position:relative}.snap-section{scroll-snap-align:start;scroll-snap-stop:always}.mono{font-family:var(--font-mono);font-size:.92em}.site-header{z-index:20;background:0 0;border-bottom:1px solid #0000;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .22s,border-color .22s;position:sticky;top:0}.site-header--hidden{transform:translateY(-100%)}.site-header--scrolled{background:var(--tx-bg-1)}@supports (color:color-mix(in lab, red, red)){.site-header--scrolled{background:color-mix(in srgb, var(--tx-bg-1) 82%, transparent)}}.site-header--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--tx-border-subtle)}.site-header__inner{max-width:1240px;padding:0 var(--space-4);align-items:center;gap:var(--space-3);min-height:64px;margin:0 auto;transition:min-height .22s;display:flex}.site-header__brand{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-display);color:var(--tx-text-1);font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.site-header__mark{background:var(--tx-cyan);clip-path:polygon(0 0,100% 0,100% 100%);width:12px;height:12px}.site-nav{gap:var(--space-1);margin-inline:auto;display:none}@media (width>=1200px){.site-nav{display:flex}}.site-nav__link{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--tx-text-3);cursor:pointer;font-size:.9375rem;font-weight:500;font-family:var(--font-body);white-space:nowrap;background:0 0;border:0;align-items:center;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.site-nav__link:hover{color:var(--tx-text-1);background:var(--tx-surface-2)}.site-nav__link--active{color:var(--tx-text-1)}.site-nav__link--active:after{content:"";background:var(--tx-cyan);border-radius:1px;width:18px;height:2px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.site-header__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.site-header__signin,.site-header__actions .site-header__cta{display:none}@media (width>=1200px){.site-header__signin,.site-header__actions .site-header__cta{display:inline-flex}}.site-header__menu{border-radius:var(--radius-md);border:1px solid var(--tx-border-subtle);background:var(--tx-surface-1);width:44px;height:44px;color:var(--tx-text-1);cursor:pointer;justify-content:center;align-items:center;font-size:1.1rem;transition:border-color .16s;display:inline-flex}.site-header__menu:hover{border-color:var(--tx-cyan)}@media (width>=1200px){.site-header__menu{display:none}}.site-header__notice{max-width:1240px;padding:var(--space-2) var(--space-4) var(--space-3);color:var(--tx-cyan);text-align:center;margin:0 auto;font-size:.875rem}.site-drawer-overlay{z-index:1000;background:#000000b8;position:fixed;inset:0}.site-drawer{gap:var(--space-1);width:min(320px,84vw);padding:var(--space-4);background:var(--tx-surface-1);border-left:1px solid var(--tx-border-subtle);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.site-drawer__top{padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--tx-border-subtle);justify-content:space-between;align-items:center;display:flex}.site-drawer__title{font-family:var(--font-display);color:var(--tx-text-1);font-size:1.0625rem;font-weight:500}.site-drawer__close{min-width:44px;min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--tx-border-subtle);color:var(--tx-text-1);font-family:var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}.site-drawer__close:hover{color:var(--tx-cyan);border-color:var(--tx-cyan)}.site-drawer__nav{gap:var(--space-1);flex-direction:column;display:flex}.site-drawer .site-nav__link{text-align:left;justify-content:flex-start;width:100%}.hero{min-height:100svh;padding:var(--space-12) var(--space-4);justify-content:center;align-items:center;display:flex}.hero-field{z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s;overflow:hidden}.hero-hiw-wrap{position:relative}.hero-field--mounted{opacity:1}.hero-field canvas,.hero-poster{display:block;width:100%!important;height:100%!important}.hero-poster{object-fit:cover}.hero__content{z-index:1;width:100%;max-width:1216px;padding:0 var(--space-4);text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.hero-enter{opacity:0;animation:.52s cubic-bezier(.22,.8,.3,1) forwards hero-enter;transform:translateY(14px)}.hero-enter--1{animation-delay:80ms}.hero-enter--2{animation-delay:.18s}.hero-enter--3{animation-delay:.32s}@keyframes hero-enter{to{opacity:1;transform:translateY(0)}}.hero__title{letter-spacing:-.02em;flex-direction:column;font-size:clamp(2.5rem,4.2vw,3.75rem);display:flex}.hero__title-line{display:block}@media (width>=768px){.hero__title-line{white-space:nowrap}}.api-dock{align-items:center;gap:var(--space-3);width:min(650px,100%);min-height:68px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:1px solid var(--tx-text-1);border-radius:22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.api-dock{border:1px solid color-mix(in srgb, var(--tx-text-1) 14%, transparent)}}.api-dock{background:var(--tx-bg-0)}@supports (color:color-mix(in lab, red, red)){.api-dock{background:color-mix(in srgb, var(--tx-bg-0) 55%, transparent)}}.api-dock{transition:border-color .9s,box-shadow 1.2s;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.api-dock{-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);background:var(--tx-bg-0)}@supports (color:color-mix(in lab, red, red)){.api-dock{background:color-mix(in srgb, var(--tx-bg-0) 38%, transparent)}}}.api-dock:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--tx-text-1), transparent 34%), radial-gradient(120% 90% at 50% 118%, var(--tx-cyan), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.api-dock:before{background:linear-gradient(180deg, color-mix(in srgb, var(--tx-text-1) 9%, transparent), transparent 34%), radial-gradient(120% 90% at 50% 118%, color-mix(in srgb, var(--tx-cyan) 14%, transparent), transparent 60%)}}.api-dock:before{pointer-events:none}.api-dock:hover,.api-dock:focus-within{border-color:var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.api-dock:hover,.api-dock:focus-within{border-color:color-mix(in srgb, var(--tx-cyan) 42%, transparent)}}.api-dock:hover,.api-dock:focus-within{box-shadow:0 0 42px var(--tx-cyan), 0 0 120px var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.api-dock:hover,.api-dock:focus-within{box-shadow:0 0 42px color-mix(in srgb, var(--tx-cyan) 16%, transparent), 0 0 120px color-mix(in srgb, var(--tx-cyan) 8%, transparent)}}.api-dock:hover,.api-dock:focus-within{transition:border-color .9s,box-shadow 1.2s}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.api-dock:hover,.api-dock:focus-within{-webkit-backdrop-filter:blur(38px)saturate(150%);backdrop-filter:blur(38px)saturate(150%)}}.api-dock__sheen{background:radial-gradient(32% 32% at var(--sheen-x,30%) var(--sheen-y,30%), var(--tx-text-1), transparent 70%);border-radius:50%;position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.api-dock__sheen{background:radial-gradient(32% 32% at var(--sheen-x,30%) var(--sheen-y,30%), color-mix(in srgb, var(--tx-text-1) 7%, transparent), transparent 70%)}}.api-dock__sheen{pointer-events:none;transition:background-position .6s}.api-dock__label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tx-cyan);white-space:nowrap;font-size:.6875rem;position:relative}.api-dock__value{min-width:0;font-family:var(--font-mono);color:var(--tx-text-1);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9375rem;position:relative;overflow:hidden}.api-dock__copy{border:1px solid var(--tx-text-1);justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.api-dock__copy{border:1px solid color-mix(in srgb, var(--tx-text-1) 16%, transparent)}}.api-dock__copy{background:var(--tx-bg-0);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.api-dock__copy{background:color-mix(in srgb, var(--tx-bg-0) 30%, transparent)}}.api-dock__copy{color:var(--tx-text-1);cursor:pointer;transition:border-color .2s,color .2s}.api-dock__copy:hover,.api-dock__copy:focus-visible,.api-dock__copy[data-state=copied]{border-color:var(--tx-cyan);color:var(--tx-cyan)}.api-dock__feedback{min-height:1.2em;color:var(--tx-text-3);margin:0;font-size:.8125rem}@media (width<=480px){.api-dock{padding-left:var(--space-4);gap:var(--space-2)}.api-dock__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.api-dock__value{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.api-dock__sheen{background:radial-gradient(32% 32% at 30% 30%, var(--tx-text-1), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.api-dock__sheen{background:radial-gradient(32% 32% at 30% 30%, color-mix(in srgb, var(--tx-text-1) 6%, transparent), transparent 70%)}}}.page-section{max-width:1240px;padding:var(--space-16) var(--space-4);margin:0 auto}.agi-section,.token-plan-section,.contact-section{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.section-heading{align-items:center;gap:var(--space-3);margin:0 auto var(--space-8);flex-direction:column;max-width:60ch;display:flex}.section-heading__eyebrow{color:var(--tx-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.section-heading h2{letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.4rem)}[data-reveal]{opacity:0;transition:opacity .48s,transform .48s cubic-bezier(.22,.8,.3,1);transition-delay:var(--d,0s);transform:translateY(16px)}[data-reveal].is-visible,.is-visible [data-reveal]{opacity:1;transform:translateY(0)}.agi-section__body{color:var(--tx-text-2);text-align:center;max-width:62ch;margin:0 auto;font-size:1.0625rem}.agi-principles{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.agi-principles{grid-template-columns:repeat(3,minmax(0,1fr))}}.agi-principle{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--tx-border-subtle);background:var(--tx-surface-1);gap:var(--space-2);flex-direction:column;display:flex}.agi-principle h3{font-size:1.0625rem}.agi-principle p{color:var(--tx-text-2);font-size:.9375rem}.pin-section{position:relative}.pin-progress{font-family:var(--font-mono);color:var(--tx-text-3);letter-spacing:.1em;font-size:.8125rem}.pin-more{min-height:44px;color:var(--tx-text-2);border-bottom:1px solid var(--tx-border-strong);align-items:center;font-size:.9375rem;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.pin-more:hover{color:var(--tx-cyan);border-bottom-color:var(--tx-cyan)}.pin-panel-card{align-items:center;gap:var(--space-3);max-width:520px;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--tx-surface-1);flex-direction:column;display:flex}.pin-panel-card h3{font-size:1.25rem}.pin-panel-card p{color:var(--tx-text-2);max-width:48ch}.pin-panel-card__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--tx-border-subtle);color:var(--tx-text-2);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.pin-intro{text-align:center;padding:var(--space-8);opacity:0;filter:blur(6px);pointer-events:none;justify-content:center;align-items:center;transition:opacity .7s,transform .7s,filter .7s;display:flex;position:absolute;inset:0;transform:translateY(-24px)}.pin-intro--active{opacity:1;filter:blur();transform:translate(0)}.pin-intro__heading{letter-spacing:-.015em;max-width:22ch;font-size:clamp(2rem,4.6vw,3.4rem)}.pin-heading{transition:opacity .6s,transform .6s,filter .6s}.pin-heading--hidden{opacity:0;filter:blur(4px);pointer-events:none;transform:translateY(14px)}.pin-sticky .pin-panel-card{opacity:0;filter:blur(5px);transition:opacity .75s,transform .75s,filter .75s;transform:translateY(28px)}.pin-sticky .pin-panel-card--active{opacity:1;filter:blur();transform:translate(0)}@media (prefers-reduced-motion:reduce){.pin-intro,.pin-heading,.pin-sticky .pin-panel-card{filter:none;transition:opacity .3s;transform:none}}.pin-rail{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-6);scrollbar-width:none}.pin-rail::-webkit-scrollbar{display:none}.pin-rail__card{min-width:82%}.pin-vertical{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto;display:grid}@media (width>=768px){.pin-vertical{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:1180px;margin:0 auto;display:grid}@media (width>=768px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.liquid-glass{isolation:isolate;background:var(--tx-bg-0);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.liquid-glass{background:color-mix(in srgb, var(--tx-bg-0) 58%, transparent)}}.liquid-glass{border:1px solid var(--tx-text-1)}@supports (color:color-mix(in lab, red, red)){.liquid-glass{border:1px solid color-mix(in srgb, var(--tx-text-1) 13%, transparent)}}.liquid-glass{-webkit-backdrop-filter:blur(18px)saturate(1.35);transition:border-color .9s,-webkit-backdrop-filter .9s,backdrop-filter .9s,box-shadow .9s}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass{background:var(--tx-surface-1)}}.liquid-glass:before{content:"";background:linear-gradient(90deg, transparent, var(--tx-text-1), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}@supports (color:color-mix(in lab, red, red)){.liquid-glass:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tx-text-1) 32%, transparent), transparent)}}.liquid-glass:before{pointer-events:none;z-index:1}.liquid-glass:after{content:"";background:linear-gradient(90deg, transparent, var(--tx-cyan), transparent);height:1px;position:absolute;bottom:0;left:16%;right:16%}@supports (color:color-mix(in lab, red, red)){.liquid-glass:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tx-cyan) 26%, transparent), transparent)}}.liquid-glass:after{opacity:.7;pointer-events:none;z-index:1}.liquid-glow{z-index:0;pointer-events:none;opacity:var(--liquid-a,0);background:radial-gradient(46% 38% at calc(var(--liquid-x,50) * 1%) calc(var(--liquid-y,50) * 1%), var(--tx-cyan), transparent 72%), radial-gradient(24% 20% at calc(var(--liquid-lx,50) * 1%) calc(var(--liquid-ly,50) * 1%), var(--tx-cyan), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.liquid-glow{background:radial-gradient(46% 38% at calc(var(--liquid-x,50) * 1%) calc(var(--liquid-y,50) * 1%), color-mix(in srgb, var(--tx-cyan) 20%, transparent), transparent 72%), radial-gradient(24% 20% at calc(var(--liquid-lx,50) * 1%) calc(var(--liquid-ly,50) * 1%), color-mix(in srgb, var(--tx-cyan) 30%, transparent), transparent 70%)}}.liquid-glow{filter:blur(3px)}.liquid-glass>:not(.liquid-glow){z-index:1;position:relative}.liquid-glass:hover{border-color:var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.liquid-glass:hover{border-color:color-mix(in srgb, var(--tx-cyan) 32%, transparent)}}.liquid-glass:hover{-webkit-backdrop-filter:blur(26px)saturate(1.5);box-shadow:0 18px 42px var(--tx-cyan), inset 0 0 60px var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.liquid-glass:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--tx-cyan) 7%, transparent), inset 0 0 60px color-mix(in srgb, var(--tx-cyan) 4%, transparent)}}@media (hover:none){.liquid-glass:active{border-color:var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.liquid-glass:active{border-color:color-mix(in srgb, var(--tx-cyan) 40%, transparent)}}}.liquid-glass:focus-visible{border-color:var(--tx-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.liquid-glass:focus-visible{border-color:color-mix(in srgb, var(--tx-cyan) 55%, transparent)}}.liquid-glass:focus-visible{box-shadow:0 0 0 1px var(--tx-cyan), 0 12px 36px var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.liquid-glass:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--tx-cyan) 45%, transparent), 0 12px 36px color-mix(in srgb, var(--tx-cyan) 10%, transparent)}}.liquid-glass:focus-visible .liquid-glow{opacity:.55}@media (prefers-reduced-motion:reduce){.liquid-glass{transition:none}.liquid-glow{opacity:0;filter:none}.liquid-glass:focus-visible .liquid-glow{opacity:.55}}.plan-card{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.plan-card__multiplier{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tx-cyan);opacity:0;transition:opacity .7s,transform .7s;transition-delay:calc(var(--d,0s) + .2s);font-size:3rem;font-weight:500;line-height:1;transform:translateY(14px)}.is-revealed .plan-card__multiplier,.plan-card[data-reveal].is-revealed .plan-card__multiplier{opacity:1;transform:translate(0)}.plan-card__cta{min-height:44px;padding:0 var(--space-5);border:1px solid var(--tx-border-strong);color:var(--tx-text-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:auto;font-size:.8125rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.plan-card__cta:hover,.plan-card__cta:focus-visible{border-color:var(--tx-cyan);color:var(--tx-cyan)}@media (prefers-reduced-motion:reduce){.plan-card__multiplier{transition:opacity .2s;transform:none}}.plan-card h3,.plan-card__name{font-size:1.125rem;font-family:var(--font-display);margin:0}.plan-card__price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.9rem;font-weight:500}.plan-card__facts{margin:var(--space-2) 0 var(--space-4);color:var(--tx-text-2);align-items:center;gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan-grid{align-items:stretch}.plan-grid .plan-card{height:100%}.plan-card__numeral-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-text-3);font-size:.6875rem}.plan-card--starter{overflow:hidden}.plan-card--starter:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sweep,0deg), transparent 0deg, transparent 300deg, #48e7d2a6 330deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:7s linear infinite starter-sweep;position:absolute;inset:-1px;-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}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes starter-sweep{to{--sweep:360deg}}@media (prefers-reduced-motion:reduce){.plan-card--starter:before{opacity:0;animation:none}}.contact-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);max-width:920px;margin:0 auto;display:grid}@media (width>=900px){.contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.contact-form{gap:var(--space-4);flex-direction:column;width:100%;max-width:520px;margin:0 auto;display:flex}.contact-form__field{gap:var(--space-2);flex-direction:column;font-size:.875rem;font-weight:500;display:flex}.contact-form__field input,.contact-form__field textarea,.contact-form__field select{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--tx-border-subtle);background:var(--tx-surface-1);color:var(--tx-text-1);font-family:var(--font-body);min-height:44px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.contact-form__field textarea{resize:vertical}.contact-form__field input:focus,.contact-form__field textarea:focus,.contact-form__field select:focus{border-color:var(--tx-cyan);box-shadow:0 0 0 3px var(--tx-cyan-muted);outline:none}.contact-form__field input:disabled{opacity:.55;cursor:not-allowed}.contact-form__notice{color:var(--tx-cyan);font-size:.875rem}.contact-facts{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.contact-facts--page{text-align:left}.contact-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-text-3);font-size:.8125rem;font-weight:500}.contact-facts dd{margin:var(--space-1) 0 0;color:var(--tx-text-1)}.page-shell{max-width:1240px;padding:var(--space-16) var(--space-4);min-height:70vh;margin:0 auto}.page-shell__title{letter-spacing:-.02em;font-size:clamp(2rem,4.4vw,3.25rem)}.page-shell__lede{color:var(--tx-text-2);max-width:62ch;font-size:1.0625rem}.page-shell__notice{text-align:center;color:var(--tx-cyan);margin-top:var(--space-4);font-size:.875rem}.page-shell__cta-row{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.card-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:1080px;margin:0 auto;display:grid}@media (width>=768px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-card{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--tx-border-subtle);background:var(--tx-surface-1);gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.info-card h2{font-size:1.0625rem}.info-card p{color:var(--tx-text-2);font-size:.9375rem}.empty-panel{max-width:680px;margin:var(--space-8) auto 0;padding:var(--space-8);border-radius:var(--radius-lg);border:1px dashed var(--tx-border-strong);background:var(--tx-surface-1);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.empty-panel__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--tx-border-subtle);color:var(--tx-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.empty-panel p{color:var(--tx-text-2)}.empty-panel__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.empty-panel__links a{color:var(--tx-cyan);border-bottom:1px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.empty-panel__links a:hover{border-bottom-color:var(--tx-cyan)}.model-catalog-page{background:var(--tx-bg-0)}.model-catalog-page .site-header{background:var(--tx-bg-1)}@supports (color:color-mix(in lab, red, red)){.model-catalog-page .site-header{background:color-mix(in srgb, var(--tx-bg-1) 94%, transparent)}}.model-catalog-page .site-header{border-bottom-color:var(--tx-border-subtle)}.model-catalog-shell{width:min(100%,1540px);min-height:76vh;margin:0 auto;padding:42px clamp(20px,3vw,48px) 88px}.model-catalog-titlebar{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:28px;display:flex}.model-catalog-titlebar h1{letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.75rem)}.model-catalog-titlebar p{color:var(--tx-text-3);margin-top:7px;font-size:.94rem}.model-catalog-titlebar__count{color:var(--tx-text-3);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.72rem}.model-catalog-preview{border:1px dashed var(--tx-border-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--tx-text-3);align-items:center;gap:10px;margin:-8px 0 24px;padding:8px 12px;font-size:.78rem;display:flex}.model-catalog-preview span{color:var(--tx-cyan);white-space:nowrap;font-weight:500}.model-catalog-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:34px;display:grid}.model-catalog-sidebar{border-right:1px solid var(--tx-border-subtle);min-width:0;padding-right:24px}.model-filters{flex-direction:column;display:flex}.model-catalog-sidebar .model-filters{position:sticky;top:84px}.model-filters__heading{justify-content:space-between;align-items:center;min-height:42px;padding-bottom:10px;display:flex}.model-filters__heading>span{color:var(--tx-text-1);font-size:.86rem;font-weight:500}.model-filters__heading button{min-height:36px;color:var(--tx-text-3);font:400 .75rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.model-filters__heading button:hover{color:var(--tx-cyan)}.model-filter-group{border-bottom:1px solid var(--tx-border-subtle)}.model-filter-group summary{min-height:48px;color:var(--tx-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:14px 2px;font-size:.82rem;font-weight:500}.model-filter-group[open] summary{color:var(--tx-text-1)}.model-filter-group__body{flex-direction:column;gap:3px;padding:0 0 13px;display:flex}.model-filter-option{min-height:36px;color:var(--tx-text-3);cursor:pointer;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px 2px;font-size:.8rem;display:grid}.model-filter-option:hover{color:var(--tx-text-1)}.model-filter-option input{width:15px;height:15px;accent-color:var(--tx-cyan);margin:0}.model-filter-option small{font-family:var(--font-mono);color:var(--tx-text-3);font-size:.66rem}.model-filter-price{color:var(--tx-text-3);flex-direction:column;gap:8px;padding:0 0 15px;font-size:.72rem;display:flex}.model-filter-price input{border:1px solid var(--tx-border-subtle);border-radius:var(--radius-sm);background:var(--tx-bg-1);width:100%;min-height:40px;color:var(--tx-text-1);font:400 .8rem/1 var(--font-mono);padding:0 11px}.model-catalog-content{min-width:0}.model-catalog-toolbar{grid-template-columns:minmax(260px,1fr) 178px;gap:10px;display:grid}.model-search,.model-sort{border:1px solid var(--tx-border-subtle);border-radius:var(--radius-md);background:var(--tx-bg-1);min-height:46px;color:var(--tx-text-3);align-items:center;display:flex}.model-search{gap:10px;padding:0 14px}.model-search:focus-within,.model-sort:focus-within{border-color:var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.model-search:focus-within,.model-sort:focus-within{border-color:color-mix(in srgb, var(--tx-cyan) 68%, transparent)}}.model-search input,.model-sort select{width:100%;min-width:0;height:44px;color:var(--tx-text-1);font:400 .88rem/1 var(--font-body);background:0 0;border:0;outline:0}.model-search input::placeholder{color:var(--tx-text-3)}.model-sort{padding:0 11px}.model-sort select{cursor:pointer}.model-filter-trigger{border:1px solid var(--tx-border-subtle);border-radius:var(--radius-md);background:var(--tx-bg-1);min-height:46px;color:var(--tx-text-2);font:500 .82rem/1 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:none}.model-filter-trigger span{background:var(--tx-cyan);min-width:20px;height:20px;color:var(--tx-bg-0);font:500 .68rem/1 var(--font-mono);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.model-category-tabs{border-bottom:1px solid var(--tx-border-subtle);scrollbar-width:none;align-items:center;gap:4px;margin:17px 0 12px;display:flex;overflow-x:auto}.model-category-tabs::-webkit-scrollbar{display:none}.model-category-tabs button{min-height:44px;color:var(--tx-text-3);font:400 .8rem/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.model-category-tabs button:hover,.model-category-tabs button.is-active{color:var(--tx-text-1)}.model-category-tabs button.is-active:after{content:"";background:var(--tx-cyan);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.model-category-tabs button span{color:var(--tx-text-3);font:400 .66rem/1 var(--font-mono)}.model-catalog-table{border:1px solid var(--tx-border-subtle);background:var(--tx-bg-1);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.model-catalog-table{background:color-mix(in srgb, var(--tx-bg-1) 86%, transparent)}}.model-catalog-table__header,.model-catalog-row{grid-template-columns:minmax(250px,1.65fr) minmax(180px,1.15fr) minmax(82px,.62fr) minmax(90px,.68fr) minmax(90px,.68fr) minmax(118px,.8fr) 48px;align-items:center;display:grid}.model-catalog-table__header{border-bottom:1px solid var(--tx-border-subtle);min-height:44px;color:var(--tx-text-3);padding:0 8px;font-size:.7rem}.model-catalog-table__header>span{padding:0 11px}.model-catalog-row{border-bottom:1px solid var(--tx-border-subtle);min-height:105px;padding:8px;transition:background-color .16s}.model-catalog-row:hover{background:var(--tx-surface-2)}@supports (color:color-mix(in lab, red, red)){.model-catalog-row:hover{background:color-mix(in srgb, var(--tx-surface-2) 72%, transparent)}}.model-catalog-cell{min-width:0;padding:9px 11px}.model-catalog-cell--identity{align-items:center;gap:11px;display:flex}.model-catalog-row__icon{border:1px solid var(--tx-border-subtle);background:var(--tx-surface-1);width:38px;height:38px;color:var(--tx-cyan);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.model-catalog-row__identity{min-width:0}.model-catalog-row__identity a,.model-catalog-row__identity>div{color:var(--tx-text-1);flex-direction:column;align-items:flex-start;gap:3px;text-decoration:none;display:flex}.model-catalog-row__identity a>span,.model-catalog-row__identity>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.87rem;font-weight:500;overflow:hidden}.model-catalog-row__identity a>small,.model-catalog-row__identity>div>small{text-overflow:ellipsis;max-width:100%;color:var(--tx-text-3);font:400 .67rem/1.4 var(--font-mono);white-space:nowrap;overflow:hidden}.model-catalog-row__identity p{color:var(--tx-text-3);margin-top:5px;font-size:.7rem}.model-catalog-cell--capabilities{flex-wrap:wrap;gap:5px;display:flex}.model-capability{border:1px solid var(--tx-border-subtle);min-height:25px;color:var(--tx-text-2);white-space:nowrap;border-radius:7px;align-items:center;padding:2px 8px;font-size:.66rem;display:inline-flex}.model-catalog-muted{color:var(--tx-text-3);font-size:.72rem}.model-catalog-cell--metric,.model-catalog-cell--status{flex-direction:column;gap:4px;display:flex}.model-catalog-cell--metric small,.model-catalog-cell--status>small{color:var(--tx-text-3);font-size:.64rem;display:none}.model-catalog-cell--metric span{color:var(--tx-text-2);font:400 .73rem/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.model-status-line{color:var(--tx-text-2);align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.model-status-line i{background:var(--tx-cyan);opacity:.66;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.model-catalog-cell--copy{justify-content:center;display:flex}.model-catalog-cell--copy button,.model-filter-drawer__header button{width:38px;height:38px;color:var(--tx-text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.model-catalog-cell--copy button:hover,.model-filter-drawer__header button:hover{border-color:var(--tx-border-subtle);background:var(--tx-surface-1);color:var(--tx-cyan)}.model-catalog-skeleton{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:1.6fr 1fr .8fr;align-items:center;gap:24px;min-height:105px;padding:18px;display:grid}.model-catalog-skeleton span{background:var(--tx-surface-2);border-radius:6px;height:11px;animation:1.4s ease-in-out infinite alternate model-skeleton-pulse}@keyframes model-skeleton-pulse{to{opacity:.45}}.model-catalog-empty,.model-catalog-error{text-align:center;min-height:280px;color:var(--tx-text-3);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px;display:flex}.model-catalog-empty h2{color:var(--tx-text-1);font-size:1rem}.model-catalog-empty p{max-width:54ch;font-size:.8rem}.model-catalog-empty button,.model-catalog-error button{border:1px solid var(--tx-border-subtle);border-radius:var(--radius-sm);min-height:40px;color:var(--tx-cyan);font:500 .78rem/1 var(--font-body);cursor:pointer;background:0 0;margin-top:7px;padding:0 14px}.model-catalog-table__footer{min-height:42px;color:var(--tx-text-3);font:400 .68rem/1 var(--font-mono);align-items:center;padding:0 18px;display:flex}.model-filter-drawer__overlay{z-index:1100;background:#000000b8;position:fixed;inset:0}.model-filter-drawer{background:var(--tx-surface-1);border-left:1px solid var(--tx-border-subtle);flex-direction:column;width:min(350px,90vw);display:flex;position:absolute;inset:0 0 0 auto}.model-filter-drawer__header{border-bottom:1px solid var(--tx-border-subtle);min-height:64px;color:var(--tx-text-1);flex:0 0 64px;justify-content:space-between;align-items:center;padding:0 16px 0 20px;font-size:.88rem;font-weight:500;display:flex}.model-filter-drawer__content{min-height:0;padding:10px 20px 32px;overflow-y:auto}@media (width<=1120px){.model-catalog-layout{grid-template-columns:minmax(0,1fr)}.model-catalog-sidebar{display:none}.model-catalog-toolbar{grid-template-columns:minmax(220px,1fr) 170px auto}.model-filter-trigger{display:inline-flex}}@media (width<=820px){.model-catalog-shell{padding-top:28px}.model-catalog-titlebar{align-items:flex-start}.model-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto}.model-sort{grid-area:2/1/auto/-1}.model-catalog-table__header{display:none}.model-catalog-row{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;align-items:start;min-height:0;padding:12px}.model-catalog-cell--identity,.model-catalog-cell--capabilities{grid-column:1/-1}.model-catalog-cell--metric small,.model-catalog-cell--status>small{display:block}.model-catalog-cell--status{grid-column:1/4}.model-catalog-cell--copy{grid-column:4}}@media (width<=520px){.model-catalog-shell{padding-inline:14px}.model-catalog-titlebar__count{display:none}.model-catalog-preview{flex-direction:column;align-items:flex-start;gap:2px}.model-catalog-toolbar{gap:8px}.model-filter-trigger{width:46px;padding:0;font-size:0}.model-filter-trigger span{position:absolute;transform:translate(17px,-17px)}.model-category-tabs{margin-right:-14px}.model-catalog-row{grid-template-columns:repeat(3,minmax(0,1fr)) 40px}.model-catalog-cell{padding:8px 7px}.model-catalog-cell--metric span{font-size:.66rem}}.docs-prose{gap:var(--space-4);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.docs-prose h2{margin-top:var(--space-6);font-size:1.25rem}.docs-prose h3{margin-top:var(--space-4);font-size:1.0625rem}.docs-prose p{color:var(--tx-text-2)}.docs-prose__note{color:var(--tx-text-3);font-size:.875rem}.code-block{border:1px solid var(--tx-border-subtle);border-radius:var(--radius-md);background:var(--tx-bg-1);margin:0;overflow:hidden}.code-block figcaption{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--tx-border-subtle);font-family:var(--font-mono);color:var(--tx-text-3);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.code-block__copy{min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--tx-border-subtle);color:var(--tx-text-2);font-family:var(--font-mono);cursor:pointer;background:0 0;font-size:.8125rem;transition:color .16s,border-color .16s}.code-block__copy:hover{color:var(--tx-cyan);border-color:var(--tx-cyan)}.code-block pre{padding:var(--space-4);font-family:var(--font-mono);color:var(--tx-text-2);margin:0;font-size:.8125rem;line-height:1.6;overflow-x:auto}.news-list{gap:var(--space-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.news-list__item{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--tx-border-subtle);background:var(--tx-surface-1);color:var(--tx-text-1);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.news-list__item:hover{border-color:var(--tx-border-strong);transform:translateY(-2px)}.news-list__item h2{color:var(--tx-text-1);font-size:1.125rem}.news-list__item p{color:var(--tx-text-2)}.news-list__meta{align-items:center;gap:var(--space-3);color:var(--tx-text-3);font-size:.8125rem;display:flex}.site-footer{border-top:1px solid var(--tx-border-subtle);background:var(--tx-bg-1);padding:var(--space-12) var(--space-4) var(--space-8)}.site-footer__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-width:960px;margin:0 auto;display:grid}@media (width>=768px){.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__col{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.site-footer__title{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-text-3);margin-bottom:var(--space-2);font-size:.8125rem;font-weight:500}.site-footer__col a{min-height:44px;color:var(--tx-text-2);align-items:center;font-size:.9375rem;text-decoration:none;transition:color .16s;display:inline-flex}.site-footer__col a:hover{color:var(--tx-cyan)}.site-footer__legal{margin:var(--space-8) auto 0;max-width:880px;color:var(--tx-text-3);font-size:.8125rem}.icon-draw{width:48px;height:48px;color:var(--tx-text-2);justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-draw__ring{position:absolute;inset:0}.icon-draw__ring-path{stroke-dasharray:1;stroke-dashoffset:1px}.is-visible .icon-draw__ring-path,[data-pin-variant] .icon-draw__ring-path{animation:.72s cubic-bezier(.22,1,.36,1) forwards icon-draw-stroke;animation-delay:var(--d,0s)}@keyframes icon-draw-stroke{to{stroke-dashoffset:0}}.icon-draw__glyph{color:var(--tx-text-1);display:inline-flex}.news-h-section{padding:0;position:relative;overflow:clip}.news-h-stage{justify-content:center;gap:var(--space-5);height:100svh;padding:var(--space-6) 0;box-sizing:border-box;flex-direction:column;display:flex;position:relative}.news-h-viewport{overflow:hidden}.news-h-track{gap:var(--space-5);padding:0 var(--space-6);will-change:transform;align-items:stretch;width:max-content;display:flex}.news-card{width:min(420px, calc((100vw - 2 * var(--space-6) - 2 * var(--space-5)) / 3.1));min-width:280px;padding:0 0 var(--space-5);border-radius:var(--radius-lg);color:var(--tx-text-1);flex-direction:column;flex:none;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.news-card h3{padding:0 var(--space-5);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.15rem;margin:0;font-size:1.125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.news-card p{color:var(--tx-text-2);padding:0 var(--space-5)}.news-card .news-list__meta{padding:var(--space-4) var(--space-5) var(--space-2);margin:0}.contact-cta-section{justify-content:center;align-items:center;min-height:100svh;display:flex}.contact-cta{text-align:center;justify-content:center;align-items:center;gap:var(--space-6);width:88vw;max-width:1360px;min-height:46svh;padding:var(--space-12) var(--space-8);border-radius:24px;flex-direction:column;margin:0 auto;display:flex}.contact-cta h2{letter-spacing:-.01em;font-size:clamp(1.9rem,3.6vw,3rem)}.contact-cta p{color:var(--tx-text-2);max-width:52ch}.contact-cta__vignette{color:var(--tx-cyan)}.contact-cta__path{stroke-dasharray:1;stroke-dashoffset:1px}.is-visible .contact-cta__path{animation:.8s cubic-bezier(.22,1,.36,1) forwards icon-draw-stroke}.is-visible .contact-cta__path:nth-of-type(2){animation-delay:.12s}.is-visible .contact-cta__path:nth-of-type(3){animation-delay:.24s}.is-visible .contact-cta__path:nth-of-type(4){animation-delay:.36s}.contact-page-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);max-width:1280px;margin:0 auto;display:grid}@media (width>=900px){.contact-page-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.contact-page-grid .contact-form{max-width:none;margin:0}.contact-page-aside{gap:var(--space-8);flex-direction:column;display:flex}.contact-page-aside .docs-prose{margin:0}.contact-form__consent{align-items:flex-start;gap:var(--space-2);color:var(--tx-text-2);font-size:.875rem;display:flex}.contact-form__consent input{width:18px;height:18px;accent-color:var(--tx-cyan);margin-top:2px}.particle-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.particle-field__dot{background:var(--tx-cyan);will-change:transform, opacity;border-radius:50%;animation:16s ease-in-out infinite alternate particle-drift;position:absolute}@keyframes particle-drift{0%{opacity:.05;transform:translate(0)}50%{opacity:.3}to{opacity:.12;transform:translate(6px,-14px)}}.news-h-section,.token-plan-section,.contact-cta-section,.pin-section{position:relative}.pin-sticky>:not(.pin-intro){z-index:1;position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px),(prefers-reduced-motion:reduce){.news-h-stage{height:auto;padding:var(--space-8) 0}.news-h-viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.news-h-viewport::-webkit-scrollbar{display:none}.news-h-track{width:max-content}.news-card{scroll-snap-align:center;width:78vw;max-width:360px}}.ambient-cubes{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-main{z-index:1;position:relative}.amb-cube{perspective:600px;will-change:transform;position:absolute}.amb-cube__spin{width:100%;height:100%;transform-style:preserve-3d;animation:30s linear infinite amb-cube-spin}@keyframes amb-cube-spin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@property --g{syntax:"<number>";inherits:true;initial-value:0}.amb-cube__glow{width:100%;height:100%;transform-style:preserve-3d;animation:2.6s ease-in-out infinite amb-cube-glow}@keyframes amb-cube-glow{0%,to{--g:0}50%{--g:1}}.amb-cube__face{background-color:var(--tx-cyan);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.amb-cube__face{background-color:color-mix(in srgb, var(--tx-cyan) calc(var(--g,0) * 30%), var(--tx-surface-2))}}.amb-cube__face{border:1px solid var(--tx-cyan)}@supports (color:color-mix(in lab, red, red)){.amb-cube__face{border:1px solid color-mix(in srgb, var(--tx-cyan) calc(18% + var(--g,0) * 30%), transparent)}}.amb-cube__face{backface-visibility:hidden}.amb-cube--near{opacity:.5}.amb-cube--mid{opacity:.32}.amb-cube--far{opacity:.18}.ambient-cubes--static .amb-cube__spin,.ambient-cubes--static .amb-cube__glow{animation:none}.ambient-cubes--static .amb-cube__spin{transform:rotateX(-18deg)rotateY(24deg)}@media (prefers-reduced-motion:reduce){.amb-cube__spin,.amb-cube__glow{animation:none}.amb-cube__spin{transform:rotateX(-18deg)rotateY(24deg)}}.news-card__image{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--tx-border-subtle);width:100%;transition:transform .5s;display:block;transform:scale(1.001)}.news-card:hover .news-card__image,.news-card:focus-visible .news-card__image{transform:scale(1.035)}.news-card__excerpt{color:var(--tx-text-2);-webkit-line-clamp:2;min-height:2.90625rem;margin-top:var(--space-2);-webkit-box-orient:vertical;flex:1;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.news-card__more{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--tx-cyan);font-size:.875rem;font-weight:500;display:inline-flex}.news-card__arrow{transition:transform .25s;display:inline-block}.news-card:hover .news-card__arrow,.news-card:focus-visible .news-card__arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.news-card__image,.news-card__arrow{transition:none}}.p2n-wrap{pointer-events:none;margin-top:-100svh;position:relative}.p2n-stage{z-index:1;height:100dvh;opacity:calc(1 - clamp(0, (var(--p2n,0) - .93) / .06, 1));position:sticky;top:0;overflow:hidden}.p2n-field{position:absolute;inset:0}.p2n-field__blob{--p2n-grow:clamp(0, (var(--p2n,0) - .02) / .2, 1);--p2n-spread:clamp(0, (var(--p2n,0) - .18) / .3, 1);background:radial-gradient(closest-side, var(--tx-cyan), var(--tx-cyan) 58%, var(--tx-cyan) 82%, transparent 96%);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;width:15vmin;height:11vmin;position:absolute;top:56%;left:50%}@supports (color:color-mix(in lab, red, red)){.p2n-field__blob{background:radial-gradient(closest-side, color-mix(in srgb, var(--tx-cyan) 92%, transparent), color-mix(in srgb, var(--tx-cyan) 52%, transparent) 58%, color-mix(in srgb, var(--tx-cyan) 18%, transparent) 82%, transparent 96%)}}.p2n-field__blob{filter:blur(1.2vmin);opacity:clamp(0, (var(--p2n,0) - .02) / .1, 1);transform:translate(-50%, -50%) scale(calc(.15 + var(--p2n-grow) * 1.3 + var(--p2n-spread) * 30));will-change:transform, opacity;animation:9s ease-in-out infinite alternate p2n-liquid}.p2n-field__blob--b{filter:blur(2.6vmin);width:11vmin;height:9vmin;opacity:calc(clamp(0, (var(--p2n,0) - .04) / .12, 1) * .8);transform:translate(-50%, -50%) scale(calc(.1 + var(--p2n-grow) * 1 + var(--p2n-spread) * 26));animation:11s ease-in-out -5.5s infinite alternate-reverse p2n-liquid}@keyframes p2n-liquid{0%{border-radius:46% 54% 58% 42%/52% 44% 56% 48%;margin:0}50%{border-radius:56% 44% 42% 58%/44% 58% 42% 56%;margin:.6vmin -.8vmin -.4vmin .5vmin}to{border-radius:42% 58% 52% 48%/58% 46% 54% 42%;margin:-.5vmin .6vmin .7vmin -.6vmin}}.p2n-brand{--p2n-in:clamp(0, (var(--p2n,0) - .45) / .12, 1);--p2n-out:clamp(0, (var(--p2n,0) - .62) / .08, 1);justify-content:center;align-items:center;gap:var(--space-4);text-align:center;opacity:calc(var(--p2n-in) * (1 - var(--p2n-out)));flex-direction:column;display:flex;position:absolute;inset:0}.p2n-brand__word{letter-spacing:calc((1 - var(--p2n-in)) * .35em + var(--p2n-out) * .2em);filter:blur(calc((1 - var(--p2n-in)) * 14px + var(--p2n-out) * 12px));transform:translateY(calc((1 - var(--p2n-in)) * 18px)) translateX(calc(var(--p2n-out) * -6px));color:var(--tx-text-1);font-size:clamp(2.6rem,7vw,5.4rem);font-weight:500}.p2n-brand__tag{--p2n-tag-in:clamp(0, (var(--p2n,0) - .49) / .1, 1);--p2n-tag-out:clamp(0, (var(--p2n,0) - .58) / .08, 1);color:var(--tx-text-1);font-size:clamp(1rem,2vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.p2n-brand__tag{color:color-mix(in srgb, var(--tx-text-1) 82%, transparent)}}.p2n-brand__tag{letter-spacing:calc((1 - var(--p2n-tag-in)) * .18em);filter:blur(calc((1 - var(--p2n-tag-in)) * 10px + var(--p2n-tag-out) * 10px));opacity:calc(var(--p2n-tag-in) * (1 - var(--p2n-tag-out)))}.p2n-dim{background:var(--tx-bg-0);opacity:calc(clamp(0, (var(--p2n,0) - .66) / .22, 1) * .94);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.token-plan-section .plan-card .liquid-glow{opacity:max(var(--liquid-a,0), calc(clamp(0, var(--p2n,0) / .2, 1) * clamp(0, (.34 - var(--p2n,0)) / .14, 1) * .95))}.news-h-section{margin-top:-100svh}.news-h-track .news-card{--p2n-k:clamp(0, (var(--p2n,1) - .78) / .14, 1);transform:translateY(calc((1 - var(--p2n-k)) * 36px)) scale(calc(.94 + .06 * var(--p2n-k)));filter:blur(calc((1 - var(--p2n-k)) * 12px));opacity:calc(.08 + .92 * var(--p2n-k))}.news-h-track .news-card:nth-child(2){--p2n-k:clamp(0, (var(--p2n,1) - .815) / .14, 1)}.news-h-track .news-card:nth-child(3){--p2n-k:clamp(0, (var(--p2n,1) - .85) / .14, 1)}}.morph-canvas{width:100%;height:100%;position:absolute;inset:0}html[data-morphlive-morph2] .token-plan-section .plan-card{opacity:clamp(0, calc((var(--morph2,0) - .85) / .15), 1);transition:none;transform:none}.site-page--home .site-header{width:100%;position:fixed;inset:0 0 auto}.site-page--home .site-main{z-index:1;position:relative}.r9-narrative{height:var(--r9-scroll,1500svh);background:#000;position:relative}.r9-stage{--hero-v:1;--how-v:0;--pricing-v:0;--cyan-v:0;--compute-v:0;--engineering-v:0;--news-v:0;--contact-v:0;--how-0:1;--how-1:0;--how-2:0;--how-3:0;--how-4:0;--news-x:0%;--r9-px:0;--r9-py:0;isolation:isolate;background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.r9-stage__visual,.r9-stage__fallback,.r9-stage__fallback .hero-poster,.r9-canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.r9-stage__visual{z-index:0;pointer-events:auto}.r9-stage__fallback{opacity:calc(.08 + var(--hero-v) * .92);background:radial-gradient(circle at 50% 52%,#48e7d21a,#0000 32%),#000}.r9-stage__fallback:after{content:"";background:radial-gradient(circle,#0000 18%,#000 95%);position:absolute;inset:0}.r9-scene{z-index:2;pointer-events:none;will-change:opacity, transform, filter;position:absolute;inset:0}.r9-hero{opacity:var(--hero-v);transform:translate3d(0, calc((1 - var(--hero-v)) * -30px), 0);filter:blur(calc((1 - var(--hero-v)) * 7px));place-items:center;display:grid}.r9-stage[data-scene=hero] .r9-api-dock,.r9-stage[data-scene=how] .r9-how-card,.r9-stage[data-scene=pricing] .r9-plan-card,.r9-stage[data-scene=compute] .r9-compute .r9-outline-cta,.r9-stage[data-scene=engineering] .r9-engineering .r9-outline-cta,.r9-stage[data-scene=news] .r9-news__viewport,.r9-stage[data-scene=contact] .r9-contact__card{pointer-events:auto}.r9-hero__content{text-align:center;flex-direction:column;align-items:center;width:min(1120px,100% - 48px);display:flex;transform:translateY(-1svh)}.r9-hero h1{color:#f5f5f5;letter-spacing:-.052em;text-wrap:balance;text-shadow:0 4px 42px #000;flex-direction:column;align-items:center;font-size:clamp(2.6rem,4vw,3.8rem);font-weight:500;line-height:1.04;display:flex}.r9-hero h1 span{white-space:nowrap}.r9-hero h1 span:first-child{color:#48e7d2}.r9-api-dock{z-index:0;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#070707bd;border-color:#28504a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:16px;width:min(650px,100%);min-height:70px;margin-top:clamp(32px,5vh,54px);padding:10px 12px 10px 22px;transition:-webkit-backdrop-filter .9s,backdrop-filter .9s,border-color .9s,box-shadow .9s;display:grid;position:relative;box-shadow:inset 0 1px #f5f5f52e,0 24px 80px #000,0 0 44px #48e7d214}.r9-api-dock:hover{-webkit-backdrop-filter:blur(38px)saturate(150%);backdrop-filter:blur(38px)saturate(150%);border-color:#327e74;box-shadow:inset 0 1px #f5f5f538,0 28px 90px #000,0 0 68px #48e7d22e}.r9-api-dock__label,.r9-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#48e7d2;font-size:.72rem;line-height:1}.r9-api-dock__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:#f5f5f5;font-size:clamp(.78rem,1.1vw,.92rem);overflow:hidden}.r9-api-dock__copy{color:#48e7d2;cursor:pointer;background:#1d1d1db8;border:1px solid #274d48;border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .18s,border-color .18s,transform .18s;display:inline-grid}.r9-api-dock__copy:hover{background:#112b27;border-color:#48e7d2;transform:rotate(-5deg)}.r9-api-dock__feedback{color:#b8b8b8;min-height:20px;margin-top:10px;font-size:.78rem}.r9-how{opacity:var(--how-v);place-items:center;display:grid}.r9-how__act{width:min(620px,100% - 48px);transform:translate3d(-50%, calc(-50% + (1 - var(--how-1)) * 28px), 0);opacity:var(--how-1);filter:blur(calc((1 - var(--how-1)) * 7px));pointer-events:none;position:absolute;top:50%;left:50%}.r9-how__act:first-of-type{opacity:var(--how-0);transform:translate3d(-50%, calc(-50% + (1 - var(--how-0)) * 28px), 0);filter:blur(calc((1 - var(--how-0)) * 7px))}.r9-how__act:nth-of-type(2){opacity:var(--how-1)}.r9-how__act:nth-of-type(3){--how-1:var(--how-2)}.r9-how__act:nth-of-type(4){--how-1:var(--how-3)}.r9-how__act:nth-of-type(5){--how-1:var(--how-4)}.r9-how__intro{text-align:center}.r9-how__intro h2{letter-spacing:-.048em;color:#f5f5f5;text-shadow:0 3px 34px #000;font-size:clamp(2.35rem,4.8vw,4.6rem);font-weight:500}.r9-how-card{text-align:center;background:#070707c7;border-radius:24px;flex-direction:column;justify-content:center;min-height:300px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:0 30px 90px #000}.r9-how-card__topline{color:#48e7d2;font-family:var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.r9-how-card h3{letter-spacing:-.035em;color:#f5f5f5;margin-top:38px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.r9-how-card p{color:#b8b8b8;max-width:490px;margin:18px auto 0;font-size:1rem;line-height:1.65}.r9-token{opacity:var(--pricing-v);transform:translate3d(0, calc((1 - var(--pricing-v)) * 34px), 0);filter:blur(calc((1 - var(--pricing-v)) * 8px));place-items:center;padding:88px 5vw 40px;display:grid}.r9-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;width:min(1220px,100%);display:grid}.r9-plan-card{background:#070707cc;border-radius:24px;flex-direction:column;min-height:min(560px,68svh);padding:clamp(24px,2.6vw,36px);display:flex;overflow:hidden;box-shadow:0 30px 96px #000}.r9-plan-card__numeral{font-family:var(--font-display);letter-spacing:-.06em;color:#48e7d2;font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:.95}.r9-plan-card__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7a7a7a;margin-top:10px;font-size:.7rem}.r9-plan-card h3{color:#f5f5f5;margin-top:30px;font-size:1.55rem;font-weight:500}.r9-plan-card__price{color:#b8b8b8;margin-top:8px;font-size:1rem}.r9-plan-card ul{color:#b8b8b8;flex-direction:column;flex:1;gap:12px;margin:28px 0;padding:0;font-size:.88rem;line-height:1.45;list-style:none;display:flex}.r9-plan-card li{padding-left:17px;position:relative}.r9-plan-card li:before{content:"";border:1px solid #48e7d2;width:5px;height:5px;position:absolute;top:.65em;left:0;transform:rotate(45deg)}.r9-plan-card>a{color:#f5f5f5;min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #1d1d1d;place-items:center;font-size:.75rem;text-decoration:none;display:grid}.r9-plan-card>a:hover{color:#48e7d2;border-color:#48e7d2}.r9-cyan{text-align:center;opacity:var(--cyan-v);color:#070707;background:radial-gradient(ellipse at calc(50% + var(--r9-px) * 3%) calc(44% + var(--r9-py) * 3%), #71f0de 0%, #48e7d2 58%, #48e7d2 100%);place-items:center;display:grid}.r9-cyan h2{letter-spacing:-.075em;color:#070707;transform:translateY(calc((1 - var(--cyan-v)) * 32px)) scale(calc(.94 + var(--cyan-v) * .06));filter:blur(calc((1 - var(--cyan-v)) * 18px));font-size:clamp(4.8rem,14vw,12rem);font-weight:500}.r9-cyan p{color:#1d1d1d;letter-spacing:.01em;transform:translateY(calc((1 - var(--cyan-v)) * 18px));margin-top:16px;font-size:clamp(1rem,2vw,1.4rem)}.r9-compute{opacity:var(--compute-v);transform:translate3d(0, calc((1 - var(--compute-v)) * 30px), 0);filter:blur(calc((1 - var(--compute-v)) * 8px));padding:11svh 5vw 7svh}.r9-compute__copy{width:min(470px,42vw);margin-top:10svh}.r9-scene-index{font-family:var(--font-mono);letter-spacing:.2em;color:#48e7d2;margin-bottom:18px;font-size:.72rem;display:block}.r9-compute .r9-kicker,.r9-engineering .r9-kicker{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;flex-direction:column;font-size:clamp(3rem,5vw,5.2rem);font-weight:400;line-height:.98;display:flex}.r9-compute .r9-kicker>span:first-child,.r9-engineering .r9-kicker>span:first-child{color:#f5f5f5}.r9-compute .r9-kicker>span:last-child,.r9-engineering .r9-kicker>span:last-child{color:#48e7d2}.r9-compute h2,.r9-engineering h2{letter-spacing:-.02em;color:#b8b8b8;text-wrap:balance;margin-top:20px;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:400;line-height:1.35}.r9-compute__copy>p,.r9-engineering__copy>p{color:#b8b8b8;margin-top:24px;font-size:1rem;line-height:1.7}.r9-outline-cta{color:#48e7d2;border:1px solid #389a8d;align-items:center;width:fit-content;min-height:50px;margin-top:34px;padding:0 24px;font-size:.9rem;text-decoration:none;display:inline-flex}.r9-outline-cta:hover{background:#48e7d217}.r9-compute__uses{color:#b8b8b8;grid-template-columns:repeat(3,1fr);font-size:.84rem;display:grid;position:absolute;bottom:7svh;left:8vw;right:8vw}.r9-compute__uses:before{content:"";background:linear-gradient(90deg,#0000,#48e7d2 12% 88%,#0000);height:1px;position:absolute;top:-17px;left:0;right:0}.r9-compute__uses span{text-align:center;position:relative}.r9-compute__uses span:before{content:"";background:#000;border:1px solid #48e7d2;border-radius:50%;width:9px;height:9px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.r9-engineering{opacity:var(--engineering-v);transform:translate3d(0, calc((1 - var(--engineering-v)) * 30px), 0);filter:blur(calc((1 - var(--engineering-v)) * 8px));padding:12svh 5vw 7svh}.r9-engineering__copy{width:min(540px,43vw)}.r9-engineering__path{border-bottom:1px solid #358e82;grid-template-columns:62px 1fr;gap:20px;padding:26px 0;display:grid}.r9-engineering__path>span{font-family:var(--font-display);color:#48e7d2;font-size:2rem;line-height:1}.r9-engineering__path h3{color:#f5f5f5;font-size:1.1rem;font-weight:500}.r9-engineering__path p{color:#b8b8b8;margin-top:8px;font-size:.86rem;line-height:1.55}.r9-news{opacity:var(--news-v);transform:translate3d(0, calc((1 - var(--news-v)) * 28px), 0);filter:blur(calc((1 - var(--news-v)) * 7px));padding:9svh 0 4svh}.r9-news__heading{margin-left:5vw}.r9-news__heading h2{letter-spacing:-.055em;color:#f5f5f5;font-size:clamp(2.8rem,5vw,5rem);font-weight:400}.r9-news__heading h2 span{color:#48e7d2;display:block}.r9-news__heading p{color:#b8b8b8;margin-top:10px;font-size:1rem}.r9-news__viewport{width:100%;margin-top:10svh;padding-left:5vw;overflow:hidden}.r9-news__track{width:max-content;transform:translate3d(calc(var(--news-x) * .56), 0, 0);will-change:transform;gap:22px;display:flex}.r9-news-card{color:#f5f5f5;background:#070707d1;border-radius:20px;flex:none;grid-template-rows:auto minmax(120px,1fr) auto auto auto;gap:13px;width:min(410px,28vw);height:min(445px,52svh);padding:18px;text-decoration:none;display:grid;overflow:hidden}.r9-news-card__topline{font-family:var(--font-mono);color:#48e7d2;grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:.74rem;display:grid}.r9-news-card__topline>span:last-child{background:linear-gradient(90deg,#48e7d2,#0000);height:1px}.r9-news-card img{object-fit:cover;background:#070707;border:1px solid #1d1d1d;width:100%;height:100%;min-height:0}.r9-news-card h3{-webkit-line-clamp:2;color:#f5f5f5;-webkit-box-orient:vertical;font-size:1.18rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.r9-news-card p{-webkit-line-clamp:2;color:#b8b8b8;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.r9-news-card__more{color:#48e7d2;justify-content:space-between;align-items:center;font-size:.86rem;display:flex}.r9-contact{opacity:var(--contact-v);transform:translate3d(0, calc((1 - var(--contact-v)) * 32px), 0) scale(calc(.96 + var(--contact-v) * .04));filter:blur(calc((1 - var(--contact-v)) * 9px));place-items:center;padding:7vw;display:grid}.r9-contact__card{text-align:center;background:#070707c7;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(1100px,90vw);min-height:min(480px,61svh);padding:clamp(40px,7vw,90px);display:flex;box-shadow:0 40px 120px #000}.r9-contact__line{background:linear-gradient(90deg,#0000,#48e7d2,#0000);width:min(260px,46vw);height:1px;margin-bottom:42px;box-shadow:0 0 22px #48e7d2}.r9-contact h2{letter-spacing:-.06em;color:#f5f5f5;font-size:clamp(2.6rem,6vw,5.8rem);font-weight:400}.r9-contact p{color:#b8b8b8;max-width:620px;margin-top:22px;font-size:1.05rem}.r9-contact .tx-button{margin-top:38px}.r9-static{background:#000}.r9-static__hero,.r9-static__section{flex-direction:column;justify-content:center;min-height:100svh;padding:96px 6vw 64px;display:flex;position:relative;overflow:hidden}.r9-static__hero .hero-poster{position:absolute;inset:0}.r9-static__foreground{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.r9-static__foreground h1{letter-spacing:-.052em;flex-direction:column;font-size:clamp(2.6rem,5.2vw,5rem);display:flex}.r9-static__foreground h1 span:first-child{color:#48e7d2}.r9-static__section>h2{margin-bottom:42px;font-size:clamp(2.2rem,5vw,4.8rem)}.r9-static__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.r9-static__cyan{text-align:center;color:#070707;background:#48e7d2;align-items:center}.r9-static__cyan h2{color:#070707;font-size:clamp(4.8rem,14vw,12rem)}.r9-static .r9-compute__copy,.r9-static .r9-engineering__copy{width:min(620px,100%)}.r9-static .r9-compute__uses{margin-top:80px;position:relative;bottom:auto;left:auto;right:auto}.r9-static .r9-news__viewport{padding-left:0;overflow-x:auto}.r9-static .r9-news__track{transform:none}@media (width<=900px){.r9-hero__content{width:min(100% - 28px,720px)}.r9-hero h1{font-size:clamp(2.25rem,10vw,4.2rem);line-height:1.05}.r9-hero h1 span{white-space:normal}.r9-api-dock{grid-template-columns:auto minmax(0,1fr) 46px;gap:10px;padding-left:16px}.r9-api-dock__label{display:none}.r9-how__act{width:min(88vw,560px)}.r9-how__intro h2{font-size:clamp(2.2rem,11vw,4rem)}.r9-token{align-items:center;padding-inline:0;display:flex}.r9-plan-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;width:100%;padding:0 10vw 20px;display:flex;overflow-x:auto}.r9-plan-card{scroll-snap-align:center;width:min(78vw,390px);min-width:min(78vw,390px);min-height:min(580px,70svh)}.r9-compute,.r9-engineering{padding:14svh 24px 7svh}.r9-compute:before,.r9-engineering:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#000000f5 0%,#000000e0 62%,#00000038 88%,#0000 100%);position:absolute;inset:0}.r9-compute__copy,.r9-engineering__copy{z-index:1;width:min(100%,560px);margin-top:0;position:relative}.r9-compute h2,.r9-engineering h2{max-width:540px;font-size:clamp(1.05rem,4.8vw,1.35rem)}.r9-compute__uses{z-index:1;font-size:.68rem;bottom:5svh;left:24px;right:24px}.r9-engineering__path{padding:18px 0}.r9-news{padding-top:11svh}.r9-news__heading{margin-left:24px}.r9-news__viewport{padding-left:24px}.r9-news-card{width:min(82vw,370px);height:min(470px,57svh)}.r9-news__track{transform:translate3d(calc(var(--news-x) * .76), 0, 0)}.r9-contact__card{width:92vw;padding-inline:28px}.r9-static__grid,.r9-static .r9-plan-grid{flex-direction:column;padding-inline:0;display:flex;overflow:visible}.r9-static .r9-plan-card{width:100%;min-width:0}}@media (width<=520px){.r9-hero h1{letter-spacing:-.045em}.r9-api-dock{min-height:64px;margin-top:28px}.r9-how-card{min-height:270px;padding:26px}.r9-how-card h3{margin-top:28px;font-size:1.65rem}.r9-plan-card{min-height:66svh}.r9-compute__copy>p{font-size:.9rem}.r9-engineering__path p{font-size:.78rem}.r9-outline-cta{margin-top:24px}.r9-compute__uses span{padding-inline:4px}.r9-news__viewport{margin-top:7svh}}@media (prefers-reduced-motion:reduce){.site-page--home .site-header{position:sticky}.r9-static__hero{padding-top:120px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.route-loading{background:var(--tx-bg-0);min-height:100svh;color:var(--tx-text-2);font:400 .9rem/1.4 var(--font-body);place-items:center;display:grid}.site-page--home2{background:var(--tx-bg-0)}.home2-hero{isolation:isolate;background:var(--tx-bg-0);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.home2-hero__visual,.home2-hero__visual .r9-canvas,.home2-hero__visual .hero-poster{inset:0;width:100%!important;height:100%!important;position:absolute!important}.home2-hero__visual{z-index:0}.home2-hero__visual:after{content:"";pointer-events:none;background:radial-gradient(circle at center, transparent 24%, color-mix(in srgb, var(--tx-bg-0) 58%, transparent) 100%);position:absolute;inset:0}.home2-hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(1120px,100% - 48px);display:flex;position:relative;transform:translateY(-1svh)}.home2-hero h1{color:var(--tx-text-1);font:500 clamp(2.6rem, 4vw, 3.8rem)/1.04 var(--font-display);letter-spacing:-.052em;text-wrap:balance;text-shadow:0 4px 42px var(--tx-bg-0);flex-direction:column;align-items:center;margin:0;display:flex}.home2-hero h1 span{white-space:nowrap}.home2-hero h1 span:first-child{color:var(--tx-cyan)}.home2-hero__scroll{z-index:2;min-height:44px;color:var(--tx-text-3);font:400 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex;position:absolute;bottom:28px}.home2-hero__scroll:after{content:"";background:var(--tx-cyan);transform-origin:0;width:42px;height:1px;margin-left:12px;animation:2.6s ease-in-out infinite home2-line-pulse}.home2-flow{position:relative;overflow:clip}.home2-section{border-bottom:1px solid var(--tx-border-subtle);width:min(1360px,100% - 48px);margin:0 auto;padding:clamp(92px,11vw,170px) 0}[data-home2-reveal]{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.2,.75,.2,1);transform:translateY(34px)}[data-home2-reveal].is-visible{opacity:1;transform:translate(0,0)}.home2-section__intro{max-width:640px}.home2-section__intro>span,.content-section__heading>span,.news-toolbar>div>span,.auth-panel>div>span,.auth-capabilities>span,.legal-notice strong{color:var(--tx-cyan);font:500 .7rem/1.2 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.home2-section__intro h2{font:400 clamp(2rem, 4vw, 4.3rem)/1.02 var(--font-display);letter-spacing:-.045em;margin-top:18px}.home2-section__intro p{color:var(--tx-text-2);max-width:58ch;margin-top:20px;line-height:1.75}.home2-section__intro>a{min-height:44px;color:var(--tx-cyan);border-bottom:1px solid color-mix(in srgb, var(--tx-cyan) 35%, transparent);align-items:center;margin-top:16px;text-decoration:none;display:inline-flex}.home2-how,.home2-pricing,.home2-lane,.home2-news{grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr);align-items:start;gap:clamp(48px,7vw,108px);display:grid}.home2-step-rail{border-top:1px solid var(--tx-border-subtle);border-left:1px solid var(--tx-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home2-step{border-right:1px solid var(--tx-border-subtle);border-bottom:1px solid var(--tx-border-subtle);background:color-mix(in srgb, var(--tx-surface-1) 34%, transparent);min-height:260px;padding:28px}.home2-step__topline{color:var(--tx-cyan);justify-content:space-between;display:flex}.home2-step__topline span,.home2-lane__items article>span{font:400 .72rem/1 var(--font-mono)}.home2-step h3{font:500 1.08rem/1.3 var(--font-display);margin-top:76px}.home2-step p,.home2-lane__items p{color:var(--tx-text-3);margin-top:12px;font-size:.86rem;line-height:1.65}.home2-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.home2-plan{border-radius:var(--radius-lg);flex-direction:column;min-height:510px;padding:30px 26px;display:flex}.home2-plan__numeral{color:var(--tx-cyan);font:500 2.55rem/1 var(--font-display);letter-spacing:-.04em}.home2-plan__label{color:var(--tx-text-3);font:400 .66rem/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:8px}.home2-plan h3{font:500 1.08rem/1.3 var(--font-display);margin-top:34px}.home2-plan__price{color:var(--tx-text-2);margin-top:8px}.home2-plan ul{color:var(--tx-text-3);flex:1;margin:30px 0;padding:0;font-size:.8rem;line-height:1.55;list-style:none}.home2-plan li{border-bottom:1px solid var(--tx-border-subtle);padding:9px 0}.home2-plan>a{min-height:44px;color:var(--tx-text-1);border:1px solid var(--tx-border-strong);font:400 .72rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home2-plan>a:hover{color:var(--tx-cyan);border-color:var(--tx-cyan)}.home2-cyan{text-align:center;min-height:62svh;color:var(--tx-bg-0);background:radial-gradient(circle at center, var(--tx-cyan-hover), var(--tx-cyan));place-items:center;display:grid;position:relative;overflow:hidden}.home2-cyan:before,.home2-cyan:after{content:"";border:1px solid color-mix(in srgb, var(--tx-bg-0) 20%, transparent);border-radius:50%;width:44vw;height:44vw;animation:12s linear infinite home2-cyan-orbit;position:absolute}.home2-cyan:after{width:68vw;height:68vw;animation-duration:18s;animation-direction:reverse}.home2-cyan h2{z-index:1;font:400 clamp(5rem, 18vw, 16rem)/.8 var(--font-display);letter-spacing:.12em;position:relative}.home2-cyan p{z-index:1;font-size:clamp(.8rem,1.2vw,1rem);position:absolute;bottom:12%}.home2-cyan__line{background:color-mix(in srgb, var(--tx-bg-0) 24%, transparent);width:1px;height:100%;animation:5s ease-in-out infinite home2-cyan-scan;position:absolute}.home2-lane__items{border-top:1px solid var(--tx-border-subtle);border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home2-lane__items--two{grid-template-columns:repeat(2,minmax(0,1fr))}.home2-lane__items article{border-right:1px solid var(--tx-border-subtle);min-height:280px;padding:32px 26px}.home2-lane__items article:last-child{border-right:0}.home2-lane__items svg{color:var(--tx-cyan)}.home2-lane__items article>span{color:var(--tx-text-3);margin-top:24px;display:block}.home2-lane__items h3{font:500 1rem/1.3 var(--font-display);margin-top:64px}.home2-lane__items--two h3{margin-top:24px}.home2-news__rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--tx-cyan) var(--tx-surface-1);grid-auto-columns:minmax(280px,390px);grid-auto-flow:column;gap:14px;padding-bottom:18px;display:grid;overflow-x:auto}.home2-news-card{border:1px solid var(--tx-border-subtle);min-height:480px;color:var(--tx-text-1);scroll-snap-align:start;flex-direction:column;padding:18px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.home2-news-card:hover{border-color:color-mix(in srgb, var(--tx-cyan) 48%, transparent);transform:translateY(-5px)}.home2-news-card>span:first-child{color:var(--tx-cyan);font:400 .7rem/1 var(--font-mono)}.home2-news-card img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--tx-border-subtle);width:100%;margin-top:18px}.home2-news-card h3{font:500 1rem/1.4 var(--font-display);margin-top:22px}.home2-news-card p{color:var(--tx-text-3);margin-top:10px;font-size:.84rem;line-height:1.6}.home2-news-card__more{color:var(--tx-cyan);margin-top:auto;padding-top:20px;font-size:.8rem}.home2-contact{border:1px solid var(--tx-border-subtle);background:linear-gradient(120deg, color-mix(in srgb, var(--tx-cyan) 5%, var(--tx-bg-0)), var(--tx-bg-0));justify-content:space-between;align-items:center;gap:36px;min-height:46svh;margin-top:clamp(92px,11vw,170px);margin-bottom:clamp(92px,11vw,170px);padding:clamp(42px,7vw,90px);display:flex}.home2-contact svg{color:var(--tx-cyan)}.home2-contact h2{font:400 clamp(2.1rem, 5vw, 5rem)/1 var(--font-display);letter-spacing:-.045em;margin-top:24px}.home2-contact p{color:var(--tx-text-2);margin-top:18px}@keyframes home2-line-pulse{0%,to{opacity:.35;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}@keyframes home2-cyan-orbit{to{transform:rotate(360deg)}}@keyframes home2-cyan-scan{0%,to{opacity:.2;transform:translate(-38vw)}50%{opacity:.75;transform:translate(38vw)}}.public-page{background:var(--tx-bg-0)}.public-page .site-header,.model-catalog-page .site-header{background:color-mix(in srgb, var(--tx-bg-0) 90%, transparent);border-bottom-color:var(--tx-border-subtle)}.public-page .page-shell{width:min(1400px,100%);max-width:none;padding:clamp(72px,8vw,120px) clamp(22px,4.8vw,72px) 120px}.public-page-hero{border-bottom:1px solid var(--tx-border-subtle);flex-direction:column;justify-content:flex-end;min-height:360px;padding:64px 0;display:flex;position:relative}.public-page-hero__label{color:var(--tx-cyan);font:500 .72rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.public-page-hero__rule{background:var(--tx-cyan);width:54px;height:1px;margin-top:18px}.public-page .page-shell__title{max-width:980px;font:400 clamp(2.6rem, 6vw, 6.4rem)/.98 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:26px}.public-page .page-shell__lede{max-width:760px;color:var(--tx-text-2);margin-top:28px;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.65}.page-shell__content{min-width:0}.content-section{border-bottom:1px solid var(--tx-border-subtle);padding:clamp(76px,9vw,132px) 0}.content-section--split{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,120px);display:grid}.content-section__heading{max-width:680px}.content-section__heading h2{font:400 clamp(2rem, 3.5vw, 4rem)/1.05 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:18px}.content-section__heading p{color:var(--tx-text-2);margin-top:18px;line-height:1.7}.content-section__heading code{color:var(--tx-cyan);font-family:var(--font-mono);font-size:.83em}.service-layer-grid,.principle-grid,.benchmark-dimensions,.evidence-steps,.billing-flow{border-top:1px solid var(--tx-border-subtle);border-left:1px solid var(--tx-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.benchmark-dimensions,.billing-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.service-layer,.principle-grid article,.benchmark-dimensions article,.evidence-steps article,.billing-flow article{border-right:1px solid var(--tx-border-subtle);border-bottom:1px solid var(--tx-border-subtle);min-height:300px;padding:30px}.service-layer__topline,.billing-flow article>span,.evidence-steps article>span{color:var(--tx-cyan);font:400 .72rem/1 var(--font-mono);justify-content:space-between;align-items:center;display:flex}.service-layer h3,.principle-grid h3,.benchmark-dimensions h3,.evidence-steps h3,.billing-flow h3{font:500 1.1rem/1.35 var(--font-display);margin-top:70px}.service-layer p,.principle-grid p,.benchmark-dimensions p,.evidence-steps p,.billing-flow p{color:var(--tx-text-3);margin-top:12px;font-size:.86rem;line-height:1.65}.service-layer ul{color:var(--tx-text-2);margin:28px 0 0;padding:0;font-size:.8rem;list-style:none}.service-layer li{border-top:1px solid var(--tx-border-subtle);align-items:center;gap:8px;padding:9px 0;display:flex}.service-layer li svg,.principle-grid svg,.benchmark-dimensions svg,.evidence-steps svg,.billing-flow svg{color:var(--tx-cyan)}.process-list{border-top:1px solid var(--tx-border-subtle);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:42px 26px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.process-list>li>span{color:var(--tx-cyan);font:400 .72rem/1.5 var(--font-mono)}.process-list svg{color:var(--tx-text-3)}.process-list h3{font:500 .98rem/1.4 var(--font-display)}.process-list p{color:var(--tx-text-3);margin-top:8px;font-size:.86rem;line-height:1.6}.process-list--compact li{padding-block:22px}.product-lanes{border-top:1px solid var(--tx-border-subtle);margin-top:52px}.product-lanes article{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px 0;display:grid}.product-lanes article>span{color:var(--tx-cyan);font:400 .72rem/1 var(--font-mono)}.product-lanes small{color:var(--tx-text-3);font:400 .66rem/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.product-lanes h3{font:500 1.3rem/1.3 var(--font-display);margin-top:8px}.product-lanes p{max-width:78ch;color:var(--tx-text-3);margin-top:10px;font-size:.88rem;line-height:1.65}.product-lanes a,.public-cta-band a,.benchmark-empty>a,.model-unverified a,.not-found-panel a{min-height:44px;color:var(--tx-cyan);border-bottom:1px solid color-mix(in srgb, var(--tx-cyan) 35%, transparent);align-items:center;text-decoration:none;display:inline-flex}.public-cta-band{border:1px solid var(--tx-border-subtle);background:linear-gradient(120deg, color-mix(in srgb, var(--tx-cyan) 5%, var(--tx-bg-0)), var(--tx-bg-0));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:230px;margin-top:100px;padding:clamp(32px,5vw,64px);display:grid}.public-cta-band>svg{color:var(--tx-cyan)}.public-cta-band h2{font:400 clamp(1.7rem, 3vw, 3rem)/1.1 var(--font-display)}.public-cta-band p{color:var(--tx-text-2);margin-top:10px}.public-cta-band>div:last-child{gap:18px;display:flex}.benchmark-principle,.about-statement{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:54px minmax(0,900px);gap:24px;padding:72px 0;display:grid}.benchmark-principle svg,.about-statement svg{color:var(--tx-cyan)}.benchmark-principle h2{font:400 clamp(1.8rem, 3vw, 3.2rem)/1.1 var(--font-display)}.benchmark-principle p,.about-statement p{color:var(--tx-text-2);margin-top:18px;line-height:1.75}.benchmark-dimensions article{min-height:270px}.benchmark-dimensions h3,.billing-flow h3,.evidence-steps h3{margin-top:48px}.benchmark-empty{border:1px dashed var(--tx-border-strong);margin-top:100px;padding:clamp(38px,6vw,76px)}.benchmark-empty>div:first-child>span{color:var(--tx-cyan);font:400 .7rem/1 var(--font-mono);text-transform:uppercase}.benchmark-empty h2{font:400 clamp(1.8rem, 3.3vw, 3.5rem)/1.08 var(--font-display);margin-top:18px}.benchmark-empty p{max-width:760px;color:var(--tx-text-2);margin-top:16px;line-height:1.7}.benchmark-empty__schema{border-top:1px solid var(--tx-border-subtle);border-left:1px solid var(--tx-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:38px 0 28px;display:grid}.benchmark-empty__schema span{border-right:1px solid var(--tx-border-subtle);border-bottom:1px solid var(--tx-border-subtle);color:var(--tx-text-3);padding:18px;font-size:.8rem}.public-page--plans .plan-grid--page{max-width:none;margin:0}.comparison-table{border-top:1px solid var(--tx-border-strong);margin-top:48px;overflow-x:auto}.comparison-table [role=row]{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:1.45fr repeat(3,1fr);min-width:760px;display:grid}.comparison-table [role=row]>span{border-right:1px solid var(--tx-border-subtle);min-height:62px;color:var(--tx-text-2);align-items:center;padding:18px;font-size:.84rem;display:flex}.comparison-table [role=columnheader]{font-weight:500;color:var(--tx-text-1)!important}.comparison-table [role=rowheader]{color:var(--tx-text-3)!important}.billing-flow article{min-height:280px}.faq-section{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,120px);display:grid}.faq-list{border-top:1px solid var(--tx-border-subtle)}.faq-list details{border-bottom:1px solid var(--tx-border-subtle)}.faq-list summary{min-height:64px;color:var(--tx-text-1);font:500 .95rem/1.5 var(--font-body);cursor:pointer;padding:19px 32px 19px 0}.faq-list p{max-width:74ch;color:var(--tx-text-3);padding:0 0 24px;font-size:.88rem;line-height:1.7}.docs-layout{grid-template-columns:220px minmax(0,860px);align-items:start;gap:clamp(50px,8vw,120px);padding-top:72px;display:grid}.docs-nav{border-top:1px solid var(--tx-border-subtle);flex-direction:column;display:flex;position:sticky;top:88px}.docs-nav>span{color:var(--tx-text-3);font:400 .66rem/1 var(--font-mono);text-transform:uppercase;padding:18px 0}.docs-nav a{min-height:42px;color:var(--tx-text-2);border-bottom:1px solid var(--tx-border-subtle);align-items:center;font-size:.82rem;text-decoration:none;display:flex}.docs-nav a:hover{color:var(--tx-cyan)}.docs-article>section{border-bottom:1px solid var(--tx-border-subtle);margin-bottom:80px;padding:0 0 80px;scroll-margin-top:90px}.docs-section-number{color:var(--tx-cyan);font:400 .7rem/1 var(--font-mono)}.docs-article h2{font:400 clamp(1.9rem, 3vw, 3.2rem)/1.08 var(--font-display);margin-top:18px}.docs-article h3{font:500 1rem/1.4 var(--font-display)}.docs-article p{color:var(--tx-text-2);margin-top:16px;line-height:1.75}.docs-article code{color:var(--tx-cyan);font-family:var(--font-mono);font-size:.85em}.docs-article a{color:var(--tx-cyan);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.docs-endpoint,.docs-request-id{border:1px solid var(--tx-border-subtle);background:var(--tx-bg-1);grid-template-columns:auto minmax(0,1fr) auto;gap:18px;margin-top:28px;padding:18px 20px;display:grid}.docs-endpoint span,.docs-request-id span,.docs-request-id small{color:var(--tx-text-3);font:400 .68rem/1.4 var(--font-mono)}.docs-code-workbench{border:1px solid var(--tx-border-subtle);background:var(--tx-bg-1);margin-top:22px}.docs-code-workbench figcaption{border-bottom:1px solid var(--tx-border-subtle);justify-content:space-between;align-items:center;min-height:54px;padding:0 12px;display:flex}.docs-code-workbench [role=tablist]{display:flex}.docs-code-workbench button{min-height:42px;color:var(--tx-text-3);font:400 .72rem/1 var(--font-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.docs-code-workbench button[aria-selected=true],.docs-code-workbench button:hover{color:var(--tx-cyan)}.docs-code-workbench pre{color:var(--tx-text-2);font:400 .77rem/1.75 var(--font-mono);margin:0;padding:26px;overflow-x:auto}.docs-callout{border-left:2px solid var(--tx-cyan);background:color-mix(in srgb, var(--tx-cyan) 5%, transparent);padding:18px 20px;font-size:.86rem}.docs-icon-copy{grid-template-columns:32px minmax(0,1fr);gap:18px;margin-top:32px;display:grid}.docs-icon-copy svg{color:var(--tx-cyan)}.error-reference{border-top:1px solid var(--tx-border-subtle);margin-top:30px}.error-reference [role=row]{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:64px 180px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.error-reference strong,.error-reference span{font-size:.82rem;line-height:1.55}.error-reference span{color:var(--tx-text-3)}.news-featured{border:1px solid var(--tx-border-subtle);color:var(--tx-text-1);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-top:72px;text-decoration:none;display:grid;overflow:hidden}.news-featured img{object-fit:cover;width:100%;height:100%;min-height:430px}.news-featured>div{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex}.news-featured span,.news-index-card span{color:var(--tx-cyan);font:400 .68rem/1.4 var(--font-mono);text-transform:uppercase}.news-featured h2{font:400 clamp(2rem, 4vw, 4.3rem)/1.02 var(--font-display);letter-spacing:-.045em;margin-top:26px}.news-featured p,.news-index-card p{color:var(--tx-text-3);margin-top:18px;line-height:1.7}.news-featured strong,.news-index-card strong{color:var(--tx-cyan);align-items:center;gap:8px;margin-top:30px;font-size:.82rem;font-weight:500;display:inline-flex}.news-toolbar{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.news-toolbar h2{font:400 clamp(2rem, 3vw, 3.2rem)/1.08 var(--font-display);margin-top:12px}.news-toolbar [role=group]{flex-wrap:wrap;gap:6px;display:flex}.news-toolbar button{border:1px solid var(--tx-border-subtle);min-height:40px;color:var(--tx-text-3);font:400 .74rem/1 var(--font-body);cursor:pointer;background:0 0;padding:0 13px}.news-toolbar button[aria-pressed=true]{color:var(--tx-bg-0);border-color:var(--tx-cyan);background:var(--tx-cyan)}.news-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.news-index-card{border:1px solid var(--tx-border-subtle);min-height:500px;color:var(--tx-text-1);flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.news-index-card:hover{border-color:color-mix(in srgb, var(--tx-cyan) 45%, transparent);transform:translateY(-4px)}.news-index-card img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--tx-border-subtle);width:100%}.news-index-card>div{flex-direction:column;flex:1;padding:24px;display:flex}.news-index-card h3{font:500 1.15rem/1.35 var(--font-display);margin-top:18px}.news-index-card strong{margin-top:auto;padding-top:30px}.article-layout{grid-template-columns:220px minmax(0,860px);gap:clamp(50px,8vw,120px);padding:72px 0 100px;display:grid}.article-layout aside{color:var(--tx-text-3);flex-direction:column;gap:12px;font-size:.78rem;display:flex}.article-layout aside span{color:var(--tx-cyan);font-family:var(--font-mono)}.article-layout aside a{min-height:44px;color:var(--tx-text-2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.article-body>img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--tx-border-subtle);width:100%}.article-body>p{color:var(--tx-text-2);margin-top:30px;font-size:1.03rem;line-height:1.85}.article-note{border-left:2px solid var(--tx-cyan);background:var(--tx-surface-1);margin-top:52px;padding:34px}.article-note h2{font:500 1.1rem/1.4 var(--font-display)}.article-note p{color:var(--tx-text-3);margin-top:12px;line-height:1.7}.article-next{border:1px solid var(--tx-border-subtle);min-height:150px;color:var(--tx-text-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px;text-decoration:none;display:grid}.article-next span{color:var(--tx-cyan);font:400 .68rem/1 var(--font-mono);text-transform:uppercase}.article-next strong{font:500 1rem/1.4 var(--font-display)}.about-statement p{max-width:980px;color:var(--tx-text-1);font:400 clamp(1.6rem, 3.4vw, 3.8rem)/1.2 var(--font-display);letter-spacing:-.035em;margin:0}.about-roadmap{border-top:1px solid var(--tx-border-subtle)}.about-roadmap article{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:56px 28px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.about-roadmap article>span,.about-roadmap svg{color:var(--tx-cyan)}.about-roadmap article>span{font:400 .68rem/1.5 var(--font-mono);text-transform:uppercase}.about-roadmap h3{font:500 1rem/1.4 var(--font-display)}.about-roadmap p{color:var(--tx-text-3);margin-top:8px;font-size:.86rem;line-height:1.65}.about-operations{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(52px,8vw,120px);display:grid}.about-operations>div>span{color:var(--tx-cyan);font:400 .7rem/1 var(--font-mono);text-transform:uppercase}.about-operations h2{font:400 clamp(2rem, 4vw, 4.2rem)/1.05 var(--font-display);letter-spacing:-.04em;margin-top:18px}.about-operations p{color:var(--tx-text-2);margin-top:20px;line-height:1.75}.about-operations dl{border-top:1px solid var(--tx-border-subtle)}.about-operations dl>div,.contact-facts>div{border-bottom:1px solid var(--tx-border-subtle);padding:20px 0}.about-operations dt,.contact-facts dt{color:var(--tx-text-3);font:400 .68rem/1 var(--font-mono);text-transform:uppercase}.about-operations dd,.contact-facts dd{color:var(--tx-text-1);margin:8px 0 0}.contact-lanes{border-top:1px solid var(--tx-border-subtle);border-left:1px solid var(--tx-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.contact-lanes article{border-right:1px solid var(--tx-border-subtle);border-bottom:1px solid var(--tx-border-subtle);min-height:240px;padding:28px}.contact-lanes svg{color:var(--tx-cyan)}.contact-lanes h2{font:500 1rem/1.4 var(--font-display);margin-top:64px}.contact-lanes p{color:var(--tx-text-3);margin-top:10px;font-size:.82rem;line-height:1.6}.public-page--contact .contact-page-grid{align-items:start;max-width:none;margin-top:100px;padding-top:0}.contact-form--public{border:1px solid var(--tx-border-subtle);max-width:none;margin:0;padding:clamp(28px,5vw,56px)}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-page-aside{flex-direction:column;gap:48px;display:flex}.auth-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);gap:clamp(44px,8vw,120px);padding-top:72px;display:grid}.auth-panel{border:1px solid var(--tx-border-subtle);padding:clamp(30px,5vw,58px)}.auth-panel h2{font:400 clamp(1.8rem, 3vw, 3rem)/1.1 var(--font-display);margin-top:16px}.auth-panel>div>p{color:var(--tx-text-3);margin-top:14px;line-height:1.7}.auth-panel form{flex-direction:column;gap:16px;margin-top:34px;display:flex}.auth-panel label{color:var(--tx-text-2);flex-direction:column;gap:8px;font-size:.82rem;display:flex}.auth-panel input{border:1px solid var(--tx-border-subtle);background:var(--tx-bg-1);min-height:48px;color:var(--tx-text-1);font:400 .9rem/1 var(--font-body);padding:0 14px}.auth-panel input:disabled{opacity:.55}.auth-panel button{background:var(--tx-cyan);min-height:48px;color:var(--tx-bg-0);font:500 .82rem/1 var(--font-body);border:0}.auth-panel button:disabled{opacity:.42;cursor:not-allowed}.auth-panel form p{color:var(--tx-text-3);font-size:.78rem;line-height:1.6}.auth-panel>a{min-height:44px;color:var(--tx-cyan);align-items:center;margin-top:14px;text-decoration:none;display:inline-flex}.auth-capabilities{border-top:1px solid var(--tx-border-subtle)}.auth-capabilities>span{align-items:center;min-height:58px;display:flex}.auth-capabilities article{border-top:1px solid var(--tx-border-subtle);grid-template-columns:30px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.auth-capabilities svg{color:var(--tx-cyan)}.auth-capabilities h3{font:500 .95rem/1.4 var(--font-display)}.auth-capabilities p{color:var(--tx-text-3);margin-top:7px;font-size:.82rem;line-height:1.6}.legal-notice{border:1px dashed var(--tx-border-strong);grid-template-columns:28px minmax(0,1fr);gap:16px;margin-top:72px;padding:24px;display:grid}.legal-notice svg{color:var(--tx-cyan)}.legal-notice p{color:var(--tx-text-3);margin-top:8px;font-size:.84rem;line-height:1.65}.legal-document{max-width:920px;margin-top:72px}.legal-document>section{border-bottom:1px solid var(--tx-border-subtle);grid-template-columns:52px minmax(0,1fr);gap:24px;padding:30px 0;display:grid}.legal-document>section>span{color:var(--tx-cyan);font:400 .7rem/1.5 var(--font-mono)}.legal-document h2{font:500 1.05rem/1.4 var(--font-display)}.legal-document p{color:var(--tx-text-3);margin-top:10px;line-height:1.75}.legal-document__footer{max-width:920px;color:var(--tx-text-3);grid-template-columns:auto minmax(0,1fr);gap:10px 24px;margin-top:36px;font-size:.78rem;display:grid}.legal-document__footer strong{color:var(--tx-text-2);font-weight:500}.model-unverified,.not-found-panel,.status-overview{border:1px dashed var(--tx-border-strong);margin-top:72px;padding:clamp(34px,6vw,72px)}.model-unverified>div,.status-overview>div:first-child{color:var(--tx-cyan);align-items:center;gap:12px;display:flex}.model-unverified>div>span,.status-overview>div>span{font:400 .7rem/1 var(--font-mono);text-transform:uppercase}.model-unverified h2,.status-overview h2,.not-found-panel h2{font:400 clamp(1.8rem, 3.4vw, 3.5rem)/1.08 var(--font-display);letter-spacing:-.035em;margin-top:24px}.model-unverified code{color:var(--tx-cyan);font-family:var(--font-mono);font-size:.72em}.model-unverified>p,.status-overview>p,.not-found-panel p{max-width:800px;color:var(--tx-text-2);margin-top:18px;line-height:1.75}.model-unverified>a{margin-top:24px}.model-detail-schema{padding:72px 0}.model-detail-schema h2{font:400 clamp(1.7rem, 3vw, 3rem)/1.1 var(--font-display)}.model-detail-schema>div{border-top:1px solid var(--tx-border-subtle);border-left:1px solid var(--tx-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.model-detail-schema span{border-right:1px solid var(--tx-border-subtle);border-bottom:1px solid var(--tx-border-subtle);color:var(--tx-text-3);padding:22px;font-size:.8rem}.status-services{border-bottom:1px solid var(--tx-border-subtle);padding:80px 0}.status-services>[role=table]{border-top:1px solid var(--tx-border-subtle);margin-top:34px}.status-services [role=row]{border-bottom:1px solid var(--tx-border-subtle);justify-content:space-between;align-items:center;min-height:70px;padding:0 4px;display:flex}.status-services [role=cell]{align-items:center;gap:12px;display:flex}.status-services [role=cell] svg{color:var(--tx-cyan)}.status-error,.status-loading{border:1px dashed var(--tx-border-strong);color:var(--tx-text-2);margin-top:40px;padding:18px}.incident-empty{border:1px dashed var(--tx-border-strong);padding:34px}.incident-empty svg{color:var(--tx-cyan)}.incident-empty strong{margin-top:24px;font-weight:500;display:block}.incident-empty p{color:var(--tx-text-3);margin-top:10px;font-size:.86rem;line-height:1.65}.not-found-panel{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:38px;display:grid}.not-found-panel>span{color:var(--tx-cyan);font:400 clamp(3rem, 7vw, 7rem)/1 var(--font-display)}.not-found-panel>div:last-child{flex-direction:column;align-items:flex-start;display:flex}@media (width<=1080px){.home2-how,.home2-pricing,.home2-lane,.home2-news,.content-section--split,.faq-section{grid-template-columns:1fr}.home2-section__intro{max-width:760px}.service-layer-grid,.principle-grid,.evidence-steps,.benchmark-dimensions,.billing-flow,.contact-lanes,.news-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-cta-band,.product-lanes article{grid-template-columns:auto minmax(0,1fr)}.public-cta-band>div:last-child,.product-lanes article>a{grid-column:2;justify-self:start}}@media (width<=760px){.home2-hero__content{width:min(100% - 28px,720px)}.home2-hero h1{font-size:clamp(2.25rem,10vw,4.2rem);line-height:1.05}.home2-hero h1 span{white-space:normal}.home2-hero .r9-api-dock{grid-template-columns:minmax(0,1fr) 46px;gap:10px;padding-left:16px}.home2-hero .r9-api-dock__label{display:none}.home2-section{width:min(100% - 28px,680px);padding-block:82px}.home2-step-rail,.home2-plan-grid,.home2-lane__items,.home2-lane__items--two,.service-layer-grid,.principle-grid,.benchmark-dimensions,.evidence-steps,.billing-flow,.contact-lanes,.news-index-grid,.benchmark-empty__schema,.model-detail-schema>div{grid-template-columns:1fr}.home2-plan{min-height:470px}.home2-lane__items article{border-right:0;border-bottom:1px solid var(--tx-border-subtle)}.home2-cyan{min-height:52svh}.home2-cyan h2{font-size:clamp(3.2rem,20vw,7rem)}.home2-contact{flex-direction:column;align-items:flex-start;width:min(100% - 28px,680px)}.public-page .page-shell{padding-inline:20px}.public-page-hero{min-height:300px;padding-block:54px}.public-page .page-shell__title{font-size:clamp(2.4rem,12vw,4.8rem)}.product-lanes article,.public-cta-band,.not-found-panel{grid-template-columns:1fr}.product-lanes article>a,.public-cta-band>div:last-child{grid-column:1}.public-cta-band>div:last-child{flex-direction:column;align-items:flex-start}.docs-layout,.article-layout,.auth-layout,.about-operations,.public-page--contact .contact-page-grid,.contact-form__row{grid-template-columns:1fr}.docs-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.docs-nav>span{grid-column:1/-1}.docs-endpoint,.docs-request-id{grid-template-columns:1fr}.error-reference [role=row]{grid-template-columns:52px minmax(0,1fr)}.error-reference [role=row]>span:last-child{grid-column:2}.news-featured{grid-template-columns:1fr}.news-featured img{aspect-ratio:16/9;min-height:0}.news-toolbar{flex-direction:column;align-items:flex-start}.article-layout aside{flex-flow:wrap;align-items:center}.article-next{grid-template-columns:1fr auto}.article-next span{grid-column:1/-1}.legal-document>section{grid-template-columns:38px minmax(0,1fr)}.not-found-panel>div:last-child{flex-flow:wrap;gap:16px}}@media (width<=460px){.home2-step-rail,.docs-nav,.news-index-grid{grid-template-columns:1fr}.news-index-card{min-height:460px}.comparison-table [role=row]{min-width:680px}}@media (prefers-reduced-motion:reduce){[data-home2-reveal]{opacity:1;transition:none;transform:none}.home2-hero__scroll:after,.home2-cyan:before,.home2-cyan:after,.home2-cyan__line{animation:none}.home2-news-card,.news-index-card{transition:none}}.benchmark-chart-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;display:grid}.benchmark-chart{border:1px solid var(--tx-border-subtle);background:var(--tx-surface-1);border-radius:18px;padding:22px 22px 16px}.benchmark-chart__head h3{color:var(--tx-text-1);margin:0 0 4px;font-size:17px;font-weight:500}.benchmark-chart__head p{color:var(--tx-text-2);margin:0 0 16px;font-size:12.5px}.benchmark-chart__bars{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.benchmark-chart__bars li{grid-template-columns:minmax(0,34%) 1fr;align-items:center;gap:10px;display:grid}.benchmark-chart__label{flex-direction:column;min-width:0;display:flex}.benchmark-chart__name{color:var(--tx-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.benchmark-chart__creator{color:var(--tx-text-3);font-size:10.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.benchmark-chart__track{background:var(--tx-surface-2);border-radius:6px;height:18px;position:relative;overflow:hidden}.benchmark-chart__bar{background:var(--tx-text-3);opacity:.55;border-radius:6px;position:absolute;inset:0 auto 0 0}.benchmark-chart__bar--accent{background:var(--tx-cyan);opacity:.9}.benchmark-chart__value{color:var(--tx-text-1);font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.benchmark-source{color:var(--tx-text-2);margin-top:18px;font-size:12.5px}.benchmark-source a{color:var(--tx-cyan);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.benchmark-source a:hover{color:var(--tx-cyan-hover)}@media (width<=900px){.benchmark-chart-grid{grid-template-columns:1fr}}@media (width<=560px){.benchmark-chart__bars li{grid-template-columns:1fr;gap:3px}.benchmark-chart__label{flex-direction:row;align-items:baseline;gap:8px}}.about-company p{max-width:760px;color:var(--tx-text-2);margin:0 0 14px;line-height:1.7}.about-address{border:1px solid var(--tx-border-subtle);color:var(--tx-text-1);border-radius:12px;align-items:flex-start;gap:10px;max-width:760px;margin-top:18px;padding:14px 16px;font-size:14px;display:flex}.about-address svg{color:var(--tx-cyan);flex-shrink:0;margin-top:2px}.auth-hint{color:var(--tx-text-3);margin:-6px 0 0;font-size:12px}.auth-error{color:var(--tx-cyan);margin:0;font-size:13px}.auth-panel form button:not(:disabled){cursor:pointer}.auth-verified{border:1px solid var(--tx-border-subtle);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:34px;padding:26px;display:flex}.auth-verified svg{color:var(--tx-cyan)}.auth-verified h3{color:var(--tx-text-1);margin:0;font-size:18px;font-weight:500}.auth-verified p{color:var(--tx-text-2);margin:0;line-height:1.6}.auth-verified a{color:var(--tx-cyan);margin-top:6px;text-decoration:none}.auth-verified a:hover{color:var(--tx-cyan-hover)}.contact-sent{border:1px solid var(--tx-border-subtle);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:40px 32px;display:flex}.contact-sent svg{color:var(--tx-cyan)}.contact-sent h2{color:var(--tx-text-1);margin:0;font-size:22px;font-weight:500}.contact-sent p{color:var(--tx-text-2);max-width:460px;margin:0;line-height:1.7}.contact-sent button{border:1px solid var(--tx-border-strong);color:var(--tx-text-1);font:500 .85rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:10px 22px}.contact-sent button:hover{border-color:var(--tx-cyan);color:var(--tx-cyan)}.model-pagination{border-top:1px solid var(--tx-border-subtle);justify-content:center;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.model-pagination button{border:1px solid var(--tx-border-strong);color:var(--tx-text-1);font:500 .82rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px}.model-pagination button:hover:not(:disabled){border-color:var(--tx-cyan);color:var(--tx-cyan)}.model-pagination button:disabled{opacity:.4;cursor:default}.model-pagination span{color:var(--tx-text-2);font-variant-numeric:tabular-nums;font-size:.82rem}.tx-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-width:44px;min-height:44px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;font-weight:500;line-height:1.2;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.tx-button:active:not(:disabled){transform:scale(.98)}.tx-button:disabled,.tx-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.tx-button--sm{padding:var(--space-1) var(--space-3);font-size:.875rem}.tx-button--md{padding:var(--space-2) var(--space-4);font-size:1rem}.tx-button--lg{padding:var(--space-3) var(--space-6);font-size:1.0625rem}.tx-button--primary{background:var(--color-primary);color:var(--color-bg)}.tx-button--primary:hover:not(:disabled){background:var(--color-primary-hover)}.tx-button--secondary{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border)}.tx-button--ghost{color:var(--color-primary);background:0 0}.tx-button--danger{background:var(--tx-surface-3);color:var(--tx-text-1);border:1px dashed var(--tx-border-strong)}.tx-card{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);color:var(--color-text)}.tx-card--elevated{background:var(--color-surface-2);box-shadow:0 12px 32px #00000059}.tx-card--glass{background:color-mix(in srgb, var(--color-surface-2) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tx-status-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--color-border);font-family:var(--font-body);color:var(--color-text);background:var(--color-surface-2);font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.tx-status-badge__dot{border-radius:50%;flex:none;width:8px;height:8px}.tx-status-badge--success .tx-status-badge__dot{background:var(--tx-cyan)}.tx-status-badge--warning{border-style:dashed}.tx-status-badge--warning .tx-status-badge__dot{background:var(--tx-text-1)}.tx-status-badge--danger{border-style:dashed;border-color:var(--tx-border-strong)}.tx-status-badge--danger .tx-status-badge__dot{background:var(--tx-text-3)}.tx-status-badge--neutral .tx-status-badge__dot{background:var(--color-text-muted)}.tx-stat-card{gap:var(--space-2);flex-direction:column;display:flex}.tx-stat-card__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tx-stat-card__label{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.tx-stat-card__value{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1.2}.tx-stat-card__hint{color:var(--color-text-muted);font-size:.8125rem}.tx-empty-state{align-items:flex-start;gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex}.tx-empty-state__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--color-border);letter-spacing:.04em;text-transform:uppercase;color:var(--tx-text-2);font-size:.75rem;font-weight:500;display:inline-flex}.tx-empty-state__title{font-family:var(--font-display);font-size:1.375rem;font-weight:500}.tx-empty-state__description{color:var(--color-text-muted);max-width:60ch}.tx-empty-state__action{margin-top:var(--space-2);gap:var(--space-3);flex-wrap:wrap;display:flex}
