.digital-foundry{--mobile-scene-scale:calc(100vw / 716px);--scene-header-height:4.55rem;--scene-scale:min(calc(100vw / 1672px),calc((100svh - var(--scene-header-height) - 16px) / 941px));isolation:isolate;color:#f5f7fa;background:linear-gradient(#03090e88,#03090e88),url(/brand/home-foundry-environment-v1.png) 50%/cover no-repeat;width:100%;height:100svh;min-height:0;position:relative;overflow:hidden}.digital-foundry *,.digital-foundry :before,.digital-foundry :after{box-sizing:border-box}.digital-foundry__environment{z-index:-1;background:url(/brand/home-foundry-environment-v1.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.digital-foundry__environment:after{content:"";background:linear-gradient(90deg,#00080bc7 0%,#01070a77 29%,#0000 42%),linear-gradient(#0000 55%,#00060a12);position:absolute;inset:0}.digital-foundry__floor{z-index:0;pointer-events:none;width:1115px;height:121px;position:absolute;top:820px;left:285px}.digital-foundry__canvas{isolation:isolate;width:1672px;height:941px;left:calc((100% - 1672px * var(--scene-scale)) / 2);top:calc(var(--scene-header-height) + max(0px,(100svh - var(--scene-header-height) - 16px - 941px * var(--scene-scale)) / 2));transform:scale(var(--scene-scale));transform-origin:0 0;position:absolute}.digital-foundry__copy{z-index:8;left:var(--copy-x,85px);width:var(--copy-width,464px);text-align:left;position:absolute;top:227px}.digital-foundry__eyebrow{font:400 min(max(12px,calc(10px / var(--scene-scale))),calc(var(--copy-width,464px) / 28))/1.25 Arial,Helvetica,sans-serif;letter-spacing:1.7px;color:#d0d8dc;white-space:nowrap;align-items:center;gap:16px;margin:0 0 27px;display:flex}.digital-foundry__eyebrow i{background:#d6dde1;width:35px;height:1px;display:block}.digital-foundry__copy h1{width:100%;font:600 min(59px,calc(var(--copy-width,464px) / 8))/1.03 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0}.digital-foundry__copy h1 span{white-space:nowrap;display:block}.digital-foundry__copy h1 span:last-child{color:#5798dc;letter-spacing:-.4px}.digital-foundry__lead{width:100%;font:400 max(17px,calc(13px / var(--scene-scale)))/1.45 Arial,Helvetica,sans-serif;letter-spacing:calc(-.3px / var(--scene-scale));color:#e1e5e9;margin:24px 0 0}.digital-foundry a:focus-visible{outline-offset:4px;outline:2px solid #9ed8ff}.foundry-core{z-index:2;width:540px;height:800px;position:absolute;top:0;left:790px}.foundry-core__machine{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.foundry-core__screen{clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);background:radial-gradient(at 50% 48%,#071522,#050c16 70%);width:171px;height:188px;position:absolute;top:352px;left:182px}.foundry-core__mark{width:86px;height:86px;position:absolute;top:401px;left:224px}.foundry-emblem{isolation:isolate;box-shadow:none;pointer-events:none;background:0 0;border:0;display:block}.foundry-emblem img{z-index:1;object-fit:contain;filter:brightness(.72)drop-shadow(2.4px 3px .7px #01070c);width:100%;height:100%;display:block;position:relative}.foundry-emblem__material{z-index:2;filter:brightness(calc(.91 + var(--energy-charge,0) * .65)) drop-shadow(-.5px -.7px 0 #edf8ff);background:linear-gradient(138deg,#f1f9ff 0%,#809aa9 25%,#cadbe5 44%,#f3faff 47%,#a2b8c7 65%,#587181 100%);position:absolute;inset:0;-webkit-mask:url(/brand/home-hero/complete-header-icon.webp) 50%/contain no-repeat;mask:url(/brand/home-hero/complete-header-icon.webp) 50%/contain no-repeat}.foundry-emblem:before,.foundry-emblem:after{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/brand/home-hero/complete-header-icon.webp) 50%/contain no-repeat;mask:url(/brand/home-hero/complete-header-icon.webp) 50%/contain no-repeat}.foundry-emblem:before{z-index:0;filter:drop-shadow(1px 1.4px .8px #01070c);background:linear-gradient(125deg,#91a7b7,#263c4a 45%,#07111a);transform:translate(2.4px,3px)}.foundry-emblem:after{z-index:3;opacity:calc(var(--energy-charge,0) * .24);background:linear-gradient(128deg,#0000 35%,#e1f5ff 47%,#84c7ff 52%,#0000 63%)}.foundry-emblem__energy{z-index:4;pointer-events:none;background:radial-gradient(#d8f5ff 0%,#68bcf2 28%,#0000 66%) 50% no-repeat;background-size:calc(24% + var(--energy-core-progress,0) * 150%) calc(24% + var(--energy-core-progress,0) * 150%);opacity:calc(.035 + var(--energy-charge,0) * .42);position:absolute;inset:0;-webkit-mask:url(/brand/home-hero/complete-header-icon.webp) 50%/contain no-repeat;mask:url(/brand/home-hero/complete-header-icon.webp) 50%/contain no-repeat}.digital-foundry .brand-icon__approved-mark{mix-blend-mode:normal;background:url(/brand/home-hero/complete-header-icon.webp) 50%/contain no-repeat}.foundry-core__energy{z-index:4;pointer-events:none;fill:none;stroke-linecap:round;width:540px;height:800px;position:absolute;top:0;left:790px}.foundry-energy__channel{stroke:#020b13;stroke-width:12px;opacity:.8}.foundry-energy__ambient-dimmer{stroke:#000;stroke-width:28px;opacity:.48;pointer-events:none}.foundry-energy__idle{stroke:#529bc9;stroke-width:1.6px;opacity:.12}.foundry-energy__ring{stroke:#82b9db;stroke-width:1.8px;stroke-dasharray:none;opacity:.052}.foundry-energy__ring--inner{stroke-width:1px;opacity:.0312}.foundry-energy__trunk{stroke:#72b3db;stroke-width:1.6px;stroke-dasharray:none;opacity:.12}.foundry-energy-route{pointer-events:none}.foundry-energy-route [data-route-geometry]{fill:none;stroke:none}.foundry-energy-route [data-route-pulse]{pointer-events:none}.foundry-energy__reflection{fill:none;stroke:#4b9eda;stroke-width:10px;stroke-opacity:.16}.foundry-energy__body{fill:none;stroke:#57b6ef;stroke-width:5.2px;stroke-opacity:.82}.foundry-energy__light{fill:none;stroke:#c5e8fa;stroke-width:2.2px;stroke-opacity:.78}.foundry-energy__outlet{fill:none;stroke:#8ed3f6;stroke-width:3.8px;opacity:var(--energy-outlet,0)}.foundry-energy__terminal{fill:#e7faff;stroke:#63c5ff;stroke-width:1.4px;opacity:var(--energy-entry,0)}.foundry-energy__port-ring{fill:none;stroke:#a1e0ff;stroke-width:1.8px;opacity:calc(var(--energy-entry,0) * .6)}.foundry-energy__receiver{fill:none;stroke:#b9e9ff;stroke-width:3.2px;stroke-linecap:round;opacity:var(--energy-entry,0)}.foundry-energy__core-rim{stroke:#a9dcff;stroke-width:2.6px;opacity:calc(.09 + var(--energy-charge,0) * .46);transform-origin:267px 439px;transform:scale(calc(1 + var(--energy-charge,0) * .018))}.foundry-energy__upper-terminal{fill:#f3fcff;stroke:#78ceff;stroke-width:1.6px;opacity:var(--energy-upper-response,0)}.product-panel__energy-port{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.digital-foundry[data-energy-running=false] *,.digital-foundry[data-energy-running=false] :before,.digital-foundry[data-energy-running=false] :after,.public-overlay-open .digital-foundry *,.public-overlay-open .digital-foundry :before,.public-overlay-open .digital-foundry :after{animation-play-state:paused!important}.foundry-stage{z-index:3;pointer-events:none;position:absolute;inset:0}.product-panel{left:var(--panel-x);top:var(--panel-y);width:var(--panel-w);height:var(--panel-h);pointer-events:auto;margin:0;position:absolute}.product-panel__surface{width:var(--panel-w);height:var(--panel-h);transform-origin:0 0;position:relative}.product-panel__label{z-index:5;left:var(--label-x);top:var(--label-y);transform:rotate(var(--label-angle));transform-origin:0 100%;color:#f3f7fb;white-space:nowrap;text-decoration:none;position:absolute}.product-panel__label h2{letter-spacing:.1px;text-shadow:0 2px 3px #000;margin:0;font:600 17px/1.15 Arial,Helvetica,sans-serif}.product-panel__label:hover{color:#b1ddff}.product-panel__interface{z-index:1;transform-origin:0 0;backface-visibility:hidden;position:absolute;top:0;left:0}.product-panel__bezel{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(calc(1 + var(--energy-response,0) * .2)) drop-shadow(5px 8px 7px #000b);width:100%;height:100%;position:absolute;inset:0}.digital-foundry .product-panel__interface{filter:brightness(calc(1 + var(--energy-response,0) * .11))}.production-line{z-index:5;width:846px;height:166px;display:block;position:absolute;top:747px;left:271px}.digital-foundry .foundry-production__step b{font-size:15px;font-weight:500}.digital-foundry__foreground{z-index:5;pointer-events:none;position:absolute}.digital-foundry__foreground--left{width:285px;height:451px;top:490px;left:0}.digital-foundry__foreground--right{width:272px;height:191px;top:750px;left:1400px}.digital-foundry__note{z-index:6;letter-spacing:1px;color:#d0d7de;margin:0;font:400 11px/1.6 Arial,Helvetica,sans-serif;position:absolute}.digital-foundry__note--left{border-left:1px solid #a5b0b8;padding-left:16px;top:844px;left:56px}.digital-foundry__note--right{top:845px;left:1528px}.digital-foundry__note--right:after{content:"";background:#a5b0b8;width:97px;height:1px;margin-top:10px;display:block}@media (max-width:900px){.digital-foundry{background:#03090e;height:auto;padding-bottom:32px;overflow:hidden}.digital-foundry__environment{background-position:57% 0;background-repeat:repeat-y;background-size:auto 1100px}.digital-foundry__environment:after{background:linear-gradient(#01070a88,#02090ba1 650px,#01070ba8)}.digital-foundry__canvas{flex-direction:column;width:100%;height:auto;display:flex;position:relative;top:auto;left:auto;transform:none}.digital-foundry__copy{width:auto;margin:40px 24px 0;position:relative;top:auto;left:auto}.digital-foundry__eyebrow{letter-spacing:1.4px;gap:12px;margin-bottom:20px;font-size:9px}.digital-foundry__eyebrow i{width:24px}.digital-foundry__copy h1{letter-spacing:-1.3px;width:auto;font-size:clamp(29px,7.7vw,52px);line-height:1.07}.digital-foundry__copy h1 span:last-child{letter-spacing:-1.3px}.digital-foundry__lead{letter-spacing:0;width:auto;max-width:570px;margin-top:22px;font-size:14px;line-height:1.65}.foundry-core{aspect-ratio:540/800;width:min(340px,100% - 40px);height:auto;margin:24px auto 20px;position:relative;top:auto;left:auto}.foundry-core__machine{width:100%;height:100%;top:0}.foundry-core__screen{width:31.667%;height:23.5%;top:44%;left:33.704%}.foundry-core__mark{aspect-ratio:1;width:15.926%;height:auto;top:50.125%;left:41.481%}.foundry-core__energy{height:100%;top:0}.foundry-energy__idle{stroke-width:.75px;opacity:.0676}.foundry-stage{flex-direction:column;gap:34px;padding:0 20px;display:flex;position:relative;inset:auto}.product-panel{width:100%;height:auto;aspect-ratio:var(--panel-ratio);position:relative;top:auto;left:auto}.product-panel__surface{transform:scale(var(--panel-mobile-scale));position:absolute;top:0;left:0}.production-line{width:calc(100% - 32px);height:142px;margin:38px 16px 18px;position:relative;top:auto;left:auto}.digital-foundry .foundry-production__step b{font-size:8px}.digital-foundry__foreground,.digital-foundry__floor{display:none}.digital-foundry__note{font-size:8px;position:relative;top:auto;left:auto}.digital-foundry__note--left{margin:16px 24px 0}.digital-foundry__note--right{align-self:flex-end;margin:-35px 24px 0 0}.digital-foundry__note--right:after{width:72px;margin-top:5px}}@media (min-width:672.01px) and (max-width:900px){.digital-foundry__canvas{padding-top:var(--scene-header-height)}}@media (prefers-reduced-motion:reduce){.foundry-core__energy *,.product-panel__energy-port *,.product-panel__bezel,.foundry-emblem img,.foundry-emblem__material,.foundry-emblem:after{animation:none}.foundry-energy__ring{stroke-dasharray:none;opacity:.0624}.foundry-energy__idle{stroke-dasharray:none;opacity:.0676}.foundry-energy__trunk{stroke-dasharray:none;opacity:.0936}.foundry-energy-route [data-route-pulse],.foundry-energy__outlet,.foundry-energy__receiver,.foundry-energy__terminal,.foundry-energy__port-ring{opacity:0}.digital-foundry__canvas,.foundry-mobile{--energy-charge:0!important;--energy-response:0!important}.foundry-emblem__energy{opacity:.06;background-size:100% 100%}.foundry-energy__core-rim{opacity:.23}}
.foundry-ui{isolation:isolate;color:#edf5ff;text-align:left;-webkit-font-smoothing:antialiased;background:linear-gradient(130deg,#0b141c,#050b12 55%,#101b24);width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.foundry-ui *,.foundry-ui :before,.foundry-ui :after{box-sizing:border-box}.foundry-ui a{color:inherit;text-decoration:none}.foundry-ui h3,.foundry-ui h4,.foundry-ui p,.foundry-ui ul{margin:0;padding:0}.foundry-ui a:focus-visible{outline-offset:2px;outline:1px solid #91d9ff}.foundry-ui svg{flex:none}.foundry-ui__browser{z-index:4;background:linear-gradient(#1a252f,#070f18);border-bottom:1px solid #6c9dbd25;align-items:center;gap:3cqw;height:11%;min-height:6cqw;padding:0 3cqw;font-size:1.8cqw;display:flex;position:relative}.foundry-ui__browser>a{white-space:nowrap;align-items:center;gap:.7cqw;font-weight:700;display:flex}.foundry-ui__browser .brand-icon{width:3.1cqw;height:3.1cqw}.foundry-ui__browser nav{color:#b8c9d9;flex:1;justify-content:flex-end;gap:3cqw;font-size:1.5cqw;display:flex}.foundry-ui__window-marks{white-space:nowrap;color:#c3d4e1;font-size:2.8cqw}.foundry-ui__button{white-space:nowrap;background:linear-gradient(#e4f3ff,#abd6f4);border:1px solid #99d4ff;border-radius:.8cqw;justify-content:center;align-items:center;min-height:6.2cqw;padding:1.4cqw 2.6cqw;font-size:2.25cqw;display:inline-flex;box-shadow:0 1px 2px #010710;color:#071322!important}.foundry-ui__button--outline{background:#06121a;border-color:#40748e;color:#d3e6f6!important}.foundry-ui__architecture{height:89%;position:relative}.foundry-ui__architecture-photo{background-image:url(/brand/home-hero/architecture-reference.webp);background-position:50% 55%;background-size:cover;position:absolute;inset:0 0 0 33%}.foundry-ui__architecture-photo:after{content:"";background:linear-gradient(90deg,#06121d 0%,#06121d00 25%,#01061000 80%,#07121a33),linear-gradient(#0000 75%,#07121b 100%);position:absolute;inset:0}.foundry-ui__architecture-copy{z-index:2;width:53%;padding:8.4cqw 0 0 4.2cqw;position:relative}.foundry-ui__architecture-copy h3{letter-spacing:-.12cqw;font-size:5cqw;font-weight:400;line-height:1.19}.foundry-ui__architecture-copy p{color:#c7d3df;width:88%;margin-top:2.8cqw;font-size:2.2cqw;line-height:1.5}.foundry-ui__architecture-copy>div{gap:1.8cqw;margin-top:3.6cqw;display:flex}.foundry-ui__architecture-copy .foundry-ui__button:first-child{filter:brightness(calc(1 + var(--energy-response,0) * .22)) contrast(calc(1 + var(--energy-response,0) * .08));transform:translateY(calc(var(--energy-response,0) * -.35cqw))}.foundry-ui__screen-signal{z-index:3;background:#3a97cb;width:16cqw;height:1px;position:absolute;bottom:4cqw;right:4cqw}.foundry-ui__screen-signal:before{content:"";width:3cqw;height:2px;opacity:calc(var(--energy-response,0) * .88);transform:translateX(calc((1 - var(--energy-response,0)) * 11cqw));background:#b7e5ff;position:absolute}.foundry-ui--code{background:#09111c;grid-template-rows:9% 85% 6%;grid-template-columns:28% 72%;display:grid}.foundry-ui__editor-toolbar{color:#9cb8d0;background:#14202d;border-bottom:1px solid #33445b;grid-column:1/-1;align-items:center;gap:3cqw;padding:0 3cqw;font-size:2.3cqw;display:flex}.foundry-ui__editor-toolbar svg{width:2.4cqw;height:2.4cqw}.foundry-ui__editor-toolbar-right{margin-left:auto}.foundry-ui__file-tree{color:#b2c4d6;background:linear-gradient(110deg,#101c29,#091321);border-right:1px solid #2d4259;padding:2.2cqw 1.2cqw;font-family:Consolas,monospace;font-size:2.3cqw;line-height:1.6;overflow:hidden}.foundry-ui__file-tree>div,.foundry-ui__file-tree>a{white-space:nowrap;display:block}.foundry-ui__file-tree .depth-1{padding-left:1.4cqw}.foundry-ui__file-tree .depth-2{padding-left:2.8cqw}.foundry-ui__file-tree .depth-3{padding-left:3.5cqw;font-size:1.7cqw}.foundry-ui__file-tree .is-selected{color:#b1defd;background:#2f567030;border-left:1px solid #328bcc}.foundry-ui__tree-tail{color:#6b839f;margin-top:3cqw}.foundry-ui__editor-main{position:relative;overflow:hidden}.foundry-ui__editor-tabs{color:#849bb2;background:#101b28;height:10%;min-height:5.5cqw;font:1.9cqw Consolas,monospace;display:flex}.foundry-ui__editor-tabs>span{white-space:nowrap;border-right:1px solid #2d4055;align-items:center;padding:0 2cqw;display:flex}.foundry-ui__editor-tabs .is-active{color:#d7e8f7;background:#1b2e43;border-top:1px solid #4885b1}.foundry-ui__breadcrumbs{color:#536e87;padding:.9cqw 3cqw;font:1.5cqw Consolas,monospace}.foundry-ui__code-lines{padding-top:.4cqw;font-family:Consolas,Courier New,monospace;font-size:1.75cqw;line-height:1.35}.foundry-ui__code-lines>div{white-space:pre;display:flex}.foundry-ui__code-lines>div:nth-child(8){background-color:rgb(65 123 164/calc(var(--energy-response,0) * .36));box-shadow:inset 2px 0 rgb(146 212 255/var(--energy-response,0))}.foundry-ui__line-number{text-align:right;color:#55728e;-webkit-user-select:none;user-select:none;flex-shrink:0;width:5cqw;padding-right:1.5cqw}.foundry-ui__code-lines code{color:#d0e0ef}.foundry-ui .token-keyword{color:#d587df}.foundry-ui .token-type{color:#56b7e9}.foundry-ui .token-var{color:#7bbfde}.foundry-ui .token-call{color:#f1d59a}.foundry-ui .token-string{color:#d0a279}.foundry-ui .token-number{color:#acc598}.foundry-ui .token-comment{color:#6d95b2}.foundry-ui__editor-caret{background:#dce9ff;width:1px;height:2.3cqw;margin-left:1cqw;display:inline-block}.foundry-ui__code-minimap{opacity:.45;flex-direction:column;gap:.45cqw;width:5.5%;display:flex;position:absolute;top:17%;right:1.3%}.foundry-ui__code-minimap i{background:#4b839d;height:1px}.foundry-ui__editor-status{color:#83aac0;background:#162637;border-top:1px solid #3e6480;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 2cqw;font:1.7cqw Consolas,monospace;display:flex;position:relative}.foundry-ui__editor-status i{opacity:.2;background:#9cd5ef;width:10%;height:1px;position:absolute;bottom:0;left:4%}.foundry-ui--shop{background:linear-gradient(140deg,#111b26,#050b11 70%);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:1.8%;padding:2%;display:grid}.foundry-ui__store{flex-direction:column;min-width:0;display:flex}.foundry-ui__store-nav{color:#668096;justify-content:space-between;align-items:center;height:4cqw;font-size:1.6cqw;display:flex}.foundry-ui__store-feature{border-bottom:1px solid #59759233;align-items:center;height:57%;min-height:0;padding:1cqw;display:flex;position:relative}.foundry-ui__store-feature>div{z-index:2;width:62%;position:relative}.foundry-ui__store-feature h3{letter-spacing:-.15cqw;font-size:4.2cqw;font-weight:500}.foundry-ui__store-feature p{color:#c8d3df;margin:1.8cqw 0 2.3cqw;font-size:2.5cqw;line-height:1.3}.foundry-ui__store-feature .foundry-ui__button{min-height:4.7cqw;padding:1cqw 2cqw;font-size:2.1cqw}.foundry-ui__product-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.foundry-ui__product-image--chair{background-image:url(/brand/home-hero/chair-thumb-reference.webp)}.foundry-ui__product-image--lamp{background-image:url(/brand/home-hero/lamp-thumb-reference.webp)}.foundry-ui__product-image--audio{background-image:url(/brand/home-hero/audio-thumb-reference.webp)}.foundry-ui__product-image--accessory{background-image:url(/brand/home-hero/accessory-thumb-reference.webp)}.foundry-ui__featured-chair{filter:drop-shadow(0 1.7cqw 1.6cqw #000);background-image:url(/brand/home-hero/chair-reference.webp);background-position:50%;background-size:contain;width:43%;height:92%;position:absolute;top:2%;right:0}.foundry-ui__store-products{flex:1;grid-template-columns:1fr 1fr 1fr .56fr;gap:1cqw;min-height:0;padding-top:1.6cqw;display:grid}.foundry-ui__store-products>a{background:#131e29;border:1px solid #6684a130;border-radius:.65cqw;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.foundry-ui__store-products>a:first-child{filter:brightness(calc(1 + var(--energy-response,0) * .2));box-shadow:inset 0 0 0 1px rgb(151 219 255/calc(var(--energy-response,0) * .7))}.foundry-ui__store-products .foundry-ui__product-image{background-color:#b9bec5;height:70%;min-height:8cqw}.foundry-ui__store-products a>span:not(.foundry-ui__product-image),.foundry-ui__store-products small{white-space:nowrap;padding:0 .9cqw;font-size:1.65cqw;line-height:1.4}.foundry-ui__store-products a>span:not(.foundry-ui__product-image){padding-top:.8cqw}.foundry-ui__store-products small{color:#869bac}.foundry-ui__store-mini-product svg{color:#b9cedf;width:60%;margin:auto}.foundry-ui__store-mini-product>span{font-size:1.2cqw!important}.foundry-ui__checkout{background:linear-gradient(140deg,#253243,#101923);border:1px solid #4e6477;border-radius:1.2cqw;flex-direction:column;min-width:0;padding:1.8cqw 1.6cqw;display:flex;position:relative}.foundry-ui__checkout header{justify-content:space-between;padding-bottom:2.4cqw;font-size:2.5cqw;display:flex}.foundry-ui__checkout header span{color:#839daf}.foundry-ui__cart-item{align-items:center;gap:1.4cqw;min-height:9cqw;margin-bottom:1.7cqw;font-size:2.1cqw;display:flex}.foundry-ui__cart-item .foundry-ui__product-image{background-color:#bac4cf;border-radius:.5cqw;flex-shrink:0;width:7.7cqw;height:9cqw}.foundry-ui__cart-item small{color:#c2cfdb;margin-top:1cqw;font-size:1.9cqw;display:block}.foundry-ui__cart-item em{color:#9bb9d0;margin-left:auto;font-style:normal}.foundry-ui__checkout p{border-top:1px solid #7996b126;justify-content:space-between;margin-top:auto;padding:2.2cqw 0;font-size:2.2cqw;display:flex}.foundry-ui__checkout p strong{font-size:2.3cqw;font-weight:400}.foundry-ui__checkout .foundry-ui__button{width:100%;min-height:6.1cqw;padding:1.5cqw 1cqw;font-size:2.1cqw}.foundry-ui__secure-payment{text-align:center;letter-spacing:.1cqw;color:#90a7be;padding-top:1.4cqw;font-size:1.4cqw}.foundry-ui__checkout-indicator{opacity:.5;background:#97d3f0;border-radius:50%;width:.8cqw;height:.8cqw;position:absolute;top:24%;right:2cqw}.foundry-ui__cart-item:first-of-type{background-color:rgb(108 169 209/calc(var(--energy-response,0) * .18));filter:brightness(calc(1 + var(--energy-response,0) * .18))}.foundry-ui--mobile{background:linear-gradient(135deg,#0c1926,#050d17 55%,#0b1622);justify-content:center;align-items:flex-end;gap:2%;padding:1.5% 6% 2%;display:flex}.foundry-ui__mobile-backdrop{color:#7796ad;border:1px solid #4a7590;border-radius:1cqw;position:absolute;inset:1.5cqw;overflow:hidden}.foundry-ui__mobile-backdrop .foundry-ui__browser{opacity:.75;height:10%;padding:0 1cqw}.foundry-ui__mobile-backdrop>span{font-size:2cqw;position:absolute;bottom:2cqw;left:1cqw}.foundry-ui__mobile-backdrop-chart{opacity:.12;position:absolute;inset:20% 20% 10% 0}.foundry-ui__mobile-backdrop-chart svg{fill:none;stroke:#69baf8;stroke-width:1.5px;width:100%;height:100%}.foundry-ui__phone{z-index:2;background:linear-gradient(115deg,#163b5b,#071421 45%,#0c2034);border:1.3cqw solid #05080d;border-radius:5.1cqw;width:34cqw;height:91%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6e8aa0,0 0 0 .28cqw #bcc9d4,0 0 0 .52cqw #2a3944,.7cqw 1.3cqw .1cqw #03070b,2cqw 2cqw 2cqw #0009}.foundry-ui__phone:after{content:"";pointer-events:none;background:linear-gradient(106deg,#d8eaff0d,#0000 17% 84%,#9ab7cf0a);border:1px solid #778c9f44;border-radius:3.5cqw;position:absolute;inset:0}.foundry-ui__phone--intro{width:34cqw;height:96%;transform:rotate(-4deg)translateY(1.1cqw)}.foundry-ui__phone--dashboard{z-index:3;width:43cqw;height:102%;transform:rotate(.5deg)translateY(-1.7cqw)}.foundry-ui__phone-lens{z-index:3;background:#02060c;border:1px solid #314659;border-radius:2cqw;width:18%;height:1.4%;position:absolute;top:1.7%;left:41%}.foundry-ui__phone-status{color:#d2deea;justify-content:space-between;padding:2.2cqw 2cqw .3cqw;font-size:1.4cqw;display:flex}.foundry-ui__phone-intro{flex-direction:column;justify-content:center;height:calc(100% - 4cqw);padding:6cqw 3.8cqw 2cqw;display:flex}.foundry-ui__phone-cube{fill:none;stroke:#4397de;stroke-width:1px;filter:drop-shadow(0 0 1cqw #226cb866);width:8cqw;height:8cqw;margin-bottom:3cqw}.foundry-ui__phone-intro h3{letter-spacing:-.15cqw;font-size:5.6cqw;font-weight:500;line-height:1.16}.foundry-ui__phone-intro p{color:#8ea8c1;margin-top:2.3cqw;font-size:1.45cqw;line-height:1.4}.foundry-ui__phone-intro>a{text-align:center;background:linear-gradient(#398cff,#0c5bdd);border:1px solid #57adff;border-radius:1cqw;width:100%;margin-top:3.6cqw;padding:2cqw;font-size:2cqw}.foundry-ui__phone-home{background:#c9dcea;border-radius:2cqw;width:38%;height:.45cqw;position:absolute;bottom:1.6%;left:31%}.foundry-ui__phone-dashboard{padding:3cqw 2.3cqw 2cqw}.foundry-ui__phone-dashboard h4{justify-content:space-between;margin-bottom:2.5cqw;font-size:2.8cqw;font-weight:500;display:flex}.foundry-ui__phone-metric{background:#20477655;border:1px solid #396492;border-radius:1.6cqw;padding:2cqw 1.3cqw;display:flex}.foundry-ui__phone-metric>span{color:#a6bdd3;width:57%;font-size:1.4cqw}.foundry-ui__phone-metric b{color:#fff;white-space:nowrap;padding:1cqw 0;font-size:3.5cqw;font-weight:500;display:block}.foundry-ui__phone-metric small{color:#56c4b1;font-size:1.6cqw}.foundry-ui__phone-metric svg{width:43%;height:13cqw;overflow:visible}.foundry-ui__phone-metric svg path{fill:none;stroke:#77bdff;stroke-width:1.6px}.foundry-ui__phone-metric svg .chart-fill{stroke:none;fill:#1d73e6;fill-opacity:.55}.foundry-ui__phone-metric svg{transform-origin:bottom;transform:scaleY(calc(1 + var(--energy-response,0) * .065)) translateY(calc(var(--energy-response,0) * -.25cqw));filter:brightness(calc(1 + var(--energy-response,0) * .16))}.foundry-ui__phone-modules{grid-template-columns:repeat(3,1fr);gap:1.2cqw;margin-top:2.3cqw;display:grid}.foundry-ui__phone-modules a{background:linear-gradient(135deg,#24446699,#182a4199);border:1px solid #52729255;border-radius:1.8cqw;flex-direction:column;align-items:center;gap:1.5cqw;padding:2.5cqw .4cqw 2cqw;display:flex}.foundry-ui__phone-modules svg{color:#92c9ff;width:4cqw;height:4cqw}.foundry-ui__phone-modules span{white-space:nowrap;font-size:1.75cqw}.foundry-ui__phone-dashboard>nav{border-top:1px solid #43668355;justify-content:space-around;margin-top:3cqw;padding-top:1cqw;display:flex}.foundry-ui__phone-dashboard>nav svg{color:#9dafc2;width:3cqw;height:3cqw}.foundry-ui__phone-screen-life{pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 48%,#b3e3ff0c 50%,#0000 54%);position:absolute;inset:-40% -70%}.foundry-ui--ai{background:radial-gradient(at 54% 58%,#102b4466,#0000 60%),linear-gradient(120deg,#0d1924,#050c13 55%,#0a1722);grid-template-columns:28% 45% 27%;align-items:center;gap:0;padding:3.5%;display:grid}.foundry-ui__ai-copy{z-index:2;position:relative}.foundry-ui__ai-copy h3{letter-spacing:-.15cqw;font-size:4.7cqw;font-weight:500}.foundry-ui__ai-copy p{color:#d7e7f4;margin:2cqw 0 3cqw;font-size:2.65cqw;line-height:1.4}.foundry-ui__ai-copy>a{white-space:nowrap;color:#b9c8d7;align-items:center;gap:1.4cqw;padding:1.5cqw 0;font-size:2.5cqw;display:flex}.foundry-ui__ai-copy>a svg{color:#3eabff;width:2.5cqw;height:2.5cqw}.foundry-ui__ai-volume{place-items:center;min-width:0;height:100%;display:grid;position:relative}.foundry-ui__ai-volume:before{content:"";background:url(/brand/home-hero/ai-cubes-reference.webp) 50%/contain no-repeat;position:absolute;inset:-2%}.foundry-ui__ai-volume:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 44%,#c6eaff55 48% 52%,#0000 56%) 0 0/100% 200%;background-position:50% calc(-20% + (1 - var(--energy-response,0)) * 140%);opacity:calc(var(--energy-response,0) * .55);background-repeat:no-repeat;position:absolute;inset:-2%;-webkit-mask:url(/brand/home-hero/ai-cubes-reference.webp) 50%/contain no-repeat;mask:url(/brand/home-hero/ai-cubes-reference.webp) 50%/contain no-repeat}.foundry-ui__ai-volume>svg{z-index:1;width:100%;height:110%;max-height:61cqw;position:relative;overflow:visible}.foundry-ui__cube-grid{fill:none;stroke:#247ab5;stroke-width:.5px;opacity:.6}.foundry-ui__ai-volume .foundry-ui__cube-grid,.foundry-ui__ai-volume .foundry-ui__cube-cluster{visibility:hidden}.foundry-ui__ai-volume .foundry-ui__cube-material{image-rendering:auto}.foundry-ui__iso-cube{stroke:#63c5ff;stroke-width:.6px}.foundry-ui__iso-cube .cube-top{fill:url(#foundry-ai-top)}.foundry-ui__iso-cube .cube-left{fill:url(#foundry-ai-left)}.foundry-ui__iso-cube .cube-right{fill:url(#foundry-ai-right)}.foundry-ui__iso-cube--primary{stroke-width:1.2px}.foundry-ui__iso-cube text{fill:#e5f5ff;stroke:none;font-family:Arial,sans-serif;font-size:10px;font-weight:600}.foundry-ui__cube-data{stroke:#83caff;fill:#8bcdff;stroke-width:.6px;opacity:.5}.foundry-ui__ai-active-layer{fill:#58aaff10;stroke:#9cdfff;stroke-width:1.2px;opacity:calc(var(--energy-response,0) * .7);transform:translateY(calc(var(--energy-response,0) * -2px))}.foundry-ui__ai-features{background:linear-gradient(90deg,#16314733,#0000);border-left:1px solid #44749245;border-radius:1cqw;padding-left:1.3cqw}.foundry-ui__ai-features a{color:#c7d6e4;white-space:nowrap;border-bottom:1px solid #6f91aa14;align-items:center;gap:1.6cqw;padding:2.1cqw 1cqw;font-size:2.4cqw;display:flex;position:relative}.foundry-ui__ai-features a:last-child{border:0}.foundry-ui__ai-features svg{color:#55b3f8;width:2.7cqw;height:2.7cqw}.foundry-ui__ai-features i{opacity:.25;background:#7fc9f9;width:1.5cqw;height:1px;position:absolute;bottom:0;left:0}.foundry-ui--api{background:radial-gradient(at 48% 52%,#14395433,#0000 45%),linear-gradient(130deg,#091724,#040d15);grid-template-columns:27% 42% 31%;align-items:center;gap:0;padding:3%;display:grid}.foundry-ui__api-connections{fill:none;stroke:#2287c3;stroke-width:.8px;stroke-dasharray:2 2;width:100%;height:94%;position:absolute;inset:4% 0 0}.foundry-ui__api-connections .foundry-ui__data-route{stroke:#a2daff;stroke-width:1.5px;stroke-dasharray:3 44;opacity:0}.foundry-ui__api-connections>g:nth-child(3) .foundry-ui__data-route{opacity:calc(var(--energy-response,0) * .86);stroke-dashoffset:calc(var(--energy-response-progress,0) * -94)}.foundry-ui__api-modules{z-index:2;flex-direction:column;gap:1.3cqw;list-style:none;display:flex;position:relative}.foundry-ui__api-modules li{background:linear-gradient(120deg,#142c40bb,#08131dcc);border:1px solid #44697d3b;border-radius:1.2cqw}.foundry-ui__api-modules a{white-space:nowrap;color:#cddae8;align-items:center;gap:2cqw;min-height:7cqw;padding:1.7cqw;font-size:2.5cqw;display:flex}.foundry-ui__api-modules svg{color:#48b6ff;border:1px solid #488cb54a;border-radius:.8cqw;width:3.1cqw;height:3.1cqw;padding:.3cqw}.foundry-ui__api-modules--right a{gap:1.4cqw;font-size:2.25cqw}.foundry-ui__api-modules--right li:last-child a{font-size:2cqw}.foundry-ui__api-modules--right li:nth-child(3) svg{filter:brightness(calc(1 + var(--energy-response,0) * .3));transform:scale(calc(1 + var(--energy-response,0) * .1))}.foundry-ui__api-cube{z-index:3;aspect-ratio:1;width:72%;margin:0 auto;position:relative}.foundry-ui__api-cube:before{content:"";background:url(/brand/home-hero/api-cube-reference.webp) 50%/contain no-repeat;position:absolute;inset:9%}.foundry-ui__api-cube svg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.foundry-ui__api-cube path{stroke:#62b7f1;stroke-width:.8px}.foundry-ui__api-cube .api-cube-top{fill:url(#foundry-api-top)}.foundry-ui__api-cube .api-cube-left{fill:url(#foundry-api-left)}.foundry-ui__api-cube .api-cube-right{fill:url(#foundry-api-right)}.foundry-ui__api-cube .api-cube-inner{fill:none;stroke:#7cc9fb;stroke-width:.5px;opacity:.5}.foundry-ui__api-cube text{fill:#e9f5ff;font-family:Arial,sans-serif;font-size:13px}.foundry-ui__api-cube .api-cube-top-label{fill:#a8daf6;font-size:11px}.foundry-ui__api-cube .api-cube-top,.foundry-ui__api-cube .api-cube-left,.foundry-ui__api-cube .api-cube-right,.foundry-ui__api-cube .api-cube-inner,.foundry-ui__api-cube text{visibility:hidden}.foundry-ui__api-cube .api-cube-material{image-rendering:auto}.foundry-ui__api-cube .api-cube-node{fill:#bcecff;stroke:#69bdff;stroke-width:1px;opacity:.5}@media (prefers-reduced-motion:reduce){.foundry-ui{--energy-response:0}}
.foundry-production{isolation:isolate;transform-origin:0 100%;color:#d9ecf8;width:100%;height:100%;min-height:8.5rem;position:relative;transform:skewY(-5deg)}.foundry-production__materials{width:0;height:0;position:absolute;overflow:hidden}.foundry-production__machine{z-index:0;pointer-events:none;position:absolute;inset:0}.foundry-production__metal-surface{transform-origin:0 0;filter:saturate(.52);background:url(/brand/home-hero/rail-metal-track.webp) 0 0/100% 100% no-repeat;width:100.709%;height:68.6747%;position:absolute;top:10.8434%;left:-.2364%;transform:skewY(5deg)}.foundry-production__deck{clip-path:polygon(0 35%,97% 0,100% 66%,3% 100%);background:repeating-linear-gradient(90deg,#0000 0 6%,#000c 6.2% 6.5%,#0000 6.7% 11%),repeating-linear-gradient(0deg,#07101a 0 5px,#234 5px 6px,#070e17 7px 11px);border:1px solid #55778d;height:24%;position:absolute;bottom:25%;left:0;right:0;box-shadow:inset 0 3px 5px #889caa,inset 0 -8px 9px #020408}.foundry-production__rear-rail{background:linear-gradient(#0a1a28,#304656 30%,#03101b 68%,#327597);border-top:1px solid #95a5af;border-bottom:1px solid #06151e;height:4%;position:absolute;bottom:42%;left:0;right:1.5%;transform:skew(23deg)}.foundry-production__track{opacity:.52;background:linear-gradient(90deg,#2671ba,#5cbaff 18%,#a3deff 38%,#258ee1 65%,#acdfff 85%,#184779);height:2px;position:absolute;left:2%;right:1.5%;overflow:hidden;box-shadow:0 0 4px #117de8b8}.foundry-production__track--rear{bottom:40%}.foundry-production__track--front{bottom:29%;left:3%;right:.5%}.foundry-production__feed{z-index:1;fill:none;stroke-linecap:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.foundry-production__pipeline{z-index:1;fill:none;pointer-events:none;width:96.5%;height:8px;position:absolute;top:calc(71% - 5px);left:3%;overflow:hidden}.foundry-production__continuous-data{stroke:#7fc9ef;stroke-width:.7px;opacity:.052}.foundry-production__face{clip-path:polygon(0 0,100% 0,98% 89%,0 100%);background:linear-gradient(#173246 0,#071423 6%,#02080e 36%,#070d14 80%,#213240 98%);border:1px solid #5d8eaca6;border-top-color:#7a9eb7;border-bottom:3px solid #010508;height:25%;position:absolute;bottom:4%;left:3%;right:0;box-shadow:inset 0 2px 3px #63bdf12e,0 12px 15px #000c}.foundry-production__base{background:linear-gradient(#222f39,#020406);border-bottom:2px solid #364651;height:5%;position:absolute;bottom:0;left:3%;right:2%;box-shadow:0 10px 8px #000000a6}.foundry-production__feet{justify-content:space-between;display:flex;position:absolute;bottom:0;left:3%;right:2%}.foundry-production__feet i{background:linear-gradient(90deg,#030608,#4d606e 35%,#111921 60%,#010406);border:1px solid #34424d;width:4%;height:10px;transform:skew(-12deg);box-shadow:3px 4px 3px #000}.foundry-production__bolts{justify-content:space-between;align-items:center;height:3px;display:flex;position:absolute;bottom:27%;left:3%;right:2%}.foundry-production__bolts i{background:#c6d6de;border-radius:50%;width:2px;height:2px;display:block;box-shadow:0 0 2px #40a5ed85}.foundry-production__steps{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:100%;margin:0;padding:0 1% 0 3%;list-style:none;display:grid;position:relative}.foundry-production__step{text-align:center;min-width:0;height:100%;position:relative}.foundry-production__step--1{transform:translate(-38px,-3.325px)}.foundry-production__step--1 b{transform:translate(8px)}.foundry-production__step--1 .foundry-production__arrow{transform:translate(16px)}.foundry-production__step--2{transform:translate(-9px,-.787px)}.foundry-production__shape{transform-origin:bottom;height:67%;position:absolute;bottom:29%;left:0;right:0;transform:skewY(5deg)}.foundry-production__material{z-index:0;height:90%;filter:brightness(calc(.52 + var(--energy-stage,0) * .83));background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:15%;right:15%}.foundry-production__material--idea{--material-mask:url(/brand/home-hero/rail-idea.webp);background-image:var(--material-mask)}.foundry-production__material--design{--material-mask:url(/brand/home-hero/rail-design.webp);background-image:var(--material-mask);height:82%;left:22%;right:22%}.foundry-production__material--software{--material-mask:url(/brand/home-hero/rail-software.webp);background-image:var(--material-mask);height:87%;left:22%;right:22%}.foundry-production__material--integration{--material-mask:url(/brand/home-hero/rail-integration.webp);background-image:var(--material-mask);height:88%;left:23%;right:23%}.foundry-production__material--product{--material-mask:url(/brand/home-hero/rail-product.webp);background-image:var(--material-mask);height:88%;left:11%;right:11%}.foundry-production__material:after{content:"";background:linear-gradient(105deg,#0000 42%,#67caff99 46%,#e8f9ffe6 49% 51%,#67caff99 54%,#0000 58%) 0 0/200% 100%;background-position:calc(120% - var(--energy-stage-progress,0) * 140%) 50%;-webkit-mask-image:var(--material-mask);mask-image:var(--material-mask);opacity:var(--energy-stage,0);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foundry-production__material--software:after{background:linear-gradient(#0000 44%,#d0edffa6 48% 52%,#0000 56%) 0 0/100% 200%;background-position:50% calc(-20% + var(--energy-stage-progress,0) * 140%);background-repeat:no-repeat}.foundry-production__object{filter:drop-shadow(0 3px 3px #0009);width:100%;height:100%;display:block;overflow:visible}.foundry-production__shape .foundry-production__object>:not(.foundry-production__particle):not(.foundry-production__edge-flow),.foundry-production__shape .foundry-production__particle{display:none}.foundry-production__shape .foundry-production__edge-flow{opacity:0}.foundry-production__step b{color:#cbe8fc;letter-spacing:.03em;text-shadow:0 1px 3px #000;white-space:nowrap;font-size:clamp(.48rem,.7vw,.87rem);font-weight:560;line-height:1;display:block;position:absolute;bottom:12%;left:0;right:0}.foundry-production__arrow{color:#85cefb;font-size:clamp(.75rem,1.1vw,1.35rem);font-weight:300;line-height:1;position:absolute;bottom:11%;right:-5%}.foundry-production__product{width:100%;height:100%;position:relative}.foundry-production__product-brand{background:#061d35;width:20%;height:26%;position:absolute;top:50%;left:48%;transform:skewY(-6deg)}.foundry-production__product-brand .brand-icon,.foundry-production__product-brand .brand-icon__approved-mark{width:100%;height:100%}.foundry-production__edge-flow{stroke-dasharray:7 120;opacity:0}@media (max-width:760px){.foundry-production{min-height:7rem;transform:skewY(-3deg)}.foundry-production__metal-surface{display:none}.foundry-production__step,.foundry-production__step--1 b,.foundry-production__step--1 .foundry-production__arrow{transform:none}.foundry-production__shape{height:63%;transform:skewY(3deg)}.foundry-production__material{left:10%;right:10%}.foundry-production__material--idea{left:5%;right:5%}.foundry-production__material--product{left:4%;right:4%}.digital-foundry .foundry-production .foundry-production__step b{letter-spacing:0;font-size:clamp(.5rem,2.3vw,.69rem)}.foundry-production__step--5 b{white-space:normal;padding:0 3px;line-height:1.15;bottom:9%}.foundry-production__arrow{font-size:.65rem;right:-5%}.foundry-production__continuous-data{opacity:.052}}@media (prefers-reduced-motion:reduce){.foundry-production__step{--energy-stage:0!important;--energy-stage-progress:0!important}}
.corporate-page{--corp-blue:#4aa6ff;--corp-line:#6eb7ff4d;color:#f6f9fc;background:#02070d}.corporate-page *,.corporate-page :before,.corporate-page :after{box-sizing:border-box}.corporate-page h1,.corporate-page h2,.corporate-page h3,.corporate-page p{margin-top:0}.corporate-page h1,.corporate-page h2{letter-spacing:-.035em}.corporate-page h2 span{color:var(--corp-blue)}.corporate-page .page-eyebrow{color:#b8d9f5;letter-spacing:.3em}.corporate-scene{isolation:isolate;width:100%;position:relative;overflow:hidden}.corporate-scene__image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;inset:0;position:absolute!important}.corporate-scene__shade{z-index:-2;pointer-events:none;position:absolute;inset:0}.corporate-hero{min-height:clamp(42rem,100svh - 4.9rem,58rem);padding:clamp(4rem,7vw,7.5rem) max(var(--rvz-gutter),calc((100vw - 100rem)/2));grid-template-columns:minmax(20rem,.75fr) minmax(32rem,1.25fr);align-items:center;display:grid}.corporate-hero .corporate-scene__image{object-position:62% center;animation:18s ease-in-out infinite alternate corp-scene-drift}.corporate-hero .corporate-scene__shade{background:linear-gradient(90deg,#01070cf5,#01070cd1 31%,#01070c29 59%),linear-gradient(#0000 58%,#01060bc2)}.corporate-hero__copy{z-index:3;max-width:39rem;position:relative}.corporate-hero__copy h1{max-width:12ch;margin-bottom:1.25rem;font-size:clamp(2.7rem,4.25vw,5.4rem);line-height:.99}.corporate-hero__copy>p:not(.page-eyebrow){color:#c7d1dc;max-width:39rem;font-size:clamp(.98rem,1.18vw,1.18rem);line-height:1.65}.corporate-cta{color:#fff;background:linear-gradient(110deg,#2f75d338,#071320a6);border:1px solid #6ab8ffcc;border-radius:.5rem;justify-content:space-between;align-items:center;gap:2rem;min-height:3.35rem;margin-top:1rem;padding:.8rem .95rem .8rem 1.35rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 0 1.6rem #1e7edc1f,inset 0 0 1rem #409cff0d}.corporate-cta span{aspect-ratio:1;color:#b9dbff;border-left:1px solid #8ec7ff40;place-items:center;width:2rem;display:grid}.corporate-cta:hover{border-color:#91caff;transform:translateY(-2px);box-shadow:0 .7rem 2rem #1d70ce3d}.corporate-hero__notes{color:#bbcad8;letter-spacing:.19em;text-transform:uppercase;margin-top:2.8rem;font-size:.62rem;font-weight:700;display:flex}.corporate-hero__notes span{border-right:1px solid #97c6ef59;padding:0 1.2rem}.corporate-hero__notes span:first-child{padding-left:0}.corporate-hero__notes span:last-child{border-right:0}.corporate-hero__brand{z-index:2;aspect-ratio:1;filter:drop-shadow(0 0 1.7rem #52a6ff75);place-items:center;width:clamp(5rem,8vw,8rem);animation:6s ease-in-out infinite corp-brand-float;display:grid;position:absolute;top:34%;right:24.7%}.corporate-hero__brand .brand-icon{filter:brightness(1.45)contrast(1.08);width:100%}.corporate-page .brand-icon__approved-mark{mix-blend-mode:normal;background-image:url(/brand/rvzsoft-logo-transparent-v2.png);background-position:0;background-size:auto 100%}.corporate-hero__beam{border:1px solid #82caff47;border-radius:50%;animation:12s linear infinite corp-orbit;position:absolute;inset:-42%;box-shadow:inset 0 0 2.5rem #3f95f129,0 0 2rem #3f95f11f}.corporate-hero__beam:after{content:"";background:linear-gradient(90deg,#0000,#b7e3ff,#0000);width:22%;height:2px;position:absolute;top:8%;left:16%;box-shadow:0 0 1rem #70b9ff}.corporate-system-story{min-height:43rem;padding:4.5rem max(var(--rvz-gutter),calc((100vw - 100rem)/2));border-block:1px solid #72b4ef29;grid-template-columns:minmax(18rem,.82fr) minmax(20rem,1fr) minmax(18rem,.72fr);align-items:center;gap:2rem;display:grid}.corporate-system-story .corporate-scene__shade{background:linear-gradient(90deg,#01070cf5,#02080e59 45%,#02080ed1),linear-gradient(#0000 55%,#02070cb3)}.corporate-system-story__copy,.corporate-characteristics{z-index:2;position:relative}.corporate-system-story__copy h2{margin-bottom:1.15rem;font-size:clamp(2rem,3.1vw,3.6rem);line-height:1.07}.corporate-system-story__copy>p:not(.page-eyebrow){color:#becbd7;max-width:33rem;line-height:1.7}.corporate-system-story__copy small{color:#a7bdd1;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:2rem;font-size:.62rem;font-weight:700;display:inline-flex}.corporate-system-story__copy small:before{content:"";background:#7ebeff;width:2rem;height:1px}.corporate-system-story__mark{z-index:2;filter:drop-shadow(0 0 1.5rem #429aee66);place-self:center;width:clamp(8rem,14vw,13rem);position:relative}.corporate-system-story__mark .brand-icon{width:100%;animation:7s ease-in-out infinite reverse corp-brand-float}.corporate-characteristics{gap:.65rem;display:grid}.corporate-characteristics article{background:linear-gradient(110deg,#0d2339ba,#040c15c7);border:1px solid #7ebbf06b;border-radius:.25rem;grid-template-columns:3.2rem 1fr;align-items:center;gap:.8rem;min-height:4.7rem;padding:.75rem 1rem;transition:transform .3s,border-color .3s;display:grid;box-shadow:inset 0 0 1.5rem #3084d70d}.corporate-characteristics article:hover{border-color:#95d1ffbf;transform:translate(-4px)}.corporate-characteristics h3{margin:0 0 .15rem;font-size:.92rem}.corporate-characteristics p{color:#aebdca;margin:0;font-size:.72rem;line-height:1.4}.corporate-glyph{fill:none;stroke:#7ebdff;stroke-width:1.3px;filter:drop-shadow(0 0 .45rem #489eff61);width:2.05rem}.corporate-values,.corporate-process,.corporate-partner{padding:clamp(4.5rem,7vw,7rem) max(var(--rvz-gutter),calc((100vw - 100rem)/2));background:radial-gradient(circle at 80% 0,#2d74b61a,#0000 35%),#040a11;border-bottom:1px solid #6fb1ec29;position:relative}.corporate-values header,.corporate-process header,.corporate-partner header{grid-template-columns:1fr minmax(20rem,.72fr);align-items:end;gap:4rem;margin-bottom:2.5rem;display:grid}.corporate-values h2,.corporate-process h2,.corporate-partner h2{margin:0;font-size:clamp(2.1rem,3.35vw,3.9rem);line-height:1.05}.corporate-values header>p,.corporate-process header>p,.corporate-partner header>p{color:#b8c4ce;max-width:37rem;margin:0 0 .35rem;line-height:1.65}.corporate-values__grid{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.corporate-value{--tilt-x:0deg;--tilt-y:0deg;min-height:20rem;transform:perspective(700px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:linear-gradient(145deg,#0e1d2cc7,#030910ed);border:1px solid #6dafeb4d;border-radius:.3rem;padding:1.25rem;transition:transform .25s,border-color .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 3rem #3383cf0b}.corporate-value:hover{border-color:#7cc1ffa6}.corporate-value>span{color:#87a6c3;letter-spacing:.18em;font-size:.78rem}.corporate-value h3{max-width:10ch;margin:9rem 0 .85rem;font-size:1.35rem;line-height:1.1}.corporate-value p{color:#9eafbd;max-width:19rem;margin:0;font-size:.78rem;line-height:1.55}.corporate-value__shape{width:8rem;height:8rem;animation:7s ease-in-out infinite corp-object-float;position:absolute;top:2.4rem;right:1.2rem;transform:translateZ(35px)}.corporate-value:nth-child(2) .corporate-value__shape{animation-delay:-1.4s}.corporate-value:nth-child(3) .corporate-value__shape{animation-delay:-2.7s}.corporate-value:nth-child(4) .corporate-value__shape{animation-delay:-4s}.corporate-value__shape:before,.corporate-value__shape:after,.corporate-value__shape i,.corporate-value__shape b{content:"";display:block;position:absolute}.corporate-value__shape--prism:before{clip-path:polygon(50% 0,100% 88%,50% 100%,0 88%);filter:drop-shadow(0 0 1rem #59a3ec40);background:linear-gradient(115deg,#07111d,#80b7ee 49%,#091524 51%,#02070d);inset:8% 18%}.corporate-value__shape--cube:before{background:repeating-linear-gradient(45deg,#54a6ef33 0 1px,#0000 1px 23px),linear-gradient(135deg,#64b5ff38,#01060cb3);border:1px solid #72b6ed;inset:16%;transform:rotate(30deg)skewY(-8deg);box-shadow:inset 0 0 1.6rem #46a0eb33}.corporate-value__shape--ring:before{border:13px solid #1f3448;border-top-color:#7aaad3;border-radius:45% 55% 50% 50%;inset:13%;transform:rotate(-25deg);box-shadow:inset 0 0 1rem #000,0 0 1rem #4d97d93d}.corporate-value__shape--peak:before{clip-path:polygon(58% 0,100% 100%,0 100%);filter:drop-shadow(0 0 1rem #3d84c333);background:linear-gradient(115deg,#152435 0 38%,#7796b3 39% 42%,#050c14 43%);inset:0}.corporate-process{background:radial-gradient(at 50% 115%,#2e71b533,#0000 52%),#030910;overflow:hidden}.corporate-process:after{z-index:0;aspect-ratio:1;content:"";background:radial-gradient(circle at 35% 34%,#142d45,#02060b 55%);border:1px solid #6daae626;border-radius:50%;width:32rem;position:absolute;bottom:-15rem;right:-10rem;box-shadow:inset 1rem 1rem 4rem #000}.corporate-process>*{z-index:1;position:relative}.corporate-process__flow{grid-template-columns:repeat(5,1fr);gap:1.2rem;padding-top:3rem;display:grid;position:relative}.corporate-process__line{background:linear-gradient(90deg,#469aeb26,#65b4ff,#469aeb33);height:1px;position:absolute;top:4rem;left:4%;right:4%;transform:rotate(-1.2deg)}.corporate-process__line i{filter:blur(.5px)drop-shadow(0 0 .45rem #5af);background:linear-gradient(90deg,#0000,#c7e8ff,#0000);border-radius:50%;width:15%;height:5px;animation:7s linear infinite corp-flow;position:absolute;top:-2px}.corporate-process__step>span{background:#071423;border:1px solid #70b7fa;border-radius:50%;width:1.6rem;height:1.6rem;margin-bottom:1.3rem;display:block;position:relative;box-shadow:0 0 0 .45rem #4599eb12,0 0 1rem #4599eb2e}.corporate-process__step>span i{background:#b8dfff;border-radius:50%;position:absolute;inset:.43rem;box-shadow:0 0 .65rem #64afff}.corporate-process__step.is-active>span{animation:3s ease-in-out infinite corp-node}.corporate-process__step small{color:#7e9ab4;letter-spacing:.16em}.corporate-process__step h3{margin:.3rem 0 .45rem;font-size:1rem}.corporate-process__step p{color:#96a7b6;max-width:14rem;margin:0;font-size:.74rem;line-height:1.45}.corporate-partner{background:radial-gradient(circle at 100%,#2d6fad21,#0000 35%),#040a10}.corporate-partner__body{grid-template-columns:1fr 18rem;align-items:stretch;gap:2.5rem;display:grid}.corporate-advantages{grid-template-columns:repeat(5,1fr);display:grid}.corporate-advantages article{border-left:1px solid #6fb3ee42;padding:.45rem 1.15rem 1rem}.corporate-advantages .corporate-glyph{margin-bottom:1rem}.corporate-advantages h3{min-height:2.5rem;margin-bottom:.5rem;font-size:.9rem}.corporate-advantages p{color:#97a9b8;margin:0;font-size:.7rem;line-height:1.45}.corporate-partner blockquote{background:linear-gradient(145deg,#10263cd9,#040b13f0);border:1px solid #76b7f166;flex-direction:column;justify-content:space-between;min-height:15rem;margin:0;padding:2rem;display:flex;transform:rotate(1.5deg);box-shadow:.7rem .7rem #2e6aa014}.corporate-partner blockquote p{margin:0;font-size:1.2rem;line-height:1.45}.corporate-partner blockquote small{color:#9db9d2;letter-spacing:.28em;font-size:.58rem}.corporate-finale{min-height:32rem;padding:5rem var(--rvz-gutter);text-align:center;place-items:center;display:grid}.corporate-finale .corporate-scene__shade{background:linear-gradient(90deg,#01070c8c,#01070c14 50%,#01070c8c),linear-gradient(#0000 45%,#01070c9e)}.corporate-finale__copy{z-index:2;max-width:62rem;position:relative}.corporate-finale h2{margin-bottom:1rem;font-size:clamp(2.1rem,3.4vw,4rem);line-height:1.08}.corporate-finale__copy>p:not(.page-eyebrow){color:#c0ccd6}.corporate-finale .corporate-cta{min-width:18rem}[data-corporate-reveal]{opacity:1;animation:.85s cubic-bezier(.2,.75,.25,1) both corp-reveal;transform:translateY(0)}[data-corporate-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes corp-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes corp-scene-drift{0%{transform:scale(1.005)translate(-.15%)}to{transform:scale(1.025)translate(.25%,-.25%)}}@keyframes corp-brand-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes corp-orbit{to{transform:rotate(360deg)}}@keyframes corp-object-float{0%,to{transform:translateZ(35px)translateY(0)rotate(0)}50%{transform:translateZ(35px)translateY(-7px)rotate(2deg)}}@keyframes corp-flow{0%{left:-15%}to{left:100%}}@keyframes corp-node{0%,to{box-shadow:0 0 0 .45rem #4599eb12,0 0 1rem #4599eb2e}50%{box-shadow:0 0 0 .65rem #4599eb1a,0 0 1.4rem #4599eb59}}@media (max-width:70rem){.corporate-hero{grid-template-columns:minmax(18rem,.9fr) 1fr}.corporate-hero__brand{right:21%}.corporate-system-story{grid-template-columns:1fr .8fr}.corporate-system-story__mark{display:none}.corporate-characteristics{grid-column:2}.corporate-values__grid{grid-template-columns:repeat(2,1fr)}.corporate-value{min-height:17rem}.corporate-value h3{margin-top:6.7rem}.corporate-partner__body{grid-template-columns:1fr}.corporate-partner blockquote{min-height:11rem}}@media (max-width:46rem){.corporate-hero{min-height:48rem;padding:3.5rem var(--rvz-gutter) 3rem;display:block}.corporate-hero .corporate-scene__image{object-position:67% center}.corporate-hero .corporate-scene__shade{background:linear-gradient(#01070cf0,#01070cc2 48%,#01070c40 72%,#01070c9e)}.corporate-hero__copy h1{max-width:11ch;font-size:clamp(2.55rem,11vw,4rem)}.corporate-hero__copy>p:not(.page-eyebrow){max-width:31rem;font-size:.91rem;line-height:1.55}.corporate-hero__notes{display:none}.corporate-hero__brand{width:5.4rem;top:auto;bottom:10%;right:17%}.corporate-system-story{min-height:61rem;padding:4rem var(--rvz-gutter);flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.5rem;display:flex}.corporate-system-story .corporate-scene__image{object-position:49% center}.corporate-system-story .corporate-scene__shade{background:linear-gradient(#02080eed,#02080ea6 35%,#02080e40 60%,#02080ee6 78%)}.corporate-system-story__copy h2{font-size:2.3rem}.corporate-system-story__copy>p:not(.page-eyebrow){font-size:.86rem;line-height:1.6}.corporate-system-story__copy small{margin-top:1rem}.corporate-characteristics{grid-template-columns:1fr 1fr;gap:.5rem}.corporate-characteristics article{background:#050e18e0;grid-template-columns:2.1rem 1fr;min-height:6rem;padding:.65rem}.corporate-characteristics h3{font-size:.75rem}.corporate-characteristics p{font-size:.61rem}.corporate-glyph{width:1.6rem}.corporate-values,.corporate-process,.corporate-partner{padding:4rem var(--rvz-gutter)}.corporate-values header,.corporate-process header,.corporate-partner header{margin-bottom:2rem;display:block}.corporate-values h2,.corporate-process h2,.corporate-partner h2{font-size:2.2rem}.corporate-values header>p,.corporate-process header>p,.corporate-partner header>p{margin-top:1.25rem;font-size:.85rem}.corporate-values__grid{grid-template-columns:1fr}.corporate-value{min-height:12.5rem}.corporate-value__shape{width:6rem;height:6rem;top:1rem}.corporate-value h3{max-width:15ch;margin:4.8rem 0 .55rem}.corporate-value p{max-width:24rem}.corporate-process__flow{padding:.5rem 0 0 3rem;display:block}.corporate-process__line{width:1px;height:auto;top:.8rem;bottom:1.2rem;left:.78rem;transform:none}.corporate-process__line i{background:linear-gradient(#0000,#c7e8ff,#0000);width:5px;height:16%;animation:6s linear infinite corp-flow-mobile;top:-10%;left:-2px!important}.corporate-process__step{min-height:7.3rem;position:relative}.corporate-process__step>span{position:absolute;top:0;left:-3rem}.corporate-process__step h3{font-size:1.08rem}.corporate-process__step p{max-width:21rem}.corporate-partner__body{display:block}.corporate-advantages{grid-template-columns:1fr 1fr;gap:1.2rem 0}.corporate-advantages article{padding-right:.7rem}.corporate-advantages article:last-child{grid-column:1/-1}.corporate-partner blockquote{min-height:10rem;margin-top:2rem;transform:none}.corporate-finale{min-height:34rem;padding:4rem var(--rvz-gutter)}.corporate-finale .corporate-scene__image{object-position:35% center}.corporate-finale h2{font-size:2.3rem}.corporate-finale .corporate-cta{width:100%;min-width:0}}@keyframes corp-flow-mobile{0%{top:-15%}to{top:100%}}@media (prefers-reduced-motion:reduce){.corporate-page *,.corporate-page :before,.corporate-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-corporate-reveal]{opacity:1;transform:none}}@media (min-width:46.01rem){.corporate-hero__copy h1{max-width:14ch;font-size:clamp(2.7rem,3.2vw,4.35rem);line-height:1.02}.corporate-values__scene{object-fit:contain}}@media (max-width:46rem){.corporate-system-story__mark{width:7rem;display:block;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}}.corporate-section__image{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;inset:0;position:absolute!important}.corporate-section__veil{z-index:1;pointer-events:none;position:absolute;inset:0}.corporate-values>header,.corporate-values__grid,.corporate-process>header,.corporate-process__flow,.corporate-partner>header,.corporate-partner__body{z-index:2;position:relative}.corporate-hero:after{z-index:1;content:"";filter:blur(1.2rem);pointer-events:none;background:linear-gradient(90deg,#0000,#bee2ff1c,#0000);width:12%;height:160%;animation:12s ease-in-out infinite corp-light-sweep;position:absolute;top:-30%;left:53%;transform:rotate(5deg)}.corporate-hero__copy:before{content:"";background:linear-gradient(#0000,#72bbff80,#0000);width:1px;position:absolute;top:-2.5rem;bottom:-2.5rem;left:-3rem;box-shadow:0 0 1rem #4397eb59}.corporate-system-story:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#01060bb8);height:28%;position:absolute;inset:auto 0 0}.corporate-characteristics article{-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%)}.corporate-values{isolation:isolate;background:#02070d;min-height:56rem;padding-top:5.5rem;padding-bottom:4rem}.corporate-values__scene{object-position:center 54%;animation:22s ease-in-out infinite alternate corp-scene-drift}.corporate-values .corporate-section__veil{background:linear-gradient(#02070df5 0%,#02070dad 24%,#02070d0a 51%,#02070d94 100%),linear-gradient(90deg,#02070d6b,#0000 30% 70%,#02070d59)}.corporate-values header{margin-bottom:7rem}.corporate-values__grid{align-items:stretch;gap:.65rem}.corporate-value{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000 0 54%,#02080e33 65%,#02080ee6 100%);border-color:#93c7f42e;flex-direction:column;justify-content:flex-end;min-height:27rem;padding:12rem 1.45rem 1.6rem;display:flex;box-shadow:inset 0 -1px #85c1f42e}.corporate-value:after{content:"";transform-origin:0;background:linear-gradient(90deg,#71b8f5bf,#0000);height:1px;transition:transform .55s;position:absolute;bottom:1rem;left:1rem;right:1rem;transform:scaleX(.28)}.corporate-value:hover{background:linear-gradient(#102d470a,#030a12eb);border-color:#93d0ff7a;transform:translateY(-6px)}.corporate-value:hover:after{transform:scaleX(1)}.corporate-value__shape{display:none}.corporate-value h3{text-shadow:0 2px 12px #000;max-width:12ch;margin:0 0 .8rem;font-size:clamp(1.25rem,1.45vw,1.6rem)}.corporate-value p{text-shadow:0 2px 8px #000;font-size:.82rem}.corporate-process{isolation:isolate;background:#02070d;min-height:49rem;padding-top:5rem}.corporate-process__scene{object-position:center;animation:28s ease-in-out infinite alternate corp-journey-drift}.corporate-process .corporate-section__veil{background:linear-gradient(#02070ded,#02070d94 31%,#02070d05 57%,#02070dc7),linear-gradient(90deg,#02070db8,#0000 42%)}.corporate-process:after{display:none}.corporate-process header{margin-bottom:8.5rem}.corporate-process__flow{align-items:end;min-height:15rem;padding-top:4rem}.corporate-process__line{background:linear-gradient(90deg,#59acfa1f,#72c1ffe6,#69b4f738);height:2px;top:4.6rem;transform:rotate(-2.2deg);box-shadow:0 0 1rem #4397eb47}.corporate-process__step{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#030a1108,#030a11bd);border-left:1px solid #76baf22e;padding:1rem .9rem 1.1rem}.corporate-process__step:nth-child(3),.corporate-process__step:nth-child(5){transform:translateY(-1.1rem)}.corporate-process__step:nth-child(4){transform:translateY(-2.15rem)}.corporate-process__step>span{margin-top:-4.9rem}.corporate-process__step h3{font-size:1.08rem}.corporate-process__step p{font-size:.78rem}.corporate-partner{isolation:isolate;background:#02070d;min-height:49rem;padding-top:5rem}.corporate-partner__scene{object-position:center;animation:24s ease-in-out infinite alternate corp-partner-drift}.corporate-partner .corporate-section__veil{background:linear-gradient(#02070de8,#02070d7a 32%,#02070d29 60%,#02070dbf),linear-gradient(90deg,#02070d85,#0000 64%,#02070d2e)}.corporate-partner header{margin-bottom:7rem}.corporate-partner__body{grid-template-columns:minmax(0,1fr) 20rem;align-items:end}.corporate-advantages{gap:.25rem}.corporate-advantages article{background:linear-gradient(#040c1405,#040c14a1);border-left:1px solid #8bc6f74d;min-height:13.5rem;padding:6rem 1.15rem 1rem;transition:background .35s,transform .35s}.corporate-advantages article:hover{background:linear-gradient(#28639714,#040c14cc);transform:translateY(-5px)}.corporate-advantages .corporate-glyph{width:2.3rem}.corporate-advantages h3{font-size:1rem}.corporate-advantages p{font-size:.73rem}.corporate-partner blockquote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0c1e30ad,#02080ee6);min-height:16rem;box-shadow:0 1.2rem 4rem #0000007a,inset 0 0 2.5rem #438fd50f}.corporate-finale{min-height:41rem}.corporate-finale:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(at 50% 62%,#4697e726,#0000 38%);animation:7s ease-in-out infinite corp-final-breathe;position:absolute;inset:0}.corporate-finale__copy{z-index:3}.corporate-finale h2{text-shadow:0 .2rem 1.5rem #000000d9}.corporate-finale .corporate-cta{background:linear-gradient(110deg,#2772cd5e,#05111dc7);min-height:3.7rem;box-shadow:0 0 2rem #3692ec33}@keyframes corp-light-sweep{0%,24%{opacity:0;transform:translate(-90%)rotate(5deg)}45%{opacity:1}70%,to{opacity:0;transform:translate(250%)rotate(5deg)}}@keyframes corp-journey-drift{0%{transform:scale(1.015)translate(-.35%)}to{transform:scale(1.04)translate(.8%,-.45%)}}@keyframes corp-partner-drift{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.03)translate(-.45%)}}@keyframes corp-final-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:70rem){.corporate-values header,.corporate-process header,.corporate-partner header{margin-bottom:4rem}.corporate-value{min-height:21rem;padding-top:9rem}.corporate-process__flow{min-height:14rem}.corporate-advantages{grid-template-columns:repeat(3,1fr)}.corporate-advantages article{min-height:10rem;padding-top:3.5rem}.corporate-partner__body{grid-template-columns:1fr}.corporate-partner blockquote{width:min(100%,30rem);margin-left:auto}}@media (max-width:46rem){.corporate-hero:after{width:25%;left:45%}.corporate-hero__copy:before{left:-1rem}.corporate-values{min-height:auto;padding-top:4.5rem}.corporate-values__scene{object-position:25% center;opacity:.42}.corporate-values .corporate-section__veil{background:linear-gradient(#02070df7,#02070db8 22%,#02070d6e 55%,#02070df0)}.corporate-values header{margin-bottom:2rem}.corporate-values__grid{gap:1rem}.corporate-value{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#0a1a29b8,#02080ee8);min-height:14.5rem;padding:6rem 1.25rem 1.25rem}.corporate-value__shape{display:block}.corporate-value h3{margin-top:0}.corporate-process{min-height:auto;padding-top:4.5rem}.corporate-process__scene{object-position:68% center;opacity:.55}.corporate-process .corporate-section__veil{background:linear-gradient(#02070df5,#02070dbd 33%,#02070d5c 64%,#02070de8)}.corporate-process header{margin-bottom:2rem}.corporate-process__flow{min-height:0}.corporate-process__step,.corporate-process__step:nth-child(3),.corporate-process__step:nth-child(4),.corporate-process__step:nth-child(5){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#030a11ad,#0000);min-height:8.2rem;padding:.25rem 0 .7rem 1rem;transform:none}.corporate-process__step>span{margin-top:0}.corporate-partner{min-height:auto;padding-top:4.5rem}.corporate-partner__scene{object-position:42% center;opacity:.5}.corporate-partner .corporate-section__veil{background:linear-gradient(#02070df7,#02070db5 34%,#02070d7a 64%,#02070df0)}.corporate-partner header{margin-bottom:2.5rem}.corporate-advantages{grid-template-columns:1fr 1fr}.corporate-advantages article{background:linear-gradient(#030a1138,#030a11c7);min-height:9rem;padding:2.5rem .8rem 1rem}.corporate-partner blockquote{width:100%}.corporate-finale{min-height:39rem}}@media (min-width:70.01rem){.corporate-system-story{grid-template-columns:minmax(23rem,.95fr) minmax(19rem,.85fr) minmax(18rem,.7fr);min-height:32rem;padding-block:3.2rem}.corporate-system-story__copy h2{max-width:23ch;font-size:clamp(2rem,2.35vw,2.95rem)}.corporate-system-story__copy>p:not(.page-eyebrow){font-size:.9rem;line-height:1.58}.corporate-characteristics{gap:.45rem}.corporate-characteristics article{min-height:3.85rem;padding:.55rem .85rem}.corporate-values{min-height:31rem;padding-top:3.25rem;padding-bottom:3rem}.corporate-values header{margin-bottom:1.9rem}.corporate-values h2{font-size:clamp(2rem,2.8vw,3.35rem)}.corporate-value{min-height:15rem;padding:7.5rem 1.25rem 1.2rem}.corporate-value h3{font-size:1.18rem}.corporate-value p{font-size:.72rem}.corporate-process{min-height:29rem;padding-top:3.25rem;padding-bottom:3rem}.corporate-process header{margin-bottom:2.6rem}.corporate-process h2{font-size:clamp(2rem,2.8vw,3.35rem)}.corporate-process__flow{min-height:11.5rem;padding-top:3rem}.corporate-process__line{top:3.8rem}.corporate-process__step{padding:.7rem .8rem .75rem}.corporate-process__step>span{margin-top:-3.95rem;margin-bottom:.8rem}.corporate-partner{min-height:32rem;padding-top:3.25rem;padding-bottom:3rem}.corporate-partner header{margin-bottom:2.3rem}.corporate-partner h2{font-size:clamp(2rem,2.8vw,3.35rem)}.corporate-partner__body{grid-template-columns:minmax(0,1fr) 18rem}.corporate-advantages article{min-height:10.5rem;padding:3.2rem .95rem .8rem}.corporate-partner blockquote{min-height:12rem;padding:1.6rem}.corporate-partner blockquote p{font-size:1.05rem}.corporate-finale{min-height:29rem;padding-block:3.5rem}.corporate-finale h2{font-size:clamp(2rem,3vw,3.55rem)}}
.api-reference{--cyan:#13bfff;--line:#2bb7ef47;color:#f6fbff;background:#020b13;overflow:hidden}.api-reference *{box-sizing:border-box}.api-reference h1,.api-reference h2,.api-reference h3,.api-reference p{margin-top:0}.api-reference__eyebrow{color:#32caff;letter-spacing:.2em;align-items:center;gap:.75rem;font-size:.72rem;font-weight:800;display:flex}.api-reference__eyebrow:before{content:"";background:#25bfff;width:2.25rem;height:1px;box-shadow:0 0 8px #16b8ff}.api-reference__hero{min-height:44rem;padding:7.5rem max(var(--rvz-gutter),calc((100vw - 90rem)/2)) 2rem;border-bottom:1px solid var(--line);background:radial-gradient(circle at 77% 45%,#0070c938,#0000 31%),linear-gradient(105deg,#020a11 0%,#051220 70%,#030b13 100%);grid-template-columns:minmax(22rem,.92fr) minmax(31rem,1.08fr);gap:2.5rem;display:grid}.api-reference__intro{align-self:center;max-width:39rem}.api-reference__intro h1{letter-spacing:-.055em;font-size:clamp(3rem,4.2vw,5rem);line-height:.98}.api-reference__intro h1 span{color:#1bf;text-shadow:0 0 22px #11bbff52}.api-reference__lead{color:#c1cfda;max-width:35rem;font-size:1.03rem;line-height:1.55}.api-reference__actions{gap:1rem;margin:1.75rem 0 2rem;display:flex}.api-reference__actions a,.api-reference__ecosystem aside a,.api-reference__closing a{color:#fff;border:1px solid #19b9ff8c;border-radius:.55rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.7rem 1.35rem;text-decoration:none;display:inline-flex}.api-reference__actions a:first-child,.api-reference__closing a{background:linear-gradient(100deg,#08aef4,#087dff);box-shadow:0 0 20px #0aa7ff5c}.api-reference__actions svg,.api-reference__ecosystem aside svg,.api-reference__closing svg{width:1rem}.api-reference__benefits{grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid}.api-reference__benefits span{border-right:1px solid var(--line);text-align:center;justify-items:center;gap:.45rem;padding:.7rem;display:grid}.api-reference__benefits span:last-child{border:0}.api-reference__benefits svg{width:2rem;height:2rem;color:var(--cyan)}.api-reference__benefits b{font-size:.78rem}.api-reference blockquote{color:#c8d6df;margin:1.5rem 0 0;font-family:cursive;font-size:1.05rem}.api-reference blockquote small{color:#e9f8ff;margin-top:.4rem;font-family:inherit;display:block}.api-reference blockquote small:before{content:"";background:var(--cyan);width:1.8rem;height:1px;margin:0 .5rem .2rem 0;display:inline-block}.api-reference__hub{filter:drop-shadow(0 0 18px #0f8dff29);align-self:center;min-height:39rem;position:relative}.api-reference__hub:before{content:"";background:repeating-radial-gradient(circle,#1888ef33 0 1px,#0000 1px 2.8rem);border-radius:50%;position:absolute;inset:12% 9% 3%;transform:perspective(30rem)rotateX(61deg);box-shadow:0 0 60px #0c7dff52}.api-reference__system-card,.api-reference__hub-core,.api-reference__flow-card,.api-reference__platforms b{z-index:2;background:linear-gradient(145deg,#081c2ff2,#020c17f0);border:1px solid #4dc4ff91;border-radius:.7rem;position:absolute;box-shadow:inset 0 0 25px #1287ff1f,0 0 14px #0c91ff42}.api-reference__system-card{gap:.35rem;width:14rem;padding:1.1rem 1.3rem;display:grid;top:0;left:50%;transform:translate(-50%)}.api-reference__system-card>i{background:#24ef9b;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.05rem;left:1rem;box-shadow:0 0 11px #24ef9b}.api-reference__system-card strong{white-space:pre-line;margin-left:1rem;font-size:1.05rem}.api-reference__system-card small{color:#c3d4df;gap:.35rem;font-size:.65rem;display:flex}.api-reference__system-card svg{color:#3ceda7;width:.75rem}.api-reference__platforms{z-index:2;gap:.55rem;width:8rem;display:grid;position:absolute;top:2%}.api-reference__platforms--left{left:0}.api-reference__platforms--right{right:0}.api-reference__platforms b{color:#e8f8ff;place-items:center;min-height:3.25rem;padding:.4rem;font-size:.88rem;display:grid;position:relative}.api-reference__platforms b:nth-child(3n+1){color:#8bd1ff}.api-reference__platforms b:nth-child(3n+2){color:#ff995e}.api-reference__platforms b:nth-child(3n){color:#ca94ff}.api-reference__hub-core{text-align:center;justify-content:center;align-items:center;gap:.65rem;width:10rem;height:8rem;font-size:1rem;display:flex;top:42%;left:50%;transform:translate(-50%,-50%)}.api-reference__hub-core svg{width:2.1rem;height:2.1rem}.api-reference__flow-card{justify-content:center;align-items:center;gap:.75rem;width:15rem;padding:1rem;display:flex;bottom:3.8rem;left:50%;transform:translate(-50%)}.api-reference__flow-card svg{color:#0fe39b}.api-reference__flow-card strong{white-space:pre-line}.api-reference__cable{z-index:1;border:2px solid #168ef1;position:absolute;box-shadow:0 0 8px #0f8cff}.api-reference__cable--one{border-radius:30%;inset:20% 17% 42%}.api-reference__cable--two{border-radius:38%;inset:29% 25% 32%}.api-reference__cable--three{border-radius:42%;inset:40% 38% 18%}.api-reference__solutions,.api-reference__process,.api-reference__ecosystem{padding:2rem max(var(--rvz-gutter),calc((100vw - 94rem)/2));border-bottom:1px solid var(--line)}.api-reference__solutions header{grid-template-columns:1.3fr 1fr auto;align-items:end;gap:2rem;display:grid}.api-reference__solutions header h2,.api-reference__process h2,.api-reference__ecosystem h2{margin-bottom:0;font-size:clamp(1.5rem,2.4vw,2.25rem)}.api-reference__solutions header>p{color:#aebec8;margin:0;font-size:.78rem}.api-reference__solutions header>a{border:1px solid var(--line);color:#fff;border-radius:.5rem;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.72rem;text-decoration:none;display:flex}.api-reference__solutions header svg{width:.9rem}.api-reference__cards{grid-template-columns:repeat(6,1fr);gap:.7rem;margin-top:1.2rem;display:grid}.api-reference__cards article{text-align:center;background:linear-gradient(145deg,#091e2ff2,#03111de0);border:1px solid #2aace140;border-radius:.55rem;min-height:10.7rem;padding:1.15rem .8rem}.api-reference__cards svg{width:2rem;height:2rem;color:var(--cyan)}.api-reference__cards h3{margin:.7rem 0 .45rem;font-size:.82rem}.api-reference__cards p{color:#9eafbb;font-size:.68rem;line-height:1.5}.api-reference__process>div{grid-template-columns:repeat(6,1fr);margin-top:1rem;display:grid;position:relative}.api-reference__process>div:before{content:"";background:linear-gradient(90deg,var(--cyan),#1579b7);height:1px;position:absolute;top:1.28rem;left:1rem;right:1rem}.api-reference__process article{z-index:1;text-align:center;padding:0 1rem;position:relative}.api-reference__process article>span{background:#071827;border:1px solid #1db9ff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto 1rem;font-size:.72rem;display:grid;box-shadow:0 0 14px #16b3ff4d}.api-reference__process svg{width:1.7rem;color:var(--cyan)}.api-reference__process h3{margin:.4rem 0;font-size:.82rem}.api-reference__process article p{color:#9cacb7;font-size:.65rem;line-height:1.45}.api-reference__ecosystem{background:radial-gradient(at 21% 120%,#1a83e36b,#0000 31%),#020b13;grid-template-columns:1.15fr 2.2fr .8fr;align-items:center;gap:1rem;display:grid}.api-reference__logo-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.api-reference__logo-grid b{border:1px solid var(--line);background:#071b2dd9;border-radius:.4rem;place-items:center;min-height:3.2rem;font-size:.75rem;display:grid}.api-reference__ecosystem aside{text-align:center;background:linear-gradient(145deg,#09406bcc,#041422f2);border:1px solid #1fbaff;border-radius:.7rem;justify-items:center;gap:.55rem;padding:1rem;display:grid;box-shadow:0 0 20px #10a2f242}.api-reference__ecosystem aside i{background:#149eff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;font-style:normal;display:grid;box-shadow:0 0 16px #159eff}.api-reference__ecosystem aside strong{font-size:.82rem}.api-reference__ecosystem aside a{width:100%;min-height:2.4rem;padding:.4rem;font-size:.7rem}.api-reference__closing{min-height:20rem;padding:3rem max(var(--rvz-gutter),calc((100vw - 94rem)/2));background:linear-gradient(#020b1333,#020910),url(/brand/earth-night-seamless.png) 50% 24%/cover no-repeat;grid-template-columns:1.2fr .9fr .8fr;align-items:end;gap:2rem;display:grid}.api-reference__closing h2{border-left:5px solid var(--cyan);padding-left:1rem;font-size:1.45rem}.api-reference__stats{gap:1.3rem;display:flex}.api-reference__stats span{font-size:.58rem}.api-reference__stats b{font-size:1.5rem;display:block}.api-reference__closing blockquote{text-align:right;align-self:end}@media (max-width:70rem){.api-reference__hero{grid-template-columns:1fr;padding-top:6.5rem}.api-reference__intro{max-width:none}.api-reference__hub{width:min(100%,44rem);margin:auto}.api-reference__cards{grid-template-columns:repeat(3,1fr)}.api-reference__solutions header{grid-template-columns:1fr auto}.api-reference__solutions header>p{display:none}.api-reference__ecosystem{grid-template-columns:1fr 2fr}.api-reference__ecosystem aside{grid-column:1/-1}.api-reference__closing{grid-template-columns:1fr 1fr}.api-reference__closing blockquote{display:none}}@media (max-width:44rem){.api-reference__hero{min-height:0;padding:6rem 1rem 2rem;display:block}.api-reference__intro h1{font-size:2.8rem}.api-reference__lead{font-size:.92rem}.api-reference__actions{grid-template-columns:1fr 1fr;display:grid}.api-reference__benefits{grid-template-columns:repeat(2,1fr)}.api-reference__benefits span:nth-child(2){border-right:0}.api-reference__benefits span{border-bottom:1px solid var(--line)}.api-reference__hub{min-height:33rem;margin-top:2rem}.api-reference__platforms{width:5.4rem}.api-reference__platforms b{min-height:2.7rem;font-size:.62rem}.api-reference__system-card{width:11rem}.api-reference__hub-core{width:8.5rem;height:6.5rem;top:48%}.api-reference__flow-card{width:12rem;bottom:1.5rem}.api-reference__solutions,.api-reference__process,.api-reference__ecosystem{padding:2rem 1rem}.api-reference__solutions header{display:block}.api-reference__solutions header>a{width:max-content;margin-top:1rem}.api-reference__cards{grid-template-columns:repeat(2,1fr)}.api-reference__process>div{grid-template-columns:repeat(2,1fr);gap:1rem}.api-reference__process>div:before{display:none}.api-reference__process article{border:1px solid var(--line);border-radius:.5rem;padding:1rem}.api-reference__ecosystem{grid-template-columns:1fr}.api-reference__logo-grid{grid-template-columns:repeat(3,1fr)}.api-reference__closing{grid-template-columns:1fr;min-height:26rem;padding:3rem 1rem}.api-reference__stats{justify-content:space-between}.api-reference__closing>div:first-child{align-self:end}}.api-reference__benefits i,.api-reference__cards article>i{color:var(--cyan);font-size:2rem;font-style:normal;line-height:1}.api-reference__process article>i{color:var(--cyan);font-size:1.7rem;font-style:normal;line-height:1;display:block}.api-reference__flow-card>i{color:#13e9a0;font-size:2rem;font-style:normal}
.auth-public{--auth-cyan:#14bfff;color:#f7fbff;background:radial-gradient(circle at 40% 38%,#0c64b740,#0000 32%),#020b14;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(25rem,1.05fr) minmax(28rem,.95fr);gap:0 2rem;min-height:100svh;display:grid;overflow:hidden}.auth-public__header{z-index:3;background:#020b14bd;border-bottom:1px solid #1ea9e633;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:5rem;padding:1rem clamp(1.5rem,4vw,4rem);display:flex;position:relative}.auth-public__header>div{align-items:center;gap:1rem;display:flex}.auth-public__header>div>a{color:#cce8f5;font-size:.78rem;text-decoration:none}.auth-public__header>div>span{color:#ffd86b}.auth-public__scene{background:linear-gradient(90deg,#020a124d,#020a1208),url(/brand/earth-night-seamless.png) 52% 34%/cover no-repeat;align-items:center;min-height:40rem;padding:3rem 0 3rem clamp(1.5rem,5vw,5rem);display:grid;position:relative}.auth-public__scene:after{content:"";filter:drop-shadow(0 0 26px #1f88ec45);pointer-events:none;background:url(/brand/home-ai-astronaut-v2.png) bottom/contain no-repeat;width:50%;height:72%;position:absolute;bottom:0;right:-5%}.auth-public__scene>div{z-index:1;max-width:35rem;position:relative}.auth-public__scene .page-eyebrow{color:var(--auth-cyan);letter-spacing:.2em;font-size:.68rem}.auth-public__scene h1{letter-spacing:-.045em;margin:.5rem 0 1rem;font-size:clamp(2.3rem,4vw,4.35rem);line-height:1.04}.auth-public__scene>div>p:not(.page-eyebrow){color:#c9d8e0;max-width:31rem;line-height:1.6}.auth-public__scene ul{gap:.8rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.auth-public__scene li{color:#17bfff;align-items:center;gap:.8rem;font-size:1.25rem;display:flex}.auth-public__scene li span{color:#fff;font-size:.78rem;display:grid}.auth-public__scene li small{color:#96a9b6;margin-top:.2rem;font-size:.62rem}.auth-public__scene blockquote{color:#d6e2e8;margin:2rem 0;font-family:cursive}.auth-public__stats{gap:2.5rem;display:flex}.auth-public__stats span{color:#a6b7c2;font-size:.62rem;display:grid}.auth-public__stats b{color:#fff;font-size:1.35rem}.auth-public__panel{align-items:center;padding:2.5rem clamp(1.5rem,4vw,4rem) 2.5rem 0;display:grid}.auth-card--public{background:linear-gradient(145deg,#071e30f5,#020f1af5);border:1px solid #2ba5da47;border-radius:1rem;width:min(100%,34rem);padding:2rem;box-shadow:0 18px 70px #00000061,inset 0 0 30px #147ec90f}.auth-card__eyebrow{color:#20c5ff;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.auth-card h2{margin:.7rem 0 .35rem;font-size:1.8rem}.auth-card__description{color:#95a9b7;margin:0 0 1.4rem;font-size:.82rem}.auth-form,.auth-public-form{gap:.85rem;display:grid}.auth-form .field,.auth-public-form>label:not(.public-form__consent){gap:.35rem;display:grid}.auth-form label>span,.auth-public-form label>span{color:#b8c8d2;font-size:.72rem}.auth-form input,.auth-public-form input{color:#fff;background:#061725;border:1px solid #569fc247;border-radius:.55rem;outline:none;width:100%;height:3.5rem;padding:0 1rem}.auth-form input:focus,.auth-public-form input:focus{border-color:#18bfff;box-shadow:0 0 0 3px #14beff14}.auth-form button,.auth-public-form .page-action{color:#fff;background:linear-gradient(100deg,#0ab8f5,#087afc);border:1px solid #31c9ff;border-radius:.55rem;justify-content:center;align-items:center;width:100%;height:3.25rem;font-weight:700;display:flex;box-shadow:0 0 20px #0ea4ff57}.auth-card__links{justify-content:space-between;gap:1rem;margin-top:1.1rem;display:flex}.auth-card__links a{color:#27bfff;font-size:.75rem;text-decoration:none}.auth-public__trust{background:#061827e0;border:1px solid #229cd633;border-radius:.65rem;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 clamp(1.5rem,3vw,3rem) 1.25rem;padding:1rem;display:grid}.auth-public__trust>span{color:#17bfff;grid-template-columns:auto 1fr;column-gap:.8rem;display:grid}.auth-public__trust b,.auth-public__trust small{color:#fff;grid-column:2;font-size:.72rem}.auth-public__trust small{color:#8fa2ae;font-size:.62rem}.public-form__consent{align-items:flex-start;gap:.55rem;display:flex}.public-form__consent input{flex:none;width:1rem;height:1rem;margin-top:.12rem}.public-form__status,.form-error{color:#6cddaf;margin:0;font-size:.68rem}.auth-flow-card{text-align:center;justify-items:center;display:grid}.auth-flow-card__back{color:#fff;border:1px solid #4ca0c759;border-radius:50%;justify-self:start;place-items:center;width:2.6rem;height:2.6rem;text-decoration:none;display:grid}.auth-flow-card__icon{background:radial-gradient(circle,#13aaff52,#061827cc 66%);border:1px solid #20bfff;border-radius:50%;place-items:center;width:6rem;height:6rem;margin:.3rem auto 1rem;font-size:2.8rem;display:grid;box-shadow:0 0 35px #0fa7ff59}.auth-flow-card .auth-public-form{width:100%}.auth-flow-card__divider{color:#8195a2;align-items:center;gap:.8rem;width:100%;margin:.9rem 0;font-size:.65rem;display:flex}.auth-flow-card__divider:before,.auth-flow-card__divider:after{content:"";background:#5892af40;flex:1;height:1px}.auth-flow-card__security{color:#8fa4b2;margin:1.3rem 0 0;font-size:.68rem}.auth-flow-card__brand{margin-top:1.5rem;font-weight:700}.auth-flow-card__brand small{color:#8298a6;margin-top:.3rem;font-size:.58rem;font-weight:400;display:block}.auth-password-rules{text-align:left;gap:.45rem;width:100%;margin:.3rem 0 1rem;padding:0;list-style:none;display:grid}.auth-password-rules li{color:#b8c9d2;font-size:.7rem}.auth-password-rules li:before{content:"✓";color:#fff;background:#16aa73;border-radius:50%;place-items:center;width:1rem;height:1rem;margin-right:.5rem;font-size:.55rem;display:inline-grid}.auth-otp{gap:.45rem;width:100%;margin:1rem 0;display:flex}.auth-otp input{color:#fff;text-align:center;background:#061725;border:1px solid #26b5f07a;border-radius:.55rem;width:calc(16.6667% - .375rem);height:3.8rem;font-size:1.35rem}.auth-otp-meta{color:#94a7b4;justify-content:center;gap:.45rem;width:100%;font-size:.68rem;display:flex}.auth-otp-meta b{color:#1ebeff}.auth-public--reset,.auth-public--verify{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-public--reset .auth-public__scene,.auth-public--verify .auth-public__scene,.auth-public--reset .auth-public__trust,.auth-public--verify .auth-public__trust{display:none}.auth-public--reset .auth-public__panel,.auth-public--verify .auth-public__panel{background:radial-gradient(circle at 50% 35%,#0b68b329,#0000 30%),#020b14;justify-items:center;padding:3rem 1rem}.auth-public--reset .auth-card,.auth-public--verify .auth-card{max-width:31rem}@media (max-width:56rem){.auth-public{grid-template-rows:auto auto auto;grid-template-columns:1fr}.auth-public__scene{min-height:30rem;padding:3rem 1.25rem}.auth-public__scene:after{opacity:.65}.auth-public__panel{justify-items:center;padding:1.25rem}.auth-public__trust{grid-template-columns:repeat(2,1fr)}.auth-public--register .auth-public__scene,.auth-public--auth .auth-public__scene{display:none}}@media (max-width:36rem){.auth-public__header{min-height:4.5rem;padding:.8rem 1rem}.auth-public__header>div>a,.auth-public__scene{display:none}.auth-public__panel{padding:1rem}.auth-card--public{border-radius:.85rem;padding:1.2rem}.auth-card h2{font-size:1.45rem}.auth-public__trust{display:none}.auth-public:not(.auth-public--reset):not(.auth-public--verify){background:linear-gradient(#020b149e,#020b14 45%),url(/brand/earth-night-seamless.png) top/auto 18rem no-repeat}.auth-public__panel{align-items:start}.auth-otp{gap:.3rem}.auth-otp input{width:calc(16.6667% - .25rem);height:3.2rem}.auth-flow-card__icon{width:5rem;height:5rem;font-size:2.2rem}.auth-card__links{flex-wrap:wrap}.auth-public--register .auth-card--public{padding-top:1rem}}.auth-tabs{text-align:center;border:1px solid #30a5db3b;border-radius:.5rem;grid-template-columns:1fr 1fr;margin:-.5rem 0 1.5rem;display:grid;overflow:hidden}.auth-tabs a,.auth-tabs b{color:#aabcc8;padding:.75rem;font-size:.72rem;text-decoration:none}.auth-tabs b{color:#fff;background:linear-gradient(100deg,#07a3e86b,#0553a547);box-shadow:inset 0 -2px #16bfff}.auth-social{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.auth-social button{color:#fff;background:#071b2b;border:1px solid #3a9eca4d;border-radius:.45rem;min-height:2.8rem;font-size:.68rem}.auth-public__brand{align-items:center;gap:.9rem;display:flex}.auth-public__brand small{color:#dcecf3;letter-spacing:.18em;border-left:1px solid #c6e4f166;max-width:4rem;padding-left:.9rem;font-size:.48rem;line-height:1.5}.auth-form .field,.auth-password-field{position:relative}.auth-field-icon,.auth-password-field>i{z-index:1;color:#c8dbe5;font-style:normal;position:absolute;bottom:1.05rem;left:1rem}.auth-field-eye,.auth-password-field>em{color:#9db3bf;font-style:normal;position:absolute;bottom:1.05rem;right:1rem}.auth-form .field input,.auth-password-field input{padding-inline:2.7rem}.auth-public{grid-template-rows:auto 1fr auto auto}.auth-public__scene{background-position:50% 30%;min-height:40rem;padding:2.2rem 0 2rem clamp(1.5rem,4vw,4rem)}.auth-public__scene:after{width:58%;height:76%;right:-1%}.auth-public__scene h1{font-size:clamp(2.25rem,3.45vw,4rem);line-height:1.02}.auth-public__scene h1 span{color:var(--auth-cyan)}.auth-public__scene li{padding-left:3rem;font-size:1.05rem;position:relative}.auth-public__scene li:before{content:"";background:#062941db;border:1px solid #19beff59;border-radius:50%;width:2.2rem;height:2.2rem;position:absolute;left:0;box-shadow:0 0 12px #13a7ea2e}.auth-public__panel{padding:2rem clamp(1.5rem,3vw,3rem) 2rem 0}.auth-card--public{width:min(100%,36rem);padding:1.7rem 2rem}.auth-card__welcome{color:#fff;text-align:right;justify-items:end;margin:-.35rem 0 1.15rem;font-size:.72rem;display:grid}.auth-card__welcome small{color:#9bafbb;margin-top:.25rem;font-size:.6rem}.auth-form__options{justify-content:space-between;align-items:center;display:flex}.auth-form__options>a{color:#24bfff;font-size:.7rem;text-decoration:none}.auth-register-prompt{color:#9fb1bc;text-align:center;margin:1.15rem 0 0;font-size:.72rem}.auth-register-prompt a{color:#22bfff;margin-left:.4rem;text-decoration:none}.auth-card__security-note{color:#9db0bb;border-top:1px solid #4b8ead33;align-items:center;gap:.8rem;margin-top:1.3rem;padding-top:1rem;font-size:.62rem;line-height:1.55;display:flex}.auth-card__security-note i{color:#1fc3ff;font-size:1.5rem;font-style:normal}.auth-public__footer{background:#020a12;border-top:1px solid #23a0d733;grid-column:1/-1;grid-template-columns:1fr 2fr auto 1fr;align-items:center;gap:1.2rem;padding:1rem clamp(1.5rem,3vw,3rem);display:grid}.auth-public__footer-brand{align-items:center;gap:.7rem;display:flex}.auth-public__footer-brand .brand-logo{width:8rem}.auth-public__footer-brand small{letter-spacing:.16em;border-left:1px solid #cbe5ef59;padding-left:.7rem;font-size:.42rem;line-height:1.4}.auth-public__footer nav{justify-content:center;gap:1rem;display:flex}.auth-public__footer a{color:#c5d3db;font-size:.58rem;text-decoration:none}.auth-public__footer-social{gap:.65rem;display:flex}.auth-public__footer-social a{border:1px solid #438fb147;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.auth-public__footer blockquote{color:#d0dde4;text-align:right;margin:0;font-family:cursive;font-size:.72rem}.auth-forgot-tip{text-align:left;background:#57421138;border:1px solid #b7933740;border-radius:.5rem;align-items:center;gap:.7rem;width:100%;margin-top:1rem;padding:.8rem;display:flex}.auth-forgot-tip>i{font-style:normal}.auth-forgot-tip span{display:grid}.auth-forgot-tip b{font-size:.65rem}.auth-forgot-tip small{color:#a99f83;margin-top:.2rem;font-size:.56rem}.auth-public--reset .auth-public__footer,.auth-public--verify .auth-public__footer{display:none}@media (max-width:56rem){.auth-public{grid-template-rows:auto auto auto auto}.auth-public__footer{grid-template-columns:1fr}.auth-public__footer nav,.auth-public__footer-social,.auth-public__footer-brand{justify-content:center}.auth-public__footer blockquote{text-align:center}}@media (max-width:36rem){.auth-public__header{justify-content:center}.auth-public__header>div:last-child{display:none}.auth-public__brand{justify-items:center;gap:.15rem;display:grid}.auth-public__brand small{border:0;max-width:none;padding:0;font-size:.4rem}.auth-public__footer,.auth-card__welcome{display:none}.auth-card--public{width:100%;padding:1.1rem}.auth-public__panel{padding:1rem}.auth-public:not(.auth-public--reset):not(.auth-public--verify) .auth-public__panel{background:linear-gradient(#0000,#020b14eb 5rem);padding-top:5.5rem}.auth-public__header{background:0 0;border:0}.auth-public__header .brand-logo{width:9rem}.auth-tabs{margin-top:0}.auth-social button{color:#0000;font-size:0}.auth-social button:first-child:after{content:"G";color:#fff;font-size:1rem}.auth-social button:last-child:after{content:"●";color:#fff;font-size:1rem}.auth-public__trust{display:none}}.auth-public-form .public-form__consent a{color:#1ebfff;text-decoration:underline}.auth-flow-card__icon--recovery{color:#d9f5ff;position:relative}.auth-flow-card__icon--recovery>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:4rem;height:4rem;overflow:visible}.auth-flow-card__icon--recovery circle{fill:#07304a;stroke:#1ec3ff}.auth-flow-card__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.15rem;height:1.15rem}.auth-password-field>i svg{width:1.05rem;height:1.05rem;display:block}.auth-flow-card__security{justify-content:center;align-items:center;gap:.35rem;display:flex}.auth-flow-card__security svg{fill:none;stroke:#1ec3ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.95rem;height:.95rem}.auth-forgot-tip>i{color:#f3c963;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.auth-forgot-tip>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.35rem;height:1.35rem}@media (max-width:42rem){.auth-site-shell--site-navigation:not(.auth-site-shell--login) .auth-public{padding-top:4.5rem}.auth-site-shell--site-navigation:not(.auth-site-shell--login) .auth-public__panel{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.auth-public__scene li{padding-left:0}.auth-public__scene li:before{display:none}.auth-public__scene li>i{color:#20c5ff;background:#062941db;border:1px solid #19beff59;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;font-style:normal;display:grid;box-shadow:0 0 12px #13a7ea2e}.auth-public__scene:after{-webkit-mask-image:radial-gradient(75% 92% at 58% 60%,#000 44%,#0000 82%);mask-image:radial-gradient(75% 92% at 58% 60%,#000 44%,#0000 82%)}.auth-public__scene h1{font-size:clamp(2.2rem,2.85vw,3.3rem)}.auth-public__scene h1 .auth-title-line{color:#f7fbff;white-space:nowrap;width:max-content;max-width:100%;display:block}.auth-public__scene h1 .auth-title-line em{color:var(--auth-cyan);font-style:normal}@media (max-width:68rem){.auth-public__scene h1 .auth-title-line{white-space:normal;width:auto}}@media (max-width:36rem){.auth-public__header .auth-public__brand>.brand-logo{display:block!important}}.auth-site-shell--login{background:#010914;min-height:100svh;overflow-x:clip}.auth-site-shell--login .site-header{background:#010912f0;box-shadow:0 1px #3dc2f61f}.auth-public--login{background:linear-gradient(90deg,#010810cc 0%,#020d1980 46%,#020c1738 100%),url(/brand/auth-cinematic-bg-v1.png) 50%/cover no-repeat;grid-template-rows:1fr;grid-template-columns:minmax(31rem,.84fr) minmax(38rem,1.16fr);gap:0;min-height:calc(100svh - 5.65rem);display:grid;position:relative;overflow:hidden}.auth-public--login:before{display:none}.auth-public--login .auth-public__scene{z-index:1;background:linear-gradient(90deg,#01081085,#0000 82%);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:calc(100svh - 5.65rem);padding:1rem clamp(2rem,4.5vw,5rem) clamp(2.4rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.auth-public--login .auth-public__scene:before,.auth-public--login .auth-public__scene:after{display:none}.auth-public--login .auth-public__scene>div{flex-direction:column;width:min(100%,39rem);max-width:none;height:100%;display:flex}.auth-public--login .auth-public__scene .page-eyebrow{color:#b8d9e8;letter-spacing:.36em;align-items:center;gap:1rem;margin:0 0 1.2rem;font-size:.66rem;display:flex}.auth-public--login .auth-public__scene .page-eyebrow:after{content:"";background:#28bfff;width:4.25rem;height:1px;box-shadow:0 0 .7rem #28bfff73}.auth-public--login .auth-public__scene h1{letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(3.2rem,4.15vw,5rem);line-height:.96}.auth-public--login .auth-public__scene h1 .auth-title-line{color:#f7fbff;white-space:nowrap;width:auto}.auth-public--login .auth-public__scene h1 .auth-title-line em{color:#43a6ff;text-shadow:0 0 1.6rem #298fff21}.auth-public--login .auth-public__scene>div>p:not(.page-eyebrow):not(.auth-login-bottom-note){color:#dcebf3c7;max-width:34rem;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.55}.auth-public--login .auth-login-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.45rem 2.2rem;margin:2rem 0 0;display:grid}.auth-public--login .auth-login-features li{grid-template-columns:3.4rem 1fr;align-items:center;gap:.85rem;min-width:0;padding:0;display:grid}.auth-public--login .auth-login-features li>i{background:linear-gradient(145deg,#13476f9e,#041523b8);border:1px solid #47bef48c;border-radius:.7rem;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:inset 0 0 1.1rem #32aeec12,0 0 1.2rem #1d93d214}.auth-public--login .auth-login-features svg{fill:none;stroke:#e9faff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:1.65rem;height:1.65rem}.auth-public--login .auth-login-features li span{color:#f5fbff;font-size:.84rem;display:grid}.auth-public--login .auth-login-features li small{color:#c0d3ddbd;margin-top:.22rem;font-size:.7rem;line-height:1.45}.auth-login-signature{margin-top:auto}.auth-public--login .auth-login-signature blockquote{color:#f1fafde6;margin:0;font-family:Segoe Script,Bradley Hand,cursive;font-size:clamp(1rem,1.35vw,1.32rem);transform:rotate(-3deg)}.auth-login-signature small{color:#aecfdeb3;letter-spacing:.42em;margin-top:.6rem;font-size:.58rem;display:block}.auth-public--login .auth-login-bottom-note{color:#55c8f7;letter-spacing:.34em;align-items:center;gap:1rem;margin:2.2rem 0 0;font-size:.58rem;display:flex}.auth-public--login .auth-login-bottom-note:after{content:"";background:#39bcf1b8;width:4rem;height:1px}.auth-public--login .auth-public__panel{z-index:2;background:0 0;place-items:start;min-height:calc(100svh - 5.65rem);padding:2rem 2rem 2rem clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.auth-public--login .auth-public__panel:before{display:none}.auth-public--login .auth-card--public{z-index:2;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 76% 8%,#288ed229,#0000 18rem),linear-gradient(150deg,#082338f2,#02101df5);border:1px solid #47c3f894;border-radius:1rem;flex-direction:column;width:min(100%,38rem);min-height:min(49rem,100svh - 9.6rem);padding:2rem 2.35rem 2.1rem;display:flex;position:relative;box-shadow:0 2rem 6rem #0000006b,0 0 2.2rem #25a3e01f,inset 0 0 2.7rem #3aabe50e}.auth-public--login .auth-card--public:before,.auth-public--login .auth-card--public:after{content:"";background:linear-gradient(90deg,#0000,#70dfff,#0000);width:64%;height:1px;position:absolute;left:18%;box-shadow:0 0 1rem #4ad3ffc7}.auth-public--login .auth-card--public:before{top:-1px}.auth-public--login .auth-card--public:after{bottom:-1px}.auth-public--login .auth-tabs{background:#020e1980;border-color:#3aa6d840;border-radius:.65rem;margin:0 0 1.25rem}.auth-public--login .auth-tabs+.auth-card__kicker{margin-top:2.15rem}.auth-public--login .auth-tabs a,.auth-public--login .auth-tabs b{padding:.85rem;font-size:.78rem}.auth-public--login .auth-card__logo{justify-content:center;margin:.4rem 0 1rem;display:flex}.auth-public--login .auth-card__logo .brand-logo{width:10.8rem}.auth-public--login .auth-card__kicker{color:#dceff7cc;letter-spacing:.42em;margin:0;font-size:.59rem}.auth-public--login .auth-card--public h2{letter-spacing:-.035em;margin:.55rem 0 .25rem;font-size:clamp(1.65rem,2.25vw,2rem)}.auth-public--login .auth-card__description{color:#bbd0dcbf;margin:0 0 1.15rem;font-size:.78rem}.auth-public--login .auth-form{text-align:left;gap:.75rem;margin-top:0}.auth-public--login .auth-form .field{display:block;position:relative}.auth-public--login .auth-public-form{text-align:left;gap:.58rem;display:grid}.auth-public--login .auth-register-field{position:relative}.auth-public--login .auth-form .field input{color:#fff;background:#041523b8;border-color:#5c9fc066;border-radius:.62rem;height:3.45rem;padding:0 3rem}.auth-public--login .auth-register-field input{color:#fff;background:#041523b8;border:1px solid #5c9fc066;border-radius:.62rem;outline:0;width:100%;height:3.15rem;padding:0 3rem}.auth-public--login .auth-register-field input:focus{border-color:#18bfff;box-shadow:0 0 0 3px #14beff14}.auth-public--login .auth-register-field input::placeholder,.auth-public--login .auth-form .field input::placeholder{color:#c0d3dead}.auth-public--login .auth-field-icon{z-index:1;color:#c5dfeb;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:absolute;top:50%;bottom:auto;left:1rem;transform:translateY(-50%)}.auth-public--login .auth-field-icon svg,.auth-public--login .auth-field-eye svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.2rem;height:1.2rem}.auth-public--login .auth-form .auth-field-eye{z-index:1;width:2.35rem;height:2.35rem;box-shadow:none;color:#d3e5edd1;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;bottom:auto;right:.7rem;transform:translateY(-50%)}.auth-public--login .auth-register-eye{z-index:1;color:#d3e5edd1;cursor:pointer;background:0 0;border:0;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:grid;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.auth-public--login .auth-register-eye svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.2rem;height:1.2rem}.auth-public--login .auth-form__options{margin:.1rem 0}.auth-public--login .public-form__consent{color:#e2eef4e0;align-items:center;font-size:.72rem}.auth-public--login .public-form__consent input{accent-color:#18bfff;width:1.05rem;height:1.05rem}.auth-public--login .auth-form>button[type=submit]{background:linear-gradient(105deg,#20c5ff,#126ff2 58%,#189de8);border-radius:.62rem;height:3.55rem;margin-top:.2rem;font-size:.88rem;box-shadow:0 0 1.5rem #169cf547,inset 0 1px #ffffff38}.auth-public--login .auth-public-form>button[type=submit]{background:linear-gradient(105deg,#20c5ff,#126ff2 58%,#189de8);border-radius:.62rem;height:3.35rem;font-size:.88rem;box-shadow:0 0 1.5rem #169cf547,inset 0 1px #ffffff38}.auth-public--login .auth-card--register{padding-top:1.35rem;padding-bottom:1.35rem}.auth-public--login .auth-card--register .auth-tabs{margin-bottom:.8rem}.auth-public--login .auth-card--register .auth-tabs+.auth-card__kicker{margin-top:1rem}.auth-public--login .auth-card--register h2{margin-top:.35rem}.auth-public--login .auth-card--register .auth-card__description{margin-bottom:.75rem}.auth-public--login .auth-card--register .public-form__consent{align-items:flex-start;font-size:.65rem;line-height:1.45}.auth-public--login .auth-card--register .auth-register-prompt{margin-top:.75rem}.auth-public--login .auth-card--register .auth-card__security-note{margin-top:.65rem;padding-top:.65rem}.auth-public--login .auth-flow-card__divider{margin:.8rem 0}.auth-public--login .auth-social{gap:.65rem}.auth-public--login .auth-social button{color:#f4fbff;background:#051827c2;border-color:#5b9bbb6b;border-radius:.58rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;font-size:.68rem;display:inline-flex}.auth-social__google{place-items:center;width:1.15rem;height:1.15rem;display:grid}.auth-social__apple{color:#fff;place-items:center;width:1.15rem;height:1.15rem;display:grid}.auth-social__google svg,.auth-social__apple svg{width:100%;height:100%}.auth-social__apple svg{fill:currentColor}.auth-public--login .auth-register-prompt{margin-top:2.8rem}.auth-public--login .auth-card__security-note{justify-content:center;margin-top:auto;padding-top:.85rem}.auth-public--login .auth-card__security-note i{place-items:center;width:1.35rem;height:1.35rem;display:grid}.auth-public--login .auth-card__security-note svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem;height:1.25rem}.auth-login-decor{z-index:1;color:#9acde59e;letter-spacing:.24em;font-size:.57rem;line-height:2.05;position:absolute;right:1.4rem}.auth-login-decor:after{content:"";background:#5cd2ffb8;width:1.8rem;height:1px;margin-top:.7rem;display:block}.auth-login-decor--top{top:12%}.auth-login-decor--bottom{bottom:10%}@media (max-width:68rem){.auth-public--login{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:auto;overflow:visible}.auth-public--login .auth-public__scene,.auth-public--login .auth-public__panel{min-height:auto}.auth-public--login .auth-public__scene{padding:3.5rem var(--rvz-gutter) 3rem}.auth-public--login .auth-public__scene>div{width:min(100%,44rem);margin-inline:auto}.auth-public--login .auth-public__scene h1{font-size:clamp(3rem,8vw,4.6rem)}.auth-public--login .auth-public__scene h1 .auth-title-line{white-space:normal}.auth-public--login .auth-login-features{width:min(100%,40rem)}.auth-public--login .auth-public__panel{padding:2.5rem var(--rvz-gutter) 4rem}.auth-public--login .auth-public__panel:before{inset:1rem 5% 2rem}.auth-login-decor{display:none}}@media (max-width:42rem){.auth-site-shell--login .auth-public.auth-public--login{background:linear-gradient(#0108108a,#020b14b8 48%,#020b14e6),url(/brand/auth-cinematic-bg-v1.png) 54%/auto 100% no-repeat}.auth-public--login .auth-public__scene{padding:2.4rem 1rem 2.2rem;display:grid}.auth-public--login .auth-public__scene .page-eyebrow{letter-spacing:.24em;gap:.7rem;font-size:.55rem}.auth-public--login .auth-public__scene .page-eyebrow:after{width:2.8rem}.auth-public--login .auth-public__scene h1{font-size:clamp(2.7rem,13vw,3.55rem)}.auth-public--login .auth-public__scene>div>p:not(.page-eyebrow):not(.auth-login-bottom-note){font-size:.9rem}.auth-public--login .auth-login-features{gap:1rem .75rem;margin-top:1.6rem}.auth-public--login .auth-login-features li{grid-template-columns:2.7rem 1fr;gap:.55rem}.auth-public--login .auth-login-features li>i{width:2.7rem;height:2.7rem}.auth-public--login .auth-login-features svg{width:1.35rem;height:1.35rem}.auth-public--login .auth-login-features li span{font-size:.72rem}.auth-public--login .auth-login-features li small{font-size:.61rem}.auth-login-signature{margin-top:1.8rem}.auth-public--login .auth-login-bottom-note{margin-top:1.8rem;font-size:.5rem}.auth-site-shell--login .auth-public.auth-public--login .auth-public__panel.auth-public__panel{padding:1rem .85rem calc(2rem + env(safe-area-inset-bottom));background:linear-gradient(#03121f4d,#020b14 7rem);align-items:start;display:grid}.auth-public--login .auth-card--public{border-radius:.9rem;width:100%;min-height:0;margin:0;padding:1.1rem}.auth-public--login .auth-card__logo .brand-logo{width:9.5rem}.auth-public--login .auth-card--public h2{font-size:1.55rem}.auth-public--login .auth-register-prompt{margin-top:1rem}.auth-public--login .auth-social{grid-template-columns:1fr}.auth-public--login .auth-social button{color:#f4fbff;font-size:.68rem}.auth-public--login .auth-social button:after{display:none}}.auth-site-shell--centered-login .auth-public--login{min-height:calc(100svh - 5.65rem);padding:clamp(1.5rem, 4vw, 3.5rem) var(--rvz-gutter);background:radial-gradient(circle at 50% 18%,#198bc724,#0000 24rem),linear-gradient(145deg,#03111d,#010912 68%);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.auth-site-shell--centered-login .auth-public--login .auth-public__scene,.auth-site-shell--centered-login .auth-login-decor{display:none}.auth-site-shell--centered-login .auth-public--login .auth-public__panel{background:0 0;place-items:center;width:100%;min-height:0;padding:0;display:grid;overflow:visible}.auth-site-shell--centered-login .auth-public--login .auth-card--public{background:radial-gradient(circle at 82% 0,#2397d21f,#0000 17rem),linear-gradient(145deg,#071d2efa,#020e18fc);border-color:#37b7eb5c;border-radius:1rem;width:min(100%,34rem);min-height:0;margin:0;padding:clamp(1.45rem,3vw,2.15rem);box-shadow:inset 0 1px #90dbf80a,0 1.5rem 4rem #00000047}.auth-site-shell--centered-login .auth-public--login .auth-tabs+.auth-card__kicker{margin-top:1.2rem}.auth-site-shell--centered-login .auth-card--two-factor{text-align:center}.auth-site-shell--centered-login .auth-card--two-factor .auth-tabs{margin-bottom:1.65rem}.auth-site-shell--centered-login .auth-card--two-factor .auth-card__description{max-width:28rem;margin-inline:auto}.auth-site-shell--centered-login .auth-card--two-factor .auth-form{text-align:left;margin-top:1.25rem}.auth-site-shell--centered-login,.auth-site-shell--centered-login .auth-public--login,.auth-site-shell--centered-login .auth-public__panel{border-left:0}.auth-site-shell--centered-login:before,.auth-site-shell--centered-login .auth-public--login:before,.auth-site-shell--centered-login .auth-public__panel:before,.auth-site-shell--centered-login .site-header__inner:before{display:none}.auth-public--login .auth-tabs--single{grid-template-columns:minmax(0,1fr)}.auth-public--login .auth-tabs--single b{text-align:center}@media (max-width:42rem){.auth-site-shell--centered-login .auth-public.auth-public--login{min-height:calc(100svh - 4.75rem);padding:1rem .85rem calc(1.2rem + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 12%,#198bc721,#0000 18rem),#020b14}.auth-site-shell--centered-login .auth-public.auth-public--login .auth-public__panel.auth-public__panel{background:0 0;align-items:center;padding:0}.auth-site-shell--centered-login .auth-public--login .auth-card--public{padding:1.25rem 1rem}}
