@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.Logo-module__oOTLaG__logo{color:var(--nav-ink,var(--foreground));align-items:center;gap:10px;display:inline-flex;position:relative}.Logo-module__oOTLaG__mark{object-fit:contain;flex:none;width:34px;height:34px;transition:filter .26s}body[data-theme=dark] .Logo-module__oOTLaG__mark{filter:invert()}.Logo-module__oOTLaG__wordmark{letter-spacing:.18em;transform-origin:0;font-size:18px;font-weight:800;line-height:1;transition:max-width .24s,opacity .2s,transform .24s}.Logo-module__oOTLaG__compact .Logo-module__oOTLaG__mark{width:28px;height:28px}.Logo-module__oOTLaG__revealOnHover{gap:0}.Logo-module__oOTLaG__revealOnHover .Logo-module__oOTLaG__wordmark{opacity:0;max-width:0;overflow:hidden;transform:translate(-4px)scaleX(.88)}.Logo-module__oOTLaG__revealOnHover:hover{gap:10px}.Logo-module__oOTLaG__revealOnHover:hover .Logo-module__oOTLaG__wordmark,.Logo-module__oOTLaG__revealOnHover:focus-within .Logo-module__oOTLaG__wordmark{opacity:1;max-width:110px;transform:translate(0)scaleX(1)}
.LandingFooter-module__NSNFwG__footer{color:#f8f7f3;background:#101010;border-top:1px solid #f8f7f31a}.LandingFooter-module__NSNFwG__inner{grid-template-columns:minmax(260px,1fr) minmax(280px,520px);gap:clamp(42px,7vw,96px);width:min(1240px,100%);margin:0 auto;padding:clamp(56px,7vw,92px) 32px 30px;display:grid}.LandingFooter-module__NSNFwG__brand{align-content:start;gap:18px;display:grid}.LandingFooter-module__NSNFwG__logo{color:#f8f7f3}.LandingFooter-module__NSNFwG__brand p{color:#f8f7f39e;max-width:420px;font-size:clamp(18px,2vw,24px);font-weight:640;line-height:1.25}.LandingFooter-module__NSNFwG__linkGrid{grid-template-columns:repeat(2,minmax(130px,1fr));gap:28px;display:grid}.LandingFooter-module__NSNFwG__linkGrid div{align-content:start;gap:12px;display:grid}.LandingFooter-module__NSNFwG__linkGrid h3{color:#f8f7f36b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850}.LandingFooter-module__NSNFwG__linkGrid a{color:#f8f7f3b3;width:fit-content;font-size:15px;font-weight:680;transition:color .18s,transform .18s}.LandingFooter-module__NSNFwG__linkGrid a:hover{color:#fff;transform:translate(4px)}.LandingFooter-module__NSNFwG__bottom{color:#f8f7f36b;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f8f7f31a;grid-column:1/-1;justify-content:space-between;gap:18px;margin-top:clamp(18px,3vw,36px);padding-top:22px;font-size:12px;font-weight:720;display:flex}@media (max-width:760px){.LandingFooter-module__NSNFwG__inner{grid-template-columns:1fr;gap:34px;padding:48px 20px 26px}.LandingFooter-module__NSNFwG__linkGrid{grid-template-columns:1fr}.LandingFooter-module__NSNFwG__bottom{flex-direction:column}}
.LandingPage-module__wH80zq__page{min-height:100vh;color:var(--foreground);background:var(--page-background);transition:color .42s,background .42s;position:relative;overflow:hidden}@media (max-width:760px){.LandingPage-module__wH80zq__page{min-height:100vh}}
.ProcessStepsSection-module__14rEGG__processSection{background:#f2f0ed;min-height:100svh;position:relative;overflow:clip}.ProcessStepsSection-module__14rEGG__processStage{place-items:center;min-height:100svh;padding:80px 24px;display:grid;position:relative}.ProcessStepsSection-module__14rEGG__stepStack{width:min(980px,92vw);height:min(760px,82vh);position:relative}.ProcessStepsSection-module__14rEGG__stepRow{width:100%;max-width:none;color:var(--step-color);letter-spacing:0;text-align:center;white-space:nowrap;opacity:0;will-change:transform, opacity;justify-content:center;align-items:center;gap:clamp(16px,2.1vw,32px);font-size:clamp(52px,7.1vw,122px);font-weight:820;line-height:.9;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(72vh)scale(.9)}.ProcessStepsSection-module__14rEGG__stepRow:first-child{opacity:1;transform:scale(1)}.ProcessStepsSection-module__14rEGG__stepIcon{aspect-ratio:1;color:#fff;background:var(--step-color);border-radius:clamp(18px,2vw,28px);flex:none;place-items:center;width:clamp(58px,6vw,96px);font-size:clamp(28px,3.9vw,60px);font-weight:520;line-height:1;display:inline-grid;box-shadow:0 18px 42px #1717171a}.ProcessStepsSection-module__14rEGG__green{--step-color:#35c878}.ProcessStepsSection-module__14rEGG__blue{--step-color:#4d82e9}.ProcessStepsSection-module__14rEGG__pink{--step-color:#ff315f}.ProcessStepsSection-module__14rEGG__amber{--step-color:#f6a92d}.ProcessStepsSection-module__14rEGG__ink{--step-color:#171717}@media (max-width:760px){.ProcessStepsSection-module__14rEGG__processStage{padding-inline:18px}.ProcessStepsSection-module__14rEGG__stepStack{width:min(620px,92vw);height:min(580px,76vh)}.ProcessStepsSection-module__14rEGG__stepRow{gap:12px;font-size:clamp(36px,10.8vw,66px)}.ProcessStepsSection-module__14rEGG__stepIcon{border-radius:16px;width:clamp(44px,13vw,64px);font-size:clamp(22px,7vw,36px)}}@media (max-width:420px){.ProcessStepsSection-module__14rEGG__stepStack{height:min(500px,74vh)}.ProcessStepsSection-module__14rEGG__stepRow{font-size:clamp(30px,10vw,44px)}}
.VideoRevealSection-module__eH7oQa__videoSection{isolation:isolate;background:#f2f0ed;min-height:100svh;transition:background-color .42s;position:relative;overflow:clip}body[data-theme=dark] .VideoRevealSection-module__eH7oQa__videoSection{background:#101010}.VideoRevealSection-module__eH7oQa__videoStage{place-items:center;min-height:100svh;padding:92px 24px 80px;display:grid;position:relative}.VideoRevealSection-module__eH7oQa__videoFrame{aspect-ratio:16/9;will-change:transform, border-radius, filter, opacity;background:#090909;border:1px solid #1717171a;width:min(1140px,62vw);position:relative;overflow:hidden;box-shadow:0 18px 52px #1717171f}.VideoRevealSection-module__eH7oQa__video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.VideoRevealSection-module__eH7oQa__videoStage{padding-inline:18px}.VideoRevealSection-module__eH7oQa__videoFrame{width:min(640px,86vw)}}@media (max-width:420px){.VideoRevealSection-module__eH7oQa__videoFrame{width:88vw}}
.Navbar-module__CHUQ2W__shell{--nav-bg:#f0eeeb94;--nav-ink:var(--foreground);z-index:50;pointer-events:none;justify-content:center;padding:0;transition:padding .36s,transform .36s;display:flex;position:fixed;inset:0 0 auto}body[data-theme=dark] .Navbar-module__CHUQ2W__shell{--nav-bg:#0708099e}.Navbar-module__CHUQ2W__nav{width:100vw;min-height:112px;color:var(--nav-ink);background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);pointer-events:auto;transform-origin:top;border:1px solid #0000;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2vw,34px);padding:26px clamp(30px,3.4vw,58px);transition:min-height .36s,border-color .36s,border-radius .36s,background-color .36s,-webkit-backdrop-filter .36s,backdrop-filter .36s,box-shadow .36s,padding .36s,width .36s;display:grid}.Navbar-module__CHUQ2W__scrolled{padding:20px}.Navbar-module__CHUQ2W__scrolled .Navbar-module__CHUQ2W__nav{border-color:var(--border);background:#f0eeebe0;border-radius:32px;width:calc(100vw - 40px);min-height:88px;box-shadow:0 20px 50px #0d0f0f1a}body[data-theme=dark] .Navbar-module__CHUQ2W__scrolled .Navbar-module__CHUQ2W__nav{background:#070809e0}.Navbar-module__CHUQ2W__collapsed{padding-top:18px}.Navbar-module__CHUQ2W__collapsed .Navbar-module__CHUQ2W__nav{border-radius:22px;justify-content:center;width:64px;min-height:64px;margin:0 auto;padding:0;display:flex;overflow:hidden}.Navbar-module__CHUQ2W__menuButton,.Navbar-module__CHUQ2W__action{border:1px solid var(--border);will-change:transform;background:0 0;border-radius:16px;min-height:56px;transition:transform .22s,border-color .22s,background-color .22s,color .22s,box-shadow .22s;transform:translateY(0)scale(1)}.Navbar-module__CHUQ2W__menuButton{color:currentColor;cursor:pointer;flex-direction:column;justify-content:center;justify-self:start;align-items:center;gap:6px;width:56px;display:inline-flex}.Navbar-module__CHUQ2W__menuButton span{background:currentColor;border-radius:999px;width:12px;height:2px;transition:width .22s,transform .22s}.Navbar-module__CHUQ2W__menuButton:hover,.Navbar-module__CHUQ2W__menuButton:focus-visible,.Navbar-module__CHUQ2W__closeButton:hover,.Navbar-module__CHUQ2W__closeButton:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:#f2f0edd1;transform:translateY(-2px)scale(1.04);box-shadow:0 16px 34px #1717171a}.Navbar-module__CHUQ2W__menuButton:hover span:first-child,.Navbar-module__CHUQ2W__menuButton:focus-visible span:first-child{width:18px;transform:translate(2px)}.Navbar-module__CHUQ2W__menuButton:hover span:last-child,.Navbar-module__CHUQ2W__menuButton:focus-visible span:last-child{width:18px;transform:translate(-2px)}.Navbar-module__CHUQ2W__links{text-transform:uppercase;letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(28px,4.2vw,66px);font-size:clamp(12px,1.05vw,15px);font-weight:760;line-height:1;display:flex}.Navbar-module__CHUQ2W__links a{transition:color .2s,transform .2s;position:relative}.Navbar-module__CHUQ2W__links a:after{content:"";opacity:0;background:currentColor;border-radius:999px;height:2px;transition:opacity .2s,transform .2s;position:absolute;inset:auto 0 -8px;transform:scaleX(.35)}.Navbar-module__CHUQ2W__links a:hover,.Navbar-module__CHUQ2W__links a:focus-visible{color:var(--accent);transform:translateY(-1px)}.Navbar-module__CHUQ2W__links a:hover:after,.Navbar-module__CHUQ2W__links a:focus-visible:after{opacity:1;transform:scaleX(1)}.Navbar-module__CHUQ2W__logoLink{justify-self:center;display:inline-flex}.Navbar-module__CHUQ2W__collapsedLogoLink{color:currentColor;cursor:pointer;background:0 0;border:0;padding:0;display:none}.Navbar-module__CHUQ2W__navCluster{justify-content:center;justify-self:center;align-items:center;gap:clamp(28px,4.4vw,72px);min-width:0;display:flex}.Navbar-module__CHUQ2W__actions{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;display:inline-flex}.Navbar-module__CHUQ2W__action{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 clamp(24px,2.4vw,34px);font-size:clamp(12px,1vw,14px);font-weight:800;line-height:1;display:inline-flex}.Navbar-module__CHUQ2W__action:hover,.Navbar-module__CHUQ2W__action:focus-visible{background:color-mix(in srgb, var(--accent) 88%, #171717);border-color:color-mix(in srgb, var(--accent) 82%, #171717);transform:translateY(-2px)scale(1.035);box-shadow:0 16px 34px #2563eb38,0 0 0 5px #2563eb14}.Navbar-module__CHUQ2W__action:hover .Navbar-module__CHUQ2W__inlineIcon,.Navbar-module__CHUQ2W__action:focus-visible .Navbar-module__CHUQ2W__inlineIcon{transform:translate(3px)}.Navbar-module__CHUQ2W__inlineIcon,.Navbar-module__CHUQ2W__arrowIcon,.Navbar-module__CHUQ2W__smallArrowIcon,.Navbar-module__CHUQ2W__socialIcon{fill:currentColor;flex:none;width:1em;height:1em}.Navbar-module__CHUQ2W__inlineIcon{font-size:18px;transition:transform .22s}.Navbar-module__CHUQ2W__collapsed .Navbar-module__CHUQ2W__menuButton,.Navbar-module__CHUQ2W__collapsed .Navbar-module__CHUQ2W__navCluster,.Navbar-module__CHUQ2W__collapsed .Navbar-module__CHUQ2W__actions{display:none}.Navbar-module__CHUQ2W__collapsed .Navbar-module__CHUQ2W__collapsedLogoLink{display:inline-flex}.Navbar-module__CHUQ2W__drawerOverlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1f1d6b;padding:10px;position:fixed;inset:0}.Navbar-module__CHUQ2W__drawer{width:min(370px,100vw - 20px);min-height:calc(100vh - 20px);color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:38px;display:flex;box-shadow:0 26px 80px #0d0f0f3d}.Navbar-module__CHUQ2W__drawerHeader{grid-template-columns:56px 1fr 56px;align-items:center;margin-bottom:42px;display:grid}.Navbar-module__CHUQ2W__drawerHeader>:last-child{grid-column:2;justify-self:center}.Navbar-module__CHUQ2W__closeButton{color:currentColor;border:1px solid var(--border);cursor:pointer;will-change:transform;background:0 0;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:inline-flex;position:relative;transform:translateY(0)scale(1)}.Navbar-module__CHUQ2W__closeButton span{background:currentColor;border-radius:999px;width:13px;height:2px;transition:transform .22s;position:absolute}.Navbar-module__CHUQ2W__closeButton span:first-child{transform:rotate(45deg)}.Navbar-module__CHUQ2W__closeButton span:last-child{transform:rotate(-45deg)}.Navbar-module__CHUQ2W__drawerPrimary{border-bottom:1px solid var(--border);gap:18px;padding-bottom:42px;display:grid}.Navbar-module__CHUQ2W__drawerPrimary a{justify-content:space-between;align-items:center;gap:24px;font-size:clamp(28px,7vw,31px);font-weight:400;line-height:1.05;transition:color .22s,transform .22s;display:flex}.Navbar-module__CHUQ2W__drawerPrimary span{width:32px;height:32px;color:var(--accent-foreground);background:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:20px;transition:transform .22s,background-color .22s,box-shadow .22s;display:inline-flex}.Navbar-module__CHUQ2W__drawerPrimary a:hover,.Navbar-module__CHUQ2W__drawerPrimary a:focus-visible{color:var(--accent);transform:translate(6px)}.Navbar-module__CHUQ2W__drawerPrimary a:hover span,.Navbar-module__CHUQ2W__drawerPrimary a:focus-visible span{transform:translate(4px)scale(1.08);box-shadow:0 12px 26px #2563eb2e}.Navbar-module__CHUQ2W__drawerSecondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;padding-top:48px;display:grid}.Navbar-module__CHUQ2W__drawerSecondary a{align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:400;transition:color .2s,transform .2s;display:inline-flex}.Navbar-module__CHUQ2W__drawerSecondary a:hover,.Navbar-module__CHUQ2W__drawerSecondary a:focus-visible{color:var(--accent);transform:translate(4px)}.Navbar-module__CHUQ2W__smallArrowIcon{font-size:14px}.Navbar-module__CHUQ2W__socials{border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-top:auto;padding:18px 22px;display:flex}.Navbar-module__CHUQ2W__socials>span{color:color-mix(in srgb, var(--foreground) 78%, transparent);text-transform:uppercase;font-size:12px;font-weight:700}.Navbar-module__CHUQ2W__socials div{align-items:center;gap:12px;display:inline-flex}.Navbar-module__CHUQ2W__socials a{color:currentColor;border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:transform .2s,border-color .2s,color .2s,background-color .2s,box-shadow .2s;display:inline-flex;transform:translateY(0)scale(1)}.Navbar-module__CHUQ2W__socials a:hover,.Navbar-module__CHUQ2W__socials a:focus-visible{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent);transform:translateY(-2px)scale(1.08);box-shadow:0 12px 24px #2563eb2e}.Navbar-module__CHUQ2W__menuButton:active,.Navbar-module__CHUQ2W__action:active,.Navbar-module__CHUQ2W__closeButton:active,.Navbar-module__CHUQ2W__socials a:active{transform:translateY(0)scale(.98)}.Navbar-module__CHUQ2W__menuButton:focus-visible,.Navbar-module__CHUQ2W__action:focus-visible,.Navbar-module__CHUQ2W__closeButton:focus-visible,.Navbar-module__CHUQ2W__links a:focus-visible,.Navbar-module__CHUQ2W__drawerPrimary a:focus-visible,.Navbar-module__CHUQ2W__drawerSecondary a:focus-visible,.Navbar-module__CHUQ2W__socials a:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 76%, white);outline-offset:4px}.Navbar-module__CHUQ2W__socialIcon{font-size:14px}@media (max-width:1180px){.Navbar-module__CHUQ2W__nav{grid-template-columns:72px minmax(0,1fr) auto;gap:16px;padding-inline:28px}.Navbar-module__CHUQ2W__navCluster{gap:30px}.Navbar-module__CHUQ2W__links{gap:28px;font-size:12px}.Navbar-module__CHUQ2W__action{display:none}}@media (max-width:900px){.Navbar-module__CHUQ2W__nav{grid-template-columns:56px 1fr 56px;gap:14px;min-height:92px}.Navbar-module__CHUQ2W__navCluster{grid-column:2;display:flex}.Navbar-module__CHUQ2W__navCluster .Navbar-module__CHUQ2W__links{display:none}.Navbar-module__CHUQ2W__logoLink{justify-self:center}}@media (max-width:560px){.Navbar-module__CHUQ2W__scrolled{padding:12px}.Navbar-module__CHUQ2W__scrolled .Navbar-module__CHUQ2W__nav{width:calc(100vw - 24px)}.Navbar-module__CHUQ2W__nav{grid-template-columns:52px 1fr 52px;padding:18px}.Navbar-module__CHUQ2W__action{display:none}.Navbar-module__CHUQ2W__drawer{padding:38px}}@media (max-width:430px){.Navbar-module__CHUQ2W__drawerOverlay{padding:4px}.Navbar-module__CHUQ2W__drawer{border-radius:12px;width:calc(100vw - 8px);min-height:calc(100vh - 8px);padding:36px 38px}.Navbar-module__CHUQ2W__drawerSecondary{gap:20px 26px}.Navbar-module__CHUQ2W__socials{padding-inline:18px}}
.AuthExperience-module__ONYxzW__page{color:#111;isolation:isolate;background:radial-gradient(circle,#fffffff5 0 18%,#ffffffb8 33%,#0000 62%),radial-gradient(circle at 8% 14%,#4f7df31a,#0000 28%),radial-gradient(circle at 92% 88%,#22c55e17,#0000 30%),#f5f5f5;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.AuthExperience-module__ONYxzW__page:after{content:none}.AuthExperience-module__ONYxzW__signupFlowPage{color:#fff;min-height:100vh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;isolation:isolate;background:linear-gradient(#2fa7ef 0%,#2fa8f0 62%,#8fd3f5 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.AuthExperience-module__ONYxzW__signupHeader{z-index:3;justify-content:space-between;align-items:center;padding:68px 72px 0;display:flex;position:fixed;inset:0 0 auto}.AuthExperience-module__ONYxzW__signupLogo{color:#fff;letter-spacing:0;font-size:30px;font-weight:850;line-height:1}.AuthExperience-module__ONYxzW__signupProgress{align-items:center;gap:10px;display:inline-flex}.AuthExperience-module__ONYxzW__signupProgress span{background:#ffffff57;border-radius:999px;width:6px;height:6px;display:block}.AuthExperience-module__ONYxzW__signupProgress .AuthExperience-module__ONYxzW__signupProgressActive{background:#fff}.AuthExperience-module__ONYxzW__signupQuestion{z-index:2;justify-items:stretch;width:min(100%,560px);margin-top:-74px;padding-bottom:188px;display:grid;position:relative}.AuthExperience-module__ONYxzW__signupStepContent{justify-items:stretch;animation:.42s cubic-bezier(.22,1,.36,1) both AuthExperience-module__ONYxzW__stepEnter;display:grid}.AuthExperience-module__ONYxzW__signupQuestion h1{color:#fff;text-align:center;letter-spacing:0;max-width:560px;margin:0 0 62px;font-size:clamp(60px,5.2vw,80px);font-weight:850;line-height:.98}.AuthExperience-module__ONYxzW__signupQuestion input{color:#fff;width:360px;height:60px;box-shadow:none;font:inherit;letter-spacing:0;background:#ffffff29;border:0;border-radius:0;outline:0;justify-self:center;padding:0 20px;font-size:18px;font-weight:750;transition:background-color .18s,box-shadow .18s}.AuthExperience-module__ONYxzW__signupQuestion input::placeholder{color:#ffffffc7}.AuthExperience-module__ONYxzW__signupQuestion input:focus{background:#ffffff38;box-shadow:0 0 0 3px #ffffff38}.AuthExperience-module__ONYxzW__signupQuestion input[aria-invalid=true]{box-shadow:0 0 0 3px #ff4d4f6b}.AuthExperience-module__ONYxzW__signupQuestion button{color:#000;width:360px;height:60px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:0;justify-self:center;font-size:18px;font-weight:850;line-height:1;transition:transform .18s,box-shadow .18s,opacity .18s}.AuthExperience-module__ONYxzW__signupQuestion button:hover:not(:disabled),.AuthExperience-module__ONYxzW__signupQuestion button:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 44px #00508c2e}.AuthExperience-module__ONYxzW__signupQuestion button:active:not(:disabled){transform:translateY(0)}.AuthExperience-module__ONYxzW__signupQuestion button:disabled{cursor:wait;opacity:.72}.AuthExperience-module__ONYxzW__signupGithubButton{color:#fff;text-shadow:0 1px 12px #0057912e;background:#ffffff24;border:1px solid #ffffff57;justify-content:center;justify-self:center;align-items:center;gap:10px;width:360px;height:54px;margin-top:12px;font-size:16px;font-weight:850;line-height:1;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.AuthExperience-module__ONYxzW__signupGithubButton:hover,.AuthExperience-module__ONYxzW__signupGithubButton:focus-visible{background:#fff3;border-color:#ffffff94;transform:translateY(-2px);box-shadow:0 18px 44px #00508c24}.AuthExperience-module__ONYxzW__signupGithubButton:active{transform:translateY(0)}.AuthExperience-module__ONYxzW__signupError,.AuthExperience-module__ONYxzW__signupStatus{text-align:center;color:#fff;text-shadow:0 1px 12px #0057913d;justify-self:center;width:360px;margin-top:14px;font-size:14px;font-weight:760}.AuthExperience-module__ONYxzW__signupArt{z-index:1;--rail-shift:0px;place-items:center;height:190px;display:grid;position:absolute;inset:auto 0 0;overflow:hidden}.AuthExperience-module__ONYxzW__iconRailMask{align-items:center;width:336px;height:112px;display:flex;overflow:hidden}.AuthExperience-module__ONYxzW__iconRail{transform:translateX(var(--rail-shift));will-change:transform;align-items:center;gap:24px;transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex}.AuthExperience-module__ONYxzW__railBubble{color:#fff;cursor:pointer;width:88px;height:88px;font:inherit;opacity:.68;background:#bee8ff61;border:0;border-radius:999px;flex:none;place-items:center;font-size:28px;transition:transform .18s,opacity .18s,background-color .18s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 18px 42px #0065aa14}.AuthExperience-module__ONYxzW__railBubble:hover:not(:disabled),.AuthExperience-module__ONYxzW__railBubble:focus-visible:not(:disabled){opacity:.92;background:#dcf2ff7a;transform:translateY(-4px)}.AuthExperience-module__ONYxzW__railBubble:disabled{cursor:default;pointer-events:none}.AuthExperience-module__ONYxzW__railBubbleMain{opacity:1;border:2px solid #ffffffeb;font-size:36px}.AuthExperience-module__ONYxzW__bottomSignin{z-index:4;color:#fff;text-align:right;text-shadow:0 1px 14px #00508c38;max-width:calc(100vw - 48px);font-size:14px;font-weight:760;line-height:1.3;position:absolute;bottom:24px;right:24px}.AuthExperience-module__ONYxzW__bottomSignin a{color:#fff;text-underline-offset:4px;font-weight:900;text-decoration:underline}.AuthExperience-module__ONYxzW__bottomSignin a:hover,.AuthExperience-module__ONYxzW__bottomSignin a:focus-visible{text-decoration-thickness:2px}.AuthExperience-module__ONYxzW__scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.AuthExperience-module__ONYxzW__card{background:#fff;border:1px solid #1111110d;border-radius:20px;flex-direction:column;gap:24px;width:min(100%,432px);padding:32px;animation:.52s cubic-bezier(.2,.8,.2,1) both AuthExperience-module__ONYxzW__cardIn;display:flex;box-shadow:0 34px 90px #131f3821,0 12px 34px #131f3814}.AuthExperience-module__ONYxzW__brand{color:#111;--nav-ink:#111;justify-content:center;display:flex}.AuthExperience-module__ONYxzW__brand img{width:30px;height:30px}.AuthExperience-module__ONYxzW__brand span span{letter-spacing:.14em;font-size:14px}.AuthExperience-module__ONYxzW__intro{text-align:center;gap:8px;display:grid}.AuthExperience-module__ONYxzW__kicker{color:#4f7df3;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.AuthExperience-module__ONYxzW__intro h1{color:#111;letter-spacing:0;font-size:clamp(32px,5vw,36px);font-weight:800;line-height:1.04}.AuthExperience-module__ONYxzW__intro p:not(.AuthExperience-module__ONYxzW__kicker){color:#6b7280;font-size:15px;line-height:1.55}.AuthExperience-module__ONYxzW__oauthButton,.AuthExperience-module__ONYxzW__primaryButton{width:100%;height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:760;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s,opacity .18s;display:inline-flex;transform:translateY(0)scale(1)}.AuthExperience-module__ONYxzW__oauthButton{color:#16181d;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 18px #1118270d}.AuthExperience-module__ONYxzW__oauthButton:hover,.AuthExperience-module__ONYxzW__oauthButton:focus-visible{border-color:#4f7df33d;transform:translateY(-2px)scale(1.02);box-shadow:0 16px 34px #11182717,0 0 0 5px #4f7df312}.AuthExperience-module__ONYxzW__disabledLink{color:#8b94a6}.AuthExperience-module__ONYxzW__oauthMark{object-fit:cover;border-radius:999px;width:26px;height:26px;display:block}.AuthExperience-module__ONYxzW__divider{background:#eceff4;justify-content:center;align-items:center;height:1px;display:flex}.AuthExperience-module__ONYxzW__divider span{color:#9aa3b2;letter-spacing:0;background:#fff;padding:0 12px;font-size:11px;font-weight:800}.AuthExperience-module__ONYxzW__form{gap:16px;display:grid}.AuthExperience-module__ONYxzW__field{gap:8px;display:grid}.AuthExperience-module__ONYxzW__field span{color:#252a34;font-size:13px;font-weight:760;line-height:1}.AuthExperience-module__ONYxzW__field input{color:#111;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #e4e8f0;border-radius:12px;outline:0;padding:0 14px;font-size:15px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 1px #11111105,0 10px 24px #15224208}.AuthExperience-module__ONYxzW__field input::placeholder{color:#b2bac8}.AuthExperience-module__ONYxzW__field input:focus{border-color:#4f7df3;box-shadow:0 0 0 4px #4f7df321,0 12px 28px #4f7df31a}.AuthExperience-module__ONYxzW__field input[aria-invalid=true]{border-color:#ff4d4f;box-shadow:0 0 0 4px #ff4d4f1a}.AuthExperience-module__ONYxzW__field small{color:#d93539;font-size:12px;line-height:1.25}.AuthExperience-module__ONYxzW__primaryButton{color:#fff;background:#4f7df3;border:1px solid #4f7df3;margin-top:4px;box-shadow:0 14px 30px #4f7df338,inset 0 1px #ffffff3d}.AuthExperience-module__ONYxzW__primaryButton:hover:not(:disabled),.AuthExperience-module__ONYxzW__primaryButton:focus-visible:not(:disabled){background:#426fe4;transform:translateY(-2px)scale(1.02);box-shadow:0 18px 38px #4f7df34d,0 0 0 5px #4f7df31a}.AuthExperience-module__ONYxzW__primaryButton:active:not(:disabled),.AuthExperience-module__ONYxzW__oauthButton:active{transform:translateY(0)scale(.99)}.AuthExperience-module__ONYxzW__primaryButton:disabled{cursor:not-allowed;opacity:.54;box-shadow:none}.AuthExperience-module__ONYxzW__statusMessage{text-align:center;min-height:18px;font-size:13px;font-weight:700;line-height:1.38}.AuthExperience-module__ONYxzW__success{color:#16a34a}.AuthExperience-module__ONYxzW__error{color:#d93539}.AuthExperience-module__ONYxzW__switcher{color:#6b7280;text-align:center;font-size:14px;line-height:1.4}.AuthExperience-module__ONYxzW__switcher a{color:#315fdf;font-weight:800}.AuthExperience-module__ONYxzW__switcher a:hover,.AuthExperience-module__ONYxzW__switcher a:focus-visible{color:#204cc1;text-underline-offset:3px;text-decoration:underline}.AuthExperience-module__ONYxzW__floatCard{color:#121722;opacity:.78;filter:blur(.15px);background:#ffffffd6;border:1px solid #ffffffe0;border-radius:18px;width:230px;min-height:150px;padding:18px;animation:12s ease-in-out infinite alternate AuthExperience-module__ONYxzW__drift;position:absolute;overflow:hidden;box-shadow:0 30px 72px #15224221}.AuthExperience-module__ONYxzW__cardOne{top:12%;left:7%;transform:rotate(-12deg)}.AuthExperience-module__ONYxzW__cardTwo{width:260px;animation-delay:-4s;top:17%;right:7%;transform:rotate(10deg)}.AuthExperience-module__ONYxzW__cardThree{opacity:.7;filter:blur(.7px);width:220px;min-height:136px;animation-delay:-7s;bottom:11%;right:10%;transform:rotate(-8deg)}.AuthExperience-module__ONYxzW__cardFour{opacity:.65;filter:blur(.45px);width:210px;min-height:170px;animation-delay:-2s;bottom:14%;left:10%;transform:rotate(13deg)}.AuthExperience-module__ONYxzW__floatHeader,.AuthExperience-module__ONYxzW__metricRow,.AuthExperience-module__ONYxzW__deployTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.AuthExperience-module__ONYxzW__floatHeader span,.AuthExperience-module__ONYxzW__metricRow span,.AuthExperience-module__ONYxzW__deployTop span,.AuthExperience-module__ONYxzW__logTitle,.AuthExperience-module__ONYxzW__workflowTitle{color:#6b7280;font-size:12px;font-weight:760}.AuthExperience-module__ONYxzW__floatHeader strong,.AuthExperience-module__ONYxzW__metricRow b,.AuthExperience-module__ONYxzW__deployTop b{font-size:16px}.AuthExperience-module__ONYxzW__deployTop b{color:#22c55e}.AuthExperience-module__ONYxzW__chartBars{align-items:end;gap:8px;height:72px;margin:18px 0 14px;display:flex}.AuthExperience-module__ONYxzW__chartBars i{background:linear-gradient(#4f7df3,#9eb7ff);border-radius:999px 999px 4px 4px;flex:1;min-width:0;display:block}.AuthExperience-module__ONYxzW__logTitle,.AuthExperience-module__ONYxzW__workflowTitle{margin-bottom:14px}.AuthExperience-module__ONYxzW__logLine,.AuthExperience-module__ONYxzW__nodeRow{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;align-items:center;gap:10px;height:34px;margin-top:8px;padding:0 10px;display:flex}.AuthExperience-module__ONYxzW__logLine code{color:#283142;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:11px}.AuthExperience-module__ONYxzW__redDot,.AuthExperience-module__ONYxzW__blueDot,.AuthExperience-module__ONYxzW__nodeRow span{border-radius:999px;flex:none;width:8px;height:8px}.AuthExperience-module__ONYxzW__redDot{background:#ff4d4f}.AuthExperience-module__ONYxzW__blueDot{background:#4f7df3}.AuthExperience-module__ONYxzW__traceGrid{grid-template-columns:1fr .7fr .9fr;gap:8px;margin-top:16px;display:grid}.AuthExperience-module__ONYxzW__traceGrid span{background:#eef4ff;border-radius:9px;height:28px}.AuthExperience-module__ONYxzW__progressTrack{background:#eef2f7;border-radius:999px;height:10px;margin:22px 0 18px;overflow:hidden}.AuthExperience-module__ONYxzW__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#4f7df3,#22c55e);width:78%;height:100%;display:block}.AuthExperience-module__ONYxzW__deploySteps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.AuthExperience-module__ONYxzW__deploySteps i{background:#f6f8fb;border:1px solid #edf1f6;border-radius:11px;height:38px;display:block}.AuthExperience-module__ONYxzW__nodeRow b{color:#293142;font-size:12px}.AuthExperience-module__ONYxzW__nodeRow span{background:#22c55e}.AuthExperience-module__ONYxzW__nodeRow:nth-child(3) span{background:#4f7df3}.AuthExperience-module__ONYxzW__nodeRow:nth-child(4) span{background:#a7b2c6}@keyframes AuthExperience-module__ONYxzW__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthExperience-module__ONYxzW__drift{0%{translate:0}to{translate:0 -18px}}@keyframes AuthExperience-module__ONYxzW__floatPreview{0%{translate:0}to{translate:0 -14px}}@keyframes AuthExperience-module__ONYxzW__stepEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.AuthExperience-module__ONYxzW__floatCard{opacity:.48;transform:scale(.9)}.AuthExperience-module__ONYxzW__cardOne,.AuthExperience-module__ONYxzW__cardFour{left:-42px}.AuthExperience-module__ONYxzW__cardTwo,.AuthExperience-module__ONYxzW__cardThree{right:-46px}}@media (max-width:760px){.AuthExperience-module__ONYxzW__signupHeader{padding:32px 28px 0}.AuthExperience-module__ONYxzW__signupLogo{font-size:24px}.AuthExperience-module__ONYxzW__signupQuestion{padding-inline:20px;width:min(100%,380px);margin-top:0;padding-bottom:180px}.AuthExperience-module__ONYxzW__signupQuestion h1{margin-bottom:40px;font-size:48px}.AuthExperience-module__ONYxzW__signupQuestion input,.AuthExperience-module__ONYxzW__signupQuestion button,.AuthExperience-module__ONYxzW__signupGithubButton,.AuthExperience-module__ONYxzW__signupError,.AuthExperience-module__ONYxzW__signupStatus{width:100%;max-width:360px}.AuthExperience-module__ONYxzW__bottomSignin{text-align:center;width:max-content;bottom:18px;right:50%;transform:translate(50%)}.AuthExperience-module__ONYxzW__signupArt{height:152px}.AuthExperience-module__ONYxzW__iconRailMask{width:252px;height:84px}.AuthExperience-module__ONYxzW__iconRail{transform:translateX(var(--rail-shift-mobile));gap:18px}.AuthExperience-module__ONYxzW__railBubble{width:66px;height:66px;font-size:22px}.AuthExperience-module__ONYxzW__railBubbleMain{font-size:26px}}@media (max-width:720px){.AuthExperience-module__ONYxzW__page{background:radial-gradient(circle at 50% 30%,#fffffff0 0 18%,#0000 58%),#f5f5f5;padding:20px}.AuthExperience-module__ONYxzW__scene{display:none}.AuthExperience-module__ONYxzW__card{border-radius:18px;padding:28px}}@media (max-width:430px){.AuthExperience-module__ONYxzW__page{align-items:start;padding:16px}.AuthExperience-module__ONYxzW__card{margin-top:24px;padding:24px}.AuthExperience-module__ONYxzW__intro h1{font-size:32px}.AuthExperience-module__ONYxzW__signupQuestion h1{margin-bottom:36px;font-size:44px}.AuthExperience-module__ONYxzW__signupQuestion{padding-inline:38px;padding-bottom:168px}.AuthExperience-module__ONYxzW__signupQuestion input,.AuthExperience-module__ONYxzW__signupQuestion button,.AuthExperience-module__ONYxzW__signupGithubButton{height:56px;font-size:16px}}@media (prefers-reduced-motion:reduce){.AuthExperience-module__ONYxzW__card,.AuthExperience-module__ONYxzW__floatCard,.AuthExperience-module__ONYxzW__oauthButton,.AuthExperience-module__ONYxzW__primaryButton,.AuthExperience-module__ONYxzW__field input,.AuthExperience-module__ONYxzW__motionTile,.AuthExperience-module__ONYxzW__signupStepContent,.AuthExperience-module__ONYxzW__iconRail{transition:none;animation:none}}
.BuilderInterface-module__1E_9Aa__shell{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 50% 38%, #2563eb1a, transparent 28%), var(--page-background);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;align-content:start;justify-items:center;gap:34px;padding:104px 24px 56px;display:grid;position:relative;overflow-x:hidden}.BuilderInterface-module__1E_9Aa__topActions{z-index:3;align-items:center;gap:14px;display:flex;position:fixed;top:12px;right:24px}.BuilderInterface-module__1E_9Aa__topActions button,.BuilderInterface-module__1E_9Aa__softIconButton,.BuilderInterface-module__1E_9Aa__buildButton,.BuilderInterface-module__1E_9Aa__modeSelect,.BuilderInterface-module__1E_9Aa__generatedPreview{color:inherit;font:inherit;cursor:pointer;border:0;transition:transform .16s,background-color .16s,border-color .16s,opacity .16s}.BuilderInterface-module__1E_9Aa__topActions button{color:#171717;opacity:.72;background:0 0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.BuilderInterface-module__1E_9Aa__centerStage{flex-direction:column;align-items:center;width:min(692px,100vw - 32px);transition:transform .26s;display:flex;transform:translateY(0)}.BuilderInterface-module__1E_9Aa__activeStage{transform:translateY(0)}.BuilderInterface-module__1E_9Aa__identity{color:#111;justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.BuilderInterface-module__1E_9Aa__identity span{color:#111;letter-spacing:0;font-size:18px;font-weight:820;line-height:1}.BuilderInterface-module__1E_9Aa__identityLogo{--nav-ink:#111}.BuilderInterface-module__1E_9Aa__identityLogo img{width:54px;height:54px}.BuilderInterface-module__1E_9Aa__centerStage h1{color:#171717;letter-spacing:0;text-align:center;margin-bottom:28px;font-size:21px;font-weight:560;line-height:1.2}.BuilderInterface-module__1E_9Aa__activeStage h1{margin-bottom:22px}.BuilderInterface-module__1E_9Aa__conversation{scrollbar-width:none;flex-direction:column;gap:10px;width:min(692px,100%);max-height:260px;margin-bottom:18px;padding:4px 2px;display:flex;overflow-y:auto}.BuilderInterface-module__1E_9Aa__conversation::-webkit-scrollbar{display:none}.BuilderInterface-module__1E_9Aa__message{border-radius:18px;width:fit-content;max-width:78%;padding:11px 14px;font-size:14px;line-height:1.45;animation:.26s both BuilderInterface-module__1E_9Aa__messageIn}.BuilderInterface-module__1E_9Aa__userMessage{color:#f2f0ed;background:var(--accent);align-self:flex-end;box-shadow:0 18px 44px #2563eb24}.BuilderInterface-module__1E_9Aa__aiMessage{color:#20242b;background:#ffffffd6;align-self:flex-start;box-shadow:0 18px 50px #0d0f0f14}.BuilderInterface-module__1E_9Aa__typing{gap:5px;padding:14px 16px;display:inline-flex}.BuilderInterface-module__1E_9Aa__typing span{background:#a7a7a7;border-radius:999px;width:5px;height:5px;animation:.9s ease-in-out infinite BuilderInterface-module__1E_9Aa__typingPulse}.BuilderInterface-module__1E_9Aa__typing span:nth-child(2){animation-delay:.12s}.BuilderInterface-module__1E_9Aa__typing span:nth-child(3){animation-delay:.24s}.BuilderInterface-module__1E_9Aa__inputBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-radius:22px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:min(692px,100%);min-height:58px;padding:7px 8px 7px 12px;display:grid;box-shadow:0 24px 70px #0d0f0f1f,inset 0 0 0 1px #dce6f2b8}.BuilderInterface-module__1E_9Aa__inputBar input{color:#171717;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:14px}.BuilderInterface-module__1E_9Aa__inputBar input::placeholder{color:#7b828e}.BuilderInterface-module__1E_9Aa__softIconButton,.BuilderInterface-module__1E_9Aa__buildButton{justify-content:center;align-items:center;display:inline-flex}.BuilderInterface-module__1E_9Aa__softIconButton{color:#5f6672;background:0 0;border-radius:999px;width:32px;height:32px}.BuilderInterface-module__1E_9Aa__modeSelect{color:#5f6672;background:0 0;border-radius:999px;align-items:center;height:34px;padding:0;display:inline-flex;position:relative}.BuilderInterface-module__1E_9Aa__modeSelect:after{content:"⌄";color:#8b929e;pointer-events:none;font-size:13px;position:absolute;top:50%;right:7px;transform:translateY(-54%)}.BuilderInterface-module__1E_9Aa__modeSelect select{appearance:none;height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:0;padding:0 22px 0 10px;font-size:12px}.BuilderInterface-module__1E_9Aa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BuilderInterface-module__1E_9Aa__fileInput{display:none}.BuilderInterface-module__1E_9Aa__buildButton{min-height:40px;color:var(--accent-foreground);background:var(--accent);border-radius:16px;align-items:center;gap:8px;padding:0 15px 0 17px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 14px 30px #2563eb2e}.BuilderInterface-module__1E_9Aa__buildButton:disabled{cursor:wait;opacity:.74}.BuilderInterface-module__1E_9Aa__generatedPreview{border:1px solid var(--border);background:#ffffffb3;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(692px,100%);margin-top:18px;padding:14px 16px;animation:.26s both BuilderInterface-module__1E_9Aa__messageIn;display:flex;box-shadow:0 18px 48px #0d0f0f14}.BuilderInterface-module__1E_9Aa__logoStatus{color:#5f6672;align-items:center;gap:9px;width:min(692px,100%);margin-top:10px;font-size:12px;display:flex}.BuilderInterface-module__1E_9Aa__logoStatus img{object-fit:contain;background:#fff;border-radius:8px;width:26px;height:26px;box-shadow:inset 0 0 0 1px #dce6f2e6}.BuilderInterface-module__1E_9Aa__generatedPreview p{color:#6f7682;margin-bottom:3px;font-size:12px}.BuilderInterface-module__1E_9Aa__generatedPreview strong{color:#171717;font-size:14px;font-weight:560}.BuilderInterface-module__1E_9Aa__generatedPreview div>span{color:#6f7682;margin-top:4px;font-size:12px;display:block}.BuilderInterface-module__1E_9Aa__sectionPills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.BuilderInterface-module__1E_9Aa__sectionPills span{color:#3a414c;background:#eef2f7;border-radius:999px;padding:7px 10px;font-size:12px}.BuilderInterface-module__1E_9Aa__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.BuilderInterface-module__1E_9Aa__aiPreview{width:min(1120px,100vw - 32px);color:var(--draft-ink);background:var(--draft-bg);border:1px solid #dce6f2db;border-radius:20px;animation:.26s both BuilderInterface-module__1E_9Aa__messageIn;overflow:hidden;box-shadow:0 26px 70px #0d0f0f1c}.BuilderInterface-module__1E_9Aa__aiPreviewNav{border-bottom:1px solid color-mix(in srgb, var(--draft-ink) 10%, transparent);background:color-mix(in srgb, var(--draft-bg) 82%, white);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:18px 22px;display:flex}.BuilderInterface-module__1E_9Aa__aiPreviewNav strong{align-items:center;gap:10px;font-size:15px;display:inline-flex}.BuilderInterface-module__1E_9Aa__aiPreviewNav strong img{object-fit:contain;background:#fff;border-radius:9px;width:34px;height:34px}.BuilderInterface-module__1E_9Aa__aiPreviewNav nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.BuilderInterface-module__1E_9Aa__aiPreviewNav button{min-height:34px;color:color-mix(in srgb, var(--draft-ink) 68%, white);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 11px;font-size:12px;font-weight:720}.BuilderInterface-module__1E_9Aa__aiPreviewNav .BuilderInterface-module__1E_9Aa__activeGeneratedPage,.BuilderInterface-module__1E_9Aa__aiPreviewNav button:hover{color:#fff;background:var(--draft-accent)}.BuilderInterface-module__1E_9Aa__aiHero{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:34px;padding:clamp(30px,5vw,58px);display:grid}.BuilderInterface-module__1E_9Aa__aiHero>div{gap:14px;display:grid}.BuilderInterface-module__1E_9Aa__aiHero p{color:var(--draft-accent);text-transform:uppercase;font-size:12px;font-weight:820}.BuilderInterface-module__1E_9Aa__aiHero h2{letter-spacing:0;max-width:620px;font-size:clamp(38px,6vw,72px);line-height:.95}.BuilderInterface-module__1E_9Aa__aiHero span{max-width:560px;color:color-mix(in srgb, var(--draft-ink) 68%, white);font-size:16px;line-height:1.55}.BuilderInterface-module__1E_9Aa__aiActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.BuilderInterface-module__1E_9Aa__aiActions a{color:#fff;background:var(--draft-accent);border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:780;display:inline-flex}.BuilderInterface-module__1E_9Aa__aiActions a:last-child{color:var(--draft-ink);background:color-mix(in srgb, var(--draft-ink) 8%, white)}.BuilderInterface-module__1E_9Aa__aiHero aside{background:color-mix(in srgb, var(--draft-bg) 72%, white);min-height:260px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--draft-ink) 10%, transparent);border-radius:16px;grid-template-rows:1fr .78fr;grid-template-columns:.9fr 1.1fr;gap:10px;padding:12px;display:grid}.BuilderInterface-module__1E_9Aa__aiHero aside span{background:color-mix(in srgb, var(--draft-ink) 10%, white);border-radius:12px;display:block}.BuilderInterface-module__1E_9Aa__aiHero aside span:first-child{background:var(--draft-accent);grid-row:1/-1}.BuilderInterface-module__1E_9Aa__aiSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 clamp(22px,5vw,58px) clamp(24px,4vw,42px);display:grid}.BuilderInterface-module__1E_9Aa__aiSections article{border:1px solid color-mix(in srgb, var(--draft-ink) 10%, transparent);background:color-mix(in srgb, var(--draft-bg) 78%, white);border-radius:12px;gap:8px;padding:18px;display:grid}.BuilderInterface-module__1E_9Aa__aiSections h3{font-size:16px}.BuilderInterface-module__1E_9Aa__aiSections small{color:var(--draft-accent);text-transform:uppercase;font-size:11px;font-weight:820}.BuilderInterface-module__1E_9Aa__aiSections p{color:color-mix(in srgb, var(--draft-ink) 64%, white);font-size:13px;line-height:1.45}.BuilderInterface-module__1E_9Aa__aiSections ul{gap:7px;margin-top:4px;display:grid}.BuilderInterface-module__1E_9Aa__aiSections li{color:color-mix(in srgb, var(--draft-ink) 74%, white);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.BuilderInterface-module__1E_9Aa__aiSections li:before{content:"";background:var(--draft-accent);border-radius:999px;flex:none;width:6px;height:6px}.BuilderInterface-module__1E_9Aa__storefrontPreview{width:min(1180px,100vw - 32px);color:var(--draft-ink);background:var(--draft-bg);border:1px solid #dce6f2db;border-radius:20px;animation:.26s both BuilderInterface-module__1E_9Aa__messageIn;overflow:hidden;box-shadow:0 26px 70px #0d0f0f1c}.BuilderInterface-module__1E_9Aa__storeNav{border-bottom:1px solid color-mix(in srgb, var(--draft-ink) 10%, transparent);background:color-mix(in srgb, var(--draft-bg) 86%, white);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) minmax(180px,.8fr);align-items:center;gap:18px;min-height:72px;padding:16px clamp(18px,4vw,42px);display:grid}.BuilderInterface-module__1E_9Aa__storeBrand,.BuilderInterface-module__1E_9Aa__storeTools,.BuilderInterface-module__1E_9Aa__storeNav nav{align-items:center;display:flex}.BuilderInterface-module__1E_9Aa__storeBrand{gap:11px;min-width:0}.BuilderInterface-module__1E_9Aa__storeBrand strong{color:var(--draft-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;overflow:hidden}.BuilderInterface-module__1E_9Aa__storeLogo{color:#fff;background:var(--draft-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:820;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff57}.BuilderInterface-module__1E_9Aa__storeLogo img{object-fit:contain;background:#fff;border-radius:10px;width:36px;height:36px}.BuilderInterface-module__1E_9Aa__storeNav nav{flex-wrap:wrap;justify-content:center;gap:7px}.BuilderInterface-module__1E_9Aa__storeNav button,.BuilderInterface-module__1E_9Aa__storeTools button,.BuilderInterface-module__1E_9Aa__categoryRail button,.BuilderInterface-module__1E_9Aa__productMeta button,.BuilderInterface-module__1E_9Aa__productActions button,.BuilderInterface-module__1E_9Aa__productActions label,.BuilderInterface-module__1E_9Aa__quantityControl button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.BuilderInterface-module__1E_9Aa__storeNav nav button{min-height:34px;color:color-mix(in srgb, var(--draft-ink) 66%, white);border-radius:10px;padding:0 12px;font-size:12px;font-weight:720}.BuilderInterface-module__1E_9Aa__storeNav nav .BuilderInterface-module__1E_9Aa__activeGeneratedPage,.BuilderInterface-module__1E_9Aa__storeNav nav button:hover{color:#fff;background:var(--draft-accent)}.BuilderInterface-module__1E_9Aa__storeTools{justify-content:flex-end;gap:8px}.BuilderInterface-module__1E_9Aa__storeTools span{min-width:126px;min-height:36px;color:color-mix(in srgb, var(--draft-ink) 56%, white);background:color-mix(in srgb, var(--draft-ink) 7%, white);border-radius:999px;align-items:center;padding:0 13px;font-size:12px;display:inline-flex}.BuilderInterface-module__1E_9Aa__storeTools button{color:#fff;background:var(--draft-ink);border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:760}.BuilderInterface-module__1E_9Aa__storeHero{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);align-items:stretch;gap:clamp(20px,4vw,44px);padding:clamp(30px,5vw,62px) clamp(20px,5vw,58px) 28px;display:grid}.BuilderInterface-module__1E_9Aa__storeHeroCopy{flex-direction:column;justify-content:center;gap:15px;display:flex}.BuilderInterface-module__1E_9Aa__storeHeroCopy p,.BuilderInterface-module__1E_9Aa__catalogHeader p,.BuilderInterface-module__1E_9Aa__storeContentBand small,.BuilderInterface-module__1E_9Aa__productGrid small{color:var(--draft-accent);text-transform:uppercase;font-size:11px;font-weight:840}.BuilderInterface-module__1E_9Aa__storeHeroCopy h2{letter-spacing:0;max-width:680px;font-size:clamp(38px,6vw,74px);line-height:.96}.BuilderInterface-module__1E_9Aa__storeHeroCopy>span{max-width:580px;color:color-mix(in srgb, var(--draft-ink) 68%, white);font-size:16px;line-height:1.55}.BuilderInterface-module__1E_9Aa__storeActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.BuilderInterface-module__1E_9Aa__storeActions a{color:#fff;background:var(--draft-accent);border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:780;display:inline-flex}.BuilderInterface-module__1E_9Aa__storeActions a:last-child{color:var(--draft-ink);background:color-mix(in srgb, var(--draft-ink) 8%, white)}.BuilderInterface-module__1E_9Aa__storeHeroVisual{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:12px;min-height:342px;display:grid}.BuilderInterface-module__1E_9Aa__featuredProduct,.BuilderInterface-module__1E_9Aa__miniProduct{background:linear-gradient(135deg, color-mix(in srgb, var(--draft-accent) 88%, white), color-mix(in srgb, var(--draft-ink) 82%, white));border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.BuilderInterface-module__1E_9Aa__featuredProduct{color:#fff;flex-direction:column;grid-row:1/-1;justify-content:flex-end;gap:8px;padding:22px;display:flex}.BuilderInterface-module__1E_9Aa__featuredProduct:before,.BuilderInterface-module__1E_9Aa__miniProduct:before{content:"";aspect-ratio:1;background:#ffffff2e;border-radius:50%;width:74%;position:absolute;top:14%;right:-18%}.BuilderInterface-module__1E_9Aa__featuredProduct small{text-transform:uppercase;font-size:11px;font-weight:820;position:relative}.BuilderInterface-module__1E_9Aa__featuredProduct strong{max-width:230px;font-size:28px;line-height:1.03;position:relative}.BuilderInterface-module__1E_9Aa__featuredProduct span{width:fit-content;color:var(--draft-ink);background:#ffffffd6;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:760;position:relative}.BuilderInterface-module__1E_9Aa__miniProduct{color:var(--draft-ink);background:color-mix(in srgb, var(--draft-ink) 7%, white);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.BuilderInterface-module__1E_9Aa__miniProduct span{background:color-mix(in srgb, var(--draft-accent) 34%, white);border-radius:16px;width:56px;height:56px}.BuilderInterface-module__1E_9Aa__miniProduct strong{font-size:15px;line-height:1.22;position:relative}.BuilderInterface-module__1E_9Aa__categoryRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 clamp(20px,5vw,58px) 28px;display:grid}.BuilderInterface-module__1E_9Aa__categoryRail button{border:1px solid color-mix(in srgb, var(--draft-ink) 9%, transparent);min-height:78px;color:var(--draft-ink);background:color-mix(in srgb, var(--draft-bg) 76%, white);text-align:left;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;padding:14px;font-size:13px;font-weight:780;display:flex}.BuilderInterface-module__1E_9Aa__categoryRail span{color:var(--draft-accent);text-transform:uppercase;font-size:10px;font-weight:840}.BuilderInterface-module__1E_9Aa__catalogHeader{justify-content:space-between;align-items:end;gap:16px;padding:6px clamp(20px,5vw,58px) 16px;display:flex}.BuilderInterface-module__1E_9Aa__catalogHeader h3{margin-top:4px;font-size:clamp(24px,3vw,34px)}.BuilderInterface-module__1E_9Aa__catalogHeader>span{color:color-mix(in srgb, var(--draft-ink) 58%, white);font-size:13px;font-weight:720}.BuilderInterface-module__1E_9Aa__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(20px,5vw,58px) 32px;display:grid}.BuilderInterface-module__1E_9Aa__productGrid article{border:1px solid color-mix(in srgb, var(--draft-ink) 9%, transparent);background:color-mix(in srgb, var(--draft-bg) 80%, white);border-radius:16px;gap:10px;padding:12px;display:grid}.BuilderInterface-module__1E_9Aa__productMedia{background:linear-gradient(145deg, color-mix(in srgb, var(--draft-accent) 26%, white), color-mix(in srgb, var(--draft-ink) 10%, white));border-radius:12px;justify-content:flex-start;align-items:flex-end;min-height:160px;padding:14px;display:flex;position:relative;overflow:hidden}.BuilderInterface-module__1E_9Aa__productMedia span{color:#fff;background:var(--draft-ink);border-radius:12px;justify-content:center;align-items:center;min-width:42px;min-height:42px;font-size:12px;font-weight:820;display:inline-flex}.BuilderInterface-module__1E_9Aa__productMedia img{object-fit:cover}.BuilderInterface-module__1E_9Aa__productGrid h4{color:var(--draft-ink);font-size:17px;line-height:1.2}.BuilderInterface-module__1E_9Aa__productGrid p,.BuilderInterface-module__1E_9Aa__storeContentBand p{color:color-mix(in srgb, var(--draft-ink) 62%, white);font-size:13px;line-height:1.45}.BuilderInterface-module__1E_9Aa__productMeta{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.BuilderInterface-module__1E_9Aa__productMeta strong,.BuilderInterface-module__1E_9Aa__productMeta span{color:color-mix(in srgb, var(--draft-ink) 76%, white);font-size:12px}.BuilderInterface-module__1E_9Aa__productMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BuilderInterface-module__1E_9Aa__productActions{grid-template-columns:auto auto minmax(76px,1fr);align-items:center;gap:8px;display:grid}.BuilderInterface-module__1E_9Aa__productActions button,.BuilderInterface-module__1E_9Aa__productActions label,.BuilderInterface-module__1E_9Aa__quantityControl{border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.BuilderInterface-module__1E_9Aa__productActions button,.BuilderInterface-module__1E_9Aa__productActions label{color:#fff;background:var(--draft-accent)}.BuilderInterface-module__1E_9Aa__productActions label{color:var(--draft-ink);background:color-mix(in srgb, var(--draft-ink) 8%, white)}.BuilderInterface-module__1E_9Aa__productActions input{display:none}.BuilderInterface-module__1E_9Aa__quantityControl{color:var(--draft-ink);background:color-mix(in srgb, var(--draft-ink) 8%, white);justify-content:space-between;gap:6px;padding:0 7px}.BuilderInterface-module__1E_9Aa__quantityControl button{color:#fff;background:var(--draft-ink);border-radius:999px;width:22px;height:22px;min-height:22px;padding:0}.BuilderInterface-module__1E_9Aa__quantityControl span{min-width:16px;color:var(--draft-ink);text-align:center;font-size:12px;font-weight:820}.BuilderInterface-module__1E_9Aa__commercePanels{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:14px;padding:0 clamp(20px,5vw,58px) 32px;display:grid}.BuilderInterface-module__1E_9Aa__customerPanel,.BuilderInterface-module__1E_9Aa__cartPanel{border:1px solid color-mix(in srgb, var(--draft-ink) 9%, transparent);background:color-mix(in srgb, var(--draft-bg) 84%, white);border-radius:16px;gap:16px;padding:18px;display:grid}.BuilderInterface-module__1E_9Aa__customerPanel small,.BuilderInterface-module__1E_9Aa__cartPanel small{color:var(--draft-accent);text-transform:uppercase;font-size:11px;font-weight:840}.BuilderInterface-module__1E_9Aa__customerPanel h3,.BuilderInterface-module__1E_9Aa__cartPanel h3{margin-top:4px;font-size:20px}.BuilderInterface-module__1E_9Aa__customerPanel p,.BuilderInterface-module__1E_9Aa__cartPanel p{color:color-mix(in srgb, var(--draft-ink) 62%, white);font-size:13px;line-height:1.45}.BuilderInterface-module__1E_9Aa__customerPanel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.BuilderInterface-module__1E_9Aa__customerPanel input{border:1px solid color-mix(in srgb, var(--draft-ink) 10%, transparent);min-width:0;min-height:42px;color:var(--draft-ink);font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:13px}.BuilderInterface-module__1E_9Aa__customerPanel button{color:#fff;background:var(--draft-accent);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:13px;font-weight:780}.BuilderInterface-module__1E_9Aa__cartPanel ul{gap:8px;display:grid}.BuilderInterface-module__1E_9Aa__cartPanel li,.BuilderInterface-module__1E_9Aa__cartTotal{color:color-mix(in srgb, var(--draft-ink) 72%, white);justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.BuilderInterface-module__1E_9Aa__cartPanel li strong,.BuilderInterface-module__1E_9Aa__cartTotal strong{color:var(--draft-ink);white-space:nowrap;font-size:13px}.BuilderInterface-module__1E_9Aa__cartTotal{border-top:1px solid color-mix(in srgb, var(--draft-ink) 10%, transparent);padding-top:12px;font-weight:760}.BuilderInterface-module__1E_9Aa__storeContentBand{background:color-mix(in srgb, var(--draft-ink) 10%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.BuilderInterface-module__1E_9Aa__storeContentBand article{background:color-mix(in srgb, var(--draft-bg) 90%, white);gap:8px;padding:clamp(18px,3vw,30px);display:grid}.BuilderInterface-module__1E_9Aa__storeContentBand h3{font-size:17px}.BuilderInterface-module__1E_9Aa__buildButton .BuilderInterface-module__1E_9Aa__icon{width:17px;height:17px}.BuilderInterface-module__1E_9Aa__topActions button:hover,.BuilderInterface-module__1E_9Aa__softIconButton:hover,.BuilderInterface-module__1E_9Aa__modeSelect:hover{background:#2563eb14;transform:translateY(-1px)}.BuilderInterface-module__1E_9Aa__buildButton:hover{background:color-mix(in srgb, var(--accent) 90%, #171717);transform:translateY(-1px)}.BuilderInterface-module__1E_9Aa__topActions button:active,.BuilderInterface-module__1E_9Aa__softIconButton:active,.BuilderInterface-module__1E_9Aa__buildButton:active,.BuilderInterface-module__1E_9Aa__modeSelect:active{transform:translateY(0)scale(.97)}@keyframes BuilderInterface-module__1E_9Aa__messageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes BuilderInterface-module__1E_9Aa__typingPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:640px){.BuilderInterface-module__1E_9Aa__shell{padding:84px 16px 42px}.BuilderInterface-module__1E_9Aa__topActions{top:10px;right:12px}.BuilderInterface-module__1E_9Aa__centerStage{transform:translateY(-8px)}.BuilderInterface-module__1E_9Aa__centerStage h1{margin-bottom:32px;font-size:20px}.BuilderInterface-module__1E_9Aa__identity span{font-size:18px}.BuilderInterface-module__1E_9Aa__identityLogo img{width:44px;height:44px}.BuilderInterface-module__1E_9Aa__inputBar{grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;padding-right:8px}.BuilderInterface-module__1E_9Aa__modeSelect{display:none}.BuilderInterface-module__1E_9Aa__generatedPreview{flex-direction:column;align-items:flex-start}.BuilderInterface-module__1E_9Aa__sectionPills{justify-content:flex-start}.BuilderInterface-module__1E_9Aa__aiPreviewNav,.BuilderInterface-module__1E_9Aa__aiHero,.BuilderInterface-module__1E_9Aa__aiSections,.BuilderInterface-module__1E_9Aa__storeNav,.BuilderInterface-module__1E_9Aa__storeHero,.BuilderInterface-module__1E_9Aa__categoryRail,.BuilderInterface-module__1E_9Aa__productGrid,.BuilderInterface-module__1E_9Aa__commercePanels,.BuilderInterface-module__1E_9Aa__storeContentBand{grid-template-columns:1fr}.BuilderInterface-module__1E_9Aa__aiPreviewNav,.BuilderInterface-module__1E_9Aa__storeNav{flex-direction:column;align-items:flex-start}.BuilderInterface-module__1E_9Aa__aiPreviewNav nav,.BuilderInterface-module__1E_9Aa__storeNav nav,.BuilderInterface-module__1E_9Aa__storeTools{justify-content:flex-start}.BuilderInterface-module__1E_9Aa__storeTools{flex-wrap:wrap;width:100%}.BuilderInterface-module__1E_9Aa__storeTools span{flex:150px}.BuilderInterface-module__1E_9Aa__storeHeroVisual{grid-template-columns:1fr 1fr;min-height:250px}.BuilderInterface-module__1E_9Aa__featuredProduct{grid-area:auto/1/auto/-1;min-height:190px}.BuilderInterface-module__1E_9Aa__catalogHeader{flex-direction:column;align-items:flex-start}.BuilderInterface-module__1E_9Aa__customerPanel form,.BuilderInterface-module__1E_9Aa__productActions{grid-template-columns:1fr}.BuilderInterface-module__1E_9Aa__aiHero aside{min-height:190px}}
.DashboardInterface-module__f2vbBa__dashboard{color:#111827;min-height:100vh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#f6f9fd;grid-template-columns:292px minmax(0,1fr);display:grid;overflow-y:visible}.DashboardInterface-module__f2vbBa__sidebar{background:#f9fbff;border-right:1px solid #dfe9f6;flex-direction:column;min-height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.DashboardInterface-module__f2vbBa__brand{align-items:center;gap:12px;min-height:54px;margin-bottom:46px;display:inline-flex}.DashboardInterface-module__f2vbBa__brandMark{--nav-ink:#111827}.DashboardInterface-module__f2vbBa__brand span{gap:3px;display:grid}.DashboardInterface-module__f2vbBa__brand strong,.DashboardInterface-module__f2vbBa__mobileBrand span{font-size:22px;font-weight:850;line-height:1}.DashboardInterface-module__f2vbBa__brand small{color:#617089;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.DashboardInterface-module__f2vbBa__navList{gap:8px;display:grid}.DashboardInterface-module__f2vbBa__navItem,.DashboardInterface-module__f2vbBa__utilityLink{color:#33445d;border-radius:12px;align-items:center;gap:14px;min-height:48px;padding:0 16px;font-size:15px;font-weight:760;transition:background-color .18s,color .18s,transform .18s;display:flex}.DashboardInterface-module__f2vbBa__utilityButton{color:#33445d;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:0 16px;font-size:15px;font-weight:760;transition:background-color .18s,color .18s,transform .18s;display:flex}.DashboardInterface-module__f2vbBa__navItem:hover,.DashboardInterface-module__f2vbBa__navItem:focus-visible,.DashboardInterface-module__f2vbBa__utilityLink:hover,.DashboardInterface-module__f2vbBa__utilityLink:focus-visible,.DashboardInterface-module__f2vbBa__utilityButton:hover,.DashboardInterface-module__f2vbBa__utilityButton:focus-visible{color:#0f56d9;background:#eef5ff;transform:translate(2px)}.DashboardInterface-module__f2vbBa__activeNavItem{color:#0f56d9;background:#eef5ff}.DashboardInterface-module__f2vbBa__sidebarFooter{border-top:1px solid #dfe9f6;gap:12px;margin-top:auto;padding-top:24px;display:grid}.DashboardInterface-module__f2vbBa__planBox{color:#1f2d42;background:#fff;border:1px solid #dfe9f6;border-radius:12px;gap:9px;padding:16px;display:grid}.DashboardInterface-module__f2vbBa__planBox span{color:#617089;text-transform:uppercase;font-size:12px;font-weight:800}.DashboardInterface-module__f2vbBa__planBox strong{font-size:24px;line-height:1}.DashboardInterface-module__f2vbBa__planBox i{background:#e9f1fb;border-radius:999px;height:7px;display:block;overflow:hidden}.DashboardInterface-module__f2vbBa__planBox b{border-radius:inherit;background:linear-gradient(90deg,#0f56d9,#28b7a7);width:74%;height:100%;display:block}.DashboardInterface-module__f2vbBa__builderLink{color:#fff;background:#0f56d9;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:850;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.DashboardInterface-module__f2vbBa__builderLink:hover,.DashboardInterface-module__f2vbBa__builderLink:focus-visible{background:#0a49bf;transform:translateY(-1px);box-shadow:0 16px 32px #0f56d92e}.DashboardInterface-module__f2vbBa__workspace{gap:28px;min-width:0;padding:18px clamp(22px,3vw,48px) 40px;display:grid}.DashboardInterface-module__f2vbBa__topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-bottom:1px solid #dfe9f6;justify-content:space-between;align-items:center;gap:20px;min-height:62px;margin:-18px calc(-1*clamp(22px,3vw,48px)) 18px;padding:12px clamp(22px,3vw,48px);display:flex}.DashboardInterface-module__f2vbBa__search{color:#6b7a91;background:#f3f7fc;border-radius:12px;align-items:center;gap:12px;width:min(560px,100%);min-height:44px;padding:0 16px;display:flex}.DashboardInterface-module__f2vbBa__search input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.DashboardInterface-module__f2vbBa__search input::placeholder{color:#6b7a91}.DashboardInterface-module__f2vbBa__topActions{align-items:center;gap:12px;display:flex}.DashboardInterface-module__f2vbBa__projectSelect{color:#172033;max-width:230px;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3f2;border-radius:12px;padding:0 36px 0 12px;font-size:14px;font-weight:760}.DashboardInterface-module__f2vbBa__topActions button{color:#536782;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s,color .18s;display:inline-flex}.DashboardInterface-module__f2vbBa__topActions button:hover,.DashboardInterface-module__f2vbBa__topActions button:focus-visible{color:#0f56d9;background:#eef5ff}.DashboardInterface-module__f2vbBa__profile{border-left:1px solid #d7e3f2;align-items:center;gap:10px;min-height:42px;padding-left:10px;display:inline-flex}.DashboardInterface-module__f2vbBa__profile span,.DashboardInterface-module__f2vbBa__initials{color:#0e2a4d;background:#e7f0fb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:inline-flex}.DashboardInterface-module__f2vbBa__profile strong{white-space:nowrap;font-size:14px;font-weight:760}.DashboardInterface-module__f2vbBa__mobileBrand{display:none}.DashboardInterface-module__f2vbBa__hero{justify-content:space-between;align-items:end;gap:24px;display:flex}.DashboardInterface-module__f2vbBa__hero p{color:#0f56d9;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:850}.DashboardInterface-module__f2vbBa__hero h1{color:#101522;letter-spacing:0;font-size:clamp(46px,6vw,68px);font-weight:850;line-height:.96}.DashboardInterface-module__f2vbBa__hero span{color:#60708a;max-width:660px;margin-top:18px;font-size:20px;line-height:1.42;display:block}.DashboardInterface-module__f2vbBa__rangeSelector{background:#fff;border:1px solid #d7e5f5;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;min-width:430px;min-height:82px;padding:8px;display:grid}.DashboardInterface-module__f2vbBa__rangeSelector button{color:#7a8ba5;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:15px;font-weight:850}.DashboardInterface-module__f2vbBa__rangeSelector a{color:#7a8ba5;border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:850;display:inline-flex}.DashboardInterface-module__f2vbBa__rangeSelector .DashboardInterface-module__f2vbBa__selectedRange{color:#15243a;background:#f0f5fb}.DashboardInterface-module__f2vbBa__errorBanner,.DashboardInterface-module__f2vbBa__noticeBanner,.DashboardInterface-module__f2vbBa__loadingPanel{border-radius:12px;padding:14px 18px;font-size:14px;font-weight:760}.DashboardInterface-module__f2vbBa__errorBanner{color:#a43222;background:#ffece7;border:1px solid #ffd1c7}.DashboardInterface-module__f2vbBa__noticeBanner{color:#075f4d;background:#ddfbef;border:1px solid #bdf3dd}.DashboardInterface-module__f2vbBa__loadingPanel{color:#365270;background:#eef5ff;border:1px solid #d7e5f5}.DashboardInterface-module__f2vbBa__metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.DashboardInterface-module__f2vbBa__metricCard,.DashboardInterface-module__f2vbBa__panel{background:#fff;border:1px solid #d7e5f5;border-radius:14px;box-shadow:0 24px 60px #2548700d}.DashboardInterface-module__f2vbBa__metricCard{align-content:space-between;min-height:170px;padding:26px;display:grid}.DashboardInterface-module__f2vbBa__metricCard>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.DashboardInterface-module__f2vbBa__metricIcon{color:#0f56d9;background:#eef5ff;border-radius:11px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.DashboardInterface-module__f2vbBa__metricCard b{border-radius:999px;padding:7px 11px;font-size:13px;font-weight:850}.DashboardInterface-module__f2vbBa__good{color:#078968;background:#ddfbef}.DashboardInterface-module__f2vbBa__warn{color:#bf3d27;background:#ffece7}.DashboardInterface-module__f2vbBa__metricCard p{color:#5f708b;text-transform:uppercase;font-size:15px;font-weight:800}.DashboardInterface-module__f2vbBa__metricCard strong{color:#111827;font-size:34px;font-weight:850;line-height:1}.DashboardInterface-module__f2vbBa__analyticsGrid{grid-template-columns:minmax(0,2fr) minmax(310px,.95fr);gap:24px;display:grid}.DashboardInterface-module__f2vbBa__formsGrid,.DashboardInterface-module__f2vbBa__managementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.DashboardInterface-module__f2vbBa__managementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardInterface-module__f2vbBa__employeeGrid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.35fr);gap:24px;display:grid}.DashboardInterface-module__f2vbBa__panel{padding:30px}.DashboardInterface-module__f2vbBa__panelHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.DashboardInterface-module__f2vbBa__panelHeader h2{color:#111827;font-size:24px;line-height:1.1}.DashboardInterface-module__f2vbBa__panelHeader p{color:#667791;margin-top:8px;font-size:15px}.DashboardInterface-module__f2vbBa__panelHeader button{color:#8fa0b9;font:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.DashboardInterface-module__f2vbBa__panelHeader a{color:#0f56d9;font-weight:850}.DashboardInterface-module__f2vbBa__panelHeader>span,.DashboardInterface-module__f2vbBa__panelHeader>strong{color:#60708a;font-size:14px;font-weight:850}.DashboardInterface-module__f2vbBa__form{gap:14px;margin-top:24px;display:grid}.DashboardInterface-module__f2vbBa__form label{gap:8px;display:grid}.DashboardInterface-module__f2vbBa__form label span{color:#42546e;text-transform:uppercase;font-size:12px;font-weight:850}.DashboardInterface-module__f2vbBa__form input,.DashboardInterface-module__f2vbBa__form select,.DashboardInterface-module__f2vbBa__form textarea{color:#172033;width:100%;min-width:0;font:inherit;background:#f9fbff;border:1px solid #d7e3f2;border-radius:11px;outline:0;padding:0 13px;font-size:14px}.DashboardInterface-module__f2vbBa__form input,.DashboardInterface-module__f2vbBa__form select{min-height:44px}.DashboardInterface-module__f2vbBa__form textarea{resize:vertical;min-height:92px;padding-block:12px}.DashboardInterface-module__f2vbBa__form input:focus,.DashboardInterface-module__f2vbBa__form select:focus,.DashboardInterface-module__f2vbBa__form textarea:focus,.DashboardInterface-module__f2vbBa__projectSelect:focus{border-color:#0f56d9;box-shadow:0 0 0 4px #0f56d91a}.DashboardInterface-module__f2vbBa__form button:not(.DashboardInterface-module__f2vbBa__memberSearchClear),.DashboardInterface-module__f2vbBa__teamItem button,.DashboardInterface-module__f2vbBa__rowActions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0f56d9;border:0;border-radius:11px;padding:0 14px;font-size:14px;font-weight:850;transition:opacity .18s,background-color .18s,transform .18s}.DashboardInterface-module__f2vbBa__form button:not(.DashboardInterface-module__f2vbBa__memberSearchClear):hover:not(:disabled),.DashboardInterface-module__f2vbBa__teamItem button:hover:not(:disabled),.DashboardInterface-module__f2vbBa__rowActions button:hover:not(:disabled){background:#0a49bf;transform:translateY(-1px)}.DashboardInterface-module__f2vbBa__form button:not(.DashboardInterface-module__f2vbBa__memberSearchClear):disabled,.DashboardInterface-module__f2vbBa__teamItem button:disabled,.DashboardInterface-module__f2vbBa__rowActions button:disabled{cursor:not-allowed;opacity:.54}.DashboardInterface-module__f2vbBa__twoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DashboardInterface-module__f2vbBa__memberPicker{background:#f9fbff;border:1px solid #d7e3f2;border-radius:11px;gap:8px;padding:12px;display:grid}.DashboardInterface-module__f2vbBa__memberSearch{color:#6b7a91;background:#fff;border:1px solid #d7e3f2;border-radius:10px;align-items:center;gap:8px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.DashboardInterface-module__f2vbBa__memberSearch .DashboardInterface-module__f2vbBa__icon{width:16px;height:16px}.DashboardInterface-module__f2vbBa__memberSearch input{color:#172033;width:100%;min-height:38px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.DashboardInterface-module__f2vbBa__memberSearch input:focus{box-shadow:none;border:0}.DashboardInterface-module__f2vbBa__memberSearch:focus-within{border-color:#0f56d9;box-shadow:0 0 0 4px #0f56d91a}.DashboardInterface-module__f2vbBa__memberSearchClear{color:#0f56d9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.DashboardInterface-module__f2vbBa__memberSearchMeta{color:#667791;font-size:12px;font-weight:760}.DashboardInterface-module__f2vbBa__memberOption{color:#33445d;background:#fff;border:1px solid #dfe9f6;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.DashboardInterface-module__f2vbBa__memberOptionSelected{background:#eef5ff;border-color:#0f56d9;box-shadow:0 0 0 2px #0f56d91a}.DashboardInterface-module__f2vbBa__memberOptionInfo{gap:2px;min-width:0;display:grid}.DashboardInterface-module__f2vbBa__memberOptionName{color:#172033;font-size:14px;font-weight:800}.DashboardInterface-module__f2vbBa__memberOptionMeta{color:#667791;font-size:12px}.DashboardInterface-module__f2vbBa__memberOption input[type=checkbox]{width:16px;min-height:16px}.DashboardInterface-module__f2vbBa__listPanel{min-height:360px}.DashboardInterface-module__f2vbBa__stackList,.DashboardInterface-module__f2vbBa__logList{gap:12px;margin-top:22px;display:grid}.DashboardInterface-module__f2vbBa__listItem,.DashboardInterface-module__f2vbBa__teamItem,.DashboardInterface-module__f2vbBa__logItem{width:100%;color:inherit;text-align:left;background:#f9fbff;border:1px solid #dfe9f6;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.DashboardInterface-module__f2vbBa__listItem{cursor:pointer}.DashboardInterface-module__f2vbBa__selectedListItem{border-color:#0f56d9;box-shadow:0 0 0 4px #0f56d914}.DashboardInterface-module__f2vbBa__listItem p,.DashboardInterface-module__f2vbBa__teamItem p,.DashboardInterface-module__f2vbBa__logItem p{gap:4px;min-width:0;display:grid}.DashboardInterface-module__f2vbBa__listItem strong,.DashboardInterface-module__f2vbBa__teamItem strong,.DashboardInterface-module__f2vbBa__logItem strong{color:#111827;font-size:14px}.DashboardInterface-module__f2vbBa__listItem small,.DashboardInterface-module__f2vbBa__teamItem small,.DashboardInterface-module__f2vbBa__logItem small,.DashboardInterface-module__f2vbBa__emptyText{color:#667791;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.DashboardInterface-module__f2vbBa__teamItem{align-items:start}.DashboardInterface-module__f2vbBa__teamItem button{color:#a43222;background:#ffece7;min-height:34px;margin-left:auto}.DashboardInterface-module__f2vbBa__teamItem button:hover:not(:disabled){color:#fff;background:#bf3d27}.DashboardInterface-module__f2vbBa__flowPanel{min-height:440px}.DashboardInterface-module__f2vbBa__barChart{grid-template-columns:repeat(8,minmax(34px,1fr));align-items:end;gap:clamp(10px,1.5vw,22px);height:310px;padding-top:46px;display:grid}.DashboardInterface-module__f2vbBa__barItem{grid-template-rows:1fr 24px;align-items:end;gap:16px;height:100%;display:grid}.DashboardInterface-module__f2vbBa__bar{width:100%;height:var(--bar-height);border-radius:5px 5px 0 0;align-self:end;min-height:28px;display:block}.DashboardInterface-module__f2vbBa__soft{background:#d9e9ff}.DashboardInterface-module__f2vbBa__mid{background:#8dc2ff}.DashboardInterface-module__f2vbBa__strong{background:#3978ee}.DashboardInterface-module__f2vbBa__deep{background:#1552d8}.DashboardInterface-module__f2vbBa__barItem small{color:#8193ae;text-align:center;text-transform:uppercase;font-size:12px;font-weight:850}.DashboardInterface-module__f2vbBa__healthPanel{min-height:440px}.DashboardInterface-module__f2vbBa__ringWrap{place-items:center;padding:40px 0 30px;display:grid}.DashboardInterface-module__f2vbBa__ring{aspect-ratio:1;background:radial-gradient(circle, #fff 0 53%, transparent 54%), conic-gradient(#1552d8 0 72%, #7ea3ff 72% 88%, #edf4fc 88% 100%);border-radius:999px;align-content:center;place-items:center;width:210px;display:grid}.DashboardInterface-module__f2vbBa__ring strong{color:#111827;text-align:center;max-width:150px;font-size:24px;line-height:1.05}.DashboardInterface-module__f2vbBa__ring span{color:#7b8da6;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:850}.DashboardInterface-module__f2vbBa__regionList{gap:16px;display:grid}.DashboardInterface-module__f2vbBa__regionList div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.DashboardInterface-module__f2vbBa__regionList span{border-radius:999px;width:10px;height:10px}.DashboardInterface-module__f2vbBa__blue{background:#1552d8}.DashboardInterface-module__f2vbBa__sky{background:#7ea3ff}.DashboardInterface-module__f2vbBa__pale{background:#edf4fc}.DashboardInterface-module__f2vbBa__regionList p{color:#32445d;font-size:15px}.DashboardInterface-module__f2vbBa__regionList strong{color:#111827}.DashboardInterface-module__f2vbBa__incidentPanel{padding:0;overflow:hidden}.DashboardInterface-module__f2vbBa__incidentPanel .DashboardInterface-module__f2vbBa__panelHeader{padding:28px 30px}.DashboardInterface-module__f2vbBa__table{display:grid}.DashboardInterface-module__f2vbBa__incidentWorkItem{border-top:1px solid #dfe9f6}.DashboardInterface-module__f2vbBa__tableHead,.DashboardInterface-module__f2vbBa__tableRow{grid-template-columns:minmax(260px,1.5fr) .7fr .7fr .8fr .7fr;align-items:center;gap:18px;display:grid}.DashboardInterface-module__f2vbBa__tableHead{color:#5f708b;letter-spacing:.1em;text-transform:uppercase;background:#f5f8fc;min-height:58px;padding:0 30px;font-size:12px;font-weight:850}.DashboardInterface-module__f2vbBa__tableRow{min-height:86px;padding:16px 30px}.DashboardInterface-module__f2vbBa__tableRow>div{align-items:center;gap:14px;min-width:0;display:flex}.DashboardInterface-module__f2vbBa__tableRow p{gap:5px;min-width:0;display:grid}.DashboardInterface-module__f2vbBa__tableRow strong{color:#111827;font-size:15px}.DashboardInterface-module__f2vbBa__tableRow small,.DashboardInterface-module__f2vbBa__tableRow>span{color:#51637d;font-size:14px}.DashboardInterface-module__f2vbBa__rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.DashboardInterface-module__f2vbBa__rowActions button{min-height:34px;padding-inline:11px}.DashboardInterface-module__f2vbBa__inlineSelect{color:#172033;min-width:132px;min-height:36px;font:inherit;background:#fff;border:1px solid #d7e3f2;border-radius:10px;padding:0 10px;font-size:13px;font-weight:800}.DashboardInterface-module__f2vbBa__incidentDetails{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:18px;padding:0 30px 22px;display:grid}.DashboardInterface-module__f2vbBa__timelineEditor,.DashboardInterface-module__f2vbBa__devUpdates,.DashboardInterface-module__f2vbBa__postmortemBox{background:#f9fbff;border:1px solid #dfe9f6;border-radius:12px;gap:12px;padding:16px;display:grid}.DashboardInterface-module__f2vbBa__detailHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.DashboardInterface-module__f2vbBa__detailHeader strong,.DashboardInterface-module__f2vbBa__postmortemBox strong{color:#172033;font-size:14px}.DashboardInterface-module__f2vbBa__detailHeader button,.DashboardInterface-module__f2vbBa__devUpdates button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#0f56d9;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:850}.DashboardInterface-module__f2vbBa__timelineStep{grid-template-columns:28px minmax(130px,.7fr) minmax(180px,1fr) 132px;align-items:center;gap:8px;display:grid}.DashboardInterface-module__f2vbBa__timelineStep>span{color:#0f56d9;background:#eef5ff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:inline-flex}.DashboardInterface-module__f2vbBa__timelineStep input,.DashboardInterface-module__f2vbBa__timelineStep select,.DashboardInterface-module__f2vbBa__devUpdates textarea{color:#172033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e3f2;border-radius:10px;outline:0;padding:0 10px;font-size:13px}.DashboardInterface-module__f2vbBa__timelineStep input,.DashboardInterface-module__f2vbBa__timelineStep select{min-height:36px}.DashboardInterface-module__f2vbBa__devUpdates textarea{resize:vertical;min-height:78px;padding-block:10px}.DashboardInterface-module__f2vbBa__updateList{gap:8px;display:grid}.DashboardInterface-module__f2vbBa__updateList p,.DashboardInterface-module__f2vbBa__postmortemBox p{color:#51637d;gap:4px;font-size:13px;line-height:1.4;display:grid}.DashboardInterface-module__f2vbBa__updateList strong{color:#172033}.DashboardInterface-module__f2vbBa__postmortemBox{grid-column:1/-1}.DashboardInterface-module__f2vbBa__postmortemBox small{color:#51637d;font-size:13px;line-height:1.4}.DashboardInterface-module__f2vbBa__teamChatPanel{grid-template-rows:auto minmax(0,1fr) auto;gap:18px;min-height:620px;display:grid}.DashboardInterface-module__f2vbBa__chatMessages{background:#f9fbff;border:1px solid #dfe9f6;border-radius:12px;flex-direction:column;gap:10px;min-height:360px;max-height:520px;padding:14px;display:flex;overflow-y:auto}.DashboardInterface-module__f2vbBa__chatBubble{color:#172033;background:#fff;border:1px solid #dfe9f6;border-radius:14px;gap:5px;width:fit-content;max-width:min(560px,86%);padding:12px 14px;display:grid}.DashboardInterface-module__f2vbBa__myChatBubble{color:#fff;background:#0f56d9;border-color:#0f56d9;align-self:flex-end}.DashboardInterface-module__f2vbBa__chatBubble strong{font-size:12px;font-weight:850}.DashboardInterface-module__f2vbBa__chatBubble p{font-size:14px;line-height:1.4}.DashboardInterface-module__f2vbBa__chatComposer{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.DashboardInterface-module__f2vbBa__chatComposer input{color:#172033;min-width:0;min-height:46px;font:inherit;background:#f9fbff;border:1px solid #d7e3f2;border-radius:12px;outline:0;padding:0 14px;font-size:14px}.DashboardInterface-module__f2vbBa__chatComposer input:focus{border-color:#0f56d9;box-shadow:0 0 0 4px #0f56d91a}.DashboardInterface-module__f2vbBa__chatComposer button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0f56d9;border:0;border-radius:12px;padding:0 18px;font-size:14px;font-weight:850}.DashboardInterface-module__f2vbBa__chatComposer button:disabled{cursor:not-allowed;opacity:.55}.DashboardInterface-module__f2vbBa__statusPill,.DashboardInterface-module__f2vbBa__severityHigh,.DashboardInterface-module__f2vbBa__severityMedium,.DashboardInterface-module__f2vbBa__severityLow,.DashboardInterface-module__f2vbBa__severityHIGH,.DashboardInterface-module__f2vbBa__severityMEDIUM,.DashboardInterface-module__f2vbBa__severityLOW,.DashboardInterface-module__f2vbBa__severityCRITICAL{border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:850}.DashboardInterface-module__f2vbBa__statusPill{color:#075f4d;background:#ddfbef}.DashboardInterface-module__f2vbBa__severityHigh,.DashboardInterface-module__f2vbBa__severityHIGH,.DashboardInterface-module__f2vbBa__severityCRITICAL{color:#bf3d27;background:#ffece7}.DashboardInterface-module__f2vbBa__severityMedium,.DashboardInterface-module__f2vbBa__severityMEDIUM{color:#8a5b00;background:#fff2c9}.DashboardInterface-module__f2vbBa__severityLow,.DashboardInterface-module__f2vbBa__severityLOW{color:#1552d8;background:#e8f1ff}.DashboardInterface-module__f2vbBa__emptyTable{color:#667791;border-top:1px solid #dfe9f6;padding:28px 30px}.DashboardInterface-module__f2vbBa__logList{margin:0;padding:0 30px 26px}.DashboardInterface-module__f2vbBa__logItem{align-items:start}.DashboardInterface-module__f2vbBa__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (max-width:1180px){.DashboardInterface-module__f2vbBa__dashboard{grid-template-columns:88px minmax(0,1fr)}.DashboardInterface-module__f2vbBa__sidebar{padding-inline:14px}.DashboardInterface-module__f2vbBa__brand{justify-content:center;margin-bottom:34px}.DashboardInterface-module__f2vbBa__brand span,.DashboardInterface-module__f2vbBa__navItem span,.DashboardInterface-module__f2vbBa__planBox,.DashboardInterface-module__f2vbBa__builderLink,.DashboardInterface-module__f2vbBa__utilityLink,.DashboardInterface-module__f2vbBa__utilityButton{display:none}.DashboardInterface-module__f2vbBa__navItem{justify-content:center;padding:0}.DashboardInterface-module__f2vbBa__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardInterface-module__f2vbBa__hero{flex-direction:column;align-items:stretch}.DashboardInterface-module__f2vbBa__rangeSelector{width:min(520px,100%);min-width:0}}@media (max-width:900px){.DashboardInterface-module__f2vbBa__dashboard{display:block}.DashboardInterface-module__f2vbBa__sidebar{z-index:20;border:1px solid #d7e5f5;border-radius:18px;flex-direction:row;justify-content:center;min-height:0;padding:8px;position:fixed;inset:auto 12px 12px;box-shadow:0 22px 60px #1c385c26}.DashboardInterface-module__f2vbBa__brand,.DashboardInterface-module__f2vbBa__sidebarFooter{display:none}.DashboardInterface-module__f2vbBa__navList{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;display:grid}.DashboardInterface-module__f2vbBa__navItem{border-radius:12px;min-height:48px}.DashboardInterface-module__f2vbBa__workspace{padding:18px 18px 94px}.DashboardInterface-module__f2vbBa__topbar{margin:-18px -18px 12px;padding-inline:18px}.DashboardInterface-module__f2vbBa__profile strong{display:none}.DashboardInterface-module__f2vbBa__mobileBrand{color:#111827;align-items:center;gap:10px;font-weight:850;display:inline-flex}.DashboardInterface-module__f2vbBa__analyticsGrid,.DashboardInterface-module__f2vbBa__formsGrid,.DashboardInterface-module__f2vbBa__managementGrid,.DashboardInterface-module__f2vbBa__employeeGrid{grid-template-columns:1fr}.DashboardInterface-module__f2vbBa__tableHead{display:none}.DashboardInterface-module__f2vbBa__tableRow{grid-template-columns:1fr;align-items:start;gap:12px}.DashboardInterface-module__f2vbBa__incidentDetails{grid-template-columns:1fr}.DashboardInterface-module__f2vbBa__timelineStep{grid-template-columns:28px 1fr}.DashboardInterface-module__f2vbBa__timelineStep input,.DashboardInterface-module__f2vbBa__timelineStep select{grid-column:2}}@media (max-width:640px){.DashboardInterface-module__f2vbBa__topbar{flex-direction:column;align-items:stretch}.DashboardInterface-module__f2vbBa__topActions{flex-wrap:wrap;justify-content:space-between}.DashboardInterface-module__f2vbBa__projectSelect{order:2;width:100%;max-width:none}.DashboardInterface-module__f2vbBa__hero h1{font-size:42px}.DashboardInterface-module__f2vbBa__hero span{font-size:17px}.DashboardInterface-module__f2vbBa__rangeSelector{min-height:64px}.DashboardInterface-module__f2vbBa__rangeSelector button{font-size:13px}.DashboardInterface-module__f2vbBa__metricsGrid,.DashboardInterface-module__f2vbBa__twoFields{grid-template-columns:1fr}.DashboardInterface-module__f2vbBa__metricCard{min-height:148px}.DashboardInterface-module__f2vbBa__panel{padding:22px}.DashboardInterface-module__f2vbBa__incidentPanel{padding:0}.DashboardInterface-module__f2vbBa__incidentPanel .DashboardInterface-module__f2vbBa__panelHeader{padding:22px}.DashboardInterface-module__f2vbBa__barChart{gap:8px;height:250px;overflow-x:auto}.DashboardInterface-module__f2vbBa__barItem{min-width:44px}.DashboardInterface-module__f2vbBa__ring{width:180px}.DashboardInterface-module__f2vbBa__navList{grid-template-columns:repeat(3,minmax(0,1fr))}.DashboardInterface-module__f2vbBa__chatComposer{grid-template-columns:1fr}}
.DeploymentInterface-module__cTWuwq__deployPage{color:#111827;min-height:100vh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#f6f9fd;grid-template-columns:292px minmax(0,1fr);display:grid;overflow-y:visible}.DeploymentInterface-module__cTWuwq__sidebar{background:#f9fbff;border-right:1px solid #dfe9f6;flex-direction:column;min-height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.DeploymentInterface-module__cTWuwq__brand{align-items:center;gap:12px;min-height:54px;margin-bottom:46px;display:inline-flex}.DeploymentInterface-module__cTWuwq__brandMark{--nav-ink:#111827}.DeploymentInterface-module__cTWuwq__brand span{gap:3px;display:grid}.DeploymentInterface-module__cTWuwq__brand strong{font-size:22px;font-weight:850;line-height:1}.DeploymentInterface-module__cTWuwq__brand small{color:#617089;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.DeploymentInterface-module__cTWuwq__launchCopy span,.DeploymentInterface-module__cTWuwq__deployForm span{color:#0f56d9;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.DeploymentInterface-module__cTWuwq__navList{gap:8px;display:grid}.DeploymentInterface-module__cTWuwq__navList a{color:#33445d;border-radius:12px;align-items:center;gap:14px;min-height:48px;padding:0 16px;font-size:15px;font-weight:760;transition:background-color .18s,color .18s,transform .18s;display:flex}.DeploymentInterface-module__cTWuwq__navList a:hover,.DeploymentInterface-module__cTWuwq__activeNav{color:#0f56d9;background:#eef5ff;transform:translate(2px)}.DeploymentInterface-module__cTWuwq__workspace{gap:26px;min-width:0;padding:18px clamp(22px,3vw,48px) 40px;display:grid}.DeploymentInterface-module__cTWuwq__topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-bottom:1px solid #dfe9f6;justify-content:space-between;align-items:center;gap:24px;min-height:62px;margin:-18px calc(-1*clamp(22px,3vw,48px)) 8px;padding:12px clamp(22px,3vw,48px);display:flex}.DeploymentInterface-module__cTWuwq__topbar p{color:#0f56d9;text-transform:uppercase;font-size:13px;font-weight:850}.DeploymentInterface-module__cTWuwq__topbar h1{letter-spacing:0;margin-top:7px;font-size:clamp(28px,3vw,38px);line-height:1.05}.DeploymentInterface-module__cTWuwq__topActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.DeploymentInterface-module__cTWuwq__topActions a,.DeploymentInterface-module__cTWuwq__topActions button,.DeploymentInterface-module__cTWuwq__deployForm button,.DeploymentInterface-module__cTWuwq__deployCard button,.DeploymentInterface-module__cTWuwq__detailsLink,.DeploymentInterface-module__cTWuwq__detailActions button,.DeploymentInterface-module__cTWuwq__detailLinks a,.DeploymentInterface-module__cTWuwq__fullLogPanel button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.DeploymentInterface-module__cTWuwq__topActions button{color:#172033;background:#fff;border:1px solid #d7e5f5}.DeploymentInterface-module__cTWuwq__cardActions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.DeploymentInterface-module__cTWuwq__dangerButton{color:#a43222!important;background:#ffece7!important;border:1px solid #ffd1c7!important}.DeploymentInterface-module__cTWuwq__dangerButton:hover,.DeploymentInterface-module__cTWuwq__dangerButton:focus-visible{background:#ffded5!important}.DeploymentInterface-module__cTWuwq__confirmOverlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.DeploymentInterface-module__cTWuwq__confirmDialog{background:#fff;border:1px solid #d7e5f5;border-radius:20px;gap:12px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #0f172a3d}.DeploymentInterface-module__cTWuwq__confirmDialog span{color:#a43222;text-transform:uppercase;font-size:12px;font-weight:900}.DeploymentInterface-module__cTWuwq__confirmDialog h2{color:#111827;font-size:26px;line-height:1.05}.DeploymentInterface-module__cTWuwq__confirmDialog p{color:#60708a;font-size:14px;line-height:1.5}.DeploymentInterface-module__cTWuwq__confirmActions{justify-content:flex-end;gap:10px;padding-top:10px;display:flex}.DeploymentInterface-module__cTWuwq__confirmActions button{color:#172033;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e5f5;border-radius:12px;padding:0 14px;font-size:14px;font-weight:850}.DeploymentInterface-module__cTWuwq__confirmActions button:disabled{cursor:not-allowed;opacity:.7}.DeploymentInterface-module__cTWuwq__envEditor{background:#f9fbff;border:1px solid #d7e5f5;border-radius:14px;gap:12px;min-width:0;padding:12px;display:grid}.DeploymentInterface-module__cTWuwq__envHeader,.DeploymentInterface-module__cTWuwq__envRow{gap:10px;display:grid}.DeploymentInterface-module__cTWuwq__envHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center}.DeploymentInterface-module__cTWuwq__envHeader span{color:#0f56d9;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.DeploymentInterface-module__cTWuwq__envHeader button,.DeploymentInterface-module__cTWuwq__envRow button,.DeploymentInterface-module__cTWuwq__envSaveButton{color:#172033;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e5f5;border-radius:10px;padding:0 12px;font-size:13px;font-weight:850}.DeploymentInterface-module__cTWuwq__envRow{background:#fff;border:1px solid #dfe9f6;border-radius:12px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);align-items:end;padding:10px}.DeploymentInterface-module__cTWuwq__envRow input,.DeploymentInterface-module__cTWuwq__envRow select{color:#172033;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e3f2;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.DeploymentInterface-module__cTWuwq__eyeToggle{justify-content:center;justify-self:start;align-items:center;width:42px;min-height:42px;display:inline-flex;color:#33445d!important;background:#eef5ff!important;border:1px solid #d7e5f5!important;padding:0!important}.DeploymentInterface-module__cTWuwq__eyeToggle:hover,.DeploymentInterface-module__cTWuwq__eyeToggle:focus-visible{color:#0f56d9!important;background:#e1efff!important}.DeploymentInterface-module__cTWuwq__eyeToggle .DeploymentInterface-module__cTWuwq__icon{width:18px;height:18px}.DeploymentInterface-module__cTWuwq__envSaveButton{color:#fff;background:#111827;border-color:#111827;width:fit-content}.DeploymentInterface-module__cTWuwq__detailsLink{color:#172033;background:#fff;border:1px solid #d7e5f5}.DeploymentInterface-module__cTWuwq__mobileMenuButton,.DeploymentInterface-module__cTWuwq__closeSidebar,.DeploymentInterface-module__cTWuwq__sidebarBackdrop{display:none}.DeploymentInterface-module__cTWuwq__heroGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.DeploymentInterface-module__cTWuwq__launchPanel,.DeploymentInterface-module__cTWuwq__signalPanel,.DeploymentInterface-module__cTWuwq__deployCard,.DeploymentInterface-module__cTWuwq__emptyState{background:#ffffffdb;border:1px solid #d7e5f5;border-radius:22px;box-shadow:0 28px 80px #25487014}.DeploymentInterface-module__cTWuwq__launchPanel{grid-template-columns:minmax(210px,.42fr) minmax(0,.58fr);gap:clamp(18px,3vw,28px);padding:24px;display:grid;overflow:hidden}.DeploymentInterface-module__cTWuwq__launchCopy{align-content:start;gap:16px;min-width:0;padding:4px 0;display:grid}.DeploymentInterface-module__cTWuwq__launchCopy h2{letter-spacing:0;max-width:360px;font-size:clamp(30px,3.2vw,42px);line-height:1}.DeploymentInterface-module__cTWuwq__launchCopy p{color:#60708a;max-width:360px;font-size:14px;line-height:1.55}.DeploymentInterface-module__cTWuwq__deployForm{gap:12px;min-width:0;display:grid}.DeploymentInterface-module__cTWuwq__deployForm label{gap:8px;display:grid}.DeploymentInterface-module__cTWuwq__deployForm input,.DeploymentInterface-module__cTWuwq__deployForm select{color:#172033;width:100%;min-width:0;min-height:44px;font:inherit;background:#f9fbff;border:1px solid #d7e3f2;border-radius:13px;outline:0;padding:0 13px;font-size:14px}.DeploymentInterface-module__cTWuwq__deployForm small{color:#667791;font-size:12px}.DeploymentInterface-module__cTWuwq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DeploymentInterface-module__cTWuwq__deployForm button,.DeploymentInterface-module__cTWuwq__deployCard button{background:linear-gradient(135deg,#0f56d9,#14b8a6)}.DeploymentInterface-module__cTWuwq__deployForm button:disabled,.DeploymentInterface-module__cTWuwq__deployCard button:disabled{cursor:not-allowed;opacity:.58}.DeploymentInterface-module__cTWuwq__signalPanel{background:#d7e5f5;gap:1px;display:grid;overflow:hidden}.DeploymentInterface-module__cTWuwq__signalPanel div{background:#fff;align-content:center;gap:8px;min-height:142px;padding:22px 24px;display:grid}.DeploymentInterface-module__cTWuwq__signalPanel span{font-size:42px;font-weight:900;line-height:.95}.DeploymentInterface-module__cTWuwq__signalPanel p{color:#60708a;text-transform:uppercase;font-size:13px;font-weight:820}.DeploymentInterface-module__cTWuwq__projectGrid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:18px;display:grid}.DeploymentInterface-module__cTWuwq__deployCard,.DeploymentInterface-module__cTWuwq__emptyState{align-content:start;gap:14px;padding:22px;display:grid}.DeploymentInterface-module__cTWuwq__deployCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.DeploymentInterface-module__cTWuwq__deployCardTop span{color:#fff;background:#0f56d9;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:inline-flex}.DeploymentInterface-module__cTWuwq__deployCardTop strong{color:#075f4d;background:#ddfbef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.DeploymentInterface-module__cTWuwq__deployCard h3{font-size:23px;line-height:1.08}.DeploymentInterface-module__cTWuwq__deployCard p,.DeploymentInterface-module__cTWuwq__emptyState p{color:#60708a;overflow-wrap:anywhere;font-size:14px;line-height:1.38}.DeploymentInterface-module__cTWuwq__detectedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.DeploymentInterface-module__cTWuwq__detectedGrid span{color:#33445d;background:#eef5ff;border-radius:10px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.DeploymentInterface-module__cTWuwq__urlBox{color:#0f56d9;background:#f3f7fc;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex;overflow:hidden}.DeploymentInterface-module__cTWuwq__urlBox a,.DeploymentInterface-module__cTWuwq__urlBox span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.DeploymentInterface-module__cTWuwq__urlBox span{color:#60708a}.DeploymentInterface-module__cTWuwq__customDomain{color:#075f4d}.DeploymentInterface-module__cTWuwq__emptyState{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:260px}.DeploymentInterface-module__cTWuwq__emptyState .DeploymentInterface-module__cTWuwq__icon{color:#0f56d9;width:44px;height:44px}.DeploymentInterface-module__cTWuwq__logPanel{scrollbar-width:thin;border-top:1px solid #dfe9f6;gap:10px;max-height:390px;padding-top:12px;display:grid;overflow-y:auto}.DeploymentInterface-module__cTWuwq__logHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.DeploymentInterface-module__cTWuwq__logHeader strong{color:#111827;font-size:14px}.DeploymentInterface-module__cTWuwq__logHeader button{color:#0f56d9;background:#eef5ff;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px}.DeploymentInterface-module__cTWuwq__logItem{background:#f9fbff;border:1px solid #dfe9f6;border-radius:12px;gap:8px;padding:12px;display:grid}.DeploymentInterface-module__cTWuwq__logItem>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.DeploymentInterface-module__cTWuwq__logItem span{color:#075f4d;background:#ddfbef;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:850}.DeploymentInterface-module__cTWuwq__logERROR span{color:#a43222;background:#ffece7}.DeploymentInterface-module__cTWuwq__logWARN span{color:#8a5b00;background:#fff2c9}.DeploymentInterface-module__cTWuwq__logItem small{color:#667791;font-size:11px;font-weight:850}.DeploymentInterface-module__cTWuwq__logItem p,.DeploymentInterface-module__cTWuwq__noLogs{color:#42546e;font-size:13px;line-height:1.42}.DeploymentInterface-module__cTWuwq__logItem dl{border-top:1px solid #dfe9f6;grid-template-columns:96px minmax(0,1fr);gap:6px 10px;padding-top:8px;display:grid}.DeploymentInterface-module__cTWuwq__logItem dt{color:#111827;text-transform:uppercase;font-size:11px;font-weight:850}.DeploymentInterface-module__cTWuwq__logItem dd{color:#60708a;overflow-wrap:anywhere;font-size:12px;line-height:1.36}.DeploymentInterface-module__cTWuwq__logItem dt,.DeploymentInterface-module__cTWuwq__logItem dd{min-width:0}.DeploymentInterface-module__cTWuwq__errorBanner,.DeploymentInterface-module__cTWuwq__noticeBanner,.DeploymentInterface-module__cTWuwq__loadingBanner{border-radius:14px;padding:14px 18px;font-size:14px;font-weight:780}.DeploymentInterface-module__cTWuwq__errorBanner{color:#a43222;background:#ffece7;border:1px solid #ffd1c7}.DeploymentInterface-module__cTWuwq__noticeBanner{color:#075f4d;background:#ddfbef;border:1px solid #bdf3dd}.DeploymentInterface-module__cTWuwq__loadingBanner{color:#365270;background:#eef5ff;border:1px solid #d7e5f5}.DeploymentInterface-module__cTWuwq__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.DeploymentInterface-module__cTWuwq__detailPage{color:#111827;min-height:100vh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:linear-gradient(#f6f9fdf5,#eef5ffd6),#f6f9fd;gap:16px;padding:18px clamp(18px,4vw,48px) 42px;display:grid}.DeploymentInterface-module__cTWuwq__detailHeader{border-bottom:1px solid #dfe9f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding-bottom:12px;display:grid}.DeploymentInterface-module__cTWuwq__detailHeader>a{color:#33445d;background:#fff;border:1px solid #d7e5f5;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.DeploymentInterface-module__cTWuwq__detailHeader p,.DeploymentInterface-module__cTWuwq__detailHero aside span{color:#0f56d9;text-transform:uppercase;font-size:12px;font-weight:850}.DeploymentInterface-module__cTWuwq__detailHeader h1{margin-top:2px;font-size:clamp(24px,2.8vw,34px);line-height:1}.DeploymentInterface-module__cTWuwq__detailActions,.DeploymentInterface-module__cTWuwq__detailLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.DeploymentInterface-module__cTWuwq__detailActions button:first-child,.DeploymentInterface-module__cTWuwq__detailLinks a{color:#172033;background:#fff;border:1px solid #d7e5f5}.DeploymentInterface-module__cTWuwq__detailHero{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.DeploymentInterface-module__cTWuwq__detailHero article,.DeploymentInterface-module__cTWuwq__detailHero aside,.DeploymentInterface-module__cTWuwq__detailCard,.DeploymentInterface-module__cTWuwq__dnsPanel,.DeploymentInterface-module__cTWuwq__fullLogPanel{background:#ffffffe0;border:1px solid #d7e5f5;border-radius:20px;box-shadow:0 24px 70px #25487014}.DeploymentInterface-module__cTWuwq__detailHero article{align-content:start;gap:12px;padding:22px;display:grid}.DeploymentInterface-module__cTWuwq__statusPill{color:#075f4d;background:#ddfbef;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:900}.DeploymentInterface-module__cTWuwq__detailHero h2{overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,42px);line-height:1.02}.DeploymentInterface-module__cTWuwq__detailHero article p{color:#60708a;font-size:16px}.DeploymentInterface-module__cTWuwq__previewUrlBox{color:#33445d;background:#f9fbff;border:1px solid #d7e5f5;border-radius:12px;align-items:center;gap:10px;width:min(760px,100%);min-height:44px;padding:0 14px;display:flex}.DeploymentInterface-module__cTWuwq__previewUrlBox span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:780;overflow:hidden}.DeploymentInterface-module__cTWuwq__detailHero aside{align-content:center;gap:8px;padding:22px;display:grid}.DeploymentInterface-module__cTWuwq__detailHero aside strong{color:#111827;margin-bottom:8px;font-size:18px;line-height:1}.DeploymentInterface-module__cTWuwq__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.DeploymentInterface-module__cTWuwq__detailCard{padding:18px}.DeploymentInterface-module__cTWuwq__detailCard h3{margin-bottom:16px;font-size:18px}.DeploymentInterface-module__cTWuwq__detailCard dl{gap:10px;display:grid}.DeploymentInterface-module__cTWuwq__detailCard dt{color:#60708a;text-transform:uppercase;font-size:12px;font-weight:850}.DeploymentInterface-module__cTWuwq__detailCard dd{color:#172033;overflow-wrap:anywhere;margin-bottom:4px;font-size:14px;font-weight:760}.DeploymentInterface-module__cTWuwq__dnsPanel{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr) minmax(0,.9fr);align-items:center;gap:18px;padding:22px;display:grid}.DeploymentInterface-module__cTWuwq__dnsPanel span{color:#a16207;text-transform:uppercase;font-size:12px;font-weight:900}.DeploymentInterface-module__cTWuwq__dnsPanel h3{margin-top:8px;font-size:24px;line-height:1.1}.DeploymentInterface-module__cTWuwq__dnsPanel p{color:#60708a;font-size:14px;line-height:1.48}.DeploymentInterface-module__cTWuwq__dnsPanel dl{background:#fff8e7;border:1px solid #f4d58d;border-radius:14px;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:16px;display:grid}.DeploymentInterface-module__cTWuwq__dnsPanel dt{color:#8a5b00;text-transform:uppercase;font-size:12px;font-weight:900}.DeploymentInterface-module__cTWuwq__dnsPanel dd{color:#172033;overflow-wrap:anywhere;font-size:13px;font-weight:820}.DeploymentInterface-module__cTWuwq__runList{gap:10px;display:grid}.DeploymentInterface-module__cTWuwq__runList div{background:#f9fbff;border:1px solid #dfe9f6;border-radius:12px;gap:5px;padding:12px;display:grid}.DeploymentInterface-module__cTWuwq__runList span{color:#075f4d;background:#ddfbef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.DeploymentInterface-module__cTWuwq__runList strong{color:#172033;overflow-wrap:anywhere;font-size:13px}.DeploymentInterface-module__cTWuwq__runList small{color:#667791;font-size:12px}.DeploymentInterface-module__cTWuwq__fullLogPanel{gap:12px;padding:18px;display:grid}.DeploymentInterface-module__cTWuwq__logHeader p{color:#667791;margin-top:4px;font-size:13px}@media (max-width:1160px){.DeploymentInterface-module__cTWuwq__deployPage{grid-template-columns:88px minmax(0,1fr)}.DeploymentInterface-module__cTWuwq__brand span,.DeploymentInterface-module__cTWuwq__navList a span{display:none}.DeploymentInterface-module__cTWuwq__brand{justify-content:center}.DeploymentInterface-module__cTWuwq__navList a{justify-content:center;padding:0}.DeploymentInterface-module__cTWuwq__heroGrid,.DeploymentInterface-module__cTWuwq__launchPanel{grid-template-columns:1fr}.DeploymentInterface-module__cTWuwq__signalPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.DeploymentInterface-module__cTWuwq__signalPanel div{min-height:118px}.DeploymentInterface-module__cTWuwq__projectGrid,.DeploymentInterface-module__cTWuwq__detailGrid,.DeploymentInterface-module__cTWuwq__detailHero,.DeploymentInterface-module__cTWuwq__dnsPanel{grid-template-columns:1fr}}@media (max-width:760px){.DeploymentInterface-module__cTWuwq__deployPage{display:block}.DeploymentInterface-module__cTWuwq__mobileMenuButton{z-index:34;color:#172033;min-height:42px;font:inherit;background:#ffffffeb;border:1px solid #d7e5f5;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;position:fixed;top:14px;left:14px;box-shadow:0 14px 34px #2548701f}.DeploymentInterface-module__cTWuwq__sidebarBackdrop{z-index:38;background:#0f172a61;border:0;display:block;position:fixed;inset:0}.DeploymentInterface-module__cTWuwq__sidebar{z-index:40;border-right:1px solid #dfe9f6;border-radius:0 18px 18px 0;width:min(310px,100vw - 34px);min-height:100vh;padding:24px 18px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:0 24px 80px #0f172a2e}.DeploymentInterface-module__cTWuwq__sidebarOpen{transform:translate(0)}.DeploymentInterface-module__cTWuwq__brand{margin-bottom:24px;display:inline-flex}.DeploymentInterface-module__cTWuwq__brand span,.DeploymentInterface-module__cTWuwq__closeSidebar{display:grid}.DeploymentInterface-module__cTWuwq__closeSidebar{color:#33445d;min-height:38px;font:inherit;background:#fff;border:1px solid #d7e5f5;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:13px;font-weight:850}.DeploymentInterface-module__cTWuwq__navList{grid-template-columns:1fr;display:grid}.DeploymentInterface-module__cTWuwq__navList a{justify-content:flex-start;min-height:48px;padding:0 16px;font-size:15px}.DeploymentInterface-module__cTWuwq__workspace{padding:72px 16px 34px}.DeploymentInterface-module__cTWuwq__detailPage{padding:18px 14px 34px}.DeploymentInterface-module__cTWuwq__detailHeader{grid-template-columns:1fr;align-items:start}.DeploymentInterface-module__cTWuwq__detailActions,.DeploymentInterface-module__cTWuwq__detailLinks{justify-content:flex-start}.DeploymentInterface-module__cTWuwq__cardActions{grid-template-columns:1fr}.DeploymentInterface-module__cTWuwq__confirmActions{flex-direction:column-reverse}.DeploymentInterface-module__cTWuwq__topbar{flex-direction:column;align-items:flex-start}.DeploymentInterface-module__cTWuwq__topbar h1{font-size:42px}.DeploymentInterface-module__cTWuwq__formGrid,.DeploymentInterface-module__cTWuwq__projectGrid,.DeploymentInterface-module__cTWuwq__signalPanel,.DeploymentInterface-module__cTWuwq__envHeader,.DeploymentInterface-module__cTWuwq__envRow{grid-template-columns:1fr}.DeploymentInterface-module__cTWuwq__envSaveButton{width:100%}.DeploymentInterface-module__cTWuwq__logItem dl{grid-template-columns:1fr}}
