.ai-landing{--aim-ink: #16243a;--aim-muted: #53647b;--aim-paper: #f2f6fb;--aim-surface: #ffffff;--aim-line: #dce4ef;--aim-blue: #1d4ed8;background:var(--aim-surface);color:var(--aim-ink)}.aim-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.aim-section{padding-block:clamp(4rem,7vw,6.5rem)}.aim-paper{background:var(--aim-paper)}.aim-muted{color:var(--aim-muted)}.aim-kicker{color:var(--aim-blue);font-size:.8125rem;font-weight:700}.aim-heading{font-size:clamp(2rem,3.4vw,3rem);line-height:1.18;letter-spacing:-.04em;font-weight:650;text-wrap:balance}.aim-lead{max-width:42rem;font-size:1.0625rem;line-height:1.85;color:var(--aim-muted)}.aim-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.aim-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9rem 1.25rem;border-radius:.75rem;background:#2563eb;color:#fff;font-size:1rem;font-weight:650;line-height:1.5;text-align:center}.aim-button:hover{background:#1d4ed8}.aim-button-outline{background:transparent;border:1px solid #41516d}.aim-button-outline:hover{background:#192840}.aim-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--aim-blue);font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:6px}.aim-strip{border-bottom:1px solid var(--aim-line);background:var(--aim-paper)}.aim-strip .aim-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;padding-block:1.75rem}.aim-strip b{display:block;font-size:.85rem;font-weight:650}.aim-strip span{display:block;margin-top:.35rem;color:var(--aim-muted);font-size:.7rem;line-height:1.6}.aim-evidence{display:grid;gap:1.5rem;margin-top:2rem}.aim-evidence>div{display:grid;grid-template-columns:2rem 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.85rem}.aim-evidence svg{width:1.3rem;height:1.3rem;color:var(--aim-blue);margin-top:.15rem}.aim-evidence h3{font-size:1rem;font-weight:650}.aim-evidence p{margin-top:.35rem;color:var(--aim-muted);font-size:.875rem;line-height:1.8}.aim-library{min-width:0;overflow:hidden;border:1px solid var(--aim-line);border-radius:1.25rem;background:var(--aim-surface);-webkit-box-shadow:0 20px 50px -35px #34577e;box-shadow:0 20px 50px -35px #34577e}.aim-library-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;border-bottom:1px solid var(--aim-line);padding:1.4rem;font-size:.875rem;font-weight:650}.aim-library-header span{color:var(--aim-muted);font-size:.75rem;font-weight:400}.aim-upload{margin:1.4rem;border:1px dashed #9bb4da;border-radius:.75rem;padding:1.75rem 1rem;text-align:center;background:var(--aim-paper)}.aim-upload svg{width:2rem;height:2rem;margin:0 auto .8rem;color:var(--aim-blue)}.aim-upload b{display:block;font-size:.875rem}.aim-upload p{margin-top:.4rem;color:var(--aim-muted);font-size:.75rem}.aim-library-rows{padding-inline:1.4rem}.aim-library-rows>div{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--aim-line);padding-block:1.15rem}.aim-library-rows b{display:block;font-size:.8rem}.aim-library-rows small{display:block;margin-top:.35rem;color:var(--aim-muted);font-size:.65rem}.aim-library-status{border-radius:.4rem;padding:.35rem .5rem;background:#e6f4ee;color:#146747;font-size:.6rem;font-weight:650}.aim-library-status-review{background:#fff4dc;color:#855813}.aim-library-note{border-top:1px solid var(--aim-line);margin-top:.5rem;padding:1.2rem 1.4rem;color:var(--aim-muted);font-size:.7rem;line-height:1.8}.aim-steps{display:grid;gap:2rem;margin-top:3rem;counter-reset:launch}.aim-steps article{border-top:1px solid var(--aim-line);padding-top:1.5rem;counter-increment:launch}.aim-steps article:before{content:"0" counter(launch);color:var(--aim-blue);font-size:.8rem;font-weight:700}.aim-steps h3{margin-top:1rem;font-size:1.125rem;font-weight:650}.aim-steps p{margin-top:.75rem;color:var(--aim-muted);font-size:.875rem;line-height:1.9}.aim-role{border-top:1px solid var(--aim-line);padding-top:1.75rem}.aim-role>p:first-child{font-size:.75rem;color:var(--aim-blue);font-weight:650}.aim-role h3{margin-top:.8rem;font-size:1.5rem;font-weight:650;letter-spacing:-.025em;line-height:1.4}.aim-role>p:last-child{margin-top:1rem;color:var(--aim-muted);font-size:.875rem;line-height:1.9}.aim-faq{border-bottom:1px solid var(--aim-line);padding-block:1.3rem}.aim-faq summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:650;line-height:1.8}.aim-faq summary::-webkit-details-marker{display:none}.aim-faq summary:after{content:"+";-ms-flex-negative:0;flex-shrink:0;color:var(--aim-blue);font-size:1.2rem}.aim-faq[open] summary:after{content:"−"}.aim-faq p{margin-top:1rem;max-width:45rem;color:var(--aim-muted);font-size:.875rem;line-height:1.9}.ai-landing section[id]{scroll-margin-top:6rem}.ai-landing :is(a,summary):focus-visible{outline:2px solid #3b82f6;outline-offset:5px}.aim-final{background:#0b142a;color:#fff}@media(min-width:640px){.aim-container{padding-inline:1.5rem}.aim-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.aim-container{padding-inline:2rem}.aim-strip .aim-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.aim-button{width:100%}.aim-library-rows>div{grid-template-columns:2rem minmax(0,1fr)}.aim-library-status{grid-column:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(prefers-color-scheme:dark){.ai-landing{--aim-ink: #edf3fc;--aim-muted: #a6b5cc;--aim-paper: #101c30;--aim-surface: #0d1728;--aim-line: #2a3a52;--aim-blue: #91baff}}.dark .ai-landing{--aim-ink: #edf3fc;--aim-muted: #a6b5cc;--aim-paper: #101c30;--aim-surface: #0d1728;--aim-line: #2a3a52;--aim-blue: #91baff}@media(prefers-reduced-motion:reduce){html:has(.ai-landing){scroll-behavior:auto}}.ai-wow{--aim-paper: #f0f4fa}.aim-stage-hero{position:relative;isolation:isolate;overflow:hidden;padding-bottom:3rem;background:#080d1b;color:#fff}.aim-stage-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 0 70%,#1d3b624d,transparent 45%),radial-gradient(ellipse at 100% 20%,#49358130,transparent 45%)}.aim-stage-hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.1;background-image:linear-gradient(#6885b1 1px,transparent 1px),linear-gradient(90deg,#6885b1 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(65%,transparent));-webkit-mask-image:linear-gradient(0deg,#000,transparent 65%);mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(65%,transparent));mask-image:linear-gradient(0deg,#000,transparent 65%)}.ai-hero-intro{display:grid;grid-template-columns:1.1fr .9fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4rem;padding-block:clamp(4rem,6vw,6rem) clamp(5rem,8vw,8rem)}.ai-hero-eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;color:#a0b2d0;font-size:.75rem;font-weight:550}.ai-hero-eyebrow>span{width:.5rem;height:.5rem;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#a89cff;-webkit-box-shadow:0 0 20px #9c8aff99;box-shadow:0 0 20px #9c8aff99}.ai-hero-intro h1{margin-top:1.4rem;font-size:clamp(2.8rem,4.6vw,4.5rem);line-height:1.03;font-weight:550;letter-spacing:-.045em}.ai-hero-intro-side>p{max-width:33rem;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.65;color:#c4d2e6}.ai-hero-intro-side .aim-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-top:1.5rem}.ai-hero-intro-side .aim-button{background:#f0f4ff;color:#142542;padding:.8rem 1.1rem;font-size:.875rem;-webkit-box-shadow:0 0 30px #aebfff12;box-shadow:0 0 30px #aebfff12}.ai-hero-intro-side .aim-button:hover{background:#cddcfa}.ai-hero-explore{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c7d5e9;font-size:.8rem}.ai-hero-explore:hover{color:#fff}.ai-directions{--direction-color: #70deec;--direction-glow: #254959;scroll-margin-top:6rem}.ai-directions:has(input[name=ai-direction][value=assistant]:checked){--direction-color: #96b8ff;--direction-glow: #2c3b64}.ai-directions:has(input[name=ai-direction][value=warranty]:checked){--direction-color: #b8a5ff;--direction-glow: #413662}.ai-directions-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ai-direction-choice{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1.3rem 1.2rem;border:1px solid #2d3b52;border-radius:1rem 1rem 0 0;background:#0e1728;cursor:pointer;-webkit-transition:background .18s,border-color .18s;transition:background .18s,border-color .18s}.ai-direction-choice:hover{background:#182338}.ai-direction-choice:has(input:checked){border-color:var(--direction-color);border-bottom-color:transparent;background:linear-gradient(120deg,var(--direction-glow),#142233)}.ai-direction-choice:has(input:checked):after{content:"";position:absolute;height:2px;left:1.2rem;right:1.2rem;top:-1px;background:var(--direction-color);-webkit-box-shadow:0 0 22px var(--direction-color);box-shadow:0 0 22px var(--direction-color)}.ai-direction-choice input{position:absolute;opacity:0;width:1px;height:1px}.ai-direction-choice:has(input:focus-visible){outline:2px solid #fff;outline-offset:4px}.ai-direction-symbol{display:grid;place-items:center;width:2.65rem;height:2.65rem;-ms-flex-negative:0;flex-shrink:0;border-radius:.75rem;border:1px solid #384863;color:#8499b8}.ai-direction-choice:has(input:checked) .ai-direction-symbol{border-color:color-mix(in srgb,var(--direction-color) 35%,transparent);color:var(--direction-color);background:#ffffff06}.ai-direction-symbol svg{width:1.4rem;height:1.4rem}.ai-direction-choice b{display:block;font-size:1rem;font-weight:650}.ai-direction-choice small{display:block;margin-top:.35rem;color:#8399b8;font-size:.65rem;line-height:1.6}.ai-direction-choice:has(input:checked) small{color:#bccee1}.ai-direction-stage{border:1px solid color-mix(in srgb,var(--direction-color) 45%,#25334d);border-radius:0 0 1.4rem 1.4rem;padding:2rem;background:linear-gradient(125deg,#101a2d 10%,#101c2e 50%,color-mix(in srgb,var(--direction-glow) 50%,#101a2d));-webkit-box-shadow:0 35px 95px -40px #000b;box-shadow:0 35px 95px -40px #000b}.ai-mode{display:none;grid-template-columns:minmax(0,.46fr) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.75rem}.ai-directions:has(input[name=ai-direction][value=assistant]:checked) [data-ai-mode=assistant],.ai-directions:has(input[name=ai-direction][value=equipment]:checked) [data-ai-mode=equipment],.ai-directions:has(input[name=ai-direction][value=warranty]:checked) [data-ai-mode=warranty]{display:grid;-webkit-animation:ai-mode-enter .26s ease-out;animation:ai-mode-enter .26s ease-out}.ai-mode-state{color:var(--direction-color);font-size:.65rem;font-weight:650;line-height:1.7}.ai-mode-copy h2{margin-top:1.1rem;font-size:clamp(1.65rem,2.3vw,2.3rem);font-weight:550;line-height:1.15;letter-spacing:-.035em}.ai-mode-copy>p:not(.ai-mode-state){margin-top:1.2rem;color:#a8bad2;font-size:.8125rem;line-height:1.9}.ai-mode-output{margin-top:2rem;border-left:2px solid var(--direction-color);padding-left:1rem}.ai-mode-output>span{color:#7e96b4;font-size:.65rem}.ai-mode-output b{display:block;margin-top:.4rem;color:#dbe7f6;font-size:.8rem;line-height:1.8;font-weight:550}.ai-mode-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin-top:2rem;color:var(--direction-color);font-size:.75rem;font-weight:650;line-height:1.7}.ai-mode-link:hover{text-decoration:underline;text-underline-offset:5px}.ai-mode .equipment-ai-demo{-webkit-box-shadow:0 24px 60px -30px #0008;box-shadow:0 24px 60px -30px #0008}.ai-mode .ead-answer{min-height:280px}.ai-mode .ead-workspace{grid-template-columns:minmax(0,1fr) 165px}.ai-directions-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem 1.5rem;padding:1.15rem .1rem 0;color:#7186a5;font-size:.65rem;line-height:1.7}.ai-directions-foot>span:last-child{color:#a1b2ca}.ai-task-screen,.ai-warranty-screen{overflow:hidden;-ms-flex-item-align:stretch;align-self:stretch;border:1px solid #d9e1eb;border-radius:1.25rem;background:#fff;color:#182435;-webkit-box-shadow:0 24px 60px -30px #0008;box-shadow:0 24px 60px -30px #0008;color-scheme:light}.ai-screen-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;padding:.8rem 1.25rem;border-bottom:1px solid #e5eaf0;background:#f1f5f9;color:#536277;font-size:.65rem}.ai-screen-bar>span:first-child{font-weight:700;color:#25374e}.ai-task-layout{display:grid;grid-template-columns:minmax(0,1fr) 165px;min-height:450px}.ai-task-chat{padding:1.5rem}.ai-task-chat>.ead-user{margin-top:2rem}.ai-task-response{margin-top:1.4rem;font-size:.75rem;line-height:1.8}.ai-task-response>p{margin-top:.75rem}.ai-action-preview{margin-top:1.2rem;border:1px solid #dce5f2;border-radius:.8rem;padding:1.15rem;background:#f5f8fd}.ai-action-preview>span:first-child{display:block;font-size:.6rem;color:#69798f}.ai-action-preview b{display:block;margin-top:.3rem;font-size:.9rem}.ai-action-preview p{margin-top:.7rem;font-size:.7rem;color:#65758d}.ai-action-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1rem;border-radius:.5rem;padding:.55rem .7rem;background:#1d4ed8;color:#fff;font-size:.65rem;font-weight:650}.ai-task-note{font-size:.625rem;color:#788599}.ai-task-record{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 1rem;border-left:1px solid #e5eaf0;background:#f8fafc;font-size:.6875rem}.ai-task-record>span{color:#69798f;font-size:.6rem}.ai-task-record>b{margin-top:1.25rem;font-size:1rem}.ai-task-record>p{margin-top:.5rem;color:#64748b;line-height:1.8}.ai-task-record dl{margin-top:1.75rem}.ai-task-record dl>div{border-top:1px solid #e0e7f1;padding-block:.9rem}.ai-task-record dt{font-size:.6rem;color:#728198}.ai-task-record dd{margin-top:.4rem;font-weight:600}.ai-task-record .ai-record-human{margin-top:auto;padding-top:1rem;font-size:.65rem}.ai-screen-note{border-top:1px solid #e5eaf0;padding:.8rem 1.25rem;font-size:.6rem;color:#718096;line-height:1.7}.ai-warranty-screen-body{padding:1.5rem 1.75rem;min-height:450px}.ai-warranty-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.ai-warranty-heading>span{border-radius:.4rem;padding:.3rem .5rem;background:#e7f5ee;color:#267453;font-size:.6rem}.ai-warranty-title{margin-top:1.7rem;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.ai-warranty-finding{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.75rem;padding-block:1.3rem;border-bottom:1px solid #e4eaf1}.ai-finding-icon{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#e4f3ec;color:#278263;font-size:.75rem}.ai-warranty-finding b{font-size:.8rem}.ai-warranty-finding p{margin-top:.4rem;font-size:.75rem;line-height:1.8;color:#516277}.ai-warranty-finding small{display:block;margin-top:.5rem;font-size:.6rem;color:#7b889c}.ai-warranty-finding-warning .ai-finding-icon{color:#956415;background:#fff3d8}.ai-warranty-next{margin-top:1.25rem;padding:.85rem 1rem;border-radius:.65rem;background:#f1edfd;color:#544783}.ai-warranty-next>span{font-size:.6rem;font-weight:700}.ai-warranty-next p{margin-top:.4rem;font-size:.75rem;line-height:1.8}.ai-chapter-heading{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4rem}.ai-work-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:1.25rem;margin-top:3rem}.ai-work-card{overflow:hidden;min-width:0;border:1px solid var(--aim-line);border-radius:1rem;background:var(--aim-surface);padding:1.75rem}.ai-work-card-primary{background:var(--aim-paper)}.ai-work-tag{color:var(--aim-blue);font-size:.7rem;font-weight:650}.ai-work-card h3{margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:-.03em}.ai-work-card>p{margin-top:1rem;color:var(--aim-muted);font-size:.8125rem;line-height:1.85}.ai-work-example{margin-top:2.5rem;border-top:1px solid var(--aim-line);padding-top:1.25rem}.ai-work-example>span{color:var(--aim-muted);font-size:.625rem}.ai-work-example b{display:block;margin-top:.7rem;font-weight:550;font-size:1rem;line-height:1.7}.ai-intake-illustration{margin-top:1.5rem}.ai-intake-input{max-width:90%;margin-left:auto;border:1px solid var(--aim-line);border-radius:.6rem;background:var(--aim-surface);padding:.8rem}.ai-intake-input>span,.ai-intake-output>span{color:var(--aim-muted);font-size:.6rem}.ai-intake-input p{margin-top:.3rem;font-size:.7rem;line-height:1.8}.ai-intake-arrow{display:block;margin:.4rem auto;text-align:center;color:var(--aim-blue)}.ai-intake-output{border:1px solid var(--aim-line);border-radius:.6rem;background:var(--aim-surface);padding:.8rem}.ai-intake-output dl{margin-top:.6rem;font-size:.625rem}.ai-intake-output dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.25rem .5rem;padding-block:.4rem;border-top:1px solid var(--aim-line)}.ai-intake-output dt{color:var(--aim-muted)}.ai-intake-output dd{font-weight:600}.ai-intake-output small{display:block;margin-top:.65rem;color:var(--aim-blue);font-size:.6rem}.ai-assistant-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;margin-top:2rem}.ai-assistant-footer>.aim-button{-ms-flex-negative:0;flex-shrink:0}.ai-capabilities{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1.15rem;margin-top:.75rem;color:var(--aim-muted);font-size:.75rem;line-height:1.8}@-webkit-keyframes ai-mode-enter{0%{opacity:.55;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ai-mode-enter{0%{opacity:.55;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@media(max-width:1100px){.ai-hero-intro{gap:2.5rem}.ai-direction-choice{gap:.7rem;padding:1.1rem .9rem}.ai-direction-choice b{font-size:.875rem}.ai-direction-stage{padding:1.5rem}.ai-mode{grid-template-columns:.45fr 1fr;gap:1.5rem}.ai-mode .ead-workspace,.ai-task-layout{grid-template-columns:1fr}.ai-mode .ead-context,.ai-task-record{display:none}.ai-work-grid{gap:1rem}.ai-work-card{padding:1.25rem}}@media(max-width:767px){.ai-hero-intro{grid-template-columns:1fr;gap:1.5rem;padding-block:3rem 3.5rem}.ai-hero-intro h1{font-size:clamp(2.65rem,7.5vw,4.25rem)}.ai-hero-intro-side>p{max-width:none}.ai-hero-intro-side .aim-button{width:auto}.ai-directions-switch{gap:.5rem}.ai-direction-choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.8rem;padding:1rem .75rem}.ai-direction-choice small{display:none}.ai-direction-choice b{font-size:.8rem;line-height:1.45}.ai-direction-symbol{width:2rem;height:2rem;border-radius:.5rem}.ai-direction-symbol svg{width:1.1rem;height:1.1rem}.ai-direction-stage{border-radius:0 0 1rem 1rem;padding:1.25rem}.ai-mode{grid-template-columns:1fr;gap:1.5rem}.ai-mode-copy h2{font-size:2rem}.ai-mode-copy h2 br{display:none}.ai-mode-copy>p:not(.ai-mode-state){margin-top:.8rem}.ai-mode-output{display:none}.ai-mode-link{margin-top:1rem}.ai-directions-foot{font-size:.625rem}.ai-chapter-heading{grid-template-columns:1fr;gap:1.5rem}.ai-work-grid{grid-template-columns:1fr 1fr}.ai-work-card-primary{grid-column:1 / -1}.ai-assistant-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.5rem}.ai-task-layout,.ai-warranty-screen-body{min-height:auto}.ai-task-chat,.ai-warranty-screen-body{padding:1.25rem}}@media(max-width:479px){.ai-hero-eyebrow{font-size:.65rem;gap:.5rem}.ai-hero-intro-side .aim-actions{gap:1rem}.ai-hero-explore{font-size:.75rem}.ai-direction-choice{padding:.9rem .55rem;gap:.65rem}.ai-direction-choice b{font-size:.6875rem}.ai-direction-stage{padding:1rem .75rem}.ai-mode-copy{padding:.25rem .25rem .5rem}.ai-mode .ead-caption{font-size:.55rem}.ai-mode .ead-appbar{gap:.5rem}.ai-mode .ead-conversation{padding:.85rem}.ai-mode .ead-questions{gap:.3rem}.ai-mode .ead-questions label>span{padding:.4rem .5rem;font-size:.6rem}.ai-mode .ead-assistant{font-size:.6875rem}.ai-work-grid{grid-template-columns:1fr}.ai-work-card-primary{grid-column:auto}.ai-work-example{margin-top:1.5rem}}@media(prefers-color-scheme:dark){.ai-wow{--aim-paper: #101c30}}.dark .ai-wow{--aim-paper: #101c30}@media(prefers-reduced-motion:reduce){.ai-direction-choice{-webkit-transition:none;transition:none}.ai-directions .ai-mode{-webkit-animation:none!important;animation:none!important}}
