.modal-content-card.svelte-4o5ypk{box-sizing:border-box;border:var(--border-surface);border-radius:var(--radius-md);background:var(--color-surface-default);width:100%;min-width:0}.modal-content-card--padding-none.svelte-4o5ypk{padding:0}.modal-content-card--padding-default.svelte-4o5ypk{padding:var(--space-5)}.modal-content-card--padding-spacious.svelte-4o5ypk{padding:var(--space-6)}.modal-content-card--fill.svelte-4o5ypk{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@media (max-width:639px){.modal-content-card--padding-default.svelte-4o5ypk,.modal-content-card--padding-spacious.svelte-4o5ypk{padding:var(--space-4)}}.modal-header.svelte-c4gz5w{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-divider);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-modal);flex-shrink:0;display:flex}.modal-header--portal.svelte-c4gz5w{align-items:center}.modal-header--stacked.svelte-c4gz5w{align-items:flex-start}.modal-header--stacked-plain.svelte-c4gz5w:not(:has(.modal-header-actions>*)){padding:var(--space-6) var(--space-5);border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center}.modal-header--stacked-plain.svelte-c4gz5w:not(:has(.modal-header-actions>*)):not(:has(.modal-subtitle)){padding-bottom:var(--space-5)}.modal-header-text.svelte-c4gz5w{min-width:0}.modal-header-text--stacked.svelte-c4gz5w{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.modal-title-row.svelte-c4gz5w{align-items:center;gap:var(--space-2);min-width:0;display:flex}.modal-title-row.svelte-c4gz5w .modal-title-icon{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);flex:none}.modal-title-row--stacked.svelte-c4gz5w{gap:var(--space-3);flex-direction:column;width:100%}.modal-title-row--stacked.svelte-c4gz5w .modal-title-icon{width:var(--space-8);height:var(--space-8)}.modal-title-row.svelte-c4gz5w .modal-title-icon--primary{color:var(--color-accent-foreground)}.modal-title-row.svelte-c4gz5w .modal-title-icon--warning{color:var(--color-warning-emphasis)}.modal-header-text--stacked.svelte-c4gz5w .modal-subtitle:where(.svelte-c4gz5w){text-align:center;max-width:24rem;margin:0}.modal-header-actions.svelte-c4gz5w{align-items:center;gap:var(--space-2);flex:none;display:flex}.modal-header-actions.svelte-c4gz5w:not(:has(>*)){display:none}.modal-title.svelte-c4gz5w{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}.modal-subtitle.svelte-c4gz5w{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}.modal-header--portal.svelte-c4gz5w .modal-subtitle:where(.svelte-c4gz5w){text-overflow:ellipsis;white-space:nowrap;text-wrap:unset;overflow:hidden}.modal-root--suspended.svelte-mbdhql>.modal-backdrop:where(.svelte-mbdhql){-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.modal-root--suspended.svelte-mbdhql>.modal-backdrop:where(.svelte-mbdhql)>.modal:where(.svelte-mbdhql){display:none}.modal-root--suspended.svelte-mbdhql>.modal-backdrop:where(.svelte-mbdhql)>[data-nv-portal-layer]{pointer-events:auto}.modal-root.svelte-mbdhql{display:contents}.modal-backdrop.svelte-mbdhql{z-index:var(--z-overlay);--modal-gutter-top:var(--space-4);--modal-gutter-bottom:var(--space-4);--modal-gutter-inline:var(--space-4);padding:max(var(--modal-gutter-top), var(--safe-area-inset-top,env(safe-area-inset-top,0px))) max(var(--modal-gutter-inline), var(--safe-area-inset-right,env(safe-area-inset-right,0px))) max(var(--modal-gutter-bottom), var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) max(var(--modal-gutter-inline), var(--safe-area-inset-left,env(safe-area-inset-left,0px)));background:var(--color-backdrop-modal);animation:nv-fade-in var(--motion-duration-normal) var(--motion-ease-enter) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-backdrop-portal.svelte-mbdhql{--modal-gutter-top:0px;--modal-gutter-bottom:0px;--modal-gutter-inline:0px}.modal-backdrop-top.svelte-mbdhql{--modal-gutter-top:clamp(var(--space-4), var(--layout-modal-vertical-inset), var(--space-12));align-items:flex-start}.modal-backdrop.svelte-mbdhql:has(.modal-has-adjacent:where(.svelte-mbdhql)){overflow:hidden}.modal-floating-close.svelte-mbdhql{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.modal.svelte-mbdhql{box-sizing:border-box;isolation:isolate;border:var(--border-surface);border-radius:var(--radius-lg);background:var(--color-surface-modal);width:min(100%,90vw);max-height:min(90dvh,900px,100%);box-shadow:var(--shadow-modal);animation:nv-pop-in var(--motion-duration-slow) var(--motion-ease-enter) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal.svelte-mbdhql:focus{outline:none}.modal-portal.svelte-mbdhql{width:90%;max-height:min(90dvh,100%)}.modal-full-height.svelte-mbdhql{height:min(85dvh,860px)}.modal-portal.modal-full-height.svelte-mbdhql{height:85dvh;max-height:min(85dvh,100%)}.modal-portal.modal-lg.svelte-mbdhql{width:95%;height:90dvh;max-height:min(90dvh,100%)}.modal-has-adjacent.svelte-mbdhql{grid-template-columns:minmax(0, 1fr) minmax(0, var(--modal-adjacent-width));gap:var(--space-3);width:calc(100vw - var(--space-8));box-shadow:none;background:0 0;border:0;margin:0;display:grid;overflow:visible;max-width:none!important}.modal-primary-surface.svelte-mbdhql{border-radius:inherit;background:inherit;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.modal-has-adjacent.svelte-mbdhql>.modal-primary-surface:where(.svelte-mbdhql){border:var(--border-surface);border-radius:var(--radius-lg);background:var(--color-surface-modal);box-shadow:var(--shadow-modal)}.modal-adjacent-window.svelte-mbdhql{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;animation:none;position:static}.modal-adjacent-window.svelte-mbdhql>.modal-content:where(.svelte-mbdhql){flex:auto}.modal-portal.modal-lg.svelte-mbdhql .modal-content:where(.svelte-mbdhql),.modal-portal.modal-full-height.svelte-mbdhql .modal-content:where(.svelte-mbdhql){flex:1;overflow-y:auto}.modal-content.svelte-mbdhql{background:var(--color-surface-modal-content);flex:0 auto;min-height:0;overflow-y:auto}.modal-content-default.svelte-mbdhql{background:var(--color-surface-default)}.modal-confirm.svelte-mbdhql .modal-header-text{width:100%}.modal-confirm-message.svelte-mbdhql{padding:var(--space-3) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.modal-content-padded.svelte-mbdhql{padding:var(--space-5)}.modal-content-fill.svelte-mbdhql{flex-direction:column;flex:auto;display:flex;overflow:clip}.modal-portal.modal-full-height.svelte-mbdhql .modal-content.modal-content-fill:where(.svelte-mbdhql){overflow:clip}.modal-content-fill.svelte-mbdhql>*{flex:auto;min-width:0;min-height:0}.modal.svelte-mbdhql .tab-list.tab-list-window{width:100%;min-width:0;max-width:100%;padding:0 var(--space-5);border-top:var(--border-divider);background:var(--color-surface-default);flex:none;justify-content:safe center;align-items:center;margin:0;overflow:auto hidden}.modal.svelte-mbdhql .tab-list.tab-list-window .tab{flex:none}.modal.svelte-mbdhql .tab-list.tab-list-window .button.tab.tab-underline{border-radius:0}.modal.svelte-mbdhql .tab-list.tab-list-window .tab-icon{color:var(--color-text-secondary)}.modal.svelte-mbdhql .tab-list.tab-list-window .tab.active{font-weight:var(--font-semibold)}.modal.svelte-mbdhql .tab-list.tab-list-window .tab.active .tab-icon{color:var(--color-action-primary)}.modal-full-height.svelte-mbdhql .modal-content:where(.svelte-mbdhql){flex:1}.modal-footer-shell.svelte-mbdhql{border-radius:0 0 var(--modal-footer-radius,var(--radius-lg)) var(--modal-footer-radius,var(--radius-lg));background:var(--color-surface-modal);flex-shrink:0;width:100%;min-width:0;overflow:hidden;container:modal-footer/inline-size}.modal-grab-handle.svelte-mbdhql{width:2.25rem;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0}.modal-sheet.svelte-mbdhql{--modal-footer-radius:0;width:100%;max-height:min(85dvh,900px,100%);padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));padding-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));padding-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:svelte-mbdhql-nv-sheet-in var(--motion-duration-slow) var(--motion-ease-enter) both;align-self:flex-end;max-width:none!important}@keyframes svelte-mbdhql-nv-sheet-in{0%{transform:translateY(var(--space-5));opacity:0}to{opacity:1;transform:translateY(0)}}.modal-sheet.modal-full-height.svelte-mbdhql{height:min(85dvh,860px);max-height:min(85dvh,860px,100%)}@media (max-width:768px){.modal-backdrop.svelte-mbdhql:has(.modal-sheet:where(.svelte-mbdhql)){padding:var(--safe-area-inset-top,env(safe-area-inset-top,0px)) 0 0;align-items:flex-end}}@media (max-width:1024px){.modal-portal.modal-full-height.svelte-mbdhql,.modal-portal.modal-lg.svelte-mbdhql{width:95%;max-width:95%!important}}@media (max-width:768px){.modal.modal-has-adjacent.svelte-mbdhql,.modal.modal-portal.modal-has-adjacent.svelte-mbdhql{width:95%;margin-right:0;display:flex;position:relative;overflow:hidden}.modal-has-adjacent.svelte-mbdhql .modal-adjacent-window:where(.svelte-mbdhql){z-index:1;width:min(100%, var(--modal-adjacent-width));border-radius:inherit;position:absolute;inset:0 0 0 auto}}@media (prefers-reduced-motion:reduce){.modal-backdrop.svelte-mbdhql,.modal.svelte-mbdhql{animation:none}}@media (max-width:768px){.modal-portal.modal-full-height.svelte-mbdhql,.modal-portal.modal-lg.svelte-mbdhql{--modal-footer-radius:0;border-radius:0;width:100%;height:100%;max-height:100%;max-width:100%!important}}@media (max-width:639px){.modal-content-padded.svelte-mbdhql{padding:var(--space-4)}.modal.svelte-mbdhql .tab-list.tab-list-window{padding:0 var(--space-3)}.modal-backdrop.svelte-mbdhql:not(:has(.modal-sheet)):not(:has(.modal-mobile-dialog)){--modal-gutter-top:0px;--modal-gutter-bottom:0px;--modal-gutter-inline:0px;align-items:stretch}.modal.svelte-mbdhql:not(.modal-sheet):not(.modal-mobile-dialog):not(.modal-portal){--modal-footer-radius:0;border-radius:0;width:100%;max-height:100%;max-width:none!important}}.modal-footer.svelte-1ooch4i{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-default);border-radius:0 0 var(--modal-footer-radius,var(--radius-lg)) var(--modal-footer-radius,var(--radius-lg));background:var(--color-surface-modal);flex-wrap:wrap;flex:none;display:flex}.left-actions.svelte-1ooch4i{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.right-actions.svelte-1ooch4i{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}@container modal-footer (width<=30rem){.modal-footer.svelte-1ooch4i:not(.modal-footer--row):not(.modal-footer--natural){align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column}.modal-footer.svelte-1ooch4i:not(.modal-footer--row):not(.modal-footer--natural) .left-actions:where(.svelte-1ooch4i),.modal-footer.svelte-1ooch4i:not(.modal-footer--row):not(.modal-footer--natural) .right-actions:where(.svelte-1ooch4i){width:100%;margin-left:0}.left-actions.svelte-1ooch4i{flex-wrap:wrap}.modal-footer.svelte-1ooch4i:not(.modal-footer--row):not(.modal-footer--natural) .left-actions:where(.svelte-1ooch4i) .button,.modal-footer.svelte-1ooch4i:not(.modal-footer--row):not(.modal-footer--natural) .right-actions:where(.svelte-1ooch4i) .button{flex:auto;min-width:0}}.modal-footer--row.svelte-1ooch4i,.modal-footer--row.svelte-1ooch4i .right-actions:where(.svelte-1ooch4i){flex-wrap:nowrap}@media (max-width:639px){.modal-footer.svelte-1ooch4i{padding:var(--space-3) var(--space-4)}}.modal-footer.modal-footer--toolbar.svelte-1ooch4i{min-height:var(--control-h-lg);padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle)}
