.uis-overlay{background:var(--overlay);will-change:opacity;position:fixed;inset:0}.uis-overlay.is-anim{transition:opacity .42s cubic-bezier(.32,.72,0,1)}.uis{max-height:calc(100dvh - 8px - var(--safe-top));touch-action:none;will-change:transform;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.uis.is-anim{transition:transform .42s cubic-bezier(.32,.72,0,1)}.uis--expand{height:calc(100dvh - 8px - var(--safe-top))}.uis__card{min-height:0;padding-bottom:var(--safe-bottom);background:var(--sheet);-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);box-shadow:0 0 0 .5px rgba(var(--hi-rgb),.08),0 -12px 40px -12px rgba(var(--shade-rgb),calc(.6 * var(--shade-k)));border-radius:20px 20px 0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.uis:not(.uis--inset):after{content:"";background:var(--sheet-solid);height:80px;position:absolute;top:100%;left:0;right:0}.uis--inset{left:8px;right:8px;bottom:calc(8px + var(--safe-bottom));max-height:calc(100dvh - 40px - var(--safe-top) - var(--safe-bottom))}.uis--inset .uis__card{box-shadow:0 0 0 .5px rgba(var(--hi-rgb),.08),0 20px 50px -12px rgba(var(--shade-rgb),calc(.8 * var(--shade-k)));border-radius:18px;flex:0 auto;padding-bottom:0}.uis__grab{background:rgba(var(--hi-rgb),.24);border-radius:3px;flex:none;width:36px;height:5px;margin:6px auto 0}.uis__head{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 20px 6px;display:flex}.uis__title{font-size:var(--fs-h4);letter-spacing:-.01em;margin:0;font-weight:700}.uis__body{overscroll-behavior:contain;scrollbar-width:none;touch-action:none;flex:auto;min-height:0;overflow-y:auto}.uis--fit .uis__body,.uis--fit .uis__card{flex:0 auto}.uis__body.is-scroll{touch-action:pan-y}.uis__body::-webkit-scrollbar{display:none}.uis__foot{flex:none}@media (pointer:coarse) and (width>=700px){.uis,.uis--inset{left:max(16px,50% - 300px);right:max(16px,50% - 300px)}.uis--expand{height:min(100dvh - 8px - var(--safe-top),88dvh)}.uis__card{border-radius:24px 24px 0 0}.uis--inset .uis__card{border-radius:20px}}.uis__foot-card{background:var(--sheet-2);-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);box-shadow:0 0 0 .5px rgba(var(--hi-rgb),.08);border-radius:18px;flex:none;overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.uis-overlay.is-anim,.uis.is-anim{transition:none}}
