.ask-regenesis{display:flex;align-items:center;gap:8px;padding:11px 17px;border:1px solid #dedede;border-radius:30px;color:#303030;background:#f7f7f7;font-size:11px;white-space:nowrap}.ask-regenesis span{font-size:18px;color:#737373}.voice-invitation{width:100%;display:flex;gap:22px;align-items:center;text-align:left;padding:24px 30px;margin:0 0 30px;border:1px solid #aaaaaa;background:linear-gradient(110deg,#111111,#303030);color:#f7f7f7;border-radius:3px;box-shadow:0 8px 30px #11111117}.voice-orb{height:58px;width:58px;display:grid;place-items:center;border:1px solid #aaaaaa;border-radius:50%;color:#dedede;background:#ffffff08;flex-shrink:0}.voice-orb svg,.ask-microphone svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}.voice-invitation small{display:block;font-size:9px;letter-spacing:2px;color:#aaaaaa}.voice-invitation strong{display:block;font:33px var(--serif);font-weight:400;margin:3px 0}.voice-invitation em{font:11px/1.6 var(--sans,sans-serif);color:#dedede}.voice-invitation b{font-size:11px;font-weight:400;margin-left:auto;white-space:nowrap}.ask-dialog{width:min(940px,calc(100% - 28px));background:#f7f7f7}.ask-shell{padding:22px 36px 30px}.ask-intro{text-align:center;padding:4px 0 20px}.ask-star{font-size:30px;color:#737373}.ask-intro .eyebrow{font-size:9px;margin:12px 0}.ask-intro h2{font:46px/1.1 var(--serif);font-weight:400;margin:10px 0;color:#111111}.ask-intro p{font-size:12px;line-height:1.7;color:#525252}.ask-connection{padding:12px 15px;border:1px solid #dedede;background:#f7f7f7;display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:11px;color:#525252;margin-bottom:20px}.ask-connection button{text-decoration:underline;color:#303030}.ask-connection small{font-size:10px}.ask-live-dot,.ask-pending-dot{width:7px;height:7px;border-radius:50%;background:#525252;display:inline-block}.ask-pending-dot{background:#737373}.ask-label{display:block;font-size:11px;margin-bottom:8px}#ask-prompt{width:100%;resize:vertical;min-height:110px;border:1px solid #dedede;border-radius:3px;background:#ffffff;padding:16px;color:#303030;font:15px/1.7 var(--sans,sans-serif)}#ask-prompt:focus{outline:2px solid #737373;outline-offset:2px}.ask-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}.ask-controls select{margin-right:auto;background:#ffffff;border-color:#dedede;max-width:100%;font-size:11px}.ask-microphone{padding:10px 18px;display:flex;align-items:center;gap:8px;border:1px solid #aaaaaa;border-radius:3px;font-size:12px;color:#303030;min-height:44px}.ask-microphone.is-recording{background:#525252;color:white;border-color:#525252;box-shadow:0 0 0 5px #52525214}.ask-auto{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;margin:13px 0;color:#525252}.ask-auto input{accent-color:#525252;width:16px;height:16px}.ask-privacy{font-size:10px;line-height:1.6;color:#737373}#ask-status{font-size:12px;line-height:1.7;padding:10px 0;color:#525252;overflow-wrap:anywhere}#ask-status.ask-error{color:#525252}.ask-examples{border-top:1px solid #f7f7f7;padding-top:17px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ask-examples>span{font-size:9px;letter-spacing:1.5px;color:#737373}.ask-examples button{font-size:10px;border:1px solid #dedede;padding:9px 12px;border-radius:24px;background:#ffffff;color:#525252}.ask-result{margin-top:25px;border-top:1px solid #dedede;padding-top:25px}.ask-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ask-result h3{font:30px var(--serif);font-weight:400;margin:8px 0}.ask-result>p{font-size:12px;color:#525252;line-height:1.7}.ask-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center}.ask-result-note{font-size:10px!important}.ask-site-preview{max-height:520px;overflow:auto;border:1px solid #dedede;isolation:isolate}.ask-site-preview .built-section h2{font-size:40px}.ask-site-preview .built-hero{min-height:340px}.ask-copy-preview{padding:22px;background:#ffffff;border:1px solid #dedede;margin-top:12px}.ask-copy-preview p{white-space:pre-wrap;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.ask-copy-preview strong{font-size:13px}.ask-copy-preview h3{font-size:26px}.ask-provider{display:flex;align-items:center;gap:23px;padding:25px;background:#f7f7f7;border:1px solid #aaaaaa;margin-bottom:28px}.ask-provider h2{font:32px var(--serif);font-weight:400;margin:8px 0}.ask-provider p{font-size:12px;color:#525252}.ask-provider .btn{margin-left:auto;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}button:disabled{cursor:default;opacity:.5}
@media(max-width:720px){.ask-regenesis{font-size:10px;padding:9px 12px}.lux-top-actions .intent-button{display:none}.voice-invitation{padding:20px;gap:15px;flex-wrap:wrap}.voice-invitation strong{font-size:29px}.voice-invitation>span:nth-child(2){flex:1}.voice-invitation b{margin-left:73px}.voice-invitation em{font-size:10px;display:block}.voice-orb{width:48px;height:48px}.ask-shell{padding:16px 19px 24px}.ask-intro h2{font-size:37px}.ask-controls select{width:100%;margin-bottom:4px}.ask-controls .btn{flex:1;min-height:46px}.ask-microphone{min-height:46px}.ask-provider{flex-wrap:wrap;padding:22px}.ask-provider .btn{margin-left:0}.ask-site-preview .built-section h2{font-size:32px}.ask-site-preview .built-section{padding:25px}.ask-dialog .modal-head{padding:18px}.ask-result-actions .btn{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.ask-microphone{animation:none}}
