.sheet{z-index:2147482401;max-width:520px;max-height:min(88dvh,880px);padding:22px 24px calc(22px + env(safe-area-inset-bottom) + var(--kb,0px));border:1px solid var(--sheet-edge);background:var(--sheet-ground);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:var(--sheet-shadow);overscroll-behavior:contain;animation:arrive .34s var(--curve);border-radius:22px 22px 0 0;margin-inline:auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet--tall{max-height:calc(100dvh - 24px);padding:0 20px calc(22px + env(safe-area-inset-bottom) + var(--kb,0px));-webkit-backdrop-filter:blur(30px)saturate(1.5);background:#090909e6;border-width:1px;border-color:#ffffff1a}:root.is-sheet .w19dim{animation:arrive .2s var(--curve)}@media (width>=901px){.sheet{border-radius:22px;width:min(480px,100vw - 40px);max-width:480px;height:max-content;margin:auto;padding-bottom:22px;inset:0}.sheet--tall{width:min(480px,100vw - 40px);max-width:480px}}:root.is-sheet{overflow:hidden}:root .sheet.sheet--drawer{width:min(400px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:20px 24px calc(24px + env(safe-area-inset-bottom));background:var(--sheet-ground);border-radius:0;margin:0;inset:0 0 0 auto;box-shadow:-12px 0 40px #00000029}.sheet__drawer-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.sheet__drawer-head h2{font:750 26px/1.2 var(--sans);letter-spacing:-.04em;margin:0}.sheet__drawer-head button{width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sheet__drawer-head button:hover{background:var(--line)}:root:root .sheet.sheet--drawer .sheet__drawer-head button{width:44px;min-width:44px;height:44px;min-height:44px}.sheet__drawer-head svg{width:20px;height:20px}@media (width<=600px){:root .sheet.sheet--drawer{width:100vw;padding-inline:20px}}:root .w19dim.w19dim--drawer{-webkit-backdrop-filter:none;background:#0000001f}.sheet__drag-handle{display:none}@media (width<=900px){.sheet__drag-handle{touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;width:100%;height:44px;min-height:44px;margin:-10px 0 8px;padding:0;display:grid}.sheet--tall .sheet__drag-handle{margin-top:0}.sheet__drag-handle span{background:var(--fg2);opacity:.6;border-radius:99px;width:36px;height:4px}.sheet__drag-handle:active{cursor:grabbing}.sheet__drag-handle:disabled{opacity:.25;cursor:default}.sheet__drag-handle:focus-visible{outline:2px solid var(--em1);outline-offset:2px}}
