.modal-content-card.svelte-4o5ypk{width:100%;min-width:0;box-sizing:border-box;border:var(--border-surface);border-radius:var(--radius-md);background:var(--color-surface-default)}.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{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;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{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;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)}.modal-header--portal.svelte-c4gz5w{align-items:center}.modal-header-text.svelte-c4gz5w{min-width:0}.modal-header-text--stacked.svelte-c4gz5w{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center}.modal-title-row.svelte-c4gz5w{display:flex;align-items:center;gap:var(--space-2);min-width:0}.modal-title-row.svelte-c4gz5w .modal-title-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--color-text-secondary)}.modal-title-row--stacked.svelte-c4gz5w{width:100%;flex-direction:column;gap:var(--space-3)}.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){max-width:24rem;text-align:center}.modal-header-actions.svelte-c4gz5w{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.modal-header-actions.svelte-c4gz5w:empty{display:none}.modal-title.svelte-c4gz5w{margin:0;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}.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){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:unset}.modal-close.svelte-c4gz5w{position:relative;display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition-property:background-color,color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-state)}.modal-close.svelte-c4gz5w:after{content:"";position:absolute;inset:calc((var(--touch-target) - var(--size-full)) / -2)}.modal-close.svelte-c4gz5w:hover{background:var(--color-interaction-hover);color:var(--color-text-primary)}.modal-close.svelte-c4gz5w:active{background:var(--color-interaction-active)}.modal-close.svelte-c4gz5w:disabled{cursor:not-allowed;opacity:.5}.modal-close.svelte-c4gz5w:disabled:hover,.modal-close.svelte-c4gz5w:disabled:active{background:transparent;color:var(--color-text-secondary)}.modal-close.svelte-c4gz5w:focus-visible{outline:none;box-shadow:var(--ring-primary)}.modal-close.svelte-c4gz5w .icon{width:1rem;height:1rem}.modal-root.svelte-mbdhql{display:contents}.modal-backdrop.svelte-mbdhql{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-backdrop-modal);animation:nv-fade-in var(--motion-duration-normal) var(--motion-ease-enter) both}.modal-backdrop-portal.svelte-mbdhql{padding:0}.modal-backdrop-top.svelte-mbdhql{align-items:flex-start;padding:clamp(var(--space-4),var(--layout-modal-vertical-inset),var(--space-12)) var(--space-4) var(--space-4)}.modal-backdrop.svelte-mbdhql:has(.modal-has-adjacent:where(.svelte-mbdhql)){overflow:hidden}.modal.svelte-mbdhql{isolation:isolate;display:flex;flex-direction:column;width:min(100%,90vw);max-height:min(90vh,900px);overflow:hidden;border:var(--border-surface);border-radius:var(--radius-lg);background:var(--color-surface-modal);box-shadow:var(--shadow-modal);animation:nv-pop-in var(--motion-duration-slow) var(--motion-ease-enter) both}.modal.svelte-mbdhql:focus{outline:none}.modal-portal.svelte-mbdhql{width:90%;max-height:90vh}.modal-full-height.svelte-mbdhql{height:min(85vh,860px)}.modal-portal.modal-full-height.svelte-mbdhql{height:85vh;max-height:85vh}.modal-portal.modal-lg.svelte-mbdhql{width:95%;height:90vh;max-height:90vh}.modal-has-adjacent.svelte-mbdhql{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--modal-adjacent-width));gap:var(--space-3);width:calc(100vw - var(--space-8));max-width:none!important;margin:0;overflow:visible;border:0;background:transparent;box-shadow:none}.modal-primary-surface.svelte-mbdhql{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-radius:inherit;background:inherit}.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{position:static;width:100%;height:100%;max-width:none;max-height:none;min-width:0;min-height:0;margin:0;animation:none}.modal-adjacent-window.svelte-mbdhql>.modal-content:where(.svelte-mbdhql){flex:1 1 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{flex:0 1 auto;min-height:0;overflow-y:auto;background:var(--color-surface-modal-content)}.modal-content-default.svelte-mbdhql{background:var(--color-surface-default)}.modal-confirm.svelte-mbdhql .modal-header{padding:var(--space-6) var(--space-6) var(--space-2);border-bottom:0}.modal-confirm.svelte-mbdhql .modal-header-text{width:100%}.modal-confirm.svelte-mbdhql .modal-subtitle{margin-top:var(--space-2)}.modal-confirm.svelte-mbdhql>.modal-primary-surface:where(.svelte-mbdhql)>.modal-content:where(.svelte-mbdhql){background:var(--color-surface-modal)}.modal-confirm.svelte-mbdhql .modal-footer{padding:var(--space-4) var(--space-6) var(--space-6);border-top:0}.modal-content-padded.svelte-mbdhql{padding:var(--space-5)}.modal-content-fill.svelte-mbdhql{display:flex;flex:1 1 auto;flex-direction:column;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:1 1 auto;min-width:0;min-height:0}.modal.svelte-mbdhql .tab-list.tab-list-window{flex:0 0 auto;align-items:center;justify-content:safe center;width:100%;min-width:0;max-width:100%;margin:0;padding:0 var(--space-5);overflow-x:auto;overflow-y:hidden;border-top:var(--border-divider);background:var(--color-surface-default)}.modal.svelte-mbdhql .tab-list.tab-list-window .tab{flex:0 0 auto}.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{container-name:modal-footer;container-type:inline-size;width:100%;min-width:0;flex-shrink:0;overflow:hidden;border-radius:0 0 var(--modal-footer-radius, var(--radius-lg)) var(--modal-footer-radius, var(--radius-lg));background:var(--color-surface-modal)}.modal-grab-handle.svelte-mbdhql{flex-shrink:0;width:2.25rem;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--color-border-strong)}.modal-sheet.svelte-mbdhql{--modal-footer-radius: 0;align-self:flex-end;width:100%;max-width:none!important;max-height:min(85vh,900px);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}@keyframes svelte-mbdhql-nv-sheet-in{0%{transform:translateY(var(--space-5));opacity:0}to{transform:translateY(0);opacity:1}}.modal-sheet.modal-full-height.svelte-mbdhql{height:min(85vh,860px);max-height:min(85vh,860px)}@media(max-width:768px){.modal-backdrop.svelte-mbdhql:has(.modal-sheet:where(.svelte-mbdhql)){align-items:flex-end;padding:0}}@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{position:relative;display:flex;width:95%;margin-right:0;overflow:hidden}.modal-has-adjacent.svelte-mbdhql .modal-adjacent-window:where(.svelte-mbdhql){position:absolute;inset:0 0 0 auto;z-index:1;width:min(100%,var(--modal-adjacent-width));border-radius:inherit}}@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;width:100%;max-width:100%!important;height:100vh;max-height:100vh;border-radius:0}}@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)){padding:0;align-items:stretch}.modal.svelte-mbdhql:not(.modal-sheet):not(.modal-mobile-dialog):not(.modal-portal){--modal-footer-radius: 0;width:100%;max-width:none!important;max-height:none;border-radius:0}}
