.proe-suggestion[role=button]:focus-visible{outline:2px solid var(--proe-focus);outline-offset:-2px}.proe-suggestion-card{background:linear-gradient(135deg,#f1f1f6f5,#e4e4eceb);box-shadow:inset 0 1px #fff,0 4px 16px #14142b0a}:where(.proe-suggestion-use){background-image:linear-gradient(150deg,#ffffffd9,#e8e8f059);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #14142b12,0 2px 5px #14142b0a}@supports (backdrop-filter:blur(12px)){.proe-suggestion-card{backdrop-filter:blur(12px)saturate(140%)}}.proe-suggestion[role=button]{transition:background-color var(--proe-duration) var(--proe-easing)}@media (hover:hover){.proe-suggestion[role=button]:not([aria-disabled=true]):hover{background-color:var(--proe-hover)!important}}.proe-suggestion[role=button]:not([aria-disabled=true]):active{background-color:var(--proe-active)!important}.proe-chat-input{resize:none;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}@media (width<=767px),(pointer:coarse){.proe-line-dictation,.proe-line-empty-action{display:none}.proe-suggestion-card[data-suggestion-surface=drafting]{--proe-suggestion-padding:8px;--proe-skeleton-gap:6px;--proe-skeleton-padding:8px;--proe-skeleton-line-height:8px}.proe-suggestion-skeleton>:last-child{display:none}}@media (height<=500px){.proe-chat-input{--proe-line-input-max-height:min(132px, max(22px, calc(20dvh / var(--proe-ui-zoom,1))))}}@media (prefers-reduced-motion:reduce){.proe-suggestion[role=button]{transition:none}}@media (width<=767px){.proe-ready-backdrop{--proe-ready-placement:flex-end;--proe-ready-width:100%;--proe-ready-bottom-radius:0;--proe-ready-padding:var(--proe-ready-touch-padding);--proe-ready-handle-display:flex}}