.ask-module__Ly2wIa__page{min-height:calc(100svh - var(--headerH));padding:26px 0 42px;position:relative}.ask-module__Ly2wIa__page:before,.ask-module__Ly2wIa__page:after{content:"";pointer-events:none;position:fixed;inset:0}.ask-module__Ly2wIa__page:before{opacity:.95;background:radial-gradient(64rem 36rem at 10% -10%,#00d3a624,#0000 58%),radial-gradient(56rem 34rem at 100% 8%,#5596ff29,#0000 52%)}.ask-module__Ly2wIa__page:after{opacity:.24;background:linear-gradient(#060f216b,#060f2114),radial-gradient(circle at 20% 30%,#ffffff1a 0 1px,#0000 1px 100%) 0 0/180px 180px}.ask-module__Ly2wIa__shell{width:min(1180px,94vw);margin:0 auto}.ask-module__Ly2wIa__stage{background:linear-gradient(145deg,#08132af5,#070e1ff0),radial-gradient(120% 140% at 100% 0,#4d92ff1f,#0000 48%);border:1px solid #bae4ff2e;border-radius:30px;padding:clamp(18px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000073,inset 0 1px #ffffff12}.ask-module__Ly2wIa__stage:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(120deg,#ffffff0f,#fff0 38%),repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 9px);position:absolute;inset:0}.ask-module__Ly2wIa__hero,.ask-module__Ly2wIa__workspace{z-index:1;position:relative}.ask-module__Ly2wIa__hero{padding:0 2px 2px;display:block}.ask-module__Ly2wIa__heroCopy{max-width:760px}.ask-module__Ly2wIa__eyebrow,.ask-module__Ly2wIa__chatEyebrow{text-transform:uppercase;letter-spacing:.12em;color:#bee4ffe6;margin:0;font-size:.76rem;font-weight:800}.ask-module__Ly2wIa__title,.ask-module__Ly2wIa__chatTitle{color:#f7fbff;margin:0;font-family:Space Grotesk,IBM Plex Sans,Avenir Next,Segoe UI,sans-serif}.ask-module__Ly2wIa__title{letter-spacing:-.015em;max-width:28ch;margin-top:7px;font-size:clamp(1.15rem,1.7vw,1.8rem);line-height:1.08}.ask-module__Ly2wIa__lead{color:#dcecffbd;max-width:68ch;margin:8px 0 0;font-size:.92rem;line-height:1.5}.ask-module__Ly2wIa__workspace{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);align-items:stretch;gap:18px;margin-top:16px;display:grid}.ask-module__Ly2wIa__agentPanel,.ask-module__Ly2wIa__chatPanel{background:linear-gradient(#0d1c38d6,#071123eb);border:1px solid #bae4ff24;border-radius:24px;min-width:0;box-shadow:0 20px 46px #0000004d}.ask-module__Ly2wIa__agentPanel{gap:14px;padding:16px;display:grid}.ask-module__Ly2wIa__visualFrame{background:radial-gradient(90% 120% at 50% 0,#ffba7929,#0000 48%),linear-gradient(#0a1320fa,#030812fa);border:1px solid #aadcff33;border-radius:22px;place-items:center;min-height:320px;padding:clamp(16px,2vw,20px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.ask-module__Ly2wIa__visualFrame:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 35%);position:absolute;inset:0}.ask-module__Ly2wIa__visualFrameActive{border-color:#7bedd36b;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #7bedd329,0 0 48px #7bedd32e}.ask-module__Ly2wIa__agentGif{object-fit:contain;filter:drop-shadow(0 24px 34px #0006);width:min(100%,370px);height:auto}.ask-module__Ly2wIa__agentMeta{gap:10px;padding:2px 2px 4px;display:grid}.ask-module__Ly2wIa__presenceRow{align-items:center;gap:10px;display:flex}.ask-module__Ly2wIa__presenceDot{background:#8cffd8;border-radius:999px;width:10px;height:10px;box-shadow:0 0 18px #8cffd899}.ask-module__Ly2wIa__presenceText{letter-spacing:.04em;text-transform:uppercase;color:#e9f6fff2;font-size:.84rem;font-weight:800}.ask-module__Ly2wIa__agentNote{color:#d6eaffd6;margin:0;font-size:.94rem;line-height:1.6}.ask-module__Ly2wIa__chatPanel{gap:14px;padding:16px;display:grid}.ask-module__Ly2wIa__chatHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ask-module__Ly2wIa__chatTitle{margin-top:6px;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.05}.ask-module__Ly2wIa__chatStatus{letter-spacing:.08em;text-transform:uppercase;color:#d6fff1;background:#7bedd31f;border:1px solid #7bedd342;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:900}.ask-module__Ly2wIa__stream{scrollbar-width:thin;gap:12px;min-height:420px;max-height:min(52svh,620px);padding-right:4px;display:grid;overflow:auto}.ask-module__Ly2wIa__message{border-radius:20px;max-width:min(88%,760px);padding:14px 16px;box-shadow:0 14px 28px #00000038}.ask-module__Ly2wIa__messageAssistant{background:linear-gradient(#0d2448db,#08152ce6);border:1px solid #b4dfff24;justify-self:start}.ask-module__Ly2wIa__messageUser{background:linear-gradient(#0b414ad1,#07282deb);border:1px solid #7bedd32e;justify-self:end}.ask-module__Ly2wIa__messageLabel{letter-spacing:.1em;text-transform:uppercase;color:#c4e1fac7;margin:0;font-size:.72rem;font-weight:900}.ask-module__Ly2wIa__messageText{white-space:pre-wrap;color:#f0f7fff5;margin:8px 0 0;font-size:.97rem;line-height:1.7}.ask-module__Ly2wIa__typing{background:#0d2448b8;border:1px solid #b4dfff24;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ask-module__Ly2wIa__typingDot{background:#d6f0fff2;border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite ask-module__Ly2wIa__blink}.ask-module__Ly2wIa__typingDot:nth-child(2){animation-delay:.15s}.ask-module__Ly2wIa__typingDot:nth-child(3){animation-delay:.3s}@keyframes ask-module__Ly2wIa__blink{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.ask-module__Ly2wIa__composer{background:#061226c2;border:1px solid #b7deff24;border-radius:22px;padding:14px}.ask-module__Ly2wIa__composerLabel{letter-spacing:.09em;text-transform:uppercase;color:#bee3ffd9;margin-bottom:10px;font-size:.78rem;font-weight:800;display:block}.ask-module__Ly2wIa__composerInput{resize:vertical;color:#f6fbff;width:100%;min-height:108px;font:inherit;background:#030a169e;border:1px solid #b7deff24;border-radius:18px;outline:none;padding:14px 15px;line-height:1.6}.ask-module__Ly2wIa__composerInput:focus{border-color:#7bedd35c;box-shadow:0 0 0 4px #7bedd314}.ask-module__Ly2wIa__composerInput:disabled{opacity:.8}.ask-module__Ly2wIa__composerFoot{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.ask-module__Ly2wIa__composerHint{color:#cde2f4b8;margin:0;font-size:.86rem;line-height:1.45}.ask-module__Ly2wIa__sendButton{appearance:none;color:#07111f;min-width:148px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#7af0d2,#79b9ff);border:0;border-radius:16px;padding:12px 18px;font-weight:900;box-shadow:0 16px 30px #00000047}.ask-module__Ly2wIa__sendButton:disabled{cursor:default;opacity:.56}.ask-module__Ly2wIa__error{color:#ffb7b7;margin:-2px 0 0;font-size:.88rem}@media (max-width:980px){.ask-module__Ly2wIa__workspace{grid-template-columns:1fr}.ask-module__Ly2wIa__title{max-width:none}}@media (max-width:720px){.ask-module__Ly2wIa__page{padding:18px 0 28px}.ask-module__Ly2wIa__stage{border-radius:24px;padding:14px}.ask-module__Ly2wIa__agentPanel,.ask-module__Ly2wIa__chatPanel,.ask-module__Ly2wIa__composer,.ask-module__Ly2wIa__visualFrame,.ask-module__Ly2wIa__message{border-radius:18px}.ask-module__Ly2wIa__stream{min-height:300px;max-height:none}.ask-module__Ly2wIa__message{max-width:100%}.ask-module__Ly2wIa__composerFoot{flex-direction:column;align-items:stretch}.ask-module__Ly2wIa__sendButton{width:100%}}
