@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--on:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--hd-a:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html.menu-open{overflow:hidden}body{font-family:var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1f;background:#fff;margin:0;font-size:17px;line-height:1.47;overflow-x:hidden}::selection{background:#0b5cff40}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}img{max-width:100%}h1,h2,h3,h4{letter-spacing:-.025em;font-weight:600;line-height:1.08;font-family:var(--display);margin:0}p{margin:0}a{color:inherit}[id]{scroll-margin-top:var(--nav-h)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.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}}.block{display:block}.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}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--font:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--display:var(--font-display), var(--font);--shadow-1:0 1px 2px #1018280f, 0 10px 28px -14px #10182833;--shadow-2:0 28px 60px -28px #14286e6b;--r-lg:28px;--r-md:20px;--r-sm:12px;--blue:#0b5cff;--blue-hover:#2b73ff;--brand-deep:#0536c1;--brand:#0b5cff;--ease:cubic-bezier(.16, 1, .3, 1);--radius:28px;--nav-h:48px;--bg:#fff;--bg-alt:#f5f5f7;--text:#1d1d1f;--muted:#6e6e73;--dim:#86868b;--line:#0000001a;--line-2:#0000002e;--card:#f5f5f7;--card-2:#fff;--card-line:transparent;--link:#06c;--input:#fff;--grad:linear-gradient(95deg, #0b5cff 0%, #7c3aed 52%, #0891b2 100%);--pain:#d92d3a;--ok:#0a8f63;--cyan:#0891b2;--electric:#0b5cff;--violet:#7c3aed}.dark{--bg:#000;--bg-alt:#0b0b0d;--text:#f5f5f7;--muted:#a1a1a6;--dim:#6e6e73;--line:#ffffff1f;--line-2:#ffffff38;--card:#141416;--card-2:#1c1c1e;--card-line:#ffffff0f;--link:#2997ff;--input:#ffffff0d;--grad:linear-gradient(95deg, #4d8dff 0%, #a78bff 50%, #5fe3ff 100%);--pain:#ff6b6b;--ok:#3ee6a8;--cyan:#5fe3ff;--electric:#5b8cff;--violet:#a78bff}.page,.section,.phero,.ctaband,.stats,.tech,.pshow{background:var(--bg);color:var(--text)}.section.alt,.pshow.alt{background:var(--bg-alt)}.container{width:100%;max-width:1180px;margin:0 auto;padding-inline:24px}.section{padding-block:clamp(96px,11vw,150px);position:relative}.grad-text{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:-.01em;width:fit-content;color:var(--electric);font-size:17px;font-weight:600;display:block}.eyebrow.pain{color:var(--pain)}.h-hero{letter-spacing:-.035em;font-size:clamp(44px,7vw,96px);line-height:1.03}.h-lg{letter-spacing:-.028em;font-size:clamp(32px,4.2vw,56px);line-height:1.08}.h-md{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:600}.lede{color:var(--muted);letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.45}.lede strong{color:var(--text);font-weight:600}.section-head{gap:18px;max-width:820px;margin-bottom:clamp(48px,6vw,80px);display:grid}.section-head.center{text-align:center;justify-items:center;margin-inline:auto}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card,.glass{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-lg);transition:transform .5s var(--ease), box-shadow .5s var(--ease)}@media (hover:hover){.card:hover,.glass:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}}.btn{font:400 17px/1.18 var(--font);letter-spacing:-.02em;cursor:pointer;white-space:nowrap;transition:background .25s, color .25s, box-shadow .25s, transform .25s var(--ease);border:0;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:var(--blue);color:#fff;isolation:isolate;overflow:hidden}.btn-primary:after{content:"";z-index:-1;pointer-events:none;transition:transform .8s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover:after{transform:translate(120%)}.btn-primary:active{transform:scale(.97)}.btn-ghost{color:var(--link);box-shadow:inset 0 0 0 1px var(--link);background:0 0}.btn-ghost:hover{background:var(--link);color:#fff}.link-chev{color:var(--link);letter-spacing:-.02em;transition:background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:2px;padding-bottom:1px;font-size:17px;text-decoration:none;display:inline-flex}.link-chev:hover{background-size:calc(100% - 20px) 1px}.link-chev svg{transition:transform .3s var(--ease)}.link-chev:hover svg{transform:translate(3px)}.cta-row{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.cta-row.center,.section-head.center .cta-row,.phero .cta-row,.ctaband .cta-row{justify-content:center}[data-reveal]{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:var(--d,0s);transform:translateY(40px)}[data-reveal].is-in{opacity:1;transform:none}.spot{position:relative;overflow:hidden}.spot:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #0b5cff14, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.dark .spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #5b8cff24, transparent 60%)}.spot:hover:before{opacity:1}html.intro-active{overflow:hidden}.intro-skip .intro{display:none}.intro{z-index:10000;background:#000;align-content:center;place-items:center;gap:28px;display:grid;position:fixed;inset:0;overflow:hidden}.intro-glow{aspect-ratio:1.8;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#1e50ff61,#7c3aed24 50%,#0000 75%);width:min(1100px,150vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.intro-stage{place-items:center;width:min(560px,72vw);display:grid;position:relative}.intro-line{background:linear-gradient(90deg,#0000,#4d8dff 20%,#fff 50%,#a78bff 80%,#0000);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:-10%;right:-10%;transform:scaleX(0);box-shadow:0 0 18px 2px #5b8cffcc}.intro-logo{will-change:transform, filter, opacity;width:100%;position:relative;transform:scale(.92)}.intro-logo-base{clip-path:inset(50% 0%);filter:blur(6px)drop-shadow(0 0 28px #5b8cff8c);width:100%;height:auto;display:block}.intro-logo-sheen{pointer-events:none;-webkit-mask:var(--sheen-logo) center / 100% 100% no-repeat;-webkit-mask:var(--sheen-logo) center / 100% 100% no-repeat;-webkit-mask:var(--sheen-logo) center / 100% 100% no-repeat;-webkit-mask:var(--sheen-logo) center / 100% 100% no-repeat;mask:var(--sheen-logo) center / 100% 100% no-repeat;background:linear-gradient(105deg,#0000 38%,#8cb4ffe6 47%,#fff 50%,#bea0ffe6 53%,#0000 62%) 160% 0/260% 100%;position:absolute;inset:0}.intro-tag{letter-spacing:.32em;text-transform:uppercase;color:#a1a1a6;white-space:nowrap;font-size:clamp(14px,1.4vw,18px);font-weight:500}.intro-hint{text-align:center;letter-spacing:.08em;color:#6e6e73;font-size:12px;position:absolute;bottom:32px;left:0;right:0}.intro-tag span{opacity:0;filter:blur(6px);white-space:pre;display:inline-block;transform:translateY(8px)}@media (max-width:480px){.intro-tag{letter-spacing:.2em;font-size:12px}}.split-line,.chero-line,.sh-line{margin-bottom:-.18em;padding-bottom:.18em}h1,h2,.h-hero,.h-xl,.h-lg{text-wrap:balance}.pt-curtain{z-index:9000;pointer-events:none;background:#000;place-items:center;display:grid;position:fixed;inset:0}.pt-curtain:after{content:"";background:linear-gradient(90deg,#0000,#4d8dff,#a78bff,#5fe3ff,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px 4px #5b8cff99}.pt-logo{width:min(220px,50vw);height:auto}.gnav{z-index:60;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(20px);transition:background .3s, transform .5s var(--ease);background:#121214e6;position:fixed;inset:0 0 auto}html.nav-hidden .gnav{transform:translateY(-100%)}.gnav-row{justify-content:space-between;align-items:center;gap:24px;max-width:1024px;height:100%;margin:0 auto;padding-inline:22px;display:flex}.gnav-logo{flex-shrink:0;width:92px;display:block}.gnav-logo img{width:100%;height:auto;display:block}.gnav-links{gap:clamp(20px,3.4vw,40px);display:flex}.gnav-links a{color:#fffc;letter-spacing:-.01em;font-size:12.5px;text-decoration:none;transition:color .2s}.gnav-links a:hover,.gnav-links a.is-active{color:#fff}.gnav-cta{color:#fff;background:var(--blue);white-space:nowrap;border-radius:980px;padding:5px 12px;font-size:12px;text-decoration:none}.gnav-burger{background:0 0;border:0;width:44px;height:44px;margin-right:-12px;display:none;position:relative}.gnav-burger span{width:17px;height:1.2px;transition:transform .4s var(--ease), top .4s var(--ease);background:#fff;position:absolute;left:14px}.gnav-burger span:first-child{top:18px}.gnav-burger span:last-child{top:25px}.gnav.is-open .gnav-burger span:first-child{top:21.5px;transform:rotate(45deg)}.gnav.is-open .gnav-burger span:last-child{top:21.5px;transform:rotate(-45deg)}.gmenu{inset:var(--nav-h) 0 0;z-index:59;color:#f5f5f7;opacity:0;visibility:hidden;background:#000;flex-direction:column;gap:32px;padding:24px 40px 40px;transition:opacity .35s,visibility .35s;display:flex;position:fixed}.gmenu.is-open{opacity:1;visibility:visible}.gmenu nav{gap:6px;display:grid}.gmenu nav a,.gmenu .btn{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * 40ms + 80ms);transform:translateY(-10px)}.gmenu nav a{letter-spacing:-.03em;color:#e8e8ed;font-size:28px;font-weight:600;text-decoration:none}.gmenu .btn{align-self:flex-start}.gmenu.is-open nav a,.gmenu.is-open .btn{opacity:1;transform:none}@media (max-width:833px){.gnav-links,.gnav-cta{display:none}.gnav-burger{display:block}}.page{padding-top:var(--nav-h)}.phero{text-align:center;padding-block:clamp(72px,10vw,130px) clamp(64px,8vw,110px);position:relative;overflow:hidden}.phero-inner{justify-items:center;gap:22px;display:grid}.phero-eyebrow{letter-spacing:-.02em;font-size:clamp(19px,2vw,24px);font-weight:600}.phero-lede{max-width:760px}.phero .cta-row{margin-top:10px}.phero-visual{margin-top:clamp(24px,4vw,48px)}.orb-wrap{position:absolute;inset:0}.orb-wrap canvas{display:block}.orb-fallback{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#7aa2ff,#0b5cff 38%,#0536c1 62%,#020617 100%);border-radius:50%;width:56%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 120px #0b5cff99}.orb-visual{aspect-ratio:1.35;width:min(760px,100%);margin:0 auto;position:relative}.orb-visual-glow{aspect-ratio:1;filter:blur(20px);background:radial-gradient(closest-side,#3c64ff80,#7c3aed2e 50%,#0000 72%);width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hx-stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#eef4ff00,#eef4ff);height:32vh;position:absolute;bottom:0;left:0;right:0}.hx{color:#1d1d1f;background:#eef4ff;height:320vh;position:relative}.hx-field{position:absolute;inset:0}.hx-stage{height:100svh;position:sticky;top:0;overflow:hidden}.hx-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#286eff47,#78aaff24 45%,#fff0 72%);width:min(1300px,150vw);position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.hx-orb{will-change:transform;height:76%;position:absolute;top:36%;left:0;right:0}.hx-orb-inner{position:absolute;inset:0}.hx-intro{top:calc(var(--nav-h) + 13vh);text-align:center;z-index:2;padding-inline:24px;position:absolute;left:0;right:0}.hx-title{letter-spacing:-.035em;font-size:clamp(40px,6vw,88px);font-weight:600;line-height:1.04}.hx-title .w{padding-bottom:.06em;display:inline-block}.hx-sub{color:#424245;max-width:580px;margin:20px auto 0;font-size:clamp(16px,1.35vw,19px);font-weight:400;line-height:1.45}.hx-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.hx .link-chev{color:#0058e6}.hx-beat,.hx-final{top:calc(var(--nav-h) + 9vh);text-align:center;opacity:0;z-index:2;padding-inline:24px;position:absolute;left:0;right:0}.hx-beat h2,.hx-final h2{letter-spacing:-.035em;font-size:clamp(38px,5.6vw,80px);line-height:1.05}.hx-trust{color:#515154;flex-wrap:wrap;justify-content:center;gap:8px 0;margin:36px auto 0;padding:0;font-size:13px;list-style:none;display:flex}.hx-trust li{padding-inline:18px}.hx-trust li+li{border-left:1px solid #00000024}.hx-trust b{color:#1d1d1f;font-variant-numeric:tabular-nums;margin-right:4px;font-weight:500}.hx-beat p,.hx-final p{color:#424245;max-width:540px;margin:18px auto 0;font-size:clamp(16px,1.35vw,19px);font-weight:400}.hx-cue{color:#86868b;z-index:2;justify-items:center;gap:10px;font-size:12px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hx-cue i{width:1px;height:40px;animation:drip 2.2s var(--ease) infinite;transform-origin:top;background:linear-gradient(#86868b,#0000)}@keyframes drip{0%{transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:640px){.hx{height:300vh}.hx-orb{height:62%;top:44%}.hx-glow{top:75%}.hx-ctas .btn{padding:12px 20px}.hx-trust{grid-template-columns:repeat(3,1fr);max-width:340px;margin-top:26px;font-size:11.5px;display:grid}.hx-trust li{gap:2px;padding-inline:6px;display:grid}.hx-trust b{margin-right:0;font-size:16px}}.tiles{background:#fff;gap:12px;padding:12px;display:grid}.tile{background:var(--bg-alt);min-height:680px;color:var(--text);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:clamp(44px,5vw,60px) 24px 0;display:flex;position:relative;overflow:hidden}.tile.dark{background:#000}.tile-full{min-height:720px}.tile-eyebrow{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(19px,1.8vw,24px);font-weight:600}.tile h2,.tile h3{letter-spacing:-.03em;font-size:clamp(32px,4vw,52px)}.tile-sub{color:var(--muted);letter-spacing:-.015em;margin-top:10px;font-size:clamp(19px,1.8vw,26px);font-weight:400}.tile-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.tile-visual{justify-content:center;align-items:flex-end;width:100%;margin-top:auto;padding-top:40px;display:flex}@media (max-width:834px){.tile,.tile-full{min-height:600px}}.jr{color:#f5f5f7;background:#000;height:400vh;position:relative;overflow-x:clip}.jr-veil{z-index:1;pointer-events:none;opacity:0;position:absolute;inset:0}.jr-veil-in{opacity:1;background:0 0}.jr+.hpain{z-index:3;border-radius:36px 36px 0 0;margin-top:-40vh;position:relative;box-shadow:0 -30px 80px #0b3cc82e}html.rm .jr+.hpain{border-radius:0;margin-top:0}@media (prefers-reduced-motion:reduce){.jr+.hpain{border-radius:0;margin-top:0}}.jr-stage{height:100svh;position:sticky;top:0;overflow:hidden}.jr-canvas{position:absolute;inset:0}.jr-nebula{pointer-events:none;position:absolute;inset:0}.jr-nebula i{filter:blur(90px);opacity:.45;border-radius:50%;animation:28s ease-in-out infinite alternate drift;position:absolute}.jr-nebula i:first-child{background:radial-gradient(closest-side,#0b5cff66,#0000);width:50vmax;height:34vmax;top:10%;right:-8vmax}.jr-nebula i:nth-child(2){background:radial-gradient(closest-side,#7c3aed59,#0000);width:42vmax;height:30vmax;animation-duration:34s;bottom:-6vmax;left:-10vmax}.jr-ch{z-index:2;opacity:0;visibility:hidden;gap:18px;width:min(460px,42vw);height:fit-content;margin-block:auto;display:grid;position:absolute;top:0;bottom:96px;left:max(24px,50vw - 566px)}.jr-tag{color:#8fb0ff;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.jr-tag span{font-variant-numeric:tabular-nums;border:1px solid #8fb0ff66;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.jr-ch h2{letter-spacing:-.03em;font-size:clamp(32px,3.5vw,50px);line-height:1.08}.jr-desc{color:#a1a1a6;font-size:clamp(16px,1.3vw,19px);font-weight:400;line-height:1.5}.jr-ch ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jr-pt{align-items:center;gap:10px;font-size:16px;display:flex}.jr-pt svg{color:#3ee6a8;flex-shrink:0}.jr .link-chev{color:#2997ff}.jr-rail{z-index:2;grid-template-columns:repeat(3,auto);gap:8px 36px;padding-top:16px;display:grid;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.jr-rail-bar{background:#ffffff1f;border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.jr-rail-fill{transform-origin:0;background:linear-gradient(90deg,#4d8dff,#a78bff,#5fe3ff);width:100%;height:100%;transform:scaleX(0)}.jr-rail-item{color:#f5f5f7;opacity:.35;white-space:nowrap;font-size:13px;font-weight:500}.jr-final{z-index:2;text-align:center;opacity:0;visibility:hidden;justify-items:center;gap:14px;padding-inline:24px;display:grid;position:absolute;top:64%;left:0;right:0}.jr-final-tag{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,32px);font-weight:600}.jr-final-list{color:#a1a1a6;letter-spacing:.04em;font-size:clamp(15px,1.3vw,18px)}.jr-final .cta-row{justify-content:center;margin-top:8px}@media (max-width:900px){.jr{height:380vh}.jr-ch{gap:12px;width:auto;inset:auto 24px calc(4vh + 64px);transform:none}.jr-ch h2{font-size:clamp(28px,7.4vw,40px)}.jr-desc{font-size:15px}.jr-ch ul,.jr-rail{display:none}.jr-final{top:60%}}.hp-track{position:relative}.hp-line{background:var(--line);border-radius:2px;height:2px;position:absolute;top:27px;left:12.5%;right:12.5%;overflow:hidden}.hp-line-fill{background:var(--grad);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hp-line-fill-v{display:none}.hp-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hp-step{text-align:center;justify-items:center;gap:12px;padding-inline:8px;display:grid}.hp-node{background:var(--bg);width:56px;height:56px;color:var(--electric);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0b5cff59,0 10px 30px -10px #0b5cff80}.hp-num{color:var(--dim);margin-top:8px;font-size:13px;font-weight:600}.hp-step h3{letter-spacing:-.025em;font-size:22px}.hp-step p{color:var(--muted);max-width:260px;font-size:16px;line-height:1.55}@media (max-width:860px){.hp-steps{grid-template-columns:1fr;gap:40px}.hp-step{text-align:left;justify-items:start;gap:6px;padding-left:76px;position:relative}.hp-node{position:absolute;top:0;left:0}.hp-num{margin-top:0}.hp-line{width:2px;height:auto;inset:28px auto 28px 27px}.hp-line-fill{display:none}.hp-line-fill-v{background:var(--grad);transform-origin:top;display:block;position:absolute;inset:0;transform:scaleY(0)}}@property --hd-a{syntax:"<angle>";inherits:false;initial-value:0deg}.hd{color:#1d1d1f;isolation:isolate;background:linear-gradient(#fff 0%,#f3f7ff 60%,#fff 100%);position:relative;overflow-x:clip}.hd-pin{height:280vh;position:relative}.hd-stage{height:100svh;padding-block:calc(var(--nav-h) + 16px) 24px;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.hd-glow{aspect-ratio:1.6;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b5cff24,#7c3aed0f 55%,#0000 75%);width:min(1100px,140vw);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.hd-head{text-align:center;justify-items:center;gap:12px;max-width:900px;margin:0 auto clamp(24px,4vh,44px);display:grid}.hd-head .h-xl{font-size:clamp(32px,4.2vw,58px)}.hd-orbit{perspective:1400px;grid-template-rows:auto auto;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:clamp(16px,2.4vh,28px) clamp(40px,5vw,80px);display:grid;position:relative}.hd-beams{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hd-beam{fill:none;stroke:url(#hd-grad);stroke-width:1.5px;opacity:.8;filter:drop-shadow(0 0 4px #5fe3ff99)}.hd-flow{fill:none;stroke:#0b5cff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:3 22;filter:drop-shadow(0 0 5px #0b5cff8c);animation:1.1s linear infinite hdFlow}@keyframes hdFlow{to{stroke-dashoffset:-25px}}.hd-core{z-index:1;text-align:center;color:#f5f5f7;background:radial-gradient(120% 90% at 50% 0,#2f5bff59,#141030f2 55%,#0b0b12);border-radius:32px;grid-area:1/2/3;justify-items:center;gap:12px;padding:clamp(28px,4vh,44px) 32px;text-decoration:none;display:grid;position:relative}.hd-core:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hd-a), #4d8dff, #a78bff, #5fe3ff, #4d8dff);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;animation:6s linear infinite hdSpin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes hdSpin{to{--hd-a:360deg}}.hd-core-halo{z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#4d8dff59,#7c3aed26 55%,#0000 75%);border-radius:50%;animation:4s ease-in-out infinite hdPulse;position:absolute;inset:-30%}@keyframes hdPulse{50%{opacity:.8;transform:scale(1.08)}}.hd-core-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--grad);color:#fff;border-radius:980px;padding:5px 12px;font-size:12px;font-weight:500}.hd-core-ico{color:#bfe0ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 40px #4d8dff73}.hd-core h3{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,32px)}.hd-core p{color:#a1a1a6;max-width:360px;font-size:16px;line-height:1.55}.hd-core .hd-tags{justify-content:center}.hd-core-cta{color:#2997ff;align-items:center;gap:6px;margin-top:6px;font-size:15px;display:inline-flex}.hd-core:hover .hd-core-cta svg{transform:translate(3px)}.hd-core-cta svg{transition:transform .3s var(--ease)}.hd-node{z-index:1;color:#1d1d1f;will-change:transform, opacity;background:#fff;border:1px solid #00000012;border-radius:22px;align-content:start;gap:8px;padding:22px;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 18px 40px -24px #143ca059}.hd-node:hover{border-color:#0b5cff59;box-shadow:0 24px 50px -24px #143ca080}.hd-tl{grid-area:1/1}.hd-tr{grid-area:1/3}.hd-bl{grid-area:2/1}.hd-br{grid-area:2/3}.hd-node-ico{color:#fff;background:var(--grad);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.hd-node h3{letter-spacing:-.015em;font-size:18px}.hd-node p{color:#6e6e73;font-size:14.5px;line-height:1.5}.hd-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hd-tags span{color:#6e6e73;background:#f2f4f8;border-radius:980px;padding:4px 10px;font-size:12px}.hd-core .hd-tags span{color:#c7cbe0;background:#ffffff1a}.hd-ind{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(32px,5vw,72px);margin-top:0;padding-block:clamp(40px,6vw,80px) clamp(96px,11vw,150px);display:grid}.hd-ind-head{gap:14px;display:grid}.hd-ind-head h3{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.hd-ind-grid{border-top:1px solid #0000001a;border-left:1px solid #0000001a;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.hd-ind-grid li{border-bottom:1px solid #0000001a;border-right:1px solid #0000001a;align-content:start;gap:6px;padding:24px;transition:background .3s;display:grid}.hd-ind-grid li:hover{background:#0b5cff0d}.hd-ind-grid svg{color:var(--blue);margin-bottom:6px}.hd-ind-grid b{letter-spacing:-.015em;font-size:17px;font-weight:600}.hd-ind-grid span{color:#6e6e73;font-size:14px;line-height:1.5}@media (max-width:900px){.hd-pin{height:auto}.hd-stage{height:auto;padding-block:96px 24px;position:relative;overflow:visible}.hd-orbit{perspective:none;grid-template-columns:1fr 1fr;gap:14px}.hd-core{grid-area:auto/1/auto/-1}.hd-tl,.hd-tr,.hd-bl,.hd-br{grid-area:auto}.hd-beams{display:none}.hd-ind{grid-template-columns:1fr}}@media (max-width:560px){.hd-orbit{grid-template-columns:1fr}.hd-ind-grid{grid-template-columns:1fr 1fr}.hd-ind-grid li{padding:18px}}@media (prefers-reduced-motion:reduce){.hd-pin{height:auto}.hd-stage{height:auto;position:relative}}.hpain .section-head{max-width:1040px}.hp-bento{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hp-card{background:var(--bg);border-radius:var(--r-lg);transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), box-shadow .5s var(--ease);transition-delay:var(--d,0s);flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 40px #0000000d}@media (hover:hover){.hp-card.is-in:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000000d,0 24px 60px #00000017}}.hp-card h3{letter-spacing:-.025em;font-size:clamp(21px,1.9vw,24px)}.hp-card p{color:var(--muted);font-size:16px;line-height:1.45}.hp-visual{border-radius:var(--r-md);background:var(--bg-alt);align-content:center;gap:8px;min-height:170px;margin-bottom:14px;padding:18px;display:grid}.hp-chart{grid-column:span 2;gap:18px}.hp-card-head{gap:10px;max-width:520px;display:grid}.hp-tag{letter-spacing:.02em;text-transform:uppercase;width:fit-content;color:var(--pain);background:var(--pain);border-radius:99px;padding:5px 10px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hp-tag{background:color-mix(in srgb, var(--pain) 10%, transparent)}}.hp-graph{width:100%;height:auto;margin-top:auto;overflow:visible}.hp-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 6}.hp-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.hp-sys{stroke:var(--dim);stroke-width:3.5px}.hp-gap,.hp-dot{opacity:0}.hp-dot{fill:var(--violet)}.hp-chart.is-in .hp-sys{transition:stroke-dashoffset 1.6s var(--ease) .3s;stroke-dashoffset:0}.hp-chart.is-in .hp-biz{transition:stroke-dashoffset 2s var(--ease) .45s;stroke-dashoffset:0}.hp-chart.is-in .hp-gap{opacity:1;transition:opacity 1.2s 1.5s}.hp-chart.is-in .hp-dot{opacity:1;transform-box:fill-box;transform-origin:50%;transition:opacity .4s 2.1s;animation:2.4s ease-in-out 2.5s infinite hpPulse}@keyframes hpPulse{50%{opacity:.55;transform:scale(1.5)}}.hp-legend{color:var(--muted);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.hp-legend span{align-items:center;gap:8px;display:inline-flex}.hp-legend-gap{color:var(--pain);font-weight:600}.hp-key{border-radius:4px;width:18px;height:4px}.hp-key.biz{background:linear-gradient(90deg, var(--blue), var(--violet))}.hp-key.sys{background:var(--dim)}.hp-key.gap{background:repeating-linear-gradient(45deg, var(--pain) 0 2px, transparent 2px 5px);border-radius:3px;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.hp-key.gap{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--pain) 35%, transparent) 0 2px, transparent 2px 5px)}}.hp-key.gap{box-shadow:inset 0 0 0 1px var(--pain)}@supports (color:color-mix(in lab, red, red)){.hp-key.gap{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pain) 40%, transparent)}}.hp-file{background:var(--bg);color:var(--muted);transform:rotate(calc((var(--i) - 1) * -1.2deg));border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex;box-shadow:0 1px 2px #0000000f}.hp-file svg{color:var(--ok);flex:none}.hp-file span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hp-file b{font-variant-numeric:tabular-nums;color:var(--pain);font-weight:600}.hp-wa{color:#1d1d1f;background:#dcf8c6;border-radius:14px 14px 4px;justify-self:end;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;font-size:13px;display:inline-flex}.hp-wa svg{color:#25a244}.hp-loop{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hp-loop span{background:var(--bg);color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000f}.hp-robot.is-in .hp-loop span{animation:3.2s step-end infinite hpStep}.hp-robot.is-in .hp-loop span:nth-child(2){animation-delay:.8s}.hp-robot.is-in .hp-loop span:nth-child(3){animation-delay:1.6s}.hp-robot.is-in .hp-loop span:nth-child(4){animation-delay:2.4s}@keyframes hpStep{0%,25%{color:var(--pain);box-shadow:inset 0 0 0 1.5px var(--pain)}25.01%,to{color:var(--muted);box-shadow:0 1px 2px #0000000f}}.hp-repeat{color:var(--pain);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:500;display:inline-flex}.hp-robot.is-in .hp-repeat svg{animation:3.2s linear infinite hpSpin}@keyframes hpSpin{to{transform:rotate(360deg)}}.hp-msg{border-radius:16px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.35}.hp-msg.me{background:var(--blue);color:#fff;border-bottom-right-radius:4px;justify-self:end}.hp-msg.bot{background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--pain);border-bottom-left-radius:4px;justify-self:start;align-items:flex-start;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hp-msg.bot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pain) 35%, transparent)}}.hp-msg.bot svg{color:var(--pain);flex:none;margin-top:1px}.hp-cta{color:#f5f5f7;background-color:#0b0b0d;background-image:radial-gradient(120% 80% at 100% 0,#0b5cff73,#0000 60%),radial-gradient(90% 70% at 0 100%,#7c3aed4d,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:flex-end}.hp-cta h3{font-size:clamp(24px,2.3vw,30px)}.hp-cta p{color:#a1a1a6}.hp-cta-links{gap:6px;margin-top:14px;display:grid}.hp-cta .link-chev{color:#6fa0ff;justify-self:start}@media (max-width:980px){.hp-bento{grid-template-columns:1fr 1fr}.hp-chart{grid-column:1/-1}}@media (max-width:640px){.hp-bento{grid-template-columns:1fr;gap:14px}.hp-visual{min-height:0}}@media (prefers-reduced-motion:reduce){.hp-line{stroke-dashoffset:0}.hp-gap,.hp-dot{opacity:1}.hp-robot .hp-loop span,.hp-repeat svg,.hp-dot{animation:none!important}}html.rm .hp-line{stroke-dashoffset:0}html.rm .hp-gap,html.rm .hp-dot{opacity:1}.ctaband{text-align:center;isolation:isolate;padding-block:clamp(110px,13vw,180px);position:relative;overflow:hidden}.ctaband-glow{aspect-ratio:1.6;z-index:-1;background:radial-gradient(closest-side,#1e50ff59,#7c3aed1f 55%,#0000 75%);width:min(1200px,160vw);position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.ctaband:not(.dark) .ctaband-glow{opacity:.35}.ctaband-inner{justify-items:center;gap:22px;display:grid}.ctaband .lede{max-width:640px}.pain-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pain-card{transition:transform .6s var(--ease);align-content:start;gap:14px;padding:32px;display:grid}.pain-card .pain-ico{width:44px;height:44px;color:var(--pain);background:#ff6b6b1a;border-radius:12px;place-items:center;display:grid}.pain-card h3{letter-spacing:-.025em;font-size:22px;line-height:1.2}.pain-card p{color:var(--muted);font-size:16px;line-height:1.55}.pain-quote{border-left:2px solid #ff6b6b73;padding-left:14px;font-style:italic;color:var(--dim)!important;font-size:15px!important}.pain-card.wide{grid-column:span 2}.pain-cost{grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;margin-top:16px;padding:clamp(28px,4vw,52px);display:grid}.pain-cost h3{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px)}@media (max-width:960px){.pain-grid{grid-template-columns:1fr 1fr}.pain-cost{grid-template-columns:1fr}}@media (max-width:640px){.pain-grid{grid-template-columns:1fr}.pain-card.wide{grid-column:auto}}.calc{gap:22px;display:grid}.calc label{color:var(--muted);gap:12px;font-size:15px;display:grid}.calc-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.calc-row output{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.calc input[type=range]{appearance:none;background:linear-gradient(90deg, var(--blue) var(--fill,50%), var(--line) var(--fill,50%));outline-offset:6px;border-radius:4px;width:100%;height:4px}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 6px #00000059}.calc input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 6px #00000059}.calc-result{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calc-result>div{background:var(--bg);border-radius:18px;padding:20px}.calc-result strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.05;display:block}.calc-result span,.calc-note{color:var(--dim);font-size:13px}.sol-list{border-top:1px solid var(--line);display:grid}.sol-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 64px 1.3fr;align-items:center;gap:24px;padding:clamp(28px,3.4vw,44px) 0;display:grid}.sol-num{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sol-pain{color:var(--text);transition:color .8s var(--ease);justify-self:start;font-size:clamp(18px,1.7vw,22px);font-weight:400;line-height:1.35;position:relative}.sol-pain span{background:linear-gradient(var(--pain), var(--pain)) no-repeat 0 58% / 0% 2px;transition:background-size 1s var(--ease) .1s}.sol-row.is-solved .sol-pain span{background-size:100% 2px}.sol-arrow{background:var(--bg-alt);width:48px;height:48px;color:var(--dim);transition:all .8s var(--ease) .3s;border-radius:50%;place-items:center;display:grid}.sol-fix{opacity:.15;transition:all 1s var(--ease) .35s;gap:8px;display:grid;transform:translate(24px)}.sol-fix h3{letter-spacing:-.03em;font-size:clamp(22px,2.1vw,30px)}.sol-fix p{color:var(--muted);max-width:520px;font-size:16px}.sol-row.is-solved .sol-pain{color:var(--dim)}.sol-row.is-solved .sol-arrow{background:var(--blue);color:#fff}.sol-row.is-solved .sol-fix{opacity:1;transform:none}@media (max-width:860px){.sol-row{grid-template-columns:1fr;gap:14px}.sol-num{display:none}.sol-arrow{width:40px;height:40px;transform:rotate(90deg)}}.stats{background:var(--bg-alt);padding-block:clamp(80px,9vw,130px)}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{text-align:center;gap:8px;padding:8px 20px;display:grid}.stat-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(50px,6.4vw,92px);font-weight:600;line-height:1}.stat-label{color:var(--muted);font-size:17px;font-weight:400}@media (max-width:760px){.stats-grid{grid-template-columns:1fr 1fr;row-gap:48px}}.ind-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ind{transition:transform .6s var(--ease);align-content:start;gap:20px;padding:32px;display:grid}.ind-head{align-items:center;gap:14px;display:flex}.ind-ico{width:46px;height:46px;color:var(--electric);background:#0b5cff1a;border-radius:12px;place-items:center;display:grid}.ind h3{letter-spacing:-.025em;font-size:21px}.ind ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ind li{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.ind li:before{content:"";background:var(--electric);border-radius:50%;flex-shrink:0;width:5px;height:5px}.ind-fit{color:var(--text);border-top:1px solid var(--line);padding-top:16px;font-size:14px}.ind-fit b{color:var(--electric);margin-right:4px;font-weight:600}@media (max-width:960px){.ind-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ind-grid{grid-template-columns:1fr}}.process{background:var(--bg-alt);color:var(--text);overflow:hidden}.process .glass{background:#fff}.process-pin{min-height:100svh;padding-block:calc(var(--nav-h) + 60px) 60px;flex-direction:column;justify-content:center;display:flex}.process-track{will-change:transform;gap:18px;width:max-content;padding-inline:max(24px,50vw - 566px);display:flex}.phase{flex-direction:column;flex-shrink:0;gap:16px;width:min(400px,80vw);min-height:360px;padding:34px;display:flex}.phase-top{justify-content:space-between;align-items:flex-start;display:flex}.phase-num{letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:68px;font-weight:600;line-height:.9}.phase-ico{width:50px;height:50px;color:var(--electric);background:#5b8cff1f;border-radius:14px;place-items:center;display:grid}.phase-tag{color:var(--dim);margin-top:auto;font-size:13px;font-weight:600}.phase h3{letter-spacing:-.03em;font-size:24px}.phase p{color:var(--muted);font-size:16px;line-height:1.55}.process-bar{background:var(--line);border-radius:2px;width:min(1132px,100% - 48px);height:2px;margin:44px auto 0;overflow:hidden}.process-bar>div{background:var(--grad);transform-origin:0;height:100%;transform:scaleX(0)}@media (max-width:900px){.process-pin{min-height:0;padding-block:96px}.process-track{flex-direction:column;width:auto;padding-inline:24px}.phase{width:100%;min-height:0}.process-bar{display:none}}.philo-line{letter-spacing:-.035em;margin-top:24px;font-size:clamp(36px,5.4vw,80px);font-weight:600;line-height:1.08}.philo-line .w{opacity:.14;margin-right:.22em;display:inline-block}.philo-sub{max-width:640px;margin-top:28px}.promise-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(64px,8vw,110px);display:grid}.promise{align-content:start;gap:14px;padding:30px;display:grid}.promise-ico{color:var(--electric)}.promise h3{letter-spacing:-.02em;font-size:19px}.promise p{color:var(--muted);font-size:15px;line-height:1.55}@media (max-width:960px){.promise-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.promise-grid{grid-template-columns:1fr}}.tech{background:var(--bg-alt);gap:10px;padding-block:clamp(80px,9vw,120px);display:grid;overflow:hidden}.tech .section-head{margin-bottom:32px}.marquee{overflow:hidden}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee-track.rev{animation-direction:reverse}.marquee-item{white-space:nowrap;letter-spacing:-.03em;color:var(--text);opacity:.16;align-items:center;gap:40px;padding-right:40px;font-size:clamp(30px,4vw,56px);font-weight:600;transition:opacity .3s;display:inline-flex}.marquee-item:hover{opacity:1}.marquee-item:after{content:"";background:var(--blue);opacity:.6;border-radius:50%;width:8px;height:8px}@keyframes marquee{to{transform:translate(-50%)}}.faq-wrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq-list{border-top:1px solid var(--line);display:grid}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{background:var(--bg-alt);width:30px;height:30px;transition:transform .5s var(--ease), background .3s, color .3s;border-radius:50%;flex-shrink:0;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-plus{background:var(--blue);color:#fff;transform:rotate(45deg)}.faq-item p{color:var(--muted);padding:0 48px 24px 0;font-size:17px;line-height:1.6}@media (max-width:860px){.faq-wrap{grid-template-columns:1fr}}.final{isolation:isolate;padding-top:clamp(72px,9vw,120px);overflow:hidden}.final-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b5cff24,#0000);width:1200px;height:700px;position:absolute;top:0;left:50%;transform:translate(-50%,-40%)}.final-title{letter-spacing:-.04em;text-align:center;font-size:clamp(42px,6.6vw,92px);font-weight:600;line-height:1.04}.final-sub{text-align:center;max-width:660px;margin:24px auto 0}.final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.final-ctas .btn-ghost{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text)}.final-ctas .btn-ghost:hover{background:var(--bg-alt);color:var(--text)}.contact-card{grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,64px);margin-top:clamp(56px,7vw,90px);padding:clamp(28px,4vw,56px);display:grid}.contact-list{gap:12px;margin-top:32px;display:grid}.contact-link{background:var(--card-2);transition:transform .3s var(--ease);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:16px;padding:14px;text-decoration:none;display:flex}.contact-link:hover{transform:translateY(-2px)}.contact-link .ci{width:44px;height:44px;color:var(--electric);background:#0b5cff1a;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.contact-link small{color:var(--dim);font-size:12px;display:block}.contact-link span{font-weight:500}.audit-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.audit-list li{color:var(--muted);gap:12px;font-size:16px;display:flex}.audit-list svg{color:var(--ok);flex-shrink:0;margin-top:3px}.form{align-content:start;gap:16px;display:grid}.form label{color:var(--muted);gap:8px;font-size:14px;display:grid}.form input,.form textarea,.form select{width:100%;font:400 17px var(--font);color:var(--text);background:var(--input);border:1px solid var(--line-2);border-radius:12px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.form textarea{resize:vertical;min-height:120px}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0b5cff26}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:500 14px var(--font);border:1px solid var(--line-2);background:var(--input);color:var(--muted);cursor:pointer;border-radius:980px;padding:9px 14px;transition:all .2s}.chip[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.form-note{color:var(--dim);text-align:center;font-size:13px}.form-blueprint{color:var(--text);background:#0b5cff14;border-radius:14px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #0b5cff33}.form-blueprint svg{color:var(--ok);flex-shrink:0;margin-top:2px}@media (max-width:900px){.contact-card{grid-template-columns:1fr}}@media (max-width:520px){.form-row{grid-template-columns:1fr}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes dataflow{to{stroke-dashoffset:-3.2px}}@keyframes corePulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@keyframes pulse{50%{opacity:.3}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}}@keyframes stepIn{0%{opacity:0;filter:blur(4px);transform:translate(-14px)}}.dots{justify-content:center;gap:4px;width:30px;display:inline-flex}.dots i{background:#5fe3ff;border-radius:50%;width:5px;height:5px;animation:1.2s infinite blink}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}.ai-trust{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,44px);display:grid}.ai-trust>div{border-top:1px solid var(--line);align-content:start;gap:12px;padding-top:24px;display:grid}.ai-trust svg{color:var(--electric)}.ai-trust h4{letter-spacing:-.025em;font-size:20px}.ai-trust p{color:var(--muted);font-size:16px;line-height:1.55}.deploy{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.deploy li{border-radius:var(--radius);background:var(--card-2);align-content:start;gap:12px;padding:32px;display:grid;position:relative}.deploy-num{color:var(--dim);font-size:13px;font-weight:600}.deploy-ico{color:var(--electric)}.deploy h3{letter-spacing:-.025em;font-size:21px}.deploy p{color:var(--muted);font-size:15.5px;line-height:1.55}@media (max-width:960px){.deploy,.ai-trust{grid-template-columns:1fr 1fr}}@media (max-width:640px){.deploy,.ai-trust{grid-template-columns:1fr}.deploy li{padding:24px}}.cap{color:#1d1d1f;background:linear-gradient(#f5f5f7 0%,#eef3ff 50%,#f5f5f7 100%);padding-top:clamp(96px,11vw,150px);position:relative}.cap-head{text-align:center;justify-items:center;gap:16px;display:grid}.cap-pin{height:380vh;position:relative}.cap-stage{height:100svh;padding-top:var(--nav-h);perspective:1600px;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.cap-deck{width:min(1060px,90vw);height:min(460px,62vh);position:relative}.cap-card{transform-origin:50% 0;will-change:transform;box-shadow:0 40px 80px -40px #14286e66, 0 2px 0 var(--c) inset;background:#fff;border:1px solid #0000000d;border-radius:32px;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(24px,3vw,40px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cap-card{box-shadow:0 40px 80px -40px #14286e66, 0 2px 0 color-mix(in srgb, var(--c) 60%, transparent) inset}}.cap-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 70% at 100% 0%, var(--c), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cap-card:before{background:radial-gradient(60% 70% at 100% 0%, color-mix(in srgb, var(--c) 10%, transparent), transparent 70%)}}.cap-copy{align-content:center;gap:14px;display:grid;position:relative}.cap-num{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--c);font-size:clamp(56px,6vw,84px);font-weight:600;line-height:.9}@supports (color:color-mix(in lab, red, red)){.cap-num{-webkit-text-stroke:1.5px color-mix(in srgb, var(--c) 70%, transparent)}}.cap-copy h3{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,38px)}.cap-copy p{color:#6e6e73;max-width:380px;font-size:16px;line-height:1.55}.cap-tags{flex-wrap:wrap;gap:6px;display:flex}.cap-tags span{color:var(--c);border-radius:980px;padding:5px 11px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.cap-tags span{color:color-mix(in srgb, var(--c) 80%, #1d1d1f)}}.cap-tags span{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.cap-tags span{background:color-mix(in srgb, var(--c) 9%, #fff)}}.cap-screen{background:radial-gradient(90% 90% at 50% 0%, var(--c), #0b0f1c 70%);border-radius:22px;height:100%;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cap-screen{background:radial-gradient(90% 90% at 50% 0%, color-mix(in srgb, var(--c) 18%, #0c1224), #0b0f1c 70%)}}.cap-screen{box-shadow:0 30px 60px -30px var(--c)}@supports (color:color-mix(in lab, red, red)){.cap-screen{box-shadow:0 30px 60px -30px color-mix(in srgb, var(--c) 60%, transparent)}}.cap-screen{place-items:center;display:grid}.cap-svg{width:100%;height:100%;max-height:100%}.cap-rail{z-index:10;justify-items:center;gap:12px;display:grid;position:absolute;top:50%;left:max(20px,50vw - 594px);transform:translateY(-50%)}.cap-count{color:#86868b;font-variant-numeric:tabular-nums;writing-mode:vertical-rl;margin-bottom:8px;font-size:12px;transform:rotate(180deg)}.cap-count b{color:#1d1d1f;font-weight:600}.cap-rail i{width:8px;height:8px;transition:transform .4s var(--ease), background .4s;background:#00000024;border-radius:50%}.cap-rail i.is-on{background:var(--c);box-shadow:0 0 12px var(--c);transform:scale(1.5)}@media (max-width:1180px){.cap-rail{display:none}}@media (max-width:900px){.cap-pin{height:auto}.cap-stage{perspective:none;height:auto;padding-block:48px 96px;display:block;position:relative;overflow:visible}.cap-deck{gap:18px;width:auto;height:auto;padding-inline:16px;display:grid}.cap-card{grid-template-columns:1fr;position:relative;inset:auto}.cap-screen{height:220px}}@media (prefers-reduced-motion:reduce){.cap-pin{height:auto}.cap-stage{height:auto;padding-block:48px 96px;display:block;position:relative}.cap-deck{gap:18px;width:min(1060px,90vw);height:auto;margin:0 auto;display:grid}.cap-card{min-height:420px;position:relative;inset:auto}}.stat-num,.cap-num,.phase-num,.jr-final-tag{font-family:var(--display)}.jr-final-tag{max-width:760px;line-height:1.25}.hi{color:#1d1d1f;background:linear-gradient(#fff,#f3f7ff 50%,#fff)}.chip{transition:all .2s, transform .15s var(--ease)}.chip:active{transform:scale(.95)}.gnav-links a{position:relative}.gnav-links a:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease);background:#fff;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.gnav-links a:hover:after,.gnav-links a.is-active:after{transform-origin:0;transform:scaleX(1)}:is(.form input:user-invalid,.form textarea:user-invalid){border-color:var(--pain);box-shadow:0 0 0 4px #d92d3a1f}.form label:has(:user-invalid):after{content:"Please check this field";color:var(--pain);font-size:12px}.form input:valid:not(:placeholder-shown),.form textarea:valid:not(:placeholder-shown){border-color:#0a8f6373}.success-check{width:64px;height:64px;animation:pop .6s var(--ease) both}.success-check circle{fill:var(--blue)}.success-check path{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;animation:draw .5s .25s var(--ease) forwards}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes draw{to{stroke-dashoffset:0}}@media (max-width:900px){.cap-deck{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:4px 16px 18px;display:flex;overflow-x:auto}.cap-card{scroll-snap-align:center;flex:0 0 86%}.cap-stage:after{content:"Swipe to explore →";text-align:center;color:#86868b;font-size:13px;display:block}}.motion-toggle{cursor:pointer;font:12px var(--font);color:#424245;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.motion-toggle-track{background:#d2d2d7;border-radius:980px;width:30px;height:18px;transition:background .3s;position:relative}.motion-toggle-track i{width:14px;height:14px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.motion-toggle[aria-checked=true] .motion-toggle-track{background:var(--blue)}.motion-toggle[aria-checked=true] .motion-toggle-track i{transform:translate(12px)}.wf{isolation:isolate;background:radial-gradient(120% 70% at 50% 0,#0b1330 0%,#000 60%);min-height:0;padding-bottom:0}.wf>*{z-index:2;position:relative}.wf>.wf-beams{z-index:0;pointer-events:none;position:absolute;inset:0}.wf-beams i{transform-origin:50% 0;opacity:0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(#8fb0ff57,#5f8cff1f 45%,#0000 78%);width:520px;height:1100px;margin-left:-260px;position:absolute;top:-40px}.wf-beams i:first-child{left:18%;transform:rotate(-16deg)}.wf-beams i:nth-child(2){background:linear-gradient(#a78bff4d,#7c3aed1a 45%,#0000 78%);left:50%;transform:rotate(4deg)}.wf-beams i:nth-child(3){background:linear-gradient(#5fe3ff47,#0891b21a 45%,#0000 78%);left:82%;transform:rotate(14deg)}.wf>.wf-bigword{z-index:0;white-space:nowrap;pointer-events:none;font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #8fb0ff33;margin:0;font-size:clamp(160px,26vw,400px);font-weight:700;line-height:1;position:absolute;top:38%;left:50%;transform:translate(-50%)}.wf-title .grad-text *{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wf-stage{clip-path:inset(0 -100vw -100vw);width:100%;max-width:1180px;margin-top:56px;position:relative}.wf-rail{background:linear-gradient(90deg,#ffffff0f,#8fb0ff80,#ffffff0f);border-radius:6px;height:6px;margin-inline:2%;box-shadow:0 6px 30px #0b5cff59}.wf-crew{justify-content:center;gap:clamp(12px,1.6vw,24px);margin:0;padding:0 0 36px;list-style:none;display:flex}.wf-slot,.wf-hang{transform-origin:50% 0}.wf-slot{flex:none}.wf-hang{will-change:transform;flex-direction:column;align-items:center;display:flex}.wf-strap{width:22px;height:var(--len);background:linear-gradient(90deg, var(--c), var(--c) 50%, var(--c));border-radius:0 0 3px 3px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wf-strap{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, #000), var(--c) 50%, color-mix(in srgb, var(--c) 70%, #000))}}.wf-strap span{writing-mode:vertical-rl;letter-spacing:.18em;color:#ffffff8c;white-space:nowrap;font-size:8px;font-weight:700;position:absolute;top:4px;left:50%;transform:translate(-50%)}.wf-clip{z-index:2;background:linear-gradient(#e7eaf0,#9aa2b1);border:3px solid #c9ced8;border-top-width:5px;border-radius:6px 6px 10px 10px;width:34px;height:22px;margin-top:-2px;position:relative;box-shadow:0 4px 8px #0006}.wf-badge{--px:50%;--py:30%;text-align:left;color:#1d1d1f;width:clamp(188px,17vw,212px);box-shadow:0 40px 70px -30px #000000e6, 0 0 0 1px #ffffff80, 0 0 60px -10px var(--c);background:linear-gradient(#fff 0,#f3f6fc 100%);border-radius:20px;margin-top:-8px;padding:22px 18px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wf-badge{box-shadow:0 40px 70px -30px #000000e6, 0 0 0 1px #ffffff80, 0 0 60px -10px color-mix(in srgb, var(--c) 55%, transparent)}}.wf-badge:before{content:"";z-index:2;opacity:.85;background:#0b0d14;border-radius:4px;width:44px;height:7px;margin-left:-22px;position:absolute;top:9px;left:50%}.wf-badge:after{content:"";z-index:0;background:linear-gradient(135deg, var(--c), var(--c));height:86px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.wf-badge:after{background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 55%, #0b0d14))}}.wf-badge>*{z-index:1;position:relative}.wf-badge>.wf-foil{z-index:3;pointer-events:none;mix-blend-mode:overlay;opacity:.3;background:radial-gradient(160px circle at var(--px) var(--py), #ffffffe6, transparent 60%), conic-gradient(from 120deg at var(--px) var(--py), #ff7ad9, #7cf6ff, #a78bff, #7dffb3, #ffd36e, #ff7ad9);transition:opacity .4s;position:absolute;inset:0}.wf-badge:hover>.wf-foil{opacity:.7}.wf-badge-top{color:#fff;justify-content:space-between;align-items:center;margin-top:6px;display:flex}.wf-badge-top b{letter-spacing:.22em;font-size:11px;font-weight:700}.wf-badge-top span{letter-spacing:.1em;text-transform:uppercase;background:#fff3;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:600}.wf-avatar{color:#fff;background:radial-gradient(circle at 30% 25%, var(--c), var(--c) 55%, #0b0d14);border:3px solid #fff;border-radius:18px;place-items:center;width:64px;height:64px;margin:16px 0 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.wf-avatar{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--c) 40%, #fff), var(--c) 55%, #0b0d14)}}.wf-avatar{box-shadow:0 10px 24px -8px var(--c)}.tile .wf-badge h3{letter-spacing:-.03em;font-size:26px;line-height:1}.wf-role{color:var(--c);margin-top:4px;font-size:13px;font-weight:600}.wf-fields{border-top:1px dashed #d9dde6;grid-template-columns:1fr 1fr;gap:8px 10px;margin:14px 0 0;padding-top:12px;display:grid}.wf-fields dt{text-transform:uppercase;letter-spacing:.08em;color:#86868b;font-size:9.5px}.wf-fields dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:13px;font-weight:600}.wf-task{color:#d2d2d7;background:#0b0d14;border-radius:10px;min-height:48px;margin-top:12px;padding:8px 10px;font-size:11.5px;line-height:1.35}.wf-task>span:first-of-type{color:#5fe3ff;font-weight:600}.wf-led{vertical-align:1px;background:#3ee6a8;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #3ee6a8}.wf-code{letter-spacing:.12em;color:#6e6e73;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:10px;font-weight:600;display:flex}.wf-bars{opacity:.85;background:repeating-linear-gradient(90deg,#1d1d1f 0 2px,#0000 2px 4px,#1d1d1f 4px 5px,#0000 5px 8px,#1d1d1f 8px 11px,#0000 11px 12px);flex:1;height:22px}.wf-badge>.wf-stamp{z-index:4;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#0a8f63;mix-blend-mode:multiply;opacity:.85;border:3px solid #0a8f63;border-radius:8px;padding:3px 10px;font-size:18px;font-weight:700;position:absolute;top:96px;right:12px;transform:rotate(-14deg)}.wf-ledger{color:#a1a1a6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:10px 44px;margin:8px 0 48px;padding:14px 26px;font-size:14px;display:flex}.wf-ledger b{color:#fff;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}@media (min-width:901px) and (max-width:1100px){.wf-slot:nth-child(5){display:none}}@media (max-width:900px){.wf-stage{clip-path:none;margin-top:36px}.wf-rail{display:none}.wf-crew{flex-wrap:wrap;justify-content:center;gap:18px 12px;padding:0 0 28px}.wf-slot,.wf-slot:nth-child(5){display:block}.wf-strap{height:30px;-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}.wf-badge{width:200px}.wf-ledger{border-radius:18px;gap:6px 18px;margin-inline:4px;font-size:13px}}@media (max-width:600px){.wf{padding-top:34px}.wf-stage{margin-top:26px}.wf-crew{grid-template-columns:1fr;gap:10px;padding-bottom:20px;display:grid}.wf-slot,.wf-hang{width:100%}.wf-strap,.wf-clip,.wf-badge-top,.wf-code{display:none}.wf-badge{width:100%;box-shadow:0 16px 30px -22px #000000d9, 0 0 0 1px #ffffff80, 0 0 26px -12px var(--c);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:3px 12px;margin-top:0;padding:12px 14px 12px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.wf-badge{box-shadow:0 16px 30px -22px #000000d9, 0 0 0 1px #ffffff80, 0 0 26px -12px color-mix(in srgb, var(--c) 55%, transparent)}}.wf-badge:before{display:none}.wf-badge:after{width:8px;height:auto;inset:0 auto 0 0}.wf-avatar{border-width:2px;border-radius:13px;grid-area:1/1/4;width:44px;height:44px;margin:0}.wf-avatar svg{width:19px;height:19px}.tile .wf-badge h3{grid-area:1/2;font-size:18px}.wf-role{grid-area:1/2;justify-self:end;margin:0;font-size:11.5px}.wf-fields{border:0;flex-wrap:wrap;grid-area:2/2;gap:4px 12px;margin:0;padding:0;display:flex}.wf-fields>div{align-items:baseline;gap:5px;display:flex}.wf-fields>div:nth-child(n+3){display:none}.wf-fields dt{font-size:9.5px}.wf-fields dd{font-size:11.5px}.wf-task{grid-area:3/2;min-height:0;margin:2px 62px 0 0;padding:6px 9px;font-size:11px;line-height:1.3}.wf-badge>.wf-stamp{letter-spacing:.1em;border-width:2px;border-radius:6px;padding:1px 6px;font-size:12.5px;top:auto;bottom:12px;right:9px}.wf-ledger{margin-bottom:34px}}.bs{background:radial-gradient(90% 60% at 50% 30%,#eaf1ff 0%,#f5f5f7 70%);min-height:0;padding-bottom:clamp(48px,6vw,72px);overflow:hidden}.bs-head{justify-items:center;max-width:820px;display:grid}.bs-head .tile-sub{max-width:720px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.bs-title .grad-text *{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bs-stage{width:100%;max-width:1080px;margin-top:70px;padding-block:40px 0;position:relative}.bs-scrap{z-index:3;left:calc(var(--x) * 1%);pointer-events:none;will-change:transform;width:200px;font-size:12px;position:absolute}.bs-scrap-in{text-align:left;color:#1d1d1f;transform-style:preserve-3d;background:#fffffff5;border-radius:12px;overflow:hidden;box-shadow:0 24px 48px -22px #1018286b,0 2px 6px #1018280f,0 0 0 1px #10182812}.bs-frag-head{background:#fafbfc;border-bottom:1px solid #eef0f4;align-items:center;gap:.55em;padding:.7em .9em;display:flex}.bs-frag-head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.92em;font-weight:600;overflow:hidden}.bs-frag-head time{color:#86868b;white-space:nowrap;font-size:.8em}.bs-app{color:#fff;border-radius:.4em;flex-shrink:0;place-items:center;width:1.55em;height:1.55em;display:grid}.bs-app svg{width:1em;height:1em}.bs-frag-body{padding:.8em .9em .9em;font-size:.92em}.bs-grid{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9em}.bs-grid th,.bs-grid td{text-align:left;border:1px solid #e3e6eb;padding:.25em .45em;font-weight:400}.bs-grid thead th,.bs-grid tbody th{color:#86868b;text-align:center;background:#f3f4f6;font-size:.85em}.bs-grid tbody tr:first-child td{font-weight:600}.bs-grid .bs-bad{color:#c0322b;background:#fde8e7;font-weight:600}.bs-msg{align-items:flex-start;gap:.7em;display:flex}.bs-av{color:#fff;background:linear-gradient(135deg,#3ab47d,#0a8f63);border-radius:50%;flex-shrink:0;place-items:center;width:2.4em;height:2.4em;font-size:.85em;font-weight:600;display:grid}.bs-msg b{align-items:center;gap:.4em;font-size:.95em;display:flex}.bs-msg em{color:#fff;text-align:center;background:#0a8f63;border-radius:999px;min-width:1.6em;padding:.1em .45em;font-size:.75em;font-style:normal}.bs-msg p{color:#424245;margin-top:.2em;line-height:1.35}.bs-rows{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.bs-rows li{white-space:nowrap;text-overflow:ellipsis;color:#6e6e73;padding-left:1em;position:relative;overflow:hidden}.bs-rows li i{background:#0b5cff;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.45em;left:0}.bs-rows li:has(i){color:#1d1d1f;font-weight:600}.bs-files li{padding-left:1.4em}.bs-files li:before{content:"";opacity:.85;background:#107c41;border-radius:.15em;width:.9em;height:1.05em;position:absolute;top:.2em;left:0}.bs-inv{gap:.35em;display:grid}.bs-inv small{color:#86868b;text-transform:uppercase;letter-spacing:.06em;font-size:.82em}.bs-inv b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35em}.bs-inv i{background:#eef0f4;border-radius:3px;height:.45em;display:block}.bs-inv i:last-child{width:60%}.bs-pill{border-radius:999px;justify-self:start;padding:.2em .6em;font-size:.8em;font-weight:600}.bs-pill-bad{color:#c0322b;background:#fde8e7}.bs-cal{gap:.35em;display:grid;position:relative}.bs-cal span{white-space:nowrap;text-overflow:ellipsis;background:#f3efff;border-left:3px solid #7c3aed;border-radius:.45em;padding:.45em .6em;font-size:.88em;overflow:hidden}.bs-cal span+span{background:#eef4ff;border-left-color:#0b5cff;margin-left:.8em}.bs-cal em{color:#c0322b;background:#fde8e7;border-radius:999px;padding:.15em .5em;font-size:.75em;font-style:normal;font-weight:600;position:absolute;top:-.2em;right:0}.bs-bank{align-items:center;gap:.7em;display:flex}.bs-bank b{letter-spacing:-.03em;color:#b45309;font-size:1.8em}.bs-bank span{color:#424245;line-height:1.3}.bs-roster{grid-template-columns:auto 1fr 1fr;align-items:center;gap:.35em .4em;font-size:.88em;display:grid}.bs-roster i{background:#dbe5ff;border-radius:.3em;height:1.1em}.bs-roster i.bs-gap{background:repeating-linear-gradient(135deg,#fde8e7 0 4px,#fff 4px 8px);border:1px dashed #f0a7a2}.bs-roster small{color:#c0322b;grid-column:1/-1;margin-top:.2em;font-weight:600}.bs-floor{z-index:2;aspect-ratio:1000/660;width:100%;max-width:1000px;margin-inline:auto;position:relative;container-type:inline-size}.bs-floor-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bs-plane line{stroke:#d5def0;stroke-width:1px;opacity:.7}.bs-shadow{fill:#14286e1a;filter:blur(6px)}.bs-top{fill:url(#bs-tile-top);stroke:#14286e1a;stroke-width:1px}.bs-side-l{fill:#e3e9f6;stroke:#14286e14}.bs-side-r{fill:#cfd9ee;stroke:#14286e14}.bs-top-glow{fill:#4d8dff;opacity:0}.bs-hub-l{fill:#0a47c9}.bs-hub-r{fill:#06359b}.bs-rail-base{fill:none;stroke:#0b5cff1f;stroke-width:10px}.bs-rail{fill:none;stroke:url(#bs-rail-grad);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1}.bs-packet{fill:#fff;stroke:#0b5cff;stroke-width:3px;opacity:0;filter:drop-shadow(0 0 6px #0b5cffe6)}.bs-packet+.bs-packet{stroke:#7c3aed}.bs-node{--n:max(30px, 4.4cqw);width:var(--n);height:var(--n);margin:calc(var(--n) * -.9) 0 0 calc(var(--n) / -2);color:#0b5cff;background:#fff;border-radius:30%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 22px -8px #14286e73,0 0 0 1px #14286e14}.bs-node svg{width:calc(var(--n) * .48);height:calc(var(--n) * .48)}.bs-node .bs-mod-flip{place-items:center;display:grid}.bs-ping{opacity:0;pointer-events:none;border:2px solid #0b5cff;border-radius:34%;position:absolute;inset:-4px}.bs-tag{left:var(--tx);top:var(--ty);text-align:center;white-space:nowrap;background:#f6f8fde0;border-radius:.8em;justify-items:center;gap:.1em;padding:.45em .8em;font-size:max(10px,1.45cqw);line-height:1.25;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #14286e0f}.bs-tag em{letter-spacing:.12em;color:#0b5cff;font-size:.72em;font-style:normal;font-weight:700}.bs-tag b.bs-mod-flip{font-family:var(--display);letter-spacing:-.02em;color:#1d1d1f;font-size:1.12em;font-weight:600}.bs-tag small.bs-mod-flip{color:#6e6e73;font-size:.86em}.bs-hub-dot{width:0;height:0;position:absolute}.bs-hub-label{color:#fff;text-align:center;white-space:nowrap;justify-items:center;gap:.15em;font-size:max(10px,1.5cqw);display:grid;position:absolute;transform:translate(-50%,-50%)}.bs-hub-label svg{opacity:.9;width:1.3em;height:1.3em}.bs-hub-label b{font-family:var(--display);letter-spacing:-.02em;font-size:1.3em;font-weight:600}.bs-hub-label small{opacity:.8;font-size:.82em}@container (max-width:560px){.bs-tag{left:var(--mx);top:calc(var(--my) + var(--dy));font-size:11px}.bs-tag small.bs-mod-flip,.bs-hub-label small{display:none}}.bs-caption{height:1.6em;font-family:var(--display);letter-spacing:-.02em;margin:26px auto 0;font-size:clamp(18px,1.8vw,24px);font-weight:600;position:relative;overflow:hidden}.bs-caption span{position:absolute;left:0;right:0}.bs-before{color:#86868b}.bs-after{color:#1d1d1f;opacity:0}.bs-shape{justify-items:center;gap:14px;margin-top:56px;display:grid}.bs-shape p{color:#424245;font-size:17px}.bs-switch{background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;padding:6px;display:flex;box-shadow:0 10px 30px -18px #14286e66,0 0 0 1px #e6ebf5}.bs-switch button{font:inherit;color:#424245;cursor:pointer;transition:color .3s, background .4s var(--ease), transform .15s;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:500}.bs-switch button:hover{color:#0b5cff}.bs-switch button:active{transform:scale(.95)}.bs-switch button.is-active{color:#fff;background:linear-gradient(135deg,#0b5cff,#4f46e5);box-shadow:0 8px 20px -8px #0b5cffb3}.bs-steps{text-align:left;counter-reset:none;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:1080px;margin:60px 0 0;padding:0;list-style:none;display:grid}.bs-steps li{background:#fff;border-radius:20px;padding:24px;position:relative;box-shadow:0 0 0 1px #e6ebf5}.bs-steps li+li:before{content:"";background:linear-gradient(90deg,#0b5cff,#7c3aed);width:16px;height:2px;position:absolute;top:50%;left:-16px}.bs-steps span{font-family:var(--display);color:#0b5cff;letter-spacing:.08em;font-size:13px;font-weight:700}.bs-steps b{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:19px;display:block}.bs-steps p{color:#6e6e73;margin-top:6px;font-size:14.5px;line-height:1.5}@media (max-width:900px){.bs-stage{margin-top:40px}.bs-scrap{width:140px;left:calc(var(--x) * 0.6%);font-size:8.4px}.bs-caption{height:3em;font-size:17px}.bs-switch{border-radius:20px}.bs-switch button{padding:8px 14px;font-size:13.5px}.bs-steps{grid-template-columns:1fr;gap:12px;margin-top:44px}.bs-steps li+li:before{width:2px;height:12px;top:-12px;left:50%}}.bs-legend{display:none}.bs-node:after{content:attr(data-n);width:17px;height:17px;font:700 9.5px var(--font);color:#fff;background:#0b5cff;border-radius:50%;place-items:center;display:none;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}@media (max-width:600px){.bs-floor{width:110%;max-width:none;margin-block:-12% -5%;margin-inline:-5%}.bs-tag{display:none}.bs-node:after{display:grid}.bs-hub-label svg,.bs-hub-label small{display:none}.bs-hub-label{font-size:10px}.bs-hub-label b{font-size:11.5px}.bs-legend{text-align:left;gap:6px;width:100%;margin:18px 0 0;padding:0;list-style:none;display:grid}.bs-legend li{background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;column-gap:12px;padding:10px 14px;display:grid;box-shadow:0 0 0 1px #e6ebf5}.bs-legend em{width:22px;height:22px;font:normal 700 11px var(--font);color:#fff;background:#0b5cff;border-radius:50%;grid-area:1/1/3;place-items:center;display:grid}.bs-legend b.bs-mod-flip{font-family:var(--display);letter-spacing:-.01em;color:#1d1d1f;font-size:14px;font-weight:600}.bs-legend small.bs-mod-flip{color:#6e6e73;font-size:12px}.bs-legend .bs-clip{grid-column:2;display:block}}@media (prefers-reduced-motion:reduce){.bs-scrap{display:none}.bs-after{opacity:1}.bs-before{opacity:0}}html.rm .bs-scrap{display:none}html.rm .bs-after{opacity:1}html.rm .bs-before{opacity:0}.bb{background:radial-gradient(90% 50% at 50% 20%,#eaf1ff 0%,#f5f5f7 70%);min-height:0;padding-bottom:clamp(48px,6vw,80px)}.bb-head{justify-items:center;max-width:820px;display:grid}.bb-head .tile-sub{max-width:720px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.bb-title .grad-text *{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes bb-fade{0%{opacity:0}}@keyframes bb-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes bb-slide{0%{opacity:0;transform:translate(-10px)}}.bb-build{text-align:left;width:100%;max-width:1180px;margin-top:clamp(40px,5vw,64px);scroll-margin-top:80px}.bb-controls{grid-template-columns:1fr 1fr;gap:22px 32px;display:grid}.bb-group-wide{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 18px;display:flex}.bb-group small{letter-spacing:.06em;text-transform:uppercase;color:#86868b;font-size:12px;font-weight:600}.bb-group small em{color:#0b5cff;margin-right:6px;font-style:normal}.bb-group .bs-switch{border-radius:22px;justify-content:flex-start;max-width:100%}.bb-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bb-chip{font:inherit;color:#424245;cursor:pointer;transition:color .25s, background .35s var(--ease), box-shadow .35s var(--ease), transform .15s;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #e1e7f2}.bb-chip svg{color:#0b5cff;width:15px;height:15px;transition:color .25s}.bb-chip:hover{box-shadow:0 0 0 1px #0b5cff}.bb-chip:active{transform:scale(.95)}.bb-chip[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#0b5cff,#4f46e5);box-shadow:0 8px 20px -10px #0b5cffcc}.bb-chip-add[aria-pressed=true]{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 8px 20px -10px #7c3aedcc}.bb-chip[aria-pressed=true] svg{color:#fff}.bb-panels{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;margin-top:28px;display:grid}.bb-panel{background:#fff;border-radius:22px;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e6ebf5,0 30px 60px -40px #14286e59}.bb-panel figcaption{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px 0;display:flex}.bb-panel figcaption b{font-family:var(--display);letter-spacing:-.02em;font-size:17px}.bb-panel figcaption span{color:#6e6e73;font-size:13px}.bb-place{background:linear-gradient(#0b5cff0d 1px,#0000 1px) 0 0/22px 22px,#fff linear-gradient(90deg,#0b5cff0d 1px,#0000 1px) 0 0/22px 22px}.bb-scene{flex:1;min-height:440px;position:relative}.pm3{touch-action:pan-y;position:absolute;inset:0}.bb-cta{background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:16px;padding:16px 20px;display:flex;box-shadow:0 0 0 1px #e6ebf5}.bb-cta p{color:#424245;font-size:15px}.pm-tag{white-space:nowrap;font:600 11.5px/1 var(--font);letter-spacing:-.01em;color:#1d1d1f;animation:bb-fade .5s var(--ease) .25s backwards;transition:transform .3s var(--ease), box-shadow .3s;background:#fffffff5;border-radius:999px;align-items:center;gap:5px;padding:5px 9px 5px 7px;display:flex;box-shadow:0 6px 16px -8px #14286e80,0 0 0 1px #14286e14}.pm-tag svg{color:#0b5cff;flex-shrink:0}.pm-tag.is-add{color:#5b21b6;box-shadow:0 6px 16px -8px #5b21b680,0 0 0 1px #7c3aed40}.pm-tag.is-add svg{color:#7c3aed}.pm-tag.is-focus{transform:scale(1.12);box-shadow:0 10px 24px -8px #0b5cffb3,0 0 0 2px #0b5cff}.pm-zone{white-space:nowrap;font:600 10.5px/1 var(--font);color:#86868b;background:#ffffffbf;border-radius:8px;outline:1px dashed #c9d1df;align-items:center;gap:5px;padding:4px 8px;display:flex}.pm-zone small{color:#a1a1a6;font-size:9.5px;font-weight:500}.pm-core{white-space:nowrap;font:600 11px/1 var(--font);letter-spacing:.02em;color:#fff;background:#1d2b4f;border-radius:8px;padding:5px 10px;box-shadow:0 8px 20px -10px #14286e99}.app{background:#f6f8fc;border-radius:14px;flex-direction:column;flex:1;margin:14px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e1e7f2,0 20px 40px -30px #14286e66}.app-bar{background:#fff;border-bottom:1px solid #edf0f6;align-items:center;gap:6px;padding:9px 12px;display:flex}.app-bar i{background:#e3e7ef;border-radius:50%;width:9px;height:9px}.app-bar span{color:#86868b;background:#f3f5f9;border-radius:6px;margin-left:10px;padding:3px 12px;font-size:11px}.app-body{grid-template-columns:148px minmax(0,1fr);height:470px;display:grid}.app-side{background:#fff;border-right:1px solid #edf0f6;padding:12px 10px}.app-logo{letter-spacing:-.01em;align-items:center;gap:8px;padding:2px 4px 12px;font-size:12.5px;display:flex}.app-logo span{color:#fff;background:linear-gradient(135deg,#0b5cff,#4f46e5);border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.app-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-nav{color:#424245;white-space:nowrap;text-overflow:ellipsis;animation:bb-slide .45s var(--ease) backwards;cursor:default;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;transition:background .25s,color .25s;display:flex;overflow:hidden}.app-nav svg{color:#0b5cff;flex-shrink:0}.app-nav.is-add svg{color:#7c3aed}.app-nav.is-home{color:#0b5cff;background:#eef3ff;font-weight:600;animation:none}.app-nav.is-focus{color:#0b5cff;background:#f1f5ff}.app-sep{letter-spacing:.08em;text-transform:uppercase;color:#a1a1a6;margin:8px 8px 2px;font-size:10px;font-weight:700}.app-main{scrollbar-width:thin;min-width:0;padding:14px;overflow-y:auto}.app-head{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.app-head small{color:#86868b;font-size:11px;display:block}.app-head b{font-family:var(--display);letter-spacing:-.02em;font-size:17px}.app-live{color:var(--ok);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.app-live i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0a8f6326}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-card{min-height:84px;animation:bb-pop .5s var(--ease) backwards;transition:box-shadow .25s, transform .25s var(--ease);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:0 0 0 1px #e8ecf4}.app-card.is-add{box-shadow:0 0 0 1px #e6dcfb}.app-card.is-focus{transform:translateY(-2px);box-shadow:0 0 0 2px #0b5cff,0 12px 24px -16px #0b5cff99}.app-card.is-add.is-focus{box-shadow:0 0 0 2px #7c3aed,0 12px 24px -16px #7c3aed99}.app-card>small{color:#6e6e73;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.app-card>small svg{color:#0b5cff}.app-card.is-add>small svg{color:#7c3aed}.app-v{font-family:var(--display);letter-spacing:-.02em;color:#1d1d1f;font-size:20px}.app-s{color:var(--ok);font-size:11px}.app-list,.app-meter{gap:4px;margin:0;padding:0;list-style:none;display:grid}.app-list li{color:#1d1d1f;justify-content:space-between;gap:8px;font-size:11px;display:flex}.app-list li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-list em{color:#86868b;white-space:nowrap;font-style:normal}.app-meter li{gap:3px;font-size:11px;display:grid}.app-meter span{justify-content:space-between;display:flex}.app-meter em{color:#86868b;font-style:normal}.app-meter i{background:#edf0f6;border-radius:4px;height:4px;display:block;overflow:hidden}.app-meter i b{background:#0b5cff;border-radius:4px;height:100%;display:block}.app-meter i b.is-low{background:#e5484d}.app-spark{width:100%;height:28px;overflow:visible}.app-spark polyline{fill:none;stroke:#0b5cff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.app-card.is-add .app-spark polyline{stroke:#7c3aed}.app-bars{align-items:flex-end;gap:4px;height:30px;display:flex}.app-bars i{background:linear-gradient(#4d8dff,#0b5cff);border-radius:3px 3px 0 0;flex:1}.app-chat{gap:4px;font-size:11px;display:grid}.app-chat span{background:#f1f3f7;border-radius:4px 10px 10px;justify-self:start;max-width:92%;padding:5px 8px}.app-chat span.is-me{color:#fff;background:#0b5cff;border-radius:10px 4px 10px 10px;justify-self:end}.app-card.is-add .app-chat span.is-me{background:#7c3aed}@media (max-width:1000px){.bb-panels{grid-template-columns:1fr}}@media (max-width:760px){.bb-controls{grid-template-columns:1fr}.bb-scene{aspect-ratio:1/.8;min-height:0}.app-body{grid-template-columns:1fr;height:420px}.app-side{display:none}.app-grid{grid-template-columns:1fr}.bb-cta .btn{width:100%}.pm-zone small{display:none}.pm-tag{padding:4px 7px 4px 5px;font-size:10px}.pm-tag svg{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){.pm-tag,.app-nav,.app-card{animation:none}}html.rm .pm-tag,html.rm .app-nav,html.rm .app-card{animation:none}@media (max-width:833px){.gnav-logo{padding-block:13px}.link-chev{min-height:44px}.calc input[type=range]{height:8px;margin-block:14px}.calc input[type=range]::-webkit-slider-thumb{width:30px;height:30px}.calc input[type=range]::-moz-range-thumb{width:28px;height:28px}.gfoot{font-size:14px;line-height:1.45}.gfoot-note{font-size:13.5px}.gfoot-note a{margin-block:-10px;padding-block:10px;display:inline-block}.gfoot-cols{gap:22px 16px}.gfoot h4{margin-bottom:2px;font-size:14px}.gfoot ul{gap:0}.gfoot li a{align-items:center;min-height:40px;display:inline-flex}.wf-badge-top span,.wf-fields dt{font-size:10.5px}.wf-task{font-size:12px}.motion-toggle{min-height:44px}}.gfoot{color:#6e6e73;background:#f5f5f7;padding-block:28px 24px;font-size:12px;line-height:1.4}.gfoot a{color:#424245;text-decoration:none}.gfoot a:hover{text-decoration:underline}.gfoot-note{border-bottom:1px solid #d2d2d7;padding-bottom:16px}.gfoot-cols{grid-template-columns:repeat(6,1fr);gap:24px;padding-block:24px 28px;display:grid}.gfoot h4{color:#1d1d1f;letter-spacing:-.01em;margin-bottom:10px;font-size:12px;font-weight:600}.gfoot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gfoot-bottom{border-top:1px solid #d2d2d7;flex-wrap:wrap;align-items:center;gap:20px;padding-top:16px;display:flex}.gfoot-logo{width:84px;height:auto}.gfoot-tag{margin-left:auto}@media (max-width:760px){.gfoot-cols{grid-template-columns:1fr 1fr}.gfoot-tag{margin-left:0}}.wa-fab{z-index:45;color:#fff;width:52px;height:52px;transition:transform .3s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px -8px #00000059}.wa-fab:hover{transform:scale(1.08)}.skip-btn{z-index:3;cursor:pointer;font:400 13px var(--font);color:#d2d2d7;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:980px;align-items:center;gap:6px;padding:8px 14px;transition:background .3s,border-color .3s;display:inline-flex;position:absolute;bottom:28px;right:max(20px,50vw - 566px)}.skip-btn:hover{background:#ffffff1f;border-color:#ffffff4d}.jr .skip-btn{bottom:34px}@media (max-width:833px){.wa-fab{display:none}.skip-btn,.jr .skip-btn{top:calc(var(--nav-h) + 14px);bottom:auto;right:16px}}@media (prefers-reduced-motion:reduce){.jr{height:auto}.jr-stage{gap:64px;height:auto;padding-block:80px;display:grid;position:relative;overflow:visible}.jr-canvas,.jr-rail{display:none}.jr-ch,.jr-final{opacity:1;visibility:visible;width:auto;padding-inline:24px;position:static;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.philo-line .w{opacity:1}.hx{height:auto}.hx-stage{position:relative}}.gnav-links{position:static}.gnav-item{align-items:center;display:flex;position:relative}.gnav-item>a,.gnav-trigger{font:400 12.5px/1 var(--font);color:#fffc;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.gnav-trigger svg{transition:transform .3s var(--ease);opacity:.6}.gnav-item.is-open .gnav-trigger svg{transform:rotate(180deg)}.mega{top:var(--nav-h);z-index:58;-webkit-backdrop-filter:saturate(180%)blur(20px);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility .25s;background:#121214f7;border-top:1px solid #ffffff14;position:absolute;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 60px #00000080}.mega.is-open{opacity:1;visibility:visible;transform:none}.mega-inner{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:28px 32px;max-width:1024px;margin:0 auto;padding:32px 22px 36px;display:grid}.mega-col{align-content:start;gap:4px;display:grid}.mega-title{letter-spacing:.07em;text-transform:uppercase;color:#ffffff6b;margin-bottom:8px;font-size:11px;font-weight:600}.mega-link{border-radius:10px;gap:2px;margin-inline:-10px;padding:8px 10px;text-decoration:none;transition:background .2s;display:grid}.mega-link b{color:#f5f5f7;letter-spacing:-.015em;font-size:14px;font-weight:500}.mega-link span{color:#ffffff80;font-size:12px;line-height:1.45}@media (min-width:834px) and (max-width:1050px){.gnav-links{gap:18px}.gnav-row{gap:14px}}.gmenu-group{display:grid}.gmenu-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gmenu-top>a{flex:1}.gmenu-exp{color:#ffffff8c;cursor:pointer;opacity:0;width:44px;height:44px;transition:opacity .5s var(--ease), transform .5s var(--ease), color .2s;transition-delay:calc(var(--i) * 40ms + 80ms);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid;transform:translateY(-10px)}.gmenu.is-open .gmenu-exp{opacity:1;transform:none}.gmenu-exp svg{transition:transform .3s var(--ease)}.gmenu-group.is-open .gmenu-exp{color:#fff}.gmenu-group.is-open .gmenu-exp svg{transform:rotate(180deg)}.gmenu-sub{border-left:1px solid #ffffff1f;gap:2px;margin-bottom:4px;padding:4px 0 10px 14px;display:grid}.gmenu-sub a{padding:7px 0;color:#ffffff9e!important;font-size:15px!important;font-weight:400!important}.gmenu-sub a:hover{color:#fff!important}.gmenu-sub .gmenu-subtitle{letter-spacing:.07em;text-transform:uppercase;color:#ffffff57;margin-top:10px;padding-bottom:2px;font-size:10px;font-weight:600}.gmenu-sub .gmenu-subtitle:first-child{margin-top:2px}.gmenu nav{align-content:start;overflow-y:auto}.promise-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (min-width:961px){.promise-grid.cols-3{grid-template-columns:repeat(6,1fr)}.promise-grid.cols-3>*{grid-column:span 2}.promise-grid.cols-3>:nth-last-child(2):nth-child(3n+1),.promise-grid.cols-3>:last-child:nth-child(3n+2){grid-column:span 3}.promise-grid.cols-3>:last-child:nth-child(3n+1){grid-column:1/-1}.bd .bd-deck{grid-template-columns:repeat(6,1fr)}.bd .bd-deck>*{grid-column:span 2}.bd .bd-deck>:nth-last-child(2):nth-child(3n+1),.bd .bd-deck>:last-child:nth-child(3n+2){grid-column:span 3}}.promise-grid.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:960px){.promise-grid.cols-3,.promise-grid.cols-2{grid-template-columns:1fr 1fr}}@media (max-width:560px){.promise-grid.cols-3,.promise-grid.cols-2{grid-template-columns:1fr}}.layers{counter-reset:layer;gap:0;margin:0;padding:0;list-style:none;display:grid}.layer{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:clamp(20px,3vw,44px);padding-block:clamp(26px,3vw,38px);display:grid}.layer:last-child{border-bottom:1px solid var(--line)}.layer-num{font:600 clamp(28px, 3.4vw, 44px)/1 var(--font-display,var(--font));letter-spacing:-.03em;color:var(--electric);opacity:.85;font-variant-numeric:tabular-nums}.layer-body{align-content:start;gap:10px;max-width:720px;display:grid}.layer-body h3{letter-spacing:-.025em;font-size:clamp(19px,2vw,24px)}.layer-body p{color:var(--muted);font-size:16px;line-height:1.6}.outcomes{margin-top:clamp(32px,4vw,48px)}.outcomes.cols-2{grid-template-columns:1fr 1fr;gap:14px 40px}@media (max-width:680px){.outcomes.cols-2{grid-template-columns:1fr}}.capblock-inner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.capblock-copy{align-content:start;gap:18px;display:grid}.capblock-copy .link-chev{justify-self:start;margin-top:4px}.capblock-ico{color:var(--electric)}.capblock-list{grid-template-columns:1fr 1fr;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.capblock-list li{color:var(--muted);background:var(--card);border:1px solid var(--card-line);border-radius:12px;padding:12px 16px;font-size:14.5px}.section.alt .capblock-list li{background:var(--card-2)}@media (max-width:900px){.capblock-inner{grid-template-columns:1fr}}@media (max-width:520px){.capblock-list{grid-template-columns:1fr}}.indhub{gap:clamp(28px,4vw,44px);display:grid}.indcard{scroll-margin-top:calc(var(--nav-h) + 24px);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(26px,4vw,56px);padding:clamp(26px,3.2vw,42px);display:grid}.indcard-head{align-content:start;gap:14px;display:grid}.indcard-ico{color:var(--electric)}.indcard-head h3{letter-spacing:-.025em;font-size:clamp(22px,2.4vw,30px)}.indcard-head p{color:var(--muted);font-size:16px;line-height:1.6}.indcard-approach{color:var(--muted);border-left:2px solid var(--electric);padding-left:16px;font-size:15px;line-height:1.6}.indcard-body{gap:22px;display:grid}.indcard-body h4{letter-spacing:.07em;text-transform:uppercase;color:var(--dim-c,var(--muted));opacity:.75;margin-bottom:8px;font-size:11px;font-weight:600}.indcard-body ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.indcard-body li{color:var(--muted);gap:9px;font-size:14.5px;line-height:1.5;display:flex}.indcard-body li:before{content:"—";color:var(--electric);flex-shrink:0}@media (max-width:900px){.indcard{grid-template-columns:1fr}}.wgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wcard{align-content:start;gap:14px;padding:clamp(26px,3vw,38px);display:grid}.wcard-ico{color:var(--electric)}.wcard-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);opacity:.8;font-size:11px;font-weight:600}.wcard h3{letter-spacing:-.025em;font-size:clamp(20px,2.1vw,26px)}.wcard p{color:var(--muted);font-size:15.5px;line-height:1.6}.wcard .link-chev{justify-self:start;margin-top:4px}@media (max-width:820px){.wgrid{grid-template-columns:1fr}}.pdet-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pdet-copy{align-content:start;justify-items:start;gap:20px;display:grid}.pdet-copy .pstatus{justify-self:start}.pdet-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.pdet-name{font:600 clamp(38px, 5.2vw, 68px)/1.02 var(--font-display,var(--font));letter-spacing:-.04em}.pdet-visual{position:relative}.pdet-pain{color:var(--muted);font-size:17px;font-style:italic;line-height:1.6}.pdet-ai{color:var(--electric);align-items:flex-start;gap:9px;font-size:14px;display:inline-flex}.pdet-ai svg{flex-shrink:0;margin-top:2px}@media (max-width:900px){.pdet-hero{grid-template-columns:1fr}}.pcols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:820px){.pcols{grid-template-columns:1fr}}.pfeats{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pfeats li{color:var(--muted);background:var(--card);border:1px solid var(--card-line);border-radius:12px;padding:12px 16px;font-size:14.5px}.section.alt .pfeats li{background:var(--card-2)}@media (max-width:520px){.pfeats{grid-template-columns:1fr}}.agenda{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.agenda-item{align-content:start;gap:10px;padding:28px;display:grid}.agenda-item h3{letter-spacing:.07em;text-transform:uppercase;color:var(--electric);font-size:12px;font-weight:600}.agenda-item p{color:var(--muted);font-size:16px;line-height:1.55}@media (max-width:860px){.agenda{grid-template-columns:1fr 1fr}}@media (max-width:520px){.agenda{grid-template-columns:1fr}}.csteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.cstep{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:clamp(18px,2.6vw,36px);padding-block:24px;display:grid}.cstep:last-child{border-bottom:1px solid var(--line)}.cstep-num{font:600 18px/1.3 var(--font);color:var(--electric);font-variant-numeric:tabular-nums}.cstep h3{letter-spacing:-.02em;margin-bottom:6px;font-size:18px}.cstep p{color:var(--muted);font-size:15.5px;line-height:1.6}.sh-line{display:block}.lf{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-alt) 40%, var(--bg) 100%);padding-top:clamp(80px,9vw,130px);position:relative}.lf-head{text-align:center;justify-items:center;gap:16px;max-width:860px;display:grid}.lf-pin{height:700vh;position:relative}.lf-stage{height:100svh;padding-top:var(--nav-h);perspective:1400px;place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.lf-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:68px 68px;position:absolute;inset:-20% -10%;-webkit-mask-image:radial-gradient(70% 60%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 60%,#000 20%,#0000 78%)}.lf-space{width:min(880px,86vw);height:min(400px,56vh);transform-style:preserve-3d;position:relative}.lf-plane{will-change:transform, opacity;background:var(--card);border:1px solid var(--card-line);box-shadow:0 50px 110px -50px var(--c), 0 1px 0 var(--c) inset;border-radius:30px;align-content:center;gap:14px;padding:clamp(30px,4vw,52px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lf-plane{box-shadow:0 50px 110px -50px color-mix(in srgb, var(--c) 55%, transparent), 0 1px 0 color-mix(in srgb, var(--c) 45%, transparent) inset}}.lf-plane:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 90% at 0% 0%, var(--c), transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lf-plane:before{background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--c) 14%, transparent), transparent 66%)}}.lf-num{font:600 clamp(52px, 6vw, 86px)/.9 var(--font-display,var(--font));letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--c);position:relative}@supports (color:color-mix(in lab, red, red)){.lf-num{-webkit-text-stroke:1.5px color-mix(in srgb, var(--c) 75%, transparent)}}.lf-plane h3{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,46px);position:relative}.lf-plane p{color:var(--muted);max-width:56ch;font-size:clamp(16px,1.6vw,19px);line-height:1.55;position:relative}.lf-bar{background:var(--c);border-radius:4px;width:72px;height:4px;position:relative}.lf-rail{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(26px,5vh,54px);left:50%;transform:translate(-50%)}.lf-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px;font-size:12px}.lf-count b{color:var(--text);font-weight:600}.lf-rail i{background:var(--line-2);width:8px;height:8px;transition:transform .4s var(--ease), background .4s, box-shadow .4s;border-radius:50%}.lf-rail i.is-on{background:var(--c);box-shadow:0 0 14px var(--c);transform:scale(1.6)}.pz{background:var(--bg);padding-top:clamp(80px,9vw,130px);position:relative}.pz-head{text-align:center;justify-items:center;gap:16px;max-width:860px;display:grid}.pz-pin{height:420vh;position:relative}.pz-stage{--pz-r:300px;height:100svh;padding-top:var(--nav-h);perspective:1900px;place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.pz-halo{aspect-ratio:1;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side, var(--c), transparent 70%);width:min(1200px,120vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.pz-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 30%, transparent), transparent 70%)}}.pz-halo{transition:background .8s var(--ease)}.pz-rotor{width:min(1000px,88vw);height:min(440px,60vh);transform-style:preserve-3d;position:relative}.pz-face{backface-visibility:hidden;will-change:transform, opacity;background:var(--card);border:1px solid var(--card-line);box-shadow:0 50px 110px -50px var(--c), 0 1px 0 var(--c) inset;border-radius:30px;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(26px,3.4vw,48px);padding:clamp(28px,3.4vw,46px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pz-face{box-shadow:0 50px 110px -50px color-mix(in srgb, var(--c) 60%, transparent), 0 1px 0 color-mix(in srgb, var(--c) 45%, transparent) inset}}.pz-copy{align-content:center;gap:13px;display:grid}.pz-ico{color:var(--c)}.pz-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:600}.pz-copy h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,34px)}.pz-lede{color:var(--muted);font-size:15.5px;line-height:1.55}.pz-list{grid-template-columns:1fr 1fr;align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pz-list li{color:var(--muted);background:var(--c);border-radius:11px;padding:10px 13px;font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.pz-list li{background:color-mix(in srgb, var(--c) 7%, transparent)}}.pz-list li{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.pz-list li{border:1px solid color-mix(in srgb, var(--c) 18%, transparent)}}.pz-rail{z-index:5;gap:10px;display:flex;position:absolute;bottom:clamp(24px,4vh,48px);left:50%;transform:translate(-50%)}.pz-rail i{background:var(--line-2);width:8px;height:8px;transition:transform .4s var(--ease), background .4s, box-shadow .4s;border-radius:50%}.pz-rail i.is-on{background:var(--c);box-shadow:0 0 14px var(--c);transform:scale(1.6)}.cv{background:var(--bg-alt);--cv-step:560px;padding-top:clamp(80px,9vw,130px);position:relative}.cv-head{text-align:center;justify-items:center;gap:16px;max-width:820px;display:grid}.cv-pin{height:620vh;position:relative}.cv-stage{height:100svh;padding-top:var(--nav-h);perspective:1500px;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.cv-track{transform-style:preserve-3d;will-change:transform;gap:80px;padding-left:calc(50vw - 240px);display:flex}.cv-card{will-change:transform, opacity;background:var(--card);border:1px solid var(--card-line);border-radius:28px;flex:none;align-content:start;gap:13px;width:480px;padding:clamp(28px,3.2vw,44px);display:grid;box-shadow:0 46px 100px -48px #14286e73}.cv-num{font:600 44px/1 var(--font-display,var(--font));letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.4px var(--electric)}.cv-ico{color:var(--electric)}.cv-card h3{letter-spacing:-.03em;font-size:clamp(22px,2.3vw,30px)}.cv-card p{color:var(--muted);font-size:15.5px;line-height:1.58}.cv-line{background:var(--line);height:2px;position:absolute;bottom:clamp(60px,11vh,110px);left:0;right:0}.cv-line-fill{background:linear-gradient(90deg, var(--blue), var(--cyan));transform-origin:0;position:absolute;inset:0}.cv-rail{z-index:5;gap:10px;display:flex;position:absolute;bottom:clamp(34px,7vh,68px);left:50%;transform:translate(-50%)}.cv-rail i{background:var(--line-2);width:8px;height:8px;transition:transform .4s var(--ease), background .4s, box-shadow .4s;border-radius:50%}.cv-rail i.is-on{background:var(--electric);box-shadow:0 0 14px var(--electric);transform:scale(1.6)}.ao{background:var(--bg);padding-top:clamp(80px,9vw,130px);position:relative}.ao-head{text-align:center;justify-items:center;gap:16px;max-width:820px;display:grid}.ao-pin{height:400vh;position:relative}.ao-stage{--ao-r:340px;height:100svh;padding-top:var(--nav-h);perspective:1500px;perspective-origin:50% 34%;place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.ao-ring{width:300px;height:230px;transform-style:preserve-3d;position:relative}.ao-card{backface-visibility:hidden;background:var(--card);border:1px solid var(--card-line);border-radius:22px;align-content:center;gap:9px;padding:26px 28px;display:grid;position:absolute;inset:0;box-shadow:0 34px 70px -40px #14286e80}.ao-num{font:600 13px/1 var(--font);color:var(--electric);font-variant-numeric:tabular-nums}.ao-card h3{letter-spacing:-.025em;font-size:21px}.ao-card p{color:var(--muted);font-size:14.5px;line-height:1.5}.ao-core{pointer-events:none;place-items:center;display:grid;position:absolute}.ao-core b{letter-spacing:-.03em;color:var(--text);opacity:.14;font-size:clamp(22px,2.4vw,32px);font-weight:600}.ao-core-ring{border:1px solid var(--line-2);border-radius:50%;width:240px;height:240px;position:absolute}.ao-core-ring:last-of-type{opacity:.55;width:420px;height:420px}.ps{position:relative;overflow:hidden}.ps-glow{aspect-ratio:1;pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side, var(--c), transparent 70%);width:min(900px,80vw);position:absolute;top:-20%;right:-10%}@supports (color:color-mix(in lab, red, red)){.ps-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%)}}.ps-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,76px);display:grid;position:relative}.ps-copy{align-content:center;justify-items:start;gap:17px;display:grid}.ps-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:600}.ps-name{font:600 clamp(40px, 5.4vw, 72px)/1.02 var(--font-display,var(--font));letter-spacing:-.04em}.ps-tag{font-size:clamp(19px,2vw,26px)}.ps-pain{color:var(--muted);font-size:17px;font-style:italic;line-height:1.55}.ps-ai{color:var(--c);align-items:flex-start;gap:9px;font-size:14px;display:inline-flex}.ps-ai svg{flex-shrink:0;margin-top:2px}.ps-stage{perspective:1400px}.ps-frame{transform-style:preserve-3d;will-change:transform;position:relative}.ps-frame>.pl3{height:clamp(360px,38vw,500px)}@media (max-width:900px){.ps-grid{grid-template-columns:1fr}.ps-stage{perspective:none}}.bd-deck{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(48px,6vw,80px);display:grid}.bd-card{will-change:transform, opacity;background:var(--card);border:1px solid var(--card-line);border-radius:24px;align-content:start;gap:11px;padding:30px;display:grid;box-shadow:0 34px 70px -46px #14286e66}.bd-num{font:600 13px/1 var(--font);color:var(--electric);font-variant-numeric:tabular-nums}.bd-card h3{letter-spacing:-.02em;font-size:19px;line-height:1.3}.bd-card p{color:var(--muted);font-size:15px;line-height:1.55}@media (max-width:960px){.bd-deck{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bd-deck{perspective:none;grid-template-columns:1fr}}@media (max-width:900px){.lf-pin,.pz-pin,.cv-pin,.ao-pin{height:auto}.lf-stage,.pz-stage,.cv-stage,.ao-stage{perspective:none;height:auto;padding:48px 0 88px;display:block;position:relative;top:auto;overflow:visible}.lf-space,.pz-rotor,.ao-ring{transform-style:flat;gap:18px;width:auto;height:auto;padding-inline:16px;display:grid;position:static;inset:auto}.lf-plane,.pz-face,.cv-card,.ao-card{width:auto;margin:0;position:static;inset:auto;opacity:1!important;transform:none!important}.pz-face{grid-template-columns:1fr}.cv-track{transform-style:flat;gap:18px;padding:0 16px;display:grid;transform:none!important}.cv-card{width:auto}.bd-deck,.ps-stage{perspective:none}.bd-card,.ps-frame{opacity:1!important;transform:none!important}.lf-grid,.lf-rail,.pz-halo,.pz-rail,.cv-line,.cv-rail,.ao-core{display:none}}@media (prefers-reduced-motion:reduce){.lf-pin,.pz-pin,.cv-pin,.ao-pin{height:auto}.lf-stage,.pz-stage,.cv-stage,.ao-stage{perspective:none;height:auto;padding:48px 0 88px;display:block;position:relative;top:auto;overflow:visible}.lf-space,.pz-rotor,.ao-ring{transform-style:flat;gap:18px;width:auto;height:auto;padding-inline:16px;display:grid;position:static;inset:auto}.lf-plane,.pz-face,.cv-card,.ao-card{width:auto;margin:0;position:static;inset:auto;opacity:1!important;transform:none!important}.pz-face{grid-template-columns:1fr}.cv-track{transform-style:flat;gap:18px;padding:0 16px;display:grid;transform:none!important}.cv-card{width:auto}.bd-deck,.ps-stage{perspective:none}.bd-card,.ps-frame{opacity:1!important;transform:none!important}.lf-grid,.lf-rail,.pz-halo,.pz-rail,.cv-line,.cv-rail,.ao-core{display:none}}html.rm .lf-pin,html.rm .pz-pin,html.rm .cv-pin,html.rm .ao-pin{height:auto}html.rm .lf-stage,html.rm .pz-stage,html.rm .cv-stage,html.rm .ao-stage{perspective:none;height:auto;padding:48px 0 88px;display:block;position:relative;top:auto;overflow:visible}html.rm .lf-space,html.rm .pz-rotor,html.rm .ao-ring{transform-style:flat;gap:18px;width:auto;height:auto;padding-inline:16px;display:grid;position:static;inset:auto}html.rm .lf-plane,html.rm .pz-face,html.rm .cv-card,html.rm .ao-card{width:auto;margin:0;position:static;inset:auto;opacity:1!important;transform:none!important}html.rm .pz-face{grid-template-columns:1fr}html.rm .cv-track{transform-style:flat;gap:18px;padding:0 16px;display:grid;transform:none!important}html.rm .cv-card{width:auto}html.rm .bd-deck,html.rm .ps-stage{perspective:none}html.rm .bd-card,html.rm .ps-frame{opacity:1!important;transform:none!important}html.rm .lf-grid,html.rm .lf-rail,html.rm .pz-halo,html.rm .pz-rail,html.rm .cv-line,html.rm .cv-rail,html.rm .ao-core{display:none}.chero{isolation:isolate;perspective:1200px;padding-block:clamp(96px,13vw,180px) clamp(72px,9vw,120px);position:relative;overflow:hidden}.chero-center{text-align:center}.chero-left{text-align:left}.chero-inner{z-index:2;transform-style:preserve-3d;will-change:transform, opacity;gap:22px;display:grid;position:relative}.chero-center .chero-inner{justify-items:center}.chero-left .chero-inner{justify-items:start}.chero-eyebrow{letter-spacing:-.02em;font-size:clamp(19px,2vw,24px);font-weight:600}.chero-title{transform-style:preserve-3d}.chero-line{transform-style:preserve-3d;display:block}.chero-title .word,.chero-title .char{transform-style:preserve-3d;will-change:transform, opacity}.chero-lede{max-width:760px}.chero-ctas{margin-top:10px}.chero-backdrop{z-index:0;pointer-events:none;opacity:.42;filter:blur(1px);transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.chero-veil{z-index:1;pointer-events:none;background:radial-gradient(60% 52% at 50% 44%, var(--bg) 44%, var(--bg) 74%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chero-veil{background:radial-gradient(60% 52% at 50% 44%, var(--bg) 44%, color-mix(in srgb, var(--bg) 58%, transparent) 74%, transparent 100%)}}.chero-dark{color:#f5f5f7;background:#07090f}.chero-dark .chero-veil{background:radial-gradient(60% 52% at 50% 44%,#07090f 42%,#07090f99 74%,#0000 100%)}.chero-dark .chero-lede{color:#a9b0c4}.chero-dark .chero-lede strong{color:#fff}.chero-dark .chero-eyebrow{color:#6fa0ff}.bd{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.bd-shatter{perspective:900px}.bd-space{width:min(1340px,97vw);height:min(560px,62vh);transform-style:preserve-3d;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.bd-bit{will-change:transform, opacity;background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.bd-bit{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 20%, transparent), color-mix(in srgb, var(--cyan) 12%, transparent))}}.bd-bit{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.bd-bit{border:1px solid color-mix(in srgb, var(--blue) 24%, transparent)}}.bd-slabs{perspective:1100px}.bd-slab-rotor{width:460px;height:460px;transform-style:preserve-3d;will-change:transform;position:relative}.bd-slab{will-change:transform;background:linear-gradient(150deg, var(--blue), transparent 70%);border-radius:26px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bd-slab{background:linear-gradient(150deg, color-mix(in srgb, var(--blue) 16%, transparent), transparent 70%)}}.bd-slab{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.bd-slab{border:1px solid color-mix(in srgb, var(--blue) 26%, transparent)}}.bd-slab{box-shadow:0 0 80px -20px var(--blue)}@supports (color:color-mix(in lab, red, red)){.bd-slab{box-shadow:0 0 80px -20px color-mix(in srgb, var(--blue) 40%, transparent)}}.bd-wall{perspective:1400px}.bd-wall-grid{width:min(1280px,96vw);transform-style:preserve-3d;grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.bd-tile{aspect-ratio:1;will-change:transform, opacity;background:var(--electric);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.bd-tile{background:color-mix(in srgb, var(--electric) 10%, transparent)}}.bd-tile{border:1px solid var(--electric)}@supports (color:color-mix(in lab, red, red)){.bd-tile{border:1px solid color-mix(in srgb, var(--electric) 26%, transparent)}}.bd-path{perspective:1000px}.bd-path-space{width:min(1420px,98vw);height:4px;transform-style:preserve-3d;position:relative;transform:rotateX(62deg)translateZ(-40px)}.bd-path-line{background:var(--line-2);border-radius:4px;position:absolute;inset:0}.bd-path-fill{transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:4px;position:absolute;inset:0}.bd-node{background:var(--blue);width:22px;height:22px;box-shadow:0 0 26px var(--blue);will-change:transform, opacity;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:50%}.bd-dialog{perspective:1200px}.bd-dialog-space{width:min(1280px,96vw);height:min(420px,48vh);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.bd-plane{will-change:transform;background:linear-gradient(145deg, var(--blue), transparent 70%);border-radius:20px;width:230px;height:150px;margin-top:-75px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.bd-plane{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 14%, transparent), transparent 70%)}}.bd-plane{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.bd-plane{border:1px solid color-mix(in srgb, var(--blue) 26%, transparent)}}.bd-plane-l{transform-origin:0;left:4%}.bd-plane-r{transform-origin:100%;right:4%}.bd-pulse{will-change:transform, opacity;border:1px solid var(--cyan);border-radius:50%;width:120px;height:120px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bd-pulse{border:1px solid color-mix(in srgb, var(--cyan) 50%, transparent)}}.bd-depth{perspective:1100px}.bd-depth-space{width:min(1180px,94vw);height:min(520px,58vh);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.bd-strata{will-change:transform, opacity;background:linear-gradient(180deg, var(--blue), transparent 75%);border-radius:24px;width:100%;height:150px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bd-strata{background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 14%, transparent), transparent 75%)}}.bd-strata{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.bd-strata{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent)}}.bd-deal{perspective:1200px}.bd-deal-space{width:min(1280px,96vw);height:min(460px,52vh);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.bd-card3{will-change:transform, opacity;background:linear-gradient(160deg, var(--electric), transparent 72%);border-radius:16px;width:150px;height:210px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bd-card3{background:linear-gradient(160deg, color-mix(in srgb, var(--electric) 16%, transparent), transparent 72%)}}.bd-card3{border:1px solid var(--electric)}@supports (color:color-mix(in lab, red, red)){.bd-card3{border:1px solid color-mix(in srgb, var(--electric) 28%, transparent)}}.bd-card3{box-shadow:0 24px 60px -34px var(--electric)}@supports (color:color-mix(in lab, red, red)){.bd-card3{box-shadow:0 24px 60px -34px color-mix(in srgb, var(--electric) 60%, transparent)}}.bd-suite{perspective:1200px}.bd-suite-space{width:min(1280px,96vw);height:min(520px,58vh);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.bd-mod{will-change:transform, opacity;background:linear-gradient(160deg, var(--electric), transparent 72%);border-radius:18px;align-content:end;gap:8px;width:190px;height:118px;padding:18px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.bd-mod{background:linear-gradient(160deg, color-mix(in srgb, var(--electric) 14%, transparent), transparent 72%)}}.bd-mod{border:1px solid var(--electric)}@supports (color:color-mix(in lab, red, red)){.bd-mod{border:1px solid color-mix(in srgb, var(--electric) 26%, transparent)}}.bd-mod{box-shadow:0 24px 60px -34px var(--electric)}@supports (color:color-mix(in lab, red, red)){.bd-mod{box-shadow:0 24px 60px -34px color-mix(in srgb, var(--electric) 55%, transparent)}}.bd-mod i{background:var(--electric);border-radius:3px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.bd-mod i{background:color-mix(in srgb, var(--electric) 22%, transparent)}}.bd-mod i:first-child{width:60%}.bd-mod i:last-child{width:38%}@media (max-width:900px){.chero{perspective:none;padding-block:clamp(72px,10vw,120px) clamp(56px,8vw,90px)}.chero-backdrop{display:none}.chero-inner{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.chero{perspective:none}.chero-backdrop{display:none}.chero-inner{opacity:1!important;transform:none!important}}html.rm .chero{perspective:none}html.rm .chero-backdrop{display:none}html.rm .chero-inner{opacity:1!important;transform:none!important}.isx{background:var(--bg);padding-top:clamp(80px,9vw,130px);position:relative}.isx-head{text-align:center;justify-items:center;gap:16px;max-width:860px;display:grid}.ix-stage{gap:22px;max-width:1180px;margin:0 auto;padding:48px 16px 72px;display:grid}.ix-rail,.ix-divider{display:none}.ix-scene{--c:var(--blue);scroll-margin-top:calc(var(--nav-h) + 16px);gap:14px;display:grid;position:relative}.ix-before,.ix-after{border-radius:28px;padding:clamp(22px,3vw,36px);position:relative}.ix-before{background:var(--bg-alt)}.ix-after{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-1)}.ix-title{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.ix-ico{width:44px;height:44px;color:var(--blue);background:var(--bg);border:1px solid var(--line);border-radius:13px;flex:none;place-items:center;display:grid}.ix-name{color:var(--blue);margin:0 0 4px;font-size:17px;font-weight:600}.ix-title h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.15}.ix-tag{letter-spacing:.04em;border-radius:980px;margin:0 0 12px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.ix-tag-before{color:var(--muted);background:var(--bg);border:1px solid var(--line)}.ix-tag-after{color:#fff;background:var(--grad);align-self:flex-start}.ix-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ix-note{color:var(--text);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:18px;gap:6px;padding:16px 18px;font-size:15px;line-height:1.45;display:grid}.ix-note small{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ix-outwrap{padding-left:4px;position:relative}.ix-spine{display:none}.ix-out{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ix-out li{align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.ix-out li span{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ix-prods{margin-top:22px}.ix-prods small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}.ix-prods>div{flex-wrap:wrap;gap:8px;display:flex}.ix-prod{color:var(--text);background:var(--card);border-radius:980px;align-items:center;gap:4px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.ix-prod:hover{background:var(--bg-alt)}.ix-prod img{width:34px;height:34px}.ix-link{margin-top:18px}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html:not(.rm) .ix-pin{height:820vh;position:relative}html:not(.rm) .ix-stage{max-width:none;height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}html:not(.rm) .ix-scene{background:var(--bg);will-change:transform;display:block;position:absolute;inset:0}html:not(.rm) .ix-before,html:not(.rm) .ix-after{padding:calc(var(--nav-h) + 4vh) max(32px, calc(50vw - 600px)) 90px;border-radius:0;position:absolute;inset:0}html:not(.rm) .ix-before{background:var(--bg-alt)}html:not(.rm) .ix-title{z-index:2;max-width:46%;position:relative}html:not(.rm) .ix-notes{inset:calc(var(--nav-h) + 4vh + 120px) max(32px, calc(50vw - 600px)) 90px;display:block;position:absolute}html:not(.rm) .ix-note{left:var(--x);top:var(--y);width:min(270px,22vw);transform:rotate(var(--r));will-change:transform;position:absolute}html:not(.rm) .ix-tag-before{z-index:2;position:relative}html:not(.rm) .ix-after{z-index:3;box-shadow:none;background:var(--bg);will-change:clip-path;border:0}html:not(.rm) .ix-panel{top:calc(var(--nav-h) + 4vh);flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:90px;left:calc(50% + 48px);right:max(32px,50vw - 600px)}html:not(.rm) .ix-outwrap{padding-left:0}html:not(.rm) .ix-spine{background:var(--line);width:2px;display:block;position:absolute;top:13px;bottom:13px;left:12px}html:not(.rm) .ix-spine i{background:var(--blue);transform-origin:50% 0;height:100%;display:block}html:not(.rm) .ix-out{gap:18px;position:relative}html:not(.rm) .ix-out li{font-size:clamp(17px,1.5vw,20px)}html:not(.rm) .ix-divider{z-index:4;pointer-events:none;width:0;display:block;position:absolute;top:0;bottom:0}html:not(.rm) .ix-divider:before{content:"";background:var(--c);width:2px;box-shadow:none;position:absolute;top:0;bottom:0;left:-1px}html:not(.rm) .ix-divider i{background:var(--bg);border:1px solid var(--line);width:40px;height:40px;box-shadow:var(--shadow-1);border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}html:not(.rm) .ix-divider i:before,html:not(.rm) .ix-divider i:after{content:"";border:5px solid #0000;width:0;height:0;position:absolute;top:50%;translate:0 -50%}html:not(.rm) .ix-divider i:before{border-right-color:var(--c);left:6px}html:not(.rm) .ix-divider i:after{border-left-color:var(--c);right:6px}html:not(.rm) .ix-rail{z-index:50;border:1px solid var(--line);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#fffc;border-radius:980px;gap:2px;padding:5px;display:flex;position:absolute;bottom:clamp(16px,3.2vh,32px);left:50%;translate:-50%}html:not(.rm) .ix-rail button{cursor:pointer;font:500 13.5px/1 var(--font);color:var(--muted);background:0 0;border:0;border-radius:980px;padding:8px 14px;transition:background .3s,color .3s}html:not(.rm) .ix-rail button:hover{color:var(--text)}html:not(.rm) .ix-rail button.is-on{color:#fff;background:#1d1d1f}}.pstatus{white-space:nowrap;font:600 12px/1 var(--font);letter-spacing:0;border-radius:980px;align-items:center;gap:6px;padding:6px 10px;font-style:normal;display:inline-flex}.pstatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pstatus-available{color:#15803d;background:#dcfce7}.pstatus-soon{color:#b45309;background:#fef3c7}.pr{background:var(--bg);padding-top:clamp(80px,9vw,130px);position:relative}.pr-head{text-align:center;justify-items:center;gap:16px;max-width:860px;display:grid}.pr-stage{gap:18px;padding:48px 16px 64px;display:grid}.pr-hud{display:none}.pr-slide{scroll-margin-top:calc(var(--nav-h) + 16px);isolation:isolate;border-radius:30px;position:relative;overflow:hidden}.pr-anchor{scroll-margin-top:calc(var(--nav-h) + 16px);position:absolute;top:0}.pr-bg{z-index:-1;background:radial-gradient(70% 90% at 75% 50%, var(--c), var(--c) 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pr-bg{background:radial-gradient(70% 90% at 75% 50%, color-mix(in srgb, var(--c) 22%, #fff), color-mix(in srgb, var(--c) 6%, #fff) 70%)}}.pr-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px;display:grid}.pr-copy{align-content:center;justify-items:start;gap:14px;display:grid}.pr-meta{color:var(--c);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:13px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.pr-meta{color:color-mix(in srgb, var(--c) 70%, #1d1d1f)}}.pr-meta{font-variant-numeric:tabular-nums}.pr-cat{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.pr-name{font-family:var(--display);letter-spacing:-.05em;margin:0;padding-bottom:.06em;font-size:clamp(52px,8vw,120px);font-weight:700;line-height:.95;overflow:hidden}.pr-name-in{display:inline-block}.pr-tag{letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.9vw,26px);font-weight:600;line-height:1.25}.pr-chips{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pr-chips li{border:1px solid var(--c);background:#ffffffb3;border-radius:980px;padding:8px 14px;font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.pr-chips li{border:1px solid color-mix(in srgb, var(--c) 25%, transparent)}}.pr-desc{color:#424245;max-width:54ch;margin:0;font-size:15.5px;line-height:1.55}.pr-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:4px;display:flex}.pr-watch{cursor:pointer;font:600 14px/1 var(--font);color:#fff;transition:transform .3s var(--ease), background .3s;background:#1d1d1f;border:0;border-radius:980px;align-items:center;gap:8px;padding:9px 18px 9px 9px;display:inline-flex}.pr-watch span{background:var(--c);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pr-watch svg{fill:currentColor;margin-left:1px}.pr-watch:hover{background:#000;transform:translateY(-1px)}.pr-visual{place-items:center;display:grid}.pr-ped{justify-items:center;width:min(320px,70vw);padding-bottom:40px;display:grid;position:relative}.pr-tile{z-index:1;width:78%;height:auto;display:block;position:relative}.pr-floor{pointer-events:none;background:radial-gradient(closest-side,#00000038,#0000000f 60%,#0000);border-radius:50%;width:74%;height:34px;position:absolute;bottom:14px;left:50%;translate:-50%}.pr-dim{z-index:2;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@media (min-width:761px){.pr-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html:not(.rm) .pr-pin{height:900vh;position:relative}html:not(.rm) .pr-stage{height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}html:not(.rm) .pr-slide{will-change:transform;border-radius:0;position:absolute;inset:0}html:not(.rm) .pr-inner{height:100%;padding-top:var(--nav-h);will-change:transform, opacity;padding-bottom:70px}html:not(.rm) .pr-ped{will-change:transform;width:min(400px,30vw,56vh)}html:not(.rm) .pr-hud{z-index:50;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin-inline:auto;padding-inline:32px;display:flex;position:absolute;bottom:clamp(16px,3.4vh,34px);left:0;right:0}html:not(.rm) .pr-progress{flex:1;gap:6px;max-width:420px;display:flex}html:not(.rm) .pr-progress i{background:#0000001a;border-radius:4px;flex:1;height:4px;transition:background .5s}html:not(.rm) .pr-progress i.done{background:#0000004d}html:not(.rm) .pr-progress i.on{background:var(--c)}html:not(.rm) .pr-rail{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--shadow-1);background:#ffffffc7;border-radius:980px;gap:4px;padding:5px;display:flex}html:not(.rm) .pr-rail button{cursor:pointer;font:500 13.5px/1 var(--font);color:var(--muted);background:0 0;border:0;border-radius:980px;padding:8px 16px;transition:background .3s,color .3s}html:not(.rm) .pr-rail button:hover{color:var(--text)}html:not(.rm) .pr-rail button.is-on{color:#fff;background:#1d1d1f}}.pl3{perspective:1400px;place-items:center;width:100%;height:clamp(360px,38vw,500px);display:grid;position:relative}.pl3-glow{background:radial-gradient(closest-side, var(--c), transparent 72%);border-radius:50%;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.pl3-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 26%, transparent), transparent 72%)}}.pl3-glow{pointer-events:none}.pl3-stack{aspect-ratio:1;width:min(240px,46%);transform-style:preserve-3d;margin-right:26%;position:relative;transform:rotateX(58deg)rotate(-38deg)translateZ(-40px)}.pl3-plate{transform-style:preserve-3d;position:absolute;inset:0}.pl3-face{border:1px solid var(--c);border-radius:22%;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pl3-face{border:1px solid color-mix(in srgb, var(--c) 40%, transparent)}}.pl3-face>span:not(.pl3-icon){font:600 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c);position:absolute;bottom:8%;left:10%}@supports (color:color-mix(in lab, red, red)){.pl3-face>span:not(.pl3-icon){color:color-mix(in srgb, var(--c) 70%, #1d1d1f)}}.pl3-base{background:linear-gradient(140deg, var(--c), var(--c))}@supports (color:color-mix(in lab, red, red)){.pl3-base{background:linear-gradient(140deg, color-mix(in srgb, var(--c) 55%, #fff), var(--c))}}.pl3-base{box-shadow:0 40px 70px -20px var(--c)}@supports (color:color-mix(in lab, red, red)){.pl3-base{box-shadow:0 40px 70px -20px color-mix(in srgb, var(--c) 60%, transparent)}}.pl3-base>span{color:#ffffffd9!important}.pl3-data{background-color:#ffffffb8;background-image:linear-gradient(var(--c) 1px, transparent 1px), linear-gradient(90deg, var(--c) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.pl3-data{background-image:linear-gradient(color-mix(in srgb, var(--c) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent) 1px, transparent 1px)}}.pl3-data{background-size:18px 18px;box-shadow:0 20px 40px -24px #00000059}.pl3-top{box-shadow:inset 0 1px 0 #fff, 0 24px 50px -24px var(--c);background:linear-gradient(150deg,#ffffffe6,#ffffff8c);border-color:#ffffffe6;align-content:center;gap:10px}@supports (color:color-mix(in lab, red, red)){.pl3-top{box-shadow:inset 0 1px 0 #fff, 0 24px 50px -24px color-mix(in srgb, var(--c) 55%, transparent)}}.pl3-top b{font:700 15px/1 var(--display);letter-spacing:-.02em;color:#1d1d1f}.pl3-icon{aspect-ratio:1;color:#fff;background:var(--c);width:38%;box-shadow:0 12px 26px -10px var(--c);border-radius:28%;place-items:center;display:grid}.pl3-icon svg{width:50%;height:50%}.pl3-pulse{border:2px solid var(--c);box-shadow:0 0 24px var(--c), inset 0 0 24px var(--c);border-radius:22%;position:absolute;inset:6%}@supports (color:color-mix(in lab, red, red)){.pl3-pulse{box-shadow:0 0 24px var(--c), inset 0 0 24px color-mix(in srgb, var(--c) 40%, transparent)}}.pl3-pulse{opacity:0}.pl3-tags{gap:22px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.pl3-tag{color:#1d1d1f;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.pl3-tag i{background:var(--c);width:46px;height:1px}@supports (color:color-mix(in lab, red, red)){.pl3-tag i{background:color-mix(in srgb, var(--c) 60%, transparent)}}.pl3-tag i{position:relative}.pl3-tag i:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 0 3px var(--c);border-radius:50%;position:absolute;top:-3px;left:-3px}@supports (color:color-mix(in lab, red, red)){.pl3-tag i:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent)}}@media (max-width:760px){.pl3{height:340px}.pl3-tags{display:none}.pl3-stack{width:56%;margin-right:0}}.fl{--fl-card:var(--card);--fl-text:var(--text);--fl-muted:var(--muted);--fl-line:var(--line-2);--fl-paper:#fff;color:var(--fl-text);position:relative}.fl-dark{--fl-card:#ffffff0f;--fl-text:#f5f5f7;--fl-muted:#a1a1a6;--fl-line:#ffffff24;--fl-paper:#ffffff1a}.fl-fit{gap:28px;display:grid}.fl-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--c);margin:0 0 8px;font-size:12px;font-weight:600}.fl-cap-pain .fl-eyebrow{color:var(--fl-muted)}.fl-big{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:600;line-height:1.2}.fl-mask{padding-bottom:.1em;display:block;overflow:hidden}.fl-in{display:block}.fl-floor,.fl-frag,.fl-rail,.fl-core,.fl-token,.fl-st-glow{display:none}.fl-stations{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fl-st{background:var(--fl-card);border:1px solid var(--card-line);border-radius:22px;align-content:start;gap:10px;padding:22px;display:grid;position:relative}.fl-dark .fl-st{border-color:#ffffff14}.fl-st b{font:600 13px/1 var(--font);color:var(--c);font-variant-numeric:tabular-nums}.fl-st p{color:var(--fl-text);margin:0;font-size:15px;line-height:1.5}.fl-end{justify-items:start;gap:18px;display:grid}.fl-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fl-chips li{color:var(--fl-text);background:var(--c);border-radius:980px;padding:8px 13px;font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.fl-chips li{background:color-mix(in srgb, var(--c) 9%, transparent)}}.fl-chips li{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.fl-chips li{border:1px solid color-mix(in srgb, var(--c) 24%, transparent)}}.fl-links{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.fl-dark .link-chev{color:#6fa0ff}.fl.fl-live{width:100%;height:100%;overflow:hidden}.fl-light.fl-live{background:radial-gradient(60% 62% at 50% 56%, var(--c), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.fl-light.fl-live{background:radial-gradient(60% 62% at 50% 56%, color-mix(in srgb, var(--c) 9%, transparent), transparent 75%)}}.fl-live .fl-fit{width:1500px;height:760px;translate:-50% -50%;scale:var(--fit,1);display:block;position:absolute;top:50%;left:50%}.fl-live .fl-cam{perspective:1400px;perspective-origin:50% 42%;position:absolute;inset:0}.fl-live .fl-world{width:0;height:0;transform-style:preserve-3d;position:absolute;top:52%;left:50%}.fl-live .fl-stations{width:0;height:0;transform-style:preserve-3d;display:block;position:absolute;top:0;left:0}.fl-live .fl-floor,.fl-live .fl-frag,.fl-live .fl-rail,.fl-live .fl-st,.fl-live .fl-core,.fl-live .fl-token{position:absolute;top:0;left:0}.fl-live .fl-st{width:290px;min-height:160px;box-shadow:0 40px 80px -40px var(--c);padding:24px}@supports (color:color-mix(in lab, red, red)){.fl-live .fl-st{box-shadow:0 40px 80px -40px color-mix(in srgb, var(--c) 45%, transparent)}}.fl-live .fl-st{will-change:transform, opacity}.fl-live .fl-st p{font-size:16px}.fl-live .fl-st-glow{border-radius:inherit;pointer-events:none;border:1.5px solid var(--c);box-shadow:0 0 0 4px var(--c), 0 30px 70px -20px var(--c);display:block;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.fl-live .fl-st-glow{box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 14%, transparent), 0 30px 70px -20px color-mix(in srgb, var(--c) 60%, transparent)}}.fl-live .fl-floor{opacity:.55;background-image:linear-gradient(var(--fl-line) 1px, transparent 1px), linear-gradient(90deg, var(--fl-line) 1px, transparent 1px);background-size:100px 100px;width:3200px;height:1800px;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.fl-live .fl-frag{will-change:transform, opacity;background:var(--fl-paper);border:1px solid var(--fl-line);border-radius:8px;align-content:start;gap:8px;width:74px;height:96px;padding:14px 12px;display:grid;box-shadow:0 14px 30px -14px #00000059}.fl-frag i{background:var(--fl-line);border-radius:3px;height:5px;display:block}.fl-frag i:nth-child(2){width:80%}.fl-frag i:nth-child(3){width:55%}.fl-live .fl-rail{background:var(--fl-line);border-radius:4px;width:1800px;height:4px;display:block}.fl-fill{border-radius:inherit;background:linear-gradient(90deg, var(--c), var(--c));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fl-fill{background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 50%, var(--cyan)))}}.fl-fill{box-shadow:0 0 18px var(--c)}.fl-live .fl-core{color:#fff;background:var(--c);width:140px;height:140px;box-shadow:0 0 0 12px var(--c), 0 40px 90px -20px var(--c);border-radius:34px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.fl-live .fl-core{box-shadow:0 0 0 12px color-mix(in srgb, var(--c) 14%, transparent), 0 40px 90px -20px var(--c)}}.fl-core svg{width:56px;height:56px}.fl-live .fl-token{white-space:nowrap;font:600 17px/1 var(--font);color:#fff;background:var(--c);box-shadow:0 0 0 6px var(--c), 0 20px 40px -14px var(--c);border-radius:980px;align-items:center;gap:10px;padding:12px 20px 12px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fl-live .fl-token{box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 18%, transparent), 0 20px 40px -14px var(--c)}}.fl-token svg{width:20px;height:20px}.fl-live .fl-cap{z-index:3;text-align:center;width:1040px;position:absolute;top:56px;left:50%;translate:-50%}.fl-live .fl-big{font-size:44px}.fl-live .fl-end{z-index:3;justify-items:center;width:1200px;position:absolute;bottom:36px;left:50%;translate:-50%}.fl-live .fl-chips{justify-content:center}.fm{background:var(--bg);padding-block:clamp(80px,9vw,130px) clamp(40px,6vw,80px);position:relative}.fm-head{text-align:center;justify-items:center;gap:16px;max-width:860px;display:grid}.fm-stage{max-width:1100px;margin:48px auto 0;padding-inline:16px}.fm-count{display:none}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html:not(.rm) .fm-pin{height:640vh;position:relative}html:not(.rm) .fm-stage{max-width:none;height:100svh;padding:var(--nav-h) 0 0;margin:0;position:sticky;top:0;overflow:hidden}html:not(.rm) .fm-count{z-index:5;color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex;position:absolute;bottom:clamp(18px,3.6vh,40px);left:max(32px,50vw - 620px)}html:not(.rm) .fm-count b{color:var(--text);font-size:22px;font-weight:600}html:not(.rm) .fm-count span{color:var(--text);margin-right:4px}}@keyframes ttIn{0%{opacity:0}}.tt{z-index:500;color:#f5f5f7;background:radial-gradient(80% 70% at 50% 55%, var(--c), #05060a 75%);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tt{background:radial-gradient(80% 70% at 50% 55%, color-mix(in srgb, var(--c) 22%, #0b0d14), #05060a 75%)}}.tt{animation:ttIn .5s var(--ease)}.tt-top{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,3vw,32px);display:flex}.tt-title{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tt-title strong{font-family:var(--display);letter-spacing:-.02em;font-size:22px}.tt-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tt-cat{color:color-mix(in srgb, var(--c) 60%, #fff)}}.tt-close,.tt-btn{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .25s;display:grid}.tt-close:hover,.tt-btn:hover{background:#ffffff24}.tt-screen{min-height:0;padding:8px clamp(16px,4vw,48px) 24px;position:relative;overflow:auto}.tt-screen.is-live{padding:0;overflow:hidden}.tt-screen.is-live .fl{position:absolute;inset:0}.tt-bar{justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,3vw,32px) 20px;display:flex}.tt-nav{cursor:pointer;color:#d2d2d7;min-height:44px;font:500 14px/1 var(--font);background:0 0;border:1px solid #ffffff24;border-radius:980px;align-items:center;gap:6px;padding:0 14px;transition:color .25s,border-color .25s;display:inline-flex}.tt-nav:hover{color:#fff;border-color:#ffffff52}.tt-controls{align-items:center;gap:10px;min-width:0;display:flex}.tt-chapters{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:980px;gap:2px;padding:4px;display:flex;position:relative;overflow:hidden}.tt-progress{width:calc(var(--p,0) * 100%);background:var(--c);height:2px;position:absolute;bottom:0;left:0}.tt-chapters button{cursor:pointer;white-space:nowrap;color:#a1a1a6;font:500 13px/1 var(--font);background:0 0;border:0;border-radius:980px;padding:8px 12px;transition:background .3s,color .3s}.tt-chapters button:hover{color:#fff}.tt-chapters button.is-on{color:#1d1d1f;background:#fff}.tt :focus-visible{outline-offset:2px;outline:2px solid #6fa0ff}@media (max-width:1100px){.tt-chapters button:not(.is-on){display:none}}@media (max-width:760px){.tt-nav span{display:none}}@media (prefers-reduced-motion:reduce){.tt{animation:none}}html.rm .tt{animation:none}.sv{background:var(--bg);padding-block:clamp(80px,9vw,130px) clamp(40px,6vw,80px);position:relative}.sv-head{text-align:center;justify-items:center;gap:16px;max-width:820px;display:grid}.sv-stage{max-width:1180px;margin-inline:auto;padding:48px 16px 0}.sv-grid,.sv-nums,.sv-hud,.sv-bg,.sv-ring,.sv-slot,.sv-lock,.sv-dim,.sv-wires{display:none}.sv-space{gap:clamp(18px,2.4vw,28px);display:grid}.sv-mod{scroll-margin-top:calc(var(--nav-h) + 16px);background:var(--card);border:1px solid var(--card-line);box-shadow:0 50px 110px -50px var(--c), 0 1px 0 var(--c) inset;border-radius:30px;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(26px,3.4vw,44px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sv-mod{box-shadow:0 50px 110px -50px color-mix(in srgb, var(--c) 50%, transparent), 0 1px 0 color-mix(in srgb, var(--c) 45%, transparent) inset}}.sv-copy{align-content:center;gap:12px;display:grid}.sv-ico{color:var(--c);justify-self:start;display:inline-flex}.sv-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:600}.sv-copy h3{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,32px)}.sv-lede{color:var(--muted);font-size:15.5px;line-height:1.58}.sv-parts{grid-template-columns:1fr 1fr;align-content:center;gap:9px;margin:0;padding:0;list-style:none;display:grid}.sv-part{position:relative}.sv-chip{color:var(--muted);background:var(--c);border-radius:11px;padding:10px 13px;font-size:13.5px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.sv-chip{background:color-mix(in srgb, var(--c) 7%, transparent)}}.sv-chip{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.sv-chip{border:1px solid color-mix(in srgb, var(--c) 18%, transparent)}}@media (min-width:761px){.sv-mod{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(26px,3.4vw,48px)}}@media (max-width:520px){.sv-parts{grid-template-columns:1fr}}.sv-finale{text-align:center;justify-items:center;gap:14px;max-width:720px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.sv-finale h3{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,48px);line-height:1.08}.sv-finale .cta-row{justify-content:center;margin-top:6px}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html:not(.rm) .sv-pin{height:980vh;position:relative}html:not(.rm) .sv-stage{max-width:none;height:100svh;padding:var(--nav-h) 0 0;perspective:1600px;perspective-origin:50% 38%;margin:0;position:sticky;top:0;overflow:hidden}html:not(.rm) .sv-grid{pointer-events:none;color:var(--c);transition:color .9s var(--ease);background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px),radial-gradient(closest-side,currentColor,#0000 80%);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-grid{background-image:linear-gradient(color-mix(in srgb, currentColor 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, currentColor 10%, transparent) 1px, transparent 1px), radial-gradient(closest-side, color-mix(in srgb, currentColor 12%, transparent), transparent 80%)}}html:not(.rm) .sv-grid{background-position:50%;background-size:48px 48px,48px 48px,100% 100%;-webkit-mask-image:radial-gradient(70% 70% at 50% 55%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 70% at 50% 55%,#000 30%,#0000 85%)}html:not(.rm) .sv-nums{pointer-events:none;display:block;position:absolute;inset:0}html:not(.rm) .sv-nums span{right:4vw;top:calc(var(--nav-h) + 1vh);opacity:0;font:700 clamp(160px, 19vw, 300px)/1 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.4px var(--text);position:absolute;translate:0 50px}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-nums span{-webkit-text-stroke:1.4px color-mix(in srgb, var(--text) 11%, transparent)}}html:not(.rm) .sv-nums span{transition:opacity .8s var(--ease), translate 1s var(--ease)}html:not(.rm) .sv-nums span.is-on{opacity:1;translate:0}html:not(.rm) .sv-space{left:50%;top:calc(50% + (var(--nav-h) - 64px) / 2);pointer-events:none;transform-style:flat;perspective:1600px;width:0;height:0;perspective-origin:0 calc(-12vh - (var(--nav-h) - 64px) / 2);perspective-origin:0 calc(-12svh - (var(--nav-h) - 64px) / 2);display:block;position:absolute}html:not(.rm) .sv-mod{width:min(1080px,86vw);transform-style:preserve-3d;will-change:transform;box-shadow:none;background:0 0;border:0;position:absolute;top:0;left:0;translate:-50% -50%}html:not(.rm) .sv-bg{background-color:var(--card);background-image:linear-gradient(var(--c) 1px, transparent 1px), linear-gradient(90deg, var(--c) 1px, transparent 1px);border-radius:30px;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-bg{background-image:linear-gradient(color-mix(in srgb, var(--c) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--c) 6%, transparent) 1px, transparent 1px)}}html:not(.rm) .sv-bg{border:1px solid var(--c);background-size:24px 24px}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-bg{border:1px solid color-mix(in srgb, var(--c) 24%, transparent)}}html:not(.rm) .sv-bg{box-shadow:0 60px 120px -50px var(--c)}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-bg{box-shadow:0 60px 120px -50px color-mix(in srgb, var(--c) 50%, transparent)}}html:not(.rm) .sv-ring{opacity:0;pointer-events:none;border:2px solid var(--c);box-shadow:0 0 60px var(--c);border-radius:33px;display:block;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-ring{box-shadow:0 0 60px color-mix(in srgb, var(--c) 70%, transparent)}}html:not(.rm) .sv-wires{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(.5px)}html:not(.rm) .sv-trace{fill:none;stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-trace{stroke:color-mix(in srgb, var(--c) 55%, transparent)}}html:not(.rm) .sv-trace{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}html:not(.rm) .sv-pulse{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07px;opacity:0}html:not(.rm) .sv-node{fill:var(--c);stroke:var(--card);stroke-width:2px}html:not(.rm) .sv-lock{opacity:0;pointer-events:none;border:2px solid var(--c);box-shadow:0 0 18px var(--c);border-radius:14px;display:block;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-lock{box-shadow:0 0 18px color-mix(in srgb, var(--c) 60%, transparent)}}html:not(.rm) .sv-copy,html:not(.rm) .sv-parts{transform-style:preserve-3d;position:relative;transform:translateZ(1px)}html:not(.rm) .sv-part{transform-style:preserve-3d}html:not(.rm) .sv-slot{border:1.5px dashed var(--c);border-radius:11px;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-slot{border:1.5px dashed color-mix(in srgb, var(--c) 42%, transparent)}}html:not(.rm) .sv-chip{height:100%;color:var(--text);box-shadow:0 12px 26px -14px var(--c);background:#fff;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-chip{box-shadow:0 12px 26px -14px color-mix(in srgb, var(--c) 60%, transparent)}}html:not(.rm) .sv-dim{pointer-events:none;display:block;position:absolute}html:not(.rm) .sv-dim i{background:var(--c);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-dim i{background:color-mix(in srgb, var(--c) 60%, transparent)}}html:not(.rm) .sv-dim-x{height:14px;bottom:-36px;left:0;right:0}html:not(.rm) .sv-dim-x i{transform-origin:0;height:1px;top:6px;left:0;right:0}html:not(.rm) .sv-dim-x:before,html:not(.rm) .sv-dim-x:after{content:"";background:var(--c);width:1px;height:14px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-dim-x:before,html:not(.rm) .sv-dim-x:after{background:color-mix(in srgb, var(--c) 60%, transparent)}}html:not(.rm) .sv-dim-x:before{left:0}html:not(.rm) .sv-dim-x:after{right:0}html:not(.rm) .sv-dim-x em{background:var(--bg);white-space:nowrap;font:600 10.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c);padding:0 10px;font-style:normal;position:absolute;top:-1px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-dim-x em{color:color-mix(in srgb, var(--c) 75%, var(--muted))}}html:not(.rm) .sv-dim-y{width:14px;top:0;bottom:0;left:-34px}html:not(.rm) .sv-dim-y i{transform-origin:50% 0;width:1px;top:0;bottom:0;left:6px}html:not(.rm) .sv-dim-y:before,html:not(.rm) .sv-dim-y:after{content:"";background:var(--c);width:14px;height:1px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){html:not(.rm) .sv-dim-y:before,html:not(.rm) .sv-dim-y:after{background:color-mix(in srgb, var(--c) 60%, transparent)}}html:not(.rm) .sv-dim-y:before{top:0}html:not(.rm) .sv-dim-y:after{bottom:0}html:not(.rm) .sv-finale{z-index:4;text-align:left;justify-items:start;width:min(540px,40vw);margin:0;position:absolute;top:50%;left:52%;translate:0 -50%}html:not(.rm) .sv-finale .cta-row{justify-content:flex-start}html:not(.rm) .sv-stage.is-final .sv-grid{opacity:.6;transition:opacity .8s var(--ease), color .9s var(--ease)}html:not(.rm) .sv-stage{pointer-events:none}html:not(.rm) .sv-hud,html:not(.rm) .sv-stage.is-final .sv-finale{pointer-events:auto}html:not(.rm) .sv-hud{z-index:5;justify-content:space-between;align-items:center;max-width:1240px;margin-inline:auto;padding-inline:32px;display:flex;position:absolute;bottom:clamp(16px,3.4vh,36px);left:0;right:0}html:not(.rm) .sv-count{color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}html:not(.rm) .sv-count b{color:var(--text);font-size:22px;font-weight:600}html:not(.rm) .sv-count span{border-left:1px solid var(--line-2);color:var(--text);margin-left:10px;padding-left:12px}html:not(.rm) .sv-rail{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--shadow-1);background:#ffffffb8;border-radius:980px;gap:2px;padding:5px;display:flex}html:not(.rm) .sv-rail button{cursor:pointer;min-width:40px;font:600 13px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--muted);background:0 0;border:0;border-radius:980px;padding:8px 10px;transition:background .3s,color .3s}html:not(.rm) .sv-rail button:hover{color:var(--text)}html:not(.rm) .sv-rail button.is-on{color:#fff;background:#1d1d1f}}@keyframes adIn{0%{opacity:0;transform:translateY(10px)}}@keyframes adPing{0%{r:6;opacity:.9}to{r:22;opacity:0}}.ad{isolation:isolate;color:#f5f5f7;background:#05060a;padding-block:clamp(84px,9vw,132px);position:relative;overflow:hidden}.ad-glow{z-index:-1;pointer-events:none;background:radial-gradient(42% 52% at 30% 52%,#5b8cff24,#0000 70%),radial-gradient(36% 44% at 78% 40%,#a78bfa1a,#0000 70%);position:absolute;inset:0}.ad-head{text-align:center;justify-items:center;gap:14px;max-width:820px;margin:0 auto clamp(40px,5vw,68px);display:grid}.ad-eyebrow{color:#6fa0ff;font-size:17px;font-weight:600}.ad-lede{color:#a1a1a6;max-width:660px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.ad-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ad-dial-wrap{justify-items:center;gap:18px;display:grid;position:relative}.ad-dial-box{aspect-ratio:1;width:min(100%,480px);position:relative}.ad-dial{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.ad-dial.is-drag{cursor:grabbing}.ad-dial:focus-visible{outline:none}.ad-dial:focus-visible .ad-knob{stroke:#fff;stroke-width:3px}.ad-rim{fill:none;stroke:#ffffff14;stroke-width:1px}.ad-night{fill:none;stroke:#ffffff0d;stroke-width:22px}.ad-progress{fill:none;stroke:url(#ad-sweep);stroke-width:2.5px;stroke-linecap:round}.ad-tick{stroke:#ffffff1f;stroke-width:1px}.ad-tick.major{stroke:#ffffff47;stroke-width:1.5px}.ad-tick.past{stroke:#6fa0ff8c}.ad-hour{fill:#6e6e73;font:600 11px var(--font);letter-spacing:.12em;text-anchor:middle;dominant-baseline:central}.ad-mark{cursor:pointer}.ad-mark-halo{fill:#0000}.ad-mark-dot{fill:#1c1f29;stroke:#ffffff40;stroke-width:1.5px;transition:fill .4s,stroke .4s}.ad-mark.on .ad-mark-dot{stroke:none}.ad-mark.on.k-sales .ad-mark-dot{fill:#5b8cff}.ad-mark.on.k-support .ad-mark-dot{fill:#a78bfa}.ad-mark.on.k-ops .ad-mark-dot{fill:#22d3ee}.ad-mark.on.k-finance .ad-mark-dot{fill:#34d399}.ad-mark.now .ad-mark-halo{stroke:currentColor;stroke-width:1.5px;animation:adPing 1.4s var(--ease) infinite;color:#fff}.ad-hand{stroke:#f5f5f7;stroke-width:2px;stroke-linecap:round}.ad-knob{fill:#f5f5f7;stroke:#5b8cff99;stroke-width:6px;filter:drop-shadow(0 0 10px #5b8cffcc)}.ad-pin{fill:#f5f5f7}.ad-face{pointer-events:none;place-content:center;justify-items:center;gap:2px;padding-top:96px;display:grid;position:absolute;inset:0}.ad-face b{font:600 clamp(36px, 4.4vw, 56px)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ad-face span{letter-spacing:.14em;text-transform:uppercase;color:#86868b;font-size:12px;font-weight:600}.ad-controls{color:#86868b;align-items:center;gap:12px;font-size:13.5px;display:flex}.ad-play{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s;display:grid}.ad-play:hover{background:#ffffff24}.ad-play:focus-visible{outline-offset:2px;outline:2px solid #6fa0ff}.ad-story{gap:14px;display:grid}.ad-lane-label{letter-spacing:.12em;text-transform:uppercase;color:#86868b;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.ad-lane-label em{letter-spacing:.04em;text-transform:none;font-size:12.5px;font-style:normal}.ad-lane-label em.k-sales{color:#8fb0ff}.ad-lane-label em.k-support{color:#c4b5fd}.ad-lane-label em.k-ops{color:#67e8f9}.ad-lane-label em.k-finance{color:#6ee7b7}.ad-crew{background:#ffffff08;border:1px solid #ffffff12;border-radius:22px;padding:20px 22px}.ad-crew.is-agents{background:#5b8cff0d;border-color:#5b8cff33}.ad-lane-label em{color:#d2d2d7}.ad-people,.ad-agents{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ad-person,.ad-agent{justify-items:center;gap:8px;display:grid}.ad-person small,.ad-agent small{color:#86868b;font-size:12px;font-weight:600}.ad-avatar{color:#f5f5f7;background:linear-gradient(160deg,#2a2d38,#16181f);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .6s,color .6s,box-shadow .6s;display:grid}.ad-crew.is-meetings .ad-avatar,.ad-crew.is-focus .ad-avatar{color:#fbbf24;box-shadow:0 0 0 3px #fbbf2424}.ad-crew.is-asleep .ad-avatar{opacity:.35}.ad-agent{--k:#5b8cff}.ad-agent.k-support{--k:#a78bfa}.ad-agent.k-ops{--k:#22d3ee}.ad-agent.k-finance{--k:#34d399}.ad-orb{color:#86868b;width:52px;height:52px;transition:color .4s, background .4s, box-shadow .4s, transform .4s var(--ease);background:#14161d;border:1px solid #ffffff1a;border-radius:16px;place-items:center;display:grid}.ad-agent.is-live .ad-orb{color:#fff;background:var(--k);box-shadow:0 0 0 6px var(--k), 0 14px 34px -8px var(--k);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ad-agent.is-live .ad-orb{box-shadow:0 0 0 6px color-mix(in srgb, var(--k) 20%, transparent), 0 14px 34px -8px var(--k)}}.ad-agent.is-live small{color:#f5f5f7}.ad-proc{gap:4px;display:flex}.ad-proc i{color:#0000;background:#ffffff0f;border-radius:50%;place-items:center;width:18px;height:18px;transition:background .3s,color .3s;display:grid}.ad-agent.is-live .ad-proc i.on{color:#05060a;background:var(--k)}.ad-caption{min-height:1.4em;font-family:var(--display);letter-spacing:-.015em;animation:adIn .5s var(--ease);margin:16px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:600}.ad-tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ad-tally div{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;gap:4px;padding:16px;display:grid}.ad-tally b{font:600 clamp(24px, 2.4vw, 32px)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ad-tally span{color:#86868b;font-size:12.5px;line-height:1.35}.ad-note{color:#6e6e73;margin:2px 0 0;font-size:12.5px}@media (max-width:900px){.ad-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ad-tally{grid-template-columns:minmax(0,1fr)}.ad-tally div{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}.ad-face{padding-top:70px}}@media (prefers-reduced-motion:reduce){.ad-caption,.ad-mark.now .ad-mark-halo{animation:none}}html.rm .ad-caption,html.rm .ad-mark.now .ad-mark-halo{animation:none}.cp-msg{color:#fff;background:var(--blue);width:fit-content;max-width:92%;box-shadow:0 18px 40px -18px var(--blue);border-radius:20px 20px 20px 6px;margin:clamp(32px,4vw,48px) auto 0;padding:12px 20px;font-size:17px}.cp-lanes{gap:18px;max-width:1040px;margin:28px auto 0;display:grid}.cp-row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px;display:grid}.cp-who{font-family:var(--display);letter-spacing:-.02em;color:var(--muted);margin:0;font-size:20px;font-weight:600}.cp-who.is-agent{color:var(--text)}.cp-lane{background:var(--card);border:1px solid var(--card-line);border-radius:26px;gap:14px;padding:22px 24px;display:grid}.cp-agent{background:linear-gradient(120deg,#0b5cff14,#7c3aed0f);border-color:#0b5cff38;box-shadow:0 40px 90px -60px #0b5cffb3}.cp-track{align-items:center;display:flex}.cp-step{flex:1 1 0;align-items:center;min-width:0;display:flex}.cp-node,.cp-end{width:52px;height:52px;color:var(--blue);background:var(--bg);border:1px solid var(--line);border-radius:16px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px -14px #0000004d}.cp-bot .cp-node{color:var(--muted)}.cp-node small,.cp-end small{white-space:nowrap;color:var(--muted);font-size:12.5px;font-weight:500;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.cp-link{background:var(--line);border-radius:2px;flex:1;height:2px;margin:0 8px;position:relative}.cp-link i{border-radius:inherit;transform-origin:0;background:var(--blue);position:absolute;inset:0}.cp-bot .cp-link i{background:#a1a1a6}.cp-step:last-of-type{flex:none}.cp-link-end{flex:1}.cp-wall{color:#dc2626;background:#fef2f2;border-color:#fecaca}.cp-done{color:#fff;background:#22c55e;border:0;border-radius:50%;width:60px;height:60px;box-shadow:0 0 0 8px #22c55e26,0 16px 34px -12px #22c55e}.cp-wall small{color:#dc2626;font-weight:600}.cp-done small{color:#15803d;font-weight:600}.cp-time{align-items:center;gap:14px;margin-top:26px;display:flex}.cp-bar{background:var(--line);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.cp-bar i{transform-origin:0;position:absolute;inset:0}.cp-bot .cp-bar i{background:linear-gradient(90deg,#fca5a5,#ef4444)}.cp-agent .cp-bar i{background:#22c55e;transform:scaleX(.04)}.cp-time-label{min-width:92px;font:600 18px/1 var(--display);letter-spacing:-.02em;text-align:right;flex:none}.cp-bot .cp-time-label{color:#dc2626}.cp-agent .cp-time-label{color:#15803d}@media (max-width:760px){.cp-row{grid-template-columns:minmax(0,1fr);gap:8px}.cp-lane{padding:18px 14px}.cp-node,.cp-end{border-radius:12px;width:40px;height:40px}.cp-node svg,.cp-end svg{width:16px;height:16px}.cp-node small,.cp-end small{font-size:10.5px}.cp-link{margin:0 4px}}.im{isolation:isolate;color:var(--text);background:var(--bg-alt);padding-block:clamp(84px,9vw,132px);position:relative}.im-head{text-align:center;justify-items:center;gap:14px;display:grid}.im-eyebrow{color:var(--blue);font-size:17px;font-weight:600}.im-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(44px,5vw,68px);display:grid}.im-tile{--mx:50%;--my:0%;isolation:isolate;background:var(--bg);border-radius:28px;grid-template-rows:1fr auto;gap:20px;padding:14px 14px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 60px -40px #141e3c59}.im-tile:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #0b5cff0d, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.im-tile:hover:after{opacity:1}.im-wide{grid-column:span 2;grid-template-rows:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.im-wide:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.im-vis{background:var(--card);border-radius:18px;place-items:center;min-height:200px;padding:16px;display:grid}.im-copy{padding:0 10px}.im-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px)}.im-copy p{color:var(--muted);margin:6px 0 0;font-size:15.5px}.im-wide .im-copy{padding:0 24px 0 14px}.im-panel{background:var(--bg);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:14px;width:100%;padding:14px 16px;box-shadow:0 1px 1px #00000008,0 12px 30px -18px #141e3c40}.im-panel-top{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:12px;font-size:11.5px;font-weight:600;display:flex}.im-panel-top em{color:#15803d;align-items:center;gap:6px;font-style:normal;display:inline-flex}.im-panel-top em:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px}.im-hours{align-items:flex-end;gap:3px;height:96px;display:flex;position:relative}.im-hour{flex:1;align-items:flex-end;height:100%;display:flex}.im-hour i{background:var(--blue);opacity:.85;transform-origin:50% 100%;border-radius:3px 3px 1px 1px;width:100%;display:block}.im-hour.is-night i{opacity:.7;background:#7c3aed}.im-now{opacity:.5;background:#1d1d1f;width:1px;position:absolute;top:-4px;bottom:0}.im-axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.im-rt b{font:600 clamp(30px, 3vw, 40px)/1 var(--display);letter-spacing:-.03em;display:block}.im-rt-svg{width:100%;height:40px;margin-top:10px;display:block;overflow:visible}.im-rt-line{fill:none;stroke:var(--blue);stroke-width:2px;stroke-dasharray:1}.im-queue{padding:6px}.im-row{border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;display:grid}.im-row+.im-row{border-top:1px solid var(--line);border-radius:0}.im-row-id{color:var(--muted);font-weight:600}.im-row-what{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.im-st{justify-items:end;display:grid;position:relative}.im-st em{white-space:nowrap;border-radius:980px;grid-area:1/1;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.im-st-open{color:#92400e;background:#fef3c7}.im-st-done{color:#166534;opacity:0;visibility:hidden;background:#dcfce7}.im-key{align-items:center;gap:6px;font-weight:500;display:inline-flex}.im-key i{border-radius:2px;width:10px;height:2px;display:inline-block}.im-key .k1{background:var(--blue)}.im-key .k2{background:#1d1d1f;margin-left:6px}.im-chart{width:100%;height:110px;display:block;overflow:visible}.im-grid-line{stroke:var(--line);stroke-width:1px}.im-area{fill:#0b5cff14}.im-demand{fill:none;stroke:var(--blue);stroke-width:2.25px;stroke-dasharray:1}.im-team{stroke:#1d1d1f;stroke-width:1.5px;stroke-dasharray:4 4;opacity:.55}.im-systems{grid-template-columns:auto 1fr auto;align-items:center;min-height:140px;display:grid;position:relative}.im-agent{z-index:1;color:#fff;background:#1d1d1f;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;position:relative}.im-sys-lines{width:100%;height:100%;position:absolute;inset:0}.im-sys-line{fill:none;stroke:var(--line-2);stroke-width:1px;opacity:.6}.im-sys-flow{fill:none;stroke:var(--blue);stroke-width:1.5px;stroke-dasharray:.18 1;stroke-dashoffset:1px}.im-sys-list{z-index:1;grid-column:3;gap:6px;display:grid;position:relative}.im-sys{background:var(--bg);border:1px solid #00000014;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:600}.im-approvals{max-width:520px}.im-ap-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 2px;font-size:13px;display:grid}.im-ap-row b{font-weight:600}.im-ap-row em,.im-ap-state em{white-space:nowrap;border-radius:980px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600}.im-ok{color:#166534;background:#dcfce7}.im-ap-state{justify-items:end;display:grid}.im-ap-state em{grid-area:1/1}.im-ap-wait{color:#92400e;background:#fef3c7}.im-ap-state .im-ap-ok{opacity:0;visibility:hidden}.im-ap-row.is-high b{color:#b45309}@media (max-width:960px){.im-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.im-wide:last-child{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.im-grid{grid-template-columns:minmax(0,1fr)}.im-wide{grid-column:auto;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}.im-wide .im-copy{padding:0 10px}}@keyframes foldIn{0%{opacity:0;transform:translateY(8px)}}p[data-fold=rest]:not([data-open]){display:none!important}p[data-fold=lead]:not([data-open]){cursor:pointer;-webkit-line-clamp:unset!important;max-width:none!important;font-size:0!important;line-height:0!important;display:block!important;overflow:visible!important}p[data-fold=lead]:not([data-open])>*{display:none!important}p[data-fold=lead]:not([data-open]):before{content:"Read more  +";white-space:pre;font:500 13.5px/1 var(--font);letter-spacing:0;color:inherit;opacity:.85;border:1px solid;border-radius:980px;align-items:center;padding:8px 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){p[data-fold=lead]:not([data-open]):before{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}p[data-fold=lead]:not([data-open]):before{transition:opacity .25s,border-color .25s,background .25s}p[data-fold=lead]:not([data-open]):hover:before{opacity:1;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){p[data-fold=lead]:not([data-open]):hover:before{border-color:color-mix(in srgb, currentColor 70%, transparent)}}p[data-fold=lead]:not([data-open]):hover:before{background:currentColor}@supports (color:color-mix(in lab, red, red)){p[data-fold=lead]:not([data-open]):hover:before{background:color-mix(in srgb, currentColor 8%, transparent)}}p[data-fold=lead]:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:12px}p[data-fold][data-open]{animation:foldIn .45s var(--ease)}[data-fold-host][data-fold-open] :is(h2,h3){cursor:pointer}@media (prefers-reduced-motion:reduce){p[data-fold][data-open]{animation:none}}html.rm p[data-fold][data-open]{animation:none}html.rm .hd-pin{height:auto}html.rm .hd-stage{height:auto;position:relative}html.rm .cap-pin{height:auto}html.rm .cap-stage{height:auto;padding-block:48px 96px;display:block;position:relative}html.rm .cap-deck{gap:18px;width:min(1060px,90vw);height:auto;margin:0 auto;display:grid}html.rm .cap-card{min-height:420px;position:relative;inset:auto}html.rm .jr{height:auto}html.rm .jr-stage{gap:64px;height:auto;padding-block:80px;display:grid;position:relative;overflow:visible}html.rm .jr-canvas,html.rm .jr-rail{display:none}html.rm .jr-ch,html.rm .jr-final{opacity:1;visibility:visible;width:auto;padding-inline:24px;position:static;transform:none}html.rm *,html.rm :before,html.rm :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.rm [data-reveal]{opacity:1;transform:none}html.rm .philo-line .w{opacity:1}html.rm .hx{height:auto}html.rm .hx-stage{position:relative}.form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 21px) calc(50% - 2px),calc(100% - 16px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}img.pl3-icon{width:46%;height:auto;box-shadow:none;background:0 0;display:block}.fl-live img.fl-core{width:170px;height:170px;box-shadow:none;background:0 0;border-radius:0}img.fl-core{width:120px;height:120px}.fl-token-logo{width:28px;height:28px;margin:-6px -2px -6px -8px}:root{--hero-font:var(--display);--mono:var(--font);--nav-h:72px;--bg:#fff;--bg-alt:#f4f4f5;--text:#080808;--muted:#56565d;--dim:#8e8e97;--line:#08080817;--line-2:#08080829;--card:#fff;--card-2:#fff;--card-line:#08080817;--link:#0b5cff;--sky:#4d8dff;--ink-deep:#050b1f;--grid-line:#0808080a;--shadow-sm:0 1px 2px #0808080a, 0 2px 8px -2px #0808080f;--shadow-card:0 1px 2px #0808080a, 0 8px 24px -8px #08080814, 0 24px 64px -24px #08080824;--shadow-lift:0 1px 2px #0808080d, 0 16px 40px -12px #08080824, 0 40px 90px -30px #08080833;--shadow-glow:0 20px 50px -18px #0b5cff8c;--shadow-1:var(--shadow-sm);--shadow-2:var(--shadow-lift)}body{color:var(--text);background:var(--bg)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.032em;font-weight:600;line-height:1.05}.h-hero{font-family:var(--hero-font);letter-spacing:-.02em;line-height:1}.h-xl{letter-spacing:-.045em;font-size:clamp(36px,4.6vw,62px);line-height:1.02}.h-lg{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,48px)}.h-md{font-family:var(--display);letter-spacing:-.025em;font-weight:600}.lede{color:var(--muted);font-size:clamp(16.5px,1.35vw,19px);line-height:1.6}.dim{color:var(--dim)}.eyebrow{width:fit-content;font:600 11.5px/1 var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--blue);align-items:center;gap:14px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:26px;height:1px}.dark .eyebrow,.jr .eyebrow{color:#8fb4ff}.section-head{gap:20px}.section,.section.alt{background-image:var(--silk), var(--aur-1);background-position:right -300px top -40px,0 0,0 0,0 0;background-repeat:no-repeat;background-size:1400px,100% 100%,100% 100%,100% 100%}.section:nth-of-type(2n){background-image:var(--silk), var(--aur-2);background-position:left -320px bottom -60px,0 0,0 0,0 0}.section:not(.alt){--grid-line:#08080806}.card,.glass{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}@media (hover:hover){.card:hover,.glass:hover{box-shadow:var(--shadow-lift)}}.dark .card,.dark .glass{box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}.spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #0b5cff1a, transparent 60%)}.btn{font:600 12.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;padding:17px 30px}.btn-lg{padding:19px 32px;font-size:13px}.btn-primary{color:#fff;box-shadow:var(--shadow-glow), inset 0 1px 0 #ffffff40;background:linear-gradient(100deg,#0536c1 0%,#0b5cff 55%,#4d8dff 100%)}.btn-primary:hover{background:linear-gradient(100deg,#0a43d9 0%,#2b73ff 55%,#6aa0ff 100%)}.btn-ghost{color:var(--text);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);background:#fff;gap:14px;padding-right:8px}.btn-ghost:after{content:"↗";color:#fff;width:36px;height:36px;font:600 14px/1 var(--font);letter-spacing:0;background:#080808;border-radius:50%;place-items:center;margin-block:-10px;display:grid}.btn-ghost:hover{color:var(--text);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line-2);background:#fff}.link-chev{color:var(--link);font-size:16px;font-weight:500}.gnav{border-bottom:1px solid var(--line);background:#ffffffc7}.gnav.is-open{background:#fff}.gnav-row{max-width:1180px;padding-inline:24px}.gnav-logo{width:128px}.gnav-links{gap:clamp(18px,2.4vw,30px)}.gnav-item>a,.gnav-trigger,.gnav-links a{font:500 14.5px/1 var(--font);color:var(--muted);letter-spacing:-.01em;position:relative}.gnav-item>a:hover,.gnav-trigger:hover,.gnav-item.is-active>a,.gnav-item.is-active .gnav-trigger,.gnav-item.is-open .gnav-trigger{color:var(--text)}.gnav-item.is-active>a:after,.gnav-item.is-active .gnav-trigger:after{content:"";background:var(--blue);border-radius:2px;height:1.5px;position:absolute;bottom:-9px;left:0;right:0}.gnav-cta{font:600 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#0536c1,#0b5cff 60%,#4d8dff);border-radius:999px;padding:12px 18px;box-shadow:0 10px 24px -12px #0b5cffb3}.gnav-cta:hover{background:linear-gradient(100deg,#0a43d9,#2b73ff 60%,#6aa0ff)}.gnav-burger span{background:var(--text)}.mega{border-top:1px solid var(--line);box-shadow:var(--shadow-lift);background:#fffffff7}.mega-inner{max-width:1180px;padding-inline:24px}.mega-title{font:600 10.5px/1 var(--mono);letter-spacing:.28em;color:var(--dim)}.mega-link:hover,.mega-link:focus-visible{background:var(--bg-alt)}.mega-link b{color:var(--text);font-weight:600}.mega-link span{color:var(--muted)}.gmenu{color:var(--text);background:#fff}.gmenu nav a{font-family:var(--display);color:var(--text);letter-spacing:-.035em;font-weight:600}.gmenu-subtitle{color:var(--dim)!important}.gmenu-sub a{color:var(--muted)!important}.gmenu-exp{color:var(--text)!important}.hx{background:linear-gradient(#0733c4 0%,#0f55f5 38%,#7aa6ff 72%,#eef4ff 100%)}.hx-title{font-family:var(--hero-font);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 30px #03145a40;font-size:clamp(44px,6.6vw,96px);font-weight:600;line-height:1}.hx-title .grad-text{-webkit-text-fill-color:#ffffffb8;color:#ffffffb8;background:0 0}.hx-sub,.hx-beat p,.hx-final p{color:#ffffffe0}.hx-beat h2,.hx-final h2{font-family:var(--hero-font);letter-spacing:-.02em;color:#fff}.hx-beat .grad-text,.hx-final .grad-text{-webkit-text-fill-color:#ffffffb8;background:0 0}.hx-trust{color:#ffffffbf}.hx-trust b{color:#fff}.hx-trust li+li{border-left-color:#ffffff40}.hx .btn-primary{background:linear-gradient(100deg,#2b73ff,#5b95ff);box-shadow:0 18px 40px -16px #001478cc,inset 0 0 0 1px #ffffff59}.hx .link-chev{color:var(--text);font:600 12.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;background:#fff;border-radius:999px;gap:14px;padding:8px 8px 8px 24px;box-shadow:0 14px 34px -14px #00147899}.hx .link-chev:hover{background-size:0 0}.hx .link-chev svg{color:#fff;background:#080808;border-radius:50%;width:36px;height:36px;padding:10px}.hx-cue{color:#08080880;font:600 10.5px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase}.ctaband,.ctaband.dark{color:#fff;background:radial-gradient(120% 140% at 85% 110%,#6aa0ff 0%,#0000 55%),linear-gradient(120deg,#0533b8 0%,#0b5cff 55%,#2f7bff 100%)}.ctaband:before{content:"";aspect-ratio:1;pointer-events:none;border:80px solid #ffffff0f;border-radius:50%;width:60%;position:absolute;top:-30%;right:-8%}.ctaband:after{content:"";aspect-ratio:1;pointer-events:none;border:60px solid #ffffff0d;border-radius:50%;width:50%;position:absolute;bottom:-55%;left:-12%}.ctaband-glow{display:none}.ctaband h2{color:#fff}.ctaband .grad-text{-webkit-text-fill-color:#ffffffbf;color:#ffffffbf;background:0 0}.ctaband .lede{color:#ffffffd1}.ctaband .btn-primary{color:var(--text);background:#fff;box-shadow:0 18px 40px -16px #001464b3}.ctaband .btn-primary:hover{background:#f1f5ff}.ctaband .link-chev{color:#fff;font:600 11.5px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase}.gfoot{color:var(--muted);border-top:1px solid var(--line);background:#fff;padding-block:clamp(56px,7vw,88px) 28px;font-size:14px;line-height:1.6}.gfoot a:hover{color:var(--blue);text-decoration:none}.gfoot-note{border-bottom-color:var(--line);padding-bottom:20px}.gfoot-note strong{color:var(--text);font-family:var(--display)}.gfoot h4{font:600 10.5px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.gfoot ul{gap:10px}.gfoot-bottom{border-top-color:var(--line);font:500 10.5px/1.6 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding-top:22px}.gfoot-logo{width:104px}.phero{background-color:#fff;background-image:radial-gradient(60% 70% at 50% 0%, #0b5cff1f, transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:auto,64px 64px,64px 64px}.phero-eyebrow,.chero-eyebrow{font:600 11.5px/1 var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--blue);align-items:center;gap:14px;display:inline-flex}.phero-eyebrow:before,.chero-eyebrow:before{content:"";background:currentColor;width:26px;height:1px}.chero-dark .chero-eyebrow,.phero.dark .phero-eyebrow{color:#8fb4ff}.hd-tags span{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.sx-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sxh{color:#fff;background:#fff;height:220vh;position:relative}.sxh-stage{isolation:isolate;text-align:center;background:linear-gradient(#0733c4 0%,#0f55f5 38%,#7aa6ff 72%,#eef4ff 100%);height:100svh;position:sticky;top:0;overflow:hidden}.sxh-field{z-index:0;position:absolute;inset:0}.sxh-glow{z-index:1;aspect-ratio:1.7;pointer-events:none;background:radial-gradient(closest-side,#ffffff80,#a0c3ff33 45%,#0000 72%);width:min(1300px,150vw);position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.sxh-dusk{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(45% 55% at 88% 20%,#0b5cff1a,#0000 70%),linear-gradient(#f3f7ff 0%,#fff 60%);position:absolute;inset:0}.sxh-intro{z-index:3;justify-items:center;gap:18px;padding-inline:24px;display:grid;position:absolute;top:22vh;left:0;right:0}.sxh-intro .eyebrow{color:#fff}.sxh-title{max-width:15ch;font:600 clamp(40px, 5.6vw, 84px)/1.02 var(--display);letter-spacing:-.035em;color:#fff;text-shadow:0 2px 30px #03145a40}.sxh-title .w{padding-bottom:.06em;display:inline-block}.sxh-title .grad-text,.sxh-final .grad-text{color:#0000;background:linear-gradient(95deg,#fff,#dbe7ff 45%,#cdbcff);-webkit-background-clip:text;background-clip:text}.sxh-sub{color:#ffffffe6;max-width:560px;font-size:clamp(16px,1.35vw,19px);line-height:1.45}.sxh-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:4px;display:flex}.sxh-ctas .btn-primary{background:linear-gradient(100deg,#2b73ff,#5b95ff);box-shadow:0 18px 40px -16px #001478cc,inset 0 0 0 1px #ffffff59}.sxh-ctas .link-chev{color:var(--text);font:600 12.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;background:#fff;border-radius:999px;gap:14px;padding:8px 8px 8px 24px;box-shadow:0 14px 34px -14px #00147899}.sxh-ctas .link-chev:hover{background-size:0 0}.sxh-ctas .link-chev svg{color:#fff;background:#080808;border-radius:50%;width:36px;height:36px;padding:10px}.sxh-final{z-index:3;opacity:0;pointer-events:none;padding-inline:24px;position:absolute;top:26vh;left:0;right:0}.sxh-final h2{font:600 clamp(40px, 6vw, 96px)/1.02 var(--display);letter-spacing:-.04em;color:#fff;text-shadow:0 4px 40px #03145a59}.sxh-cue{z-index:3;font:600 10.5px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#08080880;justify-items:center;gap:8px;display:grid;position:absolute;bottom:22px;left:50%;translate:-50%}.sxh-cue i{width:1px;height:34px;animation:drip 2.2s var(--ease) infinite;transform-origin:top;background:linear-gradient(#08080880,#0000)}@media (max-width:900px){.sxh{height:auto}.sxh-stage{height:auto;min-height:calc(100svh - var(--nav-h));align-content:center;padding-block:72px;display:grid;position:relative;top:0}.sxh-intro{position:relative;top:0}.sxh-final,.sxh-dusk,.sxh-cue{display:none}}@media (prefers-reduced-motion:reduce){.sxh{height:auto}.sxh-stage{position:relative;top:0}.sxh-final,.sxh-dusk,.sxh-cue{display:none}}html.rm .sxh{height:auto}html.rm .sxh-stage{position:relative;top:0}html.rm .sxh-final,html.rm .sxh-dusk,html.rm .sxh-cue{display:none}.sx-block{scroll-margin-top:var(--nav-h)}.sx-block-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.sx-block-grid.flip .sx-copy{order:2}.sx-copy{justify-items:start;gap:18px;display:grid}.sx-name{color:var(--blue);background:#0b5cff14;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:14px;font-weight:600;display:inline-flex}.sx-copy .lede{max-width:560px}.sx-caps{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:6px 0 4px;padding:0;list-style:none;display:grid}.sx-caps li{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.sx-block:not(.alt) .sx-caps li{background:#f7f7f8}.sx-caps svg{color:var(--blue);flex:none}.sx-copy .btn{gap:8px}.sx-visual{position:relative}.sx-visual:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#0b5cff38,#0000);border-radius:40px;position:absolute;inset:8% -6% -6% 10%}.sx-win{box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);color:var(--text);background:#fff;border-radius:22px;font-size:13px;position:relative;overflow:hidden}.sx-win-bar{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:6px;padding:12px 16px;display:flex}.sx-win-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.sx-win-bar i:nth-child(2){background:#febc2e}.sx-win-bar i:nth-child(3){background:#28c840}.sx-win-bar span{color:var(--dim);margin-left:10px;font-size:11.5px}.sx-app{grid-template-columns:52px 1fr;min-height:380px;display:grid}.sx-side{color:#ffffff8c;background:linear-gradient(#0536c1,#0b5cff);flex-direction:column;align-items:center;gap:20px;padding:20px 0;display:flex}.sx-side .on{color:#fff}.sx-main{align-content:start;gap:14px;padding:18px;display:grid}.sx-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sx-kpis div{background:var(--bg-alt);border-radius:14px;gap:3px;padding:12px 14px;display:grid}.sx-kpis span{color:var(--dim);font-size:11px}.sx-kpis b{font:700 22px/1.1 var(--display);letter-spacing:-.03em}.sx-kpis em{color:var(--ok);font-size:11px;font-style:normal;font-weight:600}.sx-table{display:grid}.sx-row{border-top:1px solid var(--line);animation:6s infinite sxRowHi;animation-delay:calc(var(--i) * 1.5s);border-radius:8px;grid-template-columns:52px 1fr 64px 74px;align-items:center;gap:8px;padding:10px 8px;display:grid}@keyframes sxRowHi{0%,22%{background:#0b5cff12}26%,to{background:0 0}}.sx-row .sx-mono:first-child{color:var(--dim);font-size:12px}.sx-pill{border-radius:999px;justify-self:start;padding:4px 9px;font-size:11.5px;font-weight:600}.sx-pill.paid{color:#0a8f63;background:#0a8f631a}.sx-pill.packing{color:#b45309;background:#f59e0b24}.sx-pill.shipped{color:var(--blue);background:#0b5cff1a}.sx-flow{display:flex}.sx-flow span{text-align:center;color:var(--muted);background:var(--bg-alt);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,12% 50%);animation:6s infinite sxStep;animation-delay:calc(var(--i) * 1.5s);flex:1;margin-left:-6px;padding:9px 4px 9px 10px;font-size:12px;font-weight:600}.sx-flow span:first-child{clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);margin-left:0}@keyframes sxStep{0%,22%{background:var(--blue);color:#fff}26%,to{background:var(--bg-alt);color:var(--muted)}}.sx-ai{grid-template-columns:.9fr 1.1fr;gap:16px;padding:18px;display:grid}.sx-doc{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;overflow:hidden}.sx-doc-head{background:var(--bg-alt);align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.sx-doc-head svg{color:var(--pain)}.sx-doc-page{gap:10px;padding:16px 14px;display:grid;position:relative}.sx-doc-page i{background:#e8eaf0;border-radius:4px;height:7px;display:block}.sx-scan{border-bottom:2px solid var(--blue);background:linear-gradient(#0000,#0b5cff29);height:36px;animation:3.2s ease-in-out infinite alternate sxScan;position:absolute;top:0;left:0;right:0}@keyframes sxScan{to{top:calc(100% - 36px)}}.sx-fields{align-content:start;gap:8px;display:grid}.sx-field{box-shadow:inset 0 0 0 1px var(--line);animation:8s infinite sxField;animation-delay:calc(var(--i) * .7s);border-radius:12px;grid-template-columns:1fr auto;column-gap:8px;padding:9px 12px;display:grid}.sx-field span{color:var(--dim);font-size:11px}.sx-field b{grid-column:1;font-size:13.5px;font-weight:600}.sx-field em{color:var(--ok);background:#0a8f631a;border-radius:999px;grid-area:1/2/3;align-self:center;padding:3px 7px;font-size:11px;font-style:normal;font-weight:600}@keyframes sxField{0%{opacity:.2;transform:translate(8px)}8%,88%{opacity:1;transform:none}to{opacity:.2;transform:translate(8px)}}.sx-agent{background:linear-gradient(90deg,#0b5cff14,#0b5cff05);border-radius:14px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #0b5cff2e}.sx-agent p{flex:1;font-size:13px;line-height:1.45}.sx-agent svg{color:var(--blue);flex:none}.sx-agent svg.ok{color:var(--ok)}.sx-iot{gap:14px;padding:18px;display:grid}.sx-iot-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.sx-iot-top span{align-items:center;gap:6px;display:inline-flex}.sx-live{color:var(--ok);font-weight:600}.sx-live i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.4s infinite sxBlink}@keyframes sxBlink{50%{opacity:.25}}.sx-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sx-tile{background:var(--bg-alt);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.sx-tile-k{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sx-tile-k svg{color:var(--blue)}.sx-tile b{font:700 22px/1.1 var(--display);letter-spacing:-.03em}.sx-spark{width:100%;height:34px;overflow:visible}.sx-spark path{fill:none;stroke:var(--blue);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:4s ease-in-out infinite sxDraw}@keyframes sxDraw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}.sx-tile.warn{background:#fff7e6;box-shadow:inset 0 0 0 1px #f59e0b59}.sx-tile.warn b,.sx-tile.warn .sx-tile-k svg{color:#b45309}.sx-tile.warn .sx-spark path{stroke:#f59e0b}.sx-alert{background:#fff7e6;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;animation:2.4s ease-in-out infinite sxAlert;display:flex;box-shadow:inset 0 0 0 1px #f59e0b59}@keyframes sxAlert{50%{box-shadow:inset 0 0 0 1px #f59e0b59,0 0 0 4px #f59e0b1f}}.sx-alert>svg{color:#d97706;flex:none;margin-top:1px}.sx-alert p{flex:1;font-size:13px;line-height:1.45}.sx-alert-ico{color:#d97706;gap:6px;display:flex}.bt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(32px,4vw,48px);display:flex}.bt-head .section-head{max-width:720px;margin-bottom:0}.bt-panel{border-radius:var(--r-lg);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;overflow:hidden}.bt-flow{grid-template-columns:.72fr 1.14fr 1.14fr;margin:0;padding:0;list-style:none;display:grid}.bt-step:not(.is-core) .bt-verb{color:var(--dim)}.bt-step:not(.is-core) .bt-example{color:var(--muted);font-size:clamp(16px,1.4vw,19px)}.bt-step.is-core .bt-example{font-size:clamp(22px,2.2vw,30px)}.bt-core{font:600 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:999px;padding:4px 9px}.bt-step{align-content:start;gap:12px;padding:clamp(26px,3vw,40px);display:grid;position:relative}.bt-step+.bt-step{border-left:1px solid var(--line)}.bt-step-top{align-items:center;gap:12px;display:flex}.bt-verb{font:600 11px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--blue)}.bt-cap{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.bt-cap svg{color:var(--blue)}.bt-example{font:600 clamp(20px, 1.9vw, 26px)/1.25 var(--display);letter-spacing:-.025em;color:var(--text);animation:btIn .6s var(--ease) both;margin-top:6px}@keyframes btIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.bt-link{z-index:1;background:linear-gradient(90deg,#0b5cff26,#0b5cff99,#0b5cff26);width:56px;height:2px;position:absolute;top:46px;right:-28px}.bt-link i{background:var(--blue);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite btDot;position:absolute;top:-3px;left:0;box-shadow:0 0 10px #0b5cff99}@keyframes btDot{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.bt-outcome{border-top:1px solid var(--line);color:var(--text);animation:btIn .6s var(--ease) both;background:linear-gradient(90deg,#0b5cff0d,#7c3aed08 60%,#0000);align-items:baseline;gap:14px;padding:20px clamp(26px,3vw,40px);font-size:clamp(16px,1.3vw,18px);font-weight:500;display:flex}.bt-outcome span{font:600 10.5px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--blue)}@media (max-width:1000px){.sx-hero-grid,.sx-block-grid{grid-template-columns:1fr}.sx-block-grid.flip .sx-copy{order:0}.bt-flow{grid-template-columns:1fr}.bt-step+.bt-step{border-left:0;border-top:1px solid var(--line)}.bt-link{display:none}}@media (prefers-reduced-motion:reduce){.bt-example,.bt-outcome,.bt-link i{animation:none}}html.rm .bt-example,html.rm .bt-outcome,html.rm .bt-link i{animation:none}@media (max-width:720px){.sx-caps{grid-template-columns:1fr 1fr}.sx-ai,.sx-app{grid-template-columns:1fr}.sx-side{display:none}.sx-row{grid-template-columns:48px 1fr 70px}.sx-row>span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.sx-row,.sx-flow span,.sx-scan,.sx-field,.sx-live i,.sx-spark path,.sx-alert{animation:none!important}.sx-spark path{stroke-dashoffset:0}}html.rm .sx-row,html.rm .sx-flow span,html.rm .sx-scan,html.rm .sx-field,html.rm .sx-live i,html.rm .sx-spark path,html.rm .sx-alert{animation:none!important}html.rm .sx-spark path{stroke-dashoffset:0}.sx-block{overflow:hidden}.sx-block>.container{z-index:1;position:relative}.sx-chapter{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font:700 clamp(220px, 30vw, 460px)/.8 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #0b5cff33;position:absolute;top:6%;left:-1vw}.sx-block.flip .sx-chapter{left:auto;right:-1vw}.sx-win{isolation:isolate}.sx-win:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(280px circle at var(--gx,-400px) var(--gy,-400px), #0b5cff17, transparent 70%);position:absolute;inset:0}.sx-glint{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0%,#0b5cff0f 38%,#ffffffbf 50%,#0b5cff0f 62%,#0000 100%);width:40%;position:absolute;top:0;bottom:0;left:0}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html:not(.rm) .sx-glint{opacity:1}}.sx-reel{height:200vh;color:var(--text);background:#fff;position:relative}.sx-reel-stage{background:radial-gradient(45% 55% at 88% 20%,#0b5cff1a,#0000 70%),radial-gradient(40% 50% at 8% 90%,#7c3aed14,#0000 70%),#fff;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sx-reel-orb{aspect-ratio:1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#0b5cff24,#7c3aed0f 50%,#0000 75%);border-radius:50%;width:60vmax;position:absolute;top:15%;left:5%}.sx-reel-scene{z-index:2;width:100%;max-width:1180px;padding-inline:24px;position:relative}.sx-reel-lines{display:grid}.sx-reel-line{border-top:1px solid var(--line);grid-template-columns:64px 250px 1fr;align-items:baseline;gap:24px;padding-block:clamp(18px,3.2vh,30px);display:grid}.sx-reel-line:last-child{border-bottom:1px solid var(--line)}.sx-reel-num{font:600 12px/1 var(--mono);letter-spacing:.16em;color:var(--blue)}.sx-reel-label{font:600 11px/1.5 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.sx-reel-text{font:600 clamp(26px, 3vw, 46px)/1.08 var(--display);letter-spacing:-.04em;color:var(--text)}.sx-reel-text em,.sx-reel-final-line em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sx-reel-streak{transform-origin:0;background:linear-gradient(90deg,#0b5cff,#7c3aed 50%,#0891b2);border-radius:2px;height:2px;margin:clamp(30px,5vh,56px) 0 clamp(22px,3.6vh,40px) 362px;display:block}.sx-reel-final{gap:12px;margin-left:362px;display:grid}.sx-reel-final-line{font:600 clamp(38px, 4.6vw, 68px)/1 var(--display);letter-spacing:-.05em;color:var(--text)}.sx-reel-final-sub{color:var(--muted);font-size:clamp(16px,1.3vw,19px)}.sx-reel-rail{z-index:2;gap:10px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.sx-reel-rail span{background:#0b5cff24;border-radius:3px;width:64px;height:3px;overflow:hidden}.sx-reel-rail i{transform-origin:0;background:linear-gradient(90deg,#0b5cff,#7c3aed);height:100%;display:block;transform:scaleX(0)}@media (max-width:900px){.sx-reel{height:auto}.sx-reel-stage{height:auto;padding-block:80px;position:relative}.sx-reel-final,.sx-reel-streak{margin-left:0}.sx-reel-line{grid-template-columns:40px 1fr;gap:10px 12px}.sx-reel-text{grid-column:1/-1;font-size:clamp(26px,7.5vw,38px)}.sx-reel-final-line{font-size:clamp(34px,9vw,52px)}.sx-reel-rail{display:none}.sx-chapter{font-size:180px}}@media (prefers-reduced-motion:reduce){.sx-reel{height:auto}.sx-reel-stage{height:auto;padding-block:120px;position:relative}.sx-reel-rail{display:none}}html.rm .sx-reel{height:auto}html.rm .sx-reel-stage{height:auto;padding-block:120px;position:relative}html.rm .sx-reel-rail{display:none}.pho{isolation:isolate;min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));color:#fff;background:radial-gradient(120% 80% at 50% 0,#0a1430 0%,#040a1c 45%,#02050f 100%);display:grid;position:relative;overflow:hidden}.pho-horizon{z-index:-1;aspect-ratio:2.1;filter:blur(18px);background:radial-gradient(closest-side,#02050f 62%,#0b5cff8c 78%,#4d8dfff2 88%,#8cbeff8c 93%,#0000 100%);border-radius:50%;width:165%;position:absolute;bottom:-96%;left:50%;translate:-50%}.pho-horizon:after{content:"";filter:blur(40px);background:radial-gradient(closest-side,#0b5cff59,#0000 70%);border-radius:50%;height:70%;position:absolute;inset:-10% -5% auto}.pho-inner{text-align:center;align-content:center;justify-items:center;gap:clamp(22px,3.6vh,36px);padding-block:clamp(32px,6vh,72px) clamp(28px,5vh,56px);display:grid;position:relative}.pho-copy{justify-items:center;gap:14px;display:grid}.pho-tag{font:600 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#bed4ffe6;background:#0b5cff1f;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #78a0ff40}.pho-title{font:600 clamp(36px, min(4.6vw, 7.4vh), 70px)/1.06 var(--display);letter-spacing:-.04em;color:#0000;background:linear-gradient(#fff 0%,#dfe7f5 45%,#8f9bb3 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.pho-lede{color:#cdd7ebb3;max-width:560px;font-size:17px;line-height:1.6}.pho-ctas{justify-items:center;gap:14px;display:grid}.pho-btn{font:600 15px/1 var(--font);color:#fff;transition:transform .3s var(--ease), box-shadow .3s;background:linear-gradient(#3d7bff,#0b5cff);border-radius:999px;align-items:center;gap:9px;padding:15px 28px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #a0c3ff59,0 12px 40px -6px #0b5cffe6,inset 0 1px #ffffff59}.pho-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #bed7ff80,0 16px 50px -6px #0b5cff,inset 0 1px #fff6}.pho-link{color:#cddcffd9;align-items:center;gap:4px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.pho-link:hover{color:#fff}.pho-fan{perspective:1400px;justify-content:center;align-items:flex-end;margin:clamp(4px,1vh,12px) 0 0;padding:0;list-style:none;display:flex}.pho-card{width:clamp(220px,21vw,290px);animation:7s ease-in-out infinite phoFloat;animation-delay:calc(var(--i) * -2.3s);position:relative}.pho-card.pos-1{z-index:2;width:clamp(260px,26vw,360px);margin-inline:-28px}.pho-card.pos-0{transform-origin:100% 100%;transform:rotateY(22deg)translateZ(-60px)}.pho-card.pos-2{transform-origin:0 100%;transform:rotateY(-22deg)translateZ(-60px)}@keyframes phoFloat{50%{translate:0 -10px}}.pho-card a{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #aac8ff47, 0 30px 60px -20px #000000b3, 0 0 50px -10px var(--acc);background:linear-gradient(160deg,#ffffff24,#ffffff0a);border-radius:20px;gap:0;padding:8px;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.pho-card a{box-shadow:inset 0 0 0 1px #aac8ff47, 0 30px 60px -20px #000000b3, 0 0 50px -10px color-mix(in srgb, var(--acc) 55%, transparent)}}.pho-card a{transition:transform .5s var(--ease), box-shadow .5s var(--ease)}.pho-card a:hover{box-shadow:inset 0 0 0 1px #c8dcff73, 0 36px 70px -20px #000000bf, 0 0 70px -6px var(--acc);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.pho-card a:hover{box-shadow:inset 0 0 0 1px #c8dcff73, 0 36px 70px -20px #000000bf, 0 0 70px -6px color-mix(in srgb, var(--acc) 75%, transparent)}}.pho-card-bar{align-items:center;gap:5px;padding:4px 6px 9px;display:flex}.pho-card-bar i{background:#ffffff47;border-radius:50%;width:7px;height:7px}.pho-card-bar b{font:600 12.5px/1 var(--display);letter-spacing:-.01em;color:#ffffffeb;margin-left:8px}.pho-card-screen{aspect-ratio:1.6;background:linear-gradient(160deg, var(--acc), #f3f6fc 70%);border-radius:13px;padding:12px 16px;display:block}@supports (color:color-mix(in lab, red, red)){.pho-card-screen{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 12%, #fff), #f3f6fc 70%)}}.pho-card-screen{box-shadow:inset 0 0 0 1px #fff9}.pho-card-screen .pg{width:100%;height:100%}.pho-card-foot{justify-content:space-between;align-items:center;gap:8px;padding:10px 6px 4px;font-size:11.5px;display:flex}.pho-card-foot em{color:#cddcffbf;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pho-card-foot>span{color:#cddcffd9;flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pho-card-foot>span i{background:#cddcff99;border-radius:50%;width:6px;height:6px}.pho-card-foot>span.live{color:#6ee7b7}.pho-card-foot>span.live i{background:#34d399;box-shadow:0 0 8px #34d399}.pho-strip{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:0;padding:0;list-style:none;display:flex}.pho-strip a{font:500 13px/1 var(--font);color:#dce6fae0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a14308c;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;text-decoration:none;transition:color .25s,box-shadow .25s,transform .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #96b4ff33}.pho-strip a:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--acc), 0 0 18px -4px var(--acc);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pho-strip a:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 70%, transparent), 0 0 18px -4px var(--acc)}}.pho-strip i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 8px var(--acc);border-radius:50%}.pho-strip b{font:700 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#052e1c;background:#6ee7b7;border-radius:999px;padding:2px 6px}@media (max-width:760px){.pho-fan{perspective:none;flex-direction:column;align-items:center;gap:12px}.pho-card,.pho-card.pos-1{width:min(86vw,100vw - 48px,340px);margin:0;transform:none}.pho-card.pos-0,.pho-card.pos-2{display:none}}@media (prefers-reduced-motion:reduce){.pho-card{animation:none}}html.rm .pho-card{animation:none}@media (max-width:640px){.pho-lede{font-size:16px}}.pg{display:block;overflow:visible}.pg *{transform-box:fill-box}.pg-pulse{transform-origin:50%;animation:2.6s ease-in-out infinite pgPulse}@keyframes pgPulse{50%{opacity:.75;transform:scale(1.12)}}.pg-line{transform-origin:0;animation:pgLine 4.8s var(--ease) infinite;animation-delay:calc(var(--i) * .35s)}@keyframes pgLine{0%{transform:scaleX(0)}14%,88%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.pg-fill{animation:5s ease-in-out infinite pgFill;animation-delay:calc(var(--i) * .22s)}@keyframes pgFill{0%,to{opacity:1}50%{opacity:.55}}.pg-bar{transform-origin:0;animation:pgBar 5s var(--ease) infinite}@keyframes pgBar{0%{transform:scaleX(.35)}40%,to{transform:scaleX(1)}}.pg-slide{animation:pgSlide 4.2s var(--ease) infinite}@keyframes pgSlide{0%,12%{transform:translate(0)}45%,80%{transform:translate(111px,-54px)}to{opacity:0;transform:translate(111px,-54px)}}.pg-draw{stroke-dasharray:1;animation:pgDraw 4.4s var(--ease) infinite}@keyframes pgDraw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}.pg-msg{animation:pgMsg 4.8s var(--ease) infinite}@keyframes pgMsg{0%,10%{opacity:0;transform:translateY(6px)}22%,to{opacity:1;transform:none}}.pg-done{animation:pgDone 4.8s var(--ease) infinite}@keyframes pgDone{0%,34%{opacity:0;transform:translateY(6px)}46%,to{opacity:1;transform:none}}.pg-scan{animation:3.6s ease-in-out infinite pgScan}@keyframes pgScan{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:.7}to{opacity:0;transform:translateY(85px)}}.pg-grow{transform-origin:0;animation:pgGrow 5s var(--ease) infinite;animation-delay:calc(var(--i) * .15s)}@keyframes pgGrow{0%{transform:scaleX(.1)}35%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pg *{animation:none!important}}html.rm .pg *{animation:none!important}.psl-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.psl-copy{justify-items:start;gap:18px;display:grid}.psl-copy .eyebrow{color:var(--ok)}.psl-copy .eyebrow:after{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.4s infinite sxBlink}.psl-id{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.psl-id b{font:600 26px/1.1 var(--display);letter-spacing:-.03em}.psl-id span{color:var(--muted);border-left:1px solid var(--line-2);padding-left:12px;font-size:14px}.psl-pain{color:var(--muted);border-left:2px solid #0b5cff59;padding-left:14px;font-size:16px;font-style:italic}.psl-copy .lede{max-width:560px}.psl-feats{grid-template-columns:1fr 1fr;gap:10px 22px;width:100%;max-width:560px;margin:4px 0 0;padding:0;list-style:none;display:grid}.psl-feats li{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.psl-feats svg{color:var(--blue);flex:none}.psl-ai{color:var(--violet);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.psl-visual{position:relative}.psl-visual:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(closest-side,#0b5cff38,#0000);border-radius:40px;position:absolute;inset:6% -6% -6% 8%}.pz-app{gap:12px;padding:14px 16px 16px;display:grid}.pz-tabs{gap:6px;font-size:12.5px;display:flex}.pz-tabs>*{color:var(--muted);border-radius:999px;padding:6px 12px}.pz-tabs b{color:#fff;background:var(--blue);font-weight:600}.pz-body{grid-template-columns:1.25fr 1fr;gap:12px;display:grid}.pz-floor{grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;display:grid}.pz-table{aspect-ratio:1;background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;place-items:center;gap:2px;font-size:11px;display:grid}.pz-table b{font-size:13px;font-weight:700}.pz-table span{color:var(--muted);font-variant-numeric:tabular-nums}.pz-table.s-seated{background:#0b5cff14;box-shadow:inset 0 0 0 1px #0b5cff40}.pz-table.s-order{background:#f59e0b1f;box-shadow:inset 0 0 0 1px #f59e0b66}.pz-table.s-bill{background:#0a8f631a;box-shadow:inset 0 0 0 1px #0a8f6359}.pz-table.s-live{background:var(--blue);color:#fff;animation:2.4s ease-in-out infinite pzPulse;box-shadow:0 10px 24px -10px #0b5cffb3}.pz-table.s-live span{color:#fffc}@keyframes pzPulse{50%{box-shadow:0 0 0 6px #0b5cff26,0 10px 24px -10px #0b5cffb3}}.pz-ticket{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;align-content:start;gap:8px;padding:12px;font-size:12px;display:grid}.pz-ticket-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.pz-ticket-head b{font-size:14px}.pz-ticket-head span{color:var(--muted)}.pz-line{animation:7s infinite pzLine;animation-delay:calc(var(--i) * .5s);grid-template-columns:22px 1fr auto;gap:6px;display:grid}.pz-line span:first-child{color:var(--muted)}.pz-line span:last-child{font-variant-numeric:tabular-nums}@keyframes pzLine{0%{opacity:.25;transform:translate(6px)}8%,90%{opacity:1;transform:none}to{opacity:.25}}.pz-total{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;display:flex}.pz-total b{font-size:14px}.pz-sent{color:var(--ok);background:#0a8f631a;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pz-sent i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.4s infinite sxBlink}.pz-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pz-kpis div{background:var(--bg-alt);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.pz-kpis span{color:var(--dim);font-size:11px}.pz-kpis b{font:700 18px/1.1 var(--display);letter-spacing:-.03em}.pst-head{margin-bottom:clamp(32px,5vh,56px)}.pst-anchor{height:0;scroll-margin-top:calc(var(--nav-h) + 24px);display:block}.pst-card{top:calc(var(--nav-h) + 20px + var(--i) * 14px);isolation:isolate;min-height:min(660px, calc(100vh - var(--nav-h) - 80px));box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);transform:scale(calc(1 - var(--cover,0) * .05));transform-origin:50% 0;will-change:transform;background:#fff;border-radius:32px;grid-template-rows:auto 1fr;margin-bottom:9vh;padding:clamp(22px,2.6vw,36px);display:grid;position:sticky;overflow:hidden}.pst-card:last-of-type{margin-bottom:0}.pst-card:after{content:"";z-index:3;pointer-events:none;opacity:calc(var(--cover,0) * .55);background:#f4f4f5;position:absolute;inset:0}.pst-bar{border-bottom:1px solid var(--line);font:600 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);justify-content:space-between;padding-bottom:18px;display:flex}.pst-body{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,4vw,64px);padding-top:clamp(22px,3vh,36px);display:grid}.pst-title{font:600 clamp(40px, 5vw, 76px)/1 var(--display);letter-spacing:-.05em}.pst-blurb{color:var(--muted);max-width:420px;margin:14px 0 26px;font-size:17px;line-height:1.55}.pst-list{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.pst-list a{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:10px 1fr auto 18px;align-items:center;gap:14px;padding:15px 8px;text-decoration:none;transition:background .35s;display:grid}.pst-list a:hover{background:linear-gradient(90deg, var(--acc), transparent 80%)}@supports (color:color-mix(in lab, red, red)){.pst-list a:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 7%, transparent), transparent 80%)}}.pst-dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 3px var(--acc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pst-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent)}}.pst-name{gap:3px;min-width:0;display:grid}.pst-name b{font:600 18px/1.2 var(--display);letter-spacing:-.02em}.pst-name em{color:var(--muted);font-size:13.5px;font-style:normal}.pst-status{color:var(--muted);background:var(--bg-alt);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.pst-status.available{color:var(--ok);background:#0a8f631a}.pst-go{color:var(--dim);transition:transform .35s var(--ease), color .35s}.pst-list a:hover .pst-go{color:var(--blue);transform:translate(2px,-2px)}.pst-visual{aspect-ratio:1.12;background-color:#f7f8fa;background-image:radial-gradient(closest-side at 50% 55%, #0b5cff1f, transparent), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);box-shadow:inset 0 0 0 1px var(--line);background-size:auto,32px 32px,32px 32px;border-radius:24px;position:relative;overflow:hidden}.pst-screen{z-index:var(--k);width:60%;box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);animation:8s ease-in-out infinite pstFloat;animation-delay:calc(var(--k) * -2s);background:#fff;border-radius:16px;position:absolute}.pst-screen .pg{width:100%;padding:6px 16px 16px}.pst-screen-bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:10px 12px;display:flex}.pst-screen-bar i{background:#e4e4e7;border-radius:50%;width:7px;height:7px}.pst-screen-bar span{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.pst-screen-bar span:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}@keyframes pstFloat{50%{translate:0 -8px}}.pst-visual.n2 .pst-screen:first-child{top:12%;left:6%;rotate:-2deg}.pst-visual.n2 .pst-screen:nth-child(2){bottom:12%;right:6%;rotate:2deg}.pst-visual.n3 .pst-screen:first-child{top:6%;left:4%;rotate:-2deg}.pst-visual.n3 .pst-screen:nth-child(2){top:30%;right:4%;rotate:2deg}.pst-visual.n3 .pst-screen:nth-child(3){bottom:5%;left:12%;rotate:-1deg}.pst-visual.n4 .pst-screen{width:52%}.pst-visual.n4 .pst-screen:first-child{top:4%;left:4%;rotate:-2deg}.pst-visual.n4 .pst-screen:nth-child(2){top:12%;right:4%;rotate:2deg}.pst-visual.n4 .pst-screen:nth-child(3){bottom:10%;left:7%;rotate:1.5deg}.pst-visual.n4 .pst-screen:nth-child(4){bottom:3%;right:7%;rotate:-1.5deg}@media (max-width:900px){.pst-card{min-height:0;margin-bottom:20px;position:relative;top:auto;transform:none}.pst-card:after{display:none}.pst-body{grid-template-columns:1fr}.pst-visual{aspect-ratio:1.05}}@media (max-width:520px){.pst-list a{grid-template-columns:10px 1fr 18px}.pst-status{display:none}}@media (prefers-reduced-motion:reduce){.pst-screen{animation:none}}html.rm .pst-screen{animation:none}.pcore-diagram{gap:0;max-width:1060px;margin:0 auto;display:grid}.pcore-row{grid-template-columns:repeat(var(--n,9), 1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pcore-row li{justify-items:center;gap:6px;padding-bottom:44px;display:grid;position:relative}.pcore-chip{color:var(--text);white-space:nowrap;box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pcore-chip:before{content:"";background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 3px var(--acc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pcore-chip:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent)}}.pcore-wire{background:linear-gradient(var(--line-2), #0b5cff73);width:1px;height:36px;position:absolute;bottom:0;left:50%;overflow:hidden}.pcore-wire:after{content:"";background:var(--blue);width:5px;height:10px;animation:3.6s ease-in infinite pcDrop;animation-delay:calc(var(--i) * .4s);border-radius:4px;position:absolute;top:-10px;left:-2px;box-shadow:0 0 8px #0b5cffb3}@keyframes pcDrop{0%,60%{opacity:0;top:-10px}65%{opacity:1}to{opacity:0;top:40px}}.pcore-layers{gap:10px;display:grid}.pcore-layer{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:20px;grid-template-columns:44px 220px 1fr;align-items:center;gap:18px;padding:18px 24px;display:grid}.pcore-layer:first-child{box-shadow:var(--shadow-card), inset 0 0 0 1.5px #0b5cff4d;background:linear-gradient(90deg,#0b5cff0f,#fff 60%)}.pcore-ico{width:44px;height:44px;color:var(--blue);background:#0b5cff14;border-radius:14px;place-items:center;display:grid}.pcore-layer b{font:600 17px/1.2 var(--display);letter-spacing:-.02em}.pcore-layer p{color:var(--muted);font-size:14.5px;line-height:1.5}@media (max-width:1000px){.psl-grid{grid-template-columns:minmax(0,1fr)}.psl-visual:before{inset:6% 0 -6% 8%}.pcore-row{grid-template-columns:repeat(5,1fr);row-gap:18px}.pcore-row li{padding-bottom:0}.pcore-wire{display:none}.pcore-diagram{gap:24px}}@media (max-width:640px){.psl-feats,.pz-body{grid-template-columns:1fr}.pcore-row{grid-template-columns:repeat(3,1fr)}.pcore-layer{grid-template-columns:44px 1fr}.pcore-layer p{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pz-table.s-live,.pz-line,.pz-sent i,.pcore-wire:after,.psl-copy .eyebrow:after{animation:none}}html.rm .pz-table.s-live,html.rm .pz-line,html.rm .pz-sent i,html.rm .pcore-wire:after,html.rm .psl-copy .eyebrow:after{animation:none}.pdp-page{background-color:#fff;background-image:radial-gradient(1000px 700px at 88% 4%,#0b5cff4d,#0000 70%),radial-gradient(860px 620px at 6% 16%,#3b82f647,#0000 70%),radial-gradient(1100px 760px at 96% 36%,#0b5cff3d,#0000 70%),radial-gradient(900px 660px at 2% 56%,#6366f129,#0000 70%),radial-gradient(1100px 760px at 90% 76%,#0b5cff3d,#0000 70%),radial-gradient(900px 620px at 10% 94%,#3b82f642,#0000 70%),linear-gradient(#f4f8ff 0%,#e2ecff 22%,#f7faff 42%,#dfe9ff 62%,#f3f7ff 80%,#dce7ff 100%)}.pdp-page .section,.pdp-page .section.alt,.pdp-page .pdh{background-color:#0000}.pdp-page .section{padding-block:clamp(64px,7vw,100px)}.pdp-page .section.alt{--grid-line:#0b5cff0d}.pdp-page .pdh-glow{display:none}.pdh{background-color:#fff;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;padding-block:clamp(36px,6vh,72px) clamp(56px,8vh,96px);position:relative;overflow:hidden}.pdh-glow{aspect-ratio:2.4;background:radial-gradient(closest-side, var(--acc), transparent 75%);width:min(1300px,150vw);position:absolute;bottom:-10%;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.pdh-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--acc) 16%, transparent), transparent 75%)}}.pdh-glow{pointer-events:none}.pdh .container{position:relative}.pdh-crumb{font:600 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pdh-crumb a{color:var(--dim);text-decoration:none;transition:color .3s}.pdh-crumb a:hover{color:var(--text)}.pdh-crumb i{color:var(--line-2);font-style:normal}.pdh-crumb span{color:var(--acc)}.pdh-head{grid-template-columns:1.25fr 1fr;align-items:end;gap:24px clamp(32px,5vw,80px);margin-top:clamp(28px,5vh,56px);display:grid}.pdh-name{font:600 clamp(64px, 11vw, 172px)/.9 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffff8c)drop-shadow(0 12px 24px #0808081f);background:linear-gradient(#2b2f38 0%,#3d424d 18%,#1a1d23 44%,#060709 52%,#0b0c0f 78%,#1c1f26 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.11em;padding:.04em 0 .16em}.pdh-name sup{-webkit-text-fill-color:var(--acc)}.pdh-name{justify-self:start;position:relative}.pdh-name sup{font:600 13px/1 var(--mono);letter-spacing:.16em;color:var(--acc);-webkit-text-stroke:0;margin-left:10px;position:absolute;top:18px;left:100%}.pdh-side{justify-items:start;gap:16px;padding-bottom:12px;display:grid}.pdh-tag{font:600 clamp(22px, 2vw, 28px)/1.2 var(--display);letter-spacing:-.03em}.pdh-desc{color:var(--muted);font-size:16.5px;line-height:1.6}.pdh-side .cta-row{margin-top:6px}.pdh-spec{border-top:1px solid var(--text);grid-template-columns:repeat(4,1fr);margin:clamp(36px,5vh,56px) 0 0;display:grid}.pdh-spec div{padding:14px 18px 0 0}.pdh-spec div+div{border-left:1px solid var(--line);padding-left:18px}.pdh-spec dt{font:600 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.pdh-spec dd{margin:9px 0 0;font-size:15px;font-weight:600}.pdh-status{align-items:center;gap:7px;display:inline-flex}.pdh-status i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.pdh-status.available{color:var(--ok)}.pdh-status.available i{background:var(--ok);animation:1.4s infinite sxBlink}.pdh-device{max-width:1180px;margin:clamp(44px,6vh,72px) auto 0;position:relative}.pdh-try{font:600 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:flex}.pdh-try i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 0 var(--acc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pdh-try i{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 45%, transparent)}}.pdh-try i{animation:2s infinite pdpRing}.lap3{isolation:isolate;aspect-ratio:16/10.6;background:#0a0d14;border-radius:32px;width:100%;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #0a143c8c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0f}.lap3-logo{z-index:3;opacity:.88;pointer-events:none;filter:drop-shadow(0 2px 10px #00000059);width:clamp(96px,9vw,128px);height:auto;position:absolute;top:clamp(18px,2.6vw,30px);right:clamp(20px,2.8vw,34px)}.lap3-vignette{z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.lap3.is-loading{background:radial-gradient(50% 40% at 50% 55%,#0b5cff38,#0a0d14 75%)}.lap3 canvas{opacity:0;transition:opacity .6s var(--ease)}.lap3.is-ready canvas{opacity:1}.lap3-host{position:relative}.lap3-slot{height:100%}.lap3-early{z-index:5;transition:opacity .5s var(--ease), visibility .5s;place-items:center;display:grid;position:absolute;inset:0}.lap3-early.is-gone{opacity:0;visibility:hidden}.lap3-early-dev{background:linear-gradient(#2e3138,#101216);border-radius:20px;width:66%;padding:10px 10px 12px;box-shadow:0 0 0 1.5px #4a4e57,0 40px 80px -30px #000000b3}.lap3-early-screen{aspect-ratio:960/600;background:#fff;border-radius:8px;position:relative;overflow:hidden}.lap3-early-screen>.lap3-screen{transform-origin:0 0;border-radius:0}.lap3-screen{background:#fff;border-radius:4px;position:relative;overflow:hidden}.lap3-screen:after{content:"";z-index:30;pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#ffffff12 26%,#0000 38% 70%,#ffffff0d 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 40px #00000014}.lap3-screen .dm,.lap-flat-screen .dm{box-shadow:none;border-radius:0}.lap3-screen .dm{grid-template-rows:auto auto 1fr auto;height:100%;display:grid}.lap3-screen .dm-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lap-flat{background:linear-gradient(#2e3138,#101216);border-radius:20px;padding:10px 10px 12px;position:relative;box-shadow:0 0 0 1.5px #4a4e57,0 30px 60px -30px #0b34a080}.lap-flat-cam{background:#1c2633;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:50%;translate:-50%}.lap-flat-screen{background:#fff;border-radius:10px;overflow:hidden}.pdp-quote{max-width:24ch;font:600 clamp(30px, 4.2vw, 60px)/1.1 var(--display);letter-spacing:-.04em;margin:24px 0 0}.pdp-quote:before{content:"“";color:var(--acc)}.pdp-quote:after{content:"”";color:var(--acc)}.pdp-answer{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;margin-top:clamp(36px,5vh,56px);display:grid}.pdp-answer>div{padding:18px 28px 0 0}.pdp-answer>div+div{border-left:1px solid var(--line);padding-left:28px}.pdp-answer small{font:600 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;display:inline-flex}.pdp-answer p{color:var(--muted);margin-top:12px;font-size:18px;line-height:1.55}.pdp-answer b{color:var(--text);font-weight:600}.pdp-feats-grid{grid-template-columns:.9fr 1.3fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pdp-feats-head{top:calc(var(--nav-h) + 40px);position:sticky}.pdp-count{color:var(--muted);align-items:baseline;gap:10px;margin-top:24px;font-size:14px;display:flex}.pdp-count b{font:600 56px/1 var(--display);letter-spacing:-.05em;color:var(--acc)}.pdp-cells{border-top:1px solid var(--text);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.pdp-cells li{border-bottom:1px solid var(--line-2);align-content:start;gap:40px;min-height:160px;padding:24px 24px 28px 0;display:grid;position:relative}.pdp-cells li:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.pdp-cells li:after{content:"";background:var(--acc);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pdp-cells li:hover:after{transform:scaleX(1)}.pdp-cells span{font:600 11px/1 var(--mono);letter-spacing:.16em;color:var(--dim);transition:color .3s}.pdp-cells li:hover span{color:var(--acc)}.pdp-cells b{font:600 clamp(20px, 1.9vw, 27px)/1.2 var(--display);letter-spacing:-.03em}.pdp-flow-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pdp-flow-head{top:calc(var(--nav-h) + 40px);justify-items:start;gap:18px;display:grid;position:sticky}.pdp-token{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.pdp-token i{background:var(--acc);border-radius:50%;width:8px;height:8px;animation:2s infinite pdpRing}@keyframes pdpRing{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 45%, transparent)}to{box-shadow:0 0 0 10px #0000}}.pdp-steps{gap:clamp(36px,6vh,72px);margin:0;padding:12px 0 40px 64px;list-style:none;display:grid;position:relative}.pdp-steps:before,.pdp-steps:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:12px;bottom:40px;left:17px}.pdp-steps:after{background:linear-gradient(var(--acc), var(--blue));transform:scaleY(var(--p,0));transform-origin:top}.pdp-steps li{opacity:.32;transition:opacity .5s var(--ease);position:relative}.pdp-steps li.is-on{opacity:1}.pdp-step-no{z-index:1;width:36px;height:36px;font:600 11px/1 var(--mono);color:var(--dim);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:50%;place-items:center;transition:background .4s,color .4s,box-shadow .4s;display:grid;position:absolute;top:-4px;left:-64px}.pdp-steps li.is-on .pdp-step-no{color:#fff;background:var(--acc);box-shadow:0 0 0 6px var(--acc)}@supports (color:color-mix(in lab, red, red)){.pdp-steps li.is-on .pdp-step-no{box-shadow:0 0 0 6px color-mix(in srgb, var(--acc) 15%, transparent)}}.pdp-steps p{font:600 clamp(20px, 2vw, 28px)/1.3 var(--display);letter-spacing:-.025em}.pdp-use-grid{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.pdp-use-grid li{border-radius:var(--r-lg);min-height:190px;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#fff;align-content:space-between;gap:32px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.pdp-use-grid li:hover{box-shadow:var(--shadow-lift), inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 40%, transparent)}}.pdp-use-grid span{font:600 11px/1 var(--mono);letter-spacing:.16em;color:var(--acc)}.pdp-use-grid p{font:600 clamp(19px, 1.7vw, 24px)/1.3 var(--display);letter-spacing:-.025em}.pdp-more-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.pdp-more-head .h-lg{margin-top:14px}.pdp-more-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pdp-more-card{color:var(--text);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#fff;border-radius:24px;align-content:start;gap:8px;padding:10px 10px 22px;text-decoration:none;display:grid}.pdp-more-card:hover{box-shadow:var(--shadow-lift), inset 0 0 0 1.5px var(--acc);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.pdp-more-card:hover{box-shadow:var(--shadow-lift), inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 40%, transparent)}}.pdp-more-screen{aspect-ratio:1.7;background:linear-gradient(160deg, var(--acc), #f8f8f9 75%);border-radius:16px;margin-bottom:8px;padding:16px 22px}@supports (color:color-mix(in lab, red, red)){.pdp-more-screen{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 9%, #fff), #f8f8f9 75%)}}.pdp-more-screen{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.pdp-more-screen{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 14%, var(--line))}}.pdp-more-screen .pg{width:100%;height:100%}.pdp-more-meta{justify-content:space-between;padding:0 12px;display:flex}.pdp-more-meta span{font:600 10.5px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.pdp-more-meta em{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.pdp-more-card b{font:600 22px/1.2 var(--display);letter-spacing:-.03em;align-items:center;gap:6px;padding:0 12px;display:flex}.pdp-more-card b svg{color:var(--dim);transition:transform .35s var(--ease), color .35s}.pdp-more-card:hover b svg{color:var(--blue);transform:translate(2px,-2px)}.pdp-more-card p{color:var(--muted);padding:0 12px;font-size:14.5px;line-height:1.5}@media (max-width:900px){.pdh-head,.pdp-feats-grid,.pdp-flow-grid,.pdp-answer{grid-template-columns:1fr}.pdh-spec{grid-template-columns:1fr 1fr;row-gap:16px}.pdh-spec div:nth-child(3),.pdp-answer>div+div{border-left:0;padding-left:0}.pdp-feats-head,.pdp-flow-head{position:static}.pdp-more-grid{grid-template-columns:1fr}.pdp-more-head{flex-direction:column;align-items:start}}@media (max-width:640px){.pdp-cells,.pdp-use-grid{grid-template-columns:1fr}.pdp-cells li{min-height:0}.pdp-cells li:nth-child(2n){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.pdh-try i,.pdh-status.available i,.pdp-token i{animation:none}}html.rm .pdh-try i,html.rm .pdh-status.available i,html.rm .pdp-token i{animation:none}.dm{--ok:#0a8f63;--warn:#b45309;--bad:#dc2626;color:var(--text);box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);background:#fff;border-radius:24px;font-size:13.5px;overflow:hidden}.dm-bar{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:6px;padding:12px 16px;display:flex}.dm-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.dm-bar i:nth-child(2){background:#febc2e}.dm-bar i:nth-child(3){background:#28c840}.dm-bar span{color:var(--muted);margin-left:10px;font-size:12px;font-weight:600}.dm-bar em{font:600 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);margin-left:auto;font-style:normal}.dm-tabs{border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow-x:auto}.dm-tabs button{text-align:left;font:inherit;color:var(--muted);cursor:pointer;background:#fbfbfc;border:0;gap:3px;padding:14px 18px;transition:background .3s,color .3s;display:grid;position:relative}.dm-tabs button+button{box-shadow:inset 1px 0 0 var(--line)}.dm-tabs button:after{content:"";background:var(--acc);height:2px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dm-tabs button.is-on{color:var(--text);background:#fff}.dm-tabs button.is-on:after{transform:scaleX(1)}.dm-tabs small{font:600 10px/1 var(--mono);letter-spacing:.16em;color:var(--dim)}.dm-tabs button.is-on small{color:var(--acc)}.dm-tabs b{font:600 15px/1.2 var(--display);letter-spacing:-.02em}.dm-tabs span{white-space:nowrap;font-size:12px}.dm-body{background:#f6f7f9;align-content:start;gap:14px;min-height:460px;padding:18px;display:grid}.dm-foot{border-top:1px solid var(--line);color:var(--muted);background:#fff;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.dm-foot>i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 3px var(--acc);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.dm-foot>i{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent)}}.dm-foot>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:dmIn .5s var(--ease);flex:1;overflow:hidden}.dm-foot em{font:600 11px/1 var(--mono);color:var(--dim);margin-right:8px;font-style:normal}.dm-foot b{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex:none}@keyframes dmIn{0%{opacity:0;transform:translateY(6px)}}.dm-split{grid-template-columns:1.35fr 1fr;align-items:start;gap:14px;display:grid}.dm-split.flat{align-items:center;gap:22px}.dm-panel{min-width:0;box-shadow:0 1px 2px #0808080a, inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.dm-paper{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line), inset 0 3px 0 var(--acc);background:linear-gradient(#fff,#fff) padding-box padding-box}.dm-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-h>b{font:600 15px/1.2 var(--display);letter-spacing:-.02em}.dm-h small{color:var(--dim);font-size:12px}.dm-grid-3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dm-cols{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.dm-cols.four{grid-template-columns:repeat(4,1fr)}.dm-col{background:#eef0f3;border-radius:16px;align-content:start;gap:8px;min-height:300px;padding:12px;transition:box-shadow .3s;display:grid}.dm-col.is-drop{box-shadow:inset 0 0 0 1.5px var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-col.is-drop{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 35%, transparent)}}.dm-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-inline .dm-input{flex:1;min-width:160px}.dm-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.dm-btn{font:600 12.5px/1.2 var(--font);color:#fff;background:var(--acc);cursor:pointer;box-shadow:0 6px 16px -8px var(--acc);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dm-btn{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--acc) 80%, transparent)}}.dm-btn{transition:transform .2s var(--ease), opacity .2s, filter .2s}.dm-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.dm-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.dm-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.dm-btn.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.dm-btn.wide{width:100%;margin-top:4px;padding-block:11px}.dm-link{font:600 12px/1 var(--font);color:var(--acc);cursor:pointer;background:0 0;border:0;padding:0}.dm-chips{flex-wrap:wrap;gap:6px;display:flex}.dm-chips button{font:500 12px/1.2 var(--font);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:6px 11px;transition:background .2s,color .2s,box-shadow .2s}.dm-chips button:hover{color:var(--text)}.dm-chips button.is-on{color:#fff;background:var(--acc);box-shadow:none}.dm-tile{text-align:left;font:inherit;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .25s, transform .25s var(--ease);background:#fff;border:0;border-radius:12px;align-content:start;justify-items:start;gap:5px;padding:12px;display:grid;position:relative}.dm-tile:hover:not(:disabled){box-shadow:var(--shadow-sm), inset 0 0 0 1.5px var(--acc);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dm-tile:hover:not(:disabled){box-shadow:var(--shadow-sm), inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 45%, transparent)}}.dm-tile:disabled{opacity:.5;cursor:not-allowed}.dm-tile.is-on{box-shadow:inset 0 0 0 2px var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-tile.is-on{background:color-mix(in srgb, var(--acc) 5%, #fff)}}.dm-tile.row{width:100%}.dm-tile b{font-size:13px}.dm-tile>span{color:var(--muted);font-size:12px}.dm-tile ul{color:var(--muted);margin:2px 0 0;padding-left:16px;font-size:11.5px}.dm-badge{min-width:20px;height:20px;font:700 11px/1 var(--font);color:#fff;background:var(--acc);border-radius:999px;place-items:center;padding:0 6px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.dm-step{align-items:center;gap:8px;display:inline-flex}.dm-step button{width:24px;height:24px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dm-step button:disabled{opacity:.35;cursor:not-allowed}.dm-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:16px}.dm-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.dm-field>span:first-child{font-weight:600}.dm-field-row{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.dm-input{width:100%;font:400 13px/1.4 var(--font);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border:0;border-radius:10px;outline:none;padding:9px 12px;transition:box-shadow .2s}.dm-input:focus{box-shadow:inset 0 0 0 1.5px var(--acc), 0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-input:focus{box-shadow:inset 0 0 0 1.5px var(--acc), 0 0 0 3px color-mix(in srgb, var(--acc) 15%, transparent)}}.dm-notes{resize:vertical;font-size:12.5px;line-height:1.6}.dm-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.dm-range::-webkit-slider-runnable-track{background:#e3e6eb;border-radius:4px;height:4px}.dm-range::-moz-range-track{background:#e3e6eb;border-radius:4px;height:4px}.dm-range::-moz-range-progress{background:var(--acc);border-radius:4px;height:4px}.dm-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;box-shadow:0 1px 4px #08080840, inset 0 0 0 4px var(--acc);background:#fff;border-radius:50%;margin-top:-6px;transition:transform .2s}.dm-range::-moz-range-thumb{width:16px;height:16px;box-shadow:0 1px 4px #08080840, inset 0 0 0 4px var(--acc);background:#fff;border:0;border-radius:50%}.dm-range:active::-webkit-slider-thumb{transform:scale(1.15)}.dm-range:focus-visible{outline:2px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-range:focus-visible{outline:2px solid color-mix(in srgb, var(--acc) 40%, transparent)}}.dm-range:focus-visible{outline-offset:2px;border-radius:4px}.dm-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.dm-check input{accent-color:var(--acc);width:15px;height:15px}.dm-check small{color:var(--dim);margin-left:auto}.dm-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.dm-row:last-child{border-bottom:0}.dm-row small{color:var(--dim);font-size:11px;display:block}.dm-li{color:var(--muted);font-size:12px;line-height:1.5}.dm-mono{font:600 11.5px/1 var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}.dm-total{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.dm-total.big{border-top:1px solid var(--line);color:var(--text);padding-top:8px}.dm-total.big b{font:700 18px/1.1 var(--display);letter-spacing:-.02em}.dm-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dm-kpis.four{grid-template-columns:repeat(4,1fr)}.dm-kpis>div{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.dm-kpis small{color:var(--dim);font-size:11px}.dm-kpis b{font:700 19px/1.1 var(--display);letter-spacing:-.03em}.dm-panel .dm-kpis>div{box-shadow:none;background:#f6f7f9}.dm .pos{color:var(--ok)}.dm .neg{color:var(--bad)}.dm-tag{font:600 11px/1.3 var(--font);white-space:nowrap;color:var(--muted);background:#f1f2f4;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.dm-tag.ok{color:var(--ok);background:#0a8f631a}.dm-tag.warn{color:var(--warn);background:#f59e0b24}.dm-tag.bad{color:var(--bad);background:#dc26261a}.dm-tag.acc{color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-tag.acc{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.dm-meter{background:#eceef1;border-radius:6px;height:6px;display:block;overflow:hidden}.dm-meter i{border-radius:inherit;background:var(--acc);height:100%;transition:width .5s var(--ease);display:block}.dm-meter.ok i{background:var(--ok)}.dm-meter.warn i{background:#f59e0b}.dm-meter.bad i{background:var(--bad)}.dm-empty{text-align:center;color:var(--dim);border:1px dashed var(--line-2);border-radius:12px;padding:18px 10px;font-size:12.5px}.dm-note{color:var(--muted);font-size:12px;line-height:1.5}.dm-note.bad{color:var(--bad)}.dm-card{box-shadow:inset 0 0 0 1px var(--line);animation:dmIn .45s var(--ease);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}.dm-col .dm-card,.dm-ticket{box-shadow:0 1px 2px #0808080d, inset 0 0 0 1px var(--line)}.dm-alert{color:var(--bad);box-shadow:inset 3px 0 0 var(--bad);background:#dc262612;border-radius:10px;padding:10px 12px;font-size:12.5px}.dm-table{font-size:12.5px;display:grid}.dm-tr{border-bottom:1px solid var(--line);grid-template-columns:60px 90px 1fr 80px 100px;align-items:center;gap:10px;padding:9px 4px;display:grid}.dm-tr.six{grid-template-columns:1.4fr 1fr .7fr 1fr .9fr 1.1fr}.dm-tr.head{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.dm-bars{align-items:end;gap:8px;height:190px;padding-top:18px;display:flex}.dm-bars>div{flex:1;grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;min-width:0;height:100%;display:grid}.dm-bars em{color:var(--dim);white-space:nowrap;font-size:10px;font-style:normal}.dm-bars span{width:100%;max-width:54px;position:relative}.dm-bars span i{background:var(--acc);border-radius:6px 6px 2px 2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dm-bars span i{background:color-mix(in srgb, var(--acc) 28%, #e8ebf0)}}.dm-bars span i{transition:height .6s var(--ease)}.dm-bars .is-hi span i{background:var(--acc)}.dm-bars small{color:var(--muted);font-size:11px}.dm-line{width:100%;height:auto;display:block}.dm-area{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-area{fill:color-mix(in srgb, var(--acc) 12%, transparent)}}.dm-stroke{fill:none;stroke:var(--acc);stroke-width:2.5px;stroke-linejoin:round}.dm-flag{fill:#fff;stroke:var(--bad);stroke-width:3px}.dm-band{fill:#0808080a}.dm-axis{color:var(--dim);justify-content:space-between;font-size:10.5px;display:flex}.dm-answer{font-size:15px;line-height:1.6}.dm-sql{white-space:pre-wrap;color:#cbd5e1;background:#0f172a;border-radius:10px;margin:12px 0 0;padding:12px;font:500 11.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.dm-think{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.dm-think i{background:var(--acc);border-radius:50%;width:6px;height:6px;animation:1s infinite dmDot}.dm-think i:nth-child(2){animation-delay:.15s}.dm-think i:nth-child(3){margin-right:4px;animation-delay:.3s}@keyframes dmDot{50%{opacity:.25;transform:translateY(-3px)}}.dm-ticket{animation:dmIn .45s var(--ease);background:#fff;border-radius:12px;gap:6px;padding:12px;display:grid}.dm-ticket.late{box-shadow:inset 0 0 0 1.5px var(--bad)}.dm-ticket.late .dm-mono{color:var(--bad)}.dm-stock{grid-template-columns:1.1fr 1fr 70px 56px;display:grid}.dm-rooms{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.dm-room{font:inherit;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s var(--ease), box-shadow .2s;background:#f3f4f6;border:0;border-radius:12px;gap:2px;padding:12px 6px;display:grid}.dm-room b{font:700 15px/1 var(--display)}.dm-room span{color:var(--muted);font-size:10.5px}.dm-room:hover{transform:translateY(-2px)}.dm-room.s-occupied{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-room.s-occupied{background:color-mix(in srgb, var(--acc) 14%, #fff)}}.dm-room.s-occupied{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-room.s-occupied{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 35%, transparent)}}.dm-room.s-dirty{background:#f59e0b24;box-shadow:inset 0 0 0 1px #f59e0b66}.dm-room.s-cleaning{background:#f59e0b14;box-shadow:inset 0 0 0 1px #f59e0b66}.dm-room.s-vacant{background:#0a8f6314;box-shadow:inset 0 0 0 1px #0a8f634d}.dm-room.is-sel{box-shadow:inset 0 0 0 2px var(--text)}.dm-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.dm-legend span{align-items:center;gap:5px;display:inline-flex}.dm-legend i{background:#f3f4f6;border-radius:3px;width:9px;height:9px}.dm-legend .s-occupied i{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-legend .s-occupied i{background:color-mix(in srgb, var(--acc) 40%, #fff)}}.dm-legend .s-dirty i{background:#f59e0b80}.dm-legend .s-cleaning i{background:#f59e0b40}.dm-legend .s-vacant i{background:#0a8f6359}.dm-hk{grid-template-columns:90px 80px 1fr auto;display:grid}.dm-hk-on{color:var(--muted);grid-template-columns:80px auto;align-items:center;gap:8px;font-size:12px;display:grid}.dm-hk-on .dm-meter i{animation:2s ease-in-out infinite alternate dmWork}@keyframes dmWork{0%{width:30%}to{width:85%}}.dm-deal{cursor:grab}.dm-deal:active{cursor:grabbing}.dm-move{justify-content:flex-end;gap:4px;display:flex}.dm-move button{width:26px;height:22px;color:var(--muted);cursor:pointer;background:#f3f4f6;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.dm-move button:hover:not(:disabled){color:#fff;background:var(--acc)}.dm-move button:disabled{opacity:.3;cursor:not-allowed}.dm-score{align-items:baseline;gap:6px;display:flex}.dm-score b{font:700 52px/1 var(--display);letter-spacing:-.05em;color:var(--acc)}.dm-score span{color:var(--dim)}.dm-hall{box-shadow:inset 0 0 0 1px var(--line);background:#f7f7f9;border-radius:14px;grid-template-columns:repeat(7,1fr);gap:10px;padding:44px 14px 14px;display:grid;position:relative}.dm-hall.l-cocktail{grid-template-columns:repeat(8,1fr)}.dm-hall.l-theatre{grid-template-columns:repeat(4,1fr)}.dm-stage{text-align:center;font:600 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);background:#e9ebef;border-radius:8px;padding:5px;position:absolute;top:10px;left:25%;right:25%}.dm-tbl{aspect-ratio:1;font:inherit;cursor:pointer;isolation:isolate;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:transform .2s var(--ease);background:#fff;border:0;border-radius:50%;place-content:center;padding:0;display:grid;position:relative;overflow:hidden}.dm-hall.l-theatre .dm-tbl{aspect-ratio:3;border-radius:8px}.dm-tbl:before{content:"";z-index:-1;background:var(--acc);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dm-tbl:before{background:color-mix(in srgb, var(--acc) 22%, #fff)}}.dm-tbl:before{transform:scaleY(var(--f));transform-origin:bottom;transition:transform .5s var(--ease)}.dm-tbl.vip{box-shadow:inset 0 0 0 2px var(--acc)}.dm-tbl.vip:before{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-tbl.vip:before{background:color-mix(in srgb, var(--acc) 45%, #fff)}}.dm-tbl.empty{opacity:.55}.dm-tbl:hover{transform:scale(1.06)}.dm-tbl b{font-size:12px;line-height:1}.dm-tbl small{color:var(--muted);font-size:9.5px}.dm-slot{box-shadow:inset 3px 0 0 var(--acc), inset 0 0 0 1px var(--line);animation:dmIn .4s var(--ease);background:#fff;border-radius:10px;grid-template-columns:96px 1fr 26px;align-items:center;gap:10px;padding:9px 10px;display:grid}.dm-slot.clash{box-shadow:inset 3px 0 0 var(--bad), inset 0 0 0 1px #dc26264d;background:#dc26260a}.dm-slot b{font-size:13px;display:block}.dm-slot small{color:var(--muted);font-size:11px}.dm-slot.clash small{color:var(--bad)}.dm-x{width:24px;height:24px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dm-x:hover{color:var(--bad);background:#dc262614}.dm-chat{grid-template-rows:auto 1fr auto}.dm-thread{overscroll-behavior:contain;align-content:start;gap:12px;min-height:260px;max-height:330px;padding:4px 2px;display:grid;overflow-y:auto}.dm-msg{max-width:92%;animation:dmIn .4s var(--ease);align-items:start;gap:8px;display:flex}.dm-msg.customer{flex-direction:row-reverse;justify-self:end}.dm-ava{color:#fff;background:var(--acc);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.dm-msg.customer .dm-ava{color:var(--muted);background:#eceef1}.dm-msg p{background:#f3f4f6;border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.5}.dm-msg.customer p{color:#fff;background:#1f2937}.dm-tools{gap:4px;margin-top:6px;display:grid}.dm-tools code{color:var(--acc);border-radius:6px;justify-self:start;padding:3px 8px;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@supports (color:color-mix(in lab, red, red)){.dm-tools code{color:color-mix(in srgb, var(--acc) 80%, #000)}}.dm-tools code{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-tools code{background:color-mix(in srgb, var(--acc) 9%, transparent)}}.dm-docs{grid-template-columns:220px 1fr 1fr;align-items:start;gap:14px;display:grid}.dm-doclist{gap:8px;display:grid}.dm-paper-doc{min-height:360px;box-shadow:0 18px 40px -20px #0808084d, inset 0 0 0 1px var(--line);color:#374151;background:#fff;border-radius:6px;align-content:start;gap:8px;padding:26px 22px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative;overflow:hidden;transform:rotate(-.6deg)}.dm-paper-doc p.big{font:700 15px/1.2 var(--display);letter-spacing:.04em;color:var(--text);margin-bottom:6px}.dm-scanline{opacity:0;background:var(--acc);height:3px;box-shadow:0 0 18px 4px var(--acc);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dm-scanline{box-shadow:0 0 18px 4px color-mix(in srgb, var(--acc) 45%, transparent)}}.dm-paper-doc.is-scan .dm-scanline{animation:1.5s ease-in-out dmScan}@keyframes dmScan{0%{opacity:1;top:0}to{opacity:1;top:100%}}.dm-field-out{border-bottom:1px solid var(--line);animation:dmIn .4s var(--ease);gap:4px;padding-bottom:8px;display:grid}.dm-field-out .dm-row{color:var(--dim);border:0;padding:0;font-size:11.5px}.dm-field-out b{font-size:13.5px}.dm-review{grid-template-columns:1fr 1.3fr auto;display:grid}.dm-review b{display:block}.dm-req{border-bottom:1px solid var(--line);animation:dmIn .4s var(--ease);gap:4px;padding:10px 0;display:grid}.dm-req p{font-size:13px;line-height:1.45}.dm-req small{color:var(--dim);font-size:11px}.dm-marked p{padding:4px 0;font-size:13.5px;line-height:1.7}.dm-marked mark{color:var(--warn);cursor:help;background:#f59e0b2e;border-radius:4px;padding:1px 4px;box-shadow:inset 0 -2px #f59e0b99}.dm-matrix{grid-template-columns:minmax(220px, 1.6fr) repeat(var(--n), minmax(52px, 1fr));align-items:center;gap:4px;font-size:12px;display:grid;overflow-x:auto}.dm-mx-h{color:var(--dim);text-align:center;padding:4px;font-size:10.5px;line-height:1.25}.dm-mx-r{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);border-radius:8px;padding:6px 8px;overflow:hidden}.dm-mx-r b{color:var(--text);margin-right:4px}.dm-mx-r.gap{box-shadow:inset 3px 0 0 var(--bad);background:#dc26260f}.dm-mx-c{cursor:pointer;background:#f3f4f6;border:0;border-radius:8px;height:30px;padding:0;transition:background .2s,transform .2s}.dm-mx-c:hover{background:var(--acc);transform:scale(1.06)}@supports (color:color-mix(in lab, red, red)){.dm-mx-c:hover{background:color-mix(in srgb, var(--acc) 15%, #fff)}}.dm-mx-c.on{background:var(--acc);box-shadow:inset 0 0 0 3px #ffffff59}.dm-rank{border-radius:10px;gap:6px;padding:8px 10px;display:grid}.dm-rank .dm-row{border:0;padding:0}.dm-rank.top{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-rank.top{background:color-mix(in srgb, var(--acc) 7%, #fff)}}.dm-rank.top{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-rank.top{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 30%, transparent)}}.dm-reco{color:#e2e8f0;background:#0f172a;border-radius:12px;gap:6px;padding:12px;display:grid}.dm-reco small{font:600 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dm-reco small{color:color-mix(in srgb, var(--acc) 60%, #fff)}}.dm-reco p{font-size:13.5px;line-height:1.55}.dm-reco b{color:#fff}@media (max-width:1000px){.dm-docs{grid-template-columns:1fr 1fr}.dm-doclist{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.dm-doclist .dm-field{grid-column:1/-1}.dm-cols.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.dm-split,.dm-docs,.dm-cols,.dm-doclist{grid-template-columns:1fr}.dm-col{min-height:0}.dm-body{min-height:0;padding:12px}.dm-tabs{grid-auto-columns:minmax(150px,1fr)}.dm-grid-3{grid-template-columns:1fr 1fr}.dm-rooms{grid-template-columns:repeat(4,1fr)}.dm-hall{grid-template-columns:repeat(5,1fr)}.dm-hall.l-cocktail{grid-template-columns:repeat(6,1fr)}.dm-hall.l-theatre{grid-template-columns:repeat(3,1fr)}.dm-kpis.four{grid-template-columns:1fr 1fr}.dm-hk,.dm-review{grid-template-columns:1fr}.dm-table{overflow-x:auto}.dm-tr{min-width:560px}.dm-bar em{display:none}}@media (max-width:520px){.dm-cols.four{grid-template-columns:1fr}.dm-stock{grid-template-columns:1fr 1fr}.dm-paper-doc{min-height:0}}@media (prefers-reduced-motion:reduce){.dm *,.dm-foot>span{animation:none!important}}html.rm .dm *,html.rm .dm-foot>span{animation:none!important}.svo{isolation:isolate;min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));color:#fff;background:radial-gradient(60% 34% at 50% 104%,#8cd2fff2,#5aaaff99 40%,#0000 75%),radial-gradient(48% 70% at 0 82%,#145cffd9,#0000 72%),radial-gradient(48% 70% at 100% 82%,#145cffd9,#0000 72%),linear-gradient(#050a1d 0%,#06102e 46%,#0a2a8c 78%,#2f7cff 100%);display:grid;position:relative;overflow:hidden}.svo-bowl{z-index:-1;filter:blur(26px);background:radial-gradient(closest-side,#040817 0%,#050b1f 58%,#060e28d9 76%,#0000 100%);border-radius:50%;width:92%;height:128%;position:absolute;top:-30%;left:50%;translate:-50%}.svo-inner{text-align:center;align-content:center;justify-items:center;gap:clamp(24px,4vh,40px);padding-block:clamp(40px,8vh,96px) clamp(36px,6vh,64px);display:grid;position:relative}.svo-title{font:500 clamp(36px, min(4.4vw, 7vh), 66px)/1.12 var(--display);letter-spacing:-.035em;color:#0000;background:linear-gradient(90deg,#6f7891 0%,#aeb6c8 22%,#fff 42% 60%,#a9b1c4 80%,#5d667e 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.svo-btn{font:600 14.5px/1 var(--font);color:#fff;transition:transform .3s var(--ease), box-shadow .3s;background:linear-gradient(#3d7bff,#0b5cff);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #aac8ff66,0 10px 36px -4px #0b5cfff2,inset 0 1px #fff6}.svo-btn svg{opacity:.9}.svo-rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;margin-top:clamp(12px,3vh,32px);display:grid}.svo-tile{text-align:left;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(170deg,#ffffff21,#ffffff0a);border-radius:18px;align-content:space-between;gap:18px;min-height:104px;padding:14px 14px 16px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #aac8ff3d,0 24px 50px -24px #000000b3}.svo-tile:hover{box-shadow:inset 0 0 0 1px var(--acc), 0 24px 50px -24px #000000b3;background:linear-gradient(170deg,#fff3,#ffffff12)}@supports (color:color-mix(in lab, red, red)){.svo-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 70%, #fff), 0 24px 50px -24px #000000b3}}.svo-tile em{font:600 10.5px/1 var(--mono);letter-spacing:.14em;color:#cddcff8c;font-style:normal}.svo-tile b{font:600 14px/1.25 var(--display);letter-spacing:-.01em;color:#fffffff2}@media (max-width:1000px){.svo-rail{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 48px);margin-inline:-24px;padding:4px 24px 12px;display:flex;overflow-x:auto}.svo-tile{scroll-snap-align:start;flex:none;width:160px}}.svo-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #c8dcff8c,0 14px 46px -4px #0b5cff,inset 0 1px #ffffff73}@media (max-width:640px){.svo-bowl{width:140%}}.sx3{color:#fff;background:#040817;position:relative;overflow-x:clip}.sx3-intro{justify-items:start;gap:16px;padding-block:clamp(80px,12vh,140px) clamp(24px,4vh,48px);display:grid}.sx3-intro .eyebrow{color:#8fb4ff}.sx3-h{font:600 clamp(38px, 4.6vw, 68px)/1.04 var(--display);letter-spacing:-.045em;max-width:16ch;padding-bottom:.06em}.sx3-h span{color:#0000;background:linear-gradient(90deg,#8fb4ff,#c4a8ff 55%,#7fd8ff);-webkit-background-clip:text;background-clip:text}.sx3-lede{color:#cdd7ebad;max-width:560px;font-size:17px;line-height:1.6}.sx3-track{height:calc(var(--n) * 100vh);position:relative}.sx3-anchor{width:1px;height:1px;position:absolute;left:0}.sx3-stage{top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));isolation:isolate;background:radial-gradient(120% 90% at 50% 10%,#071233,#040817 60%);position:sticky;overflow:hidden}.sx3-light{z-index:-2;opacity:0;transition:opacity 1.2s var(--ease);background:radial-gradient(42% 52% at 78% 46%, var(--acc), transparent 70%), radial-gradient(38% 40% at 8% 96%, var(--acc), transparent 70%), radial-gradient(30% 30% at 92% 0%, var(--acc), transparent 70%);position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.sx3-light{background:radial-gradient(42% 52% at 78% 46%, color-mix(in srgb, var(--acc) 55%, transparent), transparent 70%), radial-gradient(38% 40% at 8% 96%, color-mix(in srgb, var(--acc) 32%, transparent), transparent 70%), radial-gradient(30% 30% at 92% 0%, color-mix(in srgb, var(--acc) 22%, transparent), transparent 70%)}}.sx3-light{filter:blur(10px)}.sx3-light.is-on{opacity:.85}.sx3-grain{z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite sx3Grain;position:absolute;inset:-50%}@keyframes sx3Grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.sx3-letterbox{z-index:0;pointer-events:none;background:linear-gradient(#02040cbf,#0000 14% 84%,#02040cd9);position:absolute;inset:0}.sx3-frame{z-index:1;grid-template-rows:auto 1fr auto;height:100%;padding-block:clamp(18px,3vh,32px) clamp(16px,2.6vh,28px);display:grid;position:relative}.sx3-slate{font:600 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#cddcff99;align-items:center;gap:10px;display:flex}.sx3-slate b{font:600 22px/1 var(--display);letter-spacing:-.02em;color:#fff}.sx3-slate i{background:#cddcff59;width:56px;height:1px;margin-inline:6px}.sx3-slate em{color:var(--acc);font-style:normal}@supports (color:color-mix(in lab, red, red)){.sx3-slate em{color:color-mix(in srgb, var(--acc) 55%, #fff)}}.sx3-slate em{transition:color .6s}.sx3-scenes{position:relative}.sx3-scene{visibility:hidden;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,4vw,72px);transition:visibility 0s .8s;display:grid;position:absolute;inset:0}.sx3-scene.is-on{visibility:visible;z-index:1;transition:visibility}.sx3-num{z-index:0;font:700 clamp(110px, 12vw, 190px)/.8 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--acc);position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.sx3-num{-webkit-text-stroke:2px color-mix(in srgb, var(--acc) 60%, #ffffff4d)}}.sx3-num{opacity:0;transform:translateY(calc((var(--sp,.5) - .5) * -40px)) scale(.94);transform-origin:100% 0;transition:opacity 1s var(--ease), transform .2s linear;pointer-events:none}.sx3-scene.is-on .sx3-num{opacity:.8;transform:translateY(calc((var(--sp,.5) - .5) * -40px)) scale(1)}.sx3-copy{justify-items:start;gap:14px;display:grid;position:relative}.sx3-copy>*{opacity:0;filter:blur(8px);transition:opacity .7s var(--ease), translate .9s var(--ease), filter .7s var(--ease);translate:0 30px}.sx3-scene.is-past .sx3-copy>*{translate:0 -30px}.sx3-scene.is-on .sx3-copy>*{opacity:1;filter:blur();translate:0}.sx3-scene.is-on .sx3-copy>:nth-child(2){transition-delay:70ms}.sx3-scene.is-on .sx3-copy>:nth-child(3){transition-delay:.14s}.sx3-scene.is-on .sx3-copy>:nth-child(4){transition-delay:.21s}.sx3-scene.is-on .sx3-copy>:nth-child(5){transition-delay:.28s}.sx3-scene.is-on .sx3-copy>:nth-child(6){transition-delay:.35s}.sx3-kicker{font:600 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#fff;background:var(--acc);border-radius:999px;align-items:center;gap:9px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx3-kicker{background:color-mix(in srgb, var(--acc) 22%, transparent)}}.sx3-kicker{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.sx3-kicker{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 55%, transparent)}}.sx3-copy h3{font:600 clamp(30px, 3.4vw, 50px)/1.06 var(--display);letter-spacing:-.04em;max-width:15ch}.sx3-text{color:#cdd7ebb8;max-width:520px;font-size:16px;line-height:1.6}.sx3-out{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sx3-out li{color:#ebf0ffeb;gap:9px;font-size:14.5px;line-height:1.4;display:flex}.sx3-out svg{color:var(--acc);flex:none;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.sx3-out svg{color:color-mix(in srgb, var(--acc) 60%, #fff)}}.sx3-caps{flex-wrap:wrap;gap:6px;max-width:560px;margin:2px 0 0;padding:0;list-style:none;display:flex}.sx3-caps li{color:#e1e8fad9;background:#ffffff0f;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #aac8ff2e}.sx3-cta{color:var(--acc);align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx3-cta{color:color-mix(in srgb, var(--acc) 45%, #fff)}}.sx3-cta{text-decoration:none}.sx3-cta:hover{color:#fff}.sx3-screen{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .8s var(--ease) .1s, transform 1s var(--ease) .1s;background:linear-gradient(160deg,#ffffff29,#ffffff0a);border-radius:26px;align-self:end;margin-bottom:clamp(4px,2vh,24px);padding:12px;position:relative;transform:perspective(1200px)translate(70px)rotateY(-10deg)scale(.94);box-shadow:inset 0 0 0 1px #bed2ff47,0 40px 80px -30px #000c}.sx3-scene.is-past .sx3-screen{transform:perspective(1200px)translate(-50px)rotateY(8deg)scale(.94)}.sx3-scene.is-on .sx3-screen{opacity:1;transform:perspective(1200px)translate(0)rotateY(-4deg)scale(1)}.sx3-screen-glow{z-index:-1;background:var(--acc);filter:blur(60px);opacity:.45;border-radius:40px;position:absolute;inset:10% 5% -12%}.sx3-timeline{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));padding-top:16px;display:grid;position:relative}.sx3-timeline-bar{background:#cddcff24;border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sx3-timeline-bar i{transform-origin:0;transform:scaleX(var(--tp,0));background:linear-gradient(90deg,#4d8dff,#a78bfa,#22d3ee);position:absolute;inset:0}.sx3-timeline a{color:#cddcff73;gap:5px;padding-right:10px;font-size:12.5px;line-height:1.3;text-decoration:none;transition:color .4s;display:grid}.sx3-timeline a em{font:600 10.5px/1 var(--mono);letter-spacing:.14em;font-style:normal}.sx3-timeline a.is-past{color:#cddcffb3}.sx3-timeline a.is-on{color:#fff}.sx3-timeline a.is-on em{color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.sx3-timeline a.is-on em{color:color-mix(in srgb, var(--acc) 55%, #fff)}}.sx3-timeline a:hover{color:#fff}@media (max-height:760px) and (min-width:901px){.sx3-caps{display:none}.sx3-copy h3{font-size:clamp(26px,3vw,40px)}}@media (max-width:900px){.sx3-track{height:auto}.sx3-stage{height:auto;position:relative;top:auto}.sx3-light,.sx3-letterbox,.sx3-slate,.sx3-timeline{display:none}.sx3-frame{padding-block:8px 64px;display:block}.sx3-scenes{gap:20px;display:grid}.sx3-scene,.sx3-scene.is-on{visibility:visible;background:radial-gradient(90% 70% at 90% 0%, var(--acc), #ffffff08);border-radius:26px;grid-template-columns:1fr;gap:20px;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.sx3-scene,.sx3-scene.is-on{background:radial-gradient(90% 70% at 90% 0%, color-mix(in srgb, var(--acc) 30%, transparent), #ffffff08)}}.sx3-scene,.sx3-scene.is-on{box-shadow:inset 0 0 0 1px #aac8ff29}.sx3-num{display:none}.sx3-copy>*,.sx3-scene.is-past .sx3-copy>*{opacity:1;filter:none;translate:none}.sx3-screen,.sx3-scene.is-past .sx3-screen{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sx3-grain{animation:none}.sx3-copy>*,.sx3-screen{filter:none!important;transform:none!important}}html.rm .sx3-grain{animation:none}html.rm .sx3-copy>*,html.rm .sx3-screen{filter:none!important;transform:none!important}.sst{background:#050918e0;border-radius:18px;justify-items:start;gap:14px;padding:clamp(22px,3.4vh,34px) clamp(22px,2.2vw,32px);display:grid;box-shadow:inset 0 0 0 1px #aac8ff1f}.sst p{gap:8px;margin:0;display:grid}.sst small{font:600 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.sst-before{color:#cdd7eb99;font-size:16px;line-height:1.45}.sst-before small{color:#cdd7eb80}.sst-arrow{color:#fff;background:var(--acc);width:34px;height:34px;box-shadow:0 0 24px var(--acc);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sst-arrow{box-shadow:0 0 24px color-mix(in srgb, var(--acc) 60%, transparent)}}.sst-after{font:600 clamp(20px, 1.8vw, 26px)/1.25 var(--display);letter-spacing:-.02em;color:#fff}.sst-after small{color:#6ee7b7}.sst>*{opacity:0;transition:opacity .7s var(--ease)}.sx3-scene.is-on .sst>*{opacity:1}.sx3-scene.is-on .sst>:nth-child(2){transition-delay:.3s}.sx3-scene.is-on .sst>:nth-child(3){transition-delay:.55s}@media (max-width:900px){.sst>*{opacity:1}}.sve-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.sve-card{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:26px;align-content:start;gap:14px;padding:28px;display:grid;position:relative}.sve-card.is-featured{color:#fff;box-shadow:var(--shadow-lift), 0 30px 60px -30px #0b5cff99;background:radial-gradient(120% 80% at 20% 0,#1d3fb8,#0b1b4d 70%)}.sve-tag{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);background:#0b5cff14;border-radius:999px;justify-self:start;padding:5px 11px}.is-featured .sve-tag{color:#fff;background:#ffffff24}.sve-card h3{font:600 26px/1.1 var(--display);letter-spacing:-.03em}.sve-lead{color:var(--muted);font-size:15.5px;line-height:1.5}.is-featured .sve-lead{color:#ffffffbf}.is-featured .sve-best{background:#ffffff14}.sve-best small,.sve-foot small{font:600 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.is-featured .sve-best small,.is-featured .sve-foot small{color:#ffffff8c}.sve-best p{margin-top:6px;font-size:14px;line-height:1.5}.sve-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sve-card li{gap:9px;font-size:14.5px;line-height:1.45;display:flex}.sve-card li svg{color:var(--blue);flex:none;margin-top:2px}.is-featured li svg{color:#8fb4ff}.sve-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:14px;display:flex}.is-featured .sve-foot{border-color:#ffffff24}.sve-foot b{font:600 18px/1 var(--display);letter-spacing:-.02em}@media (max-width:1000px){.sve-grid{grid-template-columns:1fr}}.inx{isolation:isolate;min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));color:#fff;background:radial-gradient(28% 70% at 60% 46%,#5840e629,#0000 72%),radial-gradient(50% 55% at 18% 100%,#0530bd42,#0000 70%),radial-gradient(40% 45% at 92% 92%,#664df224,#0000 70%),radial-gradient(120% 90% at 30% 40%,#0000 55%,#0000008c 100%),#03050d;display:grid;position:relative;overflow:hidden}.inx-inner{z-index:1;align-items:center;padding-block:clamp(48px,8vh,96px);display:grid;position:relative}.inx-copy{z-index:2;justify-items:start;gap:18px;max-width:640px;display:grid;position:relative}.inx-brand{font:600 18px/1 var(--display);letter-spacing:-.01em;color:#fff;align-items:center;gap:10px;display:inline-flex}.inx-brand img{filter:brightness(0)invert();width:26px;height:26px}.inx-brand em{color:#7aa8ff;font-style:normal}.inx-title{font:600 clamp(36px, min(4.4vw, 7.4vh), 66px)/1.06 var(--display);letter-spacing:-.035em;color:#fff;padding-bottom:.08em}.inx-rule{background:linear-gradient(90deg,#ffffff8c,#ffffff0f);width:min(420px,80%);height:1px;display:block}.inx-sub{color:#d7deecb8;max-width:460px;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.inx-link{color:#7aa8ff;align-items:center;gap:4px;margin-top:4px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.inx-link:hover{color:#b9d2ff}.inx-planet{--pd:max(150vh, 980px);z-index:0;width:var(--pd);height:var(--pd);pointer-events:none;background:radial-gradient(closest-side,#0000 80%,#4d8dff0f 100%);border-radius:50%;position:absolute;top:50%;left:64%;translate:0 -50%}.inx-planet i{background:linear-gradient(#c026d3 0%,#9333ea 18%,#6d28d9 34%,#4338ca 50%,#125cfa 66%,#2563eb 80%,#38bdf8 100%);border-radius:50%;position:absolute;inset:0}.inx-rim{-webkit-mask-composite:source-in;filter:drop-shadow(0 0 8px #9333eabf)saturate(1.2);-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(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 3px)),linear-gradient(90deg,#000 0% 2.5%,#0000 11%);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 3px)),linear-gradient(90deg,#000 0% 2.5%,#0000 11%);-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}.inx-core{filter:blur(8px);-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(farthest-side,#0000 calc(100% - 26px),#000 calc(100% - 4px),#0000 100%),linear-gradient(90deg,#000 0% 2.5%,#0000 11%);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 26px),#000 calc(100% - 4px),#0000 100%),linear-gradient(90deg,#000 0% 2.5%,#0000 11%);-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}.inx-glow{filter:blur(28px);-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;animation:7s ease-in-out infinite inxBreathe;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 150px),#00000073 calc(100% - 70px),#000 calc(100% - 6px),#0000 100%),linear-gradient(90deg,#000 0% 3%,#0000 14%);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 150px),#00000073 calc(100% - 70px),#000 calc(100% - 6px),#0000 100%),linear-gradient(90deg,#000 0% 3%,#0000 14%);-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}@keyframes inxBreathe{50%{opacity:.72}}.inx-planet i.inx-body{background:radial-gradient(farthest-side,#010208 0%,#02030b 84%,#070a24 94%,#14124a 98.6%,#2a1f78 100%)}.inx-planet i.inx-hot{opacity:.9;filter:blur(.35px);-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;background:linear-gradient(#f5d0fe 0%,#fff 40% 60%,#dbeafe 100%);-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2.6px),#000 calc(100% - 1.4px),#0000 100%),linear-gradient(90deg,#000 0% 1.2%,#0000 7.5%);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2.6px),#000 calc(100% - 1.4px),#0000 100%),linear-gradient(90deg,#000 0% 1.2%,#0000 7.5%);-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}.inx-planet i.inx-halo{filter:blur(46px);opacity:.75;-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;animation:9s ease-in-out infinite inxBreathe;inset:-90px;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 100px),#000 calc(100% - 88px),#00000059 calc(100% - 40px),#0000 100%),linear-gradient(90deg,#000 0% 4%,#0000 16%);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 100px),#000 calc(100% - 88px),#00000059 calc(100% - 40px),#0000 100%),linear-gradient(90deg,#000 0% 4%,#0000 16%);-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}.inx-stars{z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(1px 1px at 23% 31%,#fff 50%,#0000 100%) 0 0/137px 211px,radial-gradient(1px 1px at 71% 64%,#c8d7ffb3 50%,#0000 100%) 41px 77px/257px 179px,radial-gradient(1.4px 1.4px at 42% 82%,#ffffffe6 50%,#0000 100%) 113px 19px/331px 293px,radial-gradient(1px 1px at 88% 12%,#beb4ff99 50%,#0000 100%) 67px 151px/449px 401px,radial-gradient(1.8px 1.8px at 12% 58%,#ffffffd9 50%,#0000 100%) 199px 83px/523px 467px,radial-gradient(1px 1px at 57% 37%,#aac8ff80 50%,#0000 100%) 29px 233px/613px 587px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000 20%,#0006 55%,#0000 75%);mask:linear-gradient(90deg,#000 20%,#0006 55%,#0000 75%)}.inx-grain{z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.inx-copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both inxRise}.inx-copy>:nth-child(2){animation-delay:80ms}.inx-copy>:nth-child(3){animation-delay:.16s}.inx-copy>:nth-child(4){animation-delay:.24s}.inx-copy>:nth-child(5){animation-delay:.32s}.inx-copy>:nth-child(6){animation-delay:.4s}.inx-copy>:nth-child(7){animation-delay:.48s}@keyframes inxRise{0%{opacity:0;transform:translateY(18px)}}.inx-title .grad-text{filter:drop-shadow(0 0 28px #4d8dff59)}.inx-chips{flex-wrap:wrap;gap:8px;max-width:520px;margin:6px 0 0;padding:0;list-style:none;display:flex}.inx-chips li{letter-spacing:.01em;color:#e1e8f8d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#5a6eff14;border:1px solid #8ca0ff38;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500;transition:border-color .25s,background .25s,transform .25s}.inx-chips a{color:inherit;text-decoration:none}.inx-chips li:hover{background:#5a6eff33;border-color:#7aa8ffb3;transform:translateY(-2px)}.inx-cta{margin-top:6px}.inx-btn{color:#fff;background:linear-gradient(120deg,#5b3df0,#125cfa 60%,#2f9bff);border-radius:999px;align-items:center;gap:6px;padding:13px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 30px -6px #2563ebb3,inset 0 1px #ffffff40}.inx-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -6px #2563ebe6,inset 0 1px #ffffff4d}.inx-stats{border-top:1px solid #ffffff1a;gap:clamp(20px,3vw,44px);margin:18px 0 0;padding-top:18px;display:flex}.inx-stats dt{text-transform:uppercase;letter-spacing:.12em;color:#becdeb8c;font-size:12px}.inx-stats dd{font:600 18px/1.2 var(--display);color:#fff;margin:4px 0 0}.inx-aurora{z-index:-1;pointer-events:none;filter:blur(60px);opacity:.55;background:radial-gradient(35% 30% at 25% 30%,#5b3df059,#0000 70%),radial-gradient(30% 28% at 55% 75%,#125cfa4d,#0000 70%);animation:18s ease-in-out infinite alternate inxDrift;position:absolute;inset:-20% -10%}@keyframes inxDrift{to{transform:translate(5%,-4%)scale(1.1)}}.inx-grid{z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(#8ca0ff12 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#8ca0ff12 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 70% at 30%,#000,#0000 80%);mask:radial-gradient(60% 70% at 30%,#000,#0000 80%)}.inx-shoot{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fffffff2);width:140px;height:1.5px;animation:9s ease-in 2s infinite inxShoot;position:absolute;top:18%;left:8%;rotate:18deg}@keyframes inxShoot{0%{opacity:0;transform:translate(0)}3%{opacity:1}10%{opacity:0;transform:translate(420px)}to{opacity:0;transform:translate(420px)}}@media (prefers-reduced-motion:reduce){.inx-copy>*,.inx-aurora,.inx-shoot{animation:none}}html.rm .inx-copy>*,html.rm .inx-aurora,html.rm .inx-shoot{animation:none}@media (max-width:900px){.inx-stats{flex-wrap:wrap}.inx-inner{padding-block:48px 64px}.inx-planet{--pd:130vh;opacity:.7;left:72%}}@media (prefers-reduced-motion:reduce){.inx-glow,.inx-planet i.inx-halo{animation:none}}html.rm .inx-glow,html.rm .inx-planet i.inx-halo{animation:none}.ixp{position:relative}.ixp-anchor{position:absolute;top:0}.ixp-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ixp-tabs button{font:500 14px/1 var(--font);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;transition:color .3s,background .3s,box-shadow .3s;display:inline-flex}.ixp-tabs button svg{color:var(--acc);transition:color .3s}.ixp-tabs button:hover{color:var(--text)}.ixp-tabs button.is-on{color:#fff;background:var(--acc);box-shadow:0 10px 24px -12px var(--acc)}.ixp-tabs button.is-on svg{color:#fff}.ixp-panel{box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);animation:ixpIn .6s var(--ease);background:#fff;border-radius:32px;gap:clamp(22px,3vw,32px);padding:clamp(24px,3vw,44px);display:grid}@keyframes ixpIn{0%{opacity:0;transform:translateY(12px)}}.ixp-head{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.ixp-ico{width:52px;height:52px;color:var(--acc);background:var(--acc);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ixp-ico{background:color-mix(in srgb, var(--acc) 10%, transparent)}}.ixp-head small{font:600 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.ixp-head h3{font:600 clamp(28px, 3vw, 44px)/1.08 var(--display);letter-spacing:-.04em;margin:10px 0 8px}.ixp-head p{max-width:720px;color:var(--muted);font-size:16.5px;line-height:1.6}.ixp-board{background:linear-gradient(160deg, var(--acc), #f4f5f8 70%);border-radius:24px;padding:20px}@supports (color:color-mix(in lab, red, red)){.ixp-board{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 7%, #fff), #f4f5f8 70%)}}.ixp-board{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ixp-board{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 14%, var(--line))}}.ixp-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ixp-board-head b{font:600 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.ixp-switch{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.ixp-switch button{font:600 12.5px/1 var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:color .3s,background .3s}.ixp-switch button.is-on{color:#fff;background:#111318}.ixp-switch button.is-on:last-child{background:var(--acc)}.ixp-cards{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ixp-cards li{cursor:pointer;min-height:132px}.ixp-card{height:100%;min-height:132px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 90ms);position:relative}.ixp-cards.is-flipped .ixp-card{transform:rotateY(180deg)}.ixp-cards li:hover .ixp-card{translate:0 -3px}.ixp-face{backface-visibility:hidden;border-radius:16px;align-content:space-between;gap:14px;padding:16px;font-size:14.5px;line-height:1.4;display:grid;position:absolute;inset:0}.ixp-face svg{flex:none}.ixp-face.today{color:#5b6170;rotate:calc((var(--i) - 1.5) * .6deg);background:#fbfaf6 repeating-linear-gradient(#0000 0 23px,#0808080b 23px 24px);box-shadow:0 1px 2px #0808080f,inset 0 0 0 1px #ebe7dc}.ixp-face.today svg{color:#c2410c;background:#ea580c1a;border-radius:50%;width:26px;height:26px;padding:5px}.ixp-face.with{color:var(--text);box-shadow:var(--shadow-card), inset 0 0 0 1.5px var(--acc);background:#fff;font-weight:500;transform:rotateY(180deg)}@supports (color:color-mix(in lab, red, red)){.ixp-face.with{box-shadow:var(--shadow-card), inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 35%, transparent)}}.ixp-face.with svg{color:#fff;background:var(--acc);border-radius:50%;width:26px;height:26px;padding:5px}.ixp-blank{color:var(--dim);font-style:italic}.ixp-detail{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(20px,3vw,40px);display:grid}.ixp-quote{border-left:3px solid var(--acc);font:500 clamp(18px, 1.6vw, 22px)/1.5 var(--display);letter-spacing:-.015em;color:var(--text);margin:0;padding:4px 0 4px 22px}.ixp-quote small,.ixp-build small,.ixp-products small{font:600 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;display:block}.ixp-build ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ixp-build li{background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:500}.ixp-products{border-top:1px solid var(--line);padding-top:22px}.ixp-prod-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ixp-prod{color:var(--text);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:18px;grid-template-columns:88px 1fr auto;align-items:center;gap:14px;padding:8px 14px 8px 8px;text-decoration:none;display:grid}.ixp-prod:hover{box-shadow:var(--shadow-card), inset 0 0 0 1.5px var(--acc);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ixp-prod:hover{box-shadow:var(--shadow-card), inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 40%, transparent)}}.ixp-prod-screen{aspect-ratio:1.6;background:linear-gradient(160deg, var(--acc), #f6f7f9);border-radius:12px;padding:6px 8px;display:block}@supports (color:color-mix(in lab, red, red)){.ixp-prod-screen{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 10%, #fff), #f6f7f9)}}.ixp-prod-screen{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ixp-prod-screen{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 14%, var(--line))}}.ixp-prod-screen .pg{width:100%;height:100%}.ixp-prod-meta{gap:2px;display:grid}.ixp-prod-meta b{font:600 16px/1.2 var(--display);letter-spacing:-.02em}.ixp-prod-meta em{color:var(--muted);font-size:12.5px;font-style:normal}.ixp-prod>svg{color:var(--dim);transition:color .3s, transform .3s var(--ease)}.ixp-prod:hover>svg{color:var(--acc);transform:translate(2px,-2px)}.ixp-cta{justify-self:start}.imd-row{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.imd-row:before{content:"";background:linear-gradient(90deg, var(--blue), #7c3aed, #0891b2);opacity:.35;height:2px;position:absolute;top:47px;left:6%;right:6%}.imd-row li{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:24px;align-content:start;gap:10px;padding:24px;display:grid;position:relative}.imd-no{font:600 11px/1 var(--mono);letter-spacing:.18em;color:var(--dim)}.imd-ico{color:#fff;background:var(--grad);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -10px #0b5cff99}.imd-row b{font:600 19px/1.2 var(--display);letter-spacing:-.02em;margin-top:6px}.imd-row p{color:var(--muted);font-size:14.5px;line-height:1.55}@media (max-width:1100px){.ixp-cards{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ixp-detail{grid-template-columns:minmax(0,1fr)}.imd-row{grid-template-columns:1fr 1fr}.imd-row:before{display:none}}@media (max-width:640px){.ixp-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-24px;padding:0 24px 4px;overflow-x:auto}.ixp-tabs button{flex:none}.ixp-cards,.imd-row,.ixp-head,.ixp-prod-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ixp-card{transition:none}.ixp-panel{animation:none}}html.rm .ixp-card{transition:none}html.rm .ixp-panel{animation:none}.ixp:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(45% 35% at 85% 20%, var(--acc), transparent 70%), radial-gradient(40% 30% at 10% 80%, #5b3df00f, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ixp:before{background:radial-gradient(45% 35% at 85% 20%, color-mix(in srgb, var(--acc) 10%, transparent), transparent 70%), radial-gradient(40% 30% at 10% 80%, #5b3df00f, transparent 70%)}}.ixp:before{transition:background .6s}.ixp>.container{z-index:1;position:relative}.ixp-tabs{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border-radius:999px;gap:4px;margin-bottom:22px;padding:6px;display:inline-flex}.ixp-tabs button{box-shadow:none;background:0 0}.ixp-tabs button:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ixp-tabs button:hover{background:color-mix(in srgb, var(--acc) 8%, transparent)}}.ixp-tabs button.is-on{background:linear-gradient(135deg, var(--acc), var(--acc))}@supports (color:color-mix(in lab, red, red)){.ixp-tabs button.is-on{background:linear-gradient(135deg, var(--acc), color-mix(in srgb, var(--acc) 70%, #5b3df0))}}.ixp-tabs button.is-on{box-shadow:0 8px 20px -8px var(--acc), inset 0 1px 0 #ffffff4d}.ixp-panel{isolation:isolate;position:relative;overflow:hidden}.ixp-panel:before{content:"";background:linear-gradient(90deg, var(--acc), var(--acc), transparent);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ixp-panel:before{background:linear-gradient(90deg, var(--acc), color-mix(in srgb, var(--acc) 40%, #a78bfa), transparent)}}.ixp-panel:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--acc), transparent);border-radius:50%;width:50%;position:absolute;top:-30%;right:-12%}@supports (color:color-mix(in lab, red, red)){.ixp-panel:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--acc) 12%, transparent), transparent)}}.ixp-ico{color:#fff;background:linear-gradient(135deg, var(--acc), var(--acc));border-radius:18px;width:60px;height:60px}@supports (color:color-mix(in lab, red, red)){.ixp-ico{background:linear-gradient(135deg, var(--acc), color-mix(in srgb, var(--acc) 60%, #5b3df0))}}.ixp-ico{box-shadow:0 14px 30px -12px var(--acc), 0 0 0 6px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ixp-ico{box-shadow:0 14px 30px -12px var(--acc), 0 0 0 6px color-mix(in srgb, var(--acc) 10%, transparent)}}.ixp-head small{background:var(--acc);border-radius:999px;padding:6px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ixp-head small{background:color-mix(in srgb, var(--acc) 9%, transparent)}}.ixp-board{background:radial-gradient(circle at 1px 1px, var(--acc) 1px, transparent 0) 0 0 / 18px 18px, linear-gradient(160deg, var(--acc), #f4f5f8 70%);padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.ixp-board{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--acc) 22%, transparent) 1px, transparent 0) 0 0 / 18px 18px, linear-gradient(160deg, color-mix(in srgb, var(--acc) 8%, #fff), #f4f5f8 70%)}}.ixp-face.with{background:linear-gradient(160deg, var(--acc), #fff 60%)}@supports (color:color-mix(in lab, red, red)){.ixp-face.with{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 7%, #fff), #fff 60%)}}.ixp-cards li:hover .ixp-face.today{box-shadow:0 8px 18px -10px #08080840,inset 0 0 0 1px #e0dacb}.ixp-detail{align-items:stretch;gap:16px}.ixp-quote{background:linear-gradient(160deg, var(--acc), #fff);border-left:0;border-radius:22px;padding:28px 28px 26px 30px;position:relative}@supports (color:color-mix(in lab, red, red)){.ixp-quote{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 8%, #fff), #fff)}}.ixp-quote{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ixp-quote{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 18%, var(--line))}}.ixp-quote:before{content:"“";color:var(--acc);opacity:.14;font:700 110px/1 Georgia,serif;position:absolute;top:-6px;right:20px}.ixp-quote:after{content:"";background:var(--acc);border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.ixp-build{background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;padding:26px 28px}.ixp-build li{background:#fff;align-items:center;gap:8px;transition:transform .25s,box-shadow .25s;display:inline-flex}.ixp-build li:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.ixp-build li:hover{box-shadow:var(--shadow-sm), inset 0 0 0 1px color-mix(in srgb, var(--acc) 40%, transparent)}}.ixp-cta{background:linear-gradient(135deg, var(--acc), var(--acc));border-radius:999px;padding:12px 20px;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.ixp-cta{background:linear-gradient(135deg, var(--acc), color-mix(in srgb, var(--acc) 65%, #5b3df0))}}.ixp-cta{box-shadow:0 10px 24px -10px var(--acc);transition:transform .25s,box-shadow .25s}.ixp-cta:hover{box-shadow:0 16px 32px -10px var(--acc);transform:translateY(-2px)}.ixp-board-head{align-items:center}.ixp-board-title{gap:6px;display:grid}.ixp-board-title span{color:var(--muted);font-size:13.5px}.ops{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:clamp(440px,42vw,500px);box-shadow:0 18px 40px -24px #08080873, inset 0 0 0 1px var(--line);border-radius:18px;position:relative;overflow:hidden}.ops-today,.ops-with{position:absolute;inset:0}.ops-with{clip-path:inset(0 0 0 var(--pos))}.ops-handle{z-index:5;top:0;bottom:0;left:var(--pos);background:#fff;outline:none;width:2px;position:absolute;translate:-1px;box-shadow:0 0 0 1px #08080814,0 0 18px #08080840}.ops-handle span{width:46px;height:46px;color:var(--acc);background:#fff;border-radius:50%;place-items:center;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 22px -6px #08080866,0 0 0 5px #ffffff73}.ops:hover .ops-handle span,.ops-handle:focus-visible span{box-shadow:0 10px 26px -6px #08080873, 0 0 0 6px var(--acc);transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.ops:hover .ops-handle span,.ops-handle:focus-visible span{box-shadow:0 10px 26px -6px #08080873, 0 0 0 6px color-mix(in srgb, var(--acc) 30%, transparent)}}.ops.is-anim .ops-with{transition:clip-path 1.1s cubic-bezier(.65,0,.25,1)}.ops.is-anim .ops-handle{transition:left 1.1s cubic-bezier(.65,0,.25,1)}.ops-label{z-index:4;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:7px 12px;transition:opacity .3s;position:absolute;top:14px}.ops-label.l{color:#fff;opacity:clamp(0, calc((var(--pn) - 16) / 8), 1);background:#282014c7;left:14px}.ops-label.r{color:#fff;background:var(--acc);opacity:clamp(0, calc((84 - var(--pn)) / 8), 1);right:14px}.ops-today{background:repeating-linear-gradient(94deg,#6e50280b 0 2px,#0000 2px 11px),radial-gradient(80% 70% at 30% 20%,#efe8da,#d8ccb6)}.ops-spot{position:absolute}.s0{width:45%;top:8%;left:4%;rotate:-1deg}.s1{width:26%;top:54%;left:7%;rotate:-4deg}.s2{width:37%;top:6%;left:57%;rotate:1.5deg}.s3{width:35%;top:55%;left:52%;rotate:3deg}.ops-sheet{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 14px 28px -14px #281e0a8c}.ops-sheet-bar{font:500 11.5px/1.2 var(--font);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#217346;align-items:center;gap:8px;padding:7px 10px;display:flex;overflow:hidden}.ops-sheet-bar span{width:16px;height:16px;font:700 10px/1 var(--font);color:#217346;background:#fff;border-radius:3px;place-items:center;display:grid}.ops-sheet table{border-collapse:collapse;width:100%;font:11px/1.2 var(--mono);color:#3a3f4a}.ops-sheet td{white-space:nowrap;border:1px solid #e4e6ea;padding:4px 6px}.ops-sheet tr:first-child td{color:#6b7280;background:#f3f4f6;font-weight:600}.ops-sheet td.err{color:#b91c1c;background:#fdecec}.ops-flag{color:#9a3412;background:#fff4e5;border-top:1px solid #fed7aa;margin:0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.35}.ops-sticky{color:#3f3a2a;background:linear-gradient(170deg,#fef08a,#fde047);padding:20px 16px 30px;font:17px/1.3 Segoe Print,Bradley Hand,Comic Sans MS,cursive;box-shadow:0 14px 20px -10px #3c2d0a73}.ops-sticky small{color:#b91c1c;margin-top:8px;font-size:14px;display:block}.ops-tape{background:#ffffff8c;width:74px;height:22px;position:absolute;top:-10px;left:50%;translate:-50%;rotate:4deg;box-shadow:0 1px 2px #00000014}.ops-chat{background:#ece5dc;border-radius:14px;padding-bottom:6px;overflow:hidden;box-shadow:0 16px 30px -14px #281e0a8c}.ops-chat-bar{color:#fff;background:#263238;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12.5px;display:flex}.ops-chat-bar span{background:#ef4444;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.ops-msg{color:#1f2937;background:#fff;border-radius:10px;max-width:86%;margin:8px 10px 0;padding:7px 10px;font-size:12.5px;line-height:1.35;box-shadow:0 1px 1px #00000014}.ops-msg small{color:#8a8f98;font-size:10px;display:block}.ops-msg.them small{color:#b45309;margin-bottom:2px;font-weight:600}.ops-msg.me{background:#dcf3e4;margin-left:auto}.ops-msg.me small{text-align:right;margin-top:2px}.ops-paper{background:repeating-linear-gradient(#0000 0 25px,#2563eb21 25px 26px),#fffdf7;padding:16px 18px 26px;box-shadow:0 16px 26px -14px #281e0a80}.ops-paper small{font:11px/1 var(--mono);color:#9ca3af;margin-bottom:6px;display:block}.ops-paper p{color:#1e3a8a;margin:0;font:16px/26px Segoe Print,Bradley Hand,Comic Sans MS,cursive}.ops-scribble{border:2px solid #dc2626a6;border-radius:50%;width:84px;height:30px;position:absolute;bottom:6px;right:14px;rotate:-8deg}.ops-coffee{border:6px solid #78481e29;border-radius:50%;width:78px;height:78px;position:absolute;top:-26px;right:-24px;box-shadow:inset 0 0 0 2px #78481e12}.ops-with{background:radial-gradient(70% 70% at 70% 30%, var(--acc), #e6e9f1)}@supports (color:color-mix(in lab, red, red)){.ops-with{background:radial-gradient(70% 70% at 70% 30%, color-mix(in srgb, var(--acc) 16%, #eef1f7), #e6e9f1)}}.ops-app{box-shadow:0 30px 60px -28px #08080880, inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:4%;overflow:hidden}.ops-app-bar{border-bottom:1px solid var(--line);background:#f5f6f8;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.ops-app-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.ops-app-bar i:nth-child(2){background:#febc2e}.ops-app-bar i:nth-child(3){background:#28c840}.ops-app-bar span{font:11.5px/1.2 var(--mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:0 300px;margin-left:12px;padding:4px 10px;overflow:hidden}.ops-app-body{flex:1;grid-template-columns:48px 1fr;min-height:0;display:grid}.ops-side{color:#fff6;background:#0f1320;align-content:start;justify-items:center;gap:18px;padding:14px 0;display:grid}.ops-side img{filter:brightness(0)invert();width:22px;height:22px;margin-bottom:4px}.ops-side .on{color:#fff}.ops-grid{background:#f6f7fa;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:10px;min-height:0;padding:12px;display:grid}.ops-card{min-height:0;box-shadow:0 1px 2px #0808080a, inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;overflow:hidden}.ops-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ops-kpis div{background:var(--acc);border-radius:10px;gap:4px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-kpis div{background:color-mix(in srgb, var(--acc) 7%, #fff)}}.ops-kpis small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ops-kpis b{font:600 clamp(16px, 1.6vw, 21px)/1 var(--display);letter-spacing:-.02em;color:var(--text)}.ops-cap{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.ops-cap em{color:#16a34a;margin-left:6px;font-style:normal}.ops-cap em:before{content:"";vertical-align:1px;background:#22c55e;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #22c55e33}.ops-tasks,.ops-feed{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ops-tasks li{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;-webkit-text-decoration:line-through #08080840;text-decoration:line-through #08080840;display:flex}.ops-tasks li:before{content:"✓";color:#fff;background:var(--acc);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;text-decoration:none;display:grid}.ops-feed li{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ops-feed b{color:var(--text);font-weight:600}.ops-bars{flex:1 1 0;align-items:flex-end;gap:6px;min-height:0;display:flex}.ops-bars i{background:linear-gradient(180deg, var(--acc), var(--acc));border-radius:4px 4px 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.ops-bars i{background:linear-gradient(180deg, var(--acc), color-mix(in srgb, var(--acc) 35%, #fff))}}.ops-bars i:last-child{box-shadow:0 0 12px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ops-bars i:last-child{box-shadow:0 0 12px color-mix(in srgb, var(--acc) 50%, transparent)}}.ops-ok{color:var(--text);align-items:flex-start;gap:7px;margin:auto 0 0;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.ops-ok svg{color:#fff;background:var(--acc);border-radius:50%;flex:none;width:20px;height:20px;padding:4px}@media (max-width:760px){.ops{height:680px}.s0{width:92%;top:3%;left:4%}.s1{width:40%;top:40%;left:6%}.s2{width:46%;top:37%;left:50%}.s3{width:84%;top:70%;left:8%}.ops-app{inset:3%}.ops-app-body{grid-template-columns:1fr}.ops-side{display:none}.ops-grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr;overflow:hidden}.ops-card.c1,.ops-card.c2,.ops-card.c3{grid-area:auto}.ops-kpis b{font-size:16px}}@media (prefers-reduced-motion:reduce){.ops.is-anim .ops-with,.ops.is-anim .ops-handle{transition:none}}html.rm .ops.is-anim .ops-with,html.rm .ops.is-anim .ops-handle{transition:none}.ops-sheet,.ops-chat{overflow:visible}.ops-sheet-bar{border-radius:6px 6px 0 0}.ops-chat-bar{border-radius:14px 14px 0 0}.ops-today h4{font:600 12px/1.25 var(--font);color:#374151;margin:0 0 8px}.ops-today p{margin:0}.hand{color:#1e3a8a;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-style:normal}.ops-today .red{color:#dc2626}.bf-tag{z-index:2;max-width:calc(100% - 4px);font:600 11px/1.3 var(--font);color:#fff;background:#dc2626;border-radius:6px;align-items:flex-start;gap:5px;padding:5px 9px;font-style:normal;display:inline-flex;position:absolute;bottom:-14px;left:10px;rotate:-1.5deg;box-shadow:0 6px 14px -6px #991b1bb3}.bf-tag svg{flex:none;margin-top:2px}.bf-tag span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-card.c1{grid-area:2/1}.ops-card.c2{grid-area:1/2}.ops-card.c3{grid-area:2/2}.bf-ledger,.bf-receipt,.bf-clip,.bf-form,.bf-register,.bf-print,.bf-board,.bf-napkin,.bf-listing,.bf-inbox,.bf-files{box-shadow:0 14px 26px -14px #281e0a8c}.bf-ledger{background:linear-gradient(90deg,#0000 40px,#dc262659 40px 41px,#0000 41px),#fffdf5;padding:14px 14px 24px}.bf-ledger ol{margin:0;padding:0;list-style:none}.bf-ledger li{color:#1e3a8a;white-space:nowrap;border-bottom:1px solid #2563eb26;gap:12px;font:13px/25px Segoe Print,Bradley Hand,Comic Sans MS,cursive;display:flex;overflow:hidden}.bf-ledger li b{width:30px;font:500 11px/25px var(--mono);color:#9ca3af;flex:none}.bf-ledger li i{color:#6b7280;font-style:normal}.bf-ledger s{color:#dc2626}.bf-receipt{font:11.5px/1.7 var(--mono);color:#374151;background:#fff;padding:14px 14px 24px}.bf-receipt h4{text-align:center;font-family:var(--mono);border-bottom:1px dashed #cbd5e1;padding-bottom:6px}.bf-receipt .hand{font-size:13px}.bf-carbon{color:#1e40af;background:#fdf6e3}.bf-folders{padding-top:8px}.bf-folders>span{height:58px;font:600 11px/1 var(--mono);color:#6b4f1d;background:linear-gradient(#ecd096,#ddb877);border-radius:4px;margin-top:-26px;padding:7px 12px;display:block;position:relative;box-shadow:0 -2px 6px #50370f2e}.bf-folders>span:first-child{margin-top:0}.bf-folders>span:nth-child(2){translate:10px}.bf-folders>span:nth-child(3){height:76px;translate:-6px}.bf-loose{background:#fff;width:58%;padding:10px 12px;font-size:13px;line-height:1.35;position:absolute;bottom:18px;right:-8px;rotate:7deg;box-shadow:0 10px 18px -8px #281e0a80}.bf-clip{background:#fff;border-radius:6px;outline:8px solid #a37b45;padding:22px 14px 24px}.bf-clip:before{content:"";background:linear-gradient(#d1d5db,#9ca3af);border-radius:5px;width:64px;height:20px;position:absolute;top:-14px;left:50%;translate:-50%}.bf-clip p,.bf-register p{color:#374151;border-bottom:1px dotted #cbd5e1;justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.bf-clip b,.bf-register b{letter-spacing:.12em;font-weight:400}.bf-form{font:11.5px/1.9 var(--mono);color:#374151;background:#fff;padding:14px 16px 26px}.bf-stamp{font:800 17px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#dc2626cc;border:3px solid #dc2626bf;border-radius:6px;padding:2px 10px;position:absolute;top:30px;right:12px;rotate:-14deg}.bf-register{background:linear-gradient(#2563eb0f 1px,#0000 1px) 0 0/100% 12px,linear-gradient(90deg,#2563eb0f 1px,#0000 1px) 0 0/12px 100%,#fff;padding:14px 14px 24px}.bf-phone{background:#111827;border-radius:24px;padding:26px 10px 22px;box-shadow:0 18px 30px -14px #0009,inset 0 0 0 2px #374151}.bf-phone:before{content:"";background:#374151;border-radius:999px;width:54px;height:6px;position:absolute;top:9px;left:50%;translate:-50%}.bf-notif{color:#374151;background:#ffffffed;border-radius:12px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.35}.bf-notif b{color:#111827;font-size:11px;display:block}.bf-board{background:radial-gradient(40% 30% at 70% 60%,#94a3b82e,#0000 70%),#fbfcfd;border:6px solid #c7ccd4;border-radius:6px;padding:12px 14px 24px}.bf-board h4.hand{color:#1d4ed8;font-size:16px}.bf-board p.hand{color:#1f2937;font-size:13.5px;line-height:1.6}.bf-print{font:11.5px/1.8 var(--mono);color:#374151;background:#fff;border-top:6px solid #111827;padding:14px 16px 26px}.bf-print .hand{font-size:13.5px}.bf-inbox,.bf-files{background:#fff;border-radius:8px}.bf-inbox-bar,.bf-files-bar{background:#f3f4f6;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.bf-inbox-bar span{color:#fff;background:#ef4444;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.bf-inbox p{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f1f5f9;padding:7px 10px;font-size:11.5px;overflow:hidden}.bf-inbox p b{color:#111827;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.bf-inbox p:last-of-type{padding-bottom:20px}.bf-files-bar{font:11px/1.2 var(--mono);color:#6b7280}.bf-files p{font:11.5px/1.2 var(--mono);color:#374151;align-items:center;gap:8px;padding:6px 10px;display:flex}.bf-files p:last-of-type{padding-bottom:22px}.bf-files p i{background:#2b579a;border-radius:2px;flex:none;width:12px;height:15px}.bf-listing{background:#fff;border-radius:6px;padding:0 0 26px}.bf-listing:before{content:"";background:linear-gradient(160deg,#bfdbfe,#94a3b8 60%,#64748b);border-radius:6px 6px 0 0;height:76px;display:block}.bf-listing h4,.bf-listing>p{padding:0 12px}.bf-listing h4{margin-top:10px}.bf-listing>p{font:11.5px/1.4 var(--mono);color:#6b7280}.bf-mini{width:48%;padding:10px;font-size:12.5px;position:absolute;top:30px;right:-16px;rotate:7deg}.bf-route{width:100%;height:56px;margin:4px 0;display:block}.bf-route path{fill:none;stroke:#1f2937;stroke-width:1.6px;stroke-dasharray:3 3}.bf-route path+path{stroke:#dc2626}.bf-napkin{background:radial-gradient(circle at 20% 30%,#00000006 2px,#0000 3px) 0 0/14px 14px,#fff;border-radius:3px;padding:18px 16px 28px;rotate:3deg}.bf-napkin p.hand{color:#1f2937;font-size:14.5px;line-height:1.7}.ops-main{background:#f6f7fa;flex-direction:column;min-width:0;min-height:0;display:flex}.ops-main-head{flex:none;justify-content:space-between;align-items:center;padding:10px 14px 0;display:flex}.ops-main-head b{font:600 14px/1 var(--display);letter-spacing:-.01em}.ops-main-head span{color:#16a34a;font-size:11px;font-weight:600}.ops-main-head span:before{content:"";vertical-align:1px;background:#22c55e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ops-main .ops-grid{flex:1}.af-rows{gap:5px;margin:0;padding:0;list-style:none;display:grid}.af-rows li{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.af-rows span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.af-rows b{color:var(--text);background:#f1f5f9;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.af-rows b.ok{color:#15803d;background:#dcfce7}.af-rows b.warn{color:#b45309;background:#fef3c7}.af-rooms{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.af-rooms i{text-align:center;font:500 9.5px/1 var(--mono);border-radius:4px;padding:4px 0;font-style:normal}.af-rooms i.O{color:#fff;background:var(--acc)}.af-rooms i.C{color:#15803d;background:#dcfce7}.af-rooms i.D{color:#b45309;background:#fef3c7}.af-rooms i.M{color:#b91c1c;background:#fee2e2}.af-patient{align-items:center;gap:10px;display:flex}.af-patient>span{color:#fff;background:var(--acc);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.af-patient b{font-size:13px}.af-patient small{color:var(--muted);font-size:11px;display:block}.af-chips{flex-wrap:wrap;gap:6px;display:flex}.af-chips i{font:600 11px/1.3 var(--font);color:var(--acc);background:var(--acc);border-radius:999px;padding:3px 9px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.af-chips i{background:color-mix(in srgb, var(--acc) 10%, #fff)}}.af-progress{background:#eef1f5;border-radius:999px;height:22px;position:relative;overflow:hidden}.af-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--acc), var(--acc));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.af-progress i{background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 60%, #fff), var(--acc))}}.af-progress b{color:#fff;padding-left:10px;font-size:11px;line-height:22px;position:relative}.af-push{box-shadow:inset 0 0 0 1px var(--line);background:#f8fafc;border-radius:10px;padding:5px 10px}.af-push b{font-size:12px;display:block}.af-push small{color:var(--muted);font-size:11px}.af-tt{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.af-tt i{text-align:center;font:500 10.5px/1 var(--font);color:var(--text);background:#f1f5f9;border-radius:5px;padding:5px 0;font-style:normal}.af-tt i[data-s=Maths]{color:#fff;background:var(--acc)}.af-tt i[data-s=Sci]{color:#6d28d9;background:#ede9fe}.af-tt i[data-s=Eng]{color:#0369a1;background:#e0f2fe}.af-table{border-collapse:collapse;width:100%;font:11.5px/1.2 var(--mono)}.af-table th{text-align:left;color:var(--dim);border-bottom:1px solid var(--line);padding:4px 6px;font-weight:600}.af-table td{border-bottom:1px solid #f1f5f9;padding:5px 6px}.af-flow{gap:6px;display:flex}.af-flow span{text-align:center;color:var(--muted);background:var(--acc);border-radius:10px;flex:1;gap:3px;padding:8px 6px;font-size:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.af-flow span{background:color-mix(in srgb, var(--acc) 8%, #fff)}}.af-flow b{font:600 20px/1 var(--display);color:var(--text)}.af-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.af-steps li{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.af-steps li:before{content:"";border:2px solid #cbd5e1;border-radius:50%;flex:none;width:12px;height:12px}.af-steps li.done{color:var(--text)}.af-steps li.done:before{border-color:var(--acc);background:var(--acc);box-shadow:inset 0 0 0 2px #fff}.af-chain{margin:4px 0 0;padding:0;list-style:none;display:flex}.af-chain li{text-align:center;color:var(--muted);flex:1;padding-top:20px;font-size:10.5px;position:relative}.af-chain li:before{content:"";z-index:1;background:#cbd5e1;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:50%;translate:-50%}.af-chain li+li:after{content:"";background:var(--acc);height:2px;position:absolute;top:5px;left:-50%;right:50%}.af-chain li.done:before{background:var(--acc)}.af-chain li.now{color:#15803d;font-weight:600}.af-chain li.now:before{background:#16a34a;box-shadow:0 0 0 4px #16a34a33}.af-mods{gap:5px}.af-mods span{text-align:center;color:var(--acc);background:var(--acc);border-radius:8px;flex:1;padding:8px 4px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.af-mods span{background:color-mix(in srgb, var(--acc) 9%, #fff)}}.af-mods span{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.af-mods span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 22%, transparent)}}.af-search{font:12px/1.2 var(--mono);color:var(--muted);background:#f1f5f9;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex}.af-kanban{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.af-kanban span{align-content:start;gap:4px;display:grid}.af-kanban b{font:600 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.af-kanban i{box-shadow:inset 0 0 0 1px var(--line), inset 3px 0 0 var(--acc);background:#fff;border-radius:6px;padding:5px 7px;font-size:11.5px;font-style:normal}.af-map{background:linear-gradient(#0808080d 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#0808080d 1px,#0000 1px) 0 0/12px 12px,#f8fafc;border-radius:8px;flex:1;width:100%;min-height:46px;display:block}.af-map path{fill:none;stroke:var(--acc);stroke-width:2px;stroke-dasharray:4 3}.af-map circle{fill:var(--acc)}.af-map circle:first-of-type{stroke:var(--acc)}@supports (color:color-mix(in lab, red, red)){.af-map circle:first-of-type{stroke:color-mix(in srgb, var(--acc) 30%, transparent)}}.af-map circle:first-of-type{stroke-width:5px}@media (max-width:760px){.bf-mini,.bf-loose{display:none}}.imd{position:relative}.imd-row:before{opacity:.5;background:linear-gradient(90deg, var(--blue), #7c3aed, #0891b2, var(--blue));background-size:200% 100%;height:2px;animation:6s linear infinite imdFlow}@keyframes imdFlow{to{background-position:200% 0}}.imd-row li{isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s var(--ease);overflow:hidden}.imd-row li:before{content:"";background:var(--grad);transform-origin:0;height:3px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.imd-row li:after{content:"";z-index:-1;aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#0b5cff14,#0000);border-radius:50%;width:70%;transition:opacity .4s;position:absolute;bottom:-40%;right:-30%}@supports (color:color-mix(in lab, red, red)){.imd-row li:hover{box-shadow:var(--shadow-lift), inset 0 0 0 1px color-mix(in srgb, var(--blue) 25%, var(--line))}}.imd-row li:hover:before{transform:scaleX(1)}.imd-row li:hover:after{opacity:1}.imd-no{font:700 44px/1 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #0b5cff38;position:absolute;top:16px;right:20px}.imd-ico{transition:transform .4s var(--ease)}.imd-row li:hover .imd-ico{transform:rotate(-6deg)scale(1.08)}@media (max-width:900px){.ixp-tabs{border-radius:22px;flex-wrap:wrap;display:flex}}@media (max-width:640px){.ixp-tabs{border-radius:999px;flex-wrap:nowrap}.ixp-quote,.ixp-build{padding:22px}}@media (prefers-reduced-motion:reduce){.imd-row:before{animation:none}}html.rm .imd-row:before{animation:none}.ind-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(36px,5vw,56px);display:flex}.ind-head .section-head{max-width:720px;margin-bottom:0}.ind-note{max-width:260px;color:var(--muted);text-align:right;font-size:14px;line-height:1.5}.ind-slabs{--bar:64px;--open:280px;--acc:var(--blue);gap:10px;display:grid}.ind-s{grid-template-rows:var(--bar) 0px;transition:grid-template-rows .7s var(--ease);border-radius:22px;display:grid}.ind-s.is-open{grid-template-rows:0px var(--open)}.ind-bar{cursor:pointer;min-height:0;color:var(--text);font:inherit;text-align:left;background:linear-gradient(100deg,#0536c1 0%,#0b5cff 55%,#4d8dff 100%);border:0;border-radius:22px;align-items:center;gap:16px;padding:0 26px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ind-bar{background:linear-gradient(100deg, color-mix(in srgb, #0536c1 calc(var(--t) * 100%), #fff) 0%, color-mix(in srgb, #0b5cff calc(var(--t) * 100%), #fff) 55%, color-mix(in srgb, #4d8dff calc(var(--t) * 100%), #fff) 100%)}}.ind-bar{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line), 0 14px 30px -20px rgba(11, 92, 255, calc(var(--t) * .9));transition:opacity .35s var(--ease), filter .3s, box-shadow .3s}.ind-bar:hover{filter:brightness(1.04)saturate(1.15);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--blue)}@supports (color:color-mix(in lab, red, red)){.ind-bar:hover{box-shadow:var(--shadow-card), inset 0 0 0 1px color-mix(in srgb, var(--blue) 35%, transparent)}}.ind-bar:hover .ind-bar-plus{background:var(--blue);color:#fff;transform:rotate(90deg)}.ind-s.on-dark .ind-bar{color:#fff}.ind-s.on-dark .ind-bar-num,.ind-s.on-dark .ind-bar-hint{color:#fffc}.ind-s.on-dark .ind-bar-ico{color:#fff}.ind-s.on-dark .ind-bar-plus{color:#fff;background:#fff3}.ind-s.on-dark .ind-bar:hover .ind-bar-plus{color:var(--blue);background:#fff}.ind-bar-num{font:600 11px/1 var(--mono);letter-spacing:.16em;color:#0808088c;width:22px}.ind-bar-ico{color:var(--brand-deep);flex:none}.ind-bar-name{font:600 clamp(18px, 1.6vw, 22px)/1 var(--display);letter-spacing:-.02em;white-space:nowrap}.ind-bar-hint{color:#080808ad;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:14px;overflow:hidden}.ind-bar-plus{width:34px;height:34px;color:var(--blue);background:var(--blue);border-radius:50%;flex:none;padding:7px}@supports (color:color-mix(in lab, red, red)){.ind-bar-plus{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.ind-bar-plus{transition:transform .4s var(--ease), background .3s, color .3s}.ind-s.is-open .ind-bar{opacity:0;pointer-events:none}.ind-card{isolation:isolate;border-radius:var(--r-lg);min-height:0;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);opacity:0;transition:opacity .3s var(--ease);background:#fff;position:relative;overflow:hidden}.ind-s.is-open .ind-card{opacity:1;transition:opacity .6s var(--ease) .2s}.ind-card:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--acc), transparent);border-radius:50%;width:55%;position:absolute;top:-60%;left:-10%}@supports (color:color-mix(in lab, red, red)){.ind-card:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--acc) 18%, transparent), transparent)}}.ind-card:after{content:"";background:var(--acc);width:4px;position:absolute;top:0;bottom:0;left:0}.ind-card-in{height:var(--open);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(24px,2.6vw,34px) clamp(28px,3.2vw,44px);display:grid}.ind-main{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ind-tag{color:var(--acc);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.ind-card h3{max-width:480px;font-size:clamp(24px,2.3vw,32px)}.ind-main .btn{margin-top:4px}.ind-side{gap:22px;display:grid}.ind-outs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ind-outs li{color:var(--text);align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.ind-outs svg{width:26px;height:26px;color:var(--acc);background:var(--acc);border-radius:50%;flex:none;padding:6px}@supports (color:color-mix(in lab, red, red)){.ind-outs svg{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.ind-prods{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ind-prods span{font:600 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-right:4px}.ind-prods a{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:box-shadow .2s,color .2s;display:inline-flex}.ind-prods a:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}.ind-prods a:hover{color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.ind-main .btn{padding:15px 22px;font-size:11.5px}.ind-progress{background:linear-gradient(90deg, var(--acc), var(--acc));width:0;height:3px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.ind-progress{background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 50%, #fff), var(--acc))}}.ind-slabs.is-running .ind-s.is-open .ind-progress{animation:6.5s linear forwards indProg}@keyframes indProg{to{width:100%}}.ind-more{justify-content:center;margin-top:28px;display:flex}@media (max-width:900px){.ind-note{text-align:left}.ind-bar-hint{display:none}.ind-s{transition:none}.ind-s.is-open{grid-template-rows:0 auto}.ind-card-in{grid-template-columns:1fr;gap:22px;height:auto}}@media (prefers-reduced-motion:reduce){.ind-s,.ind-card,.ind-bar{transition:none!important}}html.rm .ind-s,html.rm .ind-card,html.rm .ind-bar{transition:none!important}@property --on{syntax:"<number>";inherits:true;initial-value:0}.pipe{--gap:24px;--cycle:8s}.pipe-rail{height:56px;margin-bottom:34px;position:relative}.pipe-line{background:linear-gradient(90deg, #0b5cff59 0 6px, transparent 6px 14px) 0 0 / 14px 2px repeat-x, var(--line);border-radius:2px;height:2px;margin-top:-1px;animation:1.2s linear infinite pipeFlow;position:absolute;top:50%;left:0;right:0}@keyframes pipeFlow{to{background-position:14px 0,0 0}}.pipe-pulse{z-index:1;width:12px;height:12px;box-shadow:0 0 0 4px var(--blue), 0 0 22px 6px #0b5cff8c;animation:pipeTravel var(--cycle) cubic-bezier(.45,.05,.55,.95) infinite;background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}.pipe-pulse:before{content:"";background:linear-gradient(90deg, transparent, var(--blue));width:140px;height:2px;margin-top:-1px;position:absolute;top:50%;right:6px}@keyframes pipeTravel{0%{opacity:0;left:0}4%{opacity:1}80%{opacity:1;left:100%}86%,to{opacity:0;left:100%}}.pipe-chip{z-index:2;box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pipe-chip.start{left:0}.pipe-chip.end{animation:pipeOn4 var(--cycle) infinite;color:#fff;right:0}@supports (color:color-mix(in lab, red, red)){.pipe-chip.end{color:color-mix(in srgb, #fff calc(var(--on) * 100%), var(--text))}}.pipe-chip.end{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.pipe-chip.end{background:color-mix(in srgb, var(--ok) calc(var(--on) * 100%), #fff)}}.pipe-chip.end{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line), 0 10px 30px -8px rgba(10,143,99, calc(var(--on) * .6))}.pipe-node{z-index:2;background:var(--blue);border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.pipe-node{background:color-mix(in srgb, var(--blue) calc(var(--on) * 100%), #fff)}}.pipe-node{color:#fff}@supports (color:color-mix(in lab, red, red)){.pipe-node{color:color-mix(in srgb, #fff calc(var(--on) * 100%), var(--blue))}}.pipe-node{box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 calc(var(--on) * 8px) #0b5cff1f, 0 10px 26px -8px rgba(11,92,255, calc(var(--on) * .7))}.pipe-node:after{content:"";background:linear-gradient(var(--blue), transparent);width:1px;height:40px;position:absolute;top:44px;left:50%}@supports (color:color-mix(in lab, red, red)){.pipe-node:after{background:linear-gradient(color-mix(in srgb, var(--blue) calc(var(--on) * 100%), var(--line-2)), transparent)}}.pipe-node.n1{left:calc((100% - 2 * var(--gap)) / 6)}.pipe-node.n2{left:50%}.pipe-node.n3{left:calc(100% - (100% - 2 * var(--gap)) / 6)}.n1,.c1{animation:pipeOn1 var(--cycle) infinite}.n2,.c2{animation:pipeOn2 var(--cycle) infinite}.n3,.c3{animation:pipeOn3 var(--cycle) infinite}@keyframes pipeOn1{0%,12%{--on:0}15%,94%{--on:1}to{--on:0}}@keyframes pipeOn2{0%,39%{--on:0}42%,94%{--on:1}to{--on:0}}@keyframes pipeOn3{0%,65%{--on:0}68%,94%{--on:1}to{--on:0}}@keyframes pipeOn4{0%,79%{--on:0}82%,94%{--on:1}to{--on:0}}.pipe-cards{gap:var(--gap);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.pipe-card{border-radius:var(--r-lg);border:1px solid var(--blue);background:#fff;flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,32px);display:flex}@supports (color:color-mix(in lab, red, red)){.pipe-card{border:1px solid color-mix(in srgb, var(--blue) calc(var(--on) * 40%), var(--line))}}.pipe-card{box-shadow:var(--shadow-card), 0 30px 60px -30px rgba(11,92,255, calc(var(--on) * .45));transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:var(--d,0s)}@media (hover:hover){.pipe-card.is-in:hover{transform:translateY(-4px)}}.pipe-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pipe-num{font:700 clamp(60px, 5.6vw, 84px)/.85 var(--display);letter-spacing:-.06em;color:rgba(11, 92, 255, var(--on));-webkit-text-stroke:1.5px var(--blue)}@supports (color:color-mix(in lab, red, red)){.pipe-num{-webkit-text-stroke:1.5px color-mix(in srgb, var(--blue) calc(var(--on) * 100%), #08080826)}}.pipe-tag{box-shadow:inset 0 0 0 1px var(--line);font:600 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-radius:999px;padding:7px 11px}.pipe-card h3{font-size:clamp(24px,2.2vw,30px)}.pipe-card>p{color:var(--muted);font-size:16px;line-height:1.55}.pipe-out{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.pipe-out span{font:600 10px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.pipe-out b{font:600 18px/1.3 var(--display);letter-spacing:-.02em;color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pipe-out b{color:color-mix(in srgb, var(--blue) calc(var(--on) * 100%), var(--text))}}.pipe-inc{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pipe-inc li{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;display:inline-flex}.pipe-inc li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px}.pipe-card .link-chev{justify-self:start;margin-top:auto;padding-top:6px;font-size:15px}@media (max-width:1180px){.pipe-chip{display:none}}@media (max-width:860px){.pipe-rail{display:none}.pipe-cards{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.pipe-line,.pipe-pulse,.pipe-chip.end,.n1,.n2,.n3,.c1,.c2,.c3{animation:none}.pipe-pulse{display:none}.pipe-node,.pipe-card{--on:1}}html.rm .pipe-line,html.rm .pipe-pulse,html.rm .pipe-chip.end,html.rm .n1,html.rm .n2,html.rm .n3,html.rm .c1,html.rm .c2,html.rm .c3{animation:none}html.rm .pipe-pulse{display:none}html.rm .pipe-node,html.rm .pipe-card{--on:1}.sb-hero{text-align:center;background:radial-gradient(70% 90% at 50% 0%, #e7efff 0%, var(--bg) 70%);padding:clamp(56px,8vw,96px) 24px clamp(28px,4vw,44px)}.sb-hero-in{justify-items:center;gap:16px;max-width:860px;margin:0 auto;display:grid}.sb-wrap{padding:0 clamp(12px,2vw,28px) clamp(64px,8vw,110px)}.sb{max-width:1480px;scroll-margin-top:calc(var(--nav-h) + 12px);margin:0 auto}.sb-steps{top:calc(var(--nav-h) + 8px);z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);width:fit-content;max-width:100%;box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);background:#ffffffd9;border-radius:999px;gap:4px;margin:0 auto 18px;padding:6px;display:flex;position:sticky;overflow-x:auto}.sb-steps button{font:500 13.5px/1 var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 15px;transition:color .25s,background .25s;display:inline-flex}.sb-steps button em{width:20px;height:20px;font:600 11px/1 var(--font);background:#0808080f;border-radius:50%;place-items:center;font-style:normal;display:grid}.sb-steps button small{color:var(--blue);background:#0b5cff1a;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.sb-steps button:hover{color:var(--text)}.sb-steps button.is-done em{color:#fff;background:var(--ok)}.sb-steps button.is-on{color:#fff;background:linear-gradient(135deg,#0b5cff,#4f46e5);box-shadow:0 8px 20px -8px #0b5cffb3}.sb-steps button.is-on em{color:var(--blue);background:#fff}.sb-steps button.is-on small{color:#fff;background:#ffffff38}.sb-banner{background:#fff8e6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 auto 14px;padding:12px 16px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #f5dfa8}.sb-banner button{font:600 13px/1 var(--font);color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;margin-left:auto;padding:6px 14px}.sb-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.sb-start{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:28px;gap:24px;padding:clamp(22px,3vw,40px);display:grid}.sb-start-head{gap:10px;max-width:760px;display:grid}.sb-resume{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#eef4ff,#f5f0ff);border:0;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #0b5cff33}.sb-resume:hover{box-shadow:inset 0 0 0 1.5px var(--blue), var(--shadow-sm);transform:translateY(-2px)}.sb-resume>svg:first-child{color:var(--blue)}.sb-resume span{flex:1;gap:2px;display:grid}.sb-resume small{color:var(--muted);font-size:13px}.sb-tpls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sb-tpl{font:inherit;text-align:left;color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#f7f9fd;border:0;border-radius:18px;align-content:start;gap:8px;padding:18px;transition:transform .25s,box-shadow .25s,background .25s;display:grid}.sb-tpl:hover{box-shadow:inset 0 0 0 1.5px #0b5cff73, var(--shadow-card);background:#fff;transform:translateY(-3px)}.sb-tpl.is-on{box-shadow:inset 0 0 0 2px var(--blue), var(--shadow-card);background:#fff}.sb-tpl-ico{color:#fff;background:linear-gradient(135deg,#0b5cff,#4f46e5);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 20px -10px #0b5cffb3}.sb-tpl b{font:600 16px/1.25 var(--display);letter-spacing:-.02em}.sb-tpl small{color:var(--muted);font-size:13px;line-height:1.45}.sb-tpl em{color:var(--blue);font-size:12px;font-style:normal;font-weight:600}.bc{grid-template-columns:290px minmax(0,1fr) 290px;gap:12px;height:min(78vh,820px);min-height:560px;display:grid}.bc.is-ro{grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.bc-pal,.bc-inspect,.bc-main{min-height:0;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:22px}.bc-pal{flex-direction:column;display:flex;overflow:hidden}.bc-pal-head{border-bottom:1px solid var(--line);gap:10px;padding:16px 16px 12px;display:grid}.bc-pal-head>b{font:600 15px/1 var(--display)}.bc-pal-head>b em{font-style:normal;font:600 11px/1.3 var(--font);color:var(--blue);background:#0b5cff1a;border-radius:999px;margin-left:6px;padding:2px 7px}.bc-search{color:var(--dim);background:#f3f5f9;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex}.bc-search input{min-width:0;font:14px/1.2 var(--font);color:var(--text);background:0 0;border:0;outline:0;flex:1}.bc-cats{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.bc-cats button{font:500 12px/1 var(--font);color:var(--muted);cursor:pointer;background:#f3f5f9;border:0;border-radius:999px;flex:none;padding:6px 10px}.bc-cats button.is-on{color:#fff;background:var(--c,#111)}.bc-pal-list{scrollbar-width:thin;flex:1;padding:6px 10px 14px;overflow-y:auto}.bc-pal-list h4{z-index:1;font:700 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c);background:#fff;margin:0;padding:10px 6px 6px;position:sticky;top:0}.bc-mod{cursor:grab;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:4px;padding:9px 8px 9px 10px;transition:background .2s,box-shadow .2s;display:grid}.bc-mod:hover{box-shadow:inset 0 0 0 1px var(--c);background:#f6f8fc}@supports (color:color-mix(in lab, red, red)){.bc-mod:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent)}}.bc-mod:active{cursor:grabbing}.bc-mod .bc-txt small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bc-mod button{width:28px;height:28px;color:var(--c);background:var(--c);border:0;border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bc-mod button{background:color-mix(in srgb, var(--c) 10%, #fff)}}.bc-mod button{cursor:pointer;transition:background .2s,color .2s}.bc-mod button:hover{color:#fff;background:var(--c)}.bc-mod.is-used .bc-ico:after{content:"✓";color:#fff;background:var(--ok);border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.bc-none{color:var(--muted);padding:18px 8px;font-size:13.5px}.bc-ico{width:34px;height:34px;color:var(--c);background:var(--c);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bc-ico{background:color-mix(in srgb, var(--c) 12%, #fff)}}.bc-txt{gap:2px;min-width:0;display:grid}.bc-txt b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.bc-txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.35;overflow:hidden}.bc-main{flex-direction:column;display:flex;position:relative;overflow:hidden}.bc-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.bc-tools button{height:32px;font:500 12.5px/1 var(--font);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;transition:background .2s,color .2s;display:inline-flex}.bc-tools button:hover:not(:disabled){background:#f1f4f9}.bc-tools button:disabled{opacity:.35;cursor:default}.bc-tools button.is-on{color:#fff;background:var(--blue)}.bc-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.bc-zoom{text-align:center;min-width:44px;font:600 12px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--muted)}.bc-count{color:var(--muted);margin-left:auto;padding-right:4px;font-size:12px}.bc-view{scrollbar-width:thin;background:#f7f9fd;flex:1;position:relative;overflow:auto}.bc-sizer{position:relative}.bc-world{transform-origin:0 0;background:radial-gradient(circle at 1px 1px,#0b5cff29 1.2px,#0000 0) 0 0/22px 22px;position:absolute;top:0;left:0}.bc-links{position:absolute;inset:0;overflow:visible}.bc-link{cursor:pointer}.bc-link path{fill:none}.bc-hit{stroke:#0000;stroke-width:16px}.bc-line{stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){.bc-line{stroke:color-mix(in srgb, var(--c) 55%, #c7d2e6)}}.bc-line{stroke-width:2.2px;transition:stroke .2s,stroke-width .2s}.bc-link:hover .bc-line,.bc-link.is-sel .bc-line{stroke:var(--c);stroke-width:3.5px}.bc-link.is-sel .bc-line{stroke-dasharray:8 5}.bc-pulse{stroke:var(--c);stroke-width:5px;stroke-linecap:round;stroke-dasharray:2 90;filter:drop-shadow(0 0 4px var(--c));animation:1.8s linear infinite cvPulse}.bc-pulse.rev{animation-direction:reverse}@keyframes cvPulse{to{stroke-dashoffset:-92px}}.bc-wire{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-dasharray:6 5}.bc-node{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #0808080d, 0 10px 24px -16px #14286e73, inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 22px 0 12px;transition:box-shadow .2s;display:flex;position:absolute}.bc-node:before{content:"";background:var(--c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.bc-node:hover{box-shadow:0 16px 30px -16px #14286e80, inset 0 0 0 1.5px var(--c)}@supports (color:color-mix(in lab, red, red)){.bc-node:hover{box-shadow:0 16px 30px -16px #14286e80, inset 0 0 0 1.5px color-mix(in srgb, var(--c) 50%, transparent)}}.bc-node.is-sel{box-shadow:0 16px 34px -14px var(--c), inset 0 0 0 2px var(--c)}@supports (color:color-mix(in lab, red, red)){.bc-node.is-sel{box-shadow:0 16px 34px -14px color-mix(in srgb, var(--c) 60%, transparent), inset 0 0 0 2px var(--c)}}.bc-node.is-drag{cursor:grabbing;z-index:5;box-shadow:0 26px 40px -16px #14286e8c, inset 0 0 0 2px var(--c)}.bc-node.is-nice{background:repeating-linear-gradient(135deg,#fff 0 8px,#f7f8fb 8px 16px)}.bc-node.is-nice:before{opacity:.45}.bc-node:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bc-port{cursor:crosshair;touch-action:none;width:16px;height:16px;box-shadow:inset 0 0 0 2.5px var(--c);background:#fff;border-radius:50%;transition:transform .2s,background .2s;position:absolute;top:50%;right:-8px;translate:0 -50%}.bc-port:hover,.bc-node.is-sel .bc-port{background:var(--c);transform:scale(1.25)}.bc-live{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite cvBlink;position:absolute;top:10px;right:12px;box-shadow:0 0 0 3px #0a8f632e}@keyframes cvBlink{50%{opacity:.35}}.bc-empty{background:#fffc;border:2px dashed #0b5cff4d;border-radius:18px;gap:8px;max-width:380px;padding:22px 24px;display:grid;position:absolute;top:60px;left:60px}.bc-empty b{font:600 17px/1.2 var(--display)}.bc-empty span{color:var(--muted);font-size:14px;line-height:1.5}.bc-linkbar{color:#fff;box-shadow:var(--shadow-lift);background:#111827;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.bc-linkbar button{font:600 12.5px/1 var(--font);color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.bc-linkbar button.ghost{background:#ffffff1f;padding:7px}.bc-inspect{scrollbar-width:thin;overflow-y:auto}.ins{gap:14px;padding:16px;display:grid}.ins-head{align-items:center;gap:12px;display:flex}.ins-head>div{flex:1;gap:2px;min-width:0;display:grid}.ins-head small{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c,var(--blue))}.ins-head b{font:600 17px/1.2 var(--display);letter-spacing:-.02em}.ins-x{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#f3f5f9;border:0;border-radius:9px;place-items:center;display:grid}.ins-desc{color:var(--muted);font-size:13.5px;line-height:1.5}.ins-field{gap:6px;display:grid}.ins-field>span,.ins-list>span,.ins-tips>span{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.ins-field input,.ins-field textarea{width:100%;font:14px/1.4 var(--font);color:var(--text);resize:vertical;background:#f3f5f9;border:0;border-radius:10px;padding:9px 11px;box-shadow:inset 0 0 0 1px #0000}.ins-field input:focus,.ins-field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff;outline:0}.ins-seg{background:#f3f5f9;border-radius:11px;padding:3px;display:flex}.ins-seg button{font:500 13px/1 var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px}.ins-seg button[aria-pressed=true]{color:var(--text);box-shadow:var(--shadow-sm);background:#fff;font-weight:600}.ins-list{gap:7px;display:grid}.ins-list ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ins-list li{background:#f3f5f9;border-radius:8px;padding:5px 9px;font-size:12px}.ins-hint{color:var(--muted);font-size:12.5px}.ins-actions{border-top:1px solid var(--line);gap:8px;padding-top:4px;display:flex}.ins-actions button{font:600 13px/1 var(--font);color:var(--text);cursor:pointer;background:#f3f5f9;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;display:inline-flex}.ins-actions button.danger{color:#b91c1c;background:#fdecec}.ins-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ins-stats div{text-align:center;background:#f6f8fc;border-radius:14px;gap:2px;padding:12px;display:grid}.ins-stats b{font:600 22px/1 var(--display);color:var(--text)}.ins-stats small{color:var(--muted);font-size:11.5px}.ins-cats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ins-cats li{align-items:center;gap:8px;font-size:13px;display:flex}.ins-cats i{background:var(--c);border-radius:50%;width:8px;height:8px}.ins-cats em{color:var(--muted);margin-left:auto;font-style:normal;font-weight:600}.ins-tips{background:#f6f8fc;border-radius:14px;gap:8px;padding:14px;display:grid}.ins-tips ol{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.bwf{grid-template-columns:320px minmax(0,1fr);gap:12px;min-height:560px;display:grid}.bwf-list,.bwf-edit{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:22px}.bwf-list{flex-direction:column;gap:10px;padding:14px;display:flex}.bwf-list-head{justify-content:space-between;align-items:center;display:flex}.bwf-list-head b{font:600 15px/1 var(--display)}.bwf-list-head em{color:var(--muted);margin-left:6px;font-size:12px;font-style:normal}.bwf-list-head .btn{padding:8px 14px;font-size:13px}.bwf-list ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bwf-list li button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bwf-list li button svg{color:var(--blue);flex:none;margin-top:2px}.bwf-list li button span{gap:2px;min-width:0;display:grid}.bwf-list li button b{font-size:14px;font-weight:600}.bwf-list li button small{color:var(--muted);font-size:12px}.bwf-list li button:hover{background:#f6f8fc}.bwf-list li button.is-on{background:#eef3ff;box-shadow:inset 0 0 0 1.5px #0b5cff59}.bwf-none{color:var(--muted);font-size:13.5px}.bwf-sugg{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding-top:12px;display:grid}.bwf-sugg>span{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#9333ea;align-items:center;gap:6px;display:flex}.bwf-sugg button{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:#faf5ff;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px 12px;display:grid}.bwf-sugg button b{font-size:13.5px}.bwf-sugg button small{color:var(--muted);grid-column:1;font-size:12px}.bwf-sugg button svg{color:#9333ea;grid-area:1/2/span 2}.bwf-edit{min-width:0;padding:clamp(16px,2vw,26px)}.bwf-blank{text-align:center;min-height:420px;color:var(--muted);align-content:center;justify-items:center;gap:10px;display:grid}.bwf-blank svg{color:var(--blue)}.bwf-blank b{font:600 20px/1.2 var(--display);color:var(--text)}.bwf-blank span{max-width:440px;font-size:14.5px;line-height:1.5}.wfe{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.wfe-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wfe-name{min-width:0;font:600 clamp(19px, 1.8vw, 24px)/1.2 var(--display);letter-spacing:-.02em;color:var(--text);background:0 0;border:0;border-radius:10px;flex:1;padding:8px 10px}.wfe-name:hover{background:#f6f8fc}.wfe-name:focus{box-shadow:inset 0 0 0 1.5px var(--blue);background:#f3f5f9;outline:0}.wfe-head .btn{padding:9px 14px;font-size:13px}.wfe-del{color:#b91c1c;cursor:pointer;background:#fdecec;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.wfe-flow{gap:22px;margin:0;padding:0;list-style:none;display:grid}.wfe-node{box-shadow:inset 0 0 0 1px var(--line);background:#f7f9fd;border-radius:16px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:14px 16px;transition:box-shadow .3s,background .3s;display:grid;position:relative}.wfe-node+.wfe-node:before,.wfe-add:before{content:"";background:linear-gradient(var(--line-2), var(--blue));width:2px;height:22px;position:absolute;top:-22px;left:34px}.wfe-node.is-trigger{background:linear-gradient(135deg,#eef4ff,#f6f1ff);grid-template-columns:190px minmax(0,1fr);box-shadow:inset 0 0 0 1px #0b5cff40}.wfe-node.is-done{box-shadow:inset 0 0 0 1.5px var(--ok);background:#f0fbf6}.wfe-node.is-now{box-shadow:inset 0 0 0 2px var(--blue), 0 10px 24px -14px #0b5cff99;background:#fff}.wfe-kind{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.wfe-kind svg{color:#fff;background:var(--blue);border-radius:10px;flex:none;width:30px;height:30px;padding:7px}.wfe-node.k-notify .wfe-kind svg{background:#db2777}.wfe-node.k-condition .wfe-kind svg{background:#ea580c}.wfe-node.k-approval .wfe-kind svg{background:#16a34a}.wfe-node.k-wait .wfe-kind svg{background:#475569}.wfe-node.k-ai .wfe-kind svg{background:#9333ea}.wfe-fields{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.wfe-node select,.wfe-node input{min-width:0;font:14px/1.3 var(--font);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border:0;border-radius:10px;flex:180px;padding:9px 11px}.wfe-node select:focus,.wfe-node input:focus{box-shadow:inset 0 0 0 1.5px var(--blue);outline:0}.wfe-read{color:var(--muted);grid-column:2/-1;font-size:12.5px}.wfe-tools{grid-area:1/3;gap:4px;display:flex}.wfe-tools button{width:30px;height:30px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#fff;border:0;border-radius:9px;place-items:center;display:grid}.wfe-tools button:disabled{opacity:.35;cursor:default}.wfe-ok{color:#fff;background:var(--ok);border-radius:50%;padding:3px;position:absolute;top:-8px;right:-8px}.wfe-add{border:2px dashed var(--line-2);border-radius:16px;gap:10px;padding:14px 16px;display:grid;position:relative}.wfe-add>span{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.wfe-add div{flex-wrap:wrap;gap:8px;display:flex}.wfe-add button{font:500 13px/1 var(--font);color:var(--text);cursor:pointer;background:#f3f5f9;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;transition:background .2s,color .2s;display:inline-flex}.wfe-add button:hover{color:#fff;background:var(--blue)}.wfe-result{color:#166534;background:#ecfdf3;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.wfe-warn{color:#92400e;background:#fff8e6;border-radius:12px;padding:12px 14px;font-size:13.5px}.xp{gap:14px;display:grid}.xp-bar{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.xp-seg{background:#f3f5f9;border-radius:12px;padding:3px;display:flex}.xp-seg button{font:500 13px/1 var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.xp-seg button[aria-pressed=true]{color:var(--text);box-shadow:var(--shadow-sm);background:#fff;font-weight:600}.xp-name{background:#f3f5f9;border-radius:12px;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.xp-name span{color:var(--dim);font-size:12px;font-weight:600}.xp-name input{width:170px;font:600 13.5px/1 var(--font);color:var(--text);background:0 0;border:0;outline:0;padding:9px 8px}.xp-colors{align-items:center;gap:6px;display:flex}.xp-colors button{cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 2px #fff9}.xp-colors button[aria-pressed=true]{outline:2px solid var(--text);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px}.xp-pick{cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:24px;height:24px;position:relative;overflow:hidden}.xp-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.xp-live{font:600 13px/1 var(--font);color:var(--muted);cursor:pointer;background:#f3f5f9;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:9px 14px;display:inline-flex}.xp-live.is-on{color:#fff;background:var(--ok)}.xp-map{height:min(74vh,760px);min-height:520px}.xp-map .bc-main{height:100%}.xp-empty{text-align:center;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:22px;justify-items:center;gap:8px;padding:80px 20px;display:grid}.xp-empty b{font:600 20px/1.2 var(--display);color:var(--text)}.xp-stage{background:radial-gradient(70% 80% at 50% 0%, var(--brand), #e6eaf3);border-radius:28px;justify-items:center;padding:clamp(18px,3vw,40px);display:grid}@supports (color:color-mix(in lab, red, red)){.xp-stage{background:radial-gradient(70% 80% at 50% 0%, color-mix(in srgb, var(--brand) 18%, #eef2fb), #e6eaf3)}}.xp-device{width:100%;transition:max-width .5s var(--ease)}.is-desktop .xp-device{max-width:1240px}.is-tablet .xp-device{background:#0f172a;border-radius:34px;max-width:820px;padding:14px;box-shadow:0 40px 80px -40px #0009}.is-phone .xp-device{background:#0f172a;border-radius:46px;max-width:390px;padding:12px;box-shadow:0 40px 80px -40px #0009}.xp-app{margin:0;position:relative;box-shadow:0 40px 80px -40px #14286e73,0 0 0 1px #e3e8f2}.is-tablet .xp-app{border-radius:22px}.is-phone .xp-app{border-radius:34px}.is-phone .xp-app .app-bar{justify-content:center}.is-phone .xp-app .app-bar i{display:none}.xp-app .app-body{grid-template-columns:200px minmax(0,1fr);height:min(66vh,640px)}.is-tablet .xp-app .app-body{grid-template-columns:170px minmax(0,1fr);height:600px}.is-phone .xp-app .app-body{grid-template-columns:1fr;height:640px}.is-phone .xp-app .app-side{display:none}.xp-app .app-side{scrollbar-width:thin;overflow-y:auto}.xp-app .app-logo span,.xp-app .app-nav.is-focus svg,.xp-app .app-nav svg,.xp-app .app-card>small svg{color:var(--brand)}.xp-app .app-logo span{color:#fff;background:var(--brand)}.xp-app .app-nav{cursor:pointer;text-overflow:ellipsis;overflow:hidden}.xp-app .app-nav.is-focus{color:var(--brand);background:var(--brand);font-weight:600}@supports (color:color-mix(in lab, red, red)){.xp-app .app-nav.is-focus{background:color-mix(in srgb, var(--brand) 9%, #fff)}}.xp-app .app-nav:hover{background:#f5f7fb}.xp-navgroup{display:grid}.xp-app .app-meter i b{background:var(--brand)}.xp-app .app-meter i b.is-low{background:#e5484d}.xp-app .app-spark polyline{stroke:var(--brand)}.xp-app .app-bars i{background:linear-gradient(var(--brand), var(--brand))}@supports (color:color-mix(in lab, red, red)){.xp-app .app-bars i{background:linear-gradient(color-mix(in srgb, var(--brand) 60%, #fff), var(--brand))}}.xp-app .app-chat span.is-me{background:var(--brand)}.xp-head-tools{align-items:center;gap:12px;display:flex}.xp-search{color:var(--dim);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #edf0f6}.xp-bell{color:var(--muted);display:grid;position:relative}.xp-bell em{min-width:16px;height:16px;font:700 9.5px/1 var(--font);color:#fff;background:#e5484d;border-radius:999px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:-7px;right:-7px}.is-phone .xp-search{display:none}.xp-over{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px;display:grid}.is-tablet .xp-over,.is-phone .xp-over{grid-template-columns:minmax(0,1fr)}.xp-over .app-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.is-phone .xp-over .app-grid{grid-template-columns:1fr}.xp-card{font:inherit;text-align:left;color:inherit;cursor:pointer;border:0;transition:transform .25s,box-shadow .25s}.xp-card:hover{box-shadow:0 0 0 1.5px var(--brand), 0 14px 26px -18px var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.xp-card:hover{box-shadow:0 0 0 1.5px var(--brand), 0 14px 26px -18px color-mix(in srgb, var(--brand) 70%, transparent)}}.xp-feed{background:#fff;border-radius:14px;gap:10px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 0 0 1px #edf0f6}.xp-feed>b{align-items:center;gap:6px;font-size:12.5px;display:flex}.xp-feed>b svg{color:var(--brand)}.xp-feed ul{gap:6px;max-height:470px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.xp-feed li{animation:xpIn .4s var(--ease);background:#f6f8fc;border-radius:9px;gap:1px;padding:7px 9px;font-size:11.5px;display:grid}.xp-feed li span{color:var(--text);font-weight:600}.xp-feed li small{color:var(--muted);font-size:10.5px}.xp-feed li.k-trigger{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.xp-feed li.k-trigger{background:color-mix(in srgb, var(--brand) 9%, #fff)}}.xp-feed li.k-trigger{box-shadow:inset 2px 0 0 var(--brand)}.xp-feed li.k-action{box-shadow:inset 2px 0 0 var(--ok);background:#ecfdf3}.xp-feed li.k-step{margin-left:10px}@keyframes xpIn{0%{opacity:0;transform:translateY(-6px)}}.xp-screen{gap:12px;display:grid}.xp-desc{color:var(--muted);font-size:13px}.xp-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.is-phone .xp-cols{grid-template-columns:1fr}.xp-big{min-height:200px}.xp-big .app-v{font-size:30px}.xp-big .app-list li,.xp-big .app-meter li,.xp-big .app-chat{font-size:13px}.xp-big .app-spark,.xp-big .app-bars{height:80px}.xp-side{gap:10px;display:grid}.xp-box{background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid;box-shadow:0 0 0 1px #edf0f6}.xp-box>span{font:700 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.xp-acts,.xp-chips{flex-wrap:wrap;gap:6px;display:flex}.xp-acts button{font:600 12px/1 var(--font);color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:9px;padding:8px 12px;transition:filter .2s,transform .2s}.xp-acts button:hover{filter:brightness(1.1);transform:translateY(-1px)}.xp-chips button{font:500 12px/1 var(--font);color:var(--text);cursor:pointer;background:#f3f5f9;border:0;border-radius:999px;padding:6px 10px}.xp-box ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.xp-box li{align-items:center;gap:6px;font-size:12px;display:flex}.xp-box li svg{color:var(--brand)}.xp-tabs{background:#fff;border-top:1px solid #edf0f6;justify-content:space-around;padding:8px 6px 12px;display:flex}.xp-tabs button{font:500 10.5px/1 var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:4px 6px;display:grid}.xp-tabs button.is-on{color:var(--brand)}.xp-toast{color:#fff;box-shadow:var(--shadow-lift);animation:xpIn .3s var(--ease);white-space:nowrap;background:#111827;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:22px;left:50%;translate:-50%}.xp-note{text-align:center;color:var(--muted);font-size:12.5px}.snd{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.snd-form{gap:14px;display:grid}.snd-form fieldset{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:22px;gap:12px;margin:0;padding:clamp(16px,2vw,24px);display:grid}.snd-form legend{float:left;font:600 18px/1.2 var(--display);letter-spacing:-.02em;margin-bottom:4px}.snd-form legend+*{clear:both}.snd-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.snd-row.three{grid-template-columns:1.4fr 1fr 1fr}.snd-form label{gap:6px;display:grid}.snd-form label>span{color:var(--muted);font-size:12.5px;font-weight:600}.snd-form input,.snd-form select,.snd-form textarea{width:100%;font:14.5px/1.35 var(--font);color:var(--text);resize:vertical;background:#f3f5f9;border:0;border-radius:11px;padding:11px 12px}.snd-form input:focus,.snd-form select:focus,.snd-form textarea:focus{box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff;outline:0}.snd-send{background:linear-gradient(135deg,#eef4ff,#f6f1ff);border-radius:22px;gap:12px;padding:clamp(16px,2vw,24px);display:grid;box-shadow:inset 0 0 0 1px #0b5cff2e}.snd-btns{flex-wrap:wrap;gap:10px;display:flex}.snd-btns .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn-wa{font:600 14px/1 var(--font);color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;display:inline-flex}.snd-more{flex-wrap:wrap;gap:6px;display:flex}.snd-more button,.snd-copytext{font:500 12.5px/1 var(--font);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.snd-more button:hover,.snd-copytext:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}.snd-missing{color:#b45309;font-size:13.5px;font-weight:600}.snd-err{color:#b91c1c;font-size:13px}.snd-note{color:var(--muted);font-size:12.5px;line-height:1.5}.snd-next{background:#ecfdf3;border-radius:14px;gap:4px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #bbf7d0}.snd-next b{color:#166534;align-items:center;gap:6px;display:flex}.snd-next span{color:#14532d;font-size:13.5px;line-height:1.5}.snd-sum{top:calc(var(--nav-h) + 76px);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:22px;gap:14px;padding:clamp(16px,2vw,24px);display:grid;position:sticky}.snd-sum-head{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.snd-sum-head small{font:700 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.snd-sum-head b{font:600 22px/1.15 var(--display);letter-spacing:-.02em}.snd-sum-head span{color:var(--muted);font-size:13px}.snd-grp{gap:6px;display:grid}.snd-grp>span,.snd-flows>span{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c,var(--dim))}.snd-grp ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.snd-grp li{background:var(--c);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.snd-grp li{background:color-mix(in srgb, var(--c) 8%, #fff)}}.snd-grp li svg{color:var(--c)}.snd-grp li.is-nice{color:var(--muted);background:#f6f7f9}.snd-grp li em{color:var(--dim);font-size:11px;font-style:normal}.snd-flows{gap:8px;display:grid}.snd-flows>div{background:#f6f8fc;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.snd-flows b{align-items:center;gap:6px;font-size:13.5px;display:flex}.snd-flows b svg{color:var(--blue)}.snd-flows small{color:var(--muted);font-size:12px}.snd-flows ol{color:var(--text);gap:2px;margin:4px 0 0;padding-left:18px;font-size:12.5px;display:grid}.snd-empty{color:var(--muted);font-size:13.5px}.snd-copytext{justify-self:start}@media print{body *{visibility:hidden!important}.sb-print,.sb-print *{visibility:visible!important}.sb-print{width:100%;top:0;left:0;box-shadow:none!important;position:absolute!important}.snd-copytext{display:none!important}}@media (max-width:1180px){.bc{grid-template-columns:260px minmax(0,1fr)}.bc-inspect{grid-column:1/-1;max-height:340px}.sb-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bc{grid-template-columns:minmax(0,1fr);height:auto}.bc-pal{max-height:320px}.bc-main{height:64vh;min-height:420px}.bwf,.wfe-node,.wfe-node.is-trigger{grid-template-columns:minmax(0,1fr)}.wfe-tools{grid-area:auto}.wfe-read{grid-column:auto}.snd{grid-template-columns:minmax(0,1fr)}.snd-sum{position:static}.xp-over{grid-template-columns:minmax(0,1fr)}.xp-app .app-body{grid-template-columns:1fr}.xp-app .app-side{display:none}.sb-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sb-tpls,.snd-row,.snd-row.three{grid-template-columns:minmax(0,1fr)}.sb-steps button span{display:none}.xp-live{margin-left:0}.bc-count{display:none}}@media (prefers-reduced-motion:reduce){.bc-pulse,.bc-live,.xp-feed li,.xp-toast{animation:none}}html.rm .bc-pulse,html.rm .bc-live{animation:none}.bbt{text-align:left;gap:14px;width:100%;max-width:1180px;margin-top:clamp(36px,5vw,60px);display:grid}.bbt-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bbt-step{background:#fff;border-radius:22px;align-content:start;gap:10px;padding:22px;display:grid;position:relative;box-shadow:0 0 0 1px #e6ebf5,0 30px 60px -44px #14286e80}.bbt-num{font:700 34px/1 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #0b5cff38;position:absolute;top:16px;right:18px}.bbt-ico{color:#fff;background:linear-gradient(135deg,#0b5cff,#4f46e5);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 22px -10px #0b5cff99}.bbt-step b{font:600 18px/1.2 var(--display);letter-spacing:-.02em;margin-top:4px}.bbt-step p{color:var(--muted);font-size:14.5px;line-height:1.5}.bbt-cta{color:#fff;transition:transform .3s var(--ease), box-shadow .3s;background:linear-gradient(120deg,#0b3fd1,#0b5cff 45%,#4f46e5);border-radius:22px;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;display:flex;box-shadow:0 24px 50px -24px #0b5cffcc}.bbt-cta:hover{transform:translateY(-3px);box-shadow:0 30px 60px -24px #0b5cffe6}.bbt-cta span{flex:1;gap:4px;display:grid}.bbt-cta b{font:600 clamp(18px, 1.6vw, 22px)/1.2 var(--display);letter-spacing:-.02em}.bbt-cta small{color:#fffc;font-size:14px}@media (max-width:960px){.bbt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bbt-steps{grid-template-columns:minmax(0,1fr)}.sb-nav .btn{letter-spacing:.06em;padding-inline:16px;font-size:12px}}.adm{background:var(--bg-alt);min-height:70vh;padding:clamp(40px,6vw,80px) 24px}.adm-in{gap:18px;max-width:1180px;margin:0 auto;display:grid}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adm-head .eyebrow{margin-bottom:8px}.adm-sub{color:var(--muted);font-size:14.5px}.adm-actions{flex-wrap:wrap;gap:10px;display:flex}.adm-back{width:fit-content;color:var(--blue);font-size:14px;text-decoration:none}.adm-warn{color:#92400e;background:#fff8e6;border-radius:12px;padding:12px 16px;font-size:14px;box-shadow:inset 0 0 0 1px #f5dfa8}.adm-err{color:#b91c1c;font-size:14px}.adm-ok{color:var(--ok);font-size:14px}.adm-filters{flex-wrap:wrap;gap:6px;display:flex}.adm-filters a{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);text-transform:capitalize;background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;text-decoration:none}.adm-filters a em{color:var(--muted);margin-left:4px;font-style:normal}.adm-filters a.is-on{color:#fff;background:var(--blue);box-shadow:none}.adm-filters a.is-on em{color:#fffc}.adm-table-wrap{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{text-align:left;font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:12px 16px}.adm-table td{vertical-align:top;border-bottom:1px solid #f1f4f9;padding:12px 16px}.adm-table td small{color:var(--muted);font-size:12.5px;display:block}.adm-table a{color:var(--blue);text-decoration:none}.adm-st{text-transform:capitalize;background:#f3f5f9;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.adm-st.st-new{color:#fff;background:var(--blue)}.adm-st.st-reviewing{color:#92400e;background:#fef3c7}.adm-st.st-replied{color:#166534;background:#dcfce7}.adm-empty{text-align:center;color:var(--muted);background:#fff;border-radius:18px;padding:40px}.adm-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.adm-card{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:20px;align-content:start;gap:12px;padding:22px;display:grid}.adm-card h2{font:600 18px/1.2 var(--display)}.adm-card h2 em{color:var(--muted);margin-left:6px;font-size:13px;font-style:normal}.adm-card dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.adm-card dt{color:var(--muted)}.adm-card dd{margin:0}.adm-card dd a{color:var(--blue)}.adm-notes{white-space:pre-wrap;background:#f6f8fc;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.adm-card label{gap:6px;display:grid}.adm-card label span{color:var(--muted);font-size:12.5px;font-weight:600}.adm-card select,.adm-card textarea,.adm-login input{width:100%;font:14.5px/1.4 var(--font);text-transform:none;background:#f3f5f9;border:0;border-radius:10px;padding:10px 12px}.adm-card .btn,.adm-login .btn{justify-self:start}.adm-mods{gap:6px;display:grid}.adm-mods>span{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.adm-mods ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-mods li{background:var(--c);border-radius:10px;gap:2px;padding:8px 12px;font-size:13.5px;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-mods li{background:color-mix(in srgb, var(--c) 8%, #fff)}}.adm-mods li small{color:var(--muted);font-size:11.5px}.adm-mods li q{color:var(--text);font-size:12.5px}.adm-mods li.is-nice{background:#f6f7f9}.adm-list{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.adm-flow{background:#f6f8fc;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.adm-flow small{color:var(--muted);font-size:12.5px}.adm-flow ol{margin:4px 0 0;padding-left:18px;font-size:13.5px}.adm-login{max-width:420px;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background:#fff;border-radius:24px;gap:14px;margin:0 auto;padding:32px;display:grid}.adm-login label{gap:6px;display:grid}.adm-login label span{color:var(--muted);font-size:12.5px;font-weight:600}@media (max-width:760px){.adm-grid{grid-template-columns:1fr}}.snd-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}:root{--bg-alt:#dde8ff;--blue-band:linear-gradient(180deg, #dbe6ff 0%, #d2e1ff 100%);--blue-deep:linear-gradient(135deg, #04217a 0%, #0536c1 48%, #0b5cff 100%)}.section.alt,.pshow.alt{--grid-line:#0b5cff17;background-color:#dbe6ff}.section.alt .card,.section.alt .glass{background:#fff}.tile:not(.dark){background:var(--blue-band)}.bb{background:radial-gradient(90% 50% at 50% 20%,#e9f0ff 0%,#d5e3ff 75%)}.chero-light{--bg:#e3ecff;background:radial-gradient(80% 90% at 50% 0,#cfdfff 0%,#e3ecff 55%,#f2f6ff 100%)}.phero:not(.dark){background-color:#e3ecff;background-image:radial-gradient(70% 80% at 50% 0%, #0b5cff38, transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px)}.stats{background:var(--blue-deep);color:#fff}.stats .stat-num,.stats .stat-num.grad-text{-webkit-text-fill-color:#fff;color:#fff;background:0 0}.stats .stat-label{color:#e1ebffd1}.gfoot{background:var(--blue-deep);color:#dce6ffc7;border-top:0}.gfoot a{color:#fff}.gfoot a:hover{color:#bcd2ff}.gfoot-note{border-bottom-color:#ffffff29}.gfoot-note strong{color:#fff}.gfoot-note a{color:#bcd2ff}.gfoot h4{color:#c8d8ffb3}.gfoot-bottom{color:#c8d8ffb3;border-top-color:#ffffff29}.gfoot-logo{filter:brightness(0)invert()}.sb-hero{background:radial-gradient(70% 90% at 50% 0%, #cfdfff 0%, #e3ecff 60%, var(--bg) 100%)}.process{background:#fff}.section.pain{--grid-line:#0b5cff17;background-color:#dbe6ff}.final{background:linear-gradient(#cfdfff 0%,#e0eaff 38%,#f4f8ff 70%,#fff 100%)}.pdp-page .section.alt{background-color:#dbe6ff}.lf{background:linear-gradient(180deg, var(--bg) 0%, #dbe6ff 18%, #d2e1ff 82%, var(--bg) 100%)}.gfoot{color:#e2eaffe6;background:linear-gradient(160deg,#020f3d 0%,#04217a 58%,#0536c1 100%)}.gfoot-note,.gfoot-note strong{color:#ecf2ffeb}.gfoot h4,.gfoot-bottom,.gfoot-bottom span{color:#cddcffd1}.gfoot .motion-toggle{color:#e2eaffe6}.ail{--ink:#0a1330;--soft:#4a5878;--mute:#6b7895;--blue:#0b5cff;--line:#e3eaf6;--navy:#040d33;color:var(--ink);background:#fff;overflow-x:clip}.ail-pill{letter-spacing:.02em;color:var(--soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 5px;font-size:13px;display:inline-flex;box-shadow:0 8px 24px -14px #0b5cff73,inset 0 0 0 1px #e2e8f4}.ail-pill>span{color:#fff;background:linear-gradient(135deg,#3b8bff,#0b5cff);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.ail-btn{color:#fff;background:linear-gradient(#3b8bff,#0b5cff);border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 14px 30px -10px #0b5cffa6,inset 0 1px #ffffff59}.ail-btn svg{transition:transform .35s var(--ease)}.ail-btn:hover svg{transform:translate(4px)}.ail-btn:hover{box-shadow:0 20px 44px -10px #0b5cffd9,inset 0 1px #fff6}.ail-btn.ghost{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;box-shadow:0 10px 26px -16px #14286e73,inset 0 0 0 1px #dfe6f3}.ail-btn.ghost:hover{box-shadow:0 14px 30px -16px #14286e8c,inset 0 0 0 1.5px #b9cdf5}.ail-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ail-ico{width:46px;height:46px;color:var(--blue);background:linear-gradient(160deg,#eef4ff,#dfeaff);border-radius:15px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff,0 8px 18px -12px #0b5cff80}.ail-card-n{font:600 13px/1 var(--display);letter-spacing:.08em;color:#9aa9c6;font-variant-numeric:tabular-nums}.ail-hero{isolation:isolate;text-align:center;background:linear-gradient(#fff 0%,#f4f8ff 50%,#e4eeff 100%);padding:clamp(56px,9vh,104px) 24px 40px;position:relative;overflow:hidden}.ail-hero-bg{z-index:-1;pointer-events:none;background:linear-gradient(#0b5cff12 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#0b5cff12 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 55% at 50% 38%,#000 10%,#0000 75%);mask:radial-gradient(60% 55% at 50% 38%,#000 10%,#0000 75%)}.ail-hero-bg i{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate ailDrift;position:absolute}.ail-hero-bg i:first-child{background:#9cc3ff;width:420px;height:420px;top:8%;left:6%}.ail-hero-bg i:nth-child(2){background:#b9b4ff;width:380px;height:380px;animation-delay:-6s;top:22%;right:4%}.ail-hero-bg i:nth-child(3){opacity:.4;background:#6fa6ff;width:560px;height:380px;animation-delay:-11s;bottom:-10%;left:38%}@keyframes ailDrift{to{transform:translate(60px,40px)scale(1.15)}}.ail-hero-copy{z-index:4;justify-items:center;gap:24px;max-width:1180px;margin:0 auto;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){html:not(.rm) .ail-hero-copy>*{opacity:0}}.ail-h1{font-family:var(--display);letter-spacing:-.048em;justify-items:center;font-size:clamp(42px,6.6vw,100px);line-height:1;display:grid}.ail-h1>b,.ail-h1>i{margin-bottom:-.12em;padding:.02em .06em .16em;display:block;overflow:clip}.ail-line,.ail-word{margin-bottom:-.16em;padding-bottom:.16em}.ail-h1>*>span{margin-bottom:-.16em;padding-bottom:.16em;display:inline-block}.ail-h1>b{font-weight:600}.ail-h1>b>span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#0a1330 0%,#0b5cff 38%,#6d5dfc 55%,#0b5cff 72%,#0a1330 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate ailShine}@keyframes ailShine{to{background-position:100% 0}}.ail-h1>i{color:#8592ad;font-style:normal;font-weight:500}@media (min-width:900px){.ail-h1>i{white-space:nowrap}}.ail-sub{max-width:700px;color:var(--soft);font-size:clamp(16px,1.35vw,19px);line-height:1.65}.ail-hero-stage{z-index:2;width:min(1000px,100%);margin:clamp(-10px,-2vh,0px) auto 0;position:relative}.ail-orb{width:100%;height:clamp(420px,60vh,640px);position:relative}.ail-orb canvas{z-index:2;position:absolute;inset:0}.ail-orb-core{z-index:0;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#5096ff73 0%,#788cff38 40%,#0000 70%);border-radius:50%;width:42%;animation:6s ease-in-out infinite ailBreath;position:absolute;top:50%;left:50%;translate:-50% -50%}.ail-orb.dark .ail-orb-core{background:radial-gradient(circle,#78aaff66 0%,#5a6eff2e 45%,#0000 70%)}@keyframes ailBreath{50%{opacity:.8;transform:scale(1.12)}}.ail-orb-chip{white-space:nowrap;color:var(--ink);-webkit-backdrop-filter:blur(12px);opacity:0;will-change:transform;background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 16px 36px -18px #143ca08c,inset 0 0 0 1px #fffffff2}.ail-orb-chip svg{color:#fff;background:linear-gradient(135deg,#3b8bff,#0b5cff);border-radius:50%;width:26px;height:26px;padding:5px}.ail-orb-chip em{font-style:normal}.ail-ticker{background:var(--navy);color:#dbe6ff;padding:22px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ail-ticker-track{width:max-content;display:flex}.ail-ticker ul{margin:0;padding:0;list-style:none;display:flex}.ail-ticker li{white-space:nowrap;font:500 clamp(18px, 2vw, 26px)/1 var(--display);letter-spacing:-.02em;align-items:center;gap:28px;padding-right:28px;display:flex}.ail-ticker li:after{content:"";background:linear-gradient(135deg,#5aa0ff,#8b7dff);border-radius:2px;width:9px;height:9px;rotate:45deg}.ail-sec{isolation:isolate;padding:clamp(88px,11vw,150px) 24px;position:relative}.ail-sec>*{max-width:1180px;margin-inline:auto}.ail-tint{background:radial-gradient(70% 60% at 50% 0,#3b8bff29,#0000 70%),linear-gradient(#eef4ff 0%,#e2ecff 100%)}.ail-dark{color:#fff;background:radial-gradient(60% 50% at 85% 0%, #3b6eff59, transparent 70%), radial-gradient(50% 50% at 0% 100%, #6d5dfc40, transparent 70%), var(--navy)}.ail-dark:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 70% at 50% 30%,#000,#0000);mask:radial-gradient(80% 70% at 50% 30%,#000,#0000)}.ail-head{gap:16px;margin:0 auto clamp(44px,5vw,68px);display:grid}.ail-head>*{max-width:800px}.ail-head.center{text-align:center;justify-items:center}.ail-head.split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(24px,5vw,80px)}.ail-head.split>div{gap:16px;display:grid}.ail-eyebrow{width:fit-content;color:var(--blue);background:#e9f1ff;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.ail-eyebrow em{color:#fff;background:var(--blue);border-radius:999px;padding:3px 8px;font-size:11.5px;font-style:normal}.ail-dark .ail-eyebrow{color:#cfe0ff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.ail-dark .ail-eyebrow em{background:linear-gradient(135deg,#3b8bff,#6d5dfc)}.ail-h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.4vw,62px);line-height:1.06}.ail-h2 b{font-weight:600}.ail-h2 i{color:#8592ad;font-style:normal;font-weight:500}.ail-dark .ail-h2 i{color:#bed0ff9e}.ail-lede{color:var(--soft);font-size:clamp(16px,1.25vw,18px);line-height:1.7}.ail-dark .ail-lede{color:#d6e2ffc7}.ail-lede a{color:var(--blue);font-weight:600}.ail-opp-top{gap:26px;margin-bottom:clamp(36px,4vw,56px);display:grid}.ail-statement{max-width:1100px;font:600 clamp(38px, 5.6vw, 84px)/1.02 var(--display);letter-spacing:-.045em;text-wrap:balance}.ail-statement span{color:var(--blue)}.ail-opps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.ail-opps li{min-height:210px;box-shadow:0 30px 60px -44px #14286e8c, inset 0 0 0 1px var(--line);transition:transform .45s var(--ease), box-shadow .45s;background:linear-gradient(165deg,#f4f8ff,#fff 55%);border-radius:28px;align-content:start;gap:14px;padding:26px;display:grid}.ail-opps li:hover{transform:translateY(-6px);box-shadow:0 36px 70px -40px #0b5cff8c,inset 0 0 0 1px #c9d9f7}.ail-opps b{font:600 20px/1.2 var(--display);letter-spacing:-.02em}.ail-opps p{color:var(--soft);font-size:15px;line-height:1.6}.ail-lit:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#ffffff1a 56%,#0000 70%) -150% 0/250% 100% no-repeat;animation:1.3s cubic-bezier(.3,.6,.2,1) forwards ailSweep;position:absolute;inset:0}.ail-dark .ail-lit:after{background-image:linear-gradient(105deg,#0000 30%,#96beff47 48%,#96beff0f 56%,#0000 70%)}@keyframes ailSweep{to{background-position:250% 0}}.ail-sol-sec,.ail-ap-sec{scroll-margin-top:0}.ail-sol-sec{padding-bottom:clamp(60px,7vw,100px)}.ail-sol-sec>.ail-reel{max-width:none;margin:0 -24px}.ail-head.row{margin-bottom:clamp(28px,3vw,40px)}.ail-head.row>*{max-width:none}.ail-sol-sec .ail-h2{font-size:clamp(30px,3.4vw,48px)}.ail-reel-track{flex-direction:column;gap:18px;max-width:1228px;margin:0 auto;padding:0 24px;display:flex}.ail-panel{transition:opacity .6s var(--ease), transform .6s var(--ease);background:linear-gradient(160deg,#ffffff17,#ffffff08);border-radius:34px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(26px,3vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -50px #000}.ail-panel-copy{gap:12px;display:grid;position:relative}.ail-panel-n{font:700 clamp(110px, 12vw, 180px)/1 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #a0beff38;pointer-events:none;position:absolute;top:-46px;right:-10px}.ail-panel-ico{color:#fff;background:linear-gradient(135deg,#3b8bff,#6d5dfc);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 30px -12px #3b8bffcc}.ail-panel h3{font:600 clamp(24px, 2.3vw, 34px)/1.12 var(--display);letter-spacing:-.03em;margin-top:6px}.ail-panel-tag{color:#8db6ff;font-size:16.5px;font-weight:600}.ail-panel-copy ul{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ail-panel-copy li{color:#ecf2ffeb;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.ail-panel-copy li svg{color:#fff;background:#3b8bffe6;border-radius:50%;flex:none;width:19px;height:19px;margin-top:1px;padding:3px}.ail-panel-vis{background:radial-gradient(80% 80% at 70% 20%,#78aaff80,#0000 70%),linear-gradient(160deg,#dfeaff,#c7d9ff);border-radius:26px;align-content:center;align-self:stretch;padding:clamp(18px,2vw,28px);display:grid}.ail-reel-hud{color:#cddcffb3;align-items:center;gap:18px;max-width:1180px;margin:32px auto 0;padding:0 24px;font-size:13px;display:none}.ail-reel-count{font:600 14px/1 var(--display);font-variant-numeric:tabular-nums}.ail-reel-count b{color:#fff;font-size:22px}.ail-reel-bar{background:#ffffff24;border-radius:2px;flex:1;height:2px;overflow:hidden}.ail-reel-bar i{transform-origin:0;background:linear-gradient(90deg,#3b8bff,#8b7dff);height:100%;display:block;transform:scaleX(0)}.ail-reel-hint{letter-spacing:.14em;text-transform:uppercase;font-size:11.5px}@media (min-width:1001px) and (prefers-reduced-motion:no-preference){html:not(.rm) .ail-reel-track{flex-direction:row;gap:24px;width:max-content;max-width:none;margin:0;padding:0 max(24px,50vw - 590px)}html:not(.rm) .ail-panel{width:min(1080px,82vw)}html:not(.rm) .ail-reel-hud{display:flex}html:not(.rm) .ail-sol-sec{height:100svh;padding-top:calc(var(--nav-h) + clamp(14px, 3vh, 40px));flex-direction:column;padding-bottom:clamp(14px,2.5vh,28px);display:flex}html:not(.rm) .ail-sol-sec>.ail-head.row{flex:none;width:100%;margin-bottom:clamp(14px,2.6vh,36px)}html:not(.rm) .ail-sol-sec>.ail-reel{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}html:not(.rm) .ail-reel-track{align-items:center}html:not(.rm) .ail-reel-hud{flex:none;width:100%;margin-top:clamp(10px,2vh,20px)}html:not(.rm) .ail-panel:not(.is-on){opacity:.4;transform:scale(.95)}}@media (min-width:1001px) and (max-height:820px) and (prefers-reduced-motion:no-preference){html:not(.rm) .ail-sol-sec .ail-h2{font-size:clamp(26px,2.6vw,38px)}html:not(.rm) .ail-sol-sec .ail-head.row{gap:10px}html:not(.rm) .ail-panel{padding:26px 30px}html:not(.rm) .ail-panel-copy{gap:8px}html:not(.rm) .ail-panel-copy ul{gap:6px}}.ail-sv{color:var(--ink);gap:10px;display:grid}.ail-sv-win{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -24px #0a1e648c}.ail-sv-bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:9px 12px;display:flex}.ail-sv-bar i{background:#dbe2ee;border-radius:50%;width:8px;height:8px}.ail-sv-bar em{color:var(--mute);margin-left:8px;font-size:11.5px;font-style:normal}.ail-sv-rows{gap:7px;padding:14px 14px 0;display:grid}.ail-sv-rows i{background:#edf1f8;border-radius:4px;height:8px}.ail-sv-search{color:var(--soft);background:#f3f6fb;border-radius:10px;align-items:center;gap:8px;margin:12px 14px;padding:10px 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1.5px #c9dafc}.ail-sv-ai{background:linear-gradient(135deg,#eef4ff,#f3efff);border-radius:12px;gap:4px;margin:0 14px 14px;padding:11px 13px;font-size:13px;line-height:1.45;display:grid;box-shadow:inset 0 0 0 1px #dfe7fb}.ail-sv-ai small{color:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.ail-sv.flow{gap:8px}.ail-sv.flow span{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:14px;font-weight:600;display:flex;box-shadow:0 10px 22px -16px #0a1e6499}.ail-sv.flow span:nth-child(2){margin-left:18px}.ail-sv.flow span:nth-child(3){margin-left:36px}.ail-sv.flow span:nth-child(4){margin-left:54px}.ail-sv.flow span:nth-child(5){margin-left:72px}.ail-sv.flow b{width:26px;height:26px;color:var(--blue);background:#e9f1ff;border-radius:8px;place-items:center;font-size:12px;display:grid}.ail-sv.flow span.warn{color:#b45309;background:#fff7ed}.ail-sv.flow span.warn b{color:#fff;background:#f59e0b}.ail-sv.flow span.ok{color:#fff;background:#16a34a}.ail-sv.flow span.ok b{color:#16a34a;background:#fff}.ail-sv .q{color:#fff;background:var(--blue);border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:10px 14px;font-size:13.5px;box-shadow:0 12px 24px -14px #0b5cffcc}.ail-sv .a{background:#fff;border-radius:16px 16px 16px 4px;justify-self:start;gap:6px;max-width:90%;padding:11px 14px;font-size:13.5px;line-height:1.45;display:grid;box-shadow:0 12px 26px -16px #0a1e648c}.ail-sv .a small{color:var(--blue);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.ail-sv .typing{background:#ffffffb3;border-radius:14px;justify-self:start;gap:4px;padding:10px 13px;display:flex}.ail-sv .typing i{background:#7fa8f0;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ailDot}.ail-sv .typing i:nth-child(2){animation-delay:.15s}.ail-sv .typing i:nth-child(3){animation-delay:.3s}@keyframes ailDot{50%{opacity:.4;transform:translateY(-4px)}}.ail-sv-bars{background:#fff;border-radius:14px;align-items:flex-end;gap:10px;height:130px;padding:14px 14px 26px;display:flex;box-shadow:0 12px 26px -18px #0a1e6480}.ail-sv-bars i{background:linear-gradient(#7fb2ff, var(--blue));border-radius:6px 6px 2px 2px;flex:1;position:relative}.ail-sv-bars i.dip{background:linear-gradient(#fdba74,#f97316)}.ail-sv-bars em{color:var(--mute);font-size:10.5px;font-style:normal;position:absolute;bottom:-19px;left:50%;translate:-50%}.ail-sv-stack{flex-wrap:wrap;gap:6px;display:flex}.ail-sv-stack i{box-shadow:inset 3px 0 0 var(--blue), 0 8px 18px -14px #0a1e6480;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-style:normal;display:inline-flex}.ail-sv-stack svg{color:var(--blue)}.ail-sv.road{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.ail-sv.road li{background:#fff;border-radius:16px;justify-items:start;gap:10px;padding:16px;font-size:14px;font-weight:600;display:grid;box-shadow:0 12px 26px -18px #0a1e6480}.ail-sv.road li span{width:30px;height:30px;color:var(--blue);background:#e9f1ff;border-radius:50%;place-items:center;font-size:12.5px;display:grid}.ail-sv.road li.done span{color:#fff;background:#16a34a}.ail-funcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.ail-funcs li{box-shadow:0 30px 60px -44px #14286e8c, inset 0 0 0 1px var(--line);transition:transform .45s var(--ease), box-shadow .45s;background:#fff;border-radius:28px;align-content:start;gap:18px;padding:26px;display:grid}.ail-funcs li:first-child,.ail-funcs li:nth-child(5){color:#fff;background:linear-gradient(160deg,#0b5cff,#0536c1);box-shadow:0 40px 70px -40px #0b5cffbf}.ail-funcs li:first-child .ail-ico,.ail-funcs li:nth-child(5) .ail-ico{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff40}.ail-funcs li:first-child i,.ail-funcs li:nth-child(5) i{color:#fff;background:#ffffff24}.ail-funcs li:first-child .ail-funcs-ghost,.ail-funcs li:nth-child(5) .ail-funcs-ghost{color:#ffffff1a}.ail-funcs li:hover{transform:translateY(-6px)}.ail-funcs header{justify-content:space-between;align-items:center;display:flex}.ail-funcs b{font:600 21px/1.2 var(--display);letter-spacing:-.02em}.ail-funcs div{flex-wrap:wrap;gap:7px;display:flex}.ail-funcs i{color:#1e3a8a;background:#eef4ff;border-radius:999px;padding:7px 12px;font-size:13px;font-style:normal;transition:background .25s,color .25s}.ail-funcs-ghost{stroke-width:1.1px;color:#0b5cff0f;pointer-events:none;width:150px;height:150px;transition:transform .6s var(--ease);position:absolute;bottom:-22px;right:-22px}.ail-funcs li:hover .ail-funcs-ghost{transform:rotate(-10deg)scale(1.08)}.ail-funcs li>:not(.ail-funcs-ghost){z-index:1;position:relative}.ail-ap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ail-ap .ail-head{margin:0 0 28px}.ail-ap-rail{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ail-ap-rail li{font:600 16px/1.2 var(--display);color:#9aa9c6;transition:color .4s, transform .4s var(--ease);align-items:center;gap:14px;padding:9px 0;display:flex}.ail-ap-rail li span{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:12px}.ail-ap-rail li:after{content:"";opacity:.25;transform-origin:0;height:1px;transition:transform .6s var(--ease);background:currentColor;flex:1;transform:scaleX(0)}.ail-ap-rail li.is-done{color:#4a6fb8}.ail-ap-rail li.is-on{color:var(--blue);transform:translate(10px)}.ail-ap-rail li.is-on:after{opacity:.5;transform:scaleX(1)}.ail-ap-dial{width:min(560px, 100%, calc(100vh - var(--nav-h) - 80px));aspect-ratio:1;justify-self:center;position:relative}.ail-ap-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ail-ap-ticks line{stroke:#b9cbef;stroke-width:1.5px}.ail-ap-track{fill:none;stroke:#d3e0f7;stroke-width:3px}.ail-ap-arc{fill:none;stroke:url(#ail-ap-g);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 8px #3b8bff99)}.ail-ap-inner{fill:#ffffffbf;stroke:#fff;stroke-width:1px;filter:drop-shadow(0 30px 40px #143ca02e)}.ail-ap-node circle{fill:#fff;stroke:#d3e0f7;stroke-width:3px;transition:fill .4s,stroke .4s}.ail-ap-node text{font:600 16px var(--display);fill:var(--blue);transition:fill .4s}.ail-ap-node.is-on circle{fill:var(--blue);stroke:#b9d0ff}.ail-ap-node.is-on text{fill:#fff}.ail-ap-list{margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:22%}.ail-ap-list li{text-align:center;grid-area:1/1;align-content:center;justify-items:center;gap:10px;display:grid}.ail-ap-n{font:700 clamp(44px, 5vw, 72px)/1 var(--display);letter-spacing:-.05em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b8bff,#6d5dfc);-webkit-background-clip:text;background-clip:text}.ail-ap-list b{font:600 clamp(19px, 1.7vw, 24px)/1.2 var(--display);letter-spacing:-.02em}.ail-ap-list p{color:var(--soft);font-size:14.5px;line-height:1.6}@media (min-width:1001px) and (prefers-reduced-motion:no-preference){html:not(.rm) .ail-ap-sec{min-height:100vh;padding-top:calc(var(--nav-h) + 24px);align-items:center;padding-bottom:24px;display:grid}}@media (min-width:1001px) and (prefers-reduced-motion:reduce){.ail-ap-rail{display:none}.ail-ap{align-items:start}.ail-ap-list{gap:18px;margin-top:24px;position:static;inset:auto}.ail-ap-list li{text-align:left;grid-area:auto;justify-items:start}.ail-ap-dial{aspect-ratio:auto}.ail-ap-dial svg{display:none}}html.rm .ail-ap-rail{display:none}html.rm .ail-ap{align-items:start}html.rm .ail-ap-list{gap:18px;margin-top:24px;position:static;inset:auto}html.rm .ail-ap-list li{text-align:left;grid-area:auto;justify-items:start}html.rm .ail-ap-dial{aspect-ratio:auto}html.rm .ail-ap-dial svg{display:none}.ail-why{padding:0;list-style:none;display:grid}.ail-why li{isolation:isolate;border-radius:6px;grid-template-columns:56px 52px minmax(0,1fr) minmax(0,1.1fr) 40px;align-items:center;gap:clamp(14px,2.4vw,32px);padding:clamp(22px,2.6vw,34px) clamp(8px,1.6vw,24px);display:grid;position:relative;overflow:hidden}.ail-why li:last-child{border-bottom:1px solid var(--line)}.ail-rule{transform-origin:0;background:#d7e1f2;height:1px;position:absolute;top:0;left:0;right:0}.ail-why li:before{content:"";z-index:-1;transform-origin:50% 100%;transition:transform .55s var(--ease);background:linear-gradient(100deg,#0b5cff,#3b6dff 60%,#6d5dfc);position:absolute;inset:0;transform:scaleY(0)}.ail-why li:hover:before{transform:scaleY(1)}.ail-why-n{font:600 14px/1 var(--display);letter-spacing:.08em;color:#9aa9c6;transition:color .4s}.ail-why b{font:600 clamp(21px, 2.2vw, 30px)/1.15 var(--display);letter-spacing:-.03em;transition:color .4s}.ail-why p{color:var(--soft);font-size:15.5px;line-height:1.6;transition:color .4s}.ail-why-arrow{color:#9aa9c6;width:26px;height:26px;transition:transform .5s var(--ease), color .4s}.ail-why .ail-ico{transition:background .4s,color .4s}.ail-why li:hover b,.ail-why li:hover .ail-why-n{color:#fff}.ail-why li:hover p{color:#e6eeffe0}.ail-why li:hover .ail-why-arrow{color:#fff;transform:rotate(45deg)}.ail-why li:hover .ail-ico{color:var(--blue);background:#fff}.ail-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px);margin-bottom:clamp(40px,5vw,64px);display:grid}.ail-split-copy{gap:16px;display:grid}.ail-shield{aspect-ratio:1;justify-self:center;width:min(420px,100%);position:relative}.ail-shield svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ail-shield circle{fill:none}.ail-shield .r1{stroke:#a0beff4d;stroke-width:1px;stroke-dasharray:2 7}.ail-shield .r2{stroke:#78aaff73;stroke-width:1.5px;stroke-dasharray:60 24 6 24}.ail-shield .r3{stroke:#a0beff59;stroke-width:1px}.ail-shield .dot{fill:#8db6ff;stroke:none;filter:drop-shadow(0 0 6px #5aa0ff)}.ail-shield-sweep{background:conic-gradient(#5aa0ff80,#0000 25%);border-radius:50%;animation:4s linear infinite ailSpin;position:absolute;inset:22%;-webkit-mask:radial-gradient(circle,#0000 38%,#000 39%);mask:radial-gradient(circle,#0000 38%,#000 39%)}@keyframes ailSpin{to{rotate:360deg}}.ail-shield-core{aspect-ratio:1;color:#fff;background:linear-gradient(140deg,#3b8bff,#6d5dfc);border-radius:30%;place-items:center;width:30%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 70px 10px #3b8bff73,inset 0 1px #fff6}.ail-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.ail-trust li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .4s, box-shadow .4s, transform .45s var(--ease);background:#ffffff0d;border-radius:24px;align-content:start;gap:12px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.ail-trust li:hover{background:#ffffff14;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #8cb4ff66}.ail-trust li.spot:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #5b8cff33, transparent 60%)}.ail-trust .ail-ico{color:#fff;background:linear-gradient(135deg,#3b8bff80,#6d5dfc73);box-shadow:inset 0 0 0 1px #ffffff2e}.ail-trust b{font:600 18px/1.25 var(--display)}.ail-trust p{color:#d6e2ffbf;font-size:14.5px;line-height:1.6}.ail-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ail-faq .ail-head{top:calc(var(--nav-h) + 32px);margin:0;position:sticky}.ail-faq-list{display:grid}.ail-faq-item{border-top:1px solid var(--line)}.ail-faq-item:last-child{border-bottom:1px solid var(--line)}.ail-faq-item h3{font:inherit;margin:0}.ail-faq-item button{width:100%;font:600 clamp(16.5px, 1.4vw, 19px)/1.35 var(--display);letter-spacing:-.01em;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:24px 4px;transition:color .3s;display:flex}.ail-faq-item button:hover,.ail-faq-item.is-open button{color:var(--blue)}.ail-faq-n{letter-spacing:.08em;color:#9aa9c6;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.ail-faq-q{flex:1}.ail-faq-x{width:36px;height:36px;transition:background .35s, rotate .5s var(--ease);background:#eef4ff;border-radius:50%;flex:none;position:relative}.ail-faq-x:before,.ail-faq-x:after{content:"";background:var(--blue);border-radius:2px;width:12px;height:2px;transition:background .35s;position:absolute;top:50%;left:50%;translate:-50% -50%}.ail-faq-x:after{rotate:90deg}.ail-faq-item.is-open .ail-faq-x{background:var(--blue);rotate:135deg}.ail-faq-item.is-open .ail-faq-x:before,.ail-faq-item.is-open .ail-faq-x:after{background:#fff}.ail-faq-a{overflow:hidden}.ail-faq-item:not(.is-open) .ail-faq-a{opacity:0;height:0}.ail-faq-a p{color:var(--soft);padding:0 60px 26px 50px;font-size:15.5px;line-height:1.7}.ail-final{padding:clamp(40px,6vw,80px) 24px clamp(84px,10vw,130px)}.ail-final-card{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(60% 70% at 50% 110%,#6d5dfc8c,#0000 70%),radial-gradient(70% 80% at 50% -10%,#3b8bff80,#0000 70%),linear-gradient(160deg,#020a2b 0%,#04217a 60%,#0536c1 100%);border-radius:44px;justify-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:clamp(64px,9vw,120px) 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #0536c1d9}.ail-final-card>:not(.ail-final-orb){z-index:2;position:relative}.ail-final-orb{z-index:0;opacity:.55;top:50%;left:50%;translate:-50% -50%;width:min(1100px,140%)!important;height:130%!important;position:absolute!important}.ail-final-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#dbe7ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff38}.ail-final-card h2{max-width:920px;font:600 clamp(38px, 5.6vw, 82px)/1.02 var(--display);letter-spacing:-.045em;text-wrap:balance}.ail-final-card h2 span{color:#9cc2ff}.ail-final-card>p:not(.ail-final-eyebrow):not(.ail-final-tag){color:#e1ebffd9;max-width:660px;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.7}.ail-btn.light{color:#0536c1;background:#fff;box-shadow:0 14px 30px -12px #0006}.ail-btn.outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;box-shadow:inset 0 0 0 1.5px #ffffff80}.ail-btn.outline:hover{background:#ffffff1f}.ail-final-tag{letter-spacing:.22em;text-transform:uppercase;color:#c8daffb3;margin-top:12px;font-size:12.5px;font-weight:600}@media (max-width:1100px){.ail-opps{grid-template-columns:repeat(2,minmax(0,1fr))}.ail-opps li{min-height:0}.ail-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ail-why li{grid-template-columns:40px 52px minmax(0,1fr) 30px}.ail-why p{grid-area:2/3/auto/4}.ail-why-arrow{grid-area:1/4}}@media (max-width:1000px){.ail-panel{grid-template-columns:minmax(0,1fr)}.ail-panel-n{font-size:110px;top:-30px}.ail-ap{grid-template-columns:minmax(0,1fr)}.ail-ap-rail{display:none}.ail-ap-dial{aspect-ratio:auto;width:100%}.ail-ap-dial svg{display:none}.ail-ap-list{--fill:1;gap:14px;padding-left:34px;position:relative;inset:auto}.ail-ap-list:before,.ail-ap-list:after{content:"";background:#cfdcf3;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:11px}.ail-ap-list:after{transform:scaleY(var(--fill));transform-origin:top;background:linear-gradient(#0b5cff,#6d5dfc)}.ail-ap-list li{text-align:left;background:#fff;border-radius:22px;grid-area:auto;justify-items:start;gap:6px;padding:20px 22px;position:relative;box-shadow:0 20px 40px -32px #14286e80}.ail-ap-list li:before{content:"";background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:26px;left:-29px;box-shadow:0 0 0 4px #e2ecff}.ail-ap-n{font-size:34px}}@media (max-width:900px){.ail-head.split,.ail-split,.ail-faq{grid-template-columns:minmax(0,1fr)}.ail-funcs{grid-template-columns:repeat(2,minmax(0,1fr))}.ail-faq .ail-head{position:static}.ail-orb{height:clamp(360px,52vh,480px)}.ail-orb-chip{padding:6px 11px 6px 6px;font-size:12px}.ail-orb-chip svg{width:22px;height:22px}.ail-shield{width:min(320px,80%)}}@media (max-width:640px){.ail-hero{padding-top:40px}.ail-orb{height:340px}.ail-orb-chip{padding:6px}.ail-orb-chip em{display:none}.ail-opps,.ail-funcs,.ail-trust{grid-template-columns:minmax(0,1fr)}.ail-why li{grid-template-columns:46px minmax(0,1fr) 26px;gap:12px 14px;padding-inline:4px}.ail-why-n{display:none}.ail-why .ail-ico{grid-row:1}.ail-why p{grid-area:2/1/auto/-1}.ail-why-arrow{grid-column:3}.ail-pill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.ail-sv.flow span:nth-child(n){margin-left:0}.ail-faq-a p{padding:0 4px 22px}.ail-final-card{border-radius:30px}}@media (prefers-reduced-motion:reduce){.ail-hero-bg i,.ail-h1>b>span,.ail-orb-core,.ail-shield-sweep,.ail-sv .typing i{animation:none}}html.rm .ail-hero-bg i,html.rm .ail-h1>b>span,html.rm .ail-orb-core,html.rm .ail-shield-sweep,html.rm .ail-sv .typing i{animation:none}.ail-dl{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"week week""board team";align-items:start;gap:20px;display:grid}.c-yellow{--c:#ffe98a}.c-pink{--c:#ffc9d6}.c-blue{--c:#c7dcff}.c-green{--c:#c8f0c0}.c-orange{--c:#ffd2a8}.c-purple{--c:#ddd0ff}.ail-dl-week{background:#ffffffb8;border-radius:20px;grid-area:week;padding:16px 18px;box-shadow:inset 0 0 0 1px #dbe4f4}.ail-dl-week-top{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:12px;font-size:13.5px;display:flex}.ail-dl-week-top b{color:var(--ink);font-size:14.5px}.ail-dl-week-top strong{color:var(--blue);font-variant-numeric:tabular-nums}.ail-dl-bar{border-radius:12px;gap:3px;height:44px;display:flex;overflow:hidden}.ail-dl-bar>span{background-color:var(--c);flex-basis:0;align-items:center;min-width:0;padding:0 8px;transition:background-color .6s;display:flex}.ail-dl-bar em{white-space:nowrap;text-overflow:ellipsis;color:#0a1330ad;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.ail-dl-bar .busy{background-image:repeating-linear-gradient(45deg,#ffffff8c 0 8px,#0000 8px 16px);background-size:22.63px 22.63px;animation:.7s linear infinite ail-dl-stripes}.ail-dl-bar .free{background-color:#dcfce7}.ail-dl-bar .free em{color:#15803d}.ail-dl-bar .real{background-color:#e6ebf5}.ail-dl-bar .real em{color:var(--mute)}.ail-dl-board{z-index:2;background:radial-gradient(#785a2817 1px,#0000 1.4px) 0 0/14px 14px,#faf6ee;border-radius:24px;grid-area:board;padding:20px;position:relative;box-shadow:inset 0 0 0 1px #ebe2cf,0 30px 60px -42px #3c280a66}.ail-dl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.ail-dl-head p{color:var(--soft);font-size:13.5px}.ail-dl-head p b{color:var(--ink)}.ail-dl-head>div{flex-wrap:wrap;gap:8px;display:flex}.ail-dl-chip{font:600 13px/1 var(--font);color:#fff;background:var(--blue);cursor:pointer;transition:transform .25s var(--ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 15px;display:inline-flex;box-shadow:0 10px 22px -12px #0b5cffd9}.ail-dl-chip:hover{transform:translateY(-1px)}.ail-dl-chip.ghost{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #e2d9c6}.ail-dl-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin:0;padding:0;list-style:none;display:grid}.ail-dl-notes>li{min-height:136px;display:grid}.ail-dl-note{text-align:left;font:inherit;color:#2b2410;background:var(--c);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;transform:rotate(var(--r));transition:transform .45s var(--ease), box-shadow .3s;border:0;border-radius:3px 3px 16px;flex-direction:column;justify-content:space-between;gap:10px;padding:22px 14px 12px;display:flex;position:relative;box-shadow:0 1px 1px #0000000f,0 14px 22px -14px #3c280a80}.ail-dl-note:before{content:"";background:#fff9;width:58px;height:18px;margin-left:-29px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #00000014}.ail-dl-note:not(:disabled):hover{transform:rotate(0)translateY(-4px)scale(1.03);box-shadow:0 1px 1px #0000000f,0 24px 30px -16px #3c280a80}.ail-dl-note.is-drag{z-index:10;cursor:grabbing;transition:none;box-shadow:0 40px 50px -18px #141e468c}.ail-dl-note:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.ail-dl-note:disabled{cursor:default}.ail-dl-note.is-back{box-shadow:inset 0 0 0 2px #ea580c8c,0 14px 22px -14px #3c280a80}.ail-dl-text{font-family:var(--font-hand), "Segoe Print", "Bradley Hand", cursive;font-size:25px;font-weight:600;line-height:1.02}.ail-dl-hours{background:#00000014;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:11.5px;font-weight:700}.ail-dl-badge{color:#fff;animation:ail-dl-pop .5s var(--ease) both;background:#ea580c;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:8px}.ail-dl-ghost{text-align:center;color:#8b7d5f;animation:ail-dl-pop .5s var(--ease) both;border:2px dashed #ddd1b8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12.5px;display:flex!important}.ail-dl-ghost svg{color:#16a34a}.ail-dl-ghost svg.spin,.ail-dl-steps svg.spin{color:var(--blue);animation:.9s linear infinite ail-dl-spin}.ail-dl-notes>li.is-new{animation:ail-dl-pop .5s var(--ease) both}.ail-dl-yours{letter-spacing:.06em;text-transform:uppercase;color:#166534;background:#ffffffa6;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.ail-dl-pick{background:#ffffffbf;border-radius:26px;padding:clamp(22px,3vw,34px);box-shadow:inset 0 0 0 1px #dbe4f4,0 30px 60px -44px #0b287873}.ail-dl-pick-q{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-bottom:18px;font-size:clamp(20px,2.2vw,26px);font-weight:600}.ail-dl-pick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ail-dl-pick-grid button{text-align:left;min-height:150px;font:inherit;color:var(--ink);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s;background:#fff;border:0;border-radius:20px;align-content:start;justify-items:start;gap:4px;padding:18px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e1e8f5,0 14px 30px -24px #0b287880}.ail-dl-pick-grid button:hover,.ail-dl-pick-grid button:focus-visible{box-shadow:inset 0 0 0 2px var(--blue), 0 24px 40px -24px #0b5cff99;outline:none;transform:translateY(-4px)}.ail-dl-pick-grid .ail-ico{margin-bottom:10px}.ail-dl-pick-grid b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.ail-dl-pick-grid small{color:var(--mute);font-size:12.5px}.ail-dl-pick-grid .go{color:var(--blue);opacity:0;transition:opacity .3s, transform .3s var(--ease);position:absolute;bottom:16px;right:14px;transform:translate(-6px)}.ail-dl-pick-grid button:hover .go{opacity:1;transform:none}.ail-dl-pick-note{color:var(--soft);margin-top:16px;font-size:13.5px}.ail-dl-own{height:100%;transform:rotate(var(--r));background:repeating-linear-gradient(#fff 0 25px,#e6eefb 25px 26px) 0 34px/100% 100% no-repeat,#fff;border-radius:3px 3px 16px;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;padding:12px 12px 10px;display:grid;box-shadow:inset 0 0 0 2px #cfe0ff,0 14px 22px -14px #3c280a66}.ail-dl-own:focus-within{box-shadow:inset 0 0 0 2px var(--blue), 0 18px 26px -14px #0b5cff73}.ail-dl-own-l{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:700}.ail-dl-own textarea{resize:none;width:100%;min-height:52px;font-family:var(--font-hand), "Segoe Print", cursive;color:#1f2a4d;background:0 0;border:0;outline:none;padding:0;font-size:22px;font-weight:600;line-height:26px}.ail-dl-own textarea::placeholder{color:#9aa8c4}.ail-dl-own-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.ail-dl-own-foot [role=group]{gap:4px;display:flex}.ail-dl-own-foot [role=group] button{font:700 11.5px/1 var(--font);color:var(--soft);cursor:pointer;background:#eef3fc;border:0;border-radius:999px;padding:4px 8px}.ail-dl-own-foot [role=group] button[aria-pressed=true]{color:#fff;background:var(--ink)}.ail-dl-own-foot .add{color:#fff;background:var(--blue);cursor:pointer;width:30px;height:30px;transition:transform .25s var(--ease), opacity .25s;border:0;border-radius:50%;place-items:center;display:grid}.ail-dl-own-foot .add:disabled{opacity:.35;cursor:default}.ail-dl-own-foot .add:not(:disabled):hover{transform:scale(1.08)}.ail-dl-modal{z-index:200;-webkit-backdrop-filter:blur(6px);background:#040a238c;place-items:center;padding:20px;animation:.3s both ail-dl-fade;display:grid;position:fixed;inset:0}.ail-dl-win{color:#e6edff;background:radial-gradient(60% 40% at 100% 0%, #3b6eff47, transparent 70%), var(--navy);width:min(980px,100%);max-height:min(720px,100dvh - 40px);animation:ail-dl-pop .45s var(--ease) both;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 60px 120px -40px #000000b3,inset 0 0 0 1px #ffffff1a}.ail-dl-win header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 16px 14px 18px;display:flex}.ail-dl-win header>div{flex:1;min-width:0}.ail-dl-win header b{color:#fff;font-size:15px;display:block}.ail-dl-win header small{white-space:nowrap;text-overflow:ellipsis;color:#bed0ffa6;font-size:12.5px;display:block;overflow:hidden}.ail-dl-pill{white-space:nowrap;color:#9fc0ff;background:#3b8bff2e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.ail-dl-pill.waiting{color:#fcd38a;background:#f5b54429}.ail-dl-pill.done{color:#86efac;background:#22c55e29}.ail-dl-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ail-dl-x:hover{background:#ffffff29}.ail-dl-win-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:18px;display:grid;overflow-y:auto}.ail-dl-steps-h{letter-spacing:.12em;text-transform:uppercase;color:#bed0ff8c;margin-bottom:10px;font-size:11px;font-weight:700}.ail-dl-steps ol{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ail-dl-steps li{color:#d6e2ff73;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;font-size:13.5px;line-height:1.4;transition:color .3s,background .3s;display:grid}.ail-dl-steps li>span{background:#ffffff0f;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.ail-dl-steps li>span>i{background:#ffffff40;border-radius:50%;width:6px;height:6px}.ail-dl-steps li.done{color:#dbe5ff}.ail-dl-steps li.done>span{color:#4ade80}.ail-dl-steps li.now{color:#fff;background:#3b8bff24}.ail-dl-steps li.warn.done,.ail-dl-steps li.warn.now{color:#fcd38a;background:#f5b5441a}.ail-dl-steps li.warn>span{color:#f5b544}.ail-dl-steps li.fix.done,.ail-dl-steps li.fix.now{color:#a5f3c4}.ail-dl-steps li.fix>span{color:#4ade80}.ail-dl-steps .ail-dl-approve{margin:0}.ail-dl-win footer{border-top:1px solid #ffffff14;gap:8px;padding:12px 18px 16px;display:grid}.ail-dl-win footer .ail-dl-prog{height:4px;margin:0}.ail-dl-win footer p{color:#d6e2ffcc;align-items:center;gap:6px;font-size:13.5px;display:flex}.ail-dl-win footer svg{color:#4ade80}.ail-dl-scr{color:#1c2440;background:#fff;border-radius:16px;align-self:start;display:grid;overflow:hidden;box-shadow:0 24px 50px -28px #0009}.ail-dl-scr-bar{color:#5b6785;background:#f2f5fb;border-bottom:1px solid #e3e9f4;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.ail-dl-scr-bar i{background:#d7deeb;border-radius:50%;width:9px;height:9px}.ail-dl-scr-bar i:first-child{background:#ff6b6b}.ail-dl-scr-bar i:nth-child(2){background:#ffc145}.ail-dl-scr-bar i:nth-child(3){background:#3ecf6e}.ail-dl-scr-bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.ail-dl-scr-ok{color:#15803d;animation:ail-dl-in .4s var(--ease) both;background:#ecfdf3;border-top:1px solid #d1fadf;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.ail-dl-caret{vertical-align:-2px;background:var(--blue);width:2px;height:1.05em;margin-left:1px;animation:.8s steps(2,end) infinite ail-dl-blink;display:inline-block}.ail-dl-mail-h{border-bottom:1px solid #eef1f7;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:9px 14px;font-size:13px;display:grid}.ail-dl-mail-h span{color:#8590aa}.ail-dl-mail-h b{overflow-wrap:anywhere;font-weight:600}.ail-dl-mail-body{white-space:pre-wrap;min-height:220px;margin:0;padding:14px;font-size:13.5px;line-height:1.6}.ail-dl-chat{background:#efeae2;flex-direction:column;gap:8px;min-height:260px;padding:14px;display:flex}.ail-dl-chat p{max-width:82%;animation:ail-dl-in .35s var(--ease) both;background:#fff;border-radius:12px 12px 12px 4px;margin:0;padding:8px 11px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 1px #00000014}.ail-dl-chat p.me{background:#d9fdd3;border-radius:12px 12px 4px;align-self:flex-end}.ail-dl-chat p.typing{gap:4px;padding:11px 13px;display:flex}.ail-dl-chat p.typing i{background:#9aa3b5;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ail-dl-blink}.ail-dl-chat p.typing i:nth-child(2){animation-delay:.15s}.ail-dl-chat p.typing i:nth-child(3){animation-delay:.3s}.ail-dl-inv{background:#f6f8fc;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.ail-dl-paper{filter:contrast(.92)sepia(.12);background:#fffdf6;border-radius:4px;padding:12px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 6px 16px -8px #0000004d}.ail-dl-paper pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#3b3a36;margin:0;font:10.5px/1.55 ui-monospace,SF Mono,Consolas,monospace}.ail-dl-scan{background:linear-gradient(#0000,#3b8bff59,#0000);height:28px;animation:1.6s ease-in-out infinite alternate ail-dl-scan;position:absolute;left:0;right:0;box-shadow:0 0 18px #3b8bff80}.ail-dl-inv dl{align-content:start;gap:6px;margin:0;display:grid}.ail-dl-inv-h{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.ail-dl-inv dl>div{background:#fff;border-radius:8px;gap:2px;padding:7px 10px;transition:box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #e3e9f4}.ail-dl-inv dt{color:#8590aa;font-size:10.5px;font-weight:600}.ail-dl-inv dd{min-height:17px;margin:0;font-size:13px;font-weight:600}.ail-dl-inv dl>div:not(.on) dd{background:linear-gradient(90deg,#eef2f9,#f7f9fd,#eef2f9) 0 0/200% 100%;border-radius:4px;width:60%;animation:1.2s linear infinite ail-dl-shimmer}.ail-dl-inv dl>div.on{animation:ail-dl-in .35s var(--ease) both;box-shadow:inset 0 0 0 1px #bfd5ff}.ail-dl-sheet{grid-template-columns:repeat(var(--cols), minmax(0, auto));font-size:12.5px;display:grid}.ail-dl-sheet>*{overflow-wrap:anywhere;border-bottom:1px solid #eef1f7;min-height:34px;padding:8px 10px}.ail-dl-sheet>b{letter-spacing:.04em;text-transform:uppercase;color:#6b7895;background:#f7f9fc;font-size:11px;font-weight:700}.ail-dl-sheet>span.on{animation:ail-dl-in .35s var(--ease) both}.ail-dl-sheet>span.new{background:#eef4ff}.ail-dl-cal{background:#f6f8fc;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-height:250px;padding:12px;display:grid}.ail-dl-cal>div{flex-direction:column;gap:6px;display:flex}.ail-dl-cal b{text-align:center;color:#6b7895;border-bottom:1px solid #e3e9f4;padding-bottom:6px;font-size:11.5px}.ail-dl-cal span{color:#0b3aa8;box-shadow:inset 3px 0 0 var(--blue);animation:ail-dl-pop .4s var(--ease) both;overflow-wrap:anywhere;background:#dbe7ff;border-radius:7px;gap:1px;padding:6px 7px;font-size:11.5px;font-weight:600;line-height:1.3;display:grid}.ail-dl-cal small{color:#4a63a8;font-size:10.5px;font-weight:500}.ail-dl-post-h{align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.ail-dl-post-h i{background:conic-gradient(#f9ce34,#ee2a7b,#6228d7,#f9ce34);border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 2px #fff}.ail-dl-post-img{aspect-ratio:16/9;text-align:center;background:#e9edf5;place-items:center;padding:20px;transition:background .8s;display:grid}.ail-dl-post-img b{font-family:var(--display);letter-spacing:-.03em;color:#0000;font-size:clamp(18px,2.4vw,26px);font-weight:700;line-height:1.1;transition:color .8s .2s}.ail-dl-post-img.on{background:radial-gradient(80% 90% at 20% 10%,#ffb36b,#0000 60%),radial-gradient(70% 80% at 90% 100%,#ff5e8a,#0000 60%),#6d3bd9}.ail-dl-post-img.on b{color:#fff;text-shadow:0 4px 20px #00000040}.ail-dl-post-icons{color:#3b4566;gap:12px;padding:10px 14px 0;display:flex}.ail-dl-post-cap{min-height:90px;margin:0;padding:8px 14px 14px;font-size:13.5px;line-height:1.55}.ail-dl-team{z-index:1;color:#e6edff;background:radial-gradient(70% 40% at 30% 18%, #3b6eff66, transparent 70%), radial-gradient(50% 40% at 100% 100%, #6d5dfc38, transparent 70%), var(--navy);transition:box-shadow .3s, transform .35s var(--ease);border-radius:24px;flex-direction:column;grid-area:team;gap:14px;padding:20px;display:flex;position:relative;box-shadow:0 40px 80px -44px #040d33d9,inset 0 0 0 1px #ffffff14}.ail-dl-team.is-over{transform:scale(1.012);box-shadow:0 0 0 3px #3b8bff,0 40px 80px -30px #0b5cffcc}.ail-dl-team-top{color:#bed0ffb3;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ail-dl-team-top b{color:#fff;font-size:14.5px}.ail-dl-stage{align-items:center;gap:44px;padding:26px 30px 18px;display:flex}.ail-dl-corewrap{flex:none;width:112px;height:112px;position:relative}.ail-dl-core{color:#fff;width:100%;height:100%;transition:transform .35s var(--ease), background .6s;background:radial-gradient(circle at 35% 30%,#9cc3ff,#3b6dff 45%,#2a1fa8 82%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 60px #3b8bff8c,inset 0 -10px 30px #0a0a5080}.ail-dl-core .ring{background:conic-gradient(#0000,#96c8fff2,#0000 40%);border-radius:50%;animation:3s linear infinite ail-dl-spin;position:absolute;inset:-10px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.ail-dl-core .ring.two{opacity:.45;animation-duration:5s;animation-direction:reverse;inset:-20px}.ail-dl-core.gulp{animation:ail-dl-gulp .6s var(--ease)}.ail-dl-team.is-over .ail-dl-core{transform:scale(1.12)}.ail-dl-team.is-done .ail-dl-core{background:radial-gradient(circle at 35% 30%,#a7f3d0,#22c55e 45%,#0f6b4a 85%);box-shadow:0 0 60px #22c55e80,inset 0 -10px 30px #053c2880}.ail-dl-orbit{pointer-events:none;position:absolute;inset:0}.ail-dl-orbit i{width:10px;height:10px;animation:2.6s linear infinite ail-dl-orbit;animation-delay:var(--d);background:#bfe0ff;border-radius:50%;margin:-5px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #6aa8ff,0 0 3px #fff}.ail-dl-count strong{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(#fff,#9fc0ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,5vw,62px);font-weight:600;line-height:1;display:block}.ail-dl-count span{color:#d6e2ffb3;margin-top:6px;font-size:13px;display:block}.ail-dl-hint{text-align:center;color:#bed0ffa6;border:1.5px dashed #96beff4d;border-radius:14px;margin:0;padding:12px;font-size:13px;transition:border-color .3s,background .3s,color .3s}.ail-dl-hint:empty{display:none}.ail-dl-team.is-over .ail-dl-hint{color:#fff;background:#3b8bff24;border-color:#3b8bff}.ail-dl-lanes{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:8px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ail-dl-lanes:empty{display:none}.ail-dl-lane{animation:ail-dl-in .45s var(--ease) both;background:#ffffff0d;border-radius:14px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #ffffff12}.ail-dl-lane-main{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}button.ail-dl-lane-main{cursor:pointer}.ail-dl-lane:has(button.ail-dl-lane-main:hover){background:#ffffff17}.ail-dl-lane-main:focus-visible{outline-offset:-2px;outline:2px solid #3b8bff}.ail-dl-lane-ico{color:#1b1f33;background:var(--c,#ffd2a8);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.ail-dl-lane b{color:#fff;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ail-dl-lane b small{color:#cfe0ff;background:#ffffff14;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ail-dl-lane b small.pulse{color:#fff;background:#3b8bff73;animation:1.4s ease-in-out infinite ail-dl-blink}.ail-dl-lane p{color:#d6e2ffbf;margin:3px 0 0;font-size:12.5px;line-height:1.45}.ail-dl-lane p.warn{color:#fcd38a}.ail-dl-lane p.fix{color:#a5f3c4}.ail-dl-lane.done p{color:#86efac}.ail-dl-lane.waiting{background:#f5b5441a;box-shadow:inset 0 0 0 1px #f5b54473}.ail-dl-lane.waiting .ail-dl-lane-ico{background:#f5b544}.ail-dl-lane.waiting p{color:#fcd38a}.ail-dl-lane.back{background:#ea580c1f;box-shadow:inset 0 0 0 1px #fb923c66}.ail-dl-team-top span.warn{color:#fcd38a;font-weight:600}.ail-dl-approve{background:#040d338c;border-radius:12px;gap:4px;margin:0 12px 12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #f5b54459}.ail-dl-approve b{color:#fff;font-size:13.5px;font-weight:600}.ail-dl-approve small{color:#d6e2ffb3;font-size:12px}.ail-dl-approve>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ail-dl-approve button{font:600 13px/1 var(--font);color:#fff;cursor:pointer;transition:transform .25s var(--ease), background .25s;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.ail-dl-approve button:hover{transform:translateY(-1px)}.ail-dl-approve .yes{background:#16a34a;box-shadow:0 10px 22px -12px #22c55ee6}.ail-dl-approve .yes:hover{background:#15803d}.ail-dl-approve .no{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.ail-dl-approve>p{align-items:center;gap:6px;margin:6px 0 0;font-size:13px;font-weight:600;display:flex}.ail-dl-approve>p.yes{color:#4ade80}.ail-dl-approve>p.no{color:#fcd38a}.ail-dl-dots:after{content:" …";animation:1s ease-in-out infinite ail-dl-blink}.ail-dl-prog{background:#ffffff1a;border-radius:3px;height:3px;margin-top:8px;display:block;overflow:hidden}.ail-dl-prog i{background:var(--c);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.ail-dl-final{text-align:center;animation:ail-dl-pop .6s var(--ease) both;background:linear-gradient(160deg,#3b8bff59,#6d5dfc40);border-radius:18px;justify-items:center;gap:8px;padding:20px 18px;display:grid;box-shadow:inset 0 0 0 1px #96beff66}.ail-dl-final b{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:23px;font-weight:600}.ail-dl-final p{color:#d6e2ffcc;text-wrap:balance;font-size:13.5px}.ail-dl-final .ail-btn{margin-top:6px;padding:11px 20px;font-size:14px}@keyframes ail-dl-stripes{to{background-position:22.63px 0}}@keyframes ail-dl-spin{to{transform:rotate(360deg)}}@keyframes ail-dl-gulp{35%{transform:scale(1.2);box-shadow:0 0 100px #8cbefff2,inset 0 -10px 30px #0a0a5080}}@keyframes ail-dl-orbit{0%{transform:rotate(0deg) translateX(var(--o))}to{transform:rotate(360deg) translateX(var(--o))}}@keyframes ail-dl-pop{0%{opacity:0;transform:scale(.85)}}@keyframes ail-dl-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ail-dl-blink{50%{opacity:.2}}@keyframes ail-dl-fade{0%{opacity:0}}@keyframes ail-dl-scan{0%{top:-28px}to{top:100%}}@keyframes ail-dl-shimmer{to{background-position:-200% 0}}@media (max-width:1100px){.ail-dl-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ail-dl-pick-grid{grid-template-columns:minmax(0,1fr)}.ail-dl-pick-grid button{grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:0;padding:14px}.ail-dl-pick-grid .ail-ico{grid-row:span 2;margin:0}.ail-dl-pick-grid .go{opacity:1;margin-top:-8px;top:50%;bottom:auto;transform:none}.ail-dl-modal{place-items:end center;padding:0}.ail-dl-win{border-radius:22px 22px 0 0;max-height:92dvh}.ail-dl-win-body{grid-template-columns:minmax(0,1fr);padding:14px}.ail-dl-steps{order:2}.ail-dl-inv{grid-template-columns:minmax(0,1fr)}.ail-dl-cal{grid-template-columns:repeat(5,minmax(84px,1fr));overflow-x:auto}}@media (max-width:1000px){.ail-dl{grid-template-columns:minmax(0,1fr);grid-template-areas:"week""board""team"}.ail-dl-notes{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:172px;grid-auto-flow:column;margin:-14px -20px 0;padding:14px 20px 10px;overflow-x:auto}.ail-dl-notes>li{scroll-snap-align:center}}@media (max-width:640px){.ail-dl-board,.ail-dl-team{border-radius:22px;padding:16px}.ail-dl-notes{margin-inline:-16px;padding-inline:16px}.ail-dl-bar{height:30px}.ail-dl-bar em{display:none}.ail-dl-stage{gap:34px;padding:20px 22px 12px}.ail-dl-corewrap{width:88px;height:88px}.ail-dl-orbit i{--o:58px!important}}@media (prefers-reduced-motion:reduce){.ail-dl *,.ail-dl :after{animation:none!important}}html.rm .ail-dl *,html.rm .ail-dl :after{animation:none!important}@media (max-width:560px){.btn{white-space:normal;text-align:center;letter-spacing:.14em;max-width:100%;line-height:1.35}.btn-lg{padding:17px 24px}.gmenu{padding-inline:20px}.gmenu .btn{align-self:stretch}.hx-trust{color:#fff;text-shadow:0 1px 12px #04186eb3,0 0 2px #04186e80;font-size:12.5px}.ixp-panel{border-radius:24px;padding:18px}.ixp-board{padding:12px}.ops{cursor:pointer}.ops-handle,.ops-hint-wide{display:none}.ops-hint-narrow{display:inline}.ops-label{display:none}.ops-card.c1,.ops-card.c2,.ops-card.c3{grid-area:auto}.ops{height:780px}.bc-empty{max-width:270px;padding:18px;top:24px;left:16px}.sb-steps{gap:2px}.sb-steps button{gap:6px;padding:9px 10px}.sb-steps button small{display:none}.wfe-name{flex-basis:100%}.gfoot-cols{grid-template-columns:minmax(0,1fr);gap:0;padding-block:6px 22px}.gfoot-col{border-bottom:1px solid #ffffff24}.gfoot-col summary{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;display:flex}.gfoot-col summary h4{margin:0}.gfoot-col summary:after{content:"+";font:400 22px/1 var(--font);color:#fff;transition:transform .3s var(--ease)}.gfoot-col[open] summary:after{transform:rotate(45deg)}.gfoot-col ul{padding-bottom:14px}}@media (max-width:420px){.pcore-row{flex-wrap:wrap;justify-content:center;gap:10px 6px;display:flex}}.ops-hint-narrow{display:none}.gfoot-col summary{pointer-events:none;list-style:none}.gfoot-col summary::-webkit-details-marker{display:none}.ab em{font-style:normal}.ab-night{isolation:isolate;color:#eef2ff;background:radial-gradient(90% 70% at 85% 0,#0c1a46 0%,#0000 60%),radial-gradient(70% 60% at 0 100%,#0a1236 0%,#0000 60%),#04060f;position:relative}.ab-night:after{content:"";z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ab-night>.container{z-index:1;position:relative}.ab-night em{color:#0000;background:linear-gradient(95deg,#a9c3ff 0%,#c9b8ff 55%,#8fe3ff 100%);-webkit-background-clip:text;background-clip:text}.ab-day{background:var(--bg);color:var(--text)}.ab-day em{color:var(--blue)}.ab-link{font:500 15px/1 var(--font);color:#c9d7ff;transition:color .2s, gap .3s var(--ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ab-link:hover{color:#fff;gap:10px}.ab-link.dark{color:var(--blue);margin-top:clamp(40px,5vw,64px)}.ab-link.dark:hover{color:var(--text)}.ab-chapter{padding-block:clamp(96px,12vw,168px);overflow:hidden}.ab-label{font:600 11.5px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--dim);align-items:center;gap:14px;margin-bottom:clamp(40px,6vw,72px);display:flex}.ab-label span{color:var(--blue);letter-spacing:.1em}.ab-label:after{content:"";opacity:.3;background:currentColor;flex:1;height:1px}.ab-night .ab-label{color:#c8d7ff8c}.ab-night .ab-label span{color:#8fb4ff}.ab-h{max-width:16ch;font:500 clamp(34px, 4.6vw, 68px)/1.02 var(--display);letter-spacing:-.04em}.ab-head-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:28px clamp(32px,6vw,96px);display:grid}.ab-aside{max-width:44ch;color:var(--muted);font-size:17px;line-height:1.65}.ab-contrast{font:500 clamp(32px, 5.2vw, 78px)/1.04 var(--display);letter-spacing:-.042em;gap:.08em;display:grid}.ab-dim{color:#b9bdc8}.ab-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(32px,6vw,96px);margin-top:clamp(56px,7vw,96px);display:grid}.ab-cols p{border-top:1px solid var(--line);max-width:50ch;color:var(--muted);padding-top:24px;font-size:18px;line-height:1.65}.ab-cols strong{color:var(--text);font-weight:600}.ab-year{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font:600 clamp(150px, 27vw, 400px)/.8 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #8caaff2b;position:absolute;top:50%;right:-2vw;translate:0 -50%}.ab-story-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:28px clamp(32px,6vw,96px);display:grid}.ab-story-text{color:#dce4ffad;max-width:46ch;font-size:18px;line-height:1.7}.ab-facts{border-top:1px solid #ffffff24;margin:clamp(56px,8vw,104px) 0 0}.ab-facts>div{border-bottom:1px solid #ffffff1a;grid-template-columns:180px minmax(0,1fr);gap:16px 32px;padding:26px 0;display:grid}.ab-facts dt{font:600 10.5px/1.4 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#becdf080;padding-top:6px}.ab-facts dd{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:8px 32px;margin:0;display:grid}.ab-facts b{font:500 clamp(20px, 2vw, 26px)/1.2 var(--display);letter-spacing:-.02em;color:#fff}.ab-facts span{color:#dce4ff9e;font-size:15.5px;line-height:1.6}.ab-path{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(56px,8vw,96px) 0 0;padding:0;list-style:none;display:grid}.ab-path li{padding:34px 28px 0 0;position:relative}.ab-path li:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #0b5cff1f}.ab-path-num{font:500 clamp(44px, 4.4vw, 62px)/1 var(--display);letter-spacing:-.05em;color:#c3cad9;margin-bottom:18px;display:block}.ab-path h3{font:600 21px/1.2 var(--display);letter-spacing:-.02em}.ab-path p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}.ab-quote{margin:0}.ab-quote p{max-width:22ch;font:500 clamp(30px, 4.4vw, 64px)/1.08 var(--display);letter-spacing:-.035em}.ab-quote-sub{color:#dce4ffa8;max-width:52ch;margin-top:28px;font-size:18px;line-height:1.65}.ab-promises{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(64px,8vw,104px) 0 0;padding:0;list-style:none;display:grid}.ab-promises li{padding:30px 28px 0 0}.ab-promises svg{color:#8fb4ff}.ab-promises h3{font:600 18px/1.25 var(--display);letter-spacing:-.02em;color:#fff;margin-top:18px}.ab-promises p{color:#dce4ff99;margin-top:10px;font-size:14.5px;line-height:1.6}.ab-vm{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-vm article{align-content:start;gap:22px;padding-right:clamp(28px,5vw,72px);display:grid}.ab-vm article+article{border-left:1px solid var(--line-2);padding:0 0 0 clamp(28px,5vw,72px)}.ab-vm span{font:600 11px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--blue)}.ab-vm h2{font:500 clamp(30px, 3.6vw, 52px)/1.06 var(--display);letter-spacing:-.035em}.ab-vm p{max-width:46ch;color:var(--muted);font-size:17px;line-height:1.65}.ab-beliefs{background:var(--bg-alt)}.ab-belief-list{border-top:1px solid var(--line-2);margin:clamp(56px,8vw,96px) 0 0;padding:0;list-style:none}.ab-belief-list li{border-bottom:1px solid var(--line);transition:padding .5s var(--ease);grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 32px;padding:30px 0;display:grid}.ab-belief-list li:hover{padding-left:12px}.ab-roman{font:600 15px/1 var(--display);letter-spacing:.08em;color:var(--blue)}.ab-belief-list h3{font:500 clamp(20px, 2vw, 26px)/1.2 var(--display);letter-spacing:-.025em;transition:color .3s}.ab-belief-list li:hover h3{color:var(--blue)}.ab-belief-list p{color:var(--muted);font-size:15.5px;line-height:1.6}@media (max-width:900px){.ab-story-grid,.ab-head-row,.ab-cols{grid-template-columns:minmax(0,1fr)}.ab-path,.ab-promises{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ab-vm{grid-template-columns:minmax(0,1fr);gap:48px}.ab-vm article{padding-right:0}.ab-vm article+article{border-left:0;border-top:1px solid var(--line-2);padding:48px 0 0}.ab-facts dd{grid-template-columns:minmax(0,1fr)}.ab-belief-list li{grid-template-columns:56px minmax(0,1fr)}.ab-belief-list p{grid-column:2}}@media (max-width:560px){.ab-path,.ab-promises{grid-template-columns:minmax(0,1fr)}.ab-facts>div{grid-template-columns:minmax(0,1fr);gap:10px}.ab-facts dt{padding-top:0}}.night{isolation:isolate;color:#eef2ff;background:radial-gradient(90% 70% at 85% 0,#0c1a46 0%,#0000 60%),radial-gradient(70% 60% at 0 100%,#0a1236 0%,#0000 60%),#04060f;position:relative}.night:after{content:"";z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.night>.container{z-index:1;position:relative}.night .grad-text{-webkit-text-fill-color:#9db8ff;color:#9db8ff;background:0 0}.nh-title .grad-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(95deg,#a9c3ff 0%,#c9b8ff 55%,#8fe3ff 100%);-webkit-background-clip:text;background-clip:text;padding-right:.04em}.nh{min-height:min(calc(100vh - var(--nav-h)), 880px);min-height:min(calc(100svh - var(--nav-h)), 880px);text-align:left;align-items:end;padding-block:clamp(72px,12vh,140px) clamp(36px,6vh,60px);display:grid;overflow:hidden}.nh-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.nh-bg i{display:block;position:absolute}.nh-glow{aspect-ratio:1;background:radial-gradient(closest-side,#0b5cff52,#4f46e51f 55%,#0000 75%);border-radius:50%;width:min(80vw,1100px);top:-30%;right:-15%}.nh-sweep{background:linear-gradient(90deg,#0000,#aac3ff12 50%,#0000);width:22%;height:220%;animation:16s ease-in-out infinite nhSweep;top:-60%;left:0;rotate:18deg}@keyframes nhSweep{0%{translate:-40vw}55%,to{translate:140vw}}.nh-horizon .nh-art{background:radial-gradient(60% 40% at 50% 0,#1e46c859,#0000 70%);border-radius:50%;height:min(70vw,1000px);bottom:calc(-1*min(62vw,900px));left:-20%;right:-20%;box-shadow:0 -1px #aac8ff8c,0 -50px 160px -40px #0b5cffbf}.nh-grid .nh-art{transform-origin:50% 100%;background:linear-gradient(#8caaff33 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#8caaff33 1px,#0000 1px) 0 0/84px 84px;height:62%;bottom:-8%;left:-40%;right:-40%;transform:perspective(700px)rotateX(64deg);-webkit-mask:linear-gradient(#0000 20%,#000 100%);mask:linear-gradient(#0000 20%,#000 100%)}.nh-rings .nh-art{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 62px,#8caaff26 63px 64px);border-radius:50%;width:min(92vw,1150px);top:46%;right:-14%;translate:0 -50%;-webkit-mask:radial-gradient(closest-side,#000 35%,#0000 100%);mask:radial-gradient(closest-side,#000 35%,#0000 100%)}.nh-beams .nh-art{filter:blur(16px);background:linear-gradient(90deg,#0000 0 10%,#78a0ff21 13%,#0000 17% 38%,#9682ff1a 42%,#0000 46% 66%,#78beff1f 70%,#0000 74% 88%,#78a0ff14 91%,#0000 95%);height:120%;inset:-10% -5% auto;-webkit-mask:linear-gradient(#000 0%,#0000 88%);mask:linear-gradient(#000 0%,#0000 88%)}.nh-in{gap:clamp(26px,4vh,44px);display:grid}.nh-kicker{font:600 11.5px/1 var(--mono);letter-spacing:.32em;text-transform:uppercase;color:#c8d7ffb8;align-items:center;gap:14px;display:inline-flex}.nh-kicker:before{content:"";background:currentColor;width:34px;height:1px}.nh-title{max-width:15ch;font:500 clamp(44px, 7.4vw, 112px)/.97 var(--display);letter-spacing:-.05em;color:#fff;text-wrap:balance}.nh-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid}.nh-lede{color:#dce4ffb8;max-width:48ch;font-size:clamp(16.5px,1.3vw,19px);line-height:1.6}.nh-lede strong{color:#fff;font-weight:600}.nh-ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.nh-link{font:500 15px/1 var(--font);color:#c9d7ff;transition:color .2s, gap .3s var(--ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.nh-link:hover{color:#fff;gap:10px}.nh-meta{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border-top:1px solid #ffffff24;margin:0;display:grid}.nh-meta div{padding:18px 20px 0 0}.nh-meta dt{font:600 10.5px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#becdf080}.nh-meta dd{color:#eef2ff;margin:10px 0 0;font-size:15px}@media (max-width:900px){.nh-foot{grid-template-columns:minmax(0,1fr)}.nh-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-meta div{padding-bottom:6px}}@media (max-width:560px){.nh-meta dd{font-size:14px}}@media (prefers-reduced-motion:reduce){.nh-sweep{animation:none;display:none}}html.rm .nh-sweep{animation:none;display:none}.promise-grid{gap:40px 36px}.promise,.section.alt .promise{border:0;border-top:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0;padding:26px 8px 0 0}.promise.spot:before{display:none}@media (hover:hover){.promise:hover,.pain-card:hover,.phase:hover{box-shadow:none;transform:none}}.pipe-card{border:0;border-top:2px solid var(--blue);background:0 0;padding:28px 12px 0 0}@supports (color:color-mix(in lab, red, red)){.pipe-card{border-top:2px solid color-mix(in srgb, var(--blue) calc(var(--on) * 100%), var(--line-2))}}.pipe-card{box-shadow:none;border-radius:0}@media (hover:hover){.pipe-card.is-in:hover{transform:none}}.pipe-tag{box-shadow:none;padding:0}.pipe-inc li{box-shadow:none;padding:0 12px 0 0}.hpain .hp-card:not(.hp-cta){box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover){.hpain .hp-card.is-in:hover{box-shadow:inset 0 0 0 1px var(--line-2);transform:none}}.hpain .hp-visual{background:0 0;border-radius:0;padding:4px 0 0}.bbt-step{border-top:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0;padding:24px 12px 0 0}.bbt-ico{width:auto;height:auto;color:var(--blue);box-shadow:none;background:0 0;border-radius:0;justify-content:start}.pain-grid{gap:40px 36px}.pain-card,.section.alt .pain-card{border:0;border-top:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0;padding:26px 8px 0 0}.pain-card.spot:before{display:none}.pain-card .pain-ico{background:0 0;border-radius:0;justify-content:start;width:auto;height:auto}.phase,.section.alt .phase{border:0;border-top:2px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0;padding:30px 28px 0 0}.phase.spot:before{display:none}.phase-ico{background:0 0;border-radius:0;width:auto;height:auto}.imd-row{gap:36px}.imd-row li{box-shadow:none;background:0 0;border-radius:0;padding:26px 8px 0 0}.imd-row li:after{display:none}.imd-row li:hover{box-shadow:none;transform:none}.ixp-quote{box-shadow:none;background:0 0;border-radius:0;padding:4px 0 4px 24px}.ixp-quote:after{top:4px;bottom:4px}.ixp-build{box-shadow:none;background:0 0;border-radius:0;padding:0}.ixp-build ul{gap:8px 20px}.ixp-build li{box-shadow:none;background:0 0;padding:0}.ixp-build li:hover{box-shadow:none;transform:none}.sx-caps{gap:10px 20px}.sx-caps li{box-shadow:none;background:0 0;border-radius:0;padding:0}.bt-panel{border-top:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0}.bt-step.is-core{background:0 0}.bt-step{padding-inline:0 clamp(20px,2.6vw,36px)}.bt-step+.bt-step{padding-left:clamp(20px,2.6vw,36px)}.pcore-layers{border-top:1px solid var(--line-2);gap:0}.pcore-layer,.pcore-layer:first-child{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0}.pcore-ico{background:0 0}.pdp-use-grid{gap:32px 36px}.pdp-use-grid li{min-height:0;box-shadow:none;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:24px 8px 0 0}.pdp-use-grid li:hover{box-shadow:none;transform:none}.sve-best{background:0 0;border-radius:0;padding:0}.deploy{gap:36px}.deploy li{border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:26px 8px 0 0}.ail-ico{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:start}.ail-opps,.ail-funcs{gap:40px 36px}.ail-opps li,.ail-funcs li,.ail-funcs li:first-child,.ail-funcs li:nth-child(5){min-height:0;color:inherit;box-shadow:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:26px 8px 0 0}.ail-opps li:hover,.ail-funcs li:hover{box-shadow:none;transform:none}.ail-opps .ail-ico{margin-top:0}.ail-opps li{grid-template-rows:none}.ail-funcs li:first-child .ail-ico,.ail-funcs li:nth-child(5) .ail-ico{color:var(--blue);box-shadow:none;background:0 0}.ail-funcs li:first-child .ail-card-n,.ail-funcs li:nth-child(5) .ail-card-n{color:#9aa9c6}.ail-funcs-ghost{display:none}.ail-funcs div{gap:6px 16px}.ail-funcs i,.ail-funcs li:first-child i,.ail-funcs li:nth-child(5) i{color:var(--soft);background:0 0;padding:0}.ail-funcs li:not(:first-child):not(:nth-child(5)) i:hover{color:var(--blue);background:0 0}.ail-trust{gap:32px 36px}.ail-trust li{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-top:1px solid #ffffff24;border-radius:0;padding:24px 8px 0 0}.ail-trust li:hover{box-shadow:none;background:0 0;transform:none}.ail-trust li.spot:before{display:none}.ail-trust .ail-ico{color:#9db8ff;box-shadow:none;background:0 0}:root{--mist:#eef2f8;--mist-2:#e3e9f3}.hpain,#what-we-do,#industries,#why-zintraz{background-color:var(--mist)}.hpain,#industries{background-color:var(--mist-2)}.hpain,#what-we-do,#industries,#why-zintraz{background-image:radial-gradient(48% 42% at 100% 0,#0b5cff17,#0000 70%),radial-gradient(40% 40% at 0 100%,#7c3aed0f,#0000 70%);background-position:0 0;background-size:auto}.tiles:has(.wf,.bb){background:var(--mist)}.tiles .bb{background:radial-gradient(70% 55% at 50% 0%, #0b5cff14, transparent 70%), var(--mist-2)}.hpain,#what-we-do,#industries,#why-zintraz{overflow-x:clip}#capabilities,.section.hp{--text:#f4f6ff;--muted:#dce4ffad;--dim:#c4d0f08c;--line:#ffffff1f;--line-2:#fff3;--bg:#0a1024;--blue:#86adff;--electric:#86adff;--link:#9dbcff;--grad:linear-gradient(95deg, #8fb4ff 0%, #b9a4ff 50%, #73ddff 100%);color:var(--text);background:radial-gradient(70% 50% at 50% 0,#285aff47,#0000 70%),radial-gradient(55% 60% at 100% 100%,#6d5dfc29,#0000 70%),#050816;box-shadow:inset 0 1px #96b4ff47}#capabilities .eyebrow,.section.hp .eyebrow{color:#8fb4ff}#capabilities .link-chev{color:#9dbcff}.section.hp .hp-node{background:#0d1530}#capabilities.spot:before,.section.hp.spot:before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), #5b8cff24, transparent 60%)}*{--grid-line:transparent!important}.inx-grid,.lf-grid{display:none}.ail-hero-bg{background:0 0;-webkit-mask:none;mask:none}.ail-dark:before{background:0 0}:root{--silk:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221400%22 height=%22700%22 viewBox=%220 0 1400 700%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 x2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%230b5cff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%230b5cff%22 stop-opacity=%220.16%22/%3E%3Cstop offset=%221%22 stop-color=%22%230b5cff%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%22none%22 stroke=%22url%28%23g%29%22 stroke-width=%221%22%3E%3Cpath d=%22M-60 120 C 252 -30, 448 255, 700 142 S 1092 -45, 1460 80%22/%3E%3Cpath d=%22M-60 148 C 252 2, 448 279, 700 170 S 1092 -7, 1460 116%22/%3E%3Cpath d=%22M-60 176 C 252 34, 448 304, 700 197 S 1092 32, 1460 152%22/%3E%3Cpath d=%22M-60 204 C 252 66, 448 328, 700 225 S 1092 70, 1460 188%22/%3E%3Cpath d=%22M-60 232 C 252 98, 448 353, 700 252 S 1092 109, 1460 224%22/%3E%3Cpath d=%22M-60 260 C 252 130, 448 377, 700 280 S 1092 147, 1460 260%22/%3E%3Cpath d=%22M-60 288 C 252 162, 448 401, 700 307 S 1092 185, 1460 296%22/%3E%3Cpath d=%22M-60 316 C 252 194, 448 426, 700 334 S 1092 224, 1460 332%22/%3E%3Cpath d=%22M-60 344 C 252 226, 448 450, 700 362 S 1092 262, 1460 368%22/%3E%3Cpath d=%22M-60 372 C 252 258, 448 475, 700 389 S 1092 301, 1460 404%22/%3E%3Cpath d=%22M-60 400 C 252 290, 448 499, 700 416 S 1092 339, 1460 440%22/%3E%3Cpath d=%22M-60 428 C 252 322, 448 523, 700 444 S 1092 377, 1460 476%22/%3E%3Cpath d=%22M-60 456 C 252 354, 448 548, 700 471 S 1092 416, 1460 512%22/%3E%3Cpath d=%22M-60 484 C 252 386, 448 572, 700 499 S 1092 454, 1460 548%22/%3E%3Cpath d=%22M-60 512 C 252 418, 448 597, 700 526 S 1092 493, 1460 584%22/%3E%3Cpath d=%22M-60 540 C 252 450, 448 621, 700 554 S 1092 531, 1460 620%22/%3E%3C/g%3E%3C/svg%3E");--silk-dark:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221400%22 height=%22700%22 viewBox=%220 0 1400 700%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 x2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%239db8ff%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%239db8ff%22 stop-opacity=%220.2%22/%3E%3Cstop offset=%221%22 stop-color=%22%239db8ff%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%22none%22 stroke=%22url%28%23g%29%22 stroke-width=%221%22%3E%3Cpath d=%22M-60 120 C 252 -30, 448 255, 700 142 S 1092 -45, 1460 80%22/%3E%3Cpath d=%22M-60 148 C 252 2, 448 279, 700 170 S 1092 -7, 1460 116%22/%3E%3Cpath d=%22M-60 176 C 252 34, 448 304, 700 197 S 1092 32, 1460 152%22/%3E%3Cpath d=%22M-60 204 C 252 66, 448 328, 700 225 S 1092 70, 1460 188%22/%3E%3Cpath d=%22M-60 232 C 252 98, 448 353, 700 252 S 1092 109, 1460 224%22/%3E%3Cpath d=%22M-60 260 C 252 130, 448 377, 700 280 S 1092 147, 1460 260%22/%3E%3Cpath d=%22M-60 288 C 252 162, 448 401, 700 307 S 1092 185, 1460 296%22/%3E%3Cpath d=%22M-60 316 C 252 194, 448 426, 700 334 S 1092 224, 1460 332%22/%3E%3Cpath d=%22M-60 344 C 252 226, 448 450, 700 362 S 1092 262, 1460 368%22/%3E%3Cpath d=%22M-60 372 C 252 258, 448 475, 700 389 S 1092 301, 1460 404%22/%3E%3Cpath d=%22M-60 400 C 252 290, 448 499, 700 416 S 1092 339, 1460 440%22/%3E%3Cpath d=%22M-60 428 C 252 322, 448 523, 700 444 S 1092 377, 1460 476%22/%3E%3Cpath d=%22M-60 456 C 252 354, 448 548, 700 471 S 1092 416, 1460 512%22/%3E%3Cpath d=%22M-60 484 C 252 386, 448 572, 700 499 S 1092 454, 1460 548%22/%3E%3Cpath d=%22M-60 512 C 252 418, 448 597, 700 526 S 1092 493, 1460 584%22/%3E%3Cpath d=%22M-60 540 C 252 450, 448 621, 700 554 S 1092 531, 1460 620%22/%3E%3C/g%3E%3C/svg%3E");--aur-1:radial-gradient(42% 48% at 96% 6%, #0b5cff1a, transparent 70%), radial-gradient(36% 44% at 4% 96%, #7c3aed12, transparent 70%), radial-gradient(30% 30% at 62% 58%, #0891b209, transparent 70%);--aur-2:radial-gradient(42% 48% at 4% 6%, #0b5cff1a, transparent 70%), radial-gradient(36% 44% at 96% 96%, #7c3aed12, transparent 70%), radial-gradient(30% 30% at 38% 58%, #0891b209, transparent 70%)}.hpain,#industries{background-image:var(--silk), var(--aur-2);background-position:left -320px bottom -60px,0 0,0 0,0 0;background-repeat:no-repeat;background-size:1400px,100% 100%,100% 100%,100% 100%}#what-we-do,#why-zintraz{background-image:var(--silk), var(--aur-1);background-position:right -300px top -40px,0 0,0 0,0 0;background-repeat:no-repeat;background-size:1400px,100% 100%,100% 100%,100% 100%}#capabilities,.section.hp{background-image:var(--silk-dark), radial-gradient(70% 50% at 50% 0%, #285aff47, transparent 70%), radial-gradient(55% 60% at 100% 100%, #6d5dfc29, transparent 70%);background-color:#050816;background-position:right -300px bottom -80px,0 0,0 0;background-repeat:no-repeat;background-size:1400px,100% 100%,100% 100%}body:after{content:"";z-index:9990;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ab-day,.ab-beliefs{background-image:var(--silk), var(--aur-1);background-position:right -300px top -40px,0 0,0 0,0 0;background-repeat:no-repeat;background-size:1400px,100% 100%,100% 100%,100% 100%}.ab-day:nth-of-type(2n),.ab-beliefs:nth-of-type(2n){background-image:var(--silk), var(--aur-2);background-position:left -320px bottom -60px,0 0,0 0,0 0}.ab-night{background-image:var(--silk-dark), radial-gradient(90% 70% at 85% 0%, #0c1a46 0%, transparent 60%), radial-gradient(70% 60% at 0% 100%, #0a1236 0%, transparent 60%);background-color:#04060f;background-position:right -300px bottom -80px,0 0,0 0;background-repeat:no-repeat;background-size:1400px,100% 100%,100% 100%}.glance{background:var(--bg);border-bottom:1px solid var(--line);padding-block:clamp(36px,5vw,56px)}.glance-row{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));margin:0;display:grid}.glance-row>div{gap:6px;padding:4px 24px;display:grid}.glance-row>div+div{border-left:1px solid var(--line)}.glance-row dt{font:600 clamp(36px, 4vw, 54px)/1 var(--display);letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.glance-row dd{color:var(--muted);margin:0;font-size:15px;line-height:1.4}@media (max-width:760px){.glance-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.glance-row>div:nth-child(3){border-left:0}}.pch{top:var(--nav-h);z-index:40;-webkit-backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--line);transition:top .5s var(--ease);background:#ffffffd1;position:sticky}html.nav-hidden .pch{top:0}.pch-in{scrollbar-width:none;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.pch-in::-webkit-scrollbar{display:none}.pch a{font:500 14px/1 var(--font);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.pch a em{font:600 11px/1 var(--mono);letter-spacing:.1em;color:var(--dim);font-style:normal}.pch a:hover{color:var(--text)}.pch a.is-on{color:#fff;background:var(--text)}.pch a.is-on em{color:#fff9}.svt{isolation:isolate;color:#fff;scroll-margin-top:calc(var(--nav-h) + 56px);background-color:#040817;background-image:var(--silk-dark), radial-gradient(60% 55% at 85% 30%, var(--acc), transparent 70%), radial-gradient(50% 50% at 0% 100%, #6d5dfc2e, transparent 70%);padding-block:clamp(80px,10vw,130px);position:relative}@supports (color:color-mix(in lab, red, red)){.svt{background-image:var(--silk-dark), radial-gradient(60% 55% at 85% 30%, color-mix(in srgb, var(--acc) 32%, transparent), transparent 70%), radial-gradient(50% 50% at 0% 100%, #6d5dfc2e, transparent 70%)}}.svt{background-position:right -300px bottom -80px,0 0,0 0;background-repeat:no-repeat;background-size:1400px,100% 100%,100% 100%;transition:background-color .6s}.svt-anchor{width:1px;height:1px;scroll-margin-top:calc(var(--nav-h) + 56px);position:absolute;top:0;left:0}.svt-head{justify-items:start;gap:14px;margin-bottom:clamp(40px,5vw,64px);display:grid}.svt-head .eyebrow{color:#8fb4ff}.svt-h{max-width:18ch;font:600 clamp(36px, 4.4vw, 64px)/1.04 var(--display);letter-spacing:-.045em}.svt-h span{color:#0000;background:linear-gradient(90deg,#8fb4ff,#c4a8ff 55%,#7fd8ff);-webkit-background-clip:text;background-clip:text}.svt-lede{color:#cdd7ebb8;font-size:18px}.svt-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.svt-tabs{border-top:1px solid #ffffff24;gap:2px;padding-top:4px;display:grid}.svt-tabs button{font:500 16px/1.25 var(--font);text-align:left;color:#cddcff8c;cursor:pointer;transition:color .25s, padding .4s var(--ease);background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:14px 4px;display:flex}.svt-tabs button em{font:600 11px/1 var(--mono);letter-spacing:.12em;color:#cddcff59;font-style:normal}.svt-tabs button:hover{color:#fff}.svt-tabs button.is-on{color:#fff;box-shadow:inset 2px 0 0 var(--acc);padding-left:12px}.svt-tabs button.is-on em{color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.svt-tabs button.is-on em{color:color-mix(in srgb, var(--acc) 55%, #fff)}}.svt-tabs button:focus-visible{outline-offset:2px;outline:2px solid #8fb4ff}.svt-panel{animation:svtIn .5s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@keyframes svtIn{0%{opacity:0;transform:translateY(12px)}}.svt-copy{align-content:start;justify-items:start;gap:18px;display:grid}.svt-kicker{font:600 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.svt-kicker{color:color-mix(in srgb, var(--acc) 50%, #fff)}}.svt-copy h3{max-width:15ch;font:600 clamp(30px, 3.4vw, 50px)/1.06 var(--display);letter-spacing:-.04em}.svt-text{color:#d7e1f5bf;max-width:46ch;font-size:17.5px;line-height:1.6}.svt-cta{color:var(--acc);align-items:center;gap:4px;margin-top:6px;font-size:15px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.svt-cta{color:color-mix(in srgb, var(--acc) 45%, #fff)}}.svt-cta{text-decoration:none}.svt-cta:hover{color:#fff}.svt-detail{gap:28px;display:grid}.svt-block{border-top:1px solid #ffffff24;gap:14px;padding-top:18px;display:grid}.svt-block small{font:600 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#cddcff8c}.svt-out{gap:12px;margin:0;padding:0;list-style:none;display:grid}.svt-out li{color:#f0f4fff2;gap:10px;font-size:16px;line-height:1.45;display:flex}.svt-out svg{color:var(--acc);flex:none;margin-top:3px}@supports (color:color-mix(in lab, red, red)){.svt-out svg{color:color-mix(in srgb, var(--acc) 60%, #fff)}}.svt-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.svt-inc li{color:#d7e1f5c7;align-items:baseline;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.svt-inc li:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.svt-inc li:before{background:color-mix(in srgb, var(--acc) 60%, #fff)}}.svt-inc li:before{transform:translateY(-2px)}@media (max-width:1000px){.svt-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.svt-body{grid-template-columns:minmax(0,1fr)}.svt-tabs{scrollbar-width:none;border-top:0;gap:6px;padding:0 0 6px;display:flex;overflow-x:auto}.svt-tabs button{background:#ffffff0f;border:0;border-radius:999px;flex:none;padding:9px 14px;font-size:14px}.svt-tabs button.is-on{background:var(--acc);padding-left:14px}@supports (color:color-mix(in lab, red, red)){.svt-tabs button.is-on{background:color-mix(in srgb, var(--acc) 35%, #ffffff14)}}.svt-tabs button.is-on{box-shadow:none}}@media (prefers-reduced-motion:reduce){.svt-panel{animation:none}}html.rm .svt-panel{animation:none}@media (max-width:560px){.svt-inc{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
