:root{--blue:#0927d7;--ink:#10192d;--muted:#64758c;--line:#e0e7f1;--soft:#f4f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font:14px/1.7 Inter,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid #67aaff;outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.3;letter-spacing:-.025em}p{color:var(--muted)}.skip{position:absolute;left:15px;top:-100px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}.site-header{width:min(1230px,calc(100% - 96px));height:91px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center}.brand img{width:112px;height:auto;display:block}.brand img.combined{width:266px}.concept-label{font-size:10px;color:#8b97aa;letter-spacing:.025em;display:flex;align-items:center;gap:7px}.concept-label i{display:block;background:#9cb8eb;width:5px;height:5px;border-radius:50%}.hero{text-align:center;padding:48px 24px 0;overflow:hidden}.eyebrow{font-size:15px;color:#0828dc;letter-spacing:.035em;font-weight:550;margin-bottom:23px}.hero h1{font-size:clamp(37px,4.2vw,58px);font-weight:680;line-height:1.26;letter-spacing:-.045em}.hero-description{font-size:16px;line-height:1.75;color:#34445e;margin:25px auto 0;max-width:760px}.hero-actions{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:27px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 25px;min-height:51px;border-radius:28px;font-size:14px;font-weight:500;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--blue);color:#fff;box-shadow:0 5px 15px #0e37da15}.button.primary:hover{background:#001cb8}.button.secondary{background:#fff;color:#2c4677;border-color:#d2ddef}.button.secondary:hover{background:#f3f7ff}.button span{font-size:16px}.hero-hint{font-size:11px;color:#8a9bb2;margin:16px 0 0}.hero-visual{position:relative;width:min(1120px,100%);margin:43px auto 0;min-height:350px}.visual-glow{position:absolute;inset:20% -10% -15%;background:radial-gradient(ellipse at 45% 60%,#dce9ff88 0,transparent 65%);z-index:-1}.hero-art{display:block;width:100%;height:auto;position:relative}.image-caption{display:block;font-size:9px;color:#9ba9bc;margin:12px 0 24px}.page-footer{width:min(1230px,calc(100% - 80px));margin:0 auto;padding:25px 0 30px;border-top:1px solid #edf1f7;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#92a0b5}.overlay-backdrop{position:fixed;inset:0;background:#10234177;backdrop-filter:blur(7px);z-index:40}.ai-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1150px,calc(100% - 64px));max-height:calc(100dvh - 56px);background:#fff;border:1px solid #edf2f9;border-radius:18px;box-shadow:0 30px 100px #001a4955;z-index:41;display:flex;flex-direction:column;overflow:hidden}.modal-head{display:flex;gap:22px;justify-content:space-between;align-items:flex-start;padding:27px 32px 22px;border-bottom:1px solid #e6edf5}.modal-title-line{display:flex;align-items:center;gap:12px;margin-bottom:9px}.modal-title-line h2{font-size:27px;font-weight:600}.modal-head p{font-size:12px;color:#7b8da6}.close{background:#f0f4fa;color:#738aa8;width:35px;height:35px;border-radius:50%;font-size:25px;flex-shrink:0;display:grid;place-items:center;line-height:1}.close:hover{background:#e4edf9}.modal-main{display:grid;grid-template-columns:335px minmax(0,1fr);gap:25px;padding:25px 30px;min-height:0;overflow:auto}.question-panel{padding:23px;background:#f2f6fc;border:1px solid #e2eaf6;border-radius:11px;align-self:start}.question-panel .label{font-size:10px;color:#8098ba;letter-spacing:.07em}.question-panel h3{font-size:20px;font-weight:550;margin:9px 0 19px}.goal-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.choice{padding:15px 12px;text-align:left;color:#526f96;background:#fff;border:1px solid #d2e0f3;border-radius:7px;font-size:12px;line-height:1.6}.choice:hover{background:#f4f8ff}.choice.selected{border-color:#316cef;background:#eaf1ff;color:#124fac;box-shadow:inset 0 0 0 1px #316cef}.question-group{margin-top:21px;padding-top:18px;border-top:1px solid #dae5f3}.question-group h4{font-size:12px;font-weight:550;margin-bottom:11px;color:#44658f}.question-options{display:flex;gap:7px;flex-wrap:wrap}.chip{padding:7px 10px;border:1px solid #cfdeef;border-radius:20px;background:#fff;color:#6983a7;font-size:11px}.chip.selected{background:#1d4378;color:#fff;border-color:#1d4378}.help{font-size:10px!important;color:#8a9cb5!important;line-height:1.8}.button-row{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:11px 16px;border:1px solid transparent;border-radius:6px;background:#155cf1;color:#fff;font-size:12px;font-weight:500}.btn:hover{background:#0849d1}.btn.small{padding:8px 12px;font-size:11px;gap:8px}.btn.secondary{background:#fff;border-color:#cbdaf0;color:#39649b}.btn.ghost{background:transparent;color:#6d8caf;padding-left:0}.ai-live{background:#fff;border:1px solid #d8e3f2;border-radius:11px;display:flex;flex-direction:column;min-height:445px;min-width:0;overflow:hidden}.ai-live-head{padding:18px 22px;border-bottom:1px solid #e3ebf5;display:flex;justify-content:space-between;align-items:center;gap:15px}.ai-live-head h3{font-size:16px;font-weight:550}.live-status{color:#8198b8;font-size:9px;white-space:nowrap}.live-dot{width:5px;height:5px;background:#66ad98;display:inline-block;border-radius:50%;margin-right:6px}.ai-content{padding:17px 23px;min-height:0;max-height:calc(100dvh - 285px);overflow:auto;flex:1}.ai-bottom{padding:12px 21px;border-top:1px solid #e3ebf5;background:#f8fafd;display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:9px;color:#879db9}.tag-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.tag{display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;background:#f0f4fb;color:#6b88ac;font-size:9px;line-height:1.5}.tag.blue{background:#eaf1ff;color:#3167bc}.tag.amber{background:#fff5e1;color:#927540}.recommendation{padding:15px 0 17px;border-bottom:1px solid #e5ecf6}.recommendation:first-child{padding-top:0}.recommendation h4{font-size:17px;font-weight:550;margin:11px 0 8px}.recommendation p{font-size:12px;line-height:1.85;color:#6b819e}.recommendation .actions{display:flex;gap:19px;align-items:center;margin-top:12px;flex-wrap:wrap}.text-btn{background:none;font-size:11px;color:#416fa9;padding:3px 0;cursor:pointer}.source-link{font-size:11px;color:#6587b1;text-decoration:underline;text-underline-offset:3px;white-space:normal}.optional-resource{padding:14px 0;border-bottom:1px solid #e2ebf6;font-size:11px;color:#7190b5}.optional-resource summary{cursor:pointer;color:#4b74a8}.optional-resource p{font-size:11px;margin:12px 0}.optional-resource .actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:345px;padding:35px;text-align:center}.large-symbol{font:50px/1 Arial,sans-serif;color:#c7d9f3;margin-bottom:25px}.empty-state h3{font-size:21px;font-weight:500;color:#4b6b96;margin-bottom:15px}.empty-state p{font-size:12px;color:#839ab8;max-width:365px}.preview-title{font-size:25px;margin:17px 0!important}.preview-copy{font-size:14px;line-height:1.9;color:#526f93;margin:20px 0}.mini-resource{padding:14px 0;border-bottom:1px solid #e1eaf5;display:flex;gap:15px;align-items:center;justify-content:space-between}.mini-resource strong{display:block;font-size:13px;font-weight:550;color:#476a97}.mini-resource small{display:block;font-size:10px;color:#849bb8;margin-top:5px;line-height:1.75}.mini-resource .text-btn{white-space:nowrap}.note{font-size:11px;line-height:1.9;padding:12px 14px;border-left:2px solid #84ace6;background:#eff5fd;color:#6c88ad;margin-top:17px}.note.amber{border-color:#d7b56d;background:#fff8eb;color:#8d723f}.field{display:block;font-size:11px;color:#597798;margin-bottom:15px}.field>span{display:block;margin-bottom:8px}.field textarea{width:100%;min-height:136px;padding:12px 14px;border:1px solid #cfddf0;border-radius:6px;font-size:12px;line-height:1.8;resize:vertical;color:#385778;background:#fff}.modal-footer{font-size:9px;color:#a0aec0;text-align:center;padding:0 25px 18px}.modal-subtle-logo{width:65px;display:block;margin-right:6px}.context-label{font-size:9px;color:#8a9db6;margin-top:11px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,100px);background:#183f73;color:#fff;font-size:12px;padding:13px 22px;border-radius:6px;box-shadow:0 8px 30px #17375a22;z-index:80;max-width:90vw;transition:.2s}#toast.visible{transform:translate(-50%,0)}@media(min-width:1550px){.hero{padding-top:56px}.hero h1{font-size:58px}.hero-visual{width:min(1220px,90%);margin-top:47px}}@media(max-height:760px) and (min-width:801px){.modal-head{padding:20px 27px 17px}.modal-title-line h2{font-size:24px}.modal-main{padding:20px 25px;gap:20px}.question-panel{padding:20px}.question-panel h3{font-size:18px;margin:7px 0 15px}.choice{padding:11px;font-size:11px}.question-group{margin-top:15px;padding-top:14px}.ai-content{max-height:calc(100dvh - 250px);padding:15px 20px}.ai-live{min-height:395px}.recommendation{padding:12px 0}.recommendation h4{font-size:15px;margin:8px 0 6px}.recommendation p{font-size:11px}.modal-footer{padding-bottom:12px}}@media(max-width:1000px){.site-header{width:calc(100% - 60px);height:80px}.hero{padding-top:35px}.hero h1{font-size:45px}.hero-description{font-size:14px}.modal-main{grid-template-columns:300px minmax(0,1fr);gap:20px;padding:22px}.modal-head{padding:24px}.question-panel{padding:20px}.ai-live-head{display:block}.live-status{display:block;margin-top:5px}.ai-bottom{align-items:start;flex-direction:column;gap:6px}.recommendation h4{font-size:15px}}@media(max-width:800px){.site-header{width:calc(100% - 36px);height:75px}.brand img{width:87px}.brand img.combined{width:210px}.concept-label{font-size:8px;max-width:125px;line-height:1.8}.hero{padding:30px 20px 0}.eyebrow{font-size:12px;margin-bottom:20px}.hero h1{font-size:39px;line-height:1.3}.hero-description{font-size:13px;max-width:530px;line-height:1.9;margin-top:21px}.desktop-break{display:none}.hero-actions{margin-top:25px;gap:11px}.button{font-size:12px;padding:12px 18px;min-height:47px;gap:9px}.hero-hint{font-size:10px;max-width:330px;margin:16px auto 0}.hero-visual{margin-top:36px;width:calc(100% + 40px);margin-left:-20px;min-height:200px}.hero-art{width:120%;max-width:none;margin-left:-10%}.image-caption{font-size:8px}.page-footer{width:calc(100% - 40px);padding:22px 0;display:block;font-size:9px}.page-footer span{display:block}.ai-modal{width:calc(100% - 22px);max-height:calc(100dvh - 22px);border-radius:13px}.modal-head{padding:20px}.modal-title-line{flex-wrap:wrap;gap:8px;margin-bottom:7px}.modal-title-line h2{font-size:23px}.modal-head p{font-size:11px;max-width:430px}.modal-main{grid-template-columns:1fr;padding:16px;gap:16px;overflow:auto}.question-panel{padding:18px}.question-panel h3{font-size:18px;margin:7px 0 13px}.goal-list{grid-template-columns:repeat(4,1fr);gap:7px}.choice{font-size:11px;padding:11px 9px}.question-group{margin-top:14px;padding-top:12px}.question-group h4{font-size:11px;margin-bottom:8px}.question-options{gap:6px}.chip{font-size:10px;padding:5px 9px}.ai-live{min-height:400px}.ai-live-head{display:flex;padding:15px 18px}.live-status{font-size:8px;margin:0}.ai-live-head h3{font-size:14px}.ai-content{max-height:none;overflow:visible;padding:16px 19px}.ai-bottom{flex-direction:row;align-items:center;padding:12px 18px}.empty-state{min-height:310px}.modal-footer{padding:0 20px 13px;font-size:8px}.question-panel .help{font-size:9px!important}.recommendation h4{font-size:16px}.recommendation p{font-size:12px}.source-link,.text-btn{font-size:11px}}@media(max-width:480px){.brand img.combined{width:175px}.concept-label{font-size:7px;max-width:105px}.hero h1{font-size:34px}.hero{padding-top:26px}.eyebrow{font-size:11px}.hero-description{font-size:12px;max-width:345px}.hero-actions{gap:9px}.button{padding:11px 15px;font-size:11px;gap:7px}.button.primary svg{width:16px;height:16px}.hero-hint{font-size:9px;max-width:285px}.goal-list{grid-template-columns:1fr 1fr}.modal-title-line h2{font-size:21px}.modal-head{padding:18px}.modal-head .tag{font-size:8px}.modal-main{padding:12px}.ai-live-head{align-items:start;gap:9px}.live-status{white-space:normal;max-width:75px}.ai-live-head h3{font-size:13px}.ai-bottom{flex-direction:column;align-items:start}.ai-content{padding:15px}.empty-state{padding:25px 15px}.empty-state h3{font-size:18px}.button-row{gap:8px}.recommendation .actions{gap:12px}.page-footer{font-size:8px}.hero-visual{min-height:170px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Official first-screen assets, composed as separate static images. */
.brand{gap:14px}.brand .ant-intl-logo{width:143px}.brand-divider{width:1px;height:28px;background:#31445f}.brand #brand-logo{width:95px}.hero-visual{width:min(1180px,100%)}.hero-art{width:89%;margin-left:11%;border-radius:18px;box-shadow:0 0 45px #809cc21c}.hero-phone{position:absolute;left:0;top:20%;width:23%;height:auto;filter:drop-shadow(0 8px 19px #5a719b26)}.image-caption{padding-left:11%}@media(max-width:800px){.brand{gap:10px}.brand .ant-intl-logo{width:112px}.brand #brand-logo{width:75px}.brand-divider{height:23px}.hero-visual{width:calc(100% + 40px)}.hero-art{width:93%;margin-left:7%;border-radius:10px}.hero-phone{width:25%;left:0;top:21%}.image-caption{padding-left:7%;padding-top:10px}}@media(max-width:480px){.brand{gap:8px}.brand .ant-intl-logo{width:92px}.brand #brand-logo{width:66px}.brand-divider{height:21px}.hero-art{width:101%;margin-left:1%}.hero-phone{width:28%;left:-1%;top:22%}.image-caption{padding-left:0}}

.refinements{margin-top:21px;border-top:1px solid #d9e5f4;padding-top:16px}.refinements>summary{font-size:12px;color:#53749e;cursor:pointer;line-height:1.7}.refinements>summary span{display:block;color:#91a3ba;font-size:10px;margin:4px 0 0 15px}.refinements .question-group:first-of-type{border-top:0;margin-top:13px;padding-top:4px}.refinements[open]>summary{margin-bottom:15px}.question-panel .context-label{margin-top:17px;font-size:9px;line-height:1.8;color:#8c9eb6}

/* Keep the desktop recommendation frame stationary throughout the choice flow. */
@media(min-width:801px){.ai-modal{height:min(90dvh,760px);max-height:calc(100dvh - 40px)}.modal-head,.modal-footer{flex-shrink:0}.modal-main{flex:1;overflow:hidden;min-height:0}.question-panel{max-height:100%;overflow:auto}.ai-live{height:100%;min-height:0}.ai-live-head,.ai-bottom{flex-shrink:0}.ai-content{max-height:none;min-height:0;overflow:auto}.empty-state{min-height:0}.modal-footer{padding-top:0}}

/* V6: preserve main CTA; contextual image-region entry; nonmodal right sidebar. */
.original-main-cta{min-width:137px;opacity:1!important;cursor:default;box-shadow:none!important}.original-main-cta:hover{transform:none;background:var(--blue)}.autopilot-prompt{position:absolute;right:-2%;top:13%;width:420px;text-align:left;padding:23px 24px 20px;background:linear-gradient(115deg,#fff0e3 0%,#fff 39%,#e5efff 100%);border:1px solid #edf1f7;border-radius:16px 16px 0 16px;box-shadow:0 18px 48px #24385820;z-index:3}.autopilot-prompt[hidden],.prompt-launcher[hidden]{display:none}.autopilot-prompt h2{font-size:19px;font-weight:550;line-height:1.4;letter-spacing:-.015em;color:#28374e}.prompt-description{font-size:13px;color:#42516a;line-height:1.9;margin:14px 0 10px}.prompt-demo-label{font-size:8px;color:#8e9db1;display:block}.prompt-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:15px;white-space:nowrap}.prompt-actions button,.prompt-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:35px;border-radius:22px;padding:7px 13px;font-size:11px;font-weight:500}.prompt-close{background:#fff;color:#49586d;border:1px solid #cfdaea}.prompt-ai{gap:6px;background:#1039de;color:#fff;border:1px solid #1039de}.prompt-ai:hover{background:#0027c1}.prompt-details{color:#fff;background:linear-gradient(105deg,#ff8a00,#a157c7 42%,#555eff);border:1px solid transparent}.prompt-launcher{position:absolute;right:0;top:15%;width:51px;height:51px;border-radius:50%;background:#1238da;color:#fff;box-shadow:0 8px 25px #173a9930;z-index:3;font-size:14px;letter-spacing:.03em}.ai-sidebar{position:fixed;inset:0 0 0 auto;width:584px;max-width:100vw;height:100dvh;z-index:41;background:#fff;box-shadow:-16px 0 60px #19375c20;border-left:1px solid #dfe7f1;display:flex;flex-direction:column;overflow:hidden;animation:sidebar-enter .22s ease-out}.ai-sidebar .modal-head{padding:22px 23px 19px;flex-shrink:0}.ai-sidebar .modal-title-line{gap:9px;flex-wrap:wrap}.ai-sidebar .modal-title-line h2{font-size:24px}.ai-sidebar .modal-head p{font-size:11px;max-width:440px}.ai-sidebar .modal-main{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow:hidden;padding:18px 20px}.ai-sidebar .question-panel{width:100%;flex:0 0 233px;max-height:42%;padding:15px 17px;overflow:auto;align-self:auto}.ai-sidebar .question-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.ai-sidebar .question-panel .label{font-size:9px}.ai-sidebar .question-panel h3{font-size:17px;margin:7px 0 13px}.ai-sidebar .goal-list{grid-template-columns:repeat(4,1fr);gap:7px}.ai-sidebar .choice{font-size:10px;padding:10px 8px}.ai-sidebar .refinements{margin-top:13px;padding-top:11px}.ai-sidebar .refinements>summary{font-size:11px}.ai-sidebar .refinements>summary span{display:inline;margin-left:8px;font-size:9px}.ai-sidebar .question-panel .context-label{margin-top:10px;font-size:8px}.ai-sidebar .question-group{margin-top:14px;padding-top:12px}.ai-sidebar .question-group h4{font-size:11px}.ai-sidebar .help{font-size:9px!important}.ai-sidebar .ai-live{flex:1;height:auto;min-height:190px;overflow:hidden}.ai-sidebar .ai-live-head{padding:14px 17px;display:flex;flex-shrink:0}.ai-sidebar .ai-live-head h3{font-size:14px}.ai-sidebar .live-status{font-size:8px;margin:0}.ai-sidebar .ai-content{padding:14px 18px;max-height:none;min-height:0;overflow:auto;flex:1}.ai-sidebar .empty-state{min-height:0;padding:23px 20px}.ai-sidebar .large-symbol{font-size:38px;margin-bottom:20px}.ai-sidebar .empty-state h3{font-size:18px}.ai-sidebar .empty-state p{font-size:11px}.ai-sidebar .recommendation h4{font-size:15px}.ai-sidebar .recommendation p{font-size:11px}.ai-sidebar .recommendation{padding:13px 0}.ai-sidebar .recommendation:first-child{padding-top:0}.ai-sidebar .tag{font-size:8px}.ai-sidebar .ai-bottom{padding:10px 15px;display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:10px;font-size:8px}.ai-sidebar .ai-bottom .text-btn{font-size:10px}.ai-sidebar .modal-footer{flex-shrink:0;padding:0 21px 14px;font-size:8px}.ai-sidebar .preview-title{font-size:22px}.ai-sidebar .preview-copy{font-size:13px}.ai-sidebar .field textarea{min-height:115px}.ai-sidebar .refinements .question-options{gap:6px}.ai-sidebar .chip{font-size:10px;padding:6px 9px}@keyframes sidebar-enter{from{transform:translateX(22px);opacity:0}to{transform:translateX(0);opacity:1}}@media(max-height:690px) and (min-width:641px){.ai-sidebar .modal-head{padding:17px 21px 14px}.ai-sidebar .modal-main{padding:14px 17px;gap:13px}.ai-sidebar .question-panel{flex-basis:202px;padding:12px 14px}.ai-sidebar .modal-title-line h2{font-size:21px}.ai-sidebar .question-panel h3{font-size:16px}.ai-sidebar .choice{padding:8px 7px}.ai-sidebar .modal-footer{padding-bottom:10px}}@media(max-width:1000px){.autopilot-prompt{right:1%;width:390px;top:12%;padding:21px}.autopilot-prompt h2{font-size:18px}.prompt-description{font-size:12px}}@media(max-width:640px){.ai-sidebar{width:100%;border-left:0}.ai-sidebar .modal-head{padding:19px 19px 16px}.ai-sidebar .modal-title-line h2{font-size:22px}.ai-sidebar .modal-main{padding:14px;gap:13px}.ai-sidebar .question-panel{flex-basis:235px;max-height:42%;padding:14px}.ai-sidebar .goal-list{grid-template-columns:1fr 1fr}.ai-sidebar .choice{font-size:11px;padding:10px}.ai-sidebar .ai-bottom{flex-wrap:wrap;gap:4px}.autopilot-prompt{right:3%;top:9%;width:min(370px,88%);padding:19px 18px 17px}.autopilot-prompt h2{font-size:17px}.prompt-description{font-size:11px;margin:11px 0 8px;line-height:1.8}.prompt-demo-label{font-size:7px}.prompt-actions{gap:6px;margin-top:12px}.prompt-actions button,.prompt-actions a{font-size:10px;padding:7px 10px;min-height:33px}.prompt-launcher{right:5%;width:45px;height:45px;font-size:12px}.hero-visual{min-height:320px}.image-caption{padding-top:20px}}@media(prefers-reduced-motion:reduce){.ai-sidebar{animation:none}}

/* Keep the requested image-region entry visible on common laptop heights. */
.ai-sidebar .question-panel{flex-basis:192px}.ai-sidebar .question-panel.initial-question{flex-basis:168px}.ai-sidebar .initial-question>.help{margin-top:14px!important}.ai-sidebar .question-panel.has-goal:has(.refinements[open]){flex-basis:265px}@media(min-width:801px) and (max-height:850px){.site-header{height:76px}.hero{padding-top:26px}.eyebrow{margin-bottom:17px}.hero h1{font-size:46px}.hero-description{font-size:14px;margin-top:20px;line-height:1.75}.hero-actions{margin-top:22px}.hero-hint{margin-top:12px}.hero-visual{margin-top:28px}.autopilot-prompt{top:0}.prompt-launcher{top:2%}}@media(max-width:640px){.autopilot-prompt{top:0}.ai-sidebar .question-panel.initial-question{flex-basis:209px}.ai-sidebar .question-panel.has-goal{flex-basis:234px}}
