.eo-dialog-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--eo-paper) 72%,transparent);color:var(--eo-ink);font-family:var(--font-current-locale);opacity:0;transition:opacity var(--eo-dur-base) var(--eo-ease-out)}.eo-dialog-overlay[data-state=open]{opacity:1}.eo-dialog-overlay :is(button,.eo-cut-button){--eo-cut-x:min(9px,18%);--eo-cut-y:min(7px,18%)}.eo-dialog{--eo-dialog-cx:27px;--eo-dialog-cy:21px;--eo-dialog-clip:polygon(var(--eo-dialog-cx) 0,100% 0,100% calc(100% - var(--eo-dialog-cy)),calc(100% - var(--eo-dialog-cx)) 100%,0 100%,0 var(--eo-dialog-cy));--eo-dialog-ring:polygon(evenodd,var(--eo-dialog-cx) 0,100% 0,100% calc(100% - var(--eo-dialog-cy)),calc(100% - var(--eo-dialog-cx)) 100%,0 100%,0 var(--eo-dialog-cy),var(--eo-dialog-cx) 0,calc(var(--eo-dialog-cx) + .5px) 1px,1px calc(var(--eo-dialog-cy) + .5px),1px calc(100% - 1px),calc(100% - var(--eo-dialog-cx) - .5px) calc(100% - 1px),calc(100% - 1px) calc(100% - var(--eo-dialog-cy) - .5px),calc(100% - 1px) 1px,calc(var(--eo-dialog-cx) + .5px) 1px);--eo-dialog-pad:40px 32px 32px;position:relative;width:100%;max-width:440px;background:var(--eo-surface);color:var(--eo-ink);border-radius:0;clip-path:var(--eo-dialog-clip);opacity:0;transform:translateY(8px);transition:opacity var(--eo-dur-base) var(--eo-ease-out),transform var(--eo-dur-base) var(--eo-ease-out)}.eo-dialog[data-size=sm]{--eo-dialog-cx:18px;--eo-dialog-cy:14px;max-width:360px}.eo-dialog[data-state=open]{opacity:1;transform:none}.eo-dialog:focus{outline:none}.eo-dialog:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:color-mix(in srgb,var(--eo-ink) 25%,transparent);clip-path:var(--eo-dialog-ring)}.eo-dialog__body{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.eo-dialog__close{position:absolute;top:8px;right:8px;z-index:2;width:40px;height:40px;flex:0 0 40px;color:var(--eo-dim)}.eo-dialog-pad{padding:var(--eo-dialog-pad,40px 32px 32px)}.eo-dialog--static{opacity:1;transform:none;margin-inline:auto}.eo-dialog--static .eo-dialog__body{max-height:none}.eo-dialog--static[data-variant=sheet]{--eo-dialog-clip:polygon(var(--eo-dialog-cx) 0,100% 0,100% 100%,0 100%,0 var(--eo-dialog-cy));--eo-dialog-ring:polygon(evenodd,var(--eo-dialog-cx) 0,100% 0,100% 100%,0 100%,0 var(--eo-dialog-cy),var(--eo-dialog-cx) 0,calc(var(--eo-dialog-cx) + .5px) 1px,1px calc(var(--eo-dialog-cy) + .5px),1px 100%,calc(100% - 1px) 100%,calc(100% - 1px) 1px,calc(var(--eo-dialog-cx) + .5px) 1px);--eo-dialog-pad:32px 20px 24px;max-width:none}@media (max-width:640px){.eo-dialog{--eo-dialog-pad:32px 20px 24px}.eo-dialog-overlay[data-variant=sheet]{align-items:flex-end;padding:0}.eo-dialog[data-variant=sheet]{--eo-dialog-cx:27px;--eo-dialog-cy:21px;--eo-dialog-clip:polygon(var(--eo-dialog-cx) 0,100% 0,100% 100%,0 100%,0 var(--eo-dialog-cy));--eo-dialog-ring:polygon(evenodd,var(--eo-dialog-cx) 0,100% 0,100% 100%,0 100%,0 var(--eo-dialog-cy),var(--eo-dialog-cx) 0,calc(var(--eo-dialog-cx) + .5px) 1px,1px calc(var(--eo-dialog-cy) + .5px),1px 100%,calc(100% - 1px) 100%,calc(100% - 1px) 1px,calc(var(--eo-dialog-cx) + .5px) 1px);max-width:none;padding-bottom:env(safe-area-inset-bottom);opacity:1;transform:translateY(100%);transition:transform var(--eo-dur-slow) var(--eo-ease-in-out)}.eo-dialog[data-variant=sheet][data-state=open]{transform:none}.eo-dialog[data-variant=sheet] .eo-dialog__body{max-height:calc(100dvh - 16px)}}