@layer components{.wSf0EW_ModalPortal{pointer-events:auto;position:fixed;inset:0}.wSf0EW_ModalPortalInner{position:absolute;inset:0}.wSf0EW_ModalBackdrop{background-color:var(--modal-backdrop-background);position:absolute;inset:0}[data-backdrop=fade] .wSf0EW_ModalBackdrop{-webkit-backdrop-filter:var(--modal-backdrop-fade-filter);backdrop-filter:var(--modal-backdrop-fade-filter);background-color:var(--modal-backdrop-fade-background)}[data-entering] .wSf0EW_ModalBackdrop{opacity:0}[data-entering-active] .wSf0EW_ModalBackdrop,[data-entering][data-interrupted] .wSf0EW_ModalBackdrop{opacity:1;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:var(--cubic-enter)}[data-exiting] .wSf0EW_ModalBackdrop{opacity:1}[data-exiting-active] .wSf0EW_ModalBackdrop,[data-exiting][data-interrupted] .wSf0EW_ModalBackdrop{opacity:0;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:var(--cubic-exit)}.wSf0EW_ModalContainer{position:absolute;inset:0}@media (min-width:768px){.wSf0EW_ModalContainer[data-modal-scroll=outside]{overflow:auto}}.wSf0EW_ModalContainerInner{position:absolute;inset:0}@media (min-width:768px){.wSf0EW_ModalContainerInner{inset:unset;width:100%;min-height:100%;padding:var(--modal-container-inner-padding);justify-content:center;align-items:center;display:flex}}.wSf0EW_Modal{--modal-out-opacity:1;--modal-out-y:100.0%;--modal-enter-duration:.6s;--modal-exit-duration:.3s;border-radius:var(--modal-radius,var(--radius-xl)) var(--modal-radius,var(--radius-xl)) 0 0;background:var(--color-surface-elevated);width:100%;max-height:92%;color:var(--color-text);flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0}.wSf0EW_Modal:focus{outline:none}[data-backdrop=fade] .wSf0EW_Modal{box-shadow:var(--modal-sheet-fade-shadow)}[data-entering] .wSf0EW_Modal{opacity:var(--modal-out-opacity);transform:translateY(var(--modal-out-y))}[data-entering-active] .wSf0EW_Modal,[data-entering][data-interrupted] .wSf0EW_Modal{opacity:1;transition-duration:var(--modal-enter-duration);transition-property:opacity,transform;transition-timing-function:var(--cubic-enter);transform:translateY(0)}[data-exiting] .wSf0EW_Modal{opacity:1;transform:translateY(0)}[data-exiting-active] .wSf0EW_Modal,[data-exiting][data-interrupted] .wSf0EW_Modal{opacity:var(--modal-out-opacity);transform:translateY(var(--modal-out-y));transition-duration:var(--modal-exit-duration);transition-property:opacity,transform;transition-timing-function:var(--cubic-exit)}@media (min-width:768px){.wSf0EW_Modal{--modal-out-opacity:0;--modal-out-y:20px;max-width:var(--modal-max-width,450px);max-height:inherit;border-radius:var(--modal-radius,var(--radius-xl));box-shadow:var(--modal-backdrop-dim-shadow,var(--shadow));position:static}[data-backdrop=fade] .wSf0EW_Modal{box-shadow:var(--modal-backdrop-fade-shadow)}[data-modal-scroll=inside] .wSf0EW_Modal{max-height:calc(95vh - 40px);overflow:hidden}.wSf0EW_Modal[data-animate=shake]{animation:.4s wSf0EW_shake}}@keyframes wSf0EW_shake{0%{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}to{transform:translate(0)}}.wSf0EW_Form{flex-direction:column;width:100%;min-height:0;display:flex}@media (min-width:768px){[data-modal-scroll=inside] .wSf0EW_Form{max-height:calc(95vh - 40px);overflow:hidden}}.wSf0EW_Body{padding:16px 20px}[data-modal-scroll=inside] .wSf0EW_Body{-webkit-overflow-scrolling:touch;border-bottom:1px solid #0000;flex:1;overflow:auto}[data-modal-scroll=inside] .wSf0EW_Body[data-scrollable=true]{border-bottom-color:var(--color-border);transition:border-color .3s}.wSf0EW_Header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:50px;padding:0 20px;display:flex}.wSf0EW_Header .wSf0EW_Title{margin:0}.wSf0EW_Footer{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}.wSf0EW_Title{font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0 0 8px;padding:0;line-height:1.4}.wSf0EW_Description{color:var(--color-text-secondary);margin:0;padding:0;font-size:14px}.wSf0EW_Description[data-visually-hidden]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}}
