/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--pipeline-position:0%;--pipeline-signal-opacity:.96;--pipeline-node-1:#19d77a;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}*,:before,:after{--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;--tw-ease:initial;--lens-curve-x:0.01%;--lens-curve-y:0.01%;--lens-rounding:0%;--lens-focus-x:50%;--lens-side-x:0.01%;--lens-side-y:72%}::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;--tw-ease:initial;--lens-curve-x:0.01%;--lens-curve-y:0.01%;--lens-rounding:0%;--lens-focus-x:50%;--lens-side-x:0.01%;--lens-side-y:72%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.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}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.topbar-account{justify-self:end;align-items:center;gap:10px;display:flex}.nav-auth-link{color:var(--paper-bright);background:var(--ray);font:500 12px var(--font-sans);border-radius:5px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:inline-flex}.nav-auth-avatar{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:inline-grid}@media (max-width:820px){.topbar-account>.nav-cta{display:none}}@media (max-width:560px){.topbar-account{display:none}}:root{--paper:#ece9dc;--paper-bright:#f6f3e9;--ink:#1d1e1a;--ink-soft:#292a25;--muted:#66685f;--line:#1d1e1a1f;--ray:#5d6bff;--ray-soft:#99a1ff;--signal:#ff5a45;--safe:#19d77a;--font-serif:Georgia, "Noto Serif SC", "Songti SC", serif;--font-sans:Inter, "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace}@property --lens-curve-x{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --lens-curve-y{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --lens-rounding{syntax:"<percentage>";inherits:false;initial-value:0%}@property --lens-focus-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --lens-side-x{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --lens-side-y{syntax:"<percentage>";inherits:false;initial-value:72%}@property --pipeline-position{syntax:"<percentage>";inherits:true;initial-value:0%}@property --pipeline-signal-opacity{syntax:"<number>";inherits:true;initial-value:.96}@property --pipeline-node-1{syntax:"<color>";inherits:true;initial-value:#19d77a}@property --pipeline-node-2{syntax:"<color>";inherits:true;initial-value:#5d6bff}@property --pipeline-node-3{syntax:"<color>";inherits:true;initial-value:#5d6bff}@property --pipeline-node-4{syntax:"<color>";inherits:true;initial-value:#5d6bff}@property --pipeline-node-5{syntax:"<color>";inherits:true;initial-value:#5d6bff}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-ms-overflow-style:none;margin:0;overflow-x:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--signal);color:#fff}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.site-shell{background:var(--paper);min-height:100vh}.custom-scrollbar{z-index:90;opacity:.82;pointer-events:none;place-items:center;width:32px;height:clamp(156px,22vh,204px);transition:opacity .2s,translate .2s;display:grid;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.custom-scrollbar-track{width:32px;min-width:32px;height:100%;box-shadow:none;cursor:ns-resize;touch-action:none;pointer-events:auto;background:0 0;border:0;border-radius:999px;transition:background-color .2s;position:relative}.custom-scrollbar-track:before{content:"";background:#1d1e1a3d;border-radius:999px;width:4px;transition:width .2s,background-color .2s,box-shadow .2s;position:absolute;top:5px;bottom:5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #f6f3e994,0 6px 18px #00000024}.custom-scrollbar-track:after{content:"";pointer-events:none;border-top:1px solid #1d1e1a85;border-bottom:1px solid #1d1e1a85;width:9px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.custom-scrollbar-progress{z-index:1;background:linear-gradient(to bottom,var(--ray) 0%,var(--signal) 58%,var(--safe) 100%);transform-origin:50% 0;will-change:transform;pointer-events:none;border-radius:999px;width:2px;height:calc(100% - 10px);position:absolute;top:5px;left:50%;transform:translate(-50%)scaleY(0);box-shadow:0 0 8px #ff5a4557}.custom-scrollbar-thumb{z-index:2;will-change:transform, width;pointer-events:none;background:#f6f3e9fa;border:1px solid #1d1e1aa8;border-radius:999px;width:8px;min-height:34px;transition:width .18s,border-color .18s,box-shadow .18s;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #f6f3e994,0 5px 14px #0003}.custom-scrollbar-thumb>i{background:var(--signal);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -7px #5b62ffe6,0 7px #2ed573e6}.custom-scrollbar-track:hover:before{background:#1d1e1a57;width:6px;box-shadow:0 0 0 1px #f6f3e9c2,0 8px 22px #0000002e}.custom-scrollbar-track:focus-visible:before{background:#1d1e1a57;width:6px;box-shadow:0 0 0 1px #f6f3e9d6,0 8px 22px #0000002e}:is(.custom-scrollbar-track:hover .custom-scrollbar-thumb,.custom-scrollbar-track:focus-visible .custom-scrollbar-thumb){width:11px}.custom-scrollbar-track:focus-visible{background:0 0;outline:none}.custom-scrollbar-track:focus-visible .custom-scrollbar-thumb{border-color:var(--signal);box-shadow:0 0 0 3px #f6f3e9b3,0 6px 18px #00000038,0 0 12px #ff5a4547}.custom-scrollbar-track[data-scrollable=false]{opacity:0;pointer-events:none}html[data-scroll-drive=active],html[data-scrollbar-dragging]{scroll-behavior:auto}html[data-scroll-drive=active] .custom-scrollbar-track,html[data-scrollbar-dragging] .custom-scrollbar-track{background:#f6f3e914}html[data-scroll-drive=active] .custom-scrollbar-track:before,html[data-scrollbar-dragging] .custom-scrollbar-track:before{background:#1d1e1a66;width:6px}html[data-scroll-drive=active] .custom-scrollbar-thumb,html[data-scrollbar-dragging] .custom-scrollbar-thumb{border-color:var(--signal);width:12px;box-shadow:0 0 0 3px #f6f3e9ad,0 6px 18px #0000003d,0 0 16px #ff5a4552}.paper-grid{background-color:var(--paper);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(circle at 35% 22%, #ffffff80, transparent 32%);background-size:64px 64px,64px 64px,100% 100%;position:relative}.paper-grid:after,.ink-section:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:multiply;z-index:0;background-image:repeating-radial-gradient(circle at 20% 30%,#1212102e 0 .45px,#0000 .55px 3px);position:absolute;inset:0}.ink-section{color:#f6f3e9;background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.ink-section:before{content:"";z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.ink-section:after{opacity:.15;mix-blend-mode:screen}.ink-section>*,.paper-grid>*{z-index:1;position:relative}.capabilities,.workflow,.console-section,.principles,.final-cta,.footer{content-visibility:auto;contain-intrinsic-size:auto 1000px}[data-motion-region=paused] *,[data-motion-region=paused] :before,[data-motion-region=paused] :after{animation-play-state:paused!important}[data-reveal],[data-v-reveal]{--reveal-shift-y:34px;opacity:0;translate:0 var(--reveal-shift-y);transition:opacity .75s cubic-bezier(.22,1,.36,1),translate .82s cubic-bezier(.22,1,.36,1)}[data-reveal][data-reveal-edge=top],[data-v-reveal][data-reveal-edge=top]{--reveal-shift-y:-28px;translate:0 var(--reveal-shift-y)}[data-reveal].is-visible,[data-v-reveal].is-visible{opacity:1;translate:0}[data-reveal].is-leaving,[data-v-reveal].is-leaving{transition-duration:.56s,.68s;transition-timing-function:cubic-bezier(.55,.06,.68,.19)}[data-reveal].is-reveal-reset,[data-v-reveal].is-reveal-reset,[data-reveal].is-reveal-reset *,[data-v-reveal].is-reveal-reset *,[data-reveal].is-reveal-reset:before,[data-v-reveal].is-reveal-reset:before,[data-reveal].is-reveal-reset:after,[data-v-reveal].is-reveal-reset:after,[data-reveal].is-reveal-reset :before,[data-v-reveal].is-reveal-reset :before,[data-reveal].is-reveal-reset :after,[data-v-reveal].is-reveal-reset :after{transition:none!important;animation:none!important}.topbar{z-index:50;pointer-events:none;height:86px;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;transition:color .25s;display:grid;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-mark{color:#0000;background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 4px);-webkit-background-clip:text;background-clip:text;place-items:center;width:34px;height:34px;font:900 31px/1 Georgia,serif;display:grid}.brand-name{font:600 27px/1 var(--font-serif);letter-spacing:-.04em}.nav-links{gap:7px;display:flex}.nav-links a,.nav-cta{background:var(--ink);color:#fff;font:700 11px/1 var(--font-mono);letter-spacing:.08em;border:1px solid #ffffff0f;border-radius:5px;padding:10px 15px;transition:transform .2s,background .2s,color .2s}.nav-links a:hover,.nav-cta:hover{background:var(--ray);transform:translateY(-2px)}.nav-cta{justify-self:end;align-items:center;gap:8px;display:flex}.status-dot{background:var(--safe);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19d77a26}.topbar.on-dark{color:#fff}.topbar.on-dark .nav-links a,.topbar.on-dark .nav-cta{background:var(--paper-bright);color:var(--ink);border-color:#00000014}.topbar.on-dark .nav-links a:hover,.topbar.on-dark .nav-cta:hover{color:#fff;background:var(--ray)}.section-label{color:var(--ink);font:700 11px/1 var(--font-mono);letter-spacing:.16em;align-items:center;gap:11px;margin:0 0 24px;display:flex}.section-label span{background:var(--signal);width:46px;height:8px;display:block}.section-label b{font:inherit;letter-spacing:inherit;white-space:nowrap}.section-label.light{color:#fff}.hero{--hero-title-x:24.5vw;--hero-title-y:-18vh;--hero-title-scale:1.29;--hero-eyebrow-opacity:0;--hero-eyebrow-x:-150px;--hero-eyebrow-y:12px;--hero-eyebrow-blur:10px;--hero-eyebrow-clip:100%;--hero-lede-opacity:0;--hero-lede-x:-185px;--hero-lede-y:12px;--hero-lede-blur:10px;--hero-lede-clip:100%;--hero-actions-opacity:0;--hero-actions-x:-220px;--hero-actions-y:12px;--hero-actions-blur:10px;--hero-actions-clip:100%;--hero-visual-x:-23.5vw;--hero-visual-y:-3.5vh;--hero-visual-scale:1.42;--hero-ui-opacity:0;--hero-cue-opacity:1;--hero-robot-opacity:1;--hero-dust-opacity:0;--hero-dust-x:-12vw;--hero-exit-opacity:1;--hero-exit-y:0px;isolation:isolate;background-position:0 100%,0 100%,50%;min-height:235svh;position:relative}.hero-sticky{isolation:isolate;grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);align-items:end;gap:1vw;height:100svh;padding:150px 3.4vw 7vh;display:grid;position:sticky;top:0;overflow:hidden}.hero-copy{z-index:4;opacity:var(--hero-exit-opacity);translate:0 var(--hero-exit-y);will-change:opacity, translate;padding-bottom:4vh;position:relative}.hero-side-label{z-index:7;opacity:var(--hero-exit-opacity);translate:0 var(--hero-exit-y);pointer-events:none;will-change:opacity,translate;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:clamp(108px,14vh,152px);left:max(2.6vw,26px)}.hero-side-label:before{content:"";background:var(--signal);width:7px;height:38px}.eyebrow{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;font:700 11px/1.4 var(--font-mono);letter-spacing:.13em;transform:translate3d(var(--hero-eyebrow-x),var(--hero-eyebrow-y),0);filter:blur(var(--hero-eyebrow-blur));clip-path:inset(0 0 var(--hero-eyebrow-clip) 0);margin:0;opacity:var(--hero-eyebrow-opacity)!important}.hero h1{z-index:6;text-align:center;max-width:850px;font:500 clamp(52px, 5.2vw, 84px)/.99 var(--font-serif);letter-spacing:-.058em;transform:translate3d(var(--hero-title-x),var(--hero-title-y),0) scale(var(--hero-title-scale));transform-origin:50%;will-change:transform;margin:0;position:relative}.hero-title-line{color:var(--ink);display:block}.hero-title-line.is-accent{color:var(--ray)}.hero-title-word{color:inherit;white-space:nowrap;display:inline-block}.hero-title-glyph{color:inherit;transform-origin:50% 64%;display:inline-block}.hero-title-dust{z-index:8;pointer-events:none;display:block;position:absolute;inset:-20% -13%;overflow:visible}.hero-title-dust i{left:var(--hero-title-dust-x);top:var(--hero-title-dust-y);width:var(--hero-title-dust-size);height:var(--hero-title-dust-size);background:var(--hero-title-dust-color);box-shadow:0 0 calc(var(--hero-title-dust-size) * 3.2) var(--hero-title-dust-color);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-title-dust i{box-shadow:0 0 calc(var(--hero-title-dust-size) * 3.2) color-mix(in srgb,var(--hero-title-dust-color) 72%,transparent)}}.hero-title-dust i{opacity:0;transform:translate3d(var(--hero-title-dust-scatter-x),var(--hero-title-dust-scatter-y),0) scale(.2)}.hero-lede{max-width:680px;color:var(--muted);transform:translate3d(var(--hero-lede-x),var(--hero-lede-y),0);filter:blur(var(--hero-lede-blur));clip-path:inset(0 var(--hero-lede-clip) 0 0);margin:30px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.82;opacity:var(--hero-lede-opacity)!important}.hero-actions{transform:translate3d(var(--hero-actions-x),var(--hero-actions-y),0);filter:blur(var(--hero-actions-blur));clip-path:inset(0 var(--hero-actions-clip) 0 0);align-items:center;gap:25px;margin-top:32px;display:flex;opacity:var(--hero-actions-opacity)!important}.hero-dust-reveal{will-change:opacity, transform, filter, clip-path}.primary-link{border-bottom:2px solid var(--signal);align-items:center;gap:10px;padding:0 2px 8px;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.primary-link:hover{color:var(--ray);gap:17px}.private-note{font:700 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--muted)}.ray-visual{z-index:2;min-height:650px;opacity:var(--hero-exit-opacity);translate:0 var(--hero-exit-y);transform:translate3d(var(--hero-visual-x),var(--hero-visual-y),0) scale(var(--hero-visual-scale));transform-origin:50% 52%;will-change:opacity, translate, transform;align-self:stretch;position:relative;overflow:hidden}.hero-entry-geometry{z-index:1;opacity:1;pointer-events:none;width:111%;height:106%;position:absolute;top:-4%;bottom:-2%;left:calc(41.4% - min(30.5vw,480px));overflow:visible}.hero-entry-ring,.hero-entry-x,.hero-entry-axis{fill:none;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.hero-entry-ring{stroke-width:1.15px}.hero-entry-ring-outer{stroke:#5d6bff4a}.hero-entry-ring-middle{stroke:#ff5a4540}.hero-entry-ring-inner{stroke:#5d6bff63}.hero-entry-x{stroke:#e0a15545;stroke-width:1px}.hero-entry-axis{stroke:#ff5a454d;stroke-width:1.15px}.hero-dust-cloud{z-index:3;pointer-events:none;opacity:var(--hero-dust-opacity);transform:translate3d(var(--hero-dust-x),0,0);will-change:opacity, transform;position:absolute;inset:0;overflow:hidden}.hero-dust-cloud i{left:var(--dust-left);top:var(--dust-top);width:var(--dust-size);height:var(--dust-size);background:var(--dust-tone);box-shadow:0 0 calc(var(--dust-size) * 2) var(--dust-tone);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-dust-cloud i{box-shadow:0 0 calc(var(--dust-size) * 2) color-mix(in srgb,var(--dust-tone) 60%,transparent)}}.hero-dust-cloud i{animation:hero-dust-drift var(--dust-duration) ease-in-out infinite;animation-delay:var(--dust-delay)}.hero-exit-curtain{z-index:12;contain:layout paint;pointer-events:none;height:256px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-robot-stage{z-index:3;aspect-ratio:1232/928;pointer-events:none;perspective:1200px;width:min(61vw,960px);opacity:var(--hero-robot-opacity);clip-path:inset(0);filter:none;position:absolute;top:51%;right:-8%;overflow:visible;transform:translateY(-50%)}.hero-robot-stage:after{content:none}.hero-robot-frame{width:100%;height:100%;opacity:var(--frame-opacity,0);transform:translate3d(var(--frame-shift,0), 0, 0) scale(var(--frame-scale,1));transform-origin:50% 58%;will-change:opacity, transform;transition:none;display:block;position:absolute;inset:0}.hero-robot-front,.hero-robot-angle-15,.hero-robot-angle-35,.hero-robot-angle-55,.hero-robot-angle-70{background-position:bottom;background-repeat:no-repeat;background-size:contain}.hero-robot-front{--frame-opacity:1;--frame-scale:1.015;background-image:url(/hero-angles/hero-robot-front.webp)}.hero[data-robot-frames-loaded=true] .hero-robot-angle-15{background-image:url(/hero-angles/hero-robot-angle-15.webp)}.hero[data-robot-frames-loaded=true] .hero-robot-angle-35{background-image:url(/hero-angles/hero-robot-angle-35.webp)}.hero[data-robot-frames-loaded=true] .hero-robot-angle-55{background-image:url(/hero-angles/hero-robot-angle-55.webp)}.hero[data-robot-frames-loaded=true] .hero-robot-angle-70{background-image:url(/hero-angles/hero-robot-angle-70.webp)}.hero[data-robot-frames-loaded=true] .hero-robot-side{background-image:url(/hero-angles/hero-robot-side.webp)}.hero-robot-side{background-position:bottom;background-repeat:no-repeat;background-size:contain;overflow:visible}.hero-robot-strata{z-index:9;opacity:0;transform-origin:50% 58%;pointer-events:none;width:100%;height:100%;transition:opacity .16s ease-out;display:block;position:absolute;inset:0;transform:scale(1.015)}.hero-robot-strata[data-strata-active=true]{opacity:1}.hero-robot-strata[data-strata-complete=true]{opacity:0}.hero[data-hero-entry-state=entering] .hero-title-glyph,.hero[data-hero-entry-state=leaving] .hero-title-glyph,.hero[data-hero-entry-state=entering] .hero-title-dust i,.hero[data-hero-entry-state=leaving] .hero-title-dust i{will-change:opacity, transform, filter}.hero[data-hero-entry-state=entering] :is(.hero-entry-ring,.hero-entry-x,.hero-entry-axis),.hero[data-hero-entry-state=leaving] :is(.hero-entry-ring,.hero-entry-x,.hero-entry-axis){will-change:opacity, stroke-dashoffset, transform, filter}.hero[data-hero-entry-state=entering] .hero-robot-strata{will-change:opacity}.hero[data-hero-entry-state=leaving] .hero-robot-stage{will-change:opacity, transform, filter}.hero[data-hero-entry-state=reset] .hero-title-glyph,.hero[data-hero-entry-state=out] .hero-title-glyph{opacity:0;filter:blur(12px);transform:translate(0,0)scale(.84)}.hero[data-hero-entry-state=entering] .hero-title-glyph{animation:.76s cubic-bezier(.16,1,.3,1) both hero-title-glyph-gather;animation-delay:calc(.56s + var(--hero-glyph-delay))}.hero[data-hero-entry-state=ready] .hero-title-glyph{opacity:1;filter:none;transform:translate(0,0)scale(1)}.hero[data-hero-entry-state=leaving] .hero-title-glyph{animation:.56s cubic-bezier(.55,.02,.78,.22) both hero-title-glyph-release}.hero[data-hero-entry-state=entering] .hero-title-dust i{animation:1.24s cubic-bezier(.16,.84,.24,1) both hero-title-dust-gather;animation-delay:calc(20ms + var(--hero-title-dust-delay))}.hero[data-hero-entry-state=leaving] .hero-title-dust i{animation:.58s cubic-bezier(.55,.02,.78,.22) both hero-title-dust-release}.hero[data-hero-entry-state=reset] .hero-entry-ring,.hero[data-hero-entry-state=reset] .hero-entry-x,.hero[data-hero-entry-state=reset] .hero-entry-axis,.hero[data-hero-entry-state=out] .hero-entry-ring,.hero[data-hero-entry-state=out] .hero-entry-x,.hero[data-hero-entry-state=out] .hero-entry-axis{opacity:0;stroke-dashoffset:1px;filter:blur(2px)}.hero[data-hero-entry-state=reset] .hero-entry-ring,.hero[data-hero-entry-state=out] .hero-entry-ring{transform:scale(.74)rotate(-12deg)}.hero[data-hero-entry-state=entering] .hero-entry-ring{animation:1.32s cubic-bezier(.16,1,.3,1) both hero-entry-ring-draw}.hero[data-hero-entry-state=entering] .hero-entry-ring-inner{animation-delay:.1s}.hero[data-hero-entry-state=entering] .hero-entry-ring-middle{animation-delay:.22s}.hero[data-hero-entry-state=entering] .hero-entry-ring-outer{animation-delay:.34s}.hero[data-hero-entry-state=entering] .hero-entry-x,.hero[data-hero-entry-state=entering] .hero-entry-axis{animation:1.08s cubic-bezier(.22,1,.36,1) both hero-entry-line-draw}.hero[data-hero-entry-state=entering] .hero-entry-x-one{animation-delay:.19s}.hero[data-hero-entry-state=entering] .hero-entry-x-two{animation-delay:.36s}.hero[data-hero-entry-state=entering] .hero-entry-axis{animation-delay:.52s}.hero[data-hero-entry-state=ready] .hero-entry-ring,.hero[data-hero-entry-state=ready] .hero-entry-x,.hero[data-hero-entry-state=ready] .hero-entry-axis{opacity:1;stroke-dashoffset:0;filter:none;transform:scale(1)rotate(0)}.hero[data-hero-entry-state=leaving] .hero-entry-ring,.hero[data-hero-entry-state=leaving] .hero-entry-x,.hero[data-hero-entry-state=leaving] .hero-entry-axis{animation:.68s cubic-bezier(.55,.02,.78,.22) both hero-entry-geometry-out}.hero[data-hero-entry-state=reset] .hero-robot-frame,.hero[data-hero-entry-state=out] .hero-robot-frame,.hero[data-hero-entry-state=entering] .hero-robot-frame:not(.hero-robot-front){transition:none;opacity:0!important}.hero[data-hero-entry-state=entering] .hero-robot-front{animation:.28s ease-out 1.34s both hero-strata-front-handoff}.hero[data-hero-entry-state=reset] .hero-robot-stage,.hero[data-hero-entry-state=entering] .hero-robot-stage{opacity:1;clip-path:none;filter:none}.hero[data-hero-entry-state=ready] .hero-robot-stage{opacity:var(--hero-robot-opacity);clip-path:inset(0);filter:none}.hero[data-hero-entry-state=leaving] .hero-robot-stage{animation:.74s cubic-bezier(.55,.02,.78,.22) both hero-robot-release-out}.hero[data-hero-entry-state=out] .hero-robot-stage{opacity:0}.hero-visual-ui{z-index:4;opacity:var(--hero-ui-opacity);pointer-events:none;will-change:opacity;position:absolute;inset:0}.orbit{border:1px solid #5d6bff54;border-radius:50%;animation:5s ease-in-out infinite orbit-pulse;position:absolute}.orbit-one{aspect-ratio:1;width:min(42vw,600px);top:7%;right:1%}.orbit-two{aspect-ratio:1;width:min(29vw,410px);animation-delay:-2s;top:20%;right:11%}.scanner-line{--scan-distance:430px;z-index:6;background:linear-gradient(90deg, transparent, var(--signal) 20%, var(--signal) 80%, transparent);will-change:transform, opacity;height:2px;animation:4.5s ease-in-out infinite scan;position:absolute;top:15%;left:10%;right:0;box-shadow:0 0 22px #ff5a4599}.rabbit{width:430px;height:580px;position:absolute;bottom:-30px;right:8%}.rabbit>div{background:repeating-linear-gradient(to bottom, var(--ray) 0 4px, transparent 4px 8px)}.rabbit-ear{z-index:1;border-radius:52% 52% 40% 40%;width:105px;height:285px;position:absolute;top:10px}.rabbit-ear-left{left:76px;transform:rotate(-16deg)}.rabbit-ear-right{right:76px;transform:rotate(16deg)}.rabbit-body{z-index:2;border-radius:50% 50% 18% 18%;width:315px;height:320px;position:absolute;bottom:0;left:58px}.rabbit-head{z-index:3;border-radius:48% 48% 45% 45%;width:390px;height:270px;position:absolute;top:205px;left:21px}.rabbit-eye{background:var(--signal);width:23px;height:23px;box-shadow:0 0 0 8px #ff5a451f, 0 0 26px var(--signal);border-radius:50%;animation:4.8s infinite blink;position:absolute;top:102px}.rabbit-eye-left{left:112px}.rabbit-eye-right{right:112px}.rabbit-core{border:2px solid var(--ink);border-radius:50%;width:58px;height:14px;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.signal-chip{z-index:9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f5f2e8d6;border:1px solid #1d1e1a4d;min-width:152px;padding:12px 14px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:8px 8px #1d1e1a17}.signal-chip span{font:700 9px/1 var(--font-mono);letter-spacing:.1em;color:var(--muted);display:block}.signal-chip strong{font:700 13px/1 var(--font-mono);margin-top:8px;display:block}.chip-message{top:28%;left:1%}.chip-risk{animation-delay:-1.5s;top:17%;right:0}.chip-risk strong{color:var(--safe)}.chip-action{animation-delay:-3s;bottom:13%;left:10%}.chip-action strong{color:var(--ray)}.visual-caption{font:700 10px/1 var(--font-mono);letter-spacing:.16em;position:absolute;bottom:8px;right:4%}.scroll-cue{z-index:5;font:700 9px/1 var(--font-mono);letter-spacing:.12em;color:var(--muted);align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:3.4vw;opacity:var(--hero-cue-opacity)!important}.scroll-cue span{background:var(--signal);width:28px;height:1px;animation:1.6s ease-in-out infinite cue}.capabilities{padding:150px max(4vw,28px) 170px}.section-intro{grid-template-columns:minmax(500px,1.1fr) minmax(330px,.55fr);align-items:end;gap:7vw;width:min(100%,1420px);margin:0 auto 110px;display:grid}.section-intro .section-label{grid-column:1/-1;margin-bottom:-36px}.section-intro h2{max-width:920px;font:500 clamp(48px, 5vw, 76px)/1.02 var(--font-serif);letter-spacing:-.052em;margin:0}.typewriter-headline{position:relative}.typewriter-ghost{visibility:hidden;pointer-events:none;display:block}.typewriter-output{display:block;position:absolute;inset:0}.typewriter-caret{vertical-align:-.055em;background:var(--signal);width:.045em;height:.82em;margin-left:.055em;animation:.76s step-end infinite typewriter-caret;display:inline-block;box-shadow:0 0 14px #ff5a4547}.typewriter-headline[data-caret-visible=false] .typewriter-caret{visibility:hidden}.intro-side{padding:0 0 7px}.intro-side p{color:#a9aaa2;margin:0;font-size:17px;line-height:1.75}.capability-pills{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.capability-pills span{color:#dddcd2;font:700 10px/1 var(--font-mono);letter-spacing:.06em;border:1px solid #4a4b45;border-radius:99px;padding:8px 12px}.capability-matrix{background:#06070657;border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1420px);margin:0 auto;transition:background-color .2s,border-color .2s;display:grid}.capability-card{background:#10110f94;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-template-rows:260px 1fr;min-width:0;min-height:600px;transition:background .35s;display:grid;position:relative;overflow:hidden;container-type:inline-size}.capability-card:before{content:"";z-index:4;background:linear-gradient(90deg, var(--ray), var(--safe), var(--signal));transform-origin:0;height:2px;transition:transform .45s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.capability-card-copy{flex-direction:column;padding:clamp(24px,4.8cqi,38px);display:flex}.capability-kicker{color:var(--signal);font:700 clamp(8px, 1.15cqi, 9px)/1 var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;display:flex}.capability-kicker b{color:#80827a;align-items:center;gap:7px;font-weight:700;display:inline-flex}.capability-kicker b i{background:var(--safe);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite capability-live;box-shadow:0 0 10px #19d77ab3}.capability-card h3{max-width:570px;font:500 clamp(28px, 5cqi, 40px)/1.08 var(--font-serif);letter-spacing:-.04em;margin:clamp(19px,3.1cqi,24px) 0 16px}.capability-card p{color:#999b93;max-width:580px;margin:0;font-size:clamp(13px,1.8cqi,14px);line-height:1.76}.capability-tags{color:#b9bbb3;font:700 clamp(7px, 1.05cqi, 8px)/1 var(--font-mono);letter-spacing:.1em;flex-wrap:wrap;gap:7px clamp(12px,2.3cqi,18px);margin-top:auto;padding-top:clamp(20px,3.3cqi,26px);display:flex}.capability-tags span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.capability-tags span:before{content:"";background:var(--ray);width:12px;height:1px}.capability-more{color:#f6f3e9;width:max-content;font:700 10px/1 var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #ffffff61;align-items:center;gap:12px;margin-top:24px;padding-bottom:8px;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.capability-more span{color:var(--signal);font-size:14px}.capability-more:hover{color:var(--ray-soft);border-color:var(--ray-soft);gap:18px}.capability-diagram{opacity:.82;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;transition:opacity .35s,transform .35s;position:relative;overflow:hidden}.capability-diagram:after{content:"";pointer-events:none;background:linear-gradient(#0e0f0d14,#0e0f0d00 58%,#0e0f0d7a);position:absolute;inset:0}.diagram-code{z-index:3;color:#777a72;font:700 clamp(7px, 1.05cqi, 8px)/1 var(--font-mono);letter-spacing:.14em;position:absolute;top:clamp(17px,2.7cqi,21px);left:clamp(18px,3.1cqi,24px)}.entry-track{background:#555850;height:1px;position:absolute;top:53%;left:12%;right:16%}.trace-track{background:#555850;height:1px;position:absolute;top:53%;left:12%;right:13%}.entry-track:before,.trace-track:before{content:"";border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;height:84px;position:absolute;top:-42px;left:0;right:0}.entry-track>i,.trace-track>i{background:linear-gradient(90deg, var(--ray), var(--safe));transform-origin:0;will-change:transform, opacity;width:100%;height:2px;animation:8s cubic-bezier(.55,.05,.25,1) infinite capability-track;position:absolute;top:-1px;left:0;transform:scaleX(0)}.trace-track>i{background:linear-gradient(90deg, var(--signal), var(--safe))}.entry-node,.trace-node{z-index:2;background:#11120f;border:1px solid #6a6c65;border-radius:50%;width:14px;height:14px;position:absolute;top:calc(53% - 7px)}.entry-node>i,.trace-node>i{opacity:0;border:1px solid #5d6bff6b;border-radius:50%;animation:8s ease-out infinite capability-node;position:absolute;inset:-7px}.node-join{left:calc(12% - 7px)}.node-rule{left:calc(36% - 7px)}.node-risk{left:calc(60% - 7px)}.node-allow{border-color:var(--safe);color:var(--safe);left:calc(84% - 7px)}.node-rule>i{animation-delay:1.6s}.node-risk>i{animation-delay:3.2s}.node-allow>i{border-color:#19d77a94;animation-delay:4.8s}.node-allow>b{font:700 9px/1 var(--font-mono);position:absolute;top:1px;left:2px}.entry-signal,.trace-signal{z-index:3;background:var(--safe);will-change:transform, opacity;border-radius:50%;width:7px;height:7px;animation:8s cubic-bezier(.55,.05,.25,1) infinite entry-signal;position:absolute;top:calc(53% - 3px);left:calc(12% - 3.5px);box-shadow:0 0 14px #19d77ae6}.entry-label,.trace-label{color:#777a72;font:700 clamp(7px, 1.05cqi, 8px)/1 var(--font-mono);letter-spacing:.1em;position:absolute;top:calc(53% + 24px);transform:translate(-50%)}.label-join{left:12%}.label-rule{left:36%}.label-risk{left:60%}.label-allow{color:var(--safe);left:84%}.audit-diagram{--audit-core-radius:clamp(33px, 5.1cqi, 38px);--audit-core-size:calc(var(--audit-core-radius) * 2);--audit-result-radius:clamp(28px, 4.3cqi, 33px);--audit-result-size:calc(var(--audit-result-radius) * 2);--audit-travel:calc(34cqi - var(--audit-core-radius) - var(--audit-result-radius))}.audit-inputs{gap:clamp(14px,2.2cqi,17px);width:22%;display:grid;position:absolute;top:27%;left:7%}.audit-inputs span{color:#8b8e86;font:700 clamp(7px, 1.05cqi, 8px)/1 var(--font-mono);letter-spacing:.1em;position:relative}.audit-inputs span:before{content:"";border:1px solid var(--ray-soft);width:4px;height:4px;position:absolute;top:3px;left:-11px}.audit-inputs span:after{content:"";background:#52554e;height:1px;position:absolute;top:4px;left:clamp(44px,9cqi,59px);right:-9%}.audit-bus{background:#52554e;width:1px;position:absolute;top:29%;bottom:25%;left:31%}.audit-bus:after{content:"";width:calc(21cqi - var(--audit-core-radius));background:#52554e;height:1px;position:absolute;top:50%;left:0}.audit-core{z-index:2;width:var(--audit-core-size);height:var(--audit-core-size);border:1px solid #71736d;border-radius:50%;position:absolute;top:52%;left:52%;transform:translate(-50%,-50%)}.audit-core:before{content:"";border:1px solid #5d6bff8c;border-radius:50%;position:absolute;inset:11px}.audit-core:after{content:"";background:var(--safe);transform-origin:0;width:31px;height:1px;animation:5.4s linear infinite audit-scan;position:absolute;top:50%;left:50%}.audit-core>i{border:1px dashed #ffffff24;border-radius:50%;animation:9s linear infinite reverse audit-ring;position:absolute;inset:-13px}.audit-core>b{color:#d7d8d1;font:700 11px/1 var(--font-mono);letter-spacing:.04em;place-items:center;display:grid;position:absolute;inset:0}.audit-output-line{left:calc(52% + var(--audit-core-radius));right:calc(14% + var(--audit-result-radius));background:#52554e;height:1px;position:absolute;top:52%}.audit-output-line>i{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:5.4s ease-in-out infinite audit-output;position:absolute;top:-3px;left:0;box-shadow:0 0 13px #ff5a45cc}.audit-result{z-index:2;width:var(--audit-result-size);height:var(--audit-result-size);border:1px solid #6e716a;border-radius:50%;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;top:52%;left:86%;transform:translate(-50%,-50%)}.audit-result>i{border:1px solid #ff5a4573;border-radius:50%;animation:2.4s ease-in-out infinite capability-live;position:absolute;inset:8px}.audit-result b,.audit-result span{z-index:1;font:700 7px/1 var(--font-mono);letter-spacing:.08em}.audit-result span{color:var(--signal)}.audit-status,.response-status{color:#6f716a;font:700 clamp(6px, .95cqi, 7px)/1 var(--font-mono);letter-spacing:.13em;white-space:nowrap;position:absolute;bottom:clamp(18px,3.1cqi,24px);left:50%;transform:translate(-50%)}.response-diagram{--response-source-radius:clamp(21px, 3.4cqi, 24px);--response-source-size:calc(var(--response-source-radius) * 2);--response-core-size:clamp(52px, 7.5cqi, 58px);--response-core-span:clamp(37px, 5.3cqi, 41px);--response-travel:calc(38cqi - var(--response-source-radius) - var(--response-core-span))}.response-source{width:var(--response-source-size);height:var(--response-source-size);border:1px solid #696c65;border-radius:50%;position:absolute;top:52%;left:12%;transform:translate(-50%,-50%)}.response-source>i{border:1px dashed #5d6bff85;border-radius:50%;animation:7s linear infinite audit-ring;position:absolute;inset:7px}.response-source>span{color:#a4a69e;font:700 7px/1 var(--font-mono);place-items:center;display:grid;position:absolute;inset:0}.response-trunk{left:calc(12% + var(--response-source-radius));right:calc(50% + var(--response-core-span));background:#565950;height:1px;position:absolute;top:52%}.response-trunk>i{background:var(--ray);border-radius:50%;width:7px;height:7px;animation:7.8s ease-in-out infinite response-input;position:absolute;top:-3px;left:0;box-shadow:0 0 14px #5d6bffe6}.response-core{z-index:2;width:var(--response-core-size);height:var(--response-core-size);border:1px solid var(--ray-soft);background:#11120f;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.response-core>span{color:#e1e1da;font:700 10px/1 var(--font-mono);letter-spacing:.03em;place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.response-core>i{border:1px solid #5d6bff33;animation:3.8s ease-in-out infinite route-core;position:absolute;inset:-9px}.response-branch{background:#555850;width:1px;position:absolute;top:calc(27% + 4.5px);bottom:calc(23% + 4.5px);left:66%}.response-branch:after{content:"";width:calc(16cqi - var(--response-core-span));background:#555850;height:1px;position:absolute;top:50%;right:0}.response-options{align-content:space-between;width:18%;height:50%;display:grid;position:absolute;top:27%;left:78%}.response-options>span{color:#777a72;width:100%;font:700 clamp(7px, 1.05cqi, 8px)/1 var(--font-mono);letter-spacing:.09em;align-items:center;gap:9px;animation:7.8s ease-in-out infinite route-choice;display:flex;position:relative}.response-options>span:before{content:"";background:#555850;width:calc(12cqi - 8px);height:1px;position:absolute;top:50%;left:-12cqi}.response-options>span i{border:1px solid;border-radius:50%;width:9px;height:9px}.response-options>span:nth-child(2){animation-delay:2.6s}.response-options>span:nth-child(3){animation-delay:5.2s}.trace-event{left:calc(12% - 7px)}.trace-reason{left:calc(37% - 7px)}.trace-action{left:calc(62% - 7px)}.trace-log{border-color:var(--safe);left:calc(87% - 7px)}.trace-reason>i{animation-delay:1.8s}.trace-action>i{border-color:#ff5a4580;animation-delay:3.6s}.trace-log>i{border-color:#19d77a8c;animation-delay:5.4s}.trace-signal{background:var(--signal);animation-name:trace-signal;box-shadow:0 0 14px #ff5a45e6}.trace-event-label{left:12%}.trace-reason-label{left:37%}.trace-action-label{left:62%}.trace-log-label{color:var(--safe);left:87%}.human-checkpoint{z-index:3;min-width:150px;font:700 7px/1 var(--font-mono);letter-spacing:.08em;background:#11120ff0;border:1px solid #fff3;grid-template-columns:1fr auto;gap:8px;padding:9px 10px;display:grid;position:absolute;top:19%;left:62%;transform:translate(-50%)}.human-checkpoint>span{color:#85877f}.human-checkpoint>b{color:var(--signal)}.human-checkpoint>i{background:#ff5a4585;width:1px;height:42px;position:absolute;top:100%;left:50%}@media (hover:hover){.capability-card:hover{background:#1b1d19e0}.capability-card:hover:before{transform:scaleX(1)}.capability-card:hover .capability-diagram{opacity:1;transform:translateY(-2px)}}.workflow{padding:150px max(4vw,28px) 160px;overflow:hidden}.workflow-heading{grid-template-columns:1.25fr .55fr;align-items:end;gap:8vw;width:min(100%,1420px);margin:0 auto;display:grid}.workflow-heading h2{max-width:920px;font:500 clamp(48px, 5.8vw, 86px)/1.01 var(--font-serif);letter-spacing:-.055em;margin:0}.workflow-heading>p{color:var(--muted);margin:0 0 7px;font-size:17px;line-height:1.8}.terrain-wrap{isolation:isolate;place-items:center;width:min(100%,1040px);height:430px;margin:100px auto 55px;display:grid}.terrain-label{font:700 9px/1 var(--font-mono);letter-spacing:.14em;position:absolute;top:0;left:0}.terrain{--terrain-travel:245px;flex-direction:column;align-items:center;gap:5px;width:86%;display:flex;position:relative}.terrain:after{content:"";z-index:2;background:linear-gradient(90deg,transparent,var(--ray),var(--safe),var(--signal),transparent);height:1px;animation:5s ease-in-out infinite terrain-slice;position:absolute;top:0;left:2%;right:2%;box-shadow:0 0 14px #5d6bff73}.terrain i{transform-origin:50%;background:repeating-linear-gradient(to right, var(--ink) 0 18px, transparent 18px 22px);height:7px;animation:3.9s ease-in-out infinite terrain-wave;animation-delay:var(--terrain-delay,0s);will-change:transform,opacity;transition:width .3s;display:block}.terrain i:nth-child(4n){background-image:repeating-linear-gradient(to right, var(--signal) 0 18px, transparent 18px 22px)}.terrain-scan{background:var(--ray);will-change:transform, opacity;width:2px;animation:6s ease-in-out infinite terrain-scan;position:absolute;top:8%;bottom:5%;left:11%;box-shadow:0 0 25px #5d6bffbf}.pipeline{--pipeline-position:0%;--pipeline-signal-opacity:.96;--pipeline-node-1:var(--safe);--pipeline-node-2:var(--ray);--pipeline-node-3:var(--ray);--pipeline-node-4:var(--ray);--pipeline-node-5:var(--ray);grid-template-columns:repeat(5,1fr);width:min(100%,1420px);margin:0 auto;animation:10s linear infinite pipeline-clock;display:grid;position:relative}.pipeline-line{z-index:0;pointer-events:none;height:17px;position:absolute;top:50px;left:8.5px;right:calc(20% - 8.5px);overflow:visible}.pipeline-line:before{content:"";background:#1d1e1a42;height:1px;position:absolute;top:8px;left:0;right:0}.pipeline-line span{z-index:1;left:var(--pipeline-position);background:linear-gradient(90deg,transparent,var(--ray) 24%,var(--safe) 66%,var(--signal));width:clamp(48px,4.6vw,70px);height:2px;opacity:var(--pipeline-signal-opacity);will-change:left, opacity;border-radius:999px;position:absolute;top:7px;transform:translate(-50%)}.pipeline-step{z-index:1;isolation:isolate;min-height:255px;padding:0 28px 25px 0;position:relative}.pipeline-step:first-of-type{--pipeline-node-color:var(--pipeline-node-1)}.pipeline-step:nth-of-type(2){--pipeline-node-color:var(--pipeline-node-2)}.pipeline-step:nth-of-type(3){--pipeline-node-color:var(--pipeline-node-3)}.pipeline-step:nth-of-type(4){--pipeline-node-color:var(--pipeline-node-4)}.pipeline-step:nth-of-type(5){--pipeline-node-color:var(--pipeline-node-5)}.pipeline-step>i{z-index:2;background:var(--paper);width:17px;height:17px;box-shadow:none;border:0;border-radius:50%;margin:26px 0 28px;display:block;position:relative}.pipeline-step>i:before{content:"";background:var(--pipeline-node-color,var(--ray));border-radius:50%;position:absolute;inset:4px}.pipeline-step>i:after{content:"";border:1px solid var(--pipeline-node-color,var(--ray));box-shadow:inset 0 0 0 1px var(--pipeline-node-color,var(--ray));border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pipeline-step>i:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pipeline-node-color,var(--ray)) 24%,transparent)}}.step-no,.pipeline-step small{font:700 9px/1 var(--font-mono);letter-spacing:.12em}.step-no{color:var(--signal)}.pipeline-step small{color:var(--muted)}.pipeline-step h3{font:500 29px/1 var(--font-serif);margin:10px 0 14px}.pipeline-step p{max-width:205px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.console-section{padding:150px max(4vw,28px) 170px}.console-intro{grid-template-columns:1.15fr .55fr;align-items:end;gap:8vw;width:min(100%,1420px);margin:0 auto 80px;display:grid}.console-intro h2{font:500 clamp(48px, 5.5vw, 82px)/1.02 var(--font-serif);letter-spacing:-.052em;margin:0}.console-intro>p{color:#a7a89f;margin:0 0 7px;font-size:16px;line-height:1.8}.console-section>div:last-child{width:min(100%,1420px);margin:0 auto}.console-mock{color:var(--ink);background:#f1efe6;border:1px solid #4a4b45;border-radius:18px;overflow:hidden;box-shadow:26px 28px #00000038}.console-titlebar{height:56px;font:700 9px/1 var(--font-mono);letter-spacing:.1em;background:#dedccf;border-bottom:1px solid #1d1e1a24;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;display:grid}.console-titlebar>div{gap:7px;display:flex}.console-titlebar>div i{background:#aeaca2;border-radius:50%;width:9px;height:9px}.console-titlebar>div i:first-child{background:var(--signal)}.console-titlebar>div i:nth-child(2){background:#f0c542}.console-titlebar>div i:last-child{background:var(--safe)}.console-titlebar>b{color:var(--signal);justify-self:end}.console-body{grid-template-columns:185px 1fr;min-height:690px;display:grid}.console-sidebar{background:var(--ink-soft);color:#9d9e96;flex-direction:column;gap:8px;padding:25px 16px;display:flex}.console-sidebar>strong{color:#fff;width:42px;height:42px;font:700 30px/1 var(--font-serif);background:repeating-linear-gradient(to bottom, var(--ray) 0 3px, transparent 3px 5px);place-items:center;margin:2px 8px 25px;display:grid}.console-sidebar>span{border-radius:5px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.console-sidebar>span i{background:#64665f;border-radius:50%;width:6px;height:6px}.console-sidebar>span.selected{color:#fff;background:#3c3d37}.console-sidebar>span.selected i{background:var(--safe);box-shadow:0 0 9px var(--safe)}.console-content{background-image:linear-gradient(#1d1e1a12 1px,#0000 1px),linear-gradient(90deg,#1d1e1a12 1px,#0000 1px);background-size:40px 40px;padding:36px}.console-overview-head{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.console-overview-head>div span{color:var(--ray);font:700 9px/1 var(--font-mono);letter-spacing:.12em;display:block}.console-overview-head>div strong{font:500 30px/1 var(--font-serif);margin-top:8px;display:block}.console-overview-head>b{font:700 9px/1 var(--font-mono);background:#ffffffa6;border:1px solid #1d1e1a29;align-items:center;gap:8px;padding:10px 12px;display:flex}.console-overview-head>b i{background:var(--safe);border-radius:50%;width:7px;height:7px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.metric-grid>div{background:#f6f3e9e6;border:1px solid #1d1e1a24;grid-template-columns:1fr auto;align-content:space-between;gap:10px;min-height:135px;padding:19px;display:grid;box-shadow:7px 7px #1d1e1a0f}.metric-grid span{color:var(--muted);font-size:11px}.metric-grid strong{font:700 25px/1 var(--font-mono)}.metric-grid>div>i{background:#d2d0c4;grid-column:1/-1;height:4px}.metric-grid>div>i b{background:var(--ray);height:100%;display:block}.console-lower{grid-template-columns:1.55fr .75fr;gap:13px;margin-top:14px;display:grid}.event-panel,.chain-panel{background:#f6f3e9ed;border:1px solid #1d1e1a24;min-height:365px;padding:18px}.panel-heading{font:700 9px/1 var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #1d1e1a1f;justify-content:space-between;padding-bottom:15px;display:flex}.panel-heading b{color:var(--ray)}.event-list>div{opacity:.46;border-bottom:1px solid #1d1e1a1a;grid-template-columns:65px 53px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:8px 0;transition:opacity .3s,transform .3s;display:grid}.event-list>div.active{opacity:1;transform:translate(5px)}.event-list time,.event-list>div>span,.event-list>div>b{font:700 9px/1 var(--font-mono)}.event-list>div>span{color:var(--ray)}.event-list p{margin:0;font-size:11px}.event-list>div>b{color:var(--safe)}.chain-panel>strong{font:500 19px/1 var(--font-serif);margin:22px 0 16px;display:block}.chain-node{background:#ece9dc;border:1px solid #1d1e1a26;justify-content:space-between;padding:13px;font-size:11px;display:flex}.chain-node i{color:var(--muted);font:normal 700 8px/1 var(--font-mono)}.chain-node.primary{border-color:var(--ray);background:#5d6bff14}.chain-line{background:var(--ray);width:1px;height:22px;margin-left:19px;display:block}.policy-lab{--policy-cycle:9.4s;color:#f4f1e7;background:#0c0d0c;border:1px solid #484a44;border-radius:18px;position:relative;overflow:hidden;box-shadow:26px 28px #00000038}.policy-lab:before{content:"";opacity:.72;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.policy-lab-topbar{z-index:2;min-height:58px;font:700 9px/1 var(--font-mono);letter-spacing:.12em;background:#1b1c1af5;border-bottom:1px solid #484a44;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 22px;display:grid;position:relative}.policy-lab-topbar>span:first-child{align-items:center;gap:9px;display:inline-flex}.policy-lab-topbar>span:first-child i,.policy-lab-topbar>b i{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff5a45b3}.policy-lab-topbar>span:nth-child(2){color:#8b8d85}.policy-lab-topbar>b{color:var(--safe);justify-self:end;align-items:center;gap:8px;display:inline-flex}.policy-lab-topbar>b i{background:var(--safe);animation:1.5s ease-in-out infinite capability-live;box-shadow:0 0 12px #19d77aa6}.policy-lab-grid{z-index:1;grid-template-columns:1.08fr .86fr 1fr;min-height:560px;display:grid;position:relative}.policy-lab-grid>section{border-right:1px solid #3e403b;flex-direction:column;min-width:0;padding:clamp(25px,3vw,40px);display:flex;position:relative}.policy-lab-grid>section:last-child{border-right:0}.policy-panel-head{color:#85877f;font:700 8px/1 var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;display:flex}.policy-panel-head b{color:var(--safe);animation:policy-status var(--policy-cycle) steps(1,end) infinite;font-weight:700}.policy-input-panel h3{font:500 clamp(28px,2.8vw,42px)/1.05 var(--font-serif);letter-spacing:-.04em;margin:58px 0 28px}.policy-prompt{border-left:2px solid var(--signal);min-height:215px;font:500 clamp(21px,2vw,29px)/1.55 var(--font-serif);letter-spacing:-.025em;background:#ffffff06;margin:0;padding:24px 22px}.policy-prompt-char{opacity:0;animation:policy-char var(--policy-cycle) steps(1,end) infinite;animation-delay:calc(var(--policy-char,0) * 55ms)}.policy-prompt>i{vertical-align:-.08em;background:var(--signal);width:2px;height:.92em;margin-left:5px;animation:.68s step-end infinite policy-caret;display:inline-block}.policy-input-meta{color:#74766f;font:700 8px/1 var(--font-mono);letter-spacing:.1em;justify-content:space-between;gap:15px;margin-top:auto;padding-top:24px;display:flex}.policy-input-meta b{color:var(--ray-soft)}.policy-token-list{gap:10px;margin-top:52px;display:grid}.policy-token-list>div{opacity:0;min-height:62px;animation:policy-token var(--policy-cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(2.05s + var(--policy-order,0) * .32s);background:#ffffff06;border:1px solid #474942;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid;position:relative;transform:translate(-28px)scale(.96)}.policy-token-list>div span{color:#74766f;font:700 8px/1 var(--font-mono);letter-spacing:.1em}.policy-token-list>div b{color:#f1eee4;font:700 11px/1 var(--font-mono);letter-spacing:.08em}.policy-token-list>div i{background:var(--ray);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;transform:translateY(-50%);box-shadow:0 0 14px #5d6bffd9}.policy-action-list{gap:13px;margin-top:62px;display:grid}.policy-action-list>div{opacity:0;min-height:72px;animation:policy-action var(--policy-cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(3.45s + var(--policy-order,0) * .4s);background:#ffffff06;border:1px solid #454740;grid-template-columns:30px 1fr auto 22px;align-items:center;gap:11px;padding:0 15px;display:grid;transform:translate(24px)}.policy-action-list span,.policy-action-list b{font:700 8px/1 var(--font-mono);letter-spacing:.1em}.policy-action-list span{color:var(--signal)}.policy-action-list p{margin:0;font-size:13px}.policy-action-list b{color:#84867e}.policy-action-list i{border:1px solid var(--safe);width:19px;height:19px;color:var(--safe);font:normal 700 10px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.policy-test-result{opacity:0;animation:policy-test var(--policy-cycle) ease infinite;background:#19d77a0b;border:1px solid #19d77a57;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:18px;display:flex}.policy-test-result span,.policy-test-result b{font:700 8px/1 var(--font-mono);letter-spacing:.1em}.policy-test-result span{color:#8c8e86;align-items:center;gap:8px;display:inline-flex}.policy-test-result span i{background:var(--safe);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #19d77acc}.policy-test-result b{color:var(--safe)}.policy-statebar{z-index:2;min-height:96px;font:700 8px/1 var(--font-mono);letter-spacing:.1em;background:#141513f5;border-top:1px solid #484a44;grid-template-columns:105px 1fr 160px;align-items:center;gap:25px;padding:0 clamp(25px,3vw,40px);display:grid;position:relative}.policy-statebar>span,.policy-statebar>b{color:#85877f}.policy-statebar>b{justify-self:end}.policy-state-track{grid-template-columns:repeat(4,1fr);align-items:center;display:grid;position:relative}.policy-state-track:before{content:"";background:#4b4d46;height:1px;position:absolute;top:7px;left:7px;right:7px}.policy-state-track>i{z-index:2;background:var(--signal);width:7px;height:7px;animation:policy-state-signal var(--policy-cycle) cubic-bezier(.65,0,.35,1) infinite;border-radius:50%;position:absolute;top:4px;left:7px;box-shadow:0 0 14px #ff5a45bf}.policy-state-track>span{z-index:3;color:#777970;justify-items:start;gap:10px;display:grid;position:relative}.policy-state-track>span:not(:first-of-type){justify-items:center}.policy-state-track>span:last-of-type{justify-items:end}.policy-state-track>span b{width:14px;height:14px;animation:policy-state-node var(--policy-cycle) steps(1,end) infinite;animation-delay:calc(var(--policy-order,0) * .85s);background:#51534d;border:3px solid #141513;border-radius:50%;box-shadow:0 0 0 1px #51534d}@keyframes policy-char{0%,3%{opacity:0}5%,72%{opacity:1}78%,to{opacity:0}}@keyframes policy-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes policy-token{0%,4%{opacity:0;transform:translate(-28px)scale(.96)}10%,65%{opacity:1;transform:translate(0,0)scale(1)}73%,to{opacity:0;transform:translate(13px)scale(.98)}}@keyframes policy-action{0%,5%{opacity:0;transform:translate(24px)}12%,60%{opacity:1;transform:translate(0,0)}70%,to{opacity:0;transform:translate(-12px)}}@keyframes policy-test{0%,53%{opacity:0;transform:translateY(9px)}60%,78%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(-6px)}}@keyframes policy-status{0%,24%{color:var(--ray-soft)}25%,55%{color:#f0c542}56%,to{color:var(--safe)}}@keyframes policy-state-signal{0%,7%{opacity:0;left:7px}12%{opacity:1}31%{left:33%}49%{left:66%}68%,78%{opacity:1;background:var(--safe);left:calc(100% - 14px)}86%,to{opacity:0;left:calc(100% - 14px)}}@keyframes policy-state-node{0%,12%{background:#51534d;box-shadow:0 0 0 1px #51534d}22%,78%{background:var(--safe);box-shadow:0 0 0 1px var(--safe),0 0 12px #19d77a8c}88%,to{background:#51534d;box-shadow:0 0 0 1px #51534d}}@media (max-width:1120px){.policy-lab-grid{grid-template-columns:1fr}.policy-lab-grid>section{border-bottom:1px solid #3e403b;border-right:0;min-height:430px}.policy-lab-grid>section:last-child{border-bottom:0}}@media (max-width:650px){.policy-lab{border-radius:11px}.policy-lab-topbar{grid-template-columns:1fr auto;padding:0 15px}.policy-lab-topbar>span:nth-child(2){display:none}.policy-lab-grid>section{min-height:390px;padding:23px 18px}.policy-input-panel h3{margin-top:38px}.policy-prompt{min-height:190px;padding:18px 15px;font-size:21px}.policy-statebar{grid-template-columns:1fr;gap:15px;padding:20px 18px}.policy-statebar>b{justify-self:start}}.principles{padding:150px max(4vw,28px) 170px;overflow:hidden}.principle-lead{width:min(100%,1420px);margin:0 auto 90px}.principle-lead h2{max-width:1100px;font:500 clamp(48px, 6vw, 88px)/1.02 var(--font-serif);letter-spacing:-.056em;margin:0}.principle-grid{border-top:1px solid #1d1e1a38;border-bottom:1px solid #1d1e1a38;grid-template-columns:repeat(3,1fr);width:min(100%,1420px);margin:0 auto;display:grid}.principle-grid article{min-height:320px;padding:34px 34px 40px 0}.principle-grid article+article{border-left:1px solid #1d1e1a38;padding-left:34px}.principle-grid article>span{color:var(--signal);font:700 10px/1 var(--font-mono)}.principle-grid h3{font:500 clamp(30px, 3vw, 44px)/1 var(--font-serif);margin:78px 0 20px}.principle-grid p{max-width:360px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.final-cta{content-visibility:visible;contain-intrinsic-size:none;isolation:isolate;place-items:center;min-height:820px;padding:120px 25px;display:grid;overflow:hidden}.ray-burst{--cosmos-flat:0;--cosmos-scene-y:-22px;--cosmos-scene-tilt:55deg;--cosmos-scene-turn:-13deg;--cosmos-scene-scale:.82;--cosmos-guide-opacity:.56;--cosmos-star-opacity:.88;--cosmos-core-scale:.28;--cosmos-core-depth:105px;--cosmos-core-tilt:-64deg;--cosmos-core-fill:.18;--cosmos-axis-horizontal-z:-42px;--cosmos-axis-vertical-z:-20px;--cosmos-axis-diagonal-z:34px;--cosmos-gap:70px;--cosmos-gap-two:140px;--cosmos-core-inset:215px;--cosmos-orbit-1-x:71deg;--cosmos-orbit-1-y:-18deg;--cosmos-orbit-1-z:-72px;--cosmos-orbit-1-spin:-22deg;--cosmos-orbit-1-scale:.9;--cosmos-orbit-2-x:59deg;--cosmos-orbit-2-y:29deg;--cosmos-orbit-2-z:44px;--cosmos-orbit-2-spin:41deg;--cosmos-orbit-2-scale:.86;--cosmos-orbit-3-x:77deg;--cosmos-orbit-3-y:-31deg;--cosmos-orbit-3-z:88px;--cosmos-orbit-3-spin:-57deg;--cosmos-orbit-3-scale:.8;z-index:0;perspective:1100px;pointer-events:none;width:650px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmos-scene{transform:translate3d(0,var(--cosmos-scene-y),0) rotateX(var(--cosmos-scene-tilt)) rotateZ(var(--cosmos-scene-turn)) scale(var(--cosmos-scene-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.cosmos-orbit{transform-style:preserve-3d;will-change:transform;border:1.5px solid #5d6bff3d;border-radius:50%;position:absolute}.cosmos-orbit:before{content:"";border-radius:inherit;opacity:var(--cosmos-star-opacity);border:1px dashed #5d6bff1f;position:absolute;inset:-8px}.cosmos-orbit-one{transform:translateZ(var(--cosmos-orbit-1-z)) rotateX(var(--cosmos-orbit-1-x)) rotateY(var(--cosmos-orbit-1-y)) rotateZ(var(--cosmos-orbit-1-spin)) scale(var(--cosmos-orbit-1-scale));inset:0}.cosmos-orbit-two{inset:var(--cosmos-gap);transform:translateZ(var(--cosmos-orbit-2-z)) rotateX(var(--cosmos-orbit-2-x)) rotateY(var(--cosmos-orbit-2-y)) rotateZ(var(--cosmos-orbit-2-spin)) scale(var(--cosmos-orbit-2-scale));border-color:#ff5a4540}.cosmos-orbit-two:before{border-color:#ff5a451f}.cosmos-orbit-three{inset:var(--cosmos-gap-two);transform:translateZ(var(--cosmos-orbit-3-z)) rotateX(var(--cosmos-orbit-3-x)) rotateY(var(--cosmos-orbit-3-y)) rotateZ(var(--cosmos-orbit-3-spin)) scale(var(--cosmos-orbit-3-scale));border-color:#5d6bff47}.cosmos-signal{transform-origin:0;width:50%;height:1px;animation:8.4s linear infinite cosmos-signal-run;position:absolute;top:calc(50% - .5px);left:50%}.cosmos-orbit-two .cosmos-signal{animation-duration:6.8s;animation-direction:reverse}.cosmos-orbit-three .cosmos-signal{animation-duration:5.4s}.cosmos-signal:after{content:"";border:1px solid var(--ray);background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-4px;box-shadow:0 0 0 3px #5d6bff14}.cosmos-orbit-two .cosmos-signal:after{border-color:var(--signal);box-shadow:0 0 0 3px #ff5a4514}.cosmos-core{inset:var(--cosmos-core-inset);transform:translateZ(var(--cosmos-core-depth)) rotateX(var(--cosmos-core-tilt)) scale(var(--cosmos-core-scale));transform-style:preserve-3d;will-change:transform;border:1px solid #5d6bff57;border-radius:50%;position:absolute;overflow:hidden}.cosmos-core:before,.cosmos-core:after{content:"";z-index:2;background:#1d1e1a52;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmos-core:before{width:118%;height:1px}.cosmos-core:after{width:1px;height:118%}.cosmos-core span{border-radius:inherit;background:repeating-linear-gradient(to bottom, var(--ray) 0 3px, transparent 3px 7px);opacity:var(--cosmos-core-fill);position:absolute;inset:0}.cosmos-axis{opacity:var(--cosmos-guide-opacity);transform-origin:50%;background:linear-gradient(90deg,#0000,#1d1e1a45 16% 84%,#0000);position:absolute;top:50%;left:50%}.cosmos-axis-horizontal{width:118%;height:1px;transform:translate3d(-50%,-50%,var(--cosmos-axis-horizontal-z))}.cosmos-axis-vertical{width:1px;height:118%;transform:translate3d(-50%,-50%,var(--cosmos-axis-vertical-z));background:linear-gradient(#0000,#1d1e1a40 16% 84%,#0000)}.cosmos-axis-diagonal{width:112%;height:1px;transform:translate3d(-50%,-50%,var(--cosmos-axis-diagonal-z)) rotate(38deg);background:linear-gradient(90deg,#0000,#ff5a453b,#0000)}.cosmos-stars{transform-style:preserve-3d;position:absolute;inset:3%}.cosmos-star{left:var(--cosmos-star-x);top:var(--cosmos-star-y);width:var(--cosmos-star-size);height:var(--cosmos-star-size);opacity:var(--cosmos-star-opacity);transform:translate3d(-50%,-50%,var(--cosmos-star-depth));animation:cosmos-star-pulse 3.8s ease-in-out var(--cosmos-star-delay) infinite;border:1px solid #1d1e1a80;border-radius:50%;position:absolute}.cosmos-star:nth-child(3n){border-color:#5d6bffb8}.cosmos-star:nth-child(4n){border-color:#ff5a45b3}.final-copy{z-index:2;text-align:center}.final-copy>span{font:700 10px/1 var(--font-mono);letter-spacing:.16em}.final-copy h2{font:500 clamp(50px, 6.2vw, 92px)/1.01 var(--font-serif);letter-spacing:-.058em;margin:28px 0 42px}.final-copy>div{justify-content:center;gap:9px;display:flex}.solid-button,.outline-button{border:1px solid var(--ink);min-height:48px;font:700 11px/1 var(--font-mono);letter-spacing:.06em;justify-content:center;align-items:center;padding:0 20px;transition:transform .2s,color .2s,background .2s;display:inline-flex}.solid-button{background:var(--ink);color:#fff}.outline-button{background:#ece9dca6}.solid-button:hover,.outline-button:hover{background:var(--ray);border-color:var(--ray);color:#fff;transform:translateY(-3px)}.footer{background:var(--ink);color:#fff;content-visibility:visible;contain-intrinsic-size:none;border-radius:22px 22px 0 0;grid-template-columns:1.5fr repeat(2,.6fr);gap:clamp(42px,6vw,90px);padding:46px max(4vw,28px) 76px;display:grid;position:relative}.footer-brand{max-width:300px}.footer-brand>strong{vertical-align:10px;font:500 25px/1 var(--font-serif);margin-left:8px;display:inline-block}.footer-brand p{color:#8e9088;margin:6px 0 0;font-size:12px;line-height:1.45}.footer>div:not(.footer-brand):not(.footer-bottom){flex-direction:column;gap:9px;display:flex}.footer>div:not(.footer-brand):not(.footer-bottom)>span{color:#7c7d76;font:700 9px/1 var(--font-mono);letter-spacing:.12em;margin-bottom:4px}.footer>div:not(.footer-brand):not(.footer-bottom)>a{color:#d0d1c9;width:max-content;font-size:12px}.footer>div:not(.footer-brand):not(.footer-bottom)>a:hover{color:var(--ray-soft)}.footer-bottom{color:#73756e;font:700 9px/1 var(--font-mono);letter-spacing:.08em;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:13px;display:flex;position:absolute;bottom:22px;left:max(4vw,28px);right:max(4vw,28px)}.topbar[data-reveal]{transition:color .25s,opacity .65s cubic-bezier(.22,1,.36,1),translate .75s cubic-bezier(.22,1,.36,1)}.capability-matrix[data-reveal]{--reveal-shift-y:48px;perspective:1500px;transform-style:preserve-3d;transform-origin:50%;will-change:opacity, translate, transform, filter}.capability-matrix[data-capability-wave]{--scroll-speed:0;--scroll-lag-y:0px;--scroll-tilt-x:0deg;--scroll-left-yaw:0deg;--scroll-right-yaw:0deg;--scroll-left-x:0px;--scroll-right-x:0px;--scroll-depth:0px;--scroll-inner-lag-y:0px;--scroll-blur:0px;--scroll-scale-y:1;--scroll-streak-scale:.18;--scroll-streak-opacity:0}.capability-matrix[data-reveal].is-entering:not(.has-capability-row-motion){animation:.94s cubic-bezier(.22,1,.36,1) both capability-matrix-enter}.capability-matrix[data-reveal].is-leaving{opacity:1;filter:none;pointer-events:auto;animation:none;transform:none}.capability-matrix[data-capability-wave] .capability-card{--card-grid-order:0;--relief-origin:100% 50%;--relief-fold:10deg;--relief-tilt:-4deg;--relief-mid-x:-32px;--relief-mid-y:-20px;--relief-exit-x:calc(-22vw - 80px);--relief-exit-y:calc(-15vh - 55px);--relief-spin:-9deg;--card-scroll-x:var(--scroll-left-x);--card-scroll-yaw:var(--scroll-left-yaw);--lens-curve-x:78%;--lens-curve-y:0.01%;--lens-side-x:0.01%;--lens-side-y:72%;--lens-rounding:0%;--lens-mid-x:-4vw;--lens-late-x:-13vw;--lens-exit-x:calc(-25vw - 120px);--lens-exit-y:-180px;--lens-exit-depth:470px;--lens-exit-pitch:-5deg;--lens-exit-scale-x:1.82;--lens-exit-scale-y:1.5;isolation:isolate;transform-style:preserve-3d;transform-origin:100% 52%;transform:perspective(1200px) translate3d(var(--card-scroll-x),var(--scroll-lag-y),var(--scroll-depth)) rotateX(var(--scroll-tilt-x)) rotateY(var(--card-scroll-yaw)) scaleY(var(--scroll-scale-y));filter:blur(var(--scroll-blur));will-change:transform, opacity, filter;background:0 0;transition:background .35s,transform .12s linear,filter .14s linear;overflow:hidden}.capability-matrix[data-capability-wave] .capability-card:nth-child(2){--lens-mid-x:4vw;--lens-late-x:13vw;--lens-exit-x:calc(25vw + 120px);--card-grid-order:1;--relief-origin:0 50%;--relief-fold:-10deg;--relief-tilt:-4deg;--relief-mid-x:32px;--relief-exit-x:calc(22vw + 80px);--relief-spin:9deg;--card-scroll-x:var(--scroll-right-x);--card-scroll-yaw:var(--scroll-right-yaw);transform-origin:0 52%}.capability-matrix[data-capability-wave] .capability-card:nth-child(3){--card-grid-order:2;--relief-origin:100% 50%;--relief-fold:10deg;--relief-tilt:4deg;--relief-mid-x:-32px;--relief-mid-y:20px;--relief-exit-x:calc(-22vw - 80px);--relief-exit-y:calc(15vh + 55px);--relief-spin:9deg;--card-scroll-x:var(--scroll-left-x);--card-scroll-yaw:var(--scroll-left-yaw)}.capability-matrix[data-capability-wave] .capability-card:nth-child(4){--lens-mid-x:4vw;--lens-late-x:13vw;--lens-exit-x:calc(25vw + 120px);--card-grid-order:3;--relief-origin:0 50%;--relief-fold:-10deg;--relief-tilt:4deg;--relief-mid-x:32px;--relief-mid-y:20px;--relief-exit-x:calc(22vw + 80px);--relief-exit-y:calc(15vh + 55px);--relief-spin:-9deg;--card-scroll-x:var(--scroll-right-x);--card-scroll-yaw:var(--scroll-right-yaw);transform-origin:0 52%}.capability-matrix[data-capability-wave] .capability-card:after{content:"";z-index:0;pointer-events:none;border-radius:var(--lens-rounding);transform-origin:50% 0;will-change:transform, filter, opacity;background:#10110f94;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.capability-matrix[data-capability-wave] .capability-card>*{z-index:2;position:relative}.capability-matrix[data-capability-wave]:not(.is-entering):not(.is-leaving):not(.is-wave-returning) .capability-card .capability-diagram,.capability-matrix[data-capability-wave]:not(.is-entering):not(.is-leaving):not(.is-wave-returning) .capability-card .capability-card-copy{transform:translate3d(0,var(--scroll-inner-lag-y),0);transition:transform .16s cubic-bezier(.2,.72,.3,1),opacity .35s}.capability-matrix[data-capability-wave][data-scroll-motion=active] .capability-card:before{opacity:var(--scroll-streak-opacity);transform:scaleX(var(--scroll-streak-scale));transition-duration:.1s}.capability-matrix[data-capability-wave].is-entering:not(.has-capability-row-motion) .capability-card{animation:.86s cubic-bezier(.22,1,.36,1) both capability-card-enter;animation-delay:calc(var(--card-grid-order) * 80ms)}.capability-matrix[data-capability-wave].is-entering:not(.has-capability-row-motion) .capability-card:after{animation:.92s cubic-bezier(.22,1,.36,1) both capability-surface-enter;animation-delay:calc(var(--card-grid-order) * 80ms)}.capability-matrix[data-capability-wave].has-capability-row-motion .capability-card{--card-row-order:0}.capability-matrix[data-capability-wave].has-capability-row-motion .capability-card:nth-child(2),.capability-matrix[data-capability-wave].has-capability-row-motion .capability-card:nth-child(4){--card-row-order:1}.capability-matrix[data-capability-wave].has-capability-lens-gap{background:0 0;border-top-color:#0000;border-left-color:#0000}.capability-matrix[data-capability-wave].has-capability-lens-gap .capability-card:nth-child(odd){border-left:1px solid #ffffff29}.capability-matrix[data-capability-wave].has-capability-lens-gap .capability-card:nth-child(-n+2){border-top:1px solid #ffffff29}.capability-matrix[data-capability-wave] .capability-card:is(.is-lens-queued,.is-lens-entering,.is-lens-leaving,.is-lens-scrubbing,.is-lens-out){border-radius:var(--lens-rounding);-webkit-mask-image:radial-gradient(ellipse var(--lens-curve-x) var(--lens-curve-y) at 50% 0%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-curve-x) var(--lens-curve-y) at 50% 100%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-side-x) var(--lens-side-y) at 0% 50%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-side-x) var(--lens-side-y) at 100% 50%, transparent 0 98%, #000 100%);-webkit-mask-composite:source-in, source-in, source-in;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:radial-gradient(ellipse var(--lens-curve-x) var(--lens-curve-y) at 50% 0%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-curve-x) var(--lens-curve-y) at 50% 100%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-side-x) var(--lens-side-y) at 0% 50%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-side-x) var(--lens-side-y) at 100% 50%, transparent 0 98%, #000 100%);mask-image:radial-gradient(ellipse var(--lens-curve-x) var(--lens-curve-y) at 50% 0%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-curve-x) var(--lens-curve-y) at 50% 100%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-side-x) var(--lens-side-y) at 0% 50%, transparent 0 98%, #000 100%), radial-gradient(ellipse var(--lens-side-x) var(--lens-side-y) at 100% 50%, transparent 0 98%, #000 100%);overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.capability-matrix[data-capability-wave] .capability-card.is-lens-queued,.capability-matrix[data-capability-wave] .capability-card.is-lens-out{--lens-curve-y:36%;--lens-side-x:18%;--lens-rounding:2%;opacity:0;transform:perspective(1200px) translate3d(var(--lens-exit-x),var(--lens-exit-y),var(--lens-exit-depth)) rotateX(var(--lens-exit-pitch)) scale(var(--lens-exit-scale-x),var(--lens-exit-scale-y));filter:blur(8px);pointer-events:none;border-color:#0000}.capability-matrix[data-capability-wave] .capability-card.is-lens-queued:after,.capability-matrix[data-capability-wave] .capability-card.is-lens-out:after{opacity:1;filter:none;transform:none}.capability-matrix[data-capability-wave] .capability-card.is-lens-entering{animation-name:capability-card-lens-scroll-exit;animation-duration:.96s;animation-timing-function:cubic-bezier(.18,.86,.2,1);animation-direction:reverse;animation-fill-mode:both;animation-delay:calc(var(--card-row-order) * 56ms)}.capability-matrix[data-capability-wave] .capability-card.is-lens-leaving{animation-name:capability-card-lens-scroll-exit;animation-duration:1.1s;animation-timing-function:cubic-bezier(.26,.7,.18,1);animation-fill-mode:both;animation-delay:calc(var(--card-row-order) * 44ms);pointer-events:none}.capability-matrix[data-capability-wave] .capability-card.is-lens-scrubbing{animation-name:capability-card-lens-scroll-exit;animation-duration:1s;animation-timing-function:linear;animation-delay:calc(-1s * var(--capability-exit-progress,0));pointer-events:none;will-change:opacity, transform;animation-play-state:paused;animation-fill-mode:both;filter:none!important}.capability-matrix[data-capability-wave] .capability-card.is-lens-entering .capability-diagram,.capability-matrix[data-capability-wave] .capability-card.is-lens-leaving .capability-diagram,.capability-matrix[data-capability-wave] .capability-card.is-lens-scrubbing .capability-diagram{overflow:hidden}.capability-char{white-space:pre;display:inline-block}[data-reveal-item]{opacity:0;filter:blur(4px);transition:opacity .62s cubic-bezier(.22,1,.36,1),translate .78s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1),clip-path 1.05s cubic-bezier(.22,1,.36,1);translate:0 20px}[data-reveal].is-entering,[data-reveal].is-leaving,[data-v-reveal].is-entering,[data-v-reveal].is-leaving{will-change:translate, opacity}[data-reveal].is-entering [data-reveal-item],[data-reveal].is-leaving [data-reveal-item],[data-v-reveal].is-entering [data-reveal-item],[data-v-reveal].is-leaving [data-reveal-item]{will-change:opacity, translate, filter, clip-path}[data-reveal-item=graphic]{opacity:1;filter:none;clip-path:inset(0 100% 0 0);translate:0}.capability-diagram[data-reveal-item=graphic]{opacity:.82}[data-reveal].is-visible [data-reveal-item],[data-v-reveal].is-visible [data-reveal-item]{transition-delay:calc(var(--reveal-order,0) * 70ms)}[data-reveal]:not([data-capability-wave]).is-leaving [data-reveal-item],[data-v-reveal].is-leaving [data-reveal-item]{transition-delay:calc(var(--reveal-exit-order,0) * 34ms);transition-duration:.48s,.58s,.48s,.62s;transition-timing-function:cubic-bezier(.55,.06,.68,.19)}[data-reveal].is-visible [data-reveal-item=text],[data-v-reveal].is-visible [data-reveal-item=text]{opacity:1;filter:blur();translate:0}[data-reveal].is-visible [data-reveal-item=graphic],[data-v-reveal].is-visible [data-reveal-item=graphic]{clip-path:inset(0)}[data-reveal]:not([data-capability-wave]).is-entering,[data-v-reveal].is-entering{animation:.78s cubic-bezier(.22,1,.36,1) both reveal-group-enter}[data-reveal].is-leaving,[data-v-reveal].is-leaving{animation:.72s cubic-bezier(.55,.06,.68,.19) both reveal-group-exit}[data-reveal]:not([data-capability-wave]).is-entering [data-reveal-item=text]:not(.typewriter-headline),[data-v-reveal].is-entering [data-reveal-item=text]{animation:.78s cubic-bezier(.22,1,.36,1) both reveal-text-enter;animation-delay:calc(var(--reveal-order,0) * 70ms)}[data-reveal]:not([data-capability-wave]).is-entering [data-reveal-item=graphic],[data-v-reveal].is-entering [data-reveal-item=graphic]{animation:.92s cubic-bezier(.22,1,.36,1) both reveal-graphic-enter;animation-delay:calc(var(--reveal-order,0) * 70ms)}[data-reveal]:not([data-capability-wave]).is-leaving [data-reveal-item=text]:not(.typewriter-headline),[data-v-reveal].is-leaving [data-reveal-item=text]{animation:.5s cubic-bezier(.55,.06,.68,.19) both reveal-text-exit;animation-delay:calc(var(--reveal-exit-order,0) * 34ms)}[data-reveal]:not([data-capability-wave]).is-leaving [data-reveal-item=graphic],[data-v-reveal].is-leaving [data-reveal-item=graphic]{animation:.58s cubic-bezier(.55,.06,.68,.19) both reveal-graphic-exit;animation-delay:calc(var(--reveal-exit-order,0) * 34ms)}@keyframes capability-matrix-enter{0%{opacity:0;filter:blur(5px);transform:perspective(1500px)rotateX(4deg)scale(.965,.91)}to{opacity:1;filter:blur();transform:perspective(1500px)rotateX(0)scale(1)}}@keyframes capability-matrix-relief-exit{0%,18%{opacity:1;filter:blur();transform:perspective(1500px)rotateX(0)scale(1)}45%{opacity:1;filter:drop-shadow(0 24px 38px #0000003d);transform:perspective(1250px)rotateX(-1.5deg)scale(1.015,.985)}76%{opacity:.96;filter:drop-shadow(0 34px 48px #0000004d);transform:perspective(980px)rotateX(5deg)scale(.91,.72)}to{opacity:0;filter:blur(8px);transform:perspective(760px)rotateX(18deg)scale(.62,.19)}}@keyframes capability-card-enter{0%{opacity:0;transform:perspective(1200px) translate3d(var(--relief-mid-x), var(--relief-mid-y), -70px) rotateX(var(--relief-tilt)) rotateY(var(--relief-fold)) scale(.9,.82)}to{opacity:1;transform:perspective(1200px)translate(0,0)rotateX(0)rotateY(0)scale(1)}}@keyframes capability-surface-enter{0%{opacity:.3;filter:blur(5px);transform:scale(.96,.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes capability-card-lens-scroll-exit{0%{--lens-curve-x:78%;--lens-curve-y:0.01%;--lens-side-x:0.01%;--lens-side-y:72%;--lens-rounding:0%;opacity:1;filter:blur();border-color:#ffffff29;transform:perspective(1200px)translate(0,0)rotateX(0)scale(1)}28%{--lens-curve-x:79%;--lens-curve-y:7%;--lens-side-x:3.5%;--lens-side-y:73%;--lens-rounding:0.5%;opacity:1;filter:blur();border-color:#ffffff1c;transform:perspective(1200px)translate3d(0,-1px,4px)rotateX(-.15deg)scale(1.01,1.005)}50%{--lens-curve-x:80%;--lens-curve-y:14%;--lens-side-x:7.5%;--lens-side-y:75%;--lens-rounding:1%;opacity:1;filter:blur();border-color:#ffffff12;transform:perspective(1200px)translate3d(0,-8px,22px)rotateX(-.6deg)scale(1.045,1.02)}68%{--lens-curve-x:81%;--lens-curve-y:22%;--lens-side-x:11%;--lens-side-y:77%;--lens-rounding:1.5%;opacity:1;transform:perspective(1200px) translate3d(var(--lens-mid-x),120px,115px) rotateX(-1.4deg) scale(1.16,1.08);filter:blur(.35px);border-color:#ffffff09}86%{--lens-curve-x:82%;--lens-curve-y:30%;--lens-side-x:15%;--lens-side-y:79%;--lens-rounding:2%;opacity:.76;transform:perspective(1200px) translate3d(var(--lens-late-x),70px,300px) rotateX(-3deg) scale(1.44,1.22);filter:blur(1.8px);border-color:#0000}94%{--lens-curve-x:83%;--lens-curve-y:34%;--lens-side-x:17%;--lens-side-y:81%;--lens-rounding:2%;opacity:.34;transform:perspective(1200px) translate3d(var(--lens-late-x),26px,400px) rotateX(-4deg) scale(1.64,1.38);filter:blur(4.5px);border-color:#0000}to{--lens-curve-x:84%;--lens-curve-y:36%;--lens-side-x:18%;--lens-side-y:82%;--lens-rounding:2%;opacity:0;transform:perspective(1200px) translate3d(var(--lens-exit-x),var(--lens-exit-y),var(--lens-exit-depth)) rotateX(var(--lens-exit-pitch)) scale(var(--lens-exit-scale-x),var(--lens-exit-scale-y));filter:blur(8px);border-color:#0000}}@keyframes reveal-group-enter{0%{opacity:0;translate:0 var(--reveal-shift-y)}to{opacity:1;translate:0}}@keyframes reveal-group-exit{0%{opacity:1;translate:0}to{opacity:0;translate:0 var(--reveal-shift-y)}}@keyframes reveal-text-enter{0%{opacity:0;filter:blur(7px);translate:0 24px}to{opacity:1;filter:blur();translate:0}}@keyframes reveal-text-exit{0%{opacity:1;filter:blur();translate:0}to{opacity:0;filter:blur(5px);translate:0 -18px}}@keyframes reveal-graphic-enter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes reveal-graphic-exit{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.section-intro[data-reveal] [data-reveal-item=text]{filter:blur(9px);clip-path:inset(0 100% 0 0);translate:-54px 8px}.section-intro[data-reveal].is-visible [data-reveal-item=text]{filter:blur();clip-path:inset(0);translate:0}[data-reveal] .typewriter-headline[data-reveal-item=text],[data-reveal].is-visible .typewriter-headline[data-reveal-item=text]{opacity:1;filter:none;clip-path:inset(0);transition-delay:0s;translate:0}[data-reveal] .push-label[data-reveal-item=text]{opacity:1;filter:none;clip-path:inset(0 100% 0 0);will-change:clip-path;width:max-content;max-width:100%;transition:clip-path .92s cubic-bezier(.22,1,.36,1);overflow:hidden;translate:0}[data-reveal].is-visible .push-label[data-reveal-item=text]{opacity:1;filter:none;clip-path:inset(0);transition-delay:80ms;translate:0}[data-reveal].is-entering .push-label[data-reveal-item=text]{animation:.92s cubic-bezier(.22,1,.36,1) 80ms both push-label-enter}[data-reveal].is-leaving .push-label[data-reveal-item=text]{animation:.48s cubic-bezier(.55,.06,.68,.19) both push-label-exit}@keyframes push-label-enter{0%{opacity:0;translate:-58px}to{opacity:1;translate:0}}@keyframes push-label-exit{0%{opacity:1;translate:0}to{opacity:0;translate:-42px}}@keyframes scan{0%,to{opacity:.25;transform:translate(0,0)}50%{transform:translate3d(0,var(--scan-distance),0);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orbit-pulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}}@keyframes cue{0%,to{transform-origin:0;transform:scaleX(.55)}50%{transform-origin:0;transform:scaleX(1)}}@keyframes hero-dust-drift{0%,to{opacity:.18;transform:translate(-9px,8px)scale(.7)}45%{opacity:.88;transform:translate(8px,-10px)scale(1.35)}72%{opacity:.42;transform:translate(17px,2px)scale(.9)}}@keyframes hero-title-glyph-gather{0%{opacity:0;filter:blur(12px);text-shadow:0 0 28px;transform:translate(0,0)scale(.84)}32%{opacity:.08;filter:blur(7px);transform:translate(0,0)scale(.91)}58%{opacity:.48;filter:blur(2.6px);text-shadow:0 0 14px;transform:translate(0,0)scale(.98)}82%{opacity:.96;filter:blur(.3px);text-shadow:0 0 4px #0000;transform:translate(0,0)scale(1.018)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)}}@keyframes hero-title-glyph-release{0%{opacity:1;filter:none;transform:translate(0,0)scale(1)}34%{opacity:.82;filter:blur(.4px);transform:translate(1px,-1px)scale(1.018)}to{opacity:0;transform:translate3d(var(--hero-glyph-x),var(--hero-glyph-y),0) scale(.68);filter:blur(10px)}}@keyframes hero-title-dust-gather{0%{opacity:0;transform:translate3d(var(--hero-title-dust-scatter-x),var(--hero-title-dust-scatter-y),0) scale(.18);filter:blur(1.6px)}14%{opacity:.98}54%{opacity:.88;filter:blur(.2px);transform:translate(0,0)scale(1.25)}76%{opacity:.94;filter:none;transform:translate(0,0)scale(.88)}to{opacity:0;filter:blur(1px);transform:translate(0,0)scale(.08)}}@keyframes hero-title-dust-release{0%{opacity:0;filter:blur();transform:translate(0,0)scale(.22)}24%{opacity:.75;transform:translate(0,0)scale(.8)}to{opacity:0;transform:translate3d(var(--hero-title-dust-scatter-x),var(--hero-title-dust-scatter-y),0) scale(.16);filter:blur(2px)}}@keyframes hero-entry-ring-draw{0%{opacity:0;stroke-dashoffset:1px;filter:blur(2px);transform:scale(.74)rotate(-12deg)}20%{opacity:.74}72%{stroke-dashoffset:.08px;filter:blur(.15px);transform:scale(1.018)rotate(1deg)}to{opacity:1;stroke-dashoffset:0;filter:none;transform:scale(1)rotate(0)}}@keyframes hero-entry-line-draw{0%{opacity:0;stroke-dashoffset:1px;filter:blur(1.5px)}20%{opacity:.72}to{opacity:1;stroke-dashoffset:0;filter:none}}@keyframes hero-entry-geometry-out{0%{opacity:1;stroke-dashoffset:0;filter:none;transform:scale(1)}to{opacity:0;stroke-dashoffset:-1px;filter:blur(2px);transform:scale(1.08)}}@keyframes hero-strata-front-handoff{0%{opacity:0}to{opacity:var(--frame-opacity,1)}}@keyframes hero-robot-release-out{0%{opacity:var(--hero-robot-opacity);filter:none}48%{opacity:.58;filter:contrast(1.08)saturate(.85)}to{opacity:0;filter:contrast(1.28)saturate(.45)brightness(1.12)}}@keyframes capability-live{0%,to{opacity:.38}50%{opacity:1}}@keyframes capability-track{0%,8%{opacity:0;transform:scaleX(0)}12%{opacity:1}31%{transform:scaleX(.333)}52%{transform:scaleX(.667)}73%{opacity:1;transform:scaleX(1)}81%,to{opacity:0;transform:scaleX(1)}}@keyframes capability-node{0%,7%,18%,to{opacity:0;transform:scale(.68)}11%{opacity:.9;transform:scale(1.08)}}@keyframes typewriter-caret{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes entry-signal{0%,8%{opacity:0;transform:translate(0,0)}12%{opacity:1}31%{transform:translate(24cqi)}52%{transform:translate(48cqi)}73%{opacity:1;transform:translate(72cqi)}81%,to{opacity:0;transform:translate(72cqi)}}@keyframes audit-scan{to{transform:rotate(360deg)}}@keyframes audit-ring{to{transform:rotate(360deg)}}@keyframes audit-output{0%,32%{opacity:0;transform:translate(0,0)}38%{opacity:1}76%{transform:translate3d(var(--audit-travel),0,0);opacity:1}84%,to{transform:translate3d(var(--audit-travel),0,0);opacity:0}}@keyframes response-input{0%,8%{opacity:0;transform:translate(0,0)}13%{opacity:1}47%{transform:translate3d(var(--response-travel),0,0);opacity:1}58%,to{transform:translate3d(var(--response-travel),0,0);opacity:0}}@keyframes route-core{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.8;transform:scale(1.08)}}@keyframes route-choice{0%,20%,to{color:#777a72;transform:translate(0)}8%,13%{color:var(--safe);transform:translate(4px)}}@keyframes trace-signal{0%,8%{opacity:0;transform:translate(0,0)}12%{opacity:1}31%{transform:translate(25cqi)}52%{transform:translate(50cqi)}73%{opacity:1;transform:translate(75cqi)}81%,to{opacity:0;transform:translate(75cqi)}}@keyframes terrain-scan{0%,to{opacity:.2;transform:translate(0,0)}50%{opacity:1;transform:translate(min(76vw,790px))}}@keyframes terrain-wave{0%,to{opacity:.62;transform:scaleX(.94)translate(-3px)}50%{opacity:1;transform:scaleX(1.035)translate(3px)}}@keyframes terrain-slice{0%,10%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{transform:translateY(var(--terrain-travel));opacity:.85}92%,to{transform:translateY(var(--terrain-travel));opacity:0}}@keyframes pipeline-clock{0%,16%{--pipeline-position:0%;--pipeline-signal-opacity:.96;--pipeline-node-1:#19d77a;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}18%{--pipeline-position:0%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}20%,36%{--pipeline-position:25%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#19d77a;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}38%{--pipeline-position:25%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}40%,56%{--pipeline-position:50%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#19d77a;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}58%{--pipeline-position:50%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}60%,76%{--pipeline-position:75%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#19d77a;--pipeline-node-5:#5d6bff}78%{--pipeline-position:75%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}80%,96%{--pipeline-position:100%;--pipeline-signal-opacity:.96;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#19d77a}98%{--pipeline-position:100%;--pipeline-signal-opacity:0;--pipeline-node-1:#5d6bff;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}to{--pipeline-position:0%;--pipeline-signal-opacity:0;--pipeline-node-1:#19d77a;--pipeline-node-2:#5d6bff;--pipeline-node-3:#5d6bff;--pipeline-node-4:#5d6bff;--pipeline-node-5:#5d6bff}}@keyframes cosmos-signal-run{to{transform:rotate(360deg)}}@keyframes cosmos-star-pulse{0%,to{filter:brightness(.65)}50%{filter:brightness(1.55)}}@media (max-width:1180px){.capability-matrix{grid-template-columns:1fr}.capability-card{grid-template-rows:270px 1fr;min-height:590px}.capability-matrix[data-capability-wave].has-capability-lens-gap .capability-card{border-top:0;border-left:1px solid #ffffff29}.capability-matrix[data-capability-wave].has-capability-lens-gap .capability-card:first-child{border-top:1px solid #ffffff29}}@media (max-width:1120px){.hero{--hero-title-x:0px;--hero-title-y:0px;--hero-title-scale:1;--hero-eyebrow-opacity:1;--hero-eyebrow-x:0px;--hero-eyebrow-y:0px;--hero-eyebrow-blur:0px;--hero-eyebrow-clip:0%;--hero-lede-opacity:1;--hero-lede-x:0px;--hero-lede-y:0px;--hero-lede-blur:0px;--hero-lede-clip:0%;--hero-actions-opacity:1;--hero-actions-x:0px;--hero-actions-y:0px;--hero-actions-blur:0px;--hero-actions-clip:0%;--hero-visual-x:0px;--hero-visual-y:0px;--hero-visual-scale:1;--hero-ui-opacity:1;--hero-cue-opacity:0;--hero-robot-opacity:1;--hero-dust-opacity:0;--hero-dust-x:0px;--hero-exit-opacity:1;--hero-exit-y:0px;min-height:auto}.hero-sticky{grid-template-columns:1fr;align-items:start;height:auto;min-height:100svh;padding:132px 25px 70px;position:relative;top:auto}.hero-side-label{opacity:var(--hero-exit-opacity);translate:0 var(--hero-exit-y);flex-direction:row;grid-column:1;justify-content:flex-start;gap:10px;margin-bottom:22px;position:relative;top:auto;left:auto}.hero-side-label:before{width:46px;height:8px}.hero-side-label .eyebrow{writing-mode:horizontal-tb;text-orientation:mixed;clip-path:inset(0 var(--hero-eyebrow-clip) 0 0)}.hero-copy{max-width:900px;padding:0}.hero h1{font-size:clamp(52px,8vw,82px)}.ray-visual{min-height:650px;margin-top:-15px}.hero-robot-stage{width:min(112%,900px);right:50%;transform:translate(50%,-50%)}.rabbit{transform-origin:bottom;right:50%;transform:translate(50%)scale(.95)}.orbit-one{width:580px;right:50%;transform:translate(50%)}.orbit-two{width:400px;right:50%;transform:translate(50%)}.scroll-cue,.hero-exit-curtain{display:none}.section-intro,.workflow-heading,.console-intro{grid-template-columns:1fr;gap:35px}.section-intro .section-label{margin-bottom:0}.intro-side,.workflow-heading>p,.console-intro>p{max-width:700px}.capability-card{grid-template-rows:260px 1fr;min-height:580px}.pipeline-step{padding-right:15px}.console-body{grid-template-columns:150px 1fr}}@media (max-width:820px){.topbar{grid-template-columns:1fr auto;height:72px;padding:0 20px}.nav-links{display:none}.brand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ece9dce6;border-radius:5px;margin-left:-10px;padding:9px 10px;box-shadow:0 4px 16px #1d1e1a12}.topbar.on-dark .brand{background:#1d1e1ae6}.brand-name{font-size:23px}.nav-cta{padding:9px 11px;font-size:9px}.paper-grid,.ink-section:before{background-size:40px 40px,40px 40px,100% 100%}.hero-sticky{padding:110px 20px 45px}.hero h1{font-size:clamp(44px,11.6vw,68px);line-height:1.03}.hero-lede{margin-top:24px;line-height:1.72}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.ray-visual{min-height:540px;margin-inline:-20px}.hero-robot-stage{width:min(156vw,760px);right:50%;transform:translate(50%,-50%)}.rabbit{bottom:-60px;transform:translate(50%)scale(.76)}.orbit-one{width:460px;top:6%}.orbit-two{width:320px}.signal-chip{min-width:128px;padding:10px}.chip-message{top:25%;left:5%}.chip-risk{top:10%;right:4%}.chip-action{bottom:10%;left:8%}.capabilities,.workflow,.console-section,.principles{padding:105px 20px 115px}.section-intro{margin-bottom:65px}.section-intro h2,.workflow-heading h2,.console-intro h2,.principle-lead h2{font-size:clamp(43px,10.5vw,66px)}.capability-matrix{grid-template-columns:1fr}.capability-card{grid-template-rows:245px 1fr;min-height:560px}.capability-card h3{max-width:620px;font-size:clamp(31px,6.4vw,40px)}.capability-card p{max-width:640px}.terrain-wrap{height:320px;margin:65px auto 35px}.terrain{--terrain-travel:205px}.terrain i{gap:3px;height:5px}.pipeline{grid-template-columns:1fr;padding-left:38px}.pipeline-line{width:17px;height:auto;inset:44.5px auto 105.5px 0;overflow:visible}.pipeline-line:before{width:1px;height:auto;inset:0 auto 0 8px}.pipeline-line span{left:8.5px;top:var(--pipeline-position);will-change:top,opacity;width:3px;height:68px;transform:translate(-50%,-50%)}.pipeline-step{min-height:150px;padding:0 0 35px}.pipeline-step>i{margin:12px 0 0;position:absolute;left:-38px}.pipeline-step small{margin-left:10px}.pipeline-step p{max-width:480px}.console-mock{box-shadow:13px 14px #00000038}.console-body{grid-template-columns:1fr}.console-sidebar{display:none}.console-content{padding:20px}.metric-grid{grid-template-columns:1fr}.metric-grid>div{min-height:105px}.console-lower{grid-template-columns:1fr}.chain-panel{min-height:auto}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:235px;padding:28px 0 36px}.principle-grid article+article{border-top:1px solid #1d1e1a38;border-left:0;padding-left:0}.principle-grid h3{margin-top:45px}.final-cta{min-height:700px}.ray-burst{--cosmos-gap:56px;--cosmos-gap-two:112px;--cosmos-core-inset:172px;width:520px;height:520px}.final-copy h2{font-size:clamp(46px,11vw,68px)}.footer{grid-template-columns:1fr 1fr;gap:28px 42px;padding-top:42px;padding-bottom:96px}.footer-brand{grid-column:1/-1}}@media (max-width:560px){.eyebrow{font-size:9px}.hero-side-label:before{width:27px;height:6px}.hero h1{font-size:clamp(41px,12.7vw,57px)}.hero-lede{font-size:14px}.ray-visual{min-height:490px}.hero-robot-stage{width:min(172vw,720px)}.rabbit{bottom:-75px;transform:translate(50%)scale(.67)}.orbit-one{width:410px}.orbit-two{width:275px}.scanner-line{--scan-distance:330px}.chip-message{top:30%}.chip-risk{top:9%}.chip-action{bottom:7%}.section-label{font-size:9px}.section-label span{width:30px;height:6px}.section-intro h2,.workflow-heading h2,.console-intro h2,.principle-lead h2{font-size:42px}.capability-card{grid-template-rows:220px 1fr;min-height:540px}.capability-card-copy{padding:25px 20px 27px}.capability-card h3{margin-top:20px;font-size:30px}.capability-card p{font-size:13px;line-height:1.72}.capability-kicker{font-size:8px}.capability-kicker b{font-size:7px}.capability-tags{gap:7px 13px;padding-top:22px;font-size:7px}.diagram-code{font-size:7px;top:17px;left:18px}.human-checkpoint{min-width:132px;padding:8px}.terrain-wrap{height:270px}.terrain{--terrain-travel:180px;width:100%}.terrain i{height:4px}.console-titlebar{grid-template-columns:1fr auto}.console-titlebar>span{display:none}.console-content{padding:12px}.console-overview-head{align-items:flex-end}.console-overview-head>b{padding:8px;font-size:7px}.event-panel,.chain-panel{padding:12px}.event-list>div{grid-template-columns:48px 42px 1fr;gap:5px}.event-list>div>b{display:none}.event-list p{font-size:9px}.final-copy>div{flex-direction:column;align-items:center}.solid-button,.outline-button{width:min(100%,260px)}.ray-burst{--cosmos-gap:47px;--cosmos-gap-two:94px;--cosmos-core-inset:145px;width:440px;height:440px}.footer{border-radius:16px 16px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:32px 20px 92px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px;left:20px;right:20px}}html[data-motion-preference=reduced]{scroll-behavior:auto}html[data-motion-preference=reduced] .cosmos-signal,html[data-motion-preference=reduced] .cosmos-star{animation:none}.verification-page{background:var(--paper);min-height:100vh;color:var(--ink)}.verification-header{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ece9dcdb;border-bottom:1px solid #1d1e1a1a;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 34px;display:grid;position:fixed;top:0;left:0;right:0}.verification-header .brand-mark{background:repeating-linear-gradient(to bottom, var(--ink) 0 2px, transparent 2px 4px);-webkit-background-clip:text;background-clip:text}.verification-header nav{gap:7px;display:flex}.verification-header nav a,.verification-home-link{min-height:37px;font:700 10px/1 var(--font-mono);letter-spacing:.07em;background:#f6f3e9b8;border:1px solid #1d1e1a29;border-radius:5px;align-items:center;padding:0 14px;transition:color .2s,background .2s,transform .2s;display:inline-flex}.verification-header nav a:hover,.verification-home-link:hover{color:#fff;background:var(--ray);border-color:var(--ray);transform:translateY(-2px)}.verification-home-link{background:var(--ink);color:#fff;justify-self:end;gap:9px}.verification-hero{grid-template-columns:minmax(420px,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(42px,5vw,90px);min-height:100svh;padding:138px max(4vw,52px) 76px;display:grid;overflow:hidden}.verification-hero-copy{max-width:730px}.verification-eyebrow{font:700 10px/1 var(--font-mono);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 27px;display:flex}.verification-eyebrow span{background:var(--signal);width:40px;height:7px}.verification-hero h1{font:500 clamp(58px,5.6vw,92px)/.98 var(--font-serif);letter-spacing:-.058em;margin:0}.verification-hero h1 em{color:var(--ray);font-style:normal}.verification-lede{max-width:650px;color:var(--muted);margin:34px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.8}.verification-hero-actions{align-items:center;gap:22px;margin-top:38px;display:flex}.verification-hero-actions .solid-button{gap:24px}.verification-hero-actions>span{color:var(--muted);font:700 9px/1 var(--font-mono);letter-spacing:.1em}.verification-scroll{color:var(--muted);font:700 8px/1 var(--font-mono);letter-spacing:.13em;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:max(4vw,52px)}.verification-scroll i{background:var(--signal);width:26px;height:1px;animation:2.2s ease-in-out infinite cue}.verification-stage{isolation:isolate;background:#f6f3e9b8;border:1px solid #1d1e1a2e;width:min(100%,870px);min-height:690px;margin-left:auto;position:relative;overflow:hidden;box-shadow:18px 20px #1d1e1a0f}.verification-stage:before{content:"";z-index:-1;opacity:.55;background-image:linear-gradient(#1d1e1a12 1px,#0000 1px),linear-gradient(90deg,#1d1e1a12 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.verification-stage:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--signal), transparent);opacity:.45;height:1px;animation:5.2s ease-in-out infinite verification-scan;position:absolute;top:48%;left:0;right:0}.verification-stage-head{height:53px;color:var(--muted);font:700 8px/1 var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #1d1e1a24;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.verification-stage-head b{color:var(--safe);align-items:center;gap:7px;font-weight:700;display:flex}.verification-stage-head b i{background:var(--safe);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite capability-live;box-shadow:0 0 12px #19d77ad9}.verification-sources{z-index:4;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;top:78px;left:5%;right:5%}.verification-sources span{min-width:0;min-height:39px;color:var(--muted);font:700 8px/1 var(--font-mono);letter-spacing:.06em;background:#f6f3e9eb;border:1px solid #1d1e1a2e;justify-content:center;align-items:center;gap:7px;transition:color .35s,border-color .35s,background .35s,transform .35s;display:flex;position:relative}.verification-sources span:after{content:"";background:#1d1e1a33;width:1px;height:35px;transition:background .3s,box-shadow .3s;position:absolute;top:100%}.verification-sources span i{border:1px solid;border-radius:50%;width:6px;height:6px}.verification-sources span.is-active{color:#fff;border-color:var(--ray);background:var(--ray);animation:2.4s ease-in-out infinite verification-source-active;transform:translateY(-3px)}.verification-sources span.is-active:after{background:var(--ray);box-shadow:0 0 8px #5d6bffe6}.verification-sources span.is-active i{background:#fff}.verification-source-bus{z-index:2;background:#1d1e1a45;height:1px;position:absolute;top:151px;left:12%;right:12%}.verification-source-bus:before,.verification-source-bus:after{content:"";background:inherit;width:1px;height:35px;position:absolute;top:-35px}.verification-source-bus:before{left:17%}.verification-source-bus:after{right:17%}.verification-source-bus>i{background:#1d1e1a45;width:1px;height:106px;position:absolute;top:0;left:50%}.verification-source-bus>i:after{content:"";background:var(--ray);border-radius:50%;width:7px;height:7px;animation:2.9s ease-in-out infinite verification-input;position:absolute;top:-3px;left:-3px;box-shadow:0 0 12px #5d6bffcc}.verification-robot{z-index:1;object-fit:contain;opacity:.23;filter:saturate(.68)contrast(1.08);width:66%;height:56%;animation:4.8s ease-in-out infinite verification-robot-breathe;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.verification-core{z-index:5;width:150px;height:150px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.verification-core>i{border:1px solid #5d6bff66;border-radius:50%;animation:5s linear infinite verification-ring;position:absolute}.verification-core>i:first-child{border-style:dashed;inset:0}.verification-core>i:nth-child(2){animation-duration:3.4s;animation-direction:reverse;inset:15px}.verification-core>i:nth-child(3){border-color:#ff5a4570;animation-duration:2.7s;inset:31px}.verification-core>div{background:var(--paper-bright);border:1px solid var(--ink);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:43px;box-shadow:0 0 0 7px #f6f3e9bf}.verification-core span{font:700 10px/1 var(--font-serif)}.verification-core b{color:var(--ray);font:700 18px/1 var(--font-mono);margin-top:5px;transition:color .3s}.verification-core small{color:var(--muted);font:700 6px/1 var(--font-mono);white-space:nowrap;margin-top:4px}.verification-stage.is-danger .verification-core b,.verification-stage.is-review .verification-core b{color:var(--signal)}.verification-decision-line{z-index:3;background:#1d1e1a47;width:1px;height:92px;position:absolute;top:calc(45% + 75px);left:50%}.verification-decision-line i{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:2.9s ease-in-out infinite verification-decision;position:absolute;top:0;left:-3px;box-shadow:0 0 13px #ff5a45cc}.verification-results{z-index:4;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;bottom:75px;left:5%;right:5%}.verification-results>div{opacity:.45;background:#f6f3e9eb;border:1px solid #1d1e1a2e;grid-template-columns:1fr auto;align-content:center;gap:9px;min-height:98px;padding:15px;transition:opacity .4s,transform .4s,border-color .4s,box-shadow .4s;display:grid}.verification-results span,.verification-results small{font:700 8px/1 var(--font-mono);letter-spacing:.08em}.verification-results span{color:var(--muted)}.verification-results b{font:500 18px/1 var(--font-serif);grid-column:1/-1}.verification-results small{color:var(--muted);justify-self:end}.verification-results>div.is-active{opacity:1;border-color:var(--ray);animation:2.4s ease-in-out infinite verification-result-active;transform:translateY(-7px);box-shadow:7px 8px #5d6bff1c}.verification-results>.result-pass.is-active{border-color:var(--safe)}.verification-results>.result-block.is-active{border-color:var(--signal)}.verification-results>.result-pass.is-active small{color:var(--safe)}.verification-results>.result-challenge.is-active small{color:var(--ray)}.verification-results>.result-block.is-active small{color:var(--signal)}.verification-live-copy{z-index:6;font:700 8px/1 var(--font-mono);letter-spacing:.08em;align-items:center;gap:11px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.verification-live-copy i{background:linear-gradient(90deg,var(--ray),var(--safe),var(--signal));flex:1;height:1px}.verification-live-copy strong{color:var(--signal)}.verification-methods{padding:150px max(4vw,52px) 165px}.verification-section-head,.anti-ad-head{grid-template-columns:minmax(520px,1.2fr) minmax(300px,.52fr);align-items:end;gap:6vw;width:min(100%,1420px);margin:0 auto 84px;display:grid}.verification-section-head .section-label,.anti-ad-head .section-label{grid-column:1/-1;margin-bottom:-30px}.verification-section-head h2,.anti-ad-head h2{font:500 clamp(50px,5.25vw,79px)/1.01 var(--font-serif);letter-spacing:-.052em;margin:0}.verification-section-head>p:last-child,.anti-ad-head>p:last-child{color:#9b9d95;margin:0 0 7px;font-size:15px;line-height:1.8}.verification-method-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);width:min(100%,1420px);margin:auto;display:grid}.verification-method-grid article{background:#0c0d0c6b;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-template-columns:.82fr 1.18fr;min-height:430px;display:grid;position:relative;overflow:hidden}.verification-method-grid article:before{content:"";z-index:5;background:linear-gradient(90deg,var(--ray),var(--safe),var(--signal));transform-origin:0;height:2px;transition:transform .45s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.verification-method-grid article:after{content:"";z-index:4;border:1px solid var(--method-frame,#5d6bff33);opacity:.24;pointer-events:none;animation:4.8s ease-in-out infinite method-card-frame;position:absolute;inset:0;box-shadow:inset 0 0 32px #5d6bff0b}.verification-method-grid article:nth-child(2):after{animation-delay:-1.2s}.verification-method-grid article:nth-child(3):after{animation-delay:-2.4s}.verification-method-grid article:nth-child(4):after{animation-delay:-3.6s}.verification-method-grid article.is-active:before{transform:scaleX(1)}.method-visual{background:#10120f;border-right:1px solid #ffffff1f;flex-direction:column;gap:13px;min-width:0;padding:17px;display:flex;position:relative;overflow:hidden}.method-visual:before{content:"";opacity:.55;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.method-visual:after{content:"";z-index:1;background:linear-gradient(#0000,#5d6bff33,#0000);height:28%;animation:4.8s ease-in-out infinite method-scan;position:absolute;top:-20%;left:0;right:0;transform:translateY(-100%)}.method-visual>*{z-index:2;position:relative}.method-visual-bar,.method-visual-footer,.method-ui-title,.method-ui-status{font:700 7px/1 var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}.method-visual-bar{color:#71746d}.method-visual-bar>span{color:var(--signal)}.method-visual-footer{color:#6f726b}.method-visual-footer b{color:var(--safe)}.method-ui{background:#060706a3;border:1px solid #99a1ff47;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;transition:border-color .4s,background .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.method-ui:before{content:"";opacity:.42;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.method-ui>*{z-index:2;position:relative}.method-ui-title{color:#969990;border-bottom:1px solid #ffffff21;min-height:18px;padding-bottom:9px}.method-ui-title b{color:var(--ray-soft)}.method-ui-status{color:#92958d;min-height:21px}.method-ui-status>i{background:var(--safe);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite capability-live;box-shadow:0 0 11px #19d77acc}.method-ui-status span{margin-left:7px;margin-right:auto}.method-ui-status b{color:var(--safe)}.emoji-challenge{flex:1;grid-template-columns:minmax(62px,.7fr) minmax(118px,1.3fr);gap:9px;min-height:0;display:grid}.emoji-target{background:#ff5a450e;border:1px solid #ff5a4580;align-content:center;place-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.emoji-target small{color:#8b8e86;font:700 6px/1 var(--font-mono);letter-spacing:.1em}.emoji-target strong{color:#fff;font:400 30px/1 var(--font-mono)}.emoji-target>i{border:1px solid #ff5a4557;border-radius:50%;animation:2.4s ease-in-out infinite emoji-target-pulse;position:absolute;inset:10px}.emoji-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.emoji-grid>span{color:#9b9e96;min-width:0;font:500 16px/1 var(--font-mono);border:1px solid #ffffff26;place-items:center;animation:4.8s ease-in-out infinite emoji-cell-scan;display:grid;position:relative}.emoji-grid>span:nth-child(2){animation-delay:-.8s}.emoji-grid>span:nth-child(3){animation-delay:-1.6s}.emoji-grid>span:nth-child(4){animation-delay:-2.4s}.emoji-grid>span:nth-child(5){animation-delay:-3.2s}.emoji-grid>span:nth-child(6){animation-delay:-4s}.emoji-grid>span>i{background:#555850;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:4px}.emoji-grid>span.is-match{border-color:var(--safe);color:#fff;background:#19d77a13}.emoji-grid>span.is-match>i{background:var(--safe);box-shadow:0 0 8px #19d77acc}.paper-prompt{border:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.paper-prompt>span{border:1px solid var(--signal);width:36px;height:36px;color:var(--signal);font:700 8px/1 var(--font-mono);place-items:center;display:grid}.paper-prompt p{color:#d6d8d1;margin:0;font-size:10px;line-height:1.45}.paper-answers{flex:1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.paper-answers>span{color:#868980;font:700 11px/1 var(--font-mono);border:1px solid #ffffff24;align-content:center;place-items:center;gap:7px;display:grid;position:relative}.paper-answers>span>i{border:1px solid;border-radius:50%;width:8px;height:8px}.paper-answers>span b{color:var(--safe);letter-spacing:.08em;font-size:5px}.paper-answers>span.is-answer{color:#fff;border-color:var(--safe);background:#19d77a12;animation:2.4s ease-in-out infinite paper-answer}.paper-answers>span.is-answer>i{background:var(--safe);box-shadow:0 0 10px #19d77ab3}.paper-score{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;gap:5px 10px;display:grid}.paper-score>span{background:#ffffff24;align-self:center;height:2px;position:relative;overflow:hidden}.paper-score>span>i{background:linear-gradient(90deg,var(--ray),var(--safe));transform-origin:0;width:100%;height:100%;animation:4.8s ease-in-out infinite paper-score;display:block}.paper-score>b{color:#fff;font:700 20px/1 var(--font-mono);grid-row:1/3}.paper-score>small{color:#777a72;font:700 6px/1 var(--font-mono);letter-spacing:.08em}.captcha-grid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.captcha-grid>span{background:#ffffff04;border:1px solid #ffffff21;min-height:0;position:relative}.captcha-grid>span:before,.captcha-grid>span:after{content:"";background:#ffffff1f;position:absolute}.captcha-grid>span:before{height:1px;top:50%;left:20%;right:20%}.captcha-grid>span:after{width:1px;top:20%;bottom:20%;left:50%}.captcha-grid>span>i{border:1px solid #5d6bff26;position:absolute;inset:7px}.captcha-grid>span.is-picked{border-color:var(--ray-soft);background:#5d6bff17;animation:3.2s ease-in-out infinite captcha-pick}.captcha-grid>span.is-picked>i{border-color:var(--safe)}.captcha-grid>span.is-picked>i:after{content:"";background:var(--safe);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 8px #19d77ad9}.captcha-route{color:#85887f;font:700 6px/1 var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.captcha-route>i{background:#fff3;height:1px;position:relative}.captcha-route>i>b{background:var(--ray-soft);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite captcha-token;position:absolute;top:-3px;left:0;box-shadow:0 0 10px #5d6bffcc}.route-lanes{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.route-lanes>div{border:1px solid #ffffff24;gap:8px;padding:10px;display:grid}.route-lanes span,.route-lanes small{font:700 6px/1 var(--font-mono);letter-spacing:.08em}.route-lanes span{color:#c8cac3}.route-lanes small{color:var(--safe)}.route-lanes i{background:#ffffff2b;height:1px;position:relative}.route-lanes i>b{background:var(--safe);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite route-packet;position:absolute;top:-3px;left:0;box-shadow:0 0 9px #19d77acc}.route-lanes>div:nth-child(2) i>b{background:var(--ray-soft);animation-delay:-.7s}.route-merge{flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.route-merge>i{border:1px solid var(--ray-soft);width:58px;height:58px;animation:4s ease-in-out infinite route-merge;position:relative;transform:rotate(45deg)}.route-merge>i>b{background:var(--safe);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #19d77acc}.route-merge>i>b:first-child{top:25px;left:-4px}.route-merge>i>b:last-child{background:var(--ray-soft);top:25px;right:-4px}.route-merge>span{color:#8d9088;font:700 6px/1 var(--font-mono);letter-spacing:.08em}.route-output{min-height:35px;color:var(--safe);font:700 8px/1 var(--font-mono);background:#19d77a0f;border:1px solid #19d77a6b;justify-content:space-between;align-items:center;padding:0 10px;animation:2.4s ease-in-out infinite route-output;display:flex}.route-output b{color:#fff}.method-copy{flex-direction:column;padding:clamp(27px,3.2vw,42px);display:flex}.method-copy>span{color:var(--signal);font:700 8px/1 var(--font-mono);letter-spacing:.12em}.method-copy h3{font:500 clamp(31px,3.2vw,45px)/1 var(--font-serif);margin:48px 0 20px}.method-copy p{color:#a3a59d;margin:0;font-size:14px;line-height:1.75}.method-copy small{color:#767870;font:700 7px/1 var(--font-mono);letter-spacing:.1em;margin-top:auto;padding-top:28px}.verification-method-grid article{transition:background .45s,box-shadow .45s}.verification-method-grid article.is-active{--method-frame:#19d77ab8;background:#5d6bff17;box-shadow:inset 0 0 55px #5d6bff0f}.verification-method-grid article.is-active .method-ui{background:#0a120ecc;border-color:#19d77a94;box-shadow:inset 0 0 30px #19d77a0b}.verification-method-grid article.is-active .method-visual-footer b,.verification-method-grid article.is-active .method-ui-title b{animation:.7s ease-in-out infinite capability-live}.ip-risk-section{padding:155px max(4vw,52px) 170px;overflow:hidden}.ip-risk-intro{grid-template-columns:minmax(520px,1.2fr) minmax(320px,.65fr);align-items:end;gap:7vw;width:min(100%,1420px);margin:0 auto 78px;display:grid}.ip-risk-intro .section-label{grid-column:1/-1;margin-bottom:-28px}.ip-risk-intro h2{font:500 clamp(52px,5.5vw,82px)/1 var(--font-serif);letter-spacing:-.055em;margin:0}.ip-risk-intro>p:last-of-type{color:var(--muted);margin:0;font-size:15px;line-height:1.82}.ip-risk-intro>a{border-bottom:1px solid var(--ink);width:max-content;font:700 10px/1 var(--font-mono);grid-column:2;gap:18px;padding-bottom:8px;display:flex}.ip-risk-console{background:#f6f3e9d1;border:1px solid #1d1e1a33;width:min(100%,1420px);min-height:600px;margin:0 auto 84px;position:relative;overflow:hidden;box-shadow:18px 20px #1d1e1a0f}.ip-risk-console:before{content:"";background-image:linear-gradient(#1d1e1a0e 1px,#0000 1px),linear-gradient(90deg,#1d1e1a0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.ip-risk-console:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#5d6bff21,#0000);width:16%;animation:5.8s linear infinite ip-console-sweep;position:absolute;top:55px;bottom:0;left:-20%}.ip-console-head{z-index:2;height:55px;color:var(--muted);font:700 8px/1 var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #1d1e1a26;justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:relative}.ip-console-head b{color:var(--safe);align-items:center;gap:7px;display:flex}.ip-console-head b i{background:var(--safe);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #19d77acc}.ip-signal-list{z-index:3;gap:13px;width:36%;display:grid;position:absolute;top:120px;left:5%}.ip-signal-list>div{background:#ece9dce0;border:1px solid #1d1e1a29;grid-template-rows:auto auto;grid-template-columns:13px 1fr auto;align-content:center;gap:7px 11px;min-height:78px;padding:13px 15px;transition:border-color .35s,background .35s,translate .35s,box-shadow .35s;display:grid;position:relative}.ip-signal-list>div:before{content:"";z-index:2;background:var(--ray);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);left:calc(100% - 4px);box-shadow:0 0 12px #5d6bffd9}.ip-signal-list>div:after{content:"";background:linear-gradient(90deg,var(--ray),#1d1e1a38);background-size:200% 100%;width:clamp(80px,12vw,180px);height:1px;animation:2.2s linear infinite ip-signal-line;position:absolute;top:50%;left:100%}.ip-signal-list i{border:1px solid var(--ray);border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px}.ip-signal-list span,.ip-signal-list b{font:700 8px/1 var(--font-mono);letter-spacing:.07em}.ip-signal-list small{color:var(--muted);font-size:10px}.ip-signal-list b{color:var(--safe);grid-area:1/3/3;align-self:center}.ip-signal-list>div.is-active{border-color:var(--ray);background:#5d6bff14;translate:8px;box-shadow:7px 7px #5d6bff14}.ip-signal-list>div.is-active:before{animation:2.4s ease-in-out infinite ip-packet}.ip-signal-list>div.is-active>i{background:var(--ray);animation:.65s ease-in-out infinite capability-live;box-shadow:0 0 0 6px #5d6bff1f,0 0 12px #5d6bffb3}.ip-risk-core{z-index:4;width:180px;height:180px;animation:3.2s ease-in-out infinite ip-core-breathe;position:absolute;top:48%;left:61%;transform:translate(-50%,-50%)}.ip-risk-core>i{border:1px solid #5d6bff75;border-radius:50%;animation:7s linear infinite verification-ring;position:absolute}.ip-risk-core>i:first-child{border-style:dashed;inset:0}.ip-risk-core>i:nth-child(2){border-color:#ff5a4566;animation-direction:reverse;inset:23px}.ip-risk-core span,.ip-risk-core b{font-family:var(--font-mono);position:absolute;left:50%;transform:translate(-50%)}.ip-risk-core span{font-size:18px;font-weight:700;top:63px}.ip-risk-core b{color:var(--ray);font-size:11px;top:90px}.ip-risk-meter{z-index:3;background:#1d1e1a4d;height:1px;position:absolute;top:48%;left:calc(61% + 90px);right:9%}.ip-risk-meter span{background:linear-gradient(90deg,var(--safe),#e4c744,var(--signal));transform-origin:0;width:65%;animation:4.6s ease-in-out infinite ip-meter;position:absolute;inset:-2px auto -2px 0}.ip-risk-meter i{background:var(--signal);border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite capability-live;position:absolute;top:-5px;left:65%;box-shadow:0 0 12px #ff5a45b3}.ip-risk-output{z-index:4;background:#19d77a14;border:1px solid #19d77a8c;grid-template-columns:1fr auto;gap:10px;width:28%;min-width:250px;padding:22px;animation:2.4s ease-in-out infinite ip-output-active;display:grid;position:absolute;bottom:72px;right:5%}.ip-risk-output span{color:var(--safe);font:700 8px/1 var(--font-mono);grid-column:1/-1}.ip-risk-output strong{font:600 13px/1 var(--font-mono)}.ip-risk-output b{color:var(--safe);font:700 9px/1 var(--font-mono)}.risk-feature-grid{border-top:1px solid #1d1e1a38;border-bottom:1px solid #1d1e1a38;grid-template-columns:repeat(4,1fr);width:min(100%,1420px);margin:0 auto 125px;display:grid}.risk-feature-grid article{min-height:270px;padding:29px 28px 35px 0}.risk-feature-grid article+article{border-left:1px solid #1d1e1a38;padding-left:28px}.risk-feature-grid span{color:var(--signal);font:700 9px/1 var(--font-mono)}.risk-feature-grid h3{font:600 16px/1 var(--font-mono);margin:65px 0 18px}.risk-feature-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.strict-levels{grid-template-columns:.65fr 1.35fr;gap:7vw;width:min(100%,1420px);margin:auto;display:grid}.strict-levels>div>span{color:var(--signal);font:700 9px/1 var(--font-mono);letter-spacing:.13em}.strict-levels h2{font:500 clamp(42px,4.4vw,66px)/1.03 var(--font-serif);letter-spacing:-.05em;margin:24px 0 0}.strict-levels ol{border-top:1px solid #1d1e1a38;margin:0;padding:0;list-style:none}.strict-levels li{border-bottom:1px solid #1d1e1a38;grid-template-columns:58px 1fr auto;align-items:center;gap:20px;min-height:128px;display:grid}.strict-levels li>span{border:1px solid var(--ray);width:40px;height:40px;color:var(--ray);font:700 12px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.strict-levels b{font:500 21px/1 var(--font-serif)}.strict-levels p{color:var(--muted);margin:8px 0 0;font-size:12px}.strict-levels li>i{color:var(--muted);font:normal 700 8px/1 var(--font-mono);letter-spacing:.08em}.anti-ad-section{padding:155px max(4vw,52px) 165px}.anti-ad-flow{grid-template-columns:repeat(4,1fr);width:min(100%,1420px);margin:0 auto 80px;display:grid;position:relative}.anti-ad-flow article{z-index:2;background:#111210e6;border:1px solid #ffffff29;min-height:310px;padding:32px 30px;position:relative}.anti-ad-flow article+article{border-left:0}.anti-ad-flow article>span{color:var(--signal);font:700 9px/1 var(--font-mono)}.anti-ad-flow article>i{border:2px solid var(--ray);background:var(--ink);border-radius:50%;width:14px;height:14px;margin:43px 0 36px;display:block;box-shadow:0 0 0 7px #5d6bff1a}.anti-ad-flow h3{font:500 29px/1 var(--font-serif);margin:0 0 17px}.anti-ad-flow p{color:#9a9c94;margin:0;font-size:13px;line-height:1.7}.anti-ad-flow b{color:#73756e;font:700 7px/1 var(--font-mono);letter-spacing:.1em;position:absolute;bottom:27px;left:30px}.ad-flow-line{z-index:3;pointer-events:none;background:#555850;height:1px;position:absolute;top:95px;left:30px;right:30px}.ad-flow-line i{background:linear-gradient(90deg,var(--ray),var(--safe),var(--signal));width:25%;height:2px;animation:5.6s linear infinite ad-flow;display:block}.anti-ad-terminal{border-top:1px solid #ffffff29;width:min(100%,1420px);margin:auto}.anti-ad-terminal>div{color:#8d8f87;min-height:70px;font:700 9px/1 var(--font-mono);border-bottom:1px solid #ffffff1f;grid-template-columns:95px 85px 1fr auto;align-items:center;gap:18px;display:grid}.anti-ad-terminal p{color:#d4d5ce;font-family:var(--font-sans);margin:0;font-weight:400}.anti-ad-terminal i{color:var(--safe);font-style:normal}.anti-ad-terminal>div:nth-child(2) i,.anti-ad-terminal>div:nth-child(3) i{color:var(--ray-soft)}.anti-ad-terminal>div:last-child i{color:var(--signal)}.anti-ad-flow article{transition:background .4s,box-shadow .4s,translate .4s,border-color .4s}.anti-ad-flow article>i{transition:background .3s,box-shadow .3s,scale .3s}.anti-ad-flow article b{transition:color .3s}.anti-ad-flow article.is-active{z-index:4;background:#5d6bff1f;border-color:#5d6bffb3;translate:0 -7px;box-shadow:inset 0 0 50px #5d6bff0f,0 11px 28px #00000029}.anti-ad-flow article.is-active>i{background:var(--safe);border-color:var(--safe);animation:.65s ease-in-out infinite capability-live;scale:1.25;box-shadow:0 0 0 9px #19d77a1f,0 0 18px #19d77abf}.anti-ad-flow article.is-active b{color:var(--safe)}.ad-flow-line{z-index:5}.ad-flow-line i{animation-duration:4.8s}.ad-flow-line:after{content:"";background:var(--safe);border-radius:50%;width:9px;height:9px;animation:4.8s linear infinite ad-flow-dot;position:absolute;top:-4px;left:0;box-shadow:0 0 15px #19d77ae6}.anti-ad-terminal>div{padding-inline:0;transition:background .35s,padding .35s,color .35s}.anti-ad-terminal>div.is-active{color:#fff;background:linear-gradient(90deg,#5d6bff24,#0000);padding-inline:14px}.anti-ad-terminal>div.is-active i{animation:.65s ease-in-out infinite capability-live}.verification-cta{text-align:center;place-items:center;min-height:760px;padding:110px 24px;display:grid;overflow:hidden}.verification-cta>div:last-child>span{font:700 9px/1 var(--font-mono);letter-spacing:.14em}.verification-cta h2{font:500 clamp(52px,6vw,88px)/1.01 var(--font-serif);letter-spacing:-.056em;margin:28px 0 42px}.verification-cta>div:last-child>div{justify-content:center;gap:9px;display:flex}.verification-cta-rings{width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verification-cta-rings i{border:1px solid #5d6bff40;border-radius:50%;animation:10s linear infinite verification-ring;position:absolute}.verification-cta-rings i:first-child{border-style:dashed;inset:0}.verification-cta-rings i:nth-child(2){border-color:#ff5a453d;animation-direction:reverse;inset:75px}.verification-cta-rings i:nth-child(3){inset:155px}.verification-footer{background:var(--ink);color:#fff;border-radius:22px 22px 0 0;grid-template-columns:1fr auto auto;align-items:center;gap:40px;min-height:210px;padding:55px max(4vw,52px);display:grid}.verification-footer .brand-mark{background:repeating-linear-gradient(#fff 0 2px,#0000 2px 4px);-webkit-background-clip:text;background-clip:text}.verification-footer p{color:#8d8f87;margin:0;font-size:11px}.verification-footer>span{color:#74766f;font:700 8px/1 var(--font-mono);letter-spacing:.1em}@keyframes verification-scan{0%,to{opacity:.1;transform:translateY(-220px)}50%{opacity:.75;transform:translateY(220px)}}@keyframes verification-source-active{0%,to{box-shadow:0 0 #5d6bff00}50%{box-shadow:0 0 0 5px #5d6bff1f,0 8px 18px #5d6bff33}}@keyframes verification-robot-breathe{0%,to{opacity:.19;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.29;transform:translate(-50%,-52%)scale(1.035)}}@keyframes verification-result-active{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes verification-input{0%,8%{opacity:0;transform:translateY(0)}18%{opacity:1}75%{opacity:1;transform:translateY(106px)}88%,to{opacity:0;transform:translateY(106px)}}@keyframes verification-decision{0%,25%{opacity:0;transform:translateY(0)}38%{opacity:1}80%{opacity:1;transform:translateY(92px)}92%,to{opacity:0;transform:translateY(92px)}}@keyframes verification-ring{to{transform:rotate(360deg)}}@keyframes method-card-frame{0%,to{opacity:.18}50%{opacity:.78}}@keyframes method-scan{0%,12%{opacity:0;transform:translateY(-100%)}25%{opacity:1}76%{opacity:.75;transform:translateY(520%)}88%,to{opacity:0;transform:translateY(520%)}}@keyframes emoji-target-pulse{0%,to{opacity:.22;transform:scale(.82)}50%{opacity:.82;transform:scale(1.08)}}@keyframes emoji-cell-scan{0%,to{filter:brightness(.76);box-shadow:inset 0 0 #5d6bff00}45%{filter:brightness(1.22);box-shadow:inset 0 0 15px #5d6bff17}}@keyframes paper-answer{0%,to{transform:translateY(0);box-shadow:0 0 #19d77a00}50%{transform:translateY(-4px);box-shadow:0 7px 16px #19d77a1a}}@keyframes paper-score{0%,12%{transform:scaleX(.12)}58%,to{transform:scaleX(.72)}}@keyframes captcha-pick{0%,to{box-shadow:inset 0 0 #5d6bff00}50%{box-shadow:inset 0 0 18px #5d6bff29}}@keyframes captcha-token{0%,8%{opacity:0;left:0}18%{opacity:1}82%{opacity:1;left:calc(100% - 7px)}92%,to{opacity:0;left:calc(100% - 7px)}}@keyframes route-packet{0%,8%{opacity:0;left:0}18%{opacity:1}76%{opacity:1;left:calc(100% - 7px)}90%,to{opacity:0;left:calc(100% - 7px)}}@keyframes route-merge{0%,to{transform:rotate(45deg)scale(.9);box-shadow:0 0 #5d6bff00}50%{transform:rotate(45deg)scale(1.05);box-shadow:0 0 0 9px #5d6bff12}}@keyframes route-output{0%,to{box-shadow:inset 0 0 #19d77a00}50%{box-shadow:inset 0 0 24px #19d77a14,0 0 0 3px #19d77a09}}@keyframes ip-console-sweep{0%{transform:translate(0)}to{transform:translate(850%)}}@keyframes ip-signal-line{to{background-position:-200% 0}}@keyframes ip-packet{0%,10%{opacity:0;transform:translate(0)}22%{opacity:1}78%{opacity:1;transform:translate(clamp(80px,12vw,180px))}90%,to{opacity:0;transform:translate(clamp(80px,12vw,180px))}}@keyframes ip-core-breathe{0%,to{filter:drop-shadow(0 0 #5d6bff00)}50%{filter:drop-shadow(0 0 16px #5d6bff3d)}}@keyframes ip-output-active{0%,to{box-shadow:0 0 #19d77a00}50%{box-shadow:0 0 0 6px #19d77a14,0 12px 30px #19d77a1a}}@keyframes ip-meter{0%,to{transform:scaleX(.22)}55%{transform:scaleX(1)}}@keyframes ad-flow{0%{transform:translate(0)}to{transform:translate(300%)}}@keyframes ad-flow-dot{0%{left:0}to{left:calc(100% - 9px)}}@media (max-width:1180px){.verification-hero{grid-template-columns:1fr;padding-top:125px}.verification-hero-copy{max-width:900px}.verification-stage{width:min(100%,920px);margin:0 auto}.verification-scroll{display:none}.verification-method-grid{grid-template-columns:1fr}.verification-method-grid article{min-height:380px}.risk-feature-grid{grid-template-columns:repeat(2,1fr)}.risk-feature-grid article:nth-child(3){border-left:0}.risk-feature-grid article:nth-child(n+3){border-top:1px solid #1d1e1a38}.anti-ad-flow{grid-template-columns:repeat(2,1fr)}.anti-ad-flow article:nth-child(3){border-top:0;border-left:1px solid #ffffff29}.ad-flow-line{display:none}}@media (max-width:820px){.verification-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.verification-header nav{display:none}.verification-header .brand{margin-left:-10px;padding:8px 10px}.verification-home-link{padding-inline:11px;font-size:8px}.verification-hero{gap:55px;padding:108px 20px 58px}.verification-hero h1{font-size:clamp(47px,11.7vw,68px)}.verification-hero-actions{flex-direction:column;align-items:flex-start}.verification-stage{min-height:610px;box-shadow:10px 12px #1d1e1a0f}.verification-sources{grid-template-columns:repeat(2,1fr)}.verification-source-bus{top:197px}.verification-source-bus>i{height:58px}.verification-robot{width:92%;top:50%}.verification-core{width:130px;height:130px;top:48%}.verification-core>div{inset:37px}.verification-decision-line{height:72px;top:calc(48% + 65px)}.verification-results{bottom:65px}.verification-results>div{min-height:88px;padding:11px}.verification-results b{font-size:15px}.verification-methods,.ip-risk-section,.anti-ad-section{padding:110px 20px 120px}.verification-section-head,.anti-ad-head,.ip-risk-intro{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.verification-section-head .section-label,.anti-ad-head .section-label,.ip-risk-intro .section-label{grid-column:auto;margin-bottom:0}.verification-section-head h2,.anti-ad-head h2,.ip-risk-intro h2{font-size:clamp(43px,10.5vw,64px)}.ip-risk-intro>a{grid-column:auto}.ip-risk-console{min-height:750px}.ip-signal-list{width:auto;top:90px;left:6%;right:6%}.ip-signal-list>div{min-height:64px}.ip-signal-list>div:after{display:none}.ip-risk-core{width:130px;height:130px;top:70%;left:30%}.ip-risk-core span{top:43px}.ip-risk-core b{top:69px}.ip-risk-meter{top:70%;left:calc(30% + 65px);right:8%}.ip-risk-output{width:45%;min-width:0;padding:14px;bottom:35px;right:5%}.ip-risk-output strong{font-size:9px}.strict-levels{grid-template-columns:1fr;gap:45px}.anti-ad-terminal>div{grid-template-columns:68px 62px 1fr;gap:9px}.anti-ad-terminal i{display:none}.verification-cta{min-height:680px}.verification-cta-rings{width:500px;height:500px}.verification-cta>div:last-child>div{flex-direction:column;align-items:center}.verification-footer{grid-template-columns:1fr;gap:18px}}@media (max-width:560px){.verification-header .brand-name{font-size:22px}.verification-hero h1{font-size:44px}.verification-lede{font-size:14px}.verification-stage{width:calc(100% + 16px);min-height:585px;margin-inline:-8px}.verification-stage-head{padding-inline:12px}.verification-stage-head b{font-size:6px}.verification-sources{left:3%;right:3%}.verification-core{top:48%}.verification-results{gap:5px;left:3%;right:3%}.verification-results span,.verification-results small{font-size:6px}.verification-results b{font-size:13px}.verification-live-copy{left:12px;right:12px}.verification-method-grid article{grid-template-columns:1fr}.method-visual{border-bottom:1px solid #ffffff1f;border-right:0;min-height:300px}.method-ui{min-height:225px}.method-copy{min-height:300px;padding:26px 21px}.method-copy h3{margin-top:35px}.risk-feature-grid{grid-template-columns:1fr}.risk-feature-grid article,.risk-feature-grid article+article{border-top:1px solid #1d1e1a38;border-left:0;min-height:230px;padding:25px 0 30px}.risk-feature-grid article:first-child{border-top:0}.risk-feature-grid h3{margin-top:48px}.strict-levels li{grid-template-columns:48px 1fr;padding:18px 0}.strict-levels li>i{display:none}.anti-ad-flow{grid-template-columns:1fr}.anti-ad-flow article,.anti-ad-flow article+article,.anti-ad-flow article:nth-child(3){border:1px solid #ffffff29;border-top:0}.anti-ad-flow article:first-of-type{border-top:1px solid #ffffff29}.anti-ad-terminal>div{grid-template-columns:58px 1fr;padding:14px 0}.anti-ad-terminal p{grid-column:1/-1}.anti-ad-terminal b{color:var(--ray-soft)}.verification-cta h2{font-size:45px}.verification-cta-rings{width:430px;height:430px}.verification-cta-rings i:nth-child(2){inset:55px}.verification-cta-rings i:nth-child(3){inset:110px}}:root{--content-max:1420px;--page-gutter:max(4vw, 52px);--content-pad:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));--section-y:clamp(128px, 9vw, 150px);--motion-progress:0;--motion-enter:0;--motion-exit:0;--motion-direction:0}.topbar,.verification-header,.hero-sticky,.capabilities,.workflow,.console-section,.principles,.final-cta,.footer,.verification-hero,.verification-methods,.ip-risk-section,.anti-ad-section,.verification-cta,.verification-footer{padding-inline:var(--content-pad)}[id]{scroll-margin-top:96px}.capabilities,.workflow,.console-section,.principles,.final-cta,.footer,.verification-hero,.verification-methods,.ip-risk-section,.anti-ad-section,.verification-cta,.verification-footer{content-visibility:visible;contain-intrinsic-size:none}html{scrollbar-width:auto}body{-ms-overflow-style:auto}html::-webkit-scrollbar{width:auto;height:auto;display:block}body::-webkit-scrollbar{width:auto;height:auto;display:block}.custom-scrollbar{width:32px;display:none;right:14px}html[data-custom-scrollbar=ready] .custom-scrollbar,html[data-custom-scrollbar=indicator] .custom-scrollbar{display:grid}html[data-custom-scrollbar]{scrollbar-width:none}html[data-custom-scrollbar]::-webkit-scrollbar{width:0;height:0;display:none}html[data-custom-scrollbar] body::-webkit-scrollbar{width:0;height:0;display:none}.custom-scrollbar-track{--scroll-progress:0;--scroll-thumb-y:0px;width:32px;min-width:32px}.custom-scrollbar-progress{transform:translate3d(-50%,0,0) scaleY(var(--scroll-progress))}.custom-scrollbar-thumb{transform:translate3d(-50%,var(--scroll-thumb-y),0)}.custom-scrollbar-track:focus-visible{width:32px}html[data-custom-scrollbar=indicator] .custom-scrollbar{opacity:.58;pointer-events:none;right:8px}html[data-custom-scrollbar=indicator] .custom-scrollbar-track{pointer-events:none;touch-action:auto;width:12px;min-width:12px}html[data-custom-scrollbar=indicator] .custom-scrollbar-track:after{display:none}html[data-custom-scrollbar=indicator] .custom-scrollbar-thumb{width:6px;box-shadow:0 0 0 1px #f6f3e980}.motion-preference-toggle{z-index:190;min-height:44px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:700 9px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#f6f3e9f0;border:1px solid #1d1e1a61;align-items:center;gap:9px;padding:0 15px;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex;position:fixed;top:102px;right:max(50px,3vw);box-shadow:5px 5px #1d1e1a1f}.motion-preference-toggle>span{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff5a451f}.motion-preference-toggle[aria-pressed=true]>span{background:var(--safe);box-shadow:0 0 0 4px #2ed5731f}.motion-preference-toggle:hover{color:#fff;border-color:var(--ink);background:var(--ink);transform:translateY(-2px)}@media (max-width:720px){.motion-preference-toggle{inset:auto auto 16px 16px}}[data-reveal]:not([data-reveal-state]),[data-v-reveal]:not([data-reveal-state]){opacity:1;translate:0}[data-reveal]:not([data-reveal-state]) [data-reveal-item],[data-v-reveal]:not([data-reveal-state]) [data-reveal-item]{opacity:1;filter:none;clip-path:inset(0);translate:0}.typewriter-ghost{visibility:visible}.typewriter-output{display:none}.motion-ready [data-reveal][data-reveal-state] .typewriter-ghost,.motion-ready [data-v-reveal][data-reveal-state] .typewriter-ghost{visibility:hidden}.motion-ready [data-reveal][data-reveal-state] .typewriter-output,.motion-ready [data-v-reveal][data-reveal-state] .typewriter-output{display:block}.motion-ready [data-reveal][data-reveal-state=ready]:not(.is-entering):not(.is-visible):not(.is-leaving),.motion-ready [data-v-reveal][data-reveal-state=ready]:not(.is-entering):not(.is-visible):not(.is-leaving){opacity:0;translate:0 var(--reveal-shift-y)}.motion-ready [data-reveal][data-reveal-state=ready]:not(.is-entering):not(.is-visible):not(.is-leaving) [data-reveal-item],.motion-ready [data-v-reveal][data-reveal-state=ready]:not(.is-entering):not(.is-visible):not(.is-leaving) [data-reveal-item]{opacity:0;filter:blur(4px);translate:0 20px}.motion-ready [data-reveal].is-visible,.motion-ready [data-v-reveal].is-visible{opacity:1;translate:0}.motion-ready [data-reveal].is-visible [data-reveal-item],.motion-ready [data-v-reveal].is-visible [data-reveal-item]{opacity:1;filter:none;clip-path:inset(0);translate:0}:is([data-reveal],[data-v-reveal])>:first-child{--reveal-order:0}:is([data-reveal],[data-v-reveal])>:nth-child(2){--reveal-order:1}:is([data-reveal],[data-v-reveal])>:nth-child(3){--reveal-order:2}:is([data-reveal],[data-v-reveal])>:nth-child(4){--reveal-order:3}:is([data-reveal],[data-v-reveal])>:nth-child(5){--reveal-order:4}:is([data-reveal],[data-v-reveal])>:nth-child(6){--reveal-order:5}:is([data-reveal],[data-v-reveal])>:nth-child(7){--reveal-order:6}:is([data-reveal],[data-v-reveal])>:nth-child(8){--reveal-order:7}:is([data-reveal],[data-v-reveal])>:nth-child(9){--reveal-order:8}:is([data-reveal],[data-v-reveal])>:nth-child(10){--reveal-order:9}:is([data-reveal],[data-v-reveal])>:nth-child(11){--reveal-order:10}:is([data-reveal],[data-v-reveal])>:nth-child(12){--reveal-order:11}:is([data-reveal],[data-v-reveal])>:nth-child(n+13){--reveal-order:12}:is([data-reveal],[data-v-reveal])>:last-child{--reveal-exit-order:0}:is([data-reveal],[data-v-reveal])>:nth-last-child(2){--reveal-exit-order:1}:is([data-reveal],[data-v-reveal])>:nth-last-child(3){--reveal-exit-order:2}:is([data-reveal],[data-v-reveal])>:nth-last-child(4){--reveal-exit-order:3}:is([data-reveal],[data-v-reveal])>:nth-last-child(5){--reveal-exit-order:4}:is([data-reveal],[data-v-reveal])>:nth-last-child(6){--reveal-exit-order:5}:is([data-reveal],[data-v-reveal])>:nth-last-child(7){--reveal-exit-order:6}:is([data-reveal],[data-v-reveal])>:nth-last-child(8){--reveal-exit-order:7}:is([data-reveal],[data-v-reveal])>:nth-last-child(9){--reveal-exit-order:8}:is([data-reveal],[data-v-reveal])>:nth-last-child(10){--reveal-exit-order:9}:is([data-reveal],[data-v-reveal])>:nth-last-child(11){--reveal-exit-order:10}:is([data-reveal],[data-v-reveal])>:nth-last-child(12){--reveal-exit-order:11}:is([data-reveal],[data-v-reveal])>:nth-last-child(n+13){--reveal-exit-order:12}.topbar,.verification-header{transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s}.topbar{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:#ece9dcb8;border-bottom:1px solid #1d1e1a17;box-shadow:0 8px 30px #1d1e1a06}.topbar.on-dark,.verification-header.on-dark{color:#fff;background:#161714d1;border-bottom-color:#ffffff1a;box-shadow:0 8px 34px #0000001f}.verification-header.on-dark .brand-mark{background:repeating-linear-gradient(#fff 0 2px,#0000 2px 4px);-webkit-background-clip:text;background-clip:text}.brand-mark{background:repeating-linear-gradient(to bottom,var(--ink) 0 2px,transparent 2px 4px);-webkit-background-clip:text;background-clip:text}.topbar.on-dark .brand-mark,.brand-mark.light{background:repeating-linear-gradient(#fff 0 2px,#0000 2px 4px);-webkit-background-clip:text;background-clip:text}.verification-header.on-dark nav a,.verification-header.on-dark .verification-home-link{color:var(--ink);background:var(--paper-bright);border-color:#ffffff1a}.nav-links a,.verification-header nav a{position:relative}.nav-links a,.nav-cta,.verification-header nav a,.verification-home-link{align-items:center;min-height:44px;display:inline-flex}.nav-links a.is-current:after,.verification-header nav a.is-current:after{content:"";background:var(--signal);transform-origin:0;height:2px;position:absolute;bottom:4px;left:10px;right:10px;transform:scaleX(1)}.nav-cta{cursor:default;-webkit-user-select:none;user-select:none}.nav-cta:hover{background:var(--ink);transform:none}.topbar.on-dark .nav-cta:hover{color:var(--ink);background:var(--paper-bright)}.hero-skip{z-index:40;min-width:126px;min-height:44px;color:var(--ink);font:700 9px/1 var(--font-mono);letter-spacing:.08em;opacity:0;pointer-events:none;background:#f6f3e9db;border:1px solid #1d1e1a40;border-radius:4px;justify-content:center;align-items:center;gap:13px;padding:0 15px;transition:opacity .18s,translate .22s,color .18s,background .18s;display:inline-flex;position:absolute;top:104px;right:max(3.4vw,24px);translate:0 -8px;box-shadow:7px 8px #1d1e1a12}.hero-skip:hover{color:#fff;background:var(--ray)}.hero[data-hero-entry-state=reset] .hero-skip,.hero[data-hero-entry-state=entering] .hero-skip{opacity:1;pointer-events:auto;translate:0}html[data-hero-locked=true],html[data-route-phase],html[data-mobile-menu=open]{overflow:hidden}.hero:not([data-hero-entry-state]){--hero-title-x:0px;--hero-title-y:0px;--hero-title-scale:1;--hero-eyebrow-opacity:1;--hero-eyebrow-x:0px;--hero-eyebrow-y:0px;--hero-eyebrow-blur:0px;--hero-eyebrow-clip:0%;--hero-lede-opacity:1;--hero-lede-x:0px;--hero-lede-y:0px;--hero-lede-blur:0px;--hero-lede-clip:0%;--hero-actions-opacity:1;--hero-actions-x:0px;--hero-actions-y:0px;--hero-actions-blur:0px;--hero-actions-clip:0%;--hero-visual-x:0px;--hero-visual-y:0px;--hero-visual-scale:1;--hero-ui-opacity:1;--hero-cue-opacity:1;--hero-robot-opacity:1;--hero-dust-opacity:0;--hero-dust-x:0px;--hero-exit-opacity:1;--hero-exit-y:0px;min-height:100svh}.hero:not([data-hero-entry-state]) .hero-sticky{min-height:100svh;position:relative}.hero-exit-canvas{width:100%;height:256px;display:block}.hero-robot-stage>.hero-robot-frame:first-child{opacity:var(--frame-0-opacity,1);transform:translate3d(var(--frame-0-shift,0px),0,0) scale(var(--frame-0-scale,1.015))}.hero-robot-stage>.hero-robot-frame{z-index:1}.hero-robot-stage>.hero-robot-strata{z-index:2}.hero-robot-stage>.hero-robot-frame:nth-child(2){opacity:var(--frame-1-opacity,0);transform:translate3d(var(--frame-1-shift,0px),0,0) scale(var(--frame-1-scale,1.025))}.hero-robot-stage>.hero-robot-frame:nth-child(3){opacity:var(--frame-2-opacity,0);transform:translate3d(var(--frame-2-shift,0px),0,0) scale(var(--frame-2-scale,1.045))}.hero-robot-stage>.hero-robot-frame:nth-child(4){opacity:var(--frame-3-opacity,0);transform:translate3d(var(--frame-3-shift,0px),0,0) scale(var(--frame-3-scale,1.065))}.hero-robot-stage>.hero-robot-frame:nth-child(5){opacity:var(--frame-4-opacity,0);transform:translate3d(var(--frame-4-shift,0px),0,0) scale(var(--frame-4-scale,1.085))}.hero-robot-stage>.hero-robot-frame:nth-child(6){opacity:var(--frame-5-opacity,0);transform:translate3d(var(--frame-5-shift,0px),0,0) scale(var(--frame-5-scale,1.11))}.hero-robot-stage:before{content:"";z-index:0;opacity:var(--frame-fallback-opacity,.18);filter:saturate(.55)contrast(1.06);pointer-events:none;background:url(/hero-angles/hero-robot-side.webp) bottom/contain no-repeat;position:absolute;inset:0}.hero[data-hero-entry-state=reset] .hero-robot-stage:before,.hero[data-hero-entry-state=entering] .hero-robot-stage:before{opacity:max(.18, var(--frame-fallback-opacity,.18))}[data-motion-section]{--motion-enter:0;--motion-exit:0}.section-seam{pointer-events:none;height:clamp(54px,7vw,104px);opacity:calc(.28 + var(--motion-enter) * .72);top:-1px;left:0;right:0;overflow:hidden;z-index:8!important;position:absolute!important}.section-seam:before,.section-seam:after{content:"";pointer-events:none;position:absolute}.section-seam:before{opacity:calc(1 - var(--motion-enter));transform:translate3d(0, calc((1 - var(--motion-enter)) * -24px), 0);inset:0}.section-seam:after{background:linear-gradient(90deg,transparent,var(--signal));width:18%;height:2px;transform:translate3d(calc(var(--motion-enter) * 760%), -50%, 0);top:50%;left:-18%;box-shadow:0 0 16px #ff5a456b}.seam-scan:before{background:linear-gradient(#1d1e1afa,#1d1e1a52 54%,#0000)}.seam-pulse:before{background:radial-gradient(circle at calc(12% + var(--motion-enter) * 76%) 50%,#19d77a57,transparent 12%), linear-gradient(180deg,#ece9dce6,transparent)}.seam-wipe:before{background:linear-gradient(90deg,var(--ink) 0 calc((1 - var(--motion-enter)) * 100%),transparent 0)}.seam-focus:before{aspect-ratio:1;top:50%;left:50%;width:52vw;opacity:calc(.15 + var(--motion-enter) * .55);transform:translate(-50%,-50%) scale(calc(.3 + var(--motion-enter) * .7));border:1px solid #5d6bff3d;border-radius:50%;inset:auto}.capability-matrix[data-capability-wave]{perspective:none;transform-style:flat;will-change:auto}.capability-matrix[data-capability-wave] .capability-card{filter:none;transform-style:flat;will-change:auto;transition:background .35s;transform:none;border-radius:0!important;-webkit-mask-image:none!important;mask-image:none!important}.capability-matrix[data-capability-wave] .capability-card:after{filter:none;will-change:auto;border-radius:0;transform:none}.capability-matrix[data-capability-wave] .capability-diagram,.capability-matrix[data-capability-wave] .capability-card-copy{transform:none!important}.capability-matrix[data-capability-wave].is-entering .capability-card[data-reveal-item]{animation:.62s cubic-bezier(.22,1,.36,1) both capability-card-row-in;animation-delay:calc(var(--card-grid-order) * 42ms);will-change:opacity, transform}.capability-matrix[data-capability-wave].is-visible .capability-card[data-reveal-item]{opacity:1;filter:none;transform:none}.capability-matrix[data-capability-wave].is-leaving .capability-card[data-reveal-item]{animation:.43s cubic-bezier(.55,.06,.68,.19) both capability-card-row-out;animation-delay:calc((3 - var(--card-grid-order)) * 28ms);will-change:opacity, transform}.capability-matrix[data-capability-wave] .capability-card:hover:after{background:#10110fb8}.capability-matrix[data-capability-wave] .capability-card:has(.capability-more):hover:after{background:#1b1d19e0}@keyframes capability-card-row-in{0%{opacity:0;clip-path:inset(0 0 22%);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes capability-card-row-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-24px)}}[data-motion-state=before] :is(.hero-copy,.hero-side-label,.ray-visual,.hero-dust-cloud,.hero-robot-frame,.cosmos-scene,.cosmos-orbit,.cosmos-core,.scanner-line),[data-motion-state=after] :is(.hero-copy,.hero-side-label,.ray-visual,.hero-dust-cloud,.hero-robot-frame,.cosmos-scene,.cosmos-orbit,.cosmos-core,.scanner-line){will-change:auto}[data-motion-state=entering] :is(.hero-copy,.hero-side-label,.ray-visual,.hero-dust-cloud,.hero-robot-frame,.cosmos-scene,.cosmos-orbit,.cosmos-core),[data-motion-state=active] :is(.hero-copy,.hero-side-label,.ray-visual,.hero-dust-cloud,.hero-robot-frame,.cosmos-scene,.cosmos-orbit,.cosmos-core),[data-motion-state=exiting] :is(.hero-copy,.hero-side-label,.ray-visual,.hero-dust-cloud,.hero-robot-frame,.cosmos-scene,.cosmos-orbit,.cosmos-core){will-change:transform, opacity}[data-motion-section][data-motion-state=before] *,[data-motion-section][data-motion-state=after] *{will-change:auto!important}@media (pointer:coarse){.brand,.primary-link,.capability-more,.scroll-cue,.ip-risk-intro>a,.footer a,.verification-footer a{align-items:center;min-height:44px;display:inline-flex}}.route-transition-layer{--route-progress:0;z-index:220;visibility:hidden;opacity:0;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}html[data-route-phase] .route-transition-layer{visibility:visible;opacity:1}.route-transition-wash{z-index:1;background-color:var(--paper);background-image:linear-gradient(var(--line) 1px,transparent 1px), linear-gradient(90deg,var(--line) 1px,transparent 1px), repeating-radial-gradient(circle at 20% 30%,#1212101f 0 .45px,transparent .55px 3px);transform-origin:50% 100%;will-change:transform;background-size:64px 64px,64px 64px,3px 3px;position:absolute;inset:-2px;transform:scaleY(0)}html[data-route-phase=covering] .route-transition-wash{transform:scaleY(var(--route-progress))}html[data-route-phase=navigating] .route-transition-wash{transform:scaleY(1)}html[data-route-phase=revealing] .route-transition-wash{transform:scaleY(calc(1 - var(--route-progress)));transform-origin:50% 0}.route-transition-canvas{z-index:2;display:block;position:absolute;inset:0}.route-transition-code{z-index:3;color:var(--ink);font:700 8px/1 var(--font-mono);letter-spacing:.14em;padding-left:38px;position:absolute;bottom:26px;left:max(24px,4vw)}.route-transition-code:before{content:"";background:var(--signal);width:25px;height:2px;position:absolute;top:50%;left:0}html[data-route-phase] [data-route-robot-anchor]{visibility:hidden}html[data-hero-locked=true] .custom-scrollbar,html[data-route-phase] .custom-scrollbar{pointer-events:none;opacity:.45}.mobile-menu-trigger{display:none}.mobile-menu-dialog{width:min(92vw,480px);max-width:none;max-height:min(84svh,720px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.mobile-menu-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080908b3}.mobile-menu-dialog>div{background-color:var(--paper-bright);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px;border:1px solid #1d1e1a33;max-height:min(84svh,720px);padding:18px;overflow:auto;box-shadow:18px 20px #0003}.mobile-menu-dialog.tone-ink>div{border-color:#ffffff24}.mobile-menu-dialog header{font:700 8px/1 var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #1d1e1a2e;justify-content:space-between;align-items:center;gap:24px;padding-bottom:14px;display:flex}.mobile-menu-dialog button,.mobile-menu-dialog nav a{min-height:48px;color:var(--ink);background:#f6f3e9e6;border:1px solid #1d1e1a2e;border-radius:3px}.mobile-menu-dialog header button{min-width:62px;font:700 9px/1 var(--font-mono);padding:0 12px}.mobile-menu-dialog nav{margin-top:14px;display:grid}.mobile-menu-dialog nav a{font:500 25px/1 var(--font-serif);border-top:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.mobile-menu-dialog nav a:first-child{border-top:1px solid #1d1e1a2e}.mobile-menu-dialog nav a span{color:var(--signal)}.mobile-menu-dialog p{color:var(--muted);font:700 8px/1 var(--font-mono);letter-spacing:.1em;align-items:center;gap:10px;margin:18px 0 0;display:flex}.mobile-menu-dialog p i{background:var(--safe);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19d77a1f}@media (max-width:1120px){.hero[data-hero-entry-state]{min-height:220svh}.hero[data-hero-entry-state] .hero-sticky{height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0;overflow:hidden}.hero[data-hero-entry-state] .hero-side-label{z-index:10;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex;position:absolute;top:112px;left:24px}.hero[data-hero-entry-state] .hero-side-label:before{width:7px;height:38px}.hero[data-hero-entry-state] .hero-side-label .eyebrow{writing-mode:vertical-rl;text-orientation:mixed;clip-path:inset(0 0 var(--hero-eyebrow-clip) 0)}.hero[data-hero-entry-state] .hero-copy{z-index:12;max-width:820px;padding:0;position:absolute;bottom:clamp(54px,7vh,78px);left:clamp(54px,7vw,88px);right:clamp(24px,6vw,72px)}.hero[data-hero-entry-state] .hero-copy h1{max-width:820px}.hero[data-hero-entry-state] .ray-visual{z-index:2;min-height:0;margin:0;position:absolute;inset:72px -8vw 12% 5vw}.hero[data-hero-entry-state] .hero-exit-curtain{display:block}.hero[data-hero-entry-state] .scroll-cue{display:flex}.hero-skip{top:92px;right:24px}}@media (max-width:820px){:root{--page-gutter:20px;--section-y:108px}.topbar,.verification-header{grid-template-columns:1fr auto}.topbar .nav-links,.topbar .nav-cta,.verification-header nav,.verification-home-link{display:none}.mobile-menu-trigger{background:var(--ink);color:#fff;min-width:64px;min-height:44px;font:700 9px/1 var(--font-mono);letter-spacing:.08em;border:1px solid #ffffff14;border-radius:4px;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.topbar.on-dark .mobile-menu-trigger,.verification-header.on-dark .mobile-menu-trigger{color:var(--ink);background:var(--paper-bright)}.hero[data-hero-entry-state]{min-height:235svh}.hero[data-hero-entry-state] .hero-side-label{top:92px;left:19px}.hero[data-hero-entry-state] .hero-copy{bottom:48px;left:46px;right:18px}.hero[data-hero-entry-state] .hero-copy h1{max-width:94vw;font-size:clamp(41px,12.7vw,62px)}.hero[data-hero-entry-state] .hero-lede{max-width:620px}.hero[data-hero-entry-state] .ray-visual{inset:64px -30vw 18% -12vw}.hero[data-hero-entry-state] .hero-robot-stage{width:min(166vw,790px)}.hero[data-hero-entry-state] .scroll-cue{display:none}.hero-skip{min-width:112px;top:82px;right:18px}.section-seam{height:64px}.route-transition-code{bottom:18px;left:20px}}@media (max-width:560px){.hero[data-hero-entry-state] .hero-copy{bottom:38px;left:42px;right:15px}.hero[data-hero-entry-state] .hero-copy h1{font-size:clamp(39px,12.4vw,54px)}.hero[data-hero-entry-state] .hero-lede{max-width:94%;font-size:13px;line-height:1.62}.hero[data-hero-entry-state] .hero-actions{gap:11px;margin-top:21px}.hero[data-hero-entry-state] .ray-visual{inset:64px -47vw 24% -23vw}.hero[data-hero-entry-state] .signal-chip{min-width:112px;padding:8px}.hero-skip{min-width:96px;padding:0 10px;font-size:8px}}html[data-motion-preference=reduced] *,html[data-motion-preference=reduced] :before,html[data-motion-preference=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion-preference=reduced],html[data-motion-preference=reduced] body{scroll-behavior:auto}html[data-motion-preference=reduced] [data-reveal],html[data-motion-preference=reduced] [data-v-reveal],html[data-motion-preference=reduced] [data-reveal-item]{opacity:1!important;filter:none!important;clip-path:none!important;translate:0!important}html[data-motion-preference=reduced] .typewriter-ghost{visibility:visible!important}html[data-motion-preference=reduced] .typewriter-output{display:none!important}html[data-motion-preference=reduced] .hero{--hero-title-x:0px!important;--hero-title-y:0px!important;--hero-title-scale:1!important;--hero-eyebrow-opacity:1!important;--hero-eyebrow-x:0px!important;--hero-eyebrow-y:0px!important;--hero-eyebrow-blur:0px!important;--hero-eyebrow-clip:0%!important;--hero-lede-opacity:1!important;--hero-lede-x:0px!important;--hero-lede-y:0px!important;--hero-lede-blur:0px!important;--hero-lede-clip:0%!important;--hero-actions-opacity:1!important;--hero-actions-x:0px!important;--hero-actions-y:0px!important;--hero-actions-blur:0px!important;--hero-actions-clip:0%!important;--hero-visual-x:0px!important;--hero-visual-y:0px!important;--hero-visual-scale:1!important;--hero-ui-opacity:1!important;--hero-cue-opacity:0!important;--hero-robot-opacity:1!important;--hero-dust-opacity:0!important;--hero-dust-x:0px!important;--hero-exit-opacity:1!important;--hero-exit-y:0px!important;min-height:100svh!important}html[data-motion-preference=reduced] .hero .hero-sticky{height:auto!important;min-height:100svh!important;position:relative!important;top:auto!important}html[data-motion-preference=reduced] .hero-title-glyph,html[data-motion-preference=reduced] .hero-entry-ring,html[data-motion-preference=reduced] .hero-entry-x,html[data-motion-preference=reduced] .hero-entry-axis{transform:none;opacity:1!important;filter:none!important;stroke-dashoffset:0!important}html[data-motion-preference=reduced] .hero-robot-stage{opacity:1!important;filter:none!important}html[data-motion-preference=reduced] .hero-robot-frame:not(.hero-robot-front),html[data-motion-preference=reduced] .hero-robot-strata,html[data-motion-preference=reduced] .hero-title-dust,html[data-motion-preference=reduced] .hero-dust-cloud,html[data-motion-preference=reduced] .hero-exit-curtain,html[data-motion-preference=reduced] .hero-skip,html[data-motion-preference=reduced] .section-seam,html[data-motion-preference=reduced] .route-transition-layer{display:none!important}html[data-motion-preference=reduced] .hero-robot-front{opacity:1!important}html[data-motion-preference=reduced] .ray-burst{--cosmos-progress:1!important;--cosmos-flat:1!important;--cosmos-scene-y:0px!important;--cosmos-scene-tilt:0deg!important;--cosmos-scene-turn:0deg!important;--cosmos-scene-scale:1!important;--cosmos-guide-opacity:.1!important;--cosmos-star-opacity:0!important;--cosmos-core-scale:1!important;--cosmos-core-depth:0px!important;--cosmos-core-tilt:0deg!important;--cosmos-core-fill:1!important;--cosmos-axis-horizontal-z:0px!important;--cosmos-axis-vertical-z:0px!important;--cosmos-axis-diagonal-z:0px!important;--cosmos-orbit-1-x:0deg!important;--cosmos-orbit-1-y:0deg!important;--cosmos-orbit-1-z:0px!important;--cosmos-orbit-1-spin:0deg!important;--cosmos-orbit-1-scale:1!important;--cosmos-orbit-2-x:0deg!important;--cosmos-orbit-2-y:0deg!important;--cosmos-orbit-2-z:0px!important;--cosmos-orbit-2-spin:0deg!important;--cosmos-orbit-2-scale:1!important;--cosmos-orbit-3-x:0deg!important;--cosmos-orbit-3-y:0deg!important;--cosmos-orbit-3-z:0px!important;--cosmos-orbit-3-spin:0deg!important;--cosmos-orbit-3-scale:1!important}html[data-motion-preference=reduced] .capability-matrix[data-capability-wave] .capability-card{opacity:1!important;transform:none!important}html[data-motion-preference=reduced] .cosmos-signal,html[data-motion-preference=reduced] .cosmos-star,html[data-motion-preference=reduced] [data-motion-region] *{animation-play-state:paused!important}html[data-motion-preference=reduced] .entry-track>i,html[data-motion-preference=reduced] .trace-track>i{opacity:1!important;transform:scaleX(1)!important}html[data-motion-preference=reduced] [data-motion-section] *{will-change:auto!important}html[data-motion-preference=reduced][data-hero-locked=true],html[data-motion-preference=reduced][data-route-phase]{overflow:auto!important}@media (max-width:1120px){html[data-motion-preference=reduced] .hero[data-hero-entry-state] .hero-sticky{grid-template-columns:1fr!important;align-items:start!important;padding:120px 24px 60px!important;display:grid!important}html[data-motion-preference=reduced] .hero[data-hero-entry-state] .hero-side-label{flex-direction:row!important;align-items:center!important;margin-bottom:20px!important;position:relative!important;top:auto!important;left:auto!important}html[data-motion-preference=reduced] .hero[data-hero-entry-state] .hero-side-label:before{width:36px!important;height:7px!important}html[data-motion-preference=reduced] .hero[data-hero-entry-state] .hero-side-label .eyebrow{writing-mode:horizontal-tb!important;clip-path:none!important}html[data-motion-preference=reduced] .hero[data-hero-entry-state] .hero-copy,html[data-motion-preference=reduced] .hero[data-hero-entry-state] .ray-visual{position:relative!important;inset:auto!important}html[data-motion-preference=reduced] .hero[data-hero-entry-state] .hero-copy{bottom:auto!important;left:auto!important;right:auto!important}html[data-motion-preference=reduced] .hero[data-hero-entry-state] .ray-visual{min-height:540px!important;margin:-10px -20px 0!important}}@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}@property --tw-ease{syntax:"*";inherits:false}
