.p835FW_overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(10% 0 0/.38);position:fixed;inset:0}.p835FW_content{--drawer-size:min(30rem, calc(100vw - var(--space-4)));--ease-drawer:cubic-bezier(.32,.72,0,1);--drawer-from:translateX(100%);z-index:51;width:var(--drawer-size);border:1px solid var(--border);background:var(--surface-raised);max-width:100vw;max-height:100dvh;color:var(--foreground);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:fixed;overflow:hidden}.p835FW_overlay[data-state=closed],.p835FW_content[data-state=closed]{pointer-events:none!important}.p835FW_content[data-side=right]{border-width:1px 0 1px 1px;border-radius:22px 0 0 22px;inset:0 0 0 auto}.p835FW_content[data-side=left]{border-width:1px 1px 1px 0;border-radius:0 22px 22px 0;inset:0 auto 0 0}.p835FW_content[data-side=top]{border-width:0 0 1px;border-radius:0 0 22px 22px;width:100%;max-width:none;max-height:min(32rem,100dvh);inset:0 0 auto}.p835FW_content[data-side=bottom]{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:min(32rem,100dvh);inset:auto 0 0}@media (width<=40rem){.p835FW_content[data-side=bottom]{padding-bottom:6rem;bottom:-6rem}}.p835FW_content[data-side=bottom]:before{border-radius:var(--radius-pill);background:var(--border-strong);content:"";opacity:.75;width:2.25rem;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.p835FW_content[data-side=left]{--drawer-from:translateX(-100%)}.p835FW_content[data-side=top]{--drawer-from:translateY(-100%)}.p835FW_content[data-side=bottom]{--drawer-from:translateY(100%)}.p835FW_keyframes.p835FW_overlay[data-state=open]{animation:p835FW_overlay-in var(--duration-standard) var(--ease-enter) both}.p835FW_keyframes.p835FW_overlay[data-state=closed]{animation:p835FW_overlay-out var(--duration-fast) var(--ease-standard) both}.p835FW_keyframes.p835FW_content[data-state=open]{animation:p835FW_drawer-in var(--duration-considered) var(--ease-drawer) both}.p835FW_keyframes.p835FW_content[data-state=closed]{animation:p835FW_drawer-out var(--duration-standard) var(--ease-standard) both}.p835FW_content:focus{outline:none}.p835FW_overlay[data-contained],.p835FW_content[data-contained]{position:absolute}.p835FW_overlay[data-contained]{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(10% 0 0/.16)}.p835FW_content[data-contained]{--drawer-size:min(22rem, calc(100% - var(--space-8)));z-index:2;max-height:100%;box-shadow:none}.p835FW_content[data-contained][data-side=top],.p835FW_content[data-contained][data-side=bottom]{max-height:min(32rem, calc(100% - var(--space-8)))}.p835FW_content[data-contained][data-side]{border-width:0}.p835FW_content[data-contained][data-side=right]{border-left-width:1px}.p835FW_content[data-contained][data-side=left]{border-right-width:1px}.p835FW_content[data-contained][data-side=top]{border-bottom-width:1px}.p835FW_content[data-contained][data-side=bottom]{border-top-width:1px}.p835FW_header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border);flex:none;display:flex}.p835FW_handle{touch-action:none;-webkit-user-select:none;user-select:none}.p835FW_content[data-side=bottom] .p835FW_handle,.p835FW_content[data-side=top] .p835FW_handle{cursor:grab}.p835FW_title,.p835FW_description{position:relative}.p835FW_swap{display:block}.p835FW_title{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}.p835FW_description{max-width:32rem;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.p835FW_close{width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklch, var(--surface-muted) 65%, transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.p835FW_close:hover{background:var(--surface-muted);color:var(--foreground)}}.p835FW_close:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform .1s var(--ease-standard);transform:scale(.96)}.p835FW_body{min-height:0;padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body);overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}@media (width<=40rem){.p835FW_content{--drawer-size:calc(100vw - var(--space-3))}.p835FW_content[data-side=right]{border-radius:18px 0 0 18px}.p835FW_content[data-side=left]{border-radius:0 18px 18px 0}.p835FW_content[data-side=top]{border-radius:0 0 18px 18px}.p835FW_content[data-side=bottom]{border-radius:18px 18px 0 0}.p835FW_header,.p835FW_body{padding:var(--space-5)}.p835FW_close{width:var(--control-height-md);height:var(--control-height-md)}}@keyframes p835FW_overlay-in{0%{opacity:0}}@keyframes p835FW_overlay-out{to{opacity:0}}@keyframes p835FW_drawer-in{0%{transform:var(--drawer-from)}}@keyframes p835FW_drawer-out{65%{opacity:1}to{opacity:0;transform:var(--drawer-from)}}@keyframes p835FW_drawer-fade-in{0%{opacity:0}}@keyframes p835FW_drawer-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.p835FW_keyframes.p835FW_overlay[data-state=open]{animation:p835FW_overlay-in var(--duration-instant) linear both}.p835FW_keyframes.p835FW_overlay[data-state=closed]{animation:.1s linear both p835FW_overlay-out}.p835FW_keyframes.p835FW_content[data-state=open]{animation:p835FW_drawer-fade-in var(--duration-instant) linear both}.p835FW_keyframes.p835FW_content[data-state=closed]{animation:.1s linear both p835FW_drawer-fade-out}.p835FW_close,.p835FW_close:active{transition:none}.p835FW_close:active{transform:none}}.p835FW_compact .p835FW_header{min-height:var(--space-8);padding:var(--space-3) var(--space-3) 0;border-bottom:0;justify-content:flex-end;position:relative}.p835FW_compact .p835FW_body{scrollbar-width:none;padding:0}.p835FW_compact .p835FW_body::-webkit-scrollbar{display:none}.p835FW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
