@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight: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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:#3080ff;--color-slate-50:#f8fafc;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--spacing:.25rem;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.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}.static{position:static}.sticky{position:sticky}.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:96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-6{height:calc(var(--spacing) * 6)}.h-30{height:calc(var(--spacing) * 30)}.min-h-screen{min-height:100vh}.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}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.bg-slate-50{background-color:var(--color-slate-50)}.text-center{text-align:center}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-blue-500{color:var(--color-blue-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-500{color:var(--color-slate-500)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}:root{--hx-green:#8cc63f;--hx-blue:#3079ec;--hx-teal:#009ea7;--hx-navy-ink:#010715;--hx-navy-canvas:#011128;--hx-navy-core:#0e2149;--hx-navy-mid:#21539a;--hx-navy-deep:#06162f;--hx-royal:#0033c7;--hx-ink:#081536;--hx-ink-soft:#1d2248;--hx-cyan:#00a8c9;--hx-violet:#7840a0;--hx-indigo:#4830a8;--hx-plum:#382070;--hx-orange:#f47b18;--hx-orange-deep:#f86800;--hx-amber:#e8c820;--hx-magenta:#a058a0;--hx-critical:#bc4030;--hx-critical-light:#d02a24;--hx-white:#fff;--hx-paper:#fdfdfd;--hx-paper-2:#fbfbfb;--hx-hairline:#f4f4f4;--hx-hairline-2:#f3f3f3;--hx-surface-raised:#ffffff0a;--hx-surface-raised-2:#ffffff12;--hx-border-on-dark:#ffffff1f;--hx-border-accent:#8cc63f73;--hx-glow-blue:#3079ec59;--hx-elev-2:0 6px 18px #01071573;--hx-text-muted-dark:#ffffffb8;--hx-text-caption-dark:#ffffff8c;--hx-text-muted-light:#081536b8;--hx-text-caption-light:#0815368c;--hx-grad-cover:linear-gradient(135deg,#21539a 0%,#0e2149 50%,#06162f 100%);--hx-grad-brand:linear-gradient(90deg,#3079ec,#8cc63f);--hx-grad-teal-green:linear-gradient(135deg,#009ea7,#8cc63f);--hx-grad-rule:linear-gradient(90deg,#8cc63f,transparent);--hx-space-1:4px;--hx-space-2:8px;--hx-space-3:12px;--hx-space-4:16px;--hx-space-5:24px;--hx-space-6:32px;--hx-space-7:48px;--hx-space-8:64px;--hx-space-9:96px;--hx-radius-sm:6px;--hx-radius:10px;--hx-radius-lg:16px;--hx-radius-pill:999px;--hx-icon-stroke:1.75px;--hx-icon-ring:64px;--font:var(--font-poppins),"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--side:20px;--sec-pad:72px;--nav-h:64px;--maxw:1280px}@media (min-width:768px){:root{--side:32px;--sec-pad:96px}}@media (min-width:1024px){:root{--side:64px;--sec-pad:96px;--nav-h:76px}}@media (min-width:1024px) and (max-width:1199px){:root{--side:40px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + 8px);background:var(--hx-navy-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lock,html.lock body{overflow:hidden}body{min-width:320px;font-family:var(--font);color:var(--hx-white);background:var(--hx-navy-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(16px,.2vw + 15.2px,17px);line-height:1.6;overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}strong{color:var(--hx-white);font-weight:600}.skip{z-index:300;background:var(--hx-royal);color:#fff;border-radius:var(--hx-radius-pill);padding:12px 20px;font-weight:600;transition:top .2s;position:fixed;top:-80px;left:16px}.skip:focus{top:max(12px,env(safe-area-inset-top))}@media (prefers-reduced-motion:reduce){.skip{transition:none}}.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}.mono{font-family:var(--mono)}:focus{outline:none}:focus-visible{outline:2px solid var(--hx-green);outline-offset:3px}.light :focus-visible,.modal :focus-visible{outline-color:var(--hx-royal)}.wrap{width:100%;max-width:calc(var(--maxw) + var(--side) * 2);padding-left:max(var(--side),env(safe-area-inset-left));padding-right:max(var(--side),env(safe-area-inset-right));margin-inline:auto}.sec{padding-block:var(--sec-pad);isolation:isolate;position:relative;overflow:hidden}.cinematic{background:var(--hx-navy-ink)}.dashboard{background:var(--hx-navy-canvas)}.cover{background:var(--hx-grad-cover)}.light{background:var(--hx-paper);color:var(--hx-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.light strong{color:var(--hx-ink)}.g12{gap:var(--hx-space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}}.orb{pointer-events:none;z-index:-1;filter:blur(40px);border-radius:50%;position:absolute}.orb.teal{background:radial-gradient(circle,#009ea733,#009ea700 70%)}.orb.green{background:radial-gradient(circle,#8cc63f24,#8cc63f00 70%)}.cursor-glow{pointer-events:none;z-index:-1;opacity:0;will-change:transform;background:radial-gradient(circle,#3079ec1a,#3079ec00 65%);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .4s;position:absolute;top:0;left:0}.sec:hover>.cursor-glow{opacity:1}.display{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:clamp(40px,5.6vw + 4px,88px);font-weight:800;line-height:1}.h2{letter-spacing:-.01em;text-wrap:balance;max-width:24ch;font-size:clamp(28px,1.9vw + 16px,42px);font-weight:700;line-height:1.14}.h3{letter-spacing:-.005em;font-size:clamp(24px,1vw + 18px,32px);font-weight:600;line-height:1.2}.h4{font-size:clamp(20px,.5vw + 17px,24px);font-weight:600;line-height:1.3}.h5{letter-spacing:.06em;text-transform:uppercase;color:var(--hx-text-muted-dark);font-size:clamp(16px,.3vw + 14px,18px);font-weight:600;line-height:1.4}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--hx-text-muted-dark);margin-bottom:var(--hx-space-5);align-items:center;gap:12px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.eyebrow:before{content:"";background:var(--hx-grad-brand);border-radius:2px;flex:none;width:24px;height:2px}.lead{max-width:46ch;color:var(--hx-text-muted-dark);font-size:clamp(18px,.35vw + 16px,21px);line-height:1.5}.body{max-width:62ch;color:var(--hx-text-muted-dark)}.bodys{color:var(--hx-text-muted-dark);font-size:15px;line-height:1.55}.cap{color:var(--hx-text-caption-dark);font-size:12px;font-weight:500;line-height:1.45}.em{color:var(--hx-green)}.display,.h2{color:var(--hx-white)}.display .nventr-payoff,.display em,.h2 .nventr-payoff,.h2 em{color:var(--hx-green);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.rule{background:var(--hx-green);width:88px;height:4px;margin-block:var(--hx-space-5);border-radius:2px}.head{margin-bottom:var(--hx-space-8)}.head.center{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.head.center .eyebrow{justify-content:center}.head.center .rule{margin-inline:auto}.light .h2,.light .h4{color:var(--hx-ink)}.light .rule{background:var(--hx-royal)}.light .eyebrow{color:var(--hx-royal)}.light .eyebrow:before{background:var(--hx-royal)}.light .em{color:var(--hx-royal)}.light .lead,.light .body,.light .bodys{color:var(--hx-text-muted-light)}.light .h5{color:var(--hx-royal)}.light .cap{color:var(--hx-text-caption-light)}.head.split{gap:0;display:grid}@media (min-width:1024px){.head.split{margin-bottom:var(--hx-space-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px}.head.split .head-t{grid-column:1/span 6}.head.split .head-l{grid-column:8/span 5}.head.split .head-l .rule{margin-top:0}.head.split .lead{font-size:clamp(16px,.3vw + 14px,18px)}}.btn{border-radius:var(--hx-radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 26px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.btn-sm{min-height:44px;padding:10px 20px;font-size:15px}.btn-primary{background:var(--hx-royal);color:#fff;box-shadow:0 0 0 1px #3079ec99,0 8px 28px var(--hx-glow-blue)}.btn-primary:hover{background:var(--hx-blue);background:var(--hx-royal)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in srgb,var(--hx-royal) 75%,var(--hx-blue))}}.btn-primary:hover{box-shadow:0 0 0 1px var(--hx-blue),0 12px 36px var(--hx-glow-blue);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--hx-border-on-dark);color:#fff;background:var(--hx-surface-raised)}.btn-ghost:hover{border-color:var(--hx-border-accent);background:var(--hx-surface-raised-2)}.btn .ico{width:18px;height:18px;transition:transform .25s}.btn:hover .ico{transform:translate(3px)}.ico{fill:none;stroke:currentColor;width:24px;height:24px;stroke-width:var(--hx-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-ring{--hue:var(--hx-blue);width:var(--hx-icon-ring);height:var(--hx-icon-ring);border:var(--hx-icon-stroke) solid var(--hue);color:var(--hue);border-radius:50%;flex:none;place-items:center;display:grid}.icon-ring .ico{width:26px;height:26px}.icon-ring.sm{width:44px;height:44px}.icon-ring.sm .ico{width:20px;height:20px}.hu-voice,.hu-blue{--hue:var(--hx-blue)}.hu-chat,.hu-cyan{--hue:var(--hx-cyan)}.hu-live,.hu-teal{--hue:var(--hx-teal)}.hu-email,.hu-magenta{--hue:var(--hx-magenta)}.hu-ticket,.hu-orange{--hue:var(--hx-orange)}.hu-alert,.hu-amber{--hue:var(--hx-amber)}.hu-indigo{--hue:var(--hx-indigo)}.hu-violet{--hue:var(--hx-violet)}.hu-royal{--hue:var(--hx-royal)}.hu-green{--hue:var(--hx-green)}.chip{--hue:var(--hx-violet);border:1px solid var(--hue);border-radius:var(--hx-radius-pill);min-height:32px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-white);background:#7840a01f;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.chip.hu-cyan{background:#00a8c914}.chip.hu-teal{background:#009ea714}.chips{flex-wrap:wrap;gap:10px;display:flex}.light .chip{color:var(--hx-ink);background:var(--hx-white)}.card{background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);border-radius:var(--hx-radius);padding:var(--hx-space-5);transition:background-color .3s,border-color .3s,box-shadow .3s;position:relative}.card:hover{background:var(--hx-surface-raised-2);border-color:var(--hx-border-accent)}.rows{border-top:1px solid var(--hx-border-on-dark)}.rows>li{border-bottom:1px solid var(--hx-border-on-dark)}.rows-hdr{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-text-caption-dark);justify-content:space-between;gap:16px;padding-bottom:12px;font-size:12px;font-weight:500;display:flex}.nav{z-index:100;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--hx-border-on-dark);background:#010715cc;position:fixed;top:0;left:0;right:0}.nav>.wrap{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.nav-right{align-items:center;gap:8px;margin-left:auto;display:none}.brand{flex:none;align-items:center;min-height:44px;display:flex}.brand img{width:auto;height:24px}@media (min-width:1024px){.brand img{height:28px}}.nav-links{align-items:center;gap:2px;display:flex}.nav-links a{min-height:44px;color:var(--hx-text-muted-dark);align-items:center;padding:0 14px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.nav-links a:after{content:"";background:var(--hx-green);transform-origin:0;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a.active:after{transform:scaleX(1)}.nav-cta{border-left:1px solid var(--hx-border-on-dark);align-items:center;gap:10px;margin-left:10px;padding-left:18px;display:flex}.burger{border-radius:var(--hx-radius-pill);border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised);place-items:center;width:48px;height:48px;margin-left:auto;display:grid}@media (min-width:1024px){.nav-right{display:flex}.burger{display:none}}@media (min-width:1024px) and (max-width:1199px){.nav-links a{padding:0 9px;font-size:14px}.nav-links a:after{left:9px;right:9px}.nav-cta{gap:8px;margin-left:4px;padding-left:12px}.nav-cta .btn{padding:10px 16px;font-size:14px}}.menu{z-index:150;background:var(--hx-navy-ink);overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s;position:fixed;inset:0;overflow-y:auto}.menu.open{visibility:visible;opacity:1;transition:opacity .3s}.menu-in{min-height:100%;padding:env(safe-area-inset-top) max(var(--side),env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 32px) max(var(--side),env(safe-area-inset-left));background:radial-gradient(60% 40% at 100% 0,#009ea729,#009ea700),radial-gradient(60% 40% at 0 100%,#8cc63f1a,#8cc63f00);flex-direction:column;display:flex}.menu-top{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.menu-links{border-top:1px solid var(--hx-border-on-dark);flex-direction:column;margin-top:24px;display:flex}.menu-links a{border-bottom:1px solid var(--hx-border-on-dark);justify-content:space-between;align-items:center;min-height:64px;font-size:clamp(22px,5vw,28px);font-weight:600;transition:color .2s;display:flex}.menu-links a .mono{color:var(--hx-text-caption-dark);font-size:12px}.menu-links a.active{color:var(--hx-green)}.menu-cta{gap:12px;margin-top:auto;padding-top:40px;display:grid}@media (min-width:1024px){.menu{display:none}}.nav-cta .btn-primary{color:#04121f;background:linear-gradient(112deg,#a8df1d 0%,#cdf24a 55%,#8fd400 100%);border:1px solid #a8df1db3;box-shadow:inset 0 1px #ffffff73,0 10px 24px -10px #a8df1d99}.nav-cta .btn-primary:hover{color:#04121f;background:linear-gradient(112deg,#b4e82e 0%,#d6f75e 55%,#9be00f 100%);border-color:#a8df1d;box-shadow:inset 0 1px #ffffff80,0 14px 30px -10px #a8df1dbf}.hero{--hero-top:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:calc(var(--hero-top) + clamp(16px,3vh,40px));align-items:center;min-height:100svh;padding-bottom:clamp(20px,4vh,48px);display:flex}.hero>.wrap{position:relative}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-aurora{background:radial-gradient(40% 50% at 74% 46%,#3079ec47,#0000 70%),radial-gradient(30% 36% at 86% 70%,#8cc63f1f,#0000 70%),radial-gradient(34% 40% at 60% 22%,#009ea729,#0000 70%);animation:18s ease-in-out infinite alternate hb-drift;position:absolute;inset:-10%}@keyframes hb-drift{to{transform:translate(-2%,2%)scale(1.05)}}.hero-waves{width:100%;height:100%;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.hb-wave path{fill:none;stroke:url(#hbWave);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hb-wave{animation:14s linear infinite hb-flow}.hb-wave.w1{opacity:.55}.hb-wave.w2{opacity:.4;animation-duration:9s;animation-direction:reverse}.hb-wave.w3{opacity:.25;animation-duration:22s}.hb-wave.w4{opacity:.35;animation-duration:7s}.hb-wave path{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite hb-amp}.hb-wave.w2 path{animation-duration:2.4s;animation-delay:-.8s}.hb-wave.w3 path{animation-duration:4.6s;animation-delay:-1.6s}.hb-wave.w4 path{animation-duration:1.8s}@keyframes hb-flow{to{transform:translate(-1440px)}}@keyframes hb-amp{50%{transform:scaleY(.35)}}.hero-ripples{aspect-ratio:1;width:min(46vw,620px);position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)}.hero-ripples span{opacity:0;border:1px solid #3079ec59;border-radius:50%;animation:6s cubic-bezier(.2,.6,.3,1) infinite hb-ripple;position:absolute;inset:0;box-shadow:inset 0 0 40px #3079ec1f}.hero-ripples span:nth-child(2){border-color:#009ea759;animation-delay:2s}.hero-ripples span:nth-child(3){border-color:#8cc63f4d;animation-delay:4s}@keyframes hb-ripple{0%{opacity:0;transform:scale(.35)}15%{opacity:.9}to{opacity:0;transform:scale(1.25)}}.hero-eq{opacity:.35;align-items:flex-end;gap:clamp(2px,.4vw,6px);height:clamp(40px,9vh,90px);padding-inline:2%;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.hero-eq span{height:var(--h);transform-origin:bottom;background:linear-gradient(#8cc63f,#3079ec 50%,#3079ec1a);border-radius:3px 3px 0 0;flex:1;animation:1.1s ease-in-out infinite alternate hb-eq}@keyframes hb-eq{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@media (min-width:1024px){.hero-waves{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:radial-gradient(28vw 28vw at 75%,#0000 0 70%,#000 100%),linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:radial-gradient(28vw 28vw at 75%,#0000 0 70%,#000 100%),linear-gradient(90deg,#0000,#000 15% 85%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.hero-ripples{display:none}@media (max-width:1023px){.hero-ripples{width:min(90vw,520px);top:auto;bottom:6%;left:50%;transform:translate(-50%)}.hero-eq{opacity:.25}.hero-aurora{background:radial-gradient(70% 40% at 50% 78%,#3079ec47,#0000 70%),radial-gradient(50% 30% at 70% 92%,#8cc63f1f,#0000 70%)}}.hero-scrim{background:linear-gradient(#0107154d 0%,#01071500 40% 80%,#01071599 100%);position:absolute;inset:0}@media (min-width:1024px){.hero-scrim{background:linear-gradient(90deg,#01071599 0%,#01071533 45%,#01071500 70%),linear-gradient(#01071500 70%,#01071599)}}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:1024px){.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,64px)}.hero-copy{grid-column:1}.session{grid-column:2}}@media (min-width:1280px){.session{justify-self:center}}.hero .eyebrow{color:#ffffffd9;letter-spacing:.16em;margin-bottom:clamp(12px,2.2vh,22px);font-size:clamp(11px,.25vw + 10px,14px)}.hero .display{max-width:17ch;font-size:clamp(32px,min(5vw + 4px,8vh),80px);line-height:1.02}.hero .display .nventr-payoff,.hero .display em{color:var(--hx-green);font-style:normal}.hero-rule{background:var(--hx-grad-rule);border-radius:2px;width:clamp(96px,10vw,160px);height:4px;margin-block:clamp(14px,2.8vh,28px)}.hero .lead{color:#ffffffc7;max-width:54ch;font-size:clamp(15px,min(.35vw + 14px,2.3vh),20px)}.hero-btns{flex-wrap:wrap;gap:12px;margin-top:clamp(18px,3.6vh,36px);display:flex}.hero .chips{gap:8px;max-width:640px;margin-top:clamp(16px,3.4vh,34px)}.hero .chips .chip{min-height:30px;padding:5px 12px;font-size:11.5px}@media (max-width:1023px){.hero .chips{scrollbar-width:none;max-width:none;margin-inline:calc(var(--side) * -1);padding-inline:var(--side);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);flex-wrap:nowrap;overflow-x:auto}.hero .chips::-webkit-scrollbar{display:none}.hero .chips .chip{white-space:nowrap;flex:none}.hero .session{margin-inline:auto}.hero-copy{max-width:720px}}@media (max-width:479px){.hero-btns .btn{flex:1 1 0;padding-inline:14px;font-size:15px}.hero-btns .btn .ico{display:none}}@media (max-width:359px){.hero-btns .btn{flex:100%}}.session{perspective:1200px;width:100%;max-width:480px}.session-in{border:1px solid var(--hx-border-on-dark);border-radius:var(--hx-radius-lg);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:var(--hx-elev-2),inset 0 1px 0 #ffffff12;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#ffffff0a;padding:clamp(16px,2.6vh,24px);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.session-in.tilting{transition:transform .1s linear}.session-float{animation:7s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-8px)}}.s-head{border-bottom:1px solid var(--hx-border-on-dark);align-items:center;gap:12px;padding-bottom:clamp(10px,1.8vh,16px);display:flex}.s-mark{background:var(--hx-navy-deep);border:1px solid var(--hx-border-on-dark);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.s-mark svg{width:30px;height:30px;animation:14s linear infinite spin}.s-org{font-size:14px;font-weight:600;line-height:1.35}.s-live{border-radius:var(--hx-radius-pill);border:1px solid var(--hx-border-accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:8px;margin-left:auto;padding:4px 12px;font-size:12px;display:inline-flex}.pulse{background:var(--hx-green);border-radius:50%;width:8px;height:8px;position:relative}.pulse:after{content:"";background:var(--hx-green);border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.s-title{margin-top:clamp(10px,1.8vh,18px);font-size:20px;font-weight:600;line-height:1.3}.s-sent{color:var(--hx-text-muted-dark);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:13px;display:flex}.s-sent .v{color:#fff;font-weight:600}.s-sent .sep{background:var(--hx-border-on-dark);width:1px;height:14px}.meter{align-items:flex-end;gap:3px;height:14px;display:inline-flex}.meter i{background:var(--hx-green);transform-origin:bottom;border-radius:2px;width:3px;animation:1.2s ease-in-out infinite eq}.meter i:first-child{height:45%}.meter i:nth-child(2){height:95%;animation-delay:.15s}.meter i:nth-child(3){height:65%;animation-delay:.3s}.meter i:nth-child(4){height:80%;animation-delay:.45s}@keyframes eq{50%{transform:scaleY(.4)}}.s-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-text-caption-dark);margin:clamp(12px,2vh,20px) 0 clamp(6px,1vh,10px);font-size:12px}.tx{gap:10px;display:grid}.tx li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.av{width:28px;height:28px;font-family:var(--mono);border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.tx li.n .av{border-color:var(--hx-blue);background:#3079ec33}.bubble{background:var(--hx-surface-raised-2);color:#ffffffe6;border-radius:4px 12px 12px;flex:1;min-height:37px;padding:8px 12px;display:grid}.bubble>*{grid-area:1/1}.bubble .ghost{visibility:hidden}.tx li.n .bubble{background:#3079ec24}.typing .typed:after{content:"";vertical-align:-2px;background:var(--hx-green);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.wf{gap:8px;display:grid}.wf li{border-radius:var(--hx-radius-sm);background:var(--hx-surface-raised);min-height:clamp(32px,4.4vh,38px);color:var(--hx-text-caption-dark);border:1px solid #0000;align-items:center;gap:10px;padding:6px 12px;font-size:14px;transition:background-color .3s,border-color .3s,color .3s;display:flex}.wf .st{text-align:center;width:18px;font-family:var(--mono);flex:none;font-size:14px;line-height:1}.wf li[data-s=done]{color:#fff}.wf li[data-s=done] .st{color:var(--hx-green)}.wf li[data-s=run]{color:#fff;background:#3079ec1a;border-color:#3079ec80}.wf li[data-s=run] .st{color:var(--hx-blue);animation:1.2s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1024px) and (max-height:720px){.hero .lead{max-width:60ch}.wf{gap:6px}.tx{gap:8px}.tx li{font-size:13px}.bubble{min-height:32px;padding:6px 10px}.s-title{font-size:18px}}@media (min-width:1024px) and (max-width:1279px){.hero .display{font-size:clamp(32px,min(4.4vw,7vh),56px)}.hero .lead{font-size:clamp(15px,2.1vh,17px)}.hero .chips .chip{min-height:28px;padding:4px 10px;font-size:11px}}@media (max-width:1023px) and (max-height:700px){.hero{padding-bottom:16px;padding-top:calc(var(--hero-top) + 12px)}.hero .lead{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-btns{margin-top:16px}.hero .chips{margin-top:14px}.hero .display{font-size:clamp(28px,min(8.5vw,6.4vh),44px)}.hero .lead{font-size:15px;line-height:1.5}.hero-rule{margin-block:12px}.hero .eyebrow{margin-bottom:10px}}@media (max-width:1023px) and (max-height:600px){.hero .chips{display:none}.hero .lead{font-size:14px}}.hc{perspective:none;width:100%;max-width:500px;position:relative}.hc-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hc-live{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-green);align-items:center;gap:8px;font-size:11px;display:inline-flex}.hc-live .pulse{width:6px;height:6px}.hc-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-text-caption-dark);font-size:11px}.hc-note:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:12px;display:inline-block}.hc-stage{isolation:isolate;aspect-ratio:1;width:100%;margin-top:6px;position:relative}.hc-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--hx-navy-deep) 0%,var(--hx-navy-deep) 62%,var(--hx-navy-deep) 82%,transparent 100%),radial-gradient(closest-side,var(--hx-glow-blue),transparent 70%);border-radius:50%;position:absolute;inset:-14%}@supports (color:color-mix(in lab, red, red)){.hc-stage:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--hx-navy-deep) 92%,transparent) 0%,color-mix(in srgb,var(--hx-navy-deep) 85%,transparent) 62%,color-mix(in srgb,var(--hx-navy-deep) 45%,transparent) 82%,transparent 100%),radial-gradient(closest-side,var(--hx-glow-blue),transparent 70%)}}.hc-stage:before{background-blend-mode:normal;pointer-events:none}.hc-sweep{background:conic-gradient(from 0deg,transparent 0 78%,var(--hue) 96%,transparent);border-radius:50%;position:absolute;inset:4%}@supports (color:color-mix(in lab, red, red)){.hc-sweep{background:conic-gradient(from 0deg,transparent 0 78%,color-mix(in srgb,var(--hue) 22%,transparent) 96%,transparent)}}.hc-sweep{transition:background .6s;animation:9s linear infinite hc-spin;-webkit-mask:radial-gradient(circle,#0000 30%,#000 31% 70%,#0000 71%);mask:radial-gradient(circle,#0000 30%,#000 31% 70%,#0000 71%)}@keyframes hc-spin{to{transform:rotate(360deg)}}.hc-dial{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hc-ticks{transform-origin:200px 200px;animation:60s linear infinite hc-spin}.hc-ticks circle{fill:none;stroke-width:1px}.hc-ticks .t1{stroke:#ffffff14}.hc-ticks .t2{stroke:#3079ec2e}.hc-hex{fill:#3079ec08;stroke:url(#hcHex);stroke-width:1px;opacity:.45}.hc-spk{stroke:#ffffff12;stroke-width:1px;transition:stroke .4s}.hc-spk.on{stroke:var(--hue);opacity:.8}.hc-handoff{fill:none;stroke:var(--hue);stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--hue));stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.2,.7,.2,1) forwards hc-draw}@keyframes hc-draw{to{stroke-dashoffset:0}}.hc-packet{fill:#fff;filter:drop-shadow(0 0 6px var(--hue))}.hc-seg{fill:none;stroke-width:3px;stroke-linecap:round}.hc-seg.bg{stroke:#ffffff14}.hc-seg.fg{stroke:var(--hue);stroke-dasharray:1;stroke-dashoffset:1px}.hc-seg.fg[data-s=done]{stroke-dashoffset:0;opacity:.5}.hc-seg.fg[data-s=run]{filter:drop-shadow(0 0 4px var(--hue));animation:4.8s linear forwards hc-fill}.hc:hover .hc-seg.fg[data-s=run],.hc:focus-within .hc-seg.fg[data-s=run]{animation-play-state:paused}@keyframes hc-fill{to{stroke-dashoffset:0}}.hc-core{aspect-ratio:1;z-index:2;pointer-events:none;place-items:center;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hc-gl{opacity:0;width:200%;height:200%;transition:opacity 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hc-gl.ready{opacity:1}.hc-sphere{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#8dbbff 0%,#3079ec 26%,#0e2149 70%,#010715 100%);border-radius:50%;width:46%;animation:5s ease-in-out infinite hc-breathe;position:absolute;box-shadow:0 0 0 1px #ffffff29,0 0 40px #3079ec99,0 0 80px #009ea740,inset -6px -8px 16px #00000073,inset 5px 5px 12px #8cc63f40}.hc-sphere:after{content:"";background:radial-gradient(#ffffff80,#0000 70%);border-radius:50%;width:40%;height:24%;position:absolute;top:10%;left:18%;transform:rotate(-24deg)}.hc-name{z-index:1;letter-spacing:.2em;text-shadow:0 2px 10px #010715cc;padding-left:.2em;font-size:clamp(11px,1vw + 4px,15px);font-weight:700;line-height:1;position:relative}.no-webgl .hc-sphere{width:70%}@keyframes hc-breathe{50%{box-shadow:0 0 0 1px #fff3,0 0 60px #8cc63f73,0 0 100px #009ea74d,inset -6px -8px 16px #00000073,inset 5px 5px 12px #8cc63f4d}}.hc-nodes{z-index:3;position:absolute;inset:0}.hc-nodes li{animation:6s ease-in-out infinite hc-float;position:absolute;transform:translate(-50%,-50%)}@keyframes hc-float{50%{transform:translate(-50%,calc(-50% - 5px))}}.hc-node{cursor:pointer;color:#fff;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex;position:relative}.hc-node:before{content:"";position:absolute;inset:-10px}.hc-ic{aspect-ratio:1;width:clamp(40px,6.4vw,50px);color:var(--hue);border-radius:14px;place-items:center;display:grid;position:relative;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.hc-ic{color:color-mix(in srgb,var(--hue) 70%,#fff)}}.hc-ic{background:linear-gradient(135deg,var(--hue),#06162f)}@supports (color:color-mix(in lab, red, red)){.hc-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--hue) 22%,#0e2149),#06162f)}}.hc-ic{box-shadow:0 0 0 1px var(--hue),0 10px 24px #0107158c}@supports (color:color-mix(in lab, red, red)){.hc-ic{box-shadow:0 0 0 1px color-mix(in srgb,var(--hue) 35%,transparent),0 10px 24px #0107158c}}.hc-ic{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,color .3s,background .45s}.hc-ic .ico{width:18px;height:18px;transform:rotate(-45deg)}.hc-lb{z-index:2;border:1px solid var(--hx-border-on-dark);border-radius:var(--hx-radius-pill);background:var(--hx-navy-ink);padding:3px 7px 3px calc(7px + .12em);position:absolute}@supports (color:color-mix(in lab, red, red)){.hc-lb{background:color-mix(in srgb,var(--hx-navy-ink) 82%,transparent)}}.hc-lb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--hx-elev-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--hx-text-muted-dark);pointer-events:none;font-size:10px;font-weight:500;line-height:1.2;transition:color .3s,border-color .3s}.hc-node.on .hc-lb{border-color:var(--hue)}.hc-node.top .hc-lb{bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.hc-node.bottom .hc-lb{top:calc(100% + 12px);left:50%;transform:translate(-50%)}.hc-node.right .hc-lb{top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.hc-node.left .hc-lb{top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.hc-node:hover .hc-ic{box-shadow:0 0 0 1px var(--hue),0 10px 24px #0107158c}.hc-node:hover .hc-lb,.hc-node:focus-visible .hc-lb{color:#fff}.hc-node:focus-visible{outline:none}.hc-node:focus-visible .hc-ic{outline:2px solid var(--hue);outline-offset:4px}.hc-node.on .hc-ic{color:#fff;background:linear-gradient(135deg,var(--hue),var(--hue));transform:rotate(45deg)scale(1.16)}@supports (color:color-mix(in lab, red, red)){.hc-node.on .hc-ic{background:linear-gradient(135deg,var(--hue),color-mix(in srgb,var(--hue) 35%,#06162f))}}.hc-node.on .hc-ic{box-shadow:0 0 0 1px var(--hue),0 0 0 7px var(--hue),0 0 32px var(--hue)}@supports (color:color-mix(in lab, red, red)){.hc-node.on .hc-ic{box-shadow:0 0 0 1px var(--hue),0 0 0 7px color-mix(in srgb,var(--hue) 15%,transparent),0 0 32px color-mix(in srgb,var(--hue) 60%,transparent)}}.hc-node.on .hc-lb{color:#fff}.hc-node.on .hc-ic:after{content:"";border:1px solid var(--hue);border-radius:18px;animation:1.8s ease-out infinite hc-ping;position:absolute;inset:-7px}@keyframes hc-ping{to{opacity:0;inset:-16px}}.hc-cap{text-align:left;border-top:1px solid #ffffff14;margin-top:clamp(6px,1.4vh,14px);padding:16px 0 0;position:relative}.hc-phases{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.hc-phases li{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--hx-radius-pill);color:var(--hx-text-caption-dark);border:1px solid #ffffff14;padding:4px 9px;font-size:10px;transition:color .4s,border-color .4s,background .4s}.hc-phases li.on{color:#fff;border-color:var(--hue);background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.hc-phases li.on{background:color-mix(in srgb,var(--hue) 16%,transparent)}}.hc-cap-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-pillar{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hue);align-items:center;gap:8px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hc-pillar{color:color-mix(in srgb,var(--hue) 55%,#fff)}}.hc-pillar{transition:color .4s}.hc-pillar i{color:var(--hx-text-caption-dark);letter-spacing:.08em;font-style:normal}.hc-pillar i:before{content:"·";margin-right:8px}.hc-pillar .dot{background:var(--hue);width:6px;height:6px;box-shadow:0 0 10px var(--hue);border-radius:50%}.hc-count{color:#fff;letter-spacing:.06em;font-size:12px}.hc-count i{color:var(--hx-text-caption-dark);font-style:normal}.hc-msg{color:#ffffffe6;min-height:3em;margin-top:10px;font-size:clamp(15px,.5vw + 12px,17px);line-height:1.5;display:grid}.hc-msg>*{grid-area:1/1}.hc-msg .ghost{visibility:hidden}.hc-msg b{color:#fff;font-weight:600}.hc-msg b:after{content:" — ";color:var(--hx-text-caption-dark);font-weight:400}.hc-msg.typing .typed:after{content:"";vertical-align:-2px;background:var(--hue);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.hc-task{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:13px;display:flex}.hc-task .ico{width:14px;height:14px;color:var(--hx-green)}.hc-task .mono{letter-spacing:.06em;color:var(--hx-text-caption-dark);margin-left:auto;font-size:11px}@media (min-width:1024px){.hc{justify-self:center;max-width:560px}.hc-stage{width:min(100%,max(280px,calc(100svh - var(--hero-top) - 300px)));margin-inline:auto}}.hc-node.left .hc-lb,.hc-node.right .hc-lb{top:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%)}@media (max-width:1023px){.hero{min-height:auto;padding-bottom:clamp(40px,8vw,72px)}.hc{max-width:520px;margin-inline:auto}}@media (max-width:479px){.hc-stage{width:88%;margin-inline:auto}.hc-ic{border-radius:11px}.hc-ic .ico{width:16px;height:16px}.hc-lb{font-size:9px}.hc-node.left .hc-lb,.hc-node.right .hc-lb{top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%)}.hc-note{display:none}.hc-phases li{padding:3px 7px;font-size:9px}.hc-task .mono{width:100%;margin-left:0}}@media (min-width:1024px) and (max-height:820px){.hc-task{display:none}.hc-cap{padding-top:12px}.hc-msg{min-height:0}}@media (min-width:1024px) and (max-height:700px){.hc-phases{display:none}.hc-stage{width:min(100%,max(240px,calc(100svh - var(--hero-top) - 200px)))}}@media (prefers-reduced-motion:reduce){.hero-aurora,.hb-wave,.hb-wave path,.hero-ripples span,.hero-eq span,.hc-sphere,.hc-sweep,.hc-ticks,.hc-nodes li,.hc-handoff,.hc-node.on .hc-ic:after{animation:none}.hc-handoff{stroke-dashoffset:0}.hc-seg.fg[data-s=run]{stroke-dashoffset:0;animation:none}}.hero .chips{flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero .chips .chip{border-radius:var(--hx-radius-pill);color:#ffffffc7;font-family:var(--mono);letter-spacing:.06em;background:#01071559;border:1px solid #ffffff1f;align-items:center;gap:6px;display:inline-flex}.hero .chips .chip:before{content:"";background:var(--hx-green);border-radius:50%;width:5px;height:5px}@media (max-width:479px){.hc-pillar i{display:none}}.what-orb{width:520px;height:520px;top:10%;right:-120px}.what-story{gap:24px;margin-top:8px;display:grid;position:relative}.what-story:before{content:"";background:linear-gradient(180deg,var(--hx-blue),var(--hx-green) 70%,transparent);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:19px}.what-story li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.what-step{z-index:1;background:var(--hx-navy-ink);border:1.5px solid var(--hx-border-accent);width:40px;height:40px;font-family:var(--mono);color:var(--hx-green);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid;position:relative}.hub-stage{max-width:520px;margin-inline:auto;position:relative}.hub-svg{width:100%;height:auto;overflow:visible}.hub-orbit{fill:none;stroke:#ffffff14;stroke-width:1px;stroke-dasharray:2 6}.hub-orbit.thin{stroke:#ffffff0d;stroke-dasharray:1 8}.hub-line{fill:none;stroke:#ffffff1a;stroke-width:1.5px}.hub-flow{fill:none;stroke:var(--hue);stroke-width:1.5px;stroke-dasharray:4 10;opacity:.35;transition:opacity .4s,stroke-width .4s}.nhub.is-live .hub-flow{animation:1.6s linear infinite hubFlow}.hub-spoke.on .hub-flow{opacity:1;stroke-width:2.5px}.nhub.is-live .hub-spoke.on .hub-flow{animation-duration:.7s}.hub-packet{fill:var(--hue);filter:drop-shadow(0 0 6px var(--hue))}@keyframes hubFlow{to{stroke-dashoffset:-28px}}.hub-ring{fill:none}.hub-ring.r1{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:3 9}.hub-ring.r2{stroke-width:2px;stroke-dasharray:120 40 30 40}.hub-rings{transform-origin:260px 260px;transform-box:view-box}.nhub.is-live .hub-rings{animation:18s linear infinite hubSpin}@keyframes hubSpin{to{transform:rotate(360deg)}}.hub-core{stroke:#8cc63f80;stroke-width:1.5px}.hub-ping{fill:none;stroke:var(--hx-green);stroke-width:1.5px}.hub-word{fill:#fff;font-family:var(--font);letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle;font-size:24px;font-weight:800}.hub-wave rect{fill:var(--hx-green);transform-box:fill-box;transform-origin:50%}.nhub.is-live .hub-wave rect{animation:1.1s ease-in-out infinite hubWave}@keyframes hubWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hub-node-bg{fill:var(--hx-navy-ink);stroke:var(--hue);stroke-width:1.75px;transition:fill .4s}.hub-node-glow{fill:var(--hue);opacity:0;transition:opacity .4s}.hub-node-ico{color:var(--hue);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.hub-node.on .hub-node-glow{opacity:.18}.hub-node.on .hub-node-bg{fill:#0e2149}.nhub.is-live .hub-node.on .hub-node-glow{animation:1.2s ease-in-out infinite hubGlow}@keyframes hubGlow{0%,to{opacity:.1}50%{opacity:.28}}.hub-status{border-radius:var(--hx-radius-pill);border:1px solid var(--hx-border-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;box-shadow:var(--hx-elev-2);background:#010715d1;align-items:center;gap:10px;padding:8px 16px;font-size:12px;display:inline-flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.hub-dot{background:var(--hx-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 #8cc63f99}.nhub.is-live .hub-dot{animation:1.6s ease-out infinite hubDot}@keyframes hubDot{to{box-shadow:0 0 0 8px #8cc63f00}}.hub-status-k{color:var(--hx-text-caption-dark)}.hub-status-v{color:var(--hue);font-weight:500;animation:.4s ease-out hubIn}@keyframes hubIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sub{margin-top:var(--hx-space-7);margin-bottom:var(--hx-space-5)}.channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.channels>li{display:flex}.channel{text-align:left;width:100%;color:var(--hx-white);align-items:center;gap:14px;padding:16px;display:flex;overflow:hidden}.channel .icon-ring{width:48px;height:48px;transition:background-color .3s,box-shadow .3s}.channel .icon-ring .ico{width:22px;height:22px}.channel-l{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.channel-bar{background:var(--hue);transform-origin:0;width:100%;height:2px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.channel.on{background:var(--hx-surface-raised-2);border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.channel.on{border-color:color-mix(in srgb,var(--hue) 55%,transparent)}}.channel.on .icon-ring{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.channel.on .icon-ring{background:color-mix(in srgb,var(--hue) 16%,transparent)}}.channel.on .icon-ring{box-shadow:0 0 18px var(--hue)}@supports (color:color-mix(in lab, red, red)){.channel.on .icon-ring{box-shadow:0 0 18px color-mix(in srgb,var(--hue) 40%,transparent)}}.channel.on .channel-bar{transform:scaleX(1)}@media (max-width:479px){.channel{gap:10px;padding:12px}.channel .icon-ring{width:40px;height:40px}.channel-l{font-size:14px}}.what-r{min-width:0;position:relative}.what-story{gap:16px}@media (min-width:1024px){.hub-stage{max-width:460px}}.what-bento{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.what-bento{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:20px}}.wb-card{border-radius:var(--hx-radius-lg);border:1px solid var(--hx-border-on-dark);background:linear-gradient(160deg,#21539a29,#ffffff05 55%);min-width:0;padding:clamp(20px,2.4vw,32px);position:relative;overflow:hidden}.wb-card:before{content:"";background:linear-gradient(90deg,#0000,#8cc63f99,#3079ec99,#0000);height:1px;position:absolute;inset:0 0 auto}.wb-caps{flex-direction:column;gap:20px;display:flex}.wb-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-text-caption-dark);align-items:center;gap:10px;font-size:12px;display:flex}.wb-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:479px){.wb-checks{grid-template-columns:minmax(0,1fr)}}.wb-checks li{border-radius:var(--hx-radius);background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);color:#fff;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;line-height:1.35;transition:border-color .3s,background-color .3s,transform .3s;display:flex}.wb-checks li:hover{border-color:var(--hx-border-accent);background:var(--hx-surface-raised-2);transform:translateY(-2px)}.wb-tick{background:var(--hx-grad-teal-green);width:24px;height:24px;color:var(--hx-navy-ink);border-radius:7px;flex:none;place-items:center;display:grid}.wb-tick .ico{stroke-width:2.6px;width:14px;height:14px}.wb-extend{border-top:1px solid var(--hx-border-on-dark);gap:10px;margin-top:auto;padding-top:20px;display:grid}.wb-extend .body{font-size:15px;line-height:1.6}.wb-hub{flex-direction:column;justify-content:center;display:flex}.wb-hub .nhub{gap:0;display:grid}@media (min-width:768px){.wb-hub .nhub{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:24px}.wb-hub .sub{grid-area:1/2;align-self:end;margin:0 0 12px}.wb-hub .hub-stage{grid-area:1/1/span 2}.wb-hub .channels{grid-area:2/2;align-self:start}}.wb-hub .hub-stage{width:100%;max-width:400px;margin-inline:auto}.wb-hub .sub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-text-caption-dark);margin:28px 0 12px;font-size:12px;font-weight:500}.wb-hub .channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:768px){.wb-hub .channels{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.wb-hub .nhub{grid-template-columns:minmax(0,1fr)}.wb-hub .sub,.wb-hub .hub-stage,.wb-hub .channels{grid-area:auto}.wb-hub .sub{margin:28px 0 12px}.wb-hub .channels{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-hub .channel{border-radius:var(--hx-radius);border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised);cursor:pointer;gap:10px;padding:8px 12px;transition:background-color .3s,border-color .3s;position:relative}.wb-hub .channel .icon-ring{border-width:1.5px;width:34px;height:34px}.wb-hub .channel .icon-ring .ico{width:16px;height:16px}.wb-hub .channel-l{font-size:13.5px;font-weight:500}@media (max-width:479px){.wb-hub .channel{padding:8px 10px}.wb-hub .channel-l{font-size:12.5px}}.hub-stage{flex-direction:column;align-items:center;display:flex}.hub-status{max-width:100%;margin-top:14px;position:static;transform:none}@media (max-width:479px){.hub-status{gap:8px;padding:7px 12px;font-size:11px}}.tilt-host{perspective:1000px}.agent{border-top:3px solid var(--hue);height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));padding:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s,background-color .3s;overflow:hidden}.agent:hover{border-color:var(--hue);box-shadow:0 0 0 1px var(--hue),0 18px 48px -14px var(--hue),var(--hx-elev-2)}.agent.tilting{transition:transform 80ms linear,box-shadow .3s,border-color .3s,background-color .3s}.agent-media{aspect-ratio:5/3;background:var(--hx-navy-deep);position:relative;overflow:hidden}.agent-media:before{content:"";background:radial-gradient(120% 90% at 80% 0%,var(--hue),transparent 60%),linear-gradient(#ffffff09 1px,transparent 1px) 0 0/100% 22px,linear-gradient(90deg,#ffffff09 1px,transparent 1px) 0 0/22px 100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.agent-media:before{background:radial-gradient(120% 90% at 80% 0%,color-mix(in srgb,var(--hue) 28%,transparent),transparent 60%),linear-gradient(#ffffff09 1px,transparent 1px) 0 0/100% 22px,linear-gradient(90deg,#ffffff09 1px,transparent 1px) 0 0/22px 100%}}.agent-media:after{content:"";pointer-events:none;background:linear-gradient(#01112800 55%,#011128f2 100%);position:absolute;inset:0}.sim{color:#ffffffe0;flex-direction:column;gap:10px;padding:18px 20px 40px;font-size:12px;line-height:1.35;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0}.agent:hover .sim{transform:scale(1.03)}.sim .mono{font-family:var(--mono);letter-spacing:.04em;color:var(--hx-text-caption-dark);font-size:11px}.sim-dot{background:var(--hue);width:8px;height:8px;box-shadow:0 0 10px var(--hue);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite simPulse}.sim-dot.ok{background:var(--hx-green);box-shadow:0 0 10px var(--hx-green)}.sim-dot.amber{background:var(--hx-amber);box-shadow:0 0 10px var(--hx-amber)}@keyframes simPulse{50%{opacity:.35}}.sim-chip{border:1px solid var(--hue);border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sim-chip{border:1px solid color-mix(in srgb,var(--hue) 60%,transparent)}}.sim-chip{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.sim-chip{background:color-mix(in srgb,var(--hue) 12%,transparent)}}.sim-chip{font-family:var(--mono);white-space:nowrap;font-size:10.5px}.sim-chip.ok{border-color:var(--hx-border-accent);color:#cfe9a8;background:#8cc63f1f}.sim-chip.hot{color:#ffb3ad;background:#d02a2426;border-color:#d02a2499}.sv-top{align-items:center;gap:8px;display:flex}.sim-time{margin-left:auto}.sv-wave{flex:1;align-items:center;gap:3px;padding:6px 4px;display:flex}.sv-wave i{height:var(--h);background:linear-gradient(180deg,var(--hue),var(--hx-green));opacity:.85;transform-origin:50%;animation:svWave 1.4s ease-in-out var(--d) infinite;border-radius:3px;flex:1}@keyframes svWave{50%{opacity:.45;transform:scaleY(.25)}}.sv-chips{flex-wrap:wrap;gap:6px;display:flex}.sim-chat{justify-content:flex-start;gap:6px;padding-top:14px}.sc-row{opacity:0;animation:simIn 6s var(--t) ease-out infinite;display:flex}.sc-row span{background:var(--hx-surface-raised-2);border:1px solid var(--hx-border-on-dark);border-radius:12px 12px 12px 4px;max-width:78%;padding:7px 11px}.sc-row.n{justify-content:flex-end}.sc-row.n span{background:var(--hue);border-radius:12px 12px 4px}@supports (color:color-mix(in lab, red, red)){.sc-row.n span{background:color-mix(in srgb,var(--hue) 22%,transparent)}}.sc-row.n span{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.sc-row.n span{border-color:color-mix(in srgb,var(--hue) 50%,transparent)}}.sc-typing{background:var(--hue);border-radius:12px;align-self:flex-end;gap:4px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-typing{background:color-mix(in srgb,var(--hue) 16%,transparent)}}.sc-typing{opacity:0;animation:simIn 6s var(--t) ease-out infinite}.sc-typing i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite simPulse}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}.sc-ch{order:-1;align-self:flex-end}.agent-media{container-type:inline-size}@container (max-width:320px){.sim{gap:6px;padding:12px 14px 30px}.sc-row:nth-of-type(3),.se-row:nth-of-type(3),.st-logos{display:none}.sim-chat .sc-row span{padding:5px 9px}.sv-chips .sim-chip:last-child{display:none}}@keyframes simIn{0%{opacity:0;transform:translateY(8px)}8%,85%{opacity:1;transform:none}to{opacity:0}}.sim-live{justify-content:center;gap:14px}.sl-flow{align-items:center;gap:10px;display:flex}.sl-node{width:38px;height:38px;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.sl-node.ai{border:1.5px solid var(--hx-blue);background:#3079ec33}.sl-node.hu{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.sl-node.hu{background:color-mix(in srgb,var(--hue) 20%,transparent)}}.sl-node.hu{border:1.5px solid var(--hue);box-shadow:0 0 0 0 var(--hue);animation:2.4s ease-out infinite slRing}@keyframes slRing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--hue) 60%,transparent)}70%,to{box-shadow:0 0 0 12px #0000}}.sl-wire{background:var(--hx-border-on-dark);border-radius:2px;flex:1;height:2px;position:relative}.sl-wire b{background:var(--hx-green);width:8px;height:8px;box-shadow:0 0 10px var(--hx-green);border-radius:50%;animation:2.4s ease-in-out infinite slMove;position:absolute;top:-3px;left:0}@keyframes slMove{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.sl-ctx{border:1px solid var(--hx-border-on-dark);background:#01071573;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.sl-ctx>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sl-bar{background:var(--hx-border-on-dark);border-radius:5px;width:45%;height:5px;overflow:hidden}.sl-bar i{background:linear-gradient(90deg,var(--hx-amber),var(--hx-green));border-radius:5px;width:72%;height:100%;animation:4s ease-in-out infinite slBar;display:block}@keyframes slBar{50%{width:88%}}.sl-val{font-size:11.5px}.sim-email{justify-content:center;gap:7px}.se-row{background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);opacity:0;animation:simIn 5.5s var(--t) ease-out infinite;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex}.se-av{background:var(--hue);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.se-av{background:color-mix(in srgb,var(--hue) 30%,transparent)}}.se-av{flex:none}.se-sub{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.se-scan{background:linear-gradient(90deg,transparent,var(--hue),transparent);height:2px;box-shadow:0 0 12px var(--hue);animation:3s ease-in-out infinite seScan;position:absolute;top:20%;left:16px;right:16px}@keyframes seScan{0%,to{opacity:0;top:22%}20%,80%{opacity:1}50%{top:66%}}.sim-ticket{gap:7px}.st-head{border-bottom:1px solid var(--hx-border-on-dark);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.st-status{font-family:var(--mono);font-size:10.5px;display:grid;position:relative}.st-status span{opacity:0;text-align:center;border-radius:999px;grid-area:1/1;padding:3px 9px;animation:6s infinite stCycle}.st-status .s1{background:#ffffff1a}.st-status .s2{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.st-status .s2{background:color-mix(in srgb,var(--hue) 25%,transparent)}}.st-status .s2{animation-delay:2s}.st-status .s3{color:#cfe9a8;background:#8cc63f33;animation-delay:4s}@keyframes stCycle{0%,30%{opacity:1}33.4%,to{opacity:0}}.st-f{grid-template-columns:70px 1fr;align-items:center;gap:10px;display:grid}.st-fill{white-space:nowrap;background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);animation:stType 6s var(--t) steps(24) infinite;border-radius:6px;padding:3px 8px;position:relative;overflow:hidden}@keyframes stType{0%{clip-path:inset(0 100% 0 0)}20%,92%{clip-path:inset(0)}to{clip-path:inset(0);opacity:0}}.st-logos{gap:8px;margin-top:2px;display:flex}.st-logos span{border:1px dashed var(--hx-border-on-dark);border-radius:5px;padding:2px 8px}.sim-alert{flex-direction:row;align-items:center;gap:16px}.sa-ring{flex:none;width:84px;height:84px;transform:rotate(-90deg)}.sa-ring circle{fill:none;stroke:var(--hx-border-on-dark);stroke-width:5px}.sa-ring .p{stroke:var(--hue);stroke-linecap:round;stroke-dasharray:201;stroke-dashoffset:60px;filter:drop-shadow(0 0 6px var(--hue));animation:5s ease-in-out infinite saRing}@keyframes saRing{50%{stroke-dashoffset:150px}}.sa-sla{text-align:center;width:84px;margin-top:-20px;line-height:1.2;display:grid;position:absolute;top:50%;left:20px}.sa-sla b{font-family:var(--font);color:#fff;letter-spacing:0;font-size:13px;font-weight:600}.sa-toasts{flex:1;gap:6px;min-width:0;display:grid}.sa-t{background:var(--hx-surface-raised-2);border:1px solid var(--hx-border-on-dark);white-space:nowrap;opacity:0;animation:simIn 5.5s var(--t) ease-out infinite;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:flex;overflow:hidden}@media (max-width:379px){.sim{padding:14px 14px 36px}.sa-ring{width:70px;height:70px}.sa-sla{width:70px}}.agent-body{z-index:1;margin-top:-32px;padding:0 24px 28px;position:relative}.agent-body .icon-ring{background:var(--hx-navy-canvas);margin-bottom:16px}.agent-body .h4{margin-bottom:10px}.xtabs{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1024px){.xtabs{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:24px}}.xtabs-list{scrollbar-width:none;margin-inline:calc(var(--side) * -1);padding:2px var(--side);gap:8px;display:flex;overflow-x:auto}.xtabs-list::-webkit-scrollbar{display:none}@media (min-width:1024px){.xtabs-list{flex-direction:column;margin:0;padding:0;overflow:visible}}.xtab{border-radius:var(--hx-radius);border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised);color:var(--hx-text-muted-dark);text-align:left;flex:none;align-items:center;gap:12px;padding:10px 14px;transition:background-color .3s,border-color .3s,color .3s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.xtab{flex:1;padding:12px 16px}}.xtab .icon-ring{--hue:inherit;border-width:1.5px;width:40px;height:40px;transition:box-shadow .3s,background-color .3s}.xtab .icon-ring .ico{width:18px;height:18px}.xtab-t{white-space:nowrap;font-size:15px;font-weight:600}.xtab:hover{color:#fff;border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.xtab:hover{border-color:color-mix(in srgb,var(--hue) 45%,transparent)}}.xtab.on{color:#fff;background:var(--hx-surface-raised-2);border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.xtab.on{border-color:color-mix(in srgb,var(--hue) 60%,transparent)}}.xtab.on .icon-ring{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.xtab.on .icon-ring{background:color-mix(in srgb,var(--hue) 16%,transparent)}}.xtab.on .icon-ring{box-shadow:0 0 16px var(--hue)}@supports (color:color-mix(in lab, red, red)){.xtab.on .icon-ring{box-shadow:0 0 16px color-mix(in srgb,var(--hue) 45%,transparent)}}.xtab-prog{background:var(--hue);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.xtab.on .xtab-prog{transform:scaleX(1)}.is-running .xtab.on .xtab-prog{animation:xprog var(--cycle,6s) linear forwards}@keyframes xprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xtabs-panels{min-width:0}.agent-panel{border-top:3px solid var(--hue);height:100%;padding:0;animation:.5s cubic-bezier(.2,.7,.2,1) xpanel;display:grid;overflow:hidden}@media (min-width:768px){.agent-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.agent-panel[hidden]{display:none}@keyframes xpanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.agent-panel .agent-media{aspect-ratio:auto;min-height:260px}.agent-panel .agent-media:after{background:linear-gradient(90deg,#01112800 70%,#01112899)}@media (max-width:767px){.agent-panel .agent-media{min-height:220px}.agent-panel .agent-media:after{background:linear-gradient(#01112800 60%,#011128f2)}}.agent-panel .sim{padding:24px 24px 28px;font-size:13px}.agent-panel-b{flex-direction:column;gap:16px;padding:28px;display:flex}.agent-panel-h{align-items:center;gap:14px;display:flex}.agent-panel-h .icon-ring{--hue:inherit;background:var(--hue);width:52px;height:52px}@supports (color:color-mix(in lab, red, red)){.agent-panel-h .icon-ring{background:color-mix(in srgb,var(--hue) 12%,transparent)}}.agent-panel-b .bodys{font-size:15.5px;line-height:1.6}.agent-dots{gap:6px;margin-top:auto;display:flex}.agent-dots span{background:var(--hx-border-on-dark);border-radius:3px;width:18px;height:3px;transition:width .3s,background-color .3s}.agent-dots span.on{background:var(--hue);width:36px}.xflow{margin-top:var(--hx-space-6)}.xflow .h5,.xflow .h3{margin-bottom:14px}.xstrip{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.xstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.xstrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.xstrip li{border-radius:var(--hx-radius);background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);gap:8px;padding:14px 16px;font-size:14px;line-height:1.4;display:grid}.xstrip .a{color:#fff;font-weight:600}.xstrip .b{color:var(--hx-text-muted-dark)}.xstrip .con{background:var(--hx-border-on-dark);border-radius:2px;height:2px;position:relative;overflow:hidden}.xstrip .con:after{content:"";background:var(--hx-grad-brand);animation:2.6s ease-in-out infinite run;position:absolute;inset:0;transform:translate(-100%)}.xstrip li:nth-child(2) .con:after{animation-delay:.65s}.xstrip li:nth-child(3) .con:after{animation-delay:1.3s}.xstrip li:nth-child(4) .con:after{animation-delay:1.95s}@keyframes run{55%,to{transform:translate(100%)}}.orch-grid{row-gap:24px}@media (min-width:1024px){.orch-l{grid-column:1/span 7}.orch-r{grid-column:8/span 5}}.orch-l,.orch-r{flex-direction:column;gap:18px;padding:24px;display:flex}@media (min-width:768px){.orch-l,.orch-r{padding:28px}}.hand{flex-direction:column;flex:1;gap:16px;display:flex}.hand-stage{border-radius:var(--hx-radius);background:radial-gradient(120% 120% at 50% 0%,#3079ec24,transparent 60%),linear-gradient(#ffffff08 1px,transparent 1px) 0 0/100% 20px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/20px 100%,var(--hx-navy-deep);border:1px solid var(--hx-border-on-dark);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:22px 18px 18px;display:grid;position:relative}.hand-node{text-align:center;justify-items:center;gap:8px;width:96px;animation:.5s cubic-bezier(.2,.7,.2,1) both handIn;display:grid}.hand-node.to{animation-delay:.35s}.hand-node b{color:#fff;font-size:13px;font-weight:600;line-height:1.3}.hand-ico{border:1.75px solid var(--hue);width:58px;height:58px;color:var(--hue);background:var(--hue);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hand-ico{background:color-mix(in srgb,var(--hue) 14%,transparent)}}.hand-ico{box-shadow:0 0 22px var(--hue)}@supports (color:color-mix(in lab, red, red)){.hand-ico{box-shadow:0 0 22px color-mix(in srgb,var(--hue) 35%,transparent)}}.hand-ico .ico{width:24px;height:24px}.is-live .hand-node.to .hand-ico{animation:1.6s ease-in-out .6s infinite handPulse}@keyframes handPulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--hue) 12%,transparent),0 0 30px color-mix(in srgb,var(--hue) 50%,transparent)}}@keyframes handIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.hand-wire{width:100%;height:70px;overflow:visible}.hand-path{fill:none;stroke:#ffffff1f;stroke-width:2px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.hand-path-on{fill:none;stroke-width:2.5px;stroke-dasharray:400;stroke-dashoffset:400px;vector-effect:non-scaling-stroke;animation:.9s ease-out .15s forwards handDraw}@keyframes handDraw{to{stroke-dashoffset:0}}.hand-pkt{fill:var(--hx-green);filter:drop-shadow(0 0 6px var(--hx-green))}.hand-ctx{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:6px;margin-top:6px;display:flex}.hand-ctx li{font-family:var(--mono);color:#cfe9a8;border:1px solid var(--hx-border-accent);background:#8cc63f1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;animation:.4s ease-out both handIn;display:inline-flex}.hand-ctx .ico{width:12px;height:12px}.hand-list{flex-wrap:wrap;gap:8px;display:flex}.hand-tab{border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised);color:var(--hx-text-muted-dark);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:color .3s,border-color .3s,background-color .3s;position:relative;overflow:hidden}.hand-tab:hover{color:#fff}.hand-tab.on{color:#fff;border-color:var(--hx-border-accent);background:#8cc63f14}.hand-prog{background:var(--hx-green);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hand-tab.on .hand-prog{transform:scaleX(1)}.is-running .hand-tab.on .hand-prog{animation:xprog var(--cycle) linear forwards}.hand-text{min-height:3.2em;color:var(--hx-text-muted-dark);font-size:15px;line-height:1.55;animation:.4s ease-out hubIn}.hand-text strong{color:var(--hx-green);font-weight:600}@media (max-width:479px){.hand-node{width:76px}.hand-ico{width:48px;height:48px}.hand-stage{padding:18px 10px 14px}}.cflow{flex-direction:column;flex:1;gap:18px;display:flex}.cflow-track{justify-content:space-between;align-items:center;display:flex;position:relative}.cflow-line{background:var(--hx-border-on-dark);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:22px;right:22px;overflow:hidden}.cflow-line i{background:var(--hx-grad-brand);height:100%;box-shadow:0 0 12px var(--hx-glow-blue);transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.cflow-n{z-index:1;width:44px;height:44px;font-family:var(--mono);background:var(--hx-navy-ink);border:1.75px solid var(--hx-border-on-dark);color:var(--hx-text-caption-dark);border-radius:50%;place-items:center;font-size:14px;font-weight:500;transition:border-color .4s,color .4s,box-shadow .4s,transform .4s;display:grid;position:relative}.cflow-n.done{border-color:var(--hue);color:#fff}.cflow-n.on{box-shadow:0 0 0 6px var(--hue),0 0 22px var(--hue);transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){.cflow-n.on{box-shadow:0 0 0 6px color-mix(in srgb,var(--hue) 14%,transparent),0 0 22px color-mix(in srgb,var(--hue) 50%,transparent)}}.cflow-panels{gap:8px;display:grid}.cflow-p{border-radius:var(--hx-radius);border:1px solid #0000;border-left:3px solid var(--hx-border-on-dark);cursor:pointer;padding:12px 14px 12px 16px;transition:background-color .3s,border-color .3s;position:relative}.cflow-p .cflow-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-text-caption-dark);font-size:11px;display:block}.cflow-p .h4{color:var(--hx-text-muted-dark);margin-top:2px;font-size:16px;line-height:1.35;transition:color .3s}.cflow-p p{color:var(--hx-text-muted-dark);opacity:0;grid-template-rows:0fr;max-height:0;font-size:14px;line-height:1.55;transition:max-height .45s,opacity .45s,margin .45s;display:grid;overflow:hidden}.cflow-p.on{background:var(--hx-surface-raised-2);border-color:var(--hx-border-on-dark);border-left-color:var(--hue)}.cflow-p.on .cflow-k{color:var(--hue)}.cflow-p.on .h4{color:#fff}.cflow-p.on p{opacity:1;max-height:6em;margin-top:4px}.no-js .cflow-p p{opacity:1;max-height:none}.head.center .lead{margin-inline:auto}.mod-board{border:1px solid var(--hx-border-on-dark);border-radius:calc(var(--hx-radius) + 6px);background:var(--hx-surface-raised);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:1024px){.mod-board{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mod-checks{grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;padding:20px;display:grid}@media (min-width:640px) and (max-width:1023px){.mod-checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.mod-checks li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.mod-checks{padding:28px}}.mod-checks li{color:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.35;transition:background-color .25s;display:flex}.mod-checks li:hover{background:var(--hx-surface-raised-2)}.mod-tick{width:26px;height:26px;color:var(--hue);background:var(--hue);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mod-tick{background:color-mix(in srgb,var(--hue) 16%,transparent)}}.mod-tick{border:1px solid var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-tick{border:1px solid color-mix(in srgb,var(--hue) 45%,transparent)}}.mod-tick .ico{width:14px;height:14px}.mod-phase{border-top:1px solid var(--hx-border-on-dark);background:radial-gradient(at 30% 0,#3079ec24,#0000 60%),#01071566;padding:20px;position:relative}@media (min-width:1024px){.mod-phase{border-top:0;border-left:1px solid var(--hx-border-on-dark);padding:28px 32px}}.mod-phase-t{margin-bottom:18px}.mod-layers{gap:12px;display:grid;position:relative}.mod-layer{grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.mod-rail{justify-content:center;align-items:center;display:flex;position:relative}.mod-rail:before{content:"";background:linear-gradient(180deg,var(--hue),var(--hue));width:2px;position:absolute;top:-6px;bottom:-6px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mod-rail:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hue) 70%,transparent),color-mix(in srgb,var(--hue) 20%,transparent))}}.mod-layer:first-child .mod-rail:before{top:50%}.mod-layer:last-child .mod-rail:before{bottom:50%}.mod-n{z-index:1;background:var(--hx-navy-deep,#06162f);border:1.5px solid var(--hue);width:22px;height:22px;color:var(--hue);font-family:var(--mono);letter-spacing:.04em;box-shadow:0 0 0 4px var(--hue);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mod-n{box-shadow:0 0 0 4px color-mix(in srgb,var(--hue) 10%,transparent)}}.mod-n{transition:background-color .3s,color .3s}.mod-layer:hover .mod-n,.mod-layer.is-core .mod-n{background:var(--hue);color:var(--hx-navy-ink)}.mod-card{border-radius:var(--hx-radius-lg);border:1px solid var(--hx-border-on-dark);background:linear-gradient(100deg,var(--hue),#06162fd9 60%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mod-card{background:linear-gradient(100deg,color-mix(in srgb,var(--hue) 9%,#06162fe6),#06162fd9 60%)}}.mod-card{transition:border-color .3s,transform .3s,box-shadow .3s;overflow:hidden}.mod-card:before{content:"";background:var(--hue);width:3px;position:absolute;top:0;bottom:0;left:0}.mod-card-glow{background:radial-gradient(circle,var(--hue),transparent 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}@supports (color:color-mix(in lab, red, red)){.mod-card-glow{background:radial-gradient(circle,color-mix(in srgb,var(--hue) 22%,transparent),transparent 70%)}}.mod-card-glow{pointer-events:none;opacity:.6;transition:opacity .3s}.mod-layer:hover .mod-card{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-layer:hover .mod-card{border-color:color-mix(in srgb,var(--hue) 60%,transparent)}}.mod-layer:hover .mod-card{transform:translate(4px)}.mod-layer:hover .mod-card-glow{opacity:1}.mod-layers .icon-ring.sm{background:var(--hue);border-width:1.5px;width:44px;height:44px;position:relative}@supports (color:color-mix(in lab, red, red)){.mod-layers .icon-ring.sm{background:color-mix(in srgb,var(--hue) 12%,transparent)}}.mod-lt{min-width:0;position:relative}.mod-lt b{color:#fff;font-size:16px;font-weight:600;line-height:1.3;display:block}.mod-lt span{color:var(--hx-text-muted-dark);margin-top:3px;font-size:14px;line-height:1.45;display:block}.mod-pulse{background:var(--hue);width:8px;height:8px;box-shadow:0 0 10px var(--hue);border-radius:50%;position:relative}.mod-layer.is-core .mod-card{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-layer.is-core .mod-card{border-color:color-mix(in srgb,var(--hue) 70%,transparent)}}.mod-layer.is-core .mod-card{background:linear-gradient(100deg,var(--hue),#0e2149e6 70%)}@supports (color:color-mix(in lab, red, red)){.mod-layer.is-core .mod-card{background:linear-gradient(100deg,color-mix(in srgb,var(--hue) 22%,#06162fe6),#0e2149e6 70%)}}.mod-layer.is-core .mod-card{box-shadow:0 0 0 4px var(--hue),0 16px 36px -14px var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-layer.is-core .mod-card{box-shadow:0 0 0 4px color-mix(in srgb,var(--hue) 10%,transparent),0 16px 36px -14px color-mix(in srgb,var(--hue) 70%,transparent)}}.mod-layer.is-core .mod-card:before{background:var(--hx-grad-brand);width:4px}.mod-layer.is-core .mod-pulse{animation:1.8s ease-out infinite modPulse}@keyframes modPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--hue) 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}@media (min-width:1024px){.mod-layer.is-core .mod-card{transform:translate(8px)}.mod-layer.is-core:hover .mod-card{transform:translate(10px)}}@media (max-width:479px){.mod-layer{grid-template-columns:32px minmax(0,1fr);gap:10px}.mod-n{width:18px;height:18px}.mod-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px}.mod-layers .icon-ring{display:none}.mod-lt b{font-size:15px}.mod-lt span{font-size:13px}}@media (prefers-reduced-motion:reduce){.mod-layer .mod-pulse{animation:none!important}.mod-card{transition:none}}.mod-n:after{content:"";background:var(--hue);width:8px;height:8px;box-shadow:0 0 8px var(--hue);border-radius:50%;transition:background-color .3s}.mod-layer:hover .mod-n:after,.mod-layer.is-core .mod-n:after{background:var(--hx-navy-ink)}.ftabs{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1024px){.ftabs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px}}.ftabs-list{scrollbar-width:none;margin-inline:calc(var(--side) * -1);padding:2px var(--side);scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.ftabs-list::-webkit-scrollbar{display:none}@media (min-width:1024px){.ftabs-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;display:grid;overflow:visible}}.ftab{scroll-snap-align:start;border-radius:var(--hx-radius);border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised);max-width:280px;color:var(--hx-text-muted-dark);text-align:left;flex:none;align-items:center;gap:12px;padding:12px 14px;transition:background-color .3s,border-color .3s,color .3s,transform .3s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.ftab{max-width:none}}.ftab .icon-ring{--hue:inherit;border-width:1.5px;width:38px;height:38px;transition:background-color .3s,box-shadow .3s}.ftab .icon-ring .ico{width:18px;height:18px}.ftab-t{font-size:14px;font-weight:600;line-height:1.35}.ftab:hover{color:#fff;border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.ftab:hover{border-color:color-mix(in srgb,var(--hue) 45%,transparent)}}.ftab.on{color:#fff;background:var(--hx-surface-raised-2);border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.ftab.on{border-color:color-mix(in srgb,var(--hue) 65%,transparent)}}.ftab.on .icon-ring{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.ftab.on .icon-ring{background:color-mix(in srgb,var(--hue) 16%,transparent)}}.ftab.on .icon-ring{box-shadow:0 0 16px var(--hue)}@supports (color:color-mix(in lab, red, red)){.ftab.on .icon-ring{box-shadow:0 0 16px color-mix(in srgb,var(--hue) 45%,transparent)}}.ftab-prog{background:var(--hue);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ftab.on .ftab-prog{transform:scaleX(1)}.is-running .ftab.on .ftab-prog{animation:xprog var(--cycle) linear forwards}.ftabs-panels{min-width:0}.fpanel{border-top:3px solid var(--hue);height:100%;padding:0;animation:.5s cubic-bezier(.2,.7,.2,1) xpanel;display:grid;position:relative;overflow:hidden}.fpanel[hidden]{display:none}@media (min-width:640px){.fpanel{grid-template-columns:minmax(0,1fr) 200px}}@media (min-width:1280px){.fpanel{grid-template-columns:minmax(0,1fr) 240px}}.fpanel-b{flex-direction:column;order:0;gap:14px;padding:26px;display:flex}.fpanel-tag{--hue:inherit;align-self:flex-start;min-height:28px;padding:4px 12px;font-size:11px;background:var(--hue)!important}@supports (color:color-mix(in lab, red, red)){.fpanel-tag{background:color-mix(in srgb,var(--hue) 10%,transparent)!important}}.fpanel-h{font-size:clamp(20px,.6vw + 16px,26px);line-height:1.25}.fpanel-b .bodys{color:var(--hx-text-muted-dark);line-height:1.6}.fpanel-pts{border-top:1px solid var(--hx-border-on-dark);gap:8px;padding-top:14px;display:grid}@media (min-width:768px){.fpanel-pts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.fpanel-pts li{color:#ffffffd9;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;animation:.4s ease-out both handIn;display:flex}.fpanel-pts .ico{width:16px;height:16px;color:var(--hue);flex:none;margin-top:2px}.fpanel-nav{align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.fnav{border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .25s,background-color .25s;display:grid}.fnav:hover{border-color:var(--hue);background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.fnav:hover{background:color-mix(in srgb,var(--hue) 14%,transparent)}}.fnav .ico{width:18px;height:18px;transform:rotate(90deg)}.fnav.next .ico{transform:rotate(-90deg)}.fnav-c{font-family:var(--mono);color:var(--hx-text-caption-dark);font-size:12px}.fnav-c b{color:#fff;font-weight:500}.fnav-dots{align-items:center;gap:6px;display:flex}.fnav-dot{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s;position:relative}.fnav-dot:after{content:"";position:absolute;inset:-8px -3px}.fnav-dot:hover{background:#ffffff73}.fnav-dot.on{background:var(--hx-green);width:22px}.fvis{background:radial-gradient(90% 90% at 50% 50%,var(--hue),transparent 70%),linear-gradient(#ffffff08 1px,transparent 1px) 0 0/100% 20px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/20px 100%,var(--hx-navy-deep);place-items:center;min-height:180px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fvis{background:radial-gradient(90% 90% at 50% 50%,color-mix(in srgb,var(--hue) 18%,transparent),transparent 70%),linear-gradient(#ffffff08 1px,transparent 1px) 0 0/100% 20px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/20px 100%,var(--hx-navy-deep)}}.fvis{border-bottom:1px solid var(--hx-border-on-dark)}@media (min-width:640px){.fvis{border-bottom:0;border-left:1px solid var(--hx-border-on-dark);order:1}}.fvis-svg{width:min(86%,220px);height:auto;position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}@media (max-width:639px){.fvis-svg{width:170px}}.fvis-r{fill:none;stroke:#ffffff1a;stroke-width:1px}.fvis-r.r2{stroke-dasharray:2 6}.fvis-r.r3{stroke:var(--hue)}@supports (color:color-mix(in lab, red, red)){.fvis-r.r3{stroke:color-mix(in srgb,var(--hue) 50%,transparent)}}.fvis-sweep{transform-origin:120px 120px;animation:6s linear infinite wspin}.fvis-cone{fill:var(--hue);opacity:.12}.fvis-dot{fill:var(--hue);filter:drop-shadow(0 0 6px var(--hue))}.fvis-orbit{transform-origin:120px 120px;animation:10s linear infinite reverse wspin}.fvis-tick{fill:#ffffff40;transition:r .3s}.fvis-tick.on{fill:var(--hue);filter:drop-shadow(0 0 6px var(--hue))}.fvis-core{border:1.75px solid var(--hue);width:72px;height:72px;color:var(--hue);background:var(--hx-navy-ink);box-shadow:0 0 0 10px var(--hue),0 0 36px var(--hue);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fvis-core{box-shadow:0 0 0 10px color-mix(in srgb,var(--hue) 8%,transparent),0 0 36px color-mix(in srgb,var(--hue) 45%,transparent)}}.fvis-core{animation:.6s cubic-bezier(.2,.7,.2,1) fcore}.fvis-core .ico{width:30px;height:30px}@keyframes fcore{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.fvis-sweep,.fvis-orbit{animation:none}}.why-orb{aspect-ratio:1;width:min(90vw,720px);top:10%;right:-18%}.why-grid{gap:var(--hx-space-8);align-items:center;display:grid}@media (min-width:1024px){.why-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.why-l{grid-column:1/span 5}.why-r{grid-column:7/span 6}}.why-quote{margin-top:var(--hx-space-2);padding-left:clamp(20px,2.4vw,28px);position:relative}.why-quote:before{content:"";background:linear-gradient(180deg,#ffffff2e 0 22%,var(--hx-green) 22% 46%,#8cc63f40 46%);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.why-q{max-width:46ch}.why-q-start{color:var(--hx-text-caption-dark);font-size:15px;line-height:1.55;-webkit-text-decoration:line-through #ffffff38;text-decoration:line-through #ffffff38;text-decoration-thickness:1px}.why-q-pay{color:var(--hx-green);letter-spacing:-.005em;text-wrap:balance;margin-top:12px;font-size:clamp(20px,.9vw + 15px,26px);font-weight:600;line-height:1.3}.why-q-end{color:var(--hx-text-muted-dark);margin-top:16px;font-size:clamp(15px,.2vw + 14px,17px);line-height:1.65}.scope{width:100%;max-width:640px;margin-inline:auto;position:relative}.scope-frame{border:1px solid var(--hx-border-on-dark);box-shadow:var(--hx-elev-2),inset 0 1px 0 #ffffff0f;background:linear-gradient(160deg,#21539a38,#01071580 60%);border-radius:24px;padding:clamp(40px,6vw,56px) clamp(8px,2vw,20px) clamp(28px,4vw,40px);position:relative;overflow:hidden}.scope-frame:after{content:"";pointer-events:none;border:1px dashed #8cc63f47;border-radius:18px;position:absolute;inset:10px}.scope-tag{z-index:1;border-radius:var(--hx-radius-pill,999px);border:1px solid var(--hx-border-accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hx-green);white-space:nowrap;background:#010715d9;align-items:center;gap:8px;padding:5px 12px;font-size:clamp(10px,.3vw + 9px,12px);display:inline-flex;position:absolute;top:clamp(14px,2vw,20px);left:50%;transform:translate(-50%)}.scope-tag i{background:var(--hx-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 #8cc63f99}.scope.is-live .scope-tag i{animation:1.6s ease-out infinite scopeDot}@keyframes scopeDot{to{box-shadow:0 0 0 7px #8cc63f00}}.scope-svg{width:100%;height:auto;overflow:visible}.scope-solo-ring{fill:#ffffff05;stroke:#ffffff38;stroke-width:1.25px;stroke-dasharray:3 6}.scope-bubble{fill:#0e2149;stroke:#ffffff80;stroke-width:1.5px}.scope-typing{fill:#ffffffb3}.scope.is-live .scope-typing{animation:1.2s ease-in-out infinite scopeType}.scope.is-live .scope-typing:nth-of-type(2){animation-delay:.15s}.scope.is-live .scope-typing:nth-of-type(3){animation-delay:.3s}@keyframes scopeType{0%,to{opacity:.25}50%{opacity:1}}.scope-track{fill:none;stroke:#ffffff14;stroke-width:2px}.scope-flow{fill:none;stroke:var(--hue);stroke-width:1.5px;stroke-dasharray:4 10;opacity:.4;transition:opacity .4s,stroke-width .4s}.scope.is-live .scope-flow{animation:1.6s linear infinite scopeFlow}.scope-branch.on .scope-flow{opacity:1;stroke-width:2.5px}.scope.is-live .scope-branch.on .scope-flow{animation-duration:.7s}@keyframes scopeFlow{to{stroke-dashoffset:-28px}}.scope-packet{fill:var(--hue);filter:drop-shadow(0 0 6px var(--hue))}.scope-node-glow{fill:var(--hue);opacity:0;transition:opacity .4s}.scope-node-bg{fill:var(--hx-navy-ink);stroke:var(--hue);stroke-width:1.75px;transition:fill .4s}.scope-node-ico{fill:none;stroke:var(--hue);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.scope-branch.on .scope-node-glow{opacity:.2}.scope-branch.on .scope-node-bg{fill:#0e2149}.scope.is-live .scope-branch.on .scope-node-glow{animation:1.2s ease-in-out infinite scopeGlow}@keyframes scopeGlow{0%,to{opacity:.1}50%{opacity:.3}}.scope-core{stroke:#8cc63f8c;stroke-width:1.5px}.scope-ring{fill:none}.scope-ring.r1{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:3 9}.scope-ring.r2{stroke-width:2px;stroke-dasharray:110 36 28 36}.scope.is-live .scope-rings{animation:16s linear infinite scopeSpin}@keyframes scopeSpin{to{transform:rotate(360deg)}}.scope-ping{fill:none;stroke:var(--hx-green);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.scope.is-live .scope-ping{animation:2.4s ease-out infinite scopePing}@keyframes scopePing{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.scope-word{fill:#fff;font-family:var(--font);letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle;font-size:20px;font-weight:800}.scope-lbl{font-family:var(--mono);letter-spacing:.04em;color:var(--hx-text-caption-dark);text-align:center;white-space:nowrap;font-size:clamp(9px,.35vw + 8px,12px);line-height:1.25;transition:color .4s;position:absolute;transform:translate(-50%)}.scope-lbl.core{color:var(--hx-text-muted-dark)}.scope-lbl.node{white-space:normal;max-width:12ch}.scope-lbl.node.on{color:var(--hue)}@media (max-width:479px){.scope-lbl.core{top:80%!important}.scope-lbl.node{max-width:9ch}}@media (prefers-reduced-motion:reduce){.scope *{animation:none!important}}.scope-canvas{position:relative}.flow{--node:44px;--rail-x:21px;position:relative}.flow-rail{left:var(--rail-x);top:calc(var(--node)/2);bottom:calc(var(--node)/2);background:var(--hx-border-on-dark);border-radius:2px;width:2px;position:absolute;overflow:hidden}.flow-rail-fill{height:var(--fill,100%);background:linear-gradient(180deg,var(--hx-blue),var(--hx-indigo),var(--hx-cyan),var(--hx-teal),var(--hx-orange));transition:height .7s cubic-bezier(.2,.7,.2,1),width .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto}.flow-steps{gap:14px;display:grid;position:relative}.flow-step{grid-template-columns:var(--node) minmax(0,1fr);animation:.7s cubic-bezier(.2,.7,.2,1) both flowIn;animation-delay:calc(var(--i,0) * 80ms);align-items:start;gap:16px;display:grid;position:relative}@keyframes flowIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.flow-node{z-index:1;width:var(--node);height:var(--node);font-family:var(--mono);color:#ffffff8c;background:var(--hx-navy-ink);border:1.75px solid var(--hx-border-on-dark);border-radius:50%;place-items:center;font-size:14px;font-weight:500;transition:color .5s,border-color .5s,box-shadow .5s;display:grid;position:relative}.flow-step.on .flow-node{color:#fff;border-color:var(--c)}.flow-step.cur .flow-node{box-shadow:0 0 0 6px var(--c),0 0 24px -2px var(--c)}@supports (color:color-mix(in lab, red, red)){.flow-step.cur .flow-node{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent),0 0 24px -2px var(--c)}}.flow-card{border-radius:var(--hx-radius-lg);background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);padding:16px 18px;transition:border-color .5s,background .5s,transform .5s,opacity .5s;position:relative;overflow:hidden}.flow-card:before{content:"";background:var(--c);opacity:0;width:3px;transition:opacity .5s;position:absolute;inset:0 auto 0 0}.flow-step.on .flow-card:before{opacity:1}.flow-step.cur .flow-card{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.flow-step.cur .flow-card{border-color:color-mix(in srgb,var(--c) 45%,transparent)}}.flow-step.cur .flow-card{background:linear-gradient(160deg,var(--c),#ffffff05 70%)}@supports (color:color-mix(in lab, red, red)){.flow-step.cur .flow-card{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 12%,transparent),#ffffff05 70%)}}.js .flow-step:not(.on) .flow-card{opacity:.6}.flow-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:6px;font-size:11px;display:inline-block}.flow-title{color:#fff;margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.flow-text{color:var(--hx-text-muted-dark);margin:0;font-size:14.5px;line-height:1.5}@media (min-width:640px) and (max-width:1023px){.flow-card{padding:18px 22px}}@media (min-width:1024px){.flow-rail{left:10%;right:10%;top:calc(var(--node)/2 - 1px);width:auto;height:2px;bottom:auto}.flow-rail-fill{height:100%;width:var(--fill,100%);background:linear-gradient(90deg,var(--hx-blue),var(--hx-indigo),var(--hx-cyan),var(--hx-teal),var(--hx-orange));inset:0 auto 0 0}.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px}.flow-step{grid-template-columns:1fr;grid-template-rows:var(--node) 1fr;justify-items:center;gap:20px}.flow-card{text-align:center;width:100%;height:100%;padding:20px 18px 22px}.flow-card:before{width:auto;height:3px;inset:0 0 auto}.flow-step.cur .flow-card{transform:translateY(-4px)}.flow-step:after{content:"";top:var(--node);background:linear-gradient(180deg,var(--c),transparent);opacity:0;width:1px;height:20px;transition:opacity .5s;position:absolute;left:50%}.flow-step.on:after{opacity:.6}}@media (min-width:1280px){.flow-card{padding:24px 22px 26px}.flow-title{font-size:18px}}@media (prefers-reduced-motion:reduce){.flow-rail-fill,.flow-card,.flow-node{transition:none}.flow-step{animation:none}.flow-step.cur .flow-card{transform:none}}@keyframes wspin{to{transform:rotate(360deg)}}.ints-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 55%,#000 30%,#0000 80%)}.ints-orb{aspect-ratio:1;width:min(100vw,820px);top:44%;left:50%;transform:translate(-50%,-30%)}.ifab{gap:20px;display:grid;position:relative}.ifab-core-wrap{flex-direction:column;order:-1;align-items:center;gap:14px;display:flex}.ifab-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.ifab-col{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.ifab-tile{border-radius:var(--hx-radius);border:1px solid var(--hx-border-on-dark);color:#fff;background:#06162fd9;align-items:center;gap:12px;min-width:0;padding:12px;transition:border-color .35s,background-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative}.ifab-tile .icon-ring{--hue:var(--hx-cyan);border-width:1.5px;width:40px;height:40px;transition:background-color .35s,box-shadow .35s}.ifab-txt{min-width:0}.ifab-tile b{font-size:14px;font-weight:600;line-height:1.3;display:block}.ifab-txt>span{font-family:var(--mono);letter-spacing:.04em;color:var(--hx-text-caption-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.ifab-port{background:#ffffff2e;border-radius:50%;width:6px;height:6px;transition:background-color .35s,box-shadow .35s;position:absolute;top:8px;right:8px}.ifab-tile.on{background:#0e2149;border-color:#00a8c999;box-shadow:0 14px 34px -16px #00a8c98c}.ifab-tile.on .icon-ring{background:#00a8c924;box-shadow:0 0 0 4px #00a8c91a}.ifab-tile.on .ifab-port{background:var(--hx-green);box-shadow:0 0 0 3px #8cc63f33,0 0 10px var(--hx-green)}.ifab-core{aspect-ratio:1;place-items:center;width:clamp(180px,48vw,220px);display:grid;position:relative}.ifab-core-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ifab-mark{width:56%;height:auto;position:relative}.ifab-disc{stroke:#8cc63f80;stroke-width:1.5px}.ifab-ring{fill:none}.ifab-ring.r1{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:3 9}.ifab-ring.r2{stroke-width:2px;stroke-dasharray:140 40 34 40}.ifab-rings,.ifab-ticks{transform-origin:120px 120px;transform-box:view-box}.ifab-ticks line{stroke:#ffffff38;stroke-width:1.25px;stroke-linecap:round}.ifab.is-live .ifab-rings{animation:18s linear infinite ifabSpin}.ifab.is-live .ifab-ticks{animation:40s linear infinite reverse ifabSpin}@keyframes ifabSpin{to{transform:rotate(360deg)}}.ifab-ping{fill:none;stroke:var(--hx-cyan);stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%}.ifab.is-live .ifab-ping{animation:2.8s ease-out infinite ifabPing}.ifab.is-live .ifab-ping.d2{animation-delay:1.4s}@keyframes ifabPing{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.ifab-status{border-radius:var(--hx-radius-pill);border:1px solid var(--hx-border-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:100%;font-family:var(--mono);letter-spacing:.05em;white-space:nowrap;box-shadow:var(--hx-elev-2);background:#010715d1;align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:inline-flex}.ifab-dot{background:var(--hx-green);border-radius:50%;flex:none;width:7px;height:7px}.ifab.is-live .ifab-dot{animation:1.6s ease-out infinite ifabDot}@keyframes ifabDot{0%{box-shadow:0 0 #8cc63f99}to{box-shadow:0 0 0 8px #8cc63f00}}.ifab-status-k{color:var(--hx-text-caption-dark)}.ifab-status-k:after{content:"⇄";color:var(--hx-cyan);margin-left:8px}.ifab-status-v{color:#fff;font-weight:500;animation:.4s ease-out ifabIn}.ifab-status-t{color:var(--hx-cyan);text-overflow:ellipsis;overflow:hidden}@media (max-width:379px){.ifab-status-t{display:none}}@keyframes ifabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ifab-wires{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.ifab-track{fill:none;stroke:#ffffff14;stroke-width:2px}.ifab-flow{fill:none;stroke:var(--hx-cyan);stroke-width:1.5px;stroke-dasharray:3 9;opacity:.35;transition:opacity .4s,stroke-width .4s}.ifab.is-live .ifab-flow{animation:1.8s linear infinite ifabFlow}.ifab-wire.on .ifab-flow{stroke:var(--hx-green);opacity:1;stroke-width:2.25px}.ifab.is-live .ifab-wire.on .ifab-flow{animation-duration:.7s}@keyframes ifabFlow{to{stroke-dashoffset:-24px}}.ifab-pkt{fill:var(--hx-green);filter:drop-shadow(0 0 6px var(--hx-green))}.ifab-pkt.back{fill:var(--hx-cyan);filter:drop-shadow(0 0 6px var(--hx-cyan))}@media (min-width:1024px){.ifab{grid-template-columns:minmax(0,1fr) minmax(260px,.95fr) minmax(0,1fr);align-items:center;gap:0;padding-block:12px}.ifab-core-wrap{z-index:2;order:0;position:relative}.ifab-col{z-index:1;grid-template-columns:minmax(0,1fr);gap:14px;position:relative}.ifab-col.l{padding-right:clamp(32px,4vw,64px)}.ifab-col.r{padding-left:clamp(32px,4vw,64px)}.ifab-col.l .ifab-tile:first-child,.ifab-col.l .ifab-tile:nth-child(4){margin-right:28px}.ifab-col.r .ifab-tile:first-child,.ifab-col.r .ifab-tile:nth-child(4){margin-left:28px}.ifab-tile{gap:14px;padding:14px 16px}.ifab-tile .icon-ring{width:44px;height:44px}.ifab-tile b{font-size:15px}.ifab-tile:hover{transform:translateY(-2px)}.ifab-port{background:var(--hx-navy-canvas);border:1.5px solid #ffffff4d;width:8px;height:8px;margin-top:-4px;top:50%}.ifab-tile.side-l .ifab-port{right:-5px}.ifab-tile.side-r .ifab-port{left:-5px;right:auto}.ifab-tile.on .ifab-port{border-color:var(--hx-green)}.ifab-core{width:clamp(200px,18vw,250px)}}.ipipe{margin-top:var(--hx-space-7);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}@media (min-width:640px){.ipipe{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.ipipe li{border:1px solid var(--hx-border-on-dark);background:var(--hx-surface-raised);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex;position:relative}.ipipe-n{background:var(--hx-navy-canvas);border:1.5px solid #00a8c98c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ipipe-n:after{content:"";background:var(--hx-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--hx-cyan);border-radius:50%}.ipipe-t{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:500;line-height:1.35}@media (min-width:1024px){.ipipe{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-top:4px}.ipipe:before{content:"";background:linear-gradient(90deg,#00a8c980,#8cc63f80);border-radius:2px;height:2px;position:absolute;top:18px;left:8.33333%;right:8.33333%}.ipipe:after{content:"";background:linear-gradient(90deg,transparent,var(--hx-green));width:56px;height:8px;filter:drop-shadow(0 0 6px var(--hx-green));border-radius:8px;margin-left:-28px;animation:4.5s linear infinite ipipeRun;position:absolute;top:15px;left:8.33333%}.ipipe li{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;min-height:0;padding:0 10px}.ipipe-n{z-index:1;width:32px;height:32px;position:relative}.ipipe-t{max-width:16ch;font-size:12px}}@keyframes ipipeRun{0%{opacity:0;left:8.33333%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:91.6667%}}@media (prefers-reduced-motion:reduce){.ifab *,.ipipe:after{animation:none!important}.ipipe:after{display:none}}.sec-reg{isolation:isolate;position:relative;overflow:hidden}.sec-reg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#3079ec0f 1px,#0000 1px),linear-gradient(90deg,#3079ec0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%)}.reg-orb{aspect-ratio:1;background:radial-gradient(circle,#3079ec38,#3079ec00 70%);width:min(100vw,760px);top:25%;left:-20%}.reg-orb-2{aspect-ratio:1;background:radial-gradient(circle,#009ea72e,#009ea700 70%);width:min(90vw,620px);bottom:-10%;right:-18%}.vault{gap:var(--hx-space-6);align-items:stretch;display:grid}@media (min-width:1024px){.vault{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,4vw,64px)}}.vault-vis{border-radius:var(--hx-radius-lg);background:radial-gradient(at 50% 40%,#21539a59,#01071599 70%);border:1px solid #3079ec38;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:clamp(20px,4vw,40px) clamp(12px,3vw,32px);display:flex;position:relative}.vault-corner{border:2px solid var(--hx-teal);opacity:.8;width:18px;height:18px;position:absolute}.vault-corner.tl{border-bottom:0;border-right:0;border-top-left-radius:6px;top:10px;left:10px}.vault-corner.tr{border-bottom:0;border-left:0;border-top-right-radius:6px;top:10px;right:10px}.vault-corner.bl{border-top:0;border-right:0;border-bottom-left-radius:6px;bottom:10px;left:10px}.vault-corner.br{border-top:0;border-left:0;border-bottom-right-radius:6px;bottom:10px;right:10px}.vault-svg{width:100%;max-width:min(420px,80vw);height:auto;overflow:visible}.vault-orbit{fill:none;stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:2 6}.vault-ring{fill:none}.vault-ring.r1{stroke:#009ea74d;stroke-width:1px;stroke-dasharray:3 9}.vault-ring.r2{stroke-width:2px;stroke-dasharray:120 40 30 40}.vault-spin{transform-origin:200px 200px;transform-box:view-box}.vault.is-live .vault-spin{animation:20s linear infinite vaultSpin}@keyframes vaultSpin{to{transform:rotate(360deg)}}.vault-beam{stroke:#3079ec47;stroke-width:1px;stroke-dasharray:2 6;transition:stroke .4s,stroke-width .4s}.vault-beam.on{stroke:var(--hx-green);stroke-width:2px;stroke-dasharray:6 6}.vault.is-live .vault-beam.on{animation:.6s linear infinite vaultBeam}@keyframes vaultBeam{to{stroke-dashoffset:-12px}}.vault-shield{stroke:#8cc63f99;stroke-width:2px;stroke-linejoin:round}.vault-shield-glow{fill:none;stroke:var(--hx-green);stroke-width:10px;opacity:.12;filter:blur(6px)}.vault.is-live .vault-shield-glow{animation:2.4s ease-in-out infinite vaultGlow}@keyframes vaultGlow{0%,to{opacity:.08}50%{opacity:.28}}.vault-grid{stroke:#ffffff0d;stroke-width:1px}.vault-scan{opacity:0}.vault.is-live .vault-scan{opacity:1;animation:2.6s cubic-bezier(.5,0,.5,1) infinite vaultScan}@keyframes vaultScan{0%{transform:translateY(0)}to{transform:translateY(190px)}}.vault-shackle{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round}.vault-body{fill:var(--hx-green)}.vault-key{fill:var(--hx-navy-ink,#06162f)}.vault-key-l{stroke:var(--hx-navy-ink,#06162f);stroke-width:3px;stroke-linecap:round}.vault.is-live .vault-shackle{animation:2s ease-in-out infinite vaultLock}@keyframes vaultLock{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-4px)}85%{transform:translateY(0)}}.vault-node-glow{fill:var(--hx-green);opacity:0;transition:opacity .4s}.vault-node-bg{fill:#06162f;stroke:#3079eccc;stroke-width:1.5px;transition:fill .4s,stroke .4s}.vault-node-ico{color:#8db8f6;fill:none;stroke:currentColor;transition:color .4s}.vault-node.on .vault-node-glow{opacity:.18}.vault-node.on .vault-node-bg{fill:#0e2149;stroke:var(--hx-green)}.vault-node.on .vault-node-ico{color:var(--hx-green)}.vault.is-live .vault-node.on .vault-node-glow{animation:1.2s ease-in-out infinite vaultPulse}@keyframes vaultPulse{0%,to{opacity:.1}50%{opacity:.3}}.vault-status{border-radius:var(--hx-radius-pill);max-width:100%;font-family:var(--mono);letter-spacing:.05em;white-space:nowrap;box-shadow:var(--hx-elev-2);background:#010715d9;border:1px solid #8cc63f59;align-items:center;gap:10px;padding:8px 16px;font-size:12px;display:inline-flex}.vault-dot{background:var(--hx-green);border-radius:50%;flex:none;width:7px;height:7px}.vault.is-live .vault-dot{animation:1.6s ease-out infinite vaultDot}@keyframes vaultDot{0%{box-shadow:0 0 #8cc63f99}to{box-shadow:0 0 0 8px #8cc63f00}}.vault-status-k{color:var(--hx-green);text-transform:uppercase}.vault-status-v{color:#fff;text-overflow:ellipsis;animation:.4s ease-out vaultIn;overflow:hidden}@keyframes vaultIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vault-list{align-content:center;gap:10px;display:grid}@media (min-width:640px) and (max-width:1023px){.vault-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-item:last-child{grid-column:1/-1}}.vault-item{border:1px solid var(--hx-border-on-dark);cursor:default;background:linear-gradient(90deg,#ffffff0b,#ffffff04);border-radius:12px;align-items:center;gap:14px;min-height:62px;padding:12px 16px 12px 14px;transition:border-color .35s,background-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.vault-item:before{content:"";background:var(--hx-grad-brand);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .35s;position:absolute;top:12px;bottom:12px;left:0}.vault-item-ico{color:#8db8f6;background:#3079ec24;border:1px solid #3079ec59;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .35s,color .35s,border-color .35s;display:grid}.vault-item-ico .ico{width:20px;height:20px}.vault-item-t{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.35}.vault-item-n{font-family:var(--mono);letter-spacing:.08em;color:var(--hx-text-caption-dark);flex:none;font-size:11px;transition:color .35s}.vault-item-bar{background:var(--hx-grad-brand);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.vault-item.on{background:linear-gradient(90deg,#21539a73,#0e2149bf);border-color:#8cc63f80;box-shadow:0 8px 24px #01071573}.vault-item.on:before{opacity:1}.vault-item.on .vault-item-ico{color:var(--hx-green);background:#8cc63f29;border-color:#8cc63f80}.vault-item.on .vault-item-n{color:var(--hx-green)}.vault.is-live .vault-item.on .vault-item-bar{animation:2s linear forwards vaultBar}@keyframes vaultBar{to{transform:scaleX(1)}}@media (min-width:1024px){.vault-item.on{transform:translate(6px)}}.reg-panels{margin-top:var(--hx-space-7);gap:16px;display:grid}@media (min-width:900px){.reg-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}.reg-panel{border-radius:var(--hx-radius-lg);border:1px solid var(--hx-border-on-dark);padding:clamp(20px,3vw,32px);position:relative;overflow:hidden}.reg-panel-ind{background:linear-gradient(160deg,#3079ec29,#01071573 65%)}.reg-panel-dep{background:linear-gradient(160deg,#009ea729,#01071573 65%)}.reg-panel:before{content:"";background:linear-gradient(90deg,var(--hx-blue),transparent);height:2px;position:absolute;inset:0 0 auto}.reg-panel-dep:before{background:linear-gradient(90deg,var(--hx-teal),transparent)}.reg-panel-h{align-items:center;gap:12px;margin-bottom:20px;display:flex}.reg-panel-k{width:32px;height:32px;font-family:var(--mono);color:var(--hx-white);background:var(--hx-grad-brand);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.reg-panel-dep .reg-panel-k{background:var(--hx-grad-teal-green)}.reg-ind{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:480px){.reg-ind{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-ind li:last-child:nth-child(odd){grid-column:1/-1}}.reg-ind li{min-height:52px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#01071559;border:1px solid #3079ec4d;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.35;transition:border-color .3s,background-color .3s,transform .3s;display:flex}.reg-ind li:hover{border-color:var(--hx-green);background:#8cc63f14;transform:translateY(-2px)}.reg-ind-ico{color:#8db8f6;background:#3079ec29;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:background-color .3s,color .3s;display:grid}.reg-ind-ico .ico{width:16px;height:16px}.reg-ind li:hover .reg-ind-ico{color:var(--hx-green);background:#8cc63f29}.reg-ind-t{min-width:0}.reg-dep{gap:10px;display:grid;position:relative}.reg-dep:before{content:"";background:linear-gradient(180deg,var(--hx-teal),var(--hx-green));opacity:.45;width:1px;position:absolute;top:22px;bottom:22px;left:31px}.reg-dep li{min-height:52px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#01071559;border:1px solid #009ea738;border-radius:12px;align-items:center;gap:14px;padding:8px 14px;font-size:12px;font-weight:500;line-height:1.35;transition:border-color .3s,background-color .3s;display:flex;position:relative}.reg-dep li:hover{background:#8cc63f0f;border-color:#8cc63f8c}.reg-dep-node{z-index:1;color:#7fd6db;letter-spacing:.04em;background:#06162f;border:1px solid #009ea799;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;display:grid;position:relative}.reg-dep li:last-child .reg-dep-node{border-color:var(--hx-green);color:var(--hx-green)}.reg-dep-t{flex:1;min-width:0}.reg-dep-lvl{flex:none;align-items:flex-end;gap:3px;height:16px;display:inline-flex}.reg-dep-lvl i{background:#ffffff24;border-radius:1px;width:4px;display:block}.reg-dep-lvl i:first-child{height:6px}.reg-dep-lvl i:nth-child(2){height:9px}.reg-dep-lvl i:nth-child(3){height:12px}.reg-dep-lvl i:nth-child(4){height:16px}.reg-dep-lvl i.on{background:linear-gradient(180deg,var(--hx-green),var(--hx-teal))}@media (max-width:479px){.vault-item{gap:12px;min-height:56px;padding:10px 12px}.vault-item-t{font-size:14px}.vault-item-ico{width:36px;height:36px}.vault-status-k{display:none}.vault-corner{width:14px;height:14px}.reg-dep li,.reg-ind li{padding:8px 12px;font-size:11px}.reg-dep:before{left:29px}}@media (prefers-reduced-motion:reduce){.vault *{animation:none!important}.vault-scan{opacity:0!important}}.orb.violet{background:radial-gradient(circle,#7840a038,#7840a000 70%)}.vault-node-ico{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.cta{text-align:center}.cta-gl{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.cta-gl.ready{opacity:.35}.cta .h2{max-width:22ch;margin-inline:auto}.cta .rule{margin-inline:auto}.cta .lead{max-width:52ch;margin-inline:auto}.cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}@media (max-width:479px){.cta-btns .btn{flex:100%}}.foot{background:var(--hx-navy-ink);border-top:1px solid var(--hx-border-on-dark);padding-top:var(--hx-space-8);padding-bottom:calc(32px + env(safe-area-inset-bottom))}.fcols{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.fcols{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:32px}}.fcol summary{cursor:pointer;border-bottom:1px solid var(--hx-border-on-dark);justify-content:space-between;align-items:center;min-height:56px;list-style:none;display:flex}.fcol summary::-webkit-details-marker{display:none}.fcol h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-text-caption-dark);font-size:12px;font-weight:500}.fcol summary .ico{width:18px;height:18px;color:var(--hx-text-caption-dark);transition:transform .3s}.fcol[open] summary .ico{transform:rotate(180deg)}.fcol ul{gap:2px;padding-block:12px;display:grid}.fcol a{min-height:40px;color:var(--hx-text-muted-dark);align-items:center;font-size:15px;transition:color .2s;display:inline-flex}.fcol a:hover{color:#fff}@media (min-width:1024px){.fcol summary{pointer-events:none;border:0;min-height:0;margin-bottom:12px}.fcol summary .ico{display:none}.fcol ul{padding:0}.fcol a{min-height:32px}}.fside{padding-top:32px}@media (min-width:1024px){.fside{padding-top:0}}.fside .hq{color:var(--hx-text-muted-dark);font-size:15px}.fside .vpm{min-height:40px;color:var(--hx-text-muted-dark);text-decoration:underline;-webkit-text-decoration-color:var(--hx-border-on-dark);-webkit-text-decoration-color:var(--hx-border-on-dark);-webkit-text-decoration-color:var(--hx-border-on-dark);text-decoration-color:var(--hx-border-on-dark);text-underline-offset:4px;align-items:center;font-size:15px;display:inline-flex}.fside .vpm:hover{color:#fff}.fside .sh{border-radius:4px;width:96px;height:auto;margin-top:8px}.lwt{border-radius:var(--hx-radius);background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);margin-top:28px;padding:24px}.lwt h3{margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.3}.lwt p{color:var(--hx-text-muted-dark);margin-bottom:16px;font-size:14px;line-height:1.55}.certrow{gap:var(--hx-space-5);margin-top:var(--hx-space-8);padding:var(--hx-space-6) 0;border-top:1px solid var(--hx-border-on-dark);border-bottom:1px solid var(--hx-border-on-dark);align-items:center;display:grid;position:relative}.certrow:before{content:"";background:var(--hx-grad-rule);width:120px;height:1px;position:absolute;top:-1px;left:0}.certrow-head{gap:6px;display:grid}.certrow-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-text-caption-dark);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.certrow-kicker:before{content:"";background:var(--hx-grad-brand);border-radius:2px;flex:none;width:24px;height:2px}.certrow-sub{color:var(--hx-text-muted-dark);max-width:36ch;font-size:14px;line-height:1.55}.certrow-list{gap:var(--hx-space-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.certrow-tile{border-radius:var(--hx-radius);background:var(--hx-surface-raised);border:1px solid var(--hx-border-on-dark);place-items:center;height:88px;padding:12px 16px;transition:background-color .3s,border-color .3s,transform .3s;display:grid}.certrow-tile:hover{background:var(--hx-surface-raised-2);border-color:var(--hx-border-accent);transform:translateY(-2px)}.certrow-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px}@media (min-width:1024px){.certrow{gap:var(--hx-space-7);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.certrow-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.certrow-list{grid-template-columns:repeat(3,minmax(0,1fr))}.certrow-tile{height:72px;padding:10px}.certrow-tile img{max-height:44px}}@media (prefers-reduced-motion:reduce){.certrow-tile{transition:none}.certrow-tile:hover{transform:none}}.fbase{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.fbase p{color:var(--hx-text-caption-dark);font-size:13px}.social{gap:8px;display:flex}.social a{border:1px solid var(--hx-border-on-dark);width:44px;height:44px;color:var(--hx-text-muted-dark);border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.social a:hover{border-color:var(--hx-border-accent);color:#fff}.social .ico{stroke:none;fill:currentColor;width:17px;height:17px}.modal{z-index:200;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));visibility:hidden;opacity:0;place-items:center;transition:opacity .3s,visibility 0s .3s;display:grid;position:fixed;inset:0}.modal.open{visibility:visible;opacity:1;transition:opacity .3s}.modal-ov{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 30% 20%,#21539a59,#0000 60%),#010715d1;position:absolute;inset:0}.modal-box{overscroll-behavior:contain;background:var(--hx-paper);width:100%;max-width:960px;max-height:calc(100dvh - 32px);color:var(--hx-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:20px;grid-template-columns:minmax(0,1fr);transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow-y:auto;transform:translateY(20px)scale(.97);box-shadow:0 0 0 1px #3079ec40,0 40px 100px #010715b3,0 0 80px #3079ec2e}.modal.open .modal-box{transform:none}@media (min-width:880px){.modal-box{grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden}.modal-main{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}}.modal-x{z-index:5;color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .2s,transform .25s,color .2s;display:grid;position:absolute;top:12px;right:12px}.modal-x:hover{background:#fff3;transform:rotate(90deg)}.modal-x .ico{width:20px;height:20px}@media (min-width:880px){.modal-x{color:var(--hx-ink);background:var(--hx-hairline);border-color:#08153614}.modal-x:hover{background:#e9ecf3}}.modal-side{isolation:isolate;background:var(--hx-grad-cover);color:#fff;padding:28px 64px 26px 22px;position:relative;overflow:hidden}.modal-side:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ms-orb{filter:blur(40px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.ms-orb.a{background:radial-gradient(circle,#3079ec8c,#0000 70%);width:260px;height:260px;top:-80px;right:-80px}.ms-orb.b{background:radial-gradient(circle,#8cc63f59,#0000 70%);width:240px;height:240px;bottom:-110px;left:-90px}.ms-inner{position:relative}.ms-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fffc;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.ms-eyebrow:before{content:"";background:var(--hx-grad-brand);border-radius:2px;width:22px;height:2px}.modal .modal-side h2{color:#fff;letter-spacing:-.01em;margin-top:0;font-size:clamp(24px,1.6vw + 16px,34px);font-weight:600;line-height:1.15}.ms-rule{background:var(--hx-grad-brand);border-radius:2px;width:72px;height:4px;margin-top:14px;display:block}.ms-intro{color:var(--hx-text-muted-dark);margin-top:14px;font-size:14.5px;line-height:1.6;display:none}.ms-list{gap:14px;margin-top:24px;padding:0;list-style:none;display:none}.ms-list li{color:#ffffffe6;align-items:center;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.ms-ico{border:1px solid var(--hx-border-on-dark);width:38px;height:38px;color:var(--hx-green);background:#ffffff12;border-radius:10px;flex:none;place-items:center;display:grid}.ms-ico .ico{width:18px;height:18px}@media (min-width:560px){.modal-side{padding:32px 72px 28px 32px}.ms-intro{display:block}}@media (min-width:880px){.modal-side{padding:48px 36px}.ms-list{display:grid}.ms-intro{font-size:15px}}.modal-main{background:var(--hx-paper);position:relative}.modal-top{padding:22px 32px 0}.mt-note{color:var(--hx-text-caption-light);font-size:13px}@media (min-width:880px){.modal-top{padding:44px 40px 0}}.req{color:var(--hx-critical-light);margin-left:3px;font-weight:700}.mt-note .req{margin:0}.mform{grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:18px 32px 32px;display:grid}@media (min-width:560px){.mform{grid-template-columns:repeat(2,minmax(0,1fr))}.mform .full{grid-column:1/-1}}@media (min-width:880px){.mform{padding:18px 40px 40px}}@media (max-width:479px){.modal-top{padding:20px 20px 0}.mform{padding:16px 20px 24px}}.fld{align-content:start;gap:6px;display:grid}.fld-label{color:var(--hx-ink);font-size:13.5px;font-weight:600;line-height:1.3}.fld-label .opt{color:var(--hx-text-caption-light);margin-left:6px;font-size:12px;font-weight:400}.fld-ctrl{position:relative}.fld-ico{color:var(--hx-text-caption-light);pointer-events:none;transition:color .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%);width:18px!important;height:18px!important}.fld-ctrl.area .fld-ico{top:15px;transform:none}.fld-ok{color:#5c9a1c;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%);stroke-width:2.4px!important;width:18px!important;height:18px!important}.fld input,.fld textarea{border-radius:var(--hx-radius);width:100%;min-height:48px;color:var(--hx-ink);font-size:16px;font-family:var(--font);background:#f6f8fc;border:1px solid #08153624;padding:12px 40px 12px 42px;transition:border-color .2s,box-shadow .2s,background-color .2s}.fld textarea{resize:vertical;min-height:100px;padding-right:14px;line-height:1.5}.fld input::placeholder,.fld textarea::placeholder{color:#08153666;opacity:1}.fld input:hover,.fld textarea:hover{border-color:#08153647}.fld input:focus,.fld textarea:focus{border-color:var(--hx-royal);background:var(--hx-white);box-shadow:0 0 0 4px #0033c71f}.fld-ctrl:focus-within .fld-ico{color:var(--hx-royal)}.fld input:focus-visible,.fld textarea:focus-visible{outline:none}.fld .invalid{border-color:var(--hx-critical);background:#fff7f6}.fld .invalid:focus{box-shadow:0 0 0 4px #bc403024}.fld.is-invalid .fld-ico{color:var(--hx-critical)}.fld .valid{border-color:#5c9a1c8c}.err{min-height:18px;color:var(--hx-critical);font-size:12px;font-weight:500;line-height:1.45}.cap-slot{min-height:1px;margin-top:4px}.cap-slot cap-widget{--cap-widget-width:100%;--cap-border-radius:var(--hx-radius);--cap-border-color:#08153624;--cap-background:#f6f8fc;--cap-color:var(--hx-ink);--cap-checkbox-border-radius:6px;--cap-font:var(--font);width:100%;max-width:100%;display:block}.mform-actions{gap:12px;margin-top:4px;display:grid}.mform .btn{background:var(--hx-royal);color:#fff;text-transform:none;letter-spacing:normal;width:100%;min-height:52px;font-family:var(--font);box-shadow:0 0 0 1px #3079ec80,0 10px 28px #0033c747}.mform .btn:hover:not(:disabled){background:var(--hx-royal)}@supports (color:color-mix(in lab, red, red)){.mform .btn:hover:not(:disabled){background:color-mix(in srgb,var(--hx-royal) 75%,var(--hx-blue))}}.mform .btn:hover:not(:disabled){box-shadow:0 0 0 1px var(--hx-blue),0 14px 34px #0033c757;transform:translateY(-1px)}.mform .btn:disabled{opacity:.7;cursor:progress}.spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite mspin}@keyframes mspin{to{transform:rotate(360deg)}}.mform-privacy{color:var(--hx-text-caption-light);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.mform-privacy .ico{width:14px;height:14px}.mstate{text-align:center;padding:56px 32px 60px;display:none}.mstate.show{animation:.45s cubic-bezier(.2,.7,.2,1) mpop;display:block}@keyframes mpop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:880px){.mstate{padding:96px 48px}}.mstate .oki,.mstate .erri{width:88px;height:88px;margin:0 auto 22px}.mstate .oki{color:#fff;background:linear-gradient(135deg,#3079ec,#8cc63f);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #8cc63f24,0 16px 40px #3079ec4d}.mstate .oki .ico{stroke-width:2.4px;width:42px;height:42px}.mstate .erri{border:1.75px solid var(--hx-critical);color:var(--hx-critical);background:#fff3f1;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #bc403014}.mstate .erri .ico{width:40px;height:40px}.mstate h3{color:var(--hx-ink);font-size:22px;font-weight:600;line-height:1.3}.mstate p{color:var(--hx-text-muted-light);margin-top:10px;max-width:40ch;margin-inline:auto;font-size:16px}.mstate .btn{background:var(--hx-royal);color:#fff;margin-top:24px}@media (prefers-reduced-motion:reduce){.modal-box,.modal-x,.mstate.show{transition:none;animation:none}.spin{animation-duration:2s}}.js .rv{opacity:0;transform:translateY(16px)}.js .rv.in{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.js .rv{opacity:1;transform:none}.session-in,.agent{transform:none!important}.sim *{animation:none!important}}.captcha .credits{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}
