.base-dialog[data-v-41d001d7]{background:var(--theme-color-scrim,#000000bf);z-index:400;padding:var(--theme-spacing-xl,1.5rem);animation:fadeIn ease-out .15s ease;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.base-dialog--sm .base-dialog__content[data-v-41d001d7]{max-width:400px}.base-dialog--md .base-dialog__content[data-v-41d001d7],.base-dialog--sm .base-dialog__content[data-v-41d001d7]{background:var(--theme-color-bg-secondary,#0a0a0a);border-radius:var(--theme-radius-xl,.75rem);border:1px solid var(--theme-color-border-primary,#2a2a2a);width:100%;max-height:90vh;box-shadow:var(--theme-shadow-4,0 8px 24px #000000b3,0 4px 8px #00000080);animation:slideUp ease-out .2s ease;overflow:auto}.base-dialog--md .base-dialog__content[data-v-41d001d7]{max-width:480px}.base-dialog--lg .base-dialog__content[data-v-41d001d7]{max-width:640px}.base-dialog--lg .base-dialog__content[data-v-41d001d7],.base-dialog--xl .base-dialog__content[data-v-41d001d7]{background:var(--theme-color-bg-secondary,#0a0a0a);border-radius:var(--theme-radius-xl,.75rem);border:1px solid var(--theme-color-border-primary,#2a2a2a);width:100%;max-height:90vh;box-shadow:var(--theme-shadow-4,0 8px 24px #000000b3,0 4px 8px #00000080);animation:slideUp ease-out .2s ease;overflow:auto}.base-dialog--xl .base-dialog__content[data-v-41d001d7]{max-width:800px}.base-dialog--2xl .base-dialog__content[data-v-41d001d7]{max-width:1000px}.base-dialog--2xl .base-dialog__content[data-v-41d001d7],.base-dialog--3xl .base-dialog__content[data-v-41d001d7]{background:var(--theme-color-bg-secondary,#0a0a0a);border-radius:var(--theme-radius-xl,.75rem);border:1px solid var(--theme-color-border-primary,#2a2a2a);width:100%;max-height:90vh;box-shadow:var(--theme-shadow-4,0 8px 24px #000000b3,0 4px 8px #00000080);animation:slideUp ease-out .2s ease;overflow:auto}.base-dialog--3xl .base-dialog__content[data-v-41d001d7]{max-width:1120px}.base-dialog--fullscreen[data-v-41d001d7]{padding:0}.base-dialog--fullscreen .base-dialog__content[data-v-41d001d7]{background:var(--theme-color-bg-secondary,#0a0a0a);border:none;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100vh;max-height:100vh;display:flex}.base-dialog--fullscreen .base-dialog__body[data-v-41d001d7]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.base-dialog--video .base-dialog__content[data-v-41d001d7]{border-radius:var(--theme-radius-lg,.5rem);width:100%;max-width:900px;box-shadow:var(--theme-shadow-4,0 8px 24px #000000b3,0 4px 8px #00000080);animation:slideUp ease-out .2s ease;background:#000;border:none;overflow:hidden}.base-dialog--video .base-dialog__header[data-v-41d001d7]{z-index:1;padding:var(--theme-spacing-sm,.75rem);border-bottom:none;position:absolute;top:0;right:0}.base-dialog--video .base-dialog__body[data-v-41d001d7]{padding:0}.base-dialog__header[data-v-41d001d7]{align-items:flex-start;gap:var(--theme-spacing-md,1rem);padding:var(--theme-spacing-xl,1.5rem);border-bottom:1px solid var(--theme-color-border-secondary,#1e1e1e);display:flex}.base-dialog__title[data-v-41d001d7]{font-family:var(--theme-font-heading,var(--theme-font-heading,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif));font-size:min(var(--theme-heading-h3-font-size,var(--theme-font-size-2xl,1.5rem)),var(--theme-heading-h3-font-size,var(--theme-font-size-2xl,1.5rem)) * .45 + 3vw);font-weight:var(--theme-heading-h3-font-weight,600);letter-spacing:var(--theme-heading-h3-letter-spacing,normal);line-height:var(--theme-heading-h3-line-height,var(--theme-line-height-tight,1.25));color:var(--theme-color-text-primary,var(--theme-color-text-primary,#fff));flex:1;margin:0}.base-dialog__spacer[data-v-41d001d7]{flex:1}.base-dialog__close[data-v-41d001d7]{color:var(--theme-color-text-secondary,#b8b8b8);cursor:pointer;padding:var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-md,.375rem);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.base-dialog__close[data-v-41d001d7]:hover{background:var(--theme-color-bg-tertiary,#141414);color:var(--theme-color-text-primary,#fff)}.base-dialog__close[data-v-41d001d7]:focus-visible{outline:2px solid var(--theme-color-primary,#5b7aed);outline-offset:2px}.base-dialog--video .base-dialog__close[data-v-41d001d7]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:50%;width:36px;height:36px}.base-dialog--video .base-dialog__close[data-v-41d001d7]:hover{color:#fff;background:#000000d9}.base-dialog__body[data-v-41d001d7]{padding:var(--theme-spacing-xl,1.5rem)}.base-dialog__footer[data-v-41d001d7]{justify-content:flex-end;gap:var(--theme-spacing-sm,.75rem);padding:var(--theme-spacing-lg,1.25rem) var(--theme-spacing-xl,1.5rem);border-top:1px solid var(--theme-color-border-secondary,#1e1e1e);background:var(--theme-color-bg-tertiary,#141414);border-radius:0 0 var(--theme-radius-xl,.75rem) var(--theme-radius-xl,.75rem);display:flex}.dialog-enter-active[data-v-41d001d7],.dialog-leave-active[data-v-41d001d7]{transition:opacity .2s cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:no-preference){.dialog-enter-active .base-dialog__content[data-v-41d001d7],.dialog-leave-active .base-dialog__content[data-v-41d001d7]{transition:transform .2s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1)}}.dialog-leave-active[data-v-41d001d7]{transition:opacity .15s cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:no-preference){.dialog-leave-active .base-dialog__content[data-v-41d001d7]{transition:transform .15s cubic-bezier(.4,0,1,1),opacity .15s cubic-bezier(.4,0,1,1)}}.dialog-enter-from[data-v-41d001d7]{opacity:0}@media (prefers-reduced-motion:no-preference){.dialog-enter-from .base-dialog__content[data-v-41d001d7]{opacity:0;transform:translateY(12px)scale(.96)}}.dialog-leave-to[data-v-41d001d7]{opacity:0}@media (prefers-reduced-motion:no-preference){.dialog-leave-to .base-dialog__content[data-v-41d001d7]{opacity:0;transform:translateY(-8px)scale(.97)}}
