.sd-assistant-sheet-overlay{z-index:120;cursor:pointer;background:#182b446b;border:0;animation:.2s sd-sheet-fade;position:fixed;inset:0}.sd-assistant-sheet{z-index:121;background:var(--sd-paper);box-shadow:var(--shadow-3,0 -12px 40px #182b443d);flex-direction:column;padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom);animation:.28s cubic-bezier(.22,1,.36,1) sd-sheet-up;display:flex;position:fixed;inset:0}@media (min-width:861px){.sd-assistant-sheet{border-radius:22px;max-block-size:min(88dvh,100dvh - 24px);inline-size:min(460px,100vw - 48px);padding-block-start:0;inset-block:auto 24px;inset-inline:auto 24px}}.sd-assistant-sheet__grabber{background:var(--sd-line);border-radius:999px;block-size:4px;inline-size:40px;margin:9px auto 2px;position:relative}.sd-assistant-sheet__grabber:before{content:"";position:absolute;inset:-18px -40px}.sd-assistant-sheet__head{border-block-end:1px solid var(--sd-line-soft,var(--sd-line));align-items:flex-start;gap:12px;padding:6px 16px 14px;display:flex}.sd-assistant-sheet__heading{flex:1}.sd-assistant-sheet__head h2{font:600 1.1rem/1.2 var(--font-serif);color:var(--sd-ink);margin:0}.sd-assistant-sheet__subtitle{font:var(--typography-caption);color:var(--sd-ink-soft);margin:4px 0 0}.sd-assistant-sheet__close{block-size:40px;inline-size:40px;color:var(--sd-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sd-assistant-sheet__close:hover{background:var(--sd-cream);color:var(--sd-ink)}.sd-assistant-sheet__close:focus-visible{outline:3px solid var(--sd-terra);outline-offset:1px}.sd-assistant-sheet__body{overscroll-behavior:contain;padding:16px;overflow-y:auto}@keyframes sd-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sd-sheet-fade{0%{opacity:0}}@keyframes sd-sheet-down{0%{transform:translateY(var(--sheet-drag,0px))}to{transform:translateY(110%)}}.sd-assistant-sheet[data-closing]{animation:.22s cubic-bezier(.3,0,1,1) forwards sd-sheet-down}.sd-assistant-sheet-overlay[data-closing]{animation:.2s reverse forwards sd-sheet-fade}@media (prefers-reduced-motion:reduce){.sd-assistant-sheet,.sd-assistant-sheet-overlay,.sd-assistant-sheet[data-closing],.sd-assistant-sheet-overlay[data-closing]{animation:none}}body:has(.sd-assistant-sheet){overflow:hidden}@media print{.sd-assistant-sheet,.sd-assistant-sheet-overlay{display:none}}
