.language-switch{display:flex;gap:2px;flex:none;font-size:13px}.language-switch a{min-height:40px;display:grid;place-items:center;padding:5px 10px;color:#bbb2cc;border-radius:7px}.language-switch a[aria-current]{color:#e7ddff;background:#21192f}.site-nav .nav-tabs a{padding-inline:10px}.hero-copy>p{max-width:40ch}.editorial-rows article{border-top:1px solid #312b3c;padding:25px 0}.editorial-rows h3{font-size:21px;line-height:1.4;margin-bottom:10px}.editorial-rows p,.trust-copy p{font-size:16px;line-height:1.8;color:#beb4cc}.trust-copy p+p{margin-top:20px}.request-examples>p{font-size:24px;line-height:1.65;padding:20px 0;border-bottom:1px solid #292331;color:#e1d8f2}.request-examples small{display:block;margin-top:24px;color:#b2a6c1;font-size:14px;line-height:1.7}.demo-scope{color:#b2a6c1;font-size:14px;margin-top:20px}.footer-business{color:#bbb0c7;font-size:13px;line-height:1.9;margin-top:36px}.footer-grid h3{font-size:13px}.footer-grid>div>a:not(.brand){font-size:14px}.footer-grid p{font-size:14px}.page-heading{padding-top:180px;padding-bottom:60px}.page-heading h1{font-size:clamp(40px,5.5vw,72px);line-height:1.1;letter-spacing:-.035em}.page-heading>p{color:#c1b6d0;max-width:68ch;font-size:18px;line-height:1.8;margin-top:25px}.pricing-section{padding-bottom:100px}.currency-control{display:flex;gap:10px;margin-bottom:30px}.currency-control button{color:#d7cceb;background:#100d17;border:1px solid #4a3d61;border-radius:8px;padding:10px 18px;min-height:44px}.currency-control button[aria-pressed=true]{background:#b6aaee;color:#161020}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.price-grid article{border-top:1px solid #5d4e73;padding:26px 0}.price-grid h2{font-size:23px}.price-grid .price{font-size:clamp(30px,3.5vw,46px);font-weight:750;letter-spacing:-.025em;margin-top:18px;font-variant-numeric:tabular-nums}.price-grid .status-label{display:inline-block;margin-top:20px;font-size:14px}.price-note,.price-details p{color:#beb3cb;line-height:1.8;margin-top:22px}.price-details{padding-top:40px;margin-top:30px;border-top:1px solid #30283c;max-width:75ch}.price-details h2{font-size:27px}.price-details ul{padding-left:22px;line-height:2}.support-content{max-width:850px;padding-bottom:100px}.support-email{font-size:clamp(23px,4vw,40px);color:#cbbff4;overflow-wrap:anywhere}.support-actions{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0}.support-content>p{color:#c1b6cd;margin-top:22px;max-width:70ch}#copy-status{min-height:28px;color:#e2d5fa}.operator{margin-top:56px;padding-top:35px;border-top:1px solid #352b43}.operator h2{font-size:25px}.operator dl{margin-top:24px}.operator dl>div{display:grid;grid-template-columns:minmax(130px,.65fr) 1.4fr;gap:20px;border-bottom:1px solid #241d30;padding:12px 0;font-size:14px}.operator dt{color:#b5a9c5}.operator dd{margin:0;overflow-wrap:anywhere;color:#e3dced}.policy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;padding-top:160px;padding-bottom:100px}.policy-layout aside{position:sticky;top:115px;align-self:start}.policy-layout aside>a{color:#d0c3e5}.policy-layout aside nav{display:flex;flex-direction:column;gap:15px;margin-top:32px}.policy-layout aside nav a{color:#b9acc9;font-size:14px;line-height:1.5}.policy-content{max-width:75ch;min-width:0}.policy-content h1{font-size:clamp(36px,4vw,54px);line-height:1.15;letter-spacing:-.03em}.policy-date{margin-top:18px;color:#baaaca;font-size:14px}.review-notice{margin-top:26px;padding:20px;background:#17121e;border:1px solid #443253;border-radius:12px;color:#d7c7e6;font-size:15px;line-height:1.8}.policy-content>section:not(.operator){margin-top:44px;scroll-margin-top:120px}.policy-content section h2{font-size:24px;line-height:1.4;margin-bottom:15px}.policy-content section>p{color:#c1b6cd;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.support-content .glow-button,.hero-cta{font-size:14px}.car-controls h3{font-size:16px}.car-commands button{font-size:13px;min-height:46px}.car-conversation>p,.car-attribution{font-size:13px}#car-command{font-size:16px}.car-conversation #car-status{font-size:14px}.car-controls .part-controls button{font-size:13px;min-height:40px}.development-grid p{font-size:16px}.development-grid h3{font-size:22px}.hero-note{font-size:14px!important}.section-copy>p{font-size:17px}.center-sub{font-size:16px}button{caret-color:#cbbff4}
@media(max-width:1100px){.nav-tabs a{font-size:12px!important}.nav-inner{gap:12px}.language-switch a{padding-inline:7px}.policy-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.price-grid{gap:18px}}
@media(max-width:900px){.policy-layout{display:block}.policy-layout aside{position:static;margin-bottom:40px}.policy-layout aside nav{display:none}.price-grid{grid-template-columns:repeat(2,1fr)}.page-heading{padding-top:145px}.support-content{width:calc(100% - 48px)}.language-switch{margin-left:auto}.nav-inner{height:54px}.page-heading>p{font-size:17px}.development-grid{gap:24px}}
@media(max-width:600px){.hero-copy>p{font-size:17px}.hero-note{font-size:13px!important}.request-examples>p{font-size:21px}.page-heading{padding-top:125px;padding-bottom:40px}.price-grid{gap:20px}.price-grid .price{font-size:30px}.policy-layout{padding-top:125px}.policy-content section h2{font-size:22px}.operator dl>div{grid-template-columns:1fr;gap:6px}.footer-business{font-size:12px}.site-nav{padding-inline:16px}.brand{font-size:18px}.hero{min-height:930px}.hero-right{min-height:370px}.language-switch{font-size:12px}.car-commands button{font-size:13px}.demo-scope{font-size:14px}.section-copy>p{font-size:16px}.footer-grid{gap:25px}.footer-grid h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

.model-note{color:#b2a6c1;font-size:14px;line-height:1.8;margin-top:22px}.pricing-model-heading{margin-top:40px!important;line-height:1.3}

.design-hero{min-height:1050px}.hero-design{position:relative;height:760px;min-height:760px}.hero-design .world-scene{top:34%;height:600px}.design-chat{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:min(420px,100%);z-index:3;background:#100d17f5;border:1px solid #504260;border-radius:16px;padding:20px;box-shadow:0 22px 60px #0008}.design-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.design-chat-header>span:first-child{display:flex;align-items:center;gap:8px;color:#e1d6f4;font-weight:650}#design-connection{color:#b8a8c9;font-size:11px}#design-reply{font-size:15px;color:#d5c7e5;line-height:1.65;margin-top:18px;min-height:50px}.design-suggestions{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.design-suggestions button,.workflow-options button{border:1px solid #463852;background:#1b1425;color:#d4c7e5;border-radius:8px;padding:8px 10px;font-size:12px;min-height:36px}#design-command-form{display:flex;gap:8px;padding:5px;background:#08060d;border:1px solid #635073;border-radius:10px}#design-command-form:focus-within{outline:2px solid #cbbff4;outline-offset:3px}#design-command{font:inherit;font-size:16px;min-width:0;width:100%;padding:8px;border:0;color:#eee5fa;background:transparent}#design-command:focus{outline:none}#design-command::placeholder{color:#b3a5c3}#design-command-form button{display:grid;place-items:center;width:40px;flex:none;background:#b6aaee;color:#160e22;border:0;border-radius:7px}#design-command-form button:disabled{opacity:.5;cursor:wait}.design-chat-note{font-size:11px;line-height:1.7;color:#b7a6c8;margin-top:12px}.skill-example{padding:25px 0;border-top:1px solid #443253}.skill-prompt{font-size:25px;font-weight:650;color:#eee4fa;line-height:1.5}.workflow-options{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.workflow-options button{font-size:14px;padding:10px 13px}.workflow-options button[aria-pressed=true]{background:#b6aaee;color:#160e22;border-color:#b6aaee}.skill-example h3{font-size:20px;margin:25px 0}#workflow-steps{list-style:none;padding:0;margin:0}#workflow-steps li{position:relative;padding:0 0 25px 28px}#workflow-steps li:before{content:'';position:absolute;left:0;top:9px;width:8px;height:8px;background:#cbbff4;border-radius:50%}#workflow-steps li:not(:last-child):after{content:'';position:absolute;left:3px;top:20px;bottom:3px;width:1px;background:#504260}#workflow-steps strong{font-size:16px;font-weight:650}#workflow-steps p,#workflow-note{font-size:14px;line-height:1.8;color:#beb3cb;margin-top:7px}.free-plan{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #635073;border-bottom:1px solid #352b43;padding:26px 0;margin-bottom:35px}.free-plan h2{font-size:25px}.free-plan p{color:#bdb0cb;margin-top:8px;font-size:16px;max-width:60ch}.free-plan strong{font-size:36px;white-space:nowrap}.free-plan span{display:block;color:#bcb0cb;font-size:13px}
@media(max-width:1100px) and (min-width:901px){.hero-design .world-scene{width:650px;max-width:65vw}.design-chat{width:360px}}
@media(max-width:900px){.design-hero{min-height:1250px}.hero-design{height:710px;min-height:710px}.hero-design .world-scene{top:31%;height:480px}.design-chat{bottom:25px;width:min(460px,100%)}.hero-copy{padding-top:140px!important}}
@media(max-width:600px){.design-hero{min-height:1180px}.hero-copy{padding-top:110px!important}.hero-design{height:690px;min-height:690px}.hero-design .world-scene{top:26%;height:410px}.design-chat{bottom:45px;width:100%;padding:17px}.design-chat-note{font-size:12px}.design-suggestions button{font-size:12px;min-height:40px}.free-plan{align-items:flex-start}.free-plan p{font-size:14px}.free-plan strong{font-size:30px}.skill-prompt{font-size:22px}}

/* Chat follows the introductory copy, sharing its left edge. */
.design-hero{padding-top:160px;min-height:960px;padding-bottom:120px}.design-hero .hero-grid{align-items:start}.design-hero .hero-copy{padding-top:0!important}.hero-copy .design-chat{position:relative;inset:auto;transform:none;width:100%;max-width:460px;margin:32px 0 0}.hero-design{height:640px;min-height:640px}.hero-design .world-scene{top:45%;left:50%;height:600px}.design-hero .word-rail{bottom:28px}
@media(max-width:900px){.design-hero{padding-top:140px;min-height:0}.design-hero .hero-grid{grid-template-columns:1fr}.hero-copy .design-chat{max-width:520px}.hero-design{height:440px;min-height:440px}.hero-design .world-scene{top:50%;height:440px}}
@media(max-width:600px){.design-hero{padding-top:120px}.hero-copy .design-chat{margin-top:28px;padding:17px}.hero-design{height:350px;min-height:350px}.hero-design .world-scene{height:350px;top:50%}}

/* Intro and design input form one continuous reading group. */
.design-hero .hero-copy>p{margin-bottom:0}.hero-copy .design-chat{margin-top:20px}.design-hero .hero-note{margin-top:14px}.design-hero .design-chat #design-reply{margin-top:12px;min-height:0}.design-hero .design-suggestions{margin:12px 0}.design-hero .design-chat{padding:18px}
