.engineer-page{color:#f6f9fd;font-family:var(--font-inter),sans-serif;background:#071e38}.engineer-container{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.engineer-header{z-index:50;color:#fff;font-family:var(--font-inter),sans-serif;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071e38f5;border-bottom:1px solid #24405b;position:sticky;top:0}.engineer-nav{align-items:center;gap:32px;max-width:1440px;margin:auto;padding:20px 40px;display:flex}.engineer-brand{white-space:nowrap;letter-spacing:-.6px;align-items:center;gap:10px;font-size:19px;display:flex}.engineer-brand strong{color:#8ed8ed;font-weight:400}.engineer-nav nav{color:#c1ccda;gap:26px;margin:auto;font-size:13px;display:flex}.engineer-nav-actions{white-space:nowrap;align-items:center;gap:20px;font-size:13px;display:flex}.engineer-nav-actions button{cursor:pointer}.engineer-button{cursor:pointer;background:#ff8030;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:24px;padding:17px 24px;font-size:15px;font-weight:650;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;color:#071e38!important}.engineer-button:hover{background:#ff9957;transform:translateY(-1px)}.engineer-button:disabled{opacity:.6;cursor:wait}.engineer-button.small{gap:14px;padding:11px 17px;font-size:13px}.engineer-page a:focus-visible,.engineer-header a:focus-visible,.engineer-page button:focus-visible,.engineer-header button:focus-visible{outline-offset:5px;outline:3px solid #09c6ef}.engineer-hero{text-align:center;padding-top:76px;padding-bottom:52px}.engineer-eyebrow{letter-spacing:2px;color:#8dc3d5;font-size:11px;font-weight:600;display:block}.engineer-eyebrow>span{vertical-align:middle;background:#09c6ef;border-radius:100%;width:6px;height:6px;margin-right:8px;display:inline-block}.engineer-hero h1{letter-spacing:-4.7px;margin:24px auto;font-size:clamp(52px,6.1vw,86px);font-weight:550;line-height:1.06}.engineer-hero h1 em{color:#76d6ee;font-style:normal}.engineer-intro{color:#b8c8d9;max-width:630px;margin:24px auto;font-size:18px;line-height:1.7}.engineer-hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.engineer-text-link{color:#e2ecf5;font-size:14px}.engineer-text-link span{padding-left:7px}.engineer-caption{color:#97abc0;margin-top:16px;font-size:12px;line-height:1.6}.engineer-product{text-align:left;background:#0b2643;border:1px solid #38516a;border-radius:12px;margin-top:60px;overflow:hidden;box-shadow:0 30px 80px #0004}.engineer-window-bar{color:#c1ccda;background:#102e4a;border-bottom:1px solid #30485f;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;display:flex}.engineer-window-dots{color:#6b8198;letter-spacing:4px}.engineer-preview-label{letter-spacing:1.5px;color:#91a9be;font-size:9px}.engineer-workspace{grid-template-columns:185px 1fr 1.3fr;min-height:340px;display:grid}.engineer-workspace aside{color:#9eb0c3;border-right:1px solid #30485f;flex-direction:column;gap:21px;padding:25px 15px;font-size:11px;display:flex;position:relative}.engineer-workspace aside b{color:#fff;padding-top:3px}.engineer-workspace aside .active{color:#98e5f6;background:#1b405e;border-radius:4px;margin:-9px;padding:9px}.engineer-sidebar-bottom{color:#7890aa;margin-top:auto;font-size:9px}.engineer-preview-chat{flex-direction:column;gap:22px;padding:28px 22px;display:flex}.engineer-label{color:#91adbf;letter-spacing:1px;font-size:9px}.engineer-prompt-bubble{color:#edf7ff;background:#193b59;border-radius:9px 9px 0;padding:15px;font-size:13px;line-height:1.6}.engineer-response{color:#b7c9db;gap:12px;font-size:12px;line-height:1.7;display:flex}.engineer-response img{align-self:start}.engineer-mini-tags{color:#8dd8db;gap:8px;font-size:9px;display:flex}.engineer-mini-tags span{border:1px solid #315566;border-radius:4px;padding:4px 6px}.engineer-preview-input{color:#829bb3;border:1px solid #3b536b;border-radius:6px;justify-content:space-between;margin-top:auto;padding:10px;font-size:10px;display:flex}.engineer-preview-input span{color:#ff8030}.engineer-preview-circuit{background:#061b30 radial-gradient(#54718555 .6px,#0000 .6px) 0 0/13px 13px;flex-direction:column;justify-content:space-between;padding:27px 22px;display:flex}.engineer-preview-circuit>div:first-child{justify-content:space-between;gap:8px;display:flex}.engineer-preview-circuit>img{width:100%;margin:25px 0}.engineer-live-dot{background:#68d4be;border-radius:100%;flex-shrink:0;width:6px;height:6px}.engineer-circuit-bottom{color:#8facbf;justify-content:space-between;font-size:10px;display:flex}.engineer-circuit-bottom span:last-child{color:#9addeb}.engineer-tools{color:#c0cddd;flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;margin-top:40px;display:flex}.engineer-tools>span{color:#91a7bb;font-size:11px}.engineer-tools strong{font-size:16px;font-weight:550}.engineer-tool-note{color:#879fb5;margin-top:17px;font-size:10px}.engineer-features{padding-top:80px;padding-bottom:100px}.engineer-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.engineer-heading{letter-spacing:-1.5px;margin:18px 0;font-size:42px;font-weight:500;line-height:1.2}.engineer-section-heading>p{color:#a6bbcf;max-width:310px;padding-bottom:5px;font-size:15px;line-height:1.8}.engineer-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.engineer-feature{background:#102d49;border:1px solid #2a465f;border-radius:10px;padding:30px;position:relative;overflow:hidden}.engineer-feature.wide{background:#113652;grid-column:span 2}.engineer-feature-number{letter-spacing:1.4px;color:#8fb4cc;font-size:10px}.engineer-feature h3{letter-spacing:-.6px;margin:24px 0 14px;font-size:25px;font-weight:500;line-height:1.25}.engineer-feature p{color:#abc0d3;max-width:430px;font-size:14px;line-height:1.8}.engineer-feature-symbol{color:#7cd6ec;font-size:42px;position:absolute;top:22px;right:28px}.engineer-conversation{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.engineer-conversation span{color:#cde5ef;background:#1e4762;border:1px solid #386077;border-radius:6px;padding:10px 12px;font-size:11px}.engineer-workflow{color:#09294e;background:#f1f5f7;padding:70px 0 80px}.engineer-workflow .engineer-eyebrow{color:#49738c}.engineer-steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px;display:grid}.engineer-steps article{border-top:1px solid #bdcdd8;padding-top:23px}.engineer-steps article>span{color:#56778f;font-size:13px}.engineer-steps h3{letter-spacing:-.5px;margin:20px 0 14px;font-size:23px;font-weight:600}.engineer-steps p{color:#49647a;font-size:14px;line-height:1.8}.engineer-browser{grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:110px;padding-bottom:110px;scroll-margin-top:110px;display:grid}.engineer-browser>div>p{color:#a6bbcf;font-size:15px;line-height:1.8}.engineer-prompt-form{background:#102e49;border:1px solid #426579;border-radius:12px;padding:26px}.engineer-prompt-form label{font-size:14px;font-weight:600}.engineer-prompt-form textarea{resize:vertical;color:#e8f0f8;background:0 0;border:none;outline:none;width:100%;min-height:126px;padding:18px 0;font-size:15px;line-height:1.7;display:block}.engineer-prompt-form textarea:focus{outline-offset:4px;border-radius:3px;outline:2px solid #71d5eb}.engineer-prompt-form textarea::placeholder{color:#8da6ba}.engineer-example-buttons{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.engineer-example-buttons button{color:#bfd6e5;cursor:pointer;border:1px solid #3b5b72;border-radius:5px;padding:7px 9px;font-size:10px}.engineer-example-buttons button:hover{background:#234861}.engineer-form-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.engineer-form-bottom>span{color:#8da6ba;font-size:11px}.engineer-form-bottom .engineer-button{gap:15px;padding:12px 16px;font-size:12px}.engineer-final{text-align:center;background:#0e2d47;border-top:1px solid #29475d;padding:70px 0 80px}.engineer-final img{margin:auto}.engineer-final h2{margin:25px 0 30px;font-size:48px}.engineer-final p{color:#91acbf;margin-top:18px;font-size:12px}.engineer-footer{color:#93adbf;gap:28px;padding-top:30px;padding-bottom:30px;font-size:11px;display:flex}.engineer-footer span{margin-right:auto}#features,#workflow{scroll-margin-top:90px}.engineer-download{min-height:calc(100vh - 80px);padding-top:65px;padding-bottom:70px}.engineer-download-card{background:#102d49;border:1px solid #34556c;border-radius:16px;max-width:660px;margin:0 auto;padding:40px}.engineer-download-card h1{letter-spacing:-1.3px;margin:20px 0;font-size:38px;line-height:1.15}.engineer-download-card>p{color:#b4cadb;font-size:15px;line-height:1.8}.engineer-download-card select{color:#fff;background:#071e38;border:1px solid #527389;border-radius:7px;width:100%;margin:10px 0 20px;padding:15px}.engineer-download-card label{margin-top:28px;font-size:13px;display:block}.engineer-download-card .engineer-button{width:100%}.engineer-download-card ol{color:#c0d2e1;margin:25px 0;padding-left:23px;font-size:14px;line-height:2.3;list-style:decimal}.engineer-download-card .engineer-download-status{background:#163c52;border:1px solid #4f7e91;border-radius:7px;margin:20px 0;padding:15px}.engineer-download-card a:not(.engineer-button){color:#91dcee;text-decoration:underline}.engineer-download-card .engineer-caption{font-size:12px}.engineer-download-card details{color:#aac1d3;margin:20px 0;font-size:12px;line-height:1.8}.engineer-download-card summary{cursor:pointer}.engineer-download-card [role=alert]{color:#ffd0b0}@media (min-width:1440px){.engineer-container{max-width:1320px}}@media (max-width:1050px){.engineer-nav nav{display:none}.engineer-nav-actions{margin-left:auto}.engineer-workspace{grid-template-columns:150px 1fr 1.2fr}.engineer-mini-tags{flex-wrap:wrap}.engineer-browser{gap:40px}.engineer-tools{gap:22px}}@media (max-width:760px){.engineer-container{padding-left:22px;padding-right:22px}.engineer-nav{gap:10px;padding:16px 20px}.engineer-brand{gap:7px;font-size:15px}.engineer-brand img{width:28px}.engineer-brand strong{letter-spacing:0;font-size:12px;display:block}.engineer-nav-actions{gap:12px}.engineer-nav-actions>button{font-size:12px}.engineer-button.small{gap:8px;padding:10px;font-size:11px}.engineer-hero{padding-top:48px}.engineer-hero h1{letter-spacing:-3px;font-size:56px}.engineer-intro{font-size:16px}.engineer-hero-actions{flex-direction:column;gap:22px}.engineer-caption{font-size:11px}.engineer-product{margin-top:35px}.engineer-workspace{grid-template-columns:1fr}.engineer-workspace aside{display:none}.engineer-preview-chat{padding:23px}.engineer-preview-input{display:none}.engineer-preview-circuit{min-height:245px}.engineer-preview-circuit>img{max-width:450px;margin:20px auto}.engineer-preview-label{font-size:8px}.engineer-window-bar{padding:12px;font-size:10px}.engineer-tools{gap:18px}.engineer-tools>span{width:100%}.engineer-tools strong{font-size:14px}.engineer-features{padding-top:40px;padding-bottom:60px}.engineer-section-heading{display:block}.engineer-heading{font-size:34px}.engineer-section-heading>p{max-width:none}.engineer-feature-grid{grid-template-columns:1fr}.engineer-feature.wide{grid-column:auto}.engineer-feature{padding:25px}.engineer-feature h3 br{display:none}.engineer-steps{grid-template-columns:1fr;gap:30px}.engineer-workflow{padding:50px 0}.engineer-browser{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:60px}.engineer-prompt-form{padding:20px}.engineer-final{padding:50px 0}.engineer-final h2{font-size:40px}.engineer-footer{flex-wrap:wrap;gap:20px}.engineer-footer span{width:100%}.engineer-download{padding-top:30px}.engineer-download-card{padding:26px}.engineer-download-card h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.engineer-button{transition:none}}.engineer-download-dialog{color:#fff;background:#102d49;border:1px solid #34556c;border-radius:20px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0}.engineer-download-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e1cbf}.engineer-download-dialog .engineer-download{width:100%;min-height:0;padding:0}.engineer-download-dialog .engineer-download-card{text-align:left;border:0;border-radius:0;padding:32px}.engineer-download-dialog .engineer-download-card h1{font-size:30px}.engineer-dialog-close{color:#b4cadb;z-index:1;width:36px;height:36px;font-size:28px;position:absolute;top:10px;right:14px}.engineer-button svg{flex-shrink:0}.engineer-download-dialog:focus-visible,.engineer-dialog-close:focus-visible{outline-offset:-4px;outline:2px solid #91dcee}.engineer-download-dialog{white-space:normal}.engineer-download-only .engineer-download{align-items:center;min-height:100dvh;padding-top:32px;padding-bottom:32px;display:grid}.engineer-download-only{font-family:var(--font-poppins),sans-serif}.engineer-download-only .engineer-download-card{text-align:center;background:0 0;border:0;width:100%;max-width:440px;padding:24px}.engineer-download-only .engineer-download-card>img{margin:0 auto 24px}.engineer-download-only .engineer-download-card h1{font-family:var(--font-poppins),sans-serif;letter-spacing:normal;margin:0 0 32px;font-size:clamp(23px,5vw,28px);font-weight:600;line-height:1.5}.engineer-download-only .engineer-download-card select{margin:0 0 12px;font-family:inherit;font-size:14px}.engineer-download-only .engineer-button{gap:12px;font-family:inherit;font-size:14px;font-weight:600}
