@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.wf0pkq_className{font-family:Geist,Geist Fallback;font-style:normal}.wf0pkq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.XIXyIG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.XIXyIG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.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}.grid{display:grid}.hidden{display:none}.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}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--bg:#050608;--fg:#eef1f5;--fg-2:#c3c9d3;--muted:#8a93a3;--faint:#717a88;--line:#ffffff14;--line-2:#ffffff24;--glass:#ffffff09;--point:#1979ce;--point-hi:#2a8be2;--signal:#4fa3ff;--gutter:clamp(16px, 5.2vw, 200px);--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}::selection{color:#fff;background:#4fa3ff59}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:none;padding:0 var(--gutter);margin:0 auto}.stage{z-index:0;pointer-events:none;position:fixed;inset:0}.stage canvas{display:block}.home-art{mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.main,.footer{z-index:1;position:relative}.display{letter-spacing:-.048em;color:var(--fg);margin:0;font-size:clamp(3rem,7.4vw,7rem);font-weight:500;line-height:.96}.title{letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:500;line-height:1.02}.title-sm{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:500;line-height:1.08}.lead{color:var(--muted);letter-spacing:-.006em;margin:0;font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.6}.muted{color:var(--muted);margin:0;line-height:1.6}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 28px;font-size:12px;display:inline-flex}.eyebrow-dot{background:var(--point);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1979ce29,0 0 16px #4fa3ffcc}.eyebrow-phase{color:var(--faint)}.eyebrow-index{color:var(--signal);border-right:1px solid var(--line-2);padding-right:10px}.actions{flex-wrap:wrap;gap:12px;display:flex}.btn{letter-spacing:-.01em;white-space:nowrap;height:46px;transition:background .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease), color .25s;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.btn-sm{height:36px;padding:0 16px;font-size:14px}.btn-primary{background:var(--point);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #4fa3ff59}.btn-primary:hover{background:var(--point-hi);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #4fa3ff8c,0 8px 32px #1979ce73}.btn-ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05}.btn-ghost:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff3d}.nav{z-index:50;transition:transform .6s var(--ease-out);position:fixed;top:0;left:0;right:0}.nav[data-hidden]{transform:translateY(-110%)}.nav:before{content:"";-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:linear-gradient(#050608b3,#05060800);transition:opacity .5s;position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.nav[data-solid]:before{opacity:1}.nav-row{height:76px;animation:nav-in 1.2s var(--ease-out) .9s backwards;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}@keyframes nav-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.nav-logo{color:var(--fg);justify-self:start;display:flex}.nav-logo svg{width:auto;height:20px}.nav-links{gap:38px;display:flex}.nav-links>a,.nav-menu>a{letter-spacing:.005em;color:#eef1f594;padding:6px 0;font-size:13.5px;transition:color .25s;position:relative}.nav-links>a:hover,.nav-links>a[aria-current],.nav-menu>a:hover,.nav-menu>a[aria-current]{color:#fff}.nav-links>a:after,.nav-menu>a:after{content:"";background:var(--signal);width:4px;height:4px;box-shadow:0 0 8px var(--signal);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);border-radius:50%;margin-left:-2px;position:absolute;bottom:-5px;left:50%;transform:scale(0)}.nav-links>a[aria-current]:after,.nav-menu>a[aria-current]:after{opacity:1;transform:none}.nav-end{justify-self:end;align-items:center;gap:22px;display:flex}.nav-time{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#eef1f573;font-size:11px}.nav-time time{color:#eef1f5b8;font-variant-numeric:tabular-nums;margin-left:6px}.nav-cta{color:#fff;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px 0 16px;font-size:13px;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.nav-cta:hover{background:#1979ce33;box-shadow:inset 0 0 0 1px #4fa3ffb3}.hero{flex-direction:column;display:flex}.hero-anchor{width:2px;height:2px;position:absolute;top:42%;left:57%}.hero-shade{pointer-events:none;background:linear-gradient(#0000 48%,#0506088c 78%,#050608e6 100%),linear-gradient(90deg,#0506088c 0%,#0000 45%);position:absolute;inset:0}.hero-stage{transform:translate3d(0, calc(var(--p,0) * -10vh), 0);opacity:calc(1 - var(--p,0) * 1.9);filter:blur(calc(var(--p,0) * 12px));flex:1;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:104px;padding-bottom:36px;display:flex;position:relative}.hero-main{min-width:0}.hero-title{letter-spacing:-.05em;font-size:clamp(3.25rem,min(6.9vw,11.5vh),7rem);font-weight:400;line-height:.98}.hero-lead{color:#eef1f5c7;max-width:520px;margin-top:26px;font-size:16px}.hero-cta{flex:none;align-items:center;gap:22px;padding-bottom:6px;display:flex}.btn-white{color:#07080b;background:#fff;gap:8px;box-shadow:0 0 0 1px #fff9}.btn-white:hover{box-shadow:0 0 0 1px #fff,0 10px 36px #4fa3ff66}.btn-text{color:#eef1f5db;align-items:center;gap:6px;font-size:15px;transition:color .2s;display:inline-flex}.btn-text:hover{color:#fff}.hero-panel{top:100px;right:var(--gutter);-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#ffffff12,#080c1438);border-radius:24px;width:330px;padding:14px 16px 16px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff24,0 30px 80px #00000059}.hero-panel-handle{background:#ffffff8c;border-radius:4px;width:40px;height:4px;margin:0 auto 14px;display:block}.hero-panel-loc{color:#eef1f5b3;align-items:center;gap:8px;margin:0 0 14px 4px;font-size:12.5px;display:flex}.hcard{background:#ffffff12;border-radius:16px;padding:16px 18px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.hcard+.hcard{margin-top:10px}.hcards .hcard{animation:hcard-in .7s var(--ease-out) backwards;animation-delay:calc(var(--k,0) * 90ms)}@keyframes hcard-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.hcards .hcard{animation:none}}.hcard-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hcard-head strong{letter-spacing:-.01em;font-size:15px;font-weight:500}.hcard-head span{color:#eef1f59e;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.hcard-head span i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 8px var(--signal);border-radius:50%}.hcard-row{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.hcard-row small{color:#eef1f58c;margin-bottom:4px;font-size:11px;display:block}.hcard-row b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.hcard-row .r{text-align:right}.hcard-row em{color:#eef1f5cc;background:#ffffff1a;border-radius:8px;margin-bottom:7px;padding:3px 8px;font-size:11px;font-style:normal}.hcard-ticks{background:repeating-linear-gradient(90deg,#ffffff47 0 1px,#0000 1px 6px) bottom/100% 9px no-repeat,repeating-linear-gradient(90deg,#fff6 0 1px,#0000 1px 30px) bottom/100% 14px no-repeat;height:22px;margin:14px -18px 0;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-foot{padding-bottom:34px;position:relative}.hfeat-line{background:#ffffff24;height:1px;position:relative}.hfeat-line i{left:calc((100% + 24px) / var(--n) * var(--a));height:2px;width:calc((100% + 24px) / var(--n) - 24px);background:var(--signal);box-shadow:0 0 12px var(--signal);transform-origin:0;animation:hfeat-fill var(--every) linear both;position:absolute;top:-.5px}@keyframes hfeat-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hfeat ul{grid-template-columns:repeat(var(--n), 1fr);gap:24px;margin:0;padding:22px 0 0;list-style:none;display:grid}.hfeat li{color:rgb(238 241 245/calc(.42 + var(--hand,0) * .58));flex-direction:column;gap:12px;font-size:14px;line-height:1.45;transition:color .5s;display:flex}.hfeat li svg{color:#eef1f580;transition:color .5s}.hfeat li[data-on]{color:#fff}.hfeat li[data-on] svg{color:var(--signal)}.partners{padding:120px 0 80px}.cloud{perspective:1100px;perspective-origin:50%;height:640px;position:relative}.cloud-copy{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cloud-copy .title-sm{margin-bottom:18px}.cloud-copy .muted{max-width:560px;font-size:15px}.cloud-stage{transform-style:preserve-3d;transform:translateZ(var(--dz,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;position:absolute;inset:0}.cloud-spot{left:var(--l);top:var(--t);transform:translate3d(-50%, -50%, var(--z));transform-style:preserve-3d;z-index:3;position:absolute}.chip{color:#eef1f5db;min-width:176px;height:68px;animation:chip-float var(--dur,8s) ease-in-out var(--delay,0s) infinite alternate;background:linear-gradient(#ffffff12,#ffffff04);border-radius:18px;justify-content:center;align-items:center;padding:0 30px;transition:color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff1a,0 24px 60px #0000008c}.cloud-spot[data-far] .chip{opacity:.55;filter:blur(.7px)}.chip:hover{color:#fff;box-shadow:inset 0 0 0 1px #4fa3ff8c,inset 0 1px #ffffff24,0 24px 60px #0000008c,0 0 40px #1979ce59}.layer-agencies[data-live="0"] .chip,.layer-agencies[data-live="0"] .cloud-orbit-ring{animation-play-state:paused}@keyframes chip-float{0%{transform:translateY(-9px)rotate(-.8deg)}to{transform:translateY(9px)rotate(.8deg)}}.pmark{display:block}.pmark-svg{width:auto;height:26px}.pmark-adport{height:24px}.pmark-blfit{height:25px}.pmark-type{white-space:nowrap;font-size:21px;line-height:1}.pmark-ados{letter-spacing:.16em;font-weight:600}.pmark-adcall{letter-spacing:.04em;font-weight:500}.pmark-converta{letter-spacing:.26em;font-size:17px;font-weight:400}.pmark-pdstudio{font-family:var(--font-mono);letter-spacing:.02em;font-size:19px;font-weight:500}.pmark-toomuch{letter-spacing:-.05em;font-size:24px;font-weight:600}.pmark-adposle{letter-spacing:-.02em;font-size:22px;font-weight:600}.statement-wrap{padding:160px 0 140px}.statement{letter-spacing:-.035em;max-width:1080px;margin:0;font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:500;line-height:1.16}.statement span{opacity:calc(clamp(.14, calc(var(--p,0) * 1.35 * var(--n) - var(--i)), 1) * var(--o,1));transition:opacity .2s linear}.statement .accent{color:var(--signal)}.os-index{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:96px 0 0;padding:0;list-style:none;display:grid}.os-index a{letter-spacing:-.02em;color:var(--fg-2);align-items:baseline;gap:14px;padding:22px 0;font-size:18px;transition:color .2s;display:flex}.os-index a:hover{color:var(--fg)}.os-index span{font-family:var(--font-mono);color:var(--signal);letter-spacing:.08em;font-size:12px}.os-index em{font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-left:auto;padding-right:20px;font-size:11px}.module{align-items:center;min-height:100vh;padding:120px 0;display:flex}.module-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 24px;display:grid}.module-copy{grid-column:1/span 5}.module-visual{grid-column:7/span 6;min-height:520px;position:relative}.module[data-side=right] .module-copy{grid-area:1/8/auto/span 5}.module[data-side=right] .module-visual{grid-area:1/1/auto/span 6}.module-copy .title{margin-bottom:26px}.module-copy .lead{max-width:470px}.specs{max-width:470px;margin:36px 0 0;padding:0;list-style:none}.specs li{border-top:1px solid var(--line);color:var(--fg-2);align-items:center;gap:14px;padding:14px 0;font-size:15px;display:flex}.specs li:last-child{border-bottom:1px solid var(--line)}.specs li:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #4fa3ffe6}.readout{width:236px;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line-2), 0 20px 50px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0e9e;border-radius:12px;margin:0;padding:14px 16px 10px;font-size:11.5px;position:absolute;bottom:-8%;right:0}.readout[data-hud=bl]{left:0;right:auto}.readout-head{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;color:var(--signal);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:10px;display:flex}.readout-head i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal);border-radius:50%;animation:2.4s ease-in-out infinite blink}.readout>div:not(.readout-head){justify-content:space-between;gap:12px;padding:5px 0;display:flex}.readout dt{color:var(--faint)}.readout dd{color:var(--fg-2);text-align:right;margin:0}@keyframes blink{50%{opacity:.25}}.stats{padding:160px 0}.stats-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:72px 0 0;display:grid}.stats-grid>div{flex-direction:column-reverse;justify-content:flex-end;gap:14px;padding:30px 28px 0 0;display:flex}.stats-grid>div+div{border-left:1px solid var(--line);padding-left:28px}.stats-grid dd{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:500;line-height:1}.stats-grid dt{color:var(--muted);max-width:220px;font-size:14px;line-height:1.5}.clock{max-width:470px;font-family:var(--font-mono);grid-template-columns:1fr 1fr;gap:0 28px;margin:36px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.clock li{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:11px 0;display:flex}.clock time{color:var(--fg-2);font-variant-numeric:tabular-nums}.clock li[data-hq] span{color:var(--fg)}.clock li[data-hq] span:after{content:" · HQ";color:var(--signal)}.platform{padding:160px 0}.platform-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 24px;display:grid}.platform-grid .module-copy{grid-column:1/span 5}.log-wrap{grid-column:7/span 6}.log{box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 100px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);background:#080a0eb8;border-radius:16px;font-size:12.5px;overflow:hidden}.log-bar{border-bottom:1px solid var(--line);height:44px;color:var(--faint);align-items:center;gap:14px;padding:0 16px;display:flex}.log-dots{gap:6px;display:flex}.log-dots i{background:#ffffff1a;border-radius:50%;width:9px;height:9px}.log-title{flex:1}.log-live{color:var(--signal);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.log-live i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal);border-radius:50%;animation:1.6s ease-in-out infinite blink}.log-body{min-height:300px;margin:0;padding:14px 0 18px;list-style:none}.log-body li{color:var(--fg-2);opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);grid-template-columns:70px 58px 1fr;gap:12px;padding:7px 18px;display:grid;transform:translateY(4px)}.log-body li[data-on]{opacity:1;transform:none}.log-body li[data-last][data-on]{color:var(--fg);background:linear-gradient(90deg,#1979ce29,#0000 80%)}.log-body time{color:var(--faint)}.log-body b{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500}.log-body b[data-mod=signal],.log-body b[data-mod=proof]{color:var(--signal)}.cta{align-items:center;min-height:100vh;padding:120px 0;display:flex}.cta-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-point{width:100%;height:300px;margin-bottom:8px}.cta-title{text-shadow:0 0 50px #050608f2}.cta .lead{color:var(--fg-2);margin:26px 0 38px}.cta .actions{justify-content:center}.footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050608db}.footer-top{justify-content:space-between;gap:48px;padding:64px 0 56px;display:flex}.footer-logo{width:auto;height:20px;color:var(--fg)}.footer-brand p{color:var(--muted);margin:16px 0 0;font-size:14px}.footer-cols{gap:72px;display:flex}.footer-cols h3{color:var(--fg);margin:0 0 16px;font-size:13px;font-weight:500}.footer-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-cols a{color:var(--muted);font-size:14px;transition:color .2s}.footer-cols a:hover{color:var(--fg)}.footer-bottom{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;padding:22px 0 28px;font-size:11px;display:flex}.main .pin{height:100svh;position:sticky;top:0;overflow:hidden}.hero-track,.partners-track,.statement-track,.os-track,.global-track,.cta-track{position:relative}.hero-track{height:210vh}.partners-track{height:260vh}.statement-track{height:240vh}.global-track{height:220vh}.cta-track{height:170vh}.hero-shade{opacity:calc(1 - var(--p,0) * 1.2)}.main .partners{align-items:center;padding:0;display:flex}.partners .container{width:100%}.cloud-spot{transform:translate3d(-50%, -50%, calc(var(--z) - var(--fly,0) * 1800px - var(--away,0) * 1600px));opacity:calc(1 - var(--away,0) * .55)}.chip-form{transform:scale(calc(.05 + var(--form,1) * .95))}.chip-form .pmark{opacity:var(--form,1)}.cloud-star{width:7px;height:7px;opacity:calc(1 - var(--form,1));pointer-events:none;background:#fff;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px 2px #4fa3fff2,0 0 34px 8px #4fa3ff66}.cloud-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cloud-lines line{stroke:#4fa3ff52;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.cloud-lines line.spoke{stroke:#4fa3ff4d;stroke-width:1px;stroke-dasharray:2 6;stroke-dashoffset:0;opacity:0}.cloud-lines line.spoke.on{stroke:#4fa3fff2}.cloud-orbit{aspect-ratio:1;pointer-events:none;width:108%;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1 .6}.cloud-orbit-ring{border-radius:50%;animation:160s linear infinite orbit-spin;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.cloud-orbit-ring i{background:#eef1f5b3;border-radius:50%;width:3px;height:3px;margin:-1.5px;position:absolute;box-shadow:0 0 6px #4fa3ffcc}.cloud-orbit-ring i[data-big]{background:#fff;width:5px;height:5px;margin:-2.5px}@keyframes orbit-spin{to{rotate:360deg}}.eco-legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:22px 0 0;padding:0;font-size:10.5px;list-style:none;display:flex}.eco-legend li{align-items:center;gap:8px;display:flex}.eco-legend i{border-radius:50%;width:8px;height:8px}.eco-legend i[data-tier=engine]{background:var(--signal);box-shadow:0 0 10px var(--signal)}.eco-legend i[data-tier=core]{border-radius:3px;box-shadow:inset 0 0 0 1px #fff9}.eco-legend i[data-tier=partner]{background:#eef1f5d9;width:4px;height:4px;box-shadow:0 0 6px #4fa3ffcc}@media (prefers-reduced-motion:reduce){.cloud-orbit-ring{animation:none}}.main .statement-wrap{align-items:center;padding:0;display:flex}.story{height:100svh;position:relative;overflow:hidden}.story-stage,.layer{position:absolute;inset:0}.js .layer:not(.layer-hero){opacity:0;visibility:hidden}.layer-agencies,.layer-statement{align-items:center;display:flex}.layer-agencies>.container,.layer-statement>.container{width:100%}.layer-os{flex-direction:column;justify-content:center;display:flex}.story-marker{width:0;height:0;position:absolute}.layer-services,.layer.platform,.layer.cta{align-items:center;min-height:0;padding:0;display:flex}.layer-services>.container,.layer.platform>.container{width:100%}.layer.module{min-height:0;padding:0}.stats-grid{position:relative}.stats-line{pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.layer-services .title-sm{margin-bottom:0}.layer-footer{flex-direction:column;justify-content:flex-end;display:flex}.footer-wrap{padding-bottom:26px}.layer-footer .footer-top{padding:0 0 40px}.footer-big{color:var(--fg);padding-top:.5%;position:relative;overflow:hidden}.footer-big svg{width:100%;height:auto;display:block}.footer-dot{width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;top:28.97%;left:98.21%}.layer-footer .footer-bottom{margin-top:26px}.statement span{white-space:pre;display:inline-block}.os-index{border-top-color:#ffffff24}.os-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 24px;display:grid}.os-copy{grid-column:1/span 5;display:grid}.os-item{pointer-events:none;grid-area:1/1}.os-item,.os-readout,.os-rail li{--on:0}.os-visual{grid-column:7/span 6;height:560px;position:relative}:is(.layer-os[data-active="0"] [data-i="0"],.layer-os[data-active="1"] [data-i="1"],.layer-os[data-active="2"] [data-i="2"],.layer-os[data-active="3"] [data-i="3"]){--on:1;pointer-events:auto}.os-item .eyebrow,.os-item .lead,.os-item .specs li{opacity:var(--on);transform:translate3d(0, calc((1 - var(--on)) * 14px), 0);transition:opacity .45s var(--ease), transform .9s var(--ease-out)}.os-item .lead{transition-delay:calc(var(--on) * .22s)}.os-item .specs li{transition-delay:calc(var(--on) * (.32s + var(--k) * 70ms))}.os-item .title{margin-bottom:26px}.os-item .lead{max-width:470px}.os-item .ln>span{transform:translate3d(0, calc((1 - var(--on)) * 110%), 0);transition:transform .9s var(--ease-out) calc(var(--on) * (60ms + var(--li) * 70ms))}.os-readout{opacity:var(--on);transform:translate3d(0, calc((1 - var(--on)) * 12px), 0);transition:opacity .45s var(--ease) calc(var(--on) * .4s), transform .9s var(--ease-out) calc(var(--on) * .4s);bottom:-2%;right:0}.os-rail-wrap{position:absolute;bottom:36px;left:0;right:0}.os-rail{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.os-rail li{color:var(--fg);opacity:calc(.35 + var(--on) * .65);align-items:baseline;gap:10px;padding-top:14px;font-size:13px;transition:opacity .4s;display:flex}.os-rail li span{font-family:var(--font-mono);color:var(--signal);font-size:11px}.os-rail-fill{height:1px;width:calc(var(--op,0) * 100%);background:var(--signal);box-shadow:0 0 12px var(--signal);position:absolute;top:-1px;left:0}.main .global-track .pin{padding:0}.global-track .module-grid{width:100%}.js [data-reveal]{opacity:0;filter:blur(6px);transform:translateY(24px)}.js .reveal-lines[data-reveal]{opacity:1;filter:none;transform:none}.ln{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.ln>span{display:block}.js .reveal-lines[data-reveal] .ln>span{transform:translateY(110%)}.js .page-head [data-reveal],.js .art>[data-reveal]{animation:rv-in 1.1s var(--ease-out) calc(var(--d,0s) + 80ms) both}.js .page-head .reveal-lines[data-reveal]{animation:none}.js .page-head .reveal-lines[data-reveal] .ln>span{animation:rv-line 1.3s var(--ease-out) calc(var(--d,0s) + 80ms + var(--li,0) * 90ms) both}@keyframes rv-in{0%{opacity:.01;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes rv-line{0%{transform:translateY(110%)}to{transform:none}}.e2e-lead{max-width:560px;margin-top:18px;font-size:15px}.e2e{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.e2e-line{pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.e2e li{padding:26px 24px 0 0;position:relative}.e2e-node{background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-3px;box-shadow:0 0 12px 2px #4fa3ffd9}.e2e-idx{font-family:var(--font-mono);letter-spacing:.12em;color:var(--signal);font-size:11px;display:block}.e2e strong{letter-spacing:-.02em;margin:10px 0 8px;font-size:18px;font-weight:500;display:block}.e2e p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.e2e li{transition:translate .4s var(--ease-out)}.e2e li:hover{translate:0 -3px}.e2e li:hover strong{color:#fff}.e2e-node{transition:scale .3s var(--ease-out)}.e2e li:hover .e2e-node{scale:1.6}.browser-wrap{grid-column:7/span 6}.bwin{box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 100px #0009;-webkit-backdrop-filter:blur(14px);background:#080a0ec7;border-radius:16px;font-size:12.5px;overflow:hidden}.bwin-top{background:#ffffff08;align-items:center;gap:14px;height:44px;padding:0 12px 0 16px;display:flex}.bwin-dots{gap:6px;display:flex}.bwin-dots i{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.bwin-tabs{align-self:flex-end;gap:4px;min-width:0;display:flex}.bwin-tab{height:32px;color:var(--muted);white-space:nowrap;border-radius:9px 9px 0 0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.bwin-tab i{background:var(--faint);border-radius:50%;width:6px;height:6px}.bwin-tab em{font-style:normal;font-family:var(--font-mono);color:var(--fg-2);background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:10px}.bwin-tab[data-on]{color:var(--fg);background:#ffffff0f}.bwin-tab[data-on] i{background:var(--signal);box-shadow:0 0 8px var(--signal)}.bwin-add{padding:0 10px}.bwin-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:38px;font-family:var(--font-mono);color:var(--fg-2);background:#ffffff0a;align-items:center;gap:10px;padding:0 16px;font-size:11.5px;display:flex}.bwin-lock{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--muted);border-radius:2px}.bwin-ip{color:var(--signal);margin-left:auto}.bwin-body{grid-template-columns:1fr 236px;min-height:290px;display:grid}.bwin-page{flex-direction:column;gap:10px;padding:18px;display:flex}.bwin-page i{background:#ffffff0f;border-radius:6px;display:block}.bwin-hero{height:86px;background:linear-gradient(120deg,#1979ce59,#4fa3ff14)!important}.bwin-line{height:8px}.bwin-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bwin-cards i{height:52px}.bwin-agent{border-left:1px solid var(--line);background:#ffffff05;flex-direction:column;padding:14px 14px 16px;display:flex}.bwin-agent-head{justify-content:space-between;margin:0 0 10px;font-weight:500;display:flex}.bwin-agent-head span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);font-size:10px}.bwin-steps{color:var(--fg-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.bwin-steps li{gap:8px;line-height:1.35;display:flex}.bwin-steps time{font-family:var(--font-mono);color:var(--faint);flex:none;padding-top:1px;font-size:10.5px}.bwin-approve{background:#1979ce24;border-radius:10px;margin-top:auto;padding:12px;box-shadow:inset 0 0 0 1px #4fa3ff66}.bwin-approve p{color:var(--fg);margin:0 0 10px}.bwin-approve div{gap:6px;display:flex}.bwin-approve span{text-align:center;color:var(--fg-2);background:#ffffff0f;border-radius:7px;flex:1;padding:6px 0;font-size:12px}.bwin-approve .bwin-ok{color:#fff;background:var(--point)}.nav-menu{display:flex;position:static}.nav-menu>a{align-items:center;gap:6px;display:inline-flex}.nav-menu>a svg{transition:rotate .3s var(--ease-out)}.nav[data-open] .nav-menu>a{color:#fff}.nav[data-open] .nav-menu>a svg{rotate:180deg}.mega{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .4s var(--ease-out), visibility 0s linear .3s;padding-top:18px;position:absolute;top:100%;left:50%;transform:translate(-50%,-8px)}.nav[data-open] .mega{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.mega-inner{width:760px;box-shadow:inset 0 0 0 1px var(--line-2), 0 30px 80px #0009;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#0a0c11fa;border-radius:20px;grid-template-columns:1fr 260px;gap:14px;padding:16px;display:grid}.mega-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:4px 8px 10px;font-size:10.5px;display:flex}.mega-label i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 8px var(--signal);border-radius:50%}.mega-core ul{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega-core a{border-radius:12px;flex-direction:column;gap:6px;padding:12px;transition:background .2s;display:flex}.mega-core a:hover,.mega-core a:focus-visible{background:#ffffff0d}.mega-mark{height:18px;color:var(--fg);align-items:center;display:flex}.mega-mark .pmark-svg{height:15px}.mega-mark .pmark-type{font-size:14px}.mega-mark .pmark-converta{font-size:12px}.mega-mark .pmark-pdstudio{font-size:13px}.mega-mark .pmark-toomuch{font-size:16px}.mega-mark .pmark-adposle{font-size:15px}.mega-line{color:var(--muted);font-size:12.5px;line-height:1.45}.mega-side{flex-direction:column;gap:10px;display:flex}.mega-browser{background:linear-gradient(160deg,#1979ce38,#1979ce0a);border-radius:14px;flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #4fa3ff40}.mega-browser .mega-label{margin:0}.mega-browser strong{color:#fff;font-size:16px;font-weight:500}.mega-browser>span:last-child{color:var(--fg-2);font-size:12.5px;line-height:1.5}.mega-all{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.mega-all:hover{background:#ffffff0d}.page-bg{z-index:0;pointer-events:none;height:100svh;min-height:640px;position:absolute;top:0;left:0;right:0;overflow:hidden}.page-art{mix-blend-mode:screen;opacity:0;width:100%;height:100%;animation:page-bg-in 1.8s var(--ease-out) .15s forwards;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.page-bg[data-dim] .page-art{animation-name:page-bg-in-dim}.page-bg:after{content:"";background:radial-gradient(55% 65% at 12% 42%,#05060899,#0000 70%),linear-gradient(#0506088c,#0000 18%);position:absolute;inset:0}@keyframes page-bg-in{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}@keyframes page-bg-in-dim{0%{opacity:0;scale:1.05}to{opacity:.45;scale:1}}@media (prefers-reduced-motion:reduce){.page-art{opacity:1;animation:none}.page-bg[data-dim] .page-art{opacity:.45}}.page{z-index:1;padding-top:168px;position:relative}.page-head{padding-bottom:40px}@media (min-width:1025px){.page-head{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;margin-top:-168px;padding-top:112px;padding-bottom:72px;display:flex}}.page-title{font-size:clamp(3rem,6.4vw,6rem);font-weight:400}.page-lead{max-width:620px;color:var(--fg-2);margin-top:30px}.page-section{padding-top:120px}.section-head{margin-bottom:48px}.split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 24px;display:grid}.split>:first-child{grid-column:1/span 5}.split>:last-child{grid-column:7/span 6}.split .lead{max-width:480px}.page-cta{flex-direction:column;align-items:flex-start;gap:30px;padding-bottom:40px;display:flex}.cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cards-4{grid-template-columns:repeat(4,1fr)}.cards>li{display:flex}.card{width:100%;min-height:220px;box-shadow:inset 0 0 0 1px var(--line);transition:background .3s, translate .4s var(--ease-out);background:#ffffff08;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.card:hover{background:#ffffff0d;translate:0 -3px}.card h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500}.card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.card-go{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;display:grid}.card-mail{font-family:var(--font-mono);color:var(--signal);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}.eco{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 24px;display:grid}.eco-rings{aspect-ratio:1;grid-column:1/span 6;width:100%;max-width:520px;position:relative}.eco-ring{border-radius:50%;place-items:center;display:grid;position:absolute}.eco-ring-partner{box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle,#0000 62%,#4fa3ff0d 100%);inset:0}.eco-ring-partner:before{content:"";background:repeating-conic-gradient(from 0deg, #eef1f5bf 0 .5deg, transparent .5deg 9deg);border-radius:50%;animation:200s linear infinite orbit-spin;position:absolute;inset:-1px;-webkit-mask:radial-gradient(circle,#0000 69.4%,#000 69.6% 70.6%,#0000 70.8%);mask:radial-gradient(circle,#0000 69.4%,#000 69.6% 70.6%,#0000 70.8%)}.eco-ring-partner>span,.eco-ring-engine>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.eco-ring-partner>span{color:var(--muted);position:absolute;top:4%}.eco-ring-core{box-shadow:inset 0 0 0 1px var(--line-2);inset:16%}.eco-ring-core b{pointer-events:none;display:block;position:absolute;inset:0}.eco-ring-core em{white-space:nowrap;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);transform-origin:50%;background:#0a0c11e6;border-radius:999px;padding:6px 10px;font-size:11.5px;font-style:normal;font-weight:500;position:absolute;top:0;left:50%;translate:-50% -50%}.eco-ring-core b,.eco-ring-core em{transform-origin:50%}.eco-ring-engine{color:#fff;background:radial-gradient(circle,#4fa3ff59,#1979ce14 70%);inset:38%;box-shadow:inset 0 0 0 1px #4fa3ff99,0 0 60px #1979ce73}.eco-tiers{grid-column:8/span 5;margin:0;padding:0;list-style:none}.eco-tiers li{border-top:1px solid var(--line);padding:22px 0}.eco-tiers li:last-child{border-bottom:1px solid var(--line)}.eco-tiers span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--signal);font-size:11px}.eco-tiers h3{letter-spacing:-.02em;margin:8px 0 6px;font-size:20px;font-weight:500}.eco-tiers p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.rules{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.rules li{padding:28px 28px 0 0}.rules li+li{border-left:1px solid var(--line);padding-left:28px}.rules span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--signal);font-size:11px}.rules h3{letter-spacing:-.02em;margin:12px 0 8px;font-size:20px;font-weight:500}.rules p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.about-story{align-items:start}.about-copy{flex-direction:column;gap:18px;display:flex}.about-copy .lead{max-width:500px}.journey{margin:0;padding:6px 0 0;list-style:none;position:relative;overflow:hidden}.journey:before{content:"";background:linear-gradient(var(--line-2), var(--signal));width:1px;position:absolute;top:14px;bottom:30px;left:15px}.journey:after{content:"";background:linear-gradient(#0000,#cfe6ff,#0000);width:1px;height:70px;animation:4.4s linear infinite journey-run;position:absolute;top:0;left:15px}@keyframes journey-run{0%{translate:0 -70px}to{translate:0 580px}}.journey li{grid-template-columns:31px 1fr;gap:20px;padding:0 0 34px;display:grid;position:relative}.journey li>span{z-index:1;width:31px;height:31px;font-family:var(--font-mono);color:var(--muted);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;font-size:10px;display:grid;position:relative}.journey li[data-now]>span{color:#fff;background:var(--point);box-shadow:0 0 0 4px #1979ce33,0 0 24px #4fa3ff99}.journey h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:20px;font-weight:500}.journey p{max-width:440px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.journey li[data-now] p{color:var(--fg-2)}@media (prefers-reduced-motion:reduce){.journey:after{animation:none;display:none}}.svc-story{margin-top:32px}.terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid;position:relative;overflow:hidden}.terms:before{content:"";background:linear-gradient(90deg,#0000,#cfe6ff,#0000);width:30%;height:1px;animation:6s linear infinite terms-run;position:absolute;top:-1px;left:0}@keyframes terms-run{0%{translate:-100%}to{translate:340%}}.terms>div{padding:34px 32px 36px 0}.terms>div+div{border-left:1px solid var(--line);padding-left:32px}.terms small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);font-size:11px;display:block}.terms strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:14px 0 10px;font-size:clamp(3rem,6.4vw,6rem);font-weight:400;line-height:1;display:block}.terms p{max-width:420px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.terms-why{max-width:640px;margin:36px 0 56px}.terms-alt{color:var(--muted);margin:48px 0 0;font-size:14.5px}.terms-alt a{color:var(--fg);border-bottom:1px solid var(--line-2);transition:color .2s,border-color .2s}.terms-alt a:hover{color:var(--signal);border-color:var(--signal)}@media (max-width:767px){.terms{grid-template-columns:1fr}.terms>div{padding:26px 0 28px}.terms>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (prefers-reduced-motion:reduce){.terms:before{animation:none;display:none}}.page-lead a{color:var(--fg);border-bottom:1px solid var(--line-2);transition:color .2s,border-color .2s}.page-lead a:hover{color:var(--signal);border-color:var(--signal)}.sol-grid{grid-template-columns:repeat(var(--cols,4), 1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.sol{min-height:240px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:18px;flex-direction:column;gap:18px;padding:22px;scroll-margin-top:120px;display:flex;position:relative}.sol:target{box-shadow:inset 0 0 0 1px #4fa3ffb3,0 0 40px #1979ce40}.sol-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.sol-mark{height:30px;color:var(--fg);align-items:center;display:flex}.sol p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.sol-engine{font-family:var(--font-mono);letter-spacing:.12em;color:var(--faint);align-items:center;gap:8px;margin-top:auto;font-size:10.5px;display:inline-flex}.sol-engine i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 6px var(--signal);border-radius:50%}.split-browser{scroll-margin-top:100px}.sol-grid>li{scroll-margin-top:120px;display:flex}.sol-grid>li>.sol{width:100%}.sol-grid>li:target>.sol{box-shadow:inset 0 0 0 1px #4fa3ffb3,0 0 40px #1979ce40}a.sol{transition:background .3s, translate .4s var(--ease-out)}a.sol:hover{background:#ffffff0d;translate:0 -3px}.sol-engine{width:100%}.sol-engine .arr{color:var(--fg);margin-left:auto}.sol .card-go{margin-top:auto}.sx-more{margin-top:32px}.pmark-browser{letter-spacing:-.02em;font-size:20px;font-weight:500}.sx-badge{box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 40px #1979ce1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:999px;align-items:center;gap:14px;margin:0 0 30px;padding:10px 18px 10px 16px;display:inline-flex}.sx-head .art-back{width:max-content;display:block}.sx-head .page-title{font-size:clamp(2.6rem,4.7vw,4.75rem)}.sx-head .page-lead{max-width:540px}.sx-mark{height:26px;color:var(--fg);align-items:center;display:flex}.sx-badge-tag{border-left:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-left:14px;font-size:10.5px}.sx-actions{align-items:center;gap:24px;margin-top:36px}.cards-3{grid-template-columns:repeat(3,1fr)}.cards-2{grid-template-columns:repeat(2,1fr)}.sx-point{min-height:200px}.sx-point h3{margin-top:22px}.sx-idx{font-family:var(--font-mono);letter-spacing:.12em;color:var(--signal);font-size:11px}.sx-anchor{scroll-margin-top:40px}.sx-flow{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.sx-flow:before{content:"";background:linear-gradient(90deg, transparent, var(--signal), #cfe6ff, transparent);width:24%;height:1px;animation:5.2s linear infinite sx-run;position:absolute;top:-1px;left:0}.sx-flow li{padding:32px 28px 0 0;position:relative}.sx-flow li:before{content:"";background:var(--signal);width:7px;height:7px;box-shadow:0 0 10px var(--signal);border-radius:50%;position:absolute;top:-4px;left:0}.sx-flow span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--faint);font-size:11px}.sx-flow strong{letter-spacing:-.02em;margin:12px 0 8px;font-size:22px;font-weight:500;display:block}.sx-flow p{max-width:250px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}@keyframes sx-run{0%{translate:-100%}to{translate:420%}}.sx-engine-link{margin-top:28px}.sx-layers{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sx-layers li{border-bottom:1px solid var(--line);opacity:.4;grid-template-columns:44px 1fr 10px;align-items:center;gap:16px;padding:22px 0;transition:opacity .3s;display:grid}.sx-layers li[data-on],.sx-layers li:hover{opacity:1}.sx-layers>li>span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--faint);font-size:11px}.sx-layers strong{letter-spacing:-.02em;font-size:20px;font-weight:500}.sx-layers em{font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-left:10px;font-size:10.5px}.sx-layers p{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.55}.sx-layers li>i{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%}.sx-layers li[data-on]>i{background:var(--signal);box-shadow:0 0 10px var(--signal)}.sx-nav{grid-template-columns:1fr 1fr;gap:14px;padding-top:120px;display:grid}.sx-nav a{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:18px;flex-direction:column;gap:16px;padding:26px 28px;transition:background .3s;display:flex}.sx-nav a:hover{background:#ffffff0d}.sx-nav a[data-dir=next]{align-items:flex-end}.sx-nav small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}@media (prefers-reduced-motion:reduce){.sx-flow:before{animation:none;display:none}}.sx-point{overflow:hidden}.sx-point:before,.sx-point:after{content:"";opacity:0;width:14px;height:14px;transition:opacity .3s, translate .4s var(--ease-out);pointer-events:none;border:1px solid #96cdffb3;position:absolute}.sx-point:before{border-width:1px 1px 0 0;top:10px;right:10px;translate:-6px 6px}.sx-point:after{border-width:0 0 1px 1px;bottom:10px;left:10px;translate:6px -6px}.sx-point:hover:before,.sx-point:hover:after{opacity:1;translate:0}.sx-point .sx-idx{position:relative}.sx-point:hover .sx-idx{color:#cfe6ff;text-shadow:0 0 12px var(--signal)}.sx-flow li:after{content:"";opacity:0;pointer-events:none;width:23px;height:23px;animation:5.2s linear infinite sx-node;animation-delay:calc(.5s + var(--i,0) * 1.04s);background:radial-gradient(circle,#fff 0 12%,#cfe6ffe6 20%,#4fa3ff59 45%,#0000 70%);border-radius:50%;position:absolute;top:-12px;left:-8px}@keyframes sx-node{0%{opacity:1;scale:1.15}14%,to{opacity:0;scale:.6}}.sx-stack{position:relative}.sx-core{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg);align-items:center;gap:10px;margin:0;padding:0 0 16px;font-size:11px;display:flex}.sx-core i{background:radial-gradient(circle at 35% 30%,#fff,#8cc4ff 30%,#1979ce 75%,#1979ce00);border-radius:50%;width:18px;height:18px;animation:3.2s ease-in-out infinite sx-breathe;box-shadow:0 0 18px #4fa3ffcc}.sx-core em{color:var(--faint);letter-spacing:.12em;margin-left:auto;font-style:normal}@keyframes sx-breathe{50%{opacity:.7;scale:1.12}}.sx-stack:before,.sx-stack:after{content:"";pointer-events:none;width:1px;position:absolute;top:9px;right:4px}.sx-stack:before{background:linear-gradient(var(--signal), #4fa3ff14);opacity:.5;bottom:30px}.sx-stack:after{background:linear-gradient(#0000,#cfe6ff,#0000);height:60px;animation:3.2s linear infinite sx-down}@keyframes sx-down{0%{opacity:0;translate:0 -40px}15%{opacity:1}85%{opacity:1}to{opacity:0;translate:0 380px}}.sx-layers li,.sx-layers li>i{position:relative}.sx-layers li[data-on]>i:after{content:"";opacity:0;background:radial-gradient(circle,#e4f1fff2 0 20%,#4fa3ff66 45%,#0000 70%);border-radius:50%;animation:3.2s linear infinite sx-pulse;position:absolute;inset:-9px}.sx-layers li:nth-child(2)[data-on]>i:after{animation-delay:.6s}.sx-layers li:nth-child(3)[data-on]>i:after{animation-delay:1.2s}.sx-layers li:nth-child(4)[data-on]>i:after{animation-delay:1.8s}@keyframes sx-pulse{0%,30%,to{opacity:0;scale:.6}8%{opacity:1;scale:1.2}}.sx-glimpse{position:relative}.sx-note{font-family:var(--font-mono);letter-spacing:.08em;color:var(--faint);margin:14px 0 0;font-size:10.5px}.gl{box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 100px #00000080, 0 0 80px #1979ce1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0ec7;border-radius:18px;font-size:13px;position:relative;overflow:hidden}.gl-top{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.gl-top strong{color:var(--fg-2);font-size:13px;font-weight:500}.gl-live{font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal);align-items:center;gap:7px;margin-left:auto;font-size:10.5px;display:inline-flex}.gl-live i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 8px var(--signal);border-radius:50%;animation:1.6s ease-in-out infinite sx-breathe}.gl-body{padding:18px}.gl-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.gl-mono{font-family:var(--font-mono);color:var(--fg-2);font-size:11.5px}.gl-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;display:grid}.gl-side{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:12px;padding:14px}.gl-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.gl-kpis>div{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:12px;padding:12px 14px}.gl-kpis small{color:var(--muted);font-size:11px;display:block}.gl-kpis b{letter-spacing:-.02em;color:var(--fg);margin-top:6px;font-size:20px;font-weight:500;display:block}.gl-kpis em{font-style:normal;font-family:var(--font-mono);color:var(--signal);font-size:10.5px}.gl-table{border-collapse:collapse;width:100%}.gl-table th{text-align:left;font-weight:400;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:0 10px 10px;font-size:10px}.gl-table td{border-top:1px solid var(--line);color:var(--fg-2);padding:10px}.gl-table tr:hover td{background:#4fa3ff0a}.gl-chip{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;padding:3px 8px;font-size:9.5px;display:inline-block}.gl-state{align-items:center;gap:6px;font-size:12px;display:inline-flex}.gl-state:before{content:"";background:var(--faint);border-radius:50%;width:6px;height:6px}.gl-state[data-s=Running]:before{background:var(--signal);box-shadow:0 0 8px var(--signal)}.gl-state[data-s=Settled]:before,.gl-state[data-s=Invoiced]:before{background:#8cc4ff}.gl-bar{background:linear-gradient(90deg, #4fa3ff40, var(--signal)) 0 0 / calc(var(--v) * 100%) 100% no-repeat, #ffffff0d;border-radius:3px;height:6px;display:block}.gl-cal{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.gl-cal>div{min-height:190px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:10px;flex-direction:column;gap:6px;padding:10px 8px;display:flex}.gl-cal small{font-family:var(--font-mono);color:var(--muted);font-size:10px}.gl-post{color:var(--fg-2);background:#ffffff0a;border-radius:8px;flex-direction:column;gap:3px;padding:7px 8px;font-size:10.5px;display:flex}.gl-post i{background:linear-gradient(120deg,#6e5aff66,#2896ff4d);border-radius:5px;width:100%;height:22px}.gl-post em{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:9.5px}.gl-post[data-s=Published] em{color:var(--signal)}.gl-post[data-s=Review]{box-shadow:inset 0 0 0 1px #4fa3ff80}.gl-rank{border-top:1px solid var(--line);color:var(--fg-2);grid-template-columns:1fr auto 44px;align-items:baseline;gap:8px;padding:9px 0;font-size:12px;display:grid}.gl-rank b{color:var(--fg);font-weight:500}.gl-rank em{font-style:normal;font-family:var(--font-mono);color:var(--signal);text-align:right;font-size:10px}.gl-kanban{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.gl-kanban>div{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:10px;flex-direction:column;gap:6px;padding:10px 8px;display:flex}.gl-kanban small{color:var(--muted);font-size:11px}.gl-kanban small em{font-style:normal;font-family:var(--font-mono);color:var(--faint)}.gl-lead{background:#ffffff0a;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;gap:4px 8px;padding:8px;display:grid}.gl-lead i{width:22px;height:22px;color:var(--fg);background:#4fa3ff33;border-radius:50%;grid-row:span 2;place-items:center;font-size:10px;font-style:normal;display:grid}.gl-lead b{background:#ffffff29;border-radius:2px;height:4px}.gl-lead em{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:9.5px}.gl-lead[data-on]{box-shadow:inset 0 0 0 1px #4fa3ff99,0 0 20px #1979ce40}.gl-quote{color:var(--fg-2);margin:0 0 12px;font-size:13px;line-height:1.55}.gl-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.gl-tags span{font-family:var(--font-mono);color:#cfe6ff;border-radius:999px;padding:4px 9px;font-size:10px;box-shadow:inset 0 0 0 1px #4fa3ff73}.gl-meter{color:var(--muted);grid-template-columns:1fr auto;gap:6px 10px;margin-top:10px;font-size:12px;display:grid}.gl-meter b{color:var(--fg);font-weight:500}.gl-meter i{background:linear-gradient(90deg, var(--point), var(--signal)) 0 0 / calc(var(--v) * 100%) 100% no-repeat, #ffffff0f;border-radius:2px;grid-column:1/-1;height:4px}.gl-chat{flex-direction:column;gap:8px;display:flex}.gl-chat p{max-width:86%;color:var(--fg-2);background:#ffffff0d;border-radius:14px 14px 14px 4px;margin:0;padding:10px 13px;font-size:12.5px;line-height:1.5}.gl-chat p[data-me]{color:#eaf4ff;background:#1979ce59;border-radius:14px 14px 4px;align-self:flex-end}.gl-pages{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gl-page{box-shadow:inset 0 0 0 1px var(--line);opacity:.6;background:#ffffff08;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.gl-page[data-on]{opacity:1;box-shadow:inset 0 0 0 1px #4fa3ff8c,0 0 30px #1979ce33}.gl-page-tag{font-family:var(--font-mono);color:var(--muted);font-size:10px;position:absolute;top:8px;right:10px}.gl-page-hero{background:linear-gradient(130deg,#6e5aff73,#2896ff4d);border-radius:8px;height:70px}.gl-page b{background:#fff3;border-radius:3px;height:5px}.gl-page b+b{width:70%}.gl-page-row{background:#4fa3ff1f;border-radius:8px;height:34px}.gl-page-cta{background:#c8e6ff80;border-radius:8px;height:16px}.gl-page small{font-family:var(--font-mono);color:var(--muted);font-size:10px}.gl-page small em{color:var(--fg);font-style:normal}.gl-page[data-on] small em{color:var(--signal)}.gl-script{flex-direction:column;gap:8px;display:flex}.gl-script div{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gl-script div[data-on]{background:#4fa3ff0f;box-shadow:inset 0 0 0 1px #4fa3ff8c}.gl-script small{font-family:var(--font-mono);color:var(--muted);font-size:10px}.gl-script b{background:#ffffff29;border-radius:2px;height:4px}.gl-script b+b{width:64%}.gl-edit{flex-direction:column;gap:6px;display:flex;position:relative;overflow:hidden}.gl-monitor{background:linear-gradient(130deg,#6e5aff66,#143ca04d);border-radius:10px;height:120px;margin-bottom:6px;position:relative}.gl-monitor span{font-size:10px;position:absolute;top:8px;left:10px}.gl-monitor b{background:#ffffffb3;border-radius:3px;height:5px;position:absolute;bottom:12px;left:30%;right:30%}.gl-track{align-items:center;gap:3px;height:26px;display:flex}.gl-track small{width:24px;font-family:var(--font-mono);color:var(--muted);font-size:9.5px}.gl-track i{width:calc(var(--v) * 100%);background:#4fa3ff38;border-radius:5px;height:100%;box-shadow:inset 0 0 0 1px #96c8ff40}.gl-track i[data-on]{background:#4fa3ff73;box-shadow:inset 0 0 0 1px #c8e6ff99}.gl-track i[data-cap]{background:#c8e6ff29;height:50%}.gl-wave span{background:repeating-linear-gradient(90deg,#4fa3ff80 0 2px,#0000 2px 5px);flex:1;height:100%;-webkit-mask-image:linear-gradient(#0000 20%,#000 35% 65%,#0000 80%);mask-image:linear-gradient(#0000 20%,#000 35% 65%,#0000 80%)}.gl-head{pointer-events:none;animation:8s linear infinite gl-play;position:absolute;inset:126px 0 0}.gl-head:before{content:"";width:1px;box-shadow:0 0 10px var(--signal);background:#cfe6ff;position:absolute;top:0;bottom:0;left:0}@keyframes gl-play{0%{translate:8%}to{translate:98%}}.gl-outline{flex-direction:column;gap:8px;display:flex}.gl-outline p{color:var(--fg);margin:0}.gl-outline p[data-h="1"]{letter-spacing:-.01em;font-size:16px;font-weight:500}.gl-outline p[data-h="2"]{color:#cfe6ff;margin-top:4px;font-size:13px}.gl-outline div{flex-direction:column;gap:5px;display:flex}.gl-outline b{background:#ffffff24;border-radius:2px;height:4px}.gl-outline b+b{width:72%}.gl-serp{flex-direction:column;gap:6px;display:flex}.gl-serp div{background:#ffffff06;border-radius:10px;grid-template-columns:18px 1fr;gap:6px 10px;padding:10px;display:grid;position:relative}.gl-serp span{font-family:var(--font-mono);color:var(--muted);grid-row:span 2;font-size:11px}.gl-serp b{background:#8cc4ff66;border-radius:3px;height:5px}.gl-serp i{background:#ffffff1f;border-radius:2px;width:80%;height:4px}.gl-serp div[data-on]{background:#4fa3ff14;box-shadow:inset 0 0 0 1px #4fa3ff99,0 0 24px #1979ce40}.gl-serp div[data-on] span{color:var(--fg)}.gl-serp div[data-on] b{background:#cfe6ff}.gl-serp em{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;color:var(--signal);font-size:9px;position:absolute;top:8px;right:10px}.gl-compare{flex-direction:column;gap:10px;display:flex}.gl-legend{font-family:var(--font-mono);color:var(--muted);gap:16px;margin-bottom:4px;font-size:10px;display:flex}.gl-legend span:before{content:"";background:var(--signal);vertical-align:middle;border-radius:2px;width:14px;height:4px;margin-right:6px;display:inline-block}.gl-legend [data-k=me]:before{background:#b9a2ff}.gl-cmp{color:var(--fg-2);grid-template-columns:110px 1fr;align-items:center;gap:4px 12px;font-size:12px;display:grid}.gl-cmp span{grid-row:span 2}.gl-cmp i{background:linear-gradient(90deg, #4fa3ff4d, var(--signal)) 0 0 / calc(var(--v) * 100%) 100% no-repeat, #ffffff0d;border-radius:3px;height:5px}.gl-cmp i[data-k=me]{background:linear-gradient(90deg, #b9a2ff4d, #b9a2ff) 0 0 / calc(var(--v) * 100%) 100% no-repeat, #ffffff0d}.gl-fix{color:var(--fg-2);flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}.gl-fix li::marker{font-family:var(--font-mono);color:var(--signal)}.gl-phones{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.gl-phone{width:280px;box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 100px #00000080, 0 0 80px #ffaa5a14;background:#080a0ecc;border-radius:34px;flex-direction:column;gap:12px;padding:40px 18px 18px;display:flex;position:relative}.gl-notch{background:#ffffff14;border-radius:10px;width:70px;height:18px;margin-left:-35px;position:absolute;top:12px;left:50%}.gl-lv{background:#ffc4780f;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.gl-lv strong{color:var(--fg);font-size:14px;font-weight:500;display:block}.gl-lv p{color:var(--muted);margin:4px 0 0;font-size:12px}.gl-ring{background:conic-gradient(#ffc478 calc(var(--v) * 360deg), #ffc47824 0);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.gl-ring:before{content:"";background:#0b0d12;border-radius:50%;position:absolute;inset:5px}.gl-ring b,.gl-ring em{line-height:1;position:relative}.gl-ring b{color:#ffe1b9;font-size:18px;font-weight:500}.gl-ring em{font-style:normal;font-family:var(--font-mono);color:#ffe1b999;font-size:8px;position:absolute;top:12px}.gl-week{color:var(--muted);background:#ffffff0a;border-radius:14px;grid-template-columns:1fr auto;gap:8px;padding:12px 14px;font-size:12px;display:grid}.gl-week b{color:var(--fg);font-weight:500}.gl-week i{background:linear-gradient(90deg, #ffc478, #ff9a5c) 0 0 / calc(var(--v) * 100%) 100% no-repeat, #ffffff0f;border-radius:3px;grid-column:1/-1;height:6px}.gl-mini{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gl-mini div{background:#ffffff0a;border-radius:14px;padding:10px 12px}.gl-mini small{color:var(--muted);font-size:11px;display:block}.gl-mini b{color:var(--fg);margin-top:4px;font-size:16px;font-weight:500;display:block}.gl-cta{text-align:center;color:#1a1206;background:#ffc478;border-radius:14px;margin-top:4px;padding:12px;font-size:13px;font-weight:500}.gl-shot{color:var(--fg-2);background:#ffffff09;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.gl-shot i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px #ffc47880}.gl-shot[data-done] i{box-shadow:none;background:#ffc478 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2 7 10.6l4.6-5' fill='none' stroke='%231a1206' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.gl-shot[data-done]{color:var(--fg)}@media (prefers-reduced-motion:reduce){.sx-flow li:after,.sx-stack:after,.sx-layers li>i:after,.sx-core i,.gl-live i,.gl-head{animation:none}}.art-feature{box-shadow:inset 0 0 0 1px var(--line-2);background:linear-gradient(150deg,#1979ce29,#ffffff05 60%);border-radius:22px;flex-direction:column;gap:16px;padding:40px;display:flex;position:relative}.art-feature h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:500;line-height:1.08}.art-feature p{max-width:640px;color:var(--fg-2);margin:0;font-size:16px;line-height:1.6}.art-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.art-list{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.art-list a{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:120px 120px 1fr 20px;align-items:baseline;gap:4px 20px;padding:22px 0;transition:background .2s;display:grid}.art-list a:hover{background:#ffffff06}.art-list time,.art-cat{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:11px}.art-cat{color:var(--signal);text-transform:uppercase}.art-list strong{letter-spacing:-.015em;font-size:18px;font-weight:500}.art-sum{color:var(--muted);grid-column:3;font-size:14px}.art-list .arr{grid-area:1/4}.art{max-width:calc(760px + var(--gutter) * 2)}.art-back{color:var(--muted);margin-bottom:32px;font-size:13px;display:inline-block}.art-back:hover{color:var(--fg)}.art-title{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.04}.art-lead{color:var(--fg-2);margin:24px 0 0;font-size:19px;line-height:1.6}.prose{border-top:1px solid var(--line);color:var(--fg-2);margin-top:48px;padding-top:40px;font-size:17px;line-height:1.8}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.025em;color:var(--fg);margin-top:2.2em;font-size:26px;font-weight:500;line-height:1.25}.prose h3{color:var(--fg);margin-top:1.8em;font-size:20px;font-weight:500}.prose p{margin-bottom:0}.prose strong{color:var(--fg);font-weight:600}.prose a{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--signal)}.prose blockquote{border-left:2px solid var(--point);color:var(--fg);margin-left:0;padding-left:20px}.prose img{border-radius:14px;max-width:100%}.prose code{font-family:var(--font-mono);background:#ffffff12;border-radius:6px;padding:2px 6px;font-size:.9em}.art-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.office{border-top:1px solid var(--line);gap:64px;margin:56px 0 0;padding-top:28px;display:flex}.office dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.office dd{margin:0;font-size:16px}.office a:hover{color:var(--signal)}.site-footer{z-index:1;border-top:1px solid var(--line);margin-top:140px;padding-top:64px;position:relative}html.has-cursor,html.has-cursor *{cursor:none!important}.cursor{z-index:200;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}html.has-cursor .cursor[data-on="1"]{opacity:1}.cursor-dot{width:0;height:0;position:absolute;top:0;left:0}.cursor-dot i{background:var(--signal);width:6px;height:6px;transition:scale .3s var(--ease-out), opacity .3s;border-radius:50%;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px 2px #4fa3ffcc}.cursor-dot[data-state=magnet] i{opacity:0;scale:0}.cursor-dot[data-state=link] i{scale:1.3}.cursor-ring{border-radius:999px;transition:box-shadow .3s,background .3s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #eef1f547}.cursor-ring[data-state=link]{background:#4fa3ff0f;box-shadow:inset 0 0 0 1px #4fa3ffb3}.cursor-ring[data-state=magnet]{box-shadow:inset 0 0 0 1px #4fa3ffd9,0 0 24px #4fa3ff40}[data-magnet]{transition:translate .5s var(--ease-out), background .25s, box-shadow .25s, color .25s}.roll{vertical-align:top;line-height:1.3;display:inline-block;position:relative;overflow:hidden}.roll>span{transition:transform .55s var(--ease-out);display:block}.roll:after{content:attr(data-text);white-space:nowrap;transition:transform .55s var(--ease-out);position:absolute;top:100%;left:0}a:hover .roll>span,a:hover .roll:after,a:focus-visible .roll>span,a:focus-visible .roll:after{transform:translateY(-100%)}.arr{vertical-align:-2px;flex:none;display:inline-block;position:relative;overflow:hidden}.arr svg{transition:transform .5s var(--ease-out);position:absolute;inset:0}.arr svg+svg{transform:translate(-120%,120%)}a:hover .arr svg:first-child,a:focus-visible .arr svg:first-child{transform:translate(120%,-120%)}a:hover .arr svg+svg,a:focus-visible .arr svg+svg{transition-delay:60ms;transform:none}.btn{gap:8px}.btn-text,.footer-cols a{transition:background-size .45s var(--ease-out), color .25s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.btn-text:hover,.footer-cols a:hover{background-size:100% 1px}.nav-links>a:hover:after,.nav-menu>a:hover:after{opacity:.45;transform:scale(.7)}[data-spot]{isolation:isolate}.log,.chip{position:relative}[data-spot]:before,[data-spot]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}[data-spot]:before{z-index:-1;background:radial-gradient(220px circle at var(--sx,50%) var(--sy,50%), #4fa3ff29, transparent 70%)}[data-spot]:after{background:radial-gradient(160px circle at var(--sx,50%) var(--sy,50%), #4fa3ffe6, transparent 70%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-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)}[data-spot]:hover:before,[data-spot]:hover:after{opacity:1}.hcard{transition:translate .4s var(--ease-out), background .3s}.hcard:hover{background:#ffffff17;translate:0 -2px}.hcard-ticks{position:relative}.hcard-ticks:after{content:"";background:var(--signal);width:1px;height:18px;box-shadow:0 0 8px var(--signal);opacity:0;transition:opacity .3s;position:absolute;bottom:0;left:12%}.hcard:hover .hcard-ticks:after{opacity:1;animation:tick-sweep 1.8s var(--ease) infinite alternate}@keyframes tick-sweep{0%{left:12%}to{left:88%}}.chip-form{transition:translate .5s var(--ease-out)}.cloud-spot:hover .chip-form{translate:0 -6px 60px}.cloud-lines line{transition:stroke .3s,stroke-width .3s}.cloud-lines line.on{stroke:#4fa3fff2;stroke-width:1.6px}.hfeat li{cursor:default}.hfeat[data-held] .hfeat-line i{transition:left .5s var(--ease-out);animation:none;transform:none}.hfeat li:hover span{color:#fff}.specs li{transition:translate .4s var(--ease-out), color .3s, border-color .3s}.os-item .specs li{--in:calc(var(--on) * (.32s + var(--k) * 70ms));transition:opacity .45s var(--ease) var(--in), transform .9s var(--ease-out) var(--in), translate .4s var(--ease-out), color .3s}.specs li:before{transition:scale .3s var(--ease-out)}.specs li:hover{color:#fff;translate:4px}.specs li:hover:before{scale:1.6}.stats-grid>div{position:relative}.stats-grid>div:before{content:"";background:var(--signal);width:0;height:1px;box-shadow:0 0 10px var(--signal);transition:width .7s var(--ease-out);position:absolute;top:-1px;left:0}.stats-grid>div+div:before{left:28px}.stats-grid>div:hover:before{width:calc(100% - 28px)}.stats-grid dd{transition:color .3s,text-shadow .3s}.stats-grid>div:hover dd{color:#fff;text-shadow:0 0 34px #4fa3ff80}.clock li{transition:color .3s,border-color .3s}.clock li:hover{color:var(--fg);border-top-color:#4fa3ff8c}.clock li:hover time{color:#fff}.log-body li:hover{background:#ffffff09}.log-body li:hover time,.os-index a:hover em{color:var(--fg-2)}.os-rail a{align-items:baseline;gap:10px;transition:color .25s;display:inline-flex}.os-rail a:hover{color:#fff}.os-rail li:hover{opacity:1}.eng-index{border-top:1px solid var(--line);width:100%;max-width:540px;margin:36px 0 0;padding:0;list-style:none}.eng-index a{border-bottom:1px solid var(--line);color:var(--fg-2);align-items:baseline;gap:14px;padding:12px 0;font-size:15px;transition:color .25s;display:flex}.eng-index a:hover{color:var(--fg)}.eng-index span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--signal);font-size:11px}.eng-index em{font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-size:11px}.eng-layers{border-top:1px solid var(--line)}.eng-layer{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1fr;gap:64px;padding:56px 0;display:grid}.eng-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);align-items:baseline;gap:12px;margin:0;font-size:11px;display:flex}.eng-tag span{color:var(--signal)}.eng-tag em{color:var(--faint);font-style:normal}.eng-copy h3{letter-spacing:-.035em;margin:18px 0 16px;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.05}.eng-body{max-width:520px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.eng-specs{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.eng-specs li{color:var(--fg-2);padding-left:18px;font-size:14.5px;position:relative}.eng-specs li:before{content:"";background:var(--signal);width:5px;height:5px;box-shadow:0 0 8px var(--signal);border-radius:50%;position:absolute;top:.6em;left:0}.eng-users-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:4px 0 12px;font-size:11px}.eng-users-head b{color:var(--signal);margin-left:4px;font-weight:500}.eng-users ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.eng-users a{border-bottom:1px solid var(--line);grid-template-columns:116px 1fr auto;align-items:center;gap:16px;padding:13px 6px;transition:background .25s;display:grid}.eng-users a:hover{background:#ffffff09}.eng-users strong{font-size:14.5px;font-weight:500}.eng-users span{color:var(--muted);font-size:13.5px;line-height:1.5}.eng-users a>:last-child{color:var(--faint);transition:color .25s}.eng-users a:hover>:last-child{color:var(--fg)}.nav-burger,.nav-sheet{display:none}@media (max-width:1024px){.nav-links{display:none}.nav-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;margin-right:-9px;padding:0 9px;display:inline-flex}.nav-burger i{background:var(--fg);height:1.5px;transition:transform .45s var(--ease-out);border-radius:2px;display:block}.nav[data-sheet] .nav-burger i:first-child{transform:translateY(3.75px)rotate(45deg)}.nav[data-sheet] .nav-burger i:last-child{transform:translateY(-3.75px)rotate(-45deg)}.nav[data-sheet] .nav-cta{opacity:0;pointer-events:none}.nav-sheet{z-index:-1;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), visibility 0s linear .45s;flex-direction:column;justify-content:space-between;padding:104px 0 30px;display:flex;position:fixed;inset:0;overflow-y:auto}.nav[data-sheet] .nav-sheet{opacity:1;visibility:visible;transition-delay:0s}.nav-sheet ol{margin-top:0;margin-bottom:0;list-style:none}.nav-sheet li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(14px)}.nav[data-sheet] .nav-sheet li{opacity:1;transition-delay:calc(60ms + var(--i) * 45ms);transform:none}.nav-sheet a{letter-spacing:-.03em;color:var(--fg);align-items:center;gap:16px;padding:16px 0;font-size:clamp(1.9rem,7vw,2.6rem);font-weight:400;display:flex}.nav-sheet a span{min-width:22px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--faint);font-size:11px}.nav-sheet a[aria-current] span{color:var(--signal)}.nav-sheet a[aria-current]:after{content:"";background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal);border-radius:50%;margin-left:2px}.nav-sheet-foot{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:28px;margin-bottom:0;font-size:11px}.nav-sheet-foot time{color:var(--fg-2);margin-left:6px}html[data-sheet]{overflow:hidden}.eng-layer{grid-template-columns:1fr;gap:36px}.cards-4,.sol-grid,.cards-3{grid-template-columns:repeat(2,1fr)}.sx-flow{grid-template-columns:repeat(2,1fr);row-gap:36px}.eco-rings,.eco-tiers{grid-column:1/-1}.eco-rings{margin:0 auto 40px}.split>:first-child,.split>:last-child{grid-column:1/-1}.split>:last-child{margin-top:40px}.nav-row{grid-template-columns:1fr auto}.hero-panel{width:min(330px, calc(100% - var(--gutter) * 2));border-radius:20px;padding:12px 14px 14px;top:84px}.hero-panel .hcard+.hcard{display:none}.hero-panel-handle{margin-bottom:10px}.hero-panel-loc{margin-bottom:10px;font-size:11.5px}.hfeat li:nth-child(n+4){display:none}.hfeat{--n:3!important}.module-copy{grid-column:1/span 6}.module-visual,.module[data-side=right] .module-copy{grid-column:7/span 6}.module[data-side=right] .module-visual{grid-column:1/span 6}.platform-grid .module-copy{grid-column:1/-1;margin-bottom:56px}.log-wrap,.browser-wrap{grid-column:1/-1}.e2e{grid-template-columns:repeat(3,1fr);row-gap:28px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid>div:nth-child(3){border-left:0;padding-left:0}.stats-grid>div:nth-child(n+3){margin-top:40px}}@media (max-width:767px){.hero-panel{left:var(--gutter);right:var(--gutter);width:auto}.hero-panel .hcard-row b{font-size:22px}.eng-layer{padding:44px 0}.eng-users a{grid-template-columns:1fr auto;row-gap:3px;padding:13px 2px}.eng-users span{grid-row:2}.eng-users a>:last-child{grid-area:1/2/3}.br-desk{display:none}.page{padding-top:120px}.page-bg{height:78svh;min-height:0}.page-title{font-size:2.6rem}.page-section{padding-top:88px}.cards-4,.sol-grid,.cards-3,.cards-2{grid-template-columns:1fr}.card,.sol{min-height:0}.sx-point h3{margin-top:10px}.sx-head{padding-top:150px}.sx-badge{gap:12px;padding:9px 14px}.sx-badge-tag{padding-left:12px;font-size:9.5px}.sx-actions{gap:18px}.sx-flow{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr;row-gap:0;overflow:visible}.sx-flow:before{display:none}.sx-flow li{padding:0 0 30px 24px}.sx-flow li:before{top:3px;left:-4px}.sx-flow li:after{top:-5px;left:-12px}.sx-flow strong{margin-top:6px;font-size:20px}.sx-nav{grid-template-columns:1fr;padding-top:88px}.sx-nav a{padding:22px}.gl-body{padding:14px}.gl-split{grid-template-columns:1fr}.gl-kpis{grid-template-columns:1fr 1fr}.gl-table th:nth-child(2),.gl-table td:nth-child(2){display:none}.gl-table td,.gl-table th{padding-left:6px;padding-right:6px}.gl-cal,.gl-kanban{grid-template-columns:repeat(var(--cols,7), 104px);padding-bottom:6px;overflow-x:auto}.gl-kanban{--cols:5}.gl-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gl-live{display:none}.gl-phone{width:100%;max-width:300px}.rules{grid-template-columns:1fr}.rules li,.rules li+li{border-left:0;border-bottom:1px solid var(--line);padding:22px 0}.art-feature{padding:26px}.art-list a{grid-template-columns:1fr 20px}.art-list time,.art-list .art-cat,.art-list strong,.art-sum{grid-column:1}.art-list .arr{grid-area:1/2}.office{flex-direction:column;gap:24px}.site-footer{margin-top:96px;padding-top:40px}.eco-ring-core em{padding:4px 7px;font-size:10px}.partners-track,.global-track{height:auto}.main .partners.pin,.main .global-track .pin{height:auto;position:static;overflow:visible}.main .partners.pin{padding:96px 0 40px}.main .global-track .pin{padding:50svh 0 96px}.hero-anchor{top:30%;left:50%}.layer-os{justify-content:flex-start}.layer.module{align-items:flex-start;padding-top:44svh}.layer-global .clock li:nth-child(n+3),.layer.platform .specs{display:none}.bwin-body{grid-template-columns:1fr;min-height:0}.bwin-page{display:none}.bwin-agent{border-left:0}.bwin-tab:nth-child(3){display:none}.e2e{grid-template-columns:repeat(2,1fr);column-gap:18px;margin-top:30px}.e2e-node{display:none}.e2e li{padding:16px 0 0}.e2e strong{margin:6px 0 4px;font-size:16px}.e2e p{font-size:12.5px;line-height:1.5}.layer.platform .platform-grid .module-copy{margin-bottom:64px}.layer-footer .footer-top{padding-bottom:28px}.os-grid{flex-direction:column-reverse;align-items:stretch;display:flex}.os-visual{height:40svh}.os-readout{display:none}.os-copy{margin-top:8px}.os-item .title{margin-bottom:16px;font-size:2rem}.os-item .lead{font-size:15px}.os-item .specs{margin-top:20px}.os-item .specs li{padding:10px 0;font-size:13.5px}.os-rail-wrap{bottom:20px}.os-rail li{gap:6px;font-size:11px}.os-rail li span{display:none}.nav-row{height:64px}.nav-logo svg{height:18px}.nav-time{display:none}.nav-cta{transition:opacity .3s,background .25s,box-shadow .25s}.nav:not([data-solid]) .nav-cta{opacity:0;pointer-events:none}.hero-stage{flex-direction:column;justify-content:flex-end;gap:26px;padding-bottom:28px;display:flex}.hero-title{font-size:clamp(2.9rem,13vw,3.6rem)}.hero-lead{margin-top:18px;font-size:15px}.hero-cta{gap:18px}.hfeat ul{grid-template-columns:1fr;padding-top:16px}.hfeat li{flex-direction:row;align-items:center;display:none}.hfeat li[data-on]{display:flex}.hfeat li br{display:none}.hfeat-line i{width:100%;left:0}.hero-foot{padding-bottom:22px}.partners{padding:96px 0 40px}.cloud{perspective:none;height:auto}.cloud-copy{margin-bottom:40px;position:static}.cloud-stage{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:static;transform:none}.cloud-spot{flex:0 0 calc(50% - 6px);position:static;transform:none}.cloud-spot[data-far] .chip{opacity:1;filter:none}.cloud-orbit{display:none}.eco-legend{gap:8px 14px;font-size:9.5px}.chip{width:100%;min-width:0;height:56px;padding:0 16px}.pmark-svg{height:20px}.pmark-type{font-size:17px}.pmark-converta{font-size:14px}.pmark-pdstudio{font-size:15px}.pmark-toomuch{font-size:19px}.pmark-adposle{font-size:18px}.statement-wrap{padding:120px 0 96px}.os-index{grid-template-columns:repeat(2,1fr);margin-top:64px}.module{align-items:flex-start;min-height:0;padding:50svh 0 96px}.module-grid{display:block}.module-visual{display:none}.stats{padding:120px 0}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid>div{padding-right:12px}.stats-grid>div+div{padding-left:12px}.stats-grid>div:nth-child(3){padding-left:0}.clock{grid-template-columns:1fr}.platform{padding:120px 0}.log{font-size:11px}.log-body li{grid-template-columns:58px 48px 1fr;gap:8px;padding:7px 14px}.cta{align-items:flex-end;min-height:90svh;padding-bottom:120px}.cta-point{height:220px}.footer-top{flex-direction:column}.footer-cols{flex-wrap:wrap;gap:40px}.footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.chip,.readout-head i,.log-live i{animation:none}.js [data-reveal],.js .reveal-lines .ln>span,.log-body li{opacity:1;filter:none;transform:none}}@media (max-width:767px) and (max-height:760px){.os-visual{height:31svh}.os-item .specs{margin-top:14px}.os-item .specs li{padding:8px 0}}@media (max-width:380px){.hero-cta{gap:14px}.hero-cta .btn{padding-left:18px;padding-right:16px}.hero-cta .btn-text{white-space:nowrap;font-size:14px}}@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-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}
