body.smr-ai-voice-mode-route{background:#f4f4f4;overflow-x:hidden}.smr-ai-voice-mode-route,.smr-ai-voice-mode-route *,.smr-ai-voice-mode-route *:before,.smr-ai-voice-mode-route *:after{box-sizing:border-box}.smr-ai-voice-content-area{width:100%;max-width:none;margin:0;padding:0;min-width:0;overflow-x:clip}.smr-ai-page{--smr-ai-orange:#ff8200;--smr-ai-ink:#151515;--smr-ai-muted:#646464;--smr-ai-line:#e3e3e3;--smr-ai-soft:#f7f7f7;width:min(1220px,calc(100% - 28px));max-width:100%;margin:0 auto;padding:22px 0 46px;color:var(--smr-ai-ink);min-width:0}.smr-ai-page :where(h1,h2,h3,h4,p,span,strong,a,li,summary){overflow-wrap:anywhere}.smr-ai-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:20px;min-width:0;background:#111;border:1px solid #222;padding:28px;color:#fff;box-shadow:0 18px 46px rgba(0,0,0,.12)}.smr-ai-hero>*{min-width:0}.smr-ai-kicker,.smr-ai-label{display:block;color:var(--smr-ai-orange);font-size:11px;font-weight:850;letter-spacing:.095em;text-transform:uppercase}.smr-ai-hero h1{max-width:100%;margin:7px 0 10px;color:#fff;font-size:clamp(30px,5vw,55px);line-height:1.02;letter-spacing:-.035em}.smr-ai-lead{max-width:820px;margin:0;color:#d7d7d7;font-size:15px;line-height:1.68}.smr-ai-future-gateway-wrap,.smr-ai-voice-launcher{width:100%;max-width:520px;min-width:0}.smr-ai-future-gateway-wrap>*{max-width:100%!important;min-width:0!important}.smr-ai-voice-launcher{margin-top:19px}.smr-ai-voice-launcher .aims-vx-widget{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.smr-ai-voice-launcher .aims-voice-search__assistant-btn{max-width:100%!important;min-height:44px!important;padding:12px 18px!important;border-radius:6px!important;box-shadow:none!important;white-space:normal!important}.smr-ai-launch-note{margin:9px 0 0;color:#999;font-size:11.5px;line-height:1.5}.smr-ai-hero__modes{display:grid;gap:8px;align-content:start;min-width:0}.smr-ai-hero__modes>div{position:relative;min-width:0;padding:15px 15px 15px 43px;border:1px solid #333;background:#181818}.smr-ai-hero__modes i{position:absolute;top:16px;left:15px;width:18px;color:var(--smr-ai-orange);font-size:14px;text-align:center}.smr-ai-hero__modes strong,.smr-ai-hero__modes span{display:block;min-width:0}.smr-ai-hero__modes strong{margin-bottom:5px;color:#fff;font-size:13.5px}.smr-ai-hero__modes span{color:#aaa;font-size:12px;line-height:1.55}.smr-ai-section{min-width:0;padding:28px 4px;border-bottom:1px solid var(--smr-ai-line)}.smr-ai-section__head{max-width:780px;min-width:0}.smr-ai-section h2{max-width:100%;margin:5px 0 8px;font-size:clamp(22px,3vw,31px);line-height:1.13;letter-spacing:-.02em}.smr-ai-section__head p{margin:0;color:var(--smr-ai-muted);font-size:13.5px;line-height:1.65}.smr-ai-steps{counter-reset:smr-ai-step;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:17px 0 0;padding:0}.smr-ai-steps li{counter-increment:smr-ai-step;position:relative;min-width:0;min-height:154px;padding:46px 15px 15px;border:1px solid var(--smr-ai-line);background:#fff}.smr-ai-steps li:before{content:counter(smr-ai-step);position:absolute;top:14px;left:15px;width:24px;height:24px;display:grid;place-items:center;background:#111;color:#fff;font-size:11px;font-weight:850}.smr-ai-steps li>i{position:absolute;top:18px;right:15px;color:var(--smr-ai-orange);font-size:14px}.smr-ai-steps strong,.smr-ai-steps span{display:block}.smr-ai-steps strong{font-size:13px;margin-bottom:5px}.smr-ai-steps span{color:#6a6a6a;font-size:12px;line-height:1.55}.smr-ai-example-grid,.smr-ai-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.smr-ai-example-grid article,.smr-ai-link-grid a{position:relative;min-width:0;padding:15px 15px 15px 43px;background:#fff;border:1px solid var(--smr-ai-line)}.smr-ai-example-grid article>i,.smr-ai-link-grid a>i{position:absolute;top:16px;left:15px;width:18px;color:var(--smr-ai-orange);font-size:14px;text-align:center}.smr-ai-example-grid strong{display:block;margin-bottom:7px;font-size:13px}.smr-ai-example-grid p{margin:0;color:#666;font-size:12px;line-height:1.55}.smr-ai-link-grid{margin-top:15px}.smr-ai-link-grid a{display:block;color:#111;text-decoration:none!important;transition:border-color .15s ease,transform .15s ease}.smr-ai-link-grid a:hover{border-color:var(--smr-ai-orange);transform:translateY(-1px)}.smr-ai-link-grid strong,.smr-ai-link-grid span{display:block}.smr-ai-link-grid strong{font-size:13px}.smr-ai-link-grid span{margin-top:4px;color:#6a6a6a;font-size:11.5px;line-height:1.45}.smr-ai-faqs{margin-top:14px;border-top:1px solid var(--smr-ai-line);background:#fff;min-width:0}.smr-ai-faqs details{border-bottom:1px solid var(--smr-ai-line);min-width:0}.smr-ai-faqs summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 15px;font-size:13.5px;font-weight:780}.smr-ai-faqs summary::-webkit-details-marker{display:none}.smr-ai-faqs summary i{color:var(--smr-ai-orange);font-size:11px;transition:transform .16s ease}.smr-ai-faqs details[open] summary i{transform:rotate(180deg)}.smr-ai-faqs p{margin:0;padding:0 42px 15px 15px;color:#606060;font-size:12.5px;line-height:1.65}
/* Dedicated /ai-mode/ fullscreen safety layer. All grids/flex items may shrink and all prose stays inside its owner. */
.smr-ai-voice-mode-route .aims-vx-modal,.smr-ai-voice-mode-route .aims-voice-fullscreen{max-width:100dvw!important;min-width:0!important;overflow-x:hidden!important}.smr-ai-voice-mode-route .aims-vx-modal :where(div,section,article,aside,header,footer,nav,form,label,ul,ol,li),.smr-ai-voice-mode-route .aims-voice-fullscreen :where(div,section,article,aside,header,footer,nav,form,label,ul,ol,li){min-width:0}.smr-ai-voice-mode-route .aims-vx-modal :where(h1,h2,h3,h4,p,span,strong,small,em,a,button,label,li,td,th),.smr-ai-voice-mode-route .aims-voice-fullscreen :where(h1,h2,h3,h4,p,span,strong,small,em,a,button,label,li,td,th){max-width:100%;overflow-wrap:anywhere;word-break:normal}.smr-ai-voice-mode-route .aims-vx-modal :where(img,video,canvas,svg),.smr-ai-voice-mode-route .aims-voice-fullscreen :where(img,video,canvas,svg){max-width:100%;height:auto}.smr-ai-voice-mode-route .aims-vx-modal :where(input,textarea,select),.smr-ai-voice-mode-route .aims-voice-fullscreen :where(input,textarea,select){max-width:100%;min-width:0}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-floating-toolbar{max-width:calc(100dvw - 90px);min-width:0}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-mode-buttons,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-toolbar-actions,.smr-ai-voice-mode-route .aims-vx-modal .aims-vx-actions{min-width:0;flex-wrap:wrap}.smr-ai-voice-mode-route .aims-vx-modal .aims-vx-card__button span,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-smart-menu-toggle span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-search-panel,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-tools-panel,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-buyer-intel,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-insight{max-width:calc(100dvw - 20px)!important;min-width:0!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-natural-row{grid-template-columns:minmax(0,1fr) 44px minmax(82px,auto)}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-insight__grid,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-showcase-items{min-width:0}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-comparison-matrix,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-comparison-matrix__scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-comparison-matrix table{width:max-content;min-width:100%;max-width:none}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-rank-card,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-decision-card,.smr-ai-voice-mode-route .aims-vx-modal .aims-vx-card{min-width:0;max-width:100%}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-rank-card__actions{display:flex;flex-wrap:wrap;gap:7px}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-rank-card__actions>*{min-width:0;max-width:100%}
@media(max-width:920px){.smr-ai-hero{grid-template-columns:1fr}.smr-ai-hero__modes{grid-template-columns:repeat(3,minmax(0,1fr))}.smr-ai-steps,.smr-ai-example-grid,.smr-ai-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-insight__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-natural-row{grid-template-columns:minmax(0,1fr) 42px}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-search-submit{grid-column:1/-1;min-height:42px}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-insight__grid{grid-template-columns:1fr!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-floating-toolbar{left:8px!important;right:56px!important;max-width:calc(100dvw - 64px)!important;gap:6px!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-mode-buttons,.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-toolbar-actions{gap:5px!important}}
@media(max-width:620px){.smr-ai-page{width:min(100% - 18px,1220px);padding:10px 0 28px}.smr-ai-hero{padding:20px 16px;gap:16px}.smr-ai-hero h1{font-size:clamp(30px,10vw,38px)}.smr-ai-lead{font-size:13.5px;line-height:1.6}.smr-ai-hero__modes,.smr-ai-steps,.smr-ai-example-grid,.smr-ai-link-grid{grid-template-columns:1fr}.smr-ai-hero__modes>div{padding:12px 12px 12px 40px}.smr-ai-hero__modes i{top:13px;left:13px}.smr-ai-section{padding:23px 2px}.smr-ai-steps li{min-height:0}.smr-ai-faqs summary{font-size:13px}.smr-ai-faqs p{padding-right:15px}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-inline-notice{grid-template-columns:auto minmax(0,1fr) auto!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-inline-notice__action{grid-column:2/-1;justify-self:start;white-space:normal}.smr-ai-voice-mode-route .aims-vx-modal .aims-vx-card__actions{grid-template-columns:1fr!important}.smr-ai-voice-mode-route .aims-vx-modal .aims-vx-card__button{width:100%!important;white-space:normal!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-comparison-fit__row{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-ai-rank-card__facts{white-space:normal!important}}
@media(max-width:380px){.smr-ai-page{width:calc(100% - 12px)}.smr-ai-hero{padding:17px 12px}.smr-ai-hero h1{font-size:29px}.smr-ai-kicker,.smr-ai-label{letter-spacing:.065em}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-floating-toolbar{right:50px!important;max-width:calc(100dvw - 58px)!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-search-panel{width:calc(100dvw - 12px)!important;padding:12px!important}.smr-ai-voice-mode-route .aims-vx-modal .smr-vx-tools-panel{right:4px!important;left:4px!important}}
@media(prefers-reduced-motion:reduce){.smr-ai-page *{scroll-behavior:auto!important;transition:none!important}}
