._overlay_1ypsd_2{background:var(--modal-overlay-bg,rgba(0,0,0,.4));-webkit-backdrop-filter:blur(10px);z-index:2000;opacity:1;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));justify-content:center;align-items:center;transition:background-color .24s ease-out,backdrop-filter .28s ease-out,opacity .22s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._overlay_1ypsd_2._centered_1ypsd_19{align-items:center}._overlay_1ypsd_2._overlayFullscreen_1ypsd_22{padding:0!important}._container_1ypsd_26{background:var(--modal-bg,rgba(255,255,255,.85));-webkit-backdrop-filter:var(--modal-backdrop,saturate(180%) blur(20px));corner-shape:squircle;border:1px solid var(--modal-border,rgba(255,255,255,.3));box-shadow:var(--modal-shadow,0 20px 40px rgba(0,0,0,.15));opacity:1;border-radius:20px;flex-direction:column;max-height:calc(100dvh - 2rem);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;display:flex;position:relative;overflow:hidden;transform:translateY(0)scale(1)}._container_1ypsd_26._small_1ypsd_43{width:400px;max-width:90vw}._container_1ypsd_26._medium_1ypsd_47{width:600px;max-width:92vw}._container_1ypsd_26._large_1ypsd_51{width:800px;max-width:94vw}._container_1ypsd_26._xl_1ypsd_55{width:1000px;max-width:96vw}._container_1ypsd_26._fullscreen_1ypsd_59{border:none!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}._container_1ypsd_26._fullscreen_1ypsd_59 ._header_1ypsd_68{padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:12px}._container_1ypsd_26._fullscreen_1ypsd_59 ._footer_1ypsd_72{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));padding-top:12px}._container_1ypsd_26._fullscreen_1ypsd_59 ._content_1ypsd_76{border-radius:0;padding:0}._header_1ypsd_68{border-bottom:1px solid var(--modal-border,rgba(0,0,0,.05));flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}._header_1ypsd_68 ._headerTitleContainer_1ypsd_89{flex:1;align-items:center;display:flex}._header_1ypsd_68 ._titleSmall_1ypsd_94{font-size:calc(18px + var(--font-size-offset,0px));color:var(--text-primary,#1d1d1f);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}._closeIcon_1ypsd_103{width:32px;height:32px;color:var(--text-tertiary,#8e8e93);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,color .18s,transform .1s;display:flex}._closeIcon_1ypsd_103:hover{background:var(--sidebar-hover-bg,rgba(0,0,0,.05));color:var(--text-primary,#1d1d1f)}._content_1ypsd_76{-webkit-overflow-scrolling:touch;flex:1;padding:24px;overflow-y:auto}._footer_1ypsd_72{border-top:1px solid var(--modal-border,rgba(0,0,0,.05));background:rgba(255,255,255,.02);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}._btnDefault_1ypsd_140{cursor:pointer;border:1px solid var(--border-secondary,rgba(0,0,0,.1));background:var(--background-secondary,#f5f5f7);color:var(--text-primary,#1d1d1f);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .18s,border-color .18s,transform .1s}._btnDefault_1ypsd_140:hover{background:var(--background-tertiary,#e8e8ed)}._btnPrimary_1ypsd_155{cursor:pointer;background:var(--primary-color);color:#fff;box-shadow:0 4px 12px var(--primary-color-shadow,rgba(0,122,255,.2));border:none;border-radius:10px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .18s,box-shadow .18s,opacity .18s,transform .1s}._btnPrimary_1ypsd_155:hover{background:var(--primary-hover);transform:translateY(-1px)}._btnPrimary_1ypsd_155:disabled{opacity:.6;cursor:not-allowed;transform:none}.portal-modal-container[data-state=entering] ._overlay_1ypsd_2,.portal-modal-container[data-state=exiting] ._overlay_1ypsd_2{opacity:0;-webkit-backdrop-filter:blur()}.portal-modal-container[data-state=entering] ._container_1ypsd_26,.portal-modal-container[data-state=exiting] ._container_1ypsd_26{opacity:0;transform:translateY(18px)scale(.975)}@media (prefers-reduced-motion:reduce){._overlay_1ypsd_2,._container_1ypsd_26{transition:opacity .16s ease-out;transform:none!important}}@media (prefers-reduced-transparency:reduce){._overlay_1ypsd_2{-webkit-backdrop-filter:none}._container_1ypsd_26{background:var(--modal-bg,#fff);-webkit-backdrop-filter:none}}
