.auth-sheet-root{position:fixed;inset:0;z-index:100;pointer-events:none}.auth-sheet-root[data-open=true]{pointer-events:auto}.auth-sheet-backdrop{position:absolute;inset:0;background-color:color-mix(in oklab,var(--foreground) 32%,transparent);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);opacity:0;transition:opacity .24s ease}.auth-sheet-root[data-open=true] .auth-sheet-backdrop{opacity:1}.auth-sheet-panel{position:absolute;z-index:1;background-color:color-mix(in oklab,var(--background) 92%,transparent);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:.5px solid color-mix(in oklab,var(--foreground) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 40%,transparent),0 -24px 56px -24px color-mix(in oklab,var(--foreground) 24%,transparent)}.auth-sheet-handle{width:36px;height:4px;border-radius:999px;margin:6px auto 10px;background-color:color-mix(in oklab,var(--foreground) 22%,transparent)}@media (max-width:640px){.auth-sheet-panel{left:0;right:0;bottom:0;border-top-left-radius:28px;border-top-right-radius:28px;padding:8px 22px calc(26px + env(safe-area-inset-bottom, 0px));max-height:94svh;overflow-y:auto;transform:translateY(110%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.auth-sheet-root[data-open=true] .auth-sheet-panel{transform:translateY(0)}}@media (min-width:641px){.auth-sheet-root{display:grid;place-items:center;padding:24px}.auth-sheet-panel{position:relative;width:100%;max-width:420px;border-radius:28px;padding:30px 32px 28px;transform:translateY(14px) scale(.985);opacity:0;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .24s ease}.auth-sheet-root[data-open=true] .auth-sheet-panel{transform:none;opacity:1}.auth-sheet-handle{display:none}}@media (prefers-reduced-motion:reduce){.auth-sheet-backdrop,.auth-sheet-panel{transition:none}}