.qask{--qask-ink:#19324b;--qask-muted:#566d82;--qask-line:#dbe5ed;--qask-blue:#2e6493;box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:min(100%,688px);height:548px;max-height:550px;background:#fff;border:1px solid #d3e0ea;border-radius:19px;box-shadow:0 16px 56px #16324b12,0 2px 5px #17334a04;color:var(--qask-ink);font-family:Onest,Arial,sans-serif;text-align:left;isolation:isolate}.qask *,.qask *::after,.qask *::before{box-sizing:border-box}.qask button,.qask textarea{font:inherit}.qask button{cursor:pointer;color:inherit}.qask button:focus-visible,.qask textarea:focus-visible{outline:2px solid #6f9bc0;outline-offset:3px}.qask [hidden]{display:none!important}.qask svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.qask__header{min-height:66px;padding:15px 22px;display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--qask-line)}.qask__title{font-size:18px;font-weight:590;letter-spacing:-.025em}.qask__scope{display:flex;gap:3px;padding:3px;border-radius:9px;background:#f0f4f7}.qask__scope button{border:0;background:transparent;border-radius:6px;padding:7px 12px;font-size:14px;line-height:1.2;color:var(--qask-muted);white-space:nowrap}.qask__scope button[aria-pressed="true"]{color:#254f72;background:#fff;box-shadow:0 1px 3px #1d3e5c15}.qask__scope button:hover{color:var(--qask-ink)}.qask__context{min-height:49px;display:flex;align-items:center;justify-content:space-between;padding:6px 21px}.qask__meeting-picker{position:relative}.qask__meeting{display:inline-flex;align-items:center;gap:9px;background:transparent;border:0;padding:5px 0;font-size:14px!important;color:#546f83!important}.qask__meeting svg:first-child{width:17px;height:17px}.qask__meeting .qask__chevron{width:16px;height:16px;margin-left:3px}.qask__reset{display:flex;align-items:center;justify-content:center;width:31px;height:31px;background:transparent;border:0;border-radius:6px;color:#7d90a1!important}.qask__meeting:hover,.qask__reset:hover{background:#f1f5f8}.qask__menu{position:absolute;top:37px;left:-6px;z-index:3;width:285px;border:1px solid var(--qask-line);border-radius:12px;padding:9px;background:#fff;box-shadow:0 12px 32px #1234511a}.qask__menu p{font-size:12px;color:var(--qask-muted);margin:6px 8px 8px}.qask__menu button{border:0;background:transparent;display:flex;width:100%;padding:10px 8px;font-size:14px;text-align:left;border-radius:6px;align-items:center;justify-content:space-between}.qask__menu button:hover,.qask__menu button[aria-pressed="true"]{background:#edf3f8}.qask__menu button span{color:#546f83;font-size:11px}.qask__body{flex:1;min-height:0;padding:0 29px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6d6e3 transparent}.qask__welcome{padding:31px 5px 17px}.qask__welcome h2{font-size:26px;line-height:1.25;letter-spacing:-.04em;font-weight:470;max-width:430px;margin:0 0 25px}.qask__starters{display:flex;flex-direction:column;gap:3px}.qask__starters button{border:0;border-radius:9px;background:transparent;text-align:left;display:flex;align-items:center;gap:14px;padding:11px 12px 11px 0;width:100%;font-size:18px;line-height:1.25;font-weight:420;letter-spacing:-.015em;color:#486980}.qask__starters button:hover{background:#f3f7fa;color:var(--qask-blue);padding-left:10px}.qask__starters svg{width:17px;height:17px;color:#7894aa}.qask__messages:empty{display:none}.qask__messages{padding:8px 0 12px}.qask__turn + .qask__turn{margin-top:27px;border-top:1px solid #edf1f5;padding-top:25px}.qask__user{width:fit-content;max-width:92%;margin:0 0 20px auto;background:#edf3f8;border-radius:14px 14px 4px 14px;padding:12px 17px;font-size:18px;line-height:1.4;letter-spacing:-.018em}.qask__speaker{font-size:14px;line-height:1.3;font-weight:560;color:#2d6188;margin:0 0 9px}.qask__answer{font-size:19px;line-height:1.48;letter-spacing:-.018em;font-weight:410}.qask__answer p{margin:0 0 10px}.qask__answer ul{padding-left:21px;margin:0 0 10px}.qask__answer li + li{margin-top:9px}.qask__answer strong{font-weight:610}.qask__sources{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.qask__sources button{padding:4px 7px;font-size:12px;line-height:1.3;background:#f4f7fa;color:#546f83;border:0;border-radius:5px;display:flex;align-items:center;gap:5px}.qask__sources button svg{width:13px;height:13px}.qask__sources button:hover{color:var(--qask-blue);background:#eaf2f8}.qask__bottom{flex:0 0 auto;padding:15px 20px 20px}.qask__followups{display:flex;gap:12px;margin:0 5px 13px;min-height:18px}.qask__followups button{padding:0;font-size:13px;line-height:1.3;color:#52758f;border:0;border-bottom:1px solid #a6becf;background:transparent}.qask__composer{margin:0;min-height:86px;position:relative;border:1px solid #cadbe7;border-radius:13px;background:#fbfcfd;display:flex;align-items:flex-end;padding:13px 12px 12px 16px;gap:10px}.qask__composer:focus-within{border-color:#749cb9;box-shadow:0 0 0 2px #dae8f244}.qask__composer textarea{resize:none;flex:1;min-width:0;height:53px;font-size:18px;line-height:1.45;letter-spacing:-.015em;border:0;background:transparent;color:var(--qask-ink);padding:0}.qask__composer textarea::placeholder{color:#607587;opacity:1}.qask__composer textarea:focus-visible{outline:none}.qask__send{display:grid;place-items:center;flex:0 0 auto;height:34px;width:34px;border:0;border-radius:9px;background:var(--qask-blue);color:#fff!important}.qask__send:disabled{background:#d4e0e9;color:#8ba1b1!important;cursor:default}.qask__send svg{width:22px;height:22px;stroke-width:1.8}.qask__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;border:0}.qask__evidence{width:min(520px,90vw);border:1px solid #d1dfe9;border-radius:17px;padding:24px;font-family:Onest,Arial,sans-serif;color:var(--qask-ink);box-shadow:0 16px 80px #12335135}.qask__evidence::backdrop{background:#193b5555}.qask__evidence header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.qask__evidence header p{margin:0 0 6px;font-size:12px;color:var(--qask-muted)}.qask__evidence h3{margin:0;font-size:23px;font-weight:500;letter-spacing:-.03em}.qask__evidence header button{background:transparent;border:0;font-size:26px}.qask__evidence ul{margin:0;padding-left:20px;font-size:17px;line-height:1.55}.qask__evidence li + li{margin-top:11px}@media (max-width: 560px){.qask__header{padding-left:17px;padding-right:17px;gap:8px}.qask__title{font-size:16px}.qask__scope button{padding:7px 8px;font-size:12px}.qask__body{padding:0 22px}.qask__welcome h2{font-size:24px}.qask__starters button{font-size:17px}.qask__bottom{padding:12px 15px 15px}.qask__answer{font-size:18px}}.qask__meeting,.qask__reset{background:transparent}body[data-page="home"] .ask-scene .qask{height:auto;min-height:530px;max-height:none}body[data-page="home"] .ask-scene .qask__context,body[data-page="home"] .ask-scene .qask__header{flex-shrink:0}body[data-page="home"] .ask-scene .qask__body{flex:1 0 auto;overflow:visible;overscroll-behavior:auto}body[data-page="home"] .ask-scene .qask__answer,body[data-page="home"] .ask-scene .qask__user{overflow-wrap:anywhere}body[data-page="home"] .ask-scene .qask[data-qask-autoplay="loop"] .qask__body{min-height:var(--qask-loop-body-height,0)}body[data-page="home"] .ask-scene .qask[data-qask-autoplay="loop"] .qask__bottom{min-height:151px;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 900px){body[data-page="home"] .ask-scene .qask[data-qask-autoplay="loop"] .qask__bottom{min-height:170px}}
.qask__speaker{display:flex;align-items:center;gap:7px;min-height:23px}.qask__mark{display:block;flex:0 0 22px;width:22px;height:23px;overflow:hidden;transform-origin:center}.qask__mark img{display:block;width:87.47px;height:22px;max-width:none}.qask[data-qask-state="question"] .qask__mark,.qask[data-qask-state="thinking"] .qask__mark{animation:qask-mark-breathe 1.1s ease-in-out infinite}.qask[data-qask-paused="true"] .qask__mark{animation-play-state:paused}@keyframes qask-mark-breathe{0%,100%{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.055)}}.qask__reply-area{position:relative}.qask__status{position:absolute;top:0;left:0;margin:0;color:#566d82;font-size:16px;line-height:1.41}.qask__stopbar{margin:0 3px 12px;min-height:18px;display:flex;justify-content:flex-end}.qask__stop{padding:0;border:0;border-bottom:1px solid #a6becf;background:transparent;font-size:12px!important;line-height:1.3;color:#52758f!important}.qask__stopped{color:#566d82}@media (prefers-reduced-motion: reduce){.qask__mark{animation:none!important}}
.ask-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;align-items:center}.ask-hero>.qask{width:100%;max-width:688px;height:548px;justify-self:end}.ask-page-intro h1{font-size:clamp(42px,4.7vw,72px);line-height:1.06}.ask-page-intro>p{max-width:36ch}@media(max-width:900px){.ask-hero{grid-template-columns:1fr}.ask-hero>.qask{justify-self:start}.ask-page-intro h1{font-size:48px}}.ask-hero{padding-top:110px;padding-bottom:45px}