/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--sky-zenith:#070d1b;--sky-horizon:#1a2238;--ember-live:#c2551f;--dome-rim:#7fb2ff;--pwr:110%;--mx:50%;--my:-40%;--spec:0}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter Fallback", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, Consolas, monospace;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:90rem;--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);--color-aether-black:#000;--color-aether-dark:#050505;--color-aether-card:#0a0a0a;--color-aether-border:#ffffff14;--color-aether-border-light:#ffffff26;--color-aether-text:#fff;--color-aether-text-muted:#ffffff80;--color-aether-text-dim:#ffffff4d;--color-aether-cyan:#00ffe0;--color-aether-purple:#8b5cf6;--color-aether-purple-glow:#8b5cf64d;--color-aether-green:#22c55e;--color-aether-red:#ef4444;--color-void:#000;--color-ink-950:#030508;--color-ink-900:#05070a;--color-ink-800:#0a0e14;--color-ink-700:#111722;--color-aether-100:#cfe3ff;--color-aether-200:#a7c4ff;--color-aether-300:#7fb2ff;--color-aether-500:#3d6fd8;--color-aether-700:#1a2f5c;--color-aether-900:#0b1428;--color-ember-200:#ffd2a1;--color-ember-300:#ffb072;--color-ember-400:#ff9a4d;--color-ember-600:#e8591a;--color-ember-800:#7a2308;--color-signal:#00ffe0;--color-ai:#8b5cf6;--color-indigo:#6366f1;--color-sev-critical:#ef4444;--color-sev-high:#f97316;--color-sev-medium:#f59e0b;--color-sev-low:#22c55e;--color-text-hi:#ffffffeb;--color-text-md:#ffffffad;--color-text-lo:#ffffff85;--color-glass-fill:#080b109e;--color-glass-fill-soft:#080b106b;--color-glass-stroke:#ffffff17;--color-glass-hi:#ffffff2e;--font-brand:"NevanRUS", "Inter Variable", sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-cine:cubic-bezier(.76, 0, .24, 1);--ease-mask:cubic-bezier(.77, 0, .175, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color:var(--color-text-hi);color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;background:#000;scroll-padding-top:84px}@media(max-width:767.98px){html{scroll-padding-top:72px;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))}}body{min-height:100%;font-family:var(--font-sans);color:var(--color-text-hi);background:#000;font-size:15px;line-height:1.6}@media(min-width:768px){body{font-size:16px}}#root{isolation:isolate;position:relative}main,footer{z-index:var(--z-content);position:relative;overflow-x:clip}main:focus{outline:none}[id]{scroll-margin-top:80px}::selection{color:#fff;background:#00ffe038}:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease-out-expo)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease-out-expo)}.poster-s0{height:100lvh;z-index:var(--z-poster);pointer-events:none;transition:opacity .8s var(--ease-out-expo);background-color:#05070a;background-position:50%;background-size:cover;position:fixed;inset:0 0 auto}.poster-s0 picture,.poster-s0 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}html[data-gl=ready][data-world=on] .poster-s0{opacity:0;transition:opacity 0s linear .84s}html[data-world=off][data-motion=on] .poster-s0 img{transform-origin:50% 60%;animation:40s ease-in-out infinite alternate poster-drift}@keyframes poster-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}html[data-poster] #root>:not(.stage-root),html[data-poster] .poster-s0{visibility:hidden}html[data-poster] .plabel-layer{display:none}[data-anim-off],[data-anim-off]:before,[data-anim-off]:after{animation-play-state:paused!important}.page-deferred{min-height:300lvh}.noscript{z-index:var(--z-content);max-width:720px;font-family:var(--font-sans);color:var(--color-text-hi);text-shadow:0 1px 12px #0009;margin:0 auto;padding:18vh 24px 96px;position:relative}.noscript h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(36px,6vw,72px);font-weight:600;line-height:1}.noscript p,.noscript li{color:var(--color-text-md);font-size:17px;line-height:1.6}.noscript ul{margin:24px 0;padding-left:20px;list-style:square}.noscript a{color:#000;text-shadow:none;background:#fff;border-radius:999px;margin-top:8px;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-block}.noscript-brand{font-family:var(--font-brand);letter-spacing:.18em;color:#fff}.noscript-eu{font-family:var(--font-mono);letter-spacing:.08em;margin-top:32px;font-size:12px!important}@media(forced-colors:active){.poster-s0,.stage-root,.poster-layers{display:none}}}@layer components{.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid-12{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section-pad);position:relative;overflow-x:clip}.u-mono{font-family:var(--font-mono)}.u-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-lo);font-size:11px;font-weight:500}.u-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-text-lo);font-size:11px;font-weight:500}.t-display{letter-spacing:-.045em;font-size:clamp(40px,7.5vw - 12px,84px);font-weight:600;line-height:.95}.t-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,23px + 2.4vw,38px);font-weight:600;line-height:1.04}@media(min-width:768px){.t-h2{font-size:clamp(38px,20px + 2.34vw,44px)}}@media(min-width:1024px){.t-h2{font-size:clamp(44px,4.69vw - 4px,56px)}}.t-h3{letter-spacing:-.015em;font-size:clamp(20px,14px + .94vw,26px);font-weight:600;line-height:1.2}.t-accent{font-family:var(--font-sans);letter-spacing:-.01em;font-size:clamp(22px,1.8vw + 15px,40px);font-style:normal;font-weight:300;line-height:1.15}.t-numeral{font-family:var(--font-sans);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(40px,2.6vw + 22px,64px);font-style:normal;font-weight:300;line-height:1}.t-lead{color:var(--color-text-md);font-size:clamp(17px,1.35vw,20px);line-height:1.6}.t-body{color:var(--color-text-md);font-size:1em;line-height:1.6}.t-small{color:var(--color-text-md);font-size:13px;line-height:1.5}.t-wordmark{font-family:var(--font-brand);letter-spacing:.18em;text-transform:uppercase}.dot-matrix{--dot:max(3px, .028em);--dot-r:calc(var(--dot) * .42)}.dot-matrix:not([data-dots=off]){-webkit-mask-image:radial-gradient(circle,#000 var(--dot-r),transparent calc(var(--dot-r) + .5px));mask-image:radial-gradient(circle,#000 var(--dot-r),transparent calc(var(--dot-r) + .5px));-webkit-mask-size:var(--dot) var(--dot);mask-size:var(--dot) var(--dot)}.dot-matrix.is-lit{background:linear-gradient(180deg,var(--dome-rim) 0%,#fff 38%,#fff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dot-matrix.power-on:not([data-dots=off]){-webkit-mask-image:radial-gradient(circle,#000 var(--dot-r),transparent calc(var(--dot-r) + .5px)),linear-gradient(180deg,#000 var(--pwr),transparent calc(var(--pwr) + 8%));mask-image:radial-gradient(circle,#000 var(--dot-r),transparent calc(var(--dot-r) + .5px)),linear-gradient(180deg,#000 var(--pwr),transparent calc(var(--pwr) + 8%));-webkit-mask-size:var(--dot) var(--dot),100% 100%;mask-size:var(--dot) var(--dot),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.dot-matrix.power-on[data-dots=off]{-webkit-mask-image:linear-gradient(180deg,#000 var(--pwr),transparent calc(var(--pwr) + 8%));mask-image:linear-gradient(180deg,#000 var(--pwr),transparent calc(var(--pwr) + 8%))}.dot-matrix.power-on:not(.is-powered){--pwr:-10%}.dot-matrix.power-on.is-powered{animation:dm-power .9s var(--ease-mask) both}@keyframes dm-power{0%{--pwr:-10%}to{--pwr:110%}}.glass-panel{--mx:50%;--my:-40%;--spec:0;border:1px solid var(--color-glass-stroke);border-radius:var(--r-card);background:linear-gradient(90deg,transparent,var(--dome-rim),transparent) top / 100% 1px no-repeat,radial-gradient(420px circle at var(--mx) var(--my),rgba(255,255,255,calc(.06 * var(--spec))),transparent 60%),var(--color-glass-fill);position:relative}@supports (color:color-mix(in lab,red,red)){.glass-panel{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--dome-rim) 30%,#ffffff26),transparent) top / 100% 1px no-repeat,radial-gradient(420px circle at var(--mx) var(--my),rgba(255,255,255,calc(.06 * var(--spec))),transparent 60%),var(--color-glass-fill)}}.glass-panel[data-calm]:before,.dot-matrix[data-calm]:before{display:none}.scanlines-local{position:relative}.scanlines-local:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff06 3px 4px);position:absolute;inset:0}.hud-brackets{--b:18px;--c:#ffffff59;pointer-events:none;background:linear-gradient(var(--c),var(--c)) top left / var(--b) 1px no-repeat,linear-gradient(var(--c),var(--c)) top left / 1px var(--b) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--b) 1px no-repeat,linear-gradient(var(--c),var(--c)) top right / 1px var(--b) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--b) 1px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 1px var(--b) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--b) 1px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 1px var(--b) no-repeat}:where([data-calm]){isolation:isolate;position:relative}:where([data-calm]):before{--calm-a:1;content:"";z-index:-1;pointer-events:none;opacity:var(--calm-a);background:radial-gradient(closest-side,#03050870,#03050866 22%,#0305084d 44%,#0305082b 64%,#03050812 82%,#03050804 94%,#0000);position:absolute;inset:min(-64px,-28%) min(-72px,-14%)}:where([data-calm=none]):before{content:none}@media(prefers-contrast:more){.dot-matrix,.dot-matrix:not([data-dots=off]),.dot-matrix.power-on:not([data-dots=off]){-webkit-mask-image:none;mask-image:none}.glass-panel{border-color:#fff3}.scanlines-local:after{display:none}}.skip-link{z-index:var(--z-skip);border-radius:var(--r-pill);color:#000;transition:transform var(--dur-ui) var(--ease-out-expo);background:#fff;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible,.skip-link:focus{transform:translateY(0)}.grain-overlay{z-index:var(--z-grain);pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;position:fixed;inset:0}@media(prefers-contrast:more){.grain-overlay{display:none}}.stage-root{height:100lvh;z-index:var(--z-canvas);pointer-events:none;opacity:0;transition:opacity .8s var(--ease-out-expo);position:fixed;inset:0 0 auto}.stage-root[data-visible=true]{opacity:1}.stage-host,.stage-canvas{width:100%;height:100%;display:block}.poster-layers{height:100lvh;z-index:var(--z-poster);pointer-events:none;position:fixed;inset:0 0 auto}.poster-layer,.poster-layer img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.poster-layer{opacity:0;transition:opacity .4s var(--ease-out-expo)}.poster-layer[data-on=true]{opacity:1}.status-dot{--c:var(--color-signal);background:var(--c);width:7px;height:7px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.status-dot{box-shadow:0 0 10px color-mix(in oklab,var(--c) 60%,transparent)}}.status-dot[data-tone=green]{--c:var(--color-sev-low)}.status-dot[data-tone=amber]{--c:var(--color-sev-medium)}.status-dot[data-tone=red]{--c:var(--color-sev-critical)}.status-dot[data-tone=purple]{--c:var(--color-ai)}.status-dot[data-tone=white]{--c:#fff}html[data-motion=on] .status-dot.is-pulse:after{content:"";border:1px solid var(--c);animation:dot-pulse 2s var(--ease-out-expo) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes dot-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.chip{--c:#ffffffb8;border-radius:var(--r-chip);border:1px solid var(--c);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip{border:1px solid color-mix(in oklab,var(--c) 35%,transparent)}}.chip{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.chip{background:color-mix(in oklab,var(--c) 10%,transparent)}}.chip{color:var(--c);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.5}.chip[data-tone=signal],.kicker[data-tone=signal]{--c:var(--color-signal)}.chip[data-tone=ai],.kicker[data-tone=ai]{--c:#a78bfa}.chip[data-tone=indigo],.kicker[data-tone=indigo]{--c:#818cf8}.chip[data-tone=critical],.kicker[data-tone=critical]{--c:var(--color-sev-critical)}.chip[data-tone=high]{--c:var(--color-sev-high)}.chip[data-tone=medium],.chip[data-tone=warn],.kicker[data-tone=warn]{--c:var(--color-sev-medium)}.chip[data-tone=low]{--c:var(--color-sev-low)}.kicker{--c:#fff9;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:500}.crop-marks{pointer-events:none;position:absolute;inset:0}.crop-marks span{border:0 solid #ffffff4d;width:10px;height:10px;position:absolute}.crop-marks [data-c=tl]{border-top-width:1px;border-left-width:1px;top:-7px;left:-7px}.crop-marks [data-c=tr]{border-top-width:1px;border-right-width:1px;top:-7px;right:-7px}.crop-marks [data-c=bl]{border-bottom-width:1px;border-left-width:1px;bottom:-7px;left:-7px}.crop-marks [data-c=br]{border-bottom-width:1px;border-right-width:1px;bottom:-7px;right:-7px}.hairline{transform-origin:50%;width:100%;height:1px;transition:transform var(--dur-slow) var(--ease-out-expo);background:linear-gradient(90deg,#0000,#ffffff38 20%,#ffffff57,#ffffff38 80%,#0000);transform:scaleX(0)}.hairline[data-origin=left]{transform-origin:0;background:linear-gradient(90deg,#ffffff47,#ffffff14 70%,#0000)}.hairline.is-drawn{transform:scaleX(1)}.reveal-scan{position:relative}.reveal-scanline{background:var(--color-signal);height:1px;box-shadow:0 0 12px var(--color-signal);pointer-events:none;position:absolute;left:0;right:0}.fit-text{width:100%;font-size:var(--fit);display:block;position:relative}.fit-line{white-space:nowrap;display:block}.fit-probe{visibility:hidden;pointer-events:none;width:max-content;font-size:100px;position:absolute;top:0;left:0}.fit-probe .fit-line{width:max-content}.sh{max-width:760px}.sh[data-align=center]{text-align:center;margin-inline:auto}.sh .hairline{margin-bottom:28px}.sh-meta{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.sh[data-align=center] .sh-meta{justify-content:center}.sh-index{color:#fff9}.sh-sub{max-width:620px;margin-top:22px}.sh[data-align=center] .sh-sub{margin-inline:auto}.gp-panel,.gp-plate{padding:24px}@media(min-width:1280px){.gp-panel,.gp-plate{padding:28px}}.gp-plate-head{margin-bottom:18px}.gp-caption{color:#fff9;margin-bottom:10px}.gp-caption[data-tone=ai]{color:#a78bfa}.gp-caption[data-tone=signal]{color:var(--color-signal)}.gp-caption[data-tone=warn]{color:var(--color-sev-medium)}.gp-window,.gp-terminal{border-radius:var(--r-window);overflow:hidden}.gp-terminal{background:linear-gradient(90deg,transparent,#ffffff26,transparent) top / 100% 1px no-repeat,linear-gradient(#8b5cf60f,#8b5cf60f),var(--color-glass-fill)}.gp-chrome{border-bottom:1px solid var(--color-glass-stroke);grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding-inline:16px;display:grid}.gp-dots{gap:6px;display:inline-flex}.gp-dots i{background:#fff3;border-radius:50%;width:8px;height:8px}.gp-chrome-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp-chrome-right{justify-self:end;align-items:center;gap:8px;display:inline-flex}.gp-body{padding:20px}@media(min-width:768px){.gp-body{padding:28px}}.glass-panel[data-tone=ai]{border-color:#8b5cf638}.glass-panel[data-tone=signal]{border-color:#00ffe02e}.glass-panel[data-tone=warn]{border-color:#f59e0b33}.btn{border-radius:var(--r-pill);min-height:44px;font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:box-shadow var(--dur-ui) var(--ease-out-expo),background-color var(--dur-ui) var(--ease-out-expo),color var(--dur-ui) var(--ease-out-expo),border-color var(--dur-ui) var(--ease-out-expo);justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn-label{display:inline-block}.btn-primary{color:#000;background:#fff;border:1px solid #fff;padding:0 28px}.btn-primary:hover{box-shadow:0 10px 30px -10px var(--ember-live),0 0 0 1px #fff9}.btn-ghost{color:var(--color-text-hi);background:#080b1059;border:1px solid #ffffff38;padding:0 24px}.btn-ghost:hover{color:#fff;border-color:#ffffff80}.btn-link{min-height:44px;color:var(--color-text-md);border-radius:var(--r-chip);padding:0 4px}.btn-link .btn-label{transition:background-size var(--dur-ui) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat}.btn-link:hover{color:#fff}.btn-link:hover .btn-label{background-size:100% 1px}.lang-switch{border-radius:var(--r-pill);border:1px solid var(--color-glass-stroke);background:#080b1080;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.lang-switch button{z-index:1;border-radius:var(--r-pill);min-width:36px;min-height:30px;font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff8c;cursor:pointer;transition:color var(--dur-ui) var(--ease-out-expo);padding:0 8px;font-size:11px;font-weight:500;position:relative}.lang-switch button[aria-pressed=true]{color:#000}.lang-thumb{border-radius:var(--r-pill);width:calc(50% - 3px);transition:transform var(--dur-ui) var(--ease-out-expo);background:#fff;position:absolute;top:3px;bottom:3px;left:3px}.lang-switch[data-active=es] .lang-thumb{transform:translate(100%)}.lang-switch[data-size=lg] button{min-width:64px;min-height:44px;font-size:13px}.fx-toggle{border:1px solid var(--color-glass-stroke);min-width:36px;height:36px;font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff80;cursor:pointer;transition:color var(--dur-ui) var(--ease-out-expo),border-color var(--dur-ui) var(--ease-out-expo);background:#080b1080;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.fx-toggle[aria-pressed=true]{color:var(--color-signal);border-color:#00ffe04d}.fx-toggle[data-size=lg]{height:44px;padding:0 16px;font-size:13px}.fx-state{color:var(--color-text-md);font-weight:500}@media(forced-colors:active){.lang-switch[data-size] .lang-thumb{forced-color-adjust:none;background:highlight}.lang-switch[data-size][data-active] button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext}.fx-toggle[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.debug-badge{z-index:var(--z-skip);width:250px;font-family:var(--font-mono);color:#fffc;background:#000000d1;border:1px solid #00ffe04d;border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.5;position:fixed;bottom:8px;left:8px}.dbg-row{justify-content:space-between;gap:8px;display:flex}.dbg-row b{color:var(--color-signal);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dbg-bench{white-space:pre-wrap;word-break:break-all;color:#fff;margin:4px 0;font-size:9px}.debug-badge button{color:#fff;cursor:pointer;border:1px solid #ffffff4d;border-radius:4px;margin:6px 6px 0 0;padding:2px 8px}.debug-badge button:disabled{opacity:.4;cursor:default}.eu-emblem{flex:none}.countup,.scramble{font-variant-numeric:tabular-nums}@media(max-width:767.98px){.sh .hairline{margin-bottom:24px}.sh-meta{margin-bottom:16px}.sh-sub{margin-top:16px;font-size:16px;line-height:1.6}html[data-motion=on] .status-dot.is-pulse:after{animation-name:dot-pulse-sm;inset:-3px}}@keyframes dot-pulse-sm{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-24{top:calc(var(--spacing) * 24)}.left-3{left:calc(var(--spacing) * 3)}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:90rem){.container{max-width:90rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-\[36px\]{min-height:36px}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-28{padding-top:calc(var(--spacing) * 28)}.text-\[12px\]{font-size:12px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NevanRUS;src:url(/fonts/NevanRUS.woff2)format("woff2"),url(/fonts/NevanRUS.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@property --sky-zenith{syntax:"<color>";inherits:false;initial-value:#070d1b}@property --sky-horizon{syntax:"<color>";inherits:false;initial-value:#1a2238}@property --ember-live{syntax:"<color>";inherits:false;initial-value:#c2551f}@property --dome-rim{syntax:"<color>";inherits:false;initial-value:#7fb2ff}:root{--sky-zenith:#070d1b;--sky-horizon:#1a2238;--ember-live:#c2551f;--dome-rim:#7fb2ff;--dur-micro:.16s;--dur-ui:.32s;--dur-reveal:.7s;--dur-slow:1.1s;--dur-cine:1.6s;--r-chip:4px;--r-inner:8px;--r-card:14px;--r-window:20px;--r-pill:999px;--z-poster:0;--z-canvas:1;--z-hud:5;--z-labels:6;--z-content:10;--z-sticky:45;--z-header:50;--z-menu:60;--z-grain:90;--z-skip:100;--container:1360px;--gutter:20px;--gap:16px;--section-pad:clamp(96px, 14vh, 180px);--header-h:72px}@media(min-width:768px){:root{--gutter:32px}}@media(min-width:1280px){:root{--gutter:48px;--gap:24px}}@media(max-width:767.98px){:root{--section-pad:clamp(64px, 9vh, 80px);--r-window:16px;--m-pad:20px;--m-block:32px;--m-head:40px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@property --pwr{syntax:"<percentage>";inherits:false;initial-value:110%}@property --mx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:false;initial-value:-40%}@property --spec{syntax:"<number>";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer components{.hdr{--hdr-h: 56px;--hdr-day: 0;position:fixed;inset:0 0 auto;z-index:var(--z-header);transition:transform var(--dur-ui) var(--ease-out-expo);will-change:transform}@media(min-width:768px){.hdr{--hdr-h: 64px}}@media(min-width:1024px){.hdr{--hdr-h: 72px}.hdr[data-scrolled=true]{--hdr-h: 60px}}.hdr[data-hidden=true]{transform:translateY(calc(-100% - 8px))}.hdr:before{content:"";position:absolute;inset:0 0 -48px;background:linear-gradient(180deg,#03050880,#0305082e 55%,#03050800);pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out-expo)}.hdr[data-scrolled=true]:before{opacity:0}.hdr-glass{position:absolute;inset:0;background:rgb(5 7 10 / calc(.64 - var(--hdr-day) * .16));-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);border-bottom:1px solid var(--color-glass-stroke);box-shadow:inset 0 1px #ffffff0a;opacity:0;transition:opacity var(--dur-ui) var(--ease-out-expo);pointer-events:none}.hdr-glass:before,.hdr-glass:after{content:"";position:absolute;left:0;right:0}.hdr-glass:before{top:0;bottom:0;background:linear-gradient(180deg,color-mix(in oklab,var(--sky-horizon) 45%,var(--sky-zenith)),var(--sky-horizon) 160%);opacity:calc(var(--hdr-day) * .36)}.hdr-glass:after{bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--ember-live) 50%,transparent);opacity:calc(var(--hdr-day) * .6)}.hdr[data-scrolled=true] .hdr-glass{opacity:1}.hdr-inner{position:relative}.hdr-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1440px;height:var(--hdr-h);margin:0 auto;padding:0 var(--gutter);transition:height var(--dur-ui) var(--ease-out-expo)}@media(min-width:1360px){.hdr-bar{grid-template-columns:1fr auto 1fr}}.hdr-left{grid-column:1;display:flex;align-items:center;gap:18px;min-width:0}.hdr-lockup{position:relative;display:inline-flex;flex-direction:column;flex:none;padding:7px 0 8px;color:#fff;text-decoration:none;border-radius:4px}.hdr-wordmark{display:block;margin-right:-.18em;font-family:var(--font-brand);font-size:17px;font-weight:400;line-height:1;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.hdr-byline{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--font-mono);font-size:7.5px;font-weight:500;line-height:1;text-transform:uppercase;color:#ffffff94;white-space:nowrap}@media(min-width:768px){.hdr-wordmark{font-size:18px}.hdr-byline{font-size:8px}}@media(min-width:1024px){.hdr-wordmark{font-size:19px}.hdr-byline{font-size:8.5px}}.hdr-lockup-scan{position:absolute;left:0;right:0;bottom:1px;height:1px;overflow:hidden;pointer-events:none}.hdr-lockup-scan:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-signal) 70%,transparent);box-shadow:0 0 6px var(--color-signal);transform:translate(-101%);opacity:0}html[data-motion=on] .hdr-lockup:hover .hdr-lockup-scan:after,html[data-motion=on] .hdr-lockup:focus-visible .hdr-lockup-scan:after{animation:hdr-scan .62s var(--ease-out-expo) both}@keyframes hdr-scan{0%{transform:translate(-101%);opacity:0}20%{opacity:1}to{transform:translate(101%);opacity:.2}}.hdr-run{display:none}@media(min-width:1440px){.hdr-run{display:inline-flex;align-items:center;gap:18px;min-width:0;opacity:0;transform:translateY(-3px);transition:opacity var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-expo)}.hdr-run[data-on=true]{opacity:1;transform:none}}.hdr-divider{flex:none;width:1px;height:24px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent)}.hdr-readout{display:inline-flex;align-items:flex-start;gap:9px;min-width:0;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.hdr-readout-dot{position:relative;flex:none;width:5px;height:5px;margin-top:4px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 8px #00ffe0b3}html[data-motion=on] .hdr-readout-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--color-signal);animation:dot-pulse 2.4s var(--ease-out-expo) infinite}.hdr-readout-text{display:flex;flex-direction:column;gap:4px;min-width:0}html[data-motion=on] .hdr-readout-text{animation:hdr-readout-in .52s var(--ease-out-expo) both}@keyframes hdr-readout-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hdr-readout-meta{font-size:9px;line-height:1.2;letter-spacing:.16em;color:var(--color-signal)}.hdr-readout-label{font-size:10px;line-height:1.3;letter-spacing:.1em;color:#fffc}.hdr-nav{grid-column:2;position:relative;display:none;justify-self:center}@media(min-width:1024px){.hdr-nav{display:block}}.hdr-links{display:flex;align-items:center;gap:clamp(16px,1.9vw,30px);margin:0;padding:0;list-style:none}.hdr-link{display:inline-flex;align-items:baseline;gap:7px;padding:12px 2px;font-size:13px;font-weight:450;letter-spacing:-.003em;line-height:1;color:#ffffffb8;text-decoration:none;white-space:nowrap;border-radius:4px;transition:color var(--dur-micro) var(--ease-out-expo)}.hdr-link:hover,.hdr-link[aria-current=true]{color:#fff}.hdr-link-idx{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#ffffff85;transition:color var(--dur-micro) var(--ease-out-expo)}.hdr-link[aria-current=true] .hdr-link-idx{color:var(--color-signal)}.hdr-ind{position:absolute;left:0;bottom:3px;width:16px;height:2px;border-radius:2px;background:var(--color-signal);box-shadow:0 0 10px #00ffe08c;opacity:0;pointer-events:none;transition:transform var(--dur-ui) var(--ease-out-expo),opacity var(--dur-ui) var(--ease-out-expo)}.hdr-ind[data-on=true]{opacity:1}.hdr-ind[data-instant=true]{transition-property:opacity}.hdr-right{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:12px}.hdr-prefs{display:none;align-items:center;height:32px;padding:0 2px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.13);background:#080b104d}@media(min-width:1024px){.hdr-prefs{display:inline-flex}}.hdr-prefs-rule{flex:none;width:1px;height:14px;margin:0 2px;background:#ffffff24}.hdr .fx-toggle{gap:6px;min-width:0;height:26px;padding:0 9px 0 8px;border:0;border-radius:var(--r-pill);background:transparent;font-size:10.5px;color:#ffffff8c}.hdr .fx-toggle:before{content:"";width:4px;height:4px;border-radius:50%;background:#ffffff52;transition:background-color var(--dur-ui) var(--ease-out-expo),box-shadow var(--dur-ui) var(--ease-out-expo)}.hdr .fx-toggle[aria-pressed=true]{color:#fff}.hdr .fx-toggle[aria-pressed=true]:before{background:var(--color-signal);box-shadow:0 0 6px #00ffe0bf}.hdr .fx-toggle:hover,.hdr .lang-switch button:hover{color:#fff}.hdr .lang-switch{padding:0;border:0;background:transparent}.hdr .lang-switch button{min-width:32px;min-height:26px;padding:0 7px;font-size:10.5px;color:#ffffff80}.hdr .lang-switch button[aria-pressed=true]{color:#fff}.hdr .lang-thumb{top:0;bottom:0;left:0;width:50%;background:#ffffff24}.hdr .hdr-cta{display:none;min-height:40px;padding:0 18px;font-size:13.5px;letter-spacing:-.01em;transition:opacity var(--dur-ui) var(--ease-out-expo),box-shadow var(--dur-ui) var(--ease-out-expo)}.hdr .hdr-cta[data-muted=true]{opacity:.4}@media(min-width:768px){.hdr .hdr-cta{display:inline-flex}}.hdr-burger{position:relative;display:inline-flex;flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--color-glass-stroke);background:#080b1073;cursor:pointer;transition:border-color var(--dur-ui) var(--ease-out-expo)}.hdr-burger:after{content:"";position:absolute;inset:-3px}.hdr-burger:hover{border-color:#ffffff3d}.hdr-burger span{position:absolute;top:50%;left:10px;width:18px;height:1.5px;margin-top:-.75px;border-radius:1px;background:#fff;transition:transform var(--dur-ui) var(--ease-out-expo),width var(--dur-ui) var(--ease-out-expo)}.hdr-burger span:first-child{transform:translateY(-3.5px)}.hdr-burger span:last-child{width:12px;transform:translateY(3.5px)}.hdr-burger[data-open=true] span:first-child{transform:rotate(45deg)}.hdr-burger[data-open=true] span:last-child{width:18px;transform:rotate(-45deg)}@media(min-width:1024px){.hdr .hdr-burger{display:none}}.hdr-boot{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28) 28%,color-mix(in oklab,var(--dome-rim) 70%,#fff) 50%,rgba(255,255,255,.28) 72%,transparent);transform:scaleX(0);opacity:0;pointer-events:none}.hdr-rail{position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;opacity:0;transition:opacity var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-expo),background-color var(--dur-ui) var(--ease-out-expo)}.hdr[data-scrolled=true] .hdr-rail{opacity:1}.hdr[data-hidden=true] .hdr-rail{transform:translateY(9px);background:#ffffff12}.hdr-rail-fill{position:absolute;inset:0;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#ffffff0f,#ffffff8c)}.hdr-rail-head{position:absolute;top:0;left:0;width:0;height:1px;opacity:0;transition:opacity var(--dur-ui) var(--ease-out-expo)}.hdr-rail-head:before{content:"";position:absolute;right:0;top:0;width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--color-signal))}.hdr-rail-head:after{content:"";position:absolute;right:-1.5px;top:-1px;width:3px;height:3px;border-radius:50%;background:#dffff9;box-shadow:0 0 6px 1px #00ffe0cc}.hdr-rail-tick{position:absolute;bottom:0;width:1px;height:5px;margin-left:-.5px;background:#ffffff57;transition:background-color var(--dur-ui) var(--ease-out-expo),height var(--dur-ui) var(--ease-out-expo)}.hdr[data-hidden=true] .hdr-rail-tick{bottom:auto;top:0}.hdr-rail-tick[data-state=past]{background:#ffffff9e}.hdr-rail-tick[data-state=current]{height:7px;background:var(--color-signal);box-shadow:0 0 6px #00ffe0b3}html[data-motion=off] :is(.hdr,.hdr-bar,.hdr-ind,.hdr-burger span,.hdr-run){transition-property:opacity,color,background-color,border-color;transition-duration:.2s}html[data-motion=off] .hdr-run{transform:none}@media(prefers-contrast:more){.hdr-glass{background:#000000eb;border-bottom-color:#ffffff4d}.hdr-glass:before,.hdr-glass:after{display:none}.hdr-byline,.hdr-link,.hdr-link-idx,.hdr-readout{color:#fff}}@media(forced-colors:active){.hdr-glass{background:Canvas}.hdr-ind,.hdr-rail,.hdr-boot{display:none}.hdr-burger span{background:CanvasText}}.hdr-burger{min-width:44px;min-height:44px}}@layer components{.scta{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:flex;justify-content:center;padding:40px 16px max(16px,env(safe-area-inset-bottom));pointer-events:none}.scta:before{content:"";position:absolute;inset:-60px 0 0;background:linear-gradient(180deg,#03050800,#0305081f,#03050842);opacity:0;transition:opacity var(--dur-ui) var(--ease-out-expo)}.scta[data-visible=true]:before{opacity:1}.scta .scta-btn{position:relative;min-height:48px;padding:0 22px 0 26px;font-size:15px;box-shadow:0 14px 34px -14px #000000e6,0 0 0 1px #ffffff8c;opacity:0;transform:translateY(calc(100% + 28px));transition:transform .52s var(--ease-out-expo),opacity var(--dur-ui) var(--ease-out-expo)}.scta[data-visible=true] .scta-btn{pointer-events:auto;opacity:1;transform:none}.scta-btn .btn-label{display:inline-flex;align-items:center;gap:10px}.scta-arrow{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:768px){.scta{display:none}}html[data-motion=off] .scta .scta-btn{transform:none;transition:opacity .2s linear}}@layer components{.hero{position:relative;min-height:max(640px,100svh);overflow-x:clip}.hero-ign{position:fixed;inset:0 0 auto;height:100lvh;z-index:0;pointer-events:none;opacity:var(--scr, 1)}.hero-ign-svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;transition:opacity .9s var(--ease-out-expo)}.hero-ign[data-handoff=true] .hero-ign-svg{opacity:0}.hero-veil{--v-sky: .84;--v-far: .84;--v-near: .9;position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,3,7,var(--v-sky)) 0% 50%,rgba(2,3,7,var(--v-far)) 63%,rgba(2,3,7,var(--v-near)) 78% 100%);transition:opacity .8s var(--ease-out-expo)}.hero-veil[data-on=false]{opacity:0}.hero-ign-svg{--u: 3.4}.hero-arcs{--head-o: 1;--bloom: 0;--settle: 1}.hero-arcs path{fill:none;stroke-linecap:butt}.hero-arc-glow{stroke:#7fb2ff;stroke-width:calc(var(--u) * 9px);opacity:calc(.13 - .04 * var(--settle))}.hero-arc-core{stroke:#d9e8ff;stroke-width:calc(var(--u) * 1.25px);opacity:calc(.62 - .4 * var(--settle))}.hero-arc-tail{stroke:#cfe0ff;opacity:calc(var(--o) * var(--head-o))}.hero-arcs .hero-arc-head{stroke:#eaf2ff;stroke-linecap:round;opacity:calc(var(--o) * var(--head-o))}.hero-arc-bloom{opacity:var(--bloom)}.hero-hz{opacity:var(--hz-o, .45)}.hero-hz-scale{transform:scaleX(var(--hz-w, 1))}.hero-embers{opacity:var(--emb-o, 1)}.hero-ember{opacity:.45}html[data-motion=on] .hero-ember{animation:hero-flicker var(--d, 2s) ease-in-out var(--o, 0s) infinite alternate}@keyframes hero-flicker{0%{opacity:.3}to{opacity:.75}}.hero-hud{position:absolute;inset:84px 16px 16px;z-index:1}@media(max-width:767px){.hero-hud{display:none}}@media(min-width:768px){.hero-hud{inset:92px 24px 24px}}.hero-hud,.hero-scope,.hero-cue{transition:opacity 1.2s var(--ease-out-expo)}.hero[data-playing=true] .hero-hud,.hero[data-playing=true] .hero-scope,.hero[data-playing=true] .hero-cue{opacity:0}.hero{--k: 1;--band-top: max(96px, 12vh);--band-bottom: 64vh}.hero-col{position:relative;z-index:2;display:flex;box-sizing:border-box;height:var(--band-bottom);flex-direction:column;align-items:center;text-align:center;padding-top:var(--band-top);padding-bottom:0}.hero-col:before,.hero-col:after{content:"";flex:.8 1 0}.hero-col:after{flex-grow:1.2}.hero-col>*{flex:none}.hero-badge{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:7px 16px 7px 13px;border:1px solid var(--color-glass-stroke);border-radius:var(--r-pill);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--dome-rim) 35%,rgba(255,255,255,.12)),transparent) top / 100% 1px no-repeat,#06090e99;font-family:var(--font-mono);font-size:11.5px;line-height:1.4;white-space:nowrap}.hero-badge-lead{color:#ffffff85;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.hero-badge-sep{width:1px;height:12px;background:#ffffff29}.hero-badge-type{position:relative;display:block;overflow:hidden;text-align:left;white-space:nowrap;color:#ffffffe6;letter-spacing:.02em;transition:width .52s var(--ease-out-expo)}.hero-badge-sizers{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;visibility:hidden;pointer-events:none}.hero-badge-sizer{white-space:nowrap}.hero-badge-cur{display:block;white-space:nowrap}@media(prefers-reduced-motion:reduce){.hero-badge-type{transition:none}}.hero-badge{max-width:calc(100vw - 2 * var(--gutter))}@media(max-width:389px){.hero-badge-lead,.hero-badge-sep{display:none}}@media(max-width:479px){.hero-badge{gap:8px;padding-inline:11px 13px;font-size:11px}.hero-badge-lead{font-size:9.5px;letter-spacing:.12em}.hero-badge[data-static=true] .hero-badge-lead,.hero-badge[data-static=true] .hero-badge-sep{display:none}}.hero-title-wrap{width:100%;max-width:920px;margin-top:calc(clamp(16px,3.2vh,30px) * var(--k))}@media(max-width:767px){.hero-title-wrap{margin-top:calc(22px * var(--k))}}.hero-h1{font-weight:600;letter-spacing:-.045em;line-height:.95}.hero-h1 .fit-line{padding-bottom:.02em}.hero-l1{font-weight:600}.hero-l2{font-weight:300;letter-spacing:-.035em}@media(max-width:767px){.hero-h1[data-dots=on]{--dot: 2.1px !important}.hero-l2{font-weight:400;letter-spacing:-.04em}}.hero-tagline{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:calc(clamp(14px,2.2vh,22px) * var(--k));font-family:var(--font-mono);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#ffffffb8;text-shadow:0 1px 12px rgba(3,5,8,.85)}.hero-tagline-plus{color:var(--color-signal, #00ffe0)}.hero-tagline-rule{flex:none;width:72px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 35%,rgba(255,255,255,.2))}.hero-tagline-rule:last-child{transform:scaleX(-1)}@media(max-width:767px){.hero-tagline{gap:10px;margin-top:calc(14px * var(--k));font-size:10.5px;letter-spacing:.16em}.hero-tagline-rule{width:28px}}@media(max-width:359px){.hero-tagline-rule{display:none}}.hero-lede{max-width:620px;margin-top:calc(clamp(12px,2.4vh,22px) * var(--k));font-size:max(14px,calc(clamp(15px,calc(.45vw + 11.5px),18px) * var(--k)));line-height:1.6;color:#ffffffbd;text-wrap:balance}.hero-lede:before{inset:-30% -8%}@media(min-width:768px)and (max-height:820px){.hero-lede{max-width:780px;font-size:max(14px,calc(16px * var(--k)));line-height:1.55}}@media(max-width:767px){.hero-lede{margin-top:calc(16px * var(--k));max-width:36ch;font-size:max(14px,calc(15px * var(--k)))}}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:calc(clamp(18px,3.4vh,32px) * var(--k))}.hero-cta-primary{min-height:max(44px,calc(50px * var(--k)));padding-inline:30px}.hero-cta-link .btn-label{display:inline-flex;align-items:center;gap:8px}.hero-cta-link{color:#ffffffdb;text-shadow:0 1px 14px rgba(3,5,8,.9),0 0 2px rgba(3,5,8,.6)}.hero-cta-arrow{transition:transform var(--dur-ui) var(--ease-out-expo)}.hero-cta-link:hover .hero-cta-arrow,.hero-cta-link:focus-visible .hero-cta-arrow{transform:translateY(2px)}@media(max-width:767px){.hero-ctas{width:100%;max-width:360px;flex-direction:column;gap:6px;margin-top:calc(24px * var(--k))}.hero-cta-primary{width:100%}}.hero-scope{position:absolute;left:48px;bottom:40px;z-index:2;display:none;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1.9}@media(min-width:1280px){.hero-scope{display:grid;grid-template-columns:max-content 1fr;column-gap:16px}}.hero-scope-row{display:contents}.hero-scope-k{color:#ffffff75}.hero-scope-v{color:#ffffffa8}.hero-cue{position:absolute;left:50%;bottom:20px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:44px;padding:6px 10px;transform:translate(-50%);color:#ffffff8c;text-decoration:none;border-radius:var(--r-chip)}.hero-cue:hover{color:#ffffffd9}.hero-cue-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.hero-cue-line{position:relative;width:1px;height:32px;overflow:hidden;background:#ffffff24}.hero-cue-line:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.85));transform:translateY(0)}html[data-motion=on] .hero-cue-line:after{animation:hero-cue 2.4s var(--ease-cine) infinite}@keyframes hero-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media(min-width:1280px){.hero-cue{left:auto;right:40px;bottom:36px;transform:none;gap:14px}.hero-cue-label{writing-mode:vertical-rl}.hero-cue-line{height:48px}}@media(max-width:767px){.hero-cue{bottom:14px}.hero-cue-line{height:22px}}}@layer components{.audits{--audits-cell: rgba(6, 9, 14, .68);--audits-line: rgba(255, 255, 255, .075);--audits-pad: 24px;--audits-ease: var(--ease-out-expo);--audits-t: var(--dur-ui) var(--ease-out-expo)}@media(min-width:1440px){.audits{--audits-pad: 28px}}.audits[data-motion=off] :is(.audits-card,.audits-card *,.audits-step *),.audits[data-motion=off] .audits-card:before,.audits[data-motion=off] .audits-card:after,.audits[data-motion=off] .audits-card li:before{transition-duration:0s!important}.audits-rule{margin-bottom:28px}.audits-sh .hairline{display:none}.audits-head{display:grid;gap:48px}@media(min-width:1280px){.audits-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:72px;align-items:stretch}}.audits-sh{max-width:none}.audits-sh .sh-title{max-width:720px}.audits-sh .sh-sub{max-width:600px;text-wrap:pretty}.audits-pillars{display:grid;margin-top:32px;border-top:1px solid var(--audits-line)}.audits-pillar{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--audits-line);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:#ffffffdb}@media(min-width:768px){.audits-pillars{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;margin-top:36px;border-top:0}.audits-pillar{padding:4px 24px 4px 0;border-bottom:0;white-space:nowrap}.audits-pillar+.audits-pillar{padding-left:24px;border-left:1px solid rgba(255,255,255,.12)}}@media(min-width:768px)and (max-width:1439.98px){.audits-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.audits-pillar{white-space:normal;text-wrap:balance;align-items:flex-start}.audits-pillar-glyph{flex:none}}.audits-steps{display:flex;flex-direction:column;width:100%}.audits-steps:before{inset:-18% -12%}.audits-steps-cap{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:6px;text-shadow:0 0 1px rgba(3,5,8,.9),0 0 3px rgba(3,5,8,.8),0 1px 8px rgba(3,5,8,.6)}.audits-steps-count{color:#ffffff4d}@media(min-width:1280px){.audits-steps-cap{min-height:1lh}.audits-steps-list{margin-top:auto}.audits-sh{display:flex;flex-direction:column}.audits-sh .audits-pillars{margin-top:auto;padding-top:36px}}.audits-step{position:relative;display:grid;align-content:start;grid-template-columns:11px 30px minmax(0,1fr);column-gap:14px;padding:15px 0 16px;border-bottom:1px solid var(--audits-line)}.audits-step:last-child{border-bottom:0;padding-bottom:0}.audits-step-rail{position:relative;grid-row:1 / span 2}.audits-step-node{position:absolute;top:5px;left:1px;width:9px;height:9px;border-radius:50%;border:1px solid rgba(255,255,255,.34);background:var(--color-ink-900);transition:border-color var(--audits-t),background-color var(--audits-t),box-shadow var(--audits-t)}.audits-step:not(:last-child) .audits-step-rail:before,.audits-step-fill{content:"";position:absolute;left:5px;top:18px;bottom:-39px;width:1px}.audits-step:not(:last-child) .audits-step-rail:before{background:#ffffff1f}.audits-step-fill{--fill-bg: linear-gradient(180deg, var(--color-signal), rgba(0, 255, 224, .15));background:var(--fill-bg);transform:scaleY(0);transform-origin:50% 0;opacity:0}.audits-step:last-child .audits-step-fill{display:none}.audits-step-index{padding-top:1px;color:var(--color-text-lo);transition:color var(--audits-t)}.audits-step-body{display:block;min-width:0}.audits-step-title{display:block;font-size:15px;font-weight:500;line-height:1.35;color:#ffffffdb;transition:color var(--audits-t)}.audits-step-desc{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--color-text-md)}.audits-step[data-state=active] .audits-step-node{border-color:var(--color-signal);background:var(--color-signal);box-shadow:0 0 0 4px #00ffe01a,0 0 14px #00ffe08c}.audits-step[data-state=active] .audits-step-index{color:var(--color-signal)}.audits-step[data-state=active] .audits-step-title{color:#fff}.audits-step[data-state=done] .audits-step-node{border-color:#00ffe08c}.audits-step[data-state=done] .audits-step-fill{transform:none;opacity:.35}.audits-steps[data-running=true] .audits-step[data-state=active] .audits-step-fill{opacity:1;animation:audits-fill var(--step-ms) linear forwards}@keyframes audits-fill{to{transform:none}}@media(min-width:768px)and (max-width:1279.98px){.audits-steps-cap{padding-bottom:0}.audits-steps-list{display:grid;grid-template-columns:repeat(var(--steps-cols, 2),minmax(0,1fr));column-gap:32px}.audits-step,.audits-step:last-child{grid-template-columns:30px minmax(0,1fr);padding:20px 0 16px;border-bottom:0}.audits-step-rail{grid-column:1 / -1;grid-row:1;height:9px;margin-bottom:14px}.audits-step-node{top:0;left:0}.audits-step:not(:last-child) .audits-step-rail:before,.audits-step-fill{inset:4px -24px auto 17px;width:auto;height:1px}.audits-step-fill{--fill-bg: linear-gradient(90deg, var(--color-signal), rgba(0, 255, 224, .15));transform:scaleX(0);transform-origin:0 50%}.audits-step:nth-child(2n) .audits-step-fill,.audits-step:nth-child(2n) .audits-step-rail:before{display:var(--steps-link-even, none)}}@media(min-width:1024px)and (max-width:1279.98px){.audits-steps-list{--steps-cols: 4;--steps-link-even: block}.audits-step:last-child .audits-step-rail:before{display:none}}.audits-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:clamp(48px,6.5vw,96px);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-card);overflow:hidden;background:linear-gradient(var(--audits-line),var(--audits-line)),var(--audits-cell);box-shadow:0 40px 80px -40px #0009}@media(min-width:768px){.audits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audits-cell[data-feature]{grid-column:span 2}}@media(min-width:1024px){.audits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audits-cell[data-feature]{grid-column:span 3}}@media(min-width:1280px){.audits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audits-cell[data-feature]{grid-column:span 2}}.audits-cell{position:relative;display:flex;min-width:0}.audits-card{position:relative;isolation:isolate;display:flex;flex-direction:column;flex:1;min-width:0;min-height:100%;padding:var(--audits-pad);color:inherit;text-decoration:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent) top / 100% 1px no-repeat,linear-gradient(180deg,transparent 55%,rgba(6,9,14,.14)),var(--audits-cell)}@media(min-width:1280px){.audits-card{min-height:324px}}.audits-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px #00ffe06b;opacity:0;transition:opacity var(--audits-t)}.audits-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent) top / 100% 1px no-repeat,#ffffff08;opacity:0;transition:opacity var(--audits-t)}.audits-card:is(:hover,:focus-visible):before{opacity:1}.audits-card:is(:hover,:focus-visible):after{opacity:1}.audits-card:focus-visible{outline:2px solid var(--color-signal);outline-offset:-2px;border-radius:0}.audits-card-text{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"top" "glyph" "title" "desc" "points";flex:1;min-width:0}.audits-card-top{grid-area:top;display:flex;align-items:center;min-height:18px}.audits-card-glyph{grid-area:glyph;margin-top:30px}.audits-card-index{display:inline-flex;align-items:center;gap:14px;color:var(--color-text-lo)}.audits-card-live{display:inline-flex;align-items:center;gap:9px;color:var(--color-signal);letter-spacing:.16em}.audits-card-live .status-dot{width:6px;height:6px}.audits-arrow{position:absolute;top:var(--audits-pad);right:var(--audits-pad);z-index:1;width:16px;height:16px;overflow:hidden;color:#ffffff8c;transition:color var(--audits-t)}.audits-arrow svg{position:absolute;inset:0;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .46s var(--audits-ease)}.audits-arrow svg+svg{transform:translate(-100%,100%)}.audits-card:is(:hover,:focus-visible) .audits-arrow{color:var(--color-signal)}.audits-card:is(:hover,:focus-visible) .audits-arrow svg:first-child{transform:translate(100%,-100%)}.audits-card:is(:hover,:focus-visible) .audits-arrow svg+svg{transform:none}.ag{display:block;flex:none;overflow:visible}.ag :is(path,circle){stroke:#fffc;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke var(--audits-t)}.audits-pillar-glyph .ag-acc,.audits-card:is(:hover,:focus-visible) .ag-acc{stroke:var(--color-signal)}.audits[data-motion=on] .audits-card:is(:hover,:focus-visible) .ag-acc{animation:audits-draw .76s var(--audits-ease) both}@keyframes audits-draw{0%{stroke-dashoffset:1.06}}.audits-card-title{grid-area:title;margin-top:22px;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.018em;color:#fffffff2;text-wrap:balance;transition:color var(--audits-t)}.audits-card-desc{grid-area:desc;display:block;margin-top:10px;max-width:34ch;font-size:14px;line-height:1.55;color:var(--color-text-md);transition:color var(--audits-t)}.audits-card:is(:hover,:focus-visible) .audits-card-title{color:#fff}.audits-card:is(:hover,:focus-visible) .audits-card-desc{color:#fffc}.audits-card-points{grid-area:points;align-self:end;padding-top:26px}.audits-card-points li{position:relative;padding:8px 0 8px 16px;border-top:1px solid var(--audits-line);font-family:var(--font-mono);font-size:10.5px;font-weight:500;line-height:1.45;letter-spacing:var(--audits-pt-ls, .1em);text-transform:uppercase;color:#ffffff8f}.audits-card-points li:last-child{padding-bottom:0}.audits-card-points li:before{content:"";position:absolute;left:1px;top:calc(6px + .725em);width:4px;height:4px;background:#ffffff57;transition:background-color var(--audits-t)}.audits-card:is(:hover,:focus-visible) .audits-card-points li:before{background:var(--color-signal)}@media(min-width:1280px){.audits-card-title{font-size:23px}.audits-card-desc{min-height:3.1em}}@media(min-width:1280px)and (max-width:1439.98px){.audits{--audits-pt-ls: .07em}.audits-card-title{font-size:20.5px}}@media(max-width:767.98px){.audits{--audits-pad: 20px}.audits-head{gap:36px}.audits-card-text{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph title top" "desc desc desc" "points points points";grid-template-rows:auto auto 1fr;column-gap:14px}.audits-card-top{align-self:start;padding:4px 30px 0 0}.audits-card-glyph{margin-top:0;width:28px;height:28px}.audits-card-title{margin-top:0;align-self:center;font-size:19px}.audits-card-desc{margin-top:10px}.audits-grid{margin-top:var(--m-head)}.audits-cell[data-feature] .audits-card-text{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph top" "title title" "desc desc" "points points";grid-template-rows:auto auto auto 1fr}.audits-cell[data-feature] .audits-card-top{justify-self:end}.audits-cell[data-feature] .audits-card-title{margin-top:14px}.audits-card-points{display:flex;flex-wrap:wrap;padding-top:10px;margin-top:12px;border-top:1px solid var(--audits-line)}.audits-card-points li,.audits-card-points li:last-child{padding:0;border:0;line-height:1.65}.audits-card-points li:before{display:none}.audits-card-points li:not(:last-child):after{content:" · ";color:#ffffff4d}.audits-step,.audits-step:last-child{padding:10px 0;grid-template-columns:11px 22px minmax(0,1fr);column-gap:10px}.audits-pillar{padding:8px 0}.audits-pillar-glyph{width:20px;height:20px}.audits .audits-graph-live{display:none}.audits .audits-card-visual{margin-top:22px}.audits-steps-cap{padding-bottom:4px}.audits-steps-list{border-top:1px solid var(--audits-line);margin-top:8px}}.audits-cell[data-feature]{z-index:1}.audits-cell[data-feature]:before{content:"";position:absolute;z-index:2;inset:0;box-shadow:inset 0 0 0 1px #00ffe066,inset 0 0 36px -18px #00ffe080;pointer-events:none}.audits-cell[data-feature] .audits-card{background:radial-gradient(55% 90% at 82% 55%,rgba(0,255,224,.09),transparent 70%),linear-gradient(180deg,transparent 55%,rgba(6,9,14,.14)),#070c11b3}.audits-cell[data-feature] .audits-card-desc{max-width:36ch;min-height:0}.audits-card-visual{display:flex;margin-top:28px}@media(min-width:768px){.audits-cell[data-feature] .audits-card{display:grid;grid-template-columns:minmax(0,1fr) var(--audits-vis, 312px);column-gap:32px}.audits-card-visual{margin-top:0;align-self:stretch}}@media(min-width:1024px)and (max-width:1279.98px){.audits-cell[data-feature] .audits-card{--audits-vis: 380px;column-gap:64px}}@media(min-width:1280px)and (max-width:1439.98px){.audits-cell[data-feature] .audits-card{--audits-vis: 288px;column-gap:24px}.audits-graph-row{padding-left:10px}}.audits-graph{--row: 44px;display:flex;flex-direction:column;width:100%}.audits-graph-live{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:18px;padding-right:32px;margin-bottom:18px;font-size:10px;white-space:nowrap;color:#ffffff80}.audits-graph-live-l{display:inline-flex;align-items:center;gap:8px;color:var(--color-signal)}.audits-graph-beacon{width:6px;height:6px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 8px #00ffe0cc}.audits-graph-sep{color:#ffffff4d}.audits-graph-count{color:#fff9}.audits-graph-now{white-space:nowrap}.audits-graph-now[data-on]{color:#ffffffb8}@media(min-width:768px){.audits-graph-head{margin-top:auto}.audits-graph-body{margin-bottom:auto}}.audits-graph-head,.audits-graph-body{display:grid;grid-template-columns:158px minmax(0,1fr)}.audits-graph-head{padding-bottom:10px;font-size:10px;color:#ffffff6b}.audits-graph-head-r{display:flex;justify-content:space-between;gap:12px;padding-left:12px}.audits-graph-svg{display:block;overflow:visible}.audits-graph-link{stroke:#ffffff2e;stroke-width:1.25}.audits-graph-link[data-risk=medium]{stroke:#f59e0b73}.audits-graph-link[data-risk=high]{stroke:#ef444499}.audits-graph-pulse{stroke:var(--color-signal);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.22 1.3;stroke-dashoffset:.22;opacity:0}.audits-graph-glow{stroke:#00ffe033;stroke-width:4}.audits-graph-ring{stroke:#ffffff8c;stroke-width:1.25;fill:#06090ee6}.audits-graph-core{fill:#ffffffeb}.audits-graph-you{fill:#ffffff8c;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.audits-graph-sweep{stroke:#00ffe080;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.audits-graph-row{--c: var(--color-sev-low);display:flex;align-items:center;gap:10px;height:var(--row);padding-left:12px;border-bottom:1px solid var(--audits-line);transition:background-color var(--audits-t)}.audits-graph-row:first-child{border-top:1px solid var(--audits-line)}.audits-graph-row[data-on]{background:linear-gradient(90deg,rgba(0,255,224,.07),transparent)}.audits-graph-row[data-risk=medium]{--c: var(--color-sev-medium)}.audits-graph-row[data-risk=high]{--c: var(--color-sev-critical)}.audits-graph-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 8px color-mix(in oklab,var(--c) 55%,transparent)}.audits-graph-name{flex:1;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:#fffc;white-space:nowrap}.audits-graph-risk{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.audits[data-motion=on] .audits-graph[data-live=true] .audits-graph-pulse{animation:audits-pulse 5.5s linear var(--d) infinite both}.audits[data-motion=on] .audits-graph[data-live=true] .audits-graph-sweep{animation:audits-sweep 5.5s var(--audits-ease) infinite}.audits[data-motion=on] .audits-graph[data-live=true] .audits-graph-dot{animation:audits-ping 5.5s var(--audits-ease) var(--d) infinite both}.audits[data-motion=on] .audits-graph[data-live=true] .audits-graph-beacon{animation:audits-beacon 2.2s ease-in-out infinite}@keyframes audits-pulse{0%{stroke-dashoffset:.22;opacity:1}30%{stroke-dashoffset:-1;opacity:1}31%,to{stroke-dashoffset:-1;opacity:0}}@keyframes audits-sweep{0%{transform:scale(1);opacity:.6}40%,to{transform:scale(2);opacity:0}}@keyframes audits-ping{0%,27%,48%,to{transform:scale(1);box-shadow:0 0 8px color-mix(in oklab,var(--c) 55%,transparent)}32%{transform:scale(1.7);box-shadow:0 0 0 5px color-mix(in oklab,var(--c) 18%,transparent),0 0 14px var(--c)}}@keyframes audits-beacon{50%{opacity:.35}}.audits-cta{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:0;padding:20px;border:1px solid rgba(255,255,255,.1);border-top-color:var(--audits-line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--audits-cell);box-shadow:0 40px 80px -40px #0009}.audits-grid:has(+.audits-cta){border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:none}.audits-cta-line{font-size:17px;line-height:1.5;letter-spacing:-.01em;text-wrap:balance}.audits-cta-q{color:var(--color-text-md)}.audits-cta-a{color:#fff;font-weight:500}@media(min-width:768px){.audits-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:18px 20px 18px 28px}.audits-cta-line{font-size:18px}}.audits [data-reveal=pending] :is(.rv,.audits-step){opacity:0;transform:translate3d(0,14px,0)}.audits [data-reveal=in] :is(.rv,.audits-step){transition:opacity .7s var(--audits-ease) var(--rv-d, 0ms),transform .9s var(--audits-ease) var(--rv-d, 0ms)}.audits-pillars .rv,.audits-step{--rv-d: calc(var(--i, 0) * 90ms + .12s)}.audits-cell{--rv-base: calc(var(--col, 0) * 90ms)}.audits-cell .audits-card-title{--rv-d: calc(var(--rv-base) + .14s)}.audits-cell .audits-card-desc{--rv-d: calc(var(--rv-base) + .21s)}.audits-cell .audits-card-points li{--rv-d: calc(var(--rv-base) + .3s + var(--p, 0) * 70ms)}.audits-cell .audits-card-visual{--rv-d: calc(var(--rv-base) + .26s)}.audits-cell[data-reveal=pending] .audits-card-glyph :is(path,circle){stroke-dashoffset:1.06}.audits-cell[data-reveal=in] .audits-card-glyph :is(path,circle){transition:stroke-dashoffset 1.2s var(--ease-cine) calc(var(--rv-base) + 60ms),stroke var(--audits-t)}.audits-cell[data-reveal=pending] :is(.audits-card-top,.audits-arrow){opacity:0}.audits-cell[data-reveal=in] .audits-card-top{transition:opacity .6s var(--audits-ease) var(--rv-base)}.audits-cell[data-reveal=in] .audits-arrow{transition:opacity .6s var(--audits-ease) var(--rv-base),color var(--audits-t)}.audits-cta .rv:last-child{--rv-d: .12s}.audits [data-reveal=in] .audits-cta-btn{transition:opacity .7s var(--audits-ease) var(--rv-d, 0ms),transform .9s var(--audits-ease) var(--rv-d, 0ms),box-shadow var(--audits-t)}@media(prefers-contrast:more){.audits-grid{border-color:#ffffff4d;background:#fff3}.audits-card-points li{color:#ffffffbf}}@media(forced-colors:active){.audits-card{border:1px solid CanvasText}}@media(max-width:767.98px){.audits-card-points{gap:6px 16px}.audits-card-points li:not(:last-child):after{content:none}.audits-card-points li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.audits-card-points li:before{display:block;position:static;flex:none;width:3px;height:3px}.audits-step-desc{color:#ffffffd6;text-shadow:0 0 1px rgba(3,5,8,.9),0 0 3px rgba(3,5,8,.8),0 1px 8px rgba(3,5,8,.6)}}}@layer components{.eng{--eng-cycle: 8.4s;--eng-line: rgba(255, 255, 255, .075);--eng-cell: rgba(6, 9, 14, .64);--eng-pad: 24px;--eng-ai: #c4b5fd;--eng-cy: var(--color-signal);--eng-mono-md: rgba(255, 255, 255, .5)}.eng-head .hairline{margin-bottom:28px}.eng-head-grid{display:grid;row-gap:22px}.eng-title{max-width:16.5em}.eng-sub{max-width:620px;margin:0}.eng-stage{display:grid;gap:24px;margin-top:clamp(44px,5.5vw,76px)}.eng-panel,.eng-points{border:1px solid rgba(255,255,255,.1);border-radius:var(--r-card);box-shadow:0 40px 80px -40px #0009}.eng-panel,.eng-point{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent) top / 100% 1px no-repeat,linear-gradient(var(--eng-cell),var(--eng-cell)),var(--eng-line)}.eng-panel{display:flex;flex-direction:column;gap:12px;padding:16px 16px 22px}.eng-panel-chrome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 22px}.eng-live{display:inline-flex;align-items:center;gap:9px;color:color-mix(in oklab,var(--eng-ai) 80%,transparent)}.eng-diagram{flex:1;display:grid;place-items:center}.eng-dia-art{position:relative;width:min(100%,330px);aspect-ratio:1;container-type:inline-size;--hl: calc(1px * var(--k, 1))}.eng-svg,.eng-layer svg{display:block;width:100%;height:100%;overflow:visible}.eng-svg{position:absolute;inset:0}.eng-layer{position:absolute;pointer-events:none}.eng-ring-dial{fill:none;stroke:#ffffff1c;stroke-width:var(--hl)}.eng-ticks{fill:none;stroke:#ffffff4d;stroke-width:var(--hl)}.eng-ring-agent{fill:none;stroke:#ffffff1a;stroke-width:var(--hl)}.eng-ring-phase{fill:none;stroke:#ffffff38;stroke-width:var(--hl)}.eng-spoke{stroke:#ffffff47;stroke-width:var(--hl);stroke-dasharray:calc(2 * var(--hl)) calc(4 * var(--hl))}.eng-core{fill:#05070ae6;stroke:#ffffff42;stroke-width:var(--hl)}.eng-core-ring circle{fill:none;stroke:#7fb2ff66;stroke-width:var(--hl);stroke-dasharray:1.5 4.5}.eng-comet circle{fill:none;stroke:var(--eng-cy);stroke-width:calc(2 * var(--hl))}.eng-tail{fill:none;stroke:var(--eng-ai);stroke-width:calc(1.8 * var(--hl))}.eng-packet{fill:#efeaff;r:calc(3 * var(--hl))}.eng-packet-halo{fill:#a78bfa3d;r:calc(8 * var(--hl))}.eng-spin{transform:rotate(var(--start))}.eng-comet{transform:rotate(0)}.eng-finding{position:absolute;height:0;transform:rotate(45deg);transform-origin:0 0;pointer-events:none}.eng-finding i{position:absolute;inset:0 auto auto 0;width:100%;height:0;opacity:0}.eng-finding i:before{content:"";position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,#fff 0 2.6px,#00ffe052 3.4px,#00ffe000 8px)}.eng-gate{position:absolute;width:0;height:0}.eng-gate>i{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.eng-gate>:is(.eng-gate-mark,.eng-gate-lit){width:12px;height:12px;border:1px solid rgba(255,255,255,.88);background:#06080c;transform:translate(-50%,-50%) rotate(45deg)}.eng-gate>.eng-gate-lit{border-color:var(--eng-cy);background:transparent;box-shadow:0 0 12px #00ffe080;opacity:0}.eng-gate-eye{width:4px;height:4px;border-radius:50%;background:var(--eng-cy)}.eng-gate-ping{width:26px;height:26px;border:1px solid var(--eng-cy);border-radius:50%;opacity:0}.eng-core-label,.eng-pill,.eng-gate-label{position:absolute;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap}.eng-core-label{display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);text-align:center}.eng-core-title{padding-left:.34em;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.34em;color:var(--color-text-hi)}.eng-core-sub{padding-left:.12em;font-size:10px;letter-spacing:.12em;line-height:1.45;color:#ffffff94}.eng-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-pill);background:#06080cf0;transform:translate(-50%,-50%);font-size:10px;font-weight:500;letter-spacing:.1em;color:#ffffffb8}.eng-pill b{font-weight:500;color:#ffffff6b}.eng-pill:before{content:"";position:absolute;inset:-1px;border:1px solid rgba(0,255,224,.62);border-radius:inherit;box-shadow:0 0 0 3px #00ffe012,0 0 22px -6px #00ffe099;opacity:0;pointer-events:none}.eng-pill-dot{position:relative;width:5px;height:5px;border-radius:50%;background:#ffffff73}.eng-pill-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--eng-cy);box-shadow:0 0 8px var(--eng-cy);opacity:0}.eng-gate-label{display:flex;flex-direction:column;align-items:center;transform:translate(-50%,15px);font-size:10px;letter-spacing:.08em;line-height:1.5}.eng-gate-name{color:#ffffffdb}@container (max-width: 440px){.eng-gate-name{max-width:11ch;white-space:normal;text-align:center}}.eng-gate-report{color:var(--eng-mono-md)}.eng-arrow{font-family:var(--font-sans);letter-spacing:0}.eng-exit{position:absolute;display:none;height:1px;width:0;margin-top:-.5px;background:linear-gradient(90deg,#fff9,#ffffff38 60%,#00ffe08c);transform-origin:0 50%;pointer-events:none}.eng-exit:after{content:"";position:absolute;right:-3px;top:-2.5px;width:6px;height:6px;border:1px solid var(--eng-cy);border-radius:50%;background:#06080c}.eng-exit-dot{position:absolute;left:-3px;top:-2.5px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #00ffe08c;opacity:0}.eng-diagram[data-state=static] .eng-comet{transform:rotate(270deg)}.eng-diagram[data-state=static] .eng-pill[data-phase=decide]{color:#fff}.eng-diagram[data-state=static] .eng-pill[data-phase=decide]:before,.eng-diagram[data-state=static] .eng-pill[data-phase=decide] .eng-pill-dot:after,.eng-diagram[data-state=static] .eng-gate-lit{opacity:1}.eng-diagram[data-state=static] .eng-exit:after{background:var(--eng-cy);box-shadow:0 0 8px #00ffe0b3}.eng-diagram.is-anim .eng-draw{stroke-dasharray:1;stroke-dashoffset:1}.eng-diagram.is-anim :is(.eng-ticks,.eng-spoke,.eng-core,.eng-core-ring,.eng-gate,.eng-spin,.eng-core-label,.eng-gate-label,.eng-comet){opacity:0}.eng-diagram.is-anim .eng-pill{opacity:0;transform:translate(-50%,-50%) scale(.86)}.eng-diagram.is-anim .eng-exit{transform:scaleX(0)}.eng-diagram.is-on .eng-draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-cine)}.eng-diagram.is-on .eng-ring-phase{transition-delay:.15s}.eng-diagram.is-on .eng-ring-agent{transition-delay:calc(.3s + var(--i) * .1s)}.eng-diagram.is-on :is(.eng-ticks,.eng-spoke,.eng-core,.eng-core-ring,.eng-gate,.eng-spin,.eng-core-label,.eng-gate-label){opacity:1;transition:opacity .7s var(--ease-out-expo)}.eng-diagram.is-on .eng-ticks{transition-delay:.2s}.eng-diagram.is-on :is(.eng-core,.eng-core-ring,.eng-core-label){transition-delay:.35s}.eng-diagram.is-on :is(.eng-spoke,.eng-gate,.eng-gate-label){transition-delay:1.15s}.eng-diagram.is-on .eng-spin{transition-delay:calc(1.2s + var(--i) * .12s)}.eng-diagram.is-on .eng-pill{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .5s var(--ease-out-expo),transform .6s var(--ease-out-expo);transition-delay:calc(.6s + var(--i) * .14s)}.eng-diagram.is-on .eng-exit{transform:scaleX(1);transition:transform .9s var(--ease-cine) 1.3s}.eng-diagram[data-state=live] .eng-draw{stroke-dasharray:none}.eng-diagram[data-state=live] .eng-comet{opacity:1;transition:opacity .6s var(--ease-out-expo);animation:eng-comet var(--eng-cycle) infinite}.eng-diagram[data-state=live] :is(.eng-spin,.eng-comet,.eng-core-ring,.eng-finding i,.eng-gate-ping,.eng-exit-dot){will-change:transform,opacity}.eng-diagram[data-state=live] .eng-spin{animation:eng-spin var(--dur) linear infinite}.eng-diagram[data-state=live] .eng-core-ring{animation:eng-turn 48s linear infinite}.eng-diagram[data-state=live] .eng-pill:before,.eng-diagram[data-state=live] .eng-pill-dot:after{animation:eng-lit var(--eng-cycle) linear infinite;animation-delay:calc(var(--eng-cycle) * (var(--i) * .25 - 1))}.eng-diagram[data-state=live] .eng-finding i{animation:eng-find var(--eng-cycle) linear infinite;animation-delay:calc(var(--eng-cycle) * .76)}.eng-diagram[data-state=live] .eng-gate-ping{animation:eng-ping var(--eng-cycle) linear infinite;animation-delay:calc(var(--eng-cycle) * .855)}.eng-diagram[data-state=live] .eng-gate-lit{animation:eng-gate var(--eng-cycle) linear infinite;animation-delay:calc(var(--eng-cycle) * .855)}.eng-diagram[data-state=live] .eng-exit-dot{animation:eng-exit var(--eng-cycle) linear infinite;animation-delay:calc(var(--eng-cycle) * .88)}.eng[data-run=off] .eng-dia-art *,.eng[data-run=off] .eng-dia-art *:before,.eng[data-run=off] .eng-dia-art *:after,.eng[data-run=off] .eng-live *:after,.eng[data-run=off] .eng-point:after{animation-play-state:paused!important}@keyframes eng-spin{0%{transform:rotate(var(--start))}to{transform:rotate(calc(var(--start) + 360deg))}}@keyframes eng-turn{to{transform:rotate(360deg)}}@keyframes eng-comet{0%,15%{transform:rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}25%,40%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}50%,65%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}75%,90%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{transform:rotate(360deg)}}@keyframes eng-lit{0%,16%,to{opacity:1}23%,97%{opacity:0}}@keyframes eng-find{0%{opacity:0;transform:translate(0);animation-timing-function:cubic-bezier(.45,0,.3,1)}1.5%{opacity:1}10%{opacity:1;transform:translate(100%)}12%,to{opacity:0;transform:translate(100%)}}@keyframes eng-ping{0%{opacity:.95;transform:translate(-50%,-50%) scale(.5);animation-timing-function:cubic-bezier(.16,1,.3,1)}9%,to{opacity:0;transform:translate(-50%,-50%) scale(2.1)}}@keyframes eng-gate{0%{opacity:1}14%,to{opacity:0}}@keyframes eng-exit{0%{opacity:0;transform:translate(0);animation-timing-function:cubic-bezier(.45,0,.3,1)}1%{opacity:1}6.5%{opacity:1;transform:translate(var(--exit-len, 0px))}8.5%,to{opacity:0;transform:translate(var(--exit-len, 0px))}}@keyframes eng-cell{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}2.5%{opacity:1;animation-timing-function:ease-out}22%,to{opacity:0}}.eng-points{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;background:var(--eng-line)}.eng-point{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:var(--eng-pad);transition:box-shadow var(--dur-ui) var(--ease-out-expo)}.eng-point:hover{box-shadow:inset 0 0 0 100vmax #ffffff08}.eng-point:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#00ffe014,#00ffe005);box-shadow:inset 0 0 0 1px #00ffe06b;opacity:0;pointer-events:none}.eng-point-port{position:absolute;left:0;top:0;bottom:0;width:1px}.eng-point-index{display:block;min-height:18px;color:#fff9}.eng-glyph{display:block;margin-top:30px;color:#fffc}.eng-point-title{margin-top:22px;font-size:clamp(20px,calc(14px + .6vw),22px);font-weight:600;letter-spacing:-.018em;line-height:1.2;color:#fffffff2;text-wrap:balance}.eng-point-desc{margin:10px 0 22px;max-width:36ch;font-size:14px;line-height:1.55;color:var(--color-text-md)}.eng-point-foot{display:flex;flex-wrap:wrap;align-items:center;min-height:45px;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--eng-line);list-style:none}.eng-models{gap:6px}.eng-foot{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--eng-mono-md)}.eng-foot-label{display:inline-flex;align-items:center;gap:6px}.eng-foot-label.is-hi{color:#ffffffd6}.eng-foot-check{flex:none;color:var(--eng-cy)}.eng-foot-nodes{flex:none;color:#ffffff47}.eng-foot-nodes .is-node{fill:#06080c;stroke:#ffffffb8;stroke-width:1.25}.eng-foot-rail{position:relative;flex:none;width:40px;height:1px;background:linear-gradient(90deg,#ffffff4d,#00ffe080)}.eng-foot-rail i{position:absolute;left:50%;top:0;width:7px;height:7px;border:1px solid rgba(255,255,255,.82);background:#06080c;transform:translate(-50%,-50%) rotate(45deg)}.eng-seg{gap:0;padding:2px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill)}.eng-seg span{padding:6px 11px 5px;border-radius:var(--r-pill)}.eng-seg .is-on{display:inline-flex;align-items:center;gap:7px;background:#ffffff14;color:#fff}.eng-seg .is-on:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--eng-cy);box-shadow:0 0 6px var(--eng-cy)}.eng-band{margin-top:clamp(56px,7vw,104px)}.eng-band>.hairline{margin-bottom:32px}.eng-proof{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.eng-proof-label{display:flex;align-items:center;gap:10px;color:#ffffffb3}.eng-proof-label i{width:6px;height:6px;border:1px solid var(--eng-cy);transform:rotate(45deg)}.eng-proof-text{margin-top:14px;max-width:46ch;font-size:14px;line-height:1.6;color:var(--color-text-md)}.eng-proof-hero{display:flex;align-items:last baseline;gap:18px;margin:0}.eng-proof-num{flex:none;padding-right:.04em;font-weight:300;font-size:clamp(88px,calc(5.2vw + 40px),124px);letter-spacing:-.05em;line-height:.82;font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg,var(--dome-rim) 0%,#fff 62%);-webkit-background-clip:text;background-clip:text;color:transparent}.eng-proof-cap{max-width:17ch;text-wrap:balance;font-size:clamp(17px,calc(.5vw + 12px),20px);line-height:1.25;letter-spacing:-.01em;color:#ffffffdb}.eng-proof-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;padding:0;list-style:none}.eng-proof-pair li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.eng-pair-num{flex:none;font-weight:300;font-size:34px;letter-spacing:-.03em;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:#fff}.eng-pair-label{font-size:13px;line-height:1.35;color:var(--color-text-md)}.eng-stats{margin-top:clamp(44px,5vw,64px);padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.eng-stats-scope{margin-bottom:22px;color:var(--color-text-lo)}.eng-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;margin:0}.eng-stat{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;padding-left:14px;border-left:1px solid rgba(255,255,255,.06)}.eng-stat dt{align-self:end;color:var(--color-text-lo)}.eng-stat-num{margin:10px 0 0;font-weight:300;font-size:clamp(30px,calc(.6vw + 26px),36px);letter-spacing:-.03em;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:#ffffffeb}.eng-stat-trend{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--color-text-lo)}@media(max-width:639.98px){.eng{--eng-pad: 20px}.eng-ring-agent{stroke:#ffffff24}.eng-packet-halo{fill:#a78bfa4d;r:calc(9 * var(--hl))}.eng-core-title{font-size:11px;margin-bottom:3px}.eng-panel-chrome{justify-content:center}.eng-glyph{margin-top:18px}.eng-point-title{margin-top:16px}}@media(max-width:767.98px){.eng-stats{margin-top:40px}.eng-stat:nth-child(odd){border-left:0;padding-left:0}}@media(min-width:640px){.eng-dia-art{width:min(100%,400px)}.eng-points{grid-template-columns:repeat(2,minmax(0,1fr))}.eng-pill{gap:7px;height:26px;padding:0 11px 0 9px;font-size:10.5px;letter-spacing:.14em}.eng-gate-label{letter-spacing:.12em}}@media(min-width:768px){.eng-proof,.eng-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap)}.eng-proof{align-items:end}.eng-proof-lead{grid-column:1;align-self:start}.eng-proof-hero{grid-column:2 / span 2}.eng-proof-pair{grid-column:4;grid-template-columns:minmax(0,1fr)}.eng-proof-pair li:last-child{padding-bottom:0}.eng-stat{padding-left:20px}}@media(min-width:768px)and (max-width:1023.98px){.eng-proof-text{font-size:13px}}@media(min-width:1024px){.eng-head-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:last baseline}.eng-head-main{grid-column:1 / span 7}.eng-sub{grid-column:8 / span 5;max-width:500px;justify-self:end}.eng-stage{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:stretch}.eng-panel{grid-column:1 / span 5;padding:16px 14px 20px}.eng-points{grid-column:6 / span 7}.eng-dia-art{width:min(100%,480px)}.eng-exit{display:block}.eng-exit[data-hit=off]{display:none}.eng[data-dia=live]:has(.eng-exit[data-hit=on]) .eng-point[data-point="3"]:after{animation:eng-cell var(--eng-cycle) linear infinite;animation-delay:calc(var(--eng-cycle) * .94)}.eng[data-dia=static]:has(.eng-exit[data-hit=on]) .eng-point[data-point="3"]:after{opacity:.55}}@media(min-width:1024px)and (max-width:1279.98px){.eng{--eng-pad: 22px}.eng-glyph{margin-top:16px}.eng-point-title{margin-top:12px}.eng-point-desc{font-size:13.5px;margin-bottom:16px}}@media(min-width:1280px){.eng{--eng-pad: 28px}.eng-sub{font-size:19px}.eng-panel{padding:20px 22px 24px}.eng-dia-art{width:min(100%,520px)}.eng-point-title{font-size:23px}}@media(prefers-contrast:more){.eng-proof-num{background:none;color:#fff}.eng-ring-agent,.eng-ticks{stroke:#ffffff4d}}@media(max-width:767.98px){.eng-stage{gap:16px}.eng-panel{padding:20px 20px 24px}.eng-head .hairline{margin-bottom:24px}.eng-stage{margin-top:var(--m-head)}.eng-band{margin-top:var(--m-block)}.eng-sub{font-size:16px;line-height:1.6}}@media(max-width:419.98px){.eng-proof-hero{gap:14px}}@media(max-width:389.98px){.eng-proof-num{font-size:clamp(68px,21vw,88px)}}@media(max-width:339.98px){.eng-proof-hero{flex-wrap:wrap;row-gap:12px}}@media(max-width:639.98px){.eng-point{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph index" "title title" "desc desc" "foot foot";align-items:center}.eng-point-index{grid-area:index;justify-self:end}.eng-point .eng-glyph{grid-area:glyph;margin-top:0}.eng-point-title{grid-area:title;margin-top:14px;font-size:19px}.eng-point-desc{grid-area:desc;margin:8px 0 16px}.eng-point-foot{grid-area:foot}}}@layer components{.run{--run-hair: rgba(255, 255, 255, .07);--run-fill: rgba(6, 9, 14, .7);--run-hi: linear-gradient(90deg, transparent, rgba(255, 255, 255, .14), transparent) top / 100% 1px no-repeat;--run-hi-sky: linear-gradient(90deg, transparent, color-mix(in oklab, var(--dome-rim) 30%, rgba(255, 255, 255, .15)), transparent) top / 100% 1px no-repeat;position:relative}.run[data-mode=pin]{height:200vh}.run[data-mode=scroll],.run[data-mode=static]{padding-block:var(--section-pad);overflow-x:clip}.run-kicker,.run-meta-item dt,.run-phase-k,.run-log-head,.run-log-lab,.run-state{font-family:var(--font-mono);font-weight:500;text-transform:uppercase}.run-kicker{font-size:11px;letter-spacing:.2em;color:#a78bfa}.run-title{margin-top:10px;max-width:460px;font-size:22px;font-weight:600;line-height:1.22;letter-spacing:-.015em;color:var(--color-text-hi);text-wrap:balance}.run-desc{margin-top:8px;max-width:430px;font-size:14px;line-height:1.55;color:#ffffff9e;text-wrap:pretty}.run-of{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.06em;color:#ffffff75}.run-glyph{flex:none}.run-meta{display:flex;align-items:flex-start;gap:32px}.run-meta-item{display:grid;grid-template-rows:auto 26px;align-items:center}.run-meta-item dt{margin-bottom:6px;font-size:10px;letter-spacing:.16em;color:#fff9}.run-meta-item dd{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-hi)}.run-meta-item .run-target{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:3px 9px 3px 7px;border:1px solid rgba(0,255,224,.28);border-radius:var(--r-chip);color:var(--color-signal);background:#00ffe00d}.run-meta-item .run-timer{min-width:5ch;font-size:15px;letter-spacing:.04em}.run-meta-item .run-status{display:inline-flex;align-items:center;gap:9px;justify-self:start;padding:3px 10px 3px 8px;border-radius:var(--r-chip);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd6;white-space:nowrap}.run-meta-item .run-status[data-complete=true]{color:#86efac}html[data-motion=on] .run-stage[data-pinned=true] .run-status[data-complete=true]{animation:run-flash 1.4s var(--ease-out-expo) both}@keyframes run-flash{0%{background:#86efac57;box-shadow:0 0 22px #86efac73}to{background:#86efac00;box-shadow:0 0 #86efac00}}.run-meta[data-compact=true]{flex-wrap:wrap;gap:14px 24px;margin-top:20px}.run-state{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#ffffff80;white-space:nowrap}.run-state[data-state=done]{color:#ffffffa3}.run-state[data-state=done] .run-glyph{color:#ffffffd1}.run-state[data-state=active]{color:var(--color-signal)}.run-ring{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(0,255,224,.28);border-top-color:var(--color-signal)}html[data-motion=on] .run-ring{animation:run-spin .9s linear infinite}@keyframes run-spin{to{transform:rotate(360deg)}}.run-stage{position:relative;display:grid;grid-template-rows:auto 1fr auto;isolation:isolate}.run-stage[data-pinned=true]{--e-in: 0;--e-out: 1;position:sticky;top:0;height:100vh;padding:calc(var(--header-h) + 28px) max(var(--gutter),calc((100vw - var(--container)) / 2)) 30px}.run-stage[data-pinned=true]:before,.run-stage[data-pinned=true]:after{content:"";position:absolute;left:0;right:0;z-index:-2;pointer-events:none}.run-stage[data-pinned=true]:before{top:-160px;height:calc(34% + 160px);background:linear-gradient(180deg,rgba(3,5,8,calc(.66 * var(--e-in))) 0,rgba(3,5,8,calc(.02 + .64 * var(--e-in))) 60px,rgba(3,5,8,calc(.08 + .56 * var(--e-in))) 110px,rgba(3,5,8,calc(.16 + .44 * var(--e-in))) 160px,rgba(3,5,8,calc(.2 + .36 * var(--e-in))) calc(160px + 7.5%),rgba(3,5,8,.24) calc(160px + 21%),rgba(3,5,8,.09) calc(160px + 28%),transparent)}.run-stage[data-pinned=true]:after{bottom:-160px;height:calc(44% + 160px);background:linear-gradient(0deg,rgba(3,5,8,calc(.8 * var(--e-out))) 0,rgba(3,5,8,calc(.02 + .78 * var(--e-out))) 60px,rgba(3,5,8,calc(.1 + .68 * var(--e-out))) 110px,rgba(3,5,8,calc(.22 + .58 * var(--e-out))) 160px,rgba(3,5,8,calc(.22 + .44 * var(--e-out))) calc(160px + 11%),rgba(3,5,8,.3) calc(160px + 27%),rgba(3,5,8,.1) calc(160px + 37%),transparent)}.run-top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.run-mid{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:26px}.run-stage[data-pinned=true] .run-phase,.run-stage[data-pinned=true] .run-log{position:relative}.run-stage[data-pinned=true] .run-phase:before,.run-stage[data-pinned=true] .run-log:before{content:"";position:absolute;inset:-120px -140px -80px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(3,5,8,.6),rgba(3,5,8,.32) 55%,transparent)}.run-phase-k{font-size:10px;letter-spacing:.2em;color:#ffffff80}.run-numeral{display:flex;align-items:baseline;gap:10px;margin-top:8px}.run-num{font-size:clamp(96px,9vw,132px);font-weight:500;line-height:.8;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.run-numeral .run-of{font-size:16px}.run-phase-name{margin-top:12px;font-size:clamp(24px,2.1vw,30px);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-hi)}html[data-motion=on] .run-stage[data-pinned=true] .run-phase-name{animation:run-name-in .52s var(--ease-out-expo) both}@keyframes run-name-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.run-phase-bar{width:min(300px,100%);height:1px;margin-top:14px;background:#ffffff1f;overflow:hidden}.run-phase-bar i{display:block;height:100%;background:var(--color-signal);box-shadow:0 0 10px var(--color-signal);transform:scaleX(0);transform-origin:0 50%}.run-stage[data-complete=true] .run-phase-bar i{background:#86efac;box-shadow:0 0 10px #86efac}.run-log{flex:none;width:min(420px,41vw);padding:14px 18px 12px;border:1px solid var(--color-glass-stroke);border-radius:12px;background:var(--run-hi),#05080c9e}.run-log-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--run-hair);font-size:10px;letter-spacing:.16em;color:#ffffff80}.run-log-head>span:first-child{white-space:nowrap}.run-log-target{color:#ffffff75;letter-spacing:.08em;text-transform:none}.run-log-lab{margin-top:8px;padding-top:9px;border-top:1px solid var(--run-hair);font-size:10px;letter-spacing:.14em;color:#ffffff7a}.run-log-lab:before{content:"";display:inline-block;width:5px;height:5px;margin-right:9px;border-radius:50%;vertical-align:1px;background:#a78bfa;box-shadow:0 0 6px #a78bfa}.run-log-lines{font-family:var(--font-mono);font-size:12px;line-height:1.9}@media(max-width:1179px){.run-log{padding-inline:16px}.run-log-lines{font-size:11px}.run-log-line{gap:12px}}.run-log-line{display:flex;gap:14px;white-space:nowrap;transition:opacity var(--dur-ui) var(--ease-out-expo)}.run-log-line[data-shown=false]{opacity:0}.run-log-ts{flex:none;font-variant-numeric:tabular-nums;color:#ffffff75}.run-log-text{display:inline-block;max-width:calc(var(--n, 0) * 1ch);overflow:hidden;vertical-align:bottom;color:#ffffffd1}.run-log-line[data-last=true] .run-log-text{color:#fff}.run-log-line[data-last=true]:after{content:"";align-self:center;width:7px;height:13px;margin-left:-8px;background:var(--color-signal);opacity:.85}html[data-motion=on] .run-log-line[data-last=true]:after{animation:run-caret 1.1s steps(1) infinite}@keyframes run-caret{50%{opacity:0}}.run-rail{--pp: 0;display:flex;min-height:88px;gap:20px}.run-step{display:flex;min-width:0;flex:1 1 0;flex-direction:column;transition:flex-grow .7s var(--ease-out-expo),opacity var(--dur-ui) var(--ease-out-expo)}.run-step[data-state=active]{flex-grow:2.1}.run-step[data-state=pending]{opacity:.58}.run-step-track{display:block;height:1px;margin-bottom:14px;background:#ffffff1f;overflow:hidden}.run-step-track i{display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;background:#fff9}.run-step[data-state=done] .run-step-track i{transform:scaleX(1)}.run-step[data-state=active] .run-step-track i{transform:scaleX(var(--pp));background:var(--color-signal);box-shadow:0 0 8px var(--color-signal)}.run-step-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.run-step-idx{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;color:#ffffff80}.run-step[data-state=active] .run-step-idx{color:var(--color-signal)}.run-step-name{margin-top:9px;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:var(--color-text-hi)}.run-step[data-state=done] .run-step-name{color:#ffffffbd}.run-step-detail{max-height:0;margin-top:0;overflow:hidden;opacity:0;font-size:13px;line-height:1.5;color:#ffffffa3;transition:max-height .6s var(--ease-out-expo),opacity .4s var(--ease-out-expo),margin-top .6s var(--ease-out-expo)}.run-step[data-state=active] .run-step-detail,.run-static .run-step-detail{max-height:3.2em;margin-top:5px;opacity:1}.run-static .run-stage{padding:40px 44px 36px;border:1px solid var(--color-glass-stroke);border-radius:var(--r-window);background:var(--run-hi-sky),var(--run-fill)}.run-static .run-mid{padding-block:44px 40px}.run-static .run-step{flex-grow:1}.run-static .run-phase-bar i{transform:scaleX(1)}.run-static .run-log{padding:12px 0 0;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:0;background:none}.run-flow-head{max-width:560px}.run-cards{margin-top:28px}.run-block+.run-block{margin-top:10px}.run-flow[data-live=true] .run-block{min-height:28vh}.run-flow[data-live=true] .run-block:last-child{min-height:0}.run-flow[data-live=true] .run-block+.run-block{margin-top:0}.run-card{position:relative;padding:16px 18px 14px;border:1px solid var(--color-glass-stroke);border-radius:var(--r-card);background:var(--run-hi),var(--run-fill);transition:opacity var(--dur-ui) var(--ease-out-expo),border-color var(--dur-ui) var(--ease-out-expo)}.run-card[data-state=active]{border-color:#00ffe073;background:linear-gradient(#ffffff08,#ffffff08),var(--run-hi),var(--run-fill);box-shadow:0 0 28px -12px #00ffe073}.run-flow[data-live=true] .run-card[data-state=pending]{opacity:1}.run-flow[data-live=true] .run-card>*{opacity:1;transition:opacity var(--dur-ui) var(--ease-out-expo)}.run-flow[data-live=true] .run-card[data-state=pending]>*{opacity:.58}.run-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.run-card-idx{display:inline-flex;align-items:baseline;gap:6px}.run-card-num{font-size:26px;font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-hi)}.run-card-name{margin-top:10px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-hi)}.run-card-detail{margin-top:3px;font-size:13.5px;line-height:1.5;color:#ffffffa3}.run-card-log{display:flex;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--run-hair);font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:#ffffffc2;text-wrap:balance}.run-flow-end{display:block;height:1px}.run-flow[data-live=false] .run-cards{padding:4px 18px;border:1px solid var(--color-glass-stroke);border-radius:var(--r-card);background:var(--run-hi-sky),var(--run-fill)}.run-flow[data-live=false] .run-block+.run-block{margin-top:0;border-top:1px solid var(--run-hair)}.run-flow[data-live=false] .run-card{padding:16px 0 14px;border:0;border-radius:0;background:none}.run-flow[data-live=false] .run-state .run-time{display:none}.run-flow[data-live=false] .run-card-log{margin-top:8px;padding-top:0;border-top:0}@media(max-width:767.98px){.run-flow[data-live=true] .run-block{min-height:0}.run-flow[data-live=true] .run-block+.run-block{margin-top:16px}.run-card{padding:18px 20px}.run-title{margin-top:14px;font-size:26px}.run-desc{margin-top:12px;font-size:15px}.run-cards{margin-top:32px}.run-meta[data-compact=true]{display:grid;grid-template-columns:auto 1fr;gap:14px 32px}.run-meta[data-compact=true] .run-meta-item:last-child{grid-column:1 / -1}.run-meta-item .run-status{padding-left:0}.run-meta-item .run-status .status-dot{margin-left:4px}.run-card-name{font-size:19px}.run-desc{font-size:16px;line-height:1.6}}}@layer components{.bento{--pp: 18px;--hl: rgba(255, 255, 255, .07);--lbl: rgba(255, 255, 255, .45)}@media(min-width:768px){.bento{--pp: 22px}}@media(min-width:1280px){.bento{--pp: 28px}}.bento-head{display:grid;gap:22px 24px;margin-top:28px;margin-bottom:clamp(36px,5vw,64px)}.bento-eyebrow{margin-bottom:20px}.bento-head-sub{max-width:560px}@media(min-width:1024px){.bento-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline}.bento-head-main{grid-column:1 / span 7}.bento-head-sub{grid-column:8 / span 5;justify-self:end;max-width:500px}}.bento-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--gap);margin-bottom:calc(-1 * var(--gap))}@media(min-width:768px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-p-findings,.bento-p-code,.bento-p-scripts{grid-column:span 2}}@media(min-width:1280px){.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.bento-p-findings{grid-column:span 7}.bento-p-chat{grid-column:span 5}.bento-p-reports{grid-column:span 4}.bento-p-code{grid-column:span 8}.bento-p-network,.bento-p-impact,.bento-p-scripts{grid-column:span 4}}.bento-plate{--vh: 280px;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;margin-bottom:var(--gap);overflow:hidden;padding:0}.glass-panel.bento-plate{--color-glass-fill: rgba(8, 11, 16, .7);background:linear-gradient(90deg,transparent 2%,color-mix(in oklab,var(--dome-rim) 30%,rgba(255,255,255,.24)) 50%,transparent 98%) top / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in oklab,var(--dome-rim) 7%,transparent),transparent 88px),radial-gradient(420px circle at var(--mx) var(--my),rgba(255,255,255,calc(.06 * var(--spec))),transparent 60%),var(--color-glass-fill)}.bento-plate[data-play=pre]{opacity:0;transform:translateY(28px)}.bento-plate[data-play=in]{transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.bento-p-chat[data-play=in],.bento-p-code[data-play=in],.bento-p-impact[data-play=in]{transition-delay:90ms}.bento-p-scripts[data-play=in]{transition-delay:.18s}.bento-cap{grid-row:1;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:20px var(--pp) 0}.bento-kicker{color:#fff9;white-space:nowrap}.bento-kicker[data-tone=ai]{color:#a78bfa}.bento-meta{color:#ffffff80;white-space:nowrap}.bento-vis{container:bvis / inline-size;grid-row:2;position:relative;display:flex;flex-direction:column;min-width:0;min-height:calc(var(--vh) + 18px);padding-top:18px}.bento-vis>*{flex:1 0 auto}.bento-vis-ph{min-height:var(--vh);margin-inline:var(--pp);background:repeating-linear-gradient(180deg,transparent 0 47px,var(--hl) 47px 48px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.bento-copy{grid-row:3;align-self:start;padding:20px var(--pp) 24px}.bento-title{font-size:clamp(20px,calc(15px + .6vw),24px);font-weight:600;letter-spacing:-.015em;line-height:1.2;color:var(--color-text-hi);text-wrap:balance}.bento-line{margin-top:6px;max-width:88ch;font-size:14.5px;line-height:1.5;color:var(--color-text-md);text-wrap:pretty}.bento-p-findings{--vh: 426px}.bento-p-chat{--vh: 222px}.bento-p-reports{--vh: 255px}.bento-p-code{--vh: 462px}.bento-p-network{--vh: 265px}.bento-p-impact{--vh: 274px}.bento-p-scripts{--vh: 284px}@media(min-width:768px){.bento-p-findings{--vh: 377px}.bento-p-chat{--vh: 337px}.bento-p-reports{--vh: 286px}.bento-p-code{--vh: 523px}.bento-p-network{--vh: 279px}.bento-p-scripts{--vh: 283px}}@media(min-width:1024px){.bento-p-chat{--vh: 317px}.bento-p-reports{--vh: 324px}.bento-p-code{--vh: 317px}.bento-p-network{--vh: 327px}.bento-p-impact{--vh: 278px}}@media(min-width:1280px){.bento-p-chat{--vh: 341px}.bento-p-network{--vh: 308px}.bento-p-impact{--vh: 288px}.bento-p-scripts{--vh: 297px}}@media(max-width:767px){.bento-head-sub{font-size:16px}.bento-cap{padding-top:16px}.bento-p-code .bento-meta{display:none}.bento-vis{padding-top:14px;min-height:calc(var(--vh) + 14px)}.bento-copy{padding-block:14px 18px}.bento-line{font-size:14px}}@media(prefers-contrast:more){.bento{--hl: rgba(255, 255, 255, .2);--lbl: rgba(255, 255, 255, .7)}.glass-panel.bento-plate{--color-glass-fill: rgba(8, 11, 16, .9)}}@media(max-width:767.98px){.bento{--pp: 20px}.bento-copy{padding-block:16px 24px}.bento-title{font-size:19px}.bento-head{margin-top:24px}.bento-eyebrow{margin-bottom:16px}}}@layer components{.threat{--tw-line: rgba(255, 255, 255, .07)}.threat-head .hairline{margin-bottom:28px}.threat-head-grid{display:grid;gap:22px}.threat-head-main{max-width:760px}.threat-title{max-width:15ch}.threat-sub{max-width:560px}@media(min-width:1024px){.threat-head-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end}.threat-head-main{grid-column:1 / span 7}.threat-sub{grid-column:8 / span 5;max-width:500px;justify-self:end;padding-bottom:6px}}.threat-caps{display:grid;gap:36px;margin-top:56px}@media(min-width:768px){.threat-caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:64px}}@media(min-width:1280px){.threat-caps{column-gap:48px;margin-top:72px}}.threat-cap{position:relative;display:flex;flex-direction:column;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.threat-cap-btn{text-align:left;cursor:pointer}.threat-cap-btn:after{content:"";position:absolute;inset:0;z-index:1}.threat-cap-btn:focus-visible{outline:none}.threat-cap:has(.threat-cap-btn:focus-visible){outline:2px solid var(--color-signal);outline-offset:6px;border-radius:2px}.threat-cap:after{content:"";position:absolute;inset:8px -14px -14px;border-radius:14px;box-shadow:inset 0 0 0 1px #00ffe066;background:#ffffff08;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out-expo)}.threat-cap[data-hint]:after,.threat-cap[data-on]:after{opacity:1}.threat-cap-top{display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.threat-cap{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:16px;align-content:start}.threat-cap .threat-cap-tags{margin-top:14px}.threat-cap-top{grid-row:1 / span 3;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.threat-cap>:not(.threat-cap-top){grid-column:2}.threat-cap .threat-cap-title{margin-top:2px}.threat-cap-glyph{width:26px;height:26px}}.threat-cap-glyph{width:30px;height:30px;color:#ffffffdb;transition:color var(--dur-ui) var(--ease-out-expo)}.threat-cap[data-hint] .threat-cap-glyph,.threat-cap[data-on] .threat-cap-glyph,.threat-cap[data-on] .threat-cap-idx{color:var(--color-signal)}.threat-cap-idx{color:#fff9}.threat-cap-title{margin-top:20px;color:var(--color-text-hi);text-wrap:balance}.threat-cap-desc{margin-top:10px;max-width:38ch;font-size:14px;color:var(--color-text-md)}.threat-cap-tags{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:18px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.threat-cap-tags li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.threat-cap-tags li:before{content:"";width:3px;height:3px;background:#ffffff4d}.threat-stage{margin-top:56px}@media(min-width:1024px){.threat-stage{margin-top:72px}}.threat-cta{display:flex;flex-direction:column;align-items:stretch;gap:20px;margin-top:40px}.threat-cta .btn{white-space:nowrap}@media(max-width:1023px){.threat-cta-rest{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:768px){.threat-cta{flex-direction:row;align-items:center;justify-content:space-between}}.threat-cta-line{max-width:560px;color:var(--color-text-md)}.tw-ph{height:1446px;border-radius:var(--r-window);border:1px solid var(--color-glass-stroke);background:#080b1066}@media(min-width:768px){.tw-ph{height:1371px}}@media(min-width:1024px){.tw-ph{height:1304px}}@media(min-width:1280px){.tw-ph{height:857px}}@media(max-width:767.98px){.threat-head .hairline{margin-bottom:24px}.threat-sub{font-size:16px;line-height:1.6}.threat-cap-title{font-size:19px}.threat-stage{margin-top:var(--m-block)}.threat-caps{gap:28px;margin-top:var(--m-head)}.threat-cap{padding-top:24px;grid-template-columns:34px minmax(0,1fr) auto}.threat-cap .threat-cap-tags{margin-top:12px;padding-top:0}.threat-cap-top{display:contents}.threat-cap-glyph{grid-column:1;grid-row:1 / span 3}.threat-cap-idx{grid-column:3;grid-row:1;align-self:center}.threat-cap>:not(.threat-cap-top){grid-column:2 / -1}.threat-cap .threat-cap-title{grid-column:2}.threat-cap:after{inset:12px -10px -12px}.threat-cta{margin-top:var(--m-block);padding:20px;border:1px solid var(--color-glass-stroke);border-radius:var(--r-window);background:#06090ec2}}}@layer components{.iot{--iot-line: rgba(255, 255, 255, .08);--iot-line-hi: rgba(255, 255, 255, .12);padding-top:0}.iot [data-level=critical]{--c: var(--color-sev-critical)}.iot [data-level=high]{--c: var(--color-sev-high)}.iot [data-level=medium]{--c: var(--color-sev-medium)}.iot [data-level=low]{--c: var(--color-sev-low)}.iot-sev{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--c, rgba(255, 255, 255, .7))}.iot-sev i{flex:none;width:6px;height:6px;border-radius:1px;background:var(--c, #fff);box-shadow:0 0 8px color-mix(in oklab,var(--c, #fff) 55%,transparent)}.iot [data-rv=wait] .rv{opacity:0;transform:translate3d(0,12px,0)}.iot [data-rv=in] .rv{opacity:1;transform:none;transition:opacity .6s var(--ease-out-expo),transform .8s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 70ms + .12s)}.iot-moment{display:flex;flex-direction:column;justify-content:flex-end;padding-top:var(--section-pad)}html[data-world=on] .iot-moment{min-height:70vh;min-height:70svh}.iot-sub-short{display:none}@media(max-width:767px){.iot-moment,html[data-world=on] .iot-moment{min-height:0;padding-top:44px}.iot-head .sh-sub{margin-top:14px;font-size:15px;line-height:1.5}.iot-sub-long{display:none}.iot-sub-short{display:inline}}@media(min-width:1024px){.iot-head.sh{max-width:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.iot-head .hairline{grid-column:1 / -1}.iot-head .sh-meta,.iot-head .sh-title{grid-column:1 / span 7}.iot-head .sh-sub{grid-column:8 / span 5;grid-row:2 / span 2;align-self:end;margin:0;justify-self:end;padding-bottom:.3em;max-width:500px}}.iot-stats{margin-top:clamp(40px,6vh,64px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--iot-line-hi)}.iot-stats:before{inset:-20% -6%}.iot-stat{min-width:0;padding:16px 14px 18px;border-bottom:1px solid var(--iot-line)}.iot-stat[data-cell=devices]{grid-column:1 / -1;padding-left:0}.iot-stat:nth-child(2n){padding-left:0}.iot-stat:nth-child(odd):not(:first-child){border-left:1px solid var(--iot-line)}.iot-stat dd{margin:0}.iot-stat-num{display:flex;align-items:baseline;margin-top:10px;font-weight:300;font-size:clamp(34px,calc(1.8vw + 24px),56px);line-height:1;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-text-hi)}.iot-stat-max{margin-left:4px;font-size:.4em;letter-spacing:0;color:#ffffff73}.iot-stat-note{display:flex;align-items:center;gap:6px 10px;margin-top:12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;line-height:1.5;color:#ffffff85}.iot-stat-note>span{min-width:0}.iot-stat-glyph{flex:none;color:#fff9}.iot-stat-protos{display:block;letter-spacing:.04em}.iot-stat-protos li{display:inline;white-space:nowrap}.iot-stat-protos li:not(:nth-child(3n+1)):before{content:"·" / "";margin:0 7px;opacity:.6}.iot-stat-protos li:nth-child(3):after{content:"\a";white-space:pre}.iot-stat-note .iot-meter{flex:1 1 auto}.iot-meter{position:relative;display:block;height:3px;background:#ffffff1a;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%)}.iot-meter i{position:absolute;inset:0;background:var(--c, var(--color-sev-low));transform-origin:0 50%;transform:scaleX(var(--v))}@media(max-width:767px){.iot-stats{margin-top:28px}.iot-stat{padding:12px 12px 13px}.iot-stat-num{margin-top:8px;font-size:30px}.iot-stat-note{margin-top:8px;font-size:10px;letter-spacing:.02em;white-space:normal;overflow:visible;flex-wrap:wrap;row-gap:2px}.iot-stat-glyph{align-self:flex-start;margin-top:2.5px}.iot-stat-glyph+span{flex:1 1 0}.iot-stat-protos{display:none}.iot-stat[data-cell=devices] dd{display:flex;align-items:baseline;gap:16px}.iot-stat[data-cell=devices] .iot-stat-note{margin-top:0}.iot-stat[data-cell=devices] dd{flex-wrap:wrap;row-gap:4px}}@media(min-width:768px){.iot-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.iot-stat,.iot-stat[data-cell=devices]{grid-column:span 2;padding:22px 20px 24px;border-left:1px solid var(--iot-line)}.iot-stat:nth-child(n+4){grid-column:span 3}.iot-stat:nth-child(1),.iot-stat:nth-child(4){border-left:0;padding-left:0}}@media(min-width:1024px){.iot-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.iot-stat,.iot-stat[data-cell=devices],.iot-stat:nth-child(n+4){grid-column:auto;padding:24px 24px 26px;border-left:1px solid var(--iot-line)}.iot-stat:nth-child(4){padding-left:24px}.iot-stat:first-child{border-left:0;padding-left:0}}.iot-body-placeholder{margin-top:clamp(56px,9vh,104px);min-height:2260px}@media(min-width:768px){.iot-body-placeholder{min-height:1700px}}@media(min-width:1024px){.iot-body-placeholder{min-height:1500px}}@media(min-width:1280px){.iot-body-placeholder{min-height:1060px}}@media(prefers-contrast:more){.iot-stat-note{color:#ffffffb8}}@media(max-width:767.98px){.iot-stat-protos{display:block}.iot-stat-protos{letter-spacing:0}.iot-stat-protos li:not(:nth-child(3n+1)):before{margin:0 4px}.iot-stat-protos{position:relative}.iot-stat-protos li:nth-child(n+4){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.iot-stat-protos li:nth-child(3):after{content:" +3";content:" +3" / "";white-space:pre;opacity:.7}.iot-moment,html[data-world=on] .iot-moment{padding-top:var(--section-pad)}.iot-stats{margin-top:var(--m-head);padding:0 20px;border:1px solid var(--color-glass-stroke);border-radius:var(--r-card);background:#06090eb8}}}@layer components{.ops{--ops-line: rgba(255, 255, 255, .07);--ops-line-hi: rgba(255, 255, 255, .12);--ops-hi: rgba(255, 255, 255, .92);--ops-md: rgba(255, 255, 255, .7);--ops-lo: rgba(255, 255, 255, .52);--ops-dim: rgba(255, 255, 255, .4);--ops-pad: 20px;--color-glass-fill: rgba(8, 11, 16, .7)}@media(min-width:768px){.ops{--ops-pad: 28px}}.ops [data-calm]:before{background:radial-gradient(closest-side,rgba(3,5,8,.56),rgba(3,5,8,.5) 22%,rgba(3,5,8,.38) 44%,rgba(3,5,8,.22) 64%,rgba(3,5,8,.09) 82%,rgba(3,5,8,.02) 94%,transparent)}.ops-head:before,.ops-lead-head:before{inset:min(-80px,-45%) min(-80px,-14%) min(-72px,-35%)}.ops-head>.sh-sub,.ops-lead-sub{text-wrap:balance}.ops-cta-line,.ops-cta-sub{text-wrap:pretty}@media(min-width:1024px){.ops-head.sh,.ops-lead-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end;max-width:none}.ops-head>.hairline,.ops-lead-rule{grid-column:1 / -1}.ops-head>.sh-meta,.ops-lead-kicker{grid-column:1 / 8}.ops-head>.sh-title,.ops-lead-title{grid-column:1 / 8;grid-row:3}.ops-head>.sh-sub,.ops-lead-sub{grid-column:8 / -1;grid-row:3;justify-self:end;max-width:500px;margin:0;padding-bottom:.25em}}@media(min-width:1024px)and (max-width:1279px){.ops-lead-head{align-items:start}.ops-lead-sub{grid-row:2 / 4}}.ops-stage{margin-top:48px}.ops-ph-dash{min-height:900px}@media(min-width:1024px){.ops-stage{margin-top:64px}.ops-ph-dash{min-height:540px}}@media(min-width:1280px){.ops-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.ops-stage>*{grid-column:3 / -1}}.ops-cta{display:flex;flex-direction:column;gap:20px;margin-top:32px;padding:4px 0}.ops-cta-line{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--ops-hi)}.ops-cta-sub{max-width:52ch;margin-top:4px;font-size:14px;line-height:1.55;color:var(--ops-md)}@media(max-width:599px){.ops-cta-sub{display:none}}.ops-cta-actions{display:flex;flex-direction:column;gap:12px}.ops-cta-actions .btn{width:100%}@media(min-width:768px){.ops-cta-actions .btn{width:auto}.ops-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;margin-top:36px}.ops-cta-actions{flex:none;flex-direction:row}}.ops-field{display:none}@media(min-width:768px){html[data-world=on] .ops-field{display:flex;align-items:flex-end;height:clamp(300px,42vh,420px)}}.ops-field-cap{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-family:var(--font-mono);font-size:10.5px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ops-lo)}.ops-field-cap:before{inset:-120% -20%}.ops-field-cap{text-shadow:0 0 12px rgba(20,12,14,.7),0 1px 2px rgba(10,6,6,.5)}.ops-field-k{display:inline-flex;align-items:center;gap:12px;color:var(--color-signal)}.ops-field-k:before{content:"";width:24px;height:1px;background:currentColor}.ops-lead{margin-top:clamp(72px,13vh,168px)}@media(min-width:768px){html[data-world=on] .ops-lead{margin-top:44px}}.ops-lead-rule{margin-bottom:26px}.ops-lead-kicker{margin-bottom:18px}.ops-lead-title{font-size:clamp(26px,calc(1.5vw + 14px),38px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.ops-lead-t1{display:block;font-weight:600;color:var(--ops-hi)}.ops-lead-t2{display:block;font-weight:300;background:linear-gradient(90deg,color-mix(in oklab,var(--dome-rim) 70%,white),#ffffffc7 60%);-webkit-background-clip:text;background-clip:text;color:transparent}.ops-lead-sub{max-width:36em;margin-top:18px;font-size:16px;line-height:1.6;color:var(--ops-md)}@media(min-width:1024px){.ops-lead-sub{max-width:500px}}.ops-ph-lead{min-height:1700px;margin-top:40px}@media(min-width:768px){.ops-ph-lead{min-height:1400px}}@media(min-width:1024px){.ops-ph-lead{min-height:1000px}}@media(min-width:1280px){.ops-ph-lead{min-height:900px}}@media(max-width:767.98px){.ops-lead{margin-top:var(--section-pad)}.ops-stage{margin-top:var(--m-head)}}}@layer components{.about-grid{display:grid;gap:48px}@media(min-width:1024px){.about-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.about-lead{grid-column:1 / span 5;position:sticky;top:calc(var(--header-h) + 56px)}.about-body{grid-column:7 / span 6}}@media(min-width:1280px){.about-body{grid-column:6 / span 7;padding-left:24px}}.about-title-line{display:block}.about [data-calm]:before{inset:min(-72px,-30%) min(-80px,-25%);background:radial-gradient(closest-side,rgba(34,20,22,.3),rgba(34,20,22,.27) 24%,rgba(34,20,22,.19) 46%,rgba(34,20,22,.1) 66%,rgba(34,20,22,.035) 84%,transparent)}.about .sh-meta,.about-maker{text-shadow:0 0 10px rgba(40,22,20,.65),0 1px 2px rgba(20,10,8,.5)}.about-maker{display:flex;flex-direction:column;gap:8px;margin-top:40px;padding-top:20px;max-width:320px;border-top:1px solid rgba(255,255,255,.12)}.about-maker-label{color:#fff}.about-sh :is(.sh-index,.u-eyebrow){color:#ffffffe6}.about-sh :is(.sh-index,.u-eyebrow,.sh-sub),.about-maker :is(.about-maker-label,.about-maker-name){text-shadow:0 0 1px rgba(3,5,8,.95),0 0 2px rgba(3,5,8,.9),0 0 4px rgba(3,5,8,.8),0 1px 8px rgba(3,5,8,.7),0 0 18px rgba(3,5,8,.45)}.about-maker-name{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--color-text-hi)}.about-statement{--p: 1;--n: 30;font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:1.34;letter-spacing:-.018em;color:#fff;text-wrap:pretty;text-shadow:0 1px 2px rgba(30,16,14,.3),0 2px 22px rgba(30,16,14,.55)}.about-word{opacity:calc(.45 + .55*clamp(0,(var(--p) * (var(--n) + 2) - var(--i)) / 2,1))}.about-word[data-strong]{font-weight:600;letter-spacing:-.022em}.about-term{margin-top:48px}@media(min-width:1024px){.about-term{margin-top:56px}}.about-exec{color:#a78bfab3;font-size:10px;white-space:nowrap}@media(max-width:639px),(min-width:1024px)and (max-width:1279px){.about-exec{display:none}}.about-term .gp-chrome-title{color:#ffffff80}.about-term .gp-body{padding:22px 20px 24px}@media(min-width:768px){.about-term .gp-body{padding:30px 32px}}.about-term-body{display:flex;flex-direction:column;gap:14px}.about-term-cmd{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:#ffffff6b}.about-term-line{display:grid;grid-template-columns:18px 1fr;gap:6px;font-size:15px;line-height:1.65;color:var(--color-text-md)}@media(min-width:768px){.about-term-line{font-size:16px}}.about-term-line.is-human .about-term-text{color:var(--color-text-hi)}.about-prompt{font-family:var(--font-mono);font-size:12px;line-height:26px;color:#a78bfa}.about-term-caret{display:flex;align-items:center;gap:12px;margin-top:2px}.about-caret{display:inline-block;width:8px;height:16px;background:var(--color-ai);box-shadow:0 0 10px #8b5cf68c}html[data-motion=on] .about-term-body[data-live] .about-caret{animation:about-blink 1.1s steps(1,end) infinite}@keyframes about-blink{0%,55%{opacity:1}56%,to{opacity:0}}.about-term-body[data-state=idle] .about-term-cmd,.about-term-body[data-state=idle] .about-term-line,.about-term-body[data-state=idle] .about-term-caret{clip-path:inset(0 100% 0 0)}.about-term-body[data-state=printed] .about-term-cmd,.about-term-body[data-state=printed] .about-term-line,.about-term-body[data-state=printed] .about-term-caret{clip-path:inset(0 0 0 0);transition:clip-path .76s var(--ease-mask) var(--d, 0ms)}@media(prefers-contrast:more){.about-word{opacity:1}}@media(max-width:767.98px){.about-maker{max-width:none}.about-term{margin-top:var(--m-block)}}}@layer components{.sec-head{display:grid;gap:24px}.sec-sh{max-width:720px}.sec-sub{max-width:560px}@media(min-width:1024px){.sec-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end}.sec-sh{grid-column:1 / span 7}.sec-sub{grid-column:8 / span 5;max-width:500px;justify-self:end;padding-bottom:4px}}.sec [data-calm]:before{inset:min(-72px,-30%) min(-80px,-25%);background:radial-gradient(closest-side,rgba(34,20,22,.3),rgba(34,20,22,.27) 24%,rgba(34,20,22,.19) 46%,rgba(34,20,22,.1) 66%,rgba(34,20,22,.035) 84%,transparent)}.sec .sh-meta{text-shadow:0 0 10px rgba(40,22,20,.65),0 1px 2px rgba(20,10,8,.5)}.sec-sh :is(.sh-index,.u-eyebrow),.sec-sub{color:#ffffffe6}.sec-sh :is(.sh-index,.u-eyebrow),.sec-sub{text-shadow:0 0 1px rgba(3,5,8,.95),0 0 2px rgba(3,5,8,.9),0 0 4px rgba(3,5,8,.8),0 1px 8px rgba(3,5,8,.7),0 0 18px rgba(3,5,8,.45)}.sec-surface{--color-glass-fill: rgba(14, 10, 12, .72);display:grid;margin-top:48px;border-radius:var(--r-window);overflow:clip}@media(min-width:1024px){.sec-surface{margin-top:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1280px){.sec-surface{grid-template-columns:minmax(0,11fr) minmax(0,13fr)}}.sec-fig-col{position:relative;padding:20px 10px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.sec-fig-sticky{display:flex;flex-direction:column}@media(min-width:1024px){.sec-fig-caption{padding-left:0}.sec-fig-col{padding:26px 28px 28px;border-bottom:0;border-right:1px solid rgba(255,255,255,.07)}.sec-fig-sticky{position:sticky;top:calc(var(--header-h) + 24px)}}.sec-fig-caption{padding-left:10px;display:inline-flex;align-items:center;gap:10px;color:#ffffff80}.sec-fig-dot{width:6px;height:6px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 8px #00ffe099}.sec-fig-wrap{position:relative;display:grid;place-items:center;padding:12px 0 8px}@media(min-width:1024px){.sec-fig-wrap{padding:28px 0 8px}}.sec-fig-wrap:before{content:"";position:absolute;inset:4% 2%;pointer-events:none;background:radial-gradient(closest-side,rgba(10,7,9,.5),rgba(10,7,9,.22) 70%,transparent)}.sec-fig{position:relative;display:block;width:100%;max-width:400px;height:auto;overflow:visible}@media(min-width:768px){.sec-fig{max-width:460px}}@media(min-width:1024px){.sec-fig{max-width:580px}}.sec-fig path,.sec-fig circle,.sec-fig rect{vector-effect:non-scaling-stroke}.sec-f-grid{fill:none;stroke:#ffffff17;stroke-dasharray:1 5}.sec-f-pill{--pad: 8px}.sec-f-pill rect{fill:#0a080af0;stroke:#fff3;transition:stroke .6s var(--ease-out-expo)}.sec-f-pill text{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.1em;fill:#ffffffd1;transition:fill .6s var(--ease-out-expo)}.sec-f-pill-ai rect{stroke:#a78bfa6b}.sec-f-mini,.sec-f-arc-label{paint-order:stroke;stroke:#0c090be6;stroke-width:3px;stroke-linejoin:round}.sec-f-mini{font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;fill:#fff9}.sec-f-note{fill:#fff9;letter-spacing:.08em}.sec-f-arc-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.24em;fill:#ffffffb8}.sec-f-part,.sec-f-links path{transition:opacity .6s var(--ease-out-expo)}.sec-f-ring{fill:none;stroke:#ffffff8c;stroke-width:1;transition:stroke .6s var(--ease-out-expo),filter .6s}.sec-f-orbit{fill:none;stroke:#ffffff29;stroke-dasharray:2 7}.sec-f-other circle{fill:#ffffff0a;stroke:#ffffff57}.sec-f-other .sec-f-other-core{fill:#fff9;stroke:none}.sec-f-other-label{letter-spacing:.14em;fill:#ffffff8f}.sec-f-block{fill:none;stroke:#ffffff42;stroke-dasharray:2 4;transition:stroke .6s}.sec-f-block-bar{fill:none;stroke:#fff9;stroke-width:1.5;transition:stroke .6s}.sec-f-link{fill:none;stroke:#ffffff5c}.sec-f-packet{fill:none;stroke:var(--color-signal);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:100;opacity:0}.sec-f-packet-model{stroke:#a78bfa}.sec-f-lab{fill:#ffffff0a;stroke:#ffffff9e;transition:stroke .6s var(--ease-out-expo)}.sec-f-lane{fill:none;stroke:#ffffff29;stroke-dasharray:1 3}.sec-f-agent{fill:var(--color-signal)}.sec-f-agent-1{transform:translate(30px)}.sec-f-agent-2{transform:translate(96px)}.sec-f-agent-3{transform:translate(62px)}.sec-f-lab-id{font-size:8.5px;letter-spacing:.1em;fill:#ffffff80}.sec-f-node{fill:#ffffff0f;stroke:#ffffff9e;transition:stroke .6s var(--ease-out-expo),fill .6s}.sec-f-node-ai{fill:#8b5cf62e;stroke:#a78bfad9}.sec-f-node-glyph{fill:none;stroke:#ffffffe0;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.sec-f-gate{fill:none;stroke:#ffffff9e;stroke-width:1.5;stroke-linecap:round}.sec-f-doc{fill:#0a080ae6;stroke:#ffffff9e}.sec-f-doc-line{fill:none;stroke:#ffffff73}.sec-f-redact{fill:#ffffffc7;stroke:none;transition:fill .6s var(--ease-out-expo)}.sec-f-log-row{transition:fill .4s var(--ease-out-expo)}.sec-fig[data-active] .sec-f-part{opacity:.6}.sec-fig[data-active] .sec-f-links path{opacity:.55}.sec-fig[data-active=local] .sec-f-local,.sec-fig[data-active=anon] .sec-f-anon,.sec-fig[data-active=isolation] .sec-f-isolation,.sec-fig[data-active=labs] .sec-f-labs,.sec-fig[data-active=trace] .sec-f-trace{opacity:1}.sec-fig[data-active=local] .sec-f-links .sec-f-link-model,.sec-fig[data-active=local] .sec-f-links .sec-f-packet-model,.sec-fig[data-active=anon] .sec-f-links .sec-f-link-report,.sec-fig[data-active=anon] .sec-f-links .sec-f-packet-report,.sec-fig[data-active=trace] .sec-f-links .sec-f-link-vault,.sec-fig[data-active=trace] .sec-f-links .sec-f-packet-vault,.sec-fig[data-active=labs] .sec-f-links path{opacity:1}.sec-fig[data-active=isolation] .sec-f-ring{stroke:#00ffe0d9;filter:drop-shadow(0 0 6px rgba(0,255,224,.5))}.sec-fig[data-active=isolation] .sec-f-block,.sec-fig[data-active=isolation] .sec-f-block-bar{stroke:#00ffe0b3}.sec-fig[data-active=labs] .sec-f-lab{stroke:#00ffe0e6}.sec-fig[data-active=labs] .sec-f-pill-lab rect,.sec-fig[data-active=anon] .sec-f-anon .sec-f-pill rect,.sec-fig[data-active=trace] .sec-f-trace .sec-f-pill rect{stroke:#00ffe099}.sec-fig[data-active=local] .sec-f-pill-ai rect{stroke:#c4b5fdcc}.sec-fig[data-active=labs] .sec-f-pill-lab text,.sec-fig[data-active=anon] .sec-f-anon .sec-f-pill text,.sec-fig[data-active=trace] .sec-f-trace .sec-f-pill text,.sec-fig[data-active=local] .sec-f-pill-ai text{fill:#fff}.sec-fig[data-active=local] .sec-f-node-ai{fill:#8b5cf64d;stroke:#c4b5fd;filter:drop-shadow(0 0 8px rgba(139,92,246,.65))}.sec-fig[data-active=anon] .sec-f-redact{fill:var(--color-signal)}.sec-fig[data-active=anon] .sec-f-gate{stroke:#00ffe0d9}.sec-fig[data-active=trace] .sec-f-vault .sec-f-node{stroke:#00ffe0e6}.sec-fig[data-active=trace] .sec-f-log-row{fill:#ffffffd9}@media(min-width:768px)and (max-width:1279.98px){.sec-f-pill text{font-size:10.5px}.sec-f-mini{font-size:10px}.sec-f-arc-label{font-size:11.5px}}@media(min-width:1280px){.sec-f-pill text{font-size:10px}}@media(max-width:767.98px){.sec-f-pill{--pad: 7px}.sec-f-pill text{font-size:12.5px;letter-spacing:.06em}.sec-f-arc-label{font-size:13px;letter-spacing:.18em}.sec-f-note{font-size:11px;letter-spacing:.04em}.sec-f-other-label,.sec-f-log-row,.sec-f-lab-id{display:none}}html[data-motion=on] .sec-surface[data-live] .sec-f-packet{opacity:.95;animation:sec-packet 3.2s linear infinite}html[data-motion=on] .sec-surface[data-live] .sec-f-packet-model{animation-delay:-1.1s}html[data-motion=on] .sec-surface[data-live] .sec-f-packet-report{animation-delay:-2.2s}html[data-motion=on] .sec-surface[data-live] .sec-f-lab{animation:sec-lab 11s var(--ease-mask) infinite}html[data-motion=on] .sec-surface[data-live] .sec-f-agent{animation:sec-agent 11s linear infinite}html[data-motion=on] .sec-surface[data-live] .sec-f-agent-2{animation-delay:-.9s}html[data-motion=on] .sec-surface[data-live] .sec-f-agent-3{animation-delay:-1.7s}html[data-motion=on] .sec-surface[data-live] .sec-f-log-row{animation:sec-log 6s steps(1,end) infinite}html[data-motion=on] .sec-surface[data-live] .sec-f-log-2{animation-delay:3s}@keyframes sec-packet{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes sec-lab{0%{stroke-dasharray:0 100;opacity:1}14%{stroke-dasharray:100 0;opacity:1}80%{stroke-dasharray:100 0;opacity:1}93%{stroke-dasharray:.6 2.4;opacity:.25}to{stroke-dasharray:0 100;opacity:0}}@keyframes sec-agent{0%,12%{transform:translate(0);opacity:0}16%{opacity:1}34%{transform:translate(118px)}52%{transform:translate(24px)}70%{transform:translate(104px);opacity:1}80%,to{transform:translate(60px);opacity:0}}@keyframes sec-log{0%{fill:#fffffff2}50%{fill:#fff9}}.sec-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:12px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.sec-legend li{display:inline-flex;align-items:center;gap:8px}.sec-legend i{display:block;flex:none}.sec-legend i[data-k=agent]{width:5px;height:5px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 3px #00ffe02e}.sec-legend i[data-k=flow]{width:14px;height:1px;background:#fff9}.sec-legend i[data-k=blocked]{width:1.5px;height:11px;background:#ffffffbf}.sec-list{display:flex;flex-direction:column;padding:8px 0}@media(min-width:1024px){.sec-list{padding:14px 0;justify-content:center}}.sec-row{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:16px;row-gap:8px;padding:20px;transition:background-color var(--dur-ui) var(--ease-out-expo)}.sec-row+.sec-row{border-top:1px solid rgba(255,255,255,.07)}.sec-row:before{content:"";position:absolute;inset:4px;border-radius:10px;box-shadow:inset 0 0 0 1px #00ffe06b;opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out-expo)}.sec-row[data-active]{background:#ffffff08}.sec-row[data-active]:before{opacity:1}.sec-row[data-active],.sec-row[data-active]+.sec-row{border-top-color:transparent}.sec-surface:has(.sec-row[data-active]:first-child) .sec-fig-col{border-bottom-color:transparent}.sec-row-index{display:none}.sec-row-glyph{grid-row:1 / span 2;padding-top:1px;color:#ffffffb8;transition:color var(--dur-ui) var(--ease-out-expo)}.sec-row[data-active] .sec-row-glyph{color:var(--color-signal)}.sec-glyph{display:block}.sec-row-text{min-width:0}.sec-row-title{font-size:18px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--color-text-hi)}.sec-row-desc{margin-top:6px;max-width:52ch;font-size:15px;line-height:1.55;color:var(--color-text-md)}.sec-row-tag{grid-column:2;justify-self:start;font-size:10px;letter-spacing:.16em;color:#ffffff85}@media(min-width:768px){.sec-row{grid-template-columns:28px 24px minmax(0,1fr);column-gap:20px;align-items:start;padding:22px 28px}.sec-row-index{display:block;grid-row:1 / span 2;padding-top:3px;color:#ffffff5c;transition:color var(--dur-ui) var(--ease-out-expo)}.sec-row[data-active] .sec-row-index{color:#fffc}.sec-row-glyph{grid-row:1 / span 2}.sec-row-tag{grid-column:3}}@media(min-width:1280px){.sec-row{grid-template-columns:28px 24px minmax(0,1fr) auto;padding:24px 36px 24px 32px}.sec-row-index,.sec-row-glyph{grid-row:auto}.sec-row-tag{grid-column:auto;justify-self:end;padding-top:4px;white-space:nowrap}.sec-row-title{font-size:19px}}.sec-posture{--color-glass-fill: rgba(28, 18, 20, .6);display:flex;flex-direction:column;gap:22px;margin-top:24px;padding:22px 20px}@media(min-width:1200px){.sec-posture{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:26px 28px}}@media(min-width:1280px){.sec-posture{padding:30px 36px}}.sec-posture-origin{display:flex;align-items:center;gap:18px;min-width:0}.sec-emblem{width:40px;height:40px}.sec-posture-eyebrow{font-size:10px;margin-bottom:6px}.sec-posture-title{font-size:clamp(22px,calc(14px + 1vw),28px);font-weight:600;letter-spacing:-.022em;line-height:1.1;color:#fff}.sec-posture-sub{margin-top:6px;font-size:14px;line-height:1.45;color:var(--color-text-md)}.sec-posture-chips{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:768px)and (max-width:1199px){.sec-posture{padding:26px 28px}.sec-posture-chips{padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}}@media(min-width:1200px){.sec-posture-chips{flex-wrap:nowrap;justify-content:flex-end;padding-left:28px;border-left:1px solid rgba(255,255,255,.1)}}.sec-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:var(--r-chip);border:1px solid rgba(255,255,255,.16);background:#ffffff08;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:#ffffffd6;white-space:nowrap}.sec-chip-tick{width:5px;height:5px;border-radius:1px;background:#ffffffb3}@media(prefers-contrast:more){.sec-fig[data-active] .sec-f-part,.sec-fig[data-active] .sec-f-links path{opacity:1}.sec-row+.sec-row{border-top-color:#fff3}}@media(max-width:1023.98px){.sec-list{padding:0}}@media(max-width:767.98px){.sec-surface{margin-top:var(--m-head)}.sec-sub{font-size:16px;line-height:1.6}.sec-f-note{display:none}.sec-row-title{font-size:19px}.sec-row-desc{font-size:14px}.sec-posture{margin-top:var(--gap);padding:20px}}@media(max-width:479.98px){.sec-chip{flex:1 1 100%}}}@layer components{.contact-grid{display:grid;gap:48px;align-items:start}.contact-aside-inner>:where(:not(:first-child)){margin-top:40px}.contact-head.sh{max-width:560px}.contact-head :is(.sh-index,.u-eyebrow){color:#ffffffe6}.contact-head .sh-sub{color:#fffffff2}.contact-head :is(.sh-index,.u-eyebrow,.sh-sub){text-shadow:0 0 1px rgba(3,5,8,.95),0 0 2px rgba(3,5,8,.9),0 0 4px rgba(3,5,8,.8),0 1px 8px rgba(3,5,8,.7),0 0 18px rgba(3,5,8,.45)}.contact-card{--color-glass-fill: rgba(26, 13, 18, .8)}.contact-card.gp-panel{padding:24px 24px 12px}.contact-card .contact-next{margin-top:28px}.contact-desktop-only{display:none}@media(min-width:1024px){.contact-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:0}.contact-aside{grid-column:1 / span 5;align-self:stretch}.contact-aside-inner{position:sticky;top:calc(var(--header-h) + 48px);padding-right:clamp(8px,2vw,40px)}.contact-form-col{grid-column:6 / span 7}.contact-desktop-only{display:block}.contact-mobile-only{display:none}}.contact-form-placeholder{min-height:1760px;border-radius:var(--r-window);border:1px solid var(--color-glass-stroke);background:#180d1180}@media(min-width:540px){.contact-form-placeholder{min-height:1300px}}@media(min-width:1024px){.contact-form-placeholder{min-height:1336px}}@media(min-width:1280px){.contact-form-placeholder{min-height:1260px}}.contact-kicker{margin-bottom:14px;color:#ffffffbd}.contact-form-unavailable-cta{margin:16px 0 12px}.contact-email-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.contact-email-addr{font-family:var(--font-mono);font-size:15px;letter-spacing:.01em;color:var(--color-text-hi);text-decoration:none;background:linear-gradient(#ffffff47,#ffffff47) 0 100% / 100% 1px no-repeat;padding-block:4px;transition:background-size var(--dur-ui) var(--ease-out-expo),color var(--dur-ui) var(--ease-out-expo);border-radius:2px}.contact-email-addr:hover{color:#fff;background-image:linear-gradient(var(--color-signal),var(--color-signal))}.contact-copy{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 12px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.16);background:#03050859;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;cursor:pointer;transition:border-color var(--dur-ui) var(--ease-out-expo),color var(--dur-ui) var(--ease-out-expo)}.contact-copy:hover{border-color:#ffffff5c;color:#fff}.contact-copy[data-copied]{border-color:#00ffe080;color:var(--color-signal)}.contact-copy .rf-glyph{width:14px;height:14px}@media(pointer:coarse){.contact-copy{min-height:44px}}.contact-steps{border-top:1px solid rgba(255,255,255,.1)}.contact-step:last-child{border-bottom:0}.contact-step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);padding-block:16px;border-bottom:1px solid rgba(255,255,255,.07);transition:opacity var(--dur-slow) var(--ease-out-expo)}.contact-step[data-state=now]:before{content:"";position:absolute;inset:4px -12px;border-radius:10px;box-shadow:inset 0 0 0 1px #00ffe06b;background:#ffffff08;pointer-events:none}.contact-step[data-state=now] .contact-step-index{color:var(--color-signal)}.contact-step[data-state=later]{opacity:.55}.contact-step-state{display:inline-flex;align-items:center;gap:8px;color:var(--color-signal);font-size:10.5px;white-space:nowrap}.contact-step-index{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:22px;color:#ffffff85;font-variant-numeric:tabular-nums}.contact-step-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:15px;font-weight:500;line-height:22px;color:var(--color-text-hi)}.contact-step-text{margin-top:4px;font-size:13.5px;line-height:1.55;color:#ffffffc2}@media(max-width:1023.98px){.contact-grid{gap:var(--m-head, 40px)}.contact-card.contact-mobile-only{margin-top:calc(var(--gap) - var(--m-head, 40px))}}@media(max-width:767.98px){.contact-card.gp-panel{padding:20px 20px 8px}.contact-email-addr{padding-block:10px}}}@layer components{.footer{position:relative;padding-top:clamp(80px,11vh,140px);isolation:isolate}.footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(30,19,17,0) 0,rgba(30,19,17,.38) 36px,rgba(30,19,17,.7) max(72px,10%),rgba(40,26,24,.96) max(120px,14%),rgba(38,25,23,.96) 50%,rgba(20,12,11,.96) 100%)}.footer:after{content:"";position:absolute;top:0;left:50%;width:min(1360px,calc(100% - 2 * var(--gutter)));height:1px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14) 22%,color-mix(in oklab,var(--ember-live) 55%,rgba(255,255,255,.2)) 50%,rgba(255,255,255,.14) 78%,transparent)}.footer-claim,.footer-by,.footer-col-title,.footer-eu-lines,.footer-legal,.footer-status{text-shadow:0 0 10px rgba(40,22,20,.65),0 1px 2px rgba(20,10,8,.5)}.footer-top{display:grid;gap:48px}@media(min-width:768px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.footer-brand{grid-column:1 / -1}}@media(min-width:1024px){.footer-top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.footer-brand{grid-column:1 / span 5}.footer-nav{grid-column:6 / span 4}.footer-eu{grid-column:10 / span 3}}.footer-wordmark{display:inline-flex;align-items:center;min-height:44px;font-size:22px;color:#fff;text-decoration:none;border-radius:var(--r-chip)}.footer-claim{margin-top:14px;color:#ffffff9e}.footer-pitch{margin-top:14px;max-width:380px;font-size:15px;line-height:1.6;color:var(--color-text-md)}.footer-by{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:#ffffff8f}.footer-by-sep{color:#ffffff4d}.footer-by-link{display:inline-flex;align-items:center;min-height:32px;color:#ffffffc7;text-decoration:none;border-radius:var(--r-chip);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 6px) / 0% 1px no-repeat;transition:color var(--dur-ui) var(--ease-out-expo),background-size var(--dur-ui) var(--ease-out-expo)}.footer-by-link:hover,.footer-by-link:focus-visible{color:#fff;background-size:100% 1px}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer-col-title{color:#ffffff80;letter-spacing:.2em}.footer-links{display:flex;flex-direction:column;margin-top:12px}.footer-link{display:inline-flex;align-items:center;min-height:40px;font-size:15px;color:#ffffffb8;text-decoration:none;border-radius:var(--r-chip);transition:color var(--dur-ui) var(--ease-out-expo),transform var(--dur-ui) var(--ease-out-expo)}.footer-link:before{content:"";width:0;height:1px;margin-right:0;background:var(--color-signal);transition:width var(--dur-ui) var(--ease-out-expo),margin var(--dur-ui) var(--ease-out-expo)}.footer-link:hover,.footer-link:focus-visible{color:#fff}.footer-link:hover:before,.footer-link:focus-visible:before{width:12px;margin-right:10px}.footer-eu{display:flex;align-items:flex-start;gap:14px}.footer-eu .eu-emblem{margin-top:1px}.footer-eu-title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.footer-eu>div{min-width:0}.footer-eu-lines .footer-eu-item{white-space:nowrap}.footer-eu-lines{margin-top:6px;max-width:100%;font-family:var(--font-mono);font-size:11px;line-height:1.7;letter-spacing:.02em;color:#ffffff94}.footer-bar{display:grid;gap:16px;margin-top:64px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.footer-legal,.footer-status{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:#ffffff85}.footer-status{display:inline-flex;align-items:center;gap:10px;color:#fff9}.footer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.footer-top-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:14px;font-weight:500;color:var(--color-text-md);text-decoration:none;border-radius:var(--r-chip);transition:color var(--dur-ui) var(--ease-out-expo)}.footer-top-link svg{transition:transform var(--dur-ui) var(--ease-out-expo)}.footer-top-link:hover,.footer-top-link:focus-visible{color:#fff}.footer-top-link:hover svg{transform:translateY(-2px)}.footer-status span{white-space:nowrap}@media(min-width:768px){.footer-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legal status" "access controls";align-items:center;column-gap:32px;row-gap:10px}.footer-legal{grid-area:legal}.footer-access{grid-area:access}.footer-status{grid-area:status;justify-self:end}.footer-controls{grid-area:controls;justify-self:end}}@media(min-width:1280px){.footer-bar{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"legal access status controls"}}.footer-mega{--mega-h: 22vw;position:relative;display:flex;justify-content:center;--mega-pb: calc(clamp(56px, 6vw, 96px) + env(safe-area-inset-bottom, 0px)) ;min-height:calc(var(--mega-h) + var(--mega-pb));margin-top:clamp(40px,6vw,88px);padding:0 var(--gutter) var(--mega-pb);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media(max-width:767.98px){.footer-mega{--mega-pb: calc(40px + env(safe-area-inset-bottom, 0px)) }}.footer-mega:before{content:"";position:absolute;left:8%;right:8%;top:0;height:90%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in oklab,var(--ember-live) 22%,transparent),transparent);opacity:.7}.footer-mega-canvas{position:relative;display:block;flex:none;max-width:100%}@media(forced-colors:active){.footer-mega{display:none}}.footer-link{min-height:44px}.footer-by-link{padding-block:6px;min-height:44px}@media(max-width:767.98px){.footer{padding-top:var(--section-pad)}.footer:before{background:linear-gradient(180deg,#1e131100 0,#1e1311b3 48px,#1e1311f5 120px,#140c0bf5)}.footer-eu-lines .footer-eu-item{display:block}.footer-eu-lines .footer-eu-sep{display:none}.footer-top{gap:40px}.footer-bar{margin-top:40px}.footer-controls .lang-switch button{min-width:44px;min-height:44px}.footer-controls .fx-toggle{min-width:44px;height:44px}.footer-link{min-width:44px}.footer-status .status-dot{margin-left:4px}.footer-status{gap:12px}.footer-legal{text-wrap:balance}}}
