@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-ext-800-normal.BZOjs1Xv.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-800-normal.Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-800-normal.C7MGvYyJ.woff2)format("woff2"),url(/_astro/inter-cyrillic-800-normal.CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-ext-800-normal.B--PVpEC.woff2)format("woff2"),url(/_astro/inter-greek-ext-800-normal.DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-800-normal.CLIouy3y.woff2)format("woff2"),url(/_astro/inter-greek-800-normal.BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-vietnamese-800-normal.Cm7tD1pz.woff2)format("woff2"),url(/_astro/inter-vietnamese-800-normal.DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2)format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.woff)format("woff");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}:root{--black:#050505;--white:#fff;--white-88:#ffffffe0;--white-68:#ffffffad;--white-48:#ffffff7a;--white-24:#ffffff3d;--white-14:#ffffff24;--white-08:#ffffff14;--white-04:#ffffff0a;--text-secondary:var(--white-68);--text-tertiary:var(--white-48);--border:var(--white-14);--font:"Inter";--wrap:1240px;--header-height:76px;--radius:14px;--radius-md:var(--radius);--pill:999px}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);background:var(--black)}body{min-width:320px;color:var(--white);background:var(--black);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}[hidden]{display:none!important}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}:where(a,button,input,select,summary,textarea):focus-visible{outline:2px solid var(--white);outline-offset:4px}.skip-link{z-index:100;color:var(--black);background:var(--white);padding:10px 14px;font-size:14px;font-weight:700;transition:transform .18s;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.wrap{width:min(100%, var(--wrap));margin-inline:auto;padding-inline:32px}.section{scroll-margin-top:calc(var(--header-height) + 20px);padding-block:clamp(88px,10vw,144px)}.section-border{border-top:1px solid var(--white-14)}.section-border:not(.section){padding-block:clamp(88px,10vw,144px)}.section-border.tight{padding-block:54px}.kicker{align-items:center;gap:12px;display:flex}.icon-mark{filter:invert()brightness(2);width:24px;height:24px}.intake-box{border:1px solid var(--white-24);padding:clamp(28px,5vw,48px)}.eyebrow,.panel-kicker{color:var(--white-48);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.3}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--white);letter-spacing:-.045em;margin-bottom:0;font-weight:800}h1{max-width:900px;font-size:clamp(4rem,9.2vw,8.4rem);line-height:.88}h2{font-size:clamp(2.55rem,5.4vw,5.2rem);line-height:.96}h3{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.03}h4{font-size:1rem;line-height:1.25}p{color:var(--white-68);margin-bottom:0}.lede{font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.7}.nav-logo-img,.footer-logo{filter:invert()brightness(2)}.btn{border-radius:var(--pill);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 24px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .18s,opacity .18s,border-color .18s,background-color .18s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn-primary{color:var(--black);background:var(--white)}.btn-primary:hover:not(:disabled){opacity:.86}.btn-secondary{color:var(--white);border-color:var(--white-24);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--white-48);background:var(--white-08)}.btn:disabled{color:var(--white-48);border-color:var(--white-14);background:var(--white-08);cursor:not-allowed;opacity:1}.site-header{z-index:50;position:sticky;top:0}.nav{border-bottom:1px solid var(--white-14);backdrop-filter:blur(18px);background:#050505eb}.nav-inner{height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.nav-logo{align-items:center;width:fit-content;display:inline-flex}.nav-logo-img{width:auto;height:22px}.nav-links{align-items:center;gap:clamp(22px,3vw,40px);margin:0;padding:0;list-style:none;display:flex}.nav-links a{min-height:44px;color:var(--white-68);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.nav-links a:hover,.nav-links a:focus-visible{color:var(--white)}.nav-cta{justify-self:end;min-height:42px;padding:10px 20px}.nav-auth{justify-self:end;position:relative}.public-account{position:relative}.public-account-summary{border:1px solid var(--white-24);border-radius:var(--pill);cursor:pointer;background:#ffffff09;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:224px;min-height:50px;padding:6px 12px 6px 7px;list-style:none;display:grid}.public-account-summary::-webkit-details-marker{display:none}.public-account-summary:hover,.public-account-summary:focus-visible,.public-account[open] .public-account-summary{border-color:var(--white-48);background:var(--white-08)}.public-account-avatar{border:1px solid var(--white-24);width:36px;height:36px;color:var(--white);background:#101924;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.public-account-avatar img{object-fit:cover;width:100%;height:100%}.public-account-copy{min-width:0;line-height:1.2;display:grid}.public-account-copy strong,.public-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-account-copy strong{font-size:13px}.public-account-copy small{color:var(--white-48);font-size:10px;font-weight:500}.public-account-menu{z-index:4;border:1px solid var(--white-24);border-radius:var(--radius);background:#050a11;width:224px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #000000b8}.public-account-menu p{color:var(--white-48);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 10px;font-size:11px;overflow:hidden}.public-account-menu a,.public-account-menu button,.nav-mobile-sign-out{min-height:44px;color:var(--white-68);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:9px 10px;font-size:13px;display:flex}.public-account-menu a:hover,.public-account-menu a:focus-visible,.public-account-menu button:hover,.public-account-menu button:focus-visible{color:var(--white);background:var(--white-08)}.nav-mobile{justify-self:end;display:none;position:relative}.nav-mobile-toggle{border:1px solid var(--white-24);border-radius:var(--pill);background:var(--black);cursor:pointer;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.nav-mobile-toggle::-webkit-details-marker{display:none}.nav-mobile-links{border:1px solid var(--white-24);border-radius:var(--radius);background:var(--black);width:min(310px,100vw - 40px);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #000000b3}.nav-mobile-links a{min-height:50px;color:var(--white-68);border-radius:8px;align-items:center;padding:10px 12px;font-size:15px;display:flex}.nav-mobile-links a:hover,.nav-mobile-links a:focus-visible{color:var(--white);background:var(--white-08)}.nav-mobile-links .nav-mobile-cta{width:100%;color:var(--black);background:var(--white);border:0;justify-content:center;margin-top:6px;font-weight:700}.nav-mobile-account{border-top:1px solid var(--white-14);gap:2px;padding:8px;display:grid}.nav-mobile-account>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 4px 10px;display:grid}.nav-mobile-account>div>span:last-child{min-width:0;display:grid}.nav-mobile-account strong,.nav-mobile-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-mobile-account small{color:var(--white-48);font-size:11px}.nav-mobile-account .nav-mobile-sign-out{width:100%}.hero{min-height:calc(100svh - var(--header-height));padding-block:clamp(78px,9vw,124px) clamp(92px,10vw,142px);overflow:hidden}.hero-opening{gap:clamp(72px,9vw,124px);display:grid}.hero-message{gap:28px;max-width:1060px;display:grid}.hero-copy{max-width:830px;color:var(--white-68);font-size:clamp(1.1rem,1.7vw,1.38rem);line-height:1.66}.hero-actions,.snapshot-actions,.connect-actions{flex-wrap:wrap;gap:12px;display:flex}.system-story{scroll-margin-top:calc(var(--header-height) + 20px)}.system-story-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.48fr);align-items:end;gap:clamp(36px,7vw,100px);margin-bottom:36px;display:grid}.system-story-heading>div{gap:15px;display:grid}.system-story-heading h2{max-width:760px;font-size:clamp(2.2rem,4.4vw,4.4rem)}.system-story-heading>p{padding-bottom:8px;font-size:15px}.system-graphic{border:1px solid var(--white-14);background:linear-gradient(var(--white-04) 1px, transparent 1px), linear-gradient(90deg, var(--white-04) 1px, transparent 1px);background-size:40px 40px;height:430px;position:relative;overflow:hidden}.system-guardrail{border:1px solid var(--white-48);opacity:0;transition:opacity .42s;position:absolute;inset:38px 27% 38px 43%}.system-guardrail:before{color:var(--white-68);background:var(--black);content:"VISIBLE GUARDRAILS";letter-spacing:.15em;padding-inline:8px;font-size:9px;font-weight:700;position:absolute;top:-10px;left:16px}.source-node,.process-node{z-index:2;border:1px solid var(--white-24);background:var(--black);transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .32s,border-color .32s,background-color .32s;position:absolute}.source-node{width:15%;min-width:118px;color:var(--white-68);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-size:11px;font-weight:700;left:3.5%}.node-tools{top:8%}.node-docs{top:27%}.node-workflows{top:46%}.node-accounts{top:65%}.node-data{top:84%}[data-active-stage="0"] .node-tools{transform:translate(4px,22px)rotate(-3deg)}[data-active-stage="0"] .node-docs{transform:translate(40px,-6px)rotate(4deg)}[data-active-stage="0"] .node-workflows{transform:translate(-8px,15px)rotate(-2deg)}[data-active-stage="0"] .node-accounts{transform:translate(52px,4px)rotate(3deg)}[data-active-stage="0"] .node-data{transform:translate(12px,-24px)rotate(-4deg)}.source-path,.process-line{z-index:1;background:var(--white-24);transform-origin:0;height:1px;transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .32s,background-color .32s;position:absolute}.source-path{width:10%;left:18.5%}.path-a{top:23%}.path-b{top:40%}.path-c{top:58%}.path-d{top:76%}[data-active-stage="0"] .path-a{transform:rotate(12deg)scaleX(.8)}[data-active-stage="0"] .path-b{transform:rotate(-13deg)scaleX(1.35)}[data-active-stage="0"] .path-c{transform:rotate(18deg)scaleX(.7)}[data-active-stage="0"] .path-d{transform:rotate(-10deg)scaleX(1.25)}.process-node{opacity:.58;flex-direction:column;justify-content:space-between;width:15%;min-height:122px;padding:17px;display:flex;top:50%;transform:translateY(-50%)}.process-node>span{color:var(--white-48);letter-spacing:.14em;font-size:10px;font-weight:700}.process-node strong{letter-spacing:-.035em;font-size:clamp(1.05rem,1.7vw,1.42rem)}.process-node small{color:var(--white-48);font-size:10px;line-height:1.3}.process-clean{left:28%}.process-dna{left:47%}.process-brudd{left:66%}.process-human{width:12%;left:84%}.process-line{opacity:.4;width:4%;top:50%}.line-clean{left:43%}.line-dna{left:62%}.line-brudd{width:3%;left:81%}[data-active-stage="1"] .process-clean,[data-active-stage="2"] .process-clean,[data-active-stage="3"] .process-clean,[data-active-stage="4"] .process-clean,[data-active-stage="2"] .process-dna,[data-active-stage="3"] .process-dna,[data-active-stage="4"] .process-dna,[data-active-stage="3"] .process-brudd,[data-active-stage="4"] .process-brudd,[data-active-stage="4"] .process-human{border-color:var(--white-88);background:var(--white-04);opacity:1}[data-active-stage="1"] .source-path,[data-active-stage="2"] .source-path,[data-active-stage="3"] .source-path,[data-active-stage="4"] .source-path,[data-active-stage="2"] .line-clean,[data-active-stage="3"] .line-clean,[data-active-stage="4"] .line-clean,[data-active-stage="3"] .line-dna,[data-active-stage="4"] .line-dna,[data-active-stage="4"] .line-brudd{background:var(--white-88);opacity:1}[data-active-stage="2"] .system-guardrail,[data-active-stage="3"] .system-guardrail,[data-active-stage="4"] .system-guardrail{opacity:1}.story-controls{border:1px solid var(--white-14);border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.story-controls button{border:0;border-right:1px solid var(--white-14);min-height:70px;color:var(--white-48);cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:12px;padding:15px;font-size:12px;font-weight:700;display:flex}.story-controls button:last-child{border-right:0}.story-controls button span{letter-spacing:.12em;font-size:9px}.story-controls button[aria-pressed=true]{color:var(--black);background:var(--white)}.experience-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:54px;display:grid}.experience-heading>div{gap:18px;display:grid}.experience-path{border-block:1px solid var(--white-14);grid-template-columns:repeat(4,1fr);margin:0 0 28px;padding:0;list-style:none;display:grid}.experience-path li{border-right:1px solid var(--white-14);min-height:76px;color:var(--white-68);align-items:center;gap:12px;padding:15px 18px;font-size:12px;font-weight:700;display:flex}.experience-path li:last-child{border-right:0}.experience-path span{color:var(--white-48);letter-spacing:.12em;font-size:9px}.demo-status{min-height:24px;color:var(--white-48);margin:0 0 12px;font-size:12px}.experience-shell{border:1px solid var(--white-24);background:linear-gradient(var(--white-04) 1px, transparent 1px), linear-gradient(90deg, var(--white-04) 1px, transparent 1px);background-size:40px 40px}.experience-panel{grid-template-columns:120px minmax(0,1fr);min-height:570px;display:grid}.panel-index{border-right:1px solid var(--white-14);color:var(--white-48);letter-spacing:.14em;padding:26px;font-size:11px;font-weight:700}.panel-body{align-content:center;gap:24px;padding:clamp(34px,6vw,82px);display:grid}.narrow-panel{max-width:720px}.panel-body>p:not(.panel-kicker,.connection-inactive,.consent-disclosure,.inline-message){max-width:680px}.google-button{width:fit-content;min-width:240px}.google-mark{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.panel-disclosure{max-width:640px;color:var(--white-48);font-size:12px}.account-bar{border-bottom:1px solid var(--white-14);background:var(--black);grid-column:1/-1;align-items:center;gap:16px;min-height:86px;padding:18px 24px;display:flex}.account-avatar{border:1px solid var(--white-24);width:50px;height:50px;color:var(--white);text-align:center;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1.1;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-identity{min-width:0;font-size:12px;display:grid}.account-identity span{color:var(--white-48);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-button{min-height:44px;color:var(--white-68);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:underline}.question-panel,.snapshot-panel,.connect-panel{grid-column:1/-1}.intelligence-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.intelligence-status .panel-kicker{margin:0}.question-panel label{color:var(--white);font-size:12px;font-weight:700}.question-panel{min-height:590px}.question-panel textarea{resize:vertical;border:1px solid var(--white-24);width:100%;max-width:780px;min-height:180px;color:var(--white);background:var(--black);border-radius:0;padding:18px;line-height:1.6}.question-panel textarea::placeholder{color:var(--white-48);opacity:1}.question-panel .btn{width:fit-content}.question-meta{width:100%;max-width:780px;color:var(--white-48);justify-content:space-between;gap:20px;margin-top:-16px;font-size:11px;display:flex}.question-meta p{margin:0}.inline-message{border-left:2px solid var(--white);max-width:720px;color:var(--white-88);background:var(--white-08);padding:13px 15px;font-size:13px}.generating-panel{min-height:520px}.working-indicator{border:1px solid var(--white-24);border-top-color:var(--white);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite working-turn}@keyframes working-turn{to{transform:rotate(360deg)}}.snapshot-outputs{border-block:1px solid var(--white-24);display:grid}.snapshot-outputs section{border-bottom:1px solid var(--white-14);grid-template-columns:54px minmax(160px,.32fr) minmax(0,1fr);align-items:start;gap:22px;padding-block:24px;display:grid}.snapshot-outputs section:last-child{border-bottom:0}.snapshot-outputs section>span{color:var(--white-48);letter-spacing:.12em;font-size:10px;font-weight:700}.snapshot-outputs h4{color:var(--white);margin:0;font-size:13px;line-height:1.55}.snapshot-outputs p{color:var(--white-48);margin:0;font-size:13px}.snapshot-disclaimer{max-width:760px;color:var(--white-68);font-size:12px}.provider-chip{border:1px solid var(--white-24);border-radius:var(--pill);color:var(--white-68);letter-spacing:.08em;flex:none;padding:8px 12px;font-size:10px;font-weight:700}.share-review{border-block:1px solid var(--white-24);margin:0;display:grid}.share-review>div{border-bottom:1px solid var(--white-14);grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:24px;padding-block:18px;display:grid}.share-review>div:last-child{border-bottom:0}.share-review dt{color:var(--white);font-size:12px;font-weight:700}.share-review dd{color:var(--white-68);white-space:pre-line;margin:0;font-size:13px}.consent-disclosure{border:1px solid var(--white-24);max-width:760px;color:var(--white);padding:14px 16px;font-size:13px}.connection-inactive{color:var(--white-48);font-size:12px}.product-layout,.architecture-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,10vw,150px);display:grid}.product-heading,.architecture-heading{align-content:start;gap:18px;display:grid}.product-tagline{color:var(--white);font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700}.product-copy{gap:44px;display:grid}.product-relationship{border-block:1px solid var(--white-24);color:var(--white);flex-wrap:wrap;gap:10px 14px;padding-block:22px;font-size:13px;font-weight:700;display:flex}.product-relationship [aria-hidden=true]{color:var(--white-48)}.brudd-note{justify-content:space-between;align-items:start;gap:34px;display:flex}.brudd-note>div{gap:14px;max-width:720px;display:grid}.status-chip{border:1px solid var(--white-24);border-radius:var(--pill);color:var(--white-68);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:8px 12px;font-size:10px;font-weight:700}.architecture-heading h2{font-size:clamp(2.15rem,4.4vw,4.4rem)}.architecture-statuses{border-top:1px solid var(--white-24);margin:0}.architecture-statuses>div{border-bottom:1px solid var(--white-14);grid-template-columns:minmax(180px,1fr) auto;gap:24px;padding-block:22px;display:grid}.architecture-statuses dt{color:var(--white);font-weight:700}.architecture-statuses dd{color:var(--white-48);text-align:right;margin:0;font-size:12px;font-weight:700}.site-footer{border-top:1px solid var(--white-14);padding-block:40px 26px}.footer-layout{grid-template-columns:minmax(0,1.1fr) minmax(230px,.8fr) auto;align-items:start;gap:26px 48px;display:grid}.footer-brand{gap:14px;max-width:390px;display:grid}.footer-brand-lockup{align-items:center;gap:12px;width:fit-content;display:inline-flex}.footer-icon{filter:invert()brightness(2);width:30px;height:30px}.footer-logo{width:auto;height:20px}.footer-brand p,.footer-labs p{color:var(--white-48);font-size:12px}.footer-address{color:var(--white-48);gap:3px;margin:0;font-size:12px;font-style:normal;line-height:1.55;display:grid}.footer-address strong{color:var(--white);margin-bottom:3px;font-size:13px}.footer-labs{text-align:right;align-content:start;gap:8px;display:grid}.footer-labs>span,.footer-labs>a,.footer-labs>button{color:var(--white);font-size:14px;font-weight:700}.footer-labs>button{cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.footer-nav{border-block:1px solid var(--white-14);flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;padding-block:14px;display:flex}.footer-nav a{min-height:44px;color:var(--white-68);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.footer-nav a[aria-current=page]{color:var(--white)}.footer-social{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.footer-social p{color:var(--white-48);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.footer-social>div{flex-wrap:wrap;gap:10px;display:flex}.footer-social a{border:1px solid var(--white-14);width:44px;height:44px;color:var(--white-68);border-radius:50%;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.footer-social svg{fill:currentColor;width:18px;height:18px}.footer-social .stroke-icon{fill:none;stroke:currentColor;stroke-width:1.8px}.footer-social .stroke-icon .fill-dot{fill:currentColor;stroke:none}.footer-social a:hover,.footer-social a:focus-visible{color:var(--white);border-color:var(--white-68);background:var(--white-08)}.footer-bottom{color:var(--white-48);grid-column:1/-1;justify-content:space-between;gap:28px;padding-top:0;font-size:11px;display:flex}.footer-bottom a{color:var(--white-68)}@media (width<=980px){.nav-links,.nav-auth{display:none}.nav-inner{grid-template-columns:1fr auto}.nav-mobile{display:block}.system-story-heading,.experience-heading,.product-layout,.architecture-layout{grid-template-columns:1fr}.system-story-heading>p,.experience-heading .lede{max-width:720px}.experience-path{grid-template-columns:repeat(2,1fr)}.experience-path li:nth-child(2){border-right:0}.experience-path li:nth-child(-n+2){border-bottom:1px solid var(--white-14)}}@media (width<=760px){:root{--header-height:68px}.wrap{padding-inline:20px}.section{padding-block:82px}.section-border:not(.section){padding-block:76px}h1{font-size:clamp(3.6rem,19vw,5.2rem)}h2{font-size:clamp(2.45rem,12vw,3.6rem)}.hero{padding-block:72px 90px}.hero-message{gap:23px}.hero-actions .btn{flex:150px}.system-story-heading{margin-bottom:26px}.system-graphic{background-size:30px 30px;height:760px}.source-node{width:calc(50% - 30px);min-width:0}.node-tools{top:4%;left:4%}.node-docs{top:4%;left:52%}.node-workflows{top:12%;left:4%}.node-accounts{top:12%;left:52%}.node-data{top:20%;left:28%}[data-active-stage="0"] .node-tools{transform:translate(5px,9px)rotate(-3deg)}[data-active-stage="0"] .node-docs{transform:translate(-8px,-5px)rotate(3deg)}[data-active-stage="0"] .node-workflows{transform:translate(-4px,7px)rotate(-2deg)}[data-active-stage="0"] .node-accounts{transform:translate(6px,4px)rotate(2deg)}[data-active-stage="0"] .node-data{transform:translate(8px,-5px)rotate(-2deg)}.source-path{display:none}.process-node{width:calc(100% - 80px);min-height:92px;left:50%;transform:translate(-50%,-50%)}.process-clean{top:36%}.process-dna{top:54%}.process-brudd{top:72%}.process-human{top:90%}.process-line{width:1px;height:44px;left:50%;transform:translate(-50%)}.line-clean{top:42%}.line-dna{top:60%}.line-brudd{width:1px;top:78%}.system-guardrail{inset:288px 22px 102px}.story-controls{grid-template-columns:1fr}.story-controls button{border-right:0;border-bottom:1px solid var(--white-14);min-height:52px}.story-controls button:last-child{border-bottom:0}.experience-path{grid-template-columns:1fr}.experience-path li{border-right:0;border-bottom:1px solid var(--white-14);min-height:58px}.experience-path li:last-child{border-bottom:0}.experience-panel{grid-template-columns:1fr;min-height:600px}.panel-index{border-right:0;border-bottom:1px solid var(--white-14);min-height:56px;padding:18px}.panel-body{padding:34px 22px}.google-button{width:100%;min-width:0}.account-bar{flex-wrap:wrap;align-items:flex-start;padding:16px}.text-button{margin-top:-10px;margin-left:66px}.snapshot-outputs section{grid-template-columns:36px 1fr;gap:12px}.snapshot-outputs h4,.snapshot-outputs p{grid-column:2}.intelligence-status,.question-meta{align-items:flex-start}.snapshot-actions .btn,.connect-actions .btn{width:100%}.share-review>div{grid-template-columns:1fr;gap:5px}main>.section-border .wrap>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}main>.section-border span[style*="width: 8px"][style*="background: var(--black)"]{background:var(--white)!important}.brudd-note{display:grid}.architecture-statuses>div{grid-template-columns:1fr;gap:5px}.architecture-statuses dd{text-align:left}.footer-layout{grid-template-columns:1fr;gap:24px}.footer-labs{text-align:left}.footer-labs>button{justify-self:start}.footer-social{grid-template-columns:1fr;gap:8px}.footer-bottom{gap:14px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.source-node{transform:none!important}.source-path,.process-line{background:var(--white-88);opacity:1;transform:none!important}.process-node{border-color:var(--white-88);background:var(--white-04);opacity:1}.system-guardrail{opacity:1}}html.console-document{width:100%;min-height:100%;overflow-x:clip}body.console-page{width:100%;min-height:100dvh;overflow:clip auto}.console-main{width:100%;min-height:100dvh;overflow:visible}.console-shell{--console-header-height:64px;--console-rail-size:224px;--console-context-size:360px;width:100%;height:100%;min-height:0;color:var(--white);background:radial-gradient(circle at 71% 9%,#1f283757,#0000 34%),radial-gradient(circle at 18% 92%,#39261b38,#0000 31%),#060707;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.console-header{min-height:calc(var(--console-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));border-bottom:1px solid var(--white-14);backdrop-filter:blur(18px);background:#060707f0;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;display:grid}.console-brand{justify-self:start;align-items:center;gap:14px;min-width:0;min-height:44px;display:inline-flex}.console-brand-wordmark{filter:invert()brightness(2);width:auto;height:19px}.console-brand-divider{background:var(--white-24);width:1px;height:20px}.console-brand-product{color:var(--white-68);letter-spacing:-.02em;font-size:13px;font-weight:700}.console-live-status{border:1px solid var(--white-14);border-radius:var(--pill);min-width:0;min-height:36px;color:var(--white-68);background:var(--white-04);text-align:center;align-items:center;gap:9px;padding:7px 12px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.console-live-dot,.console-nav-status-mark{background:#d7d8d9;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff0f}.console-header-access{min-width:0;color:var(--white-48);justify-content:flex-end;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.console-account-placeholder{border:1px solid var(--white-14);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.console-account-menu{justify-self:end;position:relative}.console-account-menu>summary{border-radius:var(--pill);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:5px 8px 5px 5px;list-style:none;display:flex}.console-account-menu>summary::-webkit-details-marker{display:none}.console-account-menu[open]>summary,.console-account-menu>summary:hover{border-color:var(--white-14);background:var(--white-04)}.console-account-avatar{border:1px solid var(--white-24);width:36px;height:36px;color:var(--white);background:#111315;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.console-account-avatar img{object-fit:cover;width:100%;height:100%}.console-account-summary{max-width:170px;line-height:1.25;display:grid}.console-account-summary strong,.console-account-popover-identity strong{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.console-account-summary>span,.console-account-popover-identity>span{color:var(--white-48);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-account-chevron{color:var(--white-48)}.console-account-popover{z-index:100;border:1px solid var(--white-24);border-radius:var(--radius);background:#090a0b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:min(300px,100vw - 28px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 70px #000000a3}.console-account-avatar-large{width:42px;height:42px}.console-account-popover-identity{min-width:0;display:grid}.console-sign-out{border:1px solid var(--white-14);min-height:44px;color:var(--white-68);background:var(--white-04);cursor:pointer;border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:12px;font-weight:700}.console-sign-out:hover{color:var(--white);border-color:var(--white-24)}.console-body{grid-template-columns:var(--console-rail-size) minmax(0, 1fr) var(--console-context-size);min-width:0;min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden}.console-shell[data-rail-collapsed=true]{--console-rail-size:76px}.console-rail{min-width:0;min-height:0;padding:14px 12px max(14px, env(safe-area-inset-bottom));border-right:1px solid var(--white-14);background:#070809db;flex-direction:column;justify-content:space-between;gap:20px;display:flex;overflow:hidden}.console-rail-primary{gap:5px;display:grid}.console-nav-item,.console-rail-toggle{width:100%;min-width:0;min-height:46px;color:var(--white-48);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.console-nav-item:hover,.console-nav-item:focus-visible,.console-rail-toggle:hover,.console-rail-toggle:focus-visible{color:var(--white);background:var(--white-04)}.console-nav-item.is-active{color:var(--white);border-color:var(--white-14);background:linear-gradient(90deg,#1e2736b8,#ffffff08)}.console-nav-mark{border:1px solid var(--white-14);width:30px;height:30px;color:var(--white-68);letter-spacing:.05em;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:inline-flex}.console-nav-status-mark{border:0;margin:0 11px}.console-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-rail-toggle{border-top:1px solid var(--white-14);border-radius:0}.console-rail-toggle>span:first-child{width:30px;color:var(--white-68);text-align:center;flex:none;font-size:19px}.console-shell[data-rail-collapsed=true] .console-nav-label{display:none}.console-shell[data-rail-collapsed=true] .console-nav-item,.console-shell[data-rail-collapsed=true] .console-rail-toggle{justify-content:center}.console-shell[data-rail-collapsed=true] .console-nav-status-mark{margin:0}.console-nav-info{display:none}.console-workspace{background:linear-gradient(var(--white-04) 1px, transparent 1px), linear-gradient(90deg, var(--white-04) 1px, transparent 1px);background-size:44px 44px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.console-workspace-bar,.console-context-header{border-bottom:1px solid var(--white-14);background:#08090acc;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 22px;display:flex}.console-workspace-bar>div:first-child,.console-context-header>div{gap:5px;min-width:0;display:grid}.console-workspace h1,.console-context-header h2,.console-dialog h2{letter-spacing:-.035em;margin:0;font-size:1.36rem;line-height:1.05}.console-kicker{color:var(--white-48);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.25}.console-workspace-tools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.console-status-chip,.console-provider-label{border:1px solid var(--white-14);border-radius:var(--pill);min-height:30px;color:var(--white-48);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;align-items:center;padding:6px 10px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.console-context-toggle{border:1px solid var(--white-24);border-radius:var(--pill);min-height:40px;color:var(--white);background:var(--white-04);cursor:pointer;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;display:none}.console-workspace-scroll,.console-context-scroll,.console-dialog-scroll{overscroll-behavior:contain;scrollbar-color:var(--white-24) transparent;scrollbar-width:thin;min-height:0;overflow:auto}.console-inline-message{border:1px solid var(--white-14);border-left:2px solid var(--white);max-width:780px;color:var(--white-88);background:#101214;margin:0 0 16px;padding:12px 14px;font-size:12px}.console-auth-state{min-height:100%}.console-signed-out{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);align-items:center;gap:clamp(34px,6vw,88px);display:grid}.console-introduction{justify-items:start;gap:22px;max-width:700px;display:grid}.console-introduction h2,.console-question-form h2,.console-snapshot-ready h2{letter-spacing:-.052em;max-width:720px;margin:0;font-size:clamp(2.1rem,4.5vw,4.4rem);line-height:.98}.console-intro-copy,.console-form-intro{max-width:680px;color:var(--white-68);font-size:clamp(.98rem,1.35vw,1.14rem);line-height:1.65}.console-disclosure{max-width:720px;color:var(--white-48);font-size:11px;line-height:1.55}.console-process{border-block:1px solid var(--white-14);min-width:0;margin:0;padding:0;list-style:none}.console-process li{border-bottom:1px solid var(--white-14);grid-template-columns:28px minmax(0,1fr);align-content:center;gap:2px 14px;min-height:74px;padding:14px 4px;display:grid}.console-process li:last-child{border-bottom:0}.console-process li>span{color:var(--white-48);letter-spacing:.1em;grid-row:1/3;font-size:9px;font-weight:800}.console-process strong{color:var(--white);font-size:12px}.console-process small{color:var(--white-48);font-size:10px}.console-question-form{align-content:center;gap:17px;width:min(100%,920px);min-height:100%;margin-inline:auto;display:grid}.console-form-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.console-form-heading>div{gap:12px;display:grid}.console-form-heading .console-provider-label{flex:none}.console-question-form label{color:var(--white);font-size:11px;font-weight:800}.console-question-form textarea{resize:vertical;border:1px solid var(--white-24);width:100%;min-height:clamp(145px,24dvh,220px);max-height:38dvh;color:var(--white);background:#050607eb;border-radius:10px;padding:17px 18px;line-height:1.55}.console-question-form textarea::placeholder{color:var(--white-48);opacity:1}.console-question-form .question-meta{max-width:none;margin-top:-11px}.console-form-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.console-form-actions>span{color:var(--white-48);font-size:10px}.console-snapshot-ready{align-content:center;justify-items:start;gap:22px;max-width:720px;min-height:100%;margin-inline:auto;display:grid}.console-snapshot-ready>p:not(.console-kicker){max-width:640px}.console-context-scrim{display:none}.console-context{border-left:1px solid var(--white-14);background:linear-gradient(135deg,#1b14104d,#0000 38%),#090a0b;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.console-context-header{padding-inline:18px}.console-context-close{display:none}.console-icon-button{border:1px solid var(--white-14);width:44px;height:44px;color:var(--white-68);background:var(--white-04);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.console-icon-button:hover{color:var(--white);border-color:var(--white-24)}.console-context-scroll{padding:20px 18px 28px}.console-context-state,.console-context-empty{gap:14px;display:grid}.console-context-state h3,.console-context-empty h3,.console-snapshot-heading h3{letter-spacing:-.035em;margin:0;font-size:1.25rem;line-height:1.12}.console-context-state p,.console-context-empty p{color:var(--white-48);font-size:12px;line-height:1.6}.console-context-index{border:1px solid var(--white-14);width:38px;height:38px;color:var(--white-48);border-radius:9px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.console-snapshot-panel{gap:18px;display:grid}.console-snapshot-heading{gap:12px;display:grid}.console-snapshot-heading .console-provider-label{width:fit-content}.console-snapshot-outputs{border-top:1px solid var(--white-24);display:grid}.console-snapshot-outputs section{border-bottom:1px solid var(--white-14);grid-template-columns:24px minmax(0,1fr);gap:6px 11px;padding-block:16px;display:grid}.console-snapshot-outputs section>span{color:var(--white-48);grid-row:1/3;font-size:9px;font-weight:800}.console-snapshot-outputs h4{color:var(--white);letter-spacing:-.01em;margin:0;font-size:11px}.console-snapshot-outputs p{color:var(--white-68);margin:0;font-size:12px;line-height:1.55}.console-snapshot-disclaimer{color:var(--white-48);font-size:10px;line-height:1.55}.console-context-architecture{border-top:1px solid var(--white-14);gap:14px;margin-top:28px;padding-top:20px;display:grid}.console-context-architecture ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.console-context-architecture li{border-bottom:1px solid var(--white-08);min-height:38px;color:var(--white-68);grid-template-columns:26px 1fr;align-items:center;font-size:10px;font-weight:700;display:grid}.console-context-architecture li span{color:var(--white-48);font-size:8px}.console-dialog{border:1px solid var(--white-24);border-radius:var(--radius);width:min(660px,100% - 32px);max-height:min(760px,100dvh - 32px);color:var(--white);background:#090a0b;padding:0;overflow:hidden;box-shadow:0 36px 120px #000000c7}.console-dialog::backdrop{backdrop-filter:blur(5px);background:#000000b8}.console-dialog-frame{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.console-dialog-header{border-bottom:1px solid var(--white-14);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex}.console-dialog-header>div{gap:6px;display:grid}.console-dialog-scroll{justify-items:start;gap:22px;padding:clamp(24px,5vw,44px);display:grid}.console-dialog-scroll>p{max-width:570px;line-height:1.65}.console-dialog-lede{color:var(--white);letter-spacing:-.05em;font-size:clamp(1.65rem,4vw,2.7rem);font-weight:800;line-height:1}.console-dialog-sequence{border-block:1px solid var(--white-14);width:100%;margin:0;padding:0;list-style:none;display:grid}.console-dialog-sequence li{border-bottom:1px solid var(--white-14);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;display:grid}.console-dialog-sequence li:last-child{border-bottom:0}.console-dialog-sequence span{color:var(--white-48);font-size:9px}.console-dialog-sequence strong{font-size:12px}.console-status-list{border-top:1px solid var(--white-14);width:100%;margin:0}.console-status-list>div{border-bottom:1px solid var(--white-14);grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:20px;min-height:58px;display:grid}.console-status-list dt{color:var(--white);font-size:12px;font-weight:700}.console-status-list dd{color:var(--white-48);text-align:right;margin:0;font-size:10px;font-weight:700}.console-dialog-note{color:var(--white-48);font-size:11px}.console-dialog-links{padding:12px;display:grid}.console-dialog-links a{border-bottom:1px solid var(--white-14);min-height:62px;color:var(--white-68);justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.console-dialog-links a:last-child{border-bottom:0}.console-dialog-links a:hover,.console-dialog-links a:focus-visible{color:var(--white);background:var(--white-04)}@media (width<=1180px) and (width>=981px){.console-shell{--console-rail-size:76px;--console-context-size:330px}.console-rail .console-nav-label,.console-rail-toggle{display:none}.console-nav-item{justify-content:center}.console-nav-status-mark{margin:0}}@media (width<=980px){.console-shell{--console-mobile-nav-height:68px}.console-header{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.console-live-status{max-width:250px}.console-body{padding-bottom:calc(var(--console-mobile-nav-height) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);display:grid}.console-rail{z-index:80;height:calc(var(--console-mobile-nav-height) + env(safe-area-inset-bottom));padding:6px max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));border-top:1px solid var(--white-14);backdrop-filter:blur(18px);background:#070809f5;border-right:0;display:block;position:fixed;bottom:0;left:0;right:0}.console-rail-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:100%}.console-nav-item{text-align:center;align-content:center;justify-items:center;gap:4px;min-height:54px;padding:4px;font-size:9px;display:grid}.console-nav-mark{width:27px;height:27px}.console-nav-label{width:100%;display:block!important}.console-nav-secondary,.console-rail-toggle{display:none}.console-nav-info{display:grid}.console-nav-status-mark{margin:0}.console-workspace{grid-column:1}.console-context-toggle{display:inline-flex}.console-context-scrim{inset:calc(var(--console-header-height) + env(safe-area-inset-top)) 0 calc(var(--console-mobile-nav-height) + env(safe-area-inset-bottom)) 0;z-index:88;cursor:pointer;background:#00000094;border:0;position:fixed}.console-shell[data-context-open=true] .console-context-scrim{display:block}.console-context{top:calc(var(--console-header-height) + env(safe-area-inset-top));right:0;bottom:calc(var(--console-mobile-nav-height) + env(safe-area-inset-bottom));z-index:90;border-left:1px solid var(--white-24);width:min(440px,100%);transition:transform .18s;position:fixed;transform:translate(104%);box-shadow:-28px 0 90px #0009}.console-shell[data-context-open=true] .console-context{transform:translate(0)}.console-context-close{display:inline-flex}.console-signed-out{grid-template-columns:minmax(0,1fr);align-content:center}.console-process{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.console-process li{border-right:1px solid var(--white-14);border-bottom:0;grid-template-columns:1fr;align-content:center;min-height:86px;padding:12px;display:grid}.console-process li:last-child{border-right:0}.console-process li>span{grid-row:auto}}@media (width<=700px){.console-header{min-height:calc(58px + env(safe-area-inset-top));padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto auto}.console-shell{--console-header-height:58px}.console-brand-divider,.console-brand-product,.console-access-label,.console-account-summary,.console-account-chevron{display:none}.console-brand-wordmark{height:17px}.console-live-status{text-overflow:ellipsis;white-space:nowrap;max-width:118px;min-height:34px;padding:6px 9px;overflow:hidden}.console-live-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-account-menu>summary{padding:3px}.console-account-placeholder,.console-account-avatar{width:38px;height:38px}.console-workspace-bar{min-height:68px;padding:10px 14px}.console-workspace h1,.console-context-header h2{font-size:1.12rem}.console-status-chip{display:none}.console-workspace-scroll{padding:16px 14px}.console-introduction,.console-question-form{gap:14px}.console-introduction h2,.console-question-form h2,.console-snapshot-ready h2{font-size:clamp(1.85rem,10vw,2.7rem)}.console-intro-copy,.console-form-intro{font-size:.9rem;line-height:1.5}.console-introduction .google-button{width:100%}.console-process{grid-template-columns:repeat(2,minmax(0,1fr))}.console-process li{border-bottom:1px solid var(--white-14);min-height:66px}.console-process li:nth-child(2){border-right:0}.console-process li:nth-child(n+3){border-bottom:0}.console-form-heading{gap:10px;display:grid}.console-form-heading .console-provider-label{width:fit-content}.console-question-form textarea{min-height:clamp(110px,19dvh,160px);max-height:28dvh}.console-question-form .question-meta{font-size:9px}.console-form-actions .btn,.console-context{width:100%}.console-context-header{min-height:68px;padding:10px 14px}.console-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.console-dialog-header{min-height:70px;padding:12px 14px}.console-dialog-scroll{padding:22px 18px}.console-status-list>div{grid-template-columns:1fr;gap:4px;padding-block:11px}.console-status-list dd{text-align:left}}@media (height<=650px){.console-workspace-bar,.console-context-header{min-height:62px;padding-block:8px}.console-workspace-scroll{padding-block:14px}.console-introduction,.console-question-form{gap:11px}.console-introduction h2,.console-question-form h2{font-size:clamp(1.65rem,6vw,2.7rem)}.console-question-form textarea{min-height:96px;max-height:26dvh}.console-process li{min-height:54px}}@media (prefers-reduced-motion:reduce){.console-body,.console-context{transition:none}}.console-shell{--intelligence-blue:#4f8cff;--intelligence-blue-soft:#4f8cff29;--intelligence-blue-line:#4f8cff61;background:radial-gradient(circle at 72% 24%,#0f254770,#0000 38%),radial-gradient(circle at 18% 82%,#07172b85,#0000 35%),#03070d}.console-header{background:#03070df0;grid-template-columns:minmax(180px,.72fr) minmax(520px,1.8fr) auto auto;gap:clamp(14px,2vw,30px)}.console-brand-wordmark{height:18px}.living-desktop-nav{justify-content:center;align-items:center;gap:clamp(4px,.7vw,10px);min-width:0;display:flex}.living-desktop-nav button{min-height:44px;color:var(--white-68);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.living-desktop-nav button:hover,.living-desktop-nav button:focus-visible{color:var(--white);border-color:var(--white-14);background:var(--white-04)}.living-desktop-nav .living-nav-sign-in{border-color:var(--white-24);color:var(--white);margin-left:4px;padding-inline:16px}.console-body{grid-template-columns:minmax(0, 1fr) var(--console-context-size)}.console-rail{display:none}.console-shell:not([data-auth-state-current=signed-in]) .console-body{grid-template-columns:minmax(0,1fr)}.console-shell:not([data-auth-state-current=signed-in]) .console-context,.console-shell:not([data-auth-state-current=signed-in]) .console-context-scrim{display:none}.console-workspace{background-color:#0000;background-image:linear-gradient(#4f8cff09 1px,#0000 1px),linear-gradient(90deg,#4f8cff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-column:1}.console-workspace-scroll{padding:clamp(18px,2.4vw,34px)}.living-environment{min-height:100%}.living-opening{grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(28px,4vw,72px);width:min(100%,1560px);min-height:100%;margin-inline:auto;display:grid}.living-opening-copy{z-index:2;justify-items:start;gap:18px;display:grid;position:relative}.living-opening-copy h1{color:var(--white);letter-spacing:-.064em;margin:0;font-size:clamp(3.2rem,6.5vw,7.4rem);line-height:.86}.living-company-line{color:var(--white);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.2vw,2.2rem);font-weight:700;line-height:1.05}.living-human-line{max-width:620px;color:var(--white-68);margin:0;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.55}.living-system-line{color:var(--white-88);letter-spacing:-.02em;margin:0;font-size:.9rem;font-weight:800}.living-opening-actions{flex-wrap:wrap;gap:10px;display:flex}.living-opening-actions .btn{min-width:154px}.living-opening-actions .btn-primary{border-color:var(--intelligence-blue);color:#fff;background:#2d67c7}.living-opening-actions .btn-primary:hover{background:#386fc9;border-color:#73a4ff}.living-system-map{border:1px solid var(--white-14);background:linear-gradient(145deg,#4f8cff0f,#0000 38%),#040a13eb;border-radius:18px;outline:0;gap:14px;min-width:0;padding:clamp(16px,2vw,24px);display:grid;box-shadow:0 28px 100px #00000061}.living-system-map:focus-visible{outline:2px solid var(--intelligence-blue);outline-offset:3px}.living-map-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.living-map-header>div{gap:6px;display:grid}.living-map-header h2{letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1}.living-map-header>p{color:var(--white-48);letter-spacing:.08em;text-align:right;text-transform:uppercase;flex:none;margin:0;font-size:10px;font-weight:800}.living-map-canvas{border:1px solid var(--white-08);background:linear-gradient(var(--white-04) 1px, transparent 1px), linear-gradient(90deg, var(--white-04) 1px, transparent 1px), #01050bb8;background-size:30px 30px;border-radius:14px;min-height:310px;position:relative;overflow:hidden}.living-map-canvas:before,.living-map-canvas:after{z-index:0;content:"";opacity:0;transition:opacity .36s;position:absolute}.living-map-canvas:before{background:var(--intelligence-blue-line);height:1px;top:50%;left:11%;right:11%}.living-map-canvas:after{background:var(--intelligence-blue-line);width:1px;top:13%;bottom:13%;left:50%}.living-category-map{z-index:1;pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,minmax(78px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:15px}.living-category-map li{border:1px solid var(--white-14);min-width:0;color:var(--white-68);text-align:center;transform:translate(var(--fragment-x,0), var(--fragment-y,0)) rotate(var(--fragment-r,0deg));background:#090e16f0;border-radius:9px;place-self:center stretch;padding:11px 8px;font-size:10px;font-weight:700;transition:color .36s,border-color .36s,background .36s,transform .52s}.category-identity{--fragment-x:-8px;--fragment-y:13px;--fragment-r:-4deg;grid-area:1/1}.category-files{--fragment-x:6px;--fragment-y:-12px;--fragment-r:3deg;grid-area:1/2}.category-customers{--fragment-x:-7px;--fragment-y:6px;--fragment-r:-2deg;grid-area:1/3}.category-commerce{--fragment-x:9px;--fragment-y:-8px;--fragment-r:4deg;grid-area:1/4}.category-payments{--fragment-x:-4px;--fragment-y:10px;--fragment-r:2deg;grid-area:3/1}.category-accounting{--fragment-x:7px;--fragment-y:-7px;--fragment-r:-3deg;grid-area:3/2}.category-brand{--fragment-x:8px;--fragment-y:11px;--fragment-r:3deg;grid-area:3/4}.living-map-core{z-index:3;border:1px solid var(--white-24);opacity:0;text-align:center;background:#07101c;border-radius:12px;align-content:center;gap:4px;width:min(190px,30%);min-height:94px;padding:14px;transition:opacity .36s,transform .42s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.92)}.living-map-core small,.living-human-approval small{color:var(--white-48);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.25}.living-map-core strong{color:var(--white);letter-spacing:-.035em;font-size:17px}.living-map-core span{color:var(--white-68);font-size:9px}.living-b4dna-core{left:50%}.living-brudd-core{border-color:var(--intelligence-blue);background:radial-gradient(circle at 50% 25%, var(--intelligence-blue-soft), transparent 70%), #07101c;left:64%;box-shadow:0 0 36px #4f8cff2e}.living-human-approval{z-index:4;border:1px solid var(--white-24);opacity:0;background:#040910f0;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:opacity .32s,transform .32s;display:flex;position:absolute;bottom:14px;left:50%;right:auto;transform:translate(-50%,10px)}.living-human-approval>span{border:1px solid var(--intelligence-blue-line);width:26px;height:26px;color:var(--intelligence-blue);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.living-human-approval>div{gap:2px;display:grid}.living-human-approval strong{font-size:10px}.living-verdict-model{opacity:0;gap:8px;max-height:0;transition:max-height .36s,opacity .32s;display:grid;overflow:hidden}.living-verdict-model ul{border:1px solid var(--white-14);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.living-verdict-model li{border-right:1px solid var(--white-14);min-width:0;color:var(--white-68);text-align:center;padding:9px 5px;font-size:9px;font-weight:800}.living-verdict-model li:last-child{border-right:0}.living-stage-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.living-stage-controls button{width:100%;min-height:42px;color:var(--white-48);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:9px;font-weight:700;display:flex}.living-stage-controls button>span{color:var(--white-24);font-size:8px}.living-stage-controls button:hover,.living-stage-controls button:focus-visible{color:var(--white);border-color:var(--white-14)}.living-stage-controls button[aria-pressed=true]{color:var(--white);border-color:var(--intelligence-blue-line);background:var(--intelligence-blue-soft)}.living-stage-action{border-top:1px solid var(--white-14);justify-content:space-between;align-items:center;gap:18px;padding-top:12px;display:flex}.living-stage-action p{max-width:650px;color:var(--white-68);margin:0;font-size:10px;line-height:1.45}.living-next-stage{border:1px solid var(--intelligence-blue-line);min-height:42px;color:var(--white);background:var(--intelligence-blue-soft);cursor:pointer;border-radius:8px;flex:none;padding:8px 12px;font-size:9px;font-weight:800}.living-environment[data-system-stage="1"] .living-category-map li,.living-environment[data-system-stage="2"] .living-category-map li,.living-environment[data-system-stage="3"] .living-category-map li,.living-environment[data-system-stage="4"] .living-category-map li{border-color:var(--intelligence-blue-line);color:var(--white);transform:translate(0)rotate(0)}.living-environment[data-system-stage="1"] .living-map-canvas:before,.living-environment[data-system-stage="1"] .living-map-canvas:after,.living-environment[data-system-stage="2"] .living-map-canvas:before,.living-environment[data-system-stage="2"] .living-map-canvas:after,.living-environment[data-system-stage="3"] .living-map-canvas:before,.living-environment[data-system-stage="3"] .living-map-canvas:after,.living-environment[data-system-stage="4"] .living-map-canvas:before,.living-environment[data-system-stage="4"] .living-map-canvas:after{opacity:1}.living-environment[data-system-stage="1"] .living-b4dna-core,.living-environment[data-system-stage="2"] .living-b4dna-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.living-environment[data-system-stage="2"] .living-verdict-model,.living-environment[data-system-stage="3"] .living-verdict-model,.living-environment[data-system-stage="4"] .living-verdict-model{opacity:1;max-height:92px}.living-environment[data-system-stage="3"] .living-b4dna-core,.living-environment[data-system-stage="4"] .living-b4dna-core{opacity:1;left:36%;transform:translate(-50%,-50%)scale(1)}.living-environment[data-system-stage="3"] .living-brudd-core,.living-environment[data-system-stage="4"] .living-brudd-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.living-environment[data-system-stage="3"] .living-map-canvas:before,.living-environment[data-system-stage="4"] .living-map-canvas:before{background:var(--intelligence-blue);height:2px;box-shadow:0 0 22px #4f8cff7a}.living-environment[data-system-stage="4"] .living-human-approval{opacity:1;transform:translate(-50%)}.living-information-notes{gap:12px;padding:8px 26px 26px;display:grid}.living-information-notes p{border-top:1px solid var(--white-14);gap:4px;margin:0;padding-top:12px;display:grid}.living-information-notes strong{color:var(--white);font-size:11px}.living-information-notes span{color:var(--white-48);font-size:10px;line-height:1.5}.living-information-notes .btn{width:fit-content}@media (width<=1180px){.console-header{grid-template-columns:minmax(165px,.7fr) minmax(460px,1.6fr) auto auto;gap:12px}.living-opening{grid-template-columns:minmax(0,1fr);align-content:start}.living-opening-copy{max-width:880px}.living-opening-copy h1{font-size:clamp(3.6rem,9vw,6.8rem)}}@media (width<=980px){.console-header{grid-template-columns:minmax(0,1fr) auto auto}.living-desktop-nav{display:none}.console-body{grid-template-columns:minmax(0,1fr)}.console-rail{display:block}.console-rail-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.console-rail .console-nav-label{display:block}.console-workspace-scroll{padding:18px}.living-opening{gap:34px}.living-opening-copy{align-content:center;min-height:calc(100dvh - 180px)}.living-system-map{margin-bottom:18px}}@media (width<=700px){.console-live-status{max-width:146px}.console-workspace-scroll{padding:14px 12px 24px}.living-opening{gap:24px}.living-opening-copy{gap:15px;min-height:calc(100dvh - 150px)}.living-opening-copy h1{font-size:clamp(3.45rem,18vw,5.2rem)}.living-company-line{max-width:320px;font-size:clamp(1.45rem,7.3vw,2rem)}.living-human-line{max-width:350px;font-size:.95rem}.living-opening-actions,.living-opening-actions .btn{width:100%}.living-system-map{border-radius:14px;gap:12px;padding:14px 12px}.living-map-header{align-items:start;display:grid}.living-map-header>p{text-align:left}.living-map-canvas{align-content:start;gap:12px;min-height:660px;padding:14px;display:grid;overflow:visible}.living-map-canvas:before{width:1px;height:auto;top:16px;bottom:16px;left:50%}.living-map-canvas:after{display:none}.living-category-map{order:1;grid-template-rows:repeat(7,minmax(42px,auto));grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:relative;inset:auto}.living-category-map li{width:100%;min-height:42px;transform:translateX(var(--mobile-fragment,0));grid-area:auto/1;align-content:center}.living-category-map li:nth-child(odd){--mobile-fragment:-7px}.living-category-map li:nth-child(2n){--mobile-fragment:7px}.living-map-core,.living-b4dna-core,.living-brudd-core{order:2;width:100%;min-height:86px;position:relative;top:auto;left:auto;transform:translateY(8px)scale(.98)}.living-brudd-core{order:3}.living-human-approval{order:4;position:relative;bottom:auto;left:auto;right:auto}.living-environment[data-system-stage="1"] .living-b4dna-core,.living-environment[data-system-stage="2"] .living-b4dna-core,.living-environment[data-system-stage="3"] .living-b4dna-core,.living-environment[data-system-stage="4"] .living-b4dna-core,.living-environment[data-system-stage="3"] .living-brudd-core,.living-environment[data-system-stage="4"] .living-brudd-core{left:auto;transform:translateY(0)scale(1)}.living-environment[data-system-stage="4"] .living-human-approval{transform:translate(0)}.living-verdict-model ul{grid-template-columns:repeat(2,minmax(0,1fr))}.living-verdict-model li{border-right:1px solid var(--white-14);border-bottom:1px solid var(--white-14);place-items:center;min-height:38px;display:grid}.living-verdict-model li:nth-child(2n){border-right:0}.living-verdict-model li:last-child{border-bottom:0;grid-column:1/-1}.living-environment[data-system-stage="2"] .living-verdict-model,.living-environment[data-system-stage="3"] .living-verdict-model,.living-environment[data-system-stage="4"] .living-verdict-model{max-height:260px}.living-stage-controls{scrollbar-width:thin;grid-template-columns:repeat(5,56px);justify-content:start;padding-bottom:4px;overflow-x:auto}.living-stage-controls button{align-content:center;justify-items:center;gap:3px;min-height:54px;display:grid}.living-stage-action{flex-direction:column;align-items:stretch}.living-next-stage{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.living-map-canvas:before,.living-map-canvas:after,.living-category-map li,.living-map-core,.living-human-approval,.living-verdict-model{transition:none}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home-page{--home-blue:#3878ff;--home-blue-soft:#3878ff57;--home-line:#ffffff57;color:#fff;background:radial-gradient(circle at 72% 8%,#081b369e,#0000 34rem),radial-gradient(circle at 14% 42%,#051224a8,#0000 38rem),#02060c}.home-page main,.home-page .site-footer{background:0 0}.home-page p,.home-page .eyebrow,.home-page .nav-links a,.home-page .nav-mobile-links a,.home-page .footer-brand p,.home-page .footer-address,.home-page .footer-address strong,.home-page .footer-labs p,.home-page .footer-nav a,.home-page .footer-social p,.home-page .footer-social a,.home-page .footer-bottom,.home-page .footer-bottom a{color:#fff}.home-page .nav{background:#02060cf0}.home-page .nav-mobile-links{background:#02060c}.home-page .nav-mobile-links a:hover,.home-page .nav-mobile-links a:focus-visible,.home-page .nav-mobile-links .nav-mobile-cta{color:#02060c;background:#fff}.home-page .site-footer{border-top-color:#fff}.home-page .footer-nav{border-block-color:#fff}.home-label{color:#fff;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.25}.home-hero{min-height:calc(100svh - var(--header-height));border-bottom:1px solid #fff;align-items:center;display:grid;overflow:hidden}.home-hero-layout{grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(34px,5vw,84px);padding-block:clamp(34px,5vh,64px);display:grid}.home-hero-copy{z-index:2;justify-items:start;gap:clamp(13px,1.8vh,20px);display:grid;position:relative}.home-hero-copy h1{gap:4px;max-width:760px;margin:0;font-size:clamp(2.8rem,5.2vw,5.75rem);line-height:.93;display:grid}.home-hero-copy h1 span:first-child{color:#fff}.home-definition{border-left:2px solid #fff;gap:2px;padding-left:16px;display:grid}.home-definition p{font-size:clamp(.82rem,1.05vw,.96rem);font-weight:500;line-height:1.42}.home-human-line{max-width:560px;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:700;line-height:1.45}.home-run-line{font-size:.86rem;font-weight:800}.home-actions{flex-wrap:wrap;gap:10px;display:flex}.home-actions .btn-primary{color:#02060c;background:#fff;border-color:#fff}.home-actions .btn-secondary{color:#fff;background:#02060c;border-color:#fff}.home-actions .btn-secondary:hover{color:#02060c;background:#fff}.home-system-graphic{background:radial-gradient(circle at 52% 48%,#102647bd,#0000 29%),radial-gradient(circle at 74% 68%,#081528e6,#0000 38%),#01050bc7;border:1px solid #fff;border-radius:24px;width:100%;min-width:0;height:min(64vh,590px);min-height:450px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #ffffff06,0 34px 100px #0000006b}.home-system-categories{margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-system-categories li{z-index:3;color:#fff;text-align:center;background:#02060c;border:1px solid #fff;border-radius:999px;min-width:102px;padding:9px 12px;font-size:10px;font-weight:700;animation:14s ease-in-out infinite alternate home-node-settle;position:absolute}.system-identity{--node-x:13px;--node-y:8px;top:9%;left:8%;animation-delay:-1s!important}.system-files{--node-x:-9px;--node-y:14px;top:10%;right:12%;animation-delay:-6s!important}.system-customers{--node-x:16px;--node-y:-8px;top:34%;left:5%;animation-delay:-9s!important}.system-commerce{--node-x:-15px;--node-y:-6px;top:34%;right:5%;animation-delay:-4s!important}.system-payments{--node-x:10px;--node-y:-12px;bottom:27%;left:9%;animation-delay:-11s!important}.system-accounting{--node-x:-12px;--node-y:10px;bottom:27%;right:9%;animation-delay:-7s!important}.system-brand{--node-x:12px;--node-y:-7px;bottom:8%;left:18%;animation-delay:-3s!important}@keyframes home-node-settle{0%,18%{transform:translate(var(--node-x), var(--node-y))}54%,to{transform:translate(0)}}.home-system-layer{z-index:4;color:#fff;background:#02060c;border:1px solid #fff;border-radius:12px;gap:3px;min-width:142px;padding:15px 18px;animation:7s ease-in-out infinite alternate home-layer-breathe;display:grid;position:absolute}.home-system-layer small{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.home-system-layer strong{color:#fff;letter-spacing:-.04em;font-size:18px}.layer-dna{top:42%;left:39%;transform:translate(-50%,-50%)}.layer-brudd{border-color:#fff;animation-delay:-3s;bottom:8%;right:12%;box-shadow:0 0 38px #3878ff38}@keyframes home-layer-breathe{0%{box-shadow:0 0 #3878ff00}to{box-shadow:0 0 36px #3878ff3d}}.home-system-human{z-index:4;color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #fff;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:10%;right:34%}.home-system-path{z-index:1;background:var(--home-line);transform-origin:0;height:2px;position:absolute;overflow:hidden}.home-system-path:after{content:"";background:linear-gradient(90deg, transparent 0%, transparent 35%, var(--home-blue) 49%, transparent 63%, transparent 100%);background-size:220% 100%;animation:6.8s linear infinite home-signal;position:absolute;inset:0}.path-one{width:26%;top:18%;left:21%;transform:rotate(22deg)}.path-two{width:26%;top:18%;right:22%;transform:rotate(157deg)}.path-three{width:22%;top:41%;left:20%;transform:rotate(4deg)}.path-four{width:22%;top:41%;right:20%;transform:rotate(177deg)}.path-five{width:27%;bottom:33%;left:22%;transform:rotate(-29deg)}.path-six{width:30%;bottom:33%;right:20%;transform:rotate(204deg)}.path-seven{width:23%;bottom:15%;left:32%;transform:rotate(-44deg)}.path-intelligence{background:var(--home-blue-soft);width:31%;bottom:25%;right:22%;transform:rotate(11deg)}.home-system-path:nth-child(2):after{animation-delay:-1.2s}.home-system-path:nth-child(3):after{animation-delay:-2.4s}.home-system-path:nth-child(4):after{animation-delay:-3.6s}.home-system-path:nth-child(5):after{animation-delay:-4.8s}.home-system-path:nth-child(6):after{animation-delay:-2s}.home-system-path:nth-child(7):after{animation-delay:-4s}@keyframes home-signal{0%,20%{opacity:0;background-position:180% 0}32%{opacity:1}70%{opacity:1}84%,to{opacity:0;background-position:-80% 0}}.home-section-nav{background:#02060c;border-bottom:1px solid #fff}.home-section-nav .wrap{scrollbar-width:none;align-items:center;gap:clamp(20px,4vw,52px);min-height:64px;display:flex;overflow-x:auto}.home-section-nav .wrap::-webkit-scrollbar{display:none}.home-section-nav a{color:#fff;flex:none;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:inline-flex}.home-section-nav a:hover,.home-section-nav a:focus-visible{text-underline-offset:5px;text-decoration:underline}.home-story-section{scroll-margin-top:calc(var(--header-height) + 20px);border-bottom:1px solid #fff;padding-block:clamp(76px,9vw,132px)}.home-editorial-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,10vw,150px);display:grid}.home-section-heading{align-content:start;gap:18px;display:grid}.home-section-heading h2,.home-section-heading-wide h2{color:#fff;max-width:820px;font-size:clamp(2.7rem,5.3vw,5.5rem);line-height:.94}.home-section-heading-wide{gap:18px;margin-bottom:clamp(42px,6vw,76px);display:grid}.home-section-intro{color:#fff;max-width:620px;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:600;line-height:1.6}.home-copy-stack{gap:24px;display:grid}.home-copy-stack p,.home-node-copy{color:#fff;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.72}.home-copy-large p{font-size:clamp(1.08rem,1.65vw,1.38rem)}.home-copy-stack .home-emphasis{color:#fff;letter-spacing:-.04em;border-top:1px solid #fff;padding-top:24px;font-size:clamp(1.35rem,2.4vw,2.25rem);font-weight:800;line-height:1.05}.home-mapping-list,.home-capability-list,.home-prompt-list,.home-architecture-list{border-top:1px solid #fff;margin:clamp(48px,7vw,86px) 0 0;padding:0;list-style:none}.home-mapping-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-mapping-list li{border-bottom:1px solid #fff;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:18px;min-height:118px;padding:24px 24px 24px 0;display:grid}.home-mapping-list li:nth-child(odd){border-right:1px solid #fff}.home-mapping-list li:nth-child(2n){padding-left:24px}.home-mapping-list span,.home-capability-list>li>span,.home-prompt-list span,.home-architecture-list>li>span{color:#fff;letter-spacing:.11em;font-size:9px;font-weight:800}.home-mapping-list p{color:#fff;font-size:.96rem;font-weight:600;line-height:1.55}.home-capability-list{margin-top:0}.home-capability-list li{border-bottom:1px solid #fff;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:28px;min-height:106px;padding-block:23px;display:grid}.home-capability-list h3{color:#fff;font-size:clamp(1.5rem,3.4vw,3.6rem);line-height:1.02}.home-verdict-section{position:relative;overflow:hidden}.home-verdict-section:after{content:"";background:linear-gradient(90deg, transparent, var(--home-blue), transparent);width:42%;height:1px;box-shadow:0 0 24px var(--home-blue-soft);animation:8s ease-in-out infinite alternate home-verdict-line;position:absolute;bottom:16%;right:-8%}@keyframes home-verdict-line{0%{opacity:.25;transform:translate(-22%)}to{opacity:.9;transform:translate(6%)}}.home-verdict-list{z-index:1;border:1px solid #fff;grid-template-columns:repeat(7,minmax(0,1fr));margin:clamp(48px,7vw,78px) 0 0;padding:0;list-style:none;display:grid;position:relative}.home-verdict-list li{color:#fff;background:#02060c;border-right:1px solid #fff;place-items:center;min-height:84px;padding:12px 8px;font-size:.86rem;font-weight:800;display:grid}.home-verdict-list li:last-child{border-right:0}.home-node-list{border-top:1px solid #fff;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.home-node-list li{color:#fff;border-bottom:1px solid #fff;align-items:center;min-height:68px;padding:14px 18px 14px 0;font-size:.9rem;font-weight:700;display:flex}.home-node-list li:nth-child(odd){border-right:1px solid #fff}.home-node-list li:nth-child(2n){padding-left:18px}.home-prompt-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.home-prompt-list li{border-bottom:1px solid #fff;border-right:1px solid #fff;align-content:start;gap:18px;min-height:170px;padding:24px;display:grid}.home-prompt-list li:nth-child(3n){border-right:0}.home-prompt-list p{color:#fff;font-size:.94rem;font-weight:600;line-height:1.58}.home-prompt-conclusion{color:#fff;letter-spacing:-.035em;max-width:900px;margin-top:42px;font-size:clamp(1.25rem,2.3vw,2.15rem);font-weight:800;line-height:1.18}.home-architecture-list{margin-top:0}.home-architecture-list li{border-bottom:1px solid #fff;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:22px;min-height:112px;padding-block:22px;display:grid}.home-architecture-list li>div{gap:5px;display:grid}.home-architecture-list h3{color:#fff;font-size:clamp(1.45rem,2.8vw,2.8rem)}.home-architecture-list p{color:#fff;font-size:.9rem}.home-architecture-list .is-primary h3{font-size:clamp(2rem,4vw,4rem)}.home-result{color:#02060c;background:#fff;border-bottom:1px solid #fff;padding-block:clamp(92px,13vw,180px)}.home-result .home-label,.home-result h2,.home-result p,.home-result strong{color:#02060c}.home-result .wrap{gap:28px;display:grid}.home-result h2{max-width:1080px;font-size:clamp(3rem,7vw,7.2rem);line-height:.91}.home-result p{font-size:clamp(1rem,1.6vw,1.3rem);font-weight:700}.home-result strong{font-size:clamp(1.25rem,2vw,1.8rem)}.home-contact-grid{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);align-items:start;gap:clamp(54px,10vw,140px);display:grid}.home-direct-email{color:#fff;border-bottom:1px solid #fff;align-items:center;width:fit-content;min-height:44px;font-size:.95rem;font-weight:700;display:inline-flex}.home-contact-form{background:#02060c;border:1px solid #fff;gap:18px;padding:clamp(24px,4vw,38px);display:grid}.home-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-contact-form>label,.home-form-row label{gap:8px;min-width:0;display:grid}.home-contact-form label>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.home-contact-form input,.home-contact-form textarea{color:#fff;width:100%;min-height:50px;font:inherit;background:#02060c;border:1px solid #fff;border-radius:0;outline:0;padding:12px 14px}.home-contact-form textarea{resize:vertical;min-height:118px}.home-contact-form input:focus-visible,.home-contact-form textarea:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-contact-form .home-consent-field{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:44px}.home-consent-field input{accent-color:#fff;width:18px;height:18px;min-height:0;margin:3px 0 0;padding:0}.home-contact-form .home-consent-field>span{letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:500;line-height:1.55}.home-contact-form .btn{color:#02060c;background:#fff;border-color:#fff;width:fit-content}.home-form-note{color:#fff;font-size:.74rem;line-height:1.5}.brudd-console{color:#fff;background:#02060c;border:1px solid #fff;border-radius:18px;width:min(940px,100% - 28px);max-height:calc(100dvh - 28px);padding:0;overflow:hidden;box-shadow:0 36px 120px #000000d1}.brudd-console::backdrop{backdrop-filter:blur(10px);background:#000000d1}.brudd-console-frame{grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 30px);display:grid;overflow:hidden}.brudd-console-header{border-bottom:1px solid #fff;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:16px 20px;display:flex}.brudd-console-header>div{gap:5px;display:grid}.brudd-console-header h2{color:#fff;font-size:1.6rem}.brudd-console-close{color:#fff;cursor:pointer;background:#02060c;border:1px solid #fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.brudd-console-close:hover{color:#02060c;background:#fff}.brudd-console-message{color:#fff;background:#02060c;border:1px solid #fff;margin:16px 20px 0;padding:12px 14px;font-size:.82rem}.brudd-console-state{overscroll-behavior:contain;scrollbar-color:#fff #02060c;min-height:0;overflow:auto}.brudd-console-sign-in{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:28px 54px;min-height:min(560px,100dvh - 110px);padding:clamp(28px,6vw,76px);display:grid}.brudd-console-sign-in>div{gap:18px;display:grid}.brudd-console-sign-in h3,.brudd-question-form h3,.brudd-snapshot h3{color:#fff;max-width:680px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.96}.brudd-console-sign-in p,.brudd-question-form>p,.brudd-console-disclosure,.brudd-snapshot p{color:#fff}.google-auth-button{color:#1f1f1f;min-width:226px;min-height:48px;font-family:var(--font);cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.google-auth-button:disabled{color:#1f1f1f;cursor:wait;background:#fff}.google-auth-logo{background:#fff;flex:none;width:18px;height:18px}.google-auth-logo img{width:18px;height:18px}.brudd-console-sign-in .brudd-console-disclosure{grid-column:1/-1;max-width:700px}.brudd-console-disclosure{color:#fff;font-size:.72rem;line-height:1.55}.brudd-console-workspace{padding:0}.brudd-account-bar{border-bottom:1px solid #fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:grid}.brudd-account-avatar{color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.brudd-account-avatar img{object-fit:cover;width:100%;height:100%}.brudd-account-identity{color:#fff;min-width:0;font-size:.72rem;line-height:1.35;display:grid}.brudd-account-identity strong,.brudd-account-identity span{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brudd-account-bar button{color:#fff;cursor:pointer;background:#02060c;border:1px solid #fff;border-radius:999px;min-height:44px;padding:8px 12px;font-size:.72rem;font-weight:700}.brudd-question-form,.brudd-snapshot{gap:15px;padding:clamp(22px,4vw,42px);display:grid}.brudd-question-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.brudd-question-heading>div{gap:8px;display:grid}.brudd-question-heading>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff;border-radius:999px;flex:none;padding:7px 10px;font-size:.58rem;font-weight:800}.brudd-question-form label{color:#fff;font-size:.72rem;font-weight:800}.brudd-question-form textarea{resize:vertical;color:#fff;width:100%;min-height:128px;max-height:28dvh;font:inherit;background:#02060c;border:1px solid #fff;border-radius:0;padding:14px;line-height:1.5}.brudd-question-form textarea::placeholder{color:#fff;opacity:1}.brudd-question-meta{justify-content:space-between;gap:20px;display:flex}.brudd-question-meta p{color:#fff;font-size:.68rem}.brudd-question-form .btn,.brudd-snapshot .btn{color:#02060c;background:#fff;border-color:#fff;width:fit-content}.brudd-question-form .btn:disabled{color:#fff;background:#02060c;border-color:#fff}.brudd-snapshot-output{border-top:1px solid #fff;display:grid}.brudd-snapshot-output section{border-bottom:1px solid #fff;grid-template-columns:34px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.brudd-snapshot-output section>span{color:#fff;font-size:.64rem;font-weight:800}.brudd-snapshot-output section>div{gap:6px;display:grid}.brudd-snapshot-output h4{color:#fff;font-size:.82rem}.brudd-snapshot-output p{color:#fff;font-size:.82rem;line-height:1.55}@media (width<=1100px){.home-hero-layout{grid-template-columns:minmax(360px,.86fr) minmax(430px,1.14fr)}.home-system-graphic{height:520px}.home-verdict-list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-verdict-list li{border-bottom:1px solid #fff}.home-verdict-list li:nth-child(4n){border-right:0}.home-verdict-list li:last-child{border-bottom:0;grid-column:3/5}}@media (width<=900px){.home-hero{min-height:auto}.home-hero-layout,.home-editorial-grid,.home-contact-grid{grid-template-columns:minmax(0,1fr)}.home-hero-layout{gap:42px;padding-block:54px}.home-hero-copy{max-width:760px}.home-system-graphic{justify-self:center;width:min(100%,720px);height:500px}.home-prompt-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-prompt-list li:nth-child(3n){border-right:1px solid #fff}.home-prompt-list li:nth-child(2n){border-right:0}.home-contact-form{width:100%}}@media (width<=620px){.home-hero-layout{gap:28px;padding-block:38px 46px}.home-hero-copy{gap:12px}.home-hero-copy h1{font-size:clamp(2.55rem,12vw,3.9rem)}.home-definition{padding-left:12px}.home-actions,.home-actions .btn{width:100%}.home-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-actions .btn{min-width:0;padding-inline:12px}.home-system-graphic{border-radius:16px;height:310px;min-height:310px;max-height:310px}.home-system-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;inset:18px 18px auto}.home-system-categories li{min-width:0;padding:3px 6px;animation:none;position:static}.home-system-categories li:last-child{grid-column:1/-1}.home-system-graphic:before{content:"";background:linear-gradient(180deg, #ffffff57, var(--home-blue), #ffffff57);width:2px;box-shadow:0 0 18px var(--home-blue-soft);position:absolute;top:126px;bottom:20px;left:50%}.home-system-layer{text-align:center;width:min(214px,100% - 56px);min-width:0;padding:9px 14px;left:50%;transform:translate(-50%)}.layer-dna{top:52%}.layer-brudd{top:72%;bottom:auto;right:auto}.home-system-human{width:fit-content;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.home-system-path{display:none}.home-story-section{padding-block:70px}.home-section-heading h2,.home-section-heading-wide h2{font-size:clamp(2.55rem,12vw,3.75rem)}.home-mapping-list,.home-prompt-list{grid-template-columns:minmax(0,1fr)}.home-mapping-list li,.home-mapping-list li:nth-child(2n){border-right:0;min-height:96px;padding:20px 0}.home-capability-list li{grid-template-columns:38px minmax(0,1fr);gap:15px}.home-capability-list h3{font-size:clamp(1.45rem,7.6vw,2.35rem)}.home-verdict-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-verdict-list li,.home-verdict-list li:nth-child(4n){border-bottom:1px solid #fff;border-right:1px solid #fff;min-height:66px}.home-verdict-list li:nth-child(2n){border-right:0}.home-verdict-list li:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.home-node-list,.home-prompt-list{grid-template-columns:minmax(0,1fr)}.home-node-list li,.home-node-list li:nth-child(2n){border-right:0;padding-inline:0}.home-prompt-list li,.home-prompt-list li:nth-child(3n),.home-prompt-list li:nth-child(2n){border-right:0;min-height:0;padding:22px 0}.home-form-row{grid-template-columns:minmax(0,1fr)}.home-contact-form{padding:22px 18px}.home-contact-form .btn{width:100%}.home-result h2{font-size:clamp(2.9rem,14vw,4.5rem)}.brudd-console{border-radius:12px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.brudd-console-frame{max-height:calc(100dvh - 18px)}.brudd-console-header{min-height:68px;padding:11px 13px}.brudd-console-sign-in{grid-template-columns:minmax(0,1fr);align-content:center;gap:22px;min-height:calc(100dvh - 86px);padding:24px 18px}.brudd-console-sign-in h3,.brudd-question-form h3,.brudd-snapshot h3{font-size:clamp(2rem,10vw,3rem)}.google-auth-button{width:100%}.brudd-console-sign-in .brudd-console-disclosure{grid-column:1}.brudd-account-bar{padding-inline:13px}.brudd-question-form,.brudd-snapshot{padding:20px 14px}.brudd-question-heading{gap:10px;display:grid}.brudd-question-heading>span{width:fit-content}.brudd-question-form textarea{min-height:116px;max-height:24dvh}.brudd-question-form .btn,.brudd-snapshot .btn{width:100%}}@media (width<=390px){.home-hero-layout{padding-block:30px 38px}.home-hero-copy h1{font-size:2.62rem}.home-definition p{font-size:.76rem}.home-human-line{font-size:.88rem}.home-system-graphic{height:300px;min-height:300px;max-height:300px}.home-section-nav .wrap{gap:20px}.home-story-section{padding-block:62px}}@media (width<=350px){.home-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-system-categories li,.home-system-layer,.home-system-path:after,.home-verdict-section:after{animation:none}.home-system-categories li{transform:none}.home-system-path:after{opacity:1;background-position:50% 0}}
