.ws-askai{background:var(--sys-surface-raised);border:1px solid var(--sys-border-subtle);border-radius:var(--radius-24);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px);padding:clamp(20px,3vw,36px);display:grid}.ws-askai h3{color:var(--sys-text-strong);margin:0 0 8px}.ws-askai>div>p{margin:0;font-size:15px}.ws-ask-form{gap:14px;min-width:0;display:grid}.ws-ask-field{gap:6px;min-width:0;display:grid}.ws-askai .ws-ask-label{color:var(--sys-text-strong);font-size:14px;font-weight:600;line-height:1.3}.ws-ask-ta{box-sizing:border-box;field-sizing:content;border:1.5px solid var(--sys-border-default);border-radius:var(--radius-14);background:var(--sys-surface-raised);width:100%;min-width:0;min-height:76px;max-height:160px;color:var(--sys-text-strong);font:inherit;resize:vertical;margin:0;padding:12px 14px;font-size:16px;line-height:1.45;display:block}.ws-ask-ta::placeholder{color:var(--sys-text-muted);opacity:1}.ws-ask-ta:hover{border-color:var(--sys-border-strong)}.ws-ask-ta:focus-visible{outline:2px solid var(--sys-border-brand);outline-offset:2px;border-color:var(--sys-border-brand)}.ws-ask-meta{min-height:20px;color:var(--sys-text-body);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.ws-ask-count{font-variant-numeric:tabular-nums;color:var(--sys-text-muted);margin-left:auto}.ws-ask-count.is-near{color:var(--sys-text-strong);font-weight:600}.ws-askai .ws-ask-chipl{color:var(--sys-text-body);margin:0 0 -6px;font-size:13px;line-height:1.3}.ws-ask-chips{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ws-ask-chip{border:1px solid var(--sys-border-default);border-radius:var(--radius-14);background:var(--sys-surface-raised);max-width:100%;min-height:44px;color:var(--sys-text-strong);font:inherit;text-align:left;cursor:pointer;transition:transform .15s var(--lp-out),background-color .2s,border-color .2s,box-shadow .2s;align-items:center;margin:0;padding:8px 14px;font-size:14px;line-height:1.35;display:inline-flex}.ws-ask-chip:hover{border-color:var(--sys-border-strong)}.ws-ask-chip:active{transform:scale(.97)}.ws-ask-chip[aria-pressed=true]{border-color:var(--sys-border-brand);background:var(--sys-surface-brand-subtle);box-shadow:inset 0 0 0 1px var(--sys-border-brand)}.ws-ask-chip:focus-visible,.ws-ask-send:focus-visible{outline:2px solid var(--sys-border-brand);outline-offset:2px}.ws-ask-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-ask-send{border-radius:var(--radius-12);background:var(--sys-surface-brand);max-width:100%;min-height:48px;color:var(--sys-text-inverse);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}.ws-ask-send:hover{background:color-mix(in srgb,var(--sys-surface-brand) 86%,var(--sys-surface-strong))}.ws-ask-send .ws-ask-arrow{transition:transform .2s var(--lp-out);display:inline-block}.ws-ask-send:not([aria-disabled=true]):is(:hover,:focus-visible) .ws-ask-arrow{transform:translate(2px,-2px)}.ws-ask-send[aria-disabled=true]{background:var(--sys-surface-subtle);color:var(--sys-text-body);box-shadow:inset 0 0 0 1px var(--sys-border-default);cursor:not-allowed}.ws .ws-askai a.ws-ask-send,.ws .ws-askai a.ws-ask-send:hover,.ws .ws-askai a.ws-ask-send:focus-visible,.ws .ws-askai a.ws-ask-send:visited{color:var(--sys-text-inverse)}.ws .ws-askai a.ws-ask-send[aria-disabled=true]{color:var(--sys-text-body)}.ws-askai .ws-ask-prevl{color:var(--sys-text-body);font-weight:600}.ws-askai .ws-ask-fav{border-radius:var(--radius-pill);background:var(--sys-surface-brand);height:22px;color:var(--sys-text-inverse);white-space:nowrap;animation:ws-ask-in .3s var(--lp-out) both;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}@keyframes ws-ask-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ws-assist .ws-btn-line.is-fav{border-color:var(--sys-border-brand);background:var(--sys-surface-brand-subtle)}.ws-assist .ws-btn-line:focus-visible{outline:2px solid var(--sys-border-brand);outline-offset:2px}.ws-assist .ws-btn-line[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ws-assist .ws-ask-link{justify-content:center;align-items:center;min-height:48px;text-decoration:none}.ws-assist .ws-ask-link:focus-visible{outline:2px solid var(--sys-border-brand);outline-offset:2px}.ws-assist{flex-wrap:wrap;gap:8px;display:flex}.ws-assist .ws-btn-line{min-height:var(--sys-button-h-md);white-space:nowrap;flex:auto;gap:8px;padding:0 14px;font-size:14px}.ws-assist .ws-ask-mark{width:16px;height:16px;transition:transform .2s var(--lp-out);flex:none;display:block}.ws-assist .ws-ask-arrow{transition:transform .2s var(--lp-out);flex:none;display:inline-block}.ws-assist .ws-btn-line:is(:hover,:focus-visible) .ws-ask-mark{transform:scale(1.12)rotate(-8deg)}.ws-assist .ws-btn-line:is(:hover,:focus-visible) .ws-ask-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.ws-assist .ws-ask-mark,.ws-assist .ws-ask-arrow{transition:none}.ws-assist .ws-btn-line:is(:hover,:focus-visible) .ws-ask-mark,.ws-assist .ws-btn-line:is(:hover,:focus-visible) .ws-ask-arrow{transform:none}}.ws-askai .ws-small{color:var(--sys-text-muted);margin-top:12px}@media (width<=767px){.ws-ask-send{width:100%}.ws-ask-meta{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.ws-ask-chip,.ws-ask-send,.ws-ask-send .ws-ask-arrow{transition:none}.ws-ask-chip:active,.ws-ask-send:not([aria-disabled=true]):is(:hover,:focus-visible) .ws-ask-arrow{transform:none}.ws-askai .ws-ask-fav{animation:none}}@media (width<=900px){.ws-askai{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.ws-assist .ws-btn-line{flex-basis:100%;justify-content:flex-start}}.ws-askai h3{align-items:center;gap:10px;display:flex}.ws-askai h3 .ws-ic{width:20px;height:20px;color:var(--sys-text-brand)}
