@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/new-home/fonts/1Ptgg87LROyAm3K9-C8QSw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/new-home/fonts/1Ptgg87LROyAm3Kz-C8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/new-home/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/new-home/fonts/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/new-home/fonts/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/new-home/fonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/new-home/fonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/new-home/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/new-home/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/new-home/fonts/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgtIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/new-home/fonts/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.new-home{--cream:#fffdf2;--sky:#dcecfb;--paper:#fcf8e8;--ink:#131313;--yellow:#ffe64b;--gold:#ffd34f;--pink:#f98daf;--blue:#81caf5;--green:#b8e776;--muted:#6d685e;--border:3px solid var(--ink);--shadow:5px 5px 0 var(--ink);--head:"Anton",Impact,"Arial Narrow",sans-serif;--mono:"IBM Plex Mono","Courier New",monospace;--body:"DM Sans",Arial,sans-serif}.new-home *{box-sizing:border-box}.new-home{scroll-behavior:smooth;background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:95px}.new-home button,.new-home select{font:inherit}.new-home button,.new-home a{-webkit-tap-highlight-color:transparent}.new-home a{color:inherit;text-decoration:none}.new-home button{cursor:pointer}.new-home img{max-width:100%}.new-home .container{width:min(1440px,100% - 88px);margin-inline:auto}.new-home .site-header{z-index:40;border-bottom:2px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf2f5;position:sticky;top:0}.new-home .header-inner{justify-content:space-between;align-items:center;gap:44px;min-height:84px;display:flex}.new-home .wordmark{background:var(--yellow);border:4px solid var(--ink);font-family:var(--head);letter-spacing:normal;white-space:nowrap;box-shadow:3px 3px 0 var(--ink);align-items:center;padding:5px 15px 8px 13px;font-size:30px;line-height:1;display:flex;position:relative}.new-home .wordmark-o{vertical-align:-.0078em;fill:currentColor;width:.4863em;height:.875em;display:inline-block}.new-home .wordmark-o-arrow{fill:none;stroke:var(--yellow);stroke-width:160px;stroke-linecap:round;stroke-linejoin:round}.new-home .wordmark-spark{font-family:var(--body);align-self:flex-start;margin-left:7px;font-size:15px;line-height:1.2}.new-home .site-nav{align-items:center;gap:clamp(17px,2.4vw,35px);display:flex}.new-home .site-nav>a:not(.nav-cta){font-family:var(--mono);white-space:nowrap;letter-spacing:.15px;border-bottom:2px solid #0000;padding:10px 0;font-size:11px;font-weight:700}.new-home .site-nav>a:not(.nav-cta):hover{border-color:var(--ink)}.new-home .nav-cta{background:var(--pink);border:var(--border);font-family:var(--mono);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:12px 15px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}.new-home .nav-cta:hover,.new-home .btn:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.new-home .menu-toggle{border:var(--border);background:var(--yellow);width:43px;height:42px;font-size:24px;font-weight:700;display:none}.new-home .hero{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:center;gap:32px;min-height:730px;padding-block:70px 90px;display:grid}.new-home .hero-content{z-index:3;padding-top:11px;position:relative}.new-home .eyebrow{border:2px solid var(--ink);font:700 10px/1.2 var(--mono);letter-spacing:.35px;background:#fff;align-items:center;gap:11px;padding:8px 12px;display:inline-flex}.new-home .status-dot{border:2px solid var(--ink);background:#91db4c;width:10px;height:10px;display:inline-block}.new-home h1,.new-home h2,.new-home h3,.new-home p{margin-top:0}.new-home h1,.new-home h2{font-family:var(--head);letter-spacing:.1px}.new-home .hero h1{letter-spacing:-1.5px;white-space:nowrap;margin:30px 0 28px;font-size:clamp(69px,6.5vw,111px);line-height:.98}.new-home .marker-underline{z-index:0;position:relative}.new-home .marker-underline:after{content:"";background:var(--yellow);z-index:-1;height:13px;position:absolute;bottom:4px;left:0;right:0;transform:rotate(-1deg)}.new-home .period{color:var(--pink)}.new-home .hero-intro{font:500 clamp(16px,1.4vw,19px)/1.55 var(--body);max-width:505px;margin:0 0 27px}.new-home .hero-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.new-home .btn{font:700 12px/1.4 var(--mono);border:var(--border);box-shadow:var(--shadow);white-space:nowrap;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:14px 17px;transition:transform .15s,box-shadow .15s;display:inline-flex}.new-home .btn-yellow{background:var(--yellow)}.new-home .btn-outline{background:var(--cream)}.new-home .btn-black{background:var(--ink);color:#fff}.new-home .hero-footnote{font:700 10px var(--mono);color:#4d4b47;letter-spacing:.25px;align-items:center;gap:14px;margin-top:32px;display:flex}.new-home .mini-squares{font:18px var(--mono);letter-spacing:-7px;color:var(--ink);padding-right:7px}.new-home .hero-art{background:var(--paper);border:var(--border);height:min(690px,54vw);min-height:560px;box-shadow:9px 9px 0 var(--ink);isolation:isolate;flex-direction:column;display:flex;position:relative}.new-home .hero-art-top,.new-home .hero-art-bottom{z-index:2;font:700 10px var(--mono);justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.new-home .hero-art-top{border-bottom:2px solid var(--ink);background:var(--yellow);flex:none;height:45px;padding:0 15px}.new-home .art-top-chip{align-items:center;gap:7px;font-size:9px;display:flex}.new-home .blink-square{background:var(--ink);width:8px;height:8px;animation:1.2s step-end infinite blink}@keyframes blink{50%{opacity:.3}}.new-home .hero-art-picture{background:#fbf7e7;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.new-home .hero-art-picture img{object-fit:contain;object-position:center center;filter:saturate(1.02);mix-blend-mode:multiply;width:76%;height:100%}.new-home .hero-levels{border-left:2px solid var(--ink);background:#fffdf2;flex-direction:column;width:24%;height:100%;display:flex}.new-home .hero-levels>div{border-bottom:2px solid var(--ink);font:20px var(--head);flex:1;align-items:center;gap:9px;padding:7px 6px;display:flex}.new-home .hero-levels>div:last-child{border:0}.new-home .hero-levels b{font:28px var(--head)}.new-home .hero-levels span{font:16px/1.13 var(--head)}.new-home .hero-levels small{font:700 8px/1.4 var(--mono);margin-top:5px;display:block}.new-home .level-green{background:#c9ef9c}.new-home .level-blue{background:#b0dbf4}.new-home .level-yellow{background:#ffe77c}.new-home .level-pink{background:#ffb4cc}.new-home .hero-art-bottom{border-top:2px solid var(--ink);background:#fff;flex:none;height:42px;padding:0 14px;font-size:9px}.new-home .bold-mono{background:var(--ink);color:#fff;margin-right:8px;padding:3px 5px}.new-home .hero-floating-note{z-index:4;background:var(--pink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font:700 13px/1.35 var(--mono);align-items:center;gap:12px;padding:12px 15px;display:flex;position:absolute;bottom:88px;left:-38px;transform:rotate(-5deg)}.new-home .note-icon{font-size:26px}.new-home .ticker{background:var(--yellow);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);overflow:hidden}.new-home .ticker-inner{min-width:1090px;max-width:1900px;font:700 12px var(--mono);white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:14px 30px;display:flex}.new-home .ticker-inner>span{align-items:center;gap:11px;display:inline-flex}.new-home .ticker-star{font:25px var(--body);line-height:0}.new-home .star-pink{color:#f27ca8}.new-home .star-yellow{color:var(--ink)}.new-home .section-section{padding:110px 0;position:relative}.new-home .section-heading{justify-content:space-between;align-items:end;gap:55px;margin-bottom:45px;display:flex}.new-home .section-num{background:var(--ink);color:#fff;font:700 11px var(--mono);letter-spacing:.4px;margin-bottom:25px;padding:7px 10px;display:inline-block}.new-home .section-heading h2,.new-home .faq-aside h2{letter-spacing:-.5px;margin-bottom:0;font-size:clamp(54px,5.4vw,88px);line-height:.98}.new-home .section-lead{max-width:330px;font:500 17px/1.55 var(--body);margin:0 0 7px}.new-home .section-lead p{margin:0 0 25px}.new-home .text-pink{color:var(--pink);-webkit-text-stroke:1px #d36487}.new-home .text-green{color:#83c747;-webkit-text-stroke:1px #5c9f27}.new-home .micro-note{border-left:4px solid var(--ink);font:700 10px/1.7 var(--mono);padding-left:12px}.new-home .flow-section{background:#fffdf2}.new-home .flow-intro{border:var(--border);min-height:169px;box-shadow:5px 5px 0 var(--ink);background:#fff8e1;grid-template-columns:245px 1fr 104px 245px;align-items:center;margin-bottom:20px;display:grid;overflow:hidden}.new-home .flow-intro-label{background:var(--yellow);height:100%;font:500 12px/1.4 var(--mono);border-right:2px solid var(--ink);align-items:center;gap:12px;padding:20px 17px;display:flex}.new-home .flow-intro-label strong{font:30px/1.1 var(--head)}.new-home .flow-intro-num{font:48px var(--head);align-self:flex-start}.new-home .flow-queue{align-items:center;height:100%;padding:8px 12px;display:flex;overflow:hidden}.new-home .idp-stamp{border-right:2px solid var(--ink);border-left:2px dashed var(--ink);height:100%;font:45px/.95 var(--head);background:#b5e775;flex-direction:column;justify-content:center;align-items:center;display:flex}.new-home .idp-stamp small{font:700 10px/1.35 var(--mono);text-align:center;margin:6px 0}.new-home .idp-stamp .check-icon{width:19px;height:19px;font:700 15px var(--mono)}.new-home .flow-intro-caption{font:500 12px/1.5 var(--body);padding:18px}.new-home .flow-intro-caption strong{font:26px/1 var(--head);margin-bottom:8px;display:block}.new-home .agents-row{white-space:nowrap;flex-wrap:nowrap;align-items:end;gap:-2px;width:100%;height:90px;display:flex;overflow:hidden}.new-home .floor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.new-home .floor-card{border:var(--border);min-width:0;min-height:345px;box-shadow:5px 5px 0 var(--ink);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.new-home .floor-pink{background:#f9a2be}.new-home .floor-yellow{background:#ffe66a}.new-home .floor-blue{background:#a9daf6}.new-home .floor-green{background:#cbeca4}.new-home .floor-header{font-family:var(--mono);justify-content:space-between;align-items:start;padding:16px 17px 0;display:flex}.new-home .floor-num{font:48px/.9 var(--head)}.new-home .floor-tag{font:700 10px var(--mono);border:2px solid var(--ink);background:#fffdf2;padding:5px}.new-home .floor-characters{justify-content:flex-start;align-items:center;height:107px;margin-inline:13px;display:flex;overflow:hidden}.new-home .floor-characters .agents-row{width:100%;height:100px}.new-home .floor-body{border-top:2px solid var(--ink);background:#ffffffc2;flex:1;padding:17px 17px 10px}.new-home .floor-body h3{font:27px/1.08 var(--head);min-height:56px;margin-bottom:12px}.new-home .floor-body p{font:500 13px/1.5 var(--body);margin-bottom:0}.new-home .floor-footer{border-top:2px solid var(--ink);font:700 9px var(--mono);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.new-home .floor-footer strong{font:22px var(--head);vertical-align:middle;margin-left:4px;display:inline-block}.new-home .floor-footer>span:last-child{white-space:nowrap}.new-home .flow-disclaimer{font:600 12px/1.6 var(--mono);color:#59534c;align-items:baseline;gap:13px;margin-top:28px;display:flex}.new-home .flow-disclaimer>span{color:#ff9db9;font:27px var(--body)}.new-home .architecture-section{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#e6f4fa}.new-home .architecture-head h2{font-size:clamp(54px,5vw,80px)}.new-home .highlight-blue{background:linear-gradient(#0000 65%,#79c8f5 65% 98%,#0000 98%);display:inline}.new-home .arch-card{border:var(--border);min-height:228px;box-shadow:4px 4px 0 var(--ink);flex-direction:column;padding:18px 16px;display:flex}.new-home .arch-cream{background:#fffdf2}.new-home .arch-pink{background:#ffb2cb}.new-home .arch-yellow{background:#ffe66a}.new-home .arch-blue{background:#9dd8fa}.new-home .arch-index{font:37px/.9 var(--head);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.new-home .arch-index>span{font:600 11px var(--mono)}.new-home .arch-card h3{font:24px/1.14 var(--head);margin-bottom:11px}.new-home .arch-card p{font:500 12px/1.52 var(--body);margin:auto 0 0}.new-home .arch-arrow{font:33px/1 var(--head);text-align:center;align-self:center}.new-home .panel-index{font:600 9px var(--mono);color:#565656}.new-home .form-label{font:700 10px var(--mono);margin-bottom:8px;display:block}.new-home .toggle-line:focus-within{outline-offset:3px;outline:3px solid #81caf5}.new-home .toggles{border-top:2px dashed #b4aa98;margin-top:2px;padding-top:7px}.new-home .toggle-line{cursor:pointer;font:700 11px/1.4 var(--mono);border-bottom:1px solid #b8b2a8;align-items:center;gap:12px;padding:12px 1px;display:flex}.new-home .toggle-line input{appearance:none;border:2px solid var(--ink);background:#fff;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.new-home .toggle-line input:checked{background:var(--green)}.new-home .toggle-line input:checked:after{content:"✓";font:700 16px/1 var(--body)}.new-home .toggle-indicator{background:var(--ink);color:#fff;font:700 9px var(--mono);text-align:center;min-width:34px;margin-left:auto;padding:3px 5px}.new-home .inset-toggle{background:#f1f2dc;padding-inline:10px}.new-home .trace-rail{flex:1}.new-home .trace-item{border-bottom:2px solid var(--ink);grid-template-columns:45px 1fr auto;align-items:center;gap:15px;padding:12px 0;display:grid}.new-home .trace-number{font:29px/1 var(--head)}.new-home .trace-info{flex-direction:column;gap:6px;display:flex}.new-home .trace-info strong{font:700 12px var(--mono)}.new-home .trace-info small{font:400 11px var(--body);color:#585f54}.new-home .trace-state{font:700 10px var(--mono);background:var(--green);border:2px solid var(--ink);white-space:nowrap;padding:6px}.new-home .trace-failed .trace-state{background:var(--pink)}.new-home .verdict{border:3px solid var(--ink);background:var(--green);box-shadow:4px 4px 0 var(--ink);margin-top:21px;padding:15px 18px 18px}.new-home .verdict-denied{background:var(--pink)}.new-home .verdict-header{font:700 10px var(--mono);justify-content:space-between;gap:10px;display:flex}.new-home .verdict-header span:last-child{opacity:.7}.new-home .verdict-main{font:clamp(76px,7vw,115px)/1.1 var(--head);justify-content:space-between;align-items:center;margin:12px 0;display:flex}.new-home .verdict-symbol{border:4px solid var(--ink);width:75px;height:75px;font:55px/1 var(--head);background:#fffdf2;border-radius:0;place-items:center;display:grid}.new-home .verdict p{font:600 13px/1.5 var(--body);margin:0}.new-home .brand-symbol{border:2px solid var(--ink);color:#111;background:#fff;flex:none;place-items:center;width:41px;height:41px;display:grid}.new-home .brand-svg{width:29px;height:29px;display:block}.new-home .brand-google .brand-svg{width:30px;height:30px}.new-home .brand-okta .brand-svg{width:27px;height:27px}.new-home .capabilities-section{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#fce6ec}.new-home .capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.new-home .cap-card{border:var(--border);min-height:290px;box-shadow:5px 5px 0 var(--ink);flex-direction:column;padding:17px 18px;display:flex;position:relative;overflow:hidden}.new-home .cap-yellow{background:var(--yellow)}.new-home .cap-blue{background:var(--blue)}.new-home .cap-pink{background:#fbb0c5}.new-home .cap-green{background:var(--green)}.new-home .cap-top{font:700 10px var(--mono);justify-content:space-between;align-items:start;gap:12px;margin-bottom:33px;display:flex}.new-home .cap-icon{font:50px/.7 var(--head)}.new-home .cap-card h3{font:clamp(25px,2.3vw,36px)/1.1 var(--head);margin-bottom:15px}.new-home .cap-card p{font:500 13px/1.55 var(--body);max-width:220px;margin-bottom:20px}.new-home .cap-corner{font:45px/1 var(--head);text-align:right;margin-top:auto}.new-home .faq-section{background:var(--cream)}.new-home .faq-layout{grid-template-columns:1fr 1.4fr;gap:clamp(50px,7vw,115px);display:grid}.new-home .faq-aside h2{font-size:clamp(65px,6vw,102px)}.new-home .faq-item summary{cursor:pointer;grid-template-columns:40px 1fr 30px;align-items:center;gap:15px;padding:22px 0;list-style:none;display:grid}.new-home .faq-item summary::-webkit-details-marker{display:none}.new-home .faq-item summary>span:first-child{font:27px var(--head)}.new-home .faq-item summary strong{font:700 14px/1.45 var(--mono)}.new-home .faq-plus{font:32px var(--head);text-align:right;transition:transform .15s}.new-home .faq-item[open] .faq-plus{transform:rotate(45deg)}.new-home .faq-item p{font:500 15px/1.65 var(--body);margin:0;padding:0 47px 20px 56px}.new-home .footer{background:var(--ink);color:var(--cream);border-top:3px solid var(--ink)}.new-home .footer-cta{justify-content:space-between;align-items:center;gap:55px;padding:88px 0 75px;display:flex}.new-home .footer-cta h2{font:clamp(110px,13vw,220px)/.9 var(--head);letter-spacing:-2px;margin:0}.new-home .footer-cta h2 span{color:var(--yellow)}.new-home .footer-cta-right{flex-direction:column;align-items:flex-start;gap:22px;max-width:340px;display:flex}.new-home .footer-cta-right p{font:500 17px/1.6 var(--body);margin:0}.new-home .footer-sticker{background:var(--green);color:var(--ink);font:700 12px var(--mono);border:3px solid #fff;margin-bottom:7px;padding:12px 17px;transform:rotate(4deg);box-shadow:4px 4px #fff}.new-home .footer .btn{color:var(--ink);box-shadow:5px 5px #fff}.new-home .footer .btn:hover{box-shadow:1px 1px #fff}.new-home .footer-logo{font:27px var(--head);color:var(--yellow)}@media (max-width:1200px){.new-home .container{width:min(100% - 60px,1440px)}.new-home .site-nav{gap:18px}.new-home .header-inner{gap:25px}.new-home .wordmark{font-size:26px}.new-home .hero{grid-template-columns:1fr 1fr;gap:20px;min-height:620px}.new-home .hero h1{font-size:clamp(58px,6vw,80px)}.new-home .hero-art{height:590px;min-height:0}.new-home .flow-intro{grid-template-columns:195px 1fr 85px 195px}.new-home .flow-intro-label strong{font-size:25px}.new-home .floor-grid{gap:12px}.new-home .floor-card{min-height:360px}.new-home .floor-body h3{font-size:22px}.new-home .floor-footer{font-size:8px}.new-home .arch-card h3{font-size:21px}.new-home .capability-grid{gap:12px}}@media (max-width:920px){.new-home .menu-toggle{place-items:center;display:grid}.new-home .header-inner{min-height:76px}.new-home .site-nav{background:var(--cream);border-bottom:3px solid var(--ink);flex-direction:column;align-items:stretch;gap:10px;padding:22px 30px 30px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 12px #15151516}.new-home .site-nav.nav-open{display:flex}.new-home .site-nav>a:not(.nav-cta){padding:12px 0;font-size:13px}.new-home .site-nav .nav-cta{align-self:flex-start}.new-home .hero{grid-template-columns:1fr;gap:35px;padding-block:60px 80px}.new-home .hero h1{font-size:clamp(68px,11vw,108px)}.new-home .hero-content{max-width:760px}.new-home .hero-art{width:min(100%,650px);height:620px;margin-inline:auto}.new-home .section-section{padding:85px 0}.new-home .floor-grid{grid-template-columns:repeat(2,1fr);gap:20px}.new-home .flow-intro{grid-template-columns:175px 1fr 80px}.new-home .flow-intro-caption{border-top:2px solid var(--ink);grid-column:1/-1;align-items:center;gap:15px;padding:11px 15px;display:flex}.new-home .flow-intro-caption strong{white-space:nowrap;margin:0;font-size:23px}.new-home .capability-grid{grid-template-columns:repeat(2,1fr);gap:20px}.new-home .footer-cta h2{font-size:clamp(90px,14vw,140px)}}@media (max-width:630px){.new-home{scroll-padding-top:82px}.new-home .container{width:calc(100% - 34px)}.new-home .wordmark{border-width:3px;padding:7px 9px;font-size:25px}.new-home .hero{gap:33px;padding-top:38px;padding-bottom:58px}.new-home .hero h1{letter-spacing:-.4px;white-space:normal;margin:23px 0;font-size:clamp(51px,11.6vw,77px)}.new-home .hero-intro{font-size:15px}.new-home .hero-actions{gap:12px}.new-home .btn{gap:8px;min-height:48px;padding:12px;font-size:10px}.new-home .hero-footnote{margin-top:28px;font-size:9px}.new-home .hero-art{width:calc(100% - 5px);height:480px;box-shadow:5px 5px 0 var(--ink)}.new-home .hero-art-top{height:38px;padding:0 9px;font-size:8px}.new-home .hero-art-bottom{padding:0 8px;font-size:8px}.new-home .hero-art-key{display:none}.new-home .art-top-chip{font-size:8px}.new-home .hero-floating-note{gap:7px;padding:8px;font-size:10px;bottom:55px;left:-7px}.new-home .note-icon{font-size:20px}.new-home .section-section{padding:70px 0}.new-home .section-heading{margin-bottom:28px;display:block}.new-home .section-heading h2{font-size:clamp(48px,11vw,70px)}.new-home .section-lead{max-width:100%;margin-top:23px;font-size:15px}.new-home .section-num{margin-bottom:17px;font-size:10px}.new-home .flow-intro{grid-template-columns:1fr 80px;min-height:0}.new-home .flow-intro-label{border-right:0;border-bottom:2px solid var(--ink);grid-column:1/-1;min-height:76px}.new-home .flow-queue{min-height:103px;overflow:hidden}.new-home .idp-stamp{border-left:2px dashed var(--ink);border-right:0}.new-home .flow-intro-caption{display:block}.new-home .flow-intro-caption strong{margin-bottom:5px}.new-home .floor-grid{grid-template-columns:1fr;gap:16px}.new-home .floor-card{min-height:0}.new-home .floor-characters{height:95px}.new-home .floor-body h3{min-height:0;font-size:28px}.new-home .floor-body p{font-size:14px}.new-home .flow-disclaimer{font-size:11px}.new-home .arch-card{min-height:165px}.new-home .arch-index{margin-bottom:17px}.new-home .arch-card h3{font-size:25px}.new-home .trace-item{grid-template-columns:30px 1fr auto;gap:7px}.new-home .trace-info strong,.new-home .trace-info small{font-size:10px}.new-home .trace-state{padding:5px;font-size:9px}.new-home .verdict-main{font-size:75px}.new-home .verdict-symbol{width:52px;height:52px;font-size:42px}.new-home .capability-grid{grid-template-columns:1fr;gap:18px}.new-home .cap-card{min-height:250px}.new-home .cap-card h3{font-size:33px}.new-home .faq-layout{grid-template-columns:1fr;gap:35px}.new-home .faq-item summary{grid-template-columns:30px 1fr 25px;gap:8px;padding:18px 0}.new-home .faq-item summary strong{font-size:12px}.new-home .faq-item p{padding:0 20px 19px 40px}.new-home .footer-cta{padding:58px 0 50px;display:block}.new-home .footer-cta h2{font-size:clamp(110px,26vw,160px)}.new-home .footer-cta-right{margin-top:42px}.new-home .footer-bottom{flex-wrap:wrap;gap:15px;font-size:9px}}@media (prefers-reduced-motion:reduce){.new-home *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:630px){.new-home .hero-levels{width:29%}.new-home .hero-art-picture img{width:71%}.new-home .hero-levels>div{gap:5px;padding:5px}.new-home .hero-levels b{font-size:21px}.new-home .hero-levels span{font-size:12px}.new-home .hero-levels small{font-size:7px}}.new-home .wordmark-spark{display:none}.new-home .hero-visual{flex-direction:column;align-self:stretch;gap:14px;display:flex;position:relative}.new-home .hero-visual-frame{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.new-home .hero-visual-image{object-fit:contain;filter:saturate(1.02)drop-shadow(8px 12px #1313131a);width:100%;height:auto;max-height:720px;display:block}.new-home .hero-floating-agents{pointer-events:none;position:absolute;inset:0}.new-home .agent-floater{filter:drop-shadow(4px 6px #1313132e);width:76px;height:112px;animation:3.8s ease-in-out infinite heroBob;position:absolute}.new-home .floater-one{animation-delay:0s;bottom:68px;left:-18px}.new-home .floater-two{animation-delay:.7s;top:52px;right:18px}.new-home .floater-three{animation-delay:1.4s;bottom:115px;right:-10px}.new-home .hero-scroll-cue{border:2px solid var(--ink);font:700 10px/1.2 var(--mono);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffdf2db;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;bottom:12px;left:22px;right:22px;box-shadow:4px 4px #1313131f}.new-home .cue-pill{border:2px solid var(--ink);min-height:28px;font:700 10px var(--mono);background:#fff;align-items:center;padding:5px 10px;display:inline-flex}.new-home .cue-pink{background:#ffc3d6}.new-home .cue-yellow{background:#fff0a8}.new-home .cue-green{background:#d5f0ae}.new-home .cue-arrow{font:28px/1 var(--head)}.new-home .hero-visual-caption{max-width:760px;font:600 12px/1.5 var(--mono);color:#4d4b47;align-items:flex-start;gap:12px;display:flex}.new-home .caption-pill{background:var(--yellow);border:2px solid var(--ink);color:var(--ink);font:700 10px var(--mono);flex:none;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex;box-shadow:3px 3px #1313131f}.new-home .hero-visual-caption p{max-width:620px;margin:0}@keyframes heroBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){.new-home .hero-visual-frame{min-height:520px}}@media (max-width:920px){.new-home .hero-visual{width:min(100%,760px);margin-inline:auto}.new-home .hero-visual-frame{min-height:0}.new-home .hero-visual-image{max-height:none}}@media (max-width:630px){.new-home .hero-visual{gap:12px}.new-home .hero-visual-frame{overflow:visible}.new-home .hero-scroll-cue{gap:6px;padding:8px 10px;bottom:8px;left:8px;right:8px}.new-home .cue-arrow{font-size:22px}.new-home .cue-pill{min-height:24px;padding:4px 8px;font-size:9px}.new-home .hero-visual-caption{font-size:10px;display:block}.new-home .caption-pill{margin-bottom:8px}.new-home .agent-floater{width:58px;height:88px}.new-home .floater-one{bottom:36px;left:-6px}.new-home .floater-two{top:18px;right:8px}.new-home .floater-three{bottom:70px;right:-4px}}.new-home .hero-illustrated{background:var(--sky);overflow:hidden}.new-home .hero-scene-wrap{width:100%;max-width:1580px;margin:0 auto}.new-home .hero-scene{isolation:isolate;aspect-ratio:1448/1086;width:100%;position:relative}.new-home .hero-scene-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.new-home .hero-scene-actions{z-index:4;flex-direction:column;align-items:flex-start;gap:13px;width:39%;display:flex;position:absolute;top:50%;left:3.1%}.new-home .hero-scene-actions .btn{min-height:49px;padding:13px 14px;font-size:11px}.new-home .hero-scene-hint{font:700 10px var(--mono);letter-spacing:.2px;background:#fffdf2cc;flex-basis:100%;width:fit-content;max-width:max-content;margin-top:8px;padding:5px 6px}.new-home .hero-scene-caption{max-width:1480px;font:700 11px var(--mono);align-items:center;gap:12px;margin:auto;padding:15px 40px 22px;display:flex}.new-home .hero-scene-caption>span{background:var(--yellow);border:2px solid var(--ink);padding:6px 9px}.new-home .hero-mobile-intro,.new-home .hero-mobile-actions{display:none}.new-home .scene-agent{z-index:3;filter:drop-shadow(2px 3px #00000026);pointer-events:none;width:47px;animation:5s ease-in-out infinite agentWalk;position:absolute}.new-home .scene-agent-entry{animation-delay:0s;bottom:4%;left:32%}.new-home .scene-agent-walker{animation-delay:1.1s;bottom:13%;left:40%;transform:scale(.88)}.new-home .scene-agent-floor-two{opacity:.96;width:29px;animation:4.3s ease-in-out .7s infinite agentLook;bottom:35%;left:54.4%}@keyframes agentWalk{0%,to{translate:0;rotate:0deg}25%{translate:9px -6px;rotate:-3deg}50%{translate:18px;rotate:0deg}75%{translate:9px -5px;rotate:2deg}}@keyframes agentLook{0%,to{translate:0}50%{translate:0 -5px}}@media (max-width:1050px){.new-home .hero-scene-actions{gap:7px;width:43%;top:49%}.new-home .hero-scene-actions .btn{gap:7px;min-height:39px;padding:7px 9px;font-size:9px}.new-home .hero-scene-actions .btn svg{width:15px;height:15px}.new-home .hero-scene-hint{margin-top:1px;font-size:8px}.new-home .scene-agent{width:34px}.new-home .scene-agent-floor-two{width:24px}}@media (max-width:700px){.new-home .hero-illustrated{padding-top:28px}.new-home .hero-mobile-intro{padding:0 20px;display:block}.new-home .hero-mobile-intro h1{font:clamp(52px,11vw,80px)/1.02 var(--head);letter-spacing:-.3px;margin:20px 0 12px}.new-home .hero-scene{aspect-ratio:auto;height:410px;overflow:hidden}.new-home .hero-scene-image{width:740px;max-width:none;height:auto;position:absolute;top:-15px;left:50%;transform:translate(-61%)}.new-home .hero-scene-actions{display:none}.new-home .hero-mobile-actions{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.new-home .hero-mobile-actions .btn{min-height:47px;font-size:10px}.new-home .hero-scene-caption{padding:14px 20px 20px;font-size:9px;line-height:1.5}.new-home .scene-agent{display:none}}@media (max-width:430px){.new-home .hero-scene{height:345px}.new-home .hero-scene-image{width:635px;transform:translate(-63%)}.new-home .hero-mobile-intro h1{font-size:clamp(47px,12vw,60px)}}@media (prefers-reduced-motion:reduce){.new-home .scene-agent{animation:none!important}}.new-home{--head:"Anton",Impact,"Roboto Condensed","Arial Narrow",sans-serif}.new-home .wordmark{letter-spacing:normal;font-weight:400}.new-home h1,.new-home h2,.new-home h3{font-weight:900}@media (max-width:700px){.new-home .hero-scene-image{width:720px;transform:translate(-83.7%)}}@media (max-width:430px){.new-home .hero-scene-image{width:720px;transform:translate(-83.7%)}}.new-home .credential-procession{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.new-home .walking-agent{filter:drop-shadow(2px 2px #0000001a)}.new-home .walking-figure{transform-origin:49px 130px;animation:.52s steps(2,end) infinite walk-bounce}.new-home .walk-leg{transform-box:view-box;transform-origin:49px 96px}.new-home .left-leg{animation:.52s ease-in-out infinite walk-left}.new-home .right-leg{animation:.52s ease-in-out infinite walk-right}.new-home .swinging-arm{transform-box:view-box;transform-origin:22px 72px;animation:.52s ease-in-out infinite arm-stride}.new-home .credential-arm{transform-box:view-box;transform-origin:79px 72px;animation:13.2s linear infinite present-id}@keyframes walk-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2.6px)}}@keyframes walk-left{0%,to{transform:rotate(-13deg)}50%{transform:rotate(14deg)}}@keyframes walk-right{0%,to{transform:rotate(14deg)}50%{transform:rotate(-13deg)}}@keyframes arm-stride{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes present-id{0%,56%{transform:rotate(26deg)}68%,94%{transform:rotate(-8deg)}to{transform:rotate(26deg)}}@media (max-width:700px){.new-home .credential-procession{aspect-ratio:1536/932;width:720px;height:auto;top:-15px;left:50%;transform:translate(-72%)}}@media (prefers-reduced-motion:reduce){.new-home .credential-procession .walking-agent:not(:first-child),.new-home .credential-procession animateTransform{display:none}.new-home .walking-figure,.new-home .walk-leg,.new-home .swinging-arm,.new-home .credential-arm{animation:none!important}}.new-home .hero-mobile-queue{display:none}@media (max-width:700px){.new-home .hero-scene>.credential-procession{display:none}.new-home .hero-mobile-queue{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#fff7da;align-items:center;gap:0;height:110px;display:flex;position:relative;overflow:hidden}.new-home .mobile-queue-badge{z-index:3;background:var(--yellow);border-right:3px solid var(--ink);width:75px;font:900 22px/.95 var(--head);flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.new-home .mobile-queue-badge small{font:700 9px/1.1 var(--mono);padding-top:5px}.new-home .mobile-guard-badge{background:var(--blue);border-right:0;border-left:3px solid var(--ink);width:80px}.new-home .mobile-queue-stage{border-bottom:5px solid #222;flex:1;height:100%;position:relative;overflow:hidden}.new-home .mobile-queue-stage .credential-procession{width:850px;max-width:none;height:516px;display:block;position:absolute;top:-419px;left:-43px;transform:none}}@media (max-width:430px){.new-home .mobile-queue-stage .credential-procession{left:-80px}}.new-home .hero-copy-layer .hero-scene-actions{flex-flow:wrap;align-items:center;width:auto;margin-top:2.2cqw;position:static}.new-home .hero-copy-layer .hero-scene-actions .btn{color:var(--ink)}.new-home .hero-scene .hero-copy-layer h1,.new-home .hero-scene-wrap .hero-mobile-intro h1{font-family:var(--body);letter-spacing:-1px;font-weight:400;line-height:1.08}.new-home .hero-scene .hero-copy-layer h1{letter-spacing:-.12cqw;white-space:normal;max-width:33cqw;margin-bottom:1.6cqw;font-size:3.7cqw}.new-home .hero-points{max-width:33cqw;margin:0;padding:0;list-style:none}.new-home .hero-points li{font:500 1.15cqw/1.45 var(--body);border-bottom:1px solid #13131347;padding:.75cqw 0}.new-home .hero-points li:last-child{border-bottom:0}.new-home [data-sky=night] .hero-points li{border-bottom-color:#dfe6f747}.new-home [data-sky=night] .hero-points li:last-child{border-bottom:0}@media (max-width:700px){.new-home .hero-scene-wrap .hero-mobile-intro h1{font-size:clamp(34px,8.4vw,56px)}.new-home .hero-mobile-intro .hero-points{max-width:380px}.new-home .hero-mobile-intro .hero-points li{padding:10px 0;font-size:15px}}.new-home .header-inner{gap:30px}.new-home .site-nav{gap:clamp(14px,1.9vw,28px)}.new-home .site-nav>a:not(.nav-cta){font-size:11px}.new-home .nav-account{align-items:center;gap:12px;margin-left:3px;display:flex}.new-home .nav-account button,.new-home .features-menu summary{appearance:none;color:var(--ink);font:700 11px var(--mono);white-space:nowrap;cursor:pointer;background:0 0;border:0}.new-home .nav-account .nav-signin,.new-home .nav-account .nav-signup{font:700 11px var(--mono);letter-spacing:.15px}.new-home .nav-account .nav-signin{padding:12px 8px;transition:opacity .16s}.new-home .nav-account .nav-signin:hover{opacity:.55}.new-home .nav-account .nav-signup{border:3px solid var(--ink);background:var(--pink);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:10px;padding:11px 12px;transition:transform .16s,box-shadow .16s;display:flex}.new-home .nav-account .nav-signup svg{width:17px;height:17px}.new-home .nav-account .nav-signup:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.new-home .features-menu{font:700 11px var(--mono);flex-shrink:0;position:relative}.new-home .features-menu>summary{align-items:center;gap:7px;padding:12px 0;list-style:none;display:flex}.new-home .features-menu>summary::-webkit-details-marker{display:none}.new-home .features-menu summary:focus-visible,.new-home .nav-account button:focus-visible,.new-home .auth-head button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.new-home .features-menu .chevron{font:20px/.5 var(--body);transition:transform .18s;display:inline-block;transform:translateY(-2px)}.new-home .features-menu[open] .chevron{transform:rotate(180deg)translateY(2px)}.new-home .features-dropdown{z-index:80;background:var(--cream);border:3px solid var(--ink);width:330px;max-width:calc(100vw - 35px);box-shadow:7px 7px 0 var(--ink);padding:8px;position:absolute;top:calc(100% + 22px);left:-18px}.new-home .features-dropdown>a{border-bottom:1px solid #d7d3bf;flex-direction:column;gap:5px;padding:12px 11px;transition:background .16s;display:flex}.new-home .features-dropdown>a:last-child{border-bottom:0}.new-home .features-dropdown>a:hover,.new-home .features-dropdown>a:focus-visible{background:#ffe8a9}.new-home .features-dropdown strong{font:700 12px var(--mono)}.new-home .features-dropdown small{font:500 11px var(--body);color:#565346}.new-home .section-heading h2,.new-home .faq-aside h2{margin-top:0}.new-home .section-lead p:last-child{margin-bottom:0}.new-home .toggles .toggle-line{grid-template-columns:20px minmax(0,1fr) 37px;align-items:center;gap:12px;padding:12px 1px;display:grid}.new-home .toggles .toggle-line.inset-toggle{background:#f1f2dc;padding:12px 1px}.new-home .toggles .toggle-line input{grid-column:1}.new-home .toggles .toggle-line>span:not(.toggle-indicator){grid-column:2}.new-home .toggles .toggle-indicator{grid-column:3;justify-self:end;margin:0}.new-home .faq-aside-note{max-width:360px;font:500 18px/1.55 var(--body);margin-top:25px}.new-home .plain-kicker{font:700 12px var(--mono);letter-spacing:.12em;border-bottom:3px solid var(--ink);margin-bottom:28px;padding:0 0 9px;display:inline-block}.new-home .developers-section{border-top:3px solid var(--ink);background:#fff9df}.new-home .developers-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(38px,6vw,110px);display:grid}.new-home .developers-copy h2,.new-home .pricing-copy h2{font:clamp(58px,6.1vw,100px)/.99 var(--head);letter-spacing:-.5px;margin:0 0 25px}.new-home .developers-copy>p,.new-home .pricing-copy>p{font:500 17px/1.65 var(--body);max-width:555px;margin-bottom:30px}.new-home .dev-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.new-home .dev-console{border:3px solid var(--ink);box-shadow:9px 9px 0 var(--ink);background:#fbfaf4}.new-home .dev-console-top{background:var(--blue);border-bottom:3px solid var(--ink);font:700 10px var(--mono);justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.new-home .console-dots{letter-spacing:5px;font-size:12px}.new-home .dev-console-body{padding:23px 20px}.new-home .console-line{border:2px solid var(--ink);font:700 11px var(--mono);background:#fcfdf7;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.new-home .console-index{font:24px/.9 var(--head)}.new-home .console-line strong{font:700 12px/1.3 var(--mono)}.new-home .console-line em{font:700 9px/1.5 var(--mono);background:#d0eea5;border:1px solid #222;padding:5px 7px;font-style:normal}.new-home .console-line.line-pink{background:#ffd3df}.new-home .console-line.line-blue{background:#c5e8f9}.new-home .console-connector{height:29px;font:700 12px var(--mono);justify-content:center;align-items:center;display:flex}.new-home .console-branch{border:2px dashed var(--ink);font:700 11px/1.6 var(--mono);text-align:center;background:#fff0af;margin:11px 0 2px;padding:12px 10px}.new-home .console-branch b{font-weight:800}.new-home .dev-console-foot{border-top:3px solid var(--ink);font:700 10px var(--mono);background:#bde48b;padding:13px 18px}.new-home .manifesto-section{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#b5ddf5;padding:90px 0 95px}.new-home .manifesto-inner h2{font:clamp(65px,8.7vw,142px)/.98 var(--head);letter-spacing:-1px;margin:0 0 40px}.new-home .manifesto-inner h2 span{background:var(--yellow);box-shadow:9px 0 0 var(--yellow),-9px 0 0 var(--yellow)}.new-home .manifesto-bottom{justify-content:space-between;align-items:flex-end;gap:45px;display:flex}.new-home .manifesto-bottom>p{font:600 clamp(17px,1.8vw,23px)/1.55 var(--body);max-width:720px;margin:0}.new-home .manifesto-link{font:700 12px var(--mono);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:15px;padding:15px 17px;display:inline-flex}.new-home .pricing-section{background:#fffdf2}.new-home .pricing-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,135px);display:grid}.new-home .pricing-card{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#f7b8cb}.new-home .pricing-card-top{border-bottom:3px solid var(--ink);font:700 11px var(--mono);background:#ffe76a;justify-content:space-between;gap:15px;padding:15px 19px;display:flex}.new-home .pricing-card h3{font:clamp(75px,7vw,115px)/.95 var(--head);margin:0;padding:27px 27px 15px}.new-home .pricing-card>p{font:600 16px/1.65 var(--body);max-width:400px;margin-bottom:35px;padding:0 27px}.new-home .pricing-card-bottom{border-top:3px solid var(--ink);background:#fffdf2;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.new-home .pricing-card-bottom>span{font:700 10px/1.5 var(--mono);max-width:110px}.new-home .pricing-card-bottom .btn{font-size:11px}.new-home .footer{color:var(--ink);background:#fffdf2;border-top:0}.new-home .home-invitation{background:var(--yellow);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);color:var(--ink)}.new-home:has(.home-invitation) .footer-main{border-top:0}.new-home .footer-invitation{grid-template-columns:1.25fr .7fr;align-items:end;gap:60px;padding:82px 0 85px;display:grid}.new-home .footer-invitation h2{font:clamp(56px,5.9vw,91px)/.96 var(--head);letter-spacing:-1.5px;margin:0}.new-home .footer-invitation h2 span{color:var(--ink);background:linear-gradient(transparent 62%,var(--pink) 62%,var(--pink) 96%,transparent 96%)}.new-home .footer-invitation-aside{flex-direction:column;align-items:flex-start;gap:23px;padding-bottom:12px;display:flex}.new-home .footer-invitation-aside p{font:600 18px/1.6 var(--body);max-width:420px;color:var(--ink);margin:0}.new-home .home-invitation .btn{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:5px 5px 0 var(--pink)}.new-home .footer-main{border-top:3px solid var(--ink);grid-template-columns:minmax(250px,.9fr) minmax(0,1.25fr);gap:40px;padding:51px 0 58px;display:grid}.new-home .footer-logo{font:40px/.9 var(--head);color:var(--ink);background:var(--yellow);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:8px 11px;display:inline-block}.new-home .footer-brand p{font:500 15px/1.6 var(--body);max-width:280px;margin:23px 0 25px}.new-home .footer-motto{font:700 10px var(--mono);letter-spacing:.07em;color:#5d5a53}.new-home .footer-columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:30px;display:grid}.new-home .footer-columns>div{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.new-home .footer-columns>.footer-group-wide{grid-column:span 2}.new-home .footer-links-split{columns:2;column-gap:30px;width:100%}.new-home .footer-links-split>a{break-inside:avoid;margin-bottom:15px;display:table}.new-home .footer-columns h3{font:700 11px var(--mono);letter-spacing:.1em;margin:8px 0 10px}.new-home .footer-columns a,.new-home .footer-columns button{font:500 14px/1.4 var(--body);color:#30302c;white-space:nowrap}.new-home .footer-columns button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.new-home .footer-columns a:hover,.new-home .footer-columns button:hover{text-underline-offset:4px;text-decoration:underline}.new-home .footer-bottom{font:700 10px/1.5 var(--mono);border-top:1px solid #b8b4a6;justify-content:space-between;align-items:center;gap:25px;padding:24px 0 32px;display:flex}@media (max-width:1200px){.new-home .header-inner{gap:20px}.new-home .site-nav{gap:13px}.new-home .site-nav>a:not(.nav-cta),.new-home .features-menu,.new-home .nav-account button{font-size:10px}.new-home .nav-account{gap:7px}.new-home .nav-account .nav-signup{padding:9px}.new-home .wordmark{font-size:25px}}@media (max-width:1120px){.new-home .menu-toggle{place-items:center;display:grid}.new-home .site-nav{background:var(--cream);border-bottom:3px solid var(--ink);flex-direction:column;align-items:stretch;gap:8px;max-height:calc(100vh - 74px);padding:25px clamp(17px,5vw,50px) 32px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px #15151512}.new-home .site-nav.nav-open{display:flex}.new-home .site-nav>a:not(.nav-cta),.new-home .features-menu>summary{padding:12px 0;font-size:13px}.new-home .features-menu{width:100%}.new-home .features-dropdown{width:100%;max-width:none;box-shadow:none;border-width:2px;margin-bottom:8px;position:static}.new-home .nav-account{align-items:center;gap:15px;margin:14px 0 0;display:flex}.new-home .nav-account button{font-size:12px}.new-home .faq-aside{position:static}}@media (max-width:920px){.new-home .developers-layout,.new-home .pricing-layout{grid-template-columns:1fr;gap:50px}.new-home .dev-console{max-width:800px}.new-home .manifesto-bottom{display:block}.new-home .manifesto-link{margin-top:28px}.new-home .footer-invitation{grid-template-columns:1fr;gap:25px;padding:60px 0}.new-home .footer-main{grid-template-columns:1fr;gap:40px}.new-home .footer-invitation h2{font-size:clamp(56px,9.8vw,82px)}}@media (max-width:630px){.new-home .section-heading h2,.new-home .faq-aside h2{margin-top:0}.new-home .flow-disclaimer{padding:13px;font-size:11px}.new-home .faq-aside-note{font-size:15px}.new-home .plain-kicker{margin-bottom:23px;font-size:10px}.new-home .developers-copy h2,.new-home .pricing-copy h2{font-size:clamp(52px,10.5vw,77px)}.new-home .developers-copy>p,.new-home .pricing-copy>p{font-size:15px}.new-home .dev-console-body{padding:14px 9px}.new-home .console-line{grid-template-columns:27px 1fr auto;gap:6px;padding:9px 6px}.new-home .console-line strong{font-size:10px}.new-home .console-line em{padding:4px;font-size:7px}.new-home .console-branch{font-size:9px}.new-home .manifesto-section{padding:64px 0}.new-home .manifesto-inner h2{margin-bottom:24px;font-size:clamp(52px,12vw,84px)}.new-home .manifesto-bottom>p{font-size:16px}.new-home .manifesto-link{white-space:normal;font-size:10px}.new-home .pricing-card h3{font-size:72px}.new-home .pricing-card-bottom{display:block}.new-home .pricing-card-bottom>span{max-width:none;margin:0 0 17px;display:block}.new-home .footer-invitation h2{font-size:clamp(45px,11vw,65px)}.new-home .footer-invitation-aside p{font-size:16px}.new-home .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:35px}.new-home .footer-columns a,.new-home .footer-columns button{white-space:normal;font-size:13px}.new-home .footer-main{padding:40px 0}.new-home .footer-bottom{flex-wrap:wrap;font-size:9px;display:flex}}.new-home .site-header .header-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.new-home .site-header .site-nav{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(13px,1.6vw,23px);min-width:0;max-height:none;padding:0;display:flex;position:static;overflow:visible}.new-home .site-nav .nav-planned-link{font:700 11px var(--mono);white-space:nowrap;color:var(--ink);cursor:default;padding:12px 0;display:inline-block}.new-home .site-nav .nav-planned-link:hover{color:var(--ink)}.new-home .site-nav .nav-planned-link:has(.nav-updated){position:relative}.new-home .site-nav .nav-updated{white-space:nowrap;border:1px solid var(--ink);color:var(--ink);font:700 7px/1.2 var(--mono);letter-spacing:.04em;pointer-events:none;background:#fff;margin-left:-3px;padding:1px 3px;position:absolute;top:1px;left:100%;transform:rotate(8deg)}.new-home .site-nav .features-menu{flex-shrink:0}.new-home .site-nav .nav-account{margin-left:4px}.new-home .ticker{overflow:visible}.new-home .ticker .ticker-inner{white-space:normal;flex-wrap:wrap;justify-content:center;gap:10px 27px;width:100%;min-width:0;max-width:1500px;padding:16px 26px}.new-home .ticker .ticker-inner>span{white-space:nowrap}.new-home .ticker .ticker-star{font-family:var(--body);width:12px;height:12px;color:var(--ink);place-items:center;font-size:12px;line-height:1;display:inline-grid;transform:translateY(-1px)}.new-home .footer-columns .footer-planned{font:500 14px/1.4 var(--body);color:#30302c;white-space:nowrap;cursor:default}@media (max-width:1100px){.new-home .site-header .header-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:12px}.new-home .site-header .site-nav{flex-wrap:wrap;justify-content:flex-start;gap:6px 22px;width:100%}.new-home .site-header .site-nav .nav-account{margin-left:auto}.new-home .site-header .features-dropdown{width:min(330px,90vw);box-shadow:5px 5px 0 var(--ink);position:absolute;top:calc(100% + 4px);left:0}.new-home .site-header .features-menu{width:auto}.new-home .site-header .features-menu>summary{padding:12px 0}.new-home .site-header .site-nav .nav-planned-link{font-size:11px}}@media (max-width:630px){.new-home .site-header .header-inner{gap:10px;padding-block:10px}.new-home .site-header .site-nav{gap:4px 17px}.new-home .site-header .nav-account{justify-content:flex-start;width:100%;margin:0}.new-home .site-header .site-nav .nav-planned-link,.new-home .site-header .features-menu>summary{font-size:10px}.new-home .ticker .ticker-inner{gap:7px 14px;padding:12px 9px;font-size:9px}.new-home .ticker .ticker-star{width:9px;height:9px;font-size:9px}.new-home .footer-columns .footer-planned{white-space:normal;font-size:13px}}.new-home .capabilities-section .section-heading-no-title{justify-content:flex-start;align-items:flex-start}.new-home .capabilities-section .section-heading-no-title .section-lead{max-width:700px}.new-home .footer-legal{text-transform:uppercase;flex-wrap:wrap;gap:22px;display:flex}.new-home .footer-legal a:hover,.new-home .footer-legal a:focus-visible{text-underline-offset:4px;text-decoration:underline}.new-home .language-switch{font:700 11px var(--mono);letter-spacing:.15px;gap:10px;margin-left:10px;display:flex}.new-home .footer-end{align-items:center;gap:22px;display:flex}.new-home .footer-social{align-items:center;gap:14px;display:flex}.new-home .footer-social a{color:#6d685e;transition:color .15s;display:inline-flex}.new-home .footer-social a:hover,.new-home .footer-social a:focus-visible{color:var(--ink)}.new-home .language-switch a{color:#6d685e}.new-home .language-switch a[aria-current]{color:var(--ink)}.new-home .language-switch a:hover,.new-home .language-switch a:focus-visible{text-underline-offset:4px;text-decoration:underline}.new-home .site-header .site-nav.site-nav{justify-content:flex-start;margin-left:clamp(12px,1.6vw,24px)}.new-home .site-header .site-nav .nav-account.nav-account{gap:14px;margin-left:auto;padding-left:clamp(32px,4vw,64px)}@media (max-width:440px){.new-home .site-header .site-nav .nav-account.nav-account{margin-left:0;padding-left:0}}.new-home .site-header .container.header-inner{width:min(1440px,100% - 88px);max-width:none;margin-inline:auto;padding-inline:0}.new-home .site-header .nav-account .nav-signup{background:var(--ink);color:var(--cream);box-shadow:3px 3px #6d685e}.new-home .site-header .nav-account .nav-signup:hover{box-shadow:1px 1px #6d685e}.new-home .home-invitation .btn{box-shadow:5px 5px #6d685e}.new-home .home-invitation .btn:hover{box-shadow:1px 1px #6d685e}.new-home .hero-scene-editable{background:var(--sky);position:relative;container-type:inline-size}.new-home .hero-scene-editable .hero-scene-image{z-index:0}.new-home .hero-copy-layer{z-index:2;background:0 0;width:38.1%;height:auto;padding:1.3% 0 1.3% 2.95%;position:absolute;top:0;left:0}.new-home .hero-copy-layer h1{font-family:var(--head);letter-spacing:-.08cqw;white-space:nowrap;max-width:99%;margin:0 0 1.1cqw;font-size:5.9cqw;line-height:.9}.new-home .hero-scene-editable .hero-scene-actions{z-index:8;top:33.5%;left:3%}.new-home .hero-scene-editable .hero-scene-hint{display:none}.new-home .hero-entrance-clean{z-index:2;pointer-events:none;background:#dbd8d0;width:4.65%;height:2.5%;position:absolute;top:63.45%;left:25.7%;transform:rotate(-5deg)}.new-home .hero-wall-sign{z-index:3;transform-origin:0 0;background:#fffdf2;border:2px solid #151515;flex-direction:column;justify-content:flex-start;padding:.6cqw .45cqw .45cqw .7cqw;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px #151515}.new-home .hero-wall-sign h3{font:900 1.18cqw/1.05 var(--head);letter-spacing:-.015cqw;text-align:left;margin:0 0 .45cqw}.new-home .hero-wall-sign ul{flex-direction:column;gap:.23cqw;margin:0;padding:0;list-style:none;display:flex}.new-home .hero-wall-sign li{font:600 .64cqw/1.27 var(--body);white-space:nowrap;align-items:flex-start;gap:.3cqw;display:flex}.new-home .hero-wall-sign li span{width:.78cqw;height:.78cqw;font:900 .61cqw/1 var(--mono);background:#c8ef95;border:1.5px solid #111;flex-shrink:0;place-items:center;display:grid}.new-home .hero-wall-01 h3{font-size:1.1cqw}.new-home .hero-callout{z-index:4;color:#111;background:#fbf7e9;border:2px solid #151515;flex-direction:column;width:19.2%;display:flex;position:absolute;left:79.65%;overflow:hidden}.new-home .hero-callout-04{height:18%;top:0}.new-home .hero-callout-03{height:19.1%;top:21.4%}.new-home .hero-callout-02{height:19.2%;top:43.7%}.new-home .hero-callout-01{height:22%;top:66.1%}.new-home .hero-callout h2{border-bottom:2px solid #111;grid-template-columns:17% 1fr;align-items:stretch;min-height:3.15cqw;margin:0;font-size:1.36cqw;line-height:1.02;display:grid}.new-home .hero-callout h2 span{font:900 1.8cqw/1 var(--head);border-right:2px solid #111;place-items:center;display:grid}.new-home .hero-callout h2 strong{font:900 1.25cqw/1.03 var(--head);align-items:center;padding:.25cqw .45cqw;display:flex}.new-home .hero-callout-green h2{background:#b6e37f}.new-home .hero-callout-blue h2{background:#8bcaf0}.new-home .hero-callout-yellow h2{background:#ffe062}.new-home .hero-callout-pink h2{background:#f7a4c0}.new-home .hero-callout-body{flex:1;padding:.53cqw .75cqw .45cqw 1.35cqw}.new-home .hero-callout-body p{font:500 .83cqw/1.28 var(--body);margin:0 0 .58cqw}.new-home .hero-callout-body ul{flex-direction:column;gap:.2cqw;margin:0;padding-left:1.2cqw;display:flex}.new-home .hero-callout-body li{font:500 .79cqw/1.22 var(--body)}.new-home .hero-mobile-cards{display:none}@media (max-width:1100px) and (min-width:701px){.new-home .hero-callout h2{min-height:3.25cqw}.new-home .hero-callout-body p{font-size:.88cqw}.new-home .hero-callout-body li{font-size:.78cqw}.new-home .hero-wall-sign,.new-home .hero-wall-sign li span{border-width:1px}.new-home .hero-scene-editable .hero-scene-actions{top:34%}}@media (max-width:700px){.new-home .hero-illustrated{padding-top:16px}.new-home .hero-mobile-intro{display:block}.new-home .hero-mobile-intro h1{font-size:clamp(47px,11vw,76px)}.new-home .hero-scene-editable{height:555px;overflow:hidden;container-type:normal}.new-home .hero-scene-editable .hero-scene-image{width:740px;max-width:none;height:auto;top:0;left:50%;transform:translate(-72%)}.new-home .hero-copy-layer,.new-home .hero-entrance-clean,.new-home .hero-callout,.new-home .hero-wall-sign,.new-home .hero-scene-editable .hero-scene-actions{display:none}.new-home .hero-mobile-actions{display:flex}.new-home .hero-mobile-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 20px 24px;display:grid}.new-home .hero-mobile-card{background:#fffbf0;border:2px solid #111;overflow:hidden}.new-home .hero-mobile-card h3{background:var(--yellow);font:900 15px/1.1 var(--head);border-bottom:2px solid #111;align-items:center;gap:12px;margin:0;padding:10px;display:flex}.new-home .hero-mobile-card h3 span{font-size:23px}.new-home .hero-mobile-card.hero-callout-green h3{background:#b6e37f}.new-home .hero-mobile-card.hero-callout-blue h3{background:#8bcaf0}.new-home .hero-mobile-card.hero-callout-yellow h3{background:#ffe062}.new-home .hero-mobile-card.hero-callout-pink h3{background:#f7a4c0}.new-home .hero-mobile-card.hero-callout-purple h3{background:#d6c4f2}.new-home .hero-mobile-card.hero-callout-purple{grid-column:1/-1}.new-home .hero-mobile-card p{font:500 12px/1.45 var(--body);margin:0;padding:11px}}@media (max-width:430px){.new-home .hero-mobile-cards{grid-template-columns:1fr;gap:10px}.new-home .hero-scene-editable{height:555px}}.new-home .hero-wall-04{width:13%;height:18.1%;top:1.55%;left:62.2%;transform:skewY(3deg)}.new-home .hero-wall-03{width:13.5%;height:16.9%;top:23.2%;left:62.3%;transform:skewY(5deg)}.new-home .hero-wall-02{width:13.3%;height:17%;top:44%;left:63.1%;transform:skewY(5deg)}.new-home .hero-wall-01{width:15.3%;height:16.8%;top:70.1%;left:59.5%;transform:skewY(-1deg)}@media (max-width:700px){.new-home .hero-scene-editable .hero-scene-image{transform:translate(-59.48%)}}.new-home .site-header .header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;padding-block:10px;display:flex}.new-home .site-header .header-inner>.wordmark{flex:none}.new-home .site-header .site-nav{width:auto;min-width:0;max-height:none;box-shadow:none;background:0 0;border:0;flex-flow:wrap;flex:650px;justify-content:flex-end;align-items:center;gap:4px clamp(13px,1.6vw,23px);margin:0;padding:0;display:flex;position:static;overflow:visible}.new-home .site-header .site-nav .features-menu{flex:none;width:auto}.new-home .site-header .site-nav .features-dropdown{border:3px solid var(--ink);width:min(330px,90vw);max-width:calc(100vw - 35px);box-shadow:5px 5px 0 var(--ink);position:absolute;top:calc(100% + 4px);left:0}.new-home .site-header .site-nav .nav-planned-link{white-space:nowrap;flex:none}.new-home .site-header .site-nav .nav-account{flex-flow:row;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:auto;margin:0;display:flex}.new-home .site-header .menu-toggle{display:none}@media (max-width:1050px){.new-home .site-header .site-nav{justify-content:flex-start}.new-home .site-header .site-nav .nav-account{margin-left:auto}}@media (max-width:440px){.new-home .site-header .site-nav{flex-flow:wrap;align-items:center;gap:2px 13px}.new-home .site-header .site-nav .features-menu,.new-home .site-header .site-nav .nav-planned-link{width:auto}.new-home .site-header .site-nav .nav-account{justify-content:flex-start;width:100%;margin:5px 0 0}.new-home .site-header .site-nav .features-dropdown{max-width:calc(100vw - 35px);left:0}}.new-home .floor-card:hover{box-shadow:5px 5px 0 var(--ink);transform:none}.new-home .floor-card{cursor:default;transition:none}.new-home .arch-card,.new-home .cap-card{cursor:default}@media (prefers-reduced-motion:no-preference){.new-home .motion-ready .floor-card,.new-home .motion-ready .arch-card,.new-home .motion-ready .cap-card,.new-home .motion-ready .section-heading{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.new-home .motion-ready .motion-visible{opacity:1;transform:translateY(0)}}@media (max-width:700px){.new-home .hero-illustrated{padding-top:30px}}.new-home .hero-illustrated{padding-top:0}@media (max-width:700px){.new-home .hero-illustrated{padding-top:0}}.new-home .hero-callout-body ul{display:none}.new-home .hero-callout{height:auto!important}.new-home .hero-callout-04{top:4.1%}.new-home .hero-callout-03{top:21.1%}.new-home .hero-callout-02{top:37.2%}.new-home .hero-callout-01{top:58.9%}.new-home .hero-callout h2 span,.new-home .hero-callout h2 strong,.new-home .hero-wall-sign h3,.new-home .hero-mobile-card h3{font-synthesis:none;font-weight:400}.new-home .hero-callout{display:none}.new-home .hs-floor-sign{height:32px;font:400 17px/1 var(--head);letter-spacing:.2px;white-space:nowrap;font-synthesis:none;background:#fffdf2;border:2px solid #151515;align-items:center;padding:0 11px;display:inline-flex;box-shadow:3px 3px #151515}.new-home .hs-floor-sign-row{justify-content:center;width:100%;display:flex}.new-home .hs-floor-hits rect{fill:#0000;cursor:url(/cursors/inspect.svg) 11 11,zoom-in;outline:none}.new-home .hs-floor-hits rect.is-active{fill:#fffdf21f}.new-home .hs-floor-popups{aspect-ratio:1448/1086;pointer-events:none;width:100%;position:absolute;top:0;left:0}.new-home .hs-floor-popup{color:#151515;background:#fffdf2;border:2px solid #151515;width:min(300px,24cqw);min-width:230px;padding:12px 14px;animation:.16s ease-out hsPopupIn;position:absolute;transform:translate(-50%);box-shadow:4px 4px #151515}.new-home .hs-floor-popup p{font:600 14px/1.35 var(--body);margin:0 0 8px}.new-home .hs-floor-popup ul{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.new-home .hs-floor-popup li{font:500 13px/1.3 var(--body)}.new-home .hs-floor-popup-green{border-top:8px solid #86d65f}.new-home .hs-floor-popup-blue{border-top:8px solid #4aa9f5}.new-home .hs-floor-popup-yellow{border-top:8px solid #ffdc3a}.new-home .hs-floor-popup-pink{border-top:8px solid #ff6fa2}.new-home .hs-floor-popup-purple{border-top:8px solid #b58ee6}@keyframes hsPopupIn{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:700px){.new-home .hs-floor-hits,.new-home .hs-floor-popups{display:none}}.new-home .hs-floor-sign{gap:8px}.new-home .hs-scene .hs-floor-sign-mark{flex:none;width:18px;height:18px;transition:transform .16s ease-out;overflow:visible}.new-home .hs-scene .hs-floor-sign.is-active .hs-floor-sign-mark{transform:scale(1.2)rotate(-12deg)}.new-home .hs-sun,.new-home .hs-night{display:none}.new-home .hero-illustrated{transition:background-color .6s}.new-home [data-sky=afternoon] .hs-sun{display:inline}.new-home [data-sky=afternoon] .hs-win{fill:#ffe3b0}.new-home [data-sky=night] .hs-night{display:inline}.new-home [data-sky=night] .hs-far{fill:#283761}.new-home [data-sky=night] .hs-mid{fill:#2d4c86}.new-home [data-sky=night] .hs-win{fill:#ffd95a}.new-home [data-sky=night] .hs-win.is-off{fill:#3c5a94}.new-home [data-sky=night] .hs-cloud-shape{fill:#7d88ad}.new-home [data-sky=night] .hs-bird{display:none}.new-home [data-sky=night] .hs-star:nth-child(3n){animation:2.6s ease-in-out infinite alternate hsTwinkle}@keyframes hsTwinkle{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.new-home [data-sky=night] .hs-star{animation:none}}.new-home [data-sky=afternoon] .hs-glass{stroke:#fff1cf;opacity:.6}.new-home [data-sky=night] .hs-glass{stroke:#9fb6e8;opacity:.3}.new-home [data-sky=afternoon] .hs-glass-tint{fill:#ffb36b;opacity:.14}.new-home [data-sky=night] .hs-glass-tint{fill:#3d5fae;opacity:.26}.new-home .hero-illustrated[data-sky=morning]{--sky:#f7f2e4}.new-home [data-sky=morning] .hs-glass{opacity:.25}.new-home .robot .mouth{stroke:none}.new-home .hero-illustrated[data-sky=afternoon]{--sky:#f4e2c4}.new-home [data-sky=afternoon] .hs-far{fill:#ead2ab}.new-home [data-sky=afternoon] .hs-mid{fill:#dcbf93}.new-home .hero-illustrated[data-sky=night]{--sky:#1c1e23}.new-home [data-sky=night] .hs-far{fill:#262930;stroke:#3b3f48}.new-home [data-sky=night] .hs-mid{fill:#30343c;stroke:#474c56}.new-home [data-sky=night] .hero-copy-layer,.new-home [data-sky=night] .hero-mobile-intro{color:#c9c4b6}.new-home [data-sky=night] .hero-copy-layer h1,.new-home [data-sky=night] .hero-mobile-intro h1{color:#f7f2e4}.new-home [data-sky=night] .hs-sidewalk{fill:#a9a596}.new-home .hs-floor-popup-left{animation-name:hsPopupLeftIn;transform:translate(-80%)}@keyframes hsPopupLeftIn{0%{opacity:0;transform:translate(-80%,-4px)}to{opacity:1;transform:translate(-80%)}}.new-home .hs-scene svg{width:100%;height:auto;display:block;overflow:visible}.new-home .hs-scene .hs-label{font-family:var(--head);fill:#151515}.new-home .hs-scene .robot{transition:opacity .4s}.new-home .robot-figure{flex-shrink:0;display:block;overflow:visible}.new-home .robot .shadow{fill:#13131329}.new-home .robot .ink-s{stroke:#151515;stroke-width:4px;stroke-linejoin:round}.new-home .robot .thin{stroke-width:3px}.new-home .robot .ink{stroke:#151515;stroke-width:4px;stroke-linecap:round}.new-home .robot .leg rect,.new-home .robot .eyes rect{fill:#151515}.new-home .robot .pack{fill:#2b2b2b;stroke:#151515;stroke-width:3.5px}.new-home .robot .limb{fill:none;stroke:#151515;stroke-width:7px;stroke-linecap:round}.new-home .robot .mouth,.new-home .robot .handle{fill:none;stroke:#151515;stroke-width:2.5px;stroke-linecap:round}.new-home .robot .lines{fill:none;stroke:#9a9a9a;stroke-width:2px;stroke-linecap:round}.new-home .robot .cup{display:none}.new-home .robot .leg{transform-box:fill-box;transform-origin:50% 0}.new-home .robot .arm{transform-box:view-box;transform-origin:10px -50px}.new-home .robot .bob{transform-box:view-box;transform-origin:0 0}.new-home .robot .eyes{transform-box:fill-box;transform-origin:50%;animation:5s infinite hsBlink}.new-home .hs-scene .robot.walking .leg-f{animation:.38s ease-in-out infinite alternate hsStep}.new-home .hs-scene .robot.walking .leg-b{animation:.38s ease-in-out infinite alternate-reverse hsStep}.new-home .hs-scene .robot.walking .bob{animation:.19s ease-in-out infinite alternate hsBob}.new-home .hs-scene .robot.walking .arm{animation:.38s ease-in-out infinite alternate hsSwing}.new-home .hs-scene .robot.climbing .leg-f{animation:.5s ease-in-out infinite alternate hsClimb}.new-home .hs-scene .robot.climbing .leg-b{animation:.5s ease-in-out infinite alternate-reverse hsClimb}.new-home .hs-scene .robot.climbing .bob{animation:.25s ease-in-out infinite alternate hsLean}.new-home .hs-scene .robot.sitting .leg{transform:rotate(-80deg)}.new-home .hs-scene .robot.sitting .shadow,.new-home .hs-scene .robot.sitting .badge{display:none}.new-home .hs-scene .robot.sitting .arm{animation:.22s ease-in-out infinite alternate hsType}.new-home .hs-scene .robot.sipping .cup{display:inline}.new-home .hs-scene .robot.sipping .arm{animation:none;transform:rotate(-58deg)}@keyframes hsStep{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes hsClimb{0%{transform:rotate(-46deg)}to{transform:rotate(12deg)}}@keyframes hsBob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes hsLean{0%{transform:rotate(7deg)}to{transform:rotate(9deg)translateY(-3px)}}@keyframes hsSwing{0%{transform:rotate(-12deg)}to{transform:rotate(10deg)}}@keyframes hsType{0%{transform:rotate(-4deg)}to{transform:rotate(9deg)}}@keyframes hsBlink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.new-home .hs-scene .hs-pop{transform-box:fill-box;transform-origin:50% 100%;animation:.28s cubic-bezier(.3,1.6,.5,1) hsPop}@keyframes hsPop{0%{transform:scale(0)}to{transform:scale(1)}}.new-home .hs-scene .hs-door-l,.new-home .hs-scene .hs-door-r{transition:transform .45s ease-in-out}.new-home .hs-scene .hs-door.open .hs-door-l{transform:translateX(calc(var(--slide) * -1))}.new-home .hs-scene .hs-door.open .hs-door-r{transform:translateX(var(--slide))}.new-home .hs-scene .hs-gate-arm{transform-box:view-box;transition:transform .35s ease-in-out;transform:rotate(-28.8deg)}.new-home .hs-scene .hs-gate-arm.open{transform:rotate(-90deg)}.new-home .hs-scene .hs-lamp{transition:fill .2s}.new-home .hs-scene .hs-led{animation:2.2s step-end infinite hsLed}@keyframes hsLed{0%,55%{opacity:1}56%,70%{opacity:.25}71%,84%{opacity:1}85%,to{opacity:.25}}.new-home .hs-scene .hs-cloud{animation:ease-in-out infinite alternate hsDrift}@keyframes hsDrift{0%{transform:translateX(var(--drift-from,-50px))}to{transform:translateX(var(--drift-to,50px))}}.new-home .hs-scene.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.new-home .hs-scene *{transition:none!important;animation:none!important}.new-home .robot-figure .eyes{animation:none}}.new-home .hs-scene .robot.sitting .arm,.new-home .hs-scene .hs-led{animation:none}.new-home .hs-scene .hs-lamp-glow{opacity:0;transition:opacity .25s}.new-home .hs-scene .hs-lamp-glow.is-on{opacity:1}.new-home .hs-scene .robot.dropped .badge{display:none}.new-home .product-kicker{font:700 10px/1.45 var(--mono);letter-spacing:.06em;background:var(--ink);color:var(--cream);margin-bottom:23px;padding:8px 11px;display:inline-block}.new-home .product-capabilities{background:#fce6ec}.new-home .product-capabilities .section-heading h2{font-size:clamp(54px,5.4vw,90px)}.new-home .product-capabilities .cap-card{min-height:310px;box-shadow:5px 5px 0 var(--ink);transition:transform .45s,opacity .5s}.new-home .product-capabilities .cap-card h3{max-width:230px;min-height:81px;font-size:clamp(29px,2.5vw,39px)}.new-home .product-capabilities .cap-card p{max-width:none;font-size:14px;line-height:1.5}.new-home .product-capabilities .cap-top{margin-bottom:30px}.new-home .product-capabilities .cap-icon{font-size:49px;line-height:.8}.new-home .cap-example{min-height:39px;font:700 10px/1.45 var(--mono);overflow-wrap:anywhere;border-top:2px dashed #232323;align-items:center;margin-top:auto;padding-top:14px;display:flex}.new-home .capabilities-endnote{border-top:3px solid var(--ink);font:500 16px/1.45 var(--body);align-items:center;gap:20px;margin-top:32px;padding-top:22px;display:flex}.new-home .capabilities-endnote strong{font:700 12px var(--mono);background:var(--ink);color:#fff;white-space:nowrap;padding:8px 10px}.new-home .capabilities-endnote svg{flex:none;margin-left:auto}.new-home .decision-proof-section{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:#d7edfc}.new-home .decision-proof-layout{grid-template-columns:.93fr 1.07fr;align-items:center;gap:clamp(48px,6vw,100px);display:grid}.new-home .decision-proof-copy h2{font:clamp(60px,6vw,100px)/.99 var(--head);margin-bottom:31px}.new-home .decision-proof-copy h2 span{color:#ed729b;-webkit-text-stroke:1px #bd4d74}.new-home .decision-proof-lead{font:500 19px/1.6 var(--body);max-width:510px;margin-bottom:27px}.new-home .decision-proof-points{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.new-home .decision-proof-points span{border:2px solid var(--ink);font:700 10px var(--mono);box-shadow:2px 2px 0 var(--ink);background:#fff;padding:7px 10px}.new-home .decision-receipt{border:3px solid var(--ink);background:var(--cream);box-shadow:8px 8px 0 var(--ink);min-width:0}.new-home .decision-receipt-head{background:var(--ink);color:#fff;font:700 10px var(--mono);flex-wrap:wrap;justify-content:space-between;gap:5px;padding:14px 18px;display:flex}.new-home .decision-receipt-head span:last-child{color:var(--green)}.new-home .decision-receipt-verdict{border-bottom:3px solid var(--ink);background:#f8afc6;justify-content:space-between;align-items:end;gap:18px;padding:23px 23px 20px;display:flex}.new-home .decision-receipt-verdict div{flex-direction:column;gap:7px;display:flex}.new-home .decision-receipt-verdict small{font:700 10px var(--mono)}.new-home .decision-receipt-verdict strong{font:clamp(65px,7vw,112px)/.89 var(--head)}.new-home .decision-receipt-verdict strong span{margin-left:12px;font-size:.7em}.new-home .decision-receipt-verdict>span{font:700 10px var(--mono);border:2px solid var(--ink);text-align:center;background:#fffdf2;margin-bottom:3px;padding:8px}.new-home .decision-receipt-rows>div{border-bottom:2px solid var(--ink);grid-template-columns:30px 100px 1fr;align-items:center;gap:13px;min-width:0;padding:13px 19px;display:grid}.new-home .receipt-num{font:24px/1 var(--head)}.new-home .receipt-label{font:700 10px var(--mono)}.new-home .decision-receipt-rows strong{font:700 12px/1.45 var(--mono);overflow-wrap:anywhere}.new-home .decision-receipt-bottom{font:700 9px/1.5 var(--mono);background:#ffedaa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;display:flex}.new-home .decision-receipt-bottom span{white-space:nowrap}.new-home .proof-footnote{color:#4e5661;font:500 11px/1.5 var(--mono);margin-top:23px}.new-home .intelligence-section{background:#fffdf2}.new-home .intelligence-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:43px;display:grid}.new-home .intelligence-heading h2{font:clamp(62px,6.5vw,108px)/.95 var(--head);margin:0}.new-home .intelligence-heading h2 span{color:#81c850;-webkit-text-stroke:1px #559c28}.new-home .intelligence-kicker{background:var(--yellow);color:var(--ink);border:2px solid var(--ink)}.new-home .intelligence-intro{margin-bottom:8px}.new-home .intelligence-intro p{font:500 18px/1.62 var(--body);max-width:440px;margin-bottom:23px}.new-home .intelligence-intro>span{border-top:3px solid var(--ink);font:700 11px/1.5 var(--mono);padding-top:13px;display:inline-block}.new-home .intelligence-board{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.new-home .intelligence-board-title,.new-home .intelligence-board-footer{background:var(--ink);color:var(--cream);font:700 11px var(--mono);justify-content:space-between;align-items:center;gap:13px;padding:16px 18px;display:flex}.new-home .intelligence-board-title span b{color:var(--green)}.new-home .intelligence-board-title>span:last-child{font-size:10px}.new-home .intelligence-findings{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.new-home .intelligence-finding{border-right:3px solid var(--ink);flex-direction:column;min-width:0;min-height:316px;padding:25px 23px 20px;transition:transform .45s,opacity .5s;display:flex}.new-home .intelligence-finding:last-child{border-right:0}.new-home .insight-yellow{background:#ffeb81}.new-home .insight-blue{background:#b9e2fc}.new-home .insight-pink{background:#f9b7cc}.new-home .insight-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:36px;display:flex}.new-home .insight-top span:first-child{font:45px/.85 var(--head)}.new-home .insight-top span:last-child{font:700 9px var(--mono);border:2px solid var(--ink);background:#fff;padding:6px}.new-home .intelligence-finding h3{font:clamp(28px,3vw,43px)/1.08 var(--head);max-width:350px;margin-bottom:14px}.new-home .intelligence-finding p{font:500 14px/1.55 var(--body);max-width:360px;margin-bottom:23px}.new-home .insight-bottom{border-top:2px dashed var(--ink);font:700 10px var(--mono);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.new-home .insight-bottom span:last-child{font:32px/1 var(--head)}.new-home .intelligence-board-footer{background:var(--cream);color:var(--ink);border-top:3px solid var(--ink);flex-wrap:wrap;font-size:10px}.new-home .intelligence-board-footer span:first-child{background:var(--yellow);border:2px solid var(--ink);padding:5px 8px}@media (max-width:1120px){.new-home .decision-proof-layout{gap:45px}.new-home .intelligence-heading{gap:40px}.new-home .intelligence-finding{min-height:350px}.new-home .intelligence-finding h3{font-size:33px}}@media (max-width:800px){.new-home .decision-proof-layout{grid-template-columns:1fr;gap:35px}.new-home .decision-proof-copy h2{font-size:clamp(61px,10vw,92px)}.new-home .intelligence-heading{grid-template-columns:1fr;gap:20px}.new-home .intelligence-findings{grid-template-columns:1fr}.new-home .intelligence-finding{border-right:0;border-bottom:3px solid var(--ink);min-height:235px}.new-home .intelligence-finding:last-child{border-bottom:0}.new-home .intelligence-finding h3{max-width:490px;font-size:40px}.new-home .insight-top{margin-bottom:20px}}@media (max-width:560px){.new-home .product-capabilities .cap-card{min-height:270px}.new-home .product-capabilities .cap-card h3{min-height:0}.new-home .capabilities-endnote{flex-wrap:wrap;gap:10px;font-size:14px}.new-home .decision-proof-lead{font-size:16px}.new-home .decision-receipt-head,.new-home .decision-receipt-verdict{padding:12px}.new-home .decision-receipt-verdict strong{font-size:72px}.new-home .decision-receipt-verdict>span{font-size:8px}.new-home .decision-receipt-rows>div{grid-template-columns:25px 72px minmax(0,1fr);gap:6px;padding:12px 9px}.new-home .receipt-label{font-size:9px}.new-home .decision-receipt-rows strong{font-size:10px}.new-home .decision-receipt-bottom{font-size:9px}.new-home .intelligence-heading h2{font-size:clamp(58px,12vw,78px)}.new-home .intelligence-finding{padding:19px}.new-home .intelligence-finding h3{font-size:34px}.new-home .intelligence-board-title{flex-wrap:wrap;font-size:10px}}@media (prefers-reduced-motion:reduce){.new-home .decision-receipt,.new-home .intelligence-finding,.new-home .product-capabilities .cap-card{transition:none!important}}.new-home .product-capabilities .cap-card h3,.new-home .decision-proof-copy h2,.new-home .decision-receipt-verdict strong,.new-home .intelligence-heading h2,.new-home .intelligence-finding h3{font-weight:900}.new-home .decision-proof-copy h2{font-size:clamp(54px,5.3vw,86px)}@media (prefers-reduced-motion:no-preference){.new-home .motion-ready .intelligence-finding,.new-home .motion-ready .decision-receipt{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.new-home .motion-ready .intelligence-finding.motion-visible,.new-home .motion-ready .decision-receipt.motion-visible{opacity:1;transform:translateY(0)}}.new-home .pi-workspace{border:3px solid var(--ink);box-shadow:9px 9px 0 var(--ink);background:var(--cream);min-width:0}.new-home .pi-topbar{background:var(--ink);color:var(--cream);font:700 11px/1.4 var(--mono);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.new-home .pi-topbar>span:last-child{letter-spacing:.05em;color:#b8e776;font-size:9px}.new-home .pi-topbar b{color:#f8c4d5}.new-home .pi-stage{border-bottom:3px solid var(--ink);grid-template-columns:1.13fr .87fr;min-width:0;display:grid}.new-home .pi-map-area{border-right:3px solid var(--ink);background:#d9effe;flex-direction:column;min-width:0;display:flex}.new-home .pi-minor-heading{border-bottom:2px solid var(--ink);font:700 11px var(--mono);justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.new-home .pi-minor-heading small{color:#454d54;font-size:10px}.new-home .pi-map-scene{background-image:linear-gradient(#1d25250b 1px,#0000 1px),linear-gradient(90deg,#1d25250b 1px,#0000 1px);background-size:20px 20px;flex:1;justify-content:space-between;align-items:center;gap:0;min-width:0;padding:43px 22px 48px;display:flex}.new-home .pi-map-unit{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);text-align:center;background:#fffdf2;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 6px;display:flex}.new-home .pi-map-unit strong{font:700 13px/1.1 var(--mono);letter-spacing:-.03em;white-space:nowrap}.new-home .pi-map-unit small{font:700 8px var(--mono);white-space:nowrap}.new-home .pi-map-agent{background:#f7c5d4;gap:3px;width:114px;min-height:130px}.new-home .pi-map-agent .robot-figure{width:45px;max-width:100%;height:76px;margin-top:-3px}.new-home .pi-map-server{background:#ffe47e;width:110px;min-height:126px}.new-home .pi-server-mark{font:52px/.9 var(--head)}.new-home .pi-map-link{background:var(--ink);flex:1;min-width:22px;max-width:55px;height:4px;position:relative}.new-home .pi-map-link:after{content:"";border-left:11px solid var(--ink);border-top:9px solid #0000;border-bottom:9px solid #0000;position:absolute;top:-7px;right:-1px}.new-home .pi-map-tools{grid-template-rows:1fr 1fr;gap:10px;width:166px;min-width:0;max-width:37%;display:grid}.new-home .pi-map-tool{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#bbeb90;align-items:center;gap:8px;min-width:0;padding:9px 7px;display:flex;position:relative}.new-home .pi-map-tool-risk{background:#ff9cbb}.new-home .pi-tool-symbol{border:2px solid var(--ink);width:22px;height:22px;font:24px/.77 var(--head);background:#fffdf2;flex:none;place-items:center;display:grid}.new-home .pi-map-tool strong{font:700 10px/1.2 var(--mono);overflow-wrap:anywhere;display:block}.new-home .pi-map-tool small{font:700 8px/1.4 var(--mono);margin-top:5px;display:block}.new-home .pi-tool-exclaim{border:3px solid var(--ink);font:34px/.9 var(--head);background:#fff069;padding:1px 10px;position:absolute;top:-18px;right:-10px;transform:rotate(10deg)}.new-home .pi-map-foot{border-top:2px solid var(--ink);font:700 9px/1.45 var(--mono);background:#fffdf2;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:13px 17px;display:flex}.new-home .pi-map-foot>span{font-size:9px}.new-home .pi-map-foot code{border:1px solid var(--ink);overflow-wrap:anywhere;font:700 9px var(--mono);background:#d3f1ff;padding:6px 7px}.new-home .pi-map-foot strong{border:2px solid var(--ink);white-space:nowrap;background:#ffb0c7;margin-left:auto;padding:5px 7px}.new-home .pi-findings-area{background:#ffb9d0;flex-direction:column;min-width:0;display:flex}.new-home .pi-finding-content{flex-direction:column;align-items:flex-start;min-height:335px;padding:24px 30px 26px;display:flex}.new-home .pi-warning-sticker{font:700 10px var(--mono);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff17a;margin-bottom:16px;padding:6px 9px;transform:rotate(-2deg)}.new-home .pi-finding-content h3{font:clamp(45px,5.2vw,73px)/.93 var(--head);letter-spacing:-.01em;margin:0 0 12px}.new-home .pi-finding-content h3 em{color:#fffdf2;-webkit-text-stroke:2px var(--ink);text-shadow:2px 2px 0 var(--ink);font-style:normal}.new-home .pi-finding-content p{font:600 15px/1.45 var(--body);max-width:350px;margin:0 0 17px}.new-home .pi-finding-content code{font:700 12px var(--mono)}.new-home .pi-finding-evidence{border-top:2px dashed var(--ink);flex-direction:column;gap:5px;max-width:390px;margin-top:auto;padding-top:11px;display:flex}.new-home .pi-finding-evidence strong{font:700 10px var(--mono)}.new-home .pi-finding-evidence span{font:500 12px/1.45 var(--body)}.new-home .pi-proposal{border-bottom:3px solid var(--ink);background:#fffdf2;grid-template-columns:1fr 1.05fr;align-items:center;gap:22px;padding:22px 26px;display:grid}.new-home .pi-proposal-copy>span,.new-home .pi-replay-head>div>span{font:700 10px var(--mono);margin-bottom:9px;display:block}.new-home .pi-proposal-copy>strong{font:clamp(25px,3.2vw,41px)/1.06 var(--head);display:block}.new-home .pi-proposal-copy>p{font:500 12px/1.45 var(--body);margin:8px 0 0}.new-home .pi-proposal-code{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);min-width:0;color:var(--cream);background:#202020}.new-home .pi-proposal-code-header{font:700 9px/1.35 var(--mono);border-bottom:2px solid #636363;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 13px;display:flex}.new-home .pi-proposal-code-header>span:last-child{color:#b7e17b}.new-home .pi-proposal-code>code{font:700 clamp(20px,2.8vw,38px)/1.3 var(--mono);white-space:nowrap;padding:17px 20px;display:block;overflow-x:auto}.new-home .pi-proposal-code>code span{color:#b7e17b}.new-home .pi-replay{background:#d8f2ca;padding:30px 26px 22px}.new-home .pi-replay-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.new-home .pi-replay-head h3{font:clamp(32px,4vw,53px)/.98 var(--head);margin:0}.new-home .pi-replay-head p{font:500 13px/1.4 var(--body);margin:11px 0 0}.new-home .pi-replay-toggle{border:3px solid var(--ink);background:var(--cream);box-shadow:4px 4px 0 var(--ink);flex:none;display:flex}.new-home .pi-replay-toggle button{font:700 11px var(--mono);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px 16px}.new-home .pi-replay-toggle button+button{border-left:2px solid var(--ink)}.new-home .pi-replay-toggle button.is-active{background:var(--ink);color:var(--cream)}.new-home .pi-replay-toggle button:focus-visible,.new-home .pi-event:focus-visible{outline-offset:3px;outline:3px solid #2057b6}.new-home .pi-impact-metrics{background:var(--cream);border:3px solid var(--ink);grid-template-columns:repeat(3,1fr);min-width:0;margin-bottom:19px;display:grid}.new-home .pi-impact-metrics>div{align-items:center;gap:11px;min-width:0;padding:15px 19px;display:flex}.new-home .pi-impact-metrics>div+div{border-left:2px solid var(--ink)}.new-home .pi-impact-metrics span{font:clamp(36px,4vw,62px)/.9 var(--head);flex:none}.new-home .pi-impact-metrics strong{font:700 10px/1.35 var(--mono);max-width:150px}.new-home .pi-impact-metrics .is-restricted{background:#ffa4c1}.new-home .pi-impact-metrics .is-unknown{background:#ffe47e}.new-home .pi-event-header{font:700 10px var(--mono);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 9px;display:flex}.new-home .pi-events{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.new-home .pi-event{border:2px solid var(--ink);cursor:pointer;background:#fffdf2;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:11px 3px 13px;transition:transform .13s,box-shadow .13s;display:flex}.new-home .pi-event span{font:700 10px var(--mono)}.new-home .pi-event strong{font:40px/.9 var(--head)}.new-home .pi-event small{font:700 9px var(--mono);white-space:nowrap}.new-home .pi-event.is-allow{background:#a8e68c}.new-home .pi-event.is-deny{background:#ffa7c1}.new-home .pi-event.is-unknown{background:#ffe47e}.new-home .pi-event.is-selected{box-shadow:4px 4px 0 var(--ink);outline:2px solid var(--ink);outline-offset:1px;transform:translateY(-4px)}.new-home .pi-inspect{border:3px solid var(--ink);background:var(--cream);grid-template-columns:1fr 38px 1.15fr;align-items:stretch;gap:0;margin-top:19px;display:grid}.new-home .pi-inspect>div:first-child,.new-home .pi-inspect-status{flex-direction:column;gap:5px;min-width:0;padding:13px 17px;display:flex}.new-home .pi-inspect span{font:700 9px var(--mono)}.new-home .pi-inspect strong{font:clamp(18px,2vw,28px)/1.06 var(--head)}.new-home .pi-inspect small{font:500 11px/1.45 var(--mono);overflow-wrap:anywhere}.new-home .pi-inspect-arrow{background:var(--ink);color:var(--cream);font:32px var(--head);place-items:center;padding:0!important;display:grid!important}.new-home .pi-inspect-status.is-allow{background:#b5e999}.new-home .pi-inspect-status.is-deny{background:#ffacc5}.new-home .pi-inspect-status.is-unknown{background:#ffe47e}.new-home .pi-bottomline{border-top:3px solid var(--ink);background:var(--ink);color:var(--cream);font:700 10px/1.45 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 21px;display:flex}.new-home .pi-bottomline strong{color:#b8e776}.new-home .pi-bottomline span{text-align:right;max-width:590px}@media (max-width:1050px){.new-home .pi-map-scene{gap:0;padding:38px 13px}.new-home .pi-map-agent{width:88px}.new-home .pi-map-server{width:86px}.new-home .pi-map-unit strong{font-size:10px}.new-home .pi-map-tools{width:143px}.new-home .pi-map-tool strong{font-size:9px}.new-home .pi-tool-symbol{display:none}.new-home .pi-finding-content{padding:22px}.new-home .pi-finding-content h3{font-size:55px}.new-home .pi-impact-metrics>div{gap:7px;padding:12px 10px}}@media (max-width:800px){.new-home .pi-stage{grid-template-columns:1fr}.new-home .pi-map-area{border-right:0;border-bottom:3px solid var(--ink)}.new-home .pi-map-scene{padding:39px 22px 44px}.new-home .pi-map-agent{width:115px}.new-home .pi-map-server{width:110px}.new-home .pi-map-tools{width:170px}.new-home .pi-map-unit strong{font-size:13px}.new-home .pi-map-tool strong{font-size:10px}.new-home .pi-tool-symbol{display:grid}.new-home .pi-finding-content{min-height:0;padding:28px}.new-home .pi-finding-content h3{font-size:clamp(55px,9vw,85px)}.new-home .pi-finding-evidence{margin-top:17px}.new-home .pi-proposal{grid-template-columns:1fr}.new-home .pi-replay-head{flex-direction:column;align-items:start}.new-home .pi-replay-toggle{align-self:flex-start}.new-home .pi-event small{font-size:8px}}@media (max-width:570px){.new-home .pi-topbar{padding:11px;font-size:9px}.new-home .pi-topbar>span:last-child{font-size:8px}.new-home .pi-minor-heading{padding:11px;font-size:10px}.new-home .pi-minor-heading small{font-size:8px}.new-home .pi-map-scene{padding:29px 11px 32px}.new-home .pi-map-agent{width:69px;min-height:112px}.new-home .pi-map-agent .robot-figure{width:38px;height:64px}.new-home .pi-map-server{width:72px;min-height:100px}.new-home .pi-map-unit strong{font-size:9px}.new-home .pi-map-unit small{font-size:6px}.new-home .pi-server-mark{font-size:40px}.new-home .pi-map-link{min-width:10px;max-width:27px;height:3px}.new-home .pi-map-link:after{border-top-width:6px;border-bottom-width:6px;border-left-width:8px;top:-4.5px}.new-home .pi-map-tools{gap:8px;width:118px;max-width:34%}.new-home .pi-map-tool{gap:5px;padding:7px 5px}.new-home .pi-map-tool strong{font-size:8px}.new-home .pi-map-tool small{font-size:6px}.new-home .pi-tool-symbol{display:none}.new-home .pi-tool-exclaim{padding:1px 6px;font-size:24px;top:-14px;right:-8px}.new-home .pi-map-foot{gap:6px;padding:11px}.new-home .pi-map-foot strong{margin:0}.new-home .pi-finding-content{padding:21px}.new-home .pi-finding-content p{font-size:14px}.new-home .pi-proposal{padding:18px 15px}.new-home .pi-proposal-copy>strong{font-size:31px}.new-home .pi-proposal-code>code{padding:14px;font-size:23px}.new-home .pi-replay{padding:20px 13px}.new-home .pi-replay-head h3{font-size:33px}.new-home .pi-replay-toggle{width:100%}.new-home .pi-replay-toggle button{flex:1;padding:11px 5px;font-size:10px}.new-home .pi-impact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.new-home .pi-impact-metrics>div{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 7px}.new-home .pi-impact-metrics span{font-size:38px}.new-home .pi-impact-metrics strong{overflow-wrap:anywhere;font-size:8px}.new-home .pi-event-header{font-size:8px}.new-home .pi-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.new-home .pi-event{gap:5px;padding:10px 2px}.new-home .pi-event strong{font-size:36px}.new-home .pi-event small{font-size:9px}.new-home .pi-inspect{grid-template-columns:1fr 26px 1.05fr}.new-home .pi-inspect>div:first-child,.new-home .pi-inspect-status{padding:11px 9px}.new-home .pi-inspect strong{font-size:20px}.new-home .pi-inspect small{font-size:9px}.new-home .pi-inspect-arrow{font-size:23px}.new-home .pi-bottomline{padding:14px;font-size:9px}.new-home .pi-bottomline span{text-align:left}}@media (prefers-reduced-motion:reduce){.new-home .pi-event{transition:none}}.new-home .architecture-blueprint{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:#fffdf2;overflow:hidden}.new-home .arch-bp-status{border:2px solid var(--ink);font:700 9px/1.15 var(--mono);white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.new-home .arch-bp-arrow{font:34px var(--head);text-align:center;align-self:center}.new-home .arch-bp-exec{border-top:3px solid var(--ink);flex-direction:column;gap:20px;margin:0 22px;padding:24px 0 22px;display:flex}.new-home .arch-bp-exec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.new-home .arch-bp-exec-head h3{font:400 clamp(30px,2.8vw,40px)/1.1 var(--body);letter-spacing:-1px;margin:0}.new-home .arch-bp-exec-head p{font:600 14px/1.55 var(--body);max-width:520px;margin:0}.new-home .arch-bp-exec-flow{grid-template-columns:minmax(0,.85fr) 24px minmax(0,1.1fr) 24px minmax(0,1fr);align-items:stretch;gap:13px;display:grid}.new-home .arch-bp-exec-label{font:700 10px/1.3 var(--mono);letter-spacing:.03em;align-items:center;gap:8px;display:flex}.new-home .arch-bp-exec-label svg{flex-shrink:0;width:18px;height:18px}.new-home .arch-bp-exec-agent{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#ffe3ea;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.new-home .arch-bp-exec-agent svg{color:#b3264f;width:30px;height:30px}.new-home .arch-bp-exec-agent strong{font:22px/1.05 var(--head)}.new-home .arch-bp-exec-agent p{font:600 12px/1.5 var(--body);margin:0}.new-home .arch-bp-exec-vault{background:var(--ink);color:var(--cream);border:3px solid var(--ink);flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex;box-shadow:4px 4px #f98daf}.new-home .arch-bp-exec-vault ol{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.new-home .arch-bp-exec-vault li{counter-increment:step;font:600 13px/1.45 var(--body);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.new-home .arch-bp-exec-vault li:before{content:counter(step);background:var(--yellow);width:24px;height:24px;color:var(--ink);font:700 11px var(--mono);place-items:center;display:grid}.new-home .arch-bp-exec-vault li:not(:first-child):before{content:"↳";color:var(--yellow);background:0 0;font-size:16px}.new-home .arch-bp-exec-targets{flex-direction:column;gap:12px;min-width:0;display:flex}.new-home .arch-bp-exec-target{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);flex-direction:column;flex:1;align-items:flex-start;gap:7px;padding:12px 14px;display:flex}.new-home .arch-bp-exec-vendor{background:#c5ecb2}.new-home .arch-bp-exec-custom{background:#d0e8f9}.new-home .arch-bp-exec-target strong{font:20px/1.05 var(--head)}.new-home .arch-bp-exec-target p{font:600 12px/1.45 var(--body);margin:0}@media (max-width:980px){.new-home .arch-bp-arrow{padding:0;font-size:27px;transform:rotate(90deg)}.new-home .arch-bp-exec-head{grid-template-columns:1fr;gap:12px}.new-home .arch-bp-exec-flow{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:600px){.new-home .arch-bp-exec{margin-inline:12px;padding:18px 0 16px}}.new-home .engineering-value-section{background:var(--paper);border-block:3px solid var(--ink);padding:80px 0 88px}.new-home .eng-pairs{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 72px minmax(0,1.15fr);display:grid}.new-home .eng-answers-frame{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--cream);grid-area:1/3/-1}.new-home .eng-problem{flex-direction:column;grid-column:1;justify-content:center;padding:20px 0;display:flex}.new-home .eng-problem strong{font:600 18px/1.25 var(--body);margin-bottom:6px}.new-home .eng-problem span{font:500 14px/1.5 var(--body);color:var(--muted)}.new-home .eng-arrow{font:26px/1 var(--head);grid-column:2;place-items:center;display:grid}.new-home .eng-answer{flex-direction:column;grid-column:3;justify-content:center;margin-inline:3px;padding:20px 19px;display:flex}.new-home .eng-answer strong{font:22px/1 var(--head);margin-bottom:8px}.new-home .eng-answer p{font:600 14px/1.5 var(--body);max-width:48ch;margin:0}.new-home .eng-problem:not([data-row="1"]),.new-home .eng-answer:not([data-row="1"]){border-top:2px solid var(--ink)}.new-home .eng-answer[data-row="1"]{margin-top:3px}.new-home .eng-pairs>[data-row="1"]{grid-row:1}.new-home .eng-pairs>[data-row="2"]{grid-row:2}.new-home .eng-pairs>[data-row="3"]{grid-row:3}.new-home .eng-answer[data-row="3"]{margin-bottom:3px}.new-home .eng-report-only{border-top:3px solid var(--ink);grid-template-columns:minmax(0,1fr) 72px minmax(0,1.15fr);align-items:center;margin-top:48px;padding-top:28px;display:grid}.new-home .eng-report-only strong{font:clamp(28px,2.6vw,36px)/1 var(--head);letter-spacing:.3px;grid-column:1}.new-home .eng-report-only p{font:600 17px/1.5 var(--body);grid-column:3;max-width:52ch;margin:0}@media (max-width:800px){.new-home .engineering-value-section{padding:60px 0}.new-home .eng-pairs{grid-template-rows:none;grid-template-columns:1fr}.new-home .eng-answers-frame,.new-home .eng-arrow{display:none}.new-home .eng-pairs>*{grid-area:auto/1!important}.new-home .eng-problem{padding:0 0 10px;border-top:0!important}.new-home .eng-problem:not([data-row="1"]){margin-top:28px}.new-home .eng-answer{box-shadow:5px 5px 0 var(--ink);background:var(--cream);padding:16px;border:3px solid var(--ink)!important;margin:0!important}.new-home .eng-report-only{grid-template-columns:1fr;gap:12px}.new-home .eng-report-only strong,.new-home .eng-report-only p{grid-column:1}}.new-home .architecture-section{background:#e8f5fa;padding:76px 0}@media (max-width:520px){.new-home .architecture-section{padding:60px 0}}@media (max-width:700px){.new-home .site-header .header-inner{flex-wrap:nowrap;gap:8px;min-height:70px;padding-block:9px}.new-home .site-header .wordmark{padding:7px 8px 8px;font-size:24px}.new-home .site-header .site-nav{flex-flow:row;flex:auto;justify-content:flex-end;align-items:center;gap:10px;width:auto}.new-home .site-header .site-nav .nav-planned-link{display:none}.new-home .site-header .site-nav .features-menu{flex:none;width:auto}.new-home .site-header .features-menu>summary{padding:9px 2px;font-size:10px}.new-home .site-header .site-nav .nav-account{flex:none;gap:0;width:auto;margin:0}.new-home .site-header .site-nav .nav-signin{display:none}.new-home .site-header .site-nav .nav-signup{gap:5px;padding:8px 7px;font-size:9px}.new-home .site-header .site-nav .nav-signup svg{width:13px;height:13px}.new-home{scroll-padding-top:82px}}@media (max-width:360px){.new-home .site-header .wordmark{font-size:21px}.new-home .site-header .site-nav{gap:6px}.new-home .site-header .site-nav .nav-signup{padding:7px 5px;font-size:8px}}.new-home .motion-ready .section-heading{opacity:1!important;transform:none!important}.new-home .runs-in{border-block:2px solid var(--ink);grid-template-columns:auto 1fr;margin-bottom:48px;display:grid}.new-home .runs-in-group{min-width:0;padding:18px 0}.new-home .runs-in-group:nth-child(2){border-left:2px solid var(--ink);margin-left:28px;padding-left:28px}.new-home .runs-in-group:nth-child(3){border-top:2px solid var(--ink);grid-column:1/-1}.new-home .runs-in-label{font:700 11px/1.3 var(--mono);flex-direction:column;gap:3px;margin:0 0 14px;display:flex}.new-home .runs-in-label span{color:var(--muted);font-weight:500}.new-home .runs-in ul{flex-wrap:wrap;gap:14px 24px;margin:0;padding:0;list-style:none;display:flex}.new-home .runs-in li{align-items:center;gap:10px;display:flex}.new-home .runs-in li .brand-svg{flex:none;width:26px;height:26px}.new-home .runs-in li>span{font:600 17px/1.15 var(--body);flex-direction:column;display:flex}.new-home .runs-in li small{font:500 10px/1.4 var(--mono);color:var(--muted)}.new-home .runs-in-name{font:inherit;align-items:center;gap:5px;display:inline-flex}.new-home .runs-in-plug{width:12px;height:12px;color:var(--muted);stroke-width:2.25px;flex:none}.new-home .runs-in-note{font:500 10px/1.4 var(--mono);color:var(--muted);align-items:center;gap:6px;margin:14px 0 0;display:flex}@media (max-width:900px){.new-home .runs-in{grid-template-columns:1fr}.new-home .runs-in-group:nth-child(2){border-left:0;border-top:2px solid var(--ink);margin-left:0;padding-left:0}}@media (max-width:520px){.new-home .runs-in ul{gap:12px 20px}}.new-home .arch-bp-exec-tech{font:700 10px/1.4 var(--mono);letter-spacing:.02em;opacity:.75;margin-top:4px;display:block}.new-home .arch-key{box-shadow:none;background:0 0;border:0;margin:22px 0 28px;overflow:visible}.new-home .arch-key .arch-bp-exec{border-top:0;margin:0;padding:0}.new-home .arch-bp-exec-agent,.new-home .arch-bp-exec-vendor,.new-home .arch-bp-exec-custom{background:var(--cream)}.new-home .arch-bp-exec-agent{box-shadow:inset 0 10px 0 #f98daf,inset 0 12.5px 0 var(--ink),4px 4px 0 var(--ink);padding-top:24px}.new-home .arch-bp-exec-agent svg{color:var(--ink)}.new-home .arch-bp-exec-vault{box-shadow:4px 4px #6d685e}.new-home .arch-bp-exec-vendor{box-shadow:inset 0 8px 0 #86d65f,inset 0 10.5px 0 var(--ink),4px 4px 0 var(--ink);padding-top:20px}.new-home .arch-bp-exec-custom{box-shadow:inset 0 8px 0 #81caf5,inset 0 10.5px 0 var(--ink),4px 4px 0 var(--ink);padding-top:20px}.new-home .arch-bp-exec-agent,.new-home .arch-bp-exec-vendor,.new-home .arch-bp-exec-custom{box-shadow:4px 4px 0 var(--ink)}.new-home .arch-bp-exec-agent{padding-top:16px}.new-home .arch-bp-exec-vendor,.new-home .arch-bp-exec-custom{padding-top:12px}.new-home .arch-bp-exec-vault .arch-bp-exec-label{color:var(--cream)}.new-home .arch-bp-exec-vault li:before{background:var(--cream)}.new-home .arch-bp-exec-vault li:not(:first-child):before{color:var(--cream);background:0 0}.new-home .architecture-docs-link{font:700 12px/1.4 var(--mono);letter-spacing:.15px;border-bottom:2px solid var(--ink);align-items:center;gap:8px;padding-bottom:3px;display:inline-flex}.new-home .architecture-docs-link:hover{border-bottom-color:#0000}.new-home .architecture-docs-link:focus-visible{outline-offset:3px;outline:3px solid #2969ae}.new-home .runs-in-label strong,.new-home .eng-report-only strong{align-items:center;display:inline-flex}.new-home .arch-bp-exec-head h3{align-items:center;display:flex}.new-home .docs-arrow{vertical-align:middle;color:var(--muted);align-items:center;margin-left:8px;transition:color .15s,transform .15s;display:inline-flex}.new-home .docs-arrow--sm svg{width:13px;height:13px}.new-home .docs-arrow--md svg{width:16px;height:16px}.new-home .docs-arrow:hover{color:var(--ink);transform:translate(2px,-2px)}.new-home .docs-arrow:focus-visible{outline-offset:3px;color:var(--ink);outline:3px solid #2969ae}@media (prefers-reduced-motion:reduce){.new-home .docs-arrow{transition:none}.new-home .docs-arrow:hover{transform:none}}.new-home .permissions-section{background:var(--paper);border-top:3px solid var(--ink);padding:96px 0}.new-home .pg-graph{width:100%;max-width:960px;height:auto;margin-inline:auto;display:block;overflow:visible}.new-home .pg-graph-narrow{display:none}.new-home .pg-edge{fill:none;stroke:var(--ink);stroke-width:2px}.new-home .pg-edge-back{stroke-dasharray:5 4}.new-home .pg-cloud{fill:var(--cream);stroke:var(--ink);stroke-width:2.5px}.new-home .pg-tag rect{fill:var(--ink)}.new-home .pg-tag text{font:700 9.5px var(--mono);fill:var(--cream);letter-spacing:.5px}.new-home .pg-node>rect{fill:var(--cream);stroke:var(--ink);stroke-width:2.5px}.new-home .pg-kind{font:700 10px var(--mono);fill:var(--muted);letter-spacing:.5px}.new-home .pg-name{font:700 14px var(--mono);fill:var(--ink)}.new-home .pg-node>rect,.new-home .pg-node .pg-name,.new-home .pg-cloud{transition:fill .25s,stroke-width .25s}.new-home .pg-node.is-pass>rect,.new-home .pg-node.is-probe>rect,.new-home .pg-node.is-probe .pg-cloud{stroke-width:4.5px}.new-home .pg-node.is-allow>rect,.new-home .pg-node.is-deny>rect{fill:var(--ink)}.new-home .pg-node.is-allow .pg-name,.new-home .pg-node.is-deny .pg-name{fill:var(--cream)}.new-home .pg-chip rect{fill:var(--ink)}.new-home .pg-chip text{font:700 11px var(--mono);fill:var(--cream)}.new-home .pg-chip-value rect{fill:var(--cream);stroke:var(--ink);stroke-width:2px}.new-home .pg-chip-value text,.new-home .pg-probe{fill:var(--ink)}.new-home .pg-stamp text{font:700 11px var(--mono)}.new-home .pg-stamp rect{stroke:var(--ink);stroke-width:2px}.new-home .pg-stamp text{fill:var(--ink)}.new-home .pg-stamp.is-denied rect{fill:var(--pink)}.new-home .pg-stamp.is-allowed rect{fill:var(--green)}@media (max-width:860px){.new-home .pg-graph-wide{display:none}.new-home .pg-graph-narrow{max-width:420px;margin-inline:auto;display:block}.new-home .pg-name{font-size:11.5px}.new-home .pg-chip text,.new-home .pg-stamp text{font-size:10px}}@media (max-width:700px){.new-home .permissions-section{padding:64px 0}}.new-home .recording-section{background:var(--cream);padding:96px 0}.new-home .recording{grid-template-columns:minmax(0,.85fr) minmax(0,1.9fr);align-items:stretch;gap:32px;margin:0;display:grid}.new-home .recording-chapters{align-content:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.new-home .recording-chapters button,.new-home .recording-chapter{border:3px solid var(--ink);background:var(--paper);width:100%;height:100%;color:var(--muted);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px 20px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.new-home .recording-chapter-head{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.new-home .recording-chapter-head time{font:700 10px var(--mono)}.new-home .recording-chapters strong{font:22px/1.05 var(--head);color:var(--ink)}.new-home .recording-chapter-text{font:500 14px/1.45 var(--body)}.new-home .recording-chapter-bar{border-top:2px solid var(--ink);background:var(--cream);height:7px;position:absolute;bottom:0;left:0;right:0}.new-home .recording-chapter-bar span{background:var(--ink);transform-origin:0;height:100%;display:block}.new-home .recording-chapters button[aria-current=step]{background:var(--cream);color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.new-home .recording-chapters button:focus-visible{outline-offset:3px;outline:3px solid #81caf5}.new-home .recording-video,.new-home .recording-still{border:3px solid var(--ink);width:100%;height:auto;box-shadow:6px 6px 0 var(--ink);background:#fbfaf7;display:block}.new-home .recording-still{display:none}.new-home .recording-zoom{cursor:zoom-in;background:0 0;border:0;align-self:start;width:100%;padding:0;display:block}.new-home .recording-zoom:focus-visible{outline-offset:6px;outline:3px solid #81caf5}.new-home .recording-dialog{background:0 0;border:0;width:min(1440px,100vw - 48px);max-width:none;max-height:none;padding:0;overflow:visible}.new-home .recording-dialog::backdrop{background:#131313b8}.new-home .recording-dialog-panel{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fbfaf7;position:relative}.new-home .recording-dialog video{width:100%;height:auto;max-height:calc(100vh - 64px);display:block}.new-home .recording-dialog-close{z-index:1;border:3px solid var(--ink);background:var(--cream);width:42px;height:42px;color:var(--ink);font:400 26px/1 var(--body);cursor:pointer;position:absolute;top:-3px;right:-3px}.new-home .recording-dialog-close:hover{background:var(--ink);color:var(--cream)}.new-home .recording-dialog-close:focus-visible{outline-offset:3px;outline:3px solid #81caf5}@media (prefers-reduced-motion:reduce){.new-home .recording-chapters button{transition:none}}@media (max-width:1199px) and (min-width:701px){.new-home .recording{grid-template-columns:1fr;gap:28px}.new-home .recording-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:700px){.new-home .recording-section{padding:64px 0}.new-home .recording{grid-template-columns:1fr;gap:24px}.new-home .recording-chapters{gap:12px}.new-home .recording-chapter{background:var(--cream);color:var(--ink);cursor:auto;padding-bottom:14px}.new-home .recording-video,.new-home .recording-zoom{display:none}.new-home .recording-still{display:block}}.new-home .section-title-block{max-width:760px;margin:0 0 40px}.new-home .section-title-block .section-title,.new-home .faq-aside .section-title{font:400 clamp(30px,2.8vw,40px)/1.1 var(--body);letter-spacing:-1px;text-transform:none;color:var(--ink);max-width:22ch;margin:0}.new-home .section-title-block .section-title-lead{font:500 18px/1.6 var(--body);max-width:60ch;color:var(--ink);margin:18px 0 0}.new-home .footer-invitation-centered{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.new-home .footer-invitation-centered h2{max-width:16ch;font:400 clamp(40px,4.4vw,64px)/1.08 var(--body);letter-spacing:-1.5px}.new-home .footer-invitation-centered .footer-invitation-aside{align-items:center;padding-bottom:0}.new-home .footer-invitation-centered .footer-invitation-aside p{max-width:46ch}@media (max-width:700px){.new-home .section-title-block{margin-bottom:28px}.new-home .section-title-block .section-title,.new-home .faq-aside .section-title{font-size:clamp(27px,7.4vw,32px)}.new-home .section-title-block .section-title-lead{font-size:16px}}.new-home .faq-layout{grid-template-columns:minmax(0,1fr);gap:28px;width:min(820px,100% - 48px);margin-inline:auto}.new-home .faq-aside{position:static}.new-home .faq-items{border-top:2px solid var(--ink)}.new-home .faq-item{border-bottom:2px solid var(--ink)}.new-home .faq-item summary{grid-template-columns:32px 1fr 24px;gap:14px;padding:20px 0}.new-home .faq-item summary>span:first-child{font:500 13px var(--mono);color:#1313138c}.new-home .faq-item summary strong{font:600 18px/1.4 var(--body);letter-spacing:-.2px}.new-home .faq-plus{font:400 26px/1 var(--body)}.new-home .faq-item p{font:500 16px/1.65 var(--body);max-width:68ch;padding:0 38px 22px 46px}@media (max-width:700px){.new-home .faq-item summary{grid-template-columns:26px 1fr 22px;gap:8px;padding:17px 0}.new-home .faq-item summary strong{font-size:16px}.new-home .faq-item p{padding:0 22px 18px 34px;font-size:15px}}
